diff --git a/CHANGELOG.en.md b/CHANGELOG.en.md index 398f0b94..93317acf 100644 --- a/CHANGELOG.en.md +++ b/CHANGELOG.en.md @@ -1,5 +1,22 @@ # Changelog +## [0.10.0 (495)] - 2022-03-24 + +- New behavior of your address book! Now, an Olvid user becomes a contact only if you explicitly agree. You are now in full control of your address book! +- A new list of "other" Olvid users is now accessible from the "Contacts" tab. Typically, these users are part of the same discussion groups as you. Inviting these users to be a contact of yours can be done in one tap! +- A group invite from a contact is now automatically accepted. +- You still need to explicitly accept group invites from Olvid users who are not part of your contacts. +- Sharing with Olvid is now easier and you can now share content into multiple discussions at once! +- Support for new emojis. +- The reactions are larger and easier to tap. +- Bugfix: The reactions were not properly refreshed (it required manual scrolling to actually see an update). This is fixed. +- Bugfix: Fixes an issue with user notifications that wouldn't show after an upgrade (until the first restart of the app) +- Bugfix: a double tap on an image would sometimes show a large version of the image instead of of the panel of reactions. This is fixed. +- Many important improvements made to calls, especially for group calls. +- The receipt indicator of sent messages is more reliable. +- If the app version is outdated, an alert recommends an upgrade. +- Upgrade of a third-party library. + ## [0.9.18 (490)] - 2022-01-28 - Great improvements made to secure calls ! Including better quality in poor network conditions and reduced connecting time. Please note that your contact must also use the latest version of Olvid. diff --git a/CHANGELOG.fr.md b/CHANGELOG.fr.md index 1b5b8da0..2fae66c1 100644 --- a/CHANGELOG.fr.md +++ b/CHANGELOG.fr.md @@ -1,5 +1,22 @@ # Changelog +## [0.10.0 (495)] - 2022-03-24 + +- Nouveau comportement de votre carnet d'adresse Olvid ! Maintenant, un autre utilisateur d'Olvid devient un contact uniquement si vous l'acceptez explicitement. Vous avez enfin un contrôle total sur votre carnet d'adresse ;-) +- Une nouvelle liste « d'autres » utilisateurs d'Olvid est maintenant accessible depuis l'écran de Contacts. Ces utilisateurs sont typiquement ceux qui font partie des mêmes groupes que vous mais qui ne sont néanmoins pas des contacts. Pour vous les inviter en une touche ! +- Maintenant, une invitation à un groupe provenant d'un contact est automatiquement acceptée. +- Vous devez toujours accepter explicitement une invitation à un groupe si elle provient d'un utilisateur qui ne fait partie de vos contacts. +- Le partage via Olvid a été entièrement refait ! Il est maintenant possible de partager du contenu vers plusieurs discussions en une seule fois ! +- Support pour de nouveaux émojis. +- Les réactions affichées dans la vue de discussion sont plus faciles à atteindre. +- Les réactions n'étaient pas systématiquement rafraîchies en cas de changement. C'est corrigé. +- Corrige un problème concernant les notifications utilisateur, qui pouvaient ne pas être affichée après une mise à jour de l'app (jusqu'au premier lancement). +- Faire un « double tap » sur une image dans une discussion pouvait afficher l'image au lieu du panel de réactions. C'est corrigé. +- D'importantes améliorations ont été apportées aux appels sécurisés, surtout dans le cas d'un appel de group à plus de 6 utilisateurs. +- L'indicateur de message envoyé est plus robuste. +- Si la version de l'app est obsolète, une alerte recommande de mettre à jour. +- Mise à jour d'une librairie tierce. + ## [0.9.18 (490)] - 2022-01-28 - Nouvelles améliorations pour les appels sécurisés ! Cela inclut une meilleure qualité lorsque les conditions réseau sont mauvaises. Les connexions sont aussi beaucoup plus rapides. Notez que votre contact doit utiliser la dernière version d'Olvid. diff --git a/Engine/BigInt/BigInt/BigInt.xcodeproj/project.pbxproj b/Engine/BigInt/BigInt/BigInt.xcodeproj/project.pbxproj index 375ffacf..f0dd93a7 100644 --- a/Engine/BigInt/BigInt/BigInt.xcodeproj/project.pbxproj +++ b/Engine/BigInt/BigInt/BigInt.xcodeproj/project.pbxproj @@ -147,9 +147,9 @@ isa = PBXNativeTarget; buildConfigurationList = C4A23FEE1F5D7B0B00BF68ED /* Build configuration list for PBXNativeTarget "BigInt" */; buildPhases = ( + C4A23FD71F5D7B0B00BF68ED /* Headers */, C4A23FD51F5D7B0B00BF68ED /* Sources */, C4A23FD61F5D7B0B00BF68ED /* Frameworks */, - C4A23FD71F5D7B0B00BF68ED /* Headers */, C0A7695B276FEF9E00D22EE4 /* ShellScript */, ); buildRules = ( diff --git a/Engine/BigInt/BigInt/BigInt.xcodeproj/xcshareddata/xcschemes/BigInt.xcscheme b/Engine/BigInt/BigInt/BigInt.xcodeproj/xcshareddata/xcschemes/BigInt.xcscheme index 575c6dbd..f5883ea2 100644 --- a/Engine/BigInt/BigInt/BigInt.xcodeproj/xcshareddata/xcschemes/BigInt.xcscheme +++ b/Engine/BigInt/BigInt/BigInt.xcodeproj/xcshareddata/xcschemes/BigInt.xcscheme @@ -1,6 +1,6 @@ 1617279521167644146095981115981243499125601117211868865399382348592236 let bytes: [UInt8] = [0x3b, 0xfc, 0xfc, 0xbc, 0xe1, 0x3b, 0xe4, 0x45, 0xf7, 0xa3, 0x00, 0xbb, 0x7c, 0x9f, 0xcf, 0x74, 0xff, 0x3e, 0x97, 0x39, 0x73, 0x5a, 0x41, 0x8f, 0x87, 0xbf, 0xaa, 0xf4, 0x6c] - let data = Data(bytes: bytes) + let data = Data(bytes) let computedBigInt = BigInt(data) let expectedBigInt = try! BigInt("1617279521167644146095981115981243499125601117211868865399382348592236") XCTAssertEqual(computedBigInt, expectedBigInt, "0x\(String(computedBigInt, base: .sixteen)) != 0x\(String(expectedBigInt, base: .sixteen))") diff --git a/Engine/BigInt/BigInt/Dependencies/gmp/gmp.h b/Engine/BigInt/BigInt/Dependencies/gmp/gmp.h index 93f85823..adf01f56 100644 --- a/Engine/BigInt/BigInt/Dependencies/gmp/gmp.h +++ b/Engine/BigInt/BigInt/Dependencies/gmp/gmp.h @@ -1,6 +1,6 @@ /* Definitions for GNU multiple precision functions. -*- mode: c -*- -Copyright 1991, 1993-1997, 1999-2016 Free Software Foundation, Inc. +Copyright 1991, 1993-1997, 1999-2016, 2020 Free Software Foundation, Inc. This file is part of the GNU MP Library. @@ -341,7 +341,11 @@ typedef __mpq_struct *mpq_ptr; __GMP_ATTRIBUTE_PURE. */ #if defined (__cplusplus) +#if __cplusplus >= 201103L +#define __GMP_NOTHROW noexcept +#else #define __GMP_NOTHROW throw () +#endif #else #define __GMP_NOTHROW #endif @@ -845,13 +849,13 @@ __GMP_DECLSPEC mp_bitcnt_t mpz_hamdist (mpz_srcptr, mpz_srcptr) __GMP_NOTHROW __ __GMP_DECLSPEC void mpz_import (mpz_ptr, size_t, int, size_t, int, size_t, const void *); #define mpz_init __gmpz_init -__GMP_DECLSPEC void mpz_init (mpz_ptr); +__GMP_DECLSPEC void mpz_init (mpz_ptr) __GMP_NOTHROW; #define mpz_init2 __gmpz_init2 __GMP_DECLSPEC void mpz_init2 (mpz_ptr, mp_bitcnt_t); #define mpz_inits __gmpz_inits -__GMP_DECLSPEC void mpz_inits (mpz_ptr, ...); +__GMP_DECLSPEC void mpz_inits (mpz_ptr, ...) __GMP_NOTHROW; #define mpz_init_set __gmpz_init_set __GMP_DECLSPEC void mpz_init_set (mpz_ptr, mpz_srcptr); @@ -1512,6 +1516,9 @@ __GMP_DECLSPEC mp_limb_t mpn_div_qr_2 (mp_ptr, mp_ptr, mp_srcptr, mp_size_t, mp_ #define mpn_gcd __MPN(gcd) __GMP_DECLSPEC mp_size_t mpn_gcd (mp_ptr, mp_ptr, mp_size_t, mp_ptr, mp_size_t); +#define mpn_gcd_11 __MPN(gcd_11) +__GMP_DECLSPEC mp_limb_t mpn_gcd_11 (mp_limb_t, mp_limb_t) __GMP_ATTRIBUTE_PURE; + #define mpn_gcd_1 __MPN(gcd_1) __GMP_DECLSPEC mp_limb_t mpn_gcd_1 (mp_srcptr, mp_size_t, mp_limb_t) __GMP_ATTRIBUTE_PURE; @@ -1840,7 +1847,7 @@ mpz_popcount (mpz_srcptr __gmp_u) __GMP_NOTHROW mp_bitcnt_t __gmp_result; __gmp_usize = __gmp_u->_mp_size; - __gmp_result = (__gmp_usize < 0 ? ULONG_MAX : 0); + __gmp_result = (__gmp_usize < 0 ? ~ __GMP_CAST (mp_bitcnt_t, 0) : __GMP_CAST (mp_bitcnt_t, 0)); if (__GMP_LIKELY (__gmp_usize > 0)) __gmp_result = mpn_popcount (__gmp_u->_mp_d, __gmp_usize); return __gmp_result; @@ -2317,12 +2324,12 @@ enum /* Define CC and CFLAGS which were used to build this version of GMP */ #define __GMP_CC "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -#define __GMP_CFLAGS "-arch arm64 -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk --sysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk -miphoneos-version-min=11.0 -flto" +#define __GMP_CFLAGS "-arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.4.sdk --sysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.4.sdk -miphoneos-version-min=13.0 -flto" /* Major version number is the value of __GNU_MP__ too, above. */ #define __GNU_MP_VERSION 6 -#define __GNU_MP_VERSION_MINOR 1 -#define __GNU_MP_VERSION_PATCHLEVEL 2 +#define __GNU_MP_VERSION_MINOR 2 +#define __GNU_MP_VERSION_PATCHLEVEL 1 #define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL) #define __GMP_H__ diff --git a/Engine/BigInt/BigInt/Dependencies/gmp/libgmp.a b/Engine/BigInt/BigInt/Dependencies/gmp/libgmp.a index b1e51c1d..731463c5 100644 Binary files a/Engine/BigInt/BigInt/Dependencies/gmp/libgmp.a and b/Engine/BigInt/BigInt/Dependencies/gmp/libgmp.a differ diff --git a/Engine/BigInt/gmp_releases/gmp-6.2.1.tar.lz b/Engine/BigInt/gmp_releases/gmp-6.2.1.tar.lz new file mode 100644 index 00000000..f02b412f Binary files /dev/null and b/Engine/BigInt/gmp_releases/gmp-6.2.1.tar.lz differ diff --git a/Engine/BigInt/gmp_releases/gmp-6.2.1.tar.lz.sig b/Engine/BigInt/gmp_releases/gmp-6.2.1.tar.lz.sig new file mode 100644 index 00000000..7494bd4b Binary files /dev/null and b/Engine/BigInt/gmp_releases/gmp-6.2.1.tar.lz.sig differ diff --git a/Engine/BigInt/make_static_gmp_lib.sh b/Engine/BigInt/make_static_gmp_lib.sh index 310d4582..11b21cc1 100755 --- a/Engine/BigInt/make_static_gmp_lib.sh +++ b/Engine/BigInt/make_static_gmp_lib.sh @@ -1,9 +1,9 @@ #!/bin/bash -GMP_VERSION="6.1.2" +GMP_VERSION="6.2.1" PLATFORMPATH="/Applications/Xcode.app/Contents/Developer/Platforms" TOOLSPATH="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin" -export IPHONEOS_DEPLOYMENT_TARGET="13" # can be set to 10.3 with Xcode 8.3.3 +export IPHONEOS_DEPLOYMENT_TARGET="13.0" # can be set to 10.3 with Xcode 8.3.3 pwd=`pwd` findLatestSDKVersion() @@ -40,10 +40,10 @@ buildit() export CC="$(xcrun -sdk iphoneos -find clang)" export CPP="$CC -E" - export CFLAGS="-arch ${target} -isysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk --sysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk -miphoneos-version-min=$SDKVERSION -flto" + export CFLAGS="-arch ${target} -isysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk --sysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk -miphoneos-version-min=$IPHONEOS_DEPLOYMENT_TARGET -flto" export AR=$(xcrun -sdk iphoneos -find ar) export RANLIB=$(xcrun -sdk iphoneos -find ranlib) - export CPPFLAGS="-arch ${target} -isysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk --sysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk -miphoneos-version-min=$SDKVERSION" + export CPPFLAGS="-arch ${target} -isysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk --sysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk -miphoneos-version-min=$IPHONEOS_DEPLOYMENT_TARGET" export LDFLAGS="-arch ${target} -isysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk --sysroot $PLATFORMPATH/$platform.platform/Developer/SDKs/$platform$SDKVERSION.sdk" export CC_FOR_BUILD="IPHONEOS_DEPLOYMENT_TARGET='' clang" @@ -83,19 +83,15 @@ distclean() findLatestSDKVersion iPhoneOS echo "Latest SDK version:" $SDKVERSION - +echo "iOS deployment target:" $IPHONEOS_DEPLOYMENT_TARGET # Step 1: Uncompress the GMP source in ./tmp echo "Uncompressing GMP v$GMP_VERSION..." mkdir -p $pwd/tmp -cp $pwd/gmp_releases/gmp-$GMP_VERSION.tar.bz2 $pwd/tmp/ +cp $pwd/gmp_releases/gmp-$GMP_VERSION.tar.lz $pwd/tmp/ cd $pwd/tmp/ -if [ -f gmp-$GMP_VERSION.tar ]; then - rm gmp-$GMP_VERSION.tar -fi -bunzip2 gmp-$GMP_VERSION.tar.bz2 -tar xf gmp-$GMP_VERSION.tar +tar xf gmp-$GMP_VERSION.tar.lz # Step 2: Distclean if possible diff --git a/Engine/ObvBackupManager/.swiftlint.yml b/Engine/ObvBackupManager/.swiftlint.yml index 4c5ec438..decd4735 100644 --- a/Engine/ObvBackupManager/.swiftlint.yml +++ b/Engine/ObvBackupManager/.swiftlint.yml @@ -32,11 +32,11 @@ disabled_rules: - redundant_objc_attribute - nsobject_prefer_isequal - unused_setter_value -custom_rules: - commented_code: - regex: '(? Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } private func makeError(message: String) -> Error { ObvBackupManagerImplementation.makeError(message: message) } - private var backupsBeingCurrentltyRestored = [FlowIdentifier: FullBackup]() + private let internalSyncQueue = DispatchQueue(label: "ObvBackupManagerImplementation internal sync queue", attributes: .concurrent) + + private var _backupsBeingCurrentltyRestored = [FlowIdentifier: FullBackup]() + + private func addBackupBeingCurrentltyRestored(flowId: FlowIdentifier, fullbackup: FullBackup) { + internalSyncQueue.async(flags: .barrier) { [weak self] in + assert(self?._backupsBeingCurrentltyRestored[flowId] == nil) + self?._backupsBeingCurrentltyRestored[flowId] = fullbackup + } + } + private func getBackupBeingCurrentltyRestored(flowId: FlowIdentifier) -> FullBackup? { + var fullbackup: FullBackup? + internalSyncQueue.sync { + fullbackup = _backupsBeingCurrentltyRestored[flowId] + } + return fullbackup + } + private func removeBackupBeingCurrentltyRestored(flowId: FlowIdentifier) { + internalSyncQueue.async(flags: .barrier) { [weak self] in + assert(self?._backupsBeingCurrentltyRestored[flowId] != nil) + self?._backupsBeingCurrentltyRestored.removeValue(forKey: flowId) + } + } + /// The stored derived keys only include public keys. This array allows to store the derived keys when a backup is successfully recovered, /// so as to use these keys again for future backups. - private var derivedKeysForBackupBeingCurrentltyRestored = [FlowIdentifier: DerivedKeysForBackup]() - + private var _derivedKeysForBackupBeingCurrentlyRestored = [FlowIdentifier: DerivedKeysForBackup]() + private func addDerivedKeysForBackupBeingCurrentlyRestored(flowId: FlowIdentifier, derivedKeys: DerivedKeysForBackup) { + internalSyncQueue.async(flags: .barrier) { [weak self] in + assert(self?._derivedKeysForBackupBeingCurrentlyRestored[flowId] == nil) + self?._derivedKeysForBackupBeingCurrentlyRestored[flowId] = derivedKeys + } + } + private func getDerivedKeysForBackupBeingCurrentlyRestored(flowId: FlowIdentifier) -> DerivedKeysForBackup? { + var derivedKeys: DerivedKeysForBackup? + internalSyncQueue.sync { + derivedKeys = _derivedKeysForBackupBeingCurrentlyRestored[flowId] + } + return derivedKeys + } + private func removeDerivedKeysForBackupBeingCurrentlyRestored(flowId: FlowIdentifier) { + internalSyncQueue.async(flags: .barrier) { [weak self] in + assert(self?._derivedKeysForBackupBeingCurrentlyRestored[flowId] != nil) + self?._derivedKeysForBackupBeingCurrentlyRestored.removeValue(forKey: flowId) + } + } + // MARK: Initialiser var backupableManagers = [Weak]() // Array of weak references to the ObvBackupable's (one for the app, and potentially several for the engine's managers) @@ -80,62 +122,6 @@ public final class ObvBackupManagerImplementation { } - private let internalQueueForBackupKeyVerification = DispatchQueue(label: "Queue for backup verification") - - private let internalJsonToBackupQueue = DispatchQueue(label: "Queue for retrieving internal data to backup") - private var _internalJsonToBackup: [FlowIdentifier: [ObvBackupableObjectSource: [String: String]]] = [:] - - private func addInternalJsonToBackup(_ internalJsonAndIdentifier: (internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource), backupRequestIdentifier: FlowIdentifier) { - internalJsonToBackupQueue.sync { - var values = _internalJsonToBackup[backupRequestIdentifier] ?? [:] - if var subValues = values[internalJsonAndIdentifier.source] { - subValues[internalJsonAndIdentifier.internalJsonIdentifier] = internalJsonAndIdentifier.internalJson - values[internalJsonAndIdentifier.source] = subValues - } else { - let subValues = [internalJsonAndIdentifier.internalJsonIdentifier: internalJsonAndIdentifier.internalJson] - values[internalJsonAndIdentifier.source] = subValues - } - _internalJsonToBackup[backupRequestIdentifier] = values - } - } - - private func getNumberOfBackupedManagers(backupRequestIdentifier: FlowIdentifier) -> Int { - var res = 0 - internalJsonToBackupQueue.sync { - res = _internalJsonToBackup[backupRequestIdentifier]?.count ?? 0 - } - return res - } - - private func removeInternalDataToBackup(flowId: FlowIdentifier) -> [ObvBackupableObjectSource: [String: String]] { - var res = [ObvBackupableObjectSource: [String: String]]() - internalJsonToBackupQueue.sync { - res = _internalJsonToBackup.removeValue(forKey: flowId) ?? [:] - } - return res - } - - /* During a restore, we keep track of the backups parts that were successuflly restored (we expect two at this time: the - * identity manager and the app). When the list (indexed by the backup flow identifier) contains all the expected elements - * the backup is considered to be successfull and a notification is sent. - */ - private var _restoredObvBackupables = [FlowIdentifier: [(source: ObvBackupableObjectSource, backupIdentifier: String)]]() - private func addToRestoredObvBackupables(backupRequestIdentifier: FlowIdentifier, value: (source: ObvBackupableObjectSource, backupIdentifier: String)) { - internalJsonToBackupQueue.sync { - var values = _restoredObvBackupables[backupRequestIdentifier] ?? [] - guard values.contains(where: { $0.source == value.source && $0.backupIdentifier == value.backupIdentifier }) == false else { assertionFailure(); return } - values.append(contentsOf: [value]) - _restoredObvBackupables[backupRequestIdentifier] = values - } - } - private func numberOfRestoredObvBackupablesDuringBackup(backupRequestIdentifier: FlowIdentifier) -> Int { - var res = 0 - internalJsonToBackupQueue.sync { - res = _restoredObvBackupables[backupRequestIdentifier]?.count ?? 0 - } - return res - } - } // MARK: - ObvBackupDelegate @@ -175,8 +161,8 @@ extension ObvBackupManagerImplementation: ObvBackupDelegate { try BackupKey.deleteAll(delegateManager: delegateManager, within: obvContext) } catch let error { os_log("Could not delete all previous backup keys within flow %{public}@: %{public}@", log: log, type: .fault, obvContext.flowId.debugDescription, error.localizedDescription) - let notification = ObvBackupNotification.backupSeedGenerationFailed(flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting backupSeedGenerationFailed notification", within: notificationDelegate) + ObvBackupNotification.backupSeedGenerationFailed(flowId: flowId) + .postOnBackgroundQueue(within: notificationDelegate) return } @@ -187,186 +173,102 @@ extension ObvBackupManagerImplementation: ObvBackupDelegate { try obvContext.save(logOnFailure: log) } catch let error { os_log("Could not delete previous backup keys nor create new backup key within flow %{public}@: %{public}@", log: log, type: .fault, obvContext.flowId.debugDescription, error.localizedDescription) - let notification = ObvBackupNotification.backupSeedGenerationFailed(flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting backupSeedGenerationFailed notification", within: notificationDelegate) + ObvBackupNotification.backupSeedGenerationFailed(flowId: flowId) + .postOnBackgroundQueue(within: notificationDelegate) return } self?.evaluateIfBackupIsRequired(flowId: flowId) os_log("New backup key was generated within flow %{public}@", log: log, type: .info, obvContext.flowId.debugDescription) - let notification = ObvBackupNotification.newBackupSeedGenerated(backupSeedString: newBackupSeed.description, backupKeyInformation: backupKeyInformation, flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting newBackupSeedGenerated notification", within: notificationDelegate) + ObvBackupNotification.newBackupSeedGenerated(backupSeedString: newBackupSeed.description, backupKeyInformation: backupKeyInformation, flowId: flowId) + .postOnBackgroundQueue(within: notificationDelegate) } } - public func verifyBackupKey(backupSeedString: String, flowId: FlowIdentifier, completion: @escaping (Result) -> Void) { + public func verifyBackupKey(backupSeedString: String, flowId: FlowIdentifier) async throws -> Bool { let log = self.log - internalQueueForBackupKeyVerification.async { [weak self] in - - guard let _self = self else { return } - - _self.delegateManager.contextCreator.performBackgroundTask(flowId: flowId) { (obvContext) in + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in - var validationSuccess = false - defer { - if validationSuccess { - completion(.success(())) - } else { - completion(.failure(_self.makeError(message: "backup key verification failed"))) + do { + try delegateManager.contextCreator.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in + + guard let currentBackupKey = try getCurrentBackupKey(within: obvContext) else { + throw Self.makeError(message: "No current backup key") } - } - - let currentBackupKey: BackupKey - do { - guard let _currentBackupKey = try _self.getCurrentBackupKey(within: obvContext) else { - throw ObvBackupManagerImplementation.makeError(message: "No current backup key") + + guard let backupSeed = BackupSeed(backupSeedString) else { + os_log("The backup seed string is not appropriate", log: log, type: .error) + throw Self.makeError(message: "The backup seed string is not appropriate") } - currentBackupKey = _currentBackupKey - } catch let error { - os_log("Could not get current backup key with flow %{public}@: %{public}@", log: log, type: .fault, flowId.debugDescription, error.localizedDescription) - return - } - - guard let backupSeed = BackupSeed(backupSeedString) else { - os_log("The backup seed string is not appropriate", log: log, type: .error) - return - } - - guard backupSeed.deriveKeysForBackup() == currentBackupKey.derivedKeysForBackup else { return } - - // If we reach this point, the entered seed matches the current backup key - - currentBackupKey.addSuccessfulVerification() - do { - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("Could not increment the number of successful verifications of the current backup key: %{public}@", log: log, type: .error, error.localizedDescription) - return + + guard backupSeed.deriveKeysForBackup() == currentBackupKey.derivedKeysForBackup else { + continuation.resume(returning: false) + return + } + + // If we reach this point, the entered seed matches the current backup key + + currentBackupKey.addSuccessfulVerification() + do { + try obvContext.save(logOnFailure: log) + } catch { + assertionFailure() + // Continue anyway since the backup key is correct + } + + continuation.resume(returning: true) } - - validationSuccess = true - + } catch { + continuation.resume(throwing: error) } } } - public func initiateBackup(forExport: Bool, backupRequestIdentifier: FlowIdentifier) throws { + + /// Creates a new `Backup` item in database, containing all the internal data to backup of the registered backupable objects. + public func initiateBackup(forExport: Bool, backupRequestIdentifier: FlowIdentifier) async throws -> (backupKeyUid: UID, version: Int, encryptedContent: Data) { let log = self.log - let delegateManager = self.delegateManager - - guard let notificationDelegate = delegateManager.notificationDelegate else { - os_log("The notification delegate is not set", log: log, type: .fault) - assertionFailure() - return - } - - var ongoingBackupSavedToDatabase = false - defer { - if !ongoingBackupSavedToDatabase { - let notification = ObvBackupNotification.backupFailed(flowId: backupRequestIdentifier) - notification.postOnDispatchQueue(withLabel: "Queue for posting backupFailed notification", within: notificationDelegate) - } - } guard appBackupableObjectIsRegistered else { os_log("Cannot backup yet. The app backupable object is not registered yet.", log: log, type: .fault) - throw ObvBackupManagerImplementation.makeError(message: "Cannot backup yet. The app backupable object is not registered yet.") + throw Self.makeError(message: "Cannot backup yet. The app backupable object is not registered yet.") } guard let backupableObjects = self.backupableManagers.map({ $0.value }) as? [ObvBackupable] else { os_log("Critical error. Could not recover the managers to backup", log: log, type: .default) - throw ObvBackupManagerImplementation.makeError(message: "Critical error. Could not recover the managers to backup") + throw Self.makeError(message: "Critical error. Could not recover the managers to backup") } os_log("Initiating a backup for backup request identified by %{public}@", log: log, type: .info, backupRequestIdentifier.description) - delegateManager.contextCreator.performBackgroundTaskAndWait(flowId: backupRequestIdentifier) { [weak self] (obvContext) in - - guard let _self = self else { return } - - let currentBackupKey: BackupKey - do { - guard let _currentBackupKey = try _self.getCurrentBackupKey(within: obvContext) else { - throw ObvBackupManagerImplementation.makeError(message: "No backup key available") - } - currentBackupKey = _currentBackupKey - } catch let error { - os_log("Could not get current backup key for backup request identified by %{public}@: %{public}@", log: log, type: .fault, backupRequestIdentifier.debugDescription, error.localizedDescription) - return - } - - os_log("An appropriate backup key was found for backup request identified by %{public}@", log: log, type: .info, backupRequestIdentifier.description) - - let backupObjectID: NSManagedObjectID - do { - let backup = try Backup.createOngoingBackup(forExport: forExport, backupKey: currentBackupKey, delegateManager: delegateManager) - try obvContext.save(logOnFailure: log) - backupObjectID = backup.objectID - os_log("The new ongoing backup for backup request identified by %{public}@ has version %d", log: log, type: .info, backupRequestIdentifier.description, backup.version) - } catch let error { - os_log("Could not create ongoing backup for backup request identified by %{public}@: %{public}@", log: log, type: .fault, backupRequestIdentifier.debugDescription, error.localizedDescription) - return - } - - ongoingBackupSavedToDatabase = true - - for backupableManager in backupableObjects { - backupableManager.provideInternalDataForBackup(backupRequestIdentifier: backupRequestIdentifier) { result in - switch result { - case .failure(let error): - - os_log("Could not get internal data for backup from one of the backupable managers: %{public}@", log: log, type: .fault, error.localizedDescription) - delegateManager.contextCreator.performBackgroundTask(flowId: backupRequestIdentifier) { (obvContext) in - let backup: Backup - do { - guard let _backup = try Backup.get(objectID: backupObjectID, delegateManager: delegateManager, within: obvContext) else { - throw ObvBackupManagerImplementation.makeError(message: "Could not find Backup in database") - } - backup = _backup - } catch let error { - os_log("Could not find any appropriate ongoing backup: %{public}@", log: log, type: .fault, error.localizedDescription) - return - } - do { - try backup.setFailed() - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("Could not mark the backup as failed: %{public}@", log: log, type: .fault, error.localizedDescription) - return - } - } - return - - case .success(let internalJsonAndIdentifier): - - // If we reach this point, the backupable manager did send an appropriate json of its internal data to backup - - self?.addInternalJsonToBackup(internalJsonAndIdentifier, backupRequestIdentifier: backupRequestIdentifier) - guard self?.getNumberOfBackupedManagers(backupRequestIdentifier: backupRequestIdentifier) == backupableObjects.count else { - debugPrint("Still waiting for some managers to provide their internal data for backup") - return - } - - // If we reach this point, we have the internal data of all the managers - - os_log("All backupable managers provided their data for the backup for backup request identified by %{public}@", log: log, type: .info, backupRequestIdentifier.description) - self?.allManagersProvidedTheirInternalJsonAndIdentifier(flowId: backupRequestIdentifier, backupObjectID: backupObjectID) - - } - } - } - + let allInternalDataForBackup = try await provideAllInternalDataForBackupFromBackupableObjects(backupableObjects, backupRequestIdentifier: backupRequestIdentifier) + + // If we reach this step, all the backupable objects provided their internal data to backup. + + guard allInternalDataForBackup.count == backupableObjects.count else { + assertionFailure() + throw Self.makeError(message: "Unexpected number of internal data for backup") } + let fullBackup = try FullBackup(allInternalJsonAndIdentifier: allInternalDataForBackup) + + // Create and compress the full backup + + let compressedFullBackupData = try fullBackup.computeCompressedData(flowId: backupRequestIdentifier, log: log) + + os_log("The compressed full backup is made of %d bytes within flow %{public}@", log: log, type: .info, compressedFullBackupData.count, backupRequestIdentifier.description) + + return try await createPersistedBackup(forExport: forExport, backupRequestIdentifier: backupRequestIdentifier, compressedFullBackupData: compressedFullBackupData) + } @@ -487,228 +389,176 @@ extension ObvBackupManagerImplementation: ObvBackupDelegate { } /// This method allows to recover the backuped data. It does not restore the data though. - public func recoverBackupData(_ backupData: Data, withBackupKey backupKey: String, backupRequestIdentifier: FlowIdentifier, completion: @escaping (Result<(backupRequestIdentifier: UUID, backupDate: Date), BackupRestoreError>) -> Void) { - - assert(Thread.current != Thread.main) - - var fullBackup: FullBackup? - var usedDerivedKeys: DerivedKeysForBackup? - var backupRestoreError: BackupRestoreError? - defer { - if let fullBackup = fullBackup { - backupsBeingCurrentltyRestored[backupRequestIdentifier] = fullBackup - // If the backup was fully recovered, we can store the used derived keys (if we have them)/ - // This will allow to store these keys in DB at the time the backup is actually restored. - if let usedDerivedKeys = usedDerivedKeys { - derivedKeysForBackupBeingCurrentltyRestored[backupRequestIdentifier] = usedDerivedKeys - } else { - assertionFailure() - } - completion(.success((backupRequestIdentifier, fullBackup.backupDate))) - } else { - let error = backupRestoreError ?? .internalError(code: -1) - completion(.failure(error)) - } - } - - // Compute the derive keys from the backup key + /// If this method throws, the Error is a BackupRestoreError. + public func recoverBackupData(_ backupData: Data, withBackupKey backupKey: String, backupRequestIdentifier: FlowIdentifier) async throws -> (backupRequestIdentifier: UUID, backupDate: Date) { + + // Compute the derived keys from the backup key os_log("Computing the derived keys from the backup key for backup request identified by %{public}@", log: log, type: .info, backupRequestIdentifier.description) guard let backupSeed = BackupSeed(backupKey) else { os_log("Could not compute backup seed for backup request identified by %{public}@", log: log, type: .fault) - backupRestoreError = .internalError(code: 0) - return + throw BackupRestoreError.internalError(code: 0) } - + let derivedKeysForBackup = backupSeed.deriveKeysForBackup() - usedDerivedKeys = derivedKeysForBackup.copyWithoutPrivateKeyForEncryption() - + let usedDerivedKeys = derivedKeysForBackup.copyWithoutPrivateKeyForEncryption() + // We check the mac of encryptedBackupData os_log("Checking the mac of encrypted backup for backup request identified by %{public}@", log: log, type: .info, backupRequestIdentifier.description) - let macAlgoByteId = derivedKeysForBackup.macKey.algorithmImplementationByteId - let macLength = MAC.outputLength(for: macAlgoByteId) - guard backupData.count >= macLength else { - os_log("The backup data is too small for backup request identified by %{public}@", log: log, type: .error, backupRequestIdentifier.description) - backupRestoreError = .internalError(code: 1) - return - } - let receivedMac = backupData[backupData.endIndex-macLength.. (computedMac: Data, receivedMac: Data, encryptedBackup: Data) { + + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation<(computedMac: Data, receivedMac: Data, encryptedBackup: Data), Error>) in + + let macAlgoByteId = derivedKeysForBackup.macKey.algorithmImplementationByteId + let macLength = MAC.outputLength(for: macAlgoByteId) + guard backupData.count >= macLength else { + os_log("The backup data is too small for backup request", log: log, type: .error) + continuation.resume(throwing: BackupRestoreError.macComputationFailed) + return + } + let receivedMac = backupData[backupData.endIndex-macLength..) -> Void)) { + public func restoreFullBackup(backupRequestIdentifier: FlowIdentifier) async throws { - assert(Thread.current != Thread.main) - - guard let fullBackup = backupsBeingCurrentltyRestored[backupRequestIdentifier] else { - completionHandler(.failure(ObvBackupManagerImplementation.makeError(message: "Full backup was not found and thus cannot be restored"))) - return + guard let fullBackup = getBackupBeingCurrentltyRestored(flowId: backupRequestIdentifier) else { + assertionFailure() + throw Self.makeError(message: "Full backup was not found and thus cannot be restored") } guard appBackupableObjectIsRegistered else { - completionHandler(.failure(ObvBackupManagerImplementation.makeError(message: "Cannot restore backup yet. The app backupable object is not registered yet."))) - return + assertionFailure() + throw Self.makeError(message: "Cannot restore backup yet. The app backupable object is not registered yet.") } guard let backupableObjects = self.backupableManagers.map({ $0.value }) as? [ObvBackupable] else { - completionHandler(.failure(ObvBackupManagerImplementation.makeError(message: "Critical error. Could not recover the managers to backup"))) - return + assertionFailure() + throw Self.makeError(message: "Critical error. Could not recover the managers to backup") } - // Restore the engine managers first + // Get the engine managers and the (single) app object to restore let backupableManagerObjects = backupableObjects.filter({ $0 is ObvBackupableManager }) let backupableAppObjects = backupableObjects.filter({ !($0 is ObvBackupableManager) }) guard backupableAppObjects.count == 1 else { - completionHandler(.failure(ObvBackupManagerImplementation.makeError(message: "Expecting exactly one backupable app object, got \(backupableAppObjects.count)"))) - return + throw Self.makeError(message: "Expecting exactly one backupable app object, got \(backupableAppObjects.count)") } let backupableAppObject = backupableAppObjects.first! - for backupableManagerObject in backupableManagerObjects { - guard let internalJson = fullBackup.allInternalJsonAndIdentifier[backupableManagerObject.backupSource]?[backupableManagerObject.backupIdentifier] else { - completionHandler(.failure(ObvBackupManagerImplementation.makeError(message: "Could not recover the internal backup of one of the managers (identified by key \(backupableManagerObject.backupIdentifier)"))) - return - } - backupableManagerObject.restoreBackup(backupRequestIdentifier: backupRequestIdentifier, internalJson: internalJson) { [weak self] (error) in - guard error == nil else { - self?.backupsBeingCurrentltyRestored.removeValue(forKey: backupRequestIdentifier) - completionHandler(.failure(ObvBackupManagerImplementation.makeError(message: "Could not restore backup for \(backupableManagerObject.backupIdentifier) : \(error!.localizedDescription)"))) - return - } - self?.addToRestoredObvBackupables(backupRequestIdentifier: backupRequestIdentifier, value: (backupableManagerObject.backupSource, backupableManagerObject.backupIdentifier)) - if self?.numberOfRestoredObvBackupablesDuringBackup(backupRequestIdentifier: backupRequestIdentifier) == backupableManagerObjects.count { - self?.allManagersWereRestored(backupRequestIdentifier: backupRequestIdentifier, backupableAppObject: backupableAppObject, completionHandler: completionHandler) - } - } - } + // Restore the engine managers first - // The rest of the procedure is performed in `allManagersWereRestored(...)` + try await restoreBackupableManagerObjects(backupableManagerObjects: backupableManagerObjects, fullBackup: fullBackup, backupRequestIdentifier: backupRequestIdentifier) + + // Restore the app object - } - - - /// Called during a backup restore, when all managers (well, the identity manager) have been successfully restored in DB. We can now call the restoreBackup(...) method of the app. - private func allManagersWereRestored(backupRequestIdentifier: FlowIdentifier, backupableAppObject: ObvBackupable, completionHandler: @escaping ((Result) -> Void)) { - - guard let fullBackup = backupsBeingCurrentltyRestored[backupRequestIdentifier] else { - completionHandler(.failure(ObvBackupManagerImplementation.makeError(message: "Full backup was not found and thus cannot be restored"))) - return - } - guard let internalJson = fullBackup.allInternalJsonAndIdentifier[backupableAppObject.backupSource]?[backupableAppObject.backupIdentifier] else { os_log("Could not recover the internal backup of the app (identified by key %{public}@)", log: log, type: .default, backupableAppObject.backupIdentifier) - return + throw Self.makeError(message: "Could not recover the internal backup of the app") } - backupableAppObject.restoreBackup(backupRequestIdentifier: backupRequestIdentifier, internalJson: internalJson) { [weak self] (error) in - guard error == nil else { - self?.backupsBeingCurrentltyRestored.removeValue(forKey: backupRequestIdentifier) - completionHandler(.failure(ObvBackupManagerImplementation.makeError(message: "Could not restore backup for \(backupableAppObject.backupIdentifier) : \(error!.localizedDescription)"))) - return - } + try await backupableAppObject.restoreBackup(backupRequestIdentifier: backupRequestIdentifier, internalJson: internalJson) + + // If we reach this point, the full backup was restored - self?.fullBackupRestored(backupRequestIdentifier: backupRequestIdentifier, completionHandler: completionHandler) - - } + await fullBackupRestored(backupRequestIdentifier: backupRequestIdentifier) } - private func fullBackupRestored(backupRequestIdentifier: FlowIdentifier, completionHandler: @escaping ((Result) -> Void)) { + private func fullBackupRestored(backupRequestIdentifier: FlowIdentifier) async { + // We stored the (public part) of the derived keys used to decrypt the backup during the execution of recoverBackupData(...). Since we now that these keys worked and allowed to access a backup that was restored, we save these keys in DB now so that they can be used for subsequent backups. - guard let usedDerivedKeys = self.derivedKeysForBackupBeingCurrentltyRestored[backupRequestIdentifier] else { + guard let usedDerivedKeys = getDerivedKeysForBackupBeingCurrentlyRestored(flowId: backupRequestIdentifier) else { assertionFailure() - completionHandler(.success(())) // It is ok to tell the app the backup was restored return } let delegateManager = self.delegateManager let log = self.log - self.delegateManager.contextCreator.performBackgroundTaskAndWait(flowId: backupRequestIdentifier) { obvContext in + await withCheckedContinuation { (continuation: CheckedContinuation) in - do { - try BackupKey.deleteAll(delegateManager: delegateManager, within: obvContext) - } catch let error { - os_log("Could not delete all previous backup keys within flow %{public}@: %{public}@", log: log, type: .fault, backupRequestIdentifier.debugDescription, error.localizedDescription) - assertionFailure() - completionHandler(.success(())) // It is ok to tell the app the backup was restored - return + delegateManager.contextCreator.performBackgroundTaskAndWait(flowId: backupRequestIdentifier) { obvContext in + + do { + try BackupKey.deleteAll(delegateManager: delegateManager, within: obvContext) + } catch let error { + os_log("Could not delete all previous backup keys within flow %{public}@: %{public}@", log: log, type: .fault, backupRequestIdentifier.debugDescription, error.localizedDescription) + assertionFailure() + continuation.resume() // It is ok to tell the app the backup was restored + return + } + + _ = BackupKey(derivedKeysForBackup: usedDerivedKeys, delegateManager: delegateManager, within: obvContext) + + do { + try obvContext.save(logOnFailure: log) + } catch let error { + os_log("Could not delete previous backup keys nor create new backup key within flow %{public}@: %{public}@", log: log, type: .fault, backupRequestIdentifier.debugDescription, error.localizedDescription) + continuation.resume() // It is ok to tell the app the backup was restored + return + } + } + + removeBackupBeingCurrentltyRestored(flowId: backupRequestIdentifier) - _ = BackupKey(derivedKeysForBackup: usedDerivedKeys, delegateManager: delegateManager, within: obvContext) - - do { - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("Could not delete previous backup keys nor create new backup key within flow %{public}@: %{public}@", log: log, type: .fault, backupRequestIdentifier.debugDescription, error.localizedDescription) - completionHandler(.success(())) // It is ok to tell the app the backup was restored - return - } + continuation.resume() } - - _ = backupsBeingCurrentltyRestored.removeValue(forKey: backupRequestIdentifier) - - completionHandler(.success(())) // It is ok to tell the app the backup was restored } @@ -724,247 +574,125 @@ extension ObvBackupManagerImplementation: ObvBackupDelegate { extension ObvBackupManagerImplementation { - private func getCurrentBackupKey(within obvContext: ObvContext) throws -> BackupKey? { - let flowId = obvContext.flowId - let backupKeys: Set - do { - backupKeys = try BackupKey.getAll(delegateManager: delegateManager, within: obvContext) - } catch let error { - os_log("Could not get existing backup keys with flow %{public}@: %{public}@", log: log, type: .fault, flowId.debugDescription, error.localizedDescription) - throw error - } - - if backupKeys.isEmpty { - return nil - } - - guard backupKeys.count == 1 else { - os_log("Expecting exactly 1 existing backup key, found %d", log: log, type: .error, backupKeys.count) - throw ObvBackupManagerImplementation.makeError(message: "Unexpected number of backup keys") - } - return backupKeys.first! - } - - private func allManagersProvidedTheirInternalJsonAndIdentifier(flowId: FlowIdentifier, backupObjectID: NSManagedObjectID) { + private func createPersistedBackup(forExport: Bool, backupRequestIdentifier: FlowIdentifier, compressedFullBackupData: Data) async throws -> (backupKeyUid: UID, version: Int, encryptedContent: Data) { - let log = self.log - let prng = self.prng - - guard let contextCreator = delegateManager.contextCreator else { - os_log("The context creator is not set", log: log, type: .fault) - return - } - - contextCreator.performBackgroundTaskAndWait(flowId: flowId) { (obvContext) in - - let backup: Backup - do { - guard let _backup = try Backup.get(objectID: backupObjectID, delegateManager: delegateManager, within: obvContext) else { throw ObvBackupManagerImplementation.makeError(message: "Could not find Backup in database") } - backup = _backup - } catch let error { - os_log("Could not find any appropriate ongoing backup: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - - let allInternalJsonAndIdentifier = removeInternalDataToBackup(flowId: flowId) - guard allInternalJsonAndIdentifier.count == backupableManagers.count else { - os_log("Backup failed. Unexpected number of data to backup given the number of managers.", log: log, type: .fault) - do { - try backup.setFailed() - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("%{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - assertionFailure() - return - } - - let fullBackup: FullBackup - do { - fullBackup = try FullBackup(allInternalJsonAndIdentifier: allInternalJsonAndIdentifier) - } catch { - os_log("Backup failed: %{public}@", log: log, type: .fault, error.localizedDescription) - do { - try backup.setFailed() - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("%{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - assertionFailure() - return - } - - // Create the full backup content - - os_log("Creating full backup content within flow %{public}@", log: log, type: .info, flowId.description) + assert(!Thread.isMainThread) + + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation<(backupKeyUid: UID, version: Int, encryptedContent: Data), Error>) in - let fullBackupData: Data do { - let jsonEncoder = JSONEncoder() - fullBackupData = try jsonEncoder.encode(fullBackup) - } catch let error { - os_log("Backup failed. Could not encode the internal json: %{public}@", log: log, type: .fault, error.localizedDescription) - do { - try backup.setFailed() - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("%{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - assertionFailure() - return - } - - // Compress the full backup content + try delegateManager.contextCreator.performBackgroundTaskAndWaitOrThrow(flowId: backupRequestIdentifier) { (obvContext) in - os_log("Compressing the %d bytes full backup content within flow %{public}@", log: log, type: .info, fullBackupData.count, flowId.description) + guard let currentBackupKey = try getCurrentBackupKey(within: obvContext) else { + throw ObvBackupManagerImplementation.makeError(message: "No backup key available") + } - let compressedFullBackupData: Data - do { - compressedFullBackupData = try compressFullBackupContent(fullBackupData) - } catch let error { - os_log("Could not compress backup data: %{public}@", log: log, type: .fault, error.localizedDescription) - do { - try backup.setFailed() + os_log("An appropriate backup key was found for backup request identified by %{public}@", log: log, type: .info, backupRequestIdentifier.description) + + let backup = try Backup.createOngoingBackup(forExport: forExport, backupKey: currentBackupKey, delegateManager: delegateManager) + + os_log("The new ongoing backup for backup request identified by %{public}@ has version %d", log: log, type: .info, backupRequestIdentifier.description, backup.version) + + // Get the backup item from database in order to recover the current crypto keys + + guard let derivedKeysForBackup = backup.backupKey?.derivedKeysForBackup else { + os_log("Could not find any backup key for ongoing backup", log: log, type: .fault) + throw Self.makeError(message: "Could not find any backup key for ongoing backup") + } + + // At this point we have a compressed backup and the appropriate keys. We can encrypt the backup. + + os_log("Encrypting the compressed full backup for backupRequestIdentifier %{public}@", log: log, type: .info, backupRequestIdentifier.description) + + let encryptedBackup = PublicKeyEncryption.encrypt(compressedFullBackupData, using: derivedKeysForBackup.publicKeyForEncryption, and: prng) + let macOfEncryptedBackup = try MAC.compute(forData: encryptedBackup, withKey: derivedKeysForBackup.macKey) + let authenticatedEncryptedBackup = EncryptedData(data: encryptedBackup.raw + macOfEncryptedBackup) + + os_log("The encrypted backup was computed (size is %d bytes) for backupRequestIdentifier %{public}@", log: log, type: .info, authenticatedEncryptedBackup.count, backupRequestIdentifier.description) + + try backup.setReady(withEncryptedContent: authenticatedEncryptedBackup) try obvContext.save(logOnFailure: log) - } catch let error { - os_log("%{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - assertionFailure() - return - } + + os_log("The encrypted backup was saved to DB for backupRequestIdentifier %{public}@", log: log, type: .info, backupRequestIdentifier.description) - os_log("The compressed full backup is made of %d bytes within flow %{public}@", log: log, type: .info, compressedFullBackupData.count, flowId.description) + guard let successfulBackupInfos = backup.successfulBackupInfos else { + assertionFailure() + throw Self.makeError(message: "Unexpected error: No successfulBackupInfos although the backup was saved to DB") + } - // Get the backup item from database in order to recover the current crypto keys - - guard let derivedKeysForBackup = backup.backupKey?.derivedKeysForBackup else { - os_log("Could not find any backup key for ongoing backup", log: log, type: .fault) - do { - try backup.setFailed() - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("%{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return + continuation.resume(returning: (successfulBackupInfos.backupKeyUid, successfulBackupInfos.version, successfulBackupInfos.encryptedContentRaw)) + } - assertionFailure() - return - } - - // At this point we have a compressed backup and the appropriate keys. We can encrypt the backup. - - os_log("Encrypting the compressed full backup within flow %{public}@", log: log, type: .info, flowId.description) - - let authenticatedEncryptedBackup: EncryptedData - do { - let encryptedBackup = PublicKeyEncryption.encrypt(compressedFullBackupData, using: derivedKeysForBackup.publicKeyForEncryption, and: prng) - let macOfEncryptedBackup = try MAC.compute(forData: encryptedBackup, withKey: derivedKeysForBackup.macKey) - authenticatedEncryptedBackup = EncryptedData(data: encryptedBackup.raw + macOfEncryptedBackup) } catch { - os_log("Could not encrypt full backup content", log: log, type: .fault) - do { - try backup.setFailed() - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("%{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - assertionFailure() - return + continuation.resume(throwing: error) } - os_log("The encrypted backup was computed (size is %d bytes) within flow %{public}@", log: log, type: .info, authenticatedEncryptedBackup.count, flowId.description) - - do { - try backup.setReady(withEncryptedContent: authenticatedEncryptedBackup) - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("Could not save the encrypted backup to DB with flow %{public}@: %{public}@", log: log, type: .fault, flowId.description, error.localizedDescription) - assertionFailure() - return - } - - os_log("The encrypted backup was saved to DB within flow %{public}@", log: log, type: .info, flowId.description) + } - assert(backup.successfulBackupInfos != nil) + } + + + /// This internal method restores the engine managers + private func restoreBackupableManagerObjects(backupableManagerObjects: [ObvBackupable], fullBackup: FullBackup, backupRequestIdentifier: FlowIdentifier) async throws { + try await withThrowingTaskGroup(of: Void.self) { group in + for backupableManagerObject in backupableManagerObjects { + group.addTask { + guard let internalJson = fullBackup.allInternalJsonAndIdentifier[backupableManagerObject.backupSource]?[backupableManagerObject.backupIdentifier] else { + throw Self.makeError(message: "Could not recover the internal backup of one of the managers (identified by key \(backupableManagerObject.backupIdentifier)") + } + try await backupableManagerObject.restoreBackup(backupRequestIdentifier: backupRequestIdentifier, internalJson: internalJson) + } + guard !group.isCancelled else { + throw Self.makeError(message: "Failed to restore a backup") + } + } } - } - private func compressFullBackupContent(_ fullBackupContent: Data) throws -> Data { - - // See https://developer.apple.com/documentation/accelerate/compressing_and_decompressing_data_with_buffer_compression - // We use a method working under iOS 11+. Under iOS 13+, we could use simpler APIs. + private func provideAllInternalDataForBackupFromBackupableObjects(_ backupableObjects: [ObvBackupable], backupRequestIdentifier: FlowIdentifier) async throws -> [ObvBackupableObjectSource: [String: String]] { - var sourceBuffer = [UInt8](fullBackupContent) - let destinationBuffer = UnsafeMutablePointer.allocate(capacity: fullBackupContent.count) - let algorithm = COMPRESSION_ZLIB - let compressedSize = compression_encode_buffer(destinationBuffer, fullBackupContent.count, &sourceBuffer, fullBackupContent.count, nil, algorithm) - guard compressedSize > 0 else { - throw ObvBackupManagerImplementation.makeError(message: "Compression failed") + var internalJsonsAndIdentifiers = [ObvBackupableObjectSource: [String: String]]() + + try await withThrowingTaskGroup(of: (internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource).self) { group in + for backupableManager in backupableObjects { + group.addTask { + return try await backupableManager.provideInternalDataForBackup(backupRequestIdentifier: backupRequestIdentifier) + } + } + for try await internalDataForBackup in group { + internalJsonsAndIdentifiers[internalDataForBackup.source] = [internalDataForBackup.internalJsonIdentifier: internalDataForBackup.internalJson] + } } - let compressedFullBackupData = Data(bytes: destinationBuffer, count: compressedSize) - return compressedFullBackupData + return internalJsonsAndIdentifiers } - private func decompressCompressedBackupContent(_ compressedFullBackupData: Data) throws -> Data { + private func getCurrentBackupKey(within obvContext: ObvContext) throws -> BackupKey? { + let flowId = obvContext.flowId + let backupKeys: Set + do { + backupKeys = try BackupKey.getAll(delegateManager: delegateManager, within: obvContext) + } catch let error { + os_log("Could not get existing backup keys with flow %{public}@: %{public}@", log: log, type: .fault, flowId.debugDescription, error.localizedDescription) + throw error + } - var decodedCapacity = compressedFullBackupData.count * 8 - let algorithm = COMPRESSION_ZLIB - // Allow a capacity of about 100MB - while decodedCapacity < 100_000_000 { - - var success = false - - let fullBackupContent = compressedFullBackupData.withUnsafeBytes { (encodedSourceBuffer: UnsafeRawBufferPointer) -> Data in - guard let encodedSourcePtr = encodedSourceBuffer.baseAddress?.assumingMemoryBound(to: UInt8.self) else { - fatalError("Cannot point to data.") - } - let decodedDestinationBuffer = UnsafeMutablePointer.allocate(capacity: decodedCapacity) - defer { decodedDestinationBuffer.deallocate() } - let decodedCharCount = compression_decode_buffer(decodedDestinationBuffer, - decodedCapacity, - encodedSourcePtr, - compressedFullBackupData.count, - nil, - algorithm) - if decodedCharCount == 0 || decodedCharCount == decodedCapacity { - success = false - return Data() - } else { - success = true - return Data(bytes: decodedDestinationBuffer, count: decodedCharCount) - } - } - - if success { - return fullBackupContent - } else { - decodedCapacity *= 2 - } + if backupKeys.isEmpty { + return nil } - - // If we reach this point, something went wrong - throw ObvBackupManagerImplementation.makeError(message: "Could not decompress buffer") + guard backupKeys.count == 1 else { + os_log("Expecting exactly 1 existing backup key, found %d", log: log, type: .error, backupKeys.count) + throw ObvBackupManagerImplementation.makeError(message: "Unexpected number of backup keys") + } + return backupKeys.first! } - + } @@ -1066,7 +794,7 @@ fileprivate struct FullBackup: Codable { private let appBackup: String? private let engineManagerBackups: [String: String] let backupTimestamp: Int /// In milliseconds - let jsonVersion: Int = 0 + let jsonVersion: Int var backupDate: Date { return Date(timeIntervalSince1970: Double(backupTimestamp / 1000)) @@ -1108,6 +836,14 @@ fileprivate struct FullBackup: Codable { } self.appBackup = appBackup self.engineManagerBackups = engineManagerBackups + self.jsonVersion = 0 + } + + + init(compressedFullBackupData: Data) async throws { + let fullBackupData = try await Self.decompressCompressedBackupContent(compressedFullBackupData) + let jsonEncoder = JSONDecoder() + self = try jsonEncoder.decode(FullBackup.self, from: fullBackupData) } @@ -1120,4 +856,87 @@ fileprivate struct FullBackup: Codable { return result } + func computeCompressedData(flowId: FlowIdentifier, log: OSLog) throws -> Data { + + // Create the full backup content + + os_log("Creating full backup content within flow %{public}@", log: log, type: .info, flowId.description) + + let jsonEncoder = JSONEncoder() + let fullBackupData = try jsonEncoder.encode(self) + + // Compress the full backup content + + os_log("Compressing the %d bytes full backup content within flow %{public}@", log: log, type: .info, fullBackupData.count, flowId.description) + + let compressedFullBackupData = try compressFullBackupContent(fullBackupData) + + return compressedFullBackupData + + } + + + private func compressFullBackupContent(_ fullBackupContent: Data) throws -> Data { + + // See https://developer.apple.com/documentation/accelerate/compressing_and_decompressing_data_with_buffer_compression + // We use a method working under iOS 11+. Under iOS 13+, we could use simpler APIs. + + var sourceBuffer = [UInt8](fullBackupContent) + let destinationBuffer = UnsafeMutablePointer.allocate(capacity: fullBackupContent.count) + let algorithm = COMPRESSION_ZLIB + let compressedSize = compression_encode_buffer(destinationBuffer, fullBackupContent.count, &sourceBuffer, fullBackupContent.count, nil, algorithm) + guard compressedSize > 0 else { + throw ObvBackupManagerImplementation.makeError(message: "Compression failed") + } + let compressedFullBackupData = Data(bytes: destinationBuffer, count: compressedSize) + return compressedFullBackupData + + } + + + private static func decompressCompressedBackupContent(_ compressedFullBackupData: Data) async throws -> Data { + + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + var decodedCapacity = compressedFullBackupData.count * 8 + let algorithm = COMPRESSION_ZLIB + // Allow a capacity of about 100MB + while decodedCapacity < 100_000_000 { + + var success = false + + let fullBackupContent = compressedFullBackupData.withUnsafeBytes { (encodedSourceBuffer: UnsafeRawBufferPointer) -> Data in + guard let encodedSourcePtr = encodedSourceBuffer.baseAddress?.assumingMemoryBound(to: UInt8.self) else { + fatalError("Cannot point to data.") + } + let decodedDestinationBuffer = UnsafeMutablePointer.allocate(capacity: decodedCapacity) + defer { decodedDestinationBuffer.deallocate() } + let decodedCharCount = compression_decode_buffer(decodedDestinationBuffer, + decodedCapacity, + encodedSourcePtr, + compressedFullBackupData.count, + nil, + algorithm) + if decodedCharCount == 0 || decodedCharCount == decodedCapacity { + success = false + return Data() + } else { + success = true + return Data(bytes: decodedDestinationBuffer, count: decodedCharCount) + } + } + + if success { + continuation.resume(returning: fullBackupContent) + return + } else { + decodedCapacity *= 2 + } + } + + // If we reach this point, something went wrong + continuation.resume(throwing: ObvBackupManagerImplementation.makeError(message: "Could not decompress buffer")) + } + + } + } diff --git a/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementationDummy.swift b/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementationDummy.swift index 170b6089..3c94c344 100644 --- a/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementationDummy.swift +++ b/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementationDummy.swift @@ -75,8 +75,10 @@ final public class ObvBackupManagerImplementationDummy: ObvBackupDelegate { os_log("generateNewBackupKey does nothing in this dummy implementation", log: log, type: .error) } - public func initiateBackup(forExport: Bool, backupRequestIdentifier: FlowIdentifier) throws { + public func initiateBackup(forExport: Bool, backupRequestIdentifier: FlowIdentifier) async throws -> (backupKeyUid: UID, version: Int, encryptedContent: Data) { os_log("initiateBackup does nothing in this dummy implementation", log: log, type: .error) + assertionFailure() + throw Self.makeError(message: "initiateBackup does nothing in this dummy implementation") } public func fulfill(requiredDelegate: AnyObject, forDelegateType: ObvEngineDelegateType) throws {} @@ -102,15 +104,18 @@ final public class ObvBackupManagerImplementationDummy: ObvBackupDelegate { os_log("markBackupAsFailed does nothing in this dummy implementation", log: log, type: .error) } - public func verifyBackupKey(backupSeedString: String, flowId: FlowIdentifier, completion: @escaping (Result) -> Void) { + public func verifyBackupKey(backupSeedString: String, flowId: FlowIdentifier) async throws -> Bool { os_log("verifyBackupKey does nothing in this dummy implementation", log: log, type: .error) + throw Self.makeError(message: "verifyBackupKey does nothing in this dummy implementation") } - public func recoverBackupData(_: Data, withBackupKey: String, backupRequestIdentifier: FlowIdentifier, completion: @escaping (Result<(backupRequestIdentifier: UUID, backupDate: Date), BackupRestoreError>) -> Void) { + public func recoverBackupData(_: Data, withBackupKey: String, backupRequestIdentifier: FlowIdentifier) async throws -> (backupRequestIdentifier: UUID, backupDate: Date) { os_log("recoverBackupData does nothing in this dummy implementation", log: log, type: .error) + throw Self.makeError(message: "recoverBackupData does nothing in this dummy implementation") } - public func restoreFullBackup(backupRequestIdentifier: FlowIdentifier, completionHandler: @escaping ((Result) -> Void)) { + public func restoreFullBackup(backupRequestIdentifier: FlowIdentifier) async throws { os_log("restoreFullBackup does nothing in this dummy implementation", log: log, type: .error) + throw Self.makeError(message: "restoreFullBackup does nothing in this dummy implementation") } } diff --git a/Engine/ObvChannelManager/ObvChannelManager.xcodeproj/project.pbxproj b/Engine/ObvChannelManager/ObvChannelManager.xcodeproj/project.pbxproj index 06df19b2..ed456825 100644 --- a/Engine/ObvChannelManager/ObvChannelManager.xcodeproj/project.pbxproj +++ b/Engine/ObvChannelManager/ObvChannelManager.xcodeproj/project.pbxproj @@ -269,9 +269,9 @@ isa = PBXNativeTarget; buildConfigurationList = C49213F11FF4FB7600ED3C90 /* Build configuration list for PBXNativeTarget "ObvChannelManager" */; buildPhases = ( + C49213DA1FF4FB7600ED3C90 /* Headers */, C49213D81FF4FB7600ED3C90 /* Sources */, C49213D91FF4FB7600ED3C90 /* Frameworks */, - C49213DA1FF4FB7600ED3C90 /* Headers */, C0B4A4C1276E84CF00816D8D /* ShellScript */, ); buildRules = ( diff --git a/Engine/ObvChannelManager/ObvChannelManager/ChannelTypes/ObvChannel.swift b/Engine/ObvChannelManager/ObvChannelManager/ChannelTypes/ObvChannel.swift index a3fcacf8..4e493604 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/ChannelTypes/ObvChannel.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/ChannelTypes/ObvChannel.swift @@ -99,7 +99,7 @@ extension ObvNetworkChannel { guard !acceptableChannels.isEmpty else { os_log("Could not find any acceptable channel for posting message", log: log, type: .error) - throw Self.makeError(message: "Could not find any acceptable channel for posting message") + return [:] } guard let (messageKey, headers) = generateMessageKeyAndHeaders(using: acceptableChannels, randomizedWith: prng) else { diff --git a/Engine/ObvChannelManager/ObvChannelManager/ChannelTypes/ObvUserInterfaceChannel.swift b/Engine/ObvChannelManager/ObvChannelManager/ChannelTypes/ObvUserInterfaceChannel.swift index 9f3129ff..72214e07 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/ChannelTypes/ObvUserInterfaceChannel.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/ChannelTypes/ObvUserInterfaceChannel.swift @@ -25,6 +25,7 @@ import ObvCrypto import ObvMetaManager import ObvTypes + final class ObvUserInterfaceChannel: ObvChannel { private static let logCategory = "ObvUserInterfaceChannel" @@ -47,9 +48,9 @@ final class ObvUserInterfaceChannel: ObvChannel { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ObvUserInterfaceChannel.logCategory) - guard let notificationDelegate = delegateManager.notificationDelegate else { - os_log("The notification delegate is not set", log: log, type: .fault) - throw Self.makeError(message: "The notification delegate is not set") + guard let obvUserInterfaceChannelDelegate = delegateManager.obvUserInterfaceChannelDelegate else { + os_log("The obvUserInterfaceChannelDelegate is not set", log: log, type: .fault) + throw Self.makeError(message: "The obvUserInterfaceChannelDelegate is not set") } switch message.messageType { @@ -62,11 +63,9 @@ final class ObvUserInterfaceChannel: ObvChannel { throw Self.makeError(message: "Could not cast to dialog message") } - let NotificationType = ObvChannelNotification.NewUserDialogToPresent.self - let userInfo = [NotificationType.Key.obvChannelDialogMessageToSend: message, - NotificationType.Key.obvContext: obvContext] as [String: Any] - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) - + // This actually calls a method on the ObvEngine that synchronously + try obvUserInterfaceChannelDelegate.newUserDialogToPresent(obvChannelDialogMessageToSend: message, within: obvContext) + let randomUid = UID.gen(with: prng) let messageId = MessageIdentifier(ownedCryptoIdentity: toOwnedIdentity, uid: randomUid) diff --git a/Engine/ObvChannelManager/ObvChannelManager/Coordinators/NetworkReceivedMessageDecryptor.swift b/Engine/ObvChannelManager/ObvChannelManager/Coordinators/NetworkReceivedMessageDecryptor.swift index 3ba18a10..eb72e518 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/Coordinators/NetworkReceivedMessageDecryptor.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/Coordinators/NetworkReceivedMessageDecryptor.swift @@ -88,16 +88,16 @@ extension NetworkReceivedMessageDecryptor { toOwnedIdentity: receivedMessage.messageId.ownedCryptoIdentity, delegateManager: delegateManager, within: obvContext) { - os_log("A received wrapped key was decrypted using an Oblivious channel", log: log, type: .debug) + os_log("🔑 A received wrapped key was decrypted using an Oblivious channel", log: log, type: .debug) decryptAndProcess(receivedMessage, with: messageKey, channelType: channelInfo, within: obvContext) } else if let (messageKey, channelInfo) = ObvAsymmetricChannel.unwrapMessageKey(wrappedKey: receivedMessage.wrappedKey, toOwnedIdentity: receivedMessage.messageId.ownedCryptoIdentity, delegateManager: delegateManager, within: obvContext) { - os_log("A received wrapped key was decrypted using an Asymmetric Channel", log: log, type: .debug) + os_log("🔑 A received wrapped key was decrypted using an Asymmetric Channel", log: log, type: .debug) decryptAndProcess(receivedMessage, with: messageKey, channelType: channelInfo, within: obvContext) } else { - os_log("The received message %@ could not be decrypted", log: log, type: .error, receivedMessage.messageId.debugDescription) + os_log("🔑 The received message %@ could not be decrypted", log: log, type: .error, receivedMessage.messageId.debugDescription) networkFetchDelegate.deleteMessageAndAttachments(messageId: receivedMessage.messageId, within: obvContext) } @@ -133,7 +133,7 @@ extension NetworkReceivedMessageDecryptor { switch obvChannelReceivedMessage.type { case .ProtocolMessage: - os_log("New protocol message", log: log, type: .debug) + os_log("🔑 New protocol message with id %{public}@", log: log, type: .info, receivedMessage.messageId.debugDescription) if let receivedProtocolMessage = ReceivedProtocolMessage(with: obvChannelReceivedMessage) { let protocolReceivedMessage = receivedProtocolMessage.protocolReceivedMessage do { @@ -149,7 +149,7 @@ extension NetworkReceivedMessageDecryptor { } case .ApplicationMessage: - os_log("🌊 New application message within flow %{public}@", log: log, type: .debug, obvContext.flowId.debugDescription) + os_log("🔑🌊 New application message within flow %{public}@ with id %{public}@", log: log, type: .info, obvContext.flowId.debugDescription, receivedMessage.messageId.debugDescription) if let receivedApplicationMessage = ReceivedApplicationMessage(with: obvChannelReceivedMessage) { do { guard receivedApplicationMessage.attachmentsInfos.count == obvChannelReceivedMessage.attachmentCount else { diff --git a/Engine/ObvChannelManager/ObvChannelManager/Core Data/ObvObliviousChannel.swift b/Engine/ObvChannelManager/ObvChannelManager/Core Data/ObvObliviousChannel.swift index f7ec08f7..b1468db5 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/Core Data/ObvObliviousChannel.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/Core Data/ObvObliviousChannel.swift @@ -46,6 +46,8 @@ final class ObvObliviousChannel: NSManagedObject, ObvManagedObject, ObvNetworkCh return NSError(domain: errorDomain, code: 0, userInfo: userInfo) } + private static let log = OSLog(subsystem: ObvObliviousChannel.delegateManager.logSubsystem, category: ObvObliviousChannel.entityName) + // MARK: General Attributes and Properties @NSManaged private(set) var currentDeviceUid: UID // Part of primary key @@ -239,6 +241,7 @@ final class ObvObliviousChannel: NSManagedObject, ObvManagedObject, ObvNetworkCh func wrapMessageKey(_ messageKey: AuthenticatedEncryptionKey, randomizedWith prng: PRNGService) -> ObvNetworkMessageToSend.Header { let (keyId, channelKey) = selfRatchet()! + os_log("🔑 Wrapping message key with key id (%{public}@)", log: Self.log, type: .info, keyId.raw.hexString()) let wrappedMessageKey = ObvObliviousChannel.wrap(messageKey, and: keyId, with: channelKey, randomizedWith: prng) let header = ObvNetworkMessageToSend.Header(toIdentity: remoteCryptoIdentity, deviceUid: remoteDeviceUid, wrappedMessageKey: wrappedMessageKey) numberOfEncryptedMessages += 1 @@ -279,7 +282,7 @@ final class ObvObliviousChannel: NSManagedObject, ObvManagedObject, ObvNetworkCh let provisionedKeys = try KeyMaterial.getAll(cryptoKeyId: keyId, currentDeviceUid: deviceUid, within: obvContext) // Given the keyId of the received message, we might have several candidate for the decryption key (i.e., several provisioned received keys). We try them one by one until one successfully decrypts the message - os_log("Number of potential provisioned keys for this key id: %d", log: log, type: .debug, provisionedKeys.count) + os_log("🔑 Number of potential provisioned keys for this key id (%{public}@): %d", log: log, type: .info, keyId.raw.hexString(), provisionedKeys.count) for provisionedKey in provisionedKeys { @@ -665,24 +668,18 @@ extension ObvObliviousChannel { if self.isConfirmed && notificationRelatedChanges.contains(.isConfirmed) { os_log("Posting a NewConfirmedObliviousChannel notification", log: log, type: .debug) - let NotificationType = ObvChannelNotification.NewConfirmedObliviousChannel.self - let userInfo = [NotificationType.Key.currentDeviceUid: currentDeviceUid, - NotificationType.Key.remoteCryptoIdentity: remoteCryptoIdentity, - NotificationType.Key.remoteDeviceUid: remoteDeviceUid] - DispatchQueue(label: "Queue for sending a NewConfirmedObliviousChannel notification").async { - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) - } + ObvChannelNotification.newConfirmedObliviousChannel(currentDeviceUid: currentDeviceUid, + remoteCryptoIdentity: remoteCryptoIdentity, + remoteDeviceUid: remoteDeviceUid) + .postOnBackgroundQueue(within: notificationDelegate) } else if isDeleted && self.isConfirmed { os_log("Posting a DeletedConfirmedObliviousChannel notification", log: log, type: .debug) - let NotificationType = ObvChannelNotification.DeletedConfirmedObliviousChannel.self - let userInfo = [NotificationType.Key.currentDeviceUid: currentDeviceUid, - NotificationType.Key.remoteCryptoIdentity: remoteCryptoIdentity, - NotificationType.Key.remoteDeviceUid: remoteDeviceUid] - DispatchQueue(label: "Queue for sending a DeletedConfirmedObliviousChannel notification").async { - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) - } + ObvChannelNotification.deletedConfirmedObliviousChannel(currentDeviceUid: currentDeviceUid, + remoteCryptoIdentity: remoteCryptoIdentity, + remoteDeviceUid: remoteDeviceUid) + .postOnBackgroundQueue(within: notificationDelegate) } diff --git a/Engine/ObvChannelManager/ObvChannelManager/ObvChannelDelegateManager.swift b/Engine/ObvChannelManager/ObvChannelManager/ObvChannelDelegateManager.swift index 3a9f4430..10108241 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/ObvChannelDelegateManager.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/ObvChannelDelegateManager.swift @@ -36,6 +36,7 @@ final class ObvChannelDelegateManager { // MARK: Instance variables (external delegates). Thanks to a mecanism within the DelegateManager, we know for sure that these delegates will be instantiated by the time the Manager is fully initialized. So we can safely force unwrapping. + weak var obvUserInterfaceChannelDelegate: ObvUserInterfaceChannelDelegate? weak var identityDelegate: ObvIdentityDelegate? weak var keyWrapperForIdentityDelegate: ObvKeyWrapperForIdentityDelegate? weak var networkPostDelegate: ObvNetworkPostDelegate? diff --git a/Engine/ObvChannelManager/ObvChannelManager/ObvChannelManagerImplementation.swift b/Engine/ObvChannelManager/ObvChannelManager/ObvChannelManagerImplementation.swift index 3138a728..fc656de5 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/ObvChannelManagerImplementation.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/ObvChannelManagerImplementation.swift @@ -66,6 +66,10 @@ public final class ObvChannelManagerImplementation: ObvChannelDelegate, ObvProce ObvObliviousChannel.delegateManager = delegateManager // Weak reference Provision.delegateManager = delegateManager // Weak reference } + + public func setObvUserInterfaceChannelDelegate(_ obvUserInterfaceChannelDelegate: ObvUserInterfaceChannelDelegate) { + delegateManager.obvUserInterfaceChannelDelegate = obvUserInterfaceChannelDelegate + } } @@ -188,12 +192,8 @@ extension ObvChannelManagerImplementation { do { try obvContext.addContextDidSaveCompletionHandler { (_) in - let NotificationType = ObvChannelNotification.NetworkReceivedMessageWasProcessed.self - let userInfo = [NotificationType.Key.messageId: encryptedMessage.messageId, - NotificationType.Key.flowId: obvContext.flowId] as [String: Any] - DispatchQueue(label: "Queue for posting a NetworkReceivedMessageWasProcessed notification").async { - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) - } + ObvChannelNotification.networkReceivedMessageWasProcessed(messageId: encryptedMessage.messageId, flowId: obvContext.flowId) + .postOnBackgroundQueue(within: notificationDelegate) } } catch { os_log("Could not add completion handler into obvContext", log: log, type: .fault) @@ -235,6 +235,7 @@ extension ObvChannelManagerImplementation { try contextCreator.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in try gateKeeper.waitUntilSlotIsAvailableForObvContext(obvContext) applicationMessage = try delegateManager.networkReceivedMessageDecryptorDelegate.decrypt(receivedMessage, within: obvContext) + // We do *not* save the context so as to *not* delete the decryption key, making it possible to decrypt the (full) message reveived by the network manager. } guard let message = applicationMessage else { os_log("Application message is nil, which is unexpected at this point", log: log, type: .fault) @@ -322,3 +323,8 @@ extension ObvChannelManagerImplementation { } } + + +public protocol ObvUserInterfaceChannelDelegate: AnyObject { + func newUserDialogToPresent(obvChannelDialogMessageToSend: ObvChannelDialogMessageToSend, within obvContext: ObvContext) throws +} diff --git a/Engine/ObvCrypto/ObvCrypto.xcodeproj/project.pbxproj b/Engine/ObvCrypto/ObvCrypto.xcodeproj/project.pbxproj index 119e292e..fe26a213 100644 --- a/Engine/ObvCrypto/ObvCrypto.xcodeproj/project.pbxproj +++ b/Engine/ObvCrypto/ObvCrypto.xcodeproj/project.pbxproj @@ -429,9 +429,9 @@ isa = PBXNativeTarget; buildConfigurationList = C47BB50E1F6952C900B6E189 /* Build configuration list for PBXNativeTarget "ObvCrypto" */; buildPhases = ( + C47BB4F71F6952C900B6E189 /* Headers */, C47BB4F51F6952C900B6E189 /* Sources */, C47BB4F61F6952C900B6E189 /* Frameworks */, - C47BB4F71F6952C900B6E189 /* Headers */, C0B4A4CD276E859400816D8D /* ShellScript */, ); buildRules = ( diff --git a/Engine/ObvCrypto/ObvCrypto.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Engine/ObvCrypto/ObvCrypto.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 015983e3..919434a6 100644 --- a/Engine/ObvCrypto/ObvCrypto.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/Engine/ObvCrypto/ObvCrypto.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:"> diff --git a/Engine/ObvCrypto/ObvCrypto.xcodeproj/xcshareddata/xcschemes/ObvCrypto.xcscheme b/Engine/ObvCrypto/ObvCrypto.xcodeproj/xcshareddata/xcschemes/ObvCrypto.xcscheme index e0b47f7f..316785ed 100644 --- a/Engine/ObvCrypto/ObvCrypto.xcodeproj/xcshareddata/xcschemes/ObvCrypto.xcscheme +++ b/Engine/ObvCrypto/ObvCrypto.xcodeproj/xcshareddata/xcschemes/ObvCrypto.xcscheme @@ -1,6 +1,6 @@ + + + + + 134481920 + 051850CB-FF98-41CB-B02B-1B00F1437698 + 458 + + + + NSPersistenceFrameworkVersion + 1145 + NSStoreModelVersionHashes + + XDDevAttributeMapping + + 0plcXXRN7XHKl5CcF+fwriFmUpON3ZtcI/AfK748aWc= + + XDDevEntityMapping + + qeN1Ym3TkWN1G6dU9RfX6Kd2ccEvcDVWHpd3LpLgboI= + + XDDevMappingModel + + EqtMzvRnVZWkXwBHu4VeVGy8UyoOe+bi67KC79kphlQ= + + XDDevPropertyMapping + + XN33V44TTGY4JETlMoOB5yyTKxB+u4slvDIinv0rtGA= + + XDDevRelationshipMapping + + akYY9LhehVA/mCb4ATLWuI9XGLcjpm14wWL1oEBtIcs= + + + NSStoreModelVersionHashesDigest + +Hmc2uYZK6og+Pvx5GUJ7oW75UG4V/ksQanTjfTKUnxyGWJRMtB5tIRgVwGsrd7lz/QR57++wbvWsr6nxwyS0A== + NSStoreModelVersionHashesVersion + 3 + NSStoreModelVersionIdentifiers + + + + + + + + + 1 + contactGroupJoined + + + + 1 + attachment + + + + wrappedKey + + + + 1 + pendingGroupMembers + + + + rawOwnedIdentity + + + + ProtocolInstance + Undefined + 40 + ProtocolInstance + 1 + + + + + + Provision + Undefined + 2 + Provision + 1 + + + + + + rawMessageIdUid + + + + ChannelCreationPingSignatureReceived + Undefined + 20 + ChannelCreationPingSignatureReceived + 1 + + + + + + encodedAuthenticatedDecryptionKey + + + + serializedIdentityCoreDetails + + + + encodedKey + + + + userDialogUuid + + + + 1 + chunks + + + + selfRatchetingCount + + + + remoteDeviceUid + + + + rawOwnedIdentity + + + + cryptoSuiteVersion + + + + pollingIdentifier + + + + encryptedContentRaw + + + + ContactGroupJoined + Undefined + 13 + ContactGroupJoined + 1 + + + + + + groupMembersVersion + + + + numberOfEncryptedMessages + + + + 1 + contactGroup + + + + PersistedTrustOrigin + Undefined + 14 + PersistedTrustOrigin + 1 + + + + + + ContactDevice + Undefined + 11 + ContactDevice + 1 + + + + + + rawOwnedIdentity + + + + 1 + headers + + + + markedForDeletion + + + + photoServerLabel + + + + 1 + dbAttachments + + + + OutboxMessage + Undefined + 47 + OutboxMessage + 1 + + + + + + encodedEncodedInputs + + + + attachmentLength + + + + targetTrustLevelRaw + + + + rawMessageIdUid + + + + 1 + attachment + + + + lastSuccessfulKeyVerificationTimestamp + + + + OutboxAttachmentSession + Undefined + 44 + OutboxAttachmentSession + 1 + + + + + + numberOfEncryptedMessagesSinceLastFullRatchetSentMessage + + + + keycloakUserId + + + + fullRatchetingCount + + + + encryptedChunkURL + + + + 1 + contactIdentity + + + + response + + + + rawMessageIdOwnedIdentity + + + + photoFilename + + + + creationDate + + + + version + + + + 1 + unsortedAttachments + + + + photoFilename + + + + cancelExternallyRequested + + + + 1 + groupOwner + + + + 1 + backups + + + + TrustEstablishmentCommitmentReceived + Undefined + 28 + TrustEstablishmentCommitmentReceived + 1 + + + + + + 1 + linkBetweenProtocolInstance + + + + protocolInstanceUid + + + + ownedCryptoIdentity + + + + selfRatchetingCount + + + + 1 + contactIdentity + + + + timestamp + + + + initialByteCountToDownload + + + + serverURL + + + + successfulVerificationCount + + + + KeyMaterial + Undefined + 32 + KeyMaterial + 1 + + + + + + deviceUid + + + + DeletedOutboxMessage + Undefined + 23 + DeletedOutboxMessage + 1 + + + + + + rawBackupKeyUid + + + + rawCapabilities + + + + encodedQueryType + + + + childProtocolInstanceUid + + + + messageUploadTimestampFromServer + + + + 1 + keycloakServer + + + + token + + + + ServerSession + Undefined + 6 + ServerSession + 1 + + + + + + photoFilename + + + + protocolRawId + + + + serializedCoreDetails + + + + trustTypeRaw + + + + rawOwnedIdentity + + + + 1 + persistedTrustOrigins + + + + rawMessageIdOwnedIdentity + + + + encryptedContent + + + + uid + + + + timestampOfLastFullRatchetSentMessage + + + + 1 + receiveKeys + + + + 1 + groupMembers + + + + InboxAttachmentChunk + Undefined + 5 + InboxAttachmentChunk + 1 + + + + + + currentStateRawId + + + + rawMessageUidFromServer + + + + rawMessageIdOwnedIdentity + + + + 1 + otherDevices + + + + LinkBetweenProtocolInstances + Undefined + 25 + LinkBetweenProtocolInstances + 1 + + + + + + version + + + + mediatorOrGroupOwnerCryptoIdentity + + + + photoServerKeyEncoded + + + + attachmentNumber + + + + BackupKey + Undefined + 15 + BackupKey + 1 + + + + + + attachmentNumber + + + + contactIdentity + + + + ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v36.xcdatamodel + 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YAAAb4AAAG+wAABwAAAAcDwAAHB4AABwtAAAcMQAAHEAAABxPAAAcXgAAHG0AABx8AAAciAAAHJoAABypAAAcuAAAHMcAABzWAAAc8AAAHPEAABz3AAAdAwAAHRkAAB0oAAAdKwAAHToAAB1JAAAdTAAAHVsAAB1qAAAdbQAAHXwAAB2LAAAdjwAAHZ4AAB2tAAAdrgAAHb4AAB2/AAAdwAAAHcEAAB3CAAAdwwAAHcQAAB3ZAAAd2gAAHeIAAB3uAAAeAgAAHhEAAB4gAAAeLwAAHjMAAB5CAAAeUQAAHmAAAB5vAAAefgAAHooAAB6cAAAeqwAAHqwAAB67AAAeygAAHtkAAB7aAAAe6QAAHvgAAB8HAAAfHAAAHx0AAB8lAAAfMQAAH0UAAB9UAAAfYwAAH3IAAB92AAAfhQAAH5QAAB+jAAAfsgAAH8EAAB/NAAAf3wAAH+4AAB/9AAAgDAAAIBsAACAqAAAgOQAAIEgAACBdAAAgXgAAIGYAACByAAAghgAAIJUAACCkAAAgswAAILcAACDGAAAg1QAAIOQAACDzAAAhAgAAIQ4AACEgAAAhLwAAIT4AACFNAAAhXAAAIWsAACF6AAAhiQAAIZ4AACGfAAAhpwAAIbMAACHHAAAh1gAAIeUAACH0AAAh+AAAIgcAACIWAAAiJQAAIjQAACJDAAAiTwAAImEAACJwAAAifwAAIo4AACKdAAAirAAAIrsAACLKAAAi3wAAIuAAACLoAAAi9AAAIwgAACMXAAAjJgAAIzUAACM5AAAjSAAAI1cAACNmAAAjdQAAI4QAACOQAAAjogAAI7EAACPAAAAjzwAAI94AACPfAAAj7gAAI/0AACQMAAAkIQAAJCIAACQqAAAkNgAAJEoAACRZAAAkaAAAJHcAACR7AAAkigAAJJkAACSoAAAktwAAJMYAACTSAAAk5AAAJPMAACUCAAAlEQAAJSAAACUvAAAlPgAAJU0AACVQAAAlXwAAJW4AACV9AAAlkgAAJZMAACWbAAAlpwAAJbsAACXKAAAl2QAAJegAACXsAAAl+wAAJgoAACYZAAAmKAAAJjcAACZDAAAmVQAAJmQAACZzAAAmggAAJpEAACarAAAmrAAAJrIAACa+AAAm1AAAJuMAACbmAAAm9QAAJwQAACcHAAAnFgAAJyUAACcoAAAnNwAAJ0YAACd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ZAAA+KwAAPjoAAD5JAAA+WAAAPmcAAD52AAA+hQAAPpQAAD6pAAA+qgAAPrIAAD6+AAA+0gAAPuEAAD7wAAA+/wAAPwMAAD8SAAA/IQAAPzAAAD8/AAA/TgAAP1oAAD9sAAA/ewAAP4oAAD+ZAAA/qAAAP7cAAD/GAAA/1QAAP+oAAD/rAAA/8wAAP/8AAEATAABAIgAAQDEAAEBAAABARAAAQFMAAEBiAABAcQAAQIAAAECPAABAmwAAQK0AAEC8AABAywAAQNoAAEDpAABA+AAAQQcAAEEWAABBKwAAQSwAAEE0AABBQAAAQVQAAEFjAABBcgAAQYEAAEGFAABBlAAAQaMAAEGyAABBwQAAQdAAAEHcAABB7gAAQf0AAEIMAABCGwAAQioAAEI5AABCSAAAQlcAAEJaAABCaQAAQngAAEKHAABCnAAAQp0AAEKlAABCsQAAQsUAAELUAABC4wAAQvIAAEL2AABDBQAAQxQAAEMjAABDMgAAQ0EAAENNAABDXwAAQ24AAEN9AABDjAAAQ5sAAEOqAABDuQAAQ8gAAEPdAABD3gAAQ+YAAEPyAABEBgAARBUAAEQkAABEMwAARDcAAERGAABEVQAARGQAAERzAABEggAARI4AAESgAABErwAARL4AAETNAABE3AAAROsAAET6AABFCQAARR4AAEUfAABFJwAARTMAAEVHAABFVgAARWUAAEV0AABFeAAARYcAAEWWAABFpQAARbQAAEXDAABFzwAAReEAAEXwAABF/wAARg4AAEYdAABGLAAARjsAAEZKAABGTQAARlwAAEZrAABGegAARo8AAEaQAABGmAAARqQAAEa4AABGxwAARtYAAEblAABG6QAARvgAAEcHAABHFgAARyUAAEc0AABHQAAAR1IAAEdhAABHcAAAR38AAEeOAABHnQAAR6wAAEetAABHvAAAR9EAAEfSAABH2gAAR+YAAEf6AABICQAASBgAAEgnAABIKwAASDoAAEhJAABIWAAASGcAAEh2AABIggAASJQAAEijAABIpAAASLMAAEjCAABI0QAASOAAAEjvAABI/gAASQEAAEkQAABJHwAASS4AAElDAABJRAAASUwAAElYAABJbAAASXsAAEmKAABJmQAASZ0AAEmsAABJuwAAScoAAEnZAABJ6AAASfQAAEoGAABKFQAASiQAAEozAABKQgAASlEAAEpgAABKbwAASoQAAEqFAABKjQAASpkAAEqtAABKvAAASssAAEraAABK3gAASu0AAEr8AABLCwAASxoAAEspAABLNQAAS0cAAEtWAABLZQAAS3QAAEuDAABLkgAAS6EAAEuiAABLsQAAS8YAAEvHAABLzwAAS9sAAEvvAABL/gAATA0AAEwcAABMIAAATC8AAEw+AABMTQAATFwAAExrAABMdwAATIkAAEyYAABMpwAATLYAAEzFAABM1AAATOMAAEzyAABNBwAATQgAAE0QAABNHAAATTAAAE0/AABNTgAATV0AAE1hAABNcAAATX8AAE2OAABNnQAATawAAE24AABNygAATdkAAE3oAABN9wAATgYAAE4gAABOIQAATicAAE4zAABOSQAATlgAAE5bAABOagAATnkAAE58AABOiwAATpoAAE6dAABOrAAATrsAAE6/AABOzgAATt0AAE7eAABO6gAATusAAE7sAABO7QAATu4AAE8DAABPBAAATwwAAE8YAABPLAAATzsAAE9KAABPWQAAT10AAE9sAABPewAAT4oAAE+ZAABPqAAAT7QAAE/GAABP1QAAT+QAAE/zAABQAgAAUBEAAFAgAABQLwAAUEQAAFBFAABQTQAAUFkAAFBtAABQfAAAUIsAAFCaAABQngAAUK0AAFC8AABQywAAUNoAAFDpAABQ9QAAUQcAAFEWAABRJQAAUTQAAFFDAABRUgAAUWEAAFFwAABRhQAAUYYAAFGOAABRmgAAUa4AAFG9AABRzAAAUdsAAFHfAABR7gAAUf0AAFIMAABSGwAAUioAAFI2AABSSAAAUlcAAFJmAABSdQAAUoQAAFKTAABSogAAUqMAAFKyAABSxwAAUsgAAFLQAABS3AAAUvAAAFL/AABTDgAAUx0AAFMhAABTMAAAUz8AAFNOAABTXQAAU2wAAFN4AABTigAAU5kAAFOoAABTtwAAU8YAAFPVAABT5AAAU/MAAFP2AABUBQAAVBQAAFQjAABUOAAAVDkAAFRBAABUTQAAVGEAAFRwAABUfwAAVI4AAFSSAABUoQAAVLAAAFS/AABUzgAAVN0AAFTpAABU+wAAVQoAAFUZAABVKAAAVTcAAFVRAABVUgAAVVgAAFVkAABVegAAVYkAAFWMAABVmwAAVaoAAFWtAABVvAAAVcsAAFXOAABV3QAAVewAAFXwAABV/wAAVg4AAFYPAABWFQAAVhYAAFYrAABWLAAAVjQAAFZAAABWVAAAVmMAAFZyAABWgQAAVoUAAFaUAABWowAAVrIAAFbBAABW0AAAVtwAAFbuAABW/QAAVwwAAFcbAABXKgAAVzkAAFdIAABXVwAAV1sAAFdkAABXZQAAV4cAAFeIAABXjgAAV5oAAFewAABXvwAAV8IAAFfRAABX4AAAV+MAAFfyAABYAQAAWAQAAFgTAABYIgAAWCYAAFg1AABYRAAAWEUAAFhTAABYVAAAWFUAAFhWAABYVwAAWGwAAFhtAABYdQAAWIEAAFiVAABYpAAAWLMAAFjCAABYxgAAWNUAAFjkAABY8wAAWQIAAFkRAABZHQAAWS8AAFk+AABZTQAAWVwAAFlrAABZegAAWYkAAFmYAABZrQAAWa4AAFm2AABZwgAAWdYAAFnlAABZ9AAAWgMAAFoHAABaFgAAWiUAAFo0AABaQwAAWlIAAFpeAABacAAAWn8AAFqOAABanQAAWqwAAFq7AABaygAAWtkAAFruAABa7wAAWvcAAFsDAABbFwAAWyYAAFs1AABbRAAAW0gAAFtXAABbZgAAW3UAAFuEAABbkwAAW58AAFuxAABbwAAAW88AAFveAABb7QAAW/wAAFwLAABcGgAAXC8AAFwwAABcOAAAXEQAAFxYAABcZwAAXHYAAFyFAABciQAAXJgAAFynAABctgAAXMUAAFzUAABc4AAAXPIAAF0BAABdEAAAXR8AAF0uAABdPQAAXUwAAF1bAABdcAAAXXEAAF15AABdhQAAXZkAAF2oAABdtwAAXcYAAF3KAABd2QAAXegAAF33AABeBgAAXhUAAF4hAABeMwAAXkIAAF5RAABeYAAAXmEAAF5wAABefwAAXo4AAF6dAABeoAAAXqYAAF6tAABexwAAXsgAAF7OAABe2gAAXvAAAF7/AABfAgAAXxEAAF8gAABfIwAAXzIAAF9BAABfRAAAX1MAAF9iAABfZgAAX3UAAF+EAABfhQAAX4sAAF+MAABfoQAAX6IAAF+qAABftgAAX8oAAF/ZAABf6AAAX/cAAF/7AABgCgAAYBkAAGAoAABgNwAAYEYAAGBSAABgZAAAYHMAAGCCAABgkQAAYKAAAGC6AABguwAAYMEAAGDNAABg4wAAYPIAAGD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RAACC4AAAguQAAILzAACDAgAAgxEAAIMgAACDLwAAgzsAAINNAACDXAAAg2sAAIN6AACDiQAAg5gAAIOnAACDtgAAg7kAAIPIAACD1wAAg+YAAIPqAACEBAAAhAUAAIQLAACEFwAAhC0AAIQ8AACEPwAAhE4AAIRdAACEYQAAhGYAAIRnAACEaAAAhHcAAISGAACEiQAAhJgAAISnAACEqwAAhLoAAITJAACEygAAhOoAAITrAACE7AAAhO0AAITuAACE7wAAhPAAAITxAACE8gAAhPMAAIT0AACE9QAAhPYAAIT3AACE+AAAhQ0AAIUOAACFFgAAhSIAAIU2AACFRQAAhVQAAIVjAACFZwAAhXYAAIWFAACFlAAAhaMAAIWyAACFvgAAhdAAAIXfAACF7gAAhf0AAIYMAACGGwAAhioAAIYrAACGOgAAhk8AAIZQAACGWAAAhmQAAIZ4AACGhwAAhpYAAIalAACGqQAAhrgAAIbHAACG1gAAhuUAAIb0AACHAAAAhxIAAIchAACHMAAAhz8AAIdOAACHaAAAh2kAAIdvAACHewAAh5EAAIegAACHowAAh7IAAIfBAACHxQAAh8sAAIfMAACHzQAAh84AAIfdAACH7AAAh+8AAIf+AACIDQAAiBEAAIggAACILwAAiDAAAIhKAACISwAAiEwAAIhNAACITgAAiE8AAIhQAACIUQAAiFIAAIhTAACIVAAAiFUAAIhqAACIawAAiHMAAIh/AACIkwAAiKIAAIixAACIwAAAiMQAAIjTAACI4gAAiPEAAIkAAACJDwAAiRsAAIktAACJPAAAiUsAAIlaAACJaQAAiXgAAImHAACJlgAAiasAAImsAACJtAAAicAAAInUAACJ4wAAifIAAIoBAACKBQAAihQAAIojAACKMgAAikEAAIpQAACKXAAAim4AAIp9AACKjAAAipsAAIqqAACKuQAAisgAAIrXAACK7AAAiu0AAIr1AACLAQAAixUAAIskAACLMwAAi0IAAItGAACLVQAAi2QAAItzAACLggAAi5EAAIudAACLrwAAi74AAIvNAACL3AAAi+sAAIv6AACMCQAAjBgAAIwtAACMLgAAjDYAAIxCAACMVgAAjGUAAIx0AACMgwAAjIcAAIyWAACMpQAAjLQAAIzDAACM0gAAjN4AAIzwAACM/wAAjQ4AAI0dAACNLAAAjUYAAI1HAACNTQAAjVkAAI1vAACNfgAAjYEAAI2QAACNnwAAjaMAAI2qAACNqwAAjawAAI2tAACNrgAAjb0AAI3MAACNzwAAjd4AAI3tAACN8QAAjgAAAI4PAACOEAAAjioAAI4rAACOLAAAji0AAI4uAACOLwAAjjAAAI4xAACOMgAAjjMAAI40AACONQAAjkoAAI5LAACOUwAAjl8AAI5zAACOggAAjpEAAI6gAACOpAAAjrMAAI7CAACO0QAAjuAAAI7vAACO+wAAjw0AAI8cAACPKwAAjzoAAI9JAACPWAAAj2cAAI92AACPiwAAj4wAAI+UAACPoAAAj7QAAI/DAACP0gAAj+EAAI/lAACP9AAAkAMAAJASAACQIQAAkDAAAJA8AACQTgAAkF0AAJBsAACQewAAkIoAAJCZAACQqAAAkLcAAJDMAACQzQAAkNUAAJDhAACQ9QAAkQQAAJETAACRIgAAkSYAAJE1AACRRAAAkVMAAJFiAACRcQAAkX0AAJGPAACRngAAka0AAJG8AACRywAAkdoAAJHpAACR+AAAkg0AAJIOAACSFgAAkiIAAJI2AACSRQAAklQAAJJjAACSZwAAknYAAJKFAACSlAAAkqMAAJKyAACSvgAAktAAAJLfAACS7gAAkv0AAJMMAACTGwAAkyoAAJM5AACTTgAAk08AAJNXAACTYwAAk3cAAJOGAACTlQAAk6QAAJOoAACTtwAAk8YAAJPVAACT5AAAk/MAAJP/AACUEQAAlCAAAJQvAACUPgAAlE0AAJRcAACUawAAlHoAAJSPAACUkAAAlJgAAJSkAACUuAAAlMcAAJTWAACU5QAAlOkAAJT4AACVBwAAlRYAAJUlAACVNAAAlUAAAJVSAACVYQAAlXAAAJV/AACVjgAAlZ0AAJWsAACVuwAAldAAAJXRAACV2QAAleUAAJX5AACWCAAAlhcAAJYmAACWKgAAljkAAJZIAACWVwAAlmYAAJZ1AACWgQAAlpMAAJaiAACWsQAAlsAAAJbPAACW3gAAlu0AAJb8AACXEQAAlxIAAJcaAACXJgAAlzoAAJdJAACXWAAAl2cAAJdrAACXegAAl4kAAJeYAACXpwAAl7YAAJfCAACX1AAAl+MAAJfyAACYAQAAmBAAAJgfAACYLgAAmD0AAJhSAACYUwAAmFsAAJhnAACYewAAmIoAAJiZAACYqAAAmKwAAJi7AACYygAAmNkAAJjoAACY9wAAmQMAAJkVAACZJAAAmTMAAJlCAACZUQAAmWAAAJlvAACZfgAAmZMAAJmUAACZnAAAmagAAJm8AACZywAAmdoAAJnpAACZ7QAAmfwAAJoLAACaGgAAmikAAJo4AACaRAAAmlYAAJplAACadAAAmoMAAJqSAACaoQAAmrAAAJq/AACa1AAAmtUAAJrdAACa6QAAmv0AAJsMAACbGwAAmyoAAJsuAACbPQAAm0wAAJtbAACbagAAm3kAAJuFAACblwAAm6YAAJu1AACbxAAAm9MAAJviAACb8QAAnAAAAJwDAACcEgAAnCEAAJwwAACcRQAAnEYAAJxOAACcWgAAnG4AAJx9AACcjAAAnJsAAJyfAACcrgAAnL0AAJzMAACc2wAAnOoAAJz2AACdCAAAnRcAAJ0mAACdNQAAnUQAAJ1TAACdYgAAnXEAAJ2GAACdhwAAnY8AAJ2bAACdrwAAnb4AAJ3NAACd3AAAneAAAJ3vAACd/gAAng0AAJ4cAACeKwAAnjcAAJ5JAACeWAAAnmcAAJ52AACehQAAnpQAAJ6jAACesgAAnscAAJ7IAACe0AAAntwAAJ7wAACe/wAAnw4AAJ8dAACfIQAAnzAAAJ8/AACfTgAAn10AAJ9sAACfeAAAn4oAAJ+ZAACfqAAAn7cAAJ/GAACf4AAAn+EAAJ/nAACf8wAAoAkAAKAYAACgGwAAoCoAAKA5AACgPQAAoEEAAKBCAACgUQAAoGAAAKBjAACgcgAAoIEAAKCFAACglAAAoKMAAKCkAACgrgAAoK8AAKDEAACgxQAAoM0AAKDZAACg7QAAoPwAAKELAAChGgAAoR4AAKEtAAChPAAAoUsAAKFaAAChaQAAoXUAAKGHAAChlgAAoaUAAKG0AAChwwAAodIAAKHhAACh8AAAogUAAKIGAACiDgAAohoAAKIuAACiPQAAokwAAKJbAACiXwAAom4AAKJ9AACijAAAopsAAKKqAACitgAAosgAAKLXAACi5gAAovUAAKMEAACjEwAAoyIAAKMxAACjRgAAo0cAAKNPAACjWwAAo28AAKN+AACjjQAAo5wAAKOgAACjrwAAo74AAKPNAACj3AAAo+sAAKP3AACkCQAApBgAAKQnAACkNgAApEUAAKRUAACkYwAApHIAAKR1AACkhAAApJMAAKSiAACktwAApLgAAKTAAACkzAAApOAAAKTvAACk/gAApQ0AAKURAAClIAAApS8AAKU+AAClTQAApVwAAKVoAAClegAApYkAAKWYAAClpwAApbYAAKXFAACl1AAApeMAAKX4AACl+QAApgEAAKYNAACmIQAApjAAAKY/AACmTgAAplIAAKZhAACmcAAApn8AAKaOAACmnQAApqkAAKa7AACmygAAptkAAKboAACm9wAApwYAAKcVAACnJAAApzkAAKc6AACnQgAAp04AAKdiAACncQAAp4AAAKePAACnkwAAp6IAAKexAACnwAAAp88AAKfeAACn6gAAp/wAAKgLAACoGgAAqCkAAKg4AACoRwAAqFYAAKhlAACoegAAqHsAAKiDAACojwAAqKMAAKiyAACowQAAqNAAAKjUAACo4wAAqPIAAKkBAACpEAAAqR8AAKkrAACpPQAAqUwAAKlbAACpagAAqXkAAKmIAACplwAAqaYAAKmpAACpuAAAqccAAKnWAACp6wAAqewAAKn0AACqAAAAqhQAAKojAACqMgAAqkEAAKpFAACqVAAAqmMAAKpyAACqgQAAqpAAAKqcAACqrgAAqr0AAKrMAACq2wAAquoAAKr5AACrCAAAqxcAAKssAACrLQAAqzUAAKtBAACrVQAAq2QAAKtzAACrggAAq4YAAKuVAACrpAAAq7MAAKvCAACr0QAAq90AAKvvAACr/gAArA0AAKwcAACsKwAArDoAAKxJAACsWAAArG0AAKxuAACsdgAArIIAAKyWAACspQAArLQAAKzDAACsxwAArNYAAKzlAACs9AAArQMAAK0SAACtHgAArTAAAK0/AACtTgAArV0AAK1sAACtewAArYoAAK2ZAACtrgAAra8AAK23AACtwwAArdcAAK3mAACt9QAArgQAAK4IAACuFwAAriYAAK41AACuRAAArlMAAK5fAACucQAAroAAAK6PAACungAArq0AAK68AACuywAArtoAAK7vAACu8AAArvgAAK8EAACvGAAArycAAK82AACvRQAAr0kAAK9YAACvZwAAr3YAAK+FAACvlAAAr6AAAK+yAACvwQAAr9AAAK/fAACv7gAAr/0AALAMAACwDQAAsBwAALAxAACwMgAAsDoAALBGAACwWgAAsGkAALB4AACwhwAAsIsAALCaAACwqQAAsLgAALDHAACw1gAAsOIAALD0AACxAwAAsRIAALEhAACxMAAAsT8AALFOAACxTwAAsV4AALFzAACxdAAAsXwAALGIAACxnAAAsasAALG6AACxyQAAsc0AALHcAACx6wAAsfoAALIJAACyGAAAsiQAALI2AACyRQAAslQAALJjAACycgAAsoEAALKQAACynwAAsrQAALK1AACyvQAAsskAALLdAACy7AAAsvsAALMKAACzDgAAsx0AALMsAACzOwAAs0oAALNZAACzZQAAs3cAALOGAACzlQAAs6QAALOzAACzwgAAs9EAALPSAACz4QAAs/YAALP3AACz/wAAtAsAALQfAAC0LgAAtD0AALRMAAC0UAAAtF8AALRuAAC0fQAAtIwAALSbAAC0pwAAtLkAALTIAAC01wAAtOYAALT1AAC1BAAAtRMAALUiAAC1NwAAtTgAALVAAAC1TAAAtWAAALVvAAC1fgAAtY0AALWRAAC1oAAAta8AALW+AAC1zQAAtdwAALXoAAC1+gAAtgkAALYYAAC2JwAAtjYAALZFAAC2VAAAtmMAALZ4AAC2eQAAtoEAALaNAAC2oQAAtrAAALa/AAC2zgAAttIAALbhAAC28AAAtv8AALcOAAC3HQAAtykAALc7AAC3SgAAt1kAALdoAAC3dwAAt4YAALeVAAC3lgAAt6UAALe6AAC3uwAAt8MAALfPAAC34wAAt/IAALgBAAC4EAAAuBQAALgjAAC4MgAAuEEAALhQAAC4XwAAuGsAALh9AAC4jAAAuJsAALiqAAC4uQAAuMgAALjXAAC45gAAuOkAALkDAAC5BAAAuQoAALkWAAC5LAAAuTsAALk+AAC5TQAAuVwAALlfAAC5bgAAuX0AALmAAAC5jwAAuZ4AALmiAAC5sQAAucAAALnBAAC5zwAAudAAALnRAAC50gAAudMAALnUAAC56QAAueoAALnyAAC5/gAAuhIAALohAAC6MAAAuj8AALpDAAC6UgAAumEAALpwAAC6fwAAuo4AALqaAAC6rAAAursAALrKAAC62QAAuugAALr3AAC7BgAAuwcAALsWAAC7KwAAuywAALs0AAC7QAAAu1QAALtjAAC7cgAAu4EAALuFAAC7lAAAu6MAALuyAAC7wQAAu9AAALvcAAC77gAAu/0AALwMAAC8GwAAvCoAALw5AAC8SAAAvEkAALxYAAC8bQAAvG4AALx2AAC8ggAAvJYAALylAAC8tAAAvMMAALzHAAC81gAAvOUAALz0AAC9AwAAvRIAAL0eAAC9MAAAvT8AAL1OAAC9XQAAvWwAAL17AAC9igAAvYsAAL2aAAC9rwAAvbAAAL24AAC9xAAAvdgAAL3nAAC99gAAvgUAAL4JAAC+GAAAvicAAL42AAC+RQAAvlQAAL5gAAC+cgAAvoEAAL6QAAC+nwAAvq4AAL69AAC+zAAAvtsAAL7wAAC+8QAAvvkAAL8FAAC/GQAAvygAAL83AAC/RgAAv0oAAL9ZAAC/aAAAv3cAAL+GAAC/lQAAv6EAAL+zAAC/wgAAv9EAAL/gAAC/7wAAwAkAAMAKAADAEAAAwBwAAMAyAADAQQAAwEQAAMBTAADAYgAAwGUAAMB0AADAgwAAwIYAAMCVAADApAAAwKgAAMC3AADAxgAAwMcAAMDbAADA3AAAwN0AAMDeAADA3wAAwOAAAMDhAADA4gAAwPcAAMD4AADBAAAAwQwAAMEgAADBLwAAwT4AAMFNAADBUQAAwWAAAMFvAADBfgAAwY0AAMGcAADBqAAAwboAAMHJAADB2AAAwecAAMH2AADCBQAAwhQAAMIjAADCOAAAwjkAAMJBAADCTQAAwmEAAMJwAADCfwAAwo4AAMKSAADCoQAAwrAAAMK/AADCzgAAwt0AAMLpAADC+wAAwwoAAMMZAADDKAAAwzcAAMNGAADDVQAAw1YAAMNlAADDegAAw3sAAMODAADDjwAAw6MAAMOyAADDwQAAw9AAAMPUAADD4wAAw/IAAMQBAADEEAAAxB8AAMQrAADEPQAAxEwAAMRbAADEagAAxHkAAMSIAADElwAAxJgAAMSnAADEvAAAxL0AAMTFAADE0QAAxOUAAMT0AADFAwAAxRIAAMUWAADFJQAAxTQAAMVDAADFUgAAxWEAAMVtAADFfwAAxY4AAMWdAADFrAAAxbsAAMXVAADF1gAAxdwAAMXoAADF/gAAxg0AAMYQAADGHwAAxi4AAMYxAADGQAAAxk8AAMZSAADGYQAAxnAAAMZ0AADGgwAAxpIAAMaTAADGnQAAxp4AAMafAADGoAAAxrUAAMa2AADGvgAAxsoAAMbeAADG7QAAxvwAAMcLAADHDwAAxx4AAMctAADHPAAAx0sAAMdaAADHZgAAx3gAAMeHAADHlgAAx6UAAMe0AADHwwAAx9IAAMfTAADH4gAAx/cAAMf4AADIAAAAyAwAAMggAADILwAAyD4AAMhNAADIUQAAyGAAAMhvAADIfgAAyI0AAMicAADIqAAAyLoAAMjJAADI2AAAyOcAAMj2AADJBQAAyRQAAMkVAADJJAAAyTkAAMk6AADJQgAAyU4AAMliAADJcQAAyYAAAMmPAADJkwAAyaIAAMmxAADJwAAAyc8AAMneAADJ6gAAyfwAAMoLAADKGgAAyikAAMo4AADKRwAAylYAAMplAADKaAAAyncAAMqGAADKlQAAyqoAAMqrAADKswAAyr8AAMrTAADK4gAAyvEAAMsAAADLBAAAyxMAAMsiAADLMQAAy0AAAMtPAADLWwAAy20AAMt8AADLiwAAy5oAAMupAADLuAAAy8cAAMvWAADL6wAAy+wAAMv0AADMAAAAzBQAAMwjAADMMgAAzEEAAMxFAADMVAAAzGMAAMxyAADMgQAAzJAAAMycAADMrgAAzL0AAMzMAADM2wAAzOoAAM0EAADNBQAAzQsAAM0XAADNLQAAzTwAAM0/AADNTgAAzV0AAM1gAADNbwAAzX4AAM2BAADNkAAAzZ8AAM2jAADNsgAAzcEAAM3CAADNzgAAzc8AAM3QAADN0QAAzdIAAM3nAADN6AAAzfAAAM38AADOEAAAzh8AAM4uAADOPQAAzkEAAM5QAADOXwAAzm4AAM59AADOjAAAzpgAAM6qAADOuQAAzsgAAM7XAADO5gAAzvUAAM8EAADPEwAAzygAAM8pAADPMQAAzz0AAM9RAADPYAAAz28AAM9+AADPggAAz5EAAM+gAADPrwAAz74AAM/NAADP2QAAz+sAAM/6AADQCQAA0BgAANAnAADQNgAA0EUAANBUAADQaQAA0GoAANByAADQfgAA0JIAANChAADQsAAA0L8AANDDAADQ0gAA0OEAANDwAADQ/wAA0Q4AANEaAADRLAAA0TsAANFKAADRWQAA0WgAANF3AADRhgAA0YcAANGWAADRqwAA0awAANG0AADRwAAA0dQAANHjAADR8gAA0gEAANIFAADSFAAA0iMAANIyAADSQQAA0lAAANJcAADSbgAA0n0AANKMAADSmwAA0qoAANK5AADSyAAA0tcAANLaAADS6QAA0vgAANMHAADTHAAA0x0AANMlAADTMQAA00UAANNUAADTYwAA03IAANN2AADThQAA05QAANOjAADTsgAA08EAANPNAADT3wAA0+4AANP9AADUDAAA1BsAANQqAADUOQAA1EgAANRdAADUXgAA1GYAANRyAADUhgAA1JUAANSkAADUswAA1LcAANTGAADU1QAA1OQAANTzAADVAgAA1Q4AANUgAADVLwAA1T4AANVNAADVXAAA1WsAANV6AADVewAA1YoAANWNAADVnAAA1asAANW6AADVvQAA1dcAANXYAADV3gAA1eoAANYAAADWDwAA1hIAANYhAADWMAAA1jQAANY4AADWRwAA1lYAANZZAADWaAAA1ncAANZ7AADWigAA1pkAANaaAADWpAAA1qUAANamAADWuwAA1rwAANbEAADW0AAA1uQAANbzAADXAgAA1xEAANcVAADXJAAA1zMAANdCAADXUQAA12AAANdsAADXfgAA140AANecAADXqwAA17oAANfJAADX2AAA1+cAANf8AADX/QAA2AUAANgRAADYJQAA2DQAANhDAADYUgAA2FYAANhlAADYdAAA2IMAANiSAADYoQAA2K0AANi/AADYzgAA2N0AANjsAADY+wAA2QoAANkZAADZKAAA2T0AANk+AADZRgAA2VIAANlmAADZdQAA2YQAANmTAADZlwAA2aYAANm1AADZxAAA2dMAANniAADZ7gAA2gAAANoPAADaHgAA2i0AANo8AADaSwAA2loAANppAADabAAA2oYAANqHAADajQAA2pkAANqvAADavgAA2sEAANrQAADa3wAA2uMAANrnAADa6AAA2vcAANsGAADbCQAA2xgAANsnAADbKwAA2zoAANtJAADbSgAA21QAANtVAADbVgAA22sAANtsAADbdAAA24AAANuUAADbowAA27IAANvBAADbxQAA29QAANvjAADb8gAA3AEAANwQAADcHAAA3C4AANw9AADcTAAA3FsAANxqAADceQAA3IgAANyJAADcmAAA3K0AANyuAADctgAA3MIAANzWAADc5QAA3PQAAN0DAADdBwAA3RYAAN0lAADdNAAA3UMAAN1SAADdXgAA3XAAAN1/AADdjgAA3Z0AAN2sAADduwAA3coAAN3ZAADd7gAA3e8AAN33AADeAwAA3hcAAN4mAADeNQAA3kQAAN5IAADeVwAA3mYAAN51AADehAAA3pMAAN6fAADesQAA3sAAAN7PAADe3gAA3u0AAN78AADfCwAA3xoAAN8dAADfNwAA3zgAAN8+AADfSgAA32AAAN9vAADfcgAA34EAAN+QAADflAAA35kAAN+aAADfmwAA36oAAN+5AADfvAAA38sAAN/aAADf3gAA3+0AAN/8AADf/QAA4AUAAOAGAADgGwAA4BwAAOAkAADgMAAA4EQAAOBTAADgYgAA4HEAAOB1AADghAAA4JMAAOCiAADgsQAA4MAAAODMAADg3gAA4O0AAOD8AADhCwAA4RoAAOEpAADhOAAA4UcAAOFcAADhXQAA4WUAAOFxAADhhQAA4ZQAAOGjAADhsgAA4bYAAOHFAADh1AAA4eMAAOHyAADiAQAA4g0AAOIfAADiLgAA4j0AAOJMAADiWwAA4moAAOJ5AADiiAAA4osAAOKlAADipgAA4qwAAOK4AADizgAA4t0AAOLgAADi7wAA4v4AAOMCAADjCQAA4woAAOMLAADjDAAA4xsAAOMqAADjLQAA4zwAAONLAADjTwAA414AAONtAADjbgAA43oAAON7AADjfAAA430AAOOSAADjkwAA45sAAOOnAADjuwAA48oAAOPZAADj6AAA4+wAAOP7AADkCgAA5BkAAOQoAADkNwAA5EMAAORVAADkZAAA5HMAAOSCAADkkQAA5KAAAOSvAADkvgAA5NMAAOTUAADk3AAA5OgAAOT8AADlCwAA5RoAAOUpAADlLQAA5TwAAOVLAADlWgAA5WkAAOV4AADlhAAA5ZYAAOWlAADltAAA5cMAAOXSAADl4QAA5fAAAOX/AADmFAAA5hUAAOYdAADmKQAA5j0AAOZMAADmWwAA5moAAOZuAADmfQAA5owAAOabAADmqgAA5rkAAObFAADm1wAA5uYAAOb1AADnBAAA5xMAAOciAADnMQAA50AAAOdVAADnVgAA514AAOdqAADnfgAA540AAOecAADnqwAA568AAOe+AADnzQAA59wAAOfrAADn+gAA6AYAAOgYAADoJwAA6DYAAOhFAADoVAAA6GMAAOhyAADogQAA6IQAAOieAADonwAA6KUAAOixAADoxwAA6NYAAOjZAADo6AAA6PcAAOj6AADpCQAA6RgAAOkbAADpKgAA6TkAAOk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xAAELgAABC48AAQukAAELpQABC60AAQu5AAELzQABC9wAAQvrAAEL+gABC/4AAQwNAAEMHAABDCsAAQw6AAEMSQABDFUAAQxnAAEMdgABDIUAAQyUAAEMowABDLIAAQzBAAEM0AABDOUAAQzmAAEM7gABDPoAAQ0OAAENHQABDSwAAQ07AAENPwABDU4AAQ1dAAENbAABDXsAAQ2KAAENlgABDagAAQ23AAENxgABDdUAAQ3kAAEN8wABDgIAAQ4RAAEOJgABDicAAQ4vAAEOOwABDk8AAQ5eAAEObQABDnwAAQ6AAAEOjwABDp4AAQ6tAAEOvAABDssAAQ7XAAEO6QABDvgAAQ8HAAEPFgABDyUAAQ80AAEPQwABD1IAAQ9nAAEPaAABD3AAAQ98AAEPkAABD58AAQ+uAAEPvQABD8EAAQ/QAAEP3wABD+4AAQ/9AAEQDAABEBgAARAqAAEQOQABEEgAARBXAAEQZgABEHUAARCEAAEQkwABEJYAARClAAEQtAABEMMAARDYAAEQ2QABEOEAARDtAAERAQABERAAAREfAAERLgABETIAARFBAAERUAABEV8AARFuAAERfQABEYkAARGbAAERqgABEbkAARHIAAER1wABEeYAARH1AAESBAABEgcAARIhAAESIgABEigAARI0AAESSgABElkAARJcAAESawABEnoAARJ9AAESjAABEpsAARKeAAESrQABErwAARLAAAESzwABEt4AARLfAAES6wABEuwAARLtAAES7gABEu8AARMEAAETBQABEw0AARMZAAETLQABEzwAARNLAAETWgABE14AARNtAAETfAABE4sAAROaAAETqQABE7UAARPHAAET1gABE+UAARP0AAEUAwABFBIAARQhAAEUMAABFEUAARRGAAEUTgABFFoAARRuAAEUfQABFIwAARSbAAEUnwABFK4AARS9AAEUzAABFNsAARTqAAEU9gABFQgAARUXAAEVJgABFTUAARVEAAEVUwABFWIAARVxAAEVhgABFYcAARWPAAEVmwABFa8AARW+AAEVzQABFdwAARXgAAEV7wABFf4AARYNAAEWHAABFisAARY3AAEWSQABFlgAARZnAAEWdgABFoUAARaUAAEWowABFqQAARazAAEWyAABFskAARbRAAEW3QABFvEAARcAAAEXDwABFx4AARciAAEXMQABF0AAARdPAAEXXgABF20AARd5AAEXiwABF5oAARepAAEXuAABF8cAARfWAAEX5QABF/QAARf3AAEYGQABGBoAARggAAEYLAABGEIAARhRAAEYVAABGGMAARhyAAEYdQABGIQAARiTAAEYlgABGKUAARi0AAEYuAABGMcAARjWAAEY1wABGOEAARjiAAEY4wABGOQAARj5AAEY+gABGQIAARkOAAEZIgABGTEAARlAAAEZTwABGVMAARliAAEZcQABGYAAARmPAAEZngABGaoAARm8AAEZywABGdoAARnpAAEZ+AABGgcAARoWAAEaJQABGjoAARo7AAEaQwABGk8AARpjAAEacgABGoEAARqQAAEalAABGqMAARqyAAEawQABGtAAARrfAAEa6wABGv0AARsMAAEbGwABGyoAARs5AAEbSAABG1cAARtmAAEbewABG3wAARuEAAEbkAABG6QAARuzAAEbwgABG9EAARvVAAEb5AABG/MAARwCAAEcEQABHCAAARwsAAEcPgABHE0AARxcAAEcawABHHoAARyJAAEcmAABHKcAARyqAAEcrwABHLYAARzQAAEc0QABHNcAARzjAAEc+QABHQgAAR0LAAEdGgABHSkAAR0sAAEdOwABHUoAAR1NAAEdXAABHWsAAR1vAAEdfgABHY0AAR2OAAEdlAABHZUAAR2qAAEdqwABHbMAAR2/AAEd0wABHeIAAR3xAAEeAAABHgQAAR4TAAEeIgABHjEAAR5AAAEeTwABHlsAAR5tAAEefAABHosAAR6aAAEeqQABHrgAAR7HAAEe1gABHtoAAR7bAAEe4gABHvwAAR79AAEfAwABHw8AAR8lAAEfNAABHzcAAR9GAAEfVQABH1gAAR9nAAEfdgABH3kAAR+IAAEflwABH5sAAR+qAAEfuQABH7oAAR++AAEfwgABH8MAAR/dAAEf3gABH+QAAR/wAAEgBgABIBUAASAYAAEgJwABIDYAASA6AAEgPwABIEAAASBBAAEgUAABIF8AASBiAAEgcQABIIAAASCEAAEgkwABIKIAASCjAAEgrQABIK4AASCvAAEgsAABIMUAASDGAAEgzgABINoAASDuAAEg/QABIQwAASEbAAEhHwABIS4AASE9AAEhTAABIVsAASFqAAEhdgABIYgAASGXAAEhpgABIbUAASHEAAEh0wABIeIAASHxAAEiBgABIgcAASIPAAEiGwABIi8AASI+AAEiTQABIlwAASJgAAEibwABIn4AASKNAAEinAABIqsAASK3AAEiyQABItgAASLnAAEi9gABIwUAASMUAAEjIwABIzIAASNHAAEjSAABI1AAASNcAAEjcAABI38AASOOAAEjnQABI6EAASOwAAEjvwABI84AASPdAAEj7AABI/gAASQKAAEkGQABJCgAASQ3AAEkRgABJFUAASRkAAEkcwABJHYAASSQAAEkkQABJJcAASSjAAEkuQABJMgAASTLAAEk2gABJOkAASTtAAEk9AABJPUAAST2AAEk9wABJPgAASUHAAElFgABJRkAASUoAAElNwABJTsAASVKAAElWQABJVoAASVqAAElawABJWwAASVtAAElbgABJYMAASWEAAEljAABJZgAASWsAAEluwABJcoAASXZAAEl3QABJewAASX7AAEmCgABJhkAASYoAAEmNAABJkYAASZVAAEmZAABJnMAASaCAAEmkQABJqAAASahAAEmsAABJsUAASbGAAEmzgABJtoAASbuAAEm/QABJwwAAScbAAEnHwABJy4AASc9AAEnTAABJ1sAASdqAAEndgABJ4gAASeXAAEnpgABJ7UAASfEAAEn3gABJ98AASflAAEn8QABKAcAASgWAAEoGQABKCgAASg3AAEoOwABKEAAAShBAAEoQgABKFEAAShgAAEoYwABKHIAASiBAAEohQABKJQAASijAAEopAABKMQAASjFAAEoxgABKMcAASjIAAEoyQABKMoAASjLAAEozAABKM0AASjOAAEozwABKNAAASjRAAEo5gABKOcAASjvAAEo+wABKQ8AASkeAAEpLQABKTwAASlAAAEpTwABKV4AASltAAEpfAABKYsAASmXAAEpqQABKbgAASnHAAEp1gABKeUAASn0AAEqAwABKhIAASonAAEqKAABKjAAASo8AAEqUAABKl8AASpuAAEqfQABKoEAASqQAAEqnwABKq4AASq9AAEqzAABKtgAASrqAAEq+QABKwgAASsXAAErJgABKzUAAStEAAErRQABK1QAAStpAAEragABK3IAASt+AAErkgABK6EAASuwAAErvwABK8MAASvSAAEr4QABK/AAASv/AAEsDgABLBoAASwsAAEsOwABLEoAASxZAAEsaAABLHcAASyGAAEshwABLJYAASyrAAEsrAABLLQAASzAAAEs1AABLOMAASzyAAEtAQABLQUAAS0UAAEtIwABLTIAAS1BAAEtUAABLVwAAS1uAAEtfQABLYwAAS2bAAEtqgABLbkAAS3IAAEt1wABLewAAS3tAAEt9QABLgEAAS4VAAEuJAABLjMAAS5CAAEuRgABLlUAAS5kAAEucwABLoIAAS6RAAEunQABLq8AAS6+AAEuzQABLtwAAS7rAAEu+gABLwkAAS8YAAEvLQABLy4AAS82AAEvQgABL1YAAS9lAAEvdAABL4MAAS+HAAEvlgABL6UAAS+0AAEvwwABL9IAAS/eAAEv8AABL/8AATAOAAEwHQABMCwAATA7AAEwSgABMFkAATBuAAEwbwABMHcAATCDAAEwlwABMKYAATC1AAEwxAABMMgAATDXAAEw5gABMPUAATEEAAExEwABMR8AATExAAExQAABMU8AATFeAAExbQABMXwAATGLAAExmgABMa8AATGwAAExuAABMcQAATHYAAEx5wABMfYAATIFAAEyCQABMhgAATInAAEyNgABMkUAATJUAAEyYAABMnIAATKBAAEykAABMp8AATKuAAEyvQABMswAATLNAAEy3AABMvEAATLyAAEy+gABMwYAATMaAAEzKQABMzgAATNHAAEzSwABM1oAATNpAAEzeAABM4cAATOWAAEzogABM7QAATPDAAEz0gABM+EAATPwAAE0CgABNAsAATQRAAE0HQABNDMAATRCAAE0RQABNFQAATRjAAE0ZwABNG0AATRuAAE0bwABNHAAATR/AAE0jgABNJEAATSgAAE0rwABNLMAATTCAAE00QABNNIAATTsAAE07QABNO4AATTvAAE08AABNPEAATTyAAE08wABNPQAATUJAAE1CgABNRIAATUeAAE1MgABNUEAATVQAAE1XwABNWMAATVyAAE1gQABNZAAATWfAAE1rgABNboAATXMAAE12wABNeoAATX5AAE2CAABNhcAATYmAAE2NQABNkoAATZLAAE2UwABNl8AATZzAAE2ggABNpEAATagAAE2pAABNrMAATbCAAE20QABNuAAATbvAAE2+wABNw0AATccAAE3KwABNzoAATdJAAE3WAABN2cAATd2AAE3iwABN4wAATeUAAE3oAABN7QAATfDAAE30gABN+EAATflAAE39AABOAMAATgSAAE4IQABODAAATg8AAE4TgABOF0AAThsAAE4ewABOIoAATiZAAE4qAABOLcAATjMAAE4zQABONUAATjhAAE49QABOQQAATkTAAE5IgABOSYAATk1AAE5RAABOVMAATliAAE5cQABOX0AATmPAAE5ngABOa0AATm8AAE5ywABOeUAATnmAAE57AABOfgAAToOAAE6HQABOiAAATovAAE6PgABOkIAATpJAAE6SgABOksAATpMAAE6TQABOlwAATprAAE6bgABOn0AATqMAAE6kAABOp8AATquAAE6rwABOssAATrMAAE6zQABOs4AATrPAAE60AABOtEAATrSAAE60wABOtQAATrVAAE66gABOusAATrzAAE6/wABOxMAATsiAAE7MQABO0AAATtEAAE7UwABO2IAATtxAAE7gAABO48AATubAAE7rQABO7wAATvLAAE72gABO+kAATv4AAE8BwABPBYAATwrAAE8LAABPDQAATxAAAE8VAABPGMAATxyAAE8gQABPIUAATyUAAE8owABPLIAATzBAAE80AABPNwAATzuAAE8/QABPQwAAT0bAAE9KgABPTkAAT1IAAE9VwABPWwAAT1tAAE9dQABPYEAAT2VAAE9pAABPbMAAT3CAAE9xgABPdUAAT3kAAE98wABPgIAAT4RAAE+HQABPi8AAT4+AAE+TQABPlwAAT5rAAE+egABPokAAT6YAAE+rQABPq4AAT62AAE+wgABPtYAAT7lAAE+9AABPwMAAT8HAAE/FgABPyUAAT80AAE/QwABP1IAAT9eAAE/cAABP38AAT+OAAE/nQABP6wAAT+7AAE/ygABP9kAAT/uAAE/7wABP/cAAUADAAFAFwABQCYAAUA1AAFARAABQEgAAUBXAAFAZgABQHUAAUCEAAFAkwABQJ8AAUCxAAFAwAABQM8AAUDeAAFA7QABQPwAAUELAAFBGgABQS8AAUEwAAFBOAABQUQAAUFYAAFBZwABQXYAAUGFAAFBiQABQZgAAUGnAAFBtgABQcUAAUHUAAFB4AABQfIAAUIBAAFCEAABQh8AAUIuAAFCPQABQkwAAUJbAAFCcAABQnEAAUJ5AAFChQABQpkAAUKoAAFCtwABQsYAAULKAAFC2QABQugAAUL3AAFDBgABQxUAAUM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yAAFbQQABW1AAAVtfAAFbbgABW30AAVuSAAFbkwABW5sAAVunAAFbuwABW8oAAVvZAAFb6AABW+wAAVv7AAFcCgABXBkAAVwoAAFcNwABXEMAAVxVAAFcZAABXHMAAVyCAAFckQABXKAAAVyvAAFcvgABXNMAAVzUAAFc3AABXOgAAVz8AAFdCwABXRoAAV0pAAFdLQABXTwAAV1LAAFdWgABXWkAAV14AAFdhAABXZYAAV2lAAFdtAABXcMAAV3SAAFd4QABXfAAAV3/AAFeFAABXhUAAV4dAAFeKQABXj0AAV5MAAFeWwABXmoAAV5uAAFefQABXowAAV6bAAFeqgABXrkAAV7FAAFe1wABXuYAAV71AAFfBAABXxMAAV8iAAFfMQABX0AAAV9DAAFfUgABX2EAAV9wAAFfhQABX4YAAV+OAAFfmgABX64AAV+9AAFfzAABX9sAAV/fAAFf7gABX/0AAWAMAAFgGwABYCoAAWA2AAFgSAABYFcAAWBmAAFgdQABYIQAAWCTAAFgogABYLEAAWDGAAFgxwABYM8AAWDbAAFg7wABYP4AAWENAAFhHAABYSAAAWEvAAFhPgABYU0AAWFcAAFhawABYXcAAWGJAAFhmAABYacAAWG2AAFhxQABYdQAAWHjAAFh8gABYgcAAWIIAAFiEAABYhwAAWIwAAFiPwABYk4AAWJdAAFiYQABYnAAAWJ/AAFijgABYp0AAWKsAAFiuAABYsoAAWLZAAFi6AABYvcAAWMGAAFjFQABYyQAAWMlAAFjNAABY0kAAWNKAAFjUgABY14AAWNyAAFjgQABY5AAAWOfAAFjowABY7IAAWPBAAFj0AABY98AAWPuAAFj+gABZAwAAWQbAAFkKgABZDkAAWRIAAFkVwABZGYAAWRnAAFkdgABZHkAAWSTAAFklAABZJoAAWSmAAFkvAABZMsAAWTOAAFk3QABZOwAAWTwAAFk9AABZPUAAWUEAAFlEwABZRYAAWUlAAFlNAABZTgAAWVHAAFlVgABZWoAAWVrAAFlbAABZW0AAWVuAAFlbwABZXAAAWVxAAFlhgABZYcAAWWPAAFlmwABZa8AAWW+AAFlzQABZdwAAWXgAAFl7wABZf4AAWYNAAFmHAABZisAAWY3AAFmSQABZlgAAWZnAAFmdgABZoUAAWaUAAFmowABZrIAAWb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5RGV0YWlsc1B1Ymxpc2hlZF8QJENoYW5uZWxDcmVhdGlvblBpbmdTaWduYXR1cmVSZWNlaXZlZF8QFkluYm94QXR0YWNobWVudFNlc3Npb25fEBxMaW5rQmV0d2VlblByb3RvY29sSW5zdGFuY2VzXxAcQ29udGFjdEdyb3VwRGV0YWlsc1B1Ymxpc2hlZF8QD0luYm94QXR0YWNobWVudF8QElBlbmRpbmdHcm91cE1lbWJlcl8QElBlbmRpbmdTZXJ2ZXJRdWVyeVlQcm92aXNpb25dU2VydmVyU2Vzc2lvbl5TZXJ2ZXJVc2VyRGF0YV8QFERlbGV0ZWRPdXRib3hNZXNzYWdlXUNvbnRhY3REZXZpY2VdTWVzc2FnZUhlYWRlcl8QF093bmVkSWRlbnRpdHlNYXNraW5nVUlEXxAUUGVyc2lzdGVkVHJ1c3RPcmlnaW5fEBdLZXljbG9ha1Jldm9rZWRJZGVudGl0eV8QE09idk9ibGl2aW91c0NoYW5uZWxfEDBDaGFubmVsQ3JlYXRpb25XaXRoQ29udGFjdERldmljZVByb3RvY29sSW5zdGFuY2VZQmFja3VwS2V5XENvbnRhY3RHcm91cF8QEkNvbnRhY3RHcm91cEpvaW5lZF8QE0dyb3VwU2VydmVyVXNlckRhdGFfEBdPdXRib3hBdHRhY2htZW50U2Vzc2lvbltLZXlNYXRlcmlhbF8QJFRydXN0RXN0YWJsaXNobWVudENvbW1pdG1lbnRSZWNlaXZlZF8QFU91dGJveEF0dGFjaG1lbnRDaHVua18QGUNvbnRhY3RHcm91cERldGFpbHNMYXRlc3ReS2V5Y2xvYWtTZXJ2ZXJWQmFja3VwXU91dGJveE1lc3NhZ2VfEBZJZGVudGl0eVNlcnZlclVzZXJEYXRhXxAWQ29udGFjdElkZW50aXR5RGV0YWlsc18QH0NvbnRhY3RJZGVudGl0eURldGFpbHNQdWJsaXNoZWRdT3duZWRJZGVudGl0eV8QF1BlbmRpbmdEZWxldGVGcm9tU2VydmVyXxAUSW5ib3hBdHRhY2htZW50Q2h1bmtfEBBQcm90b2NvbEluc3RhbmNlXxAPUmVjZWl2ZWRNZXNzYWdlXxAQT3V0Ym94QXR0YWNobWVudF8QGlJlZ2lzdGVyZWRQdXNoTm90aWZpY2F0aW9u3xAQAAAA3AAAAN0AAADeAAAA3wAAACEAAADgAAAA4QAAACMAAADiAAAA4wAAAA4AAAAlAAAA5AAAAOUAAAAoAAAA5gAAAOcAAADoAAAAKQAAACkAAAAUAAAA7AAAAO0AAAAxAAAAKQAAAOcAAADwAAAAPQAAAOcAAADzAAAA9AAAAPVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VbX2lzQWJzdHJhY3SAPIBggASABIACgD2BAViABIA8gQFagAaAPIEKkIA7CBIwZb2DV29yZGVyZWTTAAAAOgAAADsAAAAOAAAA+QAAAPsAAACmoQAAAPqAPqEAAAD8gD+AWF5YRF9QU3RlcmVvdHlwZdkAAAAhAAAAJQAAAQAAAAAOAAAAKAAAAQEAAAAjAAAA5gAAAQIAAAByAAAA+gAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QAAAQpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WAOoA+gDyAX4AAgAQIgEDTAAAAOgAAADsAAAAOAAABDAAAARYAAACmqQAAAQ0AAAEOAAABDwAAARAAAAERAAABEgAAARMAAAEUAAABFYBBgEKAQ4BEgEWARoBHgEiASakAAAEXAAABGAAAARk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AABcAAAAXAAAEPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOkAAAD1AAAA9QAAABcAAAD1gACAAIAAgLgICAgIgE2AuggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAAEPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOoAAAD1AAAA9QAAABcAAAD1gACAVYAAgLgICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAEPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOsAAAD1AAAA9QAAABcAAAD1gACAAIAAgLgICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAABS8AAAAXAAAEPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAxYAAgLgICAgIgE2AvQgIgAAIEQK83xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAEPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAAIAAgLgICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAEPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgLgICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAEPAAAAPUAAAD1AAAA9QAAADEAAAD1AAA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1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALPAAAA9QAAAPUAAAAXAAAA9YAAgQFygACBAWwICAgIgE2AfwgIgAAI3xAUAAAA5gAADcwAAA3NAAANzgAADc8AAA3QAAAN0QAAACEAAAAOAAAN0gAAACUAAA3TAAAAKAAADdQAAA3VAAAN1gAADdcAAA3YAAAN2QAAACMAAAvIAAAA5wAAAOcAAA3dAAAAKQAAAO0AAADnAAAAFAAAAPAAAAApAAAAXAAADeUAAA3mAAAAKQAAACkAAADnAAAN6gAADesAAADtAAAAMV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAPIA8gQF0gASBAViAPIACgQFagASAJYEImIEBc4AEgASAPIEBhYEImYEBWBL2Q7I+0wAAADoAAAA7AAAADgAADe8AAA3xAAAApqEAAAD6gD6hAAAN8oEBdYBY2QAAACEAAAAlAAAN9QAAAA4AAAAoAAAN9gAAACMAAADmAAAN9wAAAJEAAAD6AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAA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AAKaiAAACEgAABDmAZYCsogAA2UMAANlEgREigREtgFjZAAAAIQAAACUAANlHAAAADgAAACgAANlIAAAAIwAAAOYAANlJAADWogAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAANlRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgREfgGWAPIBfgACABAiBESPTAAAAOgAAADsAAAAOAADZUwAA2VwAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAANldAADZXgAA2V8AANlgAADZYQAA2WIAANljAADZZIERJIERJYERJoERKIERKYERKoERK4ERLIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAADZQwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgREiCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA2UMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIERIggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAADZhgAAABcAANlDAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIERJ4AAgREiCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AANmUAADZlQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwA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AATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAD1DQAAABcAAPRYAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFQAAAPUAAAD1AAAAFwAAAPWAAIETVIAAgRNBCAgICIBNgEkICIAACF8QE09idk9ibGl2aW91c0NoYW5uZWzTAAAAOgAAADsAAAAOAAD1HAAA9SwAAACmrxAPAAD1HQAA9R4AAPUfAAD1IAAA9SEAAPUiAAD1IwAA9SQAAPUlAAD1JgAA9ScAAPUoAAD1KQAA9SoAAPUrgRNWgRNXgRNYgRNZgRNagRNbgRNcgRNdgRNegRNfgRNggRNhgRNigRNjgRNkrxAPAAD1LQAA9S4AAPUvAAD1MAAA9TEAAPUyAAD1MwAA9TQAAPU1AAD1NgAA9TcAAPU4AAD1OQAA9ToAAPU7gRNlgRN9gROVgROsgRPDgRPagRPxgRQJgRQhgRQ4gRRPgRRmgRR9gRSUgRSrgFhfEA9yZW1vdGVEZXZpY2VVaWRfEBJzZWVkRm9yTmV4dFNlbmRLZXlfEDhudW1iZXJPZkRlY3J5cHRlZE1lc3NhZ2VzU2luY2VMYXN0RnVsbFJhdGNoZXRTZW50TWVzc2FnZV8QNm51bWJlck9mRW5jcnlwdGVkTWVzc2FnZXNBdFRoZVRpbWVPZlRoZUxhc3RGdWxsUmF0Y2hldF8QJWFGdWxsUmF0Y2hldE9mVGhlU2VuZFNlZWRJc0luUHJvZ3Jlc3NfECV0aW1lc3RhbXBPZkxhc3RGdWxsUmF0Y2hldFNlbnRNZXNzYWdlXxAUcmVtb3RlQ3J5cHRvSWRlbnRpdHlfEBBjdXJyZW50RGV2aWNlVWlkXxASY3J5cHRvU3VpdGVWZXJzaW9uXxAiZnVsbFJhdGNoZXRpbmdDb3VudE9mTGFzdFByb3Zpc2lvbl8QGnRpbWVzdGFtcE9mTGFzdEZ1bGxSYXRjaGV0W2lzQ29uZmlybWVkXxAZbnVtYmVyT2ZFbmNyeXB0ZWRNZXNzYWdlc18QOG51bWJlck9mRW5jcnlwdGVkTWVzc2FnZXNTaW5jZUxhc3RGdWxsUmF0Y2hldFNlbnRNZXNzYWdlWnByb3Zpc2lvbnPfEBIAAAErAAABLAAAAS0AAPVNAAAAIQAAAS8AAAEwAAD1TgAAACMAAAEuAAD1TwAAATE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AAIlYAACJ2wAAif8AAIojAACKRgAAim0AAIqNAACKtAAAitsAAIr7AACLHwAAi0MAAItPAACLUQAAi1MAAItVAACLVwAAi1kAAItbAACLXgAAi2AAAItiAACLZQAAi2cAAItpAACLbAAAi24AAItvAACLdAAAi3wAAIuVAACLmgAAi5wAAIuhAACLowAAi6UAAIu0AACL/QAAjCEAAIxIAACMbAAAjG4AAIxwAACMcgAAjHQAAIx2AACMeAAAjHkAAIx7AACMlAAAjLkAAIy7AACMvQAAjL8AAIzBAACMwwAAjMUAAIzHAACMyQAAjMsAAIzwAACM8gAAjPQAAIz2AACM+AAAjPoAAIz8AACM/gAAjQAAAI0CAACNBAAAjRoAAI0tAACNSQAAjWYAAI2CAACNlgAAjagAAI2+AACN1wAAjlIAAI5YAACOYQAAjm4AAI56AACOhAAAjo4AAI6ZAACOpAAAjrEAAI65AACOuwAAjr0AAI6/AACOwQAAjsIAAI7DAACOxAAAjsUAAI7HAACOyQAAjsoAAI7LAACOzQAAjs4AAI7fAACO4AAAjuIAAI7zAACO/gAAjwcAAI8WAACPIwAAjysAAI80AACPRQAAj1gAAI9pAACPfAAAj5MAAI+lAACQIAAAkCIAAJAkAACQJgAAkCgAAJApAACQKgAAkCsAAJAsAACQLgAAkDAAAJAxAACQMgAAkDQAAJA1AACQsAAAkLIAAJC0AACQtgAAkLgAAJC5AACQugAAkLsAAJC8AACQvgAAkMAAAJDBAACQwgAAkMQAAJDFAACQ1gAAkNcAAJDZAACRVAAAkVYAAJFYAACRWgAAkVwAAJFdAACRXgAAkV8AAJFgAACRYgAAkWQAAJFlAACRZgAAkWgAAJFpAACR5AAAkeYAAJHoAACR6gAAkewAAJHtAACR7gAAke8AAJHwAACR8gAAkfQAAJH1AACR9gAAkfgAAJH5AACSCgAAkgsAAJINAACSiAAAkooAAJKMAACSjgAAkpAAAJKRAACSkgAAkpMAAJKUAACSlgAAkpgAAJKZAACSmgAAkpwAAJKdAACSngAAkxkAAJMbAACTHQAAkx8AAJMhAACTIgAAkyMAAJMkAACTJQAAkycAAJMpAACTKgAAkysAAJMtAACTLgAAk0cAAJNIAACTSQAAk0sAAJNcAACTcgAAk38AAJOMAACUBwAAlAkAAJQLAACUDQAAlA8AAJQQAACUEQAAlBIAAJQTAACUFQAAlBcAAJQYAACUGQAAlBsAAJQcAACUTQAAlE8AAJRRAACUUwAAlFQAAJRWAACUbQAAlH4AAJSMAACUpQAAlLMAAJTIAACU3AAAlPMAAJUFAACVgAAAlYIAAJWEAACVhgAAlYgAAJWJAACVigAAlYsAAJWMAACVjgAAlZAAAJWRAACVkgAAlZQAAJWVAACVtQAAlcYAAJXbAACV+AAAlg0AAJYbAACWMAAAlkQAAJZbAACWbQAAloYAAJaLAACWjQAAlpIAAJaUAACWlgAAlqgAAJc7AACXXgAAl34AAJeeAACXoAAAl6IAAJekAACXpgAAl6gAAJepAACXqgAAl6wAAJetAACXrwAAl7AAAJezAACXtQAAl7YAAJe3AACXuQAAl7oAAJe/AACX2AAAl+EAAJfjAACX5QAAl+4AAJfwAACX8gAAl/QAAJgJAACYHAAAmGUAAJiJAACYsAAAmNQAAJjWAACY2AAAmNoAAJjcAACY3gAAmOAAAJjhAACY4wAAmPwAAJkdAACZHwAAmSEAAJkjAACZJQAAmScAAJkpAACZKwAAmS0AAJlOAACZUAAAmVIAAJlUAACZVgAAmVgAAJlaAACZXAAAmV4AAJlgAACZfgAAmZwAAJmvAACZwwAAmdgAAJn1AACaCQAAmh8AAJqaAACanAAAmp4AAJqgAACaogAAmqMAAJqkAACapQAAmqYAAJqoAACaqgAAmqsAAJqsAACargAAmq8AAJsqAACbLAAAmy4AAJswAACbMgAAmzMAAJs0AACbNQAAmzYAAJs4AACbOgAAmzsAAJs8AACbPgAAmz8AAJu6AACbvAAAm74AAJvAAACbwgAAm8MAAJvEAACbxQAAm8YAAJvIAACbygAAm8sAAJvMAACbzgAAm88AAJvoAACb6QAAm+oAAJvsAACcZwAAnGkAAJxrAACcbQAAnG8AAJxwAACccQAAnHIAAJxzAACcdQAAnHcAAJx4AACceQAAnHsAAJx8AACc9wAAnPkAAJz7AACc/QAAnP8AAJ0AAACdAQAAnQIAAJ0DAACdBQAAnQcAAJ0IAACdCQAAnQsAAJ0MAACdhwAAnYkAAJ2LAACdjQAAnY8AAJ2QAACdkQAAnZIAAJ2TAACdlQAAnZcAAJ2YAACdmQAAnZsAAJ2cAACeFwAAnhkAAJ4bAACeHQAAnh8AAJ4gAACeIQAAniIAAJ4jAACeJQAAnicAAJ4oAACeKQAAnisAAJ4sAACepwAAnqkAAJ6rAACerQAAnq8AAJ6wAACesQAAnrIAAJ6zAACetQAAnrcAAJ64AACeuQAAnrsAAJ68AACfBQAAnykAAJ9QAACfdAAAn3YAAJ94AACfegAAn3wAAJ9+AACfgAAAn4EAAJ+DAACfnAAAn7kAAJ+7AACfvQAAn78AAJ/BAACfwwAAn8UAAJ/HAACf5AAAn+YAAJ/oAACf6gAAn+wAAJ/vAACf8gAAn/UAAJ/3AACgCQAAoB0AAKAvAACgRAAAoFYAAKBlAACgggAAoP0AAKD/AAChAQAAoQMAAKEFAAChBgAAoQcAAKEIAAChCQAAoQsAAKENAAChDgAAoQ8AAKERAAChEgAAoY0AAKGPAAChkQAAoZMAAKGVAAChlgAAoZcAAKGYAAChmQAAoZsAAKGdAAChngAAoZ8AAKGhAAChogAAoaQAAKIfAACiIQAAoiMAAKIlAACiJwAAoigAAKIpAACiKgAAoisAAKItAACiLwAAojAAAKIxAACiMwAAojQAAKKvAACisQAAorMAAKK1AACitwAAorgAAKK5AACiugAAorsAAKK9AACivwAAosAAAKLBAACiwwAAosQAAKNHAACjawAAo48AAKOyAACj2QAAo/kAAKQgAACkRwAApGcAAKSLAACkrwAApLEAAKSzAACktQAApLcAAKS5AACkuwAApL4AAKTAAACkwgAApMUAAKTHAACkyQAApMwAAKTOAACkzwAApNQAAKTtAACk8gAApPQAAKT5AACk+wAApP0AAKVGAAClagAApZEAAKW1AACltwAApbkAAKW7AAClvQAApb8AAKXBAAClwgAApcQAAKXdAACmAgAApgQAAKYGAACmCAAApgoAAKYMAACmDgAAphAAAKYSAACmFAAApjkAAKY7AACmPQAApj8AAKZBAACmQwAApkUAAKZHAACmSQAApksAAKZNAACmyAAApsoAAKbMAACmzgAAptAAAKbRAACm0gAAptMAAKbUAACm1gAAptgAAKbZAACm2gAAptwAAKbdAACm7gAApu8AAKbxAACnbAAAp24AAKdwAACncgAAp3QAAKd1AACndgAAp3cAAKd4AACnegAAp3wAAKd9AACnfgAAp4AAAKeBAACn/AAAp/4AAKgAAACoAgAAqAQAAKgFAACoBgAAqAcAAKgIAACoCgAAqAwAAKgNAACoDgAAqBAAAKgRAACoIgAAqCMAAKglAACooAAAqKIAAKikAACopgAAqKgAAKipAACoqgAAqKsAAKisAACorgAAqLAAAKixAACosgAAqLQAAKi1AACpMAAAqTIAAKk0AACpNgAAqTgAAKk5AACpOgAAqTsAAKk8AACpPgAAqUAAAKlBAACpQgAAqUQAAKlFAACpVgAAqVcAAKlZAACp1AAAqdYAAKnYAACp2gAAqdwAAKndAACp3gAAqd8AAKngAACp4gAAqeQAAKnlAACp5gAAqegAAKnpAACqZAAAqmYAAKpoAACqagAAqmwAAKptAACqbgAAqm8AAKpwAACqcgAAqnQAAKp1AACqdgAAqngAAKp5AACqkgAAqpMAAKqUAACqlgAAqxEAAKsTAACrFQAAqxcAAKsZAACrGgAAqxsAAKscAACrHQAAqx8AAKshAACrIgAAqyMAAKslAACrJgAAq6EAAKujAACrpQAAq6cAAKupAACrqgAAq6sAAKusAACrrQAAq68AAKuxAACrsgAAq7MAAKu1AACrtgAAq8gAAKvhAACsEgAArBQAAKwWAACsGAAArBoAAKwcAACsHgAArCAAAKwiAACsJAAArCYAAKwoAACsKgAArFsAAKxdAACsXwAArGEAAKxkAACsZwAArGoAAKxtAACscAAArHMAAKx2AACseQAArHwAAKx+AACsjAAArKgAAKywAACsvgAArNkAAKzxAACtAAAArRsAAK00AACtSQAArWIAAK1wAACuAwAAriYAAK5GAACuZgAArmgAAK5qAACubAAArm4AAK5wAACucQAArnIAAK50AACudQAArncAAK54AACuegAArnwAAK59AACufgAAroAAAK6BAACuhgAArp8AAK6oAACuqgAArqwAAK61AACutwAArrkAAK67AACu0AAArxkAAK89AACvZAAAr4gAAK+KAACvjAAAr44AAK+QAACvkgAAr5QAAK+VAACvlwAAr7AAAK/RAACv0wAAr9UAAK/XAACv2QAAr9sAAK/dAACv3wAAr+EAALACAACwBAAAsAYAALAIAACwCgAAsAwAALAOAACwEAAAsBIAALAUAACwjwAAsJEAALCTAACwlQAAsJcAALCYAACwmQAAsJoAALCbAACwnQAAsJ8AALCgAACwoQAAsKMAALCkAACxHwAAsSEAALEjAACxJQAAsScAALEoAACxKQAAsSoAALErAACxLQAAsS8AALEwAACxMQAAsTMAALE0AACxrwAAsbEAALGzAACxtQAAsbcAALG4AACxuQAAsboAALG7AACxvQAAsb8AALHAAACxwQAAscMAALHEAACx3QAAsd4AALHfAACx4QAAslwAALJeAACyYAAAsmIAALJkAACyZQAAsmYAALJnAACyaAAAsmoAALJsAACybQAAsm4AALJwAACycQAAsuwAALLuAACy8AAAsvIAALL0AACy9QAAsvYAALL3AACy+AAAsvoAALL8AACy/QAAsv4AALMAAACzAQAAs3wAALN+AACzgAAAs4IAALOEAACzhQAAs4YAALOHAACziAAAs4oAALOMAACzjQAAs44AALOQAACzkQAAtAwAALQOAAC0EAAAtBIAALQUAAC0FQAAtBYAALQXAAC0GAAAtBoAALQcAAC0HQAAtB4AALQgAAC0IQAAtJwAALSeAAC0oAAAtKIAALSkAAC0pQAAtKYAALSnAAC0qAAAtKoAALSsAAC0rQAAtK4AALSwAAC0sQAAtPoAALUeAAC1RQAAtWkAALVrAAC1bQAAtW8AALVxAAC1cwAAtXUAALV2AAC1eAAAtZEAALWuAAC1sAAAtbIAALW0AAC1tgAAtbgAALW6AAC1vAAAtdkAALXbAAC13QAAtd8AALXhAAC14wAAteUAALXnAAC16QAAtgkAALY0AAC2TgAAtmcAALaBAAC2oQAAtsQAALc/AAC3QQAAt0MAALdFAAC3RwAAt0gAALdJAAC3SgAAt0sAALdNAAC3TwAAt1AAALdRAAC3UwAAt1QAALfPAAC30QAAt9MAALfVAAC31wAAt9gAALfZAAC32gAAt9sAALfdAAC33wAAt+AAALfhAAC34wAAt+QAALhfAAC4YQAAuGMAALhlAAC4ZwAAuGgAALhpAAC4agAAuGsAALhtAAC4bwAAuHAAALhxAAC4cwAAuHQAALjvAAC48QAAuPMAALj1AAC49wAAuPgAALj5AAC4+gAAuPsAALj9AAC4/wAAuQAAALkBAAC5AwAAuQQAALkHAAC5ggAAuYQAALmGAAC5iAAAuYoAALmLAAC5jAAAuY0AALmOAAC5kAAAuZIAALmTAAC5lAAAuZYAALmXAAC6EgAAuhQAALoWAAC6GAAAuhoAALobAAC6HAAAuh0AALoeAAC6IAAAuiIAALojAAC6JAAAuiYAALonAAC6ogAAuqQAALqmAAC6qAAAuqoAALqrAAC6rAAAuq0AALquAAC6sAAAurIAALqzAAC6tAAAurYAALq3AAC6yAAAutYAALrvAAC6/QAAuwoAALsdAAC7NAAAu0YAALvZAAC7/AAAvBwAALw8AAC8PgAAvEAAALxCAAC8RAAAvEYAALxHAAC8SAAAvEoAALxLAAC8TQAAvE4AALxQAAC8UgAAvFMAALxUAAC8VgAAvFcAALxgAAC8eQAAvIIAALyEAAC8hgAAvI8AALyRAAC8kwAAvJUAALzeAAC9AgAAvSkAAL1NAAC9TwAAvVEAAL1TAAC9VQAAvVcAAL1ZAAC9WgAAvVwAAL11AAC9lgAAvZgAAL2aAAC9nAAAvZ4AAL2gAAC9ogAAvaQAAL2mAAC9xwAAvckAAL3LAAC9zQAAvc8AAL3RAAC90wAAvdUAAL3XAAC92QAAvlQAAL5WAAC+WAAAvloAAL5cAAC+XQAAvl4AAL5fAAC+YAAAvmIAAL5kAAC+ZQAAvmYAAL5oAAC+aQAAvuQAAL7mAAC+6AAAvuoAAL7sAAC+7QAAvu4AAL7vAAC+8AAAvvIAAL70AAC+9QAAvvYAAL74AAC++QAAv3QAAL92AAC/eAAAv3oAAL98AAC/fQAAv34AAL9/AAC/gAAAv4IAAL+EAAC/hQAAv4YAAL+IAAC/iQAAv6IAAL+jAAC/pAAAv6YAAMAhAADAIwAAwCUAAMAnAADAKQAAwCoAAMArAADALAAAwC0AAMAvAADAMQAAwDIAAMAzAADANQAAwDYAAMCxAADAswAAwLUAAMC3AADAuQAAwLoAAMC7AADAvAAAwL0AAMC/AADAwQAAwMIAAMDDAADAxQAAwMYAAMFBAADBQwAAwUUAAMFHAADBSQAAwUoAAMFLAADBTAAAwU0AAMFPAADBUQAAwVIAAMFTAADBVQAAwVYAAMHRAADB0wAAwdUAAMHXAADB2QAAwdoAAMHbAADB3AAAwd0AAMHfAADB4QAAweIAAMHjAADB5QAAweYAAMJhAADCYwAAwmUAAMJnAADCaQAAwmoAAMJrAADCbAAAwm0AAMJvAADCcQAAwnIAAMJzAADCdQAAwnYAAMK/AADC4wAAwwoAAMMuAADDMAAAwzIAAMM0AADDNgAAwzgAAMM6AADDOwAAwz0AAMNWAADDcwAAw3UAAMN3AADDeQAAw3sAAMN9AADDfwAAw4EAAMOeAADDoAAAw6IAAMOkAADDpgAAw6gAAMOqAADDrAAAw64AAMQpAADEKwAAxC0AAMQvAADEMQAAxDIAAMQzAADENAAAxDUAAMQ3AADEOQAAxDoAAMQ7AADEPQAAxD4AAMRBAADEvAAAxL4AAMTAAADEwgAAxMQAAMTFAADExgAAxMcAAMTIAADEygAAxMwAAMTNAADEzgAAxNAAAMTRAADFTAAAxU4AAMVQAADFUgAAxVQAAMVVAADFVgAAxVcAAMVYAADFWgAAxVwAAMVdAADFXgAAxWAAAMVhAADF3AAAxd4AAMXgAADF4gAAxeQAAMXlAADF5gAAxecAAMXoAADF6gAAxewAAMXtAADF7gAAxfAAAMXxAADF9AAAxm8AAMZxAADGcwAAxnUAAMZ3AADGeAAAxnkAAMZ6AADGewAAxn0AAMZ/AADGgAAAxoEAAMaDAADGhAAAxv8AAMcBAADHAwAAxwUAAMcHAADHCAAAxwkAAMcKAADHCwAAxw0AAMcPAADHEAAAxxEAAMcTAADHFAAAx48AAMeRAADHkwAAx5UAAMeXAADHmAAAx5kAAMeaAADHmwAAx50AAMefAADHoAAAx6EAAMejAADHpAAAyDcAAMhaAADIegAAyJoAAMicAADIngAAyKAAAMiiAADIpAAAyKUAAMimAADIqAAAyKkAAMirAADIrAAAyK8AAMixAADIsgAAyLMAAMi1AADItgAAyLsAAMjUAADI3QAAyN8AAMjhAADI6gAAyOwAAMjuAADI8AAAyTkAAMldAADJhAAAyagAAMmqAADJrAAAya4AAMmwAADJsgAAybQAAMm1AADJtwAAydAAAMnxAADJ8wAAyfUAAMn3AADJ+QAAyfsAAMn9AADJ/wAAygEAAMoiAADKJAAAyiYAAMooAADKKgAAyiwAAMouAADKMAAAyjIAAMo0AADKrwAAyrEAAMqzAADKtQAAyrcAAMq4AADKuQAAyroAAMq7AADKvQAAyr8AAMrAAADKwQAAysMAAMrEAADLPwAAy0EAAMtDAADLRQAAy0cAAMtIAADLSQAAy0oAAMtLAADLTQAAy08AAMtQAADLUQAAy1MAAMtUAADLzwAAy9EAAMvTAADL1QAAy9cAAMvYAADL2QAAy9oAAMvbAADL3QAAy98AAMvgAADL4QAAy+MAAMvkAADL/QAAy/4AAMv/AADMAQAAzHwAAMx+AADMgAAAzIIAAMyEAADMhQAAzIYAAMyHAADMiAAAzIoAAMyMAADMjQAAzI4AAMyQAADMkQAAzQwAAM0OAADNEAAAzRIAAM0UAADNFQAAzRYAAM0XAADNGAAAzRoAAM0cAADNHQAAzR4AAM0gAADNIQAAzZwAAM2eAADNoAAAzaIAAM2kAADNpQAAzaYAAM2nAADNqAAAzaoAAM2sAADNrQAAza4AAM2wAADNsQAAziwAAM4uAADOMAAAzjIAAM40AADONQAAzjYAAM43AADOOAAAzjoAAM48AADOPQAAzj4AAM5AAADOQQAAzrwAAM6+AADOwAAAzsIAAM7EAADOxQAAzsYAAM7HAADOyAAAzsoAAM7MAADOzQAAzs4AAM7QAADO0QAAzxoAAM8+AADPZQAAz4kAAM+LAADPjQAAz48AAM+RAADPkwAAz5UAAM+WAADPmAAAz7EAAM/OAADP0AAAz9IAAM/UAADP1gAAz9gAAM/aAADP3AAAz/kAAM/7AADP/QAAz/8AANABAADQBAAA0AcAANAKAADQDAAA0IcAANCJAADQiwAA0I0AANCPAADQkAAA0JEAANCSAADQkwAA0JUAANCXAADQmAAA0JkAANCbAADQnAAA0RcAANEZAADRGwAA0R0AANEfAADRIAAA0SEAANEiAADRIwAA0SUAANEnAADRKAAA0SkAANErAADRLAAA0S4AANGpAADRqwAA0a0AANGvAADRsQAA0bIAANGzAADRtAAA0bUAANG3AADRuQAA0boAANG7AADRvQAA0b4AANI5AADSOwAA0j0AANI/AADSQQAA0kIAANJDAADSRAAA0kUAANJHAADSSQAA0koAANJLAADSTQAA0k4AANLRAADS9QAA0xkAANM8AADTYwAA04MAANOqAADT0QAA0/EAANQVAADUOQAA1DsAANQ+AADUQAAA1EIAANREAADURgAA1EkAANRLAADUTQAA1FAAANRSAADUVAAA1FcAANRZAADUWgAA1F8AANR4AADUfQAA1H8AANSEAADUhgAA1IgAANTRAADU9QAA1RwAANVAAADVQgAA1UQAANVGAADVSAAA1UoAANVMAADVTQAA1U8AANVoAADVjQAA1Y8AANWRAADVkwAA1ZUAANWXAADVmQAA1ZsAANWdAADVnwAA1cQAANXGAADVyAAA1csAANXOAADV0QAA1dQAANXXAADV2gAA1d0AANXfAADWWgAA1lwAANZeAADWYAAA1mIAANZjAADWZAAA1mUAANZmAADWaAAA1moAANZrAADWbAAA1m4AANZvAADWgAAA1oEAANaDAADW/gAA1wAAANcCAADXBAAA1wYAANcHAADXCAAA1wkAANcKAADXDAAA1w4AANcPAADXEAAA1xIAANcTAADXjgAA15AAANeTAADXlQAA15cAANeYAADXmQAA15oAANebAADXnQAA158AANegAADXoQAA16MAANekAADXtQAA17YAANe4AADYMwAA2DUAANg3AADYOQAA2DsAANg8AADYPQAA2D4AANg/AADYQQAA2EMAANhEAADYRQAA2EcAANhIAADYwwAA2MUAANjIAADYygAA2MwAANjNAADYzgAA2M8AANjQAADY0gAA2NQAANjVAADY1gAA2NgAANjZAADY6gAA2OsAANjtAADZaAAA2WoAANlsAADZbgAA2XAAANlxAADZcgAA2XMAANl0AADZdgAA2XgAANl5AADZegAA2XwAANl9AADZ+AAA2foAANn9AADZ/wAA2gEAANoCAADaAwAA2gQAANoFAADaBwAA2gkAANoKAADaCwAA2g0AANoOAADaJwAA2igAANopAADaKwAA2qYAANqoAADaqgAA2qwAANquAADarwAA2rAAANqxAADasgAA2rQAANq2AADatwAA2rgAANq6AADauwAA2zYAANs4AADbOwAA2z0AANs/AADbQAAA20EAANtCAADbQwAA20UAANtHAADbSAAA20kAANtLAADbTAAA21oAANtzAADbgAAA24MAANuGAADbiQAA25YAANuZAADbnAAA258AANuhAADbpQAA27cAANvJAADcXAAA3H8AANyfAADcvwAA3MEAANzDAADcxQAA3McAANzJAADcygAA3MsAANzOAADczwAA3NEAANzSAADc1AAA3NcAANzYAADc2QAA3Nw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AAQAvAAEAMAABADEAAQAzAAEANQABADYAAQA3AAEAOQABADoAAQC1AAEAtwABALkAAQC7AAEAvgABAL8AAQDAAAEAwQABAMIAAQDEAAEAxgABAMcAAQDIAAEAygABAMsAAQFGAAEBSAABAUoAAQFMAAEBTwABAVAAAQFRAAEBUgABAVMAAQFVAAEBVwABAVgAAQFZAAEBWwABAVwAAQHXAAEB2QABAdsAAQHdAAEB4AABAeEAAQHiAAEB4wABAeQAAQHmAAEB6AABAekAAQHqAAEB7AABAe0AAQH4AAECCQABAgoAAQIMAAECHQABAigAAQJFAAECUAABAl4AAQJzAAEChwABAp4AAQKwAAEDKwABAy0AAQMwAAEDMgABAzQAAQM1AAEDNgABAzcAAQM4AAEDOgABAzwAAQM9AAEDPgABA0AAAQNBAAEDvAABA74AAQPAAAEDwgABA8QAAQPFAAEDxgABA8cAAQPIAAEDygABA8wAAQPNAAEDzgABA9AAAQPRAAEETAABBE4AAQRRAAEEUwABBFUAAQRWAAEEVwABBFgAAQRZAAEEWwABBF0AAQReAAEEXwABBGEAAQRiAAEE9QABBRgAAQU4AAEFWAABBVoAAQVcAAEFXgABBWAAAQViAAEFYwABBWQAAQVnAAEFaAABBWoAAQVrAAEFbgABBXAAAQVxAAEFcgABBXUAAQV2AAEFewABBZQAAQWdAAEFnwABBaEAAQWqAAEFrQABBbAAAQWyAAEF+wABBh8AAQZGAAEGagABBm0AAQZvAAEGcQABBnMAAQZ1AAEGdwABBngAAQZ7AAEGlAABBrUAAQa3AAEGuQABBrsAAQa9AAEGvwABBsEAAQbDAAEGxQABBuYAAQbpAAEG7AABBu8AAQbyAAEG9QABBvgAAQb7AAEG/gABBwAAAQd7AAEHfQABB38AAQeBAAEHhAABB4UAAQeGAAEHhwABB4gAAQeKAAEHjAABB40AAQeOAAEHkAABB5EAAQgMAAEIDgABCBAAAQgSAAEIFQABCBYAAQgXAAEIGAABCBkAAQgbAAEIHQABCB4AAQgfAAEIIQABCCIAAQidAAEInwABCKIAAQikAAEIpwABCKgAAQipAAEIqgABCKsAAQitAAEIrwABCLAAAQixAAEIswABCLQAAQjNAAEIzgABCM8AAQjRAAEJTAABCU4AAQlQAAEJUgABCVUAAQlWAAEJVwABCVgAAQlZAAEJWwABCV0AAQleAAEJXwABCWEAAQliAAEJ3QABCd8AAQnhAAEJ4wABCeYAAQnnAAEJ6AABCekAAQnqAAEJ7AABCe4AAQnvAAEJ8AABCfIAAQnzAAEKbgABCnAAAQpyAAEKdAABCncAAQp4AAEKeQABCnoAAQp7AAEKfQABCn8AAQqAAAEKgQABCoMAAQqEAAEK/wABCwEAAQsDAAELBQABCwgAAQsJAAELCgABCwsAAQsMAAELDgABCxAAAQsRAAELEgABCxQAAQsVAAELkAABC5IAAQuUAAELlgABC5kAAQuaAAELmwABC5wAAQudAAELnwABC6EAAQuiAAELowABC6UAAQumAAEL7wABDBMAAQw6AAEMXgABDGEAAQxjAAEMZQABDGcAAQxpAAEMawABDGwAAQxvAAEMiAABDKUAAQynAAEMqQABDKsAAQytAAEMrwABDLEAAQyzAAEM0AABDNMAAQzWAAEM2QABDNwAAQzfAAEM4gABDOUAAQznAAENYgABDWQAAQ1mAAENaAABDWsAAQ1sAAENbQABDW4AAQ1vAAENcQABDXMAAQ10AAENdQABDXcAAQ14AAEN8wABDfUAAQ33AAEN+QABDfwAAQ39AAEN/gABDf8AAQ4AAAEOAgABDgQAAQ4FAAEOBgABDggAAQ4JAAEOhAABDoYAAQ6IAAEOigABDo0AAQ6OAAEOjwABDpAAAQ6RAAEOkwABDpUAAQ6WAAEOlwABDpkAAQ6aAAEPFQABDxcAAQ8aAAEPHAABDx8AAQ8gAAEPIQABDyIAAQ8jAAEPJQABDycAAQ8oAAEPKQABDysAAQ8sAAEPzwABD/MAARAXAAEQNwABEF4AARCFAAEQpQABEMwAARDwAAEREwABEToAARFeAAERggABEaYAARHNAAERzgABEdAAARHSAAER1QABEdcAARHaAAER3AABEd4AARHhAAER4wABEeUAARHoAAER6wABEe0AARHvAAER8QABEfQAARH3AAER+gABEf8AARIYAAESHQABEh8AARIkAAESJwABEikAARJyAAESlgABEr0AARLhAAES5AABEuYAARLoAAES6gABEuwAARLuAAES7wABEvIAARMLAAETMAABEzIAARM0AAETNgABEzgAARM6AAETPAABEz4AARNAAAETQgABE2cAARNqAAETbQABE3AAARNzAAETdgABE3kAARN8AAETfwABE4IAAROEAAET/wABFAEAARQEAAEUBgABFAkAARQKAAEUCwABFAwAARQNAAEUDwABFBEAARQSAAEUEwABFBUAARQWAAEUJwABFCgAARQqAAEUpQABFKcAARSpAAEUqwABFK4AARSvAAEUsAABFLEAARSyAAEUtAABFLYAARS3AAEUuAABFLoAARS7AAEVNgABFTgAARU7AAEVPQABFUAAARVBAAEVQgABFUMAARVEAAEVRgABFUgAARVJAAEVSgABFUwAARVNAAEVXgABFV8AARVhAAEV3AABFd4AARXgAAEV4gABFeUAARXmAAEV5wABFegAARXpAAEV6wABFe0AARXuAAEV7wABFfEAARXyAAEWbQABFm8AARZyAAEWdAABFncAARZ4AAEWeQABFnoAARZ7AAEWfQABFn8AARaAAAEWgQABFoMAARaEAAEWlQABFpYAARaYAAEXEwABFxUAARcYAAEXGgABFx0AARceAAEXHwABFyAAARchAAEXIwABFyUAARcmAAEXJwABFykAARcqAAEXpQABF6cAAReqAAEXrAABF68AARewAAEXsQABF7IAARezAAEXtQABF7cAARe4AAEXuQABF7sAARe8AAEX1QABF9YAARfXAAEX2QABGFQAARhWAAEYWAABGFoAARhdAAEYXgABGF8AARhgAAEYYQABGGMAARhlAAEYZgABGGcAARhpAAEYagABGOUAARjnAAEY6gABGOwAARjvAAEY8AABGPEAARjyAAEY8wABGPUAARj3AAEY+AABGPkAARj7AAEY/AABGQkAARkiAAEZOwABGT4AARlBAAEZRAABGUcAARlKAAEZTQABGWYAARlpAAEZbAABGW8AARlyAAEZdQABGXgAARl6AAEZiAABGZ4AARmnAAEZtAABGcoAARndAAEacAABGpMAARqzAAEa0wABGtUAARrXAAEa2QABGtsAARreAAEa3wABGuAAARrjAAEa5AABGuYAARrnAAEa6gABGu0AARruAAEa7wABGvIAARrzAAEa+AABGxEAARsaAAEbHAABGx4AARsnAAEbKgABGy0AARsvAAEbeAABG5wAARvDAAEb5wABG+oAARvsAAEb7gABG/AAARvyAAEb9AABG/UAARv4AAEcEQABHDIAARw0AAEcNgABHDgAARw6AAEcPAABHD4AARxAAAEcQgABHGMAARxmAAEcaQABHGwAARxvAAEccgABHHUAARx4AAEcewABHH0AARz4AAEc+gABHPwAARz+AAEdAQABHQIAAR0DAAEdBAABHQUAAR0HAAEdCQABHQoAAR0LAAEdDQABHQ4AAR2JAAEdiwABHY0AAR2PAAEdkgABHZMAAR2UAAEdlQABHZYAAR2YAAEdmgABHZsAAR2cAAEdngABHZ8AAR4aAAEeHAABHh8AAR4hAAEeJAABHiUAAR4mAAEeJwABHigAAR4qAAEeLAABHi0AAR4uAAEeMAABHjEAAR5KAAEeSwABHkwAAR5OAAEeyQABHssAAR7NAAEezwABHtIAAR7TAAEe1AABHtUAAR7WAAEe2AABHtoAAR7bAAEe3AABHt4AAR7fAAEfWgABH1wAAR9eAAEfYAABH2MAAR9kAAEfZQABH2YAAR9nAAEfaQABH2sAAR9sAAEfbQABH28AAR9wAAEf6wABH+0AAR/vAAEf8QABH/QAAR/1AAEf9gABH/cAAR/4AAEf+gABH/wAAR/9AAEf/gABIAAAASABAAEgfAABIH4AASCAAAEgggABIIUAASCGAAEghwABIIgAASCJAAEgiwABII0AASCOAAEgjwABIJEAASCSAAEhDQABIQ8AASERAAEhEwABIRYAASEXAAEhGAABIRkAASEaAAEhHAABIR4AASEfAAEhIAABISIAASEjAAEhbAABIZAAASG3AAEh2wABId4AASHgAAEh4gABIeQAASHmAAEh6AABIekAASHsAAEiBQABIiIAASIkAAEiJgABIigAASIqAAEiLAABIi4AASIwAAEiTQABIlAAASJTAAEiVgABIlkAASJcAAEiXwABImIAASJkAAEi3wABIuEAASLjAAEi5QABIugAASLpAAEi6gABIusAASLsAAEi7gABIvAAASLxAAEi8gABIvQAASL1AAEjcAABI3IAASN0AAEjdgABI3kAASN6AAEjewABI3wAASN9AAEjfwABI4EAASOCAAEjgwABI4UAASOGAAEkAQABJAMAASQFAAEkBwABJAoAASQLAAEkDAABJA0AASQOAAEkEAABJBIAASQTAAEkFAABJBYAASQXAAEkkgABJJQAASSXAAEkmQABJJwAASSdAAEkngABJJ8AASSgAAEkogABJKQAASSlAAEkpgABJKgAASSpAAElLAABJVAAASV0AAEllwABJb4AASXeAAEmBQABJiwAASZMAAEmcAABJpQAASaWAAEmmQABJpsAASadAAEmnwABJqIAASalAAEmpwABJqkAASasAAEmrgABJrAAASazAAEmtgABJrcAASa8AAEm1QABJtoAASbcAAEm4QABJuQAASbmAAEnLwABJ1MAASd6AAEnngABJ6EAASejAAEnpQABJ6cAASepAAEnqwABJ6wAASevAAEnyAABJ+0AASfvAAEn8QABJ/MAASf1AAEn9wABJ/kAASf7AAEn/QABJ/8AASgkAAEoJwABKCoAASgtAAEoMAABKDMAASg2AAEoOQABKDwAASg/AAEoQQABKLwAASi+AAEowQABKMMAASjGAAEoxwABKMgAASjJAAEoygABKMwAASjOAAEozwABKNAAASjSAAEo0wABKOQAASjlAAEo5wABKWIAASlkAAEpZgABKWgAASlrAAEpbAABKW0AASluAAEpbwABKXEAASlzAAEpdAABKXUAASl3AAEpeAABKfMAASn1AAEp+AABKfoAASn9AAEp/gABKf8AASoAAAEqAQABKgMAASoFAAEqBgABKgcAASoJAAEqCgABKhsAASocAAEqHgABKpkAASqbAAEqnQABKp8AASqiAAEqowABKqQAASqlAAEqpgABKqgAASqqAAEqqwABKqwAASquAAEqrwABKyoAASssAAErLwABKzEAASs0AAErNQABKzYAASs3AAErOAABKzoAASs8AAErPQABKz4AAStAAAErQQABK1IAAStTAAErVQABK9AAASvSAAEr1AABK9YAASvZAAEr2gABK9sAASvcAAEr3QABK98AASvhAAEr4gABK+MAASvlAAEr5gABLGEAASxjAAEsZgABLGgAASxrAAEsbAABLG0AASxuAAEsbwABLHEAASxzAAEsdAABLHUAASx3AAEseAABLJEAASySAAEskwABLJUAAS0QAAEtEgABLRQAAS0WAAEtGQABLRoAAS0bAAEtHAABLR0AAS0fAAEtIQABLSIAAS0jAAEtJQABLSYAAS2hAAEtowABLaYAAS2oAAEtqwABLawAAS2tAAEtrgABLa8AAS2xAAEtswABLbQAAS21AAEttwABLbgAAS3GAAEt3wABLgwAAS4PAAEuEgABLhUAAS4YAAEuGwABLh4AAS4hAAEuJAABLicAAS4qAAEuLQABLloAAS5dAAEuYAABLmMAAS5mAAEuaQABLmwAAS5vAAEucgABLnUAAS54AAEuewABLn0AAS6EAAEukgABLp0AAS6sAAEuwAABLtsAAS7pAAEu+AABLwUAAS8bAAEvJAABL7cAAS/aAAEv+gABMBoAATAcAAEwHgABMCAAATAiAAEwJQABMCYAATAnAAEwKgABMCsAATAtAAEwLgABMDAAATAzAAEwNAABMDUAATA4AAEwOQABMD4AATBXAAEwYAABMGIAATBkAAEwbQABMHAAATBzAAEwdQABML4AATDiAAExCQABMS0AATEwAAExMgABMTQAATE2AAExOAABMToAATE7AAExPgABMVcAATF4AAExegABMXwAATF+AAExgAABMYIAATGEAAExhgABMYgAATGpAAExrAABMa8AATGyAAExtQABMbgAATG7AAExvgABMcEAATHDAAEyPgABMkAAATJCAAEyRAABMkcAATJIAAEySQABMkoAATJLAAEyTQABMk8AATJQAAEyUQABMlMAATJUAAEyzwABMtEAATLTAAEy1QABMtgAATLZAAEy2gABMtsAATLcAAEy3gABMuAAATLhAAEy4gABMuQAATLlAAEzYAABM2IAATNlAAEzZwABM2oAATNrAAEzbAABM20AATNuAAEzcAABM3IAATNzAAEzdAABM3YAATN3AAEzkAABM5EAATOSAAEzlAABNA8AATQRAAE0EwABNBUAATQYAAE0GQABNBoAATQbAAE0HAABNB4AATQgAAE0IQABNCIAATQkAAE0JQABNKAAATSiAAE0pAABNKYAATSpAAE0qgABNKsAATSsAAE0rQABNK8AATSxAAE0sgABNLMAATS1AAE0tgABNTEAATUzAAE1NQABNTcAATU6AAE1OwABNTwAATU9AAE1PgABNUAAATVCAAE1QwABNUQAATVGAAE1RwABNcIAATXEAAE1xgABNcgAATXLAAE1zAABNc0AATXOAAE1zwABNdEAATXTAAE11AABNdUAATXXAAE12AABNlMAATZVAAE2VwABNlkAATZcAAE2XQABNl4AATZfAAE2YAABNmIAATZkAAE2ZQABNmYAATZoAAE2aQABNrIAATbWAAE2/QABNyEAATckAAE3JgABNygAATcqAAE3LAABNy4AATcvAAE3MgABN0sAATdoAAE3agABN2wAATduAAE3cAABN3IAATd0AAE3dgABN5MAATeWAAE3mQABN5wAATefAAE3ogABN6UAATeoAAE3qgABOCUAATgnAAE4KQABOCsAATguAAE4LwABODAAATgxAAE4MgABODQAATg2AAE4NwABODgAATg6AAE4OwABOLYAATi4AAE4ugABOLwAATi/AAE4wAABOMEAATjCAAE4wwABOMUAATjHAAE4yAABOMkAATjLAAE4zAABOUcAATlJAAE5SwABOU0AATlQAAE5UQABOVIAATlTAAE5VAABOVYAATlYAAE5WQABOVoAATlcAAE5XQABOdgAATnaAAE53QABOd8AATniAAE54wABOeQAATnlAAE55gABOegAATnqAAE56wABOewAATnuAAE57wABOfIAATptAAE6bwABOnEAATpzAAE6dgABOncAATp4AAE6eQABOnoAATp8AAE6fgABOn8AATqAAAE6ggABOoMAATr+AAE7AAABOwIAATsEAAE7BwABOwgAATsJAAE7CgABOwsAATsNAAE7DwABOxAAATsRAAE7EwABOxQAATuPAAE7kQABO5MAATuVAAE7mAABO5kAATuaAAE7mwABO5wAATueAAE7oAABO6EAATuiAAE7pAABO6UAATw4AAE8WwABPHsAATybAAE8nQABPJ8AATyhAAE8owABPKYAATynAAE8qAABPKsAATysAAE8rgABPK8AATyyAAE8tQABPLYAATy3AAE8ugABPLsAATzAAAE82QABPOIAATzkAAE85gABPO8AATzyAAE89QABPPcAAT1AAAE9ZAABPYsAAT2vAAE9sgABPbQAAT22AAE9uAABPboAAT28AAE9vQABPcAAAT3ZAAE9+gABPfwAAT3+AAE+AAABPgIAAT4EAAE+BgABPggAAT4KAAE+KwABPi4AAT4xAAE+NAABPjcAAT46AAE+PQABPkAAAT5DAAE+RQABPsAAAT7CAAE+xAABPsYAAT7JAAE+ygABPssAAT7MAAE+zQABPs8AAT7RAAE+0gABPtMAAT7VAAE+1gABP1EAAT9TAAE/VQABP1cAAT9aAAE/WwABP1wAAT9dAAE/XgABP2AAAT9iAAE/YwABP2Q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AAVEvAAFRMgABUTMAAVE0AAFRNQABUTYAAVE4AAFROgABUTsAAVE8AAFRPgABUT8AAVG6AAFRvAABUb4AAVHAAAFRwwABUcQAAVHFAAFRxgABUccAAVHJAAFRywABUcwAAVHNAAFRzwABUdAAAVJLAAFSTQABUk8AAVJRAAFSVAABUlUAAVJWAAFSVwABUlgAAVJaAAFSXAABUl0AAVJeAAFSYAABUmEAAVLcAAFS3gABUuEAAVLjAAFS5gABUucAAVLoAAFS6QABUuoAAVLsAAFS7gABUu8AAVLwAAFS8gABUvMAAVN2AAFTmgABU74AAVPhAAFUCAABVCgAAVRPAAFUdgABVJYAAVS6AAFU3gABVOAAAVTjAAFU5QABVOcAAVTpAAFU7AABVO8AAVTxAAFU8wABVPYAAVT4AAFU+gABVP0AAVUAAAFVAQABVQoAAVUjAAFVKAABVSoAAVUvAAFVMgABVTQAAVV9AAFVoQABVcgAAVXsAAFV7wABVfEAAVXzAAFV9QABVfcAAVX5AAFV+gABVf0AAVYWAAFWOwABVj0AAVY/AAFWQQABVkMAAVZFAAFWRwABVkkAAVZLAAFWTQABVnIAAVZ1AAFWeAABVnsAAVZ+AAFWgQABVoQAAVaHAAFWigABVo0AAVaPAAFXCgABVwwAAVcPAAFXEQABVxQAAVcVAAFXFgABVxcAAVcYAAFXGgABVxwAAVcdAAFXHgABVyAAAVchAAFXMgABVzMAAVc1AAFXsAABV7IAAVe0AAFXtgABV7kAAVe6AAFXuwABV7wAAVe9AAFXvwABV8EAAVfCAAFXwwABV8UAAVfGAAFYQQABWEMAAVhGAAFYSAABWEsAAVhMAAFYTQABWE4AAVhPAAFYUQABWFMAAVhUAAFYVQABWFcAAVhYAAFYaQABWGoAAVhsAAFY5wABWOkAAVjrAAFY7QABWPAAAVjxAAFY8gABWPMAAVj0AAFY9gABWPgAAVj5AAFY+gABWPwAAVj9AAFZeAABWXoAAVl9AAFZfwABWYIAAVmDAAFZhAABWYUAAVmGAAFZiAABWYoAAVmLAAFZjAABWY4AAVmPAAFZoAABWaEAAVmjAAFaHgABWiAAAVoiAAFaJAABWicAAVooAAFaKQABWioAAVorAAFaLQABWi8AAVowAAFaMQABWjMAAVo0AAFarwABWrEAAVq0AAFatgABWrkAAVq6AAFauwABWrwAAVq9AAFavwABWsEAAVrCAAFawwABWsUAAVrGAAFa3wABWuAAAVrhAAFa4wABW14AAVtgAAFbYgABW2QAAVtnAAFbaAABW2kAAVtqAAFbawABW20AAVtvAAFbcAABW3EAAVtzAAFbdAABW+8AAVvxAAFb9AABW/YAAVv5AAFb+gABW/sAAVv8AAFb/QABW/8AAVwBAAFcAgABXAMAAVwFAAFcBgABXCAAAVw5AAFcQgABXEUAAVxIAAFcUQABXFQAAVxXAAFcWQABXGQAAVxyAAFdBQABXSgAAV1IAAFdaAABXWoAAV1sAAFdbgABXXAAAV1zAAFddAABXXUAAV14AAFdeQABXXsAAV18AAFdfgABXYEAAV2CAAFdgwABXYYAAV2HAAFdjAABXaUAAV2uAAFdsAABXbIAAV27AAFdvgABXcEAAV3DAAFeDAABXjAAAV5XAAFeewABXn4AAV6AAAFeggABXoQAAV6GAAFeiAABXokAAV6MAAFepQABXsYAAV7IAAFeygABXswAAV7OAAFe0AABXtIAAV7UAAFe1gABXvcAAV76AAFe/QABXwAAAV8DAAFfBgABXwkAAV8MAAFfDwABXxEAAV+MAAFfjgABX5AAAV+SAAFflQABX5YAAV+XAAFfmAABX5kAAV+bAAFfnQABX54AAV+fAAFfoQABX6IAAWAdAAFgHwABYCEAAWAjAAFgJgABYCcAAWAoAAFgKQABYCoAAWAsAAFgLgABYC8AAWAwAAFgMgABYDMAAWCuAAFgsAABYLMAAWC1AAFguAABYLkAAWC6AAFguwABYLwAAWC+AAFgwAABYMEAAWDCAAFgxAABYMUAAWDeAAFg3wABYOAAAWDiAAFhXQABYV8AAWFhAAFhYwABYWYAAWFnAAFhaAABYWkAAWFqAAFhbAABYW4AAWFvAAFhcAABYXIAAWFzAAFh7gABYfAAAWHyAAFh9AABYfcAAWH4AAFh+QABYfoAAWH7AAFh/QABYf8AAWIAAAFiAQABYgMAAWIEAAFifwABYoEAAWKDAAFihQABYogAAWKJAAFiigABYosAAWKMAAFijgABYpAAAWKRAAFikgABYpQAAWKVAAFjEAABYxIAAWMUAAFjFgABYxkAAWMaAAFjGwABYxwAAWMdAAFjHwABYyEAAWMiAAFjIwABYyUAAWMmAAFjoQABY6MAAWOlAAFjpwABY6oAAWOrAAFjrAABY60AAWOuAAFjsAABY7IAAWOzAAFjtAABY7YAAWO3AAFkAAABZCQAAWRLAAFkbwABZHIAAWR0AAFkdgABZHgAAWR6AAFkfAABZH0AAWSAAAFkmQABZLYAAWS4AAFkugABZLwAAWS+AAFkwAABZMIAAWTEAAFk4QABZOQAAWTnAAFk6gABZO0AAWTwAAFk8wABZPYAAWT4AAFlcwABZXUAAWV3AAFleQABZXwAAWV9AAFlfgABZX8AAWWAAAFlggABZYQAAWWFAAFlhgABZYgAAWWJAAFmBAABZgYAAWYIAAFmCgABZg0AAWYOAAFmDwABZhAAAWYRAAFmEwABZhUAAWYWAAFmFwABZhkAAWYaAAFmlQABZpcAAWaZAAFmmwABZp4AAWafAAFmoAABZqEAAWaiAAFmpAABZqYAAWanAAFmqAABZqoAAWarAAFnJgABZygAAWcrAAFnLQABZzAAAWcxAAFnMgABZzMAAWc0AAFnNgABZzgAAWc5AAFnOgABZzwAAWc9AAFnuAABZ7oAAWe8AAFnvgABZ8EAAWfCAAFnwwABZ8QAAWfFAAFnxwABZ8kAAWfKAAFnywABZ80AAWfOAAFoSQABaEsAAWhOAAFoUAABaFMAAWhUAAFoVQABaFYAAWhXAAFoWQABaFsAAWhcAAFoXQABaF8AAWhgAAFobwABaOoAAWjsAAFo7gABaPAAAWjzAAFo9AABaPUAAWj2AAFo9wABaPkAAWj7AAFo/AABaP0AAWj/AAFpAAABaZMAAWm2AAFp1gABafYAAWn4AAFp+gABafwAAWn+AAFqAQABagIAAWoDAAFqBgABagcAAWoJAAFqCgABag0AAWoQAAFqEQABahIAAWoVAAFqFgABahsAAWo0AAFqPQABaj8AAWpBAAFqSgABak0AAWpQAAFqUgABapsAAWq/AAFq5gABawoAAWsNAAFrDwABaxEAAWsTAAFrFQABaxcAAWsYAAFrGwABazQAAWtVAAFrVwABa1kAAWtbAAFrXQABa18AAWthAAFrYwABa2UAAWuGAAFriQABa4wAAWuPAAFrkgABa5UAAWuYAAFrmwABa54AAWugAAFsGwABbB0AAWwfAAFsIQABbCQAAWwlAAFsJgABbCcAAWwoAAFsKgABbCwAAWwtAAFsLgABbDAAAWwxAAFsrAABbK4AAWywAAFssgABbLUAAWy2AAFstwABbLgAAWy5AAFsuwABbL0AAWy+AAFsvwABbMEAAWzCAAFtPQABbT8AAW1CAAFtRAABbUcAAW1IAAFtSQABbUoAAW1LAAFtTQABbU8AAW1QAAFtUQABbVMAAW1UAAFtbQABbW4AAW1vAAFtcQABbewAAW3uAAFt8AABbfIAAW31AAFt9gABbfcAAW34AAFt+QABbfsAAW39AAFt/gABbf8AAW4BAAFuAgABbn0AAW5/AAFuggABboQAAW6HAAFuiAABbokAAW6KAAFuiwABbo0AAW6PAAFukAABbpEAAW6TAAFulAABbw8AAW8RAAFvEwABbxUAAW8YAAFvGQABbxoAAW8bAAFvHAABbx4AAW8gAAFvIQABbyIAAW8kAAFvJQABb6AAAW+iAAFvpAABb6YAAW+pAAFvqgABb6sAAW+sAAFvrQABb68AAW+xAAFvsgABb7MAAW+1AAFvtgABcDEAAXAzAAFwNQABcDcAAXA6AAFwOwABcDwAAXA9AAFwPgABcEAAAXBCAAFwQwABcEQAAXBGAAFwRwABcJAAAXC0AAFw2wABcP8AAXECAAFxBAABcQYAAXEIAAFxCgABcQwAAXENAAFxEAABcSkAAXFGAAFxSAABcUoAAXFMAAFxTgABcVAAAXFSAAFxVAABcXEAAXF0AAFxdwABcXoAAXF9AAFxgAABcYMAAXGGAAFxiAABcgMAAXIFAAFyBwABcgkAAXIMAAFyDQABcg4AAXIPAAFyEAABchIAAXIUAAFyFQABchYAAXIYAAFyGQABcpQAAXKWAAFymAABcpoAAXKdAAFyngABcp8AAXKgAAFyoQABcqMAAXKlAAFypgABcqcAAXKpAAFyqgABcyUAAXMnAAFzKQABcysAAXMuAAFzLwABczAAAXMxAAFzMgABczQAAXM2AAFzNwABczgAAXM6AAFzOwABc7YAAXO4AAFzuwABc70AAXPAAAFzwQABc8IAAXPDAAFzxAABc8YAAXPIAAFzyQABc8oAAXPMAAFzzQABdEgAAXRKAAF0TAABdE4AAXRRAAF0UgABdFMAAXRUAAF0VQABdFcAAXRZAAF0WgABdFsAAXRdAAF0XgABdNkAAXTbAAF03QABdN8AAXTiAAF04wABdOQAAXTlAAF05gABdOgAAXTqAAF06wABdOwAAXTuAAF07wABdWoAAXVsAAF1bwABdXEAAXV0AAF1dQABdXYAAXV3AAF1eAABdXoAAXV8AAF1fQABdX4AAXWAAAF1gQABdZIAAXWTAAF1lQABdhAAAXYSAAF2FAABdhYAAXYZAAF2GgABdhsAAXYcAAF2HQABdh8AAXYhAAF2IgABdiMAAXYlAAF2JgABdqEAAXajAAF2pQABdqcAAXaqAAF2qwABdqwAAXatAAF2rgABdrAAAXayAAF2swABdrQAAXa2AAF2twABdzIAAXc0AAF3NwABdzkAAXc8AAF3PQABdz4AAXc/AAF3QAABd0IAAXdEAAF3RQABd0YAAXdIAAF3SQABd9wAAXf/AAF4HwABeD8AAXhBAAF4QwABeEUAAXhHAAF4SgABeEsAAXhMAAF4TwABeFAAAXhSAAF4UwABeFUAAXhYAAF4WQABeFoAAXhdAAF4XgABeGMAAXh8AAF4hQABeIcAAXiJAAF4kgABeJUAAXiYAAF4mgABeOMAAXkHAAF5LgABeVIAAXlVAAF5VwABeVkAAXlbAAF5XQABeV8AAXlgAAF5YwABeXwAAXmdAAF5nwABeaEAAXmjAAF5pQABeacAAXmpAAF5qwABea0AAXnOAAF50QABedQAAXnXAAF52gABed0AAXngAAF54wABeeYAAXnoAAF6YwABemUAAXpnAAF6aQABemwAAXptAAF6bgABem8AAXpwAAF6cgABenQAAXp1AAF6dgABengAAXp5AAF69AABevYAAXr4AAF6+gABev0AAXr+AAF6/wABewAAAXsBAAF7AwABewUAAXsGAAF7BwABewkAAXsKAAF7hQABe4cAAXuKAAF7jAABe48AAXuQAAF7kQABe5IAAXuTAAF7lQABe5cAAXuYAAF7mQABe5sAAXucAAF7tQABe7YAAXu3AAF7uQABfDQAAXw2AAF8OAABfDoAAXw9AAF8PgABfD8AAXxAAAF8QQABfEMAAXxFAAF8RgABfEcAAXxJAAF8SgABfMUAAXzHAAF8yQABfMsAAXzOAAF8zwABfNAAAXzRAAF80gABfNQAAXzWAAF81wABfNgAAXzaAAF82wABfVYAAX1YAAF9WgABfVwAAX1fAAF9YAABfWEAAX1iAAF9YwABfWUAAX1nAAF9aAABfWkAAX1rAAF9bAABfecAAX3pAAF96wABfe0AAX3wAAF98QABffIAAX3zAAF99AABffYAAX34AAF9+QABffoAAX38AAF9/QABfngAAX56AAF+fAABfn4AAX6BAAF+ggABfoMAAX6EAAF+hQABfocAAX6JAAF+igABfosAAX6NAAF+jgABftcAAX77AAF/IgABf0YAAX9JAAF/SwABf00AAX9PAAF/UQABf1MAAX9UAAF/VwABf3AAAX+NAAF/jwABf5EAAX+TAAF/lQABf5cAAX+ZAAF/mwABf7gAAX+7AAF/vgABf8EAAX/EAAF/xwABf8oAAX/NAAF/zwABgEoAAYBMAAGATgABgFAAAYBTAAGAVAABgFUAAYBWAAGAVwABgFkAAYBbAAGAXAABgF0AAYBfAAGAYAABgNsAAYDdAAGA3wABgOEAAYDkAAGA5QABgOYAAYDnAAGA6AABgOoAAYDsAAGA7QABgO4AAYDwAAGA8QABgWwAAYFuAAGBcAABgXIAAYF1AAGBdgABgXcAAYF4AAGBeQABgXsAAYF9AAGBfgABgX8AAYGBAAGBggABgf0AAYH/AAGCAgABggQAAYIHAAGCCAABggkAAYIKAAGCCwABgg0AAYIPAAGCEAABghEAAYITAAGCFAABgo8AAYKRAAGCkwABgpUAAYKYAAGCmQABgpoAAYKbAAGCnAABgp4AAYKgAAGCoQABgqIAAYKkAAGCpQABgyAAAYMiAAGDJQABgycAAYMqAAGDKwABgywAAYMtAAGDLgABgzAAAYMyAAGDMwABgzQAAYM2AAGDNwABg1YAAYPRAAGD0wABg9UAAYPXAAGD2gABg9sAAYPcAAGD3QABg94AAYPgAAGD4gABg+MAAYPkAAGD5gABg+cAAYR6AAGEnQABhL0AAYTdAAGE3wABhOEAAYTjAAGE5QABhOgAAYTpAAGE6gABhO0AAYTuAAGE8AABhPEAAYT0AAGE9wABhPgAAYT5AAGE/AABhP0AAYUCAAGFGwABhSQAAYUmAAGFKAABhTEAAYU0AAGFNwABhTkAAYWCAAGFpgABhc0AAYXxAAGF9AABhfYAAYX4AAGF+gABhfwAAYX+AAGF/wABhgIAAYYbAAGGPAABhj4AAYZAAAGGQgABhkQAAYZGAAGGSAABhkoAAYZMAAGGbQABhnAAAYZzAAGGdgABhnkAAYZ8AAGGfwABhoIAAYaFAAGGhwABhwIAAYcEAAGHBgABhwgAAYcLAAGHDAABhw0AAYcOAAGHDwABhxEAAYcTAAGHFAABhxUAAYcXAAGHGAABh5MAAYeVAAGHlwABh5kAAYecAAGHnQABh54AAYefAAGHoAABh6IAAYekAAGHpQABh6YAAYeoAAGHqQABiCQAAYgmAAGIKQABiCsAAYguAAGILwABiDAAAYgxAAGIMgABiDQAAYg2AAGINwABiDgAAYg6AAGIOwABiFQAAYhVAAGIVgABiFgAAYjTAAGI1QABiNcAAYjZAAGI3AABiN0AAYjeAAGI3wABiOAAAYjiAAGI5AABiOUAAYjmAAGI6AABiOkAAYlkAAGJZgABiWgAAYlqAAGJbQABiW4AAYlvAAGJcAABiXEAAYlzAAGJdQABiXYAAYl3AAGJeQABiXoAAYn1AAGJ9wABifkAAYn7AAGJ/gABif8AAYoAAAGKAQABigIAAYoEAAGKBgABigcAAYoIAAGKCgABigsAAYqGAAGKiAABiooAAYqMAAGKjwABipAAAYqRAAGKkgABipMAAYqVAAGKlwABipgAAYqZAAGKmwABipwAAYsXAAGLGQABixsAAYsdAAGLIAABiyEAAYsiAAGLIwABiyQAAYsmAAGLKAABiykAAYsqAAGLLAABiy0AAYt2AAGLmgABi8EAAYvlAAGL6AABi+oAAYvsAAGL7gABi/AAAYvyAAGL8wABi/YAAYwPAAGMLAABjC4AAYwwAAGMMgABjDQAAYw2AAGMOAABjDoAAYxXAAGMWgABjF0AAYxgAAGMYwABjGYAAYxpAAGMbAABjG4AAYzpAAGM6wABjO0AAYzvAAGM8gABjPMAAYz0AAGM9QABjPYAAYz4AAGM+gABjPsAAYz8AAGM/gABjP8AAY16AAGNfAABjX4AAY2AAAGNgwABjYQAAY2FAAGNhgABjYcAAY2JAAGNiwABjYwAAY2NAAGNjwABjZAAAY4LAAGODQABjg8AAY4RAAGOFAABjhUAAY4WAAGOFwABjhgAAY4aAAGOHAABjh0AAY4eAAGOIAABjiEAAY6cAAGOngABjqAAAY6iAAGOpQABjqYAAY6nAAGOqAABjqkAAY6rAAGOrQABjq4AAY6vAAGOsQABjrIAAY8tAAGPLwABjzIAAY80AAGPNwABjzgAAY85AAGPOgABjzsAAY89AAGPPwABj0AAAY9BAAGPQwABj0QAAY+/AAGPwQABj8MAAY/FAAGPyAABj8kAAY/KAAGPywABj8wAAY/OAAGP0AABj9EAAY/SAAGP1AABj9UAAZBQAAGQUgABkFUAAZBXAAGQWgABkFsAAZBcAAGQXQABkF4AAZBgAAGQYgABkGMAAZBkAAGQZgABkGcAAZD6AAGRHQABkT0AAZFdAAGRXwABkWEAAZFjAAGRZQABkWcAAZFoAAGRaQABkWwAAZFtAAGRbwABkXAAAZFzAAGRdQABkXYAAZF3AAGRegABkXsAAZGAAAGRmQABkaIAAZGkAAGRpgABka8AAZGyAAGRtQABkbcAAZIAAAGSJAABkksAAZJvAAGScgABknQAAZJ2AAGSeAABknoAAZJ8AAGSfQABkoAAAZKZAAGSugABkrwAAZK+AAGSwAABksIAAZLEAAGSxgABksgAAZLKAAGS6wABku4AAZLxAAGS9AABkvcAAZL6AAGS/QABkwAAAZMDAAGTBQABk4AAAZOCAAGThAABk4YAAZOJAAGTigABk4sAAZOMAAGTjQABk48AAZORAAGTkgABk5MAAZOVAAGTlgABlBEAAZQTAAGUFQABlBcAAZQaAAGUGwABlBwAAZQdAAGUHgABlCAAAZQiAAGUIwABlCQAAZQmAAGUJwABlKIAAZSkAAGUpwABlKkAAZSsAAGUrQABlK4AAZSvAAGUsAABlLIAAZS0AAGUtQABlLYAAZS4AAGUuQABlNIAAZTTAAGU1AABlNYAAZVRAAGVUwABlVUAAZVXAAGVWgABlVsAAZVcAAGVXQABlV4AAZVgAAGVYgABlWMAAZVkAAGVZgABlWcAAZXiAAGV5AABleYAAZXoAAGV6wABlewAAZXtAAGV7gABle8AAZXxAAGV8wABlfQAAZX1AAGV9wABlfgAAZZzAAGWdQABlncAAZZ5AAGWfAABln0AAZZ+AAGWfwABloAAAZaCAAGWhAABloUAAZaGAAGWiAABlokAAZcEAAGXBgABlwgAAZcKAAGXDQABlw4AAZcPAAGXEAABlxEAAZcTAAGXFQABlxYAAZcXAAGXGQABlxoAAZeVAAGXlwABl5kAAZebAAGXngABl58AAZegAAGXoQABl6IAAZekAAGXpgABl6cAAZeoAAGXqgABl6sAAZf0AAGYGAABmD8AAZhjAAGYZgABmGgAAZhqAAGYbAABmG4AAZhwAAGYcQABmHQAAZiNAAGYqgABmKwAAZiuAAGYsAABmLIAAZi0AAGYtgABmLgAAZjVAAGY2AABmNsAAZjeAAGY4QABmOQAAZjnAAGY6gABmOwAAZlnAAGZaQABmWsAAZltAAGZcAABmXEAAZlyAAGZcwABmXQAAZl2AAGZeAABmXkAAZl6AAGZfAABmX0AAZn4AAGZ+gABmfwAAZn+AAGaAQABmgIAAZoDAAGaBAABmgUAAZoHAAGaCQABmgoAAZoLAAGaDQABmg4AAZqJAAGaiwABmo0AAZqPAAGakgABmpMAAZqUAAGalQABmpYAAZqYAAGamgABmpsAAZqcAAGangABmp8AAZsaAAGbHAABmx8AAZshAAGbJAABmyUAAZsmAAGbJwABmygAAZsqAAGbLAABmy0AAZsuAAGbMAABmzEAAZusAAGbrgABm7AAAZuyAAGbtQABm7YAAZu3AAGbuAABm7kAAZu7AAGbvQABm74AAZu/AAGbwQABm8IAAZw9AAGcPwABnEEAAZxDAAGcRgABnEcAAZxIAAGcSQABnEoAAZxMAAGcTgABnE8AAZxQAAGcUgABnFMAAZzOAAGc0AABnNMAAZzVAAGc2AABnNkAAZzaAAGc2wABnNwAAZzeAAGc4AABnOEAAZziAAGc5AABnOUAAZ14AAGdmwABnbsAAZ3bAAGd3QABnd8AAZ3hAAGd4wABneYAAZ3nAAGd6AABnesAAZ3sAAGd7gABne8AAZ3yAAGd9QABnfYAAZ33AAGd+gABnfsAAZ4AAAGeGQABniIAAZ4kAAGeJgABni8AAZ4yAAGeNQABnjcAAZ6AAAGepAABnssAAZ7vAAGe8gABnvQAAZ72AAGe+AABnvoAAZ78AAGe/QABnwAAAZ8ZAAGfOgABnzwAAZ8+AAGfQAABn0IAAZ9EAAGfRgABn0gAAZ9KAAGfawABn24AAZ9xAAGfdAABn3cAAZ96AAGffQABn4AAAZ+DAAGfhQABoAAAAaACAAGgBAABoAYAAaAJAAGgCgABoAsAAaAMAAGgDQABoA8AAaARAAGgEgABoBMAAaAVAAGgFgABoJEAAaCTAAGglQABoJcAAaCaAAGgmwABoJwAAaCdAAGgngABoKAAAaCiAAGgowABoKQAAaCmAAGgpwABoSIAAaEkAAGhJwABoSkAAaEsAAGhLQABoS4AAaEvAAGhMAABoTIAAaE0AAGhNQABoTYAAaE4AAGhOQABoVIAAaFTAAGhVAABoVYAAaHRAAGh0wABodUAAaHXAAGh2gABodsAAaHcAAGh3QABod4AAaHgAAGh4gABoeMAAaHkAAGh5gABoecAAaJiAAGiZAABomYAAaJoAAGiawABomwAAaJtAAGibgABom8AAaJxAAGicwABonQAAaJ1AAGidwABongAAaLzAAGi9QABovcAAaL5AAGi/AABov0AAaL+AAGi/wABowAAAaMCAAGjBAABowUAAaMGAAGjCAABowkAAaOEAAGjhgABo4gAAaOKAAGjjQABo44AAaOPAAGjkAABo5EAAaOTAAGjlQABo5YAAaOXAAGjmQABo5oAAaQVAAGkFwABpBkAAaQbAAGkHgABpB8AAaQgAAGkIQABpCIAAaQkAAGkJgABpCcAAaQoAAGkKgABpCsAAaR0AAGkmAABpL8AAaTjAAGk5gABpOgAAaTqAAGk7AABpO4AAaTwAAGk8QABpPQAAaUNAAGlKgABpSwAAaUuAAGlMAABpTIAAaU0AAGlNgABpTgAAaVVAAGlWAABpVsAAaVeAAGlYQABpWQAAaVnAAGlagABpWwAAaXnAAGl6QABpesAAaXtAAGl8AABpfEAAaXyAAGl8wABpfQAAaX2AAGl+AABpfkAAaX6AAGl/AABpf0AAaZ4AAGmegABpnwAAaZ+AAGmgQABpoIAAaaDAAGmhAABpoUAAaaHAAGmiQABpooAAaaLAAGmjQABpo4AAacJAAGnCwABpw0AAacPAAGnEgABpxMAAacUAAGnFQABpxYAAacYAAGnGgABpxsAAaccAAGnHgABpx8AAaeaAAGnnAABp58AAaehAAGnpAABp6UAAaemAAGnpwABp6gAAaeqAAGnrAABp60AAaeuAAGnsAABp7EAAag0AAGoWAABqHwAAaifAAGoxgABqOYAAakNAAGpNAABqVQAAal4AAGpnAABqZ4AAamhAAGpowABqaUAAamnAAGpqgABqa0AAamvAAGpsQABqbQAAam2AAGpuAABqbsAAam+AAGpvwABqcQAAandAAGp4gABqeQAAanpAAGp7AABqe4AAao3AAGqWwABqoIAAaqmAAGqqQABqqsAAaqtAAGqrwABqrEAAaqzAAGqtAABqrcAAarQAAGq9QABqvcAAar5AAGq+wABqv0AAar/AAGrAQABqwMAAasFAAGrBwABqywAAasvAAGrMgABqzUAAas4AAGrOwABqz4AAatBAAGrRAABq0cAAatJAAGrxAABq8YAAavJAAGrywABq84AAavPAAGr0AABq9EAAavSAAGr1AABq9YAAavXAAGr2AABq9oAAavbAAGr7AABq+0AAavvAAGsagABrGwAAaxuAAGscAABrHMAAax0AAGsdQABrHYAAax3AAGseQABrHsAAax8AAGsfQABrH8AAayAAAGs+wABrP0AAa0AAAGtAgABrQUAAa0GAAGtBwABrQgAAa0JAAGtCwABrQ0AAa0OAAGtDwABrREAAa0SAAGtIwABrSQAAa0mAAGtoQABraMAAa2lAAGtpwABraoAAa2rAAGtrAABra0AAa2uAAGtsAABrbIAAa2zAAGttAABrbYAAa23AAGuMgABrjQAAa43AAGuOQABrjwAAa49AAGuPgABrj8AAa5AAAGuQgABrkQAAa5FAAGuRgABrkgAAa5JAAGuWgABrlsAAa5dAAGu2AABrtoAAa7cAAGu3gABruEAAa7iAAGu4wABruQAAa7lAAGu5wABrukAAa7qAAGu6wABru0AAa7uAAGvaQABr2sAAa9uAAGvcAABr3MAAa90AAGvdQABr3YAAa93AAGveQABr3sAAa98AAGvfQABr38AAa+AAAGvmQABr5oAAa+bAAGvnQABsBgAAbAaAAGwHAABsB4AAbAhAAGwIgABsCMAAbAkAAGwJQABsCcAAbApAAGwKgABsCsAAbAtAAGwLgABsKkAAbCrAAGwrgABsLAAAbCzAAGwtAABsLUAAbC2AAGwtwABsLkAAbC7AAGwvAABsL0AAbC/AAGwwAABsOAAAbD5AAGxEgABsRUAAbEYAAGxGwABsR4AAbEhAAGxJAABsT0AAbFAAAGxQwABsUYAAbFJAAGxTAABsU8AAbFRAAGxWQABsWcAAbF1AAGxiAABsaAAAbHAAAGyUwABsnYAAbKWAAGytgABsrgAAbK6AAGyvAABsr4AAbLBAAGywgABssMAAbLGAAGyxwABsskAAbLKAAGyzAABss8AAbLQAAGy0QABstQAAbLVAAGy2gABsvMAAbL8AAGy/gABswAAAbMJAAGzDAABsw8AAbMRAAGzWgABs34AAbOlAAGzyQABs8wAAbPOAAGz0AABs9IAAbPUAAGz1gABs9cAAbPaAAGz8wABtBQAAbQWAAG0GAABtBoAAbQcAAG0HgABtCAAAbQiAAG0JAABtEUAAbRIAAG0SwABtE4AAbRRAAG0VAABtFcAAbRaAAG0XQABtF8AAbTaAAG03AABtN4AAbTgAAG04wABtOQAAbTlAAG05gABtOcAAbTpAAG06wABtOwAAbTtAAG07wABtPAAAbVrAAG1bQABtW8AAbVxAAG1dAABtXUAAbV2AAG1dwABtXgAAbV6AAG1fAABtX0AAbV+AAG1gAABtYEAAbX8AAG1/gABtgEAAbYDAAG2BgABtgcAAbYIAAG2CQABtgoAAbYMAAG2DgABtg8AAbYQAAG2EgABthMAAbYsAAG2LQABti4AAbYwAAG2qwABtq0AAbavAAG2sQABtrQAAba1AAG2tgABtrcAAba4AAG2ugABtrwAAba9AAG2vgABtsAAAbbBAAG3PAABtz4AAbdAAAG3QgABt0UAAbdGAAG3RwABt0gAAbdJAAG3SwABt00AAbdOAAG3TwABt1EAAbdSAAG3zQABt88AAbfRAAG30wABt9YAAbfXAAG32AABt9kAAbfaAAG33AABt94AAbffAAG34AABt+IAAbfjAAG4XgABuGAAAbhiAAG4ZAABuGcAAbhoAAG4aQABuGoAAbhrAAG4bQABuG8AAbhwAAG4cQABuHMAAbh0AAG47wABuPEAAbjzAAG49QABuPgAAbj5AAG4+gABuPsAAbj8AAG4/gABuQAAAbkBAAG5AgABuQQAAbkFAAG5TgABuXIAAbmZAAG5vQABucAAAbnCAAG5xAABucYAAbnIAAG5ygABucsAAbnOAAG55wABugQAAboGAAG6CAABugoAAboMAAG6DgABuhAAAboSAAG6LwABujIAAbo1AAG6OAABujsAAbo+AAG6QQABukQAAbpGAAG6wQABusMAAbrGAAG6yAABussAAbrMAAG6zQABus4AAbrPAAG60QAButMAAbrUAAG61QAButcAAbrYAAG62gABu1UAAbtXAAG7WQABu1sAAbteAAG7XwABu2AAAbthAAG7YgABu2QAAbtmAAG7ZwABu2gAAbtqAAG7awABu+YAAbvoAAG76gABu+wAAbvvAAG78AABu/EAAbvyAAG78wABu/UAAbv3AAG7+AABu/kAAbv7AAG7/AABvHcAAbx5AAG8fAABvH4AAbyBAAG8ggABvIMAAbyEAAG8hQABvIcAAbyJAAG8igABvIsAAbyNAAG8jgABvJEAAb0MAAG9DgABvRAAAb0SAAG9FQABvRYAAb0XAAG9GAABvRkAAb0bAAG9HQABvR4AAb0fAAG9IQABvSIAAb2dAAG9nwABvaEAAb2jAAG9pgABvacAAb2oAAG9qQABvaoAAb2sAAG9rgABva8AAb2wAAG9sgABvbMAAb4uAAG+MAABvjIAAb40AAG+NwABvjgAAb45AAG+OgABvjsAAb49AAG+PwABvkAAAb5BAAG+QwABvkQAAb7XAAG++gABvxoAAb86AAG/PAABvz4AAb9AAAG/QgABv0UAAb9GAAG/RwABv0oAAb9LAAG/TQABv04AAb9RAAG/VAABv1UAAb9WAAG/WQABv1oAAb9fAAG/eAABv4EAAb+DAAG/hQABv44AAb+RAAG/lAABv5YAAb/fAAHAAwABwCoAAcBOAAHAUQABwFMAAcBVAAHAVwABwFkAAcBbAAHAXAABwF8AAcB4AAHAmQABwJsAAcCdAAHAnwABwKEAAcCjAAHApQABwKcAAcCpAAHAygABwM0AAcDQAAHA0wABwNYAAcDZAAHA3AABwN8AAcDiAAHA5AABwV8AAcFhAAHBYwABwWUAAcFoAAHBaQABwWoAAcFrAAHBbAABwW4AAcFwAAHBcQABwXIAAcF0AAHBdQABwfAAAcHyAAHB9AABwfYAAcH5AAHB+gABwfsAAcH8AAHB/QABwf8AAcIBAAHCAgABwgMAAcIFAAHCBgABwoEAAcKDAAHChgABwogAAcKLAAHCjAABwo0AAcKOAAHCjwABwpEAAcKTAAHClAABwpUAAcKXAAHCmAABwrEAAcKyAAHCswABwrUAAcMwAAHDMgABwzQAAcM2AAHDOQABwzoAAcM7AAHDPAABwz0AAcM/AAHDQQABw0IAAcNDAAHDRQABw0YAAcPBAAHDwwABw8UAAcPHAAHDygABw8sAAcPMAAHDzQABw84AAcPQAAHD0gABw9MAAcPUAAHD1gABw9cAAcRSAAHEVAABxFYAAcRYAAHEWwABxFwAAcRdAAHEXgABxF8AAcRhAAHEYwABxGQAAcRlAAHEZwABxGgAAcTjAAHE5QABxOcAAcTpAAHE7AABxO0AAcTuAAHE7wABxPAAAcTyAAHE9AABxPUAAcT2AAHE+AABxPkAAcV0AAHFdgABxXgAAcV6AAHFfQABxX4AAcV/AAHFgAABxYEAAcWDAAHFhQABxYYAAcWHAAHFiQABxYoAAcXTAAHF9wABxh4AAcZCAAHGRQABxkcAAcZJAAHGSwABxk0AAcZPAAHGUAABxlMAAcZsAAHGiQABxosAAcaNAAHGjwABxpEAAcaTAAHGlQABxpcAAca0AAHGtwABxroAAca9AAHGwAABxsMAAcbGAAHGyQABxssAAcdGAAHHSAABx0oAAcdMAAHHTwABx1AAAcdRAAHHUgABx1MAAcdVAAHHVwABx1gAAcdZAAHHWwABx1wAAcfXAAHH2QABx9sAAcfdAAHH4AABx+EAAcfiAAHH4wABx+QAAcfmAAHH6AABx+kAAcfqAAHH7AABx+0AAchoAAHIagAByGwAAchuAAHIcQAByHIAAchzAAHIdAAByHUAAch3AAHIeQAByHoAAch7AAHIfQAByH4AAcj5AAHI+wAByP4AAckAAAHJAwAByQQAAckFAAHJBgAByQcAAckJAAHJCwAByQwAAckNAAHJDwAByRAAAcmLAAHJjQAByY8AAcmRAAHJlAAByZUAAcmWAAHJlwAByZgAAcmaAAHJnAAByZ0AAcmeAAHJoAAByaEAAcocAAHKHgAByiAAAcoiAAHKJQAByiYAAconAAHKKAAByikAAcorAAHKLQAByi4AAcovAAHKMQAByjIAAcqtAAHKrwAByrIAAcq0AAHKtwAByrgAAcq5AAHKugAByrsAAcq9AAHKvwABysAAAcrBAAHKwwABysQAActXAAHLegABy5oAAcu6AAHLvAABy74AAcvAAAHLwgABy8UAAcvGAAHLxwABy8oAAcvLAAHLzQABy84AAcvQAAHL0wABy9QAAcvVAAHL2AABy9kAAcveAAHL9wABzAAAAcwCAAHMBAABzA0AAcwQAAHMEwABzBUAAcxeAAHMggABzKkAAczNAAHM0AABzNIAAczUAAHM1gABzNgAAczaAAHM2wABzN4AAcz3AAHNGAABzRoAAc0cAAHNHgABzSAAAc0iAAHNJAABzSYAAc0oAAHNSQABzUwAAc1PAAHNUgABzVUAAc1YAAHNWwABzV4AAc1hAAHNYwABzd4AAc3gAAHN4gABzeQAAc3nAAHN6AABzekAAc3qAAHN6wABze0AAc3vAAHN8AABzfEAAc3zAAHN9AABzm8AAc5xAAHOcwABznUAAc54AAHOeQABznoAAc57AAHOfAABzn4AAc6AAAHOgQABzoIAAc6EAAHOhQABzwAAAc8CAAHPBQABzwcAAc8KAAHPCwABzwwAAc8NAAHPDgABzxAAAc8SAAHPEwABzxQAAc8WAAHPFwABzzAAAc8xAAHPMgABzzQAAc+vAAHPsQABz7MAAc+1AAHPuAABz7kAAc+6AAHPuwABz7wAAc++AAHPwAABz8EAAc/CAAHPxAABz8UAAdBAAAHQQgAB0EUAAdBHAAHQSgAB0EsAAdBMAAHQTQAB0E4AAdBQAAHQUgAB0FMAAdBUAAHQVgAB0FcAAdDSAAHQ1AAB0NYAAdDYAAHQ2wAB0NwAAdDdAAHQ3gAB0N8AAdDhAAHQ4wAB0OQAAdDlAAHQ5wAB0OgAAdFjAAHRZQAB0WcAAdFpAAHRbAAB0W0AAdFuAAHRbwAB0XAAAdFyAAHRdAAB0XUAAdF2AAHReAAB0XkAAdH0AAHR9gAB0fgAAdH6AAHR/QAB0f4AAdH/AAHSAAAB0gEAAdIDAAHSBQAB0gYAAdIHAAHSCQAB0goAAdJTAAHSdwAB0p4AAdLCAAHSxQAB0scAAdLJAAHSywAB0s0AAdLPAAHS0AAB0tMAAdLsAAHTCQAB0wsAAdMNAAHTDwAB0xEAAdMTAAHTFQAB0xcAAdM0AAHTNwAB0zoAAdM9AAHTQAAB00MAAdNGAAHTSQAB00sAAdPGAAHTyAAB08oAAdPMAAHTzwAB09AAAdPRAAHT0gAB09MAAdPVAAHT1wAB09gAAdPZAAHT2wAB09wAAdRXAAHUWQAB1FsAAdRdAAHUYAAB1GEAAdRiAAHUYwAB1GQAAdRmAAHUaAAB1GkAAdRqAAHUbAAB1G0AAdToAAHU6gAB1OwAAdTuAAHU8QAB1PIAAdTzAAHU9AAB1PUAAdT3AAHU+QAB1PoAAdT7AAHU/QAB1P4AAdV5AAHVewAB1X0AAdV/AAHVggAB1YMAAdWEAAHVhQAB1YYAAdWIAAHVigAB1YsAAdWMAAHVjgAB1Y8AAdYKAAHWDAAB1g4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AAgGyAAIBtAACAbUAAgG2AAIBuAACAbkAAgI0AAICNgACAjgAAgI6AAICPQACAj4AAgI/AAICQAACAkEAAgJDAAICRQACAkYAAgJHAAICSQACAkoAAgLFAAICxwACAsoAAgLMAAICzwACAtAAAgLRAAIC0gACAtMAAgLVAAIC1wACAtgAAgLZAAIC2wACAtwAAgL1AAIC9gACAvcAAgL5AAIDdAACA3YAAgN4AAIDegACA30AAgN+AAIDfwACA4AAAgOBAAIDgwACA4UAAgOGAAIDhwACA4kAAgOKAAIEBQACBAcAAgQJAAIECwACBA4AAgQPAAIEEAACBBEAAgQSAAIEFAACBBYAAgQXAAIEGAACBBoAAgQbAAIElgACBJgAAgSaAAIEnAACBJ8AAgSgAAIEoQACBKIAAgSjAAIEpQACBKcAAgSoAAIEqQACBKsAAgSsAAIFJwACBSkAAgUrAAIFLQACBTAAAgUxAAIFMgACBTMAAgU0AAIFNgACBTgAAgU5AAIFOgACBTwAAgU9AAIFuAACBboAAgW8AAIFvgACBcEAAgXCAAIFwwACBcQAAgXFAAIFxwACBckAAgXKAAIFywACBc0AAgXOAAIGFwACBjsAAgZiAAIGhgACBokAAgaLAAIGjQACBo8AAgaRAAIGkwACBpQAAgaXAAIGsAACBs0AAgbPAAIG0QACBtMAAgbVAAIG1wACBtkAAgbbAAIG+AACBvsAAgb+AAIHAQACBwQAAgcHAAIHCgACBw0AAgcPAAIHigACB4wAAgeOAAIHkAACB5MAAgeUAAIHlQACB5YAAgeXAAIHmQACB5sAAgecAAIHnQACB58AAgegAAIIGwACCB0AAggfAAIIIQACCCQAAgglAAIIJgACCCcAAggoAAIIKgACCCwAAggtAAIILgACCDAAAggxAAIIrAACCK4AAgiwAAIIsgACCLUAAgi2AAIItwACCLgAAgi5AAIIuwACCL0AAgi+AAIIvwACCMEAAgjCAAIJPQACCT8AAglCAAIJRAACCUcAAglIAAIJSQACCUoAAglLAAIJTQACCU8AAglQAAIJUQACCVMAAglUAAIJ1wACCfsAAgofAAIKQgACCmkAAgqJAAIKsAACCtcAAgr3AAILGwACCz8AAgtBAAILRAACC0YAAgtIAAILSgACC00AAgtQAAILUgACC1QAAgtXAAILWQACC1sAAgteAAILYQACC2IAAgtrAAILhAACC4kAAguLAAILkAACC5MAAguVAAIL3gACDAIAAgwpAAIMTQACDFAAAgxSAAIMVAACDFYAAgxYAAIMWgACDFsAAgxeAAIMdwACDJwAAgyeAAIMoAACDKIAAgykAAIMpgACDKgAAgyqAAIMrAACDK4AAgzTAAIM1gACDNkAAgzcAAIM3wACDOIAAgzlAAIM6AACDOsAAgzuAAIM8AACDWsAAg1tAAINcAACDXIAAg11AAINdgACDXcAAg14AAINeQACDXsAAg19AAINfgACDX8AAg2BAAINggACDZMAAg2UAAINlgACDhEAAg4TAAIOFQACDhcAAg4aAAIOGwACDhwAAg4dAAIOHgACDiAAAg4iAAIOIwACDiQAAg4mAAIOJwACDqIAAg6kAAIOpwACDqkAAg6sAAIOrQACDq4AAg6vAAIOsAACDrIAAg60AAIOtQACDrYAAg64AAIOuQACDsoAAg7LAAIOzQACD0gAAg9KAAIPTAACD04AAg9RAAIPUgACD1MAAg9UAAIPVQACD1cAAg9ZAAIPWgACD1sAAg9dAAIPXgACD9kAAg/bAAIP3gACD+AAAg/jAAIP5AACD+UAAg/mAAIP5wACD+kAAg/rAAIP7AACD+0AAg/vAAIP8AACEAEAAhACAAIQBAACEH8AAhCBAAIQgwACEIUAAhCIAAIQiQACEIoAAhCLAAIQjAACEI4AAhCQAAIQkQACEJIAAhCUAAIQlQACERAAAhESAAIRFQACERcAAhEaAAIRGwACERwAAhEdAAIRHgACESAAAhEiAAIRIwACESQAAhEmAAIRJwACEUAAAhFBAAIRQgACEUQAAhG/AAIRwQACEcMAAhHFAAIRyAACEckAAhHKAAIRywACEcwAAhHOAAIR0AACEdEAAhHSAAIR1AACEdUAAhJQAAISUgACElUAAhJXAAISWgACElsAAhJcAAISXQACEl4AAhJgAAISYgACEmMAAhJkAAISZgACEmcAAhJzAAISjAACEp0AAhKgAAISowACEqYAAhKpAAISugACEr0AAhLAAAISwwACEsYAAhLIAAIS4AACEvIAAhMJAAITnAACE78AAhPfAAIT/wACFAEAAhQDAAIUBQACFAcAAhQKAAIUCwACFAwAAhQPAAIUEAACFBIAAhQTAAIUFgACFBkAAhQaAAIUGwACFB4AAhQfAAIUJAACFD0AAhRGAAIUSAACFEoAAhRTAAIUVgACFFkAAhRbAAIUpAACFMgAAhTvAAIVEwACFRYAAhUYAAIVGgACFRwAAhUeAAIVIAACFSEAAhUkAAIVPQACFV4AAhVgAAIVYgACFWQAAhVmAAIVaAACFWoAAhVsAAIVbgACFY8AAhWSAAIVlQACFZgAAhWbAAIVngACFaEAAhWkAAIVpwACFakAAhYkAAIWJgACFigAAhYqAAIWLQACFi4AAhYvAAIWMAACFjEAAhYzAAIWNQACFjYAAhY3AAIWOQACFjoAAha1AAIWtwACFrkAAha7AAIWvgACFr8AAhbAAAIWwQACFsIAAhbEAAIWxgACFscAAhbIAAIWygACFssAAhdGAAIXSAACF0sAAhdNAAIXUAACF1EAAhdSAAIXUwACF1QAAhdWAAIXWAACF1kAAhdaAAIXXAACF10AAhd2AAIXdwACF3gAAhd6AAIX9QACF/cAAhf5AAIX+wACF/4AAhf/AAIYAAACGAEAAhgCAAIYBAACGAYAAhgHAAIYCAACGAoAAhgLAAIYhgACGIgAAhiLAAIYjQACGJAAAhiRAAIYkgACGJMAAhiUAAIYlgACGJgAAhiZAAIYmgACGJwAAhidAAIZGAACGRoAAhkcAAIZHgACGSEAAhkiAAIZIwACGSQAAhklAAIZJwACGSkAAhkqAAIZKwACGS0AAhkuAAIZqQACGasAAhmtAAIZrwACGbIAAhmzAAIZtAACGbUAAhm2AAIZuAACGboAAhm7AAIZvAACGb4AAhm/AAIaOgACGjwAAho+AAIaQAACGkMAAhpEAAIaRQACGkYAAhpHAAIaSQACGksAAhpMAAIaTQACGk8AAhpQAAIamQACGr0AAhrkAAIbCAACGwsAAhsNAAIbDwACGxEAAhsTAAIbFQACGxYAAhsZAAIbMgACG08AAhtRAAIbUwACG1UAAhtXAAIbWQACG1sAAhtdAAIbegACG30AAhuAAAIbgwACG4YAAhuJAAIbjAACG48AAhuRAAIcDAACHA4AAhwQAAIcEgACHBUAAhwWAAIcFwACHBgAAhwZAAIcGwACHB0AAhweAAIcHwACHCEAAhwiAAIcnQACHJ8AAhyhAAIcowACHKYAAhynAAIcqAACHKkAAhyqAAIcrAACHK4AAhyvAAIcsAACHLIAAhyzAAIdLgACHTAAAh0yAAIdNAACHTcAAh04AAIdOQACHToAAh07AAIdPQACHT8AAh1AAAIdQQACHUMAAh1EAAIdvwACHcEAAh3EAAIdxgACHckAAh3KAAIdywACHcwAAh3NAAIdzwACHdEAAh3SAAId0wACHdUAAh3WAAIeUQACHlMAAh5VAAIeVwACHloAAh5bAAIeXAACHl0AAh5eAAIeYAACHmIAAh5jAAIeZAACHmYAAh5nAAIe4gACHuQAAh7mAAIe6AACHusAAh7sAAIe7QACHu4AAh7vAAIe8QACHvMAAh70AAIe9QACHvcAAh74AAIfcwACH3UAAh94AAIfegACH30AAh9+AAIffwACH4AAAh+BAAIfgwACH4UAAh+GAAIfhwACH4kAAh+KAAIgHQACIEAAAiBgAAIggAACIIIAAiCEAAIghgACIIgAAiCLAAIgjAACII0AAiCQAAIgkQACIJMAAiCUAAIglgACIJkAAiCaAAIgmwACIJ4AAiCfAAIgpAACIL0AAiDGAAIgyAACIMoAAiDTAAIg1gACINkAAiDbAAIhJAACIUgAAiFvAAIhkwACIZYAAiGYAAIhmgACIZwAAiGeAAIhoAACIaEAAiGkAAIhvQACId4AAiHgAAIh4gACIeQAAiHmAAIh6AACIeoAAiHsAAIh7gACIg8AAiISAAIiFQACIhgAAiIbAAIiHgACIiEAAiIkAAIiJwACIikAAiKkAAIipgACIqgAAiKqAAIirQACIq4AAiKvAAIisAACIrEAAiKzAAIitQACIrYAAiK3AAIiuQACIroAAiM1AAIjNwACIzkAAiM7AAIjPgACIz8AAiNAAAIjQQACI0IAAiNEAAIjRgACI0cAAiNIAAIjSgACI0sAAiPGAAIjyAACI8sAAiPNAAIj0AACI9EAAiPSAAIj0wACI9QAAiPWAAIj2AACI9kAAiPaAAIj3AACI90AAiP2AAIj9wACI/gAAiP6AAIkdQACJHcAAiR5AAIkewACJH4AAiR/AAIkgAACJIEAAiSCAAIkhAACJIYAAiSHAAIkiAACJIoAAiSLAAIlBgACJQgAAiUKAAIlDAACJQ8AAiUQAAIlEQACJRIAAiUTAAIlFQACJRcAAiUYAAIlGQACJRsAAiUcAAIllwACJZkAAiWbAAIlnQACJaAAAiWhAAIlogACJaMAAiWkAAIlpgACJagAAiWpAAIlqgACJawAAiWtAAImKAACJioAAiYsAAImLgACJjEAAiYyAAImMwACJjQAAiY1AAImNwACJjkAAiY6AAImOwACJj0AAiY+AAImuQACJrsAAia9AAImvwACJsIAAibDAAImxAACJsUAAibGAAImyAACJsoAAibLAAImzAACJs4AAibPAAInGAACJzwAAidjAAInhwACJ4oAAieMAAInjgACJ5AAAieSAAInlAACJ5UAAieYAAInsQACJ84AAifQAAIn0gACJ9QAAifWAAIn2AACJ9oAAifcAAIn+QACJ/wAAif/AAIoAgACKAUAAigIAAIoCwACKA4AAigQAAIoiwACKI0AAiiPAAIokQACKJQAAiiVAAIolgACKJcAAiiYAAIomgACKJwAAiidAAIongACKKAAAiihAAIpHAACKR4AAikgAAIpIgACKSUAAikmAAIpJwACKSgAAikpAAIpKwACKS0AAikuAAIpLwACKTEAAikyAAIprQACKa8AAimxAAIpswACKbYAAim3AAIpuAACKbkAAim6AAIpvAACKb4AAim/AAIpwAACKcIAAinDAAIqPgACKkAAAipDAAIqRQACKkgAAipJAAIqSgACKksAAipMAAIqTgACKlAAAipRAAIqUgACKlQAAipVAAIq0AACKtIAAirUAAIq1gACKtkAAiraAAIq2wACKtwAAirdAAIq3wACKuEAAiriAAIq4wACKuUAAirmAAIrYQACK2MAAitmAAIraAACK2sAAitsAAIrbQACK24AAitvAAIrcQACK3MAAit0AAIrdQACK3cAAit4AAIrhwACLAIAAiwEAAIsBgACLAgAAiwLAAIsDAACLA0AAiwOAAIsDwACLBEAAiwTAAIsFAACLBUAAiwXAAIsGAACLKsAAizOAAIs7gACLQ4AAi0QAAItEgACLRQAAi0WAAItGQACLRoAAi0bAAItHgACLR8AAi0hAAItIgACLSQAAi0nAAItKAACLSkAAi0sAAItLQACLTIAAi1LAAItVAACLVYAAi1YAAItYQACLWQAAi1nAAItaQACLbIAAi3WAAIt/QACLiEAAi4kAAIuJgACLigAAi4qAAIuLAACLi4AAi4vAAIuMgACLksAAi5sAAIubgACLnA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AAlEJAAJRCgACUYUAAlGHAAJRigACUYwAAlGPAAJRkAACUZEAAlGSAAJRkwACUZUAAlGXAAJRmAACUZkAAlGbAAJRnAACUa0AAlGuAAJRsAACUisAAlItAAJSLwACUjEAAlI0AAJSNQACUjYAAlI3AAJSOAACUjoAAlI8AAJSPQACUj4AAlJAAAJSQQACUrwAAlK+AAJSwAACUsIAAlLFAAJSxgACUscAAlLIAAJSyQACUssAAlLNAAJSzgACUs8AAlLRAAJS0gACU00AAlNPAAJTUgACU1QAAlNXAAJTWAACU1kAAlNaAAJTWwACU10AAlNfAAJTYAACU2EAAlNjAAJTZAACU/cAAlQaAAJUOgACVFoAAlRcAAJUXgACVGAAAlRiAAJUZQACVGYAAlRnAAJUagACVGsAAlRtAAJUbgACVHEAAlR0AAJUdQACVHYAAlR5AAJUegACVH8AAlSYAAJUoQACVKMAAlSlAAJUrgACVLEAAlS0AAJUtgACVP8AAlUjAAJVSgACVW4AAlVxAAJVcwACVXUAAlV3AAJVeQACVXsAAlV8AAJVfwACVZgAAlW5AAJVuwACVb0AAlW/AAJVwQACVcMAAlXFAAJVxwACVckAAlXqAAJV7QACVfAAAlXzAAJV9gACVfkAAlX8AAJV/wACVgIAAlYEAAJWfwACVoEAAlaDAAJWhQACVogAAlaJAAJWigACVosAAlaMAAJWjgACVpAAAlaRAAJWkgACVpQAAlaVAAJXEAACVxIAAlcUAAJXFgACVxkAAlcaAAJXGwACVxwAAlcdAAJXHwACVyEAAlciAAJXIwACVyUAAlcmAAJXoQACV6MAAlemAAJXqAACV6sAAlesAAJXrQACV64AAlevAAJXsQACV7MAAle0AAJXtQACV7cAAle4AAJX0QACV9IAAlfTAAJX1QACWFAAAlhSAAJYVAACWFYAAlhZAAJYWgACWFsAAlhcAAJYXQACWF8AAlhhAAJYYgACWGMAAlhlAAJYZgACWOEAAljjAAJY5gACWOgAAljrAAJY7AACWO0AAljuAAJY7wACWPEAAljzAAJY9AACWPUAAlj3AAJY+AACWXMAAll1AAJZdwACWXkAAll8AAJZfQACWX4AAll/AAJZgAACWYIAAlmEAAJZhQACWYYAAlmIAAJZiQACWgQAAloGAAJaCAACWgoAAloNAAJaDgACWg8AAloQAAJaEQACWhMAAloVAAJaFgACWhcAAloZAAJaGgACWpUAAlqXAAJamQACWpsAAlqeAAJanwACWqAAAlqhAAJaogACWqQAAlqmAAJapwACWqgAAlqqAAJaqwACWvQAAlsYAAJbPwACW2MAAltmAAJbaAACW2oAAltsAAJbbgACW3AAAltxAAJbdAACW40AAluqAAJbrAACW64AAluwAAJbsgACW7QAAlu2AAJbuAACW9UAAlvYAAJb2wACW94AAlvhAAJb5AACW+cAAlvqAAJb7AACXGcAAlxpAAJcawACXG0AAlxwAAJccQACXHIAAlxzAAJcdAACXHYAAlx4AAJceQACXHoAAlx8AAJcfQACXPgAAlz6AAJc/AACXP4AAl0BAAJdAgACXQMAAl0EAAJdBQACXQcAAl0JAAJdCgACXQsAAl0NAAJdDgACXYkAAl2LAAJdjQACXY8AAl2SAAJdkwACXZQAAl2VAAJdlgACXZgAAl2aAAJdmwACXZwAAl2eAAJdnwACXhoAAl4cAAJeHwACXiEAAl4kAAJeJQACXiYAAl4nAAJeKAACXioAAl4sAAJeLQACXi4AAl4wAAJeMQACXrQAAl7YAAJe/AACXx8AAl9GAAJfZgACX40AAl+0AAJf1AACX/gAAmAcAAJgHgACYCEAAmAjAAJgJQACYCcAAmAqAAJgLQACYC8AAmAxAAJgNAACYDYAAmA4AAJgOwACYD4AAmA/AAJgRAACYF0AAmBiAAJgZAACYGkAAmBsAAJgbgACYLcAAmDbAAJhAgACYSYAAmEpAAJhKwACYS0AAmEvAAJhMQACYTMAAmE0AAJhNwACYVAAAmF1AAJhdwACYXkAAmF7AAJhfQACYX8AAmGBAAJhgwACYYUAAmGHAAJhrAACYa8AAmGyAAJhtQACYbgAAmG7AAJhvgACYcEAAmHEAAJhxwACYckAAmJEAAJiRgACYkkAAmJLAAJiTgACYk8AAmJQAAJiUQACYlIAAmJUAAJiVgACYlcAAmJYAAJiWgACYlsAAmJsAAJibQACYm8AAmLqAAJi7AACYu4AAmLwAAJi8wACYvQAAmL1AAJi9gACYvcAAmL5AAJi+wACYvwAAmL9AAJi/wACYwAAAmN7AAJjfQACY4AAAmOCAAJjhQACY4YAAmOHAAJjiAACY4kAAmOLAAJjjQACY44AAmOPAAJjkQACY5IAAmOjAAJjqAACY6sAAmOtAAJjvgACY8cAAmPKAAJjzQACY88AAmPiAAJj7AACZGcAAmRpAAJkawACZG0AAmRwAAJkcQACZHIAAmRzAAJkdAACZHYAAmR4AAJkeQACZHoAAmR8AAJkfQACZPgAAmT6AAJk/QACZP8AAmUCAAJlAwACZQQAAmUFAAJlBgACZQgAAmUKAAJlCwACZQwAAmUOAAJlDwACZSAAAmUhAAJlIwACZZ4AAmWgAAJlogACZaQAAmWnAAJlqAACZakAAmWqAAJlqwACZa0AAmWvAAJlsAACZbEAAmWzAAJltAACZi8AAmYxAAJmNAACZjYAAmY5AAJmOgACZjsAAmY8AAJmPQACZj8AAmZBAAJmQgACZkMAAmZFAAJmRgACZl8AAmZgAAJmYQACZmMAAmbeAAJm4AACZuIAAmbkAAJm5wACZugAAmbpAAJm6gACZusAAmbtAAJm7wACZvAAAmbxAAJm8wACZvQAAmdvAAJncQACZ3QAAmd2AAJneQACZ3oAAmd7AAJnfAACZ30AAmd/AAJngQACZ4IAAmeDAAJnhQACZ4YAAmeVAAJnrgACZ+MAAmfmAAJn6QACZ+wAAmfvAAJn8gACZ/UAAmf4AAJn+wACZ/4AAmgBAAJoBAACaAcAAmgKAAJoPwACaEIAAmhFAAJoSAACaEsAAmhOAAJoUQACaFQAAmhXAAJoWgACaF0AAmhgAAJoYwACaGYAAmhoAAJodQACaJQAAmidAAJotwACaMoAAmjiAAJo8AACaP0AAmkRAAJpGQACaSgAAmk/AAJp0gACafUAAmoVAAJqNQACajcAAmo5AAJqOwACaj0AAmpAAAJqQQACakIAAmpFAAJqRgACakgAAmpJAAJqSwACak4AAmpPAAJqUAACalMAAmpUAAJqWQACanIAAmp7AAJqfQACan8AAmqIAAJqiwACao4AAmqQAAJq2QACav0AAmskAAJrSAACa0sAAmtNAAJrTwACa1EAAmtTAAJrVQACa1YAAmtZAAJrcgACa5MAAmuVAAJrlwACa5kAAmubAAJrnQACa58AAmuhAAJrowACa8QAAmvHAAJrygACa80AAmvQAAJr0wACa9YAAmvZAAJr3AACa94AAmxZAAJsWwACbF0AAmxfAAJsYgACbGMAAmxkAAJsZQACbGYAAmxoAAJsagACbGsAAmxsAAJsbgACbG8AAmzqAAJs7AACbO4AAmzwAAJs8wACbPQAAmz1AAJs9gACbPcAAmz5AAJs+wACbPwAAmz9AAJs/wACbQAAAm17AAJtfQACbYAAAm2CAAJthQACbYYAAm2HAAJtiAACbYkAAm2LAAJtjQACbY4AAm2PAAJtkQACbZIAAm2rAAJtrAACba0AAm2vAAJuKgACbiwAAm4uAAJuMAACbjMAAm40AAJuNQACbjYAAm43AAJuOQACbjsAAm48AAJuPQACbj8AAm5AAAJuuwACbr0AAm7AAAJuwgACbsUAAm7GAAJuxwACbsgAAm7JAAJuywACbs0AAm7OAAJuzwACbtEAAm7SAAJvTQACb08AAm9RAAJvUwACb1YAAm9XAAJvWAACb1kAAm9aAAJvXAACb14AAm9fAAJvYAACb2IAAm9jAAJv3gACb+AAAm/iAAJv5AACb+cAAm/oAAJv6QACb+oAAm/rAAJv7QACb+8AAm/wAAJv8QACb/MAAm/0AAJwbwACcHEAAnBzAAJwdQACcHgAAnB5AAJwegACcHsAAnB8AAJwfgACcIAAAnCBAAJwggACcIQAAnCFAAJwzgACcPIAAnEZAAJxPQACcUAAAnFCAAJxRAACcUYAAnFIAAJxSgACcUsAAnFOAAJxZwACcYQAAnGGAAJxiAACcYoAAnGMAAJxjgACcZAAAnGSAAJxrwACcbIAAnG1AAJxuAACcbsAAnG+AAJxwQACccQAAnHGAAJyQQACckMAAnJFAAJyRwACckoAAnJLAAJyTAACck0AAnJOAAJyUAACclIAAnJTAAJyVAACclYAAnJXAAJy0gACctQAAnLWAAJy2AACctsAAnLcAAJy3QACct4AAnLfAAJy4QACcuMAAnLkAAJy5QACcucAAnLoAAJzYwACc2UAAnNnAAJzaQACc2wAAnNtAAJzbgACc28AAnNwAAJzcgACc3QAAnN1AAJzdgACc3gAAnN5AAJz9AACc/YAAnP5AAJz+wACc/4AAnP/AAJ0AAACdAEAAnQCAAJ0BAACdAYAAnQHAAJ0CAACdAoAAnQLAAJ0hgACdIgAAnSKAAJ0jAACdI8AAnSQAAJ0kQACdJIAAnSTAAJ0lQACdJcAAnSYAAJ0mQACdJsAAnScAAJ1FwACdRkAAnUbAAJ1HQACdSAAAnUhAAJ1IgACdSMAAnUkAAJ1JgACdSgAAnUpAAJ1KgACdSwAAnUtAAJ1qAACdaoAAnWsAAJ1rgACdbEAAnWyAAJ1swACdbQAAnW1AAJ1twACdbkAAnW6AAJ1uwACdb0AAnW+AAJ2UQACdnQAAnaUAAJ2tAACdrYAAna4AAJ2ugACdrwAAna/AAJ2wAACdsEAAnbEAAJ2xQACdscAAnbIAAJ2ygACds0AAnbOAAJ2zwACdtIAAnbTAAJ22AACdvEAAnb6AAJ2/AACdv4AAncHAAJ3CgACdw0AAncPAAJ3WAACd3wAAnejAAJ3xwACd8oAAnfMAAJ3zgACd9AAAnfSAAJ31AACd9UAAnfYAAJ38QACeBIAAngUAAJ4FgACeBgAAngaAAJ4HAACeB4AAnggAAJ4IgACeEMAAnhGAAJ4SQACeEwAAnhPAAJ4UgACeFUAAnhYAAJ4WwACeF0AAnjYAAJ42gACeNwAAnjeAAJ44QACeOIAAnjjAAJ45AACeOUAAnjnAAJ46QACeOoAAnjrAAJ47QACeO4AAnlpAAJ5awACeW0AAnlvAAJ5cgACeXMAAnl0AAJ5dQACeXYAAnl4AAJ5egACeXsAAnl8AAJ5fgACeX8AAnn6AAJ5/AACef8AAnoBAAJ6BAACegUAAnoGAAJ6BwACeggAAnoKAAJ6DAACeg0AAnoOAAJ6EAACehEAAnoqAAJ6KwACeiwAAnouAAJ6qQACeqsAAnqtAAJ6rwACerIAAnqzAAJ6tAACerUAAnq2AAJ6uAACeroAAnq7AAJ6vAACer4AAnq/AAJ7OgACezwAAns/AAJ7QQACe0QAAntFAAJ7RgACe0cAAntIAAJ7SgACe0wAAntNAAJ7TgACe1AAAntRAAJ7zAACe84AAnvQAAJ70gACe9UAAnvWAAJ71wACe9gAAnvZAAJ72wACe90AAnveAAJ73wACe+EAAnviAAJ8XQACfF8AAnxhAAJ8YwACfGYAAnxnAAJ8aAACfGkAAnxqAAJ8bAACfG4AAnxvAAJ8cAACfHIAAnxzAAJ87gACfPAAAnzyAAJ89AACfPcAAnz4AAJ8+QACfPoAAnz7AAJ8/QACfP8AAn0AAAJ9AQACfQMAAn0EAAJ9TQACfXEAAn2YAAJ9vAACfb8AAn3BAAJ9wwACfcUAAn3HAAJ9yQACfcoAAn3NAAJ95gACfgMAAn4FAAJ+BwACfgkAAn4LAAJ+DQACfg8AAn4RAAJ+LgACfjEAAn40AAJ+NwACfjoAAn49AAJ+QAACfkMAAn5FAAJ+wAACfsIAAn7EAAJ+xgACfskAAn7KAAJ+ywACfswAAn7NAAJ+zwACftEAAn7SAAJ+0wACftUAAn7WAAJ/UQACf1MAAn9VAAJ/VwACf1oAAn9bAAJ/XAACf10AAn9eAAJ/YAACf2IAAn9jAAJ/ZAACf2YAAn9nAAJ/4gACf+QAAn/mAAJ/6AACf+sAAn/sAAJ/7QACf+4AAn/vAAJ/8QACf/MAAn/0AAJ/9QACf/cAAn/4AAKAcwACgHUAAoB4AAKAegACgH0AAoB+AAKAfwACgIAAAoCBAAKAgwACgIUAAoCGAAKAhwACgIkAAoCKAAKAjQACgQgAAoEKAAKBDAACgQ4AAoERAAKBEgACgRMAAoEUAAKBFQACgRcAAoEZAAKBGgACgRsAAoEdAAKBHgACgZkAAoGbAAKBnQACgZ8AAoGiAAKBowACgaQAAoGlAAKBpgACgagAAoGqAAKBqwACgawAAoGuAAKBrwACgioAAoIsAAKCLgACgjAAAoIzAAKCNAACgjUAAoI2AAKCNwACgjkAAoI7AAKCPAACgj0AAoI/AAKCQAACgtMAAoL2AAKDFgACgzYAAoM4AAKDOgACgzwAAoM+AAKDQQACg0IAAoNDAAKDRgACg0cAAoNJAAKDSgACg0wAAoNPAAKDUAACg1EAAoNUAAKDVQACg14AAoN3AAKDgAACg4IAAoOEAAKDjQACg5AAAoOTAAKDlQACg94AAoQCAAKEKQAChE0AAoRQAAKEUgAChFQAAoRWAAKEWAAChFoAAoRbAAKEXgAChHcAAoSYAAKEmgAChJwAAoSeAAKEoAAChKIAAoSkAAKEpgAChKgAAoTJAAKEzAAChM8AAoTSAAKE1QAChNgAAoTbAAKE3gAChOEAAoTjAAKFXgAChWAAAoViAAKFZAAChWcAAoVoAAKFaQAChWoAAoVrAAKFbQAChW8AAoVwAAKFcQAChXMAAoV0AAKF7wAChfEAAoXzAAKF9QAChfgAAoX5AAKF+gAChfsAAoX8AAKF/gAChgAAAoYBAAKGAgAChgQAAoYFAAKGgAAChoIAAoaFAAKGhwAChooAAoaLAAKGjAACho0AAoaOAAKGkAAChpIAAoaTAAKGlAAChpYAAoaXAAKGsAAChrEAAoayAAKGtAAChy8AAocxAAKHMwAChzUAAoc4AAKHOQAChzoAAoc7AAKHPAAChz4AAodAAAKHQQACh0IAAodEAAKHRQACh8AAAofCAAKHxAACh8YAAofJAAKHygACh8sAAofMAAKHzQACh88AAofRAAKH0gACh9MAAofVAAKH1gACiFEAAohTAAKIVQACiFcAAohaAAKIWwACiFwAAohdAAKIXgACiGAAAohiAAKIYwACiGQAAohmAAKIZwACiOIAAojkAAKI5gACiOgAAojrAAKI7AACiO0AAojuAAKI7wACiPEAAojzAAKI9AACiPUAAoj3AAKI+AACiXMAAol1AAKJdwACiXkAAol8AAKJfQACiX4AAol/AAKJgAACiYIAAomEAAKJhQACiYYAAomIAAKJiQACidIAAon2AAKKHQACikEAAopEAAKKRgACikgAAopKAAKKTAACik4AAopPAAKKUgACimsAAoqIAAKKigACiowAAoqOAAKKkAACipIAAoqUAAKKlgACirMAAoq2AAKKuQACirwAAoq/AAKKwgACisUAAorIAAKKygACi0UAAotHAAKLSQACi0sAAotOAAKLTwACi1AAAotRAAKLUgACi1QAAotWAAKLVwACi1gAAotaAAKLWwACi9YAAovYAAKL2gACi9wAAovfAAKL4AACi+EAAoviAAKL4wACi+UAAovnAAKL6AACi+kAAovrAAKL7AACjGcAAoxpAAKMawACjG0AAoxwAAKMcQACjHIAAoxzAAKMdAACjHYAAox4AAKMeQACjHoAAox8AAKMfQACjPgAAoz6AAKM/AACjP4AAo0BAAKNAgACjQMAAo0EAAKNBQACjQcAAo0JAAKNCgACjQsAAo0NAAKNDgACjYkAAo2LAAKNjQACjY8AAo2SAAKNkwACjZQAAo2VAAKNlgACjZgAAo2aAAKNmwACjZwAAo2eAAKNnwACjhoAAo4cAAKOHgACjiAAAo4jAAKOJAACjiUAAo4mAAKOJwACjikAAo4rAAKOLAACji0AAo4vAAKOMAACjqsAAo6tAAKOrwACjrEAAo60AAKOtQACjrYAAo63AAKOuAACjroAAo68AAKOvQACjr4AAo7AAAKOwQACj1QAAo93AAKPlwACj7cAAo+5AAKPuwACj70AAo+/AAKPwgACj8MAAo/EAAKPxwACj8gAAo/KAAKPywACj80AAo/QAAKP0QACj9IAAo/VAAKP1gACj9sAAo/0AAKP/QACj/8AApABAAKQCgACkA0AApAQAAKQEgACkFsAApB/AAKQpgACkMoAApDNAAKQzwACkNEAApDTAAKQ1QACkNcAApDYAAKQ2wACkPQAApEVAAKRFwACkRkAApEbAAKRHQACkR8AApEhAAKRIwACkSUAApFGAAKRSQACkUwAApFPAAKRUgACkVUAApFYAAKRWwACkV4AApFgAAKR2wACkd0AApHfAAKR4QACkeQAApHlAAKR5gACkecAApHoAAKR6gACkewAApHtAAKR7gACkfAAApHxAAKSbAACkm4AApJwAAKScgACknUAApJ2AAKSdwACkngAApJ5AAKSewACkn0AApJ+AAKSfwACkoEAApKCAAKS/QACkv8AApMCAAKTBAACkwcAApMIAAKTCQACkwoAApMLAAKTDQACkw8AApMQAAKTEQACkxMAApMUAAKTLQACky4AApMvAAKTMQACk6wAApOuAAKTsAACk7IAApO1AAKTtgACk7cAApO4AAKTuQACk7sAApO9AAKTvgACk78AApPBAAKTwgAClD0AApQ/AAKUQgAClEQAApRHAAKUSAAClEkAApRKAAKUSwAClE0AApRPAAKUUAAClFEAApRTAAKUVAAClM8AApTRAAKU0wAClNUAApTYAAKU2QAClNoAApTbAAKU3AAClN4AApTgAAKU4QAClOIAApTkAAKU5QAClWAAApViAAKVZAAClWYAApVpAAKVagAClWsAApVsAAKVbQAClW8AApVxAAKVcgAClXMAApV1AAKVdgAClfEAApXzAAKV9QAClfcAApX6AAKV+wAClfwAApX9AAKV/gAClgAAApYCAAKWAwAClgQAApYGAAKWBwACllAAApZ0AAKWmwAClr8AApbCAAKWxAAClsYAApbIAAKWygAClswAApbNAAKW0AAClukAApcGAAKXCAAClwoAApcMAAKXDgAClxAAApcSAAKXFAAClzEAApc0AAKXNwAClzoAApc9AAKXQAACl0MAApdGAAKXSAACl8MAApfFAAKXxwACl8kAApfMAAKXzQACl84AApfPAAKX0AACl9IAApfUAAKX1QACl9YAApfYAAKX2QACmFQAAphWAAKYWAACmFoAAphdAAKYXgACmF8AAphgAAKYYQACmGMAAphlAAKYZgACmGcAAphpAAKYagACmOUAApjnAAKY6QACmOsAApjuAAKY7wACmPAAApjxAAKY8gACmPQAApj2AAKY9wACmPgAApj6AAKY+wACmXYAApl4AAKZegACmXwAApl/AAKZgAACmYEAApmCAAKZgwACmYUAApmHAAKZiAACmYkAApmLAAKZjAACmgcAApoJAAKaCwACmg0AApoQAAKaEQACmhIAApoTAAKaFAACmhYAApoYAAKaGQACmhoAApocAAKaHQACmpgAApqaAAKanAACmp4AApqhAAKaogACmqMAApqkAAKapQACmqcAApqpAAKaqgACmqsAApqtAAKargACmykAApsrAAKbLQACmy8AApsyAAKbMwACmzQAAps1AAKbNgACmzgAAps6AAKbOwACmzwAAps+AAKbPwACm9IAApv1AAKcFQACnDUAApw3AAKcOQACnDsAApw9AAKcQAACnEEAApxCAAKcRQACnEYAApxIAAKcSQACnEsAApxOAAKcTwACnFAAApxTAAKcVAACnF0AApx2AAKcfwACnIEAApyDAAKcjAACnI8AApySAAKclAACnN0AAp0BAAKdKAACnUwAAp1PAAKdUQACnVMAAp1VAAKdVwACnVkAAp1aAAKdXQACnXYAAp2XAAKdmQACnZsAAp2dAAKdnwACnaEAAp2jAAKdpQACnacAAp3IAAKdywACnc4AAp3RAAKd1AACndcAAp3aAAKd3QACneAAAp3iAAKeXQACnl8AAp5hAAKeYwACnmYAAp5nAAKeaAACnmkAAp5qAAKebAACnm4AAp5vAAKecAACnnIAAp5zAAKe7gACnvAAAp7yAAKe9AACnvcAAp74AAKe+QACnvoAAp77AAKe/QACnv8AAp8AAAKfAQACnwMAAp8EAAKffwACn4EAAp+EAAKfhgACn4kAAp+KAAKfiwACn4wAAp+NAAKfjwACn5EAAp+SAAKfkwACn5UAAp+WAAKfrwACn7AAAp+xAAKfswACoC4AAqAwAAKgMgACoDQAAqA3AAKgOAACoDkAAqA6AAKgOwACoD0AAqA/AAKgQAACoEEAAqBDAAKgRAACoL8AAqDBAAKgwwACoMUAAqDIAAKgyQACoMoAAqDLAAKgzAACoM4AAqDQAAKg0QACoNIAAqDUAAKg1QACoVAAAqFSAAKhVAACoVYAAqFZAAKhWgACoVsAAqFcAAKhXQACoV8AAqFhAAKhYgACoWMAAqFlAAKhZgACoeEAAqHjAAKh5QACoecAAqHqAAKh6wACoewAAqHtAAKh7gACofAAAqHyAAKh8wACofQAAqH2AAKh9wAConIAAqJ0AAKidgACongAAqJ7AAKifAACon0AAqJ+AAKifwACooEAAqKDAAKihAACooUAAqKHAAKiiAACotEAAqL1AAKjHAACo0AAAqNDAAKjRQACo0cAAqNJAAKjSwACo00AAqNOAAKjUQACo2oAAqOHAAKjiQACo4sAAqONAAKjjwACo5EAAqOTAAKjlQACo7IAAqO1AAKjuAACo7sAAqO+AAKjwQACo8QAAqPHAAKjyQACpEQAAqRGAAKkSAACpEoAAqRNAAKkTgACpE8AAqRQAAKkUQACpFMAAqRVAAKkVgACpFcAAqRZAAKkWgACpNUAAqTXAAKk2QACpNsAAqTeAAKk3wACpOAAAqThAAKk4gACpOQAAqTmAAKk5wACpOgAAqTqAAKk6wACpWYAAqVoAAKlagACpWwAAqVvAAKlcAACpXEAAqVyAAKlcwACpXUAAqV3AAKleAACpXkAAqV7AAKlfAACpfcAAqX5AAKl/AACpf4AAqYBAAKmAgACpgMAAqYEAAKmBQACpgcAAqYJAAKmCgACpgsAAqYNAAKmDgACpokAAqaLAAKmjQACpo8AAqaSAAKmkwACppQAAqaVAAKmlgACppgAAqaaAAKmmwACppwAAqaeAAKmnwACpxoAAqccAAKnHgACpyAAAqcjAAKnJAACpyUAAqcmAAKnJwACpykAAqcrAAKnLAACpy0AAqcvAAKnMAACp6sAAqetAAKnrwACp7EAAqe0AAKntQACp7YAAqe3AAKnuAACp7oAAqe8AAKnvQACp74AAqfAAAKnwQACqFQAAqh3AAKolwACqLcAAqi5AAKouwACqL0AAqi/AAKowgACqMMAAqjEAAKoxwACqMgAAqjKAAKoywACqM0AAqjQAAKo0QACqNIAAqjVAAKo1gACqNsAAqj0AAKo/QACqP8AAqkBAAKpCgACqQ0AAqkQAAKpEgACqVsAAql/AAKppgACqcoAAqnNAAKpzwACqdEAAqnTAAKp1QACqdcAAqnYAAKp2wACqfQAAqoVAAKqFwACqhkAAqobAAKqHQACqh8AAqohAAKqIwACqiUAAqpGAAKqSQACqkwAAqpPAAKqUgACqlUAAqpYAAKqWwACql4AAqpgAAKq2wACqt0AAqrfAAKq4QACquQAAqrlAAKq5gACqucAAqroAAKq6gACquwAAqrtAAKq7gACqvAAAqrxAAKrbAACq24AAqtwAAKrcgACq3UAAqt2AAKrdwACq3gAAqt5AAKrewACq30AAqt+AAKrfwACq4EAAquCAAKr/QACq/8AAqwCAAKsBAACrAcAAqwIAAKsCQACrAoAAqwLAAKsDQACrA8AAqwQAAKsEQACrBMAAqwUAAKsLQACrC4AAqwvAAKsMQACrKwAAqyuAAKssAACrLIAAqy1AAKstgACrLcAAqy4AAKsuQACrLsAAqy9AAKsvgACrL8AAqzBAAKswgACrT0AAq0/AAKtQgACrUQAAq1HAAKtSAACrUkAAq1KAAKtSwACrU0AAq1PAAKtUAACrVEAAq1TAAKtVAACrc8AAq3RAAKt0wACrdUAAq3YAAKt2QACrdoAAq3bAAKt3AACrd4AAq3gAAKt4QACreIAAq3kAAKt5QACrmAAAq5iAAKuZAACrmYAAq5pAAKuagACrmsAAq5sAAKubQACrm8AAq5xAAKucgACrnMAAq51AAKudgACrvEAAq7zAAKu9QACrvcAAq76AAKu+wACrvwAAq79AAKu/gACrwAAAq8CAAKvAwACrwQAAq8GAAKvBwACr1AAAq90AAKvmwACr78AAq/CAAKvxAACr8YAAq/IAAKvygACr8wAAq/NAAKv0AACr+kAArAGAAKwCAACsAoAArAMAAKwDgACsBAAArASAAKwFAACsDEAArA0AAKwNwACsDoAArA9AAKwQAACsEMAArBGAAKwSAACsMMAArDFAAKwxwACsMkAArDMAAKwzQACsM4AArDPAAKw0AACsNIAArDUAAKw1QACsNYAArDYAAKw2QACsVQAArFWAAKxWAACsVoAArFdAAKxXgACsV8AArFgAAKxYQACsWMAArFlAAKxZgACsWcAArFpAAKxagACseUAArHnAAKx6QACsesAArHuAAKx7wACsfAAArHxAAKx8gACsfQAArH2AAKx9wACsfgAArH6AAKx+wACsnYAArJ4AAKyewACsn0AArKAAAKygQACsoIAArKDAAKyhAACsoYAArKIAAKyiQACsooAArKMAAKyjQACswgAArMKAAKzDAACsw4AArMRAAKzEgACsxMAArMUAAKzFQACsxcAArMZAAKzGgACsxsAArMdAAKzHgACs5kAArObAAKznQACs58AArOiAAKzowACs6QAArOlAAKzpgACs6gAArOqAAKzqwACs6wAArOuAAKzrwACtCoAArQsAAK0LgACtDAAArQzAAK0NAACtDUAArQ2AAK0NwACtDkAArQ7AAK0PAACtD0AArQ/AAK0QAACtNMAArT2AAK1FgACtTYAArU4AAK1OgACtTwAArU+AAK1QQACtUIAArVDAAK1RgACtUcAArVJAAK1SgACtUwAArVPAAK1UAACtVEAArVUAAK1VQACtVoAArVzAAK1fAACtX4AArWAAAK1iQACtYwAArWPAAK1kQACtdoAArX+AAK2JQACtkkAArZMAAK2TgACtlAAArZSAAK2VAACtlYAArZXAAK2WgACtnMAAraUAAK2lgACtpgAAraaAAK2nAACtp4AAragAAK2ogACtqQAArbFAAK2yAACtssAArbOAAK20QACttQAArbXAAK22gACtt0AArbfAAK3WgACt1wAArdeAAK3YAACt2MAArdkAAK3ZQACt2YAArdnAAK3aQACt2sAArdsAAK3bQACt28AArdwAAK36wACt+0AArfvAAK38QACt/QAArf1AAK39gACt/cAArf4AAK3+gACt/wAArf9AAK3/gACuAAAArgBAAK4fAACuH4AAriBAAK4gwACuIYAAriHAAK4iAACuIkAAriKAAK4jAACuI4AAriPAAK4kAACuJIAAriTAAK4rAACuK0AAriuAAK4sAACuSsAArktAAK5LwACuTEAArk0AAK5NQACuTYAArk3AAK5OAACuToAArk8AAK5PQACuT4AArlAAAK5QQACubwAArm+AAK5wAACucIAArnFAAK5xgACuccAArnIAAK5yQACucsAArnNAAK5zgACuc8AArnRAAK50gACuk0AArpPAAK6UQACulMAArpWAAK6VwACulgAArpZAAK6WgACulwAArpeAAK6XwACumAAArpiAAK6YwACut4AArrgAAK64gACuuQAArrnAAK66AACuukAArrqAAK66wACuu0AArrvAAK68AACuvEAArrzAAK69AACu28AArtxAAK7cwACu3UAArt4AAK7eQACu3oAArt7AAK7fAACu34AAruAAAK7gQACu4IAAruEAAK7hQACu84AArvyAAK8GQACvD0AArxAAAK8QgACvEQAArxGAAK8SAACvEoAArxLAAK8TgACvGcAAryEAAK8hgACvIgAAryKAAK8jAACvI4AAryQAAK8kgACvK8AAryyAAK8tQACvLgAAry7AAK8vgACvMEAArzEAAK8xgACvUEAAr1DAAK9RQACvUcAAr1KAAK9SwACvUwAAr1NAAK9TgACvVAAAr1SAAK9UwACvVQAAr1WAAK9VwACvdIAAr3UAAK91gACvdgAAr3bAAK93AACvd0AAr3eAAK93wACveEAAr3jAAK95AACveUAAr3nAAK96AACvmMAAr5lAAK+ZwACvmkAAr5sAAK+bQACvm4AAr5vAAK+cAACvnIAAr50AAK+dQACvnYAAr54AAK+eQACvvQAAr72AAK++QACvvsAAr7+AAK+/wACvwAAAr8BAAK/AgACvwQAAr8GAAK/BwACvwgAAr8KAAK/CwACvw4AAr+JAAK/iwACv40AAr+PAAK/kgACv5MAAr+UAAK/lQACv5YAAr+YAAK/mgACv5sAAr+cAAK/ngACv58AAsAaAALAHAACwB4AAsAgAALAIwACwCQAAsAlAALAJgACwCcAAsApAALAKwACwCwAAsAtAALALwACwDAAAsCrAALArQACwK8AAsCxAALAtAACwLUAAsC2AALAtwACwLgAAsC6AALAvAACwL0AAsC+AALAwAACwMEAAsFUAALBdwACwZcAAsG3AALBuQACwbsAAsG9AALBvwACwcIAAsHDAALBxAACwccAAsHIAALBygACwcsAAsHNAALB0AACwdEAAsHSAALB1QACwdYAAsHbAALB9AACwf0AAsH/AALCAQACwgoAAsINAALCEAACwhIAAsJbAALCfwACwqYAAsLKAALCzQACws8AAsLRAALC0wACwtUAAsLXAALC2AACwtsAAsL0AALDFQACwxcAAsMZAALDGwACwx0AAsMfAALDIQACwyMAAsMlAALDRgACw0kAAsNMAALDTwACw1IAAsNVAALDWAACw1sAAsNeAALDYAACw9sAAsPdAALD3wACw+EAAsPkAALD5QACw+YAAsPnAALD6AACw+oAAsPsAALD7QACw+4AAsPwAALD8QACxGwAAsRuAALEcAACxHIAAsR1AALEdgACxHcAAsR4AALEeQACxHsAAsR9AALEfgACxH8AAsSBAALEggACxP0AAsT/AALFAgACxQQAAsUHAALFCAACxQkAAsUKAALFCwACxQ0AAsUPAALFEAACxREAAsUTAALFFAACxS0AAsUuAALFLwACxTEAAsWsAALFrgACxbAAAsWyAALFtQACxbYAAsW3AALFuAACxbkAAsW7AALFvQACxb4AAsW/AALFwQACxcIAAsY9AALGPwACxkIAAsZEAALGRwACxkgAAsZJAALGSgACxksAAsZNAALGTwACxlAAAsZRAALGUwACxlQAAsbPAALG0QACxtMAAsbVAALG2AACxtkAAsbaAALG2wACxtwAAsbeAALG4AACxuEAAsbiAALG5AACxuUAAsdgAALHYgACx2QAAsdmAALHaQACx2oAAsdrAALHbAACx20AAsdvAALHcQACx3IAAsdzAALHdQACx3YAAsfxAALH8wACx/UAAsf3AALH+gACx/sAAsf8AALH/QACx/4AAsgAAALIAgACyAMAAsgEAALIBgACyAcAAshQAALIdAACyJsAAsi/AALIwgACyMQAAsjGAALIyAACyMoAAsjMAALIzQACyNAAAsjpAALJBgACyQgAAskKAALJDAACyQ4AAskQAALJEgACyRQAAskxAALJNAACyTcAAsk6AALJPQACyUAAAslDAALJRgACyUgAAsnDAALJxQACyccAAsnJAALJzAACyc0AAsnOAALJzwACydAAAsnSAALJ1AACydUAAsnWAALJ2AACydkAAspUAALKVgACylgAAspaAALKXQACyl4AAspfAALKYAACymEAAspjAALKZQACymYAAspnAALKaQACymoAAsrlAALK5wACyukAAsrrAALK7gACyu8AAsrwAALK8QACyvIAAsr0AALK9gACyvcAAsr4AALK+gACyvsAAst2AALLeAACy3sAAst9AALLgAACy4EAAsuCAALLgwACy4QAAsuGAALLiAACy4kAAsuKAALLjAACy40AAswIAALMCgACzAwAAswOAALMEQACzBIAAswTAALMFAACzBUAAswXAALMGQACzBoAAswbAALMHQACzB4AAsyZAALMmwACzJ0AAsyfAALMogACzKMAAsykAALMpQACzKYAAsyoAALMqgACzKsAAsysAALMrgACzK8AAs0qAALNLAACzS4AAs0wAALNMwACzTQAAs01AALNNgACzTcAAs05AALNOwACzTwAAs09AALNPwACzUAAAs3TAALN9gACzhYAAs42AALOOAACzjoAAs48AALOPgACzkEAAs5CAALOQwACzkYAAs5HAALOSQACzkoAAs5MAALOTwACzlAAAs5RAALOVAACzlUAAs5aAALOcwACznwAAs5+AALOgAACzokAAs6MAALOjwACzpEAAs7aAALO/gACzyUAAs9JAALPTAACz04AAs9QAALPUgACz1QAAs9WAALPVwACz1oAAs9zAALPlAACz5YAAs+YAALPmgACz5wAAs+eAALPoAACz6IAAs+kAALPxQACz8gAAs/LAALPzgACz9EAAs/UAALP1wACz9oAAs/dAALP3wAC0FoAAtBcAALQXgAC0GAAAtBjAALQZAAC0GUAAtBmAALQZwAC0GkAAtBrAALQbAAC0G0AAtBvAALQcAAC0OsAAtDtAALQ7wAC0PEAAtD0AALQ9QAC0PYAAtD3AALQ+AAC0PoAAtD8AALQ/QAC0P4AAtEAAALRAQAC0XwAAtF+AALRgQAC0YMAAtGGAALRhwAC0YgAAtGJAALRigAC0YwAAtGOAALRjwAC0ZAAAtGSAALRkwAC0awAAtGtAALRrgAC0bAAAtIrAALSLQAC0i8AAtIxAALSNAAC0jUAAtI2AALSNwAC0jgAAtI6AALSPAAC0j0AAtI+AALSQAAC0kEAAtK8AALSvgAC0sEAAtLDAALSxgAC0scAAtLIAALSyQAC0soAAtLMAALSzgAC0s8AAtLQAALS0gAC0tMAAtNOAALTUAAC01IAAtNUAALTVwAC01gAAtNZAALTWgAC01sAAtNdAALTXwAC02AAAtNhAALTYwAC02QAAtPfAALT4QAC0+MAAtPlAALT6AAC0+kAAtPqAALT6wAC0+wAAtPuAALT8AAC0/EAAtPyAALT9AAC0/UAAtRwAALUcgAC1HQAAtR2AALUeQAC1HoAAtR7AALUfAAC1H0AAtR/AALUgQAC1IIAAtSDAALUhQAC1IYAAtTPAALU8wAC1RoAAtU+AALVQQAC1UMAAtVFAALVRwAC1UkAAtVLAALVTAAC1U8AAtVoAALVhQAC1YcAAtWJAALViwAC1Y0AAtWPAALVkQAC1ZMAAtWwAALVswAC1bYAAtW5AALVvAAC1b8AAtXCAALVxQAC1ccAAtZCAALWRAAC1kYAAtZIAALWSwAC1kwAAtZNAALWTgAC1k8AAtZRAALWUwAC1lQAAtZVAALWVwAC1lgAAtbTAALW1QAC1tcAAtbZAALW3AAC1t0AAtbeAALW3wAC1uAAAtbiAALW5AAC1uUAAtbmAALW6AAC1ukAAtdkAALXZgAC12gAAtdqAALXbQAC124AAtdvAALXcAAC13EAAtdzAALXdQAC13YAAtd3AALXeQAC13oAAtf1AALX9wAC1/kAAtf7AALX/gAC1/8AAtgAAALYAQAC2AIAAtgEAALYBgAC2AcAAtgIAALYCgAC2AsAAtiGAALYiAAC2IoAAtiMAALYjwAC2JAAAtiRAALYkgAC2JMAAtiVAALYlwAC2JgAAtiZAALYmwAC2JwAAtkXAALZGQAC2RsAAtkdAALZIAAC2SEAAtkiAALZIwAC2SQAAtkmAALZKAAC2SkAAtkqAALZLAAC2S0AAtmoAALZqgAC2awAAtmuAALZsQAC2bIAAtmzAALZtAAC2bUAAtm3AALZuQAC2boAAtm7AALZvQAC2b4AAtpRAALadAAC2pQAAtq0AALatgAC2rgAAtq6AALavAAC2r8AAtrAAALawQAC2sQAAtrFAALaxwAC2sgAAtrLAALazgAC2s8AAtrQAALa0wAC2tQAAtrZAALa8gAC2vsAAtr9AALa/wAC2wgAAtsLAALbDgAC2xAAAttZAALbfQAC26QAAtvIAALbywAC280AAtvPAALb0QAC29MAAtvVAALb1gAC29kAAtvyAALcEwAC3BUAAtwXAALcGQAC3BsAAtwdAALcHwAC3CEAAtwjAALcRAAC3EcAAtxKAALcTQAC3FAAAtxTAALcVgAC3FkAAtxcAALcXgAC3NkAAtzbAALc3QAC3N8AAtziAALc4wAC3OQAAtzlAALc5gAC3OgAAtzqAALc6wAC3OwAAtzuAALc7wAC3WoAAt1sAALdbgAC3XAAAt1zAALddAAC3XUAAt12AALddwAC3XkAAt17AALdfAAC3X0AAt1/AALdgAAC3fsAAt39AALeAAAC3gIAAt4FAALeBgAC3gcAAt4IAALeCQAC3gsAAt4NAALeDgAC3g8AAt4RAALeEgAC3isAAt4sAALeLQAC3i8AAt6qAALerAAC3q4AAt6wAALeswAC3rQAAt61AALetgAC3rcAAt65AALeuwAC3rwAAt69AALevwAC3sAAAt87AALfPQAC3z8AAt9BAALfRAAC30UAAt9GAALfRwAC30gAAt9KAALfTAAC300AAt9OAALfUAAC31EAAt/MAALfzgAC39AAAt/SAALf1QAC39YAAt/XAALf2AAC39kAAt/bAALf3QAC394AAt/fAALf4QAC3+IAAuBdAALgXwAC4GEAAuBjAALgZgAC4GcAAuBoAALgaQAC4GoAAuBsAALgbgAC4G8AAuBwAALgcgAC4HMAAuDuAALg8AAC4PIAAuD0AALg9wAC4PgAAuD5AALg+gAC4PsAAuD9AALg/wAC4QAAAuEBAALhAwAC4QQAAuFNAALhcQAC4ZgAAuG8AALhvwAC4cEAAuHDAALhxQAC4ccAAuHJAALhygAC4c0AAuHmAALiAwAC4gUAAuIHAALiCQAC4gsAAuINAALiDwAC4hEAAuIuAALiMQAC4jQAAuI3AALiOgAC4j0AAuJAAALiQwAC4kUAAuLAAALiwgAC4sQAAuLGAALiyQAC4soAAuLLAALizAAC4s0AAuLPAALi0QAC4tIAAuLTAALi1QAC4tYAAuNRAALjUwAC41UAAuNXAALjWgAC41sAAuNcAALjXQAC414AAuNgAALjYgAC42MAAuNkAALjZgAC42cAAuPiAALj5AAC4+YAAuPoAALj6wAC4+wAAuPtAALj7gAC4+8AAuPxAALj8wAC4/QAAuP1AALj9wAC4/gAAuRzAALkdQAC5HgAAuR6AALkfQAC5H4AAuR/AALkgAAC5IEAAuSDAALkhQAC5IYAAuSHAALkiQAC5IoAAuUNAALlMQAC5VUAAuV4AALlnwAC5b8AAuXmAALmDQAC5i0AAuZRAALmdQAC5ncAAuZ6AALmfAAC5n4AAuaAAALmgwAC5oYAAuaIAALmigAC5o0AAuaPAALmkQAC5pQAAuaXAALmmAAC5p0AAua2AALmuwAC5r0AAubCAALmxQAC5scAAucQAALnNAAC51sAAud/AALnggAC54QAAueGAALniAAC54oAAueMAALnjQAC55AAAuepAALnzgAC59AAAufSAALn1AAC59YAAufYAALn2gAC59wAAufeAALn4AAC6AUAAugIAALoCwAC6A4AAugRAALoFAAC6BcAAugaAALoHQAC6CAAAugiAALonQAC6J8AAuiiAALopAAC6KcAAuioAALoqQAC6KoAAuirAALorQAC6K8AAuiwAALosQAC6LMAAui0AALoxQAC6MYAAujIAALpQwAC6UUAAulHAALpSQAC6UwAAulNAALpTgAC6U8AAulQAALpUgAC6VQAAulVAALpVgAC6VgAAulZAALp1AAC6dYAAunZAALp2wAC6d4AAunfAALp4AAC6eEAAuniAALp5AAC6eYAAunnAALp6AAC6eoAAunrAALp/AAC6f0AAun/AALqegAC6nwAAup+AALqgAAC6oMAAuqEAALqhQAC6oYAAuqHAALqiQAC6osAAuqMAALqjQAC6o8AAuqQAALrCwAC6w0AAusQAALrEgAC6xUAAusWAALrFwAC6xgAAusZAALrGwAC6x0AAuseAALrHwAC6yEAAusiAALrMwAC6zQAAus2AALrsQAC67MAAuu1AALrtwAC67oAAuu7AALrvAAC670AAuu+AALrwAAC68IAAuvDAALrxAAC68YAAuvHAALsQgAC7EQAAuxHAALsSQAC7EwAAuxNAALsTgAC7E8AAuxQAALsUgAC7FQAAuxVAALsVgAC7FgAAuxZAALscgAC7HMAAux0AALsdgAC7PEAAuzzAALs9QAC7PcAAuz6AALs+wAC7PwAAuz9AALs/gAC7QAAAu0CAALtAwAC7QQAAu0GAALtBwAC7YIAAu2EAALthwAC7YkAAu2MAALtjQAC7Y4AAu2PAALtkAAC7ZIAAu2UAALtlQAC7ZYAAu2YAALtmQAC7bMAAu3MAALt3QAC7eAAAu3jAALt5gAC7ekAAu36AALt/QAC7gAAAu4DAALuBgAC7ggAAu4XAALuKwAC7jcAAu5NAALu4AAC7wMAAu8jAALvQwAC70UAAu9HAALvSQAC70sAAu9OAALvTwAC71AAAu9TAALvVAAC71YAAu9XAALvWgAC710AAu9eAALvXwAC72IAAu9jAALvaAAC74EAAu+KAALvjAAC744AAu+XAALvmgAC750AAu+fAALv6AAC8AwAAvAzAALwVwAC8FoAAvBcAALwXgAC8GAAAvBiAALwZAAC8GUAAvBoAALwgQAC8KI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AAwIBAAMCAwADAgYAAwIHAAMCCAADAgkAAwIKAAMCDAADAg4AAwIPAAMCEAADAhIAAwITAAMCXAADAoAAAwKnAAMCywADAs4AAwLQAAMC0gADAtQAAwLWAAMC2AADAtkAAwLcAAMC9QADAxIAAwMUAAMDFgADAxgAAwMaAAMDHAADAx4AAwMgAAMDPQADA0AAAwNDAAMDRgADA0kAAwNMAAMDTwADA1IAAwNUAAMDzwADA9EAAwPUAAMD1gADA9kAAwPaAAMD2wADA9wAAwPdAAMD3wADA+EAAwPiAAMD4wADA+UAAwPmAAMEYQADBGMAAwRlAAMEZwADBGoAAwRrAAMEbAADBG0AAwRuAAMEcAADBHIAAwRzAAMEdAADBHYAAwR3AAME8gADBPQAAwT2AAME+AADBPsAAwT8AAME/QADBP4AAwT/AAMFAQADBQMAAwUEAAMFBQADBQcAAwUIAAMFgwADBYUAAwWIAAMFigADBY0AAwWOAAMFjwADBZAAAwWRAAMFkwADBZUAAwWWAAMFlwADBZkAAwWaAAMGFQADBhcAAwYZAAMGGwADBh4AAwYfAAMGIAADBiEAAwYiAAMGJAADBiYAAwYnAAMGKAADBioAAwYrAAMGpgADBqgAAwaqAAMGrAADBq8AAwawAAMGsQADBrIAAwazAAMGtQADBrcAAwa4AAMGuQADBrsAAwa8AAMHNwADBzkAAwc7AAMHPQADB0AAAwdBAAMHQgADB0MAAwdEAAMHRgADB0gAAwdJAAMHSgADB0wAAwdNAAMH4AADCAMAAwgjAAMIQwADCEUAAwhHAAMISQADCEsAAwhOAAMITwADCFAAAwhTAAMIVAADCFYAAwhXAAMIWQADCFwAAwhdAAMIXgADCGEAAwhiAAMIZwADCIAAAwiJAAMIiwADCI0AAwiWAAMImQADCJwAAwieAAMI5wADCQsAAwkyAAMJVgADCVkAAwlbAAMJXQADCV8AAwlhAAMJYwADCWQAAwlnAAMJgAADCaEAAwmjAAMJpQADCacAAwmpAAMJqwADCa0AAwmvAAMJsQADCdIAAwnVAAMJ2AADCdsAAwneAAMJ4QADCeQAAwnnAAMJ6gADCewAAwpnAAMKaQADCmsAAwptAAMKcAADCnEAAwpyAAMKcwADCnQAAwp2AAMKeAADCnkAAwp6AAMKfAADCn0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AAyUsAAMlLgADJTAAAyUyAAMlNQADJTYAAyU3AAMlOAADJTkAAyU7AAMlPQADJT4AAyU/AAMlQQADJUIAAyW9AAMlvwADJcEAAyXDAAMlxgADJccAAyXIAAMlyQADJcoAAyXMAAMlzgADJc8AAyXQAAMl0gADJdMAAyZOAAMmUAADJlMAAyZVAAMmWAADJlkAAyZaAAMmWwADJlwAAyZeAAMmYAADJmEAAyZiAAMmZAADJmUAAyZ+AAMmfwADJoAAAyaCAAMm/QADJv8AAycBAAMnAwADJwYAAycHAAMnCAADJwkAAycKAAMnDAADJw4AAycPAAMnEAADJxIAAycTAAMnjgADJ5AAAyeSAAMnlAADJ5cAAyeYAAMnmQADJ5oAAyebAAMnnQADJ58AAyegAAMnoQADJ6MAAyekAAMoHwADKCEAAygjAAMoJQADKCgAAygpAAMoKgADKCsAAygsAAMoLgADKDAAAygxAAMoMgADKDQAAyg1AAMosAADKLIAAyi0AAMotgADKLkAAyi6AAMouwADKLwAAyi9AAMovwADKMEAAyjCAAMowwADKMUAAyjGAAMpQQADKUMAAylFAAMpRwADKUoAAylLAAMpTAADKU0AAylOAAMpUAADKVIAAylTAAMpVAADKVYAAylXAAMpoAADKcQAAynrAAMqDwADKhIAAyoUAAMqFgADKhgAAyoaAAMqHAADKh0AAyogAAMqOQADKlYAAypYAAMqWgADKlwAAypeAAMqYAADKmIAAypkAAMqgQADKoQAAyqHAAMqigADKo0AAyqQAAMqkwADKpYAAyqYAAMrEwADKxUAAysXAAMrGQADKxwAAysdAAMrHgADKx8AAysgAAMrIgADKyQAAyslAAMrJgADKygAAyspAAMrpAADK6YAAyuoAAMrqgADK60AAyuuAAMrrwADK7AAAyuxAAMrswADK7UAAyu2AAMrtwADK7kAAyu6AAMsNQADLDcAAyw5AAMsOwADLD4AAyw/AAMsQAADLEEAAyxCAAMsRAADLEYAAyxHAAMsSAADLEoAAyxLAAMsxgADLMgAAyzLAAMszQADLNAAAyzRAAMs0gADLNMAAyzUAAMs1gADLNgAAyzZAAMs2gADLNwAAyzdAAMtWAADLVoAAy1cAAMtXgADLWEAAy1iAAMtYwADLWQAAy1lAAMtZwADLWk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AAz9SAAM/VQADP1YAAz9XAAM/WAADP1kAAz9bAAM/XQADP14AAz9fAAM/YQADP2IAAz97AAM/fAADP30AAz9/AAM/+gADP/wAAz/+AANAAAADQAMAA0AEAANABQADQAYAA0AHAANACQADQAsAA0AMAANADQADQA8AA0AQAANAiwADQI0AA0CPAANAkQADQJQAA0CVAANAlgADQJcAA0CYAANAmgADQJwAA0CdAANAngADQKAAA0ChAANBHAADQR4AA0EgAANBIgADQSUAA0EmAANBJwADQSgAA0EpAANBKwADQS0AA0EuAANBLwADQTEAA0EyAANBrQADQa8AA0GxAANBswADQbYAA0G3AANBuAADQbkAA0G6AANBvAADQb4AA0G/AANBwAADQcIAA0HDAANCPgADQkAAA0JCAANCRAADQkcAA0JIAANCSQADQkoAA0JLAANCTQADQk8AA0JQAANCUQADQlMAA0JUAANCnQADQsEAA0LoAANDDAADQw8AA0MRAANDEwADQxUAA0MXAANDGQADQxoAA0MdAANDNgADQ1MAA0NVAANDVwADQ1kAA0NbAANDXQADQ18AA0NhAANDfgADQ4EAA0OEAANDhwADQ4oAA0ONAANDkAADQ5MAA0OVAANEEAADRBIAA0QUAANEFgADRBkAA0QaAANEGwADRBwAA0QdAANEHwADRCEAA0QiAANEIwADRCUAA0QmAANEoQADRKMAA0SlAANEpwADRKoAA0SrAANErAADRK0AA0SuAANEsAADRLIAA0SzAANEtAADRLYAA0S3AANFMgADRTQAA0U2AANFOAADRTsAA0U8AANFPQADRT4AA0U/AANFQQADRUMAA0VEAANFRQADRUcAA0VIAANFwwADRcUAA0XIAANFygADRc0AA0XOAANFzwADRdAAA0XRAANF0wADRdUAA0XWAANF1wADRdkAA0XaAANGVQADRlcAA0ZZAANGWwADRl4AA0ZfAANGYAADRmEAA0ZiAANGZAADRmYAA0ZnAANGaAADRmoAA0ZrAANG5gADRugAA0bqAANG7AADRu8AA0bwAANG8QADRvIAA0bzAANG9QADRvcAA0b4AANG+QADRvsAA0b8AANHdwADR3kAA0d8AANHfgADR4EAA0eCAANHgwADR4QAA0eFAANHhwADR4kAA0eKAANHiwADR40AA0eOAANHnwADR6AAA0eiAANIHQADSB8AA0ghAANIIwADSCYAA0gnAANIKAADSCkAA0gqAANILAADSC4AA0gvAANIMAADSDIAA0gzAANIrgADSLAAA0iyAANItAADSLcAA0i4AANIuQADSLoAA0i7AANIvQADSL8AA0jAAANIwQADSMMAA0jEAANJPwADSUEAA0lEAANJRgADSUkAA0lKAANJSwADSUwAA0lNAANJTwADSVEAA0lSAANJUwADSVUAA0lWAANJ6QADSgwAA0osAANKTAADSk4AA0pQAANKUgADSlQAA0pXAANKWAADSlkAA0pcAANKXQADSl8AA0pgAANKYgADSmUAA0pmAANKZwADSmoAA0prAANKcAADSokAA0qSAANKlAADSpYAA0qfAANKogADSqUAA0qnAANK8AADSxQAA0s7AANLXwADS2IAA0tkAANLZgADS2gAA0tqAANLbAADS20AA0twAANLiQADS6oAA0usAANLrgADS7AAA0uyAANLtAADS7YAA0u4AANLugADS9sAA0veAANL4QADS+QAA0vnAANL6gADS+0AA0vwAANL8wADS/UAA0xwAANMcgADTHQAA0x2AANMeQADTHoAA0x7AANMfAADTH0AA0x/AANMgQADTIIAA0yDAANMhQADTIYAA00BAANNAwADTQUAA00HAANNCgADTQsAA00MAANNDQADTQ4AA00QAANNEgADTRMAA00UAANNFgADTRcAA02SAANNlAADTZcAA02ZAANNnAADTZ0AA02eAANNnwADTaAAA02iAANNpAADTaUAA02mAANNqAADTakAA03CAANNwwADTcQAA03GAANOQQADTkMAA05FAANORwADTkoAA05LAANOTAADTk0AA05OAANOUAADTlIAA05TAANOVAADTlYAA05XAANO0gADTtQAA07WAANO2AADTtsAA07cAANO3QADTt4AA07fAANO4QADTuMAA07kAANO5QADTucAA07oAANPYwADT2UAA09nAANPaQADT2wAA09tAANPbgADT28AA09wAANPcgADT3QAA091AANPdgADT3gAA095AANP9AADT/YAA0/4AANP+gADT/0AA0/+AANP/wADUAAAA1ABAANQAwADUAUAA1AGAANQBwADUAkAA1AKAANQhQADUIcAA1CJAANQiwADUI4AA1CPAANQkAADUJEAA1CSAANQlAADUJYAA1CXAANQmAADUJoAA1CbAANQ5AADUQgAA1EvAANRUwADUVYAA1FYAANRWgADUVwAA1FeAANRYAADUWEAA1FkAANRfQADUZoAA1GcAANRngADUaAAA1GiAANRpAADUaYAA1GoAANRxQADUcgAA1HLAANRzgADUdEAA1HUAANR1wADUdoAA1HcAANSVwADUlkAA1JbAANSXQADUmAAA1JhAANSYgADUmMAA1JkAANSZgADUmgAA1JpAANSagADUmwAA1JtAANS6AADUuoAA1LsAANS7gADUvEAA1LyAANS8wADUvQAA1L1AANS9wADUvkAA1L6AANS+wADUv0AA1L+AANTeQADU3sAA1N9AANTfwADU4IAA1ODAANThAADU4UAA1OGAANTiAADU4oAA1OLAANTjAADU44AA1OPAANUCgADVAwAA1QPAANUEQADVBQAA1QVAANUFgADVBcAA1QYAANUGgADVBwAA1QdAANUHgADVCAAA1QhAANUnAADVJ4AA1SgAANUogADVKUAA1SmAANUpwADVKgAA1SpAANUqwADVK0AA1SuAANUrwADVLEAA1SyAANVLQADVS8AA1UyAANVNAADVTcAA1U4AANVOQADVToAA1U7AANVPQADVT8AA1VAAANVQQADVUMAA1VEAANVaAADVeMAA1XlAANV5wADVekAA1XsAANV7QADVe4AA1XvAANV8AADVfIAA1X0AANV9QADVfYAA1X4AANV+QADVowAA1avAANWzwADVu8AA1bxAANW8wADVvUAA1b3AANW+gADVvsAA1b8AANW/wADVwAAA1cCAANXAwADVwUAA1cIAANXCQADVwoAA1cNAANXDgADVxMAA1csAANXNQADVzcAA1c5AANXQgADV0UAA1dIAANXSgADV5MAA1e3AANX3gADWAIAA1gFAANYBwADWAkAA1gLAANYDQADWA8AA1gQAANYEwADWCwAA1hNAANYTwADWFEAA1hTAANYVQADWFcAA1hZAANYWwADWF0AA1h+AANYgQADWIQAA1iHAANYigADWI0AA1iQAANYkwADWJYAA1iYAANZEwADWRUAA1kXAANZGQADWRwAA1kdAANZHgADWR8AA1kgAANZIgADWSQAA1klAANZJgADWSgAA1kpAANZpAADWaYAA1moAANZqgADWa0AA1muAANZrwADWbAAA1mxAANZswADWbUAA1m2AANZtwADWbkAA1m6AANaNQADWjcAA1o6AANaPAADWj8AA1pAAANaQQADWkIAA1pDAANaRQADWkcAA1pIAANaSQADWksAA1pMAANaZQADWmYAA1pnAANaaQADWuQAA1rmAANa6AADWuoAA1rtAANa7gADWu8AA1rwAANa8QADWvMAA1r1AANa9gADWvcAA1r5AANa+gADW3UAA1t3AANbeQADW3sAA1t+AANbfwADW4AAA1uBAANbggADW4QAA1uGAANbhwADW4gAA1uKAANbiwADXAYAA1wIAANcCgADXAwAA1wPAANcEAADXBEAA1wSAANcEwADXBUAA1wXAANcGAADXBkAA1wbAANcHAADXJcAA1yZAANcmwADXJ0AA1ygAANcoQADXKIAA1yjAANcpAADXKYAA1yoAANcqQADXKoAA1ysAANcrQADXSgAA10qAANdLAADXS4AA10xAANdMgADXTMAA100AANdNQADXTcAA105AANdOgADXTsAA109AANdPgADXYcAA12rAANd0gADXfYAA135AANd+wADXf0AA13/AANeAQADXgMAA14EAANeBwADXiAAA149AANePwADXkEAA15DAANeRQADXkcAA15JAANeSwADXmgAA15rAANebgADXnEAA150AANedwADXnoAA159AANefwADXvoAA178AANe/wADXwEAA18EAANfBQADXwYAA18HAANfCAADXwoAA18MAANfDQADXw4AA18QAANfEQADXxUAA1+QAANfkgADX5QAA1+WAANfmQADX5oAA1+bAANfnAADX50AA1+fAANfoQADX6IAA1+jAANfpQADX6YAA2AhAANgIwADYCUAA2AnAANgKgADYCsAA2AsAANgLQADYC4AA2AwAANgMgADYDMAA2A0AANgNgADYDcAA2CyAANgtAADYLYAA2C4AANguwADYLwAA2C9AANgvgADYL8AA2DBAANgwwADYMQAA2DFAANgxwADYMgAA2FDAANhRQADYUcAA2FJAANhTAADYU0AA2FOAANhTwADYVAAA2FSAANhVAADYVUAA2FWAANhWAADYVkAA2HUAANh1gADYdgAA2HaAANh3QADYd4AA2HfAANh4AADYeEAA2HjAANh5QADYeYAA2HnAANh6QADYeoAA2JlAANiZwADYmkAA2JrAANibgADYm8AA2JwAANicQADYnIAA2J0AANidgADYncAA2J4AANiegADYnsAA2KMAANijQADYo8AA2MKAANjDAADYw4AA2MQAANjEwADYxQAA2MVAANjFgADYxcAA2MZAANjGwADYxwAA2MdAANjHwADYyAAA2ObAANjnQADY58AA2OhAANjpAADY6UAA2OmAANjpwADY6gAA2OqAANjrAADY60AA2OuAANjsAADY7EAA2QsAANkLgADZDEAA2QzAANkNgADZDcAA2Q4AANkOQADZDoAA2Q8AANkPgADZD8AA2RAAANkQgADZEMAA2TWAANk+QADZRkAA2U5AANlOwADZT0AA2U/AANlQQADZUQAA2VFAANlRgADZUkAA2VKAANlTAADZU0AA2VPAANlUgADZVMAA2VUAANlVwADZVgAA2VhAANlegADZYMAA2WFAANlhwADZZAAA2WTAANllgADZZgAA2XhAANmBQADZiwAA2ZQAANmUwADZlUAA2ZXAANmWQADZlsAA2ZdAANmXgADZmEAA2Z6AANmmwADZp0AA2afAANmoQADZqMAA2alAANmpwADZqkAA2arAANmzAADZs8AA2bSAANm1QADZtgAA2bbAANm3gADZuEAA2bkAANm5gADZ2EAA2djAANnZQADZ2cAA2dqAANnawADZ2wAA2dtAANnbgADZ3AAA2dyAANncwADZ3QAA2d2AANndwADZ/IAA2f0AANn9gADZ/gAA2f7AANn/AADZ/0AA2f+AANn/wADaAEAA2gDAANoBAADaAUAA2gHAANoCAADaIMAA2iFAANoiAADaIoAA2iNAANojgADaI8AA2iQAANokQADaJMAA2iVAANolgADaJcAA2iZAANomgADaLMAA2i0AANotQADaLcAA2kyAANpNAADaTYAA2k4AANpOwADaTwAA2k9AANpPgADaT8AA2lBAANpQwADaUQAA2lFAANpRwADaUgAA2nDAANpxQADaccAA2nJAANpzAADac0AA2nOAANpzwADadAAA2nSAANp1AADadUAA2nWAANp2AADadkAA2pUAANqVgADalgAA2paAANqXQADal4AA2pfAANqYAADamEAA2pjAANqZQADamYAA2pnAANqaQADamoAA2rlAANq5wADaukAA2rrAANq7gADau8AA2rwAANq8QADavIAA2r0AANq9gADavcAA2r4AANq+gADavsAA2t2AANreAADa3oAA2t8AANrfwADa4AAA2uBAANrggADa4MAA2uFAANrhwADa4gAA2uJAANriwADa4wAA2vVAANr+QADbCAAA2xEAANsRwADbEkAA2xLAANsTQADbE8AA2xRAANsUgADbFUAA2xuAANsiwADbI0AA2yPAANskQADbJMAA2yVAANslwADbJkAA2y2AANsuQADbLwAA2y/AANswgADbMUAA2zIAANsywADbM0AA21IAANtSgADbUwAA21OAANtUQADbVIAA21TAANtVAADbVUAA21XAANtWQADbVoAA21bAANtXQADbV4AA23ZAANt2wADbd0AA23fAANt4gADbeMAA23kAANt5QADbeYAA23oAANt6gADbesAA23sAANt7gADbe8AA25qAANubAADbm8AA25xAANudAADbnUAA252AANudwADbngAA256AANufAADbn0AA25+AANugAADboEAA278AANu/gADbwEAA28DAANvBgADbwcAA28IAANvCQADbwoAA28MAANvDgADbw8AA28QAANvEgADbxMAA2+OAANvkAADb5IAA2+UAANvlwADb5gAA2+ZAANvmgADb5sAA2+dAANvnwADb6AAA2+hAANvowADb6QAA3AfAANwIQADcCMAA3AlAANwKAADcCkAA3AqAANwKwADcCwAA3AuAANwMAADcDEAA3AyAANwNAADcDUAA3CwAANwsgADcLQAA3C2AANwuQADcLoAA3C7AANwvAADcL0AA3C/AANwwQADcMIAA3DDAANwxQADcMYAA3FZAANxfAADcZwAA3G8AANxvgADccAAA3HCAANxxAADcccAA3HIAANxyQADccwAA3HNAANxzwADcdAAA3HSAANx1QADcdYAA3HXAANx2gADcdsAA3HgAANx+QADcgIAA3IEAANyBgADcg8AA3ISAANyFQADchcAA3JgAANyhAADcqsAA3LPAANy0gADctQAA3LWAANy2AADctoAA3LcAANy3QADcuAAA3L5AANzGgADcxwAA3MeAANzIAADcyIAA3MkAANzJgADcygAA3MqAANzSwADc04AA3NRAANzVAADc1cAA3NaAANzXQADc2AAA3NjAANzZQADc+AAA3PiAANz5AADc+YAA3PpAANz6gADc+sAA3PsAANz7QADc+8AA3PxAANz8gADc/MAA3P1AANz9gADdHEAA3RzAAN0dQADdHcAA3R6AAN0ewADdHwAA3R9AAN0fgADdIAAA3SCAAN0gwADdIQAA3SGAAN0hwADdQIAA3UEAAN1BwADdQkAA3UMAAN1DQADdQ4AA3UPAAN1EAADdRIAA3UUAAN1FQADdRYAA3UYAAN1GQADdTIAA3UzAAN1NAADdTYAA3WxAAN1swADdbUAA3W3AAN1ugADdbsAA3W8AAN1vQADdb4AA3XAAAN1wgADdcMAA3XEAAN1xgADdccAA3ZCAAN2RAADdkYAA3ZIAAN2SwADdkwAA3ZNAAN2TgADdk8AA3ZRAAN2UwADdlQAA3ZVAAN2VwADdlgAA3bTAAN21QADdtcAA3bZAAN23AADdt0AA3beAAN23wADduAAA3biAAN25AADduUAA3bmAAN26AADdukAA3dkAAN3ZgADd2gAA3dqAAN3bQADd24AA3dvAAN3cAADd3EAA3dzAAN3dQADd3YAA3d3AAN3eQADd3oAA3f1AAN39wADd/kAA3f7AAN3/gADd/8AA3gAAAN4AQADeAIAA3gEAAN4BgADeAcAA3gIAAN4CgADeAsAA3hUAAN4eAADeJ8AA3jDAAN4xgADeMgAA3jKAAN4zAADeM4AA3jQAAN40QADeNQAA3jtAAN5CgADeQwAA3kOAAN5EAADeRIAA3kUAAN5FgADeRgAA3k1AAN5OAADeTsAA3k+AAN5QQADeUQAA3lHAAN5SgADeUwAA3nHAAN5yQADecsAA3nNAAN50AADedEAA3nSAAN50wADedQAA3nWAAN52AADedkAA3naAAN53AADed0AA3pYAAN6WgADelwAA3peAAN6YQADemIAA3pjAAN6ZAADemUAA3pnAAN6aQADemoAA3prAAN6bQADem4AA3rpAAN66wADeu0AA3rvAAN68gADevMAA3r0AAN69QADevYAA3r4AAN6+gADevsAA3r8AAN6/gADev8AA3t6AAN7fAADe38AA3uBAAN7hAADe4UAA3uGAAN7hwADe4gAA3uKAAN7jAADe40AA3uOAAN7kAADe5EAA3wMAAN8DgADfBAAA3wSAAN8FQADfBYAA3wXAAN8GAADfBkAA3wbAAN8HQADfB4AA3wfAAN8IQADfCIAA3ydAAN8nwADfKIAA3ykAAN8pwADfKgAA3ypAAN8qgADfKsAA3ytAAN8rwADfLAAA3yxAAN8swADfLQAA3zDAAN9PgADfUAAA31CAAN9RAADfUcAA31IAAN9SQADfUoAA31LAAN9TQADfU8AA31QAAN9UQADfVMAA31UAAN95wADfgoAA34qAAN+SgADfkwAA35OAAN+UAADflIAA35VAAN+VgADflcAA35aAAN+WwADfl0AA35eAAN+YQADfmQAA35lAAN+ZgADfmkAA35qAAN+bwADfogAA36RAAN+kwADfpUAA36eAAN+oQADfqQAA36mAAN+7wADfxMAA386AAN/XgADf2EAA39jAAN/ZQADf2cAA39pAAN/awADf2wAA39vAAN/iAADf6kAA3+rAAN/rQADf68AA3+xAAN/swADf7UAA3+3AAN/uQADf9oAA3/dAAN/4AADf+MAA3/mAAN/6QADf+wAA3/vAAN/8gADf/QAA4BvAAOAcQADgHMAA4B1AAOAeAADgHkAA4B6AAOAewADgHwAA4B+AAOAgAADgIEAA4CCAAOAhAADgIUAA4EAAAOBAgADgQQAA4EGAAOBCQADgQoAA4ELAAOBDAADgQ0AA4EPAAOBEQADgRIAA4ETAAOBFQADgRYAA4GRAAOBkwADgZYAA4GYAAOBmwADgZwAA4GdAAOBngADgZ8AA4GhAAOBowADgaQAA4GlAAOBpwADgagAA4HBAAOBwgADgcMAA4HFAAOCQAADgkIAA4JEAAOCRgADgkkAA4JKAAOCSwADgkwAA4JNAAOCTwADglEAA4JSAAOCUwADglUAA4JWAAOC0QADgtMAA4LVAAOC1wADgtoAA4LbAAOC3AADgt0AA4LeAAOC4AADguIAA4LjAAOC5AADguYAA4LnAAODYgADg2QAA4NmAAODaAADg2sAA4NsAAODbQADg24AA4NvAAODcQADg3MAA4N0AAODdQADg3cAA4N4AAOD8wADg/UAA4P3AAOD+QADg/wAA4P9AAOD/gADg/8AA4QAAAOEAgADhAQAA4QFAAOEBgADhAgAA4QJAAOEhAADhIYAA4SIAAOEigADhI0AA4SOAAOEjwADhJAAA4SRAAOEkwADhJUAA4SWAAOElwADhJkAA4SaAAOE4wADhQcAA4UuAAOFUgADhVUAA4VXAAOFWQADhVsAA4VdAAOFXwADhWAAA4VjAAOFfAADhZkAA4WbAAOFnQADhZ8AA4WhAAOFowADhaUAA4WnAAOFxAADhccAA4XKAAOFzQADhdAAA4XTAAOF1gADhdkAA4XbAAOGVgADhlgAA4ZaAAOGXAADhl8AA4ZgAAOGYQADhmIAA4ZjAAOGZQADhmcAA4ZoAAOGaQADhmsAA4ZsAAOG5wADhukAA4brAAOG7QADhvAAA4bxAAOG8gADhvMAA4b0AAOG9gADhvgAA4b5AAOG+gADhvwAA4b9AAOHeAADh3oAA4d8AAOHfgADh4EAA4eCAAOHgwADh4QAA4eFAAOHhwADh4kAA4eKAAOHiwADh40AA4eOAAOICQADiAsAA4gNAAOIDwADiBIAA4gTAAOIFAADiBUAA4gWAAOIGAADiBoAA4gbAAOIHAADiB4AA4gfAAOImgADiJwAA4ifAAOIoQADiKQAA4ilAAOIpgADiKcAA4ioAAOIqgADiKwAA4itAAOIrgADiLAAA4ixAAOJLAADiS4AA4kwAAOJMgADiTUAA4k2AAOJNwADiTgAA4k5AAOJOwADiT0AA4k+AAOJPwADiUEAA4lCAAOJvQADib8AA4nCAAOJxAADiccAA4nIAAOJyQADicoAA4nLAAOJzQADic8AA4nQAAOJ0QADidMAA4nUAAOKZwADiooAA4qqAAOKygADiswAA4rOAAOK0AADitIAA4rVAAOK1gADitcAA4raAAOK2wADit0AA4reAAOK4QADiuQAA4rlAAOK5gADiukAA4rqAAOK7wADiwgAA4sRAAOLEwADixUAA4seAAOLIQADiyQAA4smAAOLbwADi5MAA4u6AAOL3gADi+EAA4vjAAOL5QADi+cAA4vpAAOL6wADi+wAA4vvAAOMCAADjCkAA4wrAAOMLQADjC8AA4wxAAOMMwADjDUAA4w3AAOMOQADjFoAA4xdAAOMYAADjGMAA4xmAAOMaQADjGwAA4xvAAOMcgADjHQAA4zvAAOM8QADjPMAA4z1AAOM+AADjPkAA4z6AAOM+wADjPwAA4z+AAONAAADjQEAA40CAAONBAADjQUAA42AAAONggADjYQAA42GAAONiQADjYoAA42LAAONjAADjY0AA42PAAONkQADjZIAA42TAAONlQADjZYAA44RAAOOEwADjhYAA44YAAOOGwADjhwAA44dAAOOHgADjh8AA44hAAOOIwADjiQAA44lAAOOJwADjigAA45BAAOOQgADjkMAA45FAAOOwAADjsIAA47EAAOOxgADjskAA47KAAOOywADjswAA47NAAOOzwADjtEAA47SAAOO0wADjtUAA47WAAOPUQADj1MAA49VAAOPVwADj1oAA49bAAOPXAADj10AA49eAAOPYAADj2IAA49jAAOPZAADj2YAA49nAAOP4gADj+QAA4/mAAOP6AADj+sAA4/sAAOP7QADj+4AA4/vAAOP8QADj/MAA4/0AAOP9QADj/cAA4/4AAOQcwADkHUAA5B3AAOQeQADkHwAA5B9AAOQfgADkH8AA5CAAAOQggADkIQAA5CFAAOQhgADkIgAA5CJAAORBAADkQYAA5EIAAORCgADkQ0AA5EOAAORDwADkRAAA5ERAAOREwADkRUAA5EWAAORFwADkRkAA5EaAAORYwADkYcAA5GuAAOR0gADkdUAA5HXAAOR2QADkdsAA5HdAAOR3wADkeAAA5HjAAOR/AADkhkAA5IbAAOSHQADkh8AA5IhAAOSIwADkiUAA5InAAOSRAADkkcAA5JKAAOSTQADklAAA5JTAAOSVgADklkAA5JbAAOS1gADktgAA5LaAAOS3AADkt8AA5LgAAOS4QADkuIAA5LjAAOS5QADkucAA5LoAAOS6QADkusAA5LsAAOTZwADk2kAA5NrAAOTbQADk3AAA5NxAAOTcgADk3MAA5N0AAOTdgADk3gAA5N5AAOTegADk3wAA5N9AAOT+AADk/oAA5P8AAOT/gADlAEAA5QCAAOUAwADlAQAA5QFAAOUBwADlAkAA5QKAAOUCwADlA0AA5QOAAOUiQADlIsAA5SOAAOUkAADlJMAA5SUAAOUlQADlJYAA5SXAAOUmQADlJsAA5ScAAOUnQADlJ8AA5SgAAOVIwADlUcAA5VrAAOVjgADlbUAA5XVAAOV/AADliMAA5ZDAAOWZwADlosAA5aNAAOWkAADlpIAA5aUAAOWlgADlpkAA5acAAOWngADlqAAA5ajAAOWpQADlqcAA5aqAAOWrQADlq4AA5azAAOWzAADltEAA5bTAAOW2AADltsAA5bdAAOXJgADl0oAA5dxAAOXlQADl5gAA5eaAAOXnAADl54AA5egAAOXogADl6MAA5emAAOXvwADl+QAA5fmAAOX6AADl+oAA5fsAAOX7gADl/AAA5fyAAOX9AADl/YAA5gbAAOYHgADmCEAA5gkAAOYJwADmCoAA5gtAAOYMAADmDMAA5g2AAOYOAADmLMAA5i1AAOYuAADmLoAA5i9AAOYvgADmL8AA5jAAAOYwQADmMMAA5jFAAOYxgADmMcAA5jJAAOYygADmNsAA5jcAAOY3gADmVkAA5lbAAOZXQADmV8AA5liAAOZYwADmWQAA5llAAOZZgADmWgAA5lqAAOZawADmWwAA5luAAOZbwADmeoAA5nsAAOZ7wADmfEAA5n0AAOZ9QADmfYAA5n3AAOZ+AADmfoAA5n8AAOZ/QADmf4AA5oAAAOaAQADmhIAA5oTAAOaFQADmpAAA5qSAAOalAADmpYAA5qZAAOamgADmpsAA5qcAAOanQADmp8AA5qhAAOaogADmqMAA5qlAAOapgADmyEAA5sjAAObJgADmygAA5srAAObLAADmy0AA5suAAObLwADmzEAA5szAAObNAADmzUAA5s3AAObOAADm0kAA5tKAAObTAADm8cAA5vJAAObywADm80AA5vQAAOb0QADm9IAA5vTAAOb1AADm9YAA5vYAAOb2QADm9oAA5vcAAOb3QADnFgAA5xaAAOcXQADnF8AA5xiAAOcYwADnGQAA5xlAAOcZgADnGgAA5xqAAOcawADnGwAA5xuAAOcbwADnIgAA5yJAAOcigADnIwAA50HAAOdCQADnQsAA50NAAOdEAADnREAA50SAAOdEwADnRQAA50WAAOdGAADnRkAA50aAAOdHAADnR0AA52YAAOdmgADnZ0AA52fAAOdogADnaMAA52kAAOdpQADnaYAA52oAAOdqgADnasAA52sAAOdrgADna8AA53EAAOd3QADne4AA53xAAOd9AADnfcAA536AAOeCwADng4AA54RAAOeFAADnhcAA54ZAAOeIgADni8AA54+AAOeXgADnvEAA58UAAOfNAADn1QAA59WAAOfWAADn1oAA59cAAOfXwADn2AAA59hAAOfZAADn2UAA59nAAOfaAADn2oAA59tAAOfbgADn28AA59yAAOfcwADn3gAA5+RAAOfmgADn5wAA5+eAAOfpwADn6oAA5+tAAOfrwADn/gAA6AcAAOgQwADoGcAA6BqAAOgbAADoG4AA6BwAAOgcgADoHQAA6B1AAOgeAADoJEAA6CyAAOgtAADoLYAA6C4AAOgugADoLwAA6C+AAOgwAADoMIAA6DjAAOg5gADoOkAA6DsAAOg7wADoPIAA6D1AAOg+AADoPsAA6D9AAOheAADoXoAA6F8AAOhfgADoYEAA6GCAAOhgwADoYQAA6GFAAOhhwADoYkAA6GKAAOhiwADoY0AA6GOAAOiCQADogsAA6INAAOiDwADohIAA6ITAAOiFAADohUAA6IWAAOiGAADohoAA6IbAAOiHAADoh4AA6IfAAOimgADopwAA6KfAAOioQADoqQAA6KlAAOipgADoqcAA6KoAAOiqgADoqwAA6KtAAOirgADorAAA6KxAAOiygADossAA6LMAAOizgADo0kAA6NLAAOjTQADo08AA6NSAAOjUwADo1QAA6NVAAOjVgADo1gAA6NaAAOjWwADo1wAA6NeAAOjXwADo9oAA6PcAAOj3gADo+AAA6PjAAOj5AADo+UAA6PmAAOj5wADo+kAA6PrAAOj7AADo+0AA6PvAAOj8AADpGsAA6RtAAOkbwADpHEAA6R0AAOkdQADpHYAA6R3AAOkeAADpHoAA6R8AAOkfQADpH4AA6SAAAOkgQADpPwAA6T+AAOlAAADpQIAA6UFAAOlBgADpQcAA6UIAAOlCQADpQsAA6UNAAOlDgADpQ8AA6URAAOlEgADpY0AA6WPAAOlkQADpZMAA6WWAAOllwADpZgAA6WZAAOlmgADpZwAA6WeAAOlnwADpaAAA6WiAAOlowADpewAA6YQAAOmNwADplsAA6ZeAAOmYAADpmIAA6ZkAAOmZgADpmgAA6ZpAAOmbAADpoUAA6aiAAOmpAADpqYAA6aoAAOmqgADpqwAA6auAAOmsAADps0AA6bQAAOm0wADptYAA6bZAAOm3AADpt8AA6biAAOm5AADp18AA6dhAAOnYwADp2UAA6doAAOnaQADp2oAA6drAAOnbAADp24AA6dwAAOncQADp3IAA6d0AAOndQADp/AAA6fyAAOn9AADp/YAA6f5AAOn+gADp/sAA6f8AAOn/QADp/8AA6gBAAOoAgADqAMAA6gFAAOoBgADqIEAA6iDAAOohQADqIcAA6iKAAOoiwADqIwAA6iNAAOojgADqJAAA6iSAAOokwADqJQAA6iWAAOolwADqRIAA6kUAAOpFgADqRgAA6kbAAOpHAADqR0AA6keAAOpHwADqSEAA6kjAAOpJAADqSUAA6knAAOpKAADqaMAA6mlAAOppwADqakAA6msAAOprQADqa4AA6mvAAOpsAADqbIAA6m0AAOptQADqbYAA6m4AAOpuQADqjQAA6o2AAOqOAADqjoAA6o9AAOqPgADqj8AA6pAAAOqQQADqkMAA6pFAAOqRgADqkcAA6pJAAOqSgADqsUAA6rHAAOqyQADqssAA6rOAAOqzwADqtAAA6rRAAOq0gADqtQAA6rWAAOq1wADqtgAA6raAAOq2wADq24AA6uRAAOrsQADq9EAA6vTAAOr1QADq9cAA6vZAAOr3AADq90AA6veAAOr4QADq+IAA6vkAAOr5QADq+gAA6vrAAOr7AADq+0AA6vwAAOr8QADq/YAA6wPAAOsGAADrBoAA6wcAAOsJQADrCgAA6wrAAOsLQADrHYAA6yaAAOswQADrOUAA6zoAAOs6gADrOwAA6zuAAOs8AADrPIAA6zzAAOs9gADrQ8AA60wAAOtMgADrTQAA602AAOtOAADrToAA608AAOtPgADrUAAA61hAAOtZAADrWcAA61qAAOtbQADrXAAA61zAAOtdgADrXkAA617AAOt9gADrfgAA636AAOt/AADrf8AA64AAAOuAQADrgIAA64DAAOuBQADrgcAA64IAAOuCQADrgsAA64MAAOuhwADrokAA66LAAOujQADrpAAA66RAAOukgADrpMAA66UAAOulgADrpgAA66ZAAOumgADrpwAA66dAAOvGAADrxoAA68dAAOvHwADryIAA68jAAOvJAADryUAA68mAAOvKAADryoAA68rAAOvLAADry4AA68vAAOvSAADr0kAA69KAAOvTAADr8cAA6/JAAOvywADr80AA6/QAAOv0QADr9IAA6/TAAOv1AADr9YAA6/YAAOv2QADr9oAA6/cAAOv3QADsFgAA7BaAAOwXAADsF4AA7BhAAOwYgADsGMAA7BkAAOwZQADsGcAA7BpAAOwagADsGsAA7BtAAOwbgADsOkAA7DrAAOw7QADsO8AA7DyAAOw8wADsPQAA7D1AAOw9gADsPgAA7D6AAOw+wADsPwAA7D+AAOw/wADsXoAA7F8AAOxfgADsYAAA7GDAAOxhAADsYUAA7GGAAOxhwADsYkAA7GLAAOxjAADsY0AA7GPAAOxkAADsgsAA7INAAOyDwADshEAA7IUAAOyFQADshYAA7IXAAOyGAADshoAA7IcAAOyHQADsh4AA7IgAAOyIQADsmoAA7KOAAOytQADstkAA7LcAAOy3gADsuAAA7LiAAOy5AADsuYAA7LnAAOy6gADswMAA7MgAAOzIgADsyQAA7MmAAOzKAADsyoAA7MsAAOzLgADs0sAA7NOAAOzUQADs1QAA7NXAAOzWgADs10AA7NgAAOzYgADs90AA7PfAAOz4QADs+MAA7PmAAOz5wADs+gAA7PpAAOz6gADs+wAA7PuAAOz7wADs/AAA7PyAAOz8wADtG4AA7RwAAO0cgADtHQAA7R3AAO0eAADtHkAA7R6AAO0ewADtH0AA7R/AAO0gAADtIEAA7SDAAO0hAADtP8AA7UBAAO1AwADtQUAA7UIAAO1CQADtQoAA7ULAAO1DAADtQ4AA7UQAAO1EQADtRIAA7UUAAO1FQADtZAAA7WSAAO1lQADtZcAA7WaAAO1mwADtZwAA7WdAAO1ngADtaAAA7WiAAO1owADtaQAA7WmAAO1pwADtiIAA7YkAAO2JgADtigAA7YrAAO2LAADti0AA7YuAAO2LwADtjEAA7YzAAO2NAADtjUAA7Y3AAO2OAADtrMAA7a1AAO2twADtrkAA7a8AAO2vQADtr4AA7a/AAO2wAADtsIAA7bEAAO2xQADtsYAA7bIAAO2yQADt0QAA7dGAAO3SQADt0sAA7dOAAO3TwADt1AAA7dRAAO3UgADt1QAA7dWAAO3VwADt1gAA7daAAO3WwADt+4AA7gRAAO4MQADuFEAA7hTAAO4VQADuFcAA7hZAAO4XAADuF0AA7heAAO4YQADuGIAA7hkAAO4ZQADuGcAA7hqAAO4awADuGwAA7hvAAO4cAADuHUAA7iOAAO4lwADuJkAA7ibAAO4pAADuKcAA7iqAAO4rAADuPUAA7kZAAO5QAADuWQAA7lnAAO5aQADuWsAA7ltAAO5bwADuXEAA7lyAAO5dQADuY4AA7mvAAO5sQADubMAA7m1AAO5twADubkAA7m7AAO5vQADub8AA7ngAAO54wADueYAA7npAAO57AADue8AA7nyAAO59QADufgAA7n6AAO6dQADuncAA7p5AAO6ewADun4AA7p/AAO6gAADuoEAA7qCAAO6hAADuoYAA7qHAAO6iAADuooAA7qLAAO7BgADuwgAA7sKAAO7DAADuw8AA7sQAAO7EQADuxIAA7sTAAO7FQADuxcAA7sYAAO7GQADuxsAA7scAAO7lwADu5kAA7ucAAO7ngADu6EAA7uiAAO7owADu6QAA7ulAAO7pwADu6kAA7uqAAO7qwADu60AA7uuAAO7xwADu8gAA7vJAAO7ywADvEYAA7xIAAO8SgADvEwAA7xPAAO8UAADvFEAA7xSAAO8UwADvFUAA7xXAAO8WAADvFkAA7xbAAO8XAADvNcAA7zZAAO82wADvN0AA7zgAAO84QADvOIAA7zjAAO85AADvOYAA7zoAAO86QADvOoAA7zsAAO87QADvWgAA71qAAO9bAADvW4AA71xAAO9cgADvXMAA710AAO9dQADvXcAA715AAO9egADvXsAA719AAO9fgADvfkAA737AAO9/QADvf8AA74CAAO+AwADvgQAA74FAAO+BgADvggAA74KAAO+CwADvgwAA74OAAO+DwADvooAA76MAAO+jgADvpAAA76TAAO+lAADvpUAA76WAAO+lwADvpkAA76bAAO+nAADvp0AA76fAAO+oAADvukAA78NAAO/NAADv1gAA79bAAO/XQADv18AA79hAAO/YwADv2UAA79mAAO/aQADv4IAA7+fAAO/oQADv6MAA7+lAAO/pwADv6kAA7+rAAO/rQADv8oAA7/NAAO/0AADv9MAA7/WAAO/2QADv9wAA7/fAAO/4QADwFwAA8BeAAPAYAADwGIAA8BlAAPAZgADwGcAA8BoAAPAaQADwGsAA8BtAAPAbgADwG8AA8BxAAPAcgADwO0AA8DvAAPA8QADwPMAA8D2AAPA9wADwPgAA8D5AAPA+gADwPwAA8D+AAPA/wADwQAAA8ECAAPBAwADwX4AA8GAAAPBggADwYQAA8GHAAPBiAADwYkAA8GKAAPBiwADwY0AA8GPAAPBkAADwZEAA8GTAAPBlAADwg8AA8IRAAPCFAADwhYAA8IZAAPCGgADwhsAA8IcAAPCHQADwh8AA8IhAAPCIgADwiMAA8IlAAPCJgADwqEAA8KjAAPCpQADwqcAA8KqAAPCqwADwqwAA8KtAAPCrgADwrAAA8KyAAPCswADwrQAA8K2AAPCtwADwzIAA8M0AAPDNwADwzkAA8M8AAPDPQADwz4AA8M/AAPDQAADw0IAA8NEAAPDRQADw0YAA8NIAAPDSQADw2gAA8PjAAPD5QADw+cAA8PpAAPD7AADw+0AA8PuAAPD7wADw/AAA8PyAAPD9AADw/UAA8P2AAPD+AADw/kAA8SMAAPErwADxM8AA8TvAAPE8QADxPMAA8T1AAPE9wADxPoAA8T7AAPE/AADxP8AA8UAAAPFAgADxQMAA8UFAAPFCAADxQkAA8UKAAPFDQADxQ4AA8UTAAPFLAADxTUAA8U3AAPFOQADxUIAA8VFAAPFSAADxUoAA8WTAAPFtwADxd4AA8YCAAPGBQADxgcAA8YJAAPGCwADxg0AA8YPAAPGEAADxhMAA8YsAAPGTQADxk8AA8ZRAAPGUwADxlUAA8ZXAAPGWQADxlsAA8ZdAAPGfgADxoEAA8aEAAPGhwADxooAA8aNAAPGkAADxpMAA8aWAAPGmAADxxMAA8cVAAPHFwADxxkAA8ccAAPHHQADxx4AA8cfAAPHIAADxyIAA8ckAAPHJQADxyYAA8coAAPHKQADx6QAA8emAAPHqAADx6oAA8etAAPHrgADx68AA8ewAAPHsQADx7MAA8e1AAPHtgADx7cAA8e5AAPHugADyDUAA8g3AAPIOgADyDwAA8g/AAPIQAADyEEAA8hCAAPIQwADyEUAA8hHAAPISAADyEkAA8hLAAPITAADyGUAA8hmAAPIZwADyGkAA8jkAAPI5gADyOgAA8jqAAPI7QADyO4AA8jvAAPI8AADyPEAA8jzAAPI9QADyPYAA8j3AAPI+QADyPoAA8l1AAPJdwADyXkAA8l7AAPJfgADyX8AA8mAAAPJgQADyYIAA8mEAAPJhgADyYcAA8mIAAPJigADyYsAA8oGAAPKCAADygoAA8oMAAPKDwADyhAAA8oRAAPKEgADyhMAA8oVAAPKFwADyhgAA8oZAAPKGwADyhwAA8qXAAPKmQADypsAA8qdAAPKoAADyqEAA8qiAAPKowADyqQAA8qmAAPKqAADyqkAA8qqAAPKrAADyq0AA8soAAPLKgADyywAA8suAAPLMQADyzIAA8szAAPLNAADyzUAA8s3AAPLOQADyzoAA8s7AAPLPQADyz4AA8uHAAPLqwADy9IAA8v2AAPL+QADy/sAA8v9AAPL/wADzAEAA8wDAAPMBAADzAcAA8wgAAPMPQADzD8AA8xBAAPMQwADzEUAA8xHAAPMSQADzEsAA8xoAAPMawADzG4AA8xxAAPMdAADzHcAA8x6AAPMfQADzH8AA8z6AAPM/AADzP4AA80AAAPNAwADzQQAA80FAAPNBgADzQcAA80JAAPNCwADzQwAA80NAAPNDwADzRAAA82LAAPNjQADzY8AA82RAAPNlAADzZUAA82WAAPNlwADzZgAA82aAAPNnAADzZ0AA82eAAPNoAADzaEAA84cAAPOHgADziAAA84iAAPOJQADziYAA84nAAPOKAADzikAA84rAAPOLQADzi4AA84vAAPOMQADzjIAA86tAAPOrwADzrIAA860AAPOtwADzrgAA865AAPOugADzrsAA869AAPOvwADzsAAA87BAAPOwwADzsQAA88/AAPPQQADz0MAA89FAAPPSAADz0kAA89KAAPPSwADz0wAA89OAAPPUAADz1EAA89SAAPPVAADz1UAA8/QAAPP0gADz9QAA8/WAAPP2QADz9oAA8/bAAPP3AADz90AA8/fAAPP4QADz+IAA8/jAAPP5QADz+YAA9BhAAPQYwAD0GUAA9BnAAPQagAD0GsAA9BsAAPQbQAD0G4AA9BwAAPQcgAD0HMAA9B0AAPQdgAD0HcAA9CIAAPQiQAD0IsAA9EGAAPRCAAD0QsAA9ENAAPREAAD0REAA9ESAAPREwAD0RQAA9EWAAPRGAAD0RkAA9EaAAPRHAAD0R0AA9GYAAPRmgAD0ZwAA9GeAAPRoQAD0aIAA9GjAAPRpAAD0aUAA9GnAAPRqQAD0aoAA9GrAAPRrQAD0a4AA9IpAAPSKwAD0i4AA9IwAAPSMwAD0jQAA9I1AAPSNgAD0jcAA9I5AAPSOwAD0jwAA9I9AAPSPwAD0kAAA9LTAAPS9gAD0xYAA9M2AAPTOAAD0zoAA9M8AAPTPgAD00EAA9NCAAPTQwAD00YAA9NHAAPTSQAD00oAA9NNAAPTUAAD01EAA9NSAAPTVQAD01YAA9NbAAPTdAAD030AA9N/AAPTgQAD04oAA9ONAAPTkAAD05IAA9PbAAPT/wAD1CYAA9RKAAPUTQAD1E8AA9RRAAPUUwAD1FUAA9RXAAPUWAAD1FsAA9R0AAPUlQAD1JcAA9SZAAPUmwAD1J0AA9SfAAPUoQAD1KMAA9SlAAPUxgAD1MkAA9TMAAPUzwAD1NIAA9TVAAPU2AAD1NsAA9TeAAPU4AAD1VsAA9VdAAPVXwAD1WEAA9VkAAPVZQAD1WYAA9VnAAPVaAAD1WoAA9VsAAPVbQAD1W4AA9VwAAPVcQAD1ewAA9XuAAPV8AAD1fIAA9X1AAPV9gAD1fcAA9X4AAPV+QAD1fsAA9X9AAPV/gAD1f8AA9YBAAPWAgAD1n0AA9Z/AAPWggAD1oQAA9aHAAPWiAAD1okAA9aKAAPWiwAD1o0AA9aPAAPWkAAD1pEAA9aTAAPWlAAD1q0AA9auAAPWrwAD1rEAA9csAAPXLgAD1zAAA9cyAAPXNQAD1zYAA9c3AAPXOAAD1zkAA9c7AAPXPQAD1z4AA9c/AAPXQQAD10IAA9e9AAPXvwAD18EAA9fDAAPXxgAD18cAA9fIAAPXyQAD18oAA9fMAAPXzgAD188AA9fQAAPX0gAD19MAA9hOAAPYUAAD2FIAA9hUAAPYVwAD2FgAA9hZAAPYWgAD2FsAA9hdAAPYXwAD2GAAA9hhAAPYYwAD2GQAA9jfAAPY4QAD2OMAA9jlAAPY6AAD2OkAA9jqAAPY6wAD2OwAA9juAAPY8AAD2PEAA9jyAAPY9AAD2PUAA9lwAAPZcgAD2XQAA9l2AAPZeQAD2XoAA9l7AAPZfAAD2X0AA9l/AAPZgQAD2YIAA9mDAAPZhQAD2YYAA9nPAAPZ8wAD2hoAA9o+AAPaQQAD2kMAA9pFAAPaRwAD2kkAA9pLAAPaTAAD2k8AA9poAAPahQAD2ocAA9qJAAPaiwAD2o0AA9qPAAPakQAD2pMAA9qwAAPaswAD2rYAA9q5AAPavAAD2r8AA9rCAAPaxQAD2scAA9tCAAPbRAAD20YAA9tIAAPbSwAD20wAA9tNAAPbTgAD208AA9tRAAPbUwAD21QAA9tVAAPbVwAD21gAA9vTAAPb1QAD29cAA9vZAAPb3AAD290AA9veAAPb3wAD2+AAA9viAAPb5AAD2+UAA9vmAAPb6AAD2+kAA9xkAAPcZgAD3GgAA9xqAAPcbQAD3G4AA9xvAAPccAAD3HEAA9xzAAPcdQAD3HYAA9x3AAPceQAD3HoAA9z1AAPc9wAD3PoAA9z8AAPc/wAD3QAAA90BAAPdAgAD3QMAA90FAAPdBwAD3QgAA90JAAPdCwAD3QwAA92PAAPdswAD3dc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ABAJYAAQCWQAEAlsABAJcAAQCdQAEAnYABAJ3AAQCeQAEAvQABAL2AAQC+AAEAvoABAL9AAQC/gAEAv8ABAMAAAQDAQAEAwMABAMFAAQDBgAEAwcABAMJAAQDCgAEA4UABAOHAAQDiQAEA4sABAOOAAQDjwAEA5AABAORAAQDkgAEA5QABAOWAAQDlwAEA5gABAOaAAQDmwAEBBYABAQYAAQEGgAEBBwABAQfAAQEIAAEBCEABAQiAAQEIwAEBCUABAQnAAQEKAAEBCkABAQrAAQELAAEBKcABASpAAQEqwAEBK0ABASwAAQEsQAEBLIABASzAAQEtAAEBLYABAS4AAQEuQAEBLoABAS8AAQEvQAEBTgABAU6AAQFPAAEBT4ABAVBAAQFQgAEBUMABAVEAAQFRQAEBUcABAVJAAQFSgAEBUsABAVNAAQFTgAEBZcABAW7AAQF4gAEBgYABAYJAAQGCwAEBg0ABAYPAAQGEQAEBhMABAYUAAQGFwAEBjAABAZNAAQGTwAEBlEABAZTAAQGVQAEBlcABAZZAAQGWwAEBngABAZ7AAQGfgAEBoEABAaEAAQGhwAEBooABAaNAAQGjwAEBwoABAcMAAQHDgAEBxAABAcTAAQHFAAEBxUABAcWAAQHFwAEBxkABAcbAAQHHAAEBx0ABAcfAAQHIAAEB5sABAedAAQHnwAEB6EABAekAAQHpQAEB6YABAenAAQHqAAEB6oABAesAAQHrQAEB64ABAewAAQHsQAECCwABAguAAQIMAAECDIABAg1AAQINgAECDcABAg4AAQIOQAECDsABAg9AAQIPgAECD8ABAhBAAQIQgAECL0ABAi/AAQIwgAECMQABAjHAAQIyAAECMkABAjKAAQIywAECM0ABAjPAAQI0AAECNEABAjTAAQI1AAECU8ABAlRAAQJUwAECVUABAlYAAQJWQAECVoABAlbAAQJXAAECV4ABAlgAAQJYQAECWIABAlkAAQJZQAECeAABAniAAQJ5AAECeYABAnpAAQJ6gAECesABAnsAAQJ7QAECe8ABAnxAAQJ8gAECfMABAn1AAQJ9gAECnEABApzAAQKdQAECncABAp6AAQKewAECnwABAp9AAQKfgAECoAABAqCAAQKgwAECoQABAqGAAQKhwAECxoABAs9AAQLXQAEC30ABAt/AAQLgQAEC4M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ABCWaAAQlnQAEJbYABCXXAAQl2QAEJdsABCXdAAQl3wAEJeEABCXjAAQl5QAEJecABCYIAAQmCwAEJg4ABCYRAAQmFAAEJhcABCYaAAQmHQAEJiAABCYiAAQmnQAEJp8ABCahAAQmowAEJqYABCanAAQmqAAEJqkABCaqAAQmrAAEJq4ABCavAAQmsAAEJrIABCazAAQnLgAEJzAABCcyAAQnNAAEJzcABCc4AAQnOQAEJzoABCc7AAQnPQAEJz8ABCdAAAQnQQAEJ0MABCdEAAQnvwAEJ8EABCfEAAQnxgAEJ8kABCfKAAQnywAEJ8wABCfNAAQnzwAEJ9EABCfSAAQn0wAEJ9UABCfWAAQn7wAEJ/AABCfxAAQn8wAEKG4ABChwAAQocgAEKHQABCh3AAQoeAAEKHkABCh6AAQoewAEKH0ABCh/AAQogAAEKIEABCiDAAQohAAEKP8ABCkBAAQpBAAEKQYABCkJAAQpCgAEKQsABCkMAAQpDQAEKQ8ABCkRAAQpEgAEKRMABCkVAAQpFgAEKZEABCmTAAQplQAEKZcABCmaAAQpmwAEKZwABCmdAAQpngAEKaAABCmiAAQpowAEKaQABCmmAAQppwAEKiIABCokAAQqJgAEKigABCorAAQqLAAEKi0ABCouAAQqLwAEKjEABCozAAQqNAAEKjUABCo3AAQqOAAEKrMABCq1AAQqtwAEKrkABCq8AAQqvQAEKr4ABCq/AAQqwAAEKsIABCrEAAQqxQAEKsYABCrIAAQqyQAEKxIABCs2AAQrXQAEK4EABCuEAAQrhgAEK4gABCuKAAQrjAAEK44ABCuPAAQrkgAEK6sABCvIAAQrygAEK8wABCvOAAQr0AAEK9IABCvUAAQr1gAEK/MABCv2AAQr+QAEK/wABCv/AAQsAgAELAUABCwIAAQsCgAELIUABCyHAAQsiQAELIsABCyOAAQsjwAELJAABCyRAAQskgAELJQABCyWAAQslwAELJgABCyaAAQsmwAELRYABC0YAAQtGgAELRwABC0fAAQtIAAELSEABC0iAAQtIwAELSUABC0nAAQtKAAELSkABC0rAAQtLAAELacABC2pAAQtqwAELa0ABC2wAAQtsQAELbIABC2zAAQttAAELbYABC24AAQtuQAELboABC28AAQtvQAELjgABC46AAQuPQAELj8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ABECGAARAiQAEQIwABECPAARAkgAEQJUABECYAARAmwAEQJ4ABEChAARAowAEQR4ABEEgAARBIwAEQSUABEEoAARBKQAEQSoABEErAARBLAAEQS4ABEEwAARBMQAEQTIABEE0AARBNQAEQUYABEFHAARBSQAEQcQABEHGAARByAAEQcoABEHNAARBzgAEQc8ABEHQAARB0QAEQdMABEHVAARB1gAEQdcABEHZAARB2gAEQlUABEJXAARCWgAEQlwABEJfAARCYAAEQmEABEJiAARCYwAEQmUABEJnAARCaAAEQmkABEJrAARCbAAEQn0ABEJ+AARCgAAEQvsABEL9AARC/wAEQwEABEMEAARDBQAEQwYABEMHAARDCAAEQwoABEMMAARDDQAEQw4ABEMQAARDEQAEQ4wABEOOAARDkQAEQ5MABEOWAARDlwAEQ5gABEOZAARDmgAEQ5wABEOeAARDnwAEQ6AABEOiAARDowAEQ7QABEO1AARDtwAERDIABEQ0AARENgAERDgABEQ7AAREPAAERD0ABEQ+AAREPwAEREEABERDAARERAAEREUABERHAARESAAERMMABETFAAREyAAERMoABETNAAREzgAERM8ABETQAARE0QAERNMABETVAARE1gAERNcABETZAARE2gAERPMABET0AARE9QAERPcABEVyAARFdAAERXYABEV4AARFewAERXwABEV9AARFfgAERX8ABEWBAARFgwAERYQABEWFAARFhwAERYgABEYDAARGBQAERggABEYKAARGDQAERg4ABEYPAARGEAAERhEABEYTAARGFQAERhYABEYXAARGGQAERhoABEY2AARGTwAERlQABEZXAARGXAAERl8ABEZhAARGdQAERwgABEcrAARHSwAER2sABEdtAARHbwAER3EABEdzAARHdgAER3cABEd4AARHewAER3wABEd+AARHfwAER4IABEeFAARHhgAER4cABEeKAARHiwAER5AABEepAARHsgAER7QABEe2AARHvwAER8IABEfFAARHxwAESBAABEg0AARIWwAESH8ABEiCAARIhAAESIYABEiIAARIigAESIwABEiNAARIkAAESKkABEjKAARIzAAESM4ABEjQAARI0gAESNQABEjWAARI2AAESNoABEj7AARI/gAESQEABEkEAARJBwAESQoABEkNAARJEAAESRMABEkVAARJkAAESZIABEmUAARJlgAESZkABEmaAARJmwAESZwABEmdAARJnwAESaEABEmiAARJowAESaUABEmmAARKIQAESiMABEolAARKJwAESioABEorAARKLAAESi0ABEouAARKMAAESjIABEozAARKNAAESjYABEo3AARKsgAESrQABEq3AARKuQAESrwABEq9AARKvgAESr8ABErAAARKwgAESsQABErFAARKxgAESsgABErJAARK4gAESuMABErkAARK5gAES2EABEtjAARLZQAES2cABEtqAARLawAES2wABEttAARLbgAES3AABEtyAARLcwAES3QABEt2AARLdwAES/IABEv0AARL9gAES/gABEv7AARL/AAES/0ABEv+AARL/wAETAEABEwDAARMBAAETAUABEwHAARMCAAETIMABEyFAARMhwAETIkABEyMAARMjQAETI4ABEyPAARMkAAETJIABEyUAARMlQAETJYABEyYAARMmQAETRQABE0WAARNGAAETRoABE0dAARNHgAETR8ABE0gAARNIQAETSMABE0lAARNJgAETScABE0pAARNKgAETaUABE2nAARNqQAETasABE2uAARNrwAETbAABE2xAARNsgAETbQABE22AARNtwAETbgABE26AARNuwAETgQABE4oAAROTwAETnMABE52AAROeAAETnoABE58AAROfgAEToAABE6BAAROhAAETp0ABE66AAROvAAETr4ABE7AAAROwgAETsQABE7GAAROyAAETuUABE7oAARO6wAETu4ABE7xAARO9AAETvcABE76AARO/AAET3cABE95AARPewAET30ABE+AAARPgQAET4IABE+DAARPhAAET4YABE+IAARPiQAET4oABE+MAARPjQAEUAgABFAKAARQDAAEUA4ABFARAARQEgAEUBMABFAUAARQFQAEUBcABFAZAARQGgAEUBsABFAdAARQHgAEUJkABFCbAARQnQAEUJ8ABFCiAARQowAEUKQABFClAARQpgAEUKgABFCqAARQqwAEUKwABFCuAARQrwAEUSoABFEsAARRLwAEUTEABFE0AARRNQAEUTYABFE3AARROAAEUToABFE8AARRPQAEUT4ABFFAAARRQQAEUcQABFHoAARSDAAEUi8ABFJWAARSdgAEUp0ABFLEAARS5AAEUwgABFMsAARTLgAEUzEABFMzAARTNQAEUzcABFM6AARTPQAEUz8ABFNBAARTRAAEU0YABFNIAARTSwAEU04ABFNPAARTVAAEU20ABFNyAARTdAAEU3kABFN8AARTfgAEU8cABFPrAARUEgAEVDYABFQ5AARUOwAEVD0ABFQ/AARUQQAEVEMABFREAARURwAEVGAABFSFAARUhwAEVIkABFSLAARUjQAEVI8ABFSRAARUkwAEVJUABFSXAARUvAAEVL8ABFTCAARUxQAEVMgABFTLAARUzgAEVNEABFTUAARU1wAEVNkABFVUAARVVgAEVVkABFVbAARVXgAEVV8ABFVgAARVYQAEVWIABFVkAARVZgAEVWcABFVoAARVagAEVWsABFV8AARVfQAEVX8ABFX6AARV/AAEVf4ABFYAAARWAwAEVgQABFYFAARWBgAEVgcABFYJAARWCwAEVgwABFYNAARWDwAEVhAABFaLAARWjQAEVpAABFaSAARWlQAEVpYABFaXAARWmAAEVpkABFabAARWnQAEVp4ABFafAARWoQAEVqIABFazAARWtAAEVrYABFcxAARXMwAEVzUABFc3AARXOgAEVzsABFc8AARXPQAEVz4ABFdAAARXQgAEV0MABFdEAARXRgAEV0cABFfCAARXxAAEV8cABFfJAARXzAAEV80ABFfOAARXzwAEV9AABFfSAARX1AAEV9UABFfWAARX2AAEV9kABFfqAARX6wAEV+0ABFhoAARYagAEWGwABFhuAARYcQAEWHIABFhzAARYdAAEWHUABFh3AARYeQAEWHoABFh7AARYfQAEWH4ABFj5AARY+wAEWP4ABFkAAARZAwAEWQQABFkFAARZBgAEWQcABFkJAARZCwAEWQwABFkNAARZDwAEWRAABFkpAARZKgAEWSsABFktAARZqAAEWaoABFmsAARZrgAEWbEABFmyAARZswAEWbQABFm1AARZtwAEWbkABFm6AARZuwAEWb0ABFm+AARaOQAEWjsABFo+AARaQAAEWkMABFpEAARaRQAEWkYABFpHAARaSQAEWksABFpMAARaTQAEWk8ABFpQAARaZAAEWn0ABFqCAARahQAEWooABFqNAARajwAEWp0ABFswAARbUwAEW3MABFuTAARblQAEW5cABFuZAARbmwAEW54ABFufAARboAAEW6MABFukAARbpgAEW6cABFuqAARbrQAEW64ABFuvAARbsgAEW7MABFu8AARb1QAEW94ABFvgAARb4gAEW+sABFvuAARb8QAEW/MABFw8AARcYAAEXIcABFyrAARcrgAEXLAABFyyAARctAAEXLYABFy4AARcuQAEXLwABFzVAARc9gAEXPgABFz6AARc/AAEXP4ABF0AAARdAgAEXQQABF0GAARdJwAEXSoABF0tAARdMAAEXTMABF02AARdOQAEXTwABF0/AARdQQAEXbwABF2+AARdwAAEXcIABF3FAARdxgAEXccABF3IAARdyQAEXcsABF3NAARdzgAEXc8ABF3RAARd0gAEXk0ABF5PAAReUQAEXlMABF5WAAReVwAEXlgABF5ZAAReWgAEXlwABF5eAAReXwAEXmAABF5iAAReYwAEXt4ABF7gAARe4wAEXuUABF7oAARe6QAEXuoABF7rAARe7AAEXu4ABF7wAARe8QAEXvIABF70AARe9QAEXw4ABF8PAARfEAAEXxIABF+NAARfjwAEX5EABF+TAARflgAEX5cABF+YAARfmQAEX5oABF+cAARfngAEX58ABF+gAARfogAEX6MABGAeAARgIAAEYCIABGAkAARgJwAEYCgABGApAARgKgAEYCsABGAtAARgLwAEYDAABGAxAARgMwAEYDQABGCvAARgsQAEYLMABGC1AARguAAEYLkABGC6AARguwAEYLwABGC+AARgwAAEYMEABGDCAARgxAAEYMUABGFAAARhQgAEYUQABGFGAARhSQAEYUoABGFLAARhTAAEYU0ABGFPAARhUQAEYVIABGFTAARhVQAEYVYABGHRAARh0wAEYdUABGHXAARh2gAEYdsABGHcAARh3QAEYd4ABGHgAARh4gAEYeMABGHkAARh5gAEYecABGIwAARiVAAEYnsABGKfAARiogAEYqQABGKmAARiqAAEYqoABGKsAARirQAEYrAABGLJAARi5gAEYugABGLqAARi7AAEYu4ABGLwAARi8gAEYvQABGMRAARjFAAEYxcABGMaAARjHQAEYyAABGMjAARjJgAEYygABGOjAARjpQAEY6cABGOpAARjrAAEY60ABGOuAARjrwAEY7AABGOyAARjtAAEY7UABGO2AARjuAAEY7kABGQ0AARkNgAEZDgABGQ6AARkPQAEZD4ABGQ/AARkQAAEZEEABGRDAARkRQAEZEYABGRHAARkSQAEZEoABGTFAARkxwAEZMkABGTLAARkzgAEZM8ABGTQAARk0QAEZNIABGTUAARk1gAEZNcABGTYAARk2gAEZNsABGVWAARlWAAEZVsABGVdAARlYAAEZWEABGViAARlYwAEZWQABGVmAARlaAAEZWkABGVqAARlbAAEZW0ABGXoAARl6gAEZewABGXuAARl8QAEZfIABGXzAARl9AAEZfUABGX3AARl+QAEZfoABGX7AARl/QAEZf4ABGZ5AARmewAEZn0ABGZ/AARmggAEZoMABGaEAARmhQAEZoYABGaIAARmigAEZosABGaMAARmjgAEZo8ABGcKAARnDAAEZw8ABGcRAARnFAAEZxUABGcWAARnFwAEZxgABGcaAARnHAAEZx0ABGceAARnIAAEZyEABGcyAARnNwAEZzoABGc8AARndQAEZ3gABGd6AARnfQAEZ4AABGeDAARnhgAEZ48ABGegAARnuQAEZ8oABGfjAARn+gAEaAwABGiHAARoiQAEaIsABGiNAARokAAEaJEABGiSAARokwAEaJQABGiWAARomAAEaJkABGiaAARonAAEaJ0ABGkYAARpGgAEaRwABGkeAARpIQAEaSIABGkjAARpJAAEaSUABGknAARpKQAEaSoABGkrAARpLQAEaS4ABGmpAARpqwAEaa4ABGmwAARpswAEabQABGm1AARptgAEabcABGm5AARpuwAEabwABGm9AARpvwAEacAABGnRAARp1gAEadkABGnbAARp4AAEahkABGocAARqHgAEaiEABGokAARqJwAEaioABGqtAARq0QAEavUABGsYAARrPwAEa18ABGuGAARrrQAEa80ABGvxAARsFQAEbBcABGwaAARsHAAEbB4ABGwgAARsIwAEbCYABGwoAARsKgAEbC0ABGwvAARsMQAEbDQABGw3AARsOAAEbD0ABGxWAARsWwAEbF0ABGxiAARsZQAEbGcABGywAARs1AAEbPsABG0fAARtIgAEbSQABG0mAARtKAAEbSoABG0sAARtLQAEbTAABG1JAARtbgAEbXAABG1yAARtdAAEbXYABG14AARtegAEbXwABG1+AARtgAAEbaUABG2oAARtqwAEba4ABG2xAARttAAEbbcABG26AARtvQAEbcAABG3CAARuPQAEbj8ABG5CAARuRAAEbkcABG5IAARuSQAEbkoABG5LAARuTQAEbk8ABG5QAARuUQAEblMABG5UAARuZQAEbmYABG5oAARu4wAEbuUABG7nAARu6QAEbuwABG7tAARu7gAEbu8ABG7wAARu8gAEbvQABG71AARu9gAEbvgABG75AARvdAAEb3YABG95AARvewAEb34ABG9/AARvgAAEb4EABG+CAARvhAAEb4YABG+HAARviAAEb4oABG+LAARvnAAEb50ABG+fAARwGgAEcBwABHAeAARwIAAEcCMABHAkAARwJQAEcCYABHAnAARwKQAEcCsABHAsAARwLQAEcC8ABHAwAARwqwAEcK0ABHCwAARwsgAEcLUABHC2AARwtwAEcLgABHC5AARwuwAEcL0ABHC+AARwvwAEcMEABHDCAARw0wAEcNQABHDWAARxUQAEcVMABHFVAARxVwAEcVoABHFbAARxXAAEcV0ABHFeAARxYAAEcWIABHFjAARxZAAEcWYABHFnAARx4gAEceQABHHnAARx6QAEcewABHHtAARx7gAEce8ABHHwAARx8gAEcfQABHH1AARx9gAEcfgABHH5AARyEgAEchMABHIUAARyFgAEcpEABHKTAARylQAEcpcABHKaAARymwAEcpwABHKdAARyngAEcqAABHKiAARyowAEcqQABHKmAARypwAEcyIABHMkAARzJwAEcykABHMsAARzLQAEcy4ABHMvAARzMAAEczIABHM0AARzNQAEczYABHM4AARzOQAEc1YABHNvAARzdAAEc3cABHN8AARzfwAEc4EABHOWAAR0KQAEdEwABHRsAAR0jAAEdI4ABHSQAAR0kgAEdJQABHSXAAR0mAAEdJkABHScAAR0nQAEdJ8ABHSgAAR0owAEdKYABHSnAAR0qAAEdKsABHSsAAR0sQAEdMoABHTTAAR01QAEdNcABHTgAAR04wAEdOYABHToAAR1MQAEdVUABHV8AAR1oAAEdaMABHWlAAR1pwAEdakABHWrAAR1rQAEda4ABHWxAAR1ygAEdesABHXtAAR17wAEdfEABHXzAAR19QAEdfcABHX5AAR1+wAEdhwABHYfAAR2IgAEdiUABHYoAAR2KwAEdi4ABHYxAAR2NAAEdjYABHaxAAR2swAEdrUABHa3AAR2ugAEdrsABHa8AAR2vQAEdr4ABHbAAAR2wgAEdsMABHbEAAR2xgAEdscABHdCAAR3RAAEd0YABHdIAAR3SwAEd0wABHdNAAR3TgAEd08ABHdRAAR3UwAEd1QABHdVAAR3VwAEd1gABHfTAAR31QAEd9gABHfaAAR33QAEd94ABHffAAR34AAEd+EABHfjAAR35QAEd+YABHfnAAR36QAEd+oABHgDAAR4BAAEeAUABHgHAAR4ggAEeIQABHiGAAR4iAAEeIsABHiMAAR4jQAEeI4ABHiPAAR4kQAEeJMABHiUAAR4lQAEeJcABHiYAAR5EwAEeRUABHkXAAR5GQAEeRwABHkdAAR5HgAEeR8ABHkgAAR5IgAEeSQABHklAAR5JgAEeSgABHkpAAR5pAAEeaYABHmoAAR5qgAEea0ABHmuAAR5rwAEebAABHmxAAR5swAEebUABHm2AAR5twAEebkABHm6AAR6NQAEejcABHo5AAR6OwAEej4ABHo/AAR6QAAEekEABHpCAAR6RAAEekYABHpHAAR6SAAEekoABHpLAAR6xgAEesgABHrKAAR6zAAEes8ABHrQAAR60QAEetIABHrTAAR61QAEetcABHrYAAR62QAEetsABHrcAAR7JQAEe0kABHtwAAR7lAAEe5cABHuZAAR7mwAEe50ABHufAAR7oQAEe6IABHulAAR7vgAEe9sABHvdAAR73wAEe+EABHvjAAR75QAEe+cABHvpAAR8BgAEfAkABHwMAAR8DwAEfBIABHwVAAR8GAAEfBsABHwdAAR8mAAEfJoABHycAAR8ngAEfKEABHyiAAR8owAEfKQABHylAAR8pwAEfKkABHyqAAR8qwAEfK0ABHyuAAR9KQAEfSsABH0tAAR9LwAEfTIABH0zAAR9NAAEfTUABH02AAR9OAAEfToABH07AAR9PAAEfT4ABH0/AAR9ugAEfbwABH2+AAR9wAAEfcMABH3EAAR9xQAEfcYABH3HAAR9yQAEfcsABH3MAAR9zQAEfc8ABH3QAAR+SwAEfk0ABH5QAAR+UgAEflUABH5WAAR+VwAEflgABH5ZAAR+WwAEfl0ABH5eAAR+XwAEfmEABH5iAAR+5QAEfwkABH8tAAR/UAAEf3cABH+XAAR/vgAEf+UABIAFAASAKQAEgE0ABIBPAASAUgAEgFQABIBWAASAWAAEgFsABIBeAASAYAAEgGIABIBlAASAZwAEgGkABIBsAASAbwAEgHAABIB5AASAkgAEgJcABICZAASAngAEgKEABICjAASA7AAEgRAABIE3AASBWwAEgV4ABIFgAASBYgAEgWQABIFmAASBaAAEgWkABIFsAASBhQAEgaoABIGsAASBrgAEgbAABIGyAASBtAAEgbYABIG4AASBugAEgbwABIHhAASB5AAEgecABIHqAASB7QAEgfAABIHzAASB9gAEgfkABIH8AASB/gAEgnkABIJ7AASCfgAEgoAABIKDAASChAAEgoUABIKGAASChwAEgokABIKLAASCjAAEgo0ABIKPAASCkAAEgqEABIKiAASCpAAEgx8ABIMhAASDIwAEgyUABIMoAASDKQAEgyoABIMrAASDLAAEgy4ABIMwAASDMQAEgzIABIM0AASDNQAEg7AABIOyAASDtQAEg7cABIO6AASDuwAEg7wABIO9AASDvgAEg8AABIPCAASDwwAEg8QABIPGAASDxwAEg9gABIPZAASD2wAEhFYABIRYAASEWgAEhFwABIRfAASEYAAEhGEABIRiAASEYwAEhGUABIRnAASEaAAEhGkABIRrAASEbAAEhOcABITpAASE7AAEhO4ABITxAASE8gAEhPMABIT0AASE9QAEhPcABIT5AASE+gAEhPsABIT9AASE/gAEhQ8ABIUQAASFEgAEhY0ABIWPAASFkQAEhZMABIWWAASFlwAEhZgABIWZAASFmgAEhZwABIWeAASFnwAEhaAABIWiAASFowAEhh4ABIYgAASGIwAEhiUABIYoAASGKQAEhioABIYrAASGLAAEhi4ABIYwAASGMQAEhjIABIY0AASGNQAEhk4ABIZPAASGUAAEhlIABIbNAASGzwAEhtEABIbTAASG1gAEhtcABIbYAASG2QAEhtoABIbcAASG3gAEht8ABIbgAASG4gAEhuMABIdeAASHYAAEh2MABIdlAASHaAAEh2kABIdqAASHawAEh2wABIduAASHcAAEh3EABIdyAASHdAAEh3UABIeKAASHowAEh6wABIevAASHsgAEh7sABIe+AASHwQAEh8MABIfOAASH3QAEiHAABIiTAASIswAEiNMABIjVAASI1wAEiNkABIjbAASI3gAEiN8ABIjgAASI4wAEiOQABIjmAASI5wAEiOoABIjtAASI7gAEiO8ABIjyAASI8wAEiPwABIkVAASJHgAEiSAABIkiAASJKwAEiS4ABIkxAASJMwAEiXwABImgAASJxwAEiesABInuAASJ8AAEifIABIn0AASJ9gAEifgABIn5AASJ/AAEihUABIo2AASKOAAEijoABIo8AASKPgAEikAABIpCAASKRAAEikYABIpnAASKagAEim0ABIpwAASKcwAEinYABIp5AASKfAAEin8ABIqBAASK/AAEiv4ABIsAAASLAgAEiwUABIsGAASLBwAEiwgABIsJAASLCwAEiw0ABIsOAASLDwAEixEABIsSAASLjQAEi48ABIuRAASLkwAEi5YABIuXAASLmAAEi5kABIuaAASLnAAEi54ABIufAASLoAAEi6IABIujAASMHgAEjCAABIwjAASMJQAEjCgABIwpAASMKgAEjCsABIwsAASMLgAEjDAABIwxAASMMgAEjDQABIw1AASMTgAEjE8ABIxQAASMUgAEjM0ABIzPAASM0QAEjNMABIzWAASM1wAEjNgABIzZAASM2gAEjNwABIzeAASM3wAEjOAABIziAASM4wAEjV4ABI1gAASNYgAEjWQABI1nAASNaAAEjWkABI1qAASNawAEjW0ABI1vAASNcAAEjXEABI1zAASNdAAEje8ABI3xAASN8wAEjfUABI34AASN+QAEjfoABI37AASN/AAEjf4ABI4AAASOAQAEjgIABI4EAASOBQAEjoAABI6CAASOhAAEjoYABI6JAASOigAEjosABI6MAASOjQAEjo8ABI6RAASOkgAEjpMABI6VAASOlgAEjxEABI8TAASPFQAEjxcABI8aAASPGwAEjxwABI8dAASPHgAEjyAABI8iAASPIwAEjyQABI8mAASPJwAEj3AABI+UAASPuwAEj98ABI/iAASP5AAEj+YABI/oAASP6gAEj+wABI/tAASP8AAEkAkABJAmAASQKAAEkCoABJAsAASQLgAEkDAABJAyAASQNAAEkFEABJBUAASQVwAEkFoABJBdAASQYAAEkGMABJBmAASQaAAEkOMABJDlAASQ5wAEkOkABJDsAASQ7QAEkO4ABJDvAASQ8AAEkPIABJD0AASQ9QAEkPYABJD4AASQ+QAEkXQABJF2AASReAAEkXoABJF9AASRfgAEkX8ABJGAAASRgQAEkYMABJGFAASRhgAEkYcABJGJAASRigAEkgUABJIHAASSCQAEkgsABJIOAASSDwAEkhAABJIRAASSEgAEkhQABJIWAASSFwAEkhgABJIaAASSGwAEkpYABJKYAASSmgAEkpwABJKfAASSoAAEkqEABJKiAASSowAEkqUABJKnAASSqAAEkqkABJKrAASSrAAEkycABJMpAASTKwAEky0ABJMwAASTMQAEkzIABJMzAASTNAAEkzYABJM4AASTOQAEkzoABJM8AASTPQAEk7gABJO6AASTvAAEk74ABJPBAASTwgAEk8MABJPEAASTxQAEk8cABJPJAASTygAEk8sABJPNAASTzgAElEkABJRLAASUTgAElFAABJRTAASUVAAElFUABJRWAASUVwAElFkABJRbAASUXAAElF0ABJRfAASUYAAElPMABJUWAASVNgAElVYABJVYAASVWgAElVwABJVeAASVYAAElWEABJViAASVZQAElWYABJVoAASVaQAElWwABJVuAASVbwAElXAABJVzAASVdAAElX0ABJWWAASVnwAElaEABJWjAASVrAAEla8ABJWyAASVtAAElf0ABJYhAASWSAAElmwABJZvAASWcQAElnMABJZ1AASWdwAElnkABJZ6AASWfQAElpYABJa3AASWuQAElrsABJa9AASWvwAElsEABJbDAASWxQAElscABJboAASW6wAElu4ABJbxAASW9AAElvcABJb6AASW/QAElwAABJcCAASXfQAEl38ABJeBAASXgwAEl4YABJeHAASXiAAEl4kABJeKAASXjAAEl44ABJePAASXkAAEl5IABJeTAASYDgAEmBAABJgSAASYFAAEmBcABJgYAASYGQAEmBoABJgbAASYHQAEmB8ABJggAASYIQAEmCMABJgkAASYnwAEmKEABJikAASYpgAEmKkABJiqAASYqwAEmKwABJitAASYrwAEmLEABJiyAASYswAEmLUABJi2AASYzwAEmNAABJjRAASY0wAEmU4ABJlQAASZUgAEmVQABJlXAASZWAAEmVkABJlaAASZWwAEmV0ABJlfAASZYAAEmWEABJljAASZZAAEmd8ABJnhAASZ4wAEmeUABJnoAASZ6QAEmeoABJnrAASZ7AAEme4ABJnwAASZ8QAEmfIABJn0AASZ9QAEmnAABJpyAASadAAEmnYABJp5AASaegAEmnsABJp8AASafQAEmn8ABJqBAASaggAEmoMABJqFAASahgAEmwEABJsDAASbBQAEmwcABJsKAASbCwAEmwwABJsNAASbDgAEmxAABJsSAASbEwAEmxQABJsWAASbFwAEm5IABJuUAASblgAEm5gABJubAASbnAAEm50ABJueAASbnwAEm6EABJujAASbpAAEm6UABJunAASbqAAEm/EABJwVAAScPAAEnGAABJxjAAScZQAEnGcABJxpAAScawAEnG0ABJxuAASccQAEnIoABJynAAScqQAEnKsABJytAAScrwAEnLEABJyzAASctQAEnNIABJzVAASc2AAEnNsABJzeAASc4QAEnOQABJznAASc6QAEnWQABJ1mAASdaAAEnWoABJ1tAASdbgAEnW8ABJ1wAASdcQAEnXMABJ11AASddgAEnXcABJ15AASdegAEnfUABJ33AASd+gAEnfwABJ3/AASeAAAEngEABJ4CAASeAwAEngUABJ4HAASeCAAEngkABJ4LAASeDAAEng4ABJ6JAASeiwAEno0ABJ6PAASekgAEnpMABJ6UAASelQAEnpYABJ6YAASemgAEnpsABJ6cAASengAEnp8ABJ8aAASfHAAEnx8ABJ8hAASfJAAEnyUABJ8mAASfJwAEnygABJ8qAASfLAAEny0ABJ8uAASfMAAEnzEABJ+sAASfrgAEn7EABJ+zAASftgAEn7cABJ+4AASfuQAEn7oABJ+8AASfvgAEn78ABJ/AAASfwgAEn8MABKA+AASgQAAEoEIABKBEAASgRwAEoEgABKBJAASgSgAEoEsABKBNAASgTwAEoFAABKBRAASgUwAEoFQABKDPAASg0QAEoNQABKDWAASg2QAEoNoABKDbAASg3AAEoN0ABKDfAASg4QAEoOIABKDjAASg5QAEoOYABKF5AAShnAAEobwABKHcAASh3gAEoeAABKHiAASh5AAEoecABKHoAASh6QAEoewABKHtAASh7wAEofAABKHzAASh9gAEofcABKH4AASh+wAEofwABKIBAASiGgAEoiMABKIlAASiJwAEojAABKIzAASiNgAEojgABKKBAASipQAEoswABKLwAASi8wAEovUABKL3AASi+QAEovsABKL9AASi/gAEowEABKMaAASjOwAEoz0ABKM/AASjQQAEo0MABKNFAASjRwAEo0kABKNLAASjbAAEo28ABKNyAASjdQAEo3gABKN7AASjfgAEo4EABKOEAASjhgAEpAEABKQDAASkBQAEpAcABKQKAASkCwAEpAwABKQNAASkDgAEpBAABKQSAASkEwAEpBQABKQWAASkFwAEpJIABKSUAASklgAEpJgABKSbAASknAAEpJ0ABKSeAASknwAEpKEABKSjAASkpAAEpKUABKSnAASkqAAEpSMABKUlAASlKAAEpSoABKUtAASlLgAEpS8ABKUwAASlMQAEpTMABKU1AASlNgAEpTcABKU5AASlOgAEpVMABKVUAASlVQAEpVcABKXSAASl1AAEpdYABKXYAASl2wAEpdwABKXdAASl3gAEpd8ABKXhAASl4wAEpeQABKXlAASl5wAEpegABKZjAASmZQAEpmcABKZpAASmbAAEpm0ABKZuAASmbwAEpnAABKZyAASmdAAEpnUABKZ2AASmeAAEpnkABKb0AASm9gAEpvgABKb6AASm/QAEpv4ABKb/AASnAAAEpwEABKcDAASnBQAEpwYABKcHAASnCQAEpwoABKeFAASnhwAEp4kABKeLAASnjgAEp48ABKeQAASnkQAEp5IABKeUAASnlgAEp5cABKeYAASnmgAEp5sABKgWAASoGAAEqBoABKgcAASoHwAEqCAABKghAASoIgAEqCMABKglAASoJwAEqCgABKgpAASoKwAEqCwABKh1AASomQAEqMAABKjkAASo5wAEqOkABKjrAASo7QAEqO8ABKjxAASo8gAEqPUABKkOAASpKwAEqS0ABKkvAASpMQAEqTMABKk1AASpNwAEqTkABKlWAASpWQAEqVwABKlfAASpYgAEqWUABKloAASpawAEqW0ABKnoAASp6gAEqewABKnuAASp8QAEqfIABKnzAASp9AAEqfUABKn3AASp+QAEqfoABKn7AASp/QAEqf4ABKp5AASqewAEqn0ABKp/AASqggAEqoMABKqEAASqhQAEqoYABKqIAASqigAEqosABKqMAASqjgAEqo8ABKsKAASrDAAEqw4ABKsQAASrEwAEqxQABKsVAASrFgAEqxcABKsZAASrGwAEqxwABKsdAASrHwAEqyAABKubAASrnQAEq6AABKuiAASrpQAEq6YABKunAASrqAAEq6kABKurAASrrQAEq64ABKuvAASrsQAEq7IABKwtAASsLwAErDEABKwzAASsNgAErDcABKw4AASsOQAErDoABKw8AASsPgAErD8ABKxAAASsQgAErEMABKy+AASswAAErMIABKzEAASsxwAErMgABKzJAASsygAErMsABKzNAASszwAErNAABKzRAASs0wAErNQABK1PAAStUQAErVQABK1WAAStWQAErVoABK1bAAStXAAErV0ABK1fAAStYQAErWIABK1jAAStZQAErWYABK13AAStfAAErX8ABK2BAAStugAErb0ABK2/AAStwgAErcUABK3IAAStywAErdAABK5LAASuTQAErk8ABK5RAASuVAAErlUABK5WAASuVwAErlgABK5aAASuXAAErl0ABK5eAASuYAAErmEABK7cAASu3gAEruAABK7iAASu5QAEruYABK7nAASu6AAErukABK7rAASu7QAEru4ABK7vAASu8QAErvIABK9tAASvbwAEr3IABK90AASvdwAEr3gABK95AASvegAEr3sABK99AASvfwAEr4AABK+BAASvgwAEr4QABK+VAASvmgAEr50ABK+fAASvpAAEsB8ABLAhAASwIwAEsCUABLAoAASwKQAEsCoABLArAASwLAAEsC4ABLAwAASwMQAEsDIABLA0AASwNQAEsLAABLCyAASwtAAEsLYABLC5AASwugAEsLsABLC8AASwvQAEsL8ABLDBAASwwgAEsMMABLDFAASwxgAEsUEABLFDAASxRgAEsUgABLFLAASxTAAEsU0ABLFOAASxTwAEsVEABLFTAASxVAAEsVUABLFXAASxWAAEsWkABLFqAASxbAAEsX0ABLGGAASxiQAEsYwABLGOAASyCQAEsgsABLIOAASyEAAEshMABLIUAASyFQAEshYABLIXAASyGQAEshsABLIcAASyHQAEsh8ABLIgAASymwAEsp0ABLKfAASyoQAEsqQABLKlAASypgAEsqcABLKoAASyqgAEsqwABLKtAASyrgAEsrAABLKxAASzLAAEsy4ABLMxAASzMwAEszYABLM3AASzOAAEszkABLM6AASzPAAEsz4ABLM/AASzQAAEs0IABLNDAASz1gAEs/kABLQZAAS0OQAEtDsABLQ9AAS0PwAEtEEABLRDAAS0RAAEtEUABLRIAAS0SQAEtEsABLRMAAS0TwAEtFEABLRSAAS0UwAEtFYABLRXAAS0XAAEtHUABLR+AAS0gAAEtIIABLSLAAS0jgAEtJEABLSTAAS03AAEtQAABLUnAAS1SwAEtU4ABLVQAAS1UgAEtVQABLVWAAS1WAAEtVkABLVcAAS1dQAEtZYABLWYAAS1mgAEtZwABLWeAAS1oAAEtaIABLWkAAS1pgAEtccABLXKAAS1zQAEtdAABLXTAAS11gAEtdkABLXcAAS13wAEteEABLZcAAS2XgAEtmAABLZiAAS2ZQAEtmYABLZnAAS2aAAEtmkABLZrAAS2bQAEtm4ABLZvAAS2cQAEtnIABLbtAAS27wAEtvEABLbzAAS29gAEtvcABLb4AAS2+QAEtvoABLb8AAS2/gAEtv8ABLcAAAS3AgAEtwMABLd+AAS3gAAEt4MABLeFAAS3iAAEt4kABLeKAAS3iwAEt4wABLeOAAS3kAAEt5EABLeSAAS3lAAEt5UABLeuAAS3rwAEt7AABLeyAAS4LQAEuC8ABLgxAAS4MwAEuDYABLg3AAS4OAAEuDkABLg6AAS4PAAEuD4ABLg/AAS4QAAEuEIABLhDAAS4vgAEuMAABLjDAAS4xQAEuMgABLjJAAS4ygAEuMsABLjMAAS4zgAEuNAABLjRAAS40gAEuNQABLjVAAS5UAAEuVIABLlUAAS5VgAEuVkABLlaAAS5WwAEuVwABLldAAS5XwAEuWEABLliAAS5YwAEuWUABLlmAAS54QAEueMABLnlAAS55wAEueoABLnrAAS57AAEue0ABLnuAAS58AAEufIABLnzAAS59AAEufYABLn3AAS6cgAEunQABLp2AAS6eAAEunsABLp8AAS6fQAEun4ABLp/AAS6gQAEuoMABLqEAAS6hQAEuocABLqIAAS60QAEuvUABLscAAS7QAAEu0MABLtFAAS7RwAEu0kABLtLAAS7TQAEu04ABLtRAAS7agAEu4cABLuJAAS7iwAEu40ABLuPAAS7kQAEu5MABLuVAAS7sgAEu7UABLu4AAS7uwAEu74ABLvBAAS7xAAEu8cABLvJAAS8RAAEvEYABLxIAAS8SgAEvE0ABLxOAAS8TwAEvFAABLxRAAS8UwAEvFUABLxWAAS8VwAEvFkABLxaAAS81QAEvNcABLzZAAS82wAEvN4ABLzfAAS84AAEvOEABLziAAS85AAEvOYABLznAAS86AAEvOoABLzrAAS9ZgAEvWgABL1qAAS9bAAEvW8ABL1wAAS9cQAEvXIABL1zAAS9dQAEvXcABL14AAS9eQAEvXsABL18AAS99wAEvfkABL38AAS9/gAEvgEABL4CAAS+AwAEvgQABL4FAAS+BwAEvgkABL4KAAS+CwAEvg0ABL4OAAS+kQAEvrUABL7ZAAS+/AAEvyMABL9DAAS/agAEv5EABL+xAAS/1QAEv/kABL/7AAS//gAEwAAABMACAATABAAEwAcABMAKAATADAAEwA4ABMARAATAEwAEwBUABMAYAATAGwAEwBwABMAhAATAOgAEwD8ABMBBAATARgAEwEkABMBLAATAlAAEwLgABMDfAATBAwAEwQYABMEIAATBCgAEwQwABMEOAATBEAAEwREABMEUAATBLQAEwVIABMFUAATBVgAEwVgABMFaAATBXAAEwV4ABMFgAATBYgAEwWQABMGJAATBjAAEwY8ABMGSAATBlQAEwZgABMGbAATBngAEwaEABMGkAATBpgAEwiEABMIjAATCJgAEwigABMIrAATCLAAEwi0ABMIuAATCLwAEwjEABMIzAATCNAAEwjUABMI3AATCOAAEwkkABMJKAATCTAAEwscABMLJAATCywAEws0ABMLQAATC0QAEwtIABMLTAATC1AAEwtYABMLYAATC2QAEwtoABMLcAATC3QAEw1gABMNaAATDXQAEw18ABMNiAATDYwAEw2QABMNlAATDZgAEw2gABMNqAATDawAEw2wABMNuAATDbwAEw4AABMOBAATDgwAEw/4ABMQAAATEAgAExAQABMQHAATECAAExAkABMQKAATECwAExA0ABMQPAATEEAAExBEABMQTAATEFAAExI8ABMSRAATElAAExJYABMSZAATEmgAExJsABMScAATEnQAExJ8ABMShAATEogAExKMABMSlAATEpgAExLcABMS4AATEugAExTUABMU3AATFOQAExTsABMU+AATFPwAExUAABMVBAATFQgAExUQABMVGAATFRwAExUgABMVKAATFSwAExcYABMXIAATFywAExc0ABMXQAATF0QAExdIABMXTAATF1AAExdYABMXYAATF2QAExdoABMXcAATF3QAExfYABMX3AATF+AAExfoABMZ1AATGdwAExnkABMZ7AATGfgAExn8ABMaAAATGgQAExoIABMaEAATGhgAExocABMaIAATGigAExosABMcGAATHCAAExwsABMcNAATHEAAExxEABMcSAATHEwAExxQABMcWAATHGAAExxkABMcaAATHHAAExx0ABMc/AATHWAAEx10ABMdgAATHZQAEx2gABMdqAATHfAAEyA8ABMgyAATIUgAEyHIABMh0AATIdgAEyHgABMh6AATIfQAEyH4ABMh/AATIggAEyIMABMiFAATIhgAEyIkABMiMAATIjQAEyI4ABMiRAATIkgAEyJcABMiwAATIuQAEyLsABMi9AATIxgAEyMkABMjMAATIzgAEyRcABMk7AATJYgAEyYYABMmJAATJiwAEyY0ABMmPAATJkQAEyZMABMmUAATJlwAEybAABMnRAATJ0wAEydUABMnXAATJ2QAEydsABMndAATJ3wAEyeEABMoCAATKBQAEyggABMoLAATKDgAEyhEABMoUAATKFwAEyhoABMocAATKlwAEypkABMqbAATKnQAEyqAABMqhAATKogAEyqMABMqkAATKpgAEyqgABMqpAATKqgAEyqwABMqtAATLKAAEyyoABMssAATLLgAEyzEABMsyAATLMwAEyzQABMs1AATLNwAEyzkABMs6AATLOwAEyz0ABMs+AATLuQAEy7sABMu+AATLwAAEy8MABMvEAATLxQAEy8YABMvHAATLyQAEy8sABMvMAATLzQAEy88ABMvQAATL6QAEy+oABMvrAATL7QAEzGgABMxqAATMbAAEzG4ABMxxAATMcgAEzHMABMx0AATMdQAEzHcABMx5AATMegAEzHsABMx9AATMfgAEzPkABMz7AATM/QAEzP8ABM0CAATNAwAEzQQABM0FAATNBgAEzQgABM0KAATNCwAEzQwABM0OAATNDwAEzYoABM2MAATNjgAEzZAABM2TAATNlAAEzZUABM2WAATNlwAEzZkABM2bAATNnAAEzZ0ABM2fAATNoAAEzhsABM4dAATOHwAEziEABM4kAATOJQAEziYABM4nAATOKAAEzioABM4sAATOLQAEzi4ABM4wAATOMQAEzqwABM6uAATOsAAEzrIABM61AATOtgAEzrcABM64AATOuQAEzrsABM69AATOvgAEzr8ABM7BAATOwgAEzwsABM8vAATPVgAEz3oABM99AATPfwAEz4EABM+DAATPhQAEz4cABM+IAATPiwAEz6QABM/BAATPwwAEz8UABM/HAATPyQAEz8sABM/NAATPzwAEz+wABM/vAATP8gAEz/UABM/4AATP+wAEz/4ABNABAATQAwAE0H4ABNCAAATQggAE0IQABNCHAATQiAAE0IkABNCKAATQiwAE0I0ABNCPAATQkAAE0JEABNCTAATQlAAE0Q8ABNERAATREwAE0RUABNEYAATRGQAE0RoABNEbAATRHAAE0R4ABNEgAATRIQAE0SIABNEkAATRJQAE0aAABNGiAATRpAAE0aYABNGpAATRqgAE0asABNGsAATRrQAE0a8ABNGxAATRsgAE0bMABNG1AATRtgAE0jEABNIzAATSNQAE0jcABNI6AATSOwAE0jwABNI9AATSPgAE0kAABNJCAATSQwAE0kQABNJGAATSRwAE0sIABNLEAATSxgAE0sgABNLLAATSzAAE0s0ABNLOAATSzwAE0tEABNLTAATS1AAE0tUABNLXAATS2AAE01MABNNVAATTVwAE01kABNNcAATTXQAE014ABNNfAATTYAAE02IABNNkAATTZQAE02YABNNoAATTaQAE0+QABNPmAATT6QAE0+sABNPuAATT7wAE0/AABNPxAATT8gAE0/QABNP2AATT9wAE0/gABNP6AATT+wAE1AwABNQRAATUFAAE1BYABNRPAATUUgAE1FQABNRXAATUWgAE1F0ABNRgAATUZQAE1QgABNUsAATVUAAE1XAABNWXAATVvgAE1d4ABNYFAATWKQAE1kwABNZzAATWlwAE1rsABNbfAATXBgAE1wcABNcJAATXCwAE1w4ABNcQAATXEwAE1xUABNcXAATXGgAE1xwABNceAATXIQAE1yQABNcmAATXKAAE1yoABNctAATXMAAE1zMABNc4AATXUQAE11YABNdYAATXXQAE12AABNdiAATXqwAE188ABNf2AATYGgAE2B0ABNgfAATYIQAE2CMABNglAATYJwAE2CgABNgrAATYRAAE2GkABNhrAATYbQAE2G8ABNhxAATYcwAE2HUABNh3AATYeQAE2HsABNigAATYowAE2KYABNipAATYrAAE2K8ABNiyAATYtQAE2LgABNi7AATYvQAE2TgABNk6AATZPQAE2T8ABNlCAATZQwAE2UQABNlFAATZRgAE2UgABNlKAATZSwAE2UwABNlOAATZTwAE2WAABNlhAATZYwAE2d4ABNngAATZ4gAE2eQABNnnAATZ6AAE2ekABNnqAATZ6wAE2e0ABNnvAATZ8AAE2fEABNnzAATZ9AAE2m8ABNpxAATadAAE2nYABNp5AATaegAE2nsABNp8AATafQAE2n8ABNqBAATaggAE2oMABNqFAATahgAE2pcABNqYAATamgAE2xUABNsXAATbGQAE2xsABNseAATbHwAE2yAABNshAATbIgAE2yQABNsmAATbJwAE2ygABNsqAATbKwAE26YABNuoAATbqwAE260ABNuwAATbsQAE27IABNuzAATbtAAE27YABNu4AATbuQAE27oABNu8AATbvQAE284ABNvPAATb0QAE3EwABNxOAATcUQAE3FMABNxWAATcVwAE3FgABNxZAATcWgAE3FwABNxeAATcXwAE3GAABNxiAATcYwAE3N4ABNzgAATc4wAE3OUABNzoAATc6QAE3OoABNzrAATc7AAE3O4ABNzwAATc8QAE3PIABNz0AATc9QAE3Q4ABN0PAATdEAAE3RIABN2NAATdjwAE3ZEABN2TAATdlgAE3ZcABN2YAATdmQAE3ZoABN2cAATdngAE3Z8ABN2gAATdogAE3aMABN4eAATeIAAE3iMABN4lAATeKAAE3ikABN4qAATeKwAE3iwABN4uAATeMAAE3jEABN4yAATeNAAE3jUABN5OAATeZwAE3nwABN5/AATeggAE3oUABN6IAATeiwAE3qAABN6jAATepgAE3qkABN6sAATerwAE3rEABN6/AATe0gAE3uoABN8KAATfnQAE38AABN/gAATgAAAE4AIABOAEAATgBgAE4AgABOALAATgDAAE4A0ABOAQAATgEQAE4BMABOAUAATgFgAE4BkABOAaAATgGwAE4B4ABOAfAATgJAAE4D0ABOBGAATgSAAE4EoABOBTAATgVgAE4FkABOBbAATgpAAE4MgABODvAAThEwAE4RYABOEYAAThGgAE4RwABOEeAAThIAAE4SEABOEkAAThPQAE4V4ABOFgAAThYgAE4WQABOFmAAThaAAE4WoABOFsAAThbgAE4Y8ABOGSAAThlQAE4ZgABOGbAAThngAE4aEABOGkAAThpwAE4akABOIkAATiJgAE4igABOIqAATiLQAE4i4ABOIvAATiMAAE4jEABOIzAATiNQAE4jYABOI3AATiOQAE4joABOK1AATitwAE4rkABOK7AATivgAE4r8ABOLAAATiwQAE4sIABOLEAATixgAE4scABOLIAATiygAE4ssABONGAATjSAAE40sABONNAATjUAAE41EABONSAATjUwAE41QABONWAATjWAAE41kABONaAATjXAAE410ABON2AATjdwAE43gABON6AATj9QAE4/cABOP5AATj+wAE4/4ABOP/AATkAAAE5AEABOQCAATkBAAE5AYABOQHAATkCAAE5AoABOQLAATkhgAE5IgABOSKAATkjAAE5I8ABOSQAATkkQAE5JIABOSTAATklQAE5JcABOSYAATkmQAE5JsABOScAATlFwAE5RkABOUbAATlHQAE5SAABOUhAATlIgAE5SMABOUkAATlJgAE5SgABOUpAATlKgAE5SwABOUtAATlqAAE5aoABOWsAATlrgAE5bEABOWyAATlswAE5bQABOW1AATltwAE5bkABOW6AATluwAE5b0ABOW+AATmOQAE5jsABOY9AATmPwAE5kIABOZDAATmRAAE5kUABOZGAATmSAAE5koABOZLAATmTAAE5k4ABOZPAATmmAAE5rwABObjAATnBwAE5woABOcMAATnDgAE5xAABOcSAATnFAAE5xUABOcYAATnMQAE504ABOdQAATnUgAE51QABOdWAATnWAAE51oABOdcAATneQAE53wABOd/AATnggAE54UABOeIAATniwAE544ABOeQAAToCwAE6A0ABOgPAAToEQAE6BQABOgVAAToFgAE6BcABOgYAAToGgAE6BwABOgdAAToHgAE6CAABOghAATonAAE6J4ABOigAAToogAE6KUABOimAATopwAE6KgABOipAAToqwAE6K0ABOiuAATorwAE6LEABOiyAATpLQAE6S8ABOkxAATpMwAE6TYABOk3AATpOAAE6TkABOk6AATpPAAE6T4ABOk/AATpQAAE6UIABOlDAATpvgAE6cAABOnDAATpxQAE6cgABOnJAATpygAE6csABOnMAATpzgAE6dAABOnRAATp0gAE6dQABOnVAATqUAAE6lIABOpUAATqVgAE6lkABOpaAATqWwAE6lwABOpdAATqXwAE6mEABOpiAATqYwAE6mUABOpmAATq4QAE6uMABOrlAATq5wAE6uoABOrrAATq7AAE6u0ABOruAATq8AAE6vIABOrzAATq9AAE6vYABOr3AATrcgAE63QABOt2AATreAAE63sABOt8AATrfQAE634ABOt/AATrgQAE64MABOuEAATrhQAE64cABOuIAATsGwAE7D4ABOxeAATsfgAE7IAABOyCAATshAAE7IYABOyJAATsigAE7IsABOyOAATsjwAE7JEABOySAATslAAE7JcABOyYAATsmQAE7JwABOydAATspgAE7L8ABOzIAATsygAE7MwABOzVAATs2AAE7NsABOzdAATtJgAE7UoABO1xAATtlQAE7ZgABO2aAATtnAAE7Z4ABO2gAATtogAE7aMABO2mAATtvwAE7eAABO3iAATt5AAE7eYABO3oAATt6gAE7ewABO3uAATt8AAE7hEABO4UAATuFwAE7hoABO4dAATuIAAE7iMABO4mAATuKQAE7isABO6mAATuqAAE7qoABO6sAATurwAE7rAABO6xAATusgAE7rMABO61AATutwAE7rgABO65AATuuwAE7rwABO83AATvOQAE7zsABO89AATvQAAE70EABO9CAATvQwAE70QABO9GAATvSAAE70kABO9KAATvTAAE700ABO/IAATvygAE780ABO/PAATv0gAE79MABO/UAATv1QAE79YABO/YAATv2gAE79sABO/cAATv3gAE798ABO/4AATv+QAE7/oABO/8AATwdwAE8HkABPB7AATwfQAE8IAABPCBAATwggAE8IMABPCEAATwhgAE8IgABPCJAATwigAE8IwABPCNAATxCAAE8QoABPENAATxDwAE8RIABPETAATxFAAE8RUABPEWAATxGAAE8RoABPEbAATxHAAE8R4ABPEfAATxmgAE8ZwABPGeAATxoAAE8aMABPGkAATxpQAE8aYABPGnAATxqQAE8asABPGsAATxrQAE8a8ABPGwAATyKwAE8i0ABPIvAATyMQAE8jQABPI1AATyNgAE8jcABPI4AATyOgAE8jwABPI9AATyPgAE8kAABPJBAATyvAAE8r4ABPLAAATywgAE8sUABPLGAATyxwAE8sgABPLJAATyywAE8s0ABPLOAATyzwAE8tEABPLSAATzGwAE8z8ABPNmAATzigAE840ABPOPAATzkQAE85M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ABQViAAUFggAFBYQABQWGAAUFiAAFBYoABQWNAAUFjgAFBY8ABQWSAAUFkwAFBZUABQWWAAUFmAAFBZsABQWcAAUFnQAFBaAABQWhAAUFqgAFBcMABQXMAAUFzgAFBdAABQXZAAUF3AAFBd8ABQXhAAUGKgAFBk4ABQZ1AAUGmQAFBpwABQaeAAUGoAAFBqIABQakAAUGpgAFBqcABQaqAAUGwwAFBuQABQbmAAUG6AAFBuoABQbsAAUG7gAFBvAABQbyAAUG9AAFBxUABQcYAAUHGwAFBx4ABQchAAUHJAAFBycABQcqAAUHLQAFBy8ABQeqAAUHrAAFB64ABQewAAUHswAFB7QABQe1AAUHtgAFB7cABQe5AAUHuwAFB7wABQe9AAUHvwAFB8AABQg7AAUIPQAFCD8ABQhBAAUIRAAFCEUABQhGAAUIRwAFCEgABQhKAAUITAAFCE0ABQhOAAUIUAAFCFEABQjMAAUIzgAFCNEABQjTAAUI1gAFCNcABQjYAAUI2QAFCNoABQjcAAUI3gAFCN8ABQjgAAUI4gAFCOMABQj8AAUI/QAFCP4ABQkAAAUJewAFCX0ABQl/AAUJgQAFCYQABQmFAAUJhgAFCYcABQmIAAUJigAFCYwABQmNAAUJjgAFCZAABQmRAAUKDAAFCg4ABQoRAAUKEwAFChYABQoXAAUKGAAFChkABQoaAAUKHAAFCh4ABQofAAUKIAAFCiIABQojAAUKngAFCqAABQqiAAUKpAAFCqcABQqoAAUKqQAFCqoABQqrAAUKrQAFCq8ABQqwAAUKsQAFCrMABQq0AAULLwAFCzEABQszAAULNQAFCzgABQs5AAULOgAFCzsABQs8AAULPgAFC0AABQtBAAULQgAFC0QABQtFAAULwAAFC8IABQvEAAULxgAFC8kABQvKAAULywAFC8wABQvNAAULzwAFC9EABQvSAAUL0wAFC9UABQvWAAUMHwAFDEMABQxqAAUMjgAFDJEABQyTAAUMlQAFDJcABQyZAAUMmwAFDJwABQyfAAUMuAAFDNUABQzXAAUM2QAFDNsABQzdAAUM3wAFDOEABQzjAAUNAAAFDQMABQ0GAAUNCQAFDQwABQ0PAAUNEgAFDRUABQ0XAAUNkgAFDZQABQ2WAAUNmAAFDZsABQ2cAAUNnQAFDZ4ABQ2fAAUNoQAFDaM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ABVRVAAVUVwAFVFgABVTTAAVU1QAFVNcABVTZAAVU3AAFVN0ABVTeAAVU3wAFVOAABVTiAAVU5AAFVOUABVTmAAVU6AAFVOkABVUyAAVVVgAFVX0ABVWhAAVVpAAFVaYABVWoAAVVqgAFVawABVWuAAVVrwAFVbIABVXLAAVV6AAFVeoABVXsAAVV7gAFVfAABVXyAAVV9AAFVfYABVYTAAVWFgAFVhkABVYcAAVWHwAFViIABVYlAAVWKAAFVioABValAAVWpwAFVqkABVarAAVWrgAFVq8ABVawAAVWsQAFVrIABVa0AAVWtgAFVrcABVa4AAVWugAFVrsABVc2AAVXOAAFVzoABVc8AAVXPwAFV0AABVdBAAVXQgAFV0MABVdFAAVXRwAFV0gABVdJAAVXSwAFV0wABVfHAAVXyQAFV8sABVfNAAVX0AAFV9EABVfSAAVX0wAFV9QABVfWAAVX2AAFV9kABVfaAAVX3AAFV90ABVhYAAVYWgAFWF0ABVhfAAVYYgAFWGMABVhkAAVYZQAFWGYABVhoAAVYagAFWGsABVhsAAVYbgAFWG8ABVjqAAVY7AAFWO4ABVjwAAVY8wAFWPQABVj1AAVY9gAFWPcABVj5AAVY+wAFWPwABVj9AAVY/wAFWQAABVl7AAVZfQAFWX8ABVmBAAVZhAAFWYUABVmGAAVZhwAFWYgABVmKAAVZjAAFWY0ABVmOAAVZkAAFWZEABVoMAAVaDgAFWhAABVoSAAVaFQAFWhYABVoXAAVaGAAFWhkABVobAAVaHQAFWh4ABVofAAVaIQAFWiIABVq1AAVa2AAFWvgABVsYAAVbGgAFWxwABVseAAVbIAAFWyMABVskAAVbJQAFWygABVspAAVbKwAFWywABVsuAAVbMQAFWzIABVszAAVbNgAFWzcABVs8AAVbVQAFW14ABVtgAAVbYgAFW2sABVtuAAVbcQAFW3MABVu8AAVb4AAFXAcABVwrAAVcLgAFXDAABVwyAAVcNAAFXDYABVw4AAVcOQAFXDwABVxVAAVcdgAFXHgABVx6AAVcfAAFXH4ABVyAAAVcggAFXIQABVyGAAVcpwAFXKoABVytAAVcsAAFXLMABVy2AAVcuQAFXLwABVy/AAVcwQAFXTwABV0+AAVdQAAFXUIABV1FAAVdRgAFXUcABV1IAAVdSQAFXUsABV1NAAVdTgAFXU8ABV1RAAVdUgAFXc0ABV3PAAVd0QAFXdMABV3WAAVd1wAFXdgABV3ZAAVd2gAFXdwABV3eAAVd3wAFXeAABV3iAAVd4wAFXl4ABV5gAAVeYwAFXmUABV5oAAVeaQAFXmoABV5rAAVebAAFXm4ABV5wAAVecQAFXnIABV50AAVedQAFXo4ABV6PAAVekAAFXpIABV8NAAVfDwAFXxEABV8TAAVfFgAFXxcABV8YAAVfGQAFXxoABV8cAAVfHgAFXx8ABV8gAAVfIgAFXyMABV+eAAVfoAAFX6IABV+kAAVfpwAFX6gABV+pAAVfqgAFX6sABV+tAAVfrwAFX7AABV+xAAVfswAFX7QABWAvAAVgMQAFYDMABWA1AAVgOAAFYDkABWA6AAVgOwAFYDwABWA+AAVgQAAFYEEABWBCAAVgRAAFYEUABWDAAAVgwgAFYMQABWDGAAVgyQAFYMoABWDLAAVgzAAFYM0ABWDPAAVg0QAFYNIABWDTAAVg1QAFYNYABWFRAAVhUwAFYVUABWFXAAVhWgAFYVsABWFcAAVhXQAFYV4ABWFgAAVhYgAFYWMABWFkAAVhZgAFYWcABWGwAAVh1AAFYfsABWIfAAViIgAFYiQABWImAAViKAAFYioABWIsAAViLQAFYjAABWJJAAViZgAFYmgABWJqAAVibAAFYm4ABWJwAAVicgAFYnQABWKRAAVilAAFYpcABWKaAAVinQAFYqAABWKjAAVipgAFYqgABWMjAAVjJQAFYycABWMpAAVjLAAFYy0ABWMuAAVjLwAFYzAABWMyAAVjNAAFYzUABWM2AAVjOAAFYzkABWO0AAVjtgAFY7gABWO6AAVjvQAFY74ABWO/AAVjwAAFY8EABWPDAAVjxQAFY8YABWPHAAVjyQAFY8oABWRFAAVkRwAFZEkABWRLAAVkTgAFZE8ABWRQAAVkUQAFZFIABWRUAAVkVgAFZFcABWRYAAVkWgAFZFsABWTWAAVk2AAFZNsABWTdAAVk4AAFZOEABWTiAAVk4wAFZOQABWTmAAVk6AAFZOkABWTqAAVk7AAFZO0ABWVoAAVlagAFZWwABWVuAAVlcQAFZXIABWVzAAVldAAFZXUABWV3AAVleQAFZXoABWV7AAVlfQAFZX4ABWX5AAVl+wAFZf0ABWX/AAVmAgAFZgMABWYEAAVmBQAFZgYABWYIAAVmCgAFZgsABWYMAAVmDgAFZg8ABWaKAAVmjAAFZo4ABWaQAAVmkwAFZpQABWaVAAVmlgAFZpcABWaZAAVmmwAFZpwABWadAAVmnwAFZqAABWczAAVnVgAFZ3YABWeWAAVnmAAFZ5oABWecAAVnngAFZ6EABWeiAAVnowAFZ6YABWenAAVnqQAFZ6oABWesAAVnrwAFZ7AABWexAAVntAAFZ7UABWe6AAVn0wAFZ9wABWfeAAVn4AAFZ+kABWfsAAVn7wAFZ/EABWg6AAVoXgAFaIUABWipAAVorAAFaK4ABWiwAAVosgAFaLQABWi2AAVotwAFaLoABWjTAAVo9AAFaPYABWj4AAVo+gAFaPwABWj+AAVpAAAFaQIABWkEAAVpJQAFaSgABWkrAAVpLgAFaTEABWk0AAVpNwAFaToABWk9AAVpPwAFaboABWm8AAVpvgAFacAABWnDAAVpxAAFacUABWnGAAVpxwAFackABWnLAAVpzAAFac0ABWnPAAVp0AAFaksABWpNAAVqTwAFalEABWpUAAVqVQAFalYABWpXAAVqWAAFaloABWpcAAVqXQAFal4ABWpgAAVqYQAFatwABWreAAVq4QAFauMABWrmAAVq5wAFaugABWrpAAVq6gAFauwABWruAAVq7wAFavAABWryAAVq8wAFawwABWsNAAVrDgAFaxAABWuLAAVrjQAFa48ABWuRAAVrlAAFa5UABWuWAAVrlwAFa5gABWuaAAVrnAAFa50ABWueAAVroAAFa6EABWwcAAVsHgAFbCEABWwjAAVsJgAFbCcABWwoAAVsKQAFbCoABWwsAAVsLgAFbC8ABWwwAAVsMgAFbDMABWyuAAVssAAFbLIABWy0AAVstwAFbLgABWy5AAVsugAFbLsABWy9AAVsvwAFbMAABWzBAAVswwAFbMQABW0/AAVtQQAFbUMABW1FAAVtSAAFbUkABW1KAAVtSwAFbUwABW1OAAVtUAAFbVEABW1SAAVtVAAFbVUABW3QAAVt0gAFbdQABW3WAAVt2QAFbdoABW3bAAVt3AAFbd0ABW3fAAVt4QAFbeIABW3jAAVt5QAFbeYABW4vAAVuUwAFbnoABW6eAAVuoQAFbqMABW6lAAVupwAFbqkABW6rAAVurAAFbq8ABW7IAAVu5QAFbucABW7pAAVu6wAFbu0ABW7vAAVu8QAFbvMABW8QAAVvEwAFbxYABW8ZAAVvHAAFbx8ABW8iAAVvJQAFbycABW+iAAVvpAAFb6YABW+oAAVvqwAFb6wABW+tAAVvrgAFb68ABW+xAAVvswAFb7QABW+1AAVvtwAFb7gABXAzAAVwNQAFcDcABXA5AAVwPAAFcD0ABXA+AAVwPwAFcEAABXBCAAVwRAAFcEUABXBGAAVwSAAFcEkABXDEAAVwxgAFcMgABXDKAAVwzQAFcM4ABXDPAAVw0AAFcNEABXDTAAVw1QAFcNYABXDXAAVw2QAFcNoABXFVAAVxVwAFcVoABXFcAAVxXwAFcWAABXFhAAVxYgAFcWMABXFlAAVxZwAFcWgABXFpAAVxawAFcWwABXHnAAVx6QAFcesABXHtAAVx8AAFcfEABXHyAAVx8wAFcfQABXH2AAVx+AAFcfkABXH6AAVx/AAFcf0ABXJ4AAVyegAFcn0ABXJ/AAVyggAFcoMABXKEAAVyhQAFcoYABXKIAAVyigAFcosABXKMAAVyjgAFco8ABXKuAAVzKQAFcysABXMtAAVzLwAFczIABXMzAAVzNAAFczUABXM2AAVzOAAFczoABXM7AAVzPAAFcz4ABXM/AAVz0gAFc/UABXQVAAV0NQAFdDcABXQ5AAV0OwAFdD0ABXRAAAV0QQAFdEIABXRFAAV0RgAFdEgABXRJAAV0TAAFdE8ABXRQAAV0UQAFdFQABXRVAAV0WgAFdHMABXR8AAV0fgAFdIAABXSJAAV0jAAFdI8ABXSRAAV02gAFdP4ABXUlAAV1SQAFdUwABXVOAAV1UAAFdVIABXVUAAV1VgAFdVcABXVaAAV1cwAFdZQABXWWAAV1mAAFdZoABXWcAAV1ngAFdaAABXWiAAV1pAAFdcUABXXIAAV1ywAFdc4ABXXRAAV11AAFddcABXXaAAV13QAFdd8ABXZaAAV2XAAFdl4ABXZgAAV2YwAFdmQABXZlAAV2ZgAFdmcABXZpAAV2awAFdmwABXZtAAV2bwAFdnAABXbrAAV27QAFdu8ABXbxAAV29AAFdvUABXb2AAV29wAFdvgABXb6AAV2/AAFdv0ABXb+AAV3AAAFdwEABXd8AAV3fgAFd4EABXeDAAV3hgAFd4cABXeIAAV3iQAFd4oABXeMAAV3jgAFd48ABXeQAAV3kgAFd5MABXesAAV3rQAFd64ABXewAAV4KwAFeC0ABXgvAAV4MQAFeDQABXg1AAV4NgAFeDcABXg4AAV4OgAFeDwABXg9AAV4PgAFeEAABXhBAAV4vAAFeL4ABXjAAAV4wgAFeMUABXjGAAV4xwAFeMgABXjJAAV4ywAFeM0ABXjOAAV4zwAFeNEABXjSAAV5TQAFeU8ABXlRAAV5UwAFeVYABXlXAAV5WAAFeVkABXlaAAV5XAAFeV4ABXlfAAV5YAAFeWIABXljAAV53gAFeeAABXniAAV55AAFeecABXnoAAV56QAFeeoABXnrAAV57QAFee8ABXnwAAV58QAFefMABXn0AAV6bwAFenEABXpzAAV6dQAFengABXp5AAV6egAFensABXp8AAV6fgAFeoAABXqBAAV6ggAFeoQABXqFAAV6zgAFevIABXsZAAV7PQAFe0AABXtCAAV7RAAFe0YABXtIAAV7SgAFe0sABXtOAAV7ZwAFe4QABXuGAAV7iAAFe4oABXuMAAV7jgAFe5AABXuSAAV7rwAFe7IABXu1AAV7uAAFe7sABXu+AAV7wQAFe8QABXvGAAV8QQAFfEMABXxFAAV8RwAFfEoABXxLAAV8TAAFfE0ABXxOAAV8UAAFfFIABXxTAAV8VAAFfFYABXxXAAV80gAFfNQABXzWAAV82AAFfNsABXzcAAV83QAFfN4ABXzfAAV84QAFfOMABXzkAAV85QAFfOcABXzoAAV9YwAFfWUABX1nAAV9aQAFfWwABX1tAAV9bgAFfW8ABX1wAAV9cgAFfXQABX11AAV9dgAFfXgABX15AAV99AAFffYABX34AAV9+gAFff0ABX3+AAV9/wAFfgAABX4BAAV+AwAFfgUABX4GAAV+BwAFfgkABX4KAAV+hQAFfocABX6JAAV+iwAFfo4ABX6PAAV+kAAFfpEABX6SAAV+lAAFfpYABX6XAAV+mAAFfpoABX6bAAV/FgAFfxgABX8aAAV/HAAFfx8ABX8gAAV/IQAFfyIABX8jAAV/JQAFfycABX8oAAV/KQAFfysABX8sAAV/pwAFf6kABX+sAAV/rgAFf7EABX+yAAV/swAFf7QABX+1AAV/twAFf7kABX+6AAV/uwAFf70ABX++AAV/zwAFf9AABX/SAAWATQAFgE8ABYBSAAWAVAAFgFcABYBYAAWAWQAFgFoABYBbAAWAXQAFgF8ABYBgAAWAYQAFgGMABYBkAAWA3wAFgOEABYDjAAWA5QAFgOgABYDpAAWA6gAFgOsABYDsAAWA7gAFgPAABYDxAAWA8gAFgPQABYD1AAWBcAAFgXIABYF1AAWBdwAFgXoABYF7AAWBfAAFgX0ABYF+AAWBgAAFgYIABYGDAAWBhAAFgYYABYGHAAWCGgAFgj0ABYJdAAWCfQAFgn8ABYKBAAWCgwAFgoUABYKHAAWCiAAFgokABYKMAAWCjQAFgo8ABYKQAAWCkgAFgpQABYKVAAWClgAFgpkABYKaAAWCnwAFgrgABYLBAAWCwwAFgsUABYLOAAWC0QAFgtQABYLWAAWDHwAFg0MABYNqAAWDjgAFg5EABYOTAAWDlQAFg5cABYOZAAWDmwAFg5wABYOfAAWDuAAFg9kABYPbAAWD3QAFg98ABYPhAAWD4wAFg+UABYPnAAWD6QAFhAoABYQNAAWEEAAFhBMABYQWAAWEGQAFhBwABYQfAAWEIgAFhCQABYSfAAWEoQAFhKMABYSlAAWEqAAFhKkABYSqAAWEqwAFhKwABYSuAAWEsAAFhLEABYSyAAWEtAAFhLUABYUwAAWFMgAFhTQABYU2AAWFOQAFhToABYU7AAWFPAAFhT0ABYU/AAWFQQAFhUIABYVDAAWFRQAFhUYABYXBAAWFwwAFhcYABYXIAAWFywAFhcwABYXNAAWFzgAFhc8ABYXRAAWF0wAFhdQABYXVAAWF1wAFhdgABYXxAAWF8gAFhfMABYX1AAWGcAAFhnIABYZ0AAWGdgAFhnkABYZ6AAWGewAFhnwABYZ9AAWGfwAFhoEABYaCAAWGgwAFhoUABYaGAAWHAQAFhwMABYcFAAWHBwAFhwoABYcLAAWHDAAFhw0ABYcOAAWHEAAFhxIABYcTAAWHFAAFhxYABYcXAAWHkgAFh5QABYeWAAWHmAAFh5sABYecAAWHnQAFh54ABYefAAWHoQAFh6MABYekAAWHpQAFh6cABYeoAAWIIwAFiCUABYgnAAWIKQAFiCwABYgtAAWILgAFiC8ABYgwAAWIMgAFiDQABYg1AAWINgAFiDgABYg5AAWItAAFiLYABYi4AAWIugAFiL0ABYi+AAWIvwAFiMAABYjBAAWIwwAFiMUABYjGAAWIxwAFiMkABYjKAAWJEwAFiTcABYleAAWJggAFiYUABYmHAAWJiQAFiYsABYmNAAWJjwAFiZAABYmTAAWJrAAFickABYnLAAWJzQAFic8ABYnRAAWJ0wAFidUABYnXAAWJ9AAFifcABYn6AAWJ/QAFigAABYoDAAWKBgAFigkABYoLAAWKhgAFiogABYqKAAWKjAAFio8ABYqQAAWKkQAFipIABYqTAAWKlQAFipcABYqYAAWKmQAFipsABYqcAAWLFwAFixkABYsbAAWLHQAFiyAABYshAAWLIgAFiyMABYskAAWLJgAFiygABYspAAWLKgAFiywABYstAAWLqAAFi6oABYusAAWLrgAFi7EABYuyAAWLswAFi7QABYu1AAWLtwAFi7kABYu6AAWLuwAFi70ABYu+AAWMOQAFjDsABYw+AAWMQAAFjEMABYxEAAWMRQAFjEYABYxHAAWMSQAFjEsABYxMAAWMTQAFjE8ABYxQAAWMywAFjM0ABYzPAAWM0QAFjNQABYzVAAWM1gAFjNcABYzYAAWM2gAFjNwABYzdAAWM3gAFjOAABYzhAAWNXAAFjV4ABY1hAAWNYwAFjWYABY1nAAWNaAAFjWkABY1qAAWNbAAFjW4ABY1vAAWNcAAFjXIABY1zAAWNkgAFjg0ABY4PAAWOEQAFjhMABY4WAAWOFwAFjhgABY4ZAAWOGgAFjhwABY4eAAWOHwAFjiAABY4iAAWOIwAFjrYABY7ZAAWO+QAFjxkABY8bAAWPHQAFjx8ABY8hAAWPIwAFjyQABY8lAAWPKAAFjykABY8rAAWPLAAFjy4ABY8wAAWPMQAFjzIABY81AAWPNgAFjz8ABY9YAAWPYQAFj2MABY9lAAWPbgAFj3EABY90AAWPdgAFj78ABY/jAAWQCgAFkC4ABZAxAAWQMwAFkDUABZA3AAWQOQAFkDsABZA8AAWQPwAFkFgABZB5AAWQewAFkH0ABZB/AAWQgQAFkIMABZCFAAWQhwAFkIkABZCqAAWQrQAFkLAABZCzAAWQtgAFkLkABZC8AAWQvwAFkMIABZDEAAWRPwAFkUEABZFDAAWRRQAFkUgABZFJAAWRSgAFkUsABZFMAAWRTgAFkVAABZFRAAWRUgAFkVQABZFVAAWR0AAFkdIABZHUAAWR1gAFkdkABZHaAAWR2wAFkdwABZHdAAWR3wAFkeEABZHiAAWR4wAFkeUABZHmAAWSYQAFkmMABZJmAAWSaAAFkmsABZJsAAWSbQAFkm4ABZJvAAWScQAFknMABZJ0AAWSdQAFkncABZJ4AAWSkQAFkpIABZKTAAWSlQAFkxAABZMSAAWTFAAFkxYABZMZAAWTGgAFkxsABZMcAAWTHQAFkx8ABZMhAAWTIgAFkyMABZMlAAWTJgAFk6EABZOjAAWTpQAFk6cABZOqAAWTqwAFk6wABZOtAAWTrgAFk7AABZOyAAWTswAFk7QABZO2AAWTtwAFlDIABZQ0AAWUNgAFlDgABZQ7AAWUPAAFlD0ABZQ+AAWUPwAFlEEABZRDAAWURAAFlEUABZRHAAWUSAAFlMMABZTFAAWUxwAFlMkABZTMAAWUzQAFlM4ABZTPAAWU0AAFlNIABZTUAAWU1QAFlNYABZTYAAWU2QAFlVQABZVWAAWVWAAFlVoABZVdAAWVXgAFlV8ABZVgAAWVYQAFlWMABZVlAAWVZgAFlWcABZVpAAWVagAFlbMABZXXAAWV/gAFliIABZYlAAWWJwAFlikABZYrAAWWLQAFli8ABZYwAAWWMwAFlkwABZZpAAWWawAFlm0ABZZvAAWWcQAFlnMABZZ1AAWWdwAFlpQABZaXAAWWmgAFlp0ABZagAAWWowAFlqYABZapAAWWqwAFlyYABZcoAAWXKgAFlywABZcvAAWXMAAFlzEABZcyAAWXMwAFlzUABZc3AAWXOAAFlzkABZc7AAWXPAAFl7cABZe5AAWXuwAFl70ABZfAAAWXwQAFl8IABZfDAAWXxAAFl8YABZfIAAWXyQAFl8oABZfMAAWXzQAFmEgABZhKAAWYTAAFmE4ABZhRAAWYUgAFmFMABZhUAAWYVQAFmFcABZhZAAWYWgAFmFsABZhdAAWYXgAFmNkABZjbAAWY3QAFmN8ABZjiAAWY4wAFmOQABZjlAAWY5gAFmOgABZjqAAWY6wAFmOwABZjuAAWY7wAFmWoABZlsAAWZbgAFmXAABZlzAAWZdAAFmXUABZl2AAWZdwAFmXkABZl7AAWZfAAFmX0ABZl/AAWZgAAFmfsABZn9AAWZ/wAFmgEABZoEAAWaBQAFmgYABZoHAAWaCAAFmgoABZoMAAWaDQAFmg4ABZoQAAWaEQAFmowABZqOAAWakAAFmpIABZqVAAWalgAFmpcABZqYAAWamQAFmpsABZqdAAWangAFmp8ABZqhAAWaogAFmzUABZtYAAWbeAAFm5gABZuaAAWbnAAFm54ABZugAAWbogAFm6MABZukAAWbpwAFm6gABZuqAAWbqwAFm64ABZuwAAWbsQAFm7IABZu1AAWbtgAFm7sABZvUAAWb3QAFm98ABZvhAAWb6gAFm+0ABZvwAAWb8gAFnDsABZxfAAWchgAFnKoABZytAAWcrwAFnLEABZyzAAWctQAFnLcABZy4AAWcuwAFnNQABZz1AAWc9wAFnPkABZz7AAWc/QAFnP8ABZ0BAAWdAwAFnQUABZ0mAAWdKQAFnSwABZ0vAAWdMgAFnTUABZ04AAWdOwAFnT4ABZ1AAAWduwAFnb0ABZ2/AAWdwQAFncQABZ3FAAWdxgAFnccABZ3IAAWdygAFncwABZ3NAAWdzgAFndAABZ3RAAWeTAAFnk4ABZ5QAAWeUgAFnlUABZ5WAAWeVwAFnlgABZ5ZAAWeWwAFnl0ABZ5eAAWeXwAFnmEABZ5iAAWe3QAFnt8ABZ7iAAWe5AAFnucABZ7oAAWe6QAFnuoABZ7rAAWe7QAFnu8ABZ7wAAWe8QAFnvMABZ70AAWfDQAFnw4ABZ8PAAWfEQAFn4wABZ+OAAWfkAAFn5IABZ+VAAWflgAFn5cABZ+YAAWfmQAFn5sABZ+dAAWfngAFn58ABZ+hAAWfogAFoB0ABaAfAAWgIQAFoCMABaAmAAWgJwAFoCgABaApAAWgKgAFoCwABaAuAAWgLwAFoDAABaAyAAWgMwAFoK4ABaCwAAWgsgAFoLQABaC3AAWguAAFoLkABaC6AAWguwAFoL0ABaC/AAWgwAAFoMEABaDDAAWgxAAFoT8ABaFBAAWhQwAFoUUABaFIAAWhSQAFoUoABaFLAAWhTAAFoU4ABaFQAAWhUQAFoVIABaFUAAWhVQAFodAABaHSAAWh1AAFodYABaHZAAWh2gAFodsABaHcAAWh3QAFod8ABaHhAAWh4gAFoeMABaHlAAWh5gAFoi8ABaJTAAWiegAFop4ABaKhAAWiowAFoqUABaKnAAWiqQAFoqsABaKsAAWirwAFosgABaLlAAWi5wAFoukABaLrAAWi7QAFou8ABaLxAAWi8wAFoxAABaMTAAWjFgAFoxkABaMcAAWjHwAFoyIABaMlAAWjJwAFo6IABaOkAAWjpgAFo6gABaOrAAWjrAAFo60ABaOuAAWjrwAFo7EABaOzAAWjtAAFo7UABaO3AAWjuAAFpDMABaQ1AAWkNwAFpDkABaQ8AAWkPQAFpD4ABaQ/AAWkQAAFpEIABaREAAWkRQAFpEYABaRIAAWkSQAFpMQABaTGAAWkyAAFpMoABaTNAAWkzgAFpM8ABaTQAAWk0QAFpNMABaTVAAWk1gAFpNcABaTZAAWk2gAFpVUABaVXAAWlWQAFpVsABaVeAAWlXwAFpWAABaVhAAWlYgAFpWQABaVmAAWlZwAFpWgABaVqAAWlawAFpeYABaXoAAWl6gAFpewABaXvAAWl8AAFpfEABaXyAAWl8wAFpfUABaX3AAWl+AAFpfkABaX7AAWl/AAFpncABaZ5AAWmewAFpn0ABaaAAAWmgQAFpoIABaaDAAWmhAAFpoYABaaIAAWmiQAFpooABaaMAAWmjQAFpwgABacKAAWnDAAFpw4ABacRAAWnEgAFpxMABacUAAWnFQAFpxcABacZAAWnGgAFpxsABacdAAWnHgAFp7EABafUAAWn9AAFqBQABagWAAWoGAAFqBoABagcAAWoHgAFqB8ABaggAAWoIwAFqCQABagmAAWoJwAFqCkABagrAAWoLAAFqC0ABagwAAWoMQAFqDYABahPAAWoWAAFqFoABahcAAWoZQAFqGgABahrAAWobQAFqLYABajaAAWpAQAFqSUABakoAAWpKgAFqSwABakuAAWpMAAFqTIABakzAAWpNgAFqU8ABalwAAWpcgAFqXQABal2AAWpeAAFqXoABal8AAWpfgAFqYAABamhAAWppAAFqacABamqAAWprQAFqbAABamzAAWptgAFqbkABam7AAWqNgAFqjgABao6AAWqPAAFqj8ABapAAAWqQQAFqkIABapDAAWqRQAFqkcABapIAAWqSQAFqksABapMAAWqxwAFqskABarLAAWqzQAFqtAABarRAAWq0gAFqtMABarUAAWq1gAFqtgABarZAAWq2gAFqtwABardAAWrWAAFq1oABatdAAWrXwAFq2IABatjAAWrZAAFq2UABatmAAWraAAFq2oABatrAAWrbAAFq24ABatvAAWriAAFq4kABauKAAWrjAAFrAcABawJAAWsCwAFrA0ABawQAAWsEQAFrBIABawTAAWsFAAFrBYABawYAAWsGQAFrBoABawcAAWsHQAFrJgABayaAAWsnAAFrJ4ABayhAAWsogAFrKMABaykAAWspQAFrKcABaypAAWsqgAFrKsABaytAAWsrgAFrSkABa0rAAWtLQAFrS8ABa0yAAWtMwAFrTQABa01AAWtNgAFrTgABa06AAWtOwAFrTwABa0+AAWtPwAFrboABa28AAWtvgAFrcAABa3DAAWtxAAFrcUABa3GAAWtxwAFrckABa3LAAWtzAAFrc0ABa3PAAWt0AAFrksABa5NAAWuTwAFrlEABa5UAAWuVQAFrlYABa5XAAWuWAAFrloABa5cAAWuXQAFrl4ABa5gAAWuYQAFrqoABa7OAAWu9QAFrxkABa8cAAWvHgAFryAABa8iAAWvJAAFryYABa8nAAWvKgAFr0MABa9gAAWvYgAFr2QABa9mAAWvaAAFr2oABa9sAAWvbgAFr4sABa+OAAWvkQAFr5QABa+XAAWvmgAFr50ABa+gAAWvogAFsB0ABbAfAAWwIQAFsCMABbAmAAWwJwAFsCgABbApAAWwKgAFsCwABbAuAAWwLwAFsDAABbAyAAWwMwAFsK4ABbCwAAWwsgAFsLQABbC3AAWwuAAFsLkABbC6AAWwuwAFsL0ABbC/AAWwwAAFsMEABbDDAAWwxAAFsT8ABbFBAAWxQwAFsUUABbFIAAWxSQAFsUoABbFLAAWxTAAFsU4ABbFQAAWxUQAFsVIABbFUAAWxVQAFsdAABbHSAAWx1AAFsdYABbHZAAWx2gAFsdsABbHcAAWx3QAFsd8ABbHhAAWx4gAFseMABbHlAAWx5gAFsmEABbJjAAWyZQAFsmcABbJqAAWyawAFsmwABbJtAAWybgAFsnAABbJyAAWycwAFsnQABbJ2AAWydwAFsvIABbL0AAWy9gAFsvgABbL7AAWy/AAFsv0ABbL+AAWy/wAFswEABbMDAAWzBAAFswUABbMHAAWzCAAFs4MABbOFAAWzhwAFs4kABbOMAAWzjQAFs44ABbOPAAWzkAAFs5IABbOUAAWzlQAFs5YABbOYAAWzmQAFs6oABbOrAAWzrQAFtCgABbQqAAW0LAAFtC4ABbQwAAW0MQAFtDIABbQzAAW0NAAFtDYABbQ4AAW0OQAFtDoABbQ8AAW0PQAFtLgABbS6AAW0vAAFtL4ABbTAAAW0wQAFtMIABbTDAAW0xAAFtMYABbTIAAW0yQAFtMoABbTMAAW0zQAFtUgABbVKAAW1TQAFtU8ABbVRAAW1UgAFtVMABbVUAAW1VQAFtVcABbVZAAW1WgAFtVsABbVdAAW1XgAFtW8ABbV0AAW1dwAFtXkABbX8AAW2IAAFtkQABbZnAAW2jgAFtq4ABbbVAAW2/AAFtxwABbdAAAW3ZAAFt2YABbdpAAW3awAFt20ABbdvAAW3cgAFt3UABbd3AAW3eQAFt3wABbd+AAW3gAAFt4MABbeGAAW3hwAFt5AABbepAAW3rgAFt7AABbe1AAW3uAAFt7oABbgDAAW4JwAFuE4ABbhyAAW4dQAFuHcABbh5AAW4ewAFuH0ABbh/AAW4gAAFuIMABbicAAW4wQAFuMMABbjFAAW4xwAFuMkABbjLAAW4zQAFuM8ABbjRAAW40wAFuPgABbj7AAW4/gAFuQEABbkEAAW5BwAFuQoABbkNAAW5EAAFuRMABbkVAAW5kAAFuZIABbmVAAW5lwAFuZoABbmbAAW5nAAFuZ0ABbmeAAW5oAAFuaIABbmjAAW5pAAFuaYABbmnAAW5uAAFubkABbm7AAW6NgAFujgABbo6AAW6PAAFuj8ABbpAAAW6QQAFukIABbpDAAW6RQAFukcABbpIAAW6SQAFuksABbpMAAW6xwAFuskABbrMAAW6zgAFutEABbrSAAW60wAFutQABbrVAAW61wAFutkABbraAAW62wAFut0ABbreAAW67wAFuvQABbr3AAW6+QAFuwoABbsTAAW7FgAFuxkABbsbAAW7NwAFu0kABbvEAAW7xgAFu8gABbvKAAW7zQAFu84ABbvPAAW70AAFu9EABbvTAAW71QAFu9YABbvXAAW72QAFu9oABbxVAAW8VwAFvFoABbxcAAW8XwAFvGAABbxhAAW8YgAFvGMABbxlAAW8ZwAFvGgABbxpAAW8awAFvGwABbx9AAW8fgAFvIAABbz7AAW8/QAFvP8ABb0BAAW9BAAFvQUABb0GAAW9BwAFvQgABb0KAAW9DAAFvQ0ABb0OAAW9EAAFvREABb2MAAW9jgAFvZEABb2TAAW9lgAFvZcABb2YAAW9mQAFvZoABb2cAAW9ngAFvZ8ABb2gAAW9ogAFvaMABb28AAW9vQAFvb4ABb3AAAW+OwAFvj0ABb4/AAW+QQAFvkQABb5FAAW+RgAFvkcABb5IAAW+SgAFvkwABb5NAAW+TgAFvlAABb5RAAW+zAAFvs4ABb7RAAW+0wAFvtYABb7XAAW+2AAFvtkABb7aAAW+3AAFvt4ABb7fAAW+4AAFvuIABb7jAAW+8AAFvwkABb9CAAW/RQAFv0gABb9LAAW/TgAFv1EABb9UAAW/VwAFv1oABb9dAAW/YAAFv2MABb9mAAW/aQAFv2wABb+lAAW/qAAFv6sABb+uAAW/sQAFv7QABb+3AAW/ugAFv70ABb/AAAW/wwAFv8YABb/JAAW/zAAFv88ABb/RAAW/7QAFv/sABcAUAAXAIwAFwEYABcBaAAXAbwAFwHoABcCTAAXApgAFwMsABcDpAAXA+wAFwRoABcGtAAXB0AAFwfAABcIQAAXCEgAFwhQABcIWAAXCGAAFwhsABcIcAAXCHQAFwiAABcIhAAXCIwAFwiQABcImAAXCKQAFwioABcIrAAXCLgAFwi8ABcI4AAXCUQAFwloABcJcAAXCXgAFwmcABcJqAAXCbQAFwm8ABcK4AAXC3AAFwwMABcMnAAXDKgAFwywABcMuAAXDMAAFwzIABcM0AAXDNQAFwzgABcNRAAXDcgAFw3QABcN2AAXDeAAFw3oABcN8AAXDfgAFw4AABcOCAAXDowAFw6YABcOpAAXDrAAFw68ABcOyAAXDtQAFw7gABcO7AAXDvQAFxDgABcQ6AAXEPAAFxD4ABcRBAAXEQgAFxEMABcREAAXERQAFxEcABcRJAAXESgAFxEsABcRNAAXETgAFxMkABcTLAAXEzQAFxM8ABcTSAAXE0wAFxNQABcTVAAXE1gAFxNgABcTaAAXE2wAFxNwABcTeAAXE3wAFxVoABcVcAAXFXwAFxWEABcVkAAXFZQAFxWYABcVnAAXFaAAFxWoABcVsAAXFbQAFxW4ABcVwAAXFcQAFxYoABcWLAAXFjAAFxY4ABcYJAAXGCwAFxg0ABcYPAAXGEgAFxhMABcYUAAXGFQAFxhYABcYYAAXGGgAFxhsABcYcAAXGHgAFxh8ABcaaAAXGnAAFxp4ABcagAAXGowAFxqQABcalAAXGpgAFxqcABcapAAXGqwAFxqwABcatAAXGrwAFxrAABccrAAXHLQAFxy8ABccxAAXHNAAFxzUABcc2AAXHNwAFxzgABcc6AAXHPAAFxz0ABcc+AAXHQAAFx0EABce8AAXHvgAFx8AABcfCAAXHxQAFx8YABcfHAAXHyAAFx8kABcfLAAXHzQAFx84ABcfPAAXH0QAFx9IABchNAAXITwAFyFEABchTAAXIVgAFyFcABchYAAXIWQAFyFoABchcAAXIXgAFyF8ABchgAAXIYgAFyGMABcisAAXI0AAFyPcABckbAAXJHgAFySAABckiAAXJJAAFySYABckoAAXJKQAFySwABclFAAXJYgAFyWQABclmAAXJaAAFyWoABclsAAXJbgAFyXAABcmNAAXJkAAFyZMABcmWAAXJmQAFyZwABcmfAAXJogAFyaQABcofAAXKIQAFyiMABcolAAXKKAAFyikABcoqAAXKKwAFyiwABcouAAXKMAAFyjEABcoyAAXKNAAFyjUABcqwAAXKsgAFyrQABcq2AAXKuQAFyroABcq7AAXKvAAFyr0ABcq/AAXKwQAFysIABcrDAAXKxQAFysYABctBAAXLQwAFy0UABctHAAXLSgAFy0sABctMAAXLTQAFy04ABctQAAXLUgAFy1MABctUAAXLVgAFy1cABcvSAAXL1AAFy9cABcvZAAXL3AAFy90ABcveAAXL3wAFy+AABcviAAXL5AAFy+UABcvmAAXL6AAFy+kABcxkAAXMZgAFzGgABcxqAAXMbQAFzG4ABcxvAAXMcAAFzHEABcxzAAXMdQAFzHYABcx3AAXMeQAFzHoABcz1AAXM9wAFzPoABcz8AAXM/wAFzQAABc0BAAXNAgAFzQMABc0FAAXNBwAFzQgABc0JAAXNCwAFzQwABc0bAAXNlgAFzZgABc2aAAXNnAAFzZ8ABc2gAAXNoQAFzaIABc2jAAXNpQAFzacABc2oAAXNqQAFzasABc2sAAXOPwAFzmIABc6CAAXOogAFzqQABc6mAAXOqAAFzqoABc6tAAXOrgAFzq8ABc6yAAXOswAFzrUABc62AAXOuQAFzrwABc69AAXOvgAFzsEABc7CAAXOxwAFzuAABc7pAAXO6wAFzu0ABc72AAXO+QAFzvwABc7+AAXPRwAFz2sABc+SAAXPtgAFz7kABc+7AAXPvQAFz78ABc/BAAXPwwAFz8QABc/HAAXP4AAF0AEABdADAAXQBQAF0AcABdAJAAXQCwAF0A0ABdAPAAXQEQAF0DIABdA1AAXQOAAF0DsABdA+AAXQQQAF0EQABdBHAAXQSgAF0EwABdDHAAXQyQAF0MsABdDNAAXQ0AAF0NEABdDSAAXQ0wAF0NQABdDWAAXQ2AAF0NkABdDaAAXQ3AAF0N0ABdFYAAXRWgAF0VwABdFeAAXRYQAF0WIABdFjAAXRZAAF0WUABdFnAAXRaQAF0WoABdFrAAXRbQAF0W4ABdHpAAXR6wAF0e4ABdHwAAXR8wAF0fQABdH1AAXR9gAF0fcABdH5AAXR+wAF0fwABdH9AAXR/wAF0gAABdIZAAXSGgAF0hsABdIdAAXSmAAF0poABdKcAAXSngAF0qEABdKiAAXSowAF0qQABdKlAAXSpwAF0qkABdKqAAXSqwAF0q0ABdKuAAXTKQAF0ysABdMuAAXTMAAF0zMABdM0AAXTNQAF0zYABdM3AAXTOQAF0zsABdM8AAXTPQAF0z8ABdNAAAXTuwAF070ABdO/AAXTwQAF08QABdPFAAXTxgAF08cABdPIAAXTygAF08wABdPNAAXTzgAF09AABdPRAAXUTAAF1E4ABdRQAAXUUgAF1FUABdRWAAXUVwAF1FgABdRZAAXUWwAF1F0ABdReAAXUXwAF1GEABdRiAAXU3QAF1N8ABdThAAXU4wAF1OYABdTnAAXU6AAF1OkABdTqAAXU7AAF1O4ABdTvAAXU8AAF1PIABdTzAAXVPAAF1WAABdWHAAXVqwAF1a4ABdWwAAXVsgAF1bQABdW2AAXVuAAF1bkABdW8AAXV1QAF1fIABdX0AAXV9gAF1fgABdX6AAXV/AAF1f4ABdYAAAXWHQAF1iAABdYjAAXWJgAF1ikABdYsAAXWLwAF1jIABdY0AAXWrwAF1rEABdazAAXWtQAF1rgABda5AAXWugAF1rsABda8AAXWvgAF1sAABdbBAAXWwgAF1sQABdbFAAXXQAAF10IABddEAAXXRgAF10kABddKAAXXSwAF10wABddNAAXXTwAF11EABddSAAXXUwAF11UABddWAAXX0QAF19MABdfVAAXX1wAF19oABdfbAAXX3AAF190ABdfeAAXX4AAF1+IABdfjAAXX5AAF1+YABdfnAAXYYgAF2GQABdhnAAXYaQAF2GwABdhtAAXYbgAF2G8ABdhwAAXYcgAF2HQABdh1AAXYdgAF2HgABdh5AAXY/AAF2SAABdlEAAXZZwAF2Y4ABdmuAAXZ1QAF2fwABdocAAXaQAAF2mQABdpmAAXaaQAF2msABdptAAXabwAF2nIABdp1AAXadwAF2nkABdp8AAXafgAF2oAABdqDAAXahgAF2ocABdqMAAXapQAF2qoABdqsAAXasQAF2rQABdq2AAXa/wAF2yMABdtKAAXbbgAF23EABdtzAAXbdQAF23cABdt5AAXbewAF23wABdt/AAXbmAAF270ABdu/AAXbwQAF28MABdvFAAXbxwAF28kABdvLAAXbzQAF288ABdv0AAXb9wAF2/oABdv9AAXcAAAF3AMABdwGAAXcCQAF3AwABdwPAAXcEQAF3IwABdyOAAXckQAF3JMABdyWAAXclwAF3JgABdyZAAXcmgAF3JwABdyeAAXcnwAF3KAABdyiAAXcowAF3LQABdy1AAXctwAF3TIABd00AAXdNgAF3TgABd07AAXdPAAF3T0ABd0+AAXdPwAF3UEABd1DAAXdRAAF3UUABd1HAAXdSAAF3cMABd3FAAXdyAAF3coABd3NAAXdzgAF3c8ABd3QAAXd0QAF3dMABd3VAAXd1gAF3dcABd3ZAAXd2gAF3esABd3wAAXd8wAF3fUABd4GAAXeEwAF3hYABd4ZAAXeHAAF3h4ABd46AAXeTAAF3l8ABd7aAAXe3AAF3t4ABd7gAAXe4wAF3uQABd7lAAXe5gAF3ucABd7pAAXe6wAF3uwABd7tAAXe7wAF3vAABd9rAAXfbQAF33AABd9yAAXfdQAF33YABd93AAXfeAAF33kABd97AAXffQAF334ABd9/AAXfgQAF34IABd+TAAXflAAF35YABeARAAXgEwAF4BUABeAXAAXgGgAF4BsABeAcAAXgHQAF4B4ABeAgAAXgIgAF4CMABeAkAAXgJgAF4CcABeCiAAXgpAAF4KcABeCpAAXgrAAF4K0ABeCuAAXgrwAF4LAABeCyAAXgtAAF4LUABeC2AAXguAAF4LkABeDSAAXg0wAF4NQABeDWAAXhUQAF4VMABeFVAAXhVwAF4VoABeFbAAXhXAAF4V0ABeFeAAXhYAAF4WIABeFjAAXhZAAF4WYABeFnAAXh4gAF4eQABeHnAAXh6QAF4ewABeHtAAXh7gAF4e8ABeHwAAXh8gAF4fQABeH1AAXh9gAF4fgABeH5AAXiCwAF4iQABeJRAAXiVAAF4lcABeJaAAXiXQAF4mAABeJjAAXiZgAF4mkABeJsAAXibwAF4nIABeKfAAXiogAF4qUABeKoAAXiqwAF4q4ABeKxAAXitAAF4rcABeK6AAXivQAF4sAABeLCAAXi3gAF4vAABeL6AAXjAQAF4wkABeMtAAXjNQAF40sABeNoAAXjcQAF44QABeQXAAXkOgAF5FoABeR6AAXkfAAF5H4ABeSAAAXkggAF5IUABeSGAAXkhwAF5IoABeSLAAXkjQAF5I4ABeSQAAXkkwAF5JQABeSVAAXkmAAF5JkABeSeAAXktwAF5MAABeTCAAXkxAAF5M0ABeTQAAXk0wAF5NUABeUeAAXlQgAF5WkABeWNAAXlkAAF5ZIABeWUAAXllgAF5ZgABeWaAAXlmwAF5Z4ABeW3AAXl2AAF5doABeXcAAXl3gAF5eAABeXiAAXl5AAF5eYABeXoAAXmCQAF5gwABeYPAAXmEgAF5hUABeYYAAXmGwAF5h4ABeYhAAXmIwAF5p4ABeagAAXmogAF5qQABeanAAXmqAAF5qkABeaqAAXmqwAF5q0ABeavAAXmsAAF5rEABeazAAXmtAAF5y8ABecxAAXnMwAF5zUABec4AAXnOQAF5zoABec7AAXnPAAF5z4ABedAAAXnQQAF50IABedEAAXnRQAF58AABefCAAXnxQAF58cABefKAAXnywAF58wABefNAAXnzgAF59AABefSAAXn0wAF59QABefWAAXn1wAF5/AABefxAAXn8gAF5/QABehvAAXocQAF6HMABeh1AAXoeAAF6HkABeh6AAXoewAF6HwABeh+AAXogAAF6IEABeiCAAXohAAF6IUABekAAAXpAgAF6QQABekGAAXpCQAF6QoABekLAAXpDAAF6Q0ABekPAAXpEQAF6RIABekTAAXpFQAF6RYABemRAAXpkwAF6ZUABemXAAXpmgAF6ZsABemcAAXpnQAF6Z4ABemgAAXpogAF6aMABemkAAXppgAF6acABeoiAAXqJAAF6iYABeooAAXqKwAF6iwABeotAAXqLgAF6i8ABeoxAAXqMwAF6jQABeo1AAXqNwAF6jgABeqzAAXqtQAF6rcABeq5AAXqvAAF6r0ABeq+AAXqvwAF6sAABerCAAXqxAAF6sUABerGAAXqyAAF6skABesSAAXrNgAF610ABeuBAAXrhAAF64YABeuIAAXrigAF64wABeuOAAXrjwAF65IABeurAAXryAAF68oABevMAAXrzgAF69AABevSAAXr1AAF69YABevzAAXr9gAF6/kABev8AAXr/wAF7AIABewFAAXsCAAF7AoABeyFAAXshwAF7IkABeyLAAXsjgAF7I8ABeyQAAXskQAF7JIABeyUAAXslgAF7JcABeyYAAXsmgAF7JsABe0WAAXtGAAF7RoABe0cAAXtHwAF7SAABe0hAAXtIgAF7SMABe0lAAXtJwAF7SgABe0pAAXtKwAF7SwABe2nAAXtqQAF7asABe2tAAXtsAAF7bEABe2yAAXtswAF7bQABe22AAXtuAAF7bkABe26AAXtvAAF7b0ABe44AAXuOgAF7j0ABe4/AAXuQgAF7kMABe5EAAXuRQAF7kYABe5IAAXuSgAF7ksABe5MAAXuTgAF7k8ABe7KAAXuzAAF7s4ABe7QAAXu0wAF7tQABe7VAAXu1gAF7tcABe7ZAAXu2wAF7twABe7dAAXu3wAF7uAABe9bAAXvXQAF718ABe9hAAXvZAAF72UABe9mAAXvZwAF72gABe9qAAXvbAAF720ABe9uAAXvcAAF73EABe/sAAXv7gAF7/AABe/yAAXv9QAF7/YABe/3AAXv+AAF7/kABe/7AAXv/QAF7/4ABe//AAXwAQAF8AIABfCVAAXwuAAF8NgABfD4AAXw+gAF8PwABfD+AAXxAAAF8QMABfEEAAXxBQAF8QgABfEJAAXxCwAF8QwABfEOAAXxEQAF8RIABfETAAXxFgAF8RcABfEcAAXxNQAF8T4ABfFAAAXxQgAF8UsABfFOAAXxUQAF8VMABfGcAAXxwAAF8ecABfILAAXyDgAF8hAABfISAAXyFAAF8hYABfIYAAXyGQAF8hwABfI1AAXyVgAF8lgABfJaAAXyXAAF8l4ABfJgAAXyYgAF8mQABfJmAAXyhwAF8ooABfKNAAXykAAF8pMABfKWAAXymQAF8pwABfKfAAXyoQAF8xwABfMeAAXzIAAF8yIABfMlAAXzJgAF8ycABfMoAAXzKQAF8ysABfMtAAXzLgAF8y8ABfMxAAXzMgAF860ABfOvAAXzsQAF87MABfO2AAXztwAF87gABfO5AAXzugAF87wABfO+AAXzvwAF88AABfPCAAXzwwAF9D4ABfRAAAX0QwAF9EUABfRIAAX0SQAF9EoABfRLAAX0TAAF9E4ABfRQAAX0UQAF9FIABfRUAAX0VQAF9G4ABfRvAAX0cAAF9HIABfTtAAX07wAF9PEABfTzAAX09gAF9PcABfT4AAX0+QAF9PoABfT8AAX0/gAF9P8ABfUAAAX1AgAF9QMABfV+AAX1gAAF9YIABfWEAAX1hwAF9YgABfWJAAX1igAF9YsABfWNAAX1jwAF9ZAABfWRAAX1kwAF9ZQABfYPAAX2EQAF9hMABfYVAAX2GAAF9hkABfYaAAX2GwAF9hwABfYeAAX2IAAF9iEABfYiAAX2JAAF9iUABfagAAX2ogAF9qQABfamAAX2qQAF9qoABfarAAX2rAAF9q0ABfavAAX2sQAF9rIABfazAAX2tQAF9rYABfcxAAX3MwAF9zUABfc3AAX3OgAF9zsABfc8AAX3PQAF9z4ABfdAAAX3QgAF90MABfdEAAX3RgAF90cABfeQAAX3tAAF99sABff/AAX4AgAF+AQABfgGAAX4CAAF+AoABfgMAAX4DQAF+BAABfgpAAX4RgAF+EgABfhKAAX4TAAF+E4ABfhQAAX4UgAF+FQABfhxAAX4dAAF+HcABfh6AAX4fQAF+IAABfiDAAX4hgAF+IgABfkDAAX5BQAF+QcABfkJAAX5DAAF+Q0ABfkOAAX5DwAF+RAABfkSAAX5FAAF+RUABfkWAAX5GAAF+RkABfmUAAX5lgAF+ZgABfmaAAX5nQAF+Z4ABfmfAAX5oAAF+aEABfmjAAX5pQAF+aYABfmnAAX5qQAF+aoABfolAAX6JwAF+ikABforAAX6LgAF+i8ABfowAAX6MQAF+jIABfo0AAX6NgAF+jcABfo4AAX6OgAF+jsABfq2AAX6uAAF+rsABfq9AAX6wAAF+sEABfrCAAX6wwAF+sQABfrGAAX6yAAF+skABfrKAAX6zAAF+s0ABftIAAX7SgAF+0wABftOAAX7UQAF+1IABftTAAX7VAAF+1UABftXAAX7WQAF+1oABftbAAX7XQAF+14ABfvZAAX72wAF+90ABfvfAAX74gAF++MABfvkAAX75QAF++YABfvoAAX76gAF++sABfvsAAX77gAF++8ABfxqAAX8bAAF/G4ABfxwAAX8cwAF/HQABfx1AAX8dgAF/HcABfx5AAX8ewAF/HwABfx9AAX8fwAF/IAABf0TAAX9NgAF/VYABf12AAX9eAAF/XoABf18AAX9fgAF/YEABf2CAAX9gwAF/YYABf2HAAX9iQAF/YoABf2MAAX9jwAF/ZAABf2RAAX9lAAF/ZUABf2eAAX9twAF/cAABf3CAAX9xAAF/c0ABf3QAAX90wAF/dUABf4eAAX+QgAF/mkABf6NAAX+kAAF/pIABf6UAAX+lgAF/pgABf6aAAX+mwAF/p4ABf63AAX+2AAF/toABf7cAAX+3gAF/uAABf7iAAX+5AAF/uYABf7oAAX/CQAF/wwABf8PAAX/EgAF/xUABf8YAAX/GwAF/x4ABf8hAAX/IwAF/54ABf+gAAX/ogAF/6QABf+nAAX/qAAF/6kABf+qAAX/qwAF/60ABf+vAAX/sAAF/7EABf+zAAX/tAAGAC8ABgAxAAYAMwAGADUABgA4AAYAOQAGADoABgA7AAYAPAAGAD4ABgBAAAYAQQAGAEIABgBEAAYARQAGAMAABgDCAAYAxQAGAMcABgDKAAYAywAGAMwABgDNAAYAzgAGANAABgDSAAYA0wAGANQABgDWAAYA1wAGAPAABgDxAAYA8gAGAPQABgFvAAYBcQAGAXMABgF1AAYBeAAGAXkABgF6AAYBewAGAXwABgF+AAYBgAAGAYEABgGCAAYBhAAGAYUABgIAAAYCAgAGAgQABgIGAAYCCQAGAgoABgILAAYCDAAGAg0ABgIPAAYCEQAGAhIABgITAAYCFQAGAhYABgKRAAYCkwAGApUABgKXAAYCmgAGApsABgKcAAYCnQAGAp4ABgKgAAYCogAGAqMABgKkAAYCpgAGAqcABgMiAAYDJAAGAyYABgMoAAYDKwAGAywABgMtAAYDLgAGAy8ABgMxAAYDMwAGAzQABgM1AAYDNwAGAzgABgOzAAYDtQAGA7cABgO5AAYDvAAGA70ABgO+AAYDvwAGA8AABgPCAAYDxAAGA8UABgPGAAYDyAAGA8kABgQSAAYENgAGBF0ABgSBAAYEhAAGBIYABgSIAAYEigAGBIwABgSOAAYEjwAGBJIABgSrAAYEyAAGBMoABgTMAAYEzgAGBNAABgTSAAYE1AAGBNYABgTzAAYE9gAGBPkABgT8AAYE/wAGBQIABgUFAAYFCAAGBQoABgWFAAYFhwAGBYkABgWLAAYFjgAGBY8ABgWQAAYFkQAGBZIABgWUAAYFlgAGBZcABgWYAAYFmgAGBZsABgYWAAYGGAAGBhoABgYcAAYGHwAGBiAABgYhAAYGIgAGBiMABgYlAAYGJwAGBigABgYpAAYGKwAGBiwABganAAYGqQAGBqwABgauAAYGsQAGBrIABgazAAYGtAAGBrUABga3AAYGuQAGBroABga7AAYGvQAGBr4ABgc5AAYHOwAGBz4ABgdAAAYHQwAGB0QABgdFAAYHRgAGB0cABgdJAAYHSwAGB0wABgdNAAYHTwAGB1AABgfLAAYHzQAGB88ABgfRAAYH1AAGB9UABgfWAAYH1wAGB9gABgfaAAYH3AAGB90ABgfeAAYH4AAGB+EABghcAAYIXgAGCGAABghiAAYIZQAGCGYABghnAAYIaAAGCGkABghrAAYIbQAGCG4ABghvAAYIcQAGCHIABgjtAAYI7wAGCPEABgjzAAYI9gAGCPcABgj4AAYI+QAGCPoABgj8AAYI/gAGCP8ABgkAAAYJAgAGCQMABgmWAAYJuQAGCdkABgn5AAYJ+wAGCf0ABgn/AAYKAQAGCgQABgoFAAYKBgAGCgkABgoKAAYKDAAGCg0ABgoQAAYKEwAGChQABgoVAAYKGAAGChkABgoeAAYKNwAGCkAABgpCAAYKRAAGCk0ABgpQAAYKUwAGClUABgqeAAYKwgAGCukABgsNAAYLEAAGCxIABgsUAAYLFgAGCxgABgsaAAYLGwAGCx4ABgs3AAYLWAAGC1oABgtcAAYLXgAGC2AABgtiAAYLZAAGC2YABgtoAAYLiQAGC4wABguPAAYLkgAGC5UABguYAAYLmwAGC54ABguhAAYLowAGDB4ABgwgAAYMIgAGDCQABgwnAAYMKAAGDCkABgwqAAYMKwAGDC0ABgwvAAYMMAAGDDEABgwzAAYMNAAGDK8ABgyxAAYMswAGDLUABgy4AAYMuQAGDLoABgy7AAYMvAAGDL4ABgzAAAYMwQAGDMIABgzEAAYMxQAGDUAABg1CAAYNRQAGDUcABg1KAAYNSwAGDUwABg1NAAYNTgAGDVAABg1SAAYNUwAGDVQABg1WAAYNVwAGDXAABg1xAAYNcgAGDXQABg3vAAYN8QAGDfMABg31AAYN+AAGDfkABg36AAYN+wAGDfwABg3+AAYOAAAGDgEABg4CAAYOBAAGDgUABg6AAAYOggAGDoQ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ABlVmAAZVaAAGVWkABlWCAAZVgwAGVYQABlWGAAZWAQAGVgMABlYFAAZWBwAGVgoABlYLAAZWDAAGVg0ABlYOAAZWEAAGVhIABlYTAAZWFAAGVhYABlYXAAZWkgAGVpQABlaWAAZWmAAGVpsABlacAAZWnQAGVp4ABlafAAZWoQAGVqMABlakAAZWpQAGVqcABlaoAAZXIwAGVyUABlcnAAZXKQAGVywABlctAAZXLgAGVy8ABlcwAAZXMgAGVzQABlc1AAZXNgAGVzgABlc5AAZXtAAGV7YABle4AAZXugAGV70ABle+AAZXvwAGV8AABlfBAAZXwwAGV8UABlfGAAZXxwAGV8kABlfKAAZYRQAGWEcABlhJAAZYSwAGWE4ABlhPAAZYUAAGWFEABlhSAAZYVAAGWFYABlhXAAZYWAAGWFoABlhbAAZYpAAGWMgABljvAAZZEwAGWRYABlkYAAZZGgAGWRwABlkeAAZZIAAGWSEABlkkAAZZPQAGWVoABllcAAZZXgAGWWAABlliAAZZZAAGWWYABlloAAZZhQAGWYgABlmLAAZZjgAGWZEABlmUAAZZlwAGWZoABlmcAAZaFwAGWhkABlobAAZaHQAGWiAABlohAAZaIgAGWiMABlokAAZaJgAGWigABlopAAZaKgAGWiwABlotAAZaqAAGWqoABlqsAAZargAGWrEABlqyAAZaswAGWrQABlq1AAZatwAGWrkABlq6AAZauwAGWr0ABlq+AAZbOQAGWzsABls+AAZbQAAGW0MABltEAAZbRQAGW0YABltHAAZbSQAGW0sABltMAAZbTQAGW08ABltQAAZbywAGW80ABlvQAAZb0gAGW9UABlvWAAZb1wAGW9gABlvZAAZb2wAGW90ABlveAAZb3wAGW+EABlviAAZcXQAGXF8ABlxhAAZcYwAGXGYABlxnAAZcaAAGXGkABlxqAAZcbAAGXG4ABlxvAAZccAAGXHIABlxzAAZc7gAGXPAABlzyAAZc9AAGXPcABlz4AAZc+QAGXPoABlz7AAZc/QAGXP8ABl0AAAZdAQAGXQMABl0EAAZdfwAGXYEABl2DAAZdhQAGXYgABl2JAAZdigAGXYsABl2MAAZdjgAGXZAABl2RAAZdkgAGXZQABl2VAAZeKAAGXksABl5rAAZeiwAGXo0ABl6PAAZekQAGXpMABl6WAAZelwAGXpgABl6bAAZenAAGXp4ABl6fAAZeoQAGXqQABl6lAAZepgAGXqkABl6qAAZerwAGXsgABl7RAAZe0wAGXtUABl7eAAZe4QAGXuQABl7mAAZfLwAGX1MABl96AAZfngAGX6EABl+jAAZfpQAGX6cABl+pAAZfqwAGX6wABl+vAAZfyAAGX+kABl/rAAZf7QAGX+8ABl/xAAZf8wAGX/UABl/3AAZf+QAGYBoABmAdAAZgIAAGYCMABmAmAAZgKQAGYCwABmAvAAZgMgAGYDQABmCvAAZgsQAGYLMABmC1AAZguAAGYLkABmC6AAZguwAGYLwABmC+AAZgwAAGYMEABmDCAAZgxAAGYMUABmFAAAZhQgAGYUQABmFGAAZhSQAGYUoABmFLAAZhTAAGYU0ABmFPAAZhUQAGYVIABmFTAAZhVQAGYVYABmHRAAZh0wAGYdYABmHYAAZh2wAGYdwABmHdAAZh3gAGYd8ABmHhAAZh4wAGYeQABmHlAAZh5wAGYegABmIBAAZiAgAGYgMABmIFAAZigAAGYoIABmKEAAZihgAGYokABmKKAAZiiwAGYowABmKNAAZijwAGYpEABmKSAAZikwAGYpUABmKWAAZjEQAGYxMABmMWAAZjGAAGYxsABmMcAAZjHQAGYx4ABmMfAAZjIQAGYyMABmMkAAZjJQAGYycABmMoAAZjowAGY6UABmOnAAZjqQAGY6wABmOtAAZjrgAGY68ABmOwAAZjsgAGY7QABmO1AAZjtgAGY7gABmO5AAZkNAAGZDYABmQ4AAZkOgAGZD0ABmQ+AAZkPwAGZEAABmRBAAZkQwAGZEUABmRGAAZkRwAGZEkABmRKAAZkxQAGZMcABmTJAAZkywAGZM4ABmTPAAZk0AAGZNEABmTSAAZk1AAGZNYABmTXAAZk2AAGZNoABmTbAAZlJAAGZUgABmVvAAZlkwAGZZYABmWYAAZlmgAGZZwABmWeAAZloAAGZaEABmWkAAZlvQAGZdoABmXcAAZl3gAGZeAABmXiAAZl5AAGZeYABmXoAAZmBQAGZggABmYLAAZmDgAGZhEABmYUAAZmFwAGZhoABmYcAAZmlwAGZpkABmabAAZmnQAGZqAABmahAAZmogAGZqMABmakAAZmpgAGZqgABmapAAZmqgAGZqwABmatAAZnKAAGZyoABmcsAAZnLgAGZzEABmcyAAZnMwAGZzQABmc1AAZnNwAGZzkABmc6AAZnOwAGZz0ABmc+AAZnuQAGZ7sABme9AAZnvwAGZ8IABmfDAAZnxAAGZ8UABmfGAAZnyAAGZ8oABmfLAAZnzAAGZ84ABmfPAAZoSgAGaEwABmhPAAZoUQAGaFQABmhVAAZoVgAGaFcABmhYAAZoWgAGaFwABmhdAAZoXgAGaGAABmhhAAZo3AAGaN4ABmjgAAZo4gAGaOUABmjmAAZo5wAGaOgABmjpAAZo6wAGaO0ABmjuAAZo7wAGaPEABmjyAAZpbQAGaW8ABmlxAAZpcwAGaXYABml3AAZpeAAGaXkABml6AAZpfAAGaX4ABml/AAZpgAAGaYIABmmDAAZp/gAGagAABmoCAAZqBAAGagcABmoIAAZqCQAGagoABmoLAAZqDQAGag8ABmoQAAZqEQAGahMABmoUAAZqpwAGasoABmrqAAZrCgAGawwABmsOAAZrEAAGaxIABmsVAAZrFgAGaxcABmsaAAZrGwAGax0ABmseAAZrIAAGayMABmskAAZrJQAGaygABmspAAZrLgAGa0cABmtQAAZrUgAGa1QABmtdAAZrYAAGa2MABmtlAAZrrgAGa9IABmv5AAZsHQAGbCAABmwiAAZsJAAGbCYABmwoAAZsKgAGbCsABmwuAAZsRwAGbGgABmxqAAZsbAAGbG4ABmxwAAZscgAGbHQABmx2AAZseAAGbJkABmycAAZsnwAGbKIABmylAAZsqAAGbKsABmyuAAZssQAGbLMABm0uAAZtMAAGbTIABm00AAZtNwAGbTgABm05AAZtOgAGbTsABm09AAZtPwAGbUAABm1BAAZtQwAGbUQABm2/AAZtwQAGbcMABm3FAAZtyAAGbckABm3KAAZtywAGbcwABm3OAAZt0AAGbdEABm3SAAZt1AAGbdUABm5QAAZuUgAGblUABm5XAAZuWgAGblsABm5cAAZuXQAGbl4ABm5gAAZuYgAGbmMABm5kAAZuZgAGbmcABm6AAAZugQAGboIABm6EAAZu/wAGbwEABm8DAAZvBQAGbwgABm8JAAZvCgAGbwsABm8MAAZvDgAGbxAABm8RAAZvEgAGbxQABm8VAAZvkAAGb5IABm+VAAZvlwAGb5oABm+bAAZvnAAGb50ABm+eAAZvoAAGb6IABm+jAAZvpAAGb6YABm+nAAZwIgAGcCQABnAmAAZwKAAGcCsABnAsAAZwLQAGcC4ABnAvAAZwMQAGcDMABnA0AAZwNQAGcDcABnA4AAZwswAGcLUABnC3AAZwuQAGcLwABnC9AAZwvgAGcL8ABnDAAAZwwgAGcMQABnDFAAZwxgAGcMgABnDJAAZxRAAGcUYABnFIAAZxSgAGcU0ABnFOAAZxTwAGcVAABnFRAAZxUwAGcVUABnFWAAZxVwAGcVkABnFaAAZxowAGcccABnHuAAZyEgAGchUABnIXAAZyGQAGchsABnIdAAZyHwAGciAABnIjAAZyPAAGclkABnJbAAZyXQAGcl8ABnJhAAZyYwAGcmUABnJnAAZyhAAGcocABnKKAAZyjQAGcpAABnKTAAZylgAGcpkABnKbAAZzFgAGcxgABnMaAAZzHAAGcx8ABnMgAAZzIQAGcyIABnMjAAZzJQAGcycABnMoAAZzKQAGcysABnMsAAZzpwAGc6kABnOrAAZzrQAGc7AABnOxAAZzsgAGc7MABnO0AAZztgAGc7gABnO5AAZzugAGc7wABnO9AAZ0OAAGdDoABnQ8AAZ0PgAGdEEABnRCAAZ0QwAGdEQABnRFAAZ0RwAGdEkABnRKAAZ0SwAGdE0ABnROAAZ0yQAGdMsABnTOAAZ00AAGdNMABnTUAAZ01QAGdNYABnTXAAZ02QAGdNsABnTcAAZ03QAGdN8ABnTgAAZ1WwAGdV0ABnVfAAZ1YQAGdWQABnVlAAZ1ZgAGdWcABnVoAAZ1agAGdWwABnVtAAZ1bgAGdXAABnVxAAZ17AAGde4ABnXwAAZ18gAGdfUABnX2AAZ19wAGdfgABnX5AAZ1+wAGdf0ABnX+AAZ1/wAGdgEABnYCAAZ2fQAGdn8ABnaBAAZ2gwAGdoYABnaHAAZ2iAAGdokABnaKAAZ2jAAGdo4ABnaPAAZ2kAAGdpIABnaTAAZ3JgAGd0kABndpAAZ3iQAGd4sABneNAAZ3jwAGd5EABneUAAZ3lQAGd5YABneZAAZ3mgAGd5wABnedAAZ3nwAGd6IABnejAAZ3pAAGd6cABneoAAZ3rQAGd8YABnfPAAZ30QAGd9MABnfcAAZ33wAGd+IABnfkAAZ4LQAGeFEABnh4AAZ4nAAGeJ8ABnihAAZ4owAGeKUABninAAZ4qQAGeKoABnitAAZ4xgAGeOcABnjpAAZ46wAGeO0ABnjvAAZ48QAGePMABnj1AAZ49wAGeRgABnkbAAZ5HgAGeSEABnkkAAZ5JwAGeSoABnktAAZ5MAAGeTIABnmtAAZ5rwAGebEABnmzAAZ5tgAGebcABnm4AAZ5uQAGeboABnm8AAZ5vgAGeb8ABnnAAAZ5wgAGecMABno+AAZ6QAAGekIABnpEAAZ6RwAGekgABnpJAAZ6SgAGeksABnpNAAZ6TwAGelAABnpRAAZ6UwAGelQABnrPAAZ60QAGetQABnrWAAZ62QAGetoABnrbAAZ63AAGet0ABnrfAAZ64QAGeuIABnrjAAZ65QAGeuYABnr/AAZ7AAAGewEABnsDAAZ7fgAGe4AABnuCAAZ7hAAGe4cABnuIAAZ7iQAGe4oABnuLAAZ7jQAGe48ABnuQAAZ7kQAGe5MABnuUAAZ8DwAGfBEABnwUAAZ8FgAGfBkABnwaAAZ8GwAGfBwABnwdAAZ8HwAGfCEABnwiAAZ8IwAGfCUABnwmAAZ8oQAGfKMABnylAAZ8pwAGfKoABnyrAAZ8rAAGfK0ABnyuAAZ8sAAGfLIABnyzAAZ8tAAGfLYABny3AAZ9MgAGfTQABn02AAZ9OAAGfTsABn08AAZ9PQAGfT4ABn0/AAZ9QQAGfUMABn1EAAZ9RQAGfUcABn1IAAZ9wwAGfcUABn3HAAZ9yQAGfcwABn3NAAZ9zgAGfc8ABn3QAAZ90gAGfdQABn3VAAZ91gAGfdgABn3ZAAZ+IgAGfkYABn5tAAZ+kQAGfpQABn6WAAZ+mAAGfpoABn6cAAZ+ngAGfp8ABn6iAAZ+uwAGftgABn7aAAZ+3AAGft4ABn7gAAZ+4gAGfuQABn7mAAZ/AwAGfwYABn8JAAZ/DAAGfw8ABn8SAAZ/FQAGfxgABn8aAAZ/lQAGf5cABn+ZAAZ/mwAGf54ABn+fAAZ/oAAGf6EABn+iAAZ/pAAGf6YABn+nAAZ/qAAGf6oABn+rAAaAJgAGgCgABoAqAAaALAAGgC8ABoAwAAaAMQAGgDIABoAzAAaANQAGgDcABoA4AAaAOQAGgDsABoA8AAaAtwAGgLkABoC7AAaAvQAGgMAABoDBAAaAwgAGgMMABoDEAAaAxgAGgMgABoDJAAaAygAGgMwABoDNAAaBSAAGgUoABoFNAAaBTwAGgVIABoFTAAaBVAAGgVUABoFWAAaBWAAGgVoABoFbAAaBXAAGgV4ABoFfAAaB2gAGgdwABoHeAAaB4AAGgeMABoHkAAaB5QAGgeYABoHnAAaB6QAGgesABoHsAAaB7QAGge8ABoHwAAaCawAGgm0ABoJvAAaCcQAGgnQABoJ1AAaCdgAGgncABoJ4AAaCegAGgnwABoJ9AAaCfgAGgoAABoKBAAaC/AAGgv4ABoMAAAaDAgAGgwUABoMGAAaDBwAGgwgABoMJAAaDCwAGgw0ABoMOAAaDDwAGgxEABoMSAAaDpQAGg8gABoPoAAaECAAGhAoABoQMAAaEDgAGhBAABoQTAAaEFAAGhBUABoQYAAaEGQAGhBsABoQcAAaEHwAGhCIABoQjAAaEJAAGhCcABoQoAAaELQAGhEYABoRPAAaEUQAGhFMABoRcAAaEXwAGhGIABoRkAAaErQAGhNEABoT4AAaFHAAGhR8ABoUhAAaFIwAGhSUABoUnAAaFKQAGhSoABoUtAAaFRgAGhWcABoVpAAaFawAGhW0ABoVvAAaFcQAGhXMABoV1AAaFdwAGhZgABoWbAAaFngAGhaEABoWkAAaFpwAGhaoABoWtAAaFsAAGhbIABoYtAAaGLwAGhjEABoYzAAaGNgAGhjcABoY4AAaGOQAGhjoABoY8AAaGPgAGhj8ABoZAAAaGQgAGhkMABoa+AAaGwAAGhsIABobEAAaGxwAGhsgABobJAAaGygAGhssABobNAAaGzwAGhtAABobRAAaG0wAGhtQABodPAAaHUQAGh1QABodWAAaHWQAGh1oABodbAAaHXAAGh10ABodfAAaHYQAGh2IABodjAAaHZQAGh2YABod/AAaHgAAGh4EABoeDAAaH/gAGiAAABogCAAaIBAAGiAcABogIAAaICQAGiAoABogLAAaIDQAGiA8ABogQAAaIEQAGiBMABogUAAaIjwAGiJEABoiUAAaIlgAGiJkABoiaAAaImwAGiJwABoidAAaInwAGiKEABoiiAAaIowAGiKUABoimAAaJIQAGiSMABoklAAaJJwAGiSoABokrAAaJLAAGiS0ABokuAAaJMAAGiTIABokzAAaJNAAGiTYABok3AAaJsgAGibQABom2AAaJuAAGibsABom8AAaJvQAGib4ABom/AAaJwQAGicMABonEAAaJxQAGiccABonIAAaKQwAGikUABopHAAaKSQAGikwABopNAAaKTgAGik8ABopQAAaKUgAGilQABopVAAaKVgAGilgABopZAAaKogAGisYABortAAaLEQAGixQABosWAAaLGAAGixoABoscAAaLHgAGix8ABosiAAaLOwAGi1gABotaAAaLXAAGi14ABotgAAaLYgAGi2QABotmAAaLgwAGi4YABouJAAaLjAAGi48ABouSAAaLlQAGi5gABouaAAaMFQAGjBcABowZAAaMGwAGjB4ABowfAAaMIAAGjCEABowiAAaMJAAGjCYABownAAaMKAAGjCoABowrAAaMpgAGjKgABoyqAAaMrAAGjK8ABoywAAaMsQAGjLIABoyzAAaMtQAGjLcABoy4AAaMuQAGjLsABoy8AAaNNwAGjTkABo07AAaNPQAGjUAABo1BAAaNQgAGjUMABo1EAAaNRgAGjUgABo1JAAaNSgAGjUwABo1NAAaNyAAGjcoABo3NAAaNzwAGjdIABo3TAAaN1AAGjdUABo3WAAaN2AAGjdoABo3bAAaN3AAGjd4ABo3fAAaOWgAGjlwABo5eAAaOYAAGjmMABo5kAAaOZQAGjmYABo5nAAaOaQAGjmsABo5sAAaObQAGjm8ABo5wAAaO6wAGju0ABo7vAAaO8QAGjvQABo71AAaO9gAGjvcABo74AAaO+gAGjvwABo79AAaO/gAGjwAABo8BAAaPfAAGj34ABo+BAAaPgwAGj4YABo+HAAaPiAAGj4kABo+KAAaPjAAGj44ABo+PAAaPkAAGj5IABo+TAAaQJgAGkEkABpBpAAaQiQAGkIsABpCNAAaQjwAGkJEABpCUAAaQlQAGkJYABpCZAAaQmgAGkJwABpCdAAaQnwAGkKIABpCjAAaQpAAGkKcABpCoAAaQrQAGkMYABpDPAAaQ0QAGkNMABpDcAAaQ3wAGkOIABpDkAAaRLQAGkVEABpF4AAaRnAAGkZ8ABpGhAAaRowAGkaUABpGnAAaRqQAGkaoABpGtAAaRxgAGkecABpHpAAaR6wAGke0ABpHvAAaR8QAGkfMABpH1AAaR9wAGkhgABpIbAAaSHgAGkiEABpIkAAaSJwAGkioABpItAAaSMAAGkjIABpKtAAaSrwAGkrEABpKzAAaStgAGkrcABpK4AAaSuQAGkroABpK8AAaSvgAGkr8ABpLAAAaSwgAGksMABpM+AAaTQAAGk0IABpNEAAaTRwAGk0gABpNJAAaTSgAGk0sABpNNAAaTTwAGk1AABpNRAAaTUwAGk1QABpPPAAaT0QAGk9QABpPWAAaT2QAGk9oABpPbAAaT3AAGk90ABpPfAAaT4QAGk+IABpPjAAaT5QAGk+YABpP/AAaUAAAGlAEABpQDAAaUfgAGlIAABpSCAAaUhAAGlIcABpSIAAaUiQAGlIoABpSLAAaUjQAGlI8ABpSQAAaUkQAGlJMABpSUAAaVDwAGlREABpUTAAaVFQAGlRgABpUZAAaVGgAGlRsABpUcAAaVHgAGlSAABpUhAAaVIgAGlSQABpUlAAaVoAAGlaIABpWkAAaVpgAGlakABpWqAAaVqwAGlawABpWtAAaVrwAGlbEABpWyAAaVswAGlbUABpW2AAaWMQAGljMABpY1AAaWNwAGljoABpY7AAaWPAAGlj0ABpY+AAaWQAAGlkIABpZDAAaWRAAGlkYABpZHAAaWwgAGlsQABpbGAAaWyAAGlssABpbMAAaWzQAGls4ABpbPAAaW0QAGltMABpbUAAaW1QAGltcABpbYAAaXIQAGl0UABpdsAAaXkAAGl5MABpeVAAaXlwAGl5kABpebAAaXnQAGl54ABpehAAaXugAGl9cABpfZAAaX2wAGl90ABpffAAaX4QAGl+MABpflAAaYAgAGmAUABpgIAAaYCwAGmA4ABpgRAAaYFAAGmBcABpgZAAaYlAAGmJYABpiYAAaYmgAGmJ0ABpieAAaYnwAGmKAABpihAAaYowAGmKUABpimAAaYpwAGmKkABpiqAAaZJQAGmScABpkpAAaZKwAGmS4ABpkvAAaZMAAGmTEABpkyAAaZNAAGmTYABpk3AAaZOAAGmToABpk7AAaZtgAGmbgABpm6AAaZvAAGmb8ABpnAAAaZwQAGmcIABpnDAAaZxQAGmccABpnIAAaZyQAGmcsABpnMAAaaRwAGmkkABppMAAaaTgAGmlEABppSAAaaUwAGmlQABppVAAaaVwAGmlkABppaAAaaWwAGml0ABppeAAaa2QAGmtsABprdAAaa3wAGmuIABprjAAaa5AAGmuUABprmAAaa6AAGmuoABprrAAaa7AAGmu4ABprvAAabagAGm2wABptuAAabcAAGm3MABpt0AAabdQAGm3YABpt3AAabeQAGm3sABpt8AAabfQAGm38ABpuAAAab+wAGm/0ABpv/AAacAQAGnAQABpwFAAacBgAGnAcABpwIAAacCgAGnAwABpwNAAacDgAGnBAABpwRAAacpAAGnMcABpznAAadBwAGnQkABp0LAAadDQAGnQ8ABp0SAAadEwAGnRQABp0XAAadGAAGnRoABp0bAAadHQAGnSAABp0hAAadIgAGnSUABp0mAAadLwAGnUgABp1RAAadUwAGnVUABp1eAAadYQAGnWQABp1mAAadrwAGndMABp36AAaeHgAGniEABp4jAAaeJQAGnicABp4pAAaeKwAGniwABp4vAAaeSAAGnmkABp5rAAaebQAGnm8ABp5xAAaecwAGnnUABp53AAaeeQAGnpoABp6dAAaeoAAGnqMABp6mAAaeqQAGnqwABp6vAAaesgAGnrQABp8vAAafMQAGnzMABp81AAafOAAGnzkABp86AAafOwAGnzwABp8+AAafQAAGn0EABp9CAAafRAAGn0UABp/AAAafwgAGn8QABp/GAAafyQAGn8oABp/LAAafzAAGn80ABp/PAAaf0QAGn9IABp/TAAaf1QAGn9YABqBRAAagUwAGoFYABqBYAAagWwAGoFwABqBdAAagXgAGoF8ABqBhAAagYwAGoGQABqBlAAagZwAGoGgABqCBAAagggAGoIMABqCFAAahAAAGoQIABqEEAAahBgAGoQkABqEKAAahCwAGoQwABqENAAahDwAGoREABqESAAahEwAGoRUABqEWAAahkQAGoZMABqGVAAahlwAGoZoABqGbAAahnAAGoZ0ABqGeAAahoAAGoaIABqGjAAahpAAGoaYABqGnAAaiIgAGoiQABqImAAaiKAAGoisABqIsAAaiLQAGoi4ABqIvAAaiMQAGojMABqI0AAaiNQAGojcABqI4AAaiswAGorUABqK3AAaiuQAGorwABqK9AAaivgAGor8ABqLAAAaiwgAGosQABqLFAAaixgAGosgABqLJAAajRAAGo0YABqNIAAajSgAGo00ABqNOAAajTwAGo1AABqNRAAajUwAGo1UABqNWAAajVwAGo1kABqNaAAajowAGo8cABqPuAAakEgAGpBUABqQXAAakGQAGpBsABqQdAAakHwAGpCAABqQjAAakPAAGpFkABqRbAAakXQAGpF8ABqRhAAakYwAGpGUABqRnAAakhAAGpIcABqSKAAakjQAGpJAABqSTAAaklgAGpJkABqSbAAalFgAGpRgABqUaAAalHAAGpR8ABqUgAAalIQAGpSIABqUjAAalJQAGpScABqUoAAalKQAGpSsABqUsAAalpwAGpakABqWrAAalrQAGpbAABqWxAAalsgAGpbMABqW0AAaltgAGpbgABqW5AAalugAGpbwABqW9AAamOAAGpjoABqY9AAamPwAGpkIABqZDAAamRAAGpkUABqZGAAamSAAGpkoABqZLAAamTAAGpk4ABqZPAAamygAGpswABqbPAAam0QAGptQABqbVAAam1gAGptcABqbYAAam2gAGptwABqbdAAam3gAGpuAABqbhAAanXAAGp14ABqdgAAanYgAGp2UABqdmAAanZwAGp2gABqdpAAanawAGp20ABqduAAanbwAGp3EABqdyAAan7QAGp+8ABqfxAAan8wAGp/YABqf3AAan+AAGp/kABqf6AAan/AAGp/4ABqf/AAaoAAAGqAIABqgDAAaofgAGqIAABqiCAAaohAAGqIcABqiIAAaoiQAGqIoABqiLAAaojQAGqI8ABqiQAAaokQAGqJMABqiUAAaopQAGqKYABqioAAapIwAGqSUABqkoAAapKgAGqS0ABqkuAAapLwAGqTAABqkxAAapMwAGqTUABqk2AAapNwAGqTkABqk6AAaptQAGqbcABqm5AAapuwAGqb4ABqm/AAapwAAGqcEABqnCAAapxAAGqcYABqnHAAapyAAGqcoABqnLAAaqRgAGqkgABqpLAAaqTQAGqlAABqpRAAaqUgAGqlMABqpUAAaqVgAGqlgABqpZAAaqWgAGqlwABqpdAAaq8AAGqxMABqszAAarUwAGq1UABqtXAAarWQAGq1sABqteAAarXwAGq2AABqtjAAarZAAGq2YABqtnAAaragAGq20ABqtuAAarbwAGq3IABqtzAAareAAGq5EABquaAAarnAAGq54ABqunAAarqgAGq60ABquvAAar+AAGrBwABqxDAAasZwAGrGoABqxsAAasbgAGrHAABqxyAAasdAAGrHUABqx4AAaskQAGrLIABqy0AAastgAGrLgABqy6AAasvAAGrL4ABqzAAAaswgAGrOMABqzmAAas6QAGrOwABqzvAAas8gAGrPUABqz4AAas+wAGrP0ABq14AAategAGrXwABq1+AAatgQAGrYIABq2DAAathAAGrYUABq2HAAatiQAGrYoABq2LAAatjQAGrY4ABq4JAAauCwAGrg0ABq4PAAauEgAGrhMABq4UAAauFQAGrhYABq4YAAauGgAGrhsABq4cAAauHgAGrh8ABq6aAAaunAAGrp8ABq6hAAaupAAGrqUABq6mAAaupwAGrqgABq6qAAaurAAGrq0ABq6uAAausAAGrrEABq7KAAauywAGrswABq7OAAavSQAGr0sABq9NAAavTwAGr1IABq9TAAavVAAGr1UABq9WAAavWAAGr1oABq9bAAavXAAGr14ABq9fAAav2gAGr9wABq/fAAav4QAGr+QABq/lAAav5gAGr+cABq/oAAav6gAGr+wABq/tAAav7gAGr/AABq/xAAawbAAGsG4ABrBwAAawcgAGsHUABrB2AAawdwAGsHgABrB5AAawewAGsH0ABrB+AAawfwAGsIEABrCCAAaw/QAGsP8ABrEBAAaxAwAGsQYABrEHAAaxCAAGsQkABrEKAAaxDAAGsQ4ABrEPAAaxEAAGsRIABrETAAaxjgAGsZAABrGSAAaxlAAGsZcABrGYAAaxmQAGsZoABrGbAAaxnQAGsZ8ABrGgAAaxoQAGsaMABrGkAAax7QAGshEABrI4AAayXAAGsl8ABrJhAAayYwAGsmUABrJnAAayaQAGsmoABrJtAAayhgAGsqMABrKlAAaypwAGsqkABrKrAAayrQAGsq8ABrKxAAayzgAGstEABrLUAAay1wAGstoABrLdAAay4AAGsuMABrLlAAazYAAGs2IABrNkAAazZgAGs2kABrNqAAazawAGs2wABrNtAAazbwAGs3EABrNyAAazcwAGs3UABrN2AAaz8QAGs/MABrP1AAaz9wAGs/oABrP7AAaz/AAGs/0ABrP+AAa0AAAGtAIABrQDAAa0BAAGtAYABrQHAAa0ggAGtIQABrSGAAa0iAAGtIsABrSMAAa0jQAGtI4ABrSPAAa0kQAGtJMABrSUAAa0lQAGtJcABrSYAAa1EwAGtRUABrUYAAa1GgAGtR0ABrUeAAa1HwAGtSAABrUhAAa1IwAGtSUABrUmAAa1JwAGtSkABrUqAAa1pQAGtacABrWpAAa1qwAGta4ABrWvAAa1sAAGtbEABrWyAAa1tAAGtbYABrW3AAa1uAAGtboABrW7AAa2NgAGtjgABrY6AAa2PAAGtj8ABrZAAAa2QQAGtkIABrZDAAa2RQAGtkcABrZIAAa2SQAGtksABrZMAAa2xwAGtskABrbMAAa2zgAGttEABrbSAAa20wAGttQABrbVAAa21wAGttkABrbaAAa22wAGtt0ABrbeAAa3cQAGt5QABre0AAa31AAGt9YABrfYAAa32gAGt9wABrffAAa34AAGt+EABrfkAAa35QAGt+cABrfoAAa36gAGt+0ABrfuAAa37wAGt/IABrfzAAa3+AAGuBEABrgaAAa4HAAGuB4ABrgnAAa4KgAGuC0ABrgvAAa4eAAGuJwABrjDAAa45wAGuOoABrjsAAa47gAGuPAABrjyAAa49AAGuPUABrj4AAa5EQAGuTIABrk0AAa5NgAGuTgABrk6AAa5PAAGuT4ABrlAAAa5QgAGuWMABrlmAAa5aQAGuWwABrlvAAa5cgAGuXUABrl4AAa5ewAGuX0ABrn4AAa5+gAGufwABrn+AAa6AQAGugIABroDAAa6BAAGugUABroHAAa6CQAGugoABroLAAa6DQAGug4ABrqJAAa6iwAGuo0ABrqPAAa6kgAGupMABrqUAAa6lQAGupYABrqYAAa6mgAGupsABrqcAAa6ngAGup8ABrsaAAa7HAAGux8ABrshAAa7JAAGuyUABrsmAAa7JwAGuygABrsqAAa7LAAGuy0ABrsuAAa7MAAGuzEABrtKAAa7SwAGu0wABrtOAAa7yQAGu8sABrvNAAa7zwAGu9IABrvTAAa71AAGu9UABrvWAAa72AAGu9oABrvbAAa73AAGu94ABrvfAAa8WgAGvFwABrxfAAa8YQAGvGQABrxlAAa8ZgAGvGcABrxoAAa8agAGvGwABrxtAAa8bgAGvHAABrxxAAa87AAGvO4ABrzwAAa88gAGvPUABrz2AAa89wAGvPgABrz5AAa8+wAGvP0ABrz+AAa8/wAGvQEABr0CAAa9fQAGvX8ABr2BAAa9gwAGvYYABr2HAAa9iAAGvYkABr2KAAa9jAAGvY4ABr2PAAa9kAAGvZIABr2TAAa+DgAGvhAABr4SAAa+FAAGvhcABr4YAAa+GQAGvhoABr4bAAa+HQAGvh8ABr4gAAa+IQAGviMABr4kAAa+bQAGvpEABr64AAa+3AAGvt8ABr7hAAa+4wAGvuUABr7nAAa+6QAGvuoABr7tAAa/BgAGvyMABr8lAAa/JwAGvykABr8rAAa/LQAGvy8ABr8xAAa/TgAGv1EABr9UAAa/VwAGv1oABr9dAAa/YAAGv2MABr9lAAa/4AAGv+IABr/kAAa/5gAGv+kABr/qAAa/6wAGv+wABr/tAAa/7wAGv/EABr/yAAa/8wAGv/UABr/2AAbAcQAGwHMABsB1AAbAdwAGwHoABsB7AAbAfAAGwH0ABsB+AAbAgAAGwIIABsCDAAbAhAAGwIYABsCHAAbBAgAGwQQABsEGAAbBCAAGwQsABsEMAAbBDQAGwQ4ABsEPAAbBEQAGwRMABsEUAAbBFQAGwRcABsEYAAbBkwAGwZUABsGYAAbBmgAGwZ0ABsGeAAbBnwAGwaAABsGhAAbBowAGwaUABsGmAAbBpwAGwakABsGqAAbCJQAGwicABsIpAAbCKwAGwi4ABsIvAAbCMAAGwjEABsIyAAbCNAAGwjYABsI3AAbCOAAGwjoABsI7AAbCtgAGwrgABsK6AAbCvAAGwr8ABsLAAAbCwQAGwsIABsLDAAbCxQAGwscABsLIAAbCyQAGwssABsLMAAbDRwAGw0kABsNLAAbDTQAGw1AABsNRAAbDUgAGw1MABsNUAAbDVgAGw1gABsNZAAbDWgAGw1wABsNdAAbD8AAGxBMABsQzAAbEUwAGxFUABsRXAAbEWQAGxFsABsReAAbEXwAGxGAABsRjAAbEZAAGxGYABsRnAAbEagAGxG0ABsRuAAbEbwAGxHIABsRzAAbEeAAGxJEABsSaAAbEnAAGxJ4ABsSnAAbEqgAGxK0ABsSvAAbE+AAGxRwABsVDAAbFZwAGxWoABsVsAAbFbgAGxXAABsVyAAbFdAAGxXUABsV4AAbFkQAGxbIABsW0AAbFtgAGxbgABsW6AAbFvAAGxb4ABsXAAAbFwgAGxeMABsXmAAbF6QAGxewABsXvAAbF8gAGxfUABsX4AAbF+wAGxf0ABsZ4AAbGegAGxnwABsZ+AAbGgQAGxoIABsaDAAbGhAAGxoUABsaHAAbGiQAGxooABsaLAAbGjQAGxo4ABscJAAbHCwAGxw0ABscPAAbHEgAGxxMABscUAAbHFQAGxxYABscYAAbHGgAGxxsABsccAAbHHgAGxx8ABseaAAbHnAAGx58ABsehAAbHpAAGx6UABsemAAbHpwAGx6gABseqAAbHrAAGx60ABseuAAbHsAAGx7EABsfKAAbHywAGx8wABsfOAAbISQAGyEsABshNAAbITwAGyFIABshTAAbIVAAGyFUABshWAAbIWAAGyFoABshbAAbIXAAGyF4ABshfAAbI2gAGyNwABsjfAAbI4QAGyOQABsjlAAbI5gAGyOcABsjoAAbI6gAGyOwABsjtAAbI7gAGyPAABsjxAAbJbAAGyW4ABslwAAbJcgAGyXUABsl2AAbJdwAGyXgABsl5AAbJewAGyX0ABsl+AAbJfwAGyYEABsmCAAbJ/QAGyf8ABsoBAAbKAwAGygYABsoHAAbKCAAGygkABsoKAAbKDAAGyg4ABsoPAAbKEAAGyhIABsoTAAbKjgAGypAABsqSAAbKlAAGypcABsqYAAbKmQAGypoABsqbAAbKnQAGyp8ABsqgAAbKoQAGyqMABsqkAAbK7QAGyxEABss4AAbLXAAGy18ABsthAAbLYwAGy2UABstnAAbLaQAGy2oABsttAAbLhgAGy6MABsulAAbLpwAGy6kABsurAAbLrQAGy68ABsuxAAbLzgAGy9EABsvUAAbL1wAGy9oABsvdAAbL4AAGy+MABsvlAAbMYAAGzGIABsxkAAbMZgAGzGkABsxqAAbMawAGzGwABsxtAAbMbwAGzHEABsxyAAbMcwAGzHUABsx2AAbM8QAGzPMABsz1AAbM9wAGzPoABsz7AAbM/AAGzP0ABsz+AAbNAAAGzQIABs0DAAbNBAAGzQYABs0HAAbNggAGzYQABs2GAAbNiAAGzYsABs2MAAbNjQAGzY4ABs2PAAbNkQAGzZMABs2UAAbNlQAGzZcABs2YAAbOEwAGzhUABs4YAAbOGgAGzh0ABs4eAAbOHwAGziAABs4hAAbOIwAGziUABs4mAAbOJwAGzikABs4qAAbOrQAGztEABs71AAbPGAAGzz8ABs9fAAbPhgAGz60ABs/NAAbP8QAG0BUABtAXAAbQGgAG0BwABtAeAAbQIAAG0CMABtAmAAbQKAAG0CoABtAtAAbQLwAG0DEABtA0AAbQNwAG0DgABtA9AAbQVgAG0FsABtBdAAbQYgAG0GUABtBnAAbQsAAG0NQABtD7AAbRHwAG0SIABtEkAAbRJgAG0Sg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ABuIPAAbiEQAG4hIABuKNAAbijwAG4pIABuKUAAbilwAG4pgABuKZAAbimgAG4psABuKdAAbinwAG4qAABuKhAAbiowAG4qQABuMfAAbjIQAG4yMABuMlAAbjKAAG4ykABuMqAAbjKwAG4ywABuMuAAbjMAAG4zEABuMyAAbjNAAG4zUABuOwAAbjsgAG47QABuO2AAbjuQAG47oABuO7AAbjvAAG470ABuO/AAbjwQAG48IABuPDAAbjxQAG48YABuRBAAbkQwAG5EYABuRIAAbkSwAG5EwABuRNAAbkTgAG5E8ABuRRAAbkUwAG5FQABuRVAAbkVwAG5FgABuTrAAblDgAG5S4ABuVOAAblUAAG5VIABuVUAAblVgAG5VkABuVaAAblWwAG5V4ABuVfAAblYQAG5WIABuVkAAblZwAG5WgABuVpAAblbAAG5W0ABuVyAAbliwAG5ZQABuWWAAblmAAG5aEABuWkAAblpwAG5akABuXyAAbmFgAG5j0ABuZhAAbmZAAG5mYABuZoAAbmagAG5mwABuZuAAbmbwAG5nIABuaLAAbmrAAG5q4ABuawAAbmsgAG5rQABua2AAbmuAAG5roABua8AAbm3QAG5uAABubjAAbm5gAG5ukABubsAAbm7wAG5vIABub1AAbm9wAG53IABud0AAbndgAG53gABud7AAbnfAAG530ABud+AAbnfwAG54EABueDAAbnhAAG54UABueHAAbniAAG6AMABugFAAboBwAG6AkABugMAAboDQAG6A4ABugPAAboEAAG6BIABugUAAboFQAG6BYABugYAAboGQAG6JQABuiWAAbomQAG6JsABuieAAbonwAG6KAABuihAAboogAG6KQABuimAAbopwAG6KgABuiqAAboqwAG6MQABujFAAboxgAG6MgABulDAAbpRQAG6UcABulJAAbpTAAG6U0ABulOAAbpTwAG6VAABulSAAbpVAAG6VUABulWAAbpWAAG6VkABunUAAbp1gAG6dgABunaAAbp3QAG6d4ABunfAAbp4AAG6eEABunjAAbp5QAG6eYABunnAAbp6QAG6eoABuplAAbqZwAG6mkABuprAAbqbgAG6m8ABupwAAbqcQAG6nIABup0AAbqdgAG6ncABup4AAbqegAG6nsABur2AAbq+AAG6voABur8AAbq/wAG6wAABusBAAbrAgAG6wMABusFAAbrBwAG6wgABusJAAbrCwAG6wwABuuHAAbriQAG64sABuuNAAbrkAAG65EABuuSAAbrkwAG65QABuuWAAbrmAAG65kABuuaAAbrnAAG650ABuvmAAbsCgAG7DEABuxVAAbsWAAG7FoABuxcAAbsXgAG7GAABuxiAAbsYwAG7GYABux/AAbsnAAG7J4ABuygAAbsogAG7KQABuymAAbsqAAG7KoABuzHAAbsygAG7M0ABuzQAAbs0wAG7NYABuzZAAbs3AAG7N4ABu1ZAAbtWwAG7V0ABu1fAAbtYgAG7WMABu1kAAbtZQAG7WYABu1oAAbtagAG7WsABu1sAAbtbgAG7W8ABu3qAAbt7AAG7e4ABu3wAAbt8wAG7fQABu31AAbt9gAG7fcABu35AAbt+wAG7fwABu39AAbt/wAG7gAABu57AAbufQAG7n8ABu6BAAbuhAAG7oUABu6GAAbuhwAG7ogABu6KAAbujAAG7o0ABu6OAAbukAAG7pEABu8MAAbvDgAG7xEABu8TAAbvFgAG7xcABu8YAAbvGQAG7xoABu8cAAbvHgAG7x8ABu8gAAbvIgAG7yMABu+eAAbvoAAG76IABu+kAAbvpwAG76gABu+pAAbvqgAG76sABu+tAAbvrwAG77AABu+xAAbvswAG77QABvAvAAbwMQAG8DMABvA1AAbwOAAG8DkABvA6AAbwOwAG8DwABvA+AAbwQAAG8EEABvBCAAbwRAAG8EUABvDAAAbwwgAG8MQABvDGAAbwyQAG8MoABvDLAAbwzAAG8M0ABvDPAAbw0QAG8NIABvDTAAbw1QAG8NYABvFpAAbxjAAG8awABvHMAAbxzgAG8dAABvHSAAbx1AAG8dcABvHYAAbx2QAG8dwABvHdAAbx3wAG8eAABvHiAAbx5QAG8eYABvHnAAbx6gAG8esABvHwAAbyCQAG8hIABvIUAAbyFgAG8h8ABvIiAAbyJQAG8icABvJwAAbylAAG8rsABvLfAAby4gAG8uQABvLmAAby6AAG8uoABvLsAAby7QAG8vAABvMJAAbzKgAG8ywABvMuAAbzMAAG8zIABvM0AAbzNgAG8zgABvM6AAbzWwAG814ABvNhAAbzZAAG82cABvNqAAbzbQAG83AABvNzAAbzdQAG8/AABvPyAAbz9AAG8/YABvP5AAbz+gAG8/sABvP8AAbz/QAG8/8ABvQBAAb0AgAG9AMABvQFAAb0BgAG9IEABvSDAAb0hQAG9IcABvSKAAb0iwAG9IwABvSNAAb0jgAG9JAABvSSAAb0kwAG9JQABvSWAAb0lwAG9RIABvUUAAb1FwAG9RkABvUcAAb1HQAG9R4ABvUfAAb1IAAG9SIABvUkAAb1JQAG9SYABvUoAAb1KQAG9UIABvVDAAb1RAAG9UYABvXBAAb1wwAG9cUABvXHAAb1ygAG9csABvXMAAb1zQAG9c4ABvXQAAb10gAG9dMABvXUAAb11gAG9dcABvZSAAb2VAAG9lYABvZYAAb2WwAG9lwABvZdAAb2XgAG9l8ABvZhAAb2YwAG9mQABvZlAAb2ZwAG9mgABvbjAAb25QAG9ucABvbpAAb27AAG9u0ABvbuAAb27wAG9vAABvbyAAb29AAG9vUABvb2AAb2+AAG9vkABvd0AAb3dgAG93gABvd6AAb3fQAG934ABvd/AAb3gAAG94EABveDAAb3hQAG94YABveHAAb3iQAG94oABvgFAAb4BwAG+AkABvgLAAb4DgAG+A8ABvgQAAb4EQAG+BIABvgUAAb4FgAG+BcABvgYAAb4GgAG+BsABvhkAAb4iAAG+K8ABvjTAAb41gAG+NgABvjaAAb43AAG+N4ABvjgAAb44QAG+OQABvj9AAb5GgAG+RwABvkeAAb5IAAG+SIABvkkAAb5JgAG+SgABvlFAAb5SAAG+UsABvlOAAb5UQAG+VQABvlXAAb5WgAG+VwABvnXAAb52QAG+dsABvndAAb54AAG+eEABvniAAb54wAG+eQABvnmAAb56AAG+ekABvnqAAb57AAG+e0ABvpoAAb6agAG+mwABvpuAAb6cQAG+nIABvpzAAb6dAAG+nUABvp3AAb6eQAG+noABvp7AAb6fQAG+n4ABvr5AAb6+wAG+v0ABvr/AAb7AgAG+wMABvsEAAb7BQAG+wYABvsIAAb7CgAG+wsABvsMAAb7DgAG+w8ABvuKAAb7jAAG+48ABvuRAAb7lAAG+5UABvuWAAb7lwAG+5gABvuaAAb7nAAG+50ABvueAAb7oAAG+6EABvwcAAb8HgAG/CAABvwiAAb8JQAG/CYABvwnAAb8KAAG/CkABvwrAAb8LQAG/C4ABvwvAAb8MQAG/DIABvytAAb8rwAG/LEABvyzAAb8tgAG/LcABvy4AAb8uQAG/LoABvy8AAb8vgAG/L8ABvzAAAb8wgAG/MMABv0+AAb9QAAG/UIABv1EAAb9RwAG/UgABv1JAAb9SgAG/UsABv1NAAb9TwAG/VAABv1RAAb9UwAG/VQABv1lAAb9ZgAG/WgABv3jAAb95QAG/ecABv3pAAb97AAG/e0ABv3uAAb97wAG/fAABv3yAAb99AAG/fUABv32AAb9+AAG/fkABv50AAb+dgAG/ngABv56AAb+fQAG/n4ABv5/AAb+gAAG/oEABv6DAAb+hQAG/oYABv6HAAb+iQAG/ooABv8FAAb/BwAG/woABv8MAAb/DwAG/xAABv8RAAb/EgAG/xMABv8VAAb/FwAG/xgABv8ZAAb/GwAG/xwABv+vAAb/0gAG//IABwASAAcAFAAHABYABwAYAAcAGgAHAB0ABwAeAAcAHwAHACIABwAjAAcAJQAHACYABwAoAAcAKwAHACwABwAtAAcAMAAHADEABwA6AAcAUwAHAFwABwBeAAcAYAAHAGkABwBsAAcAbwAHAHEABwC6AAcA3gAHAQUABwEpAAcBLAAHAS4ABwEwAAcBMgAHATQABwE2AAcBNwAHAToABwFTAAcBdAAHAXYABwF4AAcBegAHAXwABwF+AAcBgAAHAYIABwGEAAcBpQAHAagABwGrAAcBrgAHAbEABwG0AAcBtwAHAboABwG9AAcBvwAHAjoABwI8AAcCPgAHAkAABwJDAAcCRAAHAkUABwJGAAcCRwAHAkkABwJLAAcCTAAHAk0ABwJPAAcCUAAHAssABwLNAAcCzwAHAtEABwLUAAcC1QAHAtYABwLXAAcC2AAHAtoABwLcAAcC3QAHAt4ABwLgAAcC4QAHA1wABwNeAAcDYQAHA2MABwNmAAcDZwAHA2gABwNpAAcDagAHA2wABwNuAAcDbwAHA3AABwNyAAcDcwAHA4wABwONAAcDjgAHA5AABwQLAAcEDQAHBA8ABwQRAAcEFAAHBBUABwQWAAcEFwAHBBgABwQaAAcEHAAHBB0ABwQeAAcEIAAHBCEABwScAAcEngAHBKAABwSiAAcEpQAHBKYABwSnAAcEqAAHBKkABwSrAAcErQAHBK4ABwSvAAcEsQAHBLIABwUtAAcFLwAHBTEABwUzAAcFNgAHBTcABwU4AAcFOQAHBToABwU8AAcFPgAHBT8ABwVAAAcFQgAHBUMABwW+AAcFwAAHBcIABwXEAAcFxwAHBcgABwXJAAcFygAHBcsABwXNAAcFzwAHBdAABwXRAAcF0wAHBdQABwZPAAcGUQAHBlMABwZVAAcGWAAHBlkABwZaAAcGWwAHBlwABwZeAAcGYAAHBmEABwZiAAcGZAAHBmUABwauAAcG0gAHBvkABwcdAAcHIAAHByIABwckAAcHJgAHBygABwcqAAcHKwAHBy4ABwdHAAcHZAAHB2YABwdoAAcHagAHB2wABwduAAcHcAAHB3IABwePAAcHkgAHB5UABweYAAcHmwAHB54ABwehAAcHpAAHB6YABwghAAcIIwAHCCUABwgnAAcIKgAHCCsABwgsAAcILQAHCC4ABwgwAAcIMgAHCDMABwg0AAcINgAHCDcABwiyAAcItAAHCLYABwi4AAcIuwAHCLwABwi9AAcIvgAHCL8ABwjBAAcIwwAHCMQABwjFAAcIxwAHCMgABwlDAAcJRQAHCUgABwlKAAcJTQAHCU4ABwlPAAcJUAAHCVEABwlTAAcJVQAHCVYABwlXAAcJWQAHCVoABwnVAAcJ1wAHCdoABwncAAcJ3wAHCeAABwnhAAcJ4gAHCeMABwnlAAcJ5wAHCegABwnpAAcJ6wAHCewABwpnAAcKaQAHCmsABwptAAcKcAAHCnEABwpyAAcKcwAHCnQABwp2AAcKeAAHCnkABwp6AAcKfAAHCn0ABwr4AAcK+gAHCvwABwr+AAcLAQAHCwIABwsDAAcLBAAHCwUABwsHAAcLCQAHCwoABwsLAAcLDQAHCw4ABwuJAAcLiwAHC40ABwuPAAcLkgAHC5MABwuUAAcLlQAHC5YABwuYAAcLmgAHC5sABwucAAcLngAHC58ABwwyAAcMVQAHDHUABwyVAAcMlwAHDJkABwybAAcMnQAHDKAABwyhAAcMogAHDKUABwymAAcMqAAHDKkABwyrAAcMrgAHDK8ABwywAAcMswAHDLQABwy5AAcM0gAHDNsABwzdAAcM3wAHDOgABwzrAAcM7gAHDPAABw05AAcNXQAHDYQABw2oAAcNqwAHDa0ABw2vAAcNsQAHDbMABw21AAcNtgAHDbkABw3SAAcN8wAHDfUABw33AAcN+QAHDfsABw39AAcN/wAHDgE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ABx9dAAcfXwAHH2AABx9hAAcfYwAHH2QABx+tAAcf0QAHH/gAByAcAAcgHwAHICEAByAjAAcgJQAHICcAByApAAcgKgAHIC0AByBGAAcgYwAHIGUAByBnAAcgaQAHIGsAByBtAAcgbwAHIHEAByCOAAcgkQAHIJQAByCXAAcgmgAHIJ0AByCgAAcgowAHIKUAByEgAAchIgAHISQAByEmAAchKQAHISoAByErAAchLAAHIS0AByEvAAchMQAHITIAByEzAAchNQAHITYAByGxAAchswAHIbUAByG3AAchugAHIbsAByG8AAchvQAHIb4AByHAAAchwgAHIcMAByHEAAchxgAHIccAByJCAAciRAAHIkYAByJIAAciSwAHIkwAByJNAAciTgAHIk8AByJRAAciUwAHIlQAByJVAAciVwAHIlgAByLTAAci1QAHItgAByLaAAci3QAHIt4AByLfAAci4AAHIuEAByLjAAci5QAHIuYAByLnAAci6QAHIuoAByNlAAcjZwAHI2kAByNrAAcjbgAHI28AByNwAAcjcQAHI3IAByN0AAcjdgAHI3cAByN4AAcjegAHI3sAByP2AAcj+AAHI/oAByP8AAcj/wAHJAAAByQBAAckAgAHJAMAByQFAAckBwAHJAgAByQJAAckCwAHJAwABySHAAckiQAHJIsABySNAAckkAAHJJEABySSAAckkwAHJJQABySWAAckmAAHJJkABySaAAcknAAHJJ0AByUwAAclUwAHJXMAByWTAAcllQAHJZcAByWZAAclmwAHJZ4AByWfAAcloAAHJaMAByWkAAclpgAHJacAByWpAAclrAAHJa0AByWuAAclsQAHJbIAByW3AAcl0AAHJdkAByXbAAcl3QAHJeYAByXpAAcl7AAHJe4AByY3AAcmWwAHJoIAByamAAcmqQAHJqsAByatAAcmrwAHJrEAByazAAcmtAAHJrcABybQAAcm8QAHJvMAByb1AAcm9wAHJvkAByb7AAcm/QAHJv8ABycBAAcnIgAHJyUABycoAAcnKwAHJy4ABycxAAcnNAAHJzcAByc6AAcnPAAHJ7cABye5AAcnuwAHJ70AByfAAAcnwQAHJ8IAByfDAAcnxAAHJ8YAByfIAAcnyQAHJ8oAByfMAAcnzQAHKEgAByhKAAcoTAAHKE4AByhRAAcoUgAHKFMAByhUAAcoVQAHKFcAByhZAAcoWgAHKFsAByhdAAcoXgAHKNkAByjbAAco3gAHKOAAByjjAAco5AAHKOUAByjmAAco5wAHKOkAByjrAAco7AAHKO0AByjvAAco8AAHKQkABykKAAcpCwAHKQ0ABymIAAcpigAHKYwABymOAAcpkQAHKZIABymTAAcplAAHKZUABymXAAcpmQAHKZoABymbAAcpnQAHKZ4AByoZAAcqGwAHKh0AByofAAcqIgAHKiMAByokAAcqJQAHKiYAByooAAcqKgAHKisAByosAAcqLgAHKi8AByqqAAcqrAAHKq4AByqwAAcqswAHKrQAByq1AAcqtgAHKrcAByq5AAcquwAHKrwAByq9AAcqvwAHKsAABys7AAcrPQAHKz8ABytBAAcrRAAHK0UABytGAAcrRwAHK0gABytKAAcrTAAHK00ABytOAAcrUAAHK1EAByvMAAcrzgAHK9AAByvSAAcr1QAHK9YAByvXAAcr2AAHK9kAByvbAAcr3QAHK94AByvfAAcr4QAHK+IABywrAAcsTwAHLHYAByyaAAcsnQAHLJ8AByyhAAcsowAHLKUAByynAAcsqAAHLKsAByzEAAcs4QAHLOMAByzlAAcs5wAHLOkAByzrAAcs7QAHLO8ABy0MAActDwAHLRIABy0VAActGAAHLRsABy0eAActIQAHLSMABy2eAActoAAHLaMABy2lAActqAAHLakABy2qAActqwAHLawABy2uAActsAAHLbEABy2yAActtAAHLbUABy4wAAcuMgAHLjQABy42AAcuOQAHLjoABy47AAcuPAAHLj0ABy4/AAcuQQAHLkIABy5DAAcuRQAHLkYABy7BAAcuwwAHLsYABy7IAAcuywAHLswABy7NAAcuzgAHLs8ABy7RAAcu0wAHLtQABy7VAAcu1wAHLtgABy9TAAcvVQAHL1gABy9aAAcvXQAHL14ABy9fAAcvYAAHL2EABy9jAAcvZQAHL2YABy9nAAcvaQAHL2oABy/lAAcv5wAHL+kABy/rAAcv7gAHL+8ABy/wAAcv8QAHL/IABy/0AAcv9gAHL/cABy/4AAcv+gAHL/sABzB2AAcweAAHMHoABzB8AAcwfwAHMIAABzCBAAcwggAHMIMABzCFAAcwhwAHMIgABzCJAAcwiwAHMIwABzEHAAcxCQAHMQs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AB1QQAAdULQAHVC8AB1QxAAdUMwAHVDUAB1Q3AAdUOQAHVDsAB1RYAAdUWwAHVF4AB1RhAAdUZAAHVGcAB1RqAAdUbQAHVG8AB1TqAAdU7AAHVO4AB1TwAAdU8wAHVPQAB1T1AAdU9gAHVPcAB1T5AAdU+wAHVPwAB1T9AAdU/wAHVQAAB1V7AAdVfQAHVX8AB1WBAAdVhAAHVYUAB1WGAAdVhwAHVYgAB1WKAAdVjAAHVY0AB1WOAAdVkAAHVZEAB1YMAAdWDgAHVhAAB1YSAAdWFQAHVhYAB1YXAAdWGAAHVhkAB1YbAAdWHQAHVh4AB1YfAAdWIQAHViIAB1adAAdWnwAHVqIAB1akAAdWpwAHVqgAB1apAAdWqgAHVqsAB1atAAdWrwAHVrAAB1axAAdWswAHVrQAB1cvAAdXMQAHVzMAB1c1AAdXOAAHVzkAB1c6AAdXOwAHVzwAB1c+AAdXQAAHV0EAB1dCAAdXRAAHV0UAB1fAAAdXwgAHV8QAB1fGAAdXyQAHV8oAB1fLAAdXzAAHV80AB1fPAAdX0QAHV9IAB1fTAAdX1QAHV9YAB1hRAAdYUwAHWFUAB1hXAAdYWgAHWFsAB1hcAAdYXQAHWF4AB1hgAAdYYgAHWGMAB1hkAAdYZgAHWGcAB1j6AAdZHQAHWT0AB1ldAAdZXwAHWWEAB1ljAAdZZQAHWWgAB1lpAAdZagAHWW0AB1luAAdZcAAHWXEAB1lzAAdZdgAHWXcAB1l4AAdZewAHWXwAB1mBAAdZmgAHWaMAB1mlAAdZpwAHWbAAB1mzAAdZtgAHWbgAB1oBAAdaJQAHWkwAB1pwAAdacwAHWnUAB1p3AAdaeQAHWnsAB1p9AAdafgAHWoEAB1qaAAdauwAHWr0AB1q/AAdawQAHWsMAB1rFAAdaxwAHWskAB1rLAAda7AAHWu8AB1ryAAda9QAHWvgAB1r7AAda/gAHWwEAB1sEAAdbBgAHW4EAB1uDAAdbhQAHW4cAB1uKAAdbiwAHW4wAB1uNAAdbjgAHW5AAB1uSAAdbkwAHW5QAB1uWAAdblwAHXBIAB1wUAAdcFgAHXBgAB1wbAAdcHAAHXB0AB1weAAdcHwAHXCEAB1wjAAdcJAAHXCUAB1wnAAdcKAAHXKMAB1ylAAdcqAAHXKoAB1ytAAdcrgAHXK8AB1ywAAdcsQAHXLMAB1y1AAdctgAHXLcAB1y5AAdcugAHXNMAB1zUAAdc1QAHXNcAB11SAAddVAAHXVYAB11YAAddWwAHXVwAB11dAAddXgAHXV8AB11hAAddYwAHXWQAB11lAAddZwAHXWgAB13jAAdd5QAHXecAB13pAAdd7AAHXe0AB13uAAdd7wAHXfAAB13yAAdd9AAHXfUAB132AAdd+AAHXfkAB150AAdedgAHXngAB156AAdefQAHXn4AB15/AAdegAAHXoEAB16DAAdehQAHXoYAB16HAAdeiQAHXooAB18FAAdfBwAHXwkAB18LAAdfDgAHXw8AB18QAAdfEQAHXxIAB18UAAdfFgAHXxcAB18YAAdfGgAHXxsAB1+WAAdfmAAHX5oAB1+cAAdfnwAHX6AAB1+hAAdfogAHX6MAB1+lAAdfpwAHX6gAB1+pAAdfqwAHX6wAB1/1AAdgGQAHYEAAB2BkAAdgZwAHYGkAB2BrAAdgbQAHYG8AB2BxAAdgcgAHYHUAB2COAAdgqwAHYK0AB2CvAAdgsQAHYLMAB2C1AAdgtwAHYLkAB2DWAAdg2QAHYNwAB2DfAAdg4gAHYOUAB2DoAAdg6wAHYO0AB2FoAAdhagAHYWwAB2FuAAdhcQAHYXIAB2FzAAdhdAAHYXUAB2F3AAdheQAHYXoAB2F7AAdhfQAHYX4AB2H5AAdh+wAHYf0AB2H/AAdiAgAHYgMAB2IEAAdiBQAHYgYAB2IIAAdiCgAHYgsAB2IMAAdiDgAHYg8AB2KKAAdijAAHYo4AB2KQAAdikwAHYpQAB2KVAAdilgAHYpcAB2KZAAdimwAHYpwAB2KdAAdinwAHYqAAB2MbAAdjHQAHYx8AB2MhAAdjJAAHYyUAB2MmAAdjJwAHYygAB2MqAAdjLAAHYy0AB2MuAAdjMAAHYzEAB2OsAAdjrgAHY7AAB2OyAAdjtQAHY7YAB2O3AAdjuAAHY7kAB2O7AAdjvQAHY74AB2O/AAdjwQAHY8IAB2Q9AAdkPwAHZEEAB2RDAAdkRgAHZEcAB2RIAAdkSQAHZEoAB2RMAAdkTgAHZE8AB2RQAAdkUgAHZFMAB2TOAAdk0AAHZNIAB2TUAAdk1wAHZNgAB2TZAAdk2gAHZNsAB2TdAAdk3wAHZOAAB2ThAAdk4wAHZOQAB2V3AAdlmgAHZboAB2XaAAdl3AAHZd4AB2XgAAdl4gAHZeUAB2XmAAdl5wAHZeoAB2XrAAdl7QAHZe4AB2XwAAdl8wAHZfQAB2X1AAdl+AAHZfkAB2YCAAdmGwAHZiQAB2YmAAdmKAAHZjEAB2Y0AAdmNwAHZjkAB2aCAAdmpgAHZs0AB2bxAAdm9AAHZvYAB2b4AAdm+gAHZvwAB2b+AAdm/wAHZwIAB2cbAAdnPAAHZz4AB2dAAAdnQgAHZ0QAB2dGAAdnSAAHZ0oAB2dMAAdnbQAHZ3AAB2dzAAdndgAHZ3kAB2d8AAdnfwAHZ4IAB2eFAAdnhwAHaAIAB2gEAAdoBgAHaAgAB2gLAAdoDAAHaA0AB2gOAAdoDwAHaBEAB2gTAAdoFAAHaBUAB2gXAAdoGAAHaJMAB2iVAAdolwAHaJkAB2icAAdonQAHaJ4AB2ifAAdooAAHaKIAB2ikAAdopQAHaKYAB2ioAAdoqQAHaSQAB2kmAAdpKQAHaSsAB2kuAAdpLwAHaTAAB2kxAAdpMgAHaTQAB2k2AAdpNwAHaTgAB2k6AAdpOwAHaVQAB2lVAAdpVgAHaVgAB2nTAAdp1QAHadcAB2nZAAdp3AAHad0AB2neAAdp3wAHaeAAB2niAAdp5AAHaeUAB2nmAAdp6AAHaekAB2pkAAdqZgAHamkAB2prAAdqbgAHam8AB2pwAAdqcQAHanIAB2p0AAdqdgAHancAB2p4AAdqegAHansAB2r2AAdq+AAHavoAB2r8AAdq/wAHawAAB2sBAAdrAgAHawMAB2sFAAdrBwAHawgAB2sJAAdrCwAHawwAB2uHAAdriQAHa4sAB2uNAAdrkAAHa5EAB2uSAAdrkwAHa5QAB2uWAAdrmAAHa5kAB2uaAAdrnAAHa50AB2wYAAdsGgAHbBwAB2weAAdsIQAHbCIAB2wjAAdsJAAHbCUAB2wnAAdsKQAHbCoAB2wrAAdsLQAHbC4AB2x3AAdsmwAHbMIAB2zmAAds6QAHbOsAB2ztAAds7wAHbPEAB2zzAAds9AAHbPcAB20QAAdtLQAHbS8AB20xAAdtMwAHbTUAB203AAdtOQAHbTsAB21YAAdtWwAHbV4AB21hAAdtZAAHbWcAB21qAAdtbQAHbW8AB23qAAdt7AAHbe4AB23wAAdt8wAHbfQAB231AAdt9gAHbfcAB235AAdt+wAHbfwAB239AAdt/wAHbgAAB257AAdufQAHbn8AB26BAAduhAAHboUAB26GAAduhwAHbogAB26KAAdujAAHbo0AB26OAAdukAAHbpEAB28MAAdvDgAHbxAAB28SAAdvFQAHbxYAB28XAAdvGAAHbxkAB28bAAdvHQAHbx4AB28fAAdvIQAHbyIAB2+dAAdvnwAHb6IAB2+kAAdvpwAHb6gAB2+pAAdvqgAHb6sAB2+tAAdvrwAHb7AAB2+xAAdvswAHb7QAB3AvAAdwMQAHcDMAB3A1AAdwOAAHcDkAB3A6AAdwOwAHcDwAB3A+AAdwQAAHcEEAB3BCAAdwRAAHcEUAB3DAAAdwwgAHcMUAB3DHAAdwygAHcMsAB3DMAAdwzQAHcM4AB3DQAAdw0gAHcNMAB3DUAAdw1gAHcNcAB3D2AAdxcQAHcXMAB3F1AAdxdwAHcXoAB3F7AAdxfAAHcX0AB3F+AAdxgAAHcYIAB3GDAAdxhAAHcYYAB3GHAAdyGgAHcj0AB3JdAAdyfQAHcn8AB3KBAAdygwAHcoUAB3KIAAdyiQAHcooAB3KNAAdyjgAHcpAAB3KRAAdykwAHcpYAB3KXAAdymAAHcpsAB3KcAAdypQAHcr4AB3LHAAdyyQAHcssAB3LUAAdy1wAHctoAB3LcAAdzJQAHc0kAB3NwAAdzlAAHc5cAB3OZAAdzmwAHc50AB3OfAAdzoQAHc6IAB3OlAAdzvgAHc98AB3PhAAdz4wAHc+UAB3PnAAdz6QAHc+sAB3PtAAdz7wAHdBAAB3QTAAd0FgAHdBkAB3QcAAd0HwAHdCIAB3QlAAd0KAAHdCoAB3SlAAd0pwAHdKkAB3SrAAd0rgAHdK8AB3SwAAd0sQAHdLIAB3S0AAd0tgAHdLcAB3S4AAd0ugAHdLsAB3U2AAd1OAAHdToAB3U8AAd1PwAHdUAAB3VBAAd1QgAHdUMAB3VFAAd1RwAHdUgAB3VJAAd1SwAHdUwAB3XHAAd1yQAHdcwAB3XOAAd10QAHddIAB3XTAAd11AAHddUAB3XXAAd12QAHddoAB3XbAAd13QAHdd4AB3X3AAd1+AAHdfkAB3X7AAd2dgAHdngAB3Z6AAd2fAAHdn8AB3aAAAd2gQAHdoIAB3aDAAd2hQAHdocAB3aIAAd2iQAHdosAB3aMAAd3BwAHdwkAB3cLAAd3DQAHdxAAB3cRAAd3EgAHdxMAB3cUAAd3FgAHdxgAB3cZAAd3GgAHdxwAB3cdAAd3mAAHd5oAB3ecAAd3ngAHd6EAB3eiAAd3owAHd6QAB3elAAd3pwAHd6kAB3eqAAd3qwAHd60AB3euAAd4KQAHeCsAB3gtAAd4LwAHeDIAB3gzAAd4NAAHeDUAB3g2AAd4OAAHeDoAB3g7AAd4PAAHeD4AB3g/AAd4ugAHeLwAB3i+AAd4wAAHeMMAB3jEAAd4xQAHeMYAB3jHAAd4yQAHeMsAB3jMAAd4zQAHeM8AB3jQAAd5GQAHeT0AB3lkAAd5iAAHeYsAB3mNAAd5jwAHeZEAB3mTAAd5lQAHeZYAB3mZAAd5sgAHec8AB3nRAAd50wAHedUAB3nXAAd52QAHedsAB3ndAAd5+gAHef0AB3oAAAd6AwAHegYAB3oJAAd6DAAHeg8AB3oRAAd6jAAHeo4AB3qQAAd6kgAHepUAB3qWAAd6lwAHepgAB3qZAAd6mwAHep0AB3qeAAd6nwAHeqEAB3qiAAd7HQAHex8AB3shAAd7IwAHeyYAB3snAAd7KAAHeykAB3sqAAd7LAAHey4AB3svAAd7MAAHezIAB3szAAd7rgAHe7AAB3uyAAd7tAAHe7cAB3u4AAd7uQAHe7oAB3u7AAd7vQAHe78AB3vAAAd7wQAHe8MAB3vEAAd8PwAHfEEAB3xEAAd8RgAHfEkAB3xKAAd8SwAHfEwAB3xNAAd8TwAHfFEAB3xSAAd8UwAHfFUAB3xWAAd80QAHfNMAB3zVAAd81wAHfNoAB3zbAAd83AAHfN0AB3zeAAd84AAHfOIAB3zjAAd85AAHfOYAB3znAAd9YgAHfWQAB31nAAd9aQAHfWwAB31tAAd9bgAHfW8AB31wAAd9cgAHfXQAB311AAd9dgAHfXgAB315AAd9lAAHfg8AB34RAAd+EwAHfhUAB34YAAd+GQAHfhoAB34bAAd+HAAHfh4AB34gAAd+IQAHfiIAB34kAAd+JQAHfrgAB37bAAd++wAHfxsAB38dAAd/HwAHfyEAB38jAAd/JgAHfycAB38oAAd/KwAHfywAB38uAAd/LwAHfzEAB380AAd/NQAHfzYAB385AAd/OgAHfz8AB39YAAd/YQAHf2MAB39lAAd/bgAHf3EAB390AAd/dgAHf78AB3/jAAeACgAHgC4AB4AxAAeAMwAHgDUAB4A3AAeAOQAHgDsAB4A8AAeAPwAHgFgAB4B5AAeAewAHgH0AB4B/AAeAgQAHgIMAB4CFAAeAhwAHgIkAB4CqAAeArQAHgLAAB4CzAAeAtgAHgLkAB4C8AAeAvwAHgMIAB4DEAAeBPwAHgUEAB4FDAAeBRQAHgUgAB4FJAAeBSgAHgUsAB4FMAAeBTgAHgVAAB4FRAAeBUgAHgVQAB4FVAAeB0AAHgdIAB4HUAAeB1gAHgdkAB4HaAAeB2wAHgdwAB4HdAAeB3wAHgeEAB4HiAAeB4wAHgeUAB4HmAAeCYQAHgmMAB4JmAAeCaAAHgmsAB4JsAAeCbQAHgm4AB4JvAAeCcQAHgnMAB4J0AAeCdQAHgncAB4J4AAeCkQAHgpIAB4KTAAeClQAHgxAAB4MSAAeDFAAHgxYAB4MZAAeDGgAHgxsAB4McAAeDHQAHgx8AB4MhAAeDIgAHgyMAB4MlAAeDJgAHg6EAB4OjAAeDpQAHg6cAB4OqAAeDqwAHg6wAB4OtAAeDrgAHg7AAB4OyAAeDswAHg7QAB4O2AAeDtwAHhDIAB4Q0AAeENgAHhDgAB4Q7AAeEPAAHhD0AB4Q+AAeEPwAHhEEAB4RDAAeERAAHhEUAB4RHAAeESAAHhMMAB4TFAAeExwAHhMkAB4TMAAeEzQAHhM4AB4TPAAeE0AAHhNIAB4TUAAeE1QAHhNYAB4TYAAeE2QAHhVQAB4VWAAeFWAAHhVoAB4VdAAeFXgAHhV8AB4VgAAeFYQAHhWMAB4VlAAeFZgAHhWcAB4VpAAeFagAHhbMAB4XXAAeF/gAHhiIAB4YlAAeGJwAHhikAB4YrAAeGLQAHhi8AB4YwAAeGMwAHhkwAB4ZpAAeGawAHhm0AB4ZvAAeGcQAHhnMAB4Z1AAeGdwAHhpQAB4aXAAeGmgAHhp0AB4agAAeGowAHhqYAB4apAAeGqwAHhyYAB4coAAeHKgAHhywAB4cvAAeHMAAHhzEAB4cyAAeHMwAHhzUAB4c3AAeHOAAHhzkAB4c7AAeHPAAHh7cAB4e5AAeHuwAHh70AB4fAAAeHwQAHh8IAB4fDAAeHxAAHh8YAB4fIAAeHyQAHh8oAB4fMAAeHzQAHiEgAB4hKAAeITAAHiE4AB4hRAAeIUgAHiFMAB4hUAAeIVQAHiFcAB4hZAAeIWgAHiFsAB4hdAAeIXgAHiNkAB4jbAAeI3gAHiOAAB4jjAAeI5AAHiOUAB4jmAAeI5wAHiOkAB4jrAAeI7AAHiO0AB4jvAAeI8AAHiWsAB4ltAAeJbwAHiXEAB4l0AAeJdQAHiXYAB4l3AAeJeAAHiXoAB4l8AAeJfQAHiX4AB4mAAAeJgQAHifwAB4n+AAeKAAAHigIAB4oFAAeKBgAHigcAB4oIAAeKCQAHigsAB4oNAAeKDgAHig8AB4oRAAeKEgAHio0AB4qPAAeKkQAHipMAB4qWAAeKlwAHipgAB4qZAAeKmgAHipwAB4qeAAeKnwAHiqAAB4qiAAeKowAHizYAB4tZAAeLeQAHi5kAB4ubAAeLnQAHi58AB4uhAAeLpAAHi6UAB4umAAeLqQAHi6oAB4usAAeLrQAHi68AB4uyAAeLswAHi7QAB4u3AAeLuAAHi70AB4vWAAeL3wAHi+EAB4vjAAeL7AAHi+8AB4vyAAeL9AAHjD0AB4xhAAeMiAAHjKwAB4yvAAeMsQAHjLMAB4y1AAeMtwAHjLkAB4y6AAeMvQAHjNYAB4z3AAeM+QAHjPsAB4z9AAeM/wAHjQEAB40DAAeNBQAHjQcAB40oAAeNKwAHjS4AB40xAAeNNAAHjTcAB406AAeNPQAHjUAAB41CAAeNvQAHjb8AB43BAAeNwwAHjcYAB43HAAeNyAAHjckAB43KAAeNzAAHjc4AB43PAAeN0AAHjdIAB43TAAeOTgAHjlAAB45SAAeOVAAHjlcAB45YAAeOWQAHjloAB45bAAeOXQAHjl8AB45gAAeOYQAHjmMAB45kAAeO3wAHjuEAB47kAAeO5gAHjukAB47qAAeO6wAHjuwAB47tAAeO7wAHjvEAB47yAAeO8wAHjvUAB472AAePDwAHjxAAB48RAAePEwAHj44AB4+QAAePkgAHj5QAB4+XAAePmAAHj5kAB4+aAAePmwAHj50AB4+fAAePoAAHj6EAB4+jAAePpAAHkB8AB5AhAAeQIwAHkCUAB5AoAAeQKQAHkCoAB5ArAAeQLAAHkC4AB5AwAAeQMQAHkDIAB5A0AAeQNQAHkLAAB5CyAAeQtAAHkLYAB5C5AAeQugAHkLsAB5C8AAeQvQAHkL8AB5DBAAeQwgAHkMMAB5DFAAeQxgAHkUEAB5FDAAeRRQAHkUcAB5FKAAeRSwAHkUwAB5FNAAeRTgAHkVAAB5FSAAeRUwAHkVQAB5FWAAeRVwAHkdIAB5HUAAeR1gAHkdgAB5HbAAeR3AAHkd0AB5HeAAeR3wAHkeEAB5HjAAeR5AAHkeUAB5HnAAeR6AAHkjEAB5JVAAeSfAAHkqAAB5KjAAeSpQAHkqcAB5KpAAeSqwAHkq0AB5KuAAeSsQAHksoAB5LnAAeS6QAHkusAB5LtAAeS7wAHkvEAB5LzAAeS9QAHkxIAB5MVAAeTGAAHkxsAB5MeAAeTIQAHkyQAB5MnAAeTKQAHk6QAB5OmAAeTqAAHk6oAB5OtAAeTrgAHk68AB5OwAAeTsQAHk7MAB5O1AAeTtgAHk7cAB5O5AAeTugAHlDUAB5Q3AAeUOQAHlDsAB5Q+AAeUPwAHlEAAB5RBAAeUQgAHlEQAB5RGAAeURwAHlEgAB5RKAAeUSwAHlMYAB5TIAAeUygAHlMwAB5TPAAeU0AAHlNEAB5TSAAeU0wAHlNUAB5TXAAeU2AAHlNkAB5TbAAeU3AAHlVcAB5VZAAeVXAAHlV4AB5VhAAeVYgAHlWMAB5VkAAeVZQAHlWcAB5VpAAeVagAHlWsAB5VtAAeVbgAHlekAB5XrAAeV7QAHle8AB5XyAAeV8wAHlfQAB5X1AAeV9gAHlfgAB5X6AAeV+wAHlfwAB5X+AAeV/wAHlnoAB5Z8AAeWfwAHloEAB5aEAAeWhQAHloYAB5aHAAeWiAAHlooAB5aMAAeWjQAHlo4AB5aQAAeWkQAHlqwAB5cnAAeXKQAHlysAB5ctAAeXMAAHlzEAB5cyAAeXMwAHlzQAB5c2AAeXOAAHlzkAB5c6AAeXPAAHlz0AB5fQAAeX8wAHmBMAB5gzAAeYNQAHmDcAB5g5AAeYOwAHmD4AB5g/AAeYQAAHmEMAB5hEAAeYRgAHmEcAB5hJAAeYTAAHmE0AB5hOAAeYUQAHmFIAB5hXAAeYcAAHmHkAB5h7AAeYfQAHmIYAB5iJAAeYjAAHmI4AB5jXAAeY+wAHmSIAB5lGAAeZSQAHmUsAB5lNAAeZTwAHmVEAB5lTAAeZVAAHmVcAB5lwAAeZkQAHmZMAB5mVAAeZlwAHmZkAB5mbAAeZnQAHmZ8AB5mhAAeZwgAHmcUAB5nIAAeZywAHmc4AB5nRAAeZ1AAHmdcAB5naAAeZ3AAHmlcAB5pZAAeaWwAHml0AB5pgAAeaYQAHmmI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AB6vhAAer/gAHrAAAB6wCAAesBAAHrAYAB6wIAAesCgAHrAwAB6wpAAesLAAHrC8AB6wyAAesNQAHrDgAB6w7AAesPgAHrEAAB6y7AAesvQAHrL8AB6zBAAesxAAHrMUAB6zGAAesxwAHrMgAB6zKAAeszAAHrM0AB6zOAAes0AAHrNEAB61MAAetTgAHrVAAB61SAAetVQAHrVYAB61XAAetWAAHrVkAB61bAAetXQAHrV4AB61fAAetYQAHrWIAB63dAAet3wAHreEAB63jAAet5gAHrecAB63oAAet6QAHreoAB63sAAet7gAHre8AB63wAAet8gAHrfMAB65uAAeucAAHrnMAB651AAeueAAHrnkAB656AAeuewAHrnwAB65+AAeugAAHroEAB66CAAeuhAAHroUAB68AAAevAgAHrwQAB68GAAevCQAHrwoAB68LAAevDAAHrw0AB68PAAevEQAHrxIAB68TAAevFQAHrxYAB6+RAAevkwAHr5UAB6+XAAevmgAHr5sAB6+cAAevnQAHr54AB6+gAAevogAHr6MAB6+kAAevpgAHr6cAB7AiAAewJAAHsCYAB7AoAAewKwAHsCwAB7AtAAewLgAHsC8AB7AxAAewMwAHsDQAB7A1AAewNwAHsDgAB7DLAAew7gAHsQ4AB7EuAAexMAAHsTIAB7E0AAexNgAHsTkAB7E6AAexOwAHsT4AB7E/AAexQQAHsUIAB7FEAAexRwAHsUgAB7FJAAexTAAHsU0AB7FSAAexawAHsXQAB7F2AAexeAAHsYEAB7GEAAexhwAHsYkAB7HSAAex9gAHsh0AB7JBAAeyRAAHskYAB7JIAAeySgAHskwAB7JOAAeyTwAHslIAB7JrAAeyjAAHso4AB7KQAAeykgAHspQAB7KWAAeymAAHspoAB7KcAAeyvQAHssAAB7LDAAeyxgAHsskAB7LMAAeyzwAHstIAB7LVAAey1wAHs1IAB7NUAAezVgAHs1gAB7NbAAezXAAHs10AB7NeAAezXwAHs2EAB7NjAAezZAAHs2UAB7NnAAezaAAHs+MAB7PlAAez5wAHs+kAB7PsAAez7QAHs+4AB7PvAAez8AAHs/IAB7P0AAez9QAHs/YAB7P4AAez+QAHtHQAB7R2AAe0eQAHtHsAB7R+AAe0fwAHtIAAB7SBAAe0ggAHtIQAB7SGAAe0hwAHtIgAB7SKAAe0iwAHtKQAB7SlAAe0pgAHtKgAB7UjAAe1JQAHtScAB7UpAAe1LAAHtS0AB7UuAAe1LwAHtTAAB7UyAAe1NAAHtTUAB7U2AAe1OAAHtTkAB7W0AAe1tgAHtbgAB7W6AAe1vQAHtb4AB7W/AAe1wAAHtcEAB7XDAAe1xQAHtcYAB7XHAAe1yQAHtcoAB7ZFAAe2RwAHtkkAB7ZLAAe2TgAHtk8AB7ZQAAe2UQAHtlIAB7ZUAAe2VgAHtlcAB7ZYAAe2WgAHtlsAB7bWAAe22AAHttoAB7bcAAe23wAHtuAAB7bhAAe24gAHtuMAB7blAAe25wAHtugAB7bpAAe26wAHtuwAB7dnAAe3aQAHt2sAB7dtAAe3cAAHt3EAB7dyAAe3cwAHt3QAB7d2AAe3eAAHt3kAB7d6AAe3fAAHt30AB7fGAAe36gAHuBEAB7g1AAe4OAAHuDoAB7g8AAe4PgAHuEAAB7hCAAe4QwAHuEYAB7hfAAe4fAAHuH4AB7iAAAe4ggAHuIQAB7iGAAe4iAAHuIoAB7inAAe4qgAHuK0AB7iwAAe4swAHuLYAB7i5AAe4vAAHuL4AB7k5AAe5OwAHuT0AB7k/AAe5QgAHuUMAB7lEAAe5RQAHuUYAB7lIAAe5SgAHuUsAB7lMAAe5TgAHuU8AB7nKAAe5zAAHuc4AB7nQAAe50wAHudQAB7nVAAe51gAHudcAB7nZAAe52wAHudwAB7ndAAe53wAHueAAB7pbAAe6XQAHul8AB7phAAe6ZAAHumUAB7pmAAe6ZwAHumgAB7pqAAe6bAAHum0AB7puAAe6cAAHunEAB7rsAAe67gAHuvEAB7rzAAe69gAHuvcAB7r4AAe6+QAHuvoAB7r8AAe6/gAHuv8AB7sAAAe7AgAHuwMAB7t+AAe7gAAHu4IAB7uEAAe7hwAHu4gAB7uJAAe7igAHu4sAB7uNAAe7jwAHu5AAB7uRAAe7kwAHu5QAB7wPAAe8EQAHvBQAB7wWAAe8GQAHvBoAB7wbAAe8HAAHvB0AB7wfAAe8IQAHvCIAB7wjAAe8JQAHvCYAB7xFAAe8wAAHvMIAB7zEAAe8xgAHvMkAB7zKAAe8ywAHvMwAB7zNAAe8zwAHvNEAB7zSAAe80wAHvNUAB7zWAAe9aQAHvYwAB72sAAe9zAAHvc4AB73QAAe90gAHvdQAB73XAAe92AAHvdkAB73cAAe93QAHvd8AB73gAAe94gAHveUAB73mAAe95wAHveoAB73rAAe98AAHvgkAB74SAAe+FAAHvhYAB74fAAe+IgAHviUAB74nAAe+cAAHvpQAB767AAe+3wAHvuIAB77kAAe+5gAHvugAB77qAAe+7AAHvu0AB77wAAe/CQAHvyoAB78sAAe/LgAHvzAAB78yAAe/NAAHvzYAB784AAe/OgAHv1sAB79eAAe/YQAHv2QAB79nAAe/agAHv20AB79wAAe/cwAHv3UAB7/wAAe/8gAHv/QAB7/2AAe/+QAHv/oAB7/7AAe//AAHv/0AB7//AAfAAQAHwAIAB8ADAAfABQAHwAYAB8CBAAfAgwAHwIUAB8CHAAfAigAHwIsAB8CMAAfAjQAHwI4AB8CQAAfAkgAHwJMAB8CUAAfAlgAHwJcAB8ESAAfBFAAHwRcAB8EZAAfBHAAHwR0AB8EeAAfBHwAHwSAAB8EiAAfBJAAHwSUAB8EmAAfBKAAHwSkAB8FCAAfBQwAHwUQAB8FGAAfBwQAHwcMAB8HFAAfBxwAHwcoAB8HLAAfBzAAHwc0AB8HOAAfB0AAHwdIAB8HTAAfB1AAHwdYAB8HXAAfCUgAHwlQAB8JXAAfCWQAHwlwAB8JdAAfCXgAHwl8AB8JgAAfCYgAHwmQAB8JlAAfCZgAHwmgAB8JpAAfC5AAHwuYAB8LoAAfC6gAHwu0AB8LuAAfC7wAHwvAAB8LxAAfC8wAHwvUAB8L2AAfC9wAHwvkAB8L6AAfDdQAHw3cAB8N5AAfDewAHw34AB8N/AAfDgAAHw4EAB8OCAAfDhAAHw4YAB8OHAAfDiAAHw4oAB8OLAAfEBgAHxAgAB8QKAAfEDAAHxA8AB8QQAAfEEQAHxBIAB8QTAAfEFQAHxBcAB8QYAAfEGQAHxBsAB8QcAAfEZQAHxIkAB8SwAAfE1AAHxNcAB8TZAAfE2wAHxN0AB8TfAAfE4QAHxOIAB8TlAAfE/gAHxRsAB8UdAAfFHwAHxSEAB8UjAAfFJQAHxScAB8UpAAfFRgAHxUkAB8VMAAfFTwAHxVIAB8VVAAfFWAAHxVsAB8VdAAfF2AAHxdoAB8XcAAfF3gAHxeEAB8XiAAfF4wAHxeQAB8XlAAfF5wAHxekAB8XqAAfF6wAHxe0AB8XuAAfGaQAHxmsAB8ZtAAfGbwAHxnIAB8ZzAAfGdAAHxnUAB8Z2AAfGeAAHxnoAB8Z7AAfGfAAHxn4AB8Z/AAfG+gAHxvwAB8b+AAfHAAAHxwMAB8cEAAfHBQAHxwYAB8cHAAfHCQAHxwsAB8cMAAfHDQAHxw8AB8cQAAfHiwAHx40AB8eQAAfHkgAHx5UAB8eWAAfHlwAHx5gAB8eZAAfHmwAHx50AB8eeAAfHnwAHx6EAB8eiAAfIHQAHyB8AB8ghAAfIIwAHyCYAB8gnAAfIKAAHyCkAB8gqAAfILAAHyC4AB8gvAAfIMAAHyDIAB8gzAAfIrgAHyLAAB8iyAAfItAAHyLcAB8i4AAfIuQAHyLoAB8i7AAfIvQAHyL8AB8jAAAfIwQAHyMMAB8jEAAfJPwAHyUEAB8lDAAfJRQAHyUgAB8lJAAfJSgAHyUsAB8lMAAfJTgAHyVAAB8lRAAfJUgAHyVQAB8lVAAfJZgAHyWcAB8lpAAfJ7AAHyhAAB8o0AAfKVwAHyn4AB8qeAAfKxQAHyuwAB8sMAAfLMAAHy1QAB8tWAAfLWQAHy1sAB8tdAAfLXwAHy2IAB8tlAAfLZwAHy2kAB8tsAAfLbgAHy3AAB8tzAAfLdgAHy3cAB8t8AAfLlQAHy5oAB8ucAAfLoQAHy6QAB8umAAfL7wAHzBMAB8w6AAfMXgAHzGEAB8xjAAfMZQAHzGcAB8xpAAfMawAHzGwAB8xvAAfMiAAHzK0AB8yvAAfMsQAHzLMAB8y1AAfMtwAHzLkAB8y7AAfMvQAHzL8AB8zkAAfM5wAHzOoAB8ztAAfM8AAHzPMAB8z2AAfM+QAHzPwAB8z/AAfNAQAHzXwAB81+AAfNgQAHzYMAB82GAAfNhwAHzYgAB82JAAfNigAHzYwAB82OAAfNjwAHzZAAB82SAAfNkwAHzaQAB82lAAfNpwAHziIAB84kAAfOJgAHzigAB84rAAfOLAAHzi0AB84uAAfOLwAHzjEAB84zAAfONAAHzjUAB843AAfOOAAHzrMAB861AAfOuAAHzroAB869AAfOvgAHzr8AB87AAAfOwQAHzsMAB87FAAfOxgAHzscAB87JAAfOygAHztsAB87cAAfO3gAHz1kAB89bAAfPXQAHz18AB89iAAfPYwAHz2QAB89lAAfPZgAHz2gAB89qAAfPawAHz2wAB89uAAfPbwAHz+oAB8/sAAfP7wAHz/EAB8/0AAfP9QAHz/YAB8/3AAfP+AAHz/oAB8/8AAfP/QAHz/4AB9AAAAfQAQAH0BIAB9ATAAfQFQAH0JAAB9CSAAfQlAAH0JYAB9CZAAfQmgAH0JsAB9CcAAfQnQAH0J8AB9ChAAfQogAH0KMAB9ClAAfQpgAH0SEAB9EjAAfRJgAH0SgAB9ErAAfRLAAH0S0AB9EuAAfRLwAH0TEAB9EzAAfRNAAH0TUAB9E3AAfROAAH0VEAB9FSAAfRUwAH0VUAB9HQAAfR0gAH0dQAB9HWAAfR2QAH0doAB9HbAAfR3AAH0d0AB9HfAAfR4QAH0eIAB9HjAAfR5QAH0eYAB9JhAAfSYwAH0mYAB9JoAAfSawAH0mwAB9JtAAfSbgAH0m8AB9JxAAfScwAH0nQAB9J1AAfSdwAH0ngAB9KnAAfSwAAH0tUAB9LYAAfS2wAH0t4AB9LhAAfS5AAH0vkAB9L8AAfS/wAH0wIAB9MFAAfTCAAH0woAB9MfAAfTNwAH000AB9NjAAfTdgAH1AkAB9QsAAfUTAAH1GwAB9RuAAfUcAAH1HIAB9R0AAfUdwAH1HgAB9R5AAfUfAAH1H0AB9R/AAfUgAAH1IIAB9SFAAfUhgAH1IcAB9SKAAfUiwAH1JQAB9StAAfUtgAH1LgAB9S6AAfUwwAH1MYAB9TJAAfUywAH1RQAB9U4AAfVXwAH1YMAB9WGAAfViAAH1YoAB9WMAAfVjgAH1ZAAB9WRAAfVlAAH1a0AB9XOAAfV0AAH1dIAB9XUAAfV1gAH1dgAB9XaAAfV3AAH1d4AB9X/AAfWAgAH1gUAB9YIAAfWCwAH1g4AB9YRAAfWFAAH1hcAB9YZAAfWlAAH1pYAB9aYAAfWmgAH1p0AB9aeAAfWnwAH1qAAB9ahAAfWowAH1qUAB9amAAfWpwAH1qkAB9aqAAfXJQAH1ycAB9cpAAfXKwAH1y4AB9cvAAfXMAAH1zEAB9cyAAfXNAAH1zYAB9c3AAfXOAAH1zoAB9c7AAfXtgAH17gAB9e7AAfXvQAH18AAB9fBAAfXwgAH18MAB9fEAAfXxgAH18gAB9fJAAfXygAH18wAB9fNAAfX5gAH1+cAB9foAAfX6gAH2GUAB9hnAAfYaQAH2GsAB9huAAfYbwAH2HAAB9hxAAfYcgAH2HQ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ACASSAAgEkwAIBJQACASVAAgElgAIBJgACASaAAgEmwAIBJwACASeAAgEnwAIBRoACAUcAAgFHgAIBSAACAUjAAgFJAAIBSUACAUmAAgFJwAIBSkACAUrAAgFLAAIBS0ACAUvAAgFMAAIBasACAWtAAgFrwAIBbEACAW0AAgFtQAIBbYACAW3AAgFuAAIBboACAW8AAgFvQAIBb4ACAXAAAgFwQAIBlQACAZ3AAgGlwAIBrcACAa5AAgGuwAIBr0ACAa/AAgGwgAIBsMACAbEAAgGxwAIBsgACAbKAAgGywAIBs4ACAbRAAgG0gAIBtMACAbWAAgG1wAIBuAACAb5AAgHAgAIBwQACAcGAAgHDwAIBxIACAcVAAgHFwAIB2AACAeEAAgHqwAIB88ACAfSAAgH1AAIB9YACAfYAAgH2gAIB9wACAfdAAgH4AAIB/kACAgaAAgIHAAICB4ACAggAAgIIgAICCQACAgmAAgIKAAICCoACAhLAAgITgAICFEACAhUAAgIVwAICFoACAhdAAgIYAAICGMACAhlAAgI4AAICOIACAjkAAgI5gAICOkACAjqAAgI6wAICOwACAjtAAgI7wAICPEACAjyAAgI8wAICPUACAj2AAgJcQAICXMACAl1AAgJdwAICXoACAl7AAgJfAAICX0ACAl+AAgJgAAICYIACAmDAAgJhAAICYYACAmHAAgKAgAICgQACAoHAAgKCQAICgwACAoNAAgKDgAICg8ACAoQAAgKEgAIChQACAoVAAgKFgAIChgACAoZAAgKMgAICjMACAo0AAgKNgAICrEACAqzAAgKtQAICrcACAq6AAgKuwAICrwACAq9AAgKvgAICsAACArCAAgKwwAICsQACArGAAgKxwAIC0IACAtEAAgLRgAIC0gACAtLAAgLTAAIC00ACAtOAAgLTwAIC1EACAtTAAgLVAAIC1UACAtXAAgLWAAIC9MACAvVAAgL1wAIC9kACAvcAAgL3QAIC94ACAvfAAgL4AAIC+IACAvkAAgL5QAIC+YACAvoAAgL6QAIDGQACAxmAAgMaAAIDGoACAxtAAgMbgAIDG8ACAxwAAgMcQAIDHMACAx1AAgMdgAIDHcACAx5AAgMegAIDPUACAz3AAgM+QAIDPsACAz+AAgM/wAIDQAACA0BAAgNAgAIDQQACA0GAAgNBwAIDQgACA0KAAgNCwAIDVQACA14AAgNnwAIDcMACA3GAAgNyAAIDcoACA3MAAgNzgAIDdAACA3RAAgN1AAIDe0ACA4KAAgODAAIDg4ACA4QAAgOEgAIDhQACA4WAAgOGAAIDjUACA44AAgOOwAIDj4ACA5BAAgORAAIDkcACA5KAAgOTAAIDscACA7JAAgOywAIDs0ACA7QAAgO0QAIDtIACA7TAAgO1AAIDtYACA7YAAgO2QAIDtoACA7cAAgO3QAID1gACA9aAAgPXAAID14ACA9hAAgPYgAID2MACA9kAAgPZQAID2cACA9pAAgPagAID2sACA9tAAgPbgAID+kACA/rAAgP7QAID+8ACA/yAAgP8wAID/QACA/1AAgP9gAID/gACA/6AAgP+wAID/wACA/+AAgP/wAIEHoACBB8AAgQfwAIEIEACBCEAAgQhQAIEIYACBCHAAgQiAAIEIoACBCMAAgQjQAIEI4ACBCQAAgQkQAIERQACBE4AAgRXAAIEX8ACBGmAAgRxgAIEe0ACBIUAAgSNAAIElgACBJ8AAgSfgAIEoEACBKDAAgShQAIEocACBKKAAgSjQAIEo8ACBKRAAgSlAAIEpYACBKYAAgSmwAIEp4ACBKfAAgSpAAIEr0ACBLCAAgSxAAIEskACBLMAAgSzgAIExcACBM7AAgTYgAIE4YACBOJAAgTiwAIE40ACBOPAAgTkQAIE5MACBOUAAgTlwAIE7AACBPVAAgT1wAIE9kACBPbAAgT3QAIE98ACBPhAAgT4wAIE+UACBPnAAgUDAAIFA8ACBQSAAgUFQAIFBgACBQbAAgUHgAIFCEACBQkAAgUJwAIFCkACBSkAAgUpgAIFKkACBSrAAgUrgAIFK8ACBSwAAgUsQAIFLIACBS0AAgUtgAIFLcACBS4AAgUugAIFLsACBTMAAgUzQAIFM8ACBVKAAgVTAAIFU4ACBVQAAgVUwAIFVQACBVVAAgVVgAIFVcACBVZAAgVWwAIFVwACBVdAAgVXwAIFWAACBXbAAgV3QAIFeAACBXiAAgV5QAIFeYACBXnAAgV6AAIFekACBXrAAgV7QAIFe4ACBXvAAgV8QAIFfIACBYDAAgWBAAIFgYACBaBAAgWgwAIFoUACBaHAAgWigAIFosACBaMAAgWjQAIFo4ACBaQAAgWkgAIFpMACBaUAAgWlgAIFpcACBcSAAgXFAAIFxcACBcZAAgXHAAIFx0ACBceAAgXHwAIFyAACBciAAgXJAAIFyUACBcmAAgXKAAIFykACBc6AAgXOwAIFz0ACBe4AAgXugAIF7wACBe+AAgXwQAIF8IACBfDAAgXxAAIF8UACBfHAAgXyQAIF8oACBfLAAgXzQAIF84ACBhJAAgYSwAIGE4ACBhQAAgYUwAIGFQACBhVAAgYVgAIGFcACBhZAAgYWwAIGFwACBhdAAgYXwAIGGAACBh5AAgYegAIGHsACBh9AAgY+AAIGPoACBj8AAgY/gAIGQEACBkCAAgZAwAIGQQACBkFAAgZBwAIGQkACBkKAAgZCwAIGQ0ACBkOAAgZiQAIGYsACBmOAAgZkAAIGZMACBmUAAgZlQAIGZYACBmXAAgZmQAIGZsACBmcAAgZnQAIGZ8ACBmgAAgZswAIGcwACBntAAgZ8AAIGfMACBn2AAgZ+QAIGfwACBn/AAgaAgAIGgUACBomAAgaKQAIGiwACBovAAgaMgAIGjUACBo4AAgaOwAIGj4ACBpAAAgaVgAIGmwACBqcAAgauwAIGtkACBrtAAgbAwAIG5YACBu5AAgb2QAIG/kACBv7AAgb/QAIG/8ACBwBAAgcBAAIHAUACBwGAAgcCQAIHAoACBwMAAgcDQAIHA8ACBwSAAgcEwAIHBQACBwXAAgcGAAIHB0ACBw2AAgcPwAIHEEACBxDAAgcTAAIHE8ACBxSAAgcVAAIHJ0ACBzBAAgc6AAIHQwACB0PAAgdEQAIHRMACB0VAAgdFwAIHRkACB0aAAgdHQAIHTYACB1XAAgdWQAIHVsACB1dAAgdXwAIHWEACB1jAAgdZQAIHWcACB2IAAgdiwAIHY4ACB2RAAgdlAAIHZcACB2aAAgdnQAIHaAACB2iAAgeHQAIHh8ACB4hAAgeIwAIHiYACB4nAAgeKAAIHikACB4qAAgeLAAIHi4ACB4vAAgeMAAIHjIACB4zAAgergAIHrAACB6yAAgetAAIHrcACB64AAgeuQAIHroACB67AAgevQAIHr8ACB7AAAgewQAIHsMACB7EAAgfPwAIH0EACB9EAAgfRgAIH0kACB9KAAgfSwAIH0wACB9NAAgfTwAIH1EACB9SAAgfUwAIH1UACB9WAAgfbwAIH3AACB9xAAgfcwAIH+4ACB/wAAgf8gAIH/QACB/3AAgf+AAIH/kACB/6AAgf+wAIH/0ACB//AAggAAAIIAEACCADAAggBAAIIH8ACCCBAAgggwAIIIUACCCIAAggiQAIIIoACCCLAAggjAAIII4ACCCQAAggkQAIIJIACCCUAAgglQAIIRAACCESAAghFAAIIRYACCEZAAghGgAIIRsACCEcAAghHQAIIR8ACCEhAAghIgAIISMACCElAAghJgAIIaEACCGjAAghpQAIIacACCGqAAghqwAIIawACCGtAAghrgAIIbAACCGyAAghswAIIbQACCG2AAghtwAIIjIACCI0AAgiNgAIIjgACCI7AAgiPAAIIj0ACCI+AAgiPwAIIkEACCJDAAgiRAAIIkUACCJHAAgiSAAIIpEACCK1AAgi3AAIIwAACCMDAAgjBQAIIwcACCMJAAgjCwAIIw0ACCMOAAgjEQAIIyoACCNHAAgjSQAII0sACCNNAAgjTwAII1EACCNTAAgjVQAII3IACCN1AAgjeAAII3sACCN+AAgjgQAII4QACCOHAAgjiQAIJAQACCQGAAgkCAAIJAoACCQNAAgkDgAIJA8ACCQQAAgkEQAIJBMACCQVAAgkFgAIJBcACCQZAAgkGgAIJJUACCSXAAgkmQAIJJsACCSeAAgknwAIJKAACCShAAgkogAIJKQACCSmAAgkpwAIJKgACCSqAAgkqwAIJSYACCUoAAglKgAIJSwACCUvAAglMAAIJTEACCUyAAglMwAIJTUACCU3AAglOAAIJTkACCU7AAglPAAIJbcACCW5AAglvAAIJb4ACCXBAAglwgAIJcMACCXEAAglxQAIJccACCXJAAglygAIJcsACCXNAAglzgAIJkkACCZLAAgmTQAIJk8ACCZSAAgmUwAIJlQACCZVAAgmVgAIJlgACCZaAAgmWwAIJlwACCZeAAgmXwAIJtoACCbcAAgm3gAIJuAACCbjAAgm5AAIJuUACCbmAAgm5wAIJukACCbrAAgm7AAIJu0ACCbvAAgm8AAIJ2sACCdtAAgnbwAIJ3EACCd0AAgndQAIJ3YACCd3AAgneAAIJ3oACCd8AAgnfQAIJ34ACCeAAAgngQAIKBQACCg3AAgoVwAIKHcACCh5AAgoewAIKH0ACCh/AAgoggAIKIMACCiEAAgohwAIKIgACCiKAAgoiwAIKI0ACCiQAAgokQAIKJI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ACFT6AAhU/AAIVQ8ACFUhAAhVNAAIVccACFXqAAhWCgAIVioACFYsAAhWLgAIVjAACFYyAAhWNQAIVjYACFY3AAhWOgAIVjsACFY9AAhWPgAIVkAACFZDAAhWRAAIVkUACFZIAAhWSQAIVlIACFZrAAhWdAAIVnYACFZ4AAhWgQAIVoQACFaHAAhWiQAIVtIACFb2AAhXHQAIV0EACFdEAAhXRgAIV0gACFdKAAhXTAAIV04ACFdPAAhXUgAIV2sACFeMAAhXjgAIV5AACFeSAAhXlAAIV5YACFeYAAhXmgAIV5wACFe9AAhXwAAIV8MACFfGAAhXyQAIV8wACFfPAAhX0gAIV9UACFfXAAhYUgAIWFQACFhWAAhYWAAIWFsACFhcAAhYXQAIWF4ACFhfAAhYYQAIWGMACFhkAAhYZQAIWGcACFhoAAhY4wAIWOUACFjnAAhY6QAIWOwACFjtAAhY7gAIWO8ACFjwAAhY8gAIWPQACFj1AAhY9gAIWPgACFj5AAhZdAAIWXYACFl5AAhZewAIWX4ACFl/AAhZgAAIWYEACFmCAAhZhAAIWYYACFmHAAhZiAAIWYoACFmLAAhZpAAIWaUACFmmAAhZqAAIWiMACFolAAhaJwAIWikACFosAAhaLQAIWi4ACFovAAhaMAAIWjIACFo0AAhaNQAIWjYACFo4AAhaOQAIWrQACFq2AAhauAAIWroACFq9AAhavgAIWr8ACFrAAAhawQAIWsMACFrFAAhaxgAIWscACFrJAAhaygAIW0UACFtHAAhbSQAIW0sACFtOAAhbTwAIW1AACFtRAAhbUgAIW1QACFtWAAhbVwAIW1gACFtaAAhbWwAIW9YACFvYAAhb2gAIW9wACFvfAAhb4AAIW+EACFviAAhb4wAIW+UACFvnAAhb6AAIW+kACFvrAAhb7AAIXGcACFxpAAhcawAIXG0ACFxwAAhccQAIXHIACFxzAAhcdAAIXHYACFx4AAhceQAIXHoACFx8AAhcfQAIXMYACFzqAAhdEQAIXTUACF04AAhdOgAIXTwACF0+AAhdQAAIXUIACF1DAAhdRgAIXV8ACF18AAhdfgAIXYAACF2CAAhdhAAIXYYACF2IAAhdigAIXacACF2qAAhdrQAIXbAACF2zAAhdtgAIXbkACF28AAhdvgAIXjkACF47AAhePQAIXj8ACF5CAAheQwAIXkQACF5FAAheRgAIXkgACF5KAAheSwAIXkwACF5OAAheTwAIXsoACF7MAAhezgAIXtAACF7TAAhe1AAIXtUACF7WAAhe1wAIXtkACF7bAAhe3AAIXt0ACF7fAAhe4AAIX1sACF9dAAhfXwAIX2EACF9kAAhfZQAIX2YACF9nAAhfaAAIX2oACF9sAAhfbQAIX24ACF9wAAhfcQAIX+wACF/uAAhf8QAIX/MACF/2AAhf9wAIX/gACF/5AAhf+gAIX/wACF/+AAhf/wAIYAAACGACAAhgAwAIYH4ACGCAAAhgggAIYIQACGCHAAhgiAAIYIkACGCKAAhgiwAIYI0ACGCPAAhgkAAIYJEACGCTAAhglAAIYQ8ACGERAAhhFAAIYRYACGEZAAhhGgAIYRsACGEcAAhhHQAIYR8ACGEhAAhhIgAIYSMACGElAAhhJgAIYTUACGGwAAhhsgAIYbQACGG2AAhhuQAIYboACGG7AAhhvAAIYb0ACGG/AAhhwQAIYcIACGHDAAhhxQAIYcYACGJZAAhifAAIYpwACGK8AAhivgAIYsAACGLCAAhixAAIYscACGLIAAhiyQAIYswACGLNAAhizwAIYtAACGLSAAhi1QAIYtYACGLXAAhi2gAIYtsACGLgAAhi+QAIYwIACGMEAAhjBgAIYw8ACGMSAAhjFQAIYxcACGNgAAhjhAAIY6sACGPPAAhj0gAIY9QACGPWAAhj2AAIY9oACGPcAAhj3QAIY+AACGP5AAhkGgAIZBwACGQeAAhkIAAIZCIACGQkAAhkJgAIZCgACGQqAAhkSwAIZE4ACGRRAAhkVAAIZFcACGRaAAhkXQAIZGAACGRjAAhkZQAIZOAACGTiAAhk5AAIZOYACGTpAAhk6gAIZOsACGTsAAhk7QAIZO8ACGTxAAhk8gAIZPMACGT1AAhk9gAIZXEACGVzAAhldQAIZXcACGV6AAhlewAIZXwACGV9AAhlfgAIZYAACGWCAAhlgwAIZYQACGWGAAhlhwAIZgIACGYEAAhmBwAIZgkACGYMAAhmDQAIZg4ACGYPAAhmEAAIZhIACGYUAAhmFQAIZhYACGYYAAhmGQAIZjIACGYzAAhmNAAIZjYACGaxAAhmswAIZrUACGa3AAhmugAIZrsACGa8AAhmvQAIZr4ACGbAAAhmwgAIZsMACGbEAAhmxgAIZscACGdCAAhnRAAIZ0YACGdIAAhnSwAIZ0wACGdNAAhnTgAIZ08ACGdRAAhnUwAIZ1QACGdVAAhnVwAIZ1gACGfTAAhn1QAIZ9cACGfZAAhn3AAIZ90ACGfeAAhn3wAIZ+AACGfiAAhn5AAIZ+UACGfmAAhn6AAIZ+kACGhkAAhoZgAIaGgACGhqAAhobQAIaG4ACGhvAAhocAAIaHEACGhzAAhodQAIaHYACGh3AAhoeQAIaHoACGj1AAho9wAIaPkACGj7AAho/gAIaP8ACGkAAAhpAQAIaQIACGkEAAhpBgAIaQcACGkIAAhpCgAIaQsACGlUAAhpeAAIaZ8ACGnDAAhpxgAIacgACGnKAAhpzAAIac4ACGnQAAhp0QAIadQACGntAAhqCgAIagwACGoOAAhqEAAIahIACGoUAAhqFgAIahgACGo1AAhqOAAIajsACGo+AAhqQQAIakQACGpHAAhqSgAIakwACGrHAAhqyQAIassACGrNAAhq0AAIatEACGrSAAhq0wAIatQACGrWAAhq2AAIatkACGraAAhq3AAIat0ACGtYAAhrWgAIa1wACGteAAhrYQAIa2IACGtjAAhrZAAIa2UACGtnAAhraQAIa2oACGtrAAhrbQAIa24ACGvpAAhr6wAIa+0ACGvvAAhr8gAIa/MACGv0AAhr9QAIa/YACGv4AAhr+gAIa/sACGv8AAhr/gAIa/8ACGx6AAhsfAAIbH8ACGyBAAhshAAIbIUACGyGAAhshwAIbIgACGyKAAhsjAAIbI0ACGyOAAhskAAIbJEACG0MAAhtDgAIbRAACG0SAAhtFQAIbRYACG0XAAhtGAAIbRkACG0bAAhtHQAIbR4ACG0fAAhtIQAIbSIACG2dAAhtnwAIbaIACG2kAAhtpwAIbagACG2pAAhtqgAIbasACG2tAAhtrwAIbbAACG2xAAhtswAIbbQACG3TAAhuTgAIblAACG5SAAhuVAAIblcACG5YAAhuWQAIbloACG5bAAhuXQAIbl8ACG5gAAhuYQAIbmMACG5kAAhu9wAIbxoACG86AAhvWgAIb1wACG9eAAhvYAAIb2IACG9lAAhvZgAIb2cACG9qAAhvawAIb20ACG9uAAhvcQAIb3QACG91AAhvdgAIb3kACG96AAhvgwAIb5wACG+lAAhvpwAIb6kACG+yAAhvtQAIb7gACG+6AAhwAwAIcCcACHBOAAhwcgAIcHUACHB3AAhweQAIcHsACHB9AAhwfwAIcIAACHCDAAhwnAAIcL0ACHC/AAhwwQAIcMMACHDFAAhwxwAIcMkACHDLAAhwzQAIcO4ACHDxAAhw9AAIcPcACHD6AAhw/QAIcQAACHEDAAhxBgAIcQgACHGDAAhxhQAIcYcACHGJAAhxjAAIcY0ACHGOAAhxjwAIcZAACHGSAAhxlAAIcZUACHGWAAhxmAAIcZkACHIUAAhyFgAIchgACHIaAAhyHQAIch4ACHIfAAhyIAAIciEACHIjAAhyJQAIciYACHInAAhyKQAIcioACHKlAAhypwAIcqoACHKsAAhyrwAIcrAACHKxAAhysgAIcrMACHK1AAhytwAIcrgACHK5AAhyuwAIcrwACHLVAAhy1gAIctcACHLZAAhzVAAIc1YACHNYAAhzWgAIc10ACHNeAAhzXwAIc2AACHNhAAhzYwAIc2UACHNmAAhzZwAIc2kACHNqAAhz5QAIc+cACHPpAAhz6wAIc+4ACHPvAAhz8AAIc/EACHPyAAhz9AAIc/YACHP3AAhz+AAIc/oACHP7AAh0dgAIdHgACHR6AAh0fAAIdH8ACHSAAAh0gQAIdIIACHSDAAh0hQAIdIcACHSIAAh0iQAIdIsACHSMAAh1BwAIdQkACHULAAh1DQAIdRAACHURAAh1EgAIdRMACHUUAAh1FgAIdRgACHUZAAh1GgAIdRwACHUdAAh1mAAIdZoACHWcAAh1ngAIdaEACHWiAAh1owAIdaQACHWlAAh1pwAIdakACHWqAAh1qwAIda0ACHWuAAh19wAIdhsACHZCAAh2ZgAIdmkACHZrAAh2bQAIdm8ACHZxAAh2cwAIdnQACHZ3AAh2kAAIdq0ACHavAAh2sQAIdrMACHa1AAh2twAIdrkACHa7AAh22AAIdtsACHbeAAh24QAIduQACHbnAAh26gAIdu0ACHbvAAh3agAId2wACHduAAh3cAAId3MACHd0AAh3dQAId3YACHd3AAh3eQAId3sACHd8AAh3fQAId38ACHeAAAh3+wAId/0ACHf/AAh4AQAIeAQACHgFAAh4BgAIeAcACHgIAAh4CgAIeAwACHgNAAh4DgAIeBAACHgRAAh4jAAIeI4ACHiQAAh4kgAIeJUACHiWAAh4lwAIeJgACHiZAAh4mwAIeJ0ACHieAAh4nwAIeKEACHiiAAh5HQAIeR8ACHkiAAh5JAAIeScACHkoAAh5KQAIeSoACHkrAAh5LQAIeS8ACHkwAAh5MQAIeTMACHk0AAh5rwAIebEACHmzAAh5tQAIebgACHm5AAh5ugAIebsACHm8AAh5vgAIecAACHnBAAh5wgAIecQACHnFAAh6QAAIekIACHpEAAh6RgAIekkACHpKAAh6SwAIekwACHpNAAh6TwAIelEACHpSAAh6UwAIelUACHpWAAh60QAIetMACHrWAAh62AAIetsACHrcAAh63QAIet4ACHrfAAh64QAIeuMACHrkAAh65QAIeucACHroAAh6+QAIevoACHr8AAh7dwAIe3kACHt7AAh7fQAIe4AACHuBAAh7ggAIe4MACHuEAAh7hgAIe4gACHuJAAh7igAIe4wACHuNAAh8CAAIfAoACHwMAAh8DgAIfBEACHwSAAh8EwAIfBQACHwVAAh8FwAIfBkACHwaAAh8GwAIfB0ACHweAAh8mQAIfJsACHyeAAh8oAAIfKMACHykAAh8pQAIfKYACHynAAh8qQAIfKsACHysAAh8rQAIfK8ACHywAAh9QwAIfWYACH2GAAh9pgAIfagACH2qAAh9rAAIfa4ACH2xAAh9sgAIfbMACH22AAh9twAIfbkACH26AAh9vQAIfcAACH3BAAh9wgAIfcUACH3GAAh9ywAIfeQACH3tAAh97wAIffEACH36AAh9/QAIfgAACH4CAAh+SwAIfm8ACH6WAAh+ugAIfr0ACH6/AAh+wQAIfsMACH7FAAh+xwAIfsgACH7LAAh+5AAIfwUACH8HAAh/CQAIfwsACH8NAAh/DwAIfxEACH8TAAh/FQAIfzYACH85AAh/PAAIfz8ACH9CAAh/RQAIf0gACH9LAAh/TgAIf1AACH/LAAh/zQAIf88ACH/RAAh/1AAIf9UACH/WAAh/1wAIf9gACH/aAAh/3AAIf90ACH/eAAh/4AAIf+EACIBcAAiAXgAIgGAACIBiAAiAZQAIgGYACIBnAAiAaAAIgGkACIBrAAiAbQAIgG4ACIBvAAiAcQAIgHIACIDtAAiA7wAIgPIACID0AAiA9wAIgPgACID5AAiA+gAIgPsACID9AAiA/wAIgQAACIEBAAiBAwAIgQQACIEdAAiBHgAIgR8ACIEhAAiBnAAIgZ4ACIGgAAiBogAIgaUACIGmAAiBpwAIgagACIGpAAiBqwAIga0ACIGuAAiBrwAIgbEACIGyAAiCLQAIgi8ACIIxAAiCMwAIgjYACII3AAiCOAAIgjkACII6AAiCPAAIgj4ACII/AAiCQAAIgkIACIJDAAiCvgAIgsAACILCAAiCxAAIgscACILIAAiCyQAIgsoACILLAAiCzQAIgs8ACILQAAiC0QAIgtMACILUAAiDTwAIg1EACINTAAiDVQAIg1gACINZAAiDWgAIg1sACINcAAiDXgAIg2AACINhAAiDYgAIg2QACINlAAiD4AAIg+IACIPkAAiD5gAIg+kACIPqAAiD6wAIg+wACIPtAAiD7wAIg/EACIPyAAiD8wAIg/UACIP2AAiEPwAIhGMACISKAAiErgAIhLEACISzAAiEtQAIhLcACIS5AAiEuwAIhLwACIS/AAiE2AAIhPUACIT3AAiE+QAIhPsACIT9AAiE/wAIhQEACIUDAAiFIAAIhSMACIUmAAiFKQAIhSwACIUvAAiFMgAIhTUACIU3AAiFsgAIhbQACIW2AAiFuAAIhbsACIW8AAiFvQAIhb4ACIW/AAiFwQAIhcMACIXEAAiFxQAIhccACIXIAAiGQwAIhkUACIZHAAiGSQAIhkwACIZNAAiGTgAIhk8ACIZQAAiGUgAIhlQACIZVAAiGVgAIhlgACIZZAAiG1AAIhtYACIbYAAiG2gAIht0ACIbeAAiG3wAIhuAACIbhAAiG4wAIhuUACIbmAAiG5wAIhukACIbqAAiHZQAIh2cACIdqAAiHbAAIh28ACIdwAAiHcQAIh3IACIdzAAiHdQAIh3cACId4AAiHeQAIh3sACId8AAiH9wAIh/kACIf8AAiH/gAIiAEACIgCAAiIAwAIiAQACIgFAAiIBwAIiAkACIgKAAiICwAIiA0ACIgOAAiIiQAIiIsACIiNAAiIjwAIiJIACIiTAAiIlAAIiJUACIiWAAiImAAIiJoACIibAAiInAAIiJ4ACIifAAiJGgAIiRwACIkfAAiJIQAIiSQACIklAAiJJgAIiScACIkoAAiJKgAIiSwACIktAAiJLgAIiTAACIkxAAiJxAAIiecACIoHAAiKJwAIiikACIorAAiKLQAIii8ACIoyAAiKMwAIijQACIo3AAiKOAAIijoACIo7AAiKPgAIikEACIpCAAiKQwAIikYACIpHAAiKTAAIimUACIpuAAiKcAAIinIACIp7AAiKfgAIioEACIqDAAiKzAAIivAACIsXAAiLOwAIiz4ACItAAAiLQgAIi0QACItGAAiLSAAIi0kACItMAAiLZQAIi4YACIuIAAiLigAIi4wACIuOAAiLkAAIi5IACIuUAAiLlgAIi7cACIu6AAiLvQAIi8AACIvDAAiLxgAIi8kACIvMAAiLzwAIi9EACIxMAAiMTgAIjFAACIxSAAiMVQAIjFYACIxXAAiMWAAIjFkACIxbAAiMXQAIjF4ACIxfAAiMYQAIjGIACIzdAAiM3wAIjOEACIzjAAiM5gAIjOcACIzoAAiM6QAIjOoACIzsAAiM7gAIjO8ACIzwAAiM8gAIjPMACI1uAAiNcAAIjXMACI11AAiNeAAIjXkACI16AAiNewAIjXwACI1+AAiNgAAIjYEACI2CAAiNhAAIjYUACI2eAAiNnwAIjaAACI2iAAiOHQAIjh8ACI4hAAiOIwAIjiYACI4nAAiOKAAIjikACI4qAAiOLAAIji4ACI4vAAiOMAAIjjIACI4zAAiOrgAIjrAACI6zAAiOtQAIjrgACI65AAiOugAIjrsACI68AAiOvgAIjsAACI7BAAiOwgAIjsQACI7FAAiPQAAIj0IACI9EAAiPRgAIj0kACI9KAAiPSwAIj0wACI9NAAiPTwAIj1EACI9SAAiPUwAIj1UACI9WAAiP0QAIj9MACI/VAAiP1wAIj9oACI/bAAiP3AAIj90ACI/eAAiP4AAIj+IACI/jAAiP5AAIj+YACI/nAAiQYgAIkGQACJBmAAiQaAAIkGsACJBsAAiQbQAIkG4ACJBvAAiQcQAIkHMACJB0AAiQdQAIkHcACJB4AAiQwQAIkOUACJEMAAiRMAAIkTMACJE1AAiRNwAIkTkACJE7AAiRPQAIkT4ACJFBAAiRWgAIkXcACJF5AAiRewAIkX0ACJF/AAiRgQAIkYMACJGFAAiRogAIkaUACJGoAAiRqwAIka4ACJGxAAiRtAAIkbcACJG5AAiSNAAIkjYACJI4AAiSOgAIkj0ACJI+AAiSPwAIkkAACJJBAAiSQwAIkkUACJJGAAiSRwAIkkkACJJKAAiSxQAIkscACJLJAAiSywAIks4ACJLPAAiS0AAIktEACJLSAAiS1AAIktYACJLXAAiS2AAIktoACJLbAAiTVgAIk1gACJNaAAiTXAAIk18ACJNgAAiTYQAIk2IACJNjAAiTZQAIk2cACJNoAAiTaQAIk2sACJNsAAiT5wAIk+kACJPsAAiT7gAIk/EACJPyAAiT8wAIk/QACJP1AAiT9wAIk/kACJP6AAiT+wAIk/0ACJP+AAiUgQAIlKUACJTJAAiU7AAIlRMACJUzAAiVWgAIlYEACJWhAAiVxQAIlekACJXrAAiV7gAIlfAACJXyAAiV9AAIlfcACJX6AAiV/AAIlf4ACJYBAAiWAwAIlgUACJYIAAiWCwAIlgwACJYRAAiWKgAIli8ACJYxAAiWNgAIljkACJY7AAiWhAAIlqgACJbPAAiW8wAIlvYACJb4AAiW+gAIlvwACJb+AAiXAAAIlwEACJcEAAiXHQAIl0IACJdEAAiXRgAIl0gACJdKAAiXTAAIl04ACJdQAAiXUgAIl1QACJd5AAiXfAAIl38ACJeCAAiXhQAIl4gACJeLAAiXjgAIl5EACJeUAAiXlgAImBEACJgTAAiYFgAImBgACJgbAAiYHAAImB0ACJgeAAiYHwAImCEACJgjAAiYJAAImCUACJgnAAiYKAAImDkACJg6AAiYPAAImLcACJi5AAiYuwAImL0ACJjAAAiYwQAImMIACJjDAAiYxAAImMYACJjIAAiYyQAImMoACJjMAAiYzQAImUgACJlKAAiZTQAImU8ACJlSAAiZUwAImVQACJlVAAiZVgAImVgACJlaAAiZWwAImVwACJleAAiZXwAImXAACJlxAAiZcwAIme4ACJnwAAiZ8gAImfQACJn3AAiZ+AAImfkACJn6AAiZ+wAImf0ACJn/AAiaAAAImgEACJoDAAiaBAAImn8ACJqBAAiahAAImoYACJqJAAiaigAImosACJqMAAiajQAImo8ACJqRAAiakgAImpMACJqVAAialgAImqcACJqoAAiaqgAImyUACJsnAAibKQAImysACJsuAAibLwAImzAACJsxAAibMgAImzQACJs2AAibNwAImzgACJs6AAibOwAIm7YACJu4AAibuwAIm70ACJvAAAibwQAIm8IACJvDAAibxAAIm8YACJvIAAibyQAIm8oACJvMAAibzQAIm+YACJvnAAib6AAIm+oACJxlAAicZwAInGkACJxrAAicbgAInG8ACJxwAAiccQAInHIACJx0AAicdgAInHcACJx4AAicegAInHsACJz2AAic+AAInPsACJz9AAidAAAInQEACJ0CAAidAwAInQQACJ0GAAidCAAInQkACJ0KAAidDAAInQ0ACJ0sAAidRQAInVYACJ1ZAAidXAAInV8ACJ1iAAidcwAInXYACJ15AAidfAAInX8ACJ2BAAidlgAInbAACJ3LAAid5AAInncACJ6aAAieugAIntoACJ7cAAie3gAInuAACJ7iAAie5QAInuYACJ7nAAie6gAInusACJ7tAAie7gAInvAACJ7zAAie9AAInvUACJ74AAie+QAInv4ACJ8XAAifIAAInyIACJ8kAAifLQAInzAACJ8zAAifNQAIn34ACJ+iAAifyQAIn+0ACJ/wAAif8gAIn/QACJ/2AAif+AAIn/oACJ/7AAif/gAIoBcACKA4AAigOgAIoDwACKA+AAigQAAIoEIACKBEAAigRgAIoEgACKBpAAigbAAIoG8ACKByAAigdQAIoHgACKB7AAigfgAIoIEACKCDAAig/gAIoQAACKECAAihBAAIoQcACKEIAAihCQAIoQoACKELAAihDQAIoQ8ACKEQAAihEQAIoRMACKEUAAihjwAIoZEACKGTAAihlQAIoZgACKGZAAihmgAIoZsACKGcAAihngAIoaAACKGhAAihogAIoaQACKGlAAiiIAAIoiIACKIlAAiiJwAIoioACKIrAAiiLAAIoi0ACKIuAAiiMAAIojIACKIzAAiiNAAIojYACKI3AAiiUAAIolEACKJSAAiiVAAIos8ACKLRAAii0wAIotUACKLYAAii2QAIotoACKLbAAii3AAIot4ACKLgAAii4QAIouIACKLkAAii5QAIo2AACKNiAAijZAAIo2YACKNpAAijagAIo2sACKNsAAijbQAIo28ACKNxAAijcgAIo3MACKN1AAijdgAIo/EACKPzAAij9QAIo/cACKP6AAij+wAIo/wACKP9AAij/gAIpAAACKQCAAikAwAIpAQACKQGAAikBwAIpIIACKSEAAikhgAIpIgACKSLAAikjAAIpI0ACKSOAAikjwAIpJEACKSTAAiklAAIpJUACKSXAAikmAAIpRMACKUVAAilFwAIpRkACKUcAAilHQAIpR4ACKUfAAilIAAIpSIACKUkAAilJQAIpSYACKUoAAilKQAIpXIACKWWAAilvQAIpeEACKXkAAil5gAIpegACKXqAAil7AAIpe4ACKXvAAil8gAIpgsACKYoAAimKgAIpiwACKYuAAimMAAIpjIACKY0AAimNgAIplMACKZWAAimWQAIplwACKZfAAimYgAIpmUACKZoAAimagAIpuUACKbnAAim6QAIpusACKbuAAim7wAIpvAACKbxAAim8gAIpvQACKb2AAim9wAIpvgACKb6AAim+wAIp3YACKd4AAinegAIp3wACKd/AAingAAIp4EACKeCAAingwAIp4UACKeHAAiniAAIp4kACKeLAAinjAAIqAcACKgJAAioCwAIqA0ACKgQAAioEQAIqBIACKgTAAioFAAIqBYACKgYAAioGQAIqBoACKgcAAioHQAIqJgACKiaAAionQAIqJ8ACKiiAAioowAIqKQACKilAAiopgAIqKgACKiqAAioqwAIqKwACKiuAAiorwAIqSoACKksAAipLgAIqTAACKkzAAipNAAIqTUACKk2AAipNwAIqTkACKk7AAipPAAIqT0ACKk/AAipQAAIqbsACKm9AAipvwAIqcEACKnEAAipxQAIqcYACKnHAAipyAAIqcoACKnMAAipzQAIqc4ACKnQAAip0QAIqkwACKpOAAiqUAAIqlIACKpVAAiqVgAIqlcACKpYAAiqWQAIqlsACKpdAAiqXgAIql8ACKphAAiqYgAIqvUACKsYAAirOAAIq1gACKtaAAirXAAIq14ACKtgAAirYwAIq2QACKtlAAiraAAIq2kACKtrAAirbAAIq24ACKtxAAircgAIq3MACKt2AAirdwAIq3wACKuVAAirngAIq6AACKuiAAirqwAIq64ACKuxAAirswAIq/wACKwgAAisRwAIrGsACKxuAAiscAAIrHIACKx0AAisdgAIrHgACKx5AAisfAAIrJUACKy2AAisuAAIrLoACKy8AAisvgAIrMAACKzCAAisxAAIrMYACKznAAis6gAIrO0ACKzwAAis8wAIrPYACKz5AAis/AAIrP8ACK0BAAitfAAIrX4ACK2AAAitggAIrYUACK2GAAithwAIrYgACK2JAAitiwAIrY0ACK2OAAitjwAIrZEACK2SAAiuDQAIrg8ACK4RAAiuEwAIrhYACK4XAAiuGAAIrhkACK4aAAiuHAAIrh4ACK4fAAiuIAAIriIACK4jAAiungAIrqAACK6jAAiupQAIrqgACK6pAAiuqgAIrqsACK6sAAiurgAIrrAACK6xAAiusgAIrrQACK61AAiuzgAIrs8ACK7QAAiu0gAIr00ACK9PAAivUQAIr1MACK9WAAivVwAIr1gACK9ZAAivWgAIr1wACK9eAAivXwAIr2AACK9iAAivYwAIr94ACK/gAAiv4gAIr+QACK/nAAiv6AAIr+kACK/qAAiv6wAIr+0ACK/vAAiv8AAIr/EACK/zAAiv9AAIsG8ACLBxAAiwcwAIsHUACLB4AAiweQAIsHoACLB7AAiwfAAIsH4ACLCAAAiwgQAIsIIACLCEAAiwhQAIsQAACLECAAixBAAIsQYACLEJAAixCgAIsQsACLEMAAixDQAIsQ8ACLERAAixEgAIsRMACLEVAAixFgAIsZEACLGTAAixlQAIsZcACLGaAAixmwAIsZwACLGdAAixngAIsaAACLGiAAixowAIsaQACLGmAAixpwAIsfAACLIUAAiyOwAIsl8ACLJiAAiyZAAIsmYACLJoAAiyagAIsmwACLJtAAiycAAIsokACLKmAAiyqAAIsqoACLKsAAiyrgAIsrAACLKyAAiytAAIstEACLLUAAiy1wAIstoACLLdAAiy4AAIsuMACLLmAAiy6AAIs2MACLNlAAizZwAIs2kACLNsAAizbQAIs24ACLNvAAizcAAIs3IACLN0AAizdQAIs3YACLN4AAizeQAIs/QACLP2AAiz+AAIs/oACLP9AAiz/gAIs/8ACLQAAAi0AQAItAMACLQFAAi0BgAItAcACLQJAAi0CgAItIUACLSHAAi0iQAItIsACLSOAAi0jwAItJAACLSRAAi0kgAItJQACLSWAAi0lwAItJgACLSaAAi0mwAItRYACLUYAAi1GwAItR0ACLUgAAi1IQAItSIACLUjAAi1JAAItSYACLUoAAi1KQAItSoACLUsAAi1LQAItagACLWqAAi1rAAIta4ACLWxAAi1sgAItbMACLW0AAi1tQAItbcACLW5AAi1ugAItbsACLW9AAi1vgAItjkACLY7AAi2PQAItj8ACLZCAAi2QwAItkQACLZFAAi2RgAItkgACLZKAAi2SwAItkwACLZOAAi2TwAItsoACLbMAAi2zgAIttAACLbTAAi21AAIttUACLbWAAi21wAIttkACLbbAAi23AAItt0ACLbfAAi24AAIt3MACLeWAAi3tgAIt9YACLfYAAi32gAIt9wACLfeAAi34QAIt+IACLfjAAi35gAIt+cACLfpAAi36gAIt+wACLfvAAi38AAIt/EACLf0AAi39QAIt/oACLgTAAi4HAAIuB4ACLggAAi4KQAIuCwACLgvAAi4MQAIuHoACLieAAi4xQAIuOkACLjsAAi47gAIuPAACLjyAAi49AAIuPYACLj3AAi4+gAIuRMACLk0AAi5NgAIuTgACLk6AAi5PAAIuT4ACLlAAAi5QgAIuUQACLllAAi5aAAIuWsACLluAAi5cQAIuXQACLl3AAi5egAIuX0ACLl/AAi5+gAIufwACLn+AAi6AAAIugMACLoEAAi6BQAIugYACLoHAAi6CQAIugsACLoMAAi6DQAIug8ACLoQAAi6iwAIuo0ACLqPAAi6kQAIupQACLqVAAi6lgAIupcACLqYAAi6mgAIupwACLqdAAi6ngAIuqAACLqhAAi7HAAIux4ACLshAAi7IwAIuyYACLsnAAi7KAAIuykACLsqAAi7LAAIuy4ACLsvAAi7MAAIuzIACLszAAi7TAAIu00ACLtOAAi7UAAIu8sACLvNAAi7zwAIu9EACLvUAAi71QAIu9YACLvXAAi72AAIu9oACLvcAAi73QAIu94ACLvgAAi74QAIvFwACLxeAAi8YAAIvGIACLxlAAi8ZgAIvGcACLxoAAi8aQAIvGsACLxtAAi8bgAIvG8ACLxxAAi8cgAIvO0ACLzvAAi88QAIvPMACLz2AAi89wAIvPgACLz5AAi8+gAIvPwACLz+AAi8/wAIvQAACL0CAAi9AwAIvX4ACL2AAAi9ggAIvYQACL2HAAi9iAAIvYkACL2KAAi9iwAIvY0ACL2PAAi9kAAIvZEACL2TAAi9lAAIvg8ACL4RAAi+EwAIvhUACL4YAAi+GQAIvhoACL4bAAi+HAAIvh4ACL4gAAi+IQAIviIACL4kAAi+JQAIvm4ACL6SAAi+uQAIvt0ACL7gAAi+4gAIvuQACL7mAAi+6AAIvuoACL7rAAi+7gAIvwcACL8kAAi/JgAIvygACL8qAAi/LAAIvy4ACL8wAAi/MgAIv08ACL9SAAi/VQAIv1gACL9bAAi/XgAIv2EACL9kAAi/ZgAIv+EACL/jAAi/5QAIv+cACL/qAAi/6wAIv+wACL/tAAi/7gAIv/AACL/yAAi/8wAIv/QACL/2AAi/9wAIwHIACMB0AAjAdgAIwHgACMB7AAjAfAAIwH0ACMB+AAjAfwAIwIEACMCDAAjAhAAIwIUACMCHAAjAiAAIwQMACMEFAAjBBwAIwQkACMEMAAjBDQAIwQ4ACMEPAAjBEAAIwRIACMEUAAjBFQAIwRYACMEYAAjBGQAIwZQACMGWAAjBmQAIwZsACMGeAAjBnwAIwaAACMGhAAjBogAIwaQACMGmAAjBpwAIwagACMGqAAjBqwAIwiYACMIoAAjCKgAIwiwACMIvAAjCMAAIwjEACMIyAAjCMwAIwjUACMI3AAjCOAAIwjkACMI7AAjCPAAIwrcACMK5AAjCvAAIwr4ACMLBAAjCwgAIwsMACMLEAAjCxQAIwscACMLJAAjCygAIwssACMLNAAjCzgAIwt0ACMNYAAjDWgAIw1wACMNeAAjDYQAIw2IACMNjAAjDZAAIw2UACMNnAAjDaQAIw2oACMNrAAjDbQAIw24ACMQBAAjEJAAIxEQACMRkAAjEZgAIxGgACMRqAAjEbAAIxG8ACMRwAAjEcQAIxHQACMR1AAjEdwAIxHgACMR7AAjEfgAIxH8ACMSAAAjEgwAIxIQACMSJAAjEogAIxKsACMStAAjErwAIxLgACMS7AAjEvgAIxMAACMUJAAjFLQAIxVQACMV4AAjFewAIxX0ACMV/AAjFgQAIxYMACMWFAAjFhgAIxYkACMWiAAjFwwAIxcUACMXHAAjFyQAIxcsACMXNAAjFzwAIxdEACMXTAAjF9AAIxfcACMX6AAjF/QAIxgAACMYDAAjGBgAIxgkACMYMAAjGDgAIxokACMaLAAjGjQAIxo8ACMaSAAjGkwAIxpQACMaVAAjGlgAIxpgACMaaAAjGmwAIxpwACMaeAAjGnwAIxxoACMccAAjHHgAIxyAACMcjAAjHJAAIxyUACMcmAAjHJwAIxykACMcrAAjHLAAIxy0ACMcvAAjHMAAIx6sACMetAAjHsAAIx7IACMe1AAjHtgAIx7cACMe4AAjHuQAIx7sACMe9AAjHvgAIx78ACMfBAAjHwgAIx9sACMfcAAjH3QAIx98ACMhaAAjIXAAIyF4ACMhgAAjIYwAIyGQACMhlAAjIZgAIyGcACMhpAAjIawAIyGwACMhtAAjIbwAIyHAACMjrAAjI7QAIyO8ACMjxAAjI9AAIyPUACMj2AAjI9wAIyPgACMj6AAjI/AAIyP0ACMj+AAjJAAAIyQEACMl8AAjJfgAIyYAACMmCAAjJhQAIyYYACMmHAAjJiAAIyYkACMmLAAjJjQAIyY4ACMmPAAjJkQAIyZIACMoNAAjKDwAIyhEACMoTAAjKFgAIyhcACMoYAAjKGQAIyhoACMocAAjKHgAIyh8ACMogAAjKIgAIyiMACMqeAAjKoAAIyqIACMqkAAjKpwAIyqgACMqpAAjKqgAIyqsACMqtAAjKrwAIyrAACMqxAAjKswAIyrQACMr9AAjLIQAIy0gACMtsAAjLbwAIy3EACMtzAAjLdQAIy3cACMt5AAjLegAIy30ACMuWAAjLswAIy7UACMu3AAjLuQAIy7sACMu9AAjLvwAIy8EACMveAAjL4QAIy+QACMvnAAjL6gAIy+0ACMvwAAjL8wAIy/UACMxwAAjMcgAIzHQACMx2AAjMeQAIzHoACMx7AAjMfAAIzH0ACMx/AAjMgQAIzIIACMyDAAjMhQAIzIYACM0BAAjNAwAIzQUACM0HAAjNCgAIzQsACM0MAAjNDQAIzQ4ACM0QAAjNEgAIzRMACM0UAAjNFgAIzRcACM2SAAjNlAAIzZYACM2YAAjNmwAIzZwACM2dAAjNngAIzZ8ACM2hAAjNowAIzaQACM2lAAjNpwAIzagACM4jAAjOJQAIzigACM4qAAjOLQAIzi4ACM4vAAjOMAAIzjEACM4zAAjONQAIzjYACM43AAjOOQAIzjoACM61AAjOtwAIzrkACM67AAjOvgAIzr8ACM7AAAjOwQAIzsIACM7EAAjOxgAIzscACM7IAAjOygAIzssACM9GAAjPSAAIz0oACM9MAAjPTwAIz1AACM9RAAjPUgAIz1MACM9VAAjPVwAIz1gACM9ZAAjPWwAIz1wACM/XAAjP2QAIz9wACM/eAAjP4QAIz+IACM/jAAjP5AAIz+UACM/nAAjP6QAIz+oACM/rAAjP7QAIz+4ACM//AAjQAAAI0AIACNB9AAjQfwAI0IEACNCDAAjQhgAI0IcACNCIAAjQiQAI0IoACNCMAAjQjgAI0I8ACNCQAAjQkgAI0JMACNEOAAjREAAI0RIACNEUAAjRFwAI0RgACNEZAAjRGgAI0RsACNEdAAjRHwAI0SAACNEhAAjRIwAI0SQACNGfAAjRoQAI0aQACNGmAAjRqQAI0aoACNGrAAjRrAAI0a0ACNGvAAjRsQAI0bIACNGzAAjRtQAI0bYACNJJAAjSbAAI0owACNKsAAjSrgAI0rAACNKyAAjStAAI0rcACNK4AAjSuQAI0rwACNK9AAjSvwAI0sAACNLCAAjSxQAI0sYACNLHAAjSygAI0ssACNLQAAjS6QAI0vIACNL0AAjS9gAI0v8ACNMCAAjTBQAI0wcACNNQAAjTdAAI05sACNO/AAjTwgAI08QACNPGAAjTyAAI08oACNPMAAjTzQAI09AACNPpAAjUCgAI1AwACNQOAAjUEAAI1BIACNQUAAjUFgAI1BgACNQaAAjUOwAI1D4ACNRBAAjURAAI1EcACNRKAAjUTQAI1FAACNRTAAjUVQAI1NAACNTSAAjU1AAI1NYACNTZAAjU2gAI1NsACNTcAAjU3QAI1N8ACNThAAjU4gAI1OMACNTlAAjU5gAI1WEACNVjAAjVZQAI1WcACNVqAAjVawAI1WwACNVtAAjVbgAI1XAACNVyAAjVcwAI1XQACNV2AAjVdwAI1fIACNX0AAjV9wAI1fkACNX8AAjV/QAI1f4ACNX/AAjWAAAI1gIACNYEAAjWBQAI1gYACNYIAAjWCQAI1iIACNYjAAjWJAAI1iYACNahAAjWowAI1qUACNanAAjWqgAI1qsACNasAAjWrQAI1q4ACNawAAjWsgAI1rMACNa0AAjWtgAI1rcACNcyAAjXNAAI1zYACNc4AAjXOwAI1zwACNc9AAjXPgAI1z8ACNdBAAjXQwAI10QACNdFAAjXRwAI10gACNfDAAjXxQAI18cACNfJAAjXzAAI180ACNfOAAjXzwAI19AACNfSAAjX1AAI19UACNfWAAjX2AAI19kACNhUAAjYVgAI2FgACNhaAAjYXQAI2F4ACNhfAAjYYAAI2GEACNhjAAjYZQAI2GYACNhnAAjYaQAI2GoACNjlAAjY5wAI2OkACNjrAAjY7gAI2O8ACNjwAAjY8QAI2PIACNj0AAjY9gAI2PcACNj4AAjY+gAI2PsACNlEAAjZaAAI2Y8ACNmzAAjZtgAI2bgACNm6AAjZvAAI2b4ACNnAAAjZwQAI2cQACNndAAjZ+gAI2fwACNn+AAjaAAAI2gIACNoEAAjaBgAI2ggACNolAAjaKAAI2isACNouAAjaMQAI2jQACNo3AAjaOgAI2jwACNq3AAjauQAI2rwACNq+AAjawQAI2sIACNrDAAjaxAAI2sUACNrHAAjayQAI2soACNrLAAjazQAI2s4ACNtJAAjbSwAI200ACNtPAAjbUgAI21MACNtUAAjbVQAI21YACNtYAAjbWgAI21sACNtcAAjbXgAI218ACNvaAAjb3AAI298ACNvhAAjb5AAI2+UACNvmAAjb5wAI2+gACNvqAAjb7AAI2+0ACNvuAAjb8AAI2/EACNxsAAjcbgAI3HEACNxzAAjcdgAI3HcACNx4AAjceQAI3HoACNx8AAjcfgAI3H8ACNyAAAjcggAI3IMACNz+AAjdAAAI3QIACN0EAAjdBwAI3QgACN0JAAjdCgAI3QsACN0NAAjdDwAI3RAACN0RAAjdEwAI3RQACN2PAAjdkQAI3ZMACN2VAAjdmAAI3ZkACN2aAAjdmwAI3ZwACN2eAAjdoAAI3aEACN2iAAjdpAAI3aUACN4gAAjeIgAI3iQACN4mAAjeKQAI3ioACN4rAAjeLAAI3i0ACN4vAAjeMQAI3jIACN4zAAjeNQAI3jYACN7JAAje7AAI3wwACN8sAAjfLgAI3zAACN8yAAjfNAAI3zcACN84AAjfOQAI3zwACN89AAjfPwAI30AACN9CAAjfRQAI30YACN9HAAjfSgAI30sACN9QAAjfaQAI33IACN90AAjfdgAI338ACN+CAAjfhQAI34cACN/QAAjf9AAI4BsACOA/AAjgQgAI4EQACOBGAAjgSAAI4EoACOBMAAjgTQAI4FAACOBpAAjgigAI4IwACOCOAAjgkAAI4JIACOCUAAjglgAI4JgACOCaAAjguwAI4L4ACODBAAjgxAAI4McACODKAAjgzQAI4NAACODTAAjg1QAI4VAACOFSAAjhVAAI4VYACOFZAAjhWgAI4VsACOFcAAjhXQAI4V8ACOFhAAjhYgAI4WMACOFlAAjhZgAI4eEACOHjAAjh5QAI4ecACOHqAAjh6wAI4ewACOHtAAjh7gAI4fAACOHyAAjh8wAI4fQACOH2AAjh9wAI4nIACOJ0AAjidwAI4nkACOJ8AAjifQAI4n4ACOJ/AAjigAAI4oIACOKEAAjihQAI4oYACOKIAAjiiQAI4qIACOKjAAjipAAI4qYACOMhAAjjIwAI4yUACOMnAAjjKgAI4ysACOMsAAjjLQAI4y4ACOMwAAjjMgAI4zMACOM0AAjjNgAI4zcACOOyAAjjtAAI47YACOO4AAjjuwAI47wACOO9AAjjvgAI478ACOPBAAjjwwAI48QACOPFAAjjxwAI48gACORDAAjkRQAI5EcACORJAAjkTAAI5E0ACOROAAjkTwAI5FAACORSAAjkVAAI5FUACORWAAjkWAAI5FkACOTUAAjk1gAI5NgACOTaAAjk3QAI5N4ACOTfAAjk4AAI5OEACOTjAAjk5QAI5OYACOTnAAjk6QAI5OoACOVlAAjlZwAI5WkACOVrAAjlbgAI5W8ACOVwAAjlcQAI5XIACOV0AAjldgAI5XcACOV4AAjlegAI5XsACOXEAAjl6AAI5g8ACOYzAAjmNgAI5jgACOY6AAjmPAAI5j4ACOZAAAjmQQAI5kQACOZdAAjmegAI5nwACOZ+AAjmgAAI5oIACOaEAAjmhgAI5ogACOalAAjmqAAI5qsACOauAAjmsQAI5rQACOa3AAjmugAI5rwACOc3AAjnOQAI5zsACOc9AAjnQAAI50EACOdCAAjnQwAI50QACOdGAAjnSAAI50kACOdKAAjnTAAI500ACOfIAAjnygAI58wACOfOAAjn0QAI59IACOfTAAjn1AAI59UACOfXAAjn2QAI59oACOfbAAjn3QAI594ACOhZAAjoWwAI6F0ACOhfAAjoYgAI6GMACOhkAAjoZQAI6GYACOhoAAjoagAI6GsACOhsAAjobgAI6G8ACOjqAAjo7AAI6O8ACOjxAAjo9AAI6PUACOj2AAjo9wAI6PgACOj6AAjo/AAI6P0ACOj+AAjpAAAI6QEACOl8AAjpfgAI6YAACOmCAAjphQAI6YYACOmHAAjpiAAI6YkACOmLAAjpjQAI6Y4ACOmPAAjpkQAI6ZIACOoNAAjqDwAI6hIACOoUAAjqFwAI6hgACOoZAAjqGgAI6hsACOodAAjqHwAI6iAACOohAAjqIwAI6iQACOpDAAjqvgAI6sAACOrCAAjqxAAI6scACOrIAAjqyQAI6soACOrLAAjqzQAI6s8ACOrQAAjq0QAI6tMACOrUAAjq5QAI6uYACOroAAjrYwAI62UACOtnAAjraQAI62wACOttAAjrbgAI628ACOtwAAjrcgAI63QACOt1AAjrdgAI63gACOt5AAjr9AAI6/YACOv4AAjr+gAI6/0ACOv+AAjr/wAI7AAACOwBAAjsAwAI7AUACOwGAAjsBwAI7AkACOwKAAjshQAI7IcACOyKAAjsjAAI7I8ACOyQAAjskQAI7JIACOyTAAjslQAI7JcACOyYAAjsmQAI7JsACOycAAjsrQAI7K4ACOywAAjtMwAI7VcACO17AAjtngAI7cUACO3lAAjuDAAI7jMACO5TAAjudwAI7psACO6dAAjuoAAI7qIACO6kAAjupgAI7qkACO6sAAjurgAI7rAACO6zAAjutQAI7rcACO66AAjuvQAI7r4ACO7DAAju3AAI7uEACO7jAAju6AAI7usACO7tAAjvNgAI71oACO+BAAjvpQAI76gACO+qAAjvrAAI764ACO+wAAjvsgAI77MACO+2AAjvzwAI7/QACO/2AAjv+AAI7/oACO/8AAjv/gAI8AAACPACAAjwBAAI8AYACPArAAjwLgAI8DEACPA0AAjwNwAI8DoACPA9AAjwQAAI8EMACPBGAAjwSAAI8MMACPDFAAjwyAAI8MoACPDNAAjwzgAI8M8ACPDQAAjw0QAI8NMACPDVAAjw1gAI8NcACPDZAAjw2gAI8OsACPDsAAjw7gAI8WkACPFrAAjxbQAI8W8ACPFyAAjxcwAI8XQACPF1AAjxdgAI8XgACPF6AAjxewAI8XwACPF+AAjxfwAI8foACPH8AAjx/wAI8gEACPIEAAjyBQAI8gYACPIHAAjyCAAI8goACPIMAAjyDQAI8g4ACPIQAAjyEQAI8iIACPInAAjyKgAI8iwACPI9AAjyQgAI8kUACPJHAAjywgAI8sQACPLGAAjyyAAI8ssACPLMAAjyzQAI8s4ACPLPAAjy0QAI8tMACPLUAAjy1QAI8tcACPLYAAjzUwAI81UACPNYAAjzWgAI810ACPNeAAjzXwAI82AACPNhAAjzYwAI82UACPNmAAjzZwAI82kACPNqAAjzewAI83wACPN+AAjz+QAI8/sACPP9AAjz/wAI9AIACPQDAAj0BAAI9AUACPQGAAj0CAAI9AoACPQLAAj0DAAI9A4ACPQPAAj0igAI9IwACPSPAAj0kQAI9JQ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ACQYFAAkGBgAJBgcACQYJAAkGCgAJBoUACQaHAAkGiQAJBosACQaOAAkGjwAJBpAACQaRAAkGkgAJBpQACQaWAAkGlwAJBpgACQaaAAkGmwAJBxYACQcYAAkHGwAJBx0ACQcgAAkHIQAJByIACQcjAAkHJAAJByYACQcoAAkHKQAJByoACQcsAAkHLQAJB0YACQdHAAkHSAAJB0oACQfFAAkHxwAJB8kACQfLAAkHzgAJB88ACQfQAAkH0QAJB9IACQfUAAkH1gAJB9cACQfYAAkH2gAJB9sACQhWAAkIWAAJCFoACQhcAAkIXwAJCGAACQhhAAkIYgAJCGMACQhlAAkIZwAJCGgACQhpAAkIawAJCGwACQjnAAkI6QAJCOsACQjtAAkI8AAJCPEACQjyAAkI8wAJCPQACQj2AAkI+AAJCPkACQj6AAkI/AAJCP0ACQl4AAkJegAJCXwACQl+AAkJgQAJCYIACQmDAAkJhAAJCYUACQmHAAkJiQAJCYoACQmLAAkJjQAJCY4ACQoJAAkKCwAJCg0ACQoPAAkKEgAJChMACQoUAAkKFQAJChYACQoYAAkKGgAJChsACQocAAkKHgAJCh8ACQpoAAkKjAAJCrMACQrXAAkK2gAJCtwACQreAAkK4AAJCuIACQrkAAkK5QAJCugACQsBAAkLHgAJCyAACQsiAAkLJAAJCyYACQsoAAkLKgAJCywACQtJAAkLTAAJC08ACQtSAAkLVQAJC1gACQtbAAkLXgAJC2AACQvbAAkL3QAJC98ACQvhAAkL5AAJC+UACQvmAAkL5wAJC+gACQvqAAkL7AAJC+0ACQvuAAkL8AAJC/EACQxsAAkMbgAJDHAACQxyAAkMdQAJDHYACQx3AAkMeAAJDHkACQx7AAkMfQAJDH4ACQx/AAkMgQAJDIIACQz9AAkM/wAJDQEACQ0DAAkNBgAJDQcACQ0IAAkNCQAJDQoACQ0MAAkNDgAJDQ8ACQ0QAAkNEgAJDRMACQ2OAAkNkAAJDZMACQ2VAAkNmAAJDZkACQ2aAAkNmwAJDZwACQ2eAAkNoAAJDaEACQ2iAAkNpAAJDaUACQ4gAAkOIgAJDiQACQ4mAAkOKQAJDioACQ4rAAkOLAAJDi0ACQ4vAAkOMQAJDjIACQ4zAAkONQAJDjYACQ6xAAkOswAJDrUACQ63AAkOugAJDrsACQ68AAkOvQAJDr4ACQ7AAAkOwgAJDsMACQ7EAAkOxgAJDscACQ9CAAkPRAAJD0YACQ9IAAkPSwAJD0wACQ9NAAkPTgAJD08ACQ9RAAkPUwAJD1QACQ9VAAkPVwAJD1gACQ/rAAkQDgAJEC4ACRBOAAkQUAAJEFIACRBUAAkQVgAJEFkACRBaAAkQWwAJEF4ACRBfAAkQYQAJEGIACRBkAAkQZwAJEGgACRBpAAkQbAAJEG0ACRByAAkQiwAJEJQACRCWAAkQmAAJEKEACRCkAAkQpwAJEKkACRDyAAkRFgAJET0ACRFhAAkRZAAJEWYACRFoAAkRagAJEWwACRFuAAkRbwAJEXIACRGLAAkRrAAJEa4ACRGwAAkRsgAJEbQACRG2AAkRuAAJEboACRG8AAkR3QAJEeAACRHjAAkR5gAJEekACRHsAAkR7wAJEfIACRH1AAkR9wAJEnIACRJ0AAkSdgAJEngACRJ7AAkSfAAJEn0ACRJ+AAkSfwAJEoEACRKDAAkShAAJEoUACRKHAAkSiAAJEwMACRMFAAkTBwAJEwkACRMMAAkTDQAJEw4ACRMPAAkTEAAJExIACRMUAAkTFQAJExYACRMYAAkTGQAJE5QACROWAAkTmQAJE5sACROeAAkTnwAJE6AACROhAAkTogAJE6QACROmAAkTpwAJE6gACROqAAkTqwAJE8QACRPFAAkTxgAJE8gACRRDAAkURQAJFEcACRRJAAkUTAAJFE0ACRROAAkUTwAJFFAACRRSAAkUVAAJFFUACRRWAAkUWAAJFFkACRTUAAkU1gAJFNgACRTaAAkU3QAJFN4ACRTfAAkU4AAJFOEACRTjAAkU5QAJFOYACRTnAAkU6QAJFOoACRVlAAkVZwAJFWkACRVrAAkVbgAJFW8ACRVwAAkVcQAJFXIACRV0AAkVdgAJFXcACRV4AAkVegAJFXsACRX2AAkV+AAJFfoACRX8AAkV/wAJFgAACRYBAAkWAgAJFgMACRYFAAkWBwAJFggACRYJAAkWCwAJFgwACRaHAAkWiQAJFosACRaNAAkWkAAJFpEACRaSAAkWkwAJFpQACRaWAAkWmAAJFpkACRaaAAkWnAAJFp0ACRbmAAkXCgAJFzEACRdVAAkXWAAJF1oACRdcAAkXXgAJF2AACRdiAAkXYwAJF2YACRd/AAkXnAAJF54ACRegAAkXogAJF6QACRemAAkXqAAJF6oACRfHAAkXygAJF80ACRfQAAkX0wAJF9YACRfZAAkX3AAJF94ACRhZAAkYWwAJGF0ACRhfAAkYYgAJGGMACRhkAAkYZQAJGGYACRhoAAkYagAJGGsACRhsAAkYbgAJGG8ACRjqAAkY7AAJGO4ACRjwAAkY8wAJGPQACRj1AAkY9gAJGPcACRj5AAkY+wAJGPwACRj9AAkY/wAJGQAACRl7AAkZfQAJGX8ACRmBAAkZhAAJGYUACRmGAAkZhwAJGYgACRmKAAkZjAAJGY0ACRmOAAkZkAAJGZEACRoMAAkaDgAJGhEACRoTAAkaFgAJGhcACRoYAAkaGQAJGhoACRocAAkaHgAJGh8ACRogAAkaIgAJGiMACRqeAAkaoAAJGqIACRqkAAkapwAJGqgACRqpAAkaqgAJGqsACRqtAAkarwAJGrAACRqxAAkaswAJGrQACRsvAAkbMQAJGzMACRs1AAkbOAAJGzkACRs6AAkbOwAJGzwACRs+AAkbQAAJG0EACRtCAAkbRAAJG0UACRvAAAkbwgAJG8QACRvGAAkbyQAJG8oACRvLAAkbzAAJG80ACRvPAAkb0QAJG9IACRvTAAkb1QAJG9YACRvnAAkb6AAJG+oACRxtAAkckQAJHLUACRzYAAkc/wAJHR8ACR1GAAkdbQAJHY0ACR2xAAkd1QAJHdcACR3aAAkd3AAJHd4ACR3gAAkd4wAJHeYACR3oAAkd6gAJHe0ACR3vAAkd8QAJHfQACR33AAkd+AAJHf0ACR4WAAkeGwAJHh0ACR4iAAkeJQAJHicACR5wAAkelAAJHrsACR7fAAke4gAJHuQACR7mAAke6AAJHuoACR7sAAke7QAJHvAACR8JAAkfLgAJHzAACR8yAAkfNAAJHzYACR84AAkfOgAJHzwACR8+AAkfQAAJH2UACR9oAAkfawAJH24ACR9xAAkfdAAJH3cACR96AAkffQAJH4AACR+CAAkf/QAJH/8ACSACAAkgBAAJIAcACSAIAAkgCQAJIAoACSALAAkgDQAJIA8ACSAQAAkgEQAJIBMACSAUAAkgJQAJICYACSAoAAkgowAJIKUACSCnAAkgqQAJIKwACSCtAAkgrgAJIK8ACSCwAAkgsgAJILQACSC1AAkgtgAJILgACSC5AAkhNAAJITYACSE5AAkhOwAJIT4ACSE/AAkhQAAJIUEACSFCAAkhRAAJIUYACSFHAAkhSAAJIUoACSFLAAkhXAAJIWEACSFkAAkhZgAJIXcACSF8AAkhfwAJIYEACSGGAAkiAQAJIgMACSIFAAkiBwAJIgoACSILAAkiDAAJIg0ACSIOAAkiEAAJIhIACSITAAkiFAAJIhYACSIXAAkikgAJIpQACSKXAAkimQAJIpwACSKdAAkingAJIp8ACSKgAAkiogAJIqQACSKlAAkipgAJIqgACSKpAAkiugAJIrsACSK9AAkjOAAJIzoACSM8AAkjPgAJI0EACSNCAAkjQwAJI0QACSNFAAkjRwAJI0kACSNKAAkjSwAJI00ACSNOAAkjyQAJI8sACSPOAAkj0AAJI9MACSPUAAkj1QAJI9YACSPXAAkj2QAJI9sACSPcAAkj3QAJI98ACSPgAAkj+QAJI/oACSP7AAkj/QAJJHgACSR6AAkkfAAJJH4ACSSBAAkkggAJJIMACSSEAAkkhQAJJIcACSSJAAkkigAJJIsACSSNAAkkjgAJJQkACSULAAklDgAJJRAACSUTAAklFAAJJRUACSUWAAklFwAJJRkACSUbAAklHAAJJR0ACSUfAAklIAAJJTgACSVRAAklXgAJJWEACSVkAAklZwAJJXQACSV3AAklegAJJX0ACSV/AAklkgAJJaAACSYzAAkmVgAJJnYACSaWAAkmmAAJJpoACSacAAkmngAJJqEACSaiAAkmowAJJqYACSanAAkmqQAJJqoACSasAAkmrwAJJrAACSaxAAkmtAAJJrUACSa+AAkm1wAJJuAACSbiAAkm5AAJJu0ACSbwAAkm8wAJJvUACSc+AAknYgAJJ4kACSetAAknsAAJJ7IACSe0AAkntgAJJ7gACSe6AAknuwAJJ74ACSfXAAkn+AAJJ/oACSf8AAkn/gAJKAAACSgCAAkoBAAJKAYACSgIAAkoKQAJKCwACSgvAAkoMgAJKDUACSg4AAkoOwAJKD4ACShBAAkoQwAJKL4ACSjAAAkowgAJKMQACSjHAAkoyAAJKMkACSjKAAkoywAJKM0ACSjPAAko0AAJKNEACSjTAAko1AAJKU8ACSlRAAkpUwAJKVUACSlYAAkpWQAJKVoACSlbAAkpXAAJKV4ACSlgAAkpYQAJKWIACSlkAAkpZQAJKeAACSniAAkp5QAJKecACSnqAAkp6wAJKewACSntAAkp7gAJKfAACSnyAAkp8wAJKfQACSn2AAkp9wAJKhAACSoRAAkqEgAJKhQACSqPAAkqkQAJKpMACSqVAAkqmAAJKpkACSqaAAkqmwAJKpwACSqeAAkqoAAJKqEACSqiAAkqpAAJKqUACSsgAAkrIgAJKyQACSsmAAkrKQAJKyoACSsrAAkrLAAJKy0ACSsvAAkrMQAJKzIACSszAAkrNQAJKzYACSuxAAkrswAJK7UACSu3AAkrugAJK7sACSu8AAkrvQAJK74ACSvAAAkrwgAJK8MACSvEAAkrxgAJK8cACSxCAAksRAAJLEYACSxIAAksSwAJLEwACSxNAAksTgAJLE8ACSxRAAksUwAJLFQACSxVAAksVwAJLFgACSzTAAks1QAJLNcACSzZAAks3AAJLN0ACSzeAAks3wAJLOAACSziAAks5AAJLOUACSzmAAks6AAJLOkACS0yAAktVgAJLX0ACS2hAAktpAAJLaYACS2oAAktqgAJLawACS2uAAktrwAJLbIACS3LAAkt6AAJLeoACS3sAAkt7gAJLfAACS3yAAkt9AAJLfYACS4TAAkuFgAJLhkACS4cAAkuHwAJLiIACS4lAAkuKAAJLioACS6lAAkupwAJLqkACS6rAAkurgAJLq8ACS6wAAkusQAJLrIACS60AAkutgAJLrcACS64AAkuugAJLrsACS82AAkvOAAJLzoACS88AAkvPwAJL0AACS9BAAkvQgAJL0MACS9FAAkvRwAJL0gACS9JAAkvSwAJL0wACS/HAAkvyQAJL8sACS/NAAkv0AAJL9EACS/SAAkv0wAJL9QACS/WAAkv2AAJL9kACS/aAAkv3AAJL90ACTBYAAkwWgAJMF0ACTBfAAkwYgAJMGMACTBkAAkwZQAJMGYACTBoAAkwagAJMGsACTBsAAkwbgAJMG8ACTDqAAkw7AAJMO4ACTDwAAkw8wAJMPQACTD1AAkw9gAJMPcACTD5AAkw+wAJMPwACTD9AAkw/wAJMQAACTF7AAkxfQAJMYAACTGCAAkxhQAJMYYACTGHAAkxiAAJMYkACTGLAAkxjQAJMY4ACTGPAAkxkQAJMZIACTGqAAkyJQAJMicACTIpAAkyKwAJMi4ACTIvAAkyMAAJMjEACTIyAAkyNAAJMjYACTI3AAkyOAAJMjoACTI7AAkyzgAJMvEACTMRAAkzMQAJMzMACTM1AAkzNwAJMzkACTM8AAkzPQAJMz4ACTNBAAkzQgAJM0QACTNFAAkzRwAJM0oACTNLAAkzTAAJM08ACTNQAAkzVQAJM24ACTN3AAkzeQAJM3sACTOEAAkzhwAJM4oACTOMAAkz1QAJM/kACTQgAAk0RAAJNEcACTRJAAk0SwAJNE0ACTRPAAk0UQAJNFIACTRVAAk0bgAJNI8ACTSRAAk0kwAJNJUACTSXAAk0mQAJNJsACTSdAAk0nwAJNMAACTTDAAk0xgAJNMkACTTMAAk0zwAJNNIACTTVAAk02AAJNNoACTVVAAk1VwAJNVkACTVbAAk1XgAJNV8ACTVgAAk1YQAJNWIACTVkAAk1ZgAJNWcACTVoAAk1agAJNWsACTXmAAk16AAJNeoACTXsAAk17wAJNfAACTXxAAk18gAJNfMACTX1AAk19wAJNfgACTX5AAk1+wAJNfwACTZ3AAk2eQAJNnwACTZ+AAk2gQAJNoIACTaDAAk2hAAJNoUACTaHAAk2iQAJNooACTaLAAk2jQAJNo4ACTanAAk2qAAJNqkACTarAAk3JgAJNygACTcqAAk3LAAJNy8ACTcwAAk3MQAJNzIACTczAAk3NQAJNzcACTc4AAk3OQAJNzsACTc8AAk3twAJN7kACTe7AAk3vQAJN8AACTfBAAk3wgAJN8MACTfEAAk3xgAJN8gACTfJAAk3ygAJN8wACTfNAAk4SAAJOEoACThMAAk4TgAJOFEACThSAAk4UwAJOFQACThVAAk4VwAJOFkACThaAAk4WwAJOF0ACTheAAk42QAJONsACTjdAAk43wAJOOIACTjjAAk45AAJOOUACTjmAAk46AAJOOoACTjrAAk47AAJOO4ACTjvAAk5agAJOWwACTluAAk5cAAJOXMACTl0AAk5dQAJOXYACTl3AAk5eQAJOXsACTl8AAk5fQAJOX8ACTmAAAk5yQAJOe0ACToUAAk6OAAJOjsACTo9AAk6PwAJOkEACTpDAAk6RQAJOkYACTpJAAk6YgAJOn8ACTqBAAk6gwAJOoUACTqHAAk6iQAJOosACTqNAAk6qgAJOq0ACTqwAAk6swAJOrYACTq5AAk6vAAJOr8ACTrBAAk7PAAJOz4ACTtAAAk7QgAJO0UACTtGAAk7RwAJO0gACTtJAAk7SwAJO00ACTtOAAk7TwAJO1EACTtSAAk7zQAJO88ACTvRAAk70wAJO9YACTvXAAk72AAJO9kACTvaAAk73AAJO94ACTvfAAk74AAJO+IACTvjAAk8XgAJPGAACTxiAAk8ZAAJPGcACTxoAAk8aQAJPGoACTxrAAk8bQAJPG8ACTxwAAk8cQAJPHMACTx0AAk87wAJPPEACTz0AAk89gAJPPkACTz6AAk8+wAJPPwACTz9AAk8/wAJPQEACT0CAAk9AwAJPQUACT0GAAk9gQAJPYMACT2FAAk9hwAJPYoACT2LAAk9jAAJPY0ACT2OAAk9kAAJPZIACT2TAAk9lAAJPZYACT2XAAk+EgAJPhQACT4WAAk+GAAJPhsACT4cAAk+HQAJPh4ACT4fAAk+IQAJPiMACT4kAAk+JQAJPicACT4oAAk+owAJPqUACT6nAAk+qQAJPqwACT6tAAk+rgAJPq8ACT6wAAk+sgAJPrQACT61AAk+tgAJPrgACT65AAk/TAAJP28ACT+PAAk/rwAJP7EACT+zAAk/tQAJP7cACT+6AAk/uwAJP7wACT+/AAk/wAAJP8IACT/DAAk/xQAJP8gACT/JAAk/ygAJP80ACT/OAAk/0wAJP+wACT/1AAk/9wAJP/kACUACAAlABQAJQAgACUAKAAlAUwAJQHcACUCeAAlAwgAJQMUACUDHAAlAyQAJQMsACUDNAAlAzwAJQNAACUDTAAlA7AAJQQ0ACUEPAAlBEQAJQRMACUEVAAlBFwAJQRkACUEbAAlBHQAJQT4ACUFBAAlBRAAJQUcACUFKAAlBTQAJQVAACUFTAAlBVgAJQVgACUHTAAlB1QAJQdcACUHZAAlB3AAJQd0ACUHeAAlB3wAJQeAACUHiAAlB5AAJQeUACUHmAAlB6AAJQekACUJkAAlCZgAJQmgACUJqAAlCbQAJQm4ACUJvAAlCcAAJQnEACUJzAAlCdQAJQnYACUJ3AAlCeQAJQnoACUL1AAlC9wAJQvoACUL8AAlC/wAJQwAACUMBAAlDAgAJQwMACUMFAAlDBwAJQwgACUMJAAlDCwAJQwwACUMlAAlDJgAJQycACUMpAAlDpAAJQ6YACUOoAAlDqgAJQ60ACUOuAAlDrwAJQ7AACUOxAAlDswAJQ7UACUO2AAlDtwAJQ7kACUO6AAlENQAJRDcACUQ5AAlEOwAJRD4ACUQ/AAlEQAAJREEACURCAAlERAAJREYACURHAAlESAAJREoACURLAAlExgAJRMgACUTKAAlEzAAJRM8ACUTQAAlE0QAJRNIACUTTAAlE1QAJRNcACUTYAAlE2QAJRNsACUTcAAlFVwAJRVkACUVbAAlFXQAJRWAACUVhAAlFYgAJRWMACUVkAAlFZgAJRWgACUVpAAlFagAJRWwACUVtAAlF6AAJReoACUXsAAlF7gAJRfEACUXyAAlF8wAJRfQACUX1AAlF9wAJRfkACUX6AAlF+wAJRf0ACUX+AAlGRwAJRmsACUaSAAlGtgAJRrkACUa7AAlGvQAJRr8ACUbBAAlGwwAJRsQACUbHAAlG4AAJRv0ACUb/AAlHAQAJRwMACUcFAAlHBwAJRwkACUcLAAlHKAAJRysACUcuAAlHMQAJRzQACUc3AAlHOgAJRz0ACUc/AAlHugAJR7wACUe+AAlHwAAJR8MACUfEAAlHxQAJR8YACUfHAAlHyQAJR8sACUfMAAlHzQAJR88ACUfQAAlISwAJSE0ACUhPAAlIUQAJSFQACUhVAAlIVgAJSFcACUhYAAlIWgAJSFwACUhdAAlIXgAJSGAACUhhAAlI3AAJSN4ACUjgAAlI4gAJSOUACUjmAAlI5wAJSOgACUjpAAlI6wAJSO0ACUjuAAlI7wAJSPEACUjyAAlJbQAJSW8ACUlyAAlJdAAJSXcACUl4AAlJeQAJSXoACUl7AAlJfQAJSX8ACUmAAAlJgQAJSYMACUmEAAlJ/wAJSgEACUoDAAlKBQAJSggACUoJAAlKCgAJSgsACUoMAAlKDgAJShAACUoRAAlKEgAJShQACUoVAAlKkAAJSpIACUqUAAlKlgAJSpkACUqaAAlKmwAJSpwACUqdAAlKnwAJSqEACUqiAAlKowAJSqUACUqmAAlLIQAJSyMACUslAAlLJwAJSyoACUsrAAlLLAAJSy0ACUsuAAlLMAAJSzIACUszAAlLNAAJSzYACUs3AAlLSAAJS0kACUtLAAlLzgAJS/IACUwWAAlMOQAJTGAACUyAAAlMpwAJTM4ACUzuAAlNEgAJTTYACU04AAlNOwAJTT0ACU0/AAlNQQAJTUQACU1HAAlNSQAJTUsACU1OAAlNUAAJTVIACU1VAAlNWAAJTVkACU1eAAlNdwAJTXwACU1+AAlNgwAJTYYACU2IAAlN0QAJTfUACU4cAAlOQAAJTkMACU5FAAlORwAJTkkACU5LAAlOTQAJTk4ACU5RAAlOagAJTo8ACU6RAAlOkwAJTpUACU6XAAlOmQAJTpsACU6dAAlOnwAJTqEACU7GAAlOyQAJTswACU7PAAlO0gAJTtUACU7YAAlO2wAJTt4ACU7hAAlO4wAJT14ACU9gAAlPYwAJT2UACU9oAAlPaQAJT2oACU9rAAlPbAAJT24ACU9wAAlPcQAJT3IACU90AAlPdQAJT4YACU+HAAlPiQAJUAQACVAGAAlQCAAJUAoACVANAAlQDgAJUA8ACVAQAAlQEQAJUBMACVAVAAlQFgAJUBcACVAZAAlQGgAJUJUACVCXAAlQmgAJUJwACVCfAAlQoAAJUKEACVCiAAlQowAJUKUACVCnAAlQqAAJUKkACVCrAAlQrAAJUL0ACVDCAAlQxQAJUMcACVDYAAlQ4QAJUOQACVDnAAlQ6QAJUPwACVEGAAlRgQAJUYMACVGFAAlRhwAJUYoACVGLAAlRjAAJUY0ACVGOAAlRkAAJUZIACVGTAAlRlAAJUZYACVGXAAlSEgAJUhQACVIXAAlSGQAJUhwACVIdAAlSHgAJUh8ACVIgAAlSIgAJUiQACVIlAAlSJgAJUigACVIpAAlSOgAJUjsACVI9AAlSuAAJUroACVK8AAlSvgAJUsEACVLCAAlSwwAJUsQACVLFAAlSxwAJUskACVLKAAlSywAJUs0ACVLOAAlTSQAJU0sACVNOAAlTUAAJU1MACVNUAAlTVQAJU1YACVNXAAlTWQAJU1sACVNcAAlTXQAJU18ACVNgAAlTeQAJU3oACVN7AAlTfQAJU/gACVP6AAlT/AAJU/4ACVQBAAlUAgAJVAMACVQEAAlUBQAJVAcACVQJAAlUCgAJVAsACVQNAAlUDgAJVIkACVSLAAlUjgAJVJAACVSTAAlUlAAJVJUACVSWAAlUlwAJVJkACVSbAAlUnAAJVJ0ACVSfAAlUoAAJVL4ACVTXAAlU4AAJVOMACVTmAAlU7wAJVPIACVT1AAlU9wAJVQoACVWdAAlVwAAJVeAACVYAAAlWAgAJVgQACVYGAAlWCAAJVgsACVYMAAlWDQAJVhAACVYRAAlWEwAJVhQACVYWAAlWGQAJVhoACVYbAAlWHgAJVh8ACVYkAAlWPQAJVkYACVZIAAlWSgAJVlMACVZWAAlWWQAJVlsACVakAAlWyAAJVu8ACVcTAAlXFgAJVxgACVcaAAlXHAAJVx4ACVcgAAlXIQAJVyQACVc9AAlXXgAJV2AACVdiAAlXZAAJV2YACVdoAAlXagAJV2wACVduAAlXjwAJV5IACVeVAAlXmAAJV5sACVeeAAlXoQAJV6QACVenAAlXqQAJWCQACVgmAAlYKAAJWCoACVgtAAlYLgAJWC8ACVgwAAlYMQAJWDMACVg1AAlYNgAJWDcACVg5AAlYOgAJWLUACVi3AAlYuQAJWLsACVi+AAlYvwAJWMAACVjBAAlYwgAJWMQACVjGAAlYxwAJWMgACVjKAAlYywAJWUYACVlIAAlZSwAJWU0ACVlQAAlZUQAJWVIACVlTAAlZVAAJWVYACVlYAAlZWQAJWVoACVlcAAlZXQAJWXYACVl3AAlZeAAJWXoACVn1AAlZ9wAJWfkACVn7AAlZ/gAJWf8ACVoAAAlaAQAJWgIACVoEAAlaBgAJWgcACVoIAAlaCgAJWgsACVqGAAlaiAAJWooACVqMAAlajwAJWpAACVqRAAlakgAJWpMACVqVAAlalwAJWpgACVqZAAlamwAJWpwACVsXAAlbGQAJWxsACVsdAAlbIAAJWyEACVsiAAlbIwAJWyQACVsmAAlbKAAJWykACVsqAAlbLAAJWy0ACVuoAAlbqgAJW6wACVuuAAlbsQAJW7IACVuzAAlbtAAJW7UACVu3AAlbuQAJW7oACVu7AAlbvQAJW74ACVw5AAlcOwAJXD0ACVw/AAlcQgAJXEMACVxEAAlcRQAJXEYACVxIAAlcSgAJXEsACVxMAAlcTgAJXE8ACVyYAAlcvAAJXOMACV0HAAldCgAJXQwACV0OAAldEAAJXRIACV0UAAldFQAJXRgACV0xAAldTgAJXVAACV1SAAldVAAJXVYACV1YAAldWgAJXVwACV15AAldfAAJXX8ACV2CAAldhQAJXYgACV2LAAldjgAJXZAACV4LAAleDQAJXg8ACV4RAAleFAAJXhUACV4WAAleFwAJXhgACV4aAAleHAAJXh0ACV4eAAleIAAJXiEACV6cAAlengAJXqAACV6iAAlepQAJXqYACV6nAAleqAAJXqkACV6rAAlerQAJXq4ACV6vAAlesQAJXrIACV8tAAlfLwAJXzEACV8zAAlfNgAJXzcACV84AAlfOQAJXzoACV88AAlfPgAJXz8ACV9AAAlfQgAJX0MACV++AAlfwAAJX8MACV/FAAlfyAAJX8kACV/KAAlfywAJX8wACV/OAAlf0AAJX9EACV/SAAlf1AAJX9UACWBQAAlgUgAJYFQACWBWAAlgWQAJYFoACWBbAAlgXAAJYF0ACWBfAAlgYQAJYGIACWBjAAlgZQAJYGYACWDhAAlg4wAJYOUACWDnAAlg6gAJYOsACWDsAAlg7QAJYO4ACWDwAAlg8gAJYPMACWD0AAlg9gAJYPcACWFyAAlhdAAJYXYACWF4AAlhewAJYXwACWF9AAlhfgAJYX8ACWGBAAlhgwAJYYQACWGFAAlhhwAJYYgACWIbAAliPgAJYl4ACWJ+AAligAAJYoIACWKEAAlihgAJYokACWKKAAliiwAJYo4ACWKPAAlikQAJYpIACWKUAAlilwAJYpgACWKZAAlinAAJYp0ACWKiAAliuwAJYsQACWLGAAliyAAJYtEACWLUAAli1wAJYtkACWMiAAljRgAJY20ACWORAAljlAAJY5YACWOYAAljmgAJY5wACWOeAAljnwAJY6IACWO7AAlj3AAJY94ACWPgAAlj4gAJY+QACWPmAAlj6AAJY+oACWPsAAlkDQAJZBAACWQTAAlkFgAJZBkACWQcAAlkHwAJZCIACWQlAAlkJwAJZKIACWSkAAlkpgAJZKgACWSrAAlkrAAJZK0ACWSuAAlkrwAJZLEACWSzAAlktAAJZLUACWS3AAlkuAAJZTMACWU1AAllNwAJZTkACWU8AAllPQAJZT4ACWU/AAllQAAJZUIACWVEAAllRQAJZUYACWVIAAllSQAJZcQACWXGAAllyQAJZcsACWXOAAllzwAJZdAACWXRAAll0gAJZdQACWXWAAll1wAJZdgACWXaAAll2wAJZfQACWX1AAll9gAJZfgACWZzAAlmdQAJZncACWZ5AAlmfAAJZn0ACWZ+AAlmfwAJZoAACWaCAAlmhAAJZoUACWaGAAlmiAAJZokACWcEAAlnBgAJZwgACWcKAAlnDQAJZw4ACWcPAAlnEAAJZxEACWcTAAlnFQAJZxYACWcXAAlnGQAJZxoACWeVAAlnlwAJZ5kACWebAAlnngAJZ58ACWegAAlnoQAJZ6IACWekAAlnpgAJZ6cACWeoAAlnqgAJZ6sACWgmAAloKAAJaCoACWgsAAloLwAJaDAACWgxAAloMgAJaDMACWg1AAloNwAJaDgACWg5AAloOwAJaDwACWi3AAlouQAJaLsACWi9AAlowAAJaMEACWjCAAlowwAJaMQACWjGAAloyAAJaMkACWjKAAlozAAJaM0ACWkWAAlpOgAJaWEACWmFAAlpiAAJaYoACWmMAAlpjgAJaZAACWmSAAlpkwAJaZYACWmvAAlpzAAJac4ACWnQAAlp0gAJadQACWnWAAlp2AAJadoACWn3AAlp+gAJaf0ACWoAAAlqAwAJagYACWoJAAlqDAAJag4ACWqJAAlqiwAJao0ACWqPAAlqkgAJapMACWqUAAlqlQAJapYACWqYAAlqmgAJapsACWqcAAlqngAJap8ACWsaAAlrHAAJax4ACWsgAAlrIwAJayQACWslAAlrJgAJaycACWspAAlrKwAJaywACWstAAlrLwAJazAACWurAAlrrQAJa68ACWuxAAlrtAAJa7UACWu2AAlrtwAJa7gACWu6AAlrvAAJa70ACWu+AAlrwAAJa8EACWw8AAlsPgAJbEEACWxDAAlsRgAJbEcACWxIAAlsSQAJbEoACWxMAAlsTgAJbE8ACWxQAAlsUgAJbFMACWzOAAls0AAJbNIACWzUAAls1wAJbNgACWzZAAls2gAJbNsACWzdAAls3wAJbOAACWzhAAls4wAJbOQACW1fAAltYQAJbWMACW1lAAltaAAJbWkACW1qAAltawAJbWwACW1uAAltcAAJbXEACW1yAAltdAAJbXUACW3wAAlt8gAJbfQACW32AAlt+QAJbfoACW37AAlt/AAJbf0ACW3/AAluAQAJbgIACW4DAAluBQAJbgYACW4XAAluGAAJbhoACW6dAAluwQAJbuUACW8IAAlvLwAJb08ACW92AAlvnQAJb70ACW/hAAlwBQAJcAcACXAKAAlwDAAJcA4ACXAQAAlwEwAJcBYACXAYAAlwGgAJcB0ACXAfAAlwIQAJcCQACXAnAAlwKAAJcC0ACXBGAAlwSwAJcE0ACXBSAAlwVQAJcFcACXCgAAlwxAAJcOsACXEPAAlxEgAJcRQACXEWAAlxGAAJcRoACXEcAAlxHQAJcSAACXE5AAlxXgAJcWAACXFiAAlxZAAJcWYACXFoAAlxagAJcWwACXFuAAlxcAAJcZUACXGYAAlxmwAJcZ4ACXGhAAlxpAAJcacACXGqAAlxrQAJcbAACXGyAAlyLQAJci8ACXIyAAlyNAAJcjcACXI4AAlyOQAJcjoACXI7AAlyPQAJcj8ACXJAAAlyQQAJckMACXJEAAlyVQAJclYACXJYAAly0wAJctUACXLXAAly2QAJctwACXLdAAly3gAJct8ACXLgAAly4gAJcuQACXLlAAly5gAJcugACXLpAAlzZAAJc2YACXNpAAlzawAJc24ACXNvAAlzcAAJc3EACXNyAAlzdAAJc3YACXN3AAlzeAAJc3oACXN7AAlzjAAJc5EACXOUAAlzlgAJc6cACXO4AAlzuwAJc74ACXPBAAlzxAAJc8YACXPcAAlz8QAJdAQACXR/AAl0gQAJdIMACXSFAAl0iAAJdIkACXSKAAl0iwAJdIwACXSOAAl0kAAJdJEACXSSAAl0lAAJdJUACXUQAAl1EgAJdRUACXUXAAl1GgAJdRsACXUcAAl1HQAJdR4ACXUgAAl1IgAJdSMACXUkAAl1JgAJdScACXU4AAl1OQAJdTsACXW2AAl1uAAJdboACXW8AAl1vwAJdcAACXXBAAl1wgAJdcMACXXFAAl1xwAJdcgACXXJAAl1ywAJdcwACXZHAAl2SQAJdkwACXZOAAl2UQAJdlIACXZTAAl2VAAJdlUACXZXAAl2WQAJdloACXZbAAl2XQAJdl4ACXZ3AAl2eAAJdnkACXZ7AAl29gAJdvgACXb6AAl2/AAJdv8ACXcAAAl3AQAJdwIACXcDAAl3BQAJdwcACXcIAAl3CQAJdwsACXcMAAl3hwAJd4kACXeMAAl3jgAJd5EACXeSAAl3kwAJd5QACXeVAAl3lwAJd5kACXeaAAl3mwAJd50ACXeeAAl3xQAJd94ACXfvAAl38gAJd/UACXf4AAl3+wAJeAwACXgPAAl4EgAJeBUACXgYAAl4GgAJeC8ACXhCAAl4WAAJeOsACXkOAAl5LgAJeU4ACXlQAAl5UgAJeVQACXlWAAl5WQAJeVoACXlbAAl5XgAJeV8ACXlhAAl5YgAJeWQACXlnAAl5aAAJeWkACXlsAAl5bQAJeXYACXmPAAl5mAAJeZoACXmcAAl5pQAJeagACXmrAAl5rQAJefYACXoaAAl6QQAJemUACXpoAAl6agAJemwACXpuAAl6cAAJenIACXpzAAl6dgAJeo8ACXqwAAl6sgAJerQACXq2AAl6uAAJeroACXq8AAl6vgAJesAACXrhAAl65AAJeucACXrqAAl67QAJevAACXrzAAl69gAJevkACXr7AAl7dgAJe3gACXt6AAl7fAAJe38ACXuAAAl7gQAJe4IACXuDAAl7hQAJe4cACXuIAAl7iQAJe4sACXuMAAl8BwAJfAkACXwLAAl8DQAJfBAACXwRAAl8EgAJfBMACXwUAAl8FgAJfBgACXwZAAl8GgAJfBwACXwdAAl8mAAJfJoACXydAAl8nwAJfKIACXyjAAl8pAAJfKUACXymAAl8qAAJfKoACXyrAAl8rAAJfK4ACXyvAAl8yAAJfMkACXzKAAl8zAAJfUcACX1JAAl9SwAJfU0ACX1QAAl9UQAJfVIACX1TAAl9VAAJfVYACX1YAAl9WQAJfVoACX1cAAl9XQAJfdgACX3aAAl93AAJfd4ACX3hAAl94gAJfeMACX3kAAl95QAJfecACX3pAAl96gAJfesACX3tAAl97gAJfmkACX5rAAl+bQAJfm8ACX5yAAl+cwAJfnQACX51AAl+dgAJfngACX56AAl+ewAJfnwACX5+AAl+fwAJfvoACX78AAl+/gAJfwAACX8DAAl/BAAJfwUACX8GAAl/BwAJfwkACX8LAAl/DAAJfw0ACX8PAAl/EAAJf4sACX+NAAl/jwAJf5EACX+UAAl/lQAJf5YACX+XAAl/mAAJf5oACX+cAAl/nQAJf54ACX+gAAl/oQAJf+oACYAOAAmANQAJgFkACYBcAAmAXgAJgGAACYBiAAmAZAAJgGYACYBnAAmAagAJgIMACYCgAAmAogAJgKQACYCmAAmAqAAJgKoACYCsAAmArgAJgMsACYDOAAmA0QAJgNQACYDXAAmA2gAJgN0ACYDgAAmA4gAJgV0ACYFfAAmBYQAJgWMACYFmAAmBZwAJgWgACYFpAAmBagAJgWwACYFuAAmBbwAJgXAACYFyAAmBcwAJge4ACYHwAAmB8gAJgfQACYH3AAmB+AAJgfkACYH6AAmB+wAJgf0ACYH/AAmCAAAJggEACYIDAAmCBAAJgn8ACYKBAAmCgwAJgoUACYKIAAmCiQAJgooACYKLAAmCjAAJgo4ACYKQAAmCkQAJgpIACYKUAAmClQAJgxAACYMSAAmDFQAJgxcACYMaAAmDGwAJgxwACYMdAAmDHgAJgyAACYMiAAmDIwAJgyQACYMmAAmDJwAJg6IACYOkAAmDpgAJg6gACYOrAAmDrAAJg60ACYOuAAmDrwAJg7EACYOzAAmDtAAJg7UACYO3AAmDuAAJhDMACYQ1AAmENwAJhDkACYQ8AAmEPQAJhD4ACYQ/AAmEQAAJhEIACYREAAmERQAJhEYACYRIAAmESQAJhMQACYTGAAmEyAAJhMoACYTNAAmEzgAJhM8ACYTQAAmE0QAJhNMACYTVAAmE1gAJhNcACYTZAAmE2gAJhW0ACYWQAAmFsAAJhdAACYXSAAmF1AAJhdYACYXYAAmF2wAJhdwACYXdAAmF4AAJheEACYXjAAmF5AAJheYACYXpAAmF6gAJhesACYXuAAmF7wAJhfQACYYNAAmGFgAJhhgACYYaAAmGIwAJhiYACYYpAAmGKwAJhnQACYaYAAmGvwAJhuMACYbmAAmG6AAJhuoACYbsAAmG7gAJhvAACYbxAAmG9AAJhw0ACYcuAAmHMAAJhzIACYc0AAmHNgAJhzgACYc6AAmHPAAJhz4ACYdfAAmHYgAJh2UACYdoAAmHawAJh24ACYdxAAmHdAAJh3cACYd5AAmH9AAJh/YACYf4AAmH+gAJh/0ACYf+AAmH/wAJiAAACYgBAAmIAwAJiAUACYgGAAmIBwAJiAkACYgKAAmIhQAJiIcACYiJAAmIiwAJiI4ACYiPAAmIkAAJiJEACYiSAAmIlAAJiJYACYiXAAmImAAJiJoACYibAAmJFgAJiRgACYkbAAmJHQAJiSAACYkhAAmJIgAJiSMACYkkAAmJJgAJiSgACYkpAAmJKgAJiSwACYktAAmJRgAJiUcACYlIAAmJSgAJicUACYnHAAmJyQAJicsACYnOAAmJzwAJidAACYnRAAmJ0gAJidQACYnWAAmJ1wAJidgACYnaAAmJ2wAJilYACYpYAAmKWgAJilwACYpfAAmKYAAJimEACYpiAAmKYwAJimUACYpnAAmKaAAJimkACYprAAmKbAAJiucACYrpAAmK6wAJiu0ACYrwAAmK8QAJivIACYrzAAmK9AAJivYACYr4AAmK+QAJivoACYr8AAmK/QAJi3gACYt6AAmLfAAJi34ACYuBAAmLggAJi4MACYuEAAmLhQAJi4cACYuJAAmLigAJi4sACYuNAAmLjgAJjAkACYwLAAmMDQAJjA8ACYwSAAmMEwAJjBQACYwVAAmMFgAJjBgACYwaAAmMGwAJjBwACYweAAmMHwAJjGgACYyMAAmMswAJjNcACYzaAAmM3AAJjN4ACYzgAAmM4gAJjOQACYzlAAmM6AAJjQEACY0eAAmNIAAJjSIACY0kAAmNJgAJjSgACY0qAAmNLAAJjUkACY1MAAmNTwAJjVIACY1VAAmNWAAJjVsACY1eAAmNYAAJjdsACY3dAAmN3wAJjeEACY3kAAmN5QAJjeYACY3nAAmN6AAJjeoACY3sAAmN7QAJje4ACY3wAAmN8QAJjmwACY5uAAmOcAAJjnIACY51AAmOdgAJjncACY54AAmOeQAJjnsACY59AAmOfgAJjn8ACY6BAAmOggAJjv0ACY7/AAmPAQAJjwMACY8GAAmPBwAJjwgACY8JAAmPCgAJjwwACY8OAAmPDwAJjxAACY8SAAmPEwAJj44ACY+QAAmPkwAJj5UACY+YAAmPmQAJj5oACY+bAAmPnAAJj54ACY+gAAmPoQAJj6IACY+kAAmPpQAJkCAACZAiAAmQJAAJkCYACZApAAmQKgAJkCsACZAsAAmQLQAJkC8ACZAxAAmQMgAJkDMACZA1AAmQNgAJkLEACZCzAAmQtQAJkLcACZC6AAmQuwAJkLwACZC9AAmQvgAJkMAACZDCAAmQwwAJkMQACZDGAAmQxwAJkUIACZFEAAmRRgAJkUgACZFLAAmRTAAJkU0ACZFOAAmRTwAJkVEACZFTAAmRVAAJkVUACZFXAAmRWAAJkesACZIOAAmSLgAJkk4ACZJQAAmSUgAJklQACZJWAAmSWQAJkloACZJbAAmSXgAJkl8ACZJhAAmSYgAJkmQACZJnAAmSaAAJkmkACZJsAAmSbQAJknIACZKLAAmSlAAJkpYACZKYAAmSoQAJkqQACZKnAAmSqQAJkvIACZMWAAmTPQAJk2EACZNkAAmTZgAJk2gACZNqAAmTbAAJk24ACZNvAAmTcgAJk4sACZOsAAmTrgAJk7AACZOyAAmTtAAJk7YACZO4AAmTugAJk7wACZPdAAmT4AAJk+MACZPmAAmT6QAJk+wACZPvAAmT8gAJk/UACZP3AAmUcgAJlHQACZR2AAmUeAAJlHsACZR8AAmUfQAJlH4ACZR/AAmUgQAJlIMACZSEAAmUhQAJlIcACZSIAAmVAwAJlQUACZUHAAmVCQAJlQwACZUNAAmVDgAJlQ8ACZUQAAmVEgAJlRQACZUVAAmVFgAJlRgACZUZAAmVlAAJlZYACZWZAAmVmwAJlZ4ACZWfAAmVoAAJlaEACZWiAAmVpAAJlaYACZWnAAmVqAAJlaoACZWrAAmVxAAJlcUACZXGAAmVyAAJlkMACZZFAAmWRwAJlkkACZZMAAmWTQAJlk4ACZZPAAmWUAAJllIACZZUAAmWVQAJllYACZZYAAmWWQAJltQACZbWAAmW2AAJltoACZbdAAmW3gAJlt8ACZbgAAmW4QAJluMACZblAAmW5gAJlucACZbpAAmW6gAJl2UACZdnAAmXaQAJl2sACZduAAmXbwAJl3AACZdxAAmXcgAJl3QACZd2AAmXdwAJl3gACZd6AAmXewAJl/YACZf4AAmX+gAJl/wACZf/AAmYAAAJmAEACZgCAAmYAwAJmAUACZgHAAmYCAAJmAkACZgLAAmYDAAJmIcACZiJAAmYiwAJmI0ACZiQAAmYkQAJmJIACZiTAAmYlAAJmJYACZiYAAmYmQAJmJoACZicAAmYnQAJmOYACZkKAAmZMQAJmVUACZlYAAmZWgAJmVwACZleAAmZYAAJmWIACZljAAmZZgAJmX8ACZmcAAmZngAJmaAACZmiAAmZpAAJmaYACZmoAAmZqgAJmccACZnKAAmZzQAJmdAACZnTAAmZ1gAJmdkACZncAAmZ3gAJmlkACZpbAAmaXQAJml8ACZpiAAmaYwAJmmQACZplAAmaZgAJmmgACZpqAAmaawAJmmwACZpuAAmabwAJmuoACZrsAAma7gAJmvAACZrzAAma9AAJmvUACZr2AAma9wAJmvkACZr7AAma/AAJmv0ACZr/AAmbAAAJm3sACZt9AAmbfwAJm4EACZuEAAmbhQAJm4YACZuHAAmbiAAJm4oACZuMAAmbjQAJm44ACZuQAAmbkQAJnAwACZwOAAmcEQAJnBMACZwWAAmcFwAJnBgACZwZAAmcGgAJnBwACZweAAmcHwAJnCAACZwiAAmcIwAJnJ4ACZygAAmcogAJnKQACZynAAmcqAAJnKkACZyqAAmcqwAJnK0ACZyvAAmcsAAJnLEACZyzAAmctAAJnS8ACZ0xAAmdMwAJnTUACZ04AAmdOQAJnToACZ07AAmdPAAJnT4ACZ1AAAmdQQAJnUIACZ1EAAmdRQAJncAACZ3CAAmdxAAJncYACZ3JAAmdygAJncsACZ3MAAmdzQAJnc8ACZ3RAAmd0gAJndMACZ3VAAmd1gAJnmkACZ6MAAmerAAJnswACZ7OAAme0AAJntIACZ7UAAme1wAJntgACZ7ZAAme3AAJnt0ACZ7fAAme4AAJnuIACZ7lAAme5gAJnucACZ7qAAme6wAJnvAACZ8JAAmfEgAJnxQACZ8WAAmfHwAJnyIACZ8lAAmfJwAJn3AACZ+UAAmfuwAJn98ACZ/iAAmf5AAJn+YACZ/oAAmf6gAJn+wACZ/tAAmf8AAJoAkACaAqAAmgLAAJoC4ACaAwAAmgMgAJoDQACaA2AAmgOAAJoDoACaBbAAmgXgAJoGEACaBkAAmgZwAJoGoACaBtAAmgcAAJoHMACaB1AAmg8AAJoPIACaD0AAmg9gAJoPkACaD6AAmg+wAJoPwACaD9AAmg/wAJoQEACaECAAmhAwAJoQUACaEGAAmhgQAJoYMACaGFAAmhhwAJoYoACaGLAAmhjAAJoY0ACaGOAAmhkAAJoZIACaGTAAmhlAAJoZYACaGXAAmiEgAJohQACaIXAAmiGQAJohwACaIdAAmiHgAJoh8ACaIgAAmiIgAJoiQACaIlAAmiJgAJoigACaIpAAmiQgAJokMACaJEAAmiRgAJosEACaLDAAmixQAJoscACaLKAAmiywAJoswACaLNAAmizgAJotAACaLSAAmi0wAJotQACaLWAAmi1wAJo1IACaNUAAmjVgAJo1gACaNbAAmjXAAJo10ACaNeAAmjXwAJo2EACaNjAAmjZAAJo2UACaNnAAmjaAAJo+MACaPlAAmj5wAJo+kACaPsAAmj7QAJo+4ACaPvAAmj8AAJo/IACaP0AAmj9QAJo/YACaP4AAmj+QAJpHQACaR2AAmkeAAJpHoACaR9AAmkfgAJpH8ACaSAAAmkgQAJpIMACaSFAAmkhgAJpIcACaSJAAmkigAJpQUACaUHAAmlCQAJpQsACaUOAAmlDwAJpRAACaURAAmlEgAJpRQACaUWAAmlFwAJpRgACaUaAAmlGwAJpWQACaWIAAmlrwAJpdMACaXWAAml2AAJpdoACaXcAAml3gAJpeAACaXhAAml5AAJpf0ACaYaAAmmHAAJph4ACaYgAAmmIgAJpiQACaYmAAmmKAAJpkUACaZIAAmmSwAJpk4ACaZRAAmmVAAJplcACaZaAAmmXAAJptcACabZAAmm2wAJpt0ACabgAAmm4QAJpuIACabjAAmm5AAJpuYACaboAAmm6QAJpuoACabsAAmm7QAJp2gACadqAAmnbAAJp24ACadxAAmncgAJp3MACad0AAmndQAJp3cACad5AAmnegAJp3sACad9AAmnfgAJp/kACaf7AAmn/QAJp/8ACagCAAmoAwAJqAQACagFAAmoBgAJqAgACagKAAmoCwAJqAwACagOAAmoDwAJqIoACaiMAAmojwAJqJEACaiUAAmolQAJqJYACaiXAAmomAAJqJoACaicAAmonQAJqJ4ACaigAAmooQAJqRwACakeAAmpIAAJqSIACaklAAmpJgAJqScACakoAAmpKQAJqSsACaktAAmpLgAJqS8ACakxAAmpMgAJqa0ACamvAAmpsQAJqbMACam2AAmptwAJqbgACam5AAmpugAJqbwACam+AAmpvwAJqcAACanCAAmpwwAJqj4ACapAAAmqQgAJqkQACapHAAmqSAAJqkkACapKAAmqSwAJqk0ACapPAAmqUAAJqlEACapTAAmqVAAJqmUACapmAAmqaAAJqusACasPAAmrMwAJq1YACat9AAmrnQAJq8QACavrAAmsCwAJrC8ACaxTAAmsVQAJrFgACaxaAAmsXAAJrF4ACaxhAAmsZAAJrGYACaxoAAmsawAJrG0ACaxvAAmscgAJrHUACax2AAmsewAJrJQACayZAAmsmwAJrKAACayjAAmspQAJrO4ACa0SAAmtOQAJrV0ACa1gAAmtYgAJrWQACa1mAAmtaAAJrWoACa1rAAmtbgAJrYcACa2sAAmtrgAJrbAACa2yAAmttAAJrbYACa24AAmtugAJrbwACa2+AAmt4wAJreYACa3pAAmt7AAJre8ACa3yAAmt9QAJrfgACa37AAmt/gAJrgAACa57AAmufQAJroAACa6CAAmuhQAJroYACa6HAAmuiAAJrokACa6LAAmujQAJro4ACa6PAAmukQAJrpIACa6jAAmupAAJrqYACa8hAAmvIwAJryUACa8nAAmvKgAJrysACa8sAAmvLQAJry4ACa8wAAmvMgAJrzMACa80AAmvNgAJrzcACa+yAAmvtAAJr7cACa+5AAmvvAAJr70ACa++AAmvvwAJr8AACa/CAAmvxAAJr8UACa/GAAmvyAAJr8kACa/aAAmv2wAJr90ACbBYAAmwWgAJsFwACbBeAAmwYQAJsGIACbBjAAmwZAAJsGUACbBnAAmwaQAJsGoACbBrAAmwbQAJsG4ACbDpAAmw6wAJsO4ACbDwAAmw8wAJsPQACbD1AAmw9gAJsPcACbD5AAmw+wAJsPwACbD9AAmw/wAJsQAACbERAAmxEgAJsRQACbGPAAmxkQAJsZMACbGVAAmxmAAJsZkACbGaAAmxmwAJsZwACbGeAAmxoAAJsaEACbGiAAmxpAAJsaUACbIgAAmyIgAJsiUACbInAAmyKgAJsisACbIsAAmyLQAJsi4ACbIwAAmyMgAJsjMACbI0AAmyNgAJsjcACbJQAAmyUQAJslIACbJUAAmyzwAJstEACbLTAAmy1QAJstgACbLZAAmy2gAJstsACbLcAAmy3gAJsuAACbLhAAmy4gAJsuQACbLlAAmzYAAJs2IACbNlAAmzZwAJs2oACbNrAAmzbAAJs20ACbNuAAmzcAAJs3IACbNzAAmzdAAJs3YACbN3AAmzjAAJs6UACbO2AAmzuQAJs7wACbO/AAmzwgAJs9MACbPWAAmz2QAJs9wACbPfAAmz4QAJs/cACbQFAAm0GAAJtCoACbS9AAm04AAJtQAACbUgAAm1IgAJtSQACbUmAAm1KAAJtSsACbUsAAm1LQAJtTAACbUxAAm1MwAJtTQACbU2AAm1OQAJtToACbU7AAm1PgAJtT8ACbVEAAm1XQAJtWYACbVoAAm1agAJtXMACbV2AAm1eQAJtXsACbXEAAm16AAJtg8ACbYzAAm2NgAJtjgACbY6AAm2PAAJtj4ACbZAAAm2QQAJtkQACbZdAAm2fgAJtoAACbaCAAm2hAAJtoYACbaIAAm2igAJtowACbaOAAm2rwAJtrIACba1AAm2uAAJtrsACba+AAm2wQAJtsQACbbHAAm2yQAJt0QACbdGAAm3SAAJt0oACbdNAAm3TgAJt08ACbdQAAm3UQAJt1MACbdVAAm3VgAJt1cACbdZAAm3WgAJt9UACbfXAAm32QAJt9sACbfeAAm33wAJt+AACbfhAAm34gAJt+QACbfmAAm35wAJt+gACbfqAAm36wAJuGYACbhoAAm4awAJuG0ACbhwAAm4cQAJuHIACbhzAAm4dAAJuHYACbh4AAm4eQAJuHoACbh8AAm4fQAJuJYACbiXAAm4mAAJuJoACbkVAAm5FwAJuRkACbkbAAm5HgAJuR8ACbkgAAm5IQAJuSIACbkkAAm5JgAJuScACbkoAAm5KgAJuSsACbmmAAm5qAAJuasACbmtAAm5sAAJubEACbmyAAm5swAJubQACbm2AAm5uAAJubkACbm6AAm5vAAJub0ACbo4AAm6OgAJujwACbo+AAm6QQAJukIACbpDAAm6RAAJukUACbpHAAm6SQAJukoACbpLAAm6TQAJuk4ACbrJAAm6ywAJus0ACbrPAAm60gAJutMACbrUAAm61QAJutYACbrYAAm62gAJutsACbrcAAm63gAJut8ACbtaAAm7XAAJu14ACbtgAAm7YwAJu2QACbtlAAm7ZgAJu2cACbtpAAm7awAJu2wACbttAAm7bwAJu3AACbu5AAm73QAJvAQACbwoAAm8KwAJvC0ACbwvAAm8MQAJvDMACbw1AAm8NgAJvDkACbxSAAm8bwAJvHEACbxzAAm8dQAJvHcACbx5AAm8ewAJvH0ACbyaAAm8nQAJvKAACbyjAAm8pgAJvKkACbysAAm8rwAJvLEACb0sAAm9LgAJvTAACb0yAAm9NQAJvTYACb03AAm9OAAJvTkACb07AAm9PQAJvT4ACb0/AAm9QQAJvUIACb29AAm9vwAJvcEACb3DAAm9xgAJvccACb3IAAm9yQAJvcoACb3MAAm9zgAJvc8ACb3QAAm90gAJvdMACb5OAAm+UAAJvlIACb5UAAm+VwAJvlgACb5ZAAm+WgAJvlsACb5dAAm+XwAJvmAACb5hAAm+YwAJvmQACb7fAAm+4QAJvuQACb7mAAm+6QAJvuoACb7rAAm+7AAJvu0ACb7vAAm+8QAJvvIACb7zAAm+9QAJvvYACb9xAAm/cwAJv3UACb93AAm/egAJv3sACb98AAm/fQAJv34ACb+AAAm/ggAJv4MACb+EAAm/hgAJv4cACcACAAnABAAJwAYACcAIAAnACwAJwAwACcANAAnADgAJwA8ACcARAAnAEwAJwBQACcAVAAnAFwAJwBgACcCTAAnAlQAJwJcACcCZAAnAnAAJwJ0ACcCeAAnAnwAJwKAACcCiAAnApAAJwKUACcCmAAnAqAAJwKkACcE8AAnBXwAJwX8ACcGfAAnBoQAJwaMACcGlAAnBpwAJwaoACcGrAAnBrAAJwa8ACcGwAAnBsgAJwbMACcG1AAnBuAAJwbkACcG6AAnBvQAJwb4ACcHDAAnB3AAJweUACcHnAAnB6QAJwfIACcH1AAnB+AAJwfoACcJDAAnCZwAJwo4ACcKyAAnCtQAJwrcACcK5AAnCuwAJwr0ACcK/AAnCwAAJwsMACcLcAAnC/QAJwv8ACcMBAAnDAwAJwwUACcMHAAnDCQAJwwsACcMNAAnDLgAJwzEACcM0AAnDNwAJwzoACcM9AAnDQAAJw0MACcNGAAnDSAAJw8MACcPFAAnDxwAJw8kACcPMAAnDzQAJw84ACcPPAAnD0AAJw9IACcPUAAnD1QAJw9YACcPYAAnD2QAJxFQACcRWAAnEWAAJxFoACcRdAAnEXgAJxF8ACcRgAAnEYQAJxGMACcRlAAnEZgAJxGcACcRpAAnEagAJxOUACcTnAAnE6gAJxOwACcTvAAnE8AAJxPEACcTyAAnE8wAJxPUACcT3AAnE+AAJxPkACcT7AAnE/AAJxRUACcUWAAnFFwAJxRkACcWUAAnFlgAJxZgACcWaAAnFnQAJxZ4ACcWfAAnFoAAJxaEACcWjAAnFpQAJxaYACcWnAAnFqQAJxaoACcYlAAnGJwAJxikACcYrAAnGLgAJxi8ACcYwAAnGMQAJxjIACcY0AAnGNgAJxjcACcY4AAnGOgAJxjsACca2AAnGuAAJxroACca8AAnGvwAJxsAACcbBAAnGwgAJxsMACcbFAAnGxwAJxsgACcbJAAnGywAJxswACcdHAAnHSQAJx0sACcdNAAnHUAAJx1EACcdSAAnHUwAJx1QACcdWAAnHWAAJx1kACcdaAAnHXAAJx10ACcfYAAnH2gAJx9wACcfeAAnH4QAJx+IACcfjAAnH5AAJx+UACcfnAAnH6QAJx+oACcfrAAnH7QAJx+4ACcg3AAnIWwAJyIIACcimAAnIqQAJyKsACcitAAnIrwAJyLEACcizAAnItAAJyLcACcjQAAnI7QAJyO8ACcjxAAnI8wAJyPUACcj3AAnI+QAJyPsACckYAAnJGwAJyR4ACckhAAnJJAAJyScACckqAAnJLQAJyS8ACcmqAAnJrAAJya4ACcmwAAnJswAJybQACcm1AAnJtgAJybcACcm5AAnJuwAJybwACcm9AAnJvwAJycAACco7AAnKPQAJyj8ACcpBAAnKRAAJykUACcpGAAnKRwAJykgACcpKAAnKTAAJyk0ACcpOAAnKUAAJylEACcrMAAnKzgAJytAACcrSAAnK1QAJytYACcrXAAnK2AAJytkACcrbAAnK3QAJyt4ACcrfAAnK4QAJyuIACctdAAnLXwAJy2IACctkAAnLZwAJy2gACctpAAnLagAJy2sACcttAAnLbwAJy3AACctxAAnLcwAJy3QACcvvAAnL8QAJy/MACcv1AAnL+AAJy/kACcv6AAnL+wAJy/wACcv+AAnMAAAJzAEACcwCAAnMBAAJzAUACcyAAAnMggAJzIUACcyHAAnMigAJzIsACcyMAAnMjQAJzI4ACcyQAAnMkgAJzJMACcyUAAnMlgAJzJcACcy2AAnNMQAJzTMACc01AAnNNwAJzToACc07AAnNPAAJzT0ACc0+AAnNQAAJzUIACc1DAAnNRAAJzUYACc1HAAnN2gAJzf0ACc4dAAnOPQAJzj8ACc5BAAnOQwAJzkUACc5IAAnOSQAJzkoACc5NAAnOTgAJzlAACc5RAAnOUwAJzlYACc5XAAnOWAAJzlsACc5cAAnOYQAJznoACc6DAAnOhQAJzocACc6QAAnOkwAJzpYACc6YAAnO4QAJzwUACc8sAAnPUAAJz1MACc9VAAnPVwAJz1kACc9bAAnPXQAJz14ACc9hAAnPegAJz5sACc+dAAnPnwAJz6EACc+jAAnPpQAJz6cACc+pAAnPqwAJz8wACc/PAAnP0gAJz9UACc/YAAnP2wAJz94ACc/hAAnP5AAJz+YACdBhAAnQYwAJ0GUACdBnAAnQagAJ0GsACdBsAAnQbQAJ0G4ACdBwAAnQcgAJ0HMACdB0AAnQdgAJ0HcACdDyAAnQ9AAJ0PYACdD4AAnQ+wAJ0PwACdD9AAnQ/gAJ0P8ACdEBAAnRAwAJ0QQACdEFAAnRBwAJ0QgACdGDAAnRhQAJ0YgACdGKAAnRjQAJ0Y4ACdGPAAnRkAAJ0ZEACdGTAAnRlQAJ0ZYACdGXAAnRmQAJ0ZoACdGzAAnRtAAJ0bUACdG3AAnSMgAJ0jQACdI2AAnSOAAJ0jsACdI8AAnSPQAJ0j4ACdI/AAnSQQAJ0kMACdJEAAnSRQAJ0kcACdJIAAnSwwAJ0sUACdLHAAnSyQAJ0swACdLNAAnSzgAJ0s8ACdLQAAnS0gAJ0tQACdLVAAnS1gAJ0tgACdLZAAnTVAAJ01YACdNYAAnTWgAJ010ACdNeAAnTXwAJ02AACdNhAAnTYwAJ02UACdNmAAnTZwAJ02kACdNqAAnT5QAJ0+cACdPpAAnT6wAJ0+4ACdPvAAnT8AAJ0/EACdPyAAnT9AAJ0/YACdP3AAnT+AAJ0/oACdP7AAnUdgAJ1HgACdR6AAnUfAAJ1H8ACdSAAAnUgQAJ1IIACdSDAAnUhQAJ1IcACdSIAAnUiQAJ1IsACdSMAAnU1QAJ1PkACdUgAAnVRAAJ1UcACdVJAAnVSwAJ1U0ACdVPAAnVUQAJ1VIACdVVAAnVbgAJ1YsACdWNAAnVjwAJ1ZEACdWTAAnVlQAJ1ZcACdWZAAnVtgAJ1bkACdW8AAnVvwAJ1cIACdXFAAnVyAAJ1csACdXNAAnWSAAJ1koACdZMAAnWTgAJ1lEACdZSAAnWUwAJ1lQACdZVAAnWVwAJ1lkACdZaAAnWWwAJ1l0ACdZeAAnW2QAJ1tsACdbdAAnW3wAJ1uIACdbjAAnW5AAJ1uUACdbmAAnW6AAJ1uoACdbrAAnW7AAJ1u4ACdbvAAnXagAJ12wACdduAAnXcAAJ13MACdd0AAnXdQAJ13YACdd3AAnXeQAJ13sACdd8AAnXfQAJ138ACdeAAAnX+wAJ1/0ACdgAAAnYAgAJ2AUACdgGAAnYBwAJ2AgACdgJAAnYCwAJ2A0ACdgOAAnYDwAJ2BEACdgSAAnYjQAJ2I8ACdiRAAnYkwAJ2JYACdiXAAnYmAAJ2JkACdiaAAnYnAAJ2J4ACdifAAnYoAAJ2KIACdijAAnZHgAJ2SAACdkiAAnZJAAJ2ScACdkoAAnZKQAJ2SoACdkrAAnZLQAJ2S8ACdkwAAnZMQAJ2TMACdk0AAnZrwAJ2bEACdmzAAnZtQAJ2bgACdm5AAnZugAJ2bsACdm8AAnZvgAJ2cAACdnBAAnZwgAJ2cQACdnFAAnaWAAJ2nsACdqbAAnauwAJ2r0ACdq/AAnawQAJ2sMACdrGAAnaxwAJ2sgACdrLAAnazAAJ2s4ACdrPAAna0QAJ2tQACdrVAAna1gAJ2tkACdraAAna3wAJ2vgACdsBAAnbAwAJ2wUACdsOAAnbEQAJ2xQACdsWAAnbXwAJ24MACduqAAnbzgAJ29EACdvTAAnb1QAJ29cACdvZAAnb2wAJ29wACdvfAAnb+AAJ3BkACdwbAAncHQAJ3B8ACdwhAAncIwAJ3CUACdwnAAncKQAJ3EoACdxNAAncUAAJ3FMACdxWAAncWQAJ3FwACdxfAAncYgAJ3GQACdzfAAnc4QAJ3OMACdzlAAnc6AAJ3OkACdzqAAnc6wAJ3OwACdzuAAnc8AAJ3PEACdzyAAnc9AAJ3PUACd1wAAndcgAJ3XQACd12AAndeQAJ3XoACd17AAndfAAJ3X0ACd1/AAndgQAJ3YIACd2DAAndhQAJ3YYACd4BAAneAwAJ3gYACd4IAAneCwAJ3gwACd4NAAneDgAJ3g8ACd4RAAneEwAJ3hQACd4VAAneFwAJ3hgACd4xAAneMgAJ3jMACd41AAnesAAJ3rIACd60AAnetgAJ3rkACd66AAneuwAJ3rwACd69AAnevwAJ3sEACd7CAAnewwAJ3sUACd7GAAnfQQAJ30MACd9FAAnfRwAJ30oACd9LAAnfTAAJ300ACd9OAAnfUAAJ31IACd9TAAnfVAAJ31YACd9XAAnf0gAJ39QACd/WAAnf2AAJ39sACd/cAAnf3QAJ394ACd/fAAnf4QAJ3+MACd/kAAnf5QAJ3+cACd/oAAngYwAJ4GUACeBnAAngaQAJ4GwACeBtAAngbgAJ4G8ACeBwAAngcgAJ4HQACeB1AAngdgAJ4HgACeB5AAng9AAJ4PYACeD4AAng+gAJ4P0ACeD+AAng/wAJ4QAACeEBAAnhAwAJ4QUACeEGAAnhBwAJ4QkACeEKAAnhUwAJ4XcACeGeAAnhwgAJ4cUACeHHAAnhyQAJ4csACeHNAAnhzwAJ4dAACeHTAAnh7AAJ4gkACeILAAniDQAJ4g8ACeIRAAniEwAJ4hUACeIXAAniNAAJ4jcACeI6AAniPQAJ4kAACeJDAAniRgAJ4kkACeJLAAnixgAJ4sgACeLKAAnizAAJ4s8ACeLQAAni0QAJ4tIACeLTAAni1QAJ4tcACeLYAAni2QAJ4tsACeLcAAnjVwAJ41kACeNbAAnjXQAJ42AACeNhAAnjYgAJ42MACeNkAAnjZgAJ42gACeNpAAnjagAJ42wACeNtAAnj6AAJ4+oACePsAAnj7gAJ4/EACePyAAnj8wAJ4/QACeP1AAnj9wAJ4/kACeP6AAnj+wAJ4/0ACeP+AAnkeQAJ5HsACeR+AAnkgAAJ5IMACeSEAAnkhQAJ5IYACeSHAAnkiQAJ5IsACeSMAAnkjQAJ5I8ACeSQAAnlCwAJ5Q0ACeUPAAnlEQAJ5RQACeUVAAnlFgAJ5RcACeUYAAnlGgAJ5RwACeUdAAnlHgAJ5SAACeUhAAnlnAAJ5Z4ACeWgAAnlogAJ5aUACeWmAAnlpwAJ5agACeWpAAnlqwAJ5a0ACeWuAAnlrwAJ5bEACeWyAAnmLQAJ5i8ACeYxAAnmMwAJ5jYACeY3AAnmOAAJ5jkACeY6AAnmPAAJ5j4ACeY/AAnmQAAJ5kIACeZDAAnmVAAJ5lUACeZXAAnm2gAJ5v4ACeciAAnnRQAJ52wACeeMAAnnswAJ59oACef6AAnoHgAJ6EIACehEAAnoRwAJ6EkACehLAAnoTQAJ6FAACehTAAnoVQAJ6FcACehaAAnoXAAJ6F4ACehhAAnoZAAJ6GUACehqAAnogwAJ6IgACeiKAAnojwAJ6JIACeiUAAno3QAJ6QEACekoAAnpTAAJ6U8ACelRAAnpUwAJ6VUACelXAAnpWQAJ6VoACeldAAnpdgAJ6ZsACemdAAnpnwAJ6aEACemjAAnppQAJ6acACempAAnpqwAJ6a0ACenSAAnp1QAJ6dgACenbAAnp3gAJ6eEACenkAAnp5wAJ6eoACentAAnp7wAJ6moACepsAAnqbwAJ6nEACep0AAnqdQAJ6nYACep3AAnqeAAJ6noACep8AAnqfQAJ6n4ACeqAAAnqgQAJ6pIACeqTAAnqlQAJ6xAACesSAAnrFAAJ6xYACesZAAnrGgAJ6xsACescAAnrHQAJ6x8ACeshAAnrIgAJ6yMACeslAAnrJgAJ66EACeujAAnrpgAJ66gACeurAAnrrAAJ660ACeuuAAnrrwAJ67EACeuzAAnrtAAJ67UACeu3AAnruAAJ68kACevKAAnrzAAJ7EcACexJAAnsSwAJ7E0ACexQAAnsUQAJ7FIACexTAAnsVAAJ7FYACexYAAnsWQAJ7FoACexcAAnsXQAJ7NgACezaAAns3QAJ7N8ACeziAAns4wAJ7OQACezlAAns5gAJ7OgACezqAAns6wAJ7OwACezuAAns7wAJ7QAACe0BAAntAwAJ7X4ACe2AAAntggAJ7YQACe2HAAntiAAJ7YkACe2KAAntiwAJ7Y0ACe2PAAntkAAJ7ZEACe2TAAntlAAJ7g8ACe4RAAnuFAAJ7hYACe4ZAAnuGgAJ7hsACe4cAAnuHQAJ7h8ACe4hAAnuIgAJ7iMACe4lAAnuJgAJ7j8ACe5AAAnuQQAJ7kMACe6+AAnuwAAJ7sIACe7EAAnuxwAJ7sgACe7JAAnuygAJ7ssACe7NAAnuzwAJ7tAACe7RAAnu0wAJ7tQACe9PAAnvUQAJ71MACe9VAAnvWAAJ71kACe9aAAnvWwAJ71wACe9eAAnvYAAJ72EACe9iAAnvZAAJ72UACe9+AAnvlwAJ75oACe+dAAnvoAAJ76MACe+mAAnvqQAJ78IACe/FAAnvyAAJ78sACe/OAAnv0QAJ79QACe/WAAnv6wAJ8A4ACfAkAAnwNwAJ8EMACfBZAAnw7AAJ8Q8ACfEvAAnxTwAJ8VEACfFTAAnxVQAJ8VcACfFaAAnxWwAJ8VwACfFfAAnxYAAJ8WIACfFjAAnxZQAJ8WgACfFpAAnxagAJ8W0ACfFuAAnxcwAJ8YwACfGVAAnxlwAJ8ZkACfGiAAnxpQAJ8agACfGqAAnx8wAJ8hcACfI+AAnyYgAJ8mUACfJnAAnyaQAJ8msACfJtAAnybwAJ8nAACfJzAAnyjAAJ8q0ACfKvAAnysQAJ8rMACfK1AAnytwAJ8rkACfK7AAnyvQAJ8t4ACfLhAAny5AAJ8ucACfLqAAny7QAJ8vAACfLzAAny9gAJ8vgACfNzAAnzdQAJ83cACfN5AAnzfAAJ830ACfN+AAnzfwAJ84AACfOCAAnzhAAJ84UACfOGAAnziAAJ84kACfQEAAn0BgAJ9AgACfQKAAn0DQAJ9A4ACfQPAAn0EAAJ9BEACfQTAAn0FQAJ9BYACfQXAAn0GQAJ9BoACfSVAAn0lwAJ9JoACfScAAn0nwAJ9KAACfShAAn0ogAJ9KMACfSlAAn0pwAJ9KgACfSpAAn0qwAJ9KwACfTFAAn0xgAJ9McACfTJAAn1RAAJ9UYACfVIAAn1SgAJ9U0ACfVOAAn1TwAJ9VAACfVRAAn1UwAJ9VUACfVWAAn1VwAJ9VkACfVaAAn11QAJ9dcACfXZAAn12wAJ9d4ACfXfAAn14AAJ9eEACfXiAAn15AAJ9eYACfXnAAn16AAJ9eoACfXrAAn2ZgAJ9mgACfZqAAn2bAAJ9m8ACfZwAAn2cQAJ9nIACfZzAAn2dQAJ9ncACfZ4AAn2eQAJ9nsACfZ8AAn29wAJ9vkACfb7AAn2/QAJ9wAACfcBAAn3AgAJ9wMACfcEAAn3BgAJ9wgACfcJAAn3CgAJ9wwACfcNAAn3iAAJ94oACfeMAAn3jgAJ95EACfeSAAn3kwAJ95QACfeVAAn3lwAJ95kACfeaAAn3mwAJ950ACfeeAAn35wAJ+AsACfgyAAn4VgAJ+FkACfhbAAn4XQAJ+F8ACfhhAAn4YwAJ+GQACfhnAAn4gAAJ+J0ACfifAAn4oQAJ+KMACfilAAn4pwAJ+KkACfirAAn4yAAJ+MsACfjOAAn40QAJ+NQACfjXAAn42gAJ+N0ACfjfAAn5WgAJ+VwACflfAAn5YQAJ+WQACfllAAn5ZgAJ+WcACfloAAn5agAJ+WwACfltAAn5bgAJ+XAACflxAAn57AAJ+e4ACfnwAAn58gAJ+fUACfn2AAn59wAJ+fgACfn5AAn5+wAJ+f0ACfn+AAn5/wAJ+gEACfoCAAn6fQAJ+n8ACfqCAAn6hAAJ+ocACfqIAAn6iQAJ+ooACfqLAAn6jQAJ+o8ACfqQAAn6kQAJ+pMACfqUAAn7DwAJ+xEACfsUAAn7FgAJ+xkACfsaAAn7GwAJ+xwACfsdAAn7HwAJ+yEACfsiAAn7IwAJ+yUACfsmAAn7oQAJ+6MACfulAAn7pwAJ+6oACfurAAn7rAAJ+60ACfuuAAn7sAAJ+7IACfuzAAn7tAAJ+7YACfu3AAn8MgAJ/DQACfw2AAn8OAAJ/DsACfw8AAn8PQAJ/D4ACfw/AAn8QQAJ/EMACfxEAAn8RQAJ/EcACfxIAAn8wwAJ/MUACfzHAAn8yQAJ/MwACfzNAAn8zgAJ/M8ACfzQAAn80gAJ/NQACfzVAAn81gAJ/NgACfzZAAn9bAAJ/Y8ACf2vAAn9zwAJ/dEACf3TAAn91QAJ/dcACf3aAAn92wAJ/dwACf3fAAn94AAJ/eIACf3jAAn95QAJ/egACf3pAAn96gAJ/e0ACf3uAAn99wAJ/hAACf4ZAAn+GwAJ/h0ACf4mAAn+KQAJ/iwACf4uAAn+dwAJ/psACf7CAAn+5gAJ/ukACf7rAAn+7QAJ/u8ACf7xAAn+8wAJ/vQACf73AAn/EAAJ/zEACf8zAAn/NQAJ/zcACf85AAn/OwAJ/z0ACf8/AAn/QQAJ/2IACf9lAAn/aAAJ/2sACf9uAAn/cQAJ/3QACf93AAn/egAJ/3wACf/3AAn/+QAJ//sACf/9AAoAAAAKAAEACgACAAoAAwAKAAQACgAGAAoACAAKAAkACgAKAAoADAAKAA0ACgCIAAoAigAKAIwACgCOAAoAkQAKAJIACgCTAAoAlAAKAJUACgCXAAoAmQAKAJoACgCbAAoAnQAKAJ4ACgEZAAoBGwAKAR4ACgEgAAoBIwAKASQACgElAAoBJgAKAScACgEpAAoBKwAKASwACgEtAAoBLwAKATAACgFJAAoBSgAKAUsACgFNAAoByAAKAcoACgHMAAoBzgAKAdEACgHSAAoB0wAKAdQACgHVAAoB1wAKAdkACgHaAAoB2wAKAd0ACgHeAAoCWQAKAlsACgJdAAoCXwAKAmIACgJjAAoCZAAKAmUACgJmAAoCaAAKAmoACgJrAAoCbAAKAm4ACgJvAAoC6gAKAuwACgLuAAoC8AAKAvMACgL0AAoC9QAKAvYACgL3AAoC+QAKAvsACgL8AAoC/QAKAv8ACgMAAAoDewAKA30ACgN/AAoDgQAKA4QACgOFAAoDhgAKA4cACgOIAAoDigAKA4wACgONAAoDjgAKA5AACgORAAoEDAAKBA4ACgQQAAoEEgAKBBUACgQWAAoEFwAKBBgACgQZAAoEGwAKBB0ACgQeAAoEHwAKBCEACgQiAAoEawAKBI8ACgS2AAoE2gAKBN0ACgTfAAoE4QAKBOMACgTlAAoE5wAKBOgACgTrAAoFBAAKBSEACgUjAAoFJQAKBScACgUpAAoFKwAKBS0ACgUvAAoFTAAKBU8ACgVSAAoFVQAKBVgACgVbAAoFXgAKBWEACgVjAAoF3gAKBeAACgXiAAoF5AAKBecACgXoAAoF6QAKBeoACgXrAAoF7QAKBe8ACgXwAAoF8QAKBfMACgX0AAoGbwAKBnEACgZzAAoGdQAKBngACgZ5AAoGegAKBnsACgZ8AAoGfgAKBoAACgaBAAoGggAKBoQACgaFAAoHAAAKBwIACgcEAAoHBgAKBwkACgcKAAoHCwAKBwwACgcNAAoHDwAKBxEACgcSAAoHEwAKBxUACgcWAAoHkQAKB5MACgeWAAoHmAAKB5sACgecAAoHnQAKB54ACgefAAoHoQAKB6MACgekAAoHpQAKB6cACgeoAAoIIwAKCCUACggnAAoIKQAKCCwACggtAAoILgAKCC8ACggwAAoIMgAKCDQACgg1AAoINgAKCDgACgg5AAoItAAKCLYACgi5AAoIuwAKCL4ACgi/AAoIwAAKCMEACgjCAAoIxAAKCMYACgjHAAoIyAAKCMoACgjLAAoI3QAKCVgACglaAAoJXAAKCV4ACglhAAoJYgAKCWMACglkAAoJZQAKCWcACglpAAoJagAKCWsACgltAAoJbgAKCgEACgokAAoKRAAKCmQACgpmAAoKaAAKCmoACgpsAAoKbwAKCnAACgpxAAoKdAAKCnUACgp3AAoKeAAKCnoACgp9AAoKfgAKCn8ACgqCAAoKgwAKCogACgqhAAoKqgAKCqwACgquAAoKtwAKCroACgq9AAoKvwAKCwgACgssAAoLUwAKC3cACgt6AAoLfAAKC34ACguAAAoLggAKC4QACguFAAoLiAAKC6EACgvCAAoLxAAKC8YACgvIAAoLygAKC8wACgvOAAoL0AAKC9IACgvzAAoL9gAKC/kACgv8AAoL/wAKDAIACgwFAAoMCAAKDAsACgwNAAoMiAAKDIoACgyMAAoMjgAKDJEACgySAAoMkwAKDJQACgyVAAoMlwAKDJkACgyaAAoMmwAKDJ0ACgyeAAoNGQAKDRsACg0dAAoNHwAKDSIACg0jAAoNJAAKDSUACg0mAAoNKAAKDSoACg0rAAoNLAAKDS4ACg0vAAoNqgAKDawACg2vAAoNsQAKDbQACg21AAoNtgAKDbcACg24AAoNugAKDbwACg29AAoNvgAKDcAACg3BAAoN2gAKDdsACg3cAAoN3gAKDlkACg5bAAoOXQAKDl8ACg5iAAoOYwAKDmQACg5lAAoOZgAKDmgACg5qAAoOawAKDmwACg5uAAoObwAKDuoACg7sAAoO7gAKDvAACg7zAAoO9AAKDvUACg72AAoO9wAKDvkACg77AAoO/AAKDv0ACg7/AAoPAAAKD3sACg99AAoPfwAKD4EACg+EAAoPhQAKD4YACg+HAAoPiAAKD4oACg+MAAoPjQAKD44ACg+QAAoPkQAKEAwAChAOAAoQEAAKEBIAChAVAAoQFgAKEBcAChAYAAoQGQAKEBsAChAdAAoQHgAKEB8AChAhAAoQIgAKEJ0AChCfAAoQoQAKEKMAChCmAAoQpwAKEKgAChCpAAoQqgAKEKwAChCuAAoQrwAKELAAChCyAAoQswAKEPwAChEgAAoRRwAKEWsAChFuAAoRcAAKEXIAChF0AAoRdgAKEXgAChF5AAoRfAAKEZUAChGyAAoRtAAKEbYAChG4AAoRugAKEbwAChG+AAoRwAAKEd0AChHgAAoR4wAKEeYAChHpAAoR7AAKEe8AChHyAAoR9AAKEm8AChJxAAoSdAAKEnYAChJ5AAoSegAKEnsAChJ8AAoSfQAKEn8AChKBAAoSggAKEoMAChKFAAoShgAKEwEAChMDAAoTBQAKEwcAChMKAAoTCwAKEwwAChMNAAoTDgAKExAAChMSAAoTEwAKExQAChMWAAoTFwAKE5IAChOUAAoTlwAKE5kAChOcAAoTnQAKE54AChOfAAoToAAKE6IAChOkAAoTpQAKE6YAChOoAAoTqQAKFCQAChQmAAoUKQAKFCsAChQuAAoULwAKFDAAChQxAAoUMgAKFDQAChQ2AAoUNwAKFDgAChQ6AAoUOwAKFLYAChS4AAoUugAKFLwAChS/AAoUwAAKFMEAChTCAAoUwwAKFMUAChTHAAoUyAAKFMkAChTLAAoUzAAKFUcAChVJAAoVSwAKFU0AChVQAAoVUQAKFVIAChVTAAoVVAAKFVYAChVYAAoVWQAKFVoAChVcAAoVXQAKFdgAChXaAAoV3AAKFd4AChXhAAoV4gAKFeMAChXkAAoV5QAKFecAChXpAAoV6gAKFesAChXtAAoV7gAKFoEAChakAAoWxAAKFuQAChbmAAoW6AAKFuoAChbsAAoW7wAKFvAAChbxAAoW9AAKFvUAChb3AAoW+AAKFvsAChb+AAoW/wAKFwAAChcDAAoXBAAKFwkAChciAAoXKwAKFy0AChcvAAoXOAAKFzsAChc+AAoXQAAKF4kAChetAAoX1AAKF/gAChf7AAoX/QAKF/8AChgBAAoYAwAKGAUAChgGAAoYCQAKGCIAChhDAAoYRQAKGEcAChhJAAoYSwAKGE0AChhPAAoYUQAKGFMAChh0AAoYdwAKGHoAChh9AAoYgAAKGIMAChiGAAoYiQAKGIwAChiOAAoZCQAKGQsAChkNAAoZDwAKGRIAChkTAAoZFAAKGRUAChkWAAoZGAAKGRoAChkbAAoZHAAKGR4AChkfAAoZmgAKGZwAChmeAAoZoAAKGaMAChmkAAoZpQAKGaYAChmnAAoZqQAKGasAChmsAAoZrQAKGa8AChmwAAoaKwAKGi0AChowAAoaMgAKGjUACho2AAoaNwAKGjgACho5AAoaOwAKGj0ACho+AAoaPwAKGkEAChpCAAoaWwAKGlwAChpdAAoaXwAKGtoAChrcAAoa3gAKGuAAChrjAAoa5AAKGuUAChrmAAoa5wAKGukAChrrAAoa7AAKGu0AChrvAAoa8AAKG2sAChttAAobcAAKG3IACht1AAobdgAKG3cACht4AAobeQAKG3sACht9AAobfgAKG38AChuBAAobggAKG/0AChv/AAocAQAKHAMAChwGAAocBwAKHAgAChwJAAocCgAKHAwAChwOAAocDwAKHBAAChwSAAocEwAKHI4AChyQAAockgAKHJQAChyXAAocmAAKHJkAChyaAAocmwAKHJ0AChyfAAocoAAKHKEAChyjAAocpAAKHR8ACh0hAAodIwAKHSUACh0oAAodKQAKHSoACh0rAAodLAAKHS4ACh0wAAodMQAKHTIACh00AAodNQAKHX4ACh2iAAodyQAKHe0ACh3wAAod8gAKHfQACh32AAod+AAKHfoACh37AAod/gAKHhcACh40AAoeNgAKHjgACh46AAoePAAKHj4ACh5AAAoeQgAKHl8ACh5iAAoeZQAKHmgACh5rAAoebgAKHnEACh50AAoedgAKHvEACh7zAAoe9QAKHvcACh76AAoe+wAKHvwACh79AAoe/gAKHwAACh8CAAofAwAKHwQACh8GAAofBwAKH4IACh+EAAofhgAKH4gACh+LAAofjAAKH40ACh+OAAofjwAKH5EACh+TAAoflAAKH5UACh+XAAofmAAKIBMACiAVAAogFwAKIBkACiAcAAogHQAKIB4ACiAfAAogIAAKICIACiAkAAogJQAKICYACiAoAAogKQAKIKQACiCmAAogqQAKIKsACiCuAAogrwAKILAACiCxAAogsgAKILQACiC2AAogtwAKILgACiC6AAoguwAKIT4ACiFiAAohhgAKIakACiHQAAoh8AAKIhcACiI+AAoiXgAKIoIACiKmAAoiqAAKIqsACiKtAAoirwAKIrEACiK0AAoitwAKIrkACiK7AAoivgAKIsAACiLCAAoixQAKIsgACiLJAAoizgAKIucACiLsAAoi7gAKIvMACiL2AAoi+AAKI0EACiNlAAojjAAKI7AACiOzAAojtQAKI7cACiO5AAojuwAKI70ACiO+AAojwQAKI9oACiP/AAokAQAKJAMACiQFAAokBwAKJAkACiQLAAokDQAKJA8ACiQRAAokNgAKJDkACiQ8AAokPwAKJEIACiRFAAokSAAKJEsACiROAAokUQAKJFMACiTOAAok0AAKJNMACiTVAAok2AAKJNkACiTaAAok2wAKJNwACiTeAAok4AAKJOEACiTiAAok5AAKJOUACiT2AAok9wAKJPkACiV0AAoldgAKJXgACiV6AAolfQAKJX4ACiV/AAolgAAKJYEACiWDAAolhQAKJYYACiWHAAoliQAKJYoACiYFAAomBwAKJgoACiYMAAomDwAKJhAACiYRAAomEgAKJhMACiYVAAomFwAKJhgACiYZAAomGwAKJhwACiYtAAomMgAKJjUACiY3AAomSAAKJlUACiZYAAomWwAKJl4ACiZgAAomcwAKJooACiacAAonFwAKJxkACicbAAonHQAKJyAACichAAonIgAKJyMACickAAonJgAKJygACicpAAonKgAKJywACictAAonqAAKJ6oACietAAonrwAKJ7IACiezAAontAAKJ7UACie2AAonuAAKJ7oACie7AAonvAAKJ74ACie/AAon0AAKJ9EACifTAAooTgAKKFAACihSAAooVAAKKFcACihYAAooWQAKKFoACihbAAooXQAKKF8ACihgAAooYQAKKGMACihkAAoo3wAKKOEACijkAAoo5gAKKOkACijqAAoo6wAKKOwACijtAAoo7wAKKPEACijyAAoo8wAKKPUACij2AAopDwAKKRAACikRAAopEwAKKY4ACimQAAopkgAKKZQACimXAAopmAAKKZkACimaAAopmwAKKZ0ACimfAAopoAAKKaEACimjAAoppAAKKh8ACiohAAoqJAAKKiYACiopAAoqKgAKKisACiosAAoqLQAKKi8ACioxAAoqMgAKKjMACio1AAoqNgAKKkwACiplAAoqpAAKKqcACiqqAAoqrQAKKrAACiqzAAoqtgAKKrkACiq8AAoqvwAKKsIACirFAAoqyAAKKssACirOAAoq0QAKKxAACisTAAorFgAKKxkACiscAAorHwAKKyIACislAAorKAAKKysACisuAAorMQAKKzQACis3AAorOgAKKz0ACis/AAorUQAKK2YACiuhAAor2gAKLAIACiwqAAosQQAKLFQACixpAAosjgAKLKsACiy3AAos0wAKLQ4ACi0ZAAotrAAKLc8ACi3vAAouDwAKLhEACi4TAAouFQAKLhcACi4aAAouGwAKLhwACi4fAAouIAAKLiIACi4jAAouJQAKLigACi4pAAouKgAKLi0ACi4uAAouMwAKLkwACi5VAAouVwAKLlkACi5iAAouZQAKLmgACi5qAAouswAKLtcACi7+AAovIgAKLyUACi8nAAovKQAKLysACi8tAAovLwAKLzAACi8zAAovTAAKL20ACi9vAAovcQAKL3MACi91AAovdwAKL3kACi97AAovfQAKL54ACi+hAAovpAAKL6cACi+qAAovrQAKL7AACi+zAAovtgAKL7gACjAzAAowNQAKMDcACjA5AAowPAAKMD0ACjA+AAowPwAKMEAACjBCAAowRAAKMEUACjBGAAowSAAKMEkACjDEAAowxgAKMMgACjDKAAowzQAKMM4ACjDPAAow0AAKMNEACjDTAAow1QAKMNYACjDXAAow2QAKMNoACjFVAAoxVwAKMVoACjFcAAoxXwAKMWAACjFhAAoxYgAKMWMACjFlAAoxZwAKMWgACjFpAAoxawAKMWwACjGFAAoxhgAKMYcACjGJAAoyBAAKMgYACjIIAAoyCgAKMg0ACjIOAAoyDwAKMhAACjIRAAoyEwAKMhUACjIWAAoyFwAKMhkACjIaAAoylQAKMpcACjKZAAoymwAKMp4ACjKfAAoyoAAKMqEACjKiAAoypAAKMqYACjKnAAoyqAAKMqoACjKrAAozJgAKMygACjMqAAozLAAKMy8ACjMwAAozMQAKMzIACjMzAAozNQAKMzcACjM4AAozOQAKMzsACjM8AAoztwAKM7kACjO7AAozvQAKM8AACjPBAAozwgAKM8MACjPEAAozxgAKM8gACjPJAAozygAKM8wACjPNAAo0SAAKNEoACjRMAAo0TgAKNFEACjRSAAo0UwAKNFQACjRVAAo0VwAKNFkACjRaAAo0WwAKNF0ACjReAAo0pwAKNMsACjTyAAo1FgAKNRkACjUbAAo1HQAKNR8ACjUhAAo1IwAKNSQACjUnAAo1QAAKNV0ACjVfAAo1YQAKNWMACjVlAAo1ZwAKNWkACjVrAAo1iAAKNYsACjWOAAo1kQAKNZQACjWXAAo1mgAKNZ0ACjWfAAo2GgAKNhwACjYeAAo2IAAKNiMACjYkAAo2JQAKNiYACjYnAAo2KQAKNisACjYsAAo2LQAKNi8ACjYwAAo2qwAKNq0ACjavAAo2sQAKNrQACja1AAo2tgAKNrcACja4AAo2ugAKNrwACja9AAo2vgAKNsAACjbBAAo3PAAKNz4ACjdAAAo3QgAKN0UACjdGAAo3RwAKN0gACjdJAAo3SwAKN00ACjdOAAo3TwAKN1EACjdSAAo3zQAKN88ACjfSAAo31AAKN9cACjfYAAo32QAKN9oACjfbAAo33QAKN98ACjfgAAo34QAKN+MACjfkAAo4XwAKOGEACjhjAAo4ZQAKOGgACjhpAAo4agAKOGsACjhsAAo4bgAKOHAACjhxAAo4cgAKOHQACjh1AAo48AAKOPIACjj1AAo49wAKOPoACjj7AAo4/AAKOP0ACjj+AAo5AAAKOQIACjkDAAo5BAAKOQYACjkHAAo5FgAKOZEACjmTAAo5lQAKOZcACjmaAAo5mwAKOZwACjmdAAo5ngAKOaAACjmiAAo5owAKOaQACjmmAAo5pwAKOjoACjpdAAo6fQAKOp0ACjqfAAo6oQAKOqMACjqlAAo6qAAKOqkACjqqAAo6rQAKOq4ACjqwAAo6sQAKOrMACjq2AAo6twAKOrgACjq7AAo6vAAKOsEACjraAAo64wAKOuUACjrnAAo68AAKOvMACjr2AAo6+AAKO0EACjtlAAo7jAAKO7AACjuzAAo7tQAKO7cACju5AAo7uwAKO70ACju+AAo7wQAKO9oACjv7AAo7/QAKO/8ACjwBAAo8AwAKPAUACjwHAAo8CQAKPAsACjwsAAo8LwAKPDIACjw1AAo8OAAKPDsACjw+AAo8QQAKPEQACjxGAAo8wQAKPMMACjzFAAo8xwAKPMoACjzLAAo8zAAKPM0ACjzOAAo80AAKPNIACjzTAAo81AAKPNYACjzXAAo9UgAKPVQACj1WAAo9WAAKPVsACj1cAAo9XQAKPV4ACj1fAAo9YQAKPWMACj1kAAo9ZQAKPWcACj1oAAo94wAKPeUACj3oAAo96gAKPe0ACj3uAAo97wAKPfAACj3xAAo98wAKPfUACj32AAo99wAKPfkACj36AAo+EwAKPhQACj4VAAo+FwAKPpIACj6UAAo+lgAKPpgACj6bAAo+nAAKPp0ACj6eAAo+nwAKPqEACj6jAAo+pAAKPqUACj6nAAo+qAAKPyMACj8lAAo/KAAKPyoACj8tAAo/LgAKPy8ACj8wAAo/MQAKPzMACj81AAo/NgAKPzcACj85AAo/OgAKP7UACj+3AAo/uQAKP7sACj++AAo/vwAKP8AACj/BAAo/wgAKP8QACj/GAAo/xwAKP8gACj/KAAo/ywAKQEYACkBIAApASgAKQEwACkBPAApAUAAKQFEACkBSAApAUwAKQFUACkBXAApAWAAKQFkACkBbAApAXAAKQNcACkDZAApA2wAKQN0ACkDgAApA4QAKQOIACkDjAApA5AAKQOYACkDoAApA6QAKQOoACkDsAApA7QAKQTYACkFaAApBgQAKQaUACkGoAApBqgAKQawACkGuAApBsAAKQbIACkGzAApBtgAKQc8ACkHsAApB7gAKQfAACkHyAApB9AAKQfYACkH4AApB+gAKQhcACkIaAApCHQAKQiAACkIjAApCJgAKQikACkIsAApCLgAKQqkACkKrAApCrQAKQq8ACkKyAApCswAKQrQACkK1AApCtgAKQrgACkK6AApCuwAKQrwACkK+AApCvwAKQzoACkM8AApDPgAKQ0AACkNDAApDRAAKQ0UACkNGAApDRwAKQ0kACkNLAApDTAAKQ00ACkNPAApDUAAKQ8sACkPNAApDzwAKQ9EACkPUAApD1QAKQ9YACkPXAApD2AAKQ9oACkPcAApD3QAKQ94ACkPgAApD4QAKRFwACkReAApEYQAKRGMACkRmAApEZwAKRGgACkRpAApEagAKRGwACkRuAApEbwAKRHAACkRyAApEcwAKRO4ACkTwAApE8gAKRPQACkT3AApE+AAKRPkACkT6AApE+wAKRP0ACkT/AApFAAAKRQEACkUDAApFBAAKRX8ACkWBAApFhAAKRYYACkWJAApFigAKRYsACkWMAApFjQAKRY8ACkWRAApFkgAKRZMACkWVAApFlgAKRagACkYjAApGJQAKRicACkYpAApGLAAKRi0ACkYuAApGLwAKRjAACkYyAApGNAAKRjUACkY2AApGOAAKRjkACkbMAApG7wAKRw8ACkcvAApHMQAKRzMACkc1AApHNwAKRzoACkc7AApHPAAKRz8ACkdAAApHQgAKR0MACkdFAApHSAAKR0kACkdKAApHTQAKR04ACkdXAApHcAAKR3kACkd7AApHfQAKR4YACkeJAApHjAAKR44ACkfXAApH+wAKSCIACkhGAApISQAKSEsACkhNAApITwAKSFEACkhTAApIVAAKSFcACkhwAApIkQAKSJMACkiVAApIlwAKSJkACkibAApInQAKSJ8ACkihAApIwgAKSMUACkjIAApIywAKSM4ACkjRAApI1AAKSNcACkjaAApI3AAKSVcACklZAApJWwAKSV0ACklgAApJYQAKSWIACkljAApJZAAKSWYACkloAApJaQAKSWoACklsAApJbQAKSegACknqAApJ7AAKSe4ACknxAApJ8gAKSfMACkn0AApJ9QAKSfcACkn5AApJ+gAKSfsACkn9AApJ/gAKSnkACkp7AApKfgAKSoAACkqDAApKhAAKSoUACkqGAApKhwAKSokACkqLAApKjAAKSo0ACkqPAApKkAAKSqkACkqqAApKqwAKSq0ACksoAApLKgAKSywACksuAApLMQAKSzIACkszAApLNAAKSzUACks3AApLOQAKSzoACks7AApLPQAKSz4ACku5AApLuwAKS70ACku/AApLwgAKS8MACkvEAApLxQAKS8YACkvIAApLygAKS8sACkvMAApLzgAKS88ACkxKAApMTAAKTE4ACkxQAApMUwAKTFQACkxVAApMVgAKTFcACkxZAApMWwAKTFwACkxdAApMXwAKTGAACkzbAApM3QAKTN8ACkzhAApM5AAKTOUACkzmAApM5wAKTOgACkzqAApM7AAKTO0ACkzuAApM8AAKTPEACk1sAApNbgAKTXAACk1yAApNdQAKTXYACk13AApNeAAKTXkACk17AApNfQAKTX4ACk1/AApNgQAKTYIACk3LAApN7wAKThYACk46AApOPQAKTj8ACk5BAApOQwAKTkUACk5HAApOSAAKTksACk5kAApOgQAKToMACk6FAApOhwAKTokACk6LAApOjQAKTo8ACk6sAApOrwAKTrIACk61AApOuAAKTrsACk6+AApOwQAKTsMACk8+AApPQAAKT0MACk9FAApPSAAKT0kACk9KAApPSwAKT0wACk9OAApPUAAKT1EACk9SAApPVAAKT1UACk/QAApP0gAKT9QACk/WAApP2QAKT9oACk/bAApP3AAKT90ACk/fAApP4QAKT+IACk/jAApP5QAKT+YAClBhAApQYwAKUGYAClBoAApQawAKUGwAClBtAApQbgAKUG8AClBxAApQcwAKUHQAClB1AApQdwAKUHgAClDzAApQ9QAKUPgAClD6AApQ/QAKUP4AClD/AApRAAAKUQEAClEDAApRBQAKUQYAClEHAApRCQAKUQoAClGFAApRhwAKUYkAClGLAApRjgAKUY8AClGQAApRkQAKUZIAClGUAApRlgAKUZcAClGYAApRmgAKUZsAClIWAApSGAAKUhoAClIcAApSHwAKUiAAClIhAApSIgAKUiMAClIlAApSJwAKUigAClIpAApSKwAKUiwAClKnAApSqQAKUqsAClKtAApSsAAKUrEAClKyAApSswAKUrQAClK2AApSuAAKUrkAClK6AApSvAAKUr0AClNQAApTcwAKU5MAClOzAApTtQAKU7cAClO5AApTuwAKU74AClO/AApTwAAKU8MAClPEAApTxgAKU8cAClPJAApTzAAKU80AClPOAApT0QAKU9IAClPXAApT8AAKU/kAClP7AApT/QAKVAYAClQJAApUDAAKVA4AClRXAApUewAKVKIAClTGAApUyQAKVMsAClTNAApUzwAKVNEAClTTAApU1AAKVNcAClTwAApVEQAKVRMAClUVAApVFwAKVRkAClUbAApVHQAKVR8AClUhAApVQgAKVUUAClVIAApVSwAKVU4AClVRAApVVAAKVVcAClVaAApVXAAKVdcAClXZAApV2wAKVd0AClXgAApV4QAKVeIAClXjAApV5AAKVeYAClXoAApV6QAKVeoAClXsAApV7QAKVmgAClZqAApWbAAKVm4AClZxAApWcgAKVnMAClZ0AApWdQAKVncAClZ5AApWegAKVnsAClZ9AApWfgAKVvkAClb7AApW/gAKVwAAClcDAApXBAAKVwUAClcGAApXBwAKVwkAClcLAApXDAAKVw0AClcPAApXEAAKVykAClcqAApXKwAKVy0ACleoAApXqgAKV6wACleuAApXsQAKV7IAClezAApXtAAKV7UACle3AApXuQAKV7oACle7AApXvQAKV74AClg5AApYOwAKWD0AClg/AApYQgAKWEMAClhEAApYRQAKWEYAClhIAApYSgAKWEsAClhMAApYTgAKWE8ACljKAApYzAAKWM4ACljQAApY0wAKWNQACljVAApY1gAKWNcACljZAApY2wAKWNwACljdAApY3wAKWOAACllbAApZXQAKWV8ACllhAApZZAAKWWUACllmAApZZwAKWWgACllqAApZbAAKWW0AClluAApZcAAKWXEAClnsAApZ7gAKWfAAClnyAApZ9QAKWfYACln3AApZ+AAKWfkACln7AApZ/QAKWf4ACln/AApaAQAKWgIAClpLAApabwAKWpYAClq6AApavQAKWr8AClrBAApawwAKWsUAClrHAApayAAKWssAClrkAApbAQAKWwMAClsFAApbBwAKWwkAClsLAApbDQAKWw8AClssAApbLwAKWzIACls1AApbOAAKWzsACls+AApbQQAKW0MAClu+AApbwAAKW8MAClvFAApbyAAKW8kAClvKAApbywAKW8wAClvOAApb0AAKW9EAClvSAApb1AAKW9UAClxQAApcUgAKXFQAClxWAApcWQAKXFoAClxbAApcXAAKXF0AClxfAApcYQAKXGIAClxjAApcZQAKXGYAClzhAApc4wAKXOYAClzoAApc6wAKXOwAClztAApc7gAKXO8AClzxAApc8wAKXPQAClz1AApc9wAKXPgACl1zAApddQAKXXgACl16AApdfQAKXX4ACl1/AApdgAAKXYEACl2DAApdhQAKXYYACl2HAApdiQAKXYoACl4FAApeBwAKXgkACl4LAApeDgAKXg8ACl4QAApeEQAKXhIACl4UAApeFgAKXhcACl4YAApeGgAKXhsACl6WAApemAAKXpoACl6cAApenwAKXqAACl6hAApeogAKXqMACl6lAApepwAKXqgACl6pAApeqwAKXqwACl8nAApfKQAKXysACl8tAApfMAAKXzEACl8yAApfMwAKXzQACl82AApfOAAKXzkACl86AApfPAAKXz0ACl/QAApf8wAKYBMACmAzAApgNQAKYDcACmA5AApgOwAKYD4ACmA/AApgQAAKYEMACmBEAApgRgAKYEcACmBJAApgTAAKYE0ACmBOAApgUQAKYFIACmBXAApgcAAKYHkACmB7AApgfQAKYIYACmCJAApgjAAKYI4ACmDXAApg+wAKYSIACmFGAAphSQAKYUsACmFNAAphTwAKYVEACmFTAAphVAAKYVcACmFwAAphkQAKYZMACmGVAAphlwAKYZkACmGbAAphnQAKYZ8ACmGhAAphwgAKYcUACmHIAAphywAKYc4ACmHRAAph1AAKYdcACmHaAAph3AAKYlcACmJZAApiWwAKYl0ACmJgAApiYQAKYmIACmJjAApiZAAKYmYACmJoAApiaQAKYmoACmJsAApibQAKYugACmLqAApi7AAKYu4ACmLxAApi8gAKYvMACmL0AApi9QAKYvcACmL5AApi+gAKYvsACmL9AApi/gAKY3kACmN7AApjfgAKY4AACmODAApjhAAKY4UACmOGAApjhwAKY4kACmOLAApjjAAKY40ACmOPAApjkAAKY6kACmOqAApjqwAKY60ACmQoAApkKgAKZCwACmQuAApkMQAKZDIACmQzAApkNAAKZDUACmQ3AApkOQAKZDoACmQ7AApkPQAKZD4ACmS5AApkuwAKZL0ACmS/AApkwgAKZMMACmTEAApkxQAKZMYACmTIAApkygAKZMsACmTMAApkzgAKZM8ACmVKAAplTAAKZU4ACmVQAAplUwAKZVQACmVVAAplVgAKZVcACmVZAAplWwAKZVwACmVdAAplXwAKZWAACmXbAApl3QAKZd8ACmXhAApl5AAKZeUACmXmAApl5wAKZegACmXqAApl7AAKZe0ACmXuAApl8AAKZfEACmZsAApmbgAKZnAACmZyAApmdQAKZnYACmZ3AApmeAAKZnkACmZ7AApmfQAKZn4ACmZ/AApmgQAKZoIACmbLAApm7wAKZxYACmc6AApnPQAKZz8ACmdBAApnQwAKZ0UACmdHAApnSAAKZ0sACmdkAApngQAKZ4MACmeFAApnhwAKZ4kACmeLAApnjQAKZ48ACmesAApnrwAKZ7IACme1AApnuAAKZ7sACme+AApnwQAKZ8MACmg+AApoQAAKaEIACmhEAApoRwAKaEgACmhJAApoSgAKaEsACmhNAApoTwAKaFAACmhRAApoUwAKaFQACmjPAApo0QAKaNMACmjVAApo2AAKaNkACmjaAApo2wAKaNwACmjeAApo4AAKaOEACmjiAApo5AAKaOUACmlgAAppYgAKaWQACmlmAAppaQAKaWoACmlrAAppbAAKaW0ACmlvAAppcQAKaXIACmlzAAppdQAKaXYACmnxAApp8wAKafUACmn3AApp+gAKafsACmn8AApp/QAKaf4ACmoAAApqAgAKagMACmoEAApqBgAKagcACmqCAApqhAAKaoYACmqIAApqiwAKaowACmqNAApqjgAKao8ACmqRAApqkwAKapQACmqVAApqlwAKapgACmsTAAprFQAKaxcACmsZAAprHAAKax0ACmseAAprHwAKayAACmsiAAprJAAKayUACmsmAAprKAAKaykACmukAAprpgAKa6gACmuqAAprrQAKa64ACmuvAAprsAAKa7EACmuzAAprtQAKa7YACmu3AApruQAKa7oACmxNAApscAAKbJAACmywAApssgAKbLQACmy2AApsuAAKbLsACmy8AApsvQAKbMAACmzBAApswwAKbMQACmzGAApsyQAKbMoACmzLAApszgAKbM8ACmzUAAps7QAKbPYACmz4AAps+gAKbQMACm0GAAptCQAKbQsACm1UAApteAAKbZ8ACm3DAAptxgAKbcgACm3KAAptzAAKbc4ACm3QAApt0QAKbdQACm3tAApuDgAKbhAACm4SAApuFAAKbhYACm4YAApuGgAKbhwACm4eAApuPwAKbkIACm5FAApuSAAKbksACm5OAApuUQAKblQACm5XAApuWQAKbtQACm7WAApu2AAKbtoACm7dAApu3gAKbt8ACm7gAApu4QAKbuMACm7lAApu5gAKbucACm7pAApu6gAKb2UACm9nAApvaQAKb2sACm9uAApvbwAKb3AACm9xAApvcgAKb3QACm92AApvdwAKb3gACm96AApvewAKb/YACm/4AApv+wAKb/0ACnAAAApwAQAKcAIACnADAApwBAAKcAYACnAIAApwCQAKcAoACnAMAApwDQAKcCYACnAnAApwKAAKcCoACnClAApwpwAKcKkACnCrAApwrgAKcK8ACnCwAApwsQAKcLIACnC0AApwtgAKcLcACnC4AApwugAKcLsACnE2AApxOAAKcToACnE8AApxPwAKcUAACnFBAApxQgAKcUMACnFFAApxRwAKcUgACnFJAApxSwAKcUwACnHHAApxyQAKccsACnHNAApx0AAKcdEACnHSAApx0wAKcdQACnHWAApx2AAKcdkACnHaAApx3AAKcd0ACnJYAApyWgAKclwACnJeAApyYQAKcmIACnJjAApyZAAKcmUACnJnAApyaQAKcmoACnJrAApybQAKcm4ACnLpAApy6wAKcu0ACnLvAApy8gAKcvMACnL0AApy9QAKcvYACnL4AApy+gAKcvsACnL8AApy/gAKcv8ACnNIAApzbAAKc5MACnO3AApzugAKc7wACnO+AApzwAAKc8IACnPEAApzxQAKc8gACnPhAApz/gAKdAAACnQCAAp0BAAKdAYACnQIAAp0CgAKdAwACnQpAAp0LAAKdC8ACnQyAAp0NQAKdDgACnQ7AAp0PgAKdEAACnS7AAp0vQAKdL8ACnTBAAp0xAAKdMUACnTGAAp0xwAKdMgACnTKAAp0zAAKdM0ACnTOAAp00AAKdNEACnVMAAp1TgAKdVAACnVSAAp1VQAKdVYACnVXAAp1WAAKdVkACnVbAAp1XQAKdV4ACnVfAAp1YQAKdWIACnXdAAp13wAKdeEACnXjAAp15gAKdecACnXoAAp16QAKdeoACnXsAAp17gAKde8ACnXwAAp18gAKdfMACnZuAAp2cAAKdnMACnZ1AAp2eAAKdnkACnZ6AAp2ewAKdnwACnZ+AAp2gAAKdoEACnaCAAp2hAAKdoUACncAAAp3AgAKdwQACncGAAp3CQAKdwoACncLAAp3DAAKdw0ACncPAAp3EQAKdxIACncTAAp3FQAKdxYACneRAAp3kwAKd5UACneXAAp3mgAKd5sACnecAAp3nQAKd54ACnegAAp3ogAKd6MACnekAAp3pgAKd6cACngiAAp4JAAKeCYACngoAAp4KwAKeCwACngtAAp4LgAKeC8ACngxAAp4MwAKeDQACng1AAp4NwAKeDgACnjLAAp47gAKeQ4ACnkuAAp5MAAKeTIACnk0AAp5NgAKeTkACnk6AAp5OwAKeT4ACnk/AAp5QQAKeUIACnlEAAp5RwAKeUgACnlJAAp5TAAKeU0ACnlWAAp5bwAKeXgACnl6AAp5fAAKeYUACnmIAAp5iwAKeY0ACnnWAAp5+gAKeiEACnpFAAp6SAAKekoACnpMAAp6TgAKelAACnpSAAp6UwAKelYACnpvAAp6kAAKepIACnqUAAp6lgAKepgACnqaAAp6nAAKep4ACnqgAAp6wQAKesQACnrHAAp6ygAKes0ACnrQAAp60wAKetYACnrZAAp62wAKe1YACntYAAp7WgAKe1wACntfAAp7YAAKe2EACntiAAp7YwAKe2UACntnAAp7aAAKe2kACntrAAp7bAAKe+cACnvpAAp76wAKe+0ACnvwAAp78QAKe/IACnvzAAp79AAKe/YACnv4AAp7+QAKe/oACnv8AAp7/QAKfHgACnx6AAp8fQAKfH8ACnyCAAp8gwAKfIQACnyFAAp8hgAKfIgACnyKAAp8iwAKfIwACnyOAAp8jwAKfKgACnypAAp8qgAKfKwACn0nAAp9KQAKfSsACn0tAAp9MAAKfTEACn0yAAp9MwAKfTQACn02AAp9OAAKfTkACn06AAp9PAAKfT0ACn24AAp9ugAKfbwACn2+AAp9wQAKfcIACn3DAAp9xAAKfcUACn3HAAp9yQAKfcoACn3LAAp9zQAKfc4ACn5JAAp+SwAKfk0ACn5PAAp+UgAKflMACn5UAAp+VQAKflYACn5YAAp+WgAKflsACn5cAAp+XgAKfl8ACn7aAAp+3AAKft4ACn7gAAp+4wAKfuQACn7lAAp+5gAKfucACn7pAAp+6wAKfuwACn7tAAp+7wAKfvAACn9rAAp/bQAKf28ACn9xAAp/dAAKf3UACn92AAp/dwAKf3gACn96AAp/fAAKf30ACn9+AAp/gAAKf4EACn/KAAp/7gAKgBUACoA5AAqAPAAKgD4ACoBAAAqAQgAKgEQACoBGAAqARwAKgEoACoBjAAqAgAAKgIIACoCEAAqAhgAKgIgACoCKAAqAjAAKgI4ACoCrAAqArgAKgLEACoC0AAqAtwAKgLoACoC9AAqAwAAKgMIACoE9AAqBPwAKgUEACoFDAAqBRgAKgUcACoFIAAqBSQAKgUoACoFMAAqBTgAKgU8ACoFQAAqBUgAKgVMACoHOAAqB0AAKgdIACoHUAAqB1wAKgdgACoHZAAqB2gAKgdsACoHdAAqB3wAKgeAACoHhAAqB4wAKgeQACoJfAAqCYQAKgmMACoJlAAqCaAAKgmkACoJqAAqCawAKgmwACoJuAAqCcAAKgnEACoJyAAqCdAAKgnUACoLwAAqC8gAKgvUACoL3AAqC+gAKgvsACoL8AAqC/QAKgv4ACoMAAAqDAgAKgwMACoMEAAqDBgAKgwcACoOCAAqDhAAKg4YACoOIAAqDiwAKg4wACoONAAqDjgAKg48ACoORAAqDkwAKg5QACoOVAAqDlwAKg5gACoQTAAqEFQAKhBgACoQaAAqEHQAKhB4ACoQfAAqEIAAKhCEACoQjAAqEJQAKhCYACoQnAAqEKQAKhCoACoRJAAqExAAKhMYACoTIAAqEygAKhM0ACoTOAAqEzwAKhNAACoTRAAqE0wAKhNUACoTWAAqE1wAKhNkACoTaAAqFbQAKhZAACoWwAAqF0AAKhdIACoXUAAqF1gAKhdgACoXbAAqF3AAKhd0ACoXgAAqF4QAKheMACoXkAAqF5gAKhekACoXqAAqF6wAKhe4ACoXvAAqF9AAKhg0ACoYWAAqGGAAKhhoACoYjAAqGJgAKhikACoYrAAqGdAAKhpgACoa/AAqG4wAKhuYACoboAAqG6gAKhuwACobuAAqG8AAKhvEACob0AAqHDQAKhy4ACocwAAqHMgAKhzQACoc2AAqHOAAKhzoACoc8AAqHPgAKh18ACodiAAqHZQAKh2gACodrAAqHbgAKh3EACod0AAqHdwAKh3kACof0AAqH9gAKh/gACof6AAqH/QAKh/4ACof/AAqIAAAKiAEACogDAAqIBQAKiAYACogHAAqICQAKiAoACoiFAAqIhwAKiIkACoiLAAqIjgAKiI8ACoiQAAqIkQAKiJIACoiUAAqIlgAKiJcACoiYAAqImgAKiJsACokWAAqJGAAKiRsACokdAAqJIAAKiSEACokiAAqJIwAKiSQACokmAAqJKAAKiSkACokqAAqJLAAKiS0AColGAAqJRwAKiUgAColKAAqJxQAKiccAConJAAqJywAKic4AConPAAqJ0AAKidEAConSAAqJ1AAKidYAConXAAqJ2AAKidoAConbAAqKVgAKilgACopaAAqKXAAKil8ACopgAAqKYQAKimIACopjAAqKZQAKimcACopoAAqKaQAKimsACopsAAqK5wAKiukACorrAAqK7QAKivAACorxAAqK8gAKivMACor0AAqK9gAKivgACor5AAqK+gAKivwACor9AAqLeAAKi3oACot8AAqLfgAKi4EACouCAAqLgwAKi4QACouFAAqLhwAKi4kACouKAAqLiwAKi40ACouOAAqMCQAKjAsACowNAAqMDwAKjBIACowTAAqMFAAKjBUACowWAAqMGAAKjBoACowbAAqMHAAKjB4ACowfAAqMaAAKjIwACoyzAAqM1wAKjNoACozcAAqM3gAKjOAACoziAAqM5AAKjOUACozoAAqNAQAKjR4ACo0gAAqNIgAKjSQACo0mAAqNKAAKjSoACo0sAAqNSQAKjUwACo1PAAqNUgAKjVUACo1YAAqNWwAKjV4ACo1gAAqN2wAKjd0ACo3fAAqN4QAKjeQACo3lAAqN5gAKjecACo3oAAqN6gAKjewACo3tAAqN7gAKjfAACo3xAAqObAAKjm4ACo5wAAqOcgAKjnUACo52AAqOdwAKjngACo55AAqOewAKjn0ACo5+AAqOfwAKjoEACo6CAAqO/QAKjv8ACo8BAAqPAwAKjwYACo8HAAqPCAAKjwkACo8KAAqPDAAKjw4ACo8PAAqPEAAKjxIACo8TAAqPjgAKj5AACo+TAAqPlQAKj5gACo+ZAAqPmgAKj5sACo+cAAqPngAKj6AACo+hAAqPogAKj6QACo+lAAqQIAAKkCIACpAkAAqQJgAKkCkACpAqAAqQKwAKkCwACpAtAAqQLwAKkDEACpAyAAqQMwAKkDUACpA2AAqQsQAKkLMACpC2AAqQuAAKkLsACpC8AAqQvQAKkL4ACpC/AAqQwQAKkMMACpDEAAqQxQAKkMcACpDIAAqQ1wAKkVIACpFUAAqRVgAKkVgACpFbAAqRXAAKkV0ACpFeAAqRXwAKkWEACpFjAAqRZAAKkWUACpFnAAqRaAAKkfsACpIeAAqSPgAKkl4ACpJgAAqSYgAKkmQACpJmAAqSaQAKkmoACpJrAAqSbgAKkm8ACpJxAAqScgAKknQACpJ3AAqSeAAKknkACpJ8AAqSfQAKkoYACpKfAAqSqAAKkqoACpKsAAqStQAKkrgACpK7AAqSvQAKkwYACpMqAAqTUQAKk3UACpN4AAqTegAKk3wACpN+AAqTgAAKk4IACpODAAqThgAKk58ACpPAAAqTwgAKk8QACpPGAAqTyAAKk8oACpPMAAqTzgAKk9AACpPxAAqT9AAKk/cACpP6AAqT/QAKlAAACpQDAAqUBgAKlAkACpQLAAqUhgAKlIgACpSKAAqUjAAKlI8ACpSQAAqUkQAKlJIACpSTAAqUlQAKlJcACpSYAAqUmQAKlJsACpScAAqVFwAKlRkACpUbAAqVHQAKlSAACpUhAAqVIgAKlSMACpUkAAqVJgAKlSgACpUpAAqVKgAKlSwACpUtAAqVqAAKlaoACpWtAAqVrwAKlbIACpWzAAqVtAAKlbUACpW2AAqVuAAKlboACpW7AAqVvAAKlb4ACpW/AAqV2AAKldkACpXaAAqV3AAKllcACpZZAAqWWwAKll0ACpZgAAqWYQAKlmIACpZjAAqWZAAKlmYACpZoAAqWaQAKlmoACpZsAAqWbQAKlugACpbqAAqW7AAKlu4ACpbxAAqW8gAKlvMACpb0AAqW9QAKlvcACpb5AAqW+gAKlvsACpb9AAqW/gAKl3kACpd7AAqXfQAKl38ACpeCAAqXgwAKl4QACpeFAAqXhgAKl4gACpeKAAqXiwAKl4wACpeOAAqXjwAKmAoACpgMAAqYDgAKmBAACpgTAAqYFAAKmBUACpgWAAqYFwAKmBkACpgbAAqYHAAKmB0ACpgfAAqYIAAKmJsACpidAAqYnwAKmKEACpikAAqYpQAKmKYACpinAAqYqAAKmKoACpisAAqYrQAKmK4ACpiwAAqYsQAKmPoACpkeAAqZRQAKmWkACplsAAqZbgAKmXAACplyAAqZdAAKmXYACpl3AAqZegAKmZMACpmwAAqZsgAKmbQACpm2AAqZuAAKmboACpm8AAqZvgAKmdsACpneAAqZ4QAKmeQACpnnAAqZ6gAKme0ACpnwAAqZ8gAKmm0ACppvAAqacgAKmnQACpp3AAqaeAAKmnkACpp6AAqaewAKmn0ACpp/AAqagAAKmoEACpqDAAqahAAKmv8ACpsBAAqbAwAKmwUACpsIAAqbCQAKmwoACpsLAAqbDAAKmw4ACpsQAAqbEQAKmxIACpsUAAqbFQAKm5AACpuSAAqblQAKm5cACpuaAAqbmwAKm5wACpudAAqbngAKm6AACpuiAAqbowAKm6QACpumAAqbpwAKnCIACpwkAAqcJwAKnCkACpwsAAqcLQAKnC4ACpwvAAqcMAAKnDIACpw0AAqcNQAKnDYACpw4AAqcOQAKnLQACpy2AAqcuAAKnLoACpy9AAqcvgAKnL8ACpzAAAqcwQAKnMMACpzFAAqcxgAKnMcACpzJAAqcygAKnUUACp1HAAqdSQAKnUsACp1OAAqdTwAKnVAACp1RAAqdUgAKnVQACp1WAAqdVwAKnVgACp1aAAqdWwAKndYACp3YAAqd2gAKndwACp3fAAqd4AAKneEACp3iAAqd4wAKneUACp3nAAqd6AAKnekACp3rAAqd7AAKnn8ACp6iAAqewgAKnuIACp7kAAqe5gAKnugACp7qAAqe7QAKnu4ACp7vAAqe8gAKnvMACp71AAqe9gAKnvgACp77AAqe/AAKnv0ACp8AAAqfAQAKnwYACp8fAAqfKAAKnyoACp8sAAqfNQAKnzgACp87AAqfPQAKn4YACp+qAAqf0QAKn/UACp/4AAqf+gAKn/wACp/+AAqgAAAKoAIACqADAAqgBgAKoB8ACqBAAAqgQgAKoEQACqBGAAqgSAAKoEoACqBMAAqgTgAKoFAACqBxAAqgdAAKoHcACqB6AAqgfQAKoIAACqCDAAqghgAKoIkACqCLAAqhBgAKoQgACqEKAAqhDAAKoQ8ACqEQAAqhEQAKoRIACqETAAqhFQAKoRcACqEYAAqhGQAKoRsACqEcAAqhlwAKoZkACqGbAAqhnQAKoaAACqGhAAqhogAKoaMACqGkAAqhpgAKoagACqGpAAqhqgAKoawACqGtAAqiKAAKoioACqItAAqiLwAKojIACqIzAAqiNAAKojUACqI2AAqiOAAKojoACqI7AAqiPAAKoj4ACqI/AAqiWAAKolkACqJaAAqiXAAKotcACqLZAAqi2wAKot0ACqLgAAqi4QAKouIACqLjAAqi5AAKouYACqLoAAqi6QAKouoACqLsAAqi7QAKo2gACqNqAAqjbAAKo24ACqNxAAqjcgAKo3MACqN0AAqjdQAKo3cACqN5AAqjegAKo3sACqN9AAqjfgAKo/kACqP7AAqj/QAKo/8ACqQCAAqkAwAKpAQACqQFAAqkBgAKpAgACqQKAAqkCwAKpAwACqQOAAqkDwAKpIoACqSMAAqkjgAKpJAACqSTAAqklAAKpJUACqSWAAqklwAKpJkACqSbAAqknAAKpJ0ACqSfAAqkoAAKpRsACqUdAAqlHwAKpSEACqUkAAqlJQAKpSYACqUnAAqlKAAKpSoACqUsAAqlLQAKpS4ACqUwAAqlMQAKpXoACqWeAAqlxQAKpekACqXsAAql7gAKpfAACqXyAAql9AAKpfYACqX3AAql+gAKphMACqYwAAqmMgAKpjQACqY2AAqmOAAKpjoACqY8AAqmPgAKplsACqZeAAqmYQAKpmQACqZnAAqmagAKpm0ACqZwAAqmcgAKpu0ACqbvAAqm8gAKpvQACqb3AAqm+AAKpvkACqb6AAqm+wAKpv0ACqb/AAqnAAAKpwEACqcDAAqnBAAKp38ACqeBAAqngwAKp4UACqeIAAqniQAKp4oACqeLAAqnjAAKp44ACqeQAAqnkQAKp5IACqeUAAqnlQAKqBAACqgSAAqoFQAKqBcACqgaAAqoGwAKqBwACqgdAAqoHgAKqCAACqgiAAqoIwAKqCQACqgmAAqoJwAKqKIACqikAAqopwAKqKkACqisAAqorQAKqK4ACqivAAqosAAKqLIACqi0AAqotQAKqLYACqi4AAqouQAKqTQACqk2AAqpOAAKqToACqk9AAqpPgAKqT8ACqlAAAqpQQAKqUMACqlFAAqpRgAKqUcACqlJAAqpSgAKqcUACqnHAAqpyQAKqcsACqnOAAqpzwAKqdAACqnRAAqp0gAKqdQACqnWAAqp1wAKqdgACqnaAAqp2wAKqlYACqpYAAqqWgAKqlwACqpfAAqqYAAKqmEACqpiAAqqYwAKqmUACqpnAAqqaAAKqmkACqprAAqqbAAKqv8ACqsiAAqrQgAKq2IACqtkAAqrZgAKq2gACqtqAAqrbQAKq24ACqtvAAqrcgAKq3MACqt1AAqrdgAKq3gACqt7AAqrfAAKq30ACquAAAqrgQAKq4YACqufAAqrqAAKq6oACqusAAqrtQAKq7gACqu7AAqrvQAKrAYACqwqAAqsUQAKrHUACqx4AAqsegAKrHwACqx+AAqsgAAKrIIACqyDAAqshgAKrJ8ACqzAAAqswgAKrMQACqzGAAqsyAAKrMoACqzMAAqszgAKrNAACqzxAAqs9AAKrPcACqz6AAqs/QAKrQAACq0DAAqtBgAKrQkACq0LAAqthgAKrYgACq2KAAqtjAAKrY8ACq2QAAqtkQAKrZIACq2TAAqtlQAKrZcACq2YAAqtmQAKrZsACq2cAAquFwAKrhkACq4bAAquHQAKriAACq4hAAquIgAKriMACq4kAAquJgAKrigACq4pAAquKgAKriwACq4tAAquqAAKrqoACq6tAAqurwAKrrIACq6zAAqutAAKrrUACq62AAquuAAKrroACq67AAquvAAKrr4ACq6/AAqu2AAKrtkACq7aAAqu3AAKr1cACq9ZAAqvWwAKr10ACq9gAAqvYQAKr2IACq9jAAqvZAAKr2YACq9oAAqvaQAKr2oACq9sAAqvbQAKr+gACq/qAAqv7AAKr+4ACq/xAAqv8gAKr/MACq/0AAqv9QAKr/cACq/5AAqv+gAKr/sACq/9AAqv/gAKsHkACrB7AAqwfQAKsH8ACrCCAAqwgwAKsIQACrCFAAqwhgAKsIgACrCKAAqwiwAKsIwACrCOAAqwjwAKsQoACrEMAAqxDgAKsRAACrETAAqxFAAKsRUACrEWAAqxFwAKsRkACrEbAAqxHAAKsR0ACrEfAAqxIAAKsZsACrGdAAqxnwAKsaEACrGkAAqxpQAKsaYACrGnAAqxqAAKsaoACrGsAAqxrQAKsa4ACrGwAAqxsQAKsfoACrIeAAqyRQAKsmkACrJsAAqybgAKsnAACrJyAAqydAAKsnYACrJ3AAqyegAKspMACrKwAAqysgAKsrQACrK2AAqyuAAKsroACrK8AAqyvgAKstsACrLeAAqy4QAKsuQACrLnAAqy6gAKsu0ACrLwAAqy8gAKs20ACrNvAAqzcQAKs3MACrN2AAqzdwAKs3gACrN5AAqzegAKs3wACrN+AAqzfwAKs4AACrOCAAqzgwAKs/4ACrQAAAq0AgAKtAQACrQHAAq0CAAKtAkACrQKAAq0CwAKtA0ACrQPAAq0EAAKtBEACrQTAAq0FAAKtI8ACrSRAAq0kwAKtJUACrSYAAq0mQAKtJoACrSbAAq0nAAKtJ4ACrSgAAq0oQAKtKIACrSkAAq0pQAKtSAACrUiAAq1JQAKtScACrUqAAq1KwAKtSwACrUtAAq1LgAKtTAACrUyAAq1MwAKtTQACrU2AAq1NwAKtbIACrW0AAq1tgAKtbgACrW7AAq1vAAKtb0ACrW+AAq1vwAKtcEACrXDAAq1xAAKtcUACrXHAAq1yAAKtkMACrZFAAq2RwAKtkkACrZMAAq2TQAKtk4ACrZPAAq2UAAKtlIACrZUAAq2VQAKtlYACrZYAAq2WQAKttQACrbWAAq22AAKttoACrbdAAq23gAKtt8ACrbgAAq24QAKtuMACrblAAq25gAKtucACrbpAAq26gAKt30ACregAAq3wAAKt+AACrfiAAq35AAKt+YACrfoAAq36wAKt+wACrftAAq38AAKt/EACrfzAAq39AAKt/YACrf5AAq3+gAKt/sACrf+AAq3/wAKuAQACrgdAAq4JgAKuCgACrgqAAq4MwAKuDYACrg5AAq4OwAKuIQACrioAAq4zwAKuPMACrj2AAq4+AAKuPoACrj8AAq4/gAKuQAACrkBAAq5BAAKuR0ACrk+AAq5QAAKuUIACrlEAAq5RgAKuUgACrlKAAq5TAAKuU4ACrlvAAq5cgAKuXUACrl4AAq5ewAKuX4ACrmBAAq5hAAKuYcACrmJAAq6BAAKugYACroIAAq6CgAKug0ACroOAAq6DwAKuhAACroRAAq6EwAKuhUACroWAAq6FwAKuhkACroaAAq6lQAKupcACrqZAAq6mwAKup4ACrqfAAq6oAAKuqEACrqiAAq6pAAKuqYACrqnAAq6qAAKuqoACrqrAAq7JgAKuygACrsrAAq7LQAKuzAACrsxAAq7MgAKuzMACrs0AAq7NgAKuzgACrs5AAq7OgAKuzwACrs9AAq7VgAKu1cACrtYAAq7WgAKu9UACrvXAAq72QAKu9sACrveAAq73wAKu+AACrvhAAq74gAKu+QACrvmAAq75wAKu+gACrvqAAq76wAKvGYACrxoAAq8agAKvGwACrxvAAq8cAAKvHEACrxyAAq8cwAKvHUACrx3AAq8eAAKvHkACrx7AAq8fAAKvPcACrz5AAq8+wAKvP0ACr0AAAq9AQAKvQIACr0DAAq9BAAKvQYACr0IAAq9CQAKvQoACr0MAAq9DQAKvYgACr2KAAq9jAAKvY4ACr2RAAq9kgAKvZMACr2UAAq9lQAKvZcACr2ZAAq9mgAKvZsACr2dAAq9ngAKvhkACr4bAAq+HQAKvh8ACr4iAAq+IwAKviQACr4lAAq+JgAKvigACr4qAAq+KwAKviwACr4uAAq+LwAKvngACr6cAAq+wwAKvucACr7qAAq+7AAKvu4ACr7wAAq+8gAKvvQACr71AAq++AAKvxEACr8uAAq/MAAKvzIACr80AAq/NgAKvzgACr86AAq/PAAKv1kACr9cAAq/XwAKv2IACr9lAAq/aAAKv2sACr9uAAq/cAAKv+sACr/tAAq/7wAKv/EACr/0AAq/9QAKv/YACr/3AAq/+AAKv/oACr/8AAq//QAKv/4ACsAAAArAAQAKwHwACsB+AArAgAAKwIIACsCFAArAhgAKwIcACsCIAArAiQAKwIsACsCNAArAjgAKwI8ACsCRAArAkgAKwQ0ACsEPAArBEQAKwRMACsEWAArBFwAKwRgACsEZAArBGgAKwRwACsEeAArBHwAKwSAACsEiAArBIwAKwZ4ACsGgAArBogAKwaQACsGnAArBqAAKwakACsGqAArBqwAKwa0ACsGvAArBsAAKwbEACsGzAArBtAAKwi8ACsIxAArCMwAKwjUACsI4AArCOQAKwjoACsI7AArCPAAKwj4ACsJAAArCQQAKwkIACsJEAArCRQAKwsAACsLCAArCxAAKwsYACsLJAArCygAKwssACsLMAArCzQAKws8ACsLRAArC0gAKwtMACsLVAArC1gAKw1EACsNTAArDVQAKw1cACsNaAArDWwAKw1wACsNdAArDXgAKw2AACsNiAArDYwAKw2QACsNmAArDZwAKw/oACsQdAArEPQAKxF0ACsRfAArEYQAKxGMACsRlAArEaAAKxGkACsRqAArEbQAKxG4ACsRwAArEcQAKxHMACsR2AArEdwAKxHgACsR7AArEfAAKxIEACsSaAArEowAKxKUACsSnAArEsAAKxLMACsS2AArEuAAKxQEACsUlAArFTAAKxXAACsVzAArFdQAKxXcACsV5AArFewAKxX0ACsV+AArFgQAKxZoACsW7AArFvQAKxb8ACsXBAArFwwAKxcUACsXHAArFyQAKxcsACsXsAArF7wAKxfIACsX1AArF+AAKxfsACsX+AArGAQAKxgQACsYGAArGgQAKxoMACsaFAArGhwAKxooACsaLAArGjAAKxo0ACsaOAArGkAAKxpIACsaTAArGlAAKxpYACsaXAArHEgAKxxQACscWAArHGAAKxxsACsccAArHHQAKxx4ACscfAArHIQAKxyMACsckAArHJQAKxycACscoAArHowAKx6UACseoAArHqgAKx60ACseuAArHrwAKx7AACsexAArHswAKx7UACse2AArHtwAKx7kACse6AArH0wAKx9QACsfVAArH1wAKyFIACshUAArIVgAKyFgACshbAArIXAAKyF0ACsheAArIXwAKyGEACshjAArIZAAKyGUACshnAArIaAAKyOMACsjlAArI5wAKyOkACsjsAArI7QAKyO4ACsjvAArI8AAKyPIACsj0AArI9QAKyPYACsj4AArI+QAKyXQACsl2AArJeAAKyXoACsl9AArJfgAKyX8ACsmAAArJgQAKyYMACsmFAArJhgAKyYcACsmJAArJigAKygUACsoHAArKCQAKygsACsoOAArKDwAKyhAACsoRAArKEgAKyhQACsoWAArKFwAKyhgACsoaAArKGwAKypYACsqYAArKmgAKypwACsqfAArKoAAKyqEACsqiAArKowAKyqUACsqnAArKqAAKyqkACsqrAArKrAAKyvUACssZAArLQAAKy2QACstnAArLaQAKy2sACsttAArLbwAKy3EACstyAArLdQAKy44ACsurAArLrQAKy68ACsuxAArLswAKy7UACsu3AArLuQAKy9YACsvZAArL3AAKy98ACsviAArL5QAKy+gACsvrAArL7QAKzGgACsxqAArMbQAKzG8ACsxyAArMcwAKzHQACsx1AArMdgAKzHgACsx6AArMewAKzHwACsx+AArMfwAKzPoACsz8AArM/gAKzQAACs0DAArNBAAKzQUACs0GAArNBwAKzQkACs0LAArNDAAKzQ0ACs0PAArNEAAKzYsACs2NAArNkAAKzZIACs2VAArNlgAKzZcACs2YAArNmQAKzZsACs2dAArNngAKzZ8ACs2hAArNogAKzh0ACs4fAArOIgAKziQACs4nAArOKAAKzikACs4qAArOKwAKzi0ACs4vAArOMAAKzjEACs4zAArONAAKzq8ACs6xAArOswAKzrUACs64AArOuQAKzroACs67AArOvAAKzr4ACs7AAArOwQAKzsIACs7EAArOxQAKz0AACs9CAArPRAAKz0YACs9JAArPSgAKz0sACs9MAArPTQAKz08ACs9RAArPUgAKz1MACs9VAArPVgAKz9EACs/TAArP1QAKz9cACs/aAArP2wAKz9wACs/dAArP3gAKz+AACs/iAArP4wAKz+QACs/mAArP5wAK0HoACtCdAArQvQAK0N0ACtDfAArQ4QAK0OMACtDlAArQ6AAK0OkACtDqAArQ7QAK0O4ACtDwAArQ8QAK0PMACtD2AArQ9wAK0PgACtD7AArQ/AAK0QEACtEaAArRIwAK0SUACtEnAArRMAAK0TMACtE2AArROAAK0YEACtGlAArRzAAK0fAACtHzAArR9QAK0fcACtH5AArR+wAK0f0ACtH+AArSAQAK0hoACtI7AArSPQAK0j8ACtJBAArSQwAK0kUACtJHAArSSQAK0ksACtJsAArSbwAK0nIACtJ1AArSeAAK0nsACtJ+AArSgQAK0oQACtKGAArTAQAK0wMACtMFAArTBwAK0woACtMLAArTDAAK0w0ACtMOAArTEAAK0xIACtMTAArTFAAK0xYACtMXAArTkgAK05QACtOWAArTmAAK05sACtOcAArTnQAK054ACtOfAArToQAK06MACtOkAArTpQAK06cACtOoAArUIwAK1CUACtQoAArUKgAK1C0ACtQuAArULwAK1DAACtQxAArUMwAK1DUACtQ2AArUNwAK1DkACtQ6AArUUwAK1FQACtRVAArUVwAK1NIACtTUAArU1gAK1NgACtTbAArU3AAK1N0ACtTeAArU3wAK1OEACtTjAArU5AAK1OUACtTnAArU6AAK1WMACtVlAArVZwAK1WkACtVsAArVbQAK1W4ACtVvAArVcAAK1XIACtV0AArVdQAK1XYACtV4AArVeQAK1fQACtX2AArV+AAK1foACtX9AArV/gAK1f8ACtYAAArWAQAK1gMACtYFAArWBgAK1gcACtYJAArWCgAK1oUACtaHAArWiQAK1osACtaOAArWjwAK1pAACtaRAArWkgAK1pQACtaWAArWlwAK1pgACtaaAArWmwAK1xYACtcYAArXGgAK1xwACtcfAArXIAAK1yEACtciAArXIwAK1yUACtcnAArXKAAK1ykACtcrAArXLAAK13UACteZAArXwAAK1+QACtfnAArX6QAK1+sACtftAArX7wAK1/EACtfyAArX9QAK2A4ACtgrAArYLQAK2C8ACtgxAArYMwAK2DUACtg3AArYOQAK2FYACthZAArYXAAK2F8ACthiAArYZQAK2GgACthrAArYbQAK2OgACtjqAArY7QAK2O8ACtjyAArY8wAK2PQACtj1AArY9gAK2PgACtj6AArY+wAK2PwACtj+AArY/wAK2XoACtl8AArZfgAK2YAACtmDAArZhAAK2YUACtmGAArZhwAK2YkACtmLAArZjAAK2Y0ACtmPAArZkAAK2gsACtoNAAraEAAK2hIACtoVAAraFgAK2hcACtoYAAraGQAK2hsACtodAAraHgAK2h8ACtohAAraIgAK2p0ACtqfAAraogAK2qQACtqnAAraqAAK2qkACtqqAAraqwAK2q0ACtqvAArasAAK2rEACtqzAAratAAK2y8ACtsxAArbMwAK2zUACts4AArbOQAK2zoACts7AArbPAAK2z4ACttAAArbQQAK20IACttEAArbRQAK28AACtvCAArbxAAK28YACtvJAArbygAK28sACtvMAArbzQAK288ACtvRAArb0gAK29MACtvVAArb1gAK3FEACtxTAArcVQAK3FcACtxaAArcWwAK3FwACtxdAArcXgAK3GAACtxiAArcYwAK3GQACtxmAArcZwAK3PoACt0dAArdPQAK3V0ACt1fAArdYQAK3WMACt1lAArdaAAK3WkACt1qAArdbQAK3W4ACt1wAArdcQAK3XQACt13AArdeAAK3XkACt18AArdfQAK3YIACt2bAArdpAAK3aYACt2oAArdsQAK3bQACt23AArduQAK3gIACt4mAAreTQAK3nEACt50AAredgAK3ngACt56AArefAAK3n4ACt5/AAreggAK3psACt68AArevgAK3sAACt7CAArexAAK3sYACt7IAAreygAK3swACt7tAAre8AAK3vMACt72AAre+QAK3vwACt7/AArfAgAK3wUACt8HAArfggAK34QACt+GAArfiAAK34sACt+MAArfjQAK344ACt+PAArfkQAK35MACt+UAArflQAK35cACt+YAArgEwAK4BUACuAXAArgGQAK4BwACuAdAArgHgAK4B8ACuAgAArgIgAK4CQACuAlAArgJgAK4CgACuApAArgpAAK4KYACuCpAArgqwAK4K4ACuCvAArgsAAK4LEACuCyAArgtAAK4LYACuC3AArguAAK4LoACuC7AArg1AAK4NUACuDWAArg2AAK4VMACuFVAArhVwAK4VkACuFcAArhXQAK4V4ACuFfAArhYAAK4WIACuFkAArhZQAK4WYACuFoAArhaQAK4eQACuHmAArh6AAK4eoACuHtAArh7gAK4e8ACuHwAArh8QAK4fMACuH1AArh9gAK4fcACuH5AArh+gAK4nUACuJ3AArieQAK4nsACuJ+AArifwAK4oAACuKBAAriggAK4oQACuKGAArihwAK4ogACuKKAAriiwAK4wYACuMIAArjCgAK4wwACuMPAArjEAAK4xEACuMSAArjEwAK4xUACuMXAArjGAAK4xkACuMbAArjHAAK45cACuOZAArjmwAK450ACuOgAArjoQAK46IACuOjAArjpAAK46YACuOoAArjqQAK46oACuOsAArjrQAK4/YACuQaAArkQQAK5GUACuRoAArkagAK5GwACuRuAArkcAAK5HIACuRzAArkdgAK5I8ACuSsAArkrgAK5LAACuSyAArktAAK5LYACuS4AArkugAK5NcACuTaAArk3QAK5OAACuTjAArk5gAK5OkACuTsAArk7gAK5WkACuVrAArlbQAK5W8ACuVyAArlcwAK5XQACuV1AArldgAK5XgACuV6AArlewAK5XwACuV+AArlfwAK5foACuX8AArl/gAK5gAACuYDAArmBAAK5gUACuYGAArmBwAK5gkACuYLAArmDAAK5g0ACuYPAArmEAAK5osACuaNAArmjwAK5pEACuaUAArmlQAK5pYACuaXAArmmAAK5poACuacAArmnQAK5p4ACuagAArmoQAK5xwACuceAArnIQAK5yMACucmAArnJwAK5ygACucpAArnKgAK5ywACucuAArnLwAK5zAACucyAArnMwAK564ACuewAArnswAK57UACue4AArnuQAK57oACue7AArnvAAK574ACufAAArnwQAK58IACufEAArnxQAK6EAACuhCAAroRAAK6EYACuhJAAroSgAK6EsACuhMAAroTQAK6E8ACuhRAAroUgAK6FMACuhVAAroVgAK6NEACujTAAro1gAK6NgACujbAAro3AAK6N0ACujeAAro3wAK6OEACujjAAro5AAK6OUACujnAAro6AAK6PkACuj6AAro/AAK6XcACul5AArpewAK6X0ACumAAArpgQAK6YIACumDAArphAAK6YYACumIAArpiQAK6YoACumMAArpjQAK6ggACuoKAArqDAAK6g4ACuoRAArqEgAK6hMACuoUAArqFQAK6hcACuoZAArqGgAK6hsACuodAArqHgAK6pkACuqbAArqngAK6qAACuqjAArqpAAK6qUACuqmAArqpwAK6qkACuqrAArqrAAK6q0ACuqvAArqsAAK60MACutmAArrhgAK66YACuuoAArrqgAK66wACuuuAArrsQAK67IACuuzAArrtgAK67cACuu5AArrugAK670ACuvAAArrwQAK68IACuvFAArrxgAK68sACuvkAArr7QAK6+8ACuvxAArr+gAK6/0ACuwAAArsAgAK7EsACuxvAArslgAK7LoACuy9AArsvwAK7MEACuzDAArsxQAK7McACuzIAArsywAK7OQACu0FAArtBwAK7QkACu0LAArtDQAK7Q8ACu0RAArtEwAK7RUACu02AArtOQAK7TwACu0/AArtQgAK7UUACu1IAArtSwAK7U4ACu1QAArtywAK7c0ACu3PAArt0QAK7dQACu3VAArt1gAK7dcACu3YAArt2gAK7dwACu3dAArt3gAK7eAACu3hAAruXAAK7l4ACu5gAAruYgAK7mUACu5mAAruZwAK7mgACu5pAAruawAK7m0ACu5uAArubwAK7nEACu5yAAru7QAK7u8ACu7yAAru9AAK7vcACu74AAru+QAK7voACu77AAru/QAK7v8ACu8AAArvAQAK7wMACu8EAArvHQAK7x4ACu8fAArvIQAK75wACu+eAArvoAAK76IACu+lAArvpgAK76cACu+oAArvqQAK76sACu+tAArvrgAK768ACu+xAArvsgAK8C0ACvAvAArwMQAK8DMACvA2AArwNwAK8DgACvA5AArwOgAK8DwACvA+AArwPwAK8EAACvBCAArwQwAK8L4ACvDAAArwwgAK8MQACvDHAArwyAAK8MkACvDKAArwywAK8M0ACvDPAArw0AAK8NEACvDTAArw1AAK8U8ACvFRAArxUwAK8VUACvFYAArxWQAK8VoACvFbAArxXAAK8V4ACvFgAArxYQAK8WIACvFkAArxZQAK8eAACvHiAArx5AAK8eYACvHpAArx6gAK8esACvHsAArx7QAK8e8ACvHxAArx8gAK8fMACvH1AArx9gAK8j8ACvJjAAryigAK8q4ACvKxAAryswAK8rUACvK3AAryuQAK8rsACvK8AAryvwAK8tgACvL1AAry9wAK8vkACvL7AAry/QAK8v8ACvMBAArzAwAK8yAACvMjAArzJgAK8ykACvMsAArzLwAK8zIACvM1AArzNwAK87IACvO0AArztgAK87gACvO7AArzvAAK870ACvO+AArzvwAK88EACvPDAArzxAAK88UACvPHAArzyAAK9EMACvRFAAr0RwAK9EkACvRMAAr0TQAK9E4ACvRPAAr0UAAK9FIACvRUAAr0VQAK9FYACvRYAAr0WQAK9NQACvTWAAr02AAK9NoACvTdAAr03gAK9N8ACvTgAAr04QAK9OMACvTlAAr05gAK9OcACvTpAAr06gAK9WUACvVnAAr1agAK9WwACvVvAAr1cAAK9XEACvVyAAr1cwAK9XUACvV3AAr1eAAK9XkACvV7AAr1fAAK9f8ACvYjAAr2RwAK9moACvaRAAr2sQAK9tgACvb/AAr3HwAK90MACvdnAAr3aQAK92wACvduAAr3cAAK93IACvd1AAr3eAAK93oACvd8AAr3fwAK94EACveDAAr3hgAK94kACveKAAr3kwAK96wACvexAAr3swAK97gACve7AAr3vQAK+AYACvgqAAr4UQAK+HUACvh4AAr4egAK+HwACvh+AAr4gAAK+IIACviDAAr4hgAK+J8ACvjEAAr4xgAK+MgACvjKAAr4zAAK+M4ACvjQAAr40gAK+NQACvjWAAr4+wAK+P4ACvkBAAr5BAAK+QcACvkKAAr5DQAK+RAACvkTAAr5FgAK+RgACvmTAAr5lQAK+ZgACvmaAAr5nQAK+Z4ACvmfAAr5oAAK+aEACvmjAAr5pQAK+aYACvmnAAr5qQAK+aoACvm7AAr5vAAK+b4ACvo5AAr6OwAK+j0ACvo/AAr6QgAK+kMACvpEAAr6RQAK+kYACvpIAAr6SgAK+ksACvpMAAr6TgAK+k8ACvrKAAr6zAAK+s8ACvrRAAr61AAK+tUACvrWAAr61wAK+tgACvraAAr63AAK+t0ACvreAAr64AAK+uEACvryAAr68wAK+vUACvtwAAr7cgAK+3QACvt2AAr7eQAK+3oACvt7AAr7fAAK+30ACvt/AAr7gQAK+4IACvuDAAr7hQAK+4YACvwBAAr8AwAK/AYACvwIAAr8CwAK/AwACvwNAAr8DgAK/A8ACvwRAAr8EwAK/BQACvwVAAr8FwAK/BgACvwpAAr8KgAK/CwACvynAAr8qQAK/KsACvytAAr8sAAK/LEACvyyAAr8swAK/LQACvy2AAr8uAAK/LkACvy6AAr8vAAK/L0ACv04AAr9OgAK/T0ACv0/AAr9QgAK/UMACv1EAAr9RQAK/UYACv1IAAr9SgAK/UsACv1MAAr9TgAK/U8ACv1oAAr9aQAK/WoACv1sAAr95wAK/ekACv3rAAr97QAK/fAACv3xAAr98gAK/fMACv30AAr99gAK/fgACv35AAr9+gAK/fwACv39AAr+eAAK/noACv59AAr+fwAK/oIACv6DAAr+hAAK/oUACv6GAAr+iAAK/ooACv6LAAr+jAAK/o4ACv6PAAr+mwAK/rQACv7JAAr+zAAK/s8ACv7SAAr+1QAK/tgACv7tAAr+8AAK/vMACv72AAr++QAK/vwACv7+AAr/FAAK/x8ACv8rAAr/QQAK/0sACv/eAAsAAQALACEACwBBAAsAQwALAEUACwBHAAsASQALAEwACwBNAAsATgALAFEACwBSAAsAVAALAFUACwBXAAsAWgALAFsACwBcAAsAXwALAGAACwBlAAsAfgALAIcACwCJAAsAiwALAJQACwCXAAsAmgALAJwACwDlAAsBCQALATAACwFUAAsBVwALAVkACwFbAAsBXQALAV8ACwFhAAsBYgALAWUACwF+AAsBnwALAaEACwGjAAsBpQALAacACwGpAAsBqwALAa0ACwGvAAsB0AALAdMACwHWAAsB2QALAdwACwHfAAsB4gALAeUACwHoAAsB6gALAmUACwJnAAsCaQALAmsACwJuAAsCbwALAnAACwJxAAsCcgALAnQACwJ2AAsCdwALAngACwJ6AAsCewALAvYACwL4AAsC+gALAvwACwL/AAsDAAALAwEACwMCAAsDAwALAwUACwMHAAsDCAALAwkACwMLAAsDDAALA4cACwOJAAsDjAALA44ACwORAAsDkgALA5MACwOUAAsDlQALA5cACwOZAAsDmgALA5sACwOdAAsDngALA7cACwO4AAsDuQALA7sACwQ2AAsEOAALBDoACwQ8AAsEPwALBEAACwRBAAsEQgALBEMACwRFAAsERwALBEgACwRJAAsESwALBEwACwTHAAsEyQALBMwACwTOAAsE0QALBNIACwTTAAsE1AALBNUACwTXAAsE2QALBNoACwTbAAsE3QALBN4ACwVZAAsFWwALBV0ACwVfAAsFYgALBWMACwVkAAsFZQALBWYACwVoAAsFagALBWsACwVsAAsFbgALBW8ACwXqAAsF7AALBe4ACwXwAAsF8wALBfQACwX1AAsF9gALBfcACwX5AAsF+wALBfwACwX9AAsF/wALBgAACwZ7AAsGfQALBn8ACwaBAAsGhAALBoUACwaGAAsGhwALBogACwaKAAsGjAALBo0ACwaOAAsGkAALBpEACwbaAAsG/gALByUACwdJAAsHTAALB04ACwdQAAsHUgALB1QACwdWAAsHVwALB1oACwdzAAsHkAALB5IACweUAAsHlgALB5gACweaAAsHnAALB54ACwe7AAsHvgALB8EACwfEAAsHxwALB8oACwfNAAsH0AALB9IACwhNAAsITwALCFEACwhTAAsIVgALCFcACwhYAAsIWQALCFoACwhcAAsIXgALCF8ACwhgAAsIYgALCGMACwjeAAsI4AALCOIACwjkAAsI5wALCOgACwjpAAsI6gALCOsACwjtAAsI7wALCPAACwjxAAsI8wALCPQACwlvAAsJcQALCXMACwl1AAsJeAALCXkACwl6AAsJewALCXwACwl+AAsJgAALCYEACwmCAAsJhAALCYUACwoAAAsKAgALCgUACwoHAAsKCgALCgsACwoMAAsKDQALCg4ACwoQAAsKEgALChMACwoUAAsKFgALChcACwqSAAsKlAALCpYACwqYAAsKmwALCpwACwqdAAsKngALCp8ACwqhAAsKowALCqQACwqlAAsKpwALCqgACwsjAAsLJQALCycACwspAAsLLAALCy0ACwsuAAsLLwALCzAACwsyAAsLNAALCzUACws2AAsLOAALCzkACwu0AAsLtgALC7gACwu6AAsLvQALC74ACwu/AAsLwAALC8EACwvDAAsLxQALC8YACwvHAAsLyQALC8oACwxdAAsMgAALDKAACwzAAAsMwgALDMQACwzGAAsMyAALDMsACwzMAAsMzQALDNAACwzRAAsM0wALDNQACwzWAAsM2QALDNoACwzbAAsM3gALDN8ACwzoAAsNAQALDQoACw0MAAsNDgALDRcACw0aAAsNHQALDR8ACw1oAAsNjAALDbMACw3XAAsN2gALDdwACw3eAAsN4AALDeIACw3kAAsN5QALDegACw4BAAsOIgALDiQACw4mAAsOKAALDioACw4sAAsOLgALDjAACw4yAAsOUwALDlYACw5ZAAsOXAALDl8ACw5iAAsOZQALDmgACw5rAAsObQALDugACw7qAAsO7AALDu4ACw7xAAsO8gALDvMACw70AAsO9QALDvcACw75AAsO+gALDvsACw79AAsO/gALD3kACw97AAsPfQALD38ACw+CAAsPgwALD4QACw+FAAsPhgALD4gACw+KAAsPiwALD4wACw+OAAsPjwALEAoACxAMAAsQDwALEBEACxAUAAsQFQALEBYACxAXAAsQGAALEBoACxAcAAsQHQALEB4ACxAgAAsQIQALEDoACxA7AAsQPAALED4ACxC5AAsQuwALEL0ACxC/AAsQwgALEMMACxDEAAsQxQALEMYACxDIAAsQygALEMsACxDMAAsQzgALEM8ACxFKAAsRTAALEU4ACxFQAAsRUwALEVQACxFVAAsRVgALEVcACxFZAAsRWwALEVwACxFdAAsRXwALEWAACxHbAAsR3QALEd8ACxHhAAsR5AALEeUACxHmAAsR5wALEegACxHqAAsR7AALEe0ACxHuAAsR8AALEfEACxJsAAsSbgALEnAACxJyAAsSdQALEnYACxJ3AAsSeAALEnkACxJ7AAsSfQALEn4ACxJ/AAsSgQALEoIACxL9AAsS/wALEwEACxMDAAsTBgALEwcACxMIAAsTCQALEwoACxMMAAsTDgALEw8ACxMQAAsTEgALExMACxNcAAsTgAALE6cACxPLAAsTzgALE9AACxPSAAsT1AALE9YACxPYAAsT2QALE9wACxP1AAsUEgALFBQACxQWAAsUGAALFBoACxQcAAsUHgALFCAACxQ9AAsUQAALFEMACxRGAAsUSQALFEwACxRPAAsUUgALFFQACxTPAAsU0QALFNMACxTVAAsU2AALFNkACxTaAAsU2wALFNwACxTeAAsU4AALFOEACxTiAAsU5AALFOUACxVgAAsVYgALFWQACxVmAAsVaQALFWoACxVrAAsVbAALFW0ACxVvAAsVcQALFXIACxVzAAsVdQALFXYACxXxAAsV8wALFfUACxX3AAsV+gALFfsACxX8AAsV/QALFf4ACxYAAAsWAgALFgMACxYEAAsWBgALFgcACxaCAAsWhAALFocACxaJAAsWjAALFo0ACxaOAAsWjwALFpAACxaSAAsWlAALFpUACxaWAAsWmAALFpkACxcUAAsXFgALFxgACxcaAAsXHQALFx4ACxcfAAsXIAALFyEACxcjAAsXJQALFyYACxcnAAsXKQALFyoACxelAAsXpwALF6kACxerAAsXrgALF68ACxewAAsXsQALF7IACxe0AAsXtgALF7cACxe4AAsXugALF7sACxg2AAsYOAALGDoACxg8AAsYPwALGEAACxhBAAsYQgALGEMACxhFAAsYRwALGEgACxhJAAsYSwALGEwACxjfAAsZAgALGSIACxlCAAsZRAALGUYACxlIAAsZSgALGU0ACxlOAAsZTwALGVIACxlTAAsZVQALGVYACxlYAAsZWwALGVwACxldAAsZYAALGWEACxlmAAsZfwALGYgACxmKAAsZjAALGZUACxmYAAsZmwALGZ0ACxnmAAsaCgALGjEACxpVAAsaWAALGloACxpcAAsaXgALGmAACxpiAAsaYwALGmYACxp/AAsaoAALGqIACxqkAAsapgALGqgACxqqAAsarAALGq4ACxqwAAsa0QALGtQACxrXAAsa2gALGt0ACxrgAAsa4wALGuYACxrpAAsa6wALG2YACxtoAAsbagALG2wACxtvAAsbcAALG3EACxtyAAsbcwALG3UACxt3AAsbeAALG3kACxt7AAsbfAALG/cACxv5AAsb+wALG/0ACxwAAAscAQALHAIACxwDAAscBAALHAYACxwIAAscCQALHAoACxwMAAscDQALHIgACxyKAAscjQALHI8ACxySAAsckwALHJQACxyVAAsclgALHJgACxyaAAscmwALHJwACxyeAAscnwALHLgACxy5AAscugALHLwACx03AAsdOQALHTsACx09AAsdQAALHUEACx1CAAsdQwALHUQACx1GAAsdSAALHUkACx1KAAsdTAALHU0ACx3IAAsdygALHcwACx3OAAsd0QALHdIACx3TAAsd1AALHdUACx3XAAsd2QALHdoACx3bAAsd3QALHd4ACx5ZAAseWwALHl0ACx5fAAseYgALHmMACx5kAAseZQALHmYACx5oAAseagALHmsACx5sAAsebgALHm8ACx7qAAse7AALHu4ACx7wAAse8wALHvQACx71AAse9gALHvcACx75AAse+wALHvwACx79AAse/wALHwAACx97AAsffQALH38ACx+BAAsfhAALH4UACx+GAAsfhwALH4gACx+KAAsfjAALH40ACx+OAAsfkAALH5EACx/aAAsf/gALICUACyBJAAsgTAALIE4ACyBQAAsgUgALIFQACyBWAAsgVwALIFoACyBzAAsgkAALIJIACyCUAAsglgALIJgACyCaAAsgnAALIJ4ACyC7AAsgvgALIMEACyDEAAsgxwALIMoACyDNAAsg0AALINIACyFNAAshTwALIVEACyFTAAshVgALIVcACyFYAAshWQALIVoACyFcAAshXgALIV8ACyFgAAshYgALIWMACyHeAAsh4AALIeIACyHkAAsh5wALIegACyHpAAsh6gALIesACyHtAAsh7wALIfAACyHxAAsh8wALIfQACyJvAAsicQALInMACyJ1AAsieAALInkACyJ6AAsiewALInwACyJ+AAsigAALIoEACyKCAAsihAALIoUACyMAAAsjAgALIwUACyMHAAsjCgALIwsACyMMAAsjDQALIw4ACyMQAAsjEgALIxMACyMUAAsjFgALIxcACyOSAAsjlAALI5YACyOYAAsjmwALI5wACyOdAAsjngALI58ACyOhAAsjowALI6QACyOlAAsjpwALI6gACyQjAAskJQALJCcACyQpAAskLAALJC0ACyQuAAskLwALJDAACyQyAAskNAALJDUACyQ2AAskOAALJDkACyS0AAsktgALJLgACyS6AAskvQALJL4ACyS/AAskwAALJMEACyTDAAskxQALJMYACyTHAAskyQALJMoACyVdAAslgAALJaAACyXAAAslwgALJcQACyXGAAslyAALJcsACyXMAAslzQALJdAACyXRAAsl0wALJdQACyXWAAsl2QALJdoACyXbAAsl3gALJd8ACyXkAAsl/QALJgYACyYIAAsmCgALJhMACyYWAAsmGQALJhsACyZkAAsmiAALJq8ACybTAAsm1gALJtgACybaAAsm3AALJt4ACybgAAsm4QALJuQACyb9AAsnHgALJyAACyciAAsnJAALJyYACycoAAsnKgALJywACycuAAsnTwALJ1IACydVAAsnWAALJ1sACydeAAsnYQALJ2QACydnAAsnaQALJ+QACyfmAAsn6AALJ+oACyftAAsn7gALJ+8ACyfwAAsn8QALJ/MACyf1AAsn9gALJ/cACyf5AAsn+gALKHUACyh3AAsoeQALKHsACyh+AAsofwALKIAACyiBAAsoggALKIQACyiGAAsohwALKIgACyiKAAsoiwALKQYACykIAAspCwALKQ0ACykQAAspEQALKRIACykTAAspFAALKRYACykYAAspGQALKRoACykcAAspHQALKTYACyk3AAspOAALKToACym1AAsptwALKbkACym7AAspvgALKb8ACynAAAspwQALKcIACynEAAspxgALKccACynIAAspygALKcsACypGAAsqSAALKkoACypMAAsqTwALKlAACypRAAsqUgALKlMACypVAAsqVwALKlgACypZAAsqWwALKlwACyrXAAsq2QALKtsACyrdAAsq4AALKuEACyriAAsq4wALKuQACyrmAAsq6AALKukACyrqAAsq7AALKu0ACytoAAsragALK2wACytuAAsrcQALK3IACytzAAsrdAALK3UACyt3AAsreQALK3oACyt7AAsrfQALK34ACyv5AAsr+wALK/0ACyv/AAssAgALLAMACywEAAssBQALLAYACywIAAssCgALLAsACywMAAssDgALLA8ACyxYAAssfAALLKMACyzHAAssygALLMwACyzOAAss0AALLNIACyzUAAss1QALLNgACyzxAAstDgALLRAACy0SAAstFAALLRYACy0YAAstGgALLRwACy05AAstPAALLT8ACy1CAAstRQALLUgACy1LAAstTgALLVAACy3LAAstzQALLdAACy3SAAst1QALLdYACy3XAAst2AALLdkACy3bAAst3QALLd4ACy3fAAst4QALLeIACy5dAAsuXwALLmEACy5jAAsuZgALLmcACy5oAAsuaQALLmoACy5sAAsubgALLm8ACy5wAAsucgALLnMACy7uAAsu8AALLvMACy71AAsu+AALLvkACy76AAsu+wALLvwACy7+AAsvAAALLwEACy8CAAsvBAALLwUACy+AAAsvggALL4UACy+HAAsvigALL4sACy+MAAsvjQALL44ACy+QAAsvkgALL5MACy+UAAsvlgALL5cACzASAAswFAALMBYACzAYAAswGwALMBwACzAdAAswHgALMB8ACzAhAAswIwALMCQACzAlAAswJwALMCgACzCjAAswpQALMKcACzCpAAswrAALMK0ACzCuAAswrwALMLAACzCyAAswtAALMLUACzC2AAswuAALMLkACzE0AAsxNgALMTgACzE6AAsxPQALMT4ACzE/AAsxQAALMUEACzFDAAsxRQALMUYACzFHAAsxSQALMUoACzHdAAsyAAALMiAACzJAAAsyQgALMkQACzJGAAsySAALMksACzJMAAsyTQALMlAACzJRAAsyUwALMlQACzJXAAsyWgALMlsACzJcAAsyXwALMmAACzJlAAsyfgALMocACzKJAAsyiwALMpQACzKXAAsymgALMpwACzLlAAszCQALMzAACzNUAAszVwALM1kACzNbAAszXQALM18ACzNhAAszYgALM2UACzN+AAsznwALM6EACzOjAAszpQALM6cACzOpAAszqwALM60ACzOvAAsz0AALM9MACzPWAAsz2QALM9wACzPfAAsz4gALM+UACzPoAAsz6gALNGUACzRnAAs0aQALNGsACzRuAAs0bwALNHAACzRxAAs0cgALNHQACzR2AAs0dwALNHgACzR6AAs0ewALNPYACzT4AAs0+gALNPwACzT/AAs1AAALNQEACzUCAAs1AwALNQUACzUHAAs1CAALNQkACzULAAs1DAALNYcACzWJAAs1jAALNY4ACzWRAAs1kgALNZMACzWUAAs1lQALNZcACzWZAAs1mgALNZsACzWdAAs1ngALNbcACzW4AAs1uQALNbsACzY2AAs2OAALNjoACzY8AAs2PwALNkAACzZBAAs2QgALNkMACzZFAAs2RwALNkgACzZJAAs2SwALNkwACzbHAAs2yQALNswACzbOAAs20QALNtIACzbTAAs21AALNtUACzbXAAs22QALNtoACzbbAAs23QALNt4ACzdZAAs3WwALN10ACzdfAAs3YgALN2MACzdkAAs3ZQALN2YACzdoAAs3agALN2sACzdsAAs3bgALN28ACzfqAAs37AALN+4ACzfwAAs38wALN/QACzf1AAs39gALN/cACzf5AAs3+wALN/wACzf9AAs3/wALOAAACzh7AAs4fQALOH8ACziBAAs4hAALOIUACziGAAs4hwALOIgACziKAAs4jAALOI0ACziOAAs4kAALOJEACzjaAAs4/gALOSUACzlJAAs5TAALOU4ACzlQAAs5UgALOVQACzlWAAs5VwALOVoACzlzAAs5kAALOZIACzmUAAs5lgALOZgACzmaAAs5nAALOZ4ACzm7AAs5vgALOcEACznEAAs5xwALOcoACznNAAs50AALOdIACzpNAAs6TwALOlEACzpTAAs6VgALOlcACzpYAAs6WQALOloACzpcAAs6XgALOl8ACzpgAAs6YgALOmMACzreAAs64AALOuIACzrkAAs65wALOugACzrpAAs66gALOusACzrtAAs67wALOvAACzrxAAs68wALOvQACztvAAs7cQALO3MACzt1AAs7eAALO3kACzt6AAs7ewALO3wACzt+AAs7gAALO4EACzuCAAs7hAALO4UACzwAAAs8AgALPAUACzwHAAs8CgALPAsACzwMAAs8DQALPA4ACzwQAAs8EgALPBMACzwUAAs8FgALPBcACzySAAs8lAALPJYACzyYAAs8mwALPJwACzydAAs8ngALPJ8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AC08qAAtPKwALTy4AC09HAAtPbAALT24AC09wAAtPcgALT3QAC092AAtPeAALT3oAC098AAtPfgALT6MAC0+mAAtPqQALT6wAC0+vAAtPsgALT7UAC0+4AAtPuwALT74AC0/AAAtQOwALUD0AC1BAAAtQQgALUEUAC1BGAAtQRwALUEgAC1BJAAtQSwALUE0AC1BOAAtQTwALUFEAC1BSAAtQYwALUGQAC1BmAAtQ4QALUOMAC1DlAAtQ5wALUOoAC1DrAAtQ7AALUO0AC1DuAAtQ8AALUPIAC1DzAAtQ9AALUPYAC1D3AAtRcgALUXQAC1F3AAtReQALUXwAC1F9AAtRfgALUX8AC1GAAAtRggALUYQAC1GFAAtRhgALUYgAC1GJAAtRmgALUZsAC1GdAAtSGAALUhoAC1IcAAtSHgALUiEAC1IiAAtSIwALUiQAC1IlAAtSJwALUikAC1IqAAtSKwALUi0AC1IuAAtSqQALUqsAC1KuAAtSsAALUrMAC1K0AAtStQALUrYAC1K3AAtSuQALUrsAC1K8AAtSvQALUr8AC1LAAAtS0QALUtIAC1LUAAtTTwALU1EAC1NTAAtTVQALU1gAC1NZAAtTWgALU1sAC1NcAAtTXgALU2AAC1NhAAtTYgALU2QAC1NlAAtT4AALU+IAC1PlAAtT5wALU+oAC1PrAAtT7AALU+0AC1PuAAtT8AALU/IAC1PzAAtT9AALU/YAC1P3AAtUEAALVBEAC1QSAAtUFAALVI8AC1SRAAtUkwALVJUAC1SYAAtUmQALVJoAC1SbAAtUnAALVJ4AC1SgAAtUoQALVKIAC1SkAAtUpQALVSAAC1UiAAtVJQALVScAC1UqAAtVKwALVSwAC1UtAAtVLgALVTAAC1UyAAtVMwALVTQAC1U2AAtVNwALVUUAC1VeAAtVbwALVXIAC1V1AAtVeAALVXsAC1WMAAtVjwALVZIAC1WVAAtVmAALVZoAC1WgAAtVqQALVbgAC1W+AAtWUQALVnQAC1aUAAtWtAALVrYAC1a4AAtWugALVrwAC1a/AAtWwAALVsEAC1bEAAtWxQALVscAC1bIAAtWygALVs0AC1bOAAtWzwALVtIAC1bTAAtW3AALVvUAC1b+AAtXAAALVwIAC1cLAAtXDgALVxEAC1cTAAtXXAALV4AAC1enAAtXywALV84AC1fQAAtX0gALV9QAC1fWAAtX2AALV9kAC1fcAAtX9QALWBYAC1gYAAtYGgALWBwAC1geAAtYIAALWCIAC1gkAAtYJgALWEcAC1hKAAtYTQALWFAAC1hTAAtYVgALWFkAC1hcAAtYXwALWGEAC1jcAAtY3gALWOAAC1jiAAtY5QALWOYAC1jnAAtY6AALWOkAC1jrAAtY7QALWO4AC1jvAAtY8QALWPIAC1ltAAtZbwALWXEAC1lzAAtZdgALWXcAC1l4AAtZeQALWXoAC1l8AAtZfgALWX8AC1mAAAtZggALWYMAC1n+AAtaAAALWgMAC1oFAAtaCAALWgkAC1oKAAtaCwALWgwAC1oOAAtaEAALWhEAC1oSAAtaFAALWhUAC1ouAAtaLwALWjAAC1oyAAtarQALWq8AC1qxAAtaswALWrYAC1q3AAtauAALWrkAC1q6AAtavAALWr4AC1q/AAtawAALWsIAC1rDAAtbPgALW0AAC1tDAAtbRQALW0gAC1tJAAtbSgALW0sAC1tMAAtbTgALW1AAC1tRAAtbUgALW1QAC1tVAAtb0AALW9IAC1vUAAtb1gALW9kAC1vaAAtb2wALW9wAC1vdAAtb3wALW+EAC1viAAtb4wALW+UAC1vmAAtcYQALXGMAC1xlAAtcZwALXGoAC1xrAAtcbAALXG0AC1xuAAtccAALXHIAC1xzAAtcdAALXHYAC1x3AAtc8gALXPQAC1z2AAtc+AALXPsAC1z8AAtc/QALXP4AC1z/AAtdAQALXQMAC10EAAtdBQALXQcAC10IAAtdUQALXXUAC12cAAtdwAALXcMAC13FAAtdxwALXckAC13LAAtdzQALXc4AC13RAAtd6gALXgcAC14JAAteCwALXg0AC14PAAteEQALXhMAC14VAAteMgALXjUAC144AAteOwALXj4AC15BAAteRAALXkcAC15JAAtexAALXsYAC17IAAteygALXs0AC17OAAtezwALXtAAC17RAAte0wALXtUAC17WAAte1wALXtkAC17aAAtfVQALX1cAC19ZAAtfWwALX14AC19fAAtfYAALX2EAC19iAAtfZAALX2YAC19nAAtfaAALX2oAC19rAAtf5gALX+gAC1/qAAtf7AALX+8AC1/wAAtf8QALX/IAC1/zAAtf9QALX/cAC1/4AAtf+QALX/sAC1/8AAtgdwALYHkAC2B8AAtgfgALYIEAC2CCAAtggwALYIQAC2CFAAtghwALYIkAC2CKAAtgiwALYI0AC2COAAthCQALYQsAC2ENAAthDwALYRIAC2ETAAthFAALYRUAC2EWAAthGAALYRoAC2EbAAthHAALYR4AC2EfAAthmgALYZwAC2GeAAthoAALYaMAC2GkAAthpQALYaYAC2GnAAthqQALYasAC2GsAAthrQALYa8AC2GwAAtiKwALYi0AC2IvAAtiMQALYjQAC2I1AAtiNgALYjcAC2I4AAtiOgALYjwAC2I9AAtiPgALYkAAC2JBAAti1AALYvcAC2MXAAtjNwALYzkAC2M7AAtjPQALYz8AC2NCAAtjQwALY0QAC2NHAAtjSAALY0oAC2NLAAtjTQALY1AAC2NRAAtjUgALY1UAC2NWAAtjWwALY3QAC2N9AAtjfwALY4EAC2OKAAtjjQALY5AAC2OSAAtj2wALY/8AC2QmAAtkSgALZE0AC2RPAAtkUQALZFMAC2RVAAtkVwALZFgAC2RbAAtkdAALZJUAC2SXAAtkmQALZJsAC2SdAAtknwALZKEAC2SjAAtkpQALZMYAC2TJAAtkzAALZM8AC2TSAAtk1QALZNgAC2TbAAtk3gALZOAAC2VbAAtlXQALZV8AC2VhAAtlZAALZWUAC2VmAAtlZwALZWgAC2VqAAtlbAALZW0AC2VuAAtlcAALZXEAC2XsAAtl7gALZfAAC2XyAAtl9QALZfYAC2X3AAtl+AALZfkAC2X7AAtl/QALZf4AC2X/AAtmAQALZgIAC2Z9AAtmfwALZoIAC2aEAAtmhwALZogAC2aJAAtmigALZosAC2aNAAtmjwALZpAAC2aRAAtmkwALZpQAC2atAAtmrgALZq8AC2axAAtnLAALZy4AC2cwAAtnMgALZzUAC2c2AAtnNwALZzgAC2c5AAtnOwALZz0AC2c+AAtnPwALZ0EAC2dCAAtnvQALZ78AC2fCAAtnxAALZ8cAC2fIAAtnyQALZ8oAC2fLAAtnzQALZ88AC2fQAAtn0QALZ9MAC2fUAAtoTwALaFEAC2hTAAtoVQALaFgAC2hZAAtoWgALaFsAC2hcAAtoXgALaGAAC2hhAAtoYgALaGQAC2hlAAto4AALaOIAC2jkAAto5gALaOkAC2jqAAto6wALaOwAC2jtAAto7wALaPEAC2jyAAto8wALaPUAC2j2AAtpcQALaXMAC2l1AAtpdwALaXoAC2l7AAtpfAALaX0AC2l+AAtpgAALaYIAC2mDAAtphAALaYYAC2mHAAtp0AALafQAC2obAAtqPwALakIAC2pEAAtqRgALakgAC2pKAAtqTAALak0AC2pQAAtqaQALaoYAC2qIAAtqigALaowAC2qOAAtqkAALapIAC2qUAAtqsQALarQAC2q3AAtqugALar0AC2rAAAtqwwALasYAC2rIAAtrQwALa0UAC2tHAAtrSQALa0wAC2tNAAtrTgALa08AC2tQAAtrUgALa1QAC2tVAAtrVgALa1gAC2tZAAtr1AALa9YAC2vYAAtr2gALa90AC2veAAtr3wALa+AAC2vhAAtr4wALa+UAC2vmAAtr5wALa+kAC2vqAAtsZQALbGcAC2xpAAtsawALbG4AC2xvAAtscAALbHEAC2xyAAtsdAALbHYAC2x3AAtseAALbHoAC2x7AAts9gALbPgAC2z7AAts/QALbQAAC20BAAttAgALbQMAC20EAAttBgALbQgAC20JAAttCgALbQwAC20NAAttiAALbYoAC22MAAttjgALbZEAC22SAAttkwALbZQAC22VAAttlwALbZkAC22aAAttmwALbZ0AC22eAAtuGQALbhsAC24dAAtuHwALbiIAC24jAAtuJAALbiUAC24mAAtuKAALbioAC24rAAtuLAALbi4AC24vAAtuqgALbqwAC26uAAtusAALbrMAC260AAtutQALbrYAC263AAtuuQALbrsAC268AAtuvQALbr8AC27AAAtvUwALb3YAC2+WAAtvtgALb7gAC2+6AAtvvAALb74AC2/BAAtvwgALb8MAC2/GAAtvxwALb8kAC2/KAAtvzAALb88AC2/QAAtv0QALb9QAC2/VAAtv2gALb/MAC2/8AAtv/gALcAAAC3AJAAtwDAALcA8AC3ARAAtwWgALcH4AC3ClAAtwyQALcMwAC3DOAAtw0AALcNIAC3DUAAtw1gALcNcAC3DaAAtw8wALcRQAC3EWAAtxGAALcRoAC3EcAAtxHgALcSAAC3EiAAtxJAALcUUAC3FIAAtxSwALcU4AC3FRAAtxVAALcVcAC3FaAAtxXQALcV8AC3HaAAtx3AALcd4AC3HgAAtx4wALceQAC3HlAAtx5gALcecAC3HpAAtx6wALcewAC3HtAAtx7wALcfAAC3JrAAtybQALcm8AC3JxAAtydAALcnUAC3J2AAtydwALcngAC3J6AAtyfAALcn0AC3J+AAtygAALcoEAC3L8AAty/gALcwEAC3MDAAtzBgALcwcAC3MIAAtzCQALcwoAC3MMAAtzDgALcw8AC3MQAAtzEgALcxMAC3MsAAtzLQALcy4AC3MwAAtzqwALc60AC3OvAAtzsQALc7QAC3O1AAtztgALc7cAC3O4AAtzugALc7wAC3O9AAtzvgALc8AAC3PBAAt0PAALdD4AC3RAAAt0QgALdEUAC3RGAAt0RwALdEgAC3RJAAt0SwALdE0AC3ROAAt0TwALdFEAC3RSAAt0zQALdM8AC3TRAAt00wALdNYAC3TXAAt02AALdNkAC3TaAAt03AALdN4AC3TfAAt04AALdOIAC3TjAAt1XgALdWAAC3ViAAt1ZAALdWcAC3VoAAt1aQALdWoAC3VrAAt1bQALdW8AC3VwAAt1cQALdXMAC3V0AAt17wALdfEAC3XzAAt19QALdfgAC3X5AAt1+gALdfsAC3X8AAt1/gALdgAAC3YBAAt2AgALdgQAC3YFAAt2TgALdnIAC3aZAAt2vQALdsAAC3bCAAt2xAALdsYAC3bIAAt2ygALdssAC3bOAAt25wALdwQAC3cGAAt3CAALdwoAC3cMAAt3DgALdxAAC3cSAAt3LwALdzIAC3c1AAt3OAALdzsAC3c+AAt3QQALd0QAC3dGAAt3wQALd8MAC3fFAAt3xwALd8oAC3fLAAt3zAALd80AC3fOAAt30AALd9IAC3fTAAt31AALd9YAC3fXAAt4UgALeFQAC3hWAAt4WAALeFsAC3hcAAt4XQALeF4AC3hfAAt4YQALeGMAC3hkAAt4ZQALeGcAC3hoAAt44wALeOUAC3jnAAt46QALeOwAC3jtAAt47gALeO8AC3jwAAt48gALePQAC3j1AAt49gALePgAC3j5AAt5dAALeXYAC3l5AAt5ewALeX4AC3l/AAt5gAALeYEAC3mCAAt5hAALeYYAC3mHAAt5iAALeYoAC3mLAAt6BgALeggAC3oKAAt6DAALeg8AC3oQAAt6EQALehIAC3oTAAt6FQALehcAC3oYAAt6GQALehsAC3ocAAt6lwALepkAC3qcAAt6ngALeqEAC3qiAAt6owALeqQAC3qlAAt6pwALeqkAC3qqAAt6qwALeq0AC3quAAt6zQALe0gAC3tKAAt7TAALe04AC3tRAAt7UgALe1MAC3tUAAt7VQALe1cAC3tZAAt7WgALe1sAC3tdAAt7XgALe/EAC3wUAAt8NAALfFQAC3xWAAt8WAALfFoAC3xcAAt8XwALfGAAC3xhAAt8ZAALfGUAC3xnAAt8aAALfGoAC3xtAAt8bgALfG8AC3xyAAt8cwALfHgAC3yRAAt8mgALfJwAC3yeAAt8pwALfKoAC3ytAAt8rwALfPgAC30cAAt9QwALfWcAC31qAAt9bAALfW4AC31wAAt9cgALfXQAC311AAt9eAALfZEAC32yAAt9tAALfbYAC324AAt9ugALfbwAC32+AAt9wAALfcIAC33jAAt95gALfekAC33sAAt97wALffIAC331AAt9+AALffsAC339AAt+eAALfnoAC358AAt+fgALfoEAC36CAAt+gwALfoQAC36FAAt+hwALfokAC36KAAt+iwALfo0AC36OAAt/CQALfwsAC38NAAt/DwALfxIAC38TAAt/FAALfxUAC38WAAt/GAALfxoAC38bAAt/HAALfx4AC38fAAt/mgALf5wAC3+fAAt/oQALf6QAC3+lAAt/pgALf6cAC3+oAAt/qgALf6wAC3+tAAt/rgALf7AAC3+xAAt/ygALf8sAC3/MAAt/zgALgEkAC4BLAAuATQALgE8AC4BSAAuAUwALgFQAC4BVAAuAVgALgFgAC4BaAAuAWwALgFwAC4BeAAuAXwALgNoAC4DcAAuA3wALgOEAC4DkAAuA5QALgOYAC4DnAAuA6AALgOoAC4DsAAuA7QALgO4AC4DwAAuA8QALgWwAC4FuAAuBcAALgXIAC4F1AAuBdgALgXcAC4F4AAuBeQALgXsAC4F9AAuBfgALgX8AC4GBAAuBggALgf0AC4H/AAuCAQALggMAC4IGAAuCBwALgggAC4IJAAuCCgALggwAC4IOAAuCDwALghAAC4ISAAuCEwALgo4AC4KQAAuCkgALgpQAC4KXAAuCmAALgpkAC4KaAAuCmwALgp0AC4KfAAuCoAALgqEAC4KjAAuCpAALgu0AC4MRAAuDOAALg1wAC4NfAAuDYQALg2MAC4NlAAuDZwALg2kAC4NqAAuDbQALg4YAC4OjAAuDpQALg6cAC4OpAAuDqwALg60AC4OvAAuDsQALg84AC4PRAAuD1AALg9cAC4PaAAuD3QALg+AAC4PjAAuD5QALhGAAC4RiAAuEZAALhGYAC4RpAAuEagALhGsAC4RsAAuEbQALhG8AC4RxAAuEcgALhHMAC4R1AAuEdgALhPEAC4TzAAuE9QALhPcAC4T6AAuE+wALhPwAC4T9AAuE/gALhQAAC4UCAAuFAwALhQQAC4UGAAuFBwALhYIAC4WEAAuFhgALhYgAC4WLAAuFjAALhY0AC4WOAAuFjwALhZEAC4WTAAuFlAALhZUAC4WXAAuFmAALhhMAC4YVAAuGGAALhhoAC4YdAAuGHgALhh8AC4YgAAuGIQALhiMAC4YlAAuGJgALhicAC4YpAAuGKgALhqUAC4anAAuGqQALhqsAC4auAAuGrwALhrAAC4axAAuGsgALhrQAC4a2AAuGtwALhrgAC4a6AAuGuwALhzYAC4c4AAuHOgALhzwAC4c/AAuHQAALh0EAC4dCAAuHQwALh0UAC4dHAAuHSAALh0kAC4dLAAuHTAALh8cAC4fJAAuHywALh80AC4fQAAuH0QALh9IAC4fTAAuH1AALh9YAC4fYAAuH2QALh9oAC4fcAAuH3QALh+4AC4fvAAuH8QALiJQAC4i4AAuI3AALiPwAC4kjAAuJSgALiWoAC4mRAAuJtQALidgAC4n/AAuKIwALikcAC4prAAuKkgALipMAC4qVAAuKlwALipoAC4qcAAuKnwALiqEAC4qjAAuKpgALiqgAC4qqAAuKrQALirAAC4qyAAuKtAALirYAC4q5AAuKvAALir8AC4rEAAuK3QALiuIAC4rkAAuK6QALiuwAC4ruAAuLNwALi1sAC4uCAAuLpgALi6kAC4urAAuLrQALi68AC4uxAAuLswALi7QAC4u3AAuL0AALi/UAC4v3AAuL+QALi/sAC4v9AAuL/wALjAEAC4wDAAuMBQALjAcAC4wsAAuMLwALjDIAC4w1AAuMOAALjDsAC4w+AAuMQQALjEQAC4xHAAuMSQALjMQAC4zGAAuMyQALjMsAC4zOAAuMzwALjNAAC4zRAAuM0gALjNQAC4zWAAuM1wALjNgAC4zaAAuM2wALjOwAC4ztAAuM7wALjWoAC41sAAuNbgALjXAAC41zAAuNdAALjXUAC412AAuNdwALjXkAC417AAuNfAALjX0AC41/AAuNgAALjfsAC439AAuOAAALjgIAC44FAAuOBgALjgcAC44IAAuOCQALjgsAC44NAAuODgALjg8AC44RAAuOEgALjiMAC44kAAuOJgALjqEAC46jAAuOpQALjqcAC46qAAuOqwALjqwAC46tAAuOrgALjrAAC46yAAuOswALjrQAC462AAuOtwALjzIAC480AAuPNwALjzkAC488AAuPPQALjz4AC48/AAuPQAALj0IAC49EAAuPRQALj0YAC49IAAuPSQALj1oAC49bAAuPXQALj9gAC4/aAAuP3QALj98AC4/iAAuP4wALj+QAC4/lAAuP5gALj+gAC4/qAAuP6wALj+wAC4/uAAuP7wALkGoAC5BsAAuQbwALkHEAC5B0AAuQdQALkHYAC5B3AAuQeAALkHoAC5B8AAuQfQALkH4AC5CAAAuQgQALkJoAC5CbAAuQnAALkJ4AC5EZAAuRGwALkR0AC5EfAAuRIgALkSMAC5EkAAuRJQALkSYAC5EoAAuRKgALkSsAC5EsAAuRLgALkS8AC5GqAAuRrAALka8AC5GxAAuRtAALkbUAC5G2AAuRtwALkbgAC5G6AAuRvAALkb0AC5G+AAuRwAALkcEAC5HQAAuR6QALkfYAC5H5AAuR/AALkf8AC5IMAAuSDwALkhIAC5IVAAuSFwALkh0AC5I0AAuSRwALktoAC5L9AAuTHQALkz0AC5M/AAuTQQALk0MAC5NFAAuTSAALk0kAC5NKAAuTTQALk04AC5NQAAuTUQALk1MAC5NWAAuTVwALk1gAC5NbAAuTXAALk2EAC5N6AAuTgwALk4UAC5OHAAuTkAALk5MAC5OWAAuTmAALk+EAC5QFAAuULAALlFAAC5RTAAuUVQALlFcAC5RZAAuUWwALlF0AC5ReAAuUYQALlHoAC5SbAAuUnQALlJ8AC5ShAAuUowALlKUAC5SnAAuUqQALlKsAC5TMAAuUzwALlNIAC5TVAAuU2AALlNsAC5TeAAuU4QALlOQAC5TmAAuVYQALlWMAC5VlAAuVZwALlWoAC5VrAAuVbAALlW0AC5VuAAuVcAALlXIAC5VzAAuVdAALlXYAC5V3AAuV8gALlfQAC5X2AAuV+AALlfsAC5X8AAuV/QALlf4AC5X/AAuWAQALlgMAC5YEAAuWBQALlgcAC5YIAAuWgwALloUAC5aIAAuWigALlo0AC5aOAAuWjwALlpAAC5aRAAuWkwALlpUAC5aWAAuWlwALlpkAC5aaAAuWswALlrQAC5a1AAuWtwALlzIAC5c0AAuXNgALlzgAC5c7AAuXPAALlz0AC5c+AAuXPwALl0EAC5dDAAuXRAALl0UAC5dHAAuXSAALl8MAC5fFAAuXxwALl8kAC5fMAAuXzQALl84AC5fPAAuX0AALl9IAC5fUAAuX1QALl9YAC5fYAAuX2QALmFQAC5hWAAuYWAALmFoAC5hdAAuYXgALmF8AC5hgAAuYYQALmGMAC5hlAAuYZgALmGcAC5hpAAuYagALmOUAC5jnAAuY6QALmOsAC5juAAuY7wALmPAAC5jxAAuY8gALmPQAC5j2AAuY9wALmPgAC5j6AAuY+wALmXYAC5l4AAuZegALmXwAC5l/AAuZgAALmYEAC5mCAAuZgwALmYUAC5mHAAuZiAALmYkAC5mLAAuZjAALmdUAC5n5AAuaIAALmkQAC5pHAAuaSQALmksAC5pNAAuaTwALmlEAC5pSAAuaVQALmm4AC5qLAAuajQALmo8AC5qRAAuakwALmpUAC5qXAAuamQALmrYAC5q5AAuavAALmr8AC5rCAAuaxQALmsgAC5rLAAuazQALm0gAC5tKAAubTAALm04AC5tRAAubUgALm1MAC5tUAAubVQALm1cAC5tZAAubWgALm1sAC5tdAAubXgALm9kAC5vbAAub3QALm98AC5viAAub4wALm+QAC5vlAAub5gALm+gAC5vqAAub6wALm+wAC5vuAAub7wALnGoAC5xsAAucbgALnHAAC5xzAAucdAALnHUAC5x2AAucdwALnHkAC5x7AAucfAALnH0AC5x/AAucgAALnPsAC5z9AAuc/wALnQEAC50EAAudBQALnQYAC50HAAudCAALnQoAC50MAAudDQALnQ4AC50QAAudEQALnYwAC52OAAudkAALnZIAC52VAAudlgALnZcAC52YAAudmQALnZsAC52dAAudngALnZ8AC52hAAudogALnh0AC54fAAueIQALniMAC54mAAueJwALnigAC54pAAueKgALniwAC54uAAueLwALnjAAC54yAAueMwALnq4AC56wAAuesgALnrQAC563AAueuAALnrkAC566AAueuwALnr0AC56/AAuewAALnsEAC57DAAuexAALn1cAC596AAufmgALn7oAC5+8AAufvgALn8AAC5/CAAufxQALn8YAC5/HAAufygALn8sAC5/NAAufzgALn9AAC5/TAAuf1AALn9UAC5/YAAuf2QALn94AC5/3AAugAAALoAIAC6AEAAugDQALoBAAC6ATAAugFQALoF4AC6CCAAugqQALoM0AC6DQAAug0gALoNQAC6DWAAug2AALoNoAC6DbAAug3gALoPcAC6EYAAuhGgALoRwAC6EeAAuhIAALoSIAC6EkAAuhJgALoSgAC6FJAAuhTAALoU8AC6FSAAuhVQALoVgAC6FbAAuhXgALoWEAC6FjAAuh3gALoeAAC6HiAAuh5AALoecAC6HoAAuh6QALoeoAC6HrAAuh7QALoe8AC6HwAAuh8QALofMAC6H0AAuibwALonEAC6JzAAuidQALongAC6J5AAuiegALonsAC6J8AAuifgALooAAC6KBAAuiggALooQAC6KFAAujAAALowIAC6MFAAujBwALowoAC6MLAAujDAALow0AC6MOAAujEAALoxIAC6MTAAujFAALoxYAC6MXAAujMAALozEAC6MyAAujNAALo68AC6OxAAujswALo7UAC6O4AAujuQALo7oAC6O7AAujvAALo74AC6PAAAujwQALo8IAC6PEAAujxQALpEAAC6RCAAukRAALpEYAC6RJAAukSgALpEsAC6RMAAukTQALpE8AC6RRAAukUgALpFMAC6RVAAukVgALpNEAC6TTAAuk1QALpNcAC6TaAAuk2wALpNwAC6TdAAuk3gALpOAAC6TiAAuk4wALpOQAC6TmAAuk5wALpWIAC6VkAAulZgALpWgAC6VrAAulbAALpW0AC6VuAAulbwALpXEAC6VzAAuldAALpXUAC6V3AAuleAALpfMAC6X1AAul9wALpfkAC6X8AAul/QALpf4AC6X/AAumAAALpgIAC6YEAAumBQALpgYAC6YIAAumCQALplIAC6Z2AAumnQALpsEAC6bEAAumxgALpsgAC6bKAAumzAALps4AC6bPAAum0gALpusAC6cIAAunCgALpwwAC6cOAAunEAALpxIAC6cUAAunFgALpzMAC6c2AAunOQALpzwAC6c/AAunQgALp0UAC6dIAAunSgALp8UAC6fHAAunyQALp8sAC6fOAAunzwALp9AAC6fRAAun0gALp9QAC6fWAAun1wALp9gAC6faAAun2wALqFYAC6hYAAuoWgALqFwAC6hfAAuoYAALqGEAC6hiAAuoYwALqGUAC6hnAAuoaAALqGkAC6hrAAuobAALqOcAC6jpAAuo6wALqO0AC6jwAAuo8QALqPIAC6jzAAuo9AALqPYAC6j4AAuo+QALqPoAC6j8AAuo/QALqXgAC6l6AAupfQALqX8AC6mCAAupgwALqYQAC6mFAAuphgALqYgAC6mKAAupiwALqYwAC6mOAAupjwALqgoAC6oMAAuqDgALqhAAC6oTAAuqFAALqhUAC6oWAAuqFwALqhkAC6obAAuqHAALqh0AC6ofAAuqIAALqpsAC6qdAAuqnwALqqEAC6qkAAuqpQALqqYAC6qnAAuqqAALqqoAC6qsAAuqrQALqq4AC6qwAAuqsQALqywAC6suAAurMAALqzIAC6s1AAurNgALqzcAC6s4AAurOQALqzsAC6s9AAurPgALqz8AC6tBAAurQgALq9UAC6v4AAusGAALrDgAC6w6AAusPAALrD4AC6xAAAusQwALrEQAC6xFAAusSAALrEkAC6xLAAusTAALrE4AC6xRAAusUgALrFMAC6xWAAusVwALrFwAC6x1AAusfgALrIAAC6yCAAusiwALrI4AC6yRAAuskwALrNwAC60AAAutJwALrUsAC61OAAutUAALrVIAC61UAAutVgALrVgAC61ZAAutXAALrXUAC62WAAutmAALrZoAC62cAAutngALraAAC62iAAutpAALraYAC63HAAutygALrc0AC63QAAut0wALrdYAC63ZAAut3AALrd8AC63hAAuuXAALrl4AC65gAAuuYgALrmUAC65mAAuuZwALrmgAC65pAAuuawALrm0AC65uAAuubwALrnEAC65yAAuu7QALru8AC67xAAuu8wALrvYAC673AAuu+AALrvkAC676AAuu/AALrv4AC67/AAuvAAALrwIAC68DAAuvfgALr4AAC6+DAAuvhQALr4gAC6+JAAuvigALr4sAC6+MAAuvjgALr5AAC6+RAAuvkgALr5QAC6+VAAuvrgALr68AC6+wAAuvsgALsC0AC7AvAAuwMQALsDMAC7A2AAuwNwALsDgAC7A5AAuwOgALsDwAC7A+AAuwPwALsEAAC7BCAAuwQwALsL4AC7DAAAuwwgALsMQAC7DHAAuwyAALsMkAC7DKAAuwywALsM0AC7DPAAuw0AALsNEAC7DTAAuw1AALsU8AC7FRAAuxUwALsVUAC7FYAAuxWQALsVoAC7FbAAuxXAALsV4AC7FgAAuxYQALsWIAC7FkAAuxZQALseAAC7HiAAux5AALseYAC7HpAAux6gALsesAC7HsAAux7QALse8AC7HxAAux8gALsfMAC7H1AAux9gALsnEAC7JzAAuydQALsncAC7J6AAuyewALsnwAC7J9AAuyfgALsoAAC7KCAAuygwALsoQAC7KGAAuyhwALstAAC7L0AAuzGwALsz8AC7NCAAuzRAALs0YAC7NIAAuzSgALs0wAC7NNAAuzUAALs2kAC7OGAAuziAALs4oAC7OMAAuzjgALs5AAC7OSAAuzlAALs7EAC7O0AAuztwALs7oAC7O9AAuzwAALs8MAC7PGAAuzyAALtEMAC7RFAAu0RwALtEkAC7RMAAu0TQALtE4AC7RPAAu0UAALtFIAC7RUAAu0VQALtFYAC7RYAAu0WQALtNQAC7TWAAu02AALtNoAC7TdAAu03gALtN8AC7TgAAu04QALtOMAC7TlAAu05gALtOcAC7TpAAu06gALtWUAC7VnAAu1aQALtWsAC7VuAAu1bwALtXAAC7VxAAu1cgALtXQAC7V2AAu1dwALtXgAC7V6AAu1ewALtfYAC7X4AAu1+wALtf0AC7YAAAu2AQALtgIAC7YDAAu2BAALtgYAC7YIAAu2CQALtgoAC7YMAAu2DQALtogAC7aKAAu2jAALto4AC7aRAAu2kgALtpMAC7aUAAu2lQALtpcAC7aZAAu2mgALtpsAC7adAAu2ngALtxkAC7cbAAu3HQALtx8AC7ciAAu3IwALtyQAC7clAAu3JgALtygAC7cqAAu3KwALtywAC7cuAAu3LwALt6oAC7esAAu3rgALt7AAC7ezAAu3tAALt7UAC7e2AAu3twALt7kAC7e7AAu3vAALt70AC7e/AAu3wAALt9EAC7fSAAu31AALt+UAC7fuAAu38QALt/QAC7f2AAu4LwALuDIAC7g0AAu4NwALuDoAC7g9AAu4QAALuMMAC7jnAAu5CwALuS4AC7lVAAu5dQALuZwAC7nDAAu54wALugcAC7orAAu6LQALujAAC7oyAAu6NAALujYAC7o5AAu6PAALuj4AC7pAAAu6QwALukUAC7pHAAu6SgALuk0AC7pOAAu6UwALumwAC7pxAAu6cwALungAC7p7AAu6fQALusYAC7rqAAu7EQALuzUAC7s4AAu7OgALuzwAC7s+AAu7QAALu0IAC7tDAAu7RgALu18AC7uEAAu7hgALu4gAC7uKAAu7jAALu44AC7uQAAu7kgALu5QAC7uWAAu7uwALu74AC7vBAAu7xAALu8cAC7vKAAu7zQALu9AAC7vTAAu71gALu9gAC7xTAAu8VQALvFgAC7xaAAu8XQALvF4AC7xfAAu8YAALvGEAC7xjAAu8ZQALvGYAC7xnAAu8aQALvGoAC7x7AAu8fAALvH4AC7z5AAu8+wALvP0AC7z/AAu9AgALvQMAC70EAAu9BQALvQYAC70IAAu9CgALvQsAC70MAAu9DgALvQ8AC72KAAu9jAALvY8AC72RAAu9lAALvZUAC72WAAu9lwALvZgAC72aAAu9nAALvZ0AC72eAAu9oAALvaEAC72yAAu9swALvbUAC74wAAu+MgALvjQAC742AAu+OQALvjoAC747AAu+PAALvj0AC74/AAu+QQALvkIAC75DAAu+RQALvkYAC77BAAu+wwALvsYAC77IAAu+ywALvswAC77NAAu+zgALvs8AC77RAAu+0wALvtQAC77VAAu+1wALvtgAC77pAAu+6gALvuwAC79nAAu/aQALv2sAC79tAAu/cAALv3EAC79yAAu/cwALv3QAC792AAu/eAALv3kAC796AAu/fAALv30AC7/4AAu/+gALv/0AC7//AAvAAgALwAMAC8AEAAvABQALwAYAC8AIAAvACgALwAsAC8AMAAvADgALwA8AC8AoAAvAKQALwCoAC8AsAAvApwALwKkAC8CrAAvArQALwLAAC8CxAAvAsgALwLMAC8C0AAvAtgALwLgAC8C5AAvAugALwLwAC8C9AAvBOAALwToAC8E9AAvBPwALwUIAC8FDAAvBRAALwUUAC8FGAAvBSAALwUoAC8FLAAvBTAALwU4AC8FPAAvBZQALwX4AC8GDAAvBhgALwYsAC8GOAAvBkAALwZwAC8IvAAvCUgALwnIAC8KSAAvClAALwpYAC8KYAAvCmgALwp0AC8KeAAvCnwALwqIAC8KjAAvCpQALwqYAC8KoAAvCqwALwqwAC8KtAAvCsAALwrEAC8K6AAvC0wALwtwAC8LeAAvC4AALwukAC8LsAAvC7wALwvEAC8M6AAvDXgALw4UAC8OpAAvDrAALw64AC8OwAAvDsgALw7QAC8O2AAvDtwALw7oAC8PTAAvD9AALw/YAC8P4AAvD+gALw/wAC8P+AAvEAAALxAIAC8QEAAvEJQALxCgAC8QrAAvELgALxDEAC8Q0AAvENwALxDoAC8Q9AAvEPwALxLoAC8S8AAvEvgALxMAAC8TDAAvExAALxMUAC8TGAAvExwALxMkAC8TLAAvEzAALxM0AC8TPAAvE0AALxUsAC8VNAAvFTwALxVEAC8VUAAvFVQALxVYAC8VXAAvFWAALxVoAC8VcAAvFXQALxV4AC8VgAAvFYQALxdwAC8XeAAvF4QALxeMAC8XmAAvF5wALxegAC8XpAAvF6gALxewAC8XuAAvF7wALxfAAC8XyAAvF8wALxgwAC8YNAAvGDgALxhAAC8aLAAvGjQALxo8AC8aRAAvGlAALxpUAC8aWAAvGlwALxpgAC8aaAAvGnAALxp0AC8aeAAvGoAALxqEAC8ccAAvHHgALxyAAC8ciAAvHJQALxyYAC8cnAAvHKAALxykAC8crAAvHLQALxy4AC8cvAAvHMQALxzIAC8etAAvHrwALx7EAC8ezAAvHtgALx7cAC8e4AAvHuQALx7oAC8e8AAvHvgALx78AC8fAAAvHwgALx8MAC8g+AAvIQAALyEIAC8hEAAvIRwALyEgAC8hJAAvISgALyEsAC8hNAAvITwALyFAAC8hRAAvIUwALyFQAC8jPAAvI0QALyNMAC8jVAAvI2AALyNkAC8jaAAvI2wALyNwAC8jeAAvI4AALyOEAC8jiAAvI5AALyOUAC8kuAAvJUgALyXkAC8mdAAvJoAALyaIAC8mkAAvJpgALyagAC8mqAAvJqwALya4AC8nHAAvJ5AALyeYAC8noAAvJ6gALyewAC8nuAAvJ8AALyfIAC8oPAAvKEgALyhUAC8oYAAvKGwALyh4AC8ohAAvKJAALyiYAC8qhAAvKowALyqUAC8qnAAvKqgALyqsAC8qsAAvKrQALyq4AC8qwAAvKsgALyrMAC8q0AAvKtgALyrcAC8syAAvLNAALyzYAC8s4AAvLOwALyzwAC8s9AAvLPgALyz8AC8tBAAvLQwALy0QAC8tFAAvLRwALy0gAC8vDAAvLxQALy8cAC8vJAAvLzAALy80AC8vOAAvLzwALy9AAC8vSAAvL1AALy9UAC8vWAAvL2AALy9kAC8xUAAvMVgALzFkAC8xbAAvMXgALzF8AC8xgAAvMYQALzGIAC8xkAAvMZgALzGcAC8xoAAvMagALzGsAC8zmAAvM6AALzOoAC8zsAAvM7wALzPAAC8zxAAvM8gALzPMAC8z1AAvM9wALzPgAC8z5AAvM+wALzPwAC813AAvNeQALzXsAC819AAvNgAALzYEAC82CAAvNgwALzYQAC82GAAvNiAALzYkAC82KAAvNjAALzY0AC84IAAvOCgALzgwAC84OAAvOEQALzhIAC84TAAvOFAALzhUAC84XAAvOGQALzhoAC84bAAvOHQALzh4AC84vAAvONAALzjcAC845AAvOPgALzncAC856AAvOfAALzn8AC86CAAvOhQALzogAC88LAAvPLwALz1MAC892AAvPnQALz70AC8/kAAvQCwAL0CsAC9BPAAvQcwAL0HUAC9B4AAvQegAL0HwAC9B+AAvQgQAL0IQAC9CGAAvQiAAL0IsAC9CNAAvQjwAL0JIAC9CVAAvQlgAL0J8AC9C4AAvQvQAL0L8AC9DEAAvQxwAL0MkAC9ESAAvRNgAL0V0AC9GBAAvRhAAL0YYAC9GIAAvRigAL0YwAC9GOAAvRjwAL0ZIAC9GrAAvR0AAL0dIAC9HUAAvR1gAL0dgAC9HaAAvR3AAL0d4AC9HgAAvR4gAL0gcAC9IKAAvSDQAL0hAAC9ITAAvSFgAL0hkAC9IcAAvSHwAL0iIAC9IkAAvSnwAL0qEAC9KkAAvSpgAL0qkAC9KqAAvSqwAL0qwAC9KtAAvSrwAL0rEAC9KyAAvSswAL0rUAC9K2AAvSxwAL0sgAC9LKAAvTRQAL00cAC9NJAAvTSwAL004AC9NPAAvTUAAL01EAC9NSAAvTVAAL01YAC9NXAAvTWAAL01oAC9NbAAvT1gAL09gAC9PbAAvT3QAL0+AAC9PhAAvT4gAL0+MAC9PkAAvT5gAL0+gAC9PpAAvT6gAL0+wAC9PtAAvT/gAL0/8AC9QBAAvUfAAL1H4AC9SAAAvUggAL1IUAC9SGAAvUhwAL1IgAC9SJAAvUiwAL1I0AC9SOAAvUjwAL1JEAC9SSAAvVDQAL1Q8AC9USAAvVFAAL1RcAC9UYAAvVGQAL1RoAC9UbAAvVHQAL1R8AC9UgAAvVIQAL1SMAC9UkAAvVNQAL1TYAC9U4AAvVswAL1bUAC9W3AAvVuQAL1bwAC9W9AAvVvgAL1b8AC9XAAAvVwgAL1cQAC9XFAAvVxgAL1cgAC9XJAAvWRAAL1kYAC9ZJAAvWSwAL1k4AC9ZPAAvWUAAL1lEAC9ZSAAvWVAAL1lYAC9ZXAAvWWAAL1loAC9ZbAAvWdAAL1nUAC9Z2AAvWeAAL1vMAC9b1AAvW9wAL1vkAC9b8AAvW/QAL1v4AC9b/AAvXAAAL1wIAC9cEAAvXBQAL1wYAC9cIAAvXCQAL14QAC9eGAAvXiQAL14sAC9eOAAvXjwAL15AAC9eRAAvXkgAL15QAC9eWAAvXlwAL15gAC9eaAAvXmwAL17QAC9fNAAvXzgAL188AC9fRAAvX4gAL1+cAC9fqAAvX7AAL1/EAC9h0AAvYmAAL2LwAC9jfAAvZBgAL2SYAC9lNAAvZdAAL2ZQAC9m4AAvZ3AAL2d4AC9nhAAvZ4wAL2eUAC9nnAAvZ6gAL2e0AC9nvAAvZ8QAL2fQAC9n2AAvZ+AAL2fsAC9n+AAvZ/wAL2gQAC9odAAvaIgAL2iQAC9opAAvaLAAL2i4AC9p3AAvamwAL2sIAC9rmAAva6QAL2usAC9rtAAva7wAL2vEAC9rzAAva9AAL2vcAC9sQAAvbNQAL2zcAC9s5AAvbOwAL2z0AC9s/AAvbQQAL20MAC9tFAAvbRwAL22wAC9tvAAvbcgAL23UAC9t4AAvbewAL234AC9uBAAvbhAAL24cAC9uJAAvcBAAL3AYAC9wJAAvcCwAL3A4AC9wPAAvcEAAL3BEAC9wSAAvcFAAL3BYAC9wXAAvcGAAL3BoAC9wbAAvcLAAL3C0AC9wvAAvcqgAL3KwAC9yuAAvcsAAL3LMAC9y0AAvctQAL3LYAC9y3AAvcuQAL3LsAC9y8AAvcvQAL3L8AC9zAAAvdOwAL3T0AC91AAAvdQgAL3UUAC91GAAvdRwAL3UgAC91JAAvdSwAL3U0AC91OAAvdTwAL3VEAC91SAAvdYwAL3WgAC91rAAvdbQAL3X4AC92HAAvdigAL3Y0AC92PAAvdqwAL3b0AC944AAveOgAL3jwAC94+AAveQQAL3kIAC95DAAveRAAL3kUAC95HAAveSQAL3koAC95LAAveTQAL3k4AC97JAAveywAL3s4AC97QAAve0wAL3tQAC97VAAve1gAL3tcAC97ZAAve2wAL3twAC97dAAve3wAL3uAAC97xAAve8gAL3vQAC99vAAvfcQAL33MAC991AAvfeAAL33kAC996AAvfewAL33wAC99+AAvfgAAL34EAC9+CAAvfhAAL34UAC+AAAAvgAgAL4AUAC+AHAAvgCgAL4AsAC+AMAAvgDQAL4A4AC+AQAAvgEgAL4BMAC+AUAAvgFgAL4BcAC+AwAAvgMQAL4DIAC+A0AAvgrwAL4LEAC+CzAAvgtQAL4LgAC+C5AAvgugAL4LsAC+C8AAvgvgAL4MAAC+DBAAvgwgAL4MQAC+DFAAvhQAAL4UIAC+FFAAvhRwAL4UoAC+FLAAvhTAAL4U0AC+FOAAvhUAAL4VIAC+FTAAvhVAAL4VYAC+FXAAvhbgAL4YcAC+GUAAvhlwAL4ZoAC+GdAAvhqgAL4a0AC+GwAAvhswAL4bUAC+HLAAvh3QAL4fkAC+KMAAvirwAL4s8AC+LvAAvi8QAL4vMAC+L1AAvi9wAL4voAC+L7AAvi/AAL4v8AC+MAAAvjAgAL4wMAC+MFAAvjCAAL4wkAC+MKAAvjDQAL4w4AC+MTAAvjLAAL4zUAC+M3AAvjOQAL40IAC+NFAAvjSAAL40oAC+OTAAvjtwAL494AC+QCAAvkBQAL5AcAC+QJAAvkCwAL5A0AC+QPAAvkEAAL5BMAC+QsAAvkTQAL5E8AC+RRAAvkUwAL5FUAC+RXAAvkWQAL5FsAC+RdAAvkfgAL5IEAC+SEAAvkhwAL5IoAC+SNAAvkkAAL5JMAC+SWAAvkmAAL5RMAC+UVAAvlFwAL5RkAC+UcAAvlHQAL5R4AC+UfAAvlIAAL5SIAC+UkAAvlJQAL5SYAC+UoAAvlKQAL5aQAC+WmAAvlqAAL5aoAC+WtAAvlrgAL5a8AC+WwAAvlsQAL5bMAC+W1AAvltgAL5bcAC+W5AAvlugAL5jUAC+Y3AAvmOgAL5jwAC+Y/AAvmQAAL5kEAC+ZCAAvmQwAL5kUAC+ZHAAvmSAAL5kkAC+ZLAAvmTAAL5mUAC+ZmAAvmZwAL5mkAC+bkAAvm5gAL5ug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ADAERAAwBEgAMARMADAEVAAwBFwAMARgADAEZAAwBGwAMARwADAGXAAwBmQAMAZsADAGdAAwBoAAMAaEADAGiAAwBowAMAaQADAGmAAwBqAAMAakADAGqAAwBrAAMAa0ADAIoAAwCKgAMAiwADAIuAAwCMQAMAjIADAIzAAwCNAAMAjUADAI3AAwCOQAMAjoADAI7AAwCPQAMAj4ADAKHAAwCqwAMAtIADAL2AAwC+QAMAvsADAL9AAwC/wAMAwEADAMDAAwDBAAMAwcADAMgAAwDPQAMAz8ADANBAAwDQwAMA0UADANHAAwDSQAMA0sADANoAAwDawAMA24ADANxAAwDdAAMA3cADAN6AAwDfQAMA38ADAP6AAwD/AAMA/4ADAQAAAwEAwAMBAQADAQFAAwEBgAMBAcADAQJAAwECwAMBAwADAQNAAwEDwAMBBAADASLAAwEjQAMBI8ADASRAAwElAAMBJUADASWAAwElwAMBJgADASaAAwEnAAMBJ0ADASeAAwEoAAMBKEADAUcAAwFHgAMBSAADAUiAAwFJQAMBSYADAUnAAwFKAAMBSkADAUrAAwFLQAMBS4ADAUvAAwFMQAMBTIADAWtAAwFrwAMBbIADAW0AAwFtwAMBbgADAW5AAwFugAMBbsADAW9AAwFvwAMBcAADAXBAAwFwwAMBcQADAY/AAwGQQAMBkMADAZFAAwGSAAMBkkADAZKAAwGSwAMBkwADAZOAAwGUAAMBlEADAZSAAwGVAAMBlUADAbQAAwG0gAMBtQADAbWAAwG2QAMBtoADAbbAAwG3AAMBt0ADAbfAAwG4QAMBuIADAbjAAwG5QAMBuYADAdhAAwHYwAMB2UADAdnAAwHagAMB2sADAdsAAwHbQAMB24ADAdwAAwHcgAMB3MADAd0AAwHdgAMB3cADAeIAAwHiQAMB4sADAgOAAwIMgAMCFYADAh5AAwIoAAMCMAADAjnAAwJDgAMCS4ADAlSAAwJdgAMCXgADAl7AAwJfQAMCX8ADAmBAAwJhAAMCYcADAmJAAwJiwAMCY4ADAmQAAwJkgAMCZUADAmYAAwJmQAMCZ4ADAm3AAwJvAAMCb4ADAnDAAwJxgAMCcgADAoRAAwKNQAMClwADAqAAAwKgwAMCoUADAqHAAwKiQAMCosADAqNAAwKjgAMCpEADAqqAAwKzwAMCtEADArTAAwK1QAMCtcADArZAAwK2wAMCt0ADArfAAwK4QAMCwYADAsJAAwLDAAMCw8ADAsSAAwLFQAMCxgADAsbAAwLHgAMCyEADAsjAAwLngAMC6AADAujAAwLpQAMC6gADAupAAwLqgAMC6sADAusAAwLrgAMC7AADAuxAAwLsgAMC7QADAu1AAwLxgAMC8cADAvJAAwMRAAMDEYADAxIAAwMSgAMDE0ADAxOAAwMTwAMDFAADAxRAAwMUwAMDFUADAxWAAwMVwAMDFkADAxaAAwM1QAMDNcADAzaAAwM3AAMDN8ADAzgAAwM4QAMDOIADAzjAAwM5QAMDOcADAzoAAwM6QAMDOsADAzsAAwM/QAMDQIADA0FAAwNBwAMDRgADA0pAAwNLAAMDS8ADA0yAAwNNQAMDTcADA1TAAwNZQAMDW8ADA2CAAwN/QAMDf8ADA4BAAwOAwAMDgYADA4HAAwOCAAMDgkADA4KAAwODAAMDg4ADA4PAAwOEAAMDhIADA4TAAwOjgAMDpAADA6TAAwOlQAMDpgADA6ZAAwOmgAMDpsADA6cAAwOngAMDqAADA6hAAwOogAMDqQADA6lAAwOtgAMDrcADA65AAwPNAAMDzYADA84AAwPOgAMDz0ADA8+AAwPPwAMD0AADA9BAAwPQwAMD0UADA9GAAwPRwAMD0kADA9KAAwPxQAMD8cADA/KAAwPzAAMD88ADA/QAAwP0QAMD9IADA/TAAwP1QAMD9cADA/YAAwP2QAMD9sADA/cAAwP9QAMD/YADA/3AAwP+QAMEHQADBB2AAwQeAAMEHoADBB9AAwQfgAMEH8ADBCAAAwQgQAMEIMADBCFAAwQhgAMEIcADBCJAAwQigAMEQUADBEHAAwRCgAMEQwADBEPAAwREAAMEREADBESAAwREwAMERUADBEXAAwRGAAMERkADBEbAAwRHAAMESoADBFDAAwRXAAMEV8ADBFiAAwRZQAMEWgADBFrAAwRbgAMEYcADBGKAAwRjQAMEZAADBGTAAwRlgAMEZkADBGbAAwRtwAMEckADBHcAAwR5wAMEnoADBKdAAwSvQAMEt0ADBLfAAwS4QAMEuMADBLlAAwS6AAMEukADBLqAAwS7QAMEu4ADBLwAAwS8QAMEvMADBL2AAwS9wAMEvgADBL7AAwS/AAMEwEADBMaAAwTIwAMEyUADBMnAAwTMAAMEzMADBM2AAwTOAAME4EADBOlAAwTzAAME/AADBPzAAwT9QAME/cADBP5AAwT+wAME/0ADBP+AAwUAQAMFBoADBQ7AAwUPQAMFD8ADBRBAAwUQwAMFEUADBRHAAwUSQAMFEsADBRsAAwUbwAMFHIADBR1AAwUeAAMFHsADBR+AAwUgQAMFIQADBSGAAwVAQAMFQMADBUFAAwVBwAMFQoADBULAAwVDAAMFQ0ADBUOAAwVEAAMFRIADBUTAAwVFAAMFRYADBUXAAwVkgAMFZQADBWWAAwVmAAMFZsADBWcAAwVnQAMFZ4ADBWfAAwVoQAMFaMADBWkAAwVpQAMFacADBWoAAwWIwAMFiUADBYoAAwWKgAMFi0ADBYuAAwWLwAMFjAADBYxAAwWMwAMFjUADBY2AAwWNwAMFjkADBY6AAwWUwAMFlQADBZVAAwWVwAMFtIADBbUAAwW1gAMFtgADBbbAAwW3AAMFt0ADBbeAAwW3wAMFuEADBbjAAwW5AAMFuUADBbnAAwW6AAMF2MADBdlAAwXZwAMF2kADBdsAAwXbQAMF24ADBdvAAwXcAAMF3IADBd0AAwXdQAMF3YADBd4AAwXeQAMF/QADBf2AAwX+AAMF/oADBf9AAwX/gAMF/8ADBgAAAwYAQAMGAMADBgFAAwYBgAMGAcADBgJAAwYCgAMGIUADBiHAAwYiQAMGIsADBiOAAwYjwAMGJAADBiRAAwYkgAMGJQADBiWAAwYlwAMGJgADBiaAAwYmwAMGRYADBkYAAwZGgAMGRwADBkfAAwZIAAMGSEADBkiAAwZIwAMGSUADBknAAwZKAAMGSkADBkrAAwZLAAMGXUADBmZAAwZwAAMGeQADBnnAAwZ6QAMGesADBntAAwZ7wAMGfEADBnyAAwZ9QAMGg4ADBorAAwaLQAMGi8ADBoxAAwaMwAMGjUADBo3AAwaOQAMGlYADBpZAAwaXAAMGl8ADBpiAAwaZQAMGmgADBprAAwabQAMGugADBrqAAwa7AAMGu4ADBrxAAwa8gAMGvMADBr0AAwa9QAMGvcADBr5AAwa+gAMGvsADBr9AAwa/gAMG3kADBt7AAwbfQAMG38ADBuCAAwbgwAMG4QADBuFAAwbhgAMG4gADBuKAAwbiwAMG4wADBuOAAwbjwAMHAoADBwMAAwcDgAMHBAADBwTAAwcFAAMHBUADBwWAAwcFwAMHBkADBwbAAwcHAAMHB0ADBwfAAwcIAAMHJsADBydAAwcoAAMHKIADBylAAwcpgAMHKcADByoAAwcqQAMHKsADBytAAwcrgAMHK8ADByxAAwcsgAMHS0ADB0vAAwdMQAMHTMADB02AAwdNwAMHTgADB05AAwdOgAMHTwADB0+AAwdPwAMHUAADB1CAAwdQwAMHb4ADB3AAAwdwwAMHcUADB3IAAwdyQAMHcoADB3LAAwdzAAMHc4ADB3QAAwd0QAMHdIADB3UAAwd1QAMHeQADB5fAAweYQAMHmMADB5lAAweaAAMHmkADB5qAAweawAMHmwADB5uAAwecAAMHnEADB5yAAwedAAMHnUADB8IAAwfKwAMH0sADB9rAAwfbQAMH28ADB9xAAwfcwAMH3YADB93AAwfeAAMH3sADB98AAwffgAMH38ADB+CAAwfhQAMH4YADB+HAAwfigAMH4sADB+QAAwfqQAMH7IADB+0AAwftgAMH78ADB/CAAwfxQAMH8cADCAQAAwgNAAMIFsADCB/AAwgggAMIIQADCCGAAwgiAAMIIoADCCMAAwgjQAMIJAADCCpAAwgygAMIMwADCDOAAwg0AAMINIADCDUAAwg1gAMINgADCDaAAwg+wAMIP4ADCEBAAwhBAAMIQcADCEKAAwhDQAMIRAADCETAAwhFQAMIZAADCGSAAwhlAAMIZYADCGZAAwhmgAMIZsADCGcAAwhnQAMIZ8ADCGhAAwhogAMIaMADCGlAAwhpgAMIiEADCIjAAwiJQAMIicADCIqAAwiKwAMIiwADCItAAwiLgAMIjAADCIyAAwiMwAMIjQADCI2AAwiNwAMIrIADCK0AAwitwAMIrkADCK8AAwivQAMIr4ADCK/AAwiwAAMIsIADCLEAAwixQAMIsYADCLIAAwiyQAMIuIADCLjAAwi5AAMIuYADCNhAAwjYwAMI2UADCNnAAwjagAMI2sADCNsAAwjbQAMI24ADCNwAAwjcgAMI3MADCN0AAwjdgAMI3cADCPyAAwj9AAMI/cADCP5AAwj/AAMI/0ADCP+AAwj/wAMJAAADCQCAAwkBAAMJAUADCQGAAwkCAAMJAkADCSEAAwkhgAMJIgADCSKAAwkjQAMJI4ADCSPAAwkkAAMJJEADCSTAAwklQAMJJYADCSXAAwkmQAMJJoADCUVAAwlFwAMJRkADCUbAAwlHgAMJR8ADCUgAAwlIQAMJSIADCUkAAwlJgAMJScADCUoAAwlKgAMJSsADCWmAAwlqAAMJaoADCWsAAwlrwAMJbAADCWxAAwlsgAMJbMADCW1AAwltwAMJbgADCW5AAwluwAMJbwADCYFAAwmKQAMJlAADCZ0AAwmdwAMJnkADCZ7AAwmfQAMJn8ADCaBAAwmggAMJoUADCaeAAwmuwAMJr0ADCa/AAwmwQAMJsMADCbFAAwmxwAMJskADCbmAAwm6QAMJuwADCbvAAwm8gAMJvUADCb4AAwm+wAMJv0ADCd4AAwnegAMJ3wADCd+AAwngQAMJ4IADCeDAAwnhAAMJ4UADCeHAAwniQAMJ4oADCeLAAwnjQAMJ44ADCgJAAwoCwAMKA0ADCgPAAwoEgAMKBMADCgUAAwoFQAMKBYADCgYAAwoGgAMKBsADCgcAAwoHgAMKB8ADCiaAAwonAAMKJ4ADCigAAwoowAMKKQADCilAAwopgAMKKcADCipAAwoqwAMKKwADCitAAworwAMKLAADCkrAAwpLQAMKTAADCkyAAwpNQAMKTYADCk3AAwpOAAMKTkADCk7AAwpPQAMKT4ADCk/AAwpQQAMKUIADCnFAAwp6QAMKg0ADCowAAwqVwAMKncADCqeAAwqxQAMKuUADCsJAAwrLQAMKy8ADCsyAAwrNAAMKzYADCs4AAwrOwAMKz4ADCtAAAwrQgAMK0UADCtHAAwrSQAMK0wADCtPAAwrUAAMK1UADCtuAAwrcwAMK3UADCt6AAwrfQAMK38ADCvIAAwr7AAMLBMADCw3AAwsOgAMLDwADCw+AAwsQAAMLEIADCxEAAwsRQAMLEgADCxhAAwshgAMLIgADCyKAAwsjAAMLI4ADCyQAAwskgAMLJQADCyWAAwsmAAMLL0ADCzAAAwswwAMLMYADCzJAAwszAAMLM8ADCzSAAws1QAMLNgADCzaAAwtVQAMLVcADC1aAAwtXAAMLV8ADC1gAAwtYQAMLWIADC1jAAwtZQAMLWcADC1oAAwtaQAMLWsADC1sAAwtfQAMLX4ADC2AAAwt+wAMLf0ADC3/AAwuAQAMLgQADC4FAAwuBgAMLgcADC4IAAwuCgAMLgwADC4NAAwuDgAMLhAADC4RAAwujAAMLo4ADC6RAAwukwAMLpYADC6XAAwumAAMLpkADC6aAAwunAAMLp4ADC6fAAwuoAAMLqIADC6jAAwutAAMLrkADC68AAwuvgAMLs8ADC7YAAwu2wAMLt4ADC7gAAwu/AAMLw4ADC+JAAwviwAML40ADC+PAAwvkgAML5MADC+UAAwvlQAML5YADC+YAAwvmgAML5sADC+cAAwvngAML58ADDAaAAwwHAAMMB8ADDAhAAwwJAAMMCUADDAmAAwwJwAMMCgADDAqAAwwLAAMMC0ADDAuAAwwMAAMMDEADDBCAAwwQwAMMEUADDDAAAwwwgAMMMQADDDGAAwwyQAMMMoADDDLAAwwzAAMMM0ADDDPAAww0QAMMNIADDDTAAww1QAMMNYADDFRAAwxUwAMMVYADDFYAAwxWwAMMVwADDFdAAwxXgAMMV8ADDFhAAwxYwAMMWQADDFlAAwxZwAMMWgADDGBAAwxggAMMYMADDGFAAwyAAAMMgIADDIEAAwyBgAMMgkADDIKAAwyCwAMMgwADDINAAwyDwAMMhEADDISAAwyEwAMMhUADDIWAAwykQAMMpMADDKWAAwymAAMMpsADDKcAAwynQAMMp4ADDKfAAwyoQAMMqMADDKkAAwypQAMMqcADDKoAAwytgAMMs8ADDMIAAwzCwAMMw4ADDMRAAwzFAAMMxcADDMaAAwzHQAMMyAADDMjAAwzJgAMMykADDMsAAwzLwAMMzIADDNrAAwzbgAMM3EADDN0AAwzdwAMM3oADDN9AAwzgAAMM4MADDOGAAwziQAMM4wADDOPAAwzkgAMM5UADDOXAAwztQAMM9EADDPrAAw0EAAMNBgADDQqAAw0PQAMNFMADDRcAAw0eAAMNIoADDSgAAw0rgAMNUEADDVkAAw1hAAMNaQADDWmAAw1qAAMNaoADDWsAAw1rwAMNbAADDWxAAw1tAAMNbUADDW3AAw1uAAMNboADDW9AAw1vgAMNb8ADDXCAAw1wwAMNcwADDXlAAw17gAMNfAADDXyAAw1+wAMNf4ADDYBAAw2AwAMNkwADDZwAAw2lwAMNrsADDa+AAw2wAAMNsIADDbEAAw2xgAMNsgADDbJAAw2zAAMNuUADDcGAAw3CAAMNwoADDcMAAw3DgAMNxAADDcSAAw3FAAMNxYADDc3AAw3OgAMNz0ADDdAAAw3QwAMN0YADDdJAAw3TAAMN08ADDdRAAw3zAAMN84ADDfQAAw30gAMN9UADDfWAAw31wAMN9gADDfZAAw32wAMN90ADDfeAAw33wAMN+EADDfiAAw4XQAMOF8ADDhhAAw4YwAMOGYADDhnAAw4aAAMOGkADDhqAAw4bAAMOG4ADDhvAAw4cAAMOHIADDhzAAw47gAMOPAADDjzAAw49QAMOPgADDj5AAw4+gAMOPsADDj8AAw4/gAMOQAADDkBAAw5AgAMOQQADDkFAAw5HgAMOR8ADDkgAAw5IgAMOZ0ADDmfAAw5oQAMOaMADDmmAAw5pwAMOagADDmpAAw5qgAMOawADDmuAAw5rwAMObAADDmyAAw5swAMOi4ADDowAAw6MgAMOjQADDo3AAw6OAAMOjkADDo6AAw6OwAMOj0ADDo/AAw6QAAMOkEADDpDAAw6RAAMOr8ADDrBAAw6wwAMOsUADDrIAAw6yQAMOsoADDrLAAw6zAAMOs4ADDrQAAw60QAMOtIADDrUAAw61QAMO1AADDtSAAw7VAAMO1YADDtZAAw7WgAMO1sADDtcAAw7XQAMO18ADDthAAw7YgAMO2MADDtlAAw7ZgAMO+EADDvjAAw75QAMO+cADDvqAAw76wAMO+wADDvtAAw77gAMO/AADDvyAAw78wAMO/QADDv2AAw79wAMPEAADDxkAAw8iwAMPK8ADDyyAAw8tAAMPLYADDy4AAw8ugAMPLwADDy9AAw8wAAMPNkADDz2AAw8+AAMPPoADDz8AAw8/gAMPQAADD0CAAw9BAAMPSEADD0kAAw9JwAMPSoADD0tAAw9MAAMPTMADD02AAw9OAAMPbMADD21AAw9twAMPbkADD28AAw9vQAMPb4ADD2/AAw9wAAMPcIADD3EAAw9xQAMPcYADD3IAAw9yQAMPkQADD5GAAw+SAAMPkoADD5NAAw+TgAMPk8ADD5QAAw+UQAMPlMADD5VAAw+VgAMPlcADD5ZAAw+WgAMPtUADD7XAAw+2QAMPtsADD7eAAw+3wAMPuAADD7hAAw+4gAMPuQADD7mAAw+5wAMPugADD7qAAw+6wAMP2YADD9oAAw/agAMP2wADD9vAAw/cAAMP3EADD9yAAw/cwAMP3UADD93AAw/eAAMP3kADD97AAw/fAAMP/cADD/5AAw/+wAMP/0ADEAAAAxAAQAMQAIADEADAAxABAAMQAYADEAIAAxACQAMQAoADEAMAAxADQAMQIgADECKAAxAjAAMQI4ADECRAAxAkgAMQJMADECUAAxAlQAMQJcADECZAAxAmgAMQJsADECdAAxAngAMQRkADEEbAAxBHQAMQR8ADEEiAAxBIwAMQSQADEElAAxBJgAMQSgADEEqAAxBKwAMQSwADEEuAAxBLwAMQcIADEHlAAxCBQAMQiUADEInAAxCKQAMQisADEItAAxCMAAMQjEADEIyAAxCNQAMQjYADEI4AAxCOQAMQjsADEI+AAxCPwAMQkAADEJDAAxCRAAMQkkADEJiAAxCawAMQm0ADEJvAAxCeAAMQnsADEJ+AAxCgAAMQskADELtAAxDFAAMQzgADEM7AAxDPQAMQz8ADENBAAxDQwAMQ0UADENGAAxDSQAMQ2IADEODAAxDhQAMQ4cADEOJAAxDiwAMQ40ADEOPAAxDkQAMQ5MADEO0AAxDtwAMQ7oADEO9AAxDwAAMQ8MADEPGAAxDyQAMQ8wADEPOAAxESQAMREsADERNAAxETwAMRFIADERTAAxEVAAMRFUADERWAAxEWAAMRFoADERbAAxEXAAMRF4ADERfAAxE2gAMRNwADETeAAxE4AAMROMADETkAAxE5QAMROYADETnAAxE6QAMROsADETsAAxE7QAMRO8ADETwAAxFawAMRW0ADEVwAAxFcgAMRXUADEV2AAxFdwAMRXgADEV5AAxFewAMRX0ADEV+AAxFfwAMRYEADEWCAAxFmwAMRZwADEWdAAxFnwAMRhoADEYcAAxGHgAMRiAADEYjAAxGJAAMRiUADEYmAAxGJwAMRikADEYrAAxGLAAMRi0ADEYvAAxGMAAMRqsADEatAAxGrwAMRrEADEa0AAxGtQAMRrYADEa3AAxGuAAMRroADEa8AAxGvQAMRr4ADEbAAAxGwQAMRzwADEc+AAxHQAAMR0IADEdFAAxHRgAMR0cADEdIAAxHSQAMR0sADEdNAAxHTgAMR08ADEdRAAxHUgAMR80ADEfPAAxH0QAMR9MADEfWAAxH1wAMR9gADEfZAAxH2gAMR9wADEfeAAxH3wAMR+AADEfiAAxH4wAMSF4ADEhgAAxIYgAMSGQADEhnAAxIaAAMSGkADEhqAAxIawAMSG0ADEhvAAxIcAAMSHEADEhzAAxIdAAMSL0ADEjhAAxJCAAMSSwADEkvAAxJMQAMSTMADEk1AAxJNwAMSTkADEk6AAxJPQAMSVYADElzAAxJdQAMSXcADEl5AAxJewAMSX0ADEl/AAxJgQAMSZ4ADEmhAAxJpAAMSacADEmqAAxJrQAMSbAADEmzAAxJtQAMSjAADEoyAAxKNAAMSjYADEo5AAxKOgAMSjsADEo8AAxKPQAMSj8ADEpBAAxKQgAMSkMADEpFAAxKRgAMSsEADErDAAxKxQAMSscADErKAAxKywAMSswADErNAAxKzgAMStAADErSAAxK0wAMStQADErWAAxK1wAMS1IADEtUAAxLVgAMS1gADEtbAAxLXAAMS10ADEteAAxLXwAMS2EADEtjAAxLZAAMS2UADEtnAAxLaAAMS+MADEvlAAxL6AAMS+oADEvtAAxL7gAMS+8ADEvwAAxL8QAMS/MADEv1AAxL9gAMS/cADEv5AAxL+gAMTHUADEx3AAxMeQAMTHsADEx+AAxMfwAMTIAADEyBAAxMggAMTIQADEyGAAxMhwAMTIgADEyKAAxMiwAMTQYADE0IAAxNCwAMTQ0ADE0QAAxNEQAMTRIADE0TAAxNFAAMTRYADE0YAAxNGQAMTRoADE0cAAxNHQAMTSwADE2nAAxNqQAMTasADE2tAAxNsAAMTbEADE2yAAxNswAMTbQADE22AAxNuAAMTbkADE26AAxNvAAMTb0ADE5QAAxOcwAMTpMADE6zAAxOtQAMTrcADE65AAxOuwAMTr4ADE6/AAxOwAAMTsMADE7EAAxOxgAMTscADE7JAAxOzAAMTs0ADE7OAAxO0QAMTtIADE7XAAxO8AAMTvkADE77AAxO/QAMTwYADE8JAAxPDAAMTw4ADE9XAAxPewAMT6IADE/GAAxPyQAMT8sADE/NAAxPzwAMT9EADE/TAAxP1AAMT9cADE/wAAxQEQAMUBMADFAVAAxQFwAMUBkADFAbAAxQHQAMUB8ADFAhAAxQQgAMUEUADFBIAAxQSwAMUE4ADFBRAAxQVAAMUFcADFBaAAxQXAAMUNcADFDZAAxQ2wAMUN0ADFDgAAxQ4QAMUOIADFDjAAxQ5AAMUOYADFDoAAxQ6QAMUOoADFDsAAxQ7QAMUWgADFFqAAxRbAAMUW4ADFFxAAxRcgAMUXMADFF0AAxRdQAMUXcADFF5AAxRegAMUXsADFF9AAxRfgAMUfkADFH7AAxR/gAMUgAADFIDAAxSBAAMUgUADFIGAAxSBwAMUgkADFILAAxSDAAMUg0ADFIPAAxSEAAMUikADFIqAAxSKwAMUi0ADFKoAAxSqgAMUqwADFKuAAxSsQAMUrIADFKzAAxStAAMUrUADFK3AAxSuQAMUroADFK7AAxSvQAMUr4ADFM5AAxTOwAMUz4ADFNAAAxTQwAMU0QADFNFAAxTRgAMU0cADFNJAAxTSwAMU0wADFNNAAxTTwAMU1AADFPLAAxTzQAMU88ADFPRAAxT1AAMU9UADFPWAAxT1wAMU9gADFPaAAxT3AAMU90ADFPeAAxT4AAMU+EADFRcAAxUXgAMVGAADFRiAAxUZQAMVGYADFRnAAxUaAAMVGkADFRrAAxUbQAMVG4ADFRvAAxUcQAMVHIADFTtAAxU7wAMVPEADFTzAAxU9gAMVPcADFT4AAxU+QAMVPoADFT8AAxU/gAMVP8ADFUAAAxVAgAMVQMADFVMAAxVcAAMVZcADFW7AAxVvgAMVcAADFXCAAxVxAAMVcYADFXIAAxVyQAMVcwADFXlAAxWAgAMVgQADFYGAAxWCAAMVgoADFYMAAxWDgAMVhAADFYtAAxWMAAMVjMADFY2AAxWOQAMVjwADFY/AAxWQgAMVkQADFa/AAxWwQAMVsMADFbFAAxWyAAMVskADFbKAAxWywAMVswADFbOAAxW0AAMVtEADFbSAAxW1AAMVtUADFdQAAxXUgAMV1QADFdWAAxXWQAMV1oADFdbAAxXXAAMV10ADFdfAAxXYQAMV2IADFdjAAxXZQAMV2YADFfhAAxX4wAMV+UADFfnAAxX6gAMV+sADFfsAAxX7QAMV+4ADFfwAAxX8gAMV/MADFf0AAxX9gAMV/cADFhyAAxYdAAMWHcADFh5AAxYfAAMWH0ADFh+AAxYfwAMWIAADFiCAAxYhAAMWIUADFiGAAxYiAAMWIkADFkEAAxZBgAMWQgADFkKAAxZDQAMWQ4ADFkPAAxZEAAMWREADFkTAAxZFQAMWRYADFkXAAxZGQAMWRoADFmVAAxZlwAMWZoADFmcAAxZnwAMWaAADFmhAAxZogAMWaMADFmlAAxZpwAMWagADFmpAAxZqwAMWawADFm7AAxaNgAMWjgADFo6AAxaPAAMWj8ADFpAAAxaQQAMWkIADFpDAAxaRQAMWkcADFpIAAxaSQAMWksADFpMAAxa3wAMWwIADFsiAAxbQgAMW0QADFtGAAxbSAAMW0oADFtNAAxbTgAMW08ADFtSAAxbUwAMW1UADFtWAAxbWAAMW1sADFtcAAxbXQAMW2AADFthAAxbZgAMW38ADFuIAAxbigAMW4wADFuVAAxbmAAMW5sADFudAAxb5gAMXAoADFwxAAxcVQAMXFgADFxaAAxcXAAMXF4ADFxgAAxcYgAMXGMADFxmAAxcfwAMXKAADFyiAAxcpAAMXKYADFyoAAxcqgAMXKwADFyuAAxcsAAMXNEADFzUAAxc1wAMXNoADFzdAAxc4AAMXOMADFzmAAxc6QAMXOsADF1mAAxdaAAMXWoADF1sAAxdbwAMXXAADF1xAAxdcgAMXXMADF11AAxddwAMXXgADF15AAxdewAMXXwADF33AAxd+QAMXfsADF39AAxeAAAMXgEADF4CAAxeAwAMXgQADF4GAAxeCAAMXgkADF4KAAxeDAAMXg0ADF6IAAxeigAMXo0ADF6PAAxekgAMXpMADF6UAAxelQAMXpYADF6YAAxemgAMXpsADF6cAAxengAMXp8ADF64AAxeuQAMXroADF68AAxfNwAMXzkADF87AAxfPQAMX0AADF9BAAxfQgAMX0MADF9EAAxfRgAMX0gADF9JAAxfSgAMX0wADF9NAAxfyAAMX8oADF/NAAxfzwAMX9IADF/TAAxf1AAMX9UADF/WAAxf2AAMX9oADF/bAAxf3AAMX94ADF/fAAxgWgAMYFwADGBeAAxgYAAMYGMADGBkAAxgZQAMYGYADGBnAAxgaQAMYGsADGBsAAxgbQAMYG8ADGBwAAxg6wAMYO0ADGDvAAxg8QAMYPQADGD1AAxg9gAMYPcADGD4AAxg+gAMYPwADGD9AAxg/gAMYQAADGEBAAxhfAAMYX4ADGGAAAxhggAMYYUADGGGAAxhhwAMYYgADGGJAAxhiwAMYY0ADGGOAAxhjwAMYZEADGGSAAxh2wAMYf8ADGImAAxiSgAMYk0ADGJPAAxiUQAMYlMADGJVAAxiVwAMYlgADGJbAAxidAAMYpEADGKTAAxilQAMYpcADGKZAAximwAMYp0ADGKfAAxivAAMYr8ADGLCAAxixQAMYsgADGLLAAxizgAMYtEADGLTAAxjTgAMY1AADGNSAAxjVAAMY1cADGNYAAxjWQAMY1oADGNbAAxjXQAMY18ADGNgAAxjYQAMY2MADGNkAAxj3wAMY+EADGPjAAxj5QAMY+gADGPpAAxj6gAMY+sADGPsAAxj7gAMY/AADGPxAAxj8gAMY/QADGP1AAxkcAAMZHIADGR0AAxkdgAMZHkADGR6AAxkewAMZHwADGR9AAxkfwAMZIEADGSCAAxkgwAMZIUADGSGAAxlAQAMZQMADGUGAAxlCAAMZQsADGUMAAxlDQAMZQ4ADGUPAAxlEQAMZRMADGUUAAxlFQAMZRcADGUYAAxlkwAMZZUADGWXAAxlmQAMZZwADGWdAAxlngAMZZ8ADGWgAAxlogAMZaQADGWlAAxlpgAMZagADGWpAAxmJAAMZiYADGYoAAxmKgAMZi0ADGYuAAxmLwAMZjAADGYxAAxmMwAMZjUADGY2AAxmNwAMZjkADGY6AAxmtQAMZrcADGa5AAxmuwAMZr4ADGa/AAxmwAAMZsEADGbCAAxmxAAMZsYADGbHAAxmyAAMZsoADGbLAAxnXgAMZ4EADGehAAxnwQAMZ8MADGfFAAxnxwAMZ8kADGfMAAxnzQAMZ84ADGfRAAxn0gAMZ9QADGfVAAxn2AAMZ9sADGfcAAxn3QAMZ+AADGfhAAxn5gAMZ/8ADGgIAAxoCgAMaAwADGgVAAxoGAAMaBsADGgdAAxoZgAMaIoADGixAAxo1QAMaNgADGjaAAxo3AAMaN4ADGjgAAxo4gAMaOMADGjmAAxo/wAMaSAADGkiAAxpJAAMaSYADGkoAAxpKgAMaSwADGkuAAxpMAAMaVEADGlUAAxpVwAMaVoADGldAAxpYAAMaWMADGlmAAxpaQAMaWsADGnmAAxp6AAMaeoADGnsAAxp7wAMafAADGnxAAxp8gAMafMADGn1AAxp9wAMafgADGn5AAxp+wAMafwADGp3AAxqeQAMansADGp9AAxqgAAMaoEADGqCAAxqgwAMaoQADGqGAAxqiAAMaokADGqKAAxqjAAMao0ADGsIAAxrCgAMaw0ADGsPAAxrEgAMaxMADGsUAAxrFQAMaxYADGsYAAxrGgAMaxsADGscAAxrHgAMax8ADGs4AAxrOQAMazoADGs8AAxrtwAMa7kADGu7AAxrvQAMa8AADGvBAAxrwgAMa8MADGvEAAxrxgAMa8gADGvJAAxrygAMa8wADGvNAAxsSAAMbEoADGxMAAxsTgAMbFEADGxSAAxsUwAMbFQADGxVAAxsVwAMbFkADGxaAAxsWwAMbF0ADGxeAAxs2QAMbNsADGzdAAxs3wAMbOIADGzjAAxs5AAMbOUADGzmAAxs6AAMbOoADGzrAAxs7AAMbO4ADGzvAAxtagAMbWwADG1uAAxtcAAMbXMADG10AAxtdQAMbXYADG13AAxteQAMbXsADG18AAxtfQAMbX8ADG2AAAxt+wAMbf0ADG3/AAxuAQAMbgQADG4FAAxuBgAMbgcADG4IAAxuCgAMbgwADG4NAAxuDgAMbhAADG4RAAxuWgAMbn4ADG6lAAxuyQAMbswADG7OAAxu0AAMbtIADG7UAAxu1gAMbtcADG7aAAxu8wAMbxAADG8SAAxvFAAMbxYADG8YAAxvGgAMbxwADG8eAAxvOwAMbz4ADG9BAAxvRAAMb0cADG9KAAxvTQAMb1AADG9SAAxvzQAMb88ADG/RAAxv0wAMb9YADG/XAAxv2AAMb9kADG/aAAxv3AAMb94ADG/fAAxv4AAMb+IADG/jAAxwXgAMcGAADHBiAAxwZAAMcGcADHBoAAxwaQAMcGoADHBrAAxwbQAMcG8ADHBwAAxwcQAMcHMADHB0AAxw7wAMcPEADHDzAAxw9QAMcPgADHD5AAxw+gAMcPsADHD8AAxw/gAMcQAADHEBAAxxAgAMcQQADHEFAAxxgAAMcYIADHGFAAxxhwAMcYoADHGLAAxxjAAMcY0ADHGOAAxxkAAMcZIADHGTAAxxlAAMcZYADHGXAAxyEgAMchQADHIXAAxyGQAMchwADHIdAAxyHgAMch8ADHIgAAxyIgAMciQADHIlAAxyJgAMcigADHIpAAxypAAMcqYADHKoAAxyqgAMcq0ADHKuAAxyrwAMcrAADHKxAAxyswAMcrUADHK2AAxytwAMcrkADHK6AAxzNQAMczcADHM6AAxzPAAMcz8ADHNAAAxzQQAMc0IADHNDAAxzRQAMc0cADHNIAAxzSQAMc0sADHNMAAxz3wAMdAIADHQiAAx0QgAMdEQADHRGAAx0SAAMdEoADHRNAAx0TgAMdE8ADHRSAAx0UwAMdFUADHRWAAx0WAAMdFsADHRcAAx0XQAMdGAADHRhAAx0ZgAMdH8ADHSIAAx0igAMdIwADHSVAAx0mAAMdJsADHSdAAx05gAMdQoADHUxAAx1VQAMdVgADHVaAAx1XAAMdV4ADHVgAAx1YgAMdWMADHVmAAx1fwAMdaAADHWiAAx1pAAMdaYADHWoAAx1qgAMdawADHWuAAx1sAAMddEADHXUAAx11wAMddoADHXdAAx14AAMdeMADHXmAAx16QAMdesADHZmAAx2aAAMdmoADHZsAAx2bwAMdnAADHZxAAx2cgAMdnMADHZ1AAx2dwAMdngADHZ5AAx2ewAMdnwADHb3AAx2+QAMdvsADHb9AAx3AAAMdwEADHcCAAx3AwAMdwQADHcGAAx3CAAMdwkADHcKAAx3DAAMdw0ADHeIAAx3igAMd40ADHePAAx3kgAMd5MADHeUAAx3lQAMd5YADHeYAAx3mgAMd5sADHecAAx3ngAMd58ADHe4AAx3uQAMd7oADHe8AAx4NwAMeDkADHg7AAx4PQAMeEAADHhBAAx4QgAMeEMADHhEAAx4RgAMeEgADHhJAAx4SgAMeEwADHhNAAx4yAAMeMoADHjMAAx4zgAMeNEADHjSAAx40wAMeNQADHjVAAx41wAMeNkADHjaAAx42wAMeN0ADHjeAAx5WQAMeVsADHldAAx5XwAMeWIADHljAAx5ZAAMeWUADHlmAAx5aAAMeWoADHlrAAx5bAAMeW4ADHlvAAx56gAMeewADHnuAAx58AAMefMADHn0AAx59QAMefYADHn3AAx5+QAMefsADHn8AAx5/QAMef8ADHoAAAx6ewAMen0ADHp/AAx6gQAMeoQADHqFAAx6hgAMeocADHqIAAx6igAMeowADHqNAAx6jgAMepAADHqRAAx62gAMev4ADHslAAx7SQAMe0wADHtOAAx7UAAMe1IADHtUAAx7VgAMe1cADHtaAAx7cwAMe5AADHuSAAx7lAAMe5YADHuYAAx7mgAMe5wADHueAAx7uwAMe74ADHvBAAx7xAAMe8cADHvKAAx7zQAMe9AADHvSAAx8TQAMfE8ADHxRAAx8UwAMfFYADHxXAAx8WAAMfFkADHxaAAx8XAAMfF4ADHxfAAx8YAAMfGIADHxjAAx83gAMfOAADHziAAx85AAMfOcADHzoAAx86QAMfOoADHzrAAx87QAMfO8ADHzwAAx88QAMfPMADHz0AAx9bwAMfXEADH1zAAx9dQAMfXgADH15AAx9egAMfXsADH18AAx9fgAMfYAADH2BAAx9ggAMfYQADH2FAAx+AAAMfgIADH4FAAx+BwAMfgoADH4LAAx+DAAMfg0ADH4OAAx+EAAMfhIADH4TAAx+FAAMfhYADH4XAAx+kgAMfpQADH6WAAx+mAAMfpsADH6cAAx+nQAMfp4ADH6fAAx+oQAMfqMADH6kAAx+pQAMfqcADH6oAAx/IwAMfyUADH8nAAx/KQAMfywADH8tAAx/LgAMfy8ADH8wAAx/MgAMfzQADH81AAx/NgAMfzgADH85AAx/tAAMf7YADH+4AAx/ugAMf70ADH++AAx/vwAMf8AADH/BAAx/wwAMf8UADH/GAAx/xwAMf8kADH/KAAyAXQAMgIAADICgAAyAwAAMgMIADIDEAAyAxgAMgMgADIDLAAyAzAAMgM0ADIDQAAyA0QAMgNMADIDUAAyA1gAMgNkADIDaAAyA2wAMgN4ADIDfAAyA5AAMgP0ADIEGAAyBCAAMgQoADIETAAyBFgAMgRkADIEbAAyBZAAMgYgADIGvAAyB0wAMgdYADIHYAAyB2gAMgdwADIHeAAyB4AAMgeEADIHkAAyB/QAMgh4ADIIgAAyCIgAMgiQADIImAAyCKAAMgioADIIsAAyCLgAMgk8ADIJSAAyCVQAMglgADIJbAAyCXgAMgmEADIJkAAyCZwAMgmkADILkAAyC5gAMgugADILqAAyC7QAMgu4ADILvAAyC8AAMgvEADILzAAyC9QAMgvYADIL3AAyC+QAMgvoADIN1AAyDdwAMg3kADIN7AAyDfgAMg38ADIOAAAyDgQAMg4IADIOEAAyDhgAMg4cADIOIAAyDigAMg4sADIQGAAyECAAMhAsADIQNAAyEEAAMhBEADIQSAAyEEwAMhBQADIQWAAyEGAAMhBkADIQaAAyEHAAMhB0ADIQ2AAyENwAMhDgADIQ6AAyEtQAMhLcADIS5AAyEuwAMhL4ADIS/AAyEwAAMhMEADITCAAyExAAMhMYADITHAAyEyAAMhMoADITLAAyFRgAMhUgADIVLAAyFTQAMhVAADIVRAAyFUgAMhVMADIVUAAyFVgAMhVgADIVZAAyFWgAMhVwADIVdAAyF2AAMhdoADIXcAAyF3gAMheEADIXiAAyF4wAMheQADIXlAAyF5wAMhekADIXqAAyF6wAMhe0ADIXuAAyGaQAMhmsADIZtAAyGbwAMhnIADIZzAAyGdAAMhnUADIZ2AAyGeAAMhnoADIZ7AAyGfAAMhn4ADIZ/AAyG+gAMhvwADIb+AAyHAAAMhwMADIcEAAyHBQAMhwYADIcHAAyHCQAMhwsADIcMAAyHDQAMhw8ADIcQAAyHWQAMh30ADIekAAyHyAAMh8sADIfNAAyHzwAMh9EADIfTAAyH1QAMh9YADIfZAAyH8gAMiA8ADIgRAAyIEwAMiBUADIgXAAyIGQAMiBsADIgdAAyIOgAMiD0ADIhAAAyIQwAMiEYADIhJAAyITAAMiE8ADIhRAAyIzAAMiM4ADIjQAAyI0gAMiNUADIjWAAyI1wAMiNgADIjZAAyI2wAMiN0ADIjeAAyI3wAMiOEADIjiAAyJXQAMiV8ADIlhAAyJYwAMiWYADIlnAAyJaAAMiWkADIlqAAyJbAAMiW4ADIlvAAyJcAAMiXIADIlzAAyJ7gAMifAADInyAAyJ9AAMifcADIn4AAyJ+QAMifoADIn7AAyJ/QAMif8ADIoAAAyKAQAMigMADIoEAAyKfwAMioEADIqEAAyKhgAMiokADIqKAAyKiwAMiowADIqNAAyKjwAMipEADIqSAAyKkwAMipUADIqWAAyLEQAMixMADIsVAAyLFwAMixoADIsbAAyLHAAMix0ADIseAAyLIAAMiyIADIsjAAyLJAAMiyYADIsnAAyLogAMi6QADIumAAyLqAAMi6sADIusAAyLrQAMi64ADIuvAAyLsQAMi7MADIu0AAyLtQAMi7cADIu4AAyMMwAMjDUADIw3AAyMOQAMjDwADIw9AAyMPgAMjD8ADIxAAAyMQgAMjEQADIxFAAyMRgAMjEgADIxJAAyM3AAMjP8ADI0fAAyNPwAMjUEADI1DAAyNRQAMjUcADI1KAAyNSwAMjUwADI1PAAyNUAAMjVIADI1TAAyNVQAMjVgADI1ZAAyNWgAMjV0ADI1eAAyNYwAMjXwADI2FAAyNhwAMjYkADI2SAAyNlQAMjZgADI2aAAyN4wAMjgcADI4uAAyOUgAMjlUADI5XAAyOWQAMjlsADI5dAAyOXwAMjmAADI5jAAyOfAAMjp0ADI6fAAyOoQAMjqMADI6lAAyOpwAMjqkADI6rAAyOrQAMjs4ADI7RAAyO1AAMjtcADI7aAAyO3QAMjuAADI7jAAyO5gAMjugADI9jAAyPZQAMj2cADI9pAAyPbAAMj20ADI9uAAyPbwAMj3AADI9yAAyPdAAMj3UADI92AAyPeAAMj3kADI/0AAyP9gAMj/gADI/6AAyP/QAMj/4ADI//AAyQAAAMkAEADJADAAyQBQAMkAYADJAHAAyQCQAMkAoADJCFAAyQhwAMkIoADJCMAAyQjwAMkJAADJCRAAyQkgAMkJMADJCVAAyQlwAMkJgADJCZAAyQmwAMkJwADJC1AAyQtgAMkLcADJC5AAyRNAAMkTYADJE4AAyROgAMkT0ADJE+AAyRPwAMkUAADJFBAAyRQwAMkUUADJFGAAyRRwAMkUkADJFKAAyRxQAMkccADJHJAAyRywAMkc4ADJHPAAyR0AAMkdEADJHSAAyR1AAMkdYADJHXAAyR2AAMkdoADJHbAAySVgAMklgADJJaAAySXAAMkl8ADJJgAAySYQAMkmIADJJjAAySZQAMkmcADJJoAAySaQAMkmsADJJsAAyS5wAMkukADJLrAAyS7QAMkvAADJLxAAyS8gAMkvMADJL0AAyS9gAMkvgADJL5AAyS+gAMkvwADJL9AAyTeAAMk3oADJN8AAyTfgAMk4EADJOCAAyTgwAMk4QADJOFAAyThwAMk4kADJOKAAyTiwAMk40ADJOOAAyT1wAMk/sADJQiAAyURgAMlEkADJRLAAyUTQAMlE8ADJRRAAyUUwAMlFQADJRXAAyUcAAMlI0ADJSPAAyUkQAMlJMADJSVAAyUlwAMlJkADJSbAAyUuAAMlLsADJS+AAyUwQAMlMQADJTHAAyUygAMlM0ADJTPAAyVSgAMlUwADJVOAAyVUAAMlVMADJVUAAyVVQAMlVYADJVXAAyVWQAMlVsADJVcAAyVXQAMlV8ADJVgAAyV2wAMld0ADJXfAAyV4QAMleQADJXlAAyV5gAMlecADJXoAAyV6gAMlewADJXtAAyV7gAMlfAADJXxAAyWbAAMlm4ADJZwAAyWcgAMlnUADJZ2AAyWdwAMlngADJZ5AAyWewAMln0ADJZ+AAyWfwAMloEADJaCAAyW/QAMlv8ADJcCAAyXBAAMlwcADJcIAAyXCQAMlwoADJcLAAyXDQAMlw8ADJcQAAyXEQAMlxMADJcUAAyXjwAMl5EADJeTAAyXlQAMl5gADJeZAAyXmgAMl5sADJecAAyXngAMl6AADJehAAyXogAMl6QADJelAAyYIAAMmCIADJglAAyYJwAMmCoADJgrAAyYLAAMmC0ADJguAAyYMAAMmDIADJgzAAyYNAAMmDYADJg3AAyYUgAMmM0ADJjPAAyY0QAMmNMADJjWAAyY1wAMmNgADJjZAAyY2gAMmNwADJjeAAyY3wAMmOAADJjiAAyY4wAMmXYADJmZAAyZuQAMmdkADJnbAAyZ3QAMmd8ADJnhAAyZ5AAMmeUADJnmAAyZ6QAMmeoADJnsAAyZ7QAMmfAADJnzAAyZ9AAMmfUADJn4AAyZ+QAMmf4ADJoXAAyaIAAMmiIADJokAAyaLQAMmjAADJozAAyaNQAMmn4ADJqiAAyayQAMmu0ADJrwAAya8gAMmvQADJr2AAya+AAMmvoADJr7AAya/gAMmxcADJs4AAybOgAMmzwADJs+AAybQAAMm0IADJtEAAybRgAMm0gADJtpAAybbAAMm28ADJtyAAybdQAMm3gADJt7AAybfgAMm4EADJuDAAyb/gAMnAAADJwCAAycBAAMnAcADJwIAAycCQAMnAoADJwLAAycDQAMnA8ADJwQAAycEQAMnBMADJwUAAycjwAMnJEADJyTAAyclQAMnJgADJyZAAycmgAMnJsADJycAAycngAMnKAADJyhAAycogAMnKQADJylAAydIAAMnSIADJ0lAAydJwAMnSoADJ0rAAydLAAMnS0ADJ0uAAydMAAMnTIADJ0zAAydNAAMnTYADJ03AAydUAAMnVEADJ1SAAydVAAMnc8ADJ3RAAyd0wAMndUADJ3YAAyd2QAMndoADJ3bAAyd3AAMnd4ADJ3gAAyd4QAMneIADJ3kAAyd5QAMnmAADJ5iAAyeZAAMnmYADJ5pAAyeagAMnmsADJ5sAAyebQAMnm8ADJ5xAAyecgAMnnMADJ51AAyedgAMnvEADJ7zAAye9QAMnvcADJ76AAye+wAMnvwADJ79AAye/gAMnwAADJ8CAAyfAwAMnwQADJ8GAAyfBwAMn4IADJ+EAAyfhgAMn4gADJ+LAAyfjAAMn40ADJ+OAAyfjwAMn5EADJ+TAAyflAAMn5UADJ+XAAyfmAAMoBMADKAVAAygFwAMoBkADKAcAAygHQAMoB4ADKAfAAygIAAMoCIADKAkAAygJQAMoCYADKAoAAygKQAMoHIADKCWAAygvQAMoOEADKDkAAyg5gAMoOgADKDqAAyg7AAMoO4ADKDvAAyg8gAMoQsADKEoAAyhKgAMoSwADKEuAAyhMAAMoTIADKE0AAyhNgAMoVMADKFWAAyhWQAMoVwADKFfAAyhYgAMoWUADKFoAAyhagAMoeUADKHnAAyh6QAMoesADKHuAAyh7wAMofAADKHxAAyh8gAMofQADKH2AAyh9wAMofgADKH6AAyh+wAMonYADKJ4AAyiegAMonwADKJ/AAyigAAMooEADKKCAAyigwAMooUADKKHAAyiiAAMookADKKLAAyijAAMowcADKMJAAyjCwAMow0ADKMQAAyjEQAMoxIADKMTAAyjFAAMoxYADKMYAAyjGQAMoxoADKMcAAyjHQAMo5gADKOaAAyjnQAMo58ADKOiAAyjowAMo6QADKOlAAyjpgAMo6gADKOqAAyjqwAMo6wADKOuAAyjrwAMpDIADKRWAAykegAMpJ0ADKTEAAyk5AAMpQsADKUyAAylUgAMpXYADKWaAAylnAAMpZ8ADKWhAAylowAMpaUADKWoAAylqwAMpa0ADKWvAAylsgAMpbQADKW2AAyluQAMpbwADKW9AAylwgAMpdsADKXgAAyl4gAMpecADKXqAAyl7AAMpjUADKZZAAymgAAMpqQADKanAAymqQAMpqsADKatAAymrwAMprEADKayAAymtQAMps4ADKbzAAym9QAMpvcADKb5AAym+wAMpv0ADKb/AAynAQAMpwMADKcFAAynKgAMpy0ADKcwAAynMwAMpzYADKc5AAynPAAMpz8ADKdCAAynRQAMp0cADKfCAAynxAAMp8cADKfJAAynzAAMp80ADKfOAAynzwAMp9AADKfSAAyn1AAMp9UADKfWAAyn2AAMp9kADKfqAAyn6wAMp+0ADKhoAAyoagAMqGwADKhuAAyocQAMqHIADKhzAAyodAAMqHUADKh3AAyoeQAMqHoADKh7AAyofQAMqH4ADKj5AAyo+wAMqP4ADKkAAAypAwAMqQQADKkFAAypBgAMqQcADKkJAAypCwAMqQwADKkNAAypDwAMqRAADKkhAAypJgAMqSkADKkrAAypPAAMqUkADKlMAAypTwAMqVIADKlUAAypcAAMqYIADKmVAAyqEAAMqhIADKoUAAyqFgAMqhkADKoaAAyqGwAMqhwADKodAAyqHwAMqiEADKoiAAyqIwAMqiUADKomAAyqoQAMqqMADKqmAAyqqAAMqqsADKqsAAyqrQAMqq4ADKqvAAyqsQAMqrMADKq0AAyqtQAMqrcADKq4AAyqyQAMqsoADKrMAAyrRwAMq0kADKtLAAyrTQAMq1AADKtRAAyrUgAMq1MADKtUAAyrVgAMq1gADKtZAAyrWgAMq1wADKtdAAyr2AAMq9oADKvdAAyr3wAMq+IADKvjAAyr5AAMq+UADKvmAAyr6AAMq+oADKvrAAyr7AAMq+4ADKvvAAysCAAMrAkADKwKAAysDAAMrIcADKyJAAysiwAMrI0ADKyQAAyskQAMrJIADKyTAAyslAAMrJYADKyYAAysmQAMrJoADKycAAysnQAMrRgADK0aAAytHQAMrR8ADK0iAAytIwAMrSQADK0lAAytJgAMrSgADK0qAAytKwAMrSwADK0uAAytLwAMrUIADK1bAAytiAAMrYsADK2OAAytkQAMrZQADK2XAAytmgAMrZ0ADK2gAAytowAMraYADK2pAAyt1gAMrdkADK3cAAyt3wAMreIADK3lAAyt6AAMresADK3uAAyt8QAMrfQADK33AAyt+QAMrhUADK4oAAyuOgAMrkwADK5UAAyueAAMrpQADK6nAAyvOgAMr10ADK99AAyvnQAMr58ADK+hAAyvowAMr6UADK+oAAyvqQAMr6oADK+tAAyvrgAMr7AADK+xAAyvswAMr7YADK+3AAyvuAAMr7sADK+8AAyvwQAMr9oADK/jAAyv5QAMr+cADK/wAAyv8wAMr/YADK/4AAywQQAMsGUADLCMAAywsAAMsLMADLC1AAywtwAMsLkADLC7AAywvQAMsL4ADLDBAAyw2gAMsPsADLD9AAyw/wAMsQEADLEDAAyxBQAMsQcADLEJAAyxCwAMsSwADLEvAAyxMgAMsTUADLE4AAyxOwAMsT4ADLFBAAyxRAAMsUYADLHBAAyxwwAMscUADLHHAAyxygAMscsADLHMAAyxzQAMsc4ADLHQAAyx0gAMsdMADLHUAAyx1gAMsdcADLJSAAyyVAAMslYADLJYAAyyWwAMslwADLJdAAyyXgAMsl8ADLJhAAyyYwAMsmQADLJlAAyyZwAMsmgADLLjAAyy5QAMsugADLLqAAyy7QAMsu4ADLLvAAyy8AAMsvEADLLzAAyy9QAMsvYADLL3AAyy+QAMsvoADLMTAAyzFAAMsxUADLMXAAyzkgAMs5QADLOWAAyzmAAMs5sADLOcAAyznQAMs54ADLOfAAyzoQAMs6MADLOkAAyzpQAMs6cADLOoAAy0IwAMtCUADLQnAAy0KQAMtCwADLQtAAy0LgAMtC8ADLQwAAy0MgAMtDQADLQ1AAy0NgAMtDgADLQ5AAy0tAAMtLYADLS4AAy0ugAMtL0ADLS+AAy0vwAMtMAADLTBAAy0wwAMtMUADLTGAAy0xwAMtMkADLTKAAy1RQAMtUcADLVJAAy1SwAMtU4ADLVPAAy1UAAMtVEADLVSAAy1VAAMtVYADLVXAAy1WAAMtVoADLVbAAy11gAMtdgADLXaAAy13AAMtd8ADLXgAAy14QAMteIADLXjAAy15QAMtecADLXoAAy16QAMtesADLXsAAy2NQAMtlkADLaAAAy2pAAMtqcADLapAAy2qwAMtq0ADLavAAy2sQAMtrIADLa1AAy2zgAMtusADLbtAAy27wAMtvEADLbzAAy29QAMtvcADLb5AAy3FgAMtxkADLccAAy3HwAMtyIADLclAAy3KAAMtysADLctAAy3qAAMt6oADLesAAy3rgAMt7EADLeyAAy3swAMt7QADLe1AAy3twAMt7kADLe6AAy3uwAMt70ADLe+AAy4OQAMuDsADLg9AAy4PwAMuEIADLhDAAy4RAAMuEUADLhGAAy4SAAMuEoADLhLAAy4TAAMuE4ADLhPAAy4ygAMuMwADLjOAAy40AAMuNMADLjUAAy41QAMuNYADLjXAAy42QAMuNsADLjcAAy43QAMuN8ADLjgAAy5WwAMuV0ADLlfAAy5YQAMuWQADLllAAy5ZgAMuWcADLloAAy5agAMuWwADLltAAy5bgAMuXAADLlxAAy57AAMue4ADLnwAAy58gAMufUADLn2AAy59wAMufgADLn5AAy5+wAMuf0ADLn+AAy5/wAMugEADLoCAAy6fQAMun8ADLqBAAy6gwAMuoYADLqHAAy6iAAMuokADLqKAAy6jAAMuo4ADLqPAAy6kAAMupIADLqTAAy7DgAMuxAADLsSAAy7FAAMuxcADLsYAAy7GQAMuxoADLsbAAy7HQAMux8ADLsgAAy7IQAMuyMADLskAAy7twAMu9oADLv6AAy8GgAMvBwADLweAAy8IAAMvCIADLwlAAy8JgAMvCcADLwqAAy8KwAMvC0ADLwuAAy8MAAMvDMADLw0AAy8NQAMvDgADLw5AAy8PgAMvFcADLxgAAy8YgAMvGQADLxtAAy8cAAMvHMADLx1AAy8vgAMvOIADL0JAAy9LQAMvTAADL0yAAy9NAAMvTYADL04AAy9OgAMvTsADL0+AAy9VwAMvXgADL16AAy9fAAMvX4ADL2AAAy9ggAMvYQADL2GAAy9iAAMvakADL2sAAy9rwAMvbIADL21AAy9uAAMvbsADL2+AAy9wQAMvcMADL4+AAy+QAAMvkIADL5EAAy+RwAMvkgADL5JAAy+SgAMvksADL5NAAy+TwAMvlAADL5RAAy+UwAMvlQADL7PAAy+0QAMvtMADL7VAAy+2AAMvtkADL7aAAy+2wAMvtwADL7eAAy+4AAMvuEADL7iAAy+5AAMvuUADL9gAAy/YgAMv2UADL9nAAy/agAMv2sADL9sAAy/bQAMv24ADL9wAAy/cgAMv3MADL90AAy/dgAMv3cADL+QAAy/kQAMv5IADL+UAAzADwAMwBEADMATAAzAFQAMwBgADMAZAAzAGgAMwBsADMAcAAzAHgAMwCAADMAhAAzAIgAMwCQADMAlAAzAoAAMwKIADMCkAAzApgAMwKkADMCqAAzAqwAMwKwADMCtAAzArwAMwLEADMCyAAzAswAMwLUADMC2AAzBMQAMwTMADME1AAzBNwAMwToADME7AAzBPAAMwT0ADME+AAzBQAAMwUIADMFDAAzBRAAMwUYADMFHAAzBwgAMwcQADMHGAAzByAAMwcsADMHMAAzBzQAMwc4ADMHPAAzB0QAMwdMADMHUAAzB1QAMwdcADMHYAAzCUwAMwlUADMJXAAzCWQAMwlwADMJdAAzCXgAMwl8ADMJgAAzCYgAMwmQADMJlAAzCZgAMwmgADMJpAAzCsgAMwtYADML9AAzDIQAMwyQADMMmAAzDKAAMwyoADMMsAAzDLgAMwy8ADMMyAAzDSwAMw2gADMNqAAzDbAAMw24ADMNwAAzDcgAMw3QADMN2AAzDkwAMw5YADMOZAAzDnAAMw58ADMOiAAzDpQAMw6gADMOqAAzEJQAMxCcADMQpAAzEKwAMxC4ADMQvAAzEMAAMxDEADMQyAAzENAAMxDYADMQ3AAzEOAAMxDoADMQ7AAzEtgAMxLgADMS6AAzEvAAMxL8ADMTAAAzEwQAMxMIADMTDAAzExQAMxMcADMTIAAzEyQAMxMsADMTMAAzFRwAMxUkADMVMAAzFTgAMxVEADMVSAAzFUwAMxVQADMVVAAzFVwAMxVkADMVaAAzFWwAMxV0ADMVeAAzF2QAMxdsADMXeAAzF4AAMxeMADMXkAAzF5QAMxeYADMXnAAzF6QAMxesADMXsAAzF7QAMxe8ADMXwAAzGawAMxm0ADMZvAAzGcQAMxnQADMZ1AAzGdgAMxncADMZ4AAzGegAMxnwADMZ9AAzGfgAMxoAADMaBAAzG/AAMxv4ADMcAAAzHAgAMxwUADMcGAAzHBwAMxwgADMcJAAzHCwAMxw0ADMcOAAzHDwAMxxEADMcSAAzHjQAMx48ADMeRAAzHkwAMx5YADMeXAAzHmAAMx5kADMeaAAzHnAAMx54ADMefAAzHoAAMx6IADMejAAzINgAMyFkADMh5AAzImQAMyJsADMidAAzInwAMyKEADMikAAzIpQAMyKYADMipAAzIqgAMyKwADMitAAzIrwAMyLIADMizAAzItAAMyLcADMi4AAzIvQAMyNYADMjfAAzI4QAMyOMADMjsAAzI7wAMyPIADMj0AAzJPQAMyWEADMmIAAzJrAAMya8ADMmxAAzJswAMybUADMm3AAzJuQAMyboADMm9AAzJ1gAMyfcADMn5AAzJ+wAMyf0ADMn/AAzKAQAMygMADMoFAAzKBwAMyigADMorAAzKLgAMyjEADMo0AAzKNwAMyjoADMo9AAzKQAAMykIADMq9AAzKvwAMysEADMrDAAzKxgAMyscADMrIAAzKyQAMysoADMrMAAzKzgAMys8ADMrQAAzK0gAMytMADMtOAAzLUAAMy1IADMtUAAzLVwAMy1gADMtZAAzLWgAMy1sADMtdAAzLXwAMy2AADMthAAzLYwAMy2QADMvfAAzL4QAMy+QADMvmAAzL6QAMy+oADMvrAAzL7AAMy+0ADMvvAAzL8QAMy/IADMvzAAzL9QAMy/YADMwPAAzMEAAMzBEADMwTAAzMjgAMzJAADMySAAzMlAAMzJcADMyYAAzMmQAMzJoADMybAAzMnQAMzJ8ADMygAAzMoQAMzKMADMykAAzNHwAMzSEADM0jAAzNJQAMzSgADM0pAAzNKgAMzSsADM0sAAzNLgAMzTAADM0xAAzNMgAMzTQADM01AAzNsAAMzbIADM20AAzNtgAMzbkADM26AAzNuwAMzbwADM29AAzNvwAMzcEADM3CAAzNwwAMzcUADM3GAAzOQQAMzkMADM5FAAzORwAMzkoADM5LAAzOTAAMzk0ADM5OAAzOUAAMzlIADM5TAAzOVAAMzlYADM5XAAzO0gAMztQADM7WAAzO2AAMztsADM7cAAzO3QAMzt4ADM7fAAzO4QAMzuMADM7kAAzO5QAMzucADM7oAAzPMQAMz1UADM98AAzPoAAMz6MADM+lAAzPpwAMz6kADM+rAAzPrQAMz64ADM+xAAzPygAMz+cADM/pAAzP6wAMz+0ADM/vAAzP8QAMz/MADM/1AAzQEgAM0BUADNAYAAzQGwAM0B4ADNAhAAzQJAAM0CcADNApAAzQpAAM0KYADNCoAAzQqgAM0K0ADNCuAAzQrwAM0LAADNCxAAzQswAM0LUADNC2AAzQtwAM0LkADNC6AAzRNQAM0TcADNE5AAzROwAM0T4ADNE/AAzRQAAM0UEADNFCAAzRRAAM0UYADNFHAAzRSAAM0UoADNFLAAzRxgAM0cgADNHKAAzRzAAM0c8ADNHQAAzR0QAM0dIADNHTAAzR1QAM0dcADNHYAAzR2QAM0dsADNHcAAzSVwAM0lkADNJcAAzSXgAM0mEADNJiAAzSYwAM0mQADNJlAAzSZwAM0mkADNJqAAzSawAM0m0ADNJuAAzS6QAM0usADNLtAAzS7wAM0vIADNLzAAzS9AAM0vUADNL2AAzS+AAM0voADNL7AAzS/AAM0v4ADNL/AAzTegAM03wADNN+AAzTgAAM04MADNOEAAzThQAM04YADNOHAAzTiQAM04sADNOMAAzTjQAM048ADNOQAAzUCwAM1A0ADNQPAAzUEQAM1BQADNQVAAzUFgAM1BcADNQYAAzUGgAM1BwADNQdAAzUHgAM1CAADNQhAAzUtAAM1NcADNT3AAzVFwAM1RkADNUbAAzVHQAM1R8ADNUiAAzVIwAM1SQADNUnAAzVKAAM1SoADNUrAAzVLgAM1TEADNUyAAzVMwAM1TYADNU3AAzVPAAM1VUADNVeAAzVYAAM1WIADNVrAAzVbgAM1XEADNVzAAzVvAAM1eAADNYHAAzWKwAM1i4ADNYwAAzWMgAM1jQADNY2AAzWOAAM1jkADNY8AAzWVQAM1nYADNZ4AAzWegAM1nwADNZ+AAzWgAAM1oIADNaEAAzWhgAM1qcADNaqAAzWrQAM1rAADNazAAzWtgAM1rkADNa8AAzWvwAM1sEADNc8AAzXPgAM10AADNdCAAzXRQAM10YADNdHAAzXSAAM10kADNdLAAzXTQAM104ADNdPAAzXUQAM11IADNfNAAzXzwAM19EADNfTAAzX1gAM19cADNfYAAzX2QAM19oADNfcAAzX3gAM198ADNfgAAzX4gAM1+MADNheAAzYYAAM2GMADNhlAAzYaAAM2GkADNhqAAzYawAM2GwADNhuAAzYcAAM2HEADNhyAAzYdAAM2HUADNiOAAzYjwAM2JAADNiSAAzZDQAM2Q8ADNkRAAzZEwAM2RYADNkXAAzZGAAM2RkADNkaAAzZHAAM2R4ADNkfAAzZIAAM2SIADNkjAAzZngAM2aAADNmiAAzZpAAM2acADNmoAAzZqQAM2aoADNmrAAzZrQAM2a8ADNmwAAzZsQAM2bMADNm0AAzaLwAM2jEADNozAAzaNQAM2jgADNo5AAzaOgAM2jsADNo8AAzaPgAM2kAADNpBAAzaQgAM2kQADNpFAAzawAAM2sIADNrEAAzaxgAM2skADNrKAAzaywAM2swADNrNAAzazwAM2tEADNrSAAza0wAM2tUADNrWAAzbUQAM21MADNtVAAzbVwAM21oADNtbAAzbXAAM210ADNteAAzbYAAM22IADNtjAAzbZAAM22YADNtnAAzbsAAM29QADNv7AAzcHwAM3CIADNwkAAzcJgAM3CgADNwqAAzcLAAM3C0ADNwwAAzcSQAM3GYADNxoAAzcagAM3GwADNxuAAzccAAM3HIADNx0AAzckQAM3JQADNyXAAzcmgAM3J0ADNygAAzcowAM3KYADNyoAAzdIwAM3SUADN0nAAzdKQAM3SwADN0tAAzdLgAM3S8ADN0wAAzdMgAM3TQADN01AAzdNgAM3TgADN05AAzdtAAM3bYADN24AAzdugAM3b0ADN2+AAzdvwAM3cAADN3BAAzdwwAM3cUADN3GAAzdxwAM3ckADN3KAAzeRQAM3kcADN5JAAzeSwAM3k4ADN5PAAzeUAAM3lEADN5SAAzeVAAM3lYADN5XAAzeWAAM3loADN5bAAze1gAM3tgADN7bAAze3QAM3uAADN7hAAze4gAM3uMADN7kAAze5gAM3ugADN7pAAze6gAM3uwADN7tAAzfcAAM35QADN+4AAzf2wAM4AIADOAiAAzgSQAM4HAADOCQAAzgtAAM4NgADODaAAzg3QAM4N8ADODhAAzg4wAM4OYADODpAAzg6wAM4O0ADODwAAzg8gAM4PQADOD3AAzg+gAM4PsADOEAAAzhGQAM4R4ADOEgAAzhJQAM4SgADOEqAAzhcwAM4ZcADOG+AAzh4gAM4eUADOHnAAzh6QAM4esADOHtAAzh7wAM4fAADOHzAAziDAAM4jEADOIzAAziNQAM4jcADOI5AAziOwAM4j0ADOI/AAziQQAM4kMADOJoAAziawAM4m4ADOJxAAzidAAM4ncADOJ6AAzifQAM4oAADOKDAAzihQAM4wAADOMCAAzjBQAM4wcADOMKAAzjCwAM4wwADOMNAAzjDgAM4xAADOMSAAzjEwAM4xQADOMWAAzjFwAM4ygADOMpAAzjKwAM46YADOOoAAzjqgAM46wADOOvAAzjsAAM47EADOOyAAzjswAM47UADOO3AAzjuAAM47kADOO7AAzjvAAM5DcADOQ5AAzkPAAM5D4ADORBAAzkQgAM5EMADOREAAzkRQAM5EcADORJAAzkSgAM5EsADORNAAzkTgAM5F8ADORkAAzkZwAM5GkADOR6AAzkiwAM5I4ADOSRAAzklAAM5JcADOSZAAzktQAM5McADOTaAAzk5gAM5WEADOVjAAzlZQAM5WcADOVqAAzlawAM5WwADOVtAAzlbgAM5XAADOVyAAzlcwAM5XQADOV2AAzldwAM5fIADOX0AAzl9wAM5fkADOX8AAzl/QAM5f4ADOX/AAzmAAAM5gIADOYEAAzmBQAM5gYADOYIAAzmCQAM5hoADOYbAAzmHQAM5pgADOaaAAzmnAAM5p4ADOahAAzmogAM5qMADOakAAzmpQAM5qcADOapAAzmqgAM5qsADOatAAzmrgAM5ykADOcrAAznLgAM5zAADOczAAznNAAM5zUADOc2AAznNwAM5zkADOc7AAznPAAM5z0ADOc/AAznQAAM51kADOdaAAznWwAM510ADOfYAAzn2gAM59wADOfeAAzn4QAM5+IADOfjAAzn5AAM5+UADOfnAAzn6QAM5+oADOfrAAzn7QAM5+4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ADQKfAA0CoQANAqIADQKjAA0CpQANAqYADQMhAA0DIwANAyUADQMnAA0DKgANAysADQMsAA0DLQANAy4ADQMwAA0DMgANAzMADQM0AA0DNgANAzcADQPKAA0D7QANBA0ADQQtAA0ELwANBDEADQQzAA0ENQANBDgADQQ5AA0EOgANBD0ADQQ+AA0EQAANBEEADQRDAA0ERgANBEcADQRIAA0ESwANBEwADQRRAA0EagANBHMADQR1AA0EdwANBIAADQSDAA0EhgANBIgADQTRAA0E9QANBRwADQVAAA0FQwANBUUADQVHAA0FSQANBUsADQVNAA0FTgANBVEADQVqAA0FiwANBY0ADQWPAA0FkQANBZMADQWVAA0FlwANBZkADQWbAA0FvAANBb8ADQXCAA0FxQANBcgADQXLAA0FzgANBdEADQXUAA0F1gANBlEADQZTAA0GVQANBlcADQZaAA0GWwANBlwADQZdAA0GXgANBmAADQZiAA0GYwANBmQADQZmAA0GZwANBuIADQbkAA0G5gANBugADQbrAA0G7AANBu0ADQbuAA0G7wANBvEADQbzAA0G9AANBvUADQb3AA0G+AANB3MADQd1AA0HeAANB3oADQd9AA0HfgANB38ADQeAAA0HgQANB4MADQeFAA0HhgANB4cADQeJAA0HigANB6MADQekAA0HpQANB6cADQgiAA0IJAANCCYADQgoAA0IKwANCCwADQgtAA0ILgANCC8ADQgxAA0IMwANCDQADQg1AA0INwANCDgADQizAA0ItQANCLgADQi6AA0IvQANCL4ADQi/AA0IwAANCMEADQjDAA0IxQANCMYADQjHAA0IyQANCMoADQlFAA0JRwANCUkADQlLAA0JTgANCU8ADQlQAA0JUQANCVIADQlUAA0JVgANCVcADQlYAA0JWgANCVsADQnWAA0J2AANCdoADQncAA0J3wANCeAADQnhAA0J4gANCeMADQnlAA0J5wANCegADQnpAA0J6wANCewADQpnAA0KaQANCmsADQptAA0KcAANCnEADQpyAA0KcwANCnQADQp2AA0KeAANCnkADQp6AA0KfAANCn0ADQrGAA0K6gANCxEADQs1AA0LOAANCzoADQs8AA0LPgANC0AADQtCAA0LQwANC0YADQtfAA0LfAANC34ADQuAAA0LggANC4QADQuGAA0LiAANC4oADQunAA0LqgANC60ADQuwAA0LswANC7YADQu5AA0LvAANC74ADQw5AA0MOwANDD0ADQw/AA0MQgANDEMADQxEAA0MRQANDEYADQxIAA0MSgANDEsADQxMAA0MTgANDE8ADQzKAA0MzAANDM4ADQzQAA0M0wANDNQADQzVAA0M1gANDNcADQzZAA0M2wANDNwADQzdAA0M3wANDOAADQ1bAA0NXQANDV8ADQ1hAA0NZAANDWUADQ1mAA0NZwANDWgADQ1qAA0NbAANDW0ADQ1uAA0NcAANDXEADQ3sAA0N7gANDfEADQ3zAA0N9gANDfcADQ34AA0N+QANDfoADQ38AA0N/gANDf8ADQ4AAA0OAgANDgMADQ5+AA0OgAANDoIADQ6EAA0OhwANDogADQ6JAA0OigANDosADQ6NAA0OjwANDpAADQ6RAA0OkwANDpQADQ8PAA0PEQANDxMADQ8VAA0PGAANDxkADQ8aAA0PGwANDxwADQ8eAA0PIAANDyEADQ8iAA0PJAANDyUADQ+gAA0PogAND6QADQ+mAA0PqQAND6oADQ+rAA0PrAAND60ADQ+vAA0PsQAND7IADQ+zAA0PtQAND7YADRBJAA0QbAANEIwADRCsAA0QrgANELAADRCyAA0QtAANELcADRC4AA0QuQANELwADRC9AA0QvwANEMAADRDCAA0QxQANEMYADRDHAA0QygANEMsADRDQAA0Q6QANEPIADRD0AA0Q9gANEP8ADRECAA0RBQANEQcADRFQAA0RdAANEZsADRG/AA0RwgANEcQADRHGAA0RyAANEcoADRHMAA0RzQANEdAADRHpAA0SCgANEgwADRIOAA0SEAANEhIADRIUAA0SFgANEhgADRIaAA0SOwANEj4ADRJBAA0SRAANEkcADRJKAA0STQANElAADRJTAA0SVQANEtAADRLSAA0S1AANEtYADRLZAA0S2gANEtsADRLcAA0S3QANEt8ADRLhAA0S4gANEuMADRLlAA0S5gANE2EADRNjAA0TZQANE2cADRNqAA0TawANE2wADRNtAA0TbgANE3AADRNyAA0TcwANE3QADRN2AA0TdwANE/IADRP0AA0T9wANE/kADRP8AA0T/QANE/4ADRP/AA0UAAANFAIADRQEAA0UBQANFAYADRQIAA0UCQANFCIADRQjAA0UJAANFCYADRShAA0UowANFKUADRSnAA0UqgANFKsADRSsAA0UrQANFK4ADRSwAA0UsgANFLMADRS0AA0UtgANFLcADRUyAA0VNAANFTcADRU5AA0VPAANFT0ADRU+AA0VPwANFUAADRVCAA0VRAANFUUADRVGAA0VSAANFUkADRXEAA0VxgANFcgADRXKAA0VzQANFc4ADRXPAA0V0AANFdEADRXTAA0V1QANFdYADRXXAA0V2QANFdoADRZVAA0WVwANFlkADRZbAA0WXgANFl8ADRZgAA0WYQANFmIADRZkAA0WZgANFmcADRZoAA0WagANFmsADRbmAA0W6AANFuoADRbsAA0W7wANFvAADRbxAA0W8gANFvMADRb1AA0W9wANFvgADRb5AA0W+wANFvwADRdFAA0XaQANF5AADRe0AA0XtwANF7kADRe7AA0XvQANF78ADRfBAA0XwgANF8UADRfeAA0X+wANF/0ADRf/AA0YAQANGAMADRgFAA0YBwANGAkADRgmAA0YKQANGCwADRgvAA0YMgANGDUADRg4AA0YOwANGD0ADRi4AA0YugANGLwADRi+AA0YwQANGMIADRjDAA0YxAANGMUADRjHAA0YyQANGMoADRjLAA0YzQANGM4ADRlJAA0ZSwANGU0ADRlPAA0ZUgANGVMADRlUAA0ZVQANGVYADRlYAA0ZWgANGVsADRlcAA0ZXgANGV8ADRnaAA0Z3AANGd4ADRngAA0Z4wANGeQADRnlAA0Z5gANGecADRnpAA0Z6wANGewADRntAA0Z7wANGfAADRprAA0abQANGnAADRpyAA0adQANGnYADRp3AA0aeAANGnkADRp7AA0afQANGn4ADRp/AA0agQANGoIADRr9AA0a/wANGwEADRsDAA0bBgANGwcADRsIAA0bCQANGwoADRsMAA0bDgANGw8ADRsQAA0bEgANGxMADRuOAA0bkAANG5IADRuUAA0blwANG5gADRuZAA0bmgANG5sADRudAA0bnwANG6AADRuhAA0bowANG6QADRwfAA0cIQANHCMADRwlAA0cKAANHCkADRwqAA0cKwANHCwADRwuAA0cMAANHDEADRwyAA0cNAANHDUADRzIAA0c6wANHQsADR0rAA0dLQANHS8ADR0xAA0dMwANHTYADR03AA0dOAANHTsADR08AA0dPgANHT8ADR1BAA0dRAANHUUADR1GAA0dSQANHUoADR1PAA0daAANHXEADR1zAA0ddQANHX4ADR2BAA0dhAANHYYADR3PAA0d8wANHhoADR4+AA0eQQANHkMADR5FAA0eRwANHkkADR5LAA0eTAANHk8ADR5oAA0eiQANHosADR6NAA0ejwANHpEADR6TAA0elQANHpcADR6ZAA0eugANHr0ADR7AAA0ewwANHsYADR7JAA0ezAANHs8ADR7SAA0e1AANH08ADR9RAA0fUwANH1UADR9YAA0fWQANH1oADR9bAA0fXAANH14ADR9gAA0fYQANH2IADR9kAA0fZQANH+AADR/iAA0f5AANH+YADR/pAA0f6gANH+sADR/sAA0f7QANH+8ADR/xAA0f8gANH/MADR/1AA0f9gANIHEADSBzAA0gdgANIHgADSB7AA0gfAANIH0ADSB+AA0gfwANIIEADSCDAA0ghAANIIUADSCHAA0giAANIKEADSCiAA0gowANIKUADSEgAA0hIgANISQADSEmAA0hKQANISoADSErAA0hLAANIS0ADSEvAA0hMQANITIADSEzAA0hNQANITYADSGxAA0hswANIbUADSG3AA0hugANIbsADSG8AA0hvQANIb4ADSHAAA0hwgANIcMADSHEAA0hxgANIccADSJCAA0iRAANIkYADSJIAA0iSwANIkwADSJNAA0iTgANIk8ADSJRAA0iUwANIlQADSJVAA0iVwANIlgADSLTAA0i1QANItcADSLZAA0i3AANIt0ADSLeAA0i3wANIuAADSLiAA0i5AANIuUADSLmAA0i6AANIukADSNkAA0jZgANI2gADSNqAA0jbQANI24ADSNvAA0jcAANI3EADSNzAA0jdQANI3YADSN3AA0jeQANI3oADSPDAA0j5wANJA4ADSQyAA0kNQANJDcADSQ5AA0kOwANJD0ADSQ/AA0kQAANJEMADSRcAA0keQANJHsADSR9AA0kfwANJIEADSSDAA0khQANJIcADSSkAA0kpwANJKoADSStAA0ksAANJLMADSS2AA0kuQANJLsADSU2AA0lOAANJTsADSU9AA0lQAANJUEADSVCAA0lQwANJUQADSVGAA0lSAANJUkADSVKAA0lTAANJU0ADSXIAA0lygANJcwADSXOAA0l0QANJdIADSXTAA0l1AANJdUADSXXAA0l2QANJdoADSXbAA0l3QANJd4ADSZZAA0mWwANJl0ADSZfAA0mYgANJmMADSZkAA0mZQANJmYADSZoAA0magANJmsADSZsAA0mbgANJm8ADSbqAA0m7AANJu8ADSbxAA0m9AANJvUADSb2AA0m9wANJvgADSb6AA0m/AANJv0ADSb+AA0nAAANJwEADSd8AA0nfgANJ4AADSeCAA0nhQANJ4YADSeHAA0niAANJ4kADSeLAA0njQANJ44ADSePAA0nkQANJ5IADSgNAA0oDwANKBEADSgTAA0oFgANKBcADSgYAA0oGQANKBoADSgcAA0oHgANKB8ADSggAA0oIgANKCMADSieAA0ooAANKKIADSikAA0opwANKKgADSipAA0oqgANKKsADSitAA0orwANKLAADSixAA0oswANKLQADSlHAA0pagANKYoADSmqAA0prAANKa4ADSmwAA0psgANKbUADSm2AA0ptwANKboADSm7AA0pvQANKb4ADSnAAA0pwwANKcQADSnFAA0pyAANKckADSnOAA0p5wANKfAADSnyAA0p9AANKf0ADSoAAA0qAwANKgUADSpOAA0qcgANKpkADSq9AA0qwAANKsIADSrEAA0qxgANKsgADSrKAA0qywANKs4ADSrnAA0rCAANKwoADSsMAA0rDgANKxAADSsSAA0rFAANKxYADSsYAA0rOQANKzwADSs/AA0rQgANK0UADStIAA0rSwANK04ADStRAA0rUwANK84ADSvQAA0r0gANK9QADSvXAA0r2AANK9kADSvaAA0r2wANK90ADSvfAA0r4AANK+EADSvjAA0r5AANLF8ADSxhAA0sYwANLGUADSxoAA0saQANLGoADSxrAA0sbAANLG4ADSxwAA0scQANLHIADSx0AA0sdQANLPAADSzyAA0s9QANLPcADSz6AA0s+wANLPwADSz9AA0s/gANLQAADS0CAA0tAwANLQQADS0GAA0tBwANLSAADS0hAA0tIgANLSQADS2fAA0toQANLaMADS2lAA0tqAANLakADS2qAA0tqwANLawADS2uAA0tsAANLbEADS2yAA0ttAANLbUADS4wAA0uMgANLjQADS42AA0uOQANLjoADS47AA0uPAANLj0ADS4/AA0uQQANLkIADS5DAA0uRQANLkYADS7BAA0uwwANLsUADS7HAA0uygANLssADS7MAA0uzQANLs4ADS7QAA0u0gANLtMADS7UAA0u1gANLtcADS9SAA0vVAANL1YADS9YAA0vWwANL1wADS9dAA0vXgANL18ADS9hAA0vYwANL2QADS9lAA0vZwANL2gADS/jAA0v5QANL+cADS/pAA0v7AANL+0ADS/uAA0v7wANL/AADS/yAA0v9AANL/UADS/2AA0v+AANL/kADTBCAA0wZgANMI0ADTCxAA0wtAANMLYADTC4AA0wugANMLwADTC+AA0wvwANMMIADTDbAA0w+AANMPoADTD8AA0w/gANMQAADTECAA0xBAANMQYADTEjAA0xJgANMSkADTEsAA0xLwANMTIADTE1AA0xOAANMToADTG1AA0xtwANMbkADTG7AA0xvgANMb8ADTHAAA0xwQANMcIADTHEAA0xxgANMccADTHIAA0xygANMcsADTJGAA0ySAANMkoADTJMAA0yTwANMlAADTJRAA0yUgANMlMADTJVAA0yVwANMlgADTJZAA0yWwANMlwADTLXAA0y2QANMtwADTLeAA0y4QANMuIADTLjAA0y5AANMuUADTLnAA0y6QANMuoADTLrAA0y7QANMu4ADTNpAA0zawANM24ADTNwAA0zcwANM3QADTN1AA0zdgANM3cADTN5AA0zewANM3wADTN9AA0zfwANM4AADTP7AA0z/QANM/8ADTQBAA00BAANNAUADTQGAA00BwANNAgADTQKAA00DAANNA0ADTQOAA00EAANNBEADTSMAA00jgANNJAADTSSAA00lQANNJYADTSXAA00mAANNJkADTSbAA00nQANNJ4ADTSfAA00oQANNKIADTUdAA01HwANNSEADTUjAA01JgANNScADTUoAA01KQANNSoADTUsAA01LgANNS8ADTUwAA01MgANNTMADTXGAA016QANNgkADTYpAA02KwANNi0ADTYvAA02MQANNjQADTY1AA02NgANNjkADTY6AA02PAANNj0ADTY/AA02QgANNkMADTZEAA02RwANNkgADTZNAA02ZgANNm8ADTZxAA02cwANNnwADTZ/AA02ggANNoQADTbNAA028QANNxgADTc8AA03PwANN0EADTdDAA03RQANN0cADTdJAA03SgANN00ADTdmAA03hwANN4kADTeLAA03jQANN48ADTeRAA03kwANN5UADTeXAA03uAANN7sADTe+AA03wQANN8QADTfHAA03ygANN80ADTfQAA030gANOE0ADThPAA04UQANOFMADThWAA04VwANOFgADThZAA04WgANOFwADTheAA04XwANOGAADThiAA04YwANON4ADTjgAA044gANOOQADTjnAA046AANOOkADTjqAA046wANOO0ADTjvAA048AANOPEADTjzAA049AANOW8ADTlxAA05dAANOXYADTl5AA05egANOXsADTl8AA05fQANOX8ADTmBAA05ggANOYMADTmFAA05hgANOZ8ADTmgAA05oQANOaMADToeAA06IAANOiIADTokAA06JwANOigADTopAA06KgANOisADTotAA06LwANOjAADToxAA06MwANOjQADTqvAA06sQANOrMADTq1AA06uAANOrkADTq6AA06uwANOrwADTq+AA06wAANOsEADTrCAA06xAANOsUADTtAAA07QgANO0QADTtGAA07SQANO0oADTtLAA07TAANO00ADTtPAA07UQANO1IADTtTAA07VQANO1YADTvRAA070wANO9UADTvXAA072gANO9sADTvcAA073QANO94ADTvgAA074gANO+MADTvkAA075gANO+cADTxiAA08ZAANPGYADTxoAA08awANPGwADTxtAA08bgANPG8ADTxxAA08cwANPHQADTx1AA08dwANPHgADTzBAA085QANPQwADT0wAA09MwANPTUADT03AA09OQANPTsADT09AA09PgANPUEADT1aAA09dwANPXkADT17AA09fQANPX8ADT2BAA09gwANPYUADT2iAA09pQANPagADT2rAA09rgANPbEADT20AA09twANPbkADT40AA0+NgANPjgADT46AA0+PQANPj4ADT4/AA0+QAANPkEADT5DAA0+RQANPkYADT5HAA0+SQANPkoADT7FAA0+xwANPskADT7LAA0+zgANPs8ADT7QAA0+0QANPtIADT7UAA0+1gANPtcADT7YAA0+2gANPtsADT9WAA0/WAANP1sADT9dAA0/YAANP2EADT9iAA0/YwANP2QADT9mAA0/aAANP2kADT9qAA0/bAANP20ADT/oAA0/6gANP+0ADT/vAA0/8gANP/MADT/0AA0/9QANP/YADT/4AA0/+gANP/sADT/8AA0//gANP/8ADUB6AA1AfAANQH4ADUCAAA1AgwANQIQADUCFAA1AhgANQIcADUCJAA1AiwANQIwADUCNAA1AjwANQJAADUELAA1BDQANQQ8ADUERAA1BFAANQRUADUEWAA1BFwANQRgADUEaAA1BHAANQR0ADUEeAA1BIAANQSEADUGcAA1BngANQaAADUGiAA1BpQANQaYADUGnAA1BqAANQakADUGrAA1BrQANQa4ADUGvAA1BsQANQbIADUJFAA1CaAANQogADUKoAA1CqgANQqwADUKuAA1CsAANQrMADUK0AA1CtQANQrgADUK5AA1CuwANQrwADUK+AA1CwQANQsIADULDAA1CxgANQscADULMAA1C5QANQu4ADULwAA1C8gANQvsADUL+AA1DAQANQwMADUNMAA1DcAANQ5cADUO7AA1DvgANQ8AADUPCAA1DxAANQ8YADUPIAA1DyQANQ8wADUPlAA1EBgANRAgADUQKAA1EDAANRA4ADUQQAA1EEgANRBQADUQWAA1ENwANRDoADUQ9AA1EQAANREMADURGAA1ESQANREwADURPAA1EUQANRMwADUTOAA1E0AANRNIADUTVAA1E1gANRNcADUTYAA1E2QANRNsADUTdAA1E3gANRN8ADUThAA1E4gANRV0ADUVfAA1FYQANRWMADUVmAA1FZwANRWgADUVpAA1FagANRWwADUVuAA1FbwANRXAADUVyAA1FcwANRe4ADUXwAA1F8wANRfUADUX4AA1F+QANRfoADUX7AA1F/AANRf4ADUYAAA1GAQANRgIADUYEAA1GBQANRh4ADUYfAA1GIAANRiIADUadAA1GnwANRqEADUajAA1GpgANRqcADUaoAA1GqQANRqoADUasAA1GrgANRq8ADUawAA1GsgANRrMADUcuAA1HMAANRzMADUc1AA1HOAANRzkADUc6AA1HOwANRzwADUc+AA1HQAANR0EADUdCAA1HRAANR0UADUfAAA1HwgANR8QADUfGAA1HyQANR8oADUfLAA1HzAANR80ADUfPAA1H0QANR9IADUfTAA1H1QANR9YADUhRAA1IUwANSFUADUhXAA1IWgANSFsADUhcAA1IXQANSF4ADUhgAA1IYgANSGMADUhkAA1IZgANSGcADUjiAA1I5AANSOYADUjoAA1I6wANSOwADUjtAA1I7gANSO8ADUjxAA1I8wANSPQADUj1AA1I9wANSPgADUlBAA1JZQANSYwADUmwAA1JswANSbUADUm3AA1JuQANSbsADUm9AA1JvgANScEADUnaAA1J9wANSfkADUn7AA1J/QANSf8ADUoBAA1KAwANSgUADUoiAA1KJQANSigADUorAA1KLgANSjEADUo0AA1KNwANSjkADUq0AA1KtgANSrgADUq6AA1KvQANSr4ADUq/AA1KwAANSsEADUrDAA1KxQANSsYADUrHAA1KyQANSsoADUtFAA1LRwANS0kADUtLAA1LTgANS08ADUtQAA1LUQANS1IADUtUAA1LVgANS1cADUtYAA1LWgANS1sADUvWAA1L2AANS9oADUvcAA1L3wANS+AADUvhAA1L4gANS+MADUvlAA1L5wANS+gADUvpAA1L6wANS+wADUxnAA1MaQANTGwADUxuAA1McQANTHIADUxzAA1MdAANTHUADUx3AA1MeQANTHoADUx7AA1MfQANTH4ADUz5AA1M+wANTP0ADUz/AA1NAgANTQMADU0EAA1NBQANTQYADU0IAA1NCgANTQsADU0MAA1NDgANTQ8ADU2KAA1NjAANTY4ADU2QAA1NkwANTZQADU2VAA1NlgANTZcADU2ZAA1NmwANTZwADU2dAA1NnwANTaAADU4bAA1OHQANTh8ADU4hAA1OJAANTiUADU4mAA1OJwANTigADU4qAA1OLAANTi0ADU4uAA1OMAANTjEADU7EAA1O5wANTwcADU8nAA1PKQANTysADU8tAA1PLwANTzIADU8zAA1PNAANTzcADU84AA1POgANTzsADU8+AA1PQQANT0IADU9DAA1PRgANT0cADU9MAA1PZQANT24ADU9wAA1PcgANT3sADU9+AA1PgQANT4MADU/MAA1P8AANUBcADVA7AA1QPgANUEAADVBCAA1QRAANUEYADVBIAA1QSQANUEwADVBlAA1QhgANUIgADVCKAA1QjAANUI4ADVCQAA1QkgANUJQADVCWAA1QtwANULoADVC9AA1QwAANUMMADVDGAA1QyQANUMwADVDPAA1Q0QANUUwADVFOAA1RUAANUVIADVFVAA1RVgANUVcADVFYAA1RWQANUVsADVFdAA1RXgANUV8ADVFhAA1RYgANUd0ADVHfAA1R4QANUeMADVHmAA1R5wANUegADVHpAA1R6gANUewADVHuAA1R7wANUfAADVHyAA1R8wANUm4ADVJwAA1ScwANUnUADVJ4AA1SeQANUnoADVJ7AA1SfAANUn4ADVKAAA1SgQANUoIADVKEAA1ShQANUp4ADVKfAA1SoAANUqIADVMdAA1THwANUyEADVMjAA1TJgANUycADVMoAA1TKQANUyoADVMsAA1TLgANUy8ADVMwAA1TMgANUzMADVOuAA1TsAANU7MADVO1AA1TuAANU7kADVO6AA1TuwANU7wADVO+AA1TwAANU8EADVPCAA1TxAANU8UADVRAAA1UQgANVEQADVRGAA1USQANVEoADVRLAA1UTAANVE0ADVRPAA1UUQANVFIADVRTAA1UVQANVFYADVTRAA1U0wANVNUADVTXAA1U2gANVNsADVTcAA1U3QANVN4ADVTgAA1U4gANVOMADVTkAA1U5gANVOcADVViAA1VZAANVWYADVVoAA1VawANVWwADVVtAA1VbgANVW8ADVVxAA1VcwANVXQADVV1AA1VdwANVXgADVXBAA1V5QANVgwADVYwAA1WMwANVjUADVY3AA1WOQANVjsADVY9AA1WPgANVkEADVZaAA1WdwANVnkADVZ7AA1WfQANVn8ADVaBAA1WgwANVoUADVaiAA1WpQANVqgADVarAA1WrgANVrEADVa0AA1WtwANVrkADVc0AA1XNgANVzgADVc6AA1XPQANVz4ADVc/AA1XQAANV0EADVdDAA1XRQANV0YADVdHAA1XSQANV0oADVfFAA1XxwANV8kADVfLAA1XzgANV88ADVfQAA1X0QANV9IADVfUAA1X1gANV9cADVfYAA1X2gANV9sADVhWAA1YWAANWFoADVhcAA1YXwANWGAADVhhAA1YYgANWGMADVhlAA1YZwANWGgADVhpAA1YawANWGwADVjnAA1Y6QANWOwADVjuAA1Y8QANWPIADVjzAA1Y9AANWPUADVj3AA1Y+QANWPoADVj7AA1Y/QANWP4ADVl5AA1ZewANWX0ADVl/AA1ZggANWYMADVmEAA1ZhQANWYYADVmIAA1ZigANWYsADVmMAA1ZjgANWY8ADVoKAA1aDAANWg4ADVoQAA1aEwANWhQADVoVAA1aFgANWhcADVoZAA1aGwANWhwADVodAA1aHwANWiAADVqbAA1anQANWqAADVqiAA1apQANWqYADVqnAA1aqAANWqkADVqrAA1arQANWq4ADVqvAA1asQANWrIADVtFAA1baAANW4gADVuoAA1bqgANW6wADVuuAA1bsAANW7MADVu0AA1btQANW7gADVu5AA1buwANW7wADVu+AA1bwQANW8IADVvDAA1bxgANW8cADVvMAA1b5QANW+4ADVvwAA1b8gANW/sADVv+AA1cAQANXAMADVxMAA1ccAANXJcADVy7AA1cvgANXMAADVzCAA1cxAANXMYADVzIAA1cyQANXMwADVzlAA1dBgANXQgADV0KAA1dDAANXQ4ADV0QAA1dEgANXRQADV0WAA1dNwANXToADV09AA1dQAANXUMADV1GAA1dSQANXUwADV1PAA1dUQANXcwADV3OAA1d0AANXdIADV3VAA1d1gANXdcADV3YAA1d2QANXdsADV3dAA1d3gANXd8ADV3hAA1d4gANXl0ADV5fAA1eYQANXmMADV5mAA1eZwANXmgADV5pAA1eagANXmwADV5uAA1ebwANXnAADV5yAA1ecwANXu4ADV7wAA1e8wANXvUADV74AA1e+QANXvoADV77AA1e/AANXv4ADV8AAA1fAQANXwIADV8EAA1fBQANXx4ADV8fAA1fIAANXyIADV+dAA1fnwANX6EADV+jAA1fpgANX6cADV+oAA1fqQANX6oADV+sAA1frgANX68ADV+wAA1fsgANX7MADWAuAA1gMAANYDMADWA1AA1gOAANYDkADWA6AA1gOwANYDwADWA+AA1gQAANYEEADWBCAA1gRAANYEUADWDAAA1gwgANYMQADWDGAA1gyQANYMoADWDLAA1gzAANYM0ADWDPAA1g0QANYNIADWDTAA1g1QANYNYADWFRAA1hUwANYVUADWFXAA1hWgANYVsADWFcAA1hXQANYV4ADWFgAA1hYgANYWMADWFkAA1hZgANYWcADWHiAA1h5AANYeYADWHoAA1h6wANYewADWHtAA1h7gANYe8ADWHxAA1h8wANYfQADWH1AA1h9wANYfgADWJBAA1iZQANYowADWKwAA1iswANYrUADWK3AA1iuQANYrsADWK9AA1ivgANYsEADWLaAA1i9wANYvkADWL7AA1i/QANYv8ADWMBAA1jAwANYwUADWMiAA1jJQANYygADWMrAA1jLgANYzEADWM0AA1jNwANYzkADWO0AA1jtgANY7kADWO7AA1jvgANY78ADWPAAA1jwQANY8IADWPEAA1jxgANY8cADWPIAA1jygANY8sADWRGAA1kSAANZEoADWRMAA1kTwANZFAADWRRAA1kUgANZFMADWRVAA1kVwANZFgADWRZAA1kWwANZFwADWTXAA1k2QANZNsADWTdAA1k4AANZOEADWTiAA1k4wANZOQADWTmAA1k6AANZOkADWTqAA1k7AANZO0ADWVoAA1lagANZWwADWVuAA1lcQANZXIADWVzAA1ldAANZXUADWV3AA1leQANZXoADWV7AA1lfQANZX4ADWX5AA1l+wANZf0ADWX/AA1mAgANZgMADWYEAA1mBQANZgYADWYIAA1mCgANZgsADWYMAA1mDgANZg8ADWaKAA1mjAANZo4ADWaQAA1mkwANZpQADWaVAA1mlgANZpcADWaZAA1mmwANZpwADWadAA1mnwANZqAADWcbAA1nHQANZx8ADWchAA1nJAANZyUADWcmAA1nJwANZygADWcqAA1nLAANZy0ADWcuAA1nMAANZzEADWfEAA1n5wANaAcADWgnAA1oKQANaCsADWgtAA1oLwANaDIADWgzAA1oNAANaDcADWg4AA1oOgANaDsADWg9AA1oQAANaEEADWhCAA1oRQANaEYADWhLAA1oZAANaG0ADWhvAA1ocQANaHoADWh9AA1ogAANaIIADWjLAA1o7wANaRYADWk6AA1pPQANaT8ADWlBAA1pQwANaUUADWlHAA1pSAANaUsADWlkAA1phQANaYcADWmJAA1piwANaY0ADWmPAA1pkQANaZMADWmVAA1ptgANabkADWm8AA1pvwANacIADWnFAA1pyAANacsADWnOAA1p0AANaksADWpNAA1qTwANalEADWpUAA1qVQANalYADWpXAA1qWAANaloADWpcAA1qXQANal4ADWpgAA1qYQANatwADWreAA1q4AANauIADWrlAA1q5gANaucADWroAA1q6QANausADWrtAA1q7gANau8ADWrxAA1q8gANa20ADWtvAA1rcgANa3QADWt3AA1reAANa3kADWt6AA1rewANa30ADWt/AA1rgAANa4EADWuDAA1rhAANa50ADWueAA1rnwANa6EADWwcAA1sHgANbCAADWwiAA1sJQANbCYADWwnAA1sKAANbCkADWwrAA1sLQANbC4ADWwvAA1sMQANbDIADWytAA1srwANbLEADWyzAA1stgANbLcADWy4AA1suQANbLoADWy8AA1svgANbL8ADWzAAA1swgANbMMADW0+AA1tQAANbUIADW1EAA1tRwANbUgADW1JAA1tSgANbUsADW1NAA1tTwANbVAADW1RAA1tUwANbVQADW3PAA1t0QANbdMADW3VAA1t2AANbdkADW3aAA1t2wANbdwADW3eAA1t4AANbeEADW3iAA1t5AANbeUADW5gAA1uYgANbmQADW5mAA1uaQANbmoADW5rAA1ubAANbm0ADW5vAA1ucQANbnIADW5zAA1udQANbnYADW6/AA1u4wANbwoADW8uAA1vMQANbzMADW81AA1vNwANbzkADW87AA1vPAANbz8ADW9YAA1vdQANb3cADW95AA1vewANb30ADW9/AA1vgQANb4MADW+gAA1vowANb6YADW+pAA1vrAANb68ADW+yAA1vtQANb7cADXAyAA1wNAANcDYADXA4AA1wOwANcDwADXA9AA1wPgANcD8ADXBBAA1wQwANcEQADXBFAA1wRwANcEgADXDDAA1wxQANcMcADXDJAA1wzAANcM0ADXDOAA1wzwANcNAADXDSAA1w1AANcNUADXDWAA1w2AANcNkADXFUAA1xVgANcVgADXFaAA1xXQANcV4ADXFfAA1xYAANcWEADXFjAA1xZQANcWYADXFnAA1xaQANcWoADXHlAA1x5wANceoADXHsAA1x7wANcfAADXHxAA1x8gANcfMADXH1AA1x9wANcfgADXH5AA1x+wANcfwADXJ3AA1yeQANcnsADXJ9AA1ygAANcoEADXKCAA1ygwANcoQADXKGAA1yiAANcokADXKKAA1yjAANco0ADXMIAA1zCgANcwwADXMOAA1zEQANcxIADXMTAA1zFAANcxUADXMXAA1zGQANcxoADXMbAA1zHQANcx4ADXOZAA1zmwANc50ADXOfAA1zogANc6MADXOkAA1zpQANc6YADXOoAA1zqgANc6sADXOsAA1zrgANc68ADXRCAA10ZQANdIUADXSlAA10pwANdKkADXSrAA10rQANdLAADXSxAA10sgANdLUADXS2AA10uAANdLkADXS7AA10vgANdL8ADXTAAA10wwANdMQADXTJAA104gANdOsADXTtAA107wANdPgADXT7AA10/gANdQAADXVJAA11bQANdZQADXW4AA11uwANdb0ADXW/AA11wQANdcMADXXFAA11xgANdckADXXiAA12AwANdgUADXYHAA12CQANdgsADXYNAA12DwANdhEADXYTAA12NAANdjcADXY6AA12PQANdkAADXZDAA12RgANdkkADXZMAA12TgANdskADXbLAA12zQANds8ADXbSAA120wANdtQADXbVAA121gANdtgADXbaAA122wANdtwADXbeAA123wANd1oADXdcAA13XgANd2AADXdjAA13ZAANd2UADXdmAA13ZwANd2kADXdrAA13bAANd20ADXdvAA13cAANd+sADXftAA138AANd/IADXf1AA139gANd/cADXf4AA13+QANd/sADXf9AA13/gANd/8ADXgBAA14AgANeBsADXgcAA14HQANeB8ADXiaAA14nAANeJ4ADXigAA14owANeKQADXilAA14pgANeKcADXipAA14qwANeKwADXitAA14rwANeLAADXkrAA15LQANeS8ADXkxAA15NAANeTUADXk2AA15NwANeTgADXk6AA15PAANeT0ADXk+AA15QAANeUEADXm8AA15vgANecAADXnCAA15xQANecYADXnHAA15yAANeckADXnLAA15zQANec4ADXnPAA150QANedIADXpNAA16TwANelEADXpTAA16VgANelcADXpYAA16WQANeloADXpcAA16XgANel8ADXpgAA16YgANemMADXreAA164AANeuIADXrkAA165wANeugADXrpAA166gANeusADXrtAA167wANevAADXrxAA168wANevQADXs9AA17YQANe4gADXusAA17rwANe7EADXuzAA17tQANe7cADXu5AA17ugANe70ADXvWAA178wANe/UADXv3AA17+QANe/sADXv9AA17/wANfAEADXweAA18IQANfCQADXwnAA18KgANfC0ADXwwAA18MwANfDUADXywAA18sgANfLQADXy2AA18uQANfLoADXy7AA18vAANfL0ADXy/AA18wQANfMIADXzDAA18xQANfMYADX1BAA19QwANfUUADX1HAA19SgANfUsADX1MAA19TQANfU4ADX1QAA19UgANfVMADX1UAA19VgANfVcADX3SAA191AANfdYADX3YAA192wANfdwADX3dAA193gANfd8ADX3hAA194wANfeQADX3lAA195wANfegADX5jAA1+ZQANfmgADX5qAA1+bQANfm4ADX5vAA1+cAANfnEADX5zAA1+dQANfnYADX53AA1+eQANfnoADX71AA1+9wANfvkADX77AA1+/gANfv8ADX8AAA1/AQANfwIADX8EAA1/BgANfwcADX8IAA1/CgANfwsADX+GAA1/iAANf4oADX+MAA1/jwANf5AADX+RAA1/kgANf5MADX+VAA1/lwANf5gADX+ZAA1/mwANf5wADYAXAA2AGQANgBsADYAdAA2AIAANgCEADYAiAA2AIwANgCQADYAmAA2AKAANgCkADYAqAA2ALAANgC0ADYA+AA2APwANgEEADYC8AA2AvgANgMEADYDDAA2AxgANgMcADYDIAA2AyQANgMoADYDMAA2AzgANgM8ADYDQAA2A0gANgNMADYFOAA2BUAANgVIADYFUAA2BVwANgVgADYFZAA2BWgANgVsADYFdAA2BXwANgWAADYFhAA2BYwANgWQADYHfAA2B4QANgeQADYHmAA2B6QANgeoADYHrAA2B7AANge0ADYHvAA2B8QANgfIADYHzAA2B9QANgfYADYKJAA2CrAANgswADYLsAA2C7gANgvAADYLyAA2C9AANgvcADYL4AA2C+QANgvwADYL9AA2C/wANgwAADYMDAA2DBgANgwcADYMIAA2DCwANgwwADYMRAA2DKgANgzMADYM1AA2DNwANg0AADYNDAA2DRgANg0gADYORAA2DtQANg9wADYQAAA2EAwANhAUADYQHAA2ECQANhAsADYQNAA2EDgANhBEADYQqAA2ESwANhE0ADYRPAA2EUQANhFMADYRVAA2EVwANhFkADYRbAA2EfAANhH8ADYSCAA2EhQANhIgADYSLAA2EjgANhJEADYSUAA2ElgANhREADYUTAA2FFQANhRcADYUaAA2FGwANhRwADYUdAA2FHgANhSAADYUiAA2FIwANhSQADYUmAA2FJwANhaIADYWkAA2FpgANhagADYWrAA2FrAANha0ADYWuAA2FrwANhbEADYWzAA2FtAANhbUADYW3AA2FuAANhjMADYY1AA2GOAANhjoADYY9AA2GPgANhj8ADYZAAA2GQQANhkMADYZFAA2GRgANhkcADYZJAA2GSgANhmMADYZkAA2GZQANhmcADYbiAA2G5AANhuYADYboAA2G6wANhuwADYbtAA2G7gANhu8ADYbxAA2G8wANhvQADYb1AA2G9wANhvgADYdzAA2HdQANh3gADYd6AA2HfQANh34ADYd/AA2HgAANh4EADYeDAA2HhQANh4YADYeHAA2HiQANh4oADYgFAA2IBwANiAkADYgLAA2IDgANiA8ADYgQAA2IEQANiBIADYgUAA2IFgANiBcADYgYAA2IGgANiBsADYiWAA2ImAANiJoADYicAA2InwANiKAADYihAA2IogANiKMADYilAA2IpwANiKgADYipAA2IqwANiKwADYknAA2JKQANiSsADYktAA2JMAANiTEADYkyAA2JMwANiTQADYk2AA2JOAANiTkADYk6AA2JPAANiT0ADYmGAA2JqgANidEADYn1AA2J+AANifoADYn8AA2J/gANigAADYoCAA2KAwANigYADYofAA2KPAANij4ADYpAAA2KQgANikQADYpGAA2KSAANikoADYpnAA2KagANim0ADYpwAA2KcwANinYADYp5AA2KfAANin4ADYr5AA2K+wANiv0ADYr/AA2LAgANiwMADYsEAA2LBQANiwYADYsIAA2LCgANiwsADYsMAA2LDgANiw8ADYuKAA2LjAANi44ADYuQAA2LkwANi5QADYuVAA2LlgANi5cADYuZAA2LmwANi5wADYudAA2LnwANi6AADYwbAA2MHQANjB8ADYwhAA2MJAANjCUADYwmAA2MJwANjCgADYwqAA2MLAANjC0ADYwuAA2MMAANjDEADYysAA2MrgANjLEADYyzAA2MtgANjLcADYy4AA2MuQANjLoADYy8AA2MvgANjL8ADYzAAA2MwgANjMMADY1GAA2NagANjY4ADY2xAA2N2AANjfgADY4fAA2ORgANjmYADY6KAA2OrgANjrAADY6zAA2OtQANjrcADY65AA2OvAANjr8ADY7BAA2OwwANjsYADY7IAA2OygANjs0ADY7QAA2O0QANjtYADY7vAA2O9AANjvYADY77AA2O/gANjwAADY9JAA2PbQANj5QADY+4AA2PuwANj70ADY+/AA2PwQANj8MADY/FAA2PxgANj8kADY/iAA2QBwANkAkADZALAA2QDQANkA8ADZARAA2QEwANkBUADZAXAA2QGQANkD4ADZBBAA2QRAANkEcADZBKAA2QTQANkFAADZBTAA2QVgANkFkADZBbAA2Q1gANkNgADZDbAA2Q3QANkOAADZDhAA2Q4gANkOMADZDkAA2Q5gANkOgADZDpAA2Q6gANkOwADZDtAA2Q/gANkP8ADZEBAA2RfAANkX4ADZGAAA2RggANkYUADZGGAA2RhwANkYgADZGJAA2RiwANkY0ADZGOAA2RjwANkZEADZGSAA2SDQANkg8ADZISAA2SFAANkhcADZIYAA2SGQANkhoADZIbAA2SHQANkh8ADZIgAA2SIQANkiMADZIkAA2SNQANkjoADZI9AA2SPwANklAADZJVAA2SWAANkloADZJoAA2S4wANkuUADZLnAA2S6QANkuwADZLtAA2S7gANku8ADZLwAA2S8gANkvQADZL1AA2S9gANkvgADZL5AA2TdAANk3YADZN5AA2TewANk34ADZN/AA2TgAANk4EADZOCAA2ThAANk4YADZOHAA2TiAANk4oADZOLAA2TnAANk50ADZOfAA2UGgANlBwADZQeAA2UIAANlCMADZQkAA2UJQANlCYADZQnAA2UKQANlCsADZQsAA2ULQANlC8ADZQwAA2UqwANlK0ADZSwAA2UsgANlLUADZS2AA2UtwANlLgADZS5AA2UuwANlL0ADZS+AA2UvwANlMEADZTCAA2U2wANlNwADZTdAA2U3wANlVoADZVcAA2VXgANlWAADZVjAA2VZAANlWUADZVmAA2VZwANlWkADZVrAA2VbAANlW0ADZVvAA2VcAANlesADZXtAA2V8AANlfIADZX1AA2V9gANlfcADZX4AA2V+QANlfsADZX9AA2V/gANlf8ADZYBAA2WAgANlhwADZY1AA2WRgANlkkADZZMAA2WTwANllIADZZjAA2WZgANlmkADZZsAA2WbwANlnEADZZ8AA2WigANlx0ADZdAAA2XYAANl4AADZeCAA2XhAANl4YADZeIAA2XiwANl4wADZeNAA2XkAANl5EADZeTAA2XlAANl5cADZeaAA2XmwANl5wADZefAA2XoAANl6kADZfCAA2XywANl80ADZfPAA2X2AANl9sADZfeAA2X4AANmCkADZhNAA2YdAANmJgADZibAA2YnQANmJ8ADZihAA2YowANmKUADZimAA2YqQANmMIADZjjAA2Y5QANmOcADZjpAA2Y6wANmO0ADZjvAA2Y8QANmPMADZkUAA2ZFwANmRoADZkdAA2ZIAANmSMADZkmAA2ZKQANmSwADZkuAA2ZqQANmasADZmtAA2ZrwANmbIADZmzAA2ZtAANmbUADZm2AA2ZuAANmboADZm7AA2ZvAANmb4ADZm/AA2aOgANmjwADZo+AA2aQAANmkMADZpEAA2aRQANmkYADZpHAA2aSQANmksADZpMAA2aTQANmk8ADZpQAA2aywANms0ADZrQAA2a0gANmtUADZrWAA2a1wANmtgADZrZAA2a2wANmt0ADZreAA2a3wANmuEADZriAA2a+wANmvwADZr9AA2a/wANm3oADZt8AA2bfgANm4AADZuDAA2bhAANm4UADZuGAA2bhwANm4kADZuLAA2bjAANm40ADZuPAA2bkAANnAsADZwNAA2cEAANnBIADZwVAA2cFgANnBcADZwYAA2cGQANnBsADZwdAA2cHgANnB8ADZwhAA2cIgANnJ0ADZyfAA2coQANnKMADZymAA2cpwANnKgADZypAA2cqgANnKwADZyuAA2crwANnLAADZyyAA2cswANnS4ADZ0wAA2dMgANnTQADZ03AA2dOAANnTkADZ06AA2dOwANnT0ADZ0/AA2dQAANnUEADZ1DAA2dRAANnb8ADZ3BAA2dwwANncUADZ3IAA2dyQANncoADZ3LAA2dzAANnc4ADZ3QAA2d0QANndIADZ3UAA2d1QANnh4ADZ5CAA2eaQANno0ADZ6QAA2ekgANnpQADZ6WAA2emAANnpoADZ6bAA2engANnrcADZ7UAA2e1gANntgADZ7aAA2e3AANnt4ADZ7gAA2e4gANnv8ADZ8CAA2fBQANnwgADZ8LAA2fDgANnxEADZ8UAA2fFgANn5EADZ+TAA2flQANn5cADZ+aAA2fmwANn5wADZ+dAA2fngANn6AADZ+iAA2fowANn6QADZ+mAA2fpwANoCIADaAkAA2gJgANoCgADaArAA2gLAANoC0ADaAuAA2gLwANoDEADaAzAA2gNAANoDUADaA3AA2gOAANoLMADaC1AA2gtwANoLkADaC8AA2gvQANoL4ADaC/AA2gwAANoMIADaDEAA2gxQANoMYADaDIAA2gyQANoUQADaFGAA2hSQANoUsADaFOAA2hTwANoVAADaFRAA2hUgANoVQADaFWAA2hVwANoVgADaFaAA2hWwANodYADaHYAA2h2gANodwADaHfAA2h4AANoeEADaHiAA2h4wANoeUADaHnAA2h6AANoekADaHrAA2h7AANomcADaJpAA2iawANom0ADaJwAA2icQANonIADaJzAA2idAANonYADaJ4AA2ieQANonoADaJ8AA2ifQANovgADaL6AA2i/QANov8ADaMCAA2jAwANowQADaMFAA2jBgANowgADaMKAA2jCwANowwADaMOAA2jDwANo6IADaPFAA2j5QANpAUADaQHAA2kCQANpAsADaQNAA2kEAANpBEADaQSAA2kFQANpBYADaQYAA2kGQANpBsADaQeAA2kHwANpCAADaQjAA2kJAANpCkADaRCAA2kSwANpE0ADaRPAA2kWAANpFsADaReAA2kYAANpKkADaTNAA2k9AANpRgADaUbAA2lHQANpR8ADaUhAA2lIwANpSUADaUmAA2lKQANpUIADaVjAA2lZQANpWcADaVpAA2lawANpW0ADaVvAA2lcQANpXMADaWUAA2llwANpZoADaWdAA2loAANpaMADaWmAA2lqQANpawADaWuAA2mKQANpisADaYtAA2mLwANpjIADaYzAA2mNAANpjUADaY2AA2mOAANpjoADaY7AA2mPAANpj4ADaY/AA2mugANprwADaa+AA2mwAANpsMADabEAA2mxQANpsYADabHAA2myQANpssADabMAA2mzQANps8ADabQAA2nSwANp00ADadQAA2nUgANp1UADadWAA2nVwANp1gADadZAA2nWwANp10ADadeAA2nXwANp2EADadiAA2newANp3wADad9AA2nfwANp/oADaf8AA2n/gANqAAADagDAA2oBAANqAUADagGAA2oBwANqAkADagLAA2oDAANqA0ADagPAA2oEAANqIsADaiNAA2ojwANqJEADaiUAA2olQANqJYADaiXAA2omAANqJoADaicAA2onQANqJ4ADaigAA2ooQANqRwADakeAA2pIAANqSIADaklAA2pJgANqScADakoAA2pKQANqSsADaktAA2pLgANqS8ADakxAA2pMgANqa0ADamvAA2psQANqbMADam2AA2ptwANqbgADam5AA2pugANqbwADam+AA2pvwANqcAADanCAA2pwwANqj4ADapAAA2qQgANqkQADapHAA2qSAANqkkADapKAA2qSwANqk0ADapPAA2qUAANqlEADapTAA2qVAANqp0ADarBAA2q6AANqwwADasPAA2rEQANqxMADasVAA2rFwANqxkADasaAA2rHQANqzYADatTAA2rVQANq1cADatZAA2rWwANq10ADatfAA2rYQANq34ADauBAA2rhAANq4cADauKAA2rjQANq5AADauTAA2rlQANrBAADawSAA2sFAANrBYADawZAA2sGgANrBsADawcAA2sHQANrB8ADawhAA2sIgANrCMADawlAA2sJgANrKEADayjAA2spQANrKcADayqAA2sqwANrKwADaytAA2srgANrLAADayyAA2sswANrLQADay2AA2stwANrTIADa00AA2tNgANrTgADa07AA2tPAANrT0ADa0+AA2tPwANrUEADa1DAA2tRAANrUUADa1HAA2tSAANrcMADa3FAA2tyAANrcoADa3NAA2tzgANrc8ADa3QAA2t0QANrdMADa3VAA2t1gANrdcADa3ZAA2t2gANrlUADa5XAA2uWQANrlsADa5eAA2uXwANrmAADa5hAA2uYgANrmQADa5mAA2uZwANrmgADa5qAA2uawANruYADa7oAA2u6gANruwADa7vAA2u8AANrvEADa7yAA2u8wANrvUADa73AA2u+AANrvkADa77AA2u/AANr3cADa95AA2vewANr30ADa+AAA2vgQANr4IADa+DAA2vhAANr4YADa+IAA2viQANr4oADa+MAA2vjQANsCAADbBDAA2wYwANsIMADbCFAA2whwANsIkADbCLAA2wjgANsI8ADbCQAA2wkwANsJQADbCWAA2wlwANsJkADbCcAA2wnQANsJ4ADbChAA2wogANsKcADbDAAA2wyQANsMsADbDNAA2w1gANsNkADbDcAA2w3gANsScADbFLAA2xcgANsZYADbGZAA2xmwANsZ0ADbGfAA2xoQANsaMADbGkAA2xpwANscAADbHhAA2x4wANseUADbHnAA2x6QANsesADbHtAA2x7wANsfEADbISAA2yFQANshgADbIbAA2yHgANsiEADbIkAA2yJwANsioADbIsAA2ypwANsqkADbKrAA2yrQANsrAADbKxAA2ysgANsrMADbK0AA2ytgANsrgADbK5AA2yugANsrwADbK9AA2zOAANszoADbM8AA2zPgANs0EADbNCAA2zQwANs0QADbNFAA2zRwANs0kADbNKAA2zSwANs00ADbNOAA2zyQANs8sADbPOAA2z0AANs9MADbPUAA2z1QANs9YADbPXAA2z2QANs9sADbPcAA2z3QANs98ADbPgAA2z+QANs/oADbP7AA2z/QANtHgADbR6AA20fAANtH4ADbSBAA20ggANtIMADbSEAA20hQANtIcADbSJAA20igANtIsADbSNAA20jgANtQkADbULAA21DQANtQ8ADbUSAA21EwANtRQADbUVAA21FgANtRgADbUaAA21GwANtRwADbUeAA21HwANtZoADbWcAA21ngANtaAADbWjAA21pAANtaUADbWmAA21pwANtakADbWrAA21rAANta0ADbWvAA21sAANtisADbYtAA22LwANtjEADbY0AA22NQANtjYADbY3AA22OAANtjoADbY8AA22PQANtj4ADbZAAA22QQANtrwADba+AA22wAANtsIADbbFAA22xgANtscADbbIAA22yQANtssADbbNAA22zgANts8ADbbRAA220gANtxsADbc/AA23ZgANt4oADbeNAA23jwANt5EADbeTAA23lQANt5cADbeYAA23mwANt7QADbfRAA230wANt9UADbfXAA232QANt9sADbfdAA233wANt/wADbf/AA24AgANuAUADbgIAA24CwANuA4ADbgRAA24EwANuI4ADbiQAA24kgANuJQADbiXAA24mAANuJkADbiaAA24mwANuJ0ADbifAA24oAANuKEADbijAA24pAANuR8ADbkhAA25IwANuSUADbkoAA25KQANuSoADbkrAA25LAANuS4ADbkwAA25MQANuTIADbk0AA25NQANubAADbmyAA25tAANubYADbm5AA25ugANubsADbm8AA25vQANub8ADbnBAA25wgANucMADbnFAA25xgANukEADbpDAA26RgANukgADbpLAA26TAANuk0ADbpOAA26TwANulEADbpTAA26VAANulUADbpXAA26WAANutMADbrVAA261wANutkADbrcAA263QANut4ADbrfAA264AANuuIADbrkAA265QANuuYADbroAA266QANu2QADbtmAA27aAANu2oADbttAA27bgANu28ADbtwAA27cQANu3MADbt1AA27dgANu3cADbt5AA27egANu/UADbv3AA27+QANu/sADbv+AA27/wANvAAADbwBAA28AgANvAQADbwGAA28BwANvAgADbwKAA28CwANvJ4ADbzBAA284QANvQEADb0DAA29BQANvQcADb0JAA29DAANvQ0ADb0OAA29EQANvRIADb0UAA29FQANvRcADb0aAA29GwANvRwADb0fAA29IAANvSUADb0+AA29RwANvUkADb1LAA29VAANvVcADb1aAA29XAANvaUADb3JAA298AANvhQADb4XAA2+GQANvhsADb4dAA2+HwANviEADb4iAA2+JQANvj4ADb5fAA2+YQANvmMADb5lAA2+ZwANvmkADb5rAA2+bQANvm8ADb6QAA2+kwANvpYADb6ZAA2+nAANvp8ADb6iAA2+pQANvqgADb6qAA2/JQANvycADb8pAA2/KwANvy4ADb8vAA2/MAANvzEADb8yAA2/NAANvzYADb83AA2/OAANvzoADb87AA2/tgANv7gADb+6AA2/vAANv78ADb/AAA2/wQANv8IADb/DAA2/xQANv8cADb/IAA2/yQANv8sADb/MAA3ARwANwEkADcBMAA3ATgANwFEADcBSAA3AUwANwFQADcBVAA3AVwANwFkADcBaAA3AWwANwF0ADcBeAA3AdwANwHgADcB5AA3AewANwPYADcD4AA3A+gANwPwADcD/AA3BAAANwQEADcECAA3BAwANwQUADcEHAA3BCAANwQkADcELAA3BDAANwYcADcGJAA3BiwANwY0ADcGQAA3BkQANwZIADcGTAA3BlAANwZYADcGYAA3BmQANwZoADcGcAA3BnQANwhgADcIaAA3CHAANwh4ADcIhAA3CIgANwiMADcIkAA3CJQANwicADcIpAA3CKgANwisADcItAA3CLgANwqkADcKrAA3CrQANwq8ADcKyAA3CswANwrQADcK1AA3CtgANwrgADcK6AA3CuwANwrwADcK+AA3CvwANwzoADcM8AA3DPgANw0AADcNDAA3DRAANw0UADcNGAA3DRwANw0kADcNLAA3DTAANw00ADcNPAA3DUAANw5kADcO9AA3D5AANxAgADcQLAA3EDQANxA8ADcQRAA3EEwANxBUADcQWAA3EGQANxDIADcRPAA3EUQANxFMADcRVAA3EVwANxFkADcRbAA3EXQANxHoADcR9AA3EgAANxIMADcSGAA3EiQANxIwADcSPAA3EkQANxQwADcUOAA3FEAANxRIADcUVAA3FFgANxRcADcUYAA3FGQANxRsADcUdAA3FHgANxR8ADcUhAA3FIgANxZ0ADcWfAA3FoQANxaMADcWmAA3FpwANxagADcWpAA3FqgANxawADcWuAA3FrwANxbAADcWyAA3FswANxi4ADcYwAA3GMgANxjQADcY3AA3GOAANxjkADcY6AA3GOwANxj0ADcY/AA3GQAANxkEADcZDAA3GRAANxr8ADcbBAA3GxAANxsYADcbJAA3GygANxssADcbMAA3GzQANxs8ADcbRAA3G0gANxtMADcbVAA3G1gANx1EADcdTAA3HVQANx1cADcdaAA3HWwANx1wADcddAA3HXgANx2AADcdiAA3HYwANx2QADcdmAA3HZwANx+IADcfkAA3H5gANx+gADcfrAA3H7AANx+0ADcfuAA3H7wANx/EADcfzAA3H9AANx/UADcf3AA3H+AANyHMADch1AA3IdwANyHkADch8AA3IfQANyH4ADch/AA3IgAANyIIADciEAA3IhQANyIYADciIAA3IiQANyJoADcibAA3InQANyRgADckaAA3JHAANyR4ADckhAA3JIgANySMADckkAA3JJQANyScADckpAA3JKgANySsADcktAA3JLgANyakADcmrAA3JrQANya8ADcmyAA3JswANybQADcm1AA3JtgANybgADcm6AA3JuwANybwADcm+AA3JvwANyjoADco8AA3KPwANykEADcpEAA3KRQANykYADcpHAA3KSAANykoADcpMAA3KTQANyk4ADcpQAA3KUQANyuQADcsHAA3LJwANy0cADctJAA3LSwANy00ADctPAA3LUgANy1MADctUAA3LVwANy1gADctaAA3LWwANy14ADcthAA3LYgANy2MADctmAA3LZwANy2wADcuFAA3LjgANy5AADcuSAA3LmwANy54ADcuhAA3LowANy+wADcwQAA3MNwANzFsADcxeAA3MYAANzGIADcxkAA3MZgANzGgADcxpAA3MbAANzIUADcymAA3MqAANzKoADcysAA3MrgANzLAADcyyAA3MtAANzLYADczXAA3M2gANzN0ADczgAA3M4wANzOYADczpAA3M7AANzO8ADczxAA3NbAANzW4ADc1wAA3NcgANzXUADc12AA3NdwANzXgADc15AA3NewANzX0ADc1+AA3NfwANzYEADc2CAA3N/QANzf8ADc4BAA3OAwANzgYADc4HAA3OCAANzgkADc4KAA3ODAANzg4ADc4PAA3OEAANzhIADc4TAA3OjgANzpAADc6TAA3OlQANzpgADc6ZAA3OmgANzpsADc6cAA3OngANzqAADc6hAA3OogANzqQADc6lAA3OvgANzr8ADc7AAA3OwgANzz0ADc8/AA3PQQANz0MADc9GAA3PRwANz0gADc9JAA3PSgANz0wADc9OAA3PTwANz1AADc9SAA3PUwANz84ADc/QAA3P0wANz9UADc/YAA3P2QANz9oADc/bAA3P3AANz94ADc/gAA3P4QANz+IADc/kAA3P5QAN0GAADdBiAA3QZAAN0GYADdBpAA3QagAN0GsADdBsAA3QbQAN0G8ADdBxAA3QcgAN0HMADdB1AA3QdgAN0PEADdDzAA3Q9QAN0PcADdD6AA3Q+wAN0PwADdD9AA3Q/gAN0QAADdECAA3RAwAN0QQADdEGAA3RBwAN0YIADdGEAA3RhgAN0YgADdGLAA3RjAAN0Y0ADdGOAA3RjwAN0ZEADdGTAA3RlAAN0ZUADdGXAA3RmAAN0eEADdIFAA3SLAAN0lAADdJTAA3SVQAN0lcADdJZAA3SWwAN0l0ADdJeAA3SYQAN0noADdKXAA3SmQAN0psADdKdAA3SnwAN0qEADdKjAA3SpQAN0sIADdLFAA3SyAAN0ssADdLOAA3S0QAN0tQADdLXAA3S2QAN01QADdNWAA3TWAAN01oADdNdAA3TXgAN018ADdNgAA3TYQAN02MADdNlAA3TZgAN02cADdNpAA3TagAN0+UADdPnAA3T6QAN0+sADdPuAA3T7wAN0/AADdPxAA3T8gAN0/QADdP2AA3T9wAN0/gADdP6AA3T+wAN1HYADdR4AA3UegAN1HwADdR/AA3UgAAN1IEADdSCAA3UgwAN1IUADdSHAA3UiAAN1IkADdSLAA3UjAAN1QcADdUJAA3VDAAN1Q4ADdURAA3VEgAN1RMADdUUAA3VFQAN1RcADdUZAA3VGgAN1RsADdUdAA3VHgAN1ZkADdWbAA3VnQAN1Z8ADdWiAA3VowAN1aQADdWlAA3VpgAN1agADdWqAA3VqwAN1awADdWuAA3VrwAN1ioADdYsAA3WLgAN1jAADdYzAA3WNAAN1jUADdY2AA3WNwAN1jkADdY7AA3WPAAN1j0ADdY/AA3WQAAN1rsADda9AA3WwAAN1sIADdbFAA3WxgAN1scADdbIAA3WyQAN1ssADdbNAA3WzgAN1s8ADdbRAA3W0gAN12UADdeIAA3XqAAN18gADdfKAA3XzAAN184ADdfQAA3X0wAN19QADdfVAA3X2AAN19kADdfbAA3X3AAN194ADdfhAA3X4gAN1+MADdfmAA3X5wAN1+wADdgFAA3YDgAN2BAADdgSAA3YGwAN2B4ADdghAA3YIwAN2GwADdiQAA3YtwAN2NsADdjeAA3Y4AAN2OIADdjkAA3Y5gAN2OgADdjpAA3Y7AAN2QUADdkmAA3ZKAAN2SoADdksAA3ZLgAN2TAADdkyAA3ZNAAN2TYADdlXAA3ZWgAN2V0ADdlgAA3ZYwAN2WYADdlpAA3ZbAAN2W8ADdlxAA3Z7AAN2e4ADdnwAA3Z8gAN2fUADdn2AA3Z9wAN2fgADdn5AA3Z+wAN2f0ADdn+AA3Z/wAN2gEADdoCAA3afQAN2n8ADdqBAA3agwAN2oYADdqHAA3aiAAN2okADdqKAA3ajAAN2o4ADdqPAA3akAAN2pIADdqTAA3bDgAN2xAADdsTAA3bFQAN2xgADdsZAA3bGgAN2xsADdscAA3bHgAN2yAADdshAA3bIgAN2yQADdslAA3bPgAN2z8ADdtAAA3bQgAN270ADdu/AA3bwQAN28MADdvGAA3bxwAN28gADdvJAA3bygAN28wADdvOAA3bzwAN29AADdvSAA3b0wAN3E4ADdxQAA3cUgAN3FQADdxXAA3cWAAN3FkADdxaAA3cWwAN3F0ADdxfAA3cYAAN3GEADdxjAA3cZAAN3N8ADdzhAA3c4wAN3OUADdzoAA3c6QAN3OoADdzrAA3c7AAN3O4ADdzwAA3c8QAN3PIADdz0AA3c9QAN3XAADd1yAA3ddAAN3XYADd15AA3degAN3XsADd18AA3dfQAN3X8ADd2BAA3dggAN3YMADd2FAA3dhgAN3gEADd4DAA3eBQAN3gcADd4KAA3eCwAN3gwADd4NAA3eDgAN3hAADd4SAA3eEwAN3hQADd4WAA3eFwAN3mAADd6EAA3eqwAN3s8ADd7SAA3e1AAN3tYADd7YAA3e2gAN3twADd7dAA3e4AAN3vkADd8WAA3fGAAN3xoADd8cAA3fHgAN3yAADd8iAA3fJAAN30EADd9EAA3fRwAN30oADd9NAA3fUAAN31MADd9WAA3fWAAN39MADd/VAA3f1wAN39kADd/cAA3f3QAN394ADd/fAA3f4AAN3+IADd/kAA3f5QAN3+YADd/oAA3f6QAN4GQADeBmAA3gaAAN4GoADeBtAA3gbgAN4G8ADeBwAA3gcQAN4HMADeB1AA3gdgAN4HcADeB5AA3gegAN4PUADeD3AA3g+QAN4PsADeD+AA3g/wAN4QAADeEBAA3hAgAN4QQADeEGAA3hBwAN4QgADeEKAA3hCwAN4YYADeGIAA3higAN4YwADeGPAA3hkAAN4ZEADeGSAA3hkwAN4ZUADeGXAA3hmAAN4ZkADeGbAA3hnAAN4hcADeIZAA3iGwAN4h0ADeIgAA3iIQAN4iIADeIjAA3iJAAN4iYADeIoAA3iKQAN4ioADeIsAA3iLQAN4qgADeKqAA3irAAN4q4ADeKxAA3isgAN4rMADeK0AA3itQAN4rcADeK5AA3iugAN4rsADeK9AA3ivgAN4zkADeM7AA3jPQAN4z8ADeNCAA3jQwAN40QADeNFAA3jRgAN40gADeNKAA3jSwAN40wADeNOAA3jTwAN4+IADeQFAA3kJQAN5EUADeRHAA3kSQAN5EsADeRNAA3kUAAN5FEADeRSAA3kVQAN5FYADeRYAA3kWQAN5FsADeReAA3kXwAN5GAADeRjAA3kZAAN5GkADeSCAA3kiwAN5I0ADeSPAA3kmAAN5JsADeSeAA3koAAN5OkADeUNAA3lNAAN5VgADeVbAA3lXQAN5V8ADeVhAA3lYwAN5WUADeVmAA3laQAN5YIADeWjAA3lpQAN5acADeWpAA3lqwAN5a0ADeWvAA3lsQAN5bMADeXUAA3l1wAN5doADeXdAA3l4AAN5eMADeXmAA3l6QAN5ewADeXuAA3maQAN5msADeZtAA3mbwAN5nIADeZzAA3mdAAN5nUADeZ2AA3meAAN5noADeZ7AA3mfAAN5n4ADeZ/AA3m+gAN5vwADeb+AA3nAAAN5wMADecEAA3nBQAN5wYADecHAA3nCQAN5wsADecMAA3nDQAN5w8ADecQAA3niwAN540ADeeQAA3nkgAN55UADeeWAA3nlwAN55gADeeZAA3nmwAN550ADeeeAA3nnwAN56EADeeiAA3nuwAN57wADee9AA3nvwAN6DoADeg8AA3oPgAN6EAADehDAA3oRAAN6EUADehGAA3oRwAN6EkADehLAA3oTAAN6E0ADehPAA3oUAAN6MsADejNAA3ozwAN6NEADejUAA3o1QAN6NYADejXAA3o2AAN6NoADejcAA3o3QAN6N4ADejgAA3o4QAN6VwADeleAA3pYAAN6WIADellAA3pZgAN6WcADeloAA3paQAN6WsADeltAA3pbgAN6W8ADelxAA3pcgAN6e0ADenvAA3p8QAN6fMADen2AA3p9wAN6fgADen5AA3p+gAN6fwADen+AA3p/wAN6gAADeoCAA3qAwAN6n4ADeqAAA3qggAN6oQADeqHAA3qiAAN6okADeqKAA3qiwAN6o0ADeqPAA3qkAAN6pEADeqTAA3qlAAN6t0ADesBAA3rKAAN60wADetPAA3rUQAN61MADetVAA3rVwAN61kADetaAA3rXQAN63YADeuTAA3rlQAN65cADeuZAA3rmwAN650ADeufAA3roQAN674ADevBAA3rxAAN68cADevKAA3rzQAN69AADevTAA3r1QAN7FAADexSAA3sVAAN7FYADexZAA3sWgAN7FsADexcAA3sXQAN7F8ADexhAA3sYgAN7GMADexlAA3sZgAN7OEADezjAA3s5QAN7OcADezqAA3s6wAN7OwADeztAA3s7gAN7PAADezyAA3s8wAN7PQADez2AA3s9wAN7XIADe10AA3tdgAN7XgADe17AA3tfAAN7X0ADe1+AA3tfwAN7YEADe2DAA3thAAN7YUADe2HAA3tiAAN7gMADe4FAA3uCAAN7goADe4NAA3uDgAN7g8ADe4QAA3uEQAN7hMADe4VAA3uFgAN7hcADe4ZAA3uGgAN7pUADe6XAA3umQAN7psADe6eAA3unwAN7qAADe6hAA3uogAN7qQADe6mAA3upwAN7qgADe6qAA3uqwAN7yYADe8oAA3vKgAN7ywADe8vAA3vMAAN7zEADe8yAA3vMwAN7zUADe83AA3vOAAN7zkADe87AA3vPAAN77cADe+5AA3vuwAN770ADe/AAA3vwQAN78IADe/DAA3vxAAN78YADe/IAA3vyQAN78oADe/MAA3vzQAN8GAADfCDAA3wowAN8MMADfDFAA3wxwAN8MkADfDLAA3wzgAN8M8ADfDQAA3w0wAN8NQADfDWAA3w1wAN8NkADfDcAA3w3QAN8N4ADfDhAA3w4gAN8OcADfEAAA3xCQAN8QsADfENAA3xFgAN8RkADfEcAA3xHgAN8WcADfGLAA3xsgAN8dYADfHZAA3x2wAN8d0ADfHfAA3x4QAN8eMADfHkAA3x5wAN8gAADfIhAA3yIwAN8iUADfInAA3yKQAN8isADfItAA3yLwAN8jEADfJSAA3yVQAN8lgADfJbAA3yXgAN8mEADfJkAA3yZwAN8moADfJsAA3y5wAN8ukADfLrAA3y7QAN8vAADfLxAA3y8gAN8vMADfL0AA3y9gAN8vgADfL5AA3y+gAN8vwADfL9AA3zeAAN83oADfN8AA3zfgAN84EADfOCAA3zgwAN84QADfOFAA3zhwAN84kADfOKAA3ziwAN840ADfOOAA30CQAN9AsADfQOAA30EAAN9BMADfQUAA30FQAN9BYADfQXAA30GQAN9BsADfQcAA30HQAN9B8ADfQgAA30OQAN9DoADfQ7AA30PQAN9LgADfS6AA30vAAN9L4ADfTBAA30wgAN9MMADfTEAA30xQAN9McADfTJAA30ygAN9MsADfTNAA30zgAN9UkADfVLAA31TQAN9U8ADfVSAA31UwAN9VQADfVVAA31VgAN9VgADfVaAA31WwAN9VwADfVeAA31XwAN9doADfXcAA313gAN9eAADfXjAA315AAN9eUADfXmAA315wAN9ekADfXrAA317AAN9e0ADfXvAA318AAN9msADfZtAA32bwAN9nEADfZ0AA32dQAN9nYADfZ3AA32eAAN9noADfZ8AA32fQAN9n4ADfaAAA32gQAN9vwADfb+AA33AAAN9wIADfcFAA33BgAN9wcADfcIAA33CQAN9wsADfcNAA33DgAN9w8ADfcRAA33EgAN91sADfd/AA33pgAN98oADffNAA33zwAN99EADffTAA331QAN99cADffYAA332wAN9/QADfgRAA34EwAN+BUADfgXAA34GQAN+BsADfgdAA34HwAN+DwADfg/AA34QgAN+EUADfhIAA34SwAN+E4ADfhRAA34UwAN+M4ADfjQAA340gAN+NQADfjXAA342AAN+NkADfjaAA342wAN+N0ADfjfAA344AAN+OEADfjjAA345AAN+V8ADflhAA35YwAN+WUADfloAA35aQAN+WoADflrAA35bAAN+W4ADflwAA35cQAN+XIADfl0AA35dQAN+fAADfnyAA359AAN+fYADfn5AA35+gAN+fsADfn8AA35/QAN+f8ADfoBAA36AgAN+gMADfoFAA36BgAN+oEADfqDAA36hgAN+ogADfqLAA36jAAN+o0ADfqOAA36jwAN+pEADfqTAA36lAAN+pUADfqXAA36mAAN+xMADfsVAA37FwAN+xkADfscAA37HQAN+x4ADfsfAA37IAAN+yIADfskAA37JQAN+yYADfsoAA37KQAN+6QADfumAA37qAAN+6oADfutAA37rgAN+68ADfuwAA37sQAN+7MADfu1AA37tgAN+7cADfu5AA37ugAN/DUADfw3AA38OQAN/DsADfw+AA38PwAN/EAADfxBAA38QgAN/EQADfxGAA38RwAN/EgADfxKAA38SwAN/N4ADf0BAA39IQAN/UEADf1DAA39RQAN/UcADf1JAA39TAAN/U0ADf1OAA39UQAN/VIADf1UAA39VQAN/VcADf1aAA39WwAN/VwADf1fAA39YAAN/WUADf1+AA39hwAN/YkADf2LAA39lAAN/ZcADf2aAA39nAAN/eUADf4JAA3+MAAN/lQADf5XAA3+WQAN/lsADf5dAA3+XwAN/mEADf5iAA3+ZQAN/n4ADf6fAA3+oQAN/qMADf6lAA3+pwAN/qkADf6rAA3+rQAN/q8ADf7QAA3+0wAN/tYADf7ZAA3+3AAN/t8ADf7iAA3+5QAN/ugADf7qAA3/ZQAN/2cADf9pAA3/awAN/24ADf9vAA3/cAAN/3EADf9yAA3/dAAN/3YADf93AA3/eAAN/3oADf97AA3/9gAN//gADf/6AA3//AAN//8ADgAAAA4AAQAOAAIADgADAA4ABQAOAAcADgAIAA4ACQAOAAsADgAMAA4AhwAOAIkADgCMAA4AjgAOAJEADgCSAA4AkwAOAJQADgCVAA4AlwAOAJkADgCaAA4AmwAOAJ0ADgCeAA4AtwAOALgADgC5AA4AuwAOATYADgE4AA4BOgAOATwADgE/AA4BQAAOAUEADgFCAA4BQwAOAUUADgFHAA4BSAAOAUkADgFLAA4BTAAOAccADgHJAA4BywAOAc0ADgHQAA4B0QAOAdIADgHTAA4B1AAOAdYADgHYAA4B2QAOAdoADgHcAA4B3QAOAlgADgJaAA4CXAAOAl4ADgJhAA4CYgAOAmMADgJkAA4CZQAOAmcADgJpAA4CagAOAmsADgJtAA4CbgAOAukADgLrAA4C7QAOAu8ADgLyAA4C8wAOAvQADgL1AA4C9gAOAvgADgL6AA4C+wAOAvwADgL+AA4C/wAOA3oADgN8AA4DfgAOA4AADgODAA4DhAAOA4UADgOGAA4DhwAOA4kADgOLAA4DjAAOA40ADgOPAA4DkAAOA9kADgP9AA4EJAAOBEgADgRLAA4ETQAOBE8ADgRRAA4EUwAOBFUADgRWAA4EWQAOBHIADgSPAA4EkQAOBJMADgSVAA4ElwAOBJkADgSbAA4EnQAOBLoADgS9AA4EwAAOBMMADgTGAA4EyQAOBMwADgTPAA4E0QAOBUwADgVOAA4FUAAOBVIADgVVAA4FVgAOBVcADgVYAA4FWQAOBVsADgVdAA4FXgAOBV8ADgVhAA4FYgAOBd0ADgXfAA4F4QAOBeMADgXmAA4F5wAOBegADgXpAA4F6gAOBewADgXuAA4F7wAOBfAADgXyAA4F8wAOBm4ADgZwAA4GcgAOBnQADgZ3AA4GeAAOBnkADgZ6AA4GewAOBn0ADgZ/AA4GgAAOBoEADgaDAA4GhAAOBv8ADgcBAA4HBAAOBwYADgcJAA4HCgAOBwsADgcMAA4HDQAOBw8ADgcRAA4HEgAOBxMADgcVAA4HFgAOB5EADgeTAA4HlQAOB5cADgeaAA4HmwAOB5wADgedAA4HngAOB6AADgeiAA4HowAOB6QADgemAA4HpwAOCCIADggkAA4IJgAOCCgADggrAA4ILAAOCC0ADgguAA4ILwAOCDEADggzAA4INAAOCDUADgg3AA4IOAAOCLMADgi1AA4ItwAOCLkADgi8AA4IvQAOCL4ADgi/AA4IwAAOCMIADgjEAA4IxQAOCMYADgjIAA4IyQAOCVwADgl/AA4JnwAOCb8ADgnBAA4JwwAOCcUADgnHAA4JygAOCcsADgnMAA4JzwAOCdAADgnSAA4J0wAOCdUADgnYAA4J2QAOCdoADgndAA4J3gAOCecADgoAAA4KCQAOCgsADgoNAA4KFgAOChkADgocAA4KHgAOCmcADgqLAA4KsgAOCtYADgrZAA4K2wAOCt0ADgrfAA4K4QAOCuMADgrkAA4K5wAOCwAADgshAA4LIwAOCyUADgsnAA4LKQAOCysADgstAA4LLwAOCzEADgtSAA4LVQAOC1gADgtbAA4LXgAOC2EADgtkAA4LZwAOC2oADgtsAA4L5wAOC+kADgvrAA4L7QAOC/AADgvxAA4L8gAOC/MADgv0AA4L9gAOC/gADgv5AA4L+gAOC/wADgv9AA4MeAAODHoADgx8AA4MfgAODIEADgyCAA4MgwAODIQADgyFAA4MhwAODIkADgyKAA4MiwAODI0ADgyOAA4NCQAODQsADg0OAA4NEAAODRMADg0UAA4NFQAODRYADg0XAA4NGQAODRsADg0cAA4NHQAODR8ADg0gAA4NOQAODToADg07AA4NPQAODbgADg26AA4NvAAODb4ADg3BAA4NwgAODcMADg3EAA4NxQAODccADg3JAA4NygAODcsADg3NAA4NzgAODkkADg5LAA4OTQAODk8ADg5SAA4OUwAODlQADg5VAA4OVgAODlgADg5aAA4OWwAODlwADg5eAA4OXwAODtoADg7cAA4O3gAODuAADg7jAA4O5AAODuUADg7mAA4O5wAODukADg7rAA4O7AAODu0ADg7vAA4O8AAOD2sADg9tAA4PbwAOD3EADg90AA4PdQAOD3YADg93AA4PeAAOD3oADg98AA4PfQAOD34ADg+AAA4PgQAOD/wADg/+AA4QAAAOEAIADhAFAA4QBgAOEAcADhAIAA4QCQAOEAsADhANAA4QDgAOEA8ADhARAA4QEgAOEFsADhB/AA4QpgAOEMoADhDNAA4QzwAOENEADhDTAA4Q1QAOENcADhDYAA4Q2wAOEPQADhERAA4REwAOERUADhEXAA4RGQAOERsADhEdAA4RHwAOETwADhE/AA4RQgAOEUUADhFIAA4RSwAOEU4ADhFRAA4RUwAOEc4ADhHQAA4R0wAOEdUADhHYAA4R2QAOEdoADhHbAA4R3AAOEd4ADhHgAA4R4QAOEeIADhHkAA4R5QAOEmAADhJiAA4SZAAOEmYADhJpAA4SagAOEmsADhJsAA4SbQAOEm8ADhJxAA4ScgAOEnMADhJ1AA4SdgAOEvEADhLzAA4S9gAOEvgADhL7AA4S/AAOEv0ADhL+AA4S/wAOEwEADhMDAA4TBAAOEwUADhMHAA4TCAAOE4MADhOFAA4TiAAOE4oADhONAA4TjgAOE48ADhOQAA4TkQAOE5MADhOVAA4TlgAOE5cADhOZAA4TmgAOFBUADhQXAA4UGQAOFBsADhQeAA4UHwAOFCAADhQhAA4UIgAOFCQADhQmAA4UJwAOFCgADhQqAA4UKwAOFKYADhSoAA4UqgAOFKwADhSvAA4UsAAOFLEADhSyAA4UswAOFLUADhS3AA4UuAAOFLkADhS7AA4UvAAOFTcADhU5AA4VOwAOFT0ADhVAAA4VQQAOFUIADhVDAA4VRAAOFUYADhVIAA4VSQAOFUoADhVMAA4VTQAOFV4ADhVfAA4VYQAOFdwADhXeAA4V4QAOFeMADhXmAA4V5wAOFegADhXpAA4V6gAOFewADhXuAA4V7wAOFfAADhXyAA4V8wAOFm4ADhZwAA4WcgAOFnQADhZ3AA4WeAAOFnkADhZ6AA4WewAOFn0ADhZ/AA4WgAAOFoEADhaDAA4WhAAOFv8ADhcBAA4XBAAOFwYADhcJAA4XCgAOFwsADhcMAA4XDQAOFw8ADhcRAA4XEgAOFxMADhcVAA4XFgAOF6kADhfMAA4X7AAOGAwADhgOAA4YEAAOGBIADhgUAA4YFwAOGBgADhgZAA4YHAAOGB0ADhgfAA4YIAAOGCIADhglAA4YJgAOGCcADhgqAA4YKwAOGDQADhhNAA4YVgAOGFgADhhaAA4YYwAOGGYADhhpAA4YawAOGLQADhjYAA4Y/wAOGSMADhkmAA4ZKAAOGSoADhksAA4ZLgAOGTAADhkxAA4ZNAAOGU0ADhluAA4ZcAAOGXIADhl0AA4ZdgAOGXgADhl6AA4ZfAAOGX4ADhmfAA4ZogAOGaUADhmoAA4ZqwAOGa4ADhmxAA4ZtAAOGbcADhm5AA4aNAAOGjYADho4AA4aOgAOGj0ADho+AA4aPwAOGkAADhpBAA4aQwAOGkUADhpGAA4aRwAOGkkADhpKAA4axQAOGscADhrJAA4aywAOGs4ADhrPAA4a0AAOGtEADhrSAA4a1AAOGtYADhrXAA4a2AAOGtoADhrbAA4bVgAOG1gADhtbAA4bXQAOG2AADhthAA4bYgAOG2MADhtkAA4bZgAOG2gADhtpAA4bagAOG2wADhttAA4bhgAOG4cADhuIAA4bigAOHAUADhwHAA4cCQAOHAsADhwOAA4cDwAOHBAADhwRAA4cEgAOHBQADhwWAA4cFwAOHBgADhwaAA4cGwAOHJYADhyYAA4cmgAOHJwADhyfAA4coAAOHKEADhyiAA4cowAOHKUADhynAA4cqAAOHKkADhyrAA4crAAOHScADh0pAA4dKwAOHS0ADh0wAA4dMQAOHTIADh0zAA4dNAAOHTYADh04AA4dOQAOHToADh08AA4dPQAOHbgADh26AA4dvAAOHb4ADh3BAA4dwgAOHcMADh3EAA4dxQAOHccADh3JAA4dygAOHcsADh3NAA4dzgAOHkkADh5LAA4eTQAOHk8ADh5SAA4eUwAOHlQADh5VAA4eVgAOHlgADh5aAA4eWwAOHlwADh5eAA4eXwAOHqgADh7MAA4e8wAOHxcADh8aAA4fHAAOHx4ADh8gAA4fIgAOHyQADh8lAA4fKAAOH0EADh9eAA4fYAAOH2IADh9kAA4fZgAOH2gADh9qAA4fbAAOH4kADh+MAA4fjwAOH5IADh+VAA4fmAAOH5sADh+eAA4foAAOIBsADiAdAA4gHwAOICEADiAkAA4gJQAOICYADiAnAA4gKAAOICoADiAsAA4gLQAOIC4ADiAwAA4gMQAOIKwADiCuAA4gsAAOILIADiC1AA4gtgAOILcADiC4AA4guQAOILsADiC9AA4gvgAOIL8ADiDBAA4gwgAOIT0ADiE/AA4hQQAOIUMADiFGAA4hRwAOIUgADiFJAA4hSgAOIUwADiFOAA4hTwAOIVAADiFSAA4hUwAOIc4ADiHQAA4h0gAOIdQADiHXAA4h2AAOIdkADiHaAA4h2wAOId0ADiHfAA4h4AAOIeEADiHjAA4h5AAOIl8ADiJhAA4iYwAOImUADiJoAA4iaQAOImoADiJrAA4ibAAOIm4ADiJwAA4icQAOInIADiJ0AA4idQAOIvAADiLyAA4i9AAOIvYADiL5AA4i+gAOIvsADiL8AA4i/QAOIv8ADiMBAA4jAgAOIwMADiMFAA4jBgAOI4EADiODAA4jhQAOI4cADiOKAA4jiwAOI4wADiONAA4jjgAOI5AADiOSAA4jkwAOI5QADiOWAA4jlwAOJCoADiRNAA4kbQAOJI0ADiSPAA4kkQAOJJMADiSVAA4kmAAOJJkADiSaAA4knQAOJJ4ADiSgAA4koQAOJKMADiSmAA4kpwAOJKgADiSrAA4krAAOJLEADiTKAA4k0wAOJNUADiTXAA4k4AAOJOMADiTmAA4k6AAOJTEADiVVAA4lfAAOJaAADiWjAA4lpQAOJacADiWpAA4lqwAOJa0ADiWuAA4lsQAOJcoADiXrAA4l7QAOJe8ADiXxAA4l8wAOJfUADiX3AA4l+QAOJfsADiYcAA4mHwAOJiIADiYlAA4mKAAOJisADiYuAA4mMQAOJjQADiY2AA4msQAOJrMADia1AA4mtwAOJroADia7AA4mvAAOJr0ADia+AA4mwAAOJsIADibDAA4mxAAOJsYADibHAA4nQgAOJ0QADidGAA4nSAAOJ0sADidMAA4nTQAOJ04ADidPAA4nUQAOJ1MADidUAA4nVQAOJ1cADidYAA4n0wAOJ9UADifYAA4n2gAOJ90ADifeAA4n3wAOJ+AADifhAA4n4wAOJ+UADifmAA4n5wAOJ+kADifqAA4oAwAOKAQADigFAA4oBwAOKIIADiiEAA4ohgAOKIgADiiLAA4ojAAOKI0ADiiOAA4ojwAOKJEADiiTAA4olAAOKJUADiiXAA4omAAOKRMADikVAA4pFwAOKRkADikcAA4pHQAOKR4ADikfAA4pIAAOKSIADikkAA4pJQAOKSYADikoAA4pKQAOKaQADimmAA4pqAAOKaoADimtAA4prgAOKa8ADimwAA4psQAOKbMADim1AA4ptgAOKbcADim5AA4pugAOKjUADio3AA4qOQAOKjsADio+AA4qPwAOKkAADipBAA4qQgAOKkQADipGAA4qRwAOKkgADipKAA4qSwAOKsYADirIAA4qygAOKswADirPAA4q0AAOKtEADirSAA4q0wAOKtUADirXAA4q2AAOKtkADirbAA4q3AAOKyUADitJAA4rcAAOK5QADiuXAA4rmQAOK5sADiudAA4rnwAOK6EADiuiAA4rpQAOK74ADivbAA4r3QAOK98ADivhAA4r4wAOK+UADivnAA4r6QAOLAYADiwJAA4sDAAOLA8ADiwSAA4sFQAOLBgADiwbAA4sHQAOLJgADiyaAA4snAAOLJ4ADiyhAA4sogAOLKMADiykAA4spQAOLKcADiypAA4sqgAOLKsADiytAA4srgAOLSkADi0rAA4tLQAOLS8ADi0yAA4tMwAOLTQADi01AA4tNgAOLTgADi06AA4tOwAOLTwADi0+AA4tPwAOLboADi28AA4tvgAOLcAADi3DAA4txAAOLcUADi3GAA4txwAOLckADi3LAA4tzAAOLc0ADi3PAA4t0AAOLksADi5NAA4uTwAOLlEADi5UAA4uVQAOLlYADi5XAA4uWAAOLloADi5cAA4uXQAOLl4ADi5gAA4uYQAOLtwADi7eAA4u4AAOLuIADi7lAA4u5gAOLucADi7oAA4u6QAOLusADi7tAA4u7gAOLu8ADi7xAA4u8gAOL20ADi9vAA4vcQAOL3MADi92AA4vdwAOL3gADi95AA4vegAOL3wADi9+AA4vfwAOL4AADi+CAA4vgwAOL/4ADjAAAA4wAgAOMAQADjAHAA4wCAAOMAkADjAKAA4wCwAOMA0ADjAPAA4wEAAOMBEADjATAA4wFAAOMKcADjDKAA4w6gAOMQoADjEMAA4xDgAOMRAADjESAA4xFQAOMRYADjEXAA4xGgAOMRsADjEdAA4xHgAOMSAADjEjAA4xJAAOMSUADjEoAA4xKQAOMTIADjFLAA4xVAAOMVYADjFYAA4xYQAOMWQADjFnAA4xaQAOMbIADjHWAA4x/QAOMiEADjIkAA4yJgAOMigADjIqAA4yLAAOMi4ADjIvAA4yMgAOMksADjJsAA4ybgAOMnAADjJyAA4ydAAOMnYADjJ4AA4yegAOMnwADjKdAA4yoAAOMqMADjKmAA4yqQAOMqwADjKvAA4ysgAOMrUADjK3AA4zMgAOMzQADjM2AA4zOAAOMzsADjM8AA4zPQAOMz4ADjM/AA4zQQAOM0MADjNEAA4zRQAOM0cADjNIAA4zwwAOM8UADjPHAA4zyQAOM8wADjPNAA4zzgAOM88ADjPQAA4z0gAOM9QADjPVAA4z1gAOM9gADjPZAA40VAAONFYADjRZAA40WwAONF4ADjRfAA40YAAONGEADjRiAA40ZAAONGYADjRnAA40aAAONGoADjRrAA40hAAONIUADjSGAA40iAAONQMADjUFAA41BwAONQkADjUMAA41DQAONQ4ADjUPAA41EAAONRIADjUUAA41FQAONRYADjUYAA41GQAONZQADjWWAA41mAAONZoADjWdAA41ngAONZ8ADjWgAA41oQAONaMADjWlAA41pgAONacADjWpAA41qgAONiUADjYnAA42KQAONisADjYuAA42LwAONjAADjYxAA42MgAONjQADjY2AA42NwAONjgADjY6AA42OwAONrYADja4AA42ugAONrwADja/AA42wAAONsEADjbCAA42wwAONsUADjbHAA42yAAONskADjbLAA42zAAON0cADjdJAA43SwAON00ADjdQAA43UQAON1IADjdTAA43VAAON1YADjdYAA43WQAON1oADjdcAA43XQAON6YADjfKAA438QAOOBUADjgYAA44GgAOOBwADjgeAA44IAAOOCIADjgjAA44JgAOOD8ADjhcAA44XgAOOGAADjhiAA44ZAAOOGYADjhoAA44agAOOIcADjiKAA44jQAOOJAADjiTAA44lgAOOJkADjicAA44ngAOORkADjkbAA45HQAOOR8ADjkiAA45IwAOOSQADjklAA45JgAOOSgADjkqAA45KwAOOSwADjkuAA45LwAOOaoADjmsAA45rgAOObAADjmzAA45tAAOObUADjm2AA45twAOObkADjm7AA45vAAOOb0ADjm/AA45wAAOOjsADjo9AA46PwAOOkEADjpEAA46RQAOOkYADjpHAA46SAAOOkoADjpMAA46TQAOOk4ADjpQAA46UQAOOswADjrOAA460QAOOtMADjrWAA461wAOOtgADjrZAA462gAOOtwADjreAA463wAOOuAADjriAA464wAOO14ADjtgAA47YgAOO2QADjtnAA47aAAOO2kADjtqAA47awAOO20ADjtvAA47cAAOO3EADjtzAA47dAAOO+8ADjvxAA478wAOO/UADjv4AA47+QAOO/oADjv7AA47/AAOO/4ADjwAAA48AQAOPAIADjwEAA48BQAOPIAADjyCAA48hAAOPIYADjyJAA48igAOPIsADjyMAA48jQAOPI8ADjyRAA48kgAOPJMADjyVAA48lgAOPSkADj1MAA49bAAOPYwADj2OAA49kAAOPZIADj2UAA49lwAOPZgADj2ZAA49nAAOPZ0ADj2fAA49oAAOPaIADj2lAA49pgAOPacADj2qAA49qwAOPbAADj3JAA490gAOPdQADj3WAA493wAOPeIADj3lAA495wAOPjAADj5UAA4+ewAOPp8ADj6iAA4+pAAOPqYADj6oAA4+qgAOPqw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ADk/MAA5PzQAOUEgADlBKAA5QTAAOUE4ADlBRAA5QUgAOUFMADlBUAA5QVQAOUFcADlBZAA5QWgAOUFsADlBdAA5QXgAOUKcADlDLAA5Q8gAOURYADlEZAA5RGwAOUR0ADlEfAA5RIQAOUSMADlEkAA5RJwAOUUAADlFdAA5RXwAOUWEADlFjAA5RZQAOUWcADlFpAA5RawAOUYgADlGLAA5RjgAOUZEADlGUAA5RlwAOUZoADlGdAA5RnwAOUhoADlIcAA5SHgAOUiAADlIjAA5SJAAOUiUADlImAA5SJwAOUikADlIrAA5SLAAOUi0ADlIvAA5SMAAOUqsADlKtAA5SrwAOUrEADlK0AA5StQAOUrYADlK3AA5SuAAOUroADlK8AA5SvQAOUr4ADlLAAA5SwQAOUzwADlM+AA5TQAAOU0IADlNFAA5TRgAOU0cADlNIAA5TSQAOU0sADlNNAA5TTgAOU08ADlNRAA5TUgAOU80ADlPPAA5T0QAOU9MADlPWAA5T1wAOU9gADlPZAA5T2gAOU9wADlPeAA5T3wAOU+AADlPiAA5T4wAOVF4ADlRgAA5UYgAOVGQADlRnAA5UaAAOVGkADlRqAA5UawAOVG0ADlRvAA5UcAAOVHEADlRzAA5UdAAOVO8ADlTxAA5U8wAOVPUADlT4AA5U+QAOVPoADlT7AA5U/AAOVP4ADlUAAA5VAQAOVQIADlUEAA5VBQAOVYAADlWCAA5VhAAOVYYADlWJAA5VigAOVYsADlWMAA5VjQAOVY8ADlWRAA5VkgAOVZMADlWVAA5VlgAOVacADlWoAA5VqgAOViUADlYnAA5WKQAOVisADlYuAA5WLwAOVjAADlYxAA5WMgAOVjQADlY2AA5WNwAOVjgADlY6AA5WOwAOVrYADla4AA5WugAOVrwADla/AA5WwAAOVsEADlbCAA5WwwAOVsUADlbHAA5WyAAOVskADlbLAA5WzAAOV0cADldJAA5XTAAOV04ADldRAA5XUgAOV1MADldUAA5XVQAOV1cADldZAA5XWgAOV1sADlddAA5XXgAOV/EADlgUAA5YNAAOWFQADlhWAA5YWAAOWFoADlhcAA5YXwAOWGAADlhhAA5YZAAOWGUADlhnAA5YaAAOWGoADlhtAA5YbgAOWG8ADlhyAA5YcwAOWHwADliVAA5YngAOWKAADliiAA5YqwAOWK4ADlixAA5YswAOWPwADlkgAA5ZRwAOWWsADlluAA5ZcAAOWXIADll0AA5ZdgAOWXgADll5AA5ZfAAOWZUADlm2AA5ZuAAOWboADlm8AA5ZvgAOWcAADlnCAA5ZxAAOWcYADlnnAA5Z6gAOWe0ADlnwAA5Z8wAOWfYADln5AA5Z/AAOWf8ADloBAA5afAAOWn4ADlqAAA5aggAOWoUADlqGAA5ahwAOWogADlqJAA5aiwAOWo0ADlqOAA5ajwAOWpEADlqSAA5bDQAOWw8ADlsRAA5bEwAOWxYADlsXAA5bGAAOWxkADlsaAA5bHAAOWx4ADlsfAA5bIAAOWyIADlsjAA5bngAOW6AADlujAA5bpQAOW6gADlupAA5bqgAOW6sADlusAA5brgAOW7AADluxAA5bsgAOW7QADlu1AA5bzgAOW88ADlvQAA5b0gAOXE0ADlxPAA5cUQAOXFMADlxWAA5cVwAOXFgADlxZAA5cWgAOXFwADlxeAA5cXwAOXGAADlxiAA5cYwAOXN4ADlzgAA5c4gAOXOQADlznAA5c6AAOXOkADlzqAA5c6wAOXO0ADlzvAA5c8AAOXPEADlzzAA5c9AAOXW8ADl1xAA5dcwAOXXUADl14AA5deQAOXXoADl17AA5dfAAOXX4ADl2AAA5dgQAOXYIADl2EAA5dhQAOXgAADl4CAA5eBAAOXgYADl4JAA5eCgAOXgsADl4MAA5eDQAOXg8ADl4RAA5eEgAOXhMADl4VAA5eFgAOXpEADl6TAA5elQAOXpcADl6aAA5emwAOXpwADl6dAA5engAOXqAADl6iAA5eowAOXqQADl6mAA5epwAOXvAADl8UAA5fOwAOX18ADl9iAA5fZAAOX2YADl9oAA5fagAOX2wADl9tAA5fcAAOX4kADl+mAA5fqAAOX6oADl+sAA5frgAOX7AADl+yAA5ftAAOX9EADl/UAA5f1wAOX9oADl/dAA5f4AAOX+MADl/mAA5f6AAOYGMADmBlAA5gZwAOYGkADmBsAA5gbQAOYG4ADmBvAA5gcAAOYHIADmB0AA5gdQAOYHYADmB4AA5geQAOYPQADmD2AA5g+AAOYPoADmD9AA5g/gAOYP8ADmEAAA5hAQAOYQMADmEFAA5hBgAOYQcADmEJAA5hCgAOYYUADmGHAA5hiQAOYYsADmGOAA5hjwAOYZAADmGRAA5hkgAOYZQADmGWAA5hlwAOYZgADmGaAA5hmwAOYhYADmIYAA5iGwAOYh0ADmIgAA5iIQAOYiIADmIjAA5iJAAOYiYADmIoAA5iKQAOYioADmIsAA5iLQAOYqgADmKqAA5irAAOYq4ADmKxAA5isgAOYrMADmK0AA5itQAOYrcADmK5AA5iugAOYrsADmK9AA5ivgAOYzkADmM7AA5jPQAOYz8ADmNCAA5jQwAOY0QADmNFAA5jRgAOY0gADmNKAA5jSwAOY0wADmNOAA5jTwAOY8oADmPMAA5jzgAOY9AADmPTAA5j1AAOY9UADmPWAA5j1wAOY9kADmPbAA5j3AAOY90ADmPfAA5j4AAOZHMADmSWAA5ktgAOZNYADmTYAA5k2gAOZNwADmTeAA5k4QAOZOIADmTjAA5k5gAOZOcADmTpAA5k6gAOZOwADmTvAA5k8AAOZPEADmT0AA5k9QAOZP4ADmUXAA5lIAAOZSIADmUkAA5lLQAOZTAADmUzAA5lNQAOZX4ADmWiAA5lyQAOZe0ADmXwAA5l8gAOZfQADmX2AA5l+AAOZfoADmX7AA5l/gAOZhcADmY4AA5mOgAOZjwADmY+AA5mQAAOZkIADmZEAA5mRgAOZkgADmZpAA5mbAAOZm8ADmZyAA5mdQAOZngADmZ7AA5mfgAOZoEADmaDAA5m/gAOZwAADmcCAA5nBAAOZwcADmcIAA5nCQAOZwoADmcLAA5nDQAOZw8ADmcQAA5nEQAOZxMADmcUAA5njwAOZ5EADmeTAA5nlQAOZ5gADmeZAA5nmgAOZ5sADmecAA5nngAOZ6AADmehAA5nogAOZ6QADmelAA5oIAAOaCIADmglAA5oJwAOaCoADmgrAA5oLAAOaC0ADmguAA5oMAAOaDIADmgzAA5oNAAOaDYADmg3AA5oUAAOaFEADmhSAA5oVAAOaM8ADmjRAA5o0wAOaNUADmjYAA5o2QAOaNoADmjbAA5o3AAOaN4ADmjgAA5o4QAOaOIADmjkAA5o5QAOaWAADmliAA5pZAAOaWYADmlpAA5pagAOaWsADmlsAA5pbQAOaW8ADmlxAA5pcgAOaXMADml1AA5pdgAOafEADmnzAA5p9QAOafcADmn6AA5p+wAOafwADmn9AA5p/gAOagAADmoCAA5qAwAOagQADmoGAA5qBwAOaoIADmqEAA5qhgAOaogADmqLAA5qjAAOao0ADmqOAA5qjwAOapEADmqTAA5qlAAOapUADmqXAA5qmAAOaxMADmsVAA5rFwAOaxkADmscAA5rHQAOax4ADmsfAA5rIAAOayIADmskAA5rJQAOayYADmsoAA5rKQAOa3IADmuWAA5rvQAOa+EADmvkAA5r5gAOa+gADmvqAA5r7AAOa+4ADmvvAA5r8gAObAsADmwoAA5sKgAObCwADmwuAA5sMAAObDIADmw0AA5sNgAObFMADmxWAA5sWQAObFwADmxfAA5sYgAObGUADmxoAA5sagAObOUADmznAA5s6QAObOsADmzuAA5s7wAObPAADmzxAA5s8gAObPQADmz2AA5s9wAObPgADmz6AA5s+wAObXYADm14AA5tegAObXwADm1/AA5tgAAObYEADm2CAA5tgwAObYUADm2HAA5tiAAObYkADm2LAA5tjAAObgcADm4JAA5uCwAObg0ADm4QAA5uEQAObhIADm4TAA5uFAAObhYADm4YAA5uGQAObhoADm4cAA5uHQAObpgADm6aAA5unQAObp8ADm6iAA5uowAObqQADm6lAA5upgAObqgADm6qAA5uqwAObqwADm6uAA5urwAObyoADm8sAA5vLgAObzAADm8zAA5vNAAObzUADm82AA5vNwAObzkADm87AA5vPAAObz0ADm8/AA5vQAAOb7sADm+9AA5vvwAOb8EADm/EAA5vxQAOb8YADm/HAA5vyAAOb8oADm/MAA5vzQAOb84ADm/QAA5v0QAOcEwADnBOAA5wUAAOcFIADnBVAA5wVgAOcFcADnBYAA5wWQAOcFsADnBdAA5wXgAOcF8ADnBhAA5wYgAOcPUADnEYAA5xOAAOcVgADnFaAA5xXAAOcV4ADnFgAA5xYwAOcWQADnFlAA5xaAAOcWkADnFrAA5xbAAOcW4ADnFxAA5xcgAOcXMADnF2AA5xdwAOcXwADnGVAA5xngAOcaAADnGiAA5xqwAOca4ADnGxAA5xswAOcfwADnIgAA5yRwAOcmsADnJuAA5ycAAOcnIADnJ0AA5ydgAOcngADnJ5AA5yfAAOcpUADnK2AA5yuAAOcroADnK8AA5yvgAOcsAADnLCAA5yxAAOcsYADnLnAA5y6gAOcu0ADnLwAA5y8wAOcvYADnL5AA5y/AAOcv8ADnMBAA5zfAAOc34ADnOAAA5zggAOc4UADnOGAA5zhwAOc4gADnOJAA5ziwAOc40ADnOOAA5zjwAOc5EADnOSAA50DQAOdA8ADnQRAA50EwAOdBYADnQXAA50GAAOdBkADnQaAA50HAAOdB4ADnQfAA50IAAOdCIADnQjAA50ngAOdKAADnSjAA50pQAOdKgADnSpAA50qgAOdKsADnSsAA50rgAOdLAADnSxAA50sgAOdLQADnS1AA50zgAOdM8ADnTQAA500gAOdU0ADnVPAA51UQAOdVMADnVWAA51VwAOdVgADnVZAA51WgAOdVwADnVeAA51XwAOdWAADnViAA51YwAOdd4ADnXgAA514gAOdeQADnXnAA516AAOdekADnXqAA516wAOde0ADnXvAA518AAOdfEADnXzAA519AAOdm8ADnZxAA52cwAOdnUADnZ4AA52eQAOdnoADnZ7AA52fAAOdn4ADnaAAA52gQAOdoIADnaEAA52hQAOdwAADncCAA53BAAOdwYADncJAA53CgAOdwsADncMAA53DQAOdw8ADncRAA53EgAOdxMADncVAA53FgAOd5EADneTAA53lQAOd5cADneaAA53mwAOd5wADnedAA53ngAOd6AADneiAA53owAOd6QADnemAA53pwAOd/AADngUAA54OwAOeF8ADnhiAA54ZAAOeGYADnhoAA54agAOeGwADnhtAA54cAAOeIkADnimAA54qAAOeKoADnisAA54rgAOeLAADniyAA54tAAOeNEADnjUAA541wAOeNoADnjdAA544AAOeOMADnjmAA546AAOeWMADnllAA55ZwAOeWkADnlsAA55bQAOeW4ADnlvAA55cAAOeXIADnl0AA55dQAOeXYADnl4AA55eQAOefQADnn2AA55+AAOefoADnn9AA55/gAOef8ADnoAAA56AQAOegMADnoFAA56BgAOegcADnoJAA56CgAOeoUADnqHAA56iQAOeosADnqOAA56jwAOepAADnqRAA56kgAOepQADnqWAA56lwAOepgADnqaAA56mwAOexYADnsYAA57GwAOex0ADnsgAA57IQAOeyIADnsjAA57JAAOeyYADnsoAA57KQAOeyoADnssAA57LQAOe6gADnuqAA57rAAOe64ADnuxAA57sgAOe7MADnu0AA57tQAOe7cADnu5AA57ugAOe7sADnu9AA57vgAOfDkADnw7AA58PgAOfEAADnxDAA58RAAOfEUADnxGAA58RwAOfEkADnxLAA58TAAOfE0ADnxPAA58UAAOfG8ADnzqAA587AAOfO4ADnzwAA588wAOfPQADnz1AA589gAOfPcADnz5AA58+wAOfPwADnz9AA58/wAOfQAADn2TAA59tgAOfdYADn32AA59+AAOffoADn38AA59/gAOfgEADn4CAA5+AwAOfgYADn4HAA5+CQAOfgoADn4MAA5+DwAOfhAADn4RAA5+FAAOfhUADn4aAA5+MwAOfjwADn4+AA5+QAAOfkkADn5MAA5+TwAOflEADn6aAA5+vgAOfuUADn8JAA5/DAAOfw4ADn8QAA5/EgAOfxQADn8WAA5/FwAOfxoADn8zAA5/VAAOf1YADn9YAA5/WgAOf1wADn9eAA5/YAAOf2IADn9kAA5/hQAOf4gADn+LAA5/jgAOf5EADn+UAA5/lwAOf5oADn+dAA5/nwAOgBoADoAcAA6AHgAOgCAADoAjAA6AJAAOgCUADoAmAA6AJwAOgCkADoArAA6ALAAOgC0ADoAvAA6AMAAOgKsADoCtAA6ArwAOgLEADoC0AA6AtQAOgLYADoC3AA6AuAAOgLoADoC8AA6AvQAOgL4ADoDAAA6AwQAOgTwADoE+AA6BQQAOgUMADoFGAA6BRwAOgUgADoFJAA6BSgAOgUwADoFOAA6BTwAOgVAADoFSAA6BUwAOgWwADoFtAA6BbgAOgXAADoHrAA6B7QAOge8ADoHxAA6B9AAOgfUADoH2AA6B9wAOgfgADoH6AA6B/AAOgf0ADoH+AA6CAAAOggEADoJ8AA6CfgAOgoAADoKCAA6ChQAOgoYADoKHAA6CiAAOgokADoKLAA6CjQAOgo4ADoKPAA6CkQAOgpIADoMNAA6DDwAOgxEADoMTAA6DFgAOgxcADoMYAA6DGQAOgxoADoMcAA6DHgAOgx8ADoMgAA6DIgAOgyMADoOeAA6DoAAOg6IADoOkAA6DpwAOg6gADoOpAA6DqgAOg6sADoOtAA6DrwAOg7AADoOxAA6DswAOg7QADoQvAA6EMQAOhDMADoQ1AA6EOAAOhDkADoQ6AA6EOwAOhDwADoQ+AA6EQAAOhEEADoRCAA6ERAAOhEUADoSOAA6EsgAOhNkADoT9AA6FAAAOhQIADoUEAA6FBgAOhQgADoUKAA6FCwAOhQ4ADoUnAA6FRAAOhUYADoVIAA6FSgAOhUwADoVOAA6FUAAOhVIADoVvAA6FcgAOhXUADoV4AA6FewAOhX4ADoWBAA6FhAAOhYYADoYBAA6GAwAOhgUADoYHAA6GCgAOhgsADoYMAA6GDQAOhg4ADoYQAA6GEgAOhhMADoYUAA6GFgAOhhcADoaSAA6GlAAOhpYADoaYAA6GmwAOhpwADoadAA6GngAOhp8ADoahAA6GowAOhqQADoalAA6GpwAOhqgADocjAA6HJQAOhycADocpAA6HLAAOhy0ADocuAA6HLwAOhzAADocyAA6HNAAOhzUADoc2AA6HOAAOhzkADoe0AA6HtgAOh7kADoe7AA6HvgAOh78ADofAAA6HwQAOh8IADofEAA6HxgAOh8cADofIAA6HygAOh8sADohGAA6ISAAOiEoADohMAA6ITwAOiFAADohRAA6IUgAOiFMADohVAA6IVwAOiFgADohZAA6IWwAOiFwADojXAA6I2QAOiNwADojeAA6I4QAOiOIADojjAA6I5AAOiOUADojnAA6I6QAOiOoADojrAA6I7QAOiO4ADokJAA6JhAAOiYYADomIAA6JigAOiY0ADomOAA6JjwAOiZAADomRAA6JkwAOiZUADomWAA6JlwAOiZkADomaAA6JqwAOiawADomuAA6KMQAOilUADop5AA6KnAAOisMADorjAA6LCgAOizEADotRAA6LdQAOi5kADoubAA6LngAOi6AADouiAA6LpAAOi6cADouqAA6LrAAOi64ADouxAA6LswAOi7UADou4AA6LuwAOi7wADovBAA6L2gAOi98ADovhAA6L5gAOi+kADovrAA6MNAAOjFgADox/AA6MowAOjKYADoyoAA6MqgAOjKwADoyuAA6MsAAOjLEADoy0AA6MzQAOjPIADoz0AA6M9gAOjPgADoz6AA6M/AAOjP4ADo0AAA6NAgAOjQQADo0pAA6NLAAOjS8ADo0yAA6NNQAOjTgADo07AA6NPgAOjUEADo1EAA6NRgAOjcEADo3DAA6NxgAOjcgADo3LAA6NzAAOjc0ADo3OAA6NzwAOjdEADo3TAA6N1AAOjdUADo3XAA6N2AAOjekADo3qAA6N7AAOjmcADo5pAA6OawAOjm0ADo5wAA6OcQAOjnIADo5zAA6OdAAOjnYADo54AA6OeQAOjnoADo58AA6OfQAOjvgADo76AA6O/QAOjv8ADo8CAA6PAwAOjwQADo8FAA6PBgAOjwgADo8KAA6PCwAOjwwADo8OAA6PDwAOjyAADo8lAA6PKAAOjyoADo87AA6PQAAOj0MADo9FAA6PTAAOj8cADo/JAA6PywAOj80ADo/QAA6P0QAOj9IADo/TAA6P1AAOj9YADo/YAA6P2QAOj9oADo/cAA6P3QAOkFgADpBaAA6QXQAOkF8ADpBiAA6QYwAOkGQADpBlAA6QZgAOkGgADpBqAA6QawAOkGwADpBuAA6QbwAOkIAADpCBAA6QgwAOkP4ADpEAAA6RAgAOkQQADpEHAA6RCAAOkQkADpEKAA6RCwAOkQ0ADpEPAA6REAAOkREADpETAA6RFAAOkY8ADpGRAA6RlAAOkZYADpGZAA6RmgAOkZsADpGcAA6RnQAOkZ8ADpGhAA6RogAOkaMADpGlAA6RpgAOkb8ADpHAAA6RwQAOkcMADpI+AA6SQAAOkkIADpJEAA6SRwAOkkgADpJJAA6SSgAOkksADpJNAA6STwAOklAADpJRAA6SUwAOklQADpLPAA6S0QAOktMADpLVAA6S2AAOktkADpLaAA6S2wAOktwADpLeAA6S4AAOkuEADpLiAA6S5AAOkuUADpL+AA6THwAOkyIADpMlAA6TKAAOkysADpMuAA6TMQAOkzQADpM3AA6TWAAOk1sADpNeAA6TYQAOk2QADpNnAA6TagAOk20ADpNwAA6TcgAOk5cADpOwAA6TyQAOk9MADpPxAA6UGgAOlCIADpS1AA6U2AAOlPgADpUYAA6VGgAOlRwADpUeAA6VIAAOlSMADpUkAA6VJQAOlSgADpUpAA6VKwAOlSwADpUuAA6VMQAOlTIADpUzAA6VNgAOlTcADpU8AA6VVQAOlV4ADpVgAA6VYgAOlWsADpVuAA6VcQAOlXMADpW8AA6V4AAOlgcADpYrAA6WLgAOljAADpYyAA6WNAAOljYADpY4AA6WOQAOljwADpZVAA6WdgAOlngADpZ6AA6WfAAOln4ADpaAAA6WggAOloQADpaGAA6WpwAOlqoADpatAA6WsAAOlrMADpa2AA6WuQAOlrwADpa/AA6WwQAOlzwADpc+AA6XQAAOl0IADpdFAA6XRgAOl0cADpdIAA6XSQAOl0sADpdNAA6XTgAOl08ADpdRAA6XUgAOl80ADpfPAA6X0QAOl9MADpfWAA6X1wAOl9gADpfZAA6X2gAOl9wADpfeAA6X3wAOl+AADpfiAA6X4wAOmF4ADphgAA6YYwAOmGUADphoAA6YaQAOmGoADphrAA6YbAAOmG4ADphwAA6YcQAOmHIADph0AA6YdQAOmI4ADpiPAA6YkAAOmJIADpkNAA6ZDwAOmREADpkTAA6ZFgAOmRcADpkYAA6ZGQAOmRoADpkcAA6ZHgAOmR8ADpkgAA6ZIgAOmSMADpmeAA6ZoAAOmaMADpmlAA6ZqAAOmakADpmqAA6ZqwAOmawADpmuAA6ZsAAOmbEADpmyAA6ZtAAOmbUADpowAA6aMgAOmjQADpo2AA6aOQAOmjoADpo7AA6aPAAOmj0ADpo/AA6aQQAOmkIADppDAA6aRQAOmkYADprBAA6awwAOmsUADprHAA6aygAOmssADprMAA6azQAOms4ADprQAA6a0gAOmtMADprUAA6a1gAOmtcADptSAA6bVAAOm1YADptYAA6bWwAOm1wADptdAA6bXgAOm18ADpthAA6bYwAOm2QADptlAA6bZwAOm2gADpuxAA6b1QAOm/wADpwgAA6cIwAOnCUADpwnAA6cKQAOnCsADpwtAA6cLgAOnDEADpxKAA6cZwAOnGkADpxrAA6cbQAOnG8ADpxxAA6ccwAOnHUADpySAA6clQAOnJgADpybAA6cngAOnKEADpykAA6cpwAOnKkADp0kAA6dJgAOnSgADp0qAA6dLQAOnS4ADp0vAA6dMAAOnTEADp0zAA6dNQAOnTYADp03AA6dOQAOnToADp21AA6dtwAOnbkADp27AA6dvgAOnb8ADp3AAA6dwQAOncIADp3EAA6dxgAOnccADp3IAA6dygAOncsADp5GAA6eSAAOnkoADp5MAA6eTwAOnlAADp5RAA6eUgAOnlMADp5VAA6eVwAOnlgADp5ZAA6eWwAOnlwADp7XAA6e2QAOntwADp7eAA6e4QAOnuIADp7jAA6e5AAOnuUADp7nAA6e6QAOnuoADp7rAA6e7QAOnu4ADp9pAA6fawAOn20ADp9vAA6fcgAOn3MADp90AA6fdQAOn3YADp94AA6fegAOn3sADp98AA6ffgAOn38ADp/6AA6f/AAOn/4ADqAAAA6gAwAOoAQADqAFAA6gBgAOoAcADqAJAA6gCwAOoAwADqANAA6gDwAOoBAADqCLAA6gjQAOoI8ADqCRAA6glAAOoJUADqCWAA6glwAOoJgADqCaAA6gnAAOoJ0ADqCeAA6goAAOoKEADqE0AA6hVwAOoXcADqGXAA6hmQAOoZsADqGdAA6hnwAOoaIADqGjAA6hpAAOoacADqGoAA6hqgAOoasADqGtAA6hsAAOobEADqGyAA6htQAOobYADqG7AA6h1AAOod0ADqHfAA6h4QAOoeoADqHtAA6h8AAOofIADqI7AA6iXwAOooYADqKqAA6irQAOoq8ADqKxAA6iswAOorUADqK3AA6iuAAOorsADqLUAA6i9QAOovcADqL5AA6i+wAOov0ADqL/AA6jAQAOowMADqMFAA6jJgAOoykADqMsAA6jLwAOozIADqM1AA6jOAAOozsADqM+AA6jQAAOo7sADqO9AA6jvwAOo8EADqPEAA6jxQAOo8YADqPHAA6jyAAOo8oADqPMAA6jzQAOo84ADqPQAA6j0QAOpEwADqROAA6kUAAOpFIADqRVAA6kVgAOpFcADqRYAA6kWQAOpFsADqRdAA6kXgAOpF8ADqRhAA6kYgAOpN0ADqTfAA6k4gAOpOQADqTnAA6k6AAOpOkADqTqAA6k6wAOpO0ADqTvAA6k8AAOpPEADqTzAA6k9AAOpQ0ADqUOAA6lDwAOpREADqWMAA6ljgAOpZAADqWSAA6llQAOpZYADqWXAA6lmAAOpZkADqWbAA6lnQAOpZ4ADqWfAA6loQAOpaIADqYdAA6mHwAOpiEADqYjAA6mJgAOpicADqYoAA6mKQAOpioADqYsAA6mLgAOpi8ADqYwAA6mMgAOpjMADqauAA6msAAOprIADqa0AA6mtwAOprgADqa5AA6mugAOprsADqa9AA6mvwAOpsAADqbBAA6mwwAOpsQADqc/AA6nQQAOp0MADqdFAA6nSAAOp0kADqdKAA6nSwAOp0wADqdOAA6nUAAOp1EADqdSAA6nVAAOp1UADqfQAA6n0gAOp9QADqfWAA6n2QAOp9oADqfbAA6n3AAOp90ADqffAA6n4QAOp+IADqfjAA6n5QAOp+YADqgvAA6oUwAOqHoADqieAA6ooQAOqKMADqilAA6opwAOqKkADqirAA6orAAOqK8ADqjIAA6o5QAOqOcADqjpAA6o6wAOqO0ADqjvAA6o8QAOqPMADqkQAA6pEwAOqRYADqkZAA6pHAAOqR8ADqkiAA6pJQAOqScADqmiAA6ppAAOqaYADqmoAA6pqwAOqawADqmtAA6prgAOqa8ADqmxAA6pswAOqbQADqm1AA6ptwAOqbgADqozAA6qNQAOqjcADqo5AA6qPAAOqj0ADqo+AA6qPwAOqkAADqpCAA6qRAAOqkUADqpGAA6qSAAOqkkADqrEAA6qxgAOqsgADqrKAA6qzQAOqs4ADqrPAA6q0AAOqtEADqrTAA6q1QAOqtYADqrXAA6q2QAOqtoADqtVAA6rVwAOq1oADqtcAA6rXwAOq2AADqthAA6rYgAOq2MADqtlAA6rZwAOq2gADqtpAA6rawAOq2wADqvnAA6r6QAOq+sADqvtAA6r8AAOq/EADqvyAA6r8wAOq/QADqv2AA6r+AAOq/kADqv6AA6r/AAOq/0ADqx4AA6segAOrHwADqx+AA6sgQAOrIIADqyDAA6shAAOrIUADqyHAA6siQAOrIoADqyLAA6sjQAOrI4ADq0JAA6tCwAOrQ0ADq0PAA6tEgAOrRMADq0UAA6tFQAOrRYADq0YAA6tGgAOrRsADq0cAA6tHgAOrR8ADq2yAA6t1QAOrfUADq4VAA6uFwAOrhkADq4bAA6uHQAOriAADq4hAA6uIgAOriUADq4mAA6uKAAOrikADq4rAA6uLgAOri8ADq4wAA6uMwAOrjQADq45AA6uUgAOrlsADq5dAA6uXwAOrmgADq5rAA6ubgAOrnAADq65AA6u3QAOrwQADq8oAA6vKwAOry0ADq8vAA6vMQAOrzMADq81AA6vNgAOrzkADq9SAA6vcwAOr3UADq93AA6veQAOr3sADq99AA6vfwAOr4EADq+DAA6vpAAOr6cADq+qAA6vrQAOr7AADq+zAA6vtgAOr7kADq+8AA6vvgAOsDkADrA7AA6wPQAOsD8ADrBCAA6wQwAOsEQADrBFAA6wRgAOsEgADrBKAA6wSwAOsEwADrBOAA6wTwAOsMoADrDMAA6wzgAOsNAADrDTAA6w1AAOsNUADrDWAA6w1wAOsNkADrDbAA6w3AAOsN0ADrDfAA6w4AAOsVsADrFdAA6xYAAOsWIADrFlAA6xZgAOsWcADrFoAA6xaQAOsWsADrFtAA6xbgAOsW8ADrFxAA6xcgAOsYsADrGMAA6xjQAOsY8ADrIKAA6yDAAOsg4ADrIQAA6yEwAOshQADrIVAA6yFgAOshcADrIZAA6yGwAOshwADrIdAA6yHwAOsiAADrKbAA6ynQAOsp8ADrKhAA6ypAAOsqUADrKmAA6ypwAOsqgADrKqAA6yrAAOsq0ADrKuAA6ysAAOsrEADrMsAA6zLgAOszAADrMyAA6zNQAOszYADrM3AA6zOAAOszkADrM7AA6zPQAOsz4ADrM/AA6zQQAOs0IADrO9AA6zvwAOs8EADrPDAA6zxgAOs8cADrPIAA6zyQAOs8oADrPMAA6zzgAOs88ADrPQAA6z0gAOs9MADrROAA60UAAOtFIADrRUAA60VwAOtFgADrRZAA60WgAOtFsADrRdAA60XwAOtGAADrRhAA60YwAOtGQADrStAA600QAOtPgADrUcAA61HwAOtSEADrUjAA61JQAOtScADrUpAA61KgAOtS0ADrVGAA61YwAOtWUADrVnAA61aQAOtWsADrVtAA61bwAOtXEADrWOAA61kQAOtZQADrWXAA61mgAOtZ0ADrWgAA61owAOtaUADrYgAA62IgAOtiQADrYmAA62KQAOtioADrYrAA62LAAOti0ADrYvAA62MQAOtjIADrYzAA62NQAOtjYADraxAA62swAOtrUADra3AA62ugAOtrsADra8AA62vQAOtr4ADrbAAA62wgAOtsMADrbEAA62xgAOtscADrdCAA63RAAOt0YADrdIAA63SwAOt0wADrdNAA63TgAOt08ADrdRAA63UwAOt1QADrdVAA63VwAOt1gADrfTAA631QAOt9gADrfaAA633QAOt94ADrffAA634AAOt+EADrfjAA635QAOt+YADrfnAA636QAOt+oADrhlAA64ZwAOuGkADrhrAA64bgAOuG8ADrhwAA64cQAOuHIADrh0AA64dgAOuHcADrh4AA64egAOuHsADrj2AA64+AAOuPoADrj8AA64/wAOuQAADrkBAA65AgAOuQMADrkFAA65BwAOuQgADrkJAA65CwAOuQwADrmHAA65iQAOuYsADrmNAA65kAAOuZEADrmSAA65kwAOuZQADrmWAA65mAAOuZkADrmaAA65nAAOuZ0ADrowAA66UwAOunMADrqTAA66lQAOupcADrqZAA66mwAOup4ADrqfAA66oAAOuqMADrqkAA66pgAOuqcADrqpAA66rAAOuq0ADrquAA66sQAOurIADrq7AA661AAOut0ADrrfAA664QAOuuoADrrtAA668AAOuvIADrs7AA67XwAOu4YADruqAA67rQAOu68ADruxAA67swAOu7UADru3AA67uAAOu7sADrvUAA679QAOu/cADrv5AA67+wAOu/0ADrv/AA68AQAOvAMADrwFAA68JgAOvCkADrwsAA68LwAOvDIADrw1AA68OAAOvDsADrw+AA68QAAOvLsADry9AA68vwAOvMEADrzEAA68xQAOvMYADrzHAA68yAAOvMoADrzMAA68zQAOvM4ADrzQAA680QAOvUwADr1OAA69UAAOvVIADr1VAA69VgAOvVcADr1YAA69WQAOvVsADr1dAA69XgAOvV8ADr1hAA69YgAOvd0ADr3fAA694gAOveQADr3nAA696AAOvekADr3qAA696wAOve0ADr3vAA698AAOvfEADr3zAA699AAOvg0ADr4OAA6+DwAOvhEADr6MAA6+jgAOvpAADr6SAA6+lQAOvpYADr6XAA6+mAAOvpkADr6bAA6+nQAOvp4ADr6fAA6+oQAOvqIADr8dAA6/HwAOvyEADr8jAA6/JgAOvycADr8oAA6/KQAOvyoADr8sAA6/LgAOvy8ADr8wAA6/MgAOvzMADr+uAA6/sAAOv7IADr+0AA6/twAOv7gADr+5AA6/ugAOv7sADr+9AA6/vwAOv8AADr/BAA6/wwAOv8QADsA/AA7AQQAOwEMADsBFAA7ASAAOwEkADsBKAA7ASwAOwEwADsBOAA7AUAAOwFEADsBSAA7AVAAOwFUADsDQAA7A0gAOwNQADsDWAA7A2QAOwNoADsDbAA7A3AAOwN0ADsDfAA7A4QAOwOIADsDjAA7A5QAOwOYADsEvAA7BUwAOwXoADsGeAA7BoQAOwaMADsGlAA7BpwAOwakADsGrAA7BrAAOwa8ADsHIAA7B5QAOwecADsHpAA7B6wAOwe0ADsHvAA7B8QAOwfMADsIQAA7CEwAOwhYADsIZAA7CHAAOwh8ADsIiAA7CJQAOwicADsKiAA7CpAAOwqYADsKoAA7CqwAOwqwADsKtAA7CrgAOwq8ADsKxAA7CswAOwrQADsK1AA7CtwAOwrgADsMzAA7DNQAOwzcADsM5AA7DPAAOwz0ADsM+AA7DPwAOw0AADsNCAA7DRAAOw0UADsNGAA7DSAAOw0kADsPEAA7DxgAOw8gADsPKAA7DzQAOw84ADsPPAA7D0AAOw9EADsPTAA7D1QAOw9YADsPXAA7D2QAOw9oADsRVAA7EVwAOxFoADsRcAA7EXwAOxGAADsRhAA7EYgAOxGMADsRlAA7EZwAOxGgADsRpAA7EawAOxGwADsTnAA7E6QAOxOsADsTtAA7E8AAOxPEADsTyAA7E8wAOxPQADsT2AA7E+AAOxPkADsT6AA7E/AAOxP0ADsV4AA7FegAOxXwADsV+AA7FgQAOxYIADsWDAA7FhAAOxYUADsWHAA7FiQAOxYoADsWLAA7FjQAOxY4ADsYJAA7GCwAOxg0ADsYPAA7GEgAOxhMADsYUAA7GFQAOxhYADsYYAA7GGgAOxhsADsYcAA7GHgAOxh8ADsayAA7G1QAOxvUADscVAA7HFwAOxxkADscbAA7HHQAOxyAADschAA7HIgAOxyUADscmAA7HKAAOxykADscrAA7HLgAOxy8ADscwAA7HMwAOxzQADsc5AA7HUgAOx1sADsddAA7HXwAOx2gADsdrAA7HbgAOx3AADse5AA7H3QAOyAQADsgoAA7IKwAOyC0ADsgvAA7IMQAOyDMADsg1AA7INgAOyDkADshSAA7IcwAOyHUADsh3AA7IeQAOyHsADsh9AA7IfwAOyIEADsiDAA7IpAAOyKcADsiqAA7IrQAOyLAADsizAA7ItgAOyLkADsi8AA7IvgAOyTkADsk7AA7JPQAOyT8ADslCAA7JQwAOyUQADslFAA7JRgAOyUgADslKAA7JSwAOyUwADslOAA7JTwAOycoADsnMAA7JzgAOydAADsnTAA7J1AAOydUADsnWAA7J1wAOydkADsnbAA7J3AAOyd0ADsnfAA7J4AAOylsADspdAA7KYAAOymIADsplAA7KZgAOymcADspoAA7KaQAOymsADsptAA7KbgAOym8ADspxAA7KcgAOyosADsqMAA7KjQAOyo8ADssKAA7LDAAOyw4ADssQAA7LEwAOyxQADssVAA7LFgAOyxcADssZAA7LGwAOyxwADssdAA7LHwAOyyAADsubAA7LnQAOy58ADsuhAA7LpAAOy6UADsumAA7LpwAOy6gADsuqAA7LrAAOy60ADsuuAA7LsAAOy7EADswsAA7MLgAOzDAADswyAA7MNQAOzDYADsw3AA7MOAAOzDkADsw7AA7MPQAOzD4ADsw/AA7MQQAOzEIADsy9AA7MvwAOzMEADszDAA7MxgAOzMcADszIAA7MyQAOzMoADszMAA7MzgAOzM8ADszQAA7M0gAOzNMADs1OAA7NUAAOzVIADs1UAA7NVwAOzVgADs1ZAA7NWgAOzVsADs1dAA7NXwAOzWAADs1hAA7NYwAOzWQADs2tAA7N0QAOzfgADs4cAA7OHwAOziEADs4jAA7OJQAOzicADs4pAA7OKgAOzi0ADs5GAA7OYwAOzmUADs5nAA7OaQAOzmsADs5tAA7ObwAOznEADs6OAA7OkQAOzpQADs6XAA7OmgAOzp0ADs6gAA7OowAOzqUADs8gAA7PIgAOzyQADs8mAA7PKQAOzyoADs8rAA7PLAAOzy0ADs8vAA7PMQAOzzIADs8zAA7PNQAOzzYADs+xAA7PswAOz7UADs+3AA7PugAOz7sADs+8AA7PvQAOz74ADs/AAA7PwgAOz8MADs/EAA7PxgAOz8cADtBCAA7QRAAO0EYADtBIAA7QSwAO0EwADtBNAA7QTgAO0E8ADtBRAA7QUwAO0FQADtBVAA7QVwAO0FgADtDTAA7Q1QAO0NgADtDaAA7Q3QAO0N4ADtDfAA7Q4AAO0OEADtDjAA7Q5QAO0OYADtDnAA7Q6QAO0OoADtFlAA7RZwAO0WkADtFrAA7RbgAO0W8ADtFwAA7RcQAO0XIADtF0AA7RdgAO0XcADtF4AA7RegAO0XsADtH2AA7R+AAO0foADtH8AA7R/wAO0gAADtIBAA7SAgAO0gMADtIFAA7SBwAO0ggADtIJAA7SCwAO0gwADtKHAA7SiQAO0osADtKNAA7SkAAO0pEADtKSAA7SkwAO0pQADtKWAA7SmAAO0pkADtKaAA7SnAAO0p0ADtMwAA7TUwAO03MADtOTAA7TlQAO05cADtOZAA7TmwAO054ADtOfAA7ToAAO06MADtOkAA7TpgAO06cADtOpAA7TrAAO060ADtOuAA7TsQAO07IADtO3AA7T0AAO09kADtPbAA7T3QAO0+YADtPpAA7T7AAO0+4ADtQ3AA7UWwAO1IIADtSmAA7UqQAO1KsADtStAA7UrwAO1LEADtSzAA7UtAAO1LcADtTQAA7U8QAO1PMADtT1AA7U9wAO1PkADtT7AA7U/QAO1P8ADtUBAA7VIgAO1SUADtUoAA7VKwAO1S4ADtUxAA7VNAAO1TcADtU6AA7VPAAO1bcADtW5AA7VuwAO1b0ADtXAAA7VwQAO1cIADtXDAA7VxAAO1cYADtXIAA7VyQAO1coADtXMAA7VzQAO1kgADtZKAA7WTAAO1k4ADtZRAA7WUgAO1lMADtZUAA7WVQAO1lcADtZZAA7WWgAO1lsADtZdAA7WXgAO1tkADtbbAA7W3gAO1uAADtbjAA7W5AAO1uUADtbmAA7W5wAO1ukADtbrAA7W7AAO1u0ADtbvAA7W8AAO1wkADtcKAA7XCwAO1w0ADteIAA7XigAO14wADteOAA7XkQAO15IADteTAA7XlAAO15UADteXAA7XmQAO15oADtebAA7XnQAO154ADtgZAA7YGwAO2B0ADtgfAA7YIgAO2CMADtgkAA7YJQAO2CYADtgoAA7YKgAO2CsADtgsAA7YLgAO2C8ADtiqAA7YrAAO2K4ADtiwAA7YswAO2LQADti1AA7YtgAO2LcADti5AA7YuwAO2LwADti9AA7YvwAO2MAADtk7AA7ZPQAO2T8ADtlBAA7ZRAAO2UUADtlGAA7ZRwAO2UgADtlKAA7ZTAAO2U0ADtlOAA7ZUAAO2VEADtnMAA7ZzgAO2dAADtnSAA7Z1QAO2dYADtnXAA7Z2AAO2dkADtnbAA7Z3QAO2d4ADtnfAA7Z4QAO2eIADtorAA7aTwAO2nYADtqaAA7anQAO2p8ADtqhAA7aowAO2qUADtqnAA7aqAAO2qsADtrEAA7a4QAO2uMADtrlAA7a5wAO2ukADtrrAA7a7QAO2u8ADtsMAA7bDwAO2xIADtsVAA7bGAAO2xsADtseAA7bIQAO2yMADtueAA7boAAO26IADtukAA7bpwAO26gADtupAA7bqgAO26sADtutAA7brwAO27AADtuxAA7bswAO27QADtwvAA7cMQAO3DMADtw1AA7cOAAO3DkADtw6AA7cOwAO3DwADtw+AA7cQAAO3EEADtxCAA7cRAAO3EUADtzAAA7cwgAO3MUADtzHAA7cygAO3MsADtzMAA7czQAO3M4ADtzQAA7c0gAO3NMADtzUAA7c1gAO3NcADt1SAA7dVAAO3VcADt1ZAA7dXAAO3V0ADt1eAA7dXwAO3WAADt1iAA7dZAAO3WUADt1mAA7daAAO3WkADt3kAA7d5gAO3egADt3qAA7d7QAO3e4ADt3vAA7d8AAO3fEADt3zAA7d9QAO3fYADt33AA7d+QAO3foADt51AA7edwAO3nkADt57AA7efgAO3n8ADt6AAA7egQAO3oIADt6EAA7ehgAO3ocADt6IAA7eigAO3osADt8GAA7fCAAO3woADt8MAA7fDwAO3xAADt8RAA7fEgAO3xMADt8VAA7fFwAO3xgADt8ZAA7fGwAO3xwADt+vAA7f0gAO3/IADuASAA7gFAAO4BYADuAYAA7gGgAO4B0ADuAeAA7gHwAO4CIADuAjAA7gJQAO4CYADuAoAA7gKwAO4CwADuAtAA7gMAAO4DEADuA2AA7gTwAO4FgADuBaAA7gXAAO4GUADuBoAA7gawAO4G0ADuC2AA7g2gAO4QEADuElAA7hKAAO4SoADuEsAA7hLgAO4TAADuEyAA7hMwAO4TYADuFPAA7hcAAO4XIADuF0AA7hdgAO4XgADuF6AA7hfAAO4X4ADuGAAA7hoQAO4aQADuGnAA7hqgAO4a0ADuGwAA7hswAO4bYADuG5AA7huwAO4jYADuI4AA7iOgAO4jwADuI/AA7iQAAO4kEADuJCAA7iQwAO4kUADuJHAA7iSAAO4kkADuJLAA7iTAAO4scADuLJAA7iywAO4s0ADuLQAA7i0QAO4tIADuLTAA7i1AAO4tYADuLYAA7i2QAO4toADuLcAA7i3QAO41gADuNaAA7jXQAO418ADuNiAA7jYwAO42QADuNlAA7jZgAO42gADuNqAA7jawAO42wADuNuAA7jbwAO44gADuOJAA7jigAO44wADuQHAA7kCQAO5AsADuQNAA7kEAAO5BEADuQSAA7kEwAO5BQADuQWAA7kGAAO5BkADuQaAA7kHAAO5B0ADuSYAA7kmgAO5J0ADuSfAA7kogAO5KMADuSkAA7kpQAO5KYADuSoAA7kqgAO5KsADuSsAA7krgAO5K8ADuUqAA7lLAAO5S4ADuUwAA7lMwAO5TQADuU1AA7lNgAO5TcADuU5AA7lOwAO5TwADuU9AA7lPwAO5UAADuW7AA7lvQAO5b8ADuXBAA7lxAAO5cUADuXGAA7lxwAO5cgADuXKAA7lzAAO5c0ADuXOAA7l0AAO5dEADuZMAA7mTgAO5lAADuZSAA7mVQAO5lYADuZXAA7mWAAO5lkADuZbAA7mXQAO5l4ADuZfAA7mYQAO5mIADuarAA7mzwAO5vYADucaAA7nHQAO5x8ADuchAA7nIwAO5yUADucnAA7nKAAO5ysADudEAA7nYQAO52MADudlAA7nZwAO52kADudrAA7nbQAO528ADueMAA7njwAO55IADueVAA7nmAAO55sADueeAA7noQAO56MADugeAA7oIAAO6CIADugkAA7oJwAO6CgADugpAA7oKgAO6CsADugtAA7oLwAO6DAADugxAA7oMwAO6DQADuivAA7osQAO6LMADui1AA7ouAAO6LkADui6AA7ouwAO6LwADui+AA7owAAO6MEADujCAA7oxAAO6MUADulAAA7pQgAO6UQADulGAA7pSQAO6UoADulLAA7pTAAO6U0ADulPAA7pUQAO6VIADulTAA7pVQAO6VYADunRAA7p0wAO6dYADunYAA7p2wAO6dwADundAA7p3gAO6d8ADunhAA7p4wAO6eQADunlAA7p5wAO6egADupjAA7qZQAO6mcADuppAA7qbAAO6m0ADupuAA7qbwAO6nAADupyAA7qdAAO6nUADup2AA7qeAAO6nkADur0AA7q9gAO6vgADur6AA7q/QAO6v4ADur/AA7rAAAO6wEADusDAA7rBQAO6wYADusHAA7rCQAO6woADuuFAA7rhwAO64kADuuLAA7rjgAO648ADuuQAA7rkQAO65IADuuUAA7rlgAO65cADuuYAA7rmgAO65sADuwuAA7sUQAO7HEADuyRAA7skwAO7JUADuyXAA7smQAO7JwADuydAA7sngAO7KEADuyiAA7spAAO7KUADuyoAA7sqwAO7KwADuytAA7ssAAO7LEADuy2AA7szwAO7NgADuzaAA7s3AAO7OUADuzoAA7s6wAO7O0ADu02AA7tWgAO7YEADu2lAA7tqAAO7aoADu2sAA7trgAO7bAADu2yAA7tswAO7bYADu3PAA7t8AAO7fIADu30AA7t9gAO7fgADu36AA7t/AAO7f4ADu4AAA7uIQAO7iQADu4nAA7uKgAO7i0ADu4wAA7uMwAO7jYADu45AA7uOwAO7rYADu64AA7uugAO7rwADu6/AA7uwAAO7sEADu7CAA7uwwAO7sUADu7HAA7uyAAO7skADu7LAA7uzAAO70cADu9JAA7vSwAO700ADu9QAA7vUQAO71IADu9TAA7vVAAO71YADu9YAA7vWQAO71oADu9cAA7vXQAO79gADu/aAA7v3QAO798ADu/iAA7v4wAO7+QADu/lAA7v5gAO7+gADu/qAA7v6wAO7+wADu/uAA7v7wAO8AgADvAJAA7wCgAO8AwADvCHAA7wiQAO8IsADvCNAA7wkAAO8JEADvCSAA7wkwAO8JQADvCWAA7wmAAO8JkADvCaAA7wnAAO8J0ADvEYAA7xGgAO8RwADvEeAA7xIQAO8SIADvEjAA7xJAAO8SUADvEnAA7xKQAO8SoADvErAA7xLQAO8S4ADvGpAA7xqwAO8a0ADvGvAA7xsgAO8bMADvG0AA7xtQAO8bYADvG4AA7xugAO8bsADvG8AA7xvgAO8b8ADvI6AA7yPAAO8j4ADvJAAA7yQwAO8kQADvJFAA7yRgAO8kcADvJJAA7ySwAO8kwADvJNAA7yTwAO8lAADvLLAA7yzQAO8s8ADvLRAA7y1AAO8tUADvLWAA7y1wAO8tgADvLaAA7y3AAO8t0ADvLeAA7y4AAO8uEADvMqAA7zTgAO83UADvOZAA7znAAO854ADvOgAA7zogAO86QADvOmAA7zpwAO86oADvPDAA7z4AAO8+IADvPkAA7z5gAO8+gADvPqAA7z7AAO8+4ADvQLAA70DgAO9BEADvQUAA70FwAO9BoADvQdAA70IAAO9CIADvSdAA70nwAO9KEADvSjAA70pgAO9KcADvSoAA70qQAO9KoADvSsAA70rgAO9K8ADvSwAA70sgAO9LMADvUuAA71MAAO9TIADvU0AA71NwAO9TgADvU5AA71OgAO9TsADvU9AA71PwAO9UAADvVBAA71QwAO9UQADvW/AA71wQAO9cMADvXFAA71yAAO9ckADvXKAA71ywAO9cwADvXOAA710AAO9dEADvXSAA711AAO9dUADvZQAA72UgAO9lUADvZXAA72WgAO9lsADvZcAA72XQAO9l4ADvZgAA72YgAO9mMADvZkAA72ZgAO9mcADvbqAA73DgAO9zIADvdVAA73fAAO95wADvfDAA736gAO+AoADvguAA74UgAO+FQADvhXAA74WQAO+FsADvhdAA74YAAO+GMADvhlAA74ZwAO+GoADvhsAA74bgAO+HEADvh0AA74dQAO+HoADviTAA74mAAO+JoADvifAA74ogAO+KQADvjtAA75EQAO+TgADvlcAA75XwAO+WEADvljAA75ZQAO+WcADvlpAA75agAO+W0ADvmGAA75qwAO+a0ADvmvAA75sQAO+bMADvm1AA75twAO+bkADvm7AA75vQAO+eIADvnlAA756AAO+esADvnuAA758QAO+fQADvn3AA75+gAO+f0ADvn/AA76egAO+nwADvp/AA76gQAO+oQADvqFAA76hgAO+ocADvqIAA76igAO+owADvqNAA76jgAO+pAADvqRAA76ogAO+qMADvqlAA77IAAO+yIADvskAA77JgAO+ykADvsqAA77KwAO+ywADvstAA77LwAO+zEADvsyAA77MwAO+zUADvs2AA77sQAO+7MADvu2AA77uAAO+7sADvu8AA77vQAO+74ADvu/AA77wQAO+8MADvvEAA77xQAO+8cADvvIAA772QAO+94ADvvhAA774wAO+/QADvv9AA78AAAO/AMADvwFAA78FwAO/JIADvyUAA78lgAO/JgADvybAA78nAAO/J0ADvyeAA78nwAO/KEADvyjAA78pAAO/KUADvynAA78qAAO/SMADv0lAA79KAAO/SoADv0tAA79LgAO/S8ADv0wAA79MQAO/TMADv01AA79NgAO/TcADv05AA79OgAO/UsADv1MAA79TgAO/ckADv3LAA79zQAO/c8ADv3SAA790wAO/dQADv3VAA791gAO/dgADv3aAA792wAO/dwADv3eAA793wAO/loADv5cAA7+XwAO/mEADv5kAA7+ZQAO/mYADv5nAA7+aAAO/moADv5sAA7+bQAO/m4ADv5wAA7+cQAO/ooADv6LAA7+jAAO/o4ADv8JAA7/CwAO/w0ADv8PAA7/EgAO/xMADv8UAA7/FQAO/xYADv8YAA7/GgAO/xsADv8cAA7/HgAO/x8ADv+aAA7/nAAO/54ADv+gAA7/owAO/6QADv+lAA7/pgAO/6cADv+pAA7/qwAO/6wADv+tAA7/rwAO/7AADv/JAA7/6gAO/+0ADv/wAA7/8wAO//YADv/5AA7//AAO//8ADwACAA8AIwAPACYADwApAA8ALAAPAC8ADwAyAA8ANQAPADgADwA7AA8APQAPAFMADwBgAA8AeAAPAIoADwCUAA8AqAAPALIADwFFAA8BaAAPAYgADwGoAA8BqgAPAawADwGuAA8BsAAPAbMADwG0AA8BtQAPAbgADwG5AA8BuwAPAbwADwG+AA8BwQAPAcIADwHDAA8BxgAPAccADwHMAA8B5QAPAe4ADwHwAA8B8gAPAfsADwH+AA8CAQAPAgMADwJMAA8CcAAPApcADwK7AA8CvgAPAsAADwLCAA8CxAAPAsYADwLIAA8CyQAPAswADwLlAA8DBgAPAwgADwMKAA8DDAAPAw4ADwMQAA8DEgAPAxQADwMWAA8DNwAPAzoADwM9AA8DQAAPA0MADwNGAA8DSQAPA0wADwNPAA8DUQAPA8wADwPOAA8D0AAPA9IADwPVAA8D1gAPA9cADwPYAA8D2QAPA9sADwPdAA8D3gAPA98ADwPhAA8D4gAPBF0ADwRfAA8EYQAPBGMADwRmAA8EZwAPBGgADwRpAA8EagAPBGwADwRuAA8EbwAPBHAADwRyAA8EcwAPBO4ADwTwAA8E8wAPBPUADwT4AA8E+QAPBPoADwT7AA8E/AAPBP4ADwUAAA8FAQAPBQIADwUEAA8FBQAPBR4ADwUfAA8FIAAPBSIADwWdAA8FnwAPBaEADwWjAA8FpgAPBacADwWoAA8FqQAPBaoADwWsAA8FrgAPBa8ADwWwAA8FsgAPBbMADwYuAA8GMAAPBjMADwY1AA8GOAAPBjkADwY6AA8GOwAPBjwADwY+AA8GQAAPBkEADwZCAA8GRAAPBkUADwbAAA8GwgAPBsQADwbGAA8GyQAPBsoADwbLAA8GzAAPBs0ADwbPAA8G0QAPBtIADwbTAA8G1QAPBtYADwdRAA8HUwAPB1UADwdXAA8HWgAPB1sADwdcAA8HXQAPB14ADwdgAA8HYgAPB2MADwdkAA8HZgAPB2cADwfiAA8H5AAPB+YADwfoAA8H6wAPB+wADwftAA8H7gAPB+8ADwfxAA8H8wAPB/QADwf1AA8H9wAPB/gADwhBAA8IZQAPCIwADwiwAA8IswAPCLUADwi3AA8IuQAPCLsADwi9AA8IvgAPCMEADwjaAA8I9wAPCPkADwj7AA8I/QAPCP8ADwkBAA8JAwAPCQUADwkiAA8JJQAPCSgADwkrAA8JLgAPCTEADwk0AA8JNwAPCTkADwm0AA8JtgAPCbgADwm6AA8JvQAPCb4ADwm/AA8JwAAPCcEADwnDAA8JxQAPCcYADwnHAA8JyQAPCcoADwpFAA8KRwAPCkkADwpLAA8KTgAPCk8ADwpQAA8KUQAPClIADwpUAA8KVgAPClcADwpYAA8KWgAPClsADwrWAA8K2AAPCtoADwrcAA8K3wAPCuAADwrhAA8K4gAPCuMADwrlAA8K5wAPCugADwrpAA8K6wAPCuwADwtnAA8LaQAPC2wADwtuAA8LcQAPC3IADwtzAA8LdAAPC3UADwt3AA8LeQAPC3oADwt7AA8LfQAPC34ADwv5AA8L+wAPC/0ADwv/AA8MAgAPDAMADwwEAA8MBQAPDAYADwwIAA8MCgAPDAsADwwMAA8MDgAPDA8ADwyKAA8MjAAPDI4ADwyQAA8MkwAPDJQADwyVAA8MlgAPDJcADwyZAA8MmwAPDJwADwydAA8MnwAPDKAADw0bAA8NHQAPDR8ADw0hAA8NJAAPDSUADw0mAA8NJwAPDSgADw0qAA8NLAAPDS0ADw0uAA8NMAAPDTEADw3EAA8N5wAPDgcADw4nAA8OKQAPDisADw4tAA8OLwAPDjIADw4zAA8ONAAPDjcADw44AA8OOgAPDjsADw4+AA8OQQAPDkIADw5DAA8ORgAPDkcADw5MAA8OZQAPDm4ADw5wAA8OcgAPDnsADw5+AA8OgQAPDoMADw7MAA8O8AAPDxcADw87AA8PPgAPD0AADw9CAA8PRAAPD0YADw9IAA8PSQAPD0wADw9lAA8PhgAPD4gADw+KAA8PjAAPD44ADw+QAA8PkgAPD5QADw+WAA8PtwAPD7oADw+9AA8PwAAPD8MADw/GAA8PyQAPD8wADw/PAA8P0QAPEEwADxBOAA8QUAAPEFIADxBVAA8QVgAPEFcADxBYAA8QWQAPEFsADxBdAA8QXgAPEF8ADxBhAA8QYgAPEN0ADxDfAA8Q4QAPEOMADxDmAA8Q5wAPEOgADxDpAA8Q6gAPEOwADxDuAA8Q7wAPEPAADxDyAA8Q8wAPEW4ADxFwAA8RcwAPEXUADxF4AA8ReQAPEXoADxF7AA8RfAAPEX4ADxGAAA8RgQAPEYIADxGEAA8RhQAPEZ4ADxGfAA8RoAAPEaIADxIdAA8SHwAPEiEADxIjAA8SJgAPEicADxIoAA8SKQAPEioADxIsAA8SLgAPEi8ADxIwAA8SMgAPEjMADxKuAA8SsAAPErMADxK1AA8SuAAPErkADxK6AA8SuwAPErwADxK+AA8SwAAPEsEADxLCAA8SxAAPEsUADxNAAA8TQgAPE0QADxNGAA8TSQAPE0oADxNLAA8TTAAPE00ADxNPAA8TUQAPE1IADxNTAA8TVQAPE1YADxPRAA8T0wAPE9UADxPXAA8T2gAPE9sADxPcAA8T3QAPE94ADxPgAA8T4gAPE+MADxPkAA8T5gAPE+cADxRiAA8UZAAPFGYADxRoAA8UawAPFGwADxRtAA8UbgAPFG8ADxRxAA8UcwAPFHQADxR1AA8UdwAPFHgADxTBAA8U5QAPFQwADxUwAA8VMwAPFTUADxU3AA8VOQAPFTsADxU9AA8VPgAPFUEADxVaAA8VdwAPFXkADxV7AA8VfQAPFX8ADxWBAA8VgwAPFYUADxWiAA8VpQAPFagADxWrAA8VrgAPFbEADxW0AA8VtwAPFbkADxY0AA8WNgAPFjgADxY6AA8WPQAPFj4ADxY/AA8WQAAPFkEADxZDAA8WRQAPFkYADxZHAA8WSQAPFkoADxbFAA8WxwAPFskADxbLAA8WzgAPFs8ADxbQAA8W0QAPFtIADxbUAA8W1gAPFtcADxbYAA8W2gAPFtsADxdWAA8XWAAPF1oADxdcAA8XXwAPF2AADxdhAA8XYgAPF2MADxdlAA8XZwAPF2gADxdpAA8XawAPF2wADxfnAA8X6QAPF+wADxfuAA8X8QAPF/IADxfzAA8X9AAPF/UADxf3AA8X+QAPF/oADxf7AA8X/QAPF/4ADxh5AA8YewAPGH0ADxh/AA8YggAPGIMADxiEAA8YhQAPGIYADxiIAA8YigAPGIsADxiMAA8YjgAPGI8ADxkKAA8ZDAAPGQ4ADxkQAA8ZEwAPGRQADxkVAA8ZFgAPGRcADxkZAA8ZGwAPGRwADxkdAA8ZHwAPGSAADxmbAA8ZnQAPGaAADxmiAA8ZpQAPGaYADxmnAA8ZqAAPGakADxmrAA8ZrQAPGa4ADxmvAA8ZsQAPGbIADxpFAA8aaAAPGogADxqoAA8aqgAPGqwADxquAA8asAAPGrMADxq0AA8atQAPGrgADxq5AA8auwAPGrwADxq+AA8awQAPGsIADxrDAA8axgAPGscADxrMAA8a5QAPGu4ADxrwAA8a8gAPGvsADxr+AA8bAQAPGwMADxtMAA8bcAAPG5cADxu7AA8bvgAPG8AADxvCAA8bxAAPG8YADxvIAA8byQAPG8wADxvlAA8cBgAPHAgADxwKAA8cDAAPHA4ADxwQAA8cEgAPHBQADxwWAA8cNwAPHDoADxw9AA8cQAAPHEMADxxGAA8cSQAPHEwADxxPAA8cUQAPHMwADxzOAA8c0AAPHNIADxzVAA8c1gAPHNcADxzYAA8c2QAPHNsADxzdAA8c3gAPHN8ADxzhAA8c4gAPHV0ADx1fAA8dYQAPHWMADx1mAA8dZwAPHWgADx1pAA8dagAPHWwADx1uAA8dbwAPHXAADx1yAA8dcwAPHe4ADx3wAA8d8wAPHfUADx34AA8d+QAPHfoADx37AA8d/AAPHf4ADx4AAA8eAQAPHgIADx4EAA8eBQAPHh4ADx4fAA8eIAAPHiIADx6dAA8enwAPHqEADx6jAA8epgAPHqcADx6oAA8eqQAPHqoADx6sAA8ergAPHq8ADx6wAA8esgAPHrMADx8uAA8fMAAPHzIADx80AA8fNwAPHzgADx85AA8fOgAPHzsADx89AA8fPwAPH0AADx9BAA8fQwAPH0QADx+/AA8fwQAPH8MADx/FAA8fyAAPH8kADx/KAA8fywAPH8wADx/OAA8f0AAPH9EADx/SAA8f1AAPH9UADyBQAA8gUgAPIFQADyBWAA8gWQAPIFoADyBbAA8gXAAPIF0ADyBfAA8gYQAPIGIADyBjAA8gZQAPIGYADyDhAA8g4wAPIOUADyDnAA8g6gAPIOsADyDsAA8g7QAPIO4ADyDwAA8g8gAPIPMADyD0AA8g9gAPIPcADyFAAA8hZAAPIYsADyGvAA8hsgAPIbQADyG2AA8huAAPIboADyG8AA8hvQAPIcAADyHZAA8h9gAPIfgADyH6AA8h/AAPIf4ADyIAAA8iAgAPIgQADyIhAA8iJAAPIicADyIqAA8iLQAPIjAADyIzAA8iNgAPIjgADyKzAA8itQAPIrcADyK5AA8ivAAPIr0ADyK+AA8ivwAPIsAADyLCAA8ixAAPIsUADyLGAA8iyAAPIskADyNEAA8jRgAPI0gADyNKAA8jTQAPI04ADyNPAA8jUAAPI1EADyNTAA8jVQAPI1YADyNXAA8jWQAPI1oADyPVAA8j1wAPI9kADyPbAA8j3gAPI98ADyPgAA8j4QAPI+IADyPkAA8j5gAPI+cADyPoAA8j6gAPI+sADyRmAA8kaAAPJGsADyRtAA8kcAAPJHEADyRyAA8kcwAPJHQADyR2AA8keAAPJHkADyR6AA8kfAAPJH0ADyT4AA8k+gAPJPwADyT+AA8lAQAPJQIADyUDAA8lBAAPJQUADyUHAA8lCQAPJQoADyULAA8lDQAPJQ4ADyWJAA8liwAPJY0ADyWPAA8lkgAPJZMADyWUAA8llQAPJZYADyWYAA8lmgAPJZsADyWcAA8lngAPJZ8ADyYaAA8mHAAPJh4ADyYgAA8mIwAPJiQADyYlAA8mJgAPJicADyYpAA8mKwAPJiwADyYtAA8mLwAPJjAADybDAA8m5gAPJwYADycmAA8nKAAPJyoADycsAA8nLgAPJzEADycyAA8nMwAPJzYADyc3AA8nOQAPJzoADyc8AA8nPwAPJ0AADydBAA8nRAAPJ0UADydKAA8nYwAPJ2wADyduAA8ncAAPJ3kADyd8AA8nfwAPJ4EADyfKAA8n7gAPKBUADyg5AA8oPAAPKD4ADyhAAA8oQgAPKEQADyhGAA8oRwAPKEoADyhjAA8ohAAPKIYADyiIAA8oigAPKIwADyiOAA8okAAPKJIADyiUAA8otQAPKLgADyi7AA8ovgAPKMEADyjEAA8oxwAPKMoADyjNAA8ozwAPKUoADylMAA8pTgAPKVAADylTAA8pVAAPKVUADylWAA8pVwAPKVkADylbAA8pXAAPKV0ADylfAA8pYAAPKdsADyndAA8p3wAPKeEADynkAA8p5QAPKeYADynnAA8p6AAPKeoADynsAA8p7QAPKe4ADynwAA8p8QAPKmwADypuAA8qcQAPKnMADyp2AA8qdwAPKngADyp5AA8qegAPKnwADyp+AA8qfwAPKoAADyqCAA8qgwAPKpwADyqdAA8qngAPKqAADysbAA8rHQAPKx8ADyshAA8rJAAPKyUADysmAA8rJwAPKygADysqAA8rLAAPKy0ADysuAA8rMAAPKzEADyusAA8rrgAPK7AADyuyAA8rtQAPK7YADyu3AA8ruAAPK7kADyu7AA8rvQAPK74ADyu/AA8rwQAPK8IADyw9AA8sPwAPLEEADyxDAA8sRgAPLEcADyxIAA8sSQAPLEoADyxMAA8sTgAPLE8ADyxQAA8sUgAPLFMADyzOAA8s0AAPLNIADyzUAA8s1wAPLNgADyzZAA8s2gAPLNsADyzdAA8s3wAPLOAADyzhAA8s4wAPLOQADy1fAA8tYQAPLWMADy1lAA8taAAPLWkADy1qAA8tawAPLWwADy1uAA8tcAAPLXEADy1yAA8tdAAPLXUADy2+AA8t4gAPLgkADy4tAA8uMAAPLjIADy40AA8uNgAPLjgADy46AA8uOwAPLj4ADy5XAA8udAAPLnYADy54AA8uegAPLnwADy5+AA8ugAAPLoIADy6fAA8uogAPLqUADy6oAA8uqwAPLq4ADy6xAA8utAAPLrYADy8xAA8vMwAPLzUADy83AA8vOgAPLzsADy88AA8vPQAPLz4ADy9AAA8vQgAPL0MADy9EAA8vRgAPL0cADy/CAA8vxAAPL8YADy/IAA8vywAPL8wADy/NAA8vzgAPL88ADy/RAA8v0wAPL9QADy/VAA8v1wAPL9gADzBTAA8wVQAPMFcADzBZAA8wXAAPMF0ADzBeAA8wXwAPMGAADzBiAA8wZAAPMGUADzBmAA8waAAPMGkADzDkAA8w5gAPMOkADzDrAA8w7gAPMO8ADzDwAA8w8QAPMPIADzD0AA8w9gAPMPcADzD4AA8w+gAPMPsADzF2AA8xeAAPMXoADzF8AA8xfwAPMYAADzGBAA8xggAPMYMADzGFAA8xhwAPMYgADzGJAA8xiwAPMYwADzIHAA8yCQAPMgsADzINAA8yEAAPMhEADzISAA8yEwAPMhQADzIWAA8yGAAPMhkADzIaAA8yHAAPMh0ADzKYAA8ymgAPMpwADzKeAA8yoQAPMqIADzKjAA8ypAAPMqUADzKnAA8yqQAPMqoADzKrAA8yrQAPMq4ADzNBAA8zZAAPM4QADzOkAA8zpgAPM6gADzOqAA8zrAAPM68ADzOwAA8zsQAPM7QADzO1AA8ztwAPM7gADzO6AA8zvQAPM74ADzO/AA8zwgAPM8MADzPIAA8z4QAPM+oADzPsAA8z7gAPM/cADzP6AA8z/QAPM/8ADzRIAA80bAAPNJMADzS3AA80ugAPNLwADzS+AA80wAAPNMIADzTEAA80xQAPNMgADzThAA81AgAPNQQADzUGAA81CAAPNQoADzUMAA81DgAPNRAADzUSAA81MwAPNTYADzU5AA81PAAPNT8ADzVCAA81RQAPNUgADzVLAA81TQAPNcgADzXKAA81zAAPNc4ADzXRAA810gAPNdMADzXUAA811QAPNdcADzXZAA812gAPNdsADzXdAA813gAPNlkADzZbAA82XQAPNl8ADzZiAA82YwAPNmQADzZlAA82ZgAPNmgADzZqAA82awAPNmwADzZuAA82bwAPNuoADzbsAA827wAPNvEADzb0AA829QAPNvYADzb3AA82+AAPNvoADzb8AA82/QAPNv4ADzcAAA83AQAPNxoADzcbAA83HAAPNx4ADzeZAA83mwAPN50ADzefAA83ogAPN6MADzekAA83pQAPN6YADzeoAA83qgAPN6sADzesAA83rgAPN68ADzgqAA84LAAPOC4ADzgwAA84MwAPODQADzg1AA84NgAPODcADzg5AA84OwAPODwADzg9AA84PwAPOEAADzi7AA84vQAPOL8ADzjBAA84xAAPOMUADzjGAA84xwAPOMgADzjKAA84zAAPOM0ADzjOAA840AAPONEADzlMAA85TgAPOVAADzlSAA85VQAPOVYADzlXAA85WAAPOVkADzlbAA85XQAPOV4ADzlfAA85YQAPOWIADzndAA853wAPOeEADznjAA855gAPOecADznoAA856QAPOeoADznsAA857gAPOe8ADznwAA858gAPOfMADzo8AA86YAAPOocADzqrAA86rgAPOrAADzqyAA86tAAPOrYADzq4AA86uQAPOrwADzrVAA868gAPOvQADzr2AA86+AAPOvoADzr8AA86/gAPOwAADzsdAA87IAAPOyMADzsmAA87KQAPOywADzsvAA87MgAPOzQADzuvAA87sQAPO7MADzu1AA87uAAPO7kADzu6AA87uwAPO7wADzu+AA87wAAPO8EADzvCAA87xAAPO8UADzxAAA88QgAPPEQADzxGAA88SQAPPEoADzxLAA88TAAPPE0ADzxPAA88UQAPPFIADzxTAA88VQAPPFYADzzRAA880wAPPNYADzzYAA882wAPPNwADzzdAA883gAPPN8ADzzhAA884wAPPOQADzzlAA885wAPPOgADz1jAA89ZQAPPWgADz1qAA89bQAPPW4ADz1vAA89cAAPPXEADz1zAA89dQAPPXYADz13AA89eQAPPXoADz31AA899wAPPfkADz37AA89/gAPPf8ADz4AAA8+AQAPPgIADz4EAA8+BgAPPgcADz4IAA8+CgAPPgsADz6GAA8+iAAPPooADz6MAA8+jwAPPpAADz6RAA8+kgAPPpMADz6VAA8+lwAPPpgADz6ZAA8+mwAPPpwADz8XAA8/GQAPPxsADz8dAA8/IAAPPyEADz8iAA8/IwAPPyQADz8mAA8/KAAPPykADz8qAA8/LAAPPy0ADz/AAA8/4wAPQAMAD0AjAA9AJQAPQCcAD0ApAA9AKwAPQC4AD0AvAA9AMAAPQDMAD0A0AA9ANgAPQDcAD0A5AA9APAAPQD0AD0A+AA9AQQAPQEIAD0BHAA9AYAAPQGkAD0BrAA9AbQAPQHYAD0B5AA9AfAAPQH4AD0DHAA9A6wAPQRIAD0E2AA9BOQAPQTsAD0E9AA9BPwAPQUEAD0FDAA9BRAAPQUcAD0FgAA9BgQAPQYMAD0GFAA9BhwAPQYkAD0GLAA9BjQAPQY8AD0GRAA9BsgAPQbUAD0G4AA9BuwAPQb4AD0HBAA9BxAAPQccAD0HKAA9BzAAPQkcAD0JJAA9CSwAPQk0AD0JQAA9CUQAPQlIAD0JTAA9CVAAPQlYAD0JYAA9CWQAPQloAD0JcAA9CXQAPQtgAD0LaAA9C3AAPQt4AD0LhAA9C4gAPQuMAD0LkAA9C5QAPQucAD0LpAA9C6gAPQusAD0LtAA9C7gAPQ2kAD0NrAA9DbgAPQ3AAD0NzAA9DdAAPQ3UAD0N2AA9DdwAPQ3kAD0N7AA9DfAAPQ30AD0N/AA9DgAAPQ5kAD0OaAA9DmwAPQ50AD0QYAA9EGgAPRBwAD0QeAA9EIQAPRCIAD0QjAA9EJAAPRCUAD0QnAA9EKQAPRCoAD0QrAA9ELQAPRC4AD0SpAA9EqwAPRK0AD0SvAA9EsgAPRLMAD0S0AA9EtQAPRLYAD0S4AA9EugAPRLsAD0S8AA9EvgAPRL8AD0U6AA9FPAAPRT4AD0VAAA9FQwAPRUQAD0VFAA9FRgAPRUcAD0VJAA9FSwAPRUwAD0VNAA9FTwAPRVAAD0XLAA9FzQAPRc8AD0XRAA9F1AAPRdUAD0XWAA9F1wAPRdgAD0XaAA9F3AAPRd0AD0XeAA9F4AAPReEAD0ZcAA9GXgAPRmAAD0ZiAA9GZQAPRmYAD0ZnAA9GaAAPRmkAD0ZrAA9GbQAPRm4AD0ZvAA9GcQAPRnIAD0a7AA9G3wAPRwYAD0cqAA9HLQAPRy8AD0cxAA9HMwAPRzUAD0c3AA9HOAAPRzsAD0dUAA9HcQAPR3MAD0d1AA9HdwAPR3kAD0d7AA9HfQAPR38AD0ecAA9HnwAPR6IAD0elAA9HqAAPR6sAD0euAA9HsQAPR7MAD0guAA9IMAAPSDIAD0g0AA9INwAPSDgAD0g5AA9IOgAPSDsAD0g9AA9IPwAPSEAAD0hBAA9IQwAPSEQAD0i/AA9IwQAPSMMAD0jFAA9IyAAPSMkAD0jKAA9IywAPSMwAD0jOAA9I0AAPSNEAD0jSAA9I1AAPSNUAD0lQAA9JUgAPSVQAD0lWAA9JWQAPSVoAD0lbAA9JXAAPSV0AD0lfAA9JYQAPSWIAD0ljAA9JZQAPSWYAD0nhAA9J4wAPSeUAD0nnAA9J6gAPSesAD0nsAA9J7QAPSe4AD0nwAA9J8gAPSfMAD0n0AA9J9gAPSfcAD0pyAA9KdAAPSnYAD0p4AA9KewAPSnwAD0p9AA9KfgAPSn8AD0qBAA9KgwAPSoQAD0qFAA9KhwAPSogAD0sDAA9LBQAPSwcAD0sJAA9LDAAPSw0AD0sOAA9LDwAPSxAAD0sSAA9LFAAPSxUAD0sWAA9LGAAPSxkAD0uUAA9LlgAPS5gAD0uaAA9LnQAPS54AD0ufAA9LoAAPS6EAD0ujAA9LpQAPS6YAD0unAA9LqQAPS6oAD0w9AA9MYAAPTIAAD0ygAA9MogAPTKQAD0ymAA9MqAAPTKsAD0ysAA9MrQAPTLAAD0yxAA9MswAPTLQAD0y2AA9MuQAPTLoAD0y7AA9MvgAPTL8AD0zEAA9M3QAPTOYAD0zoAA9M6gAPTPMAD0z2AA9M+QAPTPsAD01EAA9NaAAPTY8AD02zAA9NtgAPTbgAD026AA9NvAAPTb4AD03AAA9NwQAPTcQAD03dAA9N/gAPTgAAD04CAA9OBAAPTgYAD04IAA9OCgAPTgwAD04OAA9OLwAPTjIAD041AA9OOAAPTjsAD04+AA9OQQAPTkQAD05HAA9OSQAPTsQAD07GAA9OyAAPTsoAD07NAA9OzgAPTs8AD07QAA9O0QAPTtMAD07VAA9O1gAPTtcAD07ZAA9O2gAPT1UAD09XAA9PWQAPT1sAD09eAA9PXwAPT2AAD09hAA9PYgAPT2QAD09mAA9PZwAPT2gAD09qAA9PawAPT+YAD0/oAA9P6wAPT+0AD0/wAA9P8QAPT/IAD0/zAA9P9AAPT/YAD0/4AA9P+QAPT/oAD0/8AA9P/QAPUBYAD1AXAA9QGAAPUBoAD1CVAA9QlwAPUJkAD1CbAA9QngAPUJ8AD1CgAA9QoQAPUKIAD1CkAA9QpgAPUKcAD1CoAA9QqgAPUKsAD1EmAA9RKAAPUSoAD1EsAA9RLwAPUTAAD1ExAA9RMgAPUTMAD1E1AA9RNwAPUTgAD1E5AA9ROwAPUTwAD1G3AA9RuQAPUbsAD1G9AA9RwAAPUcEAD1HCAA9RwwAPUcQAD1HGAA9RyAAPUckAD1HKAA9RzAAPUc0AD1JIAA9SSgAPUkwAD1JOAA9SUQAPUlIAD1JTAA9SVAAPUlUAD1JXAA9SWQAPUloAD1JbAA9SXQAPUl4AD1LZAA9S2wAPUt0AD1LfAA9S4gAPUuMAD1LkAA9S5QAPUuYAD1LoAA9S6gAPUusAD1LsAA9S7gAPUu8AD1M4AA9TXAAPU4MAD1OnAA9TqgAPU6wAD1OuAA9TsAAPU7IAD1O0AA9TtQAPU7gAD1PRAA9T7gAPU/AAD1PyAA9T9AAPU/YAD1P4AA9T+gAPU/wAD1QZAA9UHAAPVB8AD1QiAA9UJQAPVCgAD1QrAA9ULgAPVDAAD1SrAA9UrQAPVK8AD1SxAA9UtAAPVLUAD1S2AA9UtwAPVLgAD1S6AA9UvAAPVL0AD1S+AA9UwAAPVMEAD1U8AA9VPgAPVUAAD1VCAA9VRQAPVUYAD1VHAA9VSAAPVUkAD1VLAA9VTQAPVU4AD1VPAA9VUQAPVVIAD1XNAA9VzwAPVdIAD1XUAA9V1wAPVdgAD1XZAA9V2gAPVdsAD1XdAA9V3wAPVeAAD1XhAA9V4wAPVeQAD1ZfAA9WYQAPVmQAD1ZmAA9WaQAPVmoAD1ZrAA9WbAAPVm0AD1ZvAA9WcQAPVnIAD1ZzAA9WdQAPVnYAD1bxAA9W8wAPVvUAD1b3AA9W+gAPVvsAD1b8AA9W/QAPVv4AD1cAAA9XAgAPVwMAD1cEAA9XBgAPVwcAD1eCAA9XhAAPV4YAD1eIAA9XiwAPV4wAD1eNAA9XjgAPV48AD1eRAA9XkwAPV5QAD1eVAA9XlwAPV5gAD1gTAA9YFQAPWBcAD1gZAA9YHAAPWB0AD1geAA9YHwAPWCAAD1giAA9YJAAPWCUAD1gmAA9YKAAPWCkAD1i8AA9Y3wAPWP8AD1kfAA9ZIQAPWSMAD1klAA9ZJwAPWSoAD1krAA9ZLAAPWS8AD1kwAA9ZMgAPWTMAD1k1AA9ZOAAPWTkAD1k6AA9ZPQAPWT4AD1lDAA9ZXAAPWWUAD1lnAA9ZaQAPWXIAD1l1AA9ZeAAPWXoAD1nDAA9Z5wAPWg4AD1oyAA9aNQAPWjcAD1o5AA9aOwAPWj0AD1o/AA9aQAAPWkMAD1pcAA9afQAPWn8AD1qBAA9agwAPWoUAD1qHAA9aiQAPWosAD1qNAA9argAPWrEAD1q0AA9atwAPWroAD1q9AA9awAAPWsMAD1rGAA9ayAAPW0MAD1tFAA9bRwAPW0kAD1tMAA9bTQAPW04AD1tPAA9bUAAPW1IAD1tUAA9bVQAPW1YAD1tYAA9bWQAPW9QAD1vWAA9b2AAPW9oAD1vdAA9b3gAPW98AD1vgAA9b4QAPW+MAD1vlAA9b5gAPW+cAD1vpAA9b6gAPXGUAD1xnAA9cagAPXGwAD1xvAA9ccAAPXHEAD1xyAA9ccwAPXHUAD1x3AA9ceAAPXHkAD1x7AA9cfAAPXJUAD1yWAA9clwAPXJkAD10UAA9dFgAPXRgAD10aAA9dHQAPXR4AD10fAA9dIAAPXSEAD10jAA9dJQAPXSYAD10nAA9dKQAPXSoAD12lAA9dpwAPXakAD12rAA9drgAPXa8AD12wAA9dsQAPXbIAD120AA9dtgAPXbcAD124AA9dugAPXbsAD142AA9eOAAPXjoAD148AA9ePwAPXkAAD15BAA9eQgAPXkMAD15FAA9eRwAPXkgAD15JAA9eSwAPXkwAD17HAA9eyQAPXssAD17NAA9e0AAPXtEAD17SAA9e0wAPXtQAD17WAA9e2AAPXtkAD17aAA9e3AAPXt0AD19YAA9fWgAPX1wAD19eAA9fYQAPX2IAD19jAA9fZAAPX2UAD19nAA9faQAPX2oAD19rAA9fbQAPX24AD1+3AA9f2wAPYAIAD2AmAA9gKQAPYCsAD2AtAA9gLwAPYDEAD2AzAA9gNAAPYDcAD2BQAA9gbQAPYG8AD2BxAA9gcwAPYHUAD2B3AA9geQAPYHsAD2CYAA9gmwAPYJ4AD2ChAA9gpAAPYKcAD2CqAA9grQAPYK8AD2EqAA9hLAAPYS4AD2EwAA9hMwAPYTQAD2E1AA9hNgAPYTcAD2E5AA9hOwAPYTwAD2E9AA9hPwAPYUAAD2G7AA9hvQAPYb8AD2HBAA9hxAAPYcUAD2HGAA9hxwAPYcgAD2HKAA9hzAAPYc0AD2HOAA9h0AAPYdEAD2JMAA9iTgAPYlAAD2JSAA9iVQAPYlYAD2JXAA9iWAAPYlkAD2JbAA9iXQAPYl4AD2JfAA9iYQAPYmIAD2LdAA9i3wAPYuIAD2LkAA9i5wAPYugAD2LpAA9i6gAPYusAD2LtAA9i7wAPYvAAD2LxAA9i8wAPYvQAD2NvAA9jcQAPY3MAD2N1AA9jeAAPY3kAD2N6AA9jewAPY3wAD2N+AA9jgAAPY4EAD2OCAA9jhAAPY4UAD2QAAA9kAgAPZAQAD2QGAA9kCQAPZAoAD2QLAA9kDAAPZA0AD2QPAA9kEQAPZBIAD2QTAA9kFQAPZBYAD2SRAA9kkwAPZJUAD2SXAA9kmgAPZJsAD2ScAA9knQAPZJ4AD2SgAA9kogAPZKMAD2SkAA9kpgAPZKcAD2S4AA9kuQAPZLsAD2U2AA9lOAAPZTsAD2U9AA9lQAAPZUEAD2VCAA9lQwAPZUQAD2VGAA9lSAAPZUkAD2VKAA9lTAAPZU0AD2XIAA9lygAPZcwAD2XOAA9l0QAPZdIAD2XTAA9l1AAPZdUAD2XXAA9l2QAPZdoAD2XbAA9l3QAPZd4AD2ZZAA9mWwAPZl4AD2ZgAA9mYwAPZmQAD2ZlAA9mZgAPZmcAD2ZpAA9mawAPZmwAD2ZtAA9mbwAPZnAAD2aBAA9mggAPZoQAD2cHAA9nKwAPZ08AD2dyAA9nmQAPZ7kAD2fgAA9oBwAPaCcAD2hLAA9obwAPaHEAD2h0AA9odgAPaHgAD2h6AA9ofQAPaIAAD2iCAA9ohAAPaIcAD2iJAA9oiwAPaI4AD2iRAA9okgAPaJsAD2i0AA9ouQAPaLsAD2jAAA9owwAPaMUAD2kOAA9pMgAPaVkAD2l9AA9pgAAPaYIAD2mEAA9phgAPaYgAD2mKAA9piwAPaY4AD2mnAA9pzAAPac4AD2nQAA9p0gAPadQAD2nWAA9p2AAPadoAD2ncAA9p3gAPagMAD2oGAA9qCQAPagwAD2oPAA9qEgAPahUAD2oYAA9qGwAPah4AD2ogAA9qmwAPap0AD2qgAA9qogAPaqUAD2qmAA9qpwAPaqgAD2qpAA9qqwAPaq0AD2quAA9qrwAParEAD2qyAA9qwwAPasQAD2rGAA9rQQAPa0MAD2tFAA9rRwAPa0oAD2tLAA9rTAAPa00AD2tOAA9rUAAPa1IAD2tTAA9rVAAPa1YAD2tXAA9r0gAPa9QAD2vXAA9r2QAPa9wAD2vdAA9r3gAPa98AD2vgAA9r4gAPa+QAD2vlAA9r5gAPa+gAD2vpAA9r+gAPa/8AD2wCAA9sBAAPbBUAD2weAA9sIQAPbCQAD2wmAA9sOQAPbEQAD2y/AA9swQAPbMMAD2zFAA9syAAPbMkAD2zKAA9sywAPbMwAD2zOAA9s0AAPbNEAD2zSAA9s1AAPbNUAD21QAA9tUgAPbVUAD21XAA9tWgAPbVsAD21cAA9tXQAPbV4AD21gAA9tYgAPbWMAD21kAA9tZgAPbWcAD214AA9teQAPbXsAD232AA9t+AAPbfoAD238AA9t/wAPbgAAD24BAA9uAgAPbgMAD24FAA9uBwAPbggAD24JAA9uCwAPbgwAD26HAA9uiQAPbowAD26OAA9ukQAPbpIAD26TAA9ulAAPbpUAD26XAA9umQAPbpoAD26bAA9unQAPbp4AD263AA9uuAAPbrkAD267AA9vNgAPbzgAD286AA9vPAAPbz8AD29AAA9vQQAPb0IAD29DAA9vRQAPb0cAD29IAA9vSQAPb0sAD29MAA9vxwAPb8kAD2/MAA9vzgAPb9EAD2/SAA9v0wAPb9QAD2/VAA9v1wAPb9kAD2/aAA9v2wAPb90AD2/eAA9wBQAPcB4AD3AnAA9wKgAPcC0AD3A2AA9wOQAPcDwAD3A+AA9wUQAPcOQAD3EHAA9xJwAPcUcAD3FJAA9xSwAPcU0AD3FPAA9xUgAPcVMAD3FUAA9xVwAPcVgAD3FaAA9xWwAPcV0AD3FgAA9xYQAPcWIAD3FlAA9xZgAPcWsAD3GEAA9xjQAPcY8AD3GRAA9xmgAPcZ0AD3GgAA9xogAPcesAD3IPAA9yNgAPcloAD3JdAA9yXwAPcmEAD3JjAA9yZQAPcmcAD3JoAA9yawAPcoQAD3KlAA9ypwAPcqkAD3KrAA9yrQAPcq8AD3KxAA9yswAPcrUAD3LWAA9y2QAPctwAD3LfAA9y4gAPcuUAD3LoAA9y6wAPcu4AD3LwAA9zawAPc20AD3NvAA9zcQAPc3QAD3N1AA9zdgAPc3cAD3N4AA9zegAPc3wAD3N9AA9zfgAPc4AAD3OBAA9z/AAPc/4AD3QAAA90AgAPdAUAD3QGAA90BwAPdAgAD3QJAA90CwAPdA0AD3QOAA90DwAPdBEAD3QSAA90jQAPdI8AD3SSAA90lAAPdJcAD3SYAA90mQAPdJoAD3SbAA90nQAPdJ8AD3SgAA90oQAPdKMAD3SkAA90vQAPdL4AD3S/AA90wQAPdTwAD3U+AA91QAAPdUIAD3VFAA91RgAPdUcAD3VIAA91SQAPdUsAD3VNAA91TgAPdU8AD3VRAA91UgAPdc0AD3XPAA910QAPddMAD3XWAA911wAPddgAD3XZAA912gAPddwAD3XeAA913wAPdeAAD3XiAA914wAPdl4AD3ZgAA92YgAPdmQAD3ZnAA92aAAPdmkAD3ZqAA92awAPdm0AD3ZvAA92cAAPdnEAD3ZzAA92dAAPdu8AD3bxAA928wAPdvUAD3b4AA92+QAPdvoAD3b7AA92/AAPdv4AD3cAAA93AQAPdwIAD3cEAA93BQAPd4AAD3eCAA93hAAPd4YAD3eJAA93igAPd4sAD3eMAA93jQAPd48AD3eRAA93kgAPd5MAD3eVAA93lgAPd98AD3gDAA94KgAPeE4AD3hRAA94UwAPeFUAD3hXAA94WQAPeFsAD3hcAA94XwAPeHgAD3iVAA94lwAPeJkAD3ibAA94nQAPeJ8AD3ihAA94owAPeMAAD3jDAA94xgAPeMkAD3jMAA94zwAPeNIAD3jVAA941wAPeVIAD3lUAA95VgAPeVgAD3lbAA95XAAPeV0AD3leAA95XwAPeWEAD3ljAA95ZAAPeWUAD3lnAA95aAAPeeMAD3nlAA955wAPeekAD3nsAA957QAPee4AD3nvAA958AAPefIAD3n0AA959QAPefYAD3n4AA95+QAPenQAD3p2AA96eAAPenoAD3p9AA96fgAPen8AD3qAAA96gQAPeoMAD3qFAA96hgAPeocAD3qJAA96igAPewUAD3sHAA97CgAPewwAD3sPAA97EAAPexEAD3sSAA97EwAPexUAD3sXAA97GAAPexkAD3sbAA97HAAPe5cAD3uZAA97mwAPe50AD3ugAA97oQAPe6IAD3ujAA97pAAPe6YAD3uoAA97qQAPe6oAD3usAA97rQAPfCgAD3wqAA98LAAPfC4AD3wxAA98MgAPfDMAD3w0AA98NQAPfDcAD3w5AA98OgAPfDsAD3w9AA98PgAPfLkAD3y7AA98vQAPfL8AD3zCAA98wwAPfMQAD3zFAA98xgAPfMgAD3zKAA98ywAPfMwAD3zOAA98zwAPfWIAD32FAA99pQAPfcUAD33HAA99yQAPfcsAD33NAA990AAPfdEAD33SAA991QAPfdYAD33YAA992QAPfdsAD33eAA993wAPfeAAD33jAA995AAPfekAD34CAA9+CwAPfg0AD34PAA9+GAAPfhsAD34eAA9+IAAPfmkAD36NAA9+tAAPftgAD37bAA9+3QAPft8AD37hAA9+4wAPfuUAD37mAA9+6QAPfwIAD38jAA9/JQAPfycAD38pAA9/KwAPfy0AD38vAA9/MQAPfzMAD39UAA9/VwAPf1oAD39dAA9/YAAPf2MAD39mAA9/aQAPf2wAD39uAA9/6QAPf+sAD3/tAA9/7wAPf/IAD3/zAA9/9AAPf/UAD3/2AA9/+AAPf/oAD3/7AA9//AAPf/4AD3//AA+AegAPgHwAD4B+AA+AgAAPgIMAD4CEAA+AhQAPgIYAD4CHAA+AiQAPgIsAD4CMAA+AjQAPgI8AD4CQAA+BCwAPgQ0AD4EQAA+BEgAPgRUAD4EWAA+BFwAPgRgAD4EZAA+BGwAPgR0AD4EeAA+BHwAPgSEAD4EiAA+BOwAPgTwAD4E9AA+BPwAPgboAD4G8AA+BvgAPgcAAD4HDAA+BxAAPgcUAD4HGAA+BxwAPgckAD4HLAA+BzAAPgc0AD4HPAA+B0AAPgksAD4JNAA+CTwAPglEAD4JUAA+CVQAPglYAD4JXAA+CWAAPgloAD4JcAA+CXQAPgl4AD4JgAA+CYQAPgtwAD4LeAA+C4AAPguIAD4LlAA+C5gAPgucAD4LoAA+C6QAPgusAD4LtAA+C7gAPgu8AD4LxAA+C8gAPg20AD4NvAA+DcQAPg3MAD4N2AA+DdwAPg3gAD4N5AA+DegAPg3wAD4N+AA+DfwAPg4AAD4OCAA+DgwAPg/4AD4QAAA+EAgAPhAQAD4QHAA+ECAAPhAkAD4QKAA+ECwAPhA0AD4QPAA+EEAAPhBEAD4QTAA+EFAAPhF0AD4SBAA+EqAAPhMwAD4TPAA+E0QAPhNMAD4TVAA+E1wAPhNkAD4TaAA+E3QAPhPYAD4UTAA+FFQAPhRcAD4UZAA+FGwAPhR0AD4UfAA+FIQAPhT4AD4VBAA+FRAAPhUcAD4VKAA+FTQAPhVAAD4VTAA+FVQAPhdAAD4XSAA+F1AAPhdYAD4XZAA+F2gAPhdsAD4XcAA+F3QAPhd8AD4XhAA+F4gAPheMAD4XlAA+F5gAPhmEAD4ZjAA+GZQAPhmcAD4ZqAA+GawAPhmwAD4ZtAA+GbgAPhnAAD4ZyAA+GcwAPhnQAD4Z2AA+GdwAPhvIAD4b0AA+G9gAPhvgAD4b7AA+G/AAPhv0AD4b+AA+G/wAPhwEAD4cDAA+HBAAPhwUAD4cHAA+HCAAPh4MAD4eFAA+HiAAPh4oAD4eNAA+HjgAPh48AD4eQAA+HkQAPh5MAD4eVAA+HlgAPh5cAD4eZAA+HmgAPiBUAD4gXAA+IGQAPiBsAD4geAA+IHwAPiCAAD4ghAA+IIgAPiCQAD4gmAA+IJwAPiCgAD4gqAA+IKwAPiKYAD4ioAA+IqgAPiKwAD4ivAA+IsAAPiLEAD4iyAA+IswAPiLUAD4i3AA+IuAAPiLkAD4i7AA+IvAAPiTcAD4k5AA+JOwAPiT0AD4lAAA+JQQAPiUIAD4lDAA+JRAAPiUYAD4lIAA+JSQAPiUoAD4lMAA+JTQAPiV4AD4lfAA+JYQAPieQAD4oIAA+KLAAPik8AD4p2AA+KlgAPir0AD4rkAA+LBAAPiygAD4tMAA+LTgAPi1EAD4tTAA+LVQAPi1cAD4taAA+LXQAPi18AD4thAA+LZAAPi2YAD4toAA+LawAPi24AD4tvAA+LdAAPi40AD4uSAA+LlAAPi5kAD4ucAA+LngAPi+cAD4wLAA+MMgAPjFYAD4xZAA+MWwAPjF0AD4xfAA+MYQAPjGMAD4xkAA+MZwAPjIAAD4ylAA+MpwAPjKkAD4yrAA+MrQAPjK8AD4yxAA+MswAPjLUAD4y3AA+M3AAPjN8AD4ziAA+M5QAPjOgAD4zrAA+M7gAPjPEAD4z0AA+M9wAPjPkAD410AA+NdgAPjXkAD417AA+NfgAPjX8AD42AAA+NgQAPjYIAD42EAA+NhgAPjYcAD42IAA+NigAPjYsAD42cAA+NnQAPjZ8AD44aAA+OHAAPjh4AD44gAA+OIwAPjiQAD44lAA+OJgAPjicAD44pAA+OKwAPjiwAD44tAA+OLwAPjjAAD46rAA+OrQAPjrAAD46yAA+OtQAPjrYAD463AA+OuAAPjrkAD467AA+OvQAPjr4AD46/AA+OwQAPjsIAD47TAA+O2AAPjtsAD47dAA+O7gAPjvcAD476AA+O/QAPjv8AD48bAA+PLQAPj6gAD4+qAA+PrAAPj64AD4+xAA+PsgAPj7MAD4+0AA+PtQAPj7cAD4+5AA+PugAPj7sAD4+9AA+PvgAPkDkAD5A7AA+QPgAPkEAAD5BDAA+QRAAPkEUAD5BGAA+QRwAPkEkAD5BLAA+QTAAPkE0AD5BPAA+QUAAPkGEAD5BiAA+QZAAPkN8AD5DhAA+Q4wAPkOUAD5DoAA+Q6QAPkOoAD5DrAA+Q7AAPkO4AD5DwAA+Q8QAPkPIAD5D0AA+Q9QAPkXAAD5FyAA+RdQAPkXcAD5F6AA+RewAPkXwAD5F9AA+RfgAPkYAAD5GCAA+RgwAPkYQAD5GGAA+RhwAPkaAAD5GhAA+RogAPkaQAD5IfAA+SIQAPkiMAD5IlAA+SKAAPkikAD5IqAA+SKwAPkiwAD5IuAA+SMAAPkjEAD5IyAA+SNAAPkjUAD5KwAA+SsgAPkrUAD5K3AA+SugAPkrsAD5K8AA+SvQAPkr4AD5LAAA+SwgAPksMAD5LEAA+SxgAPkscAD5LhAA+S+gAPkwMAD5MGAA+TCQAPkxIAD5MVAA+TGAAPkxoAD5MsAA+TSAAPk9sAD5P+AA+UHgAPlD4AD5RAAA+UQgAPlEQAD5RGAA+USQAPlEoAD5RLAA+UTgAPlE8AD5RRAA+UUgAPlFQAD5RXAA+UWAAPlFkAD5RcAA+UXQAPlGIAD5R7AA+UhAAPlIYAD5SIAA+UkQAPlJQAD5SXAA+UmQAPlOIAD5UGAA+VLQAPlVEAD5VUAA+VVgAPlVgAD5VaAA+VXAAPlV4AD5VfAA+VYgAPlXsAD5WcAA+VngAPlaAAD5WiAA+VpAAPlaYAD5WoAA+VqgAPlawAD5XNAA+V0AAPldMAD5XWAA+V2QAPldwAD5XfAA+V4gAPleUAD5XnAA+WYgAPlmQAD5ZmAA+WaAAPlmsAD5ZsAA+WbQAPlm4AD5ZvAA+WcQAPlnMAD5Z0AA+WdQAPlncAD5Z4AA+W8wAPlvUAD5b3AA+W+QAPlvwAD5b9AA+W/gAPlv8AD5cAAA+XAgAPlwQAD5cFAA+XBgAPlwgAD5cJAA+XhAAPl4YAD5eJAA+XiwAPl44AD5ePAA+XkAAPl5EAD5eSAA+XlAAPl5YAD5eXAA+XmAAPl5oAD5ebAA+XtAAPl7UAD5e2AA+XuAAPmDMAD5g1AA+YNwAPmDkAD5g8AA+YPQAPmD4AD5g/AA+YQAAPmEIAD5hEAA+YRQAPmEYAD5hIAA+YSQAPmMQAD5jGAA+YyAAPmMoAD5jNAA+YzgAPmM8AD5jQAA+Y0QAPmNMAD5jVAA+Y1gAPmNcAD5jZAA+Y2gAPmVUAD5lXAA+ZWQAPmVsAD5leAA+ZXwAPmWAAD5lhAA+ZYgAPmWQAD5lmAA+ZZwAPmWgAD5lqAA+ZawAPmeYAD5noAA+Z6gAPmewAD5nvAA+Z8AAPmfEAD5nyAA+Z8wAPmfUAD5n3AA+Z+AAPmfkAD5n7AA+Z/AAPmncAD5p5AA+aewAPmn0AD5qAAA+agQAPmoIAD5qDAA+ahAAPmoYAD5qIAA+aiQAPmooAD5qMAA+ajQAPmtYAD5r6AA+bIQAPm0UAD5tIAA+bSgAPm0wAD5tOAA+bUAAPm1IAD5tTAA+bVgAPm28AD5uMAA+bjgAPm5AAD5uSAA+blAAPm5YAD5uYAA+bmgAPm7cAD5u6AA+bvQAPm8AAD5vDAA+bxgAPm8kAD5vMAA+bzgAPnEkAD5xLAA+cTQAPnE8AD5xSAA+cUwAPnFQAD5xVAA+cVgAPnFgAD5xaAA+cWwAPnFwAD5xeAA+cXwAPnNoAD5zcAA+c3gAPnOAAD5zjAA+c5AAPnOUAD5zmAA+c5wAPnOkAD5zrAA+c7AAPnO0AD5zvAA+c8AAPnWsAD51tAA+dbwAPnXEAD510AA+ddQAPnXYAD513AA+deAAPnXoAD518AA+dfQAPnX4AD52AAA+dgQAPnfwAD53+AA+eAQAPngMAD54GAA+eBwAPnggAD54JAA+eCgAPngwAD54OAA+eDwAPnhAAD54SAA+eEwAPno4AD56QAA+ekgAPnpQAD56XAA+emAAPnpkAD56aAA+emwAPnp0AD56fAA+eoAAPnqEAD56jAA+epAAPnx8AD58hAA+fJAAPnyYAD58pAA+fKgAPnysAD58sAA+fLQAPny8AD58xAA+fMgAPnzMAD581AA+fNgAPn0UAD5/AAA+fwgAPn8QAD5/GAA+fyQAPn8oAD5/LAA+fzAAPn80AD5/PAA+f0QAPn9IAD5/TAA+f1QAPn9YAD6BpAA+gjAAPoKwAD6DMAA+gzgAPoNAAD6DSAA+g1AAPoNcAD6DYAA+g2QAPoNwAD6DdAA+g3wAPoOAAD6DiAA+g5QAPoOYAD6DnAA+g6gAPoOsAD6DwAA+hCQAPoRIAD6EUAA+hFgAPoR8AD6EiAA+hJQAPoScAD6FwAA+hlAAPobsAD6HfAA+h4gAPoeQAD6HmAA+h6AAPoeoAD6HsAA+h7QAPofAAD6IJAA+iKgAPoiwAD6IuAA+iMAAPojIAD6I0AA+iNgAPojgAD6I6AA+iWwAPol4AD6JhAA+iZAAPomcAD6JqAA+ibQAPonAAD6JzAA+idQAPovAAD6LyAA+i9AAPovYAD6L5AA+i+gAPovsAD6L8AA+i/QAPov8AD6MBAA+jAgAPowMAD6MFAA+jBgAPo4EAD6ODAA+jhQAPo4cAD6OKAA+jiwAPo4wAD6ONAA+jjgAPo5AAD6OSAA+jkwAPo5QAD6OWAA+jlwAPpBIAD6QUAA+kFwAPpBkAD6QcAA+kHQAPpB4AD6QfAA+kIAAPpCIAD6QkAA+kJQAPpCYAD6QoAA+kKQAPpEIAD6RDAA+kRAAPpEYAD6TBAA+kwwAPpMUAD6THAA+kygAPpMsAD6TMAA+kzQAPpM4AD6TQAA+k0gAPpNMAD6TUAA+k1gAPpNcAD6VSAA+lVAAPpVYAD6VYAA+lWwAPpVwAD6VdAA+lXgAPpV8AD6VhAA+lYwAPpWQAD6VlAA+lZwAPpWgAD6XjAA+l5QAPpecAD6XpAA+l7AAPpe0AD6XuAA+l7wAPpfAAD6XyAA+l9AAPpfUAD6X2AA+l+AAPpfkAD6Z0AA+mdgAPpngAD6Z6AA+mfQAPpn4AD6Z/AA+mgAAPpoEAD6aDAA+mhQAPpoYAD6aHAA+miQAPpooAD6cFAA+nBwAPpwkAD6cLAA+nDgAPpw8AD6cQAA+nEQAPpxIAD6cUAA+nFgAPpxcAD6cYAA+nGgAPpxsAD6dkAA+niAAPp68AD6fTAA+n1gAPp9gAD6faAA+n3AAPp94AD6fgAA+n4QAPp+QAD6f9AA+oGgAPqBwAD6geAA+oIAAPqCIAD6gkAA+oJgAPqCgAD6hFAA+oSAAPqEsAD6hOAA+oUQAPqFQAD6hXAA+oWgAPqFwAD6jXAA+o2QAPqNsAD6jdAA+o4AAPqOEAD6jiAA+o4wAPqOQAD6jmAA+o6AAPqOkAD6jqAA+o7AAPqO0AD6loAA+pagAPqWwAD6luAA+pcQAPqXIAD6lzAA+pdAAPqXUAD6l3AA+peQAPqXoAD6l7AA+pfQAPqX4AD6n5AA+p+wAPqf0AD6n/AA+qAgAPqgMAD6oEAA+qBQAPqgYAD6oIAA+qCgAPqgsAD6oMAA+qDgAPqg8AD6qKAA+qjAAPqo8AD6qRAA+qlAAPqpUAD6qWAA+qlwAPqpgAD6qaAA+qnAAPqp0AD6qeAA+qoAAPqqEAD6scAA+rHgAPqyAAD6siAA+rJQAPqyYAD6snAA+rKAAPqykAD6srAA+rLQAPqy4AD6svAA+rMQAPqzIAD6utAA+rrwAPq7EAD6uzAA+rtgAPq7cAD6u4AA+ruQAPq7oAD6u8AA+rvgAPq78AD6vAAA+rwgAPq8MAD6w+AA+sQAAPrEIAD6xEAA+sRwAPrEgAD6xJAA+sSgAPrEsAD6xNAA+sTwAPrFAAD6xRAA+sUwAPrFQAD6xlAA+sZgAPrGgAD6zrAA+tDwAPrTMAD61WAA+tfQAPrZ0AD63EAA+t6wAPrgsAD64vAA+uUwAPrlUAD65YAA+uWgAPrlwAD65eAA+uYQAPrmQAD65mAA+uaAAPrmsAD65tAA+ubwAPrnIAD651AA+udgAPrnsAD66UAA+umQAPrpsAD66gAA+uowAPrqUAD67uAA+vEgAPrzkAD69dAA+vYAAPr2IAD69kAA+vZgAPr2gAD69qAA+vawAPr24AD6+HAA+vrAAPr64AD6+wAA+vsgAPr7QAD6+2AA+vuAAPr7oAD6+8AA+vvgAPr+MAD6/mAA+v6QAPr+wAD6/vAA+v8gAPr/UAD6/4AA+v+wAPr/4AD7AAAA+wewAPsH0AD7CAAA+wggAPsIUAD7CGAA+whwAPsIgAD7CJAA+wiwAPsI0AD7COAA+wjwAPsJEAD7CSAA+wowAPsKQAD7CmAA+xIQAPsSMAD7ElAA+xJwAPsSoAD7ErAA+xLAAPsS0AD7EuAA+xMAAPsTIAD7EzAA+xNAAPsTYAD7E3AA+xsgAPsbQAD7G3AA+xuQAPsbwAD7G9AA+xvgAPsb8AD7HAAA+xwgAPscQAD7HFAA+xxgAPscgAD7HJAA+x2gAPsd8AD7HiAA+x5AAPsfUAD7H+AA+yAQAPsgQAD7IGAA+yIgAPsjQAD7KvAA+ysQAPsrMAD7K1AA+yuAAPsrkAD7K6AA+yuwAPsrwAD7K+AA+ywAAPssEAD7LCAA+yxAAPssUAD7NAAA+zQgAPs0UAD7NHAA+zSgAPs0sAD7NMAA+zTQAPs04AD7NQAA+zUgAPs1MAD7NUAA+zVgAPs1cAD7NoAA+zaQAPs2sAD7PmAA+z6AAPs+oAD7PsAA+z7wAPs/AAD7PxAA+z8gAPs/MAD7P1AA+z9wAPs/gAD7P5AA+z+wAPs/wAD7R3AA+0eQAPtHwAD7R+AA+0gQAPtIIAD7SDAA+0hAAPtIUAD7SHAA+0iQAPtIoAD7SLAA+0jQAPtI4AD7SnAA+0qAAPtKkAD7SrAA+1JgAPtSgAD7UqAA+1LAAPtS8AD7UwAA+1MQAPtTIAD7UzAA+1NQAPtTcAD7U4AA+1OQAPtTsAD7U8AA+1twAPtbkAD7W8AA+1vgAPtcEAD7XCAA+1wwAPtcQAD7XFAA+1xwAPtckAD7XKAA+1ywAPtc0AD7XOAA+14AAPtfkAD7YiAA+2JQAPtigAD7YrAA+2LgAPtjEAD7Y0AA+2NwAPtjoAD7Y9AA+2QAAPtmkAD7ZsAA+2bwAPtnIAD7Z1AA+2eAAPtnsAD7Z+AA+2gQAPtoQAD7aHAA+2iQAPtpgAD7a0AA+2ygAPtuEAD7b4AA+3DwAPtx0AD7c5AA+3SwAPt94AD7gBAA+4IQAPuEEAD7hDAA+4RQAPuEcAD7hJAA+4TAAPuE0AD7hOAA+4UQAPuFIAD7hUAA+4VQAPuFcAD7haAA+4WwAPuFwAD7hfAA+4YAAPuGUAD7h+AA+4hwAPuIkAD7iLAA+4lAAPuJcAD7iaAA+4nAAPuOUAD7kJAA+5MAAPuVQAD7lXAA+5WQAPuVsAD7ldAA+5XwAPuWEAD7liAA+5ZQAPuX4AD7mfAA+5oQAPuaMAD7mlAA+5pwAPuakAD7mrAA+5rQAPua8AD7nQAA+50wAPudYAD7nZAA+53AAPud8AD7niAA+55QAPuegAD7nqAA+6ZQAPumcAD7ppAA+6awAPum4AD7pvAA+6cAAPunEAD7pyAA+6dAAPunYAD7p3AA+6eAAPunoAD7p7AA+69gAPuvgAD7r6AA+6/AAPuv8AD7sAAA+7AQAPuwIAD7sDAA+7BQAPuwcAD7sIAA+7CQAPuwsAD7sMAA+7hwAPu4kAD7uMAA+7jgAPu5EAD7uSAA+7kwAPu5QAD7uVAA+7lwAPu5kAD7uaAA+7mwAPu50AD7ueAA+7twAPu7gAD7u5AA+7uwAPvDYAD7w4AA+8OgAPvDwAD7w/AA+8QAAPvEEAD7xCAA+8QwAPvEUAD7xHAA+8SAAPvEkAD7xLAA+8TAAPvMcAD7zJAA+8zAAPvM4AD7zRAA+80gAPvNMAD7zUAA+81QAPvNcAD7zZAA+82gAPvNsAD7zdAA+83gAPvVkAD71bAA+9XQAPvV8AD71iAA+9YwAPvWQAD71lAA+9ZgAPvWgAD71qAA+9awAPvWwAD71uAA+9bwAPveoAD73sAA+97gAPvfAAD73zAA+99AAPvfUAD732AA+99wAPvfkAD737AA+9/AAPvf0AD73/AA++AAAPvnsAD759AA++fwAPvoEAD76EAA++hQAPvoYAD76HAA++iAAPvooAD76MAA++jQAPvo4AD76QAA++kQAPvtoAD77+AA+/JQAPv0kAD79MAA+/TgAPv1AAD79SAA+/VAAPv1YAD79XAA+/WgAPv3MAD7+QAA+/kgAPv5QAD7+WAA+/mAAPv5oAD7+cAA+/ngAPv7sAD7++AA+/wQAPv8QAD7/HAA+/ygAPv80AD7/QAA+/0gAPwE0AD8BPAA/AUQAPwFMAD8BWAA/AVwAPwFgAD8BZAA/AWgAPwFwAD8BeAA/AXwAPwGAAD8BiAA/AYwAPwN4AD8DgAA/A4gAPwOQAD8DnAA/A6AAPwOkAD8DqAA/A6wAPwO0AD8DvAA/A8AAPwPEAD8DzAA/A9AAPwW8AD8FxAA/BcwAPwXUAD8F4AA/BeQAPwXoAD8F7AA/BfAAPwX4AD8GAAA/BgQAPwYIAD8GEAA/BhQAPwgAAD8ICAA/CBQAPwgcAD8IKAA/CCwAPwgwAD8INAA/CDgAPwhAAD8ISAA/CEwAPwhQAD8IWAA/CFwAPwpIAD8KUAA/ClgAPwpgAD8KbAA/CnAAPwp0AD8KeAA/CnwAPwqEAD8KjAA/CpAAPwqUAD8KnAA/CqAAPwyMAD8MlAA/DJwAPwykAD8MsAA/DLQAPwy4AD8MvAA/DMAAPwzIAD8M0AA/DNQAPwzYAD8M4AA/DOQAPw7QAD8O2AA/DuAAPw7oAD8O9AA/DvgAPw78AD8PAAA/DwQAPw8MAD8PFAA/DxgAPw8cAD8PJAA/DygAPxF0AD8SAAA/EoAAPxMAAD8TCAA/ExAAPxMYAD8TIAA/EywAPxMwAD8TNAA/E0AAPxNEAD8TTAA/E1AAPxNYAD8TZAA/E2gAPxNsAD8TeAA/E3wAPxOQAD8T9AA/FBgAPxQgAD8UKAA/FEwAPxRYAD8UZAA/FGwAPxWQAD8WIAA/FrwAPxdMAD8XWAA/F2AAPxdoAD8XcAA/F3gAPxeAAD8XhAA/F5AAPxf0AD8YeAA/GIAAPxiIAD8YkAA/GJgAPxigAD8YqAA/GLAAPxi4AD8ZPAA/GUgAPxlUAD8ZYAA/GWwAPxl4AD8ZhAA/GZAAPxmcAD8ZpAA/G5AAPxuYAD8boAA/G6gAPxu0AD8buAA/G7wAPxvAAD8bxAA/G8wAPxvUAD8b2AA/G9wAPxvkAD8b6AA/HdQAPx3cAD8d5AA/HewAPx34AD8d/AA/HgAAPx4EAD8eCAA/HhAAPx4YAD8eHAA/HiAAPx4oAD8eLAA/IBgAPyAgAD8gLAA/IDQAPyBAAD8gRAA/IEgAPyBMAD8gUAA/IFgAPyBgAD8gZAA/IGgAPyBwAD8gdAA/INgAPyDcAD8g4AA/IOgAPyLUAD8i3AA/IuQAPyLsAD8i+AA/IvwAPyMAAD8jBAA/IwgAPyMQAD8jGAA/IxwAPyMgAD8jKAA/IywAPyUYAD8lIAA/JSwAPyU0AD8lQAA/JUQAPyVIAD8lTAA/JVAAPyVYAD8lYAA/JWQAPyVoAD8lcAA/JXQAPydgAD8naAA/J3AAPyd4AD8nhAA/J4gAPyeMAD8nkAA/J5QAPyecAD8npAA/J6gAPyesAD8ntAA/J7gAPymkAD8prAA/KbQAPym8AD8pyAA/KcwAPynQAD8p1AA/KdgAPyngAD8p6AA/KewAPynwAD8p+AA/KfwAPyvoAD8r8AA/K/gAPywAAD8sDAA/LBAAPywUAD8sGAA/LBwAPywkAD8sLAA/LDAAPyw0AD8sPAA/LEAAPy1kAD8t9AA/LpAAPy8gAD8vLAA/LzQAPy88AD8vRAA/L0wAPy9UAD8vWAA/L2QAPy/IAD8wPAA/MEQAPzBMAD8wVAA/MFwAPzBkAD8wbAA/MHQAPzDoAD8w9AA/MQAAPzEMAD8xGAA/MSQAPzEwAD8xPAA/MUQAPzMwAD8zOAA/M0AAPzNIAD8zVAA/M1gAPzNcAD8zYAA/M2QAPzNsAD8zdAA/M3gAPzN8AD8zhAA/M4gAPzV0AD81fAA/NYQAPzWMAD81mAA/NZwAPzWgAD81pAA/NagAPzWwAD81uAA/NbwAPzXAAD81yAA/NcwAPze4AD83wAA/N8gAPzfQAD833AA/N+AAPzfkAD836AA/N+wAPzf0AD83/AA/OAAAPzgEAD84DAA/OBAAPzn8AD86BAA/OhAAPzoYAD86JAA/OigAPzosAD86MAA/OjQAPzo8AD86RAA/OkgAPzpMAD86VAA/OlgAPzxEAD88TAA/PFQAPzxcAD88aAA/PGwAPzxwAD88dAA/PHgAPzyAAD88iAA/PIwAPzyQAD88mAA/PJwAPz6IAD8+kAA/PpwAPz6kAD8+sAA/PrQAPz64AD8+vAA/PsAAPz7IAD8+0AA/PtQAPz7YAD8+4AA/PuQAPz9EAD9BMAA/QTgAP0FAAD9BSAA/QVQAP0FYAD9BXAA/QWAAP0FkAD9BbAA/QXQAP0F4AD9BfAA/QYQAP0GIAD9D1AA/RGAAP0TgAD9FYAA/RWgAP0VwAD9FeAA/RYAAP0WMAD9FkAA/RZQAP0WgAD9FpAA/RawAP0WwAD9FuAA/RcQAP0XIAD9FzAA/RdgAP0XcAD9GAAA/RmQAP0aIAD9GkAA/RpgAP0a8AD9GyAA/RtQAP0bcAD9IAAA/SJAAP0ksAD9JvAA/ScgAP0nQAD9J2AA/SeAAP0noAD9J8AA/SfQAP0oAAD9KZAA/SugAP0rwAD9K+AA/SwAAP0sIAD9LEAA/SxgAP0sgAD9LKAA/S6wAP0u4AD9LxAA/S9AAP0vcAD9L6AA/S/QAP0wAAD9MDAA/TBQAP04AAD9OCAA/ThAAP04YAD9OJAA/TigAP04sAD9OMAA/TjQAP048AD9ORAA/TkgAP05MAD9OVAA/TlgAP1BEAD9QTAA/UFQAP1BcAD9QaAA/UGwAP1BwAD9QdAA/UHgAP1CAAD9QiAA/UIwAP1CQAD9QmAA/UJwAP1KIAD9SkAA/UpwAP1KkAD9SsAA/UrQAP1K4AD9SvAA/UsAAP1LIAD9S0AA/UtQAP1LYAD9S4AA/UuQAP1NIAD9TTAA/U1AAP1NYAD9VRAA/VUwAP1VUAD9VXAA/VWgAP1VsAD9VcAA/VXQAP1V4AD9VgAA/VYgAP1WMAD9VkAA/VZgAP1WcAD9XiAA/V5AAP1eYAD9XoAA/V6wAP1ewAD9XtAA/V7gAP1e8AD9XxAA/V8wAP1fQAD9X1AA/V9wAP1fgAD9ZzAA/WdQAP1ncAD9Z5AA/WfAAP1n0AD9Z+AA/WfwAP1oAAD9aCAA/WhAAP1oUAD9aGAA/WiAAP1okAD9cEAA/XBgAP1wgAD9cKAA/XDQAP1w4AD9cPAA/XEAAP1xEAD9cTAA/XFQAP1xYAD9cXAA/XGQAP1xoAD9eVAA/XlwAP15kAD9ebAA/XngAP158AD9egAA/XoQAP16IAD9ekAA/XpgAP16cAD9eoAA/XqgAP16sAD9f0AA/YGAAP2D8AD9hjAA/YZgAP2GgAD9hqAA/YbAAP2G4AD9hwAA/YcQAP2HQAD9iNAA/YqgAP2KwAD9iuAA/YsAAP2LIAD9i0AA/YtgAP2LgAD9jVAA/Y2AAP2NsAD9jeAA/Y4QAP2OQAD9jnAA/Y6gAP2OwAD9lnAA/ZaQAP2WsAD9ltAA/ZcAAP2XEAD9lyAA/ZcwAP2XQAD9l2AA/ZeAAP2XkAD9l6AA/ZfAAP2X0AD9n4AA/Z+gAP2fwAD9n+AA/aAQAP2gIAD9oDAA/aBAAP2gUAD9oHAA/aCQAP2goAD9oLAA/aDQAP2g4AD9qJAA/aiwAP2o0AD9qPAA/akgAP2pMAD9qUAA/alQAP2pYAD9qYAA/amgAP2psAD9qcAA/angAP2p8AD9saAA/bHAAP2x8AD9shAA/bJAAP2yUAD9smAA/bJwAP2ygAD9sqAA/bLAAP2y0AD9suAA/bMAAP2zEAD9usAA/brgAP27AAD9uyAA/btQAP27YAD9u3AA/buAAP27kAD9u7AA/bvQAP274AD9u/AA/bwQAP28IAD9w9AA/cPwAP3EIAD9xEAA/cRwAP3EgAD9xJAA/cSgAP3EsAD9xNAA/cTwAP3FAAD9xRAA/cUwAP3FQAD9xjAA/c3gAP3OAAD9ziAA/c5AAP3OcAD9zoAA/c6QAP3OoAD9zrAA/c7QAP3O8AD9zwAA/c8QAP3PMAD9z0AA/dhwAP3aoAD93KAA/d6gAP3ewAD93uAA/d8AAP3fIAD931AA/d9gAP3fcAD936AA/d+wAP3f0AD93+AA/eAAAP3gMAD94EAA/eBQAP3ggAD94JAA/eEgAP3isAD940AA/eNgAP3jgAD95BAA/eRAAP3kcAD95JAA/ekgAP3rYAD97dAA/fAQAP3wQAD98GAA/fCAAP3woAD98MAA/fDgAP3w8AD98SAA/fKwAP30wAD99OAA/fUAAP31IAD99UAA/fVgAP31gAD99aAA/fXAAP330AD9+AAA/fgwAP34YAD9+JAA/fjAAP348AD9+SAA/flQAP35cAD+ASAA/gFAAP4BYAD+AYAA/gGwAP4BwAD+AdAA/gHgAP4B8AD+AhAA/gIwAP4CQAD+AlAA/gJwAP4CgAD+CjAA/gpQAP4KcAD+CpAA/grAAP4K0AD+CuAA/grwAP4LAAD+CyAA/gtAAP4LUAD+C2AA/guAAP4LkAD+E0AA/hNgAP4TkAD+E7AA/hPgAP4T8AD+FAAA/hQQAP4UIAD+FEAA/hRgAP4UcAD+FIAA/hSgAP4UsAD+FkAA/hZQAP4WYAD+FoAA/h4wAP4eUAD+HnAA/h6QAP4ewAD+HtAA/h7gAP4e8AD+HwAA/h8gAP4fQAD+H1AA/h9gAP4fgAD+H5AA/idAAP4nYAD+J4AA/iegAP4n0AD+J+AA/ifwAP4oAAD+KBAA/igwAP4oUAD+KGAA/ihwAP4okAD+KKAA/jBQAP4wcAD+MJAA/jCwAP4w4AD+MPAA/jEAAP4xEAD+MSAA/jFAAP4xYAD+MXAA/jGAAP4xoAD+MbAA/jlgAP45gAD+OaAA/jnAAP458AD+OgAA/joQAP46IAD+OjAA/jpQAP46cAD+OoAA/jqQAP46sAD+OsAA/kJwAP5CkAD+QrAA/kLQAP5DAAD+QxAA/kMgAP5DMAD+Q0AA/kNgAP5DgAD+Q5AA/kOgAP5DwAD+Q9AA/khgAP5KoAD+TRAA/k9QAP5PgAD+T6AA/k/AAP5P4AD+UAAA/lAgAP5QMAD+UGAA/lHwAP5TwAD+U+AA/lQAAP5UIAD+VEAA/lRgAP5UgAD+VKAA/lZwAP5WoAD+VtAA/lcAAP5XMAD+V2AA/leQAP5XwAD+V+AA/l+QAP5fsAD+X9AA/l/wAP5gIAD+YDAA/mBAAP5gUAD+YGAA/mCAAP5goAD+YLAA/mDAAP5g4AD+YPAA/migAP5owAD+aOAA/mkAAP5pMAD+aUAA/mlQAP5pYAD+aXAA/mmQAP5ps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AEADXABAA2AAQAVMAEAFVABABVwAQAVkAEAFcABABXQAQAV4AEAFfABABYAAQAWIAEAFkABABZQAQAWYAEAFoABABaQAQAeQAEAHmABAB6AAQAeoAEAHtABAB7gAQAe8AEAHwABAB8QAQAfMAEAH1ABAB9gAQAfcAEAH5ABAB+gAQAnUAEAJ3ABACeQAQAnsAEAJ+ABACfwAQAoAAEAKBABACggAQAoQAEAKGABAChwAQAogAEAKKABACiwAQAx4AEANBABADYQAQA4EAEAODABADhQAQA4cAEAOJABADjAAQA40AEAOOABADkQAQA5IAEAOUABADlQAQA5cAEAOaABADmwAQA5wAEAOfABADoAAQA6kAEAPCABADywAQA80AEAPPABAD2AAQA9sAEAPeABAD4AAQBCkAEARNABAEdAAQBJgAEASbABAEnQAQBJ8AEAShABAEowAQBKUAEASmABAEqQAQBMIAEATjABAE5QAQBOcAEATpABAE6wAQBO0AEATvABAE8QAQBPMAEAUUABAFFwAQBRoAEAUdABAFIAAQBSMAEAUmABAFKQAQBSwAEAUuABAFqQAQBasAEAWtABAFrwAQBbIAEAWzABAFtAAQBbUAEAW2ABAFuAAQBboAEAW7ABAFvAAQBb4AEAW/ABAGOgAQBjwAEAY+ABAGQAAQBkMAEAZEABAGRQAQBkYAEAZHABAGSQAQBksAEAZMABAGTQAQBk8AEAZQABAGywAQBs0AEAbQABAG0gAQBtUAEAbWABAG1wAQBtgAEAbZABAG2wAQBt0AEAbeABAG3wAQBuEAEAbiABAG+wAQBvwAEAb9ABAG/wAQB3oAEAd8ABAHfgAQB4AAEAeDABAHhAAQB4UAEAeGABAHhwAQB4kAEAeLABAHjAAQB40AEAePABAHkAAQCAsAEAgNABAIDwAQCBEAEAgUABAIFQAQCBYAEAgXABAIGAAQCBoAEAgcABAIHQAQCB4AEAggABAIIQAQCJwAEAieABAIoAAQCKIAEAilABAIpgAQCKcAEAioABAIqQAQCKsAEAitABAIrgAQCK8AEAixABAIsgAQCS0AEAkvABAJMQAQCTMAEAk2ABAJNwAQCTgAEAk5ABAJOgAQCTwAEAk+ABAJPwAQCUAAEAlCABAJQwAQCb4AEAnAABAJwgAQCcQAEAnHABAJyAAQCckAEAnKABAJywAQCc0AEAnPABAJ0AAQCdEAEAnTABAJ1AAQCh0AEApBABAKaAAQCowAEAqPABAKkQAQCpMAEAqVABAKlwAQCpkAEAqaABAKnQAQCrYAEArTABAK1QAQCtcAEArZABAK2wAQCt0AEArfABAK4QAQCv4AEAsBABALBAAQCwcAEAsKABALDQAQCxAAEAsTABALFQAQC5AAEAuSABALlAAQC5YAEAuZABALmgAQC5sAEAucABALnQAQC58AEAuhABALogAQC6MAEAulABALpgAQDCEAEAwjABAMJQAQDCcAEAwqABAMKwAQDCwAEAwtABAMLgAQDDAAEAwyABAMMwAQDDQAEAw2ABAMNwAQDLIAEAy0ABAMtgAQDLgAEAy7ABAMvAAQDL0AEAy+ABAMvwAQDMEAEAzDABAMxAAQDMUAEAzHABAMyAAQDUMAEA1FABANSAAQDUoAEA1NABANTgAQDU8AEA1QABANUQAQDVMAEA1VABANVgAQDVcAEA1ZABANWgAQDdUAEA3XABAN2QAQDdsAEA3eABAN3wAQDeAAEA3hABAN4gAQDeQAEA3mABAN5wAQDegAEA3qABAN6wAQDmYAEA5oABAOagAQDmwAEA5vABAOcAAQDnEAEA5yABAOcwAQDnUAEA53ABAOeAAQDnkAEA57ABAOfAAQDvcAEA75ABAO+wAQDv0AEA8AABAPAQAQDwIAEA8DABAPBAAQDwYAEA8IABAPCQAQDwoAEA8MABAPDQAQD6AAEA/DABAP4wAQEAMAEBAFABAQBwAQEAkAEBALABAQDgAQEA8AEBAQABAQEwAQEBQAEBAWABAQFwAQEBkAEBAcABAQHQAQEB4AEBAhABAQIgAQECcAEBBAABAQSQAQEEsAEBBNABAQVgAQEFkAEBBcABAQXgAQEKcAEBDLABAQ8gAQERYAEBEZABARGwAQER0AEBEfABARIQAQESMAEBEkABARJwAQEUAAEBFhABARYwAQEWUAEBFnABARaQAQEWsAEBFtABARbwAQEXEAEBGSABARlQAQEZgAEBGbABARngAQEaEAEBGkABARpwAQEaoAEBGsABASJwAQEikAEBIrABASLQAQEjAAEBIxABASMgAQEjMAEBI0ABASNgAQEjgAEBI5ABASOgAQEjwAEBI9ABASuAAQEroAEBK8ABASvgAQEsEAEBLCABASwwAQEsQAEBLFABASxwAQEskAEBLKABASywAQEs0AEBLOABATSQAQE0sAEBNOABATUAAQE1MAEBNUABATVQAQE1YAEBNXABATWQAQE1sAEBNcABATXQAQE18AEBNgABATeQAQE3oAEBN7ABATfQAQE/gAEBP6ABAT/AAQE/4AEBQBABAUAgAQFAMAEBQEABAUBQAQFAcAEBQJABAUCgAQFAsAEBQNABAUDgAQFIkAEBSLABAUjQAQFI8AEBSSABAUkwAQFJQAEBSVABAUlgAQFJgAEBSaABAUmwAQFJwAEBSeABAUnwAQFRoAEBUcABAVHgAQFSAAEBUjABAVJAAQFSUAEBUmABAVJwAQFSkAEBUrABAVLAAQFS0AEBUvABAVMAAQFasAEBWtABAVrwAQFbEAEBW0ABAVtQAQFbYAEBW3ABAVuAAQFboAEBW8ABAVvQAQFb4AEBXAABAVwQAQFjwAEBY+ABAWQAAQFkIAEBZFABAWRgAQFkcAEBZIABAWSQAQFksAEBZNABAWTgAQFk8AEBZRABAWUgAQFpsAEBa/ABAW5gAQFwoAEBcNABAXDwAQFxEAEBcTABAXFQAQFxcAEBcYABAXGwAQFzQAEBdRABAXUwAQF1UAEBdXABAXWQAQF1sAEBddABAXXwAQF3wAEBd/ABAXggAQF4UAEBeIABAXiwAQF44AEBeRABAXkwAQGA4AEBgQABAYEgAQGBQAEBgXABAYGAAQGBkAEBgaABAYGwAQGB0AEBgfABAYIAAQGCEAEBgjABAYJAAQGJ8AEBihABAYowAQGKUAEBioABAYqQAQGKoAEBirABAYrAAQGK4AEBiwABAYsQAQGLIAEBi0ABAYtQAQGTAAEBkyABAZNAAQGTYAEBk5ABAZOgAQGTsAEBk8ABAZPQAQGT8AEBlBABAZQgAQGUMAEBlFABAZRgAQGcEAEBnDABAZxgAQGcgAEBnLABAZzAAQGc0AEBnOABAZzwAQGdEAEBnTABAZ1AAQGdUAEBnXABAZ2AAQGlMAEBpVABAaVwAQGlkAEBpcABAaXQAQGl4AEBpfABAaYAAQGmIAEBpkABAaZQAQGmYAEBpoABAaaQAQGuQAEBrmABAa6AAQGuoAEBrtABAa7gAQGu8AEBrwABAa8QAQGvMAEBr1ABAa9gAQGvcAEBr5ABAa+gAQG3UAEBt3ABAbeQAQG3sAEBt+ABAbfwAQG4AAEBuBABAbggAQG4QAEBuGABAbhwAQG4gAEBuKABAbiwAQHB4AEBxBABAcYQAQHIEAEByDABAchQAQHIcAEByJABAcjAAQHI0AEByOABAckQAQHJIAEByUABAclQAQHJcAEByaABAcmwAQHJwAEByfABAcoAAQHKUAEBy+ABAcxwAQHMkAEBzLABAc1AAQHNcAEBzaABAc3AAQHSUAEB1JABAdcAAQHZQAEB2XABAdmQAQHZsAEB2dABAdnwAQHaEAEB2iABAdpQAQHb4AEB3fABAd4QAQHeMAEB3lABAd5wAQHekAEB3rABAd7QAQHe8AEB4QABAeEwAQHhYAEB4ZABAeHAAQHh8AEB4iABAeJQAQHigAEB4qABAepQAQHqcAEB6pABAeqwAQHq4AEB6vABAesAAQHrEAEB6yABAetAAQHrYAEB63ABAeuAAQHroAEB67ABAfNgAQHzgAEB86ABAfPAAQHz8AEB9AABAfQQAQH0IAEB9DABAfRQAQH0cAEB9IABAfSQAQH0sAEB9MABAfxwAQH8kAEB/MABAfzgAQH9EAEB/SABAf0wAQH9QAEB/VABAf1wAQH9kAEB/aABAf2wAQH90AEB/eABAf9wAQH/gAEB/5ABAf+wAQIHYAECB4ABAgegAQIHwAECB/ABAggAAQIIEAECCCABAggwAQIIUAECCHABAgiAAQIIkAECCLABAgjAAQIQcAECEJABAhCwAQIQ0AECEQABAhEQAQIRIAECETABAhFAAQIRYAECEYABAhGQAQIRoAECEcABAhHQAQIZgAECGaABAhnAAQIZ4AECGhABAhogAQIaMAECGkABAhpQAQIacAECGpABAhqgAQIasAECGtABAhrgAQIikAECIrABAiLQAQIi8AECIyABAiMwAQIjQAECI1ABAiNgAQIjgAECI6ABAiOwAQIjwAECI+ABAiPwAQIroAECK8ABAivgAQIsAAECLDABAixAAQIsUAECLGABAixwAQIskAECLLABAizAAQIs0AECLPABAi0AAQIxkAECM9ABAjZAAQI4gAECOLABAjjQAQI48AECORABAjkwAQI5UAECOWABAjmQAQI7IAECPPABAj0QAQI9MAECPVABAj1wAQI9kAECPbABAj3QAQI/oAECP9ABAkAAAQJAMAECQGABAkCQAQJAwAECQPABAkEQAQJIwAECSOABAkkAAQJJIAECSVABAklgAQJJcAECSYABAkmQAQJJsAECSdABAkngAQJJ8AECShABAkogAQJR0AECUfABAlIQAQJSMAECUmABAlJwAQJSgAECUpABAlKgAQJSwAECUuABAlLwAQJTAAECUyABAlMwAQJa4AECWwABAlsgAQJbQAECW3ABAluAAQJbkAECW6ABAluwAQJb0AECW/ABAlwAAQJcEAECXDABAlxAAQJj8AECZBABAmRAAQJkYAECZJABAmSgAQJksAECZMABAmTQAQJk8AECZRABAmUgAQJlMAECZVABAmVgAQJtEAECbTABAm1QAQJtcAECbaABAm2wAQJtwAECbdABAm3gAQJuAAECbiABAm4wAQJuQAECbmABAm5wAQJ2IAECdkABAnZgAQJ2gAECdrABAnbAAQJ20AECduABAnbwAQJ3EAECdzABAndAAQJ3UAECd3ABAneAAQJ/MAECf1ABAn9wAQJ/kAECf8ABAn/QAQJ/4AECf/ABAoAAAQKAIAECgEABAoBQAQKAYAECgIABAoCQAQKJwAECi/ABAo3wAQKP8AECkBABApAwAQKQUAECkHABApCgAQKQsAECkMABApDwAQKRAAECkSABApEwAQKRUAECkYABApGQAQKRoAECkdABApHgAQKScAEClAABApSQAQKUsAEClNABApVgAQKVkAEClcABApXgAQKacAECnLABAp8gAQKhYAECoZABAqGwAQKh0AECofABAqIQAQKiMAECokABAqJwAQKkAAECphABAqYwAQKmUAECpnABAqaQAQKmsAECptABAqbwAQKnEAECqSABAqlQAQKpgAECqbABAqngAQKqEAECqkABAqpwAQKqoAECqsABArJwAQKykAECsrABArLQAQKzAAECsxABArMgAQKzMAECs0ABArNgAQKzgAECs5ABArOgAQKzwAECs9ABAruAAQK7oAECu8ABArvgAQK8EAECvCABArwwAQK8QAECvFABArxwAQK8kAECvKABArywAQK80AECvOABAsSQAQLEsAECxOABAsUAAQLFMAECxUABAsVQAQLFYAECxXABAsWQAQLFsAECxcABAsXQAQLF8AECxgABAseQAQLHoAECx7ABAsfQAQLPgAECz6ABAs/AAQLP4AEC0BABAtAgAQLQMAEC0EABAtBQAQLQcAEC0JABAtCgAQLQsAEC0NABAtDgAQLYkAEC2LABAtjQAQLY8AEC2SABAtkwAQLZQAEC2VABAtlgAQLZgAEC2aABAtmwAQLZwAEC2eABAtnwAQLhoAEC4cABAuHgAQLiAAEC4jABAuJAAQLiUAEC4mABAuJwAQLikAEC4rABAuLAAQLi0AEC4vABAuMAAQLqsAEC6tABAurwAQLrEAEC60ABAutQAQLrYAEC63ABAuuAAQLroAEC68ABAuvQAQLr4AEC7AABAuwQAQLzwAEC8+ABAvQAAQL0IAEC9FABAvRgAQL0cAEC9IABAvSQAQL0sAEC9NABAvTgAQL08AEC9RABAvUgAQL5sAEC+/ABAv5gAQMAoAEDANABAwDwAQMBEAEDATABAwFQAQMBcAEDAYABAwGwAQMDQAEDBRABAwUwAQMFUAEDBXABAwWQAQMFsAEDBdABAwXwAQMHwAEDB/ABAwggAQMIUAEDCIABAwiwAQMI4AEDCRABAwkwAQMQ4AEDEQABAxEgAQMRQAEDEXABAxGAAQMRkAEDEaABAxGwAQMR0AEDEfABAxIAAQMSEAEDEjABAxJAAQMZ8AEDGhABAxowAQMaUAEDGoABAxqQAQMaoAEDGrABAxrAAQMa4AEDGwABAxsQAQMbIAEDG0ABAxtQAQMjAAEDIyABAyNAAQMjYAEDI5ABAyOgAQMjsAEDI8ABAyPQAQMj8AEDJBABAyQgAQMkMAEDJFABAyRgAQMsEAEDLDABAyxgAQMsgAEDLLABAyzAAQMs0AEDLOABAyzwAQMtEAEDLTABAy1AAQMtUAEDLXABAy2AAQM1MAEDNVABAzVwAQM1kAEDNcABAzXQAQM14AEDNfABAzYAAQM2IAEDNkABAzZQAQM2YAEDNoABAzaQAQM+QAEDPmABAz6AAQM+oAEDPtABAz7gAQM+8AEDPwABAz8QAQM/MAEDP1ABAz9gAQM/cAEDP5ABAz+gAQNHUAEDR3ABA0eQAQNHsAEDR+ABA0fwAQNIAAEDSBABA0ggAQNIQAEDSGABA0hwAQNIgAEDSKABA0iwAQNJwAEDSdABA0nwAQNSIAEDVGABA1agAQNY0AEDW0ABA11AAQNfsAEDYiABA2QgAQNmYAEDaKABA2jAAQNo8AEDaRABA2kwAQNpUAEDaYABA2mwAQNp0AEDafABA2ogAQNqQAEDamABA2qQAQNqwAEDatABA2sgAQNssAEDbQABA20gAQNtcAEDbaABA23AAQNyUAEDdJABA3cAAQN5QAEDeXABA3mQAQN5sAEDedABA3nwAQN6EAEDeiABA3pQAQN74AEDfjABA35QAQN+cAEDfpABA36wAQN+0AEDfvABA38QAQN/MAEDf1ABA4GgAQOB0AEDggABA4IwAQOCYAEDgpABA4LAAQOC8AEDgyABA4NQAQODcAEDiyABA4tAAQOLcAEDi5ABA4vAAQOL0AEDi+ABA4vwAQOMAAEDjCABA4xAAQOMUAEDjGABA4yAAQOMkAEDjaABA42wAQON0AEDlYABA5WgAQOVwAEDleABA5YQAQOWIAEDljABA5ZAAQOWUAEDlnABA5aQAQOWoAEDlrABA5bQAQOW4AEDnpABA56wAQOe4AEDnwABA58wAQOfQAEDn1ABA59gAQOfcAEDn5ABA5+wAQOfwAEDn9ABA5/wAQOgAAEDoRABA6EgAQOhQAEDqPABA6kQAQOpMAEDqVABA6mAAQOpkAEDqaABA6mwAQOpwAEDqeABA6oAAQOqEAEDqiABA6pAAQOqUAEDsgABA7IgAQOyUAEDsnABA7KgAQOysAEDssABA7LQAQOy4AEDswABA7MgAQOzMAEDs0ABA7NgAQOzcAEDtIABA7SQAQO0sAEDvGABA7yAAQO8oAEDvMABA7zwAQO9AAEDvRABA70gAQO9MAEDvVABA71wAQO9gAEDvZABA72wAQO9wAEDxXABA8WQAQPFwAEDxeABA8YQAQPGIAEDxjABA8ZAAQPGUAEDxnABA8aQAQPGoAEDxrABA8bQAQPG4AEDyHABA8iAAQPIkAEDyLABA9BgAQPQgAED0KABA9DAAQPQ8AED0QABA9EQAQPRIAED0TABA9FQAQPRcAED0YABA9GQAQPRsAED0cABA9lwAQPZkAED2cABA9ngAQPaEAED2iABA9owAQPaQAED2lABA9pwAQPakAED2qABA9qwAQPa0AED2uABA9ywAQPeQAED35ABA9/AAQPf8AED4CABA+BQAQPggAED4dABA+IAAQPiMAED4mABA+KQAQPiwAED4uABA+OwAQPlIAED5hABA+dQAQPwgAED8rABA/SwAQP2sAED9tABA/bwAQP3E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AEFCOABBQkAAQUJEAEFCSABBQlAAQUJUAEFEQABBREgAQURQAEFEWABBRGQAQURoAEFEbABBRHAAQUR0AEFEfABBRIQAQUSIAEFEjABBRJQAQUSYAEFGhABBRowAQUaUAEFGnABBRqgAQUasAEFGsABBRrQAQUa4AEFGwABBRsgAQUbMAEFG0ABBRtgAQUbcAEFIyABBSNAAQUjYAEFI4ABBSOwAQUjwAEFI9ABBSPgAQUj8AEFJBABBSQwAQUkQAEFJFABBSRwAQUkgAEFKRABBStQAQUtwAEFMAABBTAwAQUwUAEFMHABBTCQAQUwsAEFMNABBTDgAQUxEAEFMqABBTRwAQU0kAEFNLABBTTQAQU08AEFNRABBTUwAQU1UAEFNyABBTdQAQU3gAEFN7ABBTfgAQU4EAEFOEABBThwAQU4kAEFQEABBUBgAQVAgAEFQKABBUDQAQVA4AEFQPABBUEAAQVBEAEFQTABBUFQAQVBYAEFQXABBUGQAQVBoAEFSVABBUlwAQVJkAEFSbABBUngAQVJ8AEFSgABBUoQAQVKIAEFSkABBUpgAQVKcAEFSoABBUqgAQVKsAEFUmABBVKAAQVSoAEFUsABBVLwAQVTAAEFUxABBVMgAQVTMAEFU1ABBVNwAQVTgAEFU5ABBVOwAQVTwAEFW3ABBVuQAQVbwAEFW+ABBVwQAQVcIAEFXDABBVxAAQVcUAEFXHABBVyQAQVcoAEFXLABBVzQAQVc4AEFZJABBWSwAQVk0AEFZPABBWUgAQVlMAEFZUABBWVQAQVlYAEFZYABBWWgAQVlsAEFZcABBWXgAQVl8AEFbaABBW3AAQVt4AEFbgABBW4wAQVuQAEFblABBW5gAQVucAEFbpABBW6wAQVuwAEFbtABBW7wAQVvAAEFdrABBXbQAQV28AEFdxABBXdAAQV3UAEFd2ABBXdwAQV3gAEFd6ABBXfAAQV30AEFd+ABBXgAAQV4EAEFgUABBYNwAQWFcAEFh3ABBYeQAQWHsAEFh9ABBYfwAQWIIAEFiDABBYhAAQWIcAEFiIABBYigAQWIsAEFiNABBYkAAQWJEAEFiSABBYlQAQWJYAEFibABBYtAAQWL0AEFi/ABBYwQAQWMoAEFjNABBY0AAQWNIAEFkbABBZPwAQWWYAEFmKABBZjQAQWY8AEFmRABBZkwAQWZUAEFmXABBZmAAQWZsAEFm0ABBZ1QAQWdcAEFnZABBZ2wAQWd0AEFnfABBZ4QAQWeMAEFnlABBaBgAQWgkAEFoMABBaDwAQWhIAEFoVABBaGAAQWhsAEFoeABBaIAAQWpsAEFqdABBanwAQWqEAEFqkABBapQAQWqYAEFqnABBaqAAQWqoAEFqsABBarQAQWq4AEFqwABBasQAQWywAEFsuABBbMAAQWzIAEFs1ABBbNgAQWzcAEFs4ABBbOQAQWzsAEFs9ABBbPgAQWz8AEFtBABBbQgAQW70AEFu/ABBbwgAQW8QAEFvHABBbyAAQW8kAEFvKABBbywAQW80AEFvPABBb0AAQW9EAEFvTABBb1AAQW+0AEFvuABBb7wAQW/EAEFxsABBcbgAQXHAAEFxyABBcdQAQXHYAEFx3ABBceAAQXHkAEFx7ABBcfQAQXH4AEFx/ABBcgQAQXIIAEFz9ABBc/wAQXQEAEF0DABBdBgAQXQcAEF0IABBdCQAQXQoAEF0MABBdDgAQXQ8AEF0QABBdEgAQXRMAEF2OABBdkAAQXZIAEF2UABBdlwAQXZgAEF2ZABBdmgAQXZsAEF2dABBdnwAQXaAAEF2hABBdowAQXaQAEF4fABBeIQAQXiMAEF4lABBeKAAQXikAEF4qABBeKwAQXiwAEF4uABBeMAAQXjEAEF4yABBeNAAQXjUAEF6wABBesgAQXrQAEF62ABBeuQAQXroAEF67ABBevAAQXr0AEF6/ABBewQAQXsIAEF7DABBexQAQXsYAEF8PABBfMwAQX1oAEF9+ABBfgQAQX4MAEF+FABBfhwAQX4kAEF+LABBfjAAQX48AEF+oABBfxQAQX8cAEF/JABBfywAQX80AEF/PABBf0QAQX9MAEF/wABBf8wAQX/YAEF/5ABBf/AAQX/8AEGACABBgBQAQYAcAEGCCABBghAAQYIYAEGCIABBgiwAQYIwAEGCNABBgjgAQYI8AEGCRABBgkwAQYJQAEGCVABBglwAQYJgAEGETABBhFQAQYRcAEGEZABBhHAAQYR0AEGEeABBhHwAQYSAAEGEiABBhJAAQYSUAEGEmABBhKAAQYSkAEGGkABBhpgAQYagAEGGqABBhrQAQYa4AEGGvABBhsAAQYbEAEGGzABBhtQAQYbYAEGG3ABBhuQAQYboAEGI1ABBiNwAQYjoAEGI8ABBiPwAQYkAAEGJBABBiQgAQYkMAEGJFABBiRwAQYkgAEGJJABBiSwAQYkwAEGLHABBiyQAQYssAEGLNABBi0AAQYtEAEGLSABBi0wAQYtQAEGLWABBi2AAQYtkAEGLaABBi3AAQYt0AEGNYABBjWgAQY1wAEGNeABBjYQAQY2IAEGNjABBjZAAQY2UAEGNnABBjaQAQY2oAEGNrABBjbQAQY24AEGPpABBj6wAQY+0AEGPvABBj8gAQY/MAEGP0ABBj9QAQY/YAEGP4ABBj+gAQY/sAEGP8ABBj/gAQY/8AEGSSABBktQAQZNUAEGT1ABBk9wAQZPkAEGT7ABBk/QAQZQAAEGUBABBlAgAQZQUAEGUGABBlCAAQZQkAEGULABBlDgAQZQ8AEGUQABBlEwAQZRQAEGUZABBlMgAQZTsAEGU9ABBlPwAQZUgAEGVLABBlTgAQZVAAEGWZABBlvQAQZeQAEGYIABBmCwAQZg0AEGYPABBmEQAQZhMAEGYVABBmFgAQZhkAEGYyABBmUwAQZlUAEGZXABBmWQAQZlsAEGZdABBmXwAQZmEAEGZjABBmhAAQZocAEGaKABBmjQAQZpAAEGaTABBmlgAQZpkAEGacABBmngAQZxkAEGcbABBnHQAQZx8AEGciABBnIwAQZyQAEGclABBnJgAQZygAEGcqABBnKwAQZywAEGcuABBnLwAQZ6oAEGesABBnrgAQZ7AAEGezABBntAAQZ7UAEGe2ABBntwAQZ7kAEGe7ABBnvAAQZ70AEGe/ABBnwAAQaDsAEGg9ABBoQAAQaEIAEGhFABBoRgAQaEcAEGhIABBoSQAQaEsAEGhNABBoTgAQaE8AEGhRABBoUgAQaGsAEGhsABBobQAQaG8AEGjqABBo7AAQaO4AEGjwABBo8wAQaPQAEGj1ABBo9gAQaPcAEGj5ABBo+wAQaPwAEGj9ABBo/wAQaQAAEGl7ABBpfQAQaX8AEGmBABBphAAQaYUAEGmGABBphwAQaYgAEGmKABBpjAAQaY0AEGmOABBpkAAQaZEAEGoMABBqDgAQahAAEGoSABBqFQAQahYAEGoXABBqGAAQahkAEGobABBqHQAQah4AEGofABBqIQAQaiIAEGqdABBqnwAQaqEAEGqjABBqpgAQaqcAEGqoABBqqQAQaqoAEGqsABBqrgAQaq8AEGqwABBqsgAQarMAEGsuABBrMAAQazIAEGs0ABBrNwAQazgAEGs5ABBrOgAQazsAEGs9ABBrPwAQa0AAEGtBABBrQwAQa0QAEGuNABBrsQAQa9gAEGv8ABBr/wAQbAEAEGwDABBsBQAQbAcAEGwJABBsCgAQbA0AEGwmABBsQwAQbEUAEGxHABBsSQAQbEsAEGxNABBsTwAQbFEAEGxuABBscQAQbHQAEGx3ABBsegAQbH0AEGyAABBsgwAQbIUAEG0AABBtAgAQbQQAEG0GABBtCQAQbQoAEG0LABBtDAAQbQ0AEG0PABBtEQAQbRIAEG0TABBtFQAQbRYAEG2RABBtkwAQbZUAEG2XABBtmgAQbZsAEG2cABBtnQAQbZ4AEG2gABBtogAQbaMAEG2kABBtpgAQbacAEG4iABBuJAAQbiYAEG4oABBuKwAQbiwAEG4tABBuLgAQbi8AEG4xABBuMwAQbjQAEG41ABBuNwAQbjgAEG6zABButQAQbrgAEG66ABBuvQAQbr4AEG6/ABBuwAAQbsEAEG7DABBuxQAQbsYAEG7HABBuyQAQbsoAEG9FABBvRwAQb0kAEG9LABBvTgAQb08AEG9QABBvUQAQb1IAEG9UABBvVgAQb1cAEG9YABBvWgAQb1sAEG/WABBv2AAQb9sAEG/dABBv4AAQb+EAEG/iABBv4wAQb+QAEG/mABBv6AAQb+kAEG/qABBv7AAQb+0AEHAMABBwhwAQcIkAEHCLABBwjQAQcJAAEHCRABBwkgAQcJMAEHCUABBwlgAQcJgAEHCZABBwmgAQcJwAEHCdABBxMAAQcVMAEHFzABBxkwAQcZUAEHGXABBxmQAQcZsAEHGeABBxnwAQcaAAEHGjABBxpAAQcaYAEHGnABBxqQAQcawAEHGtABBxrgAQcbEAEHGyABBxtwAQcdAAEHHZABBx2wAQcd0AEHHmABBx6QAQcewAEHHuABByNwAQclsAEHKCABBypgAQcqkAEHKrABByrQAQcq8AEHKxABByswAQcrQAEHK3ABBy0AAQcvEAEHLzABBy9QAQcvcAEHL5ABBy+wAQcv0AEHL/ABBzAQAQcyIAEHMlABBzKAAQcysAEHMuABBzMQAQczQAEHM3ABBzOgAQczwAEHO3ABBzuQAQc7sAEHO9ABBzwAAQc8EAEHPCABBzwwAQc8QAEHPGABBzyAAQc8kAEHPKABBzzAAQc80AEHRIABB0SgAQdEwAEHROABB0UQAQdFIAEHRTABB0VAAQdFUAEHRXABB0WQAQdFoAEHRbABB0XQAQdF4AEHTZABB02wAQdN4AEHTgABB04wAQdOQAEHTlABB05gAQdOcAEHTpABB06wAQdOwAEHTtABB07wAQdPAAEHUJABB1CgAQdQsAEHUNABB1iAAQdYoAEHWMABB1jgAQdZEAEHWSABB1kwAQdZQAEHWVABB1lwAQdZkAEHWaABB1mwAQdZ0AEHWeABB2GQAQdhsAEHYeABB2IAAQdiMAEHYkABB2JQAQdiYAEHYnABB2KQAQdisAEHYsABB2LQAQdi8AEHYwABB2qwAQdq0AEHavABB2sQAQdrQAEHa1ABB2tgAQdrcAEHa4ABB2ugAQdrwAEHa9ABB2vgAQdsAAEHbBABB3PAAQdz4AEHdAABB3QgAQd0UAEHdGABB3RwAQd0gAEHdJABB3SwAQd00AEHdOABB3TwAQd1EAEHdSABB3zQAQd88AEHfRABB30wAQd9YAEHfXABB32AAQd9kAEHfaABB33AAQd94AEHffABB34AAQd+IAEHfjABB4LAAQeFAAEHh3ABB4mwAQeJ4AEHigABB4ogAQeKQAEHimABB4qAAQeKkAEHisABB4xQAQeOIAEHjkABB45gAQeOgAEHjqABB47AAQeO4AEHjwABB5DQAQeRAAEHkTABB5FgAQeRkAEHkcABB5HwAQeSIAEHkkABB5nwAQeaEAEHmjABB5pQAQeagAEHmpABB5qgAQeasAEHmsABB5rgAQebAAEHmxABB5sgAQebQAEHm1ABB6MAAQejIAEHo0ABB6NgAQejkAEHo6ABB6OwAQejwAEHo9ABB6PwAQekEAEHpCABB6QwAQekUAEHpGABB6wQAQesMAEHrFABB6xwAQesoAEHrLABB6zAAQes0AEHrOABB60AAQetIAEHrTABB61AAQetYAEHrXABB7UgAQe1QAEHtXABB7WQAQe1wAEHtdABB7XgAQe18AEHtgABB7YgAQe2QAEHtlABB7ZgAQe2gAEHtpABB75AAQe+YAEHvoABB76gAQe+0AEHvuABB77wAQe/AAEHvxABB78wAQe/UAEHv2ABB79wAQe/kAEHv6ABB8dQAQfHcAEHx5ABB8ewAQfH4AEHx/ABB8gAAQfIEAEHyCABB8hAAQfIYAEHyHABB8iAAQfIoAEHyLABB9BgAQfQgAEH0KABB9DAAQfQ8AEH0QABB9EQAQfRIAEH0TABB9FQAQfRcAEH0YABB9GQAQfRsAEH0cABB9LQAQfS4AEH0wABB9SQAQfUoAEH1LABB9TQAQfWYAEH1nABB9aAAQfWoAEH2DABB9hAAQfYUAEH2HABB9mAAQfacAEH3AABB9zwAQfeEAEH31ABB+DAAQfh4AEH4vABB+MAAQfjIAEH5LABB+TAAQfk0AEH5PABB+ZAAQfnUAEH5/ABB+jAAAAAAAAAQEAAAAAAABlkMAAAAAAAAAAAAAAAAAEH6U + + ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v37.xcdatamodel + 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aAAAb2wAAG+MAABvvAAAcAwAAHBIAABwhAAAcMAAAHDQAABxDAAAcUgAAHGEAABxwAAAcfwAAHIsAABydAAAcrAAAHLsAABzKAAAc2QAAHPMAABz0AAAc+gAAHQYAAB0cAAAdKwAAHS4AAB09AAAdTAAAHU8AAB1eAAAdbQAAHXAAAB1/AAAdjgAAHZIAAB2hAAAdsAAAHbEAAB3BAAAdwgAAHcMAAB3EAAAdxQAAHcYAAB3HAAAd3AAAHd0AAB3lAAAd8QAAHgUAAB4UAAAeIwAAHjIAAB42AAAeRQAAHlQAAB5jAAAecgAAHoEAAB6NAAAenwAAHq4AAB6vAAAevgAAHs0AAB7cAAAe3QAAHuwAAB77AAAfCgAAHx8AAB8gAAAfKAAAHzQAAB9IAAAfVwAAH2YAAB91AAAfeQAAH4gAAB+XAAAfpgAAH7UAAB/EAAAf0AAAH+IAAB/xAAAgAAAAIA8AACAeAAAgLQAAIDwAACBLAAAgYAAAIGEAACBpAAAgdQAAIIkAACCYAAAgpwAAILYAACC6AAAgyQAAINgAACDnAAAg9gAAIQUAACERAAAhIwAAITIAACFBAAAhUAAAIV8AACFuAAAhfQAAIYwAACGhAAAhogAAIaoAACG2AAAhygAAIdkAACHoAAAh9wAAIfsAACIKAAAiGQAAIigAACI3AAAiRgAAIlIAACJkAAAicwAAIoIAACKRAAAioAAAIq8AACK+AAAizQAAIuIAACLjAAAi6wAAIvcAACMLAAAjGgAAIykAACM4AAAjPAAAI0sAACNaAAAjaQAAI3gAACOHAAAjkwAAI6UAACO0AAAjwwAAI9IAACPhAAAj4gAAI/EAACQAAAAkDwAAJCQAACQlAAAkLQAAJDkAACRNAAAkXAAAJGsAACR6AAAkfgAAJI0AACScAAAkqwAAJLoAACTJAAAk1QAAJOcAACT2AAAlBQAAJRQAACUjAAAlMgAAJUEAACVQAAAlUwAAJWIAACVxAAAlgAAAJZUAACWWAAAlngAAJaoAACW+AAAlzQAAJdwAACXrAAAl7wAAJf4AACYNAAAmHAAAJisAACY6AAAmRgAAJlgAACZnAAAmdgAAJoUAACaUAAAmrgAAJq8AACa1AAAmwQAAJtcAACbmAAAm6QAAJvgAACcHAAAnCgAAJxkAACcoAAAnKwAAJzoAACd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QAAA+HAAAPi4AAD49AAA+TAAAPlsAAD5qAAA+eQAAPogAAD6XAAA+rAAAPq0AAD61AAA+wQAAPtUAAD7kAAA+8wAAPwIAAD8GAAA/FQAAPyQAAD8zAAA/QgAAP1EAAD9dAAA/bwAAP34AAD+NAAA/nAAAP6sAAD+6AAA/yQAAP9gAAD/tAAA/7gAAP/YAAEACAABAFgAAQCUAAEA0AABAQwAAQEcAAEBWAABAZQAAQHQAAECDAABAkgAAQJ4AAECwAABAvwAAQM4AAEDdAABA7AAAQPsAAEEKAABBGQAAQS4AAEEvAABBNwAAQUMAAEFXAABBZgAAQXUAAEGEAABBiAAAQZcAAEGmAABBtQAAQcQAAEHTAABB3wAAQfEAAEIAAABCDwAAQh4AAEItAABCPAAAQksAAEJaAABCXQAAQmwAAEJ7AABCigAAQp8AAEKgAABCqAAAQrQAAELIAABC1wAAQuYAAEL1AABC+QAAQwgAAEMXAABDJgAAQzUAAENEAABDUAAAQ2IAAENxAABDgAAAQ48AAEOeAABDrQAAQ7wAAEPLAABD4AAAQ+EAAEPpAABD9QAARAkAAEQYAABEJwAARDYAAEQ6AABESQAARFgAAERnAABEdgAARIUAAESRAABEowAARLIAAETBAABE0AAARN8AAETuAABE/QAARQwAAEUhAABFIgAARSoAAEU2AABFSgAARVkAAEVoAABFdwAARXsAAEWKAABFmQAARagAAEW3AABFxgAARdIAAEXkAABF8wAARgIAAEYRAABGIAAARi8AAEY+AABGTQAARlAAAEZfAABGbgAARn0AAEaSAABGkwAARpsAAEanAABGuwAARsoAAEbZAABG6AAARuwAAEb7AABHCgAARxkAAEcoAABHNwAAR0MAAEdVAABHZAAAR3MAAEeCAABHkQAAR6AAAEevAABHsAAAR78AAEfUAABH1QAAR90AAEfpAABH/QAASAwAAEgbAABIKgAASC4AAEg9AABITAAASFsAAEhqAABIeQAASIUAAEiXAABIpgAASKcAAEi2AABIxQAASNQAAEjjAABI8gAASQEAAEkEAABJEwAASSIAAEkxAABJRgAASUcAAElPAABJWwAASW8AAEl+AABJjQAASZwAAEmgAABJrwAASb4AAEnNAABJ3AAASesAAEn3AABKCQAAShgAAEonAABKNgAASkUAAEpUAABKYwAASnIAAEqHAABKiAAASpAAAEqcAABKsAAASr8AAErOAABK3QAASuEAAErwAABK/wAASw4AAEsdAABLLAAASzgAAEtKAABLWQAAS2gAAEt3AABLhgAAS5UAAEukAABLpQAAS7QAAEvJAABLygAAS9IAAEveAABL8gAATAEAAEwQAABMHwAATCMAAEwyAABMQQAATFAAAExfAABMbgAATHoAAEyMAABMmwAATKoAAEy5AABMyAAATNcAAEzmAABM9QAATQoAAE0LAABNEwAATR8AAE0zAABNQgAATVEAAE1gAABNZAAATXMAAE2CAABNkQAATaAAAE2vAABNuwAATc0AAE3cAABN6wAATfoAAE4JAABOIwAATiQAAE4qAABONgAATkwAAE5bAABOXgAATm0AAE58AABOfwAATo4AAE6dAABOoAAATq8AAE6+AABOwgAATtEAAE7gAABO4QAATu0AAE7uAABO7wAATvAAAE7xAABPBgAATwcAAE8PAABPGwAATy8AAE8+AABPTQAAT1wAAE9gAABPbwAAT34AAE+NAABPnAAAT6sAAE+3AABPyQAAT9gAAE/nAABP9gAAUAUAAFAUAABQIwAAUDIAAFBHAABQSAAAUFAAAFBcAABQcAAAUH8AAFCOAABQnQAAUKEAAFCwAABQvwAAUM4AAFDdAABQ7AAAUPgAAFEKAABRGQAAUSgAAFE3AABRRgAAUVUAAFFkAABRcwAAUYgAAFGJAABRkQAAUZ0AAFGxAABRwAAAUc8AAFHeAABR4gAAUfEAAFIAAABSDwAAUh4AAFItAABSOQAAUksAAFJaAABSaQAAUngAAFKHAABSlgAAUqUAAFKmAABStQAAUsoAAFLLAABS0wAAUt8AAFLzAABTAgAAUxEAAFMgAABTJAAAUzMAAFNCAABTUQAAU2AAAFNvAABTewAAU40AAFOcAABTqwAAU7oAAFPJAABT2AAAU+cAAFP2AABT+QAAVAgAAFQXAABUJgAAVDsAAFQ8AABURAAAVFAAAFRkAABUcwAAVIIAAFSRAABUlQAAVKQAAFSzAABUwgAAVNEAAFTgAABU7AAAVP4AAFUNAABVHAAAVSsAAFU6AABVVAAAVVUAAFVbAABVZwAAVX0AAFWMAABVjwAAVZ4AAFWtAABVsAAAVb8AAFXOAABV0QAAVeAAAFXvAABV8wAAVgIAAFYRAABWEgAAVhgAAFYZAABWLgAAVi8AAFY3AABWQwAAVlcAAFZmAABWdQAAVoQAAFaIAABWlwAAVqYAAFa1AABWxAAAVtMAAFbfAABW8QAAVwAAAFcPAABXHgAAVy0AAFc8AABXSwAAV1oAAFdeAABXZwAAV2gAAFeKAABXiwAAV5EAAFedAABXswAAV8IAAFfFAABX1AAAV+MAAFfmAABX9QAAWAQAAFgHAABYFgAAWCUAAFgpAABYOAAAWEcAAFhIAABYVgAAWFcAAFhYAABYWQAAWFoAAFhvAABYcAAAWHgAAFiEAABYmAAAWKcAAFi2AABYxQAAWMkAAFjYAABY5wAAWPYAAFkFAABZFAAAWSAAAFkyAABZQQAAWVAAAFlfAABZbgAAWX0AAFmMAABZmwAAWbAAAFmxAABZuQAAWcUAAFnZAABZ6AAAWfcAAFoGAABaCgAAWhkAAFooAABaNwAAWkYAAFpVAABaYQAAWnMAAFqCAABakQAAWqAAAFqvAABavgAAWs0AAFrcAABa8QAAWvIAAFr6AABbBgAAWxoAAFspAABbOAAAW0cAAFtLAABbWgAAW2kAAFt4AABbhwAAW5YAAFuiAABbtAAAW8MAAFvSAABb4QAAW/AAAFv/AABcDgAAXB0AAFwyAABcMwAAXDsAAFxHAABcWwAAXGoAAFx5AABciAAAXIwAAFybAABcqgAAXLkAAFzIAABc1wAAXOMAAFz1AABdBAAAXRMAAF0iAABdMQAAXUAAAF1PAABdXgAAXXMAAF10AABdfAAAXYgAAF2cAABdqwAAXboAAF3JAABdzQAAXdwAAF3rAABd+gAAXgkAAF4YAABeJAAAXjYAAF5FAABeVAAAXmMAAF5kAABecwAAXoIAAF6RAABeoAAAXqMAAF6pAABesAAAXsoAAF7LAABe0QAAXt0AAF7zAABfAgAAXwUAAF8UAABfIwAAXyYAAF81AABfRAAAX0cAAF9WAABfZQAAX2kAAF94AABfhwAAX4gAAF+OAABfjwAAX6QAAF+lAABfrQAAX7kAAF/NAABf3AAAX+sAAF/6AABf/gAAYA0AAGAcAABgKwAAYDoAAGBJAABgVQAAYGcAAGB2AABghQAAYJQAAGCjAABgvQAAYL4AAGDEAABg0AAAYOYAAGD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eAACYagAAmH4AAJiNAACYnAAAmKsAAJivAACYvgAAmM0AAJjcAACY6wAAmPoAAJkGAACZGAAAmScAAJk2AACZRQAAmVQAAJljAACZcgAAmYEAAJmWAACZlwAAmZ8AAJmrAACZvwAAmc4AAJndAACZ7AAAmfAAAJn/AACaDgAAmh0AAJosAACaOwAAmkcAAJpZAACaaAAAmncAAJqGAACalQAAmqQAAJqzAACawgAAmtcAAJrYAACa4AAAmuwAAJsAAACbDwAAmx4AAJstAACbMQAAm0AAAJtPAACbXgAAm20AAJt8AACbiAAAm5oAAJupAACbuAAAm8cAAJvWAACb5QAAm/QAAJwDAACcGAAAnBkAAJwhAACcLQAAnEEAAJxQAACcXwAAnG4AAJxyAACcgQAAnJAAAJyfAACcrgAAnL0AAJzJAACc2wAAnOoAAJz5AACdCAAAnRcAAJ0mAACdNQAAnUQAAJ1HAACdVgAAnWUAAJ10AACdiQAAnYoAAJ2SAACdngAAnbIAAJ3BAACd0AAAnd8AAJ3jAACd8gAAngEAAJ4QAACeHwAAni4AAJ46AACeTAAAnlsAAJ5qAACeeQAAnogAAJ6XAACepgAAnrUAAJ7KAACeywAAntMAAJ7fAACe8wAAnwIAAJ8RAACfIAAAnyQAAJ8zAACfQgAAn1EAAJ9gAACfbwAAn3sAAJ+NAACfnAAAn6sAAJ+6AACfyQAAn9gAAJ/nAACf9gAAoAsAAKAMAACgFAAAoCAAAKA0AACgQwAAoFIAAKBhAACgZQAAoHQAAKCDAACgkgAAoKEAAKCwAACgvAAAoM4AAKDdAACg7AAAoPsAAKEKAAChJAAAoSUAAKErAAChNwAAoU0AAKFcAAChXwAAoW4AAKF9AAChgQAAoYUAAKGGAAChlQAAoaQAAKGnAAChtgAAocUAAKHJAACh2AAAoecAAKHoAACh8gAAofMAAKIIAACiCQAAohEAAKIdAACiMQAAokAAAKJPAACiXgAAomIAAKJxAACigAAAoo8AAKKeAACirQAAorkAAKLLAACi2gAAoukAAKL4AACjBwAAoxYAAKMlAACjNAAAo0kAAKNKAACjUgAAo14AAKNyAACjgQAAo5AAAKOfAACjowAAo7IAAKPBAACj0AAAo98AAKPuAACj+gAApAwAAKQbAACkKgAApDkAAKRIAACkVwAApGYAAKR1AACkigAApIsAAKSTAACknwAApLMAAKTCAACk0QAApOAAAKTkAACk8wAApQIAAKURAAClIAAApS8AAKU7AAClTQAApVwAAKVrAAClegAApYkAAKWYAAClpwAApbYAAKW5AAClyAAApdcAAKXmAACl+wAApfwAAKYEAACmEAAApiQAAKYzAACmQgAAplEAAKZVAACmZAAApnMAAKaCAACmkQAApqAAAKasAACmvgAAps0AAKbcAACm6wAApvoAAKcJAACnGAAApycAAKc8AACnPQAAp0UAAKdRAACnZQAAp3QAAKeDAACnkgAAp5YAAKelAACntAAAp8MAAKfSAACn4QAAp+0AAKf/AACoDgAAqB0AAKgsAACoOwAAqEoAAKhZAACoaAAAqH0AAKh+AACohgAAqJIAAKimAACotQAAqMQAAKjTAACo1wAAqOYAAKj1AACpBAAAqRMAAKkiAACpLgAAqUAAAKlPAACpXgAAqW0AAKl8AACpiwAAqZoAAKmpAACpvgAAqb8AAKnHAACp0wAAqecAAKn2AACqBQAAqhQAAKoYAACqJwAAqjYAAKpFAACqVAAAqmMAAKpvAACqgQAAqpAAAKqfAACqrgAAqr0AAKrMAACq2wAAquoAAKrtAACq/AAAqwsAAKsaAACrLwAAqzAAAKs4AACrRAAAq1gAAKtnAACrdgAAq4UAAKuJAACrmAAAq6cAAKu2AACrxQAAq9QAAKvgAACr8gAArAEAAKwQAACsHwAArC4AAKw9AACsTAAArFsAAKxwAACscQAArHkAAKyFAACsmQAArKgAAKy3AACsxgAArMoAAKzZAACs6AAArPcAAK0GAACtFQAArSEAAK0zAACtQgAArVEAAK1gAACtbwAArX4AAK2NAACtnAAArbEAAK2yAACtugAArcYAAK3aAACt6QAArfgAAK4HAACuCwAArhoAAK4pAACuOAAArkcAAK5WAACuYgAArnQAAK6DAACukgAArqEAAK6wAACuvwAArs4AAK7dAACu8gAArvMAAK77AACvBwAArxsAAK8qAACvOQAAr0gAAK9MAACvWwAAr2oAAK95AACviAAAr5cAAK+jAACvtQAAr8QAAK/TAACv4gAAr/EAALAAAACwDwAAsB4AALAzAACwNAAAsDwAALBIAACwXAAAsGsAALB6AACwiQAAsI0AALCcAACwqwAAsLoAALDJAACw2AAAsOQAALD2AACxBQAAsRQAALEjAACxMgAAsUEAALFQAACxUQAAsWAAALF1AACxdgAAsX4AALGKAACxngAAsa0AALG8AACxywAAsc8AALHeAACx7QAAsfwAALILAACyGgAAsiYAALI4AACyRwAAslYAALJlAACydAAAsoMAALKSAACykwAAsqIAALK3AACyuAAAssAAALLMAACy4AAAsu8AALL+AACzDQAAsxEAALMgAACzLwAAsz4AALNNAACzXAAAs2gAALN6AACziQAAs5gAALOnAACztgAAs8UAALPUAACz4wAAs/gAALP5AAC0AQAAtA0AALQhAAC0MAAAtD8AALROAAC0UgAAtGEAALRwAAC0fwAAtI4AALSdAAC0qQAAtLsAALTKAAC02QAAtOgAALT3AAC1BgAAtRUAALUWAAC1JQAAtToAALU7AAC1QwAAtU8AALVjAAC1cgAAtYEAALWQAAC1lAAAtaMAALWyAAC1wQAAtdAAALXfAAC16wAAtf0AALYMAAC2GwAAtioAALY5AAC2SAAAtlcAALZmAAC2ewAAtnwAALaEAAC2kAAAtqQAALazAAC2wgAAttEAALbVAAC25AAAtvMAALcCAAC3EQAAtyAAALcsAAC3PgAAt00AALdcAAC3awAAt3oAALeJAAC3mAAAt6cAALe8AAC3vQAAt8UAALfRAAC35QAAt/QAALgDAAC4EgAAuBYAALglAAC4NAAAuEMAALhSAAC4YQAAuG0AALh/AAC4jgAAuJ0AALisAAC4uwAAuMoAALjZAAC42gAAuOkAALj+AAC4/wAAuQcAALkTAAC5JwAAuTYAALlFAAC5VAAAuVgAALlnAAC5dgAAuYUAALmUAAC5owAAua8AALnBAAC50AAAud8AALnuAAC5/QAAugwAALobAAC6KgAAui0AALpHAAC6SAAAuk4AALpaAAC6cAAAun8AALqCAAC6kQAAuqAAALqjAAC6sgAAusEAALrEAAC60wAAuuIAALrmAAC69QAAuwQAALsFAAC7EwAAuxQAALsVAAC7FgAAuxcAALsYAAC7LQAAuy4AALs2AAC7QgAAu1YAALtlAAC7dAAAu4MAALuHAAC7lgAAu6UAALu0AAC7wwAAu9IAALveAAC78AAAu/8AALwOAAC8HQAAvCwAALw7AAC8SgAAvEsAALxaAAC8bwAAvHAAALx4AAC8hAAAvJgAALynAAC8tgAAvMUAALzJAAC82AAAvOcAALz2AAC9BQAAvRQAAL0gAAC9MgAAvUEAAL1QAAC9XwAAvW4AAL19AAC9jAAAvY0AAL2cAAC9sQAAvbIAAL26AAC9xgAAvdoAAL3pAAC9+AAAvgcAAL4LAAC+GgAAvikAAL44AAC+RwAAvlYAAL5iAAC+dAAAvoMAAL6SAAC+oQAAvrAAAL6/AAC+zgAAvs8AAL7eAAC+8wAAvvQAAL78AAC/CAAAvxwAAL8rAAC/OgAAv0kAAL9NAAC/XAAAv2sAAL96AAC/iQAAv5gAAL+kAAC/tgAAv8UAAL/UAAC/4wAAv/IAAMABAADAEAAAwB8AAMA0AADANQAAwD0AAMBJAADAXQAAwGwAAMB7AADAigAAwI4AAMCdAADArAAAwLsAAMDKAADA2QAAwOUAAMD3AADBBgAAwRUAAMEkAADBMwAAwU0AAMFOAADBVAAAwWAAAMF2AADBhQAAwYgAAMGXAADBpgAAwakAAMG4AADBxwAAwcoAAMHZAADB6AAAwewAAMH7AADCCgAAwgsAAMIfAADCIAAAwiEAAMIiAADCIwAAwiQAAMIlAADCJgAAwjsAAMI8AADCRAAAwlAAAMJkAADCcwAAwoIAAMKRAADClQAAwqQAAMKzAADCwgAAwtEAAMLgAADC7AAAwv4AAMMNAADDHAAAwysAAMM6AADDSQAAw1gAAMNnAADDfAAAw30AAMOFAADDkQAAw6UAAMO0AADDwwAAw9IAAMPWAADD5QAAw/QAAMQDAADEEgAAxCEAAMQtAADEPwAAxE4AAMRdAADEbAAAxHsAAMSKAADEmQAAxJoAAMSpAADEvgAAxL8AAMTHAADE0wAAxOcAAMT2AADFBQAAxRQAAMUYAADFJwAAxTYAAMVFAADFVAAAxWMAAMVvAADFgQAAxZAAAMWfAADFrgAAxb0AAMXMAADF2wAAxdwAAMXrAADGAAAAxgEAAMYJAADGFQAAxikAAMY4AADGRwAAxlYAAMZaAADGaQAAxngAAMaHAADGlgAAxqUAAMaxAADGwwAAxtIAAMbhAADG8AAAxv8AAMcZAADHGgAAxyAAAMcsAADHQgAAx1EAAMdUAADHYwAAx3IAAMd1AADHhAAAx5MAAMeWAADHpQAAx7QAAMe4AADHxwAAx9YAAMfXAADH4QAAx+IAAMfjAADH5AAAx/kAAMf6AADIAgAAyA4AAMgiAADIMQAAyEAAAMhPAADIUwAAyGIAAMhxAADIgAAAyI8AAMieAADIqgAAyLwAAMjLAADI2gAAyOkAAMj4AADJBwAAyRYAAMkXAADJJgAAyTsAAMk8AADJRAAAyVAAAMlkAADJcwAAyYIAAMmRAADJlQAAyaQAAMmzAADJwgAAydEAAMngAADJ7AAAyf4AAMoNAADKHAAAyisAAMo6AADKSQAAylgAAMpZAADKaAAAyn0AAMp+AADKhgAAypIAAMqmAADKtQAAysQAAMrTAADK1wAAyuYAAMr1AADLBAAAyxMAAMsiAADLLgAAy0AAAMtPAADLXgAAy20AAMt8AADLiwAAy5oAAMupAADLrAAAy7sAAMvKAADL2QAAy+4AAMvvAADL9wAAzAMAAMwXAADMJgAAzDUAAMxEAADMSAAAzFcAAMxmAADMdQAAzIQAAMyTAADMnwAAzLEAAMzAAADMzwAAzN4AAMztAADM/AAAzQsAAM0aAADNLwAAzTAAAM04AADNRAAAzVgAAM1nAADNdgAAzYUAAM2JAADNmAAAzacAAM22AADNxQAAzdQAAM3gAADN8gAAzgEAAM4QAADOHwAAzi4AAM5IAADOSQAAzk8AAM5bAADOcQAAzoAAAM6DAADOkgAAzqEAAM6kAADOswAAzsIAAM7FAADO1AAAzuMAAM7nAADO9gAAzwUAAM8GAADPEgAAzxMAAM8UAADPFQAAzxYAAM8rAADPLAAAzzQAAM9AAADPVAAAz2MAAM9yAADPgQAAz4UAAM+UAADPowAAz7IAAM/BAADP0AAAz9wAAM/uAADP/QAA0AwAANAbAADQKgAA0DkAANBIAADQVwAA0GwAANBtAADQdQAA0IEAANCVAADQpAAA0LMAANDCAADQxgAA0NUAANDkAADQ8wAA0QIAANERAADRHQAA0S8AANE+AADRTQAA0VwAANFrAADRegAA0YkAANGYAADRrQAA0a4AANG2AADRwgAA0dYAANHlAADR9AAA0gMAANIHAADSFgAA0iUAANI0AADSQwAA0lIAANJeAADScAAA0n8AANKOAADSnQAA0qwAANK7AADSygAA0ssAANLaAADS7wAA0vAAANL4AADTBAAA0xgAANMnAADTNgAA00UAANNJAADTWAAA02cAANN2AADThQAA05QAANOgAADTsgAA08EAANPQAADT3wAA0+4AANP9AADUDAAA1BsAANQeAADULQAA1DwAANRLAADUYAAA1GEAANRpAADUdQAA1IkAANSYAADUpwAA1LYAANS6AADUyQAA1NgAANTnAADU9gAA1QUAANURAADVIwAA1TIAANVBAADVUAAA1V8AANVuAADVfQAA1YwAANWhAADVogAA1aoAANW2AADVygAA1dkAANXoAADV9wAA1fsAANYKAADWGQAA1igAANY3AADWRgAA1lIAANZkAADWcwAA1oIAANaRAADWoAAA1q8AANa+AADWvwAA1s4AANbRAADW4AAA1u8AANb+AADXAQAA1xsAANccAADXIgAA1y4AANdEAADXUwAA11YAANdlAADXdAAA13gAANd8AADXiwAA15oAANedAADXrAAA17sAANe/AADXzgAA190AANfeAADX6AAA1+kAANfqAADX/wAA2AAAANgIAADYFAAA2CgAANg3AADYRgAA2FUAANhZAADYaAAA2HcAANiGAADYlQAA2KQAANiwAADYwgAA2NEAANjgAADY7wAA2P4AANkNAADZHAAA2SsAANlAAADZQQAA2UkAANlVAADZaQAA2XgAANmHAADZlgAA2ZoAANmpAADZuAAA2ccAANnWAADZ5QAA2fEAANoDAADaEgAA2iEAANowAADaPwAA2k4AANpdAADabAAA2oEAANqCAADaigAA2pYAANqqAADauQAA2sgAANrXAADa2wAA2uoAANr5AADbCAAA2xcAANsmAADbMgAA20QAANtTAADbYgAA23EAANuAAADbjwAA254AANutAADbsAAA28oAANvLAADb0QAA290AANvzAADcAgAA3AUAANwUAADcIwAA3CcAANwrAADcLAAA3DsAANxKAADcTQAA3FwAANxrAADcbwAA3H4AANyNAADcjgAA3JgAANyZAADcmgAA3K8AANywAADcuAAA3MQAANzYAADc5wAA3PYAAN0FAADdCQAA3RgAAN0nAADdNgAA3UUAAN1UAADdYAAA3XIAAN2BAADdkAAA3Z8AAN2uAADdvQAA3cwAAN3NAADd3AAA3fEAAN3yAADd+gAA3gYAAN4aAADeKQAA3jgAAN5HAADeSwAA3loAAN5pAADeeAAA3ocAAN6WAADeogAA3rQAAN7DAADe0gAA3uEAAN7wAADe/wAA3w4AAN8dAADfMgAA3zMAAN87AADfRwAA31sAAN9qAADfeQAA34gAAN+MAADfmwAA36oAAN+5AADfyAAA39cAAN/jAADf9QAA4AQAAOATAADgIgAA4DEAAOBAAADgTwAA4F4AAOBhAADgewAA4HwAAOCCAADgjgAA4KQAAOCzAADgtgAA4MUAAODUAADg2AAA4N0AAODeAADg3wAA4O4AAOD9AADhAAAA4Q8AAOEeAADhIgAA4TEAAOFAAADhQQAA4UkAAOFKAADhXwAA4WAAAOFoAADhdAAA4YgAAOGXAADhpgAA4bUAAOG5AADhyAAA4dcAAOHmAADh9QAA4gQAAOIQAADiIgAA4jEAAOJAAADiTwAA4l4AAOJtAADifAAA4osAAOKgAADioQAA4qkAAOK1AADiyQAA4tgAAOLnAADi9gAA4voAAOMJAADjGAAA4ycAAOM2AADjRQAA41EAAONjAADjcgAA44EAAOOQAADjnwAA464AAOO9AADjzAAA488AAOPpAADj6gAA4/AAAOP8AADkEgAA5CEAAOQkAADkMwAA5EIAAORGAADkTQAA5E4AAORPAADkUAAA5F8AAORuAADkcQAA5IAAAOSPAADkkwAA5KIAAOSxAADksgAA5L4AAOS/AADkwAAA5MEAAOTWAADk1wAA5N8AAOTrAADk/wAA5Q4AAOUdAADlLAAA5TAAAOU/AADlTgAA5V0AAOVsAADlewAA5YcAAOWZAADlqAAA5bcAAOXGAADl1QAA5eQAAOXzAADmAgAA5hcAAOYYAADmIAAA5iwAAOZAAADmTwAA5l4AAOZtAADmcQAA5oAAAOaPAADmngAA5q0AAOa8AADmyAAA5toAAObpAADm+AAA5wcAAOcWAADnJQAA5zQAAOdDAADnWAAA51kAAOdhAADnbQAA54EAAOeQAADnnwAA564AAOeyAADnwQAA59AAAOffAADn7gAA5/0AAOgJAADoGwAA6CoAAOg5AADoSAAA6FcAAOhmAADodQAA6IQAAOiZAADomgAA6KIAAOiuAADowgAA6NEAAOjgAADo7wAA6PMAAOkCAADpEQAA6SAAAOkvAADpPgAA6UoAAOl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PAAELkAABC5EAAQuSAAELpwABC6gAAQuwAAELvAABC9AAAQvfAAEL7gABC/0AAQwBAAEMEAABDB8AAQwuAAEMPQABDEwAAQxYAAEMagABDHkAAQyIAAEMlwABDKYAAQy1AAEMxAABDNMAAQzoAAEM6QABDPEAAQz9AAENEQABDSAAAQ0vAAENPgABDUIAAQ1RAAENYAABDW8AAQ1+AAENjQABDZkAAQ2rAAENugABDckAAQ3YAAEN5wABDfYAAQ4FAAEOFAABDikAAQ4qAAEOMgABDj4AAQ5SAAEOYQABDnAAAQ5/AAEOgwABDpIAAQ6hAAEOsAABDr8AAQ7OAAEO2gABDuwAAQ77AAEPCgABDxkAAQ8oAAEPNwABD0YAAQ9VAAEPagABD2sAAQ9zAAEPfwABD5MAAQ+iAAEPsQABD8AAAQ/EAAEP0wABD+IAAQ/xAAEQAAABEA8AARAbAAEQLQABEDwAARBLAAEQWgABEGkAARB4AAEQhwABEJYAARCrAAEQrAABELQAARDAAAEQ1AABEOMAARDyAAERAQABEQUAAREUAAERIwABETIAARFBAAERUAABEVwAARFuAAERfQABEYwAARGbAAERqgABEbkAARHIAAER1wABEdoAARHpAAER+AABEgcAARIcAAESHQABEiUAARIxAAESRQABElQAARJjAAEScgABEnYAARKFAAESlAABEqMAARKyAAESwQABEs0AARLfAAES7gABEv0AARMMAAETGwABEyoAARM5AAETSAABE0sAARNlAAETZgABE2wAARN4AAETjgABE50AAROgAAETrwABE74AARPBAAET0AABE98AARPiAAET8QABFAAAARQEAAEUEwABFCIAARQjAAEULwABFDAAARQxAAEUMgABFDMAARRIAAEUSQABFFEAARRdAAEUcQABFIAAARSPAAEUngABFKIAARSxAAEUwAABFM8AARTeAAEU7QABFPkAARULAAEVGgABFSkAARU4AAEVRwABFVYAARVlAAEVdAABFYkAARWKAAEVkgABFZ4AARWyAAEVwQABFdAAARXfAAEV4wABFfIAARYBAAEWEAABFh8AARYuAAEWOgABFkwAARZbAAEWagABFnkAARaIAAEWlwABFqYAARa1AAEWygABFssAARbTAAEW3wABFvMAARcCAAEXEQABFyAAARckAAEXMwABF0IAARdRAAEXYAABF28AARd7AAEXjQABF5wAARerAAEXugABF8kAARfYAAEX5wABF+gAARf3AAEYDAABGA0AARgVAAEYIQABGDUAARhEAAEYUwABGGIAARhmAAEYdQABGIQAARiTAAEYogABGLEAARi9AAEYzwABGN4AARjtAAEY/AABGQsAARkaAAEZKQABGTgAARk7AAEZXQABGV4AARlkAAEZcAABGYYAARmVAAEZmAABGacAARm2AAEZuQABGcgAARnXAAEZ2gABGekAARn4AAEZ/AABGgsAARoaAAEaGwABGiUAARomAAEaJwABGigAARo9AAEaPgABGkYAARpSAAEaZgABGnUAARqEAAEakwABGpcAARqmAAEatQABGsQAARrTAAEa4gABGu4AARsAAAEbDwABGx4AARstAAEbPAABG0sAARtaAAEbaQABG34AARt/AAEbhwABG5MAARunAAEbtgABG8UAARvUAAEb2AABG+cAARv2AAEcBQABHBQAARwjAAEcLwABHEEAARxQAAEcXwABHG4AARx9AAEcjAABHJsAARyqAAEcvwABHMAAARzIAAEc1AABHOgAARz3AAEdBgABHRUAAR0ZAAEdKAABHTcAAR1GAAEdVQABHWQAAR1wAAEdggABHZEAAR2gAAEdrwABHb4AAR3NAAEd3AABHesAAR3uAAEd8wABHfoAAR4UAAEeFQABHhsAAR4nAAEePQABHkwAAR5PAAEeXgABHm0AAR5wAAEefwABHo4AAR6RAAEeoAABHq8AAR6zAAEewgABHtEAAR7SAAEe2AABHtkAAR7uAAEe7wABHvcAAR8DAAEfFwABHyYAAR81AAEfRAABH0gAAR9XAAEfZgABH3UAAR+EAAEfkwABH58AAR+xAAEfwAABH88AAR/eAAEf7QABH/wAASALAAEgGgABIB4AASAfAAEgJgABIEAAASBBAAEgRwABIFMAASBpAAEgeAABIHsAASCKAAEgmQABIJwAASCrAAEgugABIL0AASDMAAEg2wABIN8AASDuAAEg/QABIP4AASECAAEhBgABIQcAASEhAAEhIgABISgAASE0AAEhSgABIVkAASFcAAEhawABIXoAASF+AAEhgwABIYQAASGFAAEhlAABIaMAASGmAAEhtQABIcQAASHIAAEh1wABIeYAASHnAAEh8QABIfIAASHzAAEh9AABIgkAASIKAAEiEgABIh4AASIyAAEiQQABIlAAASJfAAEiYwABInIAASKBAAEikAABIp8AASKuAAEiugABIswAASLbAAEi6gABIvkAASMIAAEjFwABIyYAASM1AAEjSgABI0sAASNTAAEjXwABI3MAASOCAAEjkQABI6AAASOkAAEjswABI8IAASPRAAEj4AABI+8AASP7AAEkDQABJBwAASQrAAEkOgABJEkAASRYAAEkZwABJHYAASSLAAEkjAABJJQAASSgAAEktAABJMMAASTSAAEk4QABJOUAAST0AAElAwABJRIAASUhAAElMAABJTwAASVOAAElXQABJWwAASV7AAEligABJZkAASWoAAEltwABJboAASXUAAEl1QABJdsAASXnAAEl/QABJgwAASYPAAEmHgABJi0AASYxAAEmOAABJjkAASY6AAEmOwABJjwAASZLAAEmWgABJl0AASZsAAEmewABJn8AASaOAAEmnQABJp4AASauAAEmrwABJrAAASaxAAEmsgABJscAASbIAAEm0AABJtwAASbwAAEm/wABJw4AAScdAAEnIQABJzAAASc/AAEnTgABJ10AASdsAAEneAABJ4oAASeZAAEnqAABJ7cAASfGAAEn1QABJ+QAASflAAEn9AABKAkAASgKAAEoEgABKB4AASgyAAEoQQABKFAAAShfAAEoYwABKHIAASiBAAEokAABKJ8AASiuAAEougABKMwAASjbAAEo6gABKPkAASkIAAEpIgABKSMAASkpAAEpNQABKUsAASlaAAEpXQABKWwAASl7AAEpfwABKYQAASmFAAEphgABKZUAASmkAAEppwABKbYAASnFAAEpyQABKdgAASnnAAEp6AABKggAASoJAAEqCgABKgsAASoMAAEqDQABKg4AASoPAAEqEAABKhEAASoSAAEqEwABKhQAASoVAAEqKgABKisAASozAAEqPwABKlMAASpiAAEqcQABKoAAASqEAAEqkwABKqIAASqxAAEqwAABKs8AASrbAAEq7QABKvwAASsLAAErGgABKykAASs4AAErRwABK1YAAStrAAErbAABK3QAASuAAAErlAABK6MAASuyAAErwQABK8UAASvUAAEr4wABK/IAASwBAAEsEAABLBwAASwuAAEsPQABLEwAASxbAAEsagABLHkAASyIAAEsiQABLJgAASytAAEsrgABLLYAASzCAAEs1gABLOUAASz0AAEtAwABLQcAAS0WAAEtJQABLTQAAS1DAAEtUgABLV4AAS1wAAEtfwABLY4AAS2dAAEtrAABLbsAAS3KAAEtywABLdoAAS3vAAEt8AABLfgAAS4EAAEuGAABLicAAS42AAEuRQABLkkAAS5YAAEuZwABLnYAAS6FAAEulAABLqAAAS6yAAEuwQABLtAAAS7fAAEu7gABLv0AAS8MAAEvGwABLzAAAS8xAAEvOQABL0UAAS9ZAAEvaAABL3cAAS+GAAEvigABL5kAAS+oAAEvtwABL8YAAS/VAAEv4QABL/MAATACAAEwEQABMCAAATAvAAEwPgABME0AATBcAAEwcQABMHIAATB6AAEwhgABMJoAATCpAAEwuAABMMcAATDLAAEw2gABMOkAATD4AAExBwABMRYAATEiAAExNAABMUMAATFSAAExYQABMXAAATF/AAExjgABMZ0AATGyAAExswABMbsAATHHAAEx2wABMeoAATH5AAEyCAABMgwAATIbAAEyKgABMjkAATJIAAEyVwABMmMAATJ1AAEyhAABMpMAATKiAAEysQABMsAAATLPAAEy3gABMvMAATL0AAEy/AABMwgAATMcAAEzKwABMzoAATNJAAEzTQABM1wAATNrAAEzegABM4kAATOYAAEzpAABM7YAATPFAAEz1AABM+MAATPyAAE0AQABNBAAATQRAAE0IAABNDUAATQ2AAE0PgABNEoAATReAAE0bQABNHwAATSLAAE0jwABNJ4AATStAAE0vAABNMsAATTaAAE05gABNPgAATUHAAE1FgABNSUAATU0AAE1TgABNU8AATVVAAE1YQABNXcAATWGAAE1iQABNZgAATWnAAE1qwABNbEAATWyAAE1swABNbQAATXDAAE10gABNdUAATXkAAE18wABNfcAATYGAAE2FQABNhYAATYwAAE2MQABNjIAATYzAAE2NAABNjUAATY2AAE2NwABNjgAATZNAAE2TgABNlYAATZiAAE2dgABNoUAATaUAAE2owABNqcAATa2AAE2xQABNtQAATbjAAE28gABNv4AATcQAAE3HwABNy4AATc9AAE3TAABN1sAATdqAAE3eQABN44AATePAAE3lwABN6MAATe3AAE3xgABN9UAATfkAAE36AABN/cAATgGAAE4FQABOCQAATgzAAE4PwABOFEAAThgAAE4bwABOH4AATiNAAE4nAABOKsAATi6AAE4zwABONAAATjYAAE45AABOPgAATkHAAE5FgABOSUAATkpAAE5OAABOUcAATlWAAE5ZQABOXQAATmAAAE5kgABOaEAATmwAAE5vwABOc4AATndAAE57AABOfsAAToQAAE6EQABOhkAATolAAE6OQABOkgAATpXAAE6ZgABOmoAATp5AAE6iAABOpcAATqmAAE6tQABOsEAATrTAAE64gABOvEAATsAAAE7DwABOykAATsqAAE7MAABOzwAATtSAAE7YQABO2QAATtzAAE7ggABO4YAATuNAAE7jgABO48AATuQAAE7kQABO6AAATuvAAE7sgABO8EAATvQAAE71AABO+MAATvyAAE78wABPA8AATwQAAE8EQABPBIAATwTAAE8FAABPBUAATwWAAE8FwABPBgAATwZAAE8LgABPC8AATw3AAE8QwABPFcAATxmAAE8dQABPIQAATyIAAE8lwABPKYAATy1AAE8xAABPNMAATzfAAE88QABPQAAAT0PAAE9HgABPS0AAT08AAE9SwABPVoAAT1vAAE9cAABPXgAAT2EAAE9mAABPacAAT22AAE9xQABPckAAT3YAAE95wABPfYAAT4FAAE+FAABPiAAAT4yAAE+QQABPlAAAT5fAAE+bgABPn0AAT6MAAE+mwABPrAAAT6xAAE+uQABPsUAAT7ZAAE+6AABPvcAAT8GAAE/CgABPxkAAT8oAAE/NwABP0YAAT9VAAE/YQABP3MAAT+CAAE/kQABP6AAAT+vAAE/vgABP80AAT/cAAE/8QABP/IAAT/6AAFABgABQBoAAUApAAFAOAABQEcAAUBLAAFAWgABQGkAAUB4AAFAhwABQJYAAUCiAAFAtAABQMMAAUDSAAFA4QABQPAAAUD/AAFBDgABQR0AAUEyAAFBMwABQTsAAUFHAAFBWwABQWoAAUF5AAFBiAABQYwAAUGbAAFBqgABQbkAAUHIAAFB1wABQeMAAUH1AAFCBAABQhMAAUIiAAFCMQABQkAAAUJPAAFCXgABQnMAAUJ0AAFCfAABQogAAUKcAAFCqwABQroAAULJAAFCzQABQtwAAULrAAFC+gABQwkAAUMYAAFDJAABQzYAAUNFAAFDVAABQ2MAAUNyAAFDgQABQ5AAAUOfAAFDtAABQ7UAAUO9AAFDyQABQ90AAUPsAAFD+wABRAoAAUQOAAFEHQABRCwAAUQ7AAFESgABRFkAAURlAAFEdwABRIYAAUSVAAFEpAABRLMAAUTCAAFE0QABROAAAUT1AAFE9gABRP4AAUUKAAFFHgABRS0AAUU8AAFFSwABRU8AAUVeAAFFbQABRXwAAUWLAAFFmgABRaYAAUW4AAFFxwABRdYAAUXlAAFF9AABRgMAAUYSAAFGIQABRjYAAUY3AAFGPwABRksAAUZfAAFGbgABRn0AAUaMAAFGkAABRp8AAUauAAFGvQABRswAAUbbAAFG5wABRvkAAUcIAAFHFwABRyYAAUc1AAFHRAABR1MAAUdiAAFHdwABR3gAAUeAAAFHjAABR6AAAUevAAFHvgABR80AAUfRAAFH4AABR+8AAUf+AAFIDQABSBwAAUgoAAFIOgABSEkAAUhYAAFIZwABSHYAAUiFAAFIlAABSKMAAUi4AAFIuQABSMEAAUjNAAFI4QABSPAAAUj/AAFJDgABSRIAAUkhAAFJMAABST8AAUlOAAFJXQABSWkAAUl7AAFJigABSZkAAUmoAAFJtwABScYAAUnVAAFJ5AABSfkAAUn6AAFKAgABSg4AAUoiAAFKMQABSkAAAUpPAAFKUwABSmIAAUpxAAFKgAABSo8AAUqeAAFKqgABSrwAAUrLAAFK2gABSukAAUr4AAFLBwABSxYAAUslAAFLKAABSzcAAUtGAAFLVQABS2oAAUtrAAFLcwABS38AAUuTAAFLogABS7EAAUvAAAFLxAABS9MAAUviAAFL8QABTAAAAUwPAAFMGwABTC0AAUw8AAFMSwABTFoAAUxpAAFMgwABTIQAAUyKAAFMlgABTKwAAUy7AAFMvgABTM0AAUzcAAFM4AABTOQAAUzlAAFM9AABTQMAAU0GAAFNFQABTSQAAU0oAAFNNwABTUYAAU1HAAFNUwABTVQAAU1VAAFNagABTWsAAU1zAAFNfwABTZMAAU2iAAFNsQABTcAAAU3EAAFN0wABTeIAAU3xAAFOAAABTg8AAU4bAAFOLQABTjwAAU5LAAFOWgABTmkAAU54AAFOhwABTpYAAU6rAAFOrAABTrQAAU7AAAFO1AABTuMAAU7yAAFPAQABTwUAAU8UAAFPIwABTzIAAU9BAAFPUAABT1wAAU9uAAFPfQABT4wAAU+bAAFPqgABT7kAAU/IAAFP1wABT+wAAU/tAAFP9QABUAEAAVAVAAFQJAABUDMAAVBCAAFQRgABUFUAAVBkAAFQcwABUIIAAVCRAAFQnQABUK8AAVC+AAFQzQABUNwAAVDrAAFQ+gABUQkAAVEYAAFRLQABUS4AAVE2AAFRQgABUVYAAVFlAAFRdAABUYMAAVGHAAFRlgABUaUAAVG0AAFRwwABUdIAAVHeAAFR8AABUf8AAVIOAAFSHQABUiwAAVI7AAFSSgABUlkAAVJcAAFSawABUnoAAVKJAAFSngABUp8AAVKnAAFSswABUscAAVLWAAFS5QABUvQAAVL4AAFTBwABUxYAAVMlAAFTNAABU0MAAVNPAAFTYQABU3AAAVN/AAFTjgABU50AAVOsAAFTuwABU8oAAVPfAAFT4AABU+gAAVP0AAFUCAABVBcAAVQmAAFUNQABVDkAAVRIAAFUVwABVGYAAVR1AAFUhAABVJAAAVSiAAFUsQABVMAAAVTPAAFU3gABVO0AAVT8AAFVCwABVSAAAVUhAAFVKQABVTUAAVVJAAFVWAABVWcAAVV2AAFVegABVYkAAVWYAAFVpwABVbYAAVXFAAFV0QABVeMAAVXyAAFWAQABVhAAAVYfAAFWLgABVj0AAVZMAAFWYQABVmIAAVZqAAFWdgABVooAAVaZAAFWqAABVrcAAVa7AAFWygABVtkAAVboAAFW9wABVwYAAVcSAAFXJAABVzMAAVdCAAFXUQABV2AAAVdvAAFXfgABV40AAVeiAAFXowABV6sAAVe3AAFXywABV9oAAVfpAAFX+AABV/wAAVgLAAFYGgABWCkAAVg4AAFYRwABWFMAAVhlAAFYdAABWIMAAViSAAFYoQABWLAAAVi/AAFYzgABWOMAAVjkAAFY7AABWPgAAVkMAAFZGwABWSoAAVk5AAFZPQABWUwAAVlbAAFZagABWXkAAVmIAAFZlAABWaYAAVm1AAFZxAABWdMAAVniAAFZ8QABWgAAAVoPAAFaEgABWiEAAVowAAFaPwABWlQAAVpVAAFaXQABWmkAAVp9AAFajAABWpsAAVqqAAFargABWr0AAVrMAAFa2wABWuoAAVr5AAFbBQABWxcAAVsmAAFbNQABW0QAAVtTAAFbYgABW3EAAVuAAAFblQABW5YAAVueAAFbqgABW74AAVvNAAFb3AABW+sAAVvvAAFb/gABXA0AAVwcAAFcKwABXDoAAVxGAAFcWAABXGcAAVx2AAFchQABXJQAAVyjAAFcsgABXMEAAVzWAAFc1wABXN8AAVzrAAFc/wABXQ4AAV0dAAFdLAABXTAAAV0/AAFdTgABXV0AAV1sAAFdewABXYcAAV2ZAAFdqAABXbcAAV3GAAFd1QABXeQAAV3zAAFeAgABXhcAAV4YAAFeIAABXiwAAV5AAAFeTwABXl4AAV5tAAFecQABXoAAAV6PAAFengABXq0AAV68AAFeyAABXtoAAV7pAAFe+AABXwcAAV8WAAFfJQABXzQAAV9DAAFfWAABX1kAAV9hAAFfbQABX4EAAV+QAAFfnwABX64AAV+yAAFfwQABX9AAAV/fAAFf7gABX/0AAWAJAAFgGwABYCoAAWA5AAFgSAABYFcAAWBmAAFgdQABYIQAAWCHAAFglgABYKUAAWC0AAFgyQABYMoAAWDSAAFg3gABYPIAAWEBAAFhEAABYR8AAWEjAAFhMgABYUEAAWFQAAFhXwABYW4AAWF6AAFhjAABYZsAAWGqAAFhuQABYcgAAWHXAAFh5gABYfUAAWIKAAFiCwABYhMAAWIfAAFiMwABYkIAAWJRAAFiYAABYmQAAWJzAAFiggABYpEAAWKgAAFirwABYrsAAWLNAAFi3AABYusAAWL6AAFjCQABYxgAAWMnAAFjNgABY0sAAWNMAAFjVAABY2AAAWN0AAFjgwABY5IAAWOhAAFjpQABY7QAAWPDAAFj0gABY+EAAWPwAAFj/AABZA4AAWQdAAFkLAABZDsAAWRKAAFkWQABZGgAAWRpAAFkeAABZI0AAWSOAAFklgABZKIAAWS2AAFkxQABZNQAAWTjAAFk5wABZPYAAWUFAAFlFAABZSMAAWUyAAFlPgABZVAAAWVfAAFlbgABZX0AAWWMAAFlmwABZaoAAWWrAAFlugABZb0AAWXXAAFl2AABZd4AAWXqAAFmAAABZg8AAWYSAAFmIQABZjAAAWY0AAFmOAABZjkAAWZIAAFmVwABZloAAWZpAAFmeAABZnwAAWaLAAFmmgABZq4AAWavAAFmsAABZrEAAWayAAFmswABZrQAAWa1AAFmygABZssAAWbTAAFm3wABZvMAAWcCAAFnEQABZyAAAWckAAFnMwABZ0IAAWdRAAFnYAABZ28AAWd7AAFnjQABZ5wAAWerAAFnugABZ8kAAWfYAAFn5wABZ/YAAWgLAAFoDAABaBQAAWggAAFoNAABaEMAAWhSAAFoYQABaGUAAWh0AAFogwABaJIAAWihAAFosAABaLwAAWjOAAFo3QABaOwAAWj7AAFpCgABaRkAAWkoAAFpNwABaUwAAWlNAAFpVQABaWEAAWl1AAFphAABaZMAAWmiAAFppgABabUAAWnEAAFp0wABaeIAAWnxAAFp/QABag8AAWoeAAFqLQABajwAAWpLAAFqWgABamkAAWp4AAFqjQABao4AAWqWAAFqogABarYAAWrFAAFq1AABauMAAWrnAAFq9gABawUAAWsUAAFrIwABazIAAWs+AAFrUAABa18AAWtuAAFrfQABa4wAAWubAAFrqgABa7kAAWvOAAFrzwABa9cAAWvjAAFr9wABbAYAAWwVAAFsJAABbCgAAWw3AAFsRgABbFUAAWxkAAFscwABbH8AAWyRAAFsoAABbK8AAWy+AAFszQABbNwAAWzrAAFs+gABbQ8AAW0QAAFtGAABbSQAAW04AAFtRwABbVYAAW1lAAFtaQABbXgAAW2HAAFtlgABbaUAAW20AAFtwAABbdIAAW3hAAFt8AABbf8AAW4OAAFuHQABbiwAAW47AAFuUAABblEAAW5ZAAFuZQABbnkAAW6IAAFulwABbqYAAW6qAAFuuQABbsgAAW7XAAFu5gABbvUAAW8BAAFvEwABbyIAAW8xAAFvQAABb08AAW9eAAFvbQABb3wAAW+RAAFvkgABb5oAAW+mAAFvugABb8kAAW/YAAFv5wABb+sAAW/6AAFwCQABcBgAAXAnAAFwNgABcEIAAXBUAAFwYwABcHIAAXCBAAFwkAABcKoAAXCrAAFwsQABcL0AAXDTAAFw4gABcOUAAXD0AAFxAwABcQcAAXEMAAFxDQABcRwAAXErAAFxLgABcT0AAXFMAAFxUAABcV8AAXFuAAFxggABcYMAAXGEAAFxhQABcYYAAXGHAAFxiAABcYkAAXGeAAFxnwABcacAAXGzAAFxxwABcdYAAXHlAAFx9AABcfgAAXIHAAFyFgABciUAAXI0AAFyQwABck8AAXJhAAFycAABcn8AAXKOAAFynQABcqwAAXK7AAFyygABct8AAXLgAAFy6AABcvQAAXMIAAFzFwABcyYAAXM1AAFzOQABc0gAAXNXAAFzZgABc3UAAXOEAAFzkAABc6IAAXOxAAFzwAABc88AAXPeAAFz7QABc/wAAXQLAAF0IAABdCEAAXQpAAF0NQABdEkAAXRYAAF0ZwABdHYAAXR6AAF0iQABdJgAAXSnAAF0tgABdMUAAXTRAAF04wABdPIAAXUBAAF1EAABdR8AAXUuAAF1PQABdUwAAXVhAAF1YgABdWoAAXV2AAF1igABdZkAAXWoAAF1twABdbsAAXXKAAF12QABdegAAXX3AAF2BgABdhIAAXYkAAF2MwABdkIAAXZRAAF2YAABdm8AAXZ+AAF2jQABdqIAAXajAAF2qwABdrcAAXbLAAF22gABdukAAXb4AAF2/AABdwsAAXcaAAF3KQABdzgAAXdHAAF3UwABd2UAAXd0AAF3gwABd5IAAXehAAF3sAABd78AAXfOAAF34wABd+QAAXfsAAF3+AABeAwAAXgbAAF4KgABeDkAAXg9AAF4TAABeFsAAXhqAAF4eQABeIgAAXiUAAF4pgABeLUAAXjEAAF40wABeOIAAXjxAAF5AAABeQ8AAXkkAAF5JQABeS0AAXk5AAF5TQABeVwAAXlrAAF5egABeX4AAXmNAAF5nAABeasAAXm6AAF5yQABedUAAXnnAAF59gABegUAAXoUAAF6IwABejIAAXpBAAF6UAABemUAAXpmAAF6bgABenoAAXqOAAF6nQABeqwAAXq7AAF6vwABes4AAXrdAAF67AABevsAAXsKAAF7FgABeygAAXs3AAF7RgABe1UAAXtkAAF7cwABe4IAAXuRAAF7lAABe6MAAXuyAAF7wQABe8QAAXveAAF73wABe+UAAXvxAAF8BwABfBYAAXwZAAF8KAABfDcAAXw7AAF8QAABfEEAAXxCAAF8UQABfGAAAXxjAAF8cgABfIEAAXyFAAF8lAABfKMAAXykAAF8rAABfK0AAXzCAAF8wwABfMsAAXzXAAF86wABfPoAAX0JAAF9GAABfRwAAX0rAAF9OgABfUkAAX1YAAF9ZwABfXMAAX2FAAF9lAABfaMAAX2yAAF9wQABfdAAAX3fAAF97gABfgMAAX4EAAF+DAABfhgAAX4sAAF+OwABfkoAAX5ZAAF+XQABfmwAAX57AAF+igABfpkAAX6oAAF+tAABfsYAAX7VAAF+5AABfvMAAX8CAAF/EQABfyAAAX8vAAF/MgABf0wAAX9NAAF/UwABf18AAX91AAF/hAABf4cAAX+WAAF/pQABf6kAAX+uAAF/rwABf7AAAX+/AAF/zgABf9EAAX/gAAF/7wABf/MAAYACAAGAEQABgBIAAYAaAAGAGwABgBwAAYAxAAGAMgABgDoAAYBGAAGAWgABgGkAAYB4AAGAhwABgIsAAYCaAAGAqQABgLgAAYDHAAGA1gABgOIAAYD0AAGBAwABgRIAAYEhAAGBMAABgT8AAYFOAAGBTwABgV4AAYFzAAGBdAABgXwAAYGIAAGBnAABgasAAYG6AAGByQABgc0AAYHcAAGB6wABgfoAAYIJAAGCGAABgiQAAYI2AAGCRQABglQAAYJjAAGCcgABgoEAAYKQAAGCnwABgqIAAYK8AAGCvQABgsMAAYLPAAGC5QABgvQAAYL3AAGDBgABgxUAAYMZAAGDHgABgx8AAYMgAAGDLwABgz4AAYNBAAGDUAABg18AAYNjAAGDcgABg4EAAYOCAAGDmgABg5sAAYOcAAGDnQABg54AAYOfAAGDoAABg6EAAYOiAAGDowABg7gAAYO5AAGDwQABg80AAYPhAAGD8AABg/8AAYQOAAGEEgABhCEAAYQwAAGEPwABhE4AAYRdAAGEaQABhHsAAYSKAAGEmQABhKgAAYS3AAGExgABhNUAAYTkAAGE+QABhPoAAYUCAAGFDgABhSIAAYUxAAGFQAABhU8AAYVTAAGFYgABhXEAAYWAAAGFjwABhZ4AAYWqAAGFvAABhcsAAYXaAAGF6QABhfgAAYYHAAGGFgABhhcAAYYmAAGGOwABhjwAAYZEAAGGUAABhmQAAYZzAAGGggABhpEAAYaVAAGGpAABhrMAAYbCAAGG0QABhuAAAYbsAAGG/gABhw0AAYccAAGHKwABhzoAAYdJAAGHWAABh1kAAYdoAAGHfQABh34AAYeGAAGHkgABh6YAAYe1AAGHxAABh9MAAYfXAAGH5gABh/UAAYgEAAGIEwABiCIAAYguAAGIQAABiE8AAYheAAGIbQABiHwAAYiLAAGImgABiKkAAYi+AAGIvwABiMcAAYjTAAGI5wABiPYAAYkFAAGJFAABiRgAAYknAAGJNgABiUUAAYlUAAGJYwABiW8AAYmBAAGJkAABiZ8AAYmuAAGJvQABicwAAYnbAAGJ3AABiesAAYoAAAGKAQABigkAAYoVAAGKKQABijgAAYpHAAGKVgABiloAAYppAAGKeAABiocAAYqWAAGKpQABirEAAYrDAAGK0gABiuEAAYrwAAGK/wABiw4AAYsdAAGLLAABi0EAAYtCAAGLSgABi1YAAYtqAAGLeQABi4gAAYuXAAGLmwABi6oAAYu5AAGLyAABi9cAAYvmAAGL8gABjAQAAYwTAAGMIgABjDEAAYxAAAGMTwABjF4AAYxtAAGMggABjIMAAYyLAAGMlwABjKsAAYy6AAGMyQABjNgAAYzcAAGM6wABjPoAAY0JAAGNGAABjScAAY0zAAGNRQABjVQAAY1jAAGNcgABjYEAAY2QAAGNnwABja4AAY3DAAGNxAABjcwAAY3YAAGN7AABjfsAAY4KAAGOGQABjh0AAY4sAAGOOwABjkoAAY5ZAAGOaAABjnQAAY6GAAGOlQABjqQAAY6zAAGOwgABjtEAAY7gAAGO7wABjwQAAY8FAAGPDQABjxkAAY8tAAGPPAABj0sAAY9aAAGPXgABj20AAY98AAGPiwABj5oAAY+pAAGPtQABj8cAAY/WAAGP5QABj/QAAZADAAGQEgABkCEAAZAwAAGQMwABkE0AAZBOAAGQVAABkGAAAZB2AAGQhQABkIgAAZCXAAGQpgABkKkAAZC4AAGQxwABkMoAAZDZAAGQ6AABkOwAAZD7AAGRCgABkQsAAZEZAAGRGgABkRsAAZEcAAGRHQABkTIAAZEzAAGROwABkUcAAZFbAAGRagABkXkAAZGIAAGRjAABkZsAAZGqAAGRuQABkcgAAZHXAAGR4wABkfUAAZIEAAGSEwABkiIAAZIxAAGSQAABkk8AAZJQAAGSXwABknQAAZJ1AAGSfQABkokAAZKdAAGSrAABkrsAAZLKAAGSzgABkt0AAZLsAAGS+wABkwoAAZMZAAGTJQABkzcAAZNGAAGTVQABk2QAAZNzAAGTggABk5EAAZOgAAGTtQABk7YAAZO+AAGTygABk94AAZPtAAGT/AABlAsAAZQPAAGUHgABlC0AAZQ8AAGUSwABlFoAAZRmAAGUeAABlIcAAZSWAAGUpQABlLQAAZTDAAGU0gABlOEAAZT2AAGU9wABlP8AAZULAAGVHwABlS4AAZU9AAGVTAABlVAAAZVfAAGVbgABlX0AAZWMAAGVmwABlacAAZW5AAGVyAABldcAAZXmAAGV9QABlgQAAZYTAAGWFAABliMAAZY4AAGWOQABlkEAAZZNAAGWYQABlnAAAZZ/AAGWjgABlpIAAZahAAGWsAABlr8AAZbOAAGW3QABlukAAZb7AAGXCgABlxkAAZcoAAGXNwABl0YAAZdVAAGXZAABl2cAAZdrAAGXbwABl3MAAZd7AAGXfgABl4IAAZeDVSRudWxs1wAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABcAAAAaXxAPX3hkX3Jvb3RQYWNrYWdlViRjbGFzc1xfeGRfY29tbWVudHNfEBBfeGRfbW9kZWxNYW5hZ2VyXxAVX2NvbmZpZ3VyYXRpb25zQnlOYW1lXV94ZF9tb2RlbE5hbWVfEBdfbW9kZWxWZXJzaW9uSWRlbnRpZmllcoACgR/NgR/KgACBH8uAAIEfzN4AAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAADgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAAAkAAAApAAAAFwAAAC8AAAAwAAAAMQAAADIAAAAzAAAAKQAAACkAAAAXXxAcWERCdWNrZXRGb3JDbGFzc2Vzd2FzRW5jb2RlZF8QGlhEQnVja2V0Rm9yUGFja2FnZXNzdG9yYWdlXxAcWERCdWNrZXRGb3JJbnRlcmZhY2Vzc3RvcmFnZV8QD194ZF9vd25pbmdNb2RlbF8QHVhEQnVja2V0Rm9yUGFja2FnZXN3YXNFbmNvZGVkVl9vd25lcl8QG1hEQnVja2V0Rm9yRGF0YVR5cGVzc3RvcmFnZVtfdmlzaWJpbGl0eV8QGVhEQnVja2V0Rm9yQ2xhc3Nlc3N0b3JhZ2VVX25hbWVfEB9YREJ1Y2tldEZvckludGVyZmFjZXN3YXNFbmNvZGVkXxAeWERCdWNrZXRGb3JEYXRhVHlwZXN3YXNFbmNvZGVkXxAQX3VuaXF1ZUVsZW1lbnRJRIAEgR/IgR/GgAGABIAAgR/HgR/JEACABYADgASABIAAUFNZRVPTAAAAOgAAADsAAAAOAAAAPAAAAHEAAACmV05TLmtleXNaTlMub2JqZWN0c68QNAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHCABoAHgAiACYAKgAuADIANgA6AD4AQgBGAEoATgBSAFYAWgBeAGIAZgBqAG4AcgB2AHoAfgCCAIYAigCOAJIAlgCaAJ4AogCmAKoArgCyALYAugC+AMIAxgDKAM4A0gDWANoA3gDiAOa8QNAAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAIEAAACCAAAAgwAAAIQAAACFAAAAhgAAAIcAAACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACOAAAAjwAAAJAAAACRAAAAkgAAAJMAAACUAAAAlQAAAJYAAACXAAAAmAAAAJkAAACaAAAAmwAAAJwAAACdAAAAngAAAJ8AAACgAAAAoQAAAKIAAACjAAAApAAAAKWAOoEKqYEHG4EICYEOtoEQ8oERT4CJgRGugQfTgQNlgQKmgRH1gQzdgRBFgQbsgQr6gQZfgRJtgRLjgRWagRYQgRa0gPmBFxSBAgOBCYeBBRCBE1aBD7iBG/SBAXOBCDKBFm+BGhiBFPKBHZ6BGMmBB6qBBAiBHMWBF12BFp6BCOGBCLKBAaGBHeWBC3aBD0KBHi6BGFCBHziAWF8QHUNvbnRhY3RJZGVudGl0eURldGFpbHNUcnVzdGVkXEluYm94TWVzc2FnZV8QE0NvbnRhY3RHcm91cERldGFpbHNfEBpDb250YWN0R3JvdXBEZXRhaWxzVHJ1c3RlZF8QLFByb3RvY29sSW5zdGFuY2VXYWl0aW5nRm9yVHJ1c3RMZXZlbEluY3JlYXNlXxAPQ2FjaGVkV2VsbEtub3duXxAVUGVyc2lzdGVkRW5naW5lRGlhbG9nXxAPQ29udGFjdElkZW50aXR5XxAbTXV0dWFsU2NhblNpZ25hdHVyZVJlY2VpdmVkXxARQ29udGFjdEdyb3VwT3duZWRbT3duZWREZXZpY2VfEB1Pd25lZElkZW50aXR5RGV0YWlsc1B1Ymxpc2hlZF8QJENoYW5uZWxDcmVhdGlvblBpbmdTaWduYXR1cmVSZWNlaXZlZF8QFkluYm94QXR0YWNobWVudFNlc3Npb25fEBxMaW5rQmV0d2VlblByb3RvY29sSW5zdGFuY2VzXxAcQ29udGFjdEdyb3VwRGV0YWlsc1B1Ymxpc2hlZF8QD0luYm94QXR0YWNobWVudF8QElBlbmRpbmdHcm91cE1lbWJlcl8QElBlbmRpbmdTZXJ2ZXJRdWVyeVlQcm92aXNpb25dU2VydmVyU2Vzc2lvbl5TZXJ2ZXJVc2VyRGF0YV8QFERlbGV0ZWRPdXRib3hNZXNzYWdlXUNvbnRhY3REZXZpY2VdTWVzc2FnZUhlYWRlcl8QF093bmVkSWRlbnRpdHlNYXNraW5nVUlEXxAUUGVyc2lzdGVkVHJ1c3RPcmlnaW5fEBdLZXljbG9ha1Jldm9rZWRJZGVudGl0eV8QE09idk9ibGl2aW91c0NoYW5uZWxfEDBDaGFubmVsQ3JlYXRpb25XaXRoQ29udGFjdERldmljZVByb3RvY29sSW5zdGFuY2VZQmFja3VwS2V5XENvbnRhY3RHcm91cF8QEkNvbnRhY3RHcm91cEpvaW5lZF8QE0dyb3VwU2VydmVyVXNlckRhdGFfEBdPdXRib3hBdHRhY2htZW50U2Vzc2lvbltLZXlNYXRlcmlhbF8QJFRydXN0RXN0YWJsaXNobWVudENvbW1pdG1lbnRSZWNlaXZlZF8QFU91dGJveEF0dGFjaG1lbnRDaHVua18QGUNvbnRhY3RHcm91cERldGFpbHNMYXRlc3ReS2V5Y2xvYWtTZXJ2ZXJWQmFja3VwXU91dGJveE1lc3NhZ2VfEBZJZGVudGl0eVNlcnZlclVzZXJEYXRhXxAWQ29udGFjdElkZW50aXR5RGV0YWlsc18QH0NvbnRhY3RJZGVudGl0eURldGFpbHNQdWJsaXNoZWRdT3duZWRJZGVudGl0eV8QF1BlbmRpbmdEZWxldGVGcm9tU2VydmVyXxAUSW5ib3hBdHRhY2htZW50Q2h1bmtfEBBQcm90b2NvbEluc3RhbmNlXxAPUmVjZWl2ZWRNZXNzYWdlXxAQT3V0Ym94QXR0YWNobWVudF8QGlJlZ2lzdGVyZWRQdXNoTm90aWZpY2F0aW9u3xAQAAAA3AAAAN0AAADeAAAA3wAAACEAAADgAAAA4QAAACMAAADiAAAA4wAAAA4AAAAlAAAA5AAAAOUAAAAoAAAA5gAAAOcAAADoAAAAKQAAACkAAAAUAAAA7AAAAO0AAAAxAAAAKQAAAOcAAADwAAAAPQAAAOcAAADzAAAA9AAAAPVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VbX2lzQWJzdHJhY3SAPIBggASABIACgD2BAVmABIA8gQFbgAaAPIEKqIA7CBKul6rhV29yZGVyZWTTAAAAOgAAADsAAAAOAAAA+QAAAPsAAACmoQAAAPqAPqEAAAD8gD+AWF5YRF9QU3RlcmVvdHlwZdkAAAAhAAAAJQAAAQAAAAAOAAAAKAAAAQEAAAAjAAAA5gAAAQIAAAByAAAA+gAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QAAAQpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WAOoA+gDyAX4AAgAQ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OAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEBbQgICAiATYB+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAkQAAABcAAAzWAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzwAAAPUAAAD1AAAAFwAAAPWAAIEBc4AAgQFtCAgICIBNgH8ICIAACN8QFAAAAOYAAA3PAAAN0AAADdEAAA3SAAAN0wAADdQAAAAhAAAADgAADdUAAAAlAAAN1gAAACgAAA3XAAAN2AAADdkAAA3aAAAN2wAADdwAAAAjAAALywAAAOcAAADnAAAN4AAAACkAAADtAAAA5wAAABQAAADwAAAAKQAAAFwAAA3oAAAN6QAAACkAAAApAAAA5wAADe0AAA3uAAAA7QAAADFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc29yZGVyZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3N0b3JhZ2VfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc2R1cGxpY2F0ZXMJgDyAPIEBdYAEgQFZgDyAAoEBW4AEgCWBCJmBAXSABIAEgDyBAYaBCJq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1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAPIA8gQcdgASBAVmAPIACgQFbgASACIEHp4EHHIAEgASAPIEHLoEHqIEBWRMAAAABEl4G4NMAAAA6AAAAOwAAAA4AAFeMAABXjgAAAKahAAAA+oA+oQAAV4+BBx6AWNkAAAAhAAAAJQAAV5IAAAAOAAAAKAAAV5MAAAAjAAAA5gAAV5QAAAB0AAAA+gAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QAAV5xfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBxuAPoA8gF+AAIAECIEHH9MAAAA6AAAAOwAAAA4AAFeeAABXqAAAAKapAAABDQAAAQ4AAAEPAAABEAAAAREAAAESAAABEwAAARQAAAEVgEGAQoBDgESARYBGgEeASIBJqQAAV6kAAFeqAABXqwAAV6wAAFetAABXrgAAV68AAFewAABXsYE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kZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAPIA8gQjjgASBAVmAPIACgQFbgASAMYEJbIEI4oAEgASAPIEI9IEJbYEBWRL0rzOa0wAAADoAAAA7AAAADgAAbasAAG2tAAAApqEAAAD6gD6hAABtroEI5IBY2QAAACEAAAAlAABtsQAAAA4AAAAoAABtsgAAACMAAADmAABtswAAAJ0AAAD6AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AABtu18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEI4YA+gDyAX4AAgAQIgQjl0wAAADoAAAA7AAAADgAAbb0AAG3HAAAApqkAAAENAAABDgAAAQ8AAAEQAAABEQAAARIAAAETAAABFAAAARWAQYBCgEOARIBFgEaAR4BIgEmpAABtyAAAbckAAG3KAABtywAAbcwAAG3NAABtzgAAbc8AAG3QgQjmgQjogQjpgQj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0gRN1gRN2gRN3gRN4gRN5gRN6gRN7gRN8rxAPAAD2cQAA9nIAAPZzAAD2dAAA9nUAAPZ2AAD2dwAA9ngAAPZ5AAD2egAA9nsAAPZ8AAD2fQAA9n4AAPZ/gRN9gROVgROtgRPEgRPbgRPygRQJgRQhgRQ5gRRQgRRngRR+gRSVgRSsgRTDgFhfEA9yZW1vdGVEZXZpY2VVaWRfEBJzZWVkRm9yTmV4dFNlbmRLZXlfEDhudW1iZXJPZkRlY3J5cHRlZE1lc3NhZ2VzU2luY2VMYXN0RnVsbFJhdGNoZXRTZW50TWVzc2FnZV8QNm51bWJlck9mRW5jcnlwdGVkTWVzc2FnZXNBdFRoZVRpbWVPZlRoZUxhc3RGdWxsUmF0Y2hldF8QJWFGdWxsUmF0Y2hldE9mVGhlU2VuZFNlZWRJc0luUHJvZ3Jlc3NfECV0aW1lc3RhbXBPZkxhc3RGdWxsUmF0Y2hldFNlbnRNZXNzYWdlXxAUcmVtb3RlQ3J5cHRvSWRlbnRpdHlfEBBjdXJyZW50RGV2aWNlVWlkXxASY3J5cHRvU3VpdGVWZXJzaW9uXxAiZnVsbFJhdGNoZXRpbmdDb3VudE9mTGFzdFByb3Zpc2lvbl8QGnRpbWVzdGFtcE9mTGFzdEZ1bGxSYXRjaGV0W2lzQ29uZmlybWVkXxAZbnVtYmVyT2ZFbmNyeXB0ZWRNZXNzYWdlc18QOG51bWJlck9mRW5jcnlwdGVkTWVzc2FnZXNTaW5jZUxhc3RGdWxsUmF0Y2hldFNlbnRNZXNzYWdlWnByb3Zpc2lvbnPfEBIAAAErAAABLAAAAS0AAPaRAAAAIQAAAS8AAAEwAAD2kgAAACMAAAEuAAD2kwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAjgAAAPUAAAD1AAD2mwAAADEAAAD1AAAA5wAAAPUAAAQyAAD2YQAAAPUAAAD1AAD2owAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIETVggIgRN/CIA8CIDKgRNuCAiBE34IEsJ6OobTAAAAOgAAADsAAAAOAAD2pwAA9qoAAACmogAAAhIAAAQ8gGWAraIAAParAAD2rIETgIETi4BY2QAAACEAAAAlAAD2rwAAAA4AAAAoAAD2sAAAACMAAADmAAD2sQAA9nEAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD2uV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETfYBlgDyAX4AAgAQIgROB0wAAADoAAAA7AAAADgAA9rsAAPbEAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAD2xQAA9sYAAPbHAAD2yAAA9skAAPbKAAD2ywAA9syBE4KBE4OBE4SBE4aBE4eBE4iBE4mBE4qAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA9qsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIETgAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAParAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE4AICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAA9u4AAAAXAAD2qwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBE4WAAIETgAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAD2/AAA9v0AAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA9qsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIETgAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAParAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE4AICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD2qwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgROACAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA9qsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIETgAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAParAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE4AICAgIgE2AcAgIgAAI2QAAACEAAAAlAAD3SwAAAA4AAAAoAAD3TAAAACMAAADmAAD3TQAA9nEAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD3VV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETfYCtgDyAX4AAgAQIgROM0wAAADoAAAA7AAAADgAA91cAAPdfAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAD3YAAA92EAAPdiAAD3YwAA92QAAPdlAAD3ZoETjYETjoETj4ETkIETkYETkoETlIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD2rAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgROLCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA9qwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIETiwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPasAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE4sICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAACbkAAAAXAAD2rAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBASSAAIETiwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPasAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE4sICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAA97UAAAAXAAD2rAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACBE5OAAIETiwgICAiATYDACAiAAAheVUlEVHJhbnNmb3JtZXLfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPasAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE4sICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAD30wAAACEAAAEvAAABMAAA99QAAAAjAAABLgAA99UAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAI4AAAD1AAAA9QAA990AAAAxAAAA9QAAAOcAAAD1AAAEMgAA9mIAAAD1AAAA9QAA9+UAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBE1YICIETlwiAPAiAyoETbwgIgROWCBKfpE6z0wAAADoAAAA7AAAADgAA9+kAAPfsAAAApqIAAAISAAAEPIBlgK2iAAD37QAA9+6BE5iBE6OAWNkAAAAhAAAAJQAA9/EAAAAOAAAAKAAA9/IAAAAjAAAA5gAA9/MAAPZyAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QAA9/tfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBE5WAZYA8gF+AAIAECIETmdMAAAA6AAAAOwAAAA4AAPf9AAD4BgAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAAA+AcAAPgIAAD4CQAA+AoAAPgLAAD4DAAA+A0AAPgOgROagRObgROcgROegROfgROggROhgROigFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPftAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE5gICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD37QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgROYCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAPgwAAAAFwAA9+0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgROdgACBE5gICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgAA+D4AAPg/AAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPftAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE5gICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAD37QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIETmAgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPftAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE5gICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD37QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgROYCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA9+0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIETmAgICAiATYBwCAiAAAjZAAAAIQAAACUAAPiNAAAADgAAACgAAPiOAAAAIwAAAOYAAPiPAAD2cgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAPiXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgROVgK2APIBfgACABAiBE6TTAAAAOgAAADsAAAAOAAD4mQAA+KEAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAPiiAAD4owAA+KQAAPilAAD4pgAA+KcAAPiogROlgROmgROngROogROpgROqgROsgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPfuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE6MICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD37gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgROjCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA9+4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIETowgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAJuQAAABcAAPfuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEBJIAAgROjCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA9+4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIETowgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAD49wAAABcAAPfuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIETq4AAgROjCAgICIBNgMAICIAACF8QD1NlZWRUcmFuc2Zvcm1lct8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA9+4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIETowgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAPkVAAAAIQAAAS8AAAEwAAD5FgAAACMAAAEuAAD5FwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAjgAAAPUAAAD1AAD5HwAAADEAAAD1AAAA5wAAAPUAAAQyAAD2YwAAAPUAAAD1AAD5JwAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIETVggIgROvCIA8CIDKgRNwCAiBE64IEpCVOzvTAAAAOgAAADsAAAAOAAD5KwAA+S4AAACmogAAAhIAAAQ8gGWAraIAAPkvAAD5MIETsIETu4BY2QAAACEAAAAlAAD5MwAAAA4AAAAoAAD5NAAAACMAAADmAAD5NQAA9nMAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD5PV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETrYBlgDyAX4AAgAQIgROx0wAAADoAAAA7AAAADgAA+T8AAPlIAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAD5SQAA+UoAAPlLAAD5TAAA+U0AAPlOAAD5TwAA+VCBE7KBE7OBE7SBE7aBE7eBE7iBE7mBE7qAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA+S8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIETsAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPkvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE7AICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAA+XIAAAAXAAD5LwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBE7WAAIETsAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAD5gAAA+YEAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA+S8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIETsAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPkvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE7AICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD5LwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgROwCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA+S8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIETsAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPkvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE7AICAgIgE2AcAgIgAAI2QAAACEAAAAlAAD5zwAAAA4AAAAoAAD50AAAACMAAADmAAD50QAA9nMAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD52V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETrYCtgDyAX4AAgAQIgRO80wAAADoAAAA7AAAADgAA+dsAAPnjAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAD55AAA+eUAAPnmAAD55wAA+egAAPnpAAD56oETvYETvoETv4ETwIETwYETwoETw4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHqEAAAAXAAD5MAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACBAtGAAIETuwgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPkwAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE7sICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHqEAAAAXAAD5MAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACBAtGAAIETuwgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAPkwAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgRO7CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA+TAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIETuwgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPkwAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE7sICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD5MAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRO7CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQAA+lYAAAAhAAABLwAAATAAAPpXAAAAIwAAAS4AAPpYAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACOAAAA9QAAAPUAAPpgAAAAMQAAAPUAAADnAAAA9QAABDIAAPZkAAAA9QAAAPUAAPpoAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRNWCAiBE8YIgDwIgMqBE3EICIETxQgS/MEJgtMAAAA6AAAAOwAAAA4AAPpsAAD6bwAAAKaiAAACEgAABDyAZYCtogAA+nAAAPpxgRPHgRPSgFjZAAAAIQAAACUAAPp0AAAADgAAACgAAPp1AAAAIwAAAOYAAPp2AAD2dAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAPp+XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRPEgGWAPIBfgACABAiBE8jTAAAAOgAAADsAAAAOAAD6gAAA+okAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAPqKAAD6iwAA+owAAPqNAAD6jgAA+o8AAPqQAAD6kYETyYETyoETy4ETzYETzoETz4ET0IET0YBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD6cAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRPHCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA+nAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIETxwgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAD6swAAABcAAPpwAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIETzIAAgRPHCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAPrBAAD6wgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD6cAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRPHCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA+nAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIETxwgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPpwAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE8cICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD6cAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRPHCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA+nAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIETxwgICAiATYBwCAiAAAjZAAAAIQAAACUAAPsQAAAADgAAACgAAPsRAAAAIwAAAOYAAPsSAAD2dAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAPsaXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRPEgK2APIBfgACABAiBE9PTAAAAOgAAADsAAAAOAAD7HAAA+yQAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAPslAAD7JgAA+ycAAPsoAAD7KQAA+yoAAPsrgRPUgRPVgRPWgRPXgRPYgRPZgRPagFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAAPpxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRPSCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA+nEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIET0ggICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAAPpxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRPSCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB7PAAAAFwAA+nEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQLVgACBE9IICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD6cQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRPSCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA+nEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIET0ggICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPpxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE9IICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAD7lwAAACEAAAEvAAABMAAA+5gAAAAjAAABLgAA+5kAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAI4AAAD1AAAA9QAA+6EAAAAxAAAA9QAAAOcAAAD1AAAEMgAA9mUAAAD1AAAA9QAA+6kAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBE1YICIET3QiAPAiAyoETcggIgRPcCBLSCa+c0wAAADoAAAA7AAAADgAA+60AAPuwAAAApqIAAAISAAAEPIBlgK2iAAD7sQAA+7KBE96BE+mAWNkAAAAhAAAAJQAA+7UAAAAOAAAAKAAA+7YAAAAjAAAA5gAA+7cAAPZ1AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QAA+79fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBE9uAZYA8gF+AAIAECIET39MAAAA6AAAAOwAAAA4AAPvBAAD7ygAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAAA+8sAAPvMAAD7zQAA+84AAPvPAAD70AAA+9EAAPvSgRPggRPhgRPigRPkgRPlgRPmgRPngRPogFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPuxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE94ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD7sQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRPeCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAPv0AAAAFwAA+7EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRPjgACBE94ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgAA/AIAAPwDAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPuxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE94ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD7sQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRPeCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA+7EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIET3ggICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPuxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE94ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD7sQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRPeCAgICIBNgHAICIAACNkAAAAhAAAAJQAA/FEAAAAOAAAAKAAA/FIAAAAjAAAA5gAA/FMAAPZ1AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QAA/FtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBE9uArYA8gF+AAIAECIET6tMAAAA6AAAAOwAAAA4AAPxdAAD8ZQAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwAA/GYAAPxnAAD8aAAA/GkAAPxqAAD8awAA/GyBE+uBE+yBE+2BE+6BE++BE/CBE/GAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAZPAAAAFwAA+7IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgNyAAIET6QgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPuyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE+kICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD7sgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRPpCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAZ9AAAAFwAA+7IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgOCAAIET6QgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPuyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE+kICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD7sgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRPpCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA+7IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIET6QgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAPzYAAAAIQAAAS8AAAEwAAD82QAAACMAAAEuAAD82gAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAjgAAAPUAAAD1AAD84gAAADEAAAD1AAAA5wAAAPUAAAQyAAD2ZgAAAPUAAAD1AAD86gAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIETVggIgRP0CIA8CIDKgRNzCAiBE/MIEik946zTAAAAOgAAADsAAAAOAAD87gAA/PEAAACmogAAAhIAAAQ8gGWAraIAAPzyAAD884ET9YEUAIBY2QAAACEAAAAlAAD89gAAAA4AAAAoAAD89wAAACMAAADmAAD8+AAA9nYAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD9AF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYET8oBlgDyAX4AAgAQIgRP20wAAADoAAAA7AAAADgAA/QIAAP0LAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAD9DAAA/Q0AAP0OAAD9DwAA/RAAAP0RAAD9EgAA/ROBE/eBE/iBE/mBE/uBE/yBE/2BE/6BE/+AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/PIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIET9QgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPzyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBE/UICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAA/TUAAAAXAAD88gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBE/qAAIET9QgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAD9QwAA/UQAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/PIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIET9QgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPzyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE/UICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD88gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRP1CAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA/PIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIET9QgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPzyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE/UICAgIgE2AcAgIgAAI2QAAACEAAAAlAAD9kgAAAA4AAAAoAAD9kwAAACMAAADmAAD9lAAA9nYAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD9nF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYET8oCtgDyAX4AAgAQIgRQB0wAAADoAAAA7AAAADgAA/Z4AAP2mAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAD9pwAA/agAAP2pAAD9qgAA/asAAP2sAAD9rYEUAoEUA4EUBIEUBYEUBoEUB4EUCIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD88wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRQACAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/PMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUAAgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPzzAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFAAICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAMlcAAAAXAAD88wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBBFaAAIEUAAgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAPzzAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFAAICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD88wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRQACAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA/PMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUAAgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAP4ZAAAAIQAAAS8AAAEwAAD+GgAAACMAAAEuAAD+GwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAjgAAAPUAAAD1AAD+IwAAADEAAAD1AAAA5wAAAPUAAAQyAAD2ZwAAAPUAAAD1AAD+KwAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIETVggIgRQLCIA8CIDKgRN0CAiBFAoIEp5PSpfTAAAAOgAAADsAAAAOAAD+LwAA/jIAAACmogAAAhIAAAQ8gGWAraIAAP4zAAD+NIEUDIEUF4BY2QAAACEAAAAlAAD+NwAAAA4AAAAoAAD+OAAAACMAAADmAAD+OQAA9ncAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD+QV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEUCYBlgDyAX4AAgAQIgRQN0wAAADoAAAA7AAAADgAA/kMAAP5MAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAD+TQAA/k4AAP5PAAD+UAAA/lEAAP5SAAD+UwAA/lSBFA6BFA+BFBCBFBKBFBOBFBSBFBWBFBaAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/jMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUDAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAP4zAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFAwICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAA/nYAAAAXAAD+MwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBFBGAAIEUDAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAD+hAAA/oUAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/jMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUDAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAP4zAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFAwICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD+MwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRQMCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA/jMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUDAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAP4zAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFAwICAgIgE2AcAgIgAAI2QAAACEAAAAlAAD+0wAAAA4AAAAoAAD+1AAAACMAAADmAAD+1QAA9ncAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD+3V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEUCYCtgDyAX4AAgAQIgRQY0wAAADoAAAA7AAAADgAA/t8AAP7nAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAD+6AAA/ukAAP7qAAD+6wAA/uwAAP7tAAD+7oEUGYEUGoEUG4EUHIEUHYEUHoEUIIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD+NAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRQXCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/jQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUFwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAP40AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFBcICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAACbkAAAAXAAD+NAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBASSAAIEUFwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAP40AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFBcICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAA/z0AAAAXAAD+NAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACBFB+AAIEUFwgICAiATYDACAiAAAhfEBxPYnZDcnlwdG9JZGVudGl0eVRyYW5zZm9ybWVy3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD+NAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRQXCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQAA/1sAAAAhAAABLwAAATAAAP9cAAAAIwAAAS4AAP9dAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACOAAAA9QAAAPUAAP9lAAAAMQAAAPUAAADnAAAA9QAABDIAAPZoAAAA9QAAAPUAAP9tAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRNWCAiBFCMIgDwIgMqBE3UICIEUIggTAAAAAQFO8o7TAAAAOgAAADsAAAAOAAD/cQAA/3QAAACmogAAAhIAAAQ8gGWAraIAAP91AAD/doEUJIEUL4BY2QAAACEAAAAlAAD/eQAAAA4AAAAoAAD/egAAACMAAADmAAD/ewAA9ngAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAD/g18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEUIYBlgDyAX4AAgAQIgRQl0wAAADoAAAA7AAAADgAA/4UAAP+OAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAD/jwAA/5AAAP+RAAD/kgAA/5MAAP+UAAD/lQAA/5aBFCaBFCeBFCiBFCqBFCuBFCyBFC2BFC6AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/3UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUJAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAP91AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFCQICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAA/7gAAAAXAAD/dQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBFCmAAIEUJAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAD/xgAA/8cAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/3UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUJAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAP91AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFCQICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD/dQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRQkCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAA/3UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUJAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAP91AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFCQICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEAFQAAAA4AAAAoAAEAFgAAACMAAADmAAEAFwAA9ngAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEAH18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEUIYCtgDyAX4AAgAQIgRQw0wAAADoAAAA7AAAADgABACEAAQApAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEAKgABACsAAQAsAAEALQABAC4AAQAvAAEAMIEUMYEUMoEUM4EUNIEUNYEUNoEUOIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAD/dgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRQvCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwAA/3YAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEULwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAP92AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFC8ICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAACbkAAAAXAAD/dgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBASSAAIEULwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAP92AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFC8ICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABAH8AAAAXAAD/dgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACBFDeAAIEULwgICAiATYDACAiAAAheVUlEVHJhbnNmb3JtZXLfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAP92AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFC8ICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAEAnQAAACEAAAEvAAABMAABAJ4AAAAjAAABLgABAJ8AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAI4AAAD1AAAA9QABAKcAAAAxAAAA9QAAAOcAAAD1AAAEMgAA9mkAAAD1AAAA9QABAK8AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBE1YICIEUOwiAPAiAyoETdggIgRQ6CBIzNMpX0wAAADoAAAA7AAAADgABALMAAQC2AAAApqIAAAISAAAEPIBlgK2iAAEAtwABALiBFDyBFEeAWNkAAAAhAAAAJQABALsAAAAOAAAAKAABALwAAAAjAAAA5gABAL0AAPZ5AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABAMVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFDmAZYA8gF+AAIAECIEUPdMAAAA6AAAAOwAAAA4AAQDHAAEA0AAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABANEAAQDSAAEA0wABANQAAQDVAAEA1gABANcAAQDYgRQ+gRQ/gRRAgRRCgRRDgRREgRRFgRRGgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQC3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFDwICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEAtwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRQ8CAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAQD6AAAAFwABALcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRRBgACBFDwICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABAQgAAQEJAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQC3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFDwICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEAtwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRQ8CAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABALcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUPAgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQC3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFDwICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEAtwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRQ8CAgICIBNgHAICIAACNkAAAAhAAAAJQABAVcAAAAOAAAAKAABAVgAAAAjAAAA5gABAVkAAPZ5AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABAWFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFDmArYA8gF+AAIAECIEUSNMAAAA6AAAAOwAAAA4AAQFjAAEBawAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABAWwAAQFtAAEBbgABAW8AAQFwAAEBcQABAXKBFEmBFEqBFEuBFEyBFE2BFE6BFE+AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB6hAAAAFwABALgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgQLRgACBFEcICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEAuAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRRHCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB6hAAAAFwABALgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgQLRgACBFEcICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHs8AAAAXAAEAuAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAtWAAIEURwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQC4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFEcICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEAuAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRRHCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABALgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEURwgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAQHeAAAAIQAAAS8AAAEwAAEB3wAAACMAAAEuAAEB4AAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAjgAAAPUAAAD1AAEB6AAAADEAAAD1AAAA5wAAAPUAAAQyAAD2agAAAPUAAAD1AAEB8AAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIETVggIgRRSCIA8CIDKgRN3CAiBFFEIEn9wMpjTAAAAOgAAADsAAAAOAAEB9AABAfcAAACmogAAAhIAAAQ8gGWAraIAAQH4AAEB+YEUU4EUXoBY2QAAACEAAAAlAAEB/AAAAA4AAAAoAAEB/QAAACMAAADmAAEB/gAA9noAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAECBl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEUUIBlgDyAX4AAgAQIgRRU0wAAADoAAAA7AAAADgABAggAAQIRAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAECEgABAhMAAQIUAAECFQABAhYAAQIXAAECGAABAhmBFFWBFFaBFFeBFFmBFFqBFFuBFFyBFF2AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABAfgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUUwgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQH4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFFMICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABAjsAAAAXAAEB+AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBFFiAAIEUUwgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAECSQABAkoAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABAfgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUUwgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQH4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFFMICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEB+AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRRTCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABAfgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUUwgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQH4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFFMICAgIgE2AcAgIgAAI2QAAACEAAAAlAAECmAAAAA4AAAAoAAECmQAAACMAAADmAAECmgAA9noAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAECol8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEUUICtgDyAX4AAgAQIgRRf0wAAADoAAAA7AAAADgABAqQAAQKsAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAECrQABAq4AAQKvAAECsAABArEAAQKyAAECs4EUYIEUYYEUYoEUY4EUZIEUZYEUZoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHqEAAAAXAAEB+QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACBAtGAAIEUXggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQH5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFF4ICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHqEAAAAXAAEB+QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACBAtGAAIEUXggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAQH5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgRReCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABAfkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUXggICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQH5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFF4ICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEB+QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRReCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABAx8AAAAhAAABLwAAATAAAQMgAAAAIwAAAS4AAQMhAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACOAAAA9QAAAPUAAQMpAAAAMQAAAPUAAADnAAAA9QAABDIAAPZrAAAA9QAAAPUAAQMxAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRNWCAiBFGkIgDwIgMqBE3gICIEUaAgSLf9ootMAAAA6AAAAOwAAAA4AAQM1AAEDOAAAAKaiAAACEgAABDyAZYCtogABAzkAAQM6gRRqgRR1gFjZAAAAIQAAACUAAQM9AAAADgAAACgAAQM+AAAAIwAAAOYAAQM/AAD2ewAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQNHXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRRngGWAPIBfgACABAiBFGvTAAAAOgAAADsAAAAOAAEDSQABA1IAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAQNTAAEDVAABA1UAAQNWAAEDVwABA1gAAQNZAAEDWoEUbIEUbYEUboEUcIEUcYEUcoEUc4EUdIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEDOQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRRqCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABAzkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUaggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEDfAAAABcAAQM5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEUb4AAgRRqCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAQOKAAEDiwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEDOQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRRqCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABAzkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUaggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQM5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFGoICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEDOQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRRqCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABAzkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUaggICAiATYBwCAiAAAjZAAAAIQAAACUAAQPZAAAADgAAACgAAQPaAAAAIwAAAOYAAQPbAAD2ewAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQPjXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRRngK2APIBfgACABAiBFHbTAAAAOgAAADsAAAAOAAED5QABA+0AAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAQPuAAED7wABA/AAAQPxAAED8gABA/MAAQP0gRR3gRR4gRR5gRR6gRR7gRR8gRR9gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQM6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFHUICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEDOgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRR1CAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABAzoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUdQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAAQM6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgRR1CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABAzoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUdQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQM6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFHUICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEDOgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRR1CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABBGAAAAAhAAABLwAAATAAAQRhAAAAIwAAAS4AAQRiAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACOAAAA9QAAAPUAAQRqAAAAMQAAAPUAAADnAAAA9QAABDIAAPZsAAAA9QAAAPUAAQRyAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRNWCAiBFIAIgDwIgMqBE3kICIEUfwgSu3qdtNMAAAA6AAAAOwAAAA4AAQR2AAEEeQAAAKaiAAACEgAABDyAZYCtogABBHoAAQR7gRSBgRSMgFjZAAAAIQAAACUAAQR+AAAADgAAACgAAQR/AAAAIwAAAOYAAQSAAAD2fAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQSIXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRR+gGWAPIBfgACABAiBFILTAAAAOgAAADsAAAAOAAEEigABBJMAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAQSUAAEElQABBJYAAQSXAAEEmAABBJkAAQSaAAEEm4EUg4EUhIEUhYEUh4EUiIEUiYEUioEUi4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEEegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRSBCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABBHoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUgQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEEvQAAABcAAQR6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEUhoAAgRSBCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAQTLAAEEzAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEEegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRSBCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABBHoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUgQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQR6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFIEICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEEegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRSBCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABBHoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUgQgICAiATYBwCAiAAAjZAAAAIQAAACUAAQUaAAAADgAAACgAAQUbAAAAIwAAAOYAAQUcAAD2fAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQUkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRR+gK2APIBfgACABAiBFI3TAAAAOgAAADsAAAAOAAEFJgABBS4AAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAQUvAAEFMAABBTEAAQUyAAEFMwABBTQAAQU1gRSOgRSPgRSQgRSRgRSSgRSTgRSUgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGTwAAABcAAQR7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIDcgACBFIwICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEEewAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRSMCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABBHsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUjAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGfQAAABcAAQR7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIDggACBFIwICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEEewAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRSMCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABBHsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUjAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQR7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFIwICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAEFoQAAACEAAAEvAAABMAABBaIAAAAjAAABLgABBaMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAI4AAAD1AAAA9QABBasAAAAxAAAA9QAAAOcAAAD1AAAEMgAA9m0AAAD1AAAA9QABBbMAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBE1YICIEUlwiAPAiAyoETeggIgRSWCBKi90Za0wAAADoAAAA7AAAADgABBbcAAQW6AAAApqIAAAISAAAEPIBlgK2iAAEFuwABBbyBFJiBFKOAWNkAAAAhAAAAJQABBb8AAAAOAAAAKAABBcAAAAAjAAAA5gABBcEAAPZ9AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABBclfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFJWAZYA8gF+AAIAECIEUmdMAAAA6AAAAOwAAAA4AAQXLAAEF1AAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABBdUAAQXWAAEF1wABBdgAAQXZAAEF2gABBdsAAQXcgRSagRSbgRScgRSegRSfgRSggRShgRSigFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQW7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFJgICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEFuwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRSYCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAQX+AAAAFwABBbsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRSdgACBFJgICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABBgwAAQYNAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQW7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFJgICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEFuwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRSYCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABBbsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUmAgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQW7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFJgICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEFuwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRSYCAgICIBNgHAICIAACNkAAAAhAAAAJQABBlsAAAAOAAAAKAABBlwAAAAjAAAA5gABBl0AAPZ9AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABBmVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFJWArYA8gF+AAIAECIEUpNMAAAA6AAAAOwAAAA4AAQZnAAEGbwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABBnAAAQZxAAEGcgABBnMAAQZ0AAEGdQABBnaBFKWBFKaBFKeBFKiBFKmBFKqBFKuAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB6hAAAAFwABBbwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgQLRgACBFKMICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEFvAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRSjCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB6hAAAAFwABBbwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgQLRgACBFKMICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHs8AAAAXAAEFvAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAtWAAIEUowgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQW8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFKMICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEFvAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRSjCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABBbwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUowgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAQbiAAAAIQAAAS8AAAEwAAEG4wAAACMAAAEuAAEG5AAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAjgAAAPUAAAD1AAEG7AAAADEAAAD1AAAA5wAAAPUAAAQyAAD2bgAAAPUAAAD1AAEG9AAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIETVggIgRSuCIA8CIDKgRN7CAiBFK0IEwAAAAEdPxTq0wAAADoAAAA7AAAADgABBvgAAQb7AAAApqIAAAISAAAEPIBlgK2iAAEG/AABBv2BFK+BFLqAWNkAAAAhAAAAJQABBwAAAAAOAAAAKAABBwEAAAAjAAAA5gABBwIAAPZ+AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABBwpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFKyAZYA8gF+AAIAECIEUsNMAAAA6AAAAOwAAAA4AAQcMAAEHFQAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABBxYAAQcXAAEHGAABBxkAAQcaAAEHGwABBxwAAQcdgRSxgRSygRSzgRS1gRS2gRS3gRS4gRS5gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQb8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFK8ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEG/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRSvCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAQc/AAAAFwABBvwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRS0gACBFK8ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABB00AAQdOAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQb8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFK8ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEG/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRSvCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABBvwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUrwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQb8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFK8ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEG/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRSvCAgICIBNgHAICIAACNkAAAAhAAAAJQABB5wAAAAOAAAAKAABB50AAAAjAAAA5gABB54AAPZ+AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABB6ZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFKyArYA8gF+AAIAECIEUu9MAAAA6AAAAOwAAAA4AAQeoAAEHsAAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABB7EAAQeyAAEHswABB7QAAQe1AAEHtgABB7eBFLyBFL2BFL6BFL+BFMCBFMGBFMKAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB6hAAAAFwABBv0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgQLRgACBFLoICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEG/QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRS6CAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB6hAAAAFwABBv0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgQLRgACBFLoICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHs8AAAAXAAEG/QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAtWAAIEUuggICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQb9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFLoICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEG/QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRS6CAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABBv0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUuggICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAQgjAAAAIQAAAS8AAAEwAAEIJAAAACMAAAEuAAEIJQAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAjgAAAPUAAAD1AAEILQAAADEAAAD1AAAA5wAAAPUAAAIJAAD2bwAAAPUAAAD1AAEINQAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIETVggIgRTFCIA8CIEBQIETfAgIgRTECBMAAAABFv4VadMAAAA6AAAAOwAAAA4AAQg5AAEIPAAAAKaiAAACEgAAAhOAZYBmogABCD0AAQg+gRTGgRTRgFjZAAAAIQAAACUAAQhBAAAADgAAACgAAQhCAAAAIwAAAOYAAQhDAAD2fwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQhLXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRTDgGWAPIBfgACABAiBFMfTAAAAOgAAADsAAAAOAAEITQABCFYAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAQhXAAEIWAABCFkAAQhaAAEIWwABCFwAAQhdAAEIXoEUyIEUyYEUyoEUzIEUzYEUzoEUz4EU0IBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEIPQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRTGCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABCD0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEUxggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEIgAAAABcAAQg9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEUy4AAgRTGCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAQiOAAEIjwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEIPQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRTGCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABCD0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUxggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQg9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFMYICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEIPQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRTGCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABCD0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEUxggICAiATYBwCAiAAAjZAAAAIQAAACUAAQjdAAAADgAAACgAAQjeAAAAIwAAAOYAAQjfAAD2fwAAAhMAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQjnXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRTDgGaAPIBfgACABAiBFNLTAAAAOgAAADsAAAAOAAEI6QABCPEAAACmpwAAAswAAALNAAACzgAAAs8AAALQAAAC0QAAAtKAfIB9gH6Af4CAgIGAgqcAAQjyAAEI8wABCPQAAQj1AAEI9gABCPcAAQj4gRTTgRTUgRTVgRTWgRTXgRTYgRTZgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC5QAAABcAAQg+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzAAAAPUAAAD1AAAAFwAAAPWAAICEgACBFNEICAgIgE2AfAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAB6EAAAAXAAEIPgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs0AAAD1AAAA9QAAABcAAAD1gACA9oAAgRTRCAgICIBNgH0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAALlAAAAFwABCD4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALOAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEU0QgICAiATYB+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAhQAAABcAAQg+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzwAAAPUAAAD1AAAAFwAAAPWAAIES44AAgRTRCAgICIBNgH8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABCD4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALQAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBFNEICAgIgE2AgAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEIPgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtEAAAD1AAAA9QAAABcAAAD1gACAVYAAgRTRCAgICIBNgIEICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAPCbAAAAFwABCD4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALSAAAA9QAAAPUAAAAXAAAA9YAAgRNCgACBFNEICAgIgE2AgggIgAAI0gAAADsAAAAOAAEJZAAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAPSFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0AAAAPUAAAD1AAAAFwAAAPWAAIBVgACBE1AICAgIgE2AgAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAD0hQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtEAAAD1AAAA9QAAABcAAAD1gACAVYAAgRNQCAgICIBNgIEICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAPZ/AAAAFwAA9IUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALSAAAA9QAAAPUAAAAXAAAA9YAAgRTDgACBE1AICAgIgE2AgggIgAAI3xASAAABKwAAASwAAAEtAAEJlAAAACEAAAEvAAABMAABCZUAAAAjAAABLgABCZYAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAIUAAAD1AAAA9QABCZ4AAAAxAAAA9QAAAOcAAAD1AAACCQAA8JUAAAD1AAAA9QABCaYAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBEuMICIEU4AiAPAiBAUCBEvoICIEU3wgSoW3q69MAAAA6AAAAOwAAAA4AAQmqAAEJrQAAAKaiAAACEgAAAhOAZYBmogABCa4AAQmvgRThgRTsgFjZAAAAIQAAACUAAQmyAAAADgAAACgAAQmzAAAAIwAAAOYAAQm0AADwnAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQm8XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRTegGWAPIBfgACABAiBFOLTAAAAOgAAADsAAAAOAAEJvgABCccAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAQnIAAEJyQABCcoAAQnLAAEJzAABCc0AAQnOAAEJz4EU44EU5IEU5YEU54EU6IEU6YEU6oEU64BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEJrgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRThCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABCa4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEU4QgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEJ8QAAABcAAQmuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEU5oAAgRThCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAQn/AAEKAAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEJrgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRThCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABCa4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEU4QgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQmuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFOEICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEJrgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRThCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABCa4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEU4QgICAiATYBwCAiAAAjZAAAAIQAAACUAAQpOAAAADgAAACgAAQpPAAAAIwAAAOYAAQpQAADwnAAAAhMAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQpYXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRTegGaAPIBfgACABAiBFO3TAAAAOgAAADsAAAAOAAEKWgABCmIAAACmpwAAAswAAALNAAACzgAAAs8AAALQAAAC0QAAAtKAfIB9gH6Af4CAgIGAgqcAAQpjAAEKZAABCmUAAQpmAAEKZwABCmgAAQppgRTugRTvgRTwgRTxgRV/gRWAgRWBgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC5QAAABcAAQmvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzAAAAPUAAAD1AAAAFwAAAPWAAICEgACBFOwICAgIgE2AfAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAB6EAAAAXAAEJrwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs0AAAD1AAAA9QAAABcAAAD1gACA9oAAgRTsCAgICIBNgH0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAALlAAAAFwABCa8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALOAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEU7AgICAiATYB+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAlQAAABcAAQmvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzwAAAPUAAAD1AAAAFwAAAPWAAIEU8oAAgRTsCAgICIBNgH8ICIAACN8QEAABCqgAAQqpAAEKqgABCqsAAAAhAAEKrAABCq0AAAAjAAEKrgABCq8AAAAOAAAAJQABCrAAAQqxAAAAKAAAAOYAAADnAAEKswAAACkAAAApAAAAFAABCrcAAADtAAAAMQAAACkAAADnAAAA8AAAAGAAAADnAAEKvgABCr8AAAD1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDyBFQWABIAEgAKBFPSBAVmABIA8gQFbgCmAPIEVfoEU8wgSoMRBlNMAAAA6AAAAOwAAAA4AAQrDAAEKxQAAAKahAAAA+oA+oQABCsaBFPWAWNkAAAAhAAAAJQABCskAAAAOAAAAKAABCsoAAAAjAAAA5gABCssAAACVAAAA+gAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABCtNfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFPKAPoA8gF+AAIAECIEU9tMAAAA6AAAAOwAAAA4AAQrVAAEK3wAAAKapAAABDQAAAQ4AAAEPAAABEAAAAREAAAESAAABEwAAARQAAAEVgEGAQoBDgESARYBGgEeASIBJqQABCuAAAQrhAAEK4gABCuMAAQrkAAEK5QABCuYAAQrnAAEK6IEU94EU+YEU+oEU/IEU/YEU/4EVAIEVAoEVA4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABCuwAAAAXAAEKxgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ0AAAD1AAAA9QAAABcAAAD1gACBFPiAAIEU9QgICAiATYBBCAiAAAjSAAAAOwAAAA4AAQr6AAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABCsYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEOAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEU9QgICAiATYBCCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAELDQAAABcAAQrGAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDwAAAPUAAAD1AAAAFwAAAPWAAIEU+4AAgRT1CAgICIBNgEMICIAACNIAAAA7AAAADgABCxsAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEKxgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRT1CAgICIBNgEQICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAQsuAAAAFwABCsYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAERAAAA9QAAAPUAAAAXAAAA9YAAgRT+gACBFPUICAgIgE2ARQgIgAAI0gAAADsAAAAOAAELPAAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQrGAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEgAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFPUICAgIgE2ARggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABC08AAAAXAAEKxgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARMAAAD1AAAA9QAAABcAAAD1gACBFQGAAIEU9QgICAiATYBHCAiAAAjTAAAAOgAAADsAAAAOAAELXQABC14AAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAG+AAAAFwABCsYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEUAAAA9QAAAPUAAAAXAAAA9YAAgFqAAIEU9QgICAiATYBICAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAELcQAAABcAAQrGAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFQAAAPUAAAD1AAAAFwAAAPWAAIEVBIAAgRT1CAgICIBNgEkICIAACFtLZXlNYXRlcmlhbNMAAAA6AAAAOwAAAA4AAQuAAAELhgAAAKalAAELgQABC4IAAQuDAAELhAABC4WBFQaBFQeBFQiBFQmBFQqlAAELhwABC4gAAQuJAAELigABC4uBFQuBFSKBFTmBFVCBFWeAWF8QE2V4cGlyYXRpb25UaW1lc3RhbXBaZW5jb2RlZEtleVtjcnlwdG9LZXlJZF8QE3NlbGZSYXRjaGV0aW5nQ291bnRZcHJvdmlzaW9u3xASAAABKwAAASwAAAEtAAELkwAAACEAAAEvAAABMAABC5QAAAAjAAABLgABC5UAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJUAAAD1AAAA9QABC50AAAAxAAAA9QAAAOcAAAD1AAAEMgABC4EAAAD1AAAA9QABC6UAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFPIICIEVDQiAPAiAyoEVBggIgRUMCBKRt1Sw0wAAADoAAAA7AAAADgABC6kAAQusAAAApqIAAAISAAAEPIBlgK2iAAELrQABC66BFQ6BFRmAWNkAAAAhAAAAJQABC7EAAAAOAAAAKAABC7IAAAAjAAAA5gABC7MAAQuHAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABC7tfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFQuAZYA8gF+AAIAECIEVD9MAAAA6AAAAOwAAAA4AAQu9AAELxgAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABC8cAAQvIAAELyQABC8oAAQvLAAELzAABC80AAQvOgRUQgRURgRUSgRUUgRUVgRUWgRUXgRUYgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQutAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFQ4ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAELrQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRUOCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAQvwAAAAFwABC60AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRUTgACBFQ4ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABC/4AAQv/AAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQutAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFQ4ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAELrQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEVDggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQutAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFQ4ICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAELrQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRUOCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABC60AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVDggICAiATYBwCAiAAAjZAAAAIQAAACUAAQxNAAAADgAAACgAAQxOAAAAIwAAAOYAAQxPAAELhwAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQxXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRULgK2APIBfgACABAiBFRrTAAAAOgAAADsAAAAOAAEMWQABDGEAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAQxiAAEMYwABDGQAAQxlAAEMZgABDGcAAQxogRUbgRUcgRUdgRUegRUfgRUggRUhgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQuuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFRkICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAELrgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRUZCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABC64AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVGQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAAQuuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgRUZCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABC64AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVGQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQuuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFRkICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAELrgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRUZCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABDNQAAAAhAAABLwAAATAAAQzVAAAAIwAAAS4AAQzWAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACVAAAA9QAAAPUAAQzeAAAAMQAAAPUAAADnAAAA9QAABDIAAQuCAAAA9QAAAPUAAQzmAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRTyCAiBFSQIgDwIgMqBFQcICIEVIwgSqo6iwNMAAAA6AAAAOwAAAA4AAQzqAAEM7QAAAKaiAAACEgAABDyAZYCtogABDO4AAQzvgRUlgRUwgFjZAAAAIQAAACUAAQzyAAAADgAAACgAAQzzAAAAIwAAAOYAAQz0AAELiAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQz8XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRUigGWAPIBfgACABAiBFSbTAAAAOgAAADsAAAAOAAEM/gABDQcAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAQ0IAAENCQABDQoAAQ0LAAENDAABDQ0AAQ0OAAEND4EVJ4EVKIEVKYEVK4EVLIEVLYEVLoEVL4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEM7gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRUlCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABDO4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVJQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAENMQAAABcAAQzuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEVKoAAgRUlCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAQ0/AAENQAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEM7gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRUlCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABDO4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVJQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQzuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFSUICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEM7gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRUlCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABDO4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVJQgICAiATYBwCAiAAAjZAAAAIQAAACUAAQ2OAAAADgAAACgAAQ2PAAAAIwAAAOYAAQ2QAAELiAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQ2YXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRUigK2APIBfgACABAiBFTHTAAAAOgAAADsAAAAOAAENmgABDaIAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAQ2jAAENpAABDaUAAQ2mAAENpwABDagAAQ2pgRUygRUzgRU0gRU1gRU2gRU3gRU4gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQzvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFTAICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEM7wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRUwCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABDO8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVMAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAQzvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRUwCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABDO8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVMAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQzvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFTAICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEM7wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRUwCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABDhUAAAAhAAABLwAAATAAAQ4WAAAAIwAAAS4AAQ4XAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACVAAAA9QAAAPUAAQ4fAAAAMQAAAPUAAADnAAAA9QAABDIAAQuDAAAA9QAAAPUAAQ4nAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRTyCAiBFTsIgDwIgMqBFQgICIEVOggS4HQX99MAAAA6AAAAOwAAAA4AAQ4rAAEOLgAAAKaiAAACEgAABDyAZYCtogABDi8AAQ4wgRU8gRVHgFjZAAAAIQAAACUAAQ4zAAAADgAAACgAAQ40AAAAIwAAAOYAAQ41AAELiQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQ49XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRU5gGWAPIBfgACABAiBFT3TAAAAOgAAADsAAAAOAAEOPwABDkgAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAQ5JAAEOSgABDksAAQ5MAAEOTQABDk4AAQ5PAAEOUIEVPoEVP4EVQIEVQoEVQ4EVRIEVRYEVRoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEOLwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRU8CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABDi8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVPAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEOcgAAABcAAQ4vAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEVQYAAgRU8CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAQ6AAAEOgQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEOLwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRU8CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABDi8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVPAgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQ4vAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFTwICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEOLwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRU8CAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABDi8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVPAgICAiATYBwCAiAAAjZAAAAIQAAACUAAQ7PAAAADgAAACgAAQ7QAAAAIwAAAOYAAQ7RAAELiQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQ7ZXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRU5gK2APIBfgACABAiBFUjTAAAAOgAAADsAAAAOAAEO2wABDuMAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAQ7kAAEO5QABDuYAAQ7nAAEO6AABDukAAQ7qgRVJgRVKgRVLgRVMgRVNgRVOgRVPgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQ4wAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFUcICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEOMAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRVHCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABDjAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVRwgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAQ4wAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRVHCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABDjAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVRwgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQ4wAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFUcICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEOMAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRVHCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABD1YAAAAhAAABLwAAATAAAQ9XAAAAIwAAAS4AAQ9YAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACVAAAA9QAAAPUAAQ9gAAAAMQAAAPUAAADnAAAA9QAABDIAAQuEAAAA9QAAAPUAAQ9oAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRTyCAiBFVIIgDwIgMqBFQkICIEVUQgSl9UdXdMAAAA6AAAAOwAAAA4AAQ9sAAEPbwAAAKaiAAACEgAABDyAZYCtogABD3AAAQ9xgRVTgRVegFjZAAAAIQAAACUAAQ90AAAADgAAACgAAQ91AAAAIwAAAOYAAQ92AAELigAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAQ9+XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRVQgGWAPIBfgACABAiBFVTTAAAAOgAAADsAAAAOAAEPgAABD4kAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAQ+KAAEPiwABD4wAAQ+NAAEPjgABD48AAQ+QAAEPkYEVVYEVVoEVV4EVWYEVWoEVW4EVXIEVXYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEPcAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRVTCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABD3AAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVUwgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEPswAAABcAAQ9wAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEVWIAAgRVTCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAQ/BAAEPwgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEPcAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRVTCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABD3AAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVUwgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAQ9wAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFVMICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEPcAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRVTCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABD3AAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVUwgICAiATYBwCAiAAAjZAAAAIQAAACUAARAQAAAADgAAACgAARARAAAAIwAAAOYAARASAAELigAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARAaXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRVQgK2APIBfgACABAiBFV/TAAAAOgAAADsAAAAOAAEQHAABECQAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAARAlAAEQJgABECcAARAoAAEQKQABECoAARArgRVggRVhgRVigRVjgRVkgRVlgRVmgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAAQ9xAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRVeCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABD3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVXggICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAAQ9xAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRVeCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB7PAAAAFwABD3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQLVgACBFV4ICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEPcQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRVeCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABD3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVXggICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAQ9xAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFV4ICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAEQlwAAACEAAAEvAAABMAABEJgAAAAjAAABLgABEJkAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJUAAAD1AAAA9QABEKEAAAAxAAAA9QAAAOcAAAD1AAACCQABC4UAAAD1AAAA9QABEKkAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFPIICIEVaQiAPAiBAUCBFQoICIEVaAgSOl0AUdMAAAA6AAAAOwAAAA4AARCtAAEQsAAAAKaiAAACEgAAAhOAZYBmogABELEAARCygRVqgRV1gFjZAAAAIQAAACUAARC1AAAADgAAACgAARC2AAAAIwAAAOYAARC3AAELiwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARC/XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRVngGWAPIBfgACABAiBFWvTAAAAOgAAADsAAAAOAAEQwQABEMoAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAARDLAAEQzAABEM0AARDOAAEQzwABENAAARDRAAEQ0oEVbIEVbYEVboEVcIEVcYEVcoEVc4EVdIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEQsQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRVqCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABELEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVaggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEQ9AAAABcAARCxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEVb4AAgRVqCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AARECAAERAwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEQsQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRVqCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABELEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBFWoICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEQsQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRVqCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABELEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVaggICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARCxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFWoICAgIgE2AcAgIgAAI2QAAACEAAAAlAAERUQAAAA4AAAAoAAERUgAAACMAAADmAAERUwABC4sAAAITAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAERW18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEVZ4BmgDyAX4AAgAQIgRV20wAAADoAAAA7AAAADgABEV0AARFlAAAApqcAAALMAAACzQAAAs4AAALPAAAC0AAAAtEAAALSgHyAfYB+gH+AgICBgIKnAAERZgABEWcAARFoAAERaQABEWoAARFrAAERbIEVd4EVeIEVeYEVeoEVe4EVfIEVfYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAuUAAAAXAAEQsgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAswAAAD1AAAA9QAAABcAAAD1gACAhIAAgRV1CAgICIBNgHwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAL0AAAAFwABELIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALNAAAA9QAAAPUAAAAXAAAA9YAAgIaAAIEVdQgICAiATYB9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC9AAAABcAARCyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzgAAAPUAAAD1AAAAFwAAAPWAAICGgACBFXUICAgIgE2AfggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAIUAAAAXAAEQsgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs8AAAD1AAAA9QAAABcAAAD1gACBEuOAAIEVdQgICAiATYB/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARCyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0AAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFXUICAgIgE2AgAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEQsgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtEAAAD1AAAA9QAAABcAAAD1gACAVYAAgRV1CAgICIBNgIEICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAPCcAAAAFwABELIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALSAAAA9QAAAPUAAAAXAAAA9YAAgRTegACBFXUICAgIgE2AgggIgAAI0gAAADsAAAAOAAER2AAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAQmvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0AAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRTsCAgICIBNgIAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABCa8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALRAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEU7AgICAiATYCBCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAELiwAAABcAAQmvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0gAAAPUAAAD1AAAAFwAAAPWAAIEVZ4AAgRTsCAgICIBNgIIICIAACN8QEgAAASsAAAEsAAABLQABEggAAAAhAAABLwAAATAAARIJAAAAIwAAAS4AARIKAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACFAAAA9QAAAPUAARISAAAAMQAAAPUAAADnAAAA9QAABDIAAPCWAAAA9QAAAPUAARIaAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRLjCAiBFYQIgDwIgMqBEvsICIEVgwgSL4Nt2NMAAAA6AAAAOwAAAA4AARIeAAESIQAAAKaiAAACEgAABDyAZYCtogABEiIAARIjgRWFgRWQgFjZAAAAIQAAACUAARImAAAADgAAACgAARInAAAAIwAAAOYAARIoAADwnQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARIwXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRWCgGWAPIBfgACABAiBFYbTAAAAOgAAADsAAAAOAAESMgABEjsAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAARI8AAESPQABEj4AARI/AAESQAABEkEAARJCAAESQ4EVh4EViIEViYEVi4EVjIEVjYEVjoEVj4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAESIgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRWFCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABEiIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVhQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAESZQAAABcAARIiAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEVioAAgRWFCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AARJzAAESdAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAESIgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRWFCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABEiIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVhQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARIiAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFYUICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAESIgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRWFCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABEiIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVhQgICAiATYBwCAiAAAjZAAAAIQAAACUAARLCAAAADgAAACgAARLDAAAAIwAAAOYAARLEAADwnQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARLMXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRWCgK2APIBfgACABAiBFZHTAAAAOgAAADsAAAAOAAESzgABEtYAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAARLXAAES2AABEtkAARLaAAES2wABEtwAARLdgRWSgRWTgRWUgRWVgRWWgRWXgRWYgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAARIjAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRWQCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABEiMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVkAgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAARIjAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRWQCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB7PAAAAFwABEiMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQLVgACBFZAICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAESIwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRWQCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABEiMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVkAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARIjAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFZAICAgIgE2AwQgIgAAI0gAAADsAAAAOAAETSQAAAUWggEzfEBAAARNMAAETTQABE04AARNPAAAAIQABE1AAARNRAAAAIwABE1IAARNTAAAADgAAACUAARNUAAETVQAAACgAAADmAAAA5wABE1cAAAApAAAAKQAAABQAARNbAAAA7QAAADEAAAApAAAA5wAAAPAAAABRAAAA5wABE2IAARNjAAAA9V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYA8gRWtgASABIACgRWcgQFZgASAPIEBW4AagDyBFg+BFZsIEku9UqLTAAAAOgAAADsAAAAOAAETZwABE2kAAACmoQAAAPqAPqEAARNqgRWdgFjZAAAAIQAAACUAARNtAAAADgAAACgAARNuAAAAIwAAAOYAARNvAAAAhgAAAPoAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARN3XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRWagD6APIBfgACABAiBFZ7TAAAAOgAAADsAAAAOAAETeQABE4MAAACmqQAAAQ0AAAEOAAABDwAAARAAAAERAAABEgAAARMAAAEUAAABFYBBgEKAQ4BEgEWARoBHgEiASakAAROEAAEThQABE4YAAROHAAETiAABE4kAAROKAAETiwABE4yBFZ+BFaGBFaKBFaSBFaWBFaeBFaiBFaqBFauAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAROQAAAAFwABE2oAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAENAAAA9QAAAPUAAAAXAAAA9YAAgRWggACBFZ0ICAgIgE2AQQgIgAAI0gAAADsAAAAOAAETngAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARNqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFZ0ICAgIgE2AQggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABE7EAAAAXAAETagAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ8AAAD1AAAA9QAAABcAAAD1gACBFaOAAIEVnQgICAiATYBDCAiAAAjSAAAAOwAAAA4AARO/AAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABE2oAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEQAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVnQgICAiATYBECAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAET0gAAABcAARNqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEQAAAPUAAAD1AAAAFwAAAPWAAIEVpoAAgRWdCAgICIBNgEUICIAACNIAAAA7AAAADgABE+AAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAETagAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARIAAAD1AAAA9QAAABcAAAD1gACAVYAAgRWdCAgICIBNgEYICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAARPzAAAAFwABE2oAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAETAAAA9QAAAPUAAAAXAAAA9YAAgRWpgACBFZ0ICAgIgE2ARwgIgAAI0wAAADoAAAA7AAAADgABFAEAARQCAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABvgAAABcAARNqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFAAAAPUAAAD1AAAAFwAAAPWAAIBagACBFZ0ICAgIgE2ASAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABFBUAAAAXAAETagAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARUAAAD1AAAA9QAAABcAAAD1gACBFayAAIEVnQgICAiATYBJCAiAAAhdU2VydmVyU2Vzc2lvbtMAAAA6AAAAOwAAAA4AARQkAAEUKQAAAKakAAEUJQABFCYAARQnAAEUKIEVroEVr4EVsIEVsaQAARQqAAEUKwABFCwAARQtgRWygRXJgRXggRX4gFhVbm9uY2VYcmVzcG9uc2VeY3J5cHRvSWRlbnRpdHlVdG9rZW7fEBIAAAErAAABLAAAAS0AARQ0AAAAIQAAAS8AAAEwAAEUNQAAACMAAAEuAAEUNgAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAhgAAAPUAAAD1AAEUPgAAADEAAAD1AAAA5wAAAPUAAAQyAAEUJQAAAPUAAAD1AAEURgAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEVmggIgRW0CIA8CIDKgRWuCAiBFbMIEwAAAAEkS/M40wAAADoAAAA7AAAADgABFEoAARRNAAAApqIAAAISAAAEPIBlgK2iAAEUTgABFE+BFbWBFcCAWNkAAAAhAAAAJQABFFIAAAAOAAAAKAABFFMAAAAjAAAA5gABFFQAARQqAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABFFxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFbKAZYA8gF+AAIAECIEVttMAAAA6AAAAOwAAAA4AARReAAEUZwAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABFGgAARRpAAEUagABFGsAARRsAAEUbQABFG4AARRvgRW3gRW4gRW5gRW7gRW8gRW9gRW+gRW/gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARROAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFbUICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEUTgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRW1CAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAARSRAAAAFwABFE4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRW6gACBFbUICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABFJ8AARSgAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARROAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFbUICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAEUTgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEVtQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARROAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFbUICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEUTgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRW1CAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABFE4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEVtQgICAiATYBwCAiAAAjZAAAAIQAAACUAARTuAAAADgAAACgAARTvAAAAIwAAAOYAARTwAAEUKgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAART4XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRWygK2APIBfgACABAiBFcHTAAAAOgAAADsAAAAOAAEU+gABFQIAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAARUDAAEVBAABFQUAARUGAAEVBwABFQgAARUJgRXCgRXDgRXEgRXFgRXGgRXHgRXIgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARRPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFcAICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEUTwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRXACAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABFE8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVwAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAARRPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRXACAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABFE8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVwAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARRPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFcAICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEUTwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRXACAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABFXUAAAAhAAABLwAAATAAARV2AAAAIwAAAS4AARV3AAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACGAAAA9QAAAPUAARV/AAAAMQAAAPUAAADnAAAA9QAABDIAARQmAAAA9QAAAPUAARWHAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRWaCAiBFcsIgDwIgMqBFa8ICIEVyggSlbVs4NMAAAA6AAAAOwAAAA4AARWLAAEVjgAAAKaiAAACEgAABDyAZYCtogABFY8AARWQgRXMgRXXgFjZAAAAIQAAACUAARWTAAAADgAAACgAARWUAAAAIwAAAOYAARWVAAEUKwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARWdXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRXJgGWAPIBfgACABAiBFc3TAAAAOgAAADsAAAAOAAEVnwABFagAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAARWpAAEVqgABFasAARWsAAEVrQABFa4AARWvAAEVsIEVzoEVz4EV0IEV0oEV04EV1IEV1YEV1oBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEVjwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRXMCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABFY8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVzAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEV0gAAABcAARWPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEV0YAAgRXMCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AARXgAAEV4QAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEVjwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRXMCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABFY8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBFcwICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEVjwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRXMCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABFY8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEVzAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARWPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFcwICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEWLwAAAA4AAAAoAAEWMAAAACMAAADmAAEWMQABFCsAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEWOV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEVyYCtgDyAX4AAgAQIgRXY0wAAADoAAAA7AAAADgABFjsAARZDAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEWRAABFkUAARZGAAEWRwABFkgAARZJAAEWSoEV2YEV2oEV24EV3IEV3YEV3oEV34BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEVkAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRXXCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABFZAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEV1wgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARWQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFdcICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAI9QAAAAXAAEVkAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAzKAAIEV1wgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARWQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFdcICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEVkAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRXXCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABFZAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEV1wgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AARa2AAAAIQAAAS8AAAEwAAEWtwAAACMAAAEuAAEWuAAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAhgAAAPUAAAD1AAEWwAAAADEAAAD1AAAA5wAAAPUAAAQyAAEUJwAAAPUAAAD1AAEWyAAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEVmggIgRXiCIA8CIDKgRWwCAiBFeEIEnQVlrrTAAAAOgAAADsAAAAOAAEWzAABFs8AAACmogAAAhIAAAQ8gGWAraIAARbQAAEW0YEV44EV7oBY2QAAACEAAAAlAAEW1AAAAA4AAAAoAAEW1QAAACMAAADmAAEW1gABFCwAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEW3l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEV4IBlgDyAX4AAgAQIgRXk0wAAADoAAAA7AAAADgABFuAAARbpAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAEW6gABFusAARbsAAEW7QABFu4AARbvAAEW8AABFvGBFeWBFeaBFeeBFemBFeqBFeuBFeyBFe2AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABFtAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEV4wgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARbQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFeMICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABFxMAAAAXAAEW0AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBFeiAAIEV4wgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAEXIQABFyIAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABFtAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEV4wgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARbQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFeMICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEW0AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRXjCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABFtAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEV4wgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARbQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFeMICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEXcAAAAA4AAAAoAAEXcQAAACMAAADmAAEXcgABFCwAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEXel8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEV4ICtgDyAX4AAgAQIgRXv0wAAADoAAAA7AAAADgABF3wAAReEAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEXhQABF4YAAReHAAEXiAABF4kAAReKAAEXi4EV8IEV8YEV8oEV84EV9IEV9YEV94BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEW0QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRXuCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABFtEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEV7ggICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARbRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFe4ICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAACbkAAAAXAAEW0QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBASSAAIEV7ggICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARbRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFe4ICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABF9oAAAAXAAEW0QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACBFfaAAIEV7ggICAiATYDACAiAAAhfEBxPYnZDcnlwdG9JZGVudGl0eVRyYW5zZm9ybWVy3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEW0QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRXuCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABF/gAAAAhAAABLwAAATAAARf5AAAAIwAAAS4AARf6AAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACGAAAA9QAAAPUAARgCAAAAMQAAAPUAAADnAAAA9QAABDIAARQoAAAA9QAAAPUAARgKAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRWaCAiBFfoIgDwIgMqBFbEICIEV+QgS8uACWtMAAAA6AAAAOwAAAA4AARgOAAEYEQAAAKaiAAACEgAABDyAZYCtogABGBIAARgTgRX7gRYGgFjZAAAAIQAAACUAARgWAAAADgAAACgAARgXAAAAIwAAAOYAARgYAAEULQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARggXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRX4gGWAPIBfgACABAiBFfzTAAAAOgAAADsAAAAOAAEYIgABGCsAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAARgsAAEYLQABGC4AARgvAAEYMAABGDEAARgyAAEYM4EV/YEV/oEV/4EWAYEWAoEWA4EWBIEWBYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEYEgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRX7CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABGBIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEV+wgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEYVQAAABcAARgSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEWAIAAgRX7CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AARhjAAEYZAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEYEgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRX7CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABGBIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBFfsICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEYEgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRX7CAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABGBIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEV+wgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARgSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFfsICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEYsgAAAA4AAAAoAAEYswAAACMAAADmAAEYtAABFC0AAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEYvF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEV+ICtgDyAX4AAgAQIgRYH0wAAADoAAAA7AAAADgABGL4AARjGAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEYxwABGMgAARjJAAEYygABGMsAARjMAAEYzYEWCIEWCYEWCoEWC4EWDIEWDYEWDoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEYEwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRYGCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABGBMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWBggICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARgTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFgYICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAI9QAAAAXAAEYEwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAzKAAIEWBggICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARgTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFgYICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEYEwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRYGCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABGBMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWBggICAiATYDBCAiAAAjSAAAAOwAAAA4AARk5AAABRaCATN8QFAAAAOYAARk8AAEZPQABGT4AARk/AAEZQAABGUEAAAAhAAAADgABGUIAAAAlAAEZQwAAACgAARlEAAEZRQABGUYAARlHAAEZSAABGUkAAAAjAAALywAAAOcAAADnAAEZTQAAACkAAADtAAAA5wAAABQAAADwAAAAKQAAAFIAARlVAAEZVgAAACkAAAApAAAA5wABGVoAARlbAAAA7QAAADFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc29yZGVyZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3N0b3JhZ2VfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc2R1cGxpY2F0ZXMJgDyAPIEWEoAEgQFZgDyAAoEBW4AEgBuBFmyBFhGABIAEgDyBFiOBFm2BAVkTAAAAARxwPZ/TAAAAOgAAADsAAAAOAAEZXwABGWEAAACmoQAAAPqAPqEAARligRYTgFjZAAAAIQAAACUAARllAAAADgAAACgAARlmAAAAIwAAAOYAARlnAAAAhwAAAPoAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARlvXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRYQgD6APIBfgACABAiBFhTTAAAAOgAAADsAAAAOAAEZcQABGXsAAACmqQAAAQ0AAAEOAAABDwAAARAAAAERAAABEgAAARMAAAEUAAABFYBBgEKAQ4BEgEWARoBHgEiASakAARl8AAEZfQABGX4AARl/AAEZgAABGYEAARmCAAEZgwABGYSBFhWBFheBFhiBFhqBFhuBFh2BFh6BFiCBFiGAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAARmIAAAAFwABGWIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAENAAAA9QAAAPUAAAAXAAAA9YAAgRYWgACBFhMICAgIgE2AQQgIgAAI0gAAADsAAAAOAAEZlgAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARliAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFhMICAgIgE2AQggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABGakAAAAXAAEZYgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ8AAAD1AAAA9QAAABcAAAD1gACBFhmAAIEWEwgICAiATYBDCAiAAAjSAAAAOwAAAA4AARm3AAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABGWIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEQAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWEwgICAiATYBECAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEZygAAABcAARliAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEQAAAPUAAAD1AAAAFwAAAPWAAIEWHIAAgRYTCAgICIBNgEUICIAACNIAAAA7AAAADgABGdgAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAEZYgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARIAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEWEwgICAiATYBGCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEZ6wAAABcAARliAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEwAAAPUAAAD1AAAAFwAAAPWAAIEWH4AAgRYTCAgICIBNgEcICIAACNMAAAA6AAAAOwAAAA4AARn5AAEZ+gAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAb4AAAAXAAEZYgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARQAAAD1AAAA9QAAABcAAAD1gACAWoAAgRYTCAgICIBNgEgICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAARoNAAAAFwABGWIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEVAAAA9QAAAPUAAAAXAAAA9YAAgRYigACBFhMICAgIgE2ASQgIgAAIXlNlcnZlclVzZXJEYXRh0wAAADoAAAA7AAAADgABGhwAARogAAAApqMAARodAAEaHgABGh+BFiSBFiWBFiajAAEaIQABGiIAARojgRYngRY+gRZVgFhVbGFiZWxfEBRuZXh0UmVmcmVzaFRpbWVzdGFtcF8QEHJhd093bmVkSWRlbnRpdHnfEBIAAAErAAABLAAAAS0AARopAAAAIQAAAS8AAAEwAAEaKgAAACMAAAEuAAEaKwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAhwAAAPUAAAD1AAEaMwAAADEAAAD1AAAA5wAAAPUAAAQyAAEaHQAAAPUAAAD1AAEaOwAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEWEAgIgRYpCIA8CIDKgRYkCAiBFigIErBjHULTAAAAOgAAADsAAAAOAAEaPwABGkIAAACmogAAAhIAAAQ8gGWAraIAARpDAAEaRIEWKoEWNYBY2QAAACEAAAAlAAEaRwAAAA4AAAAoAAEaSAAAACMAAADmAAEaSQABGiEAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEaUV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWJ4BlgDyAX4AAgAQIgRYr0wAAADoAAAA7AAAADgABGlMAARpcAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAEaXQABGl4AARpfAAEaYAABGmEAARpiAAEaYwABGmSBFiyBFi2BFi6BFjCBFjGBFjKBFjOBFjSAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABGkMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWKggICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARpDAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFioICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABGoYAAAAXAAEaQwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBFi+AAIEWKggICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAEalAABGpUAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABGkMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWKggICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARpDAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFioICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEaQwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRYqCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABGkMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWKggICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARpDAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFioICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEa4wAAAA4AAAAoAAEa5AAAACMAAADmAAEa5QABGiEAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEa7V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWJ4CtgDyAX4AAgAQIgRY20wAAADoAAAA7AAAADgABGu8AARr3AAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEa+AABGvkAARr6AAEa+wABGvwAARr9AAEa/oEWN4EWOIEWOYEWOoEWO4EWPIEWPYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEaRAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRY1CAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABGkQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWNQgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARpEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFjUICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAABTIAAAAXAAEaRAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACAxoAAgRY1CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABGkQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWNQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARpEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFjUICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEaRAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRY1CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABG2oAAAAhAAABLwAAATAAARtrAAAAIwAAAS4AARtsAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACHAAAA9QAAAPUAARt0AAAAMQAAAPUAAADnAAAA9QAABDIAARoeAAAA9QAAAPUAARt8AAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRYQCAiBFkAIgDwIgMqBFiUICIEWPwgSTu8vTNMAAAA6AAAAOwAAAA4AARuAAAEbgwAAAKaiAAACEgAABDyAZYCtogABG4QAARuFgRZBgRZMgFjZAAAAIQAAACUAARuIAAAADgAAACgAARuJAAAAIwAAAOYAARuKAAEaIgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARuSXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRY+gGWAPIBfgACABAiBFkLTAAAAOgAAADsAAAAOAAEblAABG50AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAARueAAEbnwABG6AAARuhAAEbogABG6MAARukAAEbpYEWQ4EWRIEWRYEWR4EWSIEWSYEWSoEWS4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEbhAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRZBCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABG4QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWQQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEbxwAAABcAARuEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEWRoAAgRZBCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AARvVAAEb1gAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEbhAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRZBCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABG4QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWQQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARuEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFkEICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEbhAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRZBCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABG4QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWQQgICAiATYBwCAiAAAjZAAAAIQAAACUAARwkAAAADgAAACgAARwlAAAAIwAAAOYAARwmAAEaIgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARwuXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRY+gK2APIBfgACABAiBFk3TAAAAOgAAADsAAAAOAAEcMAABHDgAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAARw5AAEcOgABHDsAARw8AAEcPQABHD4AARw/gRZOgRZPgRZQgRZRgRZSgRZTgRZUgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARuFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFkwICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEbhQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRZMCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABG4UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWTAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAARuFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgRZMCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABG4UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWTAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARuFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFkwICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEbhQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRZMCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABHKsAAAAhAAABLwAAATAAARysAAAAIwAAAS4AARytAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACHAAAA9QAAAPUAARy1AAAAMQAAAPUAAADnAAAA9QAABDIAARofAAAA9QAAAPUAARy9AAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRYQCAiBFlcIgDwIgMqBFiYICIEWVggSUBqVNNMAAAA6AAAAOwAAAA4AARzBAAEcxAAAAKaiAAACEgAABDyAZYCtogABHMUAARzGgRZYgRZjgFjZAAAAIQAAACUAARzJAAAADgAAACgAARzKAAAAIwAAAOYAARzLAAEaIwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAARzTXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRZVgGWAPIBfgACABAiBFlnTAAAAOgAAADsAAAAOAAEc1QABHN4AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAARzfAAEc4AABHOEAARziAAEc4wABHOQAARzlAAEc5oEWWoEWW4EWXIEWXoEWX4EWYIEWYYEWYoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEcxQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRZYCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABHMUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWWAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEdCAAAABcAARzFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEWXYAAgRZYCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAR0WAAEdFwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEcxQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRZYCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABHMUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWWAgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAARzFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFlgICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEcxQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRZYCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABHMUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWWAgICAiATYBwCAiAAAjZAAAAIQAAACUAAR1lAAAADgAAACgAAR1mAAAAIwAAAOYAAR1nAAEaIwAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAR1vXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRZVgK2APIBfgACABAiBFmTTAAAAOgAAADsAAAAOAAEdcQABHXkAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAR16AAEdewABHXwAAR19AAEdfgABHX8AAR2AgRZlgRZmgRZngRZogRZpgRZqgRZrgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARzGAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFmMICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEcxgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRZjCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABHMYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWYwgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAARzGAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRZjCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABHMYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWYwgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAARzGAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFmMICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEcxgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRZjCAgICIBNgMEICIAACNIAAAA7AAAADgABHewAAAFFoIBM0gAAADsAAAAOAAEd7wAAAUWiAAEd8AABHfGBFm6BFp2ATNcAAAAOAAAAJQAAV18AAAAhAAAAKAAAV2AAAAAjAABXYQAAABcAAACTAAAAkwABHfgAAACHAAAAMYEIAoAAgRZvgRZvgRacgRYQ3xAQAAEd+wABHfwAAR39AAEd/gAAACEAAR3/AAEeAAAAACMAAR4BAAEeAgAAAA4AAAAlAAEeAwABHgQAAAAoAAAA5gAAAOcAAR4GAAAAKQAAACkAAAAUAAEeCgAAAO0AAAAxAAAAKQAAAOcAAADwAAAAXgAAAOcAAR4RAAEeEgAAAPVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2WAPIEWgoAEgASAAoEWcYEBWYAEgDyBAVuAJ4A8gRabgRZwCBJO7Yxu0wAAADoAAAA7AAAADgABHhYAAR4YAAAApqEAAAD6gD6hAAEeGYEWcoBY2QAAACEAAAAlAAEeHAAAAA4AAAAoAAEeHQAAACMAAADmAAEeHgAAAJMAAAD6AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEeJl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWb4A+gDyAX4AAgAQIgRZz0wAAADoAAAA7AAAADgABHigAAR4yAAAApqkAAAENAAABDgAAAQ8AAAEQAAABEQAAARIAAAETAAABFAAAARWAQYBCgEOARIBFgEaAR4BIgEmpAAEeMwABHjQAAR41AAEeNgABHjcAAR44AAEeOQABHjoAAR47gRZ0gRZ2gRZ3gRZ5gRZ6gRZ8gRZ9gRZ/gRaAgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEePwAAABcAAR4ZAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDQAAAPUAAAD1AAAAFwAAAPWAAIEWdYAAgRZyCAgICIBNgEEICIAACNIAAAA7AAAADgABHk0AAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEeGQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRZyCAgICIBNgEIICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAR5gAAAAFwABHhkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEPAAAA9QAAAPUAAAAXAAAA9YAAgRZ4gACBFnIICAgIgE2AQwgIgAAI0gAAADsAAAAOAAEebgAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAR4ZAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEAAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFnIICAgIgE2ARAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABHoEAAAAXAAEeGQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAREAAAD1AAAA9QAAABcAAAD1gACBFnuAAIEWcggICAiATYBFCAiAAAjSAAAAOwAAAA4AAR6PAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABHhkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAESAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWcggICAiATYBGCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEeogAAABcAAR4ZAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEwAAAPUAAAD1AAAAFwAAAPWAAIEWfoAAgRZyCAgICIBNgEcICIAACNMAAAA6AAAAOwAAAA4AAR6wAAEesQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAb4AAAAXAAEeGQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARQAAAD1AAAA9QAAABcAAAD1gACAWoAAgRZyCAgICIBNgEgICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAR7EAAAAFwABHhkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEVAAAA9QAAAPUAAAAXAAAA9YAAgRaBgACBFnIICAgIgE2ASQgIgAAIXxATR3JvdXBTZXJ2ZXJVc2VyRGF0YdMAAAA6AAAAOwAAAA4AAR7TAAEe1QAAAKahAAEe1IEWg6EAAR7WgRaEgFhbcmF3R3JvdXBVaWTfEBIAAAErAAABLAAAAS0AAR7aAAAAIQAAAS8AAAEwAAEe2wAAACMAAAEuAAEe3AAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAkwAAAPUAAAD1AAEe5AAAADEAAAD1AAAA5wAAAPUAAAQyAAEe1AAAAPUAAAD1AAEe7AAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEWbwgIgRaGCIA8CIDKgRaDCAiBFoUIEoWHJzXTAAAAOgAAADsAAAAOAAEe8AABHvMAAACmogAAAhIAAAQ8gGWAraIAAR70AAEe9YEWh4EWkoBY2QAAACEAAAAlAAEe+AAAAA4AAAAoAAEe+QAAACMAAADmAAEe+gABHtYAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEfAl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWhIBlgDyAX4AAgAQIgRaI0wAAADoAAAA7AAAADgABHwQAAR8NAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAEfDgABHw8AAR8QAAEfEQABHxIAAR8TAAEfFAABHxWBFomBFoqBFouBFo2BFo6BFo+BFpCBFpGAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABHvQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWhwgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAR70AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFocICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABHzcAAAAXAAEe9AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBFoyAAIEWhwgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAEfRQABH0YAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABHvQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWhwgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAR70AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFocICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEe9AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRaHCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABHvQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWhwgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAR70AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFocICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEflAAAAA4AAAAoAAEflQAAACMAAADmAAEflgABHtYAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEfnl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWhICtgDyAX4AAgAQIgRaT0wAAADoAAAA7AAAADgABH6AAAR+oAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEfqQABH6oAAR+rAAEfrAABH60AAR+uAAEfr4EWlIEWlYEWloEWl4EWmIEWmYEWmoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEe9QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRaSCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABHvUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWkggICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAR71AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFpIICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAI9QAAAAXAAEe9QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAzKAAIEWkggICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAR71AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFpIICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEe9QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRaSCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABHvUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEWkggICAiATYDBCAiAAAjSAAAAOwAAAA4AASAbAAABRaEAAR3wgRZugEwSWqKK3dcAAAAOAAAAJQAAV18AAAAhAAAAKAAAV2AAAAAjAABXYQAAABcAAACcAAAAnAABICQAAACHAAAAMYEIAoAAgRaegRaegRazgRYQ3xAQAAEgJwABICgAASApAAEgKgAAACEAASArAAEgLAAAACMAASAtAAEgLgAAAA4AAAAlAAEgLwABIDAAAAAoAAAA5gAAAOcAASAyAAAAKQAAACkAAAAUAAEgNgAAAO0AAAAxAAAAKQAAAOcAAADwAAAAZwAAAOcAASA9AAEgPgAAAPVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2WAPIEWsYAEgASAAoEWoIEBWYAEgDyBAVuAMIA8gRaygRafCBJ7HUbs0wAAADoAAAA7AAAADgABIEIAASBEAAAApqEAAAD6gD6hAAEgRYEWoYBY2QAAACEAAAAlAAEgSAAAAA4AAAAoAAEgSQAAACMAAADmAAEgSgAAAJwAAAD6AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEgUl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWnoA+gDyAX4AAgAQIgRai0wAAADoAAAA7AAAADgABIFQAASBeAAAApqkAAAENAAABDgAAAQ8AAAEQAAABEQAAARIAAAETAAABFAAAARWAQYBCgEOARIBFgEaAR4BIgEmpAAEgXwABIGAAASBhAAEgYgABIGMAASBkAAEgZQABIGYAASBngRajgRalgRamgRaogRapgRargRasgRaugRavgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEgawAAABcAASBFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDQAAAPUAAAD1AAAAFwAAAPWAAIEWpIAAgRahCAgICIBNgEEICIAACNIAAAA7AAAADgABIHkAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEgRQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRahCAgICIBNgEIICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASCMAAAAFwABIEUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEPAAAA9QAAAPUAAAAXAAAA9YAAgRangACBFqEICAgIgE2AQwgIgAAI0gAAADsAAAAOAAEgmgAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASBFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEAAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFqEICAgIgE2ARAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABIK0AAAAXAAEgRQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAREAAAD1AAAA9QAAABcAAAD1gACBFqqAAIEWoQgICAiATYBFCAiAAAjSAAAAOwAAAA4AASC7AAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABIEUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAESAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWoQgICAiATYBGCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEgzgAAABcAASBFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEwAAAPUAAAD1AAAAFwAAAPWAAIEWrYAAgRahCAgICIBNgEcICIAACNMAAAA6AAAAOwAAAA4AASDcAAEg3QAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAb4AAAAXAAEgRQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARQAAAD1AAAA9QAAABcAAAD1gACAWoAAgRahCAgICIBNgEgICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASDwAAAAFwABIEUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEVAAAA9QAAAPUAAAAXAAAA9YAAgRawgACBFqEICAgIgE2ASQgIgAAIXxAWSWRlbnRpdHlTZXJ2ZXJVc2VyRGF0YdMAAAA6AAAAOwAAAA4AASD/AAEhAAAAAKagoIBY0gAAADsAAAAOAAEhAwAAAUWhAAEd8YEWnYBMEodXnTDfEBAAASEIAAEhCQABIQoAASELAAAAIQABIQwAASENAAAAIwABIQ4AASEPAAAADgAAACUAASEQAAEhEQAAACgAAADmAAAA5wABIRMAAAApAAAAKQAAABQAASEXAAAA7QAAADEAAAApAAAA5wAAAPAAAABTAAAA5wABIR4AASEfAAAA9V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYA8gRbKgASABIACgRa2gQFZgASAPIEBW4AcgDyBFxOBFrUIEwAAAAEN2i5e0wAAADoAAAA7AAAADgABISMAASElAAAApqEAAAD6gD6hAAEhJoEWt4BY2QAAACEAAAAlAAEhKQAAAA4AAAAoAAEhKgAAACMAAADmAAEhKwAAAIgAAAD6AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEhM18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWtIA+gDyAX4AAgAQIgRa40wAAADoAAAA7AAAADgABITUAASE/AAAApqkAAAENAAABDgAAAQ8AAAEQAAABEQAAARIAAAETAAABFAAAARWAQYBCgEOARIBFgEaAR4BIgEmpAAEhQAABIUEAASFCAAEhQwABIUQAASFFAAEhRgABIUcAASFIgRa5gRa7gRa8gRbBgRbCgRbEgRbFgRbHgRbIgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEhTAAAABcAASEmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDQAAAPUAAAD1AAAAFwAAAPWAAIEWuoAAgRa3CAgICIBNgEEICIAACNIAAAA7AAAADgABIVoAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEhJgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRa3CAgICIBNgEIICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASFtAAAAFwABISYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEPAAAA9QAAAPUAAAAXAAAA9YAAgRa9gACBFrcICAgIgE2AQwgIgAAI0gAAADsAAAAOAAEhewAAAUWhAAEhfIEWvoBM0gAAADsAAAAOAAEhfwAAAUWiAAEhgAABIYGBFr+BFsCATF8QGXJhd01lc3NhZ2VJZE93bmVkSWRlbnRpdHlfEA9yYXdNZXNzYWdlSWRVaWTfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASEmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEAAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFrcICAgIgE2ARAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABIZYAAAAXAAEhJgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAREAAAD1AAAA9QAAABcAAAD1gACBFsOAAIEWtwgICAiATYBFCAiAAAjSAAAAOwAAAA4AASGkAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABISYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAESAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEWtwgICAiATYBGCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEhtwAAABcAASEmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEwAAAPUAAAD1AAAAFwAAAPWAAIEWxoAAgRa3CAgICIBNgEcICIAACNMAAAA6AAAAOwAAAA4AASHFAAEhxgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAb4AAAAXAAEhJgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARQAAAD1AAAA9QAAABcAAAD1gACAWoAAgRa3CAgICIBNgEgICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASHZAAAAFwABISYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEVAAAA9QAAAPUAAAAXAAAA9YAAgRbJgACBFrcICAgIgE2ASQgIgAAIXxAURGVsZXRlZE91dGJveE1lc3NhZ2XTAAAAOgAAADsAAAAOAAEh6AABIewAAACmowABIekAASHqAAEh64EWy4EWzIEWzaMAASHtAAEh7gABIe+BFs6BFuWBFvyAWF8QE3RpbWVzdGFtcEZyb21TZXJ2ZXJfEA9yYXdNZXNzYWdlSWRVaWRfEBlyYXdNZXNzYWdlSWRPd25lZElkZW50aXR53xASAAABKwAAASwAAAEtAAEh9QAAACEAAAEvAAABMAABIfYAAAAjAAABLgABIfcAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAIgAAAD1AAAA9QABIf8AAAAxAAAA9QAAAOcAAAD1AAAEMgABIekAAAD1AAAA9QABIgcAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFrQICIEW0AiAPAiAyoEWywgIgRbPCBKnpkwH0wAAADoAAAA7AAAADgABIgsAASIOAAAApqIAAAISAAAEPIBlgK2iAAEiDwABIhCBFtGBFtyAWNkAAAAhAAAAJQABIhMAAAAOAAAAKAABIhQAAAAjAAAA5gABIhUAASHtAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABIh1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFs6AZYA8gF+AAIAECIEW0tMAAAA6AAAAOwAAAA4AASIfAAEiKAAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABIikAASIqAAEiKwABIiwAASItAAEiLgABIi8AASIwgRbTgRbUgRbVgRbXgRbYgRbZgRbagRbbgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASIPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFtEICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEiDwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRbRCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASJSAAAAFwABIg8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRbWgACBFtEICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABImAAASJhAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASIPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFtEICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEiDwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRbRCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABIg8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEW0QgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASIPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFtEICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEiDwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRbRCAgICIBNgHAICIAACNkAAAAhAAAAJQABIq8AAAAOAAAAKAABIrAAAAAjAAAA5gABIrEAASHtAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABIrlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFs6ArYA8gF+AAIAECIEW3dMAAAA6AAAAOwAAAA4AASK7AAEiwwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABIsQAASLFAAEixgABIscAASLIAAEiyQABIsqBFt6BFt+BFuCBFuGBFuKBFuOBFuSAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABIhAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEW3AgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASIQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFtwICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEiEAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRbcCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAADJXAAAAFwABIhAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQRWgACBFtwICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEiEAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRbcCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABIhAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEW3AgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASIQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFtwICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAEjNgAAACEAAAEvAAABMAABIzcAAAAjAAABLgABIzgAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAIgAAAD1AAAA9QABI0AAAAAxAAAA9QAAAOcAAAD1AAAEMgABIeoAAAD1AAAA9QABI0gAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFrQICIEW5wiAPAiAyoEWzAgIgRbmCBJ1Xdyf0wAAADoAAAA7AAAADgABI0wAASNPAAAApqIAAAISAAAEPIBlgK2iAAEjUAABI1GBFuiBFvOAWNkAAAAhAAAAJQABI1QAAAAOAAAAKAABI1UAAAAjAAAA5gABI1YAASHuAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABI15fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFuWAZYA8gF+AAIAECIEW6dMAAAA6AAAAOwAAAA4AASNgAAEjaQAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABI2oAASNrAAEjbAABI20AASNuAAEjbwABI3AAASNxgRbqgRbrgRbsgRbugRbvgRbwgRbxgRbygFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASNQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFugICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEjUAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRboCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASOTAAAAFwABI1AAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRbtgACBFugICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABI6EAASOiAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASNQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFugICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEjUAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRboCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABI1AAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEW6AgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASNQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFugICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEjUAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRboCAgICIBNgHAICIAACNkAAAAhAAAAJQABI/AAAAAOAAAAKAABI/EAAAAjAAAA5gABI/IAASHuAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABI/pfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFuWArYA8gF+AAIAECIEW9NMAAAA6AAAAOwAAAA4AASP8AAEkBAAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABJAUAASQGAAEkBwABJAgAASQJAAEkCgABJAuBFvWBFvaBFveBFviBFvmBFvqBFvuAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABI1EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEW8wgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASNRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFvMICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEjUQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRbzCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABI1EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBFvMICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEjUQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRbzCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABI1EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEW8wgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASNRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFvMICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAEkdwAAACEAAAEvAAABMAABJHgAAAAjAAABLgABJHkAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAIgAAAD1AAAA9QABJIEAAAAxAAAA9QAAAOcAAAD1AAAEMgABIesAAAD1AAAA9QABJIkAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFrQICIEW/giAPAiAyoEWzQgIgRb9CBK9LXai0wAAADoAAAA7AAAADgABJI0AASSQAAAApqIAAAISAAAEPIBlgK2iAAEkkQABJJKBFv+BFwqAWNkAAAAhAAAAJQABJJUAAAAOAAAAKAABJJYAAAAjAAAA5gABJJcAASHvAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABJJ9fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFvyAZYA8gF+AAIAECIEXANMAAAA6AAAAOwAAAA4AASShAAEkqgAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABJKsAASSsAAEkrQABJK4AASSvAAEksAABJLEAASSygRcBgRcCgRcDgRcFgRcGgRcHgRcIgRcJgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASSRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFv8ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEkkQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRb/CAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASTUAAAAFwABJJEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRcEgACBFv8ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABJOIAASTjAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASSRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFv8ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEkkQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRb/CAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABJJEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEW/wgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASSRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFv8ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEkkQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRb/CAgICIBNgHAICIAACNkAAAAhAAAAJQABJTEAAAAOAAAAKAABJTIAAAAjAAAA5gABJTMAASHvAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABJTtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFvyArYA8gF+AAIAECIEXC9MAAAA6AAAAOwAAAA4AASU9AAElRQAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABJUYAASVHAAElSAABJUkAASVKAAElSwABJUyBFwyBFw2BFw6BFw+BFxCBFxGBFxKAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABJJIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXCggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASSSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFwoICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEkkgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRcKCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABJJIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBFwoICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEkkgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRcKCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABJJIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXCggICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASSSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFwoICAgIgE2AwQgIgAAI0gAAADsAAAAOAAEluAAAAUWggEzfEBAAASW7AAElvAABJb0AASW+AAAAIQABJb8AASXAAAAAIwABJcEAASXCAAAADgAAACUAASXDAAElxAAAACgAAADmAAAA5wABJcYAAAApAAAAKQAAABQAASXKAAAA7QAAADEAAAApAAAA5wAAAPAAAABVAAAA5wABJdEAASXSAAAA9V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYA8gRcsgASABIACgRcWgQFZgASAPIEBW4AegDyBG/OBFxUIEiko3hPTAAAAOgAAADsAAAAOAAEl1gABJdgAAACmoQAAAPqAPqEAASXZgRcXgFjZAAAAIQAAACUAASXcAAAADgAAACgAASXdAAAAIwAAAOYAASXeAAAAigAAAPoAAADnAAABBgAAABcAAAApAAAAMQAAAPUAASXmXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRcUgD6APIBfgACABAiBFxjTAAAAOgAAADsAAAAOAAEl6AABJfIAAACmqQAAAQ0AAAEOAAABDwAAARAAAAERAAABEgAAARMAAAEUAAABFYBBgEKAQ4BEgEWARoBHgEiASakAASXzAAEl9AABJfUAASX2AAEl9wABJfgAASX5AAEl+gABJfuBFxmBFxuBFxyBFyOBFySBFyaBFyeBFymBFyqAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASX/AAAAFwABJdkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAENAAAA9QAAAPUAAAAXAAAA9YAAgRcagACBFxcICAgIgE2AQQgIgAAI0gAAADsAAAAOAAEmDQAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASXZAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFxcICAgIgE2AQggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABJiAAAAAXAAEl2QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ8AAAD1AAAA9QAAABcAAAD1gACBFx2AAIEXFwgICAiATYBDCAiAAAjSAAAAOwAAAA4AASYuAAABRaEAASYvgRcegEzSAAAAOwAAAA4AASYyAAABRaQAASYzAAEmNAABJjUAASY2gRcfgRcggRchgRcigExfEBlyYXdNZXNzYWdlSWRPd25lZElkZW50aXR5XxAPcmF3TWVzc2FnZUlkVWlkWWRldmljZVVpZF8QEHRvQ3J5cHRvSWRlbnRpdHnfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASXZAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEAAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFxcICAgIgE2ARAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABJk0AAAAXAAEl2QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAREAAAD1AAAA9QAAABcAAAD1gACBFyWAAIEXFwgICAiATYBFCAiAAAjSAAAAOwAAAA4AASZbAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABJdkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAESAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXFwgICAiATYBGCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEmbgAAABcAASXZAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEwAAAPUAAAD1AAAAFwAAAPWAAIEXKIAAgRcXCAgICIBNgEcICIAACNMAAAA6AAAAOwAAAA4AASZ8AAEmfQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAb4AAAAXAAEl2QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARQAAAD1AAAA9QAAABcAAAD1gACAWoAAgRcXCAgICIBNgEgICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASaQAAAAFwABJdkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEVAAAA9QAAAPUAAAAXAAAA9YAAgRcrgACBFxcICAgIgE2ASQgIgAAIXU1lc3NhZ2VIZWFkZXLTAAAAOgAAADsAAAAOAAEmnwABJqYAAACmpgABJjUAAIl6AAEmogABJqMAASakAAEmpYEXIYELFoEXLYEXLoEXL4EXMKYAASanAAEmqAABJqkAASaqAAEmqwABJqyBFzGBF0mBG5WBG6yBG8OBG9uAWF8QGXJhd01lc3NhZ2VJZE93bmVkSWRlbnRpdHlfEA9yYXdNZXNzYWdlSWRVaWRfEBB0b0NyeXB0b0lkZW50aXR5WndyYXBwZWRLZXnfEBIAAAErAAABLAAAAS0AASazAAAAIQAAAS8AAAEwAAEmtAAAACMAAAEuAAEmtQAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAigAAAPUAAAD1AAEmvQAAADEAAAD1AAAA5wAAAPUAAAQyAAEmNQAAAPUAAAD1AAEmxQAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEXFAgIgRczCIA8CIDKgRchCAiBFzIIEp0kIx/TAAAAOgAAADsAAAAOAAEmyQABJswAAACmogAAAhIAAAQ8gGWAraIAASbNAAEmzoEXNIEXP4BY2QAAACEAAAAlAAEm0QAAAA4AAAAoAAEm0gAAACMAAADmAAEm0wABJqcAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEm218QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXMYBlgDyAX4AAgAQIgRc10wAAADoAAAA7AAAADgABJt0AASbmAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAEm5wABJugAASbpAAEm6gABJusAASbsAAEm7QABJu6BFzaBFzeBFziBFzqBFzuBFzyBFz2BFz6AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABJs0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXNAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASbNAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFzQICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABJxAAAAAXAAEmzQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBFzmAAIEXNAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAEnHgABJx8AAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABJs0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXNAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASbNAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFzQICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEmzQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRc0CAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABJs0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXNAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASbNAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBFzQICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEnbQAAAA4AAAAoAAEnbgAAACMAAADmAAEnbwABJqcAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEnd18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXMYCtgDyAX4AAgAQIgRdA0wAAADoAAAA7AAAADgABJ3kAASeBAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEnggABJ4MAASeEAAEnhQABJ4YAASeHAAEniIEXQYEXQoEXQ4EXRIEXRYEXRoEXSIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEmzgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRc/CAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABJs4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXPwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASbOAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFz8ICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAACbkAAAAXAAEmzgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBASSAAIEXPwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASbOAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFz8ICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABJ9cAAAAXAAEmzgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACBF0eAAIEXPwgICAiATYDACAiAAAheVUlEVHJhbnNmb3JtZXLfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASbOAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBFz8ICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAEn9QAAACEAAAEvAAABMAABJ/YAAAAjAAABLgABJ/cAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAIoAAAD1AAAA9QABJ/8AAAAxAAAA9QAAAOcAAAD1AAACCQAAiXoAAAD1AAAA9QABKAcAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFxQICIEXSwiAPAiBAUCBCxYICIEXSggSbBCwwNMAAAA6AAAAOwAAAA4AASgLAAEoDgAAAKaiAAACEgAAAhOAZYBmogABKA8AASgQgRdMgRdXgFjZAAAAIQAAACUAASgTAAAADgAAACgAASgUAAAAIwAAAOYAASgVAAEmqAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAASgdXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRdJgGWAPIBfgACABAiBF03TAAAAOgAAADsAAAAOAAEoHwABKCgAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAASgpAAEoKgABKCsAASgsAAEoLQABKC4AASgvAAEoMIEXToEXT4EXUIEXUoEXU4EXVIEXVYEXVoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEoDwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRdMCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABKA8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXTAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEoUgAAABcAASgPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEXUYAAgRdMCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAShgAAEoYQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEoDwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRdMCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABKA8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBF0wICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEoDwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRdMCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABKA8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXTAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASgPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF0wICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEorwAAAA4AAAAoAAEosAAAACMAAADmAAEosQABJqgAAAITAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEouV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXSYBmgDyAX4AAgAQIgRdY0wAAADoAAAA7AAAADgABKLsAASjDAAAApqcAAALMAAACzQAAAs4AAALPAAAC0AAAAtEAAALSgHyAfYB+gH+AgICBgIKnAAEoxAABKMUAASjGAAEoxwABKMgAASjJAAEoyoEXWYEXWoEXW4EXXIEbkoEbk4EblIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAuUAAAAXAAEoEAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAswAAAD1AAAA9QAAABcAAAD1gACAhIAAgRdXCAgICIBNgHwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAL0AAAAFwABKBAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALNAAAA9QAAAPUAAAAXAAAA9YAAgIaAAIEXVwgICAiATYB9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC9AAAABcAASgQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzgAAAPUAAAD1AAAAFwAAAPWAAICGgACBF1cICAgIgE2AfggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAJsAAAAXAAEoEAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs8AAAD1AAAA9QAAABcAAAD1gACBF12AAIEXVwgICAiATYB/CAiAAAjfEBAAASkJAAEpCgABKQsAASkMAAAAIQABKQ0AASkOAAAAIwABKQ8AASkQAAAADgAAACUAASkRAAEpEgAAACgAAADmAAAA5wABKRQAAAApAAAAKQAAABQAASkYAAAA7QAAADEAAAApAAAA5wAAAPAAAABmAAAA5wABKR8AASkgAAAA9V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYA8gRdzgASABIACgRdfgQFZgASAPIEBW4AvgDyBG5GBF14IEnHDvH7TAAAAOgAAADsAAAAOAAEpJAABKSYAAACmoQAAAPqAPqEAASkngRdggFjZAAAAIQAAACUAASkqAAAADgAAACgAASkrAAAAIwAAAOYAASksAAAAmwAAAPoAAADnAAABBgAAABcAAAApAAAAMQAAAPUAASk0XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRddgD6APIBfgACABAiBF2HTAAAAOgAAADsAAAAOAAEpNgABKUAAAACmqQAAAQ0AAAEOAAABDwAAARAAAAERAAABEgAAARMAAAEUAAABFYBBgEKAQ4BEgEWARoBHgEiASakAASlBAAEpQgABKUMAASlEAAEpRQABKUYAASlHAAEpSAABKUmBF2KBF2SBF2WBF2qBF2uBF22BF26BF3CBF3GAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASlNAAAAFwABKScAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAENAAAA9QAAAPUAAAAXAAAA9YAAgRdjgACBF2AICAgIgE2AQQgIgAAI0gAAADsAAAAOAAEpWwAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASknAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF2AICAgIgE2AQggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABKW4AAAAXAAEpJwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ8AAAD1AAAA9QAAABcAAAD1gACBF2aAAIEXYAgICAiATYBDCAiAAAjSAAAAOwAAAA4AASl8AAABRaEAASl9gRdngEzSAAAAOwAAAA4AASmAAAABRaIAASmBAAEpgoEXaIEXaYBMXxAZcmF3TWVzc2FnZUlkT3duZWRJZGVudGl0eV8QD3Jhd01lc3NhZ2VJZFVpZN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABKScAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEQAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXYAgICAiATYBECAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEplwAAABcAASknAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEQAAAPUAAAD1AAAAFwAAAPWAAIEXbIAAgRdgCAgICIBNgEUICIAACNIAAAA7AAAADgABKaUAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEpJwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARIAAAD1AAAA9QAAABcAAAD1gACAVYAAgRdgCAgICIBNgEYICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASm4AAAAFwABKScAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAETAAAA9QAAAPUAAAAXAAAA9YAAgRdvgACBF2AICAgIgE2ARwgIgAAI0wAAADoAAAA7AAAADgABKcYAASnHAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABvgAAABcAASknAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFAAAAPUAAAD1AAAAFwAAAPWAAIBagACBF2AICAgIgE2ASAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABKdoAAAAXAAEpJwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARUAAAD1AAAA9QAAABcAAAD1gACBF3KAAIEXYAgICAiATYBJCAiAAAhdT3V0Ym94TWVzc2FnZdMAAAA6AAAAOwAAAA4AASnpAAEp+AAAAKauAAEp6gABKesAASnsAAEp7QABKe4AAC9/AAEp8AABKfEAASnyAAEp8wABKfQAASn1AAEp9gABKfeBF3SBF3WBF3aBF3eBF3iBBBSBF3mBF3qBF3uBF3yBF32BF36BF3+BF4CuAAEp+QABKfoAASn7AAEp/AABKf0AASn+AAEp/wABKgAAASoBAAEqAgABKgMAASoEAAEqBQABKgaBF4GBF5iBF7CBF8iBF9+BF/aBGA2BGCSBGDyBGx6BGzWBG0yBG2OBG3qAWF8QG2lzQXBwTWVzc2FnZVdpdGhVc2VyQ29udGVudF8QGXJhd01lc3NhZ2VJZE93bmVkSWRlbnRpdHlfEBdyYXdNZXNzYWdlVWlkRnJvbVNlcnZlcl8QInJhd0VuY3J5cHRlZEV4dGVuZGVkTWVzc2FnZVBheWxvYWRXaGVhZGVyc18QD25vbmNlRnJvbVNlcnZlcl8QEGVuY3J5cHRlZENvbnRlbnRfEBN1bnNvcnRlZEF0dGFjaG1lbnRzWHVwbG9hZGVkXxAZY2FuY2VsRXh0ZXJuYWxseVJlcXVlc3RlZF8QD3Jhd01lc3NhZ2VJZFVpZF8QE3RpbWVzdGFtcEZyb21TZXJ2ZXJdaXNWb2lwTWVzc2FnZd8QEgAAASsAAAEsAAABLQABKhYAAAAhAAABLwAAATAAASoXAAAAIwAAAS4AASoYAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACbAAAA9QAAAPUAASogAAAAMQAAAPUAAADnAAAA9QAABDIAASnqAAAA9QAAAPUAASooAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRddCAiBF4MIgDwIgMqBF3QICIEXgggTAAAAAR1YZsXTAAAAOgAAADsAAAAOAAEqLAABKi8AAACmogAAAhIAAAQ8gGWAraIAASowAAEqMYEXhIEXj4BY2QAAACEAAAAlAAEqNAAAAA4AAAAoAAEqNQAAACMAAADmAAEqNgABKfkAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEqPl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXgYBlgDyAX4AAgAQIgReF0wAAADoAAAA7AAAADgABKkAAASpJAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAEqSgABKksAASpMAAEqTQABKk4AASpPAAEqUAABKlGBF4aBF4eBF4iBF4qBF4uBF4yBF42BF46AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABKjAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXhAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASowAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF4QICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABKnMAAAAXAAEqMAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBF4mAAIEXhAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAEqgQABKoIAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABKjAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXhAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASowAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF4QICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEqMAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgReECAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABKjAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXhAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASowAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF4QICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEq0AAAAA4AAAAoAAEq0QAAACMAAADmAAEq0gABKfkAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEq2l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXgYCtgDyAX4AAgAQIgReQ0wAAADoAAAA7AAAADgABKtwAASrkAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEq5QABKuYAASrnAAEq6AABKukAASrqAAEq64EXkYEXkoEXk4EXlIEXlYEXloEXl4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEqMQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRePCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABKjEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXjwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASoxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF48ICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAABn0AAAAXAAEqMQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACA4IAAgRePCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABKjEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXjwgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASoxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF48ICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEqMQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRePCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABK1cAAAAhAAABLwAAATAAAStYAAAAIwAAAS4AAStZAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACbAAAA9QAAAPUAASthAAAAMQAAAPUAAADnAAAA9QAABDIAASnrAAAA9QAAAPUAAStpAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRddCAiBF5oIgDwIgMqBF3UICIEXmQgSXcvGF9MAAAA6AAAAOwAAAA4AASttAAErcAAAAKaiAAACEgAABDyAZYCtogABK3EAAStygRebgRemgFjZAAAAIQAAACUAASt1AAAADgAAACgAASt2AAAAIwAAAOYAASt3AAEp+gAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAASt/XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgReYgGWAPIBfgACABAiBF5zTAAAAOgAAADsAAAAOAAErgQABK4oAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAASuLAAErjAABK40AASuOAAErjwABK5AAASuRAAErkoEXnYEXnoEXn4EXoYEXooEXo4EXpIEXpYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAErcQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRebCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABK3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXmwgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAErtAAAABcAAStxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEXoIAAgRebCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AASvCAAErwwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAErcQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRebCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABK3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXmwgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAStxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF5sICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAErcQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRebCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABK3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXmwgICAiATYBwCAiAAAjZAAAAIQAAACUAASwRAAAADgAAACgAASwSAAAAIwAAAOYAASwTAAEp+gAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAASwbXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgReYgK2APIBfgACABAiBF6fTAAAAOgAAADsAAAAOAAEsHQABLCUAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAASwmAAEsJwABLCgAASwpAAEsKgABLCsAASwsgReogRepgReqgRergResgRetgRevgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAStyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF6YICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAErcgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRemCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABK3IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXpggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAStyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRemCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABK3IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXpggICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEsewAAABcAAStyAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIEXroAAgRemCAgICIBNgMAICIAACF5VSURUcmFuc2Zvcm1lct8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABK3IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXpggICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AASyZAAAAIQAAAS8AAAEwAAEsmgAAACMAAAEuAAEsmwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAmwAAAPUAAAD1AAEsowAAADEAAAD1AAAA5wAAAPUAAAQyAAEp7AAAAPUAAAD1AAEsqwAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEXXQgIgReyCIA8CIDKgRd2CAiBF7EIEjJ82VTTAAAAOgAAADsAAAAOAAEsrwABLLIAAACmogAAAhIAAAQ8gGWAraIAASyzAAEstIEXs4EXvoBY2QAAACEAAAAlAAEstwAAAA4AAAAoAAEsuAAAACMAAADmAAEsuQABKfsAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEswV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXsIBlgDyAX4AAgAQIgRe00wAAADoAAAA7AAAADgABLMMAASzMAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAEszQABLM4AASzPAAEs0AABLNEAASzSAAEs0wABLNSBF7WBF7aBF7eBF7mBF7qBF7uBF7yBF72AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABLLMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXswgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASyzAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF7MICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABLPYAAAAXAAEsswAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBF7iAAIEXswgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAEtBAABLQUAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABLLMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXswgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAASyzAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRezCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABLLMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEXswgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAASyzAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF7MICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEsswAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRezCAgICIBNgHAICIAACNkAAAAhAAAAJQABLVMAAAAOAAAAKAABLVQAAAAjAAAA5gABLVUAASn7AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABLV1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF7CArYA8gF+AAIAECIEXv9MAAAA6AAAAOwAAAA4AAS1fAAEtZwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABLWgAAS1pAAEtagABLWsAAS1sAAEtbQABLW6BF8CBF8GBF8KBF8OBF8SBF8WBF8eAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABLLQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXvggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASy0AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF74ICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEstAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRe+CAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABLLQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBF74ICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEstAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRe+CAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAS29AAAAFwABLLQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgRfGgACBF74ICAgIgE2AwAgIgAAIXlVJRFRyYW5zZm9ybWVy3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEstAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRe+CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABLdsAAAAhAAABLwAAATAAAS3cAAAAIwAAAS4AAS3dAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACbAAAA9QAAAPUAAS3lAAAAMQAAAPUAAADnAAAA9QAABDIAASntAAAA9QAAAPUAAS3tAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRddCAiBF8oIgDwIgMqBF3cICIEXyQgSmymcBNMAAAA6AAAAOwAAAA4AAS3xAAEt9AAAAKaiAAACEgAABDyAZYCtogABLfUAAS32gRfLgRfWgFjZAAAAIQAAACUAAS35AAAADgAAACgAAS36AAAAIwAAAOYAAS37AAEp/AAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAS4DXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRfIgGWAPIBfgACABAiBF8zTAAAAOgAAADsAAAAOAAEuBQABLg4AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAS4PAAEuEAABLhEAAS4SAAEuEwABLhQAAS4VAAEuFoEXzYEXzoEXz4EX0YEX0oEX04EX1IEX1YBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEt9QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRfLCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABLfUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXywgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEuOAAAABcAAS31AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEX0IAAgRfLCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAS5GAAEuRwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEt9QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRfLCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABLfUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBF8sICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEt9QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRfLCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABLfUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEXywgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAS31AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF8sICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEulQAAAA4AAAAoAAEulgAAACMAAADmAAEulwABKfwAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEun18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXyICtgDyAX4AAgAQIgRfX0wAAADoAAAA7AAAADgABLqEAAS6pAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEuqgABLqsAAS6sAAEurQABLq4AAS6vAAEusIEX2IEX2YEX2oEX24EX3IEX3YEX3oBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEt9gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRfWCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABLfYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEX1ggICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAS32AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF9YICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAI9QAAAAXAAEt9gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAzKAAIEX1ggICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAS32AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF9YICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEt9gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRfWCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABLfYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEX1ggICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAS8cAAAAIQAAAS8AAAEwAAEvHQAAACMAAAEuAAEvHgAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAmwAAAPUAAAD1AAEvJgAAADEAAAD1AAAA5wAAAPUAAAIJAAEp7gAAAPUAAAD1AAEvLgAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEXXQgIgRfhCIA8CIEBQIEXeAgIgRfgCBMAAAABCoSrS9MAAAA6AAAAOwAAAA4AAS8yAAEvNQAAAKaiAAACEgAAAhOAZYBmogABLzYAAS83gRfigRftgFjZAAAAIQAAACUAAS86AAAADgAAACgAAS87AAAAIwAAAOYAAS88AAEp/QAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAS9EXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRffgGWAPIBfgACABAiBF+PTAAAAOgAAADsAAAAOAAEvRgABL08AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAS9QAAEvUQABL1IAAS9TAAEvVAABL1UAAS9WAAEvV4EX5IEX5YEX5oEX6IEX6YEX6oEX64EX7IBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEvNgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRfiCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABLzYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEX4ggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEveQAAABcAAS82AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEX54AAgRfiCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAS+HAAEviAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEvNgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRfiCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABLzYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEX4ggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAS82AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF+IICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEvNgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRfiCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABLzYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEX4ggICAiATYBwCAiAAAjZAAAAIQAAACUAAS/WAAAADgAAACgAAS/XAAAAIwAAAOYAAS/YAAEp/QAAAhMAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAS/gXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRffgGaAPIBfgACABAiBF+7TAAAAOgAAADsAAAAOAAEv4gABL+oAAACmpwAAAswAAALNAAACzgAAAs8AAALQAAAC0QAAAtKAfIB9gH6Af4CAgIGAgqcAAS/rAAEv7AABL+0AAS/uAAEv7wABL/AAAS/xgRfvgRfwgRfxgRfygRfzgRf0gRf1gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC5QAAABcAAS83AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzAAAAPUAAAD1AAAAFwAAAPWAAICEgACBF+0ICAgIgE2AfAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAB6EAAAAXAAEvNwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs0AAAD1AAAA9QAAABcAAAD1gACA9oAAgRftCAgICIBNgH0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAALlAAAAFwABLzcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALOAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEX7QgICAiATYB+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAigAAABcAAS83AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzwAAAPUAAAD1AAAAFwAAAPWAAIEXFIAAgRftCAgICIBNgH8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABLzcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALQAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBF+0ICAgIgE2AgAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEvNwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtEAAAD1AAAA9QAAABcAAAD1gACAVYAAgRftCAgICIBNgIEICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASaoAAAAFwABLzcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALSAAAA9QAAAPUAAAAXAAAA9YAAgRdJgACBF+0ICAgIgE2AgggIgAAI3xASAAABKwAAASwAAAEtAAEwXQAAACEAAAEvAAABMAABMF4AAAAjAAABLgABMF8AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJsAAAD1AAAA9QABMGcAAAAxAAAA9QAAAOcAAAD1AAAEMgAAL38AAAD1AAAA9QABMG8AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBF10ICIEX+AiAPAiAyoEEFAgIgRf3CBK33bNr0wAAADoAAAA7AAAADgABMHMAATB2AAAApqIAAAISAAAEPIBlgK2iAAEwdwABMHiBF/mBGASAWNkAAAAhAAAAJQABMHsAAAAOAAAAKAABMHwAAAAjAAAA5gABMH0AASn+AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABMIVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF/aAZYA8gF+AAIAECIEX+tMAAAA6AAAAOwAAAA4AATCHAAEwkAAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABMJEAATCSAAEwkwABMJQAATCVAAEwlgABMJcAATCYgRf7gRf8gRf9gRf/gRgAgRgBgRgCgRgDgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATB3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF/kICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEwdwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRf5CAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATC6AAAAFwABMHcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRf+gACBF/kICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABMMgAATDJAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATB3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF/kICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEwdwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRf5CAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABMHcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEX+QgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATB3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBF/kICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEwdwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRf5CAgICIBNgHAICIAACNkAAAAhAAAAJQABMRcAAAAOAAAAKAABMRgAAAAjAAAA5gABMRkAASn+AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABMSFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF/aArYA8gF+AAIAECIEYBdMAAAA6AAAAOwAAAA4AATEjAAExKwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABMSwAATEtAAExLgABMS8AATEwAAExMQABMTKBGAaBGAeBGAiBGAmBGAqBGAuBGAyAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABMHgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYBAgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATB4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGAQICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEweAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRgECAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAADidAAAAFwABMHgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQTKgACBGAQICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEweAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRgECAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABMHgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYBAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATB4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGAQICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAExngAAACEAAAEvAAABMAABMZ8AAAAjAAABLgABMaAAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJsAAAD1AAAA9QABMagAAAAxAAAA9QAAAOcAAAD1AAAEMgABKfAAAAD1AAAA9QABMbAAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBF10ICIEYDwiAPAiAyoEXeQgIgRgOCBMAAAABGvF7ftMAAAA6AAAAOwAAAA4AATG0AAExtwAAAKaiAAACEgAABDyAZYCtogABMbgAATG5gRgQgRgbgFjZAAAAIQAAACUAATG8AAAADgAAACgAATG9AAAAIwAAAOYAATG+AAEp/wAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAATHGXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRgNgGWAPIBfgACABAiBGBHTAAAAOgAAADsAAAAOAAExyAABMdEAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAATHSAAEx0wABMdQAATHVAAEx1gABMdcAATHYAAEx2YEYEoEYE4EYFIEYFoEYF4EYGIEYGYEYGoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAExuAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRgQCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABMbgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYEAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEx+wAAABcAATG4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEYFYAAgRgQCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AATIJAAEyCgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAExuAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRgQCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABMbgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBGBAICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAExuAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRgQCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABMbgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYEAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATG4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGBAICAgIgE2AcAgIgAAI2QAAACEAAAAlAAEyWAAAAA4AAAAoAAEyWQAAACMAAADmAAEyWgABKf8AAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAEyYl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEYDYCtgDyAX4AAgAQIgRgc0wAAADoAAAA7AAAADgABMmQAATJsAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAEybQABMm4AATJvAAEycAABMnEAATJyAAEyc4EYHYEYHoEYH4EYIIEYIYEYIoEYI4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAExuQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRgbCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABMbkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYGwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATG5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGBsICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAI9QAAAAXAAExuQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAzKAAIEYGwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATG5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGBsICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAExuQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRgbCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABMbkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYGwgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AATLfAAAAIQAAAS8AAAEwAAEy4AAAACMAAAEuAAEy4QAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAmwAAAPUAAAD1AAEy6QAAADEAAAD1AAAA5wAAAPUAAAQyAAEp8QAAAPUAAAD1AAEy8QAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEXXQgIgRgmCIA8CIDKgRd6CAiBGCUIEwAAAAEJeKGY0wAAADoAAAA7AAAADgABMvUAATL4AAAApqIAAAISAAAEPIBlgK2iAAEy+QABMvqBGCeBGDKAWNkAAAAhAAAAJQABMv0AAAAOAAAAKAABMv4AAAAjAAAA5gABMv8AASoAAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABMwdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGCSAZYA8gF+AAIAECIEYKNMAAAA6AAAAOwAAAA4AATMJAAEzEgAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABMxMAATMUAAEzFQABMxYAATMXAAEzGAABMxkAATMagRgpgRgqgRgrgRgtgRgugRgvgRgwgRgxgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATL5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGCcICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEy+QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRgnCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATM8AAAAFwABMvkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRgsgACBGCcICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABM0oAATNLAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATL5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGCcICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEy+QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRgnCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABMvkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYJwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATL5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGCcICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEy+QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRgnCAgICIBNgHAICIAACNkAAAAhAAAAJQABM5kAAAAOAAAAKAABM5oAAAAjAAAA5gABM5sAASoAAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABM6NfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGCSArYA8gF+AAIAECIEYM9MAAAA6AAAAOwAAAA4AATOlAAEzrQAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABM64AATOvAAEzsAABM7EAATOyAAEzswABM7SBGDSBGDWBGDaBGDeBGDiBGDmBGDuAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABMvoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYMggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATL6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGDIICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEy+gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRgyCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAm5AAAAFwABMvoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQEkgACBGDIICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEy+gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRgyCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATQDAAAAFwABMvoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgRg6gACBGDIICAgIgE2AwAgIgAAIXxAYRW5jcnlwdGVkRGF0YVRyYW5zZm9ybWVy3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAEy+gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRgyCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABNCEAAAAhAAABLwAAATAAATQiAAAAIwAAAS4AATQjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACbAAAA9QAAAPUAATQrAAAAMQAAAPUAAADnAAAA9QAAAgkAASnyAAAA9QAAAPUAATQzAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRddCAiBGD4IgDwIgQFAgRd7CAiBGD0IEm1zeYvTAAAAOgAAADsAAAAOAAE0NwABNDoAAACmogAAAhIAAAITgGWAZqIAATQ7AAE0PIEYP4EYSoBY2QAAACEAAAAlAAE0PwAAAA4AAAAoAAE0QAAAACMAAADmAAE0QQABKgEAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAE0SV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEYPIBlgDyAX4AAgAQIgRhA0wAAADoAAAA7AAAADgABNEsAATRUAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAE0VQABNFYAATRXAAE0WAABNFkAATRaAAE0WwABNFyBGEGBGEKBGEOBGEWBGEaBGEeBGEiBGEmAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABNDsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYPwgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATQ7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGD8ICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABNH4AAAAXAAE0OwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBGESAAIEYPwgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAE0jAABNI0AAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABNDsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYPwgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATQ7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGD8ICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE0OwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRg/CAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABNDsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYPwgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATQ7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGD8ICAgIgE2AcAgIgAAI2QAAACEAAAAlAAE02wAAAA4AAAAoAAE03AAAACMAAADmAAE03QABKgEAAAITAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAE05V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEYPIBmgDyAX4AAgAQIgRhL0wAAADoAAAA7AAAADgABNOcAATTvAAAApqcAAALMAAACzQAAAs4AAALPAAAC0AAAAtEAAALSgHyAfYB+gH+AgICBgIKnAAE08AABNPEAATTyAAE08wABNPQAATT1AAE09oEYTIEYTYEYToEYT4EbG4EbHIEbHYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAuUAAAAXAAE0PAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAswAAAD1AAAA9QAAABcAAAD1gACAhIAAgRhKCAgICIBNgHwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAehAAAAFwABNDwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALNAAAA9QAAAPUAAAAXAAAA9YAAgPaAAIEYSggICAiATYB9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC5QAAABcAATQ8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzgAAAPUAAAD1AAAAFwAAAPWAAICEgACBGEoICAgIgE2AfggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAKQAAAAXAAE0PAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs8AAAD1AAAA9QAAABcAAAD1gACBGFCAAIEYSggICAiATYB/CAiAAAjfEBAAATU1AAE1NgABNTcAATU4AAAAIQABNTkAATU6AAAAIwABNTsAATU8AAAADgAAACUAATU9AAE1PgAAACgAAADmAAAA5wABNUAAAAApAAAAKQAAABQAATVEAAAA7QAAADEAAAApAAAA5wAAAPAAAABvAAAA5wABNUsAATVMAAAA9V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYA8gRhngASABIACgRhSgQFZgASAPIEBW4A4gDyBGxqBGFEIEwAAAAEb7unN0wAAADoAAAA7AAAADgABNVAAATVSAAAApqEAAAD6gD6hAAE1U4EYU4BY2QAAACEAAAAlAAE1VgAAAA4AAAAoAAE1VwAAACMAAADmAAE1WAAAAKQAAAD6AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAE1YF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEYUIA+gDyAX4AAgAQIgRhU0wAAADoAAAA7AAAADgABNWIAATVsAAAApqkAAAENAAABDgAAAQ8AAAEQAAABEQAAARIAAAETAAABFAAAARWAQYBCgEOARIBFgEaAR4BIgEmpAAE1bQABNW4AATVvAAE1cAABNXEAATVyAAE1cwABNXQAATV1gRhVgRhXgRhYgRhegRhfgRhhgRhigRhkgRhlgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAE1eQAAABcAATVTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDQAAAPUAAAD1AAAAFwAAAPWAAIEYVoAAgRhTCAgICIBNgEEICIAACNIAAAA7AAAADgABNYcAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE1UwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRhTCAgICIBNgEIICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATWaAAAAFwABNVMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEPAAAA9QAAAPUAAAAXAAAA9YAAgRhZgACBGFMICAgIgE2AQwgIgAAI0gAAADsAAAAOAAE1qAAAAUWhAAE1qYEYWoBM0gAAADsAAAAOAAE1rAAAAUWjAAE1rQABNa4AATWvgRhbgRhcgRhdgExfEBlyYXdNZXNzYWdlSWRPd25lZElkZW50aXR5XxAPcmF3TWVzc2FnZUlkVWlkXxAQYXR0YWNobWVudE51bWJlct8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABNVMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEQAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYUwgICAiATYBECAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAE1xQAAABcAATVTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEQAAAPUAAAD1AAAAFwAAAPWAAIEYYIAAgRhTCAgICIBNgEUICIAACNIAAAA7AAAADgABNdMAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE1UwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARIAAAD1AAAA9QAAABcAAAD1gACAVYAAgRhTCAgICIBNgEYICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATXmAAAAFwABNVMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAETAAAA9QAAAPUAAAAXAAAA9YAAgRhjgACBGFMICAgIgE2ARwgIgAAI0wAAADoAAAA7AAAADgABNfQAATX1AAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABvgAAABcAATVTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFAAAAPUAAAD1AAAAFwAAAPWAAIBagACBGFMICAgIgE2ASAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABNggAAAAXAAE1UwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARUAAAD1AAAA9QAAABcAAAD1gACBGGaAAIEYUwgICAiATYBJCAiAAAhfEBBPdXRib3hBdHRhY2htZW500wAAADoAAAA7AAAADgABNhcAATYjAAAApqsAATYYAAE2GQABNhoAAIl5AACJfAAAiXoAATYeAAE2HwABNiAAATYhAAE2IoEYaIEYaYEYaoELFYELGIELFoEYa4EYbIEYbYEYboEYb6sAATYkAAE2JQABNiYAATYnAAE2KAABNikAATYqAAE2KwABNiwAATYtAAE2LoEYcIEYh4EYnoEYtYEaBIEakIEap4EavoEa1YEa7IEbA4BYXxAZY2FuY2VsRXh0ZXJuYWxseVJlcXVlc3RlZF8QEGF0dGFjaG1lbnRMZW5ndGhfEA9yYXdNZXNzYWdlSWRVaWRfEA9kZWxldGVBZnRlclNlbmRXZmlsZVVSTF8QIWVuY29kZWRBdXRoZW50aWNhdGVkRW5jcnlwdGlvbktleV8QGXJhd01lc3NhZ2VJZE93bmVkSWRlbnRpdHlfEBBhdHRhY2htZW50TnVtYmVy3xASAAABKwAAASwAAAEtAAE2OQAAACEAAAEvAAABMAABNjoAAAAjAAABLgABNjsAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKQAAAD1AAAA9QABNkMAAAAxAAAA9QAAAOcAAAD1AAAEMgABNhgAAAD1AAAA9QABNksAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGFAICIEYcgiAPAiAyoEYaAgIgRhxCBIomLI90wAAADoAAAA7AAAADgABNk8AATZSAAAApqIAAAISAAAEPIBlgK2iAAE2UwABNlSBGHOBGH6AWNkAAAAhAAAAJQABNlcAAAAOAAAAKAABNlgAAAAjAAAA5gABNlkAATYkAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABNmFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGHCAZYA8gF+AAIAECIEYdNMAAAA6AAAAOwAAAA4AATZjAAE2bAAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABNm0AATZuAAE2bwABNnAAATZxAAE2cgABNnMAATZ0gRh1gRh2gRh3gRh5gRh6gRh7gRh8gRh9gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATZTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGHMICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE2UwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRhzCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATaWAAAAFwABNlMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRh4gACBGHMICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABNqQAATalAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATZTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGHMICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE2UwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRhzCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABNlMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYcwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATZTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGHMICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE2UwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRhzCAgICIBNgHAICIAACNkAAAAhAAAAJQABNvMAAAAOAAAAKAABNvQAAAAjAAAA5gABNvUAATYkAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABNv1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGHCArYA8gF+AAIAECIEYf9MAAAA6AAAAOwAAAA4AATb/AAE3BwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABNwgAATcJAAE3CgABNwsAATcMAAE3DQABNw6BGICBGIGBGIKBGIOBGISBGIWBGIaAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAZPAAAAFwABNlQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgNyAAIEYfggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATZUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGH4ICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE2VAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRh+CAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAZ9AAAAFwABNlQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgOCAAIEYfggICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATZUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGH4ICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE2VAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRh+CAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABNlQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYfggICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AATd6AAAAIQAAAS8AAAEwAAE3ewAAACMAAAEuAAE3fAAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAApAAAAPUAAAD1AAE3hAAAADEAAAD1AAAA5wAAAPUAAAQyAAE2GQAAAPUAAAD1AAE3jAAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEYUAgIgRiJCIA8CIDKgRhpCAiBGIgIEqW4CFLTAAAAOgAAADsAAAAOAAE3kAABN5MAAACmogAAAhIAAAQ8gGWAraIAATeUAAE3lYEYioEYlYBY2QAAACEAAAAlAAE3mAAAAA4AAAAoAAE3mQAAACMAAADmAAE3mgABNiUAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAE3ol8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEYh4BlgDyAX4AAgAQIgRiL0wAAADoAAAA7AAAADgABN6QAATetAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAE3rgABN68AATewAAE3sQABN7IAATezAAE3tAABN7WBGIyBGI2BGI6BGJCBGJGBGJKBGJOBGJSAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABN5QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYiggICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATeUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGIoICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABN9cAAAAXAAE3lAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBGI+AAIEYiggICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAE35QABN+YAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABN5QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYiggICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATeUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGIoICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE3lAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRiKCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABN5QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYiggICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATeUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGIoICAgIgE2AcAgIgAAI2QAAACEAAAAlAAE4NAAAAA4AAAAoAAE4NQAAACMAAADmAAE4NgABNiUAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAE4Pl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEYh4CtgDyAX4AAgAQIgRiW0wAAADoAAAA7AAAADgABOEAAAThIAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAE4SQABOEoAAThLAAE4TAABOE0AAThOAAE4T4EYl4EYmIEYmYEYmoEYm4EYnIEYnYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE3lQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRiVCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABN5UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYlQgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAATeVAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRiVCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB7PAAAAFwABN5UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQLVgACBGJUICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE3lQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRiVCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABN5UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYlQgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATeVAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGJUICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAE4uwAAACEAAAEvAAABMAABOLwAAAAjAAABLgABOL0AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKQAAAD1AAAA9QABOMUAAAAxAAAA9QAAAOcAAAD1AAAEMgABNhoAAAD1AAAA9QABOM0AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGFAICIEYoAiAPAiAyoEYaggIgRifCBLbz5L30wAAADoAAAA7AAAADgABONEAATjUAAAApqIAAAISAAAEPIBlgK2iAAE41QABONaBGKGBGKyAWNkAAAAhAAAAJQABONkAAAAOAAAAKAABONoAAAAjAAAA5gABONsAATYmAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABOONfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGJ6AZYA8gF+AAIAECIEYotMAAAA6AAAAOwAAAA4AATjlAAE47gAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABOO8AATjwAAE48QABOPIAATjzAAE49AABOPUAATj2gRijgRikgRilgRingRiogRipgRiqgRirgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATjVAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGKEICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE41QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRihCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATkYAAAAFwABONUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRimgACBGKEICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABOSYAATknAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATjVAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGKEICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE41QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRihCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABONUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYoQgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATjVAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGKEICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE41QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRihCAgICIBNgHAICIAACNkAAAAhAAAAJQABOXUAAAAOAAAAKAABOXYAAAAjAAAA5gABOXcAATYmAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABOX9fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGJ6ArYA8gF+AAIAECIEYrdMAAAA6AAAAOwAAAA4AATmBAAE5iQAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABOYoAATmLAAE5jAABOY0AATmOAAE5jwABOZCBGK6BGK+BGLCBGLGBGLKBGLOBGLSAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABONYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYrAgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATjWAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGKwICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE41gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRisCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABONYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBGKwICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE41gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRisCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABONYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYrAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATjWAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGKwICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAE5/AAAACEAAAEvAAABMAABOf0AAAAjAAABLgABOf4AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKQAAAD1AAAA9QABOgYAAAAxAAAA9QAAAOcAAAD1AAACCQAAiXkAAAD1AAAA9QABOg4AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGFAICIEYtwiAPAiBAUCBCxUICIEYtggS3NTMBNMAAAA6AAAAOwAAAA4AAToSAAE6FQAAAKaiAAACEgAAAhOAZYBmogABOhYAAToXgRi4gRjDgFjZAAAAIQAAACUAAToaAAAADgAAACgAATobAAAAIwAAAOYAATocAAE2JwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAATokXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRi1gGWAPIBfgACABAiBGLnTAAAAOgAAADsAAAAOAAE6JgABOi8AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAATowAAE6MQABOjIAATozAAE6NAABOjUAATo2AAE6N4EYuoEYu4EYvIEYvoEYv4EYwIEYwYEYwoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE6FgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRi4CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABOhYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYuAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAE6WQAAABcAAToWAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEYvYAAgRi4CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AATpnAAE6aAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE6FgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRi4CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABOhYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYuAgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAToWAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGLgICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE6FgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRi4CAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABOhYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYuAgICAiATYBwCAiAAAjZAAAAIQAAACUAATq2AAAADgAAACgAATq3AAAAIwAAAOYAATq4AAE2JwAAAhMAAADnAAABBgAAABcAAAApAAAAMQAAAPUAATrAXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRi1gGaAPIBfgACABAiBGMTTAAAAOgAAADsAAAAOAAE6wgABOsoAAACmpwAAAswAAALNAAACzgAAAs8AAALQAAAC0QAAAtKAfIB9gH6Af4CAgIGAgqcAATrLAAE6zAABOs0AATrOAAE6zwABOtAAATrRgRjFgRjGgRjHgRjIgRoBgRoCgRoDgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC5QAAABcAAToXAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzAAAAPUAAAD1AAAAFwAAAPWAAICEgACBGMMICAgIgE2AfAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAB6EAAAAXAAE6FwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs0AAAD1AAAA9QAAABcAAAD1gACA9oAAgRjDCAgICIBNgH0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAALlAAAAFwABOhcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALOAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEYwwgICAiATYB+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAlwAAABcAAToXAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzwAAAPUAAAD1AAAAFwAAAPWAAIEYyYAAgRjDCAgICIBNgH8ICIAACN8QEAABOxAAATsRAAE7EgABOxMAAAAhAAE7FAABOxUAAAAjAAE7FgABOxcAAAAOAAAAJQABOxgAATsZAAAAKAAAAOYAAADnAAE7GwAAACkAAAApAAAAFAABOx8AAADtAAAAMQAAACkAAADnAAAA8AAAAGIAAADnAAE7JgABOycAAAD1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDyBGOGABIAEgAKBGMuBAVmABIA8gQFbgCuAPIEaAIEYyggTAAAAARlrZsjTAAAAOgAAADsAAAAOAAE7KwABOy0AAACmoQAAAPqAPqEAATsugRjMgFjZAAAAIQAAACUAATsxAAAADgAAACgAATsyAAAAIwAAAOYAATszAAAAlwAAAPoAAADnAAABBgAAABcAAAApAAAAMQAAAPUAATs7XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRjJgD6APIBfgACABAiBGM3TAAAAOgAAADsAAAAOAAE7PQABO0cAAACmqQAAAQ0AAAEOAAABDwAAARAAAAERAAABEgAAARMAAAEUAAABFYBBgEKAQ4BEgEWARoBHgEiASakAATtIAAE7SQABO0oAATtLAAE7TAABO00AATtOAAE7TwABO1CBGM6BGNCBGNGBGNiBGNmBGNuBGNyBGN6BGN+AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATtUAAAAFwABOy4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAENAAAA9QAAAPUAAAAXAAAA9YAAgRjPgACBGMwICAgIgE2AQQgIgAAI0gAAADsAAAAOAAE7YgAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATsuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGMwICAgIgE2AQggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABO3UAAAAXAAE7LgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ8AAAD1AAAA9QAAABcAAAD1gACBGNKAAIEYzAgICAiATYBDCAiAAAjSAAAAOwAAAA4AATuDAAABRaEAATuEgRjTgEzSAAAAOwAAAA4AATuHAAABRaQAATuIAAE7iQABO4oAATuLgRjUgRjVgRjWgRjXgExfEBlyYXdNZXNzYWdlSWRPd25lZElkZW50aXR5XxAPcmF3TWVzc2FnZUlkVWlkXxAQYXR0YWNobWVudE51bWJlcltjaHVua051bWJlct8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABOy4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEQAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEYzAgICAiATYBECAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAE7ogAAABcAATsuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEQAAAPUAAAD1AAAAFwAAAPWAAIEY2oAAgRjMCAgICIBNgEUICIAACNIAAAA7AAAADgABO7AAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE7LgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARIAAAD1AAAA9QAAABcAAAD1gACAVYAAgRjMCAgICIBNgEYICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATvDAAAAFwABOy4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAETAAAA9QAAAPUAAAAXAAAA9YAAgRjdgACBGMwICAgIgE2ARwgIgAAI0wAAADoAAAA7AAAADgABO9EAATvSAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABvgAAABcAATsuAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFAAAAPUAAAD1AAAAFwAAAPWAAIBagACBGMwICAgIgE2ASAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABO+UAAAAXAAE7LgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARUAAAD1AAAA9QAAABcAAAD1gACBGOCAAIEYzAgICAiATYBJCAiAAAhfEBVPdXRib3hBdHRhY2htZW50Q2h1bmvTAAAAOgAAADsAAAAOAAE79AABPAEAAACmrAABO/UAATv2AAE79wAAj10AATv5AAE7+gABO/sAATv8AACPXgABO/4AATv/AAE8AIEY4oEY44EY5IELloEY5YEY5oEY54EY6IELl4EY6YEY6oEY66wAATwCAAE8AwABPAQAATwFAAE8BgABPAcAATwIAAE8CQABPAoAATwLAAE8DAABPA2BGOyBGQOBGRqBGTGBGUiBGV+BGXaBGY2BGaSBGbuBGdKBGemAWF8QGXJhd01lc3NhZ2VJZE93bmVkSWRlbnRpdHlfEBFlbmNyeXB0ZWRDaHVua1VSTF8QFnJhd0Fja25vd2xlZGdlckFwcFR5cGVfEBRjbGVhcnRleHRDaHVua0xlbmd0aF8QEGF0dGFjaG1lbnROdW1iZXJfEBVjaXBoZXJ0ZXh0Q2h1bmtMZW5ndGhfEBVhY2tub3dsZWRnZWRUaW1lU3RhbXBfEBlkdW1teVZhcmlhYmxlRm9yTWlncmF0aW9uXxAPcmF3TWVzc2FnZUlkVWlkW2NodW5rTnVtYmVy3xASAAABKwAAASwAAAEtAAE8GgAAACEAAAEvAAABMAABPBsAAAAjAAABLgABPBwAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJcAAAD1AAAA9QABPCQAAAAxAAAA9QAAAOcAAAD1AAAEMgABO/UAAAD1AAAA9QABPCwAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGMkICIEY7giAPAiAyoEY4ggIgRjtCBJ25Njg0wAAADoAAAA7AAAADgABPDAAATwzAAAApqIAAAISAAAEPIBlgK2iAAE8NAABPDWBGO+BGPqAWNkAAAAhAAAAJQABPDgAAAAOAAAAKAABPDkAAAAjAAAA5gABPDoAATwCAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABPEJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGOyAZYA8gF+AAIAECIEY8NMAAAA6AAAAOwAAAA4AATxEAAE8TQAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABPE4AATxPAAE8UAABPFEAATxSAAE8UwABPFQAATxVgRjxgRjygRjzgRj1gRj2gRj3gRj4gRj5gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATw0AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGO8ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE8NAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRjvCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAATx3AAAAFwABPDQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRj0gACBGO8ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABPIUAATyGAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATw0AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGO8ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE8NAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRjvCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABPDQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEY7wgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATw0AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGO8ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE8NAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRjvCAgICIBNgHAICIAACNkAAAAhAAAAJQABPNQAAAAOAAAAKAABPNUAAAAjAAAA5gABPNYAATwCAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABPN5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGOyArYA8gF+AAIAECIEY+9MAAAA6AAAAOwAAAA4AATzgAAE86AAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABPOkAATzqAAE86wABPOwAATztAAE87gABPO+BGPyBGP2BGP6BGP+BGQCBGQGBGQKAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABPDUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEY+ggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAATw1AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGPoICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE8NQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRj6CAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABPDUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBGPoICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE8NQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRj6CAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABPDUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEY+ggICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAATw1AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGPoICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAE9WwAAACEAAAEvAAABMAABPVwAAAAjAAABLgABPV0AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJcAAAD1AAAA9QABPWUAAAAxAAAA9QAAAOcAAAD1AAAEMgABO/YAAAD1AAAA9QABPW0AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGMkICIEZBQiAPAiAyoEY4wgIgRkECBKLIGCe0wAAADoAAAA7AAAADgABPXEAAT10AAAApqIAAAISAAAEPIBlgK2iAAE9dQABPXaBGQaBGRGAWNkAAAAhAAAAJQABPXkAAAAOAAAAKAABPXoAAAAjAAAA5gABPXsAATwDAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABPYNfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGQOAZYA8gF+AAIAECIEZB9MAAAA6AAAAOwAAAA4AAT2FAAE9jgAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABPY8AAT2QAAE9kQABPZIAAT2TAAE9lAABPZUAAT2WgRkIgRkJgRkKgRkMgRkNgRkOgRkPgRkQgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAT11AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGQYICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE9dQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRkGCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAT24AAAAFwABPXUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRkLgACBGQYICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABPcYAAT3HAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAT11AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGQYICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAE9dQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEZBggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAT11AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGQYICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE9dQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRkGCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABPXUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZBggICAiATYBwCAiAAAjZAAAAIQAAACUAAT4VAAAADgAAACgAAT4WAAAAIwAAAOYAAT4XAAE8AwAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAT4fXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRkDgK2APIBfgACABAiBGRLTAAAAOgAAADsAAAAOAAE+IQABPikAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAT4qAAE+KwABPiwAAT4tAAE+LgABPi8AAT4wgRkTgRkUgRkVgRkWgRkXgRkYgRkZgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAT12AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGREICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE9dgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRkRCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABPXYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZEQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAA4nQAAABcAAT12AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEyoAAgRkRCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABPXYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZEQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAT12AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGREICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE9dgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRkRCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABPpwAAAAhAAABLwAAATAAAT6dAAAAIwAAAS4AAT6eAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACXAAAA9QAAAPUAAT6mAAAAMQAAAPUAAADnAAAA9QAABDIAATv3AAAA9QAAAPUAAT6uAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRjJCAiBGRwIgDwIgMqBGOQICIEZGwgSrYSyz9MAAAA6AAAAOwAAAA4AAT6yAAE+tQAAAKaiAAACEgAABDyAZYCtogABPrYAAT63gRkdgRkogFjZAAAAIQAAACUAAT66AAAADgAAACgAAT67AAAAIwAAAOYAAT68AAE8BAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAT7EXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRkagGWAPIBfgACABAiBGR7TAAAAOgAAADsAAAAOAAE+xgABPs8AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAT7QAAE+0QABPtIAAT7TAAE+1AABPtUAAT7WAAE+14EZH4EZIIEZIYEZI4EZJIEZJYEZJoEZJ4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE+tgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRkdCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABPrYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZHQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAE++QAAABcAAT62AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEZIoAAgRkdCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAT8HAAE/CAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE+tgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRkdCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABPrYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBGR0ICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE+tgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRkdCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABPrYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZHQgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAT62AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGR0ICAgIgE2AcAgIgAAI2QAAACEAAAAlAAE/VgAAAA4AAAAoAAE/VwAAACMAAADmAAE/WAABPAQAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAE/YF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEZGoCtgDyAX4AAgAQIgRkp0wAAADoAAAA7AAAADgABP2IAAT9qAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAE/awABP2wAAT9tAAE/bgABP28AAT9wAAE/cYEZKoEZK4EZLIEZLYEZLoEZL4EZMIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE+twAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRkoCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABPrcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZKAgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAT63AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGSgICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHs8AAAAXAAE+twAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAtWAAIEZKAgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAT63AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGSgICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE+twAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRkoCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABPrcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZKAgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAT/dAAAAIQAAAS8AAAEwAAE/3gAAACMAAAEuAAE/3wAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAlwAAAPUAAAD1AAE/5wAAADEAAAD1AAAA5wAAAPUAAAQyAACPXQAAAPUAAAD1AAE/7wAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEYyQgIgRkzCIA8CIDKgQuWCAiBGTIIElNMrnzTAAAAOgAAADsAAAAOAAE/8wABP/YAAACmogAAAhIAAAQ8gGWAraIAAT/3AAE/+IEZNIEZP4BY2QAAACEAAAAlAAE/+wAAAA4AAAAoAAE//AAAACMAAADmAAE//QABPAUAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFABV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEZMYBlgDyAX4AAgAQIgRk10wAAADoAAAA7AAAADgABQAcAAUAQAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFAEQABQBIAAUATAAFAFAABQBUAAUAWAAFAFwABQBiBGTaBGTeBGTiBGTqBGTuBGTyBGT2BGT6AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABP/cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZNAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAT/3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGTQICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABQDoAAAAXAAE/9wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBGTmAAIEZNAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFASAABQEkAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABP/cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZNAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAT/3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRk0CAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABP/cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZNAgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAT/3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGTQICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAE/9wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRk0CAgICIBNgHAICIAACNkAAAAhAAAAJQABQJcAAAAOAAAAKAABQJgAAAAjAAAA5gABQJkAATwFAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABQKFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGTGArYA8gF+AAIAECIEZQNMAAAA6AAAAOwAAAA4AAUCjAAFAqwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABQKwAAUCtAAFArgABQK8AAUCwAAFAsQABQLKBGUGBGUKBGUOBGUSBGUWBGUaBGUeAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABP/gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZPwgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAT/4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGT8ICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE/+AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRk/CAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAADidAAAAFwABP/gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQTKgACBGT8ICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAE/+AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRk/CAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABP/gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZPwgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAT/4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGT8ICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFBHgAAACEAAAEvAAABMAABQR8AAAAjAAABLgABQSAAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJcAAAD1AAAA9QABQSgAAAAxAAAA9QAAAOcAAAD1AAAEMgABO/kAAAD1AAAA9QABQTAAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGMkICIEZSgiAPAiAyoEY5QgIgRlJCBKukHC00wAAADoAAAA7AAAADgABQTQAAUE3AAAApqIAAAISAAAEPIBlgK2iAAFBOAABQTmBGUuBGVaAWNkAAAAhAAAAJQABQTwAAAAOAAAAKAABQT0AAAAjAAAA5gABQT4AATwGAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABQUZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGUiAZYA8gF+AAIAECIEZTNMAAAA6AAAAOwAAAA4AAUFIAAFBUQAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABQVIAAUFTAAFBVAABQVUAAUFWAAFBVwABQVgAAUFZgRlNgRlOgRlPgRlRgRlSgRlTgRlUgRlVgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUE4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGUsICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFBOAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRlLCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAUF7AAAAFwABQTgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRlQgACBGUsICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABQYkAAUGKAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUE4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGUsICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFBOAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRlLCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABQTgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZSwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUE4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGUsICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFBOAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRlLCAgICIBNgHAICIAACNkAAAAhAAAAJQABQdgAAAAOAAAAKAABQdkAAAAjAAAA5gABQdoAATwGAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABQeJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGUiArYA8gF+AAIAECIEZV9MAAAA6AAAAOwAAAA4AAUHkAAFB7AAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABQe0AAUHuAAFB7wABQfAAAUHxAAFB8gABQfOBGViBGVmBGVqBGVuBGVyBGV2BGV6AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB6hAAAAFwABQTkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgQLRgACBGVYICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFBOQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRlWCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABQTkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZVggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAUE5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgRlWCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABQTkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZVggICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUE5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGVYICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFBOQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRlWCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABQl8AAAAhAAABLwAAATAAAUJgAAAAIwAAAS4AAUJhAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACXAAAA9QAAAPUAAUJpAAAAMQAAAPUAAADnAAAA9QAABDIAATv6AAAA9QAAAPUAAUJxAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRjJCAiBGWEIgDwIgMqBGOYICIEZYAgTAAAAARgXi3TTAAAAOgAAADsAAAAOAAFCdQABQngAAACmogAAAhIAAAQ8gGWAraIAAUJ5AAFCeoEZYoEZbYBY2QAAACEAAAAlAAFCfQAAAA4AAAAoAAFCfgAAACMAAADmAAFCfwABPAcAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFCh18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEZX4BlgDyAX4AAgAQIgRlj0wAAADoAAAA7AAAADgABQokAAUKSAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFCkwABQpQAAUKVAAFClgABQpcAAUKYAAFCmQABQpqBGWSBGWWBGWaBGWiBGWmBGWqBGWuBGWyAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABQnkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZYggICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUJ5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGWIICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABQrwAAAAXAAFCeQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBGWeAAIEZYggICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFCygABQssAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABQnkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZYggICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUJ5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGWIICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFCeQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRliCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABQnkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZYggICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUJ5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGWIICAgIgE2AcAgIgAAI2QAAACEAAAAlAAFDGQAAAA4AAAAoAAFDGgAAACMAAADmAAFDGwABPAcAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFDI18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEZX4CtgDyAX4AAgAQIgRlu0wAAADoAAAA7AAAADgABQyUAAUMtAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAFDLgABQy8AAUMwAAFDMQABQzIAAUMzAAFDNIEZb4EZcIEZcYEZcoEZc4EZdIEZdYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFCegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRltCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABQnoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZbQgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAAUJ6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRltCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB7PAAAAFwABQnoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQLVgACBGW0ICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFCegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRltCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABQnoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZbQgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUJ6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGW0ICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFDoAAAACEAAAEvAAABMAABQ6EAAAAjAAABLgABQ6IAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJcAAAD1AAAA9QABQ6oAAAAxAAAA9QAAAOcAAAD1AAAEMgABO/sAAAD1AAAA9QABQ7IAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGMkICIEZeAiAPAiAyoEY5wgIgRl3CBKP+NwX0wAAADoAAAA7AAAADgABQ7YAAUO5AAAApqIAAAISAAAEPIBlgK2iAAFDugABQ7uBGXmBGYSAWNkAAAAhAAAAJQABQ74AAAAOAAAAKAABQ78AAAAjAAAA5gABQ8AAATwIAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABQ8hfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGXaAZYA8gF+AAIAECIEZetMAAAA6AAAAOwAAAA4AAUPKAAFD0wAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABQ9QAAUPVAAFD1gABQ9cAAUPYAAFD2QABQ9oAAUPbgRl7gRl8gRl9gRl/gRmAgRmBgRmCgRmDgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUO6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGXkICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFDugAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRl5CAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAUP9AAAAFwABQ7oAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRl+gACBGXkICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABRAsAAUQMAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUO6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGXkICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFDugAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRl5CAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABQ7oAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZeQgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUO6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGXkICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFDugAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRl5CAgICIBNgHAICIAACNkAAAAhAAAAJQABRFoAAAAOAAAAKAABRFsAAAAjAAAA5gABRFwAATwIAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABRGRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGXaArYA8gF+AAIAECIEZhdMAAAA6AAAAOwAAAA4AAURmAAFEbgAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABRG8AAURwAAFEcQABRHIAAURzAAFEdAABRHWBGYaBGYeBGYiBGYmBGYqBGYuBGYyAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABQ7sAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZhAgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUO7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGYQICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHqEAAAAXAAFDuwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACBAtGAAIEZhAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAUO7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgRmECAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABQ7sAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZhAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUO7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGYQICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFDuwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRmECAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABROEAAAAhAAABLwAAATAAAUTiAAAAIwAAAS4AAUTjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACXAAAA9QAAAPUAAUTrAAAAMQAAAPUAAADnAAAA9QAABDIAATv8AAAA9QAAAPUAAUTzAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRjJCAiBGY8IgDwIgMqBGOgICIEZjggSlo3ygdMAAAA6AAAAOwAAAA4AAUT3AAFE+gAAAKaiAAACEgAABDyAZYCtogABRPsAAUT8gRmQgRmbgFjZAAAAIQAAACUAAUT/AAAADgAAACgAAUUAAAAAIwAAAOYAAUUBAAE8CQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAUUJXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRmNgGWAPIBfgACABAiBGZHTAAAAOgAAADsAAAAOAAFFCwABRRQAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAUUVAAFFFgABRRcAAUUYAAFFGQABRRoAAUUbAAFFHIEZkoEZk4EZlIEZloEZl4EZmIEZmYEZmoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFE+wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRmQCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABRPsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZkAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFFPgAAABcAAUT7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEZlYAAgRmQCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAUVMAAFFTQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFE+wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRmQCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABRPsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBGZAICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFE+wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRmQCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABRPsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZkAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUT7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGZAICAgIgE2AcAgIgAAI2QAAACEAAAAlAAFFmwAAAA4AAAAoAAFFnAAAACMAAADmAAFFnQABPAkAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFFpV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEZjYCtgDyAX4AAgAQIgRmc0wAAADoAAAA7AAAADgABRacAAUWvAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAFFsAABRbEAAUWyAAFFswABRbQAAUW1AAFFtoEZnYEZnoEZn4EZoIEZoYEZooEZo4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFE/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRmbCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABRPwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZmwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUT8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGZsICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAMlcAAAAXAAFE/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBBFaAAIEZmwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUT8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGZsICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFE/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRmbCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABRPwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZmwgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAUYiAAAAIQAAAS8AAAEwAAFGIwAAACMAAAEuAAFGJAAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAlwAAAPUAAAD1AAFGLAAAADEAAAD1AAAA5wAAAPUAAAIJAACPXgAAAPUAAAD1AAFGNAAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEYyQgIgRmmCIA8CIEBQIELlwgIgRmlCBK+1ux70wAAADoAAAA7AAAADgABRjgAAUY7AAAApqIAAAISAAACE4BlgGaiAAFGPAABRj2BGaeBGbKAWNkAAAAhAAAAJQABRkAAAAAOAAAAKAABRkEAAAAjAAAA5gABRkIAATwKAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABRkpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGaSAZYA8gF+AAIAECIEZqNMAAAA6AAAAOwAAAA4AAUZMAAFGVQAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABRlYAAUZXAAFGWAABRlkAAUZaAAFGWwABRlwAAUZdgRmpgRmqgRmrgRmtgRmugRmvgRmwgRmxgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUY8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGacICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFGPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRmnCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAUZ/AAAAFwABRjwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRmsgACBGacICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABRo0AAUaOAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUY8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGacICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAFGPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEZpwgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUY8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGacICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFGPAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRmnCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABRjwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZpwgICAiATYBwCAiAAAjZAAAAIQAAACUAAUbcAAAADgAAACgAAUbdAAAAIwAAAOYAAUbeAAE8CgAAAhMAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAUbmXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRmkgGaAPIBfgACABAiBGbPTAAAAOgAAADsAAAAOAAFG6AABRvAAAACmpwAAAswAAALNAAACzgAAAs8AAALQAAAC0QAAAtKAfIB9gH6Af4CAgIGAgqcAAUbxAAFG8gABRvMAAUb0AAFG9QABRvYAAUb3gRm0gRm1gRm2gRm3gRm4gRm5gRm6gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC5QAAABcAAUY9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzAAAAPUAAAD1AAAAFwAAAPWAAICEgACBGbIICAgIgE2AfAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAvQAAAAXAAFGPQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs0AAAD1AAAA9QAAABcAAAD1gACAhoAAgRmyCAgICIBNgH0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAL0AAAAFwABRj0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALOAAAA9QAAAPUAAAAXAAAA9YAAgIaAAIEZsggICAiATYB+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAApAAAABcAAUY9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzwAAAPUAAAD1AAAAFwAAAPWAAIEYUIAAgRmyCAgICIBNgH8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABRj0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALQAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZsggICAiATYCACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUY9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGbIICAgIgE2AgQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABNicAAAAXAAFGPQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtIAAAD1AAAA9QAAABcAAAD1gACBGLWAAIEZsggICAiATYCCCAiAAAjfEBIAAAErAAABLAAAAS0AAUdjAAAAIQAAAS8AAAEwAAFHZAAAACMAAAEuAAFHZQAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAlwAAAPUAAAD1AAFHbQAAADEAAAD1AAAA5wAAAPUAAAQyAAE7/gAAAPUAAAD1AAFHdQAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEYyQgIgRm9CIA8CIDKgRjpCAiBGbwIEmgc8Q3TAAAAOgAAADsAAAAOAAFHeQABR3wAAACmogAAAhIAAAQ8gGWAraIAAUd9AAFHfoEZvoEZyYBY2QAAACEAAAAlAAFHgQAAAA4AAAAoAAFHggAAACMAAADmAAFHgwABPAsAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFHi18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEZu4BlgDyAX4AAgAQIgRm/0wAAADoAAAA7AAAADgABR40AAUeWAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFHlwABR5gAAUeZAAFHmgABR5sAAUecAAFHnQABR56BGcCBGcGBGcKBGcSBGcWBGcaBGceBGciAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABR30AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZvggICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUd9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGb4ICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABR8AAAAAXAAFHfQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBGcOAAIEZvggICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFHzgABR88AAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABR30AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZvggICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAUd9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRm+CAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABR30AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZvggICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUd9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGb4ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFHfQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRm+CAgICIBNgHAICIAACNkAAAAhAAAAJQABSB0AAAAOAAAAKAABSB4AAAAjAAAA5gABSB8AATwLAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABSCdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGbuArYA8gF+AAIAECIEZytMAAAA6AAAAOwAAAA4AAUgpAAFIMQAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABSDIAAUgzAAFINAABSDUAAUg2AAFINwABSDiBGcuBGcyBGc2BGc6BGc+BGdCBGdGAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAEiZAAAAFwABR34AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgQX6gACBGckICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFHfgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRnJCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABR34AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZyQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGfQAAABcAAUd+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIDggACBGckICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFHfgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRnJCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABR34AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZyQgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUd+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGckICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFIpAAAACEAAAEvAAABMAABSKUAAAAjAAABLgABSKYAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJcAAAD1AAAA9QABSK4AAAAxAAAA9QAAAOcAAAD1AAAEMgABO/8AAAD1AAAA9QABSLYAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGMkICIEZ1AiAPAiAyoEY6ggIgRnTCBJq/jRy0wAAADoAAAA7AAAADgABSLoAAUi9AAAApqIAAAISAAAEPIBlgK2iAAFIvgABSL+BGdWBGeCAWNkAAAAhAAAAJQABSMIAAAAOAAAAKAABSMMAAAAjAAAA5gABSMQAATwMAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABSMxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGdKAZYA8gF+AAIAECIEZ1tMAAAA6AAAAOwAAAA4AAUjOAAFI1wAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABSNgAAUjZAAFI2gABSNsAAUjcAAFI3QABSN4AAUjfgRnXgRnYgRnZgRnbgRncgRndgRnegRnfgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUi+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGdUICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFIvgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRnVCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAUkBAAAAFwABSL4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRnagACBGdUICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABSQ8AAUkQAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUi+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGdUICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFIvgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRnVCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABSL4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZ1QgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUi+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGdUICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFIvgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRnVCAgICIBNgHAICIAACNkAAAAhAAAAJQABSV4AAAAOAAAAKAABSV8AAAAjAAAA5gABSWAAATwMAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABSWhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGdKArYA8gF+AAIAECIEZ4dMAAAA6AAAAOwAAAA4AAUlqAAFJcgAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABSXMAAUl0AAFJdQABSXYAAUl3AAFJeAABSXmBGeKBGeOBGeSBGeWBGeaBGeeBGeiAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABSL8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZ4AgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUi/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGeAICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFIvwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRngCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABSL8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBGeAICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFIvwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRngCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABSL8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZ4AgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUi/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGeAICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFJ5QAAACEAAAEvAAABMAABSeYAAAAjAAABLgABSecAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJcAAAD1AAAA9QABSe8AAAAxAAAA9QAAAOcAAAD1AAAEMgABPAAAAAD1AAAA9QABSfcAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGMkICIEZ6wiAPAiAyoEY6wgIgRnqCBJP2h670wAAADoAAAA7AAAADgABSfsAAUn+AAAApqIAAAISAAAEPIBlgK2iAAFJ/wABSgCBGeyBGfeAWNkAAAAhAAAAJQABSgMAAAAOAAAAKAABSgQAAAAjAAAA5gABSgUAATwNAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABSg1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGemAZYA8gF+AAIAECIEZ7dMAAAA6AAAAOwAAAA4AAUoPAAFKGAAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABShkAAUoaAAFKGwABShwAAUodAAFKHgABSh8AAUoggRnugRnvgRnwgRnygRnzgRn0gRn1gRn2gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUn/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGewICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFJ/wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRnsCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAUpCAAAAFwABSf8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRnxgACBGewICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABSlAAAUpRAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUn/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGewICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFJ/wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRnsCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABSf8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEZ7AgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUn/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGewICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFJ/wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRnsCAgICIBNgHAICIAACNkAAAAhAAAAJQABSp8AAAAOAAAAKAABSqAAAAAjAAAA5gABSqEAATwNAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABSqlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGemArYA8gF+AAIAECIEZ+NMAAAA6AAAAOwAAAA4AAUqrAAFKswAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABSrQAAUq1AAFKtgABSrcAAUq4AAFKuQABSrqBGfmBGfqBGfuBGfyBGf2BGf6BGf+AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABSgAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZ9wgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAUoAAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGfcICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFKAAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRn3CAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB7PAAAAFwABSgAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQLVgACBGfcICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFKAAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRn3CAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABSgAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEZ9wgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUoAAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGfcICAgIgE2AwQgIgAAI0gAAADsAAAAOAAFLJgAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAToXAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0AAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRjDCAgICIBNgIAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABOhcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALRAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYwwgICAiATYCBCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAE8CgAAABcAAToXAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0gAAAPUAAAD1AAAAFwAAAPWAAIEZpIAAgRjDCAgICIBNgIIICIAACN8QEgAAASsAAAEsAAABLQABS1YAAAAhAAABLwAAATAAAUtXAAAAIwAAAS4AAUtYAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACkAAAA9QAAAPUAAUtgAAAAMQAAAPUAAADnAAAA9QAAAgkAAIl8AAAA9QAAAPUAAUtoAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRhQCAiBGgYIgDwIgQFAgQsYCAiBGgUIEpK+mKnTAAAAOgAAADsAAAAOAAFLbAABS28AAACmogAAAhIAAAITgGWAZqIAAUtwAAFLcYEaB4EaEoBY2QAAACEAAAAlAAFLdAAAAA4AAAAoAAFLdQAAACMAAADmAAFLdgABNigAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFLfl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEaBIBlgDyAX4AAgAQIgRoI0wAAADoAAAA7AAAADgABS4AAAUuJAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFLigABS4sAAUuMAAFLjQABS44AAUuPAAFLkAABS5GBGgmBGgqBGguBGg2BGg6BGg+BGhCBGhGAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABS3AAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaBwgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUtwAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGgcICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABS7MAAAAXAAFLcAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBGgyAAIEaBwgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFLwQABS8IAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABS3AAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaBwgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAUtwAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRoHCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABS3AAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaBwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUtwAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGgcICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFLcAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRoHCAgICIBNgHAICIAACNkAAAAhAAAAJQABTBAAAAAOAAAAKAABTBEAAAAjAAAA5gABTBIAATYoAAACEwAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABTBpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGgSAZoA8gF+AAIAECIEaE9MAAAA6AAAAOwAAAA4AAUwcAAFMJAAAAKanAAACzAAAAs0AAALOAAACzwAAAtAAAALRAAAC0oB8gH2AfoB/gICAgYCCpwABTCUAAUwmAAFMJwABTCgAAUwpAAFMKgABTCuBGhSBGhWBGhaBGheBGo2BGo6BGo+AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAALlAAAAFwABS3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALMAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEaEggICAiATYB8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC9AAAABcAAUtxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzQAAAPUAAAD1AAAAFwAAAPWAAICGgACBGhIICAgIgE2AfQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAvQAAAAXAAFLcQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs4AAAD1AAAA9QAAABcAAAD1gACAhoAAgRoSCAgICIBNgH4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAACUAAAAFwABS3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALPAAAA9QAAAPUAAAAXAAAA9YAAgRoYgACBGhIICAgIgE2AfwgIgAAI3xAQAAFMagABTGsAAUxsAAFMbQAAACEAAUxuAAFMbwAAACMAAUxwAAFMcQAAAA4AAAAlAAFMcgABTHMAAAAoAAAA5gAAAOcAAUx1AAAAKQAAACkAAAAUAAFMeQAAAO0AAAAxAAAAKQAAAOcAAADwAAAAXwAAAOcAAUyAAAFMgQAAAPVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2WAPIEaLYAEgASAAoEaGoEBWYAEgDyBAVuAKIA8gRqMgRoZCBJUvnXe0wAAADoAAAA7AAAADgABTIUAAUyHAAAApqEAAAD6gD6hAAFMiIEaG4BY2QAAACEAAAAlAAFMiwAAAA4AAAAoAAFMjAAAACMAAADmAAFMjQAAAJQAAAD6AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFMlV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEaGIA+gDyAX4AAgAQIgRoc0wAAADoAAAA7AAAADgABTJcAAUyhAAAApqkAAAENAAABDgAAAQ8AAAEQAAABEQAAARIAAAETAAABFAAAARWAQYBCgEOARIBFgEaAR4BIgEmpAAFMogABTKMAAUykAAFMpQABTKYAAUynAAFMqAABTKkAAUyqgRodgRofgRoggRokgRolgRongRoogRoqgRorgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFMrgAAABcAAUyIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDQAAAPUAAAD1AAAAFwAAAPWAAIEaHoAAgRobCAgICIBNgEEICIAACNIAAAA7AAAADgABTLwAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFMiAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRobCAgICIBNgEIICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAUzPAAAAFwABTIgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEPAAAA9QAAAPUAAAAXAAAA9YAAgRohgACBGhsICAgIgE2AQwgIgAAI0gAAADsAAAAOAAFM3QAAAUWhAAFM3oEaIoBM0gAAADsAAAAOAAFM4QAAAUWhAAFM4oEaI4BMXXJhd0lkZW50aWZpZXLfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAUyIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEAAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGhsICAgIgE2ARAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABTPYAAAAXAAFMiAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAREAAAD1AAAA9QAAABcAAAD1gACBGiaAAIEaGwgICAiATYBFCAiAAAjSAAAAOwAAAA4AAU0EAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABTIgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAESAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaGwgICAiATYBGCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFNFwAAABcAAUyIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEwAAAPUAAAD1AAAAFwAAAPWAAIEaKYAAgRobCAgICIBNgEcICIAACNMAAAA6AAAAOwAAAA4AAU0lAAFNJgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAb4AAAAXAAFMiAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARQAAAD1AAAA9QAAABcAAAD1gACAWoAAgRobCAgICIBNgEgICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAU05AAAAFwABTIgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEVAAAA9QAAAPUAAAAXAAAA9YAAgRosgACBGhsICAgIgE2ASQgIgAAIXxAXT3V0Ym94QXR0YWNobWVudFNlc3Npb27TAAAAOgAAADsAAAAOAAFNSAABTU0AAACmpAAAj14AAHbrAAFNSwABTUyBC5eBCZ2BGi6BGi+kAAFNTgABTU8AAU1QAAFNUYEaMIEaR4EaXoEadYBYWnJhd0FwcFR5cGVdcmF3SWRlbnRpZmllct8QEgAAASsAAAEsAAABLQABTVYAAAAhAAABLwAAATAAAU1XAAAAIwAAAS4AAU1YAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACUAAAA9QAAAPUAAU1gAAAAMQAAAPUAAADnAAAA9QAAAgkAAI9eAAAA9QAAAPUAAU1oAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRoYCAiBGjIIgDwIgQFAgQuXCAiBGjEIElpj+E7TAAAAOgAAADsAAAAOAAFNbAABTW8AAACmogAAAhIAAAITgGWAZqIAAU1wAAFNcYEaM4EaPoBY2QAAACEAAAAlAAFNdAAAAA4AAAAoAAFNdQAAACMAAADmAAFNdgABTU4AAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFNfl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEaMIBlgDyAX4AAgAQIgRo00wAAADoAAAA7AAAADgABTYAAAU2JAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFNigABTYsAAU2MAAFNjQABTY4AAU2PAAFNkAABTZGBGjWBGjaBGjeBGjmBGjqBGjuBGjyBGj2AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABTXAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaMwgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAU1wAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGjMICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABTbMAAAAXAAFNcAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBGjiAAIEaMwgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFNwQABTcIAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABTXAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaMwgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAU1wAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRozCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABTXAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaMwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAU1wAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGjMICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFNcAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRozCAgICIBNgHAICIAACNkAAAAhAAAAJQABThAAAAAOAAAAKAABThEAAAAjAAAA5gABThIAAU1OAAACEwAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABThpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGjCAZoA8gF+AAIAECIEaP9MAAAA6AAAAOwAAAA4AAU4cAAFOJAAAAKanAAACzAAAAs0AAALOAAACzwAAAtAAAALRAAAC0oB8gH2AfoB/gICAgYCCpwABTiUAAU4mAAFOJwABTigAAU4pAAFOKgABTiuBGkCBGkGBGkKBGkOBGkSBGkWBGkaAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAALlAAAAFwABTXEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALMAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEaPggICAiATYB8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC9AAAABcAAU1xAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzQAAAPUAAAD1AAAAFwAAAPWAAICGgACBGj4ICAgIgE2AfQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAvQAAAAXAAFNcQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs4AAAD1AAAA9QAAABcAAAD1gACAhoAAgRo+CAgICIBNgH4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAACkAAAAFwABTXEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALPAAAA9QAAAPUAAAAXAAAA9YAAgRhQgACBGj4ICAgIgE2AfwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFNcQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtAAAAD1AAAA9QAAABcAAAD1gACAVYAAgRo+CAgICIBNgIAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABTXEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALRAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaPggICAiATYCBCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAE2KAAAABcAAU1xAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0gAAAPUAAAD1AAAAFwAAAPWAAIEaBIAAgRo+CAgICIBNgIIICIAACN8QEgAAASsAAAEsAAABLQABTpcAAAAhAAABLwAAATAAAU6YAAAAIwAAAS4AAU6ZAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACUAAAA9QAAAPUAAU6hAAAAMQAAAPUAAADnAAAA9QAABDIAAHbrAAAA9QAAAPUAAU6pAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRoYCAiBGkkIgDwIgMqBCZ0ICIEaSAgS0b5pI9MAAAA6AAAAOwAAAA4AAU6tAAFOsAAAAKaiAAACEgAABDyAZYCtogABTrEAAU6ygRpKgRpVgFjZAAAAIQAAACUAAU61AAAADgAAACgAAU62AAAAIwAAAOYAAU63AAFNTwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAU6/XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRpHgGWAPIBfgACABAiBGkvTAAAAOgAAADsAAAAOAAFOwQABTsoAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAU7LAAFOzAABTs0AAU7OAAFOzwABTtAAAU7RAAFO0oEaTIEaTYEaToEaUIEaUYEaUoEaU4EaVIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFOsQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRpKCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABTrEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEaSggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFO9AAAABcAAU6xAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEaT4AAgRpKCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAU8CAAFPAwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFOsQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRpKCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABTrEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaSggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAU6xAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGkoICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFOsQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRpKCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABTrEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaSggICAiATYBwCAiAAAjZAAAAIQAAACUAAU9RAAAADgAAACgAAU9SAAAAIwAAAOYAAU9TAAFNTwAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAU9bXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRpHgK2APIBfgACABAiBGlbTAAAAOgAAADsAAAAOAAFPXQABT2UAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAU9mAAFPZwABT2gAAU9pAAFPagABT2sAAU9sgRpXgRpYgRpZgRpagRpbgRpcgRpdgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAU6yAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGlUICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFOsgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRpVCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABTrIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEaVQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAAU6yAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgRpVCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABTrIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEaVQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAU6yAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGlUICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFOsgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRpVCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABT9gAAAAhAAABLwAAATAAAU/ZAAAAIwAAAS4AAU/aAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACUAAAA9QAAAPUAAU/iAAAAMQAAAPUAAADnAAAA9QAABDIAAU1LAAAA9QAAAPUAAU/qAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRoYCAiBGmAIgDwIgMqBGi4ICIEaXwgSiKVXItMAAAA6AAAAOwAAAA4AAU/uAAFP8QAAAKaiAAACEgAABDyAZYCtogABT/IAAU/zgRphgRpsgFjZAAAAIQAAACUAAU/2AAAADgAAACgAAU/3AAAAIwAAAOYAAU/4AAFNUAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVAAXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRpegGWAPIBfgACABAiBGmLTAAAAOgAAADsAAAAOAAFQAgABUAsAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAVAMAAFQDQABUA4AAVAPAAFQEAABUBEAAVASAAFQE4EaY4EaZIEaZYEaZ4EaaIEaaYEaaoEaa4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFP8gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRphCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABT/IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEaYQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFQNQAAABcAAU/yAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEaZoAAgRphCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAVBDAAFQRAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFP8gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRphCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABT/IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaYQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAU/yAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGmEICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFP8gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRphCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABT/IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaYQgICAiATYBwCAiAAAjZAAAAIQAAACUAAVCSAAAADgAAACgAAVCTAAAAIwAAAOYAAVCUAAFNUAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVCcXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRpegK2APIBfgACABAiBGm3TAAAAOgAAADsAAAAOAAFQngABUKYAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAVCnAAFQqAABUKkAAVCqAAFQqwABUKwAAVCtgRpugRpvgRpwgRpxgRpygRpzgRp0gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAU/zAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGmwICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFP8wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRpsCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABT/MAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEabAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAU/zAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgRpsCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABT/MAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEabAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAU/zAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGmwICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFP8wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRpsCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABURkAAAAhAAABLwAAATAAAVEaAAAAIwAAAS4AAVEbAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACUAAAA9QAAAPUAAVEjAAAAMQAAAPUAAADnAAAA9QAABDIAAU1MAAAA9QAAAPUAAVErAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRoYCAiBGncIgDwIgMqBGi8ICIEadggSVB5nUNMAAAA6AAAAOwAAAA4AAVEvAAFRMgAAAKaiAAACEgAABDyAZYCtogABUTMAAVE0gRp4gRqDgFjZAAAAIQAAACUAAVE3AAAADgAAACgAAVE4AAAAIwAAAOYAAVE5AAFNUQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVFBXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRp1gGWAPIBfgACABAiBGnnTAAAAOgAAADsAAAAOAAFRQwABUUwAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAVFNAAFRTgABUU8AAVFQAAFRUQABUVIAAVFTAAFRVIEaeoEae4EafIEafoEaf4EagIEagYEagoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFRMwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRp4CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABUTMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEaeAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFRdgAAABcAAVEzAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEafYAAgRp4CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAVGEAAFRhQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFRMwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRp4CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABUTMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaeAgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVEzAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGngICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFRMwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRp4CAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABUTMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaeAgICAiATYBwCAiAAAjZAAAAIQAAACUAAVHTAAAADgAAACgAAVHUAAAAIwAAAOYAAVHVAAFNUQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVHdXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRp1gK2APIBfgACABAiBGoTTAAAAOgAAADsAAAAOAAFR3wABUecAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAVHoAAFR6QABUeoAAVHrAAFR7AABUe0AAVHugRqFgRqGgRqHgRqIgRqJgRqKgRqLgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVE0AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGoMICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFRNAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRqDCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABUTQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEagwgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAR3AAAABcAAVE0AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEB1IAAgRqDCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABUTQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEagwgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVE0AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGoMICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFRNAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRqDCAgICIBNgMEICIAACNIAAAA7AAAADgABUloAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFLcQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtAAAAD1AAAA9QAAABcAAAD1gACAVYAAgRoSCAgICIBNgIAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABS3EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALRAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaEggICAiATYCBCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFNTgAAABcAAUtxAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0gAAAPUAAAD1AAAAFwAAAPWAAIEaMIAAgRoSCAgICIBNgIIICIAACN8QEgAAASsAAAEsAAABLQABUooAAAAhAAABLwAAATAAAVKLAAAAIwAAAS4AAVKMAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACkAAAA9QAAAPUAAVKUAAAAMQAAAPUAAADnAAAA9QAAAgkAAIl6AAAA9QAAAPUAAVKcAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRhQCAiBGpIIgDwIgQFAgQsWCAiBGpEIEoK+FrnTAAAAOgAAADsAAAAOAAFSoAABUqMAAACmogAAAhIAAAITgGWAZqIAAVKkAAFSpYEak4EanoBY2QAAACEAAAAlAAFSqAAAAA4AAAAoAAFSqQAAACMAAADmAAFSqgABNikAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFSsl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEakIBlgDyAX4AAgAQIgRqU0wAAADoAAAA7AAAADgABUrQAAVK9AAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFSvgABUr8AAVLAAAFSwQABUsIAAVLDAAFSxAABUsWBGpWBGpaBGpeBGpmBGpqBGpuBGpyBGp2AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABUqQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEakwgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVKkAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGpMICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABUucAAAAXAAFSpAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBGpiAAIEakwgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFS9QABUvYAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABUqQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEakwgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAVKkAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRqTCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABUqQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEakwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVKkAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGpMICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFSpAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRqTCAgICIBNgHAICIAACNkAAAAhAAAAJQABU0QAAAAOAAAAKAABU0UAAAAjAAAA5gABU0YAATYpAAACEwAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABU05fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGpCAZoA8gF+AAIAECIEan9MAAAA6AAAAOwAAAA4AAVNQAAFTWAAAAKanAAACzAAAAs0AAALOAAACzwAAAtAAAALRAAAC0oB8gH2AfoB/gICAgYCCpwABU1kAAVNaAAFTWwABU1wAAVNdAAFTXgABU1+BGqCBGqGBGqKBGqOBGqSBGqWBGqaAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAALlAAAAFwABUqUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALMAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEanggICAiATYB8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC9AAAABcAAVKlAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzQAAAPUAAAD1AAAAFwAAAPWAAICGgACBGp4ICAgIgE2AfQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAvQAAAAXAAFSpQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs4AAAD1AAAA9QAAABcAAAD1gACAhoAAgRqeCAgICIBNgH4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAACbAAAAFwABUqUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALPAAAA9QAAAPUAAAAXAAAA9YAAgRddgACBGp4ICAgIgE2AfwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFSpQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtAAAAD1AAAA9QAAABcAAAD1gACAVYAAgRqeCAgICIBNgIAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABUqUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALRAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEanggICAiATYCBCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAEqAQAAABcAAVKlAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0gAAAPUAAAD1AAAAFwAAAPWAAIEYPIAAgRqeCAgICIBNgIIICIAACN8QEgAAASsAAAEsAAABLQABU8sAAAAhAAABLwAAATAAAVPMAAAAIwAAAS4AAVPNAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACkAAAA9QAAAPUAAVPVAAAAMQAAAPUAAADnAAAA9QAABDIAATYeAAAA9QAAAPUAAVPdAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRhQCAiBGqkIgDwIgMqBGGsICIEaqAgSugT7RNMAAAA6AAAAOwAAAA4AAVPhAAFT5AAAAKaiAAACEgAABDyAZYCtogABU+UAAVPmgRqqgRq1gFjZAAAAIQAAACUAAVPpAAAADgAAACgAAVPqAAAAIwAAAOYAAVPrAAE2KgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVPzXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRqngGWAPIBfgACABAiBGqvTAAAAOgAAADsAAAAOAAFT9QABU/4AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAVP/AAFUAAABVAEAAVQCAAFUAwABVAQAAVQFAAFUBoEarIEarYEaroEasIEasYEasoEas4EatIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFT5QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRqqCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABU+UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEaqggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFUKAAAABcAAVPlAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEar4AAgRqqCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAVQ2AAFUNwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFT5QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRqqCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABU+UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaqggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVPlAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGqoICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFT5QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRqqCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABU+UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEaqggICAiATYBwCAiAAAjZAAAAIQAAACUAAVSFAAAADgAAACgAAVSGAAAAIwAAAOYAAVSHAAE2KgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVSPXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRqngK2APIBfgACABAiBGrbTAAAAOgAAADsAAAAOAAFUkQABVJkAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAVSaAAFUmwABVJwAAVSdAAFUngABVJ8AAVSggRq3gRq4gRq5gRq6gRq7gRq8gRq9gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVPmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGrUICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFT5gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRq1CAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABU+YAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEatQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGfQAAABcAAVPmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIDggACBGrUICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFT5gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRq1CAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABU+YAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEatQgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVPmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGrUICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFVDAAAACEAAAEvAAABMAABVQ0AAAAjAAABLgABVQ4AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKQAAAD1AAAA9QABVRYAAAAxAAAA9QAAAOcAAAD1AAAEMgABNh8AAAD1AAAA9QABVR4AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGFAICIEawAiAPAiAyoEYbAgIgRq/CBMAAAABG55NBtMAAAA6AAAAOwAAAA4AAVUiAAFVJQAAAKaiAAACEgAABDyAZYCtogABVSYAAVUngRrBgRrMgFjZAAAAIQAAACUAAVUqAAAADgAAACgAAVUrAAAAIwAAAOYAAVUsAAE2KwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVU0XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRq+gGWAPIBfgACABAiBGsLTAAAAOgAAADsAAAAOAAFVNgABVT8AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAVVAAAFVQQABVUIAAVVDAAFVRAABVUUAAVVGAAFVR4Eaw4EaxIEaxYEax4EayIEayYEayoEay4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFVJgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRrBCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABVSYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEawQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFVaQAAABcAAVUmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEaxoAAgRrBCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAVV3AAFVeAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFVJgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRrBCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABVSYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEawQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVUmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGsEICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFVJgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRrBCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABVSYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEawQgICAiATYBwCAiAAAjZAAAAIQAAACUAAVXGAAAADgAAACgAAVXHAAAAIwAAAOYAAVXIAAE2KwAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVXQXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRq+gK2APIBfgACABAiBGs3TAAAAOgAAADsAAAAOAAFV0gABVdoAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAVXbAAFV3AABVd0AAVXeAAFV3wABVeAAAVXhgRrOgRrPgRrQgRrRgRrSgRrTgRrUgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVUnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGswICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFVJwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRrMCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABVScAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEazAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAA4nQAAABcAAVUnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEyoAAgRrMCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABVScAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEazAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVUnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGswICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFVJwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRrMCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABVk0AAAAhAAABLwAAATAAAVZOAAAAIwAAAS4AAVZPAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACkAAAA9QAAAPUAAVZXAAAAMQAAAPUAAADnAAAA9QAABDIAATYgAAAA9QAAAPUAAVZfAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRhQCAiBGtcIgDwIgMqBGG0ICIEa1ggSibrh0dMAAAA6AAAAOwAAAA4AAVZjAAFWZgAAAKaiAAACEgAABDyAZYCtogABVmcAAVZogRrYgRrjgFjZAAAAIQAAACUAAVZrAAAADgAAACgAAVZsAAAAIwAAAOYAAVZtAAE2LAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVZ1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRrVgGWAPIBfgACABAiBGtnTAAAAOgAAADsAAAAOAAFWdwABVoAAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAVaBAAFWggABVoMAAVaEAAFWhQABVoYAAVaHAAFWiIEa2oEa24Ea3IEa3oEa34Ea4IEa4YEa4oBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFWZwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRrYCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABVmcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEa2AgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFWqgAAABcAAVZnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEa3YAAgRrYCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAVa4AAFWuQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFWZwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRrYCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABVmcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEa2AgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVZnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGtgICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFWZwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRrYCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABVmcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEa2AgICAiATYBwCAiAAAjZAAAAIQAAACUAAVcHAAAADgAAACgAAVcIAAAAIwAAAOYAAVcJAAE2LAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVcRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRrVgK2APIBfgACABAiBGuTTAAAAOgAAADsAAAAOAAFXEwABVxsAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAVccAAFXHQABVx4AAVcfAAFXIAABVyEAAVcigRrlgRrmgRrngRrogRrpgRrqgRrrgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVZoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGuMICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFWaAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRrjCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABVmgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEa4wgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAVZoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRrjCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABVmgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEa4wgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVZoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGuMICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFWaAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRrjCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABV44AAAAhAAABLwAAATAAAVePAAAAIwAAAS4AAVeQAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACkAAAA9QAAAPUAAVeYAAAAMQAAAPUAAADnAAAA9QAABDIAATYhAAAA9QAAAPUAAVegAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRhQCAiBGu4IgDwIgMqBGG4ICIEa7QgSQ6L3TdMAAAA6AAAAOwAAAA4AAVekAAFXpwAAAKaiAAACEgAABDyAZYCtogABV6gAAVepgRrvgRr6gFjZAAAAIQAAACUAAVesAAAADgAAACgAAVetAAAAIwAAAOYAAVeuAAE2LQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVe2XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRrsgGWAPIBfgACABAiBGvDTAAAAOgAAADsAAAAOAAFXuAABV8EAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAVfCAAFXwwABV8QAAVfFAAFXxgABV8cAAVfIAAFXyYEa8YEa8oEa84Ea9YEa9oEa94Ea+IEa+YBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFXqAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRrvCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABV6gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEa7wgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFX6wAAABcAAVeoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEa9IAAgRrvCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAVf5AAFX+gAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFXqAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRrvCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABV6gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEa7wgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVeoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGu8ICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFXqAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRrvCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABV6gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEa7wgICAiATYBwCAiAAAjZAAAAIQAAACUAAVhIAAAADgAAACgAAVhJAAAAIwAAAOYAAVhKAAE2LQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVhSXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRrsgK2APIBfgACABAiBGvvTAAAAOgAAADsAAAAOAAFYVAABWFwAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAVhdAAFYXgABWF8AAVhgAAFYYQABWGIAAVhjgRr8gRr9gRr+gRr/gRsAgRsBgRsCgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVepAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGvoICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFXqQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRr6CAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABV6kAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEa+ggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAVepAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRr6CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABV6kAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEa+ggICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVepAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGvoICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFXqQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRr6CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABWM8AAAAhAAABLwAAATAAAVjQAAAAIwAAAS4AAVjRAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACkAAAA9QAAAPUAAVjZAAAAMQAAAPUAAADnAAAA9QAABDIAATYiAAAA9QAAAPUAAVjhAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRhQCAiBGwUIgDwIgMqBGG8ICIEbBAgSL3hxK9MAAAA6AAAAOwAAAA4AAVjlAAFY6AAAAKaiAAACEgAABDyAZYCtogABWOkAAVjqgRsGgRsRgFjZAAAAIQAAACUAAVjtAAAADgAAACgAAVjuAAAAIwAAAOYAAVjvAAE2LgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVj3XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRsDgGWAPIBfgACABAiBGwfTAAAAOgAAADsAAAAOAAFY+QABWQIAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAVkDAAFZBAABWQUAAVkGAAFZBwABWQgAAVkJAAFZCoEbCIEbCYEbCoEbDIEbDYEbDoEbD4EbEIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFY6QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRsGCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABWOkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbBggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFZLAAAABcAAVjpAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEbC4AAgRsGCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAVk6AAFZOwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFY6QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRsGCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABWOkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbBggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVjpAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGwYICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFY6QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRsGCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABWOkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbBggICAiATYBwCAiAAAjZAAAAIQAAACUAAVmJAAAADgAAACgAAVmKAAAAIwAAAOYAAVmLAAE2LgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVmTXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRsDgK2APIBfgACABAiBGxLTAAAAOgAAADsAAAAOAAFZlQABWZ0AAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAVmeAAFZnwABWaAAAVmhAAFZogABWaMAAVmkgRsTgRsUgRsVgRsWgRsXgRsYgRsZgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAAVjqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRsRCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABWOoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbEQgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAeoQAAABcAAVjqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIEC0YAAgRsRCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB7PAAAAFwABWOoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQLVgACBGxEICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFY6gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRsRCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABWOoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbEQgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVjqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGxEICAgIgE2AwQgIgAAI0gAAADsAAAAOAAFaEAAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAATQ8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0AAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRhKCAgICIBNgIAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABNDwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALRAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEYSggICAiATYCBCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAE2KQAAABcAATQ8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0gAAAPUAAAD1AAAAFwAAAPWAAIEakIAAgRhKCAgICIBNgIIICIAACN8QEgAAASsAAAEsAAABLQABWkAAAAAhAAABLwAAATAAAVpBAAAAIwAAAS4AAVpCAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACbAAAA9QAAAPUAAVpKAAAAMQAAAPUAAADnAAAA9QAABDIAASnzAAAA9QAAAPUAAVpSAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRddCAiBGyAIgDwIgMqBF3wICIEbHwgSftWz6dMAAAA6AAAAOwAAAA4AAVpWAAFaWQAAAKaiAAACEgAABDyAZYCtogABWloAAVpbgRshgRssgFjZAAAAIQAAACUAAVpeAAAADgAAACgAAVpfAAAAIwAAAOYAAVpgAAEqAgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVpoXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRsegGWAPIBfgACABAiBGyLTAAAAOgAAADsAAAAOAAFaagABWnMAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAVp0AAFadQABWnYAAVp3AAFaeAABWnkAAVp6AAFae4EbI4EbJIEbJYEbJ4EbKIEbKYEbKoEbK4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFaWgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRshCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABWloAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbIQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFanQAAABcAAVpaAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEbJoAAgRshCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAVqrAAFarAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFaWgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRshCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABWloAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbIQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVpaAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGyEICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFaWgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRshCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABWloAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbIQgICAiATYBwCAiAAAjZAAAAIQAAACUAAVr6AAAADgAAACgAAVr7AAAAIwAAAOYAAVr8AAEqAgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAVsEXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRsegK2APIBfgACABAiBGy3TAAAAOgAAADsAAAAOAAFbBgABWw4AAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAVsPAAFbEAABWxEAAVsSAAFbEwABWxQAAVsVgRsugRsvgRswgRsxgRsygRszgRs0gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGTwAAABcAAVpbAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIDcgACBGywICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFaWwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRssCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABWlsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbLAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGfQAAABcAAVpbAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIDggACBGywICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFaWwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRssCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABWlsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbLAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVpbAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGywICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFbgQAAACEAAAEvAAABMAABW4IAAAAjAAABLgABW4MAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJsAAAD1AAAA9QABW4sAAAAxAAAA9QAAAOcAAAD1AAAEMgABKfQAAAD1AAAA9QABW5MAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBF10ICIEbNwiAPAiAyoEXfQgIgRs2CBLmPkby0wAAADoAAAA7AAAADgABW5cAAVuaAAAApqIAAAISAAAEPIBlgK2iAAFbmwABW5yBGziBG0OAWNkAAAAhAAAAJQABW58AAAAOAAAAKAABW6AAAAAjAAAA5gABW6EAASoDAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABW6lfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGzWAZYA8gF+AAIAECIEbOdMAAAA6AAAAOwAAAA4AAVurAAFbtAAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABW7UAAVu2AAFbtwABW7gAAVu5AAFbugABW7sAAVu8gRs6gRs7gRs8gRs+gRs/gRtAgRtBgRtCgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVubAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGzgICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFbmwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRs4CAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAVveAAAAFwABW5sAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRs9gACBGzgICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABW+wAAVvtAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVubAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBGzgICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFbmwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRs4CAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABW5sAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbOAgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVubAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBGzgICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFbmwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRs4CAgICIBNgHAICIAACNkAAAAhAAAAJQABXDsAAAAOAAAAKAABXDwAAAAjAAAA5gABXD0AASoDAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABXEVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGzWArYA8gF+AAIAECIEbRNMAAAA6AAAAOwAAAA4AAVxHAAFcTwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABXFAAAVxRAAFcUgABXFMAAVxUAAFcVQABXFaBG0WBG0aBG0eBG0iBG0mBG0qBG0uAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAZPAAAAFwABW5wAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgNyAAIEbQwgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVucAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG0MICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFbnAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRtDCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAZ9AAAAFwABW5wAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgOCAAIEbQwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVucAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG0MICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFbnAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRtDCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABW5wAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbQwgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAVzCAAAAIQAAAS8AAAEwAAFcwwAAACMAAAEuAAFcxAAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAmwAAAPUAAAD1AAFczAAAADEAAAD1AAAA5wAAAPUAAAQyAAEp9QAAAPUAAAD1AAFc1AAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEXXQgIgRtOCIA8CIDKgRd+CAiBG00IEwAAAAELe/uk0wAAADoAAAA7AAAADgABXNgAAVzbAAAApqIAAAISAAAEPIBlgK2iAAFc3AABXN2BG0+BG1qAWNkAAAAhAAAAJQABXOAAAAAOAAAAKAABXOEAAAAjAAAA5gABXOIAASoEAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABXOpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG0yAZYA8gF+AAIAECIEbUNMAAAA6AAAAOwAAAA4AAVzsAAFc9QAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABXPYAAVz3AAFc+AABXPkAAVz6AAFc+wABXPwAAVz9gRtRgRtSgRtTgRtVgRtWgRtXgRtYgRtZgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVzcAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG08ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFc3AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRtPCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAV0fAAAAFwABXNwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRtUgACBG08ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABXS0AAV0uAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVzcAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG08ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFc3AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRtPCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABXNwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbTwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVzcAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG08ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFc3AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRtPCAgICIBNgHAICIAACNkAAAAhAAAAJQABXXwAAAAOAAAAKAABXX0AAAAjAAAA5gABXX4AASoEAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABXYZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG0yArYA8gF+AAIAECIEbW9MAAAA6AAAAOwAAAA4AAV2IAAFdkAAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABXZEAAV2SAAFdkwABXZQAAV2VAAFdlgABXZeBG1yBG12BG16BG1+BG2CBG2GBG2KAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABXN0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbWggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAVzdAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG1oICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFc3QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRtaCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABXN0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBG1oICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFc3QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRtaCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABXN0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbWggICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAVzdAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG1oICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFeAwAAACEAAAEvAAABMAABXgQAAAAjAAABLgABXgUAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJsAAAD1AAAA9QABXg0AAAAxAAAA9QAAAOcAAAD1AAAEMgABKfYAAAD1AAAA9QABXhUAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBF10ICIEbZQiAPAiAyoEXfwgIgRtkCBJsw6d80wAAADoAAAA7AAAADgABXhkAAV4cAAAApqIAAAISAAAEPIBlgK2iAAFeHQABXh6BG2aBG3GAWNkAAAAhAAAAJQABXiEAAAAOAAAAKAABXiIAAAAjAAAA5gABXiMAASoFAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABXitfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG2OAZYA8gF+AAIAECIEbZ9MAAAA6AAAAOwAAAA4AAV4tAAFeNgAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABXjcAAV44AAFeOQABXjoAAV47AAFePAABXj0AAV4+gRtogRtpgRtqgRtsgRttgRtugRtvgRtwgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAV4dAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG2YICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFeHQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRtmCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAV5gAAAAFwABXh0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRtrgACBG2YICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABXm4AAV5vAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAV4dAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG2YICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAFeHQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEbZggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAV4dAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG2YICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFeHQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRtmCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABXh0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbZggICAiATYBwCAiAAAjZAAAAIQAAACUAAV69AAAADgAAACgAAV6+AAAAIwAAAOYAAV6/AAEqBQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAV7HXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRtjgK2APIBfgACABAiBG3LTAAAAOgAAADsAAAAOAAFeyQABXtEAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAV7SAAFe0wABXtQAAV7VAAFe1gABXtcAAV7YgRtzgRt0gRt1gRt2gRt3gRt4gRt5gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAV4eAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG3EICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFeHgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRtxCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABXh4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbcQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAAV4eAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgRtxCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABXh4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbcQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAV4eAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG3EICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFeHgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRtxCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABX0QAAAAhAAABLwAAATAAAV9FAAAAIwAAAS4AAV9GAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACbAAAA9QAAAPUAAV9OAAAAMQAAAPUAAADnAAAA9QAABDIAASn3AAAA9QAAAPUAAV9WAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRddCAiBG3wIgDwIgMqBF4AICIEbewgSxr300dMAAAA6AAAAOwAAAA4AAV9aAAFfXQAAAKaiAAACEgAABDyAZYCtogABX14AAV9fgRt9gRuIgFjZAAAAIQAAACUAAV9iAAAADgAAACgAAV9jAAAAIwAAAOYAAV9kAAEqBgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAV9sXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRt6gGWAPIBfgACABAiBG37TAAAAOgAAADsAAAAOAAFfbgABX3cAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAV94AAFfeQABX3oAAV97AAFffAABX30AAV9+AAFff4Ebf4EbgIEbgYEbg4EbhIEbhYEbhoEbh4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFfXgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRt9CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABX14AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbfQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFfoQAAABcAAV9eAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEbgoAAgRt9CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAV+vAAFfsAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFfXgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRt9CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABX14AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbfQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAV9eAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG30ICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFfXgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRt9CAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABX14AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbfQgICAiATYBwCAiAAAjZAAAAIQAAACUAAV/+AAAADgAAACgAAV//AAAAIwAAAOYAAWAAAAEqBgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWAIXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRt6gK2APIBfgACABAiBG4nTAAAAOgAAADsAAAAOAAFgCgABYBIAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAWATAAFgFAABYBUAAWAWAAFgFwABYBgAAWAZgRuKgRuLgRuMgRuNgRuOgRuPgRuQgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGTwAAABcAAV9fAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIDcgACBG4gICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFfXwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRuICAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABX18AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbiAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGfQAAABcAAV9fAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIDggACBG4gICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFfXwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRuICAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABX18AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbiAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAV9fAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG4gICAgIgE2AwQgIgAAI0gAAADsAAAAOAAFghQAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAASgQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0AAAAPUAAAD1AAAAFwAAAPWAAIBVgACBF1cICAgIgE2AgAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAEoEAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtEAAAD1AAAA9QAAABcAAAD1gACAVYAAgRdXCAgICIBNgIEICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAASn9AAAAFwABKBAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALSAAAA9QAAAPUAAAAXAAAA9YAAgRffgACBF1cICAgIgE2AgggIgAAI3xASAAABKwAAASwAAAEtAAFgtQAAACEAAAEvAAABMAABYLYAAAAjAAABLgABYLcAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAIoAAAD1AAAA9QABYL8AAAAxAAAA9QAAAOcAAAD1AAAEMgABJqIAAAD1AAAA9QABYMcAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFxQICIEblwiAPAiAyoEXLQgIgRuWCBLW2tTs0wAAADoAAAA7AAAADgABYMsAAWDOAAAApqIAAAISAAAEPIBlgK2iAAFgzwABYNCBG5iBG6OAWNkAAAAhAAAAJQABYNMAAAAOAAAAKAABYNQAAAAjAAAA5gABYNUAASapAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABYN1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG5WAZYA8gF+AAIAECIEbmdMAAAA6AAAAOwAAAA4AAWDfAAFg6AAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABYOkAAWDqAAFg6wABYOwAAWDtAAFg7gABYO8AAWDwgRuagRubgRucgRuegRufgRuggRuhgRuigFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWDPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG5gICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFgzwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRuYCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAWESAAAAFwABYM8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRudgACBG5gICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABYSAAAWEhAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWDPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG5gICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFgzwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRuYCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABYM8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbmAgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWDPAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG5gICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFgzwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRuYCAgICIBNgHAICIAACNkAAAAhAAAAJQABYW8AAAAOAAAAKAABYXAAAAAjAAAA5gABYXEAASapAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABYXlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG5WArYA8gF+AAIAECIEbpNMAAAA6AAAAOwAAAA4AAWF7AAFhgwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABYYQAAWGFAAFhhgABYYcAAWGIAAFhiQABYYqBG6WBG6aBG6eBG6iBG6mBG6qBG6uAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABYNAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbowgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWDQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG6MICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFg0AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRujCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABYNAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBG6MICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFg0AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRujCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABYNAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbowgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWDQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG6MICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFh9gAAACEAAAEvAAABMAABYfcAAAAjAAABLgABYfgAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAIoAAAD1AAAA9QABYgAAAAAxAAAA9QAAAOcAAAD1AAAEMgABJqMAAAD1AAAA9QABYggAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFxQICIEbrgiAPAiAyoEXLggIgRutCBKm5ryo0wAAADoAAAA7AAAADgABYgwAAWIPAAAApqIAAAISAAAEPIBlgK2iAAFiEAABYhGBG6+BG7qAWNkAAAAhAAAAJQABYhQAAAAOAAAAKAABYhUAAAAjAAAA5gABYhYAASaqAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABYh5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG6yAZYA8gF+AAIAECIEbsNMAAAA6AAAAOwAAAA4AAWIgAAFiKQAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABYioAAWIrAAFiLAABYi0AAWIuAAFiLwABYjAAAWIxgRuxgRuygRuzgRu1gRu2gRu3gRu4gRu5gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWIQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG68ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFiEAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRuvCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAWJTAAAAFwABYhAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRu0gACBG68ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABYmEAAWJiAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWIQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG68ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFiEAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRuvCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABYhAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbrwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWIQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG68ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFiEAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRuvCAgICIBNgHAICIAACNkAAAAhAAAAJQABYrAAAAAOAAAAKAABYrEAAAAjAAAA5gABYrIAASaqAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABYrpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG6yArYA8gF+AAIAECIEbu9MAAAA6AAAAOwAAAA4AAWK8AAFixAAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABYsUAAWLGAAFixwABYsgAAWLJAAFiygABYsuBG7yBG72BG76BG7+BG8CBG8GBG8KAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABYhEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbuggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWIRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG7oICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFiEQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRu6CAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABYhEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBG7oICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFiEQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRu6CAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABYhEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEbuggICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWIRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG7oICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFjNwAAACEAAAEvAAABMAABYzgAAAAjAAABLgABYzkAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAIoAAAD1AAAA9QABY0EAAAAxAAAA9QAAAOcAAAD1AAAEMgABJqQAAAD1AAAA9QABY0kAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFxQICIEbxQiAPAiAyoEXLwgIgRvECBJkqxdU0wAAADoAAAA7AAAADgABY00AAWNQAAAApqIAAAISAAAEPIBlgK2iAAFjUQABY1KBG8aBG9GAWNkAAAAhAAAAJQABY1UAAAAOAAAAKAABY1YAAAAjAAAA5gABY1cAASarAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABY19fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG8OAZYA8gF+AAIAECIEbx9MAAAA6AAAAOwAAAA4AAWNhAAFjagAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABY2sAAWNsAAFjbQABY24AAWNvAAFjcAABY3EAAWNygRvIgRvJgRvKgRvMgRvNgRvOgRvPgRvQgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWNRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG8YICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFjUQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRvGCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAWOUAAAAFwABY1EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRvLgACBG8YICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABY6IAAWOjAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWNRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG8YICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFjUQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgRvGCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABY1EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEbxggICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWNRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG8YICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFjUQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRvGCAgICIBNgHAICIAACNkAAAAhAAAAJQABY/EAAAAOAAAAKAABY/IAAAAjAAAA5gABY/MAASarAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABY/tfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBG8OArYA8gF+AAIAECIEb0tMAAAA6AAAAOwAAAA4AAWP9AAFkBQAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABZAYAAWQHAAFkCAABZAkAAWQKAAFkCwABZAyBG9OBG9SBG9WBG9aBG9eBG9iBG9qAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABY1IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEb0QgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWNSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG9EICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFjUgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRvRCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAm5AAAAFwABY1IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQEkgACBG9EICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFjUgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRvRCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAWRbAAAAFwABY1IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgRvZgACBG9EICAgIgE2AwAgIgAAIXxAcT2J2Q3J5cHRvSWRlbnRpdHlUcmFuc2Zvcm1lct8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABY1IAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEb0QgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAWR5AAAAIQAAAS8AAAEwAAFkegAAACMAAAEuAAFkewAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAigAAAPUAAAD1AAFkgwAAADEAAAD1AAAA5wAAAPUAAAQyAAEmpQAAAPUAAAD1AAFkiwAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEXFAgIgRvdCIA8CIDKgRcwCAiBG9wIEkI/L2LTAAAAOgAAADsAAAAOAAFkjwABZJIAAACmogAAAhIAAAQ8gGWAraIAAWSTAAFklIEb3oEb6YBY2QAAACEAAAAlAAFklwAAAA4AAAAoAAFkmAAAACMAAADmAAFkmQABJqwAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFkoV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEb24BlgDyAX4AAgAQIgRvf0wAAADoAAAA7AAAADgABZKMAAWSsAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFkrQABZK4AAWSvAAFksAABZLEAAWSyAAFkswABZLSBG+CBG+GBG+KBG+SBG+WBG+aBG+eBG+iAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABZJMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEb3ggICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWSTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG94ICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABZNYAAAAXAAFkkwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBG+OAAIEb3ggICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFk5AABZOUAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABZJMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEb3ggICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWSTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG94ICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFkkwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRveCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABZJMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEb3ggICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWSTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBG94ICAgIgE2AcAgIgAAI2QAAACEAAAAlAAFlMwAAAA4AAAAoAAFlNAAAACMAAADmAAFlNQABJqwAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFlPV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEb24CtgDyAX4AAgAQIgRvq0wAAADoAAAA7AAAADgABZT8AAWVHAAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAFlSAABZUkAAWVKAAFlSwABZUwAAWVNAAFlToEb64Eb7IEb7YEb7oEb74Eb8IEb8oBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFklAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgRvpCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABZJQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEb6QgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWSUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG+kICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAACbkAAAAXAAFklAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBASSAAIEb6QgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWSUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG+kICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABZZ0AAAAXAAFklAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACBG/GAAIEb6QgICAiATYDACAiAAAhfEBhFbmNyeXB0ZWREYXRhVHJhbnNmb3JtZXLfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWSUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBG+kICAgIgE2AwQgIgAAI0gAAADsAAAAOAAFluwAAAUWggEzfEBAAAWW+AAFlvwABZcAAAWXBAAAAIQABZcIAAWXDAAAAIwABZcQAAWXFAAAADgAAACUAAWXGAAFlxwAAACgAAADmAAAA5wABZckAAAApAAAAKQAAABQAAWXNAAAA7QAAADEAAAApAAAA5wAAAPAAAABbAAAA5wABZdQAAWXVAAAA9V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYA8gRwIgASABIACgRv2gQFZgASAPIEBW4AkgDyBHZ2BG/UIEwAAAAEMijUm0wAAADoAAAA7AAAADgABZdkAAWXbAAAApqEAAAD6gD6hAAFl3IEb94BY2QAAACEAAAAlAAFl3wAAAA4AAAAoAAFl4AAAACMAAADmAAFl4QAAAJAAAAD6AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFl6V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEb9IA+gDyAX4AAgAQIgRv40wAAADoAAAA7AAAADgABZesAAWX1AAAApqkAAAENAAABDgAAAQ8AAAEQAAABEQAAARIAAAETAAABFAAAARWAQYBCgEOARIBFgEaAR4BIgEmpAAFl9gABZfcAAWX4AAFl+QABZfoAAWX7AAFl/AABZf0AAWX+gRv5gRv7gRv8gRwAgRwBgRwDgRwEgRwGgRwHgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFmAgAAABcAAWXcAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDQAAAPUAAAD1AAAAFwAAAPWAAIEb+oAAgRv3CAgICIBNgEEICIAACNIAAAA7AAAADgABZhAAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFl3AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRv3CAgICIBNgEIICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAWYjAAAAFwABZdwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEPAAAA9QAAAPUAAAAXAAAA9YAAgRv9gACBG/cICAgIgE2AQwgIgAAI0gAAADsAAAAOAAFmMQAAAUWhAAFmMoEb/oBM0gAAADsAAAAOAAFmNQAAAUWhAAFmNoEb/4BMVnVpZFJhd98QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABZdwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEQAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEb9wgICAiATYBECAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFmSgAAABcAAWXcAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEQAAAPUAAAD1AAAAFwAAAPWAAIEcAoAAgRv3CAgICIBNgEUICIAACNIAAAA7AAAADgABZlgAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFl3AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARIAAAD1AAAA9QAAABcAAAD1gACAVYAAgRv3CAgICIBNgEYICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAWZrAAAAFwABZdwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAETAAAA9QAAAPUAAAAXAAAA9YAAgRwFgACBG/cICAgIgE2ARwgIgAAI0wAAADoAAAA7AAAADgABZnkAAWZ6AAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABvgAAABcAAWXcAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFAAAAPUAAAD1AAAAFwAAAPWAAIBagACBG/cICAgIgE2ASAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAFsAAAAXAAFl3AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARUAAAD1AAAA9QAAABcAAAD1gACAJIAAgRv3CAgICIBNgEkICIAACNMAAAA6AAAAOwAAAA4AAWabAAFmpAAAAKaoAAFmnAABZjYAAWaeAAFmnwABZqAAAWahAAFmogABZqOBHAmBG/+BHAqBHAuBHAyBHA2BHA6BHA+oAAFmpQABZqYAAWanAAFmqAABZqkAAWaqAAFmqwABZqyBHBCBHCeBHD6BHFWBHGyBHIOBHJqBHLGAWF8QImxhc3RLZXlWZXJpZmljYXRpb25Qcm9tcHRUaW1lc3RhbXBfEBZrZXlHZW5lcmF0aW9uVGltZXN0YW1wXxAWZW5jcnlwdGlvblB1YmxpY0tleVJhd1ltYWNLZXlSYXdfEBtzdWNjZXNzZnVsVmVyaWZpY2F0aW9uQ291bnRfECZsYXN0U3VjY2Vzc2Z1bEtleVZlcmlmaWNhdGlvblRpbWVzdGFtcFdiYWNrdXBz3xASAAABKwAAASwAAAEtAAFmtgAAACEAAAEvAAABMAABZrcAAAAjAAABLgABZrgAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJAAAAD1AAAA9QABZsAAAAAxAAAA9QAAAOcAAAD1AAAEMgABZpwAAAD1AAAA9QABZsgAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBG/QICIEcEgiAPAiAyoEcCQgIgRwRCBLFYWWo0wAAADoAAAA7AAAADgABZswAAWbPAAAApqIAAAISAAAEPIBlgK2iAAFm0AABZtGBHBOBHB6AWNkAAAAhAAAAJQABZtQAAAAOAAAAKAABZtUAAAAjAAAA5gABZtYAAWalAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABZt5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHBCAZYA8gF+AAIAECIEcFNMAAAA6AAAAOwAAAA4AAWbgAAFm6QAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABZuoAAWbrAAFm7AABZu0AAWbuAAFm7wABZvAAAWbxgRwVgRwWgRwXgRwZgRwagRwbgRwcgRwdgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWbQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHBMICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFm0AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgRwTCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAWcTAAAAFwABZtAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgRwYgACBHBMICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABZyEAAWciAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWbQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHBMICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAFm0AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEcEwgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWbQAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHBMICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFm0AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRwTCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABZtAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcEwgICAiATYBwCAiAAAjZAAAAIQAAACUAAWdwAAAADgAAACgAAWdxAAAAIwAAAOYAAWdyAAFmpQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWd6XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRwQgK2APIBfgACABAiBHB/TAAAAOgAAADsAAAAOAAFnfAABZ4QAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAWeFAAFnhgABZ4cAAWeIAAFniQABZ4oAAWeLgRwggRwhgRwigRwjgRwkgRwlgRwmgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWbRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHB4ICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFm0QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRweCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABZtEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcHggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAAWbRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgRweCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABZtEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcHggICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWbRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHB4ICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFm0QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRweCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABZ/cAAAAhAAABLwAAATAAAWf4AAAAIwAAAS4AAWf5AAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACQAAAA9QAAAPUAAWgBAAAAMQAAAPUAAADnAAAA9QAABDIAAWY2AAAA9QAAAPUAAWgJAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRv0CAiBHCkIgDwIgMqBG/8ICIEcKAgSs9/56tMAAAA6AAAAOwAAAA4AAWgNAAFoEAAAAKaiAAACEgAABDyAZYCtogABaBEAAWgSgRwqgRw1gFjZAAAAIQAAACUAAWgVAAAADgAAACgAAWgWAAAAIwAAAOYAAWgXAAFmpgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWgfXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRwngGWAPIBfgACABAiBHCvTAAAAOgAAADsAAAAOAAFoIQABaCoAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAWgrAAFoLAABaC0AAWguAAFoLwABaDAAAWgxAAFoMoEcLIEcLYEcLoEcMIEcMYEcMoEcM4EcNIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFoEQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRwqCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABaBEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcKggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFoVAAAABcAAWgRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEcL4AAgRwqCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAWhiAAFoYwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFoEQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRwqCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABaBEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcKggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWgRAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHCoICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFoEQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRwqCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABaBEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcKggICAiATYBwCAiAAAjZAAAAIQAAACUAAWixAAAADgAAACgAAWiyAAAAIwAAAOYAAWizAAFmpgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWi7XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRwngK2APIBfgACABAiBHDbTAAAAOgAAADsAAAAOAAFovQABaMUAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAWjGAAFoxwABaMgAAWjJAAFoygABaMsAAWjMgRw3gRw4gRw5gRw6gRw7gRw8gRw9gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWgSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHDUICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFoEgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRw1CAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABaBIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcNQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAWgSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRw1CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABaBIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcNQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWgSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHDUICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFoEgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRw1CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABaTgAAAAhAAABLwAAATAAAWk5AAAAIwAAAS4AAWk6AAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACQAAAA9QAAAPUAAWlCAAAAMQAAAPUAAADnAAAA9QAABDIAAWaeAAAA9QAAAPUAAWlKAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRv0CAiBHEAIgDwIgMqBHAoICIEcPwgS58ibRNMAAAA6AAAAOwAAAA4AAWlOAAFpUQAAAKaiAAACEgAABDyAZYCtogABaVIAAWlTgRxBgRxMgFjZAAAAIQAAACUAAWlWAAAADgAAACgAAWlXAAAAIwAAAOYAAWlYAAFmpwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWlgXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRw+gGWAPIBfgACABAiBHELTAAAAOgAAADsAAAAOAAFpYgABaWsAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAWlsAAFpbQABaW4AAWlvAAFpcAABaXEAAWlyAAFpc4EcQ4EcRIEcRYEcR4EcSIEcSYEcSoEcS4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFpUgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRxBCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABaVIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcQQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFplQAAABcAAWlSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEcRoAAgRxBCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAWmjAAFppAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFpUgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRxBCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABaVIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcQQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWlSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHEEICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFpUgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRxBCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABaVIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcQQgICAiATYBwCAiAAAjZAAAAIQAAACUAAWnyAAAADgAAACgAAWnzAAAAIwAAAOYAAWn0AAFmpwAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWn8XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRw+gK2APIBfgACABAiBHE3TAAAAOgAAADsAAAAOAAFp/gABagYAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAWoHAAFqCAABagkAAWoKAAFqCwABagwAAWoNgRxOgRxPgRxQgRxRgRxSgRxTgRxUgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWlTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHEwICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFpUwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRxMCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABaVMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcTAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAAWlTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgRxMCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABaVMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcTAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWlTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHEwICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFpUwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRxMCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABankAAAAhAAABLwAAATAAAWp6AAAAIwAAAS4AAWp7AAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACQAAAA9QAAAPUAAWqDAAAAMQAAAPUAAADnAAAA9QAABDIAAWafAAAA9QAAAPUAAWqLAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRv0CAiBHFcIgDwIgMqBHAsICIEcVggSf9N3utMAAAA6AAAAOwAAAA4AAWqPAAFqkgAAAKaiAAACEgAABDyAZYCtogABapMAAWqUgRxYgRxjgFjZAAAAIQAAACUAAWqXAAAADgAAACgAAWqYAAAAIwAAAOYAAWqZAAFmqAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWqhXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRxVgGWAPIBfgACABAiBHFnTAAAAOgAAADsAAAAOAAFqowABaqwAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAWqtAAFqrgABaq8AAWqwAAFqsQABarIAAWqzAAFqtIEcWoEcW4EcXIEcXoEcX4EcYIEcYYEcYoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFqkwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRxYCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABapMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcWAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFq1gAAABcAAWqTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEcXYAAgRxYCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAWrkAAFq5QAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFqkwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRxYCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABapMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcWAgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWqTAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHFgICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFqkwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRxYCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABapMAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcWAgICAiATYBwCAiAAAjZAAAAIQAAACUAAWszAAAADgAAACgAAWs0AAAAIwAAAOYAAWs1AAFmqAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWs9XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRxVgK2APIBfgACABAiBHGTTAAAAOgAAADsAAAAOAAFrPwABa0cAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAWtIAAFrSQABa0oAAWtLAAFrTAABa00AAWtOgRxlgRxmgRxngRxogRxpgRxqgRxrgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWqUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHGMICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFqlAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRxjCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABapQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcYwgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAWqUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRxjCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABapQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcYwgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWqUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHGMICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFqlAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRxjCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABa7oAAAAhAAABLwAAATAAAWu7AAAAIwAAAS4AAWu8AAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACQAAAA9QAAAPUAAWvEAAAAMQAAAPUAAADnAAAA9QAABDIAAWagAAAA9QAAAPUAAWvMAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRv0CAiBHG4IgDwIgMqBHAwICIEcbQgSuJc5XtMAAAA6AAAAOwAAAA4AAWvQAAFr0wAAAKaiAAACEgAABDyAZYCtogABa9QAAWvVgRxvgRx6gFjZAAAAIQAAACUAAWvYAAAADgAAACgAAWvZAAAAIwAAAOYAAWvaAAFmqQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWviXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRxsgGWAPIBfgACABAiBHHDTAAAAOgAAADsAAAAOAAFr5AABa+0AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAWvuAAFr7wABa/AAAWvxAAFr8gABa/MAAWv0AAFr9YEccYEccoEcc4EcdYEcdoEcd4EceIEceYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFr1AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRxvCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABa9QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcbwgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFsFwAAABcAAWvUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEcdIAAgRxvCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAWwlAAFsJgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFr1AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRxvCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABa9QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcbwgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAWvUAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHG8ICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFr1AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRxvCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABa9QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcbwgICAiATYBwCAiAAAjZAAAAIQAAACUAAWx0AAAADgAAACgAAWx1AAAAIwAAAOYAAWx2AAFmqQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAWx+XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRxsgK2APIBfgACABAiBHHvTAAAAOgAAADsAAAAOAAFsgAABbIgAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAWyJAAFsigABbIsAAWyMAAFsjQABbI4AAWyPgRx8gRx9gRx+gRx/gRyAgRyBgRyCgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWvVAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHHoICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFr1QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRx6CAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABa9UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEceggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAWvVAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgRx6CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABa9UAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEceggICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAWvVAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHHoICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFr1QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgRx6CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABbPsAAAAhAAABLwAAATAAAWz8AAAAIwAAAS4AAWz9AAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACQAAAA9QAAAPUAAW0FAAAAMQAAAPUAAADnAAAA9QAABDIAAWahAAAA9QAAAPUAAW0NAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRv0CAiBHIUIgDwIgMqBHA0ICIEchAgSlV+zBNMAAAA6AAAAOwAAAA4AAW0RAAFtFAAAAKaiAAACEgAABDyAZYCtogABbRUAAW0WgRyGgRyRgFjZAAAAIQAAACUAAW0ZAAAADgAAACgAAW0aAAAAIwAAAOYAAW0bAAFmqgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAW0jXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRyDgGWAPIBfgACABAiBHIfTAAAAOgAAADsAAAAOAAFtJQABbS4AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAW0vAAFtMAABbTEAAW0yAAFtMwABbTQAAW01AAFtNoEciIEciYEcioEcjIEcjYEcjoEcj4EckIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFtFQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRyGCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABbRUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEchggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFtWAAAABcAAW0VAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEci4AAgRyGCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAW1mAAFtZwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFtFQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRyGCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABbRUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEchggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAW0VAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHIYICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFtFQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRyGCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABbRUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEchggICAiATYBwCAiAAAjZAAAAIQAAACUAAW21AAAADgAAACgAAW22AAAAIwAAAOYAAW23AAFmqgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAW2/XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRyDgK2APIBfgACABAiBHJLTAAAAOgAAADsAAAAOAAFtwQABbckAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAW3KAAFtywABbcwAAW3NAAFtzgABbc8AAW3QgRyTgRyUgRyVgRyWgRyXgRyYgRyZgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAW0WAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHJEICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFtFgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRyRCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAB6hAAAAFwABbRYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgQLRgACBHJEICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHs8AAAAXAAFtFgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAtWAAIEckQgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAW0WAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHJEICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFtFgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgRyRCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABbRYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEckQgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAW48AAAAIQAAAS8AAAEwAAFuPQAAACMAAAEuAAFuPgAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAkAAAAPUAAAD1AAFuRgAAADEAAAD1AAAA5wAAAPUAAAQyAAFmogAAAPUAAAD1AAFuTgAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEb9AgIgRycCIA8CIDKgRwOCAiBHJsIElrXG+bTAAAAOgAAADsAAAAOAAFuUgABblUAAACmogAAAhIAAAQ8gGWAraIAAW5WAAFuV4EcnYEcqIBY2QAAACEAAAAlAAFuWgAAAA4AAAAoAAFuWwAAACMAAADmAAFuXAABZqsAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFuZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEcmoBlgDyAX4AAgAQIgRye0wAAADoAAAA7AAAADgABbmYAAW5vAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFucAABbnEAAW5yAAFucwABbnQAAW51AAFudgABbneBHJ+BHKCBHKGBHKOBHKSBHKWBHKaBHKeAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABblYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcnQgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAW5WAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHJ0ICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABbpkAAAAXAAFuVgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBHKKAAIEcnQgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFupwABbqgAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABblYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcnQgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAW5WAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRydCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABblYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcnQgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAW5WAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHJ0ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFuVgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRydCAgICIBNgHAICIAACNkAAAAhAAAAJQABbvYAAAAOAAAAKAABbvcAAAAjAAAA5gABbvgAAWarAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABbwBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHJqArYA8gF+AAIAECIEcqdMAAAA6AAAAOwAAAA4AAW8CAAFvCgAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABbwsAAW8MAAFvDQABbw4AAW8PAAFvEAABbxGBHKqBHKuBHKyBHK2BHK6BHK+BHLCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABblcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcqAgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAW5XAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHKgICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFuVwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRyoCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAADJXAAAAFwABblcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQRWgACBHKgICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFuVwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRyoCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABblcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcqAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAW5XAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHKgICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFvfQAAACEAAAEvAAABMAABb34AAAAjAAABLgABb38AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJAAAAD1AAAA9QABb4cAAAAxAAAA9QAAAOcAAAD1AAACCQABZqMAAAD1AAAA9QABb48AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBG/QICIEcswiAPAiBAUCBHA8ICIEcsggSNHVOdtMAAAA6AAAAOwAAAA4AAW+TAAFvlgAAAKaiAAACEgAAAhOAZYBmogABb5cAAW+YgRy0gRy/gFjZAAAAIQAAACUAAW+bAAAADgAAACgAAW+cAAAAIwAAAOYAAW+dAAFmrAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAW+lXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRyxgGWAPIBfgACABAiBHLXTAAAAOgAAADsAAAAOAAFvpwABb7AAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAW+xAAFvsgABb7MAAW+0AAFvtQABb7YAAW+3AAFvuIEctoEct4EcuIEcuoEcu4EcvIEcvYEcvoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFvlwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRy0CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABb5cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEctAgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFv2gAAABcAAW+XAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEcuYAAgRy0CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAW/oAAFv6QAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFvlwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRy0CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABb5cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEctAgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAW+XAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHLQICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFvlwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRy0CAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABb5cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEctAgICAiATYBwCAiAAAjZAAAAIQAAACUAAXA3AAAADgAAACgAAXA4AAAAIwAAAOYAAXA5AAFmrAAAAhMAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAXBBXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRyxgGaAPIBfgACABAiBHMDTAAAAOgAAADsAAAAOAAFwQwABcEsAAACmpwAAAswAAALNAAACzgAAAs8AAALQAAAC0QAAAtKAfIB9gH6Af4CAgIGAgqcAAXBMAAFwTQABcE4AAXBPAAFwUAABcFEAAXBSgRzBgRzCgRzDgRzEgR2agR2bgR2cgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC5QAAABcAAW+YAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzAAAAPUAAAD1AAAAFwAAAPWAAICEgACBHL8ICAgIgE2AfAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAB6EAAAAXAAFvmAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs0AAAD1AAAA9QAAABcAAAD1gACA9oAAgRy/CAgICIBNgH0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAALlAAAAFwABb5gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALOAAAA9QAAAPUAAAAXAAAA9YAAgISAAIEcvwgICAiATYB+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAmgAAABcAAW+YAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzwAAAPUAAAD1AAAAFwAAAPWAAIEcxYAAgRy/CAgICIBNgH8ICIAACN8QEAABcJEAAXCSAAFwkwABcJQAAAAhAAFwlQABcJYAAAAjAAFwlwABcJgAAAAOAAAAJQABcJkAAXCaAAAAKAAAAOYAAADnAAFwnAAAACkAAAApAAAAFAABcKAAAADtAAAAMQAAACkAAADnAAAA8AAAAGUAAADnAAFwpwABcKgAAAD1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDyBHNmABIAEgAKBHMeBAVmABIA8gQFbgC6APIEdmYEcxggSZmb2fNMAAAA6AAAAOwAAAA4AAXCsAAFwrgAAAKahAAAA+oA+oQABcK+BHMiAWNkAAAAhAAAAJQABcLIAAAAOAAAAKAABcLMAAAAjAAAA5gABcLQAAACaAAAA+gAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABcLxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHMWAPoA8gF+AAIAECIEcydMAAAA6AAAAOwAAAA4AAXC+AAFwyAAAAKapAAABDQAAAQ4AAAEPAAABEAAAAREAAAESAAABEwAAARQAAAEVgEGAQoBDgESARYBGgEeASIBJqQABcMkAAXDKAAFwywABcMwAAXDNAAFwzgABcM8AAXDQAAFw0YEcyoEczIEczYEc0YEc0oEc1IEc1YEc14Ec2IBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABcNUAAAAXAAFwrwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ0AAAD1AAAA9QAAABcAAAD1gACBHMuAAIEcyAgICAiATYBBCAiAAAjSAAAAOwAAAA4AAXDjAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABcK8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEOAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEcyAgICAiATYBCCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFw9gAAABcAAXCvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDwAAAPUAAAD1AAAAFwAAAPWAAIEczoAAgRzICAgICIBNgEMICIAACNIAAAA7AAAADgABcQQAAAFFoQABcQWBHM+ATNIAAAA7AAAADgABcQgAAAFFogABcQkAAB2zgRzQgQK6gExfEA9yYXdCYWNrdXBLZXlVaWTfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXCvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEAAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHMgICAgIgE2ARAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABcR4AAAAXAAFwrwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAREAAAD1AAAA9QAAABcAAAD1gACBHNOAAIEcyAgICAiATYBFCAiAAAjSAAAAOwAAAA4AAXEsAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABcK8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAESAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEcyAgICAiATYBGCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFxPwAAABcAAXCvAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEwAAAPUAAAD1AAAAFwAAAPWAAIEc1oAAgRzICAgICIBNgEcICIAACNMAAAA6AAAAOwAAAA4AAXFNAAFxTgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAb4AAAAXAAFwrwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARQAAAD1AAAA9QAAABcAAAD1gACAWoAAgRzICAgICIBNgEgICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAABlAAAAFwABcK8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEVAAAA9QAAAPUAAAAXAAAA9YAAgC6AAIEcyAgICAiATYBJCAiAAAjTAAAAOgAAADsAAAAOAAFxbwABcXgAAACmqAABcXAAAXFxAAFxcgABcXMAAB2zAAFxdQABcXYAAXF3gRzagRzbgRzcgRzdgQK6gRzegRzfgRzgqAABcXkAAXF6AAFxewABcXwAAXF9AAFxfgABcX8AAXGAgRzhgRz4gR0PgR0mgR09gR1UgR1rgR2CgFhfEBNlbmNyeXB0ZWRDb250ZW50UmF3XHJhd0JhY2t1cEtleV8QFXN0YXR1c0NoYW5nZVRpbWVzdGFtcF8QD3Jhd0JhY2t1cEtleVVpZFlmb3JFeHBvcnRfEBFiYWNrdXBKc29uVmVyc2lvbllzdGF0dXNSYXffEBIAAAErAAABLAAAAS0AAXGKAAAAIQAAAS8AAAEwAAFxiwAAACMAAAEuAAFxjAAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAmgAAAPUAAAD1AAFxlAAAADEAAAD1AAAA5wAAAPUAAAQyAAFxcAAAAPUAAAD1AAFxnAAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEcxQgIgRzjCIA8CIDKgRzaCAiBHOIIEr62bj3TAAAAOgAAADsAAAAOAAFxoAABcaMAAACmogAAAhIAAAQ8gGWAraIAAXGkAAFxpYEc5IEc74BY2QAAACEAAAAlAAFxqAAAAA4AAAAoAAFxqQAAACMAAADmAAFxqgABcXkAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFxsl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEc4YBlgDyAX4AAgAQIgRzl0wAAADoAAAA7AAAADgABcbQAAXG9AAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAFxvgABcb8AAXHAAAFxwQABccIAAXHDAAFxxAABccWBHOaBHOeBHOiBHOqBHOuBHOyBHO2BHO6AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABcaQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEc5AgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXGkAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHOQICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABcecAAAAXAAFxpAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBHOmAAIEc5AgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAFx9QABcfYAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABcaQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEc5AgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAXGkAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgRzkCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABcaQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEc5AgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXGkAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHOQICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFxpAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgRzkCAgICIBNgHAICIAACNkAAAAhAAAAJQABckQAAAAOAAAAKAABckUAAAAjAAAA5gABckYAAXF5AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABck5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHOGArYA8gF+AAIAECIEc8NMAAAA6AAAAOwAAAA4AAXJQAAFyWAAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABclkAAXJaAAFyWwABclwAAXJdAAFyXgABcl+BHPGBHPKBHPOBHPSBHPWBHPaBHPeAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABcaUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEc7wgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXGlAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHO8ICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFxpQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgRzvCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABcaUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBHO8ICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAFxpQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgRzvCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABcaUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEc7wgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXGlAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHO8ICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAFyywAAACEAAAEvAAABMAABcswAAAAjAAABLgABcs0AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJoAAAD1AAAA9QABctUAAAAxAAAA9QAAAOcAAAD1AAACCQABcXEAAAD1AAAA9QABct0AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHMUICIEc+giAPAiBAUCBHNsICIEc+QgSy1fJhNMAAAA6AAAAOwAAAA4AAXLhAAFy5AAAAKaiAAACEgAAAhOAZYBmogABcuUAAXLmgRz7gR0GgFjZAAAAIQAAACUAAXLpAAAADgAAACgAAXLqAAAAIwAAAOYAAXLrAAFxegAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAXLzXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRz4gGWAPIBfgACABAiBHPzTAAAAOgAAADsAAAAOAAFy9QABcv4AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAXL/AAFzAAABcwEAAXMCAAFzAwABcwQAAXMFAAFzBoEc/YEc/oEc/4EdAYEdAoEdA4EdBIEdBYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFy5QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgRz7CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABcuUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEc+wgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAFzKAAAABcAAXLlAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEdAIAAgRz7CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAXM2AAFzNwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFy5QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgRz7CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAu+AAAAFwABcuUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgQFMgACBHPsICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFy5QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgRz7CAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABcuUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEc+wgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXLlAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHPsICAgIgE2AcAgIgAAI2QAAACEAAAAlAAFzhQAAAA4AAAAoAAFzhgAAACMAAADmAAFzhwABcXoAAAITAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAFzj18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEc+IBmgDyAX4AAgAQIgR0H0wAAADoAAAA7AAAADgABc5EAAXOZAAAApqcAAALMAAACzQAAAs4AAALPAAAC0AAAAtEAAALSgHyAfYB+gH+AgICBgIKnAAFzmgABc5sAAXOcAAFznQABc54AAXOfAAFzoIEdCIEdCYEdCoEdC4EdDIEdDYEdDoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAuUAAAAXAAFy5gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAswAAAD1AAAA9QAAABcAAAD1gACAhIAAgR0GCAgICIBNgHwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAL0AAAAFwABcuYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALNAAAA9QAAAPUAAAAXAAAA9YAAgIaAAIEdBggICAiATYB9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAC9AAAABcAAXLmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACzgAAAPUAAAD1AAAAFwAAAPWAAICGgACBHQYICAgIgE2AfggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAJAAAAAXAAFy5gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAs8AAAD1AAAA9QAAABcAAAD1gACBG/SAAIEdBggICAiATYB/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXLmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0AAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHQYICAgIgE2AgAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAFy5gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtEAAAD1AAAA9QAAABcAAAD1gACAVYAAgR0GCAgICIBNgIEICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAWasAAAAFwABcuYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAALSAAAA9QAAAPUAAAAXAAAA9YAAgRyxgACBHQYICAgIgE2AgggIgAAI3xASAAABKwAAASwAAAEtAAF0DAAAACEAAAEvAAABMAABdA0AAAAjAAABLgABdA4AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJoAAAD1AAAA9QABdBYAAAAxAAAA9QAAAOcAAAD1AAAEMgABcXIAAAD1AAAA9QABdB4AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHMUICIEdEQiAPAiAyoEc3AgIgR0QCBKilGXz0wAAADoAAAA7AAAADgABdCIAAXQlAAAApqIAAAISAAAEPIBlgK2iAAF0JgABdCeBHRKBHR2AWNkAAAAhAAAAJQABdCoAAAAOAAAAKAABdCsAAAAjAAAA5gABdCwAAXF7AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABdDRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHQ+AZYA8gF+AAIAECIEdE9MAAAA6AAAAOwAAAA4AAXQ2AAF0PwAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABdEAAAXRBAAF0QgABdEMAAXREAAF0RQABdEYAAXRHgR0UgR0VgR0WgR0YgR0ZgR0agR0bgR0cgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXQmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHRIICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF0JgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR0SCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAXRpAAAAFwABdCYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR0XgACBHRIICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABdHcAAXR4AAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXQmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHRIICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF0JgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgR0SCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABdCYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdEggICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXQmAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHRIICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF0JgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR0SCAgICIBNgHAICIAACNkAAAAhAAAAJQABdMYAAAAOAAAAKAABdMcAAAAjAAAA5gABdMgAAXF7AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABdNBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHQ+ArYA8gF+AAIAECIEdHtMAAAA6AAAAOwAAAA4AAXTSAAF02gAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABdNsAAXTcAAF03QABdN4AAXTfAAF04AABdOGBHR+BHSCBHSGBHSKBHSOBHSSBHSWAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABdCcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdHQgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXQnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHR0ICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF0JwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR0dCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAADJXAAAAFwABdCcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQRWgACBHR0ICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF0JwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR0dCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABdCcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdHQgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXQnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHR0ICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAF1TQAAACEAAAEvAAABMAABdU4AAAAjAAABLgABdU8AAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJoAAAD1AAAA9QABdVcAAAAxAAAA9QAAAOcAAAD1AAAEMgABcXMAAAD1AAAA9QABdV8AAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHMUICIEdKAiAPAiAyoEc3QgIgR0nCBLF5UzF0wAAADoAAAA7AAAADgABdWMAAXVmAAAApqIAAAISAAAEPIBlgK2iAAF1ZwABdWiBHSmBHTSAWNkAAAAhAAAAJQABdWsAAAAOAAAAKAABdWwAAAAjAAAA5gABdW0AAXF8AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABdXVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHSaAZYA8gF+AAIAECIEdKtMAAAA6AAAAOwAAAA4AAXV3AAF1gAAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABdYEAAXWCAAF1gwABdYQAAXWFAAF1hgABdYcAAXWIgR0rgR0sgR0tgR0vgR0wgR0xgR0ygR0zgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXVnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHSkICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF1ZwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR0pCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAXWqAAAAFwABdWcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR0ugACBHSkICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABdbgAAXW5AAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXVnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHSkICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF1ZwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgR0pCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABdWcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdKQgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXVnAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHSkICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF1ZwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR0pCAgICIBNgHAICIAACNkAAAAhAAAAJQABdgcAAAAOAAAAKAABdggAAAAjAAAA5gABdgkAAXF8AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABdhFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHSaArYA8gF+AAIAECIEdNdMAAAA6AAAAOwAAAA4AAXYTAAF2GwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABdhwAAXYdAAF2HgABdh8AAXYgAAF2IQABdiKBHTaBHTeBHTiBHTmBHTqBHTuBHTyAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABdWgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdNAgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXVoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHTQICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF1aAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR00CAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABdWgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBHTQICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF1aAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR00CAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABdWgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdNAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXVoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHTQICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAF2jgAAACEAAAEvAAABMAABdo8AAAAjAAABLgABdpAAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJoAAAD1AAAA9QABdpgAAAAxAAAA9QAAAOcAAAD1AAAEMgAAHbMAAAD1AAAA9QABdqAAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHMUICIEdPwiAPAiAyoECuggIgR0+CBLgKmRk0wAAADoAAAA7AAAADgABdqQAAXanAAAApqIAAAISAAAEPIBlgK2iAAF2qAABdqmBHUCBHUuAWNkAAAAhAAAAJQABdqwAAAAOAAAAKAABdq0AAAAjAAAA5gABdq4AAXF9AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABdrZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHT2AZYA8gF+AAIAECIEdQdMAAAA6AAAAOwAAAA4AAXa4AAF2wQAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABdsIAAXbDAAF2xAABdsUAAXbGAAF2xwABdsgAAXbJgR1CgR1DgR1EgR1GgR1HgR1IgR1JgR1KgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXaoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHUAICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF2qAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR1ACAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAXbrAAAAFwABdqgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR1FgACBHUAICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABdvkAAXb6AAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXaoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHUAICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF2qAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgR1ACAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABdqgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdQAgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXaoAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHUAICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF2qAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR1ACAgICIBNgHAICIAACNkAAAAhAAAAJQABd0gAAAAOAAAAKAABd0kAAAAjAAAA5gABd0oAAXF9AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABd1JfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHT2ArYA8gF+AAIAECIEdTNMAAAA6AAAAOwAAAA4AAXdUAAF3XAAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABd10AAXdeAAF3XwABd2AAAXdhAAF3YgABd2OBHU2BHU6BHU+BHVCBHVGBHVKBHVOAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABdqkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdSwgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXapAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHUsICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHqEAAAAXAAF2qQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACBAtGAAIEdSwgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAXapAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgR1LCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABdqkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdSwgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXapAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHUsICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF2qQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR1LCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABd88AAAAhAAABLwAAATAAAXfQAAAAIwAAAS4AAXfRAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACaAAAA9QAAAPUAAXfZAAAAMQAAAPUAAADnAAAA9QAABDIAAXF1AAAA9QAAAPUAAXfhAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRzFCAiBHVYIgDwIgMqBHN4ICIEdVQgS58YHmNMAAAA6AAAAOwAAAA4AAXflAAF36AAAAKaiAAACEgAABDyAZYCtogABd+kAAXfqgR1XgR1igFjZAAAAIQAAACUAAXftAAAADgAAACgAAXfuAAAAIwAAAOYAAXfvAAFxfgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAXf3XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR1UgGWAPIBfgACABAiBHVjTAAAAOgAAADsAAAAOAAF3+QABeAIAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAXgDAAF4BAABeAUAAXgGAAF4BwABeAgAAXgJAAF4CoEdWYEdWoEdW4EdXYEdXoEdX4EdYIEdYYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF36QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR1XCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABd+kAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdVwgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAF4LAAAABcAAXfpAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEdXIAAgR1XCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAXg6AAF4OwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF36QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR1XCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABd+kAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdVwgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXfpAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHVcICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF36QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR1XCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABd+kAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdVwgICAiATYBwCAiAAAjZAAAAIQAAACUAAXiJAAAADgAAACgAAXiKAAAAIwAAAOYAAXiLAAFxfgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAXiTXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR1UgK2APIBfgACABAiBHWPTAAAAOgAAADsAAAAOAAF4lQABeJ0AAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAXieAAF4nwABeKAAAXihAAF4ogABeKMAAXikgR1kgR1lgR1mgR1ngR1ogR1pgR1qgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXfqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHWIICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF36gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR1iCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABd+oAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdYggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAGfQAAABcAAXfqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIDggACBHWIICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF36gAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR1iCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABd+oAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdYggICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXfqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHWIICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAF5EAAAACEAAAEvAAABMAABeREAAAAjAAABLgABeRIAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAJoAAAD1AAAA9QABeRoAAAAxAAAA9QAAAOcAAAD1AAAEMgABcXYAAAD1AAAA9QABeSIAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHMUICIEdbQiAPAiAyoEc3wgIgR1sCBKHhqIr0wAAADoAAAA7AAAADgABeSYAAXkpAAAApqIAAAISAAAEPIBlgK2iAAF5KgABeSuBHW6BHXmAWNkAAAAhAAAAJQABeS4AAAAOAAAAKAABeS8AAAAjAAAA5gABeTAAAXF/AAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABeThfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHWuAZYA8gF+AAIAECIEdb9MAAAA6AAAAOwAAAA4AAXk6AAF5QwAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABeUQAAXlFAAF5RgABeUcAAXlIAAF5SQABeUoAAXlLgR1wgR1xgR1ygR10gR11gR12gR13gR14gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXkqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHW4ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF5KgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR1uCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAXltAAAAFwABeSoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR1zgACBHW4ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABeXsAAXl8AAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXkqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHW4ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF5KgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgR1uCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABeSoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdbggICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXkqAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHW4ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF5KgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR1uCAgICIBNgHAICIAACNkAAAAhAAAAJQABecoAAAAOAAAAKAABecsAAAAjAAAA5gABecwAAXF/AAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABedRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHWuArYA8gF+AAIAECIEdetMAAAA6AAAAOwAAAA4AAXnWAAF53gAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABed8AAXngAAF54QABeeIAAXnjAAF55AABeeWBHXuBHXyBHX2BHX6BHX+BHYCBHYGAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABeSsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdeQgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXkrAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHXkICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAHqEAAAAXAAF5KwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACBAtGAAIEdeQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAXkrAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgR15CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABeSsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdeQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXkrAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHXkICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF5KwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR15CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABelEAAAAhAAABLwAAATAAAXpSAAAAIwAAAS4AAXpTAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACaAAAA9QAAAPUAAXpbAAAAMQAAAPUAAADnAAAA9QAABDIAAXF3AAAA9QAAAPUAAXpjAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRzFCAiBHYQIgDwIgMqBHOAICIEdgwgSrFdQh9MAAAA6AAAAOwAAAA4AAXpnAAF6agAAAKaiAAACEgAABDyAZYCtogABemsAAXpsgR2FgR2QgFjZAAAAIQAAACUAAXpvAAAADgAAACgAAXpwAAAAIwAAAOYAAXpxAAFxgAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAXp5XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR2CgGWAPIBfgACABAiBHYbTAAAAOgAAADsAAAAOAAF6ewABeoQAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAXqFAAF6hgABeocAAXqIAAF6iQABeooAAXqLAAF6jIEdh4EdiIEdiYEdi4EdjIEdjYEdjoEdj4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF6awAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR2FCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABemsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdhQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAF6rgAAABcAAXprAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEdioAAgR2FCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAXq8AAF6vQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF6awAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR2FCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABemsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdhQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXprAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHYUICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF6awAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR2FCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABemsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdhQgICAiATYBwCAiAAAjZAAAAIQAAACUAAXsLAAAADgAAACgAAXsMAAAAIwAAAOYAAXsNAAFxgAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAXsVXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR2CgK2APIBfgACABAiBHZHTAAAAOgAAADsAAAAOAAF7FwABex8AAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAXsgAAF7IQABeyIAAXsjAAF7JAABeyUAAXsmgR2SgR2TgR2UgR2VgR2WgR2XgR2YgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXpsAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHZAICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF6bAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR2QCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABemwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdkAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAXpsAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgR2QCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABemwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdkAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXpsAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHZAICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF6bAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR2QCAgICIBNgMEICIAACNIAAAA7AAAADgABe5IAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAFvmAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtAAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEcvwgICAiATYCACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAW+YAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAC0QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHL8ICAgIgE2AgQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABcXoAAAAXAAFvmAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAtIAAAD1AAAA9QAAABcAAAD1gACBHPiAAIEcvwgICAiATYCCCAiAAAjSAAAAOwAAAA4AAXvCAAABRaCATN8QEAABe8UAAXvGAAF7xwABe8gAAAAhAAF7yQABe8oAAAAjAAF7ywABe8wAAAAOAAAAJQABe80AAXvOAAAAKAAAAOYAAADnAAF70AAAACkAAAApAAAAFAABe9QAAADtAAAAMQAAACkAAADnAAAA8AAAAGEAAADnAAF72wABe9wAAAD1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDyBHbSABIAEgAKBHaCBAVmABIA8gQFbgCqAPIEd5IEdnwgS58qu6NMAAAA6AAAAOwAAAA4AAXvgAAF74gAAAKahAAAA+oA+oQABe+OBHaGAWNkAAAAhAAAAJQABe+YAAAAOAAAAKAABe+cAAAAjAAAA5gABe+gAAACWAAAA+gAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABe/BfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHZ6APoA8gF+AAIAECIEdotMAAAA6AAAAOwAAAA4AAXvyAAF7/AAAAKapAAABDQAAAQ4AAAEPAAABEAAAAREAAAESAAABEwAAARQAAAEVgEGAQoBDgESARYBGgEeASIBJqQABe/0AAXv+AAF7/wABfAAAAXwBAAF8AgABfAMAAXwEAAF8BYEdo4EdpYEdpoEdq4EdrIEdroEdr4EdsYEdsoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABfAkAAAAXAAF74wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ0AAAD1AAAA9QAAABcAAAD1gACBHaSAAIEdoQgICAiATYBBCAiAAAjSAAAAOwAAAA4AAXwXAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABe+MAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEOAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdoQgICAiATYBCCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAF8KgAAABcAAXvjAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDwAAAPUAAAD1AAAAFwAAAPWAAIEdp4AAgR2hCAgICIBNgEMICIAACNIAAAA7AAAADgABfDgAAAFFoQABfDmBHaiATNIAAAA7AAAADgABfDwAAAFFogABfD0AAXw+gR2pgR2qgExfEBByYXdPd25lZElkZW50aXR5WmNvbW1pdG1lbnTfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXvjAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEAAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHaEICAgIgE2ARAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABfFMAAAAXAAF74wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAREAAAD1AAAA9QAAABcAAAD1gACBHa2AAIEdoQgICAiATYBFCAiAAAjSAAAAOwAAAA4AAXxhAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABe+MAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAESAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEdoQgICAiATYBGCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAF8dAAAABcAAXvjAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEwAAAPUAAAD1AAAAFwAAAPWAAIEdsIAAgR2hCAgICIBNgEcICIAACNMAAAA6AAAAOwAAAA4AAXyCAAF8gwAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAb4AAAAXAAF74wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARQAAAD1AAAA9QAAABcAAAD1gACAWoAAgR2hCAgICIBNgEgICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAXyWAAAAFwABe+MAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEVAAAA9QAAAPUAAAAXAAAA9YAAgR2zgACBHaEICAgIgE2ASQgIgAAIXxAkVHJ1c3RFc3RhYmxpc2htZW50Q29tbWl0bWVudFJlY2VpdmVk0wAAADoAAAA7AAAADgABfKUAAXyoAAAApqIAAXymAAF8PoEdtYEdqqIAAXypAAF8qoEdtoEdzYBYXxAQcmF3T3duZWRJZGVudGl0ed8QEgAAASsAAAEsAAABLQABfK4AAAAhAAABLwAAATAAAXyvAAAAIwAAAS4AAXywAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACWAAAA9QAAAPUAAXy4AAAAMQAAAPUAAADnAAAA9QAABDIAAXymAAAA9QAAAPUAAXzAAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR2eCAiBHbgIgDwIgMqBHbUICIEdtwgSrpehZtMAAAA6AAAAOwAAAA4AAXzEAAF8xwAAAKaiAAACEgAABDyAZYCtogABfMgAAXzJgR25gR3EgFjZAAAAIQAAACUAAXzMAAAADgAAACgAAXzNAAAAIwAAAOYAAXzOAAF8qQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAXzWXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR22gGWAPIBfgACABAiBHbrTAAAAOgAAADsAAAAOAAF82AABfOEAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAXziAAF84wABfOQAAXzlAAF85gABfOcAAXzoAAF86YEdu4EdvIEdvYEdv4EdwIEdwYEdwoEdw4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF8yAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR25CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABfMgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEduQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAF9CwAAABcAAXzIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEdvoAAgR25CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAX0ZAAF9GgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF8yAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR25CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABfMgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEduQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAXzIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHbkICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF8yAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR25CAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABfMgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEduQgICAiATYBwCAiAAAjZAAAAIQAAACUAAX1oAAAADgAAACgAAX1pAAAAIwAAAOYAAX1qAAF8qQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAX1yXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR22gK2APIBfgACABAiBHcXTAAAAOgAAADsAAAAOAAF9dAABfXwAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAX19AAF9fgABfX8AAX2AAAF9gQABfYIAAX2DgR3GgR3HgR3IgR3JgR3KgR3LgR3MgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXzJAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHcQICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF8yQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR3ECAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABfMkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdxAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAXzJAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgR3ECAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABfMkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEdxAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAXzJAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHcQICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF8yQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR3ECAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABfe8AAAAhAAABLwAAATAAAX3wAAAAIwAAAS4AAX3xAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACWAAAA9QAAAPUAAX35AAAAMQAAAPUAAADnAAAA9QAABDIAAXw+AAAA9QAAAPUAAX4BAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR2eCAiBHc8IgDwIgMqBHaoICIEdzggTAAAAARP7BYLTAAAAOgAAADsAAAAOAAF+BQABfggAAACmogAAAhIAAAQ8gGWAraIAAX4JAAF+CoEd0IEd24BY2QAAACEAAAAlAAF+DQAAAA4AAAAoAAF+DgAAACMAAADmAAF+DwABfKoAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAF+F18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEdzYBlgDyAX4AAgAQIgR3R0wAAADoAAAA7AAAADgABfhkAAX4iAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAF+IwABfiQAAX4lAAF+JgABficAAX4oAAF+KQABfiqBHdKBHdOBHdSBHdaBHdeBHdiBHdmBHdqAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABfgkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEd0AgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAX4JAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHdAICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABfkwAAAAXAAF+CQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBHdWAAIEd0AgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAF+WgABflsAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABfgkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEd0AgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAX4JAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHdAICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAF+CQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR3QCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABfgkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEd0AgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAX4JAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHdAICAgIgE2AcAgIgAAI2QAAACEAAAAlAAF+qQAAAA4AAAAoAAF+qgAAACMAAADmAAF+qwABfKoAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAF+s18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEdzYCtgDyAX4AAgAQIgR3c0wAAADoAAAA7AAAADgABfrUAAX69AAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAF+vgABfr8AAX7AAAF+wQABfsIAAX7DAAF+xIEd3YEd3oEd34Ed4IEd4YEd4oEd44BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF+CgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgR3bCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABfgoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEd2wgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAX4KAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHdsICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAI9QAAAAXAAF+CgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAzKAAIEd2wgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAX4KAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHdsICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF+CgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgR3bCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABfgoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEd2wgICAiATYDBCAiAAAjSAAAAOwAAAA4AAX8wAAABRaCATN8QEAABfzMAAX80AAF/NQABfzYAAAAhAAF/NwABfzgAAAAjAAF/OQABfzoAAAAOAAAAJQABfzsAAX88AAAAKAAAAOYAAADnAAF/PgAAACkAAAApAAAAFAABf0IAAADtAAAAMQAAACkAAADnAAAA8AAAAGsAAADnAAF/SQABf0oAAAD1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDyBHfuABIAEgAKBHeeBAVmABIA8gQFbgDSAPIEeLYEd5ggSZwKzWtMAAAA6AAAAOwAAAA4AAX9OAAF/UAAAAKahAAAA+oA+oQABf1GBHeiAWNkAAAAhAAAAJQABf1QAAAAOAAAAKAABf1UAAAAjAAAA5gABf1YAAACgAAAA+gAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABf15fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHeWAPoA8gF+AAIAECIEd6dMAAAA6AAAAOwAAAA4AAX9gAAF/agAAAKapAAABDQAAAQ4AAAEPAAABEAAAAREAAAESAAABEwAAARQAAAEVgEGAQoBDgESARYBGgEeASIBJqQABf2sAAX9sAAF/bQABf24AAX9vAAF/cAABf3EAAX9yAAF/c4Ed6oEd7IEd7YEd8oEd84Ed9YEd9oEd+IEd+YBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABf3cAAAAXAAF/UQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ0AAAD1AAAA9QAAABcAAAD1gACBHeuAAIEd6AgICAiATYBBCAiAAAjSAAAAOwAAAA4AAX+FAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABf1EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEOAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEd6AgICAiATYBCCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAF/mAAAABcAAX9RAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDwAAAPUAAAD1AAAAFwAAAPWAAIEd7oAAgR3oCAgICIBNgEMICIAACNIAAAA7AAAADgABf6YAAAFFoQABf6eBHe+ATNIAAAA7AAAADgABf6oAAAFFogABf6sAAX+sgR3wgR3xgExfEBlyYXdNZXNzYWdlSWRPd25lZElkZW50aXR5XxAPcmF3TWVzc2FnZUlkVWlk3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAF/UQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR3oCAgICIBNgEQICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAX/BAAAAFwABf1EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAERAAAA9QAAAPUAAAAXAAAA9YAAgR30gACBHegICAgIgE2ARQgIgAAI0gAAADsAAAAOAAF/zwAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAX9RAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEgAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHegICAgIgE2ARggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABf+IAAAAXAAF/UQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARMAAAD1AAAA9QAAABcAAAD1gACBHfeAAIEd6AgICAiATYBHCAiAAAjTAAAAOgAAADsAAAAOAAF/8AABf/EAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAG+AAAAFwABf1EAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEUAAAA9QAAAPUAAAAXAAAA9YAAgFqAAIEd6AgICAiATYBICAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGABAAAABcAAX9RAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFQAAAPUAAAD1AAAAFwAAAPWAAIEd+oAAgR3oCAgICIBNgEkICIAACF8QF1BlbmRpbmdEZWxldGVGcm9tU2VydmVy0wAAADoAAAA7AAAADgABgBMAAYAWAAAApqIAAYAUAAGAFYEd/IEd/aIAAYAXAAGAGIEd/oEeFoBYXxAPcmF3TWVzc2FnZUlkVWlkXxAZcmF3TWVzc2FnZUlkT3duZWRJZGVudGl0ed8QEgAAASsAAAEsAAABLQABgB0AAAAhAAABLwAAATAAAYAeAAAAIwAAAS4AAYAfAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACgAAAA9QAAAPUAAYAnAAAAMQAAAPUAAADnAAAA9QAABDIAAYAUAAAA9QAAAPUAAYAvAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR3lCAiBHgAIgDwIgMqBHfwICIEd/wgSpWax9tMAAAA6AAAAOwAAAA4AAYAzAAGANgAAAKaiAAACEgAABDyAZYCtogABgDcAAYA4gR4BgR4MgFjZAAAAIQAAACUAAYA7AAAADgAAACgAAYA8AAAAIwAAAOYAAYA9AAGAFwAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYBFXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR3+gGWAPIBfgACABAiBHgLTAAAAOgAAADsAAAAOAAGARwABgFAAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAYBRAAGAUgABgFMAAYBUAAGAVQABgFYAAYBXAAGAWIEeA4EeBIEeBYEeB4EeCIEeCYEeCoEeC4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGANwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR4BCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABgDcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeAQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGAegAAABcAAYA3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEeBoAAgR4BCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAYCIAAGAiQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGANwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR4BCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABgDcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEeAQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYA3AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHgEICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGANwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR4BCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABgDcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEeAQgICAiATYBwCAiAAAjZAAAAIQAAACUAAYDXAAAADgAAACgAAYDYAAAAIwAAAOYAAYDZAAGAFwAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYDhXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR3+gK2APIBfgACABAiBHg3TAAAAOgAAADsAAAAOAAGA4wABgOsAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAYDsAAGA7QABgO4AAYDvAAGA8AABgPEAAYDygR4OgR4PgR4QgR4RgR4SgR4TgR4VgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYA4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHgwICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGAOAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR4MCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABgDgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeDAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAYA4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgR4MCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABgDgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeDAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGBQQAAABcAAYA4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIEeFIAAgR4MCAgICIBNgMAICIAACF5VSURUcmFuc2Zvcm1lct8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABgDgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeDAgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAYFfAAAAIQAAAS8AAAEwAAGBYAAAACMAAAEuAAGBYQAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAoAAAAPUAAAD1AAGBaQAAADEAAAD1AAAA5wAAAPUAAAQyAAGAFQAAAPUAAAD1AAGBcQAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEd5QgIgR4YCIA8CIDKgR39CAiBHhcIEwAAAAESGQkL0wAAADoAAAA7AAAADgABgXUAAYF4AAAApqIAAAISAAAEPIBlgK2iAAGBeQABgXqBHhmBHiSAWNkAAAAhAAAAJQABgX0AAAAOAAAAKAABgX4AAAAjAAAA5gABgX8AAYAYAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABgYdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHhaAZYA8gF+AAIAECIEeGtMAAAA6AAAAOwAAAA4AAYGJAAGBkgAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABgZMAAYGUAAGBlQABgZYAAYGXAAGBmAABgZkAAYGagR4bgR4cgR4dgR4fgR4ggR4hgR4igR4jgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYF5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHhkICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGBeQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR4ZCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAYG8AAAAFwABgXkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR4egACBHhkICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABgcoAAYHLAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYF5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHhkICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGBeQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgR4ZCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABgXkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEeGQgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYF5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHhkICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGBeQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR4ZCAgICIBNgHAICIAACNkAAAAhAAAAJQABghkAAAAOAAAAKAABghoAAAAjAAAA5gABghsAAYAYAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABgiNfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHhaArYA8gF+AAIAECIEeJdMAAAA6AAAAOwAAAA4AAYIlAAGCLQAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABgi4AAYIvAAGCMAABgjEAAYIyAAGCMwABgjSBHiaBHieBHiiBHimBHiqBHiuBHiyAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABgXoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeJAgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYF6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHiQICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGBegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR4kCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABgXoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBHiQICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGBegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR4kCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABgXoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeJAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYF6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHiQICAgIgE2AwQgIgAAI0gAAADsAAAAOAAGCoAAAAUWggEzfEBAAAYKjAAGCpAABgqUAAYKmAAAAIQABgqcAAYKoAAAAIwABgqkAAYKqAAAADgAAACUAAYKrAAGCrAAAACgAAADmAAAA5wABgq4AAAApAAAAKQAAABQAAYKyAAAA7QAAADEAAAApAAAA5wAAAPAAAABuAAAA5wABgrkAAYK6AAAA9V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYA8gR5EgASABIACgR4wgQFZgASAPIEBW4A3gDyBHzeBHi8IEt9JzkTTAAAAOgAAADsAAAAOAAGCvgABgsAAAACmoQAAAPqAPqEAAYLBgR4xgFjZAAAAIQAAACUAAYLEAAAADgAAACgAAYLFAAAAIwAAAOYAAYLGAAAAowAAAPoAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYLOXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR4ugD6APIBfgACABAiBHjLTAAAAOgAAADsAAAAOAAGC0AABgtoAAACmqQAAAQ0AAAEOAAABDwAAARAAAAERAAABEgAAARMAAAEUAAABFYBBgEKAQ4BEgEWARoBHgEiASakAAYLbAAGC3AABgt0AAYLeAAGC3wABguAAAYLhAAGC4gABguOBHjOBHjWBHjaBHjuBHjyBHj6BHj+BHkGBHkKAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAYLnAAAAFwABgsEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAENAAAA9QAAAPUAAAAXAAAA9YAAgR40gACBHjEICAgIgE2AQQgIgAAI0gAAADsAAAAOAAGC9QAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYLBAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHjEICAgIgE2AQggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABgwgAAAAXAAGCwQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ8AAAD1AAAA9QAAABcAAAD1gACBHjeAAIEeMQgICAiATYBDCAiAAAjSAAAAOwAAAA4AAYMWAAABRaEAAYMXgR44gEzSAAAAOwAAAA4AAYMaAAABRaIAAYMbAAGDHIEeOYEeOoBMXxAZcmF3TWVzc2FnZUlkT3duZWRJZGVudGl0eV8QD3Jhd01lc3NhZ2VJZFVpZN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABgsEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEQAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeMQgICAiATYBECAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGDMQAAABcAAYLBAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEQAAAPUAAAD1AAAAFwAAAPWAAIEePYAAgR4xCAgICIBNgEUICIAACNIAAAA7AAAADgABgz8AAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGCwQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARIAAAD1AAAA9QAAABcAAAD1gACAVYAAgR4xCAgICIBNgEYICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAYNSAAAAFwABgsEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAETAAAA9QAAAPUAAAAXAAAA9YAAgR5AgACBHjEICAgIgE2ARwgIgAAI0wAAADoAAAA7AAAADgABg2AAAYNhAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABvgAAABcAAYLBAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFAAAAPUAAAD1AAAAFwAAAPWAAIBagACBHjEICAgIgE2ASAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABg3QAAAAXAAGCwQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARUAAAD1AAAA9QAAABcAAAD1gACBHkOAAIEeMQgICAiATYBJCAiAAAhfEA9SZWNlaXZlZE1lc3NhZ2XTAAAAOgAAADsAAAAOAAGDgwABg44AAACmqgABg4QAAYOFAAGDhgABg4cAAYOIAAGDiQABg4oAAHbrAAGDjAABg42BHkWBHkaBHkeBHkiBHkmBHkqBHkuBCZ2BHkyBHk2qAAGDjwABg5AAAYORAAGDkgABg5MAAYOUAAGDlQABg5YAAYOXAAGDmIEeToEeZYEefYEelYEerIEexIEe24Ee8oEfCYEfIIBYXnVzZXJEaWFsb2dVdWlkXxAZZW5jb2RlZFVzZXJEaWFsb2dSZXNwb25zZV8QE3Byb3RvY29sSW5zdGFuY2VVaWRfEBRyZWNlcHRpb25DaGFubmVsSW5mb18QFGVuY29kZWRFbmNvZGVkSW5wdXRzXxAUcHJvdG9jb2xNZXNzYWdlUmF3SWRdcHJvdG9jb2xSYXdJZF8QGXJhd01lc3NhZ2VJZE93bmVkSWRlbnRpdHlfEA9yYXdNZXNzYWdlSWRVaWTfEBIAAAErAAABLAAAAS0AAYOkAAAAIQAAAS8AAAEwAAGDpQAAACMAAAEuAAGDpgAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAowAAAPUAAAD1AAGDrgAAADEAAAD1AAAA5wAAAPUAAAQyAAGDhAAAAPUAAAD1AAGDtgAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEeLggIgR5QCIA8CIDKgR5FCAiBHk8IEoiUgHPTAAAAOgAAADsAAAAOAAGDugABg70AAACmogAAAhIAAAQ8gGWAraIAAYO+AAGDv4EeUYEeXIBY2QAAACEAAAAlAAGDwgAAAA4AAAAoAAGDwwAAACMAAADmAAGDxAABg48AAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAGDzF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEeToBlgDyAX4AAgAQIgR5S0wAAADoAAAA7AAAADgABg84AAYPXAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAGD2AABg9kAAYPaAAGD2wABg9wAAYPdAAGD3gABg9+BHlOBHlSBHlWBHleBHliBHlmBHlqBHluAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABg74AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEeUQgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYO+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHlEICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABhAEAAAAXAAGDvgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBHlaAAIEeUQgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAGEDwABhBAAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABg74AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEeUQgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAALvgAAABcAAYO+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIEBTIAAgR5RCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABg74AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEeUQgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYO+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHlEICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGDvgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR5RCAgICIBNgHAICIAACNkAAAAhAAAAJQABhF4AAAAOAAAAKAABhF8AAAAjAAAA5gABhGAAAYOPAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABhGhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHk6ArYA8gF+AAIAECIEeXdMAAAA6AAAAOwAAAA4AAYRqAAGEcgAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABhHMAAYR0AAGEdQABhHYAAYR3AAGEeAABhHmBHl6BHl+BHmCBHmGBHmKBHmOBHmSAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABg78AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeXAgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYO/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHlwICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGDvwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR5cCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAABHcAAAAFwABg78AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQHUgACBHlwICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGDvwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR5cCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABg78AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeXAgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYO/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHlwICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAGE5QAAACEAAAEvAAABMAABhOYAAAAjAAABLgABhOcAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKMAAAD1AAAA9QABhO8AAAAxAAAA9QAAAOcAAAD1AAAEMgABg4UAAAD1AAAA9QABhPcAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHi4ICIEeZwiAPAiAyoEeRggIgR5mCBI0Yj1F0wAAADoAAAA7AAAADgABhPsAAYT+AAAApqIAAAISAAAEPIBlgK2iAAGE/wABhQCBHmiBHnOAWNkAAAAhAAAAJQABhQMAAAAOAAAAKAABhQQAAAAjAAAA5gABhQUAAYOQAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABhQ1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHmWAZYA8gF+AAIAECIEeadMAAAA6AAAAOwAAAA4AAYUPAAGFGAAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABhRkAAYUaAAGFGwABhRwAAYUdAAGFHgABhR8AAYUggR5qgR5rgR5sgR5ugR5vgR5wgR5xgR5ygFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYT/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHmgICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGE/wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR5oCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAYVCAAAAFwABhP8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR5tgACBHmgICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABhVAAAYVRAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYT/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHmgICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAGE/wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEeaAgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYT/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHmgICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGE/wAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR5oCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABhP8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEeaAgICAiATYBwCAiAAAjZAAAAIQAAACUAAYWfAAAADgAAACgAAYWgAAAAIwAAAOYAAYWhAAGDkAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYWpXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR5lgK2APIBfgACABAiBHnTTAAAAOgAAADsAAAAOAAGFqwABhbMAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAYW0AAGFtQABhbYAAYW3AAGFuAABhbkAAYW6gR51gR52gR53gR54gR55gR56gR58gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYUAAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHnMICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGFAAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR5zCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABhQAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEecwgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAJuQAAABcAAYUAAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEBJIAAgR5zCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABhQAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEecwgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGGCQAAABcAAYUAAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIEee4AAgR5zCAgICIBNgMAICIAACF8QFU9idkVuY29kZWRUcmFuc2Zvcm1lct8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABhQAAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEecwgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAYYnAAAAIQAAAS8AAAEwAAGGKAAAACMAAAEuAAGGKQAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAowAAAPUAAAD1AAGGMQAAADEAAAD1AAAA5wAAAPUAAAQyAAGDhgAAAPUAAAD1AAGGOQAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEeLggIgR5/CIA8CIDKgR5HCAiBHn4IEvKDT0rTAAAAOgAAADsAAAAOAAGGPQABhkAAAACmogAAAhIAAAQ8gGWAraIAAYZBAAGGQoEegIEei4BY2QAAACEAAAAlAAGGRQAAAA4AAAAoAAGGRgAAACMAAADmAAGGRwABg5EAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAGGT18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEefYBlgDyAX4AAgAQIgR6B0wAAADoAAAA7AAAADgABhlEAAYZaAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAGGWwABhlwAAYZdAAGGXgABhl8AAYZgAAGGYQABhmKBHoKBHoOBHoSBHoaBHoeBHoiBHomBHoqAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABhkEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEegAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYZBAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHoAICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABhoQAAAAXAAGGQQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBHoWAAIEegAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAGGkgABhpMAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABhkEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEegAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYZBAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHoAICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGGQQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR6ACAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABhkEAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEegAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYZBAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHoAICAgIgE2AcAgIgAAI2QAAACEAAAAlAAGG4QAAAA4AAAAoAAGG4gAAACMAAADmAAGG4wABg5EAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAGG618QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEefYCtgDyAX4AAgAQIgR6M0wAAADoAAAA7AAAADgABhu0AAYb1AAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAGG9gABhvcAAYb4AAGG+QABhvoAAYb7AAGG/IEejYEejoEej4EekIEekYEekoEelIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGGQgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgR6LCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABhkIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEeiwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYZCAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHosICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAACbkAAAAXAAGGQgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBASSAAIEeiwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYZCAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHosICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABh0sAAAAXAAGGQgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACBHpOAAIEeiwgICAiATYDACAiAAAheVUlEVHJhbnNmb3JtZXLfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYZCAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHosICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAGHaQAAACEAAAEvAAABMAABh2oAAAAjAAABLgABh2sAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKMAAAD1AAAA9QABh3MAAAAxAAAA9QAAAOcAAAD1AAAEMgABg4cAAAD1AAAA9QABh3sAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHi4ICIEelwiAPAiAyoEeSAgIgR6WCBJK2Uqz0wAAADoAAAA7AAAADgABh38AAYeCAAAApqIAAAISAAAEPIBlgK2iAAGHgwABh4SBHpiBHqOAWNkAAAAhAAAAJQABh4cAAAAOAAAAKAABh4gAAAAjAAAA5gABh4kAAYOSAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABh5FfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHpWAZYA8gF+AAIAECIEemdMAAAA6AAAAOwAAAA4AAYeTAAGHnAAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABh50AAYeeAAGHnwABh6AAAYehAAGHogABh6MAAYekgR6agR6bgR6cgR6egR6fgR6ggR6hgR6igFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYeDAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHpgICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGHgwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR6YCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAYfGAAAAFwABh4MAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR6dgACBHpgICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABh9QAAYfVAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYeDAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHpgICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGHgwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgR6YCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABh4MAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEemAgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYeDAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHpgICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGHgwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR6YCAgICIBNgHAICIAACNkAAAAhAAAAJQABiCMAAAAOAAAAKAABiCQAAAAjAAAA5gABiCUAAYOSAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABiC1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHpWArYA8gF+AAIAECIEepNMAAAA6AAAAOwAAAA4AAYgvAAGINwAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABiDgAAYg5AAGIOgABiDsAAYg8AAGIPQABiD6BHqWBHqaBHqeBHqiBHqmBHqqBHquAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABh4QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeowgICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYeEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHqMICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGHhAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR6jCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAACPUAAAAFwABh4QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQMygACBHqMICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGHhAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR6jCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABh4QAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeowgICAiATYDACAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYeEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHqMICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAGIqgAAACEAAAEvAAABMAABiKsAAAAjAAABLgABiKwAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKMAAAD1AAAA9QABiLQAAAAxAAAA9QAAAOcAAAD1AAAEMgABg4gAAAD1AAAA9QABiLwAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHi4ICIEergiAPAiAyoEeSQgIgR6tCBKEvwDE0wAAADoAAAA7AAAADgABiMAAAYjDAAAApqIAAAISAAAEPIBlgK2iAAGIxAABiMWBHq+BHrqAWNkAAAAhAAAAJQABiMgAAAAOAAAAKAABiMkAAAAjAAAA5gABiMoAAYOTAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABiNJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHqyAZYA8gF+AAIAECIEesNMAAAA6AAAAOwAAAA4AAYjUAAGI3QAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABiN4AAYjfAAGI4AABiOEAAYjiAAGI4wABiOQAAYjlgR6xgR6ygR6zgR61gR62gR63gR64gR65gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYjEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHq8ICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGIxAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR6vCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAYkHAAAAFwABiMQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR60gACBHq8ICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABiRUAAYkWAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYjEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHq8ICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGIxAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgR6vCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABiMQAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEerwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYjEAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHq8ICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGIxAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR6vCAgICIBNgHAICIAACNkAAAAhAAAAJQABiWQAAAAOAAAAKAABiWUAAAAjAAAA5gABiWYAAYOTAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABiW5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBHqyArYA8gF+AAIAECIEeu9MAAAA6AAAAOwAAAA4AAYlwAAGJeAAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABiXkAAYl6AAGJewABiXwAAYl9AAGJfgABiX+BHryBHr2BHr6BHr+BHsCBHsGBHsOAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABiMUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEeuggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYjFAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHroICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGIxQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR66CAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAm5AAAAFwABiMUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQEkgACBHroICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGIxQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR66CAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAYnOAAAAFwABiMUAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgR7CgACBHroICAgIgE2AwAgIgAAIXxAVT2J2RW5jb2RlZFRyYW5zZm9ybWVy3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGIxQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR66CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABiewAAAAhAAABLwAAATAAAYntAAAAIwAAAS4AAYnuAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACjAAAA9QAAAPUAAYn2AAAAMQAAAPUAAADnAAAA9QAABDIAAYOJAAAA9QAAAPUAAYn+AAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR4uCAiBHsYIgDwIgMqBHkoICIEexQgSSwOEBNMAAAA6AAAAOwAAAA4AAYoCAAGKBQAAAKaiAAACEgAABDyAZYCtogABigYAAYoHgR7HgR7SgFjZAAAAIQAAACUAAYoKAAAADgAAACgAAYoLAAAAIwAAAOYAAYoMAAGDlAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYoUXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR7EgGWAPIBfgACABAiBHsjTAAAAOgAAADsAAAAOAAGKFgABih8AAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAYogAAGKIQABiiIAAYojAAGKJAABiiUAAYomAAGKJ4EeyYEeyoEey4EezYEezoEez4Ee0IEe0YBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGKBgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR7HCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABigYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEexwgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGKSQAAABcAAYoGAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEezIAAgR7HCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAYpXAAGKWAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGKBgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR7HCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABigYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEexwgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYoGAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHscICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGKBgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR7HCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABigYAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEexwgICAiATYBwCAiAAAjZAAAAIQAAACUAAYqmAAAADgAAACgAAYqnAAAAIwAAAOYAAYqoAAGDlAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYqwXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR7EgK2APIBfgACABAiBHtPTAAAAOgAAADsAAAAOAAGKsgABiroAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAYq7AAGKvAABir0AAYq+AAGKvwABisAAAYrBgR7UgR7VgR7WgR7XgR7YgR7ZgR7agFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYoHAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHtIICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGKBwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR7SCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABigcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEe0ggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAYoHAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgR7SCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABigcAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEe0ggICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYoHAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHtIICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGKBwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR7SCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABiy0AAAAhAAABLwAAATAAAYsuAAAAIwAAAS4AAYsvAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACjAAAA9QAAAPUAAYs3AAAAMQAAAPUAAADnAAAA9QAABDIAAYOKAAAA9QAAAPUAAYs/AAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR4uCAiBHt0IgDwIgMqBHksICIEe3AgScPY4mNMAAAA6AAAAOwAAAA4AAYtDAAGLRgAAAKaiAAACEgAABDyAZYCtogABi0cAAYtIgR7egR7pgFjZAAAAIQAAACUAAYtLAAAADgAAACgAAYtMAAAAIwAAAOYAAYtNAAGDlQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYtVXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR7bgGWAPIBfgACABAiBHt/TAAAAOgAAADsAAAAOAAGLVwABi2AAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAYthAAGLYgABi2MAAYtkAAGLZQABi2YAAYtnAAGLaIEe4IEe4YEe4oEe5IEe5YEe5oEe54Ee6IBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGLRwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR7eCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABi0cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEe3ggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGLigAAABcAAYtHAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEe44AAgR7eCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAYuYAAGLmQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGLRwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR7eCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABi0cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEe3ggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYtHAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHt4ICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGLRwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR7eCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABi0cAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEe3ggICAiATYBwCAiAAAjZAAAAIQAAACUAAYvnAAAADgAAACgAAYvoAAAAIwAAAOYAAYvpAAGDlQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYvxXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR7bgK2APIBfgACABAiBHurTAAAAOgAAADsAAAAOAAGL8wABi/sAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAYv8AAGL/QABi/4AAYv/AAGMAAABjAEAAYwCgR7rgR7sgR7tgR7ugR7vgR7wgR7xgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYtIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHukICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGLSAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR7pCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABi0gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEe6QgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAezwAAABcAAYtIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEC1YAAgR7pCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABi0gAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEe6QgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYtIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHukICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGLSAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR7pCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABjG4AAAAhAAABLwAAATAAAYxvAAAAIwAAAS4AAYxwAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACjAAAA9QAAAPUAAYx4AAAAMQAAAPUAAADnAAAA9QAABDIAAHbrAAAA9QAAAPUAAYyAAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR4uCAiBHvQIgDwIgMqBCZ0ICIEe8wgSZTuyBdMAAAA6AAAAOwAAAA4AAYyEAAGMhwAAAKaiAAACEgAABDyAZYCtogABjIgAAYyJgR71gR8AgFjZAAAAIQAAACUAAYyMAAAADgAAACgAAYyNAAAAIwAAAOYAAYyOAAGDlgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAYyWXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR7ygGWAPIBfgACABAiBHvbTAAAAOgAAADsAAAAOAAGMmAABjKEAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAYyiAAGMowABjKQAAYylAAGMpgABjKcAAYyoAAGMqYEe94Ee+IEe+YEe+4Ee/IEe/YEe/oEe/4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGMiAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR71CAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABjIgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEe9QgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGMywAAABcAAYyIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEe+oAAgR71CAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAYzZAAGM2gAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGMiAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR71CAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABjIgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEe9QgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAYyIAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHvUICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGMiAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR71CAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABjIgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEe9QgICAiATYBwCAiAAAjZAAAAIQAAACUAAY0oAAAADgAAACgAAY0pAAAAIwAAAOYAAY0qAAGDlgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAY0yXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR7ygK2APIBfgACABAiBHwHTAAAAOgAAADsAAAAOAAGNNAABjTwAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAY09AAGNPgABjT8AAY1AAAGNQQABjUIAAY1DgR8CgR8DgR8EgR8FgR8GgR8HgR8IgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYyJAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHwAICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGMiQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR8ACAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABjIkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfAAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAAYyJAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgR8ACAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABjIkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfAAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAYyJAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHwAICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGMiQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR8ACAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABja8AAAAhAAABLwAAATAAAY2wAAAAIwAAAS4AAY2xAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAACjAAAA9QAAAPUAAY25AAAAMQAAAPUAAADnAAAA9QAABDIAAYOMAAAA9QAAAPUAAY3BAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR4uCAiBHwsIgDwIgMqBHkwICIEfCggTAAAAAQ+XLULTAAAAOgAAADsAAAAOAAGNxQABjcgAAACmogAAAhIAAAQ8gGWAraIAAY3JAAGNyoEfDIEfF4BY2QAAACEAAAAlAAGNzQAAAA4AAAAoAAGNzgAAACMAAADmAAGNzwABg5cAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAGN118QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEfCYBlgDyAX4AAgAQIgR8N0wAAADoAAAA7AAAADgABjdkAAY3iAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAGN4wABjeQAAY3lAAGN5gABjecAAY3oAAGN6QABjeqBHw6BHw+BHxCBHxKBHxOBHxSBHxWBHxaAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABjckAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfDAgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAY3JAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHwwICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABjgwAAAAXAAGNyQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBHxGAAIEfDAgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAGOGgABjhsAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABjckAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfDAgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAY3JAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHwwICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGNyQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR8MCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABjckAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfDAgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAY3JAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHwwICAgIgE2AcAgIgAAI2QAAACEAAAAlAAGOaQAAAA4AAAAoAAGOagAAACMAAADmAAGOawABg5cAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAGOc18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEfCYCtgDyAX4AAgAQIgR8Y0wAAADoAAAA7AAAADgABjnUAAY59AAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAGOfgABjn8AAY6AAAGOgQABjoIAAY6DAAGOhIEfGYEfGoEfG4EfHIEfHYEfHoEfH4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGNygAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgR8XCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABjcoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfFwgICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAY3KAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHxcICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAI9QAAAAXAAGNygAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAzKAAIEfFwgICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAY3KAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHxcICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGNygAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgR8XCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABjcoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfFwgICAiATYDBCAiAAAjfEBIAAAErAAABLAAAAS0AAY7wAAAAIQAAAS8AAAEwAAGO8QAAACMAAAEuAAGO8gAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAAApAAAAowAAAPUAAAD1AAGO+gAAADEAAAD1AAAA5wAAAPUAAAQyAAGDjQAAAPUAAAD1AAGPAgAAAPVfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEeLggIgR8iCIA8CIDKgR5NCAiBHyEIElGQS9jTAAAAOgAAADsAAAAOAAGPBgABjwkAAACmogAAAhIAAAQ8gGWAraIAAY8KAAGPC4EfI4EfLoBY2QAAACEAAAAlAAGPDgAAAA4AAAAoAAGPDwAAACMAAADmAAGPEAABg5gAAAISAAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAGPGF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEfIIBlgDyAX4AAgAQIgR8k0wAAADoAAAA7AAAADgABjxoAAY8jAAAApqgAAAIoAAACKQAAAioAAAIrAAACLAAAAi0AAAIuAAACL4BpgGqAa4BsgG2AboBvgHCoAAGPJAABjyUAAY8mAAGPJwABjygAAY8pAAGPKgABjyuBHyWBHyaBHyeBHymBHyqBHyuBHyyBHy2AWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABjwoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIoAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfIwgICAiATYBpCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAY8KAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKQAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHyMICAgIgE2AaggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABj00AAAAXAAGPCgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAioAAAD1AAAA9QAAABcAAAD1gACBHyiAAIEfIwgICAiATYBrCAiAAAjTAAAAOgAAADsAAAAOAAGPWwABj1wAAACmoKCAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABjwoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIrAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfIwgICAiATYBsCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAY8KAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHyMICAgIgE2AbQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGPCgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR8jCAgICIBNgG4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABjwoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfIwgICAiATYBvCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAY8KAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBHyMICAgIgE2AcAgIgAAI2QAAACEAAAAlAAGPqgAAAA4AAAAoAAGPqwAAACMAAADmAAGPrAABg5gAAAQ8AAAA5wAAAQYAAAAXAAAAKQAAADEAAAD1AAGPtF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEfIICtgDyAX4AAgAQIgR8v0wAAADoAAAA7AAAADgABj7YAAY++AAAApqcAAATsAAAE7QAABO4AAATvAAAE8AAABPEAAATygLuAvIC9gL6Av4DAgMGnAAGPvwABj8AAAY/BAAGPwgABj8MAAY/EAAGPxYEfMIEfMYEfMoEfM4EfNIEfNYEfNoBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGPCwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABOwAAAD1AAAA9QAAABcAAAD1gACAAIAAgR8uCAgICIBNgLsICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABjwsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATtAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfLggICAiATYC8CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAY8LAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHy4ICAgIgE2AvQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAI9QAAAAXAAGPCwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO8AAAD1AAAA9QAAABcAAAD1gACBAzKAAIEfLggICAiATYC+CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAY8LAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHy4ICAgIgE2AvwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGPCwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPEAAAD1AAAA9QAAABcAAAD1gACAAIAAgR8uCAgICIBNgMAICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABjwsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATyAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfLggICAiATYDBCAiAAAjSAAAAOwAAAA4AAZAxAAABRaCATN8QEAABkDQAAZA1AAGQNgABkDcAAAAhAAGQOAABkDkAAAAjAAGQOgABkDsAAAAOAAAAJQABkDwAAZA9AAAAKAAAAOYAAADnAAGQPwAAACkAAAApAAAAFAABkEMAAADtAAAAMQAAACkAAADnAAAA8AAAAHAAAADnAAGQSgABkEsAAAD1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDyBH0uABIAEgAKBHzqBAVmABIA8gQFbgDmAPIEfxYEfOQgTAAAAASQQItPTAAAAOgAAADsAAAAOAAGQTwABkFEAAACmoQAAAPqAPqEAAZBSgR87gFjZAAAAIQAAACUAAZBVAAAADgAAACgAAZBWAAAAIwAAAOYAAZBXAAAApQAAAPoAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAZBfXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR84gD6APIBfgACABAiBHzzTAAAAOgAAADsAAAAOAAGQYQABkGsAAACmqQAAAQ0AAAEOAAABDwAAARAAAAERAAABEgAAARMAAAEUAAABFYBBgEKAQ4BEgEWARoBHgEiASakAAZBsAAGQbQABkG4AAZBvAAGQcAABkHEAAZByAAGQcwABkHSBHz2BHz+BH0CBH0KBH0OBH0WBH0aBH0iBH0mAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAZB4AAAAFwABkFIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAENAAAA9QAAAPUAAAAXAAAA9YAAgR8+gACBHzsICAgIgE2AQQgIgAAI0gAAADsAAAAOAAGQhgAAAUWggEzfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZBSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABDgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBHzsICAgIgE2AQggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABkJkAAAAXAAGQUgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAQ8AAAD1AAAA9QAAABcAAAD1gACBH0GAAIEfOwgICAiATYBDCAiAAAjSAAAAOwAAAA4AAZCnAAABRaCATN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABkFIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAEQAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfOwgICAiATYBECAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGQugAAABcAAZBSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABEQAAAPUAAAD1AAAAFwAAAPWAAIEfRIAAgR87CAgICIBNgEUICIAACNIAAAA7AAAADgABkMgAAAFFoIBM3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGQUgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARIAAAD1AAAA9QAAABcAAAD1gACAVYAAgR87CAgICIBNgEYICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAZDbAAAAFwABkFIAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAETAAAA9QAAAPUAAAAXAAAA9YAAgR9HgACBHzsICAgIgE2ARwgIgAAI0wAAADoAAAA7AAAADgABkOkAAZDqAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABvgAAABcAAZBSAAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAABFAAAAPUAAAD1AAAAFwAAAPWAAIBagACBHzsICAgIgE2ASAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwABkP0AAAAXAAGQUgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAARUAAAD1AAAA9QAAABcAAAD1gACBH0qAAIEfOwgICAiATYBJCAiAAAhfEBpSZWdpc3RlcmVkUHVzaE5vdGlmaWNhdGlvbtMAAAA6AAAAOwAAAA4AAZEMAAGREgAAAKalAAEmNQABkQ4AAZEPAAGREAABkRGBFyGBH0yBH02BH06BH0+lAAGREwABkRQAAZEVAAGRFgABkReBH1CBH2iBH3+BH5aBH66AWFxjcmVhdGlvbkRhdGVfEBRwdXNoTm90aWZpY2F0aW9uVHlwZV5jcnlwdG9JZGVudGl0eV8QEXBvbGxpbmdJZGVudGlmaWVy3xASAAABKwAAASwAAAEtAAGRHgAAACEAAAEvAAABMAABkR8AAAAjAAABLgABkSAAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKUAAAD1AAAA9QABkSgAAAAxAAAA9QAAAOcAAAD1AAAEMgABJjUAAAD1AAAA9QABkTAAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHzgICIEfUgiAPAiAyoEXIQgIgR9RCBLTToyd0wAAADoAAAA7AAAADgABkTQAAZE3AAAApqIAAAISAAAEPIBlgK2iAAGROAABkTmBH1OBH16AWNkAAAAhAAAAJQABkTwAAAAOAAAAKAABkT0AAAAjAAAA5gABkT4AAZETAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABkUZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBH1CAZYA8gF+AAIAECIEfVNMAAAA6AAAAOwAAAA4AAZFIAAGRUQAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABkVIAAZFTAAGRVAABkVUAAZFWAAGRVwABkVgAAZFZgR9VgR9WgR9XgR9ZgR9agR9bgR9cgR9dgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZE4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH1MICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGROAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR9TCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAZF7AAAAFwABkTgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR9YgACBH1MICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABkYkAAZGKAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZE4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH1MICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGROAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACAVYAAgR9TCAgICIBNgG0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABkTgAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAItAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfUwgICAiATYBuCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZE4AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLgAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH1MICAgIgE2AbwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGROAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi8AAAD1AAAA9QAAABcAAAD1gACAVYAAgR9TCAgICIBNgHAICIAACNkAAAAhAAAAJQABkdgAAAAOAAAAKAABkdkAAAAjAAAA5gABkdoAAZETAAAEPAAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABkeJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBH1CArYA8gF+AAIAECIEfX9MAAAA6AAAAOwAAAA4AAZHkAAGR7AAAAKanAAAE7AAABO0AAATuAAAE7wAABPAAAATxAAAE8oC7gLyAvYC+gL+AwIDBpwABke0AAZHuAAGR7wABkfAAAZHxAAGR8gABkfOBH2CBH2GBH2KBH2OBH2SBH2WBH2eAWN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABkTkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATsAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfXggICAiATYC7CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZE5AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7QAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH14ICAgIgE2AvAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGROQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR9eCAgICIBNgL0ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAm5AAAAFwABkTkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATvAAAA9QAAAPUAAAAXAAAA9YAAgQEkgACBH14ICAgIgE2AvggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGROQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPAAAAD1AAAA9QAAABcAAAD1gACAAIAAgR9eCAgICIBNgL8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAZJCAAAAFwABkTkAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATxAAAA9QAAAPUAAAAXAAAA9YAAgR9mgACBH14ICAgIgE2AwAgIgAAIXlVJRFRyYW5zZm9ybWVy3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGROQAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR9eCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABkmAAAAAhAAABLwAAATAAAZJhAAAAIwAAAS4AAZJiAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAAClAAAA9QAAAPUAAZJqAAAAMQAAAPUAAADnAAAA9QAABDIAAZEOAAAA9QAAAPUAAZJyAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR84CAiBH2oIgDwIgMqBH0wICIEfaQgSn+qL7tMAAAA6AAAAOwAAAA4AAZJ2AAGSeQAAAKaiAAACEgAABDyAZYCtogABknoAAZJ7gR9rgR92gFjZAAAAIQAAACUAAZJ+AAAADgAAACgAAZJ/AAAAIwAAAOYAAZKAAAGRFAAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAZKIXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR9ogGWAPIBfgACABAiBH2zTAAAAOgAAADsAAAAOAAGSigABkpMAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAZKUAAGSlQABkpYAAZKXAAGSmAABkpkAAZKaAAGSm4EfbYEfboEfb4EfcYEfcoEfc4EfdIEfdYBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGSegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR9rCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABknoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfawgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGSvQAAABcAAZJ6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEfcIAAgR9rCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAZLLAAGSzAAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGSegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR9rCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABknoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfawgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZJ6AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH2sICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGSegAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR9rCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABknoAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfawgICAiATYBwCAiAAAjZAAAAIQAAACUAAZMaAAAADgAAACgAAZMbAAAAIwAAAOYAAZMcAAGRFAAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAZMkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR9ogK2APIBfgACABAiBH3fTAAAAOgAAADsAAAAOAAGTJgABky4AAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAZMvAAGTMAABkzEAAZMyAAGTMwABkzQAAZM1gR94gR95gR96gR97gR98gR99gR9+gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZJ7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH3YICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGSewAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR92CAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABknsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfdggICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAyVwAAABcAAZJ7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEEVoAAgR92CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABknsAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfdggICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZJ7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH3YICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGSewAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR92CAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABk6EAAAAhAAABLwAAATAAAZOiAAAAIwAAAS4AAZOjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAAClAAAA9QAAAPUAAZOrAAAAMQAAAPUAAADnAAAA9QAABDIAAZEPAAAA9QAAAPUAAZOzAAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR84CAiBH4EIgDwIgMqBH00ICIEfgAgS5geYCdMAAAA6AAAAOwAAAA4AAZO3AAGTugAAAKaiAAACEgAABDyAZYCtogABk7sAAZO8gR+CgR+NgFjZAAAAIQAAACUAAZO/AAAADgAAACgAAZPAAAAAIwAAAOYAAZPBAAGRFQAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAZPJXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR9/gGWAPIBfgACABAiBH4PTAAAAOgAAADsAAAAOAAGTywABk9QAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAZPVAAGT1gABk9cAAZPYAAGT2QABk9oAAZPbAAGT3IEfhIEfhYEfhoEfiIEfiYEfioEfi4EfjIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGTuwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR+CCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABk7sAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfgggICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGT/gAAABcAAZO7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEfh4AAgR+CCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAZQMAAGUDQAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGTuwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR+CCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABk7sAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfgggICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZO7AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH4IICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGTuwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR+CCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABk7sAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfgggICAiATYBwCAiAAAjZAAAAIQAAACUAAZRbAAAADgAAACgAAZRcAAAAIwAAAOYAAZRdAAGRFQAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAZRlXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR9/gK2APIBfgACABAiBH47TAAAAOgAAADsAAAAOAAGUZwABlG8AAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAZRwAAGUcQABlHIAAZRzAAGUdAABlHUAAZR2gR+PgR+QgR+RgR+SgR+TgR+UgR+VgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZO8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH40ICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGTvAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR+NCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABk7wAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfjQgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAj1AAAABcAAZO8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEDMoAAgR+NCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABk7wAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfjQgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZO8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH40ICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGTvAAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR+NCAgICIBNgMEICIAACN8QEgAAASsAAAEsAAABLQABlOIAAAAhAAABLwAAATAAAZTjAAAAIwAAAS4AAZTkAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwAAACkAAAClAAAA9QAAAPUAAZTsAAAAMQAAAPUAAADnAAAA9QAABDIAAZEQAAAA9QAAAPUAAZT0AAAA9V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgR84CAiBH5gIgDwIgMqBH04ICIEflwgSMldUI9MAAAA6AAAAOwAAAA4AAZT4AAGU+wAAAKaiAAACEgAABDyAZYCtogABlPwAAZT9gR+ZgR+kgFjZAAAAIQAAACUAAZUAAAAADgAAACgAAZUBAAAAIwAAAOYAAZUCAAGRFgAAAhIAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAZUKXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR+WgGWAPIBfgACABAiBH5rTAAAAOgAAADsAAAAOAAGVDAABlRUAAACmqAAAAigAAAIpAAACKgAAAisAAAIsAAACLQAAAi4AAAIvgGmAaoBrgGyAbYBugG+AcKgAAZUWAAGVFwABlRgAAZUZAAGVGgABlRsAAZUcAAGVHYEfm4EfnIEfnYEfn4EfoIEfoYEfooEfo4BY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGU/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAigAAAD1AAAA9QAAABcAAAD1gACAVYAAgR+ZCAgICIBNgGkICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABlPwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIpAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfmQgICAiATYBqCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGVPwAAABcAAZT8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKgAAAPUAAAD1AAAAFwAAAPWAAIEfnoAAgR+ZCAgICIBNgGsICIAACNMAAAA6AAAAOwAAAA4AAZVNAAGVTgAAAKagoIBY3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGU/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAisAAAD1AAAA9QAAABcAAAD1gACAVYAAgR+ZCAgICIBNgGwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABlPwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIsAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfmQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZT8AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH5kICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGU/AAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR+ZCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABlPwAAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfmQgICAiATYBwCAiAAAjZAAAAIQAAACUAAZWcAAAADgAAACgAAZWdAAAAIwAAAOYAAZWeAAGRFgAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAZWmXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR+WgK2APIBfgACABAiBH6XTAAAAOgAAADsAAAAOAAGVqAABlbAAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAZWxAAGVsgABlbMAAZW0AAGVtQABlbYAAZW3gR+mgR+ngR+ogR+pgR+qgR+rgR+tgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZT9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH6QICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGU/QAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR+kCAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABlP0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfpAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAJuQAAABcAAZT9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEBJIAAgR+kCAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABlP0AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfpAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAGWBgAAABcAAZT9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIEfrIAAgR+kCAgICIBNgMAICIAACF8QHE9idkNyeXB0b0lkZW50aXR5VHJhbnNmb3JtZXLfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZT9AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8gAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH6QICAgIgE2AwQgIgAAI3xASAAABKwAAASwAAAEtAAGWJAAAACEAAAEvAAABMAABliUAAAAjAAABLgABliYAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAAAKQAAAKUAAAD1AAAA9QABli4AAAAxAAAA9QAAAOcAAAD1AAAEMgABkREAAAD1AAAA9QABljYAAAD1XxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBHzgICIEfsAiAPAiAyoEfTwgIgR+vCBJt0s0S0wAAADoAAAA7AAAADgABljoAAZY9AAAApqIAAAISAAAEPIBlgK2iAAGWPgABlj+BH7GBH7yAWNkAAAAhAAAAJQABlkIAAAAOAAAAKAABlkMAAAAjAAAA5gABlkQAAZEXAAACEgAAAOcAAAEGAAAAFwAAACkAAAAxAAAA9QABlkxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBH66AZYA8gF+AAIAECIEfstMAAAA6AAAAOwAAAA4AAZZOAAGWVwAAAKaoAAACKAAAAikAAAIqAAACKwAAAiwAAAItAAACLgAAAi+AaYBqgGuAbIBtgG6Ab4BwqAABllgAAZZZAAGWWgABllsAAZZcAAGWXQABll4AAZZfgR+zgR+0gR+1gR+3gR+4gR+5gR+6gR+7gFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZY+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKAAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH7EICAgIgE2AaQgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGWPgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAikAAAD1AAAA9QAAABcAAAD1gACAAIAAgR+xCAgICIBNgGoICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAZaBAAAAFwABlj4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIqAAAA9QAAAPUAAAAXAAAA9YAAgR+2gACBH7EICAgIgE2AawgIgAAI0wAAADoAAAA7AAAADgABlo8AAZaQAAAApqCggFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZY+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACKwAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH7EICAgIgE2AbAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAC74AAAAXAAGWPgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAiwAAAD1AAAA9QAAABcAAAD1gACBAUyAAIEfsQgICAiATYBtCAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAABlwAAABcAAZY+AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAACLQAAAPUAAAD1AAAAFwAAAPWAAIBVgACBH7EICAgIgE2AbggIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGWPgAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAAAi4AAAD1AAAA9QAAABcAAAD1gACAAIAAgR+xCAgICIBNgG8ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAGXAAAAFwABlj4AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAAIvAAAA9QAAAPUAAAAXAAAA9YAAgFWAAIEfsQgICAiATYBwCAiAAAjZAAAAIQAAACUAAZbeAAAADgAAACgAAZbfAAAAIwAAAOYAAZbgAAGRFwAABDwAAADnAAABBgAAABcAAAApAAAAMQAAAPUAAZboXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgR+ugK2APIBfgACABAiBH73TAAAAOgAAADsAAAAOAAGW6gABlvIAAACmpwAABOwAAATtAAAE7gAABO8AAATwAAAE8QAABPKAu4C8gL2AvoC/gMCAwacAAZbzAAGW9AABlvUAAZb2AAGW9wABlvgAAZb5gR++gR+/gR/AgR/BgR/CgR/DgR/EgFjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZY/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7AAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH7wICAgIgE2AuwgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAAZcAAAAXAAGWPwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABO0AAAD1AAAA9QAAABcAAAD1gACAVYAAgR+8CAgICIBNgLwICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABlj8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATuAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfvAgICAiATYC9CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAR3AAAABcAAZY/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE7wAAAPUAAAD1AAAAFwAAAPWAAIEB1IAAgR+8CAgICIBNgL4ICIAACN8QDwAAASsAAAEsAAABLQAAACEAAAEuAAABLwAAATAAAAAjAAABMQAAAA4AAAAlAAABMgAAATMAAAAoAAABNAAAABcAAAAXAAAAFwABlj8AAAD1AAAA9QAAAPUAAAAxAAAA9QAAAT0AAATwAAAA9QAAAPUAAAAXAAAA9YAAgACAAIEfvAgICAiATYC/CAiAAAjfEA8AAAErAAABLAAAAS0AAAAhAAABLgAAAS8AAAEwAAAAIwAAATEAAAAOAAAAJQAAATIAAAEzAAAAKAAAATQAAAAXAAAAFwAAABcAAZY/AAAA9QAAAPUAAAD1AAAAMQAAAPUAAAE9AAAE8QAAAPUAAAD1AAAAFwAAAPWAAIAAgACBH7wICAgIgE2AwAgIgAAI3xAPAAABKwAAASwAAAEtAAAAIQAAAS4AAAEvAAABMAAAACMAAAExAAAADgAAACUAAAEyAAABMwAAACgAAAE0AAAAFwAAABcAAAAXAAGWPwAAAPUAAAD1AAAA9QAAADEAAAD1AAABPQAABPIAAAD1AAAA9QAAABcAAAD1gACAAIAAgR+8CAgICIBNgMEICIAACNIAAAA7AAAADgABl2UAAAFFoIBM0wAAADoAAAA7AAAADgABl2gAAZdpAAAApqCggFjTAAAAOgAAADsAAAAOAAGXbAABl20AAACmoKCAWNMAAAA6AAAAOwAAAA4AAZdwAAGXcQAAAKagoIBY0gAAAUcAAAFIAAGXdAABl3VeWERNb2RlbFBhY2thZ2WmAAGXdgABl3cAAZd4AAGXeQABl3oAAAFMXlhETW9kZWxQYWNrYWdlXxAPWERVTUxQYWNrYWdlSW1wXxARWERVTUxOYW1lc3BhY2VJbXBfEBRYRFVNTE5hbWVkRWxlbWVudEltcF8QD1hEVU1MRWxlbWVudEltcNIAAAA7AAAADgABl3wAAAFFoIBM0wAAADoAAAA7AAAADgABl38AAZeAAAAApqCggFhfEBJPYnZFbmdpbmVNb2RlbC12MzfSAAABRwAAAUgAAZeEAAGXhVlYRFBNTW9kZWyjAAGXhAABl4YAAAFMV1hETW9kZWwAAAAIAAAAKQAAADIAAAA8AAAAQQAAAEoAAABPAAAAYQAAAGoAAABvAAAAcQAAf60AAH+zAAB/7AAAf/4AAIAFAACAEgAAgCUAAIA9AACASwAAgGUAAIBnAACAagAAgG0AAIBvAACAcgAAgHQAAIB3AACA6AAAgQcAAIEkAACBQwAAgVUAAIF1AACBfAAAgZoAAIGmAACBwgAAgcgAAIHqAACCCwAAgh4AAIIgAACCIwAAgiYAAIIoAACCKgAAgiwAAIIvAACCMgAAgjQAAII2AACCOAAAgjoAAII8AACCPgAAgj8AAIJDAACCXAAAgmQAAIJvAACDQgAAg0QAAINGAACDSAAAg0oAAINMAACDTgAAg1AAAINSAACDVAAAg1YAAINYAACDWgAAg1wAAINeAACDYAAAg2IAAINkAACDZgAAg2gAAINqAACDbAAAg24AAINwAACDcgAAg3QAAIN2AACDeAAAg3oAAIN8AACDfgAAg4AAAIOCAACDhAAAg4YAAIOIAACDigAAg4wAAIOOAACDkAAAg5IAAIOUAACDlgAAg5gAAIOaAACDnAAAg54AAIOgAACDogAAg6QAAIOmAACDqAAAg6oAAIR9AACEfwAAhIIAAISFAACEiAAAhIsAAISOAACEkQAAhJMAAISWAACEmQAAhJwAAISfAACEogAAhKUAAISoAACEqwAAhK4AAISxAACEtAAAhLcAAIS6AACEvQAAhMAAAITCAACExQAAhMgAAITLAACEzgAAhNEAAITUAACE1wAAhNoAAITdAACE4AAAhOMAAITmAACE6QAAhOwAAITvAACE8gAAhPUAAIT4AACE+wAAhP4AAIUBAACFBAAAhQcAAIUKAACFDQAAhRAAAIUTAACFFgAAhRgAAIU4AACFRQAAhVsAAIV4AACFpwAAhbkAAIXRAACF4wAAhgEAAIYVAACGIQAAhkEAAIZoAACGgQAAhqAAAIa/AACG0QAAhuYAAIb7AACHBQAAhxMAAIciAACHOQAAh0cAAIdVAACHbwAAh4YAAIegAACHtgAAh+kAAIfzAACIAAAAiBUAAIgrAACIRQAAiFEAAIh4AACIkAAAiKwAAIi7AACIwgAAiNAAAIjpAACJAgAAiSQAAIkyAACJTAAAiWMAAIl2AACJiAAAiZsAAIm4AACKOwAAil8AAIqDAACKpgAAis0AAIrtAACLFAAAizsAAItbAACLfwAAi6MAAIuvAACLsQAAi7MAAIu1AACLtwAAi7kAAIu7AACLvgAAi8AAAIvCAACLxQAAi8cAAIvJAACLzAAAi84AAIvPAACL1AAAi9wAAIv1AACL+gAAi/wAAIwBAACMAwAAjAUAAIwUAACMXQAAjIEAAIyoAACMzAAAjM4AAIzQAACM0gAAjNQAAIzWAACM2AAAjNkAAIzbAACM9AAAjRkAAI0bAACNHQAAjR8AAI0hAACNIwAAjSUAAI0nAACNKQAAjSsAAI1QAACNUgAAjVQAAI1WAACNWAAAjVoAAI1cAACNXgAAjWAAAI1iAACNZAAAjXoAAI2NAACNqQAAjcYAAI3iAACN9gAAjggAAI4eAACONwAAjrIAAI64AACOwQAAjs4AAI7aAACO5AAAju4AAI75AACPBAAAjxEAAI8ZAACPGwAAjx0AAI8fAACPIQAAjyIAAI8jAACPJAAAjyUAAI8nAACPKQAAjyoAAI8rAACPLQAAjy4AAI8/AACPQAAAj0IAAI9TAACPXgAAj2cAAI92AACPgwAAj4sAAI+UAACPpQAAj7gAAI/JAACP3AAAj/MAAJAFAACQgAAAkIIAAJCEAACQhgAAkIgAAJCJAACQigAAkIsAAJCMAACQjgAAkJAAAJCRAACQkgAAkJQAAJCVAACREAAAkRIAAJEUAACRFgAAkRgAAJEZAACRGgAAkRsAAJEcAACRHgAAkSAAAJEhAACRIgAAkSQAAJElAACRNgAAkTcAAJE5AACRtAAAkbYAAJG4AACRugAAkbwAAJG9AACRvgAAkb8AAJHAAACRwgAAkcQAAJHFAACRxgAAkcgAAJHJAACSRAAAkkYAAJJIAACSSgAAkkwAAJJNAACSTgAAkk8AAJJQAACSUgAAklQAAJJVAACSVgAAklgAAJJZAACSagAAkmsAAJJtAACS6AAAkuoAAJLsAACS7gAAkvAAAJLxAACS8gAAkvMAAJL0AACS9gAAkvgAAJL5AACS+gAAkvwAAJL9AACS/gAAk3kAAJN7AACTfQAAk38AAJOBAACTggAAk4MAAJOEAACThQAAk4cAAJOJAACTigAAk4sAAJONAACTjgAAk6cAAJOoAACTqQAAk6sAAJO8AACT0gAAk98AAJPsAACUZwAAlGkAAJRrAACUbQAAlG8AAJRwAACUcQAAlHIAAJRzAACUdQAAlHcAAJR4AACUeQAAlHsAAJR8AACUrQAAlK8AAJSxAACUswAAlLQAAJS2AACUzQAAlN4AAJTsAACVBQAAlRMAAJUoAACVPAAAlVMAAJVlAACV4AAAleIAAJXkAACV5gAAlegAAJXpAACV6gAAlesAAJXsAACV7gAAlfAAAJXxAACV8gAAlfQAAJX1AACWFQAAliYAAJY7AACWWAAAlm0AAJZ7AACWkAAAlqQAAJa7AACWzQAAluYAAJbrAACW7QAAlvIAAJb0AACW9gAAlwgAAJebAACXvgAAl94AAJf+AACYAAAAmAIAAJgEAACYBgAAmAgAAJgJAACYCgAAmAwAAJgNAACYDwAAmBAAAJgTAACYFQAAmBYAAJgXAACYGQAAmBoAAJgfAACYOAAAmEEAAJhDAACYRQAAmE4AAJhQAACYUgAAmFQAAJhpAACYfAAAmMUAAJjpAACZEAAAmTQAAJk2AACZOAAAmToAAJk8AACZPgAAmUAAAJlBAACZQwAAmVwAAJl9AACZfwAAmYEAAJmDAACZhQAAmYcAAJmJAACZiwAAmY0AAJmuAACZsAAAmbIAAJm0AACZtgAAmbgAAJm6AACZvAAAmb4AAJnAAACZ3gAAmfwAAJoPAACaIwAAmjgAAJpVAACaaQAAmn8AAJr6AACa/AAAmv4AAJsAAACbAgAAmwMAAJsEAACbBQAAmwYAAJsIAACbCgAAmwsAAJsMAACbDgAAmw8AAJuKAACbjAAAm44AAJuQAACbkgAAm5MAAJuUAACblQAAm5YAAJuYAACbmgAAm5sAAJucAACbngAAm58AAJwaAACcHAAAnB4AAJwgAACcIgAAnCMAAJwkAACcJQAAnCYAAJwoAACcKgAAnCsAAJwsAACcLgAAnC8AAJxIAACcSQAAnEoAAJxMAACcxwAAnMkAAJzLAACczQAAnM8AAJzQAACc0QAAnNIAAJzTAACc1QAAnNcAAJzYAACc2QAAnNsAAJzcAACdVwAAnVkAAJ1bAACdXQAAnV8AAJ1gAACdYQAAnWIAAJ1jAACdZQAAnWcAAJ1oAACdaQAAnWsAAJ1sAACd5wAAnekAAJ3rAACd7QAAne8AAJ3wAACd8QAAnfIAAJ3zAACd9QAAnfcAAJ34AACd+QAAnfsAAJ38AACedwAAnnkAAJ57AACefQAAnn8AAJ6AAACegQAAnoIAAJ6DAACehQAAnocAAJ6IAACeiQAAnosAAJ6MAACfBwAAnwkAAJ8LAACfDQAAnw8AAJ8QAACfEQAAnxIAAJ8TAACfFQAAnxcAAJ8YAACfGQAAnxsAAJ8cAACfZQAAn4kAAJ+wAACf1AAAn9YAAJ/YAACf2gAAn9wAAJ/eAACf4AAAn+EAAJ/jAACf/AAAoBkAAKAbAACgHQAAoB8AAKAhAACgIwAAoCUAAKAnAACgRAAAoEYAAKBIAACgSgAAoEwAAKBPAACgUgAAoFUAAKBXAACgaQAAoH0AAKCPAACgpAAAoLYAAKDFAACg4gAAoV0AAKFfAAChYQAAoWMAAKFlAAChZgAAoWcAAKFoAAChaQAAoWsAAKFtAAChbgAAoW8AAKFxAAChcgAAoe0AAKHvAACh8QAAofMAAKH1AACh9gAAofcAAKH4AACh+QAAofsAAKH9AACh/gAAof8AAKIBAACiAgAAogQAAKJ/AACigQAAooMAAKKFAACihwAAoogAAKKJAACiigAAoosAAKKNAACijwAAopAAAKKRAACikwAAopQAAKMPAACjEQAAoxMAAKMVAACjFwAAoxgAAKMZAACjGgAAoxsAAKMdAACjHwAAoyAAAKMhAACjIwAAoyQAAKOnAACjywAAo+8AAKQSAACkOQAApFkAAKSAAACkpwAApMcAAKTrAAClDwAApREAAKUTAAClFQAApRcAAKUZAAClGwAApR4AAKUgAAClIgAApSUAAKUnAAClKQAApSwAAKUuAAClLwAApTQAAKVNAAClUgAApVQAAKVZAAClWwAApV0AAKWmAAClygAApfEAAKYVAACmFwAAphkAAKYbAACmHQAAph8AAKYhAACmIgAApiQAAKY9AACmYgAApmQAAKZmAACmaAAApmoAAKZsAACmbgAApnAAAKZyAACmdAAAppkAAKabAACmnQAApp8AAKahAACmowAApqUAAKanAACmqQAApqsAAKatAACnKAAApyoAAKcsAACnLgAApzAAAKcxAACnMgAApzMAAKc0AACnNgAApzgAAKc5AACnOgAApzwAAKc9AACnTgAAp08AAKdRAACnzAAAp84AAKfQAACn0gAAp9QAAKfVAACn1gAAp9cAAKfYAACn2gAAp9wAAKfdAACn3gAAp+AAAKfhAACoXAAAqF4AAKhgAACoYgAAqGQAAKhlAACoZgAAqGcAAKhoAACoagAAqGwAAKhtAACobgAAqHAAAKhxAACoggAAqIMAAKiFAACpAAAAqQIAAKkEAACpBgAAqQgAAKkJAACpCgAAqQsAAKkMAACpDgAAqRAAAKkRAACpEgAAqRQAAKkVAACpkAAAqZIAAKmUAACplgAAqZgAAKmZAACpmgAAqZsAAKmcAACpngAAqaAAAKmhAACpogAAqaQAAKmlAACptgAAqbcAAKm5AACqNAAAqjYAAKo4AACqOgAAqjwAAKo9AACqPgAAqj8AAKpAAACqQgAAqkQAAKpFAACqRgAAqkgAAKpJAACqxAAAqsYAAKrIAACqygAAqswAAKrNAACqzgAAqs8AAKrQAACq0gAAqtQAAKrVAACq1gAAqtgAAKrZAACq8gAAqvMAAKr0AACq9gAAq3EAAKtzAACrdQAAq3cAAKt5AACregAAq3sAAKt8AACrfQAAq38AAKuBAACrggAAq4MAAKuFAACrhgAArAEAAKwDAACsBQAArAcAAKwJAACsCgAArAsAAKwMAACsDQAArA8AAKwRAACsEgAArBMAAKwVAACsFgAArCgAAKxBAACsdgAArHgAAKx6AACsfAAArH4AAKyAAACsggAArIQAAKyGAACsiAAArIoAAKyMAACsjgAArJAAAKzFAACsxwAArMkAAKzLAACszgAArNEAAKzUAACs1wAArNoAAKzdAACs4AAArOMAAKzmAACs6QAArOsAAKz5AACtFQAArR0AAK0rAACtRgAArV4AAK1pAACteAAArZMAAK2oAACtwQAArdoAAK3oAACuewAArp4AAK6+AACu3gAAruAAAK7iAACu5AAAruYAAK7oAACu6QAAruoAAK7sAACu7QAAru8AAK7wAACu8gAArvQAAK71AACu9gAArvgAAK75AACu/gAArxcAAK8gAACvIgAAryQAAK8tAACvLwAArzEAAK8zAACvSAAAr5EAAK+1AACv3AAAsAAAALACAACwBAAAsAYAALAIAACwCgAAsAwAALANAACwDwAAsCgAALBJAACwSwAAsE0AALBPAACwUQAAsFMAALBVAACwVwAAsFkAALB6AACwfAAAsH4AALCAAACwggAAsIQAALCGAACwiAAAsIoAALCMAACxBwAAsQkAALELAACxDQAAsQ8AALEQAACxEQAAsRIAALETAACxFQAAsRcAALEYAACxGQAAsRsAALEcAACxlwAAsZkAALGbAACxnQAAsZ8AALGgAACxoQAAsaIAALGjAACxpQAAsacAALGoAACxqQAAsasAALGsAACyJwAAsikAALIrAACyLQAAsi8AALIwAACyMQAAsjIAALIzAACyNQAAsjcAALI4AACyOQAAsjsAALI8AACyVQAAslYAALJXAACyWQAAstQAALLWAACy2AAAstoAALLcAACy3QAAst4AALLfAACy4AAAsuIAALLkAACy5QAAsuYAALLoAACy6QAAs2QAALNmAACzaAAAs2oAALNsAACzbQAAs24AALNvAACzcAAAs3IAALN0AACzdQAAs3YAALN4AACzeQAAs/QAALP2AACz+AAAs/oAALP8AACz/QAAs/4AALP/AAC0AAAAtAIAALQEAAC0BQAAtAYAALQIAAC0CQAAtIQAALSGAAC0iAAAtIoAALSMAAC0jQAAtI4AALSPAAC0kAAAtJIAALSUAAC0lQAAtJYAALSYAAC0mQAAtRQAALUWAAC1GAAAtRoAALUcAAC1HQAAtR4AALUfAAC1IAAAtSIAALUkAAC1JQAAtSYAALUoAAC1KQAAtXIAALWWAAC1vQAAteEAALXjAAC15QAAtecAALXpAAC16wAAte0AALXuAAC18AAAtgkAALYmAAC2KAAAtioAALYsAAC2LgAAtjAAALYyAAC2NAAAtlEAALZTAAC2VQAAtlcAALZZAAC2WwAAtl0AALZfAAC2YQAAtoEAALasAAC2xgAAtt8AALb5AAC3GQAAtzwAALe3AAC3uQAAt7sAALe9AAC3vwAAt8AAALfBAAC3wgAAt8MAALfFAAC3xwAAt8gAALfJAAC3ywAAt8wAALhHAAC4SQAAuEsAALhNAAC4TwAAuFAAALhRAAC4UgAAuFMAALhVAAC4VwAAuFgAALhZAAC4WwAAuFwAALjXAAC42QAAuNsAALjdAAC43wAAuOAAALjhAAC44gAAuOMAALjlAAC45wAAuOgAALjpAAC46wAAuOwAALlnAAC5aQAAuWsAALltAAC5bwAAuXAAALlxAAC5cgAAuXMAALl1AAC5dwAAuXgAALl5AAC5ewAAuXwAALl/AAC5+gAAufwAALn+AAC6AAAAugIAALoDAAC6BAAAugUAALoGAAC6CAAAugoAALoLAAC6DAAAug4AALoPAAC6igAAuowAALqOAAC6kAAAupIAALqTAAC6lAAAupUAALqWAAC6mAAAupoAALqbAAC6nAAAup4AALqfAAC7GgAAuxwAALseAAC7IAAAuyIAALsjAAC7JAAAuyUAALsmAAC7KAAAuyoAALsrAAC7LAAAuy4AALsvAAC7QAAAu04AALtnAAC7dQAAu4IAALuVAAC7rAAAu74AALxRAAC8dAAAvJQAALy0AAC8tgAAvLgAALy6AAC8vAAAvL4AALy/AAC8wAAAvMIAALzDAAC8xQAAvMYAALzIAAC8ygAAvMsAALzMAAC8zgAAvM8AALzUAAC87QAAvPYAALz4AAC8+gAAvQMAAL0FAAC9BwAAvQkAAL1SAAC9dgAAvZ0AAL3BAAC9wwAAvcUAAL3HAAC9yQAAvcsAAL3NAAC9zgAAvdAAAL3pAAC+CgAAvgwAAL4OAAC+EAAAvhIAAL4UAAC+FgAAvhgAAL4aAAC+OwAAvj0AAL4/AAC+QQAAvkMAAL5FAAC+RwAAvkkAAL5LAAC+TQAAvsgAAL7KAAC+zAAAvs4AAL7QAAC+0QAAvtIAAL7TAAC+1AAAvtYAAL7YAAC+2QAAvtoAAL7cAAC+3QAAv1gAAL9aAAC/XAAAv14AAL9gAAC/YQAAv2IAAL9jAAC/ZAAAv2YAAL9oAAC/aQAAv2oAAL9sAAC/bQAAv+gAAL/qAAC/7AAAv+4AAL/wAAC/8QAAv/IAAL/zAAC/9AAAv/YAAL/4AAC/+QAAv/oAAL/8AAC//QAAwBYAAMAXAADAGAAAwBoAAMCVAADAlwAAwJkAAMCbAADAnQAAwJ4AAMCfAADAoAAAwKEAAMCjAADApQAAwKYAAMCnAADAqQAAwKoAAMElAADBJwAAwSkAAMErAADBLQAAwS4AAMEvAADBMAAAwTEAAMEzAADBNQAAwTYAAME3AADBOQAAwToAAMG1AADBtwAAwbkAAMG7AADBvQAAwb4AAMG/AADBwAAAwcEAAMHDAADBxQAAwcYAAMHHAADByQAAwcoAAMJFAADCRwAAwkkAAMJLAADCTQAAwk4AAMJPAADCUAAAwlEAAMJTAADCVQAAwlYAAMJXAADCWQAAwloAAMLVAADC1wAAwtkAAMLbAADC3QAAwt4AAMLfAADC4AAAwuEAAMLjAADC5QAAwuYAAMLnAADC6QAAwuoAAMMzAADDVwAAw34AAMOiAADDpAAAw6YAAMOoAADDqgAAw6wAAMOuAADDrwAAw7EAAMPKAADD5wAAw+kAAMPrAADD7QAAw+8AAMPxAADD8wAAw/UAAMQSAADEFAAAxBYAAMQYAADEGgAAxBwAAMQeAADEIAAAxCIAAMSdAADEnwAAxKEAAMSjAADEpQAAxKYAAMSnAADEqAAAxKkAAMSrAADErQAAxK4AAMSvAADEsQAAxLIAAMS1AADFMAAAxTIAAMU0AADFNgAAxTgAAMU5AADFOgAAxTsAAMU8AADFPgAAxUAAAMVBAADFQgAAxUQAAMVFAADFwAAAxcIAAMXEAADFxgAAxcgAAMXJAADFygAAxcsAAMXMAADFzgAAxdAAAMXRAADF0gAAxdQAAMXVAADGUAAAxlIAAMZUAADGVgAAxlgAAMZZAADGWgAAxlsAAMZcAADGXgAAxmAAAMZhAADGYgAAxmQAAMZlAADGaAAAxuMAAMblAADG5wAAxukAAMbrAADG7AAAxu0AAMbuAADG7wAAxvEAAMbzAADG9AAAxvUAAMb3AADG+AAAx3MAAMd1AADHdwAAx3kAAMd7AADHfAAAx30AAMd+AADHfwAAx4EAAMeDAADHhAAAx4UAAMeHAADHiAAAyAMAAMgFAADIBwAAyAkAAMgLAADIDAAAyA0AAMgOAADIDwAAyBEAAMgTAADIFAAAyBUAAMgXAADIGAAAyKsAAMjOAADI7gAAyQ4AAMkQAADJEgAAyRQAAMkWAADJGAAAyRkAAMkaAADJHAAAyR0AAMkfAADJIAAAySMAAMklAADJJgAAyScAAMkpAADJKgAAyS8AAMlIAADJUQAAyVMAAMlVAADJXgAAyWAAAMliAADJZAAAya0AAMnRAADJ+AAAyhwAAMoeAADKIAAAyiIAAMokAADKJgAAyigAAMopAADKKwAAykQAAMplAADKZwAAymkAAMprAADKbQAAym8AAMpxAADKcwAAynUAAMqWAADKmAAAypoAAMqcAADKngAAyqAAAMqiAADKpAAAyqYAAMqoAADLIwAAyyUAAMsnAADLKQAAyysAAMssAADLLQAAyy4AAMsvAADLMQAAyzMAAMs0AADLNQAAyzcAAMs4AADLswAAy7UAAMu3AADLuQAAy7sAAMu8AADLvQAAy74AAMu/AADLwQAAy8MAAMvEAADLxQAAy8cAAMvIAADMQwAAzEUAAMxHAADMSQAAzEsAAMxMAADMTQAAzE4AAMxPAADMUQAAzFMAAMxUAADMVQAAzFcAAMxYAADMcQAAzHIAAMxzAADMdQAAzPAAAMzyAADM9AAAzPYAAMz4AADM+QAAzPoAAMz7AADM/AAAzP4AAM0AAADNAQAAzQIAAM0EAADNBQAAzYAAAM2CAADNhAAAzYYAAM2IAADNiQAAzYoAAM2LAADNjAAAzY4AAM2QAADNkQAAzZIAAM2UAADNlQAAzhAAAM4SAADOFAAAzhYAAM4YAADOGQAAzhoAAM4bAADOHAAAzh4AAM4gAADOIQAAziIAAM4kAADOJQAAzqAAAM6iAADOpAAAzqYAAM6oAADOqQAAzqoAAM6rAADOrAAAzq4AAM6wAADOsQAAzrIAAM60AADOtQAAzzAAAM8yAADPNAAAzzYAAM84AADPOQAAzzoAAM87AADPPAAAzz4AAM9AAADPQQAAz0IAAM9EAADPRQAAz44AAM+yAADP2QAAz/0AAM//AADQAQAA0AMAANAFAADQBwAA0AkAANAKAADQDAAA0CUAANBCAADQRAAA0EYAANBIAADQSgAA0EwAANBOAADQUAAA0G0AANBvAADQcQAA0HMAANB1AADQeAAA0HsAANB+AADQgAAA0PsAAND9AADQ/wAA0QEAANEDAADRBAAA0QUAANEGAADRBwAA0QkAANELAADRDAAA0Q0AANEPAADREAAA0YsAANGNAADRjwAA0ZEAANGTAADRlAAA0ZUAANGWAADRlwAA0ZkAANGbAADRnAAA0Z0AANGfAADRoAAA0aIAANIdAADSHwAA0iEAANIjAADSJQAA0iYAANInAADSKAAA0ikAANIrAADSLQAA0i4AANIvAADSMQAA0jIAANKtAADSrwAA0rEAANKzAADStQAA0rYAANK3AADSuAAA0rkAANK7AADSvQAA0r4AANK/AADSwQAA0sIAANNFAADTaQAA040AANOwAADT1wAA0/cAANQeAADURQAA1GUAANSJAADUrQAA1K8AANSyAADUtAAA1LYAANS4AADUugAA1L0AANS/AADUwQAA1MQAANTGAADUyAAA1MsAANTNAADUzgAA1NMAANTsAADU8QAA1PMAANT4AADU+gAA1PwAANVFAADVaQAA1ZAAANW0AADVtgAA1bgAANW6AADVvAAA1b4AANXAAADVwQAA1cMAANXcAADWAQAA1gMAANYFAADWBwAA1gkAANYLAADWDQAA1g8AANYRAADWEwAA1jgAANY6AADWPQAA1kAAANZDAADWRgAA1kkAANZMAADWTwAA1lIAANZUAADWzwAA1tEAANbTAADW1QAA1tcAANbYAADW2QAA1toAANbbAADW3QAA1t8AANbgAADW4QAA1uMAANbkAADW9QAA1vYAANb4AADXcwAA13UAANd3AADXeQAA13sAANd8AADXfQAA134AANd/AADXgQAA14MAANeEAADXhQAA14cAANeIAADYAwAA2AUAANgIAADYCgAA2AwAANgNAADYDgAA2A8AANgQAADYEgAA2BQAANgVAADYFgAA2BgAANgZAADYKgAA2CsAANgtAADYqAAA2KoAANisAADYrgAA2LAAANixAADYsgAA2LMAANi0AADYtgAA2LgAANi5AADYugAA2LwAANi9AADZOAAA2ToAANk9AADZPwAA2UEAANlCAADZQwAA2UQAANlFAADZRwAA2UkAANlKAADZSwAA2U0AANlOAADZXwAA2WAAANliAADZ3QAA2d8AANnhAADZ4wAA2eUAANnmAADZ5wAA2egAANnpAADZ6wAA2e0AANnuAADZ7wAA2fEAANnyAADabQAA2m8AANpyAADadAAA2nYAANp3AADaeAAA2nkAANp6AADafAAA2n4AANp/AADagAAA2oIAANqDAADanAAA2p0AANqeAADaoAAA2xsAANsdAADbHwAA2yEAANsjAADbJAAA2yUAANsmAADbJwAA2ykAANsrAADbLAAA2y0AANsvAADbMAAA26sAANutAADbsAAA27IAANu0AADbtQAA27YAANu3AADbuAAA27oAANu8AADbvQAA274AANvAAADbwQAA288AANvoAADb9QAA2/gAANv7AADb/gAA3AsAANwOAADcEQAA3BQAANwWAADcGgAA3CwAANw+AADc0QAA3PQAAN0UAADdNAAA3TYAAN04AADdOgAA3TwAAN0+AADdPwAA3UAAAN1DAADdRAAA3UYAAN1HAADdSQAA3UwAAN1NAADdTgAA3VEAAN1SAADdVwAA3XAAAN15AADdewAA3X0AAN2GAADdiQAA3YwAAN2OAADd1wAA3fsAAN4iAADeRgAA3kkAAN5LAADeTQAA3k8AAN5RAADeUwAA3lQAAN5XAADecAAA3pEAAN6TAADelQAA3pcAAN6ZAADemwAA3p0AAN6fAADeoQAA3sIAAN7FAADeyAAA3ssAAN7OAADe0QAA3tQAAN7XAADe2gAA3twAAN9XAADfWQAA31sAAN9dAADfYAAA32EAAN9iAADfYwAA32QAAN9mAADfaAAA32kAAN9qAADfbAAA320AAN/oAADf6gAA3+w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AAQK+AAECyQABAtcAAQLsAAEDAAABAxcAAQMpAAEDpAABA6YAAQOpAAEDqwABA60AAQOuAAEDrwABA7AAAQOxAAEDswABA7UAAQO2AAEDtwABA7kAAQO6AAEENQABBDcAAQQ5AAEEOwABBD0AAQQ+AAEEPwABBEAAAQRBAAEEQwABBEUAAQRGAAEERwABBEkAAQRKAAEExQABBMcAAQTKAAEEzAABBM4AAQTPAAEE0AABBNEAAQTSAAEE1AABBNYAAQTXAAEE2AABBNoAAQTbAAEFbgABBZEAAQWxAAEF0QABBdMAAQXVAAEF1wABBdkAAQXbAAEF3AABBd0AAQXgAAEF4QABBeMAAQXkAAEF5wABBekAAQXqAAEF6wABBe4AAQXvAAEF9AABBg0AAQYWAAEGGAABBhoAAQYjAAEGJgABBikAAQYrAAEGdAABBpgAAQa/AAEG4wABBuYAAQboAAEG6gABBuwAAQbuAAEG8AABBvEAAQb0AAEHDQABBy4AAQcwAAEHMgABBzQAAQc2AAEHOAABBzoAAQc8AAEHPgABB18AAQdiAAEHZQABB2gAAQdrAAEHbgABB3EAAQd0AAEHdwABB3kAAQf0AAEH9gABB/gAAQf6AAEH/QABB/4AAQf/AAEIAAABCAEAAQgDAAEIBQABCAYAAQgHAAEICQABCAoAAQiFAAEIhwABCIkAAQiLAAEIjgABCI8AAQiQAAEIkQABCJIAAQiUAAEIlgABCJcAAQiYAAEImgABCJsAAQkWAAEJGAABCRsAAQkdAAEJIAABCSEAAQkiAAEJIwABCSQAAQkmAAEJKAABCSkAAQkqAAEJLAABCS0AAQlGAAEJRwABCUgAAQlKAAEJxQABCccAAQnJAAEJywABCc4AAQnPAAEJ0AABCdEAAQnSAAEJ1AABCdYAAQnXAAEJ2AABCdoAAQnbAAEKVgABClgAAQpaAAEKXAABCl8AAQpgAAEKYQABCmIAAQpjAAEKZQABCmcAAQpoAAEKaQABCmsAAQpsAAEK5wABCukAAQrrAAEK7QABCvAAAQrxAAEK8gABCvMAAQr0AAEK9gABCvgAAQr5AAEK+gABCvwAAQr9AAELeAABC3oAAQt8AAELfgABC4EAAQuCAAELgwABC4QAAQuFAAELhwABC4kAAQuKAAELiwABC40AAQuOAAEMCQABDAsAAQwNAAEMDwABDBIAAQwTAAEMFAABDBUAAQwWAAEMGAABDBoAAQwbAAEMHAABDB4AAQwfAAEMaAABDIwAAQyzAAEM1wABDNoAAQzcAAEM3gABDOAAAQziAAEM5AABDOUAAQzoAAENAQABDR4AAQ0gAAENIgABDSQAAQ0mAAENKAABDSoAAQ0sAAENSQABDUwAAQ1PAAENUgABDVUAAQ1YAAENWwABDV4AAQ1gAAEN2wABDd0AAQ3fAAEN4QABDeQAAQ3lAAEN5gABDecAAQ3oAAEN6gABDewAAQ3tAAEN7gABDfAAAQ3xAAEObAABDm4AAQ5wAAEOcgABDnUAAQ52AAEOdwABDngAAQ55AAEOewABDn0AAQ5+AAEOfwABDoEAAQ6CAAEO/QABDv8AAQ8BAAEPAwABDwYAAQ8HAAEPCAABDwkAAQ8KAAEPDAABDw4AAQ8PAAEPEAABDxIAAQ8TAAEPjgABD5AAAQ+TAAEPlQABD5gAAQ+ZAAEPmgABD5sAAQ+cAAEPngABD6AAAQ+hAAEPogABD6QAAQ+lAAEQSAABEGwAARCQAAEQsAABENcAARD+AAERHgABEUUAARFpAAERjAABEbMAARHXAAER+wABEh8AARJGAAESRwABEkkAARJLAAESTgABElAAARJTAAESVQABElcAARJaAAESXAABEl4AARJhAAESZAABEmYAARJoAAESagABEm0AARJwAAEScwABEnwAARKVAAESmgABEpwAARKhAAESpAABEqYAARLvAAETEwABEzoAARNeAAETYQABE2MAARNlAAETZwABE2kAARNrAAETbAABE28AAROIAAETrQABE68AAROxAAETswABE7UAARO3AAETuQABE7sAARO9AAETvwABE+QAARPnAAET6gABE+0AARPwAAET8wABE/YAARP5AAET/AABE/8AARQBAAEUfAABFH4AARSBAAEUgwABFIYAARSHAAEUiAABFIkAARSKAAEUjAABFI4AARSPAAEUkAABFJIAARSTAAEUpAABFKUAARSnAAEVIgABFSQAARUmAAEVKAABFSsAARUsAAEVLQABFS4AARUvAAEVMQABFTMAARU0AAEVNQABFTcAARU4AAEVswABFbUAARW4AAEVugABFb0AARW+AAEVvwABFcAAARXBAAEVwwABFcUAARXGAAEVxwABFckAARXKAAEV2wABFdwAARXeAAEWWQABFlsAARZdAAEWXwABFmIAARZjAAEWZAABFmUAARZmAAEWaAABFmoAARZrAAEWbAABFm4AARZvAAEW6gABFuwAARbvAAEW8QABFvQAARb1AAEW9gABFvcAARb4AAEW+gABFvwAARb9AAEW/gABFwAAARcBAAEXEgABFxMAARcVAAEXkAABF5IAAReVAAEXlwABF5oAARebAAEXnAABF50AAReeAAEXoAABF6IAARejAAEXpAABF6YAARenAAEYIgABGCQAARgnAAEYKQABGCwAARgtAAEYLgABGC8AARgwAAEYMgABGDQAARg1AAEYNgABGDgAARg5AAEYUgABGFMAARhUAAEYVgABGNEAARjTAAEY1QABGNcAARjaAAEY2wABGNwAARjdAAEY3gABGOAAARjiAAEY4wABGOQAARjmAAEY5wABGWIAARlkAAEZZwABGWkAARlsAAEZbQABGW4AARlvAAEZcAABGXIAARl0AAEZdQABGXYAARl4AAEZeQABGYYAARmfAAEZuAABGbsAARm+AAEZwQABGcQAARnHAAEZygABGeMAARnmAAEZ6QABGewAARnvAAEZ8gABGfUAARn3AAEaBQABGhsAARokAAEaMQABGkcAARpaAAEa7QABGxAAARswAAEbUAABG1IAARtUAAEbVgABG1gAARtbAAEbXAABG10AARtgAAEbYQABG2MAARtkAAEbZwABG2oAARtrAAEbbAABG28AARtwAAEbdQABG44AARuXAAEbmQABG5sAARukAAEbpwABG6oAARusAAEb9QABHBkAARxAAAEcZAABHGcAARxpAAEcawABHG0AARxvAAEccQABHHIAARx1AAEcjgABHK8AARyxAAEcswABHLUAARy3AAEcuQABHLsAARy9AAEcvwABHOAAARzjAAEc5gABHOkAARzsAAEc7wABHPIAARz1AAEc+AABHPoAAR11AAEddwABHXkAAR17AAEdfgABHX8AAR2AAAEdgQABHYIAAR2EAAEdhgABHYcAAR2IAAEdigABHYsAAR4GAAEeCAABHgoAAR4MAAEeDwABHhAAAR4RAAEeEgABHhMAAR4VAAEeFwABHhgAAR4ZAAEeGwABHhwAAR6XAAEemQABHpwAAR6eAAEeoQABHqIAAR6jAAEepAABHqUAAR6nAAEeqQABHqoAAR6rAAEerQABHq4AAR7HAAEeyAABHskAAR7LAAEfRgABH0gAAR9KAAEfTAABH08AAR9QAAEfUQABH1IAAR9TAAEfVQABH1cAAR9YAAEfWQABH1sAAR9cAAEf1wABH9kAAR/bAAEf3QABH+AAAR/hAAEf4gABH+MAAR/kAAEf5gABH+gAAR/pAAEf6gABH+wAAR/tAAEgaAABIGoAASBsAAEgbgABIHEAASByAAEgcwABIHQAASB1AAEgdwABIHkAASB6AAEgewABIH0AASB+AAEg+QABIPsAASD9AAEg/wABIQIAASEDAAEhBAABIQUAASEGAAEhCAABIQoAASELAAEhDAABIQ4AASEPAAEhigABIYwAASGOAAEhkAABIZMAASGUAAEhlQABIZYAASGXAAEhmQABIZsAASGcAAEhnQABIZ8AASGgAAEh6QABIg0AASI0AAEiWAABIlsAASJdAAEiXwABImEAASJjAAEiZQABImYAASJpAAEiggABIp8AASKhAAEiowABIqUAASKnAAEiqQABIqsAASKtAAEiygABIs0AASLQAAEi0wABItYAASLZAAEi3AABIt8AASLhAAEjXAABI14AASNgAAEjYgABI2UAASNmAAEjZwABI2gAASNpAAEjawABI20AASNuAAEjbwABI3EAASNyAAEj7QABI+8AASPxAAEj8wABI/YAASP3AAEj+AABI/kAASP6AAEj/AABI/4AASP/AAEkAAABJAIAASQDAAEkfgABJIAAASSCAAEkhAABJIcAASSIAAEkiQABJIoAASSLAAEkjQABJI8AASSQAAEkkQABJJMAASSUAAElDwABJREAASUUAAElFgABJRkAASUaAAElGwABJRwAASUdAAElHwABJSEAASUiAAElIwABJSUAASUmAAElqQABJc0AASXxAAEmFAABJjsAASZbAAEmggABJqkAASbJAAEm7QABJxEAAScTAAEnFgABJxgAAScaAAEnHAABJx8AASciAAEnJAABJyYAAScpAAEnKwABJy0AAScwAAEnMwABJzQAASc5AAEnUgABJ1cAASdZAAEnXgABJ2EAASdjAAEnrAABJ9AAASf3AAEoGwABKB4AASggAAEoIgABKCQAASgmAAEoKAABKCkAASgsAAEoRQABKGoAAShsAAEobgABKHAAAShyAAEodAABKHYAASh4AAEoegABKHwAASihAAEopAABKKcAASiqAAEorQABKLAAASizAAEotgABKLkAASi8AAEovgABKTkAASk7AAEpPgABKUAAASlDAAEpRAABKUUAASlGAAEpRwABKUkAASlLAAEpTAABKU0AASlPAAEpUAABKWEAASliAAEpZAABKd8AASnhAAEp4wABKeUAASnoAAEp6QABKeoAASnrAAEp7AABKe4AASnwAAEp8QABKfIAASn0AAEp9QABKnAAASpyAAEqdQABKncAASp6AAEqewABKnwAASp9AAEqfgABKoAAASqCAAEqgwABKoQAASqGAAEqhwABKpgAASqZAAEqmwABKxYAASsYAAErGgABKxwAASsfAAErIAABKyEAASsiAAErIwABKyUAASsnAAErKAABKykAASsrAAErLAABK6cAASupAAErrAABK64AASuxAAErsgABK7MAASu0AAErtQABK7cAASu5AAErugABK7sAASu9AAErvgABK88AASvQAAEr0gABLE0AASxPAAEsUQABLFMAASxWAAEsVwABLFgAASxZAAEsWgABLFwAASxeAAEsXwABLGAAASxiAAEsYwABLN4AASzgAAEs4wABLOUAASzoAAEs6QABLOoAASzrAAEs7AABLO4AASzwAAEs8QABLPIAASz0AAEs9QABLQ4AAS0PAAEtEAABLRIAAS2NAAEtjwABLZEAAS2TAAEtlgABLZcAAS2YAAEtmQABLZoAAS2cAAEtngABLZ8AAS2gAAEtogABLaMAAS4eAAEuIAABLiMAAS4lAAEuKAABLikAAS4qAAEuKwABLiwAAS4uAAEuMAABLjEAAS4yAAEuNAABLjUAAS5DAAEuXAABLokAAS6MAAEujwABLpIAAS6VAAEumAABLpsAAS6eAAEuoQABLqQAAS6nAAEuqgABLtcAAS7aAAEu3QABLuAAAS7jAAEu5gABLukAAS7sAAEu7wABLvIAAS71AAEu+AABLvoAAS8BAAEvDwABLxoAAS8pAAEvPQABL1gAAS9mAAEvdQABL4IAAS+YAAEvoQABMDQAATBXAAEwdwABMJcAATCZAAEwmwABMJ0AATCfAAEwogABMKMAATCkAAEwpwABMKgAATCqAAEwqwABMK0AATCwAAEwsQABMLIAATC1AAEwtgABMLsAATDUAAEw3QABMN8AATDhAAEw6gABMO0AATDwAAEw8gABMTsAATFfAAExhgABMaoAATGtAAExrwABMbEAATGzAAExtQABMbcAATG4AAExuwABMdQAATH1AAEx9wABMfkAATH7AAEx/QABMf8AATIBAAEyAwABMgUAATImAAEyKQABMiwAATIvAAEyMgABMjUAATI4AAEyOwABMj4AATJAAAEyuwABMr0AATK/AAEywQABMsQAATLFAAEyxgABMscAATLIAAEyygABMswAATLNAAEyzgABMtAAATLRAAEzTAABM04AATNQAAEzUgABM1UAATNWAAEzVwABM1gAATNZAAEzWwABM10AATNeAAEzXwABM2EAATNiAAEz3QABM98AATPiAAEz5AABM+cAATPoAAEz6QABM+oAATPrAAEz7QABM+8AATPwAAEz8QABM/MAATP0AAE0DQABNA4AATQPAAE0EQABNIwAATSOAAE0kAABNJIAATSVAAE0lgABNJcAATSYAAE0mQABNJsAATSdAAE0ngABNJ8AATShAAE0ogABNR0AATUfAAE1IQABNSMAATUmAAE1JwABNSgAATUpAAE1KgABNSwAATUuAAE1LwABNTAAATUyAAE1MwABNa4AATWwAAE1sgABNbQAATW3AAE1uAABNbkAATW6AAE1uwABNb0AATW/AAE1wAABNcEAATXDAAE1xAABNj8AATZBAAE2QwABNkUAATZIAAE2SQABNkoAATZLAAE2TAABNk4AATZQAAE2UQABNlIAATZUAAE2VQABNtAAATbSAAE21AABNtYAATbZAAE22gABNtsAATbcAAE23QABNt8AATbhAAE24gABNuMAATblAAE25gABNy8AATdTAAE3egABN54AATehAAE3owABN6UAATenAAE3qQABN6sAATesAAE3rwABN8gAATflAAE35wABN+kAATfrAAE37QABN+8AATfxAAE38wABOBAAATgTAAE4FgABOBkAATgcAAE4HwABOCIAATglAAE4JwABOKIAATikAAE4pgABOKgAATirAAE4rAABOK0AATiuAAE4rwABOLEAATizAAE4tAABOLUAATi3AAE4uAABOTMAATk1AAE5NwABOTkAATk8AAE5PQABOT4AATk/AAE5QAABOUIAATlEAAE5RQABOUYAATlIAAE5SQABOcQAATnGAAE5yAABOcoAATnNAAE5zgABOc8AATnQAAE50QABOdMAATnVAAE51gABOdcAATnZAAE52gABOlUAATpXAAE6WgABOlwAATpfAAE6YAABOmEAATpiAAE6YwABOmUAATpnAAE6aAABOmkAATprAAE6bAABOm8AATrqAAE67AABOu4AATrwAAE68wABOvQAATr1AAE69gABOvcAATr5AAE6+wABOvwAATr9AAE6/wABOwAAATt7AAE7fQABO38AATuBAAE7hAABO4UAATuGAAE7hwABO4gAATuKAAE7jAABO40AATuOAAE7kAABO5EAATwMAAE8DgABPBAAATwSAAE8FQABPBYAATwXAAE8GAABPBkAATwbAAE8HQABPB4AATwfAAE8IQABPCIAATy1AAE82AABPPgAAT0YAAE9GgABPRwAAT0eAAE9IAABPSMAAT0kAAE9JQABPSgAAT0pAAE9KwABPSwAAT0vAAE9MgABPTMAAT00AAE9NwABPTgAAT09AAE9VgABPV8AAT1hAAE9YwABPWwAAT1vAAE9cgABPXQAAT29AAE94QABPggAAT4sAAE+LwABPjEAAT4zAAE+NQABPjcAAT45AAE+OgABPj0AAT5WAAE+dwABPnkAAT57AAE+fQABPn8AAT6BAAE+gwABPoUAAT6HAAE+qAABPqsAAT6uAAE+sQABPrQAAT63AAE+ugABPr0AAT7AAAE+wgABPz0AAT8/AAE/QQABP0MAAT9GAAE/RwABP0gAAT9JAAE/SgABP0wAAT9OAAE/TwABP1AAAT9SAAE/UwABP84AAT/QAAE/0gABP9QAAT/XAAE/2AABP9kAAT/aAAE/2wABP90AAT/fAAE/4AABP+EAAT/jAAE/5AABQF8AAUBhAAFAZAABQGYAAUBpAAFAagABQGsAAUBsAAFAbQABQG8AAUBxAAFAcgABQHMAAUB1AAFAdgABQI8AAUCQAAFAkQABQJMAAUEOAAFBEAABQRIAAUEUAAFBFwABQRgAAUEZAAFBGgABQRsAAUEdAAFBHwABQSAAAUEhAAFBIwABQSQAAUGfAAFBoQABQaMAAUGlAAFBqAABQakAAUGqAAFBqwABQawAAUGuAAFBsAABQbEAAUGyAAFBtAABQbUAAUIwAAFCMgABQjQAAUI2AAFCOQABQjoAAUI7AAFCPAABQj0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AAVReAAFUhQABVKUAAVTMAAFU8wABVRMAAVU3AAFVWwABVV0AAVVgAAFVYgABVWQAAVVmAAFVaQABVWwAAVVuAAFVcAABVXMAAVV1AAFVdwABVXoAAVV9AAFVfgABVYMAAVWcAAFVoQABVaMAAVWoAAFVqwABVa0AAVX2AAFWGgABVkEAAVZlAAFWaAABVmoAAVZsAAFWbgABVnAAAVZyAAFWcwABVnYAAVaPAAFWtAABVrYAAVa4AAFWugABVrwAAVa+AAFWwAABVsIAAVbEAAFWxgABVusAAVbuAAFW8QABVvQAAVb3AAFW+gABVv0AAVcAAAFXAwABVwYAAVcIAAFXgwABV4UAAVeIAAFXigABV40AAVeOAAFXjwABV5AAAVeRAAFXkwABV5UAAVeWAAFXlwABV5kAAVeaAAFXqwABV6wAAVeuAAFYKQABWCsAAVgtAAFYLwABWDIAAVgzAAFYNAABWDUAAVg2AAFYOAABWDoAAVg7AAFYPAABWD4AAVg/AAFYugABWLwAAVi/AAFYwQABWMQAAVjFAAFYxgABWMcAAVjIAAFYygABWMwAAVjNAAFYzgABWNAAAVjRAAFY4gABWOMAAVjlAAFZYAABWWIAAVlkAAFZZgABWWkAAVlqAAFZawABWWwAAVltAAFZbwABWXEAAVlyAAFZcwABWXUAAVl2AAFZ8QABWfMAAVn2AAFZ+AABWfsAAVn8AAFZ/QABWf4AAVn/AAFaAQABWgMAAVoEAAFaBQABWgcAAVoIAAFaGQABWhoAAVocAAFalwABWpkAAVqbAAFanQABWqAAAVqhAAFaogABWqMAAVqkAAFapgABWqgAAVqpAAFaqgABWqwAAVqtAAFbKAABWyoAAVstAAFbLwABWzIAAVszAAFbNAABWzUAAVs2AAFbOAABWzoAAVs7AAFbPAABWz4AAVs/AAFbWAABW1kAAVtaAAFbXAABW9cAAVvZAAFb2wABW90AAVvgAAFb4QABW+IAAVvjAAFb5AABW+YAAVvoAAFb6QABW+oAAVvsAAFb7QABXGgAAVxqAAFcbQABXG8AAVxyAAFccwABXHQAAVx1AAFcdgABXHgAAVx6AAFcewABXHwAAVx+AAFcfwABXJkAAVyyAAFcuwABXL4AAVzBAAFcygABXM0AAVzQAAFc0gABXN0AAVzrAAFdfgABXaEAAV3BAAFd4QABXeMAAV3lAAFd5wABXekAAV3sAAFd7QABXe4AAV3xAAFd8gABXfQAAV31AAFd9wABXfoAAV37AAFd/AABXf8AAV4AAAFeBQABXh4AAV4nAAFeKQABXisAAV40AAFeNwABXjoAAV48AAFehQABXqkAAV7QAAFe9AABXvcAAV75AAFe+wABXv0AAV7/AAFfAQABXwIAAV8FAAFfHgABXz8AAV9BAAFfQwABX0UAAV9HAAFfSQABX0sAAV9NAAFfTwABX3AAAV9zAAFfdgABX3kAAV98AAFffwABX4IAAV+FAAFfiAABX4oAAWAFAAFgBwABYAkAAWALAAFgDgABYA8AAWAQAAFgEQABYBIAAWAUAAFgFgABYBcAAWAYAAFgGgABYBsAAWCWAAFgmAABYJoAAWCcAAFgnwABYKAAAWChAAFgogABYKMAAWClAAFgpwABYKgAAWCpAAFgqwABYKwAAWEnAAFhKQABYSwAAWEuAAFhMQABYTIAAWEzAAFhNAABYTUAAWE3AAFhOQABYToAAWE7AAFhPQABYT4AAWFXAAFhWAABYVkAAWFbAAFh1gABYdgAAWHaAAFh3AABYd8AAWHgAAFh4QABYeIAAWHjAAFh5QABYecAAWHoAAFh6QABYesAAWHsAAFiZwABYmkAAWJrAAFibQABYnAAAWJxAAFicgABYnMAAWJ0AAFidgABYngAAWJ5AAFiegABYnwAAWJ9AAFi+AABYvoAAWL8AAFi/gABYwEAAWMCAAFjAwABYwQAAWMFAAFjBwABYwkAAWMKAAFjCwABYw0AAWMOAAFjiQABY4sAAWONAAFjjwABY5IAAWOTAAFjlAABY5UAAWOWAAFjmAABY5oAAWObAAFjnAABY54AAWOfAAFkGgABZBwAAWQeAAFkIAABZCMAAWQkAAFkJQABZCYAAWQnAAFkKQABZCsAAWQsAAFkLQABZC8AAWQwAAFkeQABZJ0AAWTEAAFk6AABZOsAAWTtAAFk7wABZPEAAWTzAAFk9QABZPYAAWT5AAFlEgABZS8AAWUxAAFlMwABZTUAAWU3AAFlOQABZTsAAWU9AAFlWgABZV0AAWVgAAFlYwABZWYAAWVpAAFlbAABZW8AAWVxAAFl7AABZe4AAWXwAAFl8gABZfUAAWX2AAFl9wABZfgAAWX5AAFl+wABZf0AAWX+AAFl/wABZgEAAWYCAAFmfQABZn8AAWaBAAFmgwABZoYAAWaHAAFmiAABZokAAWaKAAFmjAABZo4AAWaPAAFmkAABZpIAAWaTAAFnDgABZxAAAWcSAAFnFAABZxcAAWcYAAFnGQABZxoAAWcbAAFnHQABZx8AAWcgAAFnIQABZyMAAWckAAFnnwABZ6EAAWekAAFnpgABZ6kAAWeqAAFnqwABZ6wAAWetAAFnrwABZ7EAAWeyAAFnswABZ7UAAWe2AAFoMQABaDMAAWg1AAFoNwABaDoAAWg7AAFoPAABaD0AAWg+AAFoQAABaEIAAWhDAAFoRAABaEYAAWhHAAFowgABaMQAAWjHAAFoyQABaMwAAWjNAAFozgABaM8AAWjQAAFo0gABaNQAAWjVAAFo1gABaNgAAWjZAAFo6AABaWMAAWllAAFpZwABaWkAAWlsAAFpbQABaW4AAWlvAAFpcAABaXIAAWl0AAFpdQABaXYAAWl4AAFpeQABagwAAWovAAFqTwABam8AAWpxAAFqcwABanUAAWp3AAFqegABansAAWp8AAFqfwABaoAAAWqCAAFqgwABaoYAAWqJAAFqigABaosAAWqOAAFqjwABapQAAWqtAAFqtgABargAAWq6AAFqwwABasYAAWrJAAFqywABaxQAAWs4AAFrXwABa4MAAWuGAAFriAABa4oAAWuMAAFrjgABa5AAAWuRAAFrlAABa60AAWvOAAFr0AABa9IAAWvUAAFr1gABa9gAAWvaAAFr3AABa94AAWv/AAFsAgABbAUAAWwIAAFsCwABbA4AAWwRAAFsFAABbBcAAWwZAAFslAABbJYAAWyYAAFsmgABbJ0AAWyeAAFsnwABbKAAAWyhAAFsowABbKUAAWymAAFspwABbKkAAWyqAAFtJQABbScAAW0pAAFtKwABbS4AAW0vAAFtMAABbTEAAW0yAAFtNAABbTYAAW03AAFtOAABbToAAW07AAFttgABbbgAAW27AAFtvQABbcAAAW3BAAFtwgABbcMAAW3EAAFtxgABbcgAAW3JAAFtygABbcwAAW3NAAFt5gABbecAAW3oAAFt6gABbmUAAW5nAAFuaQABbmsAAW5uAAFubwABbnAAAW5xAAFucgABbnQAAW52AAFudwABbngAAW56AAFuewABbvYAAW74AAFu+wABbv0AAW8AAAFvAQABbwIAAW8DAAFvBAABbwYAAW8IAAFvCQABbwoAAW8MAAFvDQABb4gAAW+KAAFvjAABb44AAW+RAAFvkgABb5MAAW+UAAFvlQABb5cAAW+ZAAFvmgABb5sAAW+dAAFvngABcBkAAXAbAAFwHQABcB8AAXAiAAFwIwABcCQAAXAlAAFwJgABcCgAAXAqAAFwKwABcCwAAXAuAAFwLwABcKoAAXCsAAFwrgABcLAAAXCzAAFwtAABcLUAAXC2AAFwtwABcLkAAXC7AAFwvAABcL0AAXC/AAFwwAABcQkAAXEtAAFxVAABcXgAAXF7AAFxfQABcX8AAXGBAAFxgwABcYUAAXGGAAFxiQABcaIAAXG/AAFxwQABccMAAXHFAAFxxwABcckAAXHLAAFxzQABceoAAXHtAAFx8AABcfMAAXH2AAFx+QABcfwAAXH/AAFyAQABcnwAAXJ+AAFygAABcoIAAXKFAAFyhgABcocAAXKIAAFyiQABcosAAXKNAAFyjgABco8AAXKRAAFykgABcw0AAXMPAAFzEQABcxMAAXMWAAFzFwABcxgAAXMZAAFzGgABcxwAAXMeAAFzHwABcyAAAXMiAAFzIwABc54AAXOgAAFzogABc6QAAXOnAAFzqAABc6kAAXOqAAFzqwABc60AAXOvAAFzsAABc7EAAXOzAAFztAABdC8AAXQxAAF0NAABdDYAAXQ5AAF0OgABdDsAAXQ8AAF0PQABdD8AAXRBAAF0QgABdEMAAXRFAAF0RgABdMEAAXTDAAF0xQABdMcAAXTKAAF0ywABdMwAAXTNAAF0zgABdNAAAXTSAAF00wABdNQAAXTWAAF01wABdVIAAXVUAAF1VgABdVgAAXVbAAF1XAABdV0AAXVeAAF1XwABdWEAAXVjAAF1ZAABdWUAAXVnAAF1aAABdeMAAXXlAAF16AABdeoAAXXtAAF17gABde8AAXXwAAF18QABdfMAAXX1AAF19gABdfcAAXX5AAF1+gABdgsAAXYMAAF2DgABdokAAXaLAAF2jQABdo8AAXaSAAF2kwABdpQAAXaVAAF2lgABdpgAAXaaAAF2mwABdpwAAXaeAAF2nwABdxoAAXccAAF3HgABdyAAAXcjAAF3JAABdyUAAXcmAAF3JwABdykAAXcrAAF3LAABdy0AAXcvAAF3MAABd6sAAXetAAF3sAABd7IAAXe1AAF3tgABd7cAAXe4AAF3uQABd7sAAXe9AAF3vgABd78AAXfBAAF3wgABeFUAAXh4AAF4mAABeLgAAXi6AAF4vAABeL4AAXjAAAF4wwABeMQAAXjFAAF4yAABeMkAAXjLAAF4zAABeM4AAXjRAAF40gABeNMAAXjWAAF41wABeNwAAXj1AAF4/gABeQAAAXkCAAF5CwABeQ4AAXkRAAF5EwABeVwAAXmAAAF5pwABecsAAXnOAAF50AABedIAAXnUAAF51gABedgAAXnZAAF53AABefUAAXoWAAF6GAABehoAAXocAAF6HgABeiAAAXoiAAF6JAABeiYAAXpHAAF6SgABek0AAXpQAAF6UwABelYAAXpZAAF6XAABel8AAXphAAF63AABet4AAXrgAAF64gABeuUAAXrmAAF65wABeugAAXrpAAF66wABeu0AAXruAAF67wABevEAAXryAAF7bQABe28AAXtxAAF7cwABe3YAAXt3AAF7eAABe3kAAXt6AAF7fAABe34AAXt/AAF7gAABe4IAAXuDAAF7/gABfAAAAXwDAAF8BQABfAgAAXwJAAF8CgABfAsAAXwMAAF8DgABfBAAAXwRAAF8EgABfBQAAXwVAAF8LgABfC8AAXwwAAF8MgABfK0AAXyvAAF8sQABfLMAAXy2AAF8twABfLgAAXy5AAF8ugABfLwAAXy+AAF8vwABfMAAAXzCAAF8wwABfT4AAX1AAAF9QgABfUQAAX1HAAF9SAABfUkAAX1KAAF9SwABfU0AAX1PAAF9UAABfVEAAX1TAAF9VAABfc8AAX3RAAF90wABfdUAAX3YAAF92QABfdoAAX3bAAF93AABfd4AAX3gAAF94QABfeIAAX3kAAF95QABfmAAAX5iAAF+ZAABfmYAAX5pAAF+agABfmsAAX5sAAF+bQABfm8AAX5xAAF+cgABfnMAAX51AAF+dgABfvEAAX7zAAF+9QABfvcAAX76AAF++wABfvwAAX79AAF+/gABfwAAAX8CAAF/AwABfwQAAX8GAAF/BwABf1AAAX90AAF/mwABf78AAX/CAAF/xAABf8YAAX/IAAF/ygABf8wAAX/NAAF/0AABf+kAAYAGAAGACAABgAoAAYAMAAGADgABgBAAAYASAAGAFAABgDEAAYA0AAGANwABgDoAAYA9AAGAQAABgEMAAYBGAAGASAABgMMAAYDFAAGAxwABgMkAAYDMAAGAzQABgM4AAYDPAAGA0AABgNIAAYDUAAGA1QABgNYAAYDYAAGA2QABgVQAAYFWAAGBWAABgVoAAYFdAAGBXgABgV8AAYFgAAGBYQABgWMAAYFlAAGBZgABgWcAAYFpAAGBagABgeUAAYHnAAGB6QABgesAAYHuAAGB7wABgfAAAYHxAAGB8gABgfQAAYH2AAGB9wABgfgAAYH6AAGB+wABgnYAAYJ4AAGCewABgn0AAYKAAAGCgQABgoIAAYKDAAGChAABgoYAAYKIAAGCiQABgooAAYKMAAGCjQABgwgAAYMKAAGDDAABgw4AAYMRAAGDEgABgxMAAYMUAAGDFQABgxcAAYMZAAGDGgABgxsAAYMdAAGDHgABg5kAAYObAAGDngABg6AAAYOjAAGDpAABg6UAAYOmAAGDpwABg6kAAYOrAAGDrAABg60AAYOvAAGDsAABg88AAYRKAAGETAABhE4AAYRQAAGEUwABhFQAAYRVAAGEVgABhFcAAYRZAAGEWwABhFwAAYRdAAGEXwABhGAAAYTzAAGFFgABhTYAAYVWAAGFWAABhVoAAYVcAAGFXgABhWEAAYViAAGFYwABhWYAAYVnAAGFaQABhWoAAYVtAAGFcAABhXEAAYVyAAGFdQABhXYAAYV7AAGFlAABhZ0AAYWfAAGFoQABhaoAAYWtAAGFsAABhbIAAYX7AAGGHwABhkYAAYZqAAGGbQABhm8AAYZxAAGGcwABhnUAAYZ3AAGGeAABhnsAAYaUAAGGtQABhrcAAYa5AAGGuwABhr0AAYa/AAGGwQABhsMAAYbFAAGG5gABhukAAYbsAAGG7wABhvIAAYb1AAGG+AABhvsAAYb+AAGHAAABh3sAAYd9AAGHfwABh4EAAYeEAAGHhQABh4YAAYeHAAGHiAABh4oAAYeMAAGHjQABh44AAYeQAAGHkQABiAwAAYgOAAGIEAABiBIAAYgVAAGIFgABiBcAAYgYAAGIGQABiBsAAYgdAAGIHgABiB8AAYghAAGIIgABiJ0AAYifAAGIogABiKQAAYinAAGIqAABiKkAAYiqAAGIqwABiK0AAYivAAGIsAABiLEAAYizAAGItAABiM0AAYjOAAGIzwABiNEAAYlMAAGJTgABiVAAAYlSAAGJVQABiVYAAYlXAAGJWAABiVkAAYlbAAGJXQABiV4AAYlfAAGJYQABiWIAAYndAAGJ3wABieEAAYnjAAGJ5gABiecAAYnoAAGJ6QABieoAAYnsAAGJ7gABie8AAYnwAAGJ8gABifMAAYpuAAGKcAABinIAAYp0AAGKdwABingAAYp5AAGKegABinsAAYp9AAGKfwABioAAAYqBAAGKgwABioQAAYr/AAGLAQABiwMAAYsFAAGLCAABiwkAAYsKAAGLCwABiwwAAYsOAAGLEAABixEAAYsSAAGLFAABixUAAYuQAAGLkgABi5QAAYuWAAGLmQABi5oAAYubAAGLnAABi50AAYufAAGLoQABi6IAAYujAAGLpQABi6YAAYvvAAGMEwABjDoAAYxeAAGMYQABjGMAAYxlAAGMZwABjGkAAYxrAAGMbAABjG8AAYyIAAGMpQABjKcAAYypAAGMqwABjK0AAYyvAAGMsQABjLMAAYzQAAGM0wABjNYAAYzZAAGM3AABjN8AAYziAAGM5QABjOcAAY1iAAGNZAABjWYAAY1oAAGNawABjWwAAY1tAAGNbgABjW8AAY1xAAGNcwABjXQAAY11AAGNdwABjXgAAY3zAAGN9QABjfcAAY35AAGN/AABjf0AAY3+AAGN/wABjgAAAY4CAAGOBAABjgUAAY4GAAGOCAABjgkAAY6EAAGOhgABjogAAY6KAAGOjQABjo4AAY6PAAGOkAABjpEAAY6TAAGOlQABjpYAAY6XAAGOmQABjpoAAY8VAAGPFwABjxkAAY8bAAGPHgABjx8AAY8gAAGPIQABjyIAAY8kAAGPJgABjycAAY8oAAGPKgABjysAAY+mAAGPqAABj6sAAY+tAAGPsAABj7EAAY+yAAGPswABj7QAAY+2AAGPuAABj7kAAY+6AAGPvAABj70AAZA4AAGQOgABkDwAAZA+AAGQQQABkEIAAZBDAAGQRAABkEUAAZBHAAGQSQABkEoAAZBLAAGQTQABkE4AAZDJAAGQywABkM4AAZDQAAGQ0wABkNQAAZDVAAGQ1gABkNcAAZDZAAGQ2wABkNwAAZDdAAGQ3wABkOAAAZFzAAGRlgABkbYAAZHWAAGR2AABkdoAAZHcAAGR3gABkeAAAZHhAAGR4gABkeUAAZHmAAGR6AABkekAAZHsAAGR7gABke8AAZHwAAGR8wABkfQAAZH5AAGSEgABkhsAAZIdAAGSHwABkigAAZIrAAGSLgABkjAAAZJ5AAGSnQABksQAAZLoAAGS6wABku0AAZLvAAGS8QABkvMAAZL1AAGS9gABkvkAAZMSAAGTMwABkzUAAZM3AAGTOQABkzsAAZM9AAGTPwABk0EAAZNDAAGTZAABk2cAAZNqAAGTbQABk3AAAZNzAAGTdgABk3kAAZN8AAGTfgABk/kAAZP7AAGT/QABk/8AAZQCAAGUAwABlAQAAZQFAAGUBgABlAgAAZQKAAGUCwABlAwAAZQOAAGUDwABlIoAAZSMAAGUjgABlJAAAZSTAAGUlAABlJUAAZSWAAGUlwABlJkAAZSbAAGUnAABlJ0AAZSfAAGUoAABlRsAAZUdAAGVIAABlSIAAZUlAAGVJgABlScAAZUoAAGVKQABlSsAAZUtAAGVLgABlS8AAZUxAAGVMgABlUsAAZVMAAGVTQABlU8AAZXKAAGVzAABlc4AAZXQAAGV0wABldQAAZXVAAGV1gABldcAAZXZAAGV2wABldwAAZXdAAGV3wABleAAAZZbAAGWXQABll8AAZZhAAGWZAABlmUAAZZmAAGWZwABlmgAAZZqAAGWbAABlm0AAZZuAAGWcAABlnEAAZbsAAGW7gABlvAAAZbyAAGW9QABlvYAAZb3AAGW+AABlvkAAZb7AAGW/QABlv4AAZb/AAGXAQABlwIAAZd9AAGXfwABl4EAAZeDAAGXhgABl4cAAZeIAAGXiQABl4oAAZeMAAGXjgABl48AAZeQAAGXkgABl5MAAZgOAAGYEAABmBIAAZgUAAGYFwABmBgAAZgZAAGYGgABmBsAAZgdAAGYHwABmCAAAZghAAGYIwABmCQAAZhtAAGYkQABmLgAAZjcAAGY3wABmOEAAZjjAAGY5QABmOcAAZjpAAGY6gABmO0AAZkGAAGZIwABmSUAAZknAAGZKQABmSsAAZktAAGZLwABmTEAAZlOAAGZUQABmVQAAZlXAAGZWgABmV0AAZlgAAGZYwABmWUAAZngAAGZ4gABmeQAAZnmAAGZ6QABmeoAAZnrAAGZ7AABme0AAZnvAAGZ8QABmfIAAZnzAAGZ9QABmfYAAZpxAAGacwABmnUAAZp3AAGaegABmnsAAZp8AAGafQABmn4AAZqAAAGaggABmoMAAZqEAAGahgABmocAAZsCAAGbBAABmwYAAZsIAAGbCwABmwwAAZsNAAGbDgABmw8AAZsRAAGbEwABmxQAAZsVAAGbFwABmxgAAZuTAAGblQABm5gAAZuaAAGbnQABm54AAZufAAGboAABm6EAAZujAAGbpQABm6YAAZunAAGbqQABm6oAAZwlAAGcJwABnCkAAZwrAAGcLgABnC8AAZwwAAGcMQABnDIAAZw0AAGcNgABnDcAAZw4AAGcOgABnDsAAZy2AAGcuAABnLoAAZy8AAGcvwABnMAAAZzBAAGcwgABnMMAAZzFAAGcxwABnMgAAZzJAAGcywABnMwAAZ1HAAGdSQABnUwAAZ1OAAGdUQABnVIAAZ1TAAGdVAABnVUAAZ1XAAGdWQABnVoAAZ1bAAGdXQABnV4AAZ3xAAGeFAABnjQAAZ5UAAGeVgABnlgAAZ5aAAGeXAABnl8AAZ5gAAGeYQABnmQAAZ5lAAGeZwABnmgAAZ5rAAGebgABnm8AAZ5wAAGecwABnnQAAZ55AAGekgABnpsAAZ6dAAGenwABnqgAAZ6rAAGergABnrAAAZ75AAGfHQABn0QAAZ9oAAGfawABn20AAZ9vAAGfcQABn3MAAZ91AAGfdgABn3kAAZ+SAAGfswABn7UAAZ+3AAGfuQABn7sAAZ+9AAGfvwABn8EAAZ/DAAGf5AABn+cAAZ/qAAGf7QABn/AAAZ/zAAGf9gABn/kAAZ/8AAGf/gABoHkAAaB7AAGgfQABoH8AAaCCAAGggwABoIQAAaCFAAGghgABoIgAAaCKAAGgiwABoIwAAaCOAAGgjwABoQoAAaEMAAGhDgABoRAAAaETAAGhFAABoRUAAaEWAAGhFwABoRkAAaEbAAGhHAABoR0AAaEfAAGhIAABoZsAAaGdAAGhoAABoaIAAaGlAAGhpgABoacAAaGoAAGhqQABoasAAaGtAAGhrgABoa8AAaGxAAGhsgABocsAAaHMAAGhzQABoc8AAaJKAAGiTAABok4AAaJQAAGiUwABolQAAaJVAAGiVgABolcAAaJZAAGiWwABolwAAaJdAAGiXwABomAAAaLbAAGi3QABot8AAaLhAAGi5AABouUAAaLmAAGi5wABougAAaLqAAGi7AABou0AAaLuAAGi8AABovEAAaNsAAGjbgABo3AAAaNyAAGjdQABo3YAAaN3AAGjeAABo3kAAaN7AAGjfQABo34AAaN/AAGjgQABo4IAAaP9AAGj/wABpAEAAaQDAAGkBgABpAcAAaQIAAGkCQABpAoAAaQMAAGkDgABpA8AAaQQAAGkEgABpBMAAaSOAAGkkAABpJIAAaSUAAGklwABpJgAAaSZAAGkmgABpJsAAaSdAAGknwABpKAAAaShAAGkowABpKQAAaTtAAGlEQABpTgAAaVcAAGlXwABpWEAAaVjAAGlZQABpWcAAaVpAAGlagABpW0AAaWGAAGlowABpaUAAaWnAAGlqQABpasAAaWtAAGlrwABpbEAAaXOAAGl0QABpdQAAaXXAAGl2gABpd0AAaXgAAGl4wABpeUAAaZgAAGmYgABpmQAAaZmAAGmaQABpmoAAaZrAAGmbAABpm0AAaZvAAGmcQABpnIAAaZzAAGmdQABpnYAAabxAAGm8wABpvUAAab3AAGm+gABpvsAAab8AAGm/QABpv4AAacAAAGnAgABpwMAAacEAAGnBgABpwcAAaeCAAGnhAABp4YAAaeIAAGniwABp4wAAaeNAAGnjgABp48AAaeRAAGnkwABp5QAAaeVAAGnlwABp5gAAagTAAGoFQABqBgAAagaAAGoHQABqB4AAagfAAGoIAABqCEAAagjAAGoJQABqCYAAagnAAGoKQABqCoAAaitAAGo0QABqPUAAakYAAGpPwABqV8AAamGAAGprQABqc0AAanxAAGqFQABqhcAAaoaAAGqHAABqh4AAaogAAGqIwABqiYAAaooAAGqKgABqi0AAaovAAGqMQABqjQAAao3AAGqOAABqj0AAapWAAGqWwABql0AAapiAAGqZQABqmcAAaqwAAGq1AABqvsAAasfAAGrIgABqyQAAasmAAGrKAABqyoAAassAAGrLQABqzAAAatJAAGrbgABq3AAAatyAAGrdAABq3YAAat4AAGregABq3wAAat+AAGrgAABq6UAAauoAAGrqwABq64AAauxAAGrtAABq7cAAau6AAGrvQABq8AAAavCAAGsPQABrD8AAaxCAAGsRAABrEcAAaxIAAGsSQABrEoAAaxLAAGsTQABrE8AAaxQAAGsUQABrFMAAaxUAAGsZQABrGYAAaxoAAGs4wABrOUAAaznAAGs6QABrOwAAaztAAGs7gABrO8AAazwAAGs8gABrPQAAaz1AAGs9gABrPgAAaz5AAGtdAABrXYAAa15AAGtewABrX4AAa1/AAGtgAABrYEAAa2CAAGthAABrYYAAa2HAAGtiAABrYoAAa2LAAGtnAABrZ0AAa2fAAGuGgABrhwAAa4eAAGuIAABriMAAa4kAAGuJQABriYAAa4nAAGuKQABrisAAa4sAAGuLQABri8AAa4wAAGuqwABrq0AAa6wAAGusgABrrUAAa62AAGutwABrrgAAa65AAGuuwABrr0AAa6+AAGuvwABrsEAAa7CAAGu0wABrtQAAa7WAAGvUQABr1MAAa9VAAGvVwABr1oAAa9bAAGvXAABr10AAa9eAAGvYAABr2IAAa9jAAGvZAABr2YAAa9nAAGv4gABr+QAAa/nAAGv6QABr+wAAa/tAAGv7gABr+8AAa/wAAGv8gABr/QAAa/1AAGv9gABr/gAAa/5AAGwEgABsBMAAbAUAAGwFgABsJEAAbCTAAGwlQABsJcAAbCaAAGwmwABsJwAAbCdAAGwngABsKAAAbCiAAGwowABsKQAAbCmAAGwpwABsSIAAbEkAAGxJwABsSkAAbEsAAGxLQABsS4AAbEvAAGxMAABsTIAAbE0AAGxNQABsTYAAbE4AAGxOQABsVkAAbFyAAGxiwABsY4AAbGRAAGxlAABsZcAAbGaAAGxnQABsbYAAbG5AAGxvAABsb8AAbHCAAGxxQABscgAAbHKAAGx0gABseAAAbHuAAGyAQABshkAAbI5AAGyzAABsu8AAbMPAAGzLwABszEAAbMzAAGzNQABszcAAbM6AAGzOwABszwAAbM/AAGzQAABs0IAAbNDAAGzRQABs0gAAbNJAAGzSgABs00AAbNOAAGzVwABs3AAAbN5AAGzewABs30AAbOGAAGziQABs4wAAbOOAAGz1wABs/sAAbQiAAG0RgABtEkAAbRLAAG0TQABtE8AAbRRAAG0UwABtFQAAbRXAAG0cAABtJEAAbSTAAG0lQABtJcAAbSZAAG0mwABtJ0AAbSfAAG0oQABtMIAAbTFAAG0yAABtMsAAbTOAAG00QABtNQAAbTXAAG02gABtNwAAbVXAAG1WQABtVsAAbVdAAG1YAABtWEAAbViAAG1YwABtWQAAbVmAAG1aAABtWkAAbVqAAG1bAABtW0AAbXoAAG16gABtewAAbXuAAG18QABtfIAAbXzAAG19AABtfUAAbX3AAG1+QABtfoAAbX7AAG1/QABtf4AAbZ5AAG2ewABtn4AAbaAAAG2gwABtoQAAbaFAAG2hgABtocAAbaJAAG2iwABtowAAbaNAAG2jwABtpAAAbapAAG2qgABtqsAAbatAAG3KAABtyoAAbcsAAG3LgABtzEAAbcyAAG3MwABtzQAAbc1AAG3NwABtzkAAbc6AAG3OwABtz0AAbc+AAG3uQABt7sAAbe9AAG3vwABt8IAAbfDAAG3xAABt8UAAbfGAAG3yAABt8oAAbfLAAG3zAABt84AAbfPAAG4SgABuEwAAbhOAAG4UAABuFMAAbhUAAG4VQABuFYAAbhXAAG4WQABuFsAAbhcAAG4XQABuF8AAbhgAAG42wABuN0AAbjfAAG44QABuOQAAbjlAAG45gABuOcAAbjoAAG46gABuOwAAbjtAAG47gABuPAAAbjxAAG5bAABuW4AAblwAAG5cgABuXUAAbl2AAG5dwABuXgAAbl5AAG5ewABuX0AAbl+AAG5fwABuYEAAbmCAAG5ywABue8AAboWAAG6OgABuj0AAbo/AAG6QQABukMAAbpFAAG6RwABukgAAbpLAAG6ZAABuoEAAbqDAAG6hQABuocAAbqJAAG6iwABuo0AAbqPAAG6rAABuq8AAbqyAAG6tQABurgAAbq7AAG6vgABusEAAbrDAAG7PgABu0AAAbtDAAG7RQABu0gAAbtJAAG7SgABu0sAAbtMAAG7TgABu1AAAbtRAAG7UgABu1QAAbtVAAG7VwABu9IAAbvUAAG71gABu9gAAbvbAAG73AABu90AAbveAAG73wABu+EAAbvjAAG75AABu+UAAbvnAAG76AABvGMAAbxlAAG8ZwABvGkAAbxsAAG8bQABvG4AAbxvAAG8cAABvHIAAbx0AAG8dQABvHYAAbx4AAG8eQABvPQAAbz2AAG8+QABvPsAAbz+AAG8/wABvQAAAb0BAAG9AgABvQQAAb0GAAG9BwABvQgAAb0KAAG9CwABvQ4AAb2JAAG9iwABvY0AAb2PAAG9kgABvZMAAb2UAAG9lQABvZYAAb2YAAG9mgABvZsAAb2cAAG9ngABvZ8AAb4aAAG+HAABvh4AAb4gAAG+IwABviQAAb4lAAG+JgABvicAAb4pAAG+KwABviwAAb4tAAG+LwABvjAAAb6rAAG+rQABvq8AAb6xAAG+tAABvrUAAb62AAG+twABvrgAAb66AAG+vAABvr0AAb6+AAG+wAABvsEAAb9UAAG/dwABv5cAAb+3AAG/uQABv7sAAb+9AAG/vwABv8IAAb/DAAG/xAABv8cAAb/IAAG/ygABv8sAAb/OAAG/0QABv9IAAb/TAAG/1gABv9cAAb/cAAG/9QABv/4AAcAAAAHAAgABwAsAAcAOAAHAEQABwBMAAcBcAAHAgAABwKcAAcDLAAHAzgABwNAAAcDSAAHA1AABwNYAAcDYAAHA2QABwNwAAcD1AAHBFgABwRgAAcEaAAHBHAABwR4AAcEgAAHBIgABwSQAAcEmAAHBRwABwUoAAcFNAAHBUAABwVMAAcFWAAHBWQABwVwAAcFfAAHBYQABwdwAAcHeAAHB4AABweIAAcHlAAHB5gABwecAAcHoAAHB6QABwesAAcHtAAHB7gABwe8AAcHxAAHB8gABwm0AAcJvAAHCcQABwnMAAcJ2AAHCdwABwngAAcJ5AAHCegABwnwAAcJ+AAHCfwABwoAAAcKCAAHCgwABwv4AAcMAAAHDAwABwwUAAcMIAAHDCQABwwoAAcMLAAHDDAABww4AAcMQAAHDEQABwxIAAcMUAAHDFQABwy4AAcMvAAHDMAABwzIAAcOtAAHDrwABw7EAAcOzAAHDtgABw7cAAcO4AAHDuQABw7oAAcO8AAHDvgABw78AAcPAAAHDwgABw8MAAcQ+AAHEQAABxEIAAcREAAHERwABxEgAAcRJAAHESgABxEsAAcRNAAHETwABxFAAAcRRAAHEUwABxFQAAcTPAAHE0QABxNMAAcTVAAHE2AABxNkAAcTaAAHE2wABxNwAAcTeAAHE4AABxOEAAcTiAAHE5AABxOUAAcVgAAHFYgABxWQAAcVmAAHFaQABxWoAAcVrAAHFbAABxW0AAcVvAAHFcQABxXIAAcVzAAHFdQABxXYAAcXxAAHF8wABxfUAAcX3AAHF+gABxfsAAcX8AAHF/QABxf4AAcYAAAHGAgABxgMAAcYEAAHGBgABxgcAAcZQAAHGdAABxpsAAca/AAHGwgABxsQAAcbGAAHGyAABxsoAAcbMAAHGzQABxtAAAcbpAAHHBgABxwgAAccKAAHHDAABxw4AAccQAAHHEgABxxQAAccxAAHHNAABxzcAAcc6AAHHPQABx0AAAcdDAAHHRgABx0gAAcfDAAHHxQABx8cAAcfJAAHHzAABx80AAcfOAAHHzwABx9AAAcfSAAHH1AABx9UAAcfWAAHH2AABx9kAAchUAAHIVgAByFgAAchaAAHIXQAByF4AAchfAAHIYAAByGEAAchjAAHIZQAByGYAAchnAAHIaQAByGoAAcjlAAHI5wAByOkAAcjrAAHI7gAByO8AAcjwAAHI8QAByPIAAcj0AAHI9gAByPcAAcj4AAHI+gAByPsAAcl2AAHJeAAByXsAAcl9AAHJgAAByYEAAcmCAAHJgwAByYQAAcmGAAHJiAAByYkAAcmKAAHJjAAByY0AAcoIAAHKCgABygwAAcoOAAHKEQAByhIAAcoTAAHKFAAByhUAAcoXAAHKGQAByhoAAcobAAHKHQAByh4AAcqZAAHKmwAByp0AAcqfAAHKogAByqMAAcqkAAHKpQAByqYAAcqoAAHKqgAByqsAAcqsAAHKrgAByq8AAcsqAAHLLAAByy8AAcsxAAHLNAAByzUAAcs2AAHLNwAByzgAAcs6AAHLPAAByz0AAcs+AAHLQAABy0EAAcvUAAHL9wABzBcAAcw3AAHMOQABzDsAAcw9AAHMPwABzEIAAcxDAAHMRAABzEcAAcxIAAHMSgABzEsAAcxNAAHMUAABzFEAAcxSAAHMVQABzFYAAcxbAAHMdAABzH0AAcx/AAHMgQABzIoAAcyNAAHMkAABzJIAAczbAAHM/wABzSYAAc1KAAHNTQABzU8AAc1RAAHNUwABzVUAAc1XAAHNWAABzVsAAc10AAHNlQABzZcAAc2ZAAHNmwABzZ0AAc2fAAHNoQABzaMAAc2lAAHNxgABzckAAc3MAAHNzwABzdIAAc3VAAHN2AABzdsAAc3eAAHN4AABzlsAAc5dAAHOXwABzmEAAc5kAAHOZQABzmYAAc5nAAHOaAABzmoAAc5sAAHObQABzm4AAc5wAAHOcQABzuwAAc7uAAHO8AABzvIAAc71AAHO9gABzvcAAc74AAHO+QABzvsAAc79AAHO/gABzv8AAc8BAAHPAgABz30AAc9/AAHPggABz4QAAc+HAAHPiAABz4kAAc+KAAHPiwABz40AAc+PAAHPkAABz5EAAc+TAAHPlAABz60AAc+uAAHPrwABz7EAAdAsAAHQLgAB0DAAAdAyAAHQNQAB0DYAAdA3AAHQOAAB0DkAAdA7AAHQPQAB0D4AAdA/AAHQQQAB0EIAAdC9AAHQvwAB0MIAAdDEAAHQxwAB0MgAAdDJAAHQygAB0MsAAdDNAAHQzwAB0NAAAdDRAAHQ0wAB0NQAAdFPAAHRUQAB0VMAAdFVAAHRWAAB0VkAAdFaAAHRWwAB0VwAAdFeAAHRYAAB0WEAAdFiAAHRZAAB0WUAAdHgAAHR4gAB0eQAAdHmAAHR6QAB0eoAAdHrAAHR7AAB0e0AAdHvAAHR8QAB0fIAAdHzAAHR9QAB0fYAAdJxAAHScwAB0nUAAdJ3AAHSegAB0nsAAdJ8AAHSfQAB0n4AAdKAAAHSggAB0oMAAdKEAAHShgAB0ocAAdLQAAHS9AAB0xsAAdM/AAHTQgAB00QAAdNGAAHTSAAB00oAAdNMAAHTTQAB01AAAdNpAAHThgAB04gAAdOKAAHTjAAB044AAdOQAAHTkgAB05QAAdOxAAHTtAAB07cAAdO6AAHTvQAB08AAAdPDAAHTxgAB08gAAdRDAAHURQAB1EcAAdRJAAHUTAAB1E0AAdROAAHUTwAB1FAAAdRSAAHUVAAB1FUAAdRWAAHUWAAB1FkAAdTUAAHU1gAB1NgAAdTaAAHU3QAB1N4AAdTfAAHU4AAB1OEAAdTjAAHU5QAB1OYAAdTnAAHU6QAB1OoAAdVlAAHVZwAB1WkAAdVrAAHVbgAB1W8AAdVwAAHVcQAB1XIAAdV0AAHVdgAB1XcAAdV4AAHVegAB1XsAAdX2AAHV+AAB1foAAdX8AAHV/wAB1gAAAdYBAAHWAgAB1gMAAdYFAAHWBwAB1ggAAdYJAAHWCwAB1gwAAdaHAAHWiQAB1osAAdaNAAHWkAAB1pEAAdaSAAHWkwAB1pQAAdaWAAHWmAAB1pkAAdaaAAHWnAAB1p0AAdcYAAHXGgAB1xwAAdceAAHXIQAB1yIAAdcjAAHXJAAB1yUAAdcnAAHXKQAB1yoAAdcrAAHXLQAB1y4AAdepAAHXqwAB160AAdevAAHXsgAB17MAAde0AAHXtQAB17YAAde4AAHXugAB17sAAde8AAHXvgAB178AAdhSAAHYdQAB2JUAAdi1AAHYtwAB2LkAAdi7AAHYvQAB2MAAAdjBAAHYwgAB2MUAAdjGAAHYyAAB2MkAAdjLAAHYzgAB2M8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AAgSMAAIEjQACBI4AAgSPAAIEkQACBJMAAgSUAAIElQACBJcAAgSYAAIFEwACBRUAAgUXAAIFGQACBRwAAgUdAAIFHgACBR8AAgUgAAIFIgACBSQAAgUlAAIFJgACBSgAAgUpAAIFpAACBaYAAgWoAAIFqgACBa0AAgWuAAIFrwACBbAAAgWxAAIFswACBbUAAgW2AAIFtwACBbkAAgW6AAIGNQACBjcAAgY5AAIGOwACBj4AAgY/AAIGQAACBkEAAgZCAAIGRAACBkYAAgZHAAIGSAACBkoAAgZLAAIGlAACBrgAAgbfAAIHAwACBwYAAgcIAAIHCgACBwwAAgcOAAIHEAACBxEAAgcUAAIHLQACB0oAAgdMAAIHTgACB1AAAgdSAAIHVAACB1YAAgdYAAIHdQACB3gAAgd7AAIHfgACB4EAAgeEAAIHhwACB4oAAgeMAAIIBwACCAkAAggLAAIIDQACCBAAAggRAAIIEgACCBMAAggUAAIIFgACCBgAAggZAAIIGgACCBwAAggdAAIImAACCJoAAgicAAIIngACCKEAAgiiAAIIowACCKQAAgilAAIIpwACCKkAAgiqAAIIqwACCK0AAgiuAAIJKQACCSsAAgktAAIJLwACCTIAAgkzAAIJNAACCTUAAgk2AAIJOAACCToAAgk7AAIJPAACCT4AAgk/AAIJugACCbwAAgm/AAIJwQACCcQAAgnFAAIJxgACCccAAgnIAAIJygACCcwAAgnNAAIJzgACCdAAAgnRAAIKVAACCngAAgqcAAIKvwACCuYAAgsGAAILLQACC1QAAgt0AAILmAACC7wAAgu+AAILwQACC8MAAgvFAAILxwACC8oAAgvNAAILzwACC9EAAgvUAAIL1gACC9gAAgvbAAIL3gACC98AAgvkAAIL/QACDAIAAgwEAAIMCQACDAwAAgwOAAIMVwACDHsAAgyiAAIMxgACDMkAAgzLAAIMzQACDM8AAgzRAAIM0wACDNQAAgzXAAIM8AACDRUAAg0XAAINGQACDRsAAg0dAAINHwACDSEAAg0jAAINJQACDScAAg1MAAINTwACDVIAAg1VAAINWAACDVsAAg1eAAINYQACDWQAAg1nAAINaQACDeQAAg3mAAIN6QACDesAAg3uAAIN7wACDfAAAg3xAAIN8gACDfQAAg32AAIN9wACDfgAAg36AAIN+wACDgwAAg4NAAIODwACDooAAg6MAAIOjgACDpAAAg6TAAIOlAACDpUAAg6WAAIOlwACDpkAAg6bAAIOnAACDp0AAg6fAAIOoAACDxsAAg8dAAIPIAACDyIAAg8lAAIPJgACDycAAg8oAAIPKQACDysAAg8tAAIPLgACDy8AAg8xAAIPMgACD0MAAg9EAAIPRgACD8EAAg/DAAIPxQACD8cAAg/KAAIPywACD8wAAg/NAAIPzgACD9AAAg/SAAIP0wACD9QAAg/WAAIP1wACEFIAAhBUAAIQVwACEFkAAhBcAAIQXQACEF4AAhBfAAIQYAACEGIAAhBkAAIQZQACEGYAAhBoAAIQaQACEHoAAhB7AAIQfQACEPgAAhD6AAIQ/AACEP4AAhEBAAIRAgACEQMAAhEEAAIRBQACEQcAAhEJAAIRCgACEQsAAhENAAIRDgACEYkAAhGLAAIRjgACEZAAAhGTAAIRlAACEZUAAhGWAAIRlwACEZkAAhGbAAIRnAACEZ0AAhGfAAIRoAACEbkAAhG6AAIRuwACEb0AAhI4AAISOgACEjwAAhI+AAISQQACEkIAAhJDAAISRAACEkUAAhJHAAISSQACEkoAAhJLAAISTQACEk4AAhLJAAISywACEs4AAhLQAAIS0wACEtQAAhLVAAIS1gACEtcAAhLZAAIS2wACEtwAAhLdAAIS3wACEuAAAhLsAAITBQACExYAAhMZAAITHAACEx8AAhMiAAITMwACEzYAAhM5AAITPAACEz8AAhNBAAITWQACE2sAAhOCAAIUFQACFDgAAhRYAAIUeAACFHoAAhR8AAIUfgACFIAAAhSDAAIUhAACFIUAAhSIAAIUiQACFIsAAhSMAAIUjwACFJIAAhSTAAIUlAACFJcAAhSYAAIUnQACFLYAAhS/AAIUwQACFMMAAhTMAAIUzwACFNIAAhTUAAIVHQACFUEAAhVoAAIVjAACFY8AAhWRAAIVkwACFZUAAhWXAAIVmQACFZoAAhWdAAIVtgACFdcAAhXZAAIV2wACFd0AAhXfAAIV4QACFeMAAhXlAAIV5wACFggAAhYLAAIWDgACFhEAAhYUAAIWFwACFhoAAhYdAAIWIAACFiIAAhadAAIWnwACFqEAAhajAAIWpgACFqcAAhaoAAIWqQACFqoAAhasAAIWrgACFq8AAhawAAIWsgACFrMAAhcuAAIXMAACFzIAAhc0AAIXNwACFzgAAhc5AAIXOgACFzsAAhc9AAIXPwACF0AAAhdBAAIXQwACF0QAAhe/AAIXwQACF8QAAhfGAAIXyQACF8oAAhfLAAIXzAACF80AAhfPAAIX0QACF9IAAhfTAAIX1QACF9YAAhfvAAIX8AACF/EAAhfzAAIYbgACGHAAAhhyAAIYdAACGHcAAhh4AAIYeQACGHoAAhh7AAIYfQACGH8AAhiAAAIYgQACGIMAAhiEAAIY/wACGQEAAhkEAAIZBgACGQkAAhkKAAIZCwACGQwAAhkNAAIZDwACGREAAhkSAAIZEwACGRUAAhkWAAIZkQACGZMAAhmVAAIZlwACGZoAAhmbAAIZnAACGZ0AAhmeAAIZoAACGaIAAhmjAAIZpAACGaYAAhmnAAIaIgACGiQAAhomAAIaKAACGisAAhosAAIaLQACGi4AAhovAAIaMQACGjMAAho0AAIaNQACGjcAAho4AAIaswACGrUAAhq3AAIauQACGrwAAhq9AAIavgACGr8AAhrAAAIawgACGsQAAhrFAAIaxgACGsgAAhrJAAIbEgACGzYAAhtdAAIbgQACG4QAAhuGAAIbiAACG4oAAhuMAAIbjgACG48AAhuSAAIbqwACG8gAAhvKAAIbzAACG84AAhvQAAIb0gACG9QAAhvWAAIb8wACG/YAAhv5AAIb/AACG/8AAhwCAAIcBQACHAgAAhwKAAIchQACHIcAAhyJAAIciwACHI4AAhyPAAIckAACHJEAAhySAAIclAACHJYAAhyXAAIcmAACHJoAAhybAAIdFgACHRgAAh0aAAIdHAACHR8AAh0gAAIdIQACHSIAAh0jAAIdJQACHScAAh0oAAIdKQACHSsAAh0sAAIdpwACHakAAh2rAAIdrQACHbAAAh2xAAIdsgACHbMAAh20AAIdtgACHbgAAh25AAIdugACHbwAAh29AAIeOAACHjoAAh49AAIePwACHkIAAh5DAAIeRAACHkUAAh5GAAIeSAACHkoAAh5LAAIeTAACHk4AAh5PAAIeygACHswAAh7OAAIe0AACHtMAAh7UAAIe1QACHtYAAh7XAAIe2QACHtsAAh7cAAIe3QACHt8AAh7gAAIfWwACH10AAh9fAAIfYQACH2QAAh9lAAIfZgACH2cAAh9oAAIfagACH2wAAh9tAAIfbgACH3AAAh9xAAIf7AACH+4AAh/xAAIf8wACH/YAAh/3AAIf+AACH/kAAh/6AAIf/AACH/4AAh//AAIgAAACIAIAAiADAAIglgACILkAAiDZAAIg+QACIPsAAiD9AAIg/wACIQEAAiEEAAIhBQACIQYAAiEJAAIhCgACIQwAAiENAAIhDwACIRIAAiETAAIhFAACIRcAAiEYAAIhHQACITYAAiE/AAIhQQACIUMAAiFMAAIhTwACIVIAAiFUAAIhnQACIcEAAiHoAAIiDAACIg8AAiIRAAIiEwACIhUAAiIXAAIiGQACIhoAAiIdAAIiNgACIlcAAiJZAAIiWwACIl0AAiJfAAIiYQACImMAAiJlAAIiZwACIogAAiKLAAIijgACIpEAAiKUAAIilwACIpoAAiKdAAIioAACIqIAAiMdAAIjHwACIyEAAiMjAAIjJgACIycAAiMoAAIjKQACIyoAAiMsAAIjLgACIy8AAiMwAAIjMgACIzMAAiOuAAIjsAACI7IAAiO0AAIjtwACI7gAAiO5AAIjugACI7sAAiO9AAIjvwACI8AAAiPBAAIjwwACI8QAAiQ/AAIkQQACJEQAAiRGAAIkSQACJEoAAiRLAAIkTAACJE0AAiRPAAIkUQACJFIAAiRTAAIkVQACJFYAAiRvAAIkcAACJHEAAiRzAAIk7gACJPAAAiTyAAIk9AACJPcAAiT4AAIk+QACJPoAAiT7AAIk/QACJP8AAiUAAAIlAQACJQMAAiUEAAIlfwACJYEAAiWDAAIlhQACJYgAAiWJAAIligACJYsAAiWMAAIljgACJZAAAiWRAAIlkgACJZQAAiWVAAImEAACJhIAAiYUAAImFgACJhkAAiYaAAImGwACJhwAAiYdAAImHwACJiEAAiYiAAImIwACJiUAAiYmAAImoQACJqMAAialAAImpwACJqoAAiarAAImrAACJq0AAiauAAImsAACJrIAAiazAAImtAACJrYAAia3AAInMgACJzQAAic2AAInOAACJzsAAic8AAInPQACJz4AAic/AAInQQACJ0MAAidEAAInRQACJ0cAAidIAAInkQACJ7UAAifcAAIoAAACKAMAAigFAAIoBwACKAkAAigLAAIoDQACKA4AAigRAAIoKgACKEcAAihJAAIoSwACKE0AAihPAAIoUQACKFMAAihVAAIocgACKHUAAih4AAIoewACKH4AAiiBAAIohAACKIcAAiiJAAIpBAACKQYAAikIAAIpCgACKQ0AAikOAAIpDwACKRAAAikRAAIpEwACKRUAAikWAAIpFwACKRkAAikaAAIplQACKZcAAimZAAIpmwACKZ4AAimfAAIpoAACKaEAAimiAAIppAACKaYAAimnAAIpqAACKaoAAimrAAIqJgACKigAAioqAAIqLAACKi8AAiowAAIqMQACKjIAAiozAAIqNQACKjcAAio4AAIqOQACKjsAAio8AAIqtwACKrkAAiq8AAIqvgACKsEAAirCAAIqwwACKsQAAirFAAIqxwACKskAAirKAAIqywACKs0AAirOAAIrSQACK0sAAitNAAIrTwACK1IAAitTAAIrVAACK1UAAitWAAIrWAACK1oAAitbAAIrXAACK14AAitfAAIr2gACK9wAAivfAAIr4QACK+QAAivlAAIr5gACK+cAAivoAAIr6gACK+wAAivtAAIr7gACK/AAAivxAAIsAAACLHsAAix9AAIsfwACLIEAAiyEAAIshQACLIYAAiyHAAIsiAACLIoAAiyMAAIsjQACLI4AAiyQAAIskQACLSQAAi1HAAItZwACLYcAAi2JAAItiwACLY0AAi2PAAItkgACLZMAAi2UAAItlwACLZgAAi2aAAItmwACLZ0AAi2gAAItoQACLaIAAi2lAAItpgACLasAAi3EAAItzQACLc8AAi3RAAIt2gACLd0AAi3gAAIt4gACLisAAi5PAAIudgACLpoAAi6dAAIunwACLqEAAi6jAAIupQACLqcAAi6oAAIuqwACLsQAAi7lAAIu5wACLukAAi7rAAIu7QACLu8AAi7xAAIu8wACLvUAAi8WAAIvGQACLxwAAi8fAAIvIgACLyUAAi8oAAIvKwACLy4AAi8wAAIvqwACL60AAi+vAAIvsQACL7QAAi+1AAIvtgACL7cAAi+4AAIvugACL7wAAi+9AAIvvgACL8AAAi/BAAIwPAACMD4AAjBAAAIwQgACMEUAAjBGAAIwRwACMEgAAjBJAAIwSwACME0AAjBOAAIwTwACMFEAAjBSAAIwzQACMM8AAjDSAAIw1AACMNcAAjDYAAIw2QACMNoAAjDbAAIw3QACMN8AAjDgAAIw4QACMOMAAjDkAAIw/QACMP4AAjD/AAIxAQACMXwAAjF+AAIxgAACMYIAAjGFAAIxhgACMYcAAjGIAAIxiQACMYsAAjGNAAIxjgACMY8AAjGRAAIxkgACMg0AAjIPAAIyEgACMhQAAjIXAAIyGAACMhkAAjIaAAIyGwACMh0AAjIfAAIyIAACMiEAAjIjAAIyJAACMp8AAjKhAAIyowACMqUAAjKoAAIyqQACMqoAAjKrAAIyrAACMq4AAjKwAAIysQACMrIAAjK0AAIytQACMzAAAjMyAAIzNAACMzYAAjM5AAIzOgACMzsAAjM8AAIzPQACMz8AAjNBAAIzQgACM0MAAjNFAAIzRgACM8EAAjPDAAIzxQACM8cAAjPKAAIzywACM8wAAjPNAAIzzgACM9AAAjPSAAIz0wACM9QAAjPWAAIz1wACNCAAAjREAAI0awACNI8AAjSSAAI0lAACNJYAAjSYAAI0mgACNJwAAjSdAAI0oAACNLkAAjTWAAI02AACNNoAAjTcAAI03gACNOAAAjTiAAI05AACNQEAAjUEAAI1BwACNQoAAjUNAAI1EAACNRMAAjUWAAI1GAACNZMAAjWVAAI1lwACNZkAAjWcAAI1nQACNZ4AAjWfAAI1oAACNaIAAjWkAAI1pQACNaYAAjWoAAI1qQACNiQAAjYmAAI2KAACNioAAjYtAAI2LgACNi8AAjYwAAI2MQACNjMAAjY1AAI2NgACNjcAAjY5AAI2OgACNrUAAja3AAI2uQACNrsAAja+AAI2vwACNsAAAjbBAAI2wgACNsQAAjbGAAI2xwACNsgAAjbKAAI2ywACN0YAAjdIAAI3SgACN0wAAjdPAAI3UAACN1EAAjdSAAI3UwACN1UAAjdXAAI3WAACN1kAAjdbAAI3XAACN9cAAjfZAAI32wACN90AAjfgAAI34QACN+IAAjfjAAI35AACN+YAAjfoAAI36QACN+oAAjfsAAI37QACOGgAAjhqAAI4bAACOG4AAjhxAAI4cgACOHMAAjh0AAI4dQACOHcAAjh5AAI4egACOHsAAjh9AAI4fgACOPkAAjj7AAI4/QACOP8AAjkCAAI5AwACOQQAAjkFAAI5BgACOQgAAjkKAAI5CwACOQwAAjkOAAI5DwACOaIAAjnFAAI55QACOgUAAjoHAAI6CQACOgsAAjoNAAI6EAACOhEAAjoSAAI6FQACOhYAAjoYAAI6GQACOhwAAjofAAI6IAACOiEAAjokAAI6JQACOi4AAjpHAAI6UAACOlIAAjpUAAI6XQACOmAAAjpjAAI6ZQACOq4AAjrSAAI6+QACOx0AAjsgAAI7IgACOyQAAjsmAAI7KAACOyoAAjsrAAI7LgACO0cAAjtoAAI7agACO2wAAjtuAAI7cAACO3IAAjt0AAI7dgACO3gAAjuZAAI7nAACO58AAjuiAAI7pQACO6gAAjurAAI7rgACO7EAAjuzAAI8LgACPDAAAjwyAAI8NAACPDcAAjw4AAI8OQACPDoAAjw7AAI8PQACPD8AAjxAAAI8QQACPEMAAjxEAAI8vwACPMEAAjzDAAI8xQACPMgAAjzJAAI8ygACPMsAAjzMAAI8zgACPNAAAjzRAAI80gACPNQAAjzVAAI9UAACPVIAAj1VAAI9VwACPVoAAj1bAAI9XAACPV0AAj1eAAI9YAACPWIAAj1jAAI9ZAACPWYAAj1nAAI9gAACPYEAAj2CAAI9hAACPf8AAj4BAAI+AwACPgUAAj4IAAI+CQACPgoAAj4LAAI+DAACPg4AAj4QAAI+EQACPhIAAj4UAAI+FQACPpAAAj6SAAI+lQACPpcAAj6aAAI+mwACPpwAAj6dAAI+ngACPqAAAj6iAAI+owACPqQAAj6mAAI+pwACPyIAAj8kAAI/JgACPygAAj8rAAI/LAACPy0AAj8uAAI/LwACPzEAAj8zAAI/NAACPzUAAj83AAI/OAACP7MAAj+1AAI/twACP7kAAj+8AAI/vQACP74AAj+/AAI/wAACP8IAAj/EAAI/xQACP8YAAj/IAAI/yQACQEQAAkBGAAJASAACQEoAAkBNAAJATgACQE8AAkBQAAJAUQACQFMAAkBVAAJAVgACQFcAAkBZAAJAWgACQKMAAkDHAAJA7gACQRIAAkEVAAJBFwACQRkAAkEbAAJBHQACQR8AAkEgAAJBIwACQTwAAkFZAAJBWwACQV0AAkFfAAJBYQACQWMAAkFlAAJBZwACQYQAAkGHAAJBigACQY0AAkGQAAJBkwACQZYAAkGZAAJBmwACQhYAAkIYAAJCGgACQhwAAkIfAAJCIAACQiEAAkIiAAJCIwACQiUAAkInAAJCKAACQikAAkIrAAJCLAACQqcAAkKpAAJCqwACQq0AAkKwAAJCsQACQrIAAkKzAAJCtAACQrYAAkK4AAJCuQACQroAAkK8AAJCvQACQzgAAkM6AAJDPAACQz4AAkNBAAJDQgACQ0MAAkNEAAJDRQACQ0cAAkNJAAJDSgACQ0sAAkNNAAJDTgACQ8kAAkPLAAJDzgACQ9AAAkPTAAJD1AACQ9UAAkPWAAJD1wACQ9kAAkPbAAJD3AACQ90AAkPfAAJD4AACRFsAAkRdAAJEXwACRGEAAkRkAAJEZQACRGYAAkRnAAJEaAACRGoAAkRsAAJEbQACRG4AAkRwAAJEcQACROwAAkTuAAJE8AACRPIAAkT1AAJE9gACRPcAAkT4AAJE+QACRPsAAkT9AAJE/gACRP8AAkUBAAJFAgACRX0AAkV/AAJFggACRYQAAkWHAAJFiAACRYkAAkWKAAJFiwACRY0AAkWPAAJFkAACRZEAAkWTAAJFlAACRicAAkZKAAJGagACRooAAkaMAAJGjgACRpAAAkaSAAJGlQACRpYAAkaXAAJGmgACRpsAAkadAAJGngACRqEAAkakAAJGpQACRqYAAkapAAJGqgACRq8AAkbIAAJG0QACRtMAAkbVAAJG3gACRuEAAkbkAAJG5gACRy8AAkdTAAJHegACR54AAkehAAJHowACR6UAAkenAAJHqQACR6sAAkesAAJHrwACR8gAAkfpAAJH6wACR+0AAkfvAAJH8QACR/MAAkf1AAJH9wACR/kAAkgaAAJIHQACSCAAAkgjAAJIJgACSCkAAkgsAAJILwACSDIAAkg0AAJIrwACSLEAAkizAAJItQACSLgAAki5AAJIugACSLsAAki8AAJIvgACSMAAAkjBAAJIwgACSMQAAkjFAAJJQAACSUIAAklEAAJJRgACSUkAAklKAAJJSwACSUwAAklNAAJJTwACSVEAAklSAAJJUwACSVUAAklWAAJJ0QACSdMAAknWAAJJ2AACSdsAAkncAAJJ3QACSd4AAknfAAJJ4QACSeMAAknkAAJJ5QACSecAAknoAAJKAQACSgIAAkoDAAJKBQACSoAAAkqCAAJKhAACSoYAAkqJAAJKigACSosAAkqMAAJKjQACSo8AAkqRAAJKkgACSpMAAkqVAAJKlgACSxEAAksTAAJLFQACSxcAAksaAAJLGwACSxwAAksdAAJLHgACSyAAAksiAAJLIwACSyQAAksmAAJLJwACS6IAAkukAAJLpgACS6gAAkurAAJLrAACS60AAkuuAAJLrwACS7EAAkuzAAJLtAACS7UAAku3AAJLuAACTDMAAkw1AAJMNwACTDkAAkw8AAJMPQACTD4AAkw/AAJMQAACTEIAAkxEAAJMRQACTEYAAkxIAAJMSQACTMQAAkzGAAJMyAACTMoAAkzNAAJMzgACTM8AAkzQAAJM0QACTNMAAkzVAAJM1gACTNcAAkzZAAJM2gACTSMAAk1HAAJNbgACTZIAAk2VAAJNlwACTZkAAk2bAAJNnQACTZ8AAk2gAAJNowACTbwAAk3ZAAJN2wACTd0AAk3fAAJN4QACTeMAAk3lAAJN5wACTgQAAk4HAAJOCgACTg0AAk4QAAJOEwACThYAAk4ZAAJOGwACTpYAAk6YAAJOmgACTpwAAk6fAAJOoAACTqEAAk6iAAJOowACTqUAAk6nAAJOqAACTqkAAk6rAAJOrAACTycAAk8pAAJPKwACTy0AAk8wAAJPMQACTzIAAk8zAAJPNAACTzYAAk84AAJPOQACTzoAAk88AAJPPQACT7gAAk+6AAJPvAACT74AAk/BAAJPwgACT8MAAk/EAAJPxQACT8cAAk/JAAJPygACT8sAAk/NAAJPzgACUEkAAlBLAAJQTgACUFAAAlBTAAJQVAACUFUAAlBWAAJQVwACUFkAAlBbAAJQXAACUF0AAlBfAAJQYAACUNsAAlDdAAJQ4AACUOIAAlDlAAJQ5gACUOcAAlDoAAJQ6QACUOsAAlDtAAJQ7gACUO8AAlDxAAJQ8gACUW0AAlFvAAJRcQACUXMAAlF2AAJRdwACUXgAAlF5AAJRegACUXwAAlF+AAJRfwACUYAAAlGCAAJRgwACUf4AAlIAAAJSAwACUgUAAlIIAAJSCQACUgoAAlILAAJSDAACUg4AAlIQAAJSEQACUhIAAlIUAAJSFQACUiYAAlInAAJSKQACUqQAAlKmAAJSqAACUqoAAlKtAAJSrgACUq8AAlKwAAJSsQACUrMAAlK1AAJStgACUrcAAlK5AAJSugACUzUAAlM3AAJTOQACUzsAAlM+AAJTPwACU0AAAlNBAAJTQgACU0QAAlNGAAJTRwACU0gAAlNKAAJTSwACU8YAAlPIAAJTywACU80AAlPQAAJT0QACU9IAAlPTAAJT1AACU9YAAlPYAAJT2QACU9oAAlPcAAJT3QACVHAAAlSTAAJUswACVNMAAlTVAAJU1wACVNkAAlTbAAJU3gACVN8AAlTgAAJU4wACVOQAAlTmAAJU5wACVOoAAlTtAAJU7gACVO8AAlTyAAJU8wACVPgAAlURAAJVGgACVRwAAlUeAAJVJwACVSoAAlUtAAJVLwACVXgAAlWcAAJVwwACVecAAlXqAAJV7AACVe4AAlXwAAJV8gACVfQAAlX1AAJV+AACVhEAAlYyAAJWNAACVjYAAlY4AAJWOgACVjwAAlY+AAJWQAACVkIAAlZjAAJWZgACVmkAAlZsAAJWbwACVnIAAlZ1AAJWeAACVnsAAlZ9AAJW+AACVvoAAlb8AAJW/gACVwEAAlcCAAJXAwACVwQAAlcFAAJXBwACVwkAAlcKAAJXCwACVw0AAlcOAAJXiQACV4sAAleNAAJXjwACV5IAAleTAAJXlAACV5UAAleWAAJXmAACV5oAAlebAAJXnAACV54AAlefAAJYGgACWBwAAlgfAAJYIQACWCQAAlglAAJYJgACWCcAAlgoAAJYKgACWCwAAlgtAAJYLgACWDAAAlgxAAJYSgACWEsAAlhMAAJYTgACWMkAAljLAAJYzQACWM8AAljSAAJY0wACWNQAAljVAAJY1gACWNgAAljaAAJY2wACWNwAAljeAAJY3wACWVoAAllcAAJZXwACWWEAAllkAAJZZQACWWYAAllnAAJZaAACWWoAAllsAAJZbQACWW4AAllwAAJZcQACWewAAlnuAAJZ8AACWfIAAln1AAJZ9gACWfcAAln4AAJZ+QACWfsAAln9AAJZ/gACWf8AAloBAAJaAgACWn0AAlp/AAJagQACWoMAAlqGAAJahwACWogAAlqJAAJaigACWowAAlqOAAJajwACWpAAAlqSAAJakwACWw4AAlsQAAJbEgACWxQAAlsXAAJbGAACWxkAAlsaAAJbGwACWx0AAlsfAAJbIAACWyEAAlsjAAJbJAACW20AAluRAAJbuAACW9wAAlvfAAJb4QACW+MAAlvlAAJb5wACW+kAAlvqAAJb7QACXAYAAlwjAAJcJQACXCcAAlwpAAJcKwACXC0AAlwvAAJcMQACXE4AAlxRAAJcVAACXFcAAlxaAAJcXQACXGAAAlxjAAJcZQACXOAAAlziAAJc5AACXOYAAlzpAAJc6gACXOsAAlzsAAJc7QACXO8AAlzxAAJc8gACXPMAAlz1AAJc9gACXXEAAl1zAAJddQACXXcAAl16AAJdewACXXwAAl19AAJdfgACXYAAAl2CAAJdgwACXYQAAl2GAAJdhwACXgIAAl4EAAJeBgACXggAAl4LAAJeDAACXg0AAl4OAAJeDwACXhEAAl4TAAJeFAACXhUAAl4XAAJeGAACXpMAAl6VAAJemAACXpoAAl6dAAJengACXp8AAl6gAAJeoQACXqMAAl6lAAJepgACXqcAAl6pAAJeqgACXy0AAl9RAAJfdQACX5gAAl+/AAJf3wACYAYAAmAtAAJgTQACYHEAAmCVAAJglwACYJoAAmCcAAJgngACYKAAAmCjAAJgpgACYKgAAmCqAAJgrQACYK8AAmCxAAJgtAACYLcAAmC4AAJgvQACYNYAAmDbAAJg3QACYOIAAmDlAAJg5wACYTAAAmFUAAJhewACYZ8AAmGiAAJhpAACYaYAAmGoAAJhqgACYawAAmGtAAJhsAACYckAAmHuAAJh8AACYfIAAmH0AAJh9gACYfgAAmH6AAJh/AACYf4AAmIAAAJiJQACYigAAmIrAAJiLgACYjEAAmI0AAJiNwACYjoAAmI9AAJiQAACYkIAAmK9AAJivwACYsIAAmLEAAJixwACYsgAAmLJAAJiygACYssAAmLNAAJizwACYtAAAmLRAAJi0wACYtQAAmLlAAJi5gACYugAAmNjAAJjZQACY2cAAmNpAAJjbAACY20AAmNuAAJjbwACY3AAAmNyAAJjdAACY3UAAmN2AAJjeAACY3kAAmP0AAJj9gACY/kAAmP7AAJj/gACY/8AAmQAAAJkAQACZAIAAmQEAAJkBgACZAcAAmQIAAJkCgACZAsAAmQcAAJkIQACZCQAAmQmAAJkNwACZEAAAmRDAAJkRgACZEgAAmRbAAJkZQACZOAAAmTiAAJk5AACZOYAAmTpAAJk6gACZOsAAmTsAAJk7QACZO8AAmTxAAJk8gACZPMAAmT1AAJk9gACZXEAAmVzAAJldgACZXgAAmV7AAJlfAACZX0AAmV+AAJlfwACZYEAAmWDAAJlhAACZYUAAmWHAAJliAACZZkAAmWaAAJlnAACZhcAAmYZAAJmGwACZh0AAmYgAAJmIQACZiIAAmYjAAJmJAACZiYAAmYoAAJmKQACZioAAmYsAAJmLQACZqgAAmaqAAJmrQACZq8AAmayAAJmswACZrQAAma1AAJmtgACZrgAAma6AAJmuwACZrwAAma+AAJmvwACZtgAAmbZAAJm2gACZtwAAmdXAAJnWQACZ1sAAmddAAJnYAACZ2EAAmdiAAJnYwACZ2QAAmdmAAJnaAACZ2kAAmdqAAJnbAACZ20AAmfoAAJn6gACZ+0AAmfvAAJn8gACZ/MAAmf0AAJn9QACZ/YAAmf4AAJn+gACZ/sAAmf8AAJn/gACZ/8AAmgOAAJoJwACaFwAAmhfAAJoYgACaGUAAmhoAAJoawACaG4AAmhxAAJodAACaHcAAmh6AAJofQACaIAAAmiDAAJouAACaLsAAmi+AAJowQACaMQAAmjHAAJoygACaM0AAmjQAAJo0wACaNYAAmjZAAJo3AACaN8AAmjhAAJo7gACaQ0AAmkWAAJpMAACaUMAAmlbAAJpaQACaXYAAmmKAAJpkgACaaEAAmm4AAJqSwACam4AAmqOAAJqrgACarAAAmqyAAJqtAACarYAAmq5AAJqugACarsAAmq+AAJqvwACasEAAmrCAAJqxAACascAAmrIAAJqyQACaswAAmrNAAJq0gACausAAmr0AAJq9gACavgAAmsBAAJrBAACawcAAmsJAAJrUgACa3YAAmudAAJrwQACa8QAAmvGAAJryAACa8oAAmvMAAJrzgACa88AAmvSAAJr6wACbAwAAmwOAAJsEAACbBIAAmwUAAJsFgACbBgAAmwaAAJsHAACbD0AAmxAAAJsQwACbEYAAmxJAAJsTAACbE8AAmxSAAJsVQACbFcAAmzSAAJs1AACbNYAAmzYAAJs2wACbNwAAmzdAAJs3gACbN8AAmzhAAJs4wACbOQAAmzlAAJs5wACbOgAAm1jAAJtZQACbWcAAm1pAAJtbAACbW0AAm1uAAJtbwACbXAAAm1yAAJtdAACbXUAAm12AAJteAACbXkAAm30AAJt9gACbfkAAm37AAJt/gACbf8AAm4AAAJuAQACbgIAAm4EAAJuBgACbgcAAm4IAAJuCgACbgsAAm4kAAJuJQACbiYAAm4oAAJuowACbqUAAm6nAAJuqQACbqwAAm6tAAJurgACbq8AAm6wAAJusgACbrQAAm61AAJutgACbrgAAm65AAJvNAACbzYAAm85AAJvOwACbz4AAm8/AAJvQAACb0EAAm9CAAJvRAACb0YAAm9HAAJvSAACb0oAAm9LAAJvxgACb8gAAm/KAAJvzAACb88AAm/QAAJv0QACb9IAAm/TAAJv1QACb9cAAm/YAAJv2QACb9sAAm/cAAJwVwACcFkAAnBbAAJwXQACcGAAAnBhAAJwYgACcGMAAnBkAAJwZgACcGgAAnBpAAJwagACcGwAAnBtAAJw6AACcOoAAnDsAAJw7gACcPEAAnDyAAJw8wACcPQAAnD1AAJw9wACcPkAAnD6AAJw+wACcP0AAnD+AAJxRwACcWsAAnGSAAJxtgACcbkAAnG7AAJxvQACcb8AAnHBAAJxwwACccQAAnHHAAJx4AACcf0AAnH/AAJyAQACcgMAAnIFAAJyBwACcgkAAnILAAJyKAACcisAAnIuAAJyMQACcjQAAnI3AAJyOgACcj0AAnI/AAJyugACcrwAAnK+AAJywAACcsMAAnLEAAJyxQACcsYAAnLHAAJyyQACcssAAnLMAAJyzQACcs8AAnLQAAJzSwACc00AAnNPAAJzUQACc1QAAnNVAAJzVgACc1cAAnNYAAJzWgACc1wAAnNdAAJzXgACc2AAAnNhAAJz3AACc94AAnPgAAJz4gACc+UAAnPmAAJz5wACc+gAAnPpAAJz6wACc+0AAnPuAAJz7wACc/EAAnPyAAJ0bQACdG8AAnRyAAJ0dAACdHcAAnR4AAJ0eQACdHoAAnR7AAJ0fQACdH8AAnSAAAJ0gQACdIMAAnSEAAJ0/wACdQEAAnUDAAJ1BQACdQgAAnUJAAJ1CgACdQsAAnUMAAJ1DgACdRAAAnURAAJ1EgACdRQAAnUVAAJ1kAACdZIAAnWUAAJ1lgACdZkAAnWaAAJ1mwACdZwAAnWdAAJ1nwACdaEAAnWiAAJ1owACdaUAAnWmAAJ2IQACdiMAAnYlAAJ2JwACdioAAnYrAAJ2LAACdi0AAnYuAAJ2MAACdjIAAnYzAAJ2NAACdjYAAnY3AAJ2ygACdu0AAncNAAJ3LQACdy8AAncxAAJ3MwACdzUAAnc4AAJ3OQACdzoAAnc9AAJ3PgACd0AAAndBAAJ3QwACd0YAAndHAAJ3SAACd0sAAndMAAJ3UQACd2oAAndzAAJ3dQACd3cAAneAAAJ3gwACd4YAAneIAAJ30QACd/UAAngcAAJ4QAACeEMAAnhFAAJ4RwACeEkAAnhLAAJ4TQACeE4AAnhRAAJ4agACeIsAAniNAAJ4jwACeJEAAniTAAJ4lQACeJcAAniZAAJ4mwACeLwAAni/AAJ4wgACeMUAAnjIAAJ4ywACeM4AAnjRAAJ41AACeNYAAnlRAAJ5UwACeVUAAnlXAAJ5WgACeVsAAnlcAAJ5XQACeV4AAnlgAAJ5YgACeWMAAnlkAAJ5ZgACeWcAAnniAAJ55AACeeYAAnnoAAJ56wACeewAAnntAAJ57gACee8AAnnxAAJ58wACefQAAnn1AAJ59wACefgAAnpzAAJ6dQACengAAnp6AAJ6fQACen4AAnp/AAJ6gAACeoEAAnqDAAJ6hQACeoYAAnqHAAJ6iQACeooAAnqjAAJ6pAACeqUAAnqnAAJ7IgACeyQAAnsmAAJ7KAACeysAAnssAAJ7LQACey4AAnsvAAJ7MQACezMAAns0AAJ7NQACezcAAns4AAJ7swACe7UAAnu4AAJ7ugACe70AAnu+AAJ7vwACe8AAAnvBAAJ7wwACe8UAAnvGAAJ7xwACe8kAAnvKAAJ8RQACfEcAAnxJAAJ8SwACfE4AAnxPAAJ8UAACfFEAAnxSAAJ8VAACfFYAAnxXAAJ8WAACfFoAAnxbAAJ81gACfNgAAnzaAAJ83AACfN8AAnzgAAJ84QACfOIAAnzjAAJ85QACfOcAAnzoAAJ86QACfOsAAnzsAAJ9ZwACfWkAAn1rAAJ9bQACfXAAAn1xAAJ9cgACfXMAAn10AAJ9dgACfXgAAn15AAJ9egACfXwAAn19AAJ9xgACfeoAAn4RAAJ+NQACfjgAAn46AAJ+PAACfj4AAn5AAAJ+QgACfkMAAn5GAAJ+XwACfnwAAn5+AAJ+gAACfoIAAn6EAAJ+hgACfogAAn6KAAJ+pwACfqoAAn6tAAJ+sAACfrMAAn62AAJ+uQACfrwAAn6+AAJ/OQACfzsAAn89AAJ/PwACf0IAAn9DAAJ/RAACf0UAAn9GAAJ/SAACf0oAAn9LAAJ/TAACf04AAn9PAAJ/ygACf8wAAn/OAAJ/0AACf9MAAn/UAAJ/1QACf9YAAn/XAAJ/2QACf9sAAn/cAAJ/3QACf98AAn/gAAKAWwACgF0AAoBfAAKAYQACgGQAAoBlAAKAZgACgGcAAoBoAAKAagACgGwAAoBtAAKAbgACgHAAAoBxAAKA7AACgO4AAoDxAAKA8wACgPYAAoD3AAKA+AACgPkAAoD6AAKA/AACgP4AAoD/AAKBAAACgQIAAoEDAAKBBgACgYEAAoGDAAKBhQACgYcAAoGKAAKBiwACgYwAAoGNAAKBjgACgZAAAoGSAAKBkwACgZQAAoGWAAKBlwACghIAAoIUAAKCFgACghgAAoIbAAKCHAACgh0AAoIeAAKCHwACgiEAAoIjAAKCJAACgiUAAoInAAKCKAACgqMAAoKlAAKCpwACgqkAAoKsAAKCrQACgq4AAoKvAAKCsAACgrIAAoK0AAKCtQACgrYAAoK4AAKCuQACg0wAAoNvAAKDjwACg68AAoOxAAKDswACg7UAAoO3AAKDugACg7sAAoO8AAKDvwACg8AAAoPCAAKDwwACg8UAAoPIAAKDyQACg8oAAoPNAAKDzgACg9MAAoPsAAKD9QACg/cAAoP5AAKEAgAChAUAAoQIAAKECgAChFMAAoR3AAKEngAChMIAAoTFAAKExwAChMkAAoTLAAKEzQAChM8AAoTQAAKE0wAChOwAAoUNAAKFDwAChREAAoUTAAKFFQAChRcAAoUZAAKFGwAChR0AAoU+AAKFQQAChUQAAoVHAAKFSgAChU0AAoVQAAKFUwAChVYAAoVYAAKF0wAChdUAAoXXAAKF2QAChdwAAoXdAAKF3gAChd8AAoXgAAKF4gACheQAAoXlAAKF5gAChegAAoXpAAKGZAAChmYAAoZoAAKGagAChm0AAoZuAAKGbwAChnAAAoZxAAKGcwAChnUAAoZ2AAKGdwAChnkAAoZ6AAKG9QAChvcAAob6AAKG/AAChv8AAocAAAKHAQAChwIAAocDAAKHBQAChwcAAocIAAKHCQAChwsAAocMAAKHJQAChyYAAocnAAKHKQACh6QAAoemAAKHqAACh6oAAoetAAKHrgACh68AAoewAAKHsQACh7MAAoe1AAKHtgACh7cAAoe5AAKHugACiDUAAog3AAKIOQACiDsAAog+AAKIPwACiEAAAohBAAKIQgACiEQAAohGAAKIRwACiEgAAohKAAKISwACiMYAAojIAAKIygACiMwAAojPAAKI0AACiNEAAojSAAKI0wACiNUAAojXAAKI2AACiNkAAojbAAKI3AACiVcAAolZAAKJWwACiV0AAolgAAKJYQACiWIAAoljAAKJZAACiWYAAoloAAKJaQACiWoAAolsAAKJbQACiegAAonqAAKJ7AACie4AAonxAAKJ8gACifMAAon0AAKJ9QACifcAAon5AAKJ+gACifsAAon9AAKJ/gACikcAAoprAAKKkgACirYAAoq5AAKKuwACir0AAoq/AAKKwQACisMAAorEAAKKxwACiuAAAor9AAKK/wACiwEAAosDAAKLBQACiwcAAosJAAKLCwACiygAAosrAAKLLgACizEAAos0AAKLNwACizoAAos9AAKLPwACi7oAAou8AAKLvgACi8AAAovDAAKLxAACi8UAAovGAAKLxwACi8kAAovLAAKLzAACi80AAovPAAKL0AACjEsAAoxNAAKMTwACjFEAAoxUAAKMVQACjFYAAoxXAAKMWAACjFoAAoxcAAKMXQACjF4AAoxgAAKMYQACjNwAAozeAAKM4AACjOIAAozlAAKM5gACjOcAAozoAAKM6QACjOsAAoztAAKM7gACjO8AAozxAAKM8gACjW0AAo1vAAKNcQACjXMAAo12AAKNdwACjXgAAo15AAKNegACjXwAAo1+AAKNfwACjYAAAo2CAAKNgwACjf4AAo4AAAKOAgACjgQAAo4HAAKOCAACjgkAAo4KAAKOCwACjg0AAo4PAAKOEAACjhEAAo4TAAKOFAACjo8AAo6RAAKOkwACjpUAAo6YAAKOmQACjpoAAo6bAAKOnAACjp4AAo6gAAKOoQACjqIAAo6kAAKOpQACjyAAAo8iAAKPJAACjyYAAo8pAAKPKgACjysAAo8sAAKPLQACjy8AAo8xAAKPMgACjzMAAo81AAKPNgACj8kAAo/sAAKQDAACkCwAApAuAAKQMAACkDIAApA0AAKQNwACkDgAApA5AAKQPAACkD0AApA/AAKQQAACkEIAApBFAAKQRgACkEcAApBKAAKQSwACkFAAApBpAAKQcgACkHQAApB2AAKQfwACkIIAApCFAAKQhwACkNAAApD0AAKRGwACkT8AApFCAAKRRAACkUYAApFIAAKRSgACkUwAApFNAAKRUAACkWkAApGKAAKRjAACkY4AApGQAAKRkgACkZQAApGWAAKRmAACkZoAApG7AAKRvgACkcEAApHEAAKRxwACkcoAApHNAAKR0AACkdMAApHVAAKSUAACklIAApJUAAKSVgACklkAApJaAAKSWwACklwAApJdAAKSXwACkmEAApJiAAKSYwACkmUAApJmAAKS4QACkuMAApLlAAKS5wACkuoAApLrAAKS7AACku0AApLuAAKS8AACkvIAApLzAAKS9AACkvYAApL3AAKTcgACk3QAApN3AAKTeQACk3wAApN9AAKTfgACk38AApOAAAKTggACk4QAApOFAAKThgACk4gAApOJAAKTogACk6MAApOkAAKTpgAClCEAApQjAAKUJQAClCcAApQqAAKUKwAClCwAApQtAAKULgAClDAAApQyAAKUMwAClDQAApQ2AAKUNwAClLIAApS0AAKUtwAClLkAApS8AAKUvQAClL4AApS/AAKUwAAClMIAApTEAAKUxQAClMYAApTIAAKUyQAClUQAApVGAAKVSAAClUoAApVNAAKVTgAClU8AApVQAAKVUQAClVMAApVVAAKVVgAClVcAApVZAAKVWgACldUAApXXAAKV2QACldsAApXeAAKV3wACleAAApXhAAKV4gACleQAApXmAAKV5wAClegAApXqAAKV6wAClmYAApZoAAKWagAClmwAApZvAAKWcAAClnEAApZyAAKWcwAClnUAApZ3AAKWeAAClnkAApZ7AAKWfAAClsUAApbpAAKXEAAClzQAApc3AAKXOQAClzsAApc9AAKXPwACl0EAApdCAAKXRQACl14AApd7AAKXfQACl38AApeBAAKXgwACl4UAApeHAAKXiQACl6YAApepAAKXrAACl68AApeyAAKXtQACl7gAApe7AAKXvQACmDgAApg6AAKYPAACmD4AAphBAAKYQgACmEMAAphEAAKYRQACmEcAAphJAAKYSgACmEsAAphNAAKYTgACmMkAApjLAAKYzQACmM8AApjSAAKY0wACmNQAApjVAAKY1gACmNgAApjaAAKY2wACmNwAApjeAAKY3wACmVoAAplcAAKZXgACmWAAApljAAKZZAACmWUAAplmAAKZZwACmWkAAplrAAKZbAACmW0AAplvAAKZcAACmesAApntAAKZ7wACmfEAApn0AAKZ9QACmfYAApn3AAKZ+AACmfoAApn8AAKZ/QACmf4AApoAAAKaAQACmnwAApp+AAKagAACmoIAApqFAAKahgACmocAApqIAAKaiQACmosAApqNAAKajgACmo8AApqRAAKakgACmw0AApsPAAKbEQACmxMAApsWAAKbFwACmxgAApsZAAKbGgACmxwAApseAAKbHwACmyAAApsiAAKbIwACm54AApugAAKbogACm6QAApunAAKbqAACm6kAApuqAAKbqwACm60AApuvAAKbsAACm7EAApuzAAKbtAACnEcAApxqAAKcigACnKoAApysAAKcrgACnLAAApyyAAKctQACnLYAApy3AAKcugACnLsAApy9AAKcvgACnMAAApzDAAKcxAACnMUAApzIAAKcyQACnM4AApznAAKc8AACnPIAApz0AAKc/QACnQAAAp0DAAKdBQACnU4AAp1yAAKdmQACnb0AAp3AAAKdwgACncQAAp3GAAKdyAACncoAAp3LAAKdzgACnecAAp4IAAKeCgACngwAAp4OAAKeEAACnhIAAp4UAAKeFgACnhgAAp45AAKePAACnj8AAp5CAAKeRQACnkgAAp5LAAKeTgACnlEAAp5TAAKezgACntAAAp7SAAKe1AACntcAAp7YAAKe2QACntoAAp7bAAKe3QACnt8AAp7gAAKe4QACnuMAAp7kAAKfXwACn2EAAp9jAAKfZQACn2gAAp9pAAKfagACn2sAAp9sAAKfbgACn3AAAp9xAAKfcgACn3QAAp91AAKf8AACn/IAAp/1AAKf9wACn/oAAp/7AAKf/AACn/0AAp/+AAKgAAACoAIAAqADAAKgBAACoAYAAqAHAAKgIAACoCEAAqAiAAKgJAACoJ8AAqChAAKgowACoKUAAqCoAAKgqQACoKoAAqCrAAKgrAACoK4AAqCwAAKgsQACoLIAAqC0AAKgtQACoTAAAqEyAAKhNAACoTYAAqE5AAKhOgACoTsAAqE8AAKhPQACoT8AAqFBAAKhQgACoUMAAqFFAAKhRgACocEAAqHDAAKhxQACoccAAqHKAAKhywACocwAAqHNAAKhzgACodAAAqHSAAKh0wACodQAAqHWAAKh1wAColIAAqJUAAKiVgAColgAAqJbAAKiXAACol0AAqJeAAKiXwAComEAAqJjAAKiZAAComUAAqJnAAKiaAACouMAAqLlAAKi5wACoukAAqLsAAKi7QACou4AAqLvAAKi8AACovIAAqL0AAKi9QACovYAAqL4AAKi+QACo0IAAqNmAAKjjQACo7EAAqO0AAKjtgACo7gAAqO6AAKjvAACo74AAqO/AAKjwgACo9sAAqP4AAKj+gACo/wAAqP+AAKkAAACpAIAAqQEAAKkBgACpCMAAqQmAAKkKQACpCwAAqQvAAKkMgACpDUAAqQ4AAKkOgACpLUAAqS3AAKkuQACpLsAAqS+AAKkvwACpMAAAqTBAAKkwgACpMQAAqTGAAKkxwACpMgAAqTKAAKkywACpUYAAqVIAAKlSgACpUwAAqVPAAKlUAACpVEAAqVSAAKlUwACpVUAAqVXAAKlWAACpVkAAqVbAAKlXAACpdcAAqXZAAKl2wACpd0AAqXgAAKl4QACpeIAAqXjAAKl5AACpeYAAqXoAAKl6QACpeoAAqXsAAKl7QACpmgAAqZqAAKmbQACpm8AAqZyAAKmcwACpnQAAqZ1AAKmdgACpngAAqZ6AAKmewACpnwAAqZ+AAKmfwACpvoAAqb8AAKm/gACpwAAAqcDAAKnBAACpwUAAqcGAAKnBwACpwkAAqcLAAKnDAACpw0AAqcPAAKnEAACp4sAAqeNAAKnjwACp5EAAqeUAAKnlQACp5YAAqeXAAKnmAACp5oAAqecAAKnnQACp54AAqegAAKnoQACqBwAAqgeAAKoIAACqCIAAqglAAKoJgACqCcAAqgoAAKoKQACqCsAAqgtAAKoLgACqC8AAqgxAAKoMgACqMUAAqjoAAKpCAACqSgAAqkqAAKpLAACqS4AAqkwAAKpMwACqTQAAqk1AAKpOAACqTkAAqk7AAKpPAACqT4AAqlBAAKpQgACqUMAAqlGAAKpRwACqVAAAqlpAAKpcgACqXQAAql2AAKpfwACqYIAAqmFAAKphwACqdAAAqn0AAKqGwACqj8AAqpCAAKqRAACqkYAAqpIAAKqSgACqkwAAqpNAAKqUAACqmkAAqqKAAKqjAACqo4AAqqQAAKqkgACqpQAAqqWAAKqmAACqpoAAqq7AAKqvgACqsEAAqrEAAKqxwACqsoAAqrNAAKq0AACqtMAAqrVAAKrUAACq1IAAqtUAAKrVgACq1kAAqtaAAKrWwACq1wAAqtdAAKrXwACq2EAAqtiAAKrYwACq2UAAqtmAAKr4QACq+MAAqvlAAKr5wACq+oAAqvrAAKr7AACq+0AAqvuAAKr8AACq/IAAqvzAAKr9AACq/YAAqv3AAKscgACrHQAAqx3AAKseQACrHwAAqx9AAKsfgACrH8AAqyAAAKsggACrIQAAqyFAAKshgACrIgAAqyJAAKsogACrKMAAqykAAKspgACrSEAAq0jAAKtJQACrScAAq0qAAKtKwACrSwAAq0tAAKtLgACrTAAAq0yAAKtMwACrTQAAq02AAKtNwACrbIAAq20AAKttwACrbkAAq28AAKtvQACrb4AAq2/AAKtwAACrcIAAq3EAAKtxQACrcYAAq3IAAKtyQACrkQAAq5GAAKuSAACrkoAAq5NAAKuTgACrk8AAq5QAAKuUQACrlMAAq5VAAKuVgACrlcAAq5ZAAKuWgACrtUAAq7XAAKu2QACrtsAAq7eAAKu3wACruAAAq7hAAKu4gACruQAAq7mAAKu5wACrugAAq7qAAKu6wACr2YAAq9oAAKvagACr2wAAq9vAAKvcAACr3EAAq9yAAKvcwACr3UAAq93AAKveAACr3kAAq97AAKvfAACr8UAAq/pAAKwEAACsDQAArA3AAKwOQACsDsAArA9AAKwPwACsEEAArBCAAKwRQACsF4AArB7AAKwfQACsH8AArCBAAKwgwACsIUAArCHAAKwiQACsKYAArCpAAKwrAACsK8AArCyAAKwtQACsLgAArC7AAKwvQACsTgAArE6AAKxPAACsT4AArFBAAKxQgACsUMAArFEAAKxRQACsUcAArFJAAKxSgACsUsAArFNAAKxTgACsckAArHLAAKxzQACsc8AArHSAAKx0wACsdQAArHVAAKx1gACsdgAArHaAAKx2wACsdwAArHeAAKx3wACsloAArJcAAKyXgACsmAAArJjAAKyZAACsmUAArJmAAKyZwACsmkAArJrAAKybAACsm0AArJvAAKycAACsusAArLtAAKy8AACsvIAArL1AAKy9gACsvcAArL4AAKy+QACsvsAArL9AAKy/gACsv8AArMBAAKzAgACs30AArN/AAKzgQACs4MAArOGAAKzhwACs4gAArOJAAKzigACs4wAArOOAAKzjwACs5AAArOSAAKzkwACtA4AArQQAAK0EgACtBQAArQXAAK0GAACtBkAArQaAAK0GwACtB0AArQfAAK0IAACtCEAArQjAAK0JAACtJ8AArShAAK0owACtKUAArSoAAK0qQACtKoAArSrAAK0rAACtK4AArSwAAK0sQACtLIAArS0AAK0tQACtUgAArVrAAK1iwACtasAArWtAAK1rwACtbEAArWzAAK1tgACtbcAArW4AAK1uwACtbwAArW+AAK1vwACtcEAArXEAAK1xQACtcYAArXJAAK1ygACtc8AArXoAAK18QACtfMAArX1AAK1/gACtgEAArYEAAK2BgACtk8AArZzAAK2mgACtr4AArbBAAK2wwACtsUAArbHAAK2yQACtssAArbMAAK2zwACtugAArcJAAK3CwACtw0AArcPAAK3EQACtxMAArcVAAK3FwACtxkAArc6AAK3PQACt0AAArdDAAK3RgACt0kAArdMAAK3TwACt1IAArdUAAK3zwACt9EAArfTAAK31QACt9gAArfZAAK32gACt9sAArfcAAK33gACt+AAArfhAAK34gACt+QAArflAAK4YAACuGIAArhkAAK4ZgACuGkAArhqAAK4awACuGwAArhtAAK4bwACuHEAArhyAAK4cwACuHUAArh2AAK48QACuPMAArj2AAK4+AACuPsAArj8AAK4/QACuP4AArj/AAK5AQACuQMAArkEAAK5BQACuQcAArkIAAK5IQACuSIAArkjAAK5JQACuaAAArmiAAK5pAACuaYAArmpAAK5qgACuasAArmsAAK5rQACua8AArmxAAK5sgACubMAArm1AAK5tgACujEAArozAAK6NQACujcAAro6AAK6OwACujwAAro9AAK6PgACukAAArpCAAK6QwACukQAArpGAAK6RwACusIAArrEAAK6xgACusgAArrLAAK6zAACus0AArrOAAK6zwACutEAArrTAAK61AACutUAArrXAAK62AACu1MAArtVAAK7VwACu1kAArtcAAK7XQACu14AArtfAAK7YAACu2IAArtkAAK7ZQACu2YAArtoAAK7aQACu+QAArvmAAK76AACu+oAArvtAAK77gACu+8AArvwAAK78QACu/MAArv1AAK79gACu/cAArv5AAK7+gACvEMAArxnAAK8jgACvLIAAry1AAK8twACvLkAAry7AAK8vQACvL8AArzAAAK8wwACvNwAArz5AAK8+wACvP0AArz/AAK9AQACvQMAAr0FAAK9BwACvSQAAr0nAAK9KgACvS0AAr0wAAK9MwACvTYAAr05AAK9OwACvbYAAr24AAK9ugACvbwAAr2/AAK9wAACvcEAAr3CAAK9wwACvcUAAr3HAAK9yAACvckAAr3LAAK9zAACvkcAAr5JAAK+SwACvk0AAr5QAAK+UQACvlIAAr5TAAK+VAACvlYAAr5YAAK+WQACvloAAr5cAAK+XQACvtgAAr7aAAK+3AACvt4AAr7hAAK+4gACvuMAAr7kAAK+5QACvucAAr7pAAK+6gACvusAAr7tAAK+7gACv2kAAr9rAAK/bgACv3AAAr9zAAK/dAACv3UAAr92AAK/dwACv3kAAr97AAK/fAACv30AAr9/AAK/gAACv4MAAr/+AALAAAACwAIAAsAEAALABwACwAgAAsAJAALACgACwAsAAsANAALADwACwBAAAsARAALAEwACwBQAAsCPAALAkQACwJMAAsCVAALAmAACwJkAAsCaAALAmwACwJwAAsCeAALAoAACwKEAAsCiAALApAACwKUAAsEgAALBIgACwSQAAsEmAALBKQACwSoAAsErAALBLAACwS0AAsEvAALBMQACwTIAAsEzAALBNQACwTYAAsHJAALB7AACwgwAAsIsAALCLgACwjAAAsIyAALCNAACwjcAAsI4AALCOQACwjwAAsI9AALCPwACwkAAAsJCAALCRQACwkYAAsJHAALCSgACwksAAsJQAALCaQACwnIAAsJ0AALCdgACwn8AAsKCAALChQACwocAAsLQAALC9AACwxsAAsM/AALDQgACw0QAAsNGAALDSAACw0oAAsNMAALDTQACw1AAAsNpAALDigACw4wAAsOOAALDkAACw5IAAsOUAALDlgACw5gAAsOaAALDuwACw74AAsPBAALDxAACw8cAAsPKAALDzQACw9AAAsPTAALD1QACxFAAAsRSAALEVAACxFYAAsRZAALEWgACxFsAAsRcAALEXQACxF8AAsRhAALEYgACxGMAAsRlAALEZgACxOEAAsTjAALE5QACxOcAAsTqAALE6wACxOwAAsTtAALE7gACxPAAAsTyAALE8wACxPQAAsT2AALE9wACxXIAAsV0AALFdwACxXkAAsV8AALFfQACxX4AAsV/AALFgAACxYIAAsWEAALFhQACxYYAAsWIAALFiQACxaIAAsWjAALFpAACxaYAAsYhAALGIwACxiUAAsYnAALGKgACxisAAsYsAALGLQACxi4AAsYwAALGMgACxjMAAsY0AALGNgACxjcAAsayAALGtAACxrcAAsa5AALGvAACxr0AAsa+AALGvwACxsAAAsbCAALGxAACxsUAAsbGAALGyAACxskAAsdEAALHRgACx0gAAsdKAALHTQACx04AAsdPAALHUAACx1EAAsdTAALHVQACx1YAAsdXAALHWQACx1oAAsfVAALH1wACx9kAAsfbAALH3gACx98AAsfgAALH4QACx+IAAsfkAALH5gACx+cAAsfoAALH6gACx+sAAshmAALIaAACyGoAAshsAALIbwACyHAAAshxAALIcgACyHMAAsh1AALIdwACyHgAAsh5AALIewACyHwAAsjFAALI6QACyRAAAsk0AALJNwACyTkAAsk7AALJPQACyT8AAslBAALJQgACyUUAAsleAALJewACyX0AAsl/AALJgQACyYMAAsmFAALJhwACyYkAAsmmAALJqQACyawAAsmvAALJsgACybUAAsm4AALJuwACyb0AAso4AALKOgACyjwAAso+AALKQQACykIAAspDAALKRAACykUAAspHAALKSQACykoAAspLAALKTQACyk4AAsrJAALKywACys0AAsrPAALK0gACytMAAsrUAALK1QACytYAAsrYAALK2gACytsAAsrcAALK3gACyt8AAstaAALLXAACy14AAstgAALLYwACy2QAAstlAALLZgACy2cAAstpAALLawACy2wAAsttAALLbwACy3AAAsvrAALL7QACy/AAAsvyAALL9QACy/YAAsv3AALL+AACy/kAAsv7AALL/QACy/4AAsv/AALMAQACzAIAAsx9AALMfwACzIEAAsyDAALMhgACzIcAAsyIAALMiQACzIoAAsyMAALMjgACzI8AAsyQAALMkgACzJMAAs0OAALNEAACzRIAAs0UAALNFwACzRgAAs0ZAALNGgACzRsAAs0dAALNHwACzSAAAs0hAALNIwACzSQAAs2fAALNoQACzaMAAs2lAALNqAACzakAAs2qAALNqwACzawAAs2uAALNsAACzbEAAs2yAALNtAACzbUAAs5IAALOawACzosAAs6rAALOrQACzq8AAs6xAALOswACzrYAAs63AALOuAACzrsAAs68AALOvgACzr8AAs7BAALOxAACzsUAAs7GAALOyQACzsoAAs7PAALO6AACzvEAAs7zAALO9QACzv4AAs8BAALPBAACzwYAAs9PAALPcwACz5oAAs++AALPwQACz8MAAs/FAALPxwACz8kAAs/LAALPzAACz88AAs/oAALQCQAC0AsAAtANAALQDwAC0BEAAtATAALQFQAC0BcAAtAZAALQOgAC0D0AAtBAAALQQwAC0EYAAtBJAALQTAAC0E8AAtBSAALQVAAC0M8AAtDRAALQ0wAC0NUAAtDYAALQ2QAC0NoAAtDbAALQ3AAC0N4AAtDgAALQ4QAC0OIAAtDkAALQ5QAC0WAAAtFiAALRZAAC0WYAAtFpAALRagAC0WsAAtFsAALRbQAC0W8AAtFxAALRcgAC0XMAAtF1AALRdgAC0fEAAtHzAALR9gAC0fgAAtH7AALR/AAC0f0AAtH+AALR/wAC0gEAAtIDAALSBAAC0gUAAtIHAALSCAAC0iEAAtIiAALSIwAC0iUAAtKgAALSogAC0qQAAtKmAALSqQAC0qoAAtKrAALSrAAC0q0AAtKvAALSsQAC0rIAAtKzAALStQAC0rYAAtMxAALTMwAC0zYAAtM4AALTOwAC0zwAAtM9AALTPgAC0z8AAtNBAALTQwAC00QAAtNFAALTRwAC00gAAtPDAALTxQAC08cAAtPJAALTzAAC080AAtPOAALTzwAC09AAAtPSAALT1AAC09UAAtPWAALT2AAC09kAAtRUAALUVgAC1FgAAtRaAALUXQAC1F4AAtRfAALUYAAC1GEAAtRjAALUZQAC1GYAAtRnAALUaQAC1GoAAtTlAALU5wAC1OkAAtTrAALU7gAC1O8AAtTwAALU8QAC1PIAAtT0AALU9gAC1PcAAtT4AALU+gAC1PsAAtVEAALVaAAC1Y8AAtWzAALVtgAC1bgAAtW6AALVvAAC1b4AAtXAAALVwQAC1cQAAtXdAALV+gAC1fwAAtX+AALWAAAC1gIAAtYEAALWBgAC1ggAAtYlAALWKAAC1isAAtYuAALWMQAC1jQAAtY3AALWOgAC1jwAAta3AALWuQAC1rsAAta9AALWwAAC1sEAAtbCAALWwwAC1sQAAtbGAALWyAAC1skAAtbKAALWzAAC1s0AAtdIAALXSgAC10wAAtdOAALXUQAC11IAAtdTAALXVAAC11UAAtdXAALXWQAC11oAAtdbAALXXQAC114AAtfZAALX2wAC190AAtffAALX4gAC1+MAAtfkAALX5QAC1+YAAtfoAALX6gAC1+sAAtfsAALX7gAC1+8AAthqAALYbAAC2G4AAthwAALYcwAC2HQAAth1AALYdgAC2HcAAth5AALYewAC2HwAAth9AALYfwAC2IAAAtj7AALY/QAC2P8AAtkBAALZBAAC2QUAAtkGAALZBwAC2QgAAtkKAALZDAAC2Q0AAtkOAALZEAAC2REAAtmMAALZjgAC2ZAAAtmSAALZlQAC2ZYAAtmXAALZmAAC2ZkAAtmbAALZnQAC2Z4AAtmfAALZoQAC2aIAAtodAALaHwAC2iEAAtojAALaJgAC2icAAtooAALaKQAC2ioAAtosAALaLgAC2i8AAtowAALaMgAC2jMAAtrGAALa6QAC2wkAAtspAALbKwAC2y0AAtsvAALbMQAC2zQAAts1AALbNgAC2zkAAts6AALbPAAC2z0AAttAAALbQwAC20QAAttFAALbSAAC20kAAttSAALbawAC23QAAtt2AALbeAAC24EAAtuEAALbhwAC24kAAtvSAALb9gAC3B0AAtxBAALcRAAC3EYAAtxIAALcSgAC3EwAAtxOAALcTwAC3FIAAtxrAALcjAAC3I4AAtyQAALckgAC3JQAAtyWAALcmAAC3JoAAtycAALcvQAC3MAAAtzDAALcxgAC3MkAAtzMAALczwAC3NIAAtzVAALc1wAC3VIAAt1UAALdVgAC3VgAAt1bAALdXAAC3V0AAt1eAALdXwAC3WEAAt1jAALdZAAC3WUAAt1nAALdaAAC3eMAAt3lAALd5wAC3ekAAt3sAALd7QAC3e4AAt3vAALd8AAC3fIAAt30AALd9QAC3fYAAt34AALd+QAC3nQAAt52AALeeQAC3nsAAt5+AALefwAC3oAAAt6BAALeggAC3oQAAt6GAALehwAC3ogAAt6KAALeiwAC3qQAAt6lAALepgAC3qgAAt8jAALfJQAC3ycAAt8pAALfLAAC3y0AAt8uAALfLwAC3zAAAt8yAALfNAAC3zUAAt82AALfOAAC3zkAAt+0AALftgAC37gAAt+6AALfvQAC374AAt+/AALfwAAC38EAAt/DAALfxQAC38YAAt/HAALfyQAC38oAAuBFAALgRwAC4EkAAuBLAALgTgAC4E8AAuBQAALgUQAC4FIAAuBUAALgVgAC4FcAAuBYAALgWgAC4FsAAuDWAALg2AAC4NoAAuDcAALg3wAC4OAAAuDhAALg4gAC4OMAAuDlAALg5wAC4OgAAuDpAALg6wAC4OwAAuFnAALhaQAC4WsAAuFtAALhcAAC4XEAAuFyAALhcwAC4XQAAuF2AALheAAC4XkAAuF6AALhfAAC4X0AAuHGAALh6gAC4hEAAuI1AALiOAAC4joAAuI8AALiPgAC4kAAAuJCAALiQwAC4kYAAuJfAALifAAC4n4AAuKAAALiggAC4oQAAuKGAALiiAAC4ooAAuKnAALiqgAC4q0AAuKwAALiswAC4rYAAuK5AALivAAC4r4AAuM5AALjOwAC4z0AAuM/AALjQgAC40MAAuNEAALjRQAC40YAAuNIAALjSgAC40sAAuNMAALjTgAC408AAuPKAALjzAAC484AAuPQAALj0wAC49QAAuPVAALj1gAC49cAAuPZAALj2wAC49wAAuPdAALj3wAC4+AAAuRbAALkXQAC5F8AAuRhAALkZAAC5GUAAuRmAALkZwAC5GgAAuRqAALkbAAC5G0AAuRuAALkcAAC5HEAAuTsAALk7gAC5PEAAuTzAALk9gAC5PcAAuT4AALk+QAC5PoAAuT8AALk/gAC5P8AAuUAAALlAgAC5QMAAuWGAALlqgAC5c4AAuXxAALmGAAC5jgAAuZfAALmhgAC5qYAAubKAALm7gAC5vAAAubzAALm9QAC5vcAAub5AALm/AAC5v8AAucBAALnAwAC5wYAAucIAALnCgAC5w0AAucQAALnEQAC5xYAAucvAALnNAAC5zYAAuc7AALnPgAC50AAAueJAALnrQAC59QAAuf4AALn+wAC5/0AAuf/AALoAQAC6AMAAugFAALoBgAC6AkAAugiAALoRwAC6EkAAuhLAALoTQAC6E8AAuhRAALoUwAC6FUAAuhXAALoWQAC6H4AAuiBAALohAAC6IcAAuiKAALojQAC6JAAAuiTAALolgAC6JkAAuibAALpFgAC6RgAAukbAALpHQAC6SAAAukhAALpIgAC6SMAAukkAALpJgAC6SgAAukpAALpKgAC6SwAAuktAALpPgAC6T8AAulBAALpvAAC6b4AAunAAALpwgAC6cUAAunGAALpxwAC6cgAAunJAALpywAC6c0AAunOAALpzwAC6dEAAunSAALqTQAC6k8AAupSAALqVAAC6lcAAupYAALqWQAC6loAAupbAALqXQAC6l8AAupgAALqYQAC6mMAAupkAALqdQAC6nYAAup4AALq8wAC6vUAAur3AALq+QAC6vwAAur9AALq/gAC6v8AAusAAALrAgAC6wQAAusFAALrBgAC6wgAAusJAALrhAAC64YAAuuJAALriwAC644AAuuPAALrkAAC65EAAuuSAALrlAAC65YAAuuXAALrmAAC65oAAuubAALrrAAC660AAuuvAALsKgAC7CwAAuwuAALsMAAC7DMAAuw0AALsNQAC7DYAAuw3AALsOQAC7DsAAuw8AALsPQAC7D8AAuxAAALsuwAC7L0AAuzAAALswgAC7MUAAuzGAALsxwAC7MgAAuzJAALsywAC7M0AAuzOAALszwAC7NEAAuzSAALs6wAC7OwAAuztAALs7wAC7WoAAu1sAALtbgAC7XAAAu1zAALtdAAC7XUAAu12AALtdwAC7XkAAu17AALtfAAC7X0AAu1/AALtgAAC7fsAAu39AALuAAAC7gIAAu4FAALuBgAC7gcAAu4IAALuCQAC7gsAAu4NAALuDgAC7g8AAu4RAALuEgAC7iwAAu5FAALuVgAC7lkAAu5cAALuXwAC7mIAAu5zAALudgAC7nkAAu58AALufwAC7oEAAu6QAALupAAC7rAAAu7GAALvWQAC73wAAu+cAALvvAAC774AAu/AAALvwgAC78QAAu/HAALvyAAC78kAAu/MAALvzQAC788AAu/QAALv0wAC79YAAu/XAALv2AAC79sAAu/cAALv5QAC7/4AAvAHAALwCQAC8AsAAvAUAALwFwAC8BoAAvAcAALwZQAC8IkAAvCwAALw1AAC8NcAAvDZAALw2wAC8N0AAvDfAALw4QAC8OIAAvDlAALw/gAC8R8AAvEhAALxIwAC8SUAAvEnAALxKQAC8SsAAvEtAALxLwAC8VAAAvFTAALxVgAC8VkAAvFcAALxXwAC8WIAAvFlAALxaAAC8WoAAvHlAALx5wAC8ekAAvHrAALx7gAC8e8AAvHwAALx8QAC8fIAAvH0AALx9gAC8fcAAvH4AALx+gAC8fsAAvJ2AALyeAAC8noAAvJ8AALyfwAC8oAAAvKBAALyggAC8oMAAvKFAALyhwAC8ogAAvKJAALyiwAC8owAAvMHAALzCQAC8wwAAvMOAALzEQAC8xIAAvMTAALzFAAC8xUAAvMXAALzGQAC8xo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AAwTiAAME5AADBOcAAwToAAME6QADBOoAAwTrAAME7QADBO8AAwTwAAME8QADBPMAAwT0AAMFbwADBXEAAwVzAAMFdQADBXgAAwV5AAMFegADBXsAAwV8AAMFfgADBYAAAwWBAAMFggADBYQAAwWFAAMGAAADBgIAAwYFAAMGBwADBgoAAwYLAAMGDAADBg0AAwYOAAMGEAADBhIAAwYTAAMGFAADBhYAAwYXAAMGkgADBpQAAwaWAAMGmAADBpsAAwacAAMGnQADBp4AAwafAAMGoQADBqMAAwakAAMGpQADBqcAAwaoAAMHIwADByUAAwcnAAMHKQADBywAAwctAAMHLgADBy8AAwcwAAMHMgADBzQAAwc1AAMHNgADBzgAAwc5AAMHtAADB7YAAwe4AAMHugADB70AAwe+AAMHvwADB8AAAwfBAAMHwwADB8UAAwfGAAMHxwADB8kAAwfKAAMIXQADCIAAAwigAAMIwAADCMIAAwjEAAMIxgADCMgAAwjLAAMIzAADCM0AAwjQAAMI0QADCNMAAwjUAAMI1gADCNkAAwjaAAMI2wADCN4AAwjfAAMI6AADCQEAAwkKAAMJDAADCQ4AAwkXAAMJGgADCR0AAwkfAAMJaAADCYwAAwmzAAMJ1wADCdoAAwncAAMJ3gADCeAAAwniAAMJ5AADCeUAAwnoAAMKAQADCiIAAwokAAMKJgADCigAAwoqAAMKLAADCi4AAwowAAMKMgADClMAAwpWAAMKWQADClwAAwpfAAMKYgADCmUAAwpoAAMKawADCm0AAwroAAMK6gADCuwAAwruAAMK8QADCvIAAwrzAAMK9AADCvUAAwr3AAMK+QADCvoAAwr7AAMK/QADCv4AAwt5AAMLewADC30AAwt/AAMLggADC4MAAwuEAAMLhQADC4YAAwuIAAMLigADC4sAAwuMAAMLjgADC48AAwwKAAMMDAADDA8AAwwRAAMMFAADDBUAAwwWAAMMFwADDBgAAwwaAAMMHAADDB0AAwweAAMMIAADDCEAAww6AAMMOwADDDwAAww+AAMMuQADDLsAAwy9AAMMvwADDMIAAwzDAAMMxAADDMUAAwzGAAMMyAADDMoAAwzLAAMMzAADDM4AAwzPAAMNSgADDUwAAw1OAAMNUAADDVMAAw1UAAMNVQADDVYAAw1XAAMNWQADDVs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AAyeUAAMnlQADJ5cAAyeYAAMoEwADKBUAAygXAAMoGQADKBwAAygdAAMoHgADKB8AAyggAAMoIgADKCQAAyglAAMoJgADKCgAAygpAAMopAADKKYAAyioAAMoqgADKK0AAyiuAAMorwADKLAAAyixAAMoswADKLUAAyi2AAMotwADKLkAAyi6AAMpNQADKTcAAyk5AAMpOwADKT4AAyk/AAMpQAADKUEAAylCAAMpRAADKUYAAylHAAMpSAADKUoAAylLAAMpxgADKcgAAynKAAMpzAADKc8AAynQAAMp0QADKdIAAynTAAMp1QADKdcAAynYAAMp2QADKdsAAyncAAMqJQADKkkAAypwAAMqlAADKpcAAyqZAAMqmwADKp0AAyqfAAMqoQADKqIAAyqlAAMqvgADKtsAAyrdAAMq3wADKuEAAyrjAAMq5QADKucAAyrpAAMrBgADKwkAAysMAAMrDwADKxIAAysVAAMrGAADKxsAAysdAAMrmAADK5oAAyucAAMrngADK6EAAyuiAAMrowADK6QAAyulAAMrpwADK6kAAyuqAAMrqwADK60AAyuuAAMsKQADLCsAAywtAAMsLwADLDIAAywzAAMsNAADLDUAAyw2AAMsOAADLDoAAyw7AAMsPAADLD4AAyw/AAMsugADLLwAAyy+AAMswAADLMMAAyzEAAMsxQADLMYAAyzHAAMsyQADLMsAAyzMAAMszQADLM8AAyzQAAMtSwADLU0AAy1QAAMtUgADLVUAAy1WAAMtVwADLVgAAy1ZAAMtWwADLV0AAy1eAAMtXwADLWEAAy1iAAMt3QADLd8AAy3hAAMt4wADLeYAAy3nAAMt6AADLekAAy3qAAMt7AADLe4AAy3vAAMt8AADLfIAAy3zAAMubgADLnAAAy5yAAMudAADLncAAy54AAMueQADLnoAAy57AAMufQADLn8AAy6AAAMugQADLoMAAy6EAAMu/wADLwEAAy8DAAMvBQADLwgAAy8JAAMvCgADLwsAAy8MAAMvDgADLxAAAy8RAAMvEgADLxQAAy8VAAMvqAADL8sAAy/rAAMwCwADMA0AAzAPAAMwEQADMBMAAzAWAAMwFwADMBgAAzAbAAMwHAADMB4AAzAfAAMwIQADMCQAAzAlAAMwJgADMCkAAzAqAAMwLwADMEgAAzBRAAMwUwADMFUAAzBeAAMwYQADMGQAAzBmAAMwrwADMNMAAzD6AAMxHgADMSEAAzEjAAMxJQADMScAAzEpAAMxKwADMSwAAzEvAAMxSAADMWkAAzFrAAMxbQADMW8AAzFxAAMxcwADMXUAAzF3AAMxeQADMZoAAzGdAAMxoAADMaMAAzGmAAMxqQADMawAAzGvAAMxsgADMbQAAzIvAAMyMQADMjMAAzI1AAMyOAADMjkAAzI6AAMyOwADMjwAAzI+AAMyQAADMkEAAzJCAAMyRAADMkUAAzLAAAMywgADMsQAAzLGAAMyyQADMsoAAzLLAAMyzAADMs0AAzLPAAMy0QADMtIAAzLTAAMy1QADMtYAAzNRAAMzUwADM1YAAzNYAAMzWwADM1wAAzNdAAMzXgADM18AAzNhAAMzYwADM2QAAzNlAAMzZwADM2gAAzOBAAMzggADM4MAAzOFAAM0AAADNAIAAzQEAAM0BgADNAkAAzQKAAM0CwADNAwAAzQNAAM0DwADNBEAAzQSAAM0EwADNBUAAzQWAAM0kQADNJMAAzSWAAM0mAADNJsAAzScAAM0nQADNJ4AAzSfAAM0oQADNKMAAzSkAAM0pQADNKcAAzSoAAM1IwADNSUAAzUnAAM1KQADNSwAAzUtAAM1LgADNS8AAzUwAAM1MgADNTQAAzU1AAM1NgADNTgAAzU5AAM1tAADNbYAAzW4AAM1ugADNb0AAzW+AAM1vwADNcAAAzXBAAM1wwADNcUAAzXGAAM1xwADNckAAzXKAAM2RQADNkcAAzZJAAM2SwADNk4AAzZPAAM2UAADNlEAAzZSAAM2VAADNlYAAzZXAAM2WAADNloAAzZbAAM2pAADNsgAAzbvAAM3EwADNxYAAzcYAAM3GgADNxwAAzceAAM3IAADNyEAAzckAAM3PQADN1oAAzdcAAM3XgADN2AAAzdiAAM3ZAADN2YAAzdoAAM3hQADN4gAAzeLAAM3jgADN5EAAzeUAAM3lwADN5oAAzecAAM4FwADOBkAAzgbAAM4HQADOCAAAzghAAM4IgADOCMAAzgkAAM4JgADOCgAAzgpAAM4KgADOCwAAzgtAAM4qAADOKoAAzisAAM4rgADOLEAAziyAAM4swADOLQAAzi1AAM4twADOLkAAzi6AAM4uwADOL0AAzi+AAM5OQADOTsAAzk9AAM5PwADOUIAAzlDAAM5RAADOUUAAzlGAAM5SAADOUoAAzlLAAM5TAADOU4AAzlPAAM5ygADOcwAAznOAAM50AADOdMAAznUAAM51QADOdYAAznXAAM52QADOdsAAzncAAM53QADOd8AAzngAAM6WwADOl0AAzpfAAM6YQADOmQAAzplAAM6ZgADOmcAAzpoAAM6agADOmwAAzptAAM6bgADOnAAAzpxAAM67AADOu4AAzrwAAM68gADOvUAAzr2AAM69wADOvgAAzr5AAM6+wADOv0AAzr+AAM6/wADOwEAAzsCAAM7fQADO38AAzuBAAM7gwADO4YAAzuHAAM7iAADO4kAAzuKAAM7jAADO44AAzuPAAM7kAADO5IAAzuTAAM8JgADPEkAAzxpAAM8iQADPIsAAzyNAAM8jwADPJEAAzyUAAM8lQADPJYAAzyZAAM8mgADPJwAAzydAAM8oAADPKMAAzykAAM8pQADPKgAAzypAAM8sgADPMsAAzzUAAM81gADPNgAAzzhAAM85AADPOcAAzzpAAM9MgADPVYAAz19AAM9oQADPaQAAz2mAAM9qAADPaoAAz2sAAM9rgADPa8AAz2yAAM9ywADPewAAz3uAAM98AADPfIAAz30AAM99gADPfgAAz36AAM9/AADPh0AAz4gAAM+IwADPiYAAz4pAAM+LAADPi8AAz4yAAM+NQADPjcAAz6yAAM+tAADPrYAAz64AAM+uwADPrwAAz69AAM+vgADPr8AAz7BAAM+wwADPsQAAz7FAAM+xwADPsgAAz9DAAM/RQADP0cAAz9JAAM/TAADP00AAz9OAAM/TwADP1AAAz9SAAM/VAADP1UAAz9WAAM/WAADP1kAAz/UAAM/1gADP9kAAz/bAAM/3gADP98AAz/gAAM/4QADP+IAAz/kAAM/5gADP+cAAz/oAAM/6gADP+sAA0AEAANABQADQAYAA0AIAANAgwADQIUAA0CHAANAiQADQIwAA0CNAANAjgADQI8AA0CQAANAkgADQJQAA0CVAANAlgADQJgAA0CZAANBFAADQRYAA0EYAANBGgADQR0AA0EeAANBHwADQSAAA0EhAANBIwADQSUAA0EmAANBJwADQSkAA0EqAANBpQADQacAA0GpAANBqwADQa4AA0GvAANBsAADQbEAA0GyAANBtAADQbYAA0G3AANBuAADQboAA0G7AANCNgADQjgAA0I6AANCPAADQj8AA0JAAANCQQADQkIAA0JDAANCRQADQkcAA0JIAANCSQADQksAA0JMAANCxwADQskAA0LLAANCzQADQtAAA0LRAANC0gADQtMAA0LUAANC1gADQtgAA0LZAANC2gADQtwAA0LdAANDJgADQ0oAA0NxAANDlQADQ5gAA0OaAANDnAADQ54AA0OgAANDogADQ6MAA0OmAANDvwADQ9wAA0PeAAND4AADQ+IAA0PkAAND5gADQ+gAA0PqAANEBwADRAoAA0QNAANEEAADRBMAA0QWAANEGQADRBwAA0QeAANEmQADRJsAA0SdAANEnwADRKIAA0SjAANEpAADRKUAA0SmAANEqAADRKoAA0SrAANErAADRK4AA0SvAANFKgADRSwAA0UuAANFMAADRTMAA0U0AANFNQADRTYAA0U3AANFOQADRTsAA0U8AANFPQADRT8AA0VAAANFuwADRb0AA0W/AANFwQADRcQAA0XFAANFxgADRccAA0XIAANFygADRcwAA0XNAANFzgADRdAAA0XRAANGTAADRk4AA0ZRAANGUwADRlYAA0ZXAANGWAADRlkAA0ZaAANGXAADRl4AA0ZfAANGYAADRmIAA0ZjAANG3gADRuAAA0biAANG5AADRucAA0boAANG6QADRuoAA0brAANG7QADRu8AA0bwAANG8QADRvMAA0b0AANHbwADR3EAA0dzAANHdQADR3gAA0d5AANHegADR3sAA0d8AANHfgADR4AAA0eBAANHggADR4QAA0eFAANIAAADSAIAA0gFAANIBwADSAoAA0gLAANIDAADSA0AA0gOAANIEAADSBIAA0gTAANIFAADSBYAA0gXAANIKAADSCkAA0grAANIpgADSKgAA0iqAANIrAADSK8AA0iwAANIsQADSLIAA0izAANItQADSLcAA0i4AANIuQADSLsAA0i8AANJNwADSTkAA0k7AANJPQADSUAAA0lBAANJQgADSUMAA0lEAANJRgADSUgAA0lJAANJSgADSUwAA0lNAANJyAADScoAA0nNAANJzwADSdIAA0nTAANJ1AADSdUAA0nWAANJ2AADSdoAA0nbAANJ3AADSd4AA0nfAANKcgADSpUAA0q1AANK1QADStcAA0rZAANK2wADSt0AA0rgAANK4QADSuIAA0rlAANK5gADSugAA0rpAANK6wADSu4AA0rvAANK8AADSvMAA0r0AANK+QADSxIAA0sbAANLHQADSx8AA0soAANLKwADSy4AA0swAANLeQADS50AA0vEAANL6AADS+sAA0vtAANL7wADS/EAA0vzAANL9QADS/YAA0v5AANMEgADTDMAA0w1AANMNwADTDkAA0w7AANMPQADTD8AA0xBAANMQwADTGQAA0xnAANMagADTG0AA0xwAANMcwADTHYAA0x5AANMfAADTH4AA0z5AANM+wADTP0AA0z/AANNAgADTQMAA00EAANNBQADTQYAA00IAANNCgADTQsAA00MAANNDgADTQ8AA02KAANNjAADTY4AA02QAANNkwADTZQAA02VAANNlgADTZcAA02ZAANNmwADTZwAA02dAANNnwADTaAAA04bAANOHQADTiAAA04iAANOJQADTiYAA04nAANOKAADTikAA04rAANOLQADTi4AA04vAANOMQADTjIAA05LAANOTAADTk0AA05PAANOygADTswAA07OAANO0AADTtMAA07UAANO1QADTtYAA07XAANO2QADTtsAA07cAANO3QADTt8AA07gAANPWwADT10AA09fAANPYQADT2QAA09lAANPZgADT2cAA09oAANPagADT2wAA09tAANPbgADT3AAA09xAANP7AADT+4AA0/wAANP8gADT/UAA0/2AANP9wADT/gAA0/5AANP+wADT/0AA0/+AANP/wADUAEAA1ACAANQfQADUH8AA1CBAANQgwADUIYAA1CHAANQiAADUIkAA1CKAANQjAADUI4AA1CPAANQkAADUJIAA1CTAANRDgADURAAA1ESAANRFAADURcAA1EYAANRGQADURoAA1EbAANRHQADUR8AA1EgAANRIQADUSMAA1EkAANRbQADUZEAA1G4AANR3AADUd8AA1HhAANR4wADUeUAA1HnAANR6QADUeoAA1HtAANSBgADUiMAA1IlAANSJwADUikAA1IrAANSLQADUi8AA1IxAANSTgADUlEAA1JUAANSVwADUloAA1JdAANSYAADUmMAA1JlAANS4AADUuIAA1LkAANS5gADUukAA1LqAANS6wADUuwAA1LtAANS7wADUvEAA1LyAANS8wADUvUAA1L2AANTcQADU3MAA1N1AANTdwADU3oAA1N7AANTfAADU30AA1N+AANTgAADU4IAA1ODAANThAADU4YAA1OHAANUAgADVAQAA1QGAANUCAADVAsAA1QMAANUDQADVA4AA1QPAANUEQADVBMAA1QUAANUFQADVBcAA1QYAANUkwADVJUAA1SYAANUmgADVJ0AA1SeAANUnwADVKAAA1ShAANUowADVKUAA1SmAANUpwADVKkAA1SqAANVJQADVScAA1UpAANVKwADVS4AA1UvAANVMAADVTEAA1UyAANVNAADVTYAA1U3AANVOAADVToAA1U7AANVtgADVbgAA1W7AANVvQADVcAAA1XBAANVwgADVcMAA1XEAANVxgADVcgAA1XJAANVygADVcwAA1XNAANV8QADVmwAA1ZuAANWcAADVnIAA1Z1AANWdgADVncAA1Z4AANWeQADVnsAA1Z9AANWfgADVn8AA1aBAANWggADVxUAA1c4AANXWAADV3gAA1d6AANXfAADV34AA1eAAANXgwADV4QAA1eFAANXiAADV4kAA1eLAANXjAADV44AA1eRAANXkgADV5MAA1eWAANXlwADV5wAA1e1AANXvgADV8AAA1fCAANXywADV84AA1fRAANX0wADWBwAA1hAAANYZwADWIsAA1iOAANYkAADWJIAA1iUAANYlgADWJgAA1iZAANYnAADWLUAA1jWAANY2AADWNoAA1jcAANY3gADWOAAA1jiAANY5AADWOYAA1kHAANZCgADWQ0AA1kQAANZEwADWRYAA1kZAANZHAADWR8AA1khAANZnAADWZ4AA1mgAANZogADWaUAA1mmAANZpwADWagAA1mpAANZqwADWa0AA1muAANZrwADWbEAA1myAANaLQADWi8AA1oxAANaMwADWjYAA1o3AANaOAADWjkAA1o6AANaPAADWj4AA1o/AANaQAADWkIAA1pDAANavgADWsAAA1rDAANaxQADWsgAA1rJAANaygADWssAA1rMAANazgADWtAAA1rRAANa0gADWtQAA1rVAANa7gADWu8AA1rwAANa8gADW20AA1tvAANbcQADW3MAA1t2AANbdwADW3gAA1t5AANbegADW3wAA1t+AANbfwADW4AAA1uCAANbgwADW/4AA1wAAANcAgADXAQAA1wHAANcCAADXAkAA1wKAANcCwADXA0AA1wPAANcEAADXBEAA1wTAANcFAADXI8AA1yRAANckwADXJUAA1yYAANcmQADXJoAA1ybAANcnAADXJ4AA1ygAANcoQADXKIAA1ykAANcpQADXSAAA10iAANdJAADXSYAA10pAANdKgADXSsAA10sAANdLQADXS8AA10xAANdMgADXTMAA101AANdNgADXbEAA12zAANdtQADXbcAA126AANduwADXbwAA129AANdvgADXcAAA13CAANdwwADXcQAA13GAANdxwADXhAAA140AANeWwADXn8AA16CAANehAADXoYAA16IAANeigADXowAA16NAANekAADXqkAA17GAANeyAADXsoAA17MAANezgADXtAAA17SAANe1AADXvEAA170AANe9wADXvoAA179AANfAAADXwMAA18GAANfCAADX4MAA1+FAANfiAADX4oAA1+NAANfjgADX48AA1+QAANfkQADX5MAA1+VAANflgADX5cAA1+ZAANfmgADX54AA2AZAANgGwADYB0AA2AfAANgIgADYCMAA2AkAANgJQADYCYAA2AoAANgKgADYCsAA2AsAANgLgADYC8AA2CqAANgrAADYK4AA2CwAANgswADYLQAA2C1AANgtgADYLcAA2C5AANguwADYLwAA2C9AANgvwADYMAAA2E7AANhPQADYT8AA2FBAANhRAADYUUAA2FGAANhRwADYUgAA2FKAANhTAADYU0AA2FOAANhUAADYVEAA2HMAANhzgADYdAAA2HSAANh1QADYdYAA2HXAANh2AADYdkAA2HbAANh3QADYd4AA2HfAANh4QADYeIAA2JdAANiXwADYmEAA2JjAANiZgADYmcAA2JoAANiaQADYmoAA2JsAANibgADYm8AA2JwAANicgADYnMAA2LuAANi8AADYvIAA2L0AANi9wADYvgAA2L5AANi+gADYvsAA2L9AANi/wADYwAAA2MBAANjAwADYwQAA2MVAANjFgADYxgAA2OTAANjlQADY5cAA2OZAANjnAADY50AA2OeAANjnwADY6AAA2OiAANjpAADY6UAA2OmAANjqAADY6kAA2QkAANkJgADZCgAA2QqAANkLQADZC4AA2QvAANkMAADZDEAA2QzAANkNQADZDYAA2Q3AANkOQADZDoAA2S1AANktwADZLoAA2S8AANkvwADZMAAA2TBAANkwgADZMMAA2TFAANkxwADZMgAA2TJAANkywADZMwAA2VfAANlggADZaIAA2XCAANlxAADZcYAA2XIAANlygADZc0AA2XOAANlzwADZdIAA2XTAANl1QADZdYAA2XYAANl2wADZdwAA2XdAANl4AADZeEAA2XmAANl/wADZggAA2YKAANmDAADZhUAA2YYAANmGwADZh0AA2ZmAANmigADZrEAA2bVAANm2AADZtoAA2bcAANm3gADZuAAA2biAANm4wADZuYAA2b/AANnIAADZyIAA2ckAANnJgADZygAA2cqAANnLAADZy4AA2cwAANnUQADZ1QAA2dXAANnWgADZ10AA2dgAANnYwADZ2YAA2dpAANnawADZ+YAA2foAANn6gADZ+wAA2fvAANn8AADZ/EAA2fyAANn8wADZ/UAA2f3AANn+AADZ/kAA2f7AANn/AADaHcAA2h5AANoewADaH0AA2iAAANogQADaIIAA2iDAANohAADaIYAA2iIAANoiQADaIoAA2iMAANojQADaQgAA2kKAANpDQADaQ8AA2kSAANpEwADaRQAA2kVAANpFgADaRgAA2kaAANpGwADaRwAA2keAANpHwADaTgAA2k5AANpOgADaTwAA2m3AANpuQADabsAA2m9AANpwAADacEAA2nCAANpwwADacQAA2nGAANpyAADackAA2nKAANpzAADac0AA2pIAANqSgADakwAA2pOAANqUQADalIAA2pTAANqVAADalUAA2pXAANqWQADaloAA2pbAANqXQADal4AA2rZAANq2wADat0AA2rfAANq4gADauMAA2rkAANq5QADauYAA2roAANq6gADausAA2rsAANq7gADau8AA2tqAANrbAADa24AA2twAANrcwADa3QAA2t1AANrdgADa3cAA2t5AANrewADa3wAA2t9AANrfwADa4AAA2v7AANr/QADa/8AA2wBAANsBAADbAUAA2wGAANsBwADbAgAA2wKAANsDAADbA0AA2wOAANsEAADbBEAA2xaAANsfgADbKUAA2zJAANszAADbM4AA2zQAANs0gADbNQAA2zWAANs1wADbNoAA2zzAANtEAADbRIAA20UAANtFgADbRgAA20aAANtHAADbR4AA207AANtPgADbUEAA21EAANtRwADbUoAA21NAANtUAADbVIAA23NAANtzwADbdEAA23TAANt1gADbdcAA23YAANt2QADbdoAA23cAANt3gADbd8AA23gAANt4gADbeMAA25eAANuYAADbmIAA25kAANuZwADbmgAA25pAANuagADbmsAA25tAANubwADbnAAA25xAANucwADbnQAA27vAANu8QADbvQAA272AANu+QADbvoAA277AANu/AADbv0AA27/AANvAQADbwIAA28DAANvBQADbwYAA2+BAANvgwADb4YAA2+IAANviwADb4wAA2+NAANvjgADb48AA2+RAANvkwADb5QAA2+VAANvlwADb5gAA3ATAANwFQADcBcAA3AZAANwHAADcB0AA3AeAANwHwADcCAAA3AiAANwJAADcCUAA3AmAANwKAADcCkAA3CkAANwpgADcKgAA3CqAANwrQADcK4AA3CvAANwsAADcLEAA3CzAANwtQADcLYAA3C3AANwuQADcLoAA3E1AANxNwADcTkAA3E7AANxPgADcT8AA3FAAANxQQADcUIAA3FEAANxRgADcUcAA3FIAANxSgADcUsAA3HeAANyAQADciEAA3JBAANyQwADckUAA3JHAANySQADckwAA3JNAANyTgADclEAA3JSAANyVAADclUAA3JXAANyWgADclsAA3JcAANyXwADcmAAA3JlAANyfgADcocAA3KJAANyiwADcpQAA3KXAANymgADcpwAA3LlAANzCQADczAAA3NUAANzVwADc1kAA3NbAANzXQADc18AA3NhAANzYgADc2UAA3N+AANznwADc6EAA3OjAANzpQADc6cAA3OpAANzqwADc60AA3OvAANz0AADc9MAA3PWAANz2QADc9wAA3PfAANz4gADc+UAA3PoAANz6gADdGUAA3RnAAN0aQADdGsAA3RuAAN0bwADdHAAA3RxAAN0cgADdHQAA3R2AAN0dwADdHgAA3R6AAN0ewADdPYAA3T4AAN0+gADdPwAA3T/AAN1AAADdQEAA3UCAAN1AwADdQUAA3UHAAN1CAADdQkAA3ULAAN1DAADdYcAA3WJAAN1jAADdY4AA3WRAAN1kgADdZMAA3WUAAN1lQADdZcAA3WZAAN1mgADdZsAA3WdAAN1ngADdbcAA3W4AAN1uQADdbsAA3Y2AAN2OAADdjoAA3Y8AAN2PwADdkAAA3ZBAAN2QgADdkMAA3ZFAAN2RwADdkgAA3ZJAAN2SwADdkwAA3bHAAN2yQADdssAA3bNAAN20AADdtEAA3bSAAN20wADdtQAA3bWAAN22AADdtkAA3baAAN23AADdt0AA3dYAAN3WgADd1wAA3deAAN3YQADd2IAA3djAAN3ZAADd2UAA3dnAAN3aQADd2oAA3drAAN3bQADd24AA3fpAAN36wADd+0AA3fvAAN38gADd/MAA3f0AAN39QADd/YAA3f4AAN3+gADd/sAA3f8AAN3/gADd/8AA3h6AAN4fAADeH4AA3iAAAN4gwADeIQAA3iFAAN4hgADeIcAA3iJAAN4iwADeIwAA3iNAAN4jwADeJAAA3jZAAN4/QADeSQAA3lIAAN5SwADeU0AA3lPAAN5UQADeVMAA3lVAAN5VgADeVkAA3lyAAN5jwADeZEAA3mTAAN5lQADeZcAA3mZAAN5mwADeZ0AA3m6AAN5vQADecAAA3nDAAN5xgADeckAA3nMAAN5zwADedEAA3pMAAN6TgADelAAA3pSAAN6VQADelYAA3pXAAN6WAADelkAA3pbAAN6XQADel4AA3pfAAN6YQADemIAA3rdAAN63wADeuEAA3rjAAN65gADeucAA3roAAN66QADeuoAA3rsAAN67gADeu8AA3rwAAN68gADevMAA3tuAAN7cAADe3IAA3t0AAN7dwADe3gAA3t5AAN7egADe3sAA3t9AAN7fwADe4AAA3uBAAN7gwADe4QAA3v/AAN8AQADfAQAA3wGAAN8CQADfAoAA3wLAAN8DAADfA0AA3wPAAN8EQADfBIAA3wTAAN8FQADfBYAA3yRAAN8kwADfJUAA3yXAAN8mgADfJsAA3ycAAN8nQADfJ4AA3ygAAN8ogADfKMAA3ykAAN8pgADfKcAA30iAAN9JAADfScAA30pAAN9LAADfS0AA30uAAN9LwADfTAAA30yAAN9NAADfTUAA302AAN9OAADfTkAA31IAAN9wwADfcUAA33HAAN9yQADfcwAA33NAAN9zgADfc8AA33QAAN90gADfdQAA33VAAN91gADfdgAA33ZAAN+bAADfo8AA36vAAN+zwADftEAA37TAAN+1QADftcAA37aAAN+2wADftwAA37fAAN+4AADfuIAA37jAAN+5gADfukAA37qAAN+6wADfu4AA37vAAN+9AADfw0AA38WAAN/GAADfxoAA38jAAN/JgADfykAA38rAAN/dAADf5gAA3+/AAN/4wADf+YAA3/oAAN/6gADf+wAA3/uAAN/8AADf/EAA3/0AAOADQADgC4AA4AwAAOAMgADgDQAA4A2AAOAOAADgDoAA4A8AAOAPgADgF8AA4BiAAOAZQADgGgAA4BrAAOAbgADgHEAA4B0AAOAdwADgHkAA4D0AAOA9gADgPgAA4D6AAOA/QADgP4AA4D/AAOBAAADgQEAA4EDAAOBBQADgQYAA4EHAAOBCQADgQoAA4GFAAOBhwADgYkAA4GLAAOBjgADgY8AA4GQAAOBkQADgZIAA4GUAAOBlgADgZcAA4GYAAOBmgADgZsAA4IWAAOCGAADghsAA4IdAAOCIAADgiEAA4IiAAOCIwADgiQAA4ImAAOCKAADgikAA4IqAAOCLAADgi0AA4JGAAOCRwADgkgAA4JKAAOCxQADgscAA4LJAAOCywADgs4AA4LPAAOC0AADgtEAA4LSAAOC1AADgtYAA4LXAAOC2AADgtoAA4LbAAODVgADg1gAA4NaAAODXAADg18AA4NgAAODYQADg2IAA4NjAAODZQADg2cAA4NoAAODaQADg2sAA4NsAAOD5wADg+kAA4PrAAOD7QADg/AAA4PxAAOD8gADg/MAA4P0AAOD9gADg/gAA4P5AAOD+gADg/wAA4P9AAOEeAADhHoAA4R8AAOEfgADhIEAA4SCAAOEgwADhIQAA4SFAAOEhwADhIkAA4SKAAOEiwADhI0AA4SOAAOFCQADhQsAA4UNAAOFDwADhRIAA4UTAAOFFAADhRUAA4UWAAOFGAADhRoAA4UbAAOFHAADhR4AA4UfAAOFaAADhYwAA4WzAAOF1wADhdoAA4XcAAOF3gADheAAA4XiAAOF5AADheUAA4XoAAOGAQADhh4AA4YgAAOGIgADhiQAA4YmAAOGKAADhioAA4YsAAOGSQADhkwAA4ZPAAOGUgADhlUAA4ZYAAOGWwADhl4AA4ZgAAOG2wADht0AA4bfAAOG4QADhuQAA4blAAOG5gADhucAA4boAAOG6gADhuwAA4btAAOG7gADhvAAA4bxAAOHbAADh24AA4dwAAOHcgADh3UAA4d2AAOHdwADh3gAA4d5AAOHewADh30AA4d+AAOHfwADh4EAA4eCAAOH/QADh/8AA4gBAAOIAwADiAYAA4gHAAOICAADiAkAA4gKAAOIDAADiA4AA4gPAAOIEAADiBIAA4gTAAOIjgADiJAAA4iSAAOIlAADiJcAA4iYAAOImQADiJoAA4ibAAOInQADiJ8AA4igAAOIoQADiKMAA4ikAAOJHwADiSEAA4kkAAOJJgADiSkAA4kqAAOJKwADiSwAA4ktAAOJLwADiTEAA4kyAAOJMwADiTUAA4k2AAOJsQADibMAA4m1AAOJtwADiboAA4m7AAOJvAADib0AA4m+AAOJwAADicIAA4nDAAOJxAADicYAA4nHAAOKQgADikQAA4pHAAOKSQADikwAA4pNAAOKTgADik8AA4pQAAOKUgADilQAA4pVAAOKVgADilgAA4pZAAOK7AADiw8AA4svAAOLTwADi1EAA4tTAAOLVQADi1cAA4taAAOLWwADi1wAA4tfAAOLYAADi2IAA4tjAAOLZgADi2kAA4tqAAOLawADi24AA4tvAAOLdAADi40AA4uWAAOLmAADi5oAA4ujAAOLpgADi6kAA4urAAOL9AADjBgAA4w/AAOMYwADjGYAA4xoAAOMagADjGwAA4xuAAOMcAADjHEAA4x0AAOMjQADjK4AA4ywAAOMsgADjLQAA4y2AAOMuAADjLoAA4y8AAOMvgADjN8AA4ziAAOM5QADjOgAA4zrAAOM7gADjPEAA4z0AAOM9wADjPkAA410AAONdgADjXgAA416AAONfQADjX4AA41/AAONgAADjYEAA42DAAONhQADjYYAA42HAAONiQADjYoAA44FAAOOBwADjgkAA44LAAOODgADjg8AA44QAAOOEQADjhIAA44UAAOOFgADjhcAA44YAAOOGgADjhsAA46WAAOOmAADjpsAA46dAAOOoAADjqEAA46iAAOOowADjqQAA46mAAOOqAADjqkAA46qAAOOrAADjq0AA47GAAOOxwADjsgAA47KAAOPRQADj0cAA49JAAOPSwADj04AA49PAAOPUAADj1EAA49SAAOPVAADj1YAA49XAAOPWAADj1oAA49bAAOP1gADj9gAA4/aAAOP3AADj98AA4/gAAOP4QADj+IAA4/jAAOP5QADj+cAA4/oAAOP6QADj+sAA4/sAAOQZwADkGkAA5BrAAOQbQADkHAAA5BxAAOQcgADkHMAA5B0AAOQdgADkHgAA5B5AAOQegADkHwAA5B9AAOQ+AADkPoAA5D8AAOQ/gADkQEAA5ECAAORAwADkQQAA5EFAAORBwADkQkAA5EKAAORCwADkQ0AA5EOAAORiQADkYsAA5GNAAORjwADkZIAA5GTAAORlAADkZUAA5GWAAORmAADkZoAA5GbAAORnAADkZ4AA5GfAAOR6AADkgwAA5IzAAOSVwADkloAA5JcAAOSXgADkmAAA5JiAAOSZAADkmUAA5JoAAOSgQADkp4AA5KgAAOSogADkqQAA5KmAAOSqAADkqoAA5KsAAOSyQADkswAA5LPAAOS0gADktUAA5LYAAOS2wADkt4AA5LgAAOTWwADk10AA5NfAAOTYQADk2QAA5NlAAOTZgADk2cAA5NoAAOTagADk2wAA5NtAAOTbgADk3AAA5NxAAOT7AADk+4AA5PwAAOT8gADk/UAA5P2AAOT9wADk/gAA5P5AAOT+wADk/0AA5P+AAOT/wADlAEAA5QCAAOUfQADlH8AA5SBAAOUgwADlIYAA5SHAAOUiAADlIkAA5SKAAOUjAADlI4AA5SPAAOUkAADlJIAA5STAAOVDgADlRAAA5UTAAOVFQADlRgAA5UZAAOVGgADlRsAA5UcAAOVHgADlSAAA5UhAAOVIgADlSQAA5UlAAOVqAADlcwAA5XwAAOWEwADljoAA5ZaAAOWgQADlqgAA5bIAAOW7AADlxAAA5cSAAOXFQADlxcAA5cZAAOXGwADlx4AA5chAAOXIwADlyUAA5coAAOXKgADlywAA5cvAAOXMgADlzMAA5c4AAOXUQADl1YAA5dYAAOXXQADl2AAA5diAAOXqwADl88AA5f2AAOYGgADmB0AA5gfAAOYIQADmCMAA5glAAOYJwADmCgAA5grAAOYRAADmGkAA5hrAAOYbQADmG8AA5hxAAOYcwADmHUAA5h3AAOYeQADmHsAA5igAAOYowADmKYAA5ipAAOYrAADmK8AA5iyAAOYtQADmLgAA5i7AAOYvQADmTgAA5k6AAOZPQADmT8AA5lCAAOZQwADmUQAA5lFAAOZRgADmUgAA5lKAAOZSwADmUwAA5lOAAOZTwADmWAAA5lhAAOZYwADmd4AA5ngAAOZ4gADmeQAA5nnAAOZ6AADmekAA5nqAAOZ6wADme0AA5nvAAOZ8AADmfEAA5nzAAOZ9AADmm8AA5pxAAOadAADmnYAA5p5AAOaegADmnsAA5p8AAOafQADmn8AA5qBAAOaggADmoMAA5qFAAOahgADmpcAA5qYAAOamgADmxUAA5sXAAObGQADmxsAA5seAAObHwADmyAAA5shAAObIgADmyQAA5smAAObJwADmygAA5sqAAObKwADm6YAA5uoAAObqwADm60AA5uwAAObsQADm7IAA5uzAAObtAADm7YAA5u4AAObuQADm7oAA5u8AAObvQADm84AA5vPAAOb0QADnEwAA5xOAAOcUAADnFIAA5xVAAOcVgADnFcAA5xYAAOcWQADnFsAA5xdAAOcXgADnF8AA5xhAAOcYgADnN0AA5zfAAOc4gADnOQAA5znAAOc6AADnOkAA5zqAAOc6wADnO0AA5zvAAOc8AADnPEAA5zzAAOc9AADnQ0AA50OAAOdDwADnREAA52MAAOdjgADnZAAA52SAAOdlQADnZYAA52XAAOdmAADnZkAA52bAAOdnQADnZ4AA52fAAOdoQADnaIAA54dAAOeHwADniIAA54kAAOeJwADnigAA54pAAOeKgADnisAA54tAAOeLwADnjAAA54xAAOeMwADnjQAA55JAAOeYgADnnMAA552AAOeeQADnnwAA55/AAOekAADnpMAA56WAAOemQADnpwAA56eAAOepwADnrQAA57DAAOe4wADn3YAA5+ZAAOfuQADn9kAA5/bAAOf3QADn98AA5/hAAOf5AADn+UAA5/mAAOf6QADn+oAA5/sAAOf7QADn+8AA5/yAAOf8wADn/QAA5/3AAOf+AADn/0AA6AWAAOgHwADoCEAA6AjAAOgLAADoC8AA6AyAAOgNAADoH0AA6ChAAOgyAADoOwAA6DvAAOg8QADoPMAA6D1AAOg9wADoPkAA6D6AAOg/QADoRYAA6E3AAOhOQADoTsAA6E9AAOhPwADoUEAA6FDAAOhRQADoUcAA6FoAAOhawADoW4AA6FxAAOhdAADoXcAA6F6AAOhfQADoYAAA6GCAAOh/QADof8AA6IBAAOiAwADogYAA6IHAAOiCAADogkAA6IKAAOiDAADog4AA6IPAAOiEAADohIAA6ITAAOijgADopAAA6KSAAOilAADopcAA6KYAAOimQADopoAA6KbAAOinQADop8AA6KgAAOioQADoqMAA6KkAAOjHwADoyEAA6MkAAOjJgADoykAA6MqAAOjKwADoywAA6MtAAOjLwADozEAA6MyAAOjMwADozUAA6M2AAOjTwADo1AAA6NRAAOjUwADo84AA6PQAAOj0gADo9QAA6PXAAOj2AADo9kAA6PaAAOj2wADo90AA6PfAAOj4AADo+EAA6PjAAOj5AADpF8AA6RhAAOkYwADpGUAA6RoAAOkaQADpGoAA6RrAAOkbAADpG4AA6RwAAOkcQADpHIAA6R0AAOkdQADpPAAA6TyAAOk9AADpPYAA6T5AAOk+gADpPsAA6T8AAOk/QADpP8AA6UBAAOlAgADpQMAA6UFAAOlBgADpYEAA6WDAAOlhQADpYcAA6WKAAOliwADpYwAA6WNAAOljgADpZAAA6WSAAOlkwADpZQAA6WWAAOllwADphIAA6YUAAOmFgADphgAA6YbAAOmHAADph0AA6YeAAOmHwADpiEAA6YjAAOmJAADpiUAA6YnAAOmKAADpnEAA6aVAAOmvAADpuAAA6bjAAOm5QADpucAA6bpAAOm6wADpu0AA6buAAOm8QADpwoAA6cnAAOnKQADpysAA6ctAAOnLwADpzEAA6czAAOnNQADp1IAA6dVAAOnWAADp1sAA6deAAOnYQADp2QAA6dnAAOnaQADp+QAA6fmAAOn6AADp+oAA6ftAAOn7gADp+8AA6fwAAOn8QADp/MAA6f1AAOn9gADp/cAA6f5AAOn+gADqHUAA6h3AAOoeQADqHsAA6h+AAOofwADqIAAA6iBAAOoggADqIQAA6iGAAOohwADqIgAA6iKAAOoiwADqQYAA6kIAAOpCgADqQwAA6kPAAOpEAADqREAA6kSAAOpEwADqRUAA6kXAAOpGAADqRkAA6kbAAOpHAADqZcAA6mZAAOpmwADqZ0AA6mgAAOpoQADqaIAA6mjAAOppAADqaYAA6moAAOpqQADqaoAA6msAAOprQADqigAA6oqAAOqLAADqi4AA6oxAAOqMgADqjMAA6o0AAOqNQADqjcAA6o5AAOqOgADqjsAA6o9AAOqPgADqrkAA6q7AAOqvQADqr8AA6rCAAOqwwADqsQAA6rFAAOqxgADqsgAA6rKAAOqywADqswAA6rOAAOqzwADq0oAA6tMAAOrTgADq1AAA6tTAAOrVAADq1UAA6tWAAOrVwADq1kAA6tbAAOrXAADq10AA6tfAAOrYAADq/MAA6wWAAOsNgADrFYAA6xYAAOsWgADrFwAA6xeAAOsYQADrGIAA6xjAAOsZgADrGcAA6xpAAOsagADrG0AA6xwAAOscQADrHIAA6x1AAOsdgADrHsAA6yUAAOsnQADrJ8AA6yhAAOsqgADrK0AA6ywAAOssgADrPsAA60fAAOtRgADrWoAA61tAAOtbwADrXEAA61zAAOtdQADrXcAA614AAOtewADrZQAA621AAOttwADrbkAA627AAOtvQADrb8AA63BAAOtwwADrcUAA63mAAOt6QADrewAA63vAAOt8gADrfUAA634AAOt+wADrf4AA64AAAOuewADrn0AA65/AAOugQADroQAA66FAAOuhgADrocAA66IAAOuigADrowAA66NAAOujgADrpAAA66RAAOvDAADrw4AA68QAAOvEgADrxUAA68WAAOvFwADrxgAA68ZAAOvGwADrx0AA68eAAOvHwADryEAA68iAAOvnQADr58AA6+iAAOvpAADr6cAA6+oAAOvqQADr6oAA6+rAAOvrQADr68AA6+wAAOvsQADr7MAA6+0AAOvzQADr84AA6/PAAOv0QADsEwAA7BOAAOwUAADsFIAA7BVAAOwVgADsFcAA7BYAAOwWQADsFsAA7BdAAOwXgADsF8AA7BhAAOwYgADsN0AA7DfAAOw4QADsOMAA7DmAAOw5wADsOgAA7DpAAOw6gADsOwAA7DuAAOw7wADsPAAA7DyAAOw8wADsW4AA7FwAAOxcgADsXQAA7F3AAOxeAADsXkAA7F6AAOxewADsX0AA7F/AAOxgAADsYEAA7GDAAOxhAADsf8AA7IBAAOyAwADsgUAA7IIAAOyCQADsgoAA7ILAAOyDAADsg4AA7IQAAOyEQADshIAA7IUAAOyFQADspAAA7KSAAOylAADspYAA7KZAAOymgADspsAA7KcAAOynQADsp8AA7KhAAOyogADsqMAA7KlAAOypgADsu8AA7MTAAOzOgADs14AA7NhAAOzYwADs2UAA7NnAAOzaQADs2sAA7NsAAOzbwADs4gAA7OlAAOzpwADs6kAA7OrAAOzrQADs68AA7OxAAOzswADs9AAA7PTAAOz1gADs9kAA7PcAAOz3wADs+IAA7PlAAOz5wADtGIAA7RkAAO0ZgADtGgAA7RrAAO0bAADtG0AA7RuAAO0bwADtHEAA7RzAAO0dAADtHUAA7R3AAO0eAADtPMAA7T1AAO09wADtPkAA7T8AAO0/QADtP4AA7T/AAO1AAADtQIAA7UEAAO1BQADtQYAA7UIAAO1CQADtYQAA7WGAAO1iAADtYoAA7WNAAO1jgADtY8AA7WQAAO1kQADtZMAA7WVAAO1lgADtZcAA7WZAAO1mgADthUAA7YXAAO2GgADthwAA7YfAAO2IAADtiEAA7YiAAO2IwADtiUAA7YnAAO2KAADtikAA7YrAAO2LAADtqcAA7apAAO2qwADtq0AA7awAAO2sQADtrIAA7azAAO2tAADtrYAA7a4AAO2uQADtroAA7a8AAO2vQADtzgAA7c6AAO3PAADtz4AA7dBAAO3QgADt0MAA7dEAAO3RQADt0cAA7dJAAO3SgADt0sAA7dNAAO3TgADt8kAA7fLAAO3zgADt9AAA7fTAAO31AADt9UAA7fWAAO31wADt9kAA7fbAAO33AADt90AA7ffAAO34AADuHMAA7iWAAO4tgADuNYAA7jYAAO42gADuNwAA7jeAAO44QADuOIAA7jjAAO45gADuOcAA7jpAAO46gADuOwAA7jvAAO48AADuPEAA7j0AAO49QADuP4AA7kXAAO5IAADuSIAA7kkAAO5LQADuTAAA7kzAAO5NQADuX4AA7miAAO5yQADue0AA7nwAAO58gADufQAA7n2AAO5+AADufoAA7n7AAO5/gADuhcAA7o4AAO6OgADujwAA7o+AAO6QAADukIAA7pEAAO6RgADukgAA7ppAAO6bAADum8AA7pyAAO6dQADungAA7p7AAO6fgADuoEAA7qDAAO6/gADuwAAA7sCAAO7BAADuwcAA7sIAAO7CQADuwoAA7sLAAO7DQADuw8AA7sQAAO7EQADuxMAA7sUAAO7jwADu5EAA7uTAAO7lQADu5gAA7uZAAO7mgADu5sAA7ucAAO7ngADu6AAA7uhAAO7ogADu6QAA7ulAAO8IAADvCIAA7wlAAO8JwADvCoAA7wrAAO8LAADvC0AA7wuAAO8MAADvDIAA7wzAAO8NAADvDYAA7w3AAO8UAADvFEAA7xSAAO8VAADvM8AA7zRAAO80wADvNUAA7zYAAO82QADvNoAA7zbAAO83AADvN4AA7zgAAO84QADvOIAA7zkAAO85QADvWAAA71iAAO9ZAADvWYAA71pAAO9agADvWsAA71sAAO9bQADvW8AA71xAAO9cgADvXMAA711AAO9dgADvfEAA73zAAO99QADvfcAA736AAO9+wADvfwAA739AAO9/gADvgAAA74CAAO+AwADvgQAA74GAAO+BwADvoIAA76EAAO+hgADvogAA76LAAO+jAADvo0AA76OAAO+jwADvpEAA76TAAO+lAADvpUAA76XAAO+mAADvxMAA78VAAO/FwADvxkAA78cAAO/HQADvx4AA78fAAO/IAADvyIAA78kAAO/JQADvyYAA78oAAO/KQADv3IAA7+WAAO/vQADv+EAA7/kAAO/5gADv+gAA7/qAAO/7AADv+4AA7/vAAO/8gADwAsAA8AoAAPAKgADwCwAA8AuAAPAMAADwDIAA8A0AAPANgADwFMAA8BWAAPAWQADwFwAA8BfAAPAYgADwGUAA8BoAAPAagADwOUAA8DnAAPA6QADwOsAA8DuAAPA7wADwPAAA8DxAAPA8gADwPQAA8D2AAPA9wADwPgAA8D6AAPA+wADwXYAA8F4AAPBegADwXwAA8F/AAPBgAADwYEAA8GCAAPBgwADwYUAA8GHAAPBiAADwYkAA8GLAAPBjAADwgcAA8IJAAPCCwADwg0AA8IQAAPCEQADwhIAA8ITAAPCFAADwhYAA8IYAAPCGQADwhoAA8IcAAPCHQADwpgAA8KaAAPCnQADwp8AA8KiAAPCowADwqQAA8KlAAPCpgADwqgAA8KqAAPCqwADwqwAA8KuAAPCrwADwyoAA8MsAAPDLgADwzAAA8MzAAPDNAADwzUAA8M2AAPDNwADwzkAA8M7AAPDPAADwz0AA8M/AAPDQAADw7sAA8O9AAPDwAADw8IAA8PFAAPDxgADw8cAA8PIAAPDyQADw8sAA8PNAAPDzgADw88AA8PRAAPD0gADw/EAA8RsAAPEbgADxHAAA8RyAAPEdQADxHYAA8R3AAPEeAADxHkAA8R7AAPEfQADxH4AA8R/AAPEgQADxIIAA8UVAAPFOAADxVgAA8V4AAPFegADxXwAA8V+AAPFgAADxYMAA8WEAAPFhQADxYgAA8WJAAPFiwADxYwAA8WOAAPFkQADxZIAA8WTAAPFlgADxZcAA8WgAAPFuQADxcIAA8XEAAPFxgADxc8AA8XSAAPF1QADxdcAA8YgAAPGRAADxmsAA8aPAAPGkgADxpQAA8aWAAPGmAADxpoAA8acAAPGnQADxqAAA8a5AAPG2gADxtwAA8beAAPG4AADxuIAA8bkAAPG5gADxugAA8bqAAPHCwADxw4AA8cRAAPHFAADxxcAA8caAAPHHQADxyAAA8cjAAPHJQADx6AAA8eiAAPHpAADx6YAA8epAAPHqgADx6sAA8esAAPHrQADx68AA8exAAPHsgADx7MAA8e1AAPHtgADyDEAA8gzAAPINQADyDcAA8g6AAPIOwADyDwAA8g9AAPIPgADyEAAA8hCAAPIQwADyEQAA8hGAAPIRwADyMIAA8jEAAPIxwADyMkAA8jMAAPIzQADyM4AA8jPAAPI0AADyNIAA8jUAAPI1QADyNYAA8jYAAPI2QADyPIAA8jzAAPI9AADyPYAA8lxAAPJcwADyXUAA8l3AAPJegADyXsAA8l8AAPJfQADyX4AA8mAAAPJggADyYMAA8mEAAPJhgADyYcAA8oCAAPKBAADygYAA8oIAAPKCwADygwAA8oNAAPKDgADyg8AA8oRAAPKEwADyhQAA8oVAAPKFwADyhgAA8qTAAPKlQADypcAA8qZAAPKnAADyp0AA8qeAAPKnwADyqAAA8qiAAPKpAADyqUAA8qmAAPKqAADyqkAA8skAAPLJgADyygAA8sqAAPLLQADyy4AA8svAAPLMAADyzEAA8szAAPLNQADyzYAA8s3AAPLOQADyzoAA8u1AAPLtwADy7kAA8u7AAPLvgADy78AA8vAAAPLwQADy8IAA8vEAAPLxgADy8cAA8vIAAPLygADy8sAA8wUAAPMOAADzF8AA8yDAAPMhgADzIgAA8yKAAPMjAADzI4AA8yQAAPMkQADzJQAA8ytAAPMygADzMwAA8zOAAPM0AADzNIAA8zUAAPM1gADzNgAA8z1AAPM+AADzPsAA8z+AAPNAQADzQQAA80HAAPNCgADzQwAA82HAAPNiQADzYsAA82NAAPNkAADzZEAA82SAAPNkwADzZQAA82WAAPNmAADzZkAA82aAAPNnAADzZ0AA84YAAPOGgADzhwAA84eAAPOIQADziIAA84jAAPOJAADziUAA84nAAPOKQADzioAA84rAAPOLQADzi4AA86pAAPOqwADzq0AA86vAAPOsgADzrMAA860AAPOtQADzrYAA864AAPOugADzrsAA868AAPOvgADzr8AA886AAPPPAADzz8AA89BAAPPRAADz0UAA89GAAPPRwADz0gAA89KAAPPTAADz00AA89OAAPPUAADz1EAA8/MAAPPzgADz9AAA8/SAAPP1QADz9YAA8/XAAPP2AADz9kAA8/bAAPP3QADz94AA8/fAAPP4QADz+IAA9BdAAPQXwAD0GEAA9BjAAPQZgAD0GcAA9BoAAPQaQAD0GoAA9BsAAPQbgAD0G8AA9BwAAPQcgAD0HMAA9DuAAPQ8AAD0PIAA9D0AAPQ9wAD0PgAA9D5AAPQ+gAD0PsAA9D9AAPQ/wAD0QAAA9EBAAPRAwAD0QQAA9EVAAPRFgAD0RgAA9GTAAPRlQAD0ZgAA9GaAAPRnQAD0Z4AA9GfAAPRoAAD0aEAA9GjAAPRpQAD0aYAA9GnAAPRqQAD0aoAA9IlAAPSJwAD0ikAA9IrAAPSLgAD0i8AA9IwAAPSMQAD0jIAA9I0AAPSNgAD0jcAA9I4AAPSOgAD0jsAA9K2AAPSuAAD0rsAA9K9AAPSwAAD0sEAA9LCAAPSwwAD0sQAA9LGAAPSyAAD0skAA9LKAAPSzAAD0s0AA9NgAAPTgwAD06MAA9PDAAPTxQAD08cAA9PJAAPTywAD084AA9PPAAPT0AAD09MAA9PUAAPT1gAD09cAA9PaAAPT3QAD094AA9PfAAPT4gAD0+MAA9PoAAPUAQAD1AoAA9QMAAPUDgAD1BcAA9QaAAPUHQAD1B8AA9RoAAPUjAAD1LMAA9TXAAPU2gAD1NwAA9TeAAPU4AAD1OIAA9TkAAPU5QAD1OgAA9UBAAPVIgAD1SQAA9UmAAPVKAAD1SoAA9UsAAPVLgAD1TAAA9UyAAPVUwAD1VYAA9VZAAPVXAAD1V8AA9ViAAPVZQAD1WgAA9VrAAPVbQAD1egAA9XqAAPV7AAD1e4AA9XxAAPV8gAD1fMAA9X0AAPV9QAD1fcAA9X5AAPV+gAD1fsAA9X9AAPV/gAD1nkAA9Z7AAPWfQAD1n8AA9aCAAPWgwAD1oQAA9aFAAPWhgAD1ogAA9aKAAPWiwAD1owAA9aOAAPWjwAD1woAA9cMAAPXDwAD1xEAA9cUAAPXFQAD1xYAA9cXAAPXGAAD1xoAA9ccAAPXHQAD1x4AA9cgAAPXIQAD1zoAA9c7AAPXPAAD1z4AA9e5AAPXuwAD170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ABAVEAAQFRQAEBUcABAVJAAQFSgAEBUsABAVNAAQFTgAEBckABAXLAAQFzQAEBc8ABAXSAAQF0wAEBdQABAXVAAQF1gAEBdgABAXaAAQF2wAEBdwABAXeAAQF3wAEBigABAZMAAQGcwAEBpcABAaaAAQGnAAEBp4ABAagAAQGogAEBqQABAalAAQGqAAEBsEABAbeAAQG4AAEBuIABAbkAAQG5gAEBugABAbqAAQG7AAEBwkABAcMAAQHDwAEBxIABAcVAAQHGAAEBxsABAceAAQHIAAEB5sABAedAAQHnwAEB6EABAekAAQHpQAEB6YABAenAAQHqAAEB6oABAesAAQHrQAEB64ABAewAAQHsQAECCwABAguAAQIMAAECDIABAg1AAQINgAECDcABAg4AAQIOQAECDsABAg9AAQIPgAECD8ABAhBAAQIQgAECL0ABAi/AAQIwQAECMMABAjGAAQIxwAECMgABAjJAAQIygAECMwABAjOAAQIzwAECNAABAjSAAQI0wAECU4ABAlQAAQJUwAECVUABAlYAAQJWQAECVoABAlbAAQJXAAECV4ABAlgAAQJYQAECWIABAlkAAQJZQAECeAABAniAAQJ5AAECeYABAnpAAQJ6gAECesABAnsAAQJ7QAECe8ABAnxAAQJ8gAECfMABAn1AAQJ9gAECnEABApzAAQKdQAECncABAp6AAQKewAECnwABAp9AAQKfgAECoAABAqCAAQKgwAECoQABAqGAAQKhwAECwIABAsEAAQLBgAECwgABAsLAAQLDAAECw0ABAsOAAQLDwAECxEABAsTAAQLFAAECxUABAsXAAQLGAAEC6sABAvOAAQL7gAEDA4ABAwQAAQMEgAEDBQABAwWAAQMGQAEDBoABAwbAAQMHgAEDB8ABAwhAAQMIgAEDCQABAwnAAQMKAAEDCkABAwsAAQMLQAEDDIABAxLAAQMVAAEDFYABAxYAAQMYQAEDGQABAxnAAQMaQAEDLIABAzWAAQM/QAEDSEABA0kAAQNJgAEDSgABA0qAAQNLAAEDS4ABA0vAAQNMgAEDUsABA1sAAQNbgAEDXAABA1yAAQNdAAEDXYABA14AAQNegAEDXwABA2dAAQNoAAEDaMABA2mAAQNqQAEDawABA2vAAQNsgAEDbUABA23AAQOMgAEDjQABA42AAQOOAAEDjs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ABCheAAQoYAAEKGIABChjAAQoZAAEKGYABChnAAQogAAEKIEABCiCAAQohAAEKP8ABCkBAAQpAwAEKQUABCkIAAQpCQAEKQoABCkLAAQpDAAEKQ4ABCkQAAQpEQAEKRIABCkUAAQpFQAEKZAABCmSAAQplQAEKZcABCmaAAQpmwAEKZwABCmdAAQpngAEKaAABCmiAAQpowAEKaQABCmmAAQppwAEKiIABCokAAQqJgAEKigABCorAAQqLAAEKi0ABCouAAQqLwAEKjEABCozAAQqNAAEKjUABCo3AAQqOAAEKrMABCq1AAQqtwAEKrkABCq8AAQqvQAEKr4ABCq/AAQqwAAEKsIABCrEAAQqxQAEKsYABCrIAAQqyQAEK0QABCtGAAQrSAAEK0oABCtNAAQrTgAEK08ABCtQAAQrUQAEK1MABCtVAAQrVgAEK1cABCtZAAQrWgAEK6MABCvHAAQr7gAELBIABCwVAAQsFwAELBkABCwbAAQsHQAELB8ABCwgAAQsIwAELDwABCxZAAQsWwAELF0ABCxfAAQsYQAELGMABCxlAAQsZwAELIQABCyHAAQsigAELI0ABCyQAAQskwAELJYABCyZAAQsmwAELRYABC0YAAQtGgAELRwABC0fAAQtIAAELSEABC0iAAQtIwAELSUABC0nAAQtKAAELSkABC0rAAQtLAAELacABC2pAAQtqwAELa0ABC2wAAQtsQAELbIABC2zAAQttAAELbYABC24AAQtuQAELboABC28AAQtvQAELjgABC46AAQuPAAELj4ABC5BAAQuQgAELkMABC5EAAQuRQAELkcABC5JAAQuSgAELksABC5NAAQuTgAELskABC7LAAQuzgAELtAABC7TAAQu1AAELtUABC7WAAQu1wAELtkABC7bAAQu3AAELt0ABC7fAAQu4AAEL1sABC9dAAQvXwAEL2EABC9kAAQvZQAEL2YABC9nAAQvaAAEL2oABC9sAAQvbQAEL24ABC9wAAQvcQAEL+wABC/uAAQv8AAEL/IABC/1AAQv9gAEL/cABC/4AAQv+QAEL/sABC/9AAQv/gAEL/8ABDABAAQwAgAEMH0ABDB/AAQwgQAEMIMABDCGAAQwhwAEMIgABDCJAAQwigAEMIwABDCOAAQwjwAEMJAABDCSAAQwkwAEMSYABDFJAAQxaQAEMYk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ABEMTAARDFQAEQ5AABEOSAARDlAAEQ5YABEOZAARDmgAEQ5sABEOcAARDnQAEQ58ABEOhAARDogAEQ6MABEOlAARDpgAERCEABEQjAAREJgAERCgABEQrAARELAAERC0ABEQuAARELwAERDEABEQzAARENAAERDUABEQ3AAREOAAEREkABERKAARETAAERMcABETJAAREywAERM0ABETQAARE0QAERNIABETTAARE1AAERNYABETYAARE2QAERNoABETcAARE3QAERVgABEVaAARFXQAERV8ABEViAARFYwAERWQABEVlAARFZgAERWgABEVqAARFawAERWwABEVuAARFbwAERYgABEWJAARFigAERYwABEYHAARGCQAERgsABEYNAARGEAAERhEABEYSAARGEwAERhQABEYWAARGGAAERhkABEYaAARGHAAERh0ABEaYAARGmgAERp0ABEafAARGogAERqMABEakAARGpQAERqYABEaoAARGqgAERqsABEasAARGrgAERq8ABEbLAARG5AAERukABEbsAARG8QAERvQABEb2AARHCgAER50ABEfAAARH4AAESAAABEgCAARIBAAESAYABEgIAARICwAESAwABEgNAARIEAAESBEABEgTAARIFAAESBcABEgaAARIGwAESBwABEgfAARIIAAESCkABEhCAARISwAESE0ABEhPAARIWAAESFsABEheAARIYAAESKkABEjNAARI9AAESRgABEkbAARJHQAESR8ABEkhAARJIwAESSUABEkmAARJKQAESUIABEljAARJZQAESWcABElpAARJawAESW0ABElvAARJcQAESXMABEmUAARJlwAESZoABEmdAARJoAAESaMABEmmAARJqQAESawABEmuAARKKQAESisABEotAARKLwAESjIABEozAARKNAAESjUABEo2AARKOAAESjoABEo7AARKPAAESj4ABEo/AARKugAESrwABEq+AARKwAAESsMABErEAARKxQAESsYABErHAARKyQAESssABErMAARKzQAESs8ABErQAARLSwAES00ABEtQAARLUgAES1UABEtWAARLVwAES1gABEtZAARLWwAES10ABEteAARLXwAES2EABEtiAARLewAES3wABEt9AARLfwAES/oABEv8AARL/gAETAAABEwDAARMBAAETAUABEwGAARMBwAETAkABEwLAARMDAAETA0ABEwPAARMEAAETIsABEyNAARMjwAETJEABEyUAARMlQAETJYABEyXAARMmAAETJoABEycAARMnQAETJ4ABEygAARMoQAETRwABE0eAARNIAAETSIABE0lAARNJgAETScABE0oAARNKQAETSsABE0tAARNLgAETS8ABE0xAARNMgAETa0ABE2vAARNsQAETbMABE22AARNtwAETbgABE25AARNugAETbwABE2+AARNvwAETcAABE3CAARNwwAETj4ABE5AAAROQgAETkQABE5HAAROSAAETkkABE5KAAROSwAETk0ABE5PAAROUAAETlEABE5TAAROVAAETp0ABE7BAARO6AAETwwABE8PAARPEQAETxMABE8VAARPFwAETxkABE8aAARPHQAETzYABE9TAARPVQAET1cABE9ZAARPWwAET10ABE9fAARPYQAET34ABE+BAARPhAAET4cABE+KAARPjQAET5AABE+TAARPlQAEUBAABFASAARQFAAEUBYABFAZAARQGgAEUBsABFAcAARQHQAEUB8ABFAhAARQIgAEUCMABFAlAARQJgAEUKEABFCjAARQpQAEUKcABFCqAARQqwAEUKwABFCtAARQrgAEULAABFCyAARQswAEULQABFC2AARQtwAEUTIABFE0AARRNgAEUTgABFE7AARRPAAEUT0ABFE+AARRPwAEUUEABFFDAARRRAAEUUUABFFHAARRSAAEUcMABFHFAARRyAAEUcoABFHNAARRzgAEUc8ABFHQAARR0QAEUdMABFHVAARR1gAEUdcABFHZAARR2gAEUl0ABFKBAARSpQAEUsgABFLvAARTDwAEUzYABFNdAARTfQAEU6EABFPFAARTxwAEU8oABFPMAARTzgAEU9AABFPTAART1gAEU9gABFPaAART3QAEU98ABFPhAART5AAEU+cABFPoAART7QAEVAYABFQLAARUDQAEVBIABFQVAARUFwAEVGAABFSEAARUqwAEVM8ABFTSAARU1AAEVNYABFTYAARU2gAEVNwABFTdAARU4AAEVPkABFUeAARVIAAEVSIABFUkAARVJgAEVSgABFUqAARVLAAEVS4ABFUwAARVVQAEVVgABFVbAARVXgAEVWEABFVkAARVZwAEVWoABFVtAARVcAAEVXIABFXtAARV7wAEVfIABFX0AARV9wAEVfgABFX5AARV+gAEVfsABFX9AARV/wAEVgAABFYBAARWAwAEVgQABFYVAARWFgAEVhgABFaTAARWlQAEVpcABFaZAARWnAAEVp0ABFaeAARWnwAEVqAABFaiAARWpAAEVqUABFamAARWqAAEVqkABFckAARXJgAEVykABFcrAARXLgAEVy8ABFcwAARXMQAEVzIABFc0AARXNgAEVzcABFc4AARXOgAEVzsABFdMAARXTQAEV08ABFfKAARXzAAEV84ABFfQAARX0wAEV9QABFfVAARX1gAEV9cABFfZAARX2wAEV9wABFfdAARX3wAEV+AABFhbAARYXQAEWGAABFhiAARYZQAEWGYABFhnAARYaAAEWGkABFhrAARYbQAEWG4ABFhvAARYcQAEWHIABFiDAARYhAAEWIYABFkBAARZAwAEWQUABFkHAARZCgAEWQsABFkMAARZDQAEWQ4ABFkQAARZEgAEWRMABFkUAARZFgAEWRcABFmSAARZlAAEWZcABFmZAARZnAAEWZ0ABFmeAARZnwAEWaAABFmiAARZpAAEWaUABFmmAARZqAAEWakABFnCAARZwwAEWcQABFnGAARaQQAEWkMABFpFAARaRwAEWkoABFpLAARaTAAEWk0ABFpOAARaUAAEWlIABFpTAARaVAAEWlYABFpXAARa0gAEWtQABFrXAARa2QAEWtwABFrdAARa3gAEWt8ABFrgAARa4gAEWuQABFrlAARa5gAEWugABFrpAARa/QAEWxYABFsbAARbHgAEWyMABFsmAARbKAAEWzYABFvJAARb7AAEXAwABFwsAARcLgAEXDAABFwyAARcNAAEXDcABFw4AARcOQAEXDwABFw9AARcPwAEXEAABFxDAARcRgAEXEcABFxIAARcSwAEXEwABFxVAARcbgAEXHcABFx5AARcewAEXIQABFyHAARcigAEXIwABFzVAARc+QAEXSAABF1EAARdRwAEXUkABF1LAARdTQAEXU8ABF1RAARdUgAEXVUABF1uAARdjwAEXZEABF2TAARdlQAEXZcABF2ZAARdmwAEXZ0ABF2fAARdwAAEXcMABF3GAARdyQAEXcwABF3PAARd0gAEXdUABF3YAARd2gAEXlUABF5XAAReWQAEXlsABF5eAAReXwAEXmAABF5hAAReYgAEXmQABF5mAAReZwAEXmgABF5qAAReawAEXuYABF7oAARe6gAEXuwABF7vAARe8AAEXvEABF7yAARe8wAEXvUABF73AARe+AAEXvkABF77AARe/AAEX3cABF95AARffAAEX34ABF+BAARfggAEX4MABF+EAARfhQAEX4cABF+JAARfigAEX4sABF+NAARfjgAEX6cABF+oAARfqQAEX6sABGAmAARgKAAEYCoABGAsAARgLwAEYDAABGAxAARgMgAEYDMABGA1AARgNwAEYDgABGA5AARgOwAEYDwABGC3AARguQAEYLsABGC9AARgwAAEYMEABGDCAARgwwAEYMQABGDGAARgyAAEYMkABGDKAARgzAAEYM0ABGFIAARhSgAEYUwABGFOAARhUQAEYVIABGFTAARhVAAEYVUABGFXAARhWQAEYVoABGFbAARhXQAEYV4ABGHZAARh2wAEYd0ABGHfAARh4gAEYeMABGHkAARh5QAEYeYABGHoAARh6gAEYesABGHsAARh7gAEYe8ABGJqAARibAAEYm4ABGJwAARicwAEYnQABGJ1AARidgAEYncABGJ5AARiewAEYnwABGJ9AARifwAEYoAABGLJAARi7QAEYxQABGM4AARjOwAEYz0ABGM/AARjQQAEY0MABGNFAARjRgAEY0kABGNiAARjfwAEY4EABGODAARjhQAEY4cABGOJAARjiwAEY40ABGOqAARjrQAEY7AABGOzAARjtgAEY7kABGO8AARjvwAEY8EABGQ8AARkPgAEZEAABGRCAARkRQAEZEYABGRHAARkSAAEZEkABGRLAARkTQAEZE4ABGRPAARkUQAEZFIABGTNAARkzwAEZNEABGTTAARk1gAEZNcABGTYAARk2QAEZNoABGTcAARk3gAEZN8ABGTgAARk4gAEZOMABGVeAARlYAAEZWIABGVkAARlZwAEZWgABGVpAARlagAEZWsABGVtAARlbwAEZXAABGVxAARlcwAEZXQABGXvAARl8QAEZfQABGX2AARl+QAEZfoABGX7AARl/AAEZf0ABGX/AARmAQAEZgIABGYDAARmBQAEZgYABGaBAARmgwAEZoUABGaHAARmigAEZosABGaMAARmjQAEZo4ABGaQAARmkgAEZpMABGaUAARmlgAEZpcABGcSAARnFAAEZxYABGcYAARnGwAEZxwABGcdAARnHgAEZx8ABGchAARnIwAEZyQABGclAARnJwAEZygABGejAARnpQAEZ6gABGeqAARnrQAEZ64ABGevAARnsAAEZ7EABGezAARntQAEZ7YABGe3AARnuQAEZ7oABGfLAARn0AAEZ9MABGfVAARoDgAEaBEABGgTAARoFgAEaBkABGgcAARoHwAEaCgABGg5AARoUgAEaGMABGh8AARokwAEaKUABGkgAARpIgAEaSQABGkmAARpKQAEaSoABGkrAARpLAAEaS0ABGkvAARpMQAEaTIABGkzAARpNQAEaTYABGmxAARpswAEabUABGm3AARpugAEabsABGm8AARpvQAEab4ABGnAAARpwgAEacMABGnEAARpxgAEaccABGpCAARqRAAEakcABGpJAARqTAAEak0ABGpOAARqTwAEalAABGpSAARqVAAEalUABGpWAARqWAAEalkABGpqAARqbwAEanIABGp0AARqeQAEarIABGq1AARqtwAEaroABGq9AARqwAAEasMABGtGAARragAEa44ABGuxAARr2AAEa/gABGwfAARsRgAEbGYABGyKAARsrgAEbLAABGyzAARstQAEbLcABGy5AARsvAAEbL8ABGzBAARswwAEbMYABGzIAARsygAEbM0ABGzQAARs0QAEbNoABGzzAARs+AAEbPoABGz/AARtAgAEbQQABG1NAARtcQAEbZgABG28AARtvwAEbcEABG3DAARtxQAEbccABG3JAARtygAEbc0ABG3mAARuCwAEbg0ABG4PAARuEQAEbhMABG4VAARuFwAEbhkABG4bAARuHQAEbkIABG5FAARuSAAEbksABG5OAARuUQAEblQABG5XAARuWgAEbl0ABG5fAARu2gAEbtwABG7fAARu4QAEbuQABG7lAARu5gAEbucABG7oAARu6gAEbuwABG7tAARu7gAEbvAABG7xAARvAgAEbwMABG8FAARvgAAEb4IABG+EAARvhgAEb4kABG+KAARviwAEb4wABG+NAARvjwAEb5EABG+SAARvkwAEb5UABG+WAARwEQAEcBMABHAWAARwGAAEcBsABHAcAARwHQAEcB4ABHAfAARwIQAEcCMABHAkAARwJQAEcCcABHAoAARwOQAEcDoABHA8AARwtwAEcLkABHC7AARwvQAEcMAABHDBAARwwgAEcMMABHDEAARwxgAEcMgABHDJAARwygAEcMwABHDNAARxSAAEcUoABHFNAARxTwAEcVIABHFTAARxVAAEcVUABHFWAARxWAAEcVoABHFbAARxXAAEcV4ABHFfAARxcAAEcXEABHFzAARx7gAEcfAABHHyAARx9AAEcfcABHH4AARx+QAEcfoABHH7AARx/QAEcf8ABHIAAARyAQAEcgMABHIEAARyfwAEcoEABHKEAARyhgAEcokABHKKAARyiwAEcowABHKNAARyjwAEcpEABHKSAARykwAEcpUABHKWAARyrwAEcrAABHKxAARyswAEcy4ABHMwAARzMgAEczQABHM3AARzOAAEczkABHM6AARzOwAEcz0ABHM/AARzQAAEc0EABHNDAARzRAAEc78ABHPBAARzxAAEc8YABHPJAARzygAEc8sABHPMAARzzQAEc88ABHPRAARz0gAEc9MABHPVAARz1gAEc/MABHQMAAR0EQAEdBQABHQZAAR0HAAEdB4ABHQzAAR0xgAEdOkABHUJAAR1KQAEdSsABHUtAAR1LwAEdTEABHU0AAR1NQAEdTYABHU5AAR1OgAEdTwABHU9AAR1QAAEdUMABHVEAAR1RQAEdUgABHVJAAR1TgAEdWcABHVwAAR1cgAEdXQABHV9AAR1gAAEdYMABHWFAAR1zgAEdfIABHYZAAR2PQAEdkAABHZCAAR2RAAEdkYABHZIAAR2SgAEdksABHZOAAR2ZwAEdogABHaKAAR2jAAEdo4ABHaQAAR2kgAEdpQABHaWAAR2mAAEdrkABHa8AAR2vwAEdsIABHbFAAR2yAAEdssABHbOAAR20QAEdtMABHdOAAR3UAAEd1IABHdUAAR3VwAEd1gABHdZAAR3WgAEd1sABHddAAR3XwAEd2AABHdhAAR3YwAEd2QABHffAAR34QAEd+MABHflAAR36AAEd+kABHfqAAR36wAEd+wABHfuAAR38AAEd/EABHfyAAR39AAEd/UABHhwAAR4cgAEeHUABHh3AAR4egAEeHsABHh8AAR4fQAEeH4ABHiAAAR4ggAEeIMABHiEAAR4hgAEeIcABHigAAR4oQAEeKIABHikAAR5HwAEeSEABHkjAAR5JQAEeSgABHkpAAR5KgAEeSsABHksAAR5LgAEeTAABHkxAAR5MgAEeTQABHk1AAR5sAAEebIABHm0AAR5tgAEebkABHm6AAR5uwAEebwABHm9AAR5vwAEecEABHnCAAR5wwAEecUABHnGAAR6QQAEekMABHpFAAR6RwAEekoABHpLAAR6TAAEek0ABHpOAAR6UAAEelIABHpTAAR6VAAEelYABHpXAAR60gAEetQABHrWAAR62AAEetsABHrcAAR63QAEet4ABHrfAAR64QAEeuMABHrkAAR65QAEeucABHroAAR7YwAEe2UABHtnAAR7aQAEe2wABHttAAR7bgAEe28ABHtwAAR7cgAEe3QABHt1AAR7dgAEe3gABHt5AAR7wgAEe+YABHwNAAR8MQAEfDQABHw2AAR8OAAEfDoABHw8AAR8PgAEfD8ABHxCAAR8WwAEfHgABHx6AAR8fAAEfH4ABHyAAAR8ggAEfIQABHyGAAR8owAEfKYABHypAAR8rAAEfK8ABHyyAAR8tQAEfLgABHy6AAR9NQAEfTcABH05AAR9OwAEfT4ABH0/AAR9QAAEfUEABH1CAAR9RAAEfUYABH1HAAR9SAAEfUoABH1LAAR9xgAEfcgABH3KAAR9zAAEfc8ABH3QAAR90QAEfdIABH3TAAR91QAEfdcABH3YAAR92QAEfdsABH3cAAR+VwAEflkABH5bAAR+XQAEfmAABH5hAAR+YgAEfmMABH5kAAR+ZgAEfmgABH5pAAR+agAEfmwABH5tAAR+6AAEfuoABH7tAAR+7wAEfvIABH7zAAR+9AAEfvUABH72AAR++AAEfvoABH77AAR+/AAEfv4ABH7/AAR/ggAEf6YABH/KAAR/7QAEgBQABIA0AASAWwAEgIIABICiAASAxgAEgOoABIDsAASA7wAEgPEABIDzAASA9QAEgPgABID7AASA/QAEgP8ABIECAASBBAAEgQYABIEJAASBDAAEgQ0ABIESAASBKwAEgTAABIEyAASBNwAEgToABIE8AASBhQAEgakABIHQAASB9AAEgfcABIH5AASB+wAEgf0ABIH/AASCAQAEggIABIIFAASCHgAEgkMABIJFAASCRwAEgkkABIJLAASCTQAEgk8ABIJRAASCUwAEglUABIJ6AASCfQAEgoAABIKDAASChgAEgokABIKMAASCjwAEgpIABIKVAASClwAEgxIABIMUAASDFwAEgxkABIMcAASDHQAEgx4ABIMfAASDIAAEgyIABIMkAASDJQAEgyYABIMoAASDKQAEgzoABIM7AASDPQAEg7gABIO6AASDvAAEg74ABIPBAASDwgAEg8MABIPEAASDxQAEg8cABIPJAASDygAEg8sABIPNAASDzgAEhEkABIRLAASETgAEhFAABIRTAASEVAAEhFUABIRWAASEVwAEhFkABIRbAASEXAAEhF0ABIRfAASEYAAEhHEABIRyAASEdAAEhO8ABITxAASE8wAEhPUABIT4AASE+QAEhPoABIT7AASE/AAEhP4ABIUAAASFAQAEhQIABIUEAASFBQAEhYAABIWCAASFhQAEhYcABIWKAASFiwAEhYwABIWNAASFjgAEhZAABIWSAASFkwAEhZQABIWWAASFlwAEhagABIWpAASFqwAEhiYABIYoAASGKgAEhiwABIYvAASGMAAEhjEABIYyAASGMwAEhjUABIY3AASGOAAEhjkABIY7AASGPAAEhrcABIa5AASGvAAEhr4ABIbBAASGwgAEhsMABIbEAASGxQAEhscABIbJAASGygAEhssABIbNAASGzgAEhucABIboAASG6QAEhusABIdmAASHaAAEh2oABIdsAASHbwAEh3AABIdxAASHcgAEh3MABId1AASHdwAEh3gABId5AASHewAEh3wABIf3AASH+QAEh/wABIf+AASIAQAEiAIABIgDAASIBAAEiAUABIgHAASICQAEiAoABIgLAASIDQAEiA4ABIgjAASIPAAEiEUABIhIAASISwAEiFQABIhXAASIWgAEiFwABIhnAASIdgAEiQkABIksAASJTAAEiWwABIluAASJcAAEiXIABIl0AASJdwAEiXgABIl5AASJfAAEiX0ABIl/AASJgAAEiYMABImGAASJhwAEiYgABImLAASJjAAEiZEABImqAASJswAEibUABIm3AASJwAAEicMABInGAASJyAAEihEABIo1AASKXAAEioAABIqDAASKhQAEiocABIqJAASKiwAEio0ABIqOAASKkQAEiqoABIrLAASKzQAEis8ABIrRAASK0wAEitUABIrXAASK2QAEitsABIr8AASK/wAEiwIABIsFAASLCAAEiwsABIsOAASLEQAEixQABIsWAASLkQAEi5MABIuVAASLlwAEi5oABIubAASLnAAEi50ABIueAASLoAAEi6IABIujAASLpAAEi6YABIunAASMIgAEjCQABIwmAASMKAAEjCsABIwsAASMLQAEjC4ABIwvAASMMQAEjDMABIw0AASMNQAEjDcABIw4AASMswAEjLUABIy4AASMugAEjL0ABIy+AASMvwAEjMAABIzBAASMwwAEjMUABIzGAASMxwAEjMkABIzKAASM4wAEjOQABIzlAASM5wAEjWIABI1kAASNZgAEjWgABI1rAASNbAAEjW0ABI1uAASNbwAEjXEABI1zAASNdAAEjXUABI13AASNeAAEjfMABI31AASN9wAEjfkABI38AASN/QAEjf4ABI3/AASOAAAEjgIABI4EAASOBQAEjgYABI4IAASOCQAEjoQABI6GAASOiAAEjooABI6NAASOjgAEjo8ABI6QAASOkQAEjpMABI6VAASOlgAEjpcABI6ZAASOmgAEjxUABI8XAASPGQAEjxsABI8eAASPHwAEjyAABI8hAASPIgAEjyQABI8mAASPJwAEjygABI8qAASPKwAEj6YABI+oAASPqgAEj6wABI+vAASPsAAEj7EABI+yAASPswAEj7UABI+3AASPuAAEj7kABI+7AASPvAAEkAUABJApAASQUAAEkHQABJB3AASQeQAEkHsABJB9AASQfwAEkIEABJCCAASQhQAEkJ4ABJC7AASQvQAEkL8ABJDBAASQwwAEkMUABJDHAASQyQAEkOYABJDpAASQ7AAEkO8ABJDyAASQ9QAEkPgABJD7AASQ/QAEkXgABJF6AASRfAAEkX4ABJGBAASRggAEkYMABJGEAASRhQAEkYcABJGJAASRigAEkYsABJGNAASRjgAEkgkABJILAASSDQAEkg8ABJISAASSEwAEkhQABJIVAASSFgAEkhgABJIaAASSGwAEkhwABJIeAASSHwAEkpoABJKcAASSngAEkqAABJKjAASSpAAEkqUABJKmAASSpwAEkqkABJKrAASSrAAEkq0ABJKvAASSsAAEkysABJMtAASTLwAEkzEABJM0AASTNQAEkzYABJM3AASTOAAEkzoABJM8AASTPQAEkz4ABJNAAASTQQAEk7wABJO+AASTwAAEk8IABJPFAASTxgAEk8cABJPIAASTyQAEk8sABJPNAASTzgAEk88ABJPRAAST0gAElE0ABJRPAASUUQAElFMABJRWAASUVwAElFgABJRZAASUWgAElFwABJReAASUXwAElGAABJRiAASUYwAElN4ABJTgAASU4wAElOUABJToAASU6QAElOoABJTrAASU7AAElO4ABJTwAASU8QAElPIABJT0AASU9QAElYgABJWrAASVywAElesABJXtAASV7wAElfEABJXzAASV9QAElfYABJX3AASV+gAElfsABJX9AASV/gAElgEABJYDAASWBAAElgUABJYIAASWCQAElg4ABJYnAASWMAAEljIABJY0AASWPQAElkAABJZDAASWRQAElo4ABJayAASW2QAElv0ABJcAAASXAgAElwQABJcGAASXCAAElwoABJcLAASXDgAElycABJdIAASXSgAEl0wABJdOAASXUAAEl1IABJdUAASXVgAEl1gABJd5AASXfAAEl38ABJeCAASXhQAEl4gABJeLAASXjgAEl5EABJeTAASYDgAEmBAABJgSAASYFAAEmBcABJgYAASYGQAEmBoABJgbAASYHQAEmB8ABJggAASYIQAEmCMABJgkAASYnwAEmKEABJijAASYpQAEmKgABJipAASYqgAEmKsABJisAASYrgAEmLAABJixAASYsgAEmLQABJi1AASZMAAEmTIABJk1AASZNwAEmToABJk7AASZPAAEmT0ABJk+AASZQAAEmUIABJlDAASZRAAEmUYABJlHAASZYAAEmWEABJliAASZZAAEmd8ABJnhAASZ4wAEmeUABJnoAASZ6QAEmeoABJnrAASZ7AAEme4ABJnwAASZ8QAEmfIABJn0AASZ9QAEmnAABJpyAASadAAEmnYABJp5AASaegAEmnsABJp8AASafQAEmn8ABJqBAASaggAEmoMABJqFAASahgAEmwEABJsDAASbBQAEmwcABJsKAASbCwAEmwwABJsNAASbDgAEmxAABJsSAASbEwAEmxQABJsWAASbFwAEm5IABJuUAASblgAEm5gABJubAASbnAAEm50ABJueAASbnwAEm6EABJujAASbpAAEm6UABJunAASbqAAEnCMABJwlAAScJwAEnCkABJwsAAScLQAEnC4ABJwvAAScMAAEnDIABJw0AAScNQAEnDYABJw4AAScOQAEnIIABJymAASczQAEnPEABJz0AASc9gAEnPgABJz6AASc/AAEnP4ABJz/AASdAgAEnRsABJ04AASdOgAEnTwABJ0+AASdQAAEnUIABJ1EAASdRgAEnWMABJ1mAASdaQAEnWwABJ1vAASdcgAEnXUABJ14AASdegAEnfUABJ33AASd+QAEnfsABJ3+AASd/wAEngAABJ4BAASeAgAEngQABJ4GAASeBwAEnggABJ4KAASeCwAEnoYABJ6IAASeiwAEno0ABJ6QAASekQAEnpIABJ6TAASelAAEnpYABJ6YAASemQAEnpoABJ6cAASenQAEnp8ABJ8aAASfHAAEnx4ABJ8gAASfIwAEnyQABJ8lAASfJgAEnycABJ8pAASfKwAEnywABJ8tAASfLwAEnzAABJ+rAASfrQAEn7AABJ+yAASftQAEn7YABJ+3AASfuAAEn7kABJ+7AASfvQAEn74ABJ+/AASfwQAEn8IABKA9AASgPwAEoEIABKBEAASgRwAEoEgABKBJAASgSgAEoEsABKBNAASgTwAEoFAABKBRAASgUwAEoFQABKDPAASg0QAEoNMABKDVAASg2AAEoNkABKDaAASg2wAEoNwABKDeAASg4AAEoOEABKDiAASg5AAEoOUABKFgAAShYgAEoWUABKFnAAShagAEoWsABKFsAAShbQAEoW4ABKFwAAShcgAEoXMABKF0AAShdgAEoXcABKIKAASiLQAEok0ABKJtAASibwAEonEABKJzAASidQAEongABKJ5AASiegAEon0ABKJ+AASigAAEooEABKKEAASihwAEoogABKKJAASijAAEoo0ABKKSAASiqwAEorQABKK2AASiuAAEosEABKLEAASixwAEoskABKMSAASjNgAEo10ABKOBAASjhAAEo4YABKOIAASjigAEo4wABKOOAASjjwAEo5IABKOrAASjzAAEo84ABKPQAASj0gAEo9QABKPWAASj2AAEo9oABKPcAASj/QAEpAAABKQDAASkBgAEpAkABKQMAASkDwAEpBIABKQVAASkFwAEpJIABKSUAASklgAEpJgABKSbAASknAAEpJ0ABKSeAASknwAEpKEABKSjAASkpAAEpKUABKSnAASkqAAEpSMABKUlAASlJwAEpSkABKUsAASlLQAEpS4ABKUvAASlMAAEpTIABKU0AASlNQAEpTYABKU4AASlOQAEpbQABKW2AASluQAEpbsABKW+AASlvwAEpcAABKXBAASlwgAEpcQABKXGAASlxwAEpcgABKXKAASlywAEpeQABKXlAASl5gAEpegABKZjAASmZQAEpmcABKZpAASmbAAEpm0ABKZuAASmbwAEpnAABKZyAASmdAAEpnUABKZ2AASmeAAEpnkABKb0AASm9gAEpvgABKb6AASm/QAEpv4ABKb/AASnAAAEpwEABKcDAASnBQAEpwYABKcHAASnCQAEpwoABKeFAASnhwAEp4kABKeLAASnjgAEp48ABKeQAASnkQAEp5IABKeUAASnlgAEp5cABKeYAASnmgAEp5sABKgWAASoGAAEqBoABKgcAASoHwAEqCAABKghAASoIgAEqCMABKglAASoJwAEqCgABKgpAASoKwAEqCwABKinAASoqQAEqKsABKitAASosAAEqLEABKiyAASoswAEqLQABKi2AASouAAEqLkABKi6AASovAAEqL0ABKkGAASpKgAEqVEABKl1AASpeAAEqXoABKl8AASpfgAEqYAABKmCAASpgwAEqYYABKmfAASpvAAEqb4ABKnAAASpwgAEqcQABKnGAASpyAAEqcoABKnnAASp6gAEqe0ABKnwAASp8wAEqfYABKn5AASp/AAEqf4ABKp5AASqewAEqn0ABKp/AASqggAEqoMABKqEAASqhQAEqoYABKqIAASqigAEqosABKqMAASqjgAEqo8ABKsKAASrDAAEqw4ABKsQAASrEwAEqxQABKsVAASrFgAEqxcABKsZAASrGwAEqxwABKsdAASrHwAEqyAABKubAASrnQAEq58ABKuhAASrpAAEq6UABKumAASrpwAEq6gABKuqAASrrAAEq60ABKuuAASrsAAEq7EABKwsAASsLgAErDEABKwzAASsNgAErDcABKw4AASsOQAErDoABKw8AASsPgAErD8ABKxAAASsQgAErEMABKy+AASswAAErMIABKzEAASsxwAErMgABKzJAASsygAErMsABKzNAASszwAErNAABKzRAASs0wAErNQABK1PAAStUQAErVMABK1VAAStWAAErVkABK1aAAStWwAErVwABK1eAAStYAAErWEABK1iAAStZAAErWUABK3gAASt4gAEreUABK3nAASt6gAEresABK3sAASt7QAEre4ABK3wAASt8gAErfMABK30AASt9gAErfcABK4IAASuDQAErhAABK4SAASuSwAErk4ABK5QAASuUwAErlYABK5ZAASuXAAErmEABK7cAASu3gAEruAABK7iAASu5QAEruYABK7nAASu6AAErukABK7rAASu7QAEru4ABK7vAASu8QAErvIABK9tAASvbwAEr3EABK9zAASvdgAEr3cABK94AASveQAEr3oABK98AASvfgAEr38ABK+AAASvggAEr4MABK/+AASwAAAEsAMABLAFAASwCAAEsAkABLAKAASwCwAEsAwABLAOAASwEAAEsBEABLASAASwFAAEsBUABLAmAASwKwAEsC4ABLAwAASwNQAEsLAABLCyAASwtAAEsLYABLC5AASwugAEsLsABLC8AASwvQAEsL8ABLDBAASwwgAEsMMABLDFAASwxgAEsUEABLFDAASxRQAEsUcABLFKAASxSwAEsUwABLFNAASxTgAEsVAABLFSAASxUwAEsVQABLFWAASxVwAEsdIABLHUAASx1wAEsdkABLHcAASx3QAEsd4ABLHfAASx4AAEseIABLHkAASx5QAEseYABLHoAASx6QAEsfoABLH7AASx/QAEsg4ABLIXAASyGgAEsh0ABLIfAASymgAEspwABLKfAASyoQAEsqQABLKlAASypgAEsqcABLKoAASyqgAEsqwABLKtAASyrgAEsrAABLKxAASzLAAEsy4ABLMwAASzMgAEszUABLM2AASzNwAEszgABLM5AASzOwAEsz0ABLM+AASzPwAEs0EABLNCAASzvQAEs78ABLPCAASzxAAEs8cABLPIAASzyQAEs8oABLPLAASzzQAEs88ABLPQAASz0QAEs9MABLPUAAS0ZwAEtIoABLSqAAS0ygAEtMwABLTOAAS00AAEtNIABLTUAAS01QAEtNYABLTZAAS02gAEtNwABLTdAAS04AAEtOIABLTjAAS05AAEtOcABLToAAS07QAEtQYABLUPAAS1EQAEtRMABLUcAAS1HwAEtSIABLUkAAS1bQAEtZEABLW4AAS13AAEtd8ABLXhAAS14wAEteUABLXnAAS16QAEteoABLXtAAS2BgAEticABLYpAAS2KwAEti0ABLYvAAS2MQAEtjMABLY1AAS2NwAEtlgABLZbAAS2XgAEtmEABLZkAAS2ZwAEtmoABLZtAAS2cAAEtnIABLbtAAS27wAEtvEABLbzAAS29gAEtvcABLb4AAS2+QAEtvoABLb8AAS2/gAEtv8ABLcAAAS3AgAEtwMABLd+AAS3gAAEt4IABLeEAAS3hwAEt4gABLeJAAS3igAEt4sABLeNAAS3jwAEt5AABLeRAAS3kwAEt5QABLgPAAS4EQAEuBQABLgWAAS4GQAEuBoABLgbAAS4HAAEuB0ABLgfAAS4IQAEuCIABLgjAAS4JQAEuCYABLg/AAS4QAAEuEEABLhDAAS4vgAEuMAABLjCAAS4xAAEuMcABLjIAAS4yQAEuMoABLjLAAS4zQAEuM8ABLjQAAS40QAEuNMABLjUAAS5TwAEuVEABLlUAAS5VgAEuVkABLlaAAS5WwAEuVwABLldAAS5XwAEuWEABLliAAS5YwAEuWUABLlmAAS54QAEueMABLnlAAS55wAEueoABLnrAAS57AAEue0ABLnuAAS58AAEufIABLnzAAS59AAEufYABLn3AAS6cgAEunQABLp2AAS6eAAEunsABLp8AAS6fQAEun4ABLp/AAS6gQAEuoMABLqEAAS6hQAEuocABLqIAAS7AwAEuwUABLsHAAS7CQAEuwwABLsNAAS7DgAEuw8ABLsQAAS7EgAEuxQABLsVAAS7FgAEuxgABLsZAAS7YgAEu4YABLutAAS70QAEu9QABLvWAAS72AAEu9oABLvcAAS73gAEu98ABLviAAS7+wAEvBgABLwaAAS8HAAEvB4ABLwgAAS8IgAEvCQABLwmAAS8QwAEvEYABLxJAAS8TAAEvE8ABLxSAAS8VQAEvFgABLxaAAS81QAEvNcABLzZAAS82wAEvN4ABLzfAAS84AAEvOEABLziAAS85AAEvOYABLznAAS86AAEvOoABLzrAAS9ZgAEvWgABL1qAAS9bAAEvW8ABL1wAAS9cQAEvXIABL1zAAS9dQAEvXcABL14AAS9eQAEvXsABL18AAS99wAEvfkABL37AAS9/QAEvgAABL4BAAS+AgAEvgMABL4EAAS+BgAEvggABL4JAAS+CgAEvgwABL4NAAS+iAAEvooABL6NAAS+jwAEvpIABL6TAAS+lAAEvpUABL6WAAS+mAAEvpoABL6bAAS+nAAEvp4ABL6fAAS/IgAEv0YABL9qAAS/jQAEv7QABL/UAAS/+wAEwCIABMBCAATAZgAEwIoABMCMAATAjwAEwJEABMCTAATAlQAEwJgABMCbAATAnQAEwJ8ABMCiAATApAAEwKYABMCpAATArAAEwK0ABMCyAATAywAEwNAABMDSAATA1wAEwNoABMDcAATBJQAEwUkABMFwAATBlAAEwZcABMGZAATBmwAEwZ0ABMGfAATBoQAEwaIABMGlAATBvgAEweMABMHlAATB5wAEwekABMHrAATB7QAEwe8ABMHxAATB8wAEwfUABMIaAATCHQAEwiAABMIjAATCJgAEwikABMIsAATCLwAEwjIABMI1AATCNwAEwrIABMK0AATCtwAEwrkABMK8AATCvQAEwr4ABMK/AATCwAAEwsIABMLEAATCxQAEwsYABMLIAATCyQAEwtoABMLbAATC3QAEw1gABMNaAATDXAAEw14ABMNhAATDYgAEw2MABMNkAATDZQAEw2cABMNpAATDagAEw2sABMNtAATDbgAEw+kABMPrAATD7gAEw/AABMPzAATD9AAEw/UABMP2AATD9wAEw/kABMP7AATD/AAEw/0ABMP/AATEAAAExBEABMQSAATEFAAExI8ABMSRAATEkwAExJUABMSYAATEmQAExJoABMSbAATEnAAExJ4ABMSgAATEoQAExKIABMSkAATEpQAExSAABMUiAATFJQAExScABMUqAATFKwAExSwABMUtAATFLgAExTAABMUyAATFMwAExTQABMU2AATFNwAExUgABMVJAATFSwAExcYABMXIAATFygAExcwABMXPAATF0AAExdEABMXSAATF0wAExdUABMXXAATF2AAExdkABMXbAATF3AAExlcABMZZAATGXAAExl4ABMZhAATGYgAExmMABMZkAATGZQAExmcABMZpAATGagAExmsABMZtAATGbgAExocABMaIAATGiQAExosABMcGAATHCAAExwoABMcMAATHDwAExxAABMcRAATHEgAExxMABMcVAATHFwAExxgABMcZAATHGwAExxwABMeXAATHmQAEx5wABMeeAATHoQAEx6IABMejAATHpAAEx6UABMenAATHqQAEx6oABMerAATHrQAEx64ABMfQAATH6QAEx+4ABMfxAATH9gAEx/kABMf7AATIDQAEyKAABMjDAATI4wAEyQMABMkFAATJBwAEyQkABMkLAATJDgAEyQ8ABMkQAATJEwAEyRQABMkWAATJFwAEyRoABMkdAATJHgAEyR8ABMkiAATJIwAEySgABMlBAATJSgAEyUwABMlOAATJVwAEyVoABMldAATJXwAEyagABMnMAATJ8wAEyhcABMoaAATKHAAEyh4ABMogAATKIgAEyiQABMolAATKKAAEykEABMpiAATKZAAEymYABMpoAATKagAEymwABMpuAATKcAAEynIABMqTAATKlgAEypkABMqcAATKnwAEyqIABMqlAATKqAAEyqsABMqtAATLKAAEyyoABMssAATLLgAEyzEABMsyAATLMwAEyzQABMs1AATLNwAEyzkABMs6AATLOwAEyz0ABMs+AATLuQAEy7sABMu9AATLvwAEy8IABMvDAATLxAAEy8UABMvGAATLyAAEy8oABMvLAATLzAAEy84ABMvPAATMSgAEzEwABMxPAATMUQAEzFQABMxVAATMVgAEzFcABMxYAATMWgAEzFwABMxdAATMXgAEzGAABMxhAATMegAEzHsABMx8AATMfgAEzPkABMz7AATM/QAEzP8ABM0CAATNAwAEzQQABM0FAATNBgAEzQgABM0KAATNCwAEzQwABM0OAATNDwAEzYoABM2MAATNjgAEzZAABM2TAATNlAAEzZUABM2WAATNlwAEzZkABM2bAATNnAAEzZ0ABM2fAATNoAAEzhsABM4dAATOHwAEziEABM4kAATOJQAEziYABM4nAATOKAAEzioABM4sAATOLQAEzi4ABM4wAATOMQAEzqwABM6uAATOsAAEzrIABM61AATOtgAEzrcABM64AATOuQAEzrsABM69AATOvgAEzr8ABM7BAATOwgAEzz0ABM8/AATPQQAEz0MABM9GAATPRwAEz0gABM9JAATPSgAEz0wABM9OAATPTwAEz1AABM9SAATPUwAEz5wABM/AAATP5wAE0AsABNAOAATQEAAE0BIABNAUAATQFgAE0BgABNAZAATQHAAE0DUABNBSAATQVAAE0FYABNBYAATQWgAE0FwABNBeAATQYAAE0H0ABNCAAATQgwAE0IYABNCJAATQjAAE0I8ABNCSAATQlAAE0Q8ABNERAATREwAE0RUABNEYAATRGQAE0RoABNEbAATRHAAE0R4ABNEgAATRIQAE0SIABNEkAATRJQAE0aAABNGiAATRpAAE0aYABNGpAATRqgAE0asABNGsAATRrQAE0a8ABNGxAATRsgAE0bMABNG1AATRtgAE0jEABNIzAATSNQAE0jcABNI6AATSOwAE0jwABNI9AATSPgAE0kAABNJCAATSQwAE0kQABNJGAATSRwAE0sIABNLEAATSxgAE0sgABNLLAATSzAAE0s0ABNLOAATSzwAE0tEABNLTAATS1AAE0tUABNLXAATS2AAE01MABNNVAATTVwAE01kABNNcAATTXQAE014ABNNfAATTYAAE02IABNNkAATTZQAE02YABNNoAATTaQAE0+QABNPmAATT6AAE0+oABNPtAATT7gAE0+8ABNPwAATT8QAE0/MABNP1AATT9gAE0/cABNP5AATT+gAE1HUABNR3AATUegAE1HwABNR/AATUgAAE1IEABNSCAATUgwAE1IUABNSHAATUiAAE1IkABNSLAATUjAAE1J0ABNSiAATUpQAE1KcABNTgAATU4wAE1OUABNToAATU6wAE1O4ABNTxAATU9gAE1ZkABNW9AATV4QAE1gEABNYoAATWTwAE1m8ABNaWAATWugAE1t0ABNcEAATXKAAE10wABNdwAATXlwAE15gABNeaAATXnAAE158ABNehAATXpAAE16YABNeoAATXqwAE160ABNevAATXsgAE17UABNe3AATXuQAE17sABNe+AATXwQAE18QABNfJAATX4gAE1+cABNfpAATX7gAE1/EABNfzAATYPAAE2GAABNiHAATYqwAE2K4ABNiwAATYsgAE2LQABNi2AATYuAAE2LkABNi8AATY1QAE2PoABNj8AATY/gAE2QAABNkCAATZBAAE2QYABNkIAATZCgAE2QwABNkxAATZNAAE2TcABNk6AATZPQAE2UAABNlDAATZRgAE2UkABNlMAATZTgAE2ckABNnLAATZzgAE2dAABNnTAATZ1AAE2dUABNnWAATZ1wAE2dkABNnbAATZ3AAE2d0ABNnfAATZ4AAE2fEABNnyAATZ9AAE2m8ABNpxAATacwAE2nUABNp4AATaeQAE2noABNp7AATafAAE2n4ABNqAAATagQAE2oIABNqEAATahQAE2wAABNsCAATbBQAE2wcABNsKAATbCwAE2wwABNsNAATbDgAE2xAABNsSAATbEwAE2xQABNsWAATbFwAE2ygABNspAATbKwAE26YABNuoAATbqgAE26wABNuvAATbsAAE27EABNuyAATbswAE27UABNu3AATbuAAE27kABNu7AATbvAAE3DcABNw5AATcPAAE3D4ABNxBAATcQgAE3EMABNxEAATcRQAE3EcABNxJAATcSgAE3EsABNxNAATcTgAE3F8ABNxgAATcYgAE3N0ABNzfAATc4gAE3OQABNznAATc6AAE3OkABNzqAATc6wAE3O0ABNzvAATc8AAE3PEABNzzAATc9AAE3W8ABN1xAATddAAE3XYABN15AATdegAE3XsABN18AATdfQAE3X8ABN2BAATdggAE3YMABN2FAATdhgAE3Z8ABN2gAATdoQAE3aMABN4eAATeIAAE3iIABN4kAATeJwAE3igABN4pAATeKgAE3isABN4tAATeLwAE3jAABN4xAATeMwAE3jQABN6vAATesQAE3rQABN62AATeuQAE3roABN67AATevAAE3r0ABN6/AATewQAE3sIABN7DAATexQAE3sYABN7fAATe+AAE3w0ABN8QAATfEwAE3xYABN8ZAATfHAAE3zEABN80AATfNwAE3zoABN89AATfQAAE30IABN9QAATfYwAE33sABN+bAATgLgAE4FEABOBxAATgkQAE4JMABOCVAATglwAE4JkABOCcAATgnQAE4J4ABOChAATgogAE4KQABOClAATgpwAE4KoABOCrAATgrAAE4K8ABOCwAATgtQAE4M4ABODXAATg2QAE4NsABODkAATg5wAE4OoABODsAAThNQAE4VkABOGAAAThpAAE4acABOGpAAThqwAE4a0ABOGvAAThsQAE4bIABOG1AAThzgAE4e8ABOHxAATh8wAE4fUABOH3AATh+QAE4fsABOH9AATh/wAE4iAABOIjAATiJgAE4ikABOIsAATiLwAE4jIABOI1AATiOAAE4joABOK1AATitwAE4rkABOK7AATivgAE4r8ABOLAAATiwQAE4sIABOLEAATixgAE4scABOLIAATiygAE4ssABONGAATjSAAE40oABONMAATjTwAE41AABONRAATjUgAE41MABONVAATjVwAE41gABONZAATjWwAE41wABOPXAATj2QAE49wABOPeAATj4QAE4+IABOPjAATj5AAE4+UABOPnAATj6QAE4+oABOPrAATj7QAE4+4ABOQHAATkCAAE5AkABOQLAATkhgAE5IgABOSKAATkjAAE5I8ABOSQAATkkQAE5JIABOSTAATklQAE5JcABOSYAATkmQAE5JsABOScAATlFwAE5RkABOUbAATlHQAE5SAABOUhAATlIgAE5SMABOUkAATlJgAE5SgABOUpAATlKgAE5SwABOUtAATlqAAE5aoABOWsAATlrgAE5bEABOWyAATlswAE5bQABOW1AATltwAE5bkABOW6AATluwAE5b0ABOW+AATmOQAE5jsABOY9AATmPwAE5kIABOZDAATmRAAE5kUABOZGAATmSAAE5koABOZLAATmTAAE5k4ABOZPAATmygAE5swABObOAATm0AAE5tMABObUAATm1QAE5tYABObXAATm2QAE5tsABObcAATm3QAE5t8ABObgAATnKQAE500ABOd0AATnmAAE55sABOedAATnnwAE56EABOejAATnpQAE56YABOepAATnwgAE598ABOfhAATn4wAE5+UABOfnAATn6QAE5+sABOftAAToCgAE6A0ABOgQAAToEwAE6BYABOgZAAToHAAE6B8ABOghAATonAAE6J4ABOigAAToogAE6KUABOimAATopwAE6KgABOipAAToqwAE6K0ABOiuAATorwAE6LEABOiyAATpLQAE6S8ABOkxAATpMwAE6TYABOk3AATpOAAE6TkABOk6AATpPAAE6T4ABOk/AATpQAAE6UIABOlDAATpvgAE6cAABOnCAATpxAAE6ccABOnIAATpyQAE6coABOnLAATpzQAE6c8ABOnQAATp0QAE6dMABOnUAATqTwAE6lEABOpUAATqVgAE6lkABOpaAATqWwAE6lwABOpdAATqXwAE6mEABOpiAATqYwAE6mUABOpmAATq4QAE6uMABOrlAATq5wAE6uoABOrrAATq7AAE6u0ABOruAATq8AAE6vIABOrzAATq9AAE6vYABOr3AATrcgAE63QABOt2AATreAAE63sABOt8AATrfQAE634ABOt/AATrgQAE64MABOuEAATrhQAE64cABOuIAATsAwAE7AUABOwHAATsCQAE7AwABOwNAATsDgAE7A8ABOwQAATsEgAE7BQABOwVAATsFgAE7BgABOwZAATsrAAE7M8ABOzvAATtDwAE7REABO0TAATtFQAE7RcABO0aAATtGwAE7RwABO0fAATtIAAE7SIABO0jAATtJQAE7SgABO0pAATtKgAE7S0ABO0uAATtMwAE7UwABO1VAATtVwAE7VkABO1iAATtZQAE7WgABO1qAATtswAE7dcABO3+AATuIgAE7iUABO4nAATuKQAE7isABO4tAATuLwAE7jAABO4zAATuTAAE7m0ABO5vAATucQAE7nMABO51AATudwAE7nkABO57AATufQAE7p4ABO6hAATupAAE7qcABO6qAATurQAE7rAABO6zAATutgAE7rgABO8zAATvNQAE7zcABO85AATvPAAE7z0ABO8+AATvPwAE70AABO9CAATvRAAE70UABO9GAATvSAAE70kABO/EAATvxgAE78gABO/KAATvzQAE784ABO/PAATv0AAE79EABO/TAATv1QAE79YABO/XAATv2QAE79oABPBVAATwVwAE8FoABPBcAATwXwAE8GAABPBhAATwYgAE8GMABPBlAATwZwAE8GgABPBpAATwawAE8GwABPCFAATwhgAE8IcABPCJAATxBAAE8QYABPEIAATxCgAE8Q0ABPEOAATxDwAE8RAABPERAATxEwAE8RUABPEWAATxFwAE8RkABPEaAATxlQAE8ZcABPGaAATxnAAE8Z8ABPGgAATxoQAE8aIABPGjAATxpQAE8acABPGoAATxqQAE8asABPGsAATyJwAE8ikABPIrAATyLQAE8jAABPIxAATyMgAE8jMABPI0AATyNgAE8jgABPI5AATyOgAE8jwABPI9AATyuAAE8roABPK8AATyvgAE8sEABPLCAATywwAE8sQABPLFAATyxwAE8skABPLKAATyywAE8s0ABPLOAATzSQAE80sABPNNAATzTwAE81IABPNTAATzVAAE81UABPNWAATzWAAE81oABPNbAATzXAAE814ABPNfAATzqAAE88wABPPzAAT0FwAE9BoABPQcAAT0HgAE9CAABPQiAAT0JAAE9CUABPQoAAT0QQAE9F4ABPRgAAT0YgAE9GQABPRmAAT0aAAE9GoABPRsAAT0iQAE9IwABPSPAAT0kgAE9JUABPSYAAT0mwAE9J4ABPSgAAT1GwAE9R0ABPUfAAT1IQAE9SQABPUlAAT1JgAE9ScABPUoAAT1KgAE9SwABPUtAAT1LgAE9TAABPUxAAT1rAAE9a4ABPWwAAT1sgAE9bUABPW2AAT1twAE9bgABPW5AAT1uwAE9b0ABPW+AAT1vwAE9cEABPXCAAT2PQAE9j8ABPZBAAT2QwAE9kYABPZHAAT2SAAE9kk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ABQgvAAUIMQAFCDMABQg1AAUIOAAFCDkABQg6AAUIOwAFCDwABQg+AAUIQAAFCEEABQhCAAUIRAAFCEUABQjAAAUIwgAFCMQABQjGAAUIyQAFCMoABQjLAAUIzAAFCM0ABQjPAAUI0QAFCNIABQjTAAUI1QAFCNYABQlRAAUJUwAFCVYABQlYAAUJWwAFCVwABQldAAUJXgAFCV8ABQlhAAUJYwAFCWQABQllAAUJZwAFCWgABQmBAAUJggAFCYMABQmFAAUKAAAFCgIABQoEAAUKBgAFCgkABQoKAAUKCwAFCgwABQoNAAUKDwAFChEABQoSAAUKEwAFChUABQoWAAUKkQAFCpMABQqWAAUKmAAFCpsABQqcAAUKnQAFCp4ABQqfAAUKoQAFCqMABQqkAAUKpQAFCqcABQqoAAULIwAFCyUABQsnAAULKQAFCywABQstAAULLgAFCy8ABQswAAULMgAFCzQABQs1AAULNgAFCzgABQs5AAULtAAFC7YABQu4AAULugAFC70ABQu+AAULvwAFC8AABQvBAAULwwAFC8UABQvGAAULxwAFC8kABQvKAAUMRQAFDEcABQxJAAUMSwAFDE4ABQxPAAUMUAAFDFEABQxSAAUMVAAFDFYABQxXAAUMWAAFDFoABQxbAAUMpAAFDMgABQzvAAUNEwAFDRYABQ0YAAUNGgAFDRwABQ0eAAUNIAAFDSEABQ0kAAUNPQAFDVoABQ1cAAUNXgAFDWAABQ1iAAUNZAAFDWYABQ1oAAUNhQAFDYgABQ2LAAUNjgAFDZEABQ2UAAUNlwAFDZoABQ2cAAUOFwAFDhkABQ4bAAUOHQAFDiAABQ4hAAUOIgAFDiMABQ4kAAUOJgAFDigABQ4pAAUOKgAFDiwABQ4tAAUOqAAFDqoABQ6sAAUOrgAFDrEABQ6yAAUOswAFDrQABQ61AAUOtwAFDrkABQ66AAUOuwAFDr0ABQ6+AAUPOQAFDzsABQ89AAUPPwAFD0IABQ9DAAUPRAAFD0UABQ9GAAUPSAAFD0oABQ9LAAUPTAAFD04ABQ9PAAUPygAFD8wABQ/PAAUP0QAFD9QABQ/VAAUP1gAFD9cABQ/YAAUP2gAFD9wABQ/dAAUP3gAFD+AABQ/hAAUQXAAFEF4ABRBgAAUQYgAFEGUABRBmAAUQZwAFEGgABRBpAAUQawAFEG0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ABU8bAAVPHQAFTx8ABU8hAAVPIwAFTyYABU8nAAVPKAAFTysABU8sAAVPLgAFTy8ABU8xAAVPNAAFTzUABU82AAVPOQAFTzoABU8/AAVPWAAFT2EABU9jAAVPZQAFT24ABU9xAAVPdAAFT3YABU+/AAVP4wAFUAoABVAuAAVQMQAFUDMABVA1AAVQNwAFUDkABVA7AAVQPAAFUD8ABVBYAAVQeQAFUHsABVB9AAVQfwAFUIEABVCDAAVQhQAFUIcABVCJAAVQqgAFUK0ABVCwAAVQswAFULYABVC5AAVQvAAFUL8ABVDCAAVQxAAFUT8ABVFBAAVRQwAFUUUABVFIAAVRSQAFUUoABVFLAAVRTAAFUU4ABVFQAAVRUQAFUVIABVFUAAVRVQAFUdAABVHSAAVR1AAFUdYABVHZAAVR2gAFUdsABVHcAAVR3QAFUd8ABVHhAAVR4gAFUeMABVHlAAVR5gAFUmEABVJjAAVSZgAFUmgABVJrAAVSbAAFUm0ABVJuAAVSbwAFUnEABVJzAAVSdAAFUnUABVJ3AAVSeAAFUpEABVKSAAVSkwAFUpUABVMQAAVTEgAFUxQABVMWAAVTGQAFUxoABVMbAAVTHAAFUx0ABVMfAAVTIQAFUyIABVMjAAVTJQAFUyYABVOhAAVTowAFU6UABVOnAAVTqgAFU6sABVOsAAVTrQAFU64ABVOwAAVTsgAFU7MABVO0AAVTtgAFU7cABVQyAAVUNAAFVDYABVQ4AAVUOwAFVDwABVQ9AAVUPgAFVD8ABVRBAAVUQwAFVEQABVRFAAVURwAFVEgABVTDAAVUxQAFVMcABVTJAAVUzAAFVM0ABVTOAAVUzwAFVNAABVTSAAVU1AAFVNUABVTWAAVU2AAFVNkABVVUAAVVVgAFVVgABVVaAAVVXQAFVV4ABVVfAAVVYAAFVWEABVVjAAVVZQAFVWYABVVnAAVVaQAFVWoABVWzAAVV1wAFVf4ABVYiAAVWJQAFVicABVYpAAVWKwAFVi0ABVYvAAVWMAAFVjMABVZMAAVWaQAFVmsABVZtAAVWbwAFVnEABVZzAAVWdQAFVncABVaUAAVWlwAFVpoABVadAAVWoAAFVqMABVamAAVWqQAFVqsABVcmAAVXKAAFVyoABVcsAAVXLwAFVzAABVcxAAVXMgAFVzMABVc1AAVXNwAFVzgABVc5AAVXOwAFVzwABVe3AAVXuQAFV7sABVe9AAVXwAAFV8EABVfCAAVXwwAFV8QABVfGAAVXyAAFV8kABVfKAAVXzAAFV80ABVhIAAVYSgAFWEwABVhOAAVYUQAFWFIABVhTAAVYVAAFWFUABVhXAAVYWQAFWFoABVhbAAVYXQAFWF4ABVjZAAVY2wAFWN4ABVjgAAVY4wAFWOQABVjlAAVY5gAFWOcABVjpAAVY6wAFWOwABVjtAAVY7wAFWPAABVlrAAVZbQAFWW8ABVlxAAVZdAAFWXUABVl2AAVZdwAFWXgABVl6AAVZfAAFWX0ABVl+AAVZgAAFWYEABVn8AAVZ/gAFWgAABVoCAAVaBQAFWgYABVoHAAVaCAAFWgkABVoLAAVaDQAFWg4ABVoPAAVaEQAFWhIABVqNAAVajwAFWpEABVqTAAValgAFWpcABVqYAAVamQAFWpoABVqcAAVangAFWp8ABVqgAAVaogAFWqMABVs2AAVbWQAFW3kABVuZAAVbmwAFW50ABVufAAVboQAFW6QABVulAAVbpgAFW6kABVuqAAVbrAAFW60ABVuvAAVbsgAFW7MABVu0AAVbtwAFW7gABVu9AAVb1gAFW98ABVvhAAVb4wAFW+wABVvvAAVb8gAFW/QABVw9AAVcYQAFXIgABVysAAVcrwAFXLEABVyzAAVctQAFXLcABVy5AAVcugAFXL0ABVzWAAVc9wAFXPkABVz7AAVc/QAFXP8ABV0BAAVdAwAFXQUABV0HAAVdKAAFXSsABV0uAAVdMQAFXTQABV03AAVdOgAFXT0ABV1AAAVdQgAFXb0ABV2/AAVdwQAFXcMABV3GAAVdxwAFXcgABV3JAAVdygAFXcwABV3OAAVdzwAFXdAABV3SAAVd0wAFXk4ABV5QAAVeUgAFXlQABV5XAAVeWAAFXlkABV5aAAVeWwAFXl0ABV5fAAVeYAAFXmEABV5jAAVeZAAFXt8ABV7hAAVe5AAFXuYABV7pAAVe6gAFXusABV7sAAVe7QAFXu8ABV7xAAVe8gAFXvMABV71AAVe9gAFXw8ABV8QAAVfEQAFXxMABV+OAAVfkAAFX5IABV+UAAVflwAFX5gABV+ZAAVfmgAFX5sABV+dAAVfnwAFX6AABV+hAAVfowAFX6QABWAfAAVgIQAFYCMABWAlAAVgKAAFYCkABWAqAAVgKwAFYCwABWAuAAVgMAAFYDEABWAyAAVgNAAFYDUABWCwAAVgsgAFYLQABWC2AAVguQAFYLoABWC7AAVgvAAFYL0ABWC/AAVgwQAFYMIABWDDAAVgxQAFYMYABWFBAAVhQwAFYUUABWFHAAVhSgAFYUsABWFMAAVhTQAFYU4ABWFQAAVhUgAFYVMABWFUAAVhVgAFYVcABWHSAAVh1AAFYdYABWHYAAVh2wAFYdwABWHdAAVh3gAFYd8ABWHhAAVh4wAFYeQABWHlAAVh5wAFYegABWIxAAViVQAFYnwABWKgAAViowAFYqUABWKnAAViqQAFYqsABWKtAAVirgAFYrEABWLKAAVi5wAFYukABWLrAAVi7QAFYu8ABWLxAAVi8wAFYvUABWMSAAVjFQAFYxgABWMbAAVjHgAFYyEABWMkAAVjJwAFYykABWOkAAVjpgAFY6gABWOqAAVjrQAFY64ABWOvAAVjsAAFY7EABWOzAAVjtQAFY7YABWO3AAVjuQAFY7oABWQ1AAVkNwAFZDkABWQ7AAVkPgAFZD8ABWRAAAVkQQAFZEIABWREAAVkRgAFZEcABWRIAAVkSgAFZEsABWTGAAVkyAAFZMoABWTMAAVkzwAFZNAABWTRAAVk0gAFZNMABWTVAAVk1wAFZNgABWTZAAVk2wAFZNwABWVXAAVlWQAFZVwABWVeAAVlYQAFZWIABWVjAAVlZAAFZWUABWVnAAVlaQAFZWoABWVrAAVlbQAFZW4ABWXpAAVl6wAFZe0ABWXvAAVl8gAFZfMABWX0AAVl9QAFZfYABWX4AAVl+gAFZfsABWX8AAVl/gAFZf8ABWZ6AAVmfAAFZn4ABWaAAAVmgwAFZoQABWaFAAVmhgAFZocABWaJAAVmiwAFZowABWaNAAVmjwAFZpAABWcLAAVnDQAFZw8ABWcRAAVnFAAFZxUABWcWAAVnFwAFZxgABWcaAAVnHAAFZx0ABWceAAVnIAAFZyEABWe0AAVn1wAFZ/cABWgXAAVoGQAFaBsABWgdAAVoHwAFaCIABWgjAAVoJAAFaCcABWgoAAVoKgAFaCsABWgtAAVoMAAFaDEABWgyAAVoNQAFaDYABWg/AAVoWAAFaGEABWhjAAVoZQAFaG4ABWhxAAVodAAFaHYABWi/AAVo4wAFaQoABWkuAAVpMQAFaTMABWk1AAVpNwAFaTkABWk7AAVpPAAFaT8ABWlYAAVpeQAFaXsABWl9AAVpfwAFaYEABWmDAAVphQAFaYcABWmJAAVpqgAFaa0ABWmwAAVpswAFabYABWm5AAVpvAAFab8ABWnCAAVpxAAFaj8ABWpBAAVqQwAFakUABWpIAAVqSQAFakoABWpLAAVqTAAFak4ABWpQAAVqUQAFalIABWpUAAVqVQAFatAABWrSAAVq1AAFatYABWrZAAVq2gAFatsABWrcAAVq3QAFat8ABWrhAAVq4gAFauMABWrlAAVq5gAFa2EABWtjAAVrZgAFa2gABWtrAAVrbAAFa20ABWtuAAVrbwAFa3EABWtzAAVrdAAFa3UABWt3AAVreAAFa5EABWuSAAVrkwAFa5UABWwQAAVsEgAFbBQABWwWAAVsGQAFbBoABWwbAAVsHAAFbB0ABWwfAAVsIQAFbCIABWwjAAVsJQAFbCYABWyhAAVsowAFbKYABWyoAAVsqwAFbKwABWytAAVsrgAFbK8ABWyxAAVsswAFbLQABWy1AAVstwAFbLgABW0zAAVtNQAFbTcABW05AAVtPAAFbT0ABW0+AAVtPwAFbUAABW1CAAVtRAAFbUUABW1GAAVtSAAFbUkABW3EAAVtxgAFbcgABW3KAAVtzQAFbc4ABW3PAAVt0AAFbdEABW3TAAVt1QAFbdYABW3XAAVt2QAFbdoABW5VAAVuVwAFblkABW5bAAVuXgAFbl8ABW5gAAVuYQAFbmIABW5kAAVuZgAFbmcABW5oAAVuagAFbmsABW60AAVu2AAFbv8ABW8jAAVvJgAFbygABW8qAAVvLAAFby4ABW8wAAVvMQAFbzQABW9NAAVvagAFb2wABW9uAAVvcAAFb3IABW90AAVvdgAFb3gABW+VAAVvmAAFb5sABW+eAAVvoQAFb6QABW+nAAVvqgAFb6wABXAnAAVwKQAFcCsABXAtAAVwMAAFcDEABXAyAAVwMwAFcDQABXA2AAVwOAAFcDkABXA6AAVwPAAFcD0ABXC4AAVwugAFcLwABXC+AAVwwQAFcMIABXDDAAVwxAAFcMUABXDHAAVwyQAFcMoABXDLAAVwzQAFcM4ABXFJAAVxSwAFcU0ABXFPAAVxUgAFcVMABXFUAAVxVQAFcVYABXFYAAVxWgAFcVsABXFcAAVxXgAFcV8ABXHaAAVx3AAFcd8ABXHhAAVx5AAFceUABXHmAAVx5wAFcegABXHqAAVx7AAFce0ABXHuAAVx8AAFcfEABXJsAAVybgAFcnAABXJyAAVydQAFcnYABXJ3AAVyeAAFcnkABXJ7AAVyfQAFcn4ABXJ/AAVygQAFcoIABXL9AAVy/wAFcwIABXMEAAVzBwAFcwgABXMJAAVzCgAFcwsABXMNAAVzDwAFcxAABXMRAAVzEwAFcxQABXMzAAVzrgAFc7AABXOyAAVztAAFc7cABXO4AAVzuQAFc7oABXO7AAVzvQAFc78ABXPAAAVzwQAFc8MABXPEAAV0VwAFdHoABXSaAAV0ugAFdLwABXS+AAV0wAAFdMIABXTFAAV0xgAFdMcABXTKAAV0ywAFdM0ABXTOAAV00QAFdNQABXTVAAV01gAFdNkABXTaAAV03wAFdPgABXUBAAV1AwAFdQUABXUOAAV1EQAFdRQABXUWAAV1XwAFdYMABXWqAAV1zgAFddEABXXTAAV11QAFddcABXXZAAV12wAFddwABXXfAAV1+AAFdhkABXYbAAV2HQAFdh8ABXYhAAV2IwAFdiUABXYnAAV2KQAFdkoABXZNAAV2UAAFdlMABXZWAAV2WQAFdlwABXZfAAV2YgAFdmQABXbfAAV24QAFduMABXblAAV26AAFdukABXbqAAV26wAFduwABXbuAAV28AAFdvEABXbyAAV29AAFdvUABXdwAAV3cgAFd3QABXd2AAV3eQAFd3oABXd7AAV3fAAFd30ABXd/AAV3gQAFd4IABXeDAAV3hQAFd4YABXgBAAV4AwAFeAYABXgIAAV4CwAFeAwABXgNAAV4DgAFeA8ABXgRAAV4EwAFeBQABXgVAAV4FwAFeBgABXgxAAV4MgAFeDMABXg1AAV4sAAFeLIABXi0AAV4tgAFeLkABXi6AAV4uwAFeLwABXi9AAV4vwAFeMEABXjCAAV4wwAFeMUABXjGAAV5QQAFeUMABXlFAAV5RwAFeUoABXlLAAV5TAAFeU0ABXlOAAV5UAAFeVIABXlTAAV5VAAFeVYABXlXAAV50gAFedQABXnWAAV52AAFedsABXncAAV53QAFed4ABXnfAAV54QAFeeMABXnkAAV55QAFeecABXnoAAV6YwAFemUABXpnAAV6aQAFemwABXptAAV6bgAFem8ABXpwAAV6cgAFenQABXp1AAV6dgAFengABXp5AAV69AAFevYABXr4AAV6+gAFev0ABXr+AAV6/wAFewAABXsBAAV7AwAFewUABXsGAAV7BwAFewkABXsKAAV7UwAFe3cABXueAAV7wgAFe8UABXvHAAV7yQAFe8sABXvNAAV7zwAFe9AABXvTAAV77AAFfAkABXwLAAV8DQAFfA8ABXwRAAV8EwAFfBUABXwXAAV8NAAFfDcABXw6AAV8PQAFfEAABXxDAAV8RgAFfEkABXxLAAV8xgAFfMgABXzKAAV8zAAFfM8ABXzQAAV80QAFfNIABXzTAAV81QAFfNcABXzYAAV82QAFfNsABXzcAAV9VwAFfVkABX1bAAV9XQAFfWAABX1hAAV9YgAFfWMABX1kAAV9ZgAFfWgABX1pAAV9agAFfWwABX1tAAV96AAFfeoABX3sAAV97gAFffEABX3yAAV98wAFffQABX31AAV99wAFffkABX36AAV9+wAFff0ABX3+AAV+eQAFfnsABX59AAV+fwAFfoIABX6DAAV+hAAFfoUABX6GAAV+iAAFfooABX6LAAV+jAAFfo4ABX6PAAV/CgAFfwwABX8OAAV/EAAFfxMABX8UAAV/FQAFfxYABX8XAAV/GQAFfxsABX8cAAV/HQAFfx8ABX8gAAV/mwAFf50ABX+fAAV/oQAFf6QABX+lAAV/pgAFf6cABX+oAAV/qgAFf6wABX+tAAV/rgAFf7AABX+xAAWALAAFgC4ABYAxAAWAMwAFgDYABYA3AAWAOAAFgDkABYA6AAWAPAAFgD4ABYA/AAWAQAAFgEIABYBDAAWAVAAFgFUABYBXAAWA0gAFgNQABYDXAAWA2QAFgNwABYDdAAWA3gAFgN8ABYDgAAWA4gAFgOQABYDlAAWA5gAFgOgABYDpAAWBZAAFgWYABYFoAAWBagAFgW0ABYFuAAWBbwAFgXAABYFxAAWBcwAFgXUABYF2AAWBdwAFgXkABYF6AAWB9QAFgfcABYH6AAWB/AAFgf8ABYIAAAWCAQAFggIABYIDAAWCBQAFggcABYIIAAWCCQAFggsABYIMAAWCnwAFgsIABYLiAAWDAgAFgwQABYMGAAWDCAAFgwoABYMMAAWDDQAFgw4ABYMRAAWDEgAFgxQABYMVAAWDFwAFgxkABYMaAAWDGwAFgx4ABYMfAAWDJAAFgz0ABYNGAAWDSAAFg0oABYNTAAWDVgAFg1kABYNbAAWDpAAFg8gABYPvAAWEEwAFhBYABYQYAAWEGgAFhBwABYQeAAWEIAAFhCEABYQkAAWEPQAFhF4ABYRgAAWEYgAFhGQABYRmAAWEaAAFhGoABYRsAAWEbgAFhI8ABYSSAAWElQAFhJgABYSbAAWEngAFhKEABYSkAAWEpwAFhKkABYUkAAWFJgAFhSgABYUqAAWFLQAFhS4ABYUvAAWFMAAFhTEABYUzAAWFNQAFhTYABYU3AAWFOQAFhToABYW1AAWFtwAFhbkABYW7AAWFvgAFhb8ABYXAAAWFwQAFhcIABYXEAAWFxgAFhccABYXIAAWFygAFhcsABYZGAAWGSAAFhksABYZNAAWGUAAFhlEABYZSAAWGUwAFhlQABYZWAAWGWAAFhlkABYZaAAWGXAAFhl0ABYZ2AAWGdwAFhngABYZ6AAWG9QAFhvcABYb5AAWG+wAFhv4ABYb/AAWHAAAFhwEABYcCAAWHBAAFhwYABYcHAAWHCAAFhwoABYcLAAWHhgAFh4gABYeKAAWHjAAFh48ABYeQAAWHkQAFh5IABYeTAAWHlQAFh5cABYeYAAWHmQAFh5sABYecAAWIFwAFiBkABYgbAAWIHQAFiCAABYghAAWIIgAFiCMABYgkAAWIJgAFiCgABYgpAAWIKgAFiCwABYgtAAWIqAAFiKoABYisAAWIrgAFiLEABYiyAAWIswAFiLQABYi1AAWItwAFiLkABYi6AAWIuwAFiL0ABYi+AAWJOQAFiTsABYk9AAWJPwAFiUIABYlDAAWJRAAFiUUABYlGAAWJSAAFiUoABYlLAAWJTAAFiU4ABYlPAAWJmAAFibwABYnjAAWKBwAFigoABYoMAAWKDgAFihAABYoSAAWKFAAFihUABYoYAAWKMQAFik4ABYpQAAWKUgAFilQABYpWAAWKWAAFiloABYpcAAWKeQAFinwABYp/AAWKggAFioUABYqIAAWKiwAFio4ABYqQAAWLCwAFiw0ABYsPAAWLEQAFixQABYsVAAWLFgAFixcABYsYAAWLGgAFixwABYsdAAWLHgAFiyAABYshAAWLnAAFi54ABYugAAWLogAFi6UABYumAAWLpwAFi6gABYupAAWLqwAFi60ABYuuAAWLrwAFi7EABYuyAAWMLQAFjC8ABYwxAAWMMwAFjDYABYw3AAWMOAAFjDkABYw6AAWMPAAFjD4ABYw/AAWMQAAFjEIABYxDAAWMvgAFjMAABYzCAAWMxAAFjMcABYzIAAWMyQAFjMoABYzLAAWMzQAFjM8ABYzQAAWM0QAFjNMABYzUAAWNTwAFjVEABY1TAAWNVQAFjVgABY1ZAAWNWgAFjVsABY1cAAWNXgAFjWAABY1hAAWNYgAFjWQABY1lAAWN4AAFjeIABY3kAAWN5gAFjekABY3qAAWN6wAFjewABY3tAAWN7wAFjfEABY3yAAWN8wAFjfUABY32AAWOcQAFjnMABY51AAWOdwAFjnoABY57AAWOfAAFjn0ABY5+AAWOgAAFjoIABY6DAAWOhAAFjoYABY6HAAWPGgAFjz0ABY9dAAWPfQAFj38ABY+BAAWPgwAFj4UABY+HAAWPiAAFj4kABY+MAAWPjQAFj48ABY+QAAWPkgAFj5QABY+VAAWPlgAFj5kABY+aAAWPnwAFj7gABY/BAAWPwwAFj8UABY/OAAWP0QAFj9QABY/WAAWQHwAFkEMABZBqAAWQjgAFkJEABZCTAAWQlQAFkJcABZCZAAWQmwAFkJwABZCfAAWQuAAFkNkABZDbAAWQ3QAFkN8ABZDhAAWQ4wAFkOUABZDnAAWQ6QAFkQoABZENAAWREAAFkRMABZEWAAWRGQAFkRwABZEfAAWRIgAFkSQABZGfAAWRoQAFkaMABZGlAAWRqAAFkakABZGqAAWRqwAFkawABZGuAAWRsAAFkbEABZGyAAWRtAAFkbUABZIwAAWSMgAFkjQABZI2AAWSOQAFkjoABZI7AAWSPAAFkj0ABZI/AAWSQQAFkkIABZJDAAWSRQAFkkYABZLBAAWSwwAFksYABZLIAAWSywAFkswABZLNAAWSzgAFks8ABZLRAAWS0wAFktQABZLVAAWS1wAFktgABZLxAAWS8gAFkvMABZL1AAWTcAAFk3IABZN0AAWTdgAFk3kABZN6AAWTewAFk3wABZN9AAWTfwAFk4EABZOCAAWTgwAFk4UABZOGAAWUAQAFlAMABZQFAAWUBwAFlAoABZQLAAWUDAAFlA0ABZQOAAWUEAAFlBIABZQTAAWUFAAFlBYABZQXAAWUkgAFlJQABZSWAAWUmAAFlJsABZScAAWUnQAFlJ4ABZSfAAWUoQAFlKMABZSkAAWUpQAFlKcABZSoAAWVIwAFlSUABZUnAAWVKQAFlSwABZUtAAWVLgAFlS8ABZUwAAWVMgAFlTQABZU1AAWVNgAFlTgABZU5AAWVtAAFlbYABZW4AAWVugAFlb0ABZW+AAWVvwAFlcAABZXBAAWVwwAFlcUABZXGAAWVxwAFlckABZXKAAWWEwAFljcABZZeAAWWggAFloUABZaHAAWWiQAFlosABZaNAAWWjwAFlpAABZaTAAWWrAAFlskABZbLAAWWzQAFls8ABZbRAAWW0wAFltUABZbXAAWW9AAFlvcABZb6AAWW/QAFlwAABZcDAAWXBgAFlwkABZcLAAWXhgAFl4gABZeKAAWXjAAFl48ABZeQAAWXkQAFl5IABZeTAAWXlQAFl5cABZeYAAWXmQAFl5sABZecAAWYFwAFmBkABZgbAAWYHQAFmCAABZghAAWYIgAFmCMABZgkAAWYJgAFmCgABZgpAAWYKgAFmCwABZgtAAWYqAAFmKoABZisAAWYrgAFmLEABZiyAAWYswAFmLQABZi1AAWYtwAFmLkABZi6AAWYuwAFmL0ABZi+AAWZOQAFmTsABZk+AAWZQAAFmUMABZlEAAWZRQAFmUYABZlHAAWZSQAFmUsABZlMAAWZTQAFmU8ABZlQAAWZywAFmc0ABZnPAAWZ0QAFmdQABZnVAAWZ1gAFmdcABZnYAAWZ2gAFmdwABZndAAWZ3gAFmeAABZnhAAWaXAAFml4ABZphAAWaYwAFmmYABZpnAAWaaAAFmmkABZpqAAWabAAFmm4ABZpvAAWacAAFmnIABZpzAAWakgAFmw0ABZsPAAWbEQAFmxMABZsWAAWbFwAFmxgABZsZAAWbGgAFmxwABZseAAWbHwAFmyAABZsiAAWbIwAFm7YABZvZAAWb+QAFnBkABZwbAAWcHQAFnB8ABZwhAAWcIwAFnCQABZwlAAWcKAAFnCkABZwrAAWcLAAFnC4ABZwwAAWcMQAFnDIABZw1AAWcNgAFnDsABZxUAAWcXQAFnF8ABZxhAAWcagAFnG0ABZxwAAWccgAFnLsABZzfAAWdBgAFnSoABZ0tAAWdLwAFnTEABZ0zAAWdNQAFnTcABZ04AAWdOwAFnVQABZ11AAWddwAFnXkABZ17AAWdfQAFnX8ABZ2BAAWdgwAFnYUABZ2mAAWdqQAFnawABZ2vAAWdsgAFnbUABZ24AAWduwAFnb4ABZ3AAAWeOwAFnj0ABZ4/AAWeQQAFnkQABZ5FAAWeRgAFnkcABZ5IAAWeSgAFnkwABZ5NAAWeTgAFnlAABZ5RAAWezAAFns4ABZ7QAAWe0gAFntUABZ7WAAWe1wAFntgABZ7ZAAWe2wAFnt0ABZ7eAAWe3wAFnuEABZ7iAAWfXQAFn18ABZ9iAAWfZAAFn2cABZ9oAAWfaQAFn2oABZ9rAAWfbQAFn28ABZ9wAAWfcQAFn3MABZ90AAWfjQAFn44ABZ+PAAWfkQAFoAwABaAOAAWgEAAFoBIABaAVAAWgFgAFoBcABaAYAAWgGQAFoBsABaAdAAWgHgAFoB8ABaAhAAWgIgAFoJ0ABaCfAAWgoQAFoKMABaCmAAWgpwAFoKgABaCpAAWgqgAFoKwABaCuAAWgrwAFoLAABaCyAAWgswAFoS4ABaEwAAWhMgAFoTQABaE3AAWhOAAFoTkABaE6AAWhOwAFoT0ABaE/AAWhQAAFoUEABaFDAAWhRAAFob8ABaHBAAWhwwAFocUABaHIAAWhyQAFocoABaHLAAWhzAAFoc4ABaHQAAWh0QAFodIABaHUAAWh1QAFolAABaJSAAWiVAAFolYABaJZAAWiWgAFolsABaJcAAWiXQAFol8ABaJhAAWiYgAFomMABaJlAAWiZgAFoq8ABaLTAAWi+gAFox4ABaMhAAWjIwAFoyUABaMnAAWjKQAFoysABaMsAAWjLwAFo0gABaNlAAWjZwAFo2kABaNrAAWjbQAFo28ABaNxAAWjcwAFo5AABaOTAAWjlgAFo5kABaOcAAWjnwAFo6IABaOlAAWjpwAFpCIABaQkAAWkJgAFpCgABaQrAAWkLAAFpC0ABaQuAAWkLwAFpDEABaQzAAWkNAAFpDUABaQ3AAWkOAAFpLMABaS1AAWktwAFpLkABaS8AAWkvQAFpL4ABaS/AAWkwAAFpMIABaTEAAWkxQAFpMYABaTIAAWkyQAFpUQABaVGAAWlSAAFpUoABaVNAAWlTgAFpU8ABaVQAAWlUQAFpVMABaVVAAWlVgAFpVcABaVZAAWlWgAFpdUABaXXAAWl2QAFpdsABaXeAAWl3wAFpeAABaXhAAWl4gAFpeQABaXmAAWl5wAFpegABaXqAAWl6wAFpmYABaZoAAWmagAFpmwABaZvAAWmcAAFpnEABaZyAAWmcwAFpnUABaZ3AAWmeAAFpnkABaZ7AAWmfAAFpvcABab5AAWm+wAFpv0ABacAAAWnAQAFpwIABacDAAWnBAAFpwYABacIAAWnCQAFpwoABacMAAWnDQAFp4gABaeKAAWnjAAFp44ABaeRAAWnkgAFp5MABaeUAAWnlQAFp5cABaeZAAWnmgAFp5sABaedAAWnngAFqDEABahUAAWodAAFqJQABaiWAAWomAAFqJoABaicAAWongAFqJ8ABaigAAWoowAFqKQABaimAAWopwAFqKoABaisAAWorQAFqK4ABaixAAWosgAFqLcABajQAAWo2QAFqNsABajdAAWo5gAFqOkABajsAAWo7gAFqTcABalbAAWpggAFqaYABampAAWpqwAFqa0ABamvAAWpsQAFqbMABam0AAWptwAFqdAABanxAAWp8wAFqfUABan3AAWp+QAFqfsABan9AAWp/wAFqgEABaoiAAWqJQAFqigABaorAAWqLgAFqjEABao0AAWqNwAFqjoABao8AAWqtwAFqrkABaq7AAWqvQAFqsAABarBAAWqwgAFqsMABarEAAWqxgAFqsgABarJAAWqygAFqswABarNAAWrSAAFq0oABatMAAWrTgAFq1EABatSAAWrUwAFq1QABatVAAWrVwAFq1kABataAAWrWwAFq10ABateAAWr2QAFq9sABaveAAWr4AAFq+MABavkAAWr5QAFq+YABavnAAWr6QAFq+sABavsAAWr7QAFq+8ABavwAAWsCQAFrAoABawLAAWsDQAFrIgABayKAAWsjAAFrI4ABayRAAWskgAFrJMABayUAAWslQAFrJcABayZAAWsmgAFrJsABaydAAWsngAFrRkABa0bAAWtHQAFrR8ABa0iAAWtIwAFrSQABa0lAAWtJgAFrSgABa0qAAWtKwAFrSwABa0uAAWtLwAFraoABa2sAAWtrgAFrbAABa2zAAWttAAFrbUABa22AAWttwAFrbkABa27AAWtvAAFrb0ABa2/AAWtwAAFrjsABa49AAWuPwAFrkEABa5EAAWuRQAFrkYABa5HAAWuSAAFrkoABa5MAAWuTQAFrk4ABa5QAAWuUQAFrswABa7OAAWu0AAFrtIABa7VAAWu1gAFrtcABa7YAAWu2QAFrtsABa7dAAWu3gAFrt8ABa7hAAWu4gAFrysABa9PAAWvdgAFr5oABa+dAAWvnwAFr6EABa+jAAWvpQAFr6cABa+oAAWvqwAFr8QABa/hAAWv4wAFr+UABa/nAAWv6QAFr+sABa/tAAWv7wAFsAwABbAPAAWwEgAFsBUABbAYAAWwGwAFsB4ABbAhAAWwIwAFsJ4ABbCgAAWwogAFsKQABbCnAAWwqAAFsKkABbCqAAWwqwAFsK0ABbCvAAWwsAAFsLEABbCzAAWwtAAFsS8ABbExAAWxMwAFsTUABbE4AAWxOQAFsToABbE7AAWxPAAFsT4ABbFAAAWxQQAFsUIABbFEAAWxRQAFscAABbHCAAWxxAAFscYABbHJAAWxygAFscsABbHMAAWxzQAFsc8ABbHRAAWx0gAFsdMABbHVAAWx1gAFslEABbJTAAWyVQAFslcABbJaAAWyWwAFslwABbJdAAWyXgAFsmAABbJiAAWyYwAFsmQABbJmAAWyZwAFsuIABbLkAAWy5gAFsugABbLrAAWy7AAFsu0ABbLuAAWy7wAFsvEABbLzAAWy9AAFsvUABbL3AAWy+AAFs3MABbN1AAWzdwAFs3kABbN8AAWzfQAFs34ABbN/AAWzgAAFs4IABbOEAAWzhQAFs4YABbOIAAWziQAFtAQABbQGAAW0CAAFtAoABbQNAAW0DgAFtA8ABbQQAAW0EQAFtBMABbQVAAW0FgAFtBcABbQZAAW0GgAFtK0ABbTQAAW08AAFtRAABbUSAAW1FAAFtRYABbUYAAW1GgAFtRsABbUcAAW1HwAFtSAABbUiAAW1IwAFtSUABbUnAAW1KAAFtSkABbUsAAW1LQAFtTIABbVLAAW1VAAFtVYABbVYAAW1YQAFtWQABbVnAAW1aQAFtbIABbXWAAW1/QAFtiEABbYkAAW2JgAFtigABbYqAAW2LAAFti4ABbYvAAW2MgAFtksABbZsAAW2bgAFtnAABbZyAAW2dAAFtnYABbZ4AAW2egAFtnwABbadAAW2oAAFtqMABbamAAW2qQAFtqwABbavAAW2sgAFtrUABba3AAW3MgAFtzQABbc2AAW3OAAFtzsABbc8AAW3PQAFtz4ABbc/AAW3QQAFt0MABbdEAAW3RQAFt0cABbdIAAW3wwAFt8UABbfHAAW3yQAFt8wABbfNAAW3zgAFt88ABbfQAAW30gAFt9QABbfVAAW31gAFt9gABbfZAAW4VAAFuFYABbhZAAW4WwAFuF4ABbhfAAW4YAAFuGEABbhiAAW4ZAAFuGYABbhnAAW4aAAFuGoABbhrAAW4hAAFuIUABbiGAAW4iAAFuQMABbkFAAW5BwAFuQkABbkMAAW5DQAFuQ4ABbkPAAW5EAAFuRIABbkUAAW5FQAFuRYABbkYAAW5GQAFuZQABbmWAAW5mAAFuZoABbmdAAW5ngAFuZ8ABbmgAAW5oQAFuaMABbmlAAW5pgAFuacABbmpAAW5qgAFuiUABbonAAW6KQAFuisABbouAAW6LwAFujAABboxAAW6MgAFujQABbo2AAW6NwAFujgABbo6AAW6OwAFurYABbq4AAW6ugAFurwABbq/AAW6wAAFusEABbrCAAW6wwAFusUABbrHAAW6yAAFuskABbrLAAW6zAAFu0cABbtJAAW7SwAFu00ABbtQAAW7UQAFu1IABbtTAAW7VAAFu1YABbtYAAW7WQAFu1oABbtcAAW7XQAFu6YABbvKAAW78QAFvBUABbwYAAW8GgAFvBwABbweAAW8IAAFvCIABbwjAAW8JgAFvD8ABbxcAAW8XgAFvGAABbxiAAW8ZAAFvGYABbxoAAW8agAFvIcABbyKAAW8jQAFvJAABbyTAAW8lgAFvJkABbycAAW8ngAFvRkABb0bAAW9HQAFvR8ABb0iAAW9IwAFvSQABb0lAAW9JgAFvSgABb0qAAW9KwAFvSwABb0uAAW9LwAFvaoABb2sAAW9rgAFvbAABb2zAAW9tAAFvbUABb22AAW9twAFvbkABb27AAW9vAAFvb0ABb2/AAW9wAAFvjsABb49AAW+PwAFvkEABb5EAAW+RQAFvkYABb5HAAW+SAAFvkoABb5MAAW+TQAFvk4ABb5QAAW+UQAFvswABb7OAAW+0AAFvtIABb7VAAW+1gAFvtcABb7YAAW+2QAFvtsABb7dAAW+3gAFvt8ABb7hAAW+4gAFv10ABb9fAAW/YQAFv2MABb9mAAW/ZwAFv2gABb9pAAW/agAFv2wABb9uAAW/bwAFv3AABb9yAAW/cwAFv+4ABb/wAAW/8gAFv/QABb/3AAW/+AAFv/kABb/6AAW/+wAFv/0ABb//AAXAAAAFwAEABcADAAXABAAFwH8ABcCBAAXAgwAFwIUABcCIAAXAiQAFwIoABcCLAAXAjAAFwI4ABcCQAAXAkQAFwJIABcCUAAXAlQAFwKYABcCnAAXAqQAFwSQABcEmAAXBKAAFwSoABcEsAAXBLQAFwS4ABcEvAAXBMAAFwTIABcE0AAXBNQAFwTYABcE4AAXBOQAFwbQABcG2AAXBuAAFwboABcG8AAXBvQAFwb4ABcG/AAXBwAAFwcIABcHEAAXBxQAFwcYABcHIAAXByQAFwkQABcJGAAXCSQAFwksABcJNAAXCTgAFwk8ABcJQAAXCUQAFwlMABcJVAAXCVgAFwlcABcJZAAXCWgAFwmsABcJwAAXCcwAFwnUABcL4AAXDHAAFw0AABcNjAAXDigAFw6oABcPRAAXD+AAFxBgABcQ8AAXEYAAFxGIABcRlAAXEZwAFxGkABcRrAAXEbgAFxHEABcRzAAXEdQAFxHgABcR6AAXEfAAFxH8ABcSCAAXEgwAFxIgABcShAAXEpgAFxKgABcStAAXEsAAFxLIABcT7AAXFHwAFxUYABcVqAAXFbQAFxW8ABcVxAAXFcwAFxXUABcV3AAXFeAAFxXsABcWUAAXFuQAFxbsABcW9AAXFvwAFxcEABcXDAAXFxQAFxccABcXJAAXFywAFxfAABcXzAAXF9gAFxfkABcX8AAXF/wAFxgIABcYFAAXGCAAFxgsABcYNAAXGiAAFxooABcaNAAXGjwAFxpIABcaTAAXGlAAFxpUABcaWAAXGmAAFxpoABcabAAXGnAAFxp4ABcafAAXGsAAFxrEABcazAAXHLgAFxzAABccyAAXHNAAFxzcABcc4AAXHOQAFxzoABcc7AAXHPQAFxz8ABcdAAAXHQQAFx0MABcdEAAXHvwAFx8EABcfEAAXHxgAFx8kABcfKAAXHywAFx8wABcfNAAXHzwAFx9EABcfSAAXH0wAFx9UABcfWAAXH5wAFx+wABcfvAAXH8QAFyAIABcgLAAXIDgAFyBEABcgTAAXILwAFyEEABci8AAXIvgAFyMAABcjCAAXIxQAFyMYABcjHAAXIyAAFyMkABcjLAAXIzQAFyM4ABcjPAAXI0QAFyNIABclNAAXJTwAFyVIABclUAAXJVwAFyVgABclZAAXJWgAFyVsABcldAAXJXwAFyWAABclhAAXJYwAFyWQABcl1AAXJdgAFyXgABcnzAAXJ9QAFyfcABcn5AAXJ/AAFyf0ABcn+AAXJ/wAFygAABcoCAAXKBAAFygUABcoGAAXKCAAFygkABcqEAAXKhgAFyokABcqLAAXKjgAFyo8ABcqQAAXKkQAFypIABcqUAAXKlgAFypcABcqYAAXKmgAFypsABcq0AAXKtQAFyrYABcq4AAXLMwAFyzUABcs3AAXLOQAFyzwABcs9AAXLPgAFyz8ABctAAAXLQgAFy0QABctFAAXLRgAFy0gABctJAAXLxAAFy8YABcvJAAXLywAFy84ABcvPAAXL0AAFy9EABcvSAAXL1AAFy9YABcvXAAXL2AAFy9oABcvbAAXL6AAFzAEABcw6AAXMPQAFzEAABcxDAAXMRgAFzEkABcxMAAXMTwAFzFIABcxVAAXMWAAFzFsABcxeAAXMYQAFzGQABcydAAXMoAAFzKMABcymAAXMqQAFzKwABcyvAAXMsgAFzLUABcy4AAXMuwAFzL4ABczBAAXMxAAFzMcABczJAAXM5QAFzPMABc0MAAXNGwAFzT4ABc1SAAXNZwAFzXIABc2LAAXNngAFzcMABc3hAAXN8wAFzhIABc6lAAXOyAAFzugABc8IAAXPCgAFzwwABc8OAAXPEAAFzxMABc8UAAXPFQAFzxgABc8ZAAXPGwAFzxwABc8eAAXPIQAFzyIABc8jAAXPJgAFzycABc8wAAXPSQAFz1IABc9UAAXPVgAFz18ABc9iAAXPZQAFz2cABc+wAAXP1AAFz/sABdAfAAXQIgAF0CQABdAmAAXQKAAF0CoABdAsAAXQLQAF0DAABdBJAAXQagAF0GwABdBuAAXQcAAF0HIABdB0AAXQdgAF0HgABdB6AAXQmwAF0J4ABdChAAXQpAAF0KcABdCqAAXQrQAF0LAABdCzAAXQtQAF0TAABdEyAAXRNAAF0TYABdE5AAXROgAF0TsABdE8AAXRPQAF0T8ABdFBAAXRQgAF0UMABdFFAAXRRgAF0cEABdHDAAXRxQAF0ccABdHKAAXRywAF0cwABdHNAAXRzgAF0dAABdHSAAXR0wAF0dQABdHWAAXR1wAF0lIABdJUAAXSVwAF0lkABdJcAAXSXQAF0l4ABdJfAAXSYAAF0mIABdJkAAXSZQAF0mYABdJoAAXSaQAF0oIABdKDAAXShAAF0oYABdMBAAXTAwAF0wUABdMHAAXTCgAF0ws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ABeROAAXkyQAF5MsABeTNAAXkzwAF5NIABeTTAAXk1AAF5NUABeTWAAXk2AAF5NoABeTbAAXk3AAF5N4ABeTfAAXlWgAF5VwABeVfAAXlYQAF5WQABeVlAAXlZgAF5WcABeVoAAXlagAF5WwABeVtAAXlbgAF5XAABeVxAAXl9AAF5hgABeY8AAXmXwAF5oYABeamAAXmzQAF5vQABecUAAXnOAAF51wABedeAAXnYQAF52MABedlAAXnZwAF52oABedtAAXnbwAF53EABed0AAXndgAF53gABed7AAXnfgAF538ABeeEAAXnnQAF56IABeekAAXnqQAF56wABeeuAAXn9wAF6BsABehCAAXoZgAF6GkABehrAAXobQAF6G8ABehxAAXocwAF6HQABeh3AAXokAAF6LUABei3AAXouQAF6LsABei9AAXovwAF6MEABejDAAXoxQAF6McABejsAAXo7wAF6PIABej1AAXo+AAF6PsABej+AAXpAQAF6QQABekHAAXpCQAF6YQABemGAAXpiQAF6YsABemOAAXpjwAF6ZAABemRAAXpkgAF6ZQABemWAAXplwAF6ZgABemaAAXpmwAF6awABemtAAXprwAF6ioABeosAAXqLgAF6jAABeozAAXqNAAF6jUABeo2AAXqNwAF6jkABeo7AAXqPAAF6j0ABeo/AAXqQAAF6rsABeq9AAXqwAAF6sIABerFAAXqxgAF6scABerIAAXqyQAF6ssABerNAAXqzgAF6s8ABerRAAXq0gAF6uMABeroAAXq6wAF6u0ABer+AAXrCwAF6w4ABesRAAXrFAAF6xYABesyAAXrRAAF61cABevSAAXr1AAF69YABevYAAXr2wAF69wABevdAAXr3gAF698ABevhAAXr4wAF6+QABevlAAXr5wAF6+gABexjAAXsZQAF7GgABexqAAXsbQAF7G4ABexvAAXscAAF7HEABexzAAXsdQAF7HYABex3AAXseQAF7HoABeyLAAXsjAAF7I4ABe0JAAXtCwAF7Q0ABe0PAAXtEgAF7RMABe0UAAXtFQAF7RYABe0YAAXtGgAF7RsABe0cAAXtHgAF7R8ABe2aAAXtnAAF7Z8ABe2hAAXtpAAF7aUABe2mAAXtpwAF7agABe2qAAXtrAAF7a0ABe2uAAXtsAAF7bEABe3KAAXtywAF7cw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ABjUkAAY1JQAGNScABjUoAAY1owAGNaUABjWnAAY1qQAGNawABjWtAAY1rgAGNa8ABjWwAAY1sgAGNbQABjW1AAY1tgAGNbgABjW5AAY2NAAGNjYABjY4AAY2OgAGNj0ABjY+AAY2PwAGNkAABjZBAAY2QwAGNkUABjZGAAY2RwAGNkkABjZKAAY2xQAGNscABjbKAAY2zAAGNs8ABjbQAAY20QAGNtIABjbTAAY21QAGNtcABjbYAAY22QAGNtsABjbcAAY3VwAGN1kABjdbAAY3XQAGN2AABjdhAAY3YgAGN2MABjdkAAY3ZgAGN2gABjdpAAY3agAGN2wABjdtAAY36AAGN+oABjfsAAY37gAGN/EABjfyAAY38wAGN/QABjf1AAY39wAGN/kABjf6AAY3+wAGN/0ABjf+AAY4eQAGOHsABjh9AAY4fwAGOIIABjiDAAY4hAAGOIUABjiGAAY4iAAGOIoABjiLAAY4jAAGOI4ABjiPAAY5IgAGOUUABjllAAY5hQAGOYcABjmJAAY5iwAGOY0ABjmQAAY5kQAGOZIABjmVAAY5lgAGOZgABjmZAAY5mwAGOZ4ABjmfAAY5oAAGOaMABjmkAAY5qQAGOcIABjnLAAY5zQAGOc8ABjnYAAY52wAGOd4ABjngAAY6KQAGOk0ABjp0AAY6mAAGOpsABjqdAAY6nwAGOqEABjqjAAY6pQAGOqYABjqpAAY6wgAGOuMABjrlAAY65wAGOukABjrrAAY67QAGOu8ABjrxAAY68wAGOxQABjsXAAY7GgAGOx0ABjsgAAY7IwAGOyYABjspAAY7LAAGOy4ABjupAAY7qwAGO60ABjuvAAY7sgAGO7MABju0AAY7tQAGO7YABju4AAY7ugAGO7sABju8AAY7vgAGO78ABjw6AAY8PAAGPD4ABjxAAAY8QwAGPEQABjxFAAY8RgAGPEcABjxJAAY8SwAGPEwABjxNAAY8TwAGPFAABjzLAAY8zQAGPNAABjzSAAY81QAGPNYABjzXAAY82AAGPNkABjzbAAY83QAGPN4ABjzfAAY84QAGPOIABjz7AAY8/AAGPP0ABjz/AAY9egAGPXwABj1+AAY9gAAGPYMABj2EAAY9hQAGPYYABj2HAAY9iQAGPYsABj2MAAY9jQAGPY8ABj2QAAY+CwAGPg0ABj4PAAY+EQAGPhQABj4VAAY+FgAGPhcABj4YAAY+GgAGPhwABj4dAAY+HgAGPiAABj4hAAY+nAAGPp4ABj6gAAY+ogAGPqUABj6mAAY+pwAGPqgABj6pAAY+qwAGPq0ABj6uAAY+rwAGPrEABj6yAAY/LQAGPy8ABj8xAAY/MwAGPzYABj83AAY/OAAGPzkABj86AAY/PAAGPz4ABj8/AAY/QAAGP0IABj9DAAY/vgAGP8AABj/CAAY/xAAGP8cABj/IAAY/yQAGP8oABj/LAAY/zQAGP88ABj/QAAY/0QAGP9MABj/UAAZAHQAGQEEABkBoAAZAjAAGQI8ABkCRAAZAkwAGQJUABkCXAAZAmQAGQJoABkCdAAZAtgAGQNMABkDVAAZA1wAGQNkABkDbAAZA3QAGQN8ABkDhAAZA/gAGQQEABkEEAAZBBwAGQQoABkENAAZBEAAGQRMABkEVAAZBkAAGQZIABkGUAAZBlgAGQZkABkGaAAZBmwAGQZwABkGdAAZBnwAGQaEABkGiAAZBowAGQaUABkGmAAZCIQAGQiMABkIlAAZCJwAGQioABkIrAAZCLAAGQi0ABkIuAAZCMAAGQjIABkIzAAZCNAAGQjYABkI3AAZCsgAGQrQABkK3AAZCuQAGQrwABkK9AAZCvgAGQr8ABkLAAAZCwgAGQsQABkLFAAZCxgAGQsgABkLJAAZDRAAGQ0YABkNJAAZDSwAGQ04ABkNPAAZDUAAGQ1EABkNSAAZDVAAGQ1YABkNXAAZDWAAGQ1oABkNbAAZD1gAGQ9gABkPaAAZD3AAGQ98ABkPgAAZD4QAGQ+IABkPjAAZD5QAGQ+cABkPoAAZD6QAGQ+sABkPsAAZEZwAGRGkABkRrAAZEbQAGRHAABkRxAAZEcgAGRHMABkR0AAZEdgAGRHgABkR5AAZEegAGRHwABkR9AAZE+AAGRPoABkT8AAZE/gAGRQEABkUCAAZFAwAGRQQABkUFAAZFBwAGRQkABkUKAAZFCwAGRQ0ABkUOAAZFoQAGRcQABkXkAAZGBAAGRgYABkYIAAZGCgAGRgwABkYPAAZGEAAGRhEABkYUAAZGFQAGRhcABkYYAAZGGgAGRh0ABkYeAAZGHwAGRiIABkYjAAZGKAAGRkEABkZKAAZGTAAGRk4ABkZXAAZGWgAGRl0ABkZfAAZGqAAGRswABkbzAAZHFwAGRxoABkccAAZHHgAGRyAABkciAAZHJAAGRyUABkcoAAZHQQAGR2IABkdkAAZHZgAGR2gABkdqAAZHbAAGR24ABkdwAAZHcgAGR5MABkeWAAZHmQAGR5wABkefAAZHogAGR6UABkeoAAZHqwAGR60ABkgoAAZIKgAGSCwABkguAAZIMQAGSDIABkgzAAZINAAGSDUABkg3AAZIOQAGSDoABkg7AAZIPQAGSD4ABki5AAZIuwAGSL0ABki/AAZIwgAGSMMABkjEAAZIxQAGSMYABkjIAAZIygAGSMsABkjMAAZIzgAGSM8ABklKAAZJTAAGSU8ABklRAAZJVAAGSVUABklWAAZJVwAGSVgABklaAAZJXAAGSV0ABkleAAZJYAAGSWEABkl6AAZJewAGSXwABkl+AAZJ+QAGSfsABkn9AAZJ/wAGSgIABkoDAAZKBAAGSgUABkoGAAZKCAAGSgoABkoLAAZKDAAGSg4ABkoPAAZKigAGSowABkqPAAZKkQAGSpQABkqVAAZKlgAGSpcABkqYAAZKmgAGSpwABkqdAAZKngAGSqAABkqhAAZLHAAGSx4ABksgAAZLIgAGSyUABksmAAZLJwAGSygABkspAAZLKwAGSy0ABksuAAZLLwAGSzEABksyAAZLrQAGS68ABkuxAAZLswAGS7YABku3AAZLuAAGS7kABku6AAZLvAAGS74ABku/AAZLwAAGS8IABkvDAAZMPgAGTEAABkxCAAZMRAAGTEcABkxIAAZMSQAGTEoABkxLAAZMTQAGTE8ABkxQAAZMUQAGTFMABkxUAAZMnQAGTMEABkzoAAZNDAAGTQ8ABk0RAAZNEwAGTRUABk0XAAZNGQAGTRoABk0dAAZNNgAGTVMABk1VAAZNVwAGTVkABk1bAAZNXQAGTV8ABk1hAAZNfgAGTYEABk2EAAZNhwAGTYoABk2NAAZNkAAGTZMABk2VAAZOEAAGThIABk4UAAZOFgAGThkABk4aAAZOGwAGThwABk4dAAZOHwAGTiEABk4iAAZOIwAGTiUABk4mAAZOoQAGTqMABk6lAAZOpwAGTqoABk6rAAZOrAAGTq0ABk6uAAZOsAAGTrIABk6zAAZOtAAGTrYABk63AAZPMgAGTzQABk82AAZPOAAGTzsABk88AAZPPQAGTz4ABk8/AAZPQQAGT0MABk9EAAZPRQAGT0cABk9IAAZPwwAGT8UABk/IAAZPygAGT80ABk/OAAZPzwAGT9AABk/RAAZP0wAGT9UABk/WAAZP1wAGT9kABk/aAAZQVQAGUFcABlBZAAZQWwAGUF4ABlBfAAZQYAAGUGEABlBiAAZQZAAGUGYABlBnAAZQaAAGUGoABlBrAAZQ5gAGUOgABlDqAAZQ7AAGUO8ABlDwAAZQ8QAGUPIABlDzAAZQ9QAGUPcABlD4AAZQ+QAGUPsABlD8AAZRdwAGUXkABlF7AAZRfQAGUYAABlGBAAZRggAGUYMABlGEAAZRhgAGUYgABlGJAAZRigAGUYwABlGNAAZSIAAGUkMABlJjAAZSgwAGUoUABlKHAAZSiQAGUosABlKOAAZSjwAGUpAABlKTAAZSlAAGUpYABlKXAAZSmQAGUpwABlKdAAZSngAGUqEABlKiAAZSpwAGUsAABlLJAAZSywAGUs0ABlLWAAZS2QAGUtwABlLeAAZTJwAGU0sABlNyAAZTlgAGU5kABlObAAZTnQAGU58ABlOhAAZTowAGU6QABlOnAAZTwAAGU+EABlPjAAZT5QAGU+cABlPpAAZT6wAGU+0ABlPvAAZT8QAGVBIABlQVAAZUGAAGVBsABlQeAAZUIQAGVCQABlQnAAZUKgAGVCwABlSnAAZUqQAGVKsABlStAAZUsAAGVLEABlSyAAZUswAGVLQABlS2AAZUuAAGVLkABlS6AAZUvAAGVL0ABlU4AAZVOgAGVTwABlU+AAZVQQAGVUIABlVDAAZVRAAGVUUABlVHAAZVSQAGVUoABlVLAAZVTQAGVU4ABlXJAAZVywAGVc4ABlXQAAZV0wAGVdQABlXVAAZV1gAGVdcABlXZAAZV2wAGVdwABlXdAAZV3wAGVeAABlX5AAZV+gAGVfsABlX9AAZWeAAGVnoABlZ8AAZWfgAGVoEABlaCAAZWgwAGVoQABlaFAAZWhwAGVokABlaKAAZWiwAGVo0ABlaOAAZXCQAGVwsABlcNAAZXDwAGVxIABlcTAAZXFAAGVxUABlcWAAZXGAAGVxoABlcbAAZXHAAGVx4ABlcfAAZXmgAGV5wABleeAAZXoAAGV6MABlekAAZXpQAGV6YABlenAAZXqQAGV6sABlesAAZXrQAGV68ABlewAAZYKwAGWC0ABlgvAAZYMQAGWDQABlg1AAZYNgAGWDcABlg4AAZYOgAGWDwABlg9AAZYPgAGWEAABlhBAAZYvAAGWL4ABljAAAZYwgAGWMUABljGAAZYxwAGWMgABljJAAZYywAGWM0ABljOAAZYzwAGWNEABljSAAZZGwAGWT8ABllmAAZZigAGWY0ABlmPAAZZkQAGWZMABlmVAAZZlwAGWZgABlmbAAZZtAAGWdEABlnTAAZZ1QAGWdcABlnZAAZZ2wAGWd0ABlnfAAZZ/AAGWf8ABloCAAZaBQAGWggABloLAAZaDgAGWhEABloTAAZajgAGWpAABlqSAAZalAAGWpcABlqYAAZamQAGWpoABlqbAAZanQAGWp8ABlqgAAZaoQAGWqMABlqkAAZbHwAGWyEABlsjAAZbJQAGWygABlspAAZbKgAGWysABlssAAZbLgAGWzAABlsxAAZbMgAGWzQABls1AAZbsAAGW7IABlu0AAZbtgAGW7kABlu6AAZbuwAGW7wABlu9AAZbvwAGW8EABlvCAAZbwwAGW8UABlvGAAZcQQAGXEMABlxFAAZcRwAGXEoABlxLAAZcTAAGXE0ABlxOAAZcUAAGXFIABlxTAAZcVAAGXFYABlxXAAZc0gAGXNQABlzWAAZc2AAGXNsABlzcAAZc3QAGXN4ABlzfAAZc4QAGXOMABlzkAAZc5QAGXOcABlzoAAZdYwAGXWUABl1nAAZdaQAGXWwABl1tAAZdbgAGXW8ABl1wAAZdcgAGXXQABl11AAZddgAGXXgABl15AAZd9AAGXfYABl34AAZd+gAGXf0ABl3+AAZd/wAGXgAABl4BAAZeAwAGXgUABl4GAAZeBwAGXgkABl4KAAZenQAGXsAABl7gAAZfAAAGXwIABl8EAAZfBgAGXwgABl8LAAZfDAAGXw0ABl8QAAZfEQAGXxMABl8UAAZfFgAGXxkABl8aAAZfGwAGXx4ABl8fAAZfJAAGXz0ABl9GAAZfSAAGX0oABl9TAAZfVgAGX1kABl9bAAZfpAAGX8gABl/vAAZgEwAGYBYABmAYAAZgGgAGYBwABmAeAAZgIAAGYCEABmAkAAZgPQAGYF4ABmBgAAZgYgAGYGQABmBmAAZgaAAGYGoABmBsAAZgbgAGYI8ABmCSAAZglQAGYJgABmCbAAZgngAGYKEABmCkAAZgpwAGYKkABmEkAAZhJgAGYSgABmEqAAZhLQAGYS4ABmEvAAZhMAAGYTEABmEzAAZhNQAGYTYABmE3AAZhOQAGYToABmG1AAZhtwAGYbkABmG7AAZhvgAGYb8ABmHAAAZhwQAGYcIABmHEAAZhxgAGYccABmHIAAZhygAGYcsABmJGAAZiSAAGYksABmJNAAZiUAAGYlEABmJSAAZiUwAGYlQABmJWAAZiWAAGYlkABmJaAAZiXAAGYl0ABmJ2AAZidwAGYngABmJ6AAZi9QAGYvcABmL5AAZi+wAGYv4ABmL/AAZjAAAGYwEABmMCAAZjBAAGYwYABmMHAAZjCAAGYwoABmMLAAZjhgAGY4gABmOKAAZjjAAGY48ABmOQAAZjkQAGY5IABmOTAAZjlQAGY5cABmOYAAZjmQAGY5sABmOcAAZkFwAGZBkABmQbAAZkHQAGZCAABmQhAAZkIgAGZCMABmQkAAZkJgAGZCgABmQpAAZkKgAGZCwABmQtAAZkqAAGZKoABmSsAAZkrgAGZLEABmSyAAZkswAGZLQABmS1AAZktwAGZLkABmS6AAZkuwAGZL0ABmS+AAZlOQAGZTsABmU9AAZlPwAGZUIABmVDAAZlRAAGZUUABmVGAAZlSAAGZUoABmVLAAZlTAAGZU4ABmVPAAZlmAAGZbwABmXjAAZmBwAGZgoABmYMAAZmDgAGZhAABmYSAAZmFAAGZhUABmYYAAZmMQAGZk4ABmZQAAZmUgAGZlQABmZWAAZmWAAGZloABmZcAAZmeQAGZnwABmZ/AAZmggAGZoUABmaIAAZmiwAGZo4ABmaQAAZnCwAGZw0ABmcPAAZnEQAGZxQABmcVAAZnFgAGZxcABmcYAAZnGgAGZxwABmcdAAZnHgAGZyAABmchAAZnnAAGZ54ABmegAAZnogAGZ6UABmemAAZnpwAGZ6gABmepAAZnqwAGZ60ABmeuAAZnrwAGZ7EABmeyAAZoLQAGaC8ABmgyAAZoNAAGaDcABmg4AAZoOQAGaDoABmg7AAZoPQAGaD8ABmhAAAZoQQAGaEMABmhEAAZovwAGaMEABmjEAAZoxgAGaMkABmjKAAZoywAGaMwABmjNAAZozwAGaNEABmjSAAZo0wAGaNUABmjWAAZpUQAGaVMABmlVAAZpVwAGaVoABmlbAAZpXAAGaV0ABmleAAZpYAAGaWIABmljAAZpZAAGaWYABmlnAAZp4gAGaeQABmnmAAZp6AAGaesABmnsAAZp7QAGae4ABmnvAAZp8QAGafMABmn0AAZp9QAGafcABmn4AAZqcwAGanUABmp3AAZqeQAGanwABmp9AAZqfgAGan8ABmqAAAZqggAGaoQABmqFAAZqhgAGaogABmqJAAZrHAAGaz8ABmtfAAZrfwAGa4EABmuDAAZrhQAGa4cABmuKAAZriwAGa4wABmuPAAZrkAAGa5IABmuTAAZrlQAGa5gABmuZAAZrmgAGa50ABmueAAZrowAGa7wABmvFAAZrxwAGa8kABmvSAAZr1QAGa9gABmvaAAZsIwAGbEcABmxuAAZskgAGbJUABmyXAAZsmQAGbJsABmydAAZsnwAGbKAABmyjAAZsvAAGbN0ABmzfAAZs4QAGbOMABmzlAAZs5wAGbOkABmzrAAZs7QAGbQ4ABm0RAAZtFAAGbRcABm0aAAZtHQAGbSAABm0jAAZtJgAGbSgABm2jAAZtpQAGbacABm2pAAZtrAAGba0ABm2uAAZtrwAGbbAABm2yAAZttAAGbbUABm22AAZtuAAGbbkABm40AAZuNgAGbjgABm46AAZuPQAGbj4ABm4/AAZuQAAGbkEABm5DAAZuRQAGbkYABm5HAAZuSQAGbkoABm7FAAZuxwAGbsoABm7MAAZuzwAGbtAABm7RAAZu0gAGbtMABm7VAAZu1wAGbtgABm7ZAAZu2wAGbtwABm71AAZu9gAGbvcABm75AAZvdAAGb3YABm94AAZvegAGb30ABm9+AAZvfwAGb4AABm+BAAZvgwAGb4UABm+GAAZvhwAGb4kABm+KAAZwBQAGcAcABnAKAAZwDAAGcA8ABnAQAAZwEQAGcBIABnATAAZwFQAGcBcABnAYAAZwGQAGcBsABnAcAAZwlwAGcJkABnCbAAZwnQAGcKAABnChAAZwogAGcKMABnCkAAZwpgAGcKgABnCpAAZwqgAGcKwABnCtAAZxKAAGcSoABnEsAAZxLgAGcTEABnEyAAZxMwAGcTQABnE1AAZxNwAGcTkABnE6AAZxOwAGcT0ABnE+AAZxuQAGcbsABnG9AAZxvwAGccIABnHDAAZxxAAGccUABnHGAAZxyAAGccoABnHLAAZxzAAGcc4ABnHPAAZyGAAGcjwABnJjAAZyhwAGcooABnKMAAZyjgAGcpAABnKSAAZylAAGcpUABnKYAAZysQAGcs4ABnLQAAZy0gAGctQABnLWAAZy2AAGctoABnLcAAZy+QAGcvwABnL/AAZzAgAGcwUABnMIAAZzCwAGcw4ABnMQAAZziwAGc40ABnOPAAZzkQAGc5QABnOVAAZzlgAGc5cABnOYAAZzmgAGc5wABnOdAAZzngAGc6AABnOhAAZ0HAAGdB4ABnQgAAZ0IgAGdCUABnQmAAZ0JwAGdCgABnQpAAZ0KwAGdC0ABnQuAAZ0LwAGdDEABnQyAAZ0rQAGdK8ABnSxAAZ0swAGdLYABnS3AAZ0uAAGdLkABnS6AAZ0vAAGdL4ABnS/AAZ0wAAGdMIABnTDAAZ1PgAGdUAABnVDAAZ1RQAGdUgABnVJAAZ1SgAGdUsABnVMAAZ1TgAGdVAABnVRAAZ1UgAGdVQABnVVAAZ10AAGddIABnXUAAZ11gAGddkABnXaAAZ12wAGddwABnXdAAZ13wAGdeEABnXiAAZ14wAGdeUABnXmAAZ2YQAGdmMABnZlAAZ2ZwAGdmoABnZrAAZ2bAAGdm0ABnZuAAZ2cAAGdnIABnZzAAZ2dAAGdnYABnZ3AAZ28gAGdvQABnb2AAZ2+AAGdvsABnb8AAZ2/QAGdv4ABnb/AAZ3AQAGdwMABncEAAZ3BQAGdwcABncIAAZ3mwAGd74ABnfeAAZ3/gAGeAAABngCAAZ4BAAGeAYABngJAAZ4CgAGeAsABngOAAZ4DwAGeBEABngSAAZ4FAAGeBcABngYAAZ4GQAGeBwABngdAAZ4JgAGeD8ABnhIAAZ4SgAGeEwABnhVAAZ4WAAGeFsABnhdAAZ4pgAGeMoABnjxAAZ5FQAGeRgABnkaAAZ5HAAGeR4ABnkgAAZ5IgAGeSMABnkmAAZ5PwAGeWAABnliAAZ5ZAAGeWYABnloAAZ5agAGeWwABnluAAZ5cAAGeZEABnmUAAZ5lwAGeZoABnmdAAZ5oAAGeaMABnmmAAZ5qQAGeasABnomAAZ6KAAGeioABnosAAZ6LwAGejAABnoxAAZ6MgAGejMABno1AAZ6NwAGejgABno5AAZ6OwAGejwABnq3AAZ6uQAGersABnq9AAZ6wAAGesEABnrCAAZ6wwAGesQABnrGAAZ6yAAGeskABnrKAAZ6zAAGes0ABntIAAZ7SgAGe00ABntPAAZ7UgAGe1MABntUAAZ7VQAGe1YABntYAAZ7WgAGe1sABntcAAZ7XgAGe18ABnt4AAZ7eQAGe3oABnt8AAZ79wAGe/kABnv7AAZ7/QAGfAAABnwBAAZ8AgAGfAMABnwEAAZ8BgAGfAgABnwJAAZ8CgAGfAwABnwNAAZ8iAAGfIoABnyNAAZ8jwAGfJIABnyTAAZ8lAAGfJUABnyWAAZ8mAAGfJoABnybAAZ8nAAGfJ4ABnyfAAZ9GgAGfRwABn0eAAZ9IAAGfSMABn0kAAZ9JQAGfSYABn0nAAZ9KQAGfSsABn0sAAZ9LQAGfS8ABn0wAAZ9qwAGfa0ABn2vAAZ9sQAGfbQABn21AAZ9tgAGfbcABn24AAZ9ugAGfbwABn29AAZ9vgAGfcAABn3BAAZ+PAAGfj4ABn5AAAZ+QgAGfkUABn5GAAZ+RwAGfkgABn5JAAZ+SwAGfk0ABn5OAAZ+TwAGflEABn5SAAZ+mwAGfr8ABn7mAAZ/CgAGfw0ABn8PAAZ/EQAGfxMABn8VAAZ/FwAGfxgABn8bAAZ/NAAGf1EABn9TAAZ/VQAGf1cABn9ZAAZ/WwAGf10ABn9fAAZ/fAAGf38ABn+CAAZ/hQAGf4gABn+LAAZ/jgAGf5EABn+TAAaADgAGgBAABoASAAaAFAAGgBcABoAYAAaAGQAGgBoABoAbAAaAHQAGgB8ABoAgAAaAIQAGgCMABoAkAAaAnwAGgKEABoCjAAaApQAGgKgABoCpAAaAqgAGgKsABoCsAAaArgAGgLAABoCxAAaAsgAGgLQABoC1AAaBMAAGgTIABoE0AAaBNgAGgTkABoE6AAaBOwAGgTwABoE9AAaBPwAGgUEABoFCAAaBQwAGgUUABoFGAAaBwQAGgcMABoHGAAaByAAGgcsABoHMAAaBzQAGgc4ABoHPAAaB0QAGgdMABoHUAAaB1QAGgdcABoHYAAaCUwAGglUABoJXAAaCWQAGglwABoJdAAaCXgAGgl8ABoJgAAaCYgAGgmQABoJlAAaCZgAGgmgABoJpAAaC5AAGguYABoLoAAaC6gAGgu0ABoLuAAaC7wAGgvAABoLxAAaC8wAGgvUABoL2AAaC9wAGgvkABoL6AAaDdQAGg3cABoN5AAaDewAGg34ABoN/AAaDgAAGg4EABoOCAAaDhAAGg4YABoOHAAaDiAAGg4oABoOLAAaEHgAGhEEABoRhAAaEgQAGhIMABoSFAAaEhwAGhIkABoSMAAaEjQAGhI4ABoSRAAaEkgAGhJQABoSVAAaElwAGhJoABoSbAAaEnAAGhJ8ABoSgAAaEpQAGhL4ABoTHAAaEyQAGhMsABoTUAAaE1wAGhNoABoTcAAaFJQAGhUkABoVwAAaFlAAGhZcABoWZAAaFmwAGhZ0ABoWfAAaFoQAGhaIABoWlAAaFvgAGhd8ABoXhAAaF4wAGheUABoXnAAaF6QAGhesABoXtAAaF7wAGhhAABoYTAAaGFgAGhhkABoYcAAaGHwAGhiIABoYlAAaGKAAGhioABoalAAaGpwAGhqkABoarAAaGrgAGhq8ABoawAAaGsQAGhrIABoa0AAaGtgAGhrcABoa4AAaGugAGhrsABoc2AAaHOAAGhzoABoc8AAaHPwAGh0AABodBAAaHQgAGh0MABodFAAaHRwAGh0gABodJAAaHSwAGh0wABofHAAaHyQAGh8wABofOAAaH0QAGh9IABofTAAaH1AAGh9UABofXAAaH2QAGh9oABofbAAaH3QAGh94ABof3AAaH+AAGh/kABof7AAaIdgAGiHgABoh6AAaIfAAGiH8ABoiAAAaIgQAGiIIABoiDAAaIhQAGiIcABoiIAAaIiQAGiIsABoiMAAaJBwAGiQkABokMAAaJDgAGiREABokSAAaJEwAGiRQABokVAAaJFwAGiRkABokaAAaJGwAGiR0ABokeAAaJmQAGiZsABomdAAaJnwAGiaIABomjAAaJpAAGiaUABommAAaJqAAGiaoABomrAAaJrAAGia4ABomvAAaKKgAGiiwABoouAAaKMAAGijMABoo0AAaKNQAGijYABoo3AAaKOQAGijsABoo8AAaKPQAGij8ABopAAAaKuwAGir0ABoq/AAaKwQAGisQABorFAAaKxgAGiscABorIAAaKygAGiswABorNAAaKzgAGitAABorRAAaLGgAGiz4ABotlAAaLiQAGi4wABouOAAaLkAAGi5IABouUAAaLlgAGi5cABouaAAaLswAGi9AABovSAAaL1AAGi9YABovYAAaL2gAGi9wABoveAAaL+wAGi/4ABowBAAaMBAAGjAcABowKAAaMDQAGjBAABowSAAaMjQAGjI8ABoyRAAaMkwAGjJYABoyXAAaMmAAGjJkABoyaAAaMnAAGjJ4ABoyfAAaMoAAGjKIABoyjAAaNHgAGjSAABo0iAAaNJAAGjScABo0oAAaNKQAGjSoABo0rAAaNLQAGjS8ABo0wAAaNMQAGjTMABo00AAaNrwAGjbEABo2zAAaNtQAGjbgABo25AAaNugAGjbsABo28AAaNvgAGjcAABo3BAAaNwgAGjcQABo3FAAaOQAAGjkIABo5FAAaORwAGjkoABo5LAAaOTAAGjk0ABo5OAAaOUAAGjlIABo5TAAaOVAAGjlYABo5XAAaO0gAGjtQABo7WAAaO2AAGjtsABo7cAAaO3QAGjt4ABo7fAAaO4QAGjuMABo7kAAaO5QAGjucABo7oAAaPYwAGj2UABo9nAAaPaQAGj2wABo9tAAaPbgAGj28ABo9wAAaPcgAGj3QABo91AAaPdgAGj3gABo95AAaP9AAGj/YABo/4AAaP+gAGj/0ABo/+AAaP/wAGkAAABpABAAaQAwAGkAUABpAGAAaQBwAGkAkABpAKAAaQnQAGkMAABpDgAAaRAAAGkQIABpEEAAaRBgAGkQgABpELAAaRDAAGkQ0ABpEQAAaREQAGkRMABpEUAAaRFwAGkRoABpEbAAaRHAAGkR8ABpEgAAaRKQAGkUIABpFLAAaRTQAGkU8ABpFYAAaRWwAGkV4ABpFgAAaRqQAGkc0ABpH0AAaSGAAGkhsABpIdAAaSHwAGkiEABpIjAAaSJQAGkiYABpIpAAaSQgAGkmMABpJlAAaSZwAGkmkABpJrAAaSbQAGkm8ABpJxAAaScwAGkpQABpKXAAaSmgAGkp0ABpKgAAaSowAGkqYABpKpAAaSrAAGkq4ABpMpAAaTKwAGky0ABpMvAAaTMgAGkzMABpM0AAaTNQAGkzYABpM4AAaTOgAGkzsABpM8AAaTPgAGkz8ABpO6AAaTvAAGk74ABpPAAAaTwwAGk8QABpPFAAaTxgAGk8cABpPJAAaTywAGk8wABpPNAAaTzwAGk9AABpRLAAaUTQAGlFAABpRSAAaUVQAGlFYABpRXAAaUWAAGlFkABpRbAAaUXQAGlF4ABpRfAAaUYQAGlGIABpR7AAaUfAAGlH0ABpR/AAaU+gAGlPwABpT+AAaVAAAGlQMABpUEAAaVBQAGlQYABpUHAAaVCQAGlQsABpUMAAaVDQAGlQ8ABpUQAAaViwAGlY0ABpWQAAaVkgAGlZUABpWWAAaVlwAGlZgABpWZAAaVmwAGlZ0ABpWeAAaVnwAGlaEABpWiAAaWHQAGlh8ABpYhAAaWIwAGliYABpYnAAaWKAAGlikABpYqAAaWLAAGli4ABpYvAAaWMAAGljIABpYzAAaWrgAGlrAABpayAAaWtAAGlrcABpa4AAaWuQAGlroABpa7AAaWvQAGlr8ABpbAAAaWwQAGlsMABpbEAAaXPwAGl0EABpdDAAaXRQAGl0gABpdJAAaXSgAGl0sABpdMAAaXTgAGl1AABpdRAAaXUgAGl1QABpdVAAaXngAGl8IABpfpAAaYDQAGmBAABpgSAAaYFAAGmBYABpgYAAaYGgAGmBsABpgeAAaYNwAGmFQABphWAAaYWAAGmFoABphcAAaYXgAGmGAABphiAAaYfwAGmIIABpiFAAaYiAAGmIsABpiOAAaYkQAGmJQABpiWAAaZEQAGmRMABpkVAAaZFwAGmRoABpkbAAaZHAAGmR0ABpkeAAaZIAAGmSIABpkjAAaZJAAGmSYABpknAAaZogAGmaQABpmmAAaZqAAGmasABpmsAAaZrQAGma4ABpmvAAaZsQAGmbMABpm0AAaZtQAGmbcABpm4AAaaMwAGmjUABpo3AAaaOQAGmjwABpo9AAaaPgAGmj8ABppAAAaaQgAGmkQABppFAAaaRgAGmkgABppJAAaaxAAGmsYABprJAAaaywAGms4ABprPAAaa0AAGmtEABprSAAaa1AAGmtYABprXAAaa2AAGmtoABprbAAabVgAGm1gABptaAAabXAAGm18ABptgAAabYQAGm2IABptjAAabZQAGm2cABptoAAabaQAGm2sABptsAAab5wAGm+kABpvrAAab7QAGm/AABpvxAAab8gAGm/MABpv0AAab9gAGm/gABpv5AAab+gAGm/wABpv9AAaceAAGnHoABpx9AAacfwAGnIIABpyDAAachAAGnIUABpyGAAaciAAGnIoABpyLAAacjAAGnI4ABpyPAAadIgAGnUUABp1lAAadhQAGnYcABp2JAAadiwAGnY0ABp2QAAadkQAGnZIABp2VAAadlgAGnZgABp2ZAAadmwAGnZ4ABp2fAAadoAAGnaMABp2kAAadrQAGncYABp3PAAad0QAGndMABp3cAAad3wAGneIABp3kAAaeLQAGnlEABp54AAaenAAGnp8ABp6hAAaeowAGnqUABp6nAAaeqQAGnqoABp6tAAaexgAGnucABp7pAAae6wAGnu0ABp7vAAae8QAGnvMABp71AAae9wAGnxgABp8bAAafHgAGnyEABp8kAAafJwAGnyoABp8tAAafMAAGnzIABp+tAAafrwAGn7EABp+zAAaftgAGn7cABp+4AAafuQAGn7oABp+8AAafvgAGn78ABp/AAAafwgAGn8MABqA+AAagQAAGoEIABqBEAAagRwAGoEgABqBJAAagSgAGoEsABqBNAAagTwAGoFAABqBRAAagUwAGoFQABqDPAAag0QAGoNQABqDWAAag2QAGoNoABqDbAAag3AAGoN0ABqDfAAag4QAGoOIABqDjAAag5QAGoOYABqD/AAahAAAGoQEABqEDAAahfgAGoYAABqGCAAahhAAGoYcABqGIAAahiQAGoYoABqGLAAahjQAGoY8ABqGQAAahkQAGoZMABqGUAAaiDwAGohEABqITAAaiFQAGohgABqIZAAaiGgAGohsABqIcAAaiHgAGoiAABqIhAAaiIgAGoiQABqIlAAaioAAGoqIABqKkAAaipgAGoqkABqKqAAaiqwAGoqwABqKtAAairwAGorEABqKyAAaiswAGorUABqK2AAajMQAGozMABqM1AAajNwAGozoABqM7AAajPAAGoz0ABqM+AAajQAAGo0IABqNDAAajRAAGo0YABqNHAAajwgAGo8QABqPGAAajyAAGo8sABqPMAAajzQAGo84ABqPPAAaj0QAGo9MABqPUAAaj1QAGo9cABqPYAAakIQAGpEUABqRsAAakkAAGpJMABqSVAAaklwAGpJkABqSbAAaknQAGpJ4ABqShAAakugAGpNcABqTZAAak2wAGpN0ABqTfAAak4QAGpOMABqTlAAalAgAGpQUABqUIAAalCwAGpQ4ABqURAAalFAAGpRcABqUZAAallAAGpZYABqWYAAalmgAGpZ0ABqWeAAalnwAGpaAABqWhAAalowAGpaUABqWmAAalpwAGpakABqWqAAamJQAGpicABqYpAAamKwAGpi4ABqYvAAamMAAGpjEABqYyAAamNAAGpjYABqY3AAamOAAGpjoABqY7AAamtgAGprgABqa6AAamvAAGpr8ABqbAAAamwQAGpsIABqbDAAamxQAGpscABqbIAAamyQAGpssABqbMAAanRwAGp0kABqdMAAanTgAGp1EABqdSAAanUwAGp1QABqdVAAanVwAGp1kABqdaAAanWwAGp10ABqdeAAan2QAGp9sABqfdAAan3wAGp+IABqfjAAan5AAGp+UABqfmAAan6AAGp+oABqfrAAan7AAGp+4ABqfvAAaoagAGqGwABqhuAAaocAAGqHMABqh0AAaodQAGqHYABqh3AAaoeQAGqHsABqh8AAaofQAGqH8ABqiAAAao+wAGqP0ABqj/AAapAQAGqQQABqkFAAapBgAGqQcABqkIAAapCgAGqQwABqkNAAapDgAGqRAABqkRAAappAAGqccABqnnAAaqBwAGqgkABqoLAAaqDQAGqg8ABqoSAAaqEwAGqhQABqoXAAaqGAAGqhoABqobAAaqHQAGqiAABqohAAaqIgAGqiUABqomAAaqKwAGqkQABqpNAAaqTwAGqlEABqpaAAaqXQAGqmAABqpiAAaqqwAGqs8ABqr2AAarGgAGqx0ABqsfAAarIQAGqyMABqslAAarJwAGqygABqsrAAarRAAGq2UABqtnAAaraQAGq2sABqttAAarbwAGq3EABqtzAAardQAGq5YABquZAAarnAAGq58ABquiAAarpQAGq6gABqurAAarrgAGq7AABqwrAAasLQAGrC8ABqwxAAasNAAGrDUABqw2AAasNwAGrDgABqw6AAasPAAGrD0ABqw+AAasQAAGrEEABqy8AAasvgAGrMAABqzCAAasxQAGrMYABqzHAAasyAAGrMkABqzLAAaszQAGrM4ABqzPAAas0QAGrNIABq1NAAatTwAGrVIABq1UAAatVwAGrVgABq1ZAAatWgAGrVsABq1dAAatXwAGrWAABq1hAAatYwAGrWQABq19AAatfgAGrX8ABq2BAAat/AAGrf4ABq4AAAauAgAGrgUABq4GAAauBwAGrggABq4JAAauCwAGrg0ABq4OAAauDwAGrhEABq4SAAaujQAGro8ABq6RAAaukwAGrpYABq6XAAaumAAGrpkABq6aAAaunAAGrp4ABq6fAAauoAAGrqIABq6jAAavHgAGryAABq8iAAavJAAGrycABq8oAAavKQAGryoABq8rAAavLQAGry8ABq8wAAavMQAGrzMABq80AAavrwAGr7EABq+zAAavtQAGr7gABq+5AAavugAGr7sABq+8AAavvgAGr8AABq/BAAavwgAGr8QABq/FAAawQAAGsEIABrBEAAawRgAGsEkABrBKAAawSwAGsEwABrBNAAawTwAGsFEABrBSAAawUwAGsFUABrBWAAawnwAGsMMABrDqAAaxDgAGsREABrETAAaxFQAGsRcABrEZAAaxGwAGsRwABrEfAAaxOAAGsVUABrFXAAaxWQAGsVsABrFdAAaxXwAGsWEABrFjAAaxgAAGsYMABrGGAAaxiQAGsYwABrGPAAaxkgAGsZUABrGXAAayEgAGshQABrIWAAayGAAGshsABrIcAAayHQAGsh4ABrIfAAayIQAGsiMABrIkAAayJQAGsicABrIoAAayowAGsqUABrKnAAayqQAGsqwABrKtAAayrgAGsq8ABrKwAAaysgAGsrQABrK1AAaytgAGsrgABrK5AAazNAAGszYABrM5AAazOwAGsz4ABrM/AAazQAAGs0EABrNCAAazRAAGs0YABrNHAAazSAAGs0oABrNLAAazxgAGs8gABrPLAAazzQAGs9AABrPRAAaz0gAGs9MABrPUAAaz1gAGs9gABrPZAAaz2gAGs9wABrPdAAa0WAAGtFoABrRcAAa0XgAGtGEABrRiAAa0YwAGtGQABrRlAAa0ZwAGtGkABrRqAAa0awAGtG0ABrRuAAa06QAGtOsABrTtAAa07wAGtPIABrTzAAa09AAGtPUABrT2AAa0+AAGtPoABrT7AAa0/AAGtP4ABrT/AAa1egAGtXwABrV+AAa1gAAGtYMABrWEAAa1hQAGtYYABrWHAAa1iQAGtYsABrWMAAa1jQAGtY8ABrWQAAa1oQAGtaIABrWkAAa2HwAGtiEABrYkAAa2JgAGtikABrYqAAa2KwAGtiwABrYtAAa2LwAGtjEABrYyAAa2MwAGtjUABrY2AAa2sQAGtrMABra1AAa2twAGtroABra7AAa2vAAGtr0ABra+AAa2wAAGtsIABrbDAAa2xAAGtsYABrbHAAa3QgAGt0QABrdHAAa3SQAGt0wABrdNAAa3TgAGt08ABrdQAAa3UgAGt1QABrdVAAa3VgAGt1gABrdZAAa37AAGuA8ABrgvAAa4TwAGuFEABrhTAAa4VQAGuFcABrhaAAa4WwAGuFwABrhfAAa4YAAGuGIABrhjAAa4ZgAGuGkABrhqAAa4awAGuG4ABrhvAAa4eAAGuJEABriaAAa4nAAGuJ4ABrinAAa4qgAGuK0ABrivAAa4+AAGuRwABrlDAAa5ZwAGuWoABrlsAAa5bgAGuXAABrlyAAa5dAAGuXUABrl4AAa5kQAGubIABrm0AAa5tgAGubgABrm6AAa5vAAGub4ABrnAAAa5wgAGueMABrnmAAa56QAGuewABrnvAAa58gAGufUABrn4AAa5+wAGuf0ABrp4AAa6egAGunwABrp+AAa6gQAGuoIABrqDAAa6hAAGuoUABrqHAAa6iQAGuooABrqLAAa6jQAGuo4ABrsJAAa7CwAGuw0ABrsPAAa7EgAGuxMABrsUAAa7FQAGuxYABrsYAAa7GgAGuxsABrscAAa7HgAGux8ABruaAAa7nAAGu58ABruhAAa7pAAGu6UABrumAAa7pwAGu6gABruqAAa7rAAGu60ABruuAAa7sAAGu7EABrvKAAa7ywAGu8wABrvOAAa8SQAGvEsABrxNAAa8TwAGvFIABrxTAAa8VAAGvFUABrxWAAa8WAAGvFoABrxbAAa8XAAGvF4ABrxfAAa82gAGvNwABrzfAAa84QAGvOQABrzlAAa85gAGvOcABrzoAAa86gAGvOwABrztAAa87gAGvPAABrzxAAa9bAAGvW4ABr1wAAa9cgAGvXUABr12AAa9dwAGvXgABr15AAa9ewAGvX0ABr1+AAa9fwAGvYEABr2CAAa9/QAGvf8ABr4BAAa+AwAGvgYABr4HAAa+CAAGvgkABr4KAAa+DAAGvg4ABr4PAAa+EAAGvhIABr4TAAa+jgAGvpAABr6SAAa+lAAGvpcABr6YAAa+mQAGvpoABr6bAAa+nQAGvp8ABr6gAAa+oQAGvqMABr6kAAa+7QAGvxEABr84AAa/XAAGv18ABr9hAAa/YwAGv2UABr9nAAa/aQAGv2oABr9tAAa/hgAGv6MABr+lAAa/pwAGv6kABr+rAAa/rQAGv68ABr+xAAa/zgAGv9EABr/UAAa/1wAGv9oABr/dAAa/4AAGv+MABr/lAAbAYAAGwGIABsBkAAbAZgAGwGkABsBqAAbAawAGwGwABsBtAAbAbwAGwHEABsByAAbAcwAGwHUABsB2AAbA8QAGwPMABsD1AAbA9wAGwPoABsD7AAbA/AAGwP0ABsD+AAbBAAAGwQIABsEDAAbBBAAGwQYABsEHAAbBggAGwYQABsGGAAbBiAAGwYsABsGMAAbBjQAGwY4ABsGPAAbBkQAGwZMABsGUAAbBlQAGwZcABsGYAAbCEwAGwhUABsIYAAbCGgAGwh0ABsIeAAbCHwAGwiAABsIhAAbCIwAGwiUABsImAAbCJwAGwikABsIqAAbCpQAGwqcABsKpAAbCqwAGwq4ABsKvAAbCsAAGwrEABsKyAAbCtAAGwrYABsK3AAbCuAAGwroABsK7AAbDNgAGwzgABsM6AAbDPAAGwz8ABsNAAAbDQQAGw0IABsNDAAbDRQAGw0cABsNIAAbDSQAGw0sABsNMAAbDxwAGw8kABsPMAAbDzgAGw9EABsPSAAbD0wAGw9QABsPVAAbD1wAGw9kABsPaAAbD2wAGw90ABsPeAAbEcQAGxJQABsS0AAbE1AAGxNYABsTYAAbE2gAGxNwABsTfAAbE4AAGxOEABsTkAAbE5QAGxOcABsToAAbE6gAGxO0ABsTuAAbE7wAGxPIABsTzAAbE/AAGxRUABsUeAAbFIAAGxSIABsUrAAbFLgAGxTEABsUzAAbFfAAGxaAABsXHAAbF6wAGxe4ABsXwAAbF8gAGxfQABsX2AAbF+AAGxfkABsX8AAbGFQAGxjYABsY4AAbGOgAGxjwABsY+AAbGQAAGxkIABsZEAAbGRgAGxmcABsZqAAbGbQAGxnAABsZzAAbGdgAGxnkABsZ8AAbGfwAGxoEABsb8AAbG/gAGxwAABscCAAbHBQAGxwYABscHAAbHCAAGxwkABscLAAbHDQAGxw4ABscPAAbHEQAGxxIABseNAAbHjwAGx5EABseTAAbHlgAGx5cABseYAAbHmQAGx5oABsecAAbHngAGx58ABsegAAbHogAGx6MABsgeAAbIIAAGyCMABsglAAbIKAAGyCkABsgqAAbIKwAGyCwABsguAAbIMAAGyDEABsgyAAbINAAGyDUABshOAAbITwAGyFAABshSAAbIzQAGyM8ABsjRAAbI0wAGyNYABsjXAAbI2AAGyNkABsjaAAbI3AAGyN4ABsjfAAbI4AAGyOIABsjjAAbJXgAGyWAABsljAAbJZQAGyWgABslpAAbJagAGyWsABslsAAbJbgAGyXAABslxAAbJcgAGyXQABsl1AAbJ8AAGyfIABsn0AAbJ9gAGyfkABsn6AAbJ+wAGyfwABsn9AAbJ/wAGygEABsoCAAbKAwAGygUABsoGAAbKgQAGyoMABsqFAAbKhwAGyooABsqLAAbKjAAGyo0ABsqOAAbKkAAGypIABsqTAAbKlAAGypYABsqXAAbLEgAGyxQABssWAAbLGAAGyxsABsscAAbLHQAGyx4ABssfAAbLIQAGyyMABsskAAbLJQAGyycABssoAAbLcQAGy5UABsu8AAbL4AAGy+MABsvlAAbL5wAGy+kABsvrAAbL7QAGy+4ABsvxAAbMCgAGzCcABswpAAbMKwAGzC0ABswvAAbMMQAGzDMABsw1AAbMUgAGzFUABsxYAAbMWwAGzF4ABsxhAAbMZAAGzGcABsxpAAbM5AAGzOYABszoAAbM6gAGzO0ABszuAAbM7wAGzPAABszxAAbM8wAGzPUABsz2AAbM9wAGzPkABsz6AAbNdQAGzXcABs15AAbNewAGzX4ABs1/AAbNgAAGzYEABs2CAAbNhAAGzYYABs2HAAbNiAAGzYoABs2LAAbOBgAGzggABs4KAAbODAAGzg8ABs4QAAbOEQAGzhIABs4TAAbOFQAGzhcABs4YAAbOGQAGzhsABs4cAAbOlwAGzpkABs6cAAbOngAGzqEABs6iAAbOowAGzqQABs6lAAbOpwAGzqkABs6qAAbOqwAGzq0ABs6uAAbPKQAGzysABs8tAAbPLwAGzzIABs8zAAbPNAAGzzUABs82AAbPOAAGzzoABs87AAbPPAAGzz4ABs8/AAbPugAGz7wABs++AAbPwAAGz8MABs/EAAbPxQAGz8YABs/HAAbPyQAGz8sABs/MAAbPzQAGz88ABs/QAAbQSwAG0E0ABtBPAAbQUQAG0FQABtBVAAbQVgAG0FcABtBYAAbQWgAG0FwABtBdAAbQXgAG0GAABtBhAAbQ9AAG0RcABtE3AAbRVwAG0VkABtFbAAbRXQAG0V8ABtFiAAbRYwAG0WQABtFnAAbRaAAG0WoABtFrAAbRbgAG0XEABtFyAAbRcwAG0XYABtF3AAbRfAAG0ZUABtGeAAbRoAAG0aIABtGrAAbRrgAG0bEABtGzAAbR/AAG0iAABtJHAAbSawAG0m4ABtJwAAbScgAG0nQABtJ2AAbSeAAG0nkABtJ8AAbSlQAG0rYABtK4AAbSugAG0rwABtK+AAbSwAAG0sIABtLEAAbSxgAG0ucABtLqAAbS7QAG0vA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ABuTLAAbkzQAG5NsABuVuAAblkQAG5bEABuXRAAbl0wAG5dUABuXXAAbl2QAG5dwABuXdAAbl3gAG5eEABuXiAAbl5AAG5eUABuXoAAbl6wAG5ewABuXtAAbl8AAG5fEABuX6AAbmEwAG5hwABuYeAAbmIAAG5ikABuYsAAbmLwAG5jEABuZ6AAbmngAG5sUABubpAAbm7AAG5u4ABubwAAbm8gAG5vQABub2AAbm9wAG5voABucTAAbnNAAG5zYABuc4AAbnOgAG5zwABuc+AAbnQAAG50IABudEAAbnZQAG52gABudrAAbnbgAG53EABud0AAbndwAG53oABud9AAbnfwAG5/oABuf8AAbn/gAG6AAABugDAAboBAAG6AUABugGAAboBwAG6AkABugLAAboDAAG6A0ABugPAAboEAAG6IsABuiNAAbojwAG6JEABuiUAAbolQAG6JYABuiXAAbomAAG6JoABuicAAbonQAG6J4ABuigAAbooQAG6RwABukeAAbpIQAG6SMABukmAAbpJwAG6SgABukpAAbpKgAG6SwABukuAAbpLwAG6TAABukyAAbpMwAG6UwABulNAAbpTgAG6VAABunLAAbpzQAG6c8ABunRAAbp1AAG6dUABunWAAbp1wAG6dgABunaAAbp3AAG6d0ABuneAAbp4AAG6eEABupcAAbqXgAG6mEABupjAAbqZgAG6mcABupoAAbqaQAG6moABupsAAbqbgAG6m8ABupwAAbqcgAG6nMABuruAAbq8AAG6vIABur0AAbq9wAG6vgABur5AAbq+gAG6vsABur9AAbq/wAG6wAABusBAAbrAwAG6wQABut/AAbrgQAG64MABuuFAAbriAAG64kABuuKAAbriwAG64wABuuOAAbrkAAG65EABuuSAAbrlAAG65UABuwQAAbsEgAG7BQABuwWAAbsGQAG7BoABuwbAAbsHAAG7B0ABuwfAAbsIQAG7CIABuwjAAbsJQAG7CYABuxvAAbskwAG7LoABuzeAAbs4QAG7OMABuzlAAbs5wAG7OkABuzrAAbs7AAG7O8ABu0IAAbtJQAG7ScABu0pAAbtKwAG7S0ABu0vAAbtMQAG7TMABu1QAAbtUwAG7VYABu1ZAAbtXAAG7V8ABu1iAAbtZQAG7WcABu3iAAbt5AAG7eYABu3oAAbt6wAG7ew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ABwgUAAcIFgAHCBcABwgYAAcIGgAHCBsABwiWAAcImAAHCJsABwidAAcIoAAHCKEABwiiAAcIowAHCKQABwimAAcIqAAHCKkABwiqAAcIrAAHCK0ABwkoAAcJKgAHCSwABwkuAAcJMQAHCTIABwkzAAcJNAAHCTUABwk3AAcJOQAHCToABwk7AAcJPQAHCT4ABwm5AAcJuwAHCb0ABwm/AAcJwgAHCcMABwnEAAcJxQAHCcYABwnIAAcJygAHCcsABwnMAAcJzgAHCc8ABwpKAAcKTAAHCk4ABwpQAAcKUwAHClQABwpVAAcKVgAHClcABwpZAAcKWwAHClwABwpdAAcKXwAHCmAABwpxAAcKcgAHCnQABwrvAAcK8QAHCvMABwr1AAcK+AAHCvkABwr6AAcK+wAHCvwABwr+AAcLAAAHCwEABwsCAAcLBAAHCwUABwuAAAcLggAHC4QABwuGAAcLiQAHC4oABwuLAAcLjAAHC40ABwuPAAcLkQAHC5IABwuTAAcLlQAHC5YABwwRAAcMEwAHDBYABwwYAAcMGwAHDBwABwwdAAcMHgAHDB8ABwwhAAcMIwAHDCQABwwlAAcMJwAHDCgABwy7AAcM3gAHDP4ABw0eAAcNIAAHDSIABw0kAAcNJgAHDSkABw0qAAcNKwAHDS4ABw0vAAcNMQAHDTIABw00AAcNNwAHDTgABw05AAcNPAAHDT0ABw1CAAcNWwAHDWQABw1mAAcNaAAHDXEABw10AAcNdwAHDXkABw3CAAcN5gAHDg0ABw4xAAcONAAHDjYABw44AAcOOgAHDjwABw4+AAcOPwAHDkIABw5bAAcOfAAHDn4ABw6AAAcOggAHDoQABw6GAAcOiAAHDooABw6MAAcOrQAHDrAABw6zAAcOtgAHDrkABw68AAcOvwAHDsIABw7FAAcOxwAHD0IABw9EAAcPRgAHD0gABw9LAAcPTAAHD00ABw9OAAcPTwAHD1EABw9TAAcPVAAHD1UABw9XAAcPWAAHD9MABw/VAAcP1wAHD9kABw/cAAcP3QAHD94ABw/fAAcP4AAHD+IABw/kAAcP5QAHD+YABw/oAAcP6QAHEGQABxBmAAcQaQAHEGsABxBuAAcQbwAHEHAABxBxAAcQcgAHEHQABxB2AAcQdwAHEHgABxB6AAcQewAHEJQABxCVAAcQlgAHEJg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AByJIAAciSgAHIksAByJMAAciTgAHIk8AByLKAAcizAAHIs8AByLRAAci1AAHItUAByLWAAci1wAHItgAByLaAAci3AAHIt0AByLeAAci4AAHIuEAByNcAAcjXgAHI2EAByNjAAcjZgAHI2cAByNoAAcjaQAHI2oAByNsAAcjbgAHI28AByNwAAcjcgAHI3MAByPuAAcj8AAHI/IAByP0AAcj9wAHI/gAByP5AAcj+gAHI/sAByP9AAcj/wAHJAAAByQBAAckAwAHJAQAByR/AAckgQAHJIMABySFAAckiAAHJIkABySKAAckiwAHJIwABySOAAckkAAHJJEABySSAAcklAAHJJUAByUQAAclEgAHJRQAByUWAAclGQAHJRoAByUbAAclHAAHJR0AByUfAAclIQAHJSIAByUjAAclJQAHJSYAByW5AAcl3AAHJfwAByYcAAcmHgAHJiAAByYiAAcmJAAHJicAByYoAAcmKQAHJiwAByYtAAcmLwAHJjAAByYyAAcmNQAHJjYAByY3AAcmOgAHJjsAByZAAAcmWQAHJmIAByZkAAcmZgAHJm8AByZyAAcmdQAHJncABybAAAcm5AAHJwsABycvAAcnMgAHJzQAByc2AAcnOAAHJzoAByc8AAcnPQAHJ0AABydZAAcnegAHJ3wAByd+AAcngAAHJ4IAByeEAAcnhgAHJ4gAByeKAAcnqwAHJ64AByexAAcntAAHJ7cABye6AAcnvQAHJ8AAByfDAAcnxQAHKEAAByhCAAcoRAAHKEYAByhJAAcoSgAHKEsAByhMAAcoTQAHKE8AByhRAAcoUgAHKFMAByhVAAcoVgAHKNEAByjTAAco1QAHKNcAByjaAAco2wAHKNwAByjdAAco3gAHKOAAByjiAAco4wAHKOQAByjmAAco5wAHKWIABylkAAcpZwAHKWkABylsAAcpbQAHKW4ABylvAAcpcAAHKXIAByl0AAcpdQAHKXYAByl4AAcpeQAHKZIABymTAAcplAAHKZYAByoRAAcqEwAHKhUAByoXAAcqGgAHKhsAByocAAcqHQAHKh4AByogAAcqIgAHKiMAByokAAcqJgAHKicAByqiAAcqpAAHKqcAByqpAAcqrAAHKq0AByquAAcqrwAHKrAAByqyAAcqtAAHKrUAByq2AAcquAAHKrkABys0AAcrNgAHKzg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AB057AAdOfgAHToAAB06CAAdOhAAHToYAB06IAAdOiQAHTowAB06lAAdOxgAHTsgAB07KAAdOzAAHTs4AB07QAAdO0gAHTtQAB07WAAdO9wAHTvoAB079AAdPAAAHTwMAB08GAAdPCQAHTwwAB08PAAdPEQAHT4wAB0+OAAdPkAAHT5IAB0+VAAdPlgAHT5cAB0+YAAdPmQAHT5sAB0+dAAdPngAHT58AB0+hAAdPogAHUB0AB1AfAAdQIQAHUCMAB1AmAAdQJwAHUCgAB1ApAAdQKgAHUCwAB1AuAAdQLwAHUDAAB1AyAAdQMwAHUK4AB1CwAAdQswAHULUAB1C4AAdQuQAHULoAB1C7AAdQvAAHUL4AB1DAAAdQwQAHUMIAB1DEAAdQxQAHUN4AB1DfAAdQ4AAHUOIAB1FdAAdRXwAHUWEAB1FjAAdRZgAHUWcAB1FoAAdRaQAHUWoAB1FsAAdRbgAHUW8AB1FwAAdRcgAHUXMAB1HuAAdR8AAHUfMAB1H1AAdR+AAHUfkAB1H6AAdR+wAHUfwAB1H+AAdSAAAHUgEAB1ICAAdSBAAHUgUAB1KAAAdSggAHUoQAB1KGAAdSiQAHUooAB1KLAAdSjAAHUo0AB1KPAAdSkQAHUpIAB1KTAAdSlQAHUpYAB1MRAAdTEwAHUxUAB1MXAAdTGgAHUxsAB1McAAdTHQAHUx4AB1MgAAdTIgAHUyMAB1MkAAdTJgAHUycAB1OiAAdTpAAHU6YAB1OoAAdTqwAHU6wAB1OtAAdTrgAHU68AB1OxAAdTswAHU7QAB1O1AAdTtwAHU7gAB1QBAAdUJQAHVEwAB1RwAAdUcwAHVHUAB1R3AAdUeQAHVHsAB1R9AAdUfgAHVIEAB1SaAAdUtwAHVLkAB1S7AAdUvQAHVL8AB1TBAAdUwwAHVMUAB1TiAAdU5QAHVOgAB1TrAAdU7gAHVPEAB1T0AAdU9wAHVPkAB1V0AAdVdgAHVXgAB1V6AAdVfQAHVX4AB1V/AAdVgAAHVYEAB1WDAAdVhQAHVYYAB1WHAAdViQAHVYoAB1YFAAdWBwAHVgkAB1YLAAdWDgAHVg8AB1YQAAdWEQAHVhIAB1YUAAdWFgAHVhcAB1YYAAdWGgAHVhsAB1aWAAdWmAAHVpoAB1acAAdWnwAHVqAAB1ahAAdWogAHVqMAB1alAAdWpwAHVqgAB1apAAdWqwAHVqwAB1cnAAdXKQAHVywAB1cuAAdXMQAHVzIAB1czAAdXNAAHVzUAB1c3AAdXOQAHVzoAB1c7AAdXPQAHVz4AB1e5AAdXuwAHV70AB1e/AAdXwgAHV8MAB1fEAAdXxQAHV8YAB1fIAAdXygAHV8sAB1fMAAdXzgAHV88AB1hKAAdYTAAHWE4AB1hQAAdYUwAHWFQAB1hVAAdYVgAHWFcAB1hZAAdYWwAHWFwAB1hdAAdYXwAHWGAAB1jbAAdY3QAHWN8AB1jhAAdY5AAHWOUAB1jmAAdY5wAHWOgAB1jqAAdY7AAHWO0AB1juAAdY8AAHWPEAB1mEAAdZpwAHWccAB1nnAAdZ6QAHWesAB1ntAAdZ7wAHWfIAB1nzAAdZ9AAHWfcAB1n4AAdZ+gAHWfsAB1n9AAdaAAAHWgEAB1oCAAdaBQAHWgYAB1oLAAdaJAAHWi0AB1ovAAdaMQAHWjoAB1o9AAdaQAAHWkIAB1qLAAdarwAHWtYAB1r6AAda/QAHWv8AB1sBAAdbAwAHWwUAB1sHAAdbCAAHWwsAB1skAAdbRQAHW0cAB1tJAAdbSwAHW00AB1tPAAdbUQAHW1MAB1tVAAdbdgAHW3kAB1t8AAdbfwAHW4IAB1uFAAdbiAAHW4sAB1uOAAdbkAAHXAsAB1wNAAdcDwAHXBEAB1wUAAdcFQAHXBYAB1wXAAdcGAAHXBoAB1wcAAdcHQAHXB4AB1wgAAdcIQAHXJwAB1yeAAdcoAAHXKIAB1ylAAdcpgAHXKcAB1yoAAdcqQAHXKsAB1ytAAdcrgAHXK8AB1yxAAdcsgAHXS0AB10vAAddMgAHXTQAB103AAddOAAHXTkAB106AAddOwAHXT0AB10/AAddQAAHXUEAB11DAAddRAAHXV0AB11eAAddXwAHXWEAB13cAAdd3gAHXeAAB13iAAdd5QAHXeYAB13nAAdd6AAHXekAB13rAAdd7QAHXe4AB13vAAdd8QAHXfIAB15tAAdebwAHXnEAB15zAAdedgAHXncAB154AAdeeQAHXnoAB158AAdefgAHXn8AB16AAAdeggAHXoMAB17+AAdfAAAHXwIAB18EAAdfBwAHXwgAB18JAAdfCgAHXwsAB18NAAdfDwAHXxAAB18RAAdfEwAHXxQAB1+PAAdfkQAHX5MAB1+VAAdfmAAHX5kAB1+aAAdfmwAHX5wAB1+eAAdfoAAHX6EAB1+iAAdfpAAHX6UAB2AgAAdgIgAHYCQAB2AmAAdgKQAHYCoAB2ArAAdgLAAHYC0AB2AvAAdgMQAHYDIAB2AzAAdgNQAHYDYAB2B/AAdgowAHYMoAB2DuAAdg8QAHYPMAB2D1AAdg9wAHYPkAB2D7AAdg/AAHYP8AB2EYAAdhNQAHYTcAB2E5AAdhOwAHYT0AB2E/AAdhQQAHYUMAB2FgAAdhYwAHYWYAB2FpAAdhbAAHYW8AB2FyAAdhdQAHYXcAB2HyAAdh9AAHYfYAB2H4AAdh+wAHYfwAB2H9AAdh/gAHYf8AB2IBAAdiAwAHYgQAB2IFAAdiBwAHYggAB2KDAAdihQAHYocAB2KJAAdijAAHYo0AB2KOAAdijwAHYpAAB2KSAAdilAAHYpUAB2KWAAdimAAHYpkAB2MUAAdjFgAHYxgAB2MaAAdjHQAHYx4AB2MfAAdjIAAHYyEAB2MjAAdjJQAHYyYAB2MnAAdjKQAHYyoAB2OlAAdjpwAHY6oAB2OsAAdjrwAHY7AAB2OxAAdjsgAHY7MAB2O1AAdjtwAHY7gAB2O5AAdjuwAHY7wAB2Q3AAdkOQAHZDsAB2Q9AAdkQAAHZEEAB2RCAAdkQwAHZEQAB2RGAAdkSAAHZEkAB2RKAAdkTAAHZE0AB2TIAAdkygAHZMwAB2TOAAdk0QAHZNIAB2TTAAdk1AAHZNUAB2TXAAdk2QAHZNoAB2TbAAdk3QAHZN4AB2VZAAdlWwAHZV0AB2VfAAdlYgAHZWMAB2VkAAdlZQAHZWYAB2VoAAdlagAHZWsAB2VsAAdlbgAHZW8AB2YCAAdmJQAHZkUAB2ZlAAdmZwAHZmkAB2ZrAAdmbQAHZnAAB2ZxAAdmcgAHZnUAB2Z2AAdmeAAHZnkAB2Z7AAdmfgAHZn8AB2aAAAdmgwAHZoQAB2aJAAdmogAHZqsAB2atAAdmrwAHZrgAB2a7AAdmvgAHZsAAB2cJAAdnLQAHZ1QAB2d4AAdnewAHZ30AB2d/AAdngQAHZ4MAB2eFAAdnhgAHZ4kAB2eiAAdnwwAHZ8UAB2fHAAdnyQAHZ8sAB2fNAAdnzwAHZ9EAB2fTAAdn9AAHZ/cAB2f6AAdn/QAHaAAAB2gDAAdoBgAHaAkAB2gMAAdoDgAHaIkAB2iLAAdojQAHaI8AB2iSAAdokwAHaJQAB2iVAAdolgAHaJgAB2iaAAdomwAHaJwAB2ieAAdonwAHaRoAB2kcAAdpHgAHaSAAB2kjAAdpJAAHaSUAB2kmAAdpJwAHaSkAB2krAAdpLAAHaS0AB2kvAAdpMAAHaasAB2mtAAdpsAAHabIAB2m1AAdptgAHabcAB2m4AAdpuQAHabsAB2m9AAdpvgAHab8AB2nBAAdpwgAHadsAB2ncAAdp3QAHad8AB2paAAdqXAAHal4AB2pgAAdqYwAHamQAB2plAAdqZgAHamcAB2ppAAdqawAHamwAB2ptAAdqbwAHanAAB2rrAAdq7QAHau8AB2rxAAdq9AAHavUAB2r2AAdq9wAHavgAB2r6AAdq/AAHav0AB2r+AAdrAAAHawEAB2t8AAdrfgAHa4AAB2uCAAdrhQAHa4YAB2uHAAdriAAHa4kAB2uLAAdrjQAHa44AB2uPAAdrkQAHa5IAB2wNAAdsDwAHbBEAB2wTAAdsFgAHbBcAB2wYAAdsGQAHbBoAB2wcAAdsHgAHbB8AB2wgAAdsIgAHbCMAB2yeAAdsoAAHbKIAB2ykAAdspwAHbKgAB2ypAAdsqgAHbKsAB2ytAAdsrwAHbLAAB2yxAAdsswAHbLQAB2z9AAdtIQAHbUgAB21sAAdtbwAHbXEAB21zAAdtdQAHbXcAB215AAdtegAHbX0AB22WAAdtswAHbbUAB223AAdtuQAHbbsAB229AAdtvwAHbcEAB23eAAdt4QAHbeQAB23nAAdt6gAHbe0AB23wAAdt8wAHbfUAB25wAAducgAHbnQAB252AAdueQAHbnoAB257AAdufAAHbn0AB25/AAdugQAHboIAB26DAAduhQAHboYAB28BAAdvAwAHbwUAB28HAAdvCgAHbwsAB28MAAdvDQAHbw4AB28QAAdvEgAHbxMAB28UAAdvFgAHbxcAB2+SAAdvlAAHb5YAB2+YAAdvmwAHb5wAB2+dAAdvngAHb58AB2+hAAdvowAHb6QAB2+lAAdvpwAHb6gAB3AjAAdwJQAHcCcAB3ApAAdwLAAHcC0AB3AuAAdwLwAHcDAAB3AyAAdwNAAHcDUAB3A2AAdwOAAHcDkAB3C0AAdwtgAHcLgAB3C6AAdwvQAHcL4AB3C/AAdwwAAHcMEAB3DDAAdwxQAHcMYAB3DHAAdwyQAHcMoAB3FFAAdxRwAHcUkAB3FLAAdxTgAHcU8AB3FQAAdxUQAHcVIAB3FUAAdxVgAHcVcAB3FYAAdxWgAHcVsAB3HWAAdx2AAHcdoAB3HcAAdx3wAHceAAB3HhAAdx4gAHceMAB3HlAAdx5wAHcegAB3HpAAdx6wAHcewAB3J/AAdyogAHcsIAB3LiAAdy5AAHcuYAB3LoAAdy6gAHcu0AB3LuAAdy7wAHcvIAB3LzAAdy9QAHcvYAB3L4AAdy+wAHcvwAB3L9AAdzAAAHcwEAB3MGAAdzHwAHcygAB3MqAAdzLAAHczUAB3M4AAdzOwAHcz0AB3OGAAdzqgAHc9EAB3P1AAdz+AAHc/oAB3P8AAdz/gAHdAAAB3QCAAd0AwAHdAYAB3QfAAd0QAAHdEIAB3REAAd0RgAHdEgAB3RKAAd0TAAHdE4AB3RQAAd0cQAHdHQAB3R3AAd0egAHdH0AB3SAAAd0gwAHdIYAB3SJAAd0iwAHdQYAB3UIAAd1CgAHdQwAB3UPAAd1EAAHdREAB3USAAd1EwAHdRUAB3UXAAd1GAAHdRkAB3UbAAd1HAAHdZcAB3WZAAd1mwAHdZ0AB3WgAAd1oQAHdaIAB3WjAAd1pAAHdaYAB3WoAAd1qQAHdaoAB3WsAAd1rQAHdigAB3YqAAd2LQAHdi8AB3YyAAd2MwAHdjQAB3Y1AAd2NgAHdjgAB3Y6AAd2OwAHdjwAB3Y+AAd2PwAHdlgAB3ZZAAd2WgAHdlwAB3bXAAd22QAHdtsAB3bdAAd24AAHduEAB3biAAd24wAHduQAB3bmAAd26AAHdukAB3bqAAd27AAHdu0AB3doAAd3agAHd20AB3dvAAd3cgAHd3MAB3d0AAd3dQAHd3YAB3d4AAd3egAHd3sAB3d8AAd3fgAHd38AB3f6AAd3/AAHd/4AB3gAAAd4AwAHeAQAB3gFAAd4BgAHeAcAB3gJAAd4CwAHeAwAB3gNAAd4DwAHeBAAB3iLAAd4jQAHeI8AB3iRAAd4lAAHeJUAB3iWAAd4lwAHeJgAB3iaAAd4nAAHeJ0AB3ieAAd4oAAHeKEAB3kcAAd5HgAHeSAAB3kiAAd5JQAHeSYAB3knAAd5KAAHeSkAB3krAAd5LQAHeS4AB3kvAAd5MQAHeTIAB3l7AAd5nwAHecYAB3nqAAd57QAHee8AB3nxAAd58wAHefUAB3n3AAd5+AAHefsAB3oUAAd6MQAHejMAB3o1AAd6NwAHejkAB3o7AAd6PQAHej8AB3pcAAd6XwAHemIAB3plAAd6aAAHemsAB3puAAd6cQAHenMAB3ruAAd68AAHevIAB3r0AAd69wAHevgAB3r5AAd6+gAHevsAB3r9AAd6/wAHewAAB3sBAAd7AwAHewQAB3t/AAd7gQAHe4MAB3uFAAd7iAAHe4kAB3uKAAd7iwAHe4wAB3uOAAd7kAAHe5EAB3uSAAd7lAAHe5UAB3wQAAd8EgAHfBQAB3wWAAd8GQAHfBoAB3wbAAd8HAAHfB0AB3wfAAd8IQAHfCIAB3wjAAd8JQAHfCYAB3yhAAd8owAHfKYAB3yoAAd8qwAHfKwAB3ytAAd8rgAHfK8AB3yxAAd8swAHfLQAB3y1AAd8twAHfLgAB30zAAd9NQAHfTcAB305AAd9PAAHfT0AB30+AAd9PwAHfUAAB31CAAd9RAAHfUUAB31GAAd9SAAHfUkAB33EAAd9xgAHfckAB33LAAd9zgAHfc8AB33QAAd90QAHfdIAB33UAAd91gAHfdcAB33YAAd92gAHfdsAB336AAd+dQAHfncAB355AAd+ewAHfn4AB35/AAd+gAAHfoEAB36CAAd+hAAHfoYAB36HAAd+iAAHfooAB36LAAd/HgAHf0EAB39hAAd/gQAHf4MAB3+FAAd/hwAHf4kAB3+MAAd/jQAHf44AB3+RAAd/kgAHf5QAB3+VAAd/lwAHf5oAB3+bAAd/nAAHf58AB3+gAAd/qQAHf8IAB3/LAAd/zQAHf88AB3/YAAd/2wAHf94AB3/gAAeAKQAHgE0AB4B0AAeAmAAHgJsAB4CdAAeAnwAHgKEAB4CjAAeApQAHgKYAB4CpAAeAwgAHgOMAB4DlAAeA5wAHgOkAB4DrAAeA7QAHgO8AB4DxAAeA8wAHgRQAB4EXAAeBGgAHgR0AB4EgAAeBIwAHgSYAB4EpAAeBLAAHgS4AB4GpAAeBqwAHga0AB4GvAAeBsgAHgbMAB4G0AAeBtQAHgbYAB4G4AAeBugAHgbsAB4G8AAeBvgAHgb8AB4I6AAeCPAAHgj4AB4JAAAeCQwAHgkQAB4JFAAeCRgAHgkcAB4JJAAeCSwAHgkwAB4JNAAeCTwAHglAAB4LLAAeCzQAHgtAAB4LSAAeC1QAHgtYAB4LXAAeC2AAHgtkAB4LbAAeC3QAHgt4AB4LfAAeC4QAHguIAB4L7AAeC/AAHgv0AB4L/AAeDegAHg3wAB4N+AAeDgAAHg4MAB4OEAAeDhQAHg4YAB4OHAAeDiQAHg4sAB4OMAAeDjQAHg48AB4OQAAeECwAHhA0AB4QPAAeEEQAHhBQAB4QVAAeEFgAHhBcAB4QYAAeEGgAHhBwAB4QdAAeEHgAHhCAAB4QhAAeEnAAHhJ4AB4SgAAeEogAHhKUAB4SmAAeEpwAHhKgAB4SpAAeEqwAHhK0AB4SuAAeErwAHhLEAB4SyAAeFLQAHhS8AB4UxAAeFMwAHhTYAB4U3AAeFOAAHhTkAB4U6AAeFPAAHhT4AB4U/AAeFQAAHhUIAB4VDAAeFvgAHhcAAB4XCAAeFxAAHhccAB4XIAAeFyQAHhcoAB4XLAAeFzQAHhc8AB4XQAAeF0QAHhdMAB4XUAAeGHQAHhkEAB4ZoAAeGjAAHho8AB4aRAAeGkwAHhpUAB4aXAAeGmQAHhpoAB4adAAeGtgAHhtMAB4bVAAeG1wAHhtkAB4bbAAeG3QAHht8AB4bhAAeG/gAHhwEAB4cEAAeHBwAHhwoAB4cNAAeHEAAHhxMAB4cVAAeHkAAHh5IAB4eUAAeHlgAHh5kAB4eaAAeHmwAHh5wAB4edAAeHnwAHh6EAB4eiAAeHowAHh6UAB4emAAeIIQAHiCMAB4glAAeIJwAHiCoAB4grAAeILAAHiC0AB4guAAeIMAAHiDIAB4gzAAeINAAHiDYAB4g3AAeIsgAHiLQAB4i2AAeIuAAHiLsAB4i8AAeIvQAHiL4AB4i/AAeIwQAHiMMAB4jEAAeIxQAHiMcAB4jIAAeJQwAHiUUAB4lIAAeJSgAHiU0AB4lOAAeJTwAHiVAAB4lRAAeJUwAHiVUAB4lWAAeJVwAHiVkAB4laAAeJ1QAHidcAB4nZAAeJ2wAHid4AB4nfAAeJ4AAHieEAB4niAAeJ5AAHieYAB4nnAAeJ6AAHieoAB4nrAAeKZgAHimgAB4prAAeKbQAHinAAB4pxAAeKcgAHinMAB4p0AAeKdgAHingAB4p5AAeKegAHinwAB4p9AAeKmAAHixMAB4sVAAeLFwAHixkAB4scAAeLHQAHix4AB4sfAAeLIAAHiyIAB4skAAeLJQAHiyYAB4soAAeLKQAHi7wAB4vfAAeL/wAHjB8AB4whAAeMIwAHjCUAB4wnAAeMKgAHjCsAB4wsAAeMLwAHjDAAB4wyAAeMMwAHjDUAB4w4AAeMOQAHjDoAB4w9AAeMPgAHjEMAB4xcAAeMZQAHjGcAB4xpAAeMcgAHjHUAB4x4AAeMegAHjMMAB4znAAeNDgAHjTIAB401AAeNNwAHjTkAB407AAeNPQAHjT8AB41AAAeNQwAHjVwAB419AAeNfwAHjYEAB42DAAeNhQAHjYcAB42JAAeNiwAHjY0AB42uAAeNsQAHjbQAB423AAeNugAHjb0AB43AAAeNwwAHjcYAB43IAAeOQwAHjkUAB45HAAeOSQAHjkwAB45NAAeOTgAHjk8AB45QAAeOUgAHjlQAB45VAAeOVgAHjlgAB45ZAAeO1AAHjtYAB47YAAeO2gAHjt0AB47eAAeO3wAHjuAAB47hAAeO4wAHjuUAB47mAAeO5wAHjukAB47qAAePZQAHj2cAB49qAAePbAAHj28AB49wAAePcQAHj3IAB49zAAePdQAHj3cAB494AAePeQAHj3sAB498AAePlQAHj5YAB4+XAAePmQAHkBQAB5AWAAeQGAAHkBoAB5AdAAeQHgAHkB8AB5AgAAeQIQAHkCMAB5AlAAeQJgAHkCcAB5ApAAeQKgAHkKUAB5CnAAeQqQAHkKsAB5CuAAeQrwAHkLAAB5CxAAeQsgAHkLQAB5C2AAeQtwAHkLgAB5C6AAeQuwAHkTYAB5E4AAeROgAHkTwAB5E/AAeRQAAHkUEAB5FCAAeRQwAHkUUAB5FHAAeRSAAHkUkAB5FLAAeRTAAHkccAB5HJAAeRywAHkc0AB5HQAAeR0QAHkdIAB5HTAAeR1AAHkdYAB5HYAAeR2QAHkdoAB5HcAAeR3QAHklgAB5JaAAeSXAAHkl4AB5JhAAeSYgAHkmMAB5JkAAeSZQAHkmcAB5JpAAeSagAHkmsAB5JtAAeSbgAHkrcAB5LbAAeTAgAHkyYAB5MpAAeTKwAHky0AB5MvAAeTMQAHkzMAB5M0AAeTNwAHk1AAB5NtAAeTbwAHk3EAB5NzAAeTdQAHk3cAB5N5AAeTewAHk5gAB5ObAAeTngAHk6EAB5OkAAeTpwAHk6oAB5OtAAeTrwAHlCoAB5QsAAeULgAHlDAAB5QzAAeUNAAHlDUAB5Q2AAeUNwAHlDkAB5Q7AAeUPAAHlD0AB5Q/AAeUQAAHlLsAB5S9AAeUvwAHlMEAB5TEAAeUxQAHlMYAB5THAAeUyAAHlMoAB5TMAAeUzQAHlM4AB5TQAAeU0QAHlUwAB5VOAAeVUAAHlVIAB5VVAAeVVgAHlVcAB5VYAAeVWQAHlVsAB5VdAAeVXgAHlV8AB5VhAAeVYgAHld0AB5XfAAeV4gAHleQAB5XnAAeV6AAHlekAB5XqAAeV6wAHle0AB5XvAAeV8AAHlfEAB5XzAAeV9AAHlm8AB5ZxAAeWcwAHlnUAB5Z4AAeWeQAHlnoAB5Z7AAeWfAAHln4AB5aAAAeWgQAHloIAB5aEAAeWhQAHlwAAB5cCAAeXBAAHlwYAB5cJAAeXCgAHlwsAB5cMAAeXDQAHlw8AB5cRAAeXEgAHlxMAB5cVAAeXFgAHl5EAB5eTAAeXlQAHl5cAB5eaAAeXmwAHl5wAB5edAAeXngAHl6AAB5eiAAeXowAHl6QAB5emAAeXpwAHmDoAB5hdAAeYfQAHmJ0AB5ifAAeYoQAHmKMAB5ilAAeYqAAHmKkAB5iqAAeYrQAHmK4AB5iwAAeYsQAHmLMAB5i2AAeYtwAHmLgAB5i7AAeYvAAHmMEAB5jaAAeY4wAHmOUAB5jnAAeY8AAHmPMAB5j2AAeY+AAHmUEAB5llAAeZjAAHmbAAB5mzAAeZtQAHmbcAB5m5AAeZuwAHmb0AB5m+AAeZwQAHmdoAB5n7AAeZ/QAHmf8AB5oBAAeaAwAHmgUAB5oHAAeaCQAHmgsAB5osAAeaLwAHmjIAB5o1AAeaOAAHmjsAB5o+AAeaQQAHmkQAB5pGAAeawQAHmsMAB5rFAAeaxwAHmsoAB5rLAAeazAAHms0AB5rOAAea0AAHmtIAB5rTAAea1AAHmtYAB5rXAAebUgAHm1QAB5tWAAebWAAHm1sAB5tcAAebXQAHm14AB5tfAAebYQAHm2MAB5tkAAebZQAHm2cAB5toAAeb4wAHm+UAB5voAAeb6gAHm+0AB5vuAAeb7wAHm/AAB5vxAAeb8wAHm/UAB5v2AAeb9wAHm/kAB5v6AAecEwAHnBQAB5wVAAecFwAHnJIAB5yUAAeclgAHnJgAB5ybAAecnAAHnJ0AB5yeAAecnwAHnKEAB5yjAAecpAAHnKUAB5ynAAecqAAHnSMAB50lAAedJwAHnSkAB50sAAedLQAHnS4AB50vAAedMAAHnTIAB500AAedNQAHnTYAB504AAedOQAHnbQAB522AAeduAAHnboAB529AAedvgAHnb8AB53AAAedwQAHncMAB53FAAedxgAHnccAB53JAAedygAHnkUAB55HAAeeSQAHnksAB55OAAeeTwAHnlAAB55RAAeeUgAHnlQAB55WAAeeVwAHnlgAB55aAAeeWwAHntYAB57YAAee2gAHntwAB57fAAee4AAHnuEAB57iAAee4wAHnuUAB57nAAee6AAHnukAB57rAAee7AAHnzUAB59ZAAefgAAHn6QAB5+nAAefqQAHn6sAB5+tAAefrwAHn7EAB5+yAAeftQAHn84AB5/rAAef7QAHn+8AB5/xAAef8wAHn/UAB5/3AAef+QAHoBYAB6AZAAegHAAHoB8AB6AiAAegJQAHoCgAB6ArAAegLQAHoKgAB6CqAAegrAAHoK4AB6CxAAegsgAHoLMAB6C0AAegtQAHoLcAB6C5AAegugAHoLsAB6C9AAegvgAHoTkAB6E7AAehPQAHoT8AB6FCAAehQwAHoUQAB6FFAAehRgAHoUgAB6FKAAehSwAHoUwAB6FOAAehTwAHocoAB6HMAAehzgAHodAAB6HTAAeh1AAHodUAB6HWAAeh1wAHodkAB6HbAAeh3AAHod0AB6HfAAeh4AAHolsAB6JdAAeiYAAHomIAB6JlAAeiZgAHomcAB6JoAAeiaQAHomsAB6JtAAeibgAHom8AB6JxAAeicgAHou0AB6LvAAei8QAHovMAB6L2AAei9wAHovgAB6L5AAei+gAHovwAB6L+AAei/wAHowAAB6MCAAejAwAHo34AB6OAAAejgwAHo4UAB6OIAAejiQAHo4oAB6OLAAejjAAHo44AB6OQAAejkQAHo5IAB6OUAAejlQAHo7AAB6QrAAekLQAHpC8AB6QxAAekNAAHpDUAB6Q2AAekNwAHpDgAB6Q6AAekPAAHpD0AB6Q+AAekQAAHpEEAB6TUAAek9wAHpRcAB6U3AAelOQAHpTsAB6U9AAelPwAHpUIAB6VDAAelRAAHpUcAB6VIAAelSgAHpUsAB6VNAAelUAAHpVEAB6VSAAelVQAHpVYAB6VbAAeldAAHpX0AB6V/AAelgQAHpYoAB6WNAAelkAAHpZIAB6XbAAel/wAHpiYAB6ZKAAemTQAHpk8AB6ZRAAemUwAHplUAB6ZXAAemWAAHplsAB6Z0AAemlQAHppcAB6aZAAemmwAHpp0AB6afAAemoQAHpqMAB6alAAemxgAHpskAB6bMAAemzwAHptIAB6bVAAem2AAHptsAB6beAAem4AAHp1sAB6ddAAenXwAHp2EAB6dkAAenZQAHp2YAB6dnAAenaAAHp2oAB6dsAAenbQAHp24AB6dwAAencQAHp+wAB6fuAAen8AAHp/IAB6f1AAen9gAHp/cAB6f4AAen+QAHp/sAB6f9AAen/gAHp/8AB6gBAAeoAgAHqH0AB6h/AAeoggAHqIQAB6iHAAeoiAAHqIkAB6iKAAeoiwAHqI0AB6iPAAeokAAHqJEAB6iTAAeolAAHqK0AB6iuAAeorwAHqLEAB6ksAAepLgAHqTAAB6kyAAepNQAHqTYAB6k3AAepOAAHqTkAB6k7AAepPQAHqT4AB6k/AAepQQAHqUIAB6m9AAepvwAHqcEAB6nDAAepxgAHqccAB6nIAAepyQAHqcoAB6nMAAepzgAHqc8AB6nQAAep0gAHqdMAB6pOAAeqUAAHqlIAB6pUAAeqVwAHqlgAB6pZAAeqWgAHqlsAB6pdAAeqXwAHqmAAB6phAAeqYwAHqmQAB6rfAAeq4QAHquMAB6rlAAeq6AAHqukAB6rqAAeq6wAHquwAB6ruAAeq8AAHqvEAB6ryAAeq9AAHqvUAB6twAAercgAHq3QAB6t2AAereQAHq3oAB6t7AAerfAAHq30AB6t/AAergQAHq4IAB6uDAAerhQAHq4YAB6vPAAer8wAHrBoAB6w+AAesQQAHrEMAB6xFAAesRwAHrEkAB6xLAAesTAAHrE8AB6xoAAeshQAHrIcAB6yJAAesiwAHrI0AB6yPAAeskQAHrJMAB6ywAAesswAHrLYAB6y5AAesvAAHrL8AB6zCAAesxQAHrMcAB61CAAetRAAHrUYAB61IAAetSwAHrUwAB61NAAetTgAHrU8AB61RAAetUwAHrVQAB61VAAetVwAHrVgAB63TAAet1QAHrdcAB63ZAAet3AAHrd0AB63eAAet3wAHreAAB63iAAet5AAHreUAB63mAAet6AAHrekAB65kAAeuZgAHrmgAB65qAAeubQAHrm4AB65vAAeucAAHrnEAB65zAAeudQAHrnYAB653AAeueQAHrnoAB671AAeu9wAHrvkAB677AAeu/gAHrv8AB68AAAevAQAHrwIAB68EAAevBgAHrwcAB68IAAevCgAHrwsAB6+GAAeviAAHr4oAB6+MAAevjwAHr5AAB6+RAAevkgAHr5MAB6+VAAevlwAHr5gAB6+ZAAevmwAHr5wAB7AXAAewGQAHsBsAB7AdAAewIAAHsCEAB7AiAAewIwAHsCQAB7AmAAewKAAHsCkAB7AqAAewLAAHsC0AB7CoAAewqgAHsKwAB7CuAAewsQAHsLIAB7CzAAewtAAHsLUAB7C3AAewuQAHsLoAB7C7AAewvQAHsL4AB7FRAAexdAAHsZQAB7G0AAextgAHsbgAB7G6AAexvAAHsb8AB7HAAAexwQAHscQAB7HFAAexxwAHscgAB7HKAAexzQAHsc4AB7HPAAex0gAHsdMAB7HYAAex8QAHsfoAB7H8AAex/gAHsgcAB7IKAAeyDQAHsg8AB7JYAAeyfAAHsqMAB7LHAAeyygAHsswAB7LOAAey0AAHstIAB7LUAAey1QAHstgAB7LxAAezEgAHsxQAB7MWAAezGAAHsxoAB7McAAezHgAHsyAAB7MiAAezQwAHs0YAB7NJAAezTAAHs08AB7NSAAezVQAHs1gAB7NbAAezXQAHs9gAB7PaAAez3AAHs94AB7PhAAez4gAHs+MAB7PkAAez5QAHs+cAB7PpAAez6gAHs+sAB7PtAAez7gAHtGkAB7RrAAe0bQAHtG8AB7RyAAe0cwAHtHQAB7R1AAe0dgAHtHgAB7R6AAe0ewAHtHwAB7R+AAe0fwAHtPoAB7T8AAe0/wAHtQEAB7UEAAe1BQAHtQYAB7UHAAe1CAAHtQoAB7UMAAe1DQAHtQ4AB7UQAAe1EQAHtSoAB7UrAAe1LAAHtS4AB7WpAAe1qwAHta0AB7WvAAe1sgAHtbMAB7W0AAe1tQAHtbYAB7W4AAe1ugAHtbsAB7W8AAe1vgAHtb8AB7Y6AAe2PAAHtj4AB7ZAAAe2QwAHtkQAB7ZFAAe2RgAHtkcAB7ZJAAe2SwAHtkwAB7ZNAAe2TwAHtlAAB7bLAAe2zQAHts8AB7bRAAe21AAHttUAB7bWAAe21wAHttgAB7baAAe23AAHtt0AB7beAAe24AAHtuEAB7dcAAe3XgAHt2AAB7diAAe3ZQAHt2YAB7dnAAe3aAAHt2kAB7drAAe3bQAHt24AB7dvAAe3cQAHt3IAB7ftAAe37wAHt/EAB7fzAAe39gAHt/cAB7f4AAe3+QAHt/oAB7f8AAe3/gAHt/8AB7gAAAe4AgAHuAMAB7hMAAe4cAAHuJcAB7i7AAe4vgAHuMAAB7jCAAe4xAAHuMYAB7jIAAe4yQAHuMwAB7jlAAe5AgAHuQQAB7kGAAe5CAAHuQoAB7kMAAe5DgAHuRAAB7ktAAe5MAAHuTMAB7k2AAe5OQAHuTwAB7k/AAe5QgAHuUQAB7m/AAe5wQAHucMAB7nFAAe5yAAHuckAB7nKAAe5ywAHucwAB7nOAAe50AAHudEAB7nSAAe51AAHudUAB7pQAAe6UgAHulQAB7pWAAe6WQAHuloAB7pbAAe6XAAHul0AB7pfAAe6YQAHumIAB7pjAAe6ZQAHumYAB7rhAAe64wAHuuUAB7rnAAe66gAHuusAB7rsAAe67QAHuu4AB7rwAAe68gAHuvMAB7r0AAe69gAHuvcAB7tyAAe7dAAHu3cAB7t5AAe7fAAHu30AB7t+AAe7fwAHu4AAB7uCAAe7hAAHu4UAB7uGAAe7iAAHu4kAB7wEAAe8BgAHvAgAB7wKAAe8DQAHvA4AB7wPAAe8EAAHvBEAB7wTAAe8FQAHvBYAB7wXAAe8GQAHvBoAB7yVAAe8lwAHvJkAB7ybAAe8ngAHvJ8AB7ygAAe8oQAHvKIAB7ykAAe8pgAHvKcAB7yoAAe8qgAHvKsAB70mAAe9KAAHvSoAB70sAAe9LwAHvTAAB70xAAe9MgAHvTMAB701AAe9NwAHvTgAB705AAe9OwAHvTwAB73PAAe98gAHvhIAB74yAAe+NAAHvjYAB744AAe+OgAHvj0AB74+AAe+PwAHvkIAB75DAAe+RQAHvkYAB75IAAe+SwAHvkwAB75NAAe+UAAHvlEAB75WAAe+bwAHvngAB756AAe+fAAHvoUAB76IAAe+iwAHvo0AB77WAAe++gAHvyEAB79FAAe/SAAHv0oAB79MAAe/TgAHv1AAB79SAAe/UwAHv1YAB79vAAe/kAAHv5IAB7+UAAe/lgAHv5gAB7+aAAe/nAAHv54AB7+gAAe/wQAHv8QAB7/HAAe/ygAHv80AB7/QAAe/0wAHv9YAB7/ZAAe/2wAHwFYAB8BYAAfAWgAHwFwAB8BfAAfAYAAHwGEAB8BiAAfAYwAHwGUAB8BnAAfAaAAHwGkAB8BrAAfAbAAHwOcAB8DpAAfA6wAHwO0AB8DwAAfA8QAHwPIAB8DzAAfA9AAHwPYAB8D4AAfA+QAHwPoAB8D8AAfA/QAHwXgAB8F6AAfBfQAHwX8AB8GCAAfBgwAHwYQAB8GFAAfBhgAHwYgAB8GKAAfBiwAHwYwAB8GOAAfBjwAHwagAB8GpAAfBqgAHwawAB8InAAfCKQAHwisAB8ItAAfCMAAHwjEAB8IyAAfCMwAHwjQAB8I2AAfCOAAHwjkAB8I6AAfCPAAHwj0AB8K4AAfCugAHwrwAB8K+AAfCwQAHwsIAB8LDAAfCxAAHwsUAB8LHAAfCyQAHwsoAB8LLAAfCzQAHws4AB8NJAAfDSwAHw00AB8NPAAfDUgAHw1MAB8NUAAfDVQAHw1YAB8NYAAfDWgAHw1sAB8NcAAfDXgAHw18AB8PaAAfD3AAHw94AB8PgAAfD4wAHw+QAB8PlAAfD5gAHw+cAB8PpAAfD6wAHw+wAB8PtAAfD7wAHw/AAB8RrAAfEbQAHxG8AB8RxAAfEdAAHxHUAB8R2AAfEdwAHxHgAB8R6AAfEfAAHxH0AB8R+AAfEgAAHxIEAB8TKAAfE7gAHxRUAB8U5AAfFPAAHxT4AB8VAAAfFQgAHxUQAB8VGAAfFRwAHxUoAB8VjAAfFgAAHxYIAB8WEAAfFhgAHxYgAB8WKAAfFjAAHxY4AB8WrAAfFrgAHxbEAB8W0AAfFtwAHxboAB8W9AAfFwAAHxcIAB8Y9AAfGPwAHxkEAB8ZDAAfGRgAHxkcAB8ZIAAfGSQAHxkoAB8ZMAAfGTgAHxk8AB8ZQAAfGUgAHxlMAB8bOAAfG0AAHxtIAB8bUAAfG1wAHxtgAB8bZAAfG2gAHxtsAB8bdAAfG3wAHxuAAB8bhAAfG4wAHxuQAB8dfAAfHYQAHx2MAB8dlAAfHaAAHx2kAB8dqAAfHawAHx2wAB8duAAfHcAAHx3EAB8dyAAfHdAAHx3UAB8fwAAfH8gAHx/UAB8f3AAfH+gAHx/sAB8f8AAfH/QAHx/4AB8gAAAfIAgAHyAMAB8gEAAfIBgAHyAcAB8iCAAfIhAAHyIYAB8iIAAfIiwAHyIwAB8iNAAfIjgAHyI8AB8iRAAfIkwAHyJQAB8iVAAfIlwAHyJgAB8kTAAfJFQAHyRgAB8kaAAfJHQAHyR4AB8kfAAfJIAAHySEAB8kjAAfJJQAHySYAB8knAAfJKQAHySoAB8lJAAfJxAAHycYAB8nIAAfJygAHyc0AB8nOAAfJzwAHydAAB8nRAAfJ0wAHydUAB8nWAAfJ1wAHydkAB8naAAfKbQAHypAAB8qwAAfK0AAHytIAB8rUAAfK1gAHytgAB8rbAAfK3AAHyt0AB8rgAAfK4QAHyuMAB8rkAAfK5gAHyukAB8rqAAfK6wAHyu4AB8rvAAfK+AAHyxEAB8saAAfLHAAHyx4AB8snAAfLKgAHyy0AB8svAAfLeAAHy5wAB8vDAAfL5wAHy+oAB8vsAAfL7gAHy/AAB8vyAAfL9AAHy/UAB8v4AAfMEQAHzDIAB8w0AAfMNgAHzDgAB8w6AAfMPAAHzD4AB8xAAAfMQgAHzGMAB8xmAAfMaQAHzGwAB8xvAAfMcgAHzHUAB8x4AAfMewAHzH0AB8z4AAfM+gAHzPwAB8z+AAfNAQAHzQIAB80DAAfNBAAHzQUAB80HAAfNCQAHzQoAB80LAAfNDQAHzQ4AB82JAAfNiwAHzY0AB82PAAfNkgAHzZMAB82UAAfNlQAHzZYAB82YAAfNmgAHzZsAB82cAAfNngAHzZ8AB84aAAfOHAAHzh8AB84hAAfOJAAHziUAB84mAAfOJwAHzigAB84qAAfOLAAHzi0AB84uAAfOMAAHzjEAB85KAAfOSwAHzkwAB85OAAfOyQAHzssAB87NAAfOzwAHztIAB87TAAfO1AAHztUAB87WAAfO2AAHztoAB87bAAfO3AAHzt4AB87fAAfPWgAHz1wAB89fAAfPYQAHz2QAB89lAAfPZgAHz2cAB89oAAfPagAHz2wAB89tAAfPbgAHz3AAB89xAAfP7AAHz+4AB8/wAAfP8gAHz/UAB8/2AAfP9wAHz/gAB8/5AAfP+wAHz/0AB8/+AAfP/wAH0AEAB9ACAAfQfQAH0H8AB9CBAAfQgwAH0IYAB9CHAAfQiAAH0IkAB9CKAAfQjAAH0I4AB9CPAAfQkAAH0JIAB9CTAAfRDgAH0RAAB9ESAAfRFAAH0RcAB9EYAAfRGQAH0RoAB9EbAAfRHQAH0R8AB9EgAAfRIQAH0SMAB9EkAAfRbQAH0ZEAB9G4AAfR3AAH0d8AB9HhAAfR4wAH0eUAB9HnAAfR6QAH0eoAB9HtAAfSBgAH0iMAB9IlAAfSJwAH0ikAB9IrAAfSLQAH0i8AB9IxAAfSTgAH0lEAB9JUAAfSVwAH0loAB9JdAAfSYAAH0mMAB9JlAAfS4AAH0uIAB9LkAAfS5gAH0ukAB9LqAAfS6wAH0uwAB9LtAAfS7wAH0vEAB9LyAAfS8wAH0vUAB9L2AAfTcQAH03MAB9N1AAfTdwAH03oAB9N7AAfTfAAH030AB9N+AAfTgAAH04IAB9ODAAfThAAH04YAB9OHAAfUAgAH1AQAB9QGAAfUCAAH1AsAB9QMAAfUDQAH1A4AB9QPAAfUEQAH1BMAB9QUAAfUFQAH1BcAB9QYAAfUkwAH1JUAB9SYAAfUmgAH1J0AB9SeAAfUnwAH1KAAB9ShAAfUowAH1KUAB9SmAAfUpwAH1KkAB9SqAAfVJQAH1ScAB9UpAAfVKwAH1S4AB9UvAAfVMAAH1TEAB9UyAAfVNAAH1TYAB9U3AAfVOAAH1ToAB9U7AAfVtgAH1bgAB9W6AAfVvAAH1b8AB9XAAAfVwQAH1cIAB9XDAAfVxQAH1ccAB9XIAAfVyQAH1csAB9XMAAfWRwAH1kkAB9ZLAAfWTQAH1lAAB9ZRAAfWUgAH1lMAB9ZUAAfWVgAH1lgAB9ZZAAfWWgAH1lwAB9ZdAAfWbgAH1m8AB9ZxAAfW9AAH1xgAB9c8AAfXXwAH14YAB9emAAfXzQAH1/QAB9gUAAfYOAAH2FwAB9heAAfYYQAH2GMAB9hlAAfYZwAH2GoAB9htAAfYbwAH2HEAB9h0AAfYdgAH2HgAB9h7AAfYfgAH2H8AB9iEAAfYnQAH2KIAB9ikAAfYqQAH2KwAB9iuAAfY9wAH2RsAB9lCAAfZZgAH2WkAB9lrAAfZbQAH2W8AB9lxAAfZcwAH2XQAB9l3AAfZkAAH2bUAB9m3AAfZuQAH2bsAB9m9AAfZvwAH2cEAB9nDAAfZxQAH2ccAB9nsAAfZ7wAH2fIAB9n1AAfZ+AAH2fsAB9n+AAfaAQAH2gQAB9oHAAfaCQAH2oQAB9qGAAfaiQAH2osAB9qOAAfajwAH2pAAB9qRAAfakgAH2pQAB9qWAAfalwAH2pgAB9qaAAfamwAH2qwAB9qtAAfarwAH2yoAB9ssAAfbLgAH2zAAB9szAAfbNAAH2zUAB9s2AAfbNwAH2zkAB9s7AAfbPAAH2z0AB9s/AAfbQAAH27sAB9u9AAfbwAAH28IAB9vFAAfbxgAH28cAB9vIAAfbyQAH28sAB9vNAAfbzgAH288AB9vRAAfb0gAH2+MAB9vkAAfb5gAH3GEAB9xjAAfcZQAH3GcAB9xqAAfcawAH3GwAB9xtAAfcbgAH3HAAB9xyAAfccwAH3HQAB9x2AAfcdwAH3PIAB9z0AAfc9wAH3PkAB9z8AAfc/QAH3P4AB9z/AAfdAAAH3QIAB90EAAfdBQAH3QYAB90IAAfdCQAH3RoAB90bAAfdHQAH3ZgAB92aAAfdnAAH3Z4AB92hAAfdogAH3aMAB92kAAfdpQAH3acAB92pAAfdqgAH3asAB92tAAfdrgAH3ikAB94rAAfeLgAH3jAAB94zAAfeNAAH3jUAB942AAfeNwAH3jkAB947AAfePAAH3j0AB94/AAfeQAAH3lkAB95aAAfeWwAH3l0AB97YAAfe2gAH3twAB97eAAfe4QAH3uIAB97jAAfe5AAH3uUAB97nAAfe6QAH3uoAB97rAAfe7QAH3u4AB99pAAffawAH324AB99wAAffcwAH33QAB991AAffdgAH33cAB995AAffewAH33wAB999AAfffwAH34AAB9+vAAffyAAH390AB9/gAAff4wAH3+YAB9/pAAff7AAH4AEAB+AEAAfgBwAH4AoAB+ANAAfgEAAH4BIAB+AnAAfgPwAH4FUAB+BrAAfgfgAH4REAB+E0AAfhVAAH4XQAB+F2AAfheAAH4XoAB+F8AAfhfwAH4YAAB+GBAAfhhAAH4YUAB+GHAAfhiAAH4YoAB+GNAAfhjgAH4Y8AB+GSAAfhkwAH4ZgAB+GxAAfhugAH4bwAB+G+AAfhxwAH4coAB+HNAAfhzwAH4hgAB+I8AAfiYwAH4ocAB+KKAAfijAAH4o4AB+KQAAfikgAH4pQAB+KVAAfimAAH4rEAB+LSAAfi1AAH4tYAB+LYAAfi2gAH4twAB+LeAAfi4AAH4uIAB+MDAAfjBgAH4wkAB+MMAAfjDwAH4xIAB+MVAAfjGAAH4xsAB+MdAAfjmAAH45oAB+OcAAfjngAH46EAB+OiAAfjowAH46QAB+OlAAfjpwAH46kAB+OqAAfjqwAH460AB+OuAAfkKQAH5CsAB+QtAAfkLwAH5DIAB+QzAAfkNAAH5DUAB+Q2AAfkOAAH5DoAB+Q7AAfkPAAH5D4AB+Q/AAfkugAH5LwAB+S/AAfkwQAH5MQAB+TFAAfkxgAH5McAB+TIAAfkygAH5MwAB+TNAAfkzgAH5NAAB+TRAAfk6gAH5OsAB+TsAAfk7gAH5WkAB+VrAAflbQAH5W8AB+VyAAflcwAH5XQAB+V1AAfldgAH5XgAB+V6AAflewAH5XwAB+V+AAflfwAH5foAB+X8AAfl/gAH5gAAB+YDAAfmBAAH5gUAB+YGAAfmBwAH5gkAB+YLAAfmDAAH5g0AB+YPAAfmEAAH5osAB+aNAAfmjwAH5pEAB+aUAAfmlQAH5pYAB+aXAAfmmAAH5poAB+acAAfmnQAH5p4AB+agAAfmoQAH5xwAB+ceAAfnIAAH5yIAB+clAAfnJgAH5ycAB+coAAfnKQAH5ysAB+ctAAfnLgAH5y8AB+cxAAfnMgAH560AB+evAAfnsQAH57MAB+e2AAfntwAH57gAB+e5AAfnugAH57wAB+e+AAfnvwAH58AAB+fCAAfnwwAH6AwAB+gwAAfoVwAH6HsAB+h+AAfogAAH6IIAB+iEAAfohgAH6IgAB+iJAAfojAAH6KUAB+jCAAfoxAAH6MYAB+jIAAfoygAH6MwAB+jOAAfo0AAH6O0AB+jwAAfo8wAH6PYAB+j5AAfo/AAH6P8AB+kCAAfpBAAH6X8AB+mBAAfpgwAH6YUAB+mIAAfpiQAH6YoAB+mLAAfpjAAH6Y4AB+mQAAfpkQAH6ZIAB+mUAAfplQAH6hAAB+oSAAfqFAAH6hYAB+oZAAfqGgAH6hsAB+ocAAfqHQAH6h8AB+ohAAfqIgAH6iMAB+olAAfqJgAH6qEAB+qjAAfqpQAH6qcAB+qqAAfqqwAH6qwAB+qtAAfqrgAH6rAAB+qyAAfqswAH6rQAB+q2AAfqtwAH6zIAB+s0AAfrNwAH6zkAB+s8AAfrPQAH6z4AB+s/AAfrQAAH60IAB+tEAAfrRQAH60YAB+tIAAfrSQAH68QAB+vGAAfryAAH68oAB+vNAAfrzgAH688AB+vQAAfr0QAH69MAB+vVAAfr1gAH69cAB+vZAAfr2gAH7FUAB+xXAAfsWgAH7FwAB+xfAAfsYAAH7GEAB+xiAAfsYwAH7GUAB+xnAAfsaAAH7GkAB+xrAAfsbAAH7HsAB+z2AAfs+AAH7PoAB+z8AAfs/wAH7QAAB+0BAAftAgAH7QMAB+0FAAftBwAH7QgAB+0JAAftCwAH7QwAB+2fAAftwgAH7eIAB+4CAAfuBAAH7gYAB+4IAAfuCgAH7g0AB+4OAAfuDwAH7hIAB+4TAAfuFQAH7hYAB+4YAAfuGwAH7hwAB+4dAAfuIAAH7iEAB+4mAAfuPwAH7kgAB+5KAAfuTAAH7lUAB+5YAAfuWwAH7l0AB+6mAAfuygAH7vEAB+8VAAfvGAAH7xoAB+8cAAfvHgAH7yAAB+8iAAfvIwAH7yYAB+8/AAfvYAAH72IAB+9kAAfvZgAH72gAB+9qAAfvbAAH724AB+9wAAfvkQAH75QAB++XAAfvmgAH750AB++gAAfvowAH76YAB++pAAfvqwAH8CYAB/AoAAfwKgAH8CwAB/AvAAfwMAAH8DEAB/AyAAfwMwAH8DUAB/A3AAfwOAAH8DkAB/A7AAfwPAAH8LcAB/C5AAfwuwAH8L0AB/DAAAfwwQAH8MIAB/DDAAfwxAAH8MYAB/DIAAfwyQAH8MoAB/DMAAfwzQAH8UgAB/FKAAfxTQAH8U8AB/FSAAfxUwAH8VQAB/FVAAfxVgAH8VgAB/FaAAfxWwAH8VwAB/FeAAfxXwAH8XgAB/F5AAfxegAH8XwAB/H3AAfx+QAH8fsAB/H9AAfyAAAH8gEAB/ICAAfyAwAH8gQAB/IGAAfyCAAH8gkAB/IKAAfyDAAH8g0AB/KIAAfyigAH8owAB/KOAAfykQAH8pIAB/KTAAfylAAH8pUAB/KXAAfymQAH8poAB/KbAAfynQAH8p4AB/MZAAfzGwAH8x0AB/MfAAfzIgAH8yMAB/MkAAfzJQAH8yYAB/MoAAfzKgAH8ysAB/MsAAfzLgAH8y8AB/OqAAfzrAAH864AB/OwAAfzswAH87QAB/O1AAfztgAH87cAB/O5AAfzuwAH87wAB/O9AAfzvwAH88AAB/Q7AAf0PQAH9D8AB/RBAAf0RAAH9EUAB/RGAAf0RwAH9EgAB/RKAAf0TAAH9E0AB/ROAAf0UAAH9FEAB/SaAAf0vgAH9OUAB/UJAAf1DAAH9Q4AB/UQAAf1EgAH9RQAB/UWAAf1FwAH9RoAB/UzAAf1UAAH9VIAB/VUAAf1VgAH9VgAB/VaAAf1XAAH9V4AB/V7AAf1fgAH9YEAB/WEAAf1hwAH9YoAB/WNAAf1kAAH9ZIAB/YNAAf2DwAH9hEAB/YTAAf2FgAH9hcAB/YYAAf2GQAH9hoAB/YcAAf2HgAH9h8AB/YgAAf2IgAH9iMAB/aeAAf2oAAH9qIAB/akAAf2pwAH9qgAB/apAAf2qgAH9qsAB/atAAf2rwAH9rAAB/axAAf2swAH9rQAB/cvAAf3MQAH9zMAB/c1AAf3OAAH9zkAB/c6AAf3OwAH9zwAB/c+AAf3QAAH90EAB/dCAAf3RAAH90UAB/fAAAf3wgAH98UAB/fHAAf3ygAH98sAB/fMAAf3zQAH984AB/fQAAf30gAH99MAB/fUAAf31gAH99cAB/hSAAf4VAAH+FYAB/hYAAf4WwAH+FwAB/hdAAf4XgAH+F8AB/hhAAf4YwAH+GQAB/hlAAf4ZwAH+GgAB/jjAAf45QAH+OgAB/jqAAf47QAH+O4AB/jvAAf48AAH+PEAB/jzAAf49QAH+PYAB/j3AAf4+QAH+PoAB/kZAAf5lAAH+ZYAB/mYAAf5mgAH+Z0AB/meAAf5nwAH+aAAB/mhAAf5owAH+aUAB/mmAAf5pwAH+akAB/mqAAf6PQAH+mAAB/qAAAf6oAAH+qIAB/qkAAf6pgAH+qgAB/qrAAf6rAAH+q0AB/qwAAf6sQAH+rMAB/q0AAf6tgAH+rkAB/q6AAf6uwAH+r4AB/q/AAf6xAAH+t0AB/rmAAf66AAH+uoAB/rzAAf69gAH+vkAB/r7AAf7RAAH+2gAB/uPAAf7swAH+7YAB/u4AAf7ugAH+7wAB/u+AAf7wAAH+8EAB/vEAAf73QAH+/4AB/wAAAf8AgAH/AQAB/wGAAf8CAAH/AoAB/wMAAf8DgAH/C8AB/wyAAf8NQAH/DgAB/w7AAf8PgAH/EEAB/xEAAf8RwAH/EkAB/zEAAf8xgAH/MgAB/zKAAf8zQAH/M4AB/zPAAf80AAH/NEAB/zTAAf81QAH/NYAB/zXAAf82QAH/NoAB/1VAAf9VwAH/VkAB/1bAAf9XgAH/V8AB/1gAAf9YQAH/WIAB/1kAAf9ZgAH/WcAB/1oAAf9agAH/WsAB/3mAAf96AAH/esAB/3tAAf98AAH/fEAB/3yAAf98wAH/fQAB/32AAf9+AAH/fkAB/36AAf9/AAH/f0AB/4WAAf+FwAH/hgAB/4aAAf+lQAH/pcAB/6ZAAf+mwAH/p4AB/6fAAf+oAAH/qEAB/6iAAf+pAAH/qYAB/6nAAf+qAAH/qoAB/6rAAf/JgAH/ygAB/8qAAf/LAAH/y8AB/8wAAf/MQAH/zIAB/8zAAf/NQAH/zcAB/84AAf/OQAH/zsAB/88AAf/twAH/7kAB/+7AAf/vQAH/8AAB//BAAf/wgAH/8MAB//EAAf/xgAH/8gAB//JAAf/ygAH/8wAB//NAAgASAAIAEoACABMAAgATgAIAFEACABSAAgAUwAIAFQACABVAAgAVwAIAFkACABaAAgAWwAIAF0ACABeAAgA2QAIANsACADdAAgA3wAIAOIACADjAAgA5AAIAOUACADmAAgA6AAIAOoACADrAAgA7AAIAO4ACADvAAgBOAAIAVwACAGDAAgBpwAIAaoACAGsAAgBrgAIAbAACAGyAAgBtAAIAbUACAG4AAgB0QAIAe4ACAHwAAgB8gAIAfQACAH2AAgB+AAIAfoACAH8AAgCGQAIAhwACAIfAAgCIgAIAiUACAIoAAgCKwAIAi4ACAIwAAgCqwAIAq0ACAKvAAgCsQAIArQACAK1AAgCtgAIArcACAK4AAgCugAIArwACAK9AAgCvgAIAsAACALBAAgDPAAIAz4ACANAAAgDQgAIA0UACANGAAgDRwAIA0gACANJAAgDSwAIA00ACANOAAgDTwAIA1EACANSAAgDzQAIA88ACAPRAAgD0wAIA9YACAPXAAgD2AAIA9kACAPaAAgD3AAIA94ACAPfAAgD4AAIA+IACAPjAAgEXgAIBGAACARjAAgEZQAIBGgACARpAAgEagAIBGsACARsAAgEbgAIBHAACARxAAgEcgAIBHQACAR1AAgE8AAIBPIACAT0AAgE9gAIBPkACAT6AAgE+wAIBPwACAT9AAgE/wAIBQEACAUCAAgFAwAIBQUACAUGAAgFgQAIBYMACAWGAAgFiAAIBYsACAWMAAgFjQAIBY4ACAWPAAgFkQAIBZMACAWUAAgFlQAIBZcACAWYAAgFtwAIBjIACAY0AAgGNgAIBjgACAY7AAgGPAAIBj0ACAY+AAgGPwAIBkEACAZDAAgGRAAIBkUACAZHAAgGSAAIBtsACAb+AAgHHgAIBz4ACAdAAAgHQgAIB0QACAdGAAgHSQAIB0oACAdLAAgHTgAIB08ACAdRAAgHUgAIB1QACAdXAAgHWAAIB1kACAdcAAgHXQAIB2IACAd7AAgHhAAIB4YACAeIAAgHkQAIB5QACAeXAAgHmQAIB+IACAgGAAgILQAICFEACAhUAAgIVgAICFgACAhaAAgIXAAICF4ACAhfAAgIYgAICHsACAicAAgIngAICKAACAiiAAgIpAAICKYACAioAAgIqgAICKwACAjNAAgI0AAICNMACAjWAAgI2QAICNwACAjfAAgI4gAICOUACAjnAAgJYgAICWQACAlmAAgJaAAICWsACAlsAAgJbQAICW4ACAlvAAgJcQAICXMACAl0AAgJdQAICXcACAl4AAgJ8wAICfUACAn3AAgJ+QAICfwACAn9AAgJ/gAICf8ACAoAAAgKAgAICgQACAoFAAgKBgAICggACAoJAAgKhAAICoYACAqJAAgKiwAICo4ACAqPAAgKkAAICpEACAqSAAgKlAAICpYACAqXAAgKmAAICpoACAqbAAgKtAAICrUACAq2AAgKuAAICzMACAs1AAgLNwAICzkACAs8AAgLPQAICz4ACAs/AAgLQAAIC0IACAtEAAgLRQAIC0YACAtIAAgLSQAIC8QACAvGAAgLyAAIC8oACAvNAAgLzgAIC88ACAvQAAgL0QAIC9MACAvVAAgL1gAIC9cACAvZAAgL2gAIDFUACAxXAAgMWQAIDFsACAxeAAgMXwAIDGAACAxhAAgMYgAIDGQACAxmAAgMZwAIDGgACAxqAAgMawAIDOYACAzoAAgM6gAIDOwACAzvAAgM8AAIDPEACAzyAAgM8wAIDPUACAz3AAgM+AAIDPkACAz7AAgM/AAIDXcACA15AAgNewAIDX0ACA2AAAgNgQAIDYIACA2DAAgNhAAIDYYACA2IAAgNiQAIDYoACA2MAAgNjQAIDdYACA36AAgOIQAIDkUACA5IAAgOSgAIDkwACA5OAAgOUAAIDlIACA5TAAgOVgAIDm8ACA6MAAgOjgAIDpAACA6SAAgOlAAIDpYACA6YAAgOmgAIDrcACA66AAgOvQAIDsAACA7DAAgOxgAIDskACA7MAAgOzgAID0kACA9LAAgPTQAID08ACA9SAAgPUwAID1QACA9VAAgPVgAID1gACA9aAAgPWwAID1wACA9eAAgPXwAID9oACA/cAAgP3gAID+AACA/jAAgP5AAID+UACA/mAAgP5wAID+kACA/rAAgP7AAID+0ACA/vAAgP8AAIEGsACBBtAAgQbwAIEHEACBB0AAgQdQAIEHYACBB3AAgQeAAIEHoACBB8AAgQfQAIEH4ACBCAAAgQgQAIEPwACBD+AAgRAAAIEQIACBEFAAgRBgAIEQcACBEIAAgRCQAIEQsACBENAAgRDgAIEQ8ACBERAAgREgAIEY0ACBGPAAgRkQAIEZMACBGWAAgRlwAIEZgACBGZAAgRmgAIEZwACBGeAAgRnwAIEaAACBGiAAgRowAIEh4ACBIgAAgSIgAIEiQACBInAAgSKAAIEikACBIqAAgSKwAIEi0ACBIvAAgSMAAIEjEACBIzAAgSNAAIEq8ACBKxAAgSswAIErUACBK4AAgSuQAIEroACBK7AAgSvAAIEr4ACBLAAAgSwQAIEsIACBLEAAgSxQAIE1gACBN7AAgTmwAIE7sACBO9AAgTvwAIE8EACBPDAAgTxgAIE8cACBPIAAgTywAIE8wACBPOAAgTzwAIE9IACBPVAAgT1gAIE9cACBPaAAgT2wAIE+AACBP5AAgUAgAIFAQACBQGAAgUDwAIFBIACBQVAAgUFwAIFGAACBSEAAgUqwAIFM8ACBTSAAgU1AAIFNYACBTYAAgU2gAIFNwACBTdAAgU4AAIFPkACBUaAAgVHAAIFR4ACBUgAAgVIgAIFSQACBUmAAgVKAAIFSoACBVLAAgVTgAIFVEACBVUAAgVVwAIFVoACBVdAAgVYAAIFWMACBVlAAgV4AAIFeIACBXkAAgV5gAIFekACBXqAAgV6wAIFewACBXtAAgV7wAIFfEACBXyAAgV8wAIFfUACBX2AAgWcQAIFnMACBZ1AAgWdwAIFnoACBZ7AAgWfAAIFn0ACBZ+AAgWgAAIFoIACBaDAAgWhAAIFoYACBaHAAgXAgAIFwQACBcHAAgXCQAIFwwACBcNAAgXDgAIFw8ACBcQAAgXEgAIFxQACBcVAAgXFgAIFxgACBcZAAgXMgAIFzMACBc0AAgXNgAIF7EACBezAAgXtQAIF7cACBe6AAgXuwAIF7wACBe9AAgXvgAIF8AACBfCAAgXwwAIF8QACBfGAAgXxwAIGEIACBhEAAgYRgAIGEgACBhLAAgYTAAIGE0ACBhOAAgYTwAIGFEACBhTAAgYVAAIGFUACBhXAAgYWAAIGNMACBjVAAgY1wAIGNkACBjcAAgY3QAIGN4ACBjfAAgY4AAIGOIACBjkAAgY5QAIGOYACBjoAAgY6QAIGWQACBlmAAgZaAAIGWoACBltAAgZbgAIGW8ACBlwAAgZcQAIGXMACBl1AAgZdgAIGXcACBl5AAgZegAIGfUACBn3AAgZ+QAIGfsACBn+AAgZ/wAIGgAACBoBAAgaAgAIGgQACBoGAAgaBwAIGggACBoKAAgaCwAIGlQACBp4AAganwAIGsMACBrGAAgayAAIGsoACBrMAAgazgAIGtAACBrRAAga1AAIGu0ACBsKAAgbDAAIGw4ACBsQAAgbEgAIGxQACBsWAAgbGAAIGzUACBs4AAgbOwAIGz4ACBtBAAgbRAAIG0cACBtKAAgbTAAIG8cACBvJAAgbywAIG80ACBvQAAgb0QAIG9IACBvTAAgb1AAIG9YACBvYAAgb2QAIG9oACBvcAAgb3QAIHFgACBxaAAgcXAAIHF4ACBxhAAgcYgAIHGMACBxkAAgcZQAIHGcACBxpAAgcagAIHGsACBxtAAgcbgAIHOkACBzrAAgc7QAIHO8ACBzyAAgc8wAIHPQACBz1AAgc9gAIHPgACBz6AAgc+wAIHPwACBz+AAgc/wAIHXoACB18AAgdfwAIHYEACB2EAAgdhQAIHYYACB2HAAgdiAAIHYoACB2MAAgdjQAIHY4ACB2QAAgdkQAIHhQACB44AAgeXAAIHn8ACB6mAAgexgAIHu0ACB8UAAgfNAAIH1gACB98AAgffgAIH4EACB+DAAgfhQAIH4cACB+KAAgfjQAIH48ACB+RAAgflAAIH5YACB+YAAgfmwAIH54ACB+fAAgfpAAIH70ACB/CAAgfxAAIH8kACB/MAAgfzgAIIBcACCA7AAggYgAIIIYACCCJAAggiwAIII0ACCCPAAggkQAIIJMACCCUAAgglwAIILAACCDVAAgg1wAIINkACCDbAAgg3QAIIN8ACCDhAAgg4wAIIOUACCDnAAghDAAIIQ8ACCESAAghFQAIIRgACCEbAAghHgAIISEACCEkAAghJwAIISkACCGkAAghpgAIIakACCGrAAghrgAIIa8ACCGwAAghsQAIIbIACCG0AAghtgAIIbcACCG4AAghugAIIbsACCHMAAghzQAIIc8ACCJKAAgiTAAIIk4ACCJQAAgiUwAIIlQACCJVAAgiVgAIIlcACCJZAAgiWwAIIlwACCJdAAgiXwAIImAACCLbAAgi3QAIIuAACCLiAAgi5QAIIuYACCLnAAgi6AAIIukACCLrAAgi7QAIIu4ACCLvAAgi8QAIIvIACCMDAAgjBAAIIwYACCOBAAgjgwAII4UACCOHAAgjigAII4sACCOMAAgjjQAII44ACCOQAAgjkgAII5MACCOUAAgjlgAII5cACCQSAAgkFAAIJBcACCQZAAgkHAAIJB0ACCQeAAgkHwAIJCAACCQiAAgkJAAIJCUACCQmAAgkKAAIJCkACCQ6AAgkOwAIJD0ACCS4AAgkugAIJLwACCS+AAgkwQAIJMIACCTDAAgkxAAIJMUACCTHAAgkyQAIJMoACCTLAAgkzQAIJM4ACCVJAAglSwAIJU4ACCVQAAglUwAIJVQACCVVAAglVgAIJVcACCVZAAglWwAIJVwACCVdAAglXwAIJWAACCV5AAglegAIJXsACCV9AAgl+AAIJfoACCX8AAgl/gAIJgEACCYCAAgmAwAIJgQACCYFAAgmBwAIJgkACCYKAAgmCwAIJg0ACCYOAAgmiQAIJosACCaOAAgmkAAIJpMACCaUAAgmlQAIJpYACCaXAAgmmQAIJpsACCacAAgmnQAIJp8ACCagAAgmswAIJswACCbtAAgm8AAIJvMACCb2AAgm+QAIJvwACCb/AAgnAgAIJwUACCcmAAgnKQAIJywACCcvAAgnMgAIJzUACCc4AAgnOwAIJz4ACCdAAAgnVgAIJ2wACCecAAgnuwAIJ9kACCftAAgoAwAIKJYACCi5AAgo2QAIKPkACCj7AAgo/QAIKP8ACCkBAAgpBAAIKQUACCkGAAgpCQAIKQoACCkMAAgpDQAIKQ8ACCkSAAgpEwAIKRQACCkXAAgpGAAIKR0ACCk2AAgpPwAIKUEACClDAAgpTAAIKU8ACClSAAgpVAAIKZ0ACCnBAAgp6AAIKgwACCoPAAgqEQAIKhMACCoVAAgqFwAIKhkACCoaAAgqHQAIKjYACCpXAAgqWQAIKlsACCpdAAgqXwAIKmEACCpjAAgqZQAIKmcACCqIAAgqiwAIKo4ACCqRAAgqlAAIKpcACCqaAAgqnQAIKqAACCqiAAgrHQAIKx8ACCshAAgrIwAIKyYACCsnAAgrKAAIKykACCsqAAgrLAAIKy4ACCsvAAgrMAAIKzIACCszAAgrrgAIK7AACCuyAAgrtAAIK7cACCu4AAgruQAIK7oACCu7AAgrvQAIK78ACCvAAAgrwQAIK8MACCvEAAgsPwAILEEACCxEAAgsRgAILEkACCxKAAgsSwAILEwACCxNAAgsTwAILFEACCxSAAgsUwAILFUACCxWAAgsbwAILHAACCxxAAgscwAILO4ACCzwAAgs8gAILPQACCz3AAgs+AAILPkACCz6AAgs+wAILP0ACCz/AAgtAAAILQEACC0DAAgtBAAILX8ACC2BAAgtgwAILYUACC2IAAgtiQAILYoACC2LAAgtjAAILY4ACC2QAAgtkQAILZIACC2UAAgtlQAILhAACC4SAAguFAAILhYACC4ZAAguGgAILhsACC4cAAguHQAILh8ACC4hAAguIgAILiMACC4lAAguJgAILqEACC6jAAgupQAILqcACC6qAAguqwAILqwACC6tAAgurgAILrAACC6yAAguswAILrQACC62AAgutwAILzIACC80AAgvNgAILzgACC87AAgvPAAILz0ACC8+AAgvPwAIL0EACC9DAAgvRAAIL0UACC9HAAgvSAAIL5EACC+1AAgv3AAIMAAACDADAAgwBQAIMAcACDAJAAgwCwAIMA0ACDAOAAgwEQAIMCoACDBHAAgwSQAIMEsACDBNAAgwTwAIMFEACDBTAAgwVQAIMHIACDB1AAgweAAIMHsACDB+AAgwgQAIMIQACDCHAAgwiQAIMQQACDEGAAgxCAAIMQoACDENAAgxDgAIMQ8ACDEQAAgxEQAIMRMACDEVAAgxFgAIMRcACDEZAAgxGgAIMZUACDGXAAgxmQAIMZsACDGeAAgxnwAIMaAACDGhAAgxogAIMaQACDGmAAgxpwAIMagACDGqAAgxqwAIMiYACDIoAAgyKgAIMiwACDIvAAgyMAAIMjEACDIyAAgyMwAIMjUACDI3AAgyOAAIMjkACDI7AAgyPAAIMrcACDK5AAgyvAAIMr4ACDLBAAgywgAIMsMACDLEAAgyxQAIMscACDLJAAgyygAIMssACDLNAAgyzgAIM0kACDNLAAgzTQAIM08ACDNSAAgzUwAIM1QACDNVAAgzVgAIM1gACDNaAAgzWwAIM1wACDNeAAgzXwAIM9oACDPcAAgz3gAIM+AACDPjAAgz5AAIM+UACDPmAAgz5wAIM+kACDPrAAgz7AAIM+0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ACEX6AAhF/AAIRf4ACEYAAAhGAwAIRgQACEYFAAhGBgAIRgcACEYJAAhGCwAIRgwACEYNAAhGDwAIRhAACEaLAAhGjQAIRo8ACEaRAAhGlAAIRpUACEaWAAhGlwAIRpgACEaaAAhGnAAIRp0ACEaeAAhGoAAIRqEACEccAAhHHgAIRyAACEciAAhHJQAIRyYACEcnAAhHKAAIRykACEcrAAhHLQAIRy4ACEcvAAhHMQAIRzIACEetAAhHrwAIR7EACEezAAhHtgAIR7cACEe4AAhHuQAIR7oACEe8AAhHvgAIR78ACEfAAAhHwgAIR8MACEg+AAhIQAAISEIACEhEAAhIRwAISEgACEhJAAhISgAISEsACEhNAAhITwAISFAACEhRAAhIUwAISFQACEidAAhIwQAISOgACEkMAAhJDwAISREACEkTAAhJFQAISRcACEkZAAhJGgAISR0ACEk2AAhJUwAISVUACElXAAhJWQAISVsACEldAAhJXwAISWEACEl+AAhJgQAISYQACEmHAAhJigAISY0ACEmQAAhJkwAISZUACEoQAAhKEgAIShQACEoWAAhKGQAIShoACEobAAhKHAAISh0ACEofAAhKIQAISiIACEojAAhKJQAISiYACEqhAAhKowAISqUACEqnAAhKqgAISqsACEqsAAhKrQAISq4ACEqwAAhKsgAISrMACEq0AAhKtgAISrcACEsyAAhLNAAISzYACEs4AAhLOwAISzwACEs9AAhLPgAISz8ACEtBAAhLQwAIS0QACEtFAAhLRwAIS0gACEvDAAhLxQAIS8gACEvKAAhLzQAIS84ACEvPAAhL0AAIS9EACEvTAAhL1QAIS9YACEvXAAhL2QAIS9oACExVAAhMVwAITFkACExbAAhMXgAITF8ACExgAAhMYQAITGIACExkAAhMZgAITGcACExoAAhMagAITGsACEzmAAhM6AAITOsACEztAAhM8AAITPEACEzyAAhM8wAITPQACEz2AAhM+AAITPkACEz6AAhM/AAITP0ACE0VAAhNkAAITZIACE2UAAhNlgAITZkACE2aAAhNmwAITZwACE2dAAhNnwAITaEACE2iAAhNowAITaUACE2mAAhOOQAITlwACE58AAhOnAAITp4ACE6gAAhOogAITqQACE6nAAhOqAAITqkACE6sAAhOrQAITq8ACE6wAAhOswAITrYACE63AAhOuAAITrsACE68AAhOwQAITtoACE7jAAhO5QAITucACE7wAAhO8wAITvYACE74AAhPQQAIT2UACE+MAAhPsAAIT7MACE+1AAhPtwAIT7kACE+7AAhPvQAIT74ACE/BAAhP2gAIT/sACE/9AAhP/wAIUAEACFADAAhQBQAIUAcACFAJAAhQCwAIUCwACFAvAAhQMgAIUDUACFA4AAhQOwAIUD4ACFBBAAhQRAAIUEYACFDBAAhQwwAIUMUACFDHAAhQygAIUMsACFDMAAhQzQAIUM4ACFDQAAhQ0gAIUNMACFDUAAhQ1gAIUNcACFFSAAhRVAAIUVYACFFYAAhRWwAIUVwACFFdAAhRXgAIUV8ACFFhAAhRYwAIUWQACFFlAAhRZwAIUWgACFHjAAhR5QAIUegACFHqAAhR7QAIUe4ACFHvAAhR8AAIUfEACFHzAAhR9QAIUfYACFH3AAhR+QAIUfoACFITAAhSFAAIUhUACFIXAAhSkgAIUpQACFKWAAhSmAAIUpsACFKcAAhSnQAIUp4ACFKfAAhSoQAIUqMACFKkAAhSpQAIUqcACFKoAAhTIwAIUyUACFMoAAhTKgAIUy0ACFMuAAhTLwAIUzAACFMxAAhTMwAIUzUACFM2AAhTNwAIUzkACFM6AAhTtQAIU7cACFO5AAhTuwAIU74ACFO/AAhTwAAIU8EACFPCAAhTxAAIU8YACFPHAAhTyAAIU8oACFPLAAhURgAIVEgACFRKAAhUTAAIVE8ACFRQAAhUUQAIVFIACFRTAAhUVQAIVFcACFRYAAhUWQAIVFsACFRcAAhU1wAIVNkACFTbAAhU3QAIVOAACFThAAhU4gAIVOMACFTkAAhU5gAIVOgACFTpAAhU6gAIVOwACFTtAAhVNgAIVVoACFWBAAhVpQAIVagACFWqAAhVrAAIVa4ACFWwAAhVsgAIVbMACFW2AAhVzwAIVewACFXuAAhV8AAIVfIACFX0AAhV9gAIVfgACFX6AAhWFwAIVhoACFYdAAhWIAAIViMACFYmAAhWKQAIViwACFYuAAhWqQAIVqsACFatAAhWrwAIVrIACFazAAhWtAAIVrUACFa2AAhWuAAIVroACFa7AAhWvAAIVr4ACFa/AAhXOgAIVzwACFc+AAhXQAAIV0MACFdEAAhXRQAIV0YACFdHAAhXSQAIV0sACFdMAAhXTQAIV08ACFdQAAhXywAIV80ACFfPAAhX0QAIV9QACFfVAAhX1gAIV9cACFfYAAhX2gAIV9wACFfdAAhX3gAIV+AACFfhAAhYXAAIWF4ACFhhAAhYYwAIWGYACFhnAAhYaAAIWGkACFhqAAhYbAAIWG4ACFhvAAhYcAAIWHIACFhzAAhY9gAIWRoACFk+AAhZYQAIWYgACFmoAAhZzwAIWfYACFoWAAhaOgAIWl4ACFpgAAhaYwAIWmUACFpnAAhaaQAIWmwACFpvAAhacQAIWnMACFp2AAhaeAAIWnoACFp9AAhagAAIWoEACFqGAAhanwAIWqQACFqmAAhaqwAIWq4ACFqwAAha+QAIWx0ACFtEAAhbaAAIW2sACFttAAhbbwAIW3EACFtzAAhbdQAIW3YACFt5AAhbkgAIW7cACFu5AAhbuwAIW70ACFu/AAhbwQAIW8MACFvFAAhbxwAIW8kACFvuAAhb8QAIW/QACFv3AAhb+gAIW/0ACFwAAAhcAwAIXAYACFwJAAhcCwAIXIYACFyIAAhciwAIXI0ACFyQAAhckQAIXJIACFyTAAhclAAIXJYACFyYAAhcmQAIXJoACFycAAhcnQAIXK4ACFyvAAhcsQAIXSwACF0uAAhdMAAIXTIACF01AAhdNgAIXTcACF04AAhdOQAIXTsACF09AAhdPgAIXT8ACF1BAAhdQgAIXb0ACF2/AAhdwgAIXcQACF3HAAhdyAAIXckACF3KAAhdywAIXc0ACF3PAAhd0AAIXdEACF3TAAhd1AAIXeUACF3mAAhd6AAIXmMACF5lAAheZwAIXmkACF5sAAhebQAIXm4ACF5vAAhecAAIXnIACF50AAhedQAIXnYACF54AAheeQAIXvQACF72AAhe+QAIXvsACF7+AAhe/wAIXwAACF8BAAhfAgAIXwQACF8GAAhfBwAIXwgACF8KAAhfCwAIXxwACF8dAAhfHwAIX5oACF+cAAhfngAIX6AACF+jAAhfpAAIX6UACF+mAAhfpwAIX6kACF+rAAhfrAAIX60ACF+vAAhfsAAIYCsACGAtAAhgMAAIYDIACGA1AAhgNgAIYDcACGA4AAhgOQAIYDsACGA9AAhgPgAIYD8ACGBBAAhgQgAIYFsACGBcAAhgXQAIYF8ACGDaAAhg3AAIYN4ACGDgAAhg4wAIYOQACGDlAAhg5gAIYOcACGDpAAhg6wAIYOwACGDtAAhg7wAIYPAACGFrAAhhbQAIYXAACGFyAAhhdQAIYXYACGF3AAhheAAIYXkACGF7AAhhfQAIYX4ACGF/AAhhgQAIYYIACGG1AAhhzgAIYdsACGHeAAhh4QAIYeQACGHxAAhh9AAIYfcACGH6AAhh/AAIYg8ACGIhAAhiNAAIYscACGLqAAhjCgAIYyoACGMsAAhjLgAIYzAACGMyAAhjNQAIYzYACGM3AAhjOgAIYzsACGM9AAhjPgAIY0AACGNDAAhjRAAIY0UACGNIAAhjSQAIY04ACGNnAAhjcAAIY3IACGN0AAhjfQAIY4AACGODAAhjhQAIY84ACGPyAAhkGQAIZD0ACGRAAAhkQgAIZEQACGRGAAhkSAAIZEoACGRLAAhkTgAIZGcACGSIAAhkigAIZIwACGSOAAhkkAAIZJIACGSUAAhklgAIZJgACGS5AAhkvAAIZL8ACGTCAAhkxQAIZMgACGTLAAhkzgAIZNEACGTTAAhlTgAIZVAACGVSAAhlVAAIZVcACGVYAAhlWQAIZVoACGVbAAhlXQAIZV8ACGVgAAhlYQAIZWMACGVkAAhl3wAIZeEACGXjAAhl5QAIZegACGXpAAhl6gAIZesACGXsAAhl7gAIZfAACGXxAAhl8gAIZfQACGX1AAhmcAAIZnIACGZ1AAhmdwAIZnoACGZ7AAhmfAAIZn0ACGZ+AAhmgAAIZoIACGaDAAhmhAAIZoYACGaHAAhmoAAIZqEACGaiAAhmpAAIZx8ACGchAAhnIwAIZyUACGcoAAhnKQAIZyoACGcrAAhnLAAIZy4ACGcwAAhnMQAIZzIACGc0AAhnNQAIZ7AACGeyAAhntAAIZ7YACGe5AAhnugAIZ7sACGe8AAhnvQAIZ78ACGfBAAhnwgAIZ8MACGfFAAhnxgAIaEEACGhDAAhoRQAIaEcACGhKAAhoSwAIaEwACGhNAAhoTgAIaFAACGhSAAhoUwAIaFQACGhWAAhoVwAIaNIACGjUAAho1gAIaNgACGjbAAho3AAIaN0ACGjeAAho3wAIaOEACGjjAAho5AAIaOUACGjnAAho6AAIaWMACGllAAhpZwAIaWkACGlsAAhpbQAIaW4ACGlvAAhpcAAIaXIACGl0AAhpdQAIaXYACGl4AAhpeQAIacIACGnmAAhqDQAIajEACGo0AAhqNgAIajgACGo6AAhqPAAIaj4ACGo/AAhqQgAIalsACGp4AAhqegAIanwACGp+AAhqgAAIaoIACGqEAAhqhgAIaqMACGqmAAhqqQAIaqwACGqvAAhqsgAIarUACGq4AAhqugAIazUACGs3AAhrOQAIazsACGs+AAhrPwAIa0AACGtBAAhrQgAIa0QACGtGAAhrRwAIa0gACGtKAAhrSwAIa8YACGvIAAhrygAIa8wACGvPAAhr0AAIa9EACGvSAAhr0wAIa9UACGvXAAhr2AAIa9kACGvbAAhr3AAIbFcACGxZAAhsWwAIbF0ACGxgAAhsYQAIbGIACGxjAAhsZAAIbGYACGxoAAhsaQAIbGoACGxsAAhsbQAIbOgACGzqAAhs7QAIbO8ACGzyAAhs8wAIbPQACGz1AAhs9gAIbPgACGz6AAhs+wAIbPwACGz+AAhs/wAIbXoACG18AAhtfgAIbYAACG2DAAhthAAIbYUACG2GAAhthwAIbYkACG2LAAhtjAAIbY0ACG2PAAhtkAAIbgsACG4NAAhuEAAIbhIACG4VAAhuFgAIbhcACG4YAAhuGQAIbhsACG4dAAhuHgAIbh8ACG4hAAhuIgAIbjEACG6sAAhurgAIbrAACG6yAAhutQAIbrYACG63AAhuuAAIbrkACG67AAhuvQAIbr4ACG6/AAhuwQAIbsIACG9VAAhveAAIb5gACG+4AAhvugAIb7wACG++AAhvwAAIb8MACG/EAAhvxQAIb8gACG/JAAhvywAIb8wACG/OAAhv0QAIb9IACG/TAAhv1gAIb9cACG/cAAhv9QAIb/4ACHAAAAhwAgAIcAsACHAOAAhwEQAIcBMACHBcAAhwgAAIcKcACHDLAAhwzgAIcNAACHDSAAhw1AAIcNYACHDYAAhw2QAIcNwACHD1AAhxFgAIcRgACHEaAAhxHAAIcR4ACHEgAAhxIgAIcSQACHEmAAhxRwAIcUoACHFNAAhxUAAIcVMACHFWAAhxWQAIcVwACHFfAAhxYQAIcdwACHHeAAhx4AAIceIACHHlAAhx5gAIcecACHHoAAhx6QAIcesACHHtAAhx7gAIce8ACHHxAAhx8gAIcm0ACHJvAAhycQAIcnMACHJ2AAhydwAIcngACHJ5AAhyegAIcnwACHJ+AAhyfwAIcoAACHKCAAhygwAIcv4ACHMAAAhzAwAIcwUACHMIAAhzCQAIcwoACHMLAAhzDAAIcw4ACHMQAAhzEQAIcxIACHMUAAhzFQAIcy4ACHMvAAhzMAAIczIACHOtAAhzrwAIc7EACHOzAAhztgAIc7cACHO4AAhzuQAIc7oACHO8AAhzvgAIc78ACHPAAAhzwgAIc8MACHQ+AAh0QAAIdEIACHREAAh0RwAIdEgACHRJAAh0SgAIdEsACHRNAAh0TwAIdFAACHRRAAh0UwAIdFQACHTPAAh00QAIdNMACHTVAAh02AAIdNkACHTaAAh02wAIdNwACHTeAAh04AAIdOEACHTiAAh05AAIdOUACHVgAAh1YgAIdWQACHVmAAh1aQAIdWoACHVrAAh1bAAIdW0ACHVvAAh1cQAIdXIACHVzAAh1dQAIdXYACHXxAAh18wAIdfUACHX3AAh1+gAIdfsACHX8AAh1/QAIdf4ACHYAAAh2AgAIdgMACHYEAAh2BgAIdgcACHZQAAh2dAAIdpsACHa/AAh2wgAIdsQACHbGAAh2yAAIdsoACHbMAAh2zQAIdtAACHbpAAh3BgAIdwgACHcKAAh3DAAIdw4ACHcQAAh3EgAIdxQACHcxAAh3NAAIdzcACHc6AAh3PQAId0AACHdDAAh3RgAId0gACHfDAAh3xQAId8cACHfJAAh3zAAId80ACHfOAAh3zwAId9AACHfSAAh31AAId9UACHfWAAh32AAId9kACHhUAAh4VgAIeFgACHhaAAh4XQAIeF4ACHhfAAh4YAAIeGEACHhjAAh4ZQAIeGYACHhnAAh4aQAIeGoACHjlAAh45wAIeOkACHjrAAh47gAIeO8ACHjwAAh48QAIePIACHj0AAh49gAIePcACHj4AAh4+gAIePsACHl2AAh5eAAIeXsACHl9AAh5gAAIeYEACHmCAAh5gwAIeYQACHmGAAh5iAAIeYkACHmKAAh5jAAIeY0ACHoIAAh6CgAIegwACHoOAAh6EQAIehIACHoTAAh6FAAIehUACHoXAAh6GQAIehoACHobAAh6HQAIeh4ACHqZAAh6mwAIep4ACHqgAAh6owAIeqQACHqlAAh6pgAIeqcACHqpAAh6qwAIeqwACHqtAAh6rwAIerAACHrPAAh7SgAIe0wACHtOAAh7UAAIe1MACHtUAAh7VQAIe1YACHtXAAh7WQAIe1sACHtcAAh7XQAIe18ACHtgAAh78wAIfBYACHw2AAh8VgAIfFgACHxaAAh8XAAIfF4ACHxhAAh8YgAIfGMACHxmAAh8ZwAIfGkACHxqAAh8bQAIfHAACHxxAAh8cgAIfHUACHx2AAh8fwAIfJgACHyhAAh8owAIfKUACHyuAAh8sQAIfLQACHy2AAh8/wAIfSMACH1KAAh9bgAIfXEACH1zAAh9dQAIfXcACH15AAh9ewAIfXwACH1/AAh9mAAIfbkACH27AAh9vQAIfb8ACH3BAAh9wwAIfcUACH3HAAh9yQAIfeoACH3tAAh98AAIffMACH32AAh9+QAIffwACH3/AAh+AgAIfgQACH5/AAh+gQAIfoMACH6FAAh+iAAIfokACH6KAAh+iwAIfowACH6OAAh+kAAIfpEACH6SAAh+lAAIfpUACH8QAAh/EgAIfxQACH8WAAh/GQAIfxoACH8bAAh/HAAIfx0ACH8fAAh/IQAIfyIACH8jAAh/JQAIfyYACH+hAAh/owAIf6YACH+oAAh/qwAIf6wACH+tAAh/rgAIf68ACH+xAAh/swAIf7QACH+1AAh/twAIf7gACH/RAAh/0gAIf9MACH/VAAiAUAAIgFIACIBUAAiAVgAIgFkACIBaAAiAWwAIgFwACIBdAAiAXwAIgGEACIBiAAiAYwAIgGUACIBmAAiA4QAIgOMACIDlAAiA5wAIgOoACIDrAAiA7AAIgO0ACIDuAAiA8AAIgPIACIDzAAiA9AAIgPYACID3AAiBcgAIgXQACIF2AAiBeAAIgXsACIF8AAiBfQAIgX4ACIF/AAiBgQAIgYMACIGEAAiBhQAIgYcACIGIAAiCAwAIggUACIIHAAiCCQAIggwACIINAAiCDgAIgg8ACIIQAAiCEgAIghQACIIVAAiCFgAIghgACIIZAAiClAAIgpYACIKYAAiCmgAIgp0ACIKeAAiCnwAIgqAACIKhAAiCowAIgqUACIKmAAiCpwAIgqkACIKqAAiC8wAIgxcACIM+AAiDYgAIg2UACINnAAiDaQAIg2sACINtAAiDbwAIg3AACINzAAiDjAAIg6kACIOrAAiDrQAIg68ACIOxAAiDswAIg7UACIO3AAiD1AAIg9cACIPaAAiD3QAIg+AACIPjAAiD5gAIg+kACIPrAAiEZgAIhGgACIRqAAiEbAAIhG8ACIRwAAiEcQAIhHIACIRzAAiEdQAIhHcACIR4AAiEeQAIhHsACIR8AAiE9wAIhPkACIT7AAiE/QAIhQAACIUBAAiFAgAIhQMACIUEAAiFBgAIhQgACIUJAAiFCgAIhQwACIUNAAiFiAAIhYoACIWMAAiFjgAIhZEACIWSAAiFkwAIhZQACIWVAAiFlwAIhZkACIWaAAiFmwAIhZ0ACIWeAAiGGQAIhhsACIYeAAiGIAAIhiMACIYkAAiGJQAIhiYACIYnAAiGKQAIhisACIYsAAiGLQAIhi8ACIYwAAiGqwAIhq0ACIavAAiGsQAIhrQACIa1AAiGtgAIhrcACIa4AAiGugAIhrwACIa9AAiGvgAIhsAACIbBAAiHPAAIhz4ACIdAAAiHQgAIh0UACIdGAAiHRwAIh0gACIdJAAiHSwAIh00ACIdOAAiHTwAIh1EACIdSAAiHzQAIh88ACIfSAAiH1AAIh9cACIfYAAiH2QAIh9oACIfbAAiH3QAIh98ACIfgAAiH4QAIh+MACIfkAAiH9QAIh/YACIf4AAiIcwAIiHUACIh3AAiIeQAIiHwACIh9AAiIfgAIiH8ACIiAAAiIggAIiIQACIiFAAiIhgAIiIgACIiJAAiJBAAIiQYACIkIAAiJCgAIiQ0ACIkOAAiJDwAIiRAACIkRAAiJEwAIiRUACIkWAAiJFwAIiRkACIkaAAiJlQAIiZcACImaAAiJnAAIiZ8ACImgAAiJoQAIiaIACImjAAiJpQAIiacACImoAAiJqQAIiasACImsAAiKPwAIimIACIqCAAiKogAIiqQACIqmAAiKqAAIiqoACIqtAAiKrgAIiq8ACIqyAAiKswAIirUACIq2AAiKuQAIirwACIq9AAiKvgAIisEACIrCAAiKywAIiuQACIrtAAiK7wAIivEACIr6AAiK/QAIiwAACIsCAAiLSwAIi28ACIuWAAiLugAIi70ACIu/AAiLwQAIi8MACIvFAAiLxwAIi8gACIvLAAiL5AAIjAUACIwHAAiMCQAIjAsACIwNAAiMDwAIjBEACIwTAAiMFQAIjDYACIw5AAiMPAAIjD8ACIxCAAiMRQAIjEgACIxLAAiMTgAIjFAACIzLAAiMzQAIjM8ACIzRAAiM1AAIjNUACIzWAAiM1wAIjNgACIzaAAiM3AAIjN0ACIzeAAiM4AAIjOEACI1cAAiNXgAIjWAACI1iAAiNZQAIjWYACI1nAAiNaAAIjWkACI1rAAiNbQAIjW4ACI1vAAiNcQAIjXIACI3tAAiN7wAIjfIACI30AAiN9wAIjfgACI35AAiN+gAIjfsACI39AAiN/wAIjgAACI4BAAiOAwAIjgQACI4dAAiOHgAIjh8ACI4hAAiOnAAIjp4ACI6gAAiOogAIjqUACI6mAAiOpwAIjqgACI6pAAiOqwAIjq0ACI6uAAiOrwAIjrEACI6yAAiPLQAIjy8ACI8xAAiPMwAIjzYACI83AAiPOAAIjzkACI86AAiPPAAIjz4ACI8/AAiPQAAIj0IACI9DAAiPvgAIj8AACI/CAAiPxAAIj8cACI/IAAiPyQAIj8oACI/LAAiPzQAIj88ACI/QAAiP0QAIj9MACI/UAAiQTwAIkFEACJBTAAiQVQAIkFgACJBZAAiQWgAIkFsACJBcAAiQXgAIkGAACJBhAAiQYgAIkGQACJBlAAiQ4AAIkOIACJDkAAiQ5gAIkOkACJDqAAiQ6wAIkOwACJDtAAiQ7wAIkPEACJDyAAiQ8wAIkPUACJD2AAiRPwAIkWMACJGKAAiRrgAIkbEACJGzAAiRtQAIkbcACJG5AAiRuwAIkbwACJG/AAiR2AAIkfUACJH3AAiR+QAIkfsACJH9AAiR/wAIkgEACJIDAAiSIAAIkiMACJImAAiSKQAIkiwACJIvAAiSMgAIkjUACJI3AAiSsgAIkrQACJK2AAiSuAAIkrsACJK8AAiSvQAIkr4ACJK/AAiSwQAIksMACJLEAAiSxQAIkscACJLIAAiTQwAIk0UACJNHAAiTSQAIk0wACJNNAAiTTgAIk08ACJNQAAiTUgAIk1QACJNVAAiTVgAIk1gACJNZAAiT1AAIk9YACJPYAAiT2gAIk90ACJPeAAiT3wAIk+AACJPhAAiT4wAIk+UACJPmAAiT5wAIk+kACJPqAAiUZQAIlGcACJRqAAiUbAAIlG8ACJRwAAiUcQAIlHIACJRzAAiUdQAIlHcACJR4AAiUeQAIlHsACJR8AAiU9wAIlPkACJT8AAiU/gAIlQEACJUCAAiVAwAIlQQACJUFAAiVBwAIlQkACJUKAAiVCwAIlQ0ACJUOAAiViQAIlYsACJWNAAiVjwAIlZIACJWTAAiVlAAIlZUACJWWAAiVmAAIlZoACJWbAAiVnAAIlZ4ACJWfAAiWGgAIlhwACJYfAAiWIQAIliQACJYlAAiWJgAIlicACJYoAAiWKgAIliwACJYtAAiWLgAIljAACJYxAAiWxAAIlucACJcHAAiXJwAIlykACJcrAAiXLQAIly8ACJcyAAiXMwAIlzQACJc3AAiXOAAIlzoACJc7AAiXPgAIl0EACJdCAAiXQwAIl0YACJdHAAiXTAAIl2UACJduAAiXcAAIl3IACJd7AAiXfgAIl4EACJeDAAiXzAAIl/AACJgXAAiYOwAImD4ACJhAAAiYQgAImEQACJhGAAiYSAAImEkACJhMAAiYZQAImIYACJiIAAiYigAImIwACJiOAAiYkAAImJIACJiUAAiYlgAImLcACJi6AAiYvQAImMAACJjDAAiYxgAImMkACJjMAAiYzwAImNEACJlMAAiZTgAImVAACJlSAAiZVQAImVYACJlXAAiZWAAImVkACJlbAAiZXQAImV4ACJlfAAiZYQAImWIACJndAAiZ3wAImeEACJnjAAiZ5gAImecACJnoAAiZ6QAImeoACJnsAAiZ7gAIme8ACJnwAAiZ8gAImfMACJpuAAiacAAImnMACJp1AAiaeAAImnkACJp6AAiaewAImnwACJp+AAiagAAImoEACJqCAAiahAAImoUACJqeAAianwAImqAACJqiAAibHQAImx8ACJshAAibIwAImyYACJsnAAibKAAImykACJsqAAibLAAImy4ACJsvAAibMAAImzIACJszAAibrgAIm7AACJuzAAibtQAIm7gACJu5AAibugAIm7sACJu8AAibvgAIm8AACJvBAAibwgAIm8QACJvFAAicQAAInEIACJxEAAicRgAInEkACJxKAAicSwAInEwACJxNAAicTwAInFEACJxSAAicUwAInFUACJxWAAic0QAInNMACJzVAAic1wAInNoACJzbAAic3AAInN0ACJzeAAic4AAInOIACJzjAAic5AAInOYACJznAAidYgAInWQACJ1mAAidaAAInWsACJ1sAAidbQAInW4ACJ1vAAidcQAInXMACJ10AAiddQAInXcACJ14AAidwQAIneUACJ4MAAieMAAInjMACJ41AAieNwAInjkACJ47AAiePQAInj4ACJ5BAAieWgAInncACJ55AAieewAInn0ACJ5/AAiegQAInoMACJ6FAAieogAInqUACJ6oAAieqwAInq4ACJ6xAAietAAInrcACJ65AAifNAAInzYACJ84AAifOgAInz0ACJ8+AAifPwAIn0AACJ9BAAifQwAIn0UACJ9GAAifRwAIn0kACJ9KAAifxQAIn8cACJ/JAAifywAIn84ACJ/PAAif0AAIn9EACJ/SAAif1AAIn9YACJ/XAAif2AAIn9oACJ/bAAigVgAIoFgACKBaAAigXAAIoF8ACKBgAAigYQAIoGIACKBjAAigZQAIoGcACKBoAAigaQAIoGsACKBsAAig5wAIoOkACKDsAAig7gAIoPEACKDyAAig8wAIoPQACKD1AAig9wAIoPkACKD6AAig+wAIoP0ACKD+AAihgQAIoaUACKHJAAih7AAIohMACKIzAAiiWgAIooEACKKhAAiixQAIoukACKLrAAii7gAIovAACKLyAAii9AAIovcACKL6AAii/AAIov4ACKMBAAijAwAIowUACKMIAAijCwAIowwACKMVAAijLgAIozMACKM1AAijOgAIoz0ACKM/AAijiAAIo6wACKPTAAij9wAIo/oACKP8AAij/gAIpAAACKQCAAikBAAIpAUACKQIAAikIQAIpEYACKRIAAikSgAIpEwACKROAAikUAAIpFIACKRUAAikVgAIpFgACKR9AAikgAAIpIMACKSGAAikiQAIpIwACKSPAAikkgAIpJUACKSYAAikmgAIpRUACKUXAAilGgAIpRwACKUfAAilIAAIpSEACKUiAAilIwAIpSUACKUnAAilKAAIpSkACKUrAAilLAAIpT0ACKU+AAilQAAIpbsACKW9AAilvwAIpcEACKXEAAilxQAIpcYACKXHAAilyAAIpcoACKXMAAilzQAIpc4ACKXQAAil0QAIpkwACKZOAAimUQAIplMACKZWAAimVwAIplgACKZZAAimWgAIplwACKZeAAimXwAIpmAACKZiAAimYwAIpnQACKZ1AAimdwAIpvIACKb0AAim9gAIpvgACKb7AAim/AAIpv0ACKb+AAim/wAIpwEACKcDAAinBAAIpwUACKcHAAinCAAIp4MACKeFAAiniAAIp4oACKeNAAinjgAIp48ACKeQAAinkQAIp5MACKeVAAinlgAIp5cACKeZAAinmgAIp6sACKesAAinrgAIqCkACKgrAAioLQAIqC8ACKgyAAioMwAIqDQACKg1AAioNgAIqDgACKg6AAioOwAIqDwACKg+AAioPwAIqLoACKi8AAiovwAIqMEACKjEAAioxQAIqMYACKjHAAioyAAIqMoACKjMAAiozQAIqM4ACKjQAAio0QAIqOoACKjrAAio7AAIqO4ACKlpAAipawAIqW0ACKlvAAipcgAIqXMACKl0AAipdQAIqXYACKl4AAipegAIqXsACKl8AAipfgAIqX8ACKn6AAip/AAIqf8ACKoBAAiqBAAIqgUACKoGAAiqBwAIqggACKoKAAiqDAAIqg0ACKoOAAiqEAAIqhEACKowAAiqSQAIqloACKpdAAiqYAAIqmMACKpmAAiqdwAIqnoACKp9AAiqgAAIqoMACKqFAAiqmgAIqrQACKrPAAiq6AAIq3sACKueAAirvgAIq94ACKvgAAir4gAIq+QACKvmAAir6QAIq+oACKvrAAir7gAIq+8ACKvxAAir8gAIq/QACKv3AAir+AAIq/kACKv8AAir/QAIrAIACKwbAAisJAAIrCYACKwoAAisMQAIrDQACKw3AAisOQAIrIIACKymAAiszQAIrPEACKz0AAis9gAIrPgACKz6AAis/AAIrP4ACKz/AAitAgAIrRsACK08AAitPgAIrUAACK1CAAitRAAIrUYACK1IAAitSgAIrUwACK1tAAitcAAIrXMACK12AAiteQAIrXwACK1/AAitggAIrYUACK2HAAiuAgAIrgQACK4GAAiuCAAIrgsACK4MAAiuDQAIrg4ACK4PAAiuEQAIrhMACK4UAAiuFQAIrhcACK4YAAiukwAIrpUACK6XAAiumQAIrpwACK6dAAiungAIrp8ACK6gAAiuogAIrqQACK6lAAiupgAIrqgACK6pAAivJAAIryYACK8pAAivKwAIry4ACK8vAAivMAAIrzEACK8yAAivNAAIrzYACK83AAivOAAIrzoACK87AAivVAAIr1UACK9WAAivWAAIr9MACK/VAAiv1wAIr9kACK/cAAiv3QAIr94ACK/fAAiv4AAIr+IACK/kAAiv5QAIr+YACK/oAAiv6QAIsGQACLBmAAiwaAAIsGoACLBtAAiwbgAIsG8ACLBwAAiwcQAIsHMACLB1AAiwdgAIsHcACLB5AAiwegAIsPUACLD3AAiw+QAIsPsACLD+AAiw/wAIsQAACLEBAAixAgAIsQQACLEGAAixBwAIsQgACLEKAAixCwAIsYYACLGIAAixigAIsYwACLGPAAixkAAIsZEACLGSAAixkwAIsZUACLGXAAixmAAIsZkACLGbAAixnAAIshcACLIZAAiyGwAIsh0ACLIgAAiyIQAIsiIACLIjAAiyJAAIsiYACLIoAAiyKQAIsioACLIsAAiyLQAIsnYACLKaAAiywQAIsuUACLLoAAiy6gAIsuwACLLuAAiy8AAIsvIACLLzAAiy9gAIsw8ACLMsAAizLgAIszAACLMyAAizNAAIszYACLM4AAizOgAIs1cACLNaAAizXQAIs2AACLNjAAizZgAIs2kACLNsAAizbgAIs+kACLPrAAiz7QAIs+8ACLPyAAiz8wAIs/QACLP1AAiz9gAIs/gACLP6AAiz+wAIs/wACLP+AAiz/wAItHoACLR8AAi0fgAItIAACLSDAAi0hAAItIUACLSGAAi0hwAItIkACLSLAAi0jAAItI0ACLSPAAi0kAAItQsACLUNAAi1DwAItREACLUUAAi1FQAItRYACLUXAAi1GAAItRoACLUcAAi1HQAItR4ACLUgAAi1IQAItZwACLWeAAi1oQAItaMACLWmAAi1pwAItagACLWpAAi1qgAItawACLWuAAi1rwAItbAACLWyAAi1swAIti4ACLYwAAi2MgAItjQACLY3AAi2OAAItjkACLY6AAi2OwAItj0ACLY/AAi2QAAItkEACLZDAAi2RAAItr8ACLbBAAi2wwAItsUACLbIAAi2yQAItsoACLbLAAi2zAAIts4ACLbQAAi20QAIttIACLbUAAi21QAIt1AACLdSAAi3VAAIt1YACLdZAAi3WgAIt1sACLdcAAi3XQAIt18ACLdhAAi3YgAIt2MACLdlAAi3ZgAIt/kACLgcAAi4PAAIuFwACLheAAi4YAAIuGIACLhkAAi4ZwAIuGgACLhpAAi4bAAIuG0ACLhvAAi4cAAIuHIACLh1AAi4dgAIuHcACLh6AAi4ewAIuIAACLiZAAi4ogAIuKQACLimAAi4rwAIuLIACLi1AAi4twAIuQAACLkkAAi5SwAIuW8ACLlyAAi5dAAIuXYACLl4AAi5egAIuXwACLl9AAi5gAAIuZkACLm6AAi5vAAIub4ACLnAAAi5wgAIucQACLnGAAi5yAAIucoACLnrAAi57gAIufEACLn0AAi59wAIufoACLn9AAi6AAAIugMACLoFAAi6gAAIuoIACLqEAAi6hgAIuokACLqKAAi6iwAIuowACLqNAAi6jwAIupEACLqSAAi6kwAIupUACLqWAAi7EQAIuxMACLsVAAi7FwAIuxoACLsbAAi7HAAIux0ACLseAAi7IAAIuyIACLsjAAi7JAAIuyYACLsnAAi7ogAIu6QACLunAAi7qQAIu6wACLutAAi7rgAIu68ACLuwAAi7sgAIu7QACLu1AAi7tgAIu7gACLu5AAi70gAIu9MACLvUAAi71gAIvFEACLxTAAi8VQAIvFcACLxaAAi8WwAIvFwACLxdAAi8XgAIvGAACLxiAAi8YwAIvGQACLxmAAi8ZwAIvOIACLzkAAi85gAIvOgACLzrAAi87AAIvO0ACLzuAAi87wAIvPEACLzzAAi89AAIvPUACLz3AAi8+AAIvXMACL11AAi9dwAIvXkACL18AAi9fQAIvX4ACL1/AAi9gAAIvYIACL2EAAi9hQAIvYYACL2IAAi9iQAIvgQACL4GAAi+CAAIvgoACL4NAAi+DgAIvg8ACL4QAAi+EQAIvhMACL4VAAi+FgAIvhcACL4ZAAi+GgAIvpUACL6XAAi+mQAIvpsACL6eAAi+nwAIvqAACL6hAAi+ogAIvqQACL6mAAi+pwAIvqgACL6qAAi+qwAIvvQACL8YAAi/PwAIv2MACL9mAAi/aAAIv2oACL9sAAi/bgAIv3AACL9xAAi/dAAIv40ACL+qAAi/rAAIv64ACL+wAAi/sgAIv7QACL+2AAi/uAAIv9UACL/YAAi/2wAIv94ACL/hAAi/5AAIv+cACL/qAAi/7AAIwGcACMBpAAjAawAIwG0ACMBwAAjAcQAIwHIACMBzAAjAdAAIwHYACMB4AAjAeQAIwHoACMB8AAjAfQAIwPgACMD6AAjA/AAIwP4ACMEBAAjBAgAIwQMACMEEAAjBBQAIwQcACMEJAAjBCgAIwQsACMENAAjBDgAIwYkACMGLAAjBjQAIwY8ACMGSAAjBkwAIwZQACMGVAAjBlgAIwZgACMGaAAjBmwAIwZwACMGeAAjBnwAIwhoACMIcAAjCHwAIwiEACMIkAAjCJQAIwiYACMInAAjCKAAIwioACMIsAAjCLQAIwi4ACMIwAAjCMQAIwqwACMKuAAjCsAAIwrIACMK1AAjCtgAIwrcACMK4AAjCuQAIwrsACMK9AAjCvgAIwr8ACMLBAAjCwgAIwz0ACMM/AAjDQQAIw0MACMNGAAjDRwAIw0gACMNJAAjDSgAIw0wACMNOAAjDTwAIw1AACMNSAAjDUwAIw84ACMPQAAjD0gAIw9QACMPXAAjD2AAIw9kACMPaAAjD2wAIw90ACMPfAAjD4AAIw+EACMPjAAjD5AAIxHcACMSaAAjEugAIxNoACMTcAAjE3gAIxOAACMTiAAjE5QAIxOYACMTnAAjE6gAIxOsACMTtAAjE7gAIxPAACMTzAAjE9AAIxPUACMT4AAjE+QAIxP4ACMUXAAjFIAAIxSIACMUkAAjFLQAIxTAACMUzAAjFNQAIxX4ACMWiAAjFyQAIxe0ACMXwAAjF8gAIxfQACMX2AAjF+AAIxfoACMX7AAjF/gAIxhcACMY4AAjGOgAIxjwACMY+AAjGQAAIxkIACMZEAAjGRgAIxkgACMZpAAjGbAAIxm8ACMZyAAjGdQAIxngACMZ7AAjGfgAIxoEACMaDAAjG/gAIxwAACMcCAAjHBAAIxwcACMcIAAjHCQAIxwoACMcLAAjHDQAIxw8ACMcQAAjHEQAIxxMACMcUAAjHjwAIx5EACMeTAAjHlQAIx5gACMeZAAjHmgAIx5sACMecAAjHngAIx6AACMehAAjHogAIx6QACMelAAjIIAAIyCIACMglAAjIJwAIyCoACMgrAAjILAAIyC0ACMguAAjIMAAIyDIACMgzAAjINAAIyDYACMg3AAjIUAAIyFEACMhSAAjIVAAIyM8ACMjRAAjI0wAIyNUACMjYAAjI2QAIyNoACMjbAAjI3AAIyN4ACMjgAAjI4QAIyOIACMjkAAjI5QAIyWAACMliAAjJZAAIyWYACMlpAAjJagAIyWsACMlsAAjJbQAIyW8ACMlxAAjJcgAIyXMACMl1AAjJdgAIyfEACMnzAAjJ9QAIyfcACMn6AAjJ+wAIyfwACMn9AAjJ/gAIygAACMoCAAjKAwAIygQACMoGAAjKBwAIyoIACMqEAAjKhgAIyogACMqLAAjKjAAIyo0ACMqOAAjKjwAIypEACMqTAAjKlAAIypUACMqXAAjKmAAIyxMACMsVAAjLFwAIyxkACMscAAjLHQAIyx4ACMsfAAjLIAAIyyIACMskAAjLJQAIyyYACMsoAAjLKQAIy3IACMuWAAjLvQAIy+EACMvkAAjL5gAIy+gACMvqAAjL7AAIy+4ACMvvAAjL8gAIzAsACMwoAAjMKgAIzCwACMwuAAjMMAAIzDIACMw0AAjMNgAIzFMACMxWAAjMWQAIzFwACMxfAAjMYgAIzGUACMxoAAjMagAIzOUACMznAAjM6QAIzOsACMzuAAjM7wAIzPAACMzxAAjM8gAIzPQACMz2AAjM9wAIzPgACMz6AAjM+wAIzXYACM14AAjNegAIzXwACM1/AAjNgAAIzYEACM2CAAjNgwAIzYUACM2HAAjNiAAIzYkACM2LAAjNjAAIzgcACM4JAAjOCwAIzg0ACM4QAAjOEQAIzhIACM4TAAjOFAAIzhYACM4YAAjOGQAIzhoACM4cAAjOHQAIzpgACM6aAAjOnQAIzp8ACM6iAAjOowAIzqQACM6lAAjOpgAIzqgACM6qAAjOqwAIzqwACM6uAAjOrwAIzyoACM8sAAjPLgAIzzAACM8zAAjPNAAIzzUACM82AAjPNwAIzzkACM87AAjPPAAIzz0ACM8/AAjPQAAIz7sACM+9AAjPwAAIz8IACM/FAAjPxgAIz8cACM/IAAjPyQAIz8sACM/NAAjPzgAIz88ACM/RAAjP0gAIz+EACNBcAAjQXgAI0GAACNBiAAjQZQAI0GYACNBnAAjQaAAI0GkACNBrAAjQbQAI0G4ACNBvAAjQcQAI0HIACNEFAAjRKAAI0UgACNFoAAjRagAI0WwACNFuAAjRcAAI0XMACNF0AAjRdQAI0XgACNF5AAjRewAI0XwACNF/AAjRggAI0YMACNGEAAjRhwAI0YgACNGRAAjRqgAI0bMACNG1AAjRtwAI0cAACNHDAAjRxgAI0cgACNIRAAjSNQAI0lwACNKAAAjSgwAI0oUACNKHAAjSiQAI0osACNKNAAjSjgAI0pEACNKqAAjSywAI0s0ACNLPAAjS0QAI0tMACNLVAAjS1wAI0tkACNLbAAjS/AAI0v8ACNMCAAjTBQAI0wgACNMLAAjTDgAI0xEACNMUAAjTFgAI05EACNOTAAjTlQAI05cACNOaAAjTmwAI05wACNOdAAjTngAI06AACNOiAAjTowAI06QACNOmAAjTpwAI1CIACNQkAAjUJgAI1CgACNQrAAjULAAI1C0ACNQuAAjULwAI1DEACNQzAAjUNAAI1DUACNQ3AAjUOAAI1LMACNS1AAjUuAAI1LoACNS9AAjUvgAI1L8ACNTAAAjUwQAI1MMACNTFAAjUxgAI1McACNTJAAjUygAI1OMACNTkAAjU5QAI1OcACNViAAjVZAAI1WYACNVoAAjVawAI1WwACNVtAAjVbgAI1W8ACNVxAAjVcwAI1XQACNV1AAjVdwAI1XgACNXzAAjV9QAI1fcACNX5AAjV/AAI1f0ACNX+AAjV/wAI1gAACNYCAAjWBAAI1gUACNYGAAjWCAAI1gkACNaEAAjWhgAI1ogACNaKAAjWjQAI1o4ACNaPAAjWkAAI1pEACNaTAAjWlQAI1pYACNaXAAjWmQAI1poACNcVAAjXFwAI1xkACNcbAAjXHgAI1x8ACNcgAAjXIQAI1yIACNckAAjXJgAI1ycACNcoAAjXKgAI1ysACNemAAjXqAAI16oACNesAAjXrwAI17AACNexAAjXsgAI17MACNe1AAjXtwAI17gACNe5AAjXuwAI17wACNgFAAjYKQAI2FAACNh0AAjYdwAI2HkACNh7AAjYfQAI2H8ACNiBAAjYggAI2IUACNieAAjYuwAI2L0ACNi/AAjYwQAI2MMACNjFAAjYxwAI2MkACNjmAAjY6QAI2OwACNjvAAjY8gAI2PUACNj4AAjY+wAI2P0ACNl4AAjZegAI2XwACNl+AAjZgQAI2YIACNmDAAjZhAAI2YUACNmHAAjZiQAI2YoACNmLAAjZjQAI2Y4ACNoJAAjaCwAI2g0ACNoPAAjaEgAI2hMACNoUAAjaFQAI2hYACNoYAAjaGgAI2hsACNocAAjaHgAI2h8ACNqaAAjanAAI2p4ACNqgAAjaowAI2qQACNqlAAjapgAI2qcACNqpAAjaqwAI2qwACNqtAAjarwAI2rAACNsrAAjbLQAI2zAACNsyAAjbNQAI2zYACNs3AAjbOAAI2zkACNs7AAjbPQAI2z4ACNs/AAjbQQAI20IACNu9AAjbvwAI28EACNvDAAjbxgAI28cACNvIAAjbyQAI28oACNvMAAjbzgAI288ACNvQAAjb0gAI29MACNxOAAjcUAAI3FIACNxUAAjcVwAI3FgACNxZAAjcWgAI3FsACNxdAAjcXwAI3GAACNxhAAjcYwAI3GQACNzfAAjc4QAI3OQACNzmAAjc6QAI3OoACNzrAAjc7AAI3O0ACNzvAAjc8QAI3PIACNzzAAjc9QAI3PYACN0HAAjdCAAI3QoACN2FAAjdhwAI3YkACN2LAAjdjgAI3Y8ACN2QAAjdkQAI3ZIACN2UAAjdlgAI3ZcACN2YAAjdmgAI3ZsACN4WAAjeGAAI3hoACN4cAAjeHwAI3iAACN4hAAjeIgAI3iMACN4lAAjeJwAI3igACN4pAAjeKwAI3iwACN6nAAjeqQAI3qwACN6uAAjesQAI3rIACN6zAAjetAAI3rUACN63AAjeuQAI3roACN67AAjevQAI3r4ACN9RAAjfdAAI35QACN+0AAjftgAI37gACN+6AAjfvAAI378ACN/AAAjfwQAI38QACN/FAAjfxwAI38gACN/KAAjfzQAI384ACN/PAAjf0gAI39MACN/YAAjf8QAI3/oACN/8AAjf/gAI4AcACOAKAAjgDQAI4A8ACOBYAAjgfAAI4KMACODHAAjgygAI4MwACODOAAjg0AAI4NIACODUAAjg1QAI4NgACODxAAjhEgAI4RQACOEWAAjhGAAI4RoACOEcAAjhHgAI4SAACOEiAAjhQwAI4UYACOFJAAjhTAAI4U8ACOFSAAjhVQAI4VgACOFbAAjhXQAI4dgACOHaAAjh3AAI4d4ACOHhAAjh4gAI4eMACOHkAAjh5QAI4ecACOHpAAjh6gAI4esACOHtAAjh7gAI4mkACOJrAAjibQAI4m8ACOJyAAjicwAI4nQACOJ1AAjidgAI4ngACOJ6AAjiewAI4nwACOJ+AAjifwAI4voACOL8AAji/wAI4wEACOMEAAjjBQAI4wYACOMHAAjjCAAI4woACOMMAAjjDQAI4w4ACOMQAAjjEQAI4yoACOMrAAjjLAAI4y4ACOOpAAjjqwAI460ACOOvAAjjsgAI47MACOO0AAjjtQAI47YACOO4AAjjugAI47sACOO8AAjjvgAI478ACOQ6AAjkPAAI5D4ACORAAAjkQwAI5EQACORFAAjkRgAI5EcACORJAAjkSwAI5EwACORNAAjkTwAI5FAACOTLAAjkzQAI5M8ACOTRAAjk1AAI5NUACOTWAAjk1wAI5NgACOTaAAjk3AAI5N0ACOTeAAjk4AAI5OEACOVcAAjlXgAI5WAACOViAAjlZQAI5WYACOVnAAjlaAAI5WkACOVrAAjlbQAI5W4ACOVvAAjlcQAI5XIACOXtAAjl7wAI5fEACOXzAAjl9gAI5fcACOX4AAjl+QAI5foACOX8AAjl/gAI5f8ACOYAAAjmAgAI5gMACOZMAAjmcAAI5pcACOa7AAjmvgAI5sAACObCAAjmxAAI5sYACObIAAjmyQAI5swACOblAAjnAgAI5wQACOcGAAjnCAAI5woACOcMAAjnDgAI5xAACOctAAjnMAAI5zMACOc2AAjnOQAI5zwACOc/AAjnQgAI50QACOe/AAjnwQAI58QACOfGAAjnyQAI58oACOfLAAjnzAAI580ACOfPAAjn0QAI59IACOfTAAjn1QAI59YACOhRAAjoUwAI6FUACOhXAAjoWgAI6FsACOhcAAjoXQAI6F4ACOhgAAjoYgAI6GMACOhkAAjoZgAI6GcACOjiAAjo5AAI6OcACOjpAAjo7AAI6O0ACOjuAAjo7wAI6PAACOjyAAjo9AAI6PUACOj2AAjo+AAI6PkACOl0AAjpdgAI6XkACOl7AAjpfgAI6X8ACOmAAAjpgQAI6YIACOmEAAjphgAI6YcACOmIAAjpigAI6YsACOoGAAjqCAAI6goACOoMAAjqDwAI6hAACOoRAAjqEgAI6hMACOoVAAjqFwAI6hgACOoZAAjqGwAI6hwACOqXAAjqmQAI6psACOqdAAjqoAAI6qEACOqiAAjqowAI6qQACOqmAAjqqAAI6qkACOqqAAjqrAAI6q0ACOsoAAjrKgAI6ywACOsuAAjrMQAI6zIACOszAAjrNAAI6zUACOs3AAjrOQAI6zoACOs7AAjrPQAI6z4ACOvRAAjr9AAI7BQACOw0AAjsNgAI7DgACOw6AAjsPAAI7D8ACOxAAAjsQQAI7EQACOxFAAjsRwAI7EgACOxKAAjsTQAI7E4ACOxPAAjsUgAI7FMACOxcAAjsdQAI7H4ACOyAAAjsggAI7IsACOyOAAjskQAI7JMACOzcAAjtAAAI7ScACO1LAAjtTgAI7VAACO1SAAjtVAAI7VYACO1YAAjtWQAI7VwACO11AAjtlgAI7ZgACO2aAAjtnAAI7Z4ACO2gAAjtogAI7aQACO2mAAjtxwAI7coACO3NAAjt0AAI7dMACO3WAAjt2QAI7dwACO3fAAjt4QAI7lwACO5eAAjuYAAI7mIACO5lAAjuZgAI7mcACO5oAAjuaQAI7msACO5tAAjubgAI7m8ACO5xAAjucgAI7u0ACO7vAAju8QAI7vMACO72AAju9wAI7vgACO75AAju+gAI7vwACO7+AAju/wAI7wAACO8CAAjvAwAI734ACO+AAAjvgwAI74UACO+IAAjviQAI74oACO+LAAjvjAAI744ACO+QAAjvkQAI75IACO+UAAjvlQAI764ACO+vAAjvsAAI77IACPAtAAjwLwAI8DEACPAzAAjwNgAI8DcACPA4AAjwOQAI8DoACPA8AAjwPgAI8D8ACPBAAAjwQgAI8EMACPC+AAjwwAAI8MIACPDEAAjwxwAI8MgACPDJAAjwygAI8MsACPDNAAjwzwAI8NAACPDRAAjw0wAI8NQACPFPAAjxUQAI8VMACPFVAAjxWAAI8VkACPFaAAjxWwAI8VwACPFeAAjxYAAI8WEACPFiAAjxZAAI8WUACPHgAAjx4gAI8eQACPHmAAjx6QAI8eoACPHrAAjx7AAI8e0ACPHvAAjx8QAI8fIACPHzAAjx9QAI8fYACPJxAAjycwAI8nUACPJ3AAjyegAI8nsACPJ8AAjyfQAI8n4ACPKAAAjyggAI8oMACPKEAAjyhgAI8ocACPLQAAjy9AAI8xsACPM/AAjzQgAI80QACPNGAAjzSAAI80oACPNMAAjzTQAI81AACPNpAAjzhgAI84gACPOKAAjzjAAI844ACPOQAAjzkgAI85QACPOxAAjztAAI87cACPO6AAjzvQAI88AACPPDAAjzxgAI88gACPRDAAj0RQAI9EcACPRJAAj0TAAI9E0ACPROAAj0TwAI9FAACPRSAAj0VAAI9FUACPRWAAj0WAAI9FkACPTUAAj01gAI9NgACPTaAAj03QAI9N4ACPTfAAj04AAI9OEACPTjAAj05QAI9OYACPTnAAj06QAI9OoACPVlAAj1ZwAI9WkACPVrAAj1bgAI9W8ACPVwAAj1cQAI9XIACPV0AAj1dgAI9XcACPV4AAj1egAI9XsACPX2AAj1+AAI9fsACPX9AAj2AAAI9gEACPYCAAj2AwAI9gQACPYGAAj2CAAI9gkACPYKAAj2DAAI9g0ACPaIAAj2igAI9owACPaOAAj2kQAI9pIACPaTAAj2lAAI9pUACPaXAAj2mQAI9poACPabAAj2nQAI9p4ACPcZAAj3GwAI9x4ACPcgAAj3IwAI9yQACPclAAj3JgAI9ycACPcpAAj3KwAI9ywACPctAAj3LwAI9zAACPdPAAj3ygAI98wACPfOAAj30AAI99MACPfUAAj31QAI99YACPfXAAj32QAI99sACPfcAAj33QAI998ACPfgAAj38QAI9/IACPf0AAj4bwAI+HEACPhzAAj4dQAI+HgACPh5AAj4egAI+HsACPh8AAj4fgAI+IAACPiBAAj4ggAI+IQACPiFAAj5AAAI+QIACPkEAAj5BgAI+QkACPkKAAj5CwAI+QwACPkNAAj5DwAI+REACPkSAAj5EwAI+RUACPkWAAj5kQAI+ZMACPmWAAj5mAAI+ZsACPmcAAj5nQAI+Z4ACPmfAAj5oQAI+aMACPmkAAj5pQAI+acACPmoAAj5uQAI+boACPm8AAj6PwAI+mMACPqHAAj6qgAI+tEACPrxAAj7GAAI+z8ACPtfAAj7gwAI+6cACPupAAj7rAAI+64ACPuwAAj7sgAI+7UACPu4AAj7ugAI+7wACPu/AAj7wQAI+8MACPvGAAj7yQAI+8oACPvTAAj77AAI+/EACPvzAAj7+AAI+/sACPv9AAj8RgAI/GoACPyRAAj8tQAI/LgACPy6AAj8vAAI/L4ACPzAAAj8wgAI/MMACPzGAAj83wAI/QQACP0GAAj9CAAI/QoACP0MAAj9DgAI/RAACP0SAAj9FAAI/RYACP07AAj9PgAI/UEACP1EAAj9RwAI/UoACP1NAAj9UAAI/VMACP1WAAj9WAAI/dMACP3VAAj92AAI/doACP3dAAj93gAI/d8ACP3gAAj94QAI/eMACP3lAAj95gAI/ecACP3pAAj96gAI/fsACP38AAj9/gAI/nkACP57AAj+fQAI/n8ACP6CAAj+gwAI/oQACP6FAAj+hgAI/ogACP6KAAj+iwAI/owACP6OAAj+jwAI/woACP8MAAj/DwAI/xEACP8UAAj/FQAI/xYACP8XAAj/GAAI/xoACP8cAAj/HQAI/x4ACP8gAAj/IQAI/zIACP83AAj/OgAI/zwACP9NAAj/UgAI/1UACP9XAAj/0gAI/9QACP/WAAj/2AAI/9sACP/cAAj/3QAI/94ACP/fAAj/4QAI/+MACP/kAAj/5QAI/+cACP/oAAkAYwAJAGUACQBoAAkAagAJAG0ACQBuAAkAbwAJAHAACQBxAAkAcwAJAHUACQB2AAkAdwAJAHkACQB6AAkAiwAJAIwACQCOAAkBCQAJAQsACQENAAkBDwAJARIACQETAAkBFAAJARUACQEWAAkBGAAJARoACQEbAAkBHAAJAR4ACQEfAAkBmgAJAZwACQGfAAkBoQAJAaQACQGlAAkBpgAJAacACQGoAAkBqgAJAawACQGtAAkBrgAJAbAACQGxAAkBygAJAcsACQHMAAkBzgAJAkkACQJLAAkCTQAJAk8ACQJSAAkCUwAJAlQACQJVAAkCVgAJAlgACQJaAAkCWwAJAlwACQJeAAkCXwAJAtoACQLcAAkC3wAJAuEACQLkAAkC5QAJAuYACQLnAAkC6AAJAuoACQLsAAkC7QAJAu4ACQLwAAkC8QAJAwMACQMcAAkDKQAJAywACQMvAAkDMgAJAz8ACQNCAAkDRQAJA0gACQNKAAkDXgAJA2wACQP/AAkEIgAJBEIACQRiAAkEZAAJBGYACQRoAAkEagAJBG0ACQRuAAkEbwAJBHIACQRzAAkEdQAJBHYACQR4AAkEewAJBHwACQR9AAkEgAAJBIEACQSGAAkEnwAJBKgACQSqAAkErAAJBLUACQS4AAkEuwAJBL0ACQUGAAkFKgAJBVEACQV1AAkFeAAJBXoACQV8AAkFfgAJBYAACQWCAAkFgwAJBYYACQWfAAkFwAAJBcIACQXEAAkFxgAJBcgACQXKAAkFzAAJBc4ACQXQAAkF8QAJBfQACQX3AAkF+gAJBf0ACQYAAAkGAwAJBgYACQYJAAkGCwAJBoYACQaIAAkGigAJBowACQaPAAkGkAAJBpEACQaSAAkGkwAJBpUACQaXAAkGmAAJBpkACQabAAkGnAAJBxcACQcZAAkHGwAJBx0ACQcgAAkHIQAJByIACQcjAAkHJAAJByYACQcoAAkHKQAJByoACQcsAAkHLQAJB6gACQeqAAkHrQAJB68ACQeyAAkHswAJB7QACQe1AAkHtgAJB7gACQe6AAkHuwAJB7wACQe+AAkHvwAJB9gACQfZAAkH2gAJB9wACQhXAAkIWQAJCFsACQhdAAkIYAAJCGEACQhiAAkIYwAJCGQACQhmAAkIaAAJCGkACQhqAAkIbAAJCG0ACQjoAAkI6gAJCOwACQjuAAkI8QAJCPIACQjzAAkI9AAJCPUACQj3AAkI+QAJCPoACQj7AAkI/QAJCP4ACQl5AAkJewAJCX0ACQl/AAkJggAJCYMACQmEAAkJhQAJCYYACQmIAAkJigAJCYsACQmMAAkJjgAJCY8ACQoKAAkKDAAJCg4ACQoQAAkKEwAJChQACQoVAAkKFgAJChcACQoZAAkKGwAJChwACQodAAkKHwAJCiAACQqbAAkKnQAJCp8ACQqhAAkKpAAJCqUACQqmAAkKpwAJCqgACQqqAAkKrAAJCq0ACQquAAkKsAAJCrEACQr6AAkLHgAJC0UACQtpAAkLbAAJC24ACQtwAAkLcgAJC3QACQt2AAkLdwAJC3oACQuTAAkLsAAJC7IACQu0AAkLtgAJC7gACQu6AAkLvAAJC74ACQvbAAkL3gAJC+EACQvkAAkL5wAJC+oACQvtAAkL8AAJC/IACQxtAAkMbwAJDHEACQxzAAkMdgAJDHcACQx4AAkMeQAJDHoACQx8AAkMfgAJDH8ACQyAAAkMggAJDIMACQz+AAkNAAAJDQIACQ0EAAkNBwAJDQgACQ0JAAkNCgAJDQsACQ0NAAkNDwAJDRAACQ0RAAkNEwAJDRQACQ2PAAkNkQAJDZMACQ2VAAkNmAAJDZkACQ2aAAkNmwAJDZwACQ2eAAkNoAAJDaEACQ2iAAkNpAAJDaUACQ4gAAkOIgAJDiUACQ4nAAkOKgAJDisACQ4sAAkOLQAJDi4ACQ4wAAkOMgAJDjMACQ40AAkONgAJDjcACQ6yAAkOtAAJDrYACQ64AAkOuwAJDrwACQ69AAkOvgAJDr8ACQ7BAAkOwwAJDsQACQ7FAAkOxwAJDsgACQ9DAAkPRQAJD0cACQ9JAAkPTAAJD00ACQ9OAAkPTwAJD1AACQ9SAAkPVAAJD1UACQ9WAAkPWAAJD1kACQ/UAAkP1gAJD9gACQ/aAAkP3QAJD94ACQ/fAAkP4AAJD+EACQ/jAAkP5QAJD+YACQ/nAAkP6QAJD+oACRB9AAkQoAAJEMAACRDgAAkQ4gAJEOQACRDmAAkQ6AAJEOsACRDsAAkQ7QAJEPAACRDxAAkQ8wAJEPQACRD2AAkQ+QAJEPoACRD7AAkQ/gAJEP8ACREIAAkRIQAJESoACREsAAkRLgAJETcACRE6AAkRPQAJET8ACRGIAAkRrAAJEdMACRH3AAkR+gAJEfwACRH+AAkSAAAJEgIACRIEAAkSBQAJEggACRIhAAkSQgAJEkQACRJGAAkSSAAJEkoACRJMAAkSTgAJElAACRJSAAkScwAJEnYACRJ5AAkSfAAJEn8ACRKCAAkShQAJEogACRKLAAkSjQAJEwgACRMKAAkTDAAJEw4ACRMRAAkTEgAJExMACRMUAAkTFQAJExcACRMZAAkTGgAJExsACRMdAAkTHgAJE5kACRObAAkTnQAJE58ACROiAAkTowAJE6QACROlAAkTpgAJE6gACROqAAkTqwAJE6wACROuAAkTrwAJFCoACRQsAAkULwAJFDEACRQ0AAkUNQAJFDYACRQ3AAkUOAAJFDoACRQ8AAkUPQAJFD4ACRRAAAkUQQAJFFoACRRbAAkUXAAJFF4ACRTZAAkU2wAJFN0ACRTfAAkU4gAJFOMACRTkAAkU5QAJFOYACRToAAkU6gAJFOsACRTsAAkU7gAJFO8ACRVqAAkVbAAJFW4ACRVwAAkVcwAJFXQACRV1AAkVdgAJFXcACRV5AAkVewAJFXwACRV9AAkVfwAJFYAACRX7AAkV/QAJFf8ACRYBAAkWBAAJFgUACRYGAAkWBwAJFggACRYKAAkWDAAJFg0ACRYOAAkWEAAJFhEACRaMAAkWjgAJFpAACRaSAAkWlQAJFpYACRaXAAkWmAAJFpkACRabAAkWnQAJFp4ACRafAAkWoQAJFqIACRcdAAkXHwAJFyEACRcjAAkXJgAJFycACRcoAAkXKQAJFyoACRcsAAkXLgAJFy8ACRcwAAkXMgAJFzMACRd8AAkXoAAJF8cACRfrAAkX7gAJF/AACRfyAAkX9AAJF/YACRf4AAkX+QAJF/wACRgVAAkYMgAJGDQACRg2AAkYOAAJGDoACRg8AAkYPgAJGEAACRhdAAkYYAAJGGMACRhmAAkYaQAJGGwACRhvAAkYcgAJGHQACRjvAAkY8QAJGPMACRj1AAkY+AAJGPkACRj6AAkY+wAJGPwACRj+AAkZAAAJGQEACRkCAAkZBAAJGQUACRmAAAkZggAJGYQACRmGAAkZiQAJGYoACRmLAAkZjAAJGY0ACRmPAAkZkQAJGZIACRmTAAkZlQAJGZYACRoRAAkaEwAJGhUACRoXAAkaGgAJGhsACRocAAkaHQAJGh4ACRogAAkaIgAJGiMACRokAAkaJgAJGicACRqiAAkapAAJGqcACRqpAAkarAAJGq0ACRquAAkarwAJGrAACRqyAAkatAAJGrUACRq2AAkauAAJGrkACRs0AAkbNgAJGzgACRs6AAkbPQAJGz4ACRs/AAkbQAAJG0EACRtDAAkbRQAJG0YACRtHAAkbSQAJG0oACRvFAAkbxwAJG8kACRvLAAkbzgAJG88ACRvQAAkb0QAJG9IACRvUAAkb1gAJG9cACRvYAAkb2gAJG9sACRxWAAkcWAAJHFoACRxcAAkcXwAJHGAACRxhAAkcYgAJHGMACRxlAAkcZwAJHGgACRxpAAkcawAJHGwACRz/AAkdIgAJHUIACR1iAAkdZAAJHWYACR1oAAkdagAJHW0ACR1uAAkdbwAJHXIACR1zAAkddQAJHXYACR14AAkdewAJHXwACR19AAkdgAAJHYEACR2GAAkdnwAJHagACR2qAAkdrAAJHbUACR24AAkduwAJHb0ACR4GAAkeKgAJHlEACR51AAkeeAAJHnoACR58AAkefgAJHoAACR6CAAkegwAJHoYACR6fAAkewAAJHsIACR7EAAkexgAJHsgACR7KAAkezAAJHs4ACR7QAAke8QAJHvQACR73AAke+gAJHv0ACR8AAAkfAwAJHwYACR8JAAkfCwAJH4YACR+IAAkfigAJH4wACR+PAAkfkAAJH5EACR+SAAkfkwAJH5UACR+XAAkfmAAJH5kACR+bAAkfnAAJIBcACSAZAAkgGwAJIB0ACSAgAAkgIQAJICIACSAjAAkgJAAJICYACSAoAAkgKQAJICoACSAsAAkgLQAJIKgACSCqAAkgrQAJIK8ACSCyAAkgswAJILQACSC1AAkgtgAJILgACSC6AAkguwAJILwACSC+AAkgvwAJINgACSDZAAkg2gAJINwACSFXAAkhWQAJIVsACSFdAAkhYAAJIWEACSFiAAkhYwAJIWQACSFmAAkhaAAJIWkACSFqAAkhbAAJIW0ACSHoAAkh6gAJIewACSHuAAkh8QAJIfIACSHzAAkh9AAJIfUACSH3AAkh+QAJIfoACSH7AAkh/QAJIf4ACSJ5AAkiewAJIn0ACSJ/AAkiggAJIoMACSKEAAkihQAJIoYACSKIAAkiigAJIosACSKMAAkijgAJIo8ACSMKAAkjDAAJIw4ACSMQAAkjEwAJIxQACSMVAAkjFgAJIxcACSMZAAkjGwAJIxwACSMdAAkjHwAJIyAACSObAAkjnQAJI58ACSOhAAkjpAAJI6UACSOmAAkjpwAJI6gACSOqAAkjrAAJI60ACSOuAAkjsAAJI7EACSP6AAkkHgAJJEUACSRpAAkkbAAJJG4ACSRwAAkkcgAJJHQACSR2AAkkdwAJJHoACSSTAAkksAAJJLIACSS0AAkktgAJJLgACSS6AAkkvAAJJL4ACSTbAAkk3gAJJOEACSTkAAkk5wAJJOoACSTtAAkk8AAJJPIACSVtAAklbwAJJXEACSVzAAkldgAJJXcACSV4AAkleQAJJXoACSV8AAklfgAJJX8ACSWAAAklggAJJYMACSX+AAkmAAAJJgIACSYEAAkmBwAJJggACSYJAAkmCgAJJgsACSYNAAkmDwAJJhAACSYRAAkmEwAJJhQACSaPAAkmkQAJJpMACSaVAAkmmAAJJpkACSaaAAkmmwAJJpwACSaeAAkmoAAJJqEACSaiAAkmpAAJJqUACScgAAknIgAJJyUACScnAAknKgAJJysACScsAAknLQAJJy4ACScwAAknMgAJJzMACSc0AAknNgAJJzcACSeyAAkntAAJJ7YACSe4AAknuwAJJ7wACSe9AAknvgAJJ78ACSfBAAknwwAJJ8QACSfFAAknxwAJJ8gACShDAAkoRQAJKEcACShJAAkoTAAJKE0ACShOAAkoTwAJKFAACShSAAkoVAAJKFUACShWAAkoWAAJKFkACSjUAAko1gAJKNgACSjaAAko3QAJKN4ACSjfAAko4AAJKOEACSjjAAko5QAJKOYACSjnAAko6QAJKOoACSj7AAko/AAJKP4ACSmBAAkppQAJKckACSnsAAkqEwAJKjMACSpaAAkqgQAJKqEACSrFAAkq6QAJKusACSruAAkq8AAJKvIACSr0AAkq9wAJKvoACSr8AAkq/gAJKwEACSsDAAkrBQAJKwgACSsLAAkrDAAJKxEACSsqAAkrLwAJKzEACSs2AAkrOQAJKzsACSuEAAkrqAAJK88ACSvzAAkr9gAJK/gACSv6AAkr/AAJK/4ACSwAAAksAQAJLAQACSwdAAksQgAJLEQACSxGAAksSAAJLEoACSxMAAksTgAJLFAACSxSAAksVAAJLHkACSx8AAksfwAJLIIACSyFAAksiAAJLIsACSyOAAkskQAJLJQACSyWAAktEQAJLRMACS0WAAktGAAJLRsACS0cAAktHQAJLR4ACS0fAAktIQAJLSMACS0kAAktJQAJLScACS0oAAktOQAJLToACS08AAkttwAJLbkACS27AAktvQAJLcAACS3BAAktwgAJLcMACS3EAAktxgAJLcgACS3JAAktygAJLcwACS3NAAkuSAAJLkoACS5NAAkuTwAJLlIACS5TAAkuVAAJLlUACS5WAAkuWAAJLloACS5bAAkuXAAJLl4ACS5fAAkucAAJLnUACS54AAkuegAJLosACS6QAAkukwAJLpUACS6aAAkvFQAJLxcACS8ZAAkvGwAJLx4ACS8fAAkvIAAJLyEACS8iAAkvJAAJLyYACS8nAAkvKAAJLyoACS8rAAkvpgAJL6gACS+rAAkvrQAJL7AACS+xAAkvsgAJL7MACS+0AAkvtgAJL7gACS+5AAkvugAJL7wACS+9AAkvzgAJL88ACS/RAAkwTAAJME4ACTBQAAkwUgAJMFUACTBWAAkwVwAJMFgACTBZAAkwWwAJMF0ACTBeAAkwXwAJMGEACTBiAAkw3QAJMN8ACTDiAAkw5AAJMOcACTDoAAkw6QAJMOoACTDrAAkw7QAJMO8ACTDwAAkw8QAJMPMACTD0AAkxDQAJMQ4ACTEPAAkxEQAJMYwACTGOAAkxkAAJMZIACTGVAAkxlgAJMZcACTGYAAkxmQAJMZsACTGdAAkxngAJMZ8ACTGhAAkxogAJMh0ACTIfAAkyIgAJMiQACTInAAkyKAAJMikACTIqAAkyKwAJMi0ACTIvAAkyMAAJMjEACTIzAAkyNAAJMkwACTJlAAkycgAJMnUACTJ4AAkyewAJMogACTKLAAkyjgAJMpEACTKTAAkypgAJMrQACTNHAAkzagAJM4oACTOqAAkzrAAJM64ACTOwAAkzsgAJM7UACTO2AAkztwAJM7oACTO7AAkzvQAJM74ACTPAAAkzwwAJM8QACTPFAAkzyAAJM8kACTPOAAkz5wAJM/AACTPyAAkz9AAJM/0ACTQAAAk0AwAJNAUACTROAAk0cgAJNJkACTS9AAk0wAAJNMIACTTEAAk0xgAJNMgACTTKAAk0ywAJNM4ACTTnAAk1CAAJNQoACTUMAAk1DgAJNRAACTUSAAk1FAAJNRYACTUYAAk1OQAJNTwACTU/AAk1QgAJNUUACTVIAAk1SwAJNU4ACTVRAAk1UwAJNc4ACTXQAAk10gAJNdQACTXXAAk12AAJNdkACTXaAAk12wAJNd0ACTXfAAk14AAJNeEACTXjAAk15AAJNl8ACTZhAAk2YwAJNmUACTZoAAk2aQAJNmoACTZrAAk2bAAJNm4ACTZwAAk2cQAJNnIACTZ0AAk2dQAJNvAACTbyAAk29QAJNvcACTb6AAk2+wAJNvwACTb9AAk2/gAJNwAACTcCAAk3AwAJNwQACTcGAAk3BwAJNyAACTchAAk3IgAJNyQACTefAAk3oQAJN6MACTelAAk3qAAJN6kACTeqAAk3qwAJN6wACTeuAAk3sAAJN7EACTeyAAk3tAAJN7UACTgwAAk4MgAJODQACTg2AAk4OQAJODoACTg7AAk4PAAJOD0ACTg/AAk4QQAJOEIACThDAAk4RQAJOEYACTjBAAk4wwAJOMUACTjHAAk4ygAJOMsACTjMAAk4zQAJOM4ACTjQAAk40gAJONMACTjUAAk41gAJONcACTlSAAk5VAAJOVYACTlYAAk5WwAJOVwACTldAAk5XgAJOV8ACTlhAAk5YwAJOWQACTllAAk5ZwAJOWgACTnjAAk55QAJOecACTnpAAk57AAJOe0ACTnuAAk57wAJOfAACTnyAAk59AAJOfUACTn2AAk5+AAJOfkACTpCAAk6ZgAJOo0ACTqxAAk6tAAJOrYACTq4AAk6ugAJOrwACTq+AAk6vwAJOsIACTrbAAk6+AAJOvoACTr8AAk6/gAJOwAACTsCAAk7BAAJOwYACTsjAAk7JgAJOykACTssAAk7LwAJOzIACTs1AAk7OAAJOzoACTu1AAk7twAJO7kACTu7AAk7vgAJO78ACTvAAAk7wQAJO8IACTvEAAk7xgAJO8cACTvIAAk7ygAJO8sACTxGAAk8SAAJPEoACTxMAAk8TwAJPFAACTxRAAk8UgAJPFMACTxVAAk8VwAJPFgACTxZAAk8WwAJPFwACTzXAAk82QAJPNsACTzdAAk84AAJPOEACTziAAk84wAJPOQACTzmAAk86AAJPOkACTzqAAk87AAJPO0ACT1oAAk9agAJPW0ACT1vAAk9cgAJPXMACT10AAk9dQAJPXYACT14AAk9egAJPXsACT18AAk9fgAJPX8ACT36AAk9/AAJPf4ACT4AAAk+AwAJPgQACT4FAAk+BgAJPgcACT4JAAk+CwAJPgwACT4NAAk+DwAJPhAACT6LAAk+jQAJPpAACT6SAAk+lQAJPpYACT6XAAk+mAAJPpkACT6bAAk+nQAJPp4ACT6fAAk+oQAJPqIACT66AAk/NQAJPzcACT85AAk/OwAJPz4ACT8/AAk/QAAJP0EACT9CAAk/RAAJP0YACT9HAAk/SAAJP0oACT9LAAk/3gAJQAEACUAhAAlAQQAJQEMACUBFAAlARwAJQEkACUBMAAlATQAJQE4ACUBRAAlAUgAJQFQACUBVAAlAVwAJQFoACUBbAAlAXAAJQF8ACUBgAAlAZQAJQH4ACUCHAAlAiQAJQIsACUCUAAlAlwAJQJoACUCcAAlA5QAJQQkACUEwAAlBVAAJQVcACUFZAAlBWwAJQV0ACUFfAAlBYQAJQWIACUFlAAlBfgAJQZ8ACUGhAAlBowAJQaUACUGnAAlBqQAJQasACUGtAAlBrwAJQdAACUHTAAlB1gAJQdkACUHcAAlB3wAJQeIACUHlAAlB6AAJQeoACUJlAAlCZwAJQmkACUJrAAlCbgAJQm8ACUJwAAlCcQAJQnIACUJ0AAlCdgAJQncACUJ4AAlCegAJQnsACUL2AAlC+AAJQvoACUL8AAlC/wAJQwAACUMBAAlDAgAJQwMACUMFAAlDBwAJQwgACUMJAAlDCwAJQwwACUOHAAlDiQAJQ4wACUOOAAlDkQAJQ5IACUOTAAlDlAAJQ5UACUOXAAlDmQAJQ5oACUObAAlDnQAJQ54ACUO3AAlDuAAJQ7kACUO7AAlENgAJRDgACUQ6AAlEPAAJRD8ACURAAAlEQQAJREIACURDAAlERQAJREcACURIAAlESQAJREsACURMAAlExwAJRMkACUTLAAlEzQAJRNAACUTRAAlE0gAJRNMACUTUAAlE1gAJRNgACUTZAAlE2gAJRNwACUTdAAlFWAAJRVoACUVcAAlFXgAJRWEACUViAAlFYwAJRWQACUVlAAlFZwAJRWkACUVqAAlFawAJRW0ACUVuAAlF6QAJResACUXtAAlF7wAJRfIACUXzAAlF9AAJRfUACUX2AAlF+AAJRfoACUX7AAlF/AAJRf4ACUX/AAlGegAJRnwACUZ+AAlGgAAJRoMACUaEAAlGhQAJRoYACUaHAAlGiQAJRosACUaMAAlGjQAJRo8ACUaQAAlG2QAJRv0ACUckAAlHSAAJR0sACUdNAAlHTwAJR1EACUdTAAlHVQAJR1YACUdZAAlHcgAJR48ACUeRAAlHkwAJR5UACUeXAAlHmQAJR5sACUedAAlHugAJR70ACUfAAAlHwwAJR8YACUfJAAlHzAAJR88ACUfRAAlITAAJSE4ACUhQAAlIUgAJSFUACUhWAAlIVwAJSFgACUhZAAlIWwAJSF0ACUheAAlIXwAJSGEACUhiAAlI3QAJSN8ACUjhAAlI4wAJSOYACUjnAAlI6AAJSOkACUjqAAlI7AAJSO4ACUjvAAlI8AAJSPIACUjzAAlJbgAJSXAACUlyAAlJdAAJSXcACUl4AAlJeQAJSXoACUl7AAlJfQAJSX8ACUmAAAlJgQAJSYMACUmEAAlJ/wAJSgEACUoEAAlKBgAJSgkACUoKAAlKCwAJSgwACUoNAAlKDwAJShEACUoSAAlKEwAJShUACUoWAAlKkQAJSpMACUqVAAlKlwAJSpoACUqbAAlKnAAJSp0ACUqeAAlKoAAJSqIACUqjAAlKpAAJSqYACUqnAAlLIgAJSyQACUsmAAlLKAAJSysACUssAAlLLQAJSy4ACUsvAAlLMQAJSzMACUs0AAlLNQAJSzcACUs4AAlLswAJS7UACUu3AAlLuQAJS7wACUu9AAlLvgAJS78ACUvAAAlLwgAJS8QACUvFAAlLxgAJS8gACUvJAAlMXAAJTH8ACUyfAAlMvwAJTMEACUzDAAlMxQAJTMcACUzKAAlMywAJTMwACUzPAAlM0AAJTNIACUzTAAlM1QAJTNgACUzZAAlM2gAJTN0ACUzeAAlM4wAJTPwACU0FAAlNBwAJTQkACU0SAAlNFQAJTRgACU0aAAlNYwAJTYcACU2uAAlN0gAJTdUACU3XAAlN2QAJTdsACU3dAAlN3wAJTeAACU3jAAlN/AAJTh0ACU4fAAlOIQAJTiMACU4lAAlOJwAJTikACU4rAAlOLQAJTk4ACU5RAAlOVAAJTlcACU5aAAlOXQAJTmAACU5jAAlOZgAJTmgACU7jAAlO5QAJTucACU7pAAlO7AAJTu0ACU7uAAlO7wAJTvAACU7yAAlO9AAJTvUACU72AAlO+AAJTvkACU90AAlPdgAJT3gACU96AAlPfQAJT34ACU9/AAlPgAAJT4EACU+DAAlPhQAJT4YACU+HAAlPiQAJT4oACVAFAAlQBwAJUAoACVAMAAlQDwAJUBAACVARAAlQEgAJUBMACVAVAAlQFwAJUBgACVAZAAlQGwAJUBwACVA1AAlQNgAJUDcACVA5AAlQtAAJULYACVC4AAlQugAJUL0ACVC+AAlQvwAJUMAACVDBAAlQwwAJUMUACVDGAAlQxwAJUMkACVDKAAlRRQAJUUcACVFJAAlRSwAJUU4ACVFPAAlRUAAJUVEACVFSAAlRVAAJUVYACVFXAAlRWAAJUVoACVFbAAlR1gAJUdgACVHaAAlR3AAJUd8ACVHgAAlR4QAJUeIACVHjAAlR5QAJUecACVHoAAlR6QAJUesACVHsAAlSZwAJUmkACVJrAAlSbQAJUnAACVJxAAlScgAJUnMACVJ0AAlSdgAJUngACVJ5AAlSegAJUnwACVJ9AAlS+AAJUvoACVL8AAlS/gAJUwEACVMCAAlTAwAJUwQACVMFAAlTBwAJUwkACVMKAAlTCwAJUw0ACVMOAAlTVwAJU3sACVOiAAlTxgAJU8kACVPLAAlTzQAJU88ACVPRAAlT0wAJU9QACVPXAAlT8AAJVA0ACVQPAAlUEQAJVBMACVQVAAlUFwAJVBkACVQbAAlUOAAJVDsACVQ+AAlUQQAJVEQACVRHAAlUSgAJVE0ACVRPAAlUygAJVMwACVTOAAlU0AAJVNMACVTUAAlU1QAJVNYACVTXAAlU2QAJVNsACVTcAAlU3QAJVN8ACVTgAAlVWwAJVV0ACVVfAAlVYQAJVWQACVVlAAlVZgAJVWcACVVoAAlVagAJVWwACVVtAAlVbgAJVXAACVVxAAlV7AAJVe4ACVXwAAlV8gAJVfUACVX2AAlV9wAJVfgACVX5AAlV+wAJVf0ACVX+AAlV/wAJVgEACVYCAAlWfQAJVn8ACVaCAAlWhAAJVocACVaIAAlWiQAJVooACVaLAAlWjQAJVo8ACVaQAAlWkQAJVpMACVaUAAlXDwAJVxEACVcTAAlXFQAJVxgACVcZAAlXGgAJVxsACVccAAlXHgAJVyAACVchAAlXIgAJVyQACVclAAlXoAAJV6IACVekAAlXpgAJV6kACVeqAAlXqwAJV6wACVetAAlXrwAJV7EACVeyAAlXswAJV7UACVe2AAlYMQAJWDMACVg1AAlYNwAJWDoACVg7AAlYPAAJWD0ACVg+AAlYQAAJWEIACVhDAAlYRAAJWEYACVhHAAlYWAAJWFkACVhbAAlY3gAJWQIACVkmAAlZSQAJWXAACVmQAAlZtwAJWd4ACVn+AAlaIgAJWkYACVpIAAlaSwAJWk0ACVpPAAlaUQAJWlQACVpXAAlaWQAJWlsACVpeAAlaYAAJWmIACVplAAlaaAAJWmkACVpuAAlahwAJWowACVqOAAlakwAJWpYACVqYAAla4QAJWwUACVssAAlbUAAJW1MACVtVAAlbVwAJW1kACVtbAAlbXQAJW14ACVthAAlbegAJW58ACVuhAAlbowAJW6UACVunAAlbqQAJW6sACVutAAlbrwAJW7EACVvWAAlb2QAJW9wACVvfAAlb4gAJW+UACVvoAAlb6wAJW+4ACVvxAAlb8wAJXG4ACVxwAAlccwAJXHUACVx4AAlceQAJXHoACVx7AAlcfAAJXH4ACVyAAAlcgQAJXIIACVyEAAlchQAJXJYACVyXAAlcmQAJXRQACV0WAAldGAAJXRoACV0dAAldHgAJXR8ACV0gAAldIQAJXSMACV0lAAldJgAJXScACV0pAAldKgAJXaUACV2nAAldqgAJXawACV2vAAldsAAJXbEACV2yAAldswAJXbUACV23AAlduAAJXbkACV27AAldvAAJXc0ACV3SAAld1QAJXdcACV3oAAld8QAJXfQACV33AAld+QAJXgwACV4WAAlekQAJXpMACV6VAAlelwAJXpoACV6bAAlenAAJXp0ACV6eAAleoAAJXqIACV6jAAlepAAJXqYACV6nAAlfIgAJXyQACV8nAAlfKQAJXywACV8tAAlfLgAJXy8ACV8wAAlfMgAJXzQACV81AAlfNgAJXzgACV85AAlfSgAJX0sACV9NAAlfyAAJX8oACV/MAAlfzgAJX9EACV/SAAlf0wAJX9QACV/VAAlf1wAJX9kACV/aAAlf2wAJX90ACV/eAAlgWQAJYFsACWBeAAlgYAAJYGMACWBkAAlgZQAJYGYACWBnAAlgaQAJYGsACWBsAAlgbQAJYG8ACWBwAAlgiQAJYIoACWCLAAlgjQAJYQgACWEKAAlhDAAJYQ4ACWERAAlhEgAJYRMACWEUAAlhFQAJYRcACWEZAAlhGgAJYRsACWEdAAlhHgAJYZkACWGbAAlhngAJYaAACWGjAAlhpAAJYaUACWGmAAlhpwAJYakACWGrAAlhrAAJYa0ACWGvAAlhsAAJYc4ACWHnAAlh8AAJYfMACWH2AAlh/wAJYgIACWIFAAliBwAJYhoACWKtAAli0AAJYvAACWMQAAljEgAJYxQACWMWAAljGAAJYxsACWMcAAljHQAJYyAACWMhAAljIwAJYyQACWMmAAljKQAJYyoACWMrAAljLgAJYy8ACWM0AAljTQAJY1YACWNYAAljWgAJY2MACWNmAAljaQAJY2sACWO0AAlj2AAJY/8ACWQjAAlkJgAJZCgACWQqAAlkLAAJZC4ACWQwAAlkMQAJZDQACWRNAAlkbgAJZHAACWRyAAlkdAAJZHYACWR4AAlkegAJZHwACWR+AAlknwAJZKIACWSlAAlkqAAJZKsACWSuAAlksQAJZLQACWS3AAlkuQAJZTQACWU2AAllOAAJZToACWU9AAllPgAJZT8ACWVAAAllQQAJZUMACWVFAAllRgAJZUcACWVJAAllSgAJZcUACWXHAAllyQAJZcsACWXOAAllzwAJZdAACWXRAAll0gAJZdQACWXWAAll1wAJZdgACWXaAAll2wAJZlYACWZYAAlmWwAJZl0ACWZgAAlmYQAJZmIACWZjAAlmZAAJZmYACWZoAAlmaQAJZmoACWZsAAlmbQAJZoYACWaHAAlmiAAJZooACWcFAAlnBwAJZwkACWcLAAlnDgAJZw8ACWcQAAlnEQAJZxIACWcUAAlnFgAJZxcACWcYAAlnGgAJZxsACWeWAAlnmAAJZ5oACWecAAlnnwAJZ6AACWehAAlnogAJZ6MACWelAAlnpwAJZ6gACWepAAlnqwAJZ6wACWgnAAloKQAJaCsACWgtAAloMAAJaDEACWgyAAloMwAJaDQACWg2AAloOAAJaDkACWg6AAloPAAJaD0ACWi4AAlougAJaLwACWi+AAlowQAJaMIACWjDAAloxAAJaMUACWjHAAloyQAJaMoACWjLAAlozQAJaM4ACWlJAAlpSwAJaU0ACWlPAAlpUgAJaVMACWlUAAlpVQAJaVYACWlYAAlpWgAJaVsACWlcAAlpXgAJaV8ACWmoAAlpzAAJafMACWoXAAlqGgAJahwACWoeAAlqIAAJaiIACWokAAlqJQAJaigACWpBAAlqXgAJamAACWpiAAlqZAAJamYACWpoAAlqagAJamwACWqJAAlqjAAJao8ACWqSAAlqlQAJapgACWqbAAlqngAJaqAACWsbAAlrHQAJax8ACWshAAlrJAAJayUACWsmAAlrJwAJaygACWsqAAlrLAAJay0ACWsuAAlrMAAJazEACWusAAlrrgAJa7AACWuyAAlrtQAJa7YACWu3AAlruAAJa7kACWu7AAlrvQAJa74ACWu/AAlrwQAJa8IACWw9AAlsPwAJbEEACWxDAAlsRgAJbEcACWxIAAlsSQAJbEoACWxMAAlsTgAJbE8ACWxQAAlsUgAJbFMACWzOAAls0AAJbNMACWzVAAls2AAJbNkACWzaAAls2wAJbNwACWzeAAls4AAJbOEACWziAAls5AAJbOUACW1gAAltYgAJbWQACW1mAAltaQAJbWoACW1rAAltbAAJbW0ACW1vAAltcQAJbXIACW1zAAltdQAJbXYACW3xAAlt8wAJbfUACW33AAlt+gAJbfsACW38AAlt/QAJbf4ACW4AAAluAgAJbgMACW4EAAluBgAJbgcACW6CAAluhAAJboYACW6IAAluiwAJbowACW6NAAlujgAJbo8ACW6RAAlukwAJbpQACW6VAAlulwAJbpgACW8rAAlvTgAJb24ACW+OAAlvkAAJb5IACW+UAAlvlgAJb5kACW+aAAlvmwAJb54ACW+fAAlvoQAJb6IACW+kAAlvpwAJb6gACW+pAAlvrAAJb60ACW+yAAlvywAJb9QACW/WAAlv2AAJb+EACW/kAAlv5wAJb+kACXAyAAlwVgAJcH0ACXChAAlwpAAJcKYACXCoAAlwqgAJcKwACXCuAAlwrwAJcLIACXDLAAlw7AAJcO4ACXDwAAlw8gAJcPQACXD2AAlw+AAJcPoACXD8AAlxHQAJcSAACXEjAAlxJgAJcSkACXEsAAlxLwAJcTIACXE1AAlxNwAJcbIACXG0AAlxtgAJcbgACXG7AAlxvAAJcb0ACXG+AAlxvwAJccEACXHDAAlxxAAJccUACXHHAAlxyAAJckMACXJFAAlyRwAJckkACXJMAAlyTQAJck4ACXJPAAlyUAAJclIACXJUAAlyVQAJclYACXJYAAlyWQAJctQACXLWAAly2QAJctsACXLeAAly3wAJcuAACXLhAAly4gAJcuQACXLmAAly5wAJcugACXLqAAly6wAJcwQACXMFAAlzBgAJcwgACXODAAlzhQAJc4cACXOJAAlzjAAJc40ACXOOAAlzjwAJc5AACXOSAAlzlAAJc5UACXOWAAlzmAAJc5kACXQUAAl0FgAJdBgACXQaAAl0HQAJdB4ACXQfAAl0IAAJdCEACXQjAAl0JQAJdCYACXQnAAl0KQAJdCoACXSlAAl0pwAJdKkACXSrAAl0rgAJdK8ACXSwAAl0sQAJdLIACXS0AAl0tgAJdLcACXS4AAl0ugAJdLsACXU2AAl1OAAJdToACXU8AAl1PwAJdUAACXVBAAl1QgAJdUMACXVFAAl1RwAJdUgACXVJAAl1SwAJdUwACXXHAAl1yQAJdcsACXXNAAl10AAJddEACXXSAAl10wAJddQACXXWAAl12AAJddkACXXaAAl13AAJdd0ACXYmAAl2SgAJdnEACXaVAAl2mAAJdpoACXacAAl2ngAJdqAACXaiAAl2owAJdqYACXa/AAl23AAJdt4ACXbgAAl24gAJduQACXbmAAl26AAJduoACXcHAAl3CgAJdw0ACXcQAAl3EwAJdxYACXcZAAl3HAAJdx4ACXeZAAl3mwAJd50ACXefAAl3ogAJd6MACXekAAl3pQAJd6YACXeoAAl3qgAJd6sACXesAAl3rgAJd68ACXgqAAl4LAAJeC4ACXgwAAl4MwAJeDQACXg1AAl4NgAJeDcACXg5AAl4OwAJeDwACXg9AAl4PwAJeEAACXi7AAl4vQAJeL8ACXjBAAl4xAAJeMUACXjGAAl4xwAJeMgACXjKAAl4zAAJeM0ACXjOAAl40AAJeNEACXlMAAl5TgAJeVEACXlTAAl5VgAJeVcACXlYAAl5WQAJeVoACXlcAAl5XgAJeV8ACXlgAAl5YgAJeWMACXneAAl54AAJeeIACXnkAAl55wAJeegACXnpAAl56gAJeesACXntAAl57wAJefAACXnxAAl58wAJefQACXpvAAl6cQAJenMACXp1AAl6eAAJenkACXp6AAl6ewAJenwACXp+AAl6gAAJeoEACXqCAAl6hAAJeoUACXsAAAl7AgAJewQACXsGAAl7CQAJewoACXsLAAl7DAAJew0ACXsPAAl7EQAJexIACXsTAAl7FQAJexYACXsnAAl7KAAJeyoACXutAAl70QAJe/UACXwYAAl8PwAJfF8ACXyGAAl8rQAJfM0ACXzxAAl9FQAJfRcACX0aAAl9HAAJfR4ACX0gAAl9IwAJfSYACX0oAAl9KgAJfS0ACX0vAAl9MQAJfTQACX03AAl9OAAJfT0ACX1WAAl9WwAJfV0ACX1iAAl9ZQAJfWcACX2wAAl91AAJffsACX4fAAl+IgAJfiQACX4mAAl+KAAJfioACX4sAAl+LQAJfjAACX5JAAl+bgAJfnAACX5yAAl+dAAJfnYACX54AAl+egAJfnwACX5+AAl+gAAJfqUACX6oAAl+qwAJfq4ACX6xAAl+tAAJfrcACX66AAl+vQAJfsAACX7CAAl/PQAJfz8ACX9CAAl/RAAJf0cACX9IAAl/SQAJf0oACX9LAAl/TQAJf08ACX9QAAl/UQAJf1MACX9UAAl/ZQAJf2YACX9oAAl/4wAJf+UACX/nAAl/6QAJf+wACX/tAAl/7gAJf+8ACX/wAAl/8gAJf/QACX/1AAl/9gAJf/gACX/5AAmAdAAJgHYACYB5AAmAewAJgH4ACYB/AAmAgAAJgIEACYCCAAmAhAAJgIYACYCHAAmAiAAJgIoACYCLAAmAnAAJgKEACYCkAAmApgAJgLcACYDIAAmAywAJgM4ACYDRAAmA1AAJgNYACYDsAAmBAQAJgRQACYGPAAmBkQAJgZMACYGVAAmBmAAJgZkACYGaAAmBmwAJgZwACYGeAAmBoAAJgaEACYGiAAmBpAAJgaUACYIgAAmCIgAJgiUACYInAAmCKgAJgisACYIsAAmCLQAJgi4ACYIwAAmCMgAJgjMACYI0AAmCNgAJgjcACYJIAAmCSQAJgksACYLGAAmCyAAJgsoACYLMAAmCzwAJgtAACYLRAAmC0gAJgtMACYLVAAmC1wAJgtgACYLZAAmC2wAJgtwACYNXAAmDWQAJg1wACYNeAAmDYQAJg2IACYNjAAmDZAAJg2UACYNnAAmDaQAJg2oACYNrAAmDbQAJg24ACYOHAAmDiAAJg4kACYOLAAmEBgAJhAgACYQKAAmEDAAJhA8ACYQQAAmEEQAJhBIACYQTAAmEFQAJhBcACYQYAAmEGQAJhBsACYQcAAmElwAJhJkACYScAAmEngAJhKEACYSiAAmEowAJhKQACYSlAAmEpwAJhKkACYSqAAmEqwAJhK0ACYSuAAmE1QAJhO4ACYT/AAmFAgAJhQUACYUIAAmFCwAJhRwACYUfAAmFIgAJhSUACYUoAAmFKgAJhT8ACYVSAAmFaAAJhfsACYYeAAmGPgAJhl4ACYZgAAmGYgAJhmQACYZmAAmGaQAJhmoACYZrAAmGbgAJhm8ACYZxAAmGcgAJhnQACYZ3AAmGeAAJhnkACYZ8AAmGfQAJhoYACYafAAmGqAAJhqoACYasAAmGtQAJhrgACYa7AAmGvQAJhwYACYcqAAmHUQAJh3UACYd4AAmHegAJh3wACYd+AAmHgAAJh4IACYeDAAmHhgAJh58ACYfAAAmHwgAJh8QACYfGAAmHyAAJh8oACYfMAAmHzgAJh9AACYfxAAmH9AAJh/cACYf6AAmH/QAJiAAACYgDAAmIBgAJiAkACYgLAAmIhgAJiIgACYiKAAmIjAAJiI8ACYiQAAmIkQAJiJIACYiTAAmIlQAJiJcACYiYAAmImQAJiJsACYicAAmJFwAJiRkACYkbAAmJHQAJiSAACYkhAAmJIgAJiSMACYkkAAmJJgAJiSgACYkpAAmJKgAJiSwACYktAAmJqAAJiaoACYmtAAmJrwAJibIACYmzAAmJtAAJibUACYm2AAmJuAAJiboACYm7AAmJvAAJib4ACYm/AAmJ2AAJidkACYnaAAmJ3AAJilcACYpZAAmKWwAJil0ACYpgAAmKYQAJimIACYpjAAmKZAAJimYACYpoAAmKaQAJimoACYpsAAmKbQAJiugACYrqAAmK7AAJiu4ACYrxAAmK8gAJivMACYr0AAmK9QAJivcACYr5AAmK+gAJivsACYr9AAmK/gAJi3kACYt7AAmLfQAJi38ACYuCAAmLgwAJi4QACYuFAAmLhgAJi4gACYuKAAmLiwAJi4wACYuOAAmLjwAJjAoACYwMAAmMDgAJjBAACYwTAAmMFAAJjBUACYwWAAmMFwAJjBkACYwbAAmMHAAJjB0ACYwfAAmMIAAJjJsACYydAAmMnwAJjKEACYykAAmMpQAJjKYACYynAAmMqAAJjKoACYysAAmMrQAJjK4ACYywAAmMsQAJjPoACY0eAAmNRQAJjWkACY1sAAmNbgAJjXAACY1yAAmNdAAJjXYACY13AAmNegAJjZMACY2wAAmNsgAJjbQACY22AAmNuAAJjboACY28AAmNvgAJjdsACY3eAAmN4QAJjeQACY3nAAmN6gAJje0ACY3wAAmN8gAJjm0ACY5vAAmOcQAJjnMACY52AAmOdwAJjngACY55AAmOegAJjnwACY5+AAmOfwAJjoAACY6CAAmOgwAJjv4ACY8AAAmPAgAJjwQACY8HAAmPCAAJjwkACY8KAAmPCwAJjw0ACY8PAAmPEAAJjxEACY8TAAmPFAAJj48ACY+RAAmPkwAJj5UACY+YAAmPmQAJj5oACY+bAAmPnAAJj54ACY+gAAmPoQAJj6IACY+kAAmPpQAJkCAACZAiAAmQJQAJkCcACZAqAAmQKwAJkCwACZAtAAmQLgAJkDAACZAyAAmQMwAJkDQACZA2AAmQNwAJkLIACZC0AAmQtgAJkLgACZC7AAmQvAAJkL0ACZC+AAmQvwAJkMEACZDDAAmQxAAJkMUACZDHAAmQyAAJkUMACZFFAAmRRwAJkUkACZFMAAmRTQAJkU4ACZFPAAmRUAAJkVIACZFUAAmRVQAJkVYACZFYAAmRWQAJkdQACZHWAAmR2AAJkdoACZHdAAmR3gAJkd8ACZHgAAmR4QAJkeMACZHlAAmR5gAJkecACZHpAAmR6gAJkn0ACZKgAAmSwAAJkuAACZLiAAmS5AAJkuYACZLoAAmS6wAJkuwACZLtAAmS8AAJkvEACZLzAAmS9AAJkvYACZL5AAmS+gAJkvsACZL+AAmS/wAJkwgACZMhAAmTKgAJkywACZMuAAmTNwAJkzoACZM9AAmTPwAJk4gACZOsAAmT0wAJk/cACZP6AAmT/AAJk/4ACZQAAAmUAgAJlAQACZQFAAmUCAAJlCEACZRCAAmURAAJlEYACZRIAAmUSgAJlEwACZROAAmUUAAJlFIACZRzAAmUdgAJlHkACZR8AAmUfwAJlIIACZSFAAmUiAAJlIsACZSNAAmVCAAJlQoACZUMAAmVDgAJlREACZUSAAmVEwAJlRQACZUVAAmVFwAJlRkACZUaAAmVGwAJlR0ACZUeAAmVmQAJlZsACZWdAAmVnwAJlaIACZWjAAmVpAAJlaUACZWmAAmVqAAJlaoACZWrAAmVrAAJla4ACZWvAAmWKgAJliwACZYvAAmWMQAJljQACZY1AAmWNgAJljcACZY4AAmWOgAJljwACZY9AAmWPgAJlkAACZZBAAmWWgAJllsACZZcAAmWXgAJltkACZbbAAmW3QAJlt8ACZbiAAmW4wAJluQACZblAAmW5gAJlugACZbqAAmW6wAJluwACZbuAAmW7wAJl2oACZdsAAmXbgAJl3AACZdzAAmXdAAJl3UACZd2AAmXdwAJl3kACZd7AAmXfAAJl30ACZd/AAmXgAAJl/sACZf9AAmX/wAJmAEACZgEAAmYBQAJmAYACZgHAAmYCAAJmAoACZgMAAmYDQAJmA4ACZgQAAmYEQAJmIwACZiOAAmYkAAJmJIACZiVAAmYlgAJmJcACZiYAAmYmQAJmJsACZidAAmYngAJmJ8ACZihAAmYogAJmR0ACZkfAAmZIQAJmSMACZkmAAmZJwAJmSgACZkpAAmZKgAJmSwACZkuAAmZLwAJmTAACZkyAAmZMwAJmXwACZmgAAmZxwAJmesACZnuAAmZ8AAJmfIACZn0AAmZ9gAJmfgACZn5AAmZ/AAJmhUACZoyAAmaNAAJmjYACZo4AAmaOgAJmjwACZo+AAmaQAAJml0ACZpgAAmaYwAJmmYACZppAAmabAAJmm8ACZpyAAmadAAJmu8ACZrxAAma8wAJmvUACZr4AAma+QAJmvoACZr7AAma/AAJmv4ACZsAAAmbAQAJmwIACZsEAAmbBQAJm4AACZuCAAmbhAAJm4YACZuJAAmbigAJm4sACZuMAAmbjQAJm48ACZuRAAmbkgAJm5MACZuVAAmblgAJnBEACZwTAAmcFQAJnBcACZwaAAmcGwAJnBwACZwdAAmcHgAJnCAACZwiAAmcIwAJnCQACZwmAAmcJwAJnKIACZykAAmcpwAJnKkACZysAAmcrQAJnK4ACZyvAAmcsAAJnLIACZy0AAmctQAJnLYACZy4AAmcuQAJnTQACZ02AAmdOAAJnToACZ09AAmdPgAJnT8ACZ1AAAmdQQAJnUMACZ1FAAmdRgAJnUcACZ1JAAmdSgAJncUACZ3HAAmdyQAJncsACZ3OAAmdzwAJndAACZ3RAAmd0gAJndQACZ3WAAmd1wAJndgACZ3aAAmd2wAJnlYACZ5YAAmeWgAJnlwACZ5fAAmeYAAJnmEACZ5iAAmeYwAJnmUACZ5nAAmeaAAJnmkACZ5rAAmebAAJnv8ACZ8iAAmfQgAJn2IACZ9kAAmfZgAJn2gACZ9qAAmfbQAJn24ACZ9vAAmfcgAJn3MACZ91AAmfdgAJn3gACZ97AAmffAAJn30ACZ+AAAmfgQAJn4YACZ+fAAmfqAAJn6oACZ+sAAmftQAJn7gACZ+7AAmfvQAJoAYACaAqAAmgUQAJoHUACaB4AAmgegAJoHwACaB+AAmggAAJoIIACaCDAAmghgAJoJ8ACaDAAAmgwgAJoMQACaDGAAmgyAAJoMoACaDMAAmgzgAJoNAACaDxAAmg9AAJoPcACaD6AAmg/QAJoQAACaEDAAmhBgAJoQkACaELAAmhhgAJoYgACaGKAAmhjAAJoY8ACaGQAAmhkQAJoZIACaGTAAmhlQAJoZcACaGYAAmhmQAJoZsACaGcAAmiFwAJohkACaIbAAmiHQAJoiAACaIhAAmiIgAJoiMACaIkAAmiJgAJoigACaIpAAmiKgAJoiwACaItAAmiqAAJoqoACaKtAAmirwAJorIACaKzAAmitAAJorUACaK2AAmiuAAJoroACaK7AAmivAAJor4ACaK/AAmi2AAJotkACaLaAAmi3AAJo1cACaNZAAmjWwAJo10ACaNgAAmjYQAJo2IACaNjAAmjZAAJo2YACaNoAAmjaQAJo2oACaNsAAmjbQAJo+gACaPqAAmj7AAJo+4ACaPxAAmj8gAJo/MACaP0AAmj9QAJo/cACaP5AAmj+gAJo/sACaP9AAmj/gAJpHkACaR7AAmkfQAJpH8ACaSCAAmkgwAJpIQACaSFAAmkhgAJpIgACaSKAAmkiwAJpIwACaSOAAmkjwAJpQoACaUMAAmlDgAJpRAACaUTAAmlFAAJpRUACaUWAAmlFwAJpRkACaUbAAmlHAAJpR0ACaUfAAmlIAAJpZsACaWdAAmlnwAJpaEACaWkAAmlpQAJpaYACaWnAAmlqAAJpaoACaWsAAmlrQAJpa4ACaWwAAmlsQAJpfoACaYeAAmmRQAJpmkACaZsAAmmbgAJpnAACaZyAAmmdAAJpnYACaZ3AAmmegAJppMACaawAAmmsgAJprQACaa2AAmmuAAJproACaa8AAmmvgAJptsACabeAAmm4QAJpuQACabnAAmm6gAJpu0ACabwAAmm8gAJp20ACadvAAmncQAJp3MACad2AAmndwAJp3gACad5AAmnegAJp3wACad+AAmnfwAJp4AACaeCAAmngwAJp/4ACagAAAmoAgAJqAQACagHAAmoCAAJqAkACagKAAmoCwAJqA0ACagPAAmoEAAJqBEACagTAAmoFAAJqI8ACaiRAAmokwAJqJUACaiYAAmomQAJqJoACaibAAmonAAJqJ4ACaigAAmooQAJqKIACaikAAmopQAJqSAACakiAAmpJQAJqScACakqAAmpKwAJqSwACaktAAmpLgAJqTAACakyAAmpMwAJqTQACak2AAmpNwAJqbIACam0AAmptgAJqbgACam7AAmpvAAJqb0ACam+AAmpvwAJqcEACanDAAmpxAAJqcUACanHAAmpyAAJqkMACapFAAmqRwAJqkkACapMAAmqTQAJqk4ACapPAAmqUAAJqlIACapUAAmqVQAJqlYACapYAAmqWQAJqtQACarWAAmq2AAJqtoACardAAmq3gAJqt8ACargAAmq4QAJquMACarlAAmq5gAJqucACarpAAmq6gAJq30ACaugAAmrwAAJq+AACaviAAmr5AAJq+YACavoAAmr6wAJq+wACavtAAmr8AAJq/EACavzAAmr9AAJq/YACav5AAmr+gAJq/sACav+AAmr/wAJrAQACawdAAmsJgAJrCgACawqAAmsMwAJrDYACaw5AAmsOwAJrIQACayoAAmszwAJrPMACaz2AAms+AAJrPoACaz8AAms/gAJrQAACa0BAAmtBAAJrR0ACa0+AAmtQAAJrUIACa1EAAmtRgAJrUgACa1KAAmtTAAJrU4ACa1vAAmtcgAJrXUACa14AAmtewAJrX4ACa2BAAmthAAJrYcACa2JAAmuBAAJrgYACa4IAAmuCgAJrg0ACa4OAAmuDwAJrhAACa4RAAmuEwAJrhUACa4WAAmuFwAJrhkACa4aAAmulQAJrpcACa6ZAAmumwAJrp4ACa6fAAmuoAAJrqEACa6iAAmupAAJrqYACa6nAAmuqAAJrqoACa6rAAmvJgAJrygACa8rAAmvLQAJrzAACa8xAAmvMgAJrzMACa80AAmvNgAJrzgACa85AAmvOgAJrzwACa89AAmvVgAJr1cACa9YAAmvWgAJr9UACa/XAAmv2QAJr9sACa/eAAmv3wAJr+AACa/hAAmv4gAJr+QACa/mAAmv5wAJr+gACa/qAAmv6wAJsGYACbBoAAmwagAJsGwACbBvAAmwcAAJsHEACbByAAmwcwAJsHUACbB3AAmweAAJsHkACbB7AAmwfAAJsPcACbD5AAmw+wAJsP0ACbEAAAmxAQAJsQIACbEDAAmxBAAJsQYACbEIAAmxCQAJsQoACbEMAAmxDQAJsYgACbGKAAmxjAAJsY4ACbGRAAmxkgAJsZMACbGUAAmxlQAJsZcACbGZAAmxmgAJsZsACbGdAAmxngAJshkACbIbAAmyHQAJsh8ACbIiAAmyIwAJsiQACbIlAAmyJgAJsigACbIqAAmyKwAJsiwACbIuAAmyLwAJsngACbKcAAmywwAJsucACbLqAAmy7AAJsu4ACbLwAAmy8gAJsvQACbL1AAmy+AAJsxEACbMuAAmzMAAJszIACbM0AAmzNgAJszgACbM6AAmzPAAJs1kACbNcAAmzXwAJs2IACbNlAAmzaAAJs2sACbNuAAmzcAAJs+sACbPtAAmz7wAJs/EACbP0AAmz9QAJs/YACbP3AAmz+AAJs/oACbP8AAmz/QAJs/4ACbQAAAm0AQAJtHwACbR+AAm0gAAJtIIACbSFAAm0hgAJtIcACbSIAAm0iQAJtIsACbSNAAm0jgAJtI8ACbSRAAm0kgAJtQ0ACbUPAAm1EQAJtRMACbUWAAm1FwAJtRgACbUZAAm1GgAJtRwACbUeAAm1HwAJtSAACbUiAAm1IwAJtZ4ACbWgAAm1owAJtaUACbWoAAm1qQAJtaoACbWrAAm1rAAJta4ACbWwAAm1sQAJtbIACbW0AAm1tQAJtjAACbYyAAm2NAAJtjYACbY5AAm2OgAJtjsACbY8AAm2PQAJtj8ACbZBAAm2QgAJtkMACbZFAAm2RgAJtsEACbbDAAm2xQAJtscACbbKAAm2ywAJtswACbbNAAm2zgAJttAACbbSAAm20wAJttQACbbWAAm21wAJt1IACbdUAAm3VgAJt1gACbdbAAm3XAAJt10ACbdeAAm3XwAJt2EACbdjAAm3ZAAJt2UACbdnAAm3aAAJt3kACbd6AAm3fAAJt/8ACbgjAAm4RwAJuGoACbiRAAm4sQAJuNgACbj/AAm5HwAJuUMACblnAAm5aQAJuWwACbluAAm5cAAJuXIACbl1AAm5eAAJuXoACbl8AAm5fwAJuYEACbmDAAm5hgAJuYkACbmKAAm5jwAJuagACbmtAAm5rwAJubQACbm3AAm5uQAJugIACbomAAm6TQAJunEACbp0AAm6dgAJungACbp6AAm6fAAJun4ACbp/AAm6ggAJupsACbrAAAm6wgAJusQACbrGAAm6yAAJusoACbrMAAm6zgAJutAACbrSAAm69wAJuvoACbr9AAm7AAAJuwMACbsGAAm7CQAJuwwACbsPAAm7EgAJuxQACbuPAAm7kQAJu5QACbuWAAm7mQAJu5oACbubAAm7nAAJu50ACbufAAm7oQAJu6IACbujAAm7pQAJu6YACbu3AAm7uAAJu7oACbw1AAm8NwAJvDkACbw7AAm8PgAJvD8ACbxAAAm8QQAJvEIACbxEAAm8RgAJvEcACbxIAAm8SgAJvEsACbzGAAm8yAAJvMsACbzNAAm80AAJvNEACbzSAAm80wAJvNQACbzWAAm82AAJvNkACbzaAAm83AAJvN0ACbzuAAm87wAJvPEACb1sAAm9bgAJvXAACb1yAAm9dQAJvXYACb13AAm9eAAJvXkACb17AAm9fQAJvX4ACb1/AAm9gQAJvYIACb39AAm9/wAJvgIACb4EAAm+BwAJvggACb4JAAm+CgAJvgsACb4NAAm+DwAJvhAACb4RAAm+EwAJvhQACb4lAAm+JgAJvigACb6jAAm+pQAJvqcACb6pAAm+rAAJvq0ACb6uAAm+rwAJvrAACb6yAAm+tAAJvrUACb62AAm+uAAJvrkACb80AAm/NgAJvzkACb87AAm/PgAJvz8ACb9AAAm/QQAJv0IACb9EAAm/RgAJv0cACb9IAAm/SgAJv0sACb9kAAm/ZQAJv2YACb9oAAm/4wAJv+UACb/nAAm/6QAJv+wACb/tAAm/7gAJv+8ACb/wAAm/8gAJv/QACb/1AAm/9gAJv/gACb/5AAnAdAAJwHYACcB5AAnAewAJwH4ACcB/AAnAgAAJwIEACcCCAAnAhAAJwIYACcCHAAnAiAAJwIoACcCLAAnAoAAJwLkACcDKAAnAzQAJwNAACcDTAAnA1gAJwOcACcDqAAnA7QAJwPAACcDzAAnA9QAJwQsACcEZAAnBLAAJwT4ACcHRAAnB9AAJwhQACcI0AAnCNgAJwjgACcI6AAnCPAAJwj8ACcJAAAnCQQAJwkQACcJFAAnCRwAJwkgACcJKAAnCTQAJwk4ACcJPAAnCUgAJwlMACcJcAAnCdQAJwn4ACcKAAAnCggAJwosACcKOAAnCkQAJwpMACcLcAAnDAAAJwycACcNLAAnDTgAJw1AACcNSAAnDVAAJw1YACcNYAAnDWQAJw1wACcN1AAnDlgAJw5gACcOaAAnDnAAJw54ACcOgAAnDogAJw6QACcOmAAnDxwAJw8oACcPNAAnD0AAJw9MACcPWAAnD2QAJw9wACcPfAAnD4QAJxFwACcReAAnEYAAJxGIACcRlAAnEZgAJxGcACcRoAAnEaQAJxGsACcRtAAnEbgAJxG8ACcRxAAnEcgAJxO0ACcTvAAnE8QAJxPMACcT2AAnE9wAJxPgACcT5AAnE+gAJxPwACcT+AAnE/wAJxQAACcUCAAnFAwAJxX4ACcWAAAnFgwAJxYUACcWIAAnFiQAJxYoACcWLAAnFjAAJxY4ACcWQAAnFkQAJxZIACcWUAAnFlQAJxa4ACcWvAAnFsAAJxbIACcYtAAnGLwAJxjEACcYzAAnGNgAJxjcACcY4AAnGOQAJxjoACcY8AAnGPgAJxj8ACcZAAAnGQgAJxkMACca+AAnGwAAJxsMACcbFAAnGyAAJxskACcbKAAnGywAJxswACcbOAAnG0AAJxtEACcbSAAnG1AAJxtUACcdQAAnHUgAJx1QACcdWAAnHWQAJx1oACcdbAAnHXAAJx10ACcdfAAnHYQAJx2IACcdjAAnHZQAJx2YACcfhAAnH4wAJx+UACcfnAAnH6gAJx+sACcfsAAnH7QAJx+4ACcfwAAnH8gAJx/MACcf0AAnH9gAJx/cACchyAAnIdAAJyHYACch4AAnIewAJyHwACch9AAnIfgAJyH8ACciBAAnIgwAJyIQACciFAAnIhwAJyIgACcjRAAnI9QAJyRwACclAAAnJQwAJyUUACclHAAnJSQAJyUsACclNAAnJTgAJyVEACclqAAnJhwAJyYkACcmLAAnJjQAJyY8ACcmRAAnJkwAJyZUACcmyAAnJtQAJybgACcm7AAnJvgAJycEACcnEAAnJxwAJyckACcpEAAnKRgAJykgACcpKAAnKTQAJyk4ACcpPAAnKUAAJylEACcpTAAnKVQAJylYACcpXAAnKWQAJyloACcrVAAnK1wAJytkACcrbAAnK3gAJyt8ACcrgAAnK4QAJyuIACcrkAAnK5gAJyucACcroAAnK6gAJyusACctmAAnLaAAJy2oACctsAAnLbwAJy3AACctxAAnLcgAJy3MACct1AAnLdwAJy3gACct5AAnLewAJy3wACcv3AAnL+QAJy/wACcv+AAnMAQAJzAIACcwDAAnMBAAJzAUACcwHAAnMCQAJzAoACcwLAAnMDQAJzA4ACcyJAAnMiwAJzI0ACcyPAAnMkgAJzJMACcyUAAnMlQAJzJYACcyYAAnMmgAJzJsACcycAAnMngAJzJ8ACc0aAAnNHAAJzR4ACc0gAAnNIwAJzSQACc0lAAnNJgAJzScACc0pAAnNKwAJzSwACc0tAAnNLwAJzTAACc2rAAnNrQAJza8ACc2xAAnNtAAJzbUACc22AAnNtwAJzbgACc26AAnNvAAJzb0ACc2+AAnNwAAJzcEACc5UAAnOdwAJzpcACc63AAnOuQAJzrsACc69AAnOvwAJzsIACc7DAAnOxAAJzscACc7IAAnOygAJzssACc7NAAnO0AAJztEACc7SAAnO1QAJztYACc7bAAnO9AAJzv0ACc7/AAnPAQAJzwoACc8NAAnPEAAJzxIACc9bAAnPfwAJz6YACc/KAAnPzQAJz88ACc/RAAnP0wAJz9UACc/XAAnP2AAJz9sACc/0AAnQFQAJ0BcACdAZAAnQGwAJ0B0ACdAfAAnQIQAJ0CMACdAlAAnQRgAJ0EkACdBMAAnQTwAJ0FIACdBVAAnQWAAJ0FsACdBeAAnQYAAJ0NsACdDdAAnQ3wAJ0OEACdDkAAnQ5QAJ0OYACdDnAAnQ6AAJ0OoACdDsAAnQ7QAJ0O4ACdDwAAnQ8QAJ0WwACdFuAAnRcAAJ0XIACdF1AAnRdgAJ0XcACdF4AAnReQAJ0XsACdF9AAnRfgAJ0X8ACdGBAAnRggAJ0f0ACdH/AAnSAgAJ0gQACdIHAAnSCAAJ0gkACdIKAAnSCwAJ0g0ACdIPAAnSEAAJ0hEACdITAAnSFAAJ0i0ACdIuAAnSLwAJ0jEACdKsAAnSrgAJ0rAACdKyAAnStQAJ0rYACdK3AAnSuAAJ0rkACdK7AAnSvQAJ0r4ACdK/AAnSwQAJ0sIACdM9AAnTPwAJ00EACdNDAAnTRgAJ00cACdNIAAnTSQAJ00oACdNMAAnTTgAJ008ACdNQAAnTUgAJ01MACdPOAAnT0AAJ09IACdPUAAnT1wAJ09gACdPZAAnT2gAJ09sACdPdAAnT3wAJ0+AACdPhAAnT4wAJ0+QACdRfAAnUYQAJ1GMACdRlAAnUaAAJ1GkACdRqAAnUawAJ1GwACdRuAAnUcAAJ1HEACdRyAAnUdAAJ1HUACdTwAAnU8gAJ1PQACdT2AAnU+QAJ1PoACdT7AAnU/AAJ1P0ACdT/AAnVAQAJ1QIACdUDAAnVBQAJ1QYACdVPAAnVcwAJ1ZoACdW+AAnVwQAJ1cMACdXFAAnVxwAJ1ckACdXLAAnVzAAJ1c8ACdXoAAnWBQAJ1gcACdYJAAnWCwAJ1g0ACdYPAAnWEQAJ1hMACdYwAAnWMwAJ1jYACdY5AAnWPAAJ1j8ACdZCAAnWRQAJ1kcACdbCAAnWxAAJ1sYACdbIAAnWywAJ1swACdbNAAnWzgAJ1s8ACdbRAAnW0wAJ1tQACdbVAAnW1wAJ1tgACddTAAnXVQAJ11cACddZAAnXXAAJ110ACddeAAnXXwAJ12AACddiAAnXZAAJ12UACddmAAnXaAAJ12kACdfkAAnX5gAJ1+gACdfqAAnX7QAJ1+4ACdfvAAnX8AAJ1/EACdfzAAnX9QAJ1/YACdf3AAnX+QAJ1/oACdh1AAnYdwAJ2HoACdh8AAnYfwAJ2IAACdiBAAnYggAJ2IMACdiFAAnYhwAJ2IgACdiJAAnYiwAJ2IwACdkHAAnZCQAJ2QsACdkNAAnZEAAJ2REACdkSAAnZEwAJ2RQACdkWAAnZGAAJ2RkACdkaAAnZHAAJ2R0ACdmYAAnZmgAJ2Z0ACdmfAAnZogAJ2aMACdmkAAnZpQAJ2aYACdmoAAnZqgAJ2asACdmsAAnZrgAJ2a8ACdnOAAnaSQAJ2ksACdpNAAnaTwAJ2lIACdpTAAnaVAAJ2lUACdpWAAnaWAAJ2loACdpbAAnaXAAJ2l4ACdpfAAna8gAJ2xUACds1AAnbVQAJ21cACdtZAAnbWwAJ210ACdtgAAnbYQAJ22IACdtlAAnbZgAJ22gACdtpAAnbawAJ224ACdtvAAnbcAAJ23MACdt0AAnbeQAJ25IACdubAAnbnQAJ258ACduoAAnbqwAJ264ACduwAAnb+QAJ3B0ACdxEAAncaAAJ3GsACdxtAAncbwAJ3HEACdxzAAncdQAJ3HYACdx5AAnckgAJ3LMACdy1AAnctwAJ3LkACdy7AAncvQAJ3L8ACdzBAAncwwAJ3OQACdznAAnc6gAJ3O0ACdzwAAnc8wAJ3PYACdz5AAnc/AAJ3P4ACd15AAndewAJ3X0ACd1/AAndggAJ3YMACd2EAAndhQAJ3YYACd2IAAndigAJ3YsACd2MAAndjgAJ3Y8ACd4KAAneDAAJ3g4ACd4QAAneEwAJ3hQACd4VAAneFgAJ3hcACd4ZAAneGwAJ3hwACd4dAAneHwAJ3iAACd6bAAnenQAJ3qAACd6iAAnepQAJ3qYACd6nAAneqAAJ3qkACd6rAAnerQAJ3q4ACd6vAAnesQAJ3rIACd7LAAnezAAJ3s0ACd7PAAnfSgAJ30wACd9OAAnfUAAJ31MACd9UAAnfVQAJ31YACd9XAAnfWQAJ31sACd9cAAnfXQAJ318ACd9gAAnf2wAJ390ACd/fAAnf4QAJ3+QACd/lAAnf5gAJ3+cACd/oAAnf6gAJ3+wACd/tAAnf7gAJ3/AACd/xAAngbAAJ4G4ACeBwAAngcgAJ4HUACeB2AAngdwAJ4HgACeB5AAngewAJ4H0ACeB+AAngfwAJ4IEACeCCAAng/QAJ4P8ACeEBAAnhAwAJ4QYACeEHAAnhCAAJ4QkACeEKAAnhDAAJ4Q4ACeEPAAnhEAAJ4RIACeETAAnhjgAJ4ZAACeGSAAnhlAAJ4ZcACeGYAAnhmQAJ4ZoACeGbAAnhnQAJ4Z8ACeGgAAnhoQAJ4aMACeGkAAnh7QAJ4hEACeI4AAniXAAJ4l8ACeJhAAniYwAJ4mUACeJnAAniaQAJ4moACeJtAAnihgAJ4qMACeKlAAnipwAJ4qkACeKrAAnirQAJ4q8ACeKxAAnizgAJ4tEACeLUAAni1wAJ4toACeLdAAni4AAJ4uMACeLlAAnjYAAJ42IACeNkAAnjZgAJ42kACeNqAAnjawAJ42wACeNtAAnjbwAJ43EACeNyAAnjcwAJ43UACeN2AAnj8QAJ4/MACeP1AAnj9wAJ4/oACeP7AAnj/AAJ4/0ACeP+AAnkAAAJ5AIACeQDAAnkBAAJ5AYACeQHAAnkggAJ5IQACeSGAAnkiAAJ5IsACeSMAAnkjQAJ5I4ACeSPAAnkkQAJ5JMACeSUAAnklQAJ5JcACeSYAAnlEwAJ5RUACeUYAAnlGgAJ5R0ACeUeAAnlHwAJ5SAACeUhAAnlIwAJ5SUACeUmAAnlJwAJ5SkACeUqAAnlpQAJ5acACeWpAAnlqwAJ5a4ACeWvAAnlsAAJ5bEACeWyAAnltAAJ5bYACeW3AAnluAAJ5boACeW7AAnmNgAJ5jgACeY6AAnmPAAJ5j8ACeZAAAnmQQAJ5kIACeZDAAnmRQAJ5kcACeZIAAnmSQAJ5ksACeZMAAnmxwAJ5skACebLAAnmzQAJ5tAACebRAAnm0gAJ5tMACebUAAnm1gAJ5tgACebZAAnm2gAJ5twACebdAAnncAAJ55MACeezAAnn0wAJ59UACefXAAnn2QAJ59sACefeAAnn3wAJ5+AACefjAAnn5AAJ5+YACefnAAnn6QAJ5+wACeftAAnn7gAJ5/EACefyAAnn+wAJ6BQACegdAAnoHwAJ6CEACegqAAnoLQAJ6DAACegyAAnoewAJ6J8ACejGAAno6gAJ6O0ACejvAAno8QAJ6PMACej1AAno9wAJ6PgACej7AAnpFAAJ6TUACek3AAnpOQAJ6TsACek9AAnpPwAJ6UEACelDAAnpRQAJ6WYACelpAAnpbAAJ6W8ACelyAAnpdQAJ6XgACel7AAnpfgAJ6YAACen7AAnp/QAJ6f8ACeoBAAnqBAAJ6gUACeoGAAnqBwAJ6ggACeoKAAnqDAAJ6g0ACeoOAAnqEAAJ6hEACeqMAAnqjgAJ6pAACeqSAAnqlQAJ6pYACeqXAAnqmAAJ6pkACeqbAAnqnQAJ6p4ACeqfAAnqoQAJ6qIACesdAAnrHwAJ6yIACeskAAnrJwAJ6ygACespAAnrKgAJ6ysACestAAnrLwAJ6zAACesxAAnrMwAJ6zQACetNAAnrTgAJ608ACetRAAnrzAAJ684ACevQAAnr0gAJ69UACevWAAnr1wAJ69gACevZAAnr2wAJ690ACeveAAnr3wAJ6+EACeviAAnsXQAJ7F8ACexhAAnsYwAJ7GYACexnAAnsaAAJ7GkACexqAAnsbAAJ7G4ACexvAAnscAAJ7HIACexzAAns7gAJ7PAACezyAAns9AAJ7PcACez4AAns+QAJ7PoACez7AAns/QAJ7P8ACe0AAAntAQAJ7QMACe0EAAntfwAJ7YEACe2DAAnthQAJ7YgACe2JAAntigAJ7YsACe2MAAntjgAJ7ZAACe2RAAntkgAJ7ZQACe2VAAnuEAAJ7hIACe4UAAnuFgAJ7hkACe4aAAnuGwAJ7hwACe4dAAnuHwAJ7iEACe4iAAnuIwAJ7iUACe4mAAnubwAJ7pMACe66AAnu3gAJ7uEACe7jAAnu5QAJ7ucACe7pAAnu6wAJ7uwACe7vAAnvCAAJ7yUACe8nAAnvKQAJ7ysACe8tAAnvLwAJ7zEACe8zAAnvUAAJ71MACe9WAAnvWQAJ71wACe9fAAnvYgAJ72UACe9nAAnv4gAJ7+QACe/mAAnv6AAJ7+sACe/sAAnv7QAJ7+4ACe/vAAnv8QAJ7/MACe/0AAnv9QAJ7/cACe/4AAnwcwAJ8HUACfB3AAnweQAJ8HwACfB9AAnwfgAJ8H8ACfCAAAnwggAJ8IQACfCFAAnwhgAJ8IgACfCJAAnxBAAJ8QYACfEIAAnxCgAJ8Q0ACfEOAAnxDwAJ8RAACfERAAnxEwAJ8RUACfEWAAnxFwAJ8RkACfEaAAnxlQAJ8ZcACfGaAAnxnAAJ8Z8ACfGgAAnxoQAJ8aIACfGjAAnxpQAJ8acACfGoAAnxqQAJ8asACfGsAAnyJwAJ8ikACfIrAAnyLQAJ8jAACfIxAAnyMgAJ8jMACfI0AAnyNgAJ8jgACfI5AAnyOgAJ8jwACfI9AAnyuAAJ8roACfK8AAnyvgAJ8sEACfLCAAnywwAJ8sQACfLFAAnyxwAJ8skACfLKAAnyywAJ8s0ACfLOAAnzSQAJ80sACfNNAAnzTwAJ81IACfNTAAnzVAAJ81UACfNWAAnzWAAJ81oACfNbAAnzXAAJ814ACfNfAAnzcAAJ83EACfNzAAnz9gAJ9BoACfQ+AAn0YQAJ9IgACfSoAAn0zwAJ9PYACfUWAAn1OgAJ9V4ACfVgAAn1YwAJ9WUACfVnAAn1aQAJ9WwACfVvAAn1cQAJ9XMACfV2AAn1eAAJ9XoACfV9AAn1gAAJ9YEACfWGAAn1nwAJ9aQACfWmAAn1qwAJ9a4ACfWwAAn1+QAJ9h0ACfZEAAn2aAAJ9msACfZtAAn2bwAJ9nEACfZzAAn2dQAJ9nYACfZ5AAn2kgAJ9rcACfa5AAn2uwAJ9r0ACfa/AAn2wQAJ9sMACfbFAAn2xwAJ9skACfbuAAn28QAJ9vQACfb3AAn2+gAJ9v0ACfcAAAn3AwAJ9wYACfcJAAn3CwAJ94YACfeIAAn3iwAJ940ACfeQAAn3kQAJ95IACfeTAAn3lAAJ95YACfeYAAn3mQAJ95oACfecAAn3nQAJ964ACfevAAn3sQAJ+CwACfguAAn4MAAJ+DIACfg1AAn4NgAJ+DcACfg4AAn4OQAJ+DsACfg9AAn4PgAJ+D8ACfhBAAn4QgAJ+L0ACfi/AAn4wgAJ+MQACfjHAAn4yAAJ+MkACfjKAAn4ywAJ+M0ACfjPAAn40AAJ+NEACfjTAAn41AAJ+OUACfjmAAn46AAJ+WMACfllAAn5ZwAJ+WkACflsAAn5bQAJ+W4ACflvAAn5cAAJ+XIACfl0AAn5dQAJ+XYACfl4AAn5eQAJ+fQACfn2AAn5+QAJ+fsACfn+AAn5/wAJ+gAACfoBAAn6AgAJ+gQACfoGAAn6BwAJ+ggACfoKAAn6CwAJ+hwACfodAAn6HwAJ+poACfqcAAn6ngAJ+qAACfqjAAn6pAAJ+qUACfqmAAn6pwAJ+qkACfqrAAn6rAAJ+q0ACfqvAAn6sAAJ+ysACfstAAn7MAAJ+zIACfs1AAn7NgAJ+zcACfs4AAn7OQAJ+zsACfs9AAn7PgAJ+z8ACftBAAn7QgAJ+1sACftcAAn7XQAJ+18ACfvaAAn73AAJ+94ACfvgAAn74wAJ++QACfvlAAn75gAJ++cACfvpAAn76wAJ++wACfvtAAn77wAJ+/AACfxrAAn8bQAJ/G8ACfxxAAn8dAAJ/HUACfx2AAn8dwAJ/HgACfx6AAn8fAAJ/H0ACfx+AAn8gAAJ/IEACfyaAAn8swAJ/LYACfy5AAn8vAAJ/L8ACfzCAAn8xQAJ/N4ACfzhAAn85AAJ/OcACfzqAAn87QAJ/PAACfzyAAn9BwAJ/SoACf1AAAn9UwAJ/V8ACf11AAn+CAAJ/isACf5LAAn+awAJ/m0ACf5vAAn+cQAJ/nMACf52AAn+dwAJ/ngACf57AAn+fAAJ/n4ACf5/AAn+gQAJ/oQACf6FAAn+hgAJ/okACf6KAAn+jwAJ/qgACf6xAAn+swAJ/rUACf6+AAn+wQAJ/sQACf7GAAn/DwAJ/zMACf9aAAn/fgAJ/4EACf+DAAn/hQAJ/4cACf+JAAn/iwAJ/4wACf+PAAn/qAAJ/8kACf/LAAn/zQAJ/88ACf/RAAn/0wAJ/9UACf/XAAn/2QAJ//oACf/9AAoAAAAKAAMACgAGAAoACQAKAAwACgAPAAoAEgAKABQACgCPAAoAkQAKAJMACgCVAAoAmAAKAJkACgCaAAoAmwAKAJwACgCeAAoAoAAKAKEACgCiAAoApAAKAKUACgEgAAoBIgAKASQACgEmAAoBKQAKASoACgErAAoBLAAKAS0ACgEvAAoBMQAKATIACgEzAAoBNQAKATYACgGxAAoBswAKAbYACgG4AAoBuwAKAbwACgG9AAoBvgAKAb8ACgHBAAoBwwAKAcQACgHFAAoBxwAKAcgACgHhAAoB4gAKAeMACgHlAAoCYAAKAmIACgJkAAoCZgAKAmkACgJqAAoCawAKAmwACgJtAAoCbwAKAnEACgJyAAoCcwAKAnUACgJ2AAoC8QAKAvMACgL1AAoC9wAKAvoACgL7AAoC/AAKAv0ACgL+AAoDAAAKAwIACgMDAAoDBAAKAwYACgMHAAoDggAKA4QACgOGAAoDiAAKA4sACgOMAAoDjQAKA44ACgOPAAoDkQAKA5MACgOUAAoDlQAKA5cACgOYAAoEEwAKBBUACgQXAAoEGQAKBBwACgQdAAoEHgAKBB8ACgQgAAoEIgAKBCQACgQlAAoEJgAKBCgACgQpAAoEpAAKBKYACgSoAAoEqgAKBK0ACgSuAAoErwAKBLAACgSxAAoEswAKBLUACgS2AAoEtwAKBLkACgS6AAoFAwAKBScACgVOAAoFcgAKBXUACgV3AAoFeQAKBXsACgV9AAoFfwAKBYAACgWDAAoFnAAKBbkACgW7AAoFvQAKBb8ACgXBAAoFwwAKBcUACgXHAAoF5AAKBecACgXqAAoF7QAKBfAACgXzAAoF9gAKBfkACgX7AAoGdgAKBngACgZ7AAoGfQAKBoAACgaBAAoGggAKBoMACgaEAAoGhgAKBogACgaJAAoGigAKBowACgaNAAoHCAAKBwoACgcMAAoHDgAKBxEACgcSAAoHEwAKBxQACgcVAAoHFwAKBxkACgcaAAoHGwAKBx0ACgceAAoHmQAKB5sACgeeAAoHoAAKB6MACgekAAoHpQAKB6YACgenAAoHqQAKB6sACgesAAoHrQAKB68ACgewAAoIKwAKCC0ACggwAAoIMgAKCDUACgg2AAoINwAKCDgACgg5AAoIOwAKCD0ACgg+AAoIPwAKCEEACghCAAoIvQAKCL8ACgjBAAoIwwAKCMYACgjHAAoIyAAKCMkACgjKAAoIzAAKCM4ACgjPAAoI0AAKCNIACgjTAAoJTgAKCVAACglSAAoJVAAKCVcACglYAAoJWQAKCVoACglbAAoJXQAKCV8ACglgAAoJYQAKCWMACglkAAoJ3wAKCeEACgnjAAoJ5QAKCegACgnpAAoJ6gAKCesACgnsAAoJ7gAKCfAACgnxAAoJ8gAKCfQACgn1AAoKiAAKCqsACgrLAAoK6wAKCu0ACgrvAAoK8QAKCvMACgr2AAoK9wAKCvgACgr7AAoK/AAKCv4ACgr/AAoLAQAKCwQACgsFAAoLBgAKCwkACgsKAAoLDwAKCygACgsxAAoLMwAKCzUACgs+AAoLQQAKC0QACgtGAAoLjwAKC7MACgvaAAoL/gAKDAEACgwDAAoMBQAKDAcACgwJAAoMCwAKDAwACgwPAAoMKAAKDEkACgxLAAoMTQAKDE8ACgxRAAoMUwAKDFUACgxXAAoMWQAKDHoACgx9AAoMgAAKDIMACgyGAAoMiQAKDIwACgyPAAoMkgAKDJQACg0PAAoNEQAKDRMACg0VAAoNGAAKDRkACg0aAAoNGwAKDRwACg0eAAoNIAAKDSEACg0iAAoNJAAKDSUACg2gAAoNogAKDaQACg2mAAoNqQAKDaoACg2rAAoNrAAKDa0ACg2vAAoNsQAKDbIACg2zAAoNtQAKDbYACg4xAAoOMwAKDjYACg44AAoOOwAKDjwACg49AAoOPgAKDj8ACg5BAAoOQwAKDkQACg5FAAoORwAKDkgACg5hAAoOYgAKDmMACg5lAAoO4AAKDuIACg7kAAoO5gAKDukACg7qAAoO6wAKDuwACg7tAAoO7wAKDvEACg7yAAoO8wAKDvUACg72AAoPcQAKD3MACg91AAoPdwAKD3oACg97AAoPfAAKD30ACg9+AAoPgAAKD4IACg+DAAoPhAAKD4YACg+HAAoQAgAKEAQAChAGAAoQCAAKEAsAChAMAAoQDQAKEA4AChAPAAoQEQAKEBMAChAUAAoQFQAKEBcAChAYAAoQkwAKEJUAChCXAAoQmQAKEJwAChCdAAoQngAKEJ8AChCgAAoQogAKEKQAChClAAoQpgAKEKgAChCpAAoRJAAKESYAChEoAAoRKgAKES0AChEuAAoRLwAKETAAChExAAoRMwAKETUAChE2AAoRNwAKETkAChE6AAoRgwAKEacAChHOAAoR8gAKEfUAChH3AAoR+QAKEfsAChH9AAoR/wAKEgAAChIDAAoSHAAKEjkAChI7AAoSPQAKEj8AChJBAAoSQwAKEkUAChJHAAoSZAAKEmcAChJqAAoSbQAKEnAAChJzAAoSdgAKEnkAChJ7AAoS9gAKEvgAChL6AAoS/AAKEv8AChMAAAoTAQAKEwIAChMDAAoTBQAKEwcAChMIAAoTCQAKEwsAChMMAAoThwAKE4kAChOLAAoTjQAKE5AAChORAAoTkgAKE5MAChOUAAoTlgAKE5gAChOZAAoTmgAKE5wAChOdAAoUGAAKFBoAChQcAAoUHgAKFCEAChQiAAoUIwAKFCQAChQlAAoUJwAKFCkAChQqAAoUKwAKFC0AChQuAAoUqQAKFKsAChSuAAoUsAAKFLMAChS0AAoUtQAKFLYAChS3AAoUuQAKFLsAChS8AAoUvQAKFL8AChTAAAoVOwAKFT0AChU/AAoVQQAKFUQAChVFAAoVRgAKFUcAChVIAAoVSgAKFUwAChVNAAoVTgAKFVAAChVRAAoVzAAKFc4AChXRAAoV0wAKFdYAChXXAAoV2AAKFdkAChXaAAoV3AAKFd4AChXfAAoV4AAKFeIAChXjAAoV9QAKFnAAChZyAAoWdAAKFnYAChZ5AAoWegAKFnsAChZ8AAoWfQAKFn8AChaBAAoWggAKFoMAChaFAAoWhgAKFxkAChc8AAoXXAAKF3wAChd+AAoXgAAKF4IACheEAAoXhwAKF4gACheJAAoXjAAKF40AChePAAoXkAAKF5IACheVAAoXlgAKF5cACheaAAoXmwAKF6QAChe9AAoXxgAKF8gAChfKAAoX0wAKF9YAChfZAAoX2wAKGCQAChhIAAoYbwAKGJMAChiWAAoYmAAKGJoAChicAAoYngAKGKAAChihAAoYpAAKGL0AChjeAAoY4AAKGOIAChjkAAoY5gAKGOgAChjqAAoY7AAKGO4AChkPAAoZEgAKGRUAChkYAAoZGwAKGR4AChkhAAoZJAAKGScAChkpAAoZpAAKGaYAChmoAAoZqgAKGa0AChmuAAoZrwAKGbAAChmxAAoZswAKGbUAChm2AAoZtwAKGbkAChm6AAoaNQAKGjcACho5AAoaOwAKGj4ACho/AAoaQAAKGkEAChpCAAoaRAAKGkYAChpHAAoaSAAKGkoAChpLAAoaxgAKGsgAChrLAAoazQAKGtAAChrRAAoa0gAKGtMAChrUAAoa1gAKGtgAChrZAAoa2gAKGtwAChrdAAoa9gAKGvcAChr4AAoa+gAKG3UACht3AAobeQAKG3sACht+AAobfwAKG4AAChuBAAobggAKG4QAChuGAAobhwAKG4gAChuKAAobiwAKHAYAChwIAAocCgAKHAwAChwPAAocEAAKHBEAChwSAAocEwAKHBUAChwXAAocGAAKHBkAChwbAAocHAAKHJcAChyZAAocmwAKHJ0AChygAAocoQAKHKIAChyjAAocpAAKHKYAChyoAAocqQAKHKoAChysAAocrQAKHSgACh0qAAodLAAKHS4ACh0xAAodMgAKHTMACh00AAodNQAKHTcACh05AAodOgAKHTsACh09AAodPgAKHbkACh27AAodvQAKHb8ACh3CAAodwwAKHcQACh3FAAodxgAKHcgACh3KAAodywAKHcwACh3OAAodzwAKHhgACh48AAoeYwAKHocACh6KAAoejAAKHo4ACh6QAAoekgAKHpQACh6VAAoemAAKHrEACh7OAAoe0AAKHtIACh7UAAoe1gAKHtgACh7aAAoe3AAKHvkACh78AAoe/wAKHwIACh8FAAofCAAKHwsACh8OAAofEAAKH4sACh+NAAofkAAKH5IACh+VAAoflgAKH5cACh+YAAofmQAKH5sACh+dAAofngAKH58ACh+hAAofogAKIB0ACiAfAAogIQAKICMACiAmAAogJwAKICgACiApAAogKgAKICwACiAuAAogLwAKIDAACiAyAAogMwAKIK4ACiCwAAogswAKILUACiC4AAoguQAKILoACiC7AAogvAAKIL4ACiDAAAogwQAKIMIACiDEAAogxQAKIUAACiFCAAohRQAKIUcACiFKAAohSwAKIUwACiFNAAohTgAKIVAACiFSAAohUwAKIVQACiFWAAohVwAKIdIACiHUAAoh1gAKIdgACiHbAAoh3AAKId0ACiHeAAoh3wAKIeEACiHjAAoh5AAKIeUACiHnAAoh6AAKImMACiJlAAoiZwAKImkACiJsAAoibQAKIm4ACiJvAAoicAAKInIACiJ0AAoidQAKInYACiJ4AAoieQAKIvQACiL2AAoi+AAKIvoACiL9AAoi/gAKIv8ACiMAAAojAQAKIwMACiMFAAojBgAKIwcACiMJAAojCgAKI50ACiPAAAoj4AAKJAAACiQCAAokBAAKJAYACiQIAAokCwAKJAwACiQNAAokEAAKJBEACiQTAAokFAAKJBcACiQaAAokGwAKJBwACiQfAAokIAAKJCkACiRCAAokSwAKJE0ACiRPAAokWAAKJFsACiReAAokYAAKJKkACiTNAAok9AAKJRgACiUbAAolHQAKJR8ACiUhAAolIwAKJSUACiUmAAolKQAKJUIACiVjAAolZQAKJWcACiVpAAolawAKJW0ACiVvAAolcQAKJXMACiWUAAollwAKJZoACiWdAAoloAAKJaMACiWmAAolqQAKJawACiWuAAomKQAKJisACiYtAAomLwAKJjIACiYzAAomNAAKJjUACiY2AAomOAAKJjoACiY7AAomPAAKJj4ACiY/AAomugAKJrwACia+AAomwAAKJsMACibEAAomxQAKJsYACibHAAomyQAKJssACibMAAomzQAKJs8ACibQAAonSwAKJ00ACidQAAonUgAKJ1UACidWAAonVwAKJ1gACidZAAonWwAKJ10ACideAAonXwAKJ2EACidiAAonewAKJ3wACid9AAonfwAKJ/oACif8AAon/gAKKAAACigDAAooBAAKKAUACigGAAooBwAKKAkACigLAAooDAAKKA0ACigPAAooEAAKKIsACiiNAAookAAKKJIACiiVAAoolgAKKJcACiiYAAoomQAKKJsACiidAAoongAKKJ8ACiihAAooogAKKR0ACikfAAopIQAKKSMACikmAAopJwAKKSgACikpAAopKgAKKSwACikuAAopLwAKKTAACikyAAopMwAKKa4ACimwAAopsgAKKbQACim3AAopuAAKKbkACim6AAopuwAKKb0ACim/AAopwAAKKcEACinDAAopxAAKKj8ACipBAAoqQwAKKkUACipIAAoqSQAKKkoACipLAAoqTAAKKk4ACipQAAoqUQAKKlIACipUAAoqVQAKKp4ACirCAAoq6QAKKw0ACisQAAorEgAKKxQACisWAAorGAAKKxoACisbAAorHgAKKzcACitUAAorVgAKK1gACitaAAorXAAKK14ACitgAAorYgAKK38ACiuCAAorhQAKK4gACiuLAAorjgAKK5EACiuUAAorlgAKLBEACiwTAAosFQAKLBcACiwaAAosGwAKLBwACiwdAAosHgAKLCAACiwiAAosIwAKLCQACiwmAAosJwAKLKIACiykAAospgAKLKgACiyrAAosrAAKLK0ACiyuAAosrwAKLLEACiyzAAostAAKLLUACiy3AAosuAAKLTMACi01AAotNwAKLTkACi08AAotPQAKLT4ACi0/AAotQAAKLUIACi1EAAotRQAKLUYACi1IAAotSQAKLcQACi3GAAotyQAKLcsACi3OAAotzwAKLdAACi3RAAot0gAKLdQACi3WAAot1wAKLdgACi3aAAot2wAKLl4ACi6CAAoupgAKLskACi7wAAovEAAKLzcACi9eAAovfgAKL6IACi/GAAovyAAKL8sACi/NAAovzwAKL9EACi/UAAov1wAKL9kACi/bAAov3gAKL+AACi/iAAov5QAKL+gACi/pAAov7gAKMAcACjAMAAowDgAKMBMACjAWAAowGAAKMGEACjCFAAowrAAKMNAACjDTAAow1QAKMNcACjDZAAow2wAKMN0ACjDeAAow4QAKMPoACjEfAAoxIQAKMSMACjElAAoxJwAKMSkACjErAAoxLQAKMS8ACjExAAoxVgAKMVkACjFcAAoxXwAKMWIACjFlAAoxaAAKMWsACjFuAAoxcQAKMXMACjHuAAox8AAKMfMACjH1AAox+AAKMfkACjH6AAox+wAKMfwACjH+AAoyAAAKMgEACjICAAoyBAAKMgUACjIWAAoyFwAKMhkACjKUAAoylgAKMpgACjKaAAoynQAKMp4ACjKfAAoyoAAKMqEACjKjAAoypQAKMqYACjKnAAoyqQAKMqoACjMlAAozJwAKMyoACjMsAAozLwAKMzAACjMxAAozMgAKMzMACjM1AAozNwAKMzgACjM5AAozOwAKMzwACjNNAAozUgAKM1UACjNXAAozaAAKM3UACjN4AAozewAKM34ACjOAAAozkwAKM6oACjO8AAo0NwAKNDkACjQ7AAo0PQAKNEAACjRBAAo0QgAKNEMACjREAAo0RgAKNEgACjRJAAo0SgAKNEwACjRNAAo0yAAKNMoACjTNAAo0zwAKNNIACjTTAAo01AAKNNUACjTWAAo02AAKNNoACjTbAAo03AAKNN4ACjTfAAo08AAKNPEACjTzAAo1bgAKNXAACjVyAAo1dAAKNXcACjV4AAo1eQAKNXoACjV7AAo1fQAKNX8ACjWAAAo1gQAKNYMACjWEAAo1/wAKNgEACjYEAAo2BgAKNgkACjYKAAo2CwAKNgwACjYNAAo2DwAKNhEACjYSAAo2EwAKNhUACjYWAAo2LwAKNjAACjYxAAo2MwAKNq4ACjawAAo2sgAKNrQACja3AAo2uAAKNrkACja6AAo2uwAKNr0ACja/AAo2wAAKNsEACjbDAAo2xAAKNz8ACjdBAAo3RAAKN0YACjdJAAo3SgAKN0sACjdMAAo3TQAKN08ACjdRAAo3UgAKN1MACjdVAAo3VgAKN2wACjeFAAo3xAAKN8cACjfKAAo3zQAKN9AACjfTAAo31gAKN9kACjfcAAo33wAKN+IACjflAAo36AAKN+sACjfuAAo38QAKODAACjgzAAo4NgAKODkACjg8AAo4PwAKOEIACjhFAAo4SAAKOEsACjhOAAo4UQAKOFQACjhXAAo4WgAKOF0ACjhfAAo4cQAKOIYACjjBAAo4+gAKOSIACjlKAAo5YQAKOXQACjmJAAo5rgAKOcsACjnXAAo58wAKOi4ACjo5AAo6zAAKOu8ACjsPAAo7LwAKOzEACjszAAo7NQAKOzcACjs6AAo7OwAKOzwACjs/AAo7QAAKO0IACjtDAAo7RQAKO0gACjtJAAo7SgAKO00ACjtOAAo7UwAKO2wACjt1AAo7dwAKO3kACjuCAAo7hQAKO4gACjuKAAo70wAKO/cACjweAAo8QgAKPEUACjxHAAo8SQAKPEsACjxNAAo8TwAKPFAACjxTAAo8bAAKPI0ACjyPAAo8kQAKPJMACjyVAAo8lwAKPJkACjybAAo8nQAKPL4ACjzBAAo8xAAKPMcACjzKAAo8zQAKPNAACjzTAAo81gAKPNgACj1TAAo9VQAKPVcACj1ZAAo9XAAKPV0ACj1eAAo9XwAKPWAACj1iAAo9ZAAKPWUACj1mAAo9aAAKPWkACj3kAAo95gAKPegACj3qAAo97QAKPe4ACj3vAAo98AAKPfEACj3zAAo99QAKPfYACj33AAo9+QAKPfoACj51AAo+dwAKPnoACj58AAo+fwAKPoAACj6BAAo+ggAKPoMACj6FAAo+hwAKPogACj6JAAo+iwAKPowACj6lAAo+pgAKPqcACj6pAAo/JAAKPyYACj8oAAo/KgAKPy0ACj8uAAo/LwAKPzAACj8xAAo/MwAKPzUACj82AAo/NwAKPzkACj86AAo/tQAKP7cACj+5AAo/uwAKP74ACj+/AAo/wAAKP8EACj/CAAo/xAAKP8YACj/HAAo/yAAKP8oACj/LAApARgAKQEgACkBKAApATAAKQE8ACkBQAApAUQAKQFIACkBTAApAVQAKQFcACkBYAApAWQAKQFsACkBcAApA1wAKQNkACkDbAApA3QAKQOAACkDhAApA4gAKQOMACkDkAApA5gAKQOgACkDpAApA6gAKQOwACkDtAApBaAAKQWoACkFsAApBbgAKQXEACkFyAApBcwAKQXQACkF1AApBdwAKQXkACkF6AApBewAKQX0ACkF+AApBxwAKQesACkISAApCNgAKQjkACkI7AApCPQAKQj8ACkJBAApCQwAKQkQACkJHAApCYAAKQn0ACkJ/AApCgQAKQoMACkKFAApChwAKQokACkKLAApCqAAKQqsACkKuAApCsQAKQrQACkK3AApCugAKQr0ACkK/AApDOgAKQzwACkM+AApDQAAKQ0MACkNEAApDRQAKQ0YACkNHAApDSQAKQ0sACkNMAApDTQAKQ08ACkNQAApDywAKQ80ACkPPAApD0QAKQ9QACkPVAApD1gAKQ9cACkPYAApD2gAKQ9wACkPdAApD3gAKQ+AACkPhAApEXAAKRF4ACkRgAApEYgAKRGUACkRmAApEZwAKRGgACkRpAApEawAKRG0ACkRuAApEbwAKRHEACkRyAApE7QAKRO8ACkTyAApE9AAKRPcACkT4AApE+QAKRPoACkT7AApE/QAKRP8ACkUAAApFAQAKRQMACkUEAApFfwAKRYEACkWDAApFhQAKRYgACkWJAApFigAKRYsACkWMAApFjgAKRZAACkWRAApFkgAKRZQACkWVAApGEAAKRhIACkYVAApGFwAKRhoACkYbAApGHAAKRh0ACkYeAApGIAAKRiIACkYjAApGJAAKRiYACkYnAApGNgAKRrEACkazAApGtQAKRrcACka6AApGuwAKRrwACka9AApGvgAKRsAACkbCAApGwwAKRsQACkbGAApGxwAKR1oACkd9AApHnQAKR70ACke/AApHwQAKR8MACkfFAApHyAAKR8kACkfKAApHzQAKR84ACkfQAApH0QAKR9MACkfWAApH1wAKR9gACkfbAApH3AAKR+EACkf6AApIAwAKSAUACkgHAApIEAAKSBMACkgWAApIGAAKSGEACkiFAApIrAAKSNAACkjTAApI1QAKSNcACkjZAApI2wAKSN0ACkjeAApI4QAKSPoACkkbAApJHQAKSR8ACkkhAApJIwAKSSUACkknAApJKQAKSSsACklMAApJTwAKSVIACklVAApJWAAKSVsACkleAApJYQAKSWQACklmAApJ4QAKSeMACknlAApJ5wAKSeoACknrAApJ7AAKSe0ACknuAApJ8AAKSfIACknzAApJ9AAKSfYACkn3AApKcgAKSnQACkp2AApKeAAKSnsACkp8AApKfQAKSn4ACkp/AApKgQAKSoMACkqEAApKhQAKSocACkqIAApLAwAKSwUACksIAApLCgAKSw0ACksOAApLDwAKSxAACksRAApLEwAKSxUACksWAApLFwAKSxkACksaAApLMwAKSzQACks1AApLNwAKS7IACku0AApLtgAKS7gACku7AApLvAAKS70ACku+AApLvwAKS8EACkvDAApLxAAKS8UACkvHAApLyAAKTEMACkxFAApMSAAKTEoACkxNAApMTgAKTE8ACkxQAApMUQAKTFMACkxVAApMVgAKTFcACkxZAApMWgAKTNUACkzXAApM2QAKTNsACkzeAApM3wAKTOAACkzhAApM4gAKTOQACkzmAApM5wAKTOgACkzqAApM6wAKTWYACk1oAApNagAKTWwACk1vAApNcAAKTXEACk1yAApNcwAKTXUACk13AApNeAAKTXkACk17AApNfAAKTfcACk35AApN+wAKTf0ACk4AAApOAQAKTgIACk4DAApOBAAKTgYACk4IAApOCQAKTgoACk4MAApODQAKTlYACk56AApOoQAKTsUACk7IAApOygAKTswACk7OAApO0AAKTtIACk7TAApO1gAKTu8ACk8MAApPDgAKTxAACk8SAApPFAAKTxYACk8YAApPGgAKTzcACk86AApPPQAKT0AACk9DAApPRgAKT0kACk9MAApPTgAKT8kACk/LAApPzQAKT88ACk/SAApP0wAKT9QACk/VAApP1gAKT9gACk/aAApP2wAKT9wACk/eAApP3wAKUFoAClBcAApQXgAKUGAAClBjAApQZAAKUGUAClBmAApQZwAKUGkAClBrAApQbAAKUG0AClBvAApQcAAKUOsAClDtAApQ7wAKUPEAClD0AApQ9QAKUPYAClD3AApQ+AAKUPoAClD8AApQ/QAKUP4AClEAAApRAQAKUXwAClF+AApRgQAKUYMAClGGAApRhwAKUYgAClGJAApRigAKUYwAClGOAApRjwAKUZAAClGSAApRkwAKUg4AClIQAApSEgAKUhQAClIXAApSGAAKUhkAClIaAApSGwAKUh0AClIfAApSIAAKUiEAClIjAApSJAAKUp8AClKhAApSpAAKUqYAClKpAApSqgAKUqsAClKsAApSrQAKUq8AClKxAApSsgAKUrMAClK1AApStgAKUsgAClNDAApTRQAKU0cAClNJAApTTAAKU00AClNOAApTTwAKU1AAClNSAApTVAAKU1UAClNWAApTWAAKU1kAClPsAApUDwAKVC8AClRPAApUUQAKVFMAClRVAApUVwAKVFoAClRbAApUXAAKVF8AClRgAApUYgAKVGMAClRlAApUaAAKVGkAClRqAApUbQAKVG4AClRzAApUjAAKVJUAClSXAApUmQAKVKIAClSlAApUqAAKVKoAClTzAApVFwAKVT4AClViAApVZQAKVWcAClVpAApVawAKVW0AClVvAApVcAAKVXMAClWMAApVrQAKVa8AClWxAApVswAKVbUAClW3AApVuQAKVbsAClW9AApV3gAKVeEAClXkAApV5wAKVeoAClXtAApV8AAKVfMAClX2AApV+AAKVnMAClZ1AApWdwAKVnkAClZ8AApWfQAKVn4AClZ/AApWgAAKVoIAClaEAApWhQAKVoYAClaIAApWiQAKVwQAClcGAApXCAAKVwoAClcNAApXDgAKVw8AClcQAApXEQAKVxMAClcVAApXFgAKVxcAClcZAApXGgAKV5UACleXAApXmgAKV5wAClefAApXoAAKV6EACleiAApXowAKV6UAClenAApXqAAKV6kAClerAApXrAAKV8UAClfGAApXxwAKV8kAClhEAApYRgAKWEgAClhKAApYTQAKWE4AClhPAApYUAAKWFEAClhTAApYVQAKWFYAClhXAApYWQAKWFoACljVAApY1wAKWNkACljbAApY3gAKWN8ACljgAApY4QAKWOIACljkAApY5gAKWOcACljoAApY6gAKWOsACllmAApZaAAKWWoACllsAApZbwAKWXAACllxAApZcgAKWXMACll1AApZdwAKWXgACll5AApZewAKWXwACln3AApZ+QAKWfsACln9AApaAAAKWgEACloCAApaAwAKWgQACloGAApaCAAKWgkACloKAApaDAAKWg0AClqIAApaigAKWowAClqOAApakQAKWpIAClqTAApalAAKWpUAClqXAApamQAKWpoAClqbAApanQAKWp4AClrnAApbCwAKWzIACltWAApbWQAKW1sACltdAApbXwAKW2EACltjAApbZAAKW2cACluAAApbnQAKW58ACluhAApbowAKW6UAClunAApbqQAKW6sAClvIAApbywAKW84AClvRAApb1AAKW9cAClvaAApb3QAKW98AClxaAApcXAAKXF8AClxhAApcZAAKXGUAClxmAApcZwAKXGgAClxqAApcbAAKXG0AClxuAApccAAKXHEAClzsAApc7gAKXPAAClzyAApc9QAKXPYAClz3AApc+AAKXPkAClz7AApc/QAKXP4AClz/AApdAQAKXQIACl19AApdfwAKXYIACl2EAApdhwAKXYgACl2JAApdigAKXYsACl2NAApdjwAKXZAACl2RAApdkwAKXZQACl4PAApeEQAKXhQACl4WAApeGQAKXhoACl4bAApeHAAKXh0ACl4fAApeIQAKXiIACl4jAApeJQAKXiYACl6hAApeowAKXqUACl6nAApeqgAKXqsACl6sAAperQAKXq4ACl6wAApesgAKXrMACl60AApetgAKXrcACl8yAApfNAAKXzYACl84AApfOwAKXzwACl89AApfPgAKXz8ACl9BAApfQwAKX0QACl9FAApfRwAKX0gACl/DAApfxQAKX8cACl/JAApfzAAKX80ACl/OAApfzwAKX9AACl/SAApf1AAKX9UACl/WAApf2AAKX9kACmBsAApgjwAKYK8ACmDPAApg0QAKYNMACmDVAApg1wAKYNoACmDbAApg3AAKYN8ACmDgAApg4gAKYOMACmDlAApg6AAKYOkACmDqAApg7QAKYO4ACmDzAAphDAAKYRUACmEXAAphGQAKYSIACmElAAphKAAKYSoACmFzAAphlwAKYb4ACmHiAAph5QAKYecACmHpAAph6wAKYe0ACmHvAAph8AAKYfMACmIMAApiLQAKYi8ACmIxAApiMwAKYjUACmI3AApiOQAKYjsACmI9AApiXgAKYmEACmJkAApiZwAKYmoACmJtAApicAAKYnMACmJ2AApieAAKYvMACmL1AApi9wAKYvkACmL8AApi/QAKYv4ACmL/AApjAAAKYwIACmMEAApjBQAKYwYACmMIAApjCQAKY4QACmOGAApjiAAKY4oACmONAApjjgAKY48ACmOQAApjkQAKY5MACmOVAApjlgAKY5cACmOZAApjmgAKZBUACmQXAApkGgAKZBwACmQfAApkIAAKZCEACmQiAApkIwAKZCUACmQnAApkKAAKZCkACmQrAApkLAAKZEUACmRGAApkRwAKZEkACmTEAApkxgAKZMgACmTKAApkzQAKZM4ACmTPAApk0AAKZNEACmTTAApk1QAKZNYACmTXAApk2QAKZNoACmVVAAplVwAKZVkACmVbAAplXgAKZV8ACmVgAAplYQAKZWIACmVkAAplZgAKZWcACmVoAAplagAKZWsACmXmAApl6AAKZeoACmXsAApl7wAKZfAACmXxAApl8gAKZfMACmX1AApl9wAKZfgACmX5AApl+wAKZfwACmZ3AApmeQAKZnsACmZ9AApmgAAKZoEACmaCAApmgwAKZoQACmaGAApmiAAKZokACmaKAApmjAAKZo0ACmcIAApnCgAKZwwACmcOAApnEQAKZxIACmcTAApnFAAKZxUACmcXAApnGQAKZxoACmcbAApnHQAKZx4ACmdnAApniwAKZ7IACmfWAApn2QAKZ9sACmfdAApn3wAKZ+EACmfjAApn5AAKZ+cACmgAAApoHQAKaB8ACmghAApoIwAKaCUACmgnAApoKQAKaCsACmhIAApoSwAKaE4ACmhRAApoVAAKaFcACmhaAApoXQAKaF8ACmjaAApo3AAKaN8ACmjhAApo5AAKaOUACmjmAApo5wAKaOgACmjqAApo7AAKaO0ACmjuAApo8AAKaPEACmlsAAppbgAKaXAACmlyAAppdQAKaXYACml3AAppeAAKaXkACml7AAppfQAKaX4ACml/AAppgQAKaYIACmn9AApp/wAKagIACmoEAApqBwAKaggACmoJAApqCgAKagsACmoNAApqDwAKahAACmoRAApqEwAKahQACmqPAApqkQAKapQACmqWAApqmQAKapoACmqbAApqnAAKap0ACmqfAApqoQAKaqIACmqjAApqpQAKaqYACmshAAprIwAKayUACmsnAAprKgAKaysACmssAAprLQAKay4ACmswAAprMgAKazMACms0AAprNgAKazcACmuyAAprtAAKa7YACmu4AApruwAKa7wACmu9AAprvgAKa78ACmvBAAprwwAKa8QACmvFAAprxwAKa8gACmxDAApsRQAKbEcACmxJAApsTAAKbE0ACmxOAApsTwAKbFAACmxSAApsVAAKbFUACmxWAApsWAAKbFkACmzsAAptDwAKbS8ACm1PAAptUQAKbVMACm1VAAptVwAKbVoACm1bAAptXAAKbV8ACm1gAAptYgAKbWMACm1lAAptaAAKbWkACm1qAAptbQAKbW4ACm1zAAptjAAKbZUACm2XAAptmQAKbaIACm2lAAptqAAKbaoACm3zAApuFwAKbj4ACm5iAApuZQAKbmcACm5pAApuawAKbm0ACm5vAApucAAKbnMACm6MAApurQAKbq8ACm6xAApuswAKbrUACm63AApuuQAKbrsACm69AApu3gAKbuEACm7kAApu5wAKbuoACm7tAApu8AAKbvMACm72AApu+AAKb3MACm91AApvdwAKb3kACm98AApvfQAKb34ACm9/AApvgAAKb4IACm+EAApvhQAKb4YACm+IAApviQAKcAQACnAGAApwCAAKcAoACnANAApwDgAKcA8ACnAQAApwEQAKcBMACnAVAApwFgAKcBcACnAZAApwGgAKcJUACnCXAApwmgAKcJwACnCfAApwoAAKcKEACnCiAApwowAKcKUACnCnAApwqAAKcKkACnCrAApwrAAKcMUACnDGAApwxwAKcMkACnFEAApxRgAKcUgACnFKAApxTQAKcU4ACnFPAApxUAAKcVEACnFTAApxVQAKcVYACnFXAApxWQAKcVoACnHVAApx1wAKcdkACnHbAApx3gAKcd8ACnHgAApx4QAKceIACnHkAApx5gAKcecACnHoAApx6gAKcesACnJmAApyaAAKcmoACnJsAApybwAKcnAACnJxAApycgAKcnMACnJ1AApydwAKcngACnJ5AApyewAKcnwACnL3AApy+QAKcvsACnL9AApzAAAKcwEACnMCAApzAwAKcwQACnMGAApzCAAKcwkACnMKAApzDAAKcw0ACnOIAApzigAKc4wACnOOAApzkQAKc5IACnOTAApzlAAKc5UACnOXAApzmQAKc5oACnObAApznQAKc54ACnPnAAp0CwAKdDIACnRWAAp0WQAKdFsACnRdAAp0XwAKdGEACnRjAAp0ZAAKdGcACnSAAAp0nQAKdJ8ACnShAAp0owAKdKUACnSnAAp0qQAKdKsACnTIAAp0ywAKdM4ACnTRAAp01AAKdNcACnTaAAp03QAKdN8ACnVaAAp1XAAKdV4ACnVgAAp1YwAKdWQACnVlAAp1ZgAKdWcACnVpAAp1awAKdWwACnVtAAp1bwAKdXAACnXrAAp17QAKde8ACnXxAAp19AAKdfUACnX2AAp19wAKdfgACnX6AAp1/AAKdf0ACnX+AAp2AAAKdgEACnZ8AAp2fgAKdoAACnaCAAp2hQAKdoYACnaHAAp2iAAKdokACnaLAAp2jQAKdo4ACnaPAAp2kQAKdpIACncNAAp3DwAKdxEACncTAAp3FgAKdxcACncYAAp3GQAKdxoACnccAAp3HgAKdx8ACncgAAp3IgAKdyMACneeAAp3oAAKd6IACnekAAp3pwAKd6gACnepAAp3qgAKd6sACnetAAp3rwAKd7AACnexAAp3swAKd7QACngvAAp4MQAKeDMACng1AAp4OAAKeDkACng6AAp4OwAKeDwACng+AAp4QAAKeEEACnhCAAp4RAAKeEUACnjAAAp4wgAKeMQACnjGAAp4yQAKeMoACnjLAAp4zAAKeM0ACnjPAAp40QAKeNIACnjTAAp41QAKeNYACnlpAAp5jAAKeawACnnMAAp5zgAKedAACnnSAAp51AAKedcACnnYAAp52QAKedwACnndAAp53wAKeeAACnniAAp55QAKeeYACnnnAAp56gAKeesACnnwAAp6CQAKehIACnoUAAp6FgAKeh8ACnoiAAp6JQAKeicACnpwAAp6lAAKersACnrfAAp64gAKeuQACnrmAAp66AAKeuoACnrsAAp67QAKevAACnsJAAp7KgAKeywACnsuAAp7MAAKezIACns0AAp7NgAKezgACns6AAp7WwAKe14ACnthAAp7ZAAKe2cACntqAAp7bQAKe3AACntzAAp7dQAKe/AACnvyAAp79AAKe/YACnv5AAp7+gAKe/sACnv8AAp7/QAKe/8ACnwBAAp8AgAKfAMACnwFAAp8BgAKfIEACnyDAAp8hQAKfIcACnyKAAp8iwAKfIwACnyNAAp8jgAKfJAACnySAAp8kwAKfJQACnyWAAp8lwAKfRIACn0UAAp9FwAKfRkACn0cAAp9HQAKfR4ACn0fAAp9IAAKfSIACn0kAAp9JQAKfSYACn0oAAp9KQAKfUIACn1DAAp9RAAKfUYACn3BAAp9wwAKfcUACn3HAAp9ygAKfcsACn3MAAp9zQAKfc4ACn3QAAp90gAKfdMACn3UAAp91gAKfdcACn5SAAp+VAAKflYACn5YAAp+WwAKflwACn5dAAp+XgAKfl8ACn5hAAp+YwAKfmQACn5lAAp+ZwAKfmgACn7jAAp+5QAKfucACn7pAAp+7AAKfu0ACn7uAAp+7wAKfvAACn7yAAp+9AAKfvUACn72AAp++AAKfvkACn90AAp/dgAKf3gACn96AAp/fQAKf34ACn9/AAp/gAAKf4EACn+DAAp/hQAKf4YACn+HAAp/iQAKf4oACoAFAAqABwAKgAkACoALAAqADgAKgA8ACoAQAAqAEQAKgBIACoAUAAqAFgAKgBcACoAYAAqAGgAKgBsACoBkAAqAiAAKgK8ACoDTAAqA1gAKgNgACoDaAAqA3AAKgN4ACoDgAAqA4QAKgOQACoD9AAqBGgAKgRwACoEeAAqBIAAKgSIACoEkAAqBJgAKgSgACoFFAAqBSAAKgUsACoFOAAqBUQAKgVQACoFXAAqBWgAKgVwACoHXAAqB2QAKgdsACoHdAAqB4AAKgeEACoHiAAqB4wAKgeQACoHmAAqB6AAKgekACoHqAAqB7AAKge0ACoJoAAqCagAKgmwACoJuAAqCcQAKgnIACoJzAAqCdAAKgnUACoJ3AAqCeQAKgnoACoJ7AAqCfQAKgn4ACoL5AAqC+wAKgv0ACoL/AAqDAgAKgwMACoMEAAqDBQAKgwYACoMIAAqDCgAKgwsACoMMAAqDDgAKgw8ACoOKAAqDjAAKg48ACoORAAqDlAAKg5UACoOWAAqDlwAKg5gACoOaAAqDnAAKg50ACoOeAAqDoAAKg6EACoQcAAqEHgAKhCAACoQiAAqEJQAKhCYACoQnAAqEKAAKhCkACoQrAAqELQAKhC4ACoQvAAqEMQAKhDIACoStAAqErwAKhLEACoSzAAqEtgAKhLcACoS4AAqEuQAKhLoACoS8AAqEvgAKhL8ACoTAAAqEwgAKhMMACoU+AAqFQAAKhUIACoVEAAqFRwAKhUgACoVJAAqFSgAKhUsACoVNAAqFTwAKhVAACoVRAAqFUwAKhVQACoXnAAqGCgAKhioACoZKAAqGTAAKhk4ACoZQAAqGUgAKhlUACoZWAAqGVwAKhloACoZbAAqGXQAKhl4ACoZgAAqGYwAKhmQACoZlAAqGaAAKhmkACoZuAAqGhwAKhpAACoaSAAqGlAAKhp0ACoagAAqGowAKhqUACobuAAqHEgAKhzkACoddAAqHYAAKh2IACodkAAqHZgAKh2gACodqAAqHawAKh24ACoeHAAqHqAAKh6oACoesAAqHrgAKh7AACoeyAAqHtAAKh7YACoe4AAqH2QAKh9wACoffAAqH4gAKh+UACofoAAqH6wAKh+4ACofxAAqH8wAKiG4ACohwAAqIcgAKiHQACoh3AAqIeAAKiHkACoh6AAqIewAKiH0ACoh/AAqIgAAKiIEACoiDAAqIhAAKiP8ACokBAAqJAwAKiQUACokIAAqJCQAKiQoACokLAAqJDAAKiQ4ACokQAAqJEQAKiRIACokUAAqJFQAKiZAAComSAAqJlQAKiZcAComaAAqJmwAKiZwAComdAAqJngAKiaAAComiAAqJowAKiaQACommAAqJpwAKicAAConBAAqJwgAKicQACoo/AAqKQQAKikMACopFAAqKSAAKikkACopKAAqKSwAKikwACopOAAqKUAAKilEACopSAAqKVAAKilUACorQAAqK0gAKitQACorWAAqK2QAKitoACorbAAqK3AAKit0ACorfAAqK4QAKiuIACorjAAqK5QAKiuYACothAAqLYwAKi2UACotnAAqLagAKi2sACotsAAqLbQAKi24ACotwAAqLcgAKi3MACot0AAqLdgAKi3cACovyAAqL9AAKi/YACov4AAqL+wAKi/wACov9AAqL/gAKi/8ACowBAAqMAwAKjAQACowFAAqMBwAKjAgACoyDAAqMhQAKjIcACoyJAAqMjAAKjI0ACoyOAAqMjwAKjJAACoySAAqMlAAKjJUACoyWAAqMmAAKjJkACoziAAqNBgAKjS0ACo1RAAqNVAAKjVYACo1YAAqNWgAKjVwACo1eAAqNXwAKjWIACo17AAqNmAAKjZoACo2cAAqNngAKjaAACo2iAAqNpAAKjaYACo3DAAqNxgAKjckACo3MAAqNzwAKjdIACo3VAAqN2AAKjdoACo5VAAqOVwAKjlkACo5bAAqOXgAKjl8ACo5gAAqOYQAKjmIACo5kAAqOZgAKjmcACo5oAAqOagAKjmsACo7mAAqO6AAKjuoACo7sAAqO7wAKjvAACo7xAAqO8gAKjvMACo71AAqO9wAKjvgACo75AAqO+wAKjvwACo93AAqPeQAKj3sACo99AAqPgAAKj4EACo+CAAqPgwAKj4QACo+GAAqPiAAKj4kACo+KAAqPjAAKj40ACpAIAAqQCgAKkA0ACpAPAAqQEgAKkBMACpAUAAqQFQAKkBYACpAYAAqQGgAKkBsACpAcAAqQHgAKkB8ACpCaAAqQnAAKkJ4ACpCgAAqQowAKkKQACpClAAqQpgAKkKcACpCpAAqQqwAKkKwACpCtAAqQrwAKkLAACpErAAqRLQAKkTAACpEyAAqRNQAKkTYACpE3AAqROAAKkTkACpE7AAqRPQAKkT4ACpE/AAqRQQAKkUIACpFhAAqR3AAKkd4ACpHgAAqR4gAKkeUACpHmAAqR5wAKkegACpHpAAqR6wAKke0ACpHuAAqR7wAKkfEACpHyAAqShQAKkqgACpLIAAqS6AAKkuoACpLsAAqS7gAKkvAACpLzAAqS9AAKkvUACpL4AAqS+QAKkvsACpL8AAqS/gAKkwEACpMCAAqTAwAKkwYACpMHAAqTEAAKkykACpMyAAqTNAAKkzYACpM/AAqTQgAKk0UACpNHAAqTkAAKk7QACpPbAAqT/wAKlAIACpQEAAqUBgAKlAgACpQKAAqUDAAKlA0ACpQQAAqUKQAKlEoACpRMAAqUTgAKlFAACpRSAAqUVAAKlFYACpRYAAqUWgAKlHsACpR+AAqUgQAKlIQACpSHAAqUigAKlI0ACpSQAAqUkwAKlJUACpUQAAqVEgAKlRQACpUWAAqVGQAKlRoACpUbAAqVHAAKlR0ACpUfAAqVIQAKlSIACpUjAAqVJQAKlSYACpWhAAqVowAKlaUACpWnAAqVqgAKlasACpWsAAqVrQAKla4ACpWwAAqVsgAKlbMACpW0AAqVtgAKlbcACpYyAAqWNAAKljcACpY5AAqWPAAKlj0ACpY+AAqWPwAKlkAACpZCAAqWRAAKlkUACpZGAAqWSAAKlkkACpZiAAqWYwAKlmQACpZmAAqW4QAKluMACpblAAqW5wAKluoACpbrAAqW7AAKlu0ACpbuAAqW8AAKlvIACpbzAAqW9AAKlvYACpb3AAqXcgAKl3QACpd2AAqXeAAKl3sACpd8AAqXfQAKl34ACpd/AAqXgQAKl4MACpeEAAqXhQAKl4cACpeIAAqYAwAKmAUACpgHAAqYCQAKmAwACpgNAAqYDgAKmA8ACpgQAAqYEgAKmBQACpgVAAqYFgAKmBgACpgZAAqYlAAKmJYACpiYAAqYmgAKmJ0ACpieAAqYnwAKmKAACpihAAqYowAKmKUACpimAAqYpwAKmKkACpiqAAqZJQAKmScACpkpAAqZKwAKmS4ACpkvAAqZMAAKmTEACpkyAAqZNAAKmTYACpk3AAqZOAAKmToACpk7AAqZhAAKmagACpnPAAqZ8wAKmfYACpn4AAqZ+gAKmfwACpn+AAqaAAAKmgEACpoEAAqaHQAKmjoACpo8AAqaPgAKmkAACppCAAqaRAAKmkYACppIAAqaZQAKmmgACpprAAqabgAKmnEACpp0AAqadwAKmnoACpp8AAqa9wAKmvkACpr7AAqa/QAKmwAACpsBAAqbAgAKmwMACpsEAAqbBgAKmwgACpsJAAqbCgAKmwwACpsNAAqbiAAKm4oACpuMAAqbjgAKm5EACpuSAAqbkwAKm5QACpuVAAqblwAKm5kACpuaAAqbmwAKm50ACpueAAqcGQAKnBsACpwdAAqcHwAKnCIACpwjAAqcJAAKnCUACpwmAAqcKAAKnCoACpwrAAqcLAAKnC4ACpwvAAqcqgAKnKwACpyvAAqcsQAKnLQACpy1AAqctgAKnLcACpy4AAqcugAKnLwACpy9AAqcvgAKnMAACpzBAAqdPAAKnT4ACp1AAAqdQgAKnUUACp1GAAqdRwAKnUgACp1JAAqdSwAKnU0ACp1OAAqdTwAKnVEACp1SAAqdzQAKnc8ACp3SAAqd1AAKndcACp3YAAqd2QAKndoACp3bAAqd3QAKnd8ACp3gAAqd4QAKneMACp3kAAqd8wAKnm4ACp5wAAqecgAKnnQACp53AAqeeAAKnnkACp56AAqeewAKnn0ACp5/AAqegAAKnoEACp6DAAqehAAKnxcACp86AAqfWgAKn3oACp98AAqffgAKn4AACp+CAAqfhQAKn4YACp+HAAqfigAKn4sACp+NAAqfjgAKn5AACp+TAAqflAAKn5UACp+YAAqfmQAKn54ACp+3AAqfwAAKn8IACp/EAAqfzQAKn9AACp/TAAqf1QAKoB4ACqBCAAqgaQAKoI0ACqCQAAqgkgAKoJQACqCWAAqgmAAKoJoACqCbAAqgngAKoLcACqDYAAqg2gAKoNwACqDeAAqg4AAKoOIACqDkAAqg5gAKoOgACqEJAAqhDAAKoQ8ACqESAAqhFQAKoRgACqEbAAqhHgAKoSEACqEjAAqhngAKoaAACqGiAAqhpAAKoacACqGoAAqhqQAKoaoACqGrAAqhrQAKoa8ACqGwAAqhsQAKobMACqG0AAqiLwAKojEACqIzAAqiNQAKojgACqI5AAqiOgAKojsACqI8AAqiPgAKokAACqJBAAqiQgAKokQACqJFAAqiwAAKosIACqLFAAqixwAKosoACqLLAAqizAAKos0ACqLOAAqi0AAKotIACqLTAAqi1AAKotYACqLXAAqi8AAKovEACqLyAAqi9AAKo28ACqNxAAqjcwAKo3UACqN4AAqjeQAKo3oACqN7AAqjfAAKo34ACqOAAAqjgQAKo4IACqOEAAqjhQAKpAAACqQCAAqkBAAKpAYACqQJAAqkCgAKpAsACqQMAAqkDQAKpA8ACqQRAAqkEgAKpBMACqQVAAqkFgAKpJEACqSTAAqklQAKpJcACqSaAAqkmwAKpJwACqSdAAqkngAKpKAACqSiAAqkowAKpKQACqSmAAqkpwAKpSIACqUkAAqlJgAKpSgACqUrAAqlLAAKpS0ACqUuAAqlLwAKpTEACqUzAAqlNAAKpTUACqU3AAqlOAAKpbMACqW1AAqltwAKpbkACqW8AAqlvQAKpb4ACqW/AAqlwAAKpcIACqXEAAqlxQAKpcYACqXIAAqlyQAKphIACqY2AAqmXQAKpoEACqaEAAqmhgAKpogACqaKAAqmjAAKpo4ACqaPAAqmkgAKpqsACqbIAAqmygAKpswACqbOAAqm0AAKptIACqbUAAqm1gAKpvMACqb2AAqm+QAKpvwACqb/AAqnAgAKpwUACqcIAAqnCgAKp4UACqeHAAqnigAKp4wACqePAAqnkAAKp5EACqeSAAqnkwAKp5UACqeXAAqnmAAKp5kACqebAAqnnAAKqBcACqgZAAqoGwAKqB0ACqggAAqoIQAKqCIACqgjAAqoJAAKqCYACqgoAAqoKQAKqCoACqgsAAqoLQAKqKgACqiqAAqorQAKqK8ACqiyAAqoswAKqLQACqi1AAqotgAKqLgACqi6AAqouwAKqLwACqi+AAqovwAKqToACqk8AAqpPwAKqUEACqlEAAqpRQAKqUYACqlHAAqpSAAKqUoACqlMAAqpTQAKqU4ACqlQAAqpUQAKqcwACqnOAAqp0AAKqdIACqnVAAqp1gAKqdcACqnYAAqp2QAKqdsACqndAAqp3gAKqd8ACqnhAAqp4gAKql0ACqpfAAqqYQAKqmMACqpmAAqqZwAKqmgACqppAAqqagAKqmwACqpuAAqqbwAKqnAACqpyAAqqcwAKqu4ACqrwAAqq8gAKqvQACqr3AAqq+AAKqvkACqr6AAqq+wAKqv0ACqr/AAqrAAAKqwEACqsDAAqrBAAKq5cACqu6AAqr2gAKq/oACqv8AAqr/gAKrAAACqwCAAqsBQAKrAYACqwHAAqsCgAKrAsACqwNAAqsDgAKrBAACqwTAAqsFAAKrBUACqwYAAqsGQAKrB4ACqw3AAqsQAAKrEIACqxEAAqsTQAKrFAACqxTAAqsVQAKrJ4ACqzCAAqs6QAKrQ0ACq0QAAqtEgAKrRQACq0WAAqtGAAKrRoACq0bAAqtHgAKrTcACq1YAAqtWgAKrVwACq1eAAqtYAAKrWIACq1kAAqtZgAKrWgACq2JAAqtjAAKrY8ACq2SAAqtlQAKrZgACq2bAAqtngAKraEACq2jAAquHgAKriAACq4iAAquJAAKricACq4oAAquKQAKrioACq4rAAquLQAKri8ACq4wAAquMQAKrjMACq40AAqurwAKrrEACq6zAAqutQAKrrgACq65AAquugAKrrsACq68AAquvgAKrsAACq7BAAquwgAKrsQACq7FAAqvQAAKr0IACq9FAAqvRwAKr0oACq9LAAqvTAAKr00ACq9OAAqvUAAKr1IACq9TAAqvVAAKr1YACq9XAAqvcAAKr3EACq9yAAqvdAAKr+8ACq/xAAqv8wAKr/UACq/4AAqv+QAKr/oACq/7AAqv/AAKr/4ACrAAAAqwAQAKsAIACrAEAAqwBQAKsIAACrCCAAqwhAAKsIYACrCJAAqwigAKsIsACrCMAAqwjQAKsI8ACrCRAAqwkgAKsJMACrCVAAqwlgAKsREACrETAAqxFQAKsRcACrEaAAqxGwAKsRwACrEdAAqxHgAKsSAACrEiAAqxIwAKsSQACrEmAAqxJwAKsaIACrGkAAqxpgAKsagACrGrAAqxrAAKsa0ACrGuAAqxrwAKsbEACrGzAAqxtAAKsbUACrG3AAqxuAAKsjMACrI1AAqyNwAKsjkACrI8AAqyPQAKsj4ACrI/AAqyQAAKskIACrJEAAqyRQAKskYACrJIAAqySQAKspIACrK2AAqy3QAKswEACrMEAAqzBgAKswgACrMKAAqzDAAKsw4ACrMPAAqzEgAKsysACrNIAAqzSgAKs0wACrNOAAqzUAAKs1IACrNUAAqzVgAKs3MACrN2AAqzeQAKs3wACrN/AAqzggAKs4UACrOIAAqzigAKtAUACrQHAAq0CgAKtAwACrQPAAq0EAAKtBEACrQSAAq0EwAKtBUACrQXAAq0GAAKtBkACrQbAAq0HAAKtJcACrSZAAq0mwAKtJ0ACrSgAAq0oQAKtKIACrSjAAq0pAAKtKYACrSoAAq0qQAKtKoACrSsAAq0rQAKtSgACrUqAAq1LQAKtS8ACrUyAAq1MwAKtTQACrU1AAq1NgAKtTgACrU6AAq1OwAKtTwACrU+AAq1PwAKtboACrW8AAq1vwAKtcEACrXEAAq1xQAKtcYACrXHAAq1yAAKtcoACrXMAAq1zQAKtc4ACrXQAAq10QAKtkwACrZOAAq2UAAKtlIACrZVAAq2VgAKtlcACrZYAAq2WQAKtlsACrZdAAq2XgAKtl8ACrZhAAq2YgAKtt0ACrbfAAq24QAKtuMACrbmAAq25wAKtugACrbpAAq26gAKtuwACrbuAAq27wAKtvAACrbyAAq28wAKt24ACrdwAAq3cgAKt3QACrd3AAq3eAAKt3kACrd6AAq3ewAKt30ACrd/AAq3gAAKt4EACreDAAq3hAAKuBcACrg6AAq4WgAKuHoACrh8AAq4fgAKuIAACriCAAq4hQAKuIYACriHAAq4igAKuIsACriNAAq4jgAKuJAACriTAAq4lAAKuJUACriYAAq4mQAKuJ4ACri3AAq4wAAKuMIACrjEAAq4zQAKuNAACrjTAAq41QAKuR4ACrlCAAq5aQAKuY0ACrmQAAq5kgAKuZQACrmWAAq5mAAKuZoACrmbAAq5ngAKubcACrnYAAq52gAKudwACrneAAq54AAKueIACrnkAAq55gAKuegACroJAAq6DAAKug8ACroSAAq6FQAKuhgACrobAAq6HgAKuiEACrojAAq6ngAKuqAACrqiAAq6pAAKuqcACrqoAAq6qQAKuqoACrqrAAq6rQAKuq8ACrqwAAq6sQAKurMACrq0AAq7LwAKuzEACrszAAq7NQAKuzgACrs5AAq7OgAKuzsACrs8AAq7PgAKu0AACrtBAAq7QgAKu0QACrtFAAq7wAAKu8IACrvFAAq7xwAKu8oACrvLAAq7zAAKu80ACrvOAAq70AAKu9IACrvTAAq71AAKu9YACrvXAAq78AAKu/EACrvyAAq79AAKvG8ACrxxAAq8cwAKvHUACrx4AAq8eQAKvHoACrx7AAq8fAAKvH4ACryAAAq8gQAKvIIACryEAAq8hQAKvQAACr0CAAq9BAAKvQYACr0JAAq9CgAKvQsACr0MAAq9DQAKvQ8ACr0RAAq9EgAKvRMACr0VAAq9FgAKvZEACr2TAAq9lQAKvZcACr2aAAq9mwAKvZwACr2dAAq9ngAKvaAACr2iAAq9owAKvaQACr2mAAq9pwAKviIACr4kAAq+JgAKvigACr4rAAq+LAAKvi0ACr4uAAq+LwAKvjEACr4zAAq+NAAKvjUACr43AAq+OAAKvrMACr61AAq+twAKvrkACr68AAq+vQAKvr4ACr6/AAq+wAAKvsIACr7EAAq+xQAKvsYACr7IAAq+yQAKvxIACr82AAq/XQAKv4EACr+EAAq/hgAKv4gACr+KAAq/jAAKv44ACr+PAAq/kgAKv6sACr/IAAq/ygAKv8wACr/OAAq/0AAKv9IACr/UAAq/1gAKv/MACr/2AAq/+QAKv/wACr//AArAAgAKwAUACsAIAArACgAKwIUACsCHAArAiQAKwIsACsCOAArAjwAKwJAACsCRAArAkgAKwJQACsCWAArAlwAKwJgACsCaAArAmwAKwRYACsEYAArBGgAKwRwACsEfAArBIAAKwSEACsEiAArBIwAKwSUACsEnAArBKAAKwSkACsErAArBLAAKwacACsGpAArBqwAKwa0ACsGwAArBsQAKwbIACsGzAArBtAAKwbYACsG4AArBuQAKwboACsG8AArBvQAKwjgACsI6AArCPQAKwj8ACsJCAArCQwAKwkQACsJFAArCRgAKwkgACsJKAArCSwAKwkwACsJOAArCTwAKwsoACsLMAArCzgAKwtAACsLTAArC1AAKwtUACsLWAArC1wAKwtkACsLbAArC3AAKwt0ACsLfAArC4AAKw1sACsNdAArDXwAKw2EACsNkAArDZQAKw2YACsNnAArDaAAKw2oACsNsAArDbQAKw24ACsNwAArDcQAKw+wACsPuAArD8AAKw/IACsP1AArD9gAKw/cACsP4AArD+QAKw/sACsP9AArD/gAKw/8ACsQBAArEAgAKxJUACsS4AArE2AAKxPgACsT6AArE/AAKxP4ACsUAAArFAwAKxQQACsUFAArFCAAKxQkACsULAArFDAAKxQ4ACsURAArFEgAKxRMACsUWAArFFwAKxRwACsU1AArFPgAKxUAACsVCAArFSwAKxU4ACsVRAArFUwAKxZwACsXAAArF5wAKxgsACsYOAArGEAAKxhIACsYUAArGFgAKxhgACsYZAArGHAAKxjUACsZWAArGWAAKxloACsZcAArGXgAKxmAACsZiAArGZAAKxmYACsaHAArGigAKxo0ACsaQAArGkwAKxpYACsaZAArGnAAKxp8ACsahAArHHAAKxx4ACscgAArHIgAKxyUACscmAArHJwAKxygACscpAArHKwAKxy0ACscuAArHLwAKxzEACscyAArHrQAKx68ACsexAArHswAKx7YACse3AArHuAAKx7kACse6AArHvAAKx74ACse/AArHwAAKx8IACsfDAArIPgAKyEAACshDAArIRQAKyEgACshJAArISgAKyEsACshMAArITgAKyFAACshRAArIUgAKyFQACshVAArIbgAKyG8ACshwAArIcgAKyO0ACsjvAArI8QAKyPMACsj2AArI9wAKyPgACsj5AArI+gAKyPwACsj+AArI/wAKyQAACskCAArJAwAKyX4ACsmAAArJggAKyYQACsmHAArJiAAKyYkACsmKAArJiwAKyY0ACsmPAArJkAAKyZEACsmTAArJlAAKyg8ACsoRAArKEwAKyhUACsoYAArKGQAKyhoACsobAArKHAAKyh4ACsogAArKIQAKyiIACsokAArKJQAKyqAACsqiAArKpAAKyqYACsqpAArKqgAKyqsACsqsAArKrQAKyq8ACsqxAArKsgAKyrMACsq1AArKtgAKyzEACsszAArLNQAKyzcACss6AArLOwAKyzwACss9AArLPgAKy0AACstCAArLQwAKy0QACstGAArLRwAKy5AACsu0AArL2wAKy/8ACswCAArMBAAKzAYACswIAArMCgAKzAwACswNAArMEAAKzCkACsxGAArMSAAKzEoACsxMAArMTgAKzFAACsxSAArMVAAKzHEACsx0AArMdwAKzHoACsx9AArMgAAKzIMACsyGAArMiAAKzQMACs0FAArNBwAKzQkACs0MAArNDQAKzQ4ACs0PAArNEAAKzRIACs0UAArNFQAKzRYACs0YAArNGQAKzZQACs2WAArNmAAKzZoACs2dAArNngAKzZ8ACs2gAArNoQAKzaMACs2lAArNpgAKzacACs2pAArNqgAKziUACs4nAArOKQAKzisACs4uAArOLwAKzjAACs4xAArOMgAKzjQACs42AArONwAKzjgACs46AArOOwAKzrYACs64AArOugAKzrwACs6/AArOwAAKzsEACs7CAArOwwAKzsUACs7HAArOyAAKzskACs7LAArOzAAKz0cACs9JAArPSwAKz00ACs9QAArPUQAKz1IACs9TAArPVAAKz1YACs9YAArPWQAKz1oACs9cAArPXQAKz9gACs/aAArP3AAKz94ACs/hAArP4gAKz+MACs/kAArP5QAKz+cACs/pAArP6gAKz+sACs/tAArP7gAK0GkACtBrAArQbQAK0G8ACtByAArQcwAK0HQACtB1AArQdgAK0HgACtB6AArQewAK0HwACtB+AArQfwAK0RIACtE1AArRVQAK0XUACtF3AArReQAK0XsACtF9AArRgAAK0YEACtGCAArRhQAK0YYACtGIAArRiQAK0YsACtGOAArRjwAK0ZAACtGTAArRlAAK0ZkACtGyAArRuwAK0b0ACtG/AArRyAAK0csACtHOAArR0AAK0hkACtI9AArSZAAK0ogACtKLAArSjQAK0o8ACtKRAArSkwAK0pUACtKWAArSmQAK0rIACtLTAArS1QAK0tcACtLZAArS2wAK0t0ACtLfAArS4QAK0uMACtMEAArTBwAK0woACtMNAArTEAAK0xMACtMWAArTGQAK0xwACtMeAArTmQAK05sACtOdAArTnwAK06IACtOjAArTpAAK06UACtOmAArTqAAK06oACtOrAArTrAAK064ACtOvAArUKgAK1CwACtQuAArUMAAK1DMACtQ0AArUNQAK1DYACtQ3AArUOQAK1DsACtQ8AArUPQAK1D8ACtRAAArUuwAK1L0ACtTAAArUwgAK1MUACtTGAArUxwAK1MgACtTJAArUywAK1M0ACtTOAArUzwAK1NEACtTSAArU6wAK1OwACtTtAArU7wAK1WoACtVsAArVbgAK1XAACtVzAArVdAAK1XUACtV2AArVdwAK1XkACtV7AArVfAAK1X0ACtV/AArVgAAK1fsACtX9AArV/wAK1gEACtYEAArWBQAK1gYACtYHAArWCAAK1goACtYMAArWDQAK1g4ACtYQAArWEQAK1owACtaOAArWkAAK1pIACtaVAArWlgAK1pcACtaYAArWmQAK1psACtadAArWngAK1p8ACtahAArWogAK1x0ACtcfAArXIQAK1yMACtcmAArXJwAK1ygACtcpAArXKgAK1ywACtcuAArXLwAK1zAACtcyAArXMwAK164ACtewAArXsgAK17QACte3AArXuAAK17kACte6AArXuwAK170ACte/AArXwAAK18EACtfDAArXxAAK2A0ACtgxAArYWAAK2HwACth/AArYgQAK2IMACtiFAArYhwAK2IkACtiKAArYjQAK2KYACtjDAArYxQAK2McACtjJAArYywAK2M0ACtjPAArY0QAK2O4ACtjxAArY9AAK2PcACtj6AArY/QAK2QAACtkDAArZBQAK2YAACtmCAArZhQAK2YcACtmKAArZiwAK2YwACtmNAArZjgAK2ZAACtmSAArZkwAK2ZQACtmWAArZlwAK2hIACtoUAAraFgAK2hgACtobAAraHAAK2h0ACtoeAAraHwAK2iEACtojAAraJAAK2iUACtonAAraKAAK2qMACtqlAAraqAAK2qoACtqtAArargAK2q8ACtqwAArasQAK2rMACtq1AAratgAK2rcACtq5AAraugAK2zUACts3AArbOgAK2zwACts/AArbQAAK20EACttCAArbQwAK20UACttHAArbSAAK20kACttLAArbTAAK28cACtvJAArbywAK280ACtvQAArb0QAK29IACtvTAArb1AAK29YACtvYAArb2QAK29oACtvcAArb3QAK3FgACtxaAArcXAAK3F4ACtxhAArcYgAK3GMACtxkAArcZQAK3GcACtxpAArcagAK3GsACtxtAArcbgAK3OkACtzrAArc7QAK3O8ACtzyAArc8wAK3PQACtz1AArc9gAK3PgACtz6AArc+wAK3PwACtz+AArc/wAK3ZIACt21AArd1QAK3fUACt33AArd+QAK3fsACt39AAreAAAK3gEACt4CAAreBQAK3gYACt4IAAreCQAK3gsACt4OAAreDwAK3hAACt4TAAreFAAK3h0ACt42AArePwAK3kEACt5DAAreTAAK3k8ACt5SAAreVAAK3p0ACt7BAAre6AAK3wwACt8PAArfEQAK3xMACt8VAArfFwAK3xkACt8aAArfHQAK3zYACt9XAArfWQAK31sACt9dAArfXwAK32EACt9jAArfZQAK32cACt+IAArfiwAK344ACt+RAArflAAK35cACt+aAArfnQAK36AACt+iAArgHQAK4B8ACuAhAArgIwAK4CYACuAnAArgKAAK4CkACuAqAArgLAAK4C4ACuAvAArgMAAK4DIACuAzAArgrgAK4LAACuCyAArgtAAK4LcACuC4AArguQAK4LoACuC7AArgvQAK4L8ACuDAAArgwQAK4MMACuDEAArhPwAK4UEACuFEAArhRgAK4UkACuFKAArhSwAK4UwACuFNAArhTwAK4VEACuFSAArhUwAK4VUACuFWAArhbwAK4XAACuFxAArhcwAK4e4ACuHwAArh8gAK4fQACuH3AArh+AAK4fkACuH6AArh+wAK4f0ACuH/AAriAAAK4gEACuIDAAriBAAK4n8ACuKBAArigwAK4oUACuKIAAriiQAK4ooACuKLAArijAAK4o4ACuKQAArikQAK4pIACuKUAArilQAK4xAACuMSAArjFAAK4xYACuMZAArjGgAK4xsACuMcAArjHQAK4x8ACuMhAArjIgAK4yMACuMlAArjJgAK46EACuOjAArjpQAK46cACuOqAArjqwAK46wACuOtAArjrgAK47AACuOyAArjswAK47QACuO2AArjtwAK5DIACuQ0AArkNgAK5DgACuQ7AArkPAAK5D0ACuQ+AArkPwAK5EEACuRDAArkRAAK5EUACuRHAArkSAAK5JEACuS1AArk3AAK5QAACuUDAArlBQAK5QcACuUJAArlCwAK5Q0ACuUOAArlEQAK5SoACuVHAArlSQAK5UsACuVNAArlTwAK5VEACuVTAArlVQAK5XIACuV1AArleAAK5XsACuV+AArlgQAK5YQACuWHAArliQAK5gQACuYGAArmCQAK5gsACuYOAArmDwAK5hAACuYRAArmEgAK5hQACuYWAArmFwAK5hgACuYaAArmGwAK5pYACuaYAArmmgAK5pwACuafAArmoAAK5qEACuaiAArmowAK5qUACuanAArmqAAK5qkACuarAArmrAAK5ycACucpAArnLAAK5y4ACucxAArnMgAK5zMACuc0AArnNQAK5zcACuc5AArnOgAK5zsACuc9AArnPgAK57kACue7AArnvgAK58AACufDAArnxAAK58UACufGAArnxwAK58kACufLAArnzAAK580ACufPAArn0AAK6EsACuhNAAroTwAK6FEACuhUAAroVQAK6FYACuhXAAroWAAK6FoACuhcAAroXQAK6F4ACuhgAAroYQAK6NwACujeAAro4AAK6OIACujlAAro5gAK6OcACujoAAro6QAK6OsACujtAAro7gAK6O8ACujxAAro8gAK6W0ACulvAArpcQAK6XMACul2AArpdwAK6XgACul5AArpegAK6XwACul+AArpfwAK6YAACumCAArpgwAK6hYACuo5AArqWQAK6nkACup7AArqfQAK6n8ACuqBAArqhAAK6oUACuqGAArqiQAK6ooACuqMAArqjQAK6pAACuqTAArqlAAK6pUACuqYAArqmQAK6qIACuq7AArqxAAK6sYACurIAArq0QAK6tQACurXAArq2QAK6yIACutGAArrbQAK65EACuuUAArrlgAK65gACuuaAArrnAAK654ACuufAArrogAK67sACuvcAArr3gAK6+AACuviAArr5AAK6+YACuvoAArr6gAK6+wACuwNAArsEAAK7BMACuwWAArsGQAK7BwACuwfAArsIgAK7CUACuwnAArsogAK7KQACuymAArsqAAK7KsACuysAArsrQAK7K4ACuyvAArssQAK7LMACuy0AArstQAK7LcACuy4AArtMwAK7TUACu03AArtOQAK7TwACu09AArtPgAK7T8ACu1AAArtQgAK7UQACu1FAArtRgAK7UgACu1JAArtxAAK7cYACu3JAArtywAK7c4ACu3PAArt0AAK7dEACu3SAArt1AAK7dYACu3XAArt2AAK7doACu3bAArt9AAK7fUACu32AArt+AAK7nMACu51AArudwAK7nkACu58AArufQAK7n4ACu5/AArugAAK7oIACu6EAAruhQAK7oYACu6IAAruiQAK7wQACu8GAArvCAAK7woACu8NAArvDgAK7w8ACu8QAArvEQAK7xMACu8VAArvFgAK7xcACu8ZAArvGgAK75UACu+XAArvmQAK75sACu+eAArvnwAK76AACu+hAArvogAK76QACu+mAArvpwAK76gACu+qAArvqwAK8CYACvAoAArwKgAK8CwACvAvAArwMAAK8DEACvAyAArwMwAK8DUACvA3AArwOAAK8DkACvA7AArwPAAK8LcACvC5AArwuwAK8L0ACvDAAArwwQAK8MIACvDDAArwxAAK8MYACvDIAArwyQAK8MoACvDMAArwzQAK8RYACvE6AArxYQAK8YUACvGIAArxigAK8YwACvGOAArxkAAK8ZIACvGTAArxlgAK8a8ACvHMAArxzgAK8dAACvHSAArx1AAK8dYACvHYAArx2gAK8fcACvH6AArx/QAK8gAACvIDAAryBgAK8gkACvIMAAryDgAK8okACvKLAAryjQAK8o8ACvKSAArykwAK8pQACvKVAArylgAK8pgACvKaAArymwAK8pwACvKeAArynwAK8xoACvMcAArzHgAK8yAACvMjAArzJAAK8yUACvMmAArzJwAK8ykACvMrAArzLAAK8y0ACvMvAArzMAAK86sACvOtAArzrwAK87EACvO0AArztQAK87YACvO3AArzuAAK87oACvO8AArzvQAK874ACvPAAArzwQAK9DwACvQ+AAr0QQAK9EMACvRGAAr0RwAK9EgACvRJAAr0SgAK9EwACvROAAr0TwAK9FAACvRSAAr0UwAK9M4ACvTQAAr00wAK9NUACvTYAAr02QAK9NoACvTbAAr03AAK9N4ACvTgAAr04QAK9OIACvTkAAr05QAK9WAACvViAAr1ZAAK9WYACvVpAAr1agAK9WsACvVsAAr1bQAK9W8ACvVxAAr1cgAK9XMACvV1AAr1dgAK9fEACvXzAAr19gAK9fgACvX7AAr1/AAK9f0ACvX+AAr1/wAK9gEACvYDAAr2BAAK9gUACvYHAAr2CAAK9hkACvYaAAr2HAAK9pcACvaZAAr2mwAK9p0ACvagAAr2oQAK9qIACvajAAr2pAAK9qYACvaoAAr2qQAK9qoACvasAAr2rQAK9ygACvcqAAr3LAAK9y4ACvcxAAr3MgAK9zMACvc0AAr3NQAK9zcACvc5AAr3OgAK9zsACvc9AAr3PgAK97kACve7AAr3vgAK98AACvfDAAr3xAAK98UACvfGAAr3xwAK98kACvfLAAr3zAAK980ACvfPAAr30AAK+GMACviGAAr4pgAK+MYACvjIAAr4ygAK+MwACvjOAAr40QAK+NIACvjTAAr41gAK+NcACvjZAAr42gAK+N0ACvjgAAr44QAK+OIACvjlAAr45gAK+OsACvkEAAr5DQAK+Q8ACvkRAAr5GgAK+R0ACvkgAAr5IgAK+WsACvmPAAr5tgAK+doACvndAAr53wAK+eEACvnjAAr55QAK+ecACvnoAAr56wAK+gQACvolAAr6JwAK+ikACvorAAr6LQAK+i8ACvoxAAr6MwAK+jUACvpWAAr6WQAK+lwACvpfAAr6YgAK+mUACvpoAAr6awAK+m4ACvpwAAr66wAK+u0ACvrvAAr68QAK+vQACvr1AAr69gAK+vcACvr4AAr6+gAK+vwACvr9AAr6/gAK+wAACvsBAAr7fAAK+34ACvuAAAr7ggAK+4UACvuGAAr7hwAK+4gACvuJAAr7iwAK+40ACvuOAAr7jwAK+5EACvuSAAr8DQAK/A8ACvwSAAr8FAAK/BcACvwYAAr8GQAK/BoACvwbAAr8HQAK/B8ACvwgAAr8IQAK/CMACvwkAAr8PQAK/D4ACvw/AAr8QQAK/LwACvy+AAr8wAAK/MIACvzFAAr8xgAK/McACvzIAAr8yQAK/MsACvzNAAr8zgAK/M8ACvzRAAr80gAK/U0ACv1PAAr9UQAK/VMACv1WAAr9VwAK/VgACv1ZAAr9WgAK/VwACv1eAAr9XwAK/WAACv1iAAr9YwAK/d4ACv3gAAr94gAK/eQACv3nAAr96AAK/ekACv3qAAr96wAK/e0ACv3vAAr98AAK/fEACv3zAAr99AAK/m8ACv5xAAr+cwAK/nUACv54AAr+eQAK/noACv57AAr+fAAK/n4ACv6AAAr+gQAK/oIACv6EAAr+hQAK/wAACv8CAAr/BAAK/wYACv8JAAr/CgAK/wsACv8MAAr/DQAK/w8ACv8RAAr/EgAK/xMACv8VAAr/FgAK/18ACv+DAAr/qgAK/84ACv/RAAr/0wAK/9UACv/XAAr/2QAK/9sACv/cAAr/3wAK//gACwAVAAsAFwALABkACwAbAAsAHQALAB8ACwAhAAsAIwALAEAACwBDAAsARgALAEkACwBMAAsATwALAFIACwBVAAsAVwALANIACwDUAAsA1gALANgACwDbAAsA3AALAN0ACwDeAAsA3wALAOEACwDjAAsA5AALAOUACwDnAAsA6AALAWMACwFlAAsBZwALAWkACwFsAAsBbQALAW4ACwFvAAsBcAALAXIACwF0AAsBdQALAXYACwF4AAsBeQALAfQACwH2AAsB+AALAfoACwH9AAsB/gALAf8ACwIAAAsCAQALAgMACwIFAAsCBgALAgcACwIJAAsCCgALAoUACwKHAAsCigALAowACwKPAAsCkAALApEACwKSAAsCkwALApUACwKXAAsCmAALApkACwKbAAsCnAALAx8ACwNDAAsDZwALA4oACwOxAAsD0QALA/gACwQfAAsEPwALBGMACwSHAAsEiQALBIwACwSOAAsEkAALBJIACwSVAAsEmAALBJoACwScAAsEnwALBKEACwSjAAsEpgALBKkACwSqAAsErwALBMgACwTNAAsEzwALBNQACwTXAAsE2QALBSIACwVGAAsFbQALBZEACwWUAAsFlgALBZgACwWaAAsFnAALBZ4ACwWfAAsFogALBbsACwXgAAsF4gALBeQACwXmAAsF6AALBeoACwXsAAsF7gALBfAACwXyAAsGFwALBhoACwYdAAsGIAALBiMACwYmAAsGKQALBiwACwYvAAsGMgALBjQACwavAAsGsQALBrQACwa2AAsGuQALBroACwa7AAsGvAALBr0ACwa/AAsGwQALBsIACwbDAAsGxQALBsYACwbXAAsG2AALBtoACwdVAAsHVwALB1kACwdbAAsHXgALB18ACwdgAAsHYQALB2IACwdkAAsHZgALB2cACwdoAAsHagALB2sACwfmAAsH6AALB+sACwftAAsH8AALB/EACwfyAAsH8wALB/QACwf2AAsH+AALB/kACwf6AAsH/AALB/0ACwgOAAsIDwALCBEACwiMAAsIjgALCJAACwiSAAsIlQALCJYACwiXAAsImAALCJkACwibAAsInQALCJ4ACwifAAsIoQALCKIACwkdAAsJHwALCSIACwkkAAsJJwALCSgACwkpAAsJKgALCSsACwktAAsJLwALCTAACwkxAAsJMwALCTQACwlFAAsJRgALCUgACwnDAAsJxQALCccACwnJAAsJzAALCc0ACwnOAAsJzwALCdAACwnSAAsJ1AALCdUACwnWAAsJ2AALCdkACwpUAAsKVgALClkACwpbAAsKXgALCl8ACwpgAAsKYQALCmIACwpkAAsKZgALCmcACwpoAAsKagALCmsACwqEAAsKhQALCoYACwqIAAsLAwALCwUACwsHAAsLCQALCwwACwsNAAsLDgALCw8ACwsQAAsLEgALCxQACwsVAAsLFgALCxgACwsZAAsLlAALC5YACwuZAAsLmwALC54ACwufAAsLoAALC6EACwuiAAsLpAALC6YACwunAAsLqAALC6oACwurAAsLtwALC9AACwvlAAsL6AALC+sACwvuAAsL8QALC/QACwwJAAsMDAALDA8ACwwSAAsMFQALDBgACwwaAAsMMAALDDsACwxHAAsMXQALDGcACwz6AAsNHQALDT0ACw1dAAsNXwALDWEACw1jAAsNZQALDWgACw1pAAsNagALDW0ACw1uAAsNcAALDXEACw1zAAsNdgALDXcACw14AAsNewALDXwACw2BAAsNmgALDaMACw2lAAsNpwALDbAACw2zAAsNtgALDbgACw4BAAsOJQALDkwACw5wAAsOcwALDnUACw53AAsOeQALDnsACw59AAsOfgALDoEACw6aAAsOuwALDr0ACw6/AAsOwQALDsMACw7FAAsOxwALDskACw7LAAsO7AALDu8ACw7yAAsO9QALDvgACw77AAsO/gALDwEACw8EAAsPBgALD4EACw+DAAsPhQALD4cACw+KAAsPiwALD4wACw+NAAsPjgALD5AACw+SAAsPkwALD5QACw+WAAsPlwALEBIACxAUAAsQFgALEBgACxAbAAsQHAALEB0ACxAeAAsQHwALECEACxAjAAsQJAALECUACxAnAAsQKAALEKMACxClAAsQqAALEKoACxCtAAsQrgALEK8ACxCwAAsQsQALELMACxC1AAsQtgALELcACxC5AAsQugALENMACxDUAAsQ1QALENcACxFSAAsRVAALEVYACxFYAAsRWwALEVwACxFdAAsRXgALEV8ACxFhAAsRYwALEWQACxFlAAsRZwALEWgACxHjAAsR5QALEegACxHqAAsR7QALEe4ACxHvAAsR8AALEfEACxHzAAsR9QALEfYACxH3AAsR+QALEfoACxJ1AAsSdwALEnkACxJ7AAsSfgALEn8ACxKAAAsSgQALEoIACxKEAAsShgALEocACxKIAAsSigALEosACxMGAAsTCAALEwoACxMMAAsTDwALExAACxMRAAsTEgALExMACxMVAAsTFwALExgACxMZAAsTGwALExwACxOXAAsTmQALE5sACxOdAAsToAALE6EACxOiAAsTowALE6QACxOmAAsTqAALE6kACxOqAAsTrAALE60ACxP2AAsUGgALFEEACxRlAAsUaAALFGoACxRsAAsUbgALFHAACxRyAAsUcwALFHYACxSPAAsUrAALFK4ACxSwAAsUsgALFLQACxS2AAsUuAALFLoACxTXAAsU2gALFN0ACxTgAAsU4wALFOYACxTpAAsU7AALFO4ACxVpAAsVawALFW0ACxVvAAsVcgALFXMACxV0AAsVdQALFXYACxV4AAsVegALFXsACxV8AAsVfgALFX8ACxX6AAsV/AALFf4ACxYAAAsWAwALFgQACxYFAAsWBgALFgcACxYJAAsWCwALFgwACxYNAAsWDwALFhAACxaLAAsWjQALFo8ACxaRAAsWlAALFpUACxaWAAsWlwALFpgACxaaAAsWnAALFp0ACxaeAAsWoAALFqEACxccAAsXHgALFyEACxcjAAsXJgALFycACxcoAAsXKQALFyoACxcsAAsXLgALFy8ACxcwAAsXMgALFzMACxeuAAsXsAALF7IACxe0AAsXtwALF7gACxe5AAsXugALF7sACxe9AAsXvwALF8AACxfBAAsXwwALF8QACxg/AAsYQQALGEMACxhFAAsYSAALGEkACxhKAAsYSwALGEwACxhOAAsYUAALGFEACxhSAAsYVAALGFUACxjQAAsY0gALGNQACxjWAAsY2QALGNoACxjbAAsY3AALGN0ACxjfAAsY4QALGOIACxjjAAsY5QALGOYACxl5AAsZnAALGbwACxncAAsZ3gALGeAACxniAAsZ5AALGecACxnoAAsZ6QALGewACxntAAsZ7wALGfAACxnyAAsZ9QALGfYACxn3AAsZ+gALGfsACxoAAAsaGQALGiIACxokAAsaJgALGi8ACxoyAAsaNQALGjcACxqAAAsapAALGssACxrvAAsa8gALGvQACxr2AAsa+AALGvoACxr8AAsa/QALGwAACxsZAAsbOgALGzwACxs+AAsbQAALG0IACxtEAAsbRgALG0gACxtKAAsbawALG24ACxtxAAsbdAALG3cACxt6AAsbfQALG4AACxuDAAsbhQALHAAACxwCAAscBAALHAYACxwJAAscCgALHAsACxwMAAscDQALHA8ACxwRAAscEgALHBMACxwVAAscFgALHJEACxyTAAsclQALHJcACxyaAAscmwALHJwACxydAAscngALHKAACxyiAAscowALHKQACxymAAscpwALHSIACx0kAAsdJwALHSkACx0sAAsdLQALHS4ACx0vAAsdMAALHTIACx00AAsdNQALHTYACx04AAsdOQALHVIACx1TAAsdVAALHVYACx3RAAsd0wALHdUACx3XAAsd2gALHdsACx3cAAsd3QALHd4ACx3gAAsd4gALHeMACx3kAAsd5gALHecACx5iAAseZAALHmYACx5oAAseawALHmwACx5tAAsebgALHm8ACx5xAAsecwALHnQACx51AAsedwALHngACx7zAAse9QALHvcACx75AAse/AALHv0ACx7+AAse/wALHwAACx8CAAsfBAALHwUACx8GAAsfCAALHwkACx+EAAsfhgALH4gACx+KAAsfjQALH44ACx+PAAsfkAALH5EACx+TAAsflQALH5YACx+XAAsfmQALH5oACyAVAAsgFwALIBkACyAbAAsgHgALIB8ACyAgAAsgIQALICIACyAkAAsgJgALICcACyAoAAsgKgALICsACyB0AAsgmAALIL8ACyDjAAsg5gALIOgACyDqAAsg7AALIO4ACyDwAAsg8QALIPQACyENAAshKgALISwACyEuAAshMAALITIACyE0AAshNgALITgACyFVAAshWAALIVsACyFeAAshYQALIWQACyFnAAshagALIWwACyHnAAsh6QALIesACyHtAAsh8AALIfEACyHyAAsh8wALIfQACyH2AAsh+AALIfkACyH6AAsh/AALIf0ACyJ4AAsiegALInwACyJ+AAsigQALIoIACyKDAAsihAALIoUACyKHAAsiiQALIooACyKLAAsijQALIo4ACyMJAAsjCwALIw0ACyMPAAsjEgALIxMACyMUAAsjFQALIxYACyMYAAsjGgALIxsACyMcAAsjHgALIx8ACyOaAAsjnAALI58ACyOhAAsjpAALI6UACyOmAAsjpwALI6gACyOqAAsjrAALI60ACyOuAAsjsAALI7EACyQsAAskLgALJDAACyQyAAskNQALJDYACyQ3AAskOAALJDkACyQ7AAskPQALJD4ACyQ/AAskQQALJEIACyS9AAskvwALJMEACyTDAAskxgALJMcACyTIAAskyQALJMoACyTMAAskzgALJM8ACyTQAAsk0gALJNMACyVOAAslUAALJVIACyVUAAslVwALJVgACyVZAAslWgALJVsACyVdAAslXwALJWAACyVhAAslYwALJWQACyX3AAsmGgALJjoACyZaAAsmXAALJl4ACyZgAAsmYgALJmUACyZmAAsmZwALJmoACyZrAAsmbQALJm4ACyZwAAsmcwALJnQACyZ1AAsmeAALJnkACyZ+AAsmlwALJqAACyaiAAsmpAALJq0ACyawAAsmswALJrUACyb+AAsnIgALJ0kACydtAAsncAALJ3IACyd0AAsndgALJ3gACyd6AAsnewALJ34ACyeXAAsnuAALJ7oACye8AAsnvgALJ8AACyfCAAsnxAALJ8YACyfIAAsn6QALJ+wACyfvAAsn8gALJ/UACyf4AAsn+wALJ/4ACygBAAsoAwALKH4ACyiAAAsoggALKIQACyiHAAsoiAALKIkACyiKAAsoiwALKI0ACyiPAAsokAALKJEACyiTAAsolAALKQ8ACykRAAspEwALKRUACykYAAspGQALKRoACykbAAspHAALKR4ACykgAAspIQALKSIACykkAAspJQALKaAACymiAAsppQALKacACymqAAspqwALKawACymtAAsprgALKbAACymyAAspswALKbQACym2AAsptwALKdAACynRAAsp0gALKdQACypPAAsqUQALKlMACypVAAsqWAALKlkACypaAAsqWwALKlwACypeAAsqYAALKmEACypiAAsqZAALKmUACyrgAAsq4gALKuQACyrmAAsq6QALKuoACyrrAAsq7AALKu0ACyrvAAsq8QALKvIACyrzAAsq9QALKvYACytxAAsrcwALK3UACyt3AAsregALK3sACyt8AAsrfQALK34ACyuAAAsrggALK4MACyuEAAsrhgALK4cACywCAAssBAALLAYACywIAAssCwALLAwACywNAAssDgALLA8ACywRAAssEwALLBQACywVAAssFwALLBgACyyTAAsslQALLJcACyyZAAssnAALLJ0ACyyeAAssnwALLKAACyyiAAsspAALLKUACyymAAssqAALLKkACyzyAAstFgALLT0ACy1hAAstZAALLWYACy1oAAstagALLWwACy1uAAstbwALLXIACy2LAAstqAALLaoACy2sAAstrgALLbAACy2yAAsttAALLbYACy3TAAst1gALLdkACy3cAAst3wALLeIACy3lAAst6AALLeoACy5lAAsuZwALLmkACy5rAAsubgALLm8ACy5wAAsucQALLnIACy50AAsudgALLncACy54AAsuegALLnsACy72AAsu+AALLvoACy78AAsu/wALLwAACy8BAAsvAgALLwMACy8FAAsvBwALLwgACy8JAAsvCwALLwwACy+HAAsviQALL4sACy+NAAsvkAALL5EACy+SAAsvkwALL5QACy+WAAsvmAALL5kACy+aAAsvnAALL50ACzAYAAswGgALMB0ACzAfAAswIgALMCMACzAkAAswJQALMCYACzAoAAswKgALMCsACzAsAAswLgALMC8ACzCqAAswrAALMK4ACzCwAAswswALMLQACzC1AAswtgALMLcACzC5AAswuwALMLwACzC9AAswvwALMMAACzE7AAsxPQALMT8ACzFBAAsxRAALMUUACzFGAAsxRwALMUgACzFKAAsxTAALMU0ACzFOAAsxUAALMVEACzHMAAsxzgALMdAACzHSAAsx1QALMdYACzHXAAsx2AALMdkACzHbAAsx3QALMd4ACzHfAAsx4QALMeIACzJ1AAsymAALMrgACzLYAAsy2gALMtwACzLeAAsy4AALMuMACzLkAAsy5QALMugACzLpAAsy6wALMuwACzLuAAsy8QALMvIACzLzAAsy9gALMvcACzL8AAszFQALMx4ACzMgAAszIgALMysACzMuAAszMQALMzMACzN8AAszoAALM8cACzPrAAsz7gALM/AACzPyAAsz9AALM/YACzP4AAsz+QALM/wACzQVAAs0NgALNDgACzQ6AAs0PAALND4ACzRAAAs0QgALNEQACzRGAAs0ZwALNGoACzRtAAs0cAALNHMACzR2AAs0eQALNHwACzR/AAs0gQALNPwACzT+AAs1AAALNQIACzUFAAs1BgALNQcACzUIAAs1CQALNQsACzUNAAs1DgALNQ8ACzURAAs1EgALNY0ACzWPAAs1kQALNZMACzWWAAs1lwALNZgACzWZAAs1mgALNZwACzWeAAs1nwALNaAACzWiAAs1owALNh4ACzYgAAs2IwALNiUACzYoAAs2KQALNioACzYrAAs2LAALNi4ACzYwAAs2MQALNjIACzY0AAs2NQALNk4ACzZPAAs2UAALNlIACzbNAAs2zwALNtEACzbTAAs21gALNtcACzbYAAs22QALNtoACzbcAAs23gALNt8ACzbgAAs24gALNuMACzdeAAs3YAALN2IACzdkAAs3ZwALN2gACzdpAAs3agALN2sACzdtAAs3bwALN3AACzdxAAs3cwALN3QACzfvAAs38QALN/MACzf1AAs3+AALN/kACzf6AAs3+wALN/wACzf+AAs4AAALOAEACzgCAAs4BAALOAUACziAAAs4ggALOIQACziGAAs4iQALOIoACziLAAs4jAALOI0ACziPAAs4kQALOJIACziTAAs4lQALOJYACzkRAAs5EwALORUACzkXAAs5GgALORsACzkcAAs5HQALOR4ACzkgAAs5IgALOSMACzkkAAs5JgALOScACzlwAAs5lAALObsACznfAAs54gALOeQACznmAAs56AALOeoACznsAAs57QALOfAACzoJAAs6JgALOigACzoqAAs6LAALOi4ACzowAAs6MgALOjQACzpRAAs6VAALOlcACzpaAAs6XQALOmAACzpjAAs6ZgALOmgACzrjAAs65QALOugACzrqAAs67QALOu4ACzrvAAs68AALOvEACzrzAAs69QALOvYACzr3AAs6+QALOvoACzt1AAs7dwALO3kACzt7AAs7fgALO38ACzuAAAs7gQALO4IACzuEAAs7hgALO4cACzuIAAs7igALO4sACzwGAAs8CAALPAsACzwNAAs8EAALPBEACzwSAAs8EwALPBQACzwWAAs8GAALPBkACzwaAAs8HAALPB0ACzyYAAs8mgALPJ0ACzyfAAs8ogALPKMACzykAAs8pQALPKYACzyoAAs8qgALPKsACzysAAs8rgALPK8ACz0qAAs9LAALPS4ACz0wAAs9MwALPTQACz01AAs9NgALPTcACz05AAs9OwALPTwACz09AAs9PwALPUAACz27AAs9vQALPb8ACz3BAAs9xAALPcUACz3GAAs9xwALPcgACz3KAAs9zAALPc0ACz3OAAs90AALPdEACz5MAAs+TgALPlAACz5SAAs+VQALPlYACz5XAAs+WAALPlkACz5bAAs+XQALPl4ACz5fAAs+YQALPmIACz71AAs/GAALPzgACz9YAAs/WgALP1wACz9eAAs/YAALP2MACz9kAAs/ZQALP2gACz9pAAs/awALP2wACz9vAAs/cgALP3MACz90AAs/dwALP3gACz99AAs/lgALP58ACz+hAAs/owALP6wACz+vAAs/sgALP7QACz/9AAtAIQALQEgAC0BsAAtAbwALQHEAC0BzAAtAdQALQHcAC0B5AAtAegALQH0AC0CWAAtAtwALQLkAC0C7AAtAvQALQL8AC0DBAAtAwwALQMUAC0DHAAtA6AALQOsAC0DuAAtA8QALQPQAC0D3AAtA+gALQP0AC0EAAAtBAgALQX0AC0F/AAtBgQALQYMAC0GGAAtBhwALQYgAC0GJAAtBigALQYwAC0GOAAtBjwALQZAAC0GSAAtBkwALQg4AC0IQAAtCEgALQhQAC0IXAAtCGAALQhkAC0IaAAtCGwALQh0AC0IfAAtCIAALQiEAC0IjAAtCJAALQp8AC0KhAAtCpAALQqYAC0KpAAtCqgALQqsAC0KsAAtCrQALQq8AC0KxAAtCsgALQrMAC0K1AAtCtgALQs8AC0LQAAtC0QALQtMAC0NOAAtDUAALQ1IAC0NUAAtDVwALQ1gAC0NZAAtDWgALQ1sAC0NdAAtDXwALQ2AAC0NhAAtDYwALQ2QAC0PfAAtD4QALQ+QAC0PmAAtD6QALQ+oAC0PrAAtD7AALQ+0AC0PvAAtD8QALQ/IAC0PzAAtD9QALQ/YAC0RxAAtEcwALRHUAC0R3AAtEegALRHsAC0R8AAtEfQALRH4AC0SAAAtEggALRIMAC0SEAAtEhgALRIcAC0UCAAtFBAALRQYAC0UIAAtFCwALRQwAC0UNAAtFDgALRQ8AC0URAAtFEwALRRQAC0UVAAtFFwALRRgAC0WTAAtFlQALRZcAC0WZAAtFnAALRZ0AC0WeAAtFnwALRaAAC0WiAAtFpAALRaUAC0WmAAtFqAALRakAC0XyAAtGFgALRj0AC0ZhAAtGZAALRmYAC0ZoAAtGagALRmwAC0ZuAAtGbwALRnIAC0aLAAtGqAALRqoAC0asAAtGrgALRrAAC0ayAAtGtAALRrYAC0bTAAtG1gALRtkAC0bcAAtG3wALRuIAC0blAAtG6AALRuoAC0dlAAtHZwALR2kAC0drAAtHbgALR28AC0dwAAtHcQALR3IAC0d0AAtHdgALR3cAC0d4AAtHegALR3sAC0f2AAtH+AALR/oAC0f8AAtH/wALSAAAC0gBAAtIAgALSAMAC0gFAAtIBwALSAgAC0gJAAtICwALSAwAC0iHAAtIiQALSIsAC0iNAAtIkAALSJEAC0iSAAtIkwALSJQAC0iWAAtImAALSJkAC0iaAAtInAALSJ0AC0kYAAtJGgALSR0AC0kfAAtJIgALSSMAC0kkAAtJJQALSSYAC0koAAtJKgALSSsAC0ksAAtJLgALSS8AC0mqAAtJrAALSa4AC0mwAAtJswALSbQAC0m1AAtJtgALSbcAC0m5AAtJuwALSbwAC0m9AAtJvwALScAAC0o7AAtKPQALSj8AC0pBAAtKRAALSkUAC0pGAAtKRwALSkgAC0pKAAtKTAALSk0AC0pOAAtKUAALSlEAC0rMAAtKzgALStEAC0rTAAtK1gALStcAC0rYAAtK2QALStoAC0rcAAtK3gALSt8AC0rgAAtK4gALSuMAC0r0AAtK9QALSvcAC0tyAAtLdAALS3cAC0t5AAtLfAALS30AC0t+AAtLfwALS4AAC0uCAAtLhAALS4UAC0uGAAtLiAALS4kAC0wEAAtMBgALTAgAC0wKAAtMDQALTA4AC0wPAAtMEAALTBEAC0wTAAtMFQALTBYAC0wXAAtMGQALTBoAC0yVAAtMlwALTJoAC0ycAAtMnwALTKAAC0yhAAtMogALTKMAC0ylAAtMpwALTKgAC0ypAAtMqwALTKwAC00/AAtNYgALTYIAC02iAAtNpAALTaYAC02oAAtNqgALTa0AC02uAAtNrwALTbIAC02zAAtNtQALTbYAC024AAtNuwALTbwAC029AAtNwAALTcEAC03GAAtN3wALTegAC03qAAtN7AALTfUAC034AAtN+wALTf0AC05GAAtOagALTpEAC061AAtOuAALTroAC068AAtOvgALTsAAC07CAAtOwwALTsYAC07fAAtPAAALTwIAC08EAAtPBgALTwgAC08KAAtPDAALTw4AC08QAAtPMQALTzQAC083AAtPOgALTz0AC09AAAtPQwALT0YAC09JAAtPSwALT8YAC0/IAAtPygALT8wAC0/PAAtP0AALT9EAC0/SAAtP0wALT9UAC0/XAAtP2AALT9kAC0/bAAtP3AALUFcAC1BZAAtQWwALUF0AC1BgAAtQYQALUGIAC1BjAAtQZAALUGYAC1BoAAtQaQALUGoAC1BsAAtQbQALUOgAC1DqAAtQ7QALUO8AC1DyAAtQ8wALUPQAC1D1AAtQ9gALUPgAC1D6AAtQ+wALUPwAC1D+AAtQ/wALURgAC1EZAAtRGgALURwAC1GXAAtRmQALUZsAC1GdAAtRoAALUaEAC1GiAAtRowALUaQAC1GmAAtRqAALUakAC1GqAAtRrAALUa0AC1IoAAtSKgALUiwAC1IuAAtSMQALUjIAC1IzAAtSNAALUjUAC1I3AAtSOQALUjoAC1I7AAtSPQALUj4AC1K5AAtSuwALUr0AC1K/AAtSwgALUsMAC1LEAAtSxQALUsYAC1LIAAtSygALUssAC1LMAAtSzgALUs8AC1NKAAtTTAALU04AC1NQAAtTUwALU1QAC1NVAAtTVgALU1cAC1NZAAtTWwALU1wAC1NdAAtTXwALU2AAC1PbAAtT3QALU98AC1PhAAtT5AALU+UAC1PmAAtT5wALU+gAC1PqAAtT7AALU+0AC1PuAAtT8AALU/EAC1Q6AAtUXgALVIUAC1SpAAtUrAALVK4AC1SwAAtUsgALVLQAC1S2AAtUtwALVLoAC1TTAAtU8AALVPIAC1T0AAtU9gALVPgAC1T6AAtU/AALVP4AC1UbAAtVHgALVSEAC1UkAAtVJwALVSoAC1UtAAtVMAALVTIAC1WtAAtVrwALVbIAC1W0AAtVtwALVbgAC1W5AAtVugALVbsAC1W9AAtVvwALVcAAC1XBAAtVwwALVcQAC1Y/AAtWQQALVkMAC1ZFAAtWSAALVkkAC1ZKAAtWSwALVkwAC1ZOAAtWUAALVlEAC1ZSAAtWVAALVlUAC1bQAAtW0gALVtUAC1bXAAtW2gALVtsAC1bcAAtW3QALVt4AC1bgAAtW4gALVuMAC1bkAAtW5gALVucAC1diAAtXZAALV2cAC1dpAAtXbAALV20AC1duAAtXbwALV3AAC1dyAAtXdAALV3UAC1d2AAtXeAALV3kAC1f0AAtX9gALV/gAC1f6AAtX/QALV/4AC1f/AAtYAAALWAEAC1gDAAtYBQALWAYAC1gHAAtYCQALWAoAC1iFAAtYhwALWIkAC1iLAAtYjgALWI8AC1iQAAtYkQALWJIAC1iUAAtYlgALWJcAC1iYAAtYmgALWJsAC1kWAAtZGAALWRoAC1kcAAtZHwALWSAAC1khAAtZIgALWSMAC1klAAtZJwALWSgAC1kpAAtZKwALWSwAC1k9AAtZPgALWUAAC1nDAAtZ5wALWgsAC1ouAAtaVQALWnUAC1qcAAtawwALWuMAC1sHAAtbKwALWy0AC1swAAtbMgALWzQAC1s2AAtbOQALWzwAC1s+AAtbQAALW0MAC1tFAAtbRwALW0oAC1tNAAtbTgALW1MAC1tsAAtbcQALW3MAC1t4AAtbewALW30AC1vGAAtb6gALXBEAC1w1AAtcOAALXDoAC1w8AAtcPgALXEAAC1xCAAtcQwALXEYAC1xfAAtchAALXIYAC1yIAAtcigALXIwAC1yOAAtckAALXJIAC1yUAAtclgALXLsAC1y+AAtcwQALXMQAC1zHAAtcygALXM0AC1zQAAtc0wALXNYAC1zYAAtdUwALXVUAC11YAAtdWgALXV0AC11eAAtdXwALXWAAC11hAAtdYwALXWUAC11mAAtdZwALXWkAC11qAAtdewALXXwAC11+AAtd+QALXfsAC139AAtd/wALXgIAC14DAAteBAALXgUAC14GAAteCAALXgoAC14LAAteDAALXg4AC14PAAteigALXowAC16PAAtekQALXpQAC16VAAtelgALXpcAC16YAAtemgALXpwAC16dAAtengALXqAAC16hAAtesgALXrMAC161AAtfMAALXzIAC180AAtfNgALXzkAC186AAtfOwALXzwAC189AAtfPwALX0EAC19CAAtfQwALX0UAC19GAAtfwQALX8MAC1/GAAtfyAALX8sAC1/MAAtfzQALX84AC1/PAAtf0QALX9MAC1/UAAtf1QALX9cAC1/YAAtf6QALX+oAC1/sAAtgZwALYGkAC2BrAAtgbQALYHAAC2BxAAtgcgALYHMAC2B0AAtgdgALYHgAC2B5AAtgegALYHwAC2B9AAtg+AALYPoAC2D9AAtg/wALYQIAC2EDAAthBAALYQUAC2EGAAthCAALYQoAC2ELAAthDAALYQ4AC2EPAAthKAALYSkAC2EqAAthLAALYacAC2GpAAthqwALYa0AC2GwAAthsQALYbIAC2GzAAthtAALYbYAC2G4AAthuQALYboAC2G8AAthvQALYjgAC2I6AAtiPQALYj8AC2JCAAtiQwALYkQAC2JFAAtiRgALYkgAC2JKAAtiSwALYkwAC2JOAAtiTwALYl0AC2J2AAtihwALYooAC2KNAAtikAALYpMAC2KkAAtipwALYqoAC2KtAAtisAALYrIAC2K4AAtiwQALYtAAC2LWAAtjaQALY4wAC2OsAAtjzAALY84AC2PQAAtj0gALY9QAC2PXAAtj2AALY9kAC2PcAAtj3QALY98AC2PgAAtj4gALY+UAC2PmAAtj5wALY+oAC2PrAAtj9AALZA0AC2QWAAtkGAALZBoAC2QjAAtkJgALZCkAC2QrAAtkdAALZJgAC2S/AAtk4wALZOYAC2ToAAtk6gALZOwAC2TuAAtk8AALZPEAC2T0AAtlDQALZS4AC2UwAAtlMgALZTQAC2U2AAtlOAALZToAC2U8AAtlPgALZV8AC2ViAAtlZQALZWgAC2VrAAtlbgALZXEAC2V0AAtldwALZXkAC2X0AAtl9gALZfgAC2X6AAtl/QALZf4AC2X/AAtmAAALZgEAC2YDAAtmBQALZgYAC2YHAAtmCQALZgoAC2aFAAtmhwALZokAC2aLAAtmjgALZo8AC2aQAAtmkQALZpIAC2aUAAtmlgALZpcAC2aYAAtmmgALZpsAC2cWAAtnGAALZxsAC2cdAAtnIAALZyEAC2ciAAtnIwALZyQAC2cmAAtnKAALZykAC2cqAAtnLAALZy0AC2dGAAtnRwALZ0gAC2dKAAtnxQALZ8cAC2fJAAtnywALZ84AC2fPAAtn0AALZ9EAC2fSAAtn1AALZ9YAC2fXAAtn2AALZ9oAC2fbAAtoVgALaFgAC2hbAAtoXQALaGAAC2hhAAtoYgALaGMAC2hkAAtoZgALaGgAC2hpAAtoagALaGwAC2htAAto6AALaOoAC2jsAAto7gALaPEAC2jyAAto8wALaPQAC2j1AAto9wALaPkAC2j6AAto+wALaP0AC2j+AAtpeQALaXsAC2l9AAtpfwALaYIAC2mDAAtphAALaYUAC2mGAAtpiAALaYoAC2mLAAtpjAALaY4AC2mPAAtqCgALagwAC2oOAAtqEAALahMAC2oUAAtqFQALahYAC2oXAAtqGQALahsAC2ocAAtqHQALah8AC2ogAAtqaQALao0AC2q0AAtq2AALatsAC2rdAAtq3wALauEAC2rjAAtq5QALauYAC2rpAAtrAgALax8AC2shAAtrIwALayUAC2snAAtrKQALaysAC2stAAtrSgALa00AC2tQAAtrUwALa1YAC2tZAAtrXAALa18AC2thAAtr3AALa94AC2vgAAtr4gALa+UAC2vmAAtr5wALa+gAC2vpAAtr6wALa+0AC2vuAAtr7wALa/EAC2vyAAtsbQALbG8AC2xxAAtscwALbHYAC2x3AAtseAALbHkAC2x6AAtsfAALbH4AC2x/AAtsgAALbIIAC2yDAAts/gALbQAAC20CAAttBAALbQcAC20IAAttCQALbQoAC20LAAttDQALbQ8AC20QAAttEQALbRMAC20UAAttjwALbZEAC22UAAttlgALbZkAC22aAAttmwALbZwAC22dAAttnwALbaEAC22iAAttowALbaUAC22mAAtuIQALbiMAC24lAAtuJwALbioAC24rAAtuLAALbi0AC24uAAtuMAALbjIAC24zAAtuNAALbjYAC243AAtusgALbrQAC262AAtuuAALbrsAC268AAtuvQALbr4AC26/AAtuwQALbsMAC27EAAtuxQALbscAC27IAAtvQwALb0UAC29HAAtvSQALb0wAC29NAAtvTgALb08AC29QAAtvUgALb1QAC29VAAtvVgALb1gAC29ZAAtv7AALcA8AC3AvAAtwTwALcFEAC3BTAAtwVQALcFcAC3BaAAtwWwALcFwAC3BfAAtwYAALcGIAC3BjAAtwZQALcGgAC3BpAAtwagALcG0AC3BuAAtwcwALcIwAC3CVAAtwlwALcJkAC3CiAAtwpQALcKgAC3CqAAtw8wALcRcAC3E+AAtxYgALcWUAC3FnAAtxaQALcWsAC3FtAAtxbwALcXAAC3FzAAtxjAALca0AC3GvAAtxsQALcbMAC3G1AAtxtwALcbkAC3G7AAtxvQALcd4AC3HhAAtx5AALcecAC3HqAAtx7QALcfAAC3HzAAtx9gALcfgAC3JzAAtydQALcncAC3J5AAtyfAALcn0AC3J+AAtyfwALcoAAC3KCAAtyhAALcoUAC3KGAAtyiAALcokAC3MEAAtzBgALcwgAC3MKAAtzDQALcw4AC3MPAAtzEAALcxEAC3MTAAtzFQALcxYAC3MXAAtzGQALcxoAC3OVAAtzlwALc5oAC3OcAAtznwALc6AAC3OhAAtzogALc6MAC3OlAAtzpwALc6gAC3OpAAtzqwALc6wAC3PFAAtzxgALc8cAC3PJAAt0RAALdEYAC3RIAAt0SgALdE0AC3ROAAt0TwALdFAAC3RRAAt0UwALdFUAC3RWAAt0VwALdFkAC3RaAAt01QALdNcAC3TaAAt03AALdN8AC3TgAAt04QALdOIAC3TjAAt05QALdOcAC3ToAAt06QALdOsAC3TsAAt1ZwALdWkAC3VrAAt1bQALdXAAC3VxAAt1cgALdXMAC3V0AAt1dgALdXgAC3V5AAt1egALdXwAC3V9AAt1+AALdfoAC3X8AAt1/gALdgEAC3YCAAt2AwALdgQAC3YFAAt2BwALdgkAC3YKAAt2CwALdg0AC3YOAAt2iQALdosAC3aNAAt2jwALdpIAC3aTAAt2lAALdpUAC3aWAAt2mAALdpoAC3abAAt2nAALdp4AC3afAAt26AALdwwAC3czAAt3VwALd1oAC3dcAAt3XgALd2AAC3diAAt3ZAALd2UAC3doAAt3gQALd54AC3egAAt3ogALd6QAC3emAAt3qAALd6oAC3esAAt3yQALd8wAC3fPAAt30gALd9UAC3fYAAt32wALd94AC3fgAAt4WwALeF0AC3hfAAt4YQALeGQAC3hlAAt4ZgALeGcAC3hoAAt4agALeGwAC3htAAt4bgALeHAAC3hxAAt47AALeO4AC3jwAAt48gALePUAC3j2AAt49wALePgAC3j5AAt4+wALeP0AC3j+AAt4/wALeQEAC3kCAAt5fQALeX8AC3mBAAt5gwALeYYAC3mHAAt5iAALeYkAC3mKAAt5jAALeY4AC3mPAAt5kAALeZIAC3mTAAt6DgALehAAC3oTAAt6FQALehgAC3oZAAt6GgALehsAC3ocAAt6HgALeiAAC3ohAAt6IgALeiQAC3olAAt6oAALeqIAC3qkAAt6pgALeqkAC3qqAAt6qwALeqwAC3qtAAt6rwALerEAC3qyAAt6swALerUAC3q2AAt7MQALezMAC3s1AAt7NwALezoAC3s7AAt7PAALez0AC3s+AAt7QAALe0IAC3tDAAt7RAALe0YAC3tHAAt7wgALe8QAC3vGAAt7yAALe8sAC3vMAAt7zQALe84AC3vPAAt70QALe9MAC3vUAAt71QALe9cAC3vYAAt8awALfI4AC3yuAAt8zgALfNAAC3zSAAt81AALfNYAC3zZAAt82gALfNsAC3zeAAt83wALfOEAC3ziAAt85AALfOcAC3zoAAt86QALfOwAC3ztAAt88gALfQsAC30UAAt9FgALfRgAC30hAAt9JAALfScAC30pAAt9cgALfZYAC329AAt94QALfeQAC33mAAt96AALfeoAC33sAAt97gALfe8AC33yAAt+CwALfiwAC34uAAt+MAALfjIAC340AAt+NgALfjgAC346AAt+PAALfl0AC35gAAt+YwALfmYAC35pAAt+bAALfm8AC35yAAt+dQALfncAC37yAAt+9AALfvYAC374AAt++wALfvwAC379AAt+/gALfv8AC38BAAt/AwALfwQAC38FAAt/BwALfwgAC3+DAAt/hQALf4cAC3+JAAt/jAALf40AC3+OAAt/jwALf5AAC3+SAAt/lAALf5UAC3+WAAt/mAALf5kAC4AUAAuAFgALgBkAC4AbAAuAHgALgB8AC4AgAAuAIQALgCIAC4AkAAuAJgALgCcAC4AoAAuAKgALgCsAC4BEAAuARQALgEYAC4BIAAuAwwALgMUAC4DHAAuAyQALgMwAC4DNAAuAzgALgM8AC4DQAAuA0gALgNQAC4DVAAuA1gALgNgAC4DZAAuBVAALgVYAC4FYAAuBWgALgV0AC4FeAAuBXwALgWAAC4FhAAuBYwALgWUAC4FmAAuBZwALgWkAC4FqAAuB5QALgecAC4HpAAuB6wALge4AC4HvAAuB8AALgfEAC4HyAAuB9AALgfYAC4H3AAuB+AALgfoAC4H7AAuCdgALgngAC4J6AAuCfAALgn8AC4KAAAuCgQALgoIAC4KDAAuChQALgocAC4KIAAuCiQALgosAC4KMAAuDBwALgwkAC4MLAAuDDQALgxAAC4MRAAuDEgALgxMAC4MUAAuDFgALgxgAC4MZAAuDGgALgxwAC4MdAAuDZgALg4oAC4OxAAuD1QALg9gAC4PaAAuD3AALg94AC4PgAAuD4gALg+MAC4PmAAuD/wALhBwAC4QeAAuEIAALhCIAC4QkAAuEJgALhCgAC4QqAAuERwALhEoAC4RNAAuEUAALhFMAC4RWAAuEWQALhFwAC4ReAAuE2QALhNsAC4TdAAuE3wALhOIAC4TjAAuE5AALhOUAC4TmAAuE6AALhOoAC4TrAAuE7AALhO4AC4TvAAuFagALhWwAC4VuAAuFcAALhXMAC4V0AAuFdQALhXYAC4V3AAuFeQALhXsAC4V8AAuFfQALhX8AC4WAAAuF+wALhf0AC4X/AAuGAQALhgQAC4YFAAuGBgALhgcAC4YIAAuGCgALhgwAC4YNAAuGDgALhhAAC4YRAAuGjAALho4AC4aRAAuGkwALhpYAC4aXAAuGmAALhpkAC4aaAAuGnAALhp4AC4afAAuGoAALhqIAC4ajAAuHHgALhyAAC4ciAAuHJAALhycAC4coAAuHKQALhyoAC4crAAuHLQALhy8AC4cwAAuHMQALhzMAC4c0AAuHrwALh7EAC4e0AAuHtgALh7kAC4e6AAuHuwALh7wAC4e9AAuHvwALh8EAC4fCAAuHwwALh8UAC4fGAAuH5QALiGAAC4hiAAuIZAALiGYAC4hpAAuIagALiGsAC4hsAAuIbQALiG8AC4hxAAuIcgALiHMAC4h1AAuIdgALiQkAC4ksAAuJTAALiWwAC4luAAuJcAALiXIAC4l0AAuJdwALiXgAC4l5AAuJfAALiX0AC4l/AAuJgAALiYIAC4mFAAuJhgALiYcAC4mKAAuJiwALiZAAC4mpAAuJsgALibQAC4m2AAuJvwALicIAC4nFAAuJxwALihAAC4o0AAuKWwALin8AC4qCAAuKhAALioYAC4qIAAuKigALiowAC4qNAAuKkAALiqkAC4rKAAuKzAALis4AC4rQAAuK0gALitQAC4rWAAuK2AALitoAC4r7AAuK/gALiwEAC4sEAAuLBwALiwoAC4sNAAuLEAALixMAC4sVAAuLkAALi5IAC4uUAAuLlgALi5kAC4uaAAuLmwALi5wAC4udAAuLnwALi6EAC4uiAAuLowALi6UAC4umAAuMIQALjCMAC4wlAAuMJwALjCoAC4wrAAuMLAALjC0AC4wuAAuMMAALjDIAC4wzAAuMNAALjDYAC4w3AAuMsgALjLQAC4y3AAuMuQALjLwAC4y9AAuMvgALjL8AC4zAAAuMwgALjMQAC4zFAAuMxgALjMgAC4zJAAuM4gALjOMAC4zkAAuM5gALjWEAC41jAAuNZQALjWcAC41qAAuNawALjWwAC41tAAuNbgALjXAAC41yAAuNcwALjXQAC412AAuNdwALjfIAC430AAuN9wALjfkAC438AAuN/QALjf4AC43/AAuOAAALjgIAC44EAAuOBQALjgYAC44IAAuOCQALjoQAC46GAAuOiAALjooAC46NAAuOjgALjo8AC46QAAuOkQALjpMAC46VAAuOlgALjpcAC46ZAAuOmgALjxUAC48XAAuPGQALjxsAC48eAAuPHwALjyAAC48hAAuPIgALjyQAC48mAAuPJwALjygAC48qAAuPKwALj6YAC4+oAAuPqgALj6wAC4+vAAuPsAALj7EAC4+yAAuPswALj7UAC4+3AAuPuAALj7kAC4+7AAuPvAALkAUAC5ApAAuQUAALkHQAC5B3AAuQeQALkHsAC5B9AAuQfwALkIEAC5CCAAuQhQALkJ4AC5C7AAuQvQALkL8AC5DBAAuQwwALkMUAC5DHAAuQyQALkOYAC5DpAAuQ7AALkO8AC5DyAAuQ9QALkPgAC5D7AAuQ/QALkXgAC5F6AAuRfAALkX4AC5GBAAuRggALkYMAC5GEAAuRhQALkYcAC5GJAAuRigALkYsAC5GNAAuRjgALkgkAC5ILAAuSDQALkg8AC5ISAAuSEwALkhQAC5IVAAuSFgALkhgAC5IaAAuSGwALkhwAC5IeAAuSHwALkpoAC5KcAAuSngALkqAAC5KjAAuSpAALkqUAC5KmAAuSpwALkqkAC5KrAAuSrAALkq0AC5KvAAuSsAALkysAC5MtAAuTMAALkzIAC5M1AAuTNgALkzcAC5M4AAuTOQALkzsAC5M9AAuTPgALkz8AC5NBAAuTQgALk70AC5O/AAuTwQALk8MAC5PGAAuTxwALk8gAC5PJAAuTygALk8wAC5POAAuTzwALk9AAC5PSAAuT0wALlE4AC5RQAAuUUgALlFQAC5RXAAuUWAALlFkAC5RaAAuUWwALlF0AC5RfAAuUYAALlGEAC5RjAAuUZAALlN8AC5ThAAuU4wALlOUAC5ToAAuU6QALlOoAC5TrAAuU7AALlO4AC5TwAAuU8QALlPIAC5T0AAuU9QALlQYAC5UHAAuVCQALlawAC5XQAAuV9AALlhQAC5Y7AAuWYgALloIAC5apAAuWzQALlvAAC5cXAAuXOwALl18AC5eDAAuXqgALl6sAC5etAAuXrwALl7IAC5e0AAuXtwALl7kAC5e7AAuXvgALl8AAC5fCAAuXxQALl8gAC5fKAAuXzAALl84AC5fRAAuX1AALl9cAC5fgAAuX+QALl/4AC5gAAAuYBQALmAgAC5gKAAuYUwALmHcAC5ieAAuYwgALmMUAC5jHAAuYyQALmMsAC5jNAAuYzwALmNAAC5jTAAuY7AALmREAC5kTAAuZFQALmRcAC5kZAAuZGwALmR0AC5kfAAuZIQALmSMAC5lIAAuZSwALmU4AC5lRAAuZVAALmVcAC5laAAuZXQALmWAAC5ljAAuZZQALmeAAC5niAAuZ5QALmecAC5nqAAuZ6wALmewAC5ntAAuZ7gALmfAAC5nyAAuZ8wALmfQAC5n2AAuZ9wALmggAC5oJAAuaCwALmoYAC5qIAAuaigALmowAC5qPAAuakAALmpEAC5qSAAuakwALmpUAC5qXAAuamAALmpkAC5qbAAuanAALmxcAC5sZAAubHAALmx4AC5shAAubIgALmyMAC5skAAubJQALmycAC5spAAubKgALmysAC5stAAubLgALmz8AC5tAAAubQgALm70AC5u/AAubwQALm8MAC5vGAAubxwALm8gAC5vJAAubygALm8wAC5vOAAubzwALm9AAC5vSAAub0wALnE4AC5xQAAucUwALnFUAC5xYAAucWQALnFoAC5xbAAucXAALnF4AC5xgAAucYQALnGIAC5xkAAucZQALnHYAC5x3AAuceQALnPQAC5z2AAuc+QALnPsAC5z+AAuc/wALnQAAC50BAAudAgALnQQAC50GAAudBwALnQgAC50KAAudCwALnYYAC52IAAudiwALnY0AC52QAAudkQALnZIAC52TAAudlAALnZYAC52YAAudmQALnZoAC52cAAudnQALnbYAC523AAuduAALnboAC541AAueNwALnjkAC547AAuePgALnj8AC55AAAueQQALnkIAC55EAAueRgALnkcAC55IAAueSgALnksAC57GAAueyAALnssAC57NAAue0AALntEAC57SAAue0wALntQAC57WAAue2AALntkAC57aAAue3AALnt0AC57sAAufBQALnxIAC58VAAufGAALnxsAC58oAAufKwALny4AC58xAAufMwALnzkAC59QAAufYwALn/YAC6AZAAugOQALoFkAC6BbAAugXQALoF8AC6BhAAugZAALoGUAC6BmAAugaQALoGoAC6BsAAugbQALoG8AC6ByAAugcwALoHQAC6B3AAugeAALoH0AC6CWAAugnwALoKEAC6CjAAugrAALoK8AC6CyAAugtAALoP0AC6EhAAuhSAALoWwAC6FvAAuhcQALoXMAC6F1AAuhdwALoXkAC6F6AAuhfQALoZYAC6G3AAuhuQALobsAC6G9AAuhvwALocEAC6HDAAuhxQALoccAC6HoAAuh6wALoe4AC6HxAAuh9AALofcAC6H6AAuh/QALogAAC6ICAAuifQALon8AC6KBAAuigwALooYAC6KHAAuiiAALookAC6KKAAuijAALoo4AC6KPAAuikAALopIAC6KTAAujDgALoxAAC6MSAAujFAALoxcAC6MYAAujGQALoxoAC6MbAAujHQALox8AC6MgAAujIQALoyMAC6MkAAujnwALo6EAC6OkAAujpgALo6kAC6OqAAujqwALo6wAC6OtAAujrwALo7EAC6OyAAujswALo7UAC6O2AAujzwALo9AAC6PRAAuj0wALpE4AC6RQAAukUgALpFQAC6RXAAukWAALpFkAC6RaAAukWwALpF0AC6RfAAukYAALpGEAC6RjAAukZAALpN8AC6ThAAuk4wALpOUAC6ToAAuk6QALpOoAC6TrAAuk7AALpO4AC6TwAAuk8QALpPIAC6T0AAuk9QALpXAAC6VyAAuldAALpXYAC6V5AAulegALpXsAC6V8AAulfQALpX8AC6WBAAulggALpYMAC6WFAAulhgALpgEAC6YDAAumBQALpgcAC6YKAAumCwALpgwAC6YNAAumDgALphAAC6YSAAumEwALphQAC6YWAAumFwALppIAC6aUAAumlgALppgAC6abAAumnAALpp0AC6aeAAumnwALpqEAC6ajAAumpAALpqUAC6anAAumqAALpvEAC6cVAAunPAALp2AAC6djAAunZQALp2cAC6dpAAunawALp20AC6duAAuncQALp4oAC6enAAunqQALp6sAC6etAAunrwALp7EAC6ezAAuntQALp9IAC6fVAAun2AALp9sAC6feAAun4QALp+QAC6fnAAun6QALqGQAC6hmAAuoaAALqGoAC6htAAuobgALqG8AC6hwAAuocQALqHMAC6h1AAuodgALqHcAC6h5AAuoegALqPUAC6j3AAuo+QALqPsAC6j+AAuo/wALqQAAC6kBAAupAgALqQQAC6kGAAupBwALqQgAC6kKAAupCwALqYYAC6mIAAupigALqYwAC6mPAAupkAALqZEAC6mSAAupkwALqZUAC6mXAAupmAALqZkAC6mbAAupnAALqhcAC6oZAAuqGwALqh0AC6ogAAuqIQALqiIAC6ojAAuqJAALqiYAC6ooAAuqKQALqioAC6osAAuqLQALqqgAC6qqAAuqrAALqq4AC6qxAAuqsgALqrMAC6q0AAuqtQALqrcAC6q5AAuqugALqrsAC6q9AAuqvgALqzkAC6s7AAurPQALqz8AC6tCAAurQwALq0QAC6tFAAurRgALq0gAC6tKAAurSwALq0wAC6tOAAurTwALq8oAC6vMAAurzgALq9AAC6vTAAur1AALq9UAC6vWAAur1wALq9kAC6vbAAur3AALq90AC6vfAAur4AALrHMAC6yWAAustgALrNYAC6zYAAus2gALrNwAC6zeAAus4QALrOIAC6zjAAus5gALrOcAC6zpAAus6gALrOwAC6zvAAus8AALrPEAC6z0AAus9QALrPoAC60TAAutHAALrR4AC60gAAutKQALrSwAC60vAAutMQALrXoAC62eAAutxQALrekAC63sAAut7gALrfAAC63yAAut9AALrfYAC633AAut+gALrhMAC640AAuuNgALrjgAC646AAuuPAALrj4AC65AAAuuQgALrkQAC65lAAuuaAALrmsAC65uAAuucQALrnQAC653AAuuegALrn0AC65/AAuu+gALrvwAC67+AAuvAAALrwMAC68EAAuvBQALrwYAC68HAAuvCQALrwsAC68MAAuvDQALrw8AC68QAAuviwALr40AC6+PAAuvkQALr5QAC6+VAAuvlgALr5cAC6+YAAuvmgALr5wAC6+dAAuvngALr6AAC6+hAAuwHAALsB4AC7AhAAuwIwALsCYAC7AnAAuwKAALsCkAC7AqAAuwLAALsC4AC7AvAAuwMAALsDIAC7AzAAuwTAALsE0AC7BOAAuwUAALsMsAC7DNAAuwzwALsNEAC7DUAAuw1QALsNYAC7DXAAuw2AALsNoAC7DcAAuw3QALsN4AC7DgAAuw4QALsVwAC7FeAAuxYAALsWIAC7FlAAuxZgALsWcAC7FoAAuxaQALsWsAC7FtAAuxbgALsW8AC7FxAAuxcgALse0AC7HvAAux8QALsfMAC7H2AAux9wALsfgAC7H5AAux+gALsfwAC7H+AAux/wALsgAAC7ICAAuyAwALsn4AC7KAAAuyggALsoQAC7KHAAuyiAALsokAC7KKAAuyiwALso0AC7KPAAuykAALspEAC7KTAAuylAALsw8AC7MRAAuzEwALsxUAC7MYAAuzGQALsxoAC7MbAAuzHAALsx4AC7MgAAuzIQALsyIAC7MkAAuzJQALs24AC7OSAAuzuQALs90AC7PgAAuz4gALs+QAC7PmAAuz6AALs+oAC7PrAAuz7gALtAcAC7QkAAu0JgALtCgAC7QqAAu0LAALtC4AC7QwAAu0MgALtE8AC7RSAAu0VQALtFgAC7RbAAu0XgALtGEAC7RkAAu0ZgALtOEAC7TjAAu05QALtOcAC7TqAAu06wALtOwAC7TtAAu07gALtPAAC7TyAAu08wALtPQAC7T2AAu09wALtXIAC7V0AAu1dgALtXgAC7V7AAu1fAALtX0AC7V+AAu1fwALtYEAC7WDAAu1hAALtYUAC7WHAAu1iAALtgMAC7YFAAu2BwALtgkAC7YMAAu2DQALtg4AC7YPAAu2EAALthIAC7YUAAu2FQALthYAC7YYAAu2GQALtpQAC7aWAAu2mQALtpsAC7aeAAu2nwALtqAAC7ahAAu2ogALtqQAC7amAAu2pwALtqgAC7aqAAu2qwALtyYAC7coAAu3KgALtywAC7cvAAu3MAALtzEAC7cyAAu3MwALtzUAC7c3AAu3OAALtzkAC7c7AAu3PAALt7cAC7e5AAu3uwALt70AC7fAAAu3wQALt8IAC7fDAAu3xAALt8YAC7fIAAu3yQALt8oAC7fMAAu3zQALuEgAC7hKAAu4TAALuE4AC7hRAAu4UgALuFMAC7hUAAu4VQALuFcAC7hZAAu4WgALuFsAC7hdAAu4XgALuPEAC7kUAAu5NAALuVQAC7lWAAu5WAALuVoAC7lcAAu5XwALuWAAC7lhAAu5ZAALuWUAC7lnAAu5aAALuWoAC7ltAAu5bgALuW8AC7lyAAu5cwALuXgAC7mRAAu5mgALuZwAC7meAAu5pwALuaoAC7mtAAu5rwALufgAC7ocAAu6QwALumcAC7pqAAu6bAALum4AC7pwAAu6cgALunQAC7p1AAu6eAALupEAC7qyAAu6tAALurYAC7q4AAu6ugALurwAC7q+AAu6wAALusIAC7rjAAu65gALuukAC7rsAAu67wALuvIAC7r1AAu6+AALuvsAC7r9AAu7eAALu3oAC7t8AAu7fgALu4EAC7uCAAu7gwALu4QAC7uFAAu7hwALu4kAC7uKAAu7iwALu40AC7uOAAu8CQALvAsAC7wNAAu8DwALvBIAC7wTAAu8FAALvBUAC7wWAAu8GAALvBoAC7wbAAu8HAALvB4AC7wfAAu8mgALvJwAC7yfAAu8oQALvKQAC7ylAAu8pgALvKcAC7yoAAu8qgALvKwAC7ytAAu8rgALvLAAC7yxAAu8ygALvMsAC7zMAAu8zgALvUkAC71LAAu9TQALvU8AC71SAAu9UwALvVQAC71VAAu9VgALvVgAC71aAAu9WwALvVwAC71eAAu9XwALvdoAC73cAAu93gALveAAC73jAAu95AALveUAC73mAAu95wALvekAC73rAAu97AALve0AC73vAAu98AALvmsAC75tAAu+bwALvnEAC750AAu+dQALvnYAC753AAu+eAALvnoAC758AAu+fQALvn4AC76AAAu+gQALvvwAC77+AAu/AAALvwIAC78FAAu/BgALvwcAC78IAAu/CQALvwsAC78NAAu/DgALvw8AC78RAAu/EgALv40AC7+PAAu/kQALv5MAC7+WAAu/lwALv5gAC7+ZAAu/mgALv5wAC7+eAAu/nwALv6AAC7+iAAu/owALv+wAC8AQAAvANwALwFsAC8BeAAvAYAALwGIAC8BkAAvAZgALwGgAC8BpAAvAbAALwIUAC8CiAAvApAALwKYAC8CoAAvAqgALwKwAC8CuAAvAsAALwM0AC8DQAAvA0wALwNYAC8DZAAvA3AALwN8AC8DiAAvA5AALwV8AC8FhAAvBYwALwWUAC8FoAAvBaQALwWoAC8FrAAvBbAALwW4AC8FwAAvBcQALwXIAC8F0AAvBdQALwfAAC8HyAAvB9AALwfYAC8H5AAvB+gALwfsAC8H8AAvB/QALwf8AC8IBAAvCAgALwgMAC8IFAAvCBgALwoEAC8KDAAvChQALwocAC8KKAAvCiwALwowAC8KNAAvCjgALwpAAC8KSAAvCkwALwpQAC8KWAAvClwALwxIAC8MUAAvDFwALwxkAC8McAAvDHQALwx4AC8MfAAvDIAALwyIAC8MkAAvDJQALwyYAC8MoAAvDKQALw6QAC8OmAAvDqAALw6oAC8OtAAvDrgALw68AC8OwAAvDsQALw7MAC8O1AAvDtgALw7cAC8O5AAvDugALxDUAC8Q3AAvEOQALxDsAC8Q+AAvEPwALxEAAC8RBAAvEQgALxEQAC8RGAAvERwALxEgAC8RKAAvESwALxMYAC8TIAAvEygALxMwAC8TPAAvE0AALxNEAC8TSAAvE0wALxNUAC8TXAAvE2AALxNkAC8TbAAvE3AALxO0AC8TuAAvE8AALxQEAC8UKAAvFDQALxRAAC8USAAvFSwALxU4AC8VQAAvFUwALxVYAC8VZAAvFXAALxd8AC8YDAAvGJwALxkoAC8ZxAAvGkQALxrgAC8bfAAvG/wALxyMAC8dHAAvHSQALx0wAC8dOAAvHUAALx1IAC8dVAAvHWAALx1oAC8dcAAvHXwALx2EAC8djAAvHZgALx2kAC8dqAAvHbwALx4gAC8eNAAvHjwALx5QAC8eXAAvHmQALx+IAC8gGAAvILQALyFEAC8hUAAvIVgALyFgAC8haAAvIXAALyF4AC8hfAAvIYgALyHsAC8igAAvIogALyKQAC8imAAvIqAALyKoAC8isAAvIrgALyLAAC8iyAAvI1wALyNoAC8jdAAvI4AALyOMAC8jmAAvI6QALyOwAC8jvAAvI8gALyPQAC8lvAAvJcQALyXQAC8l2AAvJeQALyXoAC8l7AAvJfAALyX0AC8l/AAvJgQALyYIAC8mDAAvJhQALyYYAC8mXAAvJmAALyZoAC8oVAAvKFwALyhkAC8obAAvKHgALyh8AC8ogAAvKIQALyiIAC8okAAvKJgALyicAC8ooAAvKKgALyisAC8qmAAvKqAALyqsAC8qtAAvKsAALyrEAC8qyAAvKswALyrQAC8q2AAvKuAALyrkAC8q6AAvKvAALyr0AC8rOAAvKzwALytEAC8tMAAvLTgALy1AAC8tSAAvLVQALy1YAC8tXAAvLWAALy1kAC8tbAAvLXQALy14AC8tfAAvLYQALy2IAC8vdAAvL3wALy+IAC8vkAAvL5wALy+gAC8vpAAvL6gALy+sAC8vtAAvL7wALy/AAC8vxAAvL8wALy/QAC8wFAAvMBgALzAgAC8yDAAvMhQALzIcAC8yJAAvMjAALzI0AC8yOAAvMjwALzJAAC8ySAAvMlAALzJUAC8yWAAvMmAALzJkAC80UAAvNFgALzRkAC80bAAvNHgALzR8AC80gAAvNIQALzSIAC80kAAvNJgALzScAC80oAAvNKgALzSsAC81EAAvNRQALzUYAC81IAAvNwwALzcUAC83HAAvNyQALzcwAC83NAAvNzgALzc8AC83QAAvN0gALzdQAC83VAAvN1gALzdgAC83ZAAvOVAALzlYAC85ZAAvOWwALzl4AC85fAAvOYAALzmEAC85iAAvOZAALzmYAC85nAAvOaAALzmoAC85rAAvOgQALzpoAC86fAAvOogALzqcAC86qAAvOrAALzrgAC89LAAvPbgALz44AC8+uAAvPsAALz7IAC8+0AAvPtgALz7kAC8+6AAvPuwALz74AC8+/AAvPwQALz8IAC8/EAAvPxwALz8gAC8/JAAvPzAALz80AC8/SAAvP6wALz/QAC8/2AAvP+AAL0AEAC9AEAAvQBwAL0AkAC9BSAAvQdgAL0J0AC9DBAAvQxAAL0MYAC9DIAAvQygAL0MwAC9DOAAvQzwAL0NIAC9DrAAvRDAAL0Q4AC9EQAAvREgAL0RQAC9EWAAvRGAAL0RoAC9EcAAvRPQAL0UAAC9FDAAvRRgAL0UkAC9FMAAvRTwAL0VIAC9FVAAvRVwAL0dIAC9HUAAvR1gAL0dgAC9HbAAvR3AAL0d0AC9HeAAvR3wAL0eEAC9HjAAvR5AAL0eUAC9HnAAvR6AAL0mMAC9JlAAvSZwAL0mkAC9JsAAvSbQAL0m4AC9JvAAvScAAL0nIAC9J0AAvSdQAL0nYAC9J4AAvSeQAL0vQAC9L2AAvS+QAL0vsAC9L+AAvS/wAL0wAAC9MBAAvTAgAL0wQAC9MGAAvTBwAL0wgAC9MKAAvTCwAL0yQAC9MlAAvTJgAL0ygAC9OjAAvTpQAL06cAC9OpAAvTrAAL060AC9OuAAvTrwAL07AAC9OyAAvTtAAL07UAC9O2AAvTuAAL07kAC9Q0AAvUNgAL1DgAC9Q6AAvUPQAL1D4AC9Q/AAvUQAAL1EEAC9RDAAvURQAL1EYAC9RHAAvUSQAL1EoAC9TFAAvUxwAL1MkAC9TLAAvUzgAL1M8AC9TQAAvU0QAL1NIAC9TUAAvU1gAL1NcAC9TYAAvU2gAL1NsAC9VWAAvVWAAL1VoAC9VcAAvVXwAL1WAAC9VhAAvVYgAL1WMAC9VlAAvVZwAL1WgAC9VpAAvVawAL1WwAC9XnAAvV6QAL1esAC9XtAAvV8AAL1fEAC9XyAAvV8wAL1fQAC9X2AAvV+AAL1fkAC9X6AAvV/AAL1f0AC9ZGAAvWagAL1pEAC9a1AAvWuAAL1roAC9a8AAvWvgAL1sAAC9bCAAvWwwAL1sYAC9bfAAvW/AAL1v4AC9cAAAvXAgAL1wQAC9cGAAvXCAAL1woAC9cnAAvXKgAL1y0AC9cwAAvXMwAL1zYAC9c5AAvXPAAL1z4AC9e5AAvXuwAL170AC9e/AAvXwgAL18MAC9fEAAvXxQAL18YAC9fIAAvXygAL18sAC9fMAAvXzgAL188AC9hKAAvYTAAL2E4AC9hQAAvYUwAL2FQAC9hVAAvYVgAL2FcAC9hZAAvYWwAL2FwAC9hdAAvYXwAL2GAAC9jbAAvY3QAL2N8AC9jhAAvY5AAL2OUAC9jmAAvY5wAL2OgAC9jqAAvY7AAL2O0AC9juAAvY8AAL2PEAC9lsAAvZbgAL2XEAC9lzAAvZdgAL2XcAC9l4AAvZeQAL2XoAC9l8AAvZfgAL2X8AC9mAAAvZggAL2YMAC9n+AAvaAAAL2gIAC9oEAAvaBwAL2ggAC9oJAAvaCgAL2gsAC9oNAAvaDwAL2hAAC9oRAAvaEwAL2hQAC9qPAAvakQAL2pMAC9qVAAvamAAL2pkAC9qaAAvamwAL2pwAC9qeAAvaoAAL2qEAC9qiAAvapAAL2qUAC9sgAAvbIgAL2yQAC9smAAvbKQAL2yoAC9srAAvbLAAL2y0AC9svAAvbMQAL2zIAC9szAAvbNQAL2zYAC9tHAAvbTAAL208AC9tRAAvbVgAL248AC9uSAAvblAAL25cAC9uaAAvbnQAL26AAC9wjAAvcRwAL3GsAC9yOAAvctQAL3NUAC9z8AAvdIwAL3UMAC91nAAvdiwAL3Y0AC92QAAvdkgAL3ZQAC92WAAvdmQAL3ZwAC92eAAvdoAAL3aMAC92lAAvdpwAL3aoAC92tAAvdrgAL3bMAC93MAAvd0QAL3dMAC93YAAvd2wAL3d0AC94mAAveSgAL3nEAC96VAAvemAAL3poAC96cAAvengAL3qAAC96iAAveowAL3qYAC96/AAve5AAL3uYAC97oAAve6gAL3uwAC97uAAve8AAL3vIAC970AAve9gAL3xsAC98eAAvfIQAL3yQAC98nAAvfKgAL3y0AC98wAAvfMwAL3zYAC984AAvfswAL37UAC9+4AAvfugAL370AC9++AAvfvwAL38AAC9/BAAvfwwAL38UAC9/GAAvfxwAL38kAC9/KAAvf2wAL39wAC9/eAAvgWQAL4FsAC+BdAAvgXwAL4GIAC+BjAAvgZAAL4GUAC+BmAAvgaAAL4GoAC+BrAAvgbAAL4G4AC+BvAAvg6gAL4OwAC+DvAAvg8QAL4PQAC+D1AAvg9gAL4PcAC+D4AAvg+gAL4PwAC+D9AAvg/gAL4QAAC+EBAAvhEgAL4RMAC+EVAAvhkAAL4ZIAC+GUAAvhlgAL4ZkAC+GaAAvhmwAL4ZwAC+GdAAvhnwAL4aEAC+GiAAvhowAL4aUAC+GmAAviIQAL4iMAC+ImAAviKAAL4isAC+IsAAviLQAL4i4AC+IvAAviMQAL4jMAC+I0AAviNQAL4jcAC+I4AAviSQAL4koAC+JMAAvixwAL4skAC+LLAAvizQAL4tAAC+LRAAvi0gAL4tMAC+LUAAvi1gAL4tgAC+LZAAvi2gAL4twAC+LdAAvjWAAL41oAC+NdAAvjXwAL42IAC+NjAAvjZAAL42UAC+NmAAvjaAAL42oAC+NrAAvjbAAL424AC+NvAAvjiAAL44kAC+OKAAvjjAAL5AcAC+QJAAvkCwAL5A0AC+QQAAvkEQAL5BIAC+QTAAvkFAAL5BYAC+QYAAvkGQAL5BoAC+QcAAvkHQAL5JgAC+SaAAvknQAL5J8AC+SiAAvkowAL5KQAC+SlAAvkpgAL5KgAC+SqAAvkqwAL5KwAC+SuAAvkrwAL5MgAC+ThAAvk4gAL5OMAC+TlAAvk9gAL5PsAC+T+AAvlAAAL5QUAC+WIAAvlrAAL5dAAC+XzAAvmGgAL5joAC+ZhAAvmiAAL5qgAC+bMAAvm8AAL5vIAC+b1AAvm9wAL5vkAC+b7AAvm/gAL5wEAC+cDAAvnBQAL5wgAC+cKAAvnDAAL5w8AC+cSAAvnEwAL5xwAC+c1AAvnOgAL5zwAC+dBAAvnRAAL50YAC+ePAAvnswAL59oAC+f+AAvoAQAL6AMAC+gFAAvoBwAL6AkAC+gLAAvoDAAL6A8AC+goAAvoTQAL6E8AC+hRAAvoUwAL6FUAC+hXAAvoWQAL6FsAC+hdAAvoXwAL6IQAC+iHAAvoigAL6I0AC+iQAAvokwAL6JYAC+iZAAvonAAL6J8AC+ihAAvpHAAL6R4AC+khAAvpIwAL6SYAC+knAAvpKAAL6SkAC+kqAAvpLAAL6S4AC+kvAAvpMAAL6TIAC+kzAAvpRAAL6UUAC+lHAAvpwgAL6cQAC+nGAAvpyAAL6csAC+nMAAvpzQAL6c4AC+nPAAvp0QAL6dMAC+nUAAvp1QAL6dcAC+nYAAvqUwAL6lUAC+pYAAvqWgAL6l0AC+peAAvqXwAL6mAAC+phAAvqYwAL6mUAC+pmAAvqZwAL6mkAC+pqAAvqewAL6oAAC+qDAAvqhQAL6pYAC+qfAAvqogAL6qUAC+qnAAvqwwAL6tUAC+tQAAvrUgAL61QAC+tWAAvrWQAL61oAC+tbAAvrXAAL610AC+tfAAvrYQAL62IAC+tjAAvrZQAL62YAC+vhAAvr4wAL6+YAC+voAAvr6wAL6+wAC+vtAAvr7gAL6+8AC+vxAAvr8wAL6/QAC+v1AAvr9wAL6/gAC+wJAAvsCgAL7AwAC+yHAAvsiQAL7IsAC+yNAAvskAAL7JEAC+ySAAvskwAL7JQAC+yWAAvsmAAL7JkAC+yaAAvsnAAL7J0AC+0YAAvtGgAL7R0AC+0fAAvtIgAL7SMAC+0kAAvtJQAL7SYAC+0oAAvtKgAL7SsAC+0sAAvtLgAL7S8AC+1IAAvtSQAL7UoAC+1MAAvtxwAL7ckAC+3LAAvtzQAL7dAAC+3RAAvt0gAL7dMAC+3UAAvt1gAL7dgAC+3ZAAvt2gAL7dwAC+3dAAvuWAAL7loAC+5dAAvuXwAL7mIAC+5jAAvuZAAL7mUAC+5mAAvuaAAL7moAC+5rAAvubAAL7m4AC+5vAAvuhgAL7p8AC+6sAAvurwAL7rIAC+61AAvuwgAL7sUAC+7IAAvuywAL7s0AC+7jAAvu9QAL7xEAC++kAAvvxwAL7+cAC/AHAAvwCQAL8AsAC/ANAAvwDwAL8BIAC/ATAAvwFAAL8BcAC/AYAAvwGgAL8BsAC/AdAAvwIAAL8CEAC/AiAAvwJQAL8CYAC/ArAAvwRAAL8E0AC/BPAAvwUQAL8FoAC/BdAAvwYAAL8GIAC/CrAAvwzwAL8PYAC/EaAAvxHQAL8R8AC/EhAAvxIwAL8SUAC/EnAAvxKAAL8SsAC/FEAAvxZQAL8WcAC/FpAAvxawAL8W0AC/FvAAvxcQAL8XMAC/F1AAvxlgAL8ZkAC/GcAAvxnwAL8aIAC/GlAAvxqAAL8asAC/GuAAvxsAAL8isAC/ItAAvyLwAL8jEAC/I0AAvyNQAL8jYAC/I3AAvyOAAL8joAC/I8AAvyPQAL8j4AC/JAAAvyQQAL8rw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ADAP+AAwEAQAMBAQADAQHAAwECgAMBA0ADAQQAAwEEwAMBBUADASQAAwEkgAMBJQADASWAAwEmQAMBJoADASbAAwEnAAMBJ0ADASfAAwEoQAMBKIADASjAAwEpQAMBKYADAUhAAwFIwAMBSUADAUnAAwFKgAMBSsADAUsAAwFLQAMBS4ADAUwAAwFMgAMBTMADAU0AAwFNgAMBTcADAWyAAwFtAAMBbYADAW4AAwFuwAMBbwADAW9AAwFvgAMBb8ADAXBAAwFwwAMBcQADAXFAAwFxwAMBcgADAZDAAwGRQAMBkgADAZKAAwGTQAMBk4ADAZPAAwGUAAMBlEADAZTAAwGVQAMBlYADAZXAAwGWQAMBloADAbVAAwG1wAMBtkADAbbAAwG3gAMBt8ADAbgAAwG4QAMBuIADAbkAAwG5gAMBucADAboAAwG6gAMBusADAdmAAwHaAAMB2oADAdsAAwHbwAMB3AADAdxAAwHcgAMB3MADAd1AAwHdwAMB3gADAd5AAwHewAMB3wADAf3AAwH+QAMB/sADAf9AAwIAAAMCAEADAgCAAwIAwAMCAQADAgGAAwICAAMCAkADAgKAAwIDAAMCA0ADAigAAwIwwAMCOMADAkDAAwJBQAMCQcADAkJAAwJCwAMCQ4ADAkPAAwJEAAMCRMADAkUAAwJFgAMCRcADAkZAAwJHAAMCR0ADAkeAAwJIQAMCSIADAknAAwJQAAMCUkADAlLAAwJTQAMCVYADAlZAAwJXAAMCV4ADAmnAAwJywAMCfIADAoWAAwKGQAMChsADAodAAwKHwAMCiEADAojAAwKJAAMCicADApAAAwKYQAMCmMADAplAAwKZwAMCmkADAprAAwKbQAMCm8ADApxAAwKkgAMCpUADAqYAAwKmwAMCp4ADAqhAAwKpAAMCqcADAqqAAwKrAAMCycADAspAAwLKwAMCy0ADAswAAwLMQAMCzIADAszAAwLNAAMCzYADAs4AAwLOQAMCzoADAs8AAwLPQAMC7gADAu6AAwLvAAMC74ADAvBAAwLwgAMC8MADAvEAAwLxQAMC8cADAvJAAwLygAMC8sADAvNAAwLzgAMDEkADAxLAAwMTgAMDFAADAxTAAwMVAAMDFUADAxWAAwMVwAMDFkADAxbAAwMXAAMDF0ADAxfAAwMYAAMDHkADAx6AAwMewAMDH0ADAz4AAwM+gAMDPwADAz+AAwNAQAMDQIADA0DAAwNBAAMDQUADA0HAAwNCQAMDQoADA0LAAwNDQAMDQ4ADA2JAAwNiwAMDY0ADA2PAAwNkgAMDZMADA2UAAwNlQAMDZYADA2YAAwNmgAMDZsADA2cAAwNngAMDZ8ADA4aAAwOHAAMDh4ADA4gAAwOIwAMDiQADA4lAAwOJgAMDicADA4pAAwOKwAMDiwADA4tAAwOLwAMDjAADA6rAAwOrQAMDq8ADA6xAAwOtAAMDrUADA62AAwOtwAMDrgADA66AAwOvAAMDr0ADA6+AAwOwAAMDsEADA88AAwPPgAMD0AADA9CAAwPRQAMD0YADA9HAAwPSAAMD0kADA9LAAwPTQAMD04ADA9PAAwPUQAMD1IADA+bAAwPvwAMD+YADBAKAAwQDQAMEA8ADBARAAwQEwAMEBUADBAXAAwQGAAMEBsADBA0AAwQUQAMEFMADBBVAAwQVwAMEFkADBBbAAwQXQAMEF8ADBB8AAwQfwAMEIIADBCFAAwQiAAMEIsADBCOAAwQkQAMEJMADBEOAAwREAAMERIADBEUAAwRFwAMERgADBEZAAwRGgAMERsADBEdAAwRHwAMESAADBEhAAwRIwAMESQADBGfAAwRoQAMEaMADBGlAAwRqAAMEakADBGqAAwRqwAMEawADBGuAAwRsAAMEbEADBGyAAwRtAAMEbUADBIwAAwSMgAMEjQADBI2AAwSOQAMEjoADBI7AAwSPAAMEj0ADBI/AAwSQQAMEkIADBJDAAwSRQAMEkYADBLBAAwSwwAMEsYADBLIAAwSywAMEswADBLNAAwSzgAMEs8ADBLRAAwS0wAMEtQADBLVAAwS1wAMEtgADBNTAAwTVQAME1cADBNZAAwTXAAME10ADBNeAAwTXwAME2AADBNiAAwTZAAME2UADBNmAAwTaAAME2kADBPkAAwT5gAME+gADBPqAAwT7QAME+4ADBPvAAwT8AAME/EADBPzAAwT9QAME/YADBP3AAwT+QAME/oADBR1AAwUdwAMFHkADBR7AAwUfgAMFH8ADBSAAAwUgQAMFIIADBSEAAwUhgAMFIcADBSIAAwUigAMFIsADBScAAwUnQAMFJ8ADBUiAAwVRgAMFWoADBWNAAwVtAAMFdQADBX7AAwWIgAMFkIADBZmAAwWigAMFowADBaPAAwWkQAMFpMADBaVAAwWmAAMFpsADBadAAwWnwAMFqIADBakAAwWpgAMFqkADBasAAwWrQAMFrIADBbLAAwW0AAMFtIADBbXAAwW2gAMFtwADBclAAwXSQAMF3AADBeUAAwXlwAMF5kADBebAAwXnQAMF58ADBehAAwXogAMF6UADBe+AAwX4wAMF+UADBfnAAwX6QAMF+sADBftAAwX7wAMF/EADBfzAAwX9QAMGBoADBgdAAwYIAAMGCMADBgmAAwYKQAMGCwADBgvAAwYMgAMGDUADBg3AAwYsgAMGLQADBi3AAwYuQAMGLwADBi9AAwYvgAMGL8ADBjAAAwYwgAMGMQADBjFAAwYxgAMGMgADBjJAAwY2gAMGNsADBjdAAwZWAAMGVoADBlcAAwZXgAMGWEADBliAAwZYwAMGWQADBllAAwZZwAMGWkADBlqAAwZawAMGW0ADBluAAwZ6QAMGesADBnuAAwZ8AAMGfMADBn0AAwZ9QAMGfYADBn3AAwZ+QAMGfsADBn8AAwZ/QAMGf8ADBoAAAwaEQAMGhYADBoZAAwaGwAMGiwADBo9AAwaQAAMGkMADBpGAAwaSQAMGksADBpnAAwaeQAMGoMADBqWAAwbEQAMGxMADBsVAAwbFwAMGxoADBsbAAwbHAAMGx0ADBseAAwbIAAMGyIADBsjAAwbJAAMGyYADBsnAAwbogAMG6QADBunAAwbqQAMG6wADButAAwbrgAMG68ADBuwAAwbsgAMG7QADBu1AAwbtgAMG7gADBu5AAwbygAMG8sADBvNAAwcSAAMHEoADBxMAAwcTgAMHFEADBxSAAwcUwAMHFQADBxVAAwcVwAMHFkADBxaAAwcWwAMHF0ADBxeAAwc2QAMHNsADBzeAAwc4AAMHOMADBzkAAwc5QAMHOYADBznAAwc6QAMHOsADBzsAAwc7QAMHO8ADBzwAAwdCQAMHQoADB0LAAwdDQAMHYgADB2KAAwdjAAMHY4ADB2RAAwdkgAMHZMADB2UAAwdlQAMHZcADB2ZAAwdmgAMHZsADB2dAAwdngAMHhkADB4bAAweHgAMHiAADB4jAAweJAAMHiUADB4mAAweJwAMHikADB4rAAweLAAMHi0ADB4vAAweMAAMHj4ADB5XAAwecAAMHnMADB52AAweeQAMHnwADB5/AAweggAMHpsADB6eAAweoQAMHqQADB6nAAweqgAMHq0ADB6vAAweywAMHt0ADB7wAAwe+wAMH44ADB+xAAwf0QAMH/EADB/zAAwf9QAMH/cADB/5AAwf/AAMH/0ADB/+AAwgAQAMIAIADCAEAAwgBQAMIAcADCAKAAwgCwAMIAwADCAPAAwgEAAMIBUADCAuAAwgNwAMIDkADCA7AAwgRAAMIEcADCBKAAwgTAAMIJUADCC5AAwg4AAMIQQADCEHAAwhCQAMIQsADCENAAwhDwAMIREADCESAAwhFQAMIS4ADCFPAAwhUQAMIVMADCFVAAwhVwAMIVkADCFbAAwhXQAMIV8ADCGAAAwhgwAMIYYADCGJAAwhjAAMIY8ADCGSAAwhlQAMIZgADCGaAAwiFQAMIhcADCIZAAwiGwAMIh4ADCIfAAwiIAAMIiEADCIiAAwiJAAMIiYADCInAAwiKAAMIioADCIrAAwipgAMIqgADCKqAAwirAAMIq8ADCKwAAwisQAMIrIADCKzAAwitQAMIrcADCK4AAwiuQAMIrsADCK8AAwjNwAMIzkADCM8AAwjPgAMI0EADCNCAAwjQwAMI0QADCNFAAwjRwAMI0kADCNKAAwjSwAMI00ADCNOAAwjZwAMI2gADCNpAAwjawAMI+YADCPoAAwj6gAMI+wADCPvAAwj8AAMI/EADCPyAAwj8wAMI/UADCP3AAwj+AAMI/kADCP7AAwj/AAMJHcADCR5AAwkewAMJH0ADCSAAAwkgQAMJIIADCSDAAwkhAAMJIYADCSIAAwkiQAMJIoADCSMAAwkjQAMJQgADCUKAAwlDAAMJQ4ADCURAAwlEgAMJRMADCUUAAwlFQAMJRcADCUZAAwlGgAMJRsADCUdAAwlHgAMJZkADCWbAAwlnQAMJZ8ADCWiAAwlowAMJaQADCWlAAwlpgAMJagADCWqAAwlqwAMJawADCWuAAwlrwAMJioADCYsAAwmLgAMJjAADCYzAAwmNAAMJjUADCY2AAwmNwAMJjkADCY7AAwmPAAMJj0ADCY/AAwmQAAMJokADCatAAwm1AAMJvgADCb7AAwm/QAMJv8ADCcBAAwnAwAMJwUADCcGAAwnCQAMJyIADCc/AAwnQQAMJ0MADCdFAAwnRwAMJ0kADCdLAAwnTQAMJ2oADCdtAAwncAAMJ3MADCd2AAwneQAMJ3w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ADFRhAAxUYgAMVGMADFRlAAxUZgAMVOEADFTjAAxU5QAMVOcADFTqAAxU6wAMVOwADFTtAAxU7gAMVPAADFTyAAxU8wAMVPQADFT2AAxU9wAMVXIADFV0AAxVdgAMVXgADFV7AAxVfAAMVX0ADFV+AAxVfwAMVYEADFWDAAxVhAAMVYUADFWHAAxViAAMVdEADFX1AAxWHAAMVkAADFZDAAxWRQAMVkcADFZJAAxWSwAMVk0ADFZOAAxWUQAMVmoADFaHAAxWiQAMVosADFaNAAxWjwAMVpEADFaTAAxWlQAMVrIADFa1AAxWuAAMVrsADFa+AAxWwQAMVsQADFbHAAxWyQAMV0QADFdGAAxXSAAMV0oADFdNAAxXTgAMV08ADFdQAAxXUQAMV1MADFdVAAxXVgAMV1cADFdZAAxXWgAMV9UADFfXAAxX2QAMV9sADFfeAAxX3wAMV+AADFfhAAxX4gAMV+QADFfmAAxX5wAMV+gADFfqAAxX6wAMWGYADFhoAAxYagAMWGwADFhvAAxYcAAMWHEADFhyAAxYcwAMWHUADFh3AAxYeAAMWHkADFh7AAxYfAAMWPcADFj5AAxY/AAMWP4ADFkBAAxZAgAMWQMADFkEAAxZBQAMWQcADFkJAAxZCgAMWQsADFkNAAxZDgAMWYkADFmLAAxZjQAMWY8ADFmSAAxZkwAMWZQADFmVAAxZlgAMWZgADFmaAAxZmwAMWZwADFmeAAxZnwAMWhoADFocAAxaHwAMWiEADFokAAxaJQAMWiYADFonAAxaKAAMWioADFosAAxaLQAMWi4ADFowAAxaMQAMWkAADFq7AAxavQAMWr8ADFrBAAxaxAAMWsUADFrGAAxaxwAMWsgADFrKAAxazAAMWs0ADFrOAAxa0AAMWtEADFtkAAxbhwAMW6cADFvHAAxbyQAMW8sADFvNAAxbzwAMW9IADFvTAAxb1AAMW9cADFvYAAxb2gAMW9sADFvdAAxb4AAMW+EADFviAAxb5QAMW+YADFvrAAxcBAAMXA0ADFwPAAxcEQAMXBoADFwdAAxcIAAMXCIADFxrAAxcjwAMXLYADFzaAAxc3QAMXN8ADFzhAAxc4wAMXOUADFznAAxc6AAMXOsADF0EAAxdJQAMXScADF0pAAxdKwAMXS0ADF0vAAxdMQAMXTMADF01AAxdVgAMXVkADF1cAAxdXwAMXWIADF1lAAxdaAAMXWsADF1uAAxdcAAMXesADF3tAAxd7wAMXfEADF30AAxd9QAMXfYADF33AAxd+AAMXfoADF38AAxd/QAMXf4ADF4AAAxeAQAMXnwADF5+AAxegAAMXoIADF6FAAxehgAMXocADF6IAAxeiQAMXosADF6NAAxejgAMXo8ADF6RAAxekgAMXw0ADF8PAAxfEgAMXxQADF8XAAxfGAAMXxkADF8aAAxfGwAMXx0ADF8fAAxfIAAMXyEADF8jAAxfJAAMXz0ADF8+AAxfPwAMX0EADF+8AAxfvgAMX8AADF/CAAxfxQAMX8YADF/HAAxfyAAMX8kADF/LAAxfzQAMX84ADF/PAAxf0QAMX9IADGBNAAxgTwAMYFIADGBUAAxgVwAMYFgADGBZAAxgWgAMYFsADGBdAAxgXwAMYGAADGBhAAxgYwAMYGQADGDfAAxg4QAMYOMADGDlAAxg6AAMYOkADGDqAAxg6wAMYOwADGDuAAxg8AAMYPEADGDyAAxg9AAMYPUADGFwAAxhcgAMYXQADGF2AAxheQAMYXoADGF7AAxhfAAMYX0ADGF/AAxhgQAMYYIADGGDAAxhhQAMYYYADGIBAAxiAwAMYgUADGIHAAxiCgAMYgsADGIMAAxiDQAMYg4ADGIQAAxiEgAMYhMADGIUAAxiFgAMYhcADGJgAAxihAAMYqsADGLPAAxi0gAMYtQADGLWAAxi2AAMYtoADGLcAAxi3QAMYuAADGL5AAxjFgAMYxgADGMaAAxjHAAMYx4ADGMgAAxjIgAMYyQADGNBAAxjRAAMY0cADGNKAAxjTQAMY1AADGNTAAxjVgAMY1gADGPTAAxj1QAMY9cADGPZAAxj3AAMY90ADGPeAAxj3wAMY+AADGPiAAxj5AAMY+UADGPmAAxj6AAMY+kADGRkAAxkZgAMZGgADGRqAAxkbQAMZG4ADGRvAAxkcAAMZHEADGRzAAxkdQAMZHYADGR3AAxkeQAMZHoADGT1AAxk9wAMZPkADGT7AAxk/gAMZP8ADGUAAAxlAQAMZQIADGUEAAxlBgAMZQcADGUIAAxlCgAMZQsADGWGAAxliAAMZYsADGWNAAxlkAAMZZEADGWSAAxlkwAMZZQADGWWAAxlmAAMZZkADGWaAAxlnAAMZZ0ADGYYAAxmGgAMZhwADGYeAAxmIQAMZiIADGYjAAxmJAAMZiUADGYnAAxmKQAMZioADGYrAAxmLQAMZi4ADGapAAxmqwAMZq4ADGawAAxmswAMZrQADGa1AAxmtgAMZrcADGa5AAxmuwAMZrwADGa9AAxmvwAMZsAADGbPAAxnSgAMZ0wADGdOAAxnUAAMZ1MADGdUAAxnVQAMZ1YADGdXAAxnWQAMZ1sADGdcAAxnXQAMZ18ADGdgAAxn8wAMaBYADGg2AAxoVgAMaFgADGhaAAxoXAAMaF4ADGhhAAxoYgAMaGMADGhmAAxoZwAMaGkADGhqAAxobAAMaG8ADGhwAAxocQAMaHQADGh1AAxoegAMaJMADGicAAxongAMaKAADGipAAxorAAMaK8ADGixAAxo+gAMaR4ADGlFAAxpaQAMaWwADGluAAxpcAAMaXIADGl0AAxpdgAMaXcADGl6AAxpkwAMabQADGm2AAxpuAAMaboADGm8AAxpvgAMacAADGnCAAxpxAAMaeUADGnoAAxp6wAMae4ADGnxAAxp9AAMafcADGn6AAxp/QAMaf8ADGp6AAxqfAAMan4ADGqAAAxqgwAMaoQADGqFAAxqhgAMaocADGqJAAxqiwAMaowADGqNAAxqjwAMapAADGsLAAxrDQAMaw8ADGsRAAxrFAAMaxUADGsWAAxrFwAMaxgADGsaAAxrHAAMax0ADGseAAxrIAAMayEADGucAAxrngAMa6EADGujAAxrpgAMa6cADGuoAAxrqQAMa6oADGusAAxrrgAMa68ADGuwAAxrsgAMa7MADGvMAAxrzQAMa84ADGvQAAxsSwAMbE0ADGxPAAxsUQAMbFQADGxVAAxsVgAMbFcADGxYAAxsWgAMbFwADGxdAAxsXgAMbGAADGxhAAxs3AAMbN4ADGzhAAxs4wAMbOYADGznAAxs6AAMbOkADGzqAAxs7AAMbO4ADGzvAAxs8AAMbPIADGzzAAxtbgAMbXAADG1yAAxtdAAMbXcADG14AAxteQAMbXoADG17AAxtfQAMbX8ADG2AAAxtgQAMbYMADG2EAAxt/wAMbgEADG4DAAxuBQAMbggADG4JAAxuCgAMbgsADG4MAAxuDgAMbhAADG4RAAxuEgAMbhQADG4VAAxukAAMbpIADG6UAAxulgAMbpkADG6aAAxumwAMbpwADG6dAAxunwAMbqEADG6iAAxuowAMbqUADG6mAAxu7wAMbxMADG86AAxvXgAMb2EADG9jAAxvZQAMb2cADG9pAAxvawAMb2wADG9vAAxviAAMb6UADG+nAAxvqQAMb6sADG+tAAxvrwAMb7EADG+zAAxv0AAMb9MADG/WAAxv2QAMb9wADG/fAAxv4gAMb+UADG/nAAxwYgAMcGQADHBmAAxwaAAMcGsADHBsAAxwbQAMcG4ADHBvAAxwcQAMcHMADHB0AAxwdQAMcHcADHB4AAxw8wAMcPUADHD3AAxw+QAMcPwADHD9AAxw/gAMcP8ADHEAAAxxAgAMcQQADHEFAAxxBgAMcQgADHEJAAxxhAAMcYYADHGIAAxxigAMcY0ADHGOAAxxjwAMcZAADHGRAAxxkwAMcZUADHGWAAxxlwAMcZkADHGaAAxyFQAMchcADHIaAAxyHAAMch8ADHIgAAxyIQAMciIADHIjAAxyJQAMcicADHIoAAxyKQAMcisADHIsAAxypwAMcqkADHKrAAxyrQAMcrAADHKxAAxysgAMcrMADHK0AAxytgAMcrgADHK5AAxyugAMcrwADHK9AAxzOAAMczoADHM8AAxzPgAMc0EADHNCAAxzQwAMc0QADHNFAAxzRwAMc0kADHNKAAxzSwAMc00ADHNOAAxzyQAMc8sADHPNAAxzzwAMc9IADHPTAAxz1AAMc9UADHPWAAxz2AAMc9oADHPbAAxz3AAMc94ADHPfAAx0cgAMdJUADHS1AAx01QAMdNcADHTZAAx02wAMdN0ADHTgAAx04QAMdOIADHTlAAx05gAMdOgADHTpAAx07AAMdO8ADHTwAAx08QAMdPQADHT1AAx0/gAMdRcADHUgAAx1IgAMdSQADHUtAAx1MAAMdTMADHU1AAx1fgAMdaIADHXJAAx17QAMdfAADHXyAAx19AAMdfYADHX4AAx1+gAMdfsADHX+AAx2FwAMdjgADHY6AAx2PAAMdj4ADHZAAAx2QgAMdkQADHZGAAx2SAAMdmkADHZsAAx2bwAMdnIADHZ1AAx2eAAMdnsADHZ+AAx2gQAMdoMADHb+AAx3AAAMdwIADHcEAAx3BwAMdwgADHcJAAx3CgAMdwsADHcNAAx3DwAMdxAADHcRAAx3EwAMdxQADHePAAx3kQAMd5MADHeVAAx3mAAMd5kADHeaAAx3mwAMd5wADHeeAAx3oAAMd6EADHeiAAx3pAAMd6UADHggAAx4IgAMeCUADHgnAAx4KgAMeCsADHgsAAx4LQAMeC4ADHgwAAx4MgAMeDMADHg0AAx4NgAMeDcADHhQAAx4UQAMeFIADHhUAAx4zwAMeNEADHjTAAx41QAMeNgADHjZAAx42gAMeNsADHjcAAx43gAMeOAADHjhAAx44gAMeOQADHjlAAx5YAAMeWIADHlkAAx5ZgAMeWkADHlqAAx5awAMeWwADHltAAx5bwAMeXEADHlyAAx5cwAMeXUADHl2AAx58QAMefMADHn1AAx59wAMefoADHn7AAx5/AAMef0ADHn+AAx6AAAMegIADHoDAAx6BAAMegYADHoHAAx6ggAMeoQADHqGAAx6iAAMeosADHqMAAx6jQAMeo4ADHqPAAx6kQAMepMADHqUAAx6lQAMepcADHqYAAx7EwAMexUADHsXAAx7GQAMexwADHsdAAx7HgAMex8ADHsgAAx7IgAMeyQADHslAAx7JgAMeygADHspAAx7cgAMe5YADHu9AAx74QAMe+QADHvmAAx76AAMe+oADHvsAAx77gAMe+8ADHvyAAx8CwAMfCgADHwqAAx8LAAMfC4ADHwwAAx8MgAMfDQADHw2AAx8UwAMfFYADHxZAAx8XAAMfF8ADHxiAAx8ZQAMfGgADHxqAAx85QAMfOcADHzpAAx86wAMfO4ADHzvAAx88AAMfPEADHzyAAx89AAMfPYADHz3AAx8+AAMfPoADHz7AAx9dgAMfXgADH16AAx9fAAMfX8ADH2AAAx9gQAMfYIADH2DAAx9hQAMfYcADH2IAAx9iQAMfYsADH2MAAx+BwAMfgkADH4LAAx+DQAMfhAADH4RAAx+EgAMfhMADH4UAAx+FgAMfhgADH4ZAAx+GgAMfhwADH4dAAx+mAAMfpoADH6dAAx+nwAMfqIADH6jAAx+pAAMfqUADH6mAAx+qAAMfqoADH6rAAx+rAAMfq4ADH6vAAx/KgAMfywADH8vAAx/MQAMfzQADH81AAx/NgAMfzcADH84AAx/OgAMfzwADH89AAx/PgAMf0AADH9BAAx/vAAMf74ADH/AAAx/wgAMf8UADH/GAAx/xwAMf8gADH/JAAx/ywAMf80ADH/OAAx/zwAMf9EADH/SAAyATQAMgE8ADIBSAAyAVAAMgFcADIBYAAyAWQAMgFoADIBbAAyAXQAMgF8ADIBgAAyAYQAMgGMADIBkAAyA9wAMgRoADIE6AAyBWgAMgVwADIFeAAyBYAAMgWIADIFlAAyBZgAMgWcADIFqAAyBawAMgW0ADIFuAAyBcAAMgXMADIF0AAyBdQAMgXgADIF5AAyBfgAMgZcADIGgAAyBogAMgaQADIGtAAyBsAAMgbMADIG1AAyB/gAMgiIADIJJAAyCbQAMgnAADIJyAAyCdAAMgnYADIJ4AAyCegAMgnsADIJ+AAyClwAMgrgADIK6AAyCvAAMgr4ADILAAAyCwgAMgsQADILGAAyCyAAMgukADILsAAyC7wAMgvIADIL1AAyC+AAMgvsADIL+AAyDAQAMgwMADIN+AAyDgAAMg4IADIOEAAyDhwAMg4gADIOJAAyDigAMg4sADIONAAyDjwAMg5AADIORAAyDkwAMg5QADIQPAAyEEQAMhBMADIQVAAyEGAAMhBkADIQaAAyEGwAMhBwADIQeAAyEIAAMhCEADIQiAAyEJAAMhCUADISgAAyEogAMhKUADISnAAyEqgAMhKsADISsAAyErQAMhK4ADISwAAyEsgAMhLMADIS0AAyEtgAMhLcADITQAAyE0QAMhNIADITUAAyFTwAMhVEADIVTAAyFVQAMhVgADIVZAAyFWgAMhVsADIVcAAyFXgAMhWAADIVhAAyFYgAMhWQADIVlAAyF4AAMheIADIXkAAyF5gAMhekADIXqAAyF6wAMhewADIXtAAyF7wAMhfEADIXyAAyF8wAMhfUADIX2AAyGcQAMhnMADIZ1AAyGdwAMhnoADIZ7AAyGfAAMhn0ADIZ+AAyGgAAMhoIADIaDAAyGhAAMhoYADIaHAAyHAgAMhwQADIcGAAyHCAAMhwsADIcMAAyHDQAMhw4ADIcPAAyHEQAMhxMADIcUAAyHFQAMhxcADIcYAAyHkwAMh5UADIeXAAyHmQAMh5wADIedAAyHngAMh58ADIegAAyHogAMh6QADIelAAyHpgAMh6gADIepAAyH8gAMiBYADIg9AAyIYQAMiGQADIhmAAyIaAAMiGoADIhsAAyIbgAMiG8ADIhyAAyIiwAMiKgADIiqAAyIrAAMiK4ADIiwAAyIsgAMiLQADIi2AAyI0wAMiNYADIjZAAyI3AAMiN8ADIjiAAyI5QAMiOgADIjqAAyJZQAMiWcADIlpAAyJawAMiW4ADIlvAAyJcAAMiXEADIlyAAyJdAAMiXYADIl3AAyJeAAMiXoADIl7AAyJ9gAMifgADIn6AAyJ/AAMif8ADIoAAAyKAQAMigIADIoDAAyKBQAMigcADIoIAAyKCQAMigsADIoMAAyKhwAMiokADIqLAAyKjQAMipAADIqRAAyKkgAMipMADIqUAAyKlgAMipgADIqZAAyKmgAMipwADIqdAAyLGAAMixoADIsdAAyLHwAMiyIADIsjAAyLJAAMiyUADIsmAAyLKAAMiyoADIsrAAyLLAAMiy4ADIsvAAyLqgAMi6wADIuuAAyLsAAMi7MADIu0AAyLtQAMi7YADIu3AAyLuQAMi7sADIu8AAyLvQAMi78ADIvAAAyMOwAMjD0ADIw/AAyMQQAMjEQADIxFAAyMRgAMjEcADIxIAAyMSgAMjEwADIxNAAyMTgAMjFAADIxRAAyMzAAMjM4ADIzQAAyM0gAMjNUADIzWAAyM1wAMjNgADIzZAAyM2wAMjN0ADIzeAAyM3wAMjOEADIziAAyNdQAMjZgADI24AAyN2AAMjdoADI3cAAyN3gAMjeAADI3jAAyN5AAMjeUADI3oAAyN6QAMjesADI3sAAyN7gAMjfEADI3yAAyN8wAMjfYADI33AAyOAAAMjhkADI4iAAyOJAAMjiYADI4vAAyOMgAMjjUADI43AAyOgAAMjqQADI7LAAyO7wAMjvIADI70AAyO9gAMjvgADI76AAyO/AAMjv0ADI8AAAyPGQAMjzoADI88AAyPPgAMj0AADI9CAAyPRAAMj0YADI9IAAyPSgAMj2sADI9uAAyPcQAMj3QADI93AAyPegAMj30ADI+AAAyPgwAMj4UADJAAAAyQAgAMkAQADJAGAAyQCQAMkAoADJALAAyQDAAMkA0ADJAPAAyQEQAMkBIADJATAAyQFQAMkBYADJCRAAyQkwAMkJUADJCXAAyQmgAMkJsADJCcAAyQnQAMkJ4ADJCgAAyQogAMkKMADJCkAAyQpgAMkKcADJEiAAyRJAAMkScADJEpAAyRLAAMkS0ADJEuAAyRLwAMkTAADJEyAAyRNAAMkTUADJE2AAyROAAMkTkADJFSAAyRUwAMkVQADJFWAAyR0QAMkdMADJHVAAyR1wAMkdoADJHbAAyR3AAMkd0ADJHeAAyR4AAMkeIADJHjAAyR5AAMkeYADJHnAAySYgAMkmQADJJnAAySaQAMkmwADJJtAAySbgAMkm8ADJJwAAyScgAMknQADJJ1AAySdgAMkngADJJ5AAyS9AAMkvYADJL4AAyS+gAMkv0ADJL+AAyS/wAMkwAADJMBAAyTAwAMkwUADJMGAAyTBwAMkwkADJMKAAyThQAMk4cADJOJAAyTiwAMk44ADJOPAAyTkAAMk5EADJOSAAyTlAAMk5YADJOXAAyTmAAMk5oADJObAAyUFgAMlBgADJQaAAyUHAAMlB8ADJQgAAyUIQAMlCIADJQjAAyUJQAMlCcADJQoAAyUKQAMlCsADJQsAAyUdQAMlJkADJTAAAyU5AAMlOcADJTpAAyU6wAMlO0ADJTvAAyU8QAMlPIADJT1AAyVDgAMlSsADJUtAAyVLwAMlTEADJUzAAyVNQAMlTcADJU5AAyVVgAMlVkADJVcAAyVXwAMlWIADJVlAAyVaAAMlWsADJVtAAyV6AAMleoADJXsAAyV7gAMlfEADJXyAAyV8wAMlfQADJX1AAyV9wAMlfkADJX6AAyV+wAMlf0ADJX+AAyWeQAMlnsADJZ9AAyWfwAMloIADJaDAAyWhAAMloUADJaGAAyWiAAMlooADJaLAAyWjAAMlo4ADJaPAAyXCgAMlwwADJcOAAyXEAAMlxMADJcUAAyXFQAMlxYADJcXAAyXGQAMlxsADJccAAyXHQAMlx8ADJcgAAyXmwAMl50ADJegAAyXogAMl6UADJemAAyXpwAMl6gADJepAAyXqwAMl60ADJeuAAyXrwAMl7EADJeyAAyYLQAMmC8ADJgxAAyYMwAMmDYADJg3AAyYOAAMmDkADJg6AAyYPAAMmD4ADJg/AAyYQAAMmEIADJhDAAyYvgAMmMAADJjCAAyYxAAMmMcADJjIAAyYyQAMmMoADJjLAAyYzQAMmM8ADJjQAAyY0QAMmNMADJjUAAyZTwAMmVEADJlTAAyZVQAMmVgADJlZAAyZWgAMmVsADJlcAAyZXgAMmWAADJlhAAyZYgAMmWQADJllAAyZ+AAMmhsADJo7AAyaWwAMml0ADJpfAAyaYQAMmmMADJpmAAyaZwAMmmgADJprAAyabAAMmm4ADJpvAAyacQAMmnQADJp1AAyadgAMmnkADJp6AAyagwAMmpwADJqlAAyapwAMmqkADJqyAAyatQAMmrgADJq6AAybAwAMmycADJtOAAybcgAMm3UADJt3AAybeQAMm3sADJt9AAybfwAMm4AADJuDAAybnAAMm70ADJu/AAybwQAMm8MADJvFAAybxwAMm8kADJvLAAybzQAMm+4ADJvxAAyb9AAMm/cADJv6AAyb/QAMnAAADJwDAAycBgAMnAgADJyDAAychQAMnIcADJyJAAycjAAMnI0ADJyOAAycjwAMnJAADJySAAyclAAMnJUADJyWAAycmAAMnJkADJ0UAAydFgAMnRgADJ0aAAydHQAMnR4ADJ0fAAydIAAMnSEADJ0jAAydJQAMnSYADJ0nAAydKQAMnSoADJ2lAAydpwAMnaoADJ2sAAydrwAMnbAADJ2xAAydsgAMnbMADJ21AAydtwAMnbgADJ25AAyduwAMnbwADJ3VAAyd1gAMndcADJ3ZAAyeVAAMnlYADJ5YAAyeWgAMnl0ADJ5eAAyeXwAMnmAADJ5hAAyeYwAMnmUADJ5mAAyeZwAMnmkADJ5qAAye5QAMnucADJ7pAAye6wAMnu4ADJ7vAAye8AAMnvEADJ7yAAye9AAMnvYADJ73AAye+AAMnvoADJ77AAyfdgAMn3gADJ96AAyffAAMn38ADJ+AAAyfgQAMn4IADJ+DAAyfhQAMn4cADJ+IAAyfiQAMn4sADJ+MAAygBwAMoAkADKALAAygDQAMoBAADKARAAygEgAMoBMADKAUAAygFgAMoBgADKAZAAygGgAMoBwADKAdAAygmAAMoJoADKCcAAygngAMoKEADKCiAAygowAMoKQADKClAAygpwAMoKkADKCqAAygqwAMoK0ADKCuAAyg9wAMoRsADKFCAAyhZgAMoWkADKFrAAyhbQAMoW8ADKFxAAyhcwAMoXQADKF3AAyhkAAMoa0ADKGvAAyhsQAMobMADKG1AAyhtwAMobkADKG7AAyh2AAModsADKHeAAyh4QAMoeQADKHnAAyh6gAMoe0ADKHvAAyiagAMomwADKJuAAyicAAMonMADKJ0AAyidQAMonYADKJ3AAyieQAMonsADKJ8AAyifQAMon8ADKKAAAyi+wAMov0ADKL/AAyjAQAMowQADKMFAAyjBgAMowcADKMIAAyjCgAMowwADKMNAAyjDgAMoxAADKMRAAyjjAAMo44ADKOQAAyjkgAMo5UADKOWAAyjlwAMo5gADKOZAAyjmwAMo50ADKOeAAyjnwAMo6EADKOiAAykHQAMpB8ADKQiAAykJAAMpCcADKQoAAykKQAMpCoADKQrAAykLQAMpC8ADKQwAAykMQAMpDMADKQ0AAykrwAMpLEADKSzAAyktQAMpLgADKS5AAykugAMpLsADKS8AAykvgAMpMAADKTBAAykwgAMpMQADKTFAAylQAAMpUIADKVFAAylRwAMpUoADKVLAAylTAAMpU0ADKVOAAylUAAMpVIADKVTAAylVAAMpVYADKVXAAylcgAMpe0ADKXvAAyl8QAMpfMADKX2AAyl9wAMpfgADKX5AAyl+gAMpfwADKX+AAyl/wAMpgAADKYCAAymAwAMppYADKa5AAym2QAMpvkADKb7AAym/QAMpv8ADKcBAAynBAAMpwUADKcGAAynCQAMpwoADKcMAAynDQAMpxAADKcTAAynFAAMpxUADKcYAAynGQAMpx4ADKc3AAynQAAMp0IADKdEAAynTQAMp1AADKdTAAynVQAMp54ADKfCAAyn6QAMqA0ADKgQAAyoEgAMqBQADKgWAAyoGAAMqBoADKgbAAyoHgAMqDcADKhYAAyoWgAMqFwADKheAAyoYAAMqGIADKhkAAyoZgAMqGgADKiJAAyojAAMqI8ADKiSAAyolQAMqJgADKibAAyongAMqKEADKijAAypHgAMqSAADKkiAAypJAAMqScADKkoAAypKQAMqSoADKkrAAypLQAMqS8ADKkwAAypMQAMqTMADKk0AAyprwAMqbEADKmzAAyptQAMqbgADKm5AAypugAMqbsADKm8AAypvgAMqcAADKnBAAypwgAMqcQADKnFAAyqQAAMqkIADKpFAAyqRwAMqkoADKpLAAyqTAAMqk0ADKpOAAyqUAAMqlIADKpTAAyqVAAMqlYADKpXAAyqcAAMqnEADKpyAAyqdAAMqu8ADKrxAAyq8wAMqvUADKr4AAyq+QAMqvoADKr7AAyq/AAMqv4ADKsAAAyrAQAMqwIADKsEAAyrBQAMq4AADKuCAAyrhAAMq4YADKuJAAyrigAMq4sADKuMAAyrjQAMq48ADKuRAAyrkgAMq5MADKuVAAyrlgAMrBEADKwTAAysFQAMrBcADKwaAAysGwAMrBwADKwdAAysHgAMrCAADKwiAAysIwAMrCQADKwmAAysJwAMrKIADKykAAyspgAMrKgADKyrAAysrAAMrK0ADKyuAAysrwAMrLEADKyzAAystAAMrLUADKy3AAysuAAMrTMADK01AAytNwAMrTkADK08AAytPQAMrT4ADK0/AAytQAAMrUIADK1EAAytRQAMrUYADK1IAAytSQAMrZIADK22AAyt3QAMrgEADK4EAAyuBgAMrggADK4KAAyuDAAMrg4ADK4PAAyuEgAMrisADK5IAAyuSgAMrkwADK5OAAyuUAAMrlIADK5UAAyuVgAMrnMADK52AAyueQAMrnwADK5/AAyuggAMroUADK6IAAyuigAMrwUADK8HAAyvCQAMrwsADK8OAAyvDwAMrxAADK8RAAyvEgAMrxQADK8WAAyvFwAMrxgADK8aAAyvGwAMr5YADK+YAAyvmgAMr5wADK+fAAyvoAAMr6EADK+iAAyvowAMr6UADK+nAAyvqAAMr6kADK+rAAyvrAAMsCcADLApAAywKwAMsC0ADLAwAAywMQAMsDIADLAzAAywNAAMsDYADLA4AAywOQAMsDoADLA8AAywPQAMsLgADLC6AAywvQAMsL8ADLDCAAywwwAMsMQADLDFAAywxgAMsMgADLDKAAywywAMsMwADLDOAAywzwAMsVIADLF2AAyxmgAMsb0ADLHkAAyyBAAMsisADLJSAAyycgAMspYADLK6AAyyvAAMsr8ADLLBAAyywwAMssUADLLIAAyyywAMss0ADLLPAAyy0gAMstQADLLWAAyy2QAMstwADLLdAAyy5gAMsv8ADLMEAAyzBgAMswsADLMOAAyzEAAMs1kADLN9AAyzpAAMs8gADLPLAAyzzQAMs88ADLPRAAyz0wAMs9UADLPWAAyz2QAMs/IADLQXAAy0GQAMtBsADLQdAAy0HwAMtCEADLQjAAy0JQAMtCcADLQpAAy0TgAMtFEADLRUAAy0VwAMtFoADLRdAAy0YAAMtGMADLRmAAy0aQAMtGsADLTmAAy06AAMtOsADLTtAAy08AAMtPEADLTyAAy08wAMtPQADLT2AAy0+AAMtPkADLT6AAy0/AAMtP0ADLUOAAy1DwAMtREADLWMAAy1jgAMtZAADLWSAAy1lQAMtZYADLWXAAy1mAAMtZkADLWbAAy1nQAMtZ4ADLWfAAy1oQAMtaIADLYdAAy2HwAMtiIADLYkAAy2JwAMtigADLYpAAy2KgAMtisADLYtAAy2LwAMtjAADLYxAAy2MwAMtjQADLZFAAy2SgAMtk0ADLZPAAy2YAAMtm0ADLZwAAy2cwAMtnYADLZ4AAy2lAAMtqYADLa5AAy3NAAMtzYADLc4AAy3OgAMtz0ADLc+AAy3PwAMt0AADLdBAAy3QwAMt0UADLdGAAy3RwAMt0kADLdKAAy3xQAMt8cADLfKAAy3zAAMt88ADLfQAAy30QAMt9IADLfTAAy31QAMt9cADLfYAAy32QAMt9sADLfcAAy37QAMt+4ADLfwAAy4awAMuG0ADLhvAAy4cQAMuHQADLh1AAy4dgAMuHcADLh4AAy4egAMuHwADLh9AAy4fgAMuIAADLiBAAy4/AAMuP4ADLkBAAy5AwAMuQYADLkHAAy5CAAMuQkADLkKAAy5DAAMuQ4ADLkPAAy5EAAMuRIADLkTAAy5LAAMuS0ADLkuAAy5MAAMuasADLmtAAy5rwAMubEADLm0AAy5tQAMubYADLm3AAy5uAAMuboADLm8AAy5vQAMub4ADLnAAAy5wQAMujwADLo+AAy6QQAMukMADLpGAAy6RwAMukgADLpJAAy6SgAMukwADLpOAAy6TwAMulAADLpSAAy6UwAMumYADLp/AAy6rAAMuq8ADLqyAAy6tQAMurgADLq7AAy6vgAMusEADLrEAAy6xwAMusoADLrNAAy6+gAMuv0ADLsAAAy7AwAMuwYADLsJAAy7DAAMuw8ADLsSAAy7FQAMuxgADLsbAAy7HQAMuzkADLtMAAy7XgAMu3AADLt4AAy7nAAMu7gADLvLAAy8XgAMvIEADLyhAAy8wQAMvMMADLzFAAy8xwAMvMkADLzMAAy8zQAMvM4ADLzRAAy80gAMvNQADLzVAAy81wAMvNoADLzbAAy83AAMvN8ADLzgAAy85QAMvP4ADL0HAAy9CQAMvQsADL0UAAy9FwAMvRoADL0cAAy9ZQAMvYkADL2wAAy91AAMvdcADL3ZAAy92wAMvd0ADL3fAAy94QAMveIADL3lAAy9/gAMvh8ADL4hAAy+IwAMviUADL4nAAy+KQAMvisADL4tAAy+LwAMvlAADL5TAAy+VgAMvlkADL5cAAy+XwAMvmIADL5lAAy+aAAMvmoADL7lAAy+5wAMvukADL7rAAy+7gAMvu8ADL7wAAy+8QAMvvIADL70AAy+9gAMvvcADL74AAy++gAMvvsADL92AAy/eAAMv3oADL98AAy/fwAMv4AADL+BAAy/ggAMv4MADL+FAAy/hwAMv4gADL+JAAy/iwAMv4wADMAHAAzACQAMwAwADMAOAAzAEQAMwBIADMATAAzAFAAMwBUADMAXAAzAGQAMwBoADMAbAAzAHQAMwB4ADMA3AAzAOAAMwDkADMA7AAzAtgAMwLgADMC6AAzAvAAMwL8ADMDAAAzAwQAMwMIADMDDAAzAxQAMwMcADMDIAAzAyQAMwMsADMDMAAzBRwAMwUkADMFLAAzBTQAMwVAADMFRAAzBUgAMwVMADMFUAAzBVgAMwVgADMFZAAzBWgAMwVwADMFdAAzB2AAMwdoADMHcAAzB3gAMweEADMHiAAzB4wAMweQADMHlAAzB5wAMwekADMHqAAzB6wAMwe0ADMHuAAzCaQAMwmsADMJtAAzCbwAMwnIADMJzAAzCdAAMwnUADMJ2AAzCeAAMwnoADMJ7AAzCfAAMwn4ADMJ/AAzC+gAMwvwADML+AAzDAAAMwwMADMMEAAzDBQAMwwYADMMHAAzDCQAMwwsADMMMAAzDDQAMww8ADMMQAAzDWQAMw30ADMOkAAzDyAAMw8sADMPNAAzDzwAMw9EADMPTAAzD1QAMw9YADMPZAAzD8gAMxA8ADMQRAAzEEwAMxBUADMQXAAzEGQAMxBsADMQdAAzEOgAMxD0ADMRAAAzEQwAMxEYADMRJAAzETAAMxE8ADMRRAAzEzAAMxM4ADMTQAAzE0gAMxNUADMTWAAzE1wAMxNgADMTZAAzE2wAMxN0ADMTeAAzE3wAMxOEADMTiAAzFXQAMxV8ADMVhAAzFYwAMxWYADMVnAAzFaAAMxWkADMVqAAzFbAAMxW4ADMVvAAzFcAAMxXIADMVzAAzF7gAMxfAADMXyAAzF9AAMxfcADMX4AAzF+QAMxfoADMX7AAzF/QAMxf8ADMYAAAzGAQAMxgMADMYEAAzGfwAMxoEADMaDAAzGhQAMxogADMaJAAzGigAMxosADMaMAAzGjgAMxpAADMaRAAzGkgAMxpQADMaVAAzHEAAMxxIADMcUAAzHFgAMxxkADMcaAAzHGwAMxxwADMcdAAzHHwAMxyEADMciAAzHIwAMxyUADMcmAAzHoQAMx6MADMelAAzHpwAMx6oADMerAAzHrAAMx60ADMeuAAzHsAAMx7IADMezAAzHtAAMx7YADMe3AAzIMgAMyDQADMg2AAzIOAAMyDsADMg8AAzIPQAMyD4ADMg/AAzIQQAMyEMADMhEAAzIRQAMyEcADMhIAAzI2wAMyP4ADMkeAAzJPgAMyUAADMlCAAzJRAAMyUYADMlJAAzJSgAMyUsADMlOAAzJTwAMyVEADMlSAAzJVAAMyVcADMlYAAzJWQAMyVwADMldAAzJYgAMyXsADMmEAAzJhgAMyYgADMmRAAzJlAAMyZcADMmZAAzJ4gAMygYADMotAAzKUQAMylQADMpWAAzKWAAMyloADMpcAAzKXgAMyl8ADMpiAAzKewAMypwADMqeAAzKoAAMyqIADMqkAAzKpgAMyqgADMqqAAzKrAAMys0ADMrQAAzK0wAMytYADMrZAAzK3AAMyt8ADMriAAzK5QAMyucADMtiAAzLZAAMy2YADMtoAAzLawAMy2wADMttAAzLbgAMy28ADMtxAAzLcwAMy3QADMt1AAzLdwAMy3gADMvzAAzL9QAMy/cADMv5AAzL/AAMy/0ADMv+AAzL/wAMzAAADMwCAAzMBAAMzAUADMwGAAzMCAAMzAkADMyEAAzMhgAMzIkADMyLAAzMjgAMzI8ADMyQAAzMkQAMzJIADMyUAAzMlgAMzJcADMyYAAzMmgAMzJsADMy0AAzMtQAMzLYADMy4AAzNMwAMzTUADM03AAzNOQAMzTwADM09AAzNPgAMzT8ADM1AAAzNQgAMzUQADM1FAAzNRgAMzUgADM1JAAzNxAAMzcYADM3IAAzNygAMzc0ADM3OAAzNzwAMzdAADM3RAAzN0wAMzdUADM3WAAzN1wAMzdkADM3aAAzOVQAMzlcADM5ZAAzOWwAMzl4ADM5fAAzOYAAMzmEADM5iAAzOZAAMzmYADM5nAAzOaAAMzmoADM5rAAzO5gAMzugADM7qAAzO7AAMzu8ADM7wAAzO8QAMzvIADM7zAAzO9QAMzvcADM74AAzO+QAMzvsADM78AAzPdwAMz3kADM97AAzPfQAMz4AADM+BAAzPggAMz4MADM+EAAzPhgAMz4gADM+JAAzPigAMz4wADM+NAAzP1gAMz/oADNAhAAzQRQAM0EgADNBKAAzQTAAM0E4ADNBQAAzQUgAM0FMADNBWAAzQbwAM0IwADNCOAAzQkAAM0JIADNCUAAzQlgAM0JgADNCaAAzQtwAM0LoADNC9AAzQwAAM0MMADNDGAAzQyQAM0MwADNDOAAzRSQAM0UsADNFNAAzRTwAM0VIADNFTAAzRVAAM0VUADNFWAAzRWAAM0VoADNFbAAzRXAAM0V4ADNFfAAzR2gAM0dwADNHeAAzR4AAM0eMADNHkAAzR5QAM0eYADNHnAAzR6QAM0esADNHsAAzR7QAM0e8ADNHwAAzSawAM0m0ADNJwAAzScgAM0nUADNJ2AAzSdwAM0ngADNJ5AAzSewAM0n0ADNJ+AAzSfwAM0oEADNKCAAzS/QAM0v8ADNMCAAzTBAAM0wcADNMIAAzTCQAM0woADNMLAAzTDQAM0w8ADNMQAAzTEQAM0xMADNMUAAzTjwAM05EADNOTAAzTlQAM05gADNOZAAzTmgAM05sADNOcAAzTngAM06AADNOhAAzTogAM06QADNOlAAzUIAAM1CIADNQkAAzUJgAM1CkADNQqAAzUKwAM1CwADNQtAAzULwAM1DEADNQyAAzUMwAM1DUADNQ2AAzUsQAM1LMADNS1AAzUtwAM1LoADNS7AAzUvAAM1L0ADNS+AAzUwAAM1MIADNTDAAzUxAAM1MYADNTHAAzVWgAM1X0ADNWdAAzVvQAM1b8ADNXBAAzVwwAM1cUADNXIAAzVyQAM1coADNXNAAzVzgAM1dAADNXRAAzV0wAM1dYADNXXAAzV2AAM1dsADNXcAAzV4QAM1foADNYDAAzWBQAM1gcADNYQAAzWEwAM1hYADNYYAAzWYQAM1oUADNasAAzW0AAM1tMADNbVAAzW1wAM1tkADNbbAAzW3QAM1t4ADNbhAAzW+gAM1xsADNcdAAzXHwAM1yEADNcjAAzXJQAM1ycADNcpAAzXKwAM10wADNdPAAzXUgAM11UADNdYAAzXWwAM114ADNdhAAzXZAAM12YADNfhAAzX4wAM1+UADNfnAAzX6gAM1+sADNfsAAzX7QAM1+4ADNfwAAzX8gAM1/MADNf0AAzX9gAM1/cADNhyAAzYdAAM2HYADNh4AAzYewAM2HwADNh9AAzYfgAM2H8ADNiBAAzYgwAM2IQADNiFAAzYhwAM2IgADNkDAAzZBQAM2QgADNkKAAzZDQAM2Q4ADNkPAAzZEAAM2READNkTAAzZFQAM2RYADNkXAAzZGQAM2RoADNkzAAzZNAAM2TUADNk3AAzZsgAM2bQADNm2AAzZuAAM2bsADNm8AAzZvQAM2b4ADNm/AAzZwQAM2cMADNnEAAzZxQAM2ccADNnIAAzaQwAM2kUADNpHAAzaSQAM2kwADNpNAAzaTgAM2k8ADNpQAAzaUgAM2lQADNpVAAzaVgAM2lgADNpZAAza1AAM2tYADNrYAAza2gAM2t0ADNreAAza3wAM2uAADNrhAAza4wAM2uUADNrmAAza5wAM2ukADNrqAAzbZQAM22cADNtpAAzbawAM224ADNtvAAzbcAAM23EADNtyAAzbdAAM23YADNt3AAzbeAAM23oADNt7AAzb9gAM2/gADNv6AAzb/AAM2/8ADNwAAAzcAQAM3AIADNwDAAzcBQAM3AcADNwIAAzcCQAM3AsADNwMAAzcVQAM3HkADNygAAzcxAAM3McADNzJAAzcywAM3M0ADNzPAAzc0QAM3NIADNzVAAzc7gAM3QsADN0NAAzdDwAM3READN0TAAzdFQAM3RcADN0ZAAzdNgAM3TkADN08AAzdPwAM3UIADN1FAAzdSAAM3UsADN1NAAzdyAAM3coADN3MAAzdzgAM3dEADN3SAAzd0wAM3dQADN3VAAzd1wAM3dkADN3aAAzd2wAM3d0ADN3eAAzeWQAM3lsADN5dAAzeXwAM3mIADN5jAAzeZAAM3mUADN5mAAzeaAAM3moADN5rAAzebAAM3m4ADN5vAAze6gAM3uwADN7uAAze8AAM3vMADN70AAze9QAM3vYADN73AAze+QAM3vsADN78AAze/QAM3v8ADN8AAAzfewAM330ADN+AAAzfggAM34UADN+GAAzfhwAM34gADN+JAAzfiwAM340ADN+OAAzfjwAM35EADN+SAAzgDQAM4A8ADOARAAzgEwAM4BYADOAXAAzgGAAM4BkADOAaAAzgHAAM4B4ADOAfAAzgIAAM4CIADOAjAAzgngAM4KAADOCiAAzgpAAM4KcADOCoAAzgqQAM4KoADOCrAAzgrQAM4K8ADOCwAAzgsQAM4LMADOC0AAzhLwAM4TEADOEzAAzhNQAM4TgADOE5AAzhOgAM4TsADOE8AAzhPgAM4UAADOFBAAzhQgAM4UQADOFFAAzh2AAM4fsADOIbAAziOwAM4j0ADOI/AAziQQAM4kMADOJGAAziRwAM4kgADOJLAAziTAAM4k4ADOJPAAziUgAM4lUADOJWAAziVwAM4loADOJbAAziYAAM4nkADOKCAAzihAAM4oYADOKPAAzikgAM4pUADOKXAAzi4AAM4wQADOMrAAzjTwAM41IADONUAAzjVgAM41gADONaAAzjXAAM410ADONgAAzjeQAM45oADOOcAAzjngAM46AADOOiAAzjpAAM46YADOOoAAzjqgAM48sADOPOAAzj0QAM49QADOPXAAzj2gAM490ADOPgAAzj4wAM4+UADORgAAzkYgAM5GQADORmAAzkaQAM5GoADORrAAzkbAAM5G0ADORvAAzkcQAM5HIADORzAAzkdQAM5HYADOTxAAzk8wAM5PUADOT3AAzk+gAM5PsADOT8AAzk/QAM5P4ADOUAAAzlAgAM5QMADOUEAAzlBgAM5QcADOWCAAzlhAAM5YcADOWJAAzljAAM5Y0ADOWOAAzljwAM5ZAADOWSAAzllAAM5ZUADOWWAAzlmAAM5ZkADOWyAAzlswAM5bQADOW2AAzmMQAM5jMADOY1AAzmNwAM5joADOY7AAzmPAAM5j0ADOY+AAzmQAAM5kIADOZDAAzmRAAM5kYADOZHAAzmwgAM5sQADObGAAzmyAAM5ssADObMAAzmzQAM5s4ADObPAAzm0QAM5tMADObUAAzm1QAM5tcADObYAAznUwAM51UADOdXAAznWQAM51wADOddAAznXgAM518ADOdgAAznYgAM52QADOdlAAznZgAM52gADOdpAAzn5AAM5+YADOfoAAzn6gAM5+0ADOfuAAzn7wAM5/AADOfxAAzn8wAM5/UADOf2AAzn9wAM5/kADOf6AAzodQAM6HcADOh5AAzoewAM6H4ADOh/AAzogAAM6IEADOiCAAzohAAM6IYADOiHAAzoiAAM6IoADOiLAAzo1AAM6PgADOkfAAzpQwAM6UYADOlIAAzpSgAM6UwADOlOAAzpUAAM6VEADOlUAAzpbQAM6YoADOmMAAzpjgAM6ZAADOmSAAzplAAM6ZYADOmYAAzptQAM6bgADOm7AAzpvgAM6cEADOnEAAzpxwAM6coADOnMAAzqRwAM6kkADOpLAAzqTQAM6lAADOpRAAzqUgAM6lMADOpUAAzqVgAM6lgADOpZAAzqWgAM6lwADOpdAAzq2AAM6toADOrcAAzq3gAM6uEADOriAAzq4wAM6uQADOrlAAzq5wAM6ukADOrqAAzq6wAM6u0ADOruAAzraQAM62sADOttAAzrbwAM63IADOtzAAzrdAAM63UADOt2AAzreAAM63oADOt7AAzrfAAM634ADOt/AAzr+gAM6/wADOv/AAzsAQAM7AQADOwFAAzsBgAM7AcADOwIAAzsCgAM7AwADOwNAAzsDgAM7BAADOwRAAzslAAM7LgADOzcAAzs/wAM7SYADO1GAAztbQAM7ZQADO20AAzt2AAM7fwADO3+AAzuAQAM7gMADO4FAAzuBwAM7goADO4NAAzuDwAM7hEADO4UAAzuFgAM7hgADO4bAAzuHgAM7h8ADO4oAAzuQQAM7kYADO5IAAzuTQAM7lAADO5SAAzumwAM7r8ADO7mAAzvCgAM7w0ADO8PAAzvEQAM7xMADO8VAAzvFwAM7xgADO8bAAzvNAAM71kADO9bAAzvXQAM718ADO9hAAzvYwAM72UADO9nAAzvaQAM72sADO+QAAzvkwAM75YADO+ZAAzvnAAM758ADO+iAAzvpQAM76gADO+rAAzvrQAM8CgADPAqAAzwLQAM8C8ADPAyAAzwMwAM8DQADPA1AAzwNgAM8DgADPA6AAzwOwAM8DwADPA+AAzwPwAM8FAADPBRAAzwUwAM8M4ADPDQAAzw0gAM8NQADPDXAAzw2AAM8NkADPDaAAzw2wAM8N0ADPDfAAzw4AAM8OEADPDjAAzw5AAM8V8ADPFhAAzxZAAM8WYADPFpAAzxagAM8WsADPFsAAzxbQAM8W8ADPFxAAzxcgAM8XMADPF1AAzxdgAM8YcADPGMAAzxjwAM8ZEADPGiAAzxswAM8bYADPG5AAzxvAAM8b8ADPHBAAzx3QAM8e8ADPICAAzyDgAM8okADPKLAAzyjQAM8o8ADPKSAAzykwAM8pQADPKVAAzylgAM8pgADPKaAAzymwAM8pwADPKeAAzynwAM8xoADPMcAAzzHwAM8yEADPMkAAzzJQAM8yYADPMnAAzzKAAM8yoADPMsAAzzLQAM8y4ADPMwAAzzMQAM80IADPNDAAzzRQAM88AADPPCAAzzxAAM88YADPPJAAzzygAM88sADPPMAAzzzQAM888ADPPRAAzz0gAM89MADPPVAAzz1gAM9FEADPRTAAz0VgAM9FgADPRbAAz0XAAM9F0ADPReAAz0XwAM9GEADPRjAAz0ZAAM9GUADPRnAAz0aAAM9IEADPSCAAz0gwAM9IUADPUAAAz1AgAM9QQADPUGAAz1CQAM9QoADPULAAz1DAAM9Q0ADPUPAAz1EQAM9RIADPUTAAz1FQAM9RYADPWRAAz1kwAM9ZYADPWYAAz1mwAM9ZwADPWdAAz1ngAM9Z8ADPWhAAz1owAM9aQADPWlAAz1pwAM9agADPXAAAz12QAM9goADPYNAAz2EAAM9hMADPYWAAz2GQAM9hwADPYfAAz2IgAM9iUADPYoAAz2KwAM9i4ADPZfAAz2YgAM9mUADPZoAAz2awAM9m4ADPZxAAz2dAAM9ncADPZ6AAz2fQAM9oAADPaDAAz2hQAM9qEADPa1AAz2zgAM9uUADPb4AAz3EAAM9ygADPdEAAz3VgAM92IADPf1AAz4GAAM+DgADPhYAAz4WgAM+FwADPheAAz4YAAM+GMADPhkAAz4ZQAM+GgADPhpAAz4awAM+GwADPhuAAz4cQAM+HIADPhzAAz4dgAM+HcADPh8AAz4lQAM+J4ADPigAAz4ogAM+KsADPiuAAz4sQAM+LMADPj8AAz5IAAM+UcADPlrAAz5bgAM+XAADPlyAAz5dAAM+XYADPl4AAz5eQAM+XwADPmVAAz5tgAM+bgADPm6AAz5vAAM+b4ADPnAAAz5wgAM+cQADPnGAAz55wAM+eoADPntAAz58AAM+fMADPn2AAz5+QAM+fwADPn/AAz6AQAM+nwADPp+AAz6gAAM+oIADPqFAAz6hgAM+ocADPqIAAz6iQAM+osADPqNAAz6jgAM+o8ADPqRAAz6kgAM+w0ADPsPAAz7EQAM+xMADPsWAAz7FwAM+xgADPsZAAz7GgAM+xwADPseAAz7HwAM+yAADPsiAAz7IwAM+54ADPugAAz7owAM+6UADPuoAAz7qQAM+6oADPurAAz7rAAM+64ADPuwAAz7sQAM+7IADPu0AAz7tQAM+84ADPvPAAz70AAM+9IADPxNAAz8TwAM/FEADPxTAAz8VgAM/FcADPxYAAz8WQAM/FoADPxcAAz8XgAM/F8ADPxgAAz8YgAM/GMADPzeAAz84AAM/OIADPzkAAz85wAM/OgADPzpAAz86gAM/OsADPztAAz87wAM/PAADPzxAAz88wAM/PQADP1vAAz9cQAM/XMADP11AAz9eAAM/XkADP16AAz9ewAM/XwADP1+AAz9gAAM/YEADP2CAAz9hAAM/YUADP4AAAz+AgAM/gQADP4GAAz+CQAM/goADP4LAAz+DAAM/g0ADP4PAAz+EQAM/hIADP4TAAz+FQAM/hYADP6RAAz+kwAM/pUADP6XAAz+mgAM/psADP6cAAz+nQAM/p4ADP6gAAz+ogAM/qMADP6kAAz+pgAM/qcADP7wAAz/FAAM/zsADP9fAAz/YgAM/2QADP9mAAz/aAAM/2oADP9sAAz/bQAM/3AADP+JAAz/pgAM/6gADP+qAAz/rAAM/64ADP+wAAz/sgAM/7QADP/RAAz/1AAM/9cADP/aAAz/3QAM/+AADP/jAAz/5gAM/+gADQBjAA0AZQANAGcADQBpAA0AbAANAG0ADQBuAA0AbwANAHAADQByAA0AdAANAHUADQB2AA0AeAANAHkADQD0AA0A9gANAPgADQD6AA0A/QANAP4ADQD/AA0BAAANAQEADQEDAA0BBQANAQYADQEHAA0BCQANAQoADQGFAA0BhwANAYkADQGLAA0BjgANAY8ADQGQAA0BkQANAZIADQGUAA0BlgANAZcADQGYAA0BmgANAZsADQIWAA0CGAANAhsADQIdAA0CIAANAiEADQIiAA0CIwANAiQADQImAA0CKAANAikADQIqAA0CLAANAi0ADQKoAA0CqgANAqwADQKuAA0CsQANArIADQKzAA0CtAANArUADQK3AA0CuQANAroADQK7AA0CvQANAr4ADQM5AA0DOwANAz0ADQM/AA0DQgANA0MADQNEAA0DRQANA0YADQNIAA0DSgANA0sADQNMAA0DTgANA08ADQPKAA0DzAANA84ADQPQAA0D0wANA9QADQPVAA0D1gANA9cADQPZAA0D2wANA9wADQPdAA0D3wANA+AADQRzAA0ElgANBLYADQTWAA0E2AANBNoADQTcAA0E3gANBOEADQTiAA0E4wANBOYADQTnAA0E6QANBOoADQTsAA0E7wANBPAADQTxAA0E9AANBPUADQT6AA0FEwANBRwADQUeAA0FIAANBSkADQUsAA0FLwANBTEADQV6AA0FngANBcUADQXpAA0F7AANBe4ADQXwAA0F8gANBfQADQX2AA0F9wANBfoADQYTAA0GNAANBjYADQY4AA0GOgANBjwADQY+AA0GQAANBkIADQZEAA0GZQANBmgADQZrAA0GbgANBnEADQZ0AA0GdwANBnoADQZ9AA0GfwANBvoADQb8AA0G/gANBwAADQcDAA0HBAANBwUADQcGAA0HBwANBwkADQcLAA0HDAANBw0ADQcPAA0HEAANB4sADQeNAA0HjwANB5EADQeUAA0HlQANB5YADQeXAA0HmAANB5oADQecAA0HnQANB54ADQegAA0HoQANCBwADQgeAA0IIQANCCMADQgmAA0IJwANCCgADQgpAA0IKgANCCwADQguAA0ILwANCDAADQgyAA0IMwANCEwADQhNAA0ITgANCFAADQjLAA0IzQANCM8ADQjRAA0I1AANCNUADQjWAA0I1wANCNgADQjaAA0I3AANCN0ADQjeAA0I4AANCOEADQlcAA0JXgANCWEADQljAA0JZgANCWcADQloAA0JaQANCWoADQlsAA0JbgANCW8ADQlwAA0JcgANCXMADQnuAA0J8AANCfIADQn0AA0J9wANCfgADQn5AA0J+gANCfsADQn9AA0J/wANCgAADQoBAA0KAwANCgQADQp/AA0KgQANCoMADQqFAA0KiAANCokADQqKAA0KiwANCowADQqOAA0KkAANCpEADQqSAA0KlAANCpUADQsQAA0LEgANCxQADQsWAA0LGQANCxoADQsbAA0LHAANCx0ADQsfAA0LIQANCyIADQsjAA0LJQANCyYADQtvAA0LkwANC7oADQveAA0L4QANC+MADQvlAA0L5wANC+kADQvrAA0L7AANC+8ADQwIAA0MJQANDCcADQwpAA0MKwANDC0ADQwvAA0MMQANDDMADQxQAA0MUwANDFYADQxZAA0MXAANDF8ADQxiAA0MZQANDGcADQziAA0M5AANDOYADQzoAA0M6wANDOwADQztAA0M7gANDO8ADQzxAA0M8wANDPQADQz1AA0M9wANDPgADQ1zAA0NdQANDXcADQ15AA0NfAANDX0ADQ1+AA0NfwANDYAADQ2CAA0NhAANDYUADQ2GAA0NiAANDYkADQ4EAA0OBgANDggADQ4KAA0ODQANDg4ADQ4PAA0OEAANDhEADQ4TAA0OFQANDhYADQ4XAA0OGQANDhoADQ6VAA0OlwANDpoADQ6cAA0OnwANDqAADQ6hAA0OogANDqMADQ6lAA0OpwANDqgADQ6pAA0OqwANDqwADQ8nAA0PKQANDysADQ8tAA0PMAANDzEADQ8yAA0PMwANDzQADQ82AA0POAANDzkADQ86AA0PPAANDz0ADQ+4AA0PugAND7wADQ++AA0PwQAND8IADQ/DAA0PxAAND8UADQ/HAA0PyQAND8oADQ/LAA0PzQAND84ADRBJAA0QSwANEE0ADRBPAA0QUgANEFMADRBUAA0QVQANEFYADRBYAA0QWgANEFsADRBcAA0QXgANEF8ADRDyAA0RFQANETUADRFVAA0RVwANEVkADRFbAA0RXQANEWAADRFhAA0RYgANEWUADRFmAA0RaAANEWkADRFrAA0RbgANEW8ADRFwAA0RcwANEXQADRF5AA0RkgANEZsADRGdAA0RnwANEagADRGrAA0RrgANEbAADRH5AA0SHQANEkQADRJoAA0SawANEm0ADRJvAA0ScQANEnMADRJ1AA0SdgANEnkADRKSAA0SswANErUADRK3AA0SuQANErsADRK9AA0SvwANEsEADRLDAA0S5AANEucADRLqAA0S7QANEvAADRLzAA0S9gANEvkADRL8AA0S/gANE3kADRN7AA0TfQANE38ADROCAA0TgwANE4QADROFAA0ThgANE4gADROKAA0TiwANE4wADROOAA0TjwANFAoADRQMAA0UDgANFBAADRQTAA0UFAANFBUADRQWAA0UFwANFBkADRQbAA0UHAANFB0ADRQfAA0UIAANFJsADRSdAA0UoAANFKIADRSlAA0UpgANFKcADRSoAA0UqQANFKsADRStAA0UrgANFK8ADRSxAA0UsgANFMsADRTMAA0UzQANFM8ADRVKAA0VTAANFU4ADRVQAA0VUwANFVQADRVVAA0VVgANFVcADRVZAA0VWwANFVwADRVdAA0VXwANFWAADRXbAA0V3QANFeAADRXiAA0V5QANFeYADRXnAA0V6AANFekADRXrAA0V7QANFe4ADRXvAA0V8QANFfIADRZtAA0WbwANFnEADRZzAA0WdgANFncADRZ4AA0WeQANFnoADRZ8AA0WfgANFn8ADRaAAA0WggANFoMADRb+AA0XAAANFwIADRcEAA0XBwANFwgADRcJAA0XCgANFwsADRcNAA0XDwANFxAADRcRAA0XEwANFxQADRePAA0XkQANF5MADReVAA0XmAANF5kADReaAA0XmwANF5wADReeAA0XoAANF6EADReiAA0XpAANF6UADRfuAA0YEgANGDkADRhdAA0YYAANGGIADRhkAA0YZgANGGgADRhqAA0YawANGG4ADRiHAA0YpAANGKYADRioAA0YqgANGKwADRiuAA0YsAANGLIADRjPAA0Y0gANGNUADRjYAA0Y2wANGN4ADRjhAA0Y5AANGOYADRlhAA0ZYwANGWUADRlnAA0ZagANGWsADRlsAA0ZbQANGW4ADRlwAA0ZcgANGXMADRl0AA0ZdgANGXcADRnyAA0Z9AANGfYADRn4AA0Z+wANGfwADRn9AA0Z/gANGf8ADRoBAA0aAwANGgQADRoFAA0aBwANGggADRqDAA0ahQANGocADRqJAA0ajAANGo0ADRqOAA0ajwANGpAADRqSAA0alAANGpUADRqWAA0amAANGpkADRsUAA0bFgANGxkADRsbAA0bHgANGx8ADRsgAA0bIQANGyIADRskAA0bJgANGycADRsoAA0bKgANGysADRumAA0bqAANG6oADRusAA0brwANG7AADRuxAA0bsgANG7MADRu1AA0btwANG7gADRu5AA0buwANG7wADRw3AA0cOQANHDsADRw9AA0cQAANHEEADRxCAA0cQwANHEQADRxGAA0cSAANHEkADRxKAA0cTAANHE0ADRzIAA0cygANHMwADRzOAA0c0QANHNIADRzTAA0c1AANHNUADRzXAA0c2QANHNoADRzbAA0c3QANHN4ADR1xAA0dlAANHbQADR3UAA0d1gANHdgADR3aAA0d3AANHd8ADR3gAA0d4QANHeQADR3lAA0d5wANHegADR3qAA0d7QANHe4ADR3vAA0d8gANHfMADR34AA0eEQANHhoADR4cAA0eHgANHicADR4qAA0eLQANHi8ADR54AA0enAANHsMADR7nAA0e6gANHuwADR7uAA0e8AANHvIADR70AA0e9QANHvgADR8RAA0fMgANHzQADR82AA0fOAANHzoADR88AA0fPgANH0AADR9CAA0fYwANH2YADR9pAA0fbAANH28ADR9yAA0fdQANH3gADR97AA0ffQANH/gADR/6AA0f/AANH/4ADSABAA0gAgANIAMADSAEAA0gBQANIAcADSAJAA0gCgANIAsADSANAA0gDgANIIkADSCLAA0gjQANII8ADSCSAA0gkwANIJQADSCVAA0glgANIJgADSCaAA0gmwANIJwADSCeAA0gnwANIRoADSEcAA0hHwANISEADSEkAA0hJQANISYADSEnAA0hKAANISoADSEsAA0hLQANIS4ADSEwAA0hMQANIUoADSFLAA0hTAANIU4ADSHJAA0hywANIc0ADSHPAA0h0gANIdMADSHUAA0h1QANIdYADSHYAA0h2gANIdsADSHcAA0h3gANId8ADSJaAA0iXAANIl8ADSJhAA0iZAANImUADSJmAA0iZwANImgADSJqAA0ibAANIm0ADSJuAA0icAANInEADSLsAA0i7gANIvAADSLyAA0i9QANIvYADSL3AA0i+AANIvkADSL7AA0i/QANIv4ADSL/AA0jAQANIwIADSN9AA0jfwANI4EADSODAA0jhgANI4cADSOIAA0jiQANI4oADSOMAA0jjgANI48ADSOQAA0jkgANI5MADSQOAA0kEAANJBIADSQUAA0kFwANJBgADSQZAA0kGgANJBsADSQdAA0kHwANJCAADSQhAA0kIwANJCQADSRtAA0kkQANJLgADSTcAA0k3wANJOEADSTjAA0k5QANJOcADSTpAA0k6gANJO0ADSUGAA0lIwANJSUADSUnAA0lKQANJSsADSUtAA0lLwANJTEADSVOAA0lUQANJVQADSVXAA0lWgANJV0ADSVgAA0lYwANJWUADSXgAA0l4gANJeQADSXmAA0l6QANJeoADSXrAA0l7AANJe0ADSXvAA0l8QANJfIADSXzAA0l9QANJfYADSZxAA0mcwANJnUADSZ3AA0megANJnsADSZ8AA0mfQANJn4ADSaAAA0mggANJoMADSaEAA0mhgANJocADScCAA0nBAANJwYADScIAA0nCwANJwwADScNAA0nDgANJw8ADScRAA0nEwANJxQADScVAA0nFwANJxgADSeTAA0nlQANJ5gADSeaAA0nnQANJ54ADSefAA0noAANJ6EADSejAA0npQANJ6YADSenAA0nqQANJ6oADSglAA0oJwANKCkADSgrAA0oLgANKC8ADSgwAA0oMQANKDIADSg0AA0oNgANKDcADSg4AA0oOgANKDsADSi2AA0ouAANKLoADSi8AA0ovwANKMAADSjBAA0owgANKMMADSjFAA0oxwANKMgADSjJAA0oywANKMwADSlHAA0pSQANKUsADSlNAA0pUAANKVEADSlSAA0pUwANKVQADSlWAA0pWAANKVkADSlaAA0pXAANKV0ADSnwAA0qEwANKjMADSpTAA0qVQANKlcADSpZAA0qWwANKl4ADSpfAA0qYAANKmMADSpkAA0qZgANKmcADSppAA0qbAANKm0ADSpuAA0qcQANKnIADSp3AA0qkAANKpkADSqbAA0qnQANKqYADSqpAA0qrAANKq4ADSr3AA0rGwANK0IADStmAA0raQANK2sADSttAA0rbwANK3EADStzAA0rdAANK3cADSuQAA0rsQANK7MADSu1AA0rtwANK7kADSu7AA0rvQANK78ADSvBAA0r4gANK+UADSvoAA0r6wANK+4ADSvxAA0r9AANK/cADSv6AA0r/AANLHcADSx5AA0sewANLH0ADSyAAA0sgQANLIIADSyDAA0shAANLIYADSyIAA0siQANLIoADSyMAA0sjQANLQgADS0KAA0tDAANLQ4ADS0RAA0tEgANLRMADS0UAA0tFQANLRcADS0ZAA0tGgANLRsADS0dAA0tHgANLZkADS2bAA0tngANLaAADS2jAA0tpAANLaUADS2mAA0tpwANLakADS2rAA0trAANLa0ADS2vAA0tsAANLckADS3KAA0tywANLc0ADS5IAA0uSgANLkwADS5OAA0uUQANLlIADS5TAA0uVAANLlUADS5XAA0uWQANLloADS5bAA0uXQANLl4ADS7ZAA0u2wANLt0ADS7fAA0u4gANLuMADS7kAA0u5QANLuYADS7oAA0u6gANLusADS7sAA0u7gANLu8ADS9qAA0vbAANL24ADS9wAA0vcwANL3QADS91AA0vdgANL3cADS95AA0vewANL3wADS99AA0vfwANL4AADS/7AA0v/QANL/8ADTABAA0wBAANMAUADTAGAA0wBwANMAgADTAKAA0wDAANMA0ADTAOAA0wEAANMBEADTCMAA0wjgANMJAADTCSAA0wlQANMJYADTCXAA0wmAANMJkADTCbAA0wnQANMJ4ADTCfAA0woQANMKIADTDrAA0xDwANMTYADTFaAA0xXQANMV8ADTFhAA0xYwANMWUADTFnAA0xaAANMWsADTGEAA0xoQANMaMADTGlAA0xpwANMakADTGrAA0xrQANMa8ADTHMAA0xzwANMdIADTHVAA0x2AANMdsADTHeAA0x4QANMeMADTJeAA0yYAANMmMADTJlAA0yaAANMmkADTJqAA0yawANMmwADTJuAA0ycAANMnEADTJyAA0ydAANMnUADTLwAA0y8gANMvQADTL2AA0y+QANMvoADTL7AA0y/AANMv0ADTL/AA0zAQANMwIADTMDAA0zBQANMwYADTOBAA0zgwANM4UADTOHAA0zigANM4sADTOMAA0zjQANM44ADTOQAA0zkgANM5MADTOUAA0zlgANM5cADTQSAA00FAANNBcADTQZAA00HAANNB0ADTQeAA00HwANNCAADTQiAA00JAANNCUADTQmAA00KAANNCkADTSkAA00pgANNKgADTSqAA00rQANNK4ADTSvAA00sAANNLEADTSzAA00tQANNLYADTS3AA00uQANNLoADTU1AA01NwANNTkADTU7AA01PgANNT8ADTVAAA01QQANNUIADTVEAA01RgANNUcADTVIAA01SgANNUsADTXGAA01yAANNcoADTXMAA01zwANNdAADTXRAA010gANNdMADTXVAA011wANNdgADTXZAA012wANNdwADTZvAA02kgANNrIADTbSAA021AANNtYADTbYAA022gANNt0ADTbeAA023wANNuIADTbjAA025QANNuYADTboAA026wANNuwADTbtAA028AANNvEADTb6AA03EwANNxwADTceAA03IAANNykADTcsAA03LwANNzEADTd6AA03ngANN8UADTfpAA037AANN+4ADTfwAA038gANN/QADTf2AA039wANN/oADTgTAA04NAANODYADTg4AA04OgANODwADTg+AA04QAANOEIADThEAA04ZQANOGgADThrAA04bgANOHEADTh0AA04dwANOHoADTh9AA04fwANOPoADTj8AA04/gANOQAADTkDAA05BAANOQUADTkGAA05BwANOQkADTkLAA05DAANOQ0ADTkPAA05EAANOYsADTmNAA05jwANOZEADTmUAA05lQANOZYADTmXAA05mAANOZoADTmcAA05nQANOZ4ADTmgAA05oQANOhwADToeAA06IQANOiMADTomAA06JwANOigADTopAA06KgANOiwADTouAA06LwANOjAADToyAA06MwANOkwADTpNAA06TgANOlAADTrLAA06zQANOs8ADTrRAA061AANOtUADTrWAA061wANOtgADTraAA063AANOt0ADTreAA064AANOuEADTtcAA07XgANO2AADTtiAA07ZQANO2YADTtnAA07aAANO2kADTtrAA07bQANO24ADTtvAA07cQANO3IADTvtAA077wANO/EADTvzAA079gANO/cADTv4AA07+QANO/oADTv8AA07/gANO/8ADTwAAA08AgANPAMADTx+AA08gAANPIIADTyEAA08hwANPIgADTyJAA08igANPIsADTyNAA08jwANPJAADTyRAA08kwANPJQADT0PAA09EQANPRMADT0VAA09GAANPRkADT0aAA09GwANPRwADT0eAA09IAANPSEADT0iAA09JAANPSUADT1uAA09kgANPbkADT3dAA094AANPeIADT3kAA095gANPegADT3qAA096wANPe4ADT4HAA0+JAANPiYADT4oAA0+KgANPiwADT4uAA0+MAANPjIADT5PAA0+UgANPlUADT5YAA0+WwANPl4ADT5hAA0+ZAANPmYADT7hAA0+4wANPuUADT7nAA0+6gANPusADT7sAA0+7QANPu4ADT7wAA0+8gANPvMADT70AA0+9gANPvcADT9yAA0/dAANP3YADT94AA0/ewANP3wADT99AA0/fgANP38ADT+BAA0/gwANP4QADT+FAA0/hwANP4gADUADAA1ABQANQAgADUAKAA1ADQANQA4ADUAPAA1AEAANQBEADUATAA1AFQANQBYADUAXAA1AGQANQBoADUCVAA1AlwANQJoADUCcAA1AnwANQKAADUChAA1AogANQKMADUClAA1ApwANQKgADUCpAA1AqwANQKwADUEnAA1BKQANQSsADUEtAA1BMAANQTEADUEyAA1BMwANQTQADUE2AA1BOAANQTkADUE6AA1BPAANQT0ADUG4AA1BugANQbwADUG+AA1BwQANQcIADUHDAA1BxAANQcUADUHHAA1ByQANQcoADUHLAA1BzQANQc4ADUJJAA1CSwANQk0ADUJPAA1CUgANQlMADUJUAA1CVQANQlYADUJYAA1CWgANQlsADUJcAA1CXgANQl8ADULyAA1DFQANQzUADUNVAA1DVwANQ1kADUNbAA1DXQANQ2AADUNhAA1DYgANQ2UADUNmAA1DaAANQ2kADUNrAA1DbgANQ28ADUNwAA1DcwANQ3QADUN5AA1DkgANQ5sADUOdAA1DnwANQ6gADUOrAA1DrgANQ7AADUP5AA1EHQANREQADURoAA1EawANRG0ADURvAA1EcQANRHMADUR1AA1EdgANRHkADUSSAA1EswANRLUADUS3AA1EuQANRLsADUS9AA1EvwANRMEADUTDAA1E5AANROcADUTqAA1E7QANRPAADUTzAA1E9gANRPkADUT8AA1E/gANRXkADUV7AA1FfQANRX8ADUWCAA1FgwANRYQADUWFAA1FhgANRYgADUWKAA1FiwANRYwADUWOAA1FjwANRgoADUYMAA1GDgANRhAADUYTAA1GFAANRhUADUYWAA1GFwANRhkADUYbAA1GHAANRh0ADUYfAA1GIAANRpsADUadAA1GoAANRqIADUalAA1GpgANRqcADUaoAA1GqQANRqsADUatAA1GrgANRq8ADUaxAA1GsgANRssADUbMAA1GzQANRs8ADUdKAA1HTAANR04ADUdQAA1HUwANR1QADUdVAA1HVgANR1cADUdZAA1HWwANR1wADUddAA1HXwANR2AADUfbAA1H3QANR98ADUfhAA1H5AANR+UADUfmAA1H5wANR+gADUfqAA1H7AANR+0ADUfuAA1H8AANR/EADUhsAA1IbgANSHAADUhyAA1IdQANSHYADUh3AA1IeAANSHkADUh7AA1IfQANSH4ADUh/AA1IgQANSIIADUj9AA1I/wANSQEADUkDAA1JBgANSQcADUkIAA1JCQANSQoADUkMAA1JDgANSQ8ADUkQAA1JEgANSRMADUmOAA1JkAANSZIADUmUAA1JlwANSZgADUmZAA1JmgANSZsADUmdAA1JnwANSaAADUmhAA1JowANSaQADUntAA1KEQANSjgADUpcAA1KXwANSmEADUpjAA1KZQANSmcADUppAA1KagANSm0ADUqGAA1KowANSqUADUqnAA1KqQANSqsADUqtAA1KrwANSrEADUrOAA1K0QANStQADUrXAA1K2gANSt0ADUrgAA1K4wANSuUADUtgAA1LYgANS2QADUtmAA1LaQANS2oADUtrAA1LbAANS20ADUtvAA1LcQANS3IADUtzAA1LdQANS3YADUvxAA1L8wANS/UADUv3AA1L+gANS/sADUv8AA1L/QANS/4ADUwAAA1MAgANTAMADUwEAA1MBgANTAcADUyCAA1MhAANTIcADUyJAA1MjAANTI0ADUyOAA1MjwANTJAADUySAA1MlAANTJUADUyWAA1MmAANTJkADU0UAA1NFgANTRkADU0bAA1NHgANTR8ADU0gAA1NIQANTSIADU0kAA1NJgANTScADU0oAA1NKgANTSsADU2mAA1NqAANTaoADU2sAA1NrwANTbAADU2xAA1NsgANTbMADU21AA1NtwANTbgADU25AA1NuwANTbwADU43AA1OOQANTjsADU49AA1OQAANTkEADU5CAA1OQwANTkQADU5GAA1OSAANTkkADU5KAA1OTAANTk0ADU7IAA1OygANTswADU7OAA1O0QANTtIADU7TAA1O1AANTtUADU7XAA1O2QANTtoADU7bAA1O3QANTt4ADU9xAA1PlAANT7QADU/UAA1P1gANT9gADU/aAA1P3AANT98ADU/gAA1P4QANT+QADU/lAA1P5wANT+gADU/qAA1P7QANT+4ADU/vAA1P8gANT/MADU/4AA1QEQANUBoADVAcAA1QHgANUCcADVAqAA1QLQANUC8ADVB4AA1QnAANUMMADVDnAA1Q6gANUOwADVDuAA1Q8AANUPIADVD0AA1Q9QANUPgADVERAA1RMgANUTQADVE2AA1ROAANUToADVE8AA1RPgANUUAADVFCAA1RYwANUWYADVFpAA1RbAANUW8ADVFyAA1RdQANUXgADVF7AA1RfQANUfgADVH6AA1R/AANUf4ADVIBAA1SAgANUgMADVIEAA1SBQANUgcADVIJAA1SCgANUgsADVINAA1SDgANUokADVKLAA1SjQANUo8ADVKSAA1SkwANUpQADVKVAA1SlgANUpgADVKaAA1SmwANUpwADVKeAA1SnwANUxoADVMcAA1THwANUyEADVMkAA1TJQANUyYADVMnAA1TKAANUyoADVMsAA1TLQANUy4ADVMwAA1TMQANU0oADVNLAA1TTAANU04ADVPJAA1TywANU80ADVPPAA1T0gANU9MADVPUAA1T1QANU9YADVPYAA1T2gANU9sADVPcAA1T3gANU98ADVRaAA1UXAANVF8ADVRhAA1UZAANVGUADVRmAA1UZwANVGgADVRqAA1UbAANVG0ADVRuAA1UcAANVHEADVTsAA1U7gANVPAADVTyAA1U9QANVPYADVT3AA1U+AANVPkADVT7AA1U/QANVP4ADVT/AA1VAQANVQIADVV9AA1VfwANVYEADVWDAA1VhgANVYcADVWIAA1ViQANVYoADVWMAA1VjgANVY8ADVWQAA1VkgANVZMADVYOAA1WEAANVhIADVYUAA1WFwANVhgADVYZAA1WGgANVhsADVYdAA1WHwANViAADVYhAA1WIwANViQADVZtAA1WkQANVrgADVbcAA1W3wANVuEADVbjAA1W5QANVucADVbpAA1W6gANVu0ADVcGAA1XIwANVyUADVcnAA1XKQANVysADVctAA1XLwANVzEADVdOAA1XUQANV1QADVdXAA1XWgANV10ADVdgAA1XYwANV2UADVfgAA1X4gANV+QADVfmAA1X6QANV+oADVfrAA1X7AANV+0ADVfvAA1X8QANV/IADVfzAA1X9QANV/YADVhxAA1YcwANWHUADVh3AA1YegANWHsADVh8AA1YfQANWH4ADViAAA1YggANWIMADViEAA1YhgANWIcADVkCAA1ZBAANWQYADVkIAA1ZCwANWQwADVkNAA1ZDgANWQ8ADVkRAA1ZEwANWRQADVkVAA1ZFwANWRgADVmTAA1ZlQANWZgADVmaAA1ZnQANWZ4ADVmfAA1ZoAANWaEADVmjAA1ZpQANWaYADVmnAA1ZqQANWaoADVolAA1aJwANWikADVorAA1aLgANWi8ADVowAA1aMQANWjIADVo0AA1aNgANWjcADVo4AA1aOgANWjsADVq2AA1auAANWroADVq8AA1avwANWsAADVrBAA1awgANWsMADVrFAA1axwANWsgADVrJAA1aywANWswADVtHAA1bSQANW0sADVtNAA1bUAANW1EADVtSAA1bUwANW1QADVtWAA1bWAANW1kADVtaAA1bXAANW10ADVvwAA1cEwANXDMADVxTAA1cVQANXFcADVxZAA1cWwANXF4ADVxfAA1cYAANXGMADVxkAA1cZgANXGcADVxqAA1cbQANXG4ADVxvAA1ccgANXHMADVx4AA1ckQANXJoADVycAA1cngANXKcADVyqAA1crQANXK8ADVz4AA1dHAANXUMADV1nAA1dagANXWwADV1uAA1dcAANXXIADV10AA1ddQANXXgADV2RAA1dsgANXbQADV22AA1duAANXboADV28AA1dvgANXcAADV3CAA1d4wANXeYADV3pAA1d7AANXe8ADV3yAA1d9QANXfgADV37AA1d/QANXngADV56AA1efAANXn4ADV6BAA1eggANXoMADV6EAA1ehQANXocADV6JAA1eigANXosADV6NAA1ejgANXwkADV8LAA1fDQANXw8ADV8SAA1fEwANXxQADV8VAA1fFgANXxgADV8aAA1fGwANXxwADV8eAA1fHwANX5oADV+cAA1fnwANX6EADV+kAA1fpQANX6YADV+nAA1fqAANX6oADV+sAA1frQANX64ADV+wAA1fsQANX8oADV/LAA1fzAANX84ADWBJAA1gSwANYE0ADWBPAA1gUgANYFMADWBUAA1gVQANYFYADWBYAA1gWgANYFsADWBcAA1gXgANYF8ADWDaAA1g3AANYN8ADWDhAA1g5AANYOUADWDmAA1g5wANYOgADWDqAA1g7AANYO0ADWDuAA1g8AANYPEADWFsAA1hbgANYXAADWFyAA1hdQANYXYADWF3AA1heAANYXkADWF7AA1hfQANYX4ADWF/AA1hgQANYYIADWH9AA1h/wANYgEADWIDAA1iBgANYgcADWIIAA1iCQANYgoADWIMAA1iDgANYg8ADWIQAA1iEgANYhMADWKOAA1ikAANYpIADWKUAA1ilwANYpgADWKZAA1imgANYpsADWKdAA1inwANYqAADWKhAA1iowANYqQADWLtAA1jEQANYzgADWNcAA1jXwANY2EADWNjAA1jZQANY2cADWNpAA1jagANY20ADWOGAA1jowANY6UADWOnAA1jqQANY6sADWOtAA1jrwANY7EADWPOAA1j0QANY9QADWPXAA1j2gANY90ADWPgAA1j4wANY+UADWRgAA1kYgANZGQADWRmAA1kaQANZGoADWRrAA1kbAANZG0ADWRvAA1kcQANZHIADWRzAA1kdQANZHYADWTxAA1k8wANZPUADWT3AA1k+gANZPsADWT8AA1k/QANZP4ADWUAAA1lAgANZQMADWUEAA1lBgANZQcADWWCAA1lhAANZYYADWWIAA1liwANZYwADWWNAA1ljgANZY8ADWWRAA1lkwANZZQADWWVAA1llwANZZgADWYTAA1mFQANZhgADWYaAA1mHQANZh4ADWYfAA1mIAANZiEADWYjAA1mJQANZiYADWYnAA1mKQANZioADWalAA1mpwANZqkADWarAA1mrgANZq8ADWawAA1msQANZrIADWa0AA1mtgANZrcADWa4AA1mugANZrsADWc2AA1nOAANZzoADWc8AA1nPwANZ0AADWdBAA1nQgANZ0MADWdFAA1nRwANZ0gADWdJAA1nSwANZ0wADWfHAA1nyQANZ8wADWfOAA1n0QANZ9IADWfTAA1n1AANZ9UADWfXAA1n2QANZ9oADWfbAA1n3QANZ94ADWhxAA1olAANaLQADWjUAA1o1gANaNgADWjaAA1o3AANaN8ADWjgAA1o4QANaOQADWjlAA1o5wANaOgADWjqAA1o7QANaO4ADWjvAA1o8gANaPMADWj4AA1pEQANaRoADWkcAA1pHgANaScADWkqAA1pLQANaS8ADWl4AA1pnAANacMADWnnAA1p6gANaewADWnuAA1p8AANafIADWn0AA1p9QANafgADWoRAA1qMgANajQADWo2AA1qOAANajoADWo8AA1qPgANakAADWpCAA1qYwANamYADWppAA1qbAANam8ADWpyAA1qdQANangADWp7AA1qfQANavgADWr6AA1q/AANav4ADWsBAA1rAgANawMADWsEAA1rBQANawcADWsJAA1rCgANawsADWsNAA1rDgANa4kADWuLAA1rjQANa48ADWuSAA1rkwANa5QADWuVAA1rlgANa5gADWuaAA1rmwANa5wADWueAA1rnwANbBoADWwcAA1sHwANbCEADWwkAA1sJQANbCYADWwnAA1sKAANbCoADWwsAA1sLQANbC4ADWwwAA1sMQANbEoADWxLAA1sTAANbE4ADWzJAA1sywANbM0ADWzPAA1s0gANbNMADWzUAA1s1QANbNYADWzYAA1s2gANbNsADWzcAA1s3gANbN8ADW1aAA1tXAANbV8ADW1hAA1tZAANbWUADW1mAA1tZwANbWgADW1qAA1tbAANbW0ADW1uAA1tcAANbXEADW3sAA1t7gANbfAADW3yAA1t9QANbfYADW33AA1t+AANbfkADW37AA1t/QANbf4ADW3/AA1uAQANbgIADW59AA1ufwANboEADW6DAA1uhgANbocADW6IAA1uiQANbooADW6MAA1ujgANbo8ADW6QAA1ukgANbpMADW8OAA1vEAANbxIADW8UAA1vFwANbxgADW8ZAA1vGgANbxsADW8dAA1vHwANbyAADW8hAA1vIwANbyQADW9tAA1vkQANb7gADW/cAA1v3wANb+EADW/jAA1v5QANb+cADW/pAA1v6gANb+0ADXAGAA1wIwANcCUADXAnAA1wKQANcCsADXAtAA1wLwANcDEADXBOAA1wUQANcFQADXBXAA1wWgANcF0ADXBgAA1wYwANcGUADXDgAA1w4gANcOUADXDnAA1w6gANcOsADXDsAA1w7QANcO4ADXDwAA1w8gANcPMADXD0AA1w9gANcPcADXFyAA1xdAANcXYADXF4AA1xewANcXwADXF9AA1xfgANcX8ADXGBAA1xgwANcYQADXGFAA1xhwANcYgADXIDAA1yBQANcgcADXIJAA1yDAANcg0ADXIOAA1yDwANchAADXISAA1yFAANchUADXIWAA1yGAANchkADXKUAA1ylgANcpgADXKaAA1ynQANcp4ADXKfAA1yoAANcqEADXKjAA1ypQANcqYADXKnAA1yqQANcqoADXMlAA1zJwANcykADXMrAA1zLgANcy8ADXMwAA1zMQANczIADXM0AA1zNgANczcADXM4AA1zOgANczsADXO2AA1zuAANc7oADXO8AA1zvwANc8AADXPBAA1zwgANc8MADXPFAA1zxwANc8gADXPJAA1zywANc8wADXRHAA10SQANdEsADXRNAA10UAANdFEADXRSAA10UwANdFQADXRWAA10WAANdFkADXRaAA10XAANdF0ADXTwAA11EwANdTMADXVTAA11VQANdVcADXVZAA11WwANdV4ADXVfAA11YAANdWMADXVkAA11ZgANdWcADXVpAA11bAANdW0ADXVuAA11cQANdXIADXV3AA11kAANdZkADXWbAA11nQANdaYADXWpAA11rAANda4ADXX3AA12GwANdkIADXZmAA12aQANdmsADXZtAA12bwANdnEADXZzAA12dAANdncADXaQAA12sQANdrMADXa1AA12twANdrkADXa7AA12vQANdr8ADXbBAA124gANduUADXboAA126wANdu4ADXbxAA129AANdvcADXb6AA12/AANd3cADXd5AA13ewANd30ADXeAAA13gQANd4IADXeDAA13hAANd4YADXeIAA13iQANd4oADXeMAA13jQANeAgADXgKAA14DAANeA4ADXgRAA14EgANeBMADXgUAA14FQANeBcADXgZAA14GgANeBsADXgdAA14HgANeJkADXibAA14ngANeKAADXijAA14pAANeKUADXimAA14pwANeKkADXirAA14rAANeK0ADXivAA14sAANeMkADXjKAA14ywANeM0ADXlIAA15SgANeUwADXlOAA15UQANeVIADXlTAA15VAANeVUADXlXAA15WQANeVoADXlbAA15XQANeV4ADXnZAA152wANed0ADXnfAA154gANeeMADXnkAA155QANeeYADXnoAA156gANeesADXnsAA157gANee8ADXpqAA16bAANem4ADXpwAA16cwANenQADXp1AA16dgANencADXp5AA16ewANenwADXp9AA16fwANeoAADXr7AA16/QANev8ADXsBAA17BAANewUADXsGAA17BwANewgADXsKAA17DAANew0ADXsOAA17EAANexEADXuMAA17jgANe5AADXuSAA17lQANe5YADXuXAA17mAANe5kADXubAA17nQANe54ADXufAA17oQANe6IADXvrAA18DwANfDYADXxaAA18XQANfF8ADXxhAA18YwANfGUADXxnAA18aAANfGsADXyEAA18oQANfKMADXylAA18pwANfKkADXyrAA18rQANfK8ADXzMAA18zwANfNIADXzVAA182AANfNsADXzeAA184QANfOMADX1eAA19YAANfWIADX1kAA19ZwANfWgADX1pAA19agANfWsADX1tAA19bwANfXAADX1xAA19cwANfXQADX3vAA198QANffMADX31AA19+AANffkADX36AA19+wANffwADX3+AA1+AAANfgEADX4CAA1+BAANfgUADX6AAA1+ggANfoQADX6GAA1+iQANfooADX6LAA1+jAANfo0ADX6PAA1+kQANfpIADX6TAA1+lQANfpYADX8RAA1/EwANfxYADX8YAA1/GwANfxwADX8dAA1/HgANfx8ADX8hAA1/IwANfyQADX8lAA1/JwANfygADX+jAA1/pQANf6cADX+pAA1/rAANf60ADX+uAA1/rwANf7AADX+yAA1/tAANf7UADX+2AA1/uAANf7kADYA0AA2ANgANgDgADYA6AA2APQANgD4ADYA/AA2AQAANgEEADYBDAA2ARQANgEYADYBHAA2ASQANgEoADYDFAA2AxwANgMkADYDLAA2AzgANgM8ADYDQAA2A0QANgNIADYDUAA2A1gANgNcADYDYAA2A2gANgNsADYFuAA2BkQANgbEADYHRAA2B0wANgdUADYHXAA2B2QANgdwADYHdAA2B3gANgeEADYHiAA2B5AANgeUADYHnAA2B6gANgesADYHsAA2B7wANgfAADYH1AA2CDgANghcADYIZAA2CGwANgiQADYInAA2CKgANgiwADYJ1AA2CmQANgsAADYLkAA2C5wANgukADYLrAA2C7QANgu8ADYLxAA2C8gANgvUADYMOAA2DLwANgzEADYMzAA2DNQANgzcADYM5AA2DOwANgz0ADYM/AA2DYAANg2MADYNmAA2DaQANg2wADYNvAA2DcgANg3UADYN4AA2DegANg/UADYP3AA2D+QANg/sADYP+AA2D/wANhAAADYQBAA2EAgANhAQADYQGAA2EBwANhAgADYQKAA2ECwANhIYADYSIAA2EigANhIwADYSPAA2EkAANhJEADYSSAA2EkwANhJUADYSXAA2EmAANhJkADYSbAA2EnAANhRcADYUZAA2FHAANhR4ADYUhAA2FIgANhSMADYUkAA2FJQANhScADYUpAA2FKgANhSsADYUtAA2FLgANhUcADYVIAA2FSQANhUsADYXGAA2FyAANhcoADYXMAA2FzwANhdAADYXRAA2F0gANhdMADYXVAA2F1wANhdgADYXZAA2F2wANhdwADYZXAA2GWQANhlsADYZdAA2GYAANhmEADYZiAA2GYwANhmQADYZmAA2GaAANhmkADYZqAA2GbAANhm0ADYboAA2G6gANhuwADYbuAA2G8QANhvIADYbzAA2G9AANhvUADYb3AA2G+QANhvoADYb7AA2G/QANhv4ADYd5AA2HewANh30ADYd/AA2HggANh4MADYeEAA2HhQANh4YADYeIAA2HigANh4sADYeMAA2HjgANh48ADYgKAA2IDAANiA4ADYgQAA2IEwANiBQADYgVAA2IFgANiBcADYgZAA2IGwANiBwADYgdAA2IHwANiCAADYhpAA2IjQANiLQADYjYAA2I2wANiN0ADYjfAA2I4QANiOMADYjlAA2I5gANiOkADYkCAA2JHwANiSEADYkjAA2JJQANiScADYkpAA2JKwANiS0ADYlKAA2JTQANiVAADYlTAA2JVgANiVkADYlcAA2JXwANiWEADYncAA2J3gANieAADYniAA2J5QANieYADYnnAA2J6AANiekADYnrAA2J7QANie4ADYnvAA2J8QANifIADYptAA2KbwANinEADYpzAA2KdgANincADYp4AA2KeQANinoADYp8AA2KfgANin8ADYqAAA2KggANioMADYr+AA2LAAANiwIADYsEAA2LBwANiwgADYsJAA2LCgANiwsADYsNAA2LDwANixAADYsRAA2LEwANixQADYuPAA2LkQANi5QADYuWAA2LmQANi5oADYubAA2LnAANi50ADYufAA2LoQANi6IADYujAA2LpQANi6YADYwhAA2MIwANjCUADYwnAA2MKgANjCsADYwsAA2MLQANjC4ADYwwAA2MMgANjDMADYw0AA2MNgANjDcADYyyAA2MtAANjLYADYy4AA2MuwANjLwADYy9AA2MvgANjL8ADYzBAA2MwwANjMQADYzFAA2MxwANjMgADY1DAA2NRQANjUcADY1JAA2NTAANjU0ADY1OAA2NTwANjVAADY1SAA2NVAANjVUADY1WAA2NWAANjVkADY1qAA2NawANjW0ADY3oAA2N6gANje0ADY3vAA2N8gANjfMADY30AA2N9QANjfYADY34AA2N+gANjfsADY38AA2N/gANjf8ADY56AA2OfAANjn4ADY6AAA2OgwANjoQADY6FAA2OhgANjocADY6JAA2OiwANjowADY6NAA2OjwANjpAADY8LAA2PDQANjxAADY8SAA2PFQANjxYADY8XAA2PGAANjxkADY8bAA2PHQANjx4ADY8fAA2PIQANjyIADY+1AA2P2AANj/gADZAYAA2QGgANkBwADZAeAA2QIAANkCMADZAkAA2QJQANkCgADZApAA2QKwANkCwADZAvAA2QMgANkDMADZA0AA2QNwANkDgADZA9AA2QVgANkF8ADZBhAA2QYwANkGwADZBvAA2QcgANkHQADZC9AA2Q4QANkQgADZEsAA2RLwANkTEADZEzAA2RNQANkTcADZE5AA2ROgANkT0ADZFWAA2RdwANkXkADZF7AA2RfQANkX8ADZGBAA2RgwANkYUADZGHAA2RqAANkasADZGuAA2RsQANkbQADZG3AA2RugANkb0ADZHAAA2RwgANkj0ADZI/AA2SQQANkkMADZJGAA2SRwANkkgADZJJAA2SSgANkkwADZJOAA2STwANklAADZJSAA2SUwANks4ADZLQAA2S0gANktQADZLXAA2S2AANktkADZLaAA2S2wANkt0ADZLfAA2S4AANkuEADZLjAA2S5AANk18ADZNhAA2TZAANk2YADZNpAA2TagANk2sADZNsAA2TbQANk28ADZNxAA2TcgANk3MADZN1AA2TdgANk48ADZOQAA2TkQANk5MADZQOAA2UEAANlBIADZQUAA2UFwANlBgADZQZAA2UGgANlBsADZQdAA2UHwANlCAADZQhAA2UIwANlCQADZSfAA2UoQANlKQADZSmAA2UqQANlKoADZSrAA2UrAANlK0ADZSvAA2UsQANlLIADZSzAA2UtQANlLYADZUxAA2VMwANlTUADZU3AA2VOgANlTsADZU8AA2VPQANlT4ADZVAAA2VQgANlUMADZVEAA2VRgANlUcADZXCAA2VxAANlcYADZXIAA2VywANlcwADZXNAA2VzgANlc8ADZXRAA2V0wANldQADZXVAA2V1wANldgADZZTAA2WVQANllcADZZZAA2WXAANll0ADZZeAA2WXwANlmAADZZiAA2WZAANlmUADZZmAA2WaAANlmkADZayAA2W1gANlv0ADZchAA2XJAANlyYADZcoAA2XKgANlywADZcuAA2XLwANlzIADZdLAA2XaAANl2oADZdsAA2XbgANl3AADZdyAA2XdAANl3YADZeTAA2XlgANl5kADZecAA2XnwANl6IADZelAA2XqAANl6oADZglAA2YJwANmCkADZgrAA2YLgANmC8ADZgwAA2YMQANmDIADZg0AA2YNgANmDcADZg4AA2YOgANmDsADZi2AA2YuAANmLoADZi8AA2YvwANmMAADZjBAA2YwgANmMMADZjFAA2YxwANmMgADZjJAA2YywANmMwADZlHAA2ZSQANmUsADZlNAA2ZUAANmVEADZlSAA2ZUwANmVQADZlWAA2ZWAANmVkADZlaAA2ZXAANmV0ADZnYAA2Z2gANmd0ADZnfAA2Z4gANmeMADZnkAA2Z5QANmeYADZnoAA2Z6gANmesADZnsAA2Z7gANme8ADZpyAA2algANmroADZrdAA2bBAANmyQADZtLAA2bcgANm5IADZu2AA2b2gANm9wADZvfAA2b4QANm+MADZvlAA2b6AANm+sADZvtAA2b7wANm/IADZv0AA2b9gANm/kADZv8AA2b/QANnAIADZwbAA2cIAANnCIADZwnAA2cKgANnCwADZx1AA2cmQANnMAADZzkAA2c5wANnOkADZzrAA2c7QANnO8ADZzxAA2c8gANnPUADZ0OAA2dMwANnTUADZ03AA2dOQANnTsADZ09AA2dPwANnUEADZ1DAA2dRQANnWoADZ1tAA2dcAANnXMADZ12AA2deQANnXwADZ1/AA2dggANnYUADZ2HAA2eAgANngQADZ4HAA2eCQANngwADZ4NAA2eDgANng8ADZ4QAA2eEgANnhQADZ4VAA2eFgANnhgADZ4ZAA2eKgANnisADZ4tAA2eqAANnqoADZ6sAA2ergANnrEADZ6yAA2eswANnrQADZ61AA2etwANnrkADZ66AA2euwANnr0ADZ6+AA2fOQANnzsADZ8+AA2fQAANn0MADZ9EAA2fRQANn0YADZ9HAA2fSQANn0sADZ9MAA2fTQANn08ADZ9QAA2fYQANn2YADZ9pAA2fawANn3wADZ+BAA2fhAANn4YADZ+UAA2gDwANoBEADaATAA2gFQANoBgADaAZAA2gGgANoBsADaAcAA2gHgANoCAADaAhAA2gIgANoCQADaAlAA2goAANoKIADaClAA2gpwANoKoADaCrAA2grAANoK0ADaCuAA2gsAANoLIADaCzAA2gtAANoLYADaC3AA2gyAANoMkADaDLAA2hRgANoUgADaFKAA2hTAANoU8ADaFQAA2hUQANoVIADaFTAA2hVQANoVcADaFYAA2hWQANoVsADaFcAA2h1wANodkADaHcAA2h3gANoeEADaHiAA2h4wANoeQADaHlAA2h5wANoekADaHqAA2h6wANoe0ADaHuAA2iBwANoggADaIJAA2iCwANooYADaKIAA2iigANoowADaKPAA2ikAANopEADaKSAA2ikwANopUADaKXAA2imAANopkADaKbAA2inAANoxcADaMZAA2jHAANox4ADaMhAA2jIgANoyMADaMkAA2jJQANoycADaMpAA2jKgANoysADaMtAA2jLgANo0gADaNhAA2jcgANo3UADaN4AA2jewANo34ADaOPAA2jkgANo5UADaOYAA2jmwANo50ADaOoAA2jtgANpEkADaRsAA2kjAANpKwADaSuAA2ksAANpLIADaS0AA2ktwANpLgADaS5AA2kvAANpL0ADaS/AA2kwAANpMMADaTGAA2kxwANpMgADaTLAA2kzAANpNEADaTqAA2k8wANpPUADaT3AA2lAAANpQMADaUGAA2lCAANpVEADaV1AA2lnAANpcAADaXDAA2lxQANpccADaXJAA2lywANpc0ADaXOAA2l0QANpeoADaYLAA2mDQANpg8ADaYRAA2mEwANphUADaYXAA2mGQANphsADaY8AA2mPwANpkIADaZFAA2mSAANpksADaZOAA2mUQANplQADaZWAA2m0QANptMADabVAA2m1wANptoADabbAA2m3AANpt0ADabeAA2m4AANpuIADabjAA2m5AANpuYADabnAA2nYgANp2QADadmAA2naAANp2sADadsAA2nbQANp24ADadvAA2ncQANp3MADad0AA2ndQANp3cADad4AA2n8wANp/UADaf4AA2n+gANp/0ADaf+AA2n/wANqAAADagBAA2oAwANqAUADagGAA2oBwANqAkADagKAA2oIwANqCQADaglAA2oJwANqKIADaikAA2opgANqKgADairAA2orAANqK0ADaiuAA2orwANqLEADaizAA2otAANqLUADai3AA2ouAANqTMADak1AA2pOAANqToADak9AA2pPgANqT8ADalAAA2pQQANqUMADalFAA2pRgANqUcADalJAA2pSgANqcUADanHAA2pyQANqcsADanOAA2pzwANqdAADanRAA2p0gANqdQADanWAA2p1wANqdgADanaAA2p2wANqlYADapYAA2qWgANqlwADapfAA2qYAANqmEADapiAA2qYwANqmUADapnAA2qaAANqmkADaprAA2qbAANqucADarpAA2q6wANqu0ADarwAA2q8QANqvIADarzAA2q9AANqvYADar4AA2q+QANqvoADar8AA2q/QANq0YADatqAA2rkQANq7UADau4AA2rugANq7wADau+AA2rwAANq8IADavDAA2rxgANq98ADav8AA2r/gANrAAADawCAA2sBAANrAYADawIAA2sCgANrCcADawqAA2sLQANrDAADawzAA2sNgANrDkADaw8AA2sPgANrLkADay7AA2svQANrL8ADazCAA2swwANrMQADazFAA2sxgANrMgADazKAA2sywANrMwADazOAA2szwANrUoADa1MAA2tTgANrVAADa1TAA2tVAANrVUADa1WAA2tVwANrVkADa1bAA2tXAANrV0ADa1fAA2tYAANrdsADa3dAA2t3wANreEADa3kAA2t5QANreYADa3nAA2t6AANreoADa3sAA2t7QANre4ADa3wAA2t8QANrmwADa5uAA2ucQANrnMADa52AA2udwANrngADa55AA2uegANrnwADa5+AA2ufwANroAADa6CAA2ugwANrv4ADa8AAA2vAgANrwQADa8HAA2vCAANrwkADa8KAA2vCwANrw0ADa8PAA2vEAANrxEADa8TAA2vFAANr48ADa+RAA2vkwANr5UADa+YAA2vmQANr5oADa+bAA2vnAANr54ADa+gAA2voQANr6IADa+kAA2vpQANsCAADbAiAA2wJQANsCcADbAqAA2wKwANsCwADbAtAA2wLgANsDAADbAyAA2wMwANsDQADbA2AA2wNwANsMoADbDtAA2xDQANsS0ADbEvAA2xMQANsTMADbE1AA2xOAANsTkADbE6AA2xPQANsT4ADbFAAA2xQQANsUMADbFGAA2xRwANsUgADbFLAA2xTAANsVEADbFqAA2xcwANsXUADbF3AA2xgAANsYMADbGGAA2xiAANsdEADbH1AA2yHAANskAADbJDAA2yRQANskcADbJJAA2ySwANsk0ADbJOAA2yUQANsmoADbKLAA2yjQANso8ADbKRAA2ykwANspUADbKXAA2ymQANspsADbK8AA2yvwANssIADbLFAA2yyAANsssADbLOAA2y0QANstQADbLWAA2zUQANs1MADbNVAA2zVwANs1oADbNbAA2zXAANs10ADbNeAA2zYAANs2IADbNjAA2zZAANs2YADbNnAA2z4gANs+QADbPmAA2z6AANs+sADbPsAA2z7QANs+4ADbPvAA2z8QANs/MADbP0AA2z9QANs/cADbP4AA20cwANtHUADbR4AA20egANtH0ADbR+AA20fwANtIAADbSBAA20gwANtIUADbSGAA20hwANtIkADbSKAA20owANtKQADbSlAA20pwANtSIADbUkAA21JgANtSgADbUrAA21LAANtS0ADbUuAA21LwANtTEADbUzAA21NAANtTUADbU3AA21OAANtbMADbW1AA21twANtbkADbW8AA21vQANtb4ADbW/AA21wAANtcIADbXEAA21xQANtcYADbXIAA21yQANtkQADbZGAA22SAANtkoADbZNAA22TgANtk8ADbZQAA22UQANtlMADbZVAA22VgANtlcADbZZAA22WgANttUADbbXAA222QANttsADbbeAA223wANtuAADbbhAA224gANtuQADbbmAA225wANtugADbbqAA226wANt2YADbdoAA23agANt2wADbdvAA23cAANt3EADbdyAA23cwANt3UADbd3AA23eAANt3kADbd7AA23fAANt8UADbfpAA24EAANuDQADbg3AA24OQANuDsADbg9AA24PwANuEEADbhCAA24RQANuF4ADbh7AA24fQANuH8ADbiBAA24gwANuIUADbiHAA24iQANuKYADbipAA24rAANuK8ADbiyAA24tQANuLgADbi7AA24vQANuTgADbk6AA25PAANuT4ADblBAA25QgANuUMADblEAA25RQANuUcADblJAA25SgANuUsADblNAA25TgANuckADbnLAA25zQANuc8ADbnSAA250wANudQADbnVAA251gANudgADbnaAA252wANudwADbneAA253wANuloADbpcAA26XgANumAADbpjAA26ZAANumUADbpmAA26ZwANumkADbprAA26bAANum0ADbpvAA26cAANuusADbrtAA268AANuvIADbr1AA269gANuvcADbr4AA26+QANuvsADbr9AA26/gANuv8ADbsBAA27AgANu30ADbt/AA27gQANu4MADbuGAA27hwANu4gADbuJAA27igANu4wADbuOAA27jwANu5AADbuSAA27kwANvA4ADbwQAA28EgANvBQADbwXAA28GAANvBkADbwaAA28GwANvB0ADbwfAA28IAANvCEADbwjAA28JAANvJ8ADbyhAA28owANvKUADbyoAA28qQANvKoADbyrAA28rAANvK4ADbywAA28sQANvLIADby0AA28tQANvUgADb1rAA29iwANvasADb2tAA29rwANvbEADb2zAA29tgANvbcADb24AA29uwANvbwADb2+AA29vwANvcEADb3EAA29xQANvcYADb3JAA29ygANvc8ADb3oAA298QANvfMADb31AA29/gANvgEADb4EAA2+BgANvk8ADb5zAA2+mgANvr4ADb7BAA2+wwANvsUADb7HAA2+yQANvssADb7MAA2+zwANvugADb8JAA2/CwANvw0ADb8PAA2/EQANvxMADb8VAA2/FwANvxkADb86AA2/PQANv0AADb9DAA2/RgANv0kADb9MAA2/TwANv1IADb9UAA2/zwANv9EADb/TAA2/1QANv9gADb/ZAA2/2gANv9sADb/cAA2/3gANv+AADb/hAA2/4gANv+QADb/lAA3AYAANwGIADcBkAA3AZgANwGkADcBqAA3AawANwGwADcBtAA3AbwANwHEADcByAA3AcwANwHUADcB2AA3A8QANwPMADcD2AA3A+AANwPsADcD8AA3A/QANwP4ADcD/AA3BAQANwQMADcEEAA3BBQANwQcADcEIAA3BIQANwSIADcEjAA3BJQANwaAADcGiAA3BpAANwaYADcGpAA3BqgANwasADcGsAA3BrQANwa8ADcGxAA3BsgANwbMADcG1AA3BtgANwjEADcIzAA3CNQANwjcADcI6AA3COwANwjwADcI9AA3CPgANwkAADcJCAA3CQwANwkQADcJGAA3CRwANwsIADcLEAA3CxgANwsgADcLLAA3CzAANws0ADcLOAA3CzwANwtEADcLTAA3C1AANwtUADcLXAA3C2AANw1MADcNVAA3DVwANw1kADcNcAA3DXQANw14ADcNfAA3DYAANw2IADcNkAA3DZQANw2YADcNoAA3DaQANw+QADcPmAA3D6AANw+oADcPtAA3D7gANw+8ADcPwAA3D8QANw/MADcP1AA3D9gANw/cADcP5AA3D+gANxEMADcRnAA3EjgANxLIADcS1AA3EtwANxLkADcS7AA3EvQANxL8ADcTAAA3EwwANxNwADcT5AA3E+wANxP0ADcT/AA3FAQANxQMADcUFAA3FBwANxSQADcUnAA3FKgANxS0ADcUwAA3FMwANxTYADcU5AA3FOwANxbYADcW4AA3FugANxbwADcW/AA3FwAANxcEADcXCAA3FwwANxcUADcXHAA3FyAANxckADcXLAA3FzAANxkcADcZJAA3GSwANxk0ADcZQAA3GUQANxlIADcZTAA3GVAANxlYADcZYAA3GWQANxloADcZcAA3GXQANxtgADcbaAA3G3AANxt4ADcbhAA3G4gANxuMADcbkAA3G5QANxucADcbpAA3G6gANxusADcbtAA3G7gANx2kADcdrAA3HbgANx3AADcdzAA3HdAANx3UADcd2AA3HdwANx3kADcd7AA3HfAANx30ADcd/AA3HgAANx/sADcf9AA3H/wANyAEADcgEAA3IBQANyAYADcgHAA3ICAANyAoADcgMAA3IDQANyA4ADcgQAA3IEQANyIwADciOAA3IkAANyJIADciVAA3IlgANyJcADciYAA3ImQANyJsADcidAA3IngANyJ8ADcihAA3IogANyR0ADckfAA3JIQANySMADckmAA3JJwANySgADckpAA3JKgANySwADckuAA3JLwANyTAADckyAA3JMwANycYADcnpAA3KCQANyikADcorAA3KLQANyi8ADcoxAA3KNAANyjUADco2AA3KOQANyjoADco8AA3KPQANyj8ADcpCAA3KQwANykQADcpHAA3KSAANyk0ADcpmAA3KbwANynEADcpzAA3KfAANyn8ADcqCAA3KhAANys0ADcrxAA3LGAANyzwADcs/AA3LQQANy0MADctFAA3LRwANy0kADctKAA3LTQANy2YADcuHAA3LiQANy4sADcuNAA3LjwANy5EADcuTAA3LlQANy5cADcu4AA3LuwANy74ADcvBAA3LxAANy8cADcvKAA3LzQANy9AADcvSAA3MTQANzE8ADcxRAA3MUwANzFYADcxXAA3MWAANzFkADcxaAA3MXAANzF4ADcxfAA3MYAANzGIADcxjAA3M3gANzOAADcziAA3M5AANzOcADczoAA3M6QANzOoADczrAA3M7QANzO8ADczwAA3M8QANzPMADcz0AA3NbwANzXEADc10AA3NdgANzXkADc16AA3NewANzXwADc19AA3NfwANzYEADc2CAA3NgwANzYUADc2GAA3NnwANzaAADc2hAA3NowANzh4ADc4gAA3OIgANziQADc4nAA3OKAANzikADc4qAA3OKwANzi0ADc4vAA3OMAANzjEADc4zAA3ONAANzq8ADc6xAA3OswANzrUADc64AA3OuQANzroADc67AA3OvAANzr4ADc7AAA3OwQANzsIADc7EAA3OxQANz0AADc9CAA3PRAANz0YADc9JAA3PSgANz0sADc9MAA3PTQANz08ADc9RAA3PUgANz1MADc9VAA3PVgANz9EADc/TAA3P1QANz9cADc/aAA3P2wANz9wADc/dAA3P3gANz+AADc/iAA3P4wANz+QADc/mAA3P5wAN0GIADdBkAA3QZgAN0GgADdBrAA3QbAAN0G0ADdBuAA3QbwAN0HEADdBzAA3QdAAN0HUADdB3AA3QeAAN0MEADdDlAA3RDAAN0TAADdEzAA3RNQAN0TcADdE5AA3ROwAN0T0ADdE+AA3RQQAN0VoADdF3AA3ReQAN0XsADdF9AA3RfwAN0YEADdGDAA3RhQAN0aIADdGlAA3RqAAN0asADdGuAA3RsQAN0bQADdG3AA3RuQAN0jQADdI2AA3SOAAN0joADdI9AA3SPgAN0j8ADdJAAA3SQQAN0kMADdJFAA3SRgAN0kcADdJJAA3SSgAN0sUADdLHAA3SyQAN0ssADdLOAA3SzwAN0tAADdLRAA3S0gAN0tQADdLWAA3S1wAN0tgADdLaAA3S2wAN01YADdNYAA3TWgAN01wADdNfAA3TYAAN02EADdNiAA3TYwAN02UADdNnAA3TaAAN02kADdNrAA3TbAAN0+cADdPpAA3T7AAN0+4ADdPxAA3T8gAN0/MADdP0AA3T9QAN0/cADdP5AA3T+gAN0/sADdP9AA3T/gAN1HkADdR7AA3UfQAN1H8ADdSCAA3UgwAN1IQADdSFAA3UhgAN1IgADdSKAA3UiwAN1IwADdSOAA3UjwAN1QoADdUMAA3VDgAN1RAADdUTAA3VFAAN1RUADdUWAA3VFwAN1RkADdUbAA3VHAAN1R0ADdUfAA3VIAAN1ZsADdWdAA3VnwAN1aEADdWkAA3VpQAN1aYADdWnAA3VqAAN1aoADdWsAA3VrQAN1a4ADdWwAA3VsQAN1cIADdXDAA3VxQAN1kAADdZCAA3WRAAN1kYADdZJAA3WSgAN1ksADdZMAA3WTQAN1k8ADdZRAA3WUgAN1lMADdZVAA3WVgAN1tEADdbTAA3W1QAN1tcADdbaAA3W2wAN1twADdbdAA3W3gAN1uAADdbiAA3W4wAN1uQADdbmAA3W5wAN12IADddkAA3XZwAN12kADddsAA3XbQAN124ADddvAA3XcAAN13IADdd0AA3XdQAN13YADdd4AA3XeQAN2AwADdgvAA3YTwAN2G8ADdhxAA3YcwAN2HUADdh3AA3YegAN2HsADdh8AA3YfwAN2IAADdiCAA3YgwAN2IYADdiJAA3YigAN2IsADdiOAA3YjwAN2JQADditAA3YtgAN2LgADdi6AA3YwwAN2MYADdjJAA3YywAN2RQADdk4AA3ZXwAN2YMADdmGAA3ZiAAN2YoADdmMAA3ZjgAN2ZAADdmRAA3ZlAAN2a0ADdnOAA3Z0AAN2dIADdnUAA3Z1gAN2dgADdnaAA3Z3AAN2d4ADdn/AA3aAgAN2gUADdoIAA3aCwAN2g4ADdoRAA3aFAAN2hcADdoZAA3alAAN2pYADdqYAA3amgAN2p0ADdqeAA3anwAN2qAADdqhAA3aowAN2qUADdqmAA3apwAN2qkADdqqAA3bJQAN2ycADdspAA3bKwAN2y4ADdsvAA3bMAAN2zEADdsyAA3bNAAN2zYADds3AA3bOAAN2zoADds7AA3btgAN27gADdu7AA3bvQAN28AADdvBAA3bwgAN28MADdvEAA3bxgAN28gADdvJAA3bygAN28wADdvNAA3b5gAN2+cADdvoAA3b6gAN3GUADdxnAA3caQAN3GsADdxuAA3cbwAN3HAADdxxAA3ccgAN3HQADdx2AA3cdwAN3HgADdx6AA3cewAN3PYADdz4AA3c+wAN3P0ADd0AAA3dAQAN3QIADd0DAA3dBAAN3QYADd0IAA3dCQAN3QoADd0MAA3dDQAN3YgADd2KAA3djAAN3Y4ADd2RAA3dkgAN3ZMADd2UAA3dlQAN3ZcADd2ZAA3dmgAN3ZsADd2dAA3dngAN3hkADd4bAA3eHQAN3h8ADd4iAA3eIwAN3iQADd4lAA3eJgAN3igADd4qAA3eKwAN3iwADd4uAA3eLwAN3qoADd6sAA3ergAN3rAADd6zAA3etAAN3rUADd62AA3etwAN3rkADd67AA3evAAN3r0ADd6/AA3ewAAN3wkADd8tAA3fVAAN33gADd97AA3ffQAN338ADd+BAA3fgwAN34UADd+GAA3fiQAN36IADd+/AA3fwQAN38MADd/FAA3fxwAN38kADd/LAA3fzQAN3+oADd/tAA3f8AAN3/MADd/2AA3f+QAN3/wADd//AA3gAQAN4HwADeB+AA3ggAAN4IIADeCFAA3ghgAN4IcADeCIAA3giQAN4IsADeCNAA3gjgAN4I8ADeCRAA3gkgAN4Q0ADeEPAA3hEQAN4RMADeEWAA3hFwAN4RgADeEZAA3hGgAN4RwADeEeAA3hHwAN4SAADeEiAA3hIwAN4Z4ADeGgAA3hogAN4aQADeGnAA3hqAAN4akADeGqAA3hqwAN4a0ADeGvAA3hsAAN4bEADeGzAA3htAAN4i8ADeIxAA3iNAAN4jYADeI5AA3iOgAN4jsADeI8AA3iPQAN4j8ADeJBAA3iQgAN4kMADeJFAA3iRgAN4sEADeLDAA3ixQAN4scADeLKAA3iywAN4swADeLNAA3izgAN4tAADeLSAA3i0wAN4tQADeLWAA3i1wAN41IADeNUAA3jVgAN41gADeNbAA3jXAAN410ADeNeAA3jXwAN42EADeNjAA3jZAAN42UADeNnAA3jaAAN4+MADePlAA3j6AAN4+oADePtAA3j7gAN4+8ADePwAA3j8QAN4/MADeP1AA3j9gAN4/cADeP5AA3j+gAN5I0ADeSwAA3k0AAN5PAADeTyAA3k9AAN5PYADeT4AA3k+wAN5PwADeT9AA3lAAAN5QEADeUDAA3lBAAN5QYADeUJAA3lCgAN5QsADeUOAA3lDwAN5RQADeUtAA3lNgAN5TgADeU6AA3lQwAN5UYADeVJAA3lSwAN5ZQADeW4AA3l3wAN5gMADeYGAA3mCAAN5goADeYMAA3mDgAN5hAADeYRAA3mFAAN5i0ADeZOAA3mUAAN5lIADeZUAA3mVgAN5lgADeZaAA3mXAAN5l4ADeZ/AA3mggAN5oUADeaIAA3miwAN5o4ADeaRAA3mlAAN5pcADeaZAA3nFAAN5xYADecYAA3nGgAN5x0ADeceAA3nHwAN5yAADechAA3nIwAN5yUADecmAA3nJwAN5ykADecqAA3npQAN56cADeepAA3nqwAN564ADeevAA3nsAAN57EADeeyAA3ntAAN57YADee3AA3nuAAN57oADee7AA3oNgAN6DgADeg7AA3oPQAN6EAADehBAA3oQgAN6EMADehEAA3oRgAN6EgADehJAA3oSgAN6EwADehNAA3oZgAN6GcADehoAA3oagAN6OUADejnAA3o6QAN6OsADejuAA3o7wAN6PAADejxAA3o8gAN6PQADej2AA3o9wAN6PgADej6AA3o+wAN6XYADel4AA3pegAN6XwADel/AA3pgAAN6YEADemCAA3pgwAN6YUADemHAA3piAAN6YkADemLAA3pjAAN6gcADeoJAA3qCwAN6g0ADeoQAA3qEQAN6hIADeoTAA3qFAAN6hYADeoYAA3qGQAN6hoADeocAA3qHQAN6pgADeqaAA3qnAAN6p4ADeqhAA3qogAN6qMADeqkAA3qpQAN6qcADeqpAA3qqgAN6qsADeqtAA3qrgAN6ykADesrAA3rLQAN6y8ADesyAA3rMwAN6zQADes1AA3rNgAN6zgADes6AA3rOwAN6zwADes+AA3rPwAN64gADeusAA3r0wAN6/cADev6AA3r/AAN6/4ADewAAA3sAgAN7AQADewFAA3sCAAN7CEADew+AA3sQAAN7EIADexEAA3sRgAN7EgADexKAA3sTAAN7GkADexsAA3sbwAN7HIADex1AA3seAAN7HsADex+AA3sgAAN7PsADez9AA3s/wAN7QEADe0EAA3tBQAN7QYADe0HAA3tCAAN7QoADe0MAA3tDQAN7Q4ADe0QAA3tEQAN7YwADe2OAA3tkAAN7ZIADe2VAA3tlgAN7ZcADe2YAA3tmQAN7ZsADe2dAA3tngAN7Z8ADe2hAA3togAN7h0ADe4fAA3uIQAN7iMADe4mAA3uJwAN7igADe4pAA3uKgAN7iwADe4uAA3uLwAN7jAADe4yAA3uMwAN7q4ADe6wAA3usgAN7rQADe63AA3uuAAN7rkADe66AA3uuwAN7r0ADe6/AA3uwAAN7sEADe7DAA3uxAAN7z8ADe9BAA3vQwAN70UADe9IAA3vSQAN70oADe9LAA3vTAAN704ADe9QAA3vUQAN71IADe9UAA3vVQAN79AADe/SAA3v1AAN79YADe/ZAA3v2gAN79sADe/cAA3v3QAN798ADe/hAA3v4gAN7+MADe/lAA3v5gAN8GEADfBjAA3wZQAN8GcADfBqAA3wawAN8GwADfBtAA3wbgAN8HAADfByAA3wcwAN8HQADfB2AA3wdwAN8QoADfEtAA3xTQAN8W0ADfFvAA3xcQAN8XMADfF1AA3xeAAN8XkADfF6AA3xfQAN8X4ADfGAAA3xgQAN8YMADfGGAA3xhwAN8YgADfGLAA3xjAAN8ZUADfGuAA3xtwAN8bkADfG7AA3xxAAN8ccADfHKAA3xzAAN8hUADfI5AA3yYAAN8oQADfKHAA3yiQAN8osADfKNAA3yjwAN8pEADfKSAA3ylQAN8q4ADfLPAA3y0QAN8tMADfLVAA3y1wAN8tkADfLbAA3y3QAN8t8ADfMAAA3zAwAN8wYADfMJAA3zDAAN8w8ADfMSAA3zFQAN8xgADfMaAA3zlQAN85cADfOZAA3zmwAN854ADfOfAA3zoAAN86EADfOiAA3zpAAN86YADfOnAA3zqAAN86oADfOrAA30JgAN9CgADfQqAA30LAAN9C8ADfQwAA30MQAN9DIADfQzAA30NQAN9DcADfQ4AA30OQAN9DsADfQ8AA30twAN9LkADfS8AA30vgAN9MEADfTCAA30wwAN9MQADfTFAA30xwAN9MkADfTKAA30ywAN9M0ADfTOAA305wAN9OgADfTpAA306wAN9WYADfVoAA31agAN9WwADfVvAA31cAAN9XEADfVyAA31cwAN9XUADfV3AA31eAAN9XkADfV7AA31fAAN9fcADfX5AA31+wAN9f0ADfYAAA32AQAN9gIADfYDAA32BAAN9gYADfYIAA32CQAN9goADfYMAA32DQAN9ogADfaKAA32jAAN9o4ADfaRAA32kgAN9pMADfaUAA32lQAN9pcADfaZAA32mgAN9psADfadAA32ngAN9xkADfcbAA33HQAN9x8ADfciAA33IwAN9yQADfclAA33JgAN9ygADfcqAA33KwAN9ywADfcuAA33LwAN96oADfesAA33rgAN97AADfezAA33tAAN97UADfe2AA33twAN97kADfe7AA33vAAN970ADfe/AA33wAAN+AkADfgtAA34VAAN+HgADfh7AA34fQAN+H8ADfiBAA34gwAN+IUADfiGAA34iQAN+KIADfi/AA34wQAN+MMADfjFAA34xwAN+MkADfjLAA34zQAN+OoADfjtAA348AAN+PMADfj2AA34+QAN+PwADfj/AA35AQAN+XwADfl+AA35gAAN+YIADfmFAA35hgAN+YcADfmIAA35iQAN+YsADfmNAA35jgAN+Y8ADfmRAA35kgAN+g0ADfoPAA36EQAN+hMADfoWAA36FwAN+hgADfoZAA36GgAN+hwADfoeAA36HwAN+iAADfoiAA36IwAN+p4ADfqgAA36ogAN+qQADfqnAA36qAAN+qkADfqqAA36qwAN+q0ADfqvAA36sAAN+rEADfqzAA36tAAN+y8ADfsxAA37NAAN+zYADfs5AA37OgAN+zsADfs8AA37PQAN+z8ADftBAA37QgAN+0MADftFAA37RgAN+8EADfvDAA37xQAN+8cADfvKAA37ywAN+8wADfvNAA37zgAN+9AADfvSAA370wAN+9QADfvWAA371wAN/FIADfxUAA38VgAN/FgADfxbAA38XAAN/F0ADfxeAA38XwAN/GEADfxjAA38ZAAN/GUADfxnAA38aAAN/OMADfzlAA385wAN/OkADfzsAA387QAN/O4ADfzvAA388AAN/PIADfz0AA389QAN/PYADfz4AA38+QAN/YwADf2vAA39zwAN/e8ADf3xAA398wAN/fUADf33AA39+gAN/fsADf38AA39/wAN/gAADf4CAA3+AwAN/gUADf4IAA3+CQAN/goADf4NAA3+DgAN/hMADf4sAA3+NQAN/jcADf45AA3+QgAN/kUADf5IAA3+SgAN/pMADf63AA3+3gAN/wIADf8FAA3/BwAN/wkADf8LAA3/DQAN/w8ADf8QAA3/EwAN/ywADf9NAA3/TwAN/1EADf9TAA3/VQAN/1cADf9ZAA3/WwAN/10ADf9+AA3/gQAN/4QADf+HAA3/igAN/40ADf+QAA3/kwAN/5YADf+YAA4AEwAOABUADgAXAA4AGQAOABwADgAdAA4AHgAOAB8ADgAgAA4AIgAOACQADgAlAA4AJgAOACgADgApAA4ApAAOAKYADgCoAA4AqgAOAK0ADgCuAA4ArwAOALAADgCxAA4AswAOALUADgC2AA4AtwAOALkADgC6AA4BNQAOATcADgE6AA4BPAAOAT8ADgFAAA4BQQAOAUIADgFDAA4BRQAOAUcADgFIAA4BSQAOAUsADgFMAA4BZQAOAWYADgFnAA4BaQAOAeQADgHmAA4B6AAOAeoADgHtAA4B7gAOAe8ADgHwAA4B8QAOAfMADgH1AA4B9gAOAfcADgH5AA4B+gAOAnUADgJ3AA4CeQAOAnsADgJ+AA4CfwAOAoAADgKBAA4CggAOAoQADgKGAA4ChwAOAogADgKKAA4CiwAOAwYADgMIAA4DCgAOAwwADgMPAA4DEAAOAxEADgMSAA4DEwAOAxUADgMXAA4DGAAOAxkADgMbAA4DHAAOA5cADgOZAA4DmwAOA50ADgOgAA4DoQAOA6IADgOjAA4DpAAOA6YADgOoAA4DqQAOA6oADgOsAA4DrQAOBCgADgQqAA4ELAAOBC4ADgQxAA4EMgAOBDMADgQ0AA4ENQAOBDcADgQ5AA4EOgAOBDsADgQ9AA4EPgAOBIcADgSrAA4E0gAOBPYADgT5AA4E+wAOBP0ADgT/AA4FAQAOBQMADgUEAA4FBwAOBSAADgU9AA4FPwAOBUEADgVDAA4FRQAOBUcADgVJAA4FSwAOBWgADgVrAA4FbgAOBXEADgV0AA4FdwAOBXoADgV9AA4FfwAOBfoADgX8AA4F/gAOBgAADgYDAA4GBAAOBgUADgYGAA4GBwAOBgkADgYLAA4GDAAOBg0ADgYPAA4GEAAOBosADgaNAA4GjwAOBpEADgaUAA4GlQAOBpYADgaXAA4GmAAOBpoADgacAA4GnQAOBp4ADgagAA4GoQAOBxwADgceAA4HIAAOByIADgclAA4HJgAOBycADgcoAA4HKQAOBysADgctAA4HLgAOBy8ADgcxAA4HMgAOB60ADgevAA4HsgAOB7QADge3AA4HuAAOB7kADge6AA4HuwAOB70ADge/AA4HwAAOB8EADgfDAA4HxAAOCD8ADghBAA4IQwAOCEUADghIAA4ISQAOCEoADghLAA4ITAAOCE4ADghQAA4IUQAOCFIADghUAA4IVQAOCNAADgjSAA4I1AAOCNYADgjZAA4I2gAOCNsADgjcAA4I3QAOCN8ADgjhAA4I4gAOCOMADgjlAA4I5gAOCWEADgljAA4JZQAOCWcADglqAA4JawAOCWwADgltAA4JbgAOCXAADglyAA4JcwAOCXQADgl2AA4JdwAOCgoADgotAA4KTQAOCm0ADgpvAA4KcQAOCnMADgp1AA4KeAAOCnkADgp6AA4KfQAOCn4ADgqAAA4KgQAOCoMADgqGAA4KhwAOCogADgqLAA4KjAAOCpEADgqqAA4KswAOCrUADgq3AA4KwAAOCsMADgrGAA4KyAAOCxEADgs1AA4LXAAOC4AADguDAA4LhQAOC4cADguJAA4LiwAOC40ADguOAA4LkQAOC6oADgvLAA4LzQAOC88ADgvRAA4L0wAOC9UADgvXAA4L2QAOC9sADgv8AA4L/wAODAIADgwFAA4MCAAODAsADgwOAA4MEQAODBQADgwWAA4MkQAODJMADgyVAA4MlwAODJoADgybAA4MnAAODJ0ADgyeAA4MoAAODKIADgyjAA4MpAAODKYADgynAA4NIgAODSQADg0mAA4NKAAODSsADg0sAA4NLQAODS4ADg0vAA4NMQAODTMADg00AA4NNQAODTcADg04AA4NswAODbUADg24AA4NugAODb0ADg2+AA4NvwAODcAADg3BAA4NwwAODcUADg3GAA4NxwAODckADg3KAA4N4wAODeQADg3lAA4N5wAODmIADg5kAA4OZgAODmgADg5rAA4ObAAODm0ADg5uAA4ObwAODnEADg5zAA4OdAAODnUADg53AA4OeAAODvMADg71AA4O9wAODvkADg78AA4O/QAODv4ADg7/AA4PAAAODwIADg8EAA4PBQAODwYADg8IAA4PCQAOD4QADg+GAA4PiAAOD4oADg+NAA4PjgAOD48ADg+QAA4PkQAOD5MADg+VAA4PlgAOD5cADg+ZAA4PmgAOEBUADhAXAA4QGQAOEBsADhAeAA4QHwAOECAADhAhAA4QIgAOECQADhAmAA4QJwAOECgADhAqAA4QKwAOEKYADhCoAA4QqgAOEKwADhCvAA4QsAAOELEADhCyAA4QswAOELUADhC3AA4QuAAOELkADhC7AA4QvAAOEQUADhEpAA4RUAAOEXQADhF3AA4ReQAOEXsADhF9AA4RfwAOEYEADhGCAA4RhQAOEZ4ADhG7AA4RvQAOEb8ADhHBAA4RwwAOEcUADhHHAA4RyQAOEeYADhHpAA4R7AAOEe8ADhHyAA4R9QAOEfgADhH7AA4R/QAOEngADhJ6AA4SfAAOEn4ADhKBAA4SggAOEoMADhKEAA4ShQAOEocADhKJAA4SigAOEosADhKNAA4SjgAOEwkADhMLAA4TDQAOEw8ADhMSAA4TEwAOExQADhMVAA4TFgAOExgADhMaAA4TGwAOExwADhMeAA4THwAOE5oADhOcAA4TngAOE6AADhOjAA4TpAAOE6UADhOmAA4TpwAOE6kADhOrAA4TrAAOE60ADhOvAA4TsAAOFCsADhQtAA4UMAAOFDIADhQ1AA4UNgAOFDcADhQ4AA4UOQAOFDsADhQ9AA4UPgAOFD8ADhRBAA4UQgAOFL0ADhS/AA4UwQAOFMMADhTGAA4UxwAOFMgADhTJAA4UygAOFMwADhTOAA4UzwAOFNAADhTSAA4U0wAOFU4ADhVQAA4VUgAOFVQADhVXAA4VWAAOFVkADhVaAA4VWwAOFV0ADhVfAA4VYAAOFWEADhVjAA4VZAAOFd8ADhXhAA4V4wAOFeUADhXoAA4V6QAOFeoADhXrAA4V7AAOFe4ADhXwAA4V8QAOFfIADhX0AA4V9QAOFogADharAA4WywAOFusADhbtAA4W7wAOFvEADhbzAA4W9gAOFvcADhb4AA4W+wAOFvwADhb+AA4W/wAOFwEADhcEAA4XBQAOFwYADhcJAA4XCgAOFw8ADhcoAA4XMQAOFzMADhc1AA4XPgAOF0EADhdEAA4XRgAOF48ADhezAA4X2gAOF/4ADhgBAA4YAwAOGAUADhgHAA4YCQAOGAsADhgMAA4YDwAOGCgADhhJAA4YSwAOGE0ADhhPAA4YUQAOGFMADhhVAA4YVwAOGFkADhh6AA4YfQAOGIAADhiDAA4YhgAOGIkADhiMAA4YjwAOGJIADhiUAA4ZDwAOGREADhkTAA4ZFQAOGRgADhkZAA4ZGgAOGRsADhkcAA4ZHgAOGSAADhkhAA4ZIgAOGSQADhklAA4ZoAAOGaIADhmkAA4ZpgAOGakADhmqAA4ZqwAOGawADhmtAA4ZrwAOGbEADhmyAA4ZswAOGbUADhm2AA4aMQAOGjMADho2AA4aOAAOGjsADho8AA4aPQAOGj4ADho/AA4aQQAOGkMADhpEAA4aRQAOGkcADhpIAA4aYQAOGmIADhpjAA4aZQAOGuAADhriAA4a5AAOGuYADhrpAA4a6gAOGusADhrsAA4a7QAOGu8ADhrxAA4a8gAOGvMADhr1AA4a9gAOG3EADhtzAA4bdQAOG3cADht6AA4bewAOG3wADht9AA4bfgAOG4AADhuCAA4bgwAOG4QADhuGAA4bhwAOHAIADhwEAA4cBgAOHAgADhwLAA4cDAAOHA0ADhwOAA4cDwAOHBEADhwTAA4cFAAOHBUADhwXAA4cGAAOHJMADhyVAA4clwAOHJkADhycAA4cnQAOHJ4ADhyfAA4coAAOHKIADhykAA4cpQAOHKYADhyoAA4cqQAOHSQADh0mAA4dKAAOHSoADh0tAA4dLgAOHS8ADh0wAA4dMQAOHTMADh01AA4dNgAOHTcADh05AA4dOgAOHYMADh2nAA4dzgAOHfIADh31AA4d9wAOHfkADh37AA4d/QAOHf8ADh4AAA4eAwAOHhwADh45AA4eOwAOHj0ADh4/AA4eQQAOHkMADh5FAA4eRwAOHmQADh5nAA4eagAOHm0ADh5wAA4ecwAOHnYADh55AA4eewAOHvYADh74AA4e+wAOHv0ADh8AAA4fAQAOHwIADh8DAA4fBAAOHwYADh8IAA4fCQAOHwoADh8MAA4fDQAOH4gADh+KAA4fjAAOH44ADh+RAA4fkgAOH5MADh+UAA4flQAOH5cADh+ZAA4fmgAOH5sADh+dAA4fngAOIBkADiAbAA4gHgAOICAADiAjAA4gJAAOICUADiAmAA4gJwAOICkADiArAA4gLAAOIC0ADiAvAA4gMAAOIKsADiCtAA4gsAAOILIADiC1AA4gtgAOILcADiC4AA4guQAOILsADiC9AA4gvgAOIL8ADiDBAA4gwgAOIT0ADiE/AA4hQQAOIUMADiFGAA4hRwAOIUgADiFJAA4hSgAOIUwADiFOAA4hTwAOIVAADiFSAA4hUwAOIc4ADiHQAA4h0gAOIdQADiHXAA4h2AAOIdkADiHaAA4h2wAOId0ADiHfAA4h4AAOIeEADiHjAA4h5AAOIl8ADiJhAA4iYwAOImUADiJoAA4iaQAOImoADiJrAA4ibAAOIm4ADiJwAA4icQAOInIADiJ0AA4idQAOIoYADiKHAA4iiQAOIwQADiMGAA4jCQAOIwsADiMOAA4jDwAOIxAADiMRAA4jEgAOIxQADiMWAA4jFwAOIxgADiMaAA4jGwAOI5YADiOYAA4jmgAOI5wADiOfAA4joAAOI6EADiOiAA4jowAOI6UADiOnAA4jqAAOI6kADiOrAA4jrAAOJCcADiQpAA4kLAAOJC4ADiQxAA4kMgAOJDMADiQ0AA4kNQAOJDcADiQ5AA4kOgAOJDsADiQ9AA4kPgAOJNEADiT0AA4lFAAOJTQADiU2AA4lOAAOJToADiU8AA4lPwAOJUAADiVBAA4lRAAOJUUADiVHAA4lSAAOJUoADiVNAA4lTgAOJU8ADiVSAA4lUwAOJVgADiVxAA4legAOJXwADiV+AA4lhwAOJYoADiWNAA4ljwAOJdgADiX8AA4mIwAOJkcADiZKAA4mTAAOJk4ADiZQAA4mUgAOJlQADiZVAA4mWAAOJnEADiaSAA4mlAAOJpYADiaYAA4mmgAOJpwADiaeAA4moAAOJqIADibDAA4mxgAOJskADibMAA4mzwAOJtIADibVAA4m2AAOJtsADibdAA4nWAAOJ1oADidcAA4nXgAOJ2EADidiAA4nYwAOJ2QADidlAA4nZwAOJ2kADidqAA4nawAOJ20ADiduAA4n6QAOJ+sADiftAA4n7wAOJ/IADifzAA4n9AAOJ/UADif2AA4n+AAOJ/oADif7AA4n/AAOJ/4ADif/AA4oegAOKHwADih/AA4ogQAOKIQADiiFAA4ohgAOKIcADiiIAA4oigAOKIwADiiNAA4ojgAOKJAADiiRAA4oqgAOKKsADiisAA4orgAOKSkADikrAA4pLQAOKS8ADikyAA4pMwAOKTQADik1AA4pNgAOKTgADik6AA4pOwAOKTwADik+AA4pPwAOKboADim8AA4pvgAOKcAADinDAA4pxAAOKcUADinGAA4pxwAOKckADinLAA4pzAAOKc0ADinPAA4p0AAOKksADipNAA4qTwAOKlEADipUAA4qVQAOKlYADipXAA4qWAAOKloADipcAA4qXQAOKl4ADipgAA4qYQAOKtwADireAA4q4AAOKuIADirlAA4q5gAOKucADiroAA4q6QAOKusADirtAA4q7gAOKu8ADirxAA4q8gAOK20ADitvAA4rcQAOK3MADit2AA4rdwAOK3gADit5AA4regAOK3wADit+AA4rfwAOK4AADiuCAA4rgwAOK8wADivwAA4sFwAOLDsADiw+AA4sQAAOLEIADixEAA4sRgAOLEgADixJAA4sTAAOLGUADiyCAA4shAAOLIYADiyIAA4sigAOLIwADiyOAA4skAAOLK0ADiywAA4sswAOLLYADiy5AA4svAAOLL8ADizCAA4sxAAOLT8ADi1BAA4tQwAOLUUADi1IAA4tSQAOLUoADi1LAA4tTAAOLU4ADi1QAA4tUQAOLVIADi1UAA4tVQAOLdAADi3SAA4t1AAOLdYADi3ZAA4t2gAOLdsADi3cAA4t3QAOLd8ADi3hAA4t4gAOLeMADi3lAA4t5gAOLmEADi5jAA4uZQAOLmcADi5qAA4uawAOLmwADi5tAA4ubgAOLnAADi5yAA4ucwAOLnQADi52AA4udwAOLvIADi70AA4u9gAOLvgADi77AA4u/AAOLv0ADi7+AA4u/wAOLwEADi8DAA4vBAAOLwUADi8HAA4vCAAOL4MADi+FAA4vhwAOL4kADi+MAA4vjQAOL44ADi+PAA4vkAAOL5IADi+UAA4vlQAOL5YADi+YAA4vmQAOMBQADjAWAA4wGAAOMBoADjAdAA4wHgAOMB8ADjAgAA4wIQAOMCMADjAlAA4wJgAOMCcADjApAA4wKgAOMKUADjCnAA4wqQAOMKsADjCuAA4wrwAOMLAADjCxAA4wsgAOMLQADjC2AA4wtwAOMLgADjC6AA4wuwAOMU4ADjFxAA4xkQAOMbEADjGzAA4xtQAOMbcADjG5AA4xvAAOMb0ADjG+AA4xwQAOMcIADjHEAA4xxQAOMccADjHKAA4xywAOMcwADjHPAA4x0AAOMdUADjHuAA4x9wAOMfkADjH7AA4yBAAOMgcADjIKAA4yDAAOMlUADjJ5AA4yoAAOMsQADjLHAA4yyQAOMssADjLNAA4yzwAOMtEADjLSAA4y1QAOMu4ADjMPAA4zEQAOMxMADjMVAA4zFwAOMxkADjMbAA4zHQAOMx8ADjNAAA4zQwAOM0YADjNJAA4zTAAOM08ADjNSAA4zVQAOM1gADjNaAA4z1QAOM9cADjPZAA4z2wAOM94ADjPfAA4z4AAOM+EADjPiAA4z5AAOM+YADjPnAA4z6AAOM+oADjPrAA40ZgAONGgADjRqAA40bAAONG8ADjRwAA40cQAONHIADjRzAA40dQAONHcADjR4AA40eQAONHsADjR8AA409wAONPkADjT8AA40/gAONQEADjUCAA41AwAONQQADjUFAA41BwAONQkADjUKAA41CwAONQ0ADjUOAA41JwAONSgADjUpAA41KwAONaYADjWoAA41qgAONawADjWvAA41sAAONbEADjWyAA41swAONbUADjW3AA41uAAONbkADjW7AA41vAAONjcADjY5AA42OwAONj0ADjZAAA42QQAONkIADjZDAA42RAAONkYADjZIAA42SQAONkoADjZMAA42TQAONsgADjbKAA42zAAONs4ADjbRAA420gAONtMADjbUAA421QAONtcADjbZAA422gAONtsADjbdAA423gAON1kADjdbAA43XQAON18ADjdiAA43YwAON2QADjdlAA43ZgAON2gADjdqAA43awAON2wADjduAA43bwAON+oADjfsAA437gAON/AADjfzAA439AAON/UADjf2AA439wAON/kADjf7AA43/AAON/0ADjf/AA44AAAOOEkADjhtAA44lAAOOLgADji7AA44vQAOOL8ADjjBAA44wwAOOMUADjjGAA44yQAOOOIADjj/AA45AQAOOQMADjkFAA45BwAOOQkADjkLAA45DQAOOSoADjktAA45MAAOOTMADjk2AA45OQAOOTwADjk/AA45QQAOObwADjm+AA45wAAOOcIADjnFAA45xgAOOccADjnIAA45yQAOOcsADjnNAA45zgAOOc8ADjnRAA450gAOOk0ADjpPAA46UQAOOlMADjpWAA46VwAOOlgADjpZAA46WgAOOlwADjpeAA46XwAOOmAADjpiAA46YwAOOt4ADjrgAA464gAOOuQADjrnAA466AAOOukADjrqAA466wAOOu0ADjrvAA468AAOOvEADjrzAA469AAOO28ADjtxAA47cwAOO3UADjt4AA47eQAOO3oADjt7AA47fAAOO34ADjuAAA47gQAOO4IADjuEAA47hQAOPAAADjwCAA48BAAOPAYADjwJAA48CgAOPAsADjwMAA48DQAOPA8ADjwRAA48EgAOPBMADjwVAA48FgAOPJEADjyTAA48lQAOPJcADjyaAA48mwAOPJwADjydAA48ngAOPKAADjyiAA48owAOPKQADjymAA48pwAOPSIADj0kAA49JgAOPSgADj0rAA49LAAOPS0ADj0uAA49LwAOPTEADj0zAA49NAAOPTUADj03AA49OAAOPcsADj3uAA4+DgAOPi4ADj4wAA4+MgAOPjQADj42AA4+OQAOPjoADj47AA4+PgAOPj8ADj5BAA4+QgAOPkQADj5HAA4+SAAOPkkADj5MAA4+TQAOPlYADj5vAA4+eAAOPnoADj58AA4+hQAOPogADj6LAA4+jQAOPtYADj76AA4/IQAOP0UADj9IAA4/SgAOP0wADj9OAA4/UAAOP1IADj9TAA4/VgAOP28ADj+QAA4/kgAOP5QADj+WAA4/mAAOP5oADj+cAA4/ngAOP6AADj/BAA4/xAAOP8cADj/KAA4/zQAOP9AADj/TAA4/1gAOP9kADj/bAA5AVgAOQFgADkBaAA5AXAAOQF8ADkBgAA5AYQAOQGIADkBjAA5AZQAOQGcADkBoAA5AaQAOQGsADkBsAA5A5wAOQOkADkDrAA5A7QAOQPAADkDxAA5A8gAOQPMADkD0AA5A9gAOQPgADkD5AA5A+gAOQPwADkD9AA5BeAAOQXoADkF9AA5BfwAOQYIADkGDAA5BhAAOQYU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ADlLRAA5S0gAOU00ADlNPAA5TUQAOU1MADlNWAA5TVwAOU1gADlNZAA5TWgAOU1wADlNeAA5TXwAOU2AADlNiAA5TYwAOU94ADlPgAA5T4gAOU+QADlPnAA5T6AAOU+kADlPqAA5T6wAOU+0ADlPvAA5T8AAOU/EADlPzAA5T9AAOVG8ADlRxAA5UdAAOVHYADlR5AA5UegAOVHsADlR8AA5UfQAOVH8ADlSBAA5UggAOVIMADlSFAA5UhgAOVQEADlUDAA5VBQAOVQcADlUKAA5VCwAOVQwADlUNAA5VDgAOVRAADlUSAA5VEwAOVRQADlUWAA5VFwAOVZIADlWUAA5VlgAOVZgADlWbAA5VnAAOVZ0ADlWeAA5VnwAOVaEADlWjAA5VpAAOVaUADlWnAA5VqAAOViMADlYlAA5WJwAOVikADlYsAA5WLQAOVi4ADlYvAA5WMAAOVjIADlY0AA5WNQAOVjYADlY4AA5WOQAOVswADlbvAA5XDwAOVy8ADlcxAA5XMwAOVzUADlc3AA5XOgAOVzsADlc8AA5XPwAOV0AADldCAA5XQwAOV0UADldIAA5XSQAOV0oADldNAA5XTgAOV1MADldsAA5XdQAOV3cADld5AA5XggAOV4UADleIAA5XigAOV9MADlf3AA5YHgAOWEIADlhFAA5YRwAOWEkADlhLAA5YTQAOWE8ADlhQAA5YUwAOWGwADliNAA5YjwAOWJEADliTAA5YlQAOWJcADliZAA5YmwAOWJ0ADli+AA5YwQAOWMQADljHAA5YygAOWM0ADljQAA5Y0wAOWNYADljYAA5ZUwAOWVUADllXAA5ZWQAOWVwADlldAA5ZXgAOWV8ADllgAA5ZYgAOWWQADlllAA5ZZgAOWWgADllpAA5Z5AAOWeYADlnoAA5Z6gAOWe0ADlnuAA5Z7wAOWfAADlnxAA5Z8wAOWfUADln2AA5Z9wAOWfkADln6AA5adQAOWncADlp6AA5afAAOWn8ADlqAAA5agQAOWoIADlqDAA5ahQAOWocADlqIAA5aiQAOWosADlqMAA5apQAOWqYADlqnAA5aqQAOWyQADlsmAA5bKAAOWyoADlstAA5bLgAOWy8ADlswAA5bMQAOWzMADls1AA5bNgAOWzcADls5AA5bOgAOW7UADlu3AA5buQAOW7sADlu+AA5bvwAOW8AADlvBAA5bwgAOW8QADlvGAA5bxwAOW8gADlvKAA5bywAOXEYADlxIAA5cSgAOXEwADlxPAA5cUAAOXFEADlxSAA5cUwAOXFUADlxXAA5cWAAOXFkADlxbAA5cXAAOXNcADlzZAA5c2wAOXN0ADlzgAA5c4QAOXOIADlzjAA5c5AAOXOYADlzoAA5c6QAOXOoADlzsAA5c7QAOXWgADl1qAA5dbAAOXW4ADl1xAA5dcgAOXXMADl10AA5ddQAOXXcADl15AA5degAOXXsADl19AA5dfgAOXccADl3rAA5eEgAOXjYADl45AA5eOwAOXj0ADl4/AA5eQQAOXkMADl5EAA5eRwAOXmAADl59AA5efwAOXoEADl6DAA5ehQAOXocADl6JAA5eiwAOXqgADl6rAA5ergAOXrEADl60AA5etwAOXroADl69AA5evwAOXzoADl88AA5fPgAOX0AADl9DAA5fRAAOX0UADl9GAA5fRwAOX0kADl9LAA5fTAAOX00ADl9PAA5fUAAOX8sADl/NAA5fzwAOX9EADl/UAA5f1QAOX9YADl/XAA5f2AAOX9oADl/cAA5f3QAOX94ADl/gAA5f4QAOYFwADmBeAA5gYAAOYGIADmBlAA5gZgAOYGcADmBoAA5gaQAOYGsADmBtAA5gbgAOYG8ADmBxAA5gcgAOYO0ADmDvAA5g8QAOYPMADmD2AA5g9wAOYPgADmD5AA5g+gAOYPwADmD+AA5g/wAOYQAADmECAA5hAwAOYX4ADmGAAA5hggAOYYQADmGHAA5hiAAOYYkADmGKAA5hiwAOYY0ADmGPAA5hkAAOYZEADmGTAA5hlAAOYg8ADmIRAA5iEwAOYhUADmIYAA5iGQAOYhoADmIbAA5iHAAOYh4ADmIgAA5iIQAOYiIADmIkAA5iJQAOYqAADmKiAA5ipAAOYqYADmKpAA5iqgAOYqsADmKsAA5irQAOYq8ADmKxAA5isgAOYrMADmK1AA5itgAOYscADmLIAA5iygAOY0UADmNHAA5jSQAOY0sADmNOAA5jTwAOY1AADmNRAA5jUgAOY1QADmNWAA5jVwAOY1gADmNaAA5jWwAOY9YADmPYAA5j2gAOY9wADmPfAA5j4AAOY+EADmPiAA5j4wAOY+UADmPnAA5j6AAOY+kADmPrAA5j7AAOZGcADmRpAA5kbAAOZG4ADmRxAA5kcgAOZHMADmR0AA5kdQAOZHcADmR5AA5kegAOZHsADmR9AA5kfgAOZREADmU0AA5lVAAOZXQADmV2AA5leAAOZXoADmV8AA5lfwAOZYAADmWBAA5lhAAOZYUADmWHAA5liAAOZYoADmWNAA5ljgAOZY8ADmWSAA5lkwAOZZgADmWxAA5lugAOZbwADmW+AA5lxwAOZcoADmXNAA5lzwAOZhgADmY8AA5mYwAOZocADmaKAA5mjAAOZo4ADmaQAA5mkgAOZpQADmaVAA5mmAAOZrEADmbSAA5m1AAOZtYADmbYAA5m2gAOZtwADmbeAA5m4AAOZuIADmcDAA5nBgAOZwkADmcMAA5nDwAOZxIADmcVAA5nGAAOZxsADmcdAA5nmAAOZ5oADmecAA5nngAOZ6EADmeiAA5nowAOZ6QADmelAA5npwAOZ6kADmeqAA5nqwAOZ60ADmeuAA5oKQAOaCsADmgtAA5oLwAOaDIADmgzAA5oNAAOaDUADmg2AA5oOAAOaDoADmg7AA5oPAAOaD4ADmg/AA5ougAOaLwADmi/AA5owQAOaMQADmjFAA5oxgAOaMcADmjIAA5oygAOaMwADmjNAA5ozgAOaNAADmjRAA5o6gAOaOsADmjsAA5o7gAOaWkADmlrAA5pbQAOaW8ADmlyAA5pcwAOaXQADml1AA5pdgAOaXgADml6AA5pewAOaXwADml+AA5pfwAOafoADmn8AA5p/gAOagAADmoDAA5qBAAOagUADmoGAA5qBwAOagkADmoLAA5qDAAOag0ADmoPAA5qEAAOaosADmqNAA5qjwAOapEADmqUAA5qlQAOapYADmqXAA5qmAAOapoADmqcAA5qnQAOap4ADmqgAA5qoQAOaxwADmseAA5rIAAOayIADmslAA5rJgAOaycADmsoAA5rKQAOaysADmstAA5rLgAOay8ADmsxAA5rMgAOa60ADmuvAA5rsQAOa7MADmu2AA5rtwAOa7gADmu5AA5rugAOa7wADmu+AA5rvwAOa8AADmvCAA5rwwAObAwADmwwAA5sVwAObHsADmx+AA5sgAAObIIADmyEAA5shgAObIgADmyJAA5sjAAObKUADmzCAA5sxAAObMYADmzIAA5sygAObMwADmzOAA5s0AAObO0ADmzwAA5s8wAObPYADmz5AA5s/AAObP8ADm0CAA5tBAAObX8ADm2BAA5tgwAObYUADm2IAA5tiQAObYoADm2LAA5tjAAObY4ADm2QAA5tkQAObZIADm2UAA5tlQAObhAADm4SAA5uFAAObhYADm4ZAA5uGgAObhsADm4cAA5uHQAObh8ADm4hAA5uIgAObiMADm4lAA5uJgAObqEADm6jAA5upQAObqcADm6qAA5uqwAObqwADm6tAA5urgAObrAADm6yAA5uswAObrQADm62AA5utwAObzIADm80AA5vNwAObzkADm88AA5vPQAObz4ADm8/AA5vQAAOb0IADm9EAA5vRQAOb0YADm9IAA5vSQAOb8QADm/GAA5vyAAOb8oADm/NAA5vzgAOb88ADm/QAA5v0QAOb9MADm/VAA5v1gAOb9cADm/ZAA5v2gAOcFUADnBXAA5wWQAOcFsADnBeAA5wXwAOcGAADnBhAA5wYgAOcGQADnBmAA5wZwAOcGgADnBqAA5wawAOcOYADnDoAA5w6gAOcOwADnDvAA5w8AAOcPEADnDyAA5w8wAOcPUADnD3AA5w+AAOcPkADnD7AA5w/AAOcY8ADnGyAA5x0gAOcfIADnH0AA5x9gAOcfgADnH6AA5x/QAOcf4ADnH/AA5yAgAOcgMADnIFAA5yBgAOcggADnILAA5yDAAOcg0ADnIQAA5yEQAOchYADnIvAA5yOAAOcjoADnI8AA5yRQAOckgADnJLAA5yTQAOcpYADnK6AA5y4QAOcwUADnMIAA5zCgAOcwwADnMOAA5zEAAOcxIADnMTAA5zFgAOcy8ADnNQAA5zUgAOc1QADnNWAA5zWAAOc1oADnNcAA5zXgAOc2AADnOBAA5zhAAOc4cADnOKAA5zjQAOc5AADnOTAA5zlgAOc5kADnObAA50FgAOdBgADnQaAA50HAAOdB8ADnQgAA50IQAOdCIADnQjAA50JQAOdCcADnQoAA50KQAOdCsADnQsAA50pwAOdKkADnSrAA50rQAOdLAADnSxAA50sgAOdLMADnS0AA50tgAOdLgADnS5AA50ugAOdLwADnS9AA51OAAOdToADnU9AA51PwAOdUIADnVDAA51RAAOdUUADnVGAA51SAAOdUoADnVLAA51TAAOdU4ADnVPAA51aAAOdWkADnVqAA51bAAOdecADnXpAA516wAOde0ADnXwAA518QAOdfIADnXzAA519AAOdfYADnX4AA51+QAOdfoADnX8AA51/QAOdngADnZ6AA52fAAOdn4ADnaBAA52ggAOdoMADnaEAA52hQAOdocADnaJAA52igAOdosADnaNAA52jgAOdwkADncLAA53DQAOdw8ADncSAA53EwAOdxQADncVAA53FgAOdxgADncaAA53GwAOdxwADnceAA53HwAOd5oADnecAA53ngAOd6AADnejAA53pAAOd6UADnemAA53pwAOd6kADnerAA53rAAOd60ADnevAA53sAAOeCsADngtAA54LwAOeDEADng0AA54NQAOeDYADng3AA54OAAOeDoADng8AA54PQAOeD4ADnhAAA54QQAOeIoADniuAA541QAOePkADnj8AA54/gAOeQAADnkCAA55BAAOeQYADnkHAA55CgAOeSMADnlAAA55QgAOeUQADnlGAA55SAAOeUoADnlMAA55TgAOeWsADnluAA55cQAOeXQADnl3AA55egAOeX0ADnmAAA55ggAOef0ADnn/AA56AQAOegMADnoGAA56BwAOeggADnoJAA56CgAOegwADnoOAA56DwAOehAADnoSAA56EwAOeo4ADnqQAA56kgAOepQADnqXAA56mAAOepkADnqaAA56mwAOep0ADnqfAA56oAAOeqEADnqjAA56pAAOex8ADnshAA57IwAOeyUADnsoAA57KQAOeyoADnsrAA57LAAOey4ADnswAA57MQAOezIADns0AA57NQAOe7AADnuyAA57tQAOe7cADnu6AA57uwAOe7wADnu9AA57vgAOe8AADnvCAA57wwAOe8QADnvGAA57xwAOfEIADnxEAA58RgAOfEgADnxLAA58TAAOfE0ADnxOAA58TwAOfFEADnxTAA58VAAOfFUADnxXAA58WAAOfNMADnzVAA581wAOfNkADnzcAA583QAOfN4ADnzfAA584AAOfOIADnzkAA585QAOfOYADnzoAA586QAOfWQADn1mAA59aAAOfWoADn1tAA59bgAOfW8ADn1wAA59cQAOfXMADn11AA59dgAOfXcADn15AA59egAOfg0ADn4wAA5+UAAOfnAADn5yAA5+dAAOfnYADn54AA5+ewAOfnwADn59AA5+gAAOfoEADn6DAA5+hAAOfoYADn6JAA5+igAOfosADn6OAA5+jwAOfpQADn6tAA5+tgAOfrgADn66AA5+wwAOfsYADn7JAA5+ywAOfxQADn84AA5/XwAOf4MADn+GAA5/iAAOf4oADn+MAA5/jgAOf5AADn+RAA5/lAAOf60ADn/OAA5/0AAOf9IADn/UAA5/1gAOf9gADn/aAA5/3AAOf94ADn//AA6AAgAOgAUADoAIAA6ACwAOgA4ADoARAA6AFAAOgBcADoAZAA6AlAAOgJYADoCYAA6AmgAOgJ0ADoCeAA6AnwAOgKAADoChAA6AowAOgKUADoCmAA6ApwAOgKkADoCqAA6BJQAOgScADoEpAA6BKwAOgS4ADoEvAA6BMAAOgTEADoEyAA6BNAAOgTYADoE3AA6BOAAOgToADoE7AA6BtgAOgbgADoG7AA6BvQAOgcAADoHBAA6BwgAOgcMADoHEAA6BxgAOgcgADoHJAA6BygAOgcwADoHNAA6B5gAOgecADoHoAA6B6gAOgmUADoJnAA6CaQAOgmsADoJuAA6CbwAOgnAADoJxAA6CcgAOgnQADoJ2AA6CdwAOgngADoJ6AA6CewAOgvYADoL4AA6C+gAOgvwADoL/AA6DAAAOgwEADoMCAA6DAwAOgwUADoMHAA6DCAAOgwkADoMLAA6DDAAOg4cADoOJAA6DiwAOg40ADoOQAA6DkQAOg5IADoOTAA6DlAAOg5YADoOYAA6DmQAOg5oADoOcAA6DnQAOhBgADoQaAA6EHAAOhB4ADoQhAA6EIgAOhCMADoQkAA6EJQAOhCcADoQpAA6EKgAOhCsADoQtAA6ELgAOhKkADoSrAA6ErQAOhK8ADoSyAA6EswAOhLQADoS1AA6EtgAOhLgADoS6AA6EuwAOhLwADoS+AA6EvwAOhQgADoUsAA6FUwAOhXcADoV6AA6FfAAOhX4ADoWAAA6FggAOhYQADoWFAA6FiAAOhaEADoW+AA6FwAAOhcIADoXEAA6FxgAOhcgADoXKAA6FzAAOhekADoXsAA6F7wAOhfIADoX1AA6F+AAOhfsADoX+AA6GAAAOhnsADoZ9AA6GfwAOhoEADoaEAA6GhQAOhoYADoaHAA6GiAAOhooADoaMAA6GjQAOho4ADoaQAA6GkQAOhwwADocOAA6HEAAOhxIADocVAA6HFgAOhxcADocYAA6HGQAOhxsADocdAA6HHgAOhx8ADochAA6HIgAOh50ADoefAA6HoQAOh6MADoemAA6HpwAOh6gADoepAA6HqgAOh6wADoeuAA6HrwAOh7AADoeyAA6HswAOiC4ADogwAA6IMwAOiDUADog4AA6IOQAOiDoADog7AA6IPAAOiD4ADohAAA6IQQAOiEIADohEAA6IRQAOiMAADojCAA6IxAAOiMYADojJAA6IygAOiMsADojMAA6IzQAOiM8ADojRAA6I0gAOiNMADojVAA6I1gAOiVEADolTAA6JVgAOiVgADolbAA6JXAAOiV0ADoleAA6JXwAOiWEADoljAA6JZAAOiWUADolnAA6JaAAOiYcADooCAA6KBAAOigYADooIAA6KCwAOigwADooNAA6KDgAOig8ADooRAA6KEwAOihQADooVAA6KFwAOihgADoqrAA6KzgAOiu4ADosOAA6LEAAOixIADosUAA6LFgAOixkADosaAA6LGwAOix4ADosfAA6LIQAOiyIADoskAA6LJwAOiygADospAA6LLAAOiy0ADosyAA6LSwAOi1QADotWAA6LWAAOi2EADotkAA6LZwAOi2kADouyAA6L1gAOi/0ADowhAA6MJAAOjCYADowoAA6MKgAOjCwADowuAA6MLwAOjDIADoxLAA6MbAAOjG4ADoxwAA6McgAOjHQADox2AA6MeAAOjHoADox8AA6MnQAOjKAADoyjAA6MpgAOjKkADoysAA6MrwAOjLIADoy1AA6MtwAOjTIADo00AA6NNgAOjTgADo07AA6NPAAOjT0ADo0+AA6NPwAOjUEADo1DAA6NRAAOjUUADo1HAA6NSAAOjcMADo3FAA6NxwAOjckADo3MAA6NzQAOjc4ADo3PAA6N0AAOjdIADo3UAA6N1QAOjdYADo3YAA6N2QAOjlQADo5WAA6OWQAOjlsADo5eAA6OXwAOjmAADo5hAA6OYgAOjmQADo5mAA6OZwAOjmgADo5qAA6OawAOjoQADo6FAA6OhgAOjogADo8DAA6PBQAOjwcADo8JAA6PDAAOjw0ADo8OAA6PDwAOjxAADo8SAA6PFAAOjxUADo8WAA6PGAAOjxkADo+UAA6PlgAOj5gADo+aAA6PnQAOj54ADo+fAA6PoAAOj6EADo+jAA6PpQAOj6YADo+nAA6PqQAOj6oADpAlAA6QJwAOkCkADpArAA6QLgAOkC8ADpAwAA6QMQAOkDIADpA0AA6QNgAOkDcADpA4AA6QOgAOkDsADpC2AA6QuAAOkLoADpC8AA6QvwAOkMAADpDBAA6QwgAOkMMADpDFAA6QxwAOkMgADpDJAA6QywAOkMwADpFHAA6RSQAOkUsADpFNAA6RUAAOkVEADpFSAA6RUwAOkVQADpFWAA6RWAAOkVkADpFaAA6RXAAOkV0ADpGmAA6RygAOkfEADpIVAA6SGAAOkhoADpIcAA6SHgAOkiAADpIiAA6SIwAOkiYADpI/AA6SXAAOkl4ADpJgAA6SYgAOkmQADpJmAA6SaAAOkmoADpKHAA6SigAOko0ADpKQAA6SkwAOkpYADpKZAA6SnAAOkp4ADpMZAA6TGwAOkx0ADpMfAA6TIgAOkyMADpMkAA6TJQAOkyYADpMoAA6TKgAOkysADpMsAA6TLgAOky8ADpOqAA6TrAAOk64ADpOwAA6TswAOk7QADpO1AA6TtgAOk7cADpO5AA6TuwAOk7wADpO9AA6TvwAOk8AADpQ7AA6UPQAOlD8ADpRBAA6URAAOlEUADpRGAA6URwAOlEgADpRKAA6UTAAOlE0ADpROAA6UUAAOlFEADpTMAA6UzgAOlNEADpTTAA6U1gAOlNcADpTYAA6U2QAOlNoADpTcAA6U3gAOlN8ADpTgAA6U4gAOlOMADpVeAA6VYAAOlWIADpVkAA6VZwAOlWgADpVpAA6VagAOlWsADpVtAA6VbwAOlXAADpVxAA6VcwAOlXQADpXvAA6V8QAOlfQADpX2AA6V+QAOlfoADpX7AA6V/AAOlf0ADpX/AA6WAQAOlgIADpYDAA6WBQAOlgYADpYhAA6WnAAOlp4ADpagAA6WogAOlqUADpamAA6WpwAOlqgADpapAA6WqwAOlq0ADpauAA6WrwAOlrEADpayAA6WwwAOlsQADpbGAA6XSQAOl20ADpeRAA6XtAAOl9sADpf7AA6YIgAOmEkADphpAA6YjQAOmLEADpizAA6YtgAOmLgADpi6AA6YvAAOmL8ADpjCAA6YxAAOmMYADpjJAA6YywAOmM0ADpjQAA6Y0wAOmNQADpjdAA6Y9gAOmPsADpj9AA6ZAgAOmQUADpkHAA6ZUAAOmXQADpmbAA6ZvwAOmcIADpnEAA6ZxgAOmcgADpnKAA6ZzAAOmc0ADpnQAA6Z6QAOmg4ADpoQAA6aEgAOmhQADpoWAA6aGAAOmhoADpocAA6aHgAOmiAADppFAA6aSAAOmksADppOAA6aUQAOmlQADppXAA6aWgAOml0ADppgAA6aYgAOmt0ADprfAA6a4gAOmuQADprnAA6a6AAOmukADprqAA6a6wAOmu0ADprvAA6a8AAOmvEADprzAA6a9AAOmwUADpsGAA6bCAAOm4MADpuFAA6bhwAOm4kADpuMAA6bjQAOm44ADpuPAA6bkAAOm5IADpuUAA6blQAOm5YADpuYAA6bmQAOnBQADpwWAA6cGQAOnBsADpweAA6cHwAOnCAADpwhAA6cIgAOnCQADpwmAA6cJwAOnCgADpwqAA6cKwAOnDwADpxBAA6cRAAOnEYADpxXAA6cXAAOnF8ADpxhAA6caAAOnOMADpzlAA6c5wAOnOkADpzsAA6c7QAOnO4ADpzvAA6c8AAOnPIADpz0AA6c9QAOnPYADpz4AA6c+QAOnXQADp12AA6deQAOnXsADp1+AA6dfwAOnYAADp2BAA6dggAOnYQADp2GAA6dhwAOnYgADp2KAA6diwAOnZwADp2dAA6dnwAOnhoADp4cAA6eHgAOniAADp4jAA6eJAAOniUADp4mAA6eJwAOnikADp4rAA6eLAAOni0ADp4vAA6eMAAOnqsADp6tAA6esAAOnrIADp61AA6etgAOnrcADp64AA6euQAOnrsADp69AA6evgAOnr8ADp7BAA6ewgAOntsADp7cAA6e3QAOnt8ADp9aAA6fXAAOn14ADp9gAA6fYwAOn2QADp9lAA6fZgAOn2cADp9pAA6fawAOn2wADp9tAA6fbwAOn3AADp/rAA6f7QAOn+8ADp/xAA6f9AAOn/UADp/2AA6f9wAOn/gADp/6AA6f/AAOn/0ADp/+AA6gAAAOoAEADqAaAA6gOwAOoD4ADqBBAA6gRAAOoEcADqBKAA6gTQAOoFAADqBTAA6gdAAOoHcADqB6AA6gfQAOoIAADqCDAA6ghgAOoIkADqCMAA6gjgAOoLMADqDMAA6g5QAOoO8ADqENAA6hNgAOoT4ADqHRAA6h9AAOohQADqI0AA6iNgAOojgADqI6AA6iPAAOoj8ADqJAAA6iQQAOokQADqJFAA6iRwAOokgADqJKAA6iTQAOok4ADqJPAA6iUgAOolMADqJYAA6icQAOonoADqJ8AA6ifgAOoocADqKKAA6ijQAOoo8ADqLYAA6i/AAOoyMADqNHAA6jSgAOo0wADqNOAA6jUAAOo1IADqNUAA6jVQAOo1gADqNxAA6jkgAOo5QADqOWAA6jmAAOo5oADqOcAA6jngAOo6AADqOiAA6jwwAOo8YADqPJAA6jzAAOo88ADqPSAA6j1QAOo9gADqPbAA6j3QAOpFgADqRaAA6kXAAOpF4ADqRhAA6kYgAOpGMADqRkAA6kZQAOpGcADqRpAA6kagAOpGsADqRtAA6kbgAOpOkADqTrAA6k7QAOpO8ADqTyAA6k8wAOpPQADqT1AA6k9gAOpPgADqT6AA6k+wAOpPwADqT+AA6k/wAOpXoADqV8AA6lfwAOpYEADqWEAA6lhQAOpYYADqWHAA6liAAOpYoADqWMAA6ljQAOpY4ADqWQAA6lkQAOpaoADqWrAA6lrAAOpa4ADqYpAA6mKwAOpi0ADqYvAA6mMgAOpjMADqY0AA6mNQAOpjYADqY4AA6mOgAOpjsADqY8AA6mPgAOpj8ADqa6AA6mvAAOpr8ADqbBAA6mxAAOpsUADqbGAA6mxwAOpsgADqbKAA6mzAAOps0ADqbOAA6m0AAOptEADqdMAA6nTgAOp1AADqdSAA6nVQAOp1YADqdXAA6nWAAOp1kADqdbAA6nXQAOp14ADqdfAA6nYQAOp2IADqfdAA6n3wAOp+EADqfjAA6n5gAOp+cADqfoAA6n6QAOp+oADqfsAA6n7gAOp+8ADqfwAA6n8gAOp/MADqhuAA6ocAAOqHIADqh0AA6odwAOqHgADqh5AA6oegAOqHsADqh9AA6ofwAOqIAADqiBAA6ogwAOqIQADqjNAA6o8QAOqRgADqk8AA6pPwAOqUEADqlDAA6pRQAOqUcADqlJAA6pSgAOqU0ADqlmAA6pgwAOqYUADqmHAA6piQAOqYsADqmNAA6pjwAOqZEADqmuAA6psQAOqbQADqm3AA6pugAOqb0ADqnAAA6pwwAOqcUADqpAAA6qQgAOqkQADqpGAA6qSQAOqkoADqpLAA6qTAAOqk0ADqpPAA6qUQAOqlIADqpTAA6qVQAOqlYADqrRAA6q0wAOqtUADqrXAA6q2gAOqtsADqrcAA6q3QAOqt4ADqrgAA6q4gAOquMADqrkAA6q5gAOqucADqtiAA6rZAAOq2YADqtoAA6rawAOq2wADqttAA6rbgAOq28ADqtxAA6rcwAOq3QADqt1AA6rdwAOq3gADqvzAA6r9QAOq/gADqv6AA6r/QAOq/4ADqv/AA6sAAAOrAEADqwDAA6sBQAOrAYADqwHAA6sCQAOrAoADqyFAA6shwAOrIkADqyLAA6sjgAOrI8ADqyQAA6skQAOrJIADqyUAA6slgAOrJcADqyYAA6smgAOrJsADq0WAA6tGAAOrRoADq0cAA6tHwAOrSAADq0hAA6tIgAOrSMADq0lAA6tJwAOrSgADq0pAA6tKwAOrSwADq2nAA6tqQAOrasADq2tAA6tsAAOrbEADq2yAA6tswAOrbQADq22AA6tuAAOrbkADq26AA6tvAAOrb0ADq5QAA6ucwAOrpMADq6zAA6utQAOrrcADq65AA6uuwAOrr4ADq6/AA6uwAAOrsMADq7EAA6uxgAOrscADq7JAA6uzAAOrs0ADq7OAA6u0QAOrtIADq7XAA6u8AAOrvkADq77AA6u/QAOrwYADq8JAA6vDAAOrw4ADq9XAA6vewAOr6IADq/GAA6vyQAOr8sADq/NAA6vzwAOr9EADq/TAA6v1AAOr9cADq/wAA6wEQAOsBMADrAVAA6wFwAOsBkADrAbAA6wHQAOsB8ADrAhAA6wQgAOsEUADrBIAA6wSwAOsE4ADrBRAA6wVAAOsFcADrBaAA6wXAAOsNcADrDZAA6w2wAOsN0ADrDgAA6w4QAOsOIADrDjAA6w5AAOsOYADrDoAA6w6QAOsOoADrDsAA6w7QAOsWgADrFqAA6xbAAOsW4ADrFxAA6xcgAOsXMADrF0AA6xdQAOsXcADrF5AA6xegAOsXsADrF9AA6xfgAOsfkADrH7AA6x/gAOsgAADrIDAA6yBAAOsgUADrIGAA6yBwAOsgkADrILAA6yDAAOsg0ADrIPAA6yEAAOsikADrIqAA6yKwAOsi0ADrKoAA6yqgAOsqwADrKuAA6ysQAOsrIADrKzAA6ytAAOsrUADrK3AA6yuQAOsroADrK7AA6yvQAOsr4ADrM5AA6zOwAOsz0ADrM/AA6zQgAOs0MADrNEAA6zRQAOs0YADrNIAA6zSgAOs0sADrNMAA6zTgAOs08ADrPKAA6zzAAOs84ADrPQAA6z0wAOs9QADrPVAA6z1gAOs9cADrPZAA6z2wAOs9wADrPdAA6z3wAOs+AADrRbAA60XQAOtF8ADrRhAA60ZAAOtGUADrRmAA60ZwAOtGgADrRqAA60bAAOtG0ADrRuAA60cAAOtHEADrTsAA607gAOtPAADrTyAA609QAOtPYADrT3AA60+AAOtPkADrT7AA60/QAOtP4ADrT/AA61AQAOtQIADrVLAA61bwAOtZYADrW6AA61vQAOtb8ADrXBAA61wwAOtcUADrXHAA61yAAOtcsADrXkAA62AQAOtgMADrYFAA62BwAOtgkADrYLAA62DQAOtg8ADrYsAA62LwAOtjIADrY1AA62OAAOtjsADrY+AA62QQAOtkMADra+AA62wAAOtsIADrbEAA62xwAOtsgADrbJAA62ygAOtssADrbNAA62zwAOttAADrbRAA620wAOttQADrdPAA63UQAOt1MADrdVAA63WAAOt1kADrdaAA63WwAOt1wADrdeAA63YAAOt2EADrdiAA63ZAAOt2UADrfgAA634gAOt+QADrfmAA636QAOt+oADrfrAA637AAOt+0ADrfvAA638QAOt/IADrfzAA639QAOt/YADrhxAA64cwAOuHYADrh4AA64ewAOuHwADrh9AA64fgAOuH8ADriBAA64gwAOuIQADriFAA64hwAOuIgADrkDAA65BQAOuQcADrkJAA65DAAOuQ0ADrkOAA65DwAOuRAADrkSAA65FAAOuRUADrkWAA65GAAOuRkADrmUAA65lgAOuZgADrmaAA65nQAOuZ4ADrmfAA65oAAOuaEADrmjAA65pQAOuaYADrmnAA65qQAOuaoADrolAA66JwAOuikADrorAA66LgAOui8ADrowAA66MQAOujIADro0AA66NgAOujcADro4AA66OgAOujsADrrOAA668QAOuxEADrsxAA67MwAOuzUADrs3AA67OQAOuzwADrs9AA67PgAOu0EADrtCAA67RAAOu0UADrtHAA67SgAOu0sADrtMAA67TwAOu1AADrtVAA67bgAOu3cADrt5AA67ewAOu4QADruHAA67igAOu4wADrvVAA67+QAOvCAADrxEAA68RwAOvEkADrxLAA68TQAOvE8ADrxRAA68UgAOvFUADrxuAA68jwAOvJEADryTAA68lQAOvJcADryZAA68mwAOvJ0ADryfAA68wAAOvMMADrzGAA68yQAOvMwADrzPAA680gAOvNUADrzYAA682gAOvVUADr1XAA69WQAOvVsADr1eAA69XwAOvWAADr1hAA69YgAOvWQADr1mAA69ZwAOvWgADr1qAA69awAOveYADr3oAA696gAOvewADr3vAA698AAOvfEADr3yAA698wAOvfUADr33AA69+AAOvfkADr37AA69/AAOvncADr55AA6+fAAOvn4ADr6BAA6+ggAOvoMADr6EAA6+hQAOvocADr6JAA6+igAOvosADr6NAA6+jgAOvqcADr6oAA6+qQAOvqsADr8mAA6/KAAOvyoADr8sAA6/LwAOvzAADr8xAA6/MgAOvzMADr81AA6/NwAOvzgADr85AA6/OwAOvzwADr+3AA6/uQAOv7sADr+9AA6/wAAOv8EADr/CAA6/wwAOv8QADr/GAA6/yAAOv8kADr/KAA6/zAAOv80ADsBIAA7ASgAOwEwADsBOAA7AUQAOwFIADsBTAA7AVAAOwFUADsBXAA7AWQAOwFoADsBbAA7AXQAOwF4ADsDZAA7A2wAOwN0ADsDfAA7A4gAOwOMADsDkAA7A5QAOwOYADsDoAA7A6gAOwOsADsDsAA7A7gAOwO8ADsFqAA7BbAAOwW4ADsFwAA7BcwAOwXQADsF1AA7BdgAOwXcADsF5AA7BewAOwXwADsF9AA7BfwAOwYAADsHJAA7B7QAOwhQADsI4AA7COwAOwj0ADsI/AA7CQQAOwkMADsJFAA7CRgAOwkkADsJiAA7CfwAOwoEADsKDAA7ChQAOwocADsKJAA7CiwAOwo0ADsKqAA7CrQAOwrAADsKzAA7CtgAOwrkADsK8AA7CvwAOwsEADsM8AA7DPgAOw0AADsNCAA7DRQAOw0YADsNHAA7DSAAOw0kADsNLAA7DTQAOw04ADsNPAA7DUQAOw1IADsPNAA7DzwAOw9EADsPTAA7D1gAOw9cADsPYAA7D2QAOw9oADsPcAA7D3gAOw98ADsPgAA7D4gAOw+MADsReAA7EYAAOxGIADsRkAA7EZwAOxGgADsRpAA7EagAOxGsADsRtAA7EbwAOxHAADsRxAA7EcwAOxHQADsTvAA7E8QAOxPQADsT2AA7E+QAOxPoADsT7AA7E/AAOxP0ADsT/AA7FAQAOxQIADsUDAA7FBQAOxQYADsWBAA7FgwAOxYUADsWHAA7FigAOxYsADsWMAA7FjQAOxY4ADsWQAA7FkgAOxZMADsWUAA7FlgAOxZcADsYSAA7GFAAOxhYADsYYAA7GGwAOxhwADsYdAA7GHgAOxh8ADsYhAA7GIwAOxiQADsYlAA7GJwAOxigADsajAA7GpQAOxqcADsapAA7GrAAOxq0ADsauAA7GrwAOxrAADsayAA7GtAAOxrUADsa2AA7GuAAOxrkADsdMAA7HbwAOx48ADsevAA7HsQAOx7MADse1AA7HtwAOx7oADse7AA7HvAAOx78ADsfAAA7HwgAOx8MADsfFAA7HyAAOx8kADsfKAA7HzQAOx84ADsfTAA7H7AAOx/UADsf3AA7H+QAOyAIADsgFAA7ICAAOyAoADshTAA7IdwAOyJ4ADsjCAA7IxQAOyMcADsjJAA7IywAOyM0ADsjPAA7I0AAOyNMADsjsAA7JDQAOyQ8ADskRAA7JEwAOyRUADskXAA7JGQAOyRsADskdAA7JPgAOyUEADslEAA7JRwAOyUoADslNAA7JUAAOyVMADslWAA7JWAAOydMADsnVAA7J1wAOydkADsncAA7J3QAOyd4ADsnfAA7J4AAOyeIADsnkAA7J5QAOyeYADsnoAA7J6QAOymQADspmAA7KaAAOymoADsptAA7KbgAOym8ADspwAA7KcQAOynMADsp1AA7KdgAOyncADsp5AA7KegAOyvUADsr3AA7K+gAOyvwADsr/AA7LAAAOywEADssCAA7LAwAOywUADssHAA7LCAAOywkADssLAA7LDAAOyyUADssmAA7LJwAOyykADsukAA7LpgAOy6gADsuqAA7LrQAOy64ADsuvAA7LsAAOy7EADsuzAA7LtQAOy7YADsu3AA7LuQAOy7oADsw1AA7MNwAOzDkADsw7AA7MPgAOzD8ADsxAAA7MQQAOzEIADsxEAA7MRgAOzEcADsxIAA7MSgAOzEsADszGAA7MyAAOzMoADszMAA7MzwAOzNAADszRAA7M0gAOzNMADszVAA7M1wAOzNgADszZAA7M2wAOzNwADs1XAA7NWQAOzVsADs1dAA7NYAAOzWEADs1iAA7NYwAOzWQADs1mAA7NaAAOzWkADs1qAA7NbAAOzW0ADs3oAA7N6gAOzewADs3uAA7N8QAOzfIADs3zAA7N9AAOzfUADs33AA7N+QAOzfoADs37AA7N/QAOzf4ADs5HAA7OawAOzpIADs62AA7OuQAOzrsADs69AA7OvwAOzsEADs7DAA7OxAAOzscADs7gAA7O/QAOzv8ADs8BAA7PAwAOzwUADs8HAA7PCQAOzwsADs8oAA7PKwAOzy4ADs8xAA7PNAAOzzcADs86AA7PPQAOzz8ADs+6AA7PvAAOz74ADs/AAA7PwwAOz8QADs/FAA7PxgAOz8cADs/JAA7PywAOz8wADs/NAA7PzwAOz9AADtBLAA7QTQAO0E8ADtBRAA7QVAAO0FUADtBWAA7QVwAO0FgADtBaAA7QXAAO0F0ADtBeAA7QYAAO0GEADtDcAA7Q3gAO0OAADtDiAA7Q5QAO0OYADtDnAA7Q6AAO0OkADtDrAA7Q7QAO0O4ADtDvAA7Q8QAO0PIADtFtAA7RbwAO0XIADtF0AA7RdwAO0XgADtF5AA7RegAO0XsADtF9AA7RfwAO0YAADtGBAA7RgwAO0YQADtH/AA7SAQAO0gMADtIFAA7SCAAO0gkADtIKAA7SCwAO0gwADtIOAA7SEAAO0hEADtISAA7SFAAO0hUADtKQAA7SkgAO0pQADtKWAA7SmQAO0poADtKbAA7SnAAO0p0ADtKfAA7SoQAO0qIADtKjAA7SpQAO0qYADtMhAA7TIwAO0yUADtMnAA7TKgAO0ysADtMsAA7TLQAO0y4ADtMwAA7TMgAO0zMADtM0AA7TNgAO0zcADtPKAA7T7QAO1A0ADtQtAA7ULwAO1DEADtQzAA7UNQAO1DgADtQ5AA7UOgAO1D0ADtQ+AA7UQAAO1EEADtRDAA7URgAO1EcADtRIAA7USwAO1EwADtRRAA7UagAO1HMADtR1AA7UdwAO1IAADtSDAA7UhgAO1IgADtTRAA7U9QAO1RwADtVAAA7VQwAO1UUADtVHAA7VSQAO1UsADtVNAA7VTgAO1VEADtVqAA7ViwAO1Y0ADtWPAA7VkQAO1ZMADtWVAA7VlwAO1ZkADtWbAA7VvAAO1b8ADtXCAA7VxQAO1cgADtXLAA7VzgAO1dEADtXUAA7V1gAO1lEADtZTAA7WVQAO1lcADtZaAA7WWwAO1lwADtZdAA7WXgAO1mAADtZiAA7WYwAO1mQADtZmAA7WZwAO1uIADtbkAA7W5gAO1ugADtbrAA7W7AAO1u0ADtbuAA7W7wAO1vEADtbzAA7W9AAO1vUADtb3AA7W+AAO13MADtd1AA7XeAAO13oADtd9AA7XfgAO138ADteAAA7XgQAO14MADteFAA7XhgAO14cADteJAA7XigAO16MADtekAA7XpQAO16cADtgiAA7YJAAO2CYADtgoAA7YKwAO2CwADtgtAA7YLgAO2C8ADtgxAA7YMwAO2DQADtg1AA7YNwAO2DgADtizAA7YtQAO2LcADti5AA7YvAAO2L0ADti+AA7YvwAO2MAADtjCAA7YxAAO2MUADtjGAA7YyAAO2MkADtlEAA7ZRgAO2UgADtlKAA7ZTQAO2U4ADtlPAA7ZUAAO2VEADtlTAA7ZVQAO2VYADtlXAA7ZWQAO2VoADtnVAA7Z1wAO2dkADtnbAA7Z3gAO2d8ADtngAA7Z4QAO2eIADtnkAA7Z5gAO2ecADtnoAA7Z6gAO2esADtpmAA7aaAAO2moADtpsAA7abwAO2nAADtpxAA7acgAO2nMADtp1AA7adwAO2ngADtp5AA7aewAO2nwADtrFAA7a6QAO2xAADts0AA7bNwAO2zkADts7AA7bPQAO2z8ADttBAA7bQgAO20UADtteAA7bewAO230ADtt/AA7bgQAO24MADtuFAA7bhwAO24kADtumAA7bqQAO26wADtuvAA7bsgAO27UADtu4AA7buwAO270ADtw4AA7cOgAO3DwADtw+AA7cQQAO3EIADtxDAA7cRAAO3EUADtxHAA7cSQAO3EoADtxLAA7cTQAO3E4ADtzJAA7cywAO3M0ADtzPAA7c0gAO3NMADtzUAA7c1QAO3NYADtzYAA7c2gAO3NsADtzcAA7c3gAO3N8ADt1aAA7dXAAO3V4ADt1gAA7dYwAO3WQADt1lAA7dZgAO3WcADt1pAA7dawAO3WwADt1tAA7dbwAO3XAADt3rAA7d7QAO3fAADt3yAA7d9QAO3fYADt33AA7d+AAO3fkADt37AA7d/QAO3f4ADt3/AA7eAQAO3gIADt59AA7efwAO3oEADt6DAA7ehgAO3ocADt6IAA7eiQAO3ooADt6MAA7ejgAO3o8ADt6QAA7ekgAO3pMADt8OAA7fEAAO3xIADt8UAA7fFwAO3xgADt8ZAA7fGgAO3xsADt8dAA7fHwAO3yAADt8hAA7fIwAO3yQADt+fAA7foQAO36MADt+lAA7fqAAO36kADt+qAA7fqwAO36wADt+uAA7fsAAO37EADt+yAA7ftAAO37UADuBIAA7gawAO4IsADuCrAA7grQAO4K8ADuCxAA7gswAO4LYADuC3AA7guAAO4LsADuC8AA7gvgAO4L8ADuDBAA7gxAAO4MUADuDGAA7gyQAO4MoADuDPAA7g6AAO4PEADuDzAA7g9QAO4P4ADuEBAA7hBAAO4QYADuFPAA7hcwAO4ZoADuG+AA7hwQAO4cMADuHFAA7hxwAO4ckADuHLAA7hzAAO4c8ADuHoAA7iCQAO4gsADuINAA7iDwAO4hEADuITAA7iFQAO4hcADuIZAA7iOgAO4j0ADuJAAA7iQwAO4kYADuJJAA7iTAAO4k8ADuJSAA7iVAAO4s8ADuLRAA7i0wAO4tUADuLYAA7i2QAO4toADuLbAA7i3AAO4t4ADuLgAA7i4QAO4uIADuLkAA7i5QAO42AADuNiAA7jZAAO42YADuNpAA7jagAO42sADuNsAA7jbQAO428ADuNxAA7jcgAO43MADuN1AA7jdgAO4/EADuPzAA7j9gAO4/gADuP7AA7j/AAO4/0ADuP+AA7j/wAO5AEADuQDAA7kBAAO5AUADuQHAA7kCAAO5CEADuQiAA7kIwAO5CUADuSgAA7kogAO5KQADuSmAA7kqQAO5KoADuSrAA7krAAO5K0ADuSvAA7ksQAO5LIADuSzAA7ktQAO5LYADuUxAA7lMwAO5TUADuU3AA7lOgAO5TsADuU8AA7lPQAO5T4ADuVAAA7lQgAO5UMADuVEAA7lRgAO5UcADuXCAA7lxAAO5cYADuXIAA7lywAO5cwADuXNAA7lzgAO5c8ADuXRAA7l0wAO5dQADuXVAA7l1wAO5dgADuZTAA7mVQAO5lcADuZZAA7mXAAO5l0ADuZeAA7mXwAO5mAADuZiAA7mZAAO5mUADuZmAA7maAAO5mkADubkAA7m5gAO5ugADubqAA7m7QAO5u4ADubvAA7m8AAO5vEADubzAA7m9QAO5vYADub3AA7m+QAO5voADudDAA7nZwAO544ADueyAA7ntQAO57cADue5AA7nuwAO570ADue/AA7nwAAO58MADufcAA7n+QAO5/sADuf9AA7n/wAO6AEADugDAA7oBQAO6AcADugkAA7oJwAO6CoADugtAA7oMAAO6DMADug2AA7oOQAO6DsADui2AA7ouAAO6LoADui8AA7ovwAO6MAADujBAA7owgAO6MMADujFAA7oxwAO6MgADujJAA7oywAO6MwADulHAA7pSQAO6UsADulNAA7pUAAO6VEADulSAA7pUwAO6VQADulWAA7pWAAO6VkADulaAA7pXAAO6V0ADunYAA7p2gAO6d0ADunfAA7p4gAO6eMADunkAA7p5QAO6eYADunoAA7p6gAO6esADunsAA7p7gAO6e8ADupqAA7qbAAO6m8ADupxAA7qdAAO6nUADup2AA7qdwAO6ngADup6AA7qfAAO6n0ADup+AA7qgAAO6oEADur8AA7q/gAO6wAADusCAA7rBQAO6wYADusHAA7rCAAO6wkADusLAA7rDQAO6w4ADusPAA7rEQAO6xIADuuNAA7rjwAO65EADuuTAA7rlgAO65cADuuYAA7rmQAO65oADuucAA7rngAO658ADuugAA7rogAO66MADuweAA7sIAAO7CIADuwkAA7sJwAO7CgADuwpAA7sKgAO7CsADuwtAA7sLwAO7DAADuwxAA7sMwAO7DQADuzHAA7s6gAO7QoADu0qAA7tLAAO7S4ADu0wAA7tMgAO7TUADu02AA7tNwAO7ToADu07AA7tPQAO7T4ADu1AAA7tQwAO7UQADu1FAA7tSAAO7UkADu1OAA7tZwAO7XAADu1yAA7tdAAO7X0ADu2AAA7tgwAO7YUADu3OAA7t8gAO7hkADu49AA7uQAAO7kIADu5EAA7uRgAO7kgADu5KAA7uSwAO7k4ADu5nAA7uiAAO7ooADu6MAA7ujgAO7pAADu6SAA7ulAAO7pYADu6YAA7uuQAO7rwADu6/AA7uwgAO7sUADu7IAA7uywAO7s4ADu7RAA7u0wAO704ADu9QAA7vUgAO71QADu9XAA7vWAAO71kADu9aAA7vWwAO710ADu9fAA7vYAAO72EADu9jAA7vZAAO798ADu/hAA7v4wAO7+UADu/oAA7v6QAO7+oADu/rAA7v7AAO7+4ADu/wAA7v8QAO7/IADu/0AA7v9QAO8HAADvByAA7wdQAO8HcADvB6AA7wewAO8HwADvB9AA7wfgAO8IAADvCCAA7wgwAO8IQADvCGAA7whwAO8KAADvChAA7wogAO8KQADvEfAA7xIQAO8SMADvElAA7xKAAO8SkADvEqAA7xKwAO8SwADvEuAA7xMAAO8TEADvEyAA7xNAAO8TUADvGwAA7xsgAO8bUADvG3AA7xugAO8bsADvG8AA7xvQAO8b4ADvHAAA7xwgAO8cMADvHEAA7xxgAO8ccADvJCAA7yRAAO8kYADvJIAA7ySwAO8kwADvJNAA7yTgAO8k8ADvJRAA7yUwAO8lQADvJVAA7yVwAO8lgADvLTAA7y1QAO8tcADvLZAA7y3AAO8t0ADvLeAA7y3wAO8uAADvLiAA7y5AAO8uUADvLmAA7y6AAO8ukADvNkAA7zZgAO82gADvNqAA7zbQAO824ADvNvAA7zcAAO83EADvNzAA7zdQAO83YADvN3AA7zeQAO83oADvPDAA7z5wAO9A4ADvQyAA70NQAO9DcADvQ5AA70OwAO9D0ADvQ/AA70QAAO9EMADvRcAA70eQAO9HsADvR9AA70fwAO9IEADvSDAA70hQAO9IcADvSkAA70pwAO9KoADvStAA70sAAO9LMADvS2AA70uQAO9LsADvU2AA71OAAO9ToADvU8AA71PwAO9UAADvVBAA71QgAO9UMADvVFAA71RwAO9UgADvVJAA71SwAO9UwADvXHAA71yQAO9csADvXNAA710AAO9dEADvXSAA710wAO9dQADvXWAA712AAO9dkADvXaAA713AAO9d0ADvZYAA72WgAO9lwADvZeAA72YQAO9mIADvZjAA72ZAAO9mUADvZnAA72aQAO9moADvZrAA72bQAO9m4ADvbpAA726wAO9u4ADvbwAA728wAO9vQADvb1AA729gAO9vcADvb5AA72+wAO9vwADvb9AA72/wAO9wAADvd7AA73fQAO938ADveBAA73hAAO94UADveGAA73hwAO94gADveKAA73jAAO940ADveOAA73kAAO95EADvgMAA74DgAO+BAADvgSAA74FQAO+BYADvgXAA74GAAO+BkADvgbAA74HQAO+B4ADvgfAA74IQAO+CIADvidAA74nwAO+KEADvijAA74pgAO+KcADvioAA74qQAO+KoADvisAA74rgAO+K8ADviwAA74sgAO+LMADvlGAA75aQAO+YkADvmpAA75qwAO+a0ADvmvAA75sQAO+bQADvm1AA75tgAO+bkADvm6AA75vAAO+b0ADvnAAA75wwAO+cQADvnFAA75yAAO+ckADvnOAA755wAO+fAADvnyAA759AAO+f0ADvoAAA76AwAO+gUADvpOAA76cgAO+pkADvq9AA76wAAO+sIADvrEAA76xgAO+sgADvrKAA76ywAO+s4ADvrnAA77CAAO+woADvsMAA77DgAO+xAADvsSAA77FAAO+xYADvsYAA77OQAO+zwADvs/AA77QgAO+0UADvtIAA77SwAO+04ADvtRAA77UwAO+84ADvvQAA770gAO+9QADvvXAA772AAO+9kADvvaAA772wAO+90ADvvfAA774AAO++EADvvjAA775AAO/F8ADvxhAA78YwAO/GUADvxoAA78aQAO/GoADvxrAA78bAAO/G4ADvxwAA78cQAO/HIADvx0AA78dQAO/PAADvzyAA789QAO/PcADvz6AA78+wAO/PwADvz9AA78/gAO/QAADv0CAA79AwAO/QQADv0GAA79BwAO/SAADv0hAA79IgAO/SQADv2fAA79oQAO/aMADv2lAA79qAAO/akADv2qAA79qwAO/awADv2uAA79sAAO/bEADv2yAA79tAAO/bUADv4wAA7+MgAO/jQADv42AA7+OQAO/joADv47AA7+PAAO/j0ADv4/AA7+QQAO/kIADv5DAA7+RQAO/kYADv7BAA7+wwAO/sUADv7HAA7+ygAO/ssADv7MAA7+zQAO/s4ADv7QAA7+0gAO/tMADv7UAA7+1gAO/tcADv9SAA7/VAAO/1YADv9YAA7/WwAO/1wADv9dAA7/XgAO/18ADv9hAA7/YwAO/2QADv9lAA7/ZwAO/2gADv/jAA7/5QAO/+cADv/pAA7/7AAO/+0ADv/uAA7/7wAO//AADv/yAA7/9AAO//UADv/2AA7/+AAO//kADwBCAA8AZgAPAI0ADwCxAA8AtAAPALYADwC4AA8AugAPALwADwC+AA8AvwAPAMIADwDbAA8A+AAPAPoADwD8AA8A/gAPAQAADwECAA8BBAAPAQYADwEjAA8BJgAPASkADwEsAA8BLwAPATIADwE1AA8BOAAPAToADwG1AA8BtwAPAbkADwG7AA8BvgAPAb8ADwHAAA8BwQAPAcIADwHEAA8BxgAPAccADwHIAA8BygAPAcsADwJGAA8CSAAPAkoADwJMAA8CTwAPAlAADwJRAA8CUgAPAlMADwJVAA8CVwAPAlgADwJZAA8CWwAPAlwADwLXAA8C2QAPAtsADwLdAA8C4AAPAuEADwLiAA8C4wAPAuQADwLmAA8C6AAPAukADwLqAA8C7AAPAu0ADwNoAA8DagAPA20ADwNvAA8DcgAPA3MADwN0AA8DdQAPA3YADwN4AA8DegAPA3sADwN8AA8DfgAPA38ADwQCAA8EJgAPBEoADwRtAA8ElAAPBLQADwTbAA8FAgAPBSIADwVGAA8FagAPBWwADwVvAA8FcQAPBXMADwV1AA8FeAAPBXsADwV9AA8FfwAPBYIADwWEAA8FhgAPBYkADwWMAA8FjQAPBZIADwWrAA8FsAAPBbIADwW3AA8FugAPBbwADwYFAA8GKQAPBlAADwZ0AA8GdwAPBnkADwZ7AA8GfQAPBn8ADwaBAA8GggAPBoUADwaeAA8GwwAPBsUADwbHAA8GyQAPBssADwbNAA8GzwAPBtEADwbTAA8G1QAPBvoADwb9AA8HAAAPBwMADwcGAA8HCQAPBwwADwcPAA8HEgAPBxUADwcXAA8HkgAPB5QADweXAA8HmQAPB5wADwedAA8HngAPB58ADwegAA8HogAPB6QADwelAA8HpgAPB6gADwepAA8HugAPB7sADwe9AA8IOAAPCDoADwg8AA8IPgAPCEEADwhCAA8IQwAPCEQADwhFAA8IRwAPCEkADwhKAA8ISwAPCE0ADwhOAA8IyQAPCMsADwjOAA8I0AAPCNMADwjUAA8I1QAPCNYADwjXAA8I2QAPCNsADwjcAA8I3QAPCN8ADwjgAA8I8QAPCPYADwj5AA8I+wAPCQwADwkVAA8JGAAPCRsADwkdAA8JLwAPCaoADwmsAA8JrgAPCbAADwmzAA8JtAAPCbUADwm2AA8JtwAPCbkADwm7AA8JvAAPCb0ADwm/AA8JwAAPCjsADwo9AA8KQAAPCkIADwpFAA8KRgAPCkcADwpIAA8KSQAPCksADwpNAA8KTgAPCk8ADwpRAA8KUgAPCmMADwpkAA8KZgAPCuEADwrjAA8K5QAPCucADwrqAA8K6wAPCuwADwrtAA8K7gAPCvAADwryAA8K8wAPCvQADwr2AA8K9wAPC3IADwt0AA8LdwAPC3kADwt8AA8LfQAPC34ADwt/AA8LgAAPC4IADwuEAA8LhQAPC4YADwuIAA8LiQAPC6IADwujAA8LpAAPC6YADwwhAA8MIwAPDCUADwwnAA8MKgAPDCsADwwsAA8MLQAPDC4ADwwwAA8MMgAPDDMADww0AA8MNgAPDDcADwyyAA8MtAAPDLYADwy4AA8MuwAPDLwADwy9AA8MvgAPDL8ADwzBAA8MwwAPDMQADwzFAA8MxwAPDMgADwzhAA8NAgAPDQUADw0IAA8NCwAPDQ4ADw0RAA8NFAAPDRcADw0aAA8NOwAPDT4ADw1BAA8NRAAPDUcADw1KAA8NTQAPDVAADw1TAA8NVQAPDWsADw14AA8NkAAPDaIADw2sAA8NwAAPDcoADw5dAA8OgAAPDqAADw7AAA8OwgAPDsQADw7GAA8OyAAPDssADw7MAA8OzQAPDtAADw7RAA8O0wAPDtQADw7WAA8O2QAPDtoADw7bAA8O3gAPDt8ADw7kAA8O/QAPDwYADw8IAA8PCgAPDxMADw8WAA8PGQAPDxsADw9kAA8PiAAPD68ADw/TAA8P1gAPD9gADw/aAA8P3AAPD94ADw/gAA8P4QAPD+QADw/9AA8QHgAPECAADxAiAA8QJAAPECYADxAoAA8QKgAPECwADxAuAA8QTwAPEFIADxBVAA8QWAAPEFsADxBeAA8QYQAPEGQADxBnAA8QaQAPEOQADxDmAA8Q6AAPEOoADxDtAA8Q7gAPEO8ADxDwAA8Q8QAPEPMADxD1AA8Q9gAPEPcADxD5AA8Q+gAPEXUADxF3AA8ReQAPEXsADxF+AA8RfwAPEYAADxGBAA8RggAPEYQADxGGAA8RhwAPEYgADxGKAA8RiwAPEgYADxIIAA8SCwAPEg0ADxIQAA8SEQAPEhIADxITAA8SFAAPEhYADxIYAA8SGQAPEhoADxIcAA8SHQAPEjYADxI3AA8SOAAPEjoADxK1AA8StwAPErkADxK7AA8SvgAPEr8ADxLAAA8SwQAPEsIADxLEAA8SxgAPEscADxLIAA8SygAPEssADxNGAA8TSAAPE0sADxNNAA8TUAAPE1EADxNSAA8TUwAPE1QADxNWAA8TWAAPE1kADxNaAA8TXAAPE10ADxPYAA8T2gAPE9wADxPeAA8T4QAPE+IADxPjAA8T5AAPE+UADxPnAA8T6QAPE+oADxPrAA8T7QAPE+4ADxRpAA8UawAPFG0ADxRvAA8UcgAPFHMADxR0AA8UdQAPFHYADxR4AA8UegAPFHsADxR8AA8UfgAPFH8ADxT6AA8U/AAPFP4ADxUAAA8VAwAPFQQADxUFAA8VBgAPFQcADxUJAA8VCwAPFQwADxUNAA8VDwAPFRAADxVZAA8VfQAPFaQADxXIAA8VywAPFc0ADxXPAA8V0QAPFdMADxXVAA8V1gAPFdkADxXyAA8WDwAPFhEADxYTAA8WFQAPFhcADxYZAA8WGwAPFh0ADxY6AA8WPQAPFkAADxZDAA8WRgAPFkkADxZMAA8WTwAPFlEADxbMAA8WzgAPFtAADxbSAA8W1QAPFtYADxbXAA8W2AAPFtkADxbbAA8W3QAPFt4ADxbfAA8W4QAPFuIADxddAA8XXwAPF2EADxdjAA8XZgAPF2cADxdoAA8XaQAPF2oADxdsAA8XbgAPF28ADxdwAA8XcgAPF3MADxfuAA8X8AAPF/IADxf0AA8X9wAPF/gADxf5AA8X+gAPF/sADxf9AA8X/wAPGAAADxgBAA8YAwAPGAQADxh/AA8YgQAPGIQADxiGAA8YiQAPGIoADxiLAA8YjAAPGI0ADxiPAA8YkQAPGJIADxiTAA8YlQAPGJYADxkRAA8ZEwAPGRUADxkXAA8ZGgAPGRsADxkcAA8ZHQAPGR4ADxkgAA8ZIgAPGSMADxkkAA8ZJgAPGScADxmiAA8ZpAAPGaYADxmoAA8ZqwAPGawADxmtAA8ZrgAPGa8ADxmxAA8ZswAPGbQADxm1AA8ZtwAPGbgADxozAA8aNQAPGjcADxo5AA8aPAAPGj0ADxo+AA8aPwAPGkAADxpCAA8aRAAPGkUADxpGAA8aSAAPGkkADxrcAA8a/wAPGx8ADxs/AA8bQQAPG0MADxtFAA8bRwAPG0oADxtLAA8bTAAPG08ADxtQAA8bUgAPG1MADxtWAA8bWQAPG1oADxtbAA8bXgAPG18ADxtkAA8bfQAPG4YADxuIAA8bigAPG5MADxuWAA8bmQAPG5sADxvkAA8cCAAPHC8ADxxTAA8cVgAPHFgADxxaAA8cXAAPHF4ADxxgAA8cYQAPHGQADxx9AA8cngAPHKAADxyiAA8cpAAPHKYADxyoAA8cqgAPHKwADxyuAA8czwAPHNIADxzVAA8c2AAPHNsADxzeAA8c4QAPHOQADxznAA8c6QAPHWQADx1mAA8daAAPHWoADx1tAA8dbgAPHW8ADx1wAA8dcQAPHXMADx11AA8ddgAPHXcADx15AA8degAPHfUADx33AA8d+QAPHfsADx3+AA8d/wAPHgAADx4BAA8eAgAPHgQADx4GAA8eBwAPHggADx4KAA8eCwAPHoYADx6IAA8eiwAPHo0ADx6QAA8ekQAPHpIADx6TAA8elAAPHpYADx6YAA8emQAPHpoADx6cAA8enQAPHrYADx63AA8euAAPHroADx81AA8fNwAPHzkADx87AA8fPgAPHz8ADx9AAA8fQQAPH0IADx9EAA8fRgAPH0cADx9IAA8fSgAPH0sADx/GAA8fyAAPH8sADx/NAA8f0AAPH9EADx/SAA8f0wAPH9QADx/WAA8f2AAPH9kADx/aAA8f3AAPH90ADyBYAA8gWgAPIFwADyBeAA8gYQAPIGIADyBjAA8gZAAPIGUADyBnAA8gaQAPIGoADyBrAA8gbQAPIG4ADyDpAA8g6wAPIO0ADyDvAA8g8gAPIPMADyD0AA8g9QAPIPYADyD4AA8g+gAPIPsADyD8AA8g/gAPIP8ADyF6AA8hfAAPIX4ADyGAAA8hgwAPIYQADyGFAA8hhgAPIYcADyGJAA8hiwAPIYwADyGNAA8hjwAPIZAADyHZAA8h/QAPIiQADyJIAA8iSwAPIk0ADyJPAA8iUQAPIlMADyJVAA8iVgAPIlkADyJyAA8ijwAPIpEADyKTAA8ilQAPIpcADyKZAA8imwAPIp0ADyK6AA8ivQAPIsAADyLDAA8ixgAPIskADyLMAA8izwAPItEADyNMAA8jTgAPI1AADyNSAA8jVQAPI1YADyNXAA8jWAAPI1kADyNbAA8jXQAPI14ADyNfAA8jYQAPI2IADyPdAA8j3wAPI+EADyPjAA8j5gAPI+cADyPoAA8j6QAPI+oADyPsAA8j7gAPI+8ADyPwAA8j8gAPI/MADyRuAA8kcAAPJHIADyR0AA8kdwAPJHgADyR5AA8kegAPJHsADyR9AA8kfwAPJIAADySBAA8kgwAPJIQADyT/AA8lAQAPJQQADyUGAA8lCQAPJQoADyULAA8lDAAPJQ0ADyUPAA8lEQAPJRIADyUTAA8lFQAPJRYADyWRAA8lkwAPJZUADyWXAA8lmgAPJZsADyWcAA8lnQAPJZ4ADyWgAA8logAPJaMADyWkAA8lpgAPJacADyYiAA8mJAAPJiYADyYoAA8mKwAPJiwADyYtAA8mLgAPJi8ADyYxAA8mMwAPJjQADyY1AA8mNwAPJjgADyazAA8mtQAPJrgADya6AA8mvQAPJr4ADya/AA8mwAAPJsEADybDAA8mxQAPJsYADybHAA8myQAPJsoADyddAA8ngAAPJ6AADyfAAA8nwgAPJ8QADyfGAA8nyAAPJ8sADyfMAA8nzQAPJ9AADyfRAA8n0wAPJ9QADyfWAA8n2QAPJ9oADyfbAA8n3gAPJ98ADyfkAA8n/QAPKAYADygIAA8oCgAPKBMADygWAA8oGQAPKBsADyhkAA8oiAAPKK8ADyjTAA8o1gAPKNgADyjaAA8o3AAPKN4ADyjgAA8o4QAPKOQADyj9AA8pHgAPKSAADykiAA8pJAAPKSYADykoAA8pKgAPKSwADykuAA8pTwAPKVIADylVAA8pWAAPKVsADyleAA8pYQAPKWQADylnAA8paQAPKeQADynmAA8p6AAPKeoADyntAA8p7gAPKe8ADynwAA8p8QAPKfMADyn1AA8p9gAPKfcADyn5AA8p+gAPKnUADyp3AA8qeQAPKnsADyp+AA8qfwAPKoAADyqBAA8qggAPKoQADyqGAA8qhwAPKogADyqKAA8qiwAPKwYADysIAA8rCwAPKw0ADysQAA8rEQAPKxIADysTAA8rFAAPKxYADysYAA8rGQAPKxoADyscAA8rHQAPKzYADys3AA8rOAAPKzoADyu1AA8rtwAPK7kADyu7AA8rvgAPK78ADyvAAA8rwQAPK8IADyvEAA8rxgAPK8cADyvIAA8rygAPK8sADyxGAA8sSAAPLEoADyxMAA8sTwAPLFAADyxRAA8sUgAPLFMADyxVAA8sVwAPLFgADyxZAA8sWwAPLFwADyzXAA8s2QAPLNsADyzdAA8s4AAPLOEADyziAA8s4wAPLOQADyzmAA8s6AAPLOkADyzqAA8s7AAPLO0ADy1oAA8tagAPLWwADy1uAA8tcQAPLXIADy1zAA8tdAAPLXUADy13AA8teQAPLXoADy17AA8tfQAPLX4ADy35AA8t+wAPLf0ADy3/AA8uAgAPLgMADy4EAA8uBQAPLgYADy4IAA8uCgAPLgsADy4MAA8uDgAPLg8ADy5YAA8ufAAPLqMADy7HAA8uygAPLswADy7OAA8u0AAPLtIADy7UAA8u1QAPLtgADy7xAA8vDgAPLxAADy8SAA8vFAAPLxYADy8YAA8vGgAPLxwADy85AA8vPAAPLz8ADy9CAA8vRQAPL0gADy9LAA8vTgAPL1AADy/LAA8vzQAPL88ADy/RAA8v1AAPL9UADy/WAA8v1wAPL9gADy/aAA8v3AAPL90ADy/eAA8v4AAPL+EADzBcAA8wXgAPMGAADzBiAA8wZQAPMGYADzBnAA8waAAPMGkADzBrAA8wbQAPMG4ADzBvAA8wcQAPMHIADzDtAA8w7wAPMPEADzDzAA8w9gAPMPcADzD4AA8w+QAPMPoADzD8AA8w/gAPMP8ADzEAAA8xAgAPMQMADzF+AA8xgAAPMYMADzGFAA8xiAAPMYkADzGKAA8xiwAPMYwADzGOAA8xkAAPMZEADzGSAA8xlAAPMZUADzIQAA8yEgAPMhQADzIWAA8yGQAPMhoADzIbAA8yHAAPMh0ADzIfAA8yIQAPMiIADzIjAA8yJQAPMiYADzKhAA8yowAPMqUADzKnAA8yqgAPMqsADzKsAA8yrQAPMq4ADzKwAA8ysgAPMrMADzK0AA8ytgAPMrcADzMyAA8zNAAPMzYADzM4AA8zOwAPMzwADzM9AA8zPgAPMz8ADzNBAA8zQwAPM0QADzNFAA8zRwAPM0gADzPbAA8z/gAPNB4ADzQ+AA80QAAPNEIADzREAA80RgAPNEkADzRKAA80SwAPNE4ADzRPAA80UQAPNFIADzRUAA80VwAPNFgADzRZAA80XAAPNF0ADzRiAA80ewAPNIQADzSGAA80iAAPNJEADzSUAA80lwAPNJkADzTiAA81BgAPNS0ADzVRAA81VAAPNVYADzVYAA81WgAPNVwADzVeAA81XwAPNWIADzV7AA81nAAPNZ4ADzWgAA81ogAPNaQADzWmAA81qAAPNaoADzWsAA81zQAPNdAADzXTAA811gAPNdkADzXcAA813wAPNeIADzXlAA815wAPNmIADzZkAA82ZgAPNmgADzZrAA82bAAPNm0ADzZuAA82bwAPNnEADzZzAA82dAAPNnUADzZ3AA82eAAPNvMADzb1AA829wAPNvkADzb8AA82/QAPNv4ADzb/AA83AAAPNwIADzcEAA83BQAPNwYADzcIAA83CQAPN4QADzeGAA83iQAPN4sADzeOAA83jwAPN5AADzeRAA83kgAPN5QADzeWAA83lwAPN5gADzeaAA83mwAPN7QADze1AA83tgAPN7gADzgzAA84NQAPODcADzg5AA84PAAPOD0ADzg+AA84PwAPOEAADzhCAA84RAAPOEUADzhGAA84SAAPOEkADzjEAA84xgAPOMgADzjKAA84zQAPOM4ADzjPAA840AAPONEADzjTAA841QAPONYADzjXAA842QAPONoADzlVAA85VwAPOVkADzlbAA85XgAPOV8ADzlgAA85YQAPOWIADzlkAA85ZgAPOWcADzloAA85agAPOWsADznmAA856AAPOeoADznsAA857wAPOfAADznxAA858gAPOfMADzn1AA859wAPOfgADzn5AA85+wAPOfwADzp3AA86eQAPOnsADzp9AA86gAAPOoEADzqCAA86gwAPOoQADzqGAA86iAAPOokADzqKAA86jAAPOo0ADzrWAA86+gAPOyEADztFAA87SAAPO0oADztMAA87TgAPO1AADztSAA87UwAPO1YADztvAA87jAAPO44ADzuQAA87kgAPO5QADzuWAA87mAAPO5oADzu3AA87ugAPO70ADzvAAA87wwAPO8YADzvJAA87zAAPO84ADzxJAA88SwAPPE0ADzxPAA88UgAPPFMADzxUAA88VQAPPFYADzxYAA88WgAPPFsADzxcAA88XgAPPF8ADzzaAA883AAPPN4ADzzgAA884wAPPOQADzzlAA885gAPPOcADzzpAA886wAPPOwADzztAA887wAPPPAADz1rAA89bQAPPW8ADz1xAA89dAAPPXUADz12AA89dwAPPXgADz16AA89fAAPPX0ADz1+AA89gAAPPYEADz38AA89/gAPPgEADz4DAA8+BgAPPgcADz4IAA8+CQAPPgoADz4MAA8+DgAPPg8ADz4QAA8+EgAPPhMADz6OAA8+kAAPPpIADz6UAA8+lwAPPpgADz6ZAA8+mgAPPpsADz6dAA8+nwAPPqAADz6hAA8+owAPPqQADz8fAA8/IQAPPyMADz8lAA8/KAAPPykADz8qAA8/KwAPPywADz8uAA8/MAAPPzEADz8yAA8/NAAPPzUADz+wAA8/sgAPP7QADz+2AA8/uQAPP7oADz+7AA8/vAAPP70ADz+/AA8/wQAPP8IADz/DAA8/xQAPP8YAD0BZAA9AfAAPQJwAD0C8AA9AvgAPQMAAD0DCAA9AxAAPQMcAD0DIAA9AyQAPQMwAD0DNAA9AzwAPQNAAD0DSAA9A1QAPQNYAD0DXAA9A2gAPQNs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AD1JhAA9SYwAPUmQAD1JlAA9SZwAPUmgAD1LjAA9S5QAPUucAD1LpAA9S7AAPUu0AD1LuAA9S7wAPUvAAD1LyAA9S9AAPUvUAD1L2AA9S+AAPUvkAD1N0AA9TdgAPU3gAD1N6AA9TfQAPU34AD1N/AA9TgAAPU4EAD1ODAA9ThQAPU4YAD1OHAA9TiQAPU4oAD1PTAA9T9wAPVB4AD1RCAA9URQAPVEcAD1RJAA9USwAPVE0AD1RPAA9UUAAPVFMAD1RsAA9UiQAPVIsAD1SNAA9UjwAPVJEAD1STAA9UlQAPVJcAD1S0AA9UtwAPVLoAD1S9AA9UwAAPVMMAD1TGAA9UyQAPVMsAD1VGAA9VSAAPVUoAD1VMAA9VTwAPVVAAD1VRAA9VUgAPVVMAD1VVAA9VVwAPVVgAD1VZAA9VWwAPVVwAD1XXAA9V2QAPVdsAD1XdAA9V4AAPVeEAD1XiAA9V4wAPVeQAD1XmAA9V6AAPVekAD1XqAA9V7AAPVe0AD1ZoAA9WagAPVmwAD1ZuAA9WcQAPVnIAD1ZzAA9WdAAPVnUAD1Z3AA9WeQAPVnoAD1Z7AA9WfQAPVn4AD1b5AA9W+wAPVv0AD1b/AA9XAgAPVwMAD1cEAA9XBQAPVwYAD1cIAA9XCgAPVwsAD1cMAA9XDgAPVw8AD1eKAA9XjAAPV44AD1eQAA9XkwAPV5QAD1eVAA9XlgAPV5cAD1eZAA9XmwAPV5wAD1edAA9XnwAPV6AAD1gbAA9YHQAPWB8AD1ghAA9YJAAPWCUAD1gmAA9YJwAPWCgAD1gqAA9YLAAPWC0AD1guAA9YMAAPWDEAD1isAA9YrgAPWLAAD1iyAA9YtQAPWLYAD1i3AA9YuAAPWLkAD1i7AA9YvQAPWL4AD1i/AA9YwQAPWMIAD1lVAA9ZeAAPWZgAD1m4AA9ZugAPWbwAD1m+AA9ZwAAPWcMAD1nEAA9ZxQAPWcgAD1nJAA9ZywAPWcwAD1nOAA9Z0QAPWdIAD1nTAA9Z1gAPWdcAD1ncAA9Z9QAPWf4AD1oAAA9aAgAPWgsAD1oOAA9aEQAPWhMAD1pcAA9agAAPWqcAD1rLAA9azgAPWtAAD1rSAA9a1AAPWtYAD1rYAA9a2QAPWtwAD1r1AA9bFgAPWxgAD1saAA9bHAAPWx4AD1sgAA9bIgAPWyQAD1smAA9bRwAPW0oAD1tNAA9bUAAPW1MAD1tWAA9bWQAPW1wAD1tfAA9bYQAPW9wAD1veAA9b4AAPW+IAD1vlAA9b5gAPW+cAD1voAA9b6QAPW+sAD1vtAA9b7gAPW+8AD1vxAA9b8gAPXG0AD1xvAA9ccQAPXHMAD1x2AA9cdwAPXHgAD1x5AA9cegAPXHwAD1x+AA9cfwAPXIAAD1yCAA9cgwAPXP4AD10AAA9dAwAPXQUAD10IAA9dCQAPXQoAD10LAA9dDAAPXQ4AD10QAA9dEQAPXRIAD10UAA9dFQAPXS4AD10vAA9dMAAPXTIAD12tAA9drwAPXbEAD12zAA9dtgAPXbcAD124AA9duQAPXboAD128AA9dvgAPXb8AD13AAA9dwgAPXcMAD14+AA9eQAAPXkIAD15EAA9eRwAPXkgAD15JAA9eSgAPXksAD15NAA9eTwAPXlAAD15RAA9eUwAPXlQAD17PAA9e0QAPXtMAD17VAA9e2AAPXtkAD17aAA9e2wAPXtwAD17eAA9e4AAPXuEAD17iAA9e5AAPXuUAD19gAA9fYgAPX2QAD19mAA9faQAPX2oAD19rAA9fbAAPX20AD19vAA9fcQAPX3IAD19zAA9fdQAPX3YAD1/xAA9f8wAPX/UAD1/3AA9f+gAPX/sAD1/8AA9f/QAPX/4AD2AAAA9gAgAPYAMAD2AEAA9gBgAPYAcAD2BQAA9gdAAPYJsAD2C/AA9gwgAPYMQAD2DGAA9gyAAPYMoAD2DMAA9gzQAPYNAAD2DpAA9hBgAPYQgAD2EKAA9hDAAPYQ4AD2EQAA9hEgAPYRQAD2ExAA9hNAAPYTcAD2E6AA9hPQAPYUAAD2FDAA9hRgAPYUgAD2HDAA9hxQAPYccAD2HJAA9hzAAPYc0AD2HOAA9hzwAPYdAAD2HSAA9h1AAPYdUAD2HWAA9h2AAPYdkAD2JUAA9iVgAPYlgAD2JaAA9iXQAPYl4AD2JfAA9iYAAPYmEAD2JjAA9iZQAPYmYAD2JnAA9iaQAPYmoAD2LlAA9i5wAPYuoAD2LsAA9i7wAPYvAAD2LxAA9i8gAPYvMAD2L1AA9i9wAPYvgAD2L5AA9i+wAPYvwAD2N3AA9jeQAPY3wAD2N+AA9jgQAPY4IAD2ODAA9jhAAPY4UAD2OHAA9jiQAPY4oAD2OLAA9jjQAPY44AD2QJAA9kCwAPZA0AD2QPAA9kEgAPZBMAD2QUAA9kFQAPZBYAD2QYAA9kGgAPZBsAD2QcAA9kHgAPZB8AD2SaAA9knAAPZJ4AD2SgAA9kowAPZKQAD2SlAA9kpgAPZKcAD2SpAA9kqwAPZKwAD2StAA9krwAPZLAAD2UrAA9lLQAPZS8AD2UxAA9lNAAPZTUAD2U2AA9lNwAPZTgAD2U6AA9lPAAPZT0AD2U+AA9lQAAPZUEAD2XUAA9l9wAPZhcAD2Y3AA9mOQAPZjsAD2Y9AA9mPwAPZkIAD2ZDAA9mRAAPZkcAD2ZIAA9mSgAPZksAD2ZNAA9mUAAPZlEAD2ZSAA9mVQAPZlYAD2ZbAA9mdAAPZn0AD2Z/AA9mgQAPZooAD2aNAA9mkAAPZpIAD2bbAA9m/wAPZyYAD2dKAA9nTQAPZ08AD2dRAA9nUwAPZ1UAD2dXAA9nWAAPZ1sAD2d0AA9nlQAPZ5cAD2eZAA9nmwAPZ50AD2efAA9noQAPZ6MAD2elAA9nxgAPZ8kAD2fMAA9nzwAPZ9IAD2fVAA9n2AAPZ9sAD2feAA9n4AAPaFsAD2hdAA9oXwAPaGEAD2hkAA9oZQAPaGYAD2hnAA9oaAAPaGoAD2hsAA9obQAPaG4AD2hwAA9ocQAPaOwAD2juAA9o8AAPaPIAD2j1AA9o9gAPaPcAD2j4AA9o+QAPaPsAD2j9AA9o/gAPaP8AD2kBAA9pAgAPaX0AD2l/AA9pggAPaYQAD2mHAA9piAAPaYkAD2mKAA9piwAPaY0AD2mPAA9pkAAPaZEAD2mTAA9plAAPaa0AD2muAA9prwAPabEAD2osAA9qLgAPajAAD2oyAA9qNQAPajYAD2o3AA9qOAAPajkAD2o7AA9qPQAPaj4AD2o/AA9qQQAPakIAD2q9AA9qvwAPasEAD2rDAA9qxgAPascAD2rIAA9qyQAPasoAD2rMAA9qzgAPas8AD2rQAA9q0gAPatMAD2tOAA9rUAAPa1IAD2tUAA9rVwAPa1gAD2tZAA9rWgAPa1sAD2tdAA9rXwAPa2AAD2thAA9rYwAPa2QAD2vfAA9r4QAPa+MAD2vlAA9r6AAPa+kAD2vqAA9r6wAPa+wAD2vuAA9r8AAPa/EAD2vyAA9r9AAPa/UAD2xwAA9scgAPbHQAD2x2AA9seQAPbHoAD2x7AA9sfAAPbH0AD2x/AA9sgQAPbIIAD2yDAA9shQAPbIYAD2zPAA9s8wAPbRoAD20+AA9tQQAPbUMAD21FAA9tRwAPbUkAD21LAA9tTAAPbU8AD21oAA9thQAPbYcAD22JAA9tiwAPbY0AD22PAA9tkQAPbZMAD22wAA9tswAPbbYAD225AA9tvAAPbb8AD23CAA9txQAPbccAD25CAA9uRAAPbkYAD25IAA9uSwAPbkwAD25NAA9uTgAPbk8AD25RAA9uUwAPblQAD25VAA9uVwAPblgAD27TAA9u1QAPbtcAD27ZAA9u3AAPbt0AD27eAA9u3wAPbuAAD27iAA9u5AAPbuUAD27mAA9u6AAPbukAD29kAA9vZgAPb2gAD29qAA9vbQAPb24AD29vAA9vcAAPb3EAD29zAA9vdQAPb3YAD293AA9veQAPb3oAD2/1AA9v9wAPb/oAD2/8AA9v/wAPcAAAD3ABAA9wAgAPcAMAD3AFAA9wBwAPcAgAD3AJAA9wCwAPcAwAD3CHAA9wiQAPcIsAD3CNAA9wkAAPcJEAD3CSAA9wkwAPcJQAD3CWAA9wmAAPcJkAD3CaAA9wnAAPcJ0AD3EYAA9xGgAPcRwAD3EeAA9xIQAPcSIAD3EjAA9xJAAPcSUAD3EnAA9xKQAPcSoAD3ErAA9xLQAPcS4AD3GpAA9xqwAPca0AD3GvAA9xsgAPcbMAD3G0AA9xtQAPcbYAD3G4AA9xugAPcbsAD3G8AA9xvgAPcb8AD3HQAA9x0QAPcdMAD3JOAA9yUAAPclMAD3JVAA9yWAAPclkAD3JaAA9yWwAPclwAD3JeAA9yYAAPcmEAD3JiAA9yZAAPcmUAD3LgAA9y4gAPcuQAD3LmAA9y6QAPcuoAD3LrAA9y7AAPcu0AD3LvAA9y8QAPcvIAD3LzAA9y9QAPcvYAD3NxAA9zcwAPc3YAD3N4AA9zewAPc3wAD3N9AA9zfgAPc38AD3OBAA9zgwAPc4QAD3OFAA9zhwAPc4gAD3OZAA9zmgAPc5wAD3QfAA90QwAPdGcAD3SKAA90sQAPdNEAD3T4AA91HwAPdT8AD3VjAA91hwAPdYkAD3WMAA91jgAPdZAAD3WSAA91lQAPdZgAD3WaAA91nAAPdZ8AD3WhAA91owAPdaYAD3WpAA91qgAPda8AD3XIAA91zQAPdc8AD3XUAA911wAPddkAD3YiAA92RgAPdm0AD3aRAA92lAAPdpYAD3aYAA92mgAPdpwAD3aeAA92nwAPdqIAD3a7AA924AAPduIAD3bkAA925gAPdugAD3bqAA927AAPdu4AD3bwAA928gAPdxcAD3caAA93HQAPdyAAD3cjAA93JgAPdykAD3csAA93LwAPdzIAD3c0AA93rwAPd7EAD3e0AA93tgAPd7kAD3e6AA93uwAPd7wAD3e9AA93vwAPd8EAD3fCAA93wwAPd8UAD3fGAA931wAPd9gAD3faAA94VQAPeFcAD3hZAA94WwAPeF4AD3hfAA94YAAPeGEAD3hiAA94ZAAPeGYAD3hnAA94aAAPeGoAD3hrAA945gAPeOgAD3jrAA947QAPePAAD3jxAA948gAPePMAD3j0AA949gAPePgAD3j5AA94+gAPePwAD3j9AA95DgAPeRMAD3kWAA95GAAPeSkAD3kyAA95NQAPeTgAD3k6AA95TQAPeVgAD3nTAA951QAPedcAD3nZAA953AAPed0AD3neAA953wAPeeAAD3niAA955AAPeeUAD3nmAA956AAPeekAD3pkAA96ZgAPemkAD3prAA96bgAPem8AD3pwAA96cQAPenIAD3p0AA96dgAPencAD3p4AA96egAPensAD3qMAA96jQAPeo8AD3sKAA97DAAPew4AD3sQAA97EwAPexQAD3sVAA97FgAPexcAD3sZAA97GwAPexwAD3sdAA97HwAPeyAAD3ubAA97nQAPe6AAD3uiAA97pQAPe6YAD3unAA97qAAPe6kAD3urAA97rQAPe64AD3uvAA97sQAPe7IAD3vLAA97zAAPe80AD3vPAA98SgAPfEwAD3xOAA98UAAPfFMAD3xUAA98VQAPfFYAD3xXAA98WQAPfFsAD3xcAA98XQAPfF8AD3xgAA982wAPfN0AD3zgAA984gAPfOUAD3zmAA985wAPfOgAD3zpAA986wAPfO0AD3zuAA987wAPfPEAD3zyAA99GQAPfTIAD307AA99PgAPfUEAD31KAA99TQAPfVAAD31SAA99ZQAPffgAD34bAA9+OwAPflsAD35dAA9+XwAPfmEAD35jAA9+ZgAPfmcAD35oAA9+awAPfmwAD35uAA9+bwAPfnEAD350AA9+dQAPfnYAD355AA9+egAPfn8AD36YAA9+oQAPfqMAD36lAA9+rgAPfrEAD360AA9+tgAPfv8AD38jAA9/SgAPf24AD39xAA9/cwAPf3UAD393AA9/eQAPf3sAD398AA9/fwAPf5gAD3+5AA9/uwAPf70AD3+/AA9/wQAPf8MAD3/FAA9/xwAPf8kAD3/qAA9/7QAPf/AAD3/zAA9/9gAPf/kAD3/8AA9//wAPgAIAD4AEAA+AfwAPgIEAD4CDAA+AhQAPgIgAD4CJAA+AigAPgIsAD4CMAA+AjgAPgJAAD4CRAA+AkgAPgJQAD4CVAA+BEAAPgRIAD4EUAA+BFgAPgRkAD4EaAA+BGwAPgRwAD4EdAA+BHwAPgSEAD4EiAA+BIwAPgSUAD4EmAA+BoQAPgaMAD4GmAA+BqAAPgasAD4GsAA+BrQAPga4AD4GvAA+BsQAPgbMAD4G0AA+BtQAPgbcAD4G4AA+B0QAPgdIAD4HTAA+B1QAPglAAD4JSAA+CVAAPglYAD4JZAA+CWgAPglsAD4JcAA+CXQAPgl8AD4JhAA+CYgAPgmMAD4JlAA+CZgAPguEAD4LjAA+C5QAPgucAD4LqAA+C6wAPguwAD4LtAA+C7gAPgvAAD4LyAA+C8wAPgvQAD4L2AA+C9wAPg3IAD4N0AA+DdgAPg3gAD4N7AA+DfAAPg30AD4N+AA+DfwAPg4EAD4ODAA+DhAAPg4UAD4OHAA+DiAAPhAMAD4QFAA+EBwAPhAkAD4QMAA+EDQAPhA4AD4QPAA+EEAAPhBIAD4QUAA+EFQAPhBYAD4QYAA+EGQAPhJQAD4SWAA+EmAAPhJoAD4SdAA+EngAPhJ8AD4SgAA+EoQAPhKMAD4SlAA+EpgAPhKcAD4SpAA+EqgAPhPMAD4UXAA+FPgAPhWIAD4VlAA+FZwAPhWkAD4VrAA+FbQAPhW8AD4VwAA+FcwAPhYwAD4WpAA+FqwAPha0AD4WvAA+FsQAPhbMAD4W1AA+FtwAPhdQAD4XXAA+F2gAPhd0AD4XgAA+F4wAPheYAD4XpAA+F6wAPhmYAD4ZoAA+GagAPhmwAD4ZvAA+GcAAPhnEAD4ZyAA+GcwAPhnUAD4Z3AA+GeAAPhnkAD4Z7AA+GfAAPhvcAD4b5AA+G+wAPhv0AD4cAAA+HAQAPhwIAD4cDAA+HBAAPhwYAD4cIAA+HCQAPhwoAD4cMAA+HDQAPh4gAD4eKAA+HjAAPh44AD4eRAA+HkgAPh5MAD4eUAA+HlQAPh5cAD4eZAA+HmgAPh5sAD4edAA+HngAPiBkAD4gbAA+IHgAPiCAAD4gjAA+IJAAPiCUAD4gmAA+IJwAPiCkAD4grAA+ILAAPiC0AD4gvAA+IMAAPiKsAD4itAA+IrwAPiLEAD4i0AA+ItQAPiLYAD4i3AA+IuAAPiLoAD4i8AA+IvQAPiL4AD4jAAA+IwQAPiTwAD4k+AA+JQAAPiUIAD4lFAA+JRgAPiUcAD4lIAA+JSQAPiUsAD4lNAA+JTgAPiU8AD4lRAA+JUgAPic0AD4nPAA+J0QAPidMAD4nWAA+J1wAPidgAD4nZAA+J2gAPidwAD4neAA+J3wAPieAAD4niAA+J4wAPinYAD4qZAA+KuQAPitkAD4rbAA+K3QAPit8AD4rhAA+K5AAPiuUAD4rmAA+K6QAPiuoAD4rsAA+K7QAPiu8AD4ryAA+K8wAPivQAD4r3AA+K+AAPiwEAD4saAA+LIwAPiyUAD4snAA+LMAAPizMAD4s2AA+LOAAPi4EAD4ulAA+LzAAPi/AAD4vzAA+L9QAPi/cAD4v5AA+L+wAPi/0AD4v+AA+MAQAPjBoAD4w7AA+MPQAPjD8AD4xBAA+MQwAPjEUAD4xHAA+MSQAPjEsAD4xsAA+MbwAPjHIAD4x1AA+MeAAPjHsAD4x+AA+MgQAPjIQAD4yGAA+NAQAPjQMAD40FAA+NBwAPjQoAD40LAA+NDAAPjQ0AD40OAA+NEAAPjRIAD40TAA+NFAAPjRYAD40XAA+NkgAPjZQAD42WAA+NmAAPjZsAD42cAA+NnQAPjZ4AD42fAA+NoQAPjaMAD42kAA+NpQAPjacAD42oAA+OIwAPjiUAD44oAA+OKgAPji0AD44uAA+OLwAPjjAAD44xAA+OMwAPjjUAD442AA+ONwAPjjkAD446AA+OUwAPjlQAD45VAA+OVwAPjtIAD47UAA+O1gAPjtgAD47bAA+O3AAPjt0AD47eAA+O3wAPjuEAD47jAA+O5AAPjuUAD47nAA+O6AAPj2MAD49lAA+PZwAPj2kAD49sAA+PbQAPj24AD49vAA+PcAAPj3IAD490AA+PdQAPj3YAD494AA+PeQAPj/QAD4/2AA+P+AAPj/oAD4/9AA+P/gAPj/8AD5AAAA+QAQAPkAMAD5AFAA+QBgAPkAcAD5AJAA+QCgAPkIUAD5CHAA+QiQAPkIsAD5COAA+QjwAPkJAAD5CRAA+QkgAPkJQAD5CWAA+QlwAPkJgAD5CaAA+QmwAPkRYAD5EYAA+RGgAPkRwAD5EfAA+RIAAPkSEAD5EiAA+RIwAPkSUAD5EnAA+RKAAPkSkAD5ErAA+RLAAPkXUAD5GZAA+RwAAPkeQAD5HnAA+R6QAPkesAD5HtAA+R7wAPkfEAD5HyAA+R9QAPkg4AD5IrAA+SLQAPki8AD5IxAA+SMwAPkjUAD5I3AA+SOQAPklYAD5JZAA+SXAAPkl8AD5JiAA+SZQAPkmgAD5JrAA+SbQAPkugAD5LqAA+S7AAPku4AD5LxAA+S8gAPkvMAD5L0AA+S9QAPkvcAD5L5AA+S+gAPkvsAD5L9AA+S/gAPk3kAD5N7AA+TfQAPk38AD5OCAA+TgwAPk4QAD5OFAA+ThgAPk4gAD5OKAA+TiwAPk4wAD5OOAA+TjwAPlAoAD5QMAA+UDgAPlBAAD5QTAA+UFAAPlBUAD5QWAA+UFwAPlBkAD5QbAA+UHAAPlB0AD5QfAA+UIAAPlJsAD5SdAA+UoAAPlKIAD5SlAA+UpgAPlKcAD5SoAA+UqQAPlKsAD5StAA+UrgAPlK8AD5SxAA+UsgAPlS0AD5UvAA+VMQAPlTMAD5U2AA+VNwAPlTgAD5U5AA+VOgAPlTwAD5U+AA+VPwAPlUAAD5VCAA+VQwAPlb4AD5XAAA+VwgAPlcQAD5XHAA+VyAAPlckAD5XKAA+VywAPlc0AD5XPAA+V0AAPldEAD5XTAA+V1AAPlk8AD5ZRAA+WUwAPllUAD5ZYAA+WWQAPlloAD5ZbAA+WXAAPll4AD5ZgAA+WYQAPlmIAD5ZkAA+WZQAPlnYAD5Z3AA+WeQAPlvwAD5cgAA+XRAAPl2cAD5eOAA+XrgAPl9UAD5f8AA+YHAAPmEAAD5hkAA+YZgAPmGkAD5hrAA+YbQAPmG8AD5hyAA+YdQAPmHcAD5h5AA+YfAAPmH4AD5iAAA+YgwAPmIYAD5iHAA+YjAAPmKUAD5iqAA+YrAAPmLEAD5i0AA+YtgAPmP8AD5kjAA+ZSgAPmW4AD5lxAA+ZcwAPmXUAD5l3AA+ZeQAPmXsAD5l8AA+ZfwAPmZgAD5m9AA+ZvwAPmcEAD5nDAA+ZxQAPmccAD5nJAA+ZywAPmc0AD5nPAA+Z9AAPmfcAD5n6AA+Z/QAPmgAAD5oDAA+aBgAPmgkAD5oMAA+aDwAPmhEAD5qMAA+ajgAPmpEAD5qTAA+algAPmpcAD5qYAA+amQAPmpoAD5qcAA+angAPmp8AD5qgAA+aogAPmqMAD5q0AA+atQAPmrcAD5syAA+bNAAPmzYAD5s4AA+bOwAPmzwAD5s9AA+bPgAPmz8AD5tBAA+bQwAPm0QAD5tFAA+bRwAPm0gAD5vDAA+bxQAPm8gAD5vKAA+bzQAPm84AD5vPAA+b0AAPm9EAD5vTAA+b1QAPm9YAD5vXAA+b2QAPm9oAD5vrAA+b8AAPm/MAD5v1AA+cBgAPnA8AD5wSAA+cFQAPnBcAD5wzAA+cRQAPnMAAD5zCAA+cxAAPnMYAD5zJAA+cygAPnMsAD5zMAA+czQAPnM8AD5zRAA+c0gAPnNMAD5zVAA+c1gAPnVEAD51TAA+dVgAPnVgAD51bAA+dXAAPnV0AD51eAA+dXwAPnWEAD51jAA+dZAAPnWUAD51nAA+daAAPnXkAD516AA+dfAAPnfcAD535AA+d+wAPnf0AD54AAA+eAQAPngIAD54DAA+eBAAPngYAD54IAA+eCQAPngoAD54MAA+eDQAPnogAD56KAA+ejQAPno8AD56SAA+ekwAPnpQAD56VAA+elgAPnpgAD56aAA+emwAPnpwAD56eAA+enwAPnrgAD565AA+eugAPnrwAD583AA+fOQAPnzsAD589AA+fQAAPn0EAD59CAA+fQwAPn0QAD59GAA+fSAAPn0kAD59KAA+fTAAPn00AD5/IAA+fygAPn80AD5/PAA+f0gAPn9MAD5/UAA+f1QAPn9YAD5/YAA+f2gAPn9sAD5/cAA+f3gAPn98AD5/5AA+gEgAPoBsAD6AeAA+gIQAPoCoAD6AtAA+gMAAPoDIAD6BEAA+gYAAPoPMAD6EWAA+hNgAPoVYAD6FYAA+hWgAPoVwAD6FeAA+hYQAPoWIAD6FjAA+hZgAPoWcAD6FpAA+hagAPoWwAD6FvAA+hcAAPoXEAD6F0AA+hdQAPoXoAD6GTAA+hnAAPoZ4AD6GgAA+hqQAPoawAD6GvAA+hsQAPofoAD6IeAA+iRQAPomkAD6JsAA+ibgAPonAAD6JyAA+idAAPonYAD6J3AA+iegAPopMAD6K0AA+itgAPorgAD6K6AA+ivAAPor4AD6LAAA+iwgAPosQAD6LlAA+i6AAPousAD6LuAA+i8QAPovQAD6L3AA+i+gAPov0AD6L/AA+jegAPo3wAD6N+AA+jgAAPo4MAD6OEAA+jhQAPo4YAD6OHAA+jiQAPo4sAD6OMAA+jjQAPo48AD6OQAA+kCwAPpA0AD6QPAA+kEQAPpBQAD6QVAA+kFgAPpBcAD6QYAA+kGgAPpBwAD6QdAA+kHgAPpCAAD6QhAA+knAAPpJ4AD6ShAA+kowAPpKYAD6SnAA+kqAAPpKkAD6SqAA+krAAPpK4AD6SvAA+ksAAPpLIAD6SzAA+kzAAPpM0AD6TOAA+k0AAPpUsAD6VNAA+lTwAPpVEAD6VUAA+lVQAPpVYAD6VXAA+lWAAPpVoAD6VcAA+lXQAPpV4AD6VgAA+lYQAPpdwAD6XeAA+l4AAPpeIAD6XlAA+l5gAPpecAD6XoAA+l6QAPpesAD6XtAA+l7gAPpe8AD6XxAA+l8gAPpm0AD6ZvAA+mcQAPpnMAD6Z2AA+mdwAPpngAD6Z5AA+megAPpnwAD6Z+AA+mfwAPpoAAD6aCAA+mgwAPpv4AD6cAAA+nAgAPpwQAD6cHAA+nCAAPpwkAD6cKAA+nCwAPpw0AD6cPAA+nEAAPpxEAD6cTAA+nFAAPp48AD6eRAA+nkwAPp5UAD6eYAA+nmQAPp5oAD6ebAA+nnAAPp54AD6egAA+noQAPp6IAD6ekAA+npQAPp+4AD6gSAA+oOQAPqF0AD6hgAA+oYgAPqGQAD6hmAA+oaAAPqGoAD6hrAA+obgAPqIcAD6ikAA+opgAPqKgAD6iqAA+orAAPqK4AD6iwAA+osgAPqM8AD6jSAA+o1QAPqNgAD6jbAA+o3gAPqOEAD6jkAA+o5gAPqWEAD6ljAA+pZQAPqWcAD6lqAA+pawAPqWwAD6ltAA+pbgAPqXAAD6lyAA+pcwAPqXQAD6l2AA+pdwAPqfIAD6n0AA+p9gAPqfgAD6n7AA+p/AAPqf0AD6n+AA+p/wAPqgEAD6oDAA+qBAAPqgUAD6oHAA+qCAAPqoMAD6qFAA+qhwAPqokAD6qMAA+qjQAPqo4AD6qPAA+qkAAPqpIAD6qUAA+qlQAPqpYAD6qYAA+qmQAPqxQAD6sWAA+rGQAPqxsAD6seAA+rHwAPqyAAD6shAA+rIgAPqyQAD6smAA+rJwAPqygAD6sqAA+rKwAPq6YAD6uoAA+rqgAPq6wAD6uvAA+rsAAPq7EAD6uyAA+rswAPq7UAD6u3AA+ruAAPq7kAD6u7AA+rvAAPrDcAD6w5AA+sPAAPrD4AD6xBAA+sQgAPrEMAD6xEAA+sRQAPrEcAD6xJAA+sSgAPrEsAD6xNAA+sTgAPrF0AD6zYAA+s2gAPrNwAD6zeAA+s4QAPrOIAD6zjAA+s5AAPrOUAD6znAA+s6QAPrOoAD6zrAA+s7QAPrO4AD62BAA+tpAAPrcQAD63kAA+t5gAPregAD63qAA+t7AAPre8AD63wAA+t8QAPrfQAD631AA+t9wAPrfgAD636AA+t/QAPrf4AD63/AA+uAgAPrgMAD64MAA+uJQAPri4AD64wAA+uMgAPrjsAD64+AA+uQQAPrkMAD66MAA+usAAPrtcAD677AA+u/gAPrwAAD68CAA+vBAAPrwYAD68IAA+vCQAPrwwAD68lAA+vRgAPr0gAD69KAA+vTAAPr04AD69QAA+vUgAPr1QAD69WAA+vdwAPr3oAD699AA+vgAAPr4MAD6+GAA+viQAPr4wAD6+PAA+vkQAPsAwAD7AOAA+wEAAPsBIAD7AVAA+wFgAPsBcAD7AYAA+wGQAPsBsAD7AdAA+wHgAPsB8AD7AhAA+wIgAPsJ0AD7CfAA+woQAPsKMAD7CmAA+wpwAPsKgAD7CpAA+wqgAPsKwAD7CuAA+wrwAPsLAAD7CyAA+wswAPsS4AD7EwAA+xMwAPsTUAD7E4AA+xOQAPsToAD7E7AA+xPAAPsT4AD7FAAA+xQQAPsUIAD7FEAA+xRQAPsV4AD7FfAA+xYAAPsWIAD7HdAA+x3wAPseEAD7HjAA+x5gAPsecAD7HoAA+x6QAPseoAD7HsAA+x7gAPse8AD7HwAA+x8gAPsfMAD7JuAA+ycAAPsnIAD7J0AA+ydwAPsngAD7J5AA+yegAPsnsAD7J9AA+yfwAPsoAAD7KBAA+ygwAPsoQAD7L/AA+zAQAPswMAD7MFAA+zCAAPswkAD7MKAA+zCwAPswwAD7MOAA+zEAAPsxEAD7MSAA+zFAAPsxUAD7OQAA+zkgAPs5QAD7OWAA+zmQAPs5oAD7ObAA+znAAPs50AD7OfAA+zoQAPs6IAD7OjAA+zpQAPs6YAD7QhAA+0IwAPtCUAD7QnAA+0KgAPtCsAD7QsAA+0LQAPtC4AD7QwAA+0MgAPtDMAD7Q0AA+0NgAPtDcAD7SAAA+0pAAPtMsAD7TvAA+08gAPtPQAD7T2AA+0+AAPtPoAD7T8AA+0/QAPtQAAD7UZAA+1NgAPtTgAD7U6AA+1PAAPtT4AD7VAAA+1QgAPtUQAD7VhAA+1ZAAPtWcAD7VqAA+1bQAPtXAAD7VzAA+1dgAPtXgAD7XzAA+19QAPtfcAD7X5AA+1/AAPtf0AD7X+AA+1/wAPtgAAD7YCAA+2BAAPtgUAD7YGAA+2CAAPtgkAD7aEAA+2hgAPtogAD7aKAA+2jQAPto4AD7aPAA+2kAAPtpEAD7aTAA+2lQAPtpYAD7aXAA+2mQAPtpoAD7cVAA+3FwAPtxkAD7cbAA+3HgAPtx8AD7cgAA+3IQAPtyIAD7ckAA+3JgAPtycAD7coAA+3KgAPtysAD7emAA+3qAAPt6sAD7etAA+3sAAPt7EAD7eyAA+3swAPt7QAD7e2AA+3uAAPt7kAD7e6AA+3vAAPt70AD7g4AA+4OgAPuDwAD7g+AA+4QQAPuEIAD7hDAA+4RAAPuEUAD7hHAA+4SQAPuEoAD7hLAA+4TQAPuE4AD7jJAA+4ywAPuM0AD7jPAA+40gAPuNMAD7jUAA+41QAPuNYAD7jYAA+42gAPuNsAD7jcAA+43gAPuN8AD7laAA+5XAAPuV4AD7lgAA+5YwAPuWQAD7llAA+5ZgAPuWcAD7lpAA+5awAPuWwAD7ltAA+5bwAPuXAAD7mBAA+5ggAPuYQAD7oHAA+6KwAPuk8AD7pyAA+6mQAPurkAD7rgAA+7BwAPuycAD7tLAA+7bwAPu3EAD7t0AA+7dgAPu3gAD7t6AA+7fQAPu4AAD7uCAA+7hAAPu4cAD7uJAA+7iwAPu44AD7uRAA+7kgAPu5cAD7uwAA+7tQAPu7cAD7u8AA+7vwAPu8EAD7wKAA+8LgAPvFUAD7x5AA+8fAAPvH4AD7yAAA+8ggAPvIQAD7yGAA+8hwAPvIoAD7yjAA+8yAAPvMoAD7zMAA+8zgAPvNAAD7zSAA+81AAPvNYAD7zYAA+82gAPvP8AD70CAA+9BQAPvQgAD70LAA+9DgAPvREAD70UAA+9FwAPvRoAD70cAA+9lwAPvZkAD72cAA+9ngAPvaEAD72iAA+9owAPvaQAD72lAA+9pwAPvakAD72qAA+9qwAPva0AD72uAA+9vwAPvcAAD73CAA++PQAPvj8AD75BAA++QwAPvkYAD75HAA++SAAPvkkAD75KAA++TAAPvk4AD75PAA++UAAPvlIAD75TAA++zgAPvtAAD77TAA++1QAPvtgAD77ZAA++2gAPvtsAD77cAA++3gAPvuAAD77hAA++4gAPvuQAD77lAA++9gAPvvsAD77+AA+/AAAPvxEAD78aAA+/HQAPvyAAD78iAA+/PgAPv1AAD7/LAA+/zQAPv88AD7/RAA+/1AAPv9UAD7/WAA+/1wAPv9gAD7/aAA+/3AAPv90AD7/eAA+/4AAPv+EAD8BcAA/AXgAPwGEAD8BjAA/AZgAPwGcAD8BoAA/AaQAPwGoAD8BsAA/AbgAPwG8AD8BwAA/AcgAPwHMAD8CEAA/AhQAPwIcAD8ECAA/BBAAPwQYAD8EIAA/BCwAPwQwAD8ENAA/BDgAPwQ8AD8ERAA/BEwAPwRQAD8EVAA/BFwAPwRgAD8GTAA/BlQAPwZgAD8GaAA/BnQAPwZ4AD8GfAA/BoAAPwaEAD8GjAA/BpQAPwaYAD8GnAA/BqQAPwaoAD8HDAA/BxAAPwcUAD8HHAA/CQgAPwkQAD8JGAA/CSAAPwksAD8JMAA/CTQAPwk4AD8JPAA/CUQAPwlMAD8JUAA/CVQAPwlcAD8JYAA/C0wAPwtUAD8LYAA/C2gAPwt0AD8LeAA/C3wAPwuAAD8LhAA/C4wAPwuUAD8LmAA/C5wAPwukAD8LqAA/C/AAPwxUAD8M+AA/DQQAPw0QAD8NHAA/DSgAPw00AD8NQAA/DUwAPw1YAD8NZAA/DXAAPw4UAD8OIAA/DiwAPw44AD8ORAA/DlAAPw5cAD8OaAA/DnQAPw6AAD8OjAA/DpQAPw7QAD8PQAA/D5gAPw/0AD8QUAA/EKwAPxDkAD8RVAA/EZwAPxPoAD8UdAA/FPQAPxV0AD8VfAA/FYQAPxWMAD8VlAA/FaAAPxWkAD8VqAA/FbQAPxW4AD8VwAA/FcQAPxXMAD8V2AA/FdwAPxXgAD8V7AA/FfAAPxYEAD8WaAA/FowAPxaUAD8WnAA/FsAAPxbMAD8W2AA/FuAAPxgEAD8YlAA/GTAAPxnAAD8ZzAA/GdQAPxncAD8Z5AA/GewAPxn0AD8Z+AA/GgQAPxpoAD8a7AA/GvQAPxr8AD8bBAA/GwwAPxsUAD8bHAA/GyQAPxssAD8bsAA/G7wAPxvIAD8b1AA/G+AAPxvsAD8b+AA/HAQAPxwQAD8cGAA/HgQAPx4MAD8eFAA/HhwAPx4oAD8eLAA/HjAAPx40AD8eOAA/HkAAPx5IAD8eTAA/HlAAPx5YAD8eXAA/IEgAPyBQAD8gWAA/IGAAPyBsAD8gcAA/IHQAPyB4AD8gfAA/IIQAPyCMAD8gkAA/IJQAPyCcAD8goAA/IowAPyKUAD8ioAA/IqgAPyK0AD8iuAA/IrwAPyLAAD8ixAA/IswAPyLUAD8i2AA/ItwAPyLkAD8i6AA/I0wAPyNQAD8jVAA/I1wAPyVIAD8lUAA/JVgAPyVgAD8lbAA/JXAAPyV0AD8leAA/JXwAPyWEAD8ljAA/JZAAPyWUAD8lnAA/JaAAPyeMAD8nlAA/J6AAPyeoAD8ntAA/J7gAPye8AD8nwAA/J8QAPyfMAD8n1AA/J9gAPyfcAD8n5AA/J+gAPynUAD8p3AA/KeQAPynsAD8p+AA/KfwAPyoAAD8qBAA/KggAPyoQAD8qGAA/KhwAPyogAD8qKAA/KiwAPywYAD8sIAA/LCgAPywwAD8sPAA/LEAAPyxEAD8sSAA/LEwAPyxUAD8sXAA/LGAAPyxkAD8sbAA/LHAAPy5cAD8uZAA/LmwAPy50AD8ugAA/LoQAPy6IAD8ujAA/LpAAPy6YAD8uoAA/LqQAPy6oAD8usAA/LrQAPy/YAD8waAA/MQQAPzGUAD8xoAA/MagAPzGwAD8xuAA/McAAPzHIAD8xzAA/MdgAPzI8AD8ysAA/MrgAPzLAAD8yyAA/MtAAPzLYAD8y4AA/MugAPzNcAD8zaAA/M3QAPzOAAD8zjAA/M5gAPzOkAD8zsAA/M7gAPzWkAD81rAA/NbQAPzW8AD81yAA/NcwAPzXQAD811AA/NdgAPzXgAD816AA/NewAPzXwAD81+AA/NfwAPzfoAD838AA/N/gAPzgAAD84DAA/OBAAPzgUAD84GAA/OBwAPzgkAD84LAA/ODAAPzg0AD84PAA/OEAAPzosAD86NAA/OjwAPzpEAD86UAA/OlQAPzpYAD86XAA/OmAAPzpoAD86cAA/OnQAPzp4AD86gAA/OoQAPzxwAD88eAA/PIQAPzyMAD88mAA/PJwAPzygAD88pAA/PKgAPzywAD88uAA/PLwAPzzAAD88yAA/PMwAPz64AD8+wAA/PsgAPz7QAD8+3AA/PuAAPz7kAD8+6AA/PuwAPz70AD8+/AA/PwAAPz8EAD8/DAA/PxAAP0D8AD9BBAA/QQwAP0EUAD9BIAA/QSQAP0EoAD9BLAA/QTAAP0E4AD9BQAA/QUQAP0FIAD9BUAA/QVQAP0NAAD9DSAA/Q1AAP0NYAD9DZAA/Q2gAP0NsAD9DcAA/Q3QAP0N8AD9DhAA/Q4gAP0OMAD9DlAA/Q5gAP0XkAD9GcAA/RvAAP0dwAD9HeAA/R4AAP0eIAD9HkAA/R5wAP0egAD9HpAA/R7AAP0e0AD9HvAA/R8AAP0fIAD9H1AA/R9gAP0fcAD9H6AA/R+wAP0gAAD9IZAA/SIgAP0iQAD9ImAA/SLwAP0jIAD9I1AA/SNwAP0oAAD9KkAA/SywAP0u8AD9LyAA/S9AAP0vYAD9L4AA/S+gAP0vwAD9L9AA/TAAAP0xkAD9M6AA/TPAAP0z4AD9NAAA/TQgAP00QAD9NGAA/TSAAP00oAD9NrAA/TbgAP03EAD9N0AA/TdwAP03oAD9N9AA/TgAAP04MAD9OFAA/UAAAP1AIAD9QEAA/UBgAP1AkAD9QKAA/UCwAP1AwAD9QNAA/UDwAP1BEAD9QSAA/UEwAP1BUAD9QWAA/UkQAP1JMAD9SVAA/UlwAP1JoAD9SbAA/UnAAP1J0AD9SeAA/UoAAP1KIAD9SjAA/UpAAP1KYAD9SnAA/VIgAP1SQAD9UnAA/VKQAP1SwAD9UtAA/VLgAP1S8AD9UwAA/VMgAP1TQAD9U1AA/VNgAP1TgAD9U5AA/VUgAP1VMAD9VUAA/VVgAP1dEAD9XTAA/V1QAP1dcAD9XaAA/V2wAP1dwAD9XdAA/V3gAP1eAAD9XiAA/V4wAP1eQAD9XmAA/V5wAP1mIAD9ZkAA/WZwAP1mkAD9ZsAA/WbQAP1m4AD9ZvAA/WcAAP1nIAD9Z0AA/WdQAP1nYAD9Z4AA/WeQAP1vQAD9b2AA/W+AAP1voAD9b9AA/W/gAP1v8AD9cAAA/XAQAP1wMAD9cFAA/XBgAP1wcAD9cJAA/XCgAP14UAD9eHAA/XiQAP14sAD9eOAA/XjwAP15AAD9eRAA/XkgAP15QAD9eWAA/XlwAP15gAD9eaAA/XmwAP2BYAD9gYAA/YGgAP2BwAD9gfAA/YIAAP2CEAD9giAA/YIwAP2CUAD9gnAA/YKAAP2CkAD9grAA/YLAAP2HUAD9iZAA/YwAAP2OQAD9jnAA/Y6QAP2OsAD9jtAA/Y7wAP2PEAD9jyAA/Y9QAP2Q4AD9krAA/ZLQAP2S8AD9kxAA/ZMwAP2TUAD9k3AA/ZOQAP2VYAD9lZAA/ZXAAP2V8AD9liAA/ZZQAP2WgAD9lrAA/ZbQAP2egAD9nqAA/Z7AAP2e4AD9nxAA/Z8gAP2fMAD9n0AA/Z9QAP2fcAD9n5AA/Z+gAP2fsAD9n9AA/Z/gAP2nkAD9p7AA/afQAP2n8AD9qCAA/agwAP2oQAD9qFAA/ahgAP2ogAD9qKAA/aiwAP2owAD9qOAA/ajwAP2woAD9sMAA/bDgAP2xAAD9sTAA/bFAAP2xUAD9sWAA/bFwAP2xkAD9sbAA/bHAAP2x0AD9sfAA/bIAAP25sAD9udAA/boAAP26IAD9ulAA/bpgAP26cAD9uoAA/bqQAP26sAD9utAA/brgAP268AD9uxAA/bsgAP3C0AD9wvAA/cMQAP3DMAD9w2AA/cNwAP3DgAD9w5AA/cOgAP3DwAD9w+AA/cPwAP3EAAD9xCAA/cQwAP3L4AD9zAAA/cwwAP3MUAD9zIAA/cyQAP3MoAD9zLAA/czAAP3M4AD9zQAA/c0QAP3NIAD9zUAA/c1QAP3O0AD91oAA/dagAP3WwAD91uAA/dcQAP3XIAD91zAA/ddAAP3XUAD913AA/deQAP3XoAD917AA/dfQAP3X4AD94RAA/eNAAP3lQAD950AA/edgAP3ngAD956AA/efAAP3n8AD96AAA/egQAP3oQAD96FAA/ehwAP3ogAD96KAA/ejQAP3o4AD96PAA/ekgAP3pMAD96YAA/esQAP3roAD968AA/evgAP3scAD97KAA/ezQAP3s8AD98YAA/fPAAP32MAD9+HAA/figAP34wAD9+OAA/fkAAP35IAD9+UAA/flQAP35gAD9+xAA/f0gAP39QAD9/WAA/f2AAP39oAD9/cAA/f3gAP3+AAD9/iAA/gAwAP4AYAD+AJAA/gDAAP4A8AD+ASAA/gFQAP4BgAD+AbAA/gHQAP4JgAD+CaAA/gnAAP4J4AD+ChAA/gogAP4KMAD+CkAA/gpQAP4KcAD+CpAA/gqgAP4KsAD+CtAA/grgAP4SkAD+ErAA/hLQAP4S8AD+EyAA/hMwAP4TQAD+E1AA/hNgAP4TgAD+E6AA/hOwAP4TwAD+E+AA/hPwAP4boAD+G8AA/hvwAP4cEAD+HEAA/hxQAP4cYAD+HHAA/hyAAP4coAD+HMAA/hzQAP4c4AD+HQAA/h0QAP4eoAD+HrAA/h7AAP4e4AD+JpAA/iawAP4m0AD+JvAA/icgAP4nMAD+J0AA/idQAP4nYAD+J4AA/iegAP4nsAD+J8AA/ifgAP4n8AD+L6AA/i/AAP4v4AD+MAAA/jAwAP4wQAD+MFAA/jBgAP4wcAD+MJAA/jCwAP4wwAD+MNAA/jDwAP4xAAD+OLAA/jjQAP448AD+ORAA/jlAAP45UAD+OWAA/jlwAP45gAD+OaAA/jnAAP450AD+OeAA/joAAP46EAD+QcAA/kHgAP5CAAD+QiAA/kJQAP5CYAD+QnAA/kKAAP5CkAD+QrAA/kLQAP5C4AD+QvAA/kMQAP5DIAD+StAA/krwAP5LEAD+SzAA/ktgAP5LcAD+S4AA/kuQAP5LoAD+S8AA/kvgAP5L8AD+TAAA/kwgAP5MMAD+UMAA/lMAAP5VcAD+V7AA/lfgAP5YAAD+WCAA/lhAAP5YYAD+WIAA/liQAP5YwAD+WlAA/lwgAP5cQAD+XGAA/lyAAP5coAD+XMAA/lzgAP5dAAD+XtAA/l8AAP5fMAD+X2AA/l+QAP5fwAD+X/AA/mAgAP5gQAD+Z/AA/mgQAP5oMAD+aFAA/miAAP5okAD+aKAA/miwAP5owAD+aOAA/mkAAP5pEAD+aSAA/mlAAP5pUAD+cQAA/nEgAP5xQAD+cWAA/nGQAP5xoAD+cbAA/nHAAP5x0AD+cfAA/nIQAP5yIAD+cjAA/nJQAP5yYAD+ehAA/nowAP56UAD+enAA/nqgAP56sAD+esAA/nrQAP564AD+ewAA/nsgAP57MAD+e0AA/ntgAP57cAD+gyAA/oNAAP6DcAD+g5AA/oPAAP6D0AD+g+AA/oPwAP6EAAD+hCAA/oRAAP6EUAD+hGAA/oSAAP6EkAD+jEAA/oxgAP6MgAD+jKAA/ozQAP6M4AD+jPAA/o0AAP6NEAD+jTAA/o1QAP6NYAD+jXAA/o2QAP6NoAD+lVAA/pVwAP6VoAD+lcAA/pXwAP6WAAD+lhAA/pYgAP6WMAD+llAA/pZwAP6WgAD+lpAA/pawAP6WwAD+l7AA/p9gAP6fgAD+n6AA/p/AAP6f8AD+oAAA/qAQAP6gIAD+oDAA/qBQAP6gcAD+oIAA/qCQAP6gsAD+oMAA/qnwAP6sIAD+riAA/rAgAP6wQAD+sGAA/rCAAP6woAD+sNAA/rDgAP6w8AD+sSAA/rEwAP6xUAD+sWAA/rGAAP6xsAD+scAA/rHQAP6yAAD+shAA/rJgAP6z8AD+tIAA/rSgAP60wAD+tVAA/rWAAP61sAD+tdAA/rpgAP68oAD+vxAA/sFQAP7BgAD+waAA/sHAAP7B4AD+wgAA/sIgAP7CMAD+wmAA/sPwAP7GAAD+xiAA/sZAAP7GYAD+xoAA/sagAP7GwAD+xuAA/scAAP7JEAD+yUAA/slwAP7JoAD+ydAA/soAAP7KMAD+ymAA/sqQAP7KsAD+0mAA/tKAAP7SoAD+0sAA/tLwAP7TAAD+0xAA/tMgAP7TMAD+01AA/tNwAP7TgAD+05AA/tOwAP7TwAD+23AA/tuQAP7bsAD+29AA/twAAP7cEAD+3CAA/twwAP7cQAD+3GAA/tyAAP7ckAD+3KAA/tzAAP7c0AD+5IAA/uSgAP7k0AD+5PAA/uUgAP7lMAD+5UAA/uVQAP7lYAD+5YAA/uWgAP7lsAD+5cAA/uXgAP7l8AD+54AA/ueQAP7noAD+58AA/u9wAP7vkAD+77AA/u/QAP7wAAD+8BAA/vAgAP7wMAD+8EAA/vBgAP7wgAD+8JAA/vCgAP7wwAD+8NAA/viAAP74oAD++MAA/vjgAP75EAD++SAA/vkwAP75QAD++VAA/vlwAP75kAD++aAA/vmwAP750AD++eAA/wGQAP8BsAD/AdAA/wHwAP8CIAD/AjAA/wJAAP8CUAD/AmAA/wKAAP8CoAD/ArAA/wLAAP8C4AD/AvAA/wqgAP8KwAD/CuAA/wsAAP8LMAD/C0AA/wtQAP8LYAD/C3AA/wuQAP8LsAD/C8AA/wvQAP8L8AD/DAAA/xOwAP8T0AD/E/AA/xQQAP8UQAD/FFAA/xRgAP8UcAD/FIAA/xSgAP8UwAD/FNAA/xTgAP8VAAD/FRAA/xmgAP8b4AD/HlAA/yCQAP8gwAD/IOAA/yEAAP8hIAD/IUAA/yFgAP8hcAD/IaAA/yMwAP8lAAD/JSAA/yVAAP8lYAD/JYAA/yWgAP8lw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AEAQqABAEKwAQBC0AEAQwABAEMQAQBDIAEAQ1ABAENgAQBDsAEARUABAEXQAQBF8AEARhABAEagAQBG0AEARwABAEcgAQBLsAEATfABAFBgAQBSoAEAUtABAFLwAQBTEAEAUzABAFNQAQBTcAEAU4ABAFOwAQBVQAEAV1ABAFdwAQBXkAEAV7ABAFfQAQBX8AEAWBABAFgwAQBYUAEAWmABAFqQAQBawAEAWvABAFsgAQBbUAEAW4ABAFuwAQBb4AEAXAABAGOwAQBj0AEAY/ABAGQQAQBkQAEAZFABAGRgAQBkcAEAZIABAGSgAQBkwAEAZNABAGTgAQBlAAEAZRABAGzAAQBs4AEAbQABAG0gAQBtUAEAbWABAG1wAQBtgAEAbZABAG2wAQBt0AEAbeABAG3wAQBuEAEAbiABAHXQAQB18AEAdiABAHZAAQB2cAEAdoABAHaQAQB2oAEAdrABAHbQAQB28AEAdwABAHcQAQB3MAEAd0ABAHjQAQB44AEAePABAHkQAQCAwAEAgOABAIEAAQCBIAEAgVABAIFgAQCBcAEAgYABAIGQAQCBsAEAgdABAIHgAQCB8AEAghABAIIgAQCJ0AEAifABAIoQAQCKMAEAimABAIpwAQCKgAEAipABAIqgAQCKwAEAiuABAIrwAQCLAAEAiyABAIswAQCS4AEAkwABAJMgAQCTQAEAk3ABAJOAAQCTkAEAk6ABAJOwAQCT0AEAk/ABAJQAAQCUEAEAlDABAJRAAQCb8AEAnBABAJwwAQCcUAEAnIABAJyQAQCcoAEAnLABAJzAAQCc4AEAnQABAJ0QAQCdIAEAnUABAJ1QAQClAAEApSABAKVAAQClYAEApZABAKWgAQClsAEApcABAKXQAQCl8AEAphABAKYgAQCmMAEAplABAKZgAQCq8AEArTABAK+gAQCx4AEAshABALIwAQCyUAEAsnABALKQAQCysAEAssABALLwAQC0gAEAtlABALZwAQC2kAEAtrABALbQAQC28AEAtxABALcwAQC5AAEAuTABALlgAQC5kAEAucABALnwAQC6IAEAulABALpwAQDCIAEAwkABAMJgAQDCgAEAwrABAMLAAQDC0AEAwuABAMLwAQDDEAEAwzABAMNAAQDDUAEAw3ABAMOAAQDLMAEAy1ABAMtwAQDLkAEAy8ABAMvQAQDL4AEAy/ABAMwAAQDMIAEAzEABAMxQAQDMYAEAzIABAMyQAQDUQAEA1GABANSAAQDUoAEA1NABANTgAQDU8AEA1QABANUQAQDVMAEA1VABANVgAQDVcAEA1ZABANWgAQDdUAEA3XABAN2gAQDdwAEA3fABAN4AAQDeEAEA3iABAN4wAQDeUAEA3nABAN6AAQDekAEA3rABAN7AAQDmcAEA5pABAOawAQDm0AEA5wABAOcQAQDnIAEA5zABAOdAAQDnYAEA54ABAOeQAQDnoAEA58ABAOfQAQDvgAEA76ABAO/AAQDv4AEA8BABAPAgAQDwMAEA8EABAPBQAQDwcAEA8JABAPCgAQDwsAEA8NABAPDgAQD4kAEA+LABAPjQAQD48AEA+SABAPkwAQD5QAEA+VABAPlgAQD5gAEA+aABAPmwAQD5wAEA+eABAPnwAQEDIAEBBVABAQdQAQEJUAEBCXABAQmQAQEJsAEBCdABAQoAAQEKEAEBCiABAQpQAQEKYAEBCoABAQqQAQEKsAEBCuABAQrwAQELAAEBCzABAQtAAQELkAEBDSABAQ2wAQEN0AEBDfABAQ6AAQEOsAEBDuABAQ8AAQETkAEBFdABARhAAQEagAEBGrABARrQAQEa8AEBGxABARswAQEbUAEBG2ABARuQAQEdIAEBHzABAR9QAQEfcAEBH5ABAR+wAQEf0AEBH/ABASAQAQEgMAEBIkABASJwAQEioAEBItABASMAAQEjMAEBI2ABASOQAQEjwAEBI+ABASuQAQErsAEBK9ABASvwAQEsIAEBLDABASxAAQEsUAEBLGABASyAAQEsoAEBLLABASzAAQEs4AEBLPABATSgAQE0wAEBNOABATUAAQE1MAEBNUABATVQAQE1YAEBNXABATWQAQE1sAEBNcABATXQAQE18AEBNgABAT2wAQE90AEBPgABAT4gAQE+UAEBPmABAT5wAQE+gAEBPpABAT6wAQE+0AEBPuABAT7wAQE/EAEBPyABAUCwAQFAwAEBQNABAUDwAQFIoAEBSMABAUjgAQFJAAEBSTABAUlAAQFJUAEBSWABAUlwAQFJkAEBSbABAUnAAQFJ0AEBSfABAUoAAQFRsAEBUdABAVHwAQFSEAEBUkABAVJQAQFSYAEBUnABAVKAAQFSoAEBUsABAVLQAQFS4AEBUwABAVMQAQFawAEBWuABAVsAAQFbIAEBW1ABAVtgAQFbcAEBW4ABAVuQAQFbsAEBW9ABAVvgAQFb8AEBXBABAVwgAQFj0AEBY/ABAWQQAQFkMAEBZGABAWRwAQFkgAEBZJABAWSgAQFkwAEBZOABAWTwAQFlAAEBZSABAWUwAQFs4AEBbQABAW0gAQFtQAEBbXABAW2AAQFtkAEBbaABAW2wAQFt0AEBbfABAW4AAQFuEAEBbjABAW5AAQFy0AEBdRABAXeAAQF5wAEBefABAXoQAQF6MAEBelABAXpwAQF6kAEBeqABAXrQAQF8YAEBfjABAX5QAQF+cAEBfpABAX6wAQF+0AEBfvABAX8QAQGA4AEBgRABAYFAAQGBcAEBgaABAYHQAQGCAAEBgjABAYJQAQGKAAEBiiABAYpAAQGKYAEBipABAYqgAQGKsAEBisABAYrQAQGK8AEBixABAYsgAQGLMAEBi1ABAYtgAQGTEAEBkzABAZNQAQGTcAEBk6ABAZOwAQGTwAEBk9ABAZPgAQGUAAEBlCABAZQwAQGUQAEBlGABAZRwAQGcIAEBnEABAZxgAQGcgAEBnLABAZzAAQGc0AEBnOABAZzwAQGdEAEBnTABAZ1AAQGdUAEBnXABAZ2AAQGlMAEBpVABAaWAAQGloAEBpdABAaXgAQGl8AEBpgABAaYQAQGmMAEBplABAaZgAQGmcAEBppABAaagAQGuUAEBrnABAa6QAQGusAEBruABAa7wAQGvAAEBrxABAa8gAQGvQAEBr2ABAa9wAQGvgAEBr6ABAa+wAQG3YAEBt4ABAbegAQG3wAEBt/ABAbgAAQG4EAEBuCABAbgwAQG4UAEBuHABAbiAAQG4kAEBuLABAbjAAQHAcAEBwJABAcCwAQHA0AEBwQABAcEQAQHBIAEBwTABAcFAAQHBYAEBwYABAcGQAQHBoAEBwcABAcHQAQHLAAEBzTABAc8wAQHRMAEB0VABAdFwAQHRkAEB0bABAdHgAQHR8AEB0gABAdIwAQHSQAEB0mABAdJwAQHSkAEB0sABAdLQAQHS4AEB0xABAdMgAQHTcAEB1QABAdWQAQHVsAEB1dABAdZgAQHWkAEB1sABAdbgAQHbcAEB3bABAeAgAQHiYAEB4pABAeKwAQHi0AEB4vABAeMQAQHjMAEB40ABAeNwAQHlAAEB5xABAecwAQHnUAEB53ABAeeQAQHnsAEB59ABAefwAQHoEAEB6iABAepQAQHqgAEB6rABAergAQHrEAEB60ABAetwAQHroAEB68ABAfNwAQHzkAEB87ABAfPQAQH0AAEB9BABAfQgAQH0MAEB9EABAfRgAQH0gAEB9JABAfSgAQH0wAEB9NABAfyAAQH8oAEB/MABAfzgAQH9EAEB/SABAf0wAQH9QAEB/VABAf1wAQH9kAEB/aABAf2wAQH90AEB/eABAgWQAQIFsAECBeABAgYAAQIGMAECBkABAgZQAQIGYAECBnABAgaQAQIGsAECBsABAgbQAQIG8AECBwABAgiQAQIIoAECCLABAgjQAQIQgAECEKABAhDAAQIQ4AECERABAhEgAQIRMAECEUABAhFQAQIRcAECEZABAhGgAQIRsAECEdABAhHgAQIZkAECGbABAhnQAQIZ8AECGiABAhowAQIaQAECGlABAhpgAQIagAECGqABAhqwAQIawAECGuABAhrwAQIioAECIsABAiLgAQIjAAECIzABAiNAAQIjUAECI2ABAiNwAQIjkAECI7ABAiPAAQIj0AECI/ABAiQAAQIrsAECK9ABAivwAQIsEAECLEABAixQAQIsYAECLHABAiyAAQIsoAECLMABAizQAQIs4AECLQABAi0QAQI0wAECNOABAjUAAQI1IAECNVABAjVgAQI1cAECNYABAjWQAQI1sAECNdABAjXgAQI18AECNhABAjYgAQI6sAECPPABAj9gAQJBoAECQdABAkHwAQJCEAECQjABAkJQAQJCcAECQoABAkKwAQJEQAECRhABAkYwAQJGUAECRnABAkaQAQJGsAECRtABAkbwAQJIwAECSPABAkkgAQJJUAECSYABAkmwAQJJ4AECShABAkowAQJR4AECUgABAlIgAQJSQAECUnABAlKAAQJSkAECUqABAlKwAQJS0AECUvABAlMAAQJTEAECUzABAlNAAQJa8AECWxABAlswAQJbUAECW4ABAluQAQJboAECW7ABAlvAAQJb4AECXAABAlwQAQJcIAECXEABAlxQAQJkAAECZCABAmRAAQJkYAECZJABAmSgAQJksAECZMABAmTQAQJk8AECZRABAmUgAQJlMAECZVABAmVgAQJtEAECbTABAm1gAQJtgAECbbABAm3AAQJt0AECbeABAm3wAQJuEAECbjABAm5AAQJuUAECbnABAm6AAQJ2MAECdlABAnZwAQJ2kAECdsABAnbQAQJ24AECdvABAncAAQJ3IAECd0ABAndQAQJ3YAECd4ABAneQAQJ/QAECf2ABAn+AAQJ/oAECf9ABAn/gAQJ/8AECgAABAoAQAQKAMAECgFABAoBgAQKAcAECgJABAoCgAQKIUAECiHABAoiQAQKIsAECiOABAojwAQKJAAECiRABAokgAQKJQAECiWABAolwAQKJgAECiaABAomwAQKS4AEClRABApcQAQKZEAECmTABAplQAQKZcAECmZABApnAAQKZ0AECmeABApoQAQKaIAECmkABAppQAQKacAECmqABApqwAQKawAECmvABApsAAQKbkAECnSABAp2wAQKd0AECnfABAp6AAQKesAECnuABAp8AAQKjkAECpdABAqhAAQKqgAECqrABAqrQAQKq8AECqxABAqswAQKrUAECq2ABAquQAQKtIAECrzABAq9QAQKvcAECr5ABAq+wAQKv0AECr/ABArAQAQKwMAECskABArJwAQKyoAECstABArMAAQKzMAECs2ABArOQAQKzwAECs+ABAruQAQK7sAECu9ABArvwAQK8IAECvDABArxAAQK8UAECvGABAryAAQK8oAECvLABArzAAQK84AECvPABAsSgAQLEwAECxOABAsUAAQLFMAECxUABAsVQAQLFYAECxXABAsWQAQLFsAECxcABAsXQAQLF8AECxgABAs2wAQLN0AECzgABAs4gAQLOUAECzmABAs5wAQLOgAECzpABAs6wAQLO0AECzuABAs7wAQLPEAECzyABAtCwAQLQwAEC0NABAtDwAQLYoAEC2MABAtjgAQLZAAEC2TABAtlAAQLZUAEC2WABAtlwAQLZkAEC2bABAtnAAQLZ0AEC2fABAtoAAQLhsAEC4dABAuHwAQLiEAEC4kABAuJQAQLiYAEC4nABAuKAAQLioAEC4sABAuLQAQLi4AEC4wABAuMQAQLqwAEC6uABAusAAQLrIAEC61ABAutgAQLrcAEC64ABAuuQAQLrsAEC69ABAuvgAQLr8AEC7BABAuwgAQLz0AEC8/ABAvQQAQL0MAEC9GABAvRwAQL0gAEC9JABAvSgAQL0wAEC9OABAvTwAQL1AAEC9SABAvUwAQL84AEC/QABAv0gAQL9QAEC/XABAv2AAQL9kAEC/aABAv2wAQL90AEC/fABAv4AAQL+EAEC/jABAv5AAQMC0AEDBRABAweAAQMJwAEDCfABAwoQAQMKMAEDClABAwpwAQMKkAEDCqABAwrQAQMMYAEDDjABAw5QAQMOcAEDDpABAw6wAQMO0AEDDvABAw8QAQMQ4AEDERABAxFAAQMRcAEDEaABAxHQAQMSAAEDEjABAxJQAQMaAAEDGiABAxpAAQMaYAEDGpABAxqgAQMasAEDGsABAxrQAQMa8AEDGxABAxsgAQMbMAEDG1ABAxtgAQMjEAEDIzABAyNQAQMjcAEDI6ABAyOwAQMjwAEDI9ABAyPgAQMkAAEDJCABAyQwAQMkQAEDJGABAyRwAQMsIAEDLEABAyxgAQMsgAEDLLABAyzAAQMs0AEDLOABAyzwAQMtEAEDLTABAy1AAQMtUAEDLXABAy2AAQM1MAEDNVABAzWAAQM1oAEDNdABAzXgAQM18AEDNgABAzYQAQM2MAEDNlABAzZgAQM2cAEDNpABAzagAQM+UAEDPnABAz6QAQM+sAEDPuABAz7wAQM/AAEDPxABAz8gAQM/QAEDP2ABAz9wAQM/gAEDP6ABAz+wAQNHYAEDR4ABA0egAQNHwAEDR/ABA0gAAQNIEAEDSCABA0gwAQNIUAEDSHABA0iAAQNIkAEDSLABA0jAAQNQcAEDUJABA1CwAQNQ0AEDUQABA1EQAQNRIAEDUTABA1FAAQNRYAEDUYABA1GQAQNRoAEDUcABA1HQAQNbAAEDXTABA18wAQNhMAEDYVABA2FwAQNhkAEDYbABA2HgAQNh8AEDYgABA2IwAQNiQAEDYmABA2JwAQNikAEDYsABA2LQAQNi4AEDYxABA2MgAQNjcAEDZQABA2WQAQNlsAEDZdABA2ZgAQNmkAEDZsABA2bgAQNrcAEDbbABA3AgAQNyYAEDcpABA3KwAQNy0AEDcvABA3MQAQNzMAEDc0ABA3NwAQN1AAEDdxABA3cwAQN3UAEDd3ABA3eQAQN3sAEDd9ABA3fwAQN4EAEDeiABA3pQAQN6gAEDerABA3rgAQN7EAEDe0ABA3twAQN7oAEDe8ABA4NwAQODkAEDg7ABA4PQAQOEAAEDhBABA4QgAQOEMAEDhEABA4RgAQOEgAEDhJABA4SgAQOEwAEDhNABA4yAAQOMoAEDjMABA4zgAQONEAEDjSABA40wAQONQAEDjVABA41wAQONkAEDjaABA42wAQON0AEDjeABA5WQAQOVsAEDleABA5YAAQOWMAEDlkABA5ZQAQOWYAEDlnABA5aQAQOWsAEDlsABA5bQAQOW8AEDlwABA5iQAQOYoAEDmLABA5jQAQOggAEDoKABA6DAAQOg4AEDoRABA6EgAQOhMAEDoUABA6FQAQOhcAEDoZABA6GgAQOhsAEDodABA6HgAQOpkAEDqbABA6nQAQOp8AEDqiABA6owAQOqQAEDqlABA6pgAQOqgAEDqqABA6qwAQOqwAEDquABA6rwAQOyoAEDssABA7LgAQOzAAEDszABA7NAAQOzUAEDs2ABA7NwAQOzkAEDs7ABA7PAAQOz0AEDs/ABA7QAAQO7sAEDu9ABA7vwAQO8EAEDvEABA7xQAQO8YAEDvHABA7yAAQO8oAEDvMABA7zQAQO84AEDvQABA70QAQPEwAEDxOABA8UAAQPFIAEDxVABA8VgAQPFcAEDxYABA8WQAQPFsAEDxdABA8XgAQPF8AEDxhABA8YgAQPKsAEDzPABA89gAQPRoAED0dABA9HwAQPSEAED0jABA9JQAQPScAED0oABA9KwAQPUQAED1hABA9YwAQPWUAED1nABA9aQAQPWsAED1tABA9bwAQPYwAED2PABA9kgAQPZUAED2YABA9mwAQPZ4AED2hABA9owAQPh4AED4gABA+IgAQPiQAED4nABA+KAAQPikAED4qABA+KwAQPi0AED4vABA+MAAQPjEAED4zABA+NAAQPq8AED6xABA+swAQPrUAED64ABA+uQAQProAED67ABA+vAAQPr4AED7AABA+wQAQPsIAED7EABA+xQAQP0AAED9CABA/RAAQP0YAED9JABA/SgAQP0sAED9MABA/TQAQP08AED9RABA/UgAQP1MAED9VABA/VgAQP9EAED/TABA/1gAQP9gAED/bABA/3AAQP90AED/eABA/3wAQP+EAED/jABA/5AAQP+UAED/nABA/6AAQQGMAEEBlABBAZwAQQGkAEEBsABBAbQAQQG4AEEBvABBAcAAQQHIAEEB0ABBAdQAQQHYAEEB4ABBAeQAQQPQAEED2ABBA+AAQQPoAEED9ABBA/gAQQP8AEEEAABBBAQAQQQMAEEEFABBBBgAQQQc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AEFOUABBTlwAQU7AAEFPNABBTzwAQU9EAEFPTABBT1QAQU9cAEFPZABBT2wAQU/gAEFP7ABBT/gAQVAEAEFQEABBUBwAQVAoAEFQNABBUDwAQVIoAEFSMABBUjgAQVJAAEFSTABBUlAAQVJUAEFSWABBUlwAQVJkAEFSbABBUnAAQVJ0AEFSfABBUoAAQVRsAEFUdABBVHwAQVSEAEFUkABBVJQAQVSYAEFUnABBVKAAQVSoAEFUsABBVLQAQVS4AEFUwABBVMQAQVawAEFWuABBVsAAQVbIAEFW1ABBVtgAQVbcAEFW4ABBVuQAQVbsAEFW9ABBVvgAQVb8AEFXBABBVwgAQVj0AEFY/ABBWQgAQVkQAEFZHABBWSAAQVkkAEFZKABBWSwAQVk0AEFZPABBWUAAQVlEAEFZTABBWVAAQVs8AEFbRABBW0wAQVtUAEFbYABBW2QAQVtoAEFbbABBW3AAQVt4AEFbgABBW4QAQVuIAEFbkABBW5QAQV2AAEFdiABBXZQAQV2cAEFdqABBXawAQV2wAEFdtABBXbgAQV3AAEFdyABBXcwAQV3QAEFd2ABBXdwAQV4YAEFgBABBYAwAQWAUAEFgHABBYCgAQWAsAEFgMABBYDQAQWA4AEFgQABBYEgAQWBMAEFgUABBYFgAQWBcAEFiqABBYzQAQWO0AEFkNABBZDwAQWREAEFkTABBZFQAQWRgAEFkZABBZGgAQWR0AEFkeABBZIAAQWSEAEFkjABBZJgAQWScAEFkoABBZKwAQWSwAEFkxABBZSgAQWVMAEFlVABBZVwAQWWAAEFljABBZZgAQWWgAEFmxABBZ1QAQWfwAEFogABBaIwAQWiUAEFonABBaKQAQWisAEFotABBaLgAQWjEAEFpKABBaawAQWm0AEFpvABBacQAQWnMAEFp1ABBadwAQWnkAEFp7ABBanAAQWp8AEFqiABBapQAQWqgAEFqrABBargAQWrEAEFq0ABBatgAQWzEAEFszABBbNQAQWzcAEFs6ABBbOwAQWzwAEFs9ABBbPgAQW0AAEFtCABBbQwAQW0QAEFtGABBbRwAQW8IAEFvEABBbxgAQW8gAEFvLABBbzAAQW80AEFvOABBbzwAQW9EAEFvTABBb1AAQW9UAEFvXABBb2AAQXFMAEFxVABBcWAAQXFoAEFxdABBcXgAQXF8AEFxgABBcYQAQXGMAEFxlABBcZgAQXGcAEFxpABBcagAQXIMAEFyEABBchQAQXIcAEF0CABBdBAAQXQYAEF0IABBdCwAQXQwAEF0NABBdDgAQXQ8AEF0RABBdEwAQXRQAEF0VABBdFwAQXRgAEF2TABBdlQAQXZcAEF2ZABBdnAAQXZ0AEF2eABBdnwAQXaAAEF2iABBdpAAQXaUAEF2mABBdqAAQXakAEF4kABBeJgAQXigAEF4qABBeLQAQXi4AEF4vABBeMAAQXjEAEF4zABBeNQAQXjYAEF43ABBeOQAQXjoAEF61ABBetwAQXrkAEF67ABBevgAQXr8AEF7AABBewQAQXsIAEF7EABBexgAQXscAEF7IABBeygAQXssAEF9GABBfSAAQX0oAEF9MABBfTwAQX1AAEF9RABBfUgAQX1MAEF9VABBfVwAQX1gAEF9ZABBfWwAQX1wAEF+lABBfyQAQX/AAEGAUABBgFwAQYBkAEGAbABBgHQAQYB8AEGAhABBgIgAQYCUAEGA+ABBgWwAQYF0AEGBfABBgYQAQYGMAEGBlABBgZwAQYGkAEGCGABBgiQAQYIwAEGCPABBgkgAQYJUAEGCYABBgmwAQYJ0AEGEYABBhGgAQYRwAEGEeABBhIQAQYSIAEGEjABBhJAAQYSUAEGEnABBhKQAQYSoAEGErABBhLQAQYS4AEGGpABBhqwAQYa0AEGGvABBhsgAQYbMAEGG0ABBhtQAQYbYAEGG4ABBhugAQYbsAEGG8ABBhvgAQYb8AEGI6ABBiPAAQYj4AEGJAABBiQwAQYkQAEGJFABBiRgAQYkcAEGJJABBiSwAQYkwAEGJNABBiTwAQYlAAEGLLABBizQAQYtAAEGLSABBi1QAQYtYAEGLXABBi2AAQYtkAEGLbABBi3QAQYt4AEGLfABBi4QAQYuIAEGNdABBjXwAQY2EAEGNjABBjZgAQY2cAEGNoABBjaQAQY2oAEGNsABBjbgAQY28AEGNwABBjcgAQY3MAEGPuABBj8AAQY/IAEGP0ABBj9wAQY/gAEGP5ABBj+gAQY/sAEGP9ABBj/wAQZAAAEGQBABBkAwAQZAQAEGR/ABBkgQAQZIMAEGSFABBkiAAQZIkAEGSKABBkiwAQZIwAEGSOABBkkAAQZJEAEGSSABBklAAQZJUAEGUoABBlSwAQZWsAEGWLABBljQAQZY8AEGWRABBlkwAQZZYAEGWXABBlmAAQZZsAEGWcABBlngAQZZ8AEGWhABBlpAAQZaUAEGWmABBlqQAQZaoAEGWvABBlyAAQZdEAEGXTABBl1QAQZd4AEGXhABBl5AAQZeYAEGYvABBmUwAQZnoAEGaeABBmoQAQZqMAEGalABBmpwAQZqkAEGarABBmrAAQZq8AEGbIABBm6QAQZusAEGbtABBm7wAQZvEAEGbzABBm9QAQZvcAEGb5ABBnGgAQZx0AEGcgABBnIwAQZyYAEGcpABBnLAAQZy8AEGcyABBnNAAQZ68AEGexABBnswAQZ7UAEGe4ABBnuQAQZ7oAEGe7ABBnvAAQZ74AEGfAABBnwQAQZ8IAEGfEABBnxQAQaEAAEGhCABBoRAAQaEYAEGhJABBoSgAQaEsAEGhMABBoTQAQaE8AEGhRABBoUgAQaFMAEGhVABBoVgAQaNEAEGjTABBo1gAQaNgAEGjbABBo3AAQaN0AEGjeABBo3wAQaOEAEGjjABBo5AAQaOUAEGjnABBo6AAQaQEAEGkCABBpAwAQaQUAEGmAABBpggAQaYQAEGmGABBpiQAQaYoAEGmLABBpjAAQaY0AEGmPABBpkQAQaZIAEGmTABBplQAQaZYAEGoRABBqEwAQahUAEGoXABBqGgAQahsAEGocABBqHQAQah4AEGogABBqIgAQaiMAEGokABBqJgAQaicAEGqiABBqpAAQaqYAEGqoABBqqwAQaqwAEGqtABBqrgAQaq8AEGqxABBqswAQarQAEGq1ABBqtwAQargAEGszABBrNQAQazcAEGs5ABBrPAAQaz0AEGs+ABBrPwAQa0AAEGtCABBrRAAQa0UAEGtGABBrSAAQa0kAEGvEABBrxgAQa8gAEGvKABBrzQAQa84AEGvPABBr0AAQa9EAEGvTABBr1QAQa9YAEGvXABBr2QAQa9oAEGwjABBsRwAQbG4AEGySABBslQAQbJcAEGyZABBsmwAQbJ0AEGyfABBsoAAQbKMAEGy8ABBs2QAQbNsAEGzdABBs3wAQbOEAEGzjABBs5QAQbOcAEG0EABBtBwAQbQoAEG0NABBtEAAQbRMAEG0WABBtGQAQbRsAEG2WABBtmAAQbZoAEG2cABBtnwAQbaAAEG2hABBtogAQbaMAEG2lABBtpwAQbagAEG2pABBtqwAQbawAEG4nABBuKQAQbisAEG4tABBuMAAQbjEAEG4yABBuMwAQbjQAEG42ABBuOAAQbjkAEG46ABBuPAAQbj0AEG64ABBuugAQbrwAEG6+ABBuwQAQbsIAEG7DABBuxAAQbsUAEG7HABBuyQAQbsoAEG7LABBuzQAQbs4AEG9JABBvSwAQb04AEG9QABBvUwAQb1QAEG9VABBvVgAQb1cAEG9ZABBvWwAQb1wAEG9dABBvXwAQb2AAEG/bABBv3QAQb98AEG/hABBv5AAQb+UAEG/mABBv5wAQb+gAEG/qABBv7AAQb+0AEG/uABBv8AAQb/EAEHBsABBwbgAQcHAAEHByABBwdQAQcHYAEHB3ABBweAAQcHkAEHB7ABBwfQAQcH4AEHB/ABBwgQAQcIIAEHD9ABBw/wAQcQEAEHEDABBxBgAQcQcAEHEIABBxCQAQcQoAEHEMABBxDgAQcQ8AEHEQABBxEgAQcRMAEHGmABBxyQAQcekAEHIJABByCwAQcg0AEHIPABByEQAQchQAEHIVABByFgAQchkAEHIaABByHAAQch0AEHIfABByIgAQciMAEHIkABByJwAQcigAEHItABByRgAQck8AEHJRABByUwAQclwAEHJfABByYgAQcmQAEHKtABBy0QAQcvgAEHMcABBzHwAQcyEAEHMjABBzJQAQcycAEHMpABBzKgAQcy0AEHNGABBzZwAQc2kAEHNrABBzbQAQc28AEHNxABBzcwAQc3UAEHN3ABBzmAAQc5sAEHOeABBzoQAQc6QAEHOnABBzqgAQc60AEHOwABBzsgAQdC0AEHQvABB0MQAQdDMAEHQ2ABB0NwAQdDgAEHQ5ABB0OgAQdDwAEHQ+ABB0PwAQdEAAEHRCABB0QwAQdL4AEHTAABB0wgAQdMQAEHTHABB0yAAQdMkAEHTKABB0ywAQdM0AEHTPABB00AAQdNEAEHTTABB01AAQdU8AEHVRABB1VAAQdVYAEHVZABB1WgAQdVsAEHVcABB1XQAQdV8AEHVhABB1YgAQdWMAEHVlABB1ZgAQdX8AEHWAABB1gQAQdYMAEHX+ABB2AAAQdgIAEHYEABB2BwAQdggAEHYJABB2CgAQdgsAEHYNABB2DwAQdhAAEHYRABB2EwAQdhQAEHaPABB2kQAQdpMAEHaVABB2mAAQdpkAEHaaABB2mwAQdpwAEHaeABB2oAAQdqEAEHaiABB2pAAQdqUAEHcgABB3IgAQdyQAEHcmABB3KQAQdyoAEHcrABB3LAAQdy0AEHcvABB3MQAQdzIAEHczABB3NQAQdzYAEHexABB3swAQd7UAEHe3ABB3ugAQd7sAEHe8ABB3vQAQd74AEHfAABB3wgAQd8MAEHfEABB3xgAQd8cAEHhCABB4RAAQeEYAEHhIABB4SwAQeEwAEHhNABB4TgAQeE8AEHhRABB4UwAQeFQAEHhVABB4VwAQeFgAEHihABB4xQAQeOwAEHkQABB5EwAQeRUAEHkXABB5GQAQeRsAEHkdABB5HgAQeSEAEHk6ABB5VwAQeVkAEHlbABB5XQAQeV8AEHlhABB5YwAQeWUAEHmCABB5hQAQeYgAEHmLABB5jgAQeZEAEHmUABB5lwAQeZkAEHoUABB6FgAQehgAEHoaABB6HQAQeh4AEHofABB6IAAQeiEAEHojABB6JQAQeiYAEHonABB6KQAQeioAEHqlABB6pwAQeqkAEHqrABB6rgAQeq8AEHqwABB6sQAQerIAEHq0ABB6tgAQercAEHq4ABB6ugAQersAEHs2ABB7OAAQezoAEHs8ABB7PwAQe0AAEHtBABB7QgAQe0MAEHtFABB7RwAQe0gAEHtJABB7SwAQe0wAEHvHABB7yQAQe8wAEHvOABB70QAQe9IAEHvTABB71AAQe9UAEHvXABB72QAQe9oAEHvbABB73QAQe94AEHxZABB8WwAQfF0AEHxfABB8YgAQfGMAEHxkABB8ZQAQfGYAEHxoABB8agAQfGsAEHxsABB8bgAQfG8AEHzqABB87AAQfO8AEHzxABB89AAQfPUAEHz2ABB89wAQfPgAEHz6ABB8/AAQfP0AEHz+ABB9AAAQfQEAEH0gABB9mwAQfZ0AEH2fABB9oQAQfaQAEH2lABB9pgAQfacAEH2oABB9qgAQfawAEH2tABB9rgAQfbAAEH2xABB+RAAQfmcAEH6HABB+pwAQfqkAEH6rABB+rQAQfq8AEH6yABB+swAQfrQAEH63ABB+uAAQfroAEH67ABB+vQAQfsAAEH7BABB+wgAQfsUAEH7GABB+ywAQfuQAEH7tABB+7wAQfvEAEH76ABB+/QAQfwAAEH8CABB/SwAQf28AEH+WABB/ugAQf70AEH+/ABB/wQAQf8MAEH/FABB/xwAQf8gAEH/LABB/5AAQgAUAEIAHABCACQAQgAsAEIANABCADwAQgBEAEIATABCAFQAQgDYAEIA5ABCAPAAQgD8AEIBCABCARQAQgEgAEIBLABCATgAQgFAAEIDLABCAzQAQgM8AEIDRABCA1AAQgNUAEIDWABCA1wAQgNgAEIDaABCA3AAQgN0AEIDeABCA4AAQgOEAEIFcABCBXgAQgWAAEIFiABCBZQAQgWYAEIFnABCBaAAQgWkAEIFrABCBbQAQgW4AEIFvABCBcQAQgXIAEIHtABCB7wAQgfIAEIH0ABCB9wAQgfgAEIH5ABCB+gAQgfsAEIH9ABCB/wAQggAAEIIBABCCAwAQggQAEIIdABCCHgAQgh8AEIIhABCCnAAQgp4AEIKgABCCogAQgqUAEIKmABCCpwAQgqgAEIKpABCCqwAQgq0AEIKuABCCrwAQgrEAEIKyABCDLQAQgy8AEIMyABCDNAAQgzcAEIM4ABCDOQAQgzoAEIM7ABCDPQAQgz8AEINAABCDQQAQg0MAEINEABCDvwAQg8EAEIPDABCDxQAQg8gAEIPJABCDygAQg8sAEIPMABCDzgAQg9AAEIPRABCD0gAQg9QAEIPVABCEUAAQhFIAEIRUABCEVgAQhFkAEIRaABCEWwAQhFwAEIRdABCEXwAQhGEAEIRiABCEYwAQhGUAEIRmABCE4QAQhOMAEITlABCE5wAQhOoAEITrABCE7AAQhO0AEITuABCE8AAQhPIAEITzABCE9AAQhPYAEIT3ABCFQAAQhWQAEIWLABCFrwAQhbIAEIW0ABCFtgAQhbgAEIW6ABCFvAAQhb0AEIXAABCF2QAQhfYAEIX4ABCF+gAQhfwAEIX+ABCGAAAQhgIAEIYEABCGIQAQhiQAEIYnABCGKgAQhi0AEIYwABCGMwAQhjYAEIY4ABCGswAQhrUAEIa3ABCGuQAQhrwAEIa9ABCGvgAQhr8AEIbAABCGwgAQhsQAEIbFABCGxgAQhsgAEIbJABCHRAAQh0YAEIdIABCHSgAQh00AEIdOABCHTwAQh1AAEIdRABCHUwAQh1UAEIdWABCHVwAQh1kAEIdaABCH1QAQh9cAEIfZABCH2wAQh94AEIffABCH4AAQh+EAEIfiABCH5AAQh+YAEIfnABCH6AAQh+oAEIfrABCIZgAQiGgAEIhrABCIbQAQiHAAEIhxABCIcgAQiHMAEIh0ABCIdgAQiHgAEIh5ABCIegAQiHwAEIh9ABCI+AAQiPoAEIj8ABCI/gAQiQEAEIkCABCJAwAQiQQAEIkFABCJBwAQiQkAEIkKABCJCwAQiQ0AEIkOABCJiQAQiYsAEImNABCJjwAQiZIAEImTABCJlAAQiZUAEImWABCJmAAQiZoAEImbABCJnAAQiZ4AEImfABCKGgAQihwAEIoeABCKIAAQiiMAEIokABCKJQAQiiYAEIonABCKKQAQiisAEIosABCKLQAQii8AEIowABCKQQAQikIAEIpEABCKXQAQil4AEIpfABCKYQAQinoAEIp7ABCKfAAQin4AEIqXABCKmAAQipkAEIqbABCKrAAQirsAEIrUABCK4wAQivUAEIsJABCLIAAQizIAEItDABCLRAAQi0YAEItfABCLYAAQi2EAEItjABCLeAAQi4kAEIuTABCLoAAAAAAAAAQEAAAAAAABl4cAAAAAAAAAAAAAAAAAEIuo + + + + + cryptoIdentity + + + + 1 + pendingGroupMembers + + + + 1 + publishedIdentityDetails + + + + signedURL + + + + rawMessageIdOwnedIdentity + + + + encryptedContent + + + + rawJwks + + + + downloadedTimeStamp + + + + encodedAuthenticatedEncryptionKey + + + + rawContactDeviceUid + + + + rawMessageIdUid + + + + contactCryptoIdentity + + + + statusRaw + + + + rawAppType + + + + timestampFromServer + + + + RegisteredPushNotification + Undefined + 16 + RegisteredPushNotification + 1 + + + + + + ownedIdentity + + + + rawMessageIdUid + + + + messageToSendRawId + + + + rawRevocationType + + + + 1 + session + + + + groupMembersVersion + + + + rawMessageIdUid + + + + ContactIdentityDetailsTrusted + Undefined + 21 + ContactIdentityDetailsTrusted + 1 + + + + + + 1 + chunks + + + + fullRatchetingCountOfLastProvision + + + + rawStatus + + + + encodedObvDialog + + + + photoServerLabel + + + + isRevokedAsCompromised + + + + wrappedKey + + + + encryptionPublicKeyRaw + + + + fromCryptoIdentity + + + + 1 + contactIdentity + + + + version + + + + 1 + rawBackupKey + + + + ownedCryptoIdentity + + + + cryptoIdentity + + + + wellKnownData + + + + 1 + contactIdentities + + + + PendingServerQuery + Undefined + 27 + PendingServerQuery + 1 + + + + + + KeycloakRevokedIdentity + Undefined + 10 + KeycloakRevokedIdentity + 1 + + + + + + cryptoKeyId + + + + timestamp + + + + serializedIdentityCoreDetails + + + + ciphertextChunkLength + + + + ciphertextChunkLength + + + + ContactIdentity + Undefined + 48 + ContactIdentity + 1 + + + + + + CachedWellKnown + Undefined + 8 + CachedWellKnown + 1 + + + + + + 1 + ownedIdentity + + + + photoServerLabel + + + + isVoipMessage + + + + 1 + ownedIdentity + + + + lastKeyVerificationPromptTimestamp + + + + rawCleartextChunkLength + + + + OutboxAttachment + Undefined + 12 + OutboxAttachment + 1 + + + + + + backupJsonVersion + + + + rawMessageIdOwnedIdentity + + + + 1 + remoteDeviceIdentity + + + + rawGroupUid + + + + timestamp + + + + KeycloakServer + Undefined + 17 + KeycloakServer + 1 + + + + + + rawMessageIdOwnedIdentity + + + + MessageHeader + Undefined + 38 + MessageHeader + 1 + + + + + + nextRefreshTimestamp + + + + 1 + keycloakServer + + + + 1 + devices + + + + InboxAttachment + Undefined + 41 + InboxAttachment + 1 + + + + + + attachmentNumber + + + + photoServerLabel + + + + remoteCryptoIdentity + + + + timestamp + + + + ObvObliviousChannel + Undefined + 7 + ObvObliviousChannel + 1 + + + + + + seedForNextProvisionedReceiveKey + + + + version + + + + nonce + + + + deviceUid + + + + numberOfDecryptedMessagesSinceLastFullRatchetSentMessage + + + + serializedIdentityCoreDetails + + + + uuid + + + + 1 + trustedIdentityDetails + + + + 1 + contactGroups + + + + 1 + publishedDetails + + + + localDownloadTimestamp + + + + attachmentNumber + + + + clientSecret + + + + photoServerKeyEncoded + + + + rawOwnedIdentity + + + + rawMessageIdOwnedIdentity + + + + photoServerKeyEncoded + + + + ownedCryptoIdentity + + + + isForcefullyTrustedByUser + + + + encodedUserDialogResponse + + + + downloadTimestamp + + + + signature + + + + 1 + channelCreationProtocolInstanceInWaitingState + + + + signedURL + + + + photoFilename + + + + version + + + + cryptoSuiteVersion + + + + signature + + + + 1 + obliviousChannel + + + + macKeyRaw + + + + dummyVariableForMigration + + + + 1 + ownedIdentity + + + + pushNotificationType + + + + rawServerSignatureKey + + + + InboxAttachmentSession + Undefined + 26 + InboxAttachmentSession + 1 + + + + + + rawIdentifier + + + + encodedElements + + + + rawEncryptedExtendedMessagePayload + + + + messagePayload + + + + serializedCoreDetails + + + + 1 + protocolInstance + + + + isActive + + + + photoServerKeyEncoded + + + + latestRevocationListTimetamp + + + + 1 + ownedIdentity + + + + 1 + trustedDetails + + + + 1 + latestDetails + + + + photoFilename + + + + serverURL + + + + rawAcknowledgerAppType + + + + expectedChunkLength + + + + expirationTimestamp + + + + OwnedDevice + Undefined + 43 + OwnedDevice + 1 + + + + + + InboxMessage + Undefined + 46 + InboxMessage + 1 + + + + + + 1 + message + + + + selfRevocationTestNonce + + + + OwnedIdentityDetailsPublished + Undefined + 30 + OwnedIdentityDetailsPublished + 1 + + + + + + forExport + + + + rawMessageIdUid + + + + uidRaw + + + + cryptoIdentity + + + + downloadTimestampFromServer + + + + deleteAfterSend + + + + cryptoProtocolRawId + + + + photoServerLabel + + + + 1 + session + + + + protocolMessageRawId + + + + 1 + maskingUID + + + + ContactGroupDetailsLatest + Undefined + 22 + ContactGroupDetailsLatest + 1 + + + + + + timestampFromServer + + + + photoFilename + + + + 1 + provision + + + + metadata + + + + rawAuthState + + + + rawMessageIdUid + + + + IdentityServerUserData + Undefined + 18 + IdentityServerUserData + 1 + + + + + + 1 + managedOwnedIdentity + + + + acknowledgedTimeStamp + + + + ReceivedMessage + Undefined + 42 + ReceivedMessage + 1 + + + + + + rawMessageIdOwnedIdentity + + + + contactDeviceUid + + + + rawCapabilities + + + + statusChangeTimestamp + + + + ContactIdentityDetailsPublished + Undefined + 34 + ContactIdentityDetailsPublished + 1 + + + + + + 1 + provisions + + + + expectedChildStateRawId + + + + rawIdentity + + + + PendingGroupMember + Undefined + 36 + PendingGroupMember + 1 + + + + + + 1 + contactGroupOwned + + + + ContactGroupDetailsPublished + Undefined + 19 + ContactGroupDetailsPublished + 1 + + + + + + rawExtendedMessagePayloadKey + + + + 1 + ownedIdentity + + + + 1 + groupMembers + + + + identityServer + + + + apiKey + + + + ChannelCreationWithContactDeviceProtocolInstance + Undefined + 45 + ChannelCreationWithContactDeviceProtocolInstance + 1 + + + + + + numberOfEncryptedMessagesAtTheTimeOfTheLastFullRatchet + + + + rawMessageIdOwnedIdentity + + + + aFullRatchetOfTheSendSeedIsInProgress + + + + rawMessageIdUid + + + + 1 + attachment + + + + 1 + contactGroupsOwned + + + + uid + + + + cancelExternallyRequested + + + + label + + + + serverURL + + + + rawMessageIdUid + + + + 1 + revokedIdentities + + + + encodedResponseType + + + + groupUid + + + + chunkNumber + + + + 1 + currentDevice + + + + Backup + Undefined + 33 + Backup + 1 + + + + + + rawMessageIdOwnedIdentity + + + + 1 + contact + + + + ContactGroupDetailsTrusted + Undefined + 9 + ContactGroupDetailsTrusted + 1 + + + + + + currentDeviceUid + + + + 1 + attachment + + + + rawMessageIdUid + + + + clientId + + + + rawOwnedIdentity + + + + keyGenerationTimestamp + + + + toCryptoIdentity + + + + maskingUID + + + + 1 + contactGroups + + + + 1 + currentDeviceIdentity + + + + serializedCoreDetails + + + + version + + + + 1 + waitingForTrustLevelIncrease + + + + rawIdentifier + + + + extendedMessagePayload + + + + uploaded + + + + encodedCurrentState + + + + label + + + + 1 + parentProtocolInstance + + + + cryptoIdentity + + + + mediatorOrGroupOwnerTrustLevelMajor + + + + photoServerLabel + + + + MutualScanSignatureReceived + Undefined + 3 + MutualScanSignatureReceived + 1 + + + + + + receptionChannelInfo + + + + cryptoIdentity + + + + chunkNumber + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAB0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + isOneToOne + + + + 1 + protocolInstance + + + + isConfirmed + + + + OutboxAttachmentChunk + Undefined + 39 + OutboxAttachmentChunk + 1 + + + + + + resendCounter + + + + photoServerKeyEncoded + + + + timestampOfLastFullRatchet + + + + 1 + publishedIdentityDetails + + + + declined + + + + isAppMessageWithUserContent + + + + hasEncryptedExtendedMessagePayload + + + + encryptedChunkURL + + + + fileURL + + + + rawContactIdentity + + + + messageToSendRawId + + + + isCertifiedByOwnKeycloak + + + + groupUid + + + + uid + + + + nextRefreshTimestamp + + + + PendingDeleteFromServer + Undefined + 37 + PendingDeleteFromServer + 1 + + + + + + commitment + + + + 1 + contactGroup + + + + PersistedEngineDialog + Undefined + 24 + PersistedEngineDialog + 1 + + + + + + revocationTimestamp + + + + version + + + + cleartextChunkWasWrittenToAttachmentFile + + + + cleartextChunkLength + + + + photoServerKeyEncoded + + + + serializedIdentityCoreDetails + + + + 1 + message + + + + OwnedIdentityMaskingUID + Undefined + 35 + OwnedIdentityMaskingUID + 1 + + + + + + seedForNextSendKey + + + + GroupServerUserData + Undefined + 29 + GroupServerUserData + 1 + + + + + + ContactGroupOwned + Undefined + 4 + ContactGroupOwned + 1 + + + + + + rawPushTopics + + + + 1 + publishedDetails + + + + trustLevelRaw + + + + nonceFromServer + + + + 1 + message + + + + ProtocolInstanceWaitingForTrustLevelIncrease + Undefined + 31 + ProtocolInstanceWaitingForTrustLevelIncrease + 1 + + + + + + OwnedIdentity + Undefined + 1 + OwnedIdentity + 1 + + + + + \ No newline at end of file diff --git a/Engine/ObvDatabaseManager/ObvDatabaseManager/Migration/v37_to_v38/MigrationEngineDatabase_v37_to_v38.md b/Engine/ObvDatabaseManager/ObvDatabaseManager/Migration/v37_to_v38/MigrationEngineDatabase_v37_to_v38.md new file mode 100644 index 00000000..e2f925c5 --- /dev/null +++ b/Engine/ObvDatabaseManager/ObvDatabaseManager/Migration/v37_to_v38/MigrationEngineDatabase_v37_to_v38.md @@ -0,0 +1,15 @@ +# Engine database migration from v37 to v38 + +## ProtocolInstance - Modified entity + +The `waitingForTrustLevelIncrease` relationship points to the `ProtocolInstanceWaitingForContactUpgradeToOneToOne` that is a renaming of the `ProtocolInstanceWaitingForTrustLevelIncrease` entity (see bellow). + +## ProtocolInstanceWaitingForTrustLevelIncrease - Renamed entity + +This entity was renamed to `ProtocolInstanceWaitingForContactUpgradeToOneToOne`. To perform the lightweight migration, we set the Renaming ID of the `ProtocolInstanceWaitingForContactUpgradeToOneToOne` entity in the destination (v38) model. + +We also removed the `targetTrustLevelRaw` attribute. + +## Conclusion + +A lightweight migration is sufficient. diff --git a/Engine/ObvDatabaseManager/ObvDatabaseManager/Migration/v38_to_v39/MigrationEngineDatabase_v38_to_v39.md b/Engine/ObvDatabaseManager/ObvDatabaseManager/Migration/v38_to_v39/MigrationEngineDatabase_v38_to_v39.md new file mode 100644 index 00000000..eee76bea --- /dev/null +++ b/Engine/ObvDatabaseManager/ObvDatabaseManager/Migration/v38_to_v39/MigrationEngineDatabase_v38_to_v39.md @@ -0,0 +1,9 @@ +# Engine database migration from v38 to v39 + +## PersistedEngineDialog - Modified entity + +Removes the resendCounter attribute. Does not prevent lightweight migration. + +## Conclusion + +A lightweight migration is sufficient. diff --git a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvDatabaseManager.swift b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvDatabaseManager.swift index b4f0de1c..0d212616 100644 --- a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvDatabaseManager.swift +++ b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvDatabaseManager.swift @@ -144,6 +144,21 @@ extension ObvDatabaseManager { } +// MARK: - Implementing ObvContextCreator + +extension ObvDatabaseManager { + + public func newBackgroundContext(flowId: FlowIdentifier, file: StaticString = #fileID, line: Int = #line, function: StaticString = #function) -> ObvContext { + return coreDataStack.newBackgroundContext(flowId: flowId, file: file, line: line, function: function) + } + + public var viewContext: NSManagedObjectContext { + return coreDataStack.viewContext + } + +} + + // MARK: - Implementing ObvManager extension ObvDatabaseManager { @@ -164,3 +179,14 @@ extension ObvDatabaseManager { public static var dataModelNames: [String] { return [] } } + + +extension CoreDataStack: ObvContextCreator { + + public func newBackgroundContext(flowId: FlowIdentifier, file: StaticString = #fileID, line: Int = #line, function: StaticString = #function) -> ObvContext { + let context = newBackgroundContext() + let obvContext = ObvContext(context: context, flowId: flowId, file: file, line: line, function: function) + return obvContext + } + +} diff --git a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/.xccurrentversion b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/.xccurrentversion index d2e53a61..250f1b64 100644 --- a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/.xccurrentversion +++ b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/.xccurrentversion @@ -3,6 +3,6 @@ _XCCurrentVersionName - ObvEngine-v36.xcdatamodel + ObvEngine-v39.xcdatamodel diff --git a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v37.xcdatamodel/contents b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v37.xcdatamodel/contents new file mode 100644 index 00000000..442035de --- /dev/null +++ b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v37.xcdatamodel/contents @@ -0,0 +1,576 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v38.xcdatamodel/contents b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v38.xcdatamodel/contents new file mode 100644 index 00000000..fd39ffba --- /dev/null +++ b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v38.xcdatamodel/contents @@ -0,0 +1,575 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v39.xcdatamodel/contents b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v39.xcdatamodel/contents new file mode 100644 index 00000000..d5434a87 --- /dev/null +++ b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvEngine.xcdatamodeld/ObvEngine-v39.xcdatamodel/contents @@ -0,0 +1,574 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Engine/ObvEncoder/ObvEncoder.xcodeproj/project.pbxproj b/Engine/ObvEncoder/ObvEncoder.xcodeproj/project.pbxproj index 82977b3b..d706125e 100644 --- a/Engine/ObvEncoder/ObvEncoder.xcodeproj/project.pbxproj +++ b/Engine/ObvEncoder/ObvEncoder.xcodeproj/project.pbxproj @@ -219,9 +219,9 @@ isa = PBXNativeTarget; buildConfigurationList = C4B20C411F5F066A00DFAADD /* Build configuration list for PBXNativeTarget "ObvEncoder" */; buildPhases = ( + C4B20C2A1F5F066900DFAADD /* Headers */, C4B20C281F5F066900DFAADD /* Sources */, C4B20C291F5F066900DFAADD /* Frameworks */, - C4B20C2A1F5F066900DFAADD /* Headers */, C0A76958276FEE3700D22EE4 /* ShellScript */, ); buildRules = ( diff --git a/Engine/ObvEncoder/ObvEncoder.xcodeproj/xcshareddata/xcschemes/ObvEncoder.xcscheme b/Engine/ObvEncoder/ObvEncoder.xcodeproj/xcshareddata/xcschemes/ObvEncoder.xcscheme index 1cce207c..c0d337de 100644 --- a/Engine/ObvEncoder/ObvEncoder.xcodeproj/xcshareddata/xcschemes/ObvEncoder.xcscheme +++ b/Engine/ObvEncoder/ObvEncoder.xcodeproj/xcshareddata/xcschemes/ObvEncoder.xcscheme @@ -1,6 +1,6 @@ Error { + NSError(domain: "PersistedEngineDialog", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) + } + // MARK: Attributes @NSManaged private(set) var uuid: UUID - private var obvDialog: ObvDialog { + private(set) var obvDialog: ObvDialog? { get { - let encodedValue = kvoSafePrimitiveValue(forKey: PersistedEngineDialog.encodedObvDialogKey) as! ObvEncoded - return ObvDialog(encodedValue)! + guard let encodedValue = kvoSafePrimitiveValue(forKey: PersistedEngineDialog.encodedObvDialogKey) as? ObvEncoded else { return nil } + return ObvDialog(encodedValue) } set { + guard let newValue = newValue else { assertionFailure(); return } kvoSafeSetPrimitiveValue(newValue.encode(), forKey: PersistedEngineDialog.encodedObvDialogKey) } } - @NSManaged private(set) var resendCounter: Int + /// Returns `true` iff the serialized dialog cannot be deserialized, meaning that the type does not exist anymore in the current app version. + /// This happened, e.g., when removing the dialog message telling the user that she accepted a group invite. + var dialogIsObsolete: Bool { + self.obvDialog == nil + } // MARK: Other variables @@ -62,10 +70,14 @@ final class PersistedEngineDialog: NSManagedObject, ObvManagedObject { self.init(entity: entityDescription, insertInto: obvContext) self.uuid = obvDialog.uuid self.obvDialog = obvDialog - self.resendCounter = 0 self.appNotificationCenter = appNotificationCenter } + func delete() throws { + guard let context = self.managedObjectContext else { assertionFailure(); throw Self.makeError(message: "Could not find context")} + context.delete(self) + } + } @@ -79,13 +91,6 @@ extension PersistedEngineDialog { notificationRelatedChanges.insert(.obvDialog) } - // MARK: - Resending notification - - func resend() { - resendCounter += 1 - notificationRelatedChanges.insert(.resendCounter) - } - } // MARK: Convenience DB getters @@ -95,9 +100,9 @@ extension PersistedEngineDialog { return NSFetchRequest(entityName: PersistedEngineDialog.entityName) } - class func getAll(appNotificationCenter: NotificationCenter, within obvContext: ObvContext) -> Set? { + class func getAll(appNotificationCenter: NotificationCenter, within obvContext: ObvContext) throws -> Set { let request: NSFetchRequest = PersistedEngineDialog.fetchRequest() - guard let values = try? obvContext.fetch(request) else { return nil } + let values = try obvContext.fetch(request) return Set(values.map { $0.appNotificationCenter = appNotificationCenter; return $0 }) } @@ -121,7 +126,6 @@ extension PersistedEngineDialog { private struct NotificationRelatedChanges: OptionSet { let rawValue: UInt8 - static let resendCounter = NotificationRelatedChanges(rawValue: 1 << 0) static let obvDialog = NotificationRelatedChanges(rawValue: 1 << 1) } @@ -134,16 +138,15 @@ extension PersistedEngineDialog { } if isDeleted { - let userInfo = [ObvEngineNotification.APersistedDialogWasDeleted.Key.uuid: uuid] - let notification = Notification(name: ObvEngineNotification.APersistedDialogWasDeleted.name, userInfo: userInfo) - appNotificationCenter.post(notification) + ObvEngineNotificationNew.aPersistedDialogWasDeleted(uuid: uuid) + .postOnBackgroundQueue(within: appNotificationCenter) } - if isInserted || notificationRelatedChanges.contains(.resendCounter) || notificationRelatedChanges.contains(.obvDialog) { + if isInserted || notificationRelatedChanges.contains(.obvDialog) { // We do not export the uuid since it is already included in the obvDialog struct - let userInfo = [ObvEngineNotification.NewUserDialogToPresent.Key.obvDialog: obvDialog] - let notification = Notification(name: ObvEngineNotification.NewUserDialogToPresent.name, userInfo: userInfo) - appNotificationCenter.post(notification) + guard let obvDialog = self.obvDialog else { assertionFailure(); return } + ObvEngineNotificationNew.newUserDialogToPresent(obvDialog: obvDialog) + .postOnBackgroundQueue(within: appNotificationCenter) } } diff --git a/Engine/ObvEngine/ObvEngine/EngineCoordinator.swift b/Engine/ObvEngine/ObvEngine/EngineCoordinator.swift index af36c7a6..867d48cf 100644 --- a/Engine/ObvEngine/ObvEngine/EngineCoordinator.swift +++ b/Engine/ObvEngine/ObvEngine/EngineCoordinator.swift @@ -62,9 +62,7 @@ final class EngineCoordinator { guard let notificationDelegate = self.delegateManager?.notificationDelegate else { assertionFailure(); return } do { - let NotificationType = ObvChannelNotification.NewConfirmedObliviousChannel.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) = NotificationType.parse(notification) else { return } + let token = ObvChannelNotification.observeNewConfirmedObliviousChannel(within: notificationDelegate) { [weak self] (currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) in self?.processNewConfirmedObliviousChannelNotification(currentDeviceUid: currentDeviceUid, remoteCryptoIdentity: remoteCryptoIdentity, remoteDeviceUid: remoteDeviceUid) } notificationCenterTokens.append(token) @@ -128,6 +126,34 @@ extension EngineCoordinator { deleteObsoleteObliviousChannels(flowId: flowId) startDeviceDiscoveryProtocolForContactsHavingNoDeviceOrTooManyDevices(flowId: flowId) startChannelCreationProtocolWithContactDevicesHavingNoChannelAndNoOngoingChannelCreationProtocol(flowId: flowId) + pruneObsoletePersistedEngineDialogs(flowId: flowId) + } + + + private func pruneObsoletePersistedEngineDialogs(flowId: FlowIdentifier) { + + guard let createContextDelegate = delegateManager?.createContextDelegate else { assertionFailure(); return } + guard let appNotificationCenter = self.appNotificationCenter else { return } + let log = self.log + + createContextDelegate.performBackgroundTask(flowId: flowId) { (obvContext) in + + do { + let dialogs = try PersistedEngineDialog.getAll(appNotificationCenter: appNotificationCenter, within: obvContext) + let dialogsToDelete = dialogs.filter({ $0.dialogIsObsolete }) + guard !dialogsToDelete.isEmpty else { return } + try dialogsToDelete.forEach { + try $0.delete() + } + try obvContext.save(logOnFailure: log) + } catch { + os_log("Could not prune obsolete PersistedEngineDialogs: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + + } + } diff --git a/Engine/ObvEngine/ObvEngine/NotificationSender.swift b/Engine/ObvEngine/ObvEngine/NotificationSender.swift index 8616bf83..0c52bb60 100644 --- a/Engine/ObvEngine/ObvEngine/NotificationSender.swift +++ b/Engine/ObvEngine/ObvEngine/NotificationSender.swift @@ -80,19 +80,19 @@ extension ObvEngine { self?.processTurnCredentialsReceivedNotification(ownedIdentity: ownedIdentity, callUuid: callUuid, turnCredentialsWithTurnServers: turnCredentialsWithTurnServers, flowId: flowId) })) - notificationCenterTokens.append(ObvNetworkPostNotificationNew.observeOutboxMessageWasUploaded(within: notificationDelegate, queue: nil) { [weak self] (messageId, timestampFromServer, isAppMessageWithUserContent, isVoipMessage, flowId) in + notificationCenterTokens.append(ObvNetworkPostNotification.observeOutboxMessageWasUploaded(within: notificationDelegate, queue: nil) { [weak self] (messageId, timestampFromServer, isAppMessageWithUserContent, isVoipMessage, flowId) in self?.processOutboxMessageWasUploadedNotification(messageId: messageId, timestampFromServer: timestampFromServer, isAppMessageWithUserContent: isAppMessageWithUserContent, isVoipMessage: isVoipMessage, flowId: flowId) }) do { - let token = ObvNetworkPostNotificationNew.observeOutboxMessagesAndAllTheirAttachmentsWereAcknowledged(within: notificationDelegate, queue: nil) { [weak self] (messageIdsAndTimestampsFromServer, flowId) in + let token = ObvNetworkPostNotification.observeOutboxMessagesAndAllTheirAttachmentsWereAcknowledged(within: notificationDelegate, queue: nil) { [weak self] (messageIdsAndTimestampsFromServer, flowId) in self?.processOutboxMessagesAndAllTheirAttachmentsWereAcknowledgedNotifications(messageIdsAndTimestampsFromServer: messageIdsAndTimestampsFromServer, flowId: flowId) } notificationCenterTokens.append(token) } do { - let token = ObvNetworkPostNotificationNew.observeOutboxAttachmentWasAcknowledged(within: notificationDelegate, queue: nil) { [weak self] (attachmentId, flowId) in + let token = ObvNetworkPostNotification.observeOutboxAttachmentWasAcknowledged(within: notificationDelegate, queue: nil) { [weak self] (attachmentId, flowId) in self?.processAttachmentWasAcknowledgedNotification(attachmentId: attachmentId, flowId: flowId) } notificationCenterTokens.append(token) @@ -106,18 +106,7 @@ extension ObvEngine { } do { - let NotificationType = ObvChannelNotification.NewUserDialogToPresent.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (obvChannelDialogMessageToSend, obvContext) = NotificationType.parse(notification) else { return } - self?.processNewUserDialogToPresentNotification(obvChannelDialogMessageToSend: obvChannelDialogMessageToSend, obvContext: obvContext) - } - notificationCenterTokens.append(token) - } - - do { - let NotificationType = ObvChannelNotification.NewConfirmedObliviousChannel.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) = NotificationType.parse(notification) else { return } + let token = ObvChannelNotification.observeNewConfirmedObliviousChannel(within: notificationDelegate) { [weak self] (currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) in self?.processNewConfirmedObliviousChannelNotification(currentDeviceUid: currentDeviceUid, remoteCryptoIdentity: remoteCryptoIdentity, remoteDeviceUid: remoteDeviceUid) } notificationCenterTokens.append(token) @@ -137,7 +126,7 @@ extension ObvEngine { } do { - let token = ObvNetworkPostNotificationNew.observeOutboxAttachmentHasNewProgress(within: notificationDelegate) { [weak self] (attachmentId, newProgress, flowId) in + let token = ObvNetworkPostNotification.observeOutboxAttachmentHasNewProgress(within: notificationDelegate) { [weak self] (attachmentId, newProgress, flowId) in self?.processOutboxAttachmentHasNewProgressNotification(attachmentId: attachmentId, newProgress: newProgress, flowId: flowId) } notificationCenterTokens.append(token) @@ -280,33 +269,6 @@ extension ObvEngine { notificationCenterTokens.append(token) } - do { - let token = ObvBackupNotification.observeBackupForExportWasFinished(within: notificationDelegate, block: { [weak self] (backupKeyUid, backupVersion, encryptedContent, flowId) in - guard let appNotificationCenter = self?.appNotificationCenter else { return } - let notification = ObvEngineNotificationNew.backupForExportWasFinished(backupRequestUuid: flowId, backupKeyUid: backupKeyUid, version: backupVersion, encryptedContent: encryptedContent) - notification.postOnBackgroundQueue(within: appNotificationCenter) - }) - notificationCenterTokens.append(token) - } - - do { - let token = ObvBackupNotification.observeBackupForUploadWasFinished(within: notificationDelegate, block: { [weak self] (backupKeyUid, backupVersion, encryptedContent, flowId) in - guard let appNotificationCenter = self?.appNotificationCenter else { return } - let notification = ObvEngineNotificationNew.backupForUploadWasFinished(backupRequestUuid: flowId, backupKeyUid: backupKeyUid, version: backupVersion, encryptedContent: encryptedContent) - notification.postOnBackgroundQueue(within: appNotificationCenter) - }) - notificationCenterTokens.append(token) - } - - do { - let token = ObvBackupNotification.observeBackupFailed(within: notificationDelegate, block: { [weak self] (flowId) in - guard let appNotificationCenter = self?.appNotificationCenter else { return } - let notification = ObvEngineNotificationNew.backupFailed(backupRequestUuid: flowId) - notification.postOnBackgroundQueue(within: appNotificationCenter) - }) - notificationCenterTokens.append(token) - } - do { let token = ObvIdentityNotificationNew.observeOwnedIdentityWasDeactivated(within: notificationDelegate) { [weak self] (ownedIdentity, flowId) in guard let appNotificationCenter = self?.appNotificationCenter else { return } @@ -338,7 +300,7 @@ extension ObvEngine { } do { - let token = ObvNetworkPostNotificationNew.observePostNetworkOperationFailedSinceOwnedIdentityIsNotActive(within: notificationDelegate) { [weak self] (ownedIdentity, flowId) in + let token = ObvNetworkPostNotification.observePostNetworkOperationFailedSinceOwnedIdentityIsNotActive(within: notificationDelegate) { [weak self] (ownedIdentity, flowId) in guard let appNotificationCenter = self?.appNotificationCenter else { return } let ownedCryptoId = ObvCryptoId(cryptoIdentity: ownedIdentity) let notification = ObvEngineNotificationNew.networkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ownedCryptoId) @@ -391,7 +353,7 @@ extension ObvEngine { ObvNetworkFetchNotificationNew.observeApiKeyStatusQueryFailed(within: notificationDelegate) { [weak self] (ownedIdentity, apiKey) in self?.processApiKeyStatusQueryFailed(ownedIdentity: ownedIdentity, apiKey: apiKey) }, - ObvProtocolNotificationNew.observeMutualScanContactAdded() { [weak self] ownedIdentity, contactIdentity, signature in + ObvProtocolNotification.observeMutualScanContactAdded(within: notificationDelegate) { [weak self] ownedIdentity, contactIdentity, signature in self?.processMutualScanContactAdded(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, signature: signature) }, ObvNetworkFetchNotificationNew.observeDownloadingMessageExtendedPayloadWasPerformed(within: notificationDelegate) { [weak self] (messageId, extendedMessagePayload, flowId) in @@ -436,9 +398,9 @@ extension ObvEngine { } do { - let token = ObvNetworkFetchNotificationNew.observeWellKnownHasBeenDownloaded(within: notificationDelegate) { [weak self] (serverURL, flowId) in + let token = ObvNetworkFetchNotificationNew.observeWellKnownHasBeenDownloaded(within: notificationDelegate) { [weak self] (serverURL, appInfo, flowId) in guard let appNotificationCenter = self?.appNotificationCenter else { return } - let notification = ObvEngineNotificationNew.wellKnownDownloadedSuccess(serverURL: serverURL) + let notification = ObvEngineNotificationNew.wellKnownDownloadedSuccess(serverURL: serverURL, appInfo: appInfo) notification.postOnBackgroundQueue(within: appNotificationCenter) } notificationCenterTokens.append(token) @@ -453,11 +415,16 @@ extension ObvEngine { notificationCenterTokens.append(token) } + do { + let token = ObvChannelNotification.observeDeletedConfirmedObliviousChannel(within: notificationDelegate) { [weak self] (currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) in + self?.processDeletedConfirmedObliviousChannelNotifications(currentDeviceUid: currentDeviceUid, remoteCryptoIdentity: remoteCryptoIdentity, remoteDeviceUid: remoteDeviceUid) + } + notificationCenterTokens.append(token) + } observeNewPublishedContactIdentityDetailsNotifications(notificationDelegate: notificationDelegate) observeOwnedIdentityDetailsPublicationInProgressNotifications(notificationDelegate: notificationDelegate) observeNewTrustedContactIdentityDetailsNotifications(notificationDelegate: notificationDelegate) - observeDeletedConfirmedObliviousChannelNotifications(notificationDelegate: notificationDelegate) observeAttachmentDownloadCancelledByServerNotifications(notificationDelegate: notificationDelegate) observeNewReturnReceiptToProcessNotifications(notificationDelegate: notificationDelegate) @@ -600,46 +567,55 @@ extension ObvEngine { } - private func observeDeletedConfirmedObliviousChannelNotifications(notificationDelegate: ObvNotificationDelegate) { + private func processDeletedConfirmedObliviousChannelNotifications(currentDeviceUid: UID, remoteCryptoIdentity: ObvCryptoIdentity, remoteDeviceUid: UID) { + os_log("We received a DeletedConfirmedObliviousChannel notification", log: log, type: .info) - let NotificationType = ObvChannelNotification.DeletedConfirmedObliviousChannel.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) = NotificationType.parse(notification) else { return } + guard let createContextDelegate = createContextDelegate else { + os_log("The create context delegate is not set", log: log, type: .fault) + return + } + guard let identityDelegate = identityDelegate else { + os_log("The identity delegate is not set", log: log, type: .fault) + return + } + + let randomFlowId = FlowIdentifier() + createContextDelegate.performBackgroundTask(flowId: randomFlowId) { [weak self] (obvContext) in + guard let _self = self else { return } - let log = _self.log - os_log("We received a DeletedConfirmedObliviousChannel notification", log: log, type: .info) - guard let createContextDelegate = _self.createContextDelegate else { - os_log("The create context delegate is not set", log: log, type: .fault) - return - } - guard let identityDelegate = _self.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) + // Determine the owned identity related to the current device uid + + guard let ownedCryptoIdentity = try? identityDelegate.getOwnedIdentityOfCurrentDeviceUid(currentDeviceUid, within: obvContext) else { + os_log("The device uid does not correspond to any owned identity", log: _self.log, type: .fault) return } - let randomFlowId = FlowIdentifier() - createContextDelegate.performBackgroundTask(flowId: randomFlowId) { [weak self] (obvContext) in + // The remote device might either be : + // - an owned remote device + // - a contact device + // For each case, we have an appropriate notification to send + + if let remoteOwnedDevice = ObvRemoteOwnedDevice(remoteOwnedDeviceUid: remoteDeviceUid, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) { - guard let _self = self else { return } + os_log("The deleted channel was one with had with a remote owned device %@", log: _self.log, type: .info, remoteOwnedDevice.description) + + } else if let contactDevice = ObvContactDevice(contactDeviceUid: remoteDeviceUid, contactCryptoIdentity: remoteCryptoIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) { - // Determine the owned identity related to the current device uid + os_log("The deleted channel was one we had with a contact device", log: _self.log, type: .info) - guard let ownedCryptoIdentity = try? identityDelegate.getOwnedIdentityOfCurrentDeviceUid(currentDeviceUid, within: obvContext) else { - os_log("The device uid does not correspond to any owned identity", log: _self.log, type: .fault) - return - } + let NotificationType = ObvEngineNotification.DeletedObliviousChannelWithContactDevice.self + let userInfo = [NotificationType.Key.obvContactDevice: contactDevice] + let notification = Notification(name: NotificationType.name, userInfo: userInfo) + _self.appNotificationCenter.post(notification) + + } else { - // The remote device might either be : - // - an owned remote device - // - a contact device - // For each case, we have an appropriate notification to send + os_log("We could not determine any appropriate remote device. It might have been deleted already.", log: _self.log, type: .info) - if let remoteOwnedDevice = ObvRemoteOwnedDevice(remoteOwnedDeviceUid: remoteDeviceUid, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) { + if let obvContactIdentity = ObvContactIdentity(contactCryptoIdentity: remoteCryptoIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) { - os_log("The deleted channel was one with had with a remote owned device %@", log: _self.log, type: .info, remoteOwnedDevice.description) - - } else if let contactDevice = ObvContactDevice(contactDeviceUid: remoteDeviceUid, contactCryptoIdentity: remoteCryptoIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) { + let contactDevice = ObvContactDevice(identifier: remoteDeviceUid.raw, contactIdentity: obvContactIdentity) os_log("The deleted channel was one we had with a contact device", log: _self.log, type: .info) @@ -647,34 +623,15 @@ extension ObvEngine { let userInfo = [NotificationType.Key.obvContactDevice: contactDevice] let notification = Notification(name: NotificationType.name, userInfo: userInfo) _self.appNotificationCenter.post(notification) - - } else { - - os_log("We could not determine any appropriate remote device. It might have been deleted already.", log: _self.log, type: .info) - - if let obvContactIdentity = ObvContactIdentity(contactCryptoIdentity: remoteCryptoIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) { - - let contactDevice = ObvContactDevice(identifier: remoteDeviceUid.raw, contactIdentity: obvContactIdentity) - - os_log("The deleted channel was one we had with a contact device", log: _self.log, type: .info) - - let NotificationType = ObvEngineNotification.DeletedObliviousChannelWithContactDevice.self - let userInfo = [NotificationType.Key.obvContactDevice: contactDevice] - let notification = Notification(name: NotificationType.name, userInfo: userInfo) - _self.appNotificationCenter.post(notification) - } } } - - - } - notificationCenterTokens.append(token) + } - + private func observeNewTrustedContactIdentityDetailsNotifications(notificationDelegate: ObvNotificationDelegate) { let NotificationType = ObvIdentityNotification.NewTrustedContactIdentityDetails.self @@ -1008,42 +965,16 @@ extension ObvEngine { } private func registerToContactWasDeletedNotifications(notificationDelegate: ObvNotificationDelegate) { + let log = self.log let token = ObvIdentityNotificationNew.observeContactWasDeleted(within: notificationDelegate) { [weak self] (ownedCryptoIdentity, contactCryptoIdentity, contactTrustedIdentityDetails) in guard let _self = self else { return } - - os_log("We received an ContactWasDeleted notification for the contact %@ of the ownedIdentity %@", log: _self.log, type: .info, contactCryptoIdentity.debugDescription, ownedCryptoIdentity.debugDescription) - - guard let identityDelegate = _self.identityDelegate else { return } - guard let createContextDelegate = _self.createContextDelegate else { return } - - var obvOwnedIdentity: ObvOwnedIdentity! - var error: Error? - let randomFlowId = FlowIdentifier() - createContextDelegate.performBackgroundTaskAndWait(flowId: randomFlowId) { (obvContext) in - let _obvOwnedIdentity = ObvOwnedIdentity(ownedCryptoIdentity: ownedCryptoIdentity, - identityDelegate: identityDelegate, within: obvContext) - guard _obvOwnedIdentity != nil else { - error = NSError() - return - } - obvOwnedIdentity = _obvOwnedIdentity - } - guard error == nil else { - os_log("Could not get owned identity", log: _self.log, type: .fault) - return - } - // We lose the information about whether the contact was keycloak certified or not, but this is no big deal at this point since the contact has been deleted - let obvContactIdentity = ObvContactIdentity(cryptoIdentity: contactCryptoIdentity, - trustedIdentityDetails: contactTrustedIdentityDetails, - publishedIdentityDetails: nil, - ownedIdentity: obvOwnedIdentity, - isCertifiedByOwnKeycloak: false, - isActive: false, - isRevokedAsCompromised: false) - - ObvEngineNotificationNew.contactWasDeleted(obvContactIdentity: obvContactIdentity) + os_log("We received an ContactWasDeleted notification for the contact %@ of the ownedIdentity %@", log: log, type: .info, contactCryptoIdentity.debugDescription, ownedCryptoIdentity.debugDescription) + + ObvEngineNotificationNew.contactWasDeleted( + ownedCryptoId: ObvCryptoId(cryptoIdentity: ownedCryptoIdentity), + contactCryptoId: ObvCryptoId(cryptoIdentity: contactCryptoIdentity)) .postOnBackgroundQueue(within: _self.appNotificationCenter) } @@ -1850,142 +1781,4 @@ extension ObvEngine { } } - - /// This method gets called when the Channel Manager notifies that a new user dialog is about to be ready to be presented to the user. - /// Within this method, we save a similar notification within the `PersistedEngineDialog` database. - /// This database is in charge of sending a notification to the App. - func processNewUserDialogToPresentNotification(obvChannelDialogMessageToSend: ObvChannelDialogMessageToSend, obvContext: ObvContext) { - - guard let identityDelegate = identityDelegate else { return } - - let obvDialog: ObvDialog - do { - - switch obvChannelDialogMessageToSend.channelType { - case .UserInterface(uuid: let uuid, ownedIdentity: let ownedCryptoIdentity, dialogType: let obvChannelDialogToSendType): - - // Construct an ObvOwnedIdentity - - let ownedIdentity: ObvOwnedIdentity - do { - let _ownedIdentity = ObvOwnedIdentity(ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) - guard _ownedIdentity != nil else { - os_log("Could not get the owned identity", log: log, type: .fault) - return - } - ownedIdentity = _ownedIdentity! - } - - // Construct the dialog category - - let category: ObvDialog.Category - do { - switch obvChannelDialogToSendType { - - case .inviteSent(contact: let contact): - let urlIdentity = ObvURLIdentity(cryptoIdentity: contact.cryptoIdentity, fullDisplayName: contact.fullDisplayName) - category = ObvDialog.Category.inviteSent(contactIdentity: urlIdentity) - - case .acceptInvite(contact: let contact): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - category = ObvDialog.Category.acceptInvite(contactIdentity: obvContactIdentity) - - case .invitationAccepted(contact: let contact): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - category = ObvDialog.Category.invitationAccepted(contactIdentity: obvContactIdentity) - - case .sasExchange(contact: let contact, sasToDisplay: let sasToDisplay, numberOfBadEnteredSas: let numberOfBadEnteredSas): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - category = ObvDialog.Category.sasExchange(contactIdentity: obvContactIdentity, sasToDisplay: sasToDisplay, numberOfBadEnteredSas: numberOfBadEnteredSas) - - case .sasConfirmed(contact: let contact, sasToDisplay: let sasToDisplay, sasEntered: let sasEntered): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - category = ObvDialog.Category.sasConfirmed(contactIdentity: obvContactIdentity, sasToDisplay: sasToDisplay, sasEntered: sasEntered) - - case .mutualTrustConfirmed(contact: let contact): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - category = ObvDialog.Category.mutualTrustConfirmed(contactIdentity: obvContactIdentity) - - case .acceptMediatorInvite(contact: let contact, mediatorIdentity: let mediatorIdentity): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - guard let obvMediatorIdentity = ObvContactIdentity(contactCryptoIdentity: mediatorIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } - category = ObvDialog.Category.acceptMediatorInvite(contactIdentity: obvContactIdentity, mediatorIdentity: obvMediatorIdentity.getGenericIdentity()) - - case .increaseMediatorTrustLevelRequired(contact: let contact, mediatorIdentity: let mediatorIdentity): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - guard let obvMediatorIdentity = ObvContactIdentity(contactCryptoIdentity: mediatorIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } - category = ObvDialog.Category.increaseMediatorTrustLevelRequired(contactIdentity: obvContactIdentity, mediatorIdentity: obvMediatorIdentity.getGenericIdentity()) - - case .autoconfirmedContactIntroduction(contact: let contact, mediatorIdentity: let mediatorIdentity): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - guard let obvMediatorIdentity = ObvContactIdentity(contactCryptoIdentity: mediatorIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } - category = ObvDialog.Category.autoconfirmedContactIntroduction(contactIdentity: obvContactIdentity, mediatorIdentity: obvMediatorIdentity.getGenericIdentity()) - - case .mediatorInviteAccepted(contact: let contact, mediatorIdentity: let mediatorIdentity): - let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) - guard let obvMediatorIdentity = ObvContactIdentity(contactCryptoIdentity: mediatorIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } - category = ObvDialog.Category.mediatorInviteAccepted(contactIdentity: obvContactIdentity, mediatorIdentity: obvMediatorIdentity.getGenericIdentity()) - - case .acceptGroupInvite(groupInformation: let groupInformation, pendingGroupMembers: let pendingMembers, receivedMessageTimestamp: _): - let obvGroupMembers: Set = Set(pendingMembers.map { - let obvIdentity = ObvGenericIdentity(cryptoIdentity: $0.cryptoIdentity, currentCoreIdentityDetails: $0.coreDetails) - return obvIdentity - }) - let groupOwner: ObvGenericIdentity - if groupInformation.groupOwnerIdentity == ownedCryptoIdentity { - guard let _groupOwner = ObvOwnedIdentity(ownedCryptoIdentity: groupInformation.groupOwnerIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } - groupOwner = _groupOwner.getGenericIdentity() - } else { - guard let _groupOwner = ObvContactIdentity.init(contactCryptoIdentity: groupInformation.groupOwnerIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } - groupOwner = _groupOwner.getGenericIdentity() - } - category = ObvDialog.Category.acceptGroupInvite(groupMembers: obvGroupMembers, groupOwner: groupOwner) - - case .groupJoined(groupInformation: let groupInformation): - guard let groupOwner = ObvContactIdentity(contactCryptoIdentity: groupInformation.groupOwnerIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } - category = ObvDialog.Category.groupJoined(groupOwner: groupOwner.getGenericIdentity(), groupUid: groupInformation.groupUid) - - case .increaseGroupOwnerTrustLevel(groupInformation: let groupInformation, pendingGroupMembers: _, receivedMessageTimestamp: _): - let groupOwner: ObvGenericIdentity - if groupInformation.groupOwnerIdentity == ownedCryptoIdentity { - return // Should never happen - } else { - guard let _groupOwner = ObvContactIdentity(contactCryptoIdentity: groupInformation.groupOwnerIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } - groupOwner = _groupOwner.getGenericIdentity() - } - category = ObvDialog.Category.increaseGroupOwnerTrustLevelRequired(groupOwner: groupOwner) - - case .delete: - // This is a special case: we simply delete any existing realted PersistedEngineDialog and return - PersistedEngineDialog.deletePersistedDialog(uid: uuid, appNotificationCenter: appNotificationCenter, within: obvContext) - return - } - } - - // Construct the dialog - - obvDialog = ObvDialog(uuid: uuid, - encodedElements: obvChannelDialogMessageToSend.encodedElements, - ownedCryptoId: ownedIdentity.cryptoId, - category: category) - default: - return - } - } - - // We have a dialog to present to the user, we persist it in the `PersistedEngineDialog` database. If another `PersistedEngineDialog` exist with the same UUID, it is part of the same protocol and we simply update this instance. - if let previousDialog = PersistedEngineDialog.get(uid: obvDialog.uuid, appNotificationCenter: appNotificationCenter, within: obvContext) { - do { - try previousDialog.update(with: obvDialog) - } catch { - os_log("Could not update PersistedEngineDialog with the new ObvDialog", log: log, type: .fault) - obvContext.delete(previousDialog) - _ = PersistedEngineDialog(with: obvDialog, appNotificationCenter: appNotificationCenter, within: obvContext) - } - } else { - _ = PersistedEngineDialog(with: obvDialog, appNotificationCenter: appNotificationCenter, within: obvContext) - } - - } - } diff --git a/Engine/ObvEngine/ObvEngine/ObvEngine.swift b/Engine/ObvEngine/ObvEngine/ObvEngine.swift index 557e2fc0..1a12c04e 100644 --- a/Engine/ObvEngine/ObvEngine/ObvEngine.swift +++ b/Engine/ObvEngine/ObvEngine/ObvEngine.swift @@ -112,7 +112,8 @@ public final class ObvEngine: ObvManager { obvManagers.append(ObvIdentityManagerImplementation(sharedContainerIdentifier: sharedContainerIdentifier, prng: prng, identityPhotosDirectory: identityPhotos)) // ObvProcessDownloadedMessageDelegate, ObvChannelDelegate - obvManagers.append(ObvChannelManagerImplementation(readOnly: false)) + let channelManager = ObvChannelManagerImplementation(readOnly: false) + obvManagers.append(channelManager) // ObvProtocolDelegate, ObvFullRatchetProtocolStarterDelegate obvManagers.append(ObvProtocolManager(prng: prng, downloadedUserData: downloadedUserData)) @@ -125,6 +126,8 @@ public final class ObvEngine: ObvManager { let fullEngine = try self.init(logPrefix: logPrefix, sharedContainerIdentifier: sharedContainerIdentifier, obvManagers: obvManagers, appNotificationCenter: appNotificationCenter, appType: appType, runningLog: runningLog) + channelManager.setObvUserInterfaceChannelDelegate(fullEngine) + fullEngine.engineCoordinator.delegateManager = fullEngine.delegateManager fullEngine.engineCoordinator.obvEngine = fullEngine @@ -166,7 +169,8 @@ public final class ObvEngine: ObvManager { obvManagers.append(ObvIdentityManagerImplementation(sharedContainerIdentifier: sharedContainerIdentifier, prng: prng, identityPhotosDirectory: identityPhotos)) // ObvProcessDownloadedMessageDelegate, ObvChannelDelegate - obvManagers.append(ObvChannelManagerImplementation(readOnly: false)) + let channelManager = ObvChannelManagerImplementation(readOnly: false) + obvManagers.append(channelManager) // ObvProtocolDelegate, ObvFullRatchetProtocolStarterDelegate obvManagers.append(ObvProtocolManagerDummy()) @@ -179,8 +183,11 @@ public final class ObvEngine: ObvManager { let dummyNotificationCenter = NotificationCenter.init() - return try self.init(logPrefix: logPrefix, sharedContainerIdentifier: sharedContainerIdentifier, obvManagers: obvManagers, appNotificationCenter: dummyNotificationCenter, appType: appType, runningLog: runningLog) + let engine = try self.init(logPrefix: logPrefix, sharedContainerIdentifier: sharedContainerIdentifier, obvManagers: obvManagers, appNotificationCenter: dummyNotificationCenter, appType: appType, runningLog: runningLog) + channelManager.setObvUserInterfaceChannelDelegate(engine) + + return engine } @@ -214,7 +221,8 @@ public final class ObvEngine: ObvManager { obvManagers.append(ObvIdentityManagerImplementation(sharedContainerIdentifier: sharedContainerIdentifier, prng: prng, identityPhotosDirectory: identityPhotos)) // ObvProcessDownloadedMessageDelegate, ObvChannelDelegate - obvManagers.append(ObvChannelManagerImplementation(readOnly: true)) + let channelManager = ObvChannelManagerImplementation(readOnly: true) + obvManagers.append(channelManager) // ObvProtocolDelegate, ObvFullRatchetProtocolStarterDelegate obvManagers.append(ObvProtocolManagerDummy()) @@ -227,8 +235,11 @@ public final class ObvEngine: ObvManager { let dummyNotificationCenter = NotificationCenter.init() - return try self.init(logPrefix: logPrefix, sharedContainerIdentifier: sharedContainerIdentifier, obvManagers: obvManagers, appNotificationCenter: dummyNotificationCenter, appType: appType, runningLog: runningLog) + let engine = try self.init(logPrefix: logPrefix, sharedContainerIdentifier: sharedContainerIdentifier, obvManagers: obvManagers, appNotificationCenter: dummyNotificationCenter, appType: appType, runningLog: runningLog) + channelManager.setObvUserInterfaceChannelDelegate(engine) + + return engine } @@ -814,14 +825,14 @@ extension ObvEngine { public func addKeycloakContact(with ownedCryptoId: ObvCryptoId, signedContactDetails: SignedUserDetails) throws { guard let createContextDelegate = createContextDelegate else { throw ObvEngine.makeError(message: "Create Context Delegate is not set") } - guard let protocolDelegate = protocolDelegate else { throw NSError() } + guard let protocolDelegate = protocolDelegate else { throw ObvEngine.makeError(message: "The protocol delegate is not set") } guard let flowDelegate = flowDelegate else { return } guard let channelDelegate = channelDelegate else { throw ObvEngine.makeError(message: "Channel Delegate is not set") } guard let contactIdentity = signedContactDetails.identity else { throw makeError(message: "Could not determine contact identity") } guard let contactIdentityToAdd = ObvCryptoIdentity(from: contactIdentity) else { throw makeError(message: "Could not parse contact identity") } - let message = try protocolDelegate.getInitiateAddKeycloakContactMessageForObliviousChannelManagementProtocol( + let message = try protocolDelegate.getInitiateAddKeycloakContactMessageForKeycloakContactAdditionProtocol( ownedIdentity: ownedCryptoId.cryptoIdentity, contactIdentityToAdd: contactIdentityToAdd, signedContactDetails: signedContactDetails.signedUserDetails) @@ -1192,8 +1203,8 @@ extension ObvEngine { // We prepare the appropriate message for starting the ObliviousChannelManagementProtocol step allowing to delete the contact - let message = try protocolDelegate.getInitiateContactDeletionMessageForObliviousChannelManagementProtocol(ownedIdentity: ownedCryptoId.cryptoIdentity, - contactIdentityToDelete: contactCryptoId.cryptoIdentity) + let message = try protocolDelegate.getInitiateContactDeletionMessageForContactManagementProtocol(ownedIdentity: ownedCryptoId.cryptoIdentity, + contactIdentityToDelete: contactCryptoId.cryptoIdentity) // The ObliviousChannelManagementProtocol fails to delete a contact if this contact is part of a group. We check this here and throw if this is the case. @@ -1356,6 +1367,75 @@ extension ObvEngine { } } + + public func sendOneToOneInvitation(ownedIdentity: ObvCryptoId, contactIdentity: ObvCryptoId) throws { + guard let protocolDelegate = protocolDelegate else { throw makeError(message: "The protocol delegate is not set") } + guard let channelDelegate = channelDelegate else { throw ObvEngine.makeError(message: "Channel Delegate is not set") } + guard let createContextDelegate = createContextDelegate else { throw makeError(message: "The createContextDelegate is not set") } + + let message = try protocolDelegate.getInitialMessageForOneToOneContactInvitationProtocol(ownedIdentity: ownedIdentity.cryptoIdentity, contactIdentity: contactIdentity.cryptoIdentity) + let flowId = FlowIdentifier() + createContextDelegate.performBackgroundTask(flowId: flowId) { [weak self] (obvContext) in + guard let _self = self else { return } + do { + _ = try channelDelegate.post(message, randomizedWith: _self.prng, within: obvContext) + try obvContext.save(logOnFailure: _self.log) + } catch { + os_log("Could not post initial message for starting OneToOne contact invitation protocol: %{public}@", log: _self.log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } + + + public func downgradeOneToOneContact(ownedIdentity: ObvCryptoId, contactIdentity: ObvCryptoId) throws { + + guard let protocolDelegate = protocolDelegate else { throw makeError(message: "The protocol delegate is not set") } + guard let channelDelegate = channelDelegate else { throw ObvEngine.makeError(message: "Channel Delegate is not set") } + guard let createContextDelegate = createContextDelegate else { throw makeError(message: "The createContextDelegate is not set") } + + let message = try protocolDelegate.getInitialMessageForDowngradingOneToOneContact(ownedIdentity: ownedIdentity.cryptoIdentity, contactIdentity: contactIdentity.cryptoIdentity) + let flowId = FlowIdentifier() + createContextDelegate.performBackgroundTask(flowId: flowId) { [weak self] (obvContext) in + guard let _self = self else { return } + do { + _ = try channelDelegate.post(message, randomizedWith: _self.prng, within: obvContext) + try obvContext.save(logOnFailure: _self.log) + } catch { + os_log("Could not post initial message for starting OneToOne contact invitation protocol: %{public}@", log: _self.log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + + } + + + public func requestOneStatusSyncRequest(ownedIdentity: ObvCryptoId, contactsToSync: Set) async throws { + + guard let protocolDelegate = protocolDelegate else { throw makeError(message: "The protocol delegate is not set") } + guard let channelDelegate = channelDelegate else { throw ObvEngine.makeError(message: "Channel Delegate is not set") } + guard let createContextDelegate = createContextDelegate else { throw makeError(message: "The createContextDelegate is not set") } + + let contactsToSync = Set(contactsToSync.map { $0.cryptoIdentity }) + + let message = try protocolDelegate.getInitialMessageForOneStatusSyncRequest(ownedIdentity: ownedIdentity.cryptoIdentity, contactsToSync: contactsToSync) + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + let flowId = FlowIdentifier() + do { + try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { obvContext in + _ = try channelDelegate.post(message, randomizedWith: prng, within: obvContext) + try obvContext.save(logOnFailure: log) + continuation.resume() + return + } + } catch { + continuation.resume(throwing: error) + return + } + } + + } + } @@ -1413,12 +1493,12 @@ extension ObvEngine { } - public func getCapabilitiesOfOwnedIdentity(_ ownedCryptoId: ObvCryptoId) throws -> Set { + public func getCapabilitiesOfOwnedIdentity(_ ownedCryptoId: ObvCryptoId) throws -> Set? { guard let createContextDelegate = createContextDelegate else { throw makeError(message: "The context delegate is not set") } guard let identityDelegate = identityDelegate else { throw makeError(message: "The identity delegate is not set") } - var capabilities = Set() + var capabilities: Set? = nil let randomFlowId = FlowIdentifier() try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: randomFlowId) { obvContext in capabilities = try identityDelegate.getCapabilitiesOfOwnedIdentity(ownedIdentity: ownedCryptoId.cryptoIdentity, within: obvContext) @@ -1486,31 +1566,24 @@ extension ObvEngine { } - public func resendDialogs() throws { + /// When bootstraping the app, we want to resync the PersistedInvitations with the persisted dialogs of the engine. This methods allows to get all the dialogs. + public func getAllDialogsWithinEngine() async throws -> [ObvDialog] { guard let createContextDelegate = createContextDelegate else { throw makeError(message: "The context delegate is not set") } - var error: Error? let randomFlowId = FlowIdentifier() - createContextDelegate.performBackgroundTaskAndWait(flowId: randomFlowId) { (obvContext) in - guard let persistedDialogs = PersistedEngineDialog.getAll(appNotificationCenter: appNotificationCenter, within: obvContext) else { - error = NSError() - return - } - persistedDialogs.forEach { - $0.resend() - } + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation<[ObvDialog], Error>) in do { - try obvContext.save(logOnFailure: log) - } catch let _error { - error = _error + try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: randomFlowId) { (obvContext) in + let persistedDialogs = try PersistedEngineDialog.getAll(appNotificationCenter: appNotificationCenter, within: obvContext) + let obvDialogs = persistedDialogs.compactMap({ $0.obvDialog }) + continuation.resume(returning: obvDialogs) + } + } catch { + continuation.resume(throwing: error) } } - guard error == nil else { - throw error! - } } - public func respondTo(_ obvDialog: ObvDialog) { guard let createContextDelegate = createContextDelegate else { assertionFailure(); return } @@ -2455,6 +2528,12 @@ extension ObvEngine { /// - completionHandler: A completion block, executed when the post has done was is required. Hint : for now, this is only used when calling this method from the share extension, in order to dismiss the share extension on post completion. public func post(messagePayload: Data, extendedPayload: Data?, withUserContent: Bool, isVoipMessageForStartingCall: Bool, attachmentsToSend: [ObvAttachmentToSend], toContactIdentitiesWithCryptoId contactCryptoIds: Set, ofOwnedIdentityWithCryptoId ownedCryptoId: ObvCryptoId, completionHandler: (() -> Void)? = nil) throws -> [ObvCryptoId: Data] { + guard !contactCryptoIds.isEmpty else { + assertionFailure("We should not be posting to an empty set of contacts. This might be a bug.") + completionHandler?() + return [:] + } + guard let createContextDelegate = self.createContextDelegate else { throw makeError(message: "The create context delegate is not set") } guard let channelDelegate = self.channelDelegate else { throw makeError(message: "The channel delegate is not set") } guard let flowDelegate = self.flowDelegate else { throw makeError(message: "The flow delegate is not set") } @@ -2690,32 +2769,25 @@ extension ObvEngine { extension ObvEngine { - public func storeCompletionHandler(_ handler: @escaping () -> Void, forHandlingEventsForBackgroundURLSessionWithIdentifier backgroundURLSessionIdentifier: String) { + public func storeCompletionHandler(_ handler: @escaping () -> Void, forHandlingEventsForBackgroundURLSessionWithIdentifier backgroundURLSessionIdentifier: String) throws { let flowId = FlowIdentifier() - guard let networkPostDelegate = networkPostDelegate else { - os_log("The network post delegate is not set", log: log, type: .fault) - return - } - - guard let networkFetchDelegate = networkFetchDelegate else { - os_log("The network fetch delegate is not set", log: log, type: .fault) - return - } + guard let networkPostDelegate = networkPostDelegate else { throw Self.makeError(message: "The network post delegate is not set") } + guard let networkFetchDelegate = networkFetchDelegate else { throw Self.makeError(message: "The network fetch delegate is not set") } if networkPostDelegate.backgroundURLSessionIdentifierIsAppropriate(backgroundURLSessionIdentifier: backgroundURLSessionIdentifier) { - os_log("The background URLSession Identifier %{public}@ is appropriate for the Network Post Delegate", log: log, type: .info, backgroundURLSessionIdentifier) + os_log("🌊 The background URLSession Identifier %{public}@ is appropriate for the Network Post Delegate", log: log, type: .info, backgroundURLSessionIdentifier) networkPostDelegate.storeCompletionHandler(handler, forHandlingEventsForBackgroundURLSessionWithIdentifier: backgroundURLSessionIdentifier, withinFlowId: flowId) } if networkFetchDelegate.backgroundURLSessionIdentifierIsAppropriate(backgroundURLSessionIdentifier: backgroundURLSessionIdentifier) { - os_log("The background URLSession Identifier %{public}@ is appropriate for the Network Fetch Delegate", log: log, type: .info, backgroundURLSessionIdentifier) + os_log("🌊 The background URLSession Identifier %{public}@ is appropriate for the Network Fetch Delegate", log: log, type: .info, backgroundURLSessionIdentifier) networkFetchDelegate.processCompletionHandler(handler, forHandlingEventsForBackgroundURLSessionWithIdentifier: backgroundURLSessionIdentifier, withinFlowId: flowId) } if returnReceiptSender.backgroundURLSessionIdentifierIsAppropriate(backgroundURLSessionIdentifier: backgroundURLSessionIdentifier) { - os_log("The background URLSession Identifier %{public}@ is appropriate for the Return Receipt Sender", log: log, type: .info, backgroundURLSessionIdentifier) + os_log("🌊 The background URLSession Identifier %{public}@ is appropriate for the Return Receipt Sender", log: log, type: .info, backgroundURLSessionIdentifier) self.returnReceiptSender.storeCompletionHandler(handler, forHandlingEventsForBackgroundURLSessionWithIdentifier: backgroundURLSessionIdentifier) } } @@ -2768,14 +2840,14 @@ extension ObvEngine { guard let identities = try? identityDelegate.getOwnedIdentities(within: obvContext) else { os_log("Could not get owned identities", log: log, type: .fault) completionHandler(.failed) - error = NSError() + error = Self.makeError(message: "Could not get owned identities") return } switch identities.count { case 0: os_log("There is no owned identity", log: log, type: .error) completionHandler(.failed) - error = NSError() + error = Self.makeError(message: "There is no owned identity") case 1: ownedIdentity = identities.first! do { @@ -2788,7 +2860,7 @@ extension ObvEngine { default: os_log("For now, we only handle the case where there one, and only one owned identity", log: log, type: .fault) completionHandler(.failed) - error = NSError() + error = Self.makeError(message: "For now, we only handle the case where there one, and only one owned identity") } } guard error == nil else { @@ -3034,25 +3106,26 @@ extension ObvEngine { } - public func verifyBackupKeyString(_ backupSeedString: String, completion: @escaping (Result) -> Void) throws { + public func verifyBackupKeyString(_ backupSeedString: String) async throws -> Bool { guard let backupDelegate = self.backupDelegate else { os_log("The backup delegate is not set", log: log, type: .fault) assertionFailure() - throw ObvEngine.makeError(message: "Internal error") + throw Self.makeError(message: "Internal error") } let flowId = FlowIdentifier() - backupDelegate.verifyBackupKey(backupSeedString: backupSeedString, flowId: flowId, completion: completion) + return try await backupDelegate.verifyBackupKey(backupSeedString: backupSeedString, flowId: flowId) } - public func initiateBackup(forExport: Bool, requestUUID: UUID) { + public func initiateBackup(forExport: Bool, requestUUID: UUID) async throws -> (backupKeyUid: UID, version: Int, encryptedContent: Data) { let flowId = requestUUID + guard let backupDelegate = self.backupDelegate else { assertionFailure(); throw Self.makeError(message: "The backup delegate is not set") } os_log("Starting backup within flow %{public}@", log: log, type: .info, flowId.debugDescription) - try? backupDelegate?.initiateBackup(forExport: forExport, backupRequestIdentifier: flowId) + return try await backupDelegate.initiateBackup(forExport: forExport, backupRequestIdentifier: flowId) } @@ -3060,7 +3133,8 @@ extension ObvEngine { return BackupSeed.acceptableCharacters } - public func recoverBackupData(_ backupData: Data, withBackupKey backupKey: String, completion: @escaping (Result<(backupRequestIdentifier: UUID, backupDate: Date),BackupRestoreError>) -> Void) throws { + + public func recoverBackupData(_ backupData: Data, withBackupKey backupKey: String) async throws -> (backupRequestIdentifier: UUID, backupDate: Date) { guard let backupDelegate = self.backupDelegate else { assertionFailure() @@ -3070,14 +3144,12 @@ extension ObvEngine { let backupRequestIdentifier = FlowIdentifier() os_log("Starting backup decryption with backup identifier %{public}@", log: log, type: .info, backupRequestIdentifier.debugDescription) - DispatchQueue(label: "Queue for recovering backup data").async { - backupDelegate.recoverBackupData(backupData, withBackupKey: backupKey, backupRequestIdentifier: backupRequestIdentifier, completion: completion) - } + return try await backupDelegate.recoverBackupData(backupData, withBackupKey: backupKey, backupRequestIdentifier: backupRequestIdentifier) } - public func restoreFullBackup(backupRequestIdentifier: FlowIdentifier, completionHandler: @escaping ((Result) -> Void)) throws { + public func restoreFullBackup(backupRequestIdentifier: FlowIdentifier) async throws { os_log("Starting backup restore identified by %{public}@", log: log, type: .info, backupRequestIdentifier.debugDescription) @@ -3086,9 +3158,7 @@ extension ObvEngine { throw makeError(message: "The backup delegate is not set") } - DispatchQueue(label: "Background queue for restoring a backup within the engine").async { - backupDelegate.restoreFullBackup(backupRequestIdentifier: backupRequestIdentifier, completionHandler: completionHandler) - } + try await backupDelegate.restoreFullBackup(backupRequestIdentifier: backupRequestIdentifier) } @@ -3222,3 +3292,159 @@ public struct EngineOptionalWrapper { self.value = value } } + + + +// MARK: - ObvUserInterfaceChannelDelegate + +extension ObvEngine: ObvUserInterfaceChannelDelegate { + + /// This method gets called when the Channel Manager notifies that a new user dialog is about to be ready to be presented to the user. + /// Within this method, we save a similar notification within the `PersistedEngineDialog` database. + /// This database is in charge of sending a notification to the App. + public func newUserDialogToPresent(obvChannelDialogMessageToSend: ObvChannelDialogMessageToSend, within obvContext: ObvContext) throws { + + guard let identityDelegate = identityDelegate else { + throw Self.makeError(message: "The identity delegate is not set") + } + + let obvDialog: ObvDialog + do { + + switch obvChannelDialogMessageToSend.channelType { + case .UserInterface(uuid: let uuid, ownedIdentity: let ownedCryptoIdentity, dialogType: let obvChannelDialogToSendType): + + // Construct an ObvOwnedIdentity + + let ownedIdentity: ObvOwnedIdentity + do { + let _ownedIdentity = ObvOwnedIdentity(ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) + guard _ownedIdentity != nil else { + os_log("Could not get the owned identity", log: log, type: .fault) + return + } + ownedIdentity = _ownedIdentity! + } + + // Construct the dialog category + + let category: ObvDialog.Category + do { + switch obvChannelDialogToSendType { + + case .inviteSent(contact: let contact): + let urlIdentity = ObvURLIdentity(cryptoIdentity: contact.cryptoIdentity, fullDisplayName: contact.fullDisplayName) + category = ObvDialog.Category.inviteSent(contactIdentity: urlIdentity) + + case .acceptInvite(contact: let contact): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + category = ObvDialog.Category.acceptInvite(contactIdentity: obvContactIdentity) + + case .invitationAccepted(contact: let contact): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + category = ObvDialog.Category.invitationAccepted(contactIdentity: obvContactIdentity) + + case .sasExchange(contact: let contact, sasToDisplay: let sasToDisplay, numberOfBadEnteredSas: let numberOfBadEnteredSas): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + category = ObvDialog.Category.sasExchange(contactIdentity: obvContactIdentity, sasToDisplay: sasToDisplay, numberOfBadEnteredSas: numberOfBadEnteredSas) + + case .sasConfirmed(contact: let contact, sasToDisplay: let sasToDisplay, sasEntered: let sasEntered): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + category = ObvDialog.Category.sasConfirmed(contactIdentity: obvContactIdentity, sasToDisplay: sasToDisplay, sasEntered: sasEntered) + + case .mutualTrustConfirmed(contact: let contact): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + category = ObvDialog.Category.mutualTrustConfirmed(contactIdentity: obvContactIdentity) + + case .acceptMediatorInvite(contact: let contact, mediatorIdentity: let mediatorIdentity): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + guard let obvMediatorIdentity = ObvContactIdentity(contactCryptoIdentity: mediatorIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } + category = ObvDialog.Category.acceptMediatorInvite(contactIdentity: obvContactIdentity, mediatorIdentity: obvMediatorIdentity.getGenericIdentity()) + + case .increaseMediatorTrustLevelRequired(contact: let contact, mediatorIdentity: let mediatorIdentity): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + guard let obvMediatorIdentity = ObvContactIdentity(contactCryptoIdentity: mediatorIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } + category = ObvDialog.Category.increaseMediatorTrustLevelRequired(contactIdentity: obvContactIdentity, mediatorIdentity: obvMediatorIdentity.getGenericIdentity()) + + case .autoconfirmedContactIntroduction(contact: let contact, mediatorIdentity: let mediatorIdentity): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + guard let obvMediatorIdentity = ObvContactIdentity(contactCryptoIdentity: mediatorIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } + category = ObvDialog.Category.autoconfirmedContactIntroduction(contactIdentity: obvContactIdentity, mediatorIdentity: obvMediatorIdentity.getGenericIdentity()) + + case .mediatorInviteAccepted(contact: let contact, mediatorIdentity: let mediatorIdentity): + let obvContactIdentity = ObvGenericIdentity(cryptoIdentity: contact.cryptoIdentity, currentCoreIdentityDetails: contact.coreDetails) + guard let obvMediatorIdentity = ObvContactIdentity(contactCryptoIdentity: mediatorIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } + category = ObvDialog.Category.mediatorInviteAccepted(contactIdentity: obvContactIdentity, mediatorIdentity: obvMediatorIdentity.getGenericIdentity()) + + case .acceptGroupInvite(groupInformation: let groupInformation, pendingGroupMembers: let pendingMembers, receivedMessageTimestamp: _): + let obvGroupMembers: Set = Set(pendingMembers.map { + let obvIdentity = ObvGenericIdentity(cryptoIdentity: $0.cryptoIdentity, currentCoreIdentityDetails: $0.coreDetails) + return obvIdentity + }) + let groupOwner: ObvGenericIdentity + if groupInformation.groupOwnerIdentity == ownedCryptoIdentity { + guard let _groupOwner = ObvOwnedIdentity(ownedCryptoIdentity: groupInformation.groupOwnerIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } + groupOwner = _groupOwner.getGenericIdentity() + } else { + guard let _groupOwner = ObvContactIdentity.init(contactCryptoIdentity: groupInformation.groupOwnerIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } + groupOwner = _groupOwner.getGenericIdentity() + } + category = ObvDialog.Category.acceptGroupInvite(groupMembers: obvGroupMembers, groupOwner: groupOwner) + + case .increaseGroupOwnerTrustLevel(groupInformation: let groupInformation, pendingGroupMembers: _, receivedMessageTimestamp: _): + let groupOwner: ObvGenericIdentity + if groupInformation.groupOwnerIdentity == ownedCryptoIdentity { + return // Should never happen + } else { + guard let _groupOwner = ObvContactIdentity(contactCryptoIdentity: groupInformation.groupOwnerIdentity, ownedCryptoIdentity: ownedCryptoIdentity, identityDelegate: identityDelegate, within: obvContext) else { return } + groupOwner = _groupOwner.getGenericIdentity() + } + category = ObvDialog.Category.increaseGroupOwnerTrustLevelRequired(groupOwner: groupOwner) + + case .oneToOneInvitationSent(contact: let contact, ownedIdentity: let ownedIdentity): + guard let obvContact = ObvContactIdentity(contactCryptoIdentity: contact, ownedCryptoIdentity: ownedIdentity, identityDelegate: identityDelegate, within: obvContext) else { + assertionFailure() + return + } + category = ObvDialog.Category.oneToOneInvitationSent(contactIdentity: obvContact.getGenericIdentity()) + + case .oneToOneInvitationReceived(contact: let contact, ownedIdentity: let ownedIdentity): + guard let obvContact = ObvContactIdentity(contactCryptoIdentity: contact, ownedCryptoIdentity: ownedIdentity, identityDelegate: identityDelegate, within: obvContext) else { + assertionFailure() + return + } + category = ObvDialog.Category.oneToOneInvitationReceived(contactIdentity: obvContact.getGenericIdentity()) + case .delete: + // This is a special case: we simply delete any existing realted PersistedEngineDialog and return + PersistedEngineDialog.deletePersistedDialog(uid: uuid, appNotificationCenter: appNotificationCenter, within: obvContext) + return + } + } + + // Construct the dialog + + obvDialog = ObvDialog(uuid: uuid, + encodedElements: obvChannelDialogMessageToSend.encodedElements, + ownedCryptoId: ownedIdentity.cryptoId, + category: category) + default: + return + } + } + + // We have a dialog to present to the user, we persist it in the `PersistedEngineDialog` database. If another `PersistedEngineDialog` exist with the same UUID, it is part of the same protocol and we simply update this instance. + if let previousDialog = PersistedEngineDialog.get(uid: obvDialog.uuid, appNotificationCenter: appNotificationCenter, within: obvContext) { + do { + try previousDialog.update(with: obvDialog) + } catch { + os_log("Could not update PersistedEngineDialog with the new ObvDialog", log: log, type: .fault) + obvContext.delete(previousDialog) + _ = PersistedEngineDialog(with: obvDialog, appNotificationCenter: appNotificationCenter, within: obvContext) + } + } else { + _ = PersistedEngineDialog(with: obvDialog, appNotificationCenter: appNotificationCenter, within: obvContext) + } + + } + +} diff --git a/Engine/ObvEngine/ObvEngine/ObvEngineNotification.swift b/Engine/ObvEngine/ObvEngine/ObvEngineNotification.swift index 65e054f7..525b4b6a 100644 --- a/Engine/ObvEngine/ObvEngine/ObvEngineNotification.swift +++ b/Engine/ObvEngine/ObvEngine/ObvEngineNotification.swift @@ -23,36 +23,6 @@ import OlvidUtils public struct ObvEngineNotification { - // MARK: - NewUserDialogToPresent - - public struct NewUserDialogToPresent { - public static let name = NSNotification.Name("ObvEngineNotification.NewUserDialogToPresent") - public struct Key { - public static let obvDialog = "obvDialog" // ObvDialog - } - public static func parse(_ notification: Notification) -> ObvDialog? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let obvDialog = userInfo[Key.obvDialog] as? ObvDialog else { return nil } - return obvDialog - } - } - - // MARK: - APersistedDialogWasDeleted - - public struct APersistedDialogWasDeleted { - public static let name = NSNotification.Name("ObvEngineNotification.APersistedDialogWasDeleted") - public struct Key { - public static let uuid = "uuid" // UUID - } - public static func parse(_ notification: Notification) -> UUID? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let uuid = userInfo[Key.uuid] as? UUID else { return nil } - return uuid - } - } - // MARK: - DeletedObliviousChannelWithContactDevice public struct DeletedObliviousChannelWithContactDevice { diff --git a/Engine/ObvEngine/ObvEngine/ObvEngineNotificationNew.swift b/Engine/ObvEngine/ObvEngine/ObvEngineNotificationNew.swift index 89b24cd3..d149fb03 100644 --- a/Engine/ObvEngine/ObvEngine/ObvEngineNotificationNew.swift +++ b/Engine/ObvEngine/ObvEngine/ObvEngineNotificationNew.swift @@ -33,9 +33,6 @@ fileprivate struct OptionalWrapper { public enum ObvEngineNotificationNew { case newBackupKeyGenerated(backupKeyString: String, obvBackupKeyInformation: ObvBackupKeyInformation) - case backupForExportWasFinished(backupRequestUuid: UUID, backupKeyUid: UID, version: Int, encryptedContent: Data) - case backupForUploadWasFinished(backupRequestUuid: UUID, backupKeyUid: UID, version: Int, encryptedContent: Data) - case backupFailed(backupRequestUuid: UUID) case ownedIdentityWasDeactivated(ownedIdentity: ObvCryptoId) case ownedIdentityWasReactivated(ownedIdentity: ObvCryptoId) case networkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ObvCryptoId) @@ -56,7 +53,7 @@ public enum ObvEngineNotificationNew { case cannotReturnAnyProgressForMessageAttachments(messageIdentifierFromEngine: Data) case attachmentDownloaded(obvAttachment: ObvAttachment) case newObvReturnReceiptToProcess(obvReturnReceipt: ObvReturnReceipt) - case contactWasDeleted(obvContactIdentity: ObvContactIdentity) + case contactWasDeleted(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) case newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity(ownedIdentity: ObvCryptoId, apiKeyStatus: APIKeyStatus, apiPermissions: APIPermissions, apiKeyExpirationDate: EngineOptionalWrapper) case newAPIKeyElementsForAPIKey(serverURL: URL, apiKey: UUID, apiKeyStatus: APIKeyStatus, apiPermissions: APIPermissions, apiKeyExpirationDate: EngineOptionalWrapper) case noMoreFreeTrialAPIKeyAvailableForOwnedIdentity(ownedIdentity: ObvCryptoId) @@ -72,7 +69,7 @@ public enum ObvEngineNotificationNew { case publishedPhotoOfOwnedIdentityHasBeenUpdated(ownedIdentity: ObvOwnedIdentity) case publishedPhotoOfContactIdentityHasBeenUpdated(contactIdentity: ObvContactIdentity) case trustedPhotoOfContactIdentityHasBeenUpdated(contactIdentity: ObvContactIdentity) - case wellKnownDownloadedSuccess(serverURL: URL) + case wellKnownDownloadedSuccess(serverURL: URL, appInfo: [String: AppInfo]) case wellKnownDownloadedFailure(serverURL: URL) case wellKnownUpdatedSuccess(serverURL: URL, appInfo: [String: AppInfo]) case apiKeyStatusQueryFailed(serverURL: URL, apiKey: UUID) @@ -86,12 +83,11 @@ public enum ObvEngineNotificationNew { case contactWasRevokedAsCompromisedWithinEngine(obvContactIdentity: ObvContactIdentity) case ContactObvCapabilitiesWereUpdated(contact: ObvContactIdentity) case OwnedIdentityCapabilitiesWereUpdated(ownedIdentity: ObvOwnedIdentity) + case newUserDialogToPresent(obvDialog: ObvDialog) + case aPersistedDialogWasDeleted(uuid: UUID) private enum Name { case newBackupKeyGenerated - case backupForExportWasFinished - case backupForUploadWasFinished - case backupFailed case ownedIdentityWasDeactivated case ownedIdentityWasReactivated case networkOperationFailedSinceOwnedIdentityIsNotActive @@ -142,6 +138,8 @@ public enum ObvEngineNotificationNew { case contactWasRevokedAsCompromisedWithinEngine case ContactObvCapabilitiesWereUpdated case OwnedIdentityCapabilitiesWereUpdated + case newUserDialogToPresent + case aPersistedDialogWasDeleted private var namePrefix: String { String(describing: ObvEngineNotificationNew.self) } @@ -155,9 +153,6 @@ public enum ObvEngineNotificationNew { static func forInternalNotification(_ notification: ObvEngineNotificationNew) -> NSNotification.Name { switch notification { case .newBackupKeyGenerated: return Name.newBackupKeyGenerated.name - case .backupForExportWasFinished: return Name.backupForExportWasFinished.name - case .backupForUploadWasFinished: return Name.backupForUploadWasFinished.name - case .backupFailed: return Name.backupFailed.name case .ownedIdentityWasDeactivated: return Name.ownedIdentityWasDeactivated.name case .ownedIdentityWasReactivated: return Name.ownedIdentityWasReactivated.name case .networkOperationFailedSinceOwnedIdentityIsNotActive: return Name.networkOperationFailedSinceOwnedIdentityIsNotActive.name @@ -208,6 +203,8 @@ public enum ObvEngineNotificationNew { case .contactWasRevokedAsCompromisedWithinEngine: return Name.contactWasRevokedAsCompromisedWithinEngine.name case .ContactObvCapabilitiesWereUpdated: return Name.ContactObvCapabilitiesWereUpdated.name case .OwnedIdentityCapabilitiesWereUpdated: return Name.OwnedIdentityCapabilitiesWereUpdated.name + case .newUserDialogToPresent: return Name.newUserDialogToPresent.name + case .aPersistedDialogWasDeleted: return Name.aPersistedDialogWasDeleted.name } } } @@ -219,24 +216,6 @@ public enum ObvEngineNotificationNew { "backupKeyString": backupKeyString, "obvBackupKeyInformation": obvBackupKeyInformation, ] - case .backupForExportWasFinished(backupRequestUuid: let backupRequestUuid, backupKeyUid: let backupKeyUid, version: let version, encryptedContent: let encryptedContent): - info = [ - "backupRequestUuid": backupRequestUuid, - "backupKeyUid": backupKeyUid, - "version": version, - "encryptedContent": encryptedContent, - ] - case .backupForUploadWasFinished(backupRequestUuid: let backupRequestUuid, backupKeyUid: let backupKeyUid, version: let version, encryptedContent: let encryptedContent): - info = [ - "backupRequestUuid": backupRequestUuid, - "backupKeyUid": backupKeyUid, - "version": version, - "encryptedContent": encryptedContent, - ] - case .backupFailed(backupRequestUuid: let backupRequestUuid): - info = [ - "backupRequestUuid": backupRequestUuid, - ] case .ownedIdentityWasDeactivated(ownedIdentity: let ownedIdentity): info = [ "ownedIdentity": ownedIdentity, @@ -335,9 +314,10 @@ public enum ObvEngineNotificationNew { info = [ "obvReturnReceipt": obvReturnReceipt, ] - case .contactWasDeleted(obvContactIdentity: let obvContactIdentity): + case .contactWasDeleted(ownedCryptoId: let ownedCryptoId, contactCryptoId: let contactCryptoId): info = [ - "obvContactIdentity": obvContactIdentity, + "ownedCryptoId": ownedCryptoId, + "contactCryptoId": contactCryptoId, ] case .newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity(ownedIdentity: let ownedIdentity, apiKeyStatus: let apiKeyStatus, apiPermissions: let apiPermissions, apiKeyExpirationDate: let apiKeyExpirationDate): info = [ @@ -409,9 +389,10 @@ public enum ObvEngineNotificationNew { info = [ "contactIdentity": contactIdentity, ] - case .wellKnownDownloadedSuccess(serverURL: let serverURL): + case .wellKnownDownloadedSuccess(serverURL: let serverURL, appInfo: let appInfo): info = [ "serverURL": serverURL, + "appInfo": appInfo, ] case .wellKnownDownloadedFailure(serverURL: let serverURL): info = [ @@ -473,6 +454,14 @@ public enum ObvEngineNotificationNew { info = [ "ownedIdentity": ownedIdentity, ] + case .newUserDialogToPresent(obvDialog: let obvDialog): + info = [ + "obvDialog": obvDialog, + ] + case .aPersistedDialogWasDeleted(uuid: let uuid): + info = [ + "uuid": uuid, + ] } return info } @@ -495,36 +484,6 @@ public enum ObvEngineNotificationNew { } } - public static func observeBackupForExportWasFinished(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (UUID, UID, Int, Data) -> Void) -> NSObjectProtocol { - let name = Name.backupForExportWasFinished.name - return appNotificationCenter.addObserver(forName: name, object: nil, queue: queue) { (notification) in - let backupRequestUuid = notification.userInfo!["backupRequestUuid"] as! UUID - let backupKeyUid = notification.userInfo!["backupKeyUid"] as! UID - let version = notification.userInfo!["version"] as! Int - let encryptedContent = notification.userInfo!["encryptedContent"] as! Data - block(backupRequestUuid, backupKeyUid, version, encryptedContent) - } - } - - public static func observeBackupForUploadWasFinished(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (UUID, UID, Int, Data) -> Void) -> NSObjectProtocol { - let name = Name.backupForUploadWasFinished.name - return appNotificationCenter.addObserver(forName: name, object: nil, queue: queue) { (notification) in - let backupRequestUuid = notification.userInfo!["backupRequestUuid"] as! UUID - let backupKeyUid = notification.userInfo!["backupKeyUid"] as! UID - let version = notification.userInfo!["version"] as! Int - let encryptedContent = notification.userInfo!["encryptedContent"] as! Data - block(backupRequestUuid, backupKeyUid, version, encryptedContent) - } - } - - public static func observeBackupFailed(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (UUID) -> Void) -> NSObjectProtocol { - let name = Name.backupFailed.name - return appNotificationCenter.addObserver(forName: name, object: nil, queue: queue) { (notification) in - let backupRequestUuid = notification.userInfo!["backupRequestUuid"] as! UUID - block(backupRequestUuid) - } - } - public static func observeOwnedIdentityWasDeactivated(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId) -> Void) -> NSObjectProtocol { let name = Name.ownedIdentityWasDeactivated.name return appNotificationCenter.addObserver(forName: name, object: nil, queue: queue) { (notification) in @@ -703,11 +662,12 @@ public enum ObvEngineNotificationNew { } } - public static func observeContactWasDeleted(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (ObvContactIdentity) -> Void) -> NSObjectProtocol { + public static func observeContactWasDeleted(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, ObvCryptoId) -> Void) -> NSObjectProtocol { let name = Name.contactWasDeleted.name return appNotificationCenter.addObserver(forName: name, object: nil, queue: queue) { (notification) in - let obvContactIdentity = notification.userInfo!["obvContactIdentity"] as! ObvContactIdentity - block(obvContactIdentity) + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + block(ownedCryptoId, contactCryptoId) } } @@ -841,11 +801,12 @@ public enum ObvEngineNotificationNew { } } - public static func observeWellKnownDownloadedSuccess(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (URL) -> Void) -> NSObjectProtocol { + public static func observeWellKnownDownloadedSuccess(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (URL, [String: AppInfo]) -> Void) -> NSObjectProtocol { let name = Name.wellKnownDownloadedSuccess.name return appNotificationCenter.addObserver(forName: name, object: nil, queue: queue) { (notification) in let serverURL = notification.userInfo!["serverURL"] as! URL - block(serverURL) + let appInfo = notification.userInfo!["appInfo"] as! [String: AppInfo] + block(serverURL, appInfo) } } @@ -961,4 +922,20 @@ public enum ObvEngineNotificationNew { } } + public static func observeNewUserDialogToPresent(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (ObvDialog) -> Void) -> NSObjectProtocol { + let name = Name.newUserDialogToPresent.name + return appNotificationCenter.addObserver(forName: name, object: nil, queue: queue) { (notification) in + let obvDialog = notification.userInfo!["obvDialog"] as! ObvDialog + block(obvDialog) + } + } + + public static func observeAPersistedDialogWasDeleted(within appNotificationCenter: NotificationCenter, queue: OperationQueue? = nil, block: @escaping (UUID) -> Void) -> NSObjectProtocol { + let name = Name.aPersistedDialogWasDeleted.name + return appNotificationCenter.addObserver(forName: name, object: nil, queue: queue) { (notification) in + let uuid = notification.userInfo!["uuid"] as! UUID + block(uuid) + } + } + } diff --git a/Engine/ObvEngine/ObvEngine/ObvEngineNotificationNew.yml b/Engine/ObvEngine/ObvEngine/ObvEngineNotificationNew.yml index 942a4015..85b27dc3 100644 --- a/Engine/ObvEngine/ObvEngine/ObvEngineNotificationNew.yml +++ b/Engine/ObvEngine/ObvEngine/ObvEngineNotificationNew.yml @@ -14,21 +14,6 @@ notifications: params: - {name: backupKeyString, type: String} - {name: obvBackupKeyInformation, type: ObvBackupKeyInformation} -- name: backupForExportWasFinished - params: - - {name: backupRequestUuid, type: UUID} - - {name: backupKeyUid, type: UID} - - {name: version, type: Int} - - {name: encryptedContent, type: Data} -- name: backupForUploadWasFinished - params: - - {name: backupRequestUuid, type: UUID} - - {name: backupKeyUid, type: UID} - - {name: version, type: Int} - - {name: encryptedContent, type: Data} -- name: backupFailed - params: - - {name: backupRequestUuid, type: UUID} - name: ownedIdentityWasDeactivated params: - {name: ownedIdentity, type: ObvCryptoId} @@ -109,7 +94,8 @@ notifications: - {name: obvReturnReceipt, type: ObvReturnReceipt} - name: contactWasDeleted params: - - {name: obvContactIdentity, type: ObvContactIdentity} + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: contactCryptoId, type: ObvCryptoId} - name: newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity params: - {name: ownedIdentity, type: ObvCryptoId} @@ -168,6 +154,7 @@ notifications: - name: wellKnownDownloadedSuccess params: - {name: serverURL, type: URL} + - {name: appInfo, type: "[String: AppInfo]"} - name: wellKnownDownloadedFailure params: - {name: serverURL, type: URL} @@ -215,3 +202,9 @@ notifications: - name: OwnedIdentityCapabilitiesWereUpdated params: - {name: ownedIdentity, type: ObvOwnedIdentity} +- name: newUserDialogToPresent + params: + - {name: obvDialog, type: ObvDialog} +- name: aPersistedDialogWasDeleted + params: + - {name: uuid, type: UUID} diff --git a/Engine/ObvEngine/ObvEngine/Types/Identities/ObvContactIdentity.swift b/Engine/ObvEngine/ObvEngine/Types/Identities/ObvContactIdentity.swift index 08699762..9b04e6c8 100644 --- a/Engine/ObvEngine/ObvEngine/Types/Identities/ObvContactIdentity.swift +++ b/Engine/ObvEngine/ObvEngine/Types/Identities/ObvContactIdentity.swift @@ -35,12 +35,13 @@ public struct ObvContactIdentity: ObvIdentity { public let isCertifiedByOwnKeycloak: Bool public let isActive: Bool public let isRevokedAsCompromised: Bool + public let isOneToOne: Bool public var currentIdentityDetails: ObvIdentityDetails { return trustedIdentityDetails } - init(cryptoIdentity: ObvCryptoIdentity, trustedIdentityDetails: ObvIdentityDetails, publishedIdentityDetails: ObvIdentityDetails?, ownedIdentity: ObvOwnedIdentity, isCertifiedByOwnKeycloak: Bool, isActive: Bool, isRevokedAsCompromised: Bool) { + init(cryptoIdentity: ObvCryptoIdentity, trustedIdentityDetails: ObvIdentityDetails, publishedIdentityDetails: ObvIdentityDetails?, ownedIdentity: ObvOwnedIdentity, isCertifiedByOwnKeycloak: Bool, isActive: Bool, isRevokedAsCompromised: Bool, isOneToOne: Bool) { self.cryptoId = ObvCryptoId(cryptoIdentity: cryptoIdentity) self.trustedIdentityDetails = trustedIdentityDetails self.publishedIdentityDetails = publishedIdentityDetails @@ -48,6 +49,7 @@ public struct ObvContactIdentity: ObvIdentity { self.isCertifiedByOwnKeycloak = isCertifiedByOwnKeycloak self.isActive = isActive self.isRevokedAsCompromised = isRevokedAsCompromised + self.isOneToOne = isOneToOne } public func getGenericIdentityWithPublishedOrTrustedDetails() -> ObvGenericIdentity { @@ -97,13 +99,20 @@ internal extension ObvContactIdentity { } catch { return nil } + let isOneToOne: Bool + do { + isOneToOne = try identityDelegate.isOneToOneContact(ownedIdentity: ownedCryptoIdentity, contactIdentity: contactCryptoIdentity, within: obvContext) + } catch { + return nil + } self.init(cryptoIdentity: contactCryptoIdentity, trustedIdentityDetails: allIdentityDetails.trustedIdentityDetails, publishedIdentityDetails: allIdentityDetails.publishedIdentityDetails, ownedIdentity: ownedIdentity, isCertifiedByOwnKeycloak: isCertifiedByOwnKeycloak, isActive: isActive, - isRevokedAsCompromised: isRevokedAsCompromised) + isRevokedAsCompromised: isRevokedAsCompromised, + isOneToOne: isOneToOne) } } @@ -125,6 +134,7 @@ extension ObvContactIdentity: Codable { case isCertifiedByOwnKeycloak = "is_certified_by_own_keycloak" case isActive = "is_active" case isRevokedAsCompromised = "is_revoked_as_compromised" + case isOneToOne = "one_to_one" } } diff --git a/Engine/ObvEngine/ObvEngine/Types/ObvDialog.swift b/Engine/ObvEngine/ObvEngine/Types/ObvDialog.swift index ba02114c..8b270e49 100644 --- a/Engine/ObvEngine/ObvEngine/Types/ObvDialog.swift +++ b/Engine/ObvEngine/ObvEngine/Types/ObvDialog.swift @@ -32,6 +32,8 @@ public struct ObvDialog: ObvCodable, Equatable { public let category: Category internal var encodedResponse: ObvEncoded? + private static func makeError(message: String) -> Error { NSError(domain: String(describing: Self.self), code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + public static func == (lhs: ObvDialog, rhs: ObvDialog) -> Bool { guard lhs.uuid == rhs.uuid else { return false } guard lhs.ownedCryptoId == rhs.ownedCryptoId else { return false } @@ -52,7 +54,7 @@ public struct ObvDialog: ObvCodable, Equatable { case .acceptInvite: encodedResponse = acceptInvite.encode() default: - throw NSError() + throw Self.makeError(message: "Bad category") } } @@ -61,7 +63,7 @@ public struct ObvDialog: ObvCodable, Equatable { case .sasExchange: encodedResponse = otherSas.encode() default: - throw NSError() + throw Self.makeError(message: "Bad category") } } @@ -70,7 +72,7 @@ public struct ObvDialog: ObvCodable, Equatable { case .acceptMediatorInvite: encodedResponse = acceptInvite.encode() default: - throw NSError() + throw Self.makeError(message: "Bad category") } } @@ -80,7 +82,7 @@ public struct ObvDialog: ObvCodable, Equatable { case .acceptGroupInvite: encodedResponse = acceptInvite.encode() default: - throw NSError() + throw Self.makeError(message: "Bad category") } } @@ -90,7 +92,27 @@ public struct ObvDialog: ObvCodable, Equatable { case .increaseGroupOwnerTrustLevelRequired: encodedResponse = false.encode() default: - throw NSError() + throw Self.makeError(message: "Bad category") + } + } + + + public mutating func setResponseToOneToOneInvitationReceived(invitationAccepted: Bool) throws { + switch category { + case .oneToOneInvitationReceived: + encodedResponse = invitationAccepted.encode() + default: + throw Self.makeError(message: "Bad category") + } + } + + + public mutating func cancelOneToOneInvitationSent() throws { + switch category { + case .oneToOneInvitationSent: + encodedResponse = true.encode() + default: + throw Self.makeError(message: "Bad category") } } @@ -101,7 +123,7 @@ public struct ObvDialog: ObvCodable, Equatable { .invitationAccepted, .mutualTrustConfirmed, .mediatorInviteAccepted, - .groupJoined, + .oneToOneInvitationSent, .autoconfirmedContactIntroduction: return false case .acceptInvite, @@ -110,6 +132,7 @@ public struct ObvDialog: ObvCodable, Equatable { .acceptMediatorInvite, .acceptGroupInvite, .increaseMediatorTrustLevelRequired, + .oneToOneInvitationReceived, .increaseGroupOwnerTrustLevelRequired: return true } @@ -137,7 +160,10 @@ extension ObvDialog { // Dialogs related to contact groups case acceptGroupInvite(groupMembers: Set, groupOwner: ObvGenericIdentity) case increaseGroupOwnerTrustLevelRequired(groupOwner: ObvGenericIdentity) - case groupJoined(groupOwner: ObvGenericIdentity, groupUid: UID) + + // Dialogs related to OneToOne invitations + case oneToOneInvitationSent(contactIdentity: ObvGenericIdentity) + case oneToOneInvitationReceived(contactIdentity: ObvGenericIdentity) private var raw: Int { switch self { @@ -153,7 +179,8 @@ extension ObvDialog { case .increaseMediatorTrustLevelRequired: return 11 case .increaseGroupOwnerTrustLevelRequired: return 12 case .autoconfirmedContactIntroduction: return 13 - case .groupJoined: return 14 + case .oneToOneInvitationSent: return 14 + case .oneToOneInvitationReceived: return 15 } } @@ -243,10 +270,17 @@ extension ObvDialog { default: return false } - case .groupJoined(groupOwner: let a1, groupUid: let b1): + case .oneToOneInvitationSent(contactIdentity: let a1): switch rhs { - case .groupJoined(groupOwner: let a2, groupUid: let b2): - return a1 == a2 && b1 == b2 + case .oneToOneInvitationSent(contactIdentity: let a2): + return a1 == a2 + default: + return false + } + case .oneToOneInvitationReceived(contactIdentity: let a1): + switch rhs { + case .oneToOneInvitationReceived(contactIdentity: let a2): + return a1 == a2 default: return false } @@ -282,8 +316,10 @@ extension ObvDialog { encodedVars = [encodedGroupMembers, encodedGroupOwner].encode() case .increaseGroupOwnerTrustLevelRequired(groupOwner: let groupOwner): encodedVars = [groupOwner].encode() - case .groupJoined(groupOwner: let groupOwner, groupUid: let groupUid): - encodedVars = [groupOwner, groupUid].encode() + case .oneToOneInvitationSent(contactIdentity: let contactIdentity): + encodedVars = [contactIdentity].encode() + case .oneToOneInvitationReceived(contactIdentity: let contactIdentity): + encodedVars = [contactIdentity].encode() } let encodedObvDialog = [raw.encode(), encodedVars].encode() return encodedObvDialog @@ -369,11 +405,15 @@ extension ObvDialog { guard let mediatorIdentity = try? encodedVars[1].decode() as ObvGenericIdentity else { return nil } self = .autoconfirmedContactIntroduction(contactIdentity: contactIdentity, mediatorIdentity: mediatorIdentity) case 14: - /* groupJoined */ - guard let encodedVars = [ObvEncoded](listOfEncoded[1], expectedCount: 2) else { return nil } - guard let groupOwner = try? encodedVars[0].decode() as ObvGenericIdentity else { return nil } - guard let groupUid = try? encodedVars[1].decode() as UID else { return nil } - self = .groupJoined(groupOwner: groupOwner, groupUid: groupUid) + /* oneToOneInvitationSent */ + guard let encodedVars = [ObvEncoded](listOfEncoded[1], expectedCount: 1) else { return nil } + guard let contactIdentity = try? encodedVars[0].decode() as ObvGenericIdentity else { return nil } + self = .oneToOneInvitationSent(contactIdentity: contactIdentity) + case 15: + /* oneToOneInvitationReceived */ + guard let encodedVars = [ObvEncoded](listOfEncoded[1], expectedCount: 1) else { return nil } + guard let contactIdentity = try? encodedVars[0].decode() as ObvGenericIdentity else { return nil } + self = .oneToOneInvitationReceived(contactIdentity: contactIdentity) default: return nil @@ -406,8 +446,10 @@ extension ObvDialog { return "increaseGroupOwnerTrustLevelRequired" case .autoconfirmedContactIntroduction: return "autoconfirmedContactIntroduction" - case .groupJoined: - return "groupJoined" + case .oneToOneInvitationSent: + return "oneToOneInvitationSent" + case .oneToOneInvitationReceived: + return "oneToOneInvitationReceived" } } diff --git a/Engine/ObvFlowManager/ObvFlowManager/Coordinators/BackgroundTaskCoordinator.swift b/Engine/ObvFlowManager/ObvFlowManager/Coordinators/BackgroundTaskCoordinator.swift index e7cca266..63038829 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/Coordinators/BackgroundTaskCoordinator.swift +++ b/Engine/ObvFlowManager/ObvFlowManager/Coordinators/BackgroundTaskCoordinator.swift @@ -128,6 +128,40 @@ extension BackgroundTaskCoordinator { } + /// In certain cases, we don't care about the exact flow where a certain event appened. For example, if an attachment has been taken care of by the send manager, we can considered it as "taken care of" in all flows. + /// For all similar situations, this is the method to call instead of + /// ``func updateExpectationsOfBackgroundActivityAssociatedWithFlow(withId flowId: FlowIdentifier, expectationsToRemove: [Expectation], expectationsToAdd: [Expectation])`` + /// This makes this coordinator more resilient to "flow changes". + private func updateExpectationsOfAllBackgroundActivities(expectationsToRemove: [Expectation]) { + + guard let delegateManager = delegateManager else { assertionFailure(); return } + let log = OSLog(subsystem: delegateManager.logSubsystem, category: BackgroundTaskCoordinator.logCategory) + + var flowsToUpdate = Set() + + backgroundActivitiesQueue.sync { + + flowsToUpdate = Set(_currentExpectationsWithinFlow.compactMap { (flowId, value) in + value.expectations.intersection(expectationsToRemove).isEmpty ? nil : flowId + }) + + for flowId in flowsToUpdate { + guard let value = _currentExpectationsWithinFlow[flowId] else { assertionFailure(); continue } + os_log("Expectations of background activity associated with flow %{public}@ before update: %{public}@", log: log, type: .info, flowId.debugDescription, Expectation.description(of: value.expectations)) + let newExpectations = value.expectations.subtracting(expectationsToRemove) + os_log("Expectations of background activity associated with flowId %{public}@ after update: %{public}@", log: log, type: .info, flowId.debugDescription, Expectation.description(of: newExpectations)) + _currentExpectationsWithinFlow[flowId] = (newExpectations, value.backgroundTaskId, value.completionHander) + } + + } + + for flowId in flowsToUpdate { + self.endBackgroundActivityIfItHasNoMoreExpectationsWithinFlow(withId: flowId) + } + + } + + private func endBackgroundActivityAssociatedWithFlow(withId flowId: FlowIdentifier) { guard let delegateManager = delegateManager else { return } let log = OSLog(subsystem: delegateManager.logSubsystem, category: BackgroundTaskCoordinator.logCategory) @@ -172,29 +206,11 @@ extension BackgroundTaskCoordinator { return } - // PoWChallengeMethodWasRequested - do { - let NotificationType = ObvNetworkPostNotification.PoWChallengeMethodWasRequested.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (messageId, flowId) = NotificationType.parse(notification) else { return } - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, NotificationType.name.rawValue, flowId.debugDescription) - - self?.updateExpectationsOfBackgroundActivityAssociatedWithFlow(withId: flowId, - expectationsToRemove: [.powWasRequestedToTheServer(messageId: messageId)], - expectationsToAdd: []) - - } - notificationCenterTokens.append(token) - } + notificationCenterTokens.append(contentsOf: [ - - // NewOutboxMessageAndAttachmentsToUpload - do { - let NotificationType = ObvNetworkPostNotification.NewOutboxMessageAndAttachmentsToUpload.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (messageId, attachmentIds, flowId) = NotificationType.parse(notification) else { return } - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, NotificationType.name.rawValue, flowId.debugDescription) - + // NewOutboxMessageAndAttachmentsToUpload + ObvNetworkPostNotification.observeNewOutboxMessageAndAttachmentsToUpload(within: notificationDelegate) { [weak self] (messageId, attachmentIds, flowId) in + os_log("NewOutboxMessageAndAttachmentsToUpload notification received within flow %{public}@", log: log, type: .debug, flowId.debugDescription) if attachmentIds.isEmpty { self?.updateExpectationsOfBackgroundActivityAssociatedWithFlow(withId: flowId, expectationsToRemove: [], @@ -205,84 +221,41 @@ extension BackgroundTaskCoordinator { expectationsToRemove: [], expectationsToAdd: expectationsToAdd) } - - - } - notificationCenterTokens.append(token) - } - - - // OutboxMessageWasUploaded - notificationCenterTokens.append(ObvNetworkPostNotificationNew.observeOutboxMessageWasUploaded(within: notificationDelegate, queue: internalQueue) { [weak self] (messageId, _, _, _, flowId) in - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, ObvNetworkPostNotificationNew.outboxMessageWasUploadedName.rawValue, flowId.debugDescription) - self?.updateExpectationsOfBackgroundActivityAssociatedWithFlow(withId: flowId, - expectationsToRemove: [.outboxMessageWasUploaded(messageId: messageId)], - expectationsToAdd: []) - }) - - - // AttachmentsUploadsRequestIsTakenCareOf - do { - let NotificationType = ObvNetworkPostNotification.AttachmentUploadRequestIsTakenCareOf.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (attachmentId, flowId) = NotificationType.parse(notification) else { return } - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, NotificationType.name.rawValue, flowId.debugDescription) - - self?.updateExpectationsOfBackgroundActivityAssociatedWithFlow(withId: flowId, - expectationsToRemove: [.attachmentUploadRequestIsTakenCareOfForAttachment(withId: attachmentId)], - expectationsToAdd: []) - } - notificationCenterTokens.append(token) - } + }, - - // OutboxMessageAndAttachmentsDeleted - do { - let NotificationType = ObvNetworkPostNotification.OutboxMessageAndAttachmentsDeleted.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (messageId, flowId) = NotificationType.parse(notification) else { return } - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, NotificationType.name.rawValue, flowId.debugDescription) - - self?.updateExpectationsOfBackgroundActivityAssociatedWithFlow(withId: flowId, - expectationsToRemove: [.deletionOfOutboxMessage(withId: messageId)], - expectationsToAdd: []) - - } - notificationCenterTokens.append(token) - } - - - // ProtocolMessageToProcess - do { - let NotificationType = ObvProtocolNotification.ProtocolMessageToProcess.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (protocolMessageId, flowId) = NotificationType.parse(notification) else { return } - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, NotificationType.name.rawValue, flowId.debugDescription) - + // OutboxMessageWasUploaded + ObvNetworkPostNotification.observeOutboxMessageWasUploaded(within: notificationDelegate, queue: internalQueue) { [weak self] (messageId, _, _, _, flowId) in + os_log("OutboxMessageWasUploaded notification received within flow %{public}@ for messageId %{public}@", log: log, type: .debug, flowId.debugDescription, messageId.debugDescription) + self?.updateExpectationsOfAllBackgroundActivities(expectationsToRemove: [.outboxMessageWasUploaded(messageId: messageId)]) + }, + + // AttachmentUploadRequestIsTakenCareOf + ObvNetworkPostNotification.observeAttachmentUploadRequestIsTakenCareOf(within: notificationDelegate) { [weak self] (attachmentId, flowId) in + os_log("AttachmentUploadRequestIsTakenCareOf notification received within flow %{public}@ for attachmentId %{public}@", log: log, type: .debug, flowId.debugDescription, attachmentId.debugDescription) + self?.updateExpectationsOfAllBackgroundActivities(expectationsToRemove: [.attachmentUploadRequestIsTakenCareOfForAttachment(withId: attachmentId)]) + }, + + // OutboxMessageAndAttachmentsDeleted + ObvNetworkPostNotification.observeOutboxMessageAndAttachmentsDeleted(within: notificationDelegate) { [weak self] (messageId, flowId) in + os_log("OutboxMessageAndAttachmentsDeleted notification received within flow %{public}@ for messageId %{public}@", log: log, type: .debug, flowId.debugDescription, messageId.debugDescription) + self?.updateExpectationsOfAllBackgroundActivities(expectationsToRemove: [.deletionOfOutboxMessage(withId: messageId)]) + }, + + // ProtocolMessageToProcess + ObvProtocolNotification.observeProtocolMessageToProcess(within: notificationDelegate) { [weak self] (protocolMessageId, flowId) in + os_log("ProtocolMessageToProcess notification received within flow %{public}@", log: log, type: .debug, flowId.debugDescription) self?.updateExpectationsOfBackgroundActivityAssociatedWithFlow(withId: flowId, expectationsToRemove: [.protocolMessageToProcess, .uidsOfMessagesThatWillBeDownloaded], - expectationsToAdd: [.processingOfProtocolMessage(withId: protocolMessageId)]) - - } - notificationCenterTokens.append(token) - } - - - // ProtocolMessageProcessed - do { - let NotificationType = ObvProtocolNotification.ProtocolMessageProcessed.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (protocolMessageId, flowId) = NotificationType.parse(notification) else { return } - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, NotificationType.name.rawValue, flowId.debugDescription) - - self?.updateExpectationsOfBackgroundActivityAssociatedWithFlow(withId: flowId, - expectationsToRemove: [.processingOfProtocolMessage(withId: protocolMessageId)], - expectationsToAdd: []) - - } - notificationCenterTokens.append(token) - } - + expectationsToAdd: [.endOfProcessingOfProtocolMessage(withId: protocolMessageId)]) + }, + + // ProtocolMessageProcessed + ObvProtocolNotification.observeProtocolMessageProcessed(within: notificationDelegate) { [weak self] (protocolMessageId, flowId) in + os_log("ProtocolMessageProcessed notification received within flow %{public}@", log: log, type: .debug, flowId.debugDescription) + self?.updateExpectationsOfAllBackgroundActivities(expectationsToRemove: [.endOfProcessingOfProtocolMessage(withId: protocolMessageId)]) + }, + + ]) } diff --git a/Engine/ObvFlowManager/ObvFlowManager/Coordinators/RemoteNotificationCoordinator.swift b/Engine/ObvFlowManager/ObvFlowManager/Coordinators/RemoteNotificationCoordinator.swift index 5ff4e458..bda641b0 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/Coordinators/RemoteNotificationCoordinator.swift +++ b/Engine/ObvFlowManager/ObvFlowManager/Coordinators/RemoteNotificationCoordinator.swift @@ -79,12 +79,12 @@ extension RemoteNotificationCoordinator { let timer = Timer(timeInterval: ObvConstants.maxAllowedTimeForProcessingReceivedRemoteNotification, repeats: false) { [weak self] timer in self?.queueForTimerBlocks.async { - os_log("🌊 Firing timer within flow %{public}@", log: log, type: .error, flowId.debugDescription) + os_log("🌊⏰ Firing timer within flow %{public}@", log: log, type: .error, flowId.debugDescription) self?.backgroundActivitiesQueue.sync { if let expectations = self?._currentExpectationsWithinFlow[flowId]?.expectations { - os_log("🌊🌊 Calling endBackgroundActivity for flow %{public}@ as the timer expired. These expectations were not met: %{public}@", log: log, type: .error, flowId.debugDescription, Expectation.description(of: expectations)) + os_log("🌊🌊⏰ Calling endBackgroundActivity for flow %{public}@ as the timer expired. These expectations were not met: %{public}@", log: log, type: .error, flowId.debugDescription, Expectation.description(of: expectations)) } else { - os_log("🌊🌊 Calling endBackgroundActivity for flow %{public}@ as the timer expired. No expectations were found, which probably means this flow was not initiated du to a remove notification.", log: log, type: .error, flowId.debugDescription) + os_log("🌊🌊⏰ Calling endBackgroundActivity for flow %{public}@ as the timer expired. No expectations were found, which probably means this flow was not initiated du to a remove notification.", log: log, type: .error, flowId.debugDescription) } } self?.endFlow(withId: flowId, with: .failed) @@ -131,6 +131,41 @@ extension RemoteNotificationCoordinator { endFlowIfItHasNoMoreExpectations(flowId: flowId, result: .newData) } + + + /// In certain cases, it is unnecessary to specify a specific flow because the resulting code would be less robust. This is for example the case when we are notified that a specific message has been processed. + /// In that case, we do not really care of the exact flow in which the processing has been made. Instead, since we know that a flow is expecting that this specific will be processed, we can simply scan through all flows and update all those that match at least one the expectation to find (and remove). + /// During the update, we add the "expectations to add" to all flows. This is more resilient to the situation where the, e.g., network fetch manager changes flow when processing a message. + private func updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set, expectationsToAdd: [Expectation], receivedOnFlowId: FlowIdentifier) { + + guard let delegateManager = delegateManager else { return } + let log = OSLog(subsystem: delegateManager.logSubsystem, category: RemoteNotificationCoordinator.logCategory) + + var flowsToUpdate = Set() + + backgroundActivitiesQueue.sync { + + // Determine the list of flows whose exepectations contain all the expectations to find + + flowsToUpdate = Set(_currentExpectationsWithinFlow.compactMap { (flowId, value) in + value.expectations.intersection(expectationsToFindAndRemove).isEmpty ? nil : flowId + }) + + for flowId in flowsToUpdate { + guard let value = _currentExpectationsWithinFlow[flowId] else { assertionFailure(); continue } + os_log("🌊 Expectations of flow %{public}@ (received on flow %{public}@) before update: %{public}@", log: log, type: .info, flowId.debugDescription, receivedOnFlowId.debugDescription, Expectation.description(of: value.expectations)) + let newExpectations = value.expectations.subtracting(expectationsToFindAndRemove).union(expectationsToAdd) + _currentExpectationsWithinFlow[flowId] = (newExpectations, value.completionHandler, value.timer) + os_log("🌊 Expectations of flow %{public}@ (received on flow %{public}@) after update : %{public}@", log: log, type: .info, flowId.debugDescription, receivedOnFlowId.debugDescription, Expectation.description(of: newExpectations)) + } + + } + + for flowId in flowsToUpdate { + endFlowIfItHasNoMoreExpectations(flowId: flowId, result: .newData) + } + + } private func endFlow(withId flowId: FlowIdentifier, with result: UIBackgroundFetchResult) { @@ -203,14 +238,34 @@ extension RemoteNotificationCoordinator { return } - - // NewOutboxMessageAndAttachmentsToUpload - do { - let NotificationType = ObvNetworkPostNotification.NewOutboxMessageAndAttachmentsToUpload.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (messageId, attachmentIds, flowId) = NotificationType.parse(notification) else { return } - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, NotificationType.name.rawValue, flowId.debugDescription) - + notificationCenterTokens.append(contentsOf: [ + + // NoInboxMessageToProcess + ObvNetworkFetchNotificationNew.observeNoInboxMessageToProcess(within: notificationDelegate) { [weak self] (flowId) in + self?.updateExpectationsOfFlow(withId: flowId, + expectationsToRemove: [.uidsOfMessagesThatWillBeDownloaded], + expectationsToAdd: []) + + }, + + // NewInboxMessageToProcess + ObvNetworkFetchNotificationNew.observeNewInboxMessageToProcess(within: notificationDelegate) { [weak self] (messageId, _, flowId) in + self?.updateExpectationsOfFlow(withId: flowId, + expectationsToRemove: [.uidsOfMessagesThatWillBeDownloaded], + expectationsToAdd: [.networkReceivedMessageWasProcessed(messageId: messageId)]) + }, + + // NetworkReceivedMessageWasProcessed + // At the time we receive this notification, we expect the expectations to contain either .processingOfProtocolMessage or .decisionToDownloadAttachmentOrNotHasBeenTaken + ObvChannelNotification.observeNetworkReceivedMessageWasProcessed(within: notificationDelegate) { [weak self] messageId, flowId in + self?.updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set([.networkReceivedMessageWasProcessed(messageId: messageId)]), + expectationsToAdd: [], + receivedOnFlowId: flowId) + }, + + // NewOutboxMessageAndAttachmentsToUpload + ObvNetworkPostNotification.observeNewOutboxMessageAndAttachmentsToUpload(within: notificationDelegate) { [weak self] (messageId, attachmentIds, flowId) in + os_log("NewOutboxMessageAndAttachmentsToUpload notification received within flow %{public}@", log: log, type: .debug, flowId.debugDescription) if attachmentIds.isEmpty { self?.updateExpectationsOfFlow(withId: flowId, expectationsToRemove: [], @@ -221,52 +276,10 @@ extension RemoteNotificationCoordinator { expectationsToRemove: [], expectationsToAdd: expectationsToAdd) } - - - } - notificationCenterTokens.append(token) - } - - - // NoInboxMessageToProcess - do { - notificationCenterTokens.append(ObvNetworkFetchNotificationNew.observeNoInboxMessageToProcess(within: notificationDelegate) { [weak self] (flowId) in - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.uidsOfMessagesThatWillBeDownloaded], - expectationsToAdd: []) - - }) - } - - - // NewInboxMessageToProcess - do { - notificationCenterTokens.append(ObvNetworkFetchNotificationNew.observeNewInboxMessageToProcess(within: notificationDelegate, block: { [weak self] (messageId, _, flowId) in - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.uidsOfMessagesThatWillBeDownloaded], - expectationsToAdd: [.networkReceivedMessageWasProcessed(messageId: messageId)]) - })) - } - - - // NetworkReceivedMessageWasProcessed - // At the time we receive this notification, we expect the expectations to contain either .processingOfProtocolMessage or .decisionToDownloadAttachmentOrNotHasBeenTaken - do { - let NotificationType = ObvChannelNotification.NetworkReceivedMessageWasProcessed.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - os_log("Received a notification: %{public}@", log: log, type: .info, NotificationType.name.rawValue) - guard let (messageId, flowId) = NotificationType.parse(notification) else { return } - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.networkReceivedMessageWasProcessed(messageId: messageId)], - expectationsToAdd: []) - } - notificationCenterTokens.append(token) - } - - - // ApplicationMessageDecrypted - do { - notificationCenterTokens.append(ObvNetworkFetchNotificationNew.observeApplicationMessageDecrypted(within: notificationDelegate) { [weak self] (messageId, attachmentIds, hasEncryptedExtendedMessagePayload, flowId) in + }, + + // ApplicationMessageDecrypted + ObvNetworkFetchNotificationNew.observeApplicationMessageDecrypted(within: notificationDelegate) { [weak self] (messageId, attachmentIds, hasEncryptedExtendedMessagePayload, flowId) in os_log("Received a notification: ApplicationMessageDecrypted messageId: %{public}@", log: log, type: .info, messageId.debugDescription) var expectationsToAdd = [Expectation]() @@ -279,115 +292,75 @@ extension RemoteNotificationCoordinator { if expectationsToAdd.isEmpty { expectationsToAdd.append(.deletionOfInboxMessage(withId: messageId)) } + self?.updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set([.networkReceivedMessageWasProcessed(messageId: messageId)]), + expectationsToAdd: expectationsToAdd, + receivedOnFlowId: flowId) + }, + + // OutboxMessageAndAttachmentsDeleted + ObvNetworkPostNotification.observeOutboxMessageAndAttachmentsDeleted(within: notificationDelegate) { [weak self] (messageId, flowId) in + os_log("Received a notification: OutboxMessageAndAttachmentsDeleted", log: log, type: .info) + self?.updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set([.deletionOfOutboxMessage(withId: messageId)]), + expectationsToAdd: [], + receivedOnFlowId: flowId) + }, + + // AttachmentsUploadsRequestIsTakenCareOf + ObvNetworkPostNotification.observeAttachmentUploadRequestIsTakenCareOf(within: notificationDelegate) { [weak self] (attachmentId, flowId) in + os_log("AttachmentUploadRequestIsTakenCareOf notification received within flow %{public}@", log: log, type: .debug, flowId.debugDescription) + self?.updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set([.attachmentUploadRequestIsTakenCareOfForAttachment(withId: attachmentId)]), + expectationsToAdd: [], + receivedOnFlowId: flowId) + }, + + // InboxAttachmentWasTakenCareOf + ObvNetworkFetchNotificationNew.observeInboxAttachmentWasTakenCareOf(within: notificationDelegate) { [weak self] (attachmentId, flowId) in + self?.attachmentDownloadDecisionHasBeenTaken(attachmentId: attachmentId, flowId: flowId) + }, + + // DownloadingMessageExtendedPayloadFailed + ObvNetworkFetchNotificationNew.observeDownloadingMessageExtendedPayloadFailed(within: notificationDelegate) { [weak self] (messageId, flowId) in + self?.updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set([.extendedMessagePayloadWasDownloaded(messageId: messageId)]), + expectationsToAdd: [], + receivedOnFlowId: flowId) + }, + + // DownloadingMessageExtendedPayloadWasPerformed + ObvNetworkFetchNotificationNew.observeDownloadingMessageExtendedPayloadWasPerformed(within: notificationDelegate) { [weak self] (messageId, _, flowId) in + self?.updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set([.extendedMessagePayloadWasDownloaded(messageId: messageId)]), + expectationsToAdd: [], + receivedOnFlowId: flowId) + }, + + // ProtocolMessageToProcess + ObvProtocolNotification.observeProtocolMessageToProcess(within: notificationDelegate) { [weak self] (protocolMessageId, flowId) in self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.applicationMessageDecrypted(messageId: messageId), .uidsOfMessagesThatWillBeDownloaded], - expectationsToAdd: expectationsToAdd) - }) - } - - + expectationsToRemove: [], + expectationsToAdd: [.endOfProcessingOfProtocolMessage(withId: protocolMessageId)]) + }, + + // ProtocolMessageProcessed + ObvProtocolNotification.observeProtocolMessageProcessed(within: notificationDelegate) { [weak self] (protocolMessageId, flowId) in + self?.updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set([.endOfProcessingOfProtocolMessage(withId: protocolMessageId)]), + expectationsToAdd: [], + receivedOnFlowId: flowId) + }, + + ]) + // InboxMessageDeletedFromServerAndInboxesWithinBackgroundActivity do { let NotificationType = ObvNetworkFetchNotification.InboxMessageDeletedFromServerAndInboxes.self let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in guard let (messageId, flowId) = NotificationType.parse(notification) else { return } os_log("Received a notification: %{public}@ for messageId %{public}@", log: log, type: .info, NotificationType.name.rawValue, messageId.debugDescription) - - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.deletionOfInboxMessage(withId: messageId)], - expectationsToAdd: []) - + self?.updateExpectationsOfAllFlows(expectationsToFindAndRemove: Set([.deletionOfInboxMessage(withId: messageId)]), + expectationsToAdd: [], + receivedOnFlowId: flowId) } notificationCenterTokens.append(token) } - - // ProtocolMessageToProcessWithinBackgroundActivity - do { - let NotificationType = ObvProtocolNotification.ProtocolMessageToProcess.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - os_log("Received a notification: %{public}@", log: log, type: .info, NotificationType.name.rawValue) - guard let (protocolMessageId, flowId) = NotificationType.parse(notification) else { return } - - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.uidsOfMessagesThatWillBeDownloaded], - expectationsToAdd: [.processingOfProtocolMessage(withId: protocolMessageId)]) - - } - notificationCenterTokens.append(token) - } - - - // ProtocolMessageProcessedWithinBackgroundActivity - do { - let NotificationType = ObvProtocolNotification.ProtocolMessageProcessed.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - os_log("Received a notification: %{public}@", log: log, type: .info, NotificationType.name.rawValue) - guard let (protocolMessageId, flowId) = NotificationType.parse(notification) else { return } - - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.processingOfProtocolMessage(withId: protocolMessageId)], - expectationsToAdd: []) - - } - notificationCenterTokens.append(token) - } - - - // OutboxMessageAndAttachmentsDeleted - do { - let NotificationType = ObvNetworkPostNotification.OutboxMessageAndAttachmentsDeleted.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - os_log("Received a notification: %{public}@", log: log, type: .info, NotificationType.name.rawValue) - guard let (messageId, flowId) = NotificationType.parse(notification) else { return } - - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.deletionOfOutboxMessage(withId: messageId)], - expectationsToAdd: []) - - } - notificationCenterTokens.append(token) - } - - - // AttachmentsUploadsRequestIsTakenCareOf - do { - let NotificationType = ObvNetworkPostNotification.AttachmentUploadRequestIsTakenCareOf.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - guard let (attachmentId, flowId) = NotificationType.parse(notification) else { return } - os_log("%{public}@ notification received within flow %{public}@", log: log, type: .debug, NotificationType.name.rawValue, flowId.debugDescription) - - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.attachmentUploadRequestIsTakenCareOfForAttachment(withId: attachmentId)], - expectationsToAdd: []) - } - notificationCenterTokens.append(token) - } - - - // InboxAttachmentWasTakenCareOf - do { - let token = ObvNetworkFetchNotificationNew.observeInboxAttachmentWasTakenCareOf(within: notificationDelegate) { [weak self] (attachmentId, flowId) in - self?.attachmentDownloadDecisionHasBeenTaken(attachmentId: attachmentId, flowId: flowId) - } - notificationCenterTokens.append(token) - } - - - // DownloadingMessageExtendedPayloadFailed - notificationCenterTokens.append(ObvNetworkFetchNotificationNew.observeDownloadingMessageExtendedPayloadFailed(within: notificationDelegate) { [weak self] (messageId, flowId) in - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.extendedMessagePayloadWasDownloaded(messageId: messageId)], - expectationsToAdd: []) - }) - - // DownloadingMessageExtendedPayloadWasPerformed - notificationCenterTokens.append(ObvNetworkFetchNotificationNew.observeDownloadingMessageExtendedPayloadWasPerformed(within: notificationDelegate) { [weak self] (messageId, _, flowId) in - self?.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [.extendedMessagePayloadWasDownloaded(messageId: messageId)], - expectationsToAdd: []) - }) - } } @@ -407,7 +380,7 @@ extension RemoteNotificationCoordinator { os_log("🌊 attachmentDownloadDecisionHasBeenTaken was called within flow %{public}@", log: log, type: .info, flowId.debugDescription) self.updateExpectationsOfFlow(withId: flowId, - expectationsToRemove: [Expectation.decisionToDownloadAttachmentOrNotHasBeenTaken(attachmentId: attachmentId)], + expectationsToRemove: [.decisionToDownloadAttachmentOrNotHasBeenTaken(attachmentId: attachmentId)], expectationsToAdd: []) } diff --git a/Engine/ObvFlowManager/ObvFlowManager/Expectation.swift b/Engine/ObvFlowManager/ObvFlowManager/Expectation.swift index 2cfde8cb..f881fde4 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/Expectation.swift +++ b/Engine/ObvFlowManager/ObvFlowManager/Expectation.swift @@ -24,7 +24,6 @@ import ObvMetaManager enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { // For outbox messages - case powWasRequestedToTheServer(messageId: MessageIdentifier) case outboxMessageWasUploaded(messageId: MessageIdentifier) case deletionOfOutboxMessage(withId: MessageIdentifier) @@ -34,7 +33,7 @@ enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { case applicationMessageDecrypted(messageId: MessageIdentifier) case extendedMessagePayloadWasDownloaded(messageId: MessageIdentifier) case protocolMessageToProcess - case processingOfProtocolMessage(withId: MessageIdentifier) + case endOfProcessingOfProtocolMessage(withId: MessageIdentifier) case deletionOfInboxMessage(withId: MessageIdentifier) // For outbox attachments @@ -53,13 +52,6 @@ enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { default: return false } - case .powWasRequestedToTheServer(messageId: let id1): - switch rhs { - case .powWasRequestedToTheServer(messageId: let id2): - return id1 == id2 - default: - return false - } case .outboxMessageWasUploaded(messageId: let id1): switch rhs { case .outboxMessageWasUploaded(messageId: let id2): @@ -88,9 +80,9 @@ enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { default: return false } - case .processingOfProtocolMessage(withId: let id1): + case .endOfProcessingOfProtocolMessage(withId: let id1): switch rhs { - case .processingOfProtocolMessage(withId: let id2): + case .endOfProcessingOfProtocolMessage(withId: let id2): return id1 == id2 default: return false @@ -135,8 +127,6 @@ enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { var debugDescription: String { switch self { - case .powWasRequestedToTheServer(messageId: let uid): - return "powWasRequestedToTheServer<\(uid.debugDescription)>" case .networkReceivedMessageWasProcessed(messageId: let uid): return "networkReceivedMessageWasProcessed<\(uid.debugDescription)>" case .outboxMessageWasUploaded(messageId: let uid): @@ -147,8 +137,8 @@ enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { return "deletionOfOutboxMessage<\(uid.debugDescription)>" case .protocolMessageToProcess: return "protocolMessageToProcess" - case .processingOfProtocolMessage(withId: let uid): - return "processingOfProtocolMessage<\(uid.debugDescription)>" + case .endOfProcessingOfProtocolMessage(withId: let uid): + return "endOfProcessingOfProtocolMessage<\(uid.debugDescription)>" case .uidsOfMessagesThatWillBeDownloaded: return "uidsOfMessagesThatWillBeDownloaded" case .applicationMessageDecrypted(messageId: let uid): diff --git a/Engine/ObvIdentityManager/ObvIdentityManager.xcodeproj/project.pbxproj b/Engine/ObvIdentityManager/ObvIdentityManager.xcodeproj/project.pbxproj index 687ddc98..3ecde661 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager.xcodeproj/project.pbxproj +++ b/Engine/ObvIdentityManager/ObvIdentityManager.xcodeproj/project.pbxproj @@ -280,9 +280,9 @@ isa = PBXNativeTarget; buildConfigurationList = C41F590C200365DF00053581 /* Build configuration list for PBXNativeTarget "ObvIdentityManager" */; buildPhases = ( + C41F58F5200365DF00053581 /* Headers */, C41F58F3200365DF00053581 /* Sources */, C41F58F4200365DF00053581 /* Frameworks */, - C41F58F5200365DF00053581 /* Headers */, C0B4A4E2276F5ACE00816D8D /* ShellScript */, ); buildRules = ( diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactDevice.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactDevice.swift index c616a0b6..2b169119 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactDevice.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactDevice.swift @@ -106,8 +106,10 @@ final class ContactDevice: NSManagedObject, ObvManagedObject { extension ContactDevice { - var allCapabilities: Set { - guard let split = self.rawCapabilities?.split(separator: "|") else { return Set() } + /// Returns `nil` if the device capabilities were never set yet + var allCapabilities: Set? { + guard let rawCapabilities = self.rawCapabilities else { return nil } + let split = rawCapabilities.split(separator: "|") return Set(split.compactMap({ ObvCapability(rawValue: String($0)) })) } diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroup.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroup.swift index e0c90d08..edafbe2c 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroup.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroup.swift @@ -471,8 +471,8 @@ extension ContactGroup { assertionFailure() return } - let notification = ObvBackupNotification.backupableManagerDatabaseContentChanged(flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for sending a backupableManagerDatabaseContentChanged notification", within: delegateManager.notificationDelegate) + ObvBackupNotification.backupableManagerDatabaseContentChanged(flowId: flowId) + .postOnBackgroundQueue(within: delegateManager.notificationDelegate) } } diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroupJoined.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroupJoined.swift index 535ab850..24bca981 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroupJoined.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroupJoined.swift @@ -168,6 +168,7 @@ extension ContactGroupJoined { identityCoreDetails: groupMemberWithCoreDetails.coreDetails, trustOrigin: trustOrigin, ownedIdentity: ownedIdentity, + isOneToOne: false, delegateManager: delegateManager) else { throw ObvIdentityManagerError.contactCreationFailed.error(withDomain: errorDomain) diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroupOwned.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroupOwned.swift index 7ece7434..3f7de132 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroupOwned.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactGroupOwned.swift @@ -269,8 +269,10 @@ extension ContactGroupOwned { }) let reallyNewPendingMemberObjects: Set = Set( try newPendingMemberIdentities.map { (contact) in - let publishedCoreDetails = contact.publishedIdentityDetails?.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory).coreDetails - let trustedCoreDetails = contact.trustedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory).coreDetails + let publishedCoreDetails = contact.publishedIdentityDetails?.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory)?.coreDetails + guard let trustedCoreDetails = contact.trustedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory)?.coreDetails else { + throw Self.makeError(message: "Could not get the trusted details of a contact") + } let coreDetails = publishedCoreDetails ?? trustedCoreDetails let cryptoIdentityWithCoreDetails = CryptoIdentityWithCoreDetails(cryptoIdentity: contact.cryptoIdentity, coreDetails: coreDetails) diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentity.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentity.swift index 6da6d78e..d5bea2aa 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentity.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentity.swift @@ -58,6 +58,7 @@ final class ContactIdentity: NSManagedObject, ObvManagedObject { @NSManaged private(set) var isCertifiedByOwnKeycloak: Bool @NSManaged private(set) var isForcefullyTrustedByUser: Bool @NSManaged private(set) var isRevokedAsCompromised: Bool + @NSManaged private(set) var isOneToOne: Bool @NSManaged private var trustLevelRaw: String // MARK: Relationships @@ -167,7 +168,7 @@ final class ContactIdentity: NSManagedObject, ObvManagedObject { /// - identityDetails: The identity details of the contact identity. /// - ownedIdentity: The owned identity for which we add this contact. /// - delegateManager: The `ObvIdentityDelegateManager`. - convenience init?(cryptoIdentity: ObvCryptoIdentity, identityCoreDetails: ObvIdentityCoreDetails, trustOrigin: TrustOrigin, ownedIdentity: OwnedIdentity, delegateManager: ObvIdentityDelegateManager) { + convenience init?(cryptoIdentity: ObvCryptoIdentity, identityCoreDetails: ObvIdentityCoreDetails, trustOrigin: TrustOrigin, ownedIdentity: OwnedIdentity, isOneToOne: Bool, delegateManager: ObvIdentityDelegateManager) { let log = OSLog(subsystem: delegateManager.logSubsystem, category: "ContactIdentity") guard let obvContext = ownedIdentity.obvContext else { @@ -192,6 +193,7 @@ final class ContactIdentity: NSManagedObject, ObvManagedObject { // Simple attributes self.cryptoIdentity = cryptoIdentity + self.isOneToOne = isOneToOne // Simple relationships self.contactGroups = Set() @@ -233,6 +235,7 @@ final class ContactIdentity: NSManagedObject, ObvManagedObject { self.trustLevelRaw = backupItem.trustLevelRaw self.isRevokedAsCompromised = backupItem.isRevokedAsCompromised self.isForcefullyTrustedByUser = backupItem.isForcefullyTrustedByUser + self.isOneToOne = backupItem.isOneToOne } fileprivate func restoreRelationships(contactGroupsOwned: Set, persistedTrustOrigins: Set, publishedIdentityDetails: ContactIdentityDetailsPublished?, trustedIdentityDetails: ContactIdentityDetailsTrusted) { @@ -274,7 +277,10 @@ extension ContactIdentity { } let details = publishedIdentityDetails ?? trustedIdentityDetails - guard let signedUserDetails = details.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory).coreDetails.signedUserDetails else { + guard let identityDetails = details.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) else { + throw Self.makeError(message: "Failed to refresh trusted details certified by own keycloak as we could not get the identity details") + } + guard let signedUserDetails = identityDetails.coreDetails.signedUserDetails else { return } @@ -347,7 +353,10 @@ extension ContactIdentity { func getSignedUserDetails(identityPhotosDirectory: URL) throws -> SignedUserDetails? { let details = publishedIdentityDetails ?? trustedIdentityDetails - guard let signedUserDetails = details.getIdentityDetails(identityPhotosDirectory: identityPhotosDirectory).coreDetails.signedUserDetails else { + guard let identityDetails = details.getIdentityDetails(identityPhotosDirectory: identityPhotosDirectory) else { + throw Self.makeError(message: "Failed to get signed details as we could not get the contact identity details") + } + guard let signedUserDetails = identityDetails.coreDetails.signedUserDetails else { return nil } guard let ownKeycloakServer = ownedIdentity.keycloakServer else { @@ -438,9 +447,13 @@ extension ContactIdentity { // If we reach this point, the published details have a higher version than the trusted details. We try to "auto-trust" these published details - let publishedCoreDetails = publishedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory).coreDetails - let trustedCoreDetails = trustedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory).coreDetails - guard publishedCoreDetails.fieldsAreTheSameAndSignedDetailsAreNotConsidered(than: trustedCoreDetails) else { + guard let trustedDetails = trustedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) else { + throw Self.makeError(message: "Failed to try to auto-trust published details as we could not get the trusted details") + } + guard let publishedDetails = publishedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) else { + throw Self.makeError(message: "Failed to try to auto-trust published details as we could not get the published details") + } + guard publishedDetails.coreDetails.fieldsAreTheSameAndSignedDetailsAreNotConsidered(than: trustedDetails.coreDetails) else { // Since the details displayed to the user are different in the published details than in the trusted details, we cannot auto-trust them os_log("Fields are different", log: log, type: .info) return @@ -455,7 +468,7 @@ extension ContactIdentity { } // If we reach this point, we can auto-trust the published details - try updateTrustedDetailsWithPublishedDetails(publishedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory), delegateManager: delegateManager) + try updateTrustedDetailsWithPublishedDetails(publishedDetails, delegateManager: delegateManager) } @@ -563,17 +576,22 @@ extension ContactIdentity { throw makeError(message: "Could not find contact device") } device.setRawCapabilities(newRawCapabilities: newRawCapabilities) + // If, after setting the own capabilities of the device, we see that the contact does not support the .oneToOneContacts + // Capability, we upgrade her to OneToOne. + if let allCapabilities = self.allCapabilities, !allCapabilities.contains(.oneToOneContacts) { + setIsOneToOne(to: true) + } } - var allCapabilities: Set { + /// Returns `nil` if the contact capabilities are not known yet (i.e., when no contact device has capabilities) + var allCapabilities: Set? { + let capabilitiesOfDevicesWithKnownCapabilities = devices.compactMap({ $0.allCapabilities }) + guard !capabilitiesOfDevicesWithKnownCapabilities.isEmpty else { return nil } var capabilities = Set() ObvCapability.allCases.forEach { capability in - switch capability { - case .webrtcContinuousICE: - if devices.allSatisfy({ $0.allCapabilities.contains(capability) }) { - capabilities.insert(capability) - } + if capabilitiesOfDevicesWithKnownCapabilities.allSatisfy({ $0.contains(capability) }) { + capabilities.insert(capability) } } return capabilities @@ -582,6 +600,17 @@ extension ContactIdentity { } +// MARK: - Capabilities + +extension ContactIdentity { + + func setIsOneToOne(to newIsOneToOne: Bool) { + self.isOneToOne = newIsOneToOne + } + +} + + // MARK: - Convenience DB getters extension ContactIdentity { @@ -590,6 +619,12 @@ extension ContactIdentity { return NSFetchRequest(entityName: ContactIdentity.entityName) } + struct Predicate { + enum Key: String { + case isOneToOne = "isOneToOne" + } + } + class func get(contactIdentity: ObvCryptoIdentity, ownedIdentity: ObvCryptoIdentity, delegateManager: ObvIdentityDelegateManager, within obvContext: ObvContext) throws -> ContactIdentity? { let request: NSFetchRequest = ContactIdentity.fetchRequest() request.predicate = NSPredicate(format: "%K == %@ AND %K == %@", @@ -665,18 +700,20 @@ extension ContactIdentity { notification.postOnBackgroundQueue(within: delegateManager.notificationDelegate) } - do { - os_log("Sending a ContactTrustLevelWasIncreased notification", log: log, type: .debug) - let NotificationType = ObvIdentityNotification.ContactTrustLevelWasIncreased.self - let userInfo = [NotificationType.Key.ownedIdentity: self.ownedIdentity.cryptoIdentity, - NotificationType.Key.contactIdentity: self.cryptoIdentity, - NotificationType.Key.trustLevelOfContactIdentity: self.trustLevel, - NotificationType.Key.flowId: flowId] as [String: Any] - DispatchQueue(label: "Queue created in ContactIdentity for posting a ContactTrustLevelWasIncreased notification").async { - delegateManager.notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) - } - } - + ObvIdentityNotificationNew.contactTrustLevelWasIncreased( + ownedIdentity: self.ownedIdentity.cryptoIdentity, + contactIdentity: self.cryptoIdentity, + trustLevelOfContactIdentity: self.trustLevel, + isOneToOne: self.isOneToOne, + flowId: flowId) + .postOnBackgroundQueue(within: delegateManager.notificationDelegate) + + ObvIdentityNotificationNew.contactIdentityOneToOneStatusChanged( + ownedIdentity: ownedIdentity.cryptoIdentity, + contactIdentity: cryptoIdentity, + flowId: flowId) + .postOnBackgroundQueue(within: delegateManager.notificationDelegate) + } else if isDeleted { os_log("Sending a ContactWasDeleted notification", log: log, type: .debug) @@ -715,18 +752,27 @@ extension ContactIdentity { } + if changedKeys.contains(Predicate.Key.isOneToOne.rawValue) { + + ObvIdentityNotificationNew.contactIdentityOneToOneStatusChanged( + ownedIdentity: ownedIdentity.cryptoIdentity, + contactIdentity: cryptoIdentity, + flowId: flowId) + .postOnBackgroundQueue(within: delegateManager.notificationDelegate) + + } + } if trustLevelWasIncreased { - let NotificationType = ObvIdentityNotification.ContactTrustLevelWasIncreased.self - let userInfo = [NotificationType.Key.ownedIdentity: self.ownedIdentity.cryptoIdentity, - NotificationType.Key.contactIdentity: self.cryptoIdentity, - NotificationType.Key.trustLevelOfContactIdentity: self.trustLevel, - NotificationType.Key.flowId: flowId] as [String: Any] - DispatchQueue(label: "Queue created in ContactIdentity for posting a ContactTrustLevelWasIncreased notification").async { - delegateManager.notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) - } + ObvIdentityNotificationNew.contactTrustLevelWasIncreased( + ownedIdentity: self.ownedIdentity.cryptoIdentity, + contactIdentity: self.cryptoIdentity, + trustLevelOfContactIdentity: self.trustLevel, + isOneToOne: self.isOneToOne, + flowId: flowId) + .postOnBackgroundQueue(within: delegateManager.notificationDelegate) trustLevelWasIncreased = false @@ -748,7 +794,8 @@ extension ContactIdentity { contactGroupsOwned: contactGroupsOwned, trustLevelRaw: trustLevelRaw, isRevokedAsCompromised: isRevokedAsCompromised, - isForcefullyTrustedByUser: isForcefullyTrustedByUser) + isForcefullyTrustedByUser: isForcefullyTrustedByUser, + isOneToOne: isOneToOne) } } @@ -764,6 +811,7 @@ struct ContactIdentityBackupItem: Codable, Hashable { fileprivate let trustLevelRaw: String fileprivate let isRevokedAsCompromised: Bool fileprivate let isForcefullyTrustedByUser: Bool + fileprivate let isOneToOne: Bool private static let errorDomain = String(describing: ContactIdentityBackupItem.self) @@ -772,7 +820,7 @@ struct ContactIdentityBackupItem: Codable, Hashable { return NSError(domain: errorDomain, code: 0, userInfo: userInfo) } - fileprivate init(cryptoIdentity: ObvCryptoIdentity, persistedTrustOrigins: Set, publishedIdentityDetails: ContactIdentityDetailsPublished?, trustedIdentityDetails: ContactIdentityDetailsTrusted, contactGroupsOwned: Set, trustLevelRaw: String, isRevokedAsCompromised: Bool, isForcefullyTrustedByUser: Bool) { + fileprivate init(cryptoIdentity: ObvCryptoIdentity, persistedTrustOrigins: Set, publishedIdentityDetails: ContactIdentityDetailsPublished?, trustedIdentityDetails: ContactIdentityDetailsTrusted, contactGroupsOwned: Set, trustLevelRaw: String, isRevokedAsCompromised: Bool, isForcefullyTrustedByUser: Bool, isOneToOne: Bool) { self.cryptoIdentity = cryptoIdentity self.persistedTrustOrigins = Set(persistedTrustOrigins.map { $0.backupItem }) self.publishedIdentityDetails = publishedIdentityDetails?.backupItem @@ -781,6 +829,7 @@ struct ContactIdentityBackupItem: Codable, Hashable { self.trustLevelRaw = trustLevelRaw self.isRevokedAsCompromised = isRevokedAsCompromised self.isForcefullyTrustedByUser = isForcefullyTrustedByUser + self.isOneToOne = isOneToOne } enum CodingKeys: String, CodingKey { @@ -792,6 +841,7 @@ struct ContactIdentityBackupItem: Codable, Hashable { case trustLevelRaw = "trust_level" case isRevokedAsCompromised = "revoked" case isForcefullyTrustedByUser = "forcefully_trusted" + case isOneToOne = "one_to_one" } func encode(to encoder: Encoder) throws { @@ -804,6 +854,7 @@ struct ContactIdentityBackupItem: Codable, Hashable { try container.encode(trustLevelRaw, forKey: .trustLevelRaw) try container.encode(isRevokedAsCompromised, forKey: .isRevokedAsCompromised) try container.encode(isForcefullyTrustedByUser, forKey: .isForcefullyTrustedByUser) + try container.encode(isOneToOne, forKey: .isOneToOne) } init(from decoder: Decoder) throws { @@ -820,6 +871,7 @@ struct ContactIdentityBackupItem: Codable, Hashable { self.trustLevelRaw = try values.decode(String.self, forKey: .trustLevelRaw) self.isRevokedAsCompromised = try values.decodeIfPresent(Bool.self, forKey: .isRevokedAsCompromised) ?? false self.isForcefullyTrustedByUser = try values.decodeIfPresent(Bool.self, forKey: .isForcefullyTrustedByUser) ?? false + self.isOneToOne = try values.decodeIfPresent(Bool.self, forKey: .isOneToOne) ?? true } func restoreInstance(within obvContext: ObvContext, associations: inout BackupItemObjectAssociations) throws { diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetails.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetails.swift index f455242a..f5a5749f 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetails.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetails.swift @@ -61,15 +61,15 @@ class ContactIdentityDetails: NSManagedObject, ObvManagedObject { } - func getIdentityDetails(identityPhotosDirectory: URL) -> ObvIdentityDetails { - let data = kvoSafePrimitiveValue(forKey: Predicate.Key.serializedIdentityCoreDetails.rawValue) as! Data - let coreDetails = try! ObvIdentityCoreDetails(data) + func getIdentityDetails(identityPhotosDirectory: URL) -> ObvIdentityDetails? { + guard let data = kvoSafePrimitiveValue(forKey: Predicate.Key.serializedIdentityCoreDetails.rawValue) as? Data else { return nil } + guard let coreDetails = try? ObvIdentityCoreDetails(data) else { return nil } let photoURL = getPhotoURL(identityPhotosDirectory: identityPhotosDirectory) return ObvIdentityDetails(coreDetails: coreDetails, photoURL: photoURL) } - func getIdentityDetailsElements(identityPhotosDirectory: URL) -> IdentityDetailsElements { - let coreDetails = getIdentityDetails(identityPhotosDirectory: identityPhotosDirectory).coreDetails + func getIdentityDetailsElements(identityPhotosDirectory: URL) -> IdentityDetailsElements? { + guard let coreDetails = getIdentityDetails(identityPhotosDirectory: identityPhotosDirectory)?.coreDetails else { return nil } return IdentityDetailsElements(version: version, coreDetails: coreDetails, photoServerKeyAndLabel: photoServerKeyAndLabel) } @@ -295,8 +295,8 @@ extension ContactIdentityDetails { assertionFailure() return } - let notification = ObvBackupNotification.backupableManagerDatabaseContentChanged(flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for sending a backupableManagerDatabaseContentChanged notification", within: delegateManager.notificationDelegate) + ObvBackupNotification.backupableManagerDatabaseContentChanged(flowId: flowId) + .postOnBackgroundQueue(within: delegateManager.notificationDelegate) } diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetailsPublished.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetailsPublished.swift index f715a4ff..8c2cb9df 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetailsPublished.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetailsPublished.swift @@ -27,7 +27,7 @@ import ObvMetaManager import OlvidUtils @objc(ContactIdentityDetailsPublished) -final class ContactIdentityDetailsPublished: ContactIdentityDetails { +final class ContactIdentityDetailsPublished: ContactIdentityDetails, ObvErrorMaker { // MARK: Internal constants @@ -73,7 +73,12 @@ extension ContactIdentityDetailsPublished { self.version = newContactIdentityDetailsElements.version - if newContactIdentityDetailsElements.coreDetails != self.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory).coreDetails { + guard let storedPublishedCoreDetails = self.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory)?.coreDetails else { + assertionFailure() + throw Self.makeError(message: "Could not get the local version of the contact published details") + } + + if newContactIdentityDetailsElements.coreDetails != storedPublishedCoreDetails { self.serializedIdentityCoreDetails = try newContactIdentityDetailsElements.coreDetails.encode() } @@ -97,15 +102,15 @@ extension ContactIdentityDetailsPublished { guard !isDeleted else { return } - + + let log = OSLog(subsystem: ObvIdentityDelegateManager.defaultLogSubsystem, category: ContactIdentityDetailsPublished.entityName) + guard let delegateManager = delegateManager else { - let log = OSLog(subsystem: ObvIdentityDelegateManager.defaultLogSubsystem, category: ContactIdentityDetailsPublished.entityName) os_log("The delegate manager is not set", log: log, type: .fault) return } guard let notificationDelegate = delegateManager.notificationDelegate else { - let log = OSLog(subsystem: ObvIdentityDelegateManager.defaultLogSubsystem, category: ContactIdentityDetailsPublished.entityName) os_log("The notification delegate is not set", log: log, type: .fault) return } @@ -113,12 +118,16 @@ extension ContactIdentityDetailsPublished { if !isDeleted { - let publishedIdentityDetails = self.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) + if let publishedIdentityDetails = self.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) { let NotificationType = ObvIdentityNotification.NewPublishedContactIdentityDetails.self let userInfo = [NotificationType.Key.contactCryptoIdentity: self.contactIdentity.cryptoIdentity, NotificationType.Key.ownedCryptoIdentity: self.contactIdentity.ownedIdentity.cryptoIdentity, NotificationType.Key.publishedIdentityDetails: publishedIdentityDetails] as [String: Any] notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) + } else { + os_log("Could not notify about the new ContactIdentityDetailsPublished", log: log, type: .fault) + assertionFailure() + } } } diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetailsTrusted.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetailsTrusted.swift index 940de430..acf99526 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetailsTrusted.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/ContactIdentityDetailsTrusted.swift @@ -67,17 +67,25 @@ extension ContactIdentityDetailsTrusted { /// This method should *only* be called from the `updateTrustedDetailsWithPublishedDetails` and the `refreshCertifiedByOwnKeycloakAndTrustedDetails` methods of the `ContactIdentity` entity. func updateWithContactIdentityDetailsPublished(_ contactIdentityDetailsPublished: ContactIdentityDetailsPublished, delegateManager: ObvIdentityDelegateManager) throws { + let log = OSLog(subsystem: delegateManager.logSubsystem, category: "ContactIdentityDetailsTrusted") + guard let managedObjectContext = self.managedObjectContext, contactIdentityDetailsPublished.managedObjectContext == managedObjectContext else { throw makeError(message: "Inappropriate context") } self.version = contactIdentityDetailsPublished.version let identityPhotosDirectory = delegateManager.identityPhotosDirectory - - if contactIdentityDetailsPublished.getIdentityDetails(identityPhotosDirectory: identityPhotosDirectory).coreDetails != self.getIdentityDetails(identityPhotosDirectory: identityPhotosDirectory).coreDetails { - self.serializedIdentityCoreDetails = contactIdentityDetailsPublished.serializedIdentityCoreDetails - } + if let publishedCoreDetails = contactIdentityDetailsPublished.getIdentityDetails(identityPhotosDirectory: identityPhotosDirectory)?.coreDetails, + let trustedCoreDetails = self.getIdentityDetails(identityPhotosDirectory: identityPhotosDirectory)?.coreDetails { + if publishedCoreDetails != trustedCoreDetails { + self.serializedIdentityCoreDetails = contactIdentityDetailsPublished.serializedIdentityCoreDetails + } + } else { + os_log("Could not update trusted details using published details", log: log, type: .fault) + assertionFailure() + } + self.photoServerKeyAndLabel = contactIdentityDetailsPublished.photoServerKeyAndLabel let photoURLOfPublishedDetails = contactIdentityDetailsPublished.getPhotoURL(identityPhotosDirectory: identityPhotosDirectory) @@ -101,28 +109,32 @@ extension ContactIdentityDetailsTrusted { override func didSave() { super.didSave() - + + let log = OSLog(subsystem: ObvIdentityDelegateManager.defaultLogSubsystem, category: ContactIdentityDetailsTrusted.entityName) + guard let delegateManager = delegateManager else { - let log = OSLog(subsystem: ObvIdentityDelegateManager.defaultLogSubsystem, category: ContactIdentityDetailsTrusted.entityName) os_log("The delegate manager is not set", log: log, type: .fault) return } guard let notificationDelegate = delegateManager.notificationDelegate else { - let log = OSLog(subsystem: ObvIdentityDelegateManager.defaultLogSubsystem, category: ContactIdentityDetailsTrusted.entityName) os_log("The notification delegate is not set", log: log, type: .fault) return } if !isDeleted { - let trustedIdentityDetails = self.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) - let NotificationType = ObvIdentityNotification.NewTrustedContactIdentityDetails.self - let userInfo = [NotificationType.Key.contactCryptoIdentity: self.contactIdentity.cryptoIdentity, - NotificationType.Key.ownedCryptoIdentity: self.contactIdentity.ownedIdentity.cryptoIdentity, - NotificationType.Key.trustedIdentityDetails: trustedIdentityDetails] as [String: Any] - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) - + if let trustedIdentityDetails = self.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) { + let NotificationType = ObvIdentityNotification.NewTrustedContactIdentityDetails.self + let userInfo = [NotificationType.Key.contactCryptoIdentity: self.contactIdentity.cryptoIdentity, + NotificationType.Key.ownedCryptoIdentity: self.contactIdentity.ownedIdentity.cryptoIdentity, + NotificationType.Key.trustedIdentityDetails: trustedIdentityDetails] as [String: Any] + notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) + } else { + os_log("Could not notify about the new trusted contact identity details", log: log, type: .fault) + assertionFailure() + } + } } diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/KeycloakServer.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/KeycloakServer.swift index 4fed59b8..5dcf4d87 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/KeycloakServer.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/KeycloakServer.swift @@ -377,8 +377,8 @@ final class KeycloakServer: NSManagedObject, ObvManagedObject { assertionFailure() return } - let notification = ObvBackupNotification.backupableManagerDatabaseContentChanged(flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for sending a backupableManagerDatabaseContentChanged notification", within: notificationDelegate) + ObvBackupNotification.backupableManagerDatabaseContentChanged(flowId: flowId) + .postOnBackgroundQueue(within: notificationDelegate) } } diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/OwnedDevice.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/OwnedDevice.swift index 6fd54c86..29675fa3 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/OwnedDevice.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/OwnedDevice.swift @@ -128,8 +128,10 @@ final class OwnedDevice: NSManagedObject, ObvManagedObject { extension OwnedDevice { - var allCapabilities: Set { - guard let split = self.rawCapabilities?.split(separator: "|") else { return Set() } + /// Returns `nil` if the device capabilities were never set yet + var allCapabilities: Set? { + guard let rawCapabilities = self.rawCapabilities else { return nil } + let split = rawCapabilities.split(separator: "|") return Set(split.compactMap({ ObvCapability(rawValue: String($0)) })) } diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/OwnedIdentity.swift b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/OwnedIdentity.swift index af5a6f74..2c514a19 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/OwnedIdentity.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/CoreData/OwnedIdentity.swift @@ -451,14 +451,17 @@ extension OwnedIdentity { } - var allCapabilities: Set { + /// Returns `nil` if the own capabilities are not known yet (i.e., when no device has capabilities) + var allCapabilities: Set? { + var capabilitiesOfDevicesWithKnownCapabilities = otherDevices.compactMap({ $0.allCapabilities }) + if let currentDeviceCapabilities = currentDevice.allCapabilities { + capabilitiesOfDevicesWithKnownCapabilities.append(currentDeviceCapabilities) + } + guard !capabilitiesOfDevicesWithKnownCapabilities.isEmpty else { return nil } var capabilities = Set() ObvCapability.allCases.forEach { capability in - switch capability { - case .webrtcContinuousICE: - if otherDevices.allSatisfy({ $0.allCapabilities.contains(capability) }) && currentDevice.allCapabilities.contains(capability) { - capabilities.insert(capability) - } + if capabilitiesOfDevicesWithKnownCapabilities.allSatisfy({ $0.contains(capability) }) { + capabilities.insert(capability) } } return capabilities @@ -563,8 +566,8 @@ extension OwnedIdentity { assertionFailure() return } - let notification = ObvBackupNotification.backupableManagerDatabaseContentChanged(flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for sending a backupableManagerDatabaseContentChanged notification", within: notificationDelegate) + ObvBackupNotification.backupableManagerDatabaseContentChanged(flowId: flowId) + .postOnBackgroundQueue(within: delegateManager.notificationDelegate) } } diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/ObvIdentityManagerImplementation.swift b/Engine/ObvIdentityManager/ObvIdentityManager/ObvIdentityManagerImplementation.swift index adbee926..3882c2cf 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/ObvIdentityManagerImplementation.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/ObvIdentityManagerImplementation.swift @@ -60,6 +60,10 @@ public final class ObvIdentityManagerImplementation { self.delegateManager = ObvIdentityDelegateManager(sharedContainerIdentifier: sharedContainerIdentifier, identityPhotosDirectory: identityPhotosDirectory, prng: prng) } + deinit { + debugPrint("Deinit of ObvIdentityManagerImplementation") + } + private static func makeError(message: String) -> Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } private func makeError(message: String) -> Error { Self.makeError(message: message) } @@ -80,120 +84,82 @@ extension ObvIdentityManagerImplementation: ObvIdentityDelegate { public var backupSource: ObvBackupableObjectSource { .engine } - public func provideInternalDataForBackup(backupRequestIdentifier: FlowIdentifier, _ completionHandler: @escaping (Result<(internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource), Error>) -> Void) { + public func provideInternalDataForBackup(backupRequestIdentifier: FlowIdentifier) async throws -> (internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource) { let delegateManager = self.delegateManager - delegateManager.contextCreator.performBackgroundTask(flowId: backupRequestIdentifier) { (obvContext) in - let queue = DispatchQueue(label: "Queue for sending backup data from the identity manager") - let ownedIdentities: [OwnedIdentity] - do { - ownedIdentities = try OwnedIdentity.getAll(delegateManager: delegateManager, within: obvContext) - } catch { - queue.async { - completionHandler(.failure(error)) - } - return - } - let ownedIdentitiesBackupItems = Set(ownedIdentities.map { $0.backupItem }) - let jsonEncoder = JSONEncoder() - let internalData: String + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation<(internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource), Error>) in do { - let data = try jsonEncoder.encode(ownedIdentitiesBackupItems) - guard let json = String(data: data, encoding: .utf8) else { - throw ObvIdentityManagerImplementation.makeError(message: "Could not convert json to UTF8 string during backup") + try delegateManager.contextCreator.performBackgroundTaskAndWaitOrThrow(flowId: backupRequestIdentifier) { obvContext in + let ownedIdentities = try OwnedIdentity.getAll(delegateManager: delegateManager, within: obvContext) + guard !ownedIdentities.isEmpty else { + throw Self.makeError(message: "No data to backup since we could not find any owned identity") + } + let ownedIdentitiesBackupItems = Set(ownedIdentities.map { $0.backupItem }) + let jsonEncoder = JSONEncoder() + let data = try jsonEncoder.encode(ownedIdentitiesBackupItems) + guard let internalData = String(data: data, encoding: .utf8) else { + throw Self.makeError(message: "Could not convert json to UTF8 string during backup") + } + continuation.resume(returning: (internalData, ObvIdentityManagerImplementation.backupIdentifier, .engine)) } - internalData = json - } catch let error { - completionHandler(.failure(error)) - return - } - queue.async { - completionHandler(.success((internalData, ObvIdentityManagerImplementation.backupIdentifier, .engine))) + } catch { + continuation.resume(throwing: error) } } } - public func restoreBackup(backupRequestIdentifier: FlowIdentifier, internalJson: String, _ completionHandler: @escaping (Error?) -> Void) { + public func restoreBackup(backupRequestIdentifier: FlowIdentifier, internalJson: String) async throws { let delegateManager = self.delegateManager let log = self.log let prng = self.prng - delegateManager.contextCreator.performBackgroundTask(flowId: backupRequestIdentifier) { (obvContext) in - let queue = DispatchQueue(label: "Queue for sending backup restore results from the identity manager") - let ownedIdentities: [OwnedIdentity] + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in do { - ownedIdentities = try OwnedIdentity.getAll(delegateManager: delegateManager, within: obvContext) - guard ownedIdentities.isEmpty else { - let error = ObvIdentityManagerImplementation.makeError(message: "📲 An owned identity is already present in database. The engine does not support multiple owned identities at this time") - queue.async { - completionHandler(error) + try delegateManager.contextCreator.performBackgroundTaskAndWaitOrThrow(flowId: backupRequestIdentifier) { (obvContext) in + let ownedIdentities = try OwnedIdentity.getAll(delegateManager: delegateManager, within: obvContext) + guard ownedIdentities.isEmpty else { + throw Self.makeError(message: "📲 An owned identity is already present in database. The engine does not support multiple owned identities at this time") + } + // If we reach this point, we can try to restore the backup + let internalJsonData = internalJson.data(using: .utf8)! + let jsonDecoder = JSONDecoder() + let ownedIdentityBackupItems = try jsonDecoder.decode([OwnedIdentityBackupItem].self, from: internalJsonData) + + os_log("📲 The identity manager successfully parsed the internal json during the restore of the backup within flow %{public}@", log: log, type: .info, backupRequestIdentifier.debugDescription) + + guard ownedIdentityBackupItems.count == 1, let ownedIdentityBackupItem = ownedIdentityBackupItems.first else { + os_log("📲 Unexpected number of owned identity to restore. We expect exactly one, we got %d", log: log, type: .fault, ownedIdentityBackupItems.count) + throw Self.makeError(message: "Unexpected number of owned identity to restore") + } + + os_log("📲 We have exactly one owned identity to restore within flow %{public}@. We restore it now.", log: log, type: .info, backupRequestIdentifier.debugDescription) + + os_log("📲 Restoring the database owned identity instance within flow %{public}@...", log: log, type: .info, backupRequestIdentifier.debugDescription) + + let associationsForRelationships: BackupItemObjectAssociations + do { + var associations = BackupItemObjectAssociations() + try ownedIdentityBackupItem.restoreInstance(within: obvContext, associations: &associations, notificationDelegate: delegateManager.notificationDelegate) + associationsForRelationships = associations } + + os_log("📲 The instances were re-created. We now recreate the relationships.", log: log, type: .info) + + try ownedIdentityBackupItem.restoreRelationships(associations: associationsForRelationships, prng: prng, within: obvContext) + + os_log("📲 The relationships were recreated. Saving the context.", log: log, type: .info) + + try obvContext.save(logOnFailure: log) + + os_log("📲 Context saved. We successfully restored the owned identity. Yepee!", log: log, type: .info, backupRequestIdentifier.debugDescription) + + continuation.resume() return + } } catch { - queue.async { - completionHandler(error) - } - return - } - // If we reach this point, we can try to restore the backup - let internalJsonData = internalJson.data(using: .utf8)! - let ownedIdentityBackupItems: [OwnedIdentityBackupItem] - do { - let jsonDecoder = JSONDecoder() - ownedIdentityBackupItems = try jsonDecoder.decode([OwnedIdentityBackupItem].self, from: internalJsonData) - } catch let error { - queue.async { completionHandler(error) } - return - } - - os_log("📲 The identity manager successfully parsed the internal json during the restore of the backup within flow %{public}@", log: log, type: .info, backupRequestIdentifier.debugDescription) - - guard ownedIdentityBackupItems.count == 1 else { - os_log("📲 Unexpected number of owned identity to restore. We expect exactly one, we got %d", log: log, type: .fault, ownedIdentityBackupItems.count) - let error = ObvIdentityManagerImplementation.makeError(message: "Unexpected number of owned identity to restore") - queue.async { completionHandler(error) } + continuation.resume(throwing: error) return } - - let ownedIdentityBackupItem = ownedIdentityBackupItems.first! - - os_log("📲 We have exactly one owned identity to restore within flow %{public}@. We restore it now.", log: log, type: .info, backupRequestIdentifier.debugDescription) - - os_log("📲 Restoring the database owned identity instance within flow %{public}@...", log: log, type: .info, backupRequestIdentifier.debugDescription) - - let associationsForRelationships: BackupItemObjectAssociations - do { - var associations = BackupItemObjectAssociations() - try ownedIdentityBackupItem.restoreInstance(within: obvContext, associations: &associations, notificationDelegate: delegateManager.notificationDelegate) - associationsForRelationships = associations - } catch let error { - os_log("📲 Could not restore owned identity instance: %{public}@", log: log, type: .error, error.localizedDescription) - queue.async { completionHandler(error) } - return - } - - os_log("📲 The instances were re-created. We now recreate the relationships.", log: log, type: .info) - - do { - try ownedIdentityBackupItem.restoreRelationships(associations: associationsForRelationships, prng: prng, within: obvContext) - } catch let error { - os_log("📲 Could not recreate relationships: %{public}@", log: log, type: .error, error.localizedDescription) - queue.async { completionHandler(error) } - return - } - - os_log("📲 The relationships were recreated. Saving the context.", log: log, type: .info) - - do { - try obvContext.save(logOnFailure: log) - } catch let error { - queue.async { completionHandler(error) } - return - } - - os_log("📲 Context saved. We successfully restored the owned identity. Yepee!", log: log, type: .info, backupRequestIdentifier.debugDescription) - queue.async { completionHandler(nil) } - } } @@ -229,7 +195,15 @@ extension ObvIdentityManagerImplementation: ObvIdentityDelegate { public func getAllContactsWithMissingPhotoUrl(within obvContext: ObvContext) throws -> [(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, identityDetailsElements: IdentityDetailsElements)] { let details = try ContactIdentityDetails.getAllWithMissingPhotoFilename(within: obvContext) - let results = details.map { ($0.contactIdentity.ownedIdentity.cryptoIdentity, $0.contactIdentity.cryptoIdentity, $0.getIdentityDetailsElements(identityPhotosDirectory: delegateManager.identityPhotosDirectory)) } + let results: [(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, identityDetailsElements: IdentityDetailsElements)] = details.compactMap { contactIdentityDetails in + guard let identityDetailsElements = contactIdentityDetails.getIdentityDetailsElements(identityPhotosDirectory: delegateManager.identityPhotosDirectory) else { + assertionFailure() + return nil + } + return (contactIdentityDetails.contactIdentity.ownedIdentity.cryptoIdentity, + contactIdentityDetails.contactIdentity.cryptoIdentity, + identityDetailsElements) + } return results } @@ -659,18 +633,19 @@ extension ObvIdentityManagerImplementation: ObvIdentityDelegate { // MARK: - API related to contact identities - public func addContactIdentity(_ contactIdentity: ObvCryptoIdentity, with identityCoreDetails: ObvIdentityCoreDetails, andTrustOrigin trustOrigin: TrustOrigin, forOwnedIdentity ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws { + public func addContactIdentity(_ contactIdentity: ObvCryptoIdentity, with identityCoreDetails: ObvIdentityCoreDetails, andTrustOrigin trustOrigin: TrustOrigin, forOwnedIdentity ownedIdentity: ObvCryptoIdentity, setIsOneToOneTo newOneToOneValue: Bool, within obvContext: ObvContext) throws { guard let ownedIdentity = try OwnedIdentity.get(ownedIdentity, delegateManager: delegateManager, within: obvContext) else { throw ObvIdentityManagerError.ownedIdentityNotFound.error(withDomain: ObvIdentityManagerImplementation.errorDomain) } - guard ContactIdentity(cryptoIdentity: contactIdentity, identityCoreDetails: identityCoreDetails, trustOrigin: trustOrigin, ownedIdentity: ownedIdentity, delegateManager: delegateManager) != nil else { + guard ContactIdentity(cryptoIdentity: contactIdentity, identityCoreDetails: identityCoreDetails, trustOrigin: trustOrigin, ownedIdentity: ownedIdentity, isOneToOne: newOneToOneValue, delegateManager: delegateManager) != nil else { throw makeError(message: "Could not create ContactIdentity instance") } } - public func addTrustOrigin(_ trustOrigin: TrustOrigin, toContactIdentity contactIdentity: ObvCryptoIdentity, ofOwnedIdentity ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws { + public func addTrustOrigin(_ trustOrigin: TrustOrigin, toContactIdentity contactIdentity: ObvCryptoIdentity, ofOwnedIdentity ownedIdentity: ObvCryptoIdentity, setIsOneToOneTo newOneToOneValue: Bool, within obvContext: ObvContext) throws { guard let contactObj = try ContactIdentity.get(contactIdentity: contactIdentity, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { throw NSError() } try contactObj.addTrustOrigin(trustOrigin) + contactObj.setIsOneToOne(to: newOneToOneValue) } public func getTrustOrigins(forContactIdentity contactIdentity: ObvCryptoIdentity, ofOwnedIdentity ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> [TrustOrigin] { @@ -694,7 +669,9 @@ extension ObvIdentityManagerImplementation: ObvIdentityDelegate { public func getIdentityDetailsOfContactIdentity(_ contactIdentity: ObvCryptoIdentity, ofOwnedIdentity ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> (publishedIdentityDetails: ObvIdentityDetails?, trustedIdentityDetails: ObvIdentityDetails) { guard let contactObj = try ContactIdentity.get(contactIdentity: contactIdentity, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { throw makeError(message: "Could not find contact") } let publishedIdentityDetails = contactObj.publishedIdentityDetails?.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) - let trustedIdentityDetails = contactObj.trustedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) + guard let trustedIdentityDetails = contactObj.trustedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) else { + throw Self.makeError(message: "Failed to get identity details of contact identity as we failed to get the trusted details") + } return (publishedIdentityDetails, trustedIdentityDetails) } @@ -704,7 +681,9 @@ extension ObvIdentityManagerImplementation: ObvIdentityDelegate { guard let contactIdentity = try ContactIdentity.get(contactIdentity: identity, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { throw makeError(message: "Could not find contact") } guard let publishedIdentityDetails = contactIdentity.publishedIdentityDetails else { return nil } - let publishedDetails = publishedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) + guard let publishedDetails = publishedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) else { + throw Self.makeError(message: "Failed to get the published details from the published identity details") + } let publishedCoreDetails = publishedDetails.coreDetails let contactIdentityDetailsElements = IdentityDetailsElements(version: publishedIdentityDetails.version, coreDetails: publishedCoreDetails, @@ -718,7 +697,9 @@ extension ObvIdentityManagerImplementation: ObvIdentityDelegate { guard let contactIdentity = try ContactIdentity.get(contactIdentity: identity, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { throw makeError(message: "Could not find contact") } let trustedIdentityDetails = contactIdentity.trustedIdentityDetails - let trustedDetails = trustedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) + guard let trustedDetails = trustedIdentityDetails.getIdentityDetails(identityPhotosDirectory: delegateManager.identityPhotosDirectory) else { + throw Self.makeError(message: "Failed to get the trusted details from the trusted identity details") + } let trustedCoreDetails = trustedDetails.coreDetails let contactIdentityDetailsElements = IdentityDetailsElements(version: trustedIdentityDetails.version, coreDetails: trustedCoreDetails, @@ -794,6 +775,15 @@ extension ObvIdentityManagerImplementation: ObvIdentityDelegate { contactIdentityObject.setForcefullyTrustedByUser(to: forcefullyTrustedByUser, delegateManager: delegateManager) } + public func isOneToOneContact(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Bool { + guard let contactIdentityObject = try ContactIdentity.get(contactIdentity: contactIdentity, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { return false } + return contactIdentityObject.isOneToOne + } + + public func resetOneToOneContactStatus(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, newIsOneToOneStatus: Bool, within obvContext: ObvContext) throws { + guard let contactIdentityObject = try ContactIdentity.get(contactIdentity: contactIdentity, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { throw makeError(message: "Could not find contact identity") } + contactIdentityObject.setIsOneToOne(to: newIsOneToOneStatus) + } // MARK: - API related to contact devices @@ -1484,7 +1474,7 @@ extension ObvIdentityManagerImplementation: ObvSolveChallengeDelegate { extension ObvIdentityManagerImplementation { - public func getCapabilitiesOfContactIdentity(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set { + public func getCapabilitiesOfContactIdentity(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set? { guard let contactIdentity = try ContactIdentity.get(contactIdentity: contactIdentity, ownedIdentity: ownedIdentity, delegateManager: delegateManager, @@ -1495,7 +1485,7 @@ extension ObvIdentityManagerImplementation { } - public func getCapabilitiesOfContactDevice(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, contactDeviceUid: UID, within obvContext: ObvContext) throws -> Set { + public func getCapabilitiesOfContactDevice(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, contactDeviceUid: UID, within obvContext: ObvContext) throws -> Set? { guard let contactIdentity = try ContactIdentity.get(contactIdentity: contactIdentity, ownedIdentity: ownedIdentity, delegateManager: delegateManager, @@ -1538,7 +1528,7 @@ extension ObvIdentityManagerImplementation { extension ObvIdentityManagerImplementation { - public func getCapabilitiesOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set { + public func getCapabilitiesOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set? { guard let ownedIdentity = try OwnedIdentity.get(ownedIdentity, delegateManager: delegateManager, within: obvContext) else { @@ -1548,7 +1538,7 @@ extension ObvIdentityManagerImplementation { } - public func getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set { + public func getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set? { guard let ownedIdentity = try OwnedIdentity.get(ownedIdentity, delegateManager: delegateManager, within: obvContext) else { @@ -1558,7 +1548,7 @@ extension ObvIdentityManagerImplementation { } - public func getCapabilitiesOfOtherOwnedDevice(ownedIdentity: ObvCryptoIdentity, deviceUID: UID, within obvContext: ObvContext) throws -> Set { + public func getCapabilitiesOfOtherOwnedDevice(ownedIdentity: ObvCryptoIdentity, deviceUID: UID, within obvContext: ObvContext) throws -> Set? { guard let ownedIdentity = try OwnedIdentity.get(ownedIdentity, delegateManager: delegateManager, within: obvContext) else { diff --git a/Engine/ObvMetaManager/.swiftlint.yml b/Engine/ObvMetaManager/.swiftlint.yml index 4c5ec438..decd4735 100644 --- a/Engine/ObvMetaManager/.swiftlint.yml +++ b/Engine/ObvMetaManager/.swiftlint.yml @@ -32,11 +32,11 @@ disabled_rules: - redundant_objc_attribute - nsobject_prefer_isequal - unused_setter_value -custom_rules: - commented_code: - regex: '(?"; }; C056627325B5DD5100DBAB35 /* UserData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserData.swift; sourceTree = ""; }; C0B4A4E3276F5AE400816D8D /* .swiftlint.yml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.yaml; path = .swiftlint.yml; sourceTree = ""; }; + C4036BDC27E32F590095629C /* ObvChannelNotification.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = ObvChannelNotification.yml; sourceTree = ""; }; C405812520F8A23000496995 /* ServerResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerResponse.swift; sourceTree = ""; }; C40D153A20E53C9700007BDA /* ObvProtocolNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvProtocolNotification.swift; sourceTree = ""; }; C40F7AA4201CF7230049AE43 /* ObvProtocolReceivedMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvProtocolReceivedMessage.swift; sourceTree = ""; }; @@ -135,6 +142,7 @@ C4206AE3201891F6003CE133 /* ObvFullRatchetProtocolStarterDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvFullRatchetProtocolStarterDelegate.swift; sourceTree = ""; }; C424BBF0242A2002007CC94F /* ObliviousChannelIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObliviousChannelIdentifier.swift; sourceTree = ""; }; C4263CD62414E52E003D8E5A /* BackupKeyInformation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupKeyInformation.swift; sourceTree = ""; }; + C42B42C227B1641400EEC4BE /* ObvBackupNotification.yml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.yaml; path = ObvBackupNotification.yml; sourceTree = ""; }; C434EDF1248C23B2002BBB4C /* Chunk.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Chunk.swift; sourceTree = ""; }; C43A40FA2014CC7C00EB3517 /* ObvChannelDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvChannelDelegate.swift; sourceTree = ""; }; C43A40FC2014CDBE00EB3517 /* ObvChannelMessageToSend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvChannelMessageToSend.swift; sourceTree = ""; }; @@ -150,6 +158,8 @@ C4781C7021AE10DE00295AAC /* ObvSimpleFlowDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvSimpleFlowDelegate.swift; sourceTree = ""; }; C47878BA2040771F004029CF /* ObvChannelDialogResponseMessageToSend.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvChannelDialogResponseMessageToSend.swift; sourceTree = ""; }; C47BA16C25F0056300B731B7 /* PhotoServerKeyAndLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoServerKeyAndLabel.swift; sourceTree = ""; }; + C47E783827B319BB001200AA /* ObvNetworkFetchNotificationNew.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = ObvNetworkFetchNotificationNew.yml; sourceTree = ""; }; + C47E783E27B31C42001200AA /* ObvNetworkFetchNotificationNew.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObvNetworkFetchNotificationNew.swift; sourceTree = ""; }; C48A32E2247D777700684F8B /* AppType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppType.swift; sourceTree = ""; }; C497F2D12284242D00CC67EC /* GroupInformation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInformation.swift; sourceTree = ""; }; C4998D2821F8CC26003533F9 /* CryptoIdentityWithFullDisplayName.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoIdentityWithFullDisplayName.swift; sourceTree = ""; }; @@ -164,8 +174,10 @@ C4B8EAA72216D38C00FA0BC7 /* TrustLevel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrustLevel.swift; sourceTree = ""; }; C4B979C22015D8E500BDFD0F /* ObvNetworkPostNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvNetworkPostNotification.swift; sourceTree = ""; }; C4B979EE2015D9B200BDFD0F /* ObvNetworkFetchNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvNetworkFetchNotification.swift; sourceTree = ""; }; + C4BD65EC27E2322A0005505B /* ObvNetworkPostNotification.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = ObvNetworkPostNotification.yml; sourceTree = ""; }; C4C3008824C8F666003C7396 /* TurnCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TurnCredentials.swift; sourceTree = ""; }; C4CBDABE21AC160C007D89B5 /* ObvNetworkReceivedMessageDecrypted.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvNetworkReceivedMessageDecrypted.swift; sourceTree = ""; }; + C4CC71F227E4ED5D00080AF6 /* ObvProtocolNotification.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = ObvProtocolNotification.yml; sourceTree = ""; }; C4D25D862747BDE0005BAB17 /* JWS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = JWS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C4D47D5B2019F0680049B538 /* ObvIdentityDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvIdentityDelegate.swift; sourceTree = ""; }; C4D7FC8C200E73B8000CD649 /* ObvManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvManager.swift; sourceTree = ""; }; @@ -214,6 +226,7 @@ C49D60002074C8DA006259C9 /* ObvChannelNotification.swift */, C43A40FC2014CDBE00EB3517 /* ObvChannelMessageToSend.swift */, C43A40FE2014CDED00EB3517 /* ObvChannelSendChannelType.swift */, + C4036BDC27E32F590095629C /* ObvChannelNotification.yml */, ); path = ObvChannel; sourceTree = ""; @@ -225,6 +238,7 @@ C40F7AA4201CF7230049AE43 /* ObvProtocolReceivedMessage.swift */, C43A410C2014D2A100EB3517 /* ObvProtocolReceptionChannelInfo.swift */, C40D153A20E53C9700007BDA /* ObvProtocolNotification.swift */, + C4CC71F227E4ED5D00080AF6 /* ObvProtocolNotification.yml */, ); path = ObvProtocol; sourceTree = ""; @@ -296,6 +310,8 @@ isa = PBXGroup; children = ( C41CE467200E7009008D40D5 /* ObvNetworkFetchDelegate.swift */, + C47E783827B319BB001200AA /* ObvNetworkFetchNotificationNew.yml */, + C47E783E27B31C42001200AA /* ObvNetworkFetchNotificationNew.swift */, C4B979EE2015D9B200BDFD0F /* ObvNetworkFetchNotification.swift */, C4CBDAC021AC1610007D89B5 /* Types */, ); @@ -320,6 +336,7 @@ children = ( C4AA45A324080794007F45DA /* ObvBackupDelegate.swift */, C4AA45D124080BDB007F45DA /* ObvBackupableManager.swift */, + C42B42C227B1641400EEC4BE /* ObvBackupNotification.yml */, C4AA45D724080D59007F45DA /* ObvBackupNotification.swift */, C4263CD62414E52E003D8E5A /* BackupKeyInformation.swift */, ); @@ -468,6 +485,7 @@ C4E77083200CF6D20026D9A3 /* ObvNetworkMessageToSend.swift */, C41E55AF20F766B700D19D44 /* ServerQuery.swift */, C405812520F8A23000496995 /* ServerResponse.swift */, + C4BD65EC27E2322A0005505B /* ObvNetworkPostNotification.yml */, ); path = ObvNetworkPostDelegate; sourceTree = ""; @@ -503,9 +521,9 @@ isa = PBXNativeTarget; buildConfigurationList = C4E76FF8200CEC600026D9A3 /* Build configuration list for PBXNativeTarget "ObvMetaManager" */; buildPhases = ( + C4E76FE1200CEC600026D9A3 /* Headers */, C4E76FDF200CEC600026D9A3 /* Sources */, C4E76FE0200CEC600026D9A3 /* Frameworks */, - C4E76FE1200CEC600026D9A3 /* Headers */, C4E76FE2200CEC600026D9A3 /* Resources */, C0B4A4E9276F5AF100816D8D /* ShellScript */, ); @@ -603,7 +621,12 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + C4036BDD27E32F590095629C /* ObvChannelNotification.yml in Resources */, + C4CC71F327E4ED5D00080AF6 /* ObvProtocolNotification.yml in Resources */, + C4BD65ED27E2322A0005505B /* ObvNetworkPostNotification.yml in Resources */, + C47E783927B319BB001200AA /* ObvNetworkFetchNotificationNew.yml in Resources */, C4B432DC275152C3003D1410 /* ObvIdentityNotificationNew.yml in Resources */, + C42B42C727B1641500EEC4BE /* ObvBackupNotification.yml in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -657,6 +680,7 @@ C424BBF1242A2002007CC94F /* ObliviousChannelIdentifier.swift in Sources */, C43A40FB2014CC7C00EB3517 /* ObvChannelDelegate.swift in Sources */, C4CBDABF21AC160C007D89B5 /* ObvNetworkReceivedMessageDecrypted.swift in Sources */, + C47E783F27B31C42001200AA /* ObvNetworkFetchNotificationNew.swift in Sources */, C43A40FD2014CDBE00EB3517 /* ObvChannelMessageToSend.swift in Sources */, C4EE3C582424159100182F1F /* MessageIdentifier.swift in Sources */, C41CE486200E7243008D40D5 /* ObvProcessDownloadedMessageDelegate.swift in Sources */, diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupDelegate.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupDelegate.swift index 2d8868fa..3c114bd6 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupDelegate.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupDelegate.swift @@ -28,14 +28,14 @@ public protocol ObvBackupDelegate: ObvManager { func registerAllBackupableManagers(_ allBackupableManagers: [ObvBackupableManager]) func registerAppBackupableObject(_ appBackupableObject: ObvBackupable) func generateNewBackupKey(flowId: FlowIdentifier) - func verifyBackupKey(backupSeedString: String, flowId: FlowIdentifier, completion: @escaping (Result) -> Void) - func initiateBackup(forExport: Bool, backupRequestIdentifier: FlowIdentifier) throws + func verifyBackupKey(backupSeedString: String, flowId: FlowIdentifier) async throws -> Bool + func initiateBackup(forExport: Bool, backupRequestIdentifier: FlowIdentifier) async throws -> (backupKeyUid: UID, version: Int, encryptedContent: Data) func getBackupKeyInformation(flowId: FlowIdentifier) throws -> BackupKeyInformation? func markBackupAsExported(backupKeyUid: UID, backupVersion: Int, flowId: FlowIdentifier) throws func markBackupAsUploaded(backupKeyUid: UID, backupVersion: Int, flowId: FlowIdentifier) throws func markBackupAsFailed(backupKeyUid: UID, backupVersion: Int, flowId: FlowIdentifier) throws - func recoverBackupData(_: Data, withBackupKey: String, backupRequestIdentifier: FlowIdentifier, completion: @escaping (Result<(backupRequestIdentifier: UUID, backupDate: Date),BackupRestoreError>) -> Void) - func restoreFullBackup(backupRequestIdentifier: FlowIdentifier, completionHandler: @escaping ((Result) -> Void)) + func recoverBackupData(_: Data, withBackupKey: String, backupRequestIdentifier: FlowIdentifier) async throws -> (backupRequestIdentifier: UUID, backupDate: Date) + func restoreFullBackup(backupRequestIdentifier: FlowIdentifier) async throws func userJustActivatedAutomaticBackup() } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupNotification.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupNotification.swift index 6a6fa326..ddfdc5f8 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupNotification.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupNotification.swift @@ -22,201 +22,135 @@ import ObvTypes import ObvCrypto import OlvidUtils +fileprivate struct OptionalWrapper { + let value: T? + public init() { + self.value = nil + } + public init(_ value: T?) { + self.value = value + } +} public enum ObvBackupNotification { - - case newBackupSeedGenerated(backupSeedString: String, backupKeyInformation: BackupKeyInformation, flowId: FlowIdentifier) - case backupSeedGenerationFailed(flowId: FlowIdentifier) - case backupForExportWasFinished(backupKeyUid: UID, version: Int, encryptedContent: Data, flowId: FlowIdentifier) - case backupForUploadWasFinished(backupKeyUid: UID, version: Int, encryptedContent: Data, flowId: FlowIdentifier) - case backupFailed(flowId: FlowIdentifier) - case backupableManagerDatabaseContentChanged(flowId: FlowIdentifier) - case backupForUploadWasUploaded(backupKeyUid: UID, version: Int, flowId: FlowIdentifier) - case backupForExportWasExported(backupKeyUid: UID, version: Int, flowId: FlowIdentifier) + case newBackupSeedGenerated(backupSeedString: String, backupKeyInformation: BackupKeyInformation, flowId: FlowIdentifier) + case backupSeedGenerationFailed(flowId: FlowIdentifier) + case backupableManagerDatabaseContentChanged(flowId: FlowIdentifier) + case backupForUploadWasUploaded(backupKeyUid: UID, version: Int, flowId: FlowIdentifier) + case backupForExportWasExported(backupKeyUid: UID, version: Int, flowId: FlowIdentifier) + + private enum Name { + case newBackupSeedGenerated + case backupSeedGenerationFailed + case backupableManagerDatabaseContentChanged + case backupForUploadWasUploaded + case backupForExportWasExported + + private var namePrefix: String { String(describing: ObvBackupNotification.self) } - private enum Name { - case newBackupSeedGenerated - case backupSeedGenerationFailed - case backupForExportWasFinished - case backupForUploadWasFinished - case backupFailed - case backupableManagerDatabaseContentChanged - case backupForUploadWasUploaded - case backupForExportWasExported - - private var namePrefix: String { return "ObvBackupNotification" } - - private var nameSuffix: String { - switch self { - case .newBackupSeedGenerated: return "newBackupSeedGenerated" - case .backupSeedGenerationFailed: return "backupSeedGenerationFailed" - case .backupForExportWasFinished: return "backupForExportWasFinished" - case .backupForUploadWasFinished: return "backupForUploadWasFinished" - case .backupFailed: return "backupFailed" - case .backupableManagerDatabaseContentChanged: return "backupableManagerDatabaseContentChanged" - case .backupForUploadWasUploaded: return "backupForUploadWasUploaded" - case .backupForExportWasExported: return "backupForExportWasExported" - } - } + private var nameSuffix: String { String(describing: self) } - var name: NSNotification.Name { - let name = [namePrefix, nameSuffix].joined(separator: ".") - return NSNotification.Name(name) - } - - static func forInternalNotification(_ notification: ObvBackupNotification) -> NSNotification.Name { - switch notification { - case .newBackupSeedGenerated: return Name.newBackupSeedGenerated.name - case .backupSeedGenerationFailed: return Name.backupSeedGenerationFailed.name - case .backupForExportWasFinished: return Name.backupForExportWasFinished.name - case .backupForUploadWasFinished: return Name.backupForUploadWasFinished.name - case .backupFailed: return Name.backupFailed.name - case .backupableManagerDatabaseContentChanged: return Name.backupableManagerDatabaseContentChanged.name - case .backupForUploadWasUploaded: return Name.backupForUploadWasUploaded.name - case .backupForExportWasExported: return Name.backupForExportWasExported.name - } - } + var name: NSNotification.Name { + let name = [namePrefix, nameSuffix].joined(separator: ".") + return NSNotification.Name(name) + } - } - - private var userInfo: [AnyHashable: Any]? { - let info: [AnyHashable: Any]? - switch self { - case .newBackupSeedGenerated(backupSeedString: let backupSeedString, backupKeyInformation: let backupKeyInformation, flowId: let flowId): - info = [ - "backupSeedString": backupSeedString, - "backupKeyInformation": backupKeyInformation, - "flowId": flowId, - ] - case .backupSeedGenerationFailed(flowId: let flowId): - info = [ - "flowId": flowId, - ] - case .backupForExportWasFinished(backupKeyUid: let backupKeyUid, version: let version, encryptedContent: let encryptedContent, flowId: let flowId): - info = [ - "backupKeyUid": backupKeyUid, - "version": version, - "encryptedContent": encryptedContent, - "flowId": flowId, - ] - case .backupForUploadWasFinished(backupKeyUid: let backupKeyUid, version: let version, encryptedContent: let encryptedContent, flowId: let flowId): - info = [ - "backupKeyUid": backupKeyUid, - "version": version, - "encryptedContent": encryptedContent, - "flowId": flowId, - ] - case .backupFailed(flowId: let flowId): - info = [ - "flowId": flowId, - ] - case .backupableManagerDatabaseContentChanged(flowId: let flowId): - info = [ - "flowId": flowId, - ] - case .backupForUploadWasUploaded(backupKeyUid: let backupKeyUid, version: let version, flowId: let flowId): - info = [ - "backupKeyUid": backupKeyUid, - "version": version, - "flowId": flowId, - ] - case .backupForExportWasExported(backupKeyUid: let backupKeyUid, version: let version, flowId: let flowId): - info = [ - "backupKeyUid": backupKeyUid, - "version": version, - "flowId": flowId, - ] - } - return info - } - - func post(within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - notificationDelegate.post(name: name, userInfo: userInfo) - } - - public func postOnDispatchQueue(withLabel label: String, within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - let userInfo = self.userInfo - DispatchQueue(label: label).async { - notificationDelegate.post(name: name, userInfo: userInfo) - } - } - - public static func observeBackupForExportWasExported(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (UID, Int, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.backupForExportWasExported.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let backupKeyUid = notification.userInfo!["backupKeyUid"] as! UID - let version = notification.userInfo!["version"] as! Int - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(backupKeyUid, version, flowId) - } - } + static func forInternalNotification(_ notification: ObvBackupNotification) -> NSNotification.Name { + switch notification { + case .newBackupSeedGenerated: return Name.newBackupSeedGenerated.name + case .backupSeedGenerationFailed: return Name.backupSeedGenerationFailed.name + case .backupableManagerDatabaseContentChanged: return Name.backupableManagerDatabaseContentChanged.name + case .backupForUploadWasUploaded: return Name.backupForUploadWasUploaded.name + case .backupForExportWasExported: return Name.backupForExportWasExported.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .newBackupSeedGenerated(backupSeedString: let backupSeedString, backupKeyInformation: let backupKeyInformation, flowId: let flowId): + info = [ + "backupSeedString": backupSeedString, + "backupKeyInformation": backupKeyInformation, + "flowId": flowId, + ] + case .backupSeedGenerationFailed(flowId: let flowId): + info = [ + "flowId": flowId, + ] + case .backupableManagerDatabaseContentChanged(flowId: let flowId): + info = [ + "flowId": flowId, + ] + case .backupForUploadWasUploaded(backupKeyUid: let backupKeyUid, version: let version, flowId: let flowId): + info = [ + "backupKeyUid": backupKeyUid, + "version": version, + "flowId": flowId, + ] + case .backupForExportWasExported(backupKeyUid: let backupKeyUid, version: let version, flowId: let flowId): + info = [ + "backupKeyUid": backupKeyUid, + "version": version, + "flowId": flowId, + ] + } + return info + } - public static func observeBackupForUploadWasUploaded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (UID, Int, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.backupForUploadWasUploaded.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let backupKeyUid = notification.userInfo!["backupKeyUid"] as! UID - let version = notification.userInfo!["version"] as! Int - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(backupKeyUid, version, flowId) - } - } + public func postOnBackgroundQueue(_ queue: DispatchQueue? = nil, within notificationDelegate: ObvNotificationDelegate) { + let name = Name.forInternalNotification(self) + let label = "Queue for posting \(name.rawValue) notification" + let backgroundQueue = queue ?? DispatchQueue(label: label) + backgroundQueue.async { + notificationDelegate.post(name: name, userInfo: userInfo) + } + } - public static func observeBackupableManagerDatabaseContentChanged(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.backupableManagerDatabaseContentChanged.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(flowId) - } - } + public static func observeNewBackupSeedGenerated(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (String, BackupKeyInformation, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.newBackupSeedGenerated.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let backupSeedString = notification.userInfo!["backupSeedString"] as! String + let backupKeyInformation = notification.userInfo!["backupKeyInformation"] as! BackupKeyInformation + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(backupSeedString, backupKeyInformation, flowId) + } + } - public static func observeBackupFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.backupFailed.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(flowId) - } - } + public static func observeBackupSeedGenerationFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.backupSeedGenerationFailed.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(flowId) + } + } - public static func observeNewBackupSeedGenerated(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (String, BackupKeyInformation, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.newBackupSeedGenerated.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let backupSeedString = notification.userInfo!["backupSeedString"] as! String - let backupKeyInformation = notification.userInfo!["backupKeyInformation"] as! BackupKeyInformation - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(backupSeedString, backupKeyInformation, flowId) - } - } + public static func observeBackupableManagerDatabaseContentChanged(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.backupableManagerDatabaseContentChanged.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(flowId) + } + } - public static func observeBackupSeedGenerationFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.backupSeedGenerationFailed.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(flowId) - } - } - - public static func observeBackupForExportWasFinished(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (UID, Int, Data, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.backupForExportWasFinished.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let backupKeyUid = notification.userInfo!["backupKeyUid"] as! UID - let version = notification.userInfo!["version"] as! Int - let encryptedContent = notification.userInfo!["encryptedContent"] as! Data - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(backupKeyUid, version, encryptedContent, flowId) - } - } + public static func observeBackupForUploadWasUploaded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (UID, Int, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.backupForUploadWasUploaded.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let backupKeyUid = notification.userInfo!["backupKeyUid"] as! UID + let version = notification.userInfo!["version"] as! Int + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(backupKeyUid, version, flowId) + } + } - public static func observeBackupForUploadWasFinished(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (UID, Int, Data, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.backupForUploadWasFinished.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let backupKeyUid = notification.userInfo!["backupKeyUid"] as! UID - let version = notification.userInfo!["version"] as! Int - let encryptedContent = notification.userInfo!["encryptedContent"] as! Data - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(backupKeyUid, version, encryptedContent, flowId) - } - } + public static func observeBackupForExportWasExported(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (UID, Int, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.backupForExportWasExported.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let backupKeyUid = notification.userInfo!["backupKeyUid"] as! UID + let version = notification.userInfo!["version"] as! Int + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(backupKeyUid, version, flowId) + } + } } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupNotification.yml b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupNotification.yml new file mode 100644 index 00000000..8675db2a --- /dev/null +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackupDelegate/ObvBackupNotification.yml @@ -0,0 +1,33 @@ +import: + - Foundation + - ObvTypes + - ObvCrypto + - OlvidUtils +options: + - {key: post, value: postOnBackgroundQueue} + - {key: notificationCenterName, value: notificationDelegate} + - {key: notificationCenterType, value: ObvNotificationDelegate} + - {key: visibility, value: public} + - {key: objectInObserve, value: false} +notifications: +- name: newBackupSeedGenerated + params: + - {name: backupSeedString, type: String} + - {name: backupKeyInformation, type: BackupKeyInformation} + - {name: flowId, type: FlowIdentifier} +- name: backupSeedGenerationFailed + params: + - {name: flowId, type: FlowIdentifier} +- name: backupableManagerDatabaseContentChanged + params: + - {name: flowId, type: FlowIdentifier} +- name: backupForUploadWasUploaded + params: + - {name: backupKeyUid, type: UID} + - {name: version, type: Int} + - {name: flowId, type: FlowIdentifier} +- name: backupForExportWasExported + params: + - {name: backupKeyUid, type: UID} + - {name: version, type: Int} + - {name: flowId, type: FlowIdentifier} diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/MessageTypes/ObvChannelDialogMessageToSend.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/MessageTypes/ObvChannelDialogMessageToSend.swift index a5f73b85..8496be71 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/MessageTypes/ObvChannelDialogMessageToSend.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/MessageTypes/ObvChannelDialogMessageToSend.swift @@ -51,9 +51,10 @@ public enum ObvChannelDialogToSendType { case acceptMediatorInvite(contact: CryptoIdentityWithCoreDetails, mediatorIdentity: ObvCryptoIdentity) case increaseMediatorTrustLevelRequired(contact: CryptoIdentityWithCoreDetails, mediatorIdentity: ObvCryptoIdentity) case mediatorInviteAccepted(contact: CryptoIdentityWithCoreDetails, mediatorIdentity: ObvCryptoIdentity) + case oneToOneInvitationSent(contact: ObvCryptoIdentity, ownedIdentity: ObvCryptoIdentity) + case oneToOneInvitationReceived(contact: ObvCryptoIdentity, ownedIdentity: ObvCryptoIdentity) // Dialogs related to contact groups - case groupJoined(groupInformation: GroupInformation) case acceptGroupInvite(groupInformation: GroupInformation, pendingGroupMembers: Set, receivedMessageTimestamp: Date) case increaseGroupOwnerTrustLevel(groupInformation: GroupInformation, pendingGroupMembers: Set, receivedMessageTimestamp: Date) diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/ObvChannelNotification.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/ObvChannelNotification.swift index fb6490f4..887bc3b9 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/ObvChannelNotification.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/ObvChannelNotification.swift @@ -23,72 +23,103 @@ import ObvTypes import ObvCrypto import OlvidUtils -public struct ObvChannelNotification { - - public struct NewUserDialogToPresent { - public static let name = NSNotification.Name("ObvChannelNotification.NewUserDialogToPresent") - public struct Key { - public static let obvChannelDialogMessageToSend = "obvChannelDialogMessageToSend" // ObvChannelDialogMessageToSend - public static let obvContext = "obvContext" - } - public static func parse(_ notification: Notification) -> (obvChannelDialogMessageToSend: ObvChannelDialogMessageToSend, context: ObvContext)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let obvChannelDialogMessageToSend = userInfo[Key.obvChannelDialogMessageToSend] as? ObvChannelDialogMessageToSend else { return nil } - guard let obvContext = userInfo[Key.obvContext] as? ObvContext else { return nil } - return (obvChannelDialogMessageToSend, obvContext) - } - } +fileprivate struct OptionalWrapper { + let value: T? + public init() { + self.value = nil + } + public init(_ value: T?) { + self.value = value + } +} + +public enum ObvChannelNotification { + case newConfirmedObliviousChannel(currentDeviceUid: UID, remoteCryptoIdentity: ObvCryptoIdentity, remoteDeviceUid: UID) + case deletedConfirmedObliviousChannel(currentDeviceUid: UID, remoteCryptoIdentity: ObvCryptoIdentity, remoteDeviceUid: UID) + case networkReceivedMessageWasProcessed(messageId: MessageIdentifier, flowId: FlowIdentifier) + + private enum Name { + case newConfirmedObliviousChannel + case deletedConfirmedObliviousChannel + case networkReceivedMessageWasProcessed + + private var namePrefix: String { String(describing: ObvChannelNotification.self) } + + private var nameSuffix: String { String(describing: self) } + + var name: NSNotification.Name { + let name = [namePrefix, nameSuffix].joined(separator: ".") + return NSNotification.Name(name) + } + + static func forInternalNotification(_ notification: ObvChannelNotification) -> NSNotification.Name { + switch notification { + case .newConfirmedObliviousChannel: return Name.newConfirmedObliviousChannel.name + case .deletedConfirmedObliviousChannel: return Name.deletedConfirmedObliviousChannel.name + case .networkReceivedMessageWasProcessed: return Name.networkReceivedMessageWasProcessed.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .newConfirmedObliviousChannel(currentDeviceUid: let currentDeviceUid, remoteCryptoIdentity: let remoteCryptoIdentity, remoteDeviceUid: let remoteDeviceUid): + info = [ + "currentDeviceUid": currentDeviceUid, + "remoteCryptoIdentity": remoteCryptoIdentity, + "remoteDeviceUid": remoteDeviceUid, + ] + case .deletedConfirmedObliviousChannel(currentDeviceUid: let currentDeviceUid, remoteCryptoIdentity: let remoteCryptoIdentity, remoteDeviceUid: let remoteDeviceUid): + info = [ + "currentDeviceUid": currentDeviceUid, + "remoteCryptoIdentity": remoteCryptoIdentity, + "remoteDeviceUid": remoteDeviceUid, + ] + case .networkReceivedMessageWasProcessed(messageId: let messageId, flowId: let flowId): + info = [ + "messageId": messageId, + "flowId": flowId, + ] + } + return info + } + + public func postOnBackgroundQueue(_ queue: DispatchQueue? = nil, within notificationDelegate: ObvNotificationDelegate) { + let name = Name.forInternalNotification(self) + let label = "Queue for posting \(name.rawValue) notification" + let backgroundQueue = queue ?? DispatchQueue(label: label) + backgroundQueue.async { + notificationDelegate.post(name: name, userInfo: userInfo) + } + } + + public static func observeNewConfirmedObliviousChannel(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (UID, ObvCryptoIdentity, UID) -> Void) -> NSObjectProtocol { + let name = Name.newConfirmedObliviousChannel.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let currentDeviceUid = notification.userInfo!["currentDeviceUid"] as! UID + let remoteCryptoIdentity = notification.userInfo!["remoteCryptoIdentity"] as! ObvCryptoIdentity + let remoteDeviceUid = notification.userInfo!["remoteDeviceUid"] as! UID + block(currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) + } + } + + public static func observeDeletedConfirmedObliviousChannel(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (UID, ObvCryptoIdentity, UID) -> Void) -> NSObjectProtocol { + let name = Name.deletedConfirmedObliviousChannel.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let currentDeviceUid = notification.userInfo!["currentDeviceUid"] as! UID + let remoteCryptoIdentity = notification.userInfo!["remoteCryptoIdentity"] as! ObvCryptoIdentity + let remoteDeviceUid = notification.userInfo!["remoteDeviceUid"] as! UID + block(currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) + } + } - - public struct NewConfirmedObliviousChannel { - public static let name = NSNotification.Name("ObvChannelNotification.NewConfirmedObliviousChannel") - public struct Key { - public static let currentDeviceUid = "currentDeviceUid" - public static let remoteCryptoIdentity = "remoteCryptoIdentity" - public static let remoteDeviceUid = "remoteDeviceUid" - } - public static func parse(_ notification: Notification) -> (currentDeviceUid: UID, remoteCryptoIdentity: ObvCryptoIdentity, remoteDeviceUid: UID)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let currentDeviceUid = userInfo[Key.currentDeviceUid] as? UID else { return nil } - guard let remoteCryptoIdentity = userInfo[Key.remoteCryptoIdentity] as? ObvCryptoIdentity else { return nil } - guard let remoteDeviceUid = userInfo[Key.remoteDeviceUid] as? UID else { return nil } - return (currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) - } - } - - - public struct DeletedConfirmedObliviousChannel { - public static let name = NSNotification.Name("ObvChannelNotification.DeletedConfirmedObliviousChannel") - public struct Key { - public static let currentDeviceUid = "currentDeviceUid" - public static let remoteCryptoIdentity = "remoteCryptoIdentity" - public static let remoteDeviceUid = "remoteDeviceUid" - } - public static func parse(_ notification: Notification) -> (currentDeviceUid: UID, remoteCryptoIdentity: ObvCryptoIdentity, remoteDeviceUid: UID)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let currentDeviceUid = userInfo[Key.currentDeviceUid] as? UID else { return nil } - guard let remoteCryptoIdentity = userInfo[Key.remoteCryptoIdentity] as? ObvCryptoIdentity else { return nil } - guard let remoteDeviceUid = userInfo[Key.remoteDeviceUid] as? UID else { return nil } - return (currentDeviceUid, remoteCryptoIdentity, remoteDeviceUid) - } - } + public static func observeNetworkReceivedMessageWasProcessed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.networkReceivedMessageWasProcessed.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, flowId) + } + } - - public struct NetworkReceivedMessageWasProcessed { - public static let name = NSNotification.Name("ObvChannelNotification.NetworkReceivedMessageWasProcessed") - public struct Key { - public static let messageId = "messageId" - public static let flowId = "flowId" - } - public static func parse(_ notification: Notification) -> (messageId: MessageIdentifier, flowId: FlowIdentifier)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let messageId = userInfo[Key.messageId] as? MessageIdentifier else { return nil } - guard let flowId = userInfo[Key.flowId] as? FlowIdentifier else { return nil } - return (messageId, flowId) - } - } } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/ObvChannelNotification.yml b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/ObvChannelNotification.yml new file mode 100644 index 00000000..60590787 --- /dev/null +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvChannel/ObvChannelNotification.yml @@ -0,0 +1,27 @@ +import: + - Foundation + - CoreData + - ObvTypes + - ObvCrypto + - OlvidUtils +options: + - {key: post, value: postOnBackgroundQueue} + - {key: notificationCenterName, value: notificationDelegate} + - {key: notificationCenterType, value: ObvNotificationDelegate} + - {key: visibility, value: public} + - {key: objectInObserve, value: false} +notifications: +- name: newConfirmedObliviousChannel + params: + - {name: currentDeviceUid, type: UID} + - {name: remoteCryptoIdentity, type: ObvCryptoIdentity} + - {name: remoteDeviceUid, type: UID} +- name: deletedConfirmedObliviousChannel + params: + - {name: currentDeviceUid, type: UID} + - {name: remoteCryptoIdentity, type: ObvCryptoIdentity} + - {name: remoteDeviceUid, type: UID} +- name: networkReceivedMessageWasProcessed + params: + - {name: messageId, type: MessageIdentifier} + - {name: flowId, type: FlowIdentifier} diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvCreateContext/ObvCreateContextDelegate.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvCreateContext/ObvCreateContextDelegate.swift index 8e69cfde..70e82580 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvCreateContext/ObvCreateContextDelegate.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvCreateContext/ObvCreateContextDelegate.swift @@ -23,7 +23,7 @@ import os.log import ObvTypes import OlvidUtils -public protocol ObvCreateContextDelegate: ObvManager { +public protocol ObvCreateContextDelegate: ObvManager, ObvContextCreator { var persistentStoreCoordinator: NSPersistentStoreCoordinator { get } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityDelegate.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityDelegate.swift index 0099066c..83b7ce65 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityDelegate.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityDelegate.swift @@ -140,9 +140,9 @@ public protocol ObvIdentityDelegate: ObvBackupableManager { // MARK: - API related to contact identities - func addContactIdentity(_: ObvCryptoIdentity, with: ObvIdentityCoreDetails, andTrustOrigin: TrustOrigin, forOwnedIdentity: ObvCryptoIdentity, within: ObvContext) throws + func addContactIdentity(_: ObvCryptoIdentity, with: ObvIdentityCoreDetails, andTrustOrigin: TrustOrigin, forOwnedIdentity: ObvCryptoIdentity, setIsOneToOneTo newOneToOneValue: Bool, within: ObvContext) throws - func addTrustOrigin(_: TrustOrigin, toContactIdentity: ObvCryptoIdentity, ofOwnedIdentity: ObvCryptoIdentity, within: ObvContext) throws + func addTrustOrigin(_: TrustOrigin, toContactIdentity: ObvCryptoIdentity, ofOwnedIdentity: ObvCryptoIdentity, setIsOneToOneTo newOneToOneValue: Bool, within: ObvContext) throws func getTrustOrigins(forContactIdentity: ObvCryptoIdentity, ofOwnedIdentity: ObvCryptoIdentity, within: ObvContext) throws -> [TrustOrigin] @@ -249,12 +249,16 @@ public protocol ObvIdentityDelegate: ObvBackupableManager { func isContactIdentityActive(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Bool func setContactForcefullyTrustedByUser(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, forcefullyTrustedByUser: Bool, within obvContext: ObvContext) throws + + func isOneToOneContact(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Bool + func resetOneToOneContactStatus(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, newIsOneToOneStatus: Bool, within obvContext: ObvContext) throws + // MARK: - API related to contact capabilities - func getCapabilitiesOfContactIdentity(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set + func getCapabilitiesOfContactIdentity(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set? - func getCapabilitiesOfContactDevice(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, contactDeviceUid: UID, within obvContext: ObvContext) throws -> Set + func getCapabilitiesOfContactDevice(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, contactDeviceUid: UID, within obvContext: ObvContext) throws -> Set? func getCapabilitiesOfAllContactsOfOwnedIdentity(_ ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> [ObvCryptoIdentity: Set] @@ -262,13 +266,13 @@ public protocol ObvIdentityDelegate: ObvBackupableManager { // MARK: - API related to own capabilities - func getCapabilitiesOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set + func getCapabilitiesOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set? func getCapabilitiesOfOwnedIdentities(within obvContext: ObvContext) throws -> [ObvCryptoIdentity: Set] - func getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set + func getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, within obvContext: ObvContext) throws -> Set? - func getCapabilitiesOfOtherOwnedDevice(ownedIdentity: ObvCryptoIdentity, deviceUID: UID, within obvContext: ObvContext) throws -> Set + func getCapabilitiesOfOtherOwnedDevice(ownedIdentity: ObvCryptoIdentity, deviceUID: UID, within obvContext: ObvContext) throws -> Set? func setCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, newCapabilities: Set, within obvContext: ObvContext) throws diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotification.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotification.swift index bb46c32f..24a283d0 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotification.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotification.swift @@ -281,23 +281,4 @@ public struct ObvIdentityNotification { } } - - public struct ContactTrustLevelWasIncreased { - public static let name = NSNotification.Name("ObvIdentityNotification.ContactTrustLevelWasIncreased") - public struct Key { - public static let ownedIdentity = "ownedIdentity" - public static let contactIdentity = "contactIdentity" - public static let trustLevelOfContactIdentity = "trustLevelOfContactIdentity" - public static let flowId = "flowId" - } - public static func parse(_ notification: Notification) -> (ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, trustLevelOfContactIdentity: TrustLevel, flowId: FlowIdentifier)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let ownedIdentity = userInfo[Key.ownedIdentity] as? ObvCryptoIdentity else { return nil } - guard let contactIdentity = userInfo[Key.contactIdentity] as? ObvCryptoIdentity else { return nil } - guard let trustLevelOfContactIdentity = userInfo[Key.trustLevelOfContactIdentity] as? TrustLevel else { return nil } - guard let flowId = userInfo[Key.flowId] as? FlowIdentifier else { return nil } - return (ownedIdentity, contactIdentity, trustLevelOfContactIdentity, flowId) - } - } } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotificationNew.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotificationNew.swift index 545e37e5..3219dd1b 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotificationNew.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotificationNew.swift @@ -54,6 +54,8 @@ public enum ObvIdentityNotificationNew { case contactWasRevokedAsCompromised(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) case contactObvCapabilitiesWereUpdated(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) case ownedIdentityCapabilitiesWereUpdated(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case contactIdentityOneToOneStatusChanged(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case contactTrustLevelWasIncreased(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, trustLevelOfContactIdentity: TrustLevel, isOneToOne: Bool, flowId: FlowIdentifier) private enum Name { case contactIdentityIsNowTrusted @@ -77,6 +79,8 @@ public enum ObvIdentityNotificationNew { case contactWasRevokedAsCompromised case contactObvCapabilitiesWereUpdated case ownedIdentityCapabilitiesWereUpdated + case contactIdentityOneToOneStatusChanged + case contactTrustLevelWasIncreased private var namePrefix: String { String(describing: ObvIdentityNotificationNew.self) } @@ -110,6 +114,8 @@ public enum ObvIdentityNotificationNew { case .contactWasRevokedAsCompromised: return Name.contactWasRevokedAsCompromised.name case .contactObvCapabilitiesWereUpdated: return Name.contactObvCapabilitiesWereUpdated.name case .ownedIdentityCapabilitiesWereUpdated: return Name.ownedIdentityCapabilitiesWereUpdated.name + case .contactIdentityOneToOneStatusChanged: return Name.contactIdentityOneToOneStatusChanged.name + case .contactTrustLevelWasIncreased: return Name.contactTrustLevelWasIncreased.name } } } @@ -232,6 +238,20 @@ public enum ObvIdentityNotificationNew { "ownedIdentity": ownedIdentity, "flowId": flowId, ] + case .contactIdentityOneToOneStatusChanged(ownedIdentity: let ownedIdentity, contactIdentity: let contactIdentity, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "contactIdentity": contactIdentity, + "flowId": flowId, + ] + case .contactTrustLevelWasIncreased(ownedIdentity: let ownedIdentity, contactIdentity: let contactIdentity, trustLevelOfContactIdentity: let trustLevelOfContactIdentity, isOneToOne: let isOneToOne, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "contactIdentity": contactIdentity, + "trustLevelOfContactIdentity": trustLevelOfContactIdentity, + "isOneToOne": isOneToOne, + "flowId": flowId, + ] } return info } @@ -445,4 +465,26 @@ public enum ObvIdentityNotificationNew { } } + public static func observeContactIdentityOneToOneStatusChanged(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.contactIdentityOneToOneStatusChanged.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let contactIdentity = notification.userInfo!["contactIdentity"] as! ObvCryptoIdentity + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, contactIdentity, flowId) + } + } + + public static func observeContactTrustLevelWasIncreased(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, ObvCryptoIdentity, TrustLevel, Bool, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.contactTrustLevelWasIncreased.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let contactIdentity = notification.userInfo!["contactIdentity"] as! ObvCryptoIdentity + let trustLevelOfContactIdentity = notification.userInfo!["trustLevelOfContactIdentity"] as! TrustLevel + let isOneToOne = notification.userInfo!["isOneToOne"] as! Bool + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, contactIdentity, trustLevelOfContactIdentity, isOneToOne, flowId) + } + } + } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotificationNew.yml b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotificationNew.yml index e59e4beb..3fa8342d 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotificationNew.yml +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvIdentity/ObvIdentityNotificationNew.yml @@ -105,3 +105,15 @@ notifications: params: - {name: ownedIdentity, type: ObvCryptoIdentity} - {name: flowId, type: FlowIdentifier} +- name: contactIdentityOneToOneStatusChanged + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: contactIdentity, type: ObvCryptoIdentity} + - {name: flowId, type: FlowIdentifier} +- name: contactTrustLevelWasIncreased + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: contactIdentity, type: ObvCryptoIdentity} + - {name: trustLevelOfContactIdentity, type: TrustLevel} + - {name: isOneToOne, type: Bool} + - {name: flowId, type: FlowIdentifier} diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotification.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotification.swift index cbd549da..2fb7819e 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotification.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotification.swift @@ -54,648 +54,3 @@ public struct ObvNetworkFetchNotification { } } } - -public enum ObvNetworkFetchNotificationNew { - - case serverReportedThatAnotherDeviceIsAlreadyRegistered(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) - case serverReportedThatThisDeviceWasSuccessfullyRegistered(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) - case fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) - case serverRequiresThisDeviceToRegisterToPushNotifications(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) - case inboxAttachmentHasNewProgress(attachmentId: AttachmentIdentifier, progress: Progress, flowId: FlowIdentifier) - case inboxAttachmentWasDownloaded(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) - case inboxAttachmentDownloadCancelledByServer(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) - case inboxAttachmentWasTakenCareOf(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) - case noInboxMessageToProcess(flowId: FlowIdentifier) - case newInboxMessageToProcess(messageId: MessageIdentifier, attachmentIds: [AttachmentIdentifier], flowId: FlowIdentifier) - case turnCredentialsReceived(ownedIdentity: ObvCryptoIdentity, callUuid: UUID, turnCredentialsWithTurnServers: TurnCredentialsWithTurnServers, flowId: FlowIdentifier) - case turnCredentialsReceptionFailure(ownedIdentity: ObvCryptoIdentity, callUuid: UUID, flowId: FlowIdentifier) - case turnCredentialsReceptionPermissionDenied(ownedIdentity: ObvCryptoIdentity, callUuid: UUID, flowId: FlowIdentifier) - case turnCredentialServerDoesNotSupportCalls(ownedIdentity: ObvCryptoIdentity, callUuid: UUID, flowId: FlowIdentifier) - case cannotReturnAnyProgressForMessageAttachments(messageId: MessageIdentifier, flowId: FlowIdentifier) - case newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, apiKeyStatus: APIKeyStatus, apiPermissions: APIPermissions, apiKeyExpirationDate: Date?) - case newAPIKeyElementsForAPIKey(serverURL: URL, apiKey: UUID, apiKeyStatus: APIKeyStatus, apiPermissions: APIPermissions, apiKeyExpirationDate: Date?) - case newFreeTrialAPIKeyForOwnedIdentity(ownedIdentity: ObvCryptoIdentity, apiKey: UUID, flowId: FlowIdentifier) - case noMoreFreeTrialAPIKeyAvailableForOwnedIdentity(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) - case freeTrialIsStillAvailableForOwnedIdentity(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) - case appStoreReceiptVerificationFailed(ownedIdentity: ObvCryptoIdentity, transactionIdentifier: String, flowId: FlowIdentifier) - case appStoreReceiptVerificationSucceededAndSubscriptionIsValid(ownedIdentity: ObvCryptoIdentity, transactionIdentifier: String, apiKey: UUID, flowId: FlowIdentifier) - case appStoreReceiptVerificationSucceededButSubscriptionIsExpired(ownedIdentity: ObvCryptoIdentity, transactionIdentifier: String, flowId: FlowIdentifier) - case wellKnownHasBeenUpdated(serverURL: URL, appInfo: [String: AppInfo], flowId: FlowIdentifier) - case wellKnownHasBeenDownloaded(serverURL: URL, flowId: FlowIdentifier) - case wellKnownDownloadFailure(serverURL: URL, flowId: FlowIdentifier) - case apiKeyStatusQueryFailed(ownedIdentity: ObvCryptoIdentity, apiKey: UUID) - case applicationMessageDecrypted(messageId: MessageIdentifier, attachmentIds: [AttachmentIdentifier], hasEncryptedExtendedMessagePayload: Bool, flowId: FlowIdentifier) - case downloadingMessageExtendedPayloadWasPerformed(messageId: MessageIdentifier, extendedMessagePayload: Data, flowId: FlowIdentifier) - case downloadingMessageExtendedPayloadFailed(messageId: MessageIdentifier, flowId: FlowIdentifier) - - private enum Name { - case serverReportedThatAnotherDeviceIsAlreadyRegistered - case serverReportedThatThisDeviceWasSuccessfullyRegistered - case fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive - case serverRequiresThisDeviceToRegisterToPushNotifications - case inboxAttachmentHasNewProgress - case inboxAttachmentWasDownloaded - case inboxAttachmentDownloadCancelledByServer - case inboxAttachmentWasTakenCareOf - case noInboxMessageToProcess - case newInboxMessageToProcess - case turnCredentialsReceived - case turnCredentialsReceptionFailure - case turnCredentialsReceptionPermissionDenied - case turnCredentialServerDoesNotSupportCalls - case cannotReturnAnyProgressForMessageAttachments - case newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity - case newAPIKeyElementsForAPIKey - case newFreeTrialAPIKeyForOwnedIdentity - case noMoreFreeTrialAPIKeyAvailableForOwnedIdentity - case freeTrialIsStillAvailableForOwnedIdentity - case appStoreReceiptVerificationFailed - case appStoreReceiptVerificationSucceededAndSubscriptionIsValid - case appStoreReceiptVerificationSucceededButSubscriptionIsExpired - case wellKnownHasBeenUpdated - case wellKnownHasBeenDownloaded - case wellKnownDownloadFailure - case apiKeyStatusQueryFailed - case applicationMessageDecrypted - case downloadingMessageExtendedPayloadWasPerformed - case downloadingMessageExtendedPayloadFailed - - private var namePrefix: String { return "ObvNetworkFetchNotificationNew" } - - private var nameSuffix: String { - switch self { - case .serverReportedThatAnotherDeviceIsAlreadyRegistered: return "serverReportedThatAnotherDeviceIsAlreadyRegistered" - case .serverReportedThatThisDeviceWasSuccessfullyRegistered: return "serverReportedThatThisDeviceWasSuccessfullyRegistered" - case .fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive: return "fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive" - case .serverRequiresThisDeviceToRegisterToPushNotifications: return "serverRequiresThisDeviceToRegisterToPushNotifications" - case .inboxAttachmentHasNewProgress: return "inboxAttachmentHasNewProgress" - case .inboxAttachmentWasDownloaded: return "inboxAttachmentWasDownloaded" - case .inboxAttachmentDownloadCancelledByServer: return "inboxAttachmentDownloadCancelledByServer" - case .inboxAttachmentWasTakenCareOf: return "inboxAttachmentWasTakenCareOf" - case .noInboxMessageToProcess: return "noInboxMessageToProcess" - case .newInboxMessageToProcess: return "newInboxMessageToProcess" - case .turnCredentialsReceived: return "turnCredentialsReceived" - case .turnCredentialsReceptionFailure: return "turnCredentialsReceptionFailure" - case .turnCredentialsReceptionPermissionDenied: return "turnCredentialsReceptionPermissionDenied" - case .turnCredentialServerDoesNotSupportCalls: return "turnCredentialServerDoesNotSupportCalls" - case .cannotReturnAnyProgressForMessageAttachments: return "cannotReturnAnyProgressForMessageAttachments" - case .newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity: return "newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity" - case .newAPIKeyElementsForAPIKey: return "newAPIKeyElementsForAPIKey" - case .newFreeTrialAPIKeyForOwnedIdentity: return "newFreeTrialAPIKeyForOwnedIdentity" - case .noMoreFreeTrialAPIKeyAvailableForOwnedIdentity: return "noMoreFreeTrialAPIKeyAvailableForOwnedIdentity" - case .freeTrialIsStillAvailableForOwnedIdentity: return "freeTrialIsStillAvailableForOwnedIdentity" - case .appStoreReceiptVerificationFailed: return "appStoreReceiptVerificationFailed" - case .appStoreReceiptVerificationSucceededAndSubscriptionIsValid: return "appStoreReceiptVerificationSucceededAndSubscriptionIsValid" - case .appStoreReceiptVerificationSucceededButSubscriptionIsExpired: return "appStoreReceiptVerificationSucceededButSubscriptionIsExpired" - case .wellKnownHasBeenUpdated: return "wellKnownHasBeenUpdated" - case .wellKnownHasBeenDownloaded: return "wellKnownHasBeenDownloaded" - case .wellKnownDownloadFailure: return "wellKnownDownloadFailure" - case .apiKeyStatusQueryFailed: return "apiKeyStatusQueryFailed" - case .applicationMessageDecrypted: return "applicationMessageDecrypted" - case .downloadingMessageExtendedPayloadWasPerformed: return "downloadingMessageExtendedPayloadWasPerformed" - case .downloadingMessageExtendedPayloadFailed: return "downloadingMessageExtendedPayloadFailed" - } - } - - var name: NSNotification.Name { - let name = [namePrefix, nameSuffix].joined(separator: ".") - return NSNotification.Name(name) - } - - static func forInternalNotification(_ notification: ObvNetworkFetchNotificationNew) -> NSNotification.Name { - switch notification { - case .serverReportedThatAnotherDeviceIsAlreadyRegistered: return Name.serverReportedThatAnotherDeviceIsAlreadyRegistered.name - case .serverReportedThatThisDeviceWasSuccessfullyRegistered: return Name.serverReportedThatThisDeviceWasSuccessfullyRegistered.name - case .fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive: return Name.fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive.name - case .serverRequiresThisDeviceToRegisterToPushNotifications: return Name.serverRequiresThisDeviceToRegisterToPushNotifications.name - case .inboxAttachmentHasNewProgress: return Name.inboxAttachmentHasNewProgress.name - case .inboxAttachmentWasDownloaded: return Name.inboxAttachmentWasDownloaded.name - case .inboxAttachmentDownloadCancelledByServer: return Name.inboxAttachmentDownloadCancelledByServer.name - case .inboxAttachmentWasTakenCareOf: return Name.inboxAttachmentWasTakenCareOf.name - case .noInboxMessageToProcess: return Name.noInboxMessageToProcess.name - case .newInboxMessageToProcess: return Name.newInboxMessageToProcess.name - case .turnCredentialsReceived: return Name.turnCredentialsReceived.name - case .turnCredentialsReceptionFailure: return Name.turnCredentialsReceptionFailure.name - case .turnCredentialsReceptionPermissionDenied: return Name.turnCredentialsReceptionPermissionDenied.name - case .turnCredentialServerDoesNotSupportCalls: return Name.turnCredentialServerDoesNotSupportCalls.name - case .cannotReturnAnyProgressForMessageAttachments: return Name.cannotReturnAnyProgressForMessageAttachments.name - case .newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity: return Name.newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity.name - case .newAPIKeyElementsForAPIKey: return Name.newAPIKeyElementsForAPIKey.name - case .newFreeTrialAPIKeyForOwnedIdentity: return Name.newFreeTrialAPIKeyForOwnedIdentity.name - case .noMoreFreeTrialAPIKeyAvailableForOwnedIdentity: return Name.noMoreFreeTrialAPIKeyAvailableForOwnedIdentity.name - case .freeTrialIsStillAvailableForOwnedIdentity: return Name.freeTrialIsStillAvailableForOwnedIdentity.name - case .appStoreReceiptVerificationFailed: return Name.appStoreReceiptVerificationFailed.name - case .appStoreReceiptVerificationSucceededAndSubscriptionIsValid: return Name.appStoreReceiptVerificationSucceededAndSubscriptionIsValid.name - case .appStoreReceiptVerificationSucceededButSubscriptionIsExpired: return Name.appStoreReceiptVerificationSucceededButSubscriptionIsExpired.name - case .wellKnownHasBeenUpdated: return Name.wellKnownHasBeenUpdated.name - case .wellKnownHasBeenDownloaded: return Name.wellKnownHasBeenDownloaded.name - case .wellKnownDownloadFailure: return Name.wellKnownDownloadFailure.name - case .apiKeyStatusQueryFailed: return Name.apiKeyStatusQueryFailed.name - case .applicationMessageDecrypted: return Name.applicationMessageDecrypted.name - case .downloadingMessageExtendedPayloadWasPerformed: return Name.downloadingMessageExtendedPayloadWasPerformed.name - case .downloadingMessageExtendedPayloadFailed: return Name.downloadingMessageExtendedPayloadFailed.name - } - } - - } - - public static let serverReportedThatAnotherDeviceIsAlreadyRegisteredName = Name.serverReportedThatAnotherDeviceIsAlreadyRegistered.name - public static let noInboxMessageToProcessName = Name.noInboxMessageToProcess.name - public static let newInboxMessageToProcessName = Name.newInboxMessageToProcess.name - - private var userInfo: [AnyHashable: Any]? { - var info: [AnyHashable: Any]? - switch self { - case .serverReportedThatAnotherDeviceIsAlreadyRegistered(ownedIdentity: let ownedIdentity, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "flowId": flowId, - ] - case .serverReportedThatThisDeviceWasSuccessfullyRegistered(ownedIdentity: let ownedIdentity, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "flowId": flowId, - ] - case .fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: let ownedIdentity, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "flowId": flowId, - ] - case .serverRequiresThisDeviceToRegisterToPushNotifications(ownedIdentity: let ownedIdentity, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "flowId": flowId, - ] - case .inboxAttachmentHasNewProgress(attachmentId: let attachmentId, progress: let progress, flowId: let flowId): - info = [ - "attachmentId": attachmentId, - "progress": progress, - "flowId": flowId, - ] - case .inboxAttachmentWasDownloaded(attachmentId: let attachmentId, flowId: let flowId): - info = [ - "attachmentId": attachmentId, - "flowId": flowId, - ] - case .inboxAttachmentDownloadCancelledByServer(attachmentId: let attachmentId, flowId: let flowId): - info = [ - "attachmentId": attachmentId, - "flowId": flowId, - ] - case .inboxAttachmentWasTakenCareOf(attachmentId: let attachmentId, flowId: let flowId): - info = [ - "attachmentId": attachmentId, - "flowId": flowId, - ] - case .noInboxMessageToProcess(flowId: let flowId): - info = [ - "flowId": flowId, - ] - case .newInboxMessageToProcess(messageId: let messageId, attachmentIds: let attachmentIds, flowId: let flowId): - info = [ - "messageId": messageId, - "attachmentIds": attachmentIds, - "flowId": flowId, - ] - case .turnCredentialsReceived(ownedIdentity: let ownedIdentity, callUuid: let callUuid, turnCredentialsWithTurnServers: let turnCredentialsWithTurnServers, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "callUuid": callUuid, - "turnCredentialsWithTurnServers": turnCredentialsWithTurnServers, - "flowId": flowId, - ] - case .turnCredentialsReceptionFailure(ownedIdentity: let ownedIdentity, callUuid: let callUuid, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "callUuid": callUuid, - "flowId": flowId, - ] - case .turnCredentialsReceptionPermissionDenied(ownedIdentity: let ownedIdentity, callUuid: let callUuid, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "callUuid": callUuid, - "flowId": flowId, - ] - case .turnCredentialServerDoesNotSupportCalls(ownedIdentity: let ownedIdentity, callUuid: let callUuid, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "callUuid": callUuid, - "flowId": flowId, - ] - case .cannotReturnAnyProgressForMessageAttachments(messageId: let messageId, flowId: let flowId): - info = [ - "messageId": messageId, - "flowId": flowId, - ] - case .newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity(ownedIdentity: let ownedIdentity, apiKeyStatus: let apiKeyStatus, apiPermissions: let apiPermissions, apiKeyExpirationDate: let apiKeyExpirationDate): - info = [ - "ownedIdentity": ownedIdentity, - "apiKeyStatus": apiKeyStatus, - "apiPermissions": apiPermissions, - ] - if apiKeyExpirationDate != nil { - info?["apiKeyExpirationDate"] = apiKeyExpirationDate! - } - case .newAPIKeyElementsForAPIKey(serverURL: let serverURL, apiKey: let apiKey, apiKeyStatus: let apiKeyStatus, apiPermissions: let apiPermissions, apiKeyExpirationDate: let apiKeyExpirationDate): - info = [ - "serverURL": serverURL, - "apiKey": apiKey, - "apiKeyStatus": apiKeyStatus, - "apiPermissions": apiPermissions, - ] - if apiKeyExpirationDate != nil { - info?["apiKeyExpirationDate"] = apiKeyExpirationDate! - } - case .newFreeTrialAPIKeyForOwnedIdentity(ownedIdentity: let ownedIdentity, apiKey: let apiKey, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "apiKey": apiKey, - "flowId": flowId, - ] - case .noMoreFreeTrialAPIKeyAvailableForOwnedIdentity(ownedIdentity: let ownedIdentity, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "flowId": flowId, - ] - case .freeTrialIsStillAvailableForOwnedIdentity(ownedIdentity: let ownedIdentity, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "flowId": flowId, - ] - case .appStoreReceiptVerificationFailed(ownedIdentity: let ownedIdentity, transactionIdentifier: let transactionIdentifier, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "transactionIdentifier": transactionIdentifier, - "flowId": flowId, - ] - case .appStoreReceiptVerificationSucceededAndSubscriptionIsValid(ownedIdentity: let ownedIdentity, transactionIdentifier: let transactionIdentifier, apiKey: let apiKey, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "transactionIdentifier": transactionIdentifier, - "apiKey": apiKey, - "flowId": flowId, - ] - case .appStoreReceiptVerificationSucceededButSubscriptionIsExpired(ownedIdentity: let ownedIdentity, transactionIdentifier: let transactionIdentifier, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "transactionIdentifier": transactionIdentifier, - "flowId": flowId, - ] - case .wellKnownHasBeenUpdated(serverURL: let serverURL, appInfo: let appInfo, flowId: let flowId): - info = [ - "serverURL": serverURL, - "appInfo": appInfo, - "flowId": flowId, - ] - case .wellKnownHasBeenDownloaded(serverURL: let serverURL, flowId: let flowId): - info = [ - "serverURL": serverURL, - "flowId": flowId, - ] - case .wellKnownDownloadFailure(serverURL: let serverURL, flowId: let flowId): - info = [ - "serverURL": serverURL, - "flowId": flowId, - ] - case .apiKeyStatusQueryFailed(ownedIdentity: let ownedIdentity, apiKey: let apiKey): - info = [ - "ownedIdentity": ownedIdentity, - "apiKey": apiKey, - ] - case .applicationMessageDecrypted(messageId: let messageId, attachmentIds: let attachmentIds, hasEncryptedExtendedMessagePayload: let hasEncryptedExtendedMessagePayload, flowId: let flowId): - info = [ - "messageId": messageId, - "attachmentIds": attachmentIds, - "hasEncryptedExtendedMessagePayload": hasEncryptedExtendedMessagePayload, - "flowId": flowId, - ] - case .downloadingMessageExtendedPayloadWasPerformed(messageId: let messageId, extendedMessagePayload: let extendedMessagePayload, flowId: let flowId): - info = [ - "messageId": messageId, - "extendedMessagePayload": extendedMessagePayload, - "flowId": flowId, - ] - case .downloadingMessageExtendedPayloadFailed(messageId: let messageId, flowId: let flowId): - info = [ - "messageId": messageId, - "flowId": flowId, - ] - } - return info - } - - - public static func observeDownloadingMessageExtendedPayloadFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.downloadingMessageExtendedPayloadFailed.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let messageId = notification.userInfo!["messageId"] as! MessageIdentifier - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(messageId, flowId) - } - } - - public static func observeDownloadingMessageExtendedPayloadWasPerformed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, Data, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.downloadingMessageExtendedPayloadWasPerformed.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let messageId = notification.userInfo!["messageId"] as! MessageIdentifier - let extendedMessagePayload = notification.userInfo!["extendedMessagePayload"] as! Data - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(messageId, extendedMessagePayload, flowId) - } - } - - public static func observeApplicationMessageDecrypted(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, [AttachmentIdentifier], Bool, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.applicationMessageDecrypted.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let messageId = notification.userInfo!["messageId"] as! MessageIdentifier - let attachmentIds = notification.userInfo!["attachmentIds"] as! [AttachmentIdentifier] - let hasEncryptedExtendedMessagePayload = notification.userInfo!["hasEncryptedExtendedMessagePayload"] as! Bool - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(messageId, attachmentIds, hasEncryptedExtendedMessagePayload, flowId) - } - } - - func post(within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - notificationDelegate.post(name: name, userInfo: userInfo) - } - - public func postOnDispatchQueue(withLabel label: String, within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - let userInfo = self.userInfo - DispatchQueue(label: label).async { - notificationDelegate.post(name: name, userInfo: userInfo) - } - } - - public func postOnOperationQueue(operationQueue: OperationQueue, within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - let userInfo = self.userInfo - operationQueue.addOperation { - notificationDelegate.post(name: name, userInfo: userInfo) - } - } - - public static func observeApiKeyStatusQueryFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID) -> Void) -> NSObjectProtocol { - let name = Name.apiKeyStatusQueryFailed.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let apiKey = notification.userInfo!["apiKey"] as! UUID - block(ownedIdentity, apiKey) - } - } - - public static func observeAppStoreReceiptVerificationSucceededButSubscriptionIsExpired(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, String, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.appStoreReceiptVerificationSucceededButSubscriptionIsExpired.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let transactionIdentifier = notification.userInfo!["transactionIdentifier"] as! String - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, transactionIdentifier, flowId) - } - } - - public static func observeAppStoreReceiptVerificationSucceededAndSubscriptionIsValid(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, String, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.appStoreReceiptVerificationSucceededAndSubscriptionIsValid.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let transactionIdentifier = notification.userInfo!["transactionIdentifier"] as! String - let apiKey = notification.userInfo!["apiKey"] as! UUID - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, transactionIdentifier, apiKey, flowId) - } - } - - public static func observeAppStoreReceiptVerificationFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, String, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.appStoreReceiptVerificationFailed.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let transactionIdentifier = notification.userInfo!["transactionIdentifier"] as! String - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, transactionIdentifier, flowId) - } - } - - public static func observeFreeTrialIsStillAvailableForOwnedIdentity(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.freeTrialIsStillAvailableForOwnedIdentity.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, flowId) - } - } - - public static func observeNoMoreFreeTrialAPIKeyAvailableForOwnedIdentity(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.noMoreFreeTrialAPIKeyAvailableForOwnedIdentity.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, flowId) - } - } - - public static func observeNewFreeTrialAPIKeyForOwnedIdentity(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.newFreeTrialAPIKeyForOwnedIdentity.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let apiKey = notification.userInfo!["apiKey"] as! UUID - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, apiKey, flowId) - } - } - - public static func observeNewAPIKeyElementsForAPIKey(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (URL, UUID, APIKeyStatus, APIPermissions, Date?) -> Void) -> NSObjectProtocol { - let name = Name.newAPIKeyElementsForAPIKey.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let serverURL = notification.userInfo!["serverURL"] as! URL - let apiKey = notification.userInfo!["apiKey"] as! UUID - let apiKeyStatus = notification.userInfo!["apiKeyStatus"] as! APIKeyStatus - let apiPermissions = notification.userInfo!["apiPermissions"] as! APIPermissions - let apiKeyExpirationDate = notification.userInfo!["apiKeyExpirationDate"] as! Date? - block(serverURL, apiKey, apiKeyStatus, apiPermissions, apiKeyExpirationDate) - } - } - - public static func observeNewAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, APIKeyStatus, APIPermissions, Date?) -> Void) -> NSObjectProtocol { - let name = Name.newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let apiKeyStatus = notification.userInfo!["apiKeyStatus"] as! APIKeyStatus - let apiPermissions = notification.userInfo!["apiPermissions"] as! APIPermissions - let apiKeyExpirationDate = notification.userInfo!["apiKeyExpirationDate"] as! Date? - block(ownedIdentity, apiKeyStatus, apiPermissions, apiKeyExpirationDate) - } - } - - public static func observeCannotReturnAnyProgressForMessageAttachments(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.cannotReturnAnyProgressForMessageAttachments.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let messageId = notification.userInfo!["messageId"] as! MessageIdentifier - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(messageId, flowId) - } - } - - public static func observeTurnCredentialsReceptionPermissionDenied(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.turnCredentialsReceptionPermissionDenied.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let callUuid = notification.userInfo!["callUuid"] as! UUID - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, callUuid, flowId) - } - } - - public static func observeTurnCredentialServerDoesNotSupportCalls(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.turnCredentialServerDoesNotSupportCalls.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let callUuid = notification.userInfo!["callUuid"] as! UUID - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, callUuid, flowId) - } - } - - public static func observeTurnCredentialsReceptionFailure(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.turnCredentialsReceptionFailure.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let callUuid = notification.userInfo!["callUuid"] as! UUID - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, callUuid, flowId) - } - } - - public static func observeTurnCredentialsReceived(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, TurnCredentialsWithTurnServers, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.turnCredentialsReceived.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let callUuid = notification.userInfo!["callUuid"] as! UUID - let turnCredentialsWithTurnServers = notification.userInfo!["turnCredentialsWithTurnServers"] as! TurnCredentialsWithTurnServers - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, callUuid, turnCredentialsWithTurnServers, flowId) - } - } - - public static func observeNewInboxMessageToProcess(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, [AttachmentIdentifier], FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.newInboxMessageToProcess.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let messageId = notification.userInfo!["messageId"] as! MessageIdentifier - let attachmentIds = notification.userInfo!["attachmentIds"] as! [AttachmentIdentifier] - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(messageId, attachmentIds, flowId) - } - } - - public static func observeNoInboxMessageToProcess(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.noInboxMessageToProcess.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(flowId) - } - } - - public static func observeInboxAttachmentWasTakenCareOf(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.inboxAttachmentWasTakenCareOf.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(attachmentId, flowId) - } - } - - public static func observeInboxAttachmentDownloadCancelledByServer(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.inboxAttachmentDownloadCancelledByServer.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(attachmentId, flowId) - } - } - - public static func observeInboxAttachmentWasDownloaded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.inboxAttachmentWasDownloaded.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(attachmentId, flowId) - } - } - - public static func observeInboxAttachmentHasNewProgress(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, Progress, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.inboxAttachmentHasNewProgress.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier - let progress = notification.userInfo!["progress"] as! Progress - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(attachmentId, progress, flowId) - } - } - - public static func observeServerRequiresThisDeviceToRegisterToPushNotifications(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.serverRequiresThisDeviceToRegisterToPushNotifications.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, flowId) - } - } - - public static func observeFetchNetworkOperationFailedSinceOwnedIdentityIsNotActive(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, flowId) - } - } - - public static func observeServerReportedThatThisDeviceWasSuccessfullyRegistered(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.serverReportedThatThisDeviceWasSuccessfullyRegistered.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, flowId) - } - } - - public static func observeServerReportedThatAnotherDeviceIsAlreadyRegistered(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.serverReportedThatAnotherDeviceIsAlreadyRegistered.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, flowId) - } - } - - public static func observeWellKnownHasBeenUpdated(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (URL, [String: AppInfo], FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.wellKnownHasBeenUpdated.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let serverURL = notification.userInfo!["serverURL"] as! URL - let appInfo = notification.userInfo!["appInfo"] as! [String: AppInfo] - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(serverURL, appInfo, flowId) - } - } - - public static func observeWellKnownHasBeenDownloaded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (URL, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.wellKnownHasBeenDownloaded.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let serverURL = notification.userInfo!["serverURL"] as! URL - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(serverURL, flowId) - } - } - - public static func observeWellKnownDownloadFailure(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (URL, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.wellKnownDownloadFailure.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let serverURL = notification.userInfo!["serverURL"] as! URL - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(serverURL, flowId) - } - } - - - -} diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotificationNew.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotificationNew.swift new file mode 100644 index 00000000..1431016a --- /dev/null +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotificationNew.swift @@ -0,0 +1,623 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation +import ObvCrypto +import ObvTypes +import OlvidUtils + +fileprivate struct OptionalWrapper { + let value: T? + public init() { + self.value = nil + } + public init(_ value: T?) { + self.value = value + } +} + +public enum ObvNetworkFetchNotificationNew { + case serverReportedThatAnotherDeviceIsAlreadyRegistered(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case serverReportedThatThisDeviceWasSuccessfullyRegistered(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case serverRequiresThisDeviceToRegisterToPushNotifications(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case inboxAttachmentHasNewProgress(attachmentId: AttachmentIdentifier, progress: Progress, flowId: FlowIdentifier) + case inboxAttachmentWasDownloaded(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) + case inboxAttachmentDownloadCancelledByServer(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) + case inboxAttachmentWasTakenCareOf(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) + case noInboxMessageToProcess(flowId: FlowIdentifier) + case newInboxMessageToProcess(messageId: MessageIdentifier, attachmentIds: [AttachmentIdentifier], flowId: FlowIdentifier) + case turnCredentialsReceived(ownedIdentity: ObvCryptoIdentity, callUuid: UUID, turnCredentialsWithTurnServers: TurnCredentialsWithTurnServers, flowId: FlowIdentifier) + case turnCredentialsReceptionFailure(ownedIdentity: ObvCryptoIdentity, callUuid: UUID, flowId: FlowIdentifier) + case turnCredentialsReceptionPermissionDenied(ownedIdentity: ObvCryptoIdentity, callUuid: UUID, flowId: FlowIdentifier) + case turnCredentialServerDoesNotSupportCalls(ownedIdentity: ObvCryptoIdentity, callUuid: UUID, flowId: FlowIdentifier) + case cannotReturnAnyProgressForMessageAttachments(messageId: MessageIdentifier, flowId: FlowIdentifier) + case newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity(ownedIdentity: ObvCryptoIdentity, apiKeyStatus: APIKeyStatus, apiPermissions: APIPermissions, apiKeyExpirationDate: Date?) + case newAPIKeyElementsForAPIKey(serverURL: URL, apiKey: UUID, apiKeyStatus: APIKeyStatus, apiPermissions: APIPermissions, apiKeyExpirationDate: Date?) + case newFreeTrialAPIKeyForOwnedIdentity(ownedIdentity: ObvCryptoIdentity, apiKey: UUID, flowId: FlowIdentifier) + case noMoreFreeTrialAPIKeyAvailableForOwnedIdentity(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case freeTrialIsStillAvailableForOwnedIdentity(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case appStoreReceiptVerificationFailed(ownedIdentity: ObvCryptoIdentity, transactionIdentifier: String, flowId: FlowIdentifier) + case appStoreReceiptVerificationSucceededAndSubscriptionIsValid(ownedIdentity: ObvCryptoIdentity, transactionIdentifier: String, apiKey: UUID, flowId: FlowIdentifier) + case appStoreReceiptVerificationSucceededButSubscriptionIsExpired(ownedIdentity: ObvCryptoIdentity, transactionIdentifier: String, flowId: FlowIdentifier) + case wellKnownHasBeenUpdated(serverURL: URL, appInfo: [String: AppInfo], flowId: FlowIdentifier) + case wellKnownHasBeenDownloaded(serverURL: URL, appInfo: [String: AppInfo], flowId: FlowIdentifier) + case wellKnownDownloadFailure(serverURL: URL, flowId: FlowIdentifier) + case apiKeyStatusQueryFailed(ownedIdentity: ObvCryptoIdentity, apiKey: UUID) + case applicationMessageDecrypted(messageId: MessageIdentifier, attachmentIds: [AttachmentIdentifier], hasEncryptedExtendedMessagePayload: Bool, flowId: FlowIdentifier) + case downloadingMessageExtendedPayloadWasPerformed(messageId: MessageIdentifier, extendedMessagePayload: Data, flowId: FlowIdentifier) + case downloadingMessageExtendedPayloadFailed(messageId: MessageIdentifier, flowId: FlowIdentifier) + + private enum Name { + case serverReportedThatAnotherDeviceIsAlreadyRegistered + case serverReportedThatThisDeviceWasSuccessfullyRegistered + case fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive + case serverRequiresThisDeviceToRegisterToPushNotifications + case inboxAttachmentHasNewProgress + case inboxAttachmentWasDownloaded + case inboxAttachmentDownloadCancelledByServer + case inboxAttachmentWasTakenCareOf + case noInboxMessageToProcess + case newInboxMessageToProcess + case turnCredentialsReceived + case turnCredentialsReceptionFailure + case turnCredentialsReceptionPermissionDenied + case turnCredentialServerDoesNotSupportCalls + case cannotReturnAnyProgressForMessageAttachments + case newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity + case newAPIKeyElementsForAPIKey + case newFreeTrialAPIKeyForOwnedIdentity + case noMoreFreeTrialAPIKeyAvailableForOwnedIdentity + case freeTrialIsStillAvailableForOwnedIdentity + case appStoreReceiptVerificationFailed + case appStoreReceiptVerificationSucceededAndSubscriptionIsValid + case appStoreReceiptVerificationSucceededButSubscriptionIsExpired + case wellKnownHasBeenUpdated + case wellKnownHasBeenDownloaded + case wellKnownDownloadFailure + case apiKeyStatusQueryFailed + case applicationMessageDecrypted + case downloadingMessageExtendedPayloadWasPerformed + case downloadingMessageExtendedPayloadFailed + + private var namePrefix: String { String(describing: ObvNetworkFetchNotificationNew.self) } + + private var nameSuffix: String { String(describing: self) } + + var name: NSNotification.Name { + let name = [namePrefix, nameSuffix].joined(separator: ".") + return NSNotification.Name(name) + } + + static func forInternalNotification(_ notification: ObvNetworkFetchNotificationNew) -> NSNotification.Name { + switch notification { + case .serverReportedThatAnotherDeviceIsAlreadyRegistered: return Name.serverReportedThatAnotherDeviceIsAlreadyRegistered.name + case .serverReportedThatThisDeviceWasSuccessfullyRegistered: return Name.serverReportedThatThisDeviceWasSuccessfullyRegistered.name + case .fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive: return Name.fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive.name + case .serverRequiresThisDeviceToRegisterToPushNotifications: return Name.serverRequiresThisDeviceToRegisterToPushNotifications.name + case .inboxAttachmentHasNewProgress: return Name.inboxAttachmentHasNewProgress.name + case .inboxAttachmentWasDownloaded: return Name.inboxAttachmentWasDownloaded.name + case .inboxAttachmentDownloadCancelledByServer: return Name.inboxAttachmentDownloadCancelledByServer.name + case .inboxAttachmentWasTakenCareOf: return Name.inboxAttachmentWasTakenCareOf.name + case .noInboxMessageToProcess: return Name.noInboxMessageToProcess.name + case .newInboxMessageToProcess: return Name.newInboxMessageToProcess.name + case .turnCredentialsReceived: return Name.turnCredentialsReceived.name + case .turnCredentialsReceptionFailure: return Name.turnCredentialsReceptionFailure.name + case .turnCredentialsReceptionPermissionDenied: return Name.turnCredentialsReceptionPermissionDenied.name + case .turnCredentialServerDoesNotSupportCalls: return Name.turnCredentialServerDoesNotSupportCalls.name + case .cannotReturnAnyProgressForMessageAttachments: return Name.cannotReturnAnyProgressForMessageAttachments.name + case .newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity: return Name.newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity.name + case .newAPIKeyElementsForAPIKey: return Name.newAPIKeyElementsForAPIKey.name + case .newFreeTrialAPIKeyForOwnedIdentity: return Name.newFreeTrialAPIKeyForOwnedIdentity.name + case .noMoreFreeTrialAPIKeyAvailableForOwnedIdentity: return Name.noMoreFreeTrialAPIKeyAvailableForOwnedIdentity.name + case .freeTrialIsStillAvailableForOwnedIdentity: return Name.freeTrialIsStillAvailableForOwnedIdentity.name + case .appStoreReceiptVerificationFailed: return Name.appStoreReceiptVerificationFailed.name + case .appStoreReceiptVerificationSucceededAndSubscriptionIsValid: return Name.appStoreReceiptVerificationSucceededAndSubscriptionIsValid.name + case .appStoreReceiptVerificationSucceededButSubscriptionIsExpired: return Name.appStoreReceiptVerificationSucceededButSubscriptionIsExpired.name + case .wellKnownHasBeenUpdated: return Name.wellKnownHasBeenUpdated.name + case .wellKnownHasBeenDownloaded: return Name.wellKnownHasBeenDownloaded.name + case .wellKnownDownloadFailure: return Name.wellKnownDownloadFailure.name + case .apiKeyStatusQueryFailed: return Name.apiKeyStatusQueryFailed.name + case .applicationMessageDecrypted: return Name.applicationMessageDecrypted.name + case .downloadingMessageExtendedPayloadWasPerformed: return Name.downloadingMessageExtendedPayloadWasPerformed.name + case .downloadingMessageExtendedPayloadFailed: return Name.downloadingMessageExtendedPayloadFailed.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .serverReportedThatAnotherDeviceIsAlreadyRegistered(ownedIdentity: let ownedIdentity, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "flowId": flowId, + ] + case .serverReportedThatThisDeviceWasSuccessfullyRegistered(ownedIdentity: let ownedIdentity, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "flowId": flowId, + ] + case .fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: let ownedIdentity, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "flowId": flowId, + ] + case .serverRequiresThisDeviceToRegisterToPushNotifications(ownedIdentity: let ownedIdentity, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "flowId": flowId, + ] + case .inboxAttachmentHasNewProgress(attachmentId: let attachmentId, progress: let progress, flowId: let flowId): + info = [ + "attachmentId": attachmentId, + "progress": progress, + "flowId": flowId, + ] + case .inboxAttachmentWasDownloaded(attachmentId: let attachmentId, flowId: let flowId): + info = [ + "attachmentId": attachmentId, + "flowId": flowId, + ] + case .inboxAttachmentDownloadCancelledByServer(attachmentId: let attachmentId, flowId: let flowId): + info = [ + "attachmentId": attachmentId, + "flowId": flowId, + ] + case .inboxAttachmentWasTakenCareOf(attachmentId: let attachmentId, flowId: let flowId): + info = [ + "attachmentId": attachmentId, + "flowId": flowId, + ] + case .noInboxMessageToProcess(flowId: let flowId): + info = [ + "flowId": flowId, + ] + case .newInboxMessageToProcess(messageId: let messageId, attachmentIds: let attachmentIds, flowId: let flowId): + info = [ + "messageId": messageId, + "attachmentIds": attachmentIds, + "flowId": flowId, + ] + case .turnCredentialsReceived(ownedIdentity: let ownedIdentity, callUuid: let callUuid, turnCredentialsWithTurnServers: let turnCredentialsWithTurnServers, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "callUuid": callUuid, + "turnCredentialsWithTurnServers": turnCredentialsWithTurnServers, + "flowId": flowId, + ] + case .turnCredentialsReceptionFailure(ownedIdentity: let ownedIdentity, callUuid: let callUuid, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "callUuid": callUuid, + "flowId": flowId, + ] + case .turnCredentialsReceptionPermissionDenied(ownedIdentity: let ownedIdentity, callUuid: let callUuid, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "callUuid": callUuid, + "flowId": flowId, + ] + case .turnCredentialServerDoesNotSupportCalls(ownedIdentity: let ownedIdentity, callUuid: let callUuid, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "callUuid": callUuid, + "flowId": flowId, + ] + case .cannotReturnAnyProgressForMessageAttachments(messageId: let messageId, flowId: let flowId): + info = [ + "messageId": messageId, + "flowId": flowId, + ] + case .newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity(ownedIdentity: let ownedIdentity, apiKeyStatus: let apiKeyStatus, apiPermissions: let apiPermissions, apiKeyExpirationDate: let apiKeyExpirationDate): + info = [ + "ownedIdentity": ownedIdentity, + "apiKeyStatus": apiKeyStatus, + "apiPermissions": apiPermissions, + "apiKeyExpirationDate": OptionalWrapper(apiKeyExpirationDate), + ] + case .newAPIKeyElementsForAPIKey(serverURL: let serverURL, apiKey: let apiKey, apiKeyStatus: let apiKeyStatus, apiPermissions: let apiPermissions, apiKeyExpirationDate: let apiKeyExpirationDate): + info = [ + "serverURL": serverURL, + "apiKey": apiKey, + "apiKeyStatus": apiKeyStatus, + "apiPermissions": apiPermissions, + "apiKeyExpirationDate": OptionalWrapper(apiKeyExpirationDate), + ] + case .newFreeTrialAPIKeyForOwnedIdentity(ownedIdentity: let ownedIdentity, apiKey: let apiKey, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "apiKey": apiKey, + "flowId": flowId, + ] + case .noMoreFreeTrialAPIKeyAvailableForOwnedIdentity(ownedIdentity: let ownedIdentity, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "flowId": flowId, + ] + case .freeTrialIsStillAvailableForOwnedIdentity(ownedIdentity: let ownedIdentity, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "flowId": flowId, + ] + case .appStoreReceiptVerificationFailed(ownedIdentity: let ownedIdentity, transactionIdentifier: let transactionIdentifier, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "transactionIdentifier": transactionIdentifier, + "flowId": flowId, + ] + case .appStoreReceiptVerificationSucceededAndSubscriptionIsValid(ownedIdentity: let ownedIdentity, transactionIdentifier: let transactionIdentifier, apiKey: let apiKey, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "transactionIdentifier": transactionIdentifier, + "apiKey": apiKey, + "flowId": flowId, + ] + case .appStoreReceiptVerificationSucceededButSubscriptionIsExpired(ownedIdentity: let ownedIdentity, transactionIdentifier: let transactionIdentifier, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "transactionIdentifier": transactionIdentifier, + "flowId": flowId, + ] + case .wellKnownHasBeenUpdated(serverURL: let serverURL, appInfo: let appInfo, flowId: let flowId): + info = [ + "serverURL": serverURL, + "appInfo": appInfo, + "flowId": flowId, + ] + case .wellKnownHasBeenDownloaded(serverURL: let serverURL, appInfo: let appInfo, flowId: let flowId): + info = [ + "serverURL": serverURL, + "appInfo": appInfo, + "flowId": flowId, + ] + case .wellKnownDownloadFailure(serverURL: let serverURL, flowId: let flowId): + info = [ + "serverURL": serverURL, + "flowId": flowId, + ] + case .apiKeyStatusQueryFailed(ownedIdentity: let ownedIdentity, apiKey: let apiKey): + info = [ + "ownedIdentity": ownedIdentity, + "apiKey": apiKey, + ] + case .applicationMessageDecrypted(messageId: let messageId, attachmentIds: let attachmentIds, hasEncryptedExtendedMessagePayload: let hasEncryptedExtendedMessagePayload, flowId: let flowId): + info = [ + "messageId": messageId, + "attachmentIds": attachmentIds, + "hasEncryptedExtendedMessagePayload": hasEncryptedExtendedMessagePayload, + "flowId": flowId, + ] + case .downloadingMessageExtendedPayloadWasPerformed(messageId: let messageId, extendedMessagePayload: let extendedMessagePayload, flowId: let flowId): + info = [ + "messageId": messageId, + "extendedMessagePayload": extendedMessagePayload, + "flowId": flowId, + ] + case .downloadingMessageExtendedPayloadFailed(messageId: let messageId, flowId: let flowId): + info = [ + "messageId": messageId, + "flowId": flowId, + ] + } + return info + } + + public func postOnBackgroundQueue(_ queue: DispatchQueue? = nil, within notificationDelegate: ObvNotificationDelegate) { + let name = Name.forInternalNotification(self) + let label = "Queue for posting \(name.rawValue) notification" + let backgroundQueue = queue ?? DispatchQueue(label: label) + backgroundQueue.async { + notificationDelegate.post(name: name, userInfo: userInfo) + } + } + + public static func observeServerReportedThatAnotherDeviceIsAlreadyRegistered(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.serverReportedThatAnotherDeviceIsAlreadyRegistered.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, flowId) + } + } + + public static func observeServerReportedThatThisDeviceWasSuccessfullyRegistered(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.serverReportedThatThisDeviceWasSuccessfullyRegistered.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, flowId) + } + } + + public static func observeFetchNetworkOperationFailedSinceOwnedIdentityIsNotActive(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, flowId) + } + } + + public static func observeServerRequiresThisDeviceToRegisterToPushNotifications(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.serverRequiresThisDeviceToRegisterToPushNotifications.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, flowId) + } + } + + public static func observeInboxAttachmentHasNewProgress(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, Progress, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.inboxAttachmentHasNewProgress.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier + let progress = notification.userInfo!["progress"] as! Progress + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(attachmentId, progress, flowId) + } + } + + public static func observeInboxAttachmentWasDownloaded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.inboxAttachmentWasDownloaded.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(attachmentId, flowId) + } + } + + public static func observeInboxAttachmentDownloadCancelledByServer(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.inboxAttachmentDownloadCancelledByServer.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(attachmentId, flowId) + } + } + + public static func observeInboxAttachmentWasTakenCareOf(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.inboxAttachmentWasTakenCareOf.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(attachmentId, flowId) + } + } + + public static func observeNoInboxMessageToProcess(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.noInboxMessageToProcess.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(flowId) + } + } + + public static func observeNewInboxMessageToProcess(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, [AttachmentIdentifier], FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.newInboxMessageToProcess.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let attachmentIds = notification.userInfo!["attachmentIds"] as! [AttachmentIdentifier] + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, attachmentIds, flowId) + } + } + + public static func observeTurnCredentialsReceived(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, TurnCredentialsWithTurnServers, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.turnCredentialsReceived.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let callUuid = notification.userInfo!["callUuid"] as! UUID + let turnCredentialsWithTurnServers = notification.userInfo!["turnCredentialsWithTurnServers"] as! TurnCredentialsWithTurnServers + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, callUuid, turnCredentialsWithTurnServers, flowId) + } + } + + public static func observeTurnCredentialsReceptionFailure(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.turnCredentialsReceptionFailure.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let callUuid = notification.userInfo!["callUuid"] as! UUID + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, callUuid, flowId) + } + } + + public static func observeTurnCredentialsReceptionPermissionDenied(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.turnCredentialsReceptionPermissionDenied.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let callUuid = notification.userInfo!["callUuid"] as! UUID + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, callUuid, flowId) + } + } + + public static func observeTurnCredentialServerDoesNotSupportCalls(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.turnCredentialServerDoesNotSupportCalls.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let callUuid = notification.userInfo!["callUuid"] as! UUID + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, callUuid, flowId) + } + } + + public static func observeCannotReturnAnyProgressForMessageAttachments(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.cannotReturnAnyProgressForMessageAttachments.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, flowId) + } + } + + public static func observeNewAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, APIKeyStatus, APIPermissions, Date?) -> Void) -> NSObjectProtocol { + let name = Name.newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let apiKeyStatus = notification.userInfo!["apiKeyStatus"] as! APIKeyStatus + let apiPermissions = notification.userInfo!["apiPermissions"] as! APIPermissions + let apiKeyExpirationDateWrapper = notification.userInfo!["apiKeyExpirationDate"] as! OptionalWrapper + let apiKeyExpirationDate = apiKeyExpirationDateWrapper.value + block(ownedIdentity, apiKeyStatus, apiPermissions, apiKeyExpirationDate) + } + } + + public static func observeNewAPIKeyElementsForAPIKey(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (URL, UUID, APIKeyStatus, APIPermissions, Date?) -> Void) -> NSObjectProtocol { + let name = Name.newAPIKeyElementsForAPIKey.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let serverURL = notification.userInfo!["serverURL"] as! URL + let apiKey = notification.userInfo!["apiKey"] as! UUID + let apiKeyStatus = notification.userInfo!["apiKeyStatus"] as! APIKeyStatus + let apiPermissions = notification.userInfo!["apiPermissions"] as! APIPermissions + let apiKeyExpirationDateWrapper = notification.userInfo!["apiKeyExpirationDate"] as! OptionalWrapper + let apiKeyExpirationDate = apiKeyExpirationDateWrapper.value + block(serverURL, apiKey, apiKeyStatus, apiPermissions, apiKeyExpirationDate) + } + } + + public static func observeNewFreeTrialAPIKeyForOwnedIdentity(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.newFreeTrialAPIKeyForOwnedIdentity.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let apiKey = notification.userInfo!["apiKey"] as! UUID + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, apiKey, flowId) + } + } + + public static func observeNoMoreFreeTrialAPIKeyAvailableForOwnedIdentity(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.noMoreFreeTrialAPIKeyAvailableForOwnedIdentity.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, flowId) + } + } + + public static func observeFreeTrialIsStillAvailableForOwnedIdentity(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.freeTrialIsStillAvailableForOwnedIdentity.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, flowId) + } + } + + public static func observeAppStoreReceiptVerificationFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, String, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.appStoreReceiptVerificationFailed.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let transactionIdentifier = notification.userInfo!["transactionIdentifier"] as! String + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, transactionIdentifier, flowId) + } + } + + public static func observeAppStoreReceiptVerificationSucceededAndSubscriptionIsValid(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, String, UUID, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.appStoreReceiptVerificationSucceededAndSubscriptionIsValid.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let transactionIdentifier = notification.userInfo!["transactionIdentifier"] as! String + let apiKey = notification.userInfo!["apiKey"] as! UUID + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, transactionIdentifier, apiKey, flowId) + } + } + + public static func observeAppStoreReceiptVerificationSucceededButSubscriptionIsExpired(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, String, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.appStoreReceiptVerificationSucceededButSubscriptionIsExpired.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let transactionIdentifier = notification.userInfo!["transactionIdentifier"] as! String + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, transactionIdentifier, flowId) + } + } + + public static func observeWellKnownHasBeenUpdated(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (URL, [String: AppInfo], FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.wellKnownHasBeenUpdated.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let serverURL = notification.userInfo!["serverURL"] as! URL + let appInfo = notification.userInfo!["appInfo"] as! [String: AppInfo] + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(serverURL, appInfo, flowId) + } + } + + public static func observeWellKnownHasBeenDownloaded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (URL, [String: AppInfo], FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.wellKnownHasBeenDownloaded.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let serverURL = notification.userInfo!["serverURL"] as! URL + let appInfo = notification.userInfo!["appInfo"] as! [String: AppInfo] + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(serverURL, appInfo, flowId) + } + } + + public static func observeWellKnownDownloadFailure(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (URL, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.wellKnownDownloadFailure.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let serverURL = notification.userInfo!["serverURL"] as! URL + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(serverURL, flowId) + } + } + + public static func observeApiKeyStatusQueryFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, UUID) -> Void) -> NSObjectProtocol { + let name = Name.apiKeyStatusQueryFailed.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let apiKey = notification.userInfo!["apiKey"] as! UUID + block(ownedIdentity, apiKey) + } + } + + public static func observeApplicationMessageDecrypted(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, [AttachmentIdentifier], Bool, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.applicationMessageDecrypted.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let attachmentIds = notification.userInfo!["attachmentIds"] as! [AttachmentIdentifier] + let hasEncryptedExtendedMessagePayload = notification.userInfo!["hasEncryptedExtendedMessagePayload"] as! Bool + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, attachmentIds, hasEncryptedExtendedMessagePayload, flowId) + } + } + + public static func observeDownloadingMessageExtendedPayloadWasPerformed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, Data, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.downloadingMessageExtendedPayloadWasPerformed.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let extendedMessagePayload = notification.userInfo!["extendedMessagePayload"] as! Data + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, extendedMessagePayload, flowId) + } + } + + public static func observeDownloadingMessageExtendedPayloadFailed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.downloadingMessageExtendedPayloadFailed.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, flowId) + } + } + +} diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotificationNew.yml b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotificationNew.yml new file mode 100644 index 00000000..9e92d796 --- /dev/null +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchNotificationNew.yml @@ -0,0 +1,153 @@ +import: + - Foundation + - ObvCrypto + - ObvTypes + - OlvidUtils +options: + - {key: post, value: postOnBackgroundQueue} + - {key: notificationCenterName, value: notificationDelegate} + - {key: notificationCenterType, value: ObvNotificationDelegate} + - {key: visibility, value: public} + - {key: objectInObserve, value: false} +notifications: +- name: serverReportedThatAnotherDeviceIsAlreadyRegistered + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: flowId, type: FlowIdentifier} +- name: serverReportedThatThisDeviceWasSuccessfullyRegistered + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: flowId, type: FlowIdentifier} +- name: fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: flowId, type: FlowIdentifier} +- name: serverRequiresThisDeviceToRegisterToPushNotifications + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: flowId, type: FlowIdentifier} +- name: inboxAttachmentHasNewProgress + params: + - {name: attachmentId, type: AttachmentIdentifier} + - {name: progress, type: Progress} + - {name: flowId, type: FlowIdentifier} +- name: inboxAttachmentWasDownloaded + params: + - {name: attachmentId, type: AttachmentIdentifier} + - {name: flowId, type: FlowIdentifier} +- name: inboxAttachmentDownloadCancelledByServer + params: + - {name: attachmentId, type: AttachmentIdentifier} + - {name: flowId, type: FlowIdentifier} +- name: inboxAttachmentWasTakenCareOf + params: + - {name: attachmentId, type: AttachmentIdentifier} + - {name: flowId, type: FlowIdentifier} +- name: noInboxMessageToProcess + params: + - {name: flowId, type: FlowIdentifier} +- name: newInboxMessageToProcess + params: + - {name: messageId, type: MessageIdentifier} + - {name: attachmentIds, type: [AttachmentIdentifier]} + - {name: flowId, type: FlowIdentifier} +- name: turnCredentialsReceived + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: callUuid, type: UUID} + - {name: turnCredentialsWithTurnServers, type: TurnCredentialsWithTurnServers} + - {name: flowId, type: FlowIdentifier} +- name: turnCredentialsReceptionFailure + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: callUuid, type: UUID} + - {name: flowId, type: FlowIdentifier} +- name: turnCredentialsReceptionPermissionDenied + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: callUuid, type: UUID} + - {name: flowId, type: FlowIdentifier} +- name: turnCredentialServerDoesNotSupportCalls + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: callUuid, type: UUID} + - {name: flowId, type: FlowIdentifier} +- name: cannotReturnAnyProgressForMessageAttachments + params: + - {name: messageId, type: MessageIdentifier} + - {name: flowId, type: FlowIdentifier} +- name: newAPIKeyElementsForCurrentAPIKeyOfOwnedIdentity + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: apiKeyStatus, type: APIKeyStatus} + - {name: apiPermissions, type: APIPermissions} + - {name: apiKeyExpirationDate, type: "Date?"} +- name: newAPIKeyElementsForAPIKey + params: + - {name: serverURL, type: URL} + - {name: apiKey, type: UUID} + - {name: apiKeyStatus, type: APIKeyStatus} + - {name: apiPermissions, type: APIPermissions} + - {name: apiKeyExpirationDate, type: "Date?"} +- name: newFreeTrialAPIKeyForOwnedIdentity + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: apiKey, type: UUID} + - {name: flowId, type: FlowIdentifier} +- name: noMoreFreeTrialAPIKeyAvailableForOwnedIdentity + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: flowId, type: FlowIdentifier} +- name: freeTrialIsStillAvailableForOwnedIdentity + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: flowId, type: FlowIdentifier} +- name: appStoreReceiptVerificationFailed + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: transactionIdentifier, type: String} + - {name: flowId, type: FlowIdentifier} +- name: appStoreReceiptVerificationSucceededAndSubscriptionIsValid + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: transactionIdentifier, type: String} + - {name: apiKey, type: UUID} + - {name: flowId, type: FlowIdentifier} +- name: appStoreReceiptVerificationSucceededButSubscriptionIsExpired + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: transactionIdentifier, type: String} + - {name: flowId, type: FlowIdentifier} +- name: wellKnownHasBeenUpdated + params: + - {name: serverURL, type: URL} + - {name: appInfo, type: "[String: AppInfo]"} + - {name: flowId, type: FlowIdentifier} +- name: wellKnownHasBeenDownloaded + params: + - {name: serverURL, type: URL} + - {name: appInfo, type: "[String: AppInfo]"} + - {name: flowId, type: FlowIdentifier} +- name: wellKnownDownloadFailure + params: + - {name: serverURL, type: URL} + - {name: flowId, type: FlowIdentifier} +- name: apiKeyStatusQueryFailed + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: apiKey, type: UUID} +- name: applicationMessageDecrypted + params: + - {name: messageId, type: MessageIdentifier} + - {name: attachmentIds, type: [AttachmentIdentifier]} + - {name: hasEncryptedExtendedMessagePayload, type: Bool} + - {name: flowId, type: FlowIdentifier} +- name: downloadingMessageExtendedPayloadWasPerformed + params: + - {name: messageId, type: MessageIdentifier} + - {name: extendedMessagePayload, type: Data} + - {name: flowId, type: FlowIdentifier} +- name: downloadingMessageExtendedPayloadFailed + params: + - {name: messageId, type: MessageIdentifier} + - {name: flowId, type: FlowIdentifier} diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkPostDelegate/ObvNetworkPostNotification.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkPostDelegate/ObvNetworkPostNotification.swift index 6ddbd9e2..8ed2d3ac 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkPostDelegate/ObvNetworkPostNotification.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkPostDelegate/ObvNetworkPostNotification.swift @@ -22,247 +22,194 @@ import ObvCrypto import ObvTypes import OlvidUtils - -public struct ObvNetworkPostNotification { - - - // MARK: - Outbox messages - - public struct NewOutboxMessageAndAttachmentsToUpload { - public static let name = Notification.Name("ObvNetworkPostNotification.NewOutboxMessageAndAttachmentsToUpload") - public struct Key { - public static let messageId = "messageId" - public static let attachmentIds = "attachmentIds" - public static let flowId = "flowId" - } - public static func parse(_ notification: Notification) -> (messageId: MessageIdentifier, attachmentIds: [AttachmentIdentifier], flowId: FlowIdentifier)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let messageId = userInfo[Key.messageId] as? MessageIdentifier else { return nil } - guard let attachmentIds = userInfo[Key.attachmentIds] as? [AttachmentIdentifier] else { return nil } - guard let flowId = userInfo[Key.flowId] as? FlowIdentifier else { return nil } - return (messageId, attachmentIds, flowId) - } - } - - public struct OutboxMessageAndAttachmentsDeleted { - public static let name = Notification.Name("ObvNetworkPostNotification.OutboxMessageAndAttachmentsDeleted") - public struct Key { - public static let messageId = "messageId" - public static let flowId = "flowId" - } - public static func parse(_ notification: Notification) -> (messageId: MessageIdentifier, flowId: FlowIdentifier)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let messageId = userInfo[Key.messageId] as? MessageIdentifier else { return nil } - guard let flowId = userInfo[Key.flowId] as? FlowIdentifier else { return nil } - return (messageId, flowId) - } - } - - - // MARK: - Outbox attachments - - public struct AttachmentUploadRequestIsTakenCareOf { - public static let name = Notification.Name("ObvNetworkPostNotification.AttachmentUploadRequestIsTakenCareOf") - public struct Key { - public static let flowId = "flowId" - public static let attachmentId = "attachmentId" - } - public static func parse(_ notification: Notification) -> (attachmendId: AttachmentIdentifier, flowId: FlowIdentifier)? { - guard notification.name == name else { assert(false); return nil } - guard let userInfo = notification.userInfo else { assert(false); return nil } - guard let flowId = userInfo[Key.flowId] as? FlowIdentifier else { assert(false); return nil } - guard let attachmentId = userInfo[Key.attachmentId] as? AttachmentIdentifier else { assert(false); return nil } - return (attachmentId, flowId) - } - } - - - public struct PoWChallengeMethodWasRequested { - public static let name = Notification.Name("ObvNetworkPostNotification.PoWChallengeMethodWasRequested") - public struct Key { - public static let messageId = "messageId" - public static let flowId = "flowId" - } - public static func parse(_ notification: Notification) -> (messageId: MessageIdentifier, flowId: FlowIdentifier)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let messageId = userInfo[Key.messageId] as? MessageIdentifier else { return nil } - guard let flowId = userInfo[Key.flowId] as? FlowIdentifier else { return nil } - return (messageId, flowId) - } - } - - +fileprivate struct OptionalWrapper { + let value: T? + public init() { + self.value = nil + } + public init(_ value: T?) { + self.value = value + } } - -public enum ObvNetworkPostNotificationNew { - - case postNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) - case outboxMessageWasUploaded(messageId: MessageIdentifier, timestampFromServer: Date, isAppMessageWithUserContent: Bool, isVoipMessage: Bool, flowId: FlowIdentifier) - case outboxAttachmentHasNewProgress(attachmentId: AttachmentIdentifier, newProgress: Progress, flowId: FlowIdentifier) - /// Posted after all the attachment's bytes have been acknowledged by the server - case outboxAttachmentWasAcknowledged(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) - case outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: [(messageId: MessageIdentifier, timestampFromServer: Date)], flowId: FlowIdentifier) - - private enum Name { - case postNetworkOperationFailedSinceOwnedIdentityIsNotActive - case outboxMessageWasUploaded - case outboxAttachmentHasNewProgress - case outboxAttachmentWasAcknowledged - case outboxMessagesAndAllTheirAttachmentsWereAcknowledged - - private var namePrefix: String { return "ObvNetworkPostNotificationNew" } - - private var nameSuffix: String { - switch self { - case .postNetworkOperationFailedSinceOwnedIdentityIsNotActive: return "postNetworkOperationFailedSinceOwnedIdentityIsNotActive" - case .outboxMessageWasUploaded: return "outboxMessageWasUploaded" - case .outboxAttachmentHasNewProgress: return "outboxAttachmentHasNewProgress" - case .outboxAttachmentWasAcknowledged: return "outboxAttachmentWasAcknowledged" - case .outboxMessagesAndAllTheirAttachmentsWereAcknowledged: return "outboxMessagesAndAllTheirAttachmentsWereAcknowledged" - } - } - - var name: NSNotification.Name { - let name = [namePrefix, nameSuffix].joined(separator: ".") - return NSNotification.Name(name) - } - - static func forInternalNotification(_ notification: ObvNetworkPostNotificationNew) -> NSNotification.Name { - switch notification { - case .postNetworkOperationFailedSinceOwnedIdentityIsNotActive: return Name.postNetworkOperationFailedSinceOwnedIdentityIsNotActive.name - case .outboxMessageWasUploaded: return Name.outboxMessageWasUploaded.name - case .outboxAttachmentHasNewProgress: return Name.outboxAttachmentHasNewProgress.name - case .outboxAttachmentWasAcknowledged: return Name.outboxAttachmentWasAcknowledged.name - case .outboxMessagesAndAllTheirAttachmentsWereAcknowledged: return Name.outboxMessagesAndAllTheirAttachmentsWereAcknowledged.name - } - } - - } - - public static let outboxMessageWasUploadedName = Name.outboxMessageWasUploaded.name - public static let outboxAttachmentHasNewProgressName = Name.outboxAttachmentHasNewProgress.name - public static let outboxAttachmentWasAcknowledgedName = Name.outboxAttachmentWasAcknowledged.name - - private var userInfo: [AnyHashable: Any]? { - let info: [AnyHashable: Any]? - switch self { - case .postNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: let ownedIdentity, flowId: let flowId): - info = [ - "ownedIdentity": ownedIdentity, - "flowId": flowId, - ] - case .outboxMessageWasUploaded(messageId: let messageId, timestampFromServer: let timestampFromServer, isAppMessageWithUserContent: let isAppMessageWithUserContent, isVoipMessage: let isVoipMessage, flowId: let flowId): - info = [ - "messageId": messageId, - "timestampFromServer": timestampFromServer, - "isAppMessageWithUserContent": isAppMessageWithUserContent, - "isVoipMessage": isVoipMessage, - "flowId": flowId, - ] - case .outboxAttachmentHasNewProgress(attachmentId: let attachmentId, newProgress: let newProgress, flowId: let flowId): - info = [ - "attachmentId": attachmentId, - "newProgress": newProgress, - "flowId": flowId, - ] - case .outboxAttachmentWasAcknowledged(attachmentId: let attachmentId, flowId: let flowId): - info = [ - "attachmentId": attachmentId, - "flowId": flowId, - ] - case .outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: let messageIdsAndTimestampsFromServer, flowId: let flowId): - info = [ - "messageIdsAndTimestampsFromServer": messageIdsAndTimestampsFromServer, - "flowId": flowId, - ] - } - return info - } - - func post(within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - notificationDelegate.post(name: name, userInfo: userInfo) - } - - public func postOnDispatchQueue(withLabel label: String, within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - let userInfo = self.userInfo - DispatchQueue(label: label).async { - notificationDelegate.post(name: name, userInfo: userInfo) - } - } - - public func postOnDispatchQueue(dispatchQueue: DispatchQueue, within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - let userInfo = self.userInfo - dispatchQueue.async { - notificationDelegate.post(name: name, userInfo: userInfo) - } - } - - public func postOnOperationQueue(operationQueue: OperationQueue, within notificationDelegate: ObvNotificationDelegate) { - let name = Name.forInternalNotification(self) - let userInfo = self.userInfo - operationQueue.addOperation { - notificationDelegate.post(name: name, userInfo: userInfo) - } - } - - - public static func observeOutboxMessagesAndAllTheirAttachmentsWereAcknowledged(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping ([(messageId: MessageIdentifier, timestampFromServer: Date)], FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.outboxMessagesAndAllTheirAttachmentsWereAcknowledged.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let messageIdsAndTimestampsFromServer = notification.userInfo!["messageIdsAndTimestampsFromServer"] as! [(messageId: MessageIdentifier, timestampFromServer: Date)] - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(messageIdsAndTimestampsFromServer, flowId) - } - } - - - public static func observeOutboxAttachmentWasAcknowledged(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.outboxAttachmentWasAcknowledged.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(attachmentId, flowId) - } - } - - - public static func observeOutboxAttachmentHasNewProgress(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, Progress, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.outboxAttachmentHasNewProgress.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier - let newProgress = notification.userInfo!["newProgress"] as! Progress - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(attachmentId, newProgress, flowId) - } - } - - - public static func observeOutboxMessageWasUploaded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, Date, Bool, Bool, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.outboxMessageWasUploaded.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let messageId = notification.userInfo!["messageId"] as! MessageIdentifier - let timestampFromServer = notification.userInfo!["timestampFromServer"] as! Date - let isAppMessageWithUserContent = notification.userInfo!["isAppMessageWithUserContent"] as! Bool - let isVoipMessage = notification.userInfo!["isVoipMessage"] as! Bool - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(messageId, timestampFromServer, isAppMessageWithUserContent, isVoipMessage, flowId) - } - } - - public static func observePostNetworkOperationFailedSinceOwnedIdentityIsNotActive(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { - let name = Name.postNetworkOperationFailedSinceOwnedIdentityIsNotActive.name - return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let flowId = notification.userInfo!["flowId"] as! FlowIdentifier - block(ownedIdentity, flowId) - } - } +public enum ObvNetworkPostNotification { + case newOutboxMessageAndAttachmentsToUpload(messageId: MessageIdentifier, attachmentIds: [AttachmentIdentifier], flowId: FlowIdentifier) + case outboxMessageAndAttachmentsDeleted(messageId: MessageIdentifier, flowId: FlowIdentifier) + case attachmentUploadRequestIsTakenCareOf(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) + case postNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) + case outboxMessageWasUploaded(messageId: MessageIdentifier, timestampFromServer: Date, isAppMessageWithUserContent: Bool, isVoipMessage: Bool, flowId: FlowIdentifier) + case outboxAttachmentHasNewProgress(attachmentId: AttachmentIdentifier, newProgress: Progress, flowId: FlowIdentifier) + case outboxAttachmentWasAcknowledged(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) + case outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: [(messageId: MessageIdentifier, timestampFromServer: Date)], flowId: FlowIdentifier) + + private enum Name { + case newOutboxMessageAndAttachmentsToUpload + case outboxMessageAndAttachmentsDeleted + case attachmentUploadRequestIsTakenCareOf + case postNetworkOperationFailedSinceOwnedIdentityIsNotActive + case outboxMessageWasUploaded + case outboxAttachmentHasNewProgress + case outboxAttachmentWasAcknowledged + case outboxMessagesAndAllTheirAttachmentsWereAcknowledged + + private var namePrefix: String { String(describing: ObvNetworkPostNotification.self) } + + private var nameSuffix: String { String(describing: self) } + + var name: NSNotification.Name { + let name = [namePrefix, nameSuffix].joined(separator: ".") + return NSNotification.Name(name) + } + + static func forInternalNotification(_ notification: ObvNetworkPostNotification) -> NSNotification.Name { + switch notification { + case .newOutboxMessageAndAttachmentsToUpload: return Name.newOutboxMessageAndAttachmentsToUpload.name + case .outboxMessageAndAttachmentsDeleted: return Name.outboxMessageAndAttachmentsDeleted.name + case .attachmentUploadRequestIsTakenCareOf: return Name.attachmentUploadRequestIsTakenCareOf.name + case .postNetworkOperationFailedSinceOwnedIdentityIsNotActive: return Name.postNetworkOperationFailedSinceOwnedIdentityIsNotActive.name + case .outboxMessageWasUploaded: return Name.outboxMessageWasUploaded.name + case .outboxAttachmentHasNewProgress: return Name.outboxAttachmentHasNewProgress.name + case .outboxAttachmentWasAcknowledged: return Name.outboxAttachmentWasAcknowledged.name + case .outboxMessagesAndAllTheirAttachmentsWereAcknowledged: return Name.outboxMessagesAndAllTheirAttachmentsWereAcknowledged.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .newOutboxMessageAndAttachmentsToUpload(messageId: let messageId, attachmentIds: let attachmentIds, flowId: let flowId): + info = [ + "messageId": messageId, + "attachmentIds": attachmentIds, + "flowId": flowId, + ] + case .outboxMessageAndAttachmentsDeleted(messageId: let messageId, flowId: let flowId): + info = [ + "messageId": messageId, + "flowId": flowId, + ] + case .attachmentUploadRequestIsTakenCareOf(attachmentId: let attachmentId, flowId: let flowId): + info = [ + "attachmentId": attachmentId, + "flowId": flowId, + ] + case .postNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: let ownedIdentity, flowId: let flowId): + info = [ + "ownedIdentity": ownedIdentity, + "flowId": flowId, + ] + case .outboxMessageWasUploaded(messageId: let messageId, timestampFromServer: let timestampFromServer, isAppMessageWithUserContent: let isAppMessageWithUserContent, isVoipMessage: let isVoipMessage, flowId: let flowId): + info = [ + "messageId": messageId, + "timestampFromServer": timestampFromServer, + "isAppMessageWithUserContent": isAppMessageWithUserContent, + "isVoipMessage": isVoipMessage, + "flowId": flowId, + ] + case .outboxAttachmentHasNewProgress(attachmentId: let attachmentId, newProgress: let newProgress, flowId: let flowId): + info = [ + "attachmentId": attachmentId, + "newProgress": newProgress, + "flowId": flowId, + ] + case .outboxAttachmentWasAcknowledged(attachmentId: let attachmentId, flowId: let flowId): + info = [ + "attachmentId": attachmentId, + "flowId": flowId, + ] + case .outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: let messageIdsAndTimestampsFromServer, flowId: let flowId): + info = [ + "messageIdsAndTimestampsFromServer": messageIdsAndTimestampsFromServer, + "flowId": flowId, + ] + } + return info + } + + public func postOnBackgroundQueue(_ queue: DispatchQueue? = nil, within notificationDelegate: ObvNotificationDelegate) { + let name = Name.forInternalNotification(self) + let label = "Queue for posting \(name.rawValue) notification" + let backgroundQueue = queue ?? DispatchQueue(label: label) + backgroundQueue.async { + notificationDelegate.post(name: name, userInfo: userInfo) + } + } + + public static func observeNewOutboxMessageAndAttachmentsToUpload(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, [AttachmentIdentifier], FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.newOutboxMessageAndAttachmentsToUpload.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let attachmentIds = notification.userInfo!["attachmentIds"] as! [AttachmentIdentifier] + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, attachmentIds, flowId) + } + } + + public static func observeOutboxMessageAndAttachmentsDeleted(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.outboxMessageAndAttachmentsDeleted.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, flowId) + } + } + + public static func observeAttachmentUploadRequestIsTakenCareOf(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.attachmentUploadRequestIsTakenCareOf.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(attachmentId, flowId) + } + } + + public static func observePostNetworkOperationFailedSinceOwnedIdentityIsNotActive(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.postNetworkOperationFailedSinceOwnedIdentityIsNotActive.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(ownedIdentity, flowId) + } + } + + public static func observeOutboxMessageWasUploaded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, Date, Bool, Bool, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.outboxMessageWasUploaded.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageId = notification.userInfo!["messageId"] as! MessageIdentifier + let timestampFromServer = notification.userInfo!["timestampFromServer"] as! Date + let isAppMessageWithUserContent = notification.userInfo!["isAppMessageWithUserContent"] as! Bool + let isVoipMessage = notification.userInfo!["isVoipMessage"] as! Bool + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageId, timestampFromServer, isAppMessageWithUserContent, isVoipMessage, flowId) + } + } + + public static func observeOutboxAttachmentHasNewProgress(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, Progress, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.outboxAttachmentHasNewProgress.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier + let newProgress = notification.userInfo!["newProgress"] as! Progress + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(attachmentId, newProgress, flowId) + } + } + + public static func observeOutboxAttachmentWasAcknowledged(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (AttachmentIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.outboxAttachmentWasAcknowledged.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let attachmentId = notification.userInfo!["attachmentId"] as! AttachmentIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(attachmentId, flowId) + } + } + + public static func observeOutboxMessagesAndAllTheirAttachmentsWereAcknowledged(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping ([(messageId: MessageIdentifier, timestampFromServer: Date)], FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.outboxMessagesAndAllTheirAttachmentsWereAcknowledged.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let messageIdsAndTimestampsFromServer = notification.userInfo!["messageIdsAndTimestampsFromServer"] as! [(messageId: MessageIdentifier, timestampFromServer: Date)] + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(messageIdsAndTimestampsFromServer, flowId) + } + } } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkPostDelegate/ObvNetworkPostNotification.yml b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkPostDelegate/ObvNetworkPostNotification.yml new file mode 100644 index 00000000..61a349e1 --- /dev/null +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkPostDelegate/ObvNetworkPostNotification.yml @@ -0,0 +1,49 @@ +import: + - Foundation + - ObvCrypto + - ObvTypes + - OlvidUtils +options: + - {key: post, value: postOnBackgroundQueue} + - {key: notificationCenterName, value: notificationDelegate} + - {key: notificationCenterType, value: ObvNotificationDelegate} + - {key: visibility, value: public} + - {key: objectInObserve, value: false} +notifications: +- name: newOutboxMessageAndAttachmentsToUpload + params: + - {name: messageId, type: MessageIdentifier} + - {name: attachmentIds, type: [AttachmentIdentifier]} + - {name: flowId, type: FlowIdentifier} +- name: outboxMessageAndAttachmentsDeleted + params: + - {name: messageId, type: MessageIdentifier} + - {name: flowId, type: FlowIdentifier} +- name: attachmentUploadRequestIsTakenCareOf + params: + - {name: attachmentId, type: AttachmentIdentifier} + - {name: flowId, type: FlowIdentifier} +- name: postNetworkOperationFailedSinceOwnedIdentityIsNotActive + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: flowId, type: FlowIdentifier} +- name: outboxMessageWasUploaded + params: + - {name: messageId, type: MessageIdentifier} + - {name: timestampFromServer, type: Date} + - {name: isAppMessageWithUserContent, type: Bool} + - {name: isVoipMessage, type: Bool} + - {name: flowId, type: FlowIdentifier} +- name: outboxAttachmentHasNewProgress + params: + - {name: attachmentId, type: AttachmentIdentifier} + - {name: newProgress, type: Progress} + - {name: flowId, type: FlowIdentifier} +- name: outboxAttachmentWasAcknowledged + params: + - {name: attachmentId, type: AttachmentIdentifier} + - {name: flowId, type: FlowIdentifier} +- name: outboxMessagesAndAllTheirAttachmentsWereAcknowledged + params: + - {name: messageIdsAndTimestampsFromServer, type: "[(messageId: MessageIdentifier, timestampFromServer: Date)]"} + - {name: flowId, type: FlowIdentifier} diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolDelegate.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolDelegate.swift index 4cbc73c6..75b9b282 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolDelegate.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolDelegate.swift @@ -51,9 +51,9 @@ public protocol ObvProtocolDelegate: ObvManager { func getLeaveGroupJoinedMessageForGroupManagementProtocol(ownedIdentity: ObvCryptoIdentity, groupUid: UID, groupOwner: ObvCryptoIdentity, within obvContext: ObvContext) throws -> ObvChannelProtocolMessageToSend - func getInitiateContactDeletionMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend + func getInitiateContactDeletionMessageForContactManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend - func getInitiateAddKeycloakContactMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd contactIdentity: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend + func getInitiateAddKeycloakContactMessageForKeycloakContactAdditionProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd contactIdentity: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend func getInitiateGroupMembersQueryMessageForGroupManagementProtocol(groupUid: UID, ownedIdentity: ObvCryptoIdentity, groupOwner: ObvCryptoIdentity, within obvContext: ObvContext) throws -> ObvChannelProtocolMessageToSend @@ -71,4 +71,10 @@ public protocol ObvProtocolDelegate: ObvManager { func getInitialMessageForAddingOwnCapabilities(ownedIdentity: ObvCryptoIdentity, newOwnCapabilities: Set) throws -> ObvChannelProtocolMessageToSend + func getInitialMessageForOneToOneContactInvitationProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend + + func getInitialMessageForDowngradingOneToOneContact(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend + + func getInitialMessageForOneStatusSyncRequest(ownedIdentity: ObvCryptoIdentity, contactsToSync: Set) throws -> ObvChannelProtocolMessageToSend + } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolNotification.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolNotification.swift index 3236a861..4c76c82d 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolNotification.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolNotification.swift @@ -22,106 +22,101 @@ import ObvCrypto import ObvTypes import OlvidUtils -public enum ObvProtocolNotificationNew { - - case mutualScanContactAdded(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, signature: Data) - - private enum Name { - case mutualScanContactAdded - - private var namePrefix: String { String(describing: ObvProtocolNotificationNew.self) } +fileprivate struct OptionalWrapper { + let value: T? + public init() { + self.value = nil + } + public init(_ value: T?) { + self.value = value + } +} - private var nameSuffix: String { String(describing: self) } +public enum ObvProtocolNotification { + case mutualScanContactAdded(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, signature: Data) + case protocolMessageToProcess(protocolMessageId: MessageIdentifier, flowId: FlowIdentifier) + case protocolMessageProcessed(protocolMessageId: MessageIdentifier, flowId: FlowIdentifier) - var name: NSNotification.Name { - let name = [namePrefix, nameSuffix].joined(separator: ".") - return NSNotification.Name(name) - } + private enum Name { + case mutualScanContactAdded + case protocolMessageToProcess + case protocolMessageProcessed - static func forInternalNotification(_ notification: ObvProtocolNotificationNew) -> NSNotification.Name { - switch notification { - case .mutualScanContactAdded: return Name.mutualScanContactAdded.name - } - } - } - - private var userInfo: [AnyHashable: Any]? { - let info: [AnyHashable: Any]? - switch self { - case .mutualScanContactAdded(ownedIdentity: let ownedIdentity, contactIdentity: let contactIdentity, signature: let signature): - info = [ - "ownedIdentity": ownedIdentity, - "contactIdentity": contactIdentity, - "signature": signature, - ] - } - return info - } - - - public static func observeMutualScanContactAdded(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, ObvCryptoIdentity, Data) -> Void) -> NSObjectProtocol { - let name = Name.mutualScanContactAdded.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity - let contactIdentity = notification.userInfo!["contactIdentity"] as! ObvCryptoIdentity - let signature = notification.userInfo!["signature"] as! Data - block(ownedIdentity, contactIdentity, signature) - } - } + private var namePrefix: String { String(describing: ObvProtocolNotification.self) } - - public func postOnBackgroundQueue(object anObject: Any? = nil) { - let name = Name.forInternalNotification(self) - postOnBackgroundQueue(withLabel: "Queue for posting \(name.rawValue) notification", object: anObject) - } + private var nameSuffix: String { String(describing: self) } - func postOnBackgroundQueue(_ queue: DispatchQueue) { - let name = Name.forInternalNotification(self) - queue.async { - NotificationCenter.default.post(name: name, object: nil, userInfo: userInfo) - } - } + var name: NSNotification.Name { + let name = [namePrefix, nameSuffix].joined(separator: ".") + return NSNotification.Name(name) + } - private func postOnBackgroundQueue(withLabel label: String, object anObject: Any? = nil) { - let name = Name.forInternalNotification(self) - let userInfo = self.userInfo - DispatchQueue(label: label).async { - NotificationCenter.default.post(name: name, object: anObject, userInfo: userInfo) - } - } + static func forInternalNotification(_ notification: ObvProtocolNotification) -> NSNotification.Name { + switch notification { + case .mutualScanContactAdded: return Name.mutualScanContactAdded.name + case .protocolMessageToProcess: return Name.protocolMessageToProcess.name + case .protocolMessageProcessed: return Name.protocolMessageProcessed.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .mutualScanContactAdded(ownedIdentity: let ownedIdentity, contactIdentity: let contactIdentity, signature: let signature): + info = [ + "ownedIdentity": ownedIdentity, + "contactIdentity": contactIdentity, + "signature": signature, + ] + case .protocolMessageToProcess(protocolMessageId: let protocolMessageId, flowId: let flowId): + info = [ + "protocolMessageId": protocolMessageId, + "flowId": flowId, + ] + case .protocolMessageProcessed(protocolMessageId: let protocolMessageId, flowId: let flowId): + info = [ + "protocolMessageId": protocolMessageId, + "flowId": flowId, + ] + } + return info + } -} + public func postOnBackgroundQueue(_ queue: DispatchQueue? = nil, within notificationDelegate: ObvNotificationDelegate) { + let name = Name.forInternalNotification(self) + let label = "Queue for posting \(name.rawValue) notification" + let backgroundQueue = queue ?? DispatchQueue(label: label) + backgroundQueue.async { + notificationDelegate.post(name: name, userInfo: userInfo) + } + } + + public static func observeMutualScanContactAdded(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (ObvCryptoIdentity, ObvCryptoIdentity, Data) -> Void) -> NSObjectProtocol { + let name = Name.mutualScanContactAdded.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let ownedIdentity = notification.userInfo!["ownedIdentity"] as! ObvCryptoIdentity + let contactIdentity = notification.userInfo!["contactIdentity"] as! ObvCryptoIdentity + let signature = notification.userInfo!["signature"] as! Data + block(ownedIdentity, contactIdentity, signature) + } + } + + public static func observeProtocolMessageToProcess(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.protocolMessageToProcess.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let protocolMessageId = notification.userInfo!["protocolMessageId"] as! MessageIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(protocolMessageId, flowId) + } + } -public struct ObvProtocolNotification { - - public struct ProtocolMessageToProcess { - public static let name = Notification.Name("ObvProtocolNotification.ProtocolMessageToProcess") - public struct Key { - public static let protocolMessageId = "protocolMessageId" - public static let flowId = "flowId" - } - public static func parse(_ notification: Notification) -> (protocolMessageId: MessageIdentifier, flowId: FlowIdentifier)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let protocolMessageId = userInfo[Key.protocolMessageId] as? MessageIdentifier else { return nil } - guard let flowId = userInfo[Key.flowId] as? FlowIdentifier else { return nil } - return (protocolMessageId, flowId) - } - } - - public struct ProtocolMessageProcessed { - public static let name = Notification.Name("ObvProtocolNotification.ProtocolMessageProcessed") - public struct Key { - public static let protocolMessageId = "protocolMessageId" - public static let flowId = "flowId" - } - public static func parse(_ notification: Notification) -> (protocolMessageId: MessageIdentifier, flowId: FlowIdentifier)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let protocolMessageId = userInfo[Key.protocolMessageId] as? MessageIdentifier else { return nil } - guard let flowId = userInfo[Key.flowId] as? FlowIdentifier else { return nil } - return (protocolMessageId, flowId) - } - } + public static func observeProtocolMessageProcessed(within notificationDelegate: ObvNotificationDelegate, queue: OperationQueue? = nil, block: @escaping (MessageIdentifier, FlowIdentifier) -> Void) -> NSObjectProtocol { + let name = Name.protocolMessageProcessed.name + return notificationDelegate.addObserver(forName: name, queue: queue) { (notification) in + let protocolMessageId = notification.userInfo!["protocolMessageId"] as! MessageIdentifier + let flowId = notification.userInfo!["flowId"] as! FlowIdentifier + block(protocolMessageId, flowId) + } + } } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolNotification.yml b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolNotification.yml new file mode 100644 index 00000000..0d9fa839 --- /dev/null +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvProtocol/ObvProtocolNotification.yml @@ -0,0 +1,25 @@ +import: + - Foundation + - ObvCrypto + - ObvTypes + - OlvidUtils +options: + - {key: post, value: postOnBackgroundQueue} + - {key: notificationCenterName, value: notificationDelegate} + - {key: notificationCenterType, value: ObvNotificationDelegate} + - {key: visibility, value: public} + - {key: objectInObserve, value: false} +notifications: +- name: mutualScanContactAdded + params: + - {name: ownedIdentity, type: ObvCryptoIdentity} + - {name: contactIdentity, type: ObvCryptoIdentity} + - {name: signature, type: Data} +- name: protocolMessageToProcess + params: + - {name: protocolMessageId, type: MessageIdentifier} + - {name: flowId, type: FlowIdentifier} +- name: protocolMessageProcessed + params: + - {name: protocolMessageId, type: MessageIdentifier} + - {name: flowId, type: FlowIdentifier} diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager.xcodeproj/project.pbxproj b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager.xcodeproj/project.pbxproj index 93a9aeb4..9d8bae95 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager.xcodeproj/project.pbxproj +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager.xcodeproj/project.pbxproj @@ -40,6 +40,7 @@ C49C100125478BAA00DB2557 /* FreeTrialQueryCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49C100025478BAA00DB2557 /* FreeTrialQueryCoordinator.swift */; }; C49C100925478D2800DB2557 /* FreeTrialQueryDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49C100825478D2800DB2557 /* FreeTrialQueryDelegate.swift */; }; C4AB96A52758327D00280E6E /* JWS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4AB969E2758325B00280E6E /* JWS.framework */; }; + C4AF590C27D2CCA700221961 /* ProcessAllUnprocessedMessagesOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AF590B27D2CCA700221961 /* ProcessAllUnprocessedMessagesOperation.swift */; }; C4BF0D16219F6BFC0042F9B8 /* ObvTypes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4BF0D13219F6BF90042F9B8 /* ObvTypes.framework */; }; C4BF0D25219F6C100042F9B8 /* ObvMetaManager.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4BF0D24219F6C0C0042F9B8 /* ObvMetaManager.framework */; }; C4BF0D2F219F6C2D0042F9B8 /* ObvServerInterface.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4BF0D2E219F6C290042F9B8 /* ObvServerInterface.framework */; }; @@ -168,6 +169,7 @@ C49C100025478BAA00DB2557 /* FreeTrialQueryCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FreeTrialQueryCoordinator.swift; sourceTree = ""; }; C49C100825478D2800DB2557 /* FreeTrialQueryDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FreeTrialQueryDelegate.swift; sourceTree = ""; }; C4AB96992758325B00280E6E /* JWS.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = JWS.xcodeproj; path = ../JWS/JWS.xcodeproj; sourceTree = ""; }; + C4AF590B27D2CCA700221961 /* ProcessAllUnprocessedMessagesOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessAllUnprocessedMessagesOperation.swift; sourceTree = ""; }; C4BF0D0D219F6BF90042F9B8 /* ObvTypes.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ObvTypes.xcodeproj; path = ../ObvTypes/ObvTypes.xcodeproj; sourceTree = ""; }; C4BF0D17219F6C0C0042F9B8 /* ObvMetaManager.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ObvMetaManager.xcodeproj; path = ../ObvMetaManager/ObvMetaManager.xcodeproj; sourceTree = ""; }; C4BF0D26219F6C290042F9B8 /* ObvServerInterface.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ObvServerInterface.xcodeproj; path = ../ObvServerInterface/ObvServerInterface.xcodeproj; sourceTree = ""; }; @@ -352,6 +354,14 @@ name = Products; sourceTree = ""; }; + C4AF590327D2CC8000221961 /* Operations */ = { + isa = PBXGroup; + children = ( + C4AF590B27D2CCA700221961 /* ProcessAllUnprocessedMessagesOperation.swift */, + ); + path = Operations; + sourceTree = ""; + }; C4BF0D0E219F6BF90042F9B8 /* Products */ = { isa = PBXGroup; children = ( @@ -471,6 +481,7 @@ C4EC1E6E261F43C300E8C33A /* WellKnownCoordinator */, C09C41B7257A638300AE8E11 /* ServerQueryCoordinator.swift */, C0BC169525B1F63C001A99E3 /* ServerUserDataCoordinator.swift */, + C4AF590327D2CC8000221961 /* Operations */, ); path = Coordinators; sourceTree = ""; @@ -513,9 +524,9 @@ isa = PBXNativeTarget; buildConfigurationList = C45C0CCA1FC07B74009475B9 /* Build configuration list for PBXNativeTarget "ObvNetworkFetchManager" */; buildPhases = ( + C45C0CB31FC07B74009475B9 /* Headers */, C45C0CB11FC07B74009475B9 /* Sources */, C45C0CB21FC07B74009475B9 /* Frameworks */, - C45C0CB31FC07B74009475B9 /* Headers */, C0B4A4F3276F5B0B00816D8D /* ShellScript */, ); buildRules = ( @@ -665,6 +676,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + C4AF590C27D2CCA700221961 /* ProcessAllUnprocessedMessagesOperation.swift in Sources */, C4781D8B254C87B500F49FBC /* VerifyReceiptCoordinator.swift in Sources */, C4FE3E7E20C5867500912218 /* DeleteMessageAndAttachmentsFromServerCoordinator.swift in Sources */, C468898E250D7CD000EE0754 /* ResumeOrSuspendAllTasksOfURLSessionOperation.swift in Sources */, diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/BootstrapWorker.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/BootstrapWorker.swift index 769fbbb8..0a14bb3a 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/BootstrapWorker.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/BootstrapWorker.swift @@ -217,16 +217,15 @@ extension BootstrapWorker { } } - // Process the messages that are not yet processed. + // Process the messages that are not yet processed do { let messagesToProcess = messages.filter({ !$0.isProcessed }) messages.removeAll(where: { messagesToProcess.contains($0) }) - let messageIds = messagesToProcess.map({ $0.messageId }) - delegateManager.networkFetchFlowDelegate.processUnprocessedMessages(messageIds: messageIds, flowId: flowId) + delegateManager.networkFetchFlowDelegate.processUnprocessedMessages(flowId: flowId) } - // The remaining messages are already process. + // The remaining messages are already processed do { for msg in messages { diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/DownloadAttachmentChunksCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/DownloadAttachmentChunksCoordinator.swift index b7c6db1e..091c17ad 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/DownloadAttachmentChunksCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/DownloadAttachmentChunksCoordinator.swift @@ -33,7 +33,7 @@ final class DownloadAttachmentChunksCoordinator { private let internalQueueForHandlers = DispatchQueue(label: "Internal queue for handlers") private var _handlerForSessionIdentifier = [String: (() -> Void)]() private let localQueue = DispatchQueue(label: "DownloadAttachmentChunksCoordinatorQueue") - private let queueForNotifications = OperationQueue() + private let queueForNotifications = DispatchQueue(label: "DownloadAttachmentChunksCoordinator queue for notifications") // We only use the `downloadAttachment` counter private var failedAttemptsCounterManager = FailedAttemptsCounterManager() @@ -436,7 +436,7 @@ extension DownloadAttachmentChunksCoordinator: DownloadAttachmentChunksDelegate // We notify that the attachment has been taken care of. This will be catched by the flow manager. for attachmentId in resumedAttachmentIds { ObvNetworkFetchNotificationNew.inboxAttachmentWasTakenCareOf(attachmentId: attachmentId, flowId: flowId) - .postOnOperationQueue(operationQueue: _self.queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(_self.queueForNotifications, within: notificationDelegate) } } // End of localQueue.async @@ -506,7 +506,7 @@ extension DownloadAttachmentChunksCoordinator: DownloadAttachmentChunksDelegate _self.internalOperationQueue.addOperations(operationsToQueue, waitUntilFinished: true) ObvNetworkFetchNotificationNew.inboxAttachmentWasTakenCareOf(attachmentId: attachmentId, flowId: flowId) - .postOnOperationQueue(operationQueue: _self.queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(_self.queueForNotifications, within: notificationDelegate) } // End of localQueue.async diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/GetTurnCredentials/GetTurnCredentialsCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/GetTurnCredentials/GetTurnCredentialsCoordinator.swift index 343c2314..7707ee1a 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/GetTurnCredentials/GetTurnCredentialsCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/GetTurnCredentials/GetTurnCredentialsCoordinator.swift @@ -30,7 +30,7 @@ final class GetTurnCredentialsCoordinator { fileprivate let defaultLogSubsystem = ObvNetworkFetchDelegateManager.defaultLogSubsystem fileprivate let logCategory = "GetTurnCredentialsCoordinator" private let localQueue = DispatchQueue(label: "GetTurnCredentialsCoordinatorQueue") - private let queueForNotifications = OperationQueue() + private let queueForNotifications = DispatchQueue(label: "GetTurnCredentialsCoordinator queue for posting notifications") private var internalOperationQueue: OperationQueue = { let queue = OperationQueue() queue.name = "Queue for GetTurnCredentialsCoordinator operations" @@ -128,7 +128,7 @@ extension GetTurnCredentialsCoordinator: GetTurnCredentialsTracker { os_log("☎️ Notifying about new Turn Credentials received from server", log: log, type: .info) ObvNetworkFetchNotificationNew.turnCredentialsReceived(ownedIdentity: ownedIdentity, callUuid: callUuid, turnCredentialsWithTurnServers: turnCredentialsWithTurnServers, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForNotifications, within: notificationDelegate) case .failure(let error): os_log("Cannot retrive turn server URLs %{public}@", log: log, type: .info, error.localizedDescription) return @@ -195,7 +195,7 @@ extension GetTurnCredentialsCoordinator: GetTurnCredentialsTracker { } ObvNetworkFetchNotificationNew.turnCredentialsReceptionFailure(ownedIdentity: ownedIdentity, callUuid: callUuid, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForNotifications, within: notificationDelegate) case .aTaskDidBecomeInvalidWithError, .couldNotParseServerResponse, @@ -203,13 +203,13 @@ extension GetTurnCredentialsCoordinator: GetTurnCredentialsTracker { .noOutputAvailable, .wellKnownNotCached: ObvNetworkFetchNotificationNew.turnCredentialsReceptionFailure(ownedIdentity: ownedIdentity, callUuid: callUuid, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForNotifications, within: notificationDelegate) case .permissionDenied: ObvNetworkFetchNotificationNew.turnCredentialsReceptionPermissionDenied(ownedIdentity: ownedIdentity, callUuid: callUuid, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForNotifications, within: notificationDelegate) case .serverDoesNotSupportCalls: ObvNetworkFetchNotificationNew.turnCredentialServerDoesNotSupportCalls(ownedIdentity: ownedIdentity, callUuid: callUuid, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForNotifications, within: notificationDelegate) } } diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/MessagesCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/MessagesCoordinator.swift index 9b7efdc4..05096f1a 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/MessagesCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/MessagesCoordinator.swift @@ -324,7 +324,7 @@ extension MessagesCoordinator: MessagesDelegate { do { try obvContext.save(logOnFailure: log) } catch { - os_log("Could not delete local message/attachments and thus, could not create PendingDeleteFromServer", log: log, type: .fault) + os_log("Could not delete local message/attachments and thus, could not create PendingDeleteFromServer: %{public}@", log: log, type: .fault, error.localizedDescription) assertionFailure() } diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/NetworkFetchFlowCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/NetworkFetchFlowCoordinator.swift index 5fb0f2fe..c59f6966 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/NetworkFetchFlowCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/NetworkFetchFlowCoordinator.swift @@ -33,12 +33,8 @@ final class NetworkFetchFlowCoordinator: NetworkFetchFlowDelegate { fileprivate let defaultLogSubsystem = ObvNetworkFetchDelegateManager.defaultLogSubsystem fileprivate let logCategory = "NetworkFetchFlowCoordinator" - private let queueForPostingNotifications: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 5 - queue.name = "Operation Queue for posting certain notifications from the NetworkFetchFlowCoordinator" - return queue - }() + private let queueForPostingNotifications = DispatchQueue(label: "NetworkFetchFlowCoordinator queue for notifications") + private let internalQueue = OperationQueue.createSerialQueue(name: "NetworkFetchFlowCoordinator internal operation queue") weak var delegateManager: ObvNetworkFetchDelegateManager? { didSet { @@ -241,7 +237,7 @@ extension NetworkFetchFlowCoordinator { apiKeyStatus: apiKeyStatus, apiPermissions: apiPermissions, apiKeyExpirationDate: apiKeyExpirationDate) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -262,8 +258,8 @@ extension NetworkFetchFlowCoordinator { } ObvNetworkFetchNotificationNew.apiKeyStatusQueryFailed(ownedIdentity: ownedIdentity, apiKey: apiKey) - .postOnDispatchQueue(withLabel: "Queue for posting an apiKeyStatusQueryFailed notification", within: notificationDelegate) - + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + } @@ -307,8 +303,8 @@ extension NetworkFetchFlowCoordinator { apiKeyStatus: apiKeyStatus, apiPermissions: apiPermissions, apiKeyExpirationDate: apiKeyExpirationDate) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) - + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + } @@ -328,7 +324,7 @@ extension NetworkFetchFlowCoordinator { } ObvNetworkFetchNotificationNew.newFreeTrialAPIKeyForOwnedIdentity(ownedIdentity: ownedIdentity, apiKey: apiKey, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -347,7 +343,7 @@ extension NetworkFetchFlowCoordinator { } ObvNetworkFetchNotificationNew.noMoreFreeTrialAPIKeyAvailableForOwnedIdentity(ownedIdentity: ownedIdentity, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -366,7 +362,7 @@ extension NetworkFetchFlowCoordinator { } ObvNetworkFetchNotificationNew.freeTrialIsStillAvailableForOwnedIdentity(ownedIdentity: ownedIdentity, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -396,24 +392,24 @@ extension NetworkFetchFlowCoordinator { } ObvNetworkFetchNotificationNew.noInboxMessageToProcess(flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) - + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + } func downloadingMessagesAndListingAttachmentWasPerformed(for identity: ObvCryptoIdentity, andDeviceUid uid: UID, idsOfNewMessages: [MessageIdentifier], flowId: FlowIdentifier) { failedAttemptsCounterManager.reset(counter: .downloadMessagesAndListAttachments(ownedIdentity: identity)) - processUnprocessedMessages(messageIds: idsOfNewMessages, flowId: flowId) + processUnprocessedMessages(flowId: flowId) pollingWorker.pollingIfRequired(for: identity, withDeviceUid: uid, flowId: flowId) } func aMessageReceivedThroughTheWebsocketWasSavedByTheMessageDelegate(for identity: ObvCryptoIdentity, idOfNewMessage: MessageIdentifier, flowId: FlowIdentifier) { - processUnprocessedMessages(messageIds: [idOfNewMessage], flowId: flowId) + processUnprocessedMessages(flowId: flowId) } - func processUnprocessedMessages(messageIds: [MessageIdentifier], flowId: FlowIdentifier) { + func processUnprocessedMessages(flowId: FlowIdentifier) { guard let delegateManager = delegateManager else { let log = OSLog(subsystem: ObvNetworkFetchDelegateManager.defaultLogSubsystem, category: logCategory) @@ -440,68 +436,17 @@ extension NetworkFetchFlowCoordinator { return } - if messageIds.isEmpty { - - os_log("🌊 No inbox message to process within flow %{public}@", log: log, type: .debug, flowId.debugDescription) - - ObvNetworkFetchNotificationNew.noInboxMessageToProcess(flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) - - } else { - - os_log("🌊 We have %{public}d inbox message(s) to process within flow %{public}@", log: log, type: .debug, messageIds.count, flowId.debugDescription) - - contextCreator.performBackgroundTask(flowId: flowId) { (obvContext) in - - let messages: Set = Set(messageIds.compactMap { (messageId) in - - guard let inboxMessage = try? InboxMessage.get(messageId: messageId, within: obvContext) else { - os_log("Could not get inbox message", log: log, type: .error) - return nil - } - - guard !inboxMessage.isProcessed else { - os_log("Message %{public}@ is already processed within flow %{public}@", log: log, type: .debug, messageId.debugDescription, flowId.debugDescription) - return nil - } - - let queueForPostingNotifications = self.queueForPostingNotifications - do { - try obvContext.addContextDidSaveCompletionHandler { (error) in - guard error != nil else { return } - os_log("Sending a newInboxMessageToProcess notification for message %{public}@ within flow %{public}@", log: log, type: .debug, messageId.debugDescription, flowId.debugDescription) - ObvNetworkFetchNotificationNew.newInboxMessageToProcess(messageId: messageId, attachmentIds: inboxMessage.attachmentIds, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) - - } - } catch { - os_log("Could not add completion handler", log: log, type: .fault) - assertionFailure() - } - - return ObvNetworkReceivedMessageEncrypted( - messageId: messageId, - messageUploadTimestampFromServer: inboxMessage.messageUploadTimestampFromServer, - downloadTimestampFromServer: inboxMessage.downloadTimestampFromServer, - localDownloadTimestamp: inboxMessage.localDownloadTimestamp, - encryptedContent: inboxMessage.encryptedContent, - wrappedKey: inboxMessage.wrappedKey, - attachmentCount: inboxMessage.attachments.count, - hasEncryptedExtendedMessagePayload: inboxMessage.hasEncryptedExtendedMessagePayload) - - }) - - processDownloadedMessageDelegate.processNetworkReceivedEncryptedMessages(messages, within: obvContext) - - do { - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("Could not save context: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - } - - } - + let op1 = ProcessAllUnprocessedMessagesOperation(queueForPostingNotifications: queueForPostingNotifications, + notificationDelegate: notificationDelegate, + processDownloadedMessageDelegate: processDownloadedMessageDelegate, + log: log) + let composedOp = CompositionOfOneContextualOperation(op1: op1, contextCreator: contextCreator, log: log, flowId: flowId) + os_log("🔑 Will start a CompositionOfOneContextualOperation", log: log, type: .info) + internalQueue.addOperations([composedOp], waitUntilFinished: true) + os_log("🔑 Did end a CompositionOfOneContextualOperation", log: log, type: .info) + composedOp.logReasonIfCancelled(log: log) + if composedOp.isCancelled { + assertionFailure(composedOp.reasonForCancel.debugDescription) } } @@ -526,7 +471,7 @@ extension NetworkFetchFlowCoordinator { attachmentIds: attachmentIds, hasEncryptedExtendedMessagePayload: hasEncryptedExtendedMessagePayload, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -548,7 +493,7 @@ extension NetworkFetchFlowCoordinator { } ObvNetworkFetchNotificationNew.downloadingMessageExtendedPayloadFailed(messageId: messageId, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -569,7 +514,7 @@ extension NetworkFetchFlowCoordinator { } ObvNetworkFetchNotificationNew.downloadingMessageExtendedPayloadWasPerformed(messageId: messageId, extendedMessagePayload: extendedMessagePayload, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -604,7 +549,7 @@ extension NetworkFetchFlowCoordinator { } ObvNetworkFetchNotificationNew.inboxAttachmentDownloadCancelledByServer(attachmentId: attachmentId, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -620,7 +565,7 @@ extension NetworkFetchFlowCoordinator { return } ObvNetworkFetchNotificationNew.inboxAttachmentWasDownloaded(attachmentId: attachmentId, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -655,7 +600,7 @@ extension NetworkFetchFlowCoordinator { guard _message != nil else { // We assume that if the app requests a progress for a message that cannot be found, then it must have been cancelled by server (and thus deleted from the inbox) ObvNetworkFetchNotificationNew.cannotReturnAnyProgressForMessageAttachments(messageId: messageId, flowId: flowId) - .postOnDispatchQueue(withLabel: "Queue for posting a cannotReturnAnyProgressForMessageAttachments (1)", within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) return } message = _message! @@ -663,7 +608,7 @@ extension NetworkFetchFlowCoordinator { os_log("Could get message", log: log, type: .fault, error.localizedDescription) assertionFailure() ObvNetworkFetchNotificationNew.cannotReturnAnyProgressForMessageAttachments(messageId: messageId, flowId: flowId) - .postOnDispatchQueue(withLabel: "Queue for posting a cannotReturnAnyProgressForMessageAttachments (2)", within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) return } @@ -674,13 +619,13 @@ extension NetworkFetchFlowCoordinator { .resumeRequested: guard let progress = delegateManager.downloadAttachmentChunksDelegate.requestProgressOfAttachment(withIdentifier: attachment.attachmentId, flowId: flowId) else { assertionFailure(); return } ObvNetworkFetchNotificationNew.inboxAttachmentHasNewProgress(attachmentId: attachment.attachmentId, progress: progress, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) case .downloaded: ObvNetworkFetchNotificationNew.inboxAttachmentWasDownloaded(attachmentId: attachment.attachmentId, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) case .cancelledByServer: ObvNetworkFetchNotificationNew.inboxAttachmentDownloadCancelledByServer(attachmentId: attachment.attachmentId, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) case .markedForDeletion: continue } @@ -840,9 +785,9 @@ extension NetworkFetchFlowCoordinator { } // Post a serverReportedThatAnotherDeviceIsAlreadyRegistered notification (this will allow the identity manager to deactiviate the owned identity) - let notification = ObvNetworkFetchNotificationNew.serverReportedThatAnotherDeviceIsAlreadyRegistered(ownedIdentity: ownedIdentity, flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting serverReportedThatAnotherDeviceIsAlreadyRegistered notification", within: notificationDelegate) - + ObvNetworkFetchNotificationNew.serverReportedThatAnotherDeviceIsAlreadyRegistered(ownedIdentity: ownedIdentity, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + } func serverReportedThatThisDeviceWasSuccessfullyRegistered(forOwnedIdentity ownedIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) { @@ -860,8 +805,8 @@ extension NetworkFetchFlowCoordinator { return } - let notification = ObvNetworkFetchNotificationNew.serverReportedThatThisDeviceWasSuccessfullyRegistered(ownedIdentity: ownedIdentity, flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting serverReportedThatThisDeviceWasSuccessfullyRegistered notification", within: notificationDelegate) + ObvNetworkFetchNotificationNew.serverReportedThatThisDeviceWasSuccessfullyRegistered(ownedIdentity: ownedIdentity, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) // We might have missed push notifications during the registration process, so we list and download messages now @@ -917,9 +862,9 @@ extension NetworkFetchFlowCoordinator { return } - let notification = ObvNetworkFetchNotificationNew.serverRequiresThisDeviceToRegisterToPushNotifications(ownedIdentity: ownedIdentity, flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting a serverRequiresThisDeviceToRegisterToPushNotifications notification", within: notificationDelegate) - + ObvNetworkFetchNotificationNew.serverRequiresThisDeviceToRegisterToPushNotifications(ownedIdentity: ownedIdentity, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + } @@ -938,9 +883,9 @@ extension NetworkFetchFlowCoordinator { return } - let notification = ObvNetworkFetchNotificationNew.fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ownedIdentity, flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive notification", within: notificationDelegate) - + ObvNetworkFetchNotificationNew.fetchNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ownedIdentity, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + } // MARK: - Handling Server Queries @@ -1151,8 +1096,8 @@ extension NetworkFetchFlowCoordinator { } // On Android, this notification is not sent when `wellKnownHasBeenUpdated` is sent. But we agreed with Matthieu that this is better ;-) - ObvNetworkFetchNotificationNew.wellKnownHasBeenDownloaded(serverURL: server, flowId: flowId) - .postOnOperationQueue(operationQueue: self.queueForPostingNotifications, within: notificationDelegate) + ObvNetworkFetchNotificationNew.wellKnownHasBeenDownloaded(serverURL: server, appInfo: newWellKnownJSON.appInfo, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -1178,12 +1123,36 @@ extension NetworkFetchFlowCoordinator { delegateManager.webSocketDelegate.updateWebSocketServerURL(for: server, to: newWellKnownJSON.serverConfig.webSocketURL) ObvNetworkFetchNotificationNew.wellKnownHasBeenUpdated(serverURL: server, appInfo: newWellKnownJSON.appInfo, flowId: flowId) - .postOnOperationQueue(operationQueue: self.queueForPostingNotifications, within: notificationDelegate) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } + func currentCachedWellKnownCorrespondToThatOnServer(server: URL, wellKnownJSON: WellKnownJSON, flowId: FlowIdentifier) { + + failedAttemptsCounterManager.reset(counter: .queryServerWellKnown(serverURL: server)) + + guard let delegateManager = delegateManager else { + let log = OSLog(subsystem: ObvNetworkFetchDelegateManager.defaultLogSubsystem, category: logCategory) + os_log("The Delegate Manager is not set", log: log, type: .fault) + return + } + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) + + guard let notificationDelegate = delegateManager.notificationDelegate else { + os_log("The notification delegate is not set", log: log, type: .fault) + assertionFailure() + return + } + + ObvNetworkFetchNotificationNew.wellKnownHasBeenDownloaded(serverURL: server, appInfo: wellKnownJSON.appInfo, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + + } + + func failedToQueryServerWellKnown(serverURL: URL, flowId: FlowIdentifier) { guard let delegateManager = delegateManager else { diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/Operations/ProcessAllUnprocessedMessagesOperation.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/Operations/ProcessAllUnprocessedMessagesOperation.swift new file mode 100644 index 00000000..fb3b833b --- /dev/null +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/Operations/ProcessAllUnprocessedMessagesOperation.swift @@ -0,0 +1,98 @@ +// +// ProcessUnprocessedMessagesOperation.swift +// ObvNetworkFetchManager +// +// Created by Thomas Baigneres on 04/03/2022. +// Copyright © 2022 Olvid. All rights reserved. +// + +import Foundation +import OlvidUtils +import ObvMetaManager +import os.log + + +final class ProcessAllUnprocessedMessagesOperation: ContextualOperationWithSpecificReasonForCancel { + + + private let debugUuid = UUID() + private let queueForPostingNotifications: DispatchQueue + private let notificationDelegate: ObvNotificationDelegate + private let processDownloadedMessageDelegate: ObvProcessDownloadedMessageDelegate + private let log: OSLog + + + init(queueForPostingNotifications: DispatchQueue, notificationDelegate: ObvNotificationDelegate, processDownloadedMessageDelegate: ObvProcessDownloadedMessageDelegate, log: OSLog) { + self.queueForPostingNotifications = queueForPostingNotifications + self.notificationDelegate = notificationDelegate + self.processDownloadedMessageDelegate = processDownloadedMessageDelegate + self.log = log + super.init() + } + + + override func main() { + + os_log("🔑 Starting ProcessAllUnprocessedMessagesOperation %{public}@", log: log, type: .info, debugUuid.debugDescription) + defer { os_log("🔑 Ending ProcessAllUnprocessedMessagesOperation %{public}@", log: log, type: .info, debugUuid.debugDescription) } + + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + do { + + try obvContext.performAndWaitOrThrow { + + // Find all inbox messages that still need to be processed + + let messages = try InboxMessage.getAllUnprocessedMessages(within: obvContext) + + guard !messages.isEmpty else { + ObvNetworkFetchNotificationNew.noInboxMessageToProcess(flowId: obvContext.flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + return + } + + for message in messages { + os_log("🔑 Will process message %{public}@", log: log, type: .info, message.messageId.debugDescription) + assert(message.extendedMessagePayloadKey == nil) + assert(message.messagePayload == nil) + assert(!message.markedForDeletion) + } + + // If we reach this point, we have at least one message to process. + // We notify about this. + + for message in messages { + ObvNetworkFetchNotificationNew.newInboxMessageToProcess(messageId: message.messageId, attachmentIds: message.attachmentIds, flowId: obvContext.flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + } + + // We then create the appropriate struct that is appropriate to pass each message to our delegate (i.e., the channel manager). + + let networkReceivedEncryptedMessages = Set(messages.map { + ObvNetworkReceivedMessageEncrypted( + messageId: $0.messageId, + messageUploadTimestampFromServer: $0.messageUploadTimestampFromServer, + downloadTimestampFromServer: $0.downloadTimestampFromServer, + localDownloadTimestamp: $0.localDownloadTimestamp, + encryptedContent: $0.encryptedContent, + wrappedKey: $0.wrappedKey, + attachmentCount: $0.attachments.count, + hasEncryptedExtendedMessagePayload: $0.hasEncryptedExtendedMessagePayload) + }) + + // We ask our delegate to process these messages + + processDownloadedMessageDelegate.processNetworkReceivedEncryptedMessages(networkReceivedEncryptedMessages, within: obvContext) + + } + + } catch { + return cancel(withReason: .coreDataError(error: error)) + } + + } + +} diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/VerifyReceiptCoordinator/VerifyReceiptCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/VerifyReceiptCoordinator/VerifyReceiptCoordinator.swift index 19b8db33..f1717337 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/VerifyReceiptCoordinator/VerifyReceiptCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/VerifyReceiptCoordinator/VerifyReceiptCoordinator.swift @@ -32,7 +32,7 @@ final class VerifyReceiptCoordinator: NSObject { var delegateManager: ObvNetworkFetchDelegateManager? private let localQueue = DispatchQueue(label: "VerifyReceiptCoordinatorQueue") - private let queueForNotifications = OperationQueue() + private let queueForNotifications = DispatchQueue(label: "VerifyReceiptCoordinator queue for notifications") private var internalOperationQueue: OperationQueue = { let queue = OperationQueue() @@ -151,7 +151,7 @@ extension VerifyReceiptCoordinator: VerifyReceiptOperationDelegate { _ = _self.currentTransactions.remove(transactionIdentifier) os_log("💰 Receipt verification failed for transaction %{public}@: %{public}@", log: log, type: .error, transactionIdentifier, error.localizedDescription) ObvNetworkFetchNotificationNew.appStoreReceiptVerificationFailed(ownedIdentity: ownedIdentity, transactionIdentifier: transactionIdentifier, flowId: flowId) - .postOnOperationQueue(operationQueue: _self.queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(_self.queueForNotifications, within: notificationDelegate) } } @@ -178,7 +178,7 @@ extension VerifyReceiptCoordinator: VerifyReceiptOperationDelegate { _ = _self.currentTransactions.remove(transactionIdentifier) os_log("💰 Receipt verification succeed for transaction %{public}@", log: log, type: .info, transactionIdentifier) ObvNetworkFetchNotificationNew.appStoreReceiptVerificationSucceededAndSubscriptionIsValid(ownedIdentity: ownedIdentity, transactionIdentifier: transactionIdentifier, apiKey: apiKey, flowId: flowId) - .postOnOperationQueue(operationQueue: _self.queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(_self.queueForNotifications, within: notificationDelegate) } } @@ -206,7 +206,7 @@ extension VerifyReceiptCoordinator: VerifyReceiptOperationDelegate { _ = _self.currentTransactions.remove(transactionIdentifier) os_log("💰 Receipt verification succeed for transaction %{public}@ but the subscription is expired", log: log, type: .error, transactionIdentifier) ObvNetworkFetchNotificationNew.appStoreReceiptVerificationSucceededButSubscriptionIsExpired(ownedIdentity: ownedIdentity, transactionIdentifier: transactionIdentifier, flowId: flowId) - .postOnOperationQueue(operationQueue: _self.queueForNotifications, within: notificationDelegate) + .postOnBackgroundQueue(_self.queueForNotifications, within: notificationDelegate) } } @@ -224,7 +224,7 @@ extension VerifyReceiptCoordinator: VerifyReceiptOperationDelegate { guard let _self = self else { return } _ = _self.currentTransactions.remove(transactionIdentifier) _self.receiptToVerifyWhenNewSessionIsAvailable.append((ownedIdentity, receiptData, transactionIdentifier, flowId)) - _self.queueForNotifications.addOperation { [weak self] in + _self.queueForNotifications.async { [weak self] in self?.createNewServerSession(ownedIdentity: ownedIdentity, delegateManager: delegateManager, flowId: flowId, log: log) } } diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/Operations/UpdateCachedWellKnownOperation.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/Operations/UpdateCachedWellKnownOperation.swift index d793ab0f..1354c26b 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/Operations/UpdateCachedWellKnownOperation.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/Operations/UpdateCachedWellKnownOperation.swift @@ -26,6 +26,7 @@ import os.log protocol UpdateCachedWellKnownOperationDelegate: AnyObject { func newWellKnownWasCached(server: URL, newWellKnownJSON: WellKnownJSON, flowId: FlowIdentifier) func cachedWellKnownWasUpdated(server: URL, newWellKnownJSON: WellKnownJSON, flowId: FlowIdentifier) + func currentCachedWellKnownCorrespondToThatOnServer(server: URL, wellKnownJSON: WellKnownJSON, flowId: FlowIdentifier) } final class UpdateCachedWellKnownOperation: OperationWithSpecificReasonForCancel { @@ -66,6 +67,11 @@ final class UpdateCachedWellKnownOperation: OperationWithSpecificReasonForCancel if let currentWellKnown = try? CachedWellKnown.getCachedWellKnown(for: server, within: obvContext) { if newWellKnownData == currentWellKnown.wellKnownData { // Nothing to do + if let wellKnownJSON = currentWellKnown.wellKnownJSON { + delegate.currentCachedWellKnownCorrespondToThatOnServer(server: server, wellKnownJSON: wellKnownJSON, flowId: flowId) + } else { + assertionFailure() + } return } else { currentWellKnown.update(with: newWellKnownData) diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/WellKnownCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/WellKnownCoordinator.swift index 88e0a7e3..a47a1f5a 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/WellKnownCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/WellKnownCoordinator.swift @@ -51,12 +51,7 @@ final class WellKnownCoordinator { private func makeError(message: String) -> Error { NSError(domain: WellKnownCoordinator.errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } private let queueForNotifications = OperationQueue() - private let internalQueue: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 1 - queue.name = "WellKnownCoordinator internal Queue" - return queue - }() + private let internalQueue = OperationQueue.createSerialQueue(name: "WellKnownCoordinator internal Queue", qualityOfService: .background) weak var delegateManager: ObvNetworkFetchDelegateManager? @@ -283,5 +278,18 @@ extension WellKnownCoordinator: UpdateCachedWellKnownOperationDelegate { delegateManager.networkFetchFlowDelegate.cachedWellKnownWasUpdated(server: server, newWellKnownJSON: newWellKnownJSON, flowId: flowId) } + + + func currentCachedWellKnownCorrespondToThatOnServer(server: URL, wellKnownJSON: WellKnownJSON, flowId: FlowIdentifier) { + + guard let delegateManager = delegateManager else { + let log = OSLog(subsystem: ObvNetworkFetchDelegateManager.defaultLogSubsystem, category: logCategory) + os_log("The Delegate Manager is not set", log: log, type: .fault) + return + } + + delegateManager.networkFetchFlowDelegate.currentCachedWellKnownCorrespondToThatOnServer(server: server, wellKnownJSON: wellKnownJSON, flowId: flowId) + + } } diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/CoreData/InboxAttachment.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/CoreData/InboxAttachment.swift index 1a2fb726..00ecd7f8 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/CoreData/InboxAttachment.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/CoreData/InboxAttachment.swift @@ -62,7 +62,7 @@ final class InboxAttachment: NSManagedObject, ObvManagedObject { private static let rawMessageIdUidKey = "rawMessageIdUid" private static let chunksKey = "chunks" private static let sessionKey = "session" - private static let messageFromCryptoIdentityKey = [messageKey, InboxMessage.fromCryptoIdentityKey].joined(separator: ".") + private static let messageFromCryptoIdentityKey = [messageKey, InboxMessage.Predicate.Key.fromCryptoIdentityKey.rawValue].joined(separator: ".") enum Status: Int, CustomDebugStringConvertible { case paused = 0 diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/CoreData/InboxMessage.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/CoreData/InboxMessage.swift index 7479113d..73a00249 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/CoreData/InboxMessage.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/CoreData/InboxMessage.swift @@ -27,7 +27,7 @@ import OlvidUtils import ObvEncoder @objc(InboxMessage) -final class InboxMessage: NSManagedObject, ObvManagedObject { +final class InboxMessage: NSManagedObject, ObvManagedObject, ObvErrorMaker { enum InternalError: Error { case aMessageWithTheSameMessageIdAlreadyExists @@ -46,11 +46,9 @@ final class InboxMessage: NSManagedObject, ObvManagedObject { // MARK: Internal constants private static let entityName = "InboxMessage" - private static let encryptedContentKey = "encryptedContent" - static let fromCryptoIdentityKey = "fromCryptoIdentity" - private static let messagePayloadKey = "messagePayload" - private static let rawMessageIdOwnedIdentityKey = "rawMessageIdOwnedIdentity" - private static let rawMessageIdUidKey = "rawMessageIdUid" + private static let log = OSLog(subsystem: ObvNetworkFetchDelegateManager.defaultLogSubsystem, category: "InboxMessage") + static var errorDomain = "InboxMessage" + // MARK: Attributes @@ -130,6 +128,8 @@ final class InboxMessage: NSManagedObject, ObvManagedObject { convenience init(messageId: MessageIdentifier, toIdentity: ObvCryptoIdentity, encryptedContent: EncryptedData, hasEncryptedExtendedMessagePayload: Bool, wrappedKey: EncryptedData, messageUploadTimestampFromServer: Date, downloadTimestampFromServer: Date, localDownloadTimestamp: Date, within obvContext: ObvContext) throws { + os_log("🔑 Creating InboxMessage with id %{public}@", log: Self.log, type: .info, messageId.debugDescription) + guard try InboxMessage.get(messageId: messageId, within: obvContext) == nil else { throw InternalError.aMessageWithTheSameMessageIdAlreadyExists } @@ -169,15 +169,22 @@ extension InboxMessage { } func set(fromCryptoIdentity: ObvCryptoIdentity, andMessagePayload messagePayload: Data, extendedMessagePayloadKey: AuthenticatedEncryptionKey?, flowId: FlowIdentifier, delegateManager: ObvNetworkFetchDelegateManager) throws { + os_log("🔑 Setting fromCryptoIdentity and messagePayload of message %{public}@", log: Self.log, type: .info, messageId.debugDescription) if self.fromCryptoIdentity == nil { self.fromCryptoIdentity = fromCryptoIdentity } else { - guard self.fromCryptoIdentity == fromCryptoIdentity else { throw NSError() } + guard self.fromCryptoIdentity == fromCryptoIdentity else { + assertionFailure() + throw Self.makeError(message: "Incoherent from identity") + } } if self.messagePayload == nil { self.messagePayload = messagePayload } else { - guard self.messagePayload == messagePayload else { throw NSError() } + guard self.messagePayload == messagePayload else { + assertionFailure() + throw Self.makeError(message: "Incoherent message payload") + } } self.extendedMessagePayloadKey = extendedMessagePayloadKey let messageId = self.messageId @@ -224,20 +231,55 @@ extension InboxMessage { return NSFetchRequest(entityName: InboxMessage.entityName) } - class func getAll(forIdentity cryptoIdentity: ObvCryptoIdentity? = nil, within obvContext: ObvContext) throws -> [InboxMessage] { + + struct Predicate { + enum Key: String { + case encryptedContentKey = "encryptedContent" + case fromCryptoIdentityKey = "fromCryptoIdentity" + case messagePayloadKey = "messagePayload" + case rawMessageIdOwnedIdentityKey = "rawMessageIdOwnedIdentity" + case rawMessageIdUidKey = "rawMessageIdUid" + } + static func withMessageIdOwnedCryptoId(_ ownedCryptoId: ObvCryptoIdentity) -> NSPredicate { + NSPredicate(Key.rawMessageIdOwnedIdentityKey, EqualToData: ownedCryptoId.getIdentity()) + } + static func withMessageIdUid(_ uid: UID) -> NSPredicate { + NSPredicate(Key.rawMessageIdUidKey, EqualToData: uid.raw) + } + static func withMessageIdentifier(_ messageId: MessageIdentifier) -> NSPredicate { + NSCompoundPredicate(andPredicateWithSubpredicates: [ + withMessageIdOwnedCryptoId(messageId.ownedCryptoIdentity), + withMessageIdUid(messageId.uid), + ]) + } + static var isUnprocessed: NSPredicate { + NSCompoundPredicate(orPredicateWithSubpredicates: [ + NSPredicate(withNilValueForKey: Key.fromCryptoIdentityKey), + NSPredicate(withNilValueForKey: Key.messagePayloadKey), + ]) + } + } + + + static func getAll(forIdentity cryptoIdentity: ObvCryptoIdentity? = nil, within obvContext: ObvContext) throws -> [InboxMessage] { let request: NSFetchRequest = InboxMessage.fetchRequest() if let cryptoIdentity = cryptoIdentity { - request.predicate = NSPredicate(format: "%K == %@", - rawMessageIdOwnedIdentityKey, cryptoIdentity.getIdentity() as NSData) + request.predicate = Predicate.withMessageIdOwnedCryptoId(cryptoIdentity) } return try obvContext.fetch(request) } - class func get(messageId: MessageIdentifier, within obvContext: ObvContext) throws -> InboxMessage? { + + static func getAllUnprocessedMessages(within obvContext: ObvContext) throws -> [InboxMessage] { + let request: NSFetchRequest = InboxMessage.fetchRequest() + request.predicate = Predicate.isUnprocessed + return try obvContext.fetch(request) + } + + + static func get(messageId: MessageIdentifier, within obvContext: ObvContext) throws -> InboxMessage? { let request: NSFetchRequest = InboxMessage.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@ AND %K == %@", - rawMessageIdOwnedIdentityKey, messageId.ownedCryptoIdentity.getIdentity() as NSData, - rawMessageIdUidKey, messageId.uid.raw as NSData) + request.predicate = Predicate.withMessageIdentifier(messageId) request.fetchLimit = 1 return (try obvContext.fetch(request)).first } diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/InternalDelegates/NetworkFetchFlowDelegate.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/InternalDelegates/NetworkFetchFlowDelegate.swift index 60812445..34d23f95 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/InternalDelegates/NetworkFetchFlowDelegate.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/InternalDelegates/NetworkFetchFlowDelegate.swift @@ -55,7 +55,7 @@ protocol NetworkFetchFlowDelegate { func downloadingMessagesAndListingAttachmentWasNotNeeded(for: ObvCryptoIdentity, andDeviceUid: UID, flowId: FlowIdentifier) func downloadingMessagesAndListingAttachmentWasPerformed(for: ObvCryptoIdentity, andDeviceUid: UID, idsOfNewMessages: [MessageIdentifier], flowId: FlowIdentifier) func aMessageReceivedThroughTheWebsocketWasSavedByTheMessageDelegate(for identity: ObvCryptoIdentity, idOfNewMessage: MessageIdentifier, flowId: FlowIdentifier) - func processUnprocessedMessages(messageIds: [MessageIdentifier], flowId: FlowIdentifier) + func processUnprocessedMessages(flowId: FlowIdentifier) func messagePayloadAndFromIdentityWereSet(messageId: MessageIdentifier, attachmentIds: [AttachmentIdentifier], hasEncryptedExtendedMessagePayload: Bool, flowId: FlowIdentifier) // MARK: - Downloading encrypted extended message payload @@ -110,6 +110,7 @@ protocol NetworkFetchFlowDelegate { func newWellKnownWasCached(server: URL, newWellKnownJSON: WellKnownJSON, flowId: FlowIdentifier) func cachedWellKnownWasUpdated(server: URL, newWellKnownJSON: WellKnownJSON, flowId: FlowIdentifier) + func currentCachedWellKnownCorrespondToThatOnServer(server: URL, wellKnownJSON: WellKnownJSON, flowId: FlowIdentifier) func failedToQueryServerWellKnown(serverURL: URL, flowId: FlowIdentifier) // MARK: - Reacting to web socket changes diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager.xcodeproj/project.pbxproj b/Engine/ObvNetworkSendManager/ObvNetworkSendManager.xcodeproj/project.pbxproj index a1beaaff..7b3c26c4 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager.xcodeproj/project.pbxproj +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager.xcodeproj/project.pbxproj @@ -382,9 +382,9 @@ isa = PBXNativeTarget; buildConfigurationList = C428A21B1FA36BDA002F1538 /* Build configuration list for PBXNativeTarget "ObvNetworkSendManager" */; buildPhases = ( + C428A2041FA36BDA002F1538 /* Headers */, C428A2021FA36BDA002F1538 /* Sources */, C428A2031FA36BDA002F1538 /* Frameworks */, - C428A2041FA36BDA002F1538 /* Headers */, C428A2051FA36BDA002F1538 /* Resources */, C0B4A4FC276F5B4200816D8D /* ShellScript */, ); diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/BootstrapWorker.swift b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/BootstrapWorker.swift index fc305eb2..7f1e413a 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/BootstrapWorker.swift +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/BootstrapWorker.swift @@ -36,12 +36,7 @@ final class BootstrapWorker { queue.name = "BootstrapWorker internal Queue" return queue }() - private let queueForPostingNotifications: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 5 - queue.name = "Operation Queue for posting certain notifications from the BootstrapWorker" - return queue - }() + private let queueForPostingNotifications = DispatchQueue(label: "Queue for posting certain notifications from the BootstrapWorker") private var observationTokens = [NSObjectProtocol]() private let appType: AppType @@ -261,8 +256,8 @@ extension BootstrapWorker { notificationPosted.insert(outboxMessage.messageId) os_log("Sending a outboxMessageWasUploaded notification (bootstraped update transaction) for messageId: %{public}@", log: log, type: .info, outboxMessage.messageId.debugDescription) - ObvNetworkPostNotificationNew.outboxMessageWasUploaded(messageId: outboxMessage.messageId, timestampFromServer: timestampFromServer, isAppMessageWithUserContent: outboxMessage.isAppMessageWithUserContent, isVoipMessage: outboxMessage.isVoipMessage, flowId: obvContext.flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + ObvNetworkPostNotification.outboxMessageWasUploaded(messageId: outboxMessage.messageId, timestampFromServer: timestampFromServer, isAppMessageWithUserContent: outboxMessage.isAppMessageWithUserContent, isVoipMessage: outboxMessage.isVoipMessage, flowId: obvContext.flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -297,8 +292,9 @@ extension BootstrapWorker { } let messageIdsAndTimestampsFromServer = deletedMessages.map() { ($0.messageId, $0.timestampFromServer) } - ObvNetworkPostNotificationNew.outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: messageIdsAndTimestampsFromServer, flowId: obvContext.flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + guard !messageIdsAndTimestampsFromServer.isEmpty else { return } + ObvNetworkPostNotification.outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: messageIdsAndTimestampsFromServer, flowId: obvContext.flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -354,15 +350,14 @@ extension BootstrapWorker { assertionFailure() return } - let queue = DispatchQueue(label: "Queue for posting an outboxMessageWasUploaded notification (1)") for msg in uploadedMessages { guard let timestampFromServer = msg.timestampFromServer else { assertionFailure(); continue } - let notification = ObvNetworkPostNotificationNew.outboxMessageWasUploaded(messageId: msg.messageId, - timestampFromServer: timestampFromServer, - isAppMessageWithUserContent: msg.isAppMessageWithUserContent, - isVoipMessage: msg.isVoipMessage, - flowId: flowId) - notification.postOnDispatchQueue(dispatchQueue: queue, within: notificationDelegate) + ObvNetworkPostNotification.outboxMessageWasUploaded(messageId: msg.messageId, + timestampFromServer: timestampFromServer, + isAppMessageWithUserContent: msg.isAppMessageWithUserContent, + isVoipMessage: msg.isVoipMessage, + flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } }) diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/Coordinators/NetworkSendFlowCoordinator.swift b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/Coordinators/NetworkSendFlowCoordinator.swift index 342638f8..0404e9e7 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/Coordinators/NetworkSendFlowCoordinator.swift +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/Coordinators/NetworkSendFlowCoordinator.swift @@ -26,24 +26,21 @@ import ObvCrypto import Network import OlvidUtils -final class NetworkSendFlowCoordinator { +final class NetworkSendFlowCoordinator: ObvErrorMaker { // MARK: - Instance variables fileprivate let defaultLogSubsystem = ObvNetworkSendDelegateManager.defaultLogSubsystem fileprivate let logCategory = "NetworkSendFlowCoordinator" + static let errorDomain = "NetworkSendFlowCoordinator" + private var failedFetchAttemptsCounterManager = FailedFetchAttemptsCounterManager() private var retryManager = SendRetryManager() private var notificationTokens = [NSObjectProtocol]() private let outbox: URL - private let queueForPostingNotifications: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 5 - queue.name = "Operation Queue for posting certain notifications from the NetworkSendFlowCoordinator" - return queue - }() + private let queueForPostingNotifications = DispatchQueue(label: "Queue for posting certain notifications from the NetworkSendFlowCoordinator") weak var delegateManager: ObvNetworkSendDelegateManager? @@ -65,7 +62,7 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { guard let delegateManager = delegateManager else { let log = OSLog(subsystem: ObvNetworkSendDelegateManager.defaultLogSubsystem, category: logCategory) os_log("The Delegate Manager is not set", log: log, type: .fault) - throw NSError() + throw Self.makeError(message: "The Delegate Manager is not set") } let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) @@ -85,9 +82,9 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { isVoipMessage: message.isVoipMessageForStartingCall, delegateManager: delegateManager, within: obvContext) - else { - os_log("Could not create outboxMessage in database", log: log, type: .error) - throw NSError() + else { + os_log("Could not create outboxMessage in database", log: log, type: .error) + throw Self.makeError(message: "Could not create outboxMessage in database") } for header in message.headers { @@ -107,14 +104,14 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { deleteAfterSend: attachment.deleteAfterSend, byteSize: attachment.byteSize, key: attachment.key) != nil - else { - os_log("Could not create outboxAttachment in database", log: log, type: .error) - throw NSError() + else { + os_log("Could not create outboxAttachment in database", log: log, type: .error) + throw Self.makeError(message: "Could not create outboxAttachment in database") } - + let attachmentId = AttachmentIdentifier(messageId: message.messageId, attachmentNumber: attachmentNumber) attachmentIds.append(attachmentId) - + attachmentNumber += 1 } } @@ -122,13 +119,11 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { do { try obvContext.addContextDidSaveCompletionHandler { (error) in guard error == nil else { return } - let NotificationType = ObvNetworkPostNotification.NewOutboxMessageAndAttachmentsToUpload.self - let userInfo = [NotificationType.Key.messageId: message.messageId, - NotificationType.Key.attachmentIds: attachmentIds, - NotificationType.Key.flowId: obvContext.flowId] as [String: Any] - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) + ObvNetworkPostNotification.newOutboxMessageAndAttachmentsToUpload(messageId: message.messageId, attachmentIds: attachmentIds, flowId: obvContext.flowId) + .postOnBackgroundQueue(within: notificationDelegate) } } catch { + assertionFailure() os_log("Failed to notify that there is a new message and attachments to upload", log: log, type: .fault) } @@ -204,12 +199,12 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { return } - let notification = ObvNetworkPostNotificationNew.outboxMessageWasUploaded(messageId: messageId, - timestampFromServer: timestampFromServer, - isAppMessageWithUserContent: message.isAppMessageWithUserContent, - isVoipMessage: message.isVoipMessage, - flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting an outboxMessageWasUploaded notification (2)", within: notificationDelegate) + ObvNetworkPostNotification.outboxMessageWasUploaded(messageId: messageId, + timestampFromServer: timestampFromServer, + isAppMessageWithUserContent: message.isAppMessageWithUserContent, + isVoipMessage: message.isVoipMessage, + flowId: flowId) + .postOnBackgroundQueue(within: notificationDelegate) } @@ -248,8 +243,8 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { failedFetchAttemptsCounterManager.reset(counter: .uploadAttachment(attachmentId: attachmentId)) - ObvNetworkPostNotificationNew.outboxAttachmentHasNewProgress(attachmentId: attachmentId, newProgress: newProgress, flowId: flowId) - .postOnOperationQueue(operationQueue: queueForPostingNotifications, within: notificationDelegate) + ObvNetworkPostNotification.outboxAttachmentHasNewProgress(attachmentId: attachmentId, newProgress: newProgress, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -285,7 +280,7 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { if delegateManager.uploadAttachmentChunksDelegate.backgroundURLSessionIdentifierIsAppropriate(backgroundURLSessionIdentifier: identifer) { delegateManager.uploadAttachmentChunksDelegate.processCompletionHandler(handler, forHandlingEventsForBackgroundURLSessionWithIdentifier: identifer, withinFlowId: flowId) } else { - os_log("Unexpected background session identifier: %{public}@", log: log, type: .fault, identifer) + os_log("🌊 Unexpected background session identifier: %{public}@", log: log, type: .fault, identifer) assertionFailure() } } @@ -307,9 +302,9 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { return } - ObvNetworkPostNotificationNew.outboxAttachmentWasAcknowledged(attachmentId: attachmentId, flowId: flowId) - .postOnDispatchQueue(withLabel: "Queue for posting an outboxAttachmentWasAcknowledged notification", within: notificationDelegate) - + ObvNetworkPostNotification.outboxAttachmentWasAcknowledged(attachmentId: attachmentId, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) + delegateManager.tryToDeleteMessageAndAttachmentsDelegate.tryToDeleteMessageAndAttachments(messageId: attachmentId.messageId, flowId: flowId) } @@ -347,10 +342,8 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { return } - let NotificationType = ObvNetworkPostNotification.OutboxMessageAndAttachmentsDeleted.self - let userInfo = [NotificationType.Key.messageId: messageId, - NotificationType.Key.flowId: flowId] as [String: Any] - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) + ObvNetworkPostNotification.outboxMessageAndAttachmentsDeleted(messageId: messageId, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -370,8 +363,8 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { return } - let notification = ObvNetworkPostNotificationNew.postNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ownedIdentity, flowId: flowId) - notification.postOnDispatchQueue(withLabel: "Queue for posting postNetworkOperationFailedSinceOwnedIdentityIsNotActive notification", within: notificationDelegate) + ObvNetworkPostNotification.postNetworkOperationFailedSinceOwnedIdentityIsNotActive(ownedIdentity: ownedIdentity, flowId: flowId) + .postOnBackgroundQueue(queueForPostingNotifications, within: notificationDelegate) } @@ -396,13 +389,15 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { return } - contextCreator.performBackgroundTask(flowId: flowId) { (obvContext) in + contextCreator.performBackgroundTask(flowId: flowId) { [weak self] (obvContext) in + + guard let _self = self else { return } do { if let sentMessage = (try DeletedOutboxMessage.getAll(delegateManager: delegateManager, within: obvContext)).first(where: { $0.messageId == messageIdentifier }) { let messageIdsAndTimestampsFromServer = (sentMessage.messageId, sentMessage.timestampFromServer) - ObvNetworkPostNotificationNew.outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: [messageIdsAndTimestampsFromServer], flowId: flowId) - .postOnDispatchQueue(withLabel: "Queue for posting an outboxMessagesAndAllTheirAttachmentsWereAcknowledged notification", within: notificationDelegate) + ObvNetworkPostNotification.outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: [messageIdsAndTimestampsFromServer], flowId: flowId) + .postOnBackgroundQueue(_self.queueForPostingNotifications, within: notificationDelegate) return } } catch { @@ -417,8 +412,8 @@ extension NetworkSendFlowCoordinator: NetworkSendFlowDelegate { let attachmentsIds = message.attachments.map({ $0.attachmentId }) for attachmentId in attachmentsIds { guard let progress = delegateManager.uploadAttachmentChunksDelegate.requestProgressOfAttachment(withIdentifier: attachmentId) else { continue } - ObvNetworkPostNotificationNew.outboxAttachmentHasNewProgress(attachmentId: attachmentId, newProgress: progress, flowId: flowId) - .postOnDispatchQueue(withLabel: "Queue for posting an outboxAttachmentHasNewProgress notification", within: notificationDelegate) + ObvNetworkPostNotification.outboxAttachmentHasNewProgress(attachmentId: attachmentId, newProgress: progress, flowId: flowId) + .postOnBackgroundQueue(_self.queueForPostingNotifications, within: notificationDelegate) } return } diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/Coordinators/UploadAttachmentChunksCoordinator/UploadAttachmentChunksCoordinator.swift b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/Coordinators/UploadAttachmentChunksCoordinator/UploadAttachmentChunksCoordinator.swift index 915759a7..998ebd4b 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/Coordinators/UploadAttachmentChunksCoordinator/UploadAttachmentChunksCoordinator.swift +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/Coordinators/UploadAttachmentChunksCoordinator/UploadAttachmentChunksCoordinator.swift @@ -44,25 +44,22 @@ final class UploadAttachmentChunksCoordinator: NSObject { private let localQueue = DispatchQueue(label: "UploadAttachmentChunksCoordinatorQueue") - /* We do not limit the number of concurrent operations in the queue. - * If we did, we would have to wait for one upload to be over before starting sending the next one. - * This would be acceptable within the app, but not within the share extensions that waits until - * all attachments have been taken care of before dismissing. - * Well, we limit the maxConcurrentOperationCount to 4. In practice, this seems - * acceptable in terms of memory footprint wrt the share extension. Not limiting leads - * to crashes of the share extension due to the memory footprint. - */ - private var internalOperationQueue: OperationQueue = { - let queue = OperationQueue() - queue.name = "Queue for UploadAttachmentChunksCoordinator operations" - queue.maxConcurrentOperationCount = 4 - return queue - }() + private let internalOperationQueue: OperationQueue init(appType: AppType, sharedContainerIdentifier: String, outbox: URL) { self.currentAppType = appType self.sharedContainerIdentifier = sharedContainerIdentifier self.outbox = outbox + self.internalOperationQueue = OperationQueue() + self.internalOperationQueue.name = "Queue for UploadAttachmentChunksCoordinator operations" + // We limit the number of concurrent operations in the queue to reduce the memory footprint. + // This is particularly important in the case of the share extension, which is limited to 120MB of memory. + switch appType { + case .mainApp: + internalOperationQueue.maxConcurrentOperationCount = 4 + case .shareExtension, .notificationExtension: + internalOperationQueue.maxConcurrentOperationCount = 1 + } super.init() } @@ -377,9 +374,11 @@ extension UploadAttachmentChunksCoordinator: UploadAttachmentChunksDelegate { * urlSessionDidFinishEventsForSessionWithIdentifier(_: String) of this coordinator, which will call the stored completion handler. */ guard !currentURLSessionExists(withIdentifier: identifier) else { + os_log("🌊 An URL session already exists for the given identifier. We return now.", log: log, type: .info) return } + os_log("🌊 No URL session exist for the given identifier. We recreate it now.", log: log, type: .info) let operation = RecreatingURLSessionForCallingUIKitCompletionHandlerOperation(urlSessionIdentifier: identifier, appType: currentAppType, @@ -887,10 +886,13 @@ extension UploadAttachmentChunksCoordinator: AttachmentChunkUploadProgressTracke func urlSessionDidFinishEventsForSessionWithIdentifier(_ identifier: String) { + let log = OSLog(subsystem: ObvNetworkSendDelegateManager.defaultLogSubsystem, category: logCategory) + os_log("🌊 urlSessionDidFinishEventsForSessionWithIdentifier", log: log, type: .info) guard let handler = removeHandlerForIdentifier(identifier) else { return } internalOperationQueue.addBarrierBlock({}) internalOperationQueue.addOperation { DispatchQueue.main.async { + os_log("🌊 Calling the handler for identifier: %{public}@", log: log, type: .info, identifier.debugDescription) handler() } } @@ -977,13 +979,9 @@ extension UploadAttachmentChunksCoordinator: FinalizePostAttachmentUploadRequest addCurrentURLSession(session) } - let NotificationType = ObvNetworkPostNotification.AttachmentUploadRequestIsTakenCareOf.self - let userInfo: [String: Any] = [ - NotificationType.Key.flowId: flowId, - NotificationType.Key.attachmentId: attachmentId - ] - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) - + ObvNetworkPostNotification.attachmentUploadRequestIsTakenCareOf(attachmentId: attachmentId, flowId: flowId) + .postOnBackgroundQueue(within: notificationDelegate) + return } @@ -991,12 +989,8 @@ extension UploadAttachmentChunksCoordinator: FinalizePostAttachmentUploadRequest switch error { case .attachmentWasAlreadyAcknowledged: - let NotificationType = ObvNetworkPostNotification.AttachmentUploadRequestIsTakenCareOf.self - let userInfo: [String: Any] = [ - NotificationType.Key.flowId: flowId, - NotificationType.Key.attachmentId: attachmentId - ] - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) + ObvNetworkPostNotification.attachmentUploadRequestIsTakenCareOf(attachmentId: attachmentId, flowId: flowId) + .postOnBackgroundQueue(within: notificationDelegate) delegateManager.networkSendFlowDelegate.acknowledgedAttachment(attachmentId: attachmentId, flowId: flowId) case .messageNotUploadedYet: delegateManager.networkSendFlowDelegate.failedUploadAndGetUidOfMessage(messageId: attachmentId.messageId, flowId: flowId) diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/CoreData/OutboxMessage.swift b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/CoreData/OutboxMessage.swift index 4057e179..05222538 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/CoreData/OutboxMessage.swift +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/CoreData/OutboxMessage.swift @@ -275,8 +275,8 @@ extension OutboxMessage { if let timestampFromServer = self.timestampFromServer { try? obvContext.addContextDidSaveCompletionHandler { (error) in guard error == nil else { return } - ObvNetworkPostNotificationNew.outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: [(messageId, timestampFromServer)], flowId: flowId) - .postOnDispatchQueue(withLabel: "Queue for posting outboxMessagesAndAllTheirAttachmentsWereAcknowledged from OutboxMessage", within: notificationDelegate) + ObvNetworkPostNotification.outboxMessagesAndAllTheirAttachmentsWereAcknowledged(messageIdsAndTimestampsFromServer: [(messageId, timestampFromServer)], flowId: flowId) + .postOnBackgroundQueue(within: notificationDelegate) } } } diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendDelegateManager.swift b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendDelegateManager.swift index 49ac38da..1055ead2 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendDelegateManager.swift +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendDelegateManager.swift @@ -48,7 +48,7 @@ final class ObvNetworkSendDelegateManager { var contextCreator: ObvCreateContextDelegate? var notificationDelegate: ObvNotificationDelegate? weak var channelDelegate: ObvChannelDelegate? - weak var identityDelegate: ObvIdentityDelegate? + var identityDelegate: ObvIdentityDelegate? // DEBUG 2022-03-15 Allows to keep a strong reference to the identity delegate, required when uploading large attachment within the share extension var simpleFlowDelegate: ObvSimpleFlowDelegate? // DEBUG 2019-10-17 Allows to keep a strong reference to the simpleFlowDelegate, required when uploading large attachment within the share extension // MARK: Initialiazer diff --git a/Engine/ObvNotificationCenter/ObvNotificationCenter.xcodeproj/project.pbxproj b/Engine/ObvNotificationCenter/ObvNotificationCenter.xcodeproj/project.pbxproj index 071a67d8..b2fadbe5 100644 --- a/Engine/ObvNotificationCenter/ObvNotificationCenter.xcodeproj/project.pbxproj +++ b/Engine/ObvNotificationCenter/ObvNotificationCenter.xcodeproj/project.pbxproj @@ -108,9 +108,9 @@ isa = PBXNativeTarget; buildConfigurationList = C4ACF7C8205AC28300F44105 /* Build configuration list for PBXNativeTarget "ObvNotificationCenter" */; buildPhases = ( + C4ACF7BD205AC28300F44105 /* Headers */, C4ACF7BB205AC28300F44105 /* Sources */, C4ACF7BC205AC28300F44105 /* Frameworks */, - C4ACF7BD205AC28300F44105 /* Headers */, C4ACF7BE205AC28300F44105 /* Resources */, C0B4A4FF276F7D8500816D8D /* ShellScript */, ); diff --git a/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenterDummy.swift b/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenterDummy.swift index 7713c655..fa5b07d5 100644 --- a/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenterDummy.swift +++ b/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenterDummy.swift @@ -94,19 +94,7 @@ public final class ObvNotificationCenterDummy: ObvNotificationDelegate { // MARK: - Notification names for which we should not generate a log within this dummy implementation private let acceptableDiscardedNotifications = Set([ - ObvNetworkPostNotification.NewOutboxMessageAndAttachmentsToUpload.name, - ObvNetworkFetchNotificationNew.noInboxMessageToProcessName, - ObvNetworkFetchNotificationNew.newInboxMessageToProcessName, - ObvChannelNotification.NetworkReceivedMessageWasProcessed.name, ObvNetworkFetchNotification.InboxMessageDeletedFromServerAndInboxes.name, - ObvProtocolNotification.ProtocolMessageToProcess.name, - ObvProtocolNotification.ProtocolMessageProcessed.name, - ObvNetworkPostNotification.OutboxMessageAndAttachmentsDeleted.name, - ObvNetworkPostNotification.AttachmentUploadRequestIsTakenCareOf.name, - ObvNetworkPostNotificationNew.outboxMessageWasUploadedName, - ObvNetworkPostNotificationNew.outboxAttachmentHasNewProgressName, - ObvNetworkPostNotificationNew.outboxAttachmentWasAcknowledgedName, - ObvChannelNotification.NewConfirmedObliviousChannel.name, ObvIdentityNotification.NewContactGroupJoined.name, ObvIdentityNotification.NewContactGroupOwned.name, ObvIdentityNotification.ContactGroupOwnedHasUpdatedPublishedDetails.name, diff --git a/Engine/ObvOperation/ObvOperation.xcodeproj/project.pbxproj b/Engine/ObvOperation/ObvOperation.xcodeproj/project.pbxproj index 62d7b01c..7fab9827 100644 --- a/Engine/ObvOperation/ObvOperation.xcodeproj/project.pbxproj +++ b/Engine/ObvOperation/ObvOperation.xcodeproj/project.pbxproj @@ -165,9 +165,9 @@ isa = PBXNativeTarget; buildConfigurationList = C4F0C8851F9F386E00EE88F4 /* Build configuration list for PBXNativeTarget "ObvOperation" */; buildPhases = ( + C4F0C86E1F9F386E00EE88F4 /* Headers */, C4F0C86C1F9F386E00EE88F4 /* Sources */, C4F0C86D1F9F386E00EE88F4 /* Frameworks */, - C4F0C86E1F9F386E00EE88F4 /* Headers */, C4F0C86F1F9F386E00EE88F4 /* Resources */, C0A76949276FE91A00D22EE4 /* ShellScript */, ); diff --git a/Engine/ObvProtocolManager/ObvProtocolManager.xcodeproj/project.pbxproj b/Engine/ObvProtocolManager/ObvProtocolManager.xcodeproj/project.pbxproj index e7ed85a2..95ca3f8d 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager.xcodeproj/project.pbxproj +++ b/Engine/ObvProtocolManager/ObvProtocolManager.xcodeproj/project.pbxproj @@ -37,6 +37,10 @@ C461DAEF210688A100A936FA /* ContactMutualIntroductionProtocolSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = C461DAEE210688A100A936FA /* ContactMutualIntroductionProtocolSteps.swift */; }; C461DAF121068A5500A936FA /* ContactMutualIntroductionProtocolMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C461DAF021068A5500A936FA /* ContactMutualIntroductionProtocolMessages.swift */; }; C461DAF321068A5C00A936FA /* ContactMutualIntroductionProtocolStates.swift in Sources */ = {isa = PBXBuildFile; fileRef = C461DAF221068A5C00A936FA /* ContactMutualIntroductionProtocolStates.swift */; }; + C46C2D8427A448C300525761 /* OneToOneContactInvitationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46C2D8327A448C300525761 /* OneToOneContactInvitationProtocol.swift */; }; + C46C2D8627A4492500525761 /* OneToOneContactInvitationProtocolSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46C2D8527A4492500525761 /* OneToOneContactInvitationProtocolSteps.swift */; }; + C46C2D8827A4493D00525761 /* OneToOneContactInvitationProtocolMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46C2D8727A4493D00525761 /* OneToOneContactInvitationProtocolMessages.swift */; }; + C46C2D8A27A4495700525761 /* OneToOneContactInvitationProtocolStates.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46C2D8927A4495700525761 /* OneToOneContactInvitationProtocolStates.swift */; }; C4744F6C228ABEBD003312D9 /* GroupInvitationProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4744F6B228ABEBD003312D9 /* GroupInvitationProtocol.swift */; }; C4744F6E228ABF4F003312D9 /* GroupInvitationProtocolSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4744F6D228ABF4F003312D9 /* GroupInvitationProtocolSteps.swift */; }; C4744F70228ABF58003312D9 /* GroupInvitationProtocolMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4744F6F228ABF58003312D9 /* GroupInvitationProtocolMessages.swift */; }; @@ -66,7 +70,7 @@ C4AF0F012023A64B00E6C2FE /* ObvChannelProtocolMessageToSendGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AF0F002023A64B00E6C2FE /* ObvChannelProtocolMessageToSendGenerator.swift */; }; C4AF0F0D2023A69900E6C2FE /* GenericProtocolMessageToSendGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AF0F0C2023A69900E6C2FE /* GenericProtocolMessageToSendGenerator.swift */; }; C4AF0F0F2023C9E300E6C2FE /* CoreProtocolMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AF0F0E2023C9E300E6C2FE /* CoreProtocolMessage.swift */; }; - C4B8EA992216CC3500FA0BC7 /* ProtocolInstanceWaitingForTrustLevelIncrease.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B8EA982216CC3500FA0BC7 /* ProtocolInstanceWaitingForTrustLevelIncrease.swift */; }; + C4B8EA992216CC3500FA0BC7 /* ProtocolInstanceWaitingForContactUpgradeToOneToOne.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B8EA982216CC3500FA0BC7 /* ProtocolInstanceWaitingForContactUpgradeToOneToOne.swift */; }; C4B8EADB2216E97D00FA0BC7 /* ContactTrustLevelWatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B8EADA2216E97D00FA0BC7 /* ContactTrustLevelWatcher.swift */; }; C4C9E351203DC5CE0006932A /* ChildToParentProtocolMessageInputs.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C9E350203DC5CE0006932A /* ChildToParentProtocolMessageInputs.swift */; }; C4CB7B8321FB09130010228A /* DownloadIdentityPhotoChildProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CB7B8221FB09130010228A /* DownloadIdentityPhotoChildProtocol.swift */; }; @@ -86,10 +90,10 @@ C4EE4300201E8E1C00637081 /* ObvProtocolDelegateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EE42FF201E8E1C00637081 /* ObvProtocolDelegateManager.swift */; }; C4EE4303201E927F00637081 /* ReceivedMessageDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EE4302201E927F00637081 /* ReceivedMessageDelegate.swift */; }; C4EE4306201E930D00637081 /* ReceivedMessageCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EE4305201E930D00637081 /* ReceivedMessageCoordinator.swift */; }; - C4EF525022D362C500B505B0 /* ObliviousChannelManagementProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF524F22D362C500B505B0 /* ObliviousChannelManagementProtocol.swift */; }; - C4EF525222D363B800B505B0 /* ObliviousChannelManagementProtocolSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF525122D363B800B505B0 /* ObliviousChannelManagementProtocolSteps.swift */; }; - C4EF525422D363BE00B505B0 /* ObliviousChannelManagementProtocolMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF525322D363BE00B505B0 /* ObliviousChannelManagementProtocolMessages.swift */; }; - C4EF525622D363C400B505B0 /* ObliviousChannelManagementProtocolStates.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF525522D363C400B505B0 /* ObliviousChannelManagementProtocolStates.swift */; }; + C4EF525022D362C500B505B0 /* ContactManagementProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF524F22D362C500B505B0 /* ContactManagementProtocol.swift */; }; + C4EF525222D363B800B505B0 /* ContactManagementProtocolSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF525122D363B800B505B0 /* ContactManagementProtocolSteps.swift */; }; + C4EF525422D363BE00B505B0 /* ContactManagementProtocolMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF525322D363BE00B505B0 /* ContactManagementProtocolMessages.swift */; }; + C4EF525622D363C400B505B0 /* ContactManagementProtocolStates.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF525522D363C400B505B0 /* ContactManagementProtocolStates.swift */; }; C4FC8E2020E1345700467BE8 /* ChannelCreationWithContactDeviceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FC8E1F20E1345700467BE8 /* ChannelCreationWithContactDeviceProtocol.swift */; }; C4FC8E2220E1348400467BE8 /* ChannelCreationWithContactDeviceProtocolStates.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FC8E2120E1348400467BE8 /* ChannelCreationWithContactDeviceProtocolStates.swift */; }; C4FC8E2420E1396300467BE8 /* ChannelCreationWithContactDeviceProtocolMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4FC8E2320E1396300467BE8 /* ChannelCreationWithContactDeviceProtocolMessages.swift */; }; @@ -166,6 +170,10 @@ C461DAEE210688A100A936FA /* ContactMutualIntroductionProtocolSteps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactMutualIntroductionProtocolSteps.swift; sourceTree = ""; }; C461DAF021068A5500A936FA /* ContactMutualIntroductionProtocolMessages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactMutualIntroductionProtocolMessages.swift; sourceTree = ""; }; C461DAF221068A5C00A936FA /* ContactMutualIntroductionProtocolStates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactMutualIntroductionProtocolStates.swift; sourceTree = ""; }; + C46C2D8327A448C300525761 /* OneToOneContactInvitationProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneToOneContactInvitationProtocol.swift; sourceTree = ""; }; + C46C2D8527A4492500525761 /* OneToOneContactInvitationProtocolSteps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneToOneContactInvitationProtocolSteps.swift; sourceTree = ""; }; + C46C2D8727A4493D00525761 /* OneToOneContactInvitationProtocolMessages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneToOneContactInvitationProtocolMessages.swift; sourceTree = ""; }; + C46C2D8927A4495700525761 /* OneToOneContactInvitationProtocolStates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneToOneContactInvitationProtocolStates.swift; sourceTree = ""; }; C4744F6B228ABEBD003312D9 /* GroupInvitationProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInvitationProtocol.swift; sourceTree = ""; }; C4744F6D228ABF4F003312D9 /* GroupInvitationProtocolSteps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInvitationProtocolSteps.swift; sourceTree = ""; }; C4744F6F228ABF58003312D9 /* GroupInvitationProtocolMessages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupInvitationProtocolMessages.swift; sourceTree = ""; }; @@ -197,7 +205,7 @@ C4AF0F002023A64B00E6C2FE /* ObvChannelProtocolMessageToSendGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvChannelProtocolMessageToSendGenerator.swift; sourceTree = ""; }; C4AF0F0C2023A69900E6C2FE /* GenericProtocolMessageToSendGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericProtocolMessageToSendGenerator.swift; sourceTree = ""; }; C4AF0F0E2023C9E300E6C2FE /* CoreProtocolMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreProtocolMessage.swift; sourceTree = ""; }; - C4B8EA982216CC3500FA0BC7 /* ProtocolInstanceWaitingForTrustLevelIncrease.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProtocolInstanceWaitingForTrustLevelIncrease.swift; sourceTree = ""; }; + C4B8EA982216CC3500FA0BC7 /* ProtocolInstanceWaitingForContactUpgradeToOneToOne.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProtocolInstanceWaitingForContactUpgradeToOneToOne.swift; sourceTree = ""; }; C4B8EADA2216E97D00FA0BC7 /* ContactTrustLevelWatcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactTrustLevelWatcher.swift; sourceTree = ""; }; C4C9E350203DC5CE0006932A /* ChildToParentProtocolMessageInputs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChildToParentProtocolMessageInputs.swift; sourceTree = ""; }; C4CB7B8221FB09130010228A /* DownloadIdentityPhotoChildProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadIdentityPhotoChildProtocol.swift; sourceTree = ""; }; @@ -217,10 +225,10 @@ C4EE42FF201E8E1C00637081 /* ObvProtocolDelegateManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvProtocolDelegateManager.swift; sourceTree = ""; }; C4EE4302201E927F00637081 /* ReceivedMessageDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceivedMessageDelegate.swift; sourceTree = ""; }; C4EE4305201E930D00637081 /* ReceivedMessageCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceivedMessageCoordinator.swift; sourceTree = ""; }; - C4EF524F22D362C500B505B0 /* ObliviousChannelManagementProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObliviousChannelManagementProtocol.swift; sourceTree = ""; }; - C4EF525122D363B800B505B0 /* ObliviousChannelManagementProtocolSteps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObliviousChannelManagementProtocolSteps.swift; sourceTree = ""; }; - C4EF525322D363BE00B505B0 /* ObliviousChannelManagementProtocolMessages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObliviousChannelManagementProtocolMessages.swift; sourceTree = ""; }; - C4EF525522D363C400B505B0 /* ObliviousChannelManagementProtocolStates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObliviousChannelManagementProtocolStates.swift; sourceTree = ""; }; + C4EF524F22D362C500B505B0 /* ContactManagementProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactManagementProtocol.swift; sourceTree = ""; }; + C4EF525122D363B800B505B0 /* ContactManagementProtocolSteps.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactManagementProtocolSteps.swift; sourceTree = ""; }; + C4EF525322D363BE00B505B0 /* ContactManagementProtocolMessages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactManagementProtocolMessages.swift; sourceTree = ""; }; + C4EF525522D363C400B505B0 /* ContactManagementProtocolStates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactManagementProtocolStates.swift; sourceTree = ""; }; C4FC8E1F20E1345700467BE8 /* ChannelCreationWithContactDeviceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelCreationWithContactDeviceProtocol.swift; sourceTree = ""; }; C4FC8E2120E1348400467BE8 /* ChannelCreationWithContactDeviceProtocolStates.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelCreationWithContactDeviceProtocolStates.swift; sourceTree = ""; }; C4FC8E2320E1396300467BE8 /* ChannelCreationWithContactDeviceProtocolMessages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelCreationWithContactDeviceProtocolMessages.swift; sourceTree = ""; }; @@ -319,6 +327,7 @@ C41220D3201F56A100AE66CE /* Protocols */ = { isa = PBXGroup; children = ( + C46C2D8227A448B300525761 /* OneToOneContactInvitationProtocol */, C47693512022243F008E2E28 /* CryptoProtocolId.swift */, C41220D4201F56B800AE66CE /* DeviceDiscoveryForContactIdentityProtocol.swift */, C40B6E1420F8C77700DC18FA /* DeviceDiscoveryForRemoteIdentityProtocol.swift */, @@ -327,7 +336,7 @@ C4CB7B7F21FB09030010228A /* DownloadIdentityPhotoProtocol */, C4744F69228ABE8A003312D9 /* GroupProtocols */, C4E9A6AA21FA205400DAD46F /* IdentityDetailsPublicationProtocol */, - C4EF524C22D362A000B505B0 /* ObliviousChannelManagementProtocol */, + C4EF524C22D362A000B505B0 /* ContactManagementProtocol */, C4A9F6D920DCF2F900306839 /* TrustEstablishmentProtocol */, C4808C492361C91000BF98E5 /* TrustEstablishmentWithSAS */, C4224DCA243CB2E4008E43B8 /* FullRatchetProtocol */, @@ -390,6 +399,17 @@ path = ContactMutualIntroductionProtocol; sourceTree = ""; }; + C46C2D8227A448B300525761 /* OneToOneContactInvitationProtocol */ = { + isa = PBXGroup; + children = ( + C46C2D8327A448C300525761 /* OneToOneContactInvitationProtocol.swift */, + C46C2D8527A4492500525761 /* OneToOneContactInvitationProtocolSteps.swift */, + C46C2D8727A4493D00525761 /* OneToOneContactInvitationProtocolMessages.swift */, + C46C2D8927A4495700525761 /* OneToOneContactInvitationProtocolStates.swift */, + ); + path = OneToOneContactInvitationProtocol; + sourceTree = ""; + }; C4744F69228ABE8A003312D9 /* GroupProtocols */ = { isa = PBXGroup; children = ( @@ -481,7 +501,7 @@ C4DCD990201B9963004FF917 /* ProtocolInstance.swift */, C4DCD992201B9B0B004FF917 /* ReceivedMessage.swift */, C486261425B9B3D800788B96 /* TrustEstablishmentCommitmentReceived.swift */, - C4B8EA982216CC3500FA0BC7 /* ProtocolInstanceWaitingForTrustLevelIncrease.swift */, + C4B8EA982216CC3500FA0BC7 /* ProtocolInstanceWaitingForContactUpgradeToOneToOne.swift */, C44687BE26ADBFF500762CC8 /* MutualScanSignatureReceived.swift */, ); path = CoreData; @@ -541,15 +561,15 @@ path = Coordinators; sourceTree = ""; }; - C4EF524C22D362A000B505B0 /* ObliviousChannelManagementProtocol */ = { + C4EF524C22D362A000B505B0 /* ContactManagementProtocol */ = { isa = PBXGroup; children = ( - C4EF524F22D362C500B505B0 /* ObliviousChannelManagementProtocol.swift */, - C4EF525122D363B800B505B0 /* ObliviousChannelManagementProtocolSteps.swift */, - C4EF525322D363BE00B505B0 /* ObliviousChannelManagementProtocolMessages.swift */, - C4EF525522D363C400B505B0 /* ObliviousChannelManagementProtocolStates.swift */, + C4EF524F22D362C500B505B0 /* ContactManagementProtocol.swift */, + C4EF525122D363B800B505B0 /* ContactManagementProtocolSteps.swift */, + C4EF525322D363BE00B505B0 /* ContactManagementProtocolMessages.swift */, + C4EF525522D363C400B505B0 /* ContactManagementProtocolStates.swift */, ); - path = ObliviousChannelManagementProtocol; + path = ContactManagementProtocol; sourceTree = ""; }; C4FC8E1E20E1344600467BE8 /* ChannelCreationWithContactDeviceProtocol */ = { @@ -592,9 +612,9 @@ isa = PBXNativeTarget; buildConfigurationList = C4A75692201B643B00A7F1D1 /* Build configuration list for PBXNativeTarget "ObvProtocolManager" */; buildPhases = ( + C4A75687201B643B00A7F1D1 /* Headers */, C4A75685201B643B00A7F1D1 /* Sources */, C4A75686201B643B00A7F1D1 /* Frameworks */, - C4A75687201B643B00A7F1D1 /* Headers */, C0B4A506276F7DAD00816D8D /* ShellScript */, ); buildRules = ( @@ -734,12 +754,13 @@ C421EF90207D1E560039B9DE /* ChannelCreationWithContactDeviceProtocolInstance.swift in Sources */, C4744F6E228ABF4F003312D9 /* GroupInvitationProtocolSteps.swift in Sources */, C4E9A6B321FA218300DAD46F /* IdentityDetailsPublicationProtocolSteps.swift in Sources */, + C46C2D8427A448C300525761 /* OneToOneContactInvitationProtocol.swift in Sources */, C486A9A320237DDE00DCDDA3 /* ProtocolStep.swift in Sources */, C41220D2201F10E600AE66CE /* ProtocolOperation.swift in Sources */, C4224DD4243CB31A008E43B8 /* FullRatchetProtocolStates.swift in Sources */, C4EE42F2201E7FAF00637081 /* GenericProtocolMessages.swift in Sources */, C4E9A6B121FA208200DAD46F /* IdentityDetailsPublicationProtocol.swift in Sources */, - C4EF525222D363B800B505B0 /* ObliviousChannelManagementProtocolSteps.swift in Sources */, + C4EF525222D363B800B505B0 /* ContactManagementProtocolSteps.swift in Sources */, C4EE42FE201E8D7700637081 /* ObvProtocolManager.swift in Sources */, C4FDA733228C39A10050B49F /* GroupManagementProtocolStates.swift in Sources */, C4E4B6A520DBCA45007B46E2 /* TrustEstablishmentProtocol.swift in Sources */, @@ -753,6 +774,7 @@ C4808C4F2361C93000BF98E5 /* TrustEstablishmentWithSASProtocolSteps.swift in Sources */, C461DAEF210688A100A936FA /* ContactMutualIntroductionProtocolSteps.swift in Sources */, C4224DD0243CB308008E43B8 /* FullRatchetProtocolSteps.swift in Sources */, + C46C2D8827A4493D00525761 /* OneToOneContactInvitationProtocolMessages.swift in Sources */, C44686D726AD975700762CC8 /* TrustEstablishmentWithMutualScanProtocolMessagesSteps.swift in Sources */, C4C9E351203DC5CE0006932A /* ChildToParentProtocolMessageInputs.swift in Sources */, C4FDA72D228C383F0050B49F /* GroupManagementProtocol.swift in Sources */, @@ -762,9 +784,9 @@ C486261525B9B3D800788B96 /* TrustEstablishmentCommitmentReceived.swift in Sources */, C488DD172028ADBF00B6B811 /* ConcreteProtocolInitialState.swift in Sources */, C48E16162791C15500A5CF9C /* DeviceCapabilitiesDiscoveryProtocolMessages.swift in Sources */, - C4EF525422D363BE00B505B0 /* ObliviousChannelManagementProtocolMessages.swift in Sources */, + C4EF525422D363BE00B505B0 /* ContactManagementProtocolMessages.swift in Sources */, C09DA07C25F7BA3000CDCB5F /* KeycloakContactAdditionProtocolStates.swift in Sources */, - C4EF525022D362C500B505B0 /* ObliviousChannelManagementProtocol.swift in Sources */, + C4EF525022D362C500B505B0 /* ContactManagementProtocol.swift in Sources */, C4224DD2243CB313008E43B8 /* FullRatchetProtocolMessages.swift in Sources */, C476934A2022230D008E2E28 /* ConcreteCryptoProtocol.swift in Sources */, C4FC8E2420E1396300467BE8 /* ChannelCreationWithContactDeviceProtocolMessages.swift in Sources */, @@ -773,12 +795,13 @@ C44687BF26ADBFF500762CC8 /* MutualScanSignatureReceived.swift in Sources */, C4A9F6E520DCFBA000306839 /* TrustEstablishmentProtocolSteps.swift in Sources */, C09DA07225F7B75D00CDCB5F /* KeycloakContactAdditionProtocol.swift in Sources */, - C4EF525622D363C400B505B0 /* ObliviousChannelManagementProtocolStates.swift in Sources */, + C4EF525622D363C400B505B0 /* ContactManagementProtocolStates.swift in Sources */, C4808C532361C94000BF98E5 /* TrustEstablishmentWithSASProtocolStates.swift in Sources */, C4224DCE243CB2FF008E43B8 /* FullRatchetProtocol.swift in Sources */, C4AF0F012023A64B00E6C2FE /* ObvChannelProtocolMessageToSendGenerator.swift in Sources */, C48E16182791CE8D00A5CF9C /* DeviceCapabilitiesDiscoveryProtocolSteps.swift in Sources */, C4744F72228ABF5F003312D9 /* GroupInvitationProtocolStates.swift in Sources */, + C46C2D8627A4492500525761 /* OneToOneContactInvitationProtocolSteps.swift in Sources */, C4A9F6E320DCF5B200306839 /* TrustEstablishmentProtocolMessages.swift in Sources */, C4CB7B8721FB09210010228A /* DownloadIdentityPhotoChildProtocolMessages.swift in Sources */, C48E160E2791C05B00A5CF9C /* DeviceCapabilitiesDiscoveryProtocol.swift in Sources */, @@ -790,9 +813,10 @@ C4ACF736205A960800F44105 /* ProtocolStarterDelegate.swift in Sources */, C44686C826AD792000762CC8 /* TrustEstablishmentWithMutualScanProtocol.swift in Sources */, C4E9A6AE21FA206700DAD46F /* IdentityDetailsPublicationProtocolStates.swift in Sources */, + C46C2D8A27A4495700525761 /* OneToOneContactInvitationProtocolStates.swift in Sources */, C09DA07925F7BA2400CDCB5F /* KeycloakContactAdditionProtocolMessages.swift in Sources */, C4808C512361C93700BF98E5 /* TrustEstablishmentWithSASProtocolMessages.swift in Sources */, - C4B8EA992216CC3500FA0BC7 /* ProtocolInstanceWaitingForTrustLevelIncrease.swift in Sources */, + C4B8EA992216CC3500FA0BC7 /* ProtocolInstanceWaitingForContactUpgradeToOneToOne.swift in Sources */, C4CB7B8521FB091A0010228A /* DownloadIdentityPhotoChildProtocolSteps.swift in Sources */, C47693522022243F008E2E28 /* CryptoProtocolId.swift in Sources */, C4DCD993201B9B0B004FF917 /* ReceivedMessage.swift in Sources */, diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ContactTrustLevelWatcher.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ContactTrustLevelWatcher.swift index 9dea68e5..e658d162 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ContactTrustLevelWatcher.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ContactTrustLevelWatcher.swift @@ -31,21 +31,35 @@ final class ContactTrustLevelWatcher { weak var delegateManager: ObvProtocolDelegateManager! private let prng: PRNGService - private let internalQueue = DispatchQueue(label: "ContactTrustLevelWatcherQueue") + private let internalQueue = OperationQueue.createSerialQueue(name: "ContactTrustLevelWatcherQueue", qualityOfService: .background) private let logCategory = String(describing: ContactTrustLevelWatcher.self) private var notificationTokens = [NSObjectProtocol]() - + init(prng: PRNGService) { self.prng = prng } func finalizeInitialization() { - self.observeContactTrustLevelWasIncreasedNotifications() - self.reEvaluateAllProtocolInstanceWaitingForTrustLevelIncrease() + + guard let notificationDelegate = delegateManager.notificationDelegate else { + let log = OSLog(subsystem: ObvProtocolDelegateManager.defaultLogSubsystem, category: "ContactTrustLevelWatcher") + os_log("The notification delegate is not set", log: log, type: .fault) + assertionFailure() + return + } + + notificationTokens.append(contentsOf: [ + ObvIdentityNotificationNew.observeContactIdentityOneToOneStatusChanged(within: notificationDelegate, queue: internalQueue) { [weak self] (ownedIdentity, contactIdentity, flowId) in + self?.processContactIdentityOneToOneStatusChanged(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, flowId: flowId) + }, + ]) + + self.reEvaluateAllProtocolInstanceWaitingForContactUpgradeToOneToOne() } - /// This method, launched when finalizing the initialization, goes trough all protocol instances that wait for a trust level increase. It checks whether this level is now sufficient and, if this is the case, send the appropriate message to re-launch the protocol instance. This code is only meaningfull in the rare cases where a notification of Trust Level increase has been "missed". - private func reEvaluateAllProtocolInstanceWaitingForTrustLevelIncrease() { + /// This method, launched when finalizing the initialization, goes trough all protocol instances that wait for a contact to be promoted to OneToOne. + /// This code is only meaningfull in the rare cases where a notification of Trust Level increase has been "missed". + private func reEvaluateAllProtocolInstanceWaitingForContactUpgradeToOneToOne() { let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) @@ -64,7 +78,7 @@ final class ContactTrustLevelWatcher { return } - self.internalQueue.async { + self.internalQueue.addOperation { let randomFlowId = FlowIdentifier() contextCreator.performBackgroundTaskAndWait(flowId: randomFlowId) { [weak self] (obvContext) in @@ -72,11 +86,11 @@ final class ContactTrustLevelWatcher { var contextNeedsToBeSaved = false - let protocolInstances: Set + let protocolInstances: Set do { - protocolInstances = try ProtocolInstanceWaitingForTrustLevelIncrease.getAll(delegateManager: _self.delegateManager, within: obvContext) + protocolInstances = try ProtocolInstanceWaitingForContactUpgradeToOneToOne.getAll(delegateManager: _self.delegateManager, within: obvContext) } catch { - os_log("Could not query the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) + os_log("Could not query the ProtocolInstanceWaitingForContactUpgradeToOneToOne database", log: log, type: .fault) return } guard !protocolInstances.isEmpty else { @@ -86,28 +100,24 @@ final class ContactTrustLevelWatcher { for protocolInstance in protocolInstances { - guard (try? identityDelegate.isIdentity(protocolInstance.contactCryptoIdentity, aContactIdentityOfTheOwnedIdentity: protocolInstance.ownedCryptoIdentity, within: obvContext)) == true else { - continue - } - - guard (try? identityDelegate.isContactIdentityActive(ownedIdentity: protocolInstance.ownedCryptoIdentity, contactIdentity: protocolInstance.contactCryptoIdentity, within: obvContext)) == true else { - continue - } - - let contactTrustLevel: TrustLevel do { - contactTrustLevel = try identityDelegate.getTrustLevel(forContactIdentity: protocolInstance.contactCryptoIdentity, - ofOwnedIdentity: protocolInstance.ownedCryptoIdentity, - within: obvContext) + guard try identityDelegate.isIdentity(protocolInstance.contactCryptoIdentity, aContactIdentityOfTheOwnedIdentity: protocolInstance.ownedCryptoIdentity, within: obvContext) else { + continue + } + + guard try identityDelegate.isContactIdentityActive(ownedIdentity: protocolInstance.ownedCryptoIdentity, contactIdentity: protocolInstance.contactCryptoIdentity, within: obvContext) else { + continue + } + + guard try identityDelegate.isOneToOneContact(ownedIdentity: protocolInstance.ownedCryptoIdentity, contactIdentity: protocolInstance.contactCryptoIdentity, within: obvContext) else { + continue + } } catch { - os_log("Could not get the trust level of a contact", log: log, type: .fault) + os_log("Error when evaluating if we can re-launch a protocol instance waiting for contact upgrade to OneToOne: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() continue } - - guard contactTrustLevel >= protocolInstance.targetTrustLevel else { - continue - } - + // If we reach this point, there exists a contact that reached a high enough trust level in order to re-launch a protocol instance. let message = protocolInstance.getGenericProtocolMessageToSendWhenContactReachesTargetTrustLevel() @@ -141,75 +151,81 @@ final class ContactTrustLevelWatcher { } - private func observeContactTrustLevelWasIncreasedNotifications() { + + private func processContactIdentityOneToOneStatusChanged(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity, flowId: FlowIdentifier) { let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) - guard let notificationDelegate = delegateManager.notificationDelegate else { - os_log("The notification delegate is not set", log: log, type: .fault) + guard let contextCreator = delegateManager.contextCreator else { + os_log("The context creator is not set", log: log, type: .fault) + assertionFailure() return } - let NotificationType = ObvIdentityNotification.ContactTrustLevelWasIncreased.self - let token = notificationDelegate.addObserver(forName: NotificationType.name) { [weak self] (notification) in - debugPrint("Within observeContactTrustLevelWasIncreasedNotifications") - guard let _self = self else { return } - guard let (ownedIdentity, contactIdentity, trustLevelOfContactIdentity, flowId) = NotificationType.parse(notification) else { return } - - guard let contextCreator = _self.delegateManager.contextCreator else { - os_log("The context creator is not set", log: log, type: .fault) + guard let identityDelegate = self.delegateManager.identityDelegate else { + os_log("The identity delegate is not set", log: log, type: .fault) + return + } + + guard let channelDelegate = delegateManager.channelDelegate else { + os_log("The channel delegate is not set", log: log, type: .fault) + assertionFailure() + return + } + + + contextCreator.performBackgroundTaskAndWait(flowId: flowId) { (obvContext) in + + do { + guard try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) else { + return + } + } catch { + os_log("Could not test whether the contact is a OneToOne contact: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() return } - - guard let channelDelegate = _self.delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) + + // Query the ProtocolInstanceWaitingForContactUpgradeToOneToOne to see if there is a protocol instance to "wake up" + let protocolInstances: Set + do { + protocolInstances = try ProtocolInstanceWaitingForContactUpgradeToOneToOne.getAll(ownedCryptoIdentity: ownedIdentity, contactCryptoIdentity: contactIdentity, delegateManager: delegateManager, within: obvContext) + } catch { + os_log("Could not query the ProtocolInstanceWaitingForContactUpgradeToOneToOne database", log: log, type: .fault) + return + } + guard !protocolInstances.isEmpty else { + os_log("Did not find any protocol instance to notify of the trust level increase of the contact", log: log, type: .debug) return } - _self.internalQueue.async { - contextCreator.performBackgroundTaskAndWait(flowId: flowId) { (obvContext) in - // Query the ProtocolInstanceWaitingForTrustLevelIncrease to see if there is a protocol instance to "wake up" - let protocolInstances: Set - do { - protocolInstances = try ProtocolInstanceWaitingForTrustLevelIncrease.get(ownedCryptoIdentity: ownedIdentity, contactCryptoIdentity: contactIdentity, maxTrustLevel: trustLevelOfContactIdentity, delegateManager: _self.delegateManager, within: obvContext) - } catch { - os_log("Could not query the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return - } - guard !protocolInstances.isEmpty else { - os_log("Did not find any protocol instance to notify of the trust level increase of the contact", log: log, type: .debug) - return - } - - // For each protocol instance, create a ReceivedMessage and post it - - for waitingProtocolInstance in protocolInstances { - - let message = waitingProtocolInstance.getGenericProtocolMessageToSendWhenContactReachesTargetTrustLevel() - guard let protocolMessageToSend = message.generateObvChannelProtocolMessageToSend(with: _self.prng) else { - os_log("Could not generate protocol message to send", log: log, type: .fault) - return - } - - do { - _ = try channelDelegate.post(protocolMessageToSend, randomizedWith: _self.prng, within: obvContext) - } catch { - os_log("Could not post message", log: log, type: .fault) - return - } - - } - - do { - try obvContext.save(logOnFailure: log) - } catch { - os_log("Could not process the increase in the contact trust level", log: log, type: .fault) - } + // For each protocol instance, create a ReceivedMessage and post it + + for waitingProtocolInstance in protocolInstances { + + let message = waitingProtocolInstance.getGenericProtocolMessageToSendWhenContactReachesTargetTrustLevel() + guard let protocolMessageToSend = message.generateObvChannelProtocolMessageToSend(with: prng) else { + os_log("Could not generate protocol message to send", log: log, type: .fault) + return } - + + do { + _ = try channelDelegate.post(protocolMessageToSend, randomizedWith: prng, within: obvContext) + } catch { + os_log("Could not post message", log: log, type: .fault) + return + } + + } + + do { + try obvContext.save(logOnFailure: log) + } catch { + os_log("Could not process the increase in the contact trust level", log: log, type: .fault) } } - notificationTokens.append(token) + + } } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ProtocolStarterCoordinator.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ProtocolStarterCoordinator.swift index 8c4d005c..7b3a3296 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ProtocolStarterCoordinator.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ProtocolStarterCoordinator.swift @@ -471,15 +471,15 @@ extension ProtocolStarterCoordinator { } - func getInitiateContactDeletionMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + func getInitiateContactDeletionMessageForContactManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ProtocolStarterCoordinator.logCategory) let protocolInstanceUid = UID.gen(with: prng) let coreMessage = CoreProtocolMessage(channelType: .Local(ownedIdentity: ownedIdentity), - cryptoProtocolId: .ObliviousChannelManagement, + cryptoProtocolId: .ContactManagement, protocolInstanceUid: protocolInstanceUid) - let initialMessage = ObliviousChannelManagementProtocol.InitiateContactDeletionMessage(coreProtocolMessage: coreMessage, contactIdentity: contactIdentityToDelete) + let initialMessage = ContactManagementProtocol.InitiateContactDeletionMessage(coreProtocolMessage: coreMessage, contactIdentity: contactIdentityToDelete) guard let initialMessageToSend = initialMessage.generateObvChannelProtocolMessageToSend(with: prng) else { os_log("Could create generic protocol message to send", log: log, type: .fault) throw NSError() @@ -488,7 +488,7 @@ extension ProtocolStarterCoordinator { } - func getInitiateAddKeycloakContactMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend { + func getInitiateAddKeycloakContactMessageForKeycloakContactAdditionProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ProtocolStarterCoordinator.logCategory) @@ -641,4 +641,62 @@ extension ProtocolStarterCoordinator { return initialMessageToSend } + + + func getInitialMessageForOneToOneContactInvitationProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: ProtocolStarterCoordinator.logCategory) + + let protocolInstanceUid = UID.gen(with: prng) + let coreMessage = CoreProtocolMessage(channelType: .Local(ownedIdentity: ownedIdentity), + cryptoProtocolId: .OneToOneContactInvitation, + protocolInstanceUid: protocolInstanceUid) + let message = OneToOneContactInvitationProtocol.InitialMessage(coreProtocolMessage: coreMessage, contactIdentity: contactIdentity) + guard let initialMessageToSend = message.generateObvChannelProtocolMessageToSend(with: prng) else { + os_log("Could create generic protocol message to send", log: log, type: .fault) + assertionFailure() + throw ProtocolStarterCoordinator.makeError(message: "Could create generic protocol message to send") + } + return initialMessageToSend + + } + + + func getInitialMessageForDowngradingOneToOneContact(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: ProtocolStarterCoordinator.logCategory) + + let protocolInstanceUid = UID.gen(with: prng) + let coreMessage = CoreProtocolMessage(channelType: .Local(ownedIdentity: ownedIdentity), + cryptoProtocolId: .ContactManagement, + protocolInstanceUid: protocolInstanceUid) + let message = ContactManagementProtocol.InitiateContactDowngradeMessage(coreProtocolMessage: coreMessage, contactIdentity: contactIdentity) + guard let initialMessageToSend = message.generateObvChannelProtocolMessageToSend(with: prng) else { + os_log("Could create generic protocol message to send", log: log, type: .fault) + assertionFailure() + throw ProtocolStarterCoordinator.makeError(message: "Could create generic protocol message to send") + } + return initialMessageToSend + + } + + + func getInitialMessageForOneStatusSyncRequest(ownedIdentity: ObvCryptoIdentity, contactsToSync: Set) throws -> ObvChannelProtocolMessageToSend { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: ProtocolStarterCoordinator.logCategory) + + let protocolInstanceUid = UID.gen(with: prng) + let coreMessage = CoreProtocolMessage(channelType: .Local(ownedIdentity: ownedIdentity), + cryptoProtocolId: .OneToOneContactInvitation, + protocolInstanceUid: protocolInstanceUid) + let message = OneToOneContactInvitationProtocol.InitialOneToOneStatusSyncRequestMessage(coreProtocolMessage: coreMessage, contactsToSync: contactsToSync) + guard let initialMessageToSend = message.generateObvChannelProtocolMessageToSend(with: prng) else { + os_log("Could create generic protocol message to send", log: log, type: .fault) + assertionFailure() + throw ProtocolStarterCoordinator.makeError(message: "Could create generic protocol message to send") + } + return initialMessageToSend + + } + } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ReceivedMessageCoordinator.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ReceivedMessageCoordinator.swift index 34e4c02d..45b2b373 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ReceivedMessageCoordinator.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Coordinators/ReceivedMessageCoordinator.swift @@ -231,10 +231,8 @@ final class ProtocolStepAndActionsOperationWrapper: ObvOperationWrapper. + */ + +import Foundation +import CoreData +import ObvTypes +import ObvCrypto +import ObvMetaManager +import OlvidUtils + + +@objc(ProtocolInstanceWaitingForContactUpgradeToOneToOne) +final class ProtocolInstanceWaitingForContactUpgradeToOneToOne: NSManagedObject, ObvManagedObject { + + // MARK: Internal constants + + private static let entityName = "ProtocolInstanceWaitingForContactUpgradeToOneToOne" + private static func makeError(message: String) -> Error { NSError(domain: "ProtocolInstanceWaitingForContactUpgradeToOneToOne", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + // MARK: Attributes + + @NSManaged private(set) var contactCryptoIdentity: ObvCryptoIdentity + @NSManaged private(set) var messageToSendRawId: Int + @NSManaged private(set) var ownedCryptoIdentity: ObvCryptoIdentity + + // MARK: Relationships + + private(set) var protocolInstance: ProtocolInstance { + get { + let item = kvoSafePrimitiveValue(forKey: Predicate.Key.protocolInstance.rawValue) as! ProtocolInstance + item.obvContext = self.obvContext + return item + } + set { + kvoSafeSetPrimitiveValue(newValue, forKey: Predicate.Key.protocolInstance.rawValue) + } + } + + // MARK: Other variables + + weak var delegateManager: ObvProtocolDelegateManager? + var obvContext: ObvContext? + + // MARK: - Initializer + + convenience init?(ownedCryptoIdentity: ObvCryptoIdentity, contactCryptoIdentity: ObvCryptoIdentity, messageToSendRawId: Int, protocolInstance: ProtocolInstance, delegateManager: ObvProtocolDelegateManager) { + + guard let obvContext = protocolInstance.obvContext else { return nil } + + let entityDescription = NSEntityDescription.entity(forEntityName: ProtocolInstanceWaitingForContactUpgradeToOneToOne.entityName, + in: obvContext)! + self.init(entity: entityDescription, insertInto: obvContext) + + self.contactCryptoIdentity = contactCryptoIdentity + self.messageToSendRawId = messageToSendRawId + self.ownedCryptoIdentity = ownedCryptoIdentity + + self.protocolInstance = protocolInstance + + self.delegateManager = delegateManager + } + +} + + +// MARK: - Convenience DB getters + +extension ProtocolInstanceWaitingForContactUpgradeToOneToOne { + + @nonobjc static func fetchRequest() -> NSFetchRequest { + return NSFetchRequest(entityName: ProtocolInstanceWaitingForContactUpgradeToOneToOne.entityName) + } + + private struct Predicate { + enum Key: String { + case ownedCryptoIdentity = "ownedCryptoIdentity" + case protocolInstance = "protocolInstance" + case contactCryptoIdentity = "contactCryptoIdentity" + static var protocolInstanceUid: String { [protocolInstance.rawValue, ProtocolInstance.uidKey].joined(separator: ".") } + } + static func withOwnedCryptoIdentity(_ ownedCryptoIdentity: ObvCryptoIdentity) -> NSPredicate { + NSPredicate(format: "%K == %@", Key.ownedCryptoIdentity.rawValue, ownedCryptoIdentity) + } + static func withContactCryptoIdentity(_ contactCryptoIdentity: ObvCryptoIdentity) -> NSPredicate { + NSPredicate(format: "%K == %@", Key.contactCryptoIdentity.rawValue, contactCryptoIdentity) + } + static func withAssociatedProtocolInstance(_ protocolInstance: ProtocolInstance) -> NSPredicate { + NSPredicate(Key.protocolInstance, equalTo: protocolInstance) + } + } + + +// static func get(ownedCryptoIdentity: ObvCryptoIdentity, contactCryptoIdentity: ObvCryptoIdentity, contactNewTrustLevel: TrustLevel, contactNewOneToOne: Bool, delegateManager: ObvProtocolDelegateManager, within obvContext: ObvContext) throws -> Set { +// +// let request: NSFetchRequest = ProtocolInstanceWaitingForContactUpgradeToOneToOne.fetchRequest() +// request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ +// Predicate.withOwnedCryptoIdentity(ownedCryptoIdentity), +// Predicate.withContactCryptoIdentity(contactCryptoIdentity), +// ]) +// let items = try obvContext.fetch(request) +// let filteredItems = items +// .filter { $0.targetTrustLevel <= contactNewTrustLevel } +// .filter { !$0.oneToOneRequired || contactNewOneToOne } +// return Set(filteredItems.map { $0.delegateManager = delegateManager; return $0 }) +// } + + static func getAll(ownedCryptoIdentity: ObvCryptoIdentity, contactCryptoIdentity: ObvCryptoIdentity, delegateManager: ObvProtocolDelegateManager, within obvContext: ObvContext) throws -> Set { + + let request: NSFetchRequest = ProtocolInstanceWaitingForContactUpgradeToOneToOne.fetchRequest() + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withOwnedCryptoIdentity(ownedCryptoIdentity), + Predicate.withContactCryptoIdentity(contactCryptoIdentity), + ]) + + let items = try obvContext.fetch(request) + return Set(items.map { $0.delegateManager = delegateManager; return $0 }) + + } + + + static func getAll(delegateManager: ObvProtocolDelegateManager, within obvContext: ObvContext) throws -> Set { + + let request: NSFetchRequest = ProtocolInstanceWaitingForContactUpgradeToOneToOne.fetchRequest() + let items = try obvContext.fetch(request) + return Set(items.map { $0.delegateManager = delegateManager; return $0 }) + + } + + static func deleteAllRelatedToProtocolInstance(_ protocolInstance: ProtocolInstance, delegateManager: ObvProtocolDelegateManager) throws { + + guard let obvContext = protocolInstance.obvContext else { throw NSError() } + + let request: NSFetchRequest = ProtocolInstanceWaitingForContactUpgradeToOneToOne.fetchRequest() + request.predicate = Predicate.withAssociatedProtocolInstance(protocolInstance) + let items = try obvContext.fetch(request) + for item in items { + item.delegateManager = delegateManager + obvContext.delete(item) + } + + } + + static func deleteRelatedToProtocolInstance(_ protocolInstance: ProtocolInstance, contactCryptoIdentity: ObvCryptoIdentity, delegateManager: ObvProtocolDelegateManager) throws { + + guard let obvContext = protocolInstance.obvContext else { throw NSError() } + + let request: NSFetchRequest = ProtocolInstanceWaitingForContactUpgradeToOneToOne.fetchRequest() + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withAssociatedProtocolInstance(protocolInstance), + Predicate.withContactCryptoIdentity(contactCryptoIdentity), + ]) + let items = try obvContext.fetch(request) + for item in items { + item.delegateManager = delegateManager + obvContext.delete(item) + } + + } + + func getGenericProtocolMessageToSendWhenContactReachesTargetTrustLevel() -> GenericProtocolMessageToSend { + let message = GenericProtocolMessageToSend(channelType: .Local(ownedIdentity: self.ownedCryptoIdentity), + cryptoProtocolId: self.protocolInstance.cryptoProtocolId, + protocolInstanceUid: self.protocolInstance.uid, + protocolMessageRawId: self.messageToSendRawId, + encodedInputs: [contactCryptoIdentity.encode()]) + return message + } +} diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/CoreData/ProtocolInstanceWaitingForTrustLevelIncrease.swift b/Engine/ObvProtocolManager/ObvProtocolManager/CoreData/ProtocolInstanceWaitingForTrustLevelIncrease.swift deleted file mode 100644 index f39ef5bd..00000000 --- a/Engine/ObvProtocolManager/ObvProtocolManager/CoreData/ProtocolInstanceWaitingForTrustLevelIncrease.swift +++ /dev/null @@ -1,157 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import Foundation -import CoreData -import ObvTypes -import ObvCrypto -import ObvMetaManager -import OlvidUtils - - -@objc(ProtocolInstanceWaitingForTrustLevelIncrease) -final class ProtocolInstanceWaitingForTrustLevelIncrease: NSManagedObject, ObvManagedObject { - - // MARK: Internal constants - - private static let entityName = "ProtocolInstanceWaitingForTrustLevelIncrease" - private static let protocolInstanceKey = "protocolInstance" - private static let protocolInstanceUidKey = [protocolInstanceKey, ProtocolInstance.uidKey].joined(separator: ".") - private static let contactCryptoIdentityKey = "contactCryptoIdentity" - private static let ownedCryptoIdentityKey = "ownedCryptoIdentity" - - // MARK: Attributes - - @NSManaged private(set) var contactCryptoIdentity: ObvCryptoIdentity - @NSManaged private(set) var messageToSendRawId: Int - @NSManaged private(set) var ownedCryptoIdentity: ObvCryptoIdentity - @NSManaged private var targetTrustLevelRaw: String - - // MARK: Relationships - - private(set) var protocolInstance: ProtocolInstance { - get { - let item = kvoSafePrimitiveValue(forKey: ProtocolInstanceWaitingForTrustLevelIncrease.protocolInstanceKey) as! ProtocolInstance - item.obvContext = self.obvContext - return item - } - set { - kvoSafeSetPrimitiveValue(newValue, forKey: ProtocolInstanceWaitingForTrustLevelIncrease.protocolInstanceKey) - } - } - - // MARK: Other variables - - weak var delegateManager: ObvProtocolDelegateManager? - var obvContext: ObvContext? - private(set) var targetTrustLevel: TrustLevel { - get { return TrustLevel(rawValue: self.targetTrustLevelRaw)! } - set { self.targetTrustLevelRaw = newValue.rawValue } - } - - // MARK: - Initializer - - convenience init?(ownedCryptoIdentity: ObvCryptoIdentity, contactCryptoIdentity: ObvCryptoIdentity, targetTrustLevel: TrustLevel, messageToSendRawId: Int, protocolInstance: ProtocolInstance, delegateManager: ObvProtocolDelegateManager) { - - guard let obvContext = protocolInstance.obvContext else { return nil } - - let entityDescription = NSEntityDescription.entity(forEntityName: ProtocolInstanceWaitingForTrustLevelIncrease.entityName, - in: obvContext)! - self.init(entity: entityDescription, insertInto: obvContext) - - self.contactCryptoIdentity = contactCryptoIdentity - self.messageToSendRawId = messageToSendRawId - self.ownedCryptoIdentity = ownedCryptoIdentity - self.targetTrustLevel = targetTrustLevel - - self.protocolInstance = protocolInstance - - self.delegateManager = delegateManager - } - -} - - -// MARK: - Convenience DB getters - -extension ProtocolInstanceWaitingForTrustLevelIncrease { - - @nonobjc static func fetchRequest() -> NSFetchRequest { - return NSFetchRequest(entityName: ProtocolInstanceWaitingForTrustLevelIncrease.entityName) - } - - static func get(ownedCryptoIdentity: ObvCryptoIdentity, contactCryptoIdentity: ObvCryptoIdentity, maxTrustLevel: TrustLevel, delegateManager: ObvProtocolDelegateManager, within obvContext: ObvContext) throws -> Set { - - let request: NSFetchRequest = ProtocolInstanceWaitingForTrustLevelIncrease.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@ AND %K == %@", - ownedCryptoIdentityKey, ownedCryptoIdentity, - contactCryptoIdentityKey, contactCryptoIdentity) - let items = try obvContext.fetch(request) - let filteredItems = items.filter { $0.targetTrustLevel < maxTrustLevel } - return Set(filteredItems.map { $0.delegateManager = delegateManager; return $0 }) - } - - - static func getAll(delegateManager: ObvProtocolDelegateManager, within obvContext: ObvContext) throws -> Set { - - let request: NSFetchRequest = ProtocolInstanceWaitingForTrustLevelIncrease.fetchRequest() - let items = try obvContext.fetch(request) - return Set(items.map { $0.delegateManager = delegateManager; return $0 }) - - } - - static func deleteAllRelatedToProtocolInstance(_ protocolInstance: ProtocolInstance, delegateManager: ObvProtocolDelegateManager) throws { - - guard let obvContext = protocolInstance.obvContext else { throw NSError() } - - let request: NSFetchRequest = ProtocolInstanceWaitingForTrustLevelIncrease.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@", protocolInstanceKey, protocolInstance) - let items = try obvContext.fetch(request) - for item in items { - item.delegateManager = delegateManager - obvContext.delete(item) - } - - } - - static func deleteRelatedToProtocolInstance(_ protocolInstance: ProtocolInstance, contactCryptoIdentity: ObvCryptoIdentity, delegateManager: ObvProtocolDelegateManager) throws { - - guard let obvContext = protocolInstance.obvContext else { throw NSError() } - - let request: NSFetchRequest = ProtocolInstanceWaitingForTrustLevelIncrease.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@ AND %K == %@", - protocolInstanceKey, protocolInstance, - contactCryptoIdentityKey, contactCryptoIdentity) - let items = try obvContext.fetch(request) - for item in items { - item.delegateManager = delegateManager - obvContext.delete(item) - } - - } - - func getGenericProtocolMessageToSendWhenContactReachesTargetTrustLevel() -> GenericProtocolMessageToSend { - let message = GenericProtocolMessageToSend(channelType: .Local(ownedIdentity: self.ownedCryptoIdentity), - cryptoProtocolId: self.protocolInstance.cryptoProtocolId, - protocolInstanceUid: self.protocolInstance.uid, - protocolMessageRawId: self.messageToSendRawId, - encodedInputs: [contactCryptoIdentity.encode()]) - return message - } -} diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Internal Delegates/ProtocolStarterDelegate.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Internal Delegates/ProtocolStarterDelegate.swift index a1309965..c11e18b3 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Internal Delegates/ProtocolStarterDelegate.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Internal Delegates/ProtocolStarterDelegate.swift @@ -49,9 +49,9 @@ protocol ProtocolStarterDelegate { func getLeaveGroupJoinedMessageForGroupManagementProtocol(ownedIdentity: ObvCryptoIdentity, groupUid: UID, groupOwner: ObvCryptoIdentity, within obvContext: ObvContext) throws -> ObvChannelProtocolMessageToSend - func getInitiateContactDeletionMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend + func getInitiateContactDeletionMessageForContactManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend - func getInitiateAddKeycloakContactMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend + func getInitiateAddKeycloakContactMessageForKeycloakContactAdditionProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend func getInitiateGroupMembersQueryMessageForGroupManagementProtocol(groupUid: UID, ownedIdentity: ObvCryptoIdentity, groupOwner: ObvCryptoIdentity, within obvContext: ObvContext) throws -> ObvChannelProtocolMessageToSend @@ -67,4 +67,10 @@ protocol ProtocolStarterDelegate { func getInitialMessageForAddingOwnCapabilities(ownedIdentity: ObvCryptoIdentity, newOwnCapabilities: Set) throws -> ObvChannelProtocolMessageToSend + func getInitialMessageForOneToOneContactInvitationProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend + + func getInitialMessageForDowngradingOneToOneContact(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend + + func getInitialMessageForOneStatusSyncRequest(ownedIdentity: ObvCryptoIdentity, contactsToSync: Set) throws -> ObvChannelProtocolMessageToSend + } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManager.swift b/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManager.swift index aab11925..b15d70fa 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManager.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManager.swift @@ -47,10 +47,7 @@ public final class ObvProtocolManager: ObvProtocolDelegate, ObvFullRatchetProtoc private static let errorDomain = "ObvProtocolManager" - private static func makeError(message: String) -> Error { - let userInfo = [NSLocalizedFailureReasonErrorKey: message] - return NSError(domain: errorDomain, code: 0, userInfo: userInfo) - } + private static func makeError(message: String) -> Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } // MARK: Initialiser public init(prng: PRNGService, downloadedUserData: URL) { @@ -294,10 +291,8 @@ extension ObvProtocolManager { do { try obvContext.addContextDidSaveCompletionHandler { (error) in guard error == nil else { return } - let NotificationType = ObvProtocolNotification.ProtocolMessageToProcess.self - let userInfo = [NotificationType.Key.protocolMessageId: receivedMessage.messageId, - NotificationType.Key.flowId: obvContext.flowId] as [String: Any] - notificationDelegate.post(name: NotificationType.name, userInfo: userInfo) + ObvProtocolNotification.protocolMessageToProcess(protocolMessageId: receivedMessage.messageId, flowId: obvContext.flowId) + .postOnBackgroundQueue(within: notificationDelegate) } } catch { assertionFailure() @@ -379,12 +374,12 @@ extension ObvProtocolManager { } - public func getInitiateContactDeletionMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { - return try delegateManager.protocolStarterDelegate.getInitiateContactDeletionMessageForObliviousChannelManagementProtocol(ownedIdentity: ownedIdentity, contactIdentityToDelete: contactIdentity) + public func getInitiateContactDeletionMessageForContactManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + return try delegateManager.protocolStarterDelegate.getInitiateContactDeletionMessageForContactManagementProtocol(ownedIdentity: ownedIdentity, contactIdentityToDelete: contactIdentity) } - public func getInitiateAddKeycloakContactMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd contactIdentity: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend { - return try delegateManager.protocolStarterDelegate.getInitiateAddKeycloakContactMessageForObliviousChannelManagementProtocol(ownedIdentity: ownedIdentity, contactIdentityToAdd: contactIdentity, signedContactDetails: signedContactDetails) + public func getInitiateAddKeycloakContactMessageForKeycloakContactAdditionProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd contactIdentity: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend { + return try delegateManager.protocolStarterDelegate.getInitiateAddKeycloakContactMessageForKeycloakContactAdditionProtocol(ownedIdentity: ownedIdentity, contactIdentityToAdd: contactIdentity, signedContactDetails: signedContactDetails) } public func getInitiateGroupMembersQueryMessageForGroupManagementProtocol(groupUid: UID, ownedIdentity: ObvCryptoIdentity, groupOwner: ObvCryptoIdentity, within obvContext: ObvContext) throws -> ObvChannelProtocolMessageToSend { @@ -423,5 +418,21 @@ extension ObvProtocolManager { ownedIdentity: ownedIdentity, newOwnCapabilities: newOwnCapabilities) } + + public func getInitialMessageForOneToOneContactInvitationProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + return try delegateManager.protocolStarterDelegate.getInitialMessageForOneToOneContactInvitationProtocol( + ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity) + } + public func getInitialMessageForDowngradingOneToOneContact(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + return try delegateManager.protocolStarterDelegate.getInitialMessageForDowngradingOneToOneContact( + ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity) + } + + public func getInitialMessageForOneStatusSyncRequest(ownedIdentity: ObvCryptoIdentity, contactsToSync: Set) throws -> ObvChannelProtocolMessageToSend { + return try delegateManager.protocolStarterDelegate.getInitialMessageForOneStatusSyncRequest(ownedIdentity: ownedIdentity, contactsToSync: contactsToSync) + } + } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManagerDummy.swift b/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManagerDummy.swift index cc958362..1f262298 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManagerDummy.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManagerDummy.swift @@ -133,13 +133,13 @@ public final class ObvProtocolManagerDummy: ObvProtocolDelegate, ObvFullRatchetP throw NSError() } - public func getInitiateContactDeletionMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { - os_log("getInitiateContactDeletionMessageForObliviousChannelManagementProtocol does nothing in this dummy implementation", log: log, type: .error) + public func getInitiateContactDeletionMessageForContactManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToDelete contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + os_log("getInitiateContactDeletionMessageForContactManagementProtocol does nothing in this dummy implementation", log: log, type: .error) throw NSError() } - public func getInitiateAddKeycloakContactMessageForObliviousChannelManagementProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd contactIdentity: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend { - os_log("getInitiateAddKeycloakContactMessageForObliviousChannelManagementProtocol does nothing in this dummy implementation", log: log, type: .error) + public func getInitiateAddKeycloakContactMessageForKeycloakContactAdditionProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentityToAdd contactIdentity: ObvCryptoIdentity, signedContactDetails: String) throws -> ObvChannelProtocolMessageToSend { + os_log("getInitiateAddKeycloakContactMessageForKeycloakContactAdditionProtocol does nothing in this dummy implementation", log: log, type: .error) throw NSError() } @@ -183,6 +183,20 @@ public final class ObvProtocolManagerDummy: ObvProtocolDelegate, ObvFullRatchetP throw ObvProtocolManagerDummy.makeError(message: "getInitialMessageForAddingOwnCapabilities does nothing in this dummy implementation") } + public func getInitialMessageForOneToOneContactInvitationProtocol(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + os_log("getInitialMessageForOneToOneContactInvitationProtocol does nothing in this dummy implementation", log: log, type: .error) + throw ObvProtocolManagerDummy.makeError(message: "getInitialMessageForAddingOwnCapabilities does nothing in this dummy implementation") + } + + public func getInitialMessageForDowngradingOneToOneContact(ownedIdentity: ObvCryptoIdentity, contactIdentity: ObvCryptoIdentity) throws -> ObvChannelProtocolMessageToSend { + os_log("getInitialMessageForDowngradingOneToOneContact does nothing in this dummy implementation", log: log, type: .error) + throw ObvProtocolManagerDummy.makeError(message: "getInitialMessageForDowngradingOneToOneContact does nothing in this dummy implementation") + } + + public func getInitialMessageForOneStatusSyncRequest(ownedIdentity: ObvCryptoIdentity, contactsToSync: Set) throws -> ObvChannelProtocolMessageToSend { + os_log("getInitialMessageForOneStatusSyncRequest does nothing in this dummy implementation", log: log, type: .error) + throw ObvProtocolManagerDummy.makeError(message: "getInitialMessageForOneStatusSyncRequest does nothing in this dummy implementation") + } // MARK: - Implementing ObvManager diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolOperation.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolOperation.swift index a4112c64..d225cbe3 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolOperation.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolOperation.swift @@ -344,7 +344,8 @@ final class ProtocolOperation: ObvOperation { } - /// This method looks for a protocol instance related to the concrete protocol instance passed as an input. If it manages to do so, it updates this instance with the state of the concrete crypto protocol. + /// This method looks for a protocol instance related to the concrete protocol instance passed as an input. If it manages to do + /// so, it updates this instance with the state of the concrete crypto protocol. private func saveStateOf(_ concreteCryptoProtocolInNewState: ConcreteCryptoProtocol, within obvContext: ObvContext) throws { guard let delegateManager = delegateManager else { diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolStep.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolStep.swift index 1676067b..d812fcb0 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolStep.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolStep.swift @@ -37,6 +37,9 @@ class ProtocolStep { return concreteCryptoProtocol.obvContext } + let identityDelegate: ObvIdentityDelegate + let channelDelegate: ObvChannelDelegate + init?(expectedToIdentity: ObvCryptoIdentity, expectedReceptionChannelInfo: ObvProtocolReceptionChannelInfo, receivedMessage: ConcreteProtocolMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { let log = OSLog(subsystem: concreteCryptoProtocol.delegateManager.logSubsystem, category: "ProtocolStepOperation") @@ -49,10 +52,20 @@ class ProtocolStep { os_log("The message's receptionChannelInfo is nil", log: log, type: .error) return nil } - guard let identityDelegate = concreteCryptoProtocol.delegateManager.identityDelegate else { + guard let _identityDelegate = concreteCryptoProtocol.delegateManager.identityDelegate else { os_log("The identity delegate is not set", log: log, type: .fault) + assertionFailure() + return nil + } + self.identityDelegate = _identityDelegate + + guard let _channelDelegate = concreteCryptoProtocol.delegateManager.channelDelegate else { + os_log("The channel delegate is not set", log: log, type: .fault) + assertionFailure() return nil } + self.channelDelegate = _channelDelegate + do { guard try expectedReceptionChannelInfo.accepts(receivedMessageReceptionChannelInfo, identityDelegate: identityDelegate, within: concreteCryptoProtocol.obvContext) else { os_log("Unexpected receptionChannelInfo (%{public}@ does not accept %{public}@)", log: log, type: .error, expectedReceptionChannelInfo.debugDescription, receivedMessageReceptionChannelInfo.debugDescription) @@ -69,10 +82,15 @@ class ProtocolStep { final func execute() { + let log = OSLog(subsystem: concreteCryptoProtocol.delegateManager.logSubsystem, category: "ProtocolStep") var newState: ConcreteProtocolState? + let stepDescription = String(describing: self).split(separator: ".").map({ String($0) }).last ?? String(describing: self) do { + os_log("[%{public}@] Starting step : %{public}@", log: log, type: .info, concreteCryptoProtocol.logCategory, stepDescription) newState = try executeStep(within: obvContext) + os_log("[%{public}@] Ending step : %{public}@", log: log, type: .info, concreteCryptoProtocol.logCategory, stepDescription) } catch { + os_log("[%{public}@] Ending step (throwed): %{public}@", log: log, type: .info, concreteCryptoProtocol.logCategory, stepDescription) isCancelled = true return } @@ -100,4 +118,8 @@ class ProtocolStep { cryptoProtocolId: otherCryptoProtocolId, protocolInstanceUid: otherProtocolInstanceUid) } + + static func makeError(message: String) -> Error { + NSError(domain: String(describing: self), code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) + } } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocol Engine/ConcreteCryptoProtocol.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocol Engine/ConcreteCryptoProtocol.swift index d39cfdfe..7cdd0f94 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocol Engine/ConcreteCryptoProtocol.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocol Engine/ConcreteCryptoProtocol.swift @@ -33,6 +33,8 @@ protocol ConcreteCryptoProtocol: CustomStringConvertible { static func stateId(fromRawValue rawValue: Int) -> ConcreteProtocolStateId? static func messageId(fromRawValue rawValue: Int) -> ConcreteProtocolMessageId? + static var logCategory: String { get } + var ownedIdentity: ObvCryptoIdentity { get } var prng: PRNGService { get } var obvContext: ObvContext { get } @@ -82,6 +84,8 @@ extension ConcreteCryptoProtocol { within: obvContext) } + var logCategory: String { Self.logCategory } + func getConcreteProtocolMessage(from message: ReceivedMessage) -> ConcreteProtocolMessage? { guard let messageId = Self.messageId(fromRawValue: message.protocolMessageRawId) else { return nil diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocol Engine/ConcreteProtocolMessage.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocol Engine/ConcreteProtocolMessage.swift index 52f70c88..0a1dac3e 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocol Engine/ConcreteProtocolMessage.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocol Engine/ConcreteProtocolMessage.swift @@ -72,6 +72,9 @@ extension ConcreteProtocolMessage { var description: String { return "" } + + static func makeError(message: String) -> Error { NSError(domain: String(describing: Self.self), code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + } protocol ConcreteProtocolMessageId { diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ChannelCreationWithContactDeviceProtocol/ChannelCreationWithContactDeviceProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ChannelCreationWithContactDeviceProtocol/ChannelCreationWithContactDeviceProtocolSteps.swift index 6e3ac075..3ff9eff5 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ChannelCreationWithContactDeviceProtocol/ChannelCreationWithContactDeviceProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ChannelCreationWithContactDeviceProtocol/ChannelCreationWithContactDeviceProtocolSteps.swift @@ -94,19 +94,7 @@ extension ChannelCreationWithContactDeviceProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ChannelCreationWithContactDeviceProtocol.logCategory) - os_log("ChannelCreationWithContactDeviceProtocol: starting SendPingStep", log: log, type: .info) - defer { os_log("ChannelCreationWithContactDeviceProtocol: ending SendPingStep", log: log, type: .info) } - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solve challenge delegate is not set", log: log, type: .fault) return CancelledState() @@ -226,18 +214,6 @@ extension ChannelCreationWithContactDeviceProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ChannelCreationWithContactDeviceProtocol.logCategory) - os_log("ChannelCreationWithContactDeviceProtocol: starting SendPingOrEphemeralKeyStep", log: log, type: .info) - defer { os_log("ChannelCreationWithContactDeviceProtocol: ending SendPingOrEphemeralKeyStep", log: log, type: .info) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solve challenge delegate is not set", log: log, type: .fault) @@ -435,18 +411,6 @@ extension ChannelCreationWithContactDeviceProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ChannelCreationWithContactDeviceProtocol.logCategory) - os_log("ChannelCreationWithContactDeviceProtocol: starting SendEphemeralKeyAndK1Step", log: log, type: .info) - defer { os_log("ChannelCreationWithContactDeviceProtocol: ending SendEphemeralKeyAndK1Step", log: log, type: .info) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solve challenge delegate is not set", log: log, type: .fault) @@ -567,18 +531,6 @@ extension ChannelCreationWithContactDeviceProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ChannelCreationWithContactDeviceProtocol.logCategory) - os_log("ChannelCreationWithContactDeviceProtocol: starting RecoverK1AndSendK2AndCreateChannelStep", log: log, type: .info) - defer { os_log("ChannelCreationWithContactDeviceProtocol: ending RecoverK1AndSendK2AndCreateChannelStep", log: log, type: .info) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactDeviceUid = startState.contactDeviceUid @@ -693,18 +645,6 @@ extension ChannelCreationWithContactDeviceProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ChannelCreationWithContactDeviceProtocol.logCategory) - os_log("ChannelCreationWithContactDeviceProtocol: starting RecoverK2CreateChannelAndSendAckStep", log: log, type: .info) - defer { os_log("ChannelCreationWithContactDeviceProtocol: ending RecoverK2CreateChannelAndSendAckStep", log: log, type: .info) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactDeviceUid = startState.contactDeviceUid @@ -805,19 +745,7 @@ extension ChannelCreationWithContactDeviceProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ChannelCreationWithContactDeviceProtocol.logCategory) - os_log("ChannelCreationWithContactDeviceProtocol: starting ConfirmChannelAndSendAckStep", log: log, type: .info) - defer { os_log("ChannelCreationWithContactDeviceProtocol: ending ConfirmChannelAndSendAckStep", log: log, type: .info) } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactDeviceUid = startState.contactDeviceUid let contactIdentityDetailsElements = receivedMessage.contactIdentityDetailsElements @@ -893,8 +821,9 @@ extension ChannelCreationWithContactDeviceProtocol { do { + let channel = ObvChannelSendChannelType.Local(ownedIdentity: ownedIdentity) let newProtocolInstanceUid = UID.gen(with: prng) - let coreMessage = CoreProtocolMessage(channelType: .Local(ownedIdentity: ownedIdentity), + let coreMessage = CoreProtocolMessage(channelType: channel, cryptoProtocolId: .ContactCapabilitiesDiscovery, protocolInstanceUid: newProtocolInstanceUid) let message = DeviceCapabilitiesDiscoveryProtocol.InitialSingleContactDeviceMessage(coreProtocolMessage: coreMessage, @@ -903,7 +832,7 @@ extension ChannelCreationWithContactDeviceProtocol { isResponse: false) guard let messageToSend = message.generateObvChannelProtocolMessageToSend(with: prng) else { assertionFailure() - throw DeviceCapabilitiesDiscoveryProtocol.makeError(message: "Implementation error") + throw Self.makeError(message: "Implementation error") } do { _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) @@ -914,6 +843,31 @@ extension ChannelCreationWithContactDeviceProtocol { } } + + // Also make sure we agree on the OneToOne status. Note that we do not perform this check in the SendAckStep since performing it here is sufficient as + // Our contact will reply if this is pertinent. + + do { + + let channel = ObvChannelSendChannelType.Local(ownedIdentity: ownedIdentity) + let newProtocolInstanceUid = UID.gen(with: prng) + let coreMessage = CoreProtocolMessage(channelType: channel, + cryptoProtocolId: .OneToOneContactInvitation, + protocolInstanceUid: newProtocolInstanceUid) + let message = OneToOneContactInvitationProtocol.InitialOneToOneStatusSyncRequestMessage(coreProtocolMessage: coreMessage, contactsToSync: Set([contactIdentity])) + guard let messageToSend = message.generateObvChannelProtocolMessageToSend(with: prng) else { + assertionFailure() + throw Self.makeError(message: "Implementation error") + } + do { + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } catch { + os_log("Failed to request our own OneToOne status to our contact", log: log, type: .fault) + assertionFailure() + // Continue anyway + } + + } // Return the new state @@ -945,19 +899,7 @@ extension ChannelCreationWithContactDeviceProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ChannelCreationWithContactDeviceProtocol.logCategory) - os_log("ChannelCreationWithContactDeviceProtocol: starting ConfirmChannelStep", log: log, type: .info) - defer { os_log("ChannelCreationWithContactDeviceProtocol: ending ConfirmChannelStep", log: log, type: .info) } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactDeviceUid = startState.contactDeviceUid let contactIdentityDetailsElements = receivedMessage.contactIdentityDetailsElements @@ -1016,8 +958,9 @@ extension ChannelCreationWithContactDeviceProtocol { do { + let channel = ObvChannelSendChannelType.Local(ownedIdentity: ownedIdentity) let newProtocolInstanceUid = UID.gen(with: prng) - let coreMessage = CoreProtocolMessage(channelType: .Local(ownedIdentity: ownedIdentity), + let coreMessage = CoreProtocolMessage(channelType: channel, cryptoProtocolId: .ContactCapabilitiesDiscovery, protocolInstanceUid: newProtocolInstanceUid) let message = DeviceCapabilitiesDiscoveryProtocol.InitialSingleContactDeviceMessage(coreProtocolMessage: coreMessage, diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocol.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocol.swift similarity index 90% rename from Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocol.swift rename to Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocol.swift index 229c237f..6848211c 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocol.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocol.swift @@ -23,11 +23,11 @@ import ObvTypes import ObvEncoder import OlvidUtils -public struct ObliviousChannelManagementProtocol: ConcreteCryptoProtocol { +public struct ContactManagementProtocol: ConcreteCryptoProtocol { - static let logCategory = "ObliviousChannelManagementProtocol" + static let logCategory = "ContactManagementProtocol" - static let id = CryptoProtocolId.ObliviousChannelManagement + static let id = CryptoProtocolId.ContactManagement let finalStateIds: [ConcreteProtocolStateId] = [StateId.Final, StateId.Cancelled] @@ -60,5 +60,4 @@ public struct ObliviousChannelManagementProtocol: ConcreteCryptoProtocol { return StepId.allCases } - } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolMessages.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolMessages.swift similarity index 58% rename from Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolMessages.swift rename to Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolMessages.swift index cf56bd5f..b333e61b 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolMessages.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolMessages.swift @@ -26,19 +26,25 @@ import ObvMetaManager // MARK: - Protocol Messages -extension ObliviousChannelManagementProtocol { +extension ContactManagementProtocol { enum MessageId: Int, ConcreteProtocolMessageId { case InitiateContactDeletion = 0 case ContactDeletionNotification = 1 case PropagateContactDeletion = 2 + case InitiateContactDowngrade = 3 + case DowngradeNotification = 4 + case PropagateDowngrade = 5 var concreteProtocolMessageType: ConcreteProtocolMessage.Type { switch self { case .InitiateContactDeletion : return InitiateContactDeletionMessage.self case .ContactDeletionNotification : return ContactDeletionNotificationMessage.self case .PropagateContactDeletion : return PropagateContactDeletionMessage.self + case .InitiateContactDowngrade : return InitiateContactDowngradeMessage.self + case .DowngradeNotification : return DowngradeNotificationMessage.self + case .PropagateDowngrade : return PropagateDowngradeMessage.self } } } @@ -111,4 +117,72 @@ extension ObliviousChannelManagementProtocol { } + + // MARK: - DowngradeContactMessage + + struct InitiateContactDowngradeMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.InitiateContactDowngrade + let coreProtocolMessage: CoreProtocolMessage + + let contactIdentity: ObvCryptoIdentity + + var encodedInputs: [ObvEncoded] { return [contactIdentity.encode()] } + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + contactIdentity = try message.encodedInputs.decode() + } + + init(coreProtocolMessage: CoreProtocolMessage, contactIdentity: ObvCryptoIdentity) { + self.coreProtocolMessage = coreProtocolMessage + self.contactIdentity = contactIdentity + } + + } + + + // MARK: - DowngradeNotificationMessage + + struct DowngradeNotificationMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.DowngradeNotification + let coreProtocolMessage: CoreProtocolMessage + + var encodedInputs: [ObvEncoded] { return [] } + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + } + + init(coreProtocolMessage: CoreProtocolMessage) { + self.coreProtocolMessage = coreProtocolMessage + } + + } + + + // MARK: - PropagateDowngradeMessage + + struct PropagateDowngradeMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.PropagateDowngrade + let coreProtocolMessage: CoreProtocolMessage + + let contactIdentity: ObvCryptoIdentity + + var encodedInputs: [ObvEncoded] { return [contactIdentity.encode()] } + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + contactIdentity = try message.encodedInputs.decode() + } + + init(coreProtocolMessage: CoreProtocolMessage, contactIdentity: ObvCryptoIdentity) { + self.coreProtocolMessage = coreProtocolMessage + self.contactIdentity = contactIdentity + } + + } + } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolStates.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolStates.swift similarity index 96% rename from Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolStates.swift rename to Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolStates.swift index cecdf1ce..9a6e77a1 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolStates.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolStates.swift @@ -25,7 +25,7 @@ import ObvMetaManager // MARK: - Protocol States -extension ObliviousChannelManagementProtocol { +extension ContactManagementProtocol { enum StateId: Int, ConcreteProtocolStateId { @@ -43,7 +43,7 @@ extension ObliviousChannelManagementProtocol { } - // MARK: - DetailsSentState + // MARK: - FinalState struct FinalState: TypeConcreteProtocolState { diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolSteps.swift similarity index 66% rename from Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolSteps.swift rename to Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolSteps.swift index e03f76ac..cba7fb03 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ObliviousChannelManagementProtocol/ObliviousChannelManagementProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactManagementProtocol/ContactManagementProtocolSteps.swift @@ -27,13 +27,17 @@ import OlvidUtils // MARK: - Protocol Steps -extension ObliviousChannelManagementProtocol { +extension ContactManagementProtocol { enum StepId: Int, ConcreteProtocolStepId, CaseIterable { case DeleteContact = 0 case ProcessContactDeletionNotification = 1 case ProcessPropagatedContactDeletion = 2 + + case DowngradeContact = 3 + case ProcessDowngrade = 4 + case ProcessPropagatedDowngrade = 5 func getConcreteProtocolStep(_ concreteProtocol: ConcreteCryptoProtocol, _ receivedMessage: ConcreteProtocolMessage) -> ConcreteProtocolStep? { @@ -48,6 +52,15 @@ extension ObliviousChannelManagementProtocol { case .ProcessPropagatedContactDeletion: let step = ProcessPropagatedContactDeletionStep(from: concreteProtocol, and: receivedMessage) return step + case .DowngradeContact: + let step = DowngradeContactStep(from: concreteProtocol, and: receivedMessage) + return step + case .ProcessDowngrade: + let step = ProcessDowngradeStep(from: concreteProtocol, and: receivedMessage) + return step + case .ProcessPropagatedDowngrade: + let step = ProcessPropagatedDowngradeStep(from: concreteProtocol, and: receivedMessage) + return step } } } @@ -60,7 +73,7 @@ extension ObliviousChannelManagementProtocol { let startState: ConcreteProtocolInitialState let receivedMessage: InitiateContactDeletionMessage - init?(startState: ConcreteProtocolInitialState, receivedMessage: ObliviousChannelManagementProtocol.InitiateContactDeletionMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + init?(startState: ConcreteProtocolInitialState, receivedMessage: ContactManagementProtocol.InitiateContactDeletionMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { self.startState = startState self.receivedMessage = receivedMessage @@ -74,18 +87,6 @@ extension ObliviousChannelManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) - os_log("ObliviousChannelManagementProtocol: starting DeleteContactStep", log: log, type: .debug) - defer { os_log("ObliviousChannelManagementProtocol: ending DeleteContactStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = receivedMessage.contactIdentity @@ -193,7 +194,7 @@ extension ObliviousChannelManagementProtocol { let startState: ConcreteProtocolInitialState let receivedMessage: ContactDeletionNotificationMessage - init?(startState: ConcreteProtocolInitialState, receivedMessage: ObliviousChannelManagementProtocol.ContactDeletionNotificationMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + init?(startState: ConcreteProtocolInitialState, receivedMessage: ContactManagementProtocol.ContactDeletionNotificationMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { self.startState = startState self.receivedMessage = receivedMessage @@ -207,18 +208,6 @@ extension ObliviousChannelManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) - os_log("ObliviousChannelManagementProtocol: starting ProcessContactDeletionNotificationStep", log: log, type: .debug) - defer { os_log("ObliviousChannelManagementProtocol: ending ProcessContactDeletionNotificationStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } // Determine the origin of the message @@ -335,7 +324,7 @@ extension ObliviousChannelManagementProtocol { let startState: ConcreteProtocolInitialState let receivedMessage: PropagateContactDeletionMessage - init?(startState: ConcreteProtocolInitialState, receivedMessage: ObliviousChannelManagementProtocol.PropagateContactDeletionMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + init?(startState: ConcreteProtocolInitialState, receivedMessage: ContactManagementProtocol.PropagateContactDeletionMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { self.startState = startState self.receivedMessage = receivedMessage @@ -349,18 +338,6 @@ extension ObliviousChannelManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) - os_log("ObliviousChannelManagementProtocol: starting ProcessContactDeletionNotificationStep", log: log, type: .debug) - defer { os_log("ObliviousChannelManagementProtocol: ending ProcessContactDeletionNotificationStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = receivedMessage.contactIdentity @@ -385,4 +362,173 @@ extension ObliviousChannelManagementProtocol { } + + // MARK: - DowngradeContactStep + + final class DowngradeContactStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: InitiateContactDowngradeMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: InitiateContactDowngradeMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .Local, + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) + + let contactIdentity = receivedMessage.contactIdentity + + // We do not check whether the contact is indeed OneToOne. The reason is that we may start this protocol because we want to + // Tell the contact that she should downgrade us. + + // We downgrade the contact + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: false, + within: obvContext) + + // Notify the contact that she has been downgraded + + do { + let channelType = ObvChannelSendChannelType.AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([contactIdentity]), fromOwnedIdentity: ownedIdentity) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = DowngradeNotificationMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ProtocolMessageToSend for OneToOneInvitationMessage") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Propagate the downgrade decision to our other owned devices + + let numberOfOtherDevicesOfOwnedIdentity = try identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count + + if numberOfOtherDevicesOfOwnedIdentity > 0 { + do { + let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithOtherDevicesOfOwnedIdentity(ownedIdentity: ownedIdentity)) + let concreteProtocolMessage = PropagateDowngradeMessage(coreProtocolMessage: coreMessage, contactIdentity: contactIdentity) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } catch { + os_log("Could not propagate OneToOne invitation to other devices.", log: log, type: .fault) + assertionFailure() + } + } + + return FinalState() + + } + + } + + + // MARK: - ProcessDowngradeStep + + final class ProcessDowngradeStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: DowngradeNotificationMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: DowngradeNotificationMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .AnyObliviousChannel(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) + + // Determine the origin of the message + + guard let contactIdentity = receivedMessage.receptionChannelInfo?.getRemoteIdentity() else { + os_log("Could not determine the remote identity (ProcessNewMembersStep)", log: log, type: .error) + return CancelledState() + } + + // If the contact that "downgraded" us is not a OneToOne contact, there is nothing left to do. + + guard try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) else { + os_log("The contact who downgraded us is not OneToOne, nothing left to do, we finish this protocol instance", log: log, type: .info) + return FinalState() + } + + // We can downgrade the contact too + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: false, + within: obvContext) + + // We finish the protocol + + return FinalState() + + } + + } + + + // MARK: - ProcessPropagatedDowngradeStep + + final class ProcessPropagatedDowngradeStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: PropagateDowngradeMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: PropagateDowngradeMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .AnyObliviousChannelWithOwnedDevice(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) + + let contactIdentity = receivedMessage.contactIdentity + + // Check that the contact identity is indeed a OneToOne contact of the owned identity. If she is not, + // We can simply finish this protocol instance since there is nothing left to do. + + guard try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) else { + os_log("The contact to downgrade is not a OneToOne contact, nothing left to do, we finish this protocol instance", log: log, type: .info) + return FinalState() + } + + // We downgrade the contact + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: false, + within: obvContext) + + return FinalState() + + } + + } + } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactMutualIntroductionProtocol/ContactMutualIntroductionProtocol.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactMutualIntroductionProtocol/ContactMutualIntroductionProtocol.swift index cc54c6bc..3043214a 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactMutualIntroductionProtocol/ContactMutualIntroductionProtocol.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactMutualIntroductionProtocol/ContactMutualIntroductionProtocol.swift @@ -43,6 +43,8 @@ public struct ContactMutualIntroductionProtocol: ConcreteCryptoProtocol { let prng: PRNGService let instanceUid: UID + static func makeError(message: String) -> Error { NSError(domain: "ContactMutualIntroductionProtocol", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + static let signatureChallengePrefix = "mutualIntroduction".data(using: .utf8)! init(instanceUid: UID, currentState: ConcreteProtocolState, ownedCryptoIdentity: ObvCryptoIdentity, delegateManager: ObvProtocolDelegateManager, prng: PRNGService, within obvContext: ObvContext) { diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactMutualIntroductionProtocol/ContactMutualIntroductionProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactMutualIntroductionProtocol/ContactMutualIntroductionProtocolSteps.swift index 06a762cb..4bc09774 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactMutualIntroductionProtocol/ContactMutualIntroductionProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/ContactMutualIntroductionProtocol/ContactMutualIntroductionProtocolSteps.swift @@ -100,27 +100,16 @@ extension ContactMutualIntroductionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ContactMutualIntroductionProtocol.logCategory) - os_log("ContactMutualIntroductionProtocol: starting IntroduceContactsStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentityA = receivedMessage.contactIdentityA let contactIdentityCoreDetailsA = receivedMessage.contactIdentityCoreDetailsA let contactIdentityB = receivedMessage.contactIdentityB let contactIdentityCoreDetailsB = receivedMessage.contactIdentityCoreDetailsB - // Make sure both contacts are trusted (i.e., are part of the ContactIdentity database of the owned identity) + // Make sure both contacts are trusted (i.e., are part of the ContactIdentity database of the owned identity), active and OneToOne. for contactIdentity in [contactIdentityA, contactIdentityB] { - guard (try? identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true else { + guard (try identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true else { os_log("One of the contact identities is not yet trusted", log: log, type: .debug) return CancelledState() } @@ -128,6 +117,10 @@ extension ContactMutualIntroductionProtocol { os_log("One of the contact identities is not active", log: log, type: .debug) return CancelledState() } + guard try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) else { + os_log("One of the contact identities is not a OneToOne contact", log: log, type: .debug) + return CancelledState() + } } // Post an invitation message to contact A @@ -154,7 +147,6 @@ extension ContactMutualIntroductionProtocol { // Return the new state - os_log("ContactMutualIntroductionProtocol: ending IntroduceContactsStep", log: log, type: .debug) return ContactsIntroducedState() } @@ -182,18 +174,7 @@ extension ContactMutualIntroductionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ContactMutualIntroductionProtocol.logCategory) - os_log("ContactMutualIntroductionProtocol: starting ShowInvitationDialogStep", log: log, type: .debug) - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity let contactIdentityCoreDetails = receivedMessage.contactIdentityCoreDetails let dialogUuid = UUID() @@ -203,47 +184,24 @@ extension ContactMutualIntroductionProtocol { return CancelledState() } - // If the introduced contact is already part of our contacts, we show no dialog to the user. We automatically accept the invitation and notify our contact using a NotifyContactOfAcceptedInvitation message. + // Check that the mediator is a OneToOne contact. If not, we discard the invite. - guard (try? !identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true else { - - do { - let notifyContactOfAcceptedInvitationMessageInitializer = { (coreProtocolMessage: CoreProtocolMessage, contactDeviceUids: [UID], signature: Data) -> ContactMutualIntroductionProtocol.NotifyContactOfAcceptedInvitationMessage in - return NotifyContactOfAcceptedInvitationMessage(coreProtocolMessage: coreProtocolMessage, contactDeviceUids: contactDeviceUids, signature: signature) - } - try signAndSendNotificationOfAcceptedInvitationMessage(ownedIdentity: ownedIdentity, - contactIdentity: contactIdentity, - mediatorIdentity: mediatorIdentity, - prng: prng, - notifyContactOfAcceptedInvitationMessageInitializer: notifyContactOfAcceptedInvitationMessageInitializer, - log: log, - delegateManager: delegateManager) - } catch { - os_log("Could not sign and send notification of accepted invitation", log: log, type: .fault) - return CancelledState() - } - - return InvitationAcceptedState(contactIdentity: contactIdentity, - contactIdentityCoreDetails: contactIdentityCoreDetails, - mediatorIdentity: mediatorIdentity, - dialogUuid: dialogUuid, - acceptType: AcceptType.alreadyTrusted) + guard try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: mediatorIdentity, within: obvContext) else { + os_log("We received mutual introduction invite from a mediator that is not a OneToOne contact. We discard the message.", log: log, type: .error) + return CancelledState() } - // If we reach this point, the introduced contact is not in our contacts already. We evaluate the TrustLevel we have for the mediator. If it is high enough, we automatically accept the invitation and notify our contact using a NotifyContactOfAcceptedInvitation message. Otherwise, we show a "simple" accept dialog to present to the user if the Trust Level we have in the mediator is high enough. Otherwise, we show a dialog inviting the user to increase the Trust Level she has in the mediator or in the introduced contact. + // Check whether the introduced contact is already a One2One contact. - let mediatorTrustLevel: TrustLevel - do { - mediatorTrustLevel = try identityDelegate.getTrustLevel(forContactIdentity: mediatorIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) - } catch { - os_log("Could not get the mediator's Trust Level", log: log, type: .fault) - return CancelledState() - } + let contactAlreadyTrusted = try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) - if mediatorTrustLevel >= ObvConstants.autoAcceptTrustLevelTreshold { + if contactAlreadyTrusted { + // If the introduced contact is already part of our OneToOne contacts (thust trusted), we show no dialog to the user. + // We automatically accept the invitation and notify our contact using a NotifyContactOfAcceptedInvitation message. + do { - let notifyContactOfAcceptedInvitationMessageInitializer = { (coreProtocolMessage: CoreProtocolMessage, contactDeviceUids: [UID], signature: Data) -> ContactMutualIntroductionProtocol.NotifyContactOfAcceptedInvitationMessage in + let notifyContactOfAcceptedInvitationMessageInitializer = { (coreProtocolMessage: CoreProtocolMessage, contactDeviceUids: [UID], signature: Data) -> ContactMutualIntroductionProtocol.NotifyContactOfAcceptedInvitationMessage in return NotifyContactOfAcceptedInvitationMessage(coreProtocolMessage: coreProtocolMessage, contactDeviceUids: contactDeviceUids, signature: signature) } try signAndSendNotificationOfAcceptedInvitationMessage(ownedIdentity: ownedIdentity, @@ -262,112 +220,53 @@ extension ContactMutualIntroductionProtocol { contactIdentityCoreDetails: contactIdentityCoreDetails, mediatorIdentity: mediatorIdentity, dialogUuid: dialogUuid, - acceptType: AcceptType.automatic) - - } else if mediatorTrustLevel >= ObvConstants.userConfirmationTrustLevelTreshold { - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the mediator increases - - guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { - os_log("Could not retrive this protocol instance", log: log, type: .fault) - return CancelledState() - } - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: mediatorIdentity, - targetTrustLevel: ObvConstants.autoAcceptTrustLevelTreshold, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the contact (remote identity) increases - - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: contactIdentity, - targetTrustLevel: TrustLevel.zero, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } + acceptType: AcceptType.alreadyTrusted) - // Display a dialog allowing to accept/re1ject the mediator's invite + } else { + // If we reach this point, the introduced contact is not trusted yet (i.e., not OneToOne or not a contact at all). + // Display a dialog allowing to accept/reject the mediator's invite. + do { let dialogType = ObvChannelDialogToSendType.acceptMediatorInvite(contact: CryptoIdentityWithCoreDetails(cryptoIdentity: contactIdentity, coreDetails: contactIdentityCoreDetails), mediatorIdentity: mediatorIdentity) let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity,dialogType: dialogType)) let concreteProtocolMessage = AcceptMediatorInviteDialogMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } - // Return the new state - - os_log("ContactMutualIntroductionProtocol: ending ShowInvitationDialogStep", log: log, type: .debug) - return InvitationReceivedState(contactIdentity: contactIdentity, - contactIdentityCoreDetails: contactIdentityCoreDetails, - mediatorIdentity: mediatorIdentity, - dialogUuid: dialogUuid) - - } else { - - guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { - os_log("Could not retrive this protocol instance", log: log, type: .fault) - return CancelledState() - } - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: mediatorIdentity, - targetTrustLevel: ObvConstants.userConfirmationTrustLevelTreshold, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the contact (remote identity) increases + // If, in the future, the introduced contact becomes a OneToOne contact, we want end this protocol. + // For this reason, we create a ProtocolInstanceWaitingForContactUpgradeToOneToOne entry now. - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: contactIdentity, - targetTrustLevel: TrustLevel.zero, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) + do { + + guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { + os_log("Could not retrive this protocol instance", log: log, type: .fault) + assertionFailure() return CancelledState() - } + } - // Display a dialog notifying the user that she must increase the Trust Level she has in the mediator (or in the contact) - - let dialogUuid = UUID() - - do { - let dialogType = ObvChannelDialogToSendType.increaseMediatorTrustLevelRequired(contact: CryptoIdentityWithCoreDetails(cryptoIdentity: contactIdentity, coreDetails: contactIdentityCoreDetails), - mediatorIdentity: mediatorIdentity) - let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity,dialogType: dialogType)) - let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } + _ = ProtocolInstanceWaitingForContactUpgradeToOneToOne( + ownedCryptoIdentity: ownedIdentity, + contactCryptoIdentity: contactIdentity, + messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, + protocolInstance: thisProtocolInstance, + delegateManager: delegateManager) + } + // Return the new state - os_log("ContactMutualIntroductionProtocol: ending ShowInvitationDialogStep", log: log, type: .debug) return InvitationReceivedState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, mediatorIdentity: mediatorIdentity, dialogUuid: dialogUuid) - + } - + } } @@ -393,18 +292,7 @@ extension ContactMutualIntroductionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ContactMutualIntroductionProtocol.logCategory) - os_log("ContactMutualIntroductionProtocol: starting PropagateInviteResponseStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let mediatorIdentity = startState.mediatorIdentity @@ -417,16 +305,13 @@ extension ContactMutualIntroductionProtocol { do { let dialogUuidFromState = startState.dialogUuid let dialogUuidFromMessage = receivedMessage.dialogUuid - guard dialogUuidFromState == dialogUuidFromMessage else { throw NSError() } + guard dialogUuidFromState == dialogUuidFromMessage else { throw Self.makeError(message: "Unexpected dialog UUID") } dialogUuid = dialogUuidFromState } // Propagate the accept/reject to other owned devices - guard let numberOfOtherDevicesOfOwnedIdentity = try? identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count else { - os_log("Could not determine whether the owned identity has other (remote) devices", log: log, type: .fault) - return CancelledState() - } + let numberOfOtherDevicesOfOwnedIdentity = try identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count if numberOfOtherDevicesOfOwnedIdentity > 0 { do { @@ -436,7 +321,9 @@ extension ContactMutualIntroductionProtocol { contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, mediatorIdentity: mediatorIdentity) - guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } catch { os_log("Could not propagate accept/reject invitation to other devices.", log: log, type: .fault) @@ -452,7 +339,9 @@ extension ContactMutualIntroductionProtocol { let dialogType = ObvChannelDialogToSendType.delete let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) return InvitationRejectedState() @@ -466,7 +355,9 @@ extension ContactMutualIntroductionProtocol { mediatorIdentity: mediatorIdentity) let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity,dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } @@ -488,7 +379,6 @@ extension ContactMutualIntroductionProtocol { // Return the new state - os_log("ContactMutualIntroductionProtocol: ending PropagateInviteResponseStep", log: log, type: .debug) return InvitationAcceptedState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, mediatorIdentity: mediatorIdentity, @@ -519,14 +409,6 @@ extension ContactMutualIntroductionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: ContactMutualIntroductionProtocol.logCategory) - os_log("ContactMutualIntroductionProtocol: starting ProcessPropagatedInviteResponseStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - // We do not use startState.contactIdentity // We do not use startState.contactIdentityCoreDetails // We do not use startState.mediatorIdentity @@ -544,7 +426,9 @@ extension ContactMutualIntroductionProtocol { let dialogType = ObvChannelDialogToSendType.delete let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) return InvitationRejectedState() @@ -558,13 +442,14 @@ extension ContactMutualIntroductionProtocol { mediatorIdentity: mediatorIdentity) let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity,dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } // Return the new state - os_log("ContactMutualIntroductionProtocol: ending ProcessPropagatedInviteResponseStep", log: log, type: .debug) return InvitationAcceptedState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, mediatorIdentity: mediatorIdentity, @@ -596,21 +481,10 @@ extension ContactMutualIntroductionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ContactMutualIntroductionProtocol.logCategory) - os_log("ContactMutualIntroductionProtocol: starting PropagateNotificationAddTrustAndSendAckStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solve challenge delegate is not set", log: log, type: .fault) - return CancelledState() + throw Self.makeError(message: "The solve challenge delegate is not set") } let contactIdentity = startState.contactIdentity @@ -640,10 +514,10 @@ extension ContactMutualIntroductionProtocol { let trustOrigin = TrustOrigin.introduction(timestamp: Date(), mediator: mediatorIdentity) - if (try? identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { - try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + if (try identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { + try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } else { - try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } try contactDeviceUids.forEach { (contactDeviceUid) in @@ -658,17 +532,16 @@ extension ContactMutualIntroductionProtocol { // We propagate the notification to our other owned devices - guard let numberOfOtherDevicesOfOwnedIdentity = try? identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count else { - os_log("Could not determine whether the owned identity has other (remote) devices", log: log, type: .fault) - return CancelledState() - } + let numberOfOtherDevicesOfOwnedIdentity = try identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count if numberOfOtherDevicesOfOwnedIdentity > 0 { do { let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithOtherDevicesOfOwnedIdentity(ownedIdentity: ownedIdentity)) let concreteProtocolMessage = PropagateContactNotificationOfAcceptedInvitationMessage(coreProtocolMessage: coreMessage, contactDeviceUids: contactDeviceUids) - guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } catch { os_log("Could not propagate notification to other devices.", log: log, type: .fault) @@ -682,13 +555,14 @@ extension ContactMutualIntroductionProtocol { do { let coreMessage = getCoreMessage(for: .AsymmetricChannel(to: contactIdentity, remoteDeviceUids: contactDeviceUids, fromOwnedIdentity: ownedIdentity)) let concreteProtocolMessage = AckMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } // Return the new state - os_log("ContactMutualIntroductionProtocol: ending PropagateNotificationAddTrustAndSendAckStep", log: log, type: .debug) return WaitingForAckState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, mediatorIdentity: mediatorIdentity, @@ -720,12 +594,6 @@ extension ContactMutualIntroductionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ContactMutualIntroductionProtocol.logCategory) - os_log("ContactMutualIntroductionProtocol: starting ProcessPropagatedNotificationAndAddTrustStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails @@ -741,10 +609,10 @@ extension ContactMutualIntroductionProtocol { let trustOrigin = TrustOrigin.introduction(timestamp: Date(), mediator: mediatorIdentity) - if (try? identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { - try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + if (try identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { + try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } else { - try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } try contactDeviceUids.forEach { (contactDeviceUid) in @@ -759,7 +627,6 @@ extension ContactMutualIntroductionProtocol { // Return the new state - os_log("ContactMutualIntroductionProtocol: ending ProcessPropagatedNotificationAndAddTrustStep", log: log, type: .debug) return WaitingForAckState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, mediatorIdentity: mediatorIdentity, @@ -790,14 +657,6 @@ extension ContactMutualIntroductionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: ContactMutualIntroductionProtocol.logCategory) - os_log("ContactMutualIntroductionProtocol: starting NotifyMutualTrustEstablishedStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let dialogUuid = startState.dialogUuid @@ -816,7 +675,9 @@ extension ContactMutualIntroductionProtocol { let dialogType = ObvChannelDialogToSendType.autoconfirmedContactIntroduction(contact: contact, mediatorIdentity: mediatorIdentity) let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) case AcceptType.manual: @@ -824,7 +685,9 @@ extension ContactMutualIntroductionProtocol { let dialogType = ObvChannelDialogToSendType.mutualTrustConfirmed(contact: contact) let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) default: @@ -834,7 +697,6 @@ extension ContactMutualIntroductionProtocol { // Return the new state - os_log("ContactMutualIntroductionProtocol: ending NotifyMutualTrustEstablishedStep", log: log, type: .debug) return MutualTrustEstablishedState() } @@ -863,18 +725,6 @@ extension ContactMutualIntroductionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: ContactMutualIntroductionProtocol.logCategory) - os_log("ContactMutualIntroductionProtocol: starting RecheckTrustLevelsAfterTrustLevelIncreaseStep", log: log, type: .debug) - defer { os_log("ContactMutualIntroductionProtocol: ending RecheckTrustLevelsAfterTrustLevelIncreaseStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - throw NSError() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channelDelegate is not set", log: log, type: .fault) - throw NSError() - } let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails @@ -883,27 +733,34 @@ extension ContactMutualIntroductionProtocol { let identityWithIncreasedTrustLevel = receivedMessage.contactIdentity - // Check that the identity having an increased trust level is either the mediator or the contact + // Check that the identity having an increased trust level is the contact - guard [mediatorIdentity, contactIdentity].contains(identityWithIncreasedTrustLevel) else { - os_log("The identity with an increased trust level is neither the mediator nor the remote identity", log: log, type: .error) + guard contactIdentity == identityWithIncreasedTrustLevel else { + os_log("The identity with an increased trust level is not the remote identity", log: log, type: .error) return startState } - // If the introduced contact is now part of our contacts, we remove any previous dialog showed to the user. We automatically accept the invitation and notify our contact using a NotifyContactOfAcceptedInvitation message. + // Check whether the introduced contact is already a One2One contact. - guard (try? !identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true else { + let contactAlreadyTrusted = try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) + + if contactAlreadyTrusted { + // If the introduced contact is now part of our OneToOne contacts, we remove any previous dialog showed to the user. + // We automatically accept the invitation and notify our contact using a NotifyContactOfAcceptedInvitation message. + do { let dialogType = ObvChannelDialogToSendType.delete let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } do { - let notifyContactOfAcceptedInvitationMessageInitializer = { (coreProtocolMessage: CoreProtocolMessage, contactDeviceUids: [UID], signature: Data) -> ContactMutualIntroductionProtocol.NotifyContactOfAcceptedInvitationMessage in + let notifyContactOfAcceptedInvitationMessageInitializer = { (coreProtocolMessage: CoreProtocolMessage, contactDeviceUids: [UID], signature: Data) -> ContactMutualIntroductionProtocol.NotifyContactOfAcceptedInvitationMessage in return NotifyContactOfAcceptedInvitationMessage(coreProtocolMessage: coreProtocolMessage, contactDeviceUids: contactDeviceUids, signature: signature) } try signAndSendNotificationOfAcceptedInvitationMessage(ownedIdentity: ownedIdentity, @@ -923,170 +780,60 @@ extension ContactMutualIntroductionProtocol { mediatorIdentity: mediatorIdentity, dialogUuid: dialogUuid, acceptType: AcceptType.alreadyTrusted) - } - - // If we reach this point, the introduced contact is not in our contacts already. We evaluate the (new) TrustLevel we have for the mediator. If it is high enough, we remove any previous dialog, we automatically accept the invitation, and notify our contact using a NotifyContactOfAcceptedInvitation message. Otherwise, we show a "simple" accept dialog to present to the user if the Trust Level we have in the mediator is high enough. Otherwise, we show a dialog inviting the user to increase the Trust Level she has in the mediator or in the introduced contact. - - let mediatorTrustLevel: TrustLevel - do { - mediatorTrustLevel = try identityDelegate.getTrustLevel(forContactIdentity: mediatorIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) - } catch { - os_log("Could not get the mediator's Trust Level", log: log, type: .fault) - return CancelledState() - } - - if mediatorTrustLevel >= ObvConstants.autoAcceptTrustLevelTreshold { - - do { - let contact = CryptoIdentityWithCoreDetails(cryptoIdentity: contactIdentity, coreDetails: contactIdentityCoreDetails) - let dialogType = ObvChannelDialogToSendType.mediatorInviteAccepted(contact: contact, - mediatorIdentity: mediatorIdentity) - let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity,dialogType: dialogType)) - let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - do { - let notifyContactOfAcceptedInvitationMessageInitializer = { (coreProtocolMessage: CoreProtocolMessage, contactDeviceUids: [UID], signature: Data) -> ContactMutualIntroductionProtocol.NotifyContactOfAcceptedInvitationMessage in - return NotifyContactOfAcceptedInvitationMessage(coreProtocolMessage: coreProtocolMessage, contactDeviceUids: contactDeviceUids, signature: signature) - } - try signAndSendNotificationOfAcceptedInvitationMessage(ownedIdentity: ownedIdentity, - contactIdentity: contactIdentity, - mediatorIdentity: mediatorIdentity, - prng: prng, - notifyContactOfAcceptedInvitationMessageInitializer: notifyContactOfAcceptedInvitationMessageInitializer, - log: log, - delegateManager: delegateManager) - } catch { - os_log("Could not sign and send notification of accepted invitation", log: log, type: .fault) - return CancelledState() - } - - return InvitationAcceptedState(contactIdentity: contactIdentity, - contactIdentityCoreDetails: contactIdentityCoreDetails, - mediatorIdentity: mediatorIdentity, - dialogUuid: dialogUuid, - acceptType: AcceptType.automatic) - } else if mediatorTrustLevel >= ObvConstants.userConfirmationTrustLevelTreshold { + } else { + // If we reach this point, the introduced contact is not trusted yet (i.e., not OneToOne or not a contact at all). + guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { os_log("Could not retrive this protocol instance", log: log, type: .fault) return CancelledState() } - // Remove any previous ProtocolInstanceWaitingForTrustLevelIncrease entry concerning the mediator for this protocol instance + // Remove any previous ProtocolInstanceWaitingForContactUpgradeToOneToOne entry concerning the mediator for this protocol instance do { - try ProtocolInstanceWaitingForTrustLevelIncrease.deleteRelatedToProtocolInstance(thisProtocolInstance, contactCryptoIdentity: mediatorIdentity, delegateManager: delegateManager) + try ProtocolInstanceWaitingForContactUpgradeToOneToOne.deleteRelatedToProtocolInstance( + thisProtocolInstance, + contactCryptoIdentity: mediatorIdentity, + delegateManager: delegateManager) } catch { - os_log("Could not delete previous ProtocolInstanceWaitingForTrustLevelIncrease entries", log: log, type: .fault) + os_log("Could not delete previous ProtocolInstanceWaitingForContactUpgradeToOneToOne entries", log: log, type: .fault) return CancelledState() } - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the mediator increases - - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: mediatorIdentity, - targetTrustLevel: ObvConstants.autoAcceptTrustLevelTreshold, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the contact (remote identity) increases + // Insert an entry in the ProtocolInstanceWaitingForContactUpgradeToOneToOne database, so as to be notified if the Trust Level we have in the contact (remote identity) increases - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: contactIdentity, - targetTrustLevel: TrustLevel.zero, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) + guard let _ = ProtocolInstanceWaitingForContactUpgradeToOneToOne(ownedCryptoIdentity: ownedIdentity, + contactCryptoIdentity: contactIdentity, + messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, + protocolInstance: thisProtocolInstance, + delegateManager: delegateManager) else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) + os_log("Could not create an entry in the ProtocolInstanceWaitingForContactUpgradeToOneToOne database", log: log, type: .fault) return CancelledState() } - // Display a dialog allowing to accept/re1ject the mediator's invite + // Display a dialog allowing to accept/reject the mediator's invite do { let dialogType = ObvChannelDialogToSendType.acceptMediatorInvite(contact: CryptoIdentityWithCoreDetails(cryptoIdentity: contactIdentity, coreDetails: contactIdentityCoreDetails), mediatorIdentity: mediatorIdentity) let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity,dialogType: dialogType)) let concreteProtocolMessage = AcceptMediatorInviteDialogMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } // Return the new state return startState - } else { - - // Display a dialog notifying the user that she must increase the Trust Level she has in the mediator (or in the contact) - // Should never occur here - - guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { - os_log("Could not retrive this protocol instance", log: log, type: .fault) - return CancelledState() - } - - // Remove any previous ProtocolInstanceWaitingForTrustLevelIncrease entry for this protocol instance - - do { - try ProtocolInstanceWaitingForTrustLevelIncrease.deleteRelatedToProtocolInstance(thisProtocolInstance, contactCryptoIdentity: mediatorIdentity, delegateManager: delegateManager) - } catch { - os_log("Could not delete previous ProtocolInstanceWaitingForTrustLevelIncrease entries", log: log, type: .fault) - return CancelledState() - } - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the mediator increases - - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: mediatorIdentity, - targetTrustLevel: ObvConstants.userConfirmationTrustLevelTreshold, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the contact (remote identity) increases - - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: contactIdentity, - targetTrustLevel: TrustLevel.zero, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - - // Display a dialog notifying the user that she must increase the Trust Level she has in the mediator (or in the contact) - - do { - let dialogType = ObvChannelDialogToSendType.increaseMediatorTrustLevelRequired(contact: CryptoIdentityWithCoreDetails(cryptoIdentity: contactIdentity, coreDetails: contactIdentityCoreDetails), - mediatorIdentity: mediatorIdentity) - let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity,dialogType: dialogType)) - let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - - // Return the new state - return startState - } - + } } @@ -1101,17 +848,17 @@ extension ProtocolStep { guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solveChallengeDelegate is not set", log: log, type: .fault) - throw NSError() + throw Self.makeError(message: "The solve challenge delegate is not set") } guard let identityDelegate = delegateManager.identityDelegate else { os_log("The identity delegate is not set", log: log, type: .fault) - throw NSError() + throw Self.makeError(message: "The identity delegate is not set") } guard let channelDelegate = delegateManager.channelDelegate else { os_log("The channelDelegate is not set", log: log, type: .fault) - throw NSError() + throw Self.makeError(message: "The channel delegate is not set") } let signature: Data @@ -1121,7 +868,7 @@ extension ProtocolStep { let prefix = ContactMutualIntroductionProtocol.signatureChallengePrefix guard let sig = try? solveChallengeDelegate.solveChallenge(challenge, prefixedWith: prefix, for: ownedIdentity, using: prng, within: obvContext) else { os_log("Could not compute signature", log: log, type: .fault) - throw NSError() + throw Self.makeError(message: "Could not compute signature") } signature = sig } @@ -1130,7 +877,9 @@ extension ProtocolStep { let ownedDeviceUids = try identityDelegate.getDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext) let coreMessage = getCoreMessage(for: .AsymmetricChannelBroadcast(to: contactIdentity, fromOwnedIdentity: ownedIdentity)) let concreteProtocolMessage = notifyContactOfAcceptedInvitationMessageInitializer(coreMessage, Array(ownedDeviceUids), signature) - guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/CryptoProtocolId.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/CryptoProtocolId.swift index 5919cecc..2bd90d95 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/CryptoProtocolId.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/CryptoProtocolId.swift @@ -36,13 +36,14 @@ enum CryptoProtocolId: Int, CustomDebugStringConvertible { case DownloadIdentityPhoto = 7 case GroupInvitation = 8 case GroupManagement = 9 - case ObliviousChannelManagement = 10 + case ContactManagement = 10 case TrustEstablishmentWithSAS = 11 case TrustEstablishmentWithMutualScan = 12 case FullRatchet = 13 case DownloadGroupPhoto = 14 case KeycloakContactAddition = 15 case ContactCapabilitiesDiscovery = 16 + case OneToOneContactInvitation = 17 func getConcreteCryptoProtocol(from instance: ProtocolInstance, prng: PRNGService) -> ConcreteCryptoProtocol? { var concreteCryptoProtocol: ConcreteCryptoProtocol? @@ -65,8 +66,8 @@ enum CryptoProtocolId: Int, CustomDebugStringConvertible { concreteCryptoProtocol = GroupInvitationProtocol(protocolInstance: instance, prng: prng) case .GroupManagement: concreteCryptoProtocol = GroupManagementProtocol(protocolInstance: instance, prng: prng) - case .ObliviousChannelManagement: - concreteCryptoProtocol = ObliviousChannelManagementProtocol(protocolInstance: instance, prng: prng) + case .ContactManagement: + concreteCryptoProtocol = ContactManagementProtocol(protocolInstance: instance, prng: prng) case .TrustEstablishmentWithSAS: concreteCryptoProtocol = TrustEstablishmentWithSASProtocol(protocolInstance: instance, prng: prng) case .FullRatchet: @@ -79,6 +80,8 @@ enum CryptoProtocolId: Int, CustomDebugStringConvertible { concreteCryptoProtocol = TrustEstablishmentWithMutualScanProtocol(protocolInstance: instance, prng: prng) case .ContactCapabilitiesDiscovery: concreteCryptoProtocol = DeviceCapabilitiesDiscoveryProtocol(protocolInstance: instance, prng: prng) + case .OneToOneContactInvitation: + concreteCryptoProtocol = OneToOneContactInvitationProtocol(protocolInstance: instance, prng: prng) } return concreteCryptoProtocol } @@ -148,8 +151,8 @@ enum CryptoProtocolId: Int, CustomDebugStringConvertible { delegateManager: delegateManager, prng: prng, within: obvContext) - case .ObliviousChannelManagement: - return ObliviousChannelManagementProtocol(instanceUid: instanceUid, + case .ContactManagement: + return ContactManagementProtocol(instanceUid: instanceUid, currentState: ConcreteProtocolInitialState(), ownedCryptoIdentity: ownedCryptoIdentity, delegateManager: delegateManager, @@ -192,11 +195,18 @@ enum CryptoProtocolId: Int, CustomDebugStringConvertible { within: obvContext) case .ContactCapabilitiesDiscovery: return DeviceCapabilitiesDiscoveryProtocol(instanceUid: instanceUid, - currentState: ConcreteProtocolInitialState(), - ownedCryptoIdentity: ownedCryptoIdentity, - delegateManager: delegateManager, - prng: prng, - within: obvContext) + currentState: ConcreteProtocolInitialState(), + ownedCryptoIdentity: ownedCryptoIdentity, + delegateManager: delegateManager, + prng: prng, + within: obvContext) + case .OneToOneContactInvitation: + return OneToOneContactInvitationProtocol(instanceUid: instanceUid, + currentState: ConcreteProtocolInitialState(), + ownedCryptoIdentity: ownedCryptoIdentity, + delegateManager: delegateManager, + prng: prng, + within: obvContext) } } } @@ -214,13 +224,14 @@ extension CryptoProtocolId { case .DownloadIdentityPhoto: return "DownloadIdentityPhoto" case .GroupInvitation: return "GroupInvitation" case .GroupManagement: return "GroupManagement" - case .ObliviousChannelManagement: return "ObliviousChannelManagement" + case .ContactManagement: return "ContactManagement" case .TrustEstablishmentWithSAS: return "TrustEstablishmentWithSAS" case .FullRatchet: return "FullRatchet" case .DownloadGroupPhoto: return "DownloadGroupPhoto" case .KeycloakContactAddition: return "KeycloakContactAddition" case .TrustEstablishmentWithMutualScan: return "TrustEstablishmentWithMutualScan" case .ContactCapabilitiesDiscovery: return "ContactCapabilitiesDiscovery" + case .OneToOneContactInvitation: return "OneToOneContactInvitation" } } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceCapabilitiesDiscoveryProtocol/DeviceCapabilitiesDiscoveryProtocolMessages.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceCapabilitiesDiscoveryProtocol/DeviceCapabilitiesDiscoveryProtocolMessages.swift index d1346ab0..a50a6cd0 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceCapabilitiesDiscoveryProtocol/DeviceCapabilitiesDiscoveryProtocolMessages.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceCapabilitiesDiscoveryProtocol/DeviceCapabilitiesDiscoveryProtocolMessages.swift @@ -178,19 +178,19 @@ extension DeviceCapabilitiesDiscoveryProtocol { // Properties specific to this concrete protocol message let rawContactObvCapabilities: Set - let isReponse: Bool + let isResponse: Bool // Init when sending this message init(coreProtocolMessage: CoreProtocolMessage, ownCapabilities: Set, isReponse: Bool) { self.coreProtocolMessage = coreProtocolMessage self.rawContactObvCapabilities = Set(ownCapabilities.map({ $0.rawValue })) - self.isReponse = isReponse + self.isResponse = isReponse } var encodedInputs: [ObvEncoded] { let encodedRawCapabilities = rawContactObvCapabilities.map({ $0.encode() }) - return [encodedRawCapabilities.encode(), isReponse.encode()] + return [encodedRawCapabilities.encode(), isResponse.encode()] } // Init when receiving this message @@ -202,7 +202,7 @@ extension DeviceCapabilitiesDiscoveryProtocol { throw DeviceCapabilitiesDiscoveryProtocol.makeError(message: "Unexpected number of encoded inputs") } self.rawContactObvCapabilities = try DeviceCapabilitiesDiscoveryProtocol.decodeRawContactObvCapabilities(message.encodedInputs[0]) - self.isReponse = try message.encodedInputs[1].decode() + self.isResponse = try message.encodedInputs[1].decode() } } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceCapabilitiesDiscoveryProtocol/DeviceCapabilitiesDiscoveryProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceCapabilitiesDiscoveryProtocol/DeviceCapabilitiesDiscoveryProtocolSteps.swift index 675bed98..083481e5 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceCapabilitiesDiscoveryProtocol/DeviceCapabilitiesDiscoveryProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceCapabilitiesDiscoveryProtocol/DeviceCapabilitiesDiscoveryProtocolSteps.swift @@ -77,25 +77,12 @@ extension DeviceCapabilitiesDiscoveryProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceCapabilitiesDiscoveryProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let newOwnCapabilities = receivedMessage.newOwnCapabilities // We add the new capabilities to the current device of the owned identity. If these capabilities already exist, do nothing and return. + let previousOwnCapabilities: Set do { let currentOwnCapabilities = try identityDelegate.getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ownedIdentity, within: obvContext) guard currentOwnCapabilities != newOwnCapabilities else { @@ -103,6 +90,38 @@ extension DeviceCapabilitiesDiscoveryProtocol { return FinishedState() } try identityDelegate.setCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ownedIdentity, newCapabilities: newOwnCapabilities, within: obvContext) + previousOwnCapabilities = currentOwnCapabilities ?? Set() + } + + // If the previous own capabilities did not have the oneToOneContacts capability, but the new capabilities do, we request our own OneToOne status + // To the contact. The reason is the following: since we just added the oneToOneContacts capability, we are in the situation where we consider + // *all* our contacts as OneToOne. But some of these contacts (who have had the oneToOneContacts capability before we did) might consider us as + // A non-OneToOne contact. Our objective is to reconciale with these contacts. So we send a RequestOwnOneToOneStatusFromContactMessage from the + // OneToOneContactInvitationProtocol to all our contacts. For each of our contacts, one of the following is true: + // - The contact does not have the oneToOneContacts capability, and she will discard our message. + // - The contact has the oneToOneContacts capability and + // - Considers us to be OneToOne too, or invited us to be OneToOne. In that case, she will answer with a OneToOneResponseMessage (with invitationAccepted=true). + // - Considers us to be non-OneToOne. In that case, she will anser with a OneToOneResponseMessage (with invitationAccepted=false), that + // We will process in the AliceProcessesUnexpectedBobResponseStep, where we will downgrade the contact. + + if !previousOwnCapabilities.contains(.oneToOneContacts) && newOwnCapabilities.contains(.oneToOneContacts) { + let allContactIdentities = try identityDelegate.getContactsOfOwnedIdentity(ownedIdentity, within: obvContext) + let channel = ObvChannelSendChannelType.Local(ownedIdentity: ownedIdentity) + let newProtocolInstanceUid = UID.gen(with: prng) + let coreMessage = CoreProtocolMessage(channelType: channel, + cryptoProtocolId: .OneToOneContactInvitation, + protocolInstanceUid: newProtocolInstanceUid) + let message = OneToOneContactInvitationProtocol.InitialOneToOneStatusSyncRequestMessage(coreProtocolMessage: coreMessage, contactsToSync: allContactIdentities) + guard let messageToSend = message.generateObvChannelProtocolMessageToSend(with: prng) else { + assertionFailure() + throw DeviceCapabilitiesDiscoveryProtocol.makeError(message: "Implementation error") + } + do { + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } catch { + os_log("Failed to request our own OneToOne status to our contact", log: log, type: .fault) + throw error + } } // We send all the capabilities of the current device of the owned identity to all its contact. @@ -172,20 +191,6 @@ extension DeviceCapabilitiesDiscoveryProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceCapabilitiesDiscoveryProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = receivedMessage.contactIdentity let contactDeviceUid = receivedMessage.contactDeviceUid @@ -193,7 +198,10 @@ extension DeviceCapabilitiesDiscoveryProtocol { // Get a fresh set of all the capabilities of the current device of the owned identity. - let currentCapabilities = try identityDelegate.getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ownedIdentity, within: obvContext) + guard let currentCapabilities = try identityDelegate.getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ownedIdentity, within: obvContext) else { + assertionFailure() + throw Self.makeError(message: "The owned capabilities are not known yet, which un expected at this point") + } // We send all the capabilities of the current device of the owned identity to the device of the contact @@ -239,27 +247,16 @@ extension DeviceCapabilitiesDiscoveryProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceCapabilitiesDiscoveryProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let otherOwnedDeviceUid = receivedMessage.otherOwnedDeviceUid let isResponse = receivedMessage.isResponse // Get a fresh set of all the capabilities of the current device of the owned identity. - let currentCapabilities = try identityDelegate.getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ownedIdentity, within: obvContext) + guard let currentCapabilities = try identityDelegate.getCapabilitiesOfCurrentDeviceOfOwnedIdentity(ownedIdentity: ownedIdentity, within: obvContext) else { + assertionFailure() + throw Self.makeError(message: "The owned capabilities are not known yet, which un expected at this point") + } // We send all the capabilities of the current device of the owned identity to the other owned device @@ -306,23 +303,9 @@ extension DeviceCapabilitiesDiscoveryProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceCapabilitiesDiscoveryProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let rawContactObvCapabilities = receivedMessage.rawContactObvCapabilities - let isResonse = receivedMessage.isReponse + let isResponse = receivedMessage.isResponse // Determine the origin of the message (contact identity and contact device uid) @@ -350,7 +333,7 @@ extension DeviceCapabilitiesDiscoveryProtocol { contactIdentity: remoteIdentity, contactDeviceUid: remoteDeviceUid, within: obvContext) - if !isResonse && currentContactObvCapabilities.isEmpty { + if !isResponse && (currentContactObvCapabilities == nil || currentContactObvCapabilities?.isEmpty == true) { let channel = ObvChannelSendChannelType.Local(ownedIdentity: ownedIdentity) let coreMessage = getCoreMessage(for: channel) @@ -403,20 +386,6 @@ extension DeviceCapabilitiesDiscoveryProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceCapabilitiesDiscoveryProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: DeviceCapabilitiesDiscoveryProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let rawOtherOwnDeviceObvCapabilities = receivedMessage.rawOtherOwnDeviceObvCapabilities let isResponse = receivedMessage.isReponse @@ -440,8 +409,8 @@ extension DeviceCapabilitiesDiscoveryProtocol { let currentCapabilitiesOfOtherOwnDevice = try identityDelegate.getCapabilitiesOfOtherOwnedDevice(ownedIdentity: ownedIdentity, deviceUID: otherOwnedDeviceUid, within: obvContext) - if !isResponse && currentCapabilitiesOfOtherOwnDevice.isEmpty { - + if !isResponse && (currentCapabilitiesOfOtherOwnDevice == nil || currentCapabilitiesOfOtherOwnDevice?.isEmpty == true) { + let channel = ObvChannelSendChannelType.Local(ownedIdentity: ownedIdentity) let coreMessage = getCoreMessage(for: channel) let message = InitialSingleOwnedDeviceMessage(coreProtocolMessage: coreMessage, otherOwnedDeviceUid: otherOwnedDeviceUid, isResponse: true) diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceDiscoveryForContactIdentityProtocol.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceDiscoveryForContactIdentityProtocol.swift index 742a8d0f..4bf9d233 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceDiscoveryForContactIdentityProtocol.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceDiscoveryForContactIdentityProtocol.swift @@ -29,7 +29,7 @@ import OlvidUtils public struct DeviceDiscoveryForContactIdentityProtocol: ConcreteCryptoProtocol { - private static let logCategory = "DeviceDiscoveryForContactIdentityProtocol" + static let logCategory = "DeviceDiscoveryForContactIdentityProtocol" static let id = CryptoProtocolId.DeviceDiscoveryForContactIdentity @@ -100,19 +100,6 @@ extension DeviceDiscoveryForContactIdentityProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceDiscoveryForContactIdentityProtocol.logCategory) - os_log("DeviceDiscoveryForContactIdentityProtocol: starting StartChildProtocolStep", log: log, type: .info) - defer { os_log("DeviceDiscoveryForContactIdentityProtocol: ending StartChildProtocolStep", log: log, type: .info) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity @@ -182,13 +169,6 @@ extension DeviceDiscoveryForContactIdentityProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceDiscoveryForContactIdentityProtocol.logCategory) - os_log("DeviceDiscoveryForContactIdentityProtocol: starting ProcessChildProtocolStateStep", log: log, type: .info) - defer { os_log("DeviceDiscoveryForContactIdentityProtocol: ending ProcessChildProtocolStateStep", log: log, type: .info) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity: ObvCryptoIdentity do { diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceDiscoveryForRemoteIdentityProtocol.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceDiscoveryForRemoteIdentityProtocol.swift index 1e4e0f65..63ec1d01 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceDiscoveryForRemoteIdentityProtocol.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DeviceDiscoveryForRemoteIdentityProtocol.swift @@ -30,7 +30,7 @@ import OlvidUtils public struct DeviceDiscoveryForRemoteIdentityProtocol: ConcreteCryptoProtocol { - private static let logCategory = "DeviceDiscoveryForRemoteIdentityProtocol" + static let logCategory = "DeviceDiscoveryForRemoteIdentityProtocol" static let id = CryptoProtocolId.DeviceDiscoveryForRemoteIdentity @@ -113,14 +113,6 @@ extension DeviceDiscoveryForRemoteIdentityProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceDiscoveryForRemoteIdentityProtocol.logCategory) - os_log("DeviceDiscoveryForRemoteIdentityProtocol: starting SendRequestStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } - let remoteIdentity = receivedMessage.remoteIdentity // Send the server query @@ -133,7 +125,6 @@ extension DeviceDiscoveryForRemoteIdentityProtocol { // Return the new state - os_log("DeviceDiscoveryForRemoteIdentityProtocol: ending SendRequestStep", log: log, type: .debug) return WaitingForDeviceUidsState.init(remoteIdentity: remoteIdentity) } } @@ -159,18 +150,7 @@ extension DeviceDiscoveryForRemoteIdentityProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceDiscoveryForRemoteIdentityProtocol.logCategory) - os_log("DeviceDiscoveryForRemoteIdentityProtocol: starting ProcessDeviceUidsFromServerOrSendRequestStep", log: log, type: .debug) - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return nil - } - let remoteIdentity = startState.remoteIdentity guard let deviceUids = receivedMessage.deviceUids else { os_log("The received server response does not contain device uids", log: log, type: .error) @@ -213,7 +193,6 @@ extension DeviceDiscoveryForRemoteIdentityProtocol { } - os_log("DeviceDiscoveryForRemoteIdentityProtocol: ending ProcessDeviceUidsFromServerOrSendRequestStep", log: log, type: .debug) return nextState } } @@ -237,19 +216,6 @@ extension DeviceDiscoveryForRemoteIdentityProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceDiscoveryForRemoteIdentityProtocol.logCategory) - os_log("DeviceDiscoveryForRemoteIdentityProtocol: starting RespondToRequestStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return nil - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } - let remoteIdentity = receivedMessage.remoteIdentity let remoteDeviceUid = receivedMessage.remoteDeviceUid @@ -267,7 +233,6 @@ extension DeviceDiscoveryForRemoteIdentityProtocol { } // Return the new state - os_log("DeviceDiscoveryForRemoteIdentityProtocol: ending RespondToRequestStep", log: log, type: .debug) return DeviceUidsSentState() } } @@ -292,14 +257,10 @@ extension DeviceDiscoveryForRemoteIdentityProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: DeviceDiscoveryForRemoteIdentityProtocol.logCategory) - os_log("DeviceDiscoveryForRemoteIdentityProtocol: starting ProcessDeviceUidsStep", log: log, type: .debug) - let remoteIdentity = startState.remoteIdentity let deviceUids = receivedMessage.deviceUids // Return the new state - os_log("DeviceDiscoveryForRemoteIdentityProtocol: ending ProcessDeviceUidsStep", log: log, type: .debug) return DeviceUidsReceivedState(remoteIdentity: remoteIdentity, deviceUids: deviceUids) } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DownloadIdentityPhotoProtocol/DownloadIdentityPhotoChildProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DownloadIdentityPhotoProtocol/DownloadIdentityPhotoChildProtocolSteps.swift index ccaa4b1f..502241d7 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DownloadIdentityPhotoProtocol/DownloadIdentityPhotoChildProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/DownloadIdentityPhotoProtocol/DownloadIdentityPhotoChildProtocolSteps.swift @@ -70,13 +70,7 @@ extension DownloadIdentityPhotoChildProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DownloadIdentityPhotoChildProtocol.logCategory) - os_log("DownloadIdentityPhotoChildProtocol: starting QueryServerStep", log: log, type: .debug) - defer { os_log("DownloadIdentityPhotoChildProtocol: ending QueryServerStep", log: log, type: .debug) } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } guard let label = receivedMessage.contactIdentityDetailsElements.photoServerKeyAndLabel?.label else { os_log("The server label is not set", log: log, type: .fault) return nil @@ -117,13 +111,6 @@ extension DownloadIdentityPhotoChildProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DownloadIdentityPhotoChildProtocol.logCategory) - os_log("DownloadIdentityPhotoChildProtocol: starting ProcessPhotoStep", log: log, type: .debug) - defer { os_log("DownloadIdentityPhotoChildProtocol: ending ProcessPhotoStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("Could get identity delegate", log: log, type: .fault) - return CancelledState() - } guard let encryptedPhotoData = receivedMessage.encryptedPhoto else { // Photo was deleted from the server diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/FullRatchetProtocol/FullRatchetProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/FullRatchetProtocol/FullRatchetProtocolSteps.swift index f073b1c3..704e01e4 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/FullRatchetProtocol/FullRatchetProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/FullRatchetProtocol/FullRatchetProtocolSteps.swift @@ -76,13 +76,6 @@ extension FullRatchetProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: FullRatchetProtocol.logCategory) - os_log("FullRatchetProtocol: starting AliceSendEphemeralKeyStep", log: log, type: .info) - defer { os_log("FullRatchetProtocol: ending AliceSendEphemeralKeyStep", log: log, type: .info) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = receivedMessage.contactIdentity let contactDeviceUid = receivedMessage.contactDeviceUid @@ -145,13 +138,6 @@ extension FullRatchetProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: FullRatchetProtocol.logCategory) - os_log("FullRatchetProtocol: starting AliceResendEphemeralKeyStep", log: log, type: .info) - defer { os_log("FullRatchetProtocol: ending AliceResendEphemeralKeyStep", log: log, type: .info) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } // We discard the ephemeral private key of that start state let contactIdentity = startState.contactIdentity @@ -224,13 +210,6 @@ extension FullRatchetProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: FullRatchetProtocol.logCategory) - os_log("FullRatchetProtocol: starting AliceResendEphemeralKeyFromAliceWaitingForAckStateStep", log: log, type: .info) - defer { os_log("FullRatchetProtocol: ending AliceResendEphemeralKeyFromAliceWaitingForAckStateStep", log: log, type: .info) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } // We discard the ephemeral private key of that start state let contactIdentity = startState.contactIdentity @@ -302,14 +281,7 @@ extension FullRatchetProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: FullRatchetProtocol.logCategory) - os_log("FullRatchetProtocol: starting BobSendEphemeralKeyAndK1FromInitialStateStep", log: log, type: .info) - defer { os_log("FullRatchetProtocol: ending BobSendEphemeralKeyAndK1FromInitialStateStep", log: log, type: .info) } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - // Since the BobSendEphemeralKeyAndK1FromInitialStateStep and the BobSendEphemeralKeyAndK1BobWaitingForK2StateStep are almost identical, we factorized most of the code into a helper function guard let helperValues = FullRatchetProtocol.bobSendEphemeralKeyAndK1StepHelper(receivedMessage: receivedMessage, ownedIdentity: ownedIdentity, @@ -370,8 +342,6 @@ extension FullRatchetProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: FullRatchetProtocol.logCategory) - os_log("FullRatchetProtocol: starting BobSendEphemeralKeyAndK1BobWaitingForK2StateStep", log: log, type: .info) - defer { os_log("FullRatchetProtocol: ending BobSendEphemeralKeyAndK1BobWaitingForK2StateStep", log: log, type: .info) } os_log("FullRatchetProtocol - BobSendEphemeralKeyAndK1BobWaitingForK2StateStep - Received restart counter: %d / Start state restart counter: %d", log: log, type: .info, receivedMessage.restartCounter, startState.restartCounter) @@ -382,11 +352,6 @@ extension FullRatchetProtocol { return startState } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - // We do nothing with the remaining values of the start state since we are re-starting the protocol. // Since the BobSendEphemeralKeyAndK1FromInitialStateStep and the BobSendEphemeralKeyAndK1BobWaitingForK2StateStep are almost identical, we factorized most of the code into a helper function @@ -449,8 +414,6 @@ extension FullRatchetProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: FullRatchetProtocol.logCategory) - os_log("FullRatchetProtocol: starting AliceRecoverK1AndSendK2Step", log: log, type: .info) - defer { os_log("FullRatchetProtocol: ending AliceRecoverK1AndSendK2Step", log: log, type: .info) } let contactEphemeralPublicKey = receivedMessage.contactEphemeralPublicKey let c1 = receivedMessage.c1 @@ -462,11 +425,6 @@ extension FullRatchetProtocol { os_log("FullRatchetProtocol - AliceRecoverK1AndSendK2Step - Received restart counter: %d / Start state restart counter: %d", log: log, type: .info, receivedRestartCounter, localRestartCounter) - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - // Verifiy that the counter matches. Ignore the message if they don't guard localRestartCounter == receivedRestartCounter else { @@ -545,8 +503,6 @@ extension FullRatchetProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: FullRatchetProtocol.logCategory) - os_log("FullRatchetProtocol: starting BobRecoverK2ToUpdateReceiveSeedAndSendAckStep", log: log, type: .info) - defer { os_log("FullRatchetProtocol: ending BobRecoverK2ToUpdateReceiveSeedAndSendAckStep", log: log, type: .info) } let c2 = receivedMessage.c2 let receivedRestartCounter = receivedMessage.restartCounter @@ -558,11 +514,6 @@ extension FullRatchetProtocol { os_log("FullRatchetProtocol - BobRecoverK2ToUpdateReceiveSeedAndSendAckStep - Received restart counter: %d / Start state restart counter: %d", log: log, type: .info, receivedRestartCounter, localRestartCounter) - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - // Verifiy that the counter matches. Ignore the message if they don't guard localRestartCounter == receivedRestartCounter else { @@ -650,8 +601,6 @@ extension FullRatchetProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: FullRatchetProtocol.logCategory) - os_log("FullRatchetProtocol: starting AliceUpdateSendSeedStep", log: log, type: .info) - defer { os_log("FullRatchetProtocol: ending AliceUpdateSendSeedStep", log: log, type: .info) } let receivedRestartCounter = receivedMessage.restartCounter /* startState.contactIdentity already used to test the channel */ @@ -661,11 +610,6 @@ extension FullRatchetProtocol { os_log("FullRatchetProtocol - AliceUpdateSendSeedStep - Received restart counter: %d / Start state restart counter: %d", log: log, type: .info, receivedRestartCounter, localRestartCounter) - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - // Verifiy that the counter matches. Ignore the message if they don't guard localRestartCounter == receivedRestartCounter else { diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/DownloadGroupPhotoProtocol/DownloadGroupPhotoChildProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/DownloadGroupPhotoProtocol/DownloadGroupPhotoChildProtocolSteps.swift index 1f03800e..08ef675f 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/DownloadGroupPhotoProtocol/DownloadGroupPhotoChildProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/DownloadGroupPhotoProtocol/DownloadGroupPhotoChildProtocolSteps.swift @@ -68,13 +68,7 @@ extension DownloadGroupPhotoChildProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DownloadIdentityPhotoChildProtocol.logCategory) - os_log("DownloadIdentityPhotoChildProtocol: starting QueryServerStep", log: log, type: .debug) - defer { os_log("DownloadIdentityPhotoChildProtocol: ending QueryServerStep", log: log, type: .debug) } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } guard let label = receivedMessage.groupInformation.groupDetailsElements.photoServerKeyAndLabel?.label else { os_log("The server label is not set", log: log, type: .fault) return nil @@ -115,13 +109,6 @@ extension DownloadGroupPhotoChildProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: DownloadIdentityPhotoChildProtocol.logCategory) - os_log("DownloadIdentityPhotoChildProtocol: starting ProcessPhotoStep", log: log, type: .debug) - defer { os_log("DownloadIdentityPhotoChildProtocol: ending ProcessPhotoStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("Could get identity delegate", log: log, type: .fault) - return CancelledState() - } guard let encryptedPhotoData = receivedMessage.encryptedPhoto else { // Photo was deleted from the server diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocol.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocol.swift index 7f2c80fe..9201b2e4 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocol.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocol.swift @@ -52,6 +52,10 @@ public struct GroupInvitationProtocol: ConcreteCryptoProtocol { self.instanceUid = instanceUid } + static func makeError(message: String) -> Error { + NSError(domain: "GroupInvitationProtocol", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) + } + static func stateId(fromRawValue rawValue: Int) -> ConcreteProtocolStateId? { return StateId(rawValue: rawValue) } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocolMessages.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocolMessages.swift index 64d519f4..7e3db547 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocolMessages.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocolMessages.swift @@ -34,7 +34,7 @@ extension GroupInvitationProtocol { case DialogAcceptGroupInvitation = 2 case InvitationResponse = 3 case PropagateInvitationResponse = 4 - case TrustLevelIncreased = 5 + // We remove the TrustLevelIncreased case on 2022-01-27 when implementing the two-level address bool case DialogInformative = 6 var concreteProtocolMessageType: ConcreteProtocolMessage.Type { @@ -44,7 +44,6 @@ extension GroupInvitationProtocol { case .DialogAcceptGroupInvitation : return DialogAcceptGroupInvitationMessage.self case .InvitationResponse : return InvitationResponseMessage.self case .PropagateInvitationResponse : return PropagateInvitationResponseMessage.self - case .TrustLevelIncreased : return TrustLevelIncreasedMessage.self case .DialogInformative : return DialogInformativeMessage.self } } @@ -220,36 +219,6 @@ extension GroupInvitationProtocol { } } - - - // MARK: - InvitationResponseMessage - - struct TrustLevelIncreasedMessage: ConcreteProtocolMessage { - - let id: ConcreteProtocolMessageId = MessageId.TrustLevelIncreased - let coreProtocolMessage: CoreProtocolMessage - - let identityWithTrustLevelIncreased: ObvCryptoIdentity - - var encodedInputs: [ObvEncoded] { - return [identityWithTrustLevelIncreased.encode()] - } - - // Initializers - - init(with message: ReceivedMessage) throws { - self.coreProtocolMessage = CoreProtocolMessage(with: message) - guard message.encodedInputs.count == 1 else { throw NSError() } - self.identityWithTrustLevelIncreased = try message.encodedInputs[0].decode() - } - - init(coreProtocolMessage: CoreProtocolMessage, identityWithTrustLevelIncreased: ObvCryptoIdentity) { - self.coreProtocolMessage = coreProtocolMessage - self.identityWithTrustLevelIncreased = identityWithTrustLevelIncreased - } - - } - // MARK: - DialogInformativeMessage // This message is always sent from this protocol, never to this protocol diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocolSteps.swift index cf7d87e4..7b74595a 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupInvitationProtocol/GroupInvitationProtocolSteps.swift @@ -33,7 +33,7 @@ extension GroupInvitationProtocol { case SendInvitation = 0 case ProcessInvitation = 1 case ProcessInvitationDialogResponse = 2 - case ReCheckTrustLevel = 3 + // Case ReCheckTrustLevel = 3 // Removed on the 2022-01-27 when implementing two-level address book case ProcessPropagatedInvitationResponse = 4 case ProcessResponse = 5 @@ -50,9 +50,6 @@ extension GroupInvitationProtocol { case .ProcessInvitationDialogResponse: let step = ProcessInvitationDialogResponseStep(from: concreteProtocol, and: receivedMessage) return step - case .ReCheckTrustLevel: - let step = ReCheckTrustLevelStep(from: concreteProtocol, and: receivedMessage) - return step case .ProcessPropagatedInvitationResponse: let step = ProcessPropagatedInvitationResponseStep(from: concreteProtocol, and: receivedMessage) return step @@ -85,13 +82,6 @@ extension GroupInvitationProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupInvitationProtocol.logCategory) - os_log("GroupInvitationProtocol: starting SendInvitationStep", log: log, type: .debug) - defer { os_log("GroupInvitationProtocol: ending SendInvitationStep", log: log, type: .debug) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = receivedMessage.contactIdentity let groupInformation = receivedMessage.groupInformation @@ -127,7 +117,7 @@ extension GroupInvitationProtocol { groupInformation: groupInformation, pendingGroupMembers: membersAndPendingGroupMembers) guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - throw NSError() + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) @@ -161,18 +151,6 @@ extension GroupInvitationProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupInvitationProtocol.logCategory) - os_log("GroupInvitationProtocol: starting ProcessInvitationStep", log: log, type: .debug) - defer { os_log("GroupInvitationProtocol: ending ProcessInvitationStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let groupInformation = receivedMessage.groupInformation let pendingGroupMembers = receivedMessage.pendingGroupMembers @@ -238,19 +216,11 @@ extension GroupInvitationProtocol { } - // Get the trust level we have in the group owner - - let groupOwnerTrustLevel: TrustLevel - do { - groupOwnerTrustLevel = try identityDelegate.getTrustLevel(forContactIdentity: groupInformation.groupOwnerIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) - } catch { - os_log("Could not get the group owner's trust level", log: log, type: .error) - return CancelledState() - } - - // Continue the step, depending on the trust level + // 2022-01-26: we used to consider the trust level we have with the group owned to decide whether to auto-accept the invitation. + // We don't do that anymore and systematically request a confirmation to the app. At the app level, this invitation might be auto-accepted. + // The only situation where we still auto-accept the invitation is when we are already part of the group. - if groupOwnerTrustLevel >= ObvConstants.autoAcceptTrustLevelTreshold || alreadyPartOfThisGroup { + if alreadyPartOfThisGroup { // Auto accept @@ -260,7 +230,7 @@ extension GroupInvitationProtocol { let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([groupInformation.groupOwnerIdentity]), fromOwnedIdentity: ownedIdentity)) let concreteProtocolMessage = InvitationResponseMessage(coreProtocolMessage: coreMessage, groupUid: groupInformation.groupUid, invitationAccepted: true) guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - throw NSError() + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } @@ -276,32 +246,16 @@ extension GroupInvitationProtocol { let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithOtherDevicesOfOwnedIdentity(ownedIdentity: ownedIdentity)) let concreteProtocolMessage = PropagateInvitationResponseMessage(coreProtocolMessage: coreMessage, invitationAccepted: true) guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - throw NSError() + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } - // Create the group (only if we are not already part of it) - - if !alreadyPartOfThisGroup { - do { - let pendingGroupMemberIdentities = pendingGroupMembers.filter { $0.cryptoIdentity != ownedIdentity } - try identityDelegate.createContactGroupJoined(ownedIdentity: ownedIdentity, - groupInformation: groupInformation, - groupOwner: groupInformation.groupOwnerIdentity, - pendingGroupMembers: pendingGroupMemberIdentities, - within: obvContext) - } catch { - os_log("Could not create contact group (1)", log: log, type: .error) - return CancelledState() - } - } - // Return the new state return ResponseSentState() - } else if groupOwnerTrustLevel >= ObvConstants.userConfirmationTrustLevelTreshold { + } else { // Prompt the user to accept @@ -309,64 +263,18 @@ extension GroupInvitationProtocol { do { let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: ObvChannelDialogToSendType.acceptGroupInvite(groupInformation: groupInformation, pendingGroupMembers: pendingGroupMembers, receivedMessageTimestamp: receivedMessage.timestamp))) let concreteProtocolMessage = DialogAcceptGroupInvitationMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the group owner increases - - guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { - os_log("Could not retrive this protocol instance", log: log, type: .fault) - return CancelledState() - } - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: groupInformation.groupOwnerIdentity, - targetTrustLevel: ObvConstants.autoAcceptTrustLevelTreshold, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - // Return the new state return InvitationReceivedState(groupInformation: groupInformation, dialogUuid: dialogUuid, pendingGroupMembers: pendingGroupMembers) - - } else { - - // Prompt the user to increase trust levels - - let dialogUuid = UUID() - do { - let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: ObvChannelDialogToSendType.increaseGroupOwnerTrustLevel(groupInformation: groupInformation, pendingGroupMembers: pendingGroupMembers, receivedMessageTimestamp: receivedMessage.timestamp))) - let concreteProtocolMessage = DialogAcceptGroupInvitationMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the group owner increases - - guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { - os_log("Could not retrive this protocol instance", log: log, type: .fault) - return CancelledState() - } - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: groupInformation.groupOwnerIdentity, - targetTrustLevel: ObvConstants.userConfirmationTrustLevelTreshold, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - - return InvitationReceivedState(groupInformation: groupInformation, dialogUuid: dialogUuid, pendingGroupMembers: pendingGroupMembers) } - + } } @@ -393,18 +301,6 @@ extension GroupInvitationProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupInvitationProtocol.logCategory) - os_log("GroupInvitationProtocol: starting ProcessInvitationDialogResponse", log: log, type: .debug) - defer { os_log("GroupInvitationProtocol: ending ProcessInvitationDialogResponse", log: log, type: .debug) } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let groupInformation = startState.groupInformation let dialogUuid = startState.dialogUuid @@ -422,7 +318,9 @@ extension GroupInvitationProtocol { let dialogType = ObvChannelDialogToSendType.delete let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } @@ -439,8 +337,7 @@ extension GroupInvitationProtocol { let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([groupInformation.groupOwnerIdentity]), fromOwnedIdentity: ownedIdentity)) let concreteProtocolMessage = InvitationResponseMessage(coreProtocolMessage: coreMessage, groupUid: groupInformation.groupUid, invitationAccepted: invitationAccepted) guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - os_log("Could not generate protocol message to send, we abort the protocol", log: log, type: .error) - return CancelledState() + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } @@ -467,15 +364,6 @@ extension GroupInvitationProtocol { return CancelledState() } - // Show the group joined dialog - - do { - let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: ObvChannelDialogToSendType.groupJoined(groupInformation: groupInformation))) - let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - // Return the new state return ResponseSentState() @@ -483,211 +371,6 @@ extension GroupInvitationProtocol { } } - - - // MARK: - ReCheckTrustLevelStep - - final class ReCheckTrustLevelStep: ProtocolStep, TypedConcreteProtocolStep { - - let startState: InvitationReceivedState - let receivedMessage: TrustLevelIncreasedMessage - - init?(startState: InvitationReceivedState, receivedMessage: GroupInvitationProtocol.TrustLevelIncreasedMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { - - self.startState = startState - self.receivedMessage = receivedMessage - - super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, - expectedReceptionChannelInfo: .Local, - receivedMessage: receivedMessage, - concreteCryptoProtocol: concreteCryptoProtocol) - } - - override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - - let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupInvitationProtocol.logCategory) - os_log("GroupInvitationProtocol: starting ReCheckTrustLevelStep", log: log, type: .debug) - defer { os_log("GroupInvitationProtocol: ending ReCheckTrustLevelStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - let groupInformation = startState.groupInformation - let dialogUuid = startState.dialogUuid - let pendingGroupMembers = startState.pendingGroupMembers - let identityWithTrustLevelIncreased = receivedMessage.identityWithTrustLevelIncreased - - // Check that the the identity with increases trust level is the group owner - - guard identityWithTrustLevelIncreased == groupInformation.groupOwnerIdentity else { - os_log("The identity with increased trust level is not the group owner", log: log, type: .error) - return startState - } - - // Get the trust level we have in the group owner - - let groupOwnerTrustLevel: TrustLevel - do { - groupOwnerTrustLevel = try identityDelegate.getTrustLevel(forContactIdentity: groupInformation.groupOwnerIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) - } catch { - os_log("Could not get the group owner's trust level", log: log, type: .error) - return CancelledState() - } - - // Continue the step, depending on the trust level - - if groupOwnerTrustLevel >= ObvConstants.autoAcceptTrustLevelTreshold { - - // Auto accept - - // Notifiy the group owner that we accepted the invitation - - do { - let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([groupInformation.groupOwnerIdentity]), fromOwnedIdentity: ownedIdentity)) - let concreteProtocolMessage = InvitationResponseMessage(coreProtocolMessage: coreMessage, groupUid: groupInformation.groupUid, invitationAccepted: true) - guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - throw NSError() - } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - - // Propagate the accept to other owned devices - - guard let numberOfOtherDevicesOfOwnedIdentity = try? identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count else { - os_log("Could not determine whether the owned identity has other (remote) devices", log: log, type: .fault) - return CancelledState() - } - - if numberOfOtherDevicesOfOwnedIdentity > 0 { - let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithOtherDevicesOfOwnedIdentity(ownedIdentity: ownedIdentity)) - let concreteProtocolMessage = PropagateInvitationResponseMessage(coreProtocolMessage: coreMessage, invitationAccepted: true) - guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - throw NSError() - } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - - // Create the group - - do { - let pendingGroupMemberIdentities = pendingGroupMembers.filter { $0.cryptoIdentity != ownedIdentity } - try identityDelegate.createContactGroupJoined(ownedIdentity: ownedIdentity, - groupInformation: groupInformation, - groupOwner: groupInformation.groupOwnerIdentity, - pendingGroupMembers: pendingGroupMemberIdentities, - within: obvContext) - } catch { - os_log("Could not create contact group (3)", log: log, type: .error) - return CancelledState() - } - - // Show the group joined dialog - - do { - let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: ObvChannelDialogToSendType.groupJoined(groupInformation: groupInformation))) - let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - - // Return the new state - - return ResponseSentState() - - } else if groupOwnerTrustLevel >= ObvConstants.userConfirmationTrustLevelTreshold { - - // Prompt the user to accept - - do { - let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: ObvChannelDialogToSendType.acceptGroupInvite(groupInformation: groupInformation, pendingGroupMembers: pendingGroupMembers, receivedMessageTimestamp: receivedMessage.timestamp))) - let concreteProtocolMessage = DialogAcceptGroupInvitationMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - - // Delete any previous entry in the ProtocolInstanceWaitingForTrustLevelIncrease database - - guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { - os_log("Could not retrive this protocol instance", log: log, type: .fault) - return CancelledState() - } - - do { - try ProtocolInstanceWaitingForTrustLevelIncrease.deleteRelatedToProtocolInstance(thisProtocolInstance, contactCryptoIdentity: groupInformation.groupOwnerIdentity, delegateManager: delegateManager) - } catch { - os_log("Could not delete previous ProtocolInstanceWaitingForTrustLevelIncrease entries", log: log, type: .fault) - return CancelledState() - } - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the group owner increases - - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: groupInformation.groupOwnerIdentity, - targetTrustLevel: ObvConstants.autoAcceptTrustLevelTreshold, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - - // Return the new state - - return InvitationReceivedState(groupInformation: groupInformation, dialogUuid: dialogUuid, pendingGroupMembers: pendingGroupMembers) - - } else { - - // Prompt the user to increase trust levels - - do { - let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: ObvChannelDialogToSendType.increaseGroupOwnerTrustLevel(groupInformation: groupInformation, pendingGroupMembers: pendingGroupMembers, receivedMessageTimestamp: receivedMessage.timestamp))) - let concreteProtocolMessage = DialogAcceptGroupInvitationMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } - _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) - } - - // Delete any previous entry in the ProtocolInstanceWaitingForTrustLevelIncrease database - - guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { - os_log("Could not retrive this protocol instance", log: log, type: .fault) - return CancelledState() - } - - do { - try ProtocolInstanceWaitingForTrustLevelIncrease.deleteRelatedToProtocolInstance(thisProtocolInstance, contactCryptoIdentity: groupInformation.groupOwnerIdentity, delegateManager: delegateManager) - } catch { - os_log("Could not delete previous ProtocolInstanceWaitingForTrustLevelIncrease entries", log: log, type: .fault) - return CancelledState() - } - - // Insert an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database, so as to be notified if the Trust Level we have in the group owner increases - - guard let _ = ProtocolInstanceWaitingForTrustLevelIncrease(ownedCryptoIdentity: ownedIdentity, - contactCryptoIdentity: groupInformation.groupOwnerIdentity, - targetTrustLevel: ObvConstants.userConfirmationTrustLevelTreshold, - messageToSendRawId: MessageId.TrustLevelIncreased.rawValue, - protocolInstance: thisProtocolInstance, - delegateManager: delegateManager) - else { - os_log("Could not create an entry in the ProtocolInstanceWaitingForTrustLevelIncrease database", log: log, type: .fault) - return CancelledState() - } - - return InvitationReceivedState(groupInformation: groupInformation, dialogUuid: dialogUuid, pendingGroupMembers: pendingGroupMembers) - - } - - } - - } // MARK: - ProcessPropagatedInvitationResponseStep @@ -711,18 +394,6 @@ extension GroupInvitationProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupInvitationProtocol.logCategory) - os_log("GroupInvitationProtocol: starting ProcessPropagatedInvitationResponseStep", log: log, type: .debug) - defer { os_log("GroupInvitationProtocol: ending ProcessPropagatedInvitationResponseStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let groupInformation = startState.groupInformation let dialogUuid = startState.dialogUuid @@ -735,7 +406,9 @@ extension GroupInvitationProtocol { let dialogType = ObvChannelDialogToSendType.delete let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) - guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { throw NSError() } + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } @@ -798,18 +471,6 @@ extension GroupInvitationProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupInvitationProtocol.logCategory) - os_log("GroupInvitationProtocol: starting ProcessResponseStep", log: log, type: .debug) - defer { os_log("GroupInvitationProtocol: ending ProcessResponseStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let groupUid = receivedMessage.groupUid let invitationAccepted = receivedMessage.invitationAccepted @@ -838,8 +499,7 @@ extension GroupInvitationProtocol { protocolInstanceUid: protocolInstanceUidForGroupManagement) let concreteProtocolMessage = GroupManagementProtocol.KickFromGroupMessage(coreProtocolMessage: coreMessage, groupInformation: dummyGroupInformation) guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - os_log("Could not generate ObvChannelProtocolMessageToSend for a KickFromGroupMessage from within the GroupInvitationProtocol", log: log, type: .error) - return CancelledState() + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") } do { @@ -875,8 +535,7 @@ extension GroupInvitationProtocol { protocolInstanceUid: protocolInstanceUidForGroupManagement) let concreteProtocolMessage = GroupManagementProtocol.KickFromGroupMessage(coreProtocolMessage: coreMessage, groupInformation: groupInformationWithPhoto.groupInformation) guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - os_log("Could not generate ObvChannelProtocolMessageToSend for a KickFromGroupMessage from within the GroupInvitationProtocol", log: log, type: .error) - return CancelledState() + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") } do { @@ -910,8 +569,7 @@ extension GroupInvitationProtocol { protocolInstanceUid: protocolInstanceUidForGroupManagement) let concreteProtocolMessage = GroupManagementProtocol.TriggerUpdateMembersMessage(coreProtocolMessage: coreMessage, groupInformation: groupInformationWithPhoto.groupInformation, memberIdentity: remoteIdentity) guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - os_log("Could not generate ObvChannelProtocolMessageToSend for a TriggerUpdateMembersMessage from within the GroupInvitationProtocol", log: log, type: .error) - return CancelledState() + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") } do { @@ -956,8 +614,7 @@ extension GroupInvitationProtocol { protocolInstanceUid: protocolInstanceUidForGroupManagement) let concreteProtocolMessage = GroupManagementProtocol.KickFromGroupMessage(coreProtocolMessage: coreMessage, groupInformation: groupInformationWithPhoto.groupInformation) guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { - os_log("Could not generate ObvChannelProtocolMessageToSend for a KickFromGroupMessage from within the GroupInvitationProtocol", log: log, type: .error) - return CancelledState() + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") } do { @@ -1049,7 +706,9 @@ extension GroupInvitationProtocol { protocolInstanceUid: childProtocolInstanceUid) let childProtocolInitialMessage = GroupManagementProtocol.GroupMembersChangedTriggerMessage(coreProtocolMessage: coreMessage, groupInformation: groupInformationWithPhoto.groupInformation) - guard let messageToSend = childProtocolInitialMessage.generateObvChannelProtocolMessageToSend(with: prng) else { throw NSError() } + guard let messageToSend = childProtocolInitialMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupManagementProtocol/GroupManagementProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupManagementProtocol/GroupManagementProtocolSteps.swift index 1fa90658..670acbfc 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupManagementProtocol/GroupManagementProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/GroupProtocols/GroupManagementProtocol/GroupManagementProtocolSteps.swift @@ -115,21 +115,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting InitiateGroupCreationStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending InitiateGroupCreationStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = false - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let initialGroupInformationWithPhoto = receivedMessage.groupInformationWithPhoto let pendingGroupMembers = receivedMessage.pendingGroupMembers @@ -250,9 +238,6 @@ extension GroupManagementProtocol { } override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting NotifyMembersChangedStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending NotifyMembersChangedStep", log: log, type: .debug) } return try notifyMembersChangedStepImpl(concreteProtocolStep: self, groupInformation: receivedMessage.groupInformation, within: obvContext) } } @@ -277,9 +262,6 @@ extension GroupManagementProtocol { } override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting NotifyMembersChangedAfterPhotoUploadingStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending NotifyMembersChangedAfterPhotoUploadingStep", log: log, type: .debug) } return try notifyMembersChangedStepImpl(concreteProtocolStep: self, groupInformation: receivedMessage.groupInformation, within: obvContext) } } @@ -306,21 +288,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting ProcessNewMembersStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending ProcessNewMembersStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = false - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } - let newGroupInformation = receivedMessage.groupInformation let groupMembers = receivedMessage.groupMembers let pendingMembers = receivedMessage.pendingMembers @@ -473,21 +443,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting AddGroupMembersStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending AddGroupMembersStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = false - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let groupInformation = receivedMessage.groupInformation let newGroupMembers = receivedMessage.newGroupMembers @@ -511,6 +469,11 @@ extension GroupManagementProtocol { let groupUid = groupInformation.groupUid let localPrng = prng + // We need the following delegates in the callback + + let identityDelegate = self.identityDelegate + let channelDelegate = self.channelDelegate + let groupMembersChangedCallback = { let groupInformationWithPhoto: GroupInformationWithPhoto @@ -609,21 +572,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting RemoveGroupMembersStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending RemoveGroupMembersStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = false - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let groupInformation = receivedMessage.groupInformation let removedGroupMembers = receivedMessage.removedGroupMembers @@ -647,6 +598,11 @@ extension GroupManagementProtocol { let groupUid = groupInformation.groupUid let localPrng = prng + // We need the following delegates in the callback + + let identityDelegate = self.identityDelegate + let channelDelegate = self.channelDelegate + let groupMembersChangedCallback = { let groupInformationWithPhoto: GroupInformationWithPhoto @@ -727,16 +683,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting GetKickedStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending GetKickedStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = true - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let groupInformation = receivedMessage.groupInformation // Check that the protocol uid of this protocol corresponds to the group information @@ -796,21 +745,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting LeaveGroupJoinedStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending LeaveGroupJoinedStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = true - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let groupInformation = receivedMessage.groupInformation // Check that the protocol uid of this protocol corresponds to the group information @@ -896,21 +833,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting ProcessGroupLeftStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending ProcessGroupLeftStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = false - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let groupInformation = receivedMessage.groupInformation // Check that the group owner corresponds the owned identity of this protocol instance @@ -940,6 +865,11 @@ extension GroupManagementProtocol { let groupUid = groupInformation.groupUid let localPrng = prng + // We need the following delegates in the callback + + let identityDelegate = self.identityDelegate + let channelDelegate = self.channelDelegate + let groupMembersChangedCallback = { let groupInformationWithPhoto: GroupInformationWithPhoto @@ -1001,16 +931,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting QueryGroupMembersStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending QueryGroupMembersStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = false - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let groupInformation = receivedMessage.groupInformation // Check that we are not the group owner @@ -1067,21 +990,9 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting SendGroupMemberStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending SendGroupMemberStep", log: log, type: .debug) } eraseReceivedMessagesAfterReachingAFinalState = false - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let receivedGroupInformation = receivedMessage.groupInformation // Check that the group owner corresponds the owned identity of this protocol instance @@ -1244,19 +1155,7 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting ReinviteAndUpdateMembersStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending ReinviteAndUpdateMembersStep", log: log, type: .debug) } - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - eraseReceivedMessagesAfterReachingAFinalState = false let groupInformation = receivedMessage.groupInformation @@ -1367,19 +1266,7 @@ extension GroupManagementProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: GroupManagementProtocol.logCategory) - os_log("GroupManagementProtocol: starting ReinviteAndUpdateMembersStep", log: log, type: .debug) - defer { os_log("GroupManagementProtocol: ending ReinviteAndUpdateMembersStep", log: log, type: .debug) } - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - eraseReceivedMessagesAfterReachingAFinalState = false let groupInformation = receivedMessage.groupInformation diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/IdentityDetailsPublicationProtocol/IdentityDetailsPublicationProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/IdentityDetailsPublicationProtocol/IdentityDetailsPublicationProtocolSteps.swift index 2bc6c4fe..938a75eb 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/IdentityDetailsPublicationProtocol/IdentityDetailsPublicationProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/IdentityDetailsPublicationProtocol/IdentityDetailsPublicationProtocolSteps.swift @@ -73,18 +73,6 @@ extension IdentityDetailsPublicationProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) - os_log("IdentityDetailsPublicationProtocol: starting StartPhotoUploadStep", log: log, type: .debug) - defer { os_log("IdentityDetailsPublicationProtocol: ending StartPhotoUploadStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } let version = receivedMessage.version @@ -184,18 +172,6 @@ extension IdentityDetailsPublicationProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) - os_log("IdentityDetailsPublicationProtocol: starting SendDetailsStep", log: log, type: .debug) - defer { os_log("IdentityDetailsPublicationProtocol: ending SendDetailsStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } let ownedIdentityDetailsElements = startState.ownedIdentityDetailsElements @@ -249,18 +225,6 @@ extension IdentityDetailsPublicationProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: IdentityDetailsPublicationProtocol.logCategory) - os_log("IdentityDetailsPublicationProtocol: starting ReceiveDetailsStep", log: log, type: .debug) - defer { os_log("IdentityDetailsPublicationProtocol: ending ReceiveDetailsStep", log: log, type: .debug) } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return nil - } let contactIdentityDetailsElements = receivedMessage.contactIdentityDetailsElements diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/KeycloakContactAdditionProtocol/KeycloakContactAdditionProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/KeycloakContactAdditionProtocol/KeycloakContactAdditionProtocolSteps.swift index ef1e8457..31078ed5 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/KeycloakContactAdditionProtocol/KeycloakContactAdditionProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/KeycloakContactAdditionProtocol/KeycloakContactAdditionProtocolSteps.swift @@ -83,17 +83,6 @@ extension KeycloakContactAdditionProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: KeycloakContactAdditionProtocol.logCategory) - os_log("KeycloakContactAdditionProtocol: starting VerifyContactAndStartDeviceDiscoveryStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return FinishedState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return FinishedState() - } let contactIdentity = receivedMessage.contactIdentity let signedContactDetails = receivedMessage.signedContactDetails @@ -180,17 +169,6 @@ extension KeycloakContactAdditionProtocol { } override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: KeycloakContactAdditionProtocol.logCategory) - os_log("KeycloakContactAdditionProtocol: starting AddContactAndSendRequestStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return FinishedState() - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return FinishedState() - } let contactIdentity = startState.contactIdentity let identityCoreDetails = startState.identityCoreDetails @@ -205,19 +183,20 @@ extension KeycloakContactAdditionProtocol { } // Actually create the contact + let contactCreated: Bool let trustTimestamp = Date() let trustOrigin: TrustOrigin = .keycloak(timestamp: trustTimestamp, keycloakServer: keycloakServerURL) if (try? !identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { contactCreated = true - try identityDelegate.addContactIdentity(contactIdentity, with: identityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(contactIdentity, with: identityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) for contactDeviceUid in contactDeviceUids { try identityDelegate.addDeviceForContactIdentity(contactIdentity, withUid: contactDeviceUid, ofOwnedIdentity: ownedIdentity, within: obvContext) } } else { contactCreated = false - try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) // No need to add devices, they should be in sync already } @@ -263,13 +242,6 @@ extension KeycloakContactAdditionProtocol { } override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: KeycloakContactAdditionProtocol.logCategory) - os_log("KeycloakContactAdditionProtocol: starting ProcessPropagatedContactAdditionStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return FinishedState() - } let contactIdentity = receivedMessage.contactIdentity let keycloakServerURL = receivedMessage.keycloakServerURL @@ -279,13 +251,13 @@ extension KeycloakContactAdditionProtocol { let trustOrigin: TrustOrigin = .keycloak(timestamp: trustTimestamp, keycloakServer: keycloakServerURL) if (try? !identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { - try identityDelegate.addContactIdentity(contactIdentity, with: identityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(contactIdentity, with: identityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) for contactDeviceUid in contactDeviceUids { try identityDelegate.addDeviceForContactIdentity(contactIdentity, withUid: contactDeviceUid, ofOwnedIdentity: ownedIdentity, within: obvContext) } } else { - try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) // No need to add devices, they should be in sync already } @@ -310,17 +282,6 @@ extension KeycloakContactAdditionProtocol { } override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: KeycloakContactAdditionProtocol.logCategory) - os_log("KeycloakContactAdditionProtocol: starting ProcessReceivedKeycloakInviteStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return FinishedState() - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return FinishedState() - } let contactIdentity = receivedMessage.contactIdentity let signedContactDetails = receivedMessage.signedContactDetails @@ -368,17 +329,6 @@ extension KeycloakContactAdditionProtocol { } override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: KeycloakContactAdditionProtocol.logCategory) - os_log("KeycloakContactAdditionProtocol: starting AddContactAndSendConfirmationStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return FinishedState() - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return FinishedState() - } let contactIdentity = startState.contactIdentity let identityCoreDetails = startState.identityCoreDetails @@ -401,13 +351,13 @@ extension KeycloakContactAdditionProtocol { let trustTimestamp = Date() let trustOrigin: TrustOrigin = .keycloak(timestamp: trustTimestamp, keycloakServer: keycloakServerURL) if (try? !identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { - try identityDelegate.addContactIdentity(contactIdentity, with: identityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(contactIdentity, with: identityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) for contactDeviceUid in contactDeviceUids { try identityDelegate.addDeviceForContactIdentity(contactIdentity, withUid: contactDeviceUid, ofOwnedIdentity: ownedIdentity, within: obvContext) } } else { - try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) // No need to add devices, they should be in sync already } @@ -437,13 +387,6 @@ extension KeycloakContactAdditionProtocol { } override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: KeycloakContactAdditionProtocol.logCategory) - os_log("KeycloakContactAdditionProtocol: starting ProcessConfirmationStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return FinishedState() - } let contactIdentity = startState.contactIdentity let keycloakServerURL = startState.keycloakServerURL diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocol.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocol.swift new file mode 100644 index 00000000..9dc7809a --- /dev/null +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocol.swift @@ -0,0 +1,67 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation +import ObvCrypto +import OlvidUtils +import ObvTypes + + +public struct OneToOneContactInvitationProtocol: ConcreteCryptoProtocol { + + static let logCategory = "OneToOneContactInvitationProtocol" + + static let id = CryptoProtocolId.OneToOneContactInvitation + + private static let errorDomain = "OneToOneContactInvitationProtocol" + + static func makeError(message: String) -> Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + var finalStateIds: [ConcreteProtocolStateId] = [StateId.Finished, StateId.Cancelled] + + let ownedIdentity: ObvCryptoIdentity + let currentState: ConcreteProtocolState + + let delegateManager: ObvProtocolDelegateManager + let obvContext: ObvContext + let prng: PRNGService + let instanceUid: UID + + init(instanceUid: UID, currentState: ConcreteProtocolState, ownedCryptoIdentity: ObvCryptoIdentity, delegateManager: ObvProtocolDelegateManager, prng: PRNGService, within obvContext: ObvContext) { + self.currentState = currentState + self.ownedIdentity = ownedCryptoIdentity + self.delegateManager = delegateManager + self.obvContext = obvContext + self.prng = prng + self.instanceUid = instanceUid + } + + static func stateId(fromRawValue rawValue: Int) -> ConcreteProtocolStateId? { + return StateId(rawValue: rawValue) + } + + static func messageId(fromRawValue rawValue: Int) -> ConcreteProtocolMessageId? { + return MessageId(rawValue: rawValue) + } + + static var allStepIds: [ConcreteProtocolStepId] { + return StepId.allCases + } + +} diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolMessages.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolMessages.swift new file mode 100644 index 00000000..14b57628 --- /dev/null +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolMessages.swift @@ -0,0 +1,457 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation +import ObvTypes +import ObvEncoder +import ObvCrypto + +extension OneToOneContactInvitationProtocol { + + enum MessageId: Int, ConcreteProtocolMessageId { + + case Initial = 0 + case OneToOneInvitation = 1 + case DialogInvitationSent = 2 + case PropagateOneToOneInvitation = 3 + case DialogAcceptOneToOneInvitation = 4 + case OneToOneResponse = 5 + case PropagateOneToOneResponse = 6 + case Abort = 7 + case ContactUpgradedToOneToOne = 8 + case PropagateAbort = 9 + case InitialOneToOneStatusSyncRequest = 10 + case OneToOneStatusSyncRequest = 11 + case DialogInformative = 100 + + var concreteProtocolMessageType: ConcreteProtocolMessage.Type { + switch self { + case .Initial : return InitialMessage.self + case .OneToOneInvitation : return OneToOneInvitationMessage.self + case .DialogInvitationSent : return DialogInvitationSentMessage.self + case .PropagateOneToOneInvitation : return PropagateOneToOneInvitationMessage.self + case .DialogAcceptOneToOneInvitation : return DialogAcceptOneToOneInvitationMessage.self + case .OneToOneResponse : return OneToOneResponseMessage.self + case .PropagateOneToOneResponse : return PropagateOneToOneResponseMessage.self + case .Abort : return AbortMessage.self + case .ContactUpgradedToOneToOne : return ContactUpgradedToOneToOneMessage.self + case .PropagateAbort : return PropagateAbortMessage.self + case .InitialOneToOneStatusSyncRequest : return InitialOneToOneStatusSyncRequestMessage.self + case .OneToOneStatusSyncRequest : return OneToOneStatusSyncRequestMessage.self + case .DialogInformative : return DialogInformativeMessage.self + } + } + + } + + + // MARK: - InitialMessage + + struct InitialMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.Initial + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + let contactIdentity: ObvCryptoIdentity + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage, contactIdentity: ObvCryptoIdentity) { + self.coreProtocolMessage = coreProtocolMessage + self.contactIdentity = contactIdentity + } + + var encodedInputs: [ObvEncoded] { return [contactIdentity.encode()] } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + contactIdentity = try message.encodedInputs.decode() + } + + } + + + // MARK: - DialogInvitationSentMessage + + struct DialogInvitationSentMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.DialogInvitationSent + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + let cancelInvitation: Bool // Only used when the protocol receives the message + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage) { + self.coreProtocolMessage = coreProtocolMessage + self.cancelInvitation = false + } + + var encodedInputs: [ObvEncoded] { return [cancelInvitation.encode()] } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + guard let encodedUserDialogResponse = message.encodedUserDialogResponse else { + assertionFailure() + throw Self.makeError(message: "Could not get encoded user dialog response") + } + self.cancelInvitation = try encodedUserDialogResponse.decode() + assert(self.cancelInvitation) // The only reason for this protocol to receive this message is to cancel an invitation sent. + } + + } + + + // MARK: - OneToOneInvitationMessage + + struct OneToOneInvitationMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.OneToOneInvitation + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage) { + self.coreProtocolMessage = coreProtocolMessage + } + + var encodedInputs: [ObvEncoded] { + return [] + } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + } + + } + + + // MARK: - PropagateOneToOneInvitationMessage + + struct PropagateOneToOneInvitationMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.PropagateOneToOneInvitation + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + let contactIdentity: ObvCryptoIdentity + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage, contactIdentity: ObvCryptoIdentity) { + self.coreProtocolMessage = coreProtocolMessage + self.contactIdentity = contactIdentity + } + + var encodedInputs: [ObvEncoded] { return [contactIdentity.encode()] } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + contactIdentity = try message.encodedInputs.decode() + } + + } + + + // MARK: - DialogAcceptOneToOneInvitationMessage + + struct DialogAcceptOneToOneInvitationMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.DialogAcceptOneToOneInvitation + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + let dialogUuid: UUID // Only used when this protocol receives this message + let invitationAccepted: Bool // Only used when this protocol receives this message + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage) { + self.coreProtocolMessage = coreProtocolMessage + self.invitationAccepted = false // Not used + dialogUuid = UUID() // Not used + } + + var encodedInputs: [ObvEncoded] { return [invitationAccepted.encode()] } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + guard let encodedUserDialogResponse = message.encodedUserDialogResponse else { + assertionFailure() + throw Self.makeError(message: "Could not get encoded user dialog response") + } + invitationAccepted = try encodedUserDialogResponse.decode() + guard let userDialogUuid = message.userDialogUuid else { + assertionFailure() + throw Self.makeError(message: "Could not get dialog UUID") + } + dialogUuid = userDialogUuid + + } + + } + + + // MARK: - OneToOneResponseMessage + + struct OneToOneResponseMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.OneToOneResponse + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + let invitationAccepted: Bool + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage, invitationAccepted: Bool) { + self.coreProtocolMessage = coreProtocolMessage + self.invitationAccepted = invitationAccepted + } + + var encodedInputs: [ObvEncoded] { + return [invitationAccepted.encode()] + } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + self.invitationAccepted = try message.encodedInputs.decode() + } + + } + + + // MARK: - PropagateOneToOneResponseMessage + + struct PropagateOneToOneResponseMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.PropagateOneToOneResponse + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + let invitationAccepted: Bool + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage, invitationAccepted: Bool) { + self.coreProtocolMessage = coreProtocolMessage + self.invitationAccepted = invitationAccepted + } + + var encodedInputs: [ObvEncoded] { + return [invitationAccepted.encode()] + } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + self.invitationAccepted = try message.encodedInputs.decode() + } + + } + + + // MARK: - AbortMessage + + struct AbortMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.Abort + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage) { + self.coreProtocolMessage = coreProtocolMessage + } + + var encodedInputs: [ObvEncoded] { return [] } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + } + + } + + + // MARK: - ContactUpgradedToOneToOneMessage + + struct ContactUpgradedToOneToOneMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.ContactUpgradedToOneToOne + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage) { + self.coreProtocolMessage = coreProtocolMessage + } + + var encodedInputs: [ObvEncoded] { return [] } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + } + + } + + + // MARK: - DialogInformativeMessage + // This message is always sent from this protocol, never to this protocol + + struct DialogInformativeMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.DialogInformative + let coreProtocolMessage: CoreProtocolMessage + + var encodedInputs: [ObvEncoded] { return [] } + + // Initializers + + init(with message: ReceivedMessage) throws { + // Never used + self.coreProtocolMessage = CoreProtocolMessage(with: message) + } + + init(coreProtocolMessage: CoreProtocolMessage) { + self.coreProtocolMessage = coreProtocolMessage + } + } + + + // MARK: - PropagateAbortMessage + + struct PropagateAbortMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.PropagateAbort + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage) { + self.coreProtocolMessage = coreProtocolMessage + } + + var encodedInputs: [ObvEncoded] { return [] } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + } + + } + + + // MARK: - InitialOneToOneStatusSyncRequestMessage + + struct InitialOneToOneStatusSyncRequestMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.InitialOneToOneStatusSyncRequest + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + let contactsToSync: Set + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage, contactsToSync: Set) { + self.coreProtocolMessage = coreProtocolMessage + self.contactsToSync = contactsToSync + } + + var encodedInputs: [ObvEncoded] { return contactsToSync.map({ $0.encode() }) } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + self.contactsToSync = Set(message.encodedInputs.compactMap({ ObvCryptoIdentity($0) })) + guard self.contactsToSync.count == message.encodedInputs.count else { + assertionFailure() + throw Self.makeError(message: "Decoding error") + } + } + + } + + + // MARK: - OneToOneStatusSyncRequestMessage + + struct OneToOneStatusSyncRequestMessage: ConcreteProtocolMessage { + + let id: ConcreteProtocolMessageId = MessageId.OneToOneStatusSyncRequest + let coreProtocolMessage: CoreProtocolMessage + + // Properties specific to this concrete protocol message + + let aliceConsidersBobAsOneToOne: Bool + + // Init when sending this message + + init(coreProtocolMessage: CoreProtocolMessage, aliceConsidersBobAsOneToOne: Bool) { + self.coreProtocolMessage = coreProtocolMessage + self.aliceConsidersBobAsOneToOne = aliceConsidersBobAsOneToOne + } + + var encodedInputs: [ObvEncoded] { return [aliceConsidersBobAsOneToOne.encode()] } + + // Init when receiving this message + + init(with message: ReceivedMessage) throws { + self.coreProtocolMessage = CoreProtocolMessage(with: message) + self.aliceConsidersBobAsOneToOne = try message.encodedInputs.decode() + } + + } + +} diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolStates.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolStates.swift new file mode 100644 index 00000000..85f3cfad --- /dev/null +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolStates.swift @@ -0,0 +1,118 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation +import ObvEncoder +import ObvCrypto + + +extension OneToOneContactInvitationProtocol { + + enum StateId: Int, ConcreteProtocolStateId { + + case Initial = 0 + case InvitationSent = 1 + case InvitationReceived = 2 + case Finished = 3 + case Cancelled = 4 + + var concreteProtocolStateType: ConcreteProtocolState.Type { + switch self { + case .Initial : return ConcreteProtocolInitialState.self + case .InvitationSent : return InvitationSentState.self + case .InvitationReceived : return InvitationReceivedState.self + case .Finished : return FinishedState.self + case .Cancelled : return CancelledState.self + } + } + + } + + + struct InvitationSentState: TypeConcreteProtocolState { + + let id: ConcreteProtocolStateId = StateId.InvitationSent + + let contactIdentity: ObvCryptoIdentity + let dialogUuid: UUID + + func encode() -> ObvEncoded { [contactIdentity, dialogUuid].encode() } + + init(_ encoded: ObvEncoded) throws { + guard let encodedElements = [ObvEncoded].init(encoded, expectedCount: 2) else { throw NSError() } + self.contactIdentity = try encodedElements[0].decode() + self.dialogUuid = try encodedElements[1].decode() + } + + init(contactIdentity: ObvCryptoIdentity, dialogUuid: UUID) { + self.contactIdentity = contactIdentity + self.dialogUuid = dialogUuid + } + + } + + + struct InvitationReceivedState: TypeConcreteProtocolState { + + let id: ConcreteProtocolStateId = StateId.InvitationReceived + + let contactIdentity: ObvCryptoIdentity + let dialogUuid: UUID + + func encode() -> ObvEncoded { [contactIdentity, dialogUuid].encode() } + + init(_ encoded: ObvEncoded) throws { + guard let encodedElements = [ObvEncoded].init(encoded, expectedCount: 2) else { throw NSError() } + self.contactIdentity = try encodedElements[0].decode() + self.dialogUuid = try encodedElements[1].decode() + } + + init(contactIdentity: ObvCryptoIdentity, dialogUuid: UUID) { + self.contactIdentity = contactIdentity + self.dialogUuid = dialogUuid + } + + } + + + struct FinishedState: TypeConcreteProtocolState { + + let id: ConcreteProtocolStateId = StateId.Finished + + init(_: ObvEncoded) {} + + init() {} + + func encode() -> ObvEncoded { return 0.encode() } + + } + + + struct CancelledState: TypeConcreteProtocolState { + + let id: ConcreteProtocolStateId = StateId.Cancelled + + init(_: ObvEncoded) {} + + init() {} + + func encode() -> ObvEncoded { return 0.encode() } + } + +} diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolSteps.swift new file mode 100644 index 00000000..52e5e72e --- /dev/null +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolSteps.swift @@ -0,0 +1,1136 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation +import OlvidUtils +import os.log +import ObvTypes +import ObvMetaManager +import ObvCrypto + + +extension OneToOneContactInvitationProtocol { + + enum StepId: Int, ConcreteProtocolStepId, CaseIterable { + + case AliceInvitesBob = 0 + case BobProcessesAlicesInvitation = 1 + case BobRespondsToAlicesInvitation = 2 + case AliceReceivesBobsResponse = 3 + case AliceAbortsHerInvitationToBob = 4 + case BobProcessesAbort = 5 + case ProcessContactUpgradedToOneToOneWhileInInvitationSentState = 6 + case ProcessContactUpgradedToOneToOneWhileInInvitationReceivedState = 7 + case ProcessPropagatedOneToOneInvitationMessage = 8 + case ProcessPropagatedOneToOneResponseMessage = 9 + case ProcessPropagatedAbortMessage = 10 + case AliceProcessesUnexpectedBobResponse = 11 + case AliceSendsOneToOneStatusSyncRequestMessages = 12 + case BobProcessesSyncRequest = 13 + + func getConcreteProtocolStep(_ concreteProtocol: ConcreteCryptoProtocol, _ receivedMessage: ConcreteProtocolMessage) -> ConcreteProtocolStep? { + switch self { + case .AliceInvitesBob: + return AliceInvitesBobStep(from: concreteProtocol, and: receivedMessage) + case .BobProcessesAlicesInvitation: + return BobProcessesAlicesInvitationStep(from: concreteProtocol, and: receivedMessage) + case .BobRespondsToAlicesInvitation: + return BobRespondsToAlicesInvitationStep(from: concreteProtocol, and: receivedMessage) + case .AliceReceivesBobsResponse: + return AliceReceivesBobsResponseStep(from: concreteProtocol, and: receivedMessage) + case .AliceAbortsHerInvitationToBob: + return AliceAbortsHerInvitationToBobStep(from: concreteProtocol, and: receivedMessage) + case .BobProcessesAbort: + return BobProcessesAbortStep(from: concreteProtocol, and: receivedMessage) + case .ProcessContactUpgradedToOneToOneWhileInInvitationSentState: + return ProcessContactUpgradedToOneToOneWhileInInvitationSentStateStep(from: concreteProtocol, and: receivedMessage) + case .ProcessContactUpgradedToOneToOneWhileInInvitationReceivedState: + return ProcessContactUpgradedToOneToOneWhileInInvitationReceivedStateStep(from: concreteProtocol, and: receivedMessage) + case .ProcessPropagatedOneToOneInvitationMessage: + return ProcessPropagatedOneToOneInvitationMessageStep(from: concreteProtocol, and: receivedMessage) + case .ProcessPropagatedOneToOneResponseMessage: + return ProcessPropagatedOneToOneResponseMessageStep(from: concreteProtocol, and: receivedMessage) + case .ProcessPropagatedAbortMessage: + return ProcessPropagatedAbortMessageStep(from: concreteProtocol, and: receivedMessage) + case .AliceProcessesUnexpectedBobResponse: + return AliceProcessesUnexpectedBobResponseStep(from: concreteProtocol, and: receivedMessage) + case .AliceSendsOneToOneStatusSyncRequestMessages: + return AliceSendsOneToOneStatusSyncRequestMessagesStep(from: concreteProtocol, and: receivedMessage) + case .BobProcessesSyncRequest: + return BobProcessesSyncRequestStep(from: concreteProtocol, and: receivedMessage) + } + } + + } + + + + // MARK: - AliceInvitesBobStep + + final class AliceInvitesBobStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: InitialMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: InitialMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, // We cannot access ownedIdentity directly at this point, + expectedReceptionChannelInfo: .Local, + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let contactIdentity = receivedMessage.contactIdentity + + // If Bob is already a OneToOne contact, there is nothing to do in theory. Yet, we decide to send the protocol message anyway. + + // Create an ObvDialog informing Alice that her request has been taken into account. This dialog also allows Alice to abort this + // Protocol. + + let dialogUuid = UUID() + do { + let dialogType = ObvChannelDialogToSendType.oneToOneInvitationSent(contact: contactIdentity, ownedIdentity: ownedIdentity) + let channelType = ObvChannelSendChannelType.UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = DialogInvitationSentMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Send a OneToOne invitation to Bob + + do { + let channelType = ObvChannelSendChannelType.AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([contactIdentity]), fromOwnedIdentity: ownedIdentity) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = OneToOneInvitationMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ProtocolMessageToSend for OneToOneInvitationMessage") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Create an entry in the ProtocolInstanceWaitingForContactUpgradeToOneToOne. This makes it possible to accept immediately in case + // We receive an invitation from Bob (which typically happens when Bob sends an invitation at the exact same moment as we do or without seeing Alice's invitation). + + guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { + os_log("Could not retrive this protocol instance", log: log, type: .fault) + assertionFailure() + return CancelledState() + } + + guard let _ = ProtocolInstanceWaitingForContactUpgradeToOneToOne(ownedCryptoIdentity: ownedIdentity, + contactCryptoIdentity: contactIdentity, + messageToSendRawId: MessageId.ContactUpgradedToOneToOne.rawValue, + protocolInstance: thisProtocolInstance, + delegateManager: delegateManager) + else { + os_log("Could not create an entry in the ProtocolInstanceWaitingForContactUpgradeToOneToOne database", log: log, type: .fault) + return CancelledState() + } + + // Propagate the invitation to the other owned devices of Alice + + let numberOfOtherDevicesOfOwnedIdentity = try identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count + + if numberOfOtherDevicesOfOwnedIdentity > 0 { + do { + let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithOtherDevicesOfOwnedIdentity(ownedIdentity: ownedIdentity)) + let concreteProtocolMessage = PropagateOneToOneInvitationMessage(coreProtocolMessage: coreMessage, contactIdentity: contactIdentity) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } catch { + os_log("Could not propagate OneToOne invitation to other devices.", log: log, type: .fault) + assertionFailure() + } + } + + // Finish this step, we wait from Bob answer. + + return InvitationSentState(contactIdentity: contactIdentity, dialogUuid: dialogUuid) + + } + } + + + // MARK: - BobProcessesAlicesInvitationStep + + final class BobProcessesAlicesInvitationStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: OneToOneInvitationMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: OneToOneInvitationMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, // We cannot access ownedIdentity directly at this point, + expectedReceptionChannelInfo: .AnyObliviousChannel(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + // Determine the origin of the message + + guard let contactIdentity = receivedMessage.receptionChannelInfo?.getRemoteIdentity() else { + os_log("Could not determine the remote identity (ProcessNewMembersStep)", log: log, type: .error) + return CancelledState() + } + + // If the remote identity is already a OneToOne contact, we can immediately accept the invitation and + // Finish the protocol + + guard try !identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) else { + + do { + let channelType = ObvChannelSendChannelType.AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([contactIdentity]), fromOwnedIdentity: ownedIdentity) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = OneToOneResponseMessage(coreProtocolMessage: coreMessage, invitationAccepted: true) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ProtocolMessageToSend for OneToOneInvitationMessage") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + return FinishedState() + + } + + // It might be the case that Bob already invited Alice. This can be detected by looking for an appropriate entry in the + // ProtocolInstanceWaitingForContactUpgradeToOneToOne database. If an entry is found, no need to ask Bob whether he accepts the invitation: + // We automatically accept it and do the work to make sure the other protocol instance (the one started when Bob sent his invitation) does finish. + + do { + let waitingInstances = try ProtocolInstanceWaitingForContactUpgradeToOneToOne.getAll(ownedCryptoIdentity: ownedIdentity, contactCryptoIdentity: contactIdentity, delegateManager: delegateManager, within: obvContext) + let appropriateWaitingInstances = waitingInstances + .compactMap({ $0.protocolInstance }) + .filter({ $0.cryptoProtocolId == self.cryptoProtocolId }) + .filter({ $0.currentStateRawId == StateId.InvitationSent.rawValue }) + guard appropriateWaitingInstances.isEmpty else { + + // If we reach this point, we can indeed auto-accept the invitation + + // Upgrade Alice's OneToOne status. When the context is saved, a notification will be send that the trust level was increased. + // This will be catched by the protocol manager which will replay the message in the ProtocolInstanceWaitingForContactUpgradeToOneToOne db. + // This message will execute the ProcessContactUpgradedToOneToOneStep of the other protocol instance, allowing it to finish properly + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: true, + within: obvContext) + + // Accept the invitation + + do { + let channelType = ObvChannelSendChannelType.AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([contactIdentity]), fromOwnedIdentity: ownedIdentity) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = OneToOneResponseMessage(coreProtocolMessage: coreMessage, invitationAccepted: true) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ProtocolMessageToSend for OneToOneInvitationMessage") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // We can finish this protocol instance + + return FinishedState() + + } + } + + // If we reach this point, we received a OneToOne invitations from a non-OneToOne contact. We show a dialog to Bob + // Allowing him to accept or decline this invitation + + let dialogUuid = UUID() + do { + let dialogType = ObvChannelDialogToSendType.oneToOneInvitationReceived(contact: contactIdentity, ownedIdentity: ownedIdentity) + let channelType = ObvChannelSendChannelType.UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = DialogAcceptOneToOneInvitationMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // If Bob decides to send an invitation to Alice (e.g., because he did not see Alice's invitation), we want to properly finish + // This protocol. To do so, we create the appropriate instance in the ProtocolInstanceWaitingForContactUpgradeToOneToOne database. + + guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { + os_log("Could not retrive this protocol instance", log: log, type: .fault) + assertionFailure() + return CancelledState() + } + + guard let _ = ProtocolInstanceWaitingForContactUpgradeToOneToOne(ownedCryptoIdentity: ownedIdentity, + contactCryptoIdentity: contactIdentity, + messageToSendRawId: MessageId.ContactUpgradedToOneToOne.rawValue, + protocolInstance: thisProtocolInstance, + delegateManager: delegateManager) + else { + os_log("Could not create an entry in the ProtocolInstanceWaitingForContactUpgradeToOneToOne database", log: log, type: .fault) + return CancelledState() + } + + // Finish this step + + return InvitationReceivedState(contactIdentity: contactIdentity, dialogUuid: dialogUuid) + + } + } + + + // MARK: - BobRespondsToAlicesInvitationStep + + final class BobRespondsToAlicesInvitationStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: InvitationReceivedState + let receivedMessage: DialogAcceptOneToOneInvitationMessage + + init?(startState: InvitationReceivedState, receivedMessage: DialogAcceptOneToOneInvitationMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, // We cannot access ownedIdentity directly at this point, + expectedReceptionChannelInfo: .Local, + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let contactIdentity = startState.contactIdentity + let invitationAccepted = receivedMessage.invitationAccepted + let dialogUuid = receivedMessage.dialogUuid + + // If Alice is not a contact anymore (because she was deleted in the meantime), we simply removes Bob's dialog and end this protocol instance. + + guard try identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext) else { + + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + + return FinishedState() + } + + // Send Bob response to Alice + + do { + let channelType = ObvChannelSendChannelType.AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([contactIdentity]), fromOwnedIdentity: ownedIdentity) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = OneToOneResponseMessage(coreProtocolMessage: coreMessage, invitationAccepted: invitationAccepted) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ProtocolMessageToSend for OneToOneInvitationMessage") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Upgrade/downgrade Alice's OneToOne status + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: invitationAccepted, + within: obvContext) + + // Remove Bob's dialog + + do { + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Propagate the answer to the other owned devices of Bob + + let numberOfOtherDevicesOfOwnedIdentity = try identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count + + if numberOfOtherDevicesOfOwnedIdentity > 0 { + do { + let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithOtherDevicesOfOwnedIdentity(ownedIdentity: ownedIdentity)) + let concreteProtocolMessage = PropagateOneToOneResponseMessage(coreProtocolMessage: coreMessage, invitationAccepted: invitationAccepted) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } catch { + os_log("Could not propagate accept/reject invitation to other devices.", log: log, type: .fault) + assertionFailure() + } + } + + // Finish this protocol. Note that the ProtocolInstanceWaitingForContactUpgradeToOneToOne instance created in the + // BobProcessesAlicesInvitationStep step will be cascade deleted. + + return FinishedState() + } + } + + + // MARK: - AliceReceivesBobsResponseStep + + final class AliceReceivesBobsResponseStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: InvitationSentState + let receivedMessage: OneToOneResponseMessage + + init?(startState: InvitationSentState, receivedMessage: OneToOneResponseMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, // We cannot access ownedIdentity directly at this point, + expectedReceptionChannelInfo: .AnyObliviousChannel(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let contactIdentity = startState.contactIdentity + let dialogUuid = startState.dialogUuid + let invitationAccepted = receivedMessage.invitationAccepted + + // Determine the origin of the message + + guard let remoteIdentity = receivedMessage.receptionChannelInfo?.getRemoteIdentity() else { + os_log("Could not determine the remote identity (ProcessNewMembersStep)", log: log, type: .error) + return CancelledState() + } + + // Check that the origin of the message is coherent with the contact we kept in the state + + guard contactIdentity == remoteIdentity else { + os_log("The origin of the message is coherent with the contact we kept in the state", log: log, type: .error) + return startState + } + + // Upgrade/downgrade Bob's OneToOne status + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: invitationAccepted, + within: obvContext) + + // Remove the dialog showed to Alice (telling her that an invitation was sent to Bob, and allowing to abort this protocol) + + do { + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Finish the protocol. Note that the ProtocolInstanceWaitingForContactUpgradeToOneToOne instance created in the + // AliceInvitesBob step will be cascade deleted. + + return FinishedState() + } + } + + + // MARK: - AliceAbortsHerInvitationToBobStep + + final class AliceAbortsHerInvitationToBobStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: InvitationSentState + let receivedMessage: DialogInvitationSentMessage // This dialog, when received, allows to abort the protocol started for inviting the contact + + init?(startState: InvitationSentState, receivedMessage: DialogInvitationSentMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, // We cannot access ownedIdentity directly at this point, + expectedReceptionChannelInfo: .Local, + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let contactIdentity = startState.contactIdentity + let dialogUuid = startState.dialogUuid + let cancelInvitation = receivedMessage.cancelInvitation + + // If Bob is not a contact anymore (because he was deleted in the meantime), we simply removes Alice's dialog and end this protocol instance. + + guard try identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext) else { + + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + + return FinishedState() + } + + // Check that cancelInvitation is what we expect (it should always be true) + + guard cancelInvitation else { + assertionFailure() + return startState + } + + // Send an abort message to Bob + + do { + let channelType = ObvChannelSendChannelType.AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([contactIdentity]), fromOwnedIdentity: ownedIdentity) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = AbortMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ProtocolMessageToSend for AbortMessage") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Downgrade Bob's OneToOne status + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: false, + within: obvContext) + + // Remove the dialog showed to Alice (telling her that an invitation was sent to Bob, and allowing to abort this protocol, which is exactly what we are doing here) + + do { + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Propagate the abort to the other owned devices of Alice + + let numberOfOtherDevicesOfOwnedIdentity = try identityDelegate.getOtherDeviceUidsOfOwnedIdentity(ownedIdentity, within: obvContext).count + + if numberOfOtherDevicesOfOwnedIdentity > 0 { + do { + let coreMessage = getCoreMessage(for: .AllConfirmedObliviousChannelsWithOtherDevicesOfOwnedIdentity(ownedIdentity: ownedIdentity)) + let concreteProtocolMessage = PropagateAbortMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ObvChannelProtocolMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } catch { + os_log("Could not propagate abort OneToOne invitation to other devices.", log: log, type: .fault) + assertionFailure() + } + } + + // Finish the protocol. Note that the ProtocolInstanceWaitingForContactUpgradeToOneToOne instance created in the + // AliceInvitesBob step will be cascade deleted. + + return FinishedState() + } + } + + + // MARK: - BobProcessesAbortStep + + final class BobProcessesAbortStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: InvitationReceivedState + let receivedMessage: AbortMessage + + init?(startState: InvitationReceivedState, receivedMessage: AbortMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .AnyObliviousChannel(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let contactIdentity = startState.contactIdentity + let dialogUuid = startState.dialogUuid + + // Check the message origin + + guard let remoteIdentity = receivedMessage.receptionChannelInfo?.getRemoteIdentity() else { + os_log("Could not determine the remote identity (ProcessNewMembersStep)", log: log, type: .error) + return CancelledState() + } + + guard contactIdentity == remoteIdentity else { + os_log("Unexpected message origin. Ending the protocol step now.", log: log, type: .error) + return startState + } + + // Downgrade Alice's OneToOne status + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: false, + within: obvContext) + + // Remove the dialog showed to Bob (that allowed Bob to accept Alice's invitation, but hey, it's too late now) + + do { + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Finish the protocol + + return FinishedState() + } + } + + + // MARK: - ProcessContactUpgradedToOneToOneWhileInInvitationSentStateStep + + final class ProcessContactUpgradedToOneToOneWhileInInvitationSentStateStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: InvitationSentState + let receivedMessage: ContactUpgradedToOneToOneMessage + + init?(startState: InvitationSentState, receivedMessage: ContactUpgradedToOneToOneMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .Local, + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let contactIdentity = startState.contactIdentity + let dialogUuid = startState.dialogUuid + + // Make sure the contact is indeed a OneToOne contact now. Note that, during startup, all the messages targeted by the + // ProtocolInstanceWaitingForContactUpgradeToOneToOne entries are replayed. So it is frequent to execute this step + // although the contact is *not* OneToOne yet. In that case, we simply do not change the protocol state. + + guard try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) else { + return startState + } + + // If we reach this point, the contact that we invited to be a OneToOne contact has been upgraded to be OneToOne. + // This typically happens if Bob invited us at the very same time we invited him. In that case, when receiving his invitation, + // We automatically accept it and do the required actions to re-launch this protocol. + + // Remove the dialog showed to Alice + + do { + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Finish the protocol + + return FinishedState() + } + } + + + // MARK: - ProcessContactUpgradedToOneToOneWhileInInvitationReceivedStateStep + + final class ProcessContactUpgradedToOneToOneWhileInInvitationReceivedStateStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: InvitationReceivedState + let receivedMessage: ContactUpgradedToOneToOneMessage + + init?(startState: InvitationReceivedState, receivedMessage: ContactUpgradedToOneToOneMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .Local, + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let contactIdentity = startState.contactIdentity + let dialogUuid = startState.dialogUuid + + // Make sure the contact is indeed a OneToOne contact now. Note that, during startup, all the messages targeted by the + // ProtocolInstanceWaitingForContactUpgradeToOneToOne entries are replayed. So it is frequent to execute this step + // although the contact is *not* OneToOne yet. In that case, we simply do not change the protocol state. + + guard try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) else { + return startState + } + + // If we reach this point, the contact that we invited to be a OneToOne contact has been upgraded to be OneToOne. + // This typically happens if Bob invited us at the very same time we invited him. In that case, when receiving his invitation, + // We automatically accept it and do the required actions to re-launch this protocol. + + // Remove the dialog showed to Alice + + do { + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Finish the protocol + + return FinishedState() + } + } + + + // MARK: - ProcessPropagatedOneToOneInvitationMessageStep + + final class ProcessPropagatedOneToOneInvitationMessageStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: PropagateOneToOneInvitationMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: PropagateOneToOneInvitationMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .AnyObliviousChannelWithOwnedDevice(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let contactIdentity = receivedMessage.contactIdentity + + // Make sure the contact identity received is indeed part of our contacts (normally, it should be, but hey...) + + guard try identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext) else { + os_log("Since the contact identity received is not a local contact, we do not display a dialog since it could not be aborted.", log: log, type: .error) + return FinishedState() + } + + // Create an ObvDialog informing Alice that her request has been taken into account. This dialog also allows Alice to abort this + // Protocol. + + let dialogUuid = UUID() + do { + let dialogType = ObvChannelDialogToSendType.oneToOneInvitationSent(contact: contactIdentity, ownedIdentity: ownedIdentity) + let channelType = ObvChannelSendChannelType.UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = DialogInvitationSentMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Create an entry in the ProtocolInstanceWaitingForContactUpgradeToOneToOne. This makes it possible to accept immediately in case + // We receive an invitation from Bob (which typically happens when Bob sends an invitation at the exact same moment as we do or without seeing Alice's invitation). + + guard let thisProtocolInstance = ProtocolInstance.get(cryptoProtocolId: cryptoProtocolId, uid: protocolInstanceUid, ownedIdentity: ownedIdentity, delegateManager: delegateManager, within: obvContext) else { + os_log("Could not retrive this protocol instance", log: log, type: .fault) + assertionFailure() + return CancelledState() + } + + guard let _ = ProtocolInstanceWaitingForContactUpgradeToOneToOne(ownedCryptoIdentity: ownedIdentity, + contactCryptoIdentity: contactIdentity, + messageToSendRawId: MessageId.ContactUpgradedToOneToOne.rawValue, + protocolInstance: thisProtocolInstance, + delegateManager: delegateManager) + else { + os_log("Could not create an entry in the ProtocolInstanceWaitingForContactUpgradeToOneToOne database", log: log, type: .fault) + return CancelledState() + } + + // Finish this step, we wait from Bob answer. + + return InvitationSentState(contactIdentity: contactIdentity, dialogUuid: dialogUuid) + } + } + + + // MARK: - ProcessPropagatedOneToOneResponseMessageStep + + final class ProcessPropagatedOneToOneResponseMessageStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: InvitationReceivedState + let receivedMessage: PropagateOneToOneResponseMessage + + init?(startState: InvitationReceivedState, receivedMessage: PropagateOneToOneResponseMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .AnyObliviousChannelWithOwnedDevice(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let contactIdentity = startState.contactIdentity + let dialogUuid = startState.dialogUuid + let invitationAccepted = receivedMessage.invitationAccepted + + // Upgrade/downgrade Alice's OneToOne status + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: invitationAccepted, + within: obvContext) + + // Remove Bob's dialog + + do { + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Finish this protocol. Note that the ProtocolInstanceWaitingForContactUpgradeToOneToOne instance created in the + // BobProcessesAlicesInvitationStep step will be cascade deleted. + + return FinishedState() + + } + } + + + // MARK: - ProcessPropagatedAbortMessageStep + + final class ProcessPropagatedAbortMessageStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: InvitationReceivedState + let receivedMessage: PropagateAbortMessage + + init?(startState: InvitationReceivedState, receivedMessage: PropagateAbortMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .AnyObliviousChannelWithOwnedDevice(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let contactIdentity = startState.contactIdentity + let dialogUuid = startState.dialogUuid + + // Downgrade Bob's OneToOne status + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: false, + within: obvContext) + + // Remove the dialog showed to Alice (telling her that an invitation was sent to Bob, and allowing to abort this protocol, which is exactly what we are doing here) + + do { + let dialogType = ObvChannelDialogToSendType.delete + let coreMessage = getCoreMessage(for: .UserInterface(uuid: dialogUuid, ownedIdentity: ownedIdentity, dialogType: dialogType)) + let concreteProtocolMessage = DialogInformativeMessage(coreProtocolMessage: coreMessage) + guard let messageToSend = concreteProtocolMessage.generateObvChannelDialogMessageToSend() else { + throw Self.makeError(message: "Could not generate ObvChannelDialogMessageToSend") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } + + // Finish the protocol. Note that the ProtocolInstanceWaitingForContactUpgradeToOneToOne instance created in the + // AliceInvitesBob step will be cascade deleted. + + return FinishedState() + + } + } + + + // MARK: - AliceProcessesUnexpectedBobResponseStep + + final class AliceProcessesUnexpectedBobResponseStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: OneToOneResponseMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: OneToOneResponseMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .AnyObliviousChannel(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let contactConsidersUsAsOneToOne = receivedMessage.invitationAccepted + + // Determine the origin of the message + + guard let remoteIdentity = receivedMessage.receptionChannelInfo?.getRemoteIdentity() else { + os_log("Could not determine the remote identity (ProcessNewMembersStep)", log: log, type: .error) + return CancelledState() + } + + // Check whether the remote identity is a OneToOne contact + + let remoteIdentityIsOneToOneContact = try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: remoteIdentity, within: obvContext) + + // If we agree with our contact on our mutual OneToOne status, we are done. + + guard contactConsidersUsAsOneToOne != remoteIdentityIsOneToOneContact else { + return FinishedState() + } + + // If we reach this point, we do not agree with out contact on our mutual OneToOne status. We downgrade him and send him a downgrade message. + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: remoteIdentity, + newIsOneToOneStatus: false, + within: obvContext) + + let initialMessageToSend = try delegateManager.protocolStarterDelegate.getInitialMessageForDowngradingOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: remoteIdentity) + _ = try channelDelegate.post(initialMessageToSend, randomizedWith: prng, within: obvContext) + + return FinishedState() + + } + } + + + // MARK: - AliceSendsOneToOneStatusSyncRequestMessagesStep + + final class AliceSendsOneToOneStatusSyncRequestMessagesStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: InitialOneToOneStatusSyncRequestMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: InitialOneToOneStatusSyncRequestMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .Local, + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let contactsToSync = receivedMessage.contactsToSync + + // If there is no contact to sync, we are done. + + guard !contactsToSync.isEmpty else { + return FinishedState() + } + + // For each contact to sync, send a sync request containing Alice's view of the contact OneToOne status + + contactsToSync.forEach { contact in + do { + let contactIsOneToOne = try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contact, within: obvContext) + let channelType = ObvChannelSendChannelType.AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([contact]), fromOwnedIdentity: ownedIdentity) + let coreMessage = getCoreMessage(for: channelType) + let concreteProtocolMessage = OneToOneStatusSyncRequestMessage(coreProtocolMessage: coreMessage, aliceConsidersBobAsOneToOne: contactIsOneToOne) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ProtocolMessageToSend for OneToOneStatusSyncRequestMessage") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + } catch { + os_log("Could not sync OneToOne status with one of the contacts: %{public}@", log: log, type: .error, error.localizedDescription) + assertionFailure() + // Continue anyway + } + } + + return FinishedState() + + } + } + + + // MARK: - BobProcessesSyncRequestStep + + final class BobProcessesSyncRequestStep: ProtocolStep, TypedConcreteProtocolStep { + + let startState: ConcreteProtocolInitialState + let receivedMessage: OneToOneStatusSyncRequestMessage + + init?(startState: ConcreteProtocolInitialState, receivedMessage: OneToOneStatusSyncRequestMessage, concreteCryptoProtocol: ConcreteCryptoProtocol) { + self.startState = startState + self.receivedMessage = receivedMessage + + super.init(expectedToIdentity: concreteCryptoProtocol.ownedIdentity, + expectedReceptionChannelInfo: .AnyObliviousChannel(ownedIdentity: concreteCryptoProtocol.ownedIdentity), + receivedMessage: receivedMessage, + concreteCryptoProtocol: concreteCryptoProtocol) + } + + override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: OneToOneContactInvitationProtocol.logCategory) + + let aliceConsidersBobAsOneToOne = receivedMessage.aliceConsidersBobAsOneToOne + + // Determine the origin of the message + + guard let contactIdentity = receivedMessage.receptionChannelInfo?.getRemoteIdentity() else { + os_log("Could not determine the remote identity (ProcessNewMembersStep)", log: log, type: .error) + return CancelledState() + } + + // Check if the current OneToOne status of the contact agrees with the status shes has for us. + // We consider to be Bob here. + + let bobConsidersAliceAsOneToOne = try identityDelegate.isOneToOneContact(ownedIdentity: ownedIdentity, contactIdentity: contactIdentity, within: obvContext) + + switch (aliceConsidersBobAsOneToOne, bobConsidersAliceAsOneToOne) { + + case (true, true), (false, false): + return FinishedState() + + case (false, true): + + // We downgrade Alice so as to agree with her + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: false, + within: obvContext) + + return FinishedState() + + case (true, false): + + // Alice considers us as OneToOne, but we do not. We do not upgrade her, unless we did invite her to be OneToOne. + // This can be detected by looking for an appropriate entry in the + // ProtocolInstanceWaitingForContactUpgradeToOneToOne database. If an entry is found, we upgrade the contact. This will eventually trigger + // the message allowing the other protocol to properly finish. + + do { + let waitingInstances = try ProtocolInstanceWaitingForContactUpgradeToOneToOne.getAll(ownedCryptoIdentity: ownedIdentity, contactCryptoIdentity: contactIdentity, delegateManager: delegateManager, within: obvContext) + let appropriateWaitingInstances = waitingInstances + .compactMap({ $0.protocolInstance }) + .filter({ $0.cryptoProtocolId == self.cryptoProtocolId }) + .filter({ $0.currentStateRawId == StateId.InvitationSent.rawValue }) + guard appropriateWaitingInstances.isEmpty else { + + // Upgrade Alice's OneToOne status. When the context is saved, a notification will be send that the trust level was increased. + // This will be catched by the protocol manager which will replay the message in the ProtocolInstanceWaitingForContactUpgradeToOneToOne db. + // This message will execute the ProcessContactUpgradedToOneToOneStep of the other protocol instance, allowing it to finish properly + + try identityDelegate.resetOneToOneContactStatus(ownedIdentity: ownedIdentity, + contactIdentity: contactIdentity, + newIsOneToOneStatus: true, + within: obvContext) + + // We can finish this protocol instance + + return FinishedState() + + } + } + + // If we reach this point, there is not much we can do and we tell Alice that we consider her as non-OneToOne. + // We re-create a protocol (since, one Alice's side, the protocol with the current UID is finished). + // If we did not, things could go wrong on Alice's side in the case she receives multiple message with the same protocol UID: + // She could process one, and delete all the others. This is why we create a subprotocol here. + + let newProtocolInstanceUid = UID.gen(with: prng) + let coreMessage = CoreProtocolMessage(channelType: .AllConfirmedObliviousChannelsWithContactIdentities(contactIdentities: Set([contactIdentity]), fromOwnedIdentity: ownedIdentity), + cryptoProtocolId: .OneToOneContactInvitation, + protocolInstanceUid: newProtocolInstanceUid) + let concreteProtocolMessage = OneToOneStatusSyncRequestMessage(coreProtocolMessage: coreMessage, aliceConsidersBobAsOneToOne: false) + guard let messageToSend = concreteProtocolMessage.generateObvChannelProtocolMessageToSend(with: prng) else { + throw Self.makeError(message: "Could not generate ProtocolMessageToSend for OneToOneStatusSyncRequestMessage") + } + _ = try channelDelegate.post(messageToSend, randomizedWith: prng, within: obvContext) + + // Finish the protocol + + return FinishedState() + + } // end of switch + + } + + } + +} diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentProtocol/TrustEstablishmentProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentProtocol/TrustEstablishmentProtocolSteps.swift index f22c2469..bae0670c 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentProtocol/TrustEstablishmentProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentProtocol/TrustEstablishmentProtocolSteps.swift @@ -114,18 +114,7 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting SendCommitmentStep", log: log, type: .debug) - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity let contactIdentityFullDisplayName = receivedMessage.contactIdentityFullDisplayName let ownIdentityCoreDetails = receivedMessage.ownIdentityCoreDetails @@ -194,7 +183,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending SendCommitmentStep", log: log, type: .debug) return WaitingForSeedState(contactIdentity: contactIdentity, decommitment: decommitment, seedForSas: seedForSas, @@ -220,14 +208,6 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting StoreDecommitmentStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity let contactIdentityFullDisplayName = receivedMessage.contactIdentityFullDisplayName let decommitment = receivedMessage.decommitment @@ -246,7 +226,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending StoreDecommitmentStep", log: log, type: .debug) return WaitingForSeedState(contactIdentity: contactIdentity, decommitment: decommitment, seedForSas: seedForSas, @@ -273,12 +252,6 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting ShowSasDialogAndSendDecommitmentStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let decommitment = startState.decommitment @@ -316,7 +289,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending ShowSasDialogAndSendDecommitmentStep", log: log, type: .debug) return WaitingForUserSASState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, contactDeviceUids: contactDeviceUids, @@ -346,18 +318,7 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting StoreAndPropagateCommitmentAndAskForConfirmationStep", log: log, type: .debug) - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity let contactIdentityCoreDetails = receivedMessage.contactIdentityCoreDetails let contactDeviceUids = receivedMessage.contactDeviceUids @@ -396,7 +357,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending StoreAndPropagateCommitmentAndAskForConfirmationStep", log: log, type: .debug) return WaitingForConfirmationState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, contactDeviceUids: contactDeviceUids, @@ -423,14 +383,6 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting StoreCommitmentAndAskForConfirmationStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity let contactIdentityCoreDetails = receivedMessage.contactIdentityCoreDetails let contactDeviceUids = receivedMessage.contactDeviceUids @@ -449,7 +401,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending StoreCommitmentAndAskForConfirmationStep", log: log, type: .debug) return WaitingForConfirmationState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, contactDeviceUids: contactDeviceUids, @@ -477,17 +428,6 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting SendSeedAndPropagateConfirmationStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails @@ -584,7 +524,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending SendSeedAndPropagateConfirmationStep", log: log, type: .debug) return WaitingForDecommitmentState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, contactDeviceUids: contactDeviceUids, @@ -613,18 +552,7 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting ReceiveConfirmationFromOtherDeviceStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let contactDeviceUids = startState.contactDeviceUids @@ -675,7 +603,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending ReceiveConfirmationFromOtherDeviceStep", log: log, type: .debug) return WaitingForDecommitmentState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, contactDeviceUids: contactDeviceUids, @@ -704,12 +631,6 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting ShowSasDialogStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails @@ -754,7 +675,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending ShowSasDialogStep", log: log, type: .debug) return WaitingForUserSASState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, contactDeviceUids: contactDeviceUids, @@ -784,17 +704,6 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting CheckSasAndAddTrustStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails @@ -881,13 +790,14 @@ extension TrustEstablishmentProtocol { } // Add the contact identity to the contact database (or simply add a new trust origin if the contact already exists) and add all the contact device uids + do { let trustOrigin = TrustOrigin.direct(timestamp: Date()) if (try? identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { - try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } else { - try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } try contactDeviceUids.forEach { (contactDeviceUid) in @@ -909,7 +819,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending CheckSasAndAddTrustStep", log: log, type: .debug) return ContactIdentityTrustedState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, dialogUuid: dialogUuid) } } @@ -933,17 +842,6 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting CheckPropagatedSasAndAddTrustStep", log: log, type: .debug) - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails @@ -1000,9 +898,9 @@ extension TrustEstablishmentProtocol { let trustOrigin = TrustOrigin.direct(timestamp: Date()) if (try? identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { - try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } else { - try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } try contactDeviceUids.forEach { (contactDeviceUid) in @@ -1024,7 +922,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending CheckPropagatedSasAndAddTrustStep", log: log, type: .debug) return ContactIdentityTrustedState(contactIdentity: contactIdentity, contactIdentityCoreDetails: contactIdentityCoreDetails, dialogUuid: dialogUuid) } } @@ -1047,14 +944,6 @@ extension TrustEstablishmentProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentProtocol.logCategory) - os_log("TrustEstablishmentProtocol: starting NotifiedMutualTrustEstablishedStep", log: log, type: .debug) - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let dialogUuid = startState.dialogUuid @@ -1073,7 +962,6 @@ extension TrustEstablishmentProtocol { // Return the new state - os_log("TrustEstablishmentProtocol: ending NotifiedMutualTrustEstablishedStep", log: log, type: .debug) return MutualTrustConfirmedState() } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentWithMutualScanProtocol/TrustEstablishmentWithMutualScanProtocolMessagesSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentWithMutualScanProtocol/TrustEstablishmentWithMutualScanProtocolMessagesSteps.swift index 13c36128..e5fb1642 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentWithMutualScanProtocol/TrustEstablishmentWithMutualScanProtocolMessagesSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentWithMutualScanProtocol/TrustEstablishmentWithMutualScanProtocolMessagesSteps.swift @@ -82,21 +82,7 @@ extension TrustEstablishmentWithMutualScanProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solve challenge delegate is not set", log: log, type: .fault) return CancelledState() @@ -169,10 +155,6 @@ extension TrustEstablishmentWithMutualScanProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solve challenge delegate is not set", log: log, type: .fault) @@ -221,26 +203,12 @@ extension TrustEstablishmentWithMutualScanProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solve challenge delegate is not set", log: log, type: .fault) return CancelledState() } - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let aliceIdentity = receivedMessage.aliceIdentity let signature = receivedMessage.signature let aliceCoreDetails = receivedMessage.aliceCoreDetails @@ -276,9 +244,9 @@ extension TrustEstablishmentWithMutualScanProtocol { os_log("Contact is not active", log: log, type: .error) return CancelledState() } - try identityDelegate.addTrustOrigin(.direct(timestamp: Date()), toContactIdentity: aliceIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(.direct(timestamp: Date()), toContactIdentity: aliceIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } else { - try identityDelegate.addContactIdentity(aliceIdentity, with: aliceCoreDetails, andTrustOrigin: .direct(timestamp: Date()), forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(aliceIdentity, with: aliceCoreDetails, andTrustOrigin: .direct(timestamp: Date()), forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } for uid in aliceDeviceUids { try identityDelegate.addDeviceForContactIdentity(aliceIdentity, withUid: uid, ofOwnedIdentity: ownedIdentity, within: obvContext) @@ -316,10 +284,14 @@ extension TrustEstablishmentWithMutualScanProtocol { // Send a notification so the app can automatically open the contact discussion let ownedIdentity = self.ownedIdentity - try obvContext.addContextDidSaveCompletionHandler { error in - guard error == nil else { return } - ObvProtocolNotificationNew.mutualScanContactAdded(ownedIdentity: ownedIdentity, contactIdentity: aliceIdentity, signature: signature) - .postOnBackgroundQueue() + if let notificationDelegate = delegateManager.notificationDelegate { + try obvContext.addContextDidSaveCompletionHandler { error in + guard error == nil else { return } + ObvProtocolNotification.mutualScanContactAdded(ownedIdentity: ownedIdentity, contactIdentity: aliceIdentity, signature: signature) + .postOnBackgroundQueue(within: notificationDelegate) + } + } else { + assertionFailure("The notification delegate is not set") } // Return the new state @@ -350,21 +322,12 @@ extension TrustEstablishmentWithMutualScanProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } guard let solveChallengeDelegate = delegateManager.solveChallengeDelegate else { os_log("The solve challenge delegate is not set", log: log, type: .fault) return CancelledState() } - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let aliceIdentity = receivedMessage.aliceIdentity let signature = receivedMessage.signature let aliceCoreDetails = receivedMessage.aliceCoreDetails @@ -396,9 +359,9 @@ extension TrustEstablishmentWithMutualScanProtocol { // Signature is valid and is fresh --> create the contact (if it does not already exists) if (try? identityDelegate.isIdentity(aliceIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { - try identityDelegate.addTrustOrigin(.direct(timestamp: Date()), toContactIdentity: aliceIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(.direct(timestamp: Date()), toContactIdentity: aliceIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } else { - try identityDelegate.addContactIdentity(aliceIdentity, with: aliceCoreDetails, andTrustOrigin: .direct(timestamp: Date()), forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(aliceIdentity, with: aliceCoreDetails, andTrustOrigin: .direct(timestamp: Date()), forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } for uid in aliceDeviceUids { try identityDelegate.addDeviceForContactIdentity(aliceIdentity, withUid: uid, ofOwnedIdentity: ownedIdentity, within: obvContext) @@ -407,10 +370,14 @@ extension TrustEstablishmentWithMutualScanProtocol { // Send a notification so the app can automatically open the contact discussion let ownedIdentity = self.ownedIdentity - try obvContext.addContextDidSaveCompletionHandler { error in - guard error == nil else { return } - ObvProtocolNotificationNew.mutualScanContactAdded(ownedIdentity: ownedIdentity, contactIdentity: aliceIdentity, signature: signature) - .postOnBackgroundQueue() + if let notificationDelegate = delegateManager.notificationDelegate { + try obvContext.addContextDidSaveCompletionHandler { error in + guard error == nil else { return } + ObvProtocolNotification.mutualScanContactAdded(ownedIdentity: ownedIdentity, contactIdentity: aliceIdentity, signature: signature) + .postOnBackgroundQueue(within: notificationDelegate) + } + } else { + assertionFailure("The notification delegate is not set") } // Return the new state @@ -441,15 +408,6 @@ extension TrustEstablishmentWithMutualScanProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let bobIdentity = startState.bobIdentity let bobCoreDetails = receivedMessage.bobCoreDetails @@ -462,9 +420,9 @@ extension TrustEstablishmentWithMutualScanProtocol { os_log("The identity is not active", log: log, type: .fault) return CancelledState() } - try identityDelegate.addTrustOrigin(.direct(timestamp: Date()), toContactIdentity: bobIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(.direct(timestamp: Date()), toContactIdentity: bobIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } else { - try identityDelegate.addContactIdentity(bobIdentity, with: bobCoreDetails, andTrustOrigin: .direct(timestamp: Date()), forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(bobIdentity, with: bobCoreDetails, andTrustOrigin: .direct(timestamp: Date()), forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } for uid in bobDeviceUids { try identityDelegate.addDeviceForContactIdentity(bobIdentity, withUid: uid, ofOwnedIdentity: ownedIdentity, within: obvContext) diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentWithSAS/TrustEstablishmentWithSASProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentWithSAS/TrustEstablishmentWithSASProtocolSteps.swift index 966cc9cc..03ac8c50 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentWithSAS/TrustEstablishmentWithSASProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/TrustEstablishmentWithSAS/TrustEstablishmentWithSASProtocolSteps.swift @@ -118,21 +118,7 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity let contactIdentityFullDisplayName = receivedMessage.contactIdentityFullDisplayName let ownIdentityCoreDetails = receivedMessage.ownIdentityCoreDetails @@ -225,17 +211,6 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity let contactIdentityFullDisplayName = receivedMessage.contactIdentityFullDisplayName let decommitment = receivedMessage.decommitment @@ -280,16 +255,7 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let decommitment = startState.decommitment let seedAliceForSas = startState.seedAliceForSas @@ -360,20 +326,6 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = receivedMessage.contactIdentity let contactIdentityCoreDetails = receivedMessage.contactIdentityCoreDetails @@ -460,17 +412,6 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = receivedMessage.contactIdentity let contactIdentityCoreDetails = receivedMessage.contactIdentityCoreDetails let contactDeviceUids = receivedMessage.contactDeviceUids @@ -516,21 +457,7 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let contactDeviceUids = startState.contactDeviceUids @@ -654,20 +581,6 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails @@ -747,16 +660,7 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let contactDeviceUids = startState.contactDeviceUids @@ -834,21 +738,7 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let contactDeviceUids = startState.contactDeviceUids @@ -972,16 +862,7 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let contactDeviceUids = startState.contactDeviceUids @@ -1068,17 +949,6 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { - let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails let dialogUuid = startState.dialogUuid @@ -1121,20 +991,6 @@ extension TrustEstablishmentWithSASProtocol { override func executeStep(within obvContext: ObvContext) throws -> ConcreteProtocolState? { let log = OSLog(subsystem: delegateManager.logSubsystem, category: TrustEstablishmentWithSASProtocol.logCategory) - os_log("%{public}@: starting %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - defer { - os_log("%{public}@: ending %{public}@", log: log, type: .info, String(describing: TrustEstablishmentWithSASProtocol.self), String(describing: Self.self)) - } - - guard let channelDelegate = delegateManager.channelDelegate else { - os_log("The channel delegate is not set", log: log, type: .fault) - return CancelledState() - } - - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - return CancelledState() - } let contactIdentity = startState.contactIdentity let contactIdentityCoreDetails = startState.contactIdentityCoreDetails @@ -1146,9 +1002,9 @@ extension TrustEstablishmentWithSASProtocol { let trustOrigin = TrustOrigin.direct(timestamp: Date()) if (try? identityDelegate.isIdentity(contactIdentity, aContactIdentityOfTheOwnedIdentity: ownedIdentity, within: obvContext)) == true { - try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addTrustOrigin(trustOrigin, toContactIdentity: contactIdentity, ofOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } else { - try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, within: obvContext) + try identityDelegate.addContactIdentity(contactIdentity, with: contactIdentityCoreDetails, andTrustOrigin: trustOrigin, forOwnedIdentity: ownedIdentity, setIsOneToOneTo: true, within: obvContext) } try contactDeviceUids.forEach { (contactDeviceUid) in diff --git a/Engine/ObvServerInterface/ObvServerInterface.xcodeproj/project.pbxproj b/Engine/ObvServerInterface/ObvServerInterface.xcodeproj/project.pbxproj index 7284b681..930b12c1 100644 --- a/Engine/ObvServerInterface/ObvServerInterface.xcodeproj/project.pbxproj +++ b/Engine/ObvServerInterface/ObvServerInterface.xcodeproj/project.pbxproj @@ -352,9 +352,9 @@ isa = PBXNativeTarget; buildConfigurationList = C4B0DBA61FB343BA00136E8F /* Build configuration list for PBXNativeTarget "ObvServerInterface" */; buildPhases = ( + C4B0DB8F1FB343BA00136E8F /* Headers */, C4B0DB8D1FB343BA00136E8F /* Sources */, C4B0DB8E1FB343BA00136E8F /* Frameworks */, - C4B0DB8F1FB343BA00136E8F /* Headers */, C4B0DB901FB343BA00136E8F /* Resources */, C0A76951276FED8F00D22EE4 /* ShellScript */, ); diff --git a/Engine/ObvTypes/ObvTypes.xcodeproj/project.pbxproj b/Engine/ObvTypes/ObvTypes.xcodeproj/project.pbxproj index 07cce7dd..856c87ef 100644 --- a/Engine/ObvTypes/ObvTypes.xcodeproj/project.pbxproj +++ b/Engine/ObvTypes/ObvTypes.xcodeproj/project.pbxproj @@ -209,9 +209,9 @@ isa = PBXNativeTarget; buildConfigurationList = C4C11F7D1FA0879800D5E44B /* Build configuration list for PBXNativeTarget "ObvTypes" */; buildPhases = ( + C4C11F661FA0879800D5E44B /* Headers */, C4C11F641FA0879800D5E44B /* Sources */, C4C11F651FA0879800D5E44B /* Frameworks */, - C4C11F661FA0879800D5E44B /* Headers */, C4C11F671FA0879800D5E44B /* Resources */, C0B4A542276FE5C100816D8D /* ShellScript */, ); diff --git a/Engine/ObvTypes/ObvTypes.xcodeproj/xcshareddata/xcschemes/ObvTypes.xcscheme b/Engine/ObvTypes/ObvTypes.xcodeproj/xcshareddata/xcschemes/ObvTypes.xcscheme index 228da72a..2b70ec38 100644 --- a/Engine/ObvTypes/ObvTypes.xcodeproj/xcshareddata/xcschemes/ObvTypes.xcscheme +++ b/Engine/ObvTypes/ObvTypes.xcodeproj/xcshareddata/xcschemes/ObvTypes.xcscheme @@ -1,6 +1,6 @@ (_ key: T, EqualToInt int: Int) where T.RawValue == String { self.init(format: "%K == %d", key.rawValue, int) } - + + convenience init(_ key: T, DistinctFromInt int: Int) where T.RawValue == String { + self.init(format: "%K != %d", key.rawValue, int) + } + convenience init(withNonNilValueForKey key: T) where T.RawValue == String { self.init(format: "%K != NIL", key.rawValue) } diff --git a/OlvidUtils/OlvidUtils/Operations/Composition/CompositionOfFiveContextualOperations.swift b/OlvidUtils/OlvidUtils/Operations/Composition/CompositionOfFiveContextualOperations.swift index 957f21e6..154caf62 100644 --- a/OlvidUtils/OlvidUtils/Operations/Composition/CompositionOfFiveContextualOperations.swift +++ b/OlvidUtils/OlvidUtils/Operations/Composition/CompositionOfFiveContextualOperations.swift @@ -47,8 +47,8 @@ public final class CompositionOfFiveContextualOperations, op5: ContextualOperationWithSpecificReasonForCancel, contextCreator: ObvContextCreator, - flowId: FlowIdentifier, - log: OSLog) { + log: OSLog, + flowId: FlowIdentifier) { self.contextCreator = contextCreator self.flowId = flowId self.log = log @@ -63,6 +63,7 @@ public final class CompositionOfFiveContextualOperations, op4: ContextualOperationWithSpecificReasonForCancel, contextCreator: ObvContextCreator, - flowId: FlowIdentifier, - log: OSLog) { + log: OSLog, + flowId: FlowIdentifier) { self.contextCreator = contextCreator self.flowId = flowId self.log = log @@ -58,6 +58,7 @@ public final class CompositionOfFourContextualOperations, op3: ContextualOperationWithSpecificReasonForCancel, contextCreator: ObvContextCreator, - flowId: FlowIdentifier, - log: OSLog) { + log: OSLog, + flowId: FlowIdentifier) { self.contextCreator = contextCreator self.flowId = flowId self.log = log @@ -48,6 +48,7 @@ public final class CompositionOfThreeContextualOperations. + */ + + +import Foundation + + +public protocol ObvErrorMaker { + + static var errorDomain: String { get } + +} + + +extension ObvErrorMaker { + + public static func makeError(message: String, code: Int = 0) -> Error { + let userInfo = [NSLocalizedFailureReasonErrorKey: message] + return NSError(domain: Self.errorDomain, code: code, userInfo: userInfo) + } + +} diff --git a/OlvidUtils/OlvidUtils/TypeExtensions/AVAudioSession+Utils.swift b/OlvidUtils/OlvidUtils/TypeExtensions/AVAudioSession+Utils.swift new file mode 100644 index 00000000..a3323914 --- /dev/null +++ b/OlvidUtils/OlvidUtils/TypeExtensions/AVAudioSession+Utils.swift @@ -0,0 +1,34 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import AVFAudio + + +extension AVAudioSession { + + public func requestRecordPermission() async -> Bool { + return await withCheckedContinuation { (continuation: CheckedContinuation) in + requestRecordPermission { granted in + continuation.resume(returning: granted) + } + } + } + +} diff --git a/OlvidUtils/OlvidUtils/Types/ObvBackupable.swift b/OlvidUtils/OlvidUtils/Types/ObvBackupable.swift index d8917941..44d56862 100644 --- a/OlvidUtils/OlvidUtils/Types/ObvBackupable.swift +++ b/OlvidUtils/OlvidUtils/Types/ObvBackupable.swift @@ -26,8 +26,9 @@ public protocol ObvBackupable: AnyObject { static var backupIdentifier: String { get } var backupIdentifier: String { get } - func provideInternalDataForBackup(backupRequestIdentifier: FlowIdentifier, _ completionHandler: @escaping (Result<(internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource), Error>) -> Void) - func restoreBackup(backupRequestIdentifier: FlowIdentifier, internalJson: String, _ completionHandler: @escaping (Error?) -> Void) + func provideInternalDataForBackup(backupRequestIdentifier: FlowIdentifier) async throws -> (internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource) + + func restoreBackup(backupRequestIdentifier: FlowIdentifier, internalJson: String) async throws } diff --git a/iOSClient/ObvMessenger/.swiftlint.yml b/iOSClient/ObvMessenger/.swiftlint.yml index 4c5ec438..9ed66eb8 100644 --- a/iOSClient/ObvMessenger/.swiftlint.yml +++ b/iOSClient/ObvMessenger/.swiftlint.yml @@ -34,7 +34,7 @@ disabled_rules: - unused_setter_value custom_rules: commented_code: - regex: '(?"; }; C02156062721E07F00800CA8 /* ObvMessenger 35.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 35.xcdatamodel"; sourceTree = ""; }; C02156082721E12D00800CA8 /* MigrationAppDatabase_v34_to_v35.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v34_to_v35.md; sourceTree = ""; }; + C022083E27A2EA4E006E330C /* LoadFileRepresentationsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadFileRepresentationsOperation.swift; sourceTree = ""; }; + C022084227A3F198006E330C /* CreateUnprocessedPersistedMessageSentFromFylesStrings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateUnprocessedPersistedMessageSentFromFylesStrings.swift; sourceTree = ""; }; + C022092327A442D3006E330C /* FyleElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FyleElement.swift; sourceTree = ""; }; + C022092A27A447FC006E330C /* PersistedContactGroup+Backup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedContactGroup+Backup.swift"; sourceTree = ""; }; + C022092C27A44855006E330C /* PersistedObvContactIdentity+Backup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedObvContactIdentity+Backup.swift"; sourceTree = ""; }; + C022092E27A44BA8006E330C /* PersistedObvOwnedIdentity+Backup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedObvOwnedIdentity+Backup.swift"; sourceTree = ""; }; + C022093227A44D37006E330C /* ObvMessengerCoreDataNotification.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = ObvMessengerCoreDataNotification.yml; sourceTree = ""; }; + C022093327A44D52006E330C /* ObvMessengerCoreDataNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvMessengerCoreDataNotification.swift; sourceTree = ""; }; + C022097427A4533F006E330C /* PersistedDiscussionSharedConfiguration+Backup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedDiscussionSharedConfiguration+Backup.swift"; sourceTree = ""; }; + C022097627A4555C006E330C /* PersistedDiscussionLocalConfiguration+Backup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedDiscussionLocalConfiguration+Backup.swift"; sourceTree = ""; }; + C02209B927A456FE006E330C /* PersistedDiscussion+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedDiscussion+Utils.swift"; sourceTree = ""; }; + C02209BC27A49140006E330C /* PersistedMessageSystem+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedMessageSystem+Utils.swift"; sourceTree = ""; }; + C02209BE27A493DD006E330C /* PersistedMessage+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedMessage+Utils.swift"; sourceTree = ""; }; + C0220A0027A83243006E330C /* CreateFylesFromLoadedFileRepresentationsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateFylesFromLoadedFileRepresentationsOperation.swift; sourceTree = ""; }; C034878F26A0C11F009B7ED8 /* ObvAudioRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvAudioRecorder.swift; sourceTree = ""; }; - C045A0E524977ACE0009A857 /* DateUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateUtils.swift; sourceTree = ""; }; + C045A0E524977ACE0009A857 /* TimeUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeUtils.swift; sourceTree = ""; }; C04BABA126A1C43B00FBF283 /* ObvAudioPlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvAudioPlayer.swift; sourceTree = ""; }; C04D94E724C98D42004081D7 /* ObvTimerLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvTimerLabel.swift; sourceTree = ""; }; C04E49A526E22A370042DDB6 /* UpdateDraftBodyOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateDraftBodyOperation.swift; sourceTree = ""; }; @@ -1260,14 +1191,18 @@ C07A826225EFDF6C00F0C839 /* KeycloakSearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakSearchView.swift; sourceTree = ""; }; C07CB5EB2632C814005E0796 /* TypeSafeManagedObjectID.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeSafeManagedObjectID.swift; sourceTree = ""; }; C07FBFD524A39040007A7237 /* ProgressUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressUtils.swift; sourceTree = ""; }; + C080975D27D2792C003E2C4B /* RefreshUpdatedObjectsModifiedByShareExtensionOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshUpdatedObjectsModifiedByShareExtensionOperation.swift; sourceTree = ""; }; C082EE262626E52800C5E9F1 /* PersistedDiscussionLocalConfigurationToPersistedDiscussionLocalConfigurationV28ToV29.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedDiscussionLocalConfigurationToPersistedDiscussionLocalConfigurationV28ToV29.swift; sourceTree = ""; }; C08621BD27479F8100B7E758 /* ReorderableForEach.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReorderableForEach.swift; sourceTree = ""; }; C08C54992678FC9300B09EFA /* MigrationAppDatabase_v30_to_v31.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v30_to_v31.md; sourceTree = ""; }; C0931BDA24CB0A3E00469E99 /* ObvMessengerInternalNotification.yml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.yaml; path = ObvMessengerInternalNotification.yml; sourceTree = ""; }; C0931BDD24CB0FF200469E99 /* ObvMessengerInternalNotification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObvMessengerInternalNotification.swift; sourceTree = ""; }; + C0969B2C27E202EF007BD66D /* ShareExtensionErrorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionErrorViewController.swift; sourceTree = ""; }; C098CE4E261CAD1B00127C4C /* EditContactNicknameAndPicture.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditContactNicknameAndPicture.swift; sourceTree = ""; }; C098D0DE2624AA8900127C4C /* ObvMessenger 29.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 29.xcdatamodel"; sourceTree = ""; }; C09A461924C60C3C00CCB020 /* CallCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallCoordinator.swift; sourceTree = ""; }; + C09F683727BA974500C2292C /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = ""; }; + C09F6A2A27BD0AFB00C2292C /* ShareView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareView.swift; sourceTree = ""; }; C0A3051C27620AF800F29B80 /* ObvMessenger 37.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 37.xcdatamodel"; sourceTree = ""; }; C0A3051F276256BE00F29B80 /* MigrationAppDatabase_v36_to_v37.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v36_to_v37.md; sourceTree = ""; }; C0A4BECB263C7B13004594FE /* CallReport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallReport.swift; sourceTree = ""; }; @@ -1278,19 +1213,32 @@ C0AA15002507D85E003B4834 /* ringing.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = ringing.mp3; sourceTree = ""; }; C0AA15032508CCE5003B4834 /* endCall.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = endCall.mp3; sourceTree = ""; }; C0B44663276B7777000F7B2C /* ComposeMessageViewAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposeMessageViewAction.swift; sourceTree = ""; }; + C0B6C0F827A0107200434D50 /* PersistedDiscussionUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedDiscussionUI.swift; sourceTree = ""; }; + C0B6C0FF27A012B000434D50 /* ObvMessengerSettingsNotifications.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = ObvMessengerSettingsNotifications.yml; sourceTree = ""; }; + C0B6C10027A012D400434D50 /* ObvMessengerSettingsNotifications.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvMessengerSettingsNotifications.swift; sourceTree = ""; }; + C0B6C10727A0142C00434D50 /* ObvMessengerSettingsBackup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvMessengerSettingsBackup.swift; sourceTree = ""; }; + C0B6C19927A03B0100434D50 /* CircleAndTitlesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircleAndTitlesView.swift; sourceTree = ""; }; + C0B6C1A127A0407D00434D50 /* DiscussionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscussionsView.swift; sourceTree = ""; }; + C0B6C1A427A042C500434D50 /* ProfilePictureView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfilePictureView.swift; sourceTree = ""; }; + C0B6C1A727A0431C00434D50 /* TextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextView.swift; sourceTree = ""; }; + C0B6D92A27E49009006C8C9B /* SaveContextOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveContextOperation.swift; sourceTree = ""; }; C0BB70C12487928800AFD692 /* NSNumber+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSNumber+Utils.swift"; sourceTree = ""; }; C0BC223D24ADD10B00227D15 /* CellWithMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CellWithMessage.swift; sourceTree = ""; }; C0BC224124AF279900227D15 /* InfosOfSentMessageTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfosOfSentMessageTableViewController.swift; sourceTree = ""; }; C0BC224424AF716800227D15 /* ReceivedMessageInfosViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceivedMessageInfosViewController.swift; sourceTree = ""; }; C0BC224724AF763800227D15 /* InfosOfReceivedMessageTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfosOfReceivedMessageTableViewController.swift; sourceTree = ""; }; C0BC8C5225E80C0100E09A34 /* KeycloakManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakManager.swift; sourceTree = ""; }; + C0C070F527B1943C002EF2E2 /* PersistedMessageSent+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedMessageSent+Utils.swift"; sourceTree = ""; }; C0C2D64C275A5618001ECCBF /* PendingMessageReaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PendingMessageReaction.swift; sourceTree = ""; }; C0C2D651275A5C2C001ECCBF /* DeleteOldOrOrphanedPendingReactionsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteOldOrOrphanedPendingReactionsOperation.swift; sourceTree = ""; }; C0C2D655275A6137001ECCBF /* ApplyPendingReactionsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplyPendingReactionsOperation.swift; sourceTree = ""; }; C0C5763F2510A2A300918C50 /* Concurrency.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Concurrency.swift; sourceTree = ""; }; + C0C9A9BB27C39C5800172444 /* RequestHardLinksToFylesOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestHardLinksToFylesOperation.swift; sourceTree = ""; }; + C0C9ABE727C9356A00172444 /* EmojiList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiList.swift; sourceTree = ""; }; C0CC887D269634B5009CAE24 /* RTCSdpType+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RTCSdpType+Extension.swift"; sourceTree = ""; }; C0D4BF072625F47E001A561B /* MigrationAppDatabase_v28_to_v29.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = MigrationAppDatabase_v28_to_v29.txt; sourceTree = ""; }; C0D4BF0B2625F6BD001A561B /* ObvMessengerMappingModel_v28_to_v29.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = ObvMessengerMappingModel_v28_to_v29.xcmappingmodel; sourceTree = ""; }; + C0D7ACFC27DBB5BE009C5338 /* NSManagedObject+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+Utils.swift"; sourceTree = ""; }; C0DA1E632652C62F003A7756 /* CleanExpiredMuteNotficationEndDatesOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CleanExpiredMuteNotficationEndDatesOperation.swift; sourceTree = ""; }; C0E1D2282718736A0085BAA2 /* ICloudBackupListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ICloudBackupListView.swift; sourceTree = ""; }; C0E3E10E27313D5600C926AA /* UpdateReactionsOfMessageOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateReactionsOfMessageOperation.swift; sourceTree = ""; }; @@ -1299,7 +1247,7 @@ C0E3E11827328D7C00C926AA /* MessageReactionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionsView.swift; sourceTree = ""; }; C0E3E1542734281300C926AA /* CallBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallBannerView.swift; sourceTree = ""; }; C0E3E539273969EC00C926AA /* EmojiPickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerView.swift; sourceTree = ""; }; - C0E3E541273A922B00C926AA /* EmojiList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmojiList.swift; sourceTree = ""; }; + C0E3E541273A922B00C926AA /* EmojiListGenerated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmojiListGenerated.swift; sourceTree = ""; }; C0ED3578276CEB0E005D74CE /* .swiftlint.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = .swiftlint.yml; sourceTree = ""; }; C0F00F612667CFAE0019961F /* PersistedCallLogItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedCallLogItem.swift; sourceTree = ""; }; C0F00F652667D4930019961F /* PersistedCallLogContact.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedCallLogContact.swift; sourceTree = ""; }; @@ -1368,14 +1316,11 @@ C40E4CA72171137500F57593 /* OneColumnView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OneColumnView.xib; sourceTree = ""; }; C40E4CA92171150500F57593 /* CellContainingOneColumnView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CellContainingOneColumnView.swift; sourceTree = ""; }; C40EDA482507BD4200872B80 /* SendUnprocessedPersistedMessageSentOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendUnprocessedPersistedMessageSentOperation.swift; sourceTree = ""; }; - C40EDB7A2507E56E00872B80 /* CreateUnprocessedPersistedMessageSentFromInMemoryDraftOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateUnprocessedPersistedMessageSentFromInMemoryDraftOperation.swift; sourceTree = ""; }; + C40F765F27BF97C700682F92 /* RTCSessionDescription+StringInitializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RTCSessionDescription+StringInitializer.swift"; sourceTree = ""; }; C40F969126BDFA7D00BC055A /* SystemMessageCellDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemMessageCellDelegate.swift; sourceTree = ""; }; C40F986126BE107B00BC055A /* ComputeExtendedPayloadOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComputeExtendedPayloadOperation.swift; sourceTree = ""; }; C410046F21AEA7D500A28DA4 /* ObvMessengerShareExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ObvMessengerShareExtension.entitlements; sourceTree = ""; }; C410049721AEC92700A28DA4 /* PersistedDiscussionsUpdatesCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedDiscussionsUpdatesCoordinator.swift; sourceTree = ""; }; - C410054B21AF04A800A28DA4 /* MainShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainShareViewController.swift; sourceTree = ""; }; - C410054E21AF080200A28DA4 /* AllDiscussionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllDiscussionsViewController.swift; sourceTree = ""; }; - C410055021AF085D00A28DA4 /* AllDiscussionsViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllDiscussionsViewControllerDelegate.swift; sourceTree = ""; }; C410055321AF115000A28DA4 /* CommonString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommonString.swift; sourceTree = ""; }; C411058D221D440000BC0D42 /* MultipleButtonsCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipleButtonsCollectionViewCell.swift; sourceTree = ""; }; C411058E221D440000BC0D42 /* MultipleButtonsCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MultipleButtonsCollectionViewCell.xib; sourceTree = ""; }; @@ -1391,7 +1336,7 @@ C413127020B20FA800F8FF94 /* SasCardCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SasCardCollectionViewCell.swift; sourceTree = ""; }; C413127120B20FA800F8FF94 /* SasCardCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SasCardCollectionViewCell.xib; sourceTree = ""; }; C41343A42512A2FD00004533 /* DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToDeletedContactIdentityOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToDeletedContactIdentityOperation.swift; sourceTree = ""; }; - C41549C3271D9CD900C8D539 /* ShareExtensionShouldUpdateToLatestVersionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionShouldUpdateToLatestVersionViewController.swift; sourceTree = ""; }; + C414B978279FFF9C0013C1E5 /* ObvMessenger 43.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 43.xcdatamodel"; sourceTree = ""; }; C415CD8124315819003EFAE0 /* FyleToFyleMigrationPolicyV19ToV20.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FyleToFyleMigrationPolicyV19ToV20.swift; sourceTree = ""; }; C416A25821BAE25600679923 /* SingleGroupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleGroupViewController.swift; sourceTree = ""; }; C416A25921BAE25600679923 /* SingleGroupViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SingleGroupViewController.xib; sourceTree = ""; }; @@ -1485,6 +1430,7 @@ C432D64323BCE2F500189B5D /* StringUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringUtils.swift; sourceTree = ""; }; C432D64723BD053500189B5D /* LinkViewPlaceHolderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkViewPlaceHolderView.swift; sourceTree = ""; }; C432D64A23BD24A500189B5D /* LPMetadataProviderUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LPMetadataProviderUtils.swift; sourceTree = ""; }; + C433D20227A35B8E0077976E /* DeletePersistedInvitationTheCannotBeParsedAnymoreOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeletePersistedInvitationTheCannotBeParsedAnymoreOperation.swift; sourceTree = ""; }; C4341AAB242F630200BD7840 /* InitializationFailureViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitializationFailureViewController.swift; sourceTree = ""; }; C4341AAC242F630200BD7840 /* InitializationFailureViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = InitializationFailureViewController.xib; sourceTree = ""; }; C434AD7425BA342E00A5683B /* OwnedGroupEditionFlowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OwnedGroupEditionFlowView.swift; sourceTree = ""; }; @@ -1544,7 +1490,6 @@ C44BB786217F620800140EA8 /* InvitationsCollectionViewController+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "InvitationsCollectionViewController+Strings.swift"; sourceTree = ""; }; C44BDC7B22D63FFD00532073 /* PrivacyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyViewController.swift; sourceTree = ""; }; C44CB7CD26AEC12A00BB4389 /* ConfirmAddContactView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmAddContactView.swift; sourceTree = ""; }; - C44CCFEA24CBA20E006E0428 /* CallObjects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallObjects.swift; sourceTree = ""; }; C44CCFEC24CBA61B006E0428 /* RTCIceGatheringState+CustomDebugStringConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RTCIceGatheringState+CustomDebugStringConvertible.swift"; sourceTree = ""; }; C44DC381251BB30B00CBE322 /* DataChannelWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataChannelWorker.swift; sourceTree = ""; }; C44FB71F237E0812000C09D4 /* PrivacyTableViewController+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PrivacyTableViewController+Strings.swift"; sourceTree = ""; }; @@ -1577,9 +1522,9 @@ C462CF272692022E00E6A0FF /* WipedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WipedView.swift; sourceTree = ""; }; C4634BB221D523FA0073A2F6 /* FilesViewer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilesViewer.swift; sourceTree = ""; }; C4634BE621D54A480073A2F6 /* Draft.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Draft.swift; sourceTree = ""; }; - C4634BEB21D54C8F0073A2F6 /* InMemoryDraft.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InMemoryDraft.swift; sourceTree = ""; }; - C4634BEE21D54F5F0073A2F6 /* DraftFyleJoin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftFyleJoin.swift; sourceTree = ""; }; + C4634BEE21D54F5F0073A2F6 /* FyleJoin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FyleJoin.swift; sourceTree = ""; }; C46480CA2689CE9F0020AD0C /* ObvMessengerMappingModel_v30_to_v31.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = ObvMessengerMappingModel_v30_to_v31.xcmappingmodel; sourceTree = ""; }; + C4656F6327B7CE0E009D4615 /* ObvPeerConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvPeerConnection.swift; sourceTree = ""; }; C46750572256BEFD00DC90C9 /* SingleDiscussionViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SingleDiscussionViewControllerDelegate.swift; sourceTree = ""; }; C467C6AF2333CCDD00FBE495 /* HardLinksToFylesCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HardLinksToFylesCoordinator.swift; sourceTree = ""; }; C4687D3425D055C7008EF5AB /* ObvRoundedRectangle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvRoundedRectangle.swift; sourceTree = ""; }; @@ -1623,7 +1568,6 @@ C478BB5C2695AE1800CE1A85 /* ViewShowingHardLinksDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewShowingHardLinksDelegate.swift; sourceTree = ""; }; C478BF5125438BD100DE123B /* EditSingleOwnedIdentityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditSingleOwnedIdentityView.swift; sourceTree = ""; }; C478E46A2380BC7B006A5B07 /* WindowsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsManager.swift; sourceTree = ""; }; - C47973C921CFAC8C004B5747 /* ComposeMessageDataSourceInMemory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposeMessageDataSourceInMemory.swift; sourceTree = ""; }; C47A7618252F595000428C7C /* SendInviteOrShowSecondQRCodeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendInviteOrShowSecondQRCodeView.swift; sourceTree = ""; }; C47B6A17252CBC84007D81B0 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; C47D1355234B29FD000031CB /* ObvMessenger 18.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 18.xcdatamodel"; sourceTree = ""; }; @@ -1648,6 +1592,7 @@ C4814BD9218B18B300F6743B /* ObvSimpleTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ObvSimpleTableViewCell.xib; sourceTree = ""; }; C4814C3C218B542500F6743B /* UserNotificationsBadgesCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsBadgesCoordinator.swift; sourceTree = ""; }; C4814C3E218B653400F6743B /* UserNotificationsBadgesDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsBadgesDelegate.swift; sourceTree = ""; }; + C4815C9727A84CA700512F4B /* SyncPersistedInvitationsWithEngineOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncPersistedInvitationsWithEngineOperation.swift; sourceTree = ""; }; C481658D229C4DC200765478 /* DiscView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscView.swift; sourceTree = ""; }; C48177F8251B8F2800D8BEC7 /* WebRTCDataChannelMessageJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebRTCDataChannelMessageJSON.swift; sourceTree = ""; }; C4817D4C251A2BC000655DDE /* MutedBadgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MutedBadgeView.swift; sourceTree = ""; }; @@ -1663,6 +1608,18 @@ C48672C1220C452500C288FE /* UIView+SubviewsDeepSearch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+SubviewsDeepSearch.swift"; sourceTree = ""; }; C48672C4220C54CA00C288FE /* UIImage+CreateWithSolidColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+CreateWithSolidColor.swift"; sourceTree = ""; }; C48672C6220C964100C288FE /* CanScrollToTop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CanScrollToTop.swift; sourceTree = ""; }; + C486FB3927BE7E3500D60F81 /* CallParticipantDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallParticipantDelegate.swift; sourceTree = ""; }; + C486FB3D27BE7E6200D60F81 /* CallParticipant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallParticipant.swift; sourceTree = ""; }; + C486FB4127BE7E9F00D60F81 /* GenericCall.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericCall.swift; sourceTree = ""; }; + C486FB4A27BE7FF400D60F81 /* CallDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallDelegate.swift; sourceTree = ""; }; + C486FB4E27BE805A00D60F81 /* Call.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Call.swift; sourceTree = ""; }; + C486FB5A27BE813600D60F81 /* CallParticipantImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallParticipantImpl.swift; sourceTree = ""; }; + C486FB5E27BE81F300D60F81 /* WebrtcPeerConnectionHolderDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebrtcPeerConnectionHolderDelegate.swift; sourceTree = ""; }; + C486FB6227BE822400D60F81 /* WebrtcPeerConnectionHolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebrtcPeerConnectionHolder.swift; sourceTree = ""; }; + C486FB6627BE82C100D60F81 /* CallHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallHelper.swift; sourceTree = ""; }; + C486FB7727BE85BC00D60F81 /* VoIPNotification.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = VoIPNotification.yml; sourceTree = ""; }; + C486FB7927BE85FD00D60F81 /* VoIPNotification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoIPNotification.swift; sourceTree = ""; }; + C486FB8727BE9DC500D60F81 /* CallUpdateKind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallUpdateKind.swift; sourceTree = ""; }; C487363A21FF3147001A5467 /* ObvTableViewCellWithActivityIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvTableViewCellWithActivityIndicator.swift; sourceTree = ""; }; C487363E21FF377A001A5467 /* ContactIdentityCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactIdentityCoordinator.swift; sourceTree = ""; }; C487364021FF412C001A5467 /* ContactsTableViewController+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ContactsTableViewController+Strings.swift"; sourceTree = ""; }; @@ -1693,7 +1650,6 @@ C48D23FE250FBA07001A81F4 /* SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.swift; sourceTree = ""; }; C48E4CCD24CAF16C00589E88 /* WebRTCInnerMessageJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebRTCInnerMessageJSON.swift; sourceTree = ""; }; C48E4D3524CB23A900589E88 /* WebRTCMessageJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebRTCMessageJSON.swift; sourceTree = ""; }; - C48E4D3B24CB23EE00589E88 /* Call.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Call.swift; sourceTree = ""; }; C48E9CC52153EF2900D60CA7 /* ObvCircledProgressView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ObvCircledProgressView.xib; sourceTree = ""; }; C48F433225802BC500BFB4C9 /* InsertCurrentDiscussionSharedConfigurationSystemMessageOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsertCurrentDiscussionSharedConfigurationSystemMessageOperation.swift; sourceTree = ""; }; C48FDE7327030FDF0088F07B /* CleanOrphanedPersistedMessageTimestampedMetadataOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CleanOrphanedPersistedMessageTimestampedMetadataOperation.swift; sourceTree = ""; }; @@ -1794,9 +1750,11 @@ C4A06BD62320F66F0065BBC6 /* ObvSegmentedControlTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ObvSegmentedControlTableViewCell.xib; sourceTree = ""; }; C4A0B55D2741BB1B00A745E3 /* SomeSingleDiscussionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SomeSingleDiscussionViewController.swift; sourceTree = ""; }; C4A0B5602741BD8D00A745E3 /* SomeSingleContactViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SomeSingleContactViewController.swift; sourceTree = ""; }; + C4A0D81427A20B8200A3DE11 /* ProcessObvDialogOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessObvDialogOperation.swift; sourceTree = ""; }; C4A17FD72173F39D0006B307 /* PersistedGroupDiscussion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedGroupDiscussion.swift; sourceTree = ""; }; C4A17FD92173F3AA0006B307 /* PersistedOneToOneDiscussion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedOneToOneDiscussion.swift; sourceTree = ""; }; C4A1B95621482430000FE308 /* PersistedDraft.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedDraft.swift; sourceTree = ""; }; + C4A217DA27CAA9C0006C99D4 /* OlvidUserId.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OlvidUserId.swift; sourceTree = ""; }; C4A27B0F21919B8500E04F1E /* RefreshBadgeForInvitationsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshBadgeForInvitationsOperation.swift; sourceTree = ""; }; C4A27B1121919F6100E04F1E /* ObvMessenger 2.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 2.xcdatamodel"; sourceTree = ""; }; C4A27B1C2191CF4800E04F1E /* ObvChipLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvChipLabel.swift; sourceTree = ""; }; @@ -1809,8 +1767,8 @@ C4A3A6CA220DCD4400DFE919 /* PersistedMessageSystemToPersistedMessageSystemMigrationPolicyV9ToV10.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedMessageSystemToPersistedMessageSystemMigrationPolicyV9ToV10.swift; sourceTree = ""; }; C4A3A6CC220DCD9300DFE919 /* PersistedMessageSentToPersistedMessageSentMigrationPolicyV9ToV10.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedMessageSentToPersistedMessageSentMigrationPolicyV9ToV10.swift; sourceTree = ""; }; C4A4804D229E849900C7BFC8 /* PersistedMessageSystem+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedMessageSystem+Strings.swift"; sourceTree = ""; }; + C4A4FB2E27A2E56300C430A3 /* AutoAcceptPendingGroupInvitesIfPossibleOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoAcceptPendingGroupInvitesIfPossibleOperation.swift; sourceTree = ""; }; C4A5B3E524314A80006F152D /* README-migration-app-v19-to-v20.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = "README-migration-app-v19-to-v20.txt"; sourceTree = ""; }; - C4A5BD422381FDD200ED5551 /* ShareExtensionGatekeeperViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionGatekeeperViewController.swift; sourceTree = ""; }; C4A68659275FD66D0039B54F /* ContactDetailedInfosView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactDetailedInfosView.swift; sourceTree = ""; }; C4A767FE213D59A00093D585 /* Fyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Fyle.swift; sourceTree = ""; }; C4A76800213D5F310093D585 /* ReceivedFyleMessageJoinWithStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceivedFyleMessageJoinWithStatus.swift; sourceTree = ""; }; @@ -1861,8 +1819,6 @@ C4BD5327219B1FD800FEF3E4 /* BadConfigurationViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BadConfigurationViewController.xib; sourceTree = ""; }; C4BD532A219B227800FEF3E4 /* BadConfigurationViewController+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BadConfigurationViewController+Strings.swift"; sourceTree = ""; }; C4BD7258253CEC080054B4B4 /* LoadItemProviderOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadItemProviderOperation.swift; sourceTree = ""; }; - C4BD7262253CF7110054B4B4 /* CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation.swift; sourceTree = ""; }; - C4BD7266253CF7840054B4B4 /* LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation.swift; sourceTree = ""; }; C4BF0DE6219F6DB60042F9B8 /* CoreDataStack.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CoreDataStack.xcodeproj; path = ../../CoreDataStack/CoreDataStack.xcodeproj; sourceTree = ""; }; C4BF9660260F2E5500900FE7 /* ObvChevron.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvChevron.swift; sourceTree = ""; }; C4BFC44D22B3F81F00B76E48 /* ObvMessenger 12.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 12.xcdatamodel"; sourceTree = ""; }; @@ -1887,6 +1843,7 @@ C4C9A8F8268FD114007C0151 /* NewSingleDiscussionNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewSingleDiscussionNotification.swift; sourceTree = ""; }; C4C9BDA6217B19D900B902CF /* CircledInitials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircledInitials.swift; sourceTree = ""; }; C4CA58BA2751AD4D00E03105 /* ObvMessenger 36.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 36.xcdatamodel"; sourceTree = ""; }; + C4CA8E0827A149220010BF4C /* DetailedSettingForAutoAcceptGroupInvitesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailedSettingForAutoAcceptGroupInvitesViewController.swift; sourceTree = ""; }; C4CAE647263AE62800609784 /* PostAppInitializationOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostAppInitializationOperation.swift; sourceTree = ""; }; C4CAE64A263AEFD500609784 /* ProcessINStartCallIntentOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessINStartCallIntentOperation.swift; sourceTree = ""; }; C4CB84CF2084B0D9004D0730 /* Olvid.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Olvid.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1937,6 +1894,7 @@ C4D5DF6C26498BAD00A7AA0B /* RemoteDeleteAndEditRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteDeleteAndEditRequest.swift; sourceTree = ""; }; C4D62B422420C747007F134A /* ObvMessenger 20.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 20.xcdatamodel"; sourceTree = ""; }; C4D71FD921B68AA8000808A4 /* ObvRoundedButtonBorderless.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvRoundedButtonBorderless.swift; sourceTree = ""; }; + C4D7C31627A0BEC60030B953 /* ContactsAndGroupsSettingsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsAndGroupsSettingsTableViewController.swift; sourceTree = ""; }; C4D7F039262CE1D100734731 /* BindingUseIdentityProviderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BindingUseIdentityProviderView.swift; sourceTree = ""; }; C4D963CD2567ADBB00605E2E /* DiscussionSettingsHostingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscussionSettingsHostingViewController.swift; sourceTree = ""; }; C4DA42A6250B7C4700A8E909 /* Atomic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Atomic.swift; sourceTree = ""; }; @@ -1957,6 +1915,7 @@ C4DDFB8721BD4DA00063FBD4 /* ContactGroupsTableViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactGroupsTableViewControllerDelegate.swift; sourceTree = ""; }; C4DDFB8921BD51980063FBD4 /* SingleGroupViewController+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SingleGroupViewController+Strings.swift"; sourceTree = ""; }; C4DDFB8B21BDD74A0063FBD4 /* SingleGroupViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleGroupViewControllerDelegate.swift; sourceTree = ""; }; + C4DE450E27DBB4E900F604CC /* CallParticipantUpdateKind.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallParticipantUpdateKind.swift; sourceTree = ""; }; C4DE8E972514DB7B00436CAC /* BackupKeyVerifierView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupKeyVerifierView.swift; sourceTree = ""; }; C4DF0C8B21BA85320046FA5F /* PersistedGroupDiscussionToPersistedContactGroupOwnedMigrationPolicyV5ToV6.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedGroupDiscussionToPersistedContactGroupOwnedMigrationPolicyV5ToV6.swift; sourceTree = ""; }; C4DF0CC921BA8F3B0046FA5F /* PersistedGroupDiscussionToPersistedContactGroupJoinedMigrationPolicyV5ToV6.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedGroupDiscussionToPersistedContactGroupJoinedMigrationPolicyV5ToV6.swift; sourceTree = ""; }; @@ -2000,6 +1959,7 @@ C4EA17822086A834004B312B /* DiscussionsFlowViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscussionsFlowViewController.swift; sourceTree = ""; }; C4EA17842086A841004B312B /* ContactsFlowViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsFlowViewController.swift; sourceTree = ""; }; C4EA17862086A84A004B312B /* InvitationsFlowViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationsFlowViewController.swift; sourceTree = ""; }; + C4EA45D327A714B200E01C1C /* PersistedInvitationOneToOneInvitationSent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedInvitationOneToOneInvitationSent.swift; sourceTree = ""; }; C4EA8545218A66D800634622 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/HelpCardCollectionViewCell.strings; sourceTree = ""; }; C4EA8547218A672700634622 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/SasView.strings; sourceTree = ""; }; C4EA854B218A68FB00634622 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/SasAcceptedView.strings; sourceTree = ""; }; @@ -2025,6 +1985,8 @@ C4EE2FDB2355E0F300063FD4 /* SingleDiscussionSettingsTableViewController+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SingleDiscussionSettingsTableViewController+Strings.swift"; sourceTree = ""; }; C4EE906A20B483E1008CF591 /* ObvTitleTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvTitleTableViewCell.swift; sourceTree = ""; }; C4EE906B20B483E1008CF591 /* ObvTitleTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ObvTitleTableViewCell.xib; sourceTree = ""; }; + C4EED30F27AC9C8600DF6E9C /* MigrationAppDatabase_v42_to_v43.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v42_to_v43.md; sourceTree = ""; }; + C4EED31027AC9DD400DF6E9C /* ObvMessengerMappingModel_v42_to_v43.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = ObvMessengerMappingModel_v42_to_v43.xcmappingmodel; sourceTree = ""; }; C4F07EED270F5A4900D7F467 /* CompositionViewFreezeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompositionViewFreezeManager.swift; sourceTree = ""; }; C4F08CB1226F33D8003719C0 /* UIImage+Insets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Insets.swift"; sourceTree = ""; }; C4F08CB4226F34CD003719C0 /* ObvMessengerSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvMessengerSettings.swift; sourceTree = ""; }; @@ -2068,7 +2030,6 @@ C4FF0A3F258CE65B0057097F /* SingleDisplayableLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleDisplayableLogView.swift; sourceTree = ""; }; C4FF0ADB258E671B0057097F /* ObvMessenger 26.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 26.xcdatamodel"; sourceTree = ""; }; C4FF174025125EAE00C97214 /* DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation.swift; sourceTree = ""; }; - C4FF84F721D5AA7D00956C96 /* InMemoryDraftFyleJoin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InMemoryDraftFyleJoin.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -2120,7 +2081,7 @@ C4CB87662084D644004D0730 /* ObvCrypto.framework in Frameworks */, C4B140BF20F41D2A007AB7F5 /* ObvEngine.framework in Frameworks */, C4CB877C2084D720004D0730 /* ObvProtocolManager.framework in Frameworks */, - C4F6E51C2778E71600DEA75F /* AppAuth in Frameworks */, + C44D96E3281E976100E00119 /* AppAuth in Frameworks */, C4CB87722084D6F8004D0730 /* ObvMetaManager.framework in Frameworks */, C418756526308E2800761E31 /* OlvidUtils.framework in Frameworks */, ); @@ -2155,6 +2116,18 @@ path = v34_to_v35; sourceTree = ""; }; + C022083D27A2DE4C006E330C /* Operations */ = { + isa = PBXGroup; + children = ( + C022083E27A2EA4E006E330C /* LoadFileRepresentationsOperation.swift */, + C022084227A3F198006E330C /* CreateUnprocessedPersistedMessageSentFromFylesStrings.swift */, + C0220A0027A83243006E330C /* CreateFylesFromLoadedFileRepresentationsOperation.swift */, + C0C9A9BB27C39C5800172444 /* RequestHardLinksToFylesOperation.swift */, + C0B6D92A27E49009006C8C9B /* SaveContextOperation.swift */, + ); + path = Operations; + sourceTree = ""; + }; C06902E12677A94D00FD8F92 /* CallLog */ = { isa = PBXGroup; children = ( @@ -2203,6 +2176,16 @@ path = Sounds; sourceTree = ""; }; + C0B6C10B27A0372900434D50 /* UIKit */ = { + isa = PBXGroup; + children = ( + C492EED121754BA900018455 /* DiscussionsTableViewControllerDelegate.swift */, + C492EECD21754B9B00018455 /* DiscussionsTableViewController.swift */, + C492EECE21754B9B00018455 /* DiscussionsTableViewController.xib */, + ); + path = UIKit; + sourceTree = ""; + }; C0D4BF052625F435001A561B /* v28_to_v29 */ = { isa = PBXGroup; children = ( @@ -2292,6 +2275,19 @@ path = ComposeMessageDataSource; sourceTree = ""; }; + C40D330727B009AF00A80FE1 /* Initialization */ = { + isa = PBXGroup; + children = ( + C4989C3A2639B6E9000E7832 /* AppInitializer.swift */, + C482C15D24DD5B8B005DA0A9 /* AppStateManager.swift */, + C478E46A2380BC7B006A5B07 /* WindowsManager.swift */, + C45FCFC0263A2566002BB015 /* InitializationOperations */, + C482C16024DD9061005DA0A9 /* AppState.swift */, + C4989C3D2639D0BA000E7832 /* InitializerViewController.swift */, + ); + path = Initialization; + sourceTree = ""; + }; C40D3D482357050A00D039A7 /* v18_to_v19 */ = { isa = PBXGroup; children = ( @@ -2343,6 +2339,7 @@ C4238AB42507B6D30005EFCE /* CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation.swift */, C40F986126BE107B00BC055A /* ComputeExtendedPayloadOperation.swift */, C40EDA482507BD4200872B80 /* SendUnprocessedPersistedMessageSentOperation.swift */, + C080975D27D2792C003E2C4B /* RefreshUpdatedObjectsModifiedByShareExtensionOperation.swift */, ); path = "Sending messages"; sourceTree = ""; @@ -2443,6 +2440,15 @@ path = v40_to_v41; sourceTree = ""; }; + C414B97A27A001650013C1E5 /* v42_to_v43 */ = { + isa = PBXGroup; + children = ( + C4EED30F27AC9C8600DF6E9C /* MigrationAppDatabase_v42_to_v43.md */, + C4EED31027AC9DD400DF6E9C /* ObvMessengerMappingModel_v42_to_v43.xcmappingmodel */, + ); + path = v42_to_v43; + sourceTree = ""; + }; C416A25521BAE20A00679923 /* Groups */ = { isa = PBXGroup; children = ( @@ -2534,6 +2540,7 @@ isa = PBXGroup; children = ( C41C9CC921B983B1000B64F6 /* PersistedContactGroup.swift */, + C022092A27A447FC006E330C /* PersistedContactGroup+Backup.swift */, C41C9CD221B98B82000B64F6 /* PersistedContactGroupJoined.swift */, C41C9CCF21B98A9F000B64F6 /* PersistedContactGroupOwned.swift */, ); @@ -2544,7 +2551,9 @@ isa = PBXGroup; children = ( C4F533C9209C5BC900F5D2BB /* PersistedObvContactIdentity.swift */, + C022092C27A44855006E330C /* PersistedObvContactIdentity+Backup.swift */, C4F533C7209C564100F5D2BB /* PersistedObvOwnedIdentity.swift */, + C022092E27A44BA8006E330C /* PersistedObvOwnedIdentity+Backup.swift */, C41C9CCB21B9847B000B64F6 /* PersistedPendingGroupMember.swift */, ); path = Identities; @@ -2794,6 +2803,16 @@ path = FileSystemService; sourceTree = ""; }; + C437165F27BE7DDF00F656D3 /* Call */ = { + isa = PBXGroup; + children = ( + C486FB4127BE7E9F00D60F81 /* GenericCall.swift */, + C486FB4A27BE7FF400D60F81 /* CallDelegate.swift */, + C486FB4E27BE805A00D60F81 /* Call.swift */, + ); + path = Call; + sourceTree = ""; + }; C43C11A1241BB84C002D7ACE /* WelcomeScreen */ = { isa = PBXGroup; children = ( @@ -2992,6 +3011,10 @@ C431CF4A24D59125009D5CD6 /* RTCPeerConnectionState+Extension.swift */, C431CF4E24D616D8009D5CD6 /* RTCSignalingState+CustomDebugStringConvertible.swift */, C0CC887D269634B5009CAE24 /* RTCSdpType+Extension.swift */, + C486FB6627BE82C100D60F81 /* CallHelper.swift */, + C44DC381251BB30B00CBE322 /* DataChannelWorker.swift */, + C4C94DE72526742400904374 /* CallSounds.swift */, + C40F765F27BF97C700682F92 /* RTCSessionDescription+StringInitializer.swift */, ); path = Helpers; sourceTree = ""; @@ -3044,23 +3067,14 @@ path = v38_to_v39; sourceTree = ""; }; - C45FCFBF263A2557002BB015 /* AppInitializer */ = { - isa = PBXGroup; - children = ( - C4989C3A2639B6E9000E7832 /* AppInitializer.swift */, - C45FCFC0263A2566002BB015 /* Operations */, - ); - path = AppInitializer; - sourceTree = ""; - }; - C45FCFC0263A2566002BB015 /* Operations */ = { + C45FCFC0263A2566002BB015 /* InitializationOperations */ = { isa = PBXGroup; children = ( C45FCFC1263A257C002BB015 /* InitializeAppOperation.swift */, C4CAE647263AE62800609784 /* PostAppInitializationOperation.swift */, C4CAE64A263AEFD500609784 /* ProcessINStartCallIntentOperation.swift */, ); - path = Operations; + path = InitializationOperations; sourceTree = ""; }; C46022C12762382A0041ADE2 /* IdentityProviderValidation */ = { @@ -3118,7 +3132,7 @@ C4634BED21D54F4A0073A2F6 /* DraftFyleJoin */ = { isa = PBXGroup; children = ( - C4634BEE21D54F5F0073A2F6 /* DraftFyleJoin.swift */, + C4634BEE21D54F5F0073A2F6 /* FyleJoin.swift */, C4778B812149030D001F86EA /* PersistedDraftFyleJoin.swift */, ); path = DraftFyleJoin; @@ -3294,10 +3308,44 @@ C4847878276A37C0009002E4 /* SyncPersistedObvOwnedIdentitiesWithEngineOperation.swift */, C4B3D1D5276A3C1D00094008 /* SyncPersistedObvContactIdentitiesWithEngineOperation.swift */, C4B3D1D8276A3FC200094008 /* SyncPersistedContactGroupsWithEngineOperation.swift */, + C4A4FB2E27A2E56300C430A3 /* AutoAcceptPendingGroupInvitesIfPossibleOperation.swift */, + C433D20227A35B8E0077976E /* DeletePersistedInvitationTheCannotBeParsedAnymoreOperation.swift */, + C4815C9727A84CA700512F4B /* SyncPersistedInvitationsWithEngineOperation.swift */, ); path = Operations; sourceTree = ""; }; + C486FB3827BE7E1500D60F81 /* CallParticipant */ = { + isa = PBXGroup; + children = ( + C486FB3927BE7E3500D60F81 /* CallParticipantDelegate.swift */, + C486FB3D27BE7E6200D60F81 /* CallParticipant.swift */, + C486FB5A27BE813600D60F81 /* CallParticipantImpl.swift */, + C4DE450E27DBB4E900F604CC /* CallParticipantUpdateKind.swift */, + ); + path = CallParticipant; + sourceTree = ""; + }; + C486FB4527BE7F6A00D60F81 /* PeerConnection */ = { + isa = PBXGroup; + children = ( + C486FB5E27BE81F300D60F81 /* WebrtcPeerConnectionHolderDelegate.swift */, + C486FB6227BE822400D60F81 /* WebrtcPeerConnectionHolder.swift */, + C4656F6327B7CE0E009D4615 /* ObvPeerConnection.swift */, + ); + path = PeerConnection; + sourceTree = ""; + }; + C486FB7627BE858B00D60F81 /* VoIPNotification */ = { + isa = PBXGroup; + children = ( + C486FB7727BE85BC00D60F81 /* VoIPNotification.yml */, + C486FB7927BE85FD00D60F81 /* VoIPNotification.swift */, + C486FB8727BE9DC500D60F81 /* CallUpdateKind.swift */, + ); + path = VoIPNotification; + sourceTree = ""; + }; C488356121E755CC008EF611 /* ActivityIndicators */ = { isa = PBXGroup; children = ( @@ -3334,6 +3382,9 @@ C489173B252A7CB5000B2FEB /* IdentityCardContentView.swift */, C454534625C21E990047EE85 /* CircledCameraButtonView.swift */, C454534225C2145A0047EE85 /* CircledSymbolView.swift */, + C0B6C19927A03B0100434D50 /* CircleAndTitlesView.swift */, + C0B6C1A427A042C500434D50 /* ProfilePictureView.swift */, + C0B6C1A727A0431C00434D50 /* TextView.swift */, ); path = SubViews; sourceTree = ""; @@ -3364,7 +3415,9 @@ isa = PBXGroup; children = ( C46BC4AD256C381F00075A09 /* PersistedDiscussionSharedConfiguration.swift */, + C022097427A4533F006E330C /* PersistedDiscussionSharedConfiguration+Backup.swift */, C48D131E257F6F350061CDDE /* PersistedDiscussionLocalConfiguration.swift */, + C022097627A4555C006E330C /* PersistedDiscussionLocalConfiguration+Backup.swift */, ); path = Configuration; sourceTree = ""; @@ -3390,17 +3443,6 @@ path = "JSON Messages"; sourceTree = ""; }; - C48E4D3A24CB23D300589E88 /* Call Objects */ = { - isa = PBXGroup; - children = ( - C48E4D3B24CB23EE00589E88 /* Call.swift */, - C44CCFEA24CBA20E006E0428 /* CallObjects.swift */, - C44DC381251BB30B00CBE322 /* DataChannelWorker.swift */, - C4C94DE72526742400904374 /* CallSounds.swift */, - ); - path = "Call Objects"; - sourceTree = ""; - }; C491D75F25B1F56B00DFD0C1 /* v27_to_v28 */ = { isa = PBXGroup; children = ( @@ -3450,9 +3492,7 @@ C492EECC21754AC700018455 /* Discussions */ = { isa = PBXGroup; children = ( - C492EED121754BA900018455 /* DiscussionsTableViewControllerDelegate.swift */, - C492EECD21754B9B00018455 /* DiscussionsTableViewController.swift */, - C492EECE21754B9B00018455 /* DiscussionsTableViewController.xib */, + C0B6C10B27A0372900434D50 /* UIKit */, ); path = Discussions; sourceTree = ""; @@ -3639,8 +3679,6 @@ C4946BC821AF4B8400B7B041 /* Singletons */ = { isa = PBXGroup; children = ( - C45FCFBF263A2557002BB015 /* AppInitializer */, - C4989BCF2639A549000E7832 /* AppStateManager */, C494774724DB6C350007943E /* NetworkStatus.swift */, C41143EA20AC7F43005DFB7A /* AppTheme.swift */, C4946BC921AF4BDD00B7B041 /* ObvStack.swift */, @@ -3673,16 +3711,6 @@ path = "Receiving messages"; sourceTree = ""; }; - C4989BCF2639A549000E7832 /* AppStateManager */ = { - isa = PBXGroup; - children = ( - C482C15D24DD5B8B005DA0A9 /* AppStateManager.swift */, - C482C16024DD9061005DA0A9 /* AppState.swift */, - C4989C3D2639D0BA000E7832 /* InitializerViewController.swift */, - ); - path = AppStateManager; - sourceTree = ""; - }; C498BA3220865895007315D6 /* Utils */ = { isa = PBXGroup; children = ( @@ -3711,7 +3739,7 @@ C432D64A23BD24A500189B5D /* LPMetadataProviderUtils.swift */, C4C1FD4723D213B500D52806 /* CGPoint+Utils.swift */, C0BB70C12487928800AFD692 /* NSNumber+Utils.swift */, - C045A0E524977ACE0009A857 /* DateUtils.swift */, + C045A0E524977ACE0009A857 /* TimeUtils.swift */, C07FBFD524A39040007A7237 /* ProgressUtils.swift */, C4842D5A24E5B2C300424F6E /* ObvCompressor.swift */, C0C5763F2510A2A300918C50 /* Concurrency.swift */, @@ -3722,8 +3750,10 @@ C05148C626458AC9009672A4 /* ContactsSortOrder.swift */, C051CD85264C244700165E15 /* Bindings.swift */, C4788BF7266B764C0041902B /* UIDevice+AlertControllerStyle.swift */, - C0E3E541273A922B00C926AA /* EmojiList.swift */, + C0E3E541273A922B00C926AA /* EmojiListGenerated.swift */, + C0C9ABE727C9356A00172444 /* EmojiList.swift */, C425FBA12791B25E005B2710 /* IdentityCapability+Identifiable.swift */, + C0D7ACFC27DBB5BE009C5338 /* NSManagedObject+Utils.swift */, ); path = Utils; sourceTree = ""; @@ -3733,6 +3763,9 @@ children = ( C4F08CB4226F34CD003719C0 /* ObvMessengerSettings.swift */, C4E8E294226C770300CF83F7 /* SettingsFlowViewController.swift */, + C0B6C0FF27A012B000434D50 /* ObvMessengerSettingsNotifications.yml */, + C0B6C10027A012D400434D50 /* ObvMessengerSettingsNotifications.swift */, + C0B6C10727A0142C00434D50 /* ObvMessengerSettingsBackup.swift */, C4E8E296226C770A00CF83F7 /* AllSettings */, C4F41AE62582BC0D00A0B63D /* Types */, ); @@ -3747,16 +3780,26 @@ path = v15_to_v16; sourceTree = ""; }; + C4A0D81227A20B6200A3DE11 /* Processing ObvDialogs */ = { + isa = PBXGroup; + children = ( + C4A0D81427A20B8200A3DE11 /* ProcessObvDialogOperation.swift */, + ); + path = "Processing ObvDialogs"; + sourceTree = ""; + }; C4A17FD62173F36C0006B307 /* PersistedDiscussion */ = { isa = PBXGroup; children = ( C4A7AA8020A34F8F00DD8ABC /* PersistedDiscussion.swift */, + C02209B927A456FE006E330C /* PersistedDiscussion+Utils.swift */, C4A17FD72173F39D0006B307 /* PersistedGroupDiscussion.swift */, C4A17FD92173F3AA0006B307 /* PersistedOneToOneDiscussion.swift */, C427C6BF229D96860037F389 /* PersistedDiscussionGroupLocked.swift */, C49D8D9122D4A2A20059DF1C /* PersistedDiscussionOneToOneLocked.swift */, - C48D131B257F6F0B0061CDDE /* Configuration */, C02156012721DDB600800CA8 /* PersistedLatestDiscussionSenderSequenceNumber.swift */, + C0B6C0F827A0107200434D50 /* PersistedDiscussionUI.swift */, + C48D131B257F6F0B0061CDDE /* Configuration */, ); path = PersistedDiscussion; sourceTree = ""; @@ -3769,9 +3812,12 @@ C4FB6CF025767D9300E86CED /* Expirations */, C0F00F602667CF8C0019961F /* CallLog */, C4A7AA8220A34FE000DD8ABC /* PersistedMessage.swift */, + C02209BE27A493DD006E330C /* PersistedMessage+Utils.swift */, C4D0048720FF94670018208E /* PersistedMessageSent.swift */, + C0C070F527B1943C002EF2E2 /* PersistedMessageSent+Utils.swift */, C4D0048520FF94320018208E /* PersistedMessageReceived.swift */, C4C59E7A21A76DB40068346D /* PersistedMessageSystem.swift */, + C02209BC27A49140006E330C /* PersistedMessageSystem+Utils.swift */, C47D1357234B59F1000031CB /* PersistedMessageSentRecipientInfos.swift */, C0E3E11227313E5100C926AA /* PersistedMessageReaction.swift */, ); @@ -3781,6 +3827,7 @@ C4A27B142191ADA700E04F1E /* Migration */ = { isa = PBXGroup; children = ( + C414B97A27A001650013C1E5 /* v42_to_v43 */, C419B3B4279843FD005567DE /* v41_to_v42 */, C412F0782794DE9300EEF71E /* v40_to_v41 */, C412F0752794DE0D00EEF71E /* v39_to_v40 */, @@ -3886,10 +3933,13 @@ C0F1240224F59B5B00B4173F /* NonCallKitSupport.swift */, C40BD8FC255EF0D200D9495A /* ObvAudioSessionUtils.swift */, C0A4BECB263C7B13004594FE /* CallReport.swift */, - C48E4D3A24CB23D300589E88 /* Call Objects */, + C437165F27BE7DDF00F656D3 /* Call */, + C486FB3827BE7E1500D60F81 /* CallParticipant */, + C486FB4527BE7F6A00D60F81 /* PeerConnection */, C48E4CCB24CAF14500589E88 /* JSON Messages */, C44CCFEE24CBA622006E0428 /* Helpers */, C4E4A83624DFF650004124CE /* ViewsAndViewControllers */, + C486FB7627BE858B00D60F81 /* VoIPNotification */, ); path = VoIP; sourceTree = ""; @@ -3950,6 +4000,7 @@ C4B9200C25078C8A00037898 /* Operations */ = { isa = PBXGroup; children = ( + C4A0D81227A20B6200A3DE11 /* Processing ObvDialogs */, C48C17FF26B9732900EDB9EB /* Debug */, C462CF1C2691A72300E6A0FF /* Drafts */, C40F985F26BE102500BC055A /* Sending messages */, @@ -3962,7 +4013,6 @@ C4FF17422512634E00C97214 /* Processing Engine Notifications */, C06902E12677A94D00FD8F92 /* CallLog */, C4E7953226BCBF0C00D43013 /* MessagesThatRequireUserAction */, - C40EDB7A2507E56E00872B80 /* CreateUnprocessedPersistedMessageSentFromInMemoryDraftOperation.swift */, C461654B2508BADD0093446B /* InsertPersistedMessageSystemIntoDiscussionOperation.swift */, C405175E250BA50D00B660DC /* SetTimestampMessageSentOfPersistedMessageSentRecipientInfos.swift */, C48D23FE250FBA07001A81F4 /* SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.swift */, @@ -3992,6 +4042,8 @@ C492CCFD25446A8D00E43870 /* OlvidURL.swift */, C4EB71AE25A47E920070F7A5 /* DeletionType.swift */, C098CE4E261CAD1B00127C4C /* EditContactNicknameAndPicture.swift */, + C022092327A442D3006E330C /* FyleElement.swift */, + C4A217DA27CAA9C0006C99D4 /* OlvidUserId.swift */, ); path = Types; sourceTree = ""; @@ -4013,15 +4065,6 @@ path = "Loading Item Providers"; sourceTree = ""; }; - C4BD7261253CF6F40054B4B4 /* Operations */ = { - isa = PBXGroup; - children = ( - C4BD7262253CF7110054B4B4 /* CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation.swift */, - C4BD7266253CF7840054B4B4 /* LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation.swift */, - ); - path = Operations; - sourceTree = ""; - }; C4BF0DE7219F6DB60042F9B8 /* Products */ = { isa = PBXGroup; children = ( @@ -4090,8 +4133,8 @@ C4CB84D12084B0D9004D0730 /* ObvMessenger */, C4E2896B21AEA52800D3275B /* ObvMessengerShareExtension */, C480889921DD13C00075151B /* ObvMessengerNotificationServiceExtension */, - C00DB33227626BCA00DF8658 /* OlvidTests */, C0F277EE27995B82009E8139 /* ObvMessengerIntentsExtension */, + C00DB33227626BCA00DF8658 /* OlvidTests */, C4CB85382084B1A7004D0730 /* Frameworks */, C4CB84D02084B0D9004D0730 /* Products */, ); @@ -4124,10 +4167,10 @@ C4CB84D92084B0DA004D0730 /* Assets.xcassets */, C47B6A17252CBC84007D81B0 /* Preview Assets.xcassets */, C4CB84D22084B0DA004D0730 /* AppDelegate.swift */, - C478E46A2380BC7B006A5B07 /* WindowsManager.swift */, C42EDDCD218A1AE000592C37 /* Localizable.strings */, C41FB84422A08DB400532D01 /* Localizable.stringsdict */, C4C74A49208750A0009B915A /* MetaFlowController.swift */, + C40D330727B009AF00A80FE1 /* Initialization */, C4C9A8F6268FD0E7007C0151 /* Notifications */, C4AAC78E24C604BF002C8E96 /* VoIP */, C4946BC821AF4B8400B7B041 /* Singletons */, @@ -4202,6 +4245,15 @@ path = BadgeCounterOperations; sourceTree = ""; }; + C4D7C31427A0BEAC0030B953 /* ContactsAndGroups */ = { + isa = PBXGroup; + children = ( + C4D7C31627A0BEC60030B953 /* ContactsAndGroupsSettingsTableViewController.swift */, + C4CA8E0827A149220010BF4C /* DetailedSettingForAutoAcceptGroupInvitesViewController.swift */, + ); + path = ContactsAndGroups; + sourceTree = ""; + }; C4D7F037262CE11F00734731 /* KeycloakBinding */ = { isa = PBXGroup; children = ( @@ -4273,19 +4325,15 @@ C4E2896B21AEA52800D3275B /* ObvMessengerShareExtension */ = { isa = PBXGroup; children = ( - C4BD7261253CF6F40054B4B4 /* Operations */, C410046F21AEA7D500A28DA4 /* ObvMessengerShareExtension.entitlements */, C477631324E2B16F00DAB367 /* ObvMessengerShareExtensionDebug.entitlements */, C4E2897121AEA52800D3275B /* Info.plist */, C441B77D21BE729B00A7CF89 /* InfoPlist.strings */, - C4A5BD422381FDD200ED5551 /* ShareExtensionGatekeeperViewController.swift */, - C410054B21AF04A800A28DA4 /* MainShareViewController.swift */, - C410054E21AF080200A28DA4 /* AllDiscussionsViewController.swift */, - C410055021AF085D00A28DA4 /* AllDiscussionsViewControllerDelegate.swift */, - C47973C921CFAC8C004B5747 /* ComposeMessageDataSourceInMemory.swift */, - C4634BEB21D54C8F0073A2F6 /* InMemoryDraft.swift */, - C4FF84F721D5AA7D00956C96 /* InMemoryDraftFyleJoin.swift */, - C41549C3271D9CD900C8D539 /* ShareExtensionShouldUpdateToLatestVersionViewController.swift */, + C09F683727BA974500C2292C /* ShareViewController.swift */, + C0969B2C27E202EF007BD66D /* ShareExtensionErrorViewController.swift */, + C09F6A2A27BD0AFB00C2292C /* ShareView.swift */, + C0B6C1A127A0407D00434D50 /* DiscussionsView.swift */, + C022083D27A2DE4C006E330C /* Operations */, ); path = ObvMessengerShareExtension; sourceTree = ""; @@ -4338,6 +4386,7 @@ C4E8E303226D246900CF83F7 /* AllSettingsTableViewControllerDelegate.swift */, C4E8E292226C75C600CF83F7 /* AllSettingsTableViewController.swift */, C4839C602785AC7C0065DC84 /* SettingsUtils.swift */, + C4D7C31427A0BEAC0030B953 /* ContactsAndGroups */, C4F08CB6226F3E66003719C0 /* Downloads */, C448097822FF0ADD0032CD3E /* Interface */, C4A2CBBE2354EEE600BC123B /* Discussions */, @@ -4435,6 +4484,15 @@ path = Invitations; sourceTree = ""; }; + C4EA45D127A7131600E01C1C /* PersistedInvitation */ = { + isa = PBXGroup; + children = ( + C4ED53BC20BD5B4200B07F8D /* PersistedInvitation.swift */, + C4EA45D327A714B200E01C1C /* PersistedInvitationOneToOneInvitationSent.swift */, + ); + path = PersistedInvitation; + sourceTree = ""; + }; C4EB0C2124A658F30091ED6B /* v20_to_v21 */ = { isa = PBXGroup; children = ( @@ -4546,6 +4604,8 @@ children = ( C4D12C38219DF16C00E09681 /* DataMigrationManagerForObvMessenger.swift */, C4369F312188ADC20051B089 /* ObvMessengerPersistentContainer.swift */, + C022093227A44D37006E330C /* ObvMessengerCoreDataNotification.yml */, + C022093327A44D52006E330C /* ObvMessengerCoreDataNotification.swift */, C4F533A0209C4AB500F5D2BB /* ObvMessenger.xcdatamodeld */, C4A27B142191ADA700E04F1E /* Migration */, C4A17FD62173F36C0006B307 /* PersistedDiscussion */, @@ -4554,8 +4614,8 @@ C41C9CD121B98B06000B64F6 /* Identities */, C4634BE421D5484E0073A2F6 /* Draft */, C4634BED21D54F4A0073A2F6 /* DraftFyleJoin */, + C4EA45D127A7131600E01C1C /* PersistedInvitation */, C4A767FE213D59A00093D585 /* Fyle.swift */, - C4ED53BC20BD5B4200B07F8D /* PersistedInvitation.swift */, C4F533CB209C701800F5D2BB /* PersistedObvContactDevice.swift */, C4A76800213D5F310093D585 /* ReceivedFyleMessageJoinWithStatus.swift */, C423EBC8214F0FF70082FC71 /* SentFyleMessageJoinWithStatus.swift */, @@ -4938,6 +4998,7 @@ C4110590221D440000BC0D42 /* MultipleButtonsCollectionViewCell.xib in Resources */, C4814BDB218B18B300F6743B /* ObvSimpleTableViewCell.xib in Resources */, C493797F20B40423005BA001 /* TwoButtonsView.xib in Resources */, + C486FB7827BE85BC00D60F81 /* VoIPNotification.yml in Resources */, C4E3C6A4258AD32D006A74FE /* disconnect.mp3 in Resources */, C4C59E1721A73D0F0068346D /* Settings.bundle in Resources */, C492EED021754B9B00018455 /* DiscussionsTableViewController.xib in Resources */, @@ -4961,19 +5022,10 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C493B73821CD3767000BDFF4 /* OverlayActionView.xib in Resources */, - C430E43D21B0030800AAA121 /* FyleCollectionViewCell.xib in Resources */, C444835E21BE6F8C00261037 /* Localizable.strings in Resources */, C441B77F21BE729B00A7CF89 /* InfoPlist.strings in Resources */, - C410049221AEB1B300A28DA4 /* ObvSubtitleTableViewCell.xib in Resources */, - C493B73921CD37C3000BDFF4 /* OverlayWindowView.xib in Resources */, - C4A06BDA2320F6FF0065BBC6 /* ObvSegmentedControlTableViewCell.xib in Resources */, + C0B6C33527A071FB00434D50 /* Assets.xcassets in Resources */, C41FB84122A08DB400532D01 /* Localizable.stringsdict in Resources */, - C430E43521B0001900AAA121 /* Assets.xcassets in Resources */, - C410049321AEB1FC00A28DA4 /* CircledInitials.xib in Resources */, - C4AF3BDE264597F5008A055B /* LaunchScreen.storyboard in Resources */, - C430E43E21B0032700AAA121 /* ObvCircledProgressView.xib in Resources */, - C40AC4D422566EB40078B2AB /* ComposeMessageView.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5058,7 +5110,8 @@ C00DB33E27626D1100DF8658 /* EmojiUtils.swift in Sources */, C00DB33C27626C2400DF8658 /* EmojiTests.swift in Sources */, C0F2722927972542009E8139 /* ObvDeepLink.swift in Sources */, - C00DB33D27626CCB00DF8658 /* EmojiList.swift in Sources */, + C00DB33D27626CCB00DF8658 /* EmojiListGenerated.swift in Sources */, + C0C9ABEA27C9379000172444 /* EmojiList.swift in Sources */, C0F2722727971458009E8139 /* ObvDeepLinkTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -5078,9 +5131,11 @@ C06E449F2641861000AD7534 /* ObvDisplayNameStyle.swift in Sources */, C47D135A234B5B02000031CB /* PersistedMessageSentRecipientInfos.swift in Sources */, C0BB70C42487928900AFD692 /* NSNumber+Utils.swift in Sources */, + C486FB8427BE9C8D00D60F81 /* CallReport.swift in Sources */, C48649D121E37F43005DB212 /* PersistedContactGroupOwned.swift in Sources */, C4CCAB1525783802008ED59F /* PersistedExpirationForReceivedMessageWithLimitedExistence.swift in Sources */, C4842D5E24E5B3ED00424F6E /* ObvCompressor.swift in Sources */, + C4A217DD27CAA9C0006C99D4 /* OlvidUserId.swift in Sources */, C47EA45521E17A9D00D45813 /* UserDefaultsKeyForBadge.swift in Sources */, C4F41AEC2582BC2800A0B63D /* DurationOption.swift in Sources */, C448990321E0265000A6A3F2 /* PersistedInvitation.swift in Sources */, @@ -5098,41 +5153,46 @@ C48E4CD024CB0B6500589E88 /* WebRTCInnerMessageJSON.swift in Sources */, C490FD6D21DE799C003121E7 /* ObvUTIUtils.swift in Sources */, C4F80802220B206C0072492B /* UNNotificationRequestWithDate.swift in Sources */, + C4EA45D627A714B200E01C1C /* PersistedInvitationOneToOneInvitationSent.swift in Sources */, C44898F821E0240700A6A3F2 /* ObvUserNotificationIdentifier.swift in Sources */, C4389B882209C56700994DEE /* PersistedMessageSystem.swift in Sources */, + C02209C027A4947D006E330C /* PersistedMessage+Utils.swift in Sources */, C0125E7F268A1739003A786B /* CleanCallLogContactsOperation.swift in Sources */, + C486FB8A27BE9DD500D60F81 /* CallUpdateKind.swift in Sources */, C448991521E0282000A6A3F2 /* ObvStack.swift in Sources */, C40765152726D74A00A584DC /* OlvidSnackBarCategory.swift in Sources */, C086871E270779A20049E19C /* CryptoId+Colors.swift in Sources */, C44898FD21E0260500A6A3F2 /* PersistedContactGroup.swift in Sources */, + C022083627A2CA51006E330C /* HardLinksToFylesCoordinator.swift in Sources */, C07FBFD824A390D0007A7237 /* ProgressUtils.swift in Sources */, C4A48051229E851400C7BFC8 /* PersistedMessageSystem+Strings.swift in Sources */, C448990021E0262A00A6A3F2 /* PersistedPendingGroupMember.swift in Sources */, C05148C926458AC9009672A4 /* ContactsSortOrder.swift in Sources */, + C486FB7E27BE870A00D60F81 /* CallParticipant.swift in Sources */, C4F184EE24009D1F000BB958 /* ObvMessengerSettings.swift in Sources */, C44898FB21E0246400A6A3F2 /* UserNotificationCategory.swift in Sources */, - C4B067F32767A87D0002DC39 /* AppBackupItem.swift in Sources */, C02156042721DDB600800CA8 /* PersistedLatestDiscussionSenderSequenceNumber.swift in Sources */, - C4989BD12639AF0B000E7832 /* AppState.swift in Sources */, C4F2FB7A2334BD2300FAFCAF /* ThumbnailCoordinator.swift in Sources */, C49D8D9422D4A2A70059DF1C /* PersistedDiscussionOneToOneLocked.swift in Sources */, C0F00F682667D4930019961F /* PersistedCallLogContact.swift in Sources */, C0F00F642667CFAE0019961F /* PersistedCallLogItem.swift in Sources */, + C022093627A44E93006E330C /* ObvMessengerCoreDataNotification.swift in Sources */, C448990421E0265F00A6A3F2 /* PersistedObvContactDevice.swift in Sources */, C448990C21E026B100A6A3F2 /* PersistedMessageSent.swift in Sources */, C0C2D64F275A5619001ECCBF /* PendingMessageReaction.swift in Sources */, C448990921E0269900A6A3F2 /* Draft.swift in Sources */, C448990D21E026B800A6A3F2 /* PersistedMessageReceived.swift in Sources */, C448991621E0284700A6A3F2 /* ObvMessengerPersistentContainer.swift in Sources */, + C0B6C10627A013E200434D50 /* ObvMessengerSettingsNotifications.swift in Sources */, C007929F26F2171B005C939C /* StringUtils.swift in Sources */, - C066D20224D1B540006D7C2C /* Call.swift in Sources */, C44898FA21E0245600A6A3F2 /* UserNotificationAction.swift in Sources */, C4F184F124009D78000BB958 /* AppTheme.swift in Sources */, C490FD6C21DE78AB003121E7 /* FyleMetadata.swift in Sources */, C448990121E0263400A6A3F2 /* PersistedGroupDiscussion.swift in Sources */, C46BC4B4256C6A8800075A09 /* PersistedDiscussionSharedConfiguration.swift in Sources */, C44898FE21E0261E00A6A3F2 /* PersistedObvOwnedIdentity.swift in Sources */, - C045A0EA249799230009A857 /* DateUtils.swift in Sources */, + C022092627A442D3006E330C /* FyleElement.swift in Sources */, + C045A0EA249799230009A857 /* TimeUtils.swift in Sources */, C4ADAF1E24052A5200C190C3 /* UserNotificationsScheduler.swift in Sources */, C48E4D3924CB23AD00589E88 /* WebRTCMessageJSON.swift in Sources */, C448991821E02E9000A6A3F2 /* ObvMessenger.xcdatamodeld in Sources */, @@ -5142,11 +5202,11 @@ C448991121E0270300A6A3F2 /* SentFyleMessageJoinWithStatus.swift in Sources */, C44222FB257807A400E43CBB /* PersistedExpirationForSentMessageWithLimitedExistence.swift in Sources */, C448991721E0285300A6A3F2 /* DataMigrationManagerForObvMessenger.swift in Sources */, - C4E752172742772A00351011 /* AppStateManager.swift in Sources */, C448990F21E026CF00A6A3F2 /* Fyle.swift in Sources */, C448991021E026DB00A6A3F2 /* FyleMessageJoinWithStatus.swift in Sources */, C448991221E0272E00A6A3F2 /* MessengerInternalNotification.swift in Sources */, C401713F2253C56A00E02833 /* ThumbnailWorker.swift in Sources */, + C486FB7527BE848700D60F81 /* Concurrency.swift in Sources */, C4FB6CFD25767FBA00E86CED /* PersistedExpirationForSentMessageWithLimitedVisibility.swift in Sources */, C4FB6CF525767DAB00E86CED /* PersistedExpirationForReceivedMessageWithLimitedVisibility.swift in Sources */, C422303121DFA39D00B2DA01 /* CommonString.swift in Sources */, @@ -5154,25 +5214,28 @@ C40765102726D70200A584DC /* ObvMessengerInternalNotification.swift in Sources */, C448990521E0266B00A6A3F2 /* PersistedOneToOneDiscussion.swift in Sources */, C4B40547261135720026BDE7 /* ObvSystemIcon.swift in Sources */, + C486FB8227BE883600D60F81 /* VoIPNotification.swift in Sources */, C4389B8B2209C56E00994DEE /* PersistedContactGroupJoined.swift in Sources */, C4F184F024009D40000BB958 /* UserDefaults+Extension.swift in Sources */, C0B44666276B7777000F7B2C /* ComposeMessageViewAction.swift in Sources */, C48D1323257F70140061CDDE /* PersistedDiscussionLocalConfiguration.swift in Sources */, + C486FB7C27BE86EF00D60F81 /* GenericCall.swift in Sources */, C07CB5EE2632C814005E0796 /* TypeSafeManagedObjectID.swift in Sources */, C448990721E0268600A6A3F2 /* PersistedDraft.swift in Sources */, C422303321DFA56000B2DA01 /* ObvDeepLink.swift in Sources */, C06902E82677A9E000FD8F92 /* ReportCallEventOperation.swift in Sources */, + C450B0B027B00C3500452673 /* AppStateManager.swift in Sources */, + C450B0AE27B00C1A00452673 /* AppState.swift in Sources */, C492CD0425446D9600E43870 /* OlvidURL.swift in Sources */, - C45E2DDD2634F399006C7F4B /* HardLinksToFylesCoordinator.swift in Sources */, C44B791A21E2C40700AF1587 /* ObvUserActivityType.swift in Sources */, C4D2C71121DE661D00DA237D /* ObvMessengerConstants.swift in Sources */, C4E7521C274277AB00351011 /* LocalAuthenticationViewControllerDelegate.swift in Sources */, C44898FF21E0262400A6A3F2 /* PersistedObvContactIdentity.swift in Sources */, C448990621E0267900A6A3F2 /* PersistedDiscussion.swift in Sources */, + C4DE451127DBB4F800F604CC /* CallParticipantUpdateKind.swift in Sources */, C0DA20152656EC52003A7756 /* WebRTCDataChannelMessageJSON.swift in Sources */, C4D5DF7026498E8F00A7AA0B /* RemoteDeleteAndEditRequest.swift in Sources */, - C448990B21E026A300A6A3F2 /* DraftFyleJoin.swift in Sources */, - C0A4BECE263C7B13004594FE /* CallReport.swift in Sources */, + C448990B21E026A300A6A3F2 /* FyleJoin.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5183,6 +5246,7 @@ C4061F3C25BB310A000BFA59 /* EditSingleOwnedIdentityNavigationView.swift in Sources */, C0B44664276B7777000F7B2C /* ComposeMessageViewAction.swift in Sources */, C42DA91A21F0B718004F0700 /* OlvidCardView.swift in Sources */, + C0B6C1A527A042C500434D50 /* ProfilePictureView.swift in Sources */, C43CF07F250E4E7C0018A714 /* ProcessObvReturnReceiptOperation.swift in Sources */, C051CD83264A951900165E15 /* UpdateDiscussionLocalConfigurationOperation.swift in Sources */, C06831C62722F60300C2693B /* MissedMessageBubbleView.swift in Sources */, @@ -5195,6 +5259,7 @@ C43FA4BA22C4AEBB00B77599 /* ObvMessengerMappingModel_v14_to_v15.xcmappingmodel in Sources */, C498BF7A20CFFD1B009CC368 /* QRCodeScannerViewControllerDelegate.swift in Sources */, C40AC4CB22566EB40078B2AB /* ComposeMessageViewDocumentPickerAdapterWithDraft.swift in Sources */, + C022093427A44D52006E330C /* ObvMessengerCoreDataNotification.swift in Sources */, C4C59E7B21A76DB40068346D /* PersistedMessageSystem.swift in Sources */, C4F6410F21FFAE96006CF715 /* ObvIdentityCoreDetailsForMigrationV7ToV8.swift in Sources */, C4A3A6CD220DCD9300DFE919 /* PersistedMessageSentToPersistedMessageSentMigrationPolicyV9ToV10.swift in Sources */, @@ -5208,12 +5273,14 @@ C475D98022A692660084F0DF /* PersistedContactGroupJoinedToPersistedContactGroupJoinedMigrationPolicyV10ToV11.swift in Sources */, C4EC95902591022600422DF1 /* ObvMessengerMappingModel_v25_to_v26.xcmappingmodel in Sources */, C46D153E2601004200B97535 /* ObvSystemIcon.swift in Sources */, + C433D20327A35B8E0077976E /* DeletePersistedInvitationTheCannotBeParsedAnymoreOperation.swift in Sources */, C46A987826910945003ABC43 /* AddReplyToOnDraftOperation.swift in Sources */, C49399F3268F6A35009DCC82 /* MultipleReactionsView.swift in Sources */, C40A09AD22035FBE0030BB0F /* ExplanationCardView.swift in Sources */, C4A7AA8120A34F8F00DD8ABC /* PersistedDiscussion.swift in Sources */, C4989C3E2639D0BA000E7832 /* InitializerViewController.swift in Sources */, C4FF0A2D258CCB850057097F /* ObvDisplayableLogs.swift in Sources */, + C40F766027BF97C700682F92 /* RTCSessionDescription+StringInitializer.swift in Sources */, C4CAE648263AE62800609784 /* PostAppInitializationOperation.swift in Sources */, C4FF0A40258CE65B0057097F /* SingleDisplayableLogView.swift in Sources */, C4E8E293226C75C600CF83F7 /* AllSettingsTableViewController.swift in Sources */, @@ -5222,6 +5289,7 @@ C46BC4AE256C381F00075A09 /* PersistedDiscussionSharedConfiguration.swift in Sources */, C4F533CA209C5BC900F5D2BB /* PersistedObvContactIdentity.swift in Sources */, C448097A22FF0B210032CD3E /* InterfaceSettingsTableViewController.swift in Sources */, + C4A0D81527A20B8200A3DE11 /* ProcessObvDialogOperation.swift in Sources */, C471C6FB254C54380057DF21 /* ProcessPurchasedOperation.swift in Sources */, C48E4D3624CB23A900589E88 /* WebRTCMessageJSON.swift in Sources */, C4BFC50F22B4003300B76E48 /* ObvMessengerMappingModel_v11_to_v12.xcmappingmodel in Sources */, @@ -5232,19 +5300,23 @@ C49399F9268F7633009DCC82 /* ReceivedMessageCell.swift in Sources */, C40F969226BDFA7D00BC055A /* SystemMessageCellDelegate.swift in Sources */, C412D7632531F89400311B6A /* UserNotificationsSubscriberView.swift in Sources */, + C4EED31127AC9EEF00DF6E9C /* ObvMessengerMappingModel_v42_to_v43.xcmappingmodel in Sources */, C493B73621CD362E000BDFF4 /* OverlayActionView.swift in Sources */, C410055421AF115000A28DA4 /* CommonString.swift in Sources */, C04D94E824C98D42004081D7 /* ObvTimerLabel.swift in Sources */, + C4EA45D427A714B200E01C1C /* PersistedInvitationOneToOneInvitationSent.swift in Sources */, C4839C622785AC7C0065DC84 /* SettingsUtils.swift in Sources */, C0D4BF0C2625F6BD001A561B /* ObvMessengerMappingModel_v28_to_v29.xcmappingmodel in Sources */, C448097C22FF0E6C0032CD3E /* IdentityColorStyleChooserTableViewController.swift in Sources */, C4263F8522D943B3008C3F6D /* SingleContactDetailedInfosViewController.swift in Sources */, + C080975E27D2792C003E2C4B /* RefreshUpdatedObjectsModifiedByShareExtensionOperation.swift in Sources */, C4814C3D218B542500F6743B /* UserNotificationsBadgesCoordinator.swift in Sources */, C4531A36210A28EF00F48738 /* HelpCardCollectionViewCell.swift in Sources */, C47EA45421E17A7C00D45813 /* UserDefaultsKeyForBadge.swift in Sources */, C48C18ED26B9FE2200EDB9EB /* CachedLPMetadataProvider.swift in Sources */, C41BFED826B19E1200ABF034 /* NewCreateDraftFyleJoinsFromLoadedFileRepresentationsOperation.swift in Sources */, C4E259302754DBB200623C5E /* UpdatePersistedContactIdentityStatusWithInfoFromEngineOperation.swift in Sources */, + C486FB4227BE7E9F00D60F81 /* GenericCall.swift in Sources */, C4F2FB782334BD1B00FAFCAF /* ThumbnailCoordinator.swift in Sources */, C0F1240324F59B5B00B4173F /* NonCallKitSupport.swift in Sources */, C4D0048820FF94670018208E /* PersistedMessageSent.swift in Sources */, @@ -5278,6 +5350,7 @@ C4B432D92750D107003D1410 /* KeycloakServerRevocationsAndStuff.swift in Sources */, C49FD44E25A6118C00EC4512 /* SendGlobalDeleteDiscussionJSONOperation.swift in Sources */, C493797B20B40315005BA001 /* CellContainingHeaderView.swift in Sources */, + C486FB5F27BE81F300D60F81 /* WebrtcPeerConnectionHolderDelegate.swift in Sources */, C49399E7268F67F6009DCC82 /* SingleLinkView.swift in Sources */, C0BB70C22487928800AFD692 /* NSNumber+Utils.swift in Sources */, C49399D3268F650A009DCC82 /* FyleProgressView.swift in Sources */, @@ -5315,6 +5388,7 @@ C4E56EB12782578500708B9D /* MessageCellString.swift in Sources */, C4DD45962510106100C4666E /* ObvMessengerMappingModel_v22_to_v23.xcmappingmodel in Sources */, C43C8F2420B04CEB00088D07 /* CellHeaderView.swift in Sources */, + C486FB3E27BE7E6200D60F81 /* CallParticipant.swift in Sources */, C44FDEB122555CFF000BDC76 /* NoChannelCollectionReusableView.swift in Sources */, C48672C5220C54CA00C288FE /* UIImage+CreateWithSolidColor.swift in Sources */, C07FBFD624A39040007A7237 /* ProgressUtils.swift in Sources */, @@ -5325,18 +5399,22 @@ C478BB5D2695AE1800CE1A85 /* ViewShowingHardLinksDelegate.swift in Sources */, C4C18D672569E62D009AFDE2 /* WipeOrDeleteReadOnceMessagesOperation.swift in Sources */, C4AD03CB2509039800B63E31 /* DeleteAllOrphanedFylesAndMoveAssociatedFilesToTrashOperation.swift in Sources */, + C02209BA27A456FE006E330C /* PersistedDiscussion+Utils.swift in Sources */, C40AC4CD22566EB40078B2AB /* ComposeMessageDataSourceWithDraft.swift in Sources */, C06902E62677A9B000FD8F92 /* ReportCallEventOperation.swift in Sources */, C4A27B1D2191CF4800E04F1E /* ObvChipLabel.swift in Sources */, C49399CA268F6261009DCC82 /* UITextViewFixed.swift in Sources */, C0F1239824F4054C00B4173F /* CallKitSupport.swift in Sources */, + C022092F27A44BA8006E330C /* PersistedObvOwnedIdentity+Backup.swift in Sources */, C42B23F824D887AD001458BE /* VoIPSettingsTableViewController.swift in Sources */, C42DA98A21F0FA5F004F0700 /* SingleOwnedIdentityViewControllerDelegate.swift in Sources */, C4DB30122556E1D300060706 /* AvailableSubscription.swift in Sources */, C4A17FDA2173F3AA0006B307 /* PersistedOneToOneDiscussion.swift in Sources */, + C0B6C10827A0142C00434D50 /* ObvMessengerSettingsBackup.swift in Sources */, C4C03C7D237CCDD8001B44A7 /* AdvancedSettingsViewController.swift in Sources */, C4BBD01C238B247D00842336 /* ObvTextHUD.swift in Sources */, C4CB84D32084B0DA004D0730 /* AppDelegate.swift in Sources */, + C022092D27A44855006E330C /* PersistedObvContactIdentity+Backup.swift in Sources */, C40AC4D922566EB40078B2AB /* TextFieldBackgroundView.swift in Sources */, C4C9A8F9268FD114007C0151 /* NewSingleDiscussionNotification.swift in Sources */, C478741F26AACD7700A6875A /* ViewDisplayingContactImageDelegate.swift in Sources */, @@ -5348,6 +5426,7 @@ C4170BF92360427A00646AD0 /* UIViewController+ObvCanShowHUD.swift in Sources */, C490F75C21A4283200A0C036 /* DiscussionsTableViewController+Strings.swift in Sources */, C0E3E1552734281300C926AA /* CallBannerView.swift in Sources */, + C486FB6727BE82C100D60F81 /* CallHelper.swift in Sources */, C4939A03268F7F10009DCC82 /* SingleDiscussionTitleView.swift in Sources */, C403CB9423B42E820026EF32 /* ObvFlowController.swift in Sources */, C4C94DE82526742400904374 /* CallSounds.swift in Sources */, @@ -5361,22 +5440,27 @@ C47FED0B22D88EC800A3F311 /* PersistedMessageReceivedToPersistedMessageReceivedMigrationPolicyV16ToV17.swift in Sources */, C4DDFB8621BD4D100063FBD4 /* AllGroupsViewControllerDelegate.swift in Sources */, C4DDFB7E21BD19C00063FBD4 /* AllGroupsViewController.swift in Sources */, + C0C070F627B1943D002EF2E2 /* PersistedMessageSent+Utils.swift in Sources */, C49399BE268F605D009DCC82 /* BubbleView.swift in Sources */, C40E4CAA2171150500F57593 /* CellContainingOneColumnView.swift in Sources */, C49399CE268F6496009DCC82 /* ViewWithExpirationIndicator.swift in Sources */, C00C63BB26CE58B8008D035E /* UpdateDraftConfigurationOperation.swift in Sources */, + C486FB6327BE822400D60F81 /* WebrtcPeerConnectionHolder.swift in Sources */, C4061F4825BB32D8000BFA59 /* ImageEditor.swift in Sources */, C434AD8125BA344200A5683B /* OwnedGroupEditionFlowViewController.swift in Sources */, + C486FB4F27BE805A00D60F81 /* Call.swift in Sources */, C4B72DFA25A9F257007BF350 /* EditTextBodyOfReceivedMessageOperation.swift in Sources */, C47109142365988700E83899 /* SentMessageStatusView.swift in Sources */, C4D7F03A262CE1D100734731 /* BindingUseIdentityProviderView.swift in Sources */, C4931D472693C54F00EBC25D /* CellShowingHardLinks.swift in Sources */, C48672C7220C964100C288FE /* CanScrollToTop.swift in Sources */, C4DAAD2F20AEE07A005E63C0 /* ObvButtonBorderless.swift in Sources */, - C48E4D3C24CB23EE00589E88 /* Call.swift in Sources */, + C0D7ACFD27DBB5BE009C5338 /* NSManagedObject+Utils.swift in Sources */, + C02209BF27A493DD006E330C /* PersistedMessage+Utils.swift in Sources */, C4AD03C42508DEE000B63E31 /* CancelUploadOrDownloadOfPersistedMessageOperation.swift in Sources */, C427AD8921D6A2B600B9F8F3 /* PersistedGroupDiscussionToPersistedGroupDiscussionMigrationPolicyV6ToV7.swift in Sources */, C42895F6258C08E000FD6813 /* BackgroundTasksManager.swift in Sources */, + C4656F6427B7CE0E009D4615 /* ObvPeerConnection.swift in Sources */, C4AD03C72508ECCF00B63E31 /* DeletePersistedMessageOperation.swift in Sources */, C4BD7259253CEC080054B4B4 /* LoadItemProviderOperation.swift in Sources */, C41FE3A5224D765C000AB2A5 /* ObvCollectionViewLayoutDelegate.swift in Sources */, @@ -5388,6 +5472,8 @@ C4C451CA26307C740046276D /* UpdateListOfContactsCertifiedByOwnKeycloakOperation.swift in Sources */, C4A2CBC7235529E200BC123B /* ObvMessengerMappingModel_v17_to_v18.xcmappingmodel in Sources */, C4F6CA512255183E0040A838 /* MessageCollectionViewCellDelegate.swift in Sources */, + C486FB8827BE9DC500D60F81 /* CallUpdateKind.swift in Sources */, + C4815C9827A84CA700512F4B /* SyncPersistedInvitationsWithEngineOperation.swift in Sources */, C4AC59462510C60200EBD133 /* TrashFilesThatHaveNoAssociatedFyleOperation.swift in Sources */, C42DD61F251403E700A6E2F8 /* ContactsPresentationViewController.swift in Sources */, C4F7304B25A3C43C003D2363 /* ReceivedMessageInfosHostingViewController.swift in Sources */, @@ -5449,6 +5535,7 @@ C06E449D2641858A00AD7534 /* ObvDisplayNameStyle.swift in Sources */, C4D41698216F579F00F2329A /* AcceptGroupInviteCollectionViewCell.swift in Sources */, C40EDA492507BD4200872B80 /* SendUnprocessedPersistedMessageSentOperation.swift in Sources */, + C0C9ABE827C9356A00172444 /* EmojiList.swift in Sources */, C492EED52175516D00018455 /* RecentDiscussionsViewController.swift in Sources */, C41C9CCA21B983B1000B64F6 /* PersistedContactGroup.swift in Sources */, C4170BFC2360476A00646AD0 /* ObvCheckmarkHUD.swift in Sources */, @@ -5459,6 +5546,7 @@ C4DDFB8A21BD51980063FBD4 /* SingleGroupViewController+Strings.swift in Sources */, C43CF082250EC6AE0018A714 /* DeleteAllEmptyLockedDiscussionsOperation.swift in Sources */, C411058F221D440000BC0D42 /* MultipleButtonsCollectionViewCell.swift in Sources */, + C486FB5B27BE813600D60F81 /* CallParticipantImpl.swift in Sources */, C42230F621DFD50000B2DA01 /* UserNotificationCenterDelegate.swift in Sources */, C419759B25157DCA001A4B93 /* URL+MoveToTrash.swift in Sources */, C4D12C39219DF16C00E09681 /* DataMigrationManagerForObvMessenger.swift in Sources */, @@ -5507,6 +5595,7 @@ C4170BF52360419200646AD0 /* ObvLoadingHUD.swift in Sources */, C48187E421C6763800A147D9 /* ThumbnailWorker.swift in Sources */, C0F00F622667CFAE0019961F /* PersistedCallLogItem.swift in Sources */, + C02209BD27A49140006E330C /* PersistedMessageSystem+Utils.swift in Sources */, C416A25A21BAE25600679923 /* SingleGroupViewController.swift in Sources */, C4F41AF62582EDB700A0B63D /* MergeDiscussionSharedExpirationConfigurationOperation.swift in Sources */, C492D4EE22B91295003B22E3 /* PersistedObvContactIdentityToPersistedObvContactIdentityMigrationPolicyV12ToV13.swift in Sources */, @@ -5514,8 +5603,9 @@ C43FFDBA237DC3E90013B22F /* ObvTitleAndSwitchTableViewCell.swift in Sources */, C4EA017922010E2E00FAD04A /* ObvDisplayNameStyleForMigrationV8ToV9.swift in Sources */, C41FE39F224D7627000AB2A5 /* ObvCollectionViewLayoutItemInfos.swift in Sources */, - C045A0E624977ACE0009A857 /* DateUtils.swift in Sources */, - C0E3E542273A922C00C926AA /* EmojiList.swift in Sources */, + C045A0E624977ACE0009A857 /* TimeUtils.swift in Sources */, + C0E3E542273A922C00C926AA /* EmojiListGenerated.swift in Sources */, + C4DE450F27DBB4E900F604CC /* CallParticipantUpdateKind.swift in Sources */, C41ABDA42519438200B6D5AE /* CallAnswerAndRejectButtonsView.swift in Sources */, C08621BE27479F8100B7E758 /* ReorderableForEach.swift in Sources */, C4E7521A274277A000351011 /* LocalAuthenticationViewControllerDelegate.swift in Sources */, @@ -5563,6 +5653,7 @@ C47E8BFA22A184FF002DB74F /* PendingGroupMembersTableViewController+Strings.swift in Sources */, C403CB9A23B43E650026EF32 /* BlockBarButtonItem.swift in Sources */, C4814BD7218B166700F6743B /* TrustOriginsTableViewController.swift in Sources */, + C022097727A4555C006E330C /* PersistedDiscussionLocalConfiguration+Backup.swift in Sources */, C4F08CB2226F33D8003719C0 /* UIImage+Insets.swift in Sources */, C42C1E482518FEBC00F77B1A /* RoundedButtonView.swift in Sources */, C41143EB20AC7F43005DFB7A /* AppTheme.swift in Sources */, @@ -5574,9 +5665,11 @@ C46AE02B237ED50F0002155B /* LocalAuthenticationViewController.swift in Sources */, C4C74A4C208754D2009B915A /* OnboardingFlowViewControllerDelegate.swift in Sources */, C4A27B1021919B8500E04F1E /* RefreshBadgeForInvitationsOperation.swift in Sources */, + C4A4FB2F27A2E56300C430A3 /* AutoAcceptPendingGroupInvitesIfPossibleOperation.swift in Sources */, C49399E3268F6781009DCC82 /* SingleGifView.swift in Sources */, C4DF0CCA21BA8F3B0046FA5F /* PersistedGroupDiscussionToPersistedContactGroupJoinedMigrationPolicyV5ToV6.swift in Sources */, C064062826A1C70F00B25290 /* ObvAudioPlayer.swift in Sources */, + C022092427A442D3006E330C /* FyleElement.swift in Sources */, C4C2D7C8264FFE190060149E /* ObvMessengerMappingModel_v29_to_v30.xcmappingmodel in Sources */, C0BC8C5325E80C0100E09A34 /* KeycloakManager.swift in Sources */, C443DCD022B46931004337A8 /* MigrationUtilsV11ToV12.swift in Sources */, @@ -5598,9 +5691,12 @@ C4341AAD242F630200BD7840 /* InitializationFailureViewController.swift in Sources */, C4F642C721FFBC1F006CF715 /* ObvMessengerMappingModel_v7_to_v8.xcmappingmodel in Sources */, C4AEE8C4255B66640059FB66 /* CloudFailureReason.swift in Sources */, + C022092B27A447FC006E330C /* PersistedContactGroup+Backup.swift in Sources */, C4AA9C6A272605A80048577E /* SnackBarCoordinator.swift in Sources */, + C0B6C19A27A03B0100434D50 /* CircleAndTitlesView.swift in Sources */, C4C0384820FE5F91003E92CD /* ObvAutoGrowingTextView.swift in Sources */, C42230EE21DFCE4B00B2DA01 /* UserNotificationCategory.swift in Sources */, + C486FB4B27BE7FF400D60F81 /* CallDelegate.swift in Sources */, C441C841234DD567002D5DA8 /* SentMessageInfosViewController.swift in Sources */, C41FE3AE224D772F000AB2A5 /* SingleDiscussionViewController.swift in Sources */, C4E2592D2754C85300623C5E /* UpdatePersistedContactIdentityWithObvContactIdentityOperation.swift in Sources */, @@ -5613,7 +5709,7 @@ C4E5DEE3242E33D700D36A39 /* ObvMessengerMappingModel_v19_to_v20.xcmappingmodel in Sources */, C475D97E22A690010084F0DF /* ObvMessengerMappingModel_v10_to_v11.xcmappingmodel in Sources */, C462CF212691BF1400E6A0FF /* LoadFileRepresentationsThenCreateDraftFyleJoinsCompositeOperation.swift in Sources */, - C4634BEF21D54F600073A2F6 /* DraftFyleJoin.swift in Sources */, + C4634BEF21D54F600073A2F6 /* FyleJoin.swift in Sources */, C49399F1268F6992009DCC82 /* ReplyToBubbleView.swift in Sources */, C0F1239D24F50CF800B4173F /* CallSupport.swift in Sources */, C4C8965821567454002B2D7B /* UserNotificationsCoordinator.swift in Sources */, @@ -5663,6 +5759,7 @@ C47DD0672542F0F300B10C60 /* SingleOwnedIdentityFlowViewController.swift in Sources */, C4F533CC209C701800F5D2BB /* PersistedObvContactDevice.swift in Sources */, C4A6865A275FD66E0039B54F /* ContactDetailedInfosView.swift in Sources */, + C4CA8E0927A149220010BF4C /* DetailedSettingForAutoAcceptGroupInvitesViewController.swift in Sources */, C46F28482587E5A30079BA89 /* PersistedDiscussionOneToOneLockedToPersistedDiscussionOneToOneLockedMigrationPolicyV24ToV25.swift in Sources */, C4369F322188ADC20051B089 /* ObvMessengerPersistentContainer.swift in Sources */, C4946BCA21AF4BDD00B7B041 /* ObvStack.swift in Sources */, @@ -5672,12 +5769,14 @@ C46F5D4E20ED326300524AE5 /* ObvTextField.swift in Sources */, C4AF3BDC26457D93008A055B /* DeleteOrphanedExpirationsOperation.swift in Sources */, C4F6411121FFAEAD006CF715 /* ObvDisplayNameStyleForMigrationV7ToV8.swift in Sources */, + C022097527A4533F006E330C /* PersistedDiscussionSharedConfiguration+Backup.swift in Sources */, C0A4BECC263C7B13004594FE /* CallReport.swift in Sources */, C40765132726D73B00A584DC /* OlvidSnackBarCategory.swift in Sources */, C4DF0CE22541929E0095324E /* InitialCircleView.swift in Sources */, C4B22883252EF78200575FAC /* ScannerView.swift in Sources */, C41FE3B2224D882F000AB2A5 /* MessageCollectionViewCell.swift in Sources */, C462CF242691E97A00E6A0FF /* SaveBodyTextOfPersistedDraftOperation.swift in Sources */, + C486FB7A27BE85FD00D60F81 /* VoIPNotification.swift in Sources */, C46A4D66217E1FC000D34C16 /* FyleMetadata.swift in Sources */, C413127220B20FA800F8FF94 /* SasCardCollectionViewCell.swift in Sources */, C4CFFAFE22D0B68B00E09411 /* CollectionOfFylesView.swift in Sources */, @@ -5717,6 +5816,7 @@ C4DAAD2A20AEDCD0005E63C0 /* ButtonsCardCollectionViewCell.swift in Sources */, C4EA17872086A84A004B312B /* InvitationsFlowViewController.swift in Sources */, C407C6CC20BD9FD500180199 /* OneButtonView.swift in Sources */, + C4D7C31727A0BEC60030B953 /* ContactsAndGroupsSettingsTableViewController.swift in Sources */, C48FDE7427030FDF0088F07B /* CleanOrphanedPersistedMessageTimestampedMetadataOperation.swift in Sources */, C4F6CA5522551B3F0040A838 /* MessageSystemCollectionViewCell.swift in Sources */, C40AC4D522566EB40078B2AB /* ComposeMessageViewSendMessageAdapterWithDraft.swift in Sources */, @@ -5726,6 +5826,7 @@ C4788BF8266B764C0041902B /* UIDevice+AlertControllerStyle.swift in Sources */, C4CE9B16218BD57D00746722 /* TrustOriginsTableViewController+Strings.swift in Sources */, C454534325C2145A0047EE85 /* CircledSymbolView.swift in Sources */, + C0B6C1A827A0431C00434D50 /* TextView.swift in Sources */, C44FB720237E0812000C09D4 /* PrivacyTableViewController+Strings.swift in Sources */, C43548BE23267124005CFCF3 /* ContactIdentityCoordinator+Strings.swift in Sources */, C44CCFED24CBA61B006E0428 /* RTCIceGatheringState+CustomDebugStringConvertible.swift in Sources */, @@ -5742,7 +5843,6 @@ C495CC6121C48BA50089DE78 /* ComposeMessageView+Strings.swift in Sources */, C47D1358234B59F1000031CB /* PersistedMessageSentRecipientInfos.swift in Sources */, C488356721E75C05008EF611 /* BallScaleMultipleActivityIndicatorView.swift in Sources */, - C44CCFEB24CBA20E006E0428 /* CallObjects.swift in Sources */, C446391B21D6715B00F94637 /* PersistedOneToOneDiscussionToPersistedOneToOneDiscussionMigrationPolicyV6ToV7.swift in Sources */, C43C11B0241BDE7A002D7ACE /* ObvImageButton.swift in Sources */, C46480CB2689CE9F0020AD0C /* ObvMessengerMappingModel_v30_to_v31.xcmappingmodel in Sources */, @@ -5769,9 +5869,11 @@ C4B748422428CF0000DFF25F /* OwnedIdentityIsNotActiveViewController.swift in Sources */, C4EA17852086A841004B312B /* ContactsFlowViewController.swift in Sources */, C451DB302677468700461DF4 /* MaxAverageBitrateChooserTableViewController.swift in Sources */, + C4A217DB27CAA9C0006C99D4 /* OlvidUserId.swift in Sources */, C488356D21E768AB008EF611 /* DotsActivityIndicatorView.swift in Sources */, C492CD1E2544802500E43870 /* LicenseActivationView.swift in Sources */, C4A1B95721482430000FE308 /* PersistedDraft.swift in Sources */, + C486FB3A27BE7E3500D60F81 /* CallParticipantDelegate.swift in Sources */, C4939A05268F7F3D009DCC82 /* NewSingleDiscussionViewController.swift in Sources */, C45B1D9621CB902B0003CCBD /* UILabelWithLineFragmentPadding.swift in Sources */, C43911A321C0372A00A5C096 /* ObvUTIUtils.swift in Sources */, @@ -5779,6 +5881,7 @@ C4122B3A20AD853100FEF4B6 /* InvitationsCollectionViewController.swift in Sources */, C425FBA22791B25E005B2710 /* IdentityCapability+Identifiable.swift in Sources */, C069D91D26E69C370084CF7F /* SwiftUIUtils.swift in Sources */, + C0B6C10527A013E100434D50 /* ObvMessengerSettingsNotifications.swift in Sources */, C423EBC9214F0FF70082FC71 /* SentFyleMessageJoinWithStatus.swift in Sources */, C4DDFB8C21BDD74A0063FBD4 /* SingleGroupViewControllerDelegate.swift in Sources */, C422D21D233CDB960076F032 /* ObvUserActivitySingleton.swift in Sources */, @@ -5847,229 +5950,103 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C47109182366106F00E83899 /* DateInfosOfSentMessageToSingleContact.swift in Sources */, - C410055921AF12EB00A28DA4 /* SingleDiscussionViewController+Strings.swift in Sources */, - C4842D5D24E5B3ED00424F6E /* ObvCompressor.swift in Sources */, - C4E2593327553AF300623C5E /* NewCircledInitialsView.swift in Sources */, - C4946BCB21AF4D6F00B7B041 /* ObvStack.swift in Sources */, - C4F7305F25A3D633003D2363 /* MessageMetadatasSectionView.swift in Sources */, - C40AC4CC22566EB40078B2AB /* ComposeMessageViewDocumentPickerAdapterWithDraft.swift in Sources */, - C4634BF021D54F760073A2F6 /* DraftFyleJoin.swift in Sources */, - C493B73721CD375F000BDFF4 /* OverlayActionView.swift in Sources */, - C493B72821CD0323000BDFF4 /* OverlayWindow.swift in Sources */, - C4634BE821D54ACF0073A2F6 /* Draft.swift in Sources */, - C42724D326B2AA15008AD2E7 /* CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation.swift in Sources */, - C4946BCC21AF4D8700B7B041 /* ObvCircledProgressView.swift in Sources */, - C44B791B21E2C40800AF1587 /* ObvUserActivityType.swift in Sources */, - C410047121AEAB3900A28DA4 /* DiscussionsTableViewControllerDelegate.swift in Sources */, - C410047921AEAC0D00A28DA4 /* PersistedInvitation.swift in Sources */, - C40AC4D022566EB40078B2AB /* ComposeMessageDataSource.swift in Sources */, - C410055121AF085D00A28DA4 /* AllDiscussionsViewControllerDelegate.swift in Sources */, - C4EC967025923B9B00422DF1 /* MessageRetentionInfoSectionView.swift in Sources */, - C0FDAC82276406C300EF880A /* EmojiPickerView.swift in Sources */, - C4FF84F821D5AA7D00956C96 /* InMemoryDraftFyleJoin.swift in Sources */, - C4555B4622C3683300A8B8B0 /* MessageCollectionViewCell+Strings.swift in Sources */, - C48E4D3824CB23AD00589E88 /* WebRTCMessageJSON.swift in Sources */, - C41FE3A0224D7627000AB2A5 /* ObvCollectionViewLayoutItemInfos.swift in Sources */, - C0F5668D249A574B0037AD43 /* SizeChooserForAutomaticDownloadsTableViewController.swift in Sources */, - C44B1D402545CC9C0056317F /* HUDView.swift in Sources */, - C4929B2A23A2AE6F00C8E055 /* ObvTitleAndSwitchTableViewCell.swift in Sources */, - C4788BF9266B764C0041902B /* UIDevice+AlertControllerStyle.swift in Sources */, - C410047421AEABDD00A28DA4 /* PersistedGroupDiscussion.swift in Sources */, - C4E7521B274277A000351011 /* LocalAuthenticationViewControllerDelegate.swift in Sources */, - C41FFB2B22FF1871005E6B21 /* ObvMessengerSettings.swift in Sources */, - C410047C21AEAC4300A28DA4 /* PersistedMessageSent.swift in Sources */, - C4EC965E2591732600422DF1 /* SentMessageInfosHostingViewController.swift in Sources */, - C41FE3A6224D765C000AB2A5 /* ObvCollectionViewLayoutDelegate.swift in Sources */, - C0BC224324AF28D700227D15 /* InfosOfSentMessageTableViewController.swift in Sources */, - C4BD7267253CF7840054B4B4 /* LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation.swift in Sources */, - C4929B2D23A2AF0100C8E055 /* SingleDiscussionSettingsTableViewController+Strings.swift in Sources */, - C4634BEC21D54C8F0073A2F6 /* InMemoryDraft.swift in Sources */, - C410047F21AEAC5000A28DA4 /* SentFyleMessageJoinWithStatus.swift in Sources */, - C0FDAC852764071E00EF880A /* SwiftUIUtils.swift in Sources */, - C427C6C1229D96860037F389 /* PersistedDiscussionGroupLocked.swift in Sources */, - C432D64523BCE2F500189B5D /* StringUtils.swift in Sources */, - C488356521E75912008EF611 /* NVActivityIndicatorShape.swift in Sources */, - C40AC4DA22566EB40078B2AB /* TextFieldBackgroundView.swift in Sources */, - C0A4BECD263C7B13004594FE /* CallReport.swift in Sources */, - C40765142726D74900A584DC /* OlvidSnackBarCategory.swift in Sources */, - C4F6CA522255183E0040A838 /* MessageCollectionViewCellDelegate.swift in Sources */, - C410048921AEACC400A28DA4 /* FyleMetadata.swift in Sources */, - C0E3E11427313F5000C926AA /* PersistedMessageReaction.swift in Sources */, - C493B71E21CCE4A8000BDFF4 /* OverlayWindowView.swift in Sources */, - C0541724248A40F20055B72C /* PersistedMessageExpiration.swift in Sources */, - C47D1359234B5B02000031CB /* PersistedMessageSentRecipientInfos.swift in Sources */, - C4946BC721AF4ABB00B7B041 /* FyleCollectionViewCell.swift in Sources */, - C066D20124D1B53F006D7C2C /* Call.swift in Sources */, - C48E4CCF24CB0B6400589E88 /* WebRTCInnerMessageJSON.swift in Sources */, - C4170BFA2360427A00646AD0 /* UIViewController+ObvCanShowHUD.swift in Sources */, - C41549C4271D9CD900C8D539 /* ShareExtensionShouldUpdateToLatestVersionViewController.swift in Sources */, - C4F41AEB2582BC2700A0B63D /* DurationOption.swift in Sources */, - C0BC224024ADD1BF00227D15 /* CellWithMessage.swift in Sources */, - C41FE3A9224D7671000AB2A5 /* ObvCollectionViewLayout.swift in Sources */, - C4D5DF6F26498E8E00A7AA0B /* RemoteDeleteAndEditRequest.swift in Sources */, - C4CCAB1225783802008ED59F /* PersistedExpirationForReceivedMessageWithLimitedExistence.swift in Sources */, - C4EC96642591733E00422DF1 /* HorizontalTitleAndSubtitle.swift in Sources */, - C4B31CF225A76A4700E8D4CC /* BodyEditViewController.swift in Sources */, - C40AC4D622566EB40078B2AB /* ComposeMessageViewSendMessageAdapterWithDraft.swift in Sources */, - C462CF222691BFBD00E6A0FF /* LoadFileRepresentationsThenCreateDraftFyleJoinsCompositeOperation.swift in Sources */, - C410047E21AEAC4300A28DA4 /* PersistedMessageSystem.swift in Sources */, - C44B1D602545DA5F0056317F /* BlurView.swift in Sources */, - C410049021AEAD3000A28DA4 /* DiscussionsTableViewController+Strings.swift in Sources */, - C4C1FD4A23D2142100D52806 /* CGPoint+Utils.swift in Sources */, - C410055221AF09D200A28DA4 /* UIViewController+ContentController.swift in Sources */, - C4F7305125A3C728003D2363 /* ReceivedMessageInfosHostingViewController.swift in Sources */, - C4A5BD432381FDD200ED5551 /* ShareExtensionGatekeeperViewController.swift in Sources */, - C487363D21FF3184001A5467 /* ObvTableViewCellWithActivityIndicator.swift in Sources */, - C4929B2823A2AE5400C8E055 /* SingleDiscussionSettingsTableViewController.swift in Sources */, - C4170BF62360419200646AD0 /* ObvLoadingHUD.swift in Sources */, - C410048E21AEAD0800A28DA4 /* UIView+EdgeConstraints.swift in Sources */, - C432D64923BD053500189B5D /* LinkViewPlaceHolderView.swift in Sources */, + C02207F127A2AB31006E330C /* ObvCardView.swift in Sources */, + C0B6C10427A013BA00434D50 /* CommonString.swift in Sources */, + C02207EF27A2A27D006E330C /* FloatingActionButton.swift in Sources */, + C0B6C1A027A03D3100434D50 /* UIView+EdgeConstraints.swift in Sources */, + C022090C27A404FA006E330C /* PersistedDiscussionSharedConfiguration.swift in Sources */, + C0B6C2E727A06EE300434D50 /* ObvNavigationController.swift in Sources */, + C02208FF27A3FDB5006E330C /* PersistedMessageJSON.swift in Sources */, + C022091827A40E37006E330C /* Fyle.swift in Sources */, + C02208FC27A3FCAE006E330C /* PersistedMessageSent.swift in Sources */, + C0B6C0FA27A010F000434D50 /* CryptoId+Colors.swift in Sources */, + C09F687B27BBCF3800C2292C /* ObvLoadingHUD.swift in Sources */, + C09F683827BA974500C2292C /* ShareViewController.swift in Sources */, C46D1542260100D900B97535 /* ObvSystemIcon.swift in Sources */, - C410048621AEACA700A28DA4 /* PersistedMessageJSON.swift in Sources */, - C410047021AEAB3500A28DA4 /* DiscussionsTableViewController.swift in Sources */, - C4EB71B325A47EA50070F7A5 /* DeletionType.swift in Sources */, - C4F2FB792334BD2300FAFCAF /* ThumbnailCoordinator.swift in Sources */, - C403CB8F23B388A10026EF32 /* UIBarButtonItem+Extension.swift in Sources */, - C422245D21B6A9240044DD0F /* ObvRoundedButtonBorderless.swift in Sources */, - C410048821AEACBB00A28DA4 /* FyleMessageJoinWithStatus.swift in Sources */, - C4F7305825A3CB28003D2363 /* ReceivedMessageStatusView.swift in Sources */, - C488356E21E768C4008EF611 /* DotsActivityIndicatorView.swift in Sources */, - C467C6B22333E43900FBE495 /* HardLinksToFylesCoordinator.swift in Sources */, - C410047A21AEAC3400A28DA4 /* ObvMessengerPersistentContainer.swift in Sources */, - C441C846234DD6C9002D5DA8 /* InfosOfSentMessageInOneToOneDiscussionTableViewController.swift in Sources */, - C4929B2923A2AE6400C8E055 /* DiscussionsSettingsTableViewController.swift in Sources */, - C06902E72677A9DF00FD8F92 /* ReportCallEventOperation.swift in Sources */, - C419759F25157DF1001A4B93 /* URL+MoveToTrash.swift in Sources */, - C410048321AEAC8400A28DA4 /* ObvDeepLink.swift in Sources */, - C44222FA257807A300E43CBB /* PersistedExpirationForSentMessageWithLimitedExistence.swift in Sources */, - C410047B21AEAC4300A28DA4 /* PersistedMessage.swift in Sources */, - C470180722F6504600C08CFA /* UIContextMenuConfiguration+IndexPath.swift in Sources */, - C0F00F672667D4930019961F /* PersistedCallLogContact.swift in Sources */, - C4389B8C2209C57100994DEE /* PersistedContactGroupOwned.swift in Sources */, - C410047821AEAC0000A28DA4 /* PersistedObvOwnedIdentity.swift in Sources */, - C410048D21AEACF800A28DA4 /* CircledInitials.swift in Sources */, - C4D71FDC21B68AB1000808A4 /* ObvRoundedButton.swift in Sources */, - C41FE3B9224D8903000AB2A5 /* MessageReceivedCollectionViewCell.swift in Sources */, - C410048B21AEACD700A28DA4 /* ObvSubtitleTableViewCell.swift in Sources */, - C0FDAC81276406BB00EF880A /* DiscussionSettingsHostingViewController.swift in Sources */, - C4BD725E253CEC960054B4B4 /* LoadItemProviderOperation.swift in Sources */, - C4BBD01E238B254400842336 /* ObvTextHUD.swift in Sources */, - C410055F21AF13E500A28DA4 /* ObvRoundedRectView.swift in Sources */, - C05148C826458AC9009672A4 /* ContactsSortOrder.swift in Sources */, - C41C9CCD21B9855F000B64F6 /* PersistedContactGroup.swift in Sources */, - C4946BC221AF48E400B7B041 /* AppTheme.swift in Sources */, - C488356B21E762BB008EF611 /* ActivityIndicator.swift in Sources */, + C0C9A9BC27C39C5800172444 /* RequestHardLinksToFylesOperation.swift in Sources */, + C09F687C27BBCF7100C2292C /* ObvTextHUD.swift in Sources */, + C022092227A44295006E330C /* PersistedObvContactDevice.swift in Sources */, C410049121AEB17600A28DA4 /* ObvMessenger.xcdatamodeld in Sources */, - C4816590229C4E4A00765478 /* DiscView.swift in Sources */, - C4946BCF21AF4E2A00B7B041 /* ComposeMessageViewDocumentPickerAdapterWithDraft+Strings.swift in Sources */, - C410048C21AEACE200A28DA4 /* DataMigrationManagerForObvMessenger.swift in Sources */, - C0FDAC842764070000EF880A /* ReorderableForEach.swift in Sources */, - C410047721AEABFD00A28DA4 /* PersistedObvContactDevice.swift in Sources */, - C0DA20172656EC55003A7756 /* WebRTCDataChannelMessageJSON.swift in Sources */, - C4A0B55F2741BB6E00A745E3 /* SomeSingleDiscussionViewController.swift in Sources */, - C4FB6CF425767DAB00E86CED /* PersistedExpirationForReceivedMessageWithLimitedVisibility.swift in Sources */, - C410047621AEABF000A28DA4 /* PersistedObvContactIdentity.swift in Sources */, - C4B067F22767A87C0002DC39 /* AppBackupItem.swift in Sources */, - C45B1DE6220CDFF30068670A /* CryptoId+Colors.swift in Sources */, - C410048521AEAC9A00A28DA4 /* ReceivedFyleMessageJoinWithStatus.swift in Sources */, - C49D8D9322D4A2A60059DF1C /* PersistedDiscussionOneToOneLocked.swift in Sources */, - C44B1D432545CCAB0056317F /* ObvActivityIndicatorView.swift in Sources */, - C488356421E75910008EF611 /* CircleStrokeSpinActivityIndicatorView.swift in Sources */, - C0FDAC83276406DE00EF880A /* EmojiList.swift in Sources */, - C432D64C23BD24A500189B5D /* LPMetadataProviderUtils.swift in Sources */, - C410047521AEABDD00A28DA4 /* PersistedOneToOneDiscussion.swift in Sources */, - C40F986326BE107B00BC055A /* ComputeExtendedPayloadOperation.swift in Sources */, - C410054C21AF04A800A28DA4 /* MainShareViewController.swift in Sources */, - C41C9CCE21B9856B000B64F6 /* PersistedPendingGroupMember.swift in Sources */, - C045A0E9249799230009A857 /* DateUtils.swift in Sources */, - C4929B2B23A2AE9200C8E055 /* DiscussionsSettingsTableViewController+Strings.swift in Sources */, - C051CD87264C268000165E15 /* Bindings.swift in Sources */, - C41FE39D224D7600000AB2A5 /* ObvCollectionViewLayoutSupplementaryViewInfos.swift in Sources */, - C47109192366107200E83899 /* SentMessageStatusView.swift in Sources */, - C4FF0A31258CCF610057097F /* ObvDisplayableLogs.swift in Sources */, - C4B4054326112D0F0026BDE7 /* ObvCardView.swift in Sources */, - C40AC4DC22566EB40078B2AB /* ComposeMessageViewSendMessageDelegate.swift in Sources */, - C46F689021D30D09006BB2A5 /* UILabelWithLineFragmentPadding.swift in Sources */, - C40AC4D222566EB40078B2AB /* ComposeMessageView.swift in Sources */, - C410048221AEAC7B00A28DA4 /* MessengerInternalNotification.swift in Sources */, - C41FE3B3224D882F000AB2A5 /* MessageCollectionViewCell.swift in Sources */, - C4170BFD2360476A00646AD0 /* ObvCheckmarkHUD.swift in Sources */, - C0B44665276B7777000F7B2C /* ComposeMessageViewAction.swift in Sources */, - C46BC4B1256C6A8800075A09 /* PersistedDiscussionSharedConfiguration.swift in Sources */, - C06E449E2641860500AD7534 /* ObvDisplayNameStyle.swift in Sources */, - C4634BE921D54BA60073A2F6 /* PersistedDraft.swift in Sources */, - C4170BF72360419600646AD0 /* ObvCanShowHUD.swift in Sources */, - C407650F2726D70100A584DC /* ObvMessengerInternalNotification.swift in Sources */, - C4634BEA21D54BB00073A2F6 /* PersistedDraftFyleJoin.swift in Sources */, - C4EC96772593A3CD00422DF1 /* AppStateManager.swift in Sources */, - C41FE3BD224D8A0C000AB2A5 /* DateCollectionReusableView.swift in Sources */, - C43911A521C03D1E00A5C096 /* ObvUTIUtils.swift in Sources */, - C4946BC121AF48D600B7B041 /* UIView+AppTheme.swift in Sources */, - C48187E521C67ABA00A147D9 /* ThumbnailWorker.swift in Sources */, - C4389B8A2209C56E00994DEE /* PersistedContactGroupJoined.swift in Sources */, - C4E3C7E023BE731D00A18156 /* FetchContentRichURLsMetadataChooserTableViewController.swift in Sources */, - C4BD7263253CF7110054B4B4 /* CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation.swift in Sources */, - C0C2D64E275A5619001ECCBF /* PendingMessageReaction.swift in Sources */, - C0125E7E268A1739003A786B /* CleanCallLogContactsOperation.swift in Sources */, - C492CD0125446D9600E43870 /* OlvidURL.swift in Sources */, - C4EC96612591733800422DF1 /* DateInfosOfSentMessageToManyContacts.swift in Sources */, - C42FE460250824DE003709C9 /* SendUnprocessedPersistedMessageSentOperation.swift in Sources */, - C06902E92677A9E700FD8F92 /* ReportEndCallOperation.swift in Sources */, - C41B8BE0258A8225000761B7 /* UIView+SubviewsDeepSearch.swift in Sources */, - C481CE0721E62B58003F18B8 /* ObvChipLabel.swift in Sources */, - C430E43721B000A400AAA121 /* ObvNavigationController.swift in Sources */, - C4722FDF22C2AE380069C944 /* UIView+RippleEffect.swift in Sources */, - C410055521AF11C400A28DA4 /* CommonString.swift in Sources */, - C4E13F6222565B7200386E92 /* ObvDocumentPickerViewController.swift in Sources */, - C438519125A7CD6E002DBC99 /* OlvidButton.swift in Sources */, - C04D94E924C98D42004081D7 /* ObvTimerLabel.swift in Sources */, - C098CE53261CAD2700127C4C /* EditContactNicknameAndPicture.swift in Sources */, - C40AC4D822566EB40078B2AB /* ComposeMessageViewDocumentPickerDelegate.swift in Sources */, - C0BC224624AF716800227D15 /* ReceivedMessageInfosViewController.swift in Sources */, - C0BC224924AF763800227D15 /* InfosOfReceivedMessageTableViewController.swift in Sources */, - C47973CA21CFAC8C004B5747 /* ComposeMessageDataSourceInMemory.swift in Sources */, - C4946BCD21AF4D9600B7B041 /* ObvButtonBorderless.swift in Sources */, - C4A5BD452381FDFE00ED5551 /* LocalAuthenticationViewController.swift in Sources */, - C4E2897921AEA63100D3275B /* ObvMessengerConstants.swift in Sources */, - C424BC0721B5F5AF00D64ABB /* ObvButton.swift in Sources */, - C4CFFB0022D0B69100E09411 /* CollectionOfFylesView.swift in Sources */, - C4634BB421D526480073A2F6 /* FilesViewer.swift in Sources */, - C48D1322257F70140061CDDE /* PersistedDiscussionLocalConfiguration.swift in Sources */, - C4F6CA5622551B3F0040A838 /* MessageSystemCollectionViewCell.swift in Sources */, - C44638B621D6698400F94637 /* FilesViewer+Strings.swift in Sources */, - C410054F21AF080200A28DA4 /* AllDiscussionsViewController.swift in Sources */, - C410047321AEABDD00A28DA4 /* PersistedDiscussion.swift in Sources */, - C410047D21AEAC4300A28DA4 /* PersistedMessageReceived.swift in Sources */, - C488356821E75C63008EF611 /* BallScaleMultipleActivityIndicatorView.swift in Sources */, - C07FBFD724A390D0007A7237 /* ProgressUtils.swift in Sources */, - C40EDB7D2507E5CE00872B80 /* CreateUnprocessedPersistedMessageSentFromInMemoryDraftOperation.swift in Sources */, - C441C842234DD567002D5DA8 /* SentMessageInfosViewController.swift in Sources */, - C0F00F632667CFAE0019961F /* PersistedCallLogItem.swift in Sources */, - C41FE3AF224D772F000AB2A5 /* SingleDiscussionViewController.swift in Sources */, - C4702F352214D42000E2D8B4 /* EmojiUtils.swift in Sources */, - C4A48050229E851000C7BFC8 /* PersistedMessageSystem+Strings.swift in Sources */, - C0BB70C32487928900AFD692 /* NSNumber+Utils.swift in Sources */, - C4170C002360483E00646AD0 /* ObvHUDType.swift in Sources */, - C46750592256BEFE00DC90C9 /* SingleDiscussionViewControllerDelegate.swift in Sources */, - C41FE3B6224D88F4000AB2A5 /* MessageSentCollectionViewCell.swift in Sources */, - C44FDEB222555CFF000BDC76 /* NoChannelCollectionReusableView.swift in Sources */, - C4170C03236048CB00646AD0 /* ObvHUDView.swift in Sources */, - C02156032721DDB600800CA8 /* PersistedLatestDiscussionSenderSequenceNumber.swift in Sources */, - C4A06BD92320F6F50065BBC6 /* ObvSegmentedControlTableViewCell.swift in Sources */, - C4FB6CFC25767FBA00E86CED /* PersistedExpirationForSentMessageWithLimitedVisibility.swift in Sources */, - C403CB9B23B43E650026EF32 /* BlockBarButtonItem.swift in Sources */, - C07CB5ED2632C814005E0796 /* TypeSafeManagedObjectID.swift in Sources */, - C495CC6221C48C750089DE78 /* ComposeMessageView+Strings.swift in Sources */, - C41FE3A3224D763E000AB2A5 /* ObvCollectionViewLayoutSectionInfos.swift in Sources */, - C410048721AEACB000A28DA4 /* Fyle.swift in Sources */, - C41FE3AC224D76A1000AB2A5 /* ObvCollectionView.swift in Sources */, - C4CCF7A822671FDB0089B46F /* ObvAutoGrowingTextViewDelegate.swift in Sources */, - C47425E9234E2C6E001FF92B /* InfosOfSentMessageInGroupDiscussionTableViewController.swift in Sources */, - C4946BCE21AF4DF100B7B041 /* ObvAutoGrowingTextView.swift in Sources */, - C4839C632785AD350065DC84 /* SettingsUtils.swift in Sources */, - C4CF938E2382F35A001FD46F /* UserDefaults+Extension.swift in Sources */, - C482C16224DD9069005DA0A9 /* AppState.swift in Sources */, + C09F687927BBCEFF00C2292C /* ObvHUDView.swift in Sources */, + C0B6C26827A04CF300434D50 /* Concurrency.swift in Sources */, + C02207ED27A29C6E006E330C /* SwiftUIUtils.swift in Sources */, + C022083F27A2EA4E006E330C /* LoadFileRepresentationsOperation.swift in Sources */, + C022090827A4035E006E330C /* PersistedMessageSentRecipientInfos.swift in Sources */, + C0B6C1A627A042C500434D50 /* ProfilePictureView.swift in Sources */, + C09F687A27BBCF2300C2292C /* ObvCheckmarkHUD.swift in Sources */, + C09F687627BBCD2F00C2292C /* UIViewController+ObvCanShowHUD.swift in Sources */, + C022084027A2EA82006E330C /* LoadItemProviderOperation.swift in Sources */, + C0B6C0F927A0107200434D50 /* PersistedDiscussionUI.swift in Sources */, + C0B6D92B27E49009006C8C9B /* SaveContextOperation.swift in Sources */, + C005336727B6764A005B42C4 /* PersistedCallLogItem.swift in Sources */, + C0220A0127A83243006E330C /* CreateFylesFromLoadedFileRepresentationsOperation.swift in Sources */, + C022090727A4034C006E330C /* PersistedExpirationForSentMessageWithLimitedVisibility.swift in Sources */, + C022090127A40070006E330C /* PersistedDiscussion.swift in Sources */, + C0B6C10227A0134500434D50 /* ContactsSortOrder.swift in Sources */, + C022090D27A40510006E330C /* PersistedDiscussionLocalConfiguration.swift in Sources */, + C02209FE27A7FD21006E330C /* URL+MoveToTrash.swift in Sources */, + C0B6C0F627A00D2F00434D50 /* ObvMessengerConstants.swift in Sources */, + C0B6C0FC27A0121700434D50 /* ObvMessengerSettings.swift in Sources */, + C005336527B67593005B42C4 /* PersistedCallLogContact.swift in Sources */, + C022091127A40623006E330C /* PersistedObvOwnedIdentity.swift in Sources */, + C09F687827BBCD6B00C2292C /* ObvHUDType.swift in Sources */, + C0B6C2E127A0534900434D50 /* DataMigrationManagerForObvMessenger.swift in Sources */, + C0048ECE27B709DE00652295 /* ObvUserActivityType.swift in Sources */, + C022091B27A437D2006E330C /* StringUtils.swift in Sources */, + C022084327A3F198006E330C /* CreateUnprocessedPersistedMessageSentFromFylesStrings.swift in Sources */, + C0B6C0F727A00D5200434D50 /* OlvidURL.swift in Sources */, + C0B6C2E227A0537900434D50 /* ObvMessengerPersistentContainer.swift in Sources */, + C0B6C0FE27A0124D00434D50 /* ComposeMessageViewAction.swift in Sources */, + C02207F027A2A588006E330C /* OlvidButton.swift in Sources */, + C022090A27A4037E006E330C /* FyleMessageJoinWithStatus.swift in Sources */, + C022091927A43782006E330C /* TimeUtils.swift in Sources */, + C0C06E0727AD87F3002EF2E2 /* SendUnprocessedPersistedMessageSentOperation.swift in Sources */, + C022092727A44363006E330C /* PersistedDraftFyleJoin.swift in Sources */, + C022091727A40DE2006E330C /* PersistedInvitation.swift in Sources */, + C09F6A2B27BD0AFB00C2292C /* ShareView.swift in Sources */, + C022091627A40DA9006E330C /* PersistedContactGroupOwned.swift in Sources */, + C0B6C2E327A05E5F00434D50 /* UIViewController+ContentController.swift in Sources */, + C022091F27A44257006E330C /* PersistedPendingGroupMember.swift in Sources */, + C022090F27A405CA006E330C /* PersistedObvContactIdentity.swift in Sources */, + C022092127A44288006E330C /* FyleJoin.swift in Sources */, + C022090E27A4055D006E330C /* PersistedOneToOneDiscussion.swift in Sources */, + C022090927A4036E006E330C /* SentFyleMessageJoinWithStatus.swift in Sources */, + C0B6C10127A012D400434D50 /* ObvMessengerSettingsNotifications.swift in Sources */, + C022092527A442D3006E330C /* FyleElement.swift in Sources */, + C022090B27A403DD006E330C /* PersistedMessageExpiration.swift in Sources */, + C0B6C2E427A05E7000434D50 /* LocalAuthenticationViewControllerDelegate.swift in Sources */, + C022093127A44C2C006E330C /* PersistedDiscussionGroupLocked.swift in Sources */, + C005336627B6760B005B42C4 /* PersistedMessageSystem+Strings.swift in Sources */, + C022090027A3FE0F006E330C /* PersistedGroupDiscussion.swift in Sources */, + C022091C27A43EC1006E330C /* PersistedDraft.swift in Sources */, + C0B6C0FD27A0122C00434D50 /* UserDefaults+Extension.swift in Sources */, + C022092927A4440C006E330C /* FyleMetadata.swift in Sources */, + C02207F327A2AF71006E330C /* BlockBarButtonItem.swift in Sources */, + C02AF23327BFF2690043A99C /* HardLinksToFylesCoordinator.swift in Sources */, + C022093527A44D52006E330C /* ObvMessengerCoreDataNotification.swift in Sources */, + C005336427B67582005B42C4 /* PersistedMessageSystem.swift in Sources */, + C09F687727BBCD5500C2292C /* ObvCanShowHUD.swift in Sources */, + C0B6C2E027A0531C00434D50 /* ObvStack.swift in Sources */, + C022091327A40754006E330C /* RemoteDeleteAndEditRequest.swift in Sources */, + C0B6C19C27A03BFB00434D50 /* InitialCircleView.swift in Sources */, + C022090527A402FD006E330C /* PersistedMessageReaction.swift in Sources */, + C0969B2D27E202EF007BD66D /* ShareExtensionErrorViewController.swift in Sources */, + C0B6C10327A0134E00434D50 /* DurationOption.swift in Sources */, + C022090427A4025D006E330C /* TypeSafeManagedObjectID.swift in Sources */, + C022093027A44C20006E330C /* PersistedDiscussionOneToOneLocked.swift in Sources */, + C0B6C1A927A0431C00434D50 /* TextView.swift in Sources */, + C02208FE27A3FCC3006E330C /* PersistedMessage.swift in Sources */, + C09F687D27BBCF9400C2292C /* UIView+AppTheme.swift in Sources */, + C022091427A40CFD006E330C /* ObvDisplayNameStyle.swift in Sources */, + C022091A27A43798006E330C /* WebRTCMessageJSON.swift in Sources */, + C0B6C1A327A0407D00434D50 /* DiscussionsView.swift in Sources */, + C0B6C0FB27A0110900434D50 /* AppTheme.swift in Sources */, + C022091527A40D3B006E330C /* PersistedContactGroupJoined.swift in Sources */, + C022084127A2EC18006E330C /* ObvUTIUtils.swift in Sources */, + C022091027A405ED006E330C /* PersistedContactGroup.swift in Sources */, + C022090627A40340006E330C /* PersistedExpirationForSentMessageWithLimitedExistence.swift in Sources */, + C022092027A44260006E330C /* Draft.swift in Sources */, + C02207F227A2AB3D006E330C /* ObvActivityIndicatorView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -6238,7 +6215,7 @@ CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 490; + CURRENT_PROJECT_VERSION = 495; DEVELOPMENT_TEAM = VMDQ4PU27W; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = ObvMessengerIntentsExtension/Info.plist; @@ -6250,7 +6227,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.9.18; + MARKETING_VERSION = 0.10.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "io.olvid.messenger-debug.ObvMessengerIntentsExtension"; @@ -6269,7 +6246,7 @@ CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CODE_SIGN_IDENTITY = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 490; + CURRENT_PROJECT_VERSION = 495; DEVELOPMENT_TEAM = VMDQ4PU27W; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = ObvMessengerIntentsExtension/Info.plist; @@ -6281,7 +6258,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.9.18; + MARKETING_VERSION = 0.10.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = io.olvid.messenger.ObvMessengerIntentsExtension; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -6299,7 +6276,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessengerNotificationServiceExtension/ObvMessengerNotificationServiceExtensionDebug.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 490; + CURRENT_PROJECT_VERSION = 495; DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; @@ -6310,7 +6287,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.9.18; + MARKETING_VERSION = 0.10.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER_FOR_NOTIFICATION_SERVICE_EXTENSION)"; @@ -6330,7 +6307,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessengerNotificationServiceExtension/ObvMessengerNotificationServiceExtension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 490; + CURRENT_PROJECT_VERSION = 495; DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; @@ -6341,7 +6318,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.9.18; + MARKETING_VERSION = 0.10.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER_FOR_NOTIFICATION_SERVICE_EXTENSION)"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -6493,7 +6470,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessenger/ObvMessengerDebug.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 490; + CURRENT_PROJECT_VERSION = 495; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -6509,7 +6486,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.9.18; + MARKETING_VERSION = 0.10.0; OTHER_SWIFT_FLAGS = "-Xfrontend -warn-long-function-bodies=500 -Xfrontend -warn-long-expression-type-checking=1500"; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER)"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -6531,7 +6508,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessenger/ObvMessenger.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 490; + CURRENT_PROJECT_VERSION = 495; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -6548,7 +6525,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.9.18; + MARKETING_VERSION = 0.10.0; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER)"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -6565,7 +6542,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessengerShareExtension/ObvMessengerShareExtensionDebug.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 490; + CURRENT_PROJECT_VERSION = 495; DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; @@ -6576,7 +6553,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.9.18; + MARKETING_VERSION = 0.10.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER_FOR_SHARE_EXTENSION)"; @@ -6596,7 +6573,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessengerShareExtension/ObvMessengerShareExtension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 490; + CURRENT_PROJECT_VERSION = 495; DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; @@ -6607,7 +6584,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.9.18; + MARKETING_VERSION = 0.10.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER_FOR_SHARE_EXTENSION)"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -6702,6 +6679,7 @@ C4F533A0209C4AB500F5D2BB /* ObvMessenger.xcdatamodeld */ = { isa = XCVersionGroup; children = ( + C414B978279FFF9C0013C1E5 /* ObvMessenger 43.xcdatamodel */, C419B27727983A23005567DE /* ObvMessenger 42.xcdatamodel */, C425FB9F2791B01A005B2710 /* ObvMessenger 41.xcdatamodel */, C49035D9278DF35800764AEA /* ObvMessenger 40.xcdatamodel */, @@ -6745,7 +6723,7 @@ C4A27B1121919F6100E04F1E /* ObvMessenger 2.xcdatamodel */, C4F533A1209C4AB500F5D2BB /* ObvMessenger.xcdatamodel */, ); - currentVersion = C419B27727983A23005567DE /* ObvMessenger 42.xcdatamodel */; + currentVersion = C414B978279FFF9C0013C1E5 /* ObvMessenger 43.xcdatamodel */; path = ObvMessenger.xcdatamodeld; sourceTree = ""; versionGroupType = wrapper.xcdatamodel; diff --git a/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/Contents.json b/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/Contents.json index da4a164c..73c00596 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/Contents.json +++ b/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/Contents.json @@ -1,6 +1,6 @@ { "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_help.imageset/Contents.json b/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_contacts_and_groups.imageset/Contents.json similarity index 75% rename from iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_help.imageset/Contents.json rename to iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_contacts_and_groups.imageset/Contents.json index cd165b31..0870277b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_help.imageset/Contents.json +++ b/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_contacts_and_groups.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "settings_icons_help.pdf", + "filename" : "settings_icons_contacts_and_groups.pdf", "idiom" : "universal" } ], diff --git a/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_contacts_and_groups.imageset/settings_icons_contacts_and_groups.pdf b/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_contacts_and_groups.imageset/settings_icons_contacts_and_groups.pdf new file mode 100644 index 00000000..23f674fe Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_contacts_and_groups.imageset/settings_icons_contacts_and_groups.pdf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_help.imageset/settings_icons_help.pdf b/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_help.imageset/settings_icons_help.pdf deleted file mode 100644 index af9adf08..00000000 Binary files a/iOSClient/ObvMessenger/ObvMessenger/Assets.xcassets/SettingsIcons/settings_icon_help.imageset/settings_icons_help.pdf and /dev/null differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/CollectionViewControllers/FyleMessageJoinsWithStatus/Cells/FyleCollectionViewCell.swift b/iOSClient/ObvMessenger/ObvMessenger/CollectionViewControllers/FyleMessageJoinsWithStatus/Cells/FyleCollectionViewCell.swift index 3581d3b3..5d8a87d3 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CollectionViewControllers/FyleMessageJoinsWithStatus/Cells/FyleCollectionViewCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CollectionViewControllers/FyleMessageJoinsWithStatus/Cells/FyleCollectionViewCell.swift @@ -104,18 +104,18 @@ class FyleCollectionViewCell: UICollectionViewCell { } - func configure(with draftFyleJoin: DraftFyleJoin) { + func configure(with fyleJoin: FyleJoin) { - guard let draftFyleJoinFyle = draftFyleJoin.fyle else { return } - guard let fyleElement = draftFyleJoin.genericFyleElement else { return } + guard let draftFyleJoinFyle = fyleJoin.fyle else { return } + guard let fyleElement = fyleJoin.genericFyleElement else { return } guard self.fyle?.objectID != draftFyleJoinFyle.objectID else { return } - self.fyle = draftFyleJoin.fyle + self.fyle = fyleJoin.fyle - self.setTitle(to: draftFyleJoin.fileName) + self.setTitle(to: fyleJoin.fileName) self.setByteSize(to: Int(draftFyleJoinFyle.getFileSize() ?? -1)) self.setPreview(with: fyleElement, thumbnailType: .normal) self.imageViewPlaceholder.tintColor = AppTheme.shared.colorScheme.tertiaryLabel diff --git a/iOSClient/ObvMessenger/ObvMessenger/Constants/ObvMessengerConstants.swift b/iOSClient/ObvMessenger/ObvMessenger/Constants/ObvMessengerConstants.swift index 9e4ae8b7..30e278da 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Constants/ObvMessengerConstants.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Constants/ObvMessengerConstants.swift @@ -155,13 +155,35 @@ struct ObvMessengerConstants { // WebRTC - struct TurnServerURLs { - static let loadBalanced = [ - "turns:turn-scaled.olvid.io:5349?transport=udp", + struct ICEServerURLs { + private static let global = [ + "turn:turn-scaled.olvid.io:5349?transport=udp", + "turn:turn-scaled.olvid.io:443?transport=tcp", "turns:turn-scaled.olvid.io:443?transport=tcp", ] + private struct regional { + static let eu = [ + "turn:eu.turn-scaled.olvid.io:5349?transport=udp", + "turn:eu.turn-scaled.olvid.io:443?transport=tcp", + "turns:eu.turn-scaled.olvid.io:443?transport=tcp", + ] + static let us = [ + "turn:us.turn-scaled.olvid.io:5349?transport=udp", + "turn:us.turn-scaled.olvid.io:443?transport=tcp", + "turns:us.turn-scaled.olvid.io:443?transport=tcp", + ] + static let ap = [ + "turn:ap.turn-scaled.olvid.io:5349?transport=udp", + "turn:ap.turn-scaled.olvid.io:443?transport=tcp", + "turns:ap.turn-scaled.olvid.io:443?transport=tcp", + ] + } + static var preferred: [String] { + // At some point, a setting should allow to choose between global or regional settings + return global + } } - + // Version static let shortVersion = Bundle.main.infoDictionary!["CFBundleShortVersionString"]! as! String // Such as 0.3 @@ -181,10 +203,11 @@ struct ObvMessengerConstants { static let requestIdentifiersOfSilentNotificationsAddedByExtension = "requestIdentifiersOfSilentNotificationsAddedByExtension" static let requestIdentifiersOfFullNotificationsAddedByExtension = "requestIdentifiersOfFullNotificationsAddedByExtension" + static let objectsModifiedByShareExtension = "objectsModifiedByShareExtension" // Capabilities static let supportedObvCapabilities: Set = { - [.webrtcContinuousICE] + [.webrtcContinuousICE, .oneToOneContacts] }() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/AppBackupCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/AppBackupCoordinator.swift index f6c664f0..67d6bbe8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/AppBackupCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/AppBackupCoordinator.swift @@ -31,8 +31,6 @@ final class AppBackupCoordinator: ObvBackupable { private let obvEngine: ObvEngine private var notificationTokens = [NSObjectProtocol]() private var backgroundTaskIdentifier: UIBackgroundTaskIdentifier? - private var currentBackupRequestUuid: UUID? - private weak var sourceViewForNextBackupExport: UIView? private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: AppBackupCoordinator.self)) @@ -53,6 +51,8 @@ final class AppBackupCoordinator: ObvBackupable { /// used when the user explicitely ask for an iCloud backup. private var uuidOfForcedBackupRequests = Set() + private let interalQueue = OperationQueue.createSerialQueue(name: "AppBackupCoordinator internal queue", qualityOfService: .default) + public static var backupIdentifier: String { return "app" // This value is ignored by the engine } @@ -77,58 +77,62 @@ final class AppBackupCoordinator: ObvBackupable { private func observeNotifications() { - let log = Self.log - - notificationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged(queue: OperationQueue.main) { [weak self] (previousState, currentState) in - if currentState.isInitializedAndActive { - self?.performAutomaticBackupIfRequired(forceBackup: false) - } else if currentState.isInitialized && previousState.iOSAppState == .active { - self?.performAutomaticBackupIfRequired(forceBackup: false) - } - }) - - notificationTokens.append(ObvEngineNotificationNew.observeNewBackupKeyGenerated(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (backupKeyString, backupKeyInformation) in - // When a new backup key is created, we immediately perform a fresh automatic backup if required - self?.performAutomaticBackupIfRequired(forceBackup: false) - }) + // Internal notifications - notificationTokens.append(ObvEngineNotificationNew.observeBackupFailed(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (backupRequestUuid) in - guard backupRequestUuid == self?.currentBackupRequestUuid else { return } - self?.endBackgroundTaskNow() - }) + notificationTokens.append(contentsOf: [ + ObvMessengerInternalNotification.observeAppStateChanged(queue: interalQueue) { [weak self] (previousState, currentState) in + if currentState.isInitializedAndActive { + self?.performBackupToCloudKit(manuallyRequestByUser: false) + } else if currentState.isInitialized && previousState.iOSAppState == .active { + self?.performBackupToCloudKit(manuallyRequestByUser: false) + } + }, + ObvMessengerInternalNotification.observeUserWantsToPerfomBackupForExportNow(queue: interalQueue) { [weak self] (sourceView) in + self?.processUserWantsToPerfomBackupForExportNow(sourceView: sourceView) + }, + ObvMessengerInternalNotification.observeUserWantsToPerfomCloudKitBackupNow(queue: interalQueue) { [weak self] in + self?.performBackupToCloudKit(manuallyRequestByUser: true) + }, + ObvMessengerInternalNotification.observeIncrementalCleanBackupInProgress(queue: OperationQueue.main) { currentCount, cleanAllDevices in + Self.cleanPreviousICloudBackupsThenLogResult(currentCount: currentCount, cleanAllDevices: cleanAllDevices) + }, + ]) + + // Engine notifications - notificationTokens.append(ObvEngineNotificationNew.observeBackupForUploadWasFinished(within: NotificationCenter.default) { [weak self] (backupRequestUuid, backupKeyUid, backupVersion, encryptedContent) in - guard backupRequestUuid == self?.currentBackupRequestUuid else { return } + notificationTokens.append(contentsOf: [ + ObvEngineNotificationNew.observeNewBackupKeyGenerated(within: NotificationCenter.default, queue: interalQueue) { [weak self] (backupKeyString, backupKeyInformation) in + // When a new backup key is created, we immediately perform a fresh automatic backup if required + self?.performBackupToCloudKit(manuallyRequestByUser: false) + }, + ]) + + } + +} + + +// MARK: - Requesting backup for export + +extension AppBackupCoordinator { + + + private func processUserWantsToPerfomBackupForExportNow(sourceView: UIView) { + Task { do { - // The following method ends the task, so there is no need to call endBackgroundTaskNow here. - try self?.newEncryptedBackupAvailableForUploadToCloudKit(backupKeyUid: backupKeyUid, - backupVersion: backupVersion, - encryptedContent: encryptedContent, - backupRequestUuid: backupRequestUuid) - } catch let error { - os_log("Could not process new available encrypted backup: %{public}@", log: log, type: .fault, error.localizedDescription) + let (backupKeyUid, backupVersion, encryptedContent) = try await obvEngine.initiateBackup(forExport: true, requestUUID: UUID()) + DispatchQueue.main.async { [weak self] in + self?.newEncryptedBackupAvailableForExport(backupKeyUid: backupKeyUid, backupVersion: backupVersion, encryptedContent: encryptedContent, sourceView: sourceView) + } + } catch { + /// If the backup fails we do nothing. We probably should since, in practice, the user will see a never ending spinner. + os_log("The backup failed: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + return } - }) - - notificationTokens.append(ObvMessengerInternalNotification.observeUserWantsToPerfomCloudKitBackupNow(queue: OperationQueue.main) { [weak self] in - self?.performAutomaticBackupIfRequired(forceBackup: true) - }) - - notificationTokens.append(ObvMessengerInternalNotification.observeUserWantsToPerfomBackupForExportNow(queue: OperationQueue.main) { [weak self] (sourceView) in - self?.sourceViewForNextBackupExport = sourceView - _ = self?.obvEngine.initiateBackup(forExport: true, requestUUID: UUID()) - }) - - notificationTokens.append(ObvEngineNotificationNew.observeBackupForExportWasFinished(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (backupRequestUuid, backupKeyUid, backupVersion, encryptedContent) in - self?.newEncryptedBackupAvailableForExport(backupKeyUid: backupKeyUid, backupVersion: backupVersion, encryptedContent: encryptedContent) - }) - - notificationTokens.append(ObvMessengerInternalNotification.observeIncrementalCleanBackupInProgress(queue: OperationQueue.main) { currentCount, cleanAllDevices in - Self.cleanPreviousICloudBackupsThenLogResult(currentCount: currentCount, - cleanAllDevices: cleanAllDevices) - }) + } } + } @@ -137,45 +141,66 @@ final class AppBackupCoordinator: ObvBackupable { extension AppBackupCoordinator { private func endBackgroundTaskNow() { - guard let identifier = backgroundTaskIdentifier else { assertionFailure(); return } - self.backgroundTaskIdentifier = nil - self.currentBackupRequestUuid = nil - os_log("Ending flow created for uploadind backup for background task identifier: %{public}d", log: Self.log, type: .info, identifier.rawValue) - UIApplication.shared.endBackgroundTask(identifier) + interalQueue.addOperation { [weak self] in + guard let _self = self else { return } + guard let backgroundTaskIdentifier = _self.backgroundTaskIdentifier else { assertionFailure(); return } + _self.backgroundTaskIdentifier = nil + os_log("Ending flow created for uploadind backup for background task identifier: %{public}d", log: Self.log, type: .info, backgroundTaskIdentifier.rawValue) + UIApplication.shared.endBackgroundTask(backgroundTaskIdentifier) + } } - private func performAutomaticBackupIfRequired(forceBackup: Bool) { - let log = Self.log + private func performBackupToCloudKit(manuallyRequestByUser: Bool) { + assert(OperationQueue.current == interalQueue) + os_log("Call to performBackupToICloud with manuallyRequestByUser: %{public}@. The current background task identifier is %{public}@", log: Self.log, type: .info, manuallyRequestByUser.description, backgroundTaskIdentifier.debugDescription) guard backgroundTaskIdentifier == nil else { return } // Check whether automatic backups are requested - guard ObvMessengerSettings.Backup.isAutomaticBackupEnabled || forceBackup else { - os_log("A backup key is available, but since automatic backup are not requested, and since we are not considering a manual backup, we do not perform an backup to the cloud", log: log, type: .info) + guard ObvMessengerSettings.Backup.isAutomaticBackupEnabled || manuallyRequestByUser else { + os_log("A backup key is available, but since automatic backup are not requested, and since we are not considering a manual backup, we do not perform an backup to the cloud", log: Self.log, type: .info) return } backgroundTaskIdentifier = UIApplication.shared.beginBackgroundTask(withName: "Olvid Automatic Backup") { - os_log("Could not perform automatic backup to CloudKit, could not begin background task", log: log, type: .fault) + os_log("Could not perform automatic backup to CloudKit, could not begin background task", log: Self.log, type: .fault) return } - os_log("Starting background task for automatic backup with background task idenfier: %{public}d", log: log, type: .info, backgroundTaskIdentifier!.rawValue) - guard (obvEngine.isBackupRequired || forceBackup) && currentBackupRequestUuid == nil else { + os_log("Starting background task for automatic backup with background task idenfier: %{public}d", log: Self.log, type: .info, backgroundTaskIdentifier!.rawValue) + guard (obvEngine.isBackupRequired || manuallyRequestByUser) else { endBackgroundTaskNow() return } // If we reach this point, we should try to perform a backup - // Will eventually receive a BackupFailed or a BackupForUploadWasFinished notification. - os_log("Initiating automatic backup to CloudKit", log: log, type: .info) - let currentBackupRequestUuid = UUID() - if forceBackup { - uuidOfForcedBackupRequests.insert(currentBackupRequestUuid) - } - self.currentBackupRequestUuid = currentBackupRequestUuid - obvEngine.initiateBackup(forExport: false, requestUUID: currentBackupRequestUuid) + + Task(priority: manuallyRequestByUser ? .userInitiated : .background) { + do { + let backupRequestUuid = UUID() + let (backupKeyUid, version, encryptedContent) = try await obvEngine.initiateBackup(forExport: false, requestUUID: backupRequestUuid) + interalQueue.addOperation { [weak self] in + do { + try self?.newEncryptedBackupAvailableForUploadToCloudKit(backupKeyUid: backupKeyUid, + backupVersion: version, + encryptedContent: encryptedContent, + backupRequestUuid: backupRequestUuid, + manuallyRequestByUser: manuallyRequestByUser) + } catch { + os_log("Failed to perform automatic backup: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + self?.endBackgroundTaskNow() + assertionFailure() + return + } + } + } catch { + os_log("Failed to perform automatic backup: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + endBackgroundTaskNow() + assertionFailure() + return + } + } } - private func newEncryptedBackupAvailableForUploadToCloudKit(backupKeyUid: UID, backupVersion: Int, encryptedContent: Data, backupRequestUuid: UUID) throws { - assert(Thread.current != Thread.main) + private func newEncryptedBackupAvailableForUploadToCloudKit(backupKeyUid: UID, backupVersion: Int, encryptedContent: Data, backupRequestUuid: UUID, manuallyRequestByUser: Bool) throws { + assert(OperationQueue.current == interalQueue) let log = Self.log os_log("New encrypted available for upload to CloudKit", log: log, type: .info) let backupFile = try BackupFile(encryptedContent: encryptedContent, backupKeyUid: backupKeyUid, backupVersion: backupVersion, log: log) @@ -192,7 +217,7 @@ extension AppBackupCoordinator { self?.endBackgroundTaskNow() return } - self?.uploadBackupFileToCloudKit(backupFile: backupFile, container: container, backupRequestUuid: backupRequestUuid) + self?.uploadBackupFileToCloudKit(backupFile: backupFile, container: container, backupRequestUuid: backupRequestUuid, manuallyRequestByUser: manuallyRequestByUser) if ObvMessengerSettings.Backup.isAutomaticCleaningBackupEnabled { Self.cleanPreviousICloudBackupsThenLogResult(currentCount: 0, cleanAllDevices: false) @@ -201,7 +226,7 @@ extension AppBackupCoordinator { } - private func uploadBackupFileToCloudKit(backupFile: BackupFile, container: CKContainer, backupRequestUuid: UUID) { + private func uploadBackupFileToCloudKit(backupFile: BackupFile, container: CKContainer, backupRequestUuid: UUID, manuallyRequestByUser: Bool) { let log = Self.log os_log("Will upload backup to CloudKit", log: log, type: .info) @@ -229,7 +254,7 @@ extension AppBackupCoordinator { let privateDatabase = container.privateCloudDatabase // Last chance to check whether automatic backup are enabled or if the backup was manually requested (i.e., forced). - guard ObvMessengerSettings.Backup.isAutomaticBackupEnabled || uuidOfForcedBackupRequests.contains(backupRequestUuid) else { + guard ObvMessengerSettings.Backup.isAutomaticBackupEnabled || manuallyRequestByUser else { os_log("We cancel the backup upload to iCloud since automatic backups are disabled and since this backup was not manually requested.", log: log, type: .error) assertionFailure() return @@ -650,14 +675,11 @@ extension AppBackupCoordinator { extension AppBackupCoordinator { - private func newEncryptedBackupAvailableForExport(backupKeyUid: UID, backupVersion: Int, encryptedContent: Data) { + private func newEncryptedBackupAvailableForExport(backupKeyUid: UID, backupVersion: Int, encryptedContent: Data, sourceView: UIView) { assert(Thread.isMainThread) guard let vcDelegate = self.vcDelegate else { assertionFailure(); return } - - guard let sourceView = self.sourceViewForNextBackupExport else { assertionFailure(); return } - self.sourceViewForNextBackupExport = nil - + let log = Self.log let backupFile: BackupFile @@ -776,34 +798,29 @@ extension CKRecord { extension AppBackupCoordinator { - func provideInternalDataForBackup(backupRequestIdentifier: FlowIdentifier, _ completionHandler: @escaping (Result<(internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource), Error>) -> Void) { - ObvStack.shared.performBackgroundTask { context in - let ownedIdentities: [PersistedObvOwnedIdentity] - do { - ownedIdentities = try PersistedObvOwnedIdentity.getAll(within: context) - } catch { - completionHandler(.failure(error)) - return - } - let appBackupItem = AppBackupItem(ownedIdentities: ownedIdentities) - let jsonEncoder = JSONEncoder() - let internalData: String + func provideInternalDataForBackup(backupRequestIdentifier: FlowIdentifier) async throws -> (internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource) { + + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation<(internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource), Error>) in do { - let data = try jsonEncoder.encode(appBackupItem) - guard let json = String(data: data, encoding: .utf8) else { - throw AppBackupCoordinator.makeError(message: "Could not convert json to UTF8 string during app backup") + try ObvStack.shared.performBackgroundTaskAndWaitOrThrow { context in + let ownedIdentities = try PersistedObvOwnedIdentity.getAll(within: context) + let appBackupItem = AppBackupItem(ownedIdentities: ownedIdentities) + let jsonEncoder = JSONEncoder() + let data = try jsonEncoder.encode(appBackupItem) + guard let internalData = String(data: data, encoding: .utf8) else { + throw Self.makeError(message: "Could not convert json to UTF8 string during app backup") + } + continuation.resume(returning: (internalData, AppBackupCoordinator.backupIdentifier, .app)) } - internalData = json - } catch let error { - completionHandler(.failure(error)) - return + } catch { + continuation.resume(throwing: error) } - completionHandler(.success((internalData, AppBackupCoordinator.backupIdentifier, .app))) } + } - - - func restoreBackup(backupRequestIdentifier: FlowIdentifier, internalJson: String, _ completionHandler: @escaping (Error?) -> Void) { + + + func restoreBackup(backupRequestIdentifier: FlowIdentifier, internalJson: String) async throws { // This is called when all the engine data have been restored. We can thus start the restore of app backuped data. @@ -811,70 +828,73 @@ extension AppBackupCoordinator { let log = AppBackupCoordinator.log - ObvMessengerInternalNotification.requestSyncAppDatabasesWithEngine { result in + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + + ObvMessengerInternalNotification.requestSyncAppDatabasesWithEngine { result in - switch result { - - case .failure(let error): - completionHandler(error) - return - - case .success: + switch result { - // The app database is in sync with the engine database. - // We can use the backuped data so as to "update" certain app database objects. - // We first need to parse the internal json - - let internalJsonData = internalJson.data(using: .utf8)! - let jsonDecoder = JSONDecoder() - let appBackupItem: AppBackupItem - do { - appBackupItem = try jsonDecoder.decode(AppBackupItem.self, from: internalJsonData) - } catch { - // Although we did not succeed to restore the app backup, for now, we consider the restore is complete - assertionFailure() - completionHandler(nil) + case .failure(let error): + continuation.resume(throwing: error) return - } + + case .success: + + // The app database is in sync with the engine database. + // We can use the backuped data so as to "update" certain app database objects. + // We first need to parse the internal json + + let internalJsonData = internalJson.data(using: .utf8)! + let jsonDecoder = JSONDecoder() + let appBackupItem: AppBackupItem + do { + appBackupItem = try jsonDecoder.decode(AppBackupItem.self, from: internalJsonData) + } catch { + // Although we did not succeed to restore the app backup, for now, we consider the restore is complete + assertionFailure() + continuation.resume() + return + } - // Step 1: update all owned identities, contacts, and groups - - if let ownedIdentityBackupItems = appBackupItem.ownedIdentities { - ObvStack.shared.performBackgroundTaskAndWait { context in - - ownedIdentityBackupItems.forEach { ownedIdentityBackupItem in + // Step 1: update all owned identities, contacts, and groups + + if let ownedIdentityBackupItems = appBackupItem.ownedIdentities { + ObvStack.shared.performBackgroundTaskAndWait { context in + + ownedIdentityBackupItems.forEach { ownedIdentityBackupItem in + do { + try ownedIdentityBackupItem.updateExistingInstance(within: context) + } catch { + os_log("One of the app backup item could not be fully restored: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + // Continue anyway + } + } + do { - try ownedIdentityBackupItem.updateExistingInstance(within: context) + try context.save(logOnFailure: AppBackupCoordinator.log) } catch { - os_log("One of the app backup item could not be fully restored: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - // Continue anyway + // Although we did not succeed to restore the app backup, we consider its ok (for now) + assertionFailure(error.localizedDescription) + return } - } - - do { - try context.save(logOnFailure: AppBackupCoordinator.log) - } catch { - // Although we did not succeed to restore the app backup, we consider its ok (for now) - assertionFailure(error.localizedDescription) - return - } + } } + + // Step 2: Update the app global configuration + + appBackupItem.globalSettings.updateExistingObvMessengerSettings() + + // We restored the app data, we can call the completion handler + + continuation.resume() + } - // Step 2: Update the app global configuration - - appBackupItem.globalSettings.updateExistingObvMessengerSettings() - - // We restored the app data, we can call the completion handler - - completionHandler(nil) - - } - - }.postOnDispatchQueue(DispatchQueue(label: "Queue for posting a requestSyncAppDatabasesWithEngine notification")) - + }.postOnDispatchQueue(DispatchQueue(label: "Queue for posting a requestSyncAppDatabasesWithEngine notification")) + + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/Types/AppBackupItem.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/Types/AppBackupItem.swift index 2fd9d70a..161dc1d7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/Types/AppBackupItem.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/Types/AppBackupItem.swift @@ -314,6 +314,10 @@ struct GlobalSettingsBackupItem: Codable, Hashable { let maxAttachmentSizeForAutomaticDownload: Int? + // ContactsAndGroups + + let autoAcceptGroupInviteFrom: ObvMessengerSettings.ContactsAndGroups.AutoAcceptGroupInviteFrom? + // Interface let identityColorStyle: AppTheme.IdentityColorStyle? @@ -332,6 +336,8 @@ struct GlobalSettingsBackupItem: Codable, Hashable { let autoRead: Bool? let retainWipedOutboundMessages: Bool? + + // Privacy let hideNotificationContent: ObvMessengerSettings.Privacy.HideNotificationContentType? @@ -371,6 +377,7 @@ struct GlobalSettingsBackupItem: Codable, Hashable { case allowCustomKeyboards = "allow_custom_keyboards" case showBetaSettings = "beta" case isCallKitEnabled = "is_call_kit_enabled" + case autoAcceptGroupInviteFrom = "auto_join_groups" } private var hideNotificationContentAndroid: Bool? { @@ -406,6 +413,7 @@ struct GlobalSettingsBackupItem: Codable, Hashable { self.allowCustomKeyboards = ObvMessengerSettings.Advanced.allowCustomKeyboards self.showBetaSettings = ObvMessengerSettings.BetaConfiguration.showBetaSettings self.isCallKitEnabled = ObvMessengerSettings.VoIP.isCallKitEnabled + self.autoAcceptGroupInviteFrom = ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom } func encode(to encoder: Encoder) throws { @@ -430,6 +438,7 @@ struct GlobalSettingsBackupItem: Codable, Hashable { try container.encodeIfPresent(allowCustomKeyboards, forKey: .allowCustomKeyboards) try container.encodeIfPresent(showBetaSettings, forKey: .showBetaSettings) try container.encodeIfPresent(isCallKitEnabled, forKey: .isCallKitEnabled) + try container.encodeIfPresent(autoAcceptGroupInviteFrom?.rawValue, forKey: .autoAcceptGroupInviteFrom) } @@ -485,7 +494,11 @@ struct GlobalSettingsBackupItem: Codable, Hashable { self.allowCustomKeyboards = try values.decodeIfPresent(Bool.self, forKey: .allowCustomKeyboards) self.showBetaSettings = try values.decodeIfPresent(Bool.self, forKey: .showBetaSettings) self.isCallKitEnabled = try values.decodeIfPresent(Bool.self, forKey: .isCallKitEnabled) - + if let rawValue = try values.decodeIfPresent(String.self, forKey: .autoAcceptGroupInviteFrom) { + self.autoAcceptGroupInviteFrom = ObvMessengerSettings.ContactsAndGroups.AutoAcceptGroupInviteFrom(rawValue: rawValue) + } else { + self.autoAcceptGroupInviteFrom = nil + } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/BoostrapCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/BoostrapCoordinator.swift index cd3e9948..0648f14e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/BoostrapCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/BoostrapCoordinator.swift @@ -36,7 +36,8 @@ final class BootstrapCoordinator { private func makeError(message: String) -> Error { NSError(domain: BootstrapCoordinator.errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } private var bootstrapOnIsInitializedAndActiveWasPerformed = false - + private let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) + init(obvEngine: ObvEngine, operationQueue: OperationQueue) { self.obvEngine = obvEngine self.internalQueue = operationQueue @@ -50,6 +51,10 @@ final class BootstrapCoordinator { self?.processRequestSyncAppDatabasesWithEngine(completion: { _ in }) } } + if let userDefaults = self.userDefaults { + userDefaults.resetObjectsModifiedByShareExtension() + } + } @@ -61,7 +66,7 @@ final class BootstrapCoordinator { ObvMessengerInternalNotification.observeAppStateChanged() { [weak self] (previousState, currentState) in self?.processAppStateChanged(previousState: previousState, currentState: currentState) }, - ObvMessengerInternalNotification.observePersistedContactWasInserted() { [weak self] (objectID, contactCryptoId) in + ObvMessengerCoreDataNotification.observePersistedContactWasInserted() { [weak self] (objectID, contactCryptoId) in self?.processPersistedContactWasInsertedNotification(objectID: objectID, contactCryptoId: contactCryptoId) }, ObvMessengerInternalNotification.observeRequestSyncAppDatabasesWithEngine() { [weak self] completion in @@ -81,18 +86,39 @@ extension BootstrapCoordinator { if !previousState.isInitializedAndActive && currentState.isInitializedAndActive { guard !bootstrapOnIsInitializedAndActiveWasPerformed else { return } defer { bootstrapOnIsInitializedAndActiveWasPerformed = true } + pruneObsoletePersistedInvitations() removeOldCachedURLMetadata() - resendPreviousObvEngineNewUserDialogToPresentNotifications() + resyncPersistedInvitationsWithEngine() sendUnsentDrafts() if ObvMessengerSettings.Backup.isAutomaticCleaningBackupEnabled { AppBackupCoordinator.cleanPreviousICloudBackupsThenLogResult(currentCount: 0, cleanAllDevices: false) } deleteOldPendingRepliedTo() resetOwnObvCapabilities() + autoAcceptPendingGroupInvitesIfPossible() } } + private func pruneObsoletePersistedInvitations() { + assert(!Thread.isMainThread) + let op1 = DeletePersistedInvitationTheCannotBeParsedAnymoreOperation() + let composedOp = CompositionOfOneContextualOperation(op1: op1, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) + internalQueue.addOperations([composedOp], waitUntilFinished: true) + composedOp.logReasonIfCancelled(log: log) + } + + + /// If there exist some group invitations that are pending, but that should be automatically accepted based on the current app settings, we accept them during bootstraping. + private func autoAcceptPendingGroupInvitesIfPossible() { + assert(!Thread.isMainThread) + let op1 = AutoAcceptPendingGroupInvitesIfPossibleOperation(obvEngine: obvEngine) + let composedOp = CompositionOfOneContextualOperation(op1: op1, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) + internalQueue.addOperations([composedOp], waitUntilFinished: true) + composedOp.logReasonIfCancelled(log: log) + } + + private func deleteOldPendingRepliedTo() { let log = self.log ObvStack.shared.performBackgroundTaskAndWait { context in @@ -113,11 +139,18 @@ extension BootstrapCoordinator { } - private func resendPreviousObvEngineNewUserDialogToPresentNotifications() { - do { - try obvEngine.resendDialogs() - } catch { - os_log("Could not resend dialog notifications", log: log, type: .fault) + private func resyncPersistedInvitationsWithEngine() { + assert(OperationQueue.current != internalQueue) + Task(priority: .utility) { + do { + let obvDialogsFromEngine = try await obvEngine.getAllDialogsWithinEngine() + let op1 = SyncPersistedInvitationsWithEngineOperation(obvDialogsFromEngine: obvDialogsFromEngine, obvEngine: obvEngine) + let composedOp = CompositionOfOneContextualOperation(op1: op1, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) + internalQueue.addOperations([composedOp], waitUntilFinished: true) + composedOp.logReasonIfCancelled(log: log) + } catch { + os_log("Could not get all the dialog from engine: %{public}@", log: log, type: .fault, error.localizedDescription) + } } } @@ -152,7 +185,7 @@ extension BootstrapCoordinator { ObvStack.shared.performBackgroundTaskAndWait { [weak self] (context) in context.name = "Context created in MetaFlowController within syncContactDevices" guard let _self = self else { return } - guard let contactIdentities = try? PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: newOwnedCryptoId, within: context) else { return } + guard let contactIdentities = try? PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: newOwnedCryptoId, whereOneToOneStatusIs: .any, within: context) else { return } for contact in contactIdentities { guard let ownedIdentity = contact.ownedIdentity else { os_log("Could not find owned identity. This is ok if it was just deleted.", log: log, type: .error) @@ -180,7 +213,7 @@ extension BootstrapCoordinator { let op1 = SyncPersistedObvOwnedIdentitiesWithEngineOperation(obvEngine: obvEngine) let op2 = SyncPersistedObvContactIdentitiesWithEngineOperation(obvEngine: obvEngine) let op3 = SyncPersistedContactGroupsWithEngineOperation(obvEngine: obvEngine) - let composedOp = CompositionOfThreeContextualOperations(op1: op1, op2: op2, op3: op3, contextCreator: ObvStack.shared, flowId: FlowIdentifier(), log: log) + let composedOp = CompositionOfThreeContextualOperations(op1: op1, op2: op2, op3: op3, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) internalQueue.addOperations([composedOp], waitUntilFinished: true) composedOp.logReasonIfCancelled(log: log) if composedOp.isCancelled { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/AutoAcceptPendingGroupInvitesIfPossibleOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/AutoAcceptPendingGroupInvitesIfPossibleOperation.swift new file mode 100644 index 00000000..9c5c1c63 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/AutoAcceptPendingGroupInvitesIfPossibleOperation.swift @@ -0,0 +1,117 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import OlvidUtils +import ObvEngine +import os.log + + +final class AutoAcceptPendingGroupInvitesIfPossibleOperation: ContextualOperationWithSpecificReasonForCancel { + + private let obvEngine: ObvEngine + + init(obvEngine: ObvEngine) { + self.obvEngine = obvEngine + super.init() + } + + override func main() { + + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + // If the app settings is sich that we should never auto-accept group invitations, we are done. + guard ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom != .noOne else { return } + + obvContext.performAndWait { + + do { + + let allGroupInvites = try PersistedInvitation.getAllGroupInvites(within: obvContext.context) + + for groupInvite in allGroupInvites { + + guard let ownedIdentity = groupInvite.ownedIdentity else { continue } + guard let obvDialog = groupInvite.obvDialog else { assertionFailure(); continue } + + switch obvDialog.category { + + case .acceptGroupInvite(groupMembers: _, groupOwner: let groupOwner): + + switch ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom { + case .noOne: + continue + case .oneToOneContactsOnly: + let groupOwner = try PersistedObvContactIdentity.get(cryptoId: groupOwner.cryptoId, ownedIdentity: ownedIdentity, whereOneToOneStatusIs: .oneToOne) + let groupOwnerIsAOneToOneContact = (groupOwner != nil) + if groupOwnerIsAOneToOneContact { + var localDialog = obvDialog + try localDialog.setResponseToAcceptGroupInvite(acceptInvite: true) + obvEngine.respondTo(localDialog) + } + case .everyone: + var localDialog = obvDialog + try localDialog.setResponseToAcceptGroupInvite(acceptInvite: true) + obvEngine.respondTo(localDialog) + } + + default: + + assertionFailure("There is a bug with the getAllGroupInvites query") + continue + + } + } + + } catch { + return cancel(withReason: .coreDataError(error: error)) + } + + } + + } + +} + + +public enum AutoAcceptPendingGroupInvitesIfPossibleOperationReasonForCancel: LocalizedErrorWithLogType { + + case coreDataError(error: Error) + case contextIsNil + case couldNotAcceptGroupInvitation(error: Error) + + public var logType: OSLogType { + .fault + } + + public var errorDescription: String? { + switch self { + case .contextIsNil: + return "Context is nil" + case .coreDataError(error: let error): + return "Core Data error: \(error.localizedDescription)" + case .couldNotAcceptGroupInvitation(error: let error): + return "Could not accept group invitation: \(error.localizedDescription)" + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/DeletePersistedInvitationTheCannotBeParsedAnymoreOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/DeletePersistedInvitationTheCannotBeParsedAnymoreOperation.swift new file mode 100644 index 00000000..4459ccf4 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/DeletePersistedInvitationTheCannotBeParsedAnymoreOperation.swift @@ -0,0 +1,54 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import OlvidUtils + + +/// This operation is used during bootstrap to delete any `PersistedInvitation` that cannot be properly parsed, i.e., that returns a `nil` ObvDialog. +/// Usually, all instances can be parsed. But after an app upgrade, we might delete a particular ObvDialog type. In that case, we want to properly delete +/// the corresponding obsolete `PersistedInvitation` instances. +final class DeletePersistedInvitationTheCannotBeParsedAnymoreOperation: ContextualOperationWithSpecificReasonForCancel { + + override func main() { + + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + obvContext.performAndWait { + + do { + let allInvitations = try PersistedInvitation.getAll(within: obvContext.context) + let invitationsToDelete = allInvitations.filter { $0.obvDialog == nil } + guard !invitationsToDelete.isEmpty else { return } + try invitationsToDelete.forEach { + try $0.delete() + } + } catch { + assertionFailure() + return cancel(withReason: .coreDataError(error: error)) + } + + } + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedContactGroupsWithEngineOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedContactGroupsWithEngineOperation.swift index cad10bc6..faa28b53 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedContactGroupsWithEngineOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedContactGroupsWithEngineOperation.swift @@ -28,7 +28,7 @@ import os.log final class SyncPersistedContactGroupsWithEngineOperation: ContextualOperationWithSpecificReasonForCancel { private let obvEngine: ObvEngine - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SyncPersistedContactGroupsWithEngineOperation.self)) init(obvEngine: ObvEngine) { self.obvEngine = obvEngine @@ -87,12 +87,12 @@ final class SyncPersistedContactGroupsWithEngineOperation: ContextualOperationWi while let obvContactGroup = missingObvContactGroups.popFirst() { switch obvContactGroup.groupType { case .joined: - guard PersistedContactGroupJoined(contactGroup: obvContactGroup, within: obvContext.context) != nil else { + guard (try? PersistedContactGroupJoined(contactGroup: obvContactGroup, within: obvContext.context)) != nil else { os_log("Could not create a missing persisted contact group joined", log: log, type: .error) continue } case .owned: - guard PersistedContactGroupOwned(contactGroup: obvContactGroup, within: obvContext.context) != nil else { + guard (try? PersistedContactGroupOwned(contactGroup: obvContactGroup, within: obvContext.context)) != nil else { os_log("Could not create a missing persisted contact group owned", log: log, type: .error) continue } @@ -111,7 +111,11 @@ final class SyncPersistedContactGroupsWithEngineOperation: ContextualOperationWi } catch let error { os_log("Could not set the contacts of a contact group while bootstrapping: %{public}@", log: log, type: .fault, error.localizedDescription) } - persistedContactGroup.setPendingMembers(to: obvContactGroup.pendingGroupMembers) + do { + try persistedContactGroup.setPendingMembers(to: obvContactGroup.pendingGroupMembers) + } catch { + return cancel(withReason: .coreDataError(error: error)) + } persistedContactGroup.updatePhoto(with: obvContactGroup.trustedOrLatestPhotoURL) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedInvitationsWithEngineOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedInvitationsWithEngineOperation.swift new file mode 100644 index 00000000..5eb70c3e --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedInvitationsWithEngineOperation.swift @@ -0,0 +1,125 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import OlvidUtils +import ObvEngine +import os.log + + +final class SyncPersistedInvitationsWithEngineOperation: ContextualOperationWithSpecificReasonForCancel { + + let obvDialogsFromEngine: [ObvDialog] + let obvEngine: ObvEngine + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SyncPersistedInvitationsWithEngineOperation.self)) + + // If this operation finishes, this variable stores the engine's dialog that should be processed + private(set) var obvDialogsFromEngineToProcess = [ObvDialog]() + + init(obvDialogsFromEngine: [ObvDialog], obvEngine: ObvEngine) { + self.obvDialogsFromEngine = obvDialogsFromEngine + self.obvEngine = obvEngine + super.init() + } + + override func main() { + + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + guard let viewContext = self.viewContext else { + return cancel(withReason: .contextIsNil) + } + + let uuidsWithinEngine = Set(obvDialogsFromEngine.map { $0.uuid }) + + obvContext.performAndWait { + + // Get the persisted invitations within the app + + let invitations: [PersistedInvitation] + do { + invitations = try PersistedInvitation.getAll(within: obvContext.context) + } catch { + return cancel(withReason: .coreDataError(error: error)) + } + + // Determine the invitations to create, delete, or update + + let uuidsWithinApp = Set(invitations.map { $0.uuid }) + let missingUuids = uuidsWithinEngine.subtracting(uuidsWithinApp) + let uuidsToDelete = uuidsWithinApp.subtracting(uuidsWithinEngine) + let uuidsToUpdate = uuidsWithinApp.subtracting(uuidsToDelete) + + os_log("Bootstrap: Number of missing invitations to create: %d", log: log, type: .info, missingUuids.count) + os_log("Bootstrap: Number of existing invitations to delete: %d", log: log, type: .info, uuidsToDelete.count) + os_log("Bootstrap: Number of existing invitations to refresh: %d", log: log, type: .info, uuidsToUpdate.count) + + // Create the missing invitations, leveraging the existing ProcessObvDialogOperation. + + do { + + let dialogsToProcess = obvDialogsFromEngine.filter({ missingUuids.contains($0.uuid) }) + let ops = dialogsToProcess.map { ProcessObvDialogOperation(obvDialog: $0, obvEngine: obvEngine) } + + ops.forEach { + $0.obvContext = obvContext + $0.viewContext = viewContext + $0.main() + } + + } + + // Update pre-existing invitations, leveraging the existing ProcessObvDialogOperation + // Although the code is almost the same as the 'create' case, we separate it for clarity + + do { + + let dialogsToProcess = obvDialogsFromEngine.filter({ uuidsToUpdate.contains($0.uuid) }) + let ops = dialogsToProcess.map { ProcessObvDialogOperation(obvDialog: $0, obvEngine: obvEngine) } + + ops.forEach { + $0.obvContext = obvContext + $0.viewContext = viewContext + $0.main() + } + + } + + // Delete obsolete invitations + + uuidsToDelete.forEach { uuid in + do { + if let invitation = try PersistedInvitation.get(uuid: uuid, within: obvContext.context) { + try invitation.delete() + } + } catch { + os_log("Could not delete obsolete PersistedInvitation during bootstrap: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + // Continue anyway + } + } + + } + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedObvContactIdentitiesWithEngineOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedObvContactIdentitiesWithEngineOperation.swift index 0458a661..e029d055 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedObvContactIdentitiesWithEngineOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedObvContactIdentitiesWithEngineOperation.swift @@ -28,7 +28,7 @@ import ObvTypes final class SyncPersistedObvContactIdentitiesWithEngineOperation: ContextualOperationWithSpecificReasonForCancel { private let obvEngine: ObvEngine - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SyncPersistedObvContactIdentitiesWithEngineOperation.self)) init(obvEngine: ObvEngine) { self.obvEngine = obvEngine @@ -69,7 +69,7 @@ final class SyncPersistedObvContactIdentitiesWithEngineOperation: ContextualOper var existingContacts: Set // Contacts that exist both within the engine and within the app do { missingContacts = try obvContactIdentities.filter({ - return (try PersistedObvContactIdentity.get(persisted: $0, within: obvContext.context)) == nil + return (try PersistedObvContactIdentity.get(persisted: $0, whereOneToOneStatusIs: .any, within: obvContext.context)) == nil }) existingContacts = obvContactIdentities.subtracting(missingContacts) } catch let error { @@ -84,7 +84,7 @@ final class SyncPersistedObvContactIdentitiesWithEngineOperation: ContextualOper // Each time a contact is created within the app, add this contact to the list of existing contacts within the app while let obvContact = missingContacts.popFirst() { - guard PersistedObvContactIdentity(contactIdentity: obvContact, within: obvContext.context) != nil else { + guard (try? PersistedObvContactIdentity(contactIdentity: obvContact, within: obvContext.context)) != nil else { os_log("Could not create a missing persisted contact", log: log, type: .error) continue } @@ -95,13 +95,13 @@ final class SyncPersistedObvContactIdentitiesWithEngineOperation: ContextualOper // Remove any persisted contact that does not exist within the engine do { - let persistedContacts = try PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedIdentity.cryptoId, within: obvContext.context) + let persistedContacts = try PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedIdentity.cryptoId, whereOneToOneStatusIs: .any, within: obvContext.context) let cryptoIdsToKeep = existingContacts.map { $0.cryptoId } let persistedContactsToDelete = persistedContacts.filter { !cryptoIdsToKeep.contains($0.cryptoId) } os_log("Number of contacts existing within the app that must be deleted: %{public}d", log: log, type: .info, persistedContactsToDelete.count) for contact in persistedContactsToDelete { do { - try contact.delete() + try contact.deleteAndLockOneToOneDiscussion() } catch { os_log("Could not delete a contact during bootstrap: %{public}@", log: log, type: .fault, error.localizedDescription) } @@ -117,7 +117,7 @@ final class SyncPersistedObvContactIdentitiesWithEngineOperation: ContextualOper var objectIDsOfContactsToRefreshInViewContext = Set() do { - let persistedContacts = try PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedIdentity.cryptoId, within: obvContext.context) + let persistedContacts = try PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedIdentity.cryptoId, whereOneToOneStatusIs: .any, within: obvContext.context) for contact in persistedContacts { guard let obvContact = existingContacts.first(where: { contact.cryptoId == $0.cryptoId }) else { assertionFailure() @@ -137,7 +137,7 @@ final class SyncPersistedObvContactIdentitiesWithEngineOperation: ContextualOper // For each existing contact within the app, make sure the capabilities are in sync with the information within the engine do { - let persistedContacts = try PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedIdentity.cryptoId, within: obvContext.context) + let persistedContacts = try PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedIdentity.cryptoId, whereOneToOneStatusIs: .any, within: obvContext.context) let contactCapabilities = try obvEngine.getCapabilitiesOfAllContactsOfOwnedIdentity(ownedIdentity.cryptoId) for contact in persistedContacts { let capabilities = contactCapabilities[contact.cryptoId] ?? Set() @@ -153,7 +153,7 @@ final class SyncPersistedObvContactIdentitiesWithEngineOperation: ContextualOper } - // The view context my have to refresh certain contacts at this point + // The view context may have to refresh certain contacts at this point if !objectIDsOfContactsToRefreshInViewContext.isEmpty { DispatchQueue.main.async { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedObvOwnedIdentitiesWithEngineOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedObvOwnedIdentitiesWithEngineOperation.swift index d50ced42..2cc96577 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedObvOwnedIdentitiesWithEngineOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/SyncPersistedObvOwnedIdentitiesWithEngineOperation.swift @@ -26,7 +26,7 @@ import os.log final class SyncPersistedObvOwnedIdentitiesWithEngineOperation: ContextualOperationWithSpecificReasonForCancel { private let obvEngine: ObvEngine - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SyncPersistedObvOwnedIdentitiesWithEngineOperation.self)) init(obvEngine: ObvEngine) { self.obvEngine = obvEngine @@ -122,8 +122,9 @@ final class SyncPersistedObvOwnedIdentitiesWithEngineOperation: ContextualOperat let persistedOwnedIdentities = try PersistedObvOwnedIdentity.getAll(within: obvContext.context) persistedOwnedIdentities.forEach { persistedOwnedIdentity in do { - let capabilities = try obvEngine.getCapabilitiesOfOwnedIdentity(persistedOwnedIdentity.cryptoId) - persistedOwnedIdentity.setContactCapabilities(to: capabilities) + if let capabilities = try obvEngine.getCapabilitiesOfOwnedIdentity(persistedOwnedIdentity.cryptoId) { + persistedOwnedIdentity.setContactCapabilities(to: capabilities) + } } catch { os_log("Could sync the capabilities of one of the owned identity: %{public}@", log: log, type: .error, error.localizedDescription) assertionFailure() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator.swift index 262c5955..b44af376 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator.swift @@ -523,12 +523,12 @@ extension ContactGroupCoordinator { switch obvContactGroup.groupType { case .owned: - guard PersistedContactGroupOwned(contactGroup: obvContactGroup, within: context) != nil else { + guard (try? PersistedContactGroupOwned(contactGroup: obvContactGroup, within: context)) != nil else { os_log("Could not create a new contact group owned", log: log, type: .fault) return } case .joined: - guard PersistedContactGroupJoined(contactGroup: obvContactGroup, within: context) != nil else { + guard (try? PersistedContactGroupJoined(contactGroup: obvContactGroup, within: context)) != nil else { os_log("Could not create a new contact group joined", log: log, type: .fault) return } @@ -555,7 +555,7 @@ extension ContactGroupCoordinator { } let persistedObvContactIdentities: Set = Set(obvContactGroup.groupMembers.compactMap { - guard let persistedContact = try? PersistedObvContactIdentity.get(persisted: $0, within: context) else { + guard let persistedContact = try? PersistedObvContactIdentity.get(persisted: $0, whereOneToOneStatusIs: .any, within: context) else { os_log("One of the group members is not among our persisted contacts. The group members will be updated when this contact will be added to the persisted contact.", log: log, type: .info) return nil } @@ -577,13 +577,18 @@ extension ContactGroupCoordinator { } contactGroup.set(persistedObvContactIdentities) - contactGroup.setPendingMembers(to: obvContactGroup.pendingGroupMembers) + do { + try contactGroup.setPendingMembers(to: obvContactGroup.pendingGroupMembers) + } catch { + assertionFailure() + os_log("Core data error: %{public}@", log: log, type: .fault, error.localizedDescription) + return + } if let groupOwned = contactGroup as? PersistedContactGroupOwned { if obvContactGroup.groupType == .owned { let declinedMemberIdentites = Set(obvContactGroup.declinedPendingGroupMembers.map { $0.cryptoId }) for pendingMember in groupOwned.pendingMembers { - debugPrint(declinedMemberIdentites.contains(pendingMember.cryptoId)) pendingMember.declined = declinedMemberIdentites.contains(pendingMember.cryptoId) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/ContactIdentityCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/ContactIdentityCoordinator.swift index dbf007b8..ff01b340 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/ContactIdentityCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/ContactIdentityCoordinator.swift @@ -90,7 +90,6 @@ final class ContactIdentityCoordinator { // Listening to ObvEngine Notification observeNewTrustedContactIdentity() - observeContactWasDeletedNotifications() observeNewObliviousChannelWithContactDeviceNotifications() observeDeletedObliviousChannelWithContactDevice() @@ -113,6 +112,9 @@ final class ContactIdentityCoordinator { ObvEngineNotificationNew.observeContactObvCapabilitiesWereUpdated(within: NotificationCenter.default) { [weak self] (obvContactIdentity) in self?.processContactObvCapabilitiesWereUpdated(obvContactIdentity: obvContactIdentity) }, + ObvEngineNotificationNew.observeContactWasDeleted(within: NotificationCenter.default, queue: internalQueue) { [weak self] (ownedCryptoId, contactCryptoId) in + self?.processContactWasDeleted(ownedCryptoId: ownedCryptoId, contactCryptoId: contactCryptoId) + }, ]) observeAppStateChangedNotifications() @@ -147,7 +149,7 @@ extension ContactIdentityCoordinator { assert(OperationQueue.current == internalQueue) let log = self.log ObvStack.shared.performBackgroundTaskAndWait { (context) in - guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(contactCryptoId: contactCryptoId, ownedIdentityCryptoId: ownedCryptoId, within: context) else { + guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(contactCryptoId: contactCryptoId, ownedIdentityCryptoId: ownedCryptoId, whereOneToOneStatusIs: .any, within: context) else { os_log("Could not get the persisted obv contact identity. This is ok if the contact has just been deleted.", log: log, type: .error) return } @@ -244,7 +246,7 @@ extension ContactIdentityCoordinator { private func observeUserWantsToDeleteContactNotifications() { observationTokens.append(ObvMessengerInternalNotification.observeUserWantsToDeleteContact(queue: internalQueue) { [weak self] (contactCryptoId, ownedCryptoId, viewController, completionHandler) in DispatchQueue.main.async { - self?.userWantsToDeleteContact(with: contactCryptoId, ownedCryptoId: ownedCryptoId, viewController: viewController, completionHandler: completionHandler, confirmed: false) + self?.userWantsToDeleteContact(with: contactCryptoId, ownedCryptoId: ownedCryptoId, viewController: viewController, completionHandler: completionHandler, confirmation: .notConfirmedYet) } }) } @@ -269,7 +271,7 @@ extension ContactIdentityCoordinator { return } - guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(cryptoId: contactCryptoId, ownedIdentity: persistedOwnedIdentity) else { + guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(cryptoId: contactCryptoId, ownedIdentity: persistedOwnedIdentity, whereOneToOneStatusIs: .any) else { os_log("Could not get the persisted obv contact identity", log: log, type: .fault) assert(false) return @@ -278,7 +280,13 @@ extension ContactIdentityCoordinator { let localContactDevicesIdentifiers = Set(persistedContactIdentity.devices.map { $0.identifier }) let missingDevices = engineContactDevices.filter { !localContactDevicesIdentifiers.contains($0.identifier) } for missingDevice in missingDevices { - _ = PersistedObvContactDevice(obvContactDevice: missingDevice, within: context) + do { + _ = try PersistedObvContactDevice(obvContactDevice: missingDevice, within: context) + } catch { + assertionFailure() + os_log("Could not add missing device: %{public}@", log: log, type: .fault, error.localizedDescription) + return + } } let engineContactDeviceIdentifiers = engineContactDevices.map { $0.identifier } @@ -316,7 +324,7 @@ extension ContactIdentityCoordinator { } ObvStack.shared.performBackgroundTaskAndWait { (context) in - guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(persisted: obvContactIdentity, within: context) else { return } + guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(persisted: obvContactIdentity, whereOneToOneStatusIs: .any, within: context) else { return } guard let receivedPublishedDetails = obvContactIdentity.publishedIdentityDetails else { return } if obvContactIdentity.trustedIdentityDetails == receivedPublishedDetails { persistedContactIdentity.setContactStatus(to: .noNewPublishedDetails) @@ -332,100 +340,183 @@ extension ContactIdentityCoordinator { } + private enum ContactDeletionConfirmation { + case userConfirmedDowngradeToNonOneToOne + case userConfirmedFullDeletion + case notConfirmedYet + } - private func userWantsToDeleteContact(with contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, viewController: UIViewController, completionHandler: ((Bool) -> Void)?, confirmed: Bool) { + private func userWantsToDeleteContact(with contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, viewController: UIViewController, completionHandler: ((Bool) -> Void)?, confirmation: ContactDeletionConfirmation = .notConfirmedYet, preferDeleteOverDowngrade: Bool = false) { assert(Thread.isMainThread) + let log = self.log guard self.currentOwnedCryptoId == ownedCryptoId else { return } - // When the user wants to delete a contact, we have 3 cases to consider : - // - Case 1: If the contact is part of the members of some group, then we cannot delete her and we inform the user using a modal action sheet - // - Otherwise : - // - Case 2: If the contact is part of the pending members of some group, we inform the user that if she delete the contact, this contact might - // "reapear" in a near future (when she joins the group). - // - Case 3: Otherwise, there is no technical reason preventing the contact to be deleted, so we simply ask a confirmation to the user. - - if confirmed { - DispatchQueue(label: "DeleteContact").async { [weak self] in - guard let _self = self else { return } + switch confirmation { + + case .notConfirmedYet: + + // When the user wants to delete a contact, we have 2 main cases to consider : + // Main case 1: the contact has the .oneToOneContacts capability + // Main case 2: she does not. + + ObvStack.shared.performBackgroundTask { context in + do { - try _self.obvEngine.deleteContactIdentity(with: contactCryptoId, ofOwnedIdentyWith: ownedCryptoId) - } catch { - os_log("Could not delete contact identity", log: _self.log, type: .fault) - DispatchQueue.main.async { - completionHandler?(false) + guard let persistedContact = try PersistedObvContactIdentity.get(contactCryptoId: contactCryptoId, ownedIdentityCryptoId: ownedCryptoId, whereOneToOneStatusIs: .any, within: context) else { return } + + if persistedContact.supportsCapability(.oneToOneContacts) && !preferDeleteOverDowngrade { + + // We are in the Main case 1 as the contact supports the oneToOneContacts capability. + // In that case, if she is a OneToOne contact, we want to downgrade her to be non-OneToOne. + // Otherwise, we are in the same situation as if we were in Main case 2 (as we want to delete the identity). + + if persistedContact.isOneToOne { + + let contactName = persistedContact.customDisplayName ?? persistedContact.identityCoreDetails.getDisplayNameWithStyle(.firstNameThenLastName) + + DispatchQueue.main.async { + + let alert = UIAlertController(title: Strings.AlertDowngradeContact.title, + message: Strings.AlertDowngradeContact.message(contactName), + preferredStyleForTraitCollection: viewController.traitCollection) + let deleteAction = UIAlertAction(title: Strings.AlertDowngradeContact.confirm, style: .destructive) { [weak self] _ in + self?.userWantsToDeleteContact(with: contactCryptoId, + ownedCryptoId: ownedCryptoId, + viewController: viewController, + completionHandler: completionHandler, + confirmation: .userConfirmedDowngradeToNonOneToOne) + } + let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in + DispatchQueue.main.async { + completionHandler?(false) + } + } + alert.addAction(deleteAction) + alert.addAction(cancelAction) + + viewController.present(alert, animated: true, completion: nil) + } + + } else { + + DispatchQueue.main.async { [weak self] in + self?.userWantsToDeleteContact(with: contactCryptoId, + ownedCryptoId: ownedCryptoId, + viewController: viewController, + completionHandler: completionHandler, + confirmation: confirmation, + preferDeleteOverDowngrade: true) + } + + } + + } else { + + // We are in the Main case 2, either because the contact does not support the oneToOneContacts capability, or because the current user + // Wants to fully delete the contct identity. In that case, it's complicated, as we have 3 subcases to consider : + // - Subcase 1: If the contact is part of the members of some group, then we cannot delete her and we inform the user using a modal action sheet + // - Otherwise : + // - Subcase 2: If the contact is part of the pending members of some group, we inform the user that if she delete the contact, this contact might + // "reapear" in a near future (when she joins the group). + // - Subcase 3: Otherwise, there is no technical reason preventing the contact to be deleted, so we simply ask a confirmation to the user. + + // Preparing for testing the 3 possible subcases + + var noCommonGroup = false + var noGroupWhereContactIsPending = false + var contactName = "" + do { + let commonGroups = try PersistedContactGroup.getAllContactGroups(whereContactIdentitiesInclude: persistedContact, within: context) + let pendingGroups = try PersistedContactGroup.getAllContactGroups(wherePendingMembersInclude: persistedContact, within: context) + noCommonGroup = commonGroups.isEmpty + noGroupWhereContactIsPending = pendingGroups.isEmpty + contactName = persistedContact.customDisplayName ?? persistedContact.identityCoreDetails.getDisplayNameWithStyle(.firstNameThenLastName) + } + + guard noCommonGroup else { + + // Subcase 1 + + DispatchQueue.main.async { + let alert = UIAlertController(title: Strings.AlertCommonGroupOnContactDeletion.title, + message: Strings.AlertCommonGroupOnContactDeletion.message(contactName), preferredStyle: .alert) + let okAction = UIAlertAction(title: CommonString.Word.Ok, style: .default, handler: nil) + alert.addAction(okAction) + viewController.present(alert, animated: true) + } + return + } + + DispatchQueue.main.async { + let alert: UIAlertController + if !noGroupWhereContactIsPending { + // Subcase 2 + alert = UIAlertController(title: Strings.alertDeleteContactTitle, + message: Strings.AlertCommonGroupWhereContactToDeleteIsPending.message(contactName), + preferredStyleForTraitCollection: viewController.traitCollection) + + } else { + // Subcase 3 + alert = UIAlertController(title: Strings.alertDeleteContactTitle, + message: Strings.alertDeleteContactMessage(contactName), + preferredStyleForTraitCollection: viewController.traitCollection) + + } + + // For both subcases 2 and 3 + + alert.addAction(UIAlertAction(title: Strings.alertActionTitleDeleteContact, style: .destructive, handler: { [weak self] _ in + assert(Thread.isMainThread) + self?.userWantsToDeleteContact(with: contactCryptoId, ownedCryptoId: ownedCryptoId, viewController: viewController, completionHandler: completionHandler, confirmation: .userConfirmedFullDeletion) + })) + alert.addAction(UIAlertAction(title: CommonString.Word.Cancel, style: .cancel, handler: { _ in + assert(Thread.isMainThread) + completionHandler?(false) + })) + viewController.present(alert, animated: true, completion: nil) + } + } - return - } - os_log("The contact was deleted from the engine", log: _self.log, type: .debug) - DispatchQueue.main.async { - completionHandler?(true) + + } catch { + os_log("Could not process the user request to delete a contact: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() } + } - } else { - // Preparing for testing the 3 possible cases + case .userConfirmedDowngradeToNonOneToOne: - var noCommonGroup = false - var noGroupWhereContactIsPending = false - var contactName = "" - ObvStack.shared.performBackgroundTaskAndWait { (context) in - - guard let persistedOwnedIdentity = try? PersistedObvOwnedIdentity.get(cryptoId: ownedCryptoId, within: context) else { return } - guard let persistedContact = try? PersistedObvContactIdentity.get(cryptoId: contactCryptoId, ownedIdentity: persistedOwnedIdentity) else { return } - guard let commonGroups = try? PersistedContactGroup.getAllContactGroups(whereContactIdentitiesInclude: persistedContact, within: context) else { return } - guard let pendingGroups = try? PersistedContactGroup.getAllContactGroups(wherePendingMembersInclude: persistedContact, within: context) else { return } - noCommonGroup = commonGroups.isEmpty - noGroupWhereContactIsPending = pendingGroups.isEmpty - contactName = persistedContact.customDisplayName ?? persistedContact.identityCoreDetails.getDisplayNameWithStyle(.firstNameThenLastName) - - } + // The user confirmed she wishes to downgrade the contact from OneToOne to non-OneToOne. We do not check whether this makes sense here, this has been + // Done above, when determining the most appropriate alert to show. - guard noCommonGroup else { - - // Case 1 - - DispatchQueue.main.async { - let alert = UIAlertController(title: Strings.AlertCommonGroupOnContactDeletion.title, - message: Strings.AlertCommonGroupOnContactDeletion.message(contactName), preferredStyle: .alert) - let okAction = UIAlertAction(title: CommonString.Word.Ok, style: .default, handler: nil) - alert.addAction(okAction) - viewController.present(alert, animated: true) - } + do { + try obvEngine.downgradeOneToOneContact(ownedIdentity: ownedCryptoId, contactIdentity: contactCryptoId) + } catch { + os_log("Fail to downgrade the contact to non-OneToOne: %{public}@", log: log, type: .fault, error.localizedDescription) + completionHandler?(false) return } + completionHandler?(true) - let alert: UIAlertController - if !noGroupWhereContactIsPending { - // Case 2 - alert = UIAlertController(title: Strings.alertDeleteContactTitle, - message: Strings.AlertCommonGroupWhereContactToDeleteIsPending.message(contactName), - preferredStyleForTraitCollection: viewController.traitCollection) - - } else { - // Case 3 - alert = UIAlertController(title: Strings.alertDeleteContactTitle, - message: Strings.alertDeleteContactMessage(contactName), - preferredStyleForTraitCollection: viewController.traitCollection) + case .userConfirmedFullDeletion: + + // The user confirmed she wishes to delete the contact identity. We do not check whether this makes sense here, this has been + // Done above, when determining the most appropriate alert to show. + do { + try obvEngine.deleteContactIdentity(with: contactCryptoId, ofOwnedIdentyWith: ownedCryptoId) + } catch { + os_log("Fail to delete the contact: %{public}@", log: log, type: .fault, error.localizedDescription) + completionHandler?(false) + return } + completionHandler?(true) - // For both cases 2 and 3 - - alert.addAction(UIAlertAction(title: Strings.alertActionTitleDeleteContact, style: .destructive, handler: { [weak self] _ in - self?.userWantsToDeleteContact(with: contactCryptoId, ownedCryptoId: ownedCryptoId, viewController: viewController, completionHandler: completionHandler, confirmed: true) - })) - alert.addAction(UIAlertAction(title: CommonString.Word.Cancel, style: .cancel, handler: { _ in - DispatchQueue.main.async { - completionHandler?(false) - } - })) - DispatchQueue.main.async { - viewController.present(alert, animated: true, completion: nil) - } - } + } @@ -475,28 +566,29 @@ extension ContactIdentityCoordinator { private func addObvPersistedContactIdentity(obvContactIdentity: ObvContactIdentity, within context: NSManagedObjectContext) { - guard (try? PersistedObvContactIdentity.get(persisted: obvContactIdentity, within: context)) == nil else { return } - _ = PersistedObvContactIdentity(contactIdentity: obvContactIdentity, within: context) + guard (try? PersistedObvContactIdentity.get(persisted: obvContactIdentity, whereOneToOneStatusIs: .any, within: context)) == nil else { return } + do { + _ = try PersistedObvContactIdentity(contactIdentity: obvContactIdentity, within: context) + } catch { + os_log("Core data error: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } } - private func observeContactWasDeletedNotifications() { - let log = self.log - let token = ObvEngineNotificationNew.observeContactWasDeleted(within: NotificationCenter.default, queue: internalQueue) { [weak self] (contactIdentity) in - guard let _self = self else { return } - do { - try ObvStack.shared.performBackgroundTaskAndWaitOrThrow { (context) in - context.mergePolicy = NSMergePolicy.mergeByPropertyObjectTrump - try _self.deleteObvPersistedContactIdentity(withCryptoId: contactIdentity.cryptoId, ofOwnedIdentityWithCryptoId: contactIdentity.ownedIdentity.cryptoId, within: context) - try context.save(logOnFailure: log) - } - } catch { - os_log("Could not delete the contact identity", log: log, type: .fault) + private func processContactWasDeleted(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) { + do { + try ObvStack.shared.performBackgroundTaskAndWaitOrThrow { (context) in + // Context.mergePolicy = NSMergePolicy.mergeByPropertyObjectTrump + try deleteObvPersistedContactIdentity(withCryptoId: contactCryptoId, ofOwnedIdentityWithCryptoId: ownedCryptoId, within: context) + try context.save(logOnFailure: log) } + } catch { + os_log("Could not delete the contact identity: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() } - observationTokens.append(token) } - + /// When a new channel is created with a contact device: /// - we create a contact device @@ -509,7 +601,7 @@ extension ContactIdentityCoordinator { ObvStack.shared.performBackgroundTaskAndWait { (context) in - guard PersistedObvContactDevice(obvContactDevice: contactDevice, within: context) != nil else { + guard (try? PersistedObvContactDevice(obvContactDevice: contactDevice, within: context)) != nil else { os_log("We could not create a device for a contact identity", log: log, type: .fault) assertionFailure() return @@ -517,7 +609,7 @@ extension ContactIdentityCoordinator { let contact: PersistedObvContactIdentity do { - guard let _contact = try PersistedObvContactIdentity.get(persisted: contactDevice.contactIdentity, within: context) else { + guard let _contact = try PersistedObvContactIdentity.get(persisted: contactDevice.contactIdentity, whereOneToOneStatusIs: .any, within: context) else { os_log("We could not find the contact identity associated with the new channel", log: log, type: .fault) assertionFailure() return @@ -528,7 +620,7 @@ extension ContactIdentityCoordinator { return } - discussionObjectID = contact.oneToOneDiscussion.objectID + discussionObjectID = try? contact.oneToOneDiscussion?.objectID // The discussion is nil if contact is not one2one do { try context.save(logOnFailure: log) @@ -572,7 +664,7 @@ extension ContactIdentityCoordinator { private func processTrustedPhotoOfContactIdentityHasBeenUpdated(obvContactIdentity: ObvContactIdentity) { let log = self.log ObvStack.shared.performBackgroundTaskAndWait { context in - guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(persisted: obvContactIdentity, within: context) else { return } + guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(persisted: obvContactIdentity, whereOneToOneStatusIs: .any, within: context) else { return } persistedContactIdentity.updatePhotoURL(with: obvContactIdentity.trustedIdentityDetails.photoURL) do { try context.save(logOnFailure: log) @@ -645,27 +737,13 @@ extension ContactIdentityCoordinator { private func deleteObvPersistedContactIdentity(withCryptoId contactCryptoId: ObvCryptoId, ofOwnedIdentityWithCryptoId ownedCryptoId: ObvCryptoId, within context: NSManagedObjectContext) throws { - guard let persistedContactIdentity = try PersistedObvContactIdentity.get(contactCryptoId: contactCryptoId, ownedIdentityCryptoId: ownedCryptoId, within: context) else { + guard let persistedContactIdentity = try PersistedObvContactIdentity.get(contactCryptoId: contactCryptoId, ownedIdentityCryptoId: ownedCryptoId, whereOneToOneStatusIs: .any, within: context) else { os_log("Could not find persisted contact identity", log: log, type: .error) throw makeError(message: "Could not find persisted contact identity") } - // When a contact is deleted, we lock the one2one we have we this contact and, only then, we delete the contact. - // Note that we do not access the discussion using the persistedContactIdentity to prevent crashing if the discussion - // Does not exists in DB. - - if let oneToOneDiscussion = try PersistedOneToOneDiscussion.get(objectID: persistedContactIdentity.oneToOneDiscussion.objectID, within: context) as? PersistedOneToOneDiscussion { - guard let persistedDiscussionOneToOneLocked = PersistedDiscussionOneToOneLocked(persistedOneToOneDiscussionToLock: oneToOneDiscussion) else { - os_log("Could not lock the persisted oneToOne discussion", log: log, type: .error) - throw makeError(message: "Could not lock the persisted oneToOne discussion") - } - - _ = try PersistedMessageSystem(.contactWasDeleted, optionalContactIdentity: nil, optionalCallLogItem: nil, discussion: persistedDiscussionOneToOneLocked) - } - - - context.delete(persistedContactIdentity) - + try persistedContactIdentity.deleteAndLockOneToOneDiscussion() + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdateContactsSortOrderOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdateContactsSortOrderOperation.swift index 5c7de8fb..332cc6f8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdateContactsSortOrderOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdateContactsSortOrderOperation.swift @@ -42,7 +42,7 @@ final class UpdateContactsSortOrderOperation: OperationWithSpecificReasonForCanc let persistedObvContactIdentites: [PersistedObvContactIdentity] do { - persistedObvContactIdentites = try PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedCryptoId, within: context) + persistedObvContactIdentites = try PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedCryptoId, whereOneToOneStatusIs: .any, within: context) } catch { return cancel(withReason: .coreDataError(error: error)) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdateListOfContactsCertifiedByOwnKeycloakOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdateListOfContactsCertifiedByOwnKeycloakOperation.swift index 6c1b2f4f..e1a4a7f1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdateListOfContactsCertifiedByOwnKeycloakOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdateListOfContactsCertifiedByOwnKeycloakOperation.swift @@ -35,7 +35,7 @@ final class UpdateListOfContactsCertifiedByOwnKeycloakOperation: OperationWithSp super.init() } - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UpdateListOfContactsCertifiedByOwnKeycloakOperation.self)) override func main() { @@ -55,7 +55,7 @@ final class UpdateListOfContactsCertifiedByOwnKeycloakOperation: OperationWithSp var oneOfTheContactsCouldNotBeUpdated = false for contactCryptoId in contactsCertifiedByOwnKeycloak { do { - let contact = try PersistedObvContactIdentity.get(contactCryptoId: contactCryptoId, ownedIdentityCryptoId: ownedIdentity, within: context) + let contact = try PersistedObvContactIdentity.get(contactCryptoId: contactCryptoId, ownedIdentityCryptoId: ownedIdentity, whereOneToOneStatusIs: .any, within: context) contact?.markAsCertifiedByOwnKeycloak() } catch { oneOfTheContactsCouldNotBeUpdated = true diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdatePersistedContactIdentityStatusWithInfoFromEngineOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdatePersistedContactIdentityStatusWithInfoFromEngineOperation.swift index 5a35fde9..fc5f0535 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdatePersistedContactIdentityStatusWithInfoFromEngineOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdatePersistedContactIdentityStatusWithInfoFromEngineOperation.swift @@ -44,7 +44,7 @@ final class UpdatePersistedContactIdentityStatusWithInfoFromEngineOperation: Con obvContext.performAndWait { do { - guard let persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvContactIdentity, within: obvContext.context) else { + guard let persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvContactIdentity, whereOneToOneStatusIs: .any, within: obvContext.context) else { return cancel(withReason: .couldNotFindContactIdentityInDatabase) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdatePersistedContactIdentityWithObvContactIdentityOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdatePersistedContactIdentityWithObvContactIdentityOperation.swift index 22283736..58cb2661 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdatePersistedContactIdentityWithObvContactIdentityOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/Operations/UpdatePersistedContactIdentityWithObvContactIdentityOperation.swift @@ -42,7 +42,7 @@ final class UpdatePersistedContactIdentityWithObvContactIdentityOperation: Conte do { - guard let persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvContactIdentity, within: obvContext.context) else { + guard let persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvContactIdentity, whereOneToOneStatusIs: .any, within: obvContext.context) else { return cancel(withReason: .couldNotFindContactIdentityInDatabase) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ExpirationMessagesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ExpirationMessagesCoordinator.swift index 64ddba3d..1e60089f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ExpirationMessagesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ExpirationMessagesCoordinator.swift @@ -64,7 +64,7 @@ final class ExpirationMessagesCoordinator { private func observeNewMessageExpirationNotifications() { let log = ExpirationMessagesCoordinator.log - observationTokens.append(ObvMessengerInternalNotification.observeNewMessageExpiration(queue: internalQueue) { [weak self] (_) in + observationTokens.append(ObvMessengerCoreDataNotification.observeNewMessageExpiration(queue: internalQueue) { [weak self] (_) in guard let _self = self else { return } let now = Date() let op = ScheduleNextTimerOperation(now: now, currentTimer: _self.nextTimer, log: log, delegate: _self) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/HardLinksToFylesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/HardLinksToFylesCoordinator.swift index a4d9213c..1c08b731 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/HardLinksToFylesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/HardLinksToFylesCoordinator.swift @@ -61,30 +61,21 @@ final class HardLinksToFylesCoordinator { try! FileManager.default.createDirectory(at: self.currentSessionDirectoryForHardlinks, withIntermediateDirectories: true, attributes: nil) deletePreviousDirectories() observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeRequestHardLinkToFyle(queue: queueForNotifications) { [weak self] (fyleElement, completionHandler) in - self?.processRequestHardLinkToFyleNotification(fyleElement: fyleElement, completionHandler: completionHandler) - }, - ObvMessengerInternalNotification.observeRequestAllHardLinksToFyles(queue: queueForNotifications) { [weak self] (fyleElements, completionHandler) in - self?.processRequestAllHardLinksToFylesNotification(fyleElements: fyleElements, completionHandler: completionHandler) - }, - ObvMessengerInternalNotification.observePersistedMessagesWereDeleted(queue: queueForNotifications) { [weak self] (discussionUriRepresentation, messageUriRepresentations) in + ObvMessengerCoreDataNotification.observePersistedMessagesWereDeleted(queue: queueForNotifications) { [weak self] (discussionUriRepresentation, messageUriRepresentations) in self?.processPersistedMessagesWereWipedOrDeleted(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) }, - ObvMessengerInternalNotification.observePersistedDiscussionWasDeleted(queue: queueForNotifications) { [weak self] discussionUriRepresentation in + ObvMessengerCoreDataNotification.observePersistedDiscussionWasDeleted(queue: queueForNotifications) { [weak self] discussionUriRepresentation in self?.processPersistedDiscussionWasDeletedNotification(discussionUriRepresentation: discussionUriRepresentation) }, - ObvMessengerInternalNotification.observePersistedMessagesWereWiped(queue: queueForNotifications) { [weak self] (discussionUriRepresentation, messageUriRepresentations) in + ObvMessengerCoreDataNotification.observePersistedMessagesWereWiped(queue: queueForNotifications) { [weak self] (discussionUriRepresentation, messageUriRepresentations) in self?.processPersistedMessagesWereWipedOrDeleted(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) }, - ObvMessengerInternalNotification.observeDraftToSendWasReset(queue: queueForNotifications) { [weak self] (discussionObjectID, draftObjectID) in + ObvMessengerCoreDataNotification.observeDraftToSendWasReset(queue: queueForNotifications) { [weak self] (discussionObjectID, draftObjectID) in self?.processDraftToSendWasResetNotification(discussionObjectID: discussionObjectID, draftObjectID: draftObjectID) }, - ObvMessengerInternalNotification.observeDraftFyleJoinWasDeleted(queue: queueForNotifications) { [weak self] (discussionUriRepresentation, draftUriRepresentation, draftFyleJoinUriRepresentation) in + ObvMessengerCoreDataNotification.observeDraftFyleJoinWasDeleted(queue: queueForNotifications) { [weak self] (discussionUriRepresentation, draftUriRepresentation, draftFyleJoinUriRepresentation) in self?.processDraftFyleJoinWasDeletedNotification(discussionUriRepresentation: discussionUriRepresentation, draftUriRepresentation: draftUriRepresentation, draftFyleJoinUriRepresentation: draftFyleJoinUriRepresentation) }, - ObvMessengerInternalNotification.observeShareExtensionExtensionContextWillCompleteRequest(queue: queueForNotifications) { [weak self] in - self?.processShareExtensionExtensionContextWillCompleteRequestNotification() - }, ]) } @@ -120,28 +111,32 @@ final class HardLinksToFylesCoordinator { } } } - - // MARK: Processing notifications - - private func processRequestHardLinkToFyleNotification(fyleElement: FyleElement, completionHandler: (HardLinkToFyle) -> Void) { - do { - let hardlink = try HardLinkToFyle(fyleElement: fyleElement, currentSessionDirectoryForHardlinks: currentSessionDirectoryForHardlinks, log: log) - completionHandler(hardlink) - } catch { - os_log("Failed to create HardLink", log: log, type: .fault) - return + + // MARK: Public request API + + func requestHardLinkToFyle(fyleElement: FyleElement, completionHandler: @escaping (HardLinkToFyle) -> Void) { + queueForNotifications.addOperation { + do { + let hardlink = try HardLinkToFyle(fyleElement: fyleElement, currentSessionDirectoryForHardlinks: self.currentSessionDirectoryForHardlinks, log: self.log) + completionHandler(hardlink) + } catch { + os_log("Failed to create HardLink", log: self.log, type: .fault) + return + } } } - - - private func processRequestAllHardLinksToFylesNotification(fyleElements: [FyleElement], completionHandler: ([HardLinkToFyle?]) -> Void) { - let hardlinks = fyleElements.map { - try? HardLinkToFyle(fyleElement: $0, currentSessionDirectoryForHardlinks: currentSessionDirectoryForHardlinks, log: log) + + func requestAllHardLinksToFyles(fyleElements: [FyleElement], completionHandler: @escaping ([HardLinkToFyle?]) -> Void) { + queueForNotifications.addOperation { + let hardlinks = fyleElements.map { + try? HardLinkToFyle(fyleElement: $0, currentSessionDirectoryForHardlinks: self.currentSessionDirectoryForHardlinks, log: self.log) + } + completionHandler(hardlinks) } - completionHandler(hardlinks) } - - + + // MARK: Processing notifications + private func processPersistedMessagesWereWipedOrDeleted(discussionUriRepresentation: TypeSafeURL, messageUriRepresentations: Set>) { for messageUriRepresentation in messageUriRepresentations { do { @@ -210,13 +205,6 @@ final class HardLinksToFylesCoordinator { } } - - private func processShareExtensionExtensionContextWillCompleteRequestNotification() { - guard appType == .shareExtension else { return } - self.deleteCurrentDirectory() - try? FileManager.default.createDirectory(at: self.currentSessionDirectoryForHardlinks, withIntermediateDirectories: true, attributes: nil) - } - } // MARK: - HardLinkToFyle @@ -342,41 +330,12 @@ final class HardLinkToFyle: NSObject, QLPreviewItem { } - - -// MARK: - FyleElement and implementing classes - -protocol FyleElement { - var fileName: String { get } - var uti: String { get } - var fullFileIsAvailable: Bool { get } - var fyleURL: URL { get } - var sha256: Data { get } - func directoryForHardLink(in currentSessionDirectoryForHardlinks: URL) -> URL - func replacingFullFileIsAvailable(with newFullFileIsAvailable: Bool) -> FyleElement - static func makeError(message: String) -> Error -} - -extension FyleElement { - - /// Used by subclasses to determine an appropraite filename - fileprivate static func appropriateFilenameForFilename(fileName: String, uti: String) throws -> String { - let appropriateFileName: String - if ObvUTIUtils.utiOfFile(withName: fileName) != nil { - appropriateFileName = fileName - } else { - guard let filenameExtension = ObvUTIUtils.preferredTagWithClass(inUTI: uti, inTagClass: .FilenameExtension) else { assertionFailure(); throw makeError(message: "Could not determine UTI") } - appropriateFileName = [fileName, filenameExtension].joined(separator: ".") - } - assert(ObvUTIUtils.utiOfFile(withName: appropriateFileName) != nil) - return appropriateFileName +extension FyleJoin { + var genericFyleElement: FyleElement? { + return FyleElementForDraftFyleJoin(self) } - } - - - struct FyleElementForDraftFyleJoin: FyleElement { let fileName: String @@ -385,10 +344,10 @@ struct FyleElementForDraftFyleJoin: FyleElement { let fyleURL: URL let sha256: Data - init?(_ draftFyleJoin: DraftFyleJoin) { - guard let fyle = draftFyleJoin.fyle else { return nil } - self.fileName = draftFyleJoin.fileName - self.uti = draftFyleJoin.uti + init?(_ fyleJoin: FyleJoin) { + guard let fyle = fyleJoin.fyle else { return nil } + self.fileName = fyleJoin.fileName + self.uti = fyleJoin.uti self.fullFileIsAvailable = true self.fyleURL = fyle.url self.sha256 = fyle.sha256 @@ -414,214 +373,3 @@ struct FyleElementForDraftFyleJoin: FyleElement { FyleElementForDraftFyleJoin(fileName: fileName, uti: uti, fullFileIsAvailable: newFullFileIsAvailable, fyleURL: fyleURL, sha256: sha256) } } - - - -struct FyleElementForPersistedDraftFyleJoin: FyleElement { - - let fyleURL: URL - let fileName: String - let uti: String - let sha256: Data - let fullFileIsAvailable: Bool - - let discussionObjectID: TypeSafeManagedObjectID - let draftObjectID: TypeSafeManagedObjectID - let persistedDraftFyleJoinObjectID: TypeSafeManagedObjectID - - init?(_ persistedDraftFyleJoin: PersistedDraftFyleJoin) { - guard let fyle = persistedDraftFyleJoin.fyle else { return nil } - self.fyleURL = fyle.url - self.fileName = persistedDraftFyleJoin.fileName - self.uti = persistedDraftFyleJoin.uti - self.sha256 = fyle.sha256 - self.discussionObjectID = persistedDraftFyleJoin.draft.discussion.typedObjectID - self.draftObjectID = persistedDraftFyleJoin.draft.typedObjectID - self.persistedDraftFyleJoinObjectID = persistedDraftFyleJoin.typedObjectID - self.fullFileIsAvailable = true - } - - - private init(fyleURL: URL, fileName: String, uti: String, sha256: Data, fullFileIsAvailable: Bool, discussionObjectID: TypeSafeManagedObjectID, draftObjectID: TypeSafeManagedObjectID, persistedDraftFyleJoinObjectID: TypeSafeManagedObjectID) { - self.fyleURL = fyleURL - self.fileName = fileName - self.uti = uti - self.sha256 = sha256 - self.fullFileIsAvailable = fullFileIsAvailable - self.discussionObjectID = discussionObjectID - self.draftObjectID = draftObjectID - self.persistedDraftFyleJoinObjectID = persistedDraftFyleJoinObjectID - } - - - func replacingFullFileIsAvailable(with newFullFileIsAvailable: Bool) -> FyleElement { - FyleElementForPersistedDraftFyleJoin(fyleURL: fyleURL, - fileName: fileName, - uti: uti, - sha256: sha256, - fullFileIsAvailable: newFullFileIsAvailable, - discussionObjectID: discussionObjectID, - draftObjectID: draftObjectID, - persistedDraftFyleJoinObjectID: persistedDraftFyleJoinObjectID) - } - - - static func makeError(message: String) -> Error { NSError(domain: "FyleElementForPersistedDraftFyleJoin", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } - - private static func discussionDirectory(discussionURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) -> URL { - FyleElementForFyleMessageJoinWithStatus.discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) - } - - private static func draftDirectory(discussionURIRepresentation: TypeSafeURL, draftURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) -> URL { - let directory = draftURIRepresentation.path.replacingOccurrences(of: "/", with: "_") - return discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) - .appendingPathComponent(directory, isDirectory: true) - } - - private static func fyleMessageJoinWithStatusDirectory(discussionObjectID: TypeSafeManagedObjectID, draftObjectID: TypeSafeManagedObjectID, persistedDraftFyleJoinObjectID: TypeSafeManagedObjectID, in currentSessionDirectoryForHardlinks: URL) -> URL { - let directory = persistedDraftFyleJoinObjectID.uriRepresentation().path.replacingOccurrences(of: "/", with: "_") - return draftDirectory(discussionURIRepresentation: discussionObjectID.uriRepresentation(), draftURIRepresentation: draftObjectID.uriRepresentation(), in: currentSessionDirectoryForHardlinks) - .appendingPathComponent(directory, isDirectory: true) - } - - func directoryForHardLink(in currentSessionDirectoryForHardlinks: URL) -> URL { - FyleElementForPersistedDraftFyleJoin.fyleMessageJoinWithStatusDirectory( - discussionObjectID: discussionObjectID, - draftObjectID: draftObjectID, - persistedDraftFyleJoinObjectID: persistedDraftFyleJoinObjectID, - in: currentSessionDirectoryForHardlinks) - } - - fileprivate static func trashDraftDirectory(discussionURIRepresentation: TypeSafeURL, draftURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { - let urlToTrash = draftDirectory(discussionURIRepresentation: discussionURIRepresentation, draftURIRepresentation: draftURIRepresentation, in: currentSessionDirectoryForHardlinks) - let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) - guard FileManager.default.fileExists(atPath: urlToTrash.path) else { return } - try FileManager.default.moveItem(at: urlToTrash, to: trashURL) - } - - fileprivate static func trashDraftFyleJoinDirectory(discussionURIRepresentation: TypeSafeURL, draftURIRepresentation: TypeSafeURL, draftFyleJoinURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { - let urlToTrash = draftDirectory(discussionURIRepresentation: discussionURIRepresentation, draftURIRepresentation: draftURIRepresentation, in: currentSessionDirectoryForHardlinks) - .appendingPathComponent(draftFyleJoinURIRepresentation.path, isDirectory: true) - let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) - guard FileManager.default.fileExists(atPath: urlToTrash.path) else { return } - try FileManager.default.moveItem(at: urlToTrash, to: trashURL) - } - -} - - - -struct FyleElementForFyleMessageJoinWithStatus: FyleElement { - - let fyleURL: URL - let fileName: String - let uti: String - let sha256: Data - let fullFileIsAvailable: Bool - - let discussionObjectID: TypeSafeManagedObjectID - let messageObjectID: TypeSafeManagedObjectID - let fyleMessageJoinWithStatusObjectID: TypeSafeManagedObjectID - - init?(_ fyleMessageJoinWithStatus: FyleMessageJoinWithStatus) throws { - guard let fyle = fyleMessageJoinWithStatus.fyle else { return nil } - guard let message = fyleMessageJoinWithStatus.message else { return nil } - self.fyleURL = fyle.url - self.fileName = fyleMessageJoinWithStatus.fileName - self.uti = fyleMessageJoinWithStatus.uti - self.sha256 = fyle.sha256 - self.discussionObjectID = message.discussion.typedObjectID - self.messageObjectID = message.typedObjectID - self.fyleMessageJoinWithStatusObjectID = fyleMessageJoinWithStatus.typedObjectID - self.fullFileIsAvailable = fyleMessageJoinWithStatus.fullFileIsAvailable - } - - private init(fyleURL: URL, fileName: String, uti: String, sha256: Data, fullFileIsAvailable: Bool, discussionObjectID: TypeSafeManagedObjectID, messageObjectID: TypeSafeManagedObjectID, fyleMessageJoinWithStatusObjectID: TypeSafeManagedObjectID) { - self.fyleURL = fyleURL - self.fileName = fileName - self.uti = uti - self.sha256 = sha256 - self.fullFileIsAvailable = fullFileIsAvailable - self.discussionObjectID = discussionObjectID - self.messageObjectID = messageObjectID - self.fyleMessageJoinWithStatusObjectID = fyleMessageJoinWithStatusObjectID - } - - - func replacingFullFileIsAvailable(with newFullFileIsAvailable: Bool) -> FyleElement { - FyleElementForFyleMessageJoinWithStatus(fyleURL: fyleURL, - fileName: fileName, - uti: uti, - sha256: sha256, - fullFileIsAvailable: newFullFileIsAvailable, - discussionObjectID: discussionObjectID, - messageObjectID: messageObjectID, - fyleMessageJoinWithStatusObjectID: fyleMessageJoinWithStatusObjectID) - } - - static func makeError(message: String) -> Error { NSError(domain: "FyleElementForFyleMessageJoinWithStatus", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } - - fileprivate static func discussionDirectory(discussionURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) -> URL { - let directory = discussionURIRepresentation.path.replacingOccurrences(of: "/", with: "_") - return currentSessionDirectoryForHardlinks - .appendingPathComponent(directory, isDirectory: true) - } - - - private static func messageDirectory(discussionURIRepresentation: TypeSafeURL, messageURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) -> URL { - let directory = messageURIRepresentation.path.replacingOccurrences(of: "/", with: "_") - return discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) - .appendingPathComponent(directory, isDirectory: true) - } - - - private static func fyleMessageJoinWithStatusDirectory(discussionObjectID: TypeSafeManagedObjectID, messageObjectID: TypeSafeManagedObjectID, fyleMessageJoinWithStatusObjectID: TypeSafeManagedObjectID, in currentSessionDirectoryForHardlinks: URL) -> URL { - let directory = fyleMessageJoinWithStatusObjectID.uriRepresentation().path.replacingOccurrences(of: "/", with: "_") - return messageDirectory(discussionURIRepresentation: discussionObjectID.uriRepresentation(), messageURIRepresentation: messageObjectID.uriRepresentation(), in: currentSessionDirectoryForHardlinks) - .appendingPathComponent(directory, isDirectory: true) - } - - func directoryForHardLink(in currentSessionDirectoryForHardlinks: URL) -> URL { - FyleElementForFyleMessageJoinWithStatus.fyleMessageJoinWithStatusDirectory( - discussionObjectID: discussionObjectID, - messageObjectID: messageObjectID, - fyleMessageJoinWithStatusObjectID: fyleMessageJoinWithStatusObjectID, - in: currentSessionDirectoryForHardlinks) - } - - fileprivate static func trashDiscussionDirectory(discussionURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { - let urlToTrash = discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) - let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) - guard FileManager.default.fileExists(atPath: urlToTrash.path) else { return } - try FileManager.default.moveItem(at: urlToTrash, to: trashURL) - } - - fileprivate static func trashDiscussionDirectoryIfEmpty(discussionURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { - let urlToTrashIfEmpty = discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) - guard FileManager.default.isDirectory(url: urlToTrashIfEmpty) else { return } - let contents = try FileManager.default.contentsOfDirectory(at: urlToTrashIfEmpty, includingPropertiesForKeys: nil, options: .skipsHiddenFiles) - guard contents.isEmpty else { return } - let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) - guard FileManager.default.fileExists(atPath: urlToTrashIfEmpty.path) else { return } - try FileManager.default.moveItem(at: urlToTrashIfEmpty, to: trashURL) - } - - fileprivate static func trashMessageDirectory(discussionURIRepresentation: TypeSafeURL, messageURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { - let urlToTrash = messageDirectory(discussionURIRepresentation: discussionURIRepresentation, messageURIRepresentation: messageURIRepresentation, in: currentSessionDirectoryForHardlinks) - let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) - guard FileManager.default.fileExists(atPath: urlToTrash.path) else { return } - try FileManager.default.moveItem(at: urlToTrash, to: trashURL) - } - -} - -fileprivate extension FileManager { - - func isDirectory(url: URL) -> Bool { - var isDirectory: ObjCBool = false - let exists = self.fileExists(atPath: url.path, isDirectory: &isDirectory) - guard exists else { return false } - return isDirectory.boolValue - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator.swift index e70b5c19..0e0c86d9 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator.swift @@ -107,7 +107,7 @@ extension ObvOwnedIdentityCoordinator { private func observeNewPersistedObvOwnedIdentityNotifications() { let log = self.log let obvEngine = self.obvEngine - let token = ObvMessengerInternalNotification.observeNewPersistedObvOwnedIdentity(queue: internalQueue) { ownedCryptoId in + let token = ObvMessengerCoreDataNotification.observeNewPersistedObvOwnedIdentity(queue: internalQueue) { ownedCryptoId in os_log("We received an NewPersistedObvOwnedIdentity notification", log: log, type: .info) // Fetch the owned identity from DB. If it is active, we want to kick other devices on next register to push notifications. // This works because: @@ -129,12 +129,10 @@ extension ObvOwnedIdentityCoordinator { } } guard let ownedIdentityIsActive = ownedIdentityIsActive else { assertionFailure(); return } - DispatchQueue.main.async { - if ownedIdentityIsActive { - ObvPushNotificationManager.shared.doKickOtherDevicesOnNextRegister() - } - ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() + if ownedIdentityIsActive { + ObvPushNotificationManager.shared.doKickOtherDevicesOnNextRegister() } + ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() // When a new owned identity is created, we request an update of the owned identity capabilities do { try obvEngine.setCapabilitiesOfCurrentDeviceForAllOwnedIdentities(ObvMessengerConstants.supportedObvCapabilities) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Bootstrap/DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToDeletedContactIdentityOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Bootstrap/DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToDeletedContactIdentityOperation.swift index 52517689..fdea3efc 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Bootstrap/DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToDeletedContactIdentityOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Bootstrap/DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToDeletedContactIdentityOperation.swift @@ -62,7 +62,7 @@ final class DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFrom private(set) var reasonForCancel: ReasonForCancel? - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToDeletedContactIdentityOperation.self)) private func cancel(withReason reason: ReasonForCancel) { assert(self.reasonForCancel == nil) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Bootstrap/TrashFilesThatHaveNoAssociatedFyleOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Bootstrap/TrashFilesThatHaveNoAssociatedFyleOperation.swift index 1972b9c1..ff425934 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Bootstrap/TrashFilesThatHaveNoAssociatedFyleOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Bootstrap/TrashFilesThatHaveNoAssociatedFyleOperation.swift @@ -29,7 +29,7 @@ import OlvidUtils /// we *do* check here that no `Fyle` entry was created between the time the list of candidates was computed and the time this operation is executed. final class TrashFilesThatHaveNoAssociatedFyleOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: TrashFilesThatHaveNoAssociatedFyleOperation.self)) private let urlsCandidatesForTrash: Set diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/CallLog/CleanCallLogContactsOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/CallLog/CleanCallLogContactsOperation.swift index e3647630..fbf4a326 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/CallLog/CleanCallLogContactsOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/CallLog/CleanCallLogContactsOperation.swift @@ -25,7 +25,7 @@ import OlvidUtils final class CleanCallLogContactsOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CleanCallLogContactsOperation.self)) override func main() { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/CallLog/ReportCallEventOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/CallLog/ReportCallEventOperation.swift index c001350f..4516f661 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/CallLog/ReportCallEventOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/CallLog/ReportCallEventOperation.swift @@ -67,7 +67,7 @@ final class ReportCallEventOperation: OperationWithSpecificReasonForCancel. - */ - -import Foundation -import CoreData -import os.log -import OlvidUtils - - -final class CreateUnprocessedPersistedMessageSentFromInMemoryDraftOperation: OperationWithSpecificReasonForCancel { - - - let inMemoryDraft: InMemoryDraft - - init(inMemoryDraft: InMemoryDraft) { - self.inMemoryDraft = inMemoryDraft - super.init() - } - - private(set) var persistedMessageSentObjectID: NSManagedObjectID? - - override func main() { - - ObvStack.shared.performBackgroundTaskAndWait { (context) in - - inMemoryDraft.changeContext(to: context) - - // Create a PersistedMessageSent from the draft and reset the draft - - let persistedMessageSent: PersistedMessageSent - do { - persistedMessageSent = try PersistedMessageSent(draft: inMemoryDraft) - } catch { - return cancel(withReason: .coreDataError(error: error)) - } - - inMemoryDraft.reset() - - // Save the context - - do { - try context.save() - } catch { - return cancel(withReason: .coreDataError(error: error)) - } - - self.persistedMessageSentObjectID = persistedMessageSent.objectID - - } - - } -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Debug/MarkSentMessageAsDeliveredDebugOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Debug/MarkSentMessageAsDeliveredDebugOperation.swift index d80c491f..268a1c69 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Debug/MarkSentMessageAsDeliveredDebugOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Debug/MarkSentMessageAsDeliveredDebugOperation.swift @@ -41,7 +41,7 @@ final class MarkSentMessageAsDeliveredDebugOperation: ContextualOperationWithSpe obvContext.performAndWait { do { - guard let persistedMessageSent = try PersistedMessageSent.get(with: persistedMessageSentObjectID, within: obvContext.context) as? PersistedMessageSent else { + guard let persistedMessageSent = try PersistedMessageSent.getPersistedMessageSent(objectID: persistedMessageSentObjectID, within: obvContext.context) else { return cancel(withReason: .internalError) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/CancelUploadOrDownloadOfPersistedMessageOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/CancelUploadOrDownloadOfPersistedMessageOperation.swift index 080f437d..0ea23fe2 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/CancelUploadOrDownloadOfPersistedMessageOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/CancelUploadOrDownloadOfPersistedMessageOperation.swift @@ -26,7 +26,7 @@ import OlvidUtils final class CancelUploadOrDownloadOfPersistedMessageOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CancelUploadOrDownloadOfPersistedMessageOperation.self)) private let persistedMessageObjectID: NSManagedObjectID private let obvEngine: ObvEngine diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllEmptyLockedDiscussionsOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllEmptyLockedDiscussionsOperation.swift index 0c3102fa..9baca8b0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllEmptyLockedDiscussionsOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllEmptyLockedDiscussionsOperation.swift @@ -25,7 +25,7 @@ import OlvidUtils final class DeleteAllEmptyLockedDiscussionsOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteAllEmptyLockedDiscussionsOperation.self)) override func main() { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllOrphanedFylesAndMoveAssociatedFilesToTrashOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllOrphanedFylesAndMoveAssociatedFilesToTrashOperation.swift index a6b42b96..e3dac231 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllOrphanedFylesAndMoveAssociatedFilesToTrashOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllOrphanedFylesAndMoveAssociatedFilesToTrashOperation.swift @@ -27,7 +27,7 @@ import OlvidUtils /// For each orphaned fyle, we first move the associated file (on disk) to the trash. final class DeleteAllOrphanedFylesAndMoveAssociatedFilesToTrashOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteAllOrphanedFylesAndMoveAssociatedFilesToTrashOperation.self)) override func main() { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllPersistedMessagesWithinDiscussionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllPersistedMessagesWithinDiscussionOperation.swift index 1c3d827d..9d2dbbf7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllPersistedMessagesWithinDiscussionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteAllPersistedMessagesWithinDiscussionOperation.swift @@ -27,7 +27,7 @@ import OlvidUtils /// If this operation finishes without cancelling, `newDiscussionObjectID` is set to the objectID of the new discussion if a new discussion was created during this operation. final class DeleteAllPersistedMessagesWithinDiscussionOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteAllPersistedMessagesWithinDiscussionOperation.self)) private let persistedDiscussionObjectID: NSManagedObjectID @@ -53,36 +53,24 @@ final class DeleteAllPersistedMessagesWithinDiscussionOperation: ContextualOpera let localConfigurationToKeep = discussion.localConfiguration if let oneToOneDiscussion = discussion as? PersistedOneToOneDiscussion { if let contactIdentity = oneToOneDiscussion.contactIdentity { - guard let newDiscussion = PersistedOneToOneDiscussion(contactIdentity: contactIdentity, - insertDiscussionIsEndToEndEncryptedSystemMessage: false, - sharedConfigurationToKeep: sharedConfigurationToKeep, - localConfigurationToKeep: localConfigurationToKeep) else { - return cancel(withReason: .couldNotCreateNewDiscussion) - } - do { - try obvContext.context.obtainPermanentIDs(for: [newDiscussion]) - } catch { - return cancel(withReason: .coreDataError(error: error)) - } + let newDiscussion = try PersistedOneToOneDiscussion(contactIdentity: contactIdentity, + insertDiscussionIsEndToEndEncryptedSystemMessage: false, + sharedConfigurationToKeep: sharedConfigurationToKeep, + localConfigurationToKeep: localConfigurationToKeep) + try obvContext.context.obtainPermanentIDs(for: [newDiscussion]) assert(newDiscussionObjectID == nil) newDiscussionObjectID = newDiscussion.objectID } } else if let groupDiscussion = discussion as? PersistedGroupDiscussion { if let contactGroup = groupDiscussion.contactGroup, let ownedIdentity = groupDiscussion.ownedIdentity { let groupName = groupDiscussion.title - guard let newDiscussion = PersistedGroupDiscussion(contactGroup: contactGroup, - groupName: groupName, - ownedIdentity: ownedIdentity, - insertDiscussionIsEndToEndEncryptedSystemMessage: false, - sharedConfigurationToKeep: sharedConfigurationToKeep, - localConfigurationToKeep: localConfigurationToKeep) else { - return cancel(withReason: .couldNotCreateNewDiscussion) - } - do { - try obvContext.context.obtainPermanentIDs(for: [newDiscussion]) - } catch { - return cancel(withReason: .coreDataError(error: error)) - } + let newDiscussion = try PersistedGroupDiscussion(contactGroup: contactGroup, + groupName: groupName, + ownedIdentity: ownedIdentity, + insertDiscussionIsEndToEndEncryptedSystemMessage: false, + sharedConfigurationToKeep: sharedConfigurationToKeep, + localConfigurationToKeep: localConfigurationToKeep) + try obvContext.context.obtainPermanentIDs(for: [newDiscussion]) assert(newDiscussionObjectID == nil) newDiscussionObjectID = newDiscussion.objectID } @@ -105,15 +93,13 @@ final class DeleteAllPersistedMessagesWithinDiscussionOperation: ContextualOpera enum DeleteAllPersistedMessagesWithinDiscussionOperationReasonForCancel: LocalizedErrorWithLogType { - case couldNotCreateNewDiscussion case unknownDiscussionType case coreDataError(error: Error) case contextIsNil var logType: OSLogType { switch self { - case .couldNotCreateNewDiscussion, - .unknownDiscussionType, + case .unknownDiscussionType, .coreDataError, .contextIsNil: return .fault @@ -124,8 +110,6 @@ enum DeleteAllPersistedMessagesWithinDiscussionOperationReasonForCancel: Localiz switch self { case .contextIsNil: return "Context is nil" - case .couldNotCreateNewDiscussion: - return "Could create new discussion to replace the one to delete" case .unknownDiscussionType: return "Unknown discussion type" case .coreDataError(error: let error): diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteJsonMessageSavedByNotificationExtension.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteJsonMessageSavedByNotificationExtension.swift index 22534aff..caa4d66f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteJsonMessageSavedByNotificationExtension.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeleteJsonMessageSavedByNotificationExtension.swift @@ -26,7 +26,7 @@ import OlvidUtils final class DeleteAllJsonMessagesSavedByNotificationExtension: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteAllJsonMessagesSavedByNotificationExtension.self)) override func main() { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeletePersistedMessageOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeletePersistedMessageOperation.swift index a122ea3d..67dbc4e4 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeletePersistedMessageOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/DeletePersistedMessageOperation.swift @@ -25,7 +25,7 @@ import OlvidUtils final class DeletePersistedMessageOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeletePersistedMessageOperation.self)) private let persistedMessageObjectID: NSManagedObjectID @@ -56,7 +56,7 @@ final class DeletePersistedMessageOperation: ContextualOperationWithSpecificReas do { try obvContext.addContextDidSaveCompletionHandler { error in guard error == nil else { return } - ObvMessengerInternalNotification.persistedMessagesWereDeleted(discussionUriRepresentation: infos.discussionUriRepresentation, messageUriRepresentations: Set([infos.messageUriRepresentation])) + ObvMessengerCoreDataNotification.persistedMessagesWereDeleted(discussionUriRepresentation: infos.discussionUriRepresentation, messageUriRepresentations: Set([infos.messageUriRepresentation])) .postOnDispatchQueue() } } catch { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/SendGlobalDeleteDiscussionJSONOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/SendGlobalDeleteDiscussionJSONOperation.swift index 627051a4..662eb549 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/SendGlobalDeleteDiscussionJSONOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/SendGlobalDeleteDiscussionJSONOperation.swift @@ -28,7 +28,7 @@ final class SendGlobalDeleteDiscussionJSONOperation: OperationWithSpecificReason private let persistedDiscussionObjectID: NSManagedObjectID private let obvEngine: ObvEngine - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SendGlobalDeleteDiscussionJSONOperation.self)) init(persistedDiscussionObjectID: NSManagedObjectID, obvEngine: ObvEngine) { self.persistedDiscussionObjectID = persistedDiscussionObjectID diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/SendGlobalDeleteMessagesJSONOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/SendGlobalDeleteMessagesJSONOperation.swift index 4e296cb8..281e3876 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/SendGlobalDeleteMessagesJSONOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/SendGlobalDeleteMessagesJSONOperation.swift @@ -28,7 +28,7 @@ final class SendGlobalDeleteMessagesJSONOperation: OperationWithSpecificReasonFo private let persistedMessageObjectIDs: [NSManagedObjectID] private let obvEngine: ObvEngine - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SendGlobalDeleteMessagesJSONOperation.self)) init(persistedMessageObjectIDs: [NSManagedObjectID], obvEngine: ObvEngine) { self.persistedMessageObjectIDs = persistedMessageObjectIDs diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeExpiredMessagesOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeExpiredMessagesOperation.swift index a0360703..5edfc058 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeExpiredMessagesOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeExpiredMessagesOperation.swift @@ -25,7 +25,7 @@ import OlvidUtils final class WipeExpiredMessagesOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: WipeExpiredMessagesOperation.self)) let launchedByBackgroundTask: Bool @@ -122,12 +122,12 @@ final class WipeExpiredMessagesOperation: ContextualOperationWithSpecificReasonF for discussionUriRepresentation in wipedMessageInfos.map({ $0.discussionUriRepresentation }) { let messageUriRepresentations = Set(wipedMessageInfos.filter({ $0.discussionUriRepresentation == discussionUriRepresentation }).map({ $0.messageUriRepresentation })) - ObvMessengerInternalNotification.persistedMessagesWereWiped(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) + ObvMessengerCoreDataNotification.persistedMessagesWereWiped(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) .postOnDispatchQueue() } for discussionUriRepresentation in deletedMessageInfos.map({ $0.discussionUriRepresentation }) { let messageUriRepresentations = Set(deletedMessageInfos.filter({ $0.discussionUriRepresentation == discussionUriRepresentation }).map({ $0.messageUriRepresentation })) - ObvMessengerInternalNotification.persistedMessagesWereDeleted(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) + ObvMessengerCoreDataNotification.persistedMessagesWereDeleted(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) .postOnDispatchQueue() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeMessagesOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeMessagesOperation.swift index 94bff5f4..4b01251a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeMessagesOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeMessagesOperation.swift @@ -31,7 +31,7 @@ final class WipeMessagesOperation: ContextualOperationWithSpecificReasonForCance private let groupId: (groupUid: UID, groupOwner: ObvCryptoId)? private let messagesToDelete: [MessageReferenceJSON] private let requester: ObvContactIdentity - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: WipeMessagesOperation.self)) private let saveRequestIfMessageCannotBeFound: Bool private let messageUploadTimestampFromServer: Date @@ -59,7 +59,7 @@ final class WipeMessagesOperation: ContextualOperationWithSpecificReasonForCance let contact: PersistedObvContactIdentity do { do { - guard let _contact = try PersistedObvContactIdentity.get(persisted: requester, within: obvContext.context) else { + guard let _contact = try PersistedObvContactIdentity.get(persisted: requester, whereOneToOneStatusIs: .any, within: obvContext.context) else { return cancel(withReason: .couldNotFindContact) } contact = _contact @@ -75,8 +75,8 @@ final class WipeMessagesOperation: ContextualOperationWithSpecificReasonForCance // Recover the appropriate discussion. In case of a group discussion, make sure the contact is part of the group let discussion: PersistedDiscussion - if let groupId = self.groupId { - do { + do { + if let groupId = self.groupId { guard let group = try PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { return cancel(withReason: .couldNotFindGroupDiscussion) } @@ -84,11 +84,14 @@ final class WipeMessagesOperation: ContextualOperationWithSpecificReasonForCance return cancel(withReason: .wipeRequestedByNonGroupMember) } discussion = group.discussion - } catch { - return cancel(withReason: .coreDataError(error: error)) + } else if let oneToOneDiscussion = try contact.oneToOneDiscussion { + discussion = oneToOneDiscussion + } else { + return cancel(withReason: .couldNotFindDiscussion) } - } else { - discussion = contact.oneToOneDiscussion + } catch { + assertionFailure() + return cancel(withReason: .coreDataError(error: error)) } // Get the sent messages to wipe @@ -143,7 +146,7 @@ final class WipeMessagesOperation: ContextualOperationWithSpecificReasonForCance do { try obvContext.addContextDidSaveCompletionHandler { error in guard error == nil else { return } - ObvMessengerInternalNotification.persistedMessagesWereWiped(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) + ObvMessengerCoreDataNotification.persistedMessagesWereWiped(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) .postOnDispatchQueue() } } catch { @@ -164,10 +167,11 @@ enum WipeMessagesOperationReasonForCancel: LocalizedErrorWithLogType { case couldNotFindGroupDiscussion case couldNotFindContact case wipeRequestedByNonGroupMember + case couldNotFindDiscussion var logType: OSLogType { switch self { - case .coreDataError, .couldNotFindOwnedIdentity, .couldNotFindGroupDiscussion, .couldNotFindContact, .wipeRequestedByNonGroupMember, .contextIsNil: + case .coreDataError, .couldNotFindOwnedIdentity, .couldNotFindGroupDiscussion, .couldNotFindContact, .wipeRequestedByNonGroupMember, .contextIsNil, .couldNotFindDiscussion: return .fault } } @@ -186,6 +190,8 @@ enum WipeMessagesOperationReasonForCancel: LocalizedErrorWithLogType { return "Could not find the contact identity" case .wipeRequestedByNonGroupMember: return "The message wipe was requested by a contact that is not part of the group" + case .couldNotFindDiscussion: + return "Could not find discussion" } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeOrDeleteReadOnceMessagesOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeOrDeleteReadOnceMessagesOperation.swift index 1e772779..280c5a2d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeOrDeleteReadOnceMessagesOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Deleting messages and discussions/WipeOrDeleteReadOnceMessagesOperation.swift @@ -27,7 +27,7 @@ import OlvidUtils /// For inbound messages, we delete all readOnce messages that are marked as "read". final class WipeOrDeleteReadOnceMessagesOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: WipeOrDeleteReadOnceMessagesOperation.self)) /// If `true`, received messages remain untouched. Typically `true` when starting Olvid, and `false` when going to background. /// Setting this value to `true` makes it possible to avoid deleting messages when entering fast (e.g. by tapping a notification) in a discussion in auto-read mode. @@ -136,12 +136,12 @@ final class WipeOrDeleteReadOnceMessagesOperation: ContextualOperationWithSpecif for discussionUriRepresentation in wipedMessageInfos.map({ $0.discussionUriRepresentation }) { let messageUriRepresentations = Set(wipedMessageInfos.filter({ $0.discussionUriRepresentation == discussionUriRepresentation }).map({ $0.messageUriRepresentation })) - ObvMessengerInternalNotification.persistedMessagesWereWiped(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) + ObvMessengerCoreDataNotification.persistedMessagesWereWiped(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) .postOnDispatchQueue() } for discussionUriRepresentation in deletedMessageInfos.map({ $0.discussionUriRepresentation }) { let messageUriRepresentations = Set(deletedMessageInfos.filter({ $0.discussionUriRepresentation == discussionUriRepresentation }).map({ $0.messageUriRepresentation })) - ObvMessengerInternalNotification.persistedMessagesWereDeleted(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) + ObvMessengerCoreDataNotification.persistedMessagesWereDeleted(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) .postOnDispatchQueue() } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Drafts/DeleteAllDraftFyleJoinOfDraftOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Drafts/DeleteAllDraftFyleJoinOfDraftOperation.swift index d2ca68b3..61773c6b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Drafts/DeleteAllDraftFyleJoinOfDraftOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Drafts/DeleteAllDraftFyleJoinOfDraftOperation.swift @@ -27,7 +27,7 @@ final class DeleteAllDraftFyleJoinOfDraftOperation: ContextualOperationWithSpeci private let draftObjectID: TypeSafeManagedObjectID - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteAllDraftFyleJoinOfDraftOperation.self)) init(draftObjectID: TypeSafeManagedObjectID) { self.draftObjectID = draftObjectID diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Drafts/DeleteDraftFyleJoin.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Drafts/DeleteDraftFyleJoin.swift index 516b285c..c7201e08 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Drafts/DeleteDraftFyleJoin.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Drafts/DeleteDraftFyleJoin.swift @@ -26,7 +26,7 @@ final class DeleteDraftFyleJoinOperation: OperationWithSpecificReasonForCancel - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteDraftFyleJoinOperation.self)) init(draftFyleJoinObjectID: TypeSafeManagedObjectID) { self.draftFyleJoinObjectID = draftFyleJoinObjectID @@ -46,7 +46,7 @@ final class DeleteDraftFyleJoinOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UpdateDraftBodyOperation.self)) let value: String let draftObjectID: TypeSafeManagedObjectID diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/EditTextBodyOfReceivedMessageOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/EditTextBodyOfReceivedMessageOperation.swift index 5eb1da30..b8f2463a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/EditTextBodyOfReceivedMessageOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/EditTextBodyOfReceivedMessageOperation.swift @@ -56,7 +56,7 @@ final class EditTextBodyOfReceivedMessageOperation: ContextualOperationWithSpeci let contact: PersistedObvContactIdentity do { do { - guard let _contact = try PersistedObvContactIdentity.get(persisted: requester, within: obvContext.context) else { + guard let _contact = try PersistedObvContactIdentity.get(persisted: requester, whereOneToOneStatusIs: .any, within: obvContext.context) else { return cancel(withReason: .couldNotFindContact) } contact = _contact @@ -78,17 +78,19 @@ final class EditTextBodyOfReceivedMessageOperation: ContextualOperationWithSpeci // Recover the appropriate discussion let discussion: PersistedDiscussion - if let groupId = self.groupId { - do { + do { + if let groupId = self.groupId { guard let group = try PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { return cancel(withReason: .couldNotFindGroupDiscussion) } discussion = group.discussion - } catch { - return cancel(withReason: .coreDataError(error: error)) + } else if let oneToOneDiscussion = try contact.oneToOneDiscussion { + discussion = oneToOneDiscussion + } else { + return cancel(withReason: .couldNotFindAnyDiscussion) } - } else { - discussion = contact.oneToOneDiscussion + } catch { + return cancel(withReason: .coreDataError(error: error)) } // If the message to edit can be found, edit it. If not save the request for later if `saveRequestIfMessageCannotBeFound` is true @@ -125,10 +127,11 @@ enum EditTextBodyOfReceivedMessageOperationReasonForCancel: LocalizedErrorWithLo case requesterIsNotTheOneWhoSentTheOriginalMessage case cannotFindMessageReceived case couldNotEditMessage(error: Error) + case couldNotFindAnyDiscussion var logType: OSLogType { switch self { - case .coreDataError, .couldNotFindContact, .couldNotFindOwnedIdentity, .requesterIsNotTheOneWhoSentTheOriginalMessage, .couldNotFindGroupDiscussion, .cannotFindMessageReceived, .couldNotEditMessage, .contextIsNil: + case .coreDataError, .couldNotFindContact, .couldNotFindOwnedIdentity, .requesterIsNotTheOneWhoSentTheOriginalMessage, .couldNotFindGroupDiscussion, .cannotFindMessageReceived, .couldNotEditMessage, .contextIsNil, .couldNotFindAnyDiscussion: return .fault } } @@ -151,7 +154,8 @@ enum EditTextBodyOfReceivedMessageOperationReasonForCancel: LocalizedErrorWithLo return "Could not find received message to edit" case .couldNotEditMessage(error: let error): return "Could not edit message: \(error.localizedDescription)" - + case .couldNotFindAnyDiscussion: + return "Could not find any discussion" } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/EditTextBodyOfSentMessageOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/EditTextBodyOfSentMessageOperation.swift index e55563aa..ec1193a2 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/EditTextBodyOfSentMessageOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/EditTextBodyOfSentMessageOperation.swift @@ -28,7 +28,7 @@ final class EditTextBodyOfSentMessageOperation: ContextualOperationWithSpecificR private let persistedSentMessageObjectID: NSManagedObjectID private let newTextBody: String? - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: EditTextBodyOfSentMessageOperation.self)) init(persistedSentMessageObjectID: NSManagedObjectID, newTextBody: String?) { self.persistedSentMessageObjectID = persistedSentMessageObjectID diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/SendUpdateMessageJSONOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/SendUpdateMessageJSONOperation.swift index df82d746..3db916b8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/SendUpdateMessageJSONOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Editing sent message/SendUpdateMessageJSONOperation.swift @@ -28,7 +28,7 @@ final class SendUpdateMessageJSONOperation: ContextualOperationWithSpecificReaso private let obvEngine: ObvEngine private let persistedSentMessageObjectID: NSManagedObjectID - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SendUpdateMessageJSONOperation.self)) init(persistedSentMessageObjectID: NSManagedObjectID, obvEngine: ObvEngine) { self.persistedSentMessageObjectID = persistedSentMessageObjectID diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/GetAppropriateDiscussionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/GetAppropriateDiscussionOperation.swift index 548b7373..d9052227 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/GetAppropriateDiscussionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/GetAppropriateDiscussionOperation.swift @@ -24,8 +24,8 @@ import ObvEngine import ObvTypes import OlvidUtils -/// This operation looks for a persisted discussion (either one2one or for a group) that is the most appropriate given the parameters. In case the groupId is non nil, it looks for a group discussion and makes sure the contct identity is part of the group (but not necessarily owner). -/// If this operation finishes without cancelling, the value of the `discussion` variable is guaranteed to be set. +/// This operation looks for a persisted discussion (either one2one or for a group) that is the most appropriate given the parameters. In case the groupId is non nil, it looks for a group discussion and makes sure the contact identity is part of the group (but not necessarily owner). +/// If this operation finishes without cancelling, the value of the `discussionObjectID` variable is guaranteed to be set. final class GetAppropriateDiscussionOperation: OperationWithSpecificReasonForCancel { private let contact: ObvContactIdentity @@ -33,7 +33,7 @@ final class GetAppropriateDiscussionOperation: OperationWithSpecificReasonForCan private(set) var discussionObjectID: NSManagedObjectID? - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: GetAppropriateDiscussionOperation.self)) init(contact: ObvContactIdentity, groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) { self.contact = contact @@ -47,7 +47,7 @@ final class GetAppropriateDiscussionOperation: OperationWithSpecificReasonForCan let persistedContact: PersistedObvContactIdentity do { - guard let _persistedContact = try PersistedObvContactIdentity.get(persisted: contact, within: context) else { + guard let _persistedContact = try PersistedObvContactIdentity.get(persisted: contact, whereOneToOneStatusIs: .any, within: context) else { return cancel(withReason: .couldNotFindContact) } persistedContact = _persistedContact @@ -90,6 +90,7 @@ final class GetAppropriateDiscussionOperation: OperationWithSpecificReasonForCan guard let discussion = try PersistedOneToOneDiscussion.get(with: persistedContact) else { return cancel(withReason: .couldNotFindDiscussion) } + assert(persistedContact.isOneToOne) // If we reach this point, we found the appropriate one2one discussion self.discussionObjectID = discussion.objectID return diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/InsertPersistedMessageSystemIntoDiscussionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/InsertPersistedMessageSystemIntoDiscussionOperation.swift index a38988a4..a869a52f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/InsertPersistedMessageSystemIntoDiscussionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/InsertPersistedMessageSystemIntoDiscussionOperation.swift @@ -31,7 +31,7 @@ final class InsertPersistedMessageSystemIntoDiscussionOperation: OperationWithSp private let optionalCallLogItemObjectID: TypeSafeManagedObjectID? private let messageUploadTimestampFromServer: Date? - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: InsertPersistedMessageSystemIntoDiscussionOperation.self)) init(persistedMessageSystemCategory: PersistedMessageSystem.Category, persistedDiscussionObjectID: NSManagedObjectID, diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/InsertCurrentDiscussionSharedConfigurationSystemMessageOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/InsertCurrentDiscussionSharedConfigurationSystemMessageOperation.swift index 949f375e..be0306f6 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/InsertCurrentDiscussionSharedConfigurationSystemMessageOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/InsertCurrentDiscussionSharedConfigurationSystemMessageOperation.swift @@ -29,7 +29,7 @@ final class InsertCurrentDiscussionSharedConfigurationSystemMessageOperation: Op let messageUploadTimestampFromServer: Date? let fromContactIdentity: ObvContactIdentity? - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: InsertCurrentDiscussionSharedConfigurationSystemMessageOperation.self)) init(persistedDiscussionObjectID: NSManagedObjectID, messageUploadTimestampFromServer: Date?, fromContactIdentity: ObvContactIdentity?) { self.persistedDiscussionObjectID = persistedDiscussionObjectID @@ -58,7 +58,7 @@ final class InsertCurrentDiscussionSharedConfigurationSystemMessageOperation: Op let contact: PersistedObvContactIdentity? if let fromContactIdentity = self.fromContactIdentity { - guard let _contact = try? PersistedObvContactIdentity.get(persisted: fromContactIdentity, within: context) else { + guard let _contact = try? PersistedObvContactIdentity.get(persisted: fromContactIdentity, whereOneToOneStatusIs: .any, within: context) else { return cancel(withReason: .inapropriateContact) } contact = _contact diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/MergeDiscussionSharedExpirationConfigurationOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/MergeDiscussionSharedExpirationConfigurationOperation.swift index cb6e617e..c5ae3cba 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/MergeDiscussionSharedExpirationConfigurationOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/MergeDiscussionSharedExpirationConfigurationOperation.swift @@ -29,7 +29,7 @@ final class MergeDiscussionSharedExpirationConfigurationOperation: OperationWith let discussionSharedConfiguration: DiscussionSharedConfigurationJSON let fromContactIdentity: ObvContactIdentity - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: MergeDiscussionSharedExpirationConfigurationOperation.self)) private(set) var updatedDiscussionObjectID: NSManagedObjectID? // Set if the operation changes something and finishes without cancelling @@ -45,7 +45,7 @@ final class MergeDiscussionSharedExpirationConfigurationOperation: OperationWith let persistedContact: PersistedObvContactIdentity do { - guard let _contact = try PersistedObvContactIdentity.get(persisted: fromContactIdentity, within: context) else { + guard let _contact = try PersistedObvContactIdentity.get(persisted: fromContactIdentity, whereOneToOneStatusIs: .any, within: context) else { return cancel(withReason: .contactCannotBeFound) } persistedContact = _contact @@ -53,45 +53,39 @@ final class MergeDiscussionSharedExpirationConfigurationOperation: OperationWith return cancel(withReason: .coreDataError(error: error)) } - if let groupId = discussionSharedConfiguration.groupId { - // The configuration concerns a group discussion - guard let persistedOwnedIdentity = try? PersistedObvOwnedIdentity.get(persisted: fromContactIdentity.ownedIdentity, within: context) else { - return cancel(withReason: .couldNotFindPersistedOwnedIdentity) - } - let contactGroup: PersistedContactGroup - do { + do { + if let groupId = discussionSharedConfiguration.groupId { + // The configuration concerns a group discussion + guard let persistedOwnedIdentity = try PersistedObvOwnedIdentity.get(persisted: fromContactIdentity.ownedIdentity, within: context) else { + return cancel(withReason: .couldNotFindPersistedOwnedIdentity) + } + let contactGroup: PersistedContactGroup guard let _contactGroup = try PersistedContactGroupJoined.getContactGroup(groupId: groupId, ownedIdentity: persistedOwnedIdentity) else { return cancel(withReason: .contactGroupCannotBeFound) } contactGroup = _contactGroup - } catch { - return cancel(withReason: .coreDataError(error: error)) - } - guard contactGroup.ownerIdentity == fromContactIdentity.cryptoId.getIdentity() else { - return cancel(withReason: .sharedConfigWasNotSentByGroupOwner) - } - let sharedConfiguration = contactGroup.discussion.sharedConfiguration - do { + guard contactGroup.ownerIdentity == fromContactIdentity.cryptoId.getIdentity() else { + return cancel(withReason: .sharedConfigWasNotSentByGroupOwner) + } + let sharedConfiguration = contactGroup.discussion.sharedConfiguration guard try sharedConfiguration.merge(with: discussionSharedConfiguration, initiator: fromContactIdentity.cryptoId) else { // There was nothing to do return } - } catch { - return cancel(withReason: .unexpectedError) - } - self.updatedDiscussionObjectID = contactGroup.discussion.objectID - } else { - // The configuration concerns the one2one discussion we have with the contact - let sharedConfiguration = persistedContact.oneToOneDiscussion.sharedConfiguration - do { + self.updatedDiscussionObjectID = contactGroup.discussion.objectID + } else if let oneToOneDiscussion = try persistedContact.oneToOneDiscussion { + // The configuration concerns the one2one discussion we have with the contact + let sharedConfiguration = oneToOneDiscussion.sharedConfiguration guard try sharedConfiguration.merge(with: discussionSharedConfiguration, initiator: fromContactIdentity.cryptoId) else { // There was nothing to do return } - } catch { - return cancel(withReason: .unexpectedError) + self.updatedDiscussionObjectID = oneToOneDiscussion.objectID + } else { + return cancel(withReason: .discussionCannotBeFound) } - self.updatedDiscussionObjectID = persistedContact.oneToOneDiscussion.objectID + } catch { + return cancel(withReason: .coreDataError(error: error)) } do { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/SendPersistedDiscussionSharedConfigurationOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/SendPersistedDiscussionSharedConfigurationOperation.swift index 098aa0a0..eb2eca38 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/SendPersistedDiscussionSharedConfigurationOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/SendPersistedDiscussionSharedConfigurationOperation.swift @@ -28,7 +28,7 @@ final class SendPersistedDiscussionSharedConfigurationOperation: OperationWithSp private let persistedDiscussionObjectID: NSManagedObjectID private let obvEngine: ObvEngine - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SendPersistedDiscussionSharedConfigurationOperation.self)) init(persistedDiscussionObjectID: NSManagedObjectID, obvEngine: ObvEngine) { self.persistedDiscussionObjectID = persistedDiscussionObjectID @@ -105,16 +105,18 @@ final class SendPersistedDiscussionSharedConfigurationOperation: OperationWithSp return cancel(withReason: .failedToEncodeSettings) } - do { - _ = try obvEngine.post(messagePayload: payload, - extendedPayload: nil, - withUserContent: false, - isVoipMessageForStartingCall: false, - attachmentsToSend: [], - toContactIdentitiesWithCryptoId: contactCryptoIds, - ofOwnedIdentityWithCryptoId: ownCryptoId) - } catch { - return cancel(withReason: .couldNotPostMessageWithinEngine) + if !contactCryptoIds.isEmpty { + do { + _ = try obvEngine.post(messagePayload: payload, + extendedPayload: nil, + withUserContent: false, + isVoipMessageForStartingCall: false, + attachmentsToSend: [], + toContactIdentitiesWithCryptoId: contactCryptoIds, + ofOwnedIdentityWithCryptoId: ownCryptoId) + } catch { + return cancel(withReason: .couldNotPostMessageWithinEngine) + } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/UpdateDiscussionSharedExpirationConfigurationOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/UpdateDiscussionSharedExpirationConfigurationOperation.swift index f9f3918c..d9cc584c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/UpdateDiscussionSharedExpirationConfigurationOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Managing Discussion Shared Configuration/UpdateDiscussionSharedExpirationConfigurationOperation.swift @@ -29,7 +29,7 @@ final class ReplaceDiscussionSharedExpirationConfigurationOperation: OperationWi let expirationJSON: ExpirationJSON let initiator: ObvCryptoId - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ReplaceDiscussionSharedExpirationConfigurationOperation.self)) init(persistedDiscussionObjectID: NSManagedObjectID, expirationJSON: ExpirationJSON, initiator: ObvCryptoId) { self.persistedDiscussionObjectID = persistedDiscussionObjectID diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAllIncompleteReceivedFyleMessageJoinWithStatusAsCancelledByServer.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAllIncompleteReceivedFyleMessageJoinWithStatusAsCancelledByServer.swift index e3d43cc3..afeaad5c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAllIncompleteReceivedFyleMessageJoinWithStatusAsCancelledByServer.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAllIncompleteReceivedFyleMessageJoinWithStatusAsCancelledByServer.swift @@ -28,7 +28,7 @@ import OlvidUtils /// of the message as `cancelledByServer`. final class MarkAllIncompleteReceivedFyleMessageJoinWithStatusAsCancelledByServer: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: MarkAllIncompleteReceivedFyleMessageJoinWithStatusAsCancelledByServer.self)) private let messageIdentifierFromEngine: Data diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAllMessagesAsNotNewWithinDiscussionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAllMessagesAsNotNewWithinDiscussionOperation.swift index b68339df..1a58ce45 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAllMessagesAsNotNewWithinDiscussionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAllMessagesAsNotNewWithinDiscussionOperation.swift @@ -25,7 +25,7 @@ import OlvidUtils final class MarkAllMessagesAsNotNewWithinDiscussionOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: MarkAllMessagesAsNotNewWithinDiscussionOperation.self)) private let persistedDiscussionObjectID: TypeSafeManagedObjectID? private let persistedDraftObjectID: TypeSafeManagedObjectID? diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkSentFyleMessageJoinWithStatusAsCompleteOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkSentFyleMessageJoinWithStatusAsCompleteOperation.swift index 9260ac6c..b994631a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkSentFyleMessageJoinWithStatusAsCompleteOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkSentFyleMessageJoinWithStatusAsCompleteOperation.swift @@ -25,7 +25,7 @@ import OlvidUtils final class MarkSentFyleMessageJoinWithStatusAsCompleteOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: MarkSentFyleMessageJoinWithStatusAsCompleteOperation.self)) private let messageIdentifierFromEngine: Data private let attachmentNumber: Int diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteMessagesWithExpiredCountBasedRetentionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteMessagesWithExpiredCountBasedRetentionOperation.swift index 5ee6ab8b..5010e3ea 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteMessagesWithExpiredCountBasedRetentionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteMessagesWithExpiredCountBasedRetentionOperation.swift @@ -26,7 +26,7 @@ import OlvidUtils /// This operation deletes enough messages (and their attachments) to make sure the discussion contains no more messages than its count based retention policy (if any). final class DeleteMessagesWithExpiredCountBasedRetentionOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteMessagesWithExpiredCountBasedRetentionOperation.self)) private(set) var numberOfDeletedMessages = 0 diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteMessagesWithExpiredTimeBasedRetentionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteMessagesWithExpiredTimeBasedRetentionOperation.swift index 7ef956ed..ac9a6e54 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteMessagesWithExpiredTimeBasedRetentionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteMessagesWithExpiredTimeBasedRetentionOperation.swift @@ -26,7 +26,7 @@ import OlvidUtils /// This operation deletes all sent/received messages (and attachments) that were sent/received at a time that is longer than their time based retention time (if any). final class DeleteMessagesWithExpiredTimeBasedRetentionOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteMessagesWithExpiredTimeBasedRetentionOperation.self)) private(set) var numberOfDeletedMessages = 0 diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteOrphanedExpirationsOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteOrphanedExpirationsOperation.swift index 2fd8c42e..282044d8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteOrphanedExpirationsOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Message Retention/DeleteOrphanedExpirationsOperation.swift @@ -36,7 +36,7 @@ import OlvidUtils /// In practice, cleaning these instances proved to be useful. final class DeleteOrphanedExpirationsOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeleteOrphanedExpirationsOperation.self)) override func main() { @@ -54,3 +54,15 @@ final class DeleteOrphanedExpirationsOperation: OperationWithSpecificReasonForCa } } + + +extension PersistedMessageExpiration { + + static func deleteAllOrphanedExpirations(within context: NSManagedObjectContext) throws { + try PersistedExpirationForReceivedMessageWithLimitedVisibility.deleteAllOrphaned(within: context) + try PersistedExpirationForReceivedMessageWithLimitedExistence.deleteAllOrphaned(within: context) + try PersistedExpirationForSentMessageWithLimitedVisibility.deleteAllOrphaned(within: context) + try PersistedExpirationForSentMessageWithLimitedExistence.deleteAllOrphaned(within: context) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift index 989891b8..a00e6bb6 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift @@ -30,7 +30,7 @@ import OlvidUtils /// final class AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.self)) let persistedDiscussionObjectID: TypeSafeManagedObjectID @@ -41,7 +41,7 @@ final class AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation: Ope override func main() { - guard AppStateManager.shared.currentState.isInitializedAndActive else { assertionFailure(); return } + guard AppStateManager.shared.currentState.isInitializedAndActive else { return } guard ObvUserActivitySingleton.shared.currentPersistedDiscussionObjectID == persistedDiscussionObjectID else { assertionFailure(); return } ObvStack.shared.performBackgroundTaskAndWait { context in diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfMessagesReceivedThatRequireUserActionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfMessagesReceivedThatRequireUserActionOperation.swift index 52079f8f..baf68e45 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfMessagesReceivedThatRequireUserActionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfMessagesReceivedThatRequireUserActionOperation.swift @@ -31,7 +31,7 @@ import OlvidUtils /// final class AllowReadingOfMessagesReceivedThatRequireUserActionOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: AllowReadingOfMessagesReceivedThatRequireUserActionOperation.self)) let persistedMessageReceivedObjectIDs: Set> diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessObvReturnReceiptOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessObvReturnReceiptOperation.swift index 0d748b86..5c954b5c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessObvReturnReceiptOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessObvReturnReceiptOperation.swift @@ -23,12 +23,12 @@ import os.log import ObvEngine import OlvidUtils -final class ProcessObvReturnReceiptOperation: OperationWithSpecificReasonForCancel { +final class ProcessObvReturnReceiptOperation: ContextualOperationWithSpecificReasonForCancel { private let obvReturnReceipt: ObvReturnReceipt private let obvEngine: ObvEngine - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ProcessObvReturnReceiptOperation.self)) init(obvReturnReceipt: ObvReturnReceipt, obvEngine: ObvEngine) { self.obvReturnReceipt = obvReturnReceipt @@ -37,23 +37,28 @@ final class ProcessObvReturnReceiptOperation: OperationWithSpecificReasonForCanc } override func main() { - - ObvStack.shared.performBackgroundTaskAndWait { (context) in - + + guard let obvContext = self.obvContext else { + cancel(withReason: .contextIsNil) + return + } + + obvContext.performAndWait { + // Given the nonce and identity in the receipt, we fetch all the corresponding PersistedMessageSentRecipientInfos - + let allMsgSentRcptInfos: Set do { - allMsgSentRcptInfos = try PersistedMessageSentRecipientInfos.get(withNonce: obvReturnReceipt.nonce, ownedIdentity: obvReturnReceipt.identity, within: context) + allMsgSentRcptInfos = try PersistedMessageSentRecipientInfos.get(withNonce: obvReturnReceipt.nonce, ownedIdentity: obvReturnReceipt.identity, within: obvContext.context) } catch let error { assertionFailure() return cancel(withReason: .coreDataError(error: error)) } - + guard !allMsgSentRcptInfos.isEmpty else { return cancel(withReason: .couldNotFindAnyPersistedMessageSentRecipientInfosInDatabase) } - + for infos in allMsgSentRcptInfos { guard let elements = infos.returnReceiptElements else { assertionFailure(); continue } let contactCryptoId: ObvCryptoId @@ -81,15 +86,8 @@ final class ProcessObvReturnReceiptOperation: OperationWithSpecificReasonForCanc // If we reach this point, we can break out of the loop since we updated an appropriate PersistedMessageSentRecipientInfos break } - - do { - try context.save(logOnFailure: log) - } catch { - return cancel(withReason: .coreDataError(error: error)) - } - } - + } } @@ -97,6 +95,7 @@ final class ProcessObvReturnReceiptOperation: OperationWithSpecificReasonForCanc enum ProcessObvReturnReceiptOperationReasonForCancel: LocalizedErrorWithLogType { + case contextIsNil case coreDataError(error: Error) case couldNotFindAnyPersistedMessageSentRecipientInfosInDatabase @@ -104,13 +103,14 @@ enum ProcessObvReturnReceiptOperationReasonForCancel: LocalizedErrorWithLogType switch self { case .couldNotFindAnyPersistedMessageSentRecipientInfosInDatabase: return .error - case .coreDataError: + case .coreDataError, .contextIsNil: return .fault } } var errorDescription: String? { switch self { + case .contextIsNil: return "Context is nil" case .couldNotFindAnyPersistedMessageSentRecipientInfosInDatabase: return "Could not find any PersistedMessageSentRecipientInfos for the given return receipt" case .coreDataError(error: let error): diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessPersistedMessagesAsTheyTurnsNotNewOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessPersistedMessagesAsTheyTurnsNotNewOperation.swift index 9b3ddea2..9e68e631 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessPersistedMessagesAsTheyTurnsNotNewOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessPersistedMessagesAsTheyTurnsNotNewOperation.swift @@ -25,7 +25,7 @@ import OlvidUtils /// When a discussion displays a new message, we consider it to be "not new" anymore. In the case of a `PersistedMessageReceived` instance, we mark the message as `unread` if it it marked as `readOnce`, and we mark it as `read` otherwise. final class ProcessPersistedMessagesAsTheyTurnsNotNewOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ProcessPersistedMessagesAsTheyTurnsNotNewOperation.self)) private let persistedMessageObjectIDs: Set> init(persistedMessageObjectIDs: Set>) { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Processing Engine Notifications/DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Processing Engine Notifications/DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation.swift index 29feaaed..904b8b44 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Processing Engine Notifications/DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Processing Engine Notifications/DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation.swift @@ -61,7 +61,7 @@ final class DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFrom private(set) var reasonForCancel: ReasonForCancel? - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation.self)) private func cancel(withReason reason: ReasonForCancel) { assert(self.reasonForCancel == nil) @@ -69,10 +69,12 @@ final class DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFrom self.cancel() } - private let obvContactIdentity: ObvContactIdentity - - init(obvContactIdentity: ObvContactIdentity) { - self.obvContactIdentity = obvContactIdentity + private let contactCryptoId: ObvCryptoId + private let ownedCryptoId: ObvCryptoId + + init(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) { + self.contactCryptoId = contactCryptoId + self.ownedCryptoId = ownedCryptoId super.init() } @@ -82,7 +84,7 @@ final class DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFrom let infos: [PersistedMessageSentRecipientInfos] do { - infos = try PersistedMessageSentRecipientInfos.getAllUnprocessedForSpecificContact(obvContactIdentity, within: context) + infos = try PersistedMessageSentRecipientInfos.getAllUnprocessedForSpecificContact(contactCryptoId: contactCryptoId, ownedCryptoId: ownedCryptoId, within: context) } catch { return cancel(withReason: .coreDataError(error: error)) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Processing ObvDialogs/ProcessObvDialogOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Processing ObvDialogs/ProcessObvDialogOperation.swift new file mode 100644 index 00000000..7e16c843 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Processing ObvDialogs/ProcessObvDialogOperation.swift @@ -0,0 +1,128 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import OlvidUtils +import ObvEngine +import os.log + +final class ProcessObvDialogOperation: ContextualOperationWithSpecificReasonForCancel { + + private let obvDialog: ObvDialog + private let obvEngine: ObvEngine + + init(obvDialog: ObvDialog, obvEngine: ObvEngine) { + self.obvDialog = obvDialog + self.obvEngine = obvEngine + super.init() + } + + override func main() { + + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + obvContext.performAndWait { + + // In the case the ObvDialog is a group invite, it might be possible to auto-accept the invitation + + switch obvDialog.category { + case .acceptGroupInvite(groupMembers: _, groupOwner: let groupOwner): + switch ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom { + case .everyone: + var localDialog = obvDialog + do { + try localDialog.setResponseToAcceptGroupInvite(acceptInvite: true) + } catch { + return cancel(withReason: .couldNotRespondToDialog(error: error)) + } + obvEngine.respondTo(localDialog) + return + case .oneToOneContactsOnly: + do { + let persistedOneToOneContact = try PersistedObvContactIdentity.get(contactCryptoId: groupOwner.cryptoId, ownedIdentityCryptoId: obvDialog.ownedCryptoId, whereOneToOneStatusIs: .oneToOne, within: obvContext.context) + if persistedOneToOneContact != nil { + var localDialog = obvDialog + do { + try localDialog.setResponseToAcceptGroupInvite(acceptInvite: true) + } catch { + return cancel(withReason: .couldNotRespondToDialog(error: error)) + } + obvEngine.respondTo(localDialog) + return + } + } catch { + return cancel(withReason: .coreDataError(error: error)) + } + case .noOne: + break + } + default: + break + } + + // If we reach this point, we could not auto-accept the ObvDialog. + // We persist it. Depending on the category, we create a subentity of + // PersistedInvitation (which is the "new" way of dealing with invitations), + // Or create a "generic" PersistedInvitation. + + do { + switch obvDialog.category { + case .oneToOneInvitationSent: + if try PersistedInvitationOneToOneInvitationSent.get(uuid: obvDialog.uuid, within: obvContext.context) == nil { + _ = try PersistedInvitationOneToOneInvitationSent(obvDialog: obvDialog, within: obvContext.context) + } + default: + try PersistedInvitation.insertOrUpdate(obvDialog, within: obvContext.context) + } + } catch { + return cancel(withReason: .coreDataError(error: error)) + } + + } + + } + +} + + +enum ProcessObvDialogOperationReasonForCancel: LocalizedErrorWithLogType { + + case coreDataError(error: Error) + case contextIsNil + case couldNotRespondToDialog(error: Error) + + var logType: OSLogType { + .fault + } + + var errorDescription: String? { + switch self { + case .coreDataError(error: let error): + return "Core Data error: \(error.localizedDescription)" + case .contextIsNil: + return "The context is not set" + case .couldNotRespondToDialog(error: let error): + return "Could not respond to dialog: \(error.localizedDescription)" + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ApplyExistingRemoteDeleteAndEditRequestOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ApplyExistingRemoteDeleteAndEditRequestOperation.swift index b6c11b4c..6066b3ea 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ApplyExistingRemoteDeleteAndEditRequestOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ApplyExistingRemoteDeleteAndEditRequestOperation.swift @@ -29,7 +29,7 @@ import ObvTypes /// operation, depending on the nature of the request found. final class ApplyExistingRemoteDeleteAndEditRequestOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ApplyExistingRemoteDeleteAndEditRequestOperation.self)) private let obvMessage: ObvMessage private let messageJSON: MessageJSON @@ -54,7 +54,7 @@ final class ApplyExistingRemoteDeleteAndEditRequestOperation: ContextualOperatio let persistedContactIdentity: PersistedObvContactIdentity do { - guard let _persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, within: obvContext.context) else { + guard let _persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, whereOneToOneStatusIs: .any, within: obvContext.context) else { return cancel(withReason: .couldNotFindPersistedObvContactIdentityInDatabase) } persistedContactIdentity = _persistedContactIdentity @@ -67,17 +67,19 @@ final class ApplyExistingRemoteDeleteAndEditRequestOperation: ContextualOperatio } let discussion: PersistedDiscussion - if let groupId = messageJSON.groupId { - do { + do { + if let groupId = messageJSON.groupId { guard let contactGroup = try PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { return cancel(withReason: .couldNotFindPersistedContactGroupInDatabase) } discussion = contactGroup.discussion - } catch { - return cancel(withReason: .coreDataError(error: error)) + } else if let oneToOneDiscussion = try persistedContactIdentity.oneToOneDiscussion { + discussion = oneToOneDiscussion + } else { + return cancel(withReason: .couldNotFindDiscussion) } - } else { - discussion = persistedContactIdentity.oneToOneDiscussion + } catch { + return cancel(withReason: .coreDataError(error: error)) } // Look for an existing RemoteDeleteAndEditRequest for the received message in that discussion @@ -158,11 +160,13 @@ enum ApplyingRemoteDeleteAndEditRequestOperationReasonForCancel: LocalizedErrorW case couldNotFindPersistedMessageReceived case wipeMessagesOperationCancelled(reason: WipeMessagesOperationReasonForCancel) case editTextBodyOfReceivedMessageOperation(reason: EditTextBodyOfReceivedMessageOperationReasonForCancel) + case couldNotFindDiscussion var logType: OSLogType { switch self { case .couldNotFindPersistedObvContactIdentityInDatabase, - .couldNotFindPersistedContactGroupInDatabase: + .couldNotFindPersistedContactGroupInDatabase, + .couldNotFindDiscussion: return .error case .unknownReason, .contextIsNil, @@ -197,6 +201,8 @@ enum ApplyingRemoteDeleteAndEditRequestOperationReasonForCancel: LocalizedErrorW return reason.errorDescription case .editTextBodyOfReceivedMessageOperation(reason: let reason): return reason.errorDescription + case .couldNotFindDiscussion: + return "Could not find discussion" } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ApplyPendingReactionsOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ApplyPendingReactionsOperation.swift index 54e503ec..b7b760e8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ApplyPendingReactionsOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ApplyPendingReactionsOperation.swift @@ -28,7 +28,7 @@ import ObvTypes /// This operation looks for an existing `PendingMessageReaction`. If one is found, this operation executes a `UpdateReactionsOfMessageOperation`. final class ApplyPendingReactionsOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ApplyPendingReactionsOperation.self)) private let obvMessage: ObvMessage private let messageJSON: MessageJSON @@ -53,7 +53,7 @@ final class ApplyPendingReactionsOperation: ContextualOperationWithSpecificReaso let persistedContactIdentity: PersistedObvContactIdentity do { - guard let _persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, within: obvContext.context) else { + guard let _persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, whereOneToOneStatusIs: .any, within: obvContext.context) else { return cancel(withReason: .couldNotFindPersistedObvContactIdentityInDatabase) } persistedContactIdentity = _persistedContactIdentity @@ -66,17 +66,19 @@ final class ApplyPendingReactionsOperation: ContextualOperationWithSpecificReaso } let discussion: PersistedDiscussion - if let groupId = messageJSON.groupId { - do { + do { + if let groupId = messageJSON.groupId { guard let contactGroup = try PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { return cancel(withReason: .couldNotFindPersistedContactGroupInDatabase) } discussion = contactGroup.discussion - } catch { - return cancel(withReason: .coreDataError(error: error)) + } else if let oneToOneDiscussion = try persistedContactIdentity.oneToOneDiscussion { + discussion = oneToOneDiscussion + } else { + return cancel(withReason: .couldNotFindDiscussion) } - } else { - discussion = persistedContactIdentity.oneToOneDiscussion + } catch { + return cancel(withReason: .coreDataError(error: error)) } // Look for an existing PendingMessageReaction for the received message in that discussion @@ -135,11 +137,13 @@ enum ApplyPendingReactionsOperationReasonForCancel: LocalizedErrorWithLogType { case coreDataError(error: Error) case couldNotFindPersistedMessageReceived case updateReactionsOperationCancelled(reason: UpdateReactionsOperationReasonForCancel) + case couldNotFindDiscussion var logType: OSLogType { switch self { case .couldNotFindPersistedObvContactIdentityInDatabase, - .couldNotFindPersistedContactGroupInDatabase: + .couldNotFindPersistedContactGroupInDatabase, + .couldNotFindDiscussion: return .error case .unknownReason, .contextIsNil, @@ -170,6 +174,8 @@ enum ApplyPendingReactionsOperationReasonForCancel: LocalizedErrorWithLogType { return "Could not find message received although it is expected to be created within this context at this point" case .updateReactionsOperationCancelled(reason: let reason): return reason.errorDescription + case .couldNotFindDiscussion: + return "Could not find discussion" } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ReceivingMessageAndAttachmentsOperations.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ReceivingMessageAndAttachmentsOperations.swift index 493fbd3d..0818735f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ReceivingMessageAndAttachmentsOperations.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ReceivingMessageAndAttachmentsOperations.swift @@ -61,7 +61,7 @@ final class CreatePersistedMessageReceivedFromReceivedObvMessageOperation: Conte let persistedContactIdentity: PersistedObvContactIdentity do { - guard let _persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, within: obvContext.context) else { + guard let _persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, whereOneToOneStatusIs: .any, within: obvContext.context) else { return cancel(withReason: .couldNotFindPersistedObvContactIdentityInDatabase) } persistedContactIdentity = _persistedContactIdentity @@ -74,17 +74,22 @@ final class CreatePersistedMessageReceivedFromReceivedObvMessageOperation: Conte } let discussion: PersistedDiscussion - if let groupId = messageJSON.groupId { - do { + do { + if let groupId = messageJSON.groupId { guard let contactGroup = try PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { return cancel(withReason: .couldNotFindPersistedContactGroupInDatabase) } discussion = contactGroup.discussion - } catch { - return cancel(withReason: .coreDataError(error: error)) + } else if let oneToOneDiscussion = try persistedContactIdentity.oneToOneDiscussion { + guard persistedContactIdentity.isOneToOne else { + return cancel(withReason: .cannotInsertMessageInOneToOneDiscussionFromNonOneToOneContact) + } + discussion = oneToOneDiscussion + } else { + return cancel(withReason: .couldNotFindDiscussion) } - } else { - discussion = persistedContactIdentity.oneToOneDiscussion + } catch { + return cancel(withReason: .coreDataError(error: error)) } // Try to insert a EndToEndEncryptedSystemMessage if the discussion is empty @@ -291,16 +296,20 @@ enum CreatePersistedMessageReceivedFromReceivedObvMessageOperationReasonForCance case couldNotFindPersistedContactGroupInDatabase case couldNotCreatePersistedMessageReceived case coreDataError(error: Error) + case couldNotFindDiscussion + case cannotInsertMessageInOneToOneDiscussionFromNonOneToOneContact var logType: OSLogType { switch self { case .couldNotFindPersistedObvContactIdentityInDatabase, - .couldNotFindPersistedContactGroupInDatabase: + .couldNotFindPersistedContactGroupInDatabase, + .couldNotFindDiscussion, + .cannotInsertMessageInOneToOneDiscussionFromNonOneToOneContact: return .error case .contextIsNil, - .coreDataError, - .couldNotDetermineOwnedIdentity, - .couldNotCreatePersistedMessageReceived: + .coreDataError, + .couldNotDetermineOwnedIdentity, + .couldNotCreatePersistedMessageReceived: return .fault } } @@ -319,6 +328,10 @@ enum CreatePersistedMessageReceivedFromReceivedObvMessageOperationReasonForCance return "Could not create a PersistedMessageReceived instance" case .coreDataError(error: let error): return "Core Data error: \(error.localizedDescription)" + case .couldNotFindDiscussion: + return "Could not find discussion" + case .cannotInsertMessageInOneToOneDiscussionFromNonOneToOneContact: + return "The message comes from a non-oneToOne contact. We could not find the appropriate group discussion, and we cannot add the message to a one2one discussion." } } @@ -333,7 +346,7 @@ final class ProcessFyleWithinDownloadingAttachmentOperation: ContextualOperation private let obvAttachment: ObvAttachment private let newProgress: Progress? private let obvEngine: ObvEngine - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ProcessFyleWithinDownloadingAttachmentOperation.self)) init(obvAttachment: ObvAttachment, newProgress: Progress?, obvEngine: ObvEngine) { self.obvAttachment = obvAttachment diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/ComputeExtendedPayloadOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/ComputeExtendedPayloadOperation.swift index 5951e206..98be719c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/ComputeExtendedPayloadOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/ComputeExtendedPayloadOperation.swift @@ -26,10 +26,14 @@ import MobileCoreServices import ObvEncoder import ObvMetaManager -final class ComputeExtendedPayloadOperation: ContextualOperationWithSpecificReasonForCancel { - - private let op: CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation? - private let persistedMessageSentObjectID: NSManagedObjectID? +private enum ComputeExtendedPayloadOperationInput { + case message(persistedMessageSentObjectID: TypeSafeManagedObjectID) + case unprocessedPersistedMessageSentProvider(_: UnprocessedPersistedMessageSentProvider) +} + +final class ComputeExtendedPayloadOperation: ContextualOperationWithSpecificReasonForCancel, ExtendedPayloadProvider { + + private let input: ComputeExtendedPayloadOperationInput private let maxNumberOfDownsizedImages = 25 static let downsizedImageSize = CGSize(width: 40, height: 40) // In pixels @@ -37,35 +41,29 @@ final class ComputeExtendedPayloadOperation: ContextualOperationWithSpecificReas private static let errorDomain = "ComputeExtendedPayloadOperation" fileprivate static func makeError(message: String) -> Error { NSError(domain: ComputeExtendedPayloadOperation.errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } - init(op: CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation) { - self.op = op - self.persistedMessageSentObjectID = nil + init(provider: UnprocessedPersistedMessageSentProvider) { + self.input = .unprocessedPersistedMessageSentProvider(provider) super.init() } - init(persistedMessageSentObjectID: NSManagedObjectID) { - self.op = nil - self.persistedMessageSentObjectID = persistedMessageSentObjectID + init(persistedMessageSentObjectID: TypeSafeManagedObjectID) { + self.input = .message(persistedMessageSentObjectID: persistedMessageSentObjectID) super.init() } - + private(set) var extendedPayload: Data? - + override func main() { - - let persistedMessageSentObjectID: NSManagedObjectID - - if let _persistedMessageSentObjectID = self.persistedMessageSentObjectID { + + let persistedMessageSentObjectID: TypeSafeManagedObjectID + switch input { + case .message(let _persistedMessageSentObjectID): persistedMessageSentObjectID = _persistedMessageSentObjectID - } else if let op = self.op { - guard let _persistedMessageSentObjectID = op.persistedMessageSentObjectID else { + case .unprocessedPersistedMessageSentProvider(let provider): + guard let _persistedMessageSentObjectID = provider.persistedMessageSentObjectID else { return cancel(withReason: .persistedMessageSentObjectIDIsNil) } persistedMessageSentObjectID = _persistedMessageSentObjectID - } else { - // This should never happen since either self.persistedMessageSentObjectID or self.op must be non nil - assertionFailure() - return cancel(withReason: .cannotDeterminePersistedMessageSentObjectID) } guard let obvContext = self.obvContext else { @@ -73,17 +71,23 @@ final class ComputeExtendedPayloadOperation: ContextualOperationWithSpecificReas } obvContext.performAndWait { - - guard let persistedMessageSent = PersistedMessageSent.getPersistedMessageSent(objectID: persistedMessageSentObjectID, within: obvContext.context) else { - return cancel(withReason: .couldNotFindPersistedMessageSentInDatabase) + + let persistedMessageSent: PersistedMessageSent + do { + guard let _persistedMessageSent = try PersistedMessageSent.getPersistedMessageSent(objectID: persistedMessageSentObjectID, within: obvContext.context) else { + return cancel(withReason: .couldNotFindPersistedMessageSentInDatabase) + } + persistedMessageSent = _persistedMessageSent + } catch { + return cancel(withReason: .coreDataError(error: error)) } - + guard persistedMessageSent.status == .unprocessed || persistedMessageSent.status == .processing else { return } - + guard !persistedMessageSent.fyleMessageJoinWithStatuses.isEmpty else { return } - + // Compute up to 25 downsized images var attachmentNumbersAnddownsizedImages = [(attachmentNumber: Int, downsizedImage: CGImage)]() @@ -96,30 +100,30 @@ final class ComputeExtendedPayloadOperation: ContextualOperationWithSpecificReas // Resize the squared image to a resolution larger, but close to 40x40 pixels guard let downsizedImage = downsizeImage(squareImage) else { continue } - + attachmentNumbersAnddownsizedImages.append((join.index, downsizedImage)) - + guard attachmentNumbersAnddownsizedImages.count < maxNumberOfDownsizedImages else { break } } - + guard !attachmentNumbersAnddownsizedImages.isEmpty else { return } - + // Compute a single image composed of the downsized image, from left to right, from down to bottom. guard let singleImage = createSingleImageComposedOfImages(attachmentNumbersAnddownsizedImages.map({ $0.downsizedImage })) else { assertionFailure("Could not compute single image from downsized images") return } - + // Export single image to jpeg, try to remove EXIF attributes, and encode the result - + guard let jpegDataOfSingleImage = UIImage(cgImage: singleImage).jpegData(compressionQuality: 0.75) else { assertionFailure("Could not export single image to Jpeg") return } - + let jpegDataOfSingleImageWithoutAttributes = removeJpegAttributesFromJpegDataOfSingleImage(jpegDataOfSingleImage) - + let encodedImageData = (jpegDataOfSingleImageWithoutAttributes ?? jpegDataOfSingleImage).encode() let encodedListOfAttachmentNumbers = attachmentNumbersAnddownsizedImages.map({ $0.attachmentNumber }).map({ $0.encode() }).encode() @@ -128,13 +132,13 @@ final class ComputeExtendedPayloadOperation: ContextualOperationWithSpecificReas encodedListOfAttachmentNumbers, encodedImageData, ].encode() - + self.extendedPayload = encodedExtendedPayload.rawData } - + } - - + + /// Returns a square image extracted from the image at `url`, as well as the appropriate orientation allowing to turn this `CGImage` back into an `UIImage`. private func extractSquaredImageFromImage(at url: URL) -> CGImage? { guard let uiImage = UIImage(contentsOfFile: url.path) else { return nil } @@ -403,13 +407,12 @@ enum ComputeExtendedPayloadOperationReasonForCancel: LocalizedErrorWithLogType { case contextIsNil case coreDataError(error: Error) case persistedMessageSentObjectIDIsNil - case cannotDeterminePersistedMessageSentObjectID case couldNotFindPersistedMessageSentInDatabase var logType: OSLogType { switch self { - case .coreDataError, .contextIsNil, .persistedMessageSentObjectIDIsNil, .cannotDeterminePersistedMessageSentObjectID: + case .coreDataError, .contextIsNil, .persistedMessageSentObjectIDIsNil: return .fault case .couldNotFindPersistedMessageSentInDatabase: return .error @@ -422,8 +425,6 @@ enum ComputeExtendedPayloadOperationReasonForCancel: LocalizedErrorWithLogType { case .coreDataError(error: let error): return "Core Data error: \(error.localizedDescription)" case .persistedMessageSentObjectIDIsNil: return "persistedMessageSentObjectID is nil" - case .cannotDeterminePersistedMessageSentObjectID: - return "Cannot determine PersistedMessageSentObjectID" case .couldNotFindPersistedMessageSentInDatabase: return "Could not find the PersistedMessageSent in database" } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation.swift index 8cf9eb99..0f516093 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation.swift @@ -23,10 +23,10 @@ import os.log import OlvidUtils -final class CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation: ContextualOperationWithSpecificReasonForCancel { +final class CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation: ContextualOperationWithSpecificReasonForCancel, UnprocessedPersistedMessageSentProvider { private let persistedDraftObjectID: TypeSafeManagedObjectID - private(set) var persistedMessageSentObjectID: NSManagedObjectID? + private(set) var persistedMessageSentObjectID: TypeSafeManagedObjectID? init(persistedDraftObjectID: TypeSafeManagedObjectID) { self.persistedDraftObjectID = persistedDraftObjectID @@ -80,10 +80,10 @@ final class CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation: Co draftToSend.reset() do { - self.persistedMessageSentObjectID = persistedMessageSent.objectID + self.persistedMessageSentObjectID = persistedMessageSent.typedObjectID try obvContext.addContextDidSaveCompletionHandler { error in guard error == nil else { assertionFailure(); return } - ObvMessengerInternalNotification.draftToSendWasReset(discussionObjectID: discussionObjectID, draftObjectID: draftToSendObjectID) + ObvMessengerCoreDataNotification.draftToSendWasReset(discussionObjectID: discussionObjectID, draftObjectID: draftToSendObjectID) .postOnDispatchQueue() } } catch { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/RefreshUpdatedObjectsModifiedByShareExtensionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/RefreshUpdatedObjectsModifiedByShareExtensionOperation.swift new file mode 100644 index 00000000..5268639a --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/RefreshUpdatedObjectsModifiedByShareExtensionOperation.swift @@ -0,0 +1,76 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import CoreData +import os.log +import OlvidUtils + +final class RefreshUpdatedObjectsModifiedByShareExtensionOperation: OperationWithSpecificReasonForCancel { + + private let objectURL: URL + private let entityName: String + + init(objectURL: URL, entityName: String) { + self.objectURL = objectURL + self.entityName = entityName + super.init() + } + + override func main() { + + guard let objectID = ObvStack.shared.managedObjectID(forURIRepresentation: objectURL) else { + assertionFailure() + cancel(withReason: .couldNotFindManagedObjectIDFromURL) + return + } + + do { + try NSManagedObject.refreshObjectInPersistentStore(for: objectID, with: entityName) + } catch let error { + cancel(withReason: .coreDataError(error: error)) + } + } + +} + +enum RefreshUpdatedObjectsModifiedByShareExtensionOperationReasonForCancel: LocalizedErrorWithLogType { + + case couldNotFindManagedObjectIDFromURL + case coreDataError(error: Error) + + var logType: OSLogType { + switch self { + case .couldNotFindManagedObjectIDFromURL: + return .error + case .coreDataError: + return .fault + } + } + + var errorDescription: String? { + switch self { + case .couldNotFindManagedObjectIDFromURL: return "Could not find ManagedObjectID From Message URL" + case .coreDataError(error: let error): + return "Core Data error: \(error.localizedDescription)" + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/SendUnprocessedPersistedMessageSentOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/SendUnprocessedPersistedMessageSentOperation.swift index 6b5a28ed..0f8dc5e1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/SendUnprocessedPersistedMessageSentOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Sending messages/SendUnprocessedPersistedMessageSentOperation.swift @@ -24,29 +24,38 @@ import ObvEngine import OlvidUtils +protocol UnprocessedPersistedMessageSentProvider: Operation { + var persistedMessageSentObjectID: TypeSafeManagedObjectID? { get } +} + +protocol ExtendedPayloadProvider: Operation { + var extendedPayload: Data? { get } +} + + final class SendUnprocessedPersistedMessageSentOperation: ContextualOperationWithSpecificReasonForCancel { - private let persistedMessageSentObjectID: NSManagedObjectID? - private let op: CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation? - private let extendedPayloadOp: ComputeExtendedPayloadOperation + private let persistedMessageSentObjectID: TypeSafeManagedObjectID? + private let unprocessedPersistedMessageSentProvider: UnprocessedPersistedMessageSentProvider? + private let extendedPayloadProvider: ExtendedPayloadProvider? private let obvEngine: ObvEngine private let completionHandler: (() -> Void)? - init(persistedMessageSentObjectID: NSManagedObjectID, extendedPayloadOp: ComputeExtendedPayloadOperation, obvEngine: ObvEngine, completionHandler: (() -> Void)? = nil) { + init(persistedMessageSentObjectID: TypeSafeManagedObjectID, extendedPayloadProvider: ExtendedPayloadProvider?, obvEngine: ObvEngine, completionHandler: (() -> Void)? = nil) { self.persistedMessageSentObjectID = persistedMessageSentObjectID - self.op = nil + self.unprocessedPersistedMessageSentProvider = nil self.obvEngine = obvEngine self.completionHandler = completionHandler - self.extendedPayloadOp = extendedPayloadOp + self.extendedPayloadProvider = extendedPayloadProvider super.init() } - init(op: CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation, extendedPayloadOp: ComputeExtendedPayloadOperation, obvEngine: ObvEngine, completionHandler: (() -> Void)? = nil) { + init(unprocessedPersistedMessageSentProvider: UnprocessedPersistedMessageSentProvider, extendedPayloadProvider: ExtendedPayloadProvider?, obvEngine: ObvEngine, completionHandler: (() -> Void)? = nil) { self.persistedMessageSentObjectID = nil - self.op = op + self.unprocessedPersistedMessageSentProvider = unprocessedPersistedMessageSentProvider self.obvEngine = obvEngine self.completionHandler = completionHandler - self.extendedPayloadOp = extendedPayloadOp + self.extendedPayloadProvider = extendedPayloadProvider super.init() } @@ -54,12 +63,13 @@ final class SendUnprocessedPersistedMessageSentOperation: ContextualOperationWit override func main() { - let persistedMessageSentObjectID: NSManagedObjectID + let persistedMessageSentObjectID: TypeSafeManagedObjectID if let _persistedMessageSentObjectID = self.persistedMessageSentObjectID { persistedMessageSentObjectID = _persistedMessageSentObjectID - } else if let op = self.op { - guard let _persistedMessageSentObjectID = op.persistedMessageSentObjectID else { + } else if let unprocessedPersistedMessageSentProvider = self.unprocessedPersistedMessageSentProvider { + assert(unprocessedPersistedMessageSentProvider.isFinished) + guard let _persistedMessageSentObjectID = unprocessedPersistedMessageSentProvider.persistedMessageSentObjectID else { return cancel(withReason: .persistedMessageSentObjectIDIsNil) } persistedMessageSentObjectID = _persistedMessageSentObjectID @@ -73,9 +83,15 @@ final class SendUnprocessedPersistedMessageSentOperation: ContextualOperationWit } obvContext.performAndWait { - - guard let persistedMessageSent = PersistedMessageSent.getPersistedMessageSent(objectID: persistedMessageSentObjectID, within: obvContext.context) else { - return cancel(withReason: .couldNotFindPersistedMessageSentInDatabase) + + let persistedMessageSent: PersistedMessageSent + do { + guard let _persistedMessageSent = try PersistedMessageSent.getPersistedMessageSent(objectID: persistedMessageSentObjectID, within: obvContext.context) else { + return cancel(withReason: .couldNotFindPersistedMessageSentInDatabase) + } + persistedMessageSent = _persistedMessageSent + } catch(let error) { + return cancel(withReason: .coreDataError(error: error)) } guard persistedMessageSent.status == .unprocessed || persistedMessageSent.status == .processing else { @@ -125,19 +141,28 @@ final class SendUnprocessedPersistedMessageSentOperation: ContextualOperationWit */ let contactCryptoIds = Set(persistedMessageSent.unsortedRecipientsInfos.filter({ $0.messageIdentifierFromEngine == nil }).map({ $0.recipientCryptoId })) - + + let extendedPayload: Data? + if let extendedPayloadProvider = extendedPayloadProvider { + assert(extendedPayloadProvider.isFinished) + extendedPayload = extendedPayloadProvider.extendedPayload + } else { + extendedPayload = nil + } + // Post the message let messageIdentifierForContactToWhichTheMessageWasSent: [ObvCryptoId: Data] do { - messageIdentifierForContactToWhichTheMessageWasSent = try obvEngine.post(messagePayload: messagePayload, - extendedPayload: extendedPayloadOp.extendedPayload, - withUserContent: true, - isVoipMessageForStartingCall: false, - attachmentsToSend: attachmentsToSend, - toContactIdentitiesWithCryptoId: contactCryptoIds, - ofOwnedIdentityWithCryptoId: ownedCryptoId, - completionHandler: completionHandler) + messageIdentifierForContactToWhichTheMessageWasSent = + try obvEngine.post(messagePayload: messagePayload, + extendedPayload: extendedPayload, + withUserContent: true, + isVoipMessageForStartingCall: false, + attachmentsToSend: attachmentsToSend, + toContactIdentitiesWithCryptoId: contactCryptoIds, + ofOwnedIdentityWithCryptoId: ownedCryptoId, + completionHandler: completionHandler) } catch { return cancel(withReason: .couldNotPostMessageWithinEngine) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.swift index 5b7e1cb3..8d192e04 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.swift @@ -26,7 +26,7 @@ import OlvidUtils final class SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.self)) private let messageIdentifierFromEngine: Data diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SetTimestampMessageSentOfPersistedMessageSentRecipientInfos.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SetTimestampMessageSentOfPersistedMessageSentRecipientInfos.swift index 86140d48..b01b1c54 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SetTimestampMessageSentOfPersistedMessageSentRecipientInfos.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SetTimestampMessageSentOfPersistedMessageSentRecipientInfos.swift @@ -25,7 +25,7 @@ import OlvidUtils final class SetTimestampMessageSentOfPersistedMessageSentRecipientInfosOperation: OperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SetTimestampMessageSentOfPersistedMessageSentRecipientInfosOperation.self)) private let messageIdentifierFromEngine: Data private let timestampFromServer: Date diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SynchronizeOneToOneDiscussionTitlesWithContactNameOperation.swift.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SynchronizeOneToOneDiscussionTitlesWithContactNameOperation.swift.swift index 013e8218..48825594 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SynchronizeOneToOneDiscussionTitlesWithContactNameOperation.swift.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/SynchronizeOneToOneDiscussionTitlesWithContactNameOperation.swift.swift @@ -25,7 +25,7 @@ final class SynchronizeOneToOneDiscussionTitlesWithContactNameOperation: Context private let ownedIdentityObjectID: TypeSafeManagedObjectID - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SynchronizeOneToOneDiscussionTitlesWithContactNameOperation.self)) init(ownedIdentityObjectID: TypeSafeManagedObjectID) { self.ownedIdentityObjectID = ownedIdentityObjectID diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateDiscussionLocalConfigurationOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateDiscussionLocalConfigurationOperation.swift index 2134172c..72f36c4c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateDiscussionLocalConfigurationOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateDiscussionLocalConfigurationOperation.swift @@ -28,7 +28,7 @@ final class UpdateDiscussionLocalConfigurationOperation: ContextualOperationWith private let value: PersistedDiscussionLocalConfigurationValue private let input: Input - fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UpdateDiscussionLocalConfigurationOperation.self)) enum Input { case configurationObjectID(TypeSafeManagedObjectID) @@ -48,30 +48,38 @@ final class UpdateDiscussionLocalConfigurationOperation: ContextualOperationWith } override func main() { - ObvStack.shared.performBackgroundTaskAndWait { (context) in + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + obvContext.performAndWait { do { let localConfiguration: PersistedDiscussionLocalConfiguration switch input { case .configurationObjectID(let objectID): - guard let _localConfiguration = try PersistedDiscussionLocalConfiguration.get(with: objectID, within: context) else { + guard let _localConfiguration = try PersistedDiscussionLocalConfiguration.get(with: objectID, within: obvContext.context) else { return cancel(withReason: .couldNotFindDiscussionLocalConfiguration) } localConfiguration = _localConfiguration case .discussionObjectID(let objectID): - guard let discussion = try? PersistedDiscussion.get(objectID: objectID, within: context) else { + guard let discussion = try? PersistedDiscussion.get(objectID: objectID, within: obvContext.context) else { return cancel(withReason: .couldNotFindDiscussionLocalConfiguration) } localConfiguration = discussion.localConfiguration } - + localConfiguration.update(with: value) - try context.save(logOnFailure: Self.log) - - ObvMessengerInternalNotification.discussionLocalConfigurationHasBeenUpdated(newValue: value, localConfigurationObjectID: localConfiguration.typedObjectID).postOnDispatchQueue() - if case .muteNotificationsDuration = value, - let expiration = localConfiguration.currentMuteNotificationsEndDate { - ObvMessengerInternalNotification.newMuteExpiration(expirationDate: expiration).postOnDispatchQueue() + let value = self.value + try obvContext.addContextDidSaveCompletionHandler { error in + guard error == nil else { return } + + ObvMessengerInternalNotification.discussionLocalConfigurationHasBeenUpdated(newValue: value, localConfigurationObjectID: localConfiguration.typedObjectID).postOnDispatchQueue() + + if case .muteNotificationsDuration = value, + let expiration = localConfiguration.currentMuteNotificationsEndDate { + ObvMessengerInternalNotification.newMuteExpiration(expirationDate: expiration).postOnDispatchQueue() + } } } catch(let error) { @@ -85,12 +93,13 @@ final class UpdateDiscussionLocalConfigurationOperation: ContextualOperationWith enum UpdateDiscussionLocalConfigurationOperationReasonForCancel: LocalizedErrorWithLogType { + case contextIsNil case coreDataError(error: Error) case couldNotFindDiscussionLocalConfiguration var logType: OSLogType { switch self { - case .coreDataError: + case .coreDataError, .contextIsNil: return .fault case .couldNotFindDiscussionLocalConfiguration: return .error @@ -99,6 +108,7 @@ enum UpdateDiscussionLocalConfigurationOperationReasonForCancel: LocalizedErrorW var errorDescription: String? { switch self { + case .contextIsNil: return "Context is nil" case .coreDataError(error: let error): return "Core Data error: \(error.localizedDescription)" case .couldNotFindDiscussionLocalConfiguration: diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateDraftConfigurationOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateDraftConfigurationOperation.swift index 16234ebb..10a9cb17 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateDraftConfigurationOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateDraftConfigurationOperation.swift @@ -24,7 +24,7 @@ import OlvidUtils final class UpdateDraftConfigurationOperation: ContextualOperationWithSpecificReasonForCancel { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UpdateDraftConfigurationOperation.self)) let value: PersistedDiscussionSharedConfigurationValue? let draftObjectID: TypeSafeManagedObjectID @@ -36,23 +36,24 @@ final class UpdateDraftConfigurationOperation: ContextualOperationWithSpecificRe } override func main() { - ObvStack.shared.performBackgroundTaskAndWait { (context) in - let draft: PersistedDraft? - do { - draft = try PersistedDraft.get(objectID: draftObjectID, within: context) - } catch(let error) { - return cancel(withReason: .coreDataError(error: error)) - } - guard let draft = draft else { - return cancel(withReason: .couldNotFindDraft) - } - draft.update(with: value) + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + obvContext.performAndWait { do { - try context.save(logOnFailure: log) + guard let draft = try PersistedDraft.get(objectID: draftObjectID, within: obvContext.context) else { + return cancel(withReason: .couldNotFindDraft) + } + draft.update(with: value) + let draftObjectID = self.draftObjectID + try obvContext.addContextDidSaveCompletionHandler { error in + guard error == nil else { return } + ObvMessengerInternalNotification.draftExpirationWasBeenUpdated(persistedDraftObjectID: draftObjectID).postOnDispatchQueue() + } } catch(let error) { return cancel(withReason: .coreDataError(error: error)) } - ObvMessengerInternalNotification.draftExpirationWasBeenUpdated(persistedDraftObjectID: draftObjectID).postOnDispatchQueue() } } @@ -60,12 +61,13 @@ final class UpdateDraftConfigurationOperation: ContextualOperationWithSpecificRe enum UpdateDraftConfigurationOperationReasonForCancel: LocalizedErrorWithLogType { + case contextIsNil case coreDataError(error: Error) case couldNotFindDraft var logType: OSLogType { switch self { - case .coreDataError: + case .coreDataError, .contextIsNil: return .fault case .couldNotFindDraft: return .error @@ -74,6 +76,7 @@ enum UpdateDraftConfigurationOperationReasonForCancel: LocalizedErrorWithLogType var errorDescription: String? { switch self { + case .contextIsNil: return "Context is nil" case .coreDataError(error: let error): return "Core Data error: \(error.localizedDescription)" case .couldNotFindDraft: diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateReactionsOfMessageOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateReactionsOfMessageOperation.swift index ce311dae..17378c1b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateReactionsOfMessageOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/UpdateReactionsOfMessageOperation.swift @@ -102,7 +102,7 @@ final class UpdateReactionsOfMessageOperation: ContextualOperationWithSpecificRe let persistedContactIdentity: PersistedObvContactIdentity do { do { - guard let _persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: contactIdentity, within: obvContext.context) else { + guard let _persistedContactIdentity = try PersistedObvContactIdentity.get(persisted: contactIdentity, whereOneToOneStatusIs: .any, within: obvContext.context) else { return cancel(withReason: .couldNotFindContact) } persistedContactIdentity = _persistedContactIdentity @@ -118,17 +118,19 @@ final class UpdateReactionsOfMessageOperation: ContextualOperationWithSpecificRe // Recover the appropriate discussion let discussion: PersistedDiscussion - if let groupId = groupId { - do { + do { + if let groupId = groupId { guard let group = try PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { return cancel(withReason: .couldNotFindGroupDiscussion) } discussion = group.discussion - } catch { - return cancel(withReason: .coreDataError(error: error)) + } else if let oneToOneDiscussion = try persistedContactIdentity.oneToOneDiscussion { + discussion = oneToOneDiscussion + } else { + return cancel(withReason: .couldNotFindDiscussion) } - } else { - discussion = persistedContactIdentity.oneToOneDiscussion + } catch { + return cancel(withReason: .coreDataError(error: error)) } // Get the message on which we will add a reaction @@ -198,9 +200,12 @@ final class UpdateReactionsOfMessageOperation: ContextualOperationWithSpecificRe // If the message was registered in the view context, we refresh it if let messageObjectID = message?.typedObjectID { - ObvStack.shared.viewContext.perform { - guard let message = ObvStack.shared.viewContext.registeredObject(for: messageObjectID.objectID) else { return } - ObvStack.shared.viewContext.refresh(message, mergeChanges: false) + try? obvContext.addContextDidSaveCompletionHandler { error in + guard error == nil else { return } + ObvStack.shared.viewContext.perform { + guard let message = ObvStack.shared.viewContext.registeredObject(for: messageObjectID.objectID) else { return } + ObvStack.shared.viewContext.refresh(message, mergeChanges: false) + } } } } @@ -216,6 +221,7 @@ enum UpdateReactionsOperationReasonForCancel: LocalizedErrorWithLogType { case couldNotFindGroupDiscussion case couldNotFindMessage case invalidEmoji + case couldNotFindDiscussion var logType: OSLogType { .fault } @@ -235,6 +241,8 @@ enum UpdateReactionsOperationReasonForCancel: LocalizedErrorWithLogType { return "Could not find message to react" case .invalidEmoji: return "Invalid emoji" + case .couldNotFindDiscussion: + return "Could not find discussion" } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/PersistedDiscussionsUpdatesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/PersistedDiscussionsUpdatesCoordinator.swift index df695e92..85c45525 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/PersistedDiscussionsUpdatesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/PersistedDiscussionsUpdatesCoordinator.swift @@ -31,6 +31,7 @@ final class PersistedDiscussionsUpdatesCoordinator { private let obvEngine: ObvEngine private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: PersistedDiscussionsUpdatesCoordinator.self)) private var observationTokens = [NSObjectProtocol]() + private var kvoTokens = [NSKeyValueObservation]() private let internalQueue: OperationQueue private let queueForLongRunningConcurrentOperations: OperationQueue = { let queue = OperationQueue() @@ -39,6 +40,8 @@ final class PersistedDiscussionsUpdatesCoordinator { return queue }() + private let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) + init(obvEngine: ObvEngine, operationQueue: OperationQueue) { self.obvEngine = obvEngine self.internalQueue = operationQueue @@ -64,13 +67,13 @@ final class PersistedDiscussionsUpdatesCoordinator { // Internal notifications observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeNewDraftToSend() { [weak self] (persistedDraftObjectID) in + ObvMessengerCoreDataNotification.observeNewDraftToSend() { [weak self] (persistedDraftObjectID) in self?.processNewDraftToSendNotification(persistedDraftObjectID: persistedDraftObjectID) }, - ObvMessengerInternalNotification.observeNewPersistedObvContactDevice() { [weak self] (contactDeviceObjectID, _) in + ObvMessengerCoreDataNotification.observeNewPersistedObvContactDevice() { [weak self] (contactDeviceObjectID, _) in self?.processNewPersistedObvContactDeviceNotifications(persistedObvContactDeviceObjectID: contactDeviceObjectID) }, - ObvMessengerInternalNotification.observePersistedContactGroupHasUpdatedContactIdentities() { [weak self] (persistedContactGroupObjectID, insertedContacts, removedContacts) in + ObvMessengerCoreDataNotification.observePersistedContactGroupHasUpdatedContactIdentities() { [weak self] (persistedContactGroupObjectID, insertedContacts, removedContacts) in self?.processPersistedContactGroupHasUpdatedContactIdentitiesNotification(persistedContactGroupObjectID: persistedContactGroupObjectID, insertedContacts: insertedContacts, removedContacts: removedContacts) }, ObvMessengerInternalNotification.observePersistedMessageReceivedWasDeleted() { [weak self] (_, messageIdentifierFromEngine, ownedCryptoId, _, _) in @@ -91,8 +94,8 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvMessengerInternalNotification.observeNewObvMessageWasReceivedViaPushKitNotification { [weak self] (obvMessage) in self?.processNewObvMessageWasReceivedViaPushKitNotification(obvMessage: obvMessage) }, - ObvMessengerInternalNotification.observeNewWebRTCMessageToSend() { [weak self] (webrtcMessage, contactID, forStartingCall, completion) in - self?.processNewWebRTCMessageToSendNotification(webrtcMessage: webrtcMessage, contactID: contactID, forStartingCall: forStartingCall, completion: completion) + ObvMessengerInternalNotification.observeNewWebRTCMessageToSend() { [weak self] (webrtcMessage, contactID, forStartingCall) in + self?.processNewWebRTCMessageToSendNotification(webrtcMessage: webrtcMessage, contactID: contactID, forStartingCall: forStartingCall) }, ObvMessengerInternalNotification.observeNewCallLogItem() { [weak self] objectID in self?.processNewCallLogItemNotification(objectID: objectID) @@ -114,7 +117,7 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvMessengerInternalNotification.observePersistedMessageReceivedWasRead { [weak self] (persistedMessageReceivedObjectID) in self?.processPersistedMessageReceivedWasReadNotification(persistedMessageReceivedObjectID: persistedMessageReceivedObjectID) }, - ObvMessengerInternalNotification.observeAReadOncePersistedMessageSentWasSent { [weak self] (persistedMessageSentObjectID, persistedDiscussionObjectID) in + ObvMessengerCoreDataNotification.observeAReadOncePersistedMessageSentWasSent { [weak self] (persistedMessageSentObjectID, persistedDiscussionObjectID) in self?.processAReadOncePersistedMessageSentWasSentNotification(persistedMessageSentObjectID: persistedMessageSentObjectID, persistedDiscussionObjectID: persistedDiscussionObjectID) }, ObvMessengerInternalNotification.observeUserWantsToSetAndShareNewDiscussionSharedExpirationConfiguration { [weak self] (persistedDiscussionObjectID, expirationJSON, ownedCryptoId) in @@ -126,7 +129,7 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvMessengerInternalNotification.observeApplyAllRetentionPoliciesNow { [weak self] (launchedByBackgroundTask, completionHandler) in self?.processApplyAllRetentionPoliciesNowNotification(launchedByBackgroundTask: launchedByBackgroundTask, completionHandler: completionHandler) }, - ObvMessengerInternalNotification.observeAnOldDiscussionSharedConfigurationWasReceived { [weak self] (persistedDiscussionObjectID) in + ObvMessengerCoreDataNotification.observeAnOldDiscussionSharedConfigurationWasReceived { [weak self] (persistedDiscussionObjectID) in self?.processAnOldDiscussionSharedConfigurationWasReceivedNotification(persistedDiscussionObjectID: persistedDiscussionObjectID) }, ObvMessengerInternalNotification.observeUserWantsToSendEditedVersionOfSentMessage { [weak self] (sentMessageObjectID, newTextBody) in @@ -138,19 +141,13 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvMessengerInternalNotification.observeUserWantsToRemoveDraftFyleJoin { [weak self] (draftFyleJoinObjectID) in self?.processUserWantsToRemoveDraftFyleJoinNotification(draftFyleJoinObjectID: draftFyleJoinObjectID) }, - ObvMessengerInternalNotification.observeUserWantsToUpdateDiscussionLocalConfiguration { [weak self] (value, localConfigurationObjectID) in + ObvMessengerCoreDataNotification.observeUserWantsToUpdateDiscussionLocalConfiguration { [weak self] (value, localConfigurationObjectID) in self?.processUserWantsToUpdateDiscussionLocalConfigurationNotification(with: value, localConfigurationObjectID: localConfigurationObjectID) }, ObvMessengerInternalNotification.observeUserWantsToUpdateLocalConfigurationOfDiscussion { [weak self] (value, persistedDiscussionObjectID) in self?.processUserWantsToUpdateLocalConfigurationOfDiscussionNotification(with: value, persistedDiscussionObjectID: persistedDiscussionObjectID) }, - ObvMessengerInternalNotification.observeReportCallEvent { [weak self] (callUUID, callReport, groupId, ownedCryptoId) in - self?.processReportCallEvent(callUUID: callUUID, callReport: callReport, groupId: groupId, ownedCryptoId: ownedCryptoId) - }, - ObvMessengerInternalNotification.observeCallHasBeenUpdated { [weak self] call, updateKind in - self?.processCallHasBeenUpdated(call: call, updateKind: updateKind) - }, - ObvMessengerInternalNotification.observePersistedContactWasDeleted { [weak self ] _, _ in + ObvMessengerCoreDataNotification.observePersistedContactWasDeleted { [weak self ] _, _ in self?.processPersistedContactWasDeletedNotification() }, NewSingleDiscussionNotification.observeInsertDiscussionIsEndToEndEncryptedSystemMessageIntoDiscussionIfEmpty { [weak self] (discussionObjectID, markAsRead) in @@ -165,11 +162,22 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvMessengerInternalNotification.observeCleanExpiredMuteNotficationsThatExpiredEarlierThanNow { [weak self] in self?.cleanExpiredMuteNotificationsSetting() }, - ObvMessengerInternalNotification.observeAOneToOneDiscussionTitleNeedsToBeReset { [weak self] ownedIdentityObjectID in + ObvMessengerCoreDataNotification.observeAOneToOneDiscussionTitleNeedsToBeReset { [weak self] ownedIdentityObjectID in self?.processAOneToOneDiscussionTitleNeedsToBeReset(ownedIdentityObjectID: ownedIdentityObjectID) }, ]) + // Internal VoIP notifications + + observationTokens.append(contentsOf: [ + VoIPNotification.observeReportCallEvent { [weak self] (callUUID, callReport, groupId, ownedCryptoId) in + self?.processReportCallEvent(callUUID: callUUID, callReport: callReport, groupId: groupId, ownedCryptoId: ownedCryptoId) + }, + VoIPNotification.observeCallHasBeenUpdated { [weak self] call, updateKind in + self?.processCallHasBeenUpdated(call: call, updateKind: updateKind) + }, + ]) + // Draft specific notifications observationTokens.append(contentsOf: [ @@ -235,8 +243,8 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvEngineNotificationNew.observeOutboxMessagesAndAllTheirAttachmentsWereAcknowledged(within: NotificationCenter.default) { [weak self] (messageIdsAndTimestampsFromServer) in self?.processOutboxMessagesAndAllTheirAttachmentsWereAcknowledgedNotification(messageIdsAndTimestampsFromServer: messageIdsAndTimestampsFromServer) }, - ObvEngineNotificationNew.observeContactWasDeleted(within: NotificationCenter.default) { [weak self] (obvContactIdentity) in - self?.processContactWasDeletedNotification(obvContactIdentity: obvContactIdentity) + ObvEngineNotificationNew.observeContactWasDeleted(within: NotificationCenter.default) { [weak self] (ownedCryptoId, contactCryptoId) in + self?.processContactWasDeletedNotification(contactCryptoId: contactCryptoId, ownedCryptoId: ownedCryptoId) }, ObvEngineNotificationNew.observeMessageExtendedPayloadAvailable(within: NotificationCenter.default) { [weak self] (obvMessage, extendedMessagePayload) in self?.processMessageExtendedPayloadAvailable(obvMessage: obvMessage, extendedMessagePayload: extendedMessagePayload) @@ -244,12 +252,20 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvEngineNotificationNew.observeContactWasRevokedAsCompromisedWithinEngine(within: NotificationCenter.default) { [weak self] obvContactIdentity in self?.processContactWasRevokedAsCompromisedWithinEngine(obvContactIdentity: obvContactIdentity) }, + ObvEngineNotificationNew.observeNewUserDialogToPresent(within: NotificationCenter.default) { [weak self] obvDialog in + self?.processNewUserDialogToPresent(obvDialog: obvDialog) + }, + ObvEngineNotificationNew.observeAPersistedDialogWasDeleted(within: NotificationCenter.default) { [weak self] uuid in + self?.processAPersistedDialogWasDeleted(uuid: uuid) + }, ]) // Bootstrapping observeAppStateChangedNotifications() - + + // Share extension + observeNewSentMessagesAddedByExtension() } deinit { @@ -296,6 +312,27 @@ extension PersistedDiscussionsUpdatesCoordinator { }) } + + private func observeNewSentMessagesAddedByExtension() { + guard let userDefaults = self.userDefaults else { + os_log("The user defaults database is not set", log: log, type: .fault) + return + } + let token = userDefaults.observe(\.objectsModifiedByShareExtension) { (userDefaults, change) in + DispatchQueue.init(label: "Queue for observing objectsModifiedByShareExtension").async { + guard !userDefaults.objectsModifiedByShareExtensionURLAndEntityName.isEmpty else { return } + os_log("📤 Observe %{public}@ object(s) modified by share extension to refresh into the view context.", log: self.log, type: .info, String(userDefaults.objectsModifiedByShareExtensionURLAndEntityName.count)) + for (url, entityName) in userDefaults.objectsModifiedByShareExtensionURLAndEntityName { + let op = RefreshUpdatedObjectsModifiedByShareExtensionOperation(objectURL: url, entityName: entityName) + self.internalQueue.addOperations([op], waitUntilFinished: true) + op.logReasonIfCancelled(log: self.log) + } + userDefaults.resetObjectsModifiedByShareExtension() + } + } + kvoTokens.append(token) + + } private func deleteOldOrOrphanedRemoteDeleteAndEditRequests() { @@ -555,10 +592,10 @@ extension PersistedDiscussionsUpdatesCoordinator { private func processNewDraftToSendNotification(persistedDraftObjectID: TypeSafeManagedObjectID) { assert(OperationQueue.current != internalQueue) let op1 = CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation(persistedDraftObjectID: persistedDraftObjectID) - let op2 = ComputeExtendedPayloadOperation(op: op1) - let op3 = SendUnprocessedPersistedMessageSentOperation(op: op1, extendedPayloadOp: op2, obvEngine: obvEngine) + let op2 = ComputeExtendedPayloadOperation(provider: op1) + let op3 = SendUnprocessedPersistedMessageSentOperation(unprocessedPersistedMessageSentProvider: op1, extendedPayloadProvider: op2, obvEngine: obvEngine) let op4 = MarkAllMessagesAsNotNewWithinDiscussionOperation(persistedDraftObjectID: persistedDraftObjectID ) - let composedOp = CompositionOfFourContextualOperations(op1: op1, op2: op2, op3: op3, op4: op4, contextCreator: ObvStack.shared, flowId: FlowIdentifier(), log: log) + let composedOp = CompositionOfFourContextualOperations(op1: op1, op2: op2, op3: op3, op4: op4, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) internalQueue.addOperations([composedOp], waitUntilFinished: true) composedOp.logReasonIfCancelled(log: log) guard !composedOp.isCancelled else { @@ -587,7 +624,7 @@ extension PersistedDiscussionsUpdatesCoordinator { let op2 = CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation(persistedDraftObjectID: objectID.draftObjectID) let op3 = MarkSentMessageAsDeliveredDebugOperation() op3.addDependency(op2) - let composedOp = CompositionOfThreeContextualOperations(op1: op1, op2: op2, op3: op3, contextCreator: ObvStack.shared, flowId: FlowIdentifier(), log: log) + let composedOp = CompositionOfThreeContextualOperations(op1: op1, op2: op2, op3: op3, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) internalQueue.addOperations([composedOp], waitUntilFinished: true) composedOp.logReasonIfCancelled(log: log) guard !composedOp.isCancelled else { assertionFailure(); return } @@ -619,8 +656,11 @@ extension PersistedDiscussionsUpdatesCoordinator { return } - // Send all the unprocessed messages waiting in the one2one discussion with the contact - self?.sendUnprocessedMessages(within: contactIdentity.oneToOneDiscussion) + // Send all the unprocessed messages waiting in the one2one discussion with the contact. + // The discussion does not exist if the contact is not oneToOne + if let oneToOneDiscussion = try? contactIdentity.oneToOneDiscussion { + self?.sendUnprocessedMessages(within: oneToOneDiscussion) + } // Send all the unprocessed messages waiting in all the contact group discussions we have with this contact for contactGroup in contactIdentity.contactGroups { @@ -815,7 +855,7 @@ extension PersistedDiscussionsUpdatesCoordinator { if let objectID = newDiscussionObjectID, atLeastOneMessageWasDeleted { var contactIdentityObjectID: NSManagedObjectID? = nil ObvStack.shared.performBackgroundTaskAndWait { (context) in - if let contact = try? PersistedObvContactIdentity.get(persisted: obvContactId, within: context) { + if let contact = try? PersistedObvContactIdentity.get(persisted: obvContactId, whereOneToOneStatusIs: .any, within: context) { contactIdentityObjectID = contact.objectID } } @@ -887,7 +927,7 @@ extension PersistedDiscussionsUpdatesCoordinator { } - private func processNewWebRTCMessageToSendNotification(webrtcMessage: WebRTCMessageJSON, contactID: TypeSafeManagedObjectID, forStartingCall: Bool, completion: @escaping () -> Void) { + private func processNewWebRTCMessageToSendNotification(webrtcMessage: WebRTCMessageJSON, contactID: TypeSafeManagedObjectID, forStartingCall: Bool) { os_log("☎️ We received an observeNewWebRTCMessageToSend notification", log: log, type: .info) do { let messageToSend = PersistedItemJSON(webrtcMessage: webrtcMessage) @@ -906,18 +946,15 @@ extension PersistedDiscussionsUpdatesCoordinator { toContactIdentitiesWithCryptoId: [contactCryptoId], ofOwnedIdentityWithCryptoId: ownedCryptoId, completionHandler: nil) - if let messageIdentifier = messageIdentifierForContactToWhichTheMessageWasSent[contactCryptoId] { - _self.completionWhenMessageIsSent[messageIdentifier] = completion + if messageIdentifierForContactToWhichTheMessageWasSent[contactCryptoId] != nil { os_log("☎️ We posted a new %{public}s WebRTCMessage for call %{public}s", log: log, type: .info, String(describing: webrtcMessage.messageType), String(webrtcMessage.callIdentifier)) } else { os_log("☎️ We failed to post a %{public}s WebRTCMessage", log: log, type: .fault, String(describing: webrtcMessage.messageType)) - completion() assertionFailure() } } } catch { os_log("☎️ Could not post %{public}s webRTCMessageJSON", log: log, type: .fault, String(describing: webrtcMessage.messageType)) - completion() assertionFailure() return } @@ -949,11 +986,17 @@ extension PersistedDiscussionsUpdatesCoordinator { let callerIdentity = caller.contactIdentity else { throw _self.makeError(message: "Could not find caller for incoming call") } - discussion = try PersistedOneToOneDiscussion.getOrCreate(with: callerIdentity) + if let oneToOneDiscussion = try callerIdentity.oneToOneDiscussion { + discussion = oneToOneDiscussion + } else { + // Do not report this call. + return + } } else if item.logContacts.count == 1, let contact = item.logContacts.first, - let contactIdentity = contact.contactIdentity { - discussion = try PersistedOneToOneDiscussion.getOrCreate(with: contactIdentity) + let contactIdentity = contact.contactIdentity, + let oneToOneDiscussion = try contactIdentity.oneToOneDiscussion { + discussion = oneToOneDiscussion } else { // Do not report this call. return @@ -1532,20 +1575,24 @@ extension PersistedDiscussionsUpdatesCoordinator { private func processNewObvReturnReceiptToProcessNotification(obvReturnReceipt: ObvReturnReceipt) { let op = ProcessObvReturnReceiptOperation(obvReturnReceipt: obvReturnReceipt, obvEngine: obvEngine) - internalQueue.addOperations([op], waitUntilFinished: true) - op.logReasonIfCancelled(log: log) - - switch op.reasonForCancel { - case .some(.coreDataError(error: let error)): - os_log("Could not process return receipt: %{public}@", log: log, type: .fault, error.localizedDescription) - case .couldNotFindAnyPersistedMessageSentRecipientInfosInDatabase: - os_log("Could not find message corresponding to the return receipt. We delete the receipt.", log: log, type: .error) - obvEngine.deleteObvReturnReceipt(obvReturnReceipt) - case .none: + let composedOp = CompositionOfOneContextualOperation(op1: op, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) + internalQueue.addOperations([composedOp], waitUntilFinished: true) + composedOp.logReasonIfCancelled(log: log) + + if let reasonForCancel = op.reasonForCancel { + switch reasonForCancel { + case .contextIsNil: + os_log("Could not process return receipt: %{public}@", log: log, type: .fault, reasonForCancel.localizedDescription) + case .coreDataError(error: let error): + os_log("Could not process return receipt: %{public}@", log: log, type: .fault, error.localizedDescription) + case .couldNotFindAnyPersistedMessageSentRecipientInfosInDatabase: + os_log("Could not find message corresponding to the return receipt. We delete the receipt.", log: log, type: .error) + obvEngine.deleteObvReturnReceipt(obvReturnReceipt) + } + } else { // If we reach this point, the receipt has been successfully processed. We can delete it from the engine. obvEngine.deleteObvReturnReceipt(obvReturnReceipt) } - } @@ -1609,8 +1656,8 @@ extension PersistedDiscussionsUpdatesCoordinator { /// with this contact at that point in time, the message won't be accepted by the engine /// and will prevent the message to be marked as sent. In practice, the user sees a "rabbit" that cannot go away. Deleting these instances and recomputing the `PersistedMessageSent` /// statues allow to prevent this bad user experience. Moreover, the message would never be sent anyway. - private func processContactWasDeletedNotification(obvContactIdentity: ObvContactIdentity) { - let op = DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation(obvContactIdentity: obvContactIdentity) + private func processContactWasDeletedNotification(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) { + let op = DeletePersistedMessageSentRecipientInfosWithoutMessageIdentifierFromEngineAndAssociatedToContactIdentityOperation(contactCryptoId: contactCryptoId, ownedCryptoId: ownedCryptoId) internalQueue.addOperations([op], waitUntilFinished: true) op.logReasonIfCancelled(log: log) } @@ -1631,21 +1678,50 @@ extension PersistedDiscussionsUpdatesCoordinator { ObvStack.shared.performBackgroundTask { [weak self] context in let contact: PersistedObvContactIdentity do { - guard let _contact = try PersistedObvContactIdentity.get(persisted: obvContactIdentity, within: context) else { assertionFailure(); return } + guard let _contact = try PersistedObvContactIdentity.get(persisted: obvContactIdentity, whereOneToOneStatusIs: .any, within: context) else { assertionFailure(); return } contact = _contact } catch { os_log("Could not get contact: %{public}", log: log, type: .fault, error.localizedDescription) assertionFailure() return } - let op = InsertPersistedMessageSystemIntoDiscussionOperation( - persistedMessageSystemCategory: .contactRevokedByIdentityProvider, - persistedDiscussionObjectID: contact.oneToOneDiscussion.objectID, - optionalContactIdentityObjectID: contact.objectID, - optionalCallLogItemObjectID: nil, - messageUploadTimestampFromServer: nil) - self?.internalQueue.addOperations([op], waitUntilFinished: true) - op.logReasonIfCancelled(log: log) + if let oneToOneDiscussionObjectID = try? contact.oneToOneDiscussion?.objectID { + let op = InsertPersistedMessageSystemIntoDiscussionOperation( + persistedMessageSystemCategory: .contactRevokedByIdentityProvider, + persistedDiscussionObjectID: oneToOneDiscussionObjectID, + optionalContactIdentityObjectID: contact.objectID, + optionalCallLogItemObjectID: nil, + messageUploadTimestampFromServer: nil) + self?.internalQueue.addOperations([op], waitUntilFinished: true) + op.logReasonIfCancelled(log: log) + } + } + } + + + private func processNewUserDialogToPresent(obvDialog: ObvDialog) { + assert(OperationQueue.current != internalQueue) + let op1 = ProcessObvDialogOperation(obvDialog: obvDialog, obvEngine: obvEngine) + let composedOp = CompositionOfOneContextualOperation(op1: op1, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) + internalQueue.addOperations([composedOp], waitUntilFinished: true) + composedOp.logReasonIfCancelled(log: log) + } + + + private func processAPersistedDialogWasDeleted(uuid: UUID) { + assert(OperationQueue.current != internalQueue) + let log = self.log + internalQueue.addOperation { + ObvStack.shared.performBackgroundTaskAndWait { (context) in + do { + guard let persistedInvitation = try PersistedInvitation.get(uuid: uuid, within: context) else { return } + try persistedInvitation.delete() + try context.save(logOnFailure: log) + } catch let error { + os_log("Could not delete PersistedInvitation: %@", log: log, type: .error, error.localizedDescription) + assertionFailure() + } + } } } @@ -1688,17 +1764,23 @@ extension PersistedDiscussionsUpdatesCoordinator { os_log("☎️ The message is a WebRTC signaling message", log: log, type: .debug) - var contactID: TypeSafeManagedObjectID? + var contactId: OlvidUserId? ObvStack.shared.performBackgroundTaskAndWait { (context) in - guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, within: context) else { + guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, whereOneToOneStatusIs: .any, within: context) else { os_log("☎️ Could not find persisted contact associated with received webrtc message", log: log, type: .fault) assertionFailure() return } - contactID = persistedContactIdentity.typedObjectID + contactId = .known(contactObjectID: persistedContactIdentity.typedObjectID, + ownCryptoId: obvMessage.fromContactIdentity.ownedIdentity.cryptoId, + remoteCryptoId: obvMessage.fromContactIdentity.cryptoId, + displayName: persistedContactIdentity.fullDisplayName) } - if let contactID = contactID { - ObvMessengerInternalNotification.newWebRTCMessageWasReceived(webrtcMessage: webrtcMessage, contactID: contactID, messageUploadTimestampFromServer: obvMessage.messageUploadTimestampFromServer, messageIdentifierFromEngine: obvMessage.messageIdentifierFromEngine) + if let contactId = contactId { + ObvMessengerInternalNotification.newWebRTCMessageWasReceived(webrtcMessage: webrtcMessage, + contactId: contactId, + messageUploadTimestampFromServer: obvMessage.messageUploadTimestampFromServer, + messageIdentifierFromEngine: obvMessage.messageIdentifierFromEngine) .postOnDispatchQueue() } else { completionHandler?() @@ -1721,16 +1803,6 @@ extension PersistedDiscussionsUpdatesCoordinator { return } - // If there is a return receipt within the json item we received, we use it to send a return receipt for the received obvMessage - - if let returnReceiptJSON = persistedItemJSON.returnReceipt { - do { - try obvEngine.postReturnReceiptWithElements(returnReceiptJSON.elements, andStatus: ReturnReceiptJSON.Status.delivered.rawValue, forContactCryptoId: obvMessage.fromContactIdentity.cryptoId, ofOwnedIdentityCryptoId: obvMessage.fromContactIdentity.ownedIdentity.cryptoId) - } catch { - os_log("The Return Receipt could not be posted", log: log, type: .fault) - } - } - } // Case #3: The ObvMessage contains a shared configuration for a discussion @@ -1836,7 +1908,7 @@ extension PersistedDiscussionsUpdatesCoordinator { op.logReasonIfCancelled(log: self.log) } - private func processCallHasBeenUpdated(call: Call, updateKind: CallUpdateKind) { + private func processCallHasBeenUpdated(call: CallEssentials, updateKind: CallUpdateKind) { guard case .state(let newState) = updateKind else { return } guard newState.isFinalState else { return } let op = ReportEndCallOperation(callUUID: call.uuid) @@ -1878,11 +1950,27 @@ extension PersistedDiscussionsUpdatesCoordinator { // Look for a previously received reaction for that message. If found, apply it. let op3 = ApplyPendingReactionsOperation(obvMessage: obvMessage, messageJSON: messageJSON) - let composedOp = CompositionOfThreeContextualOperations(op1: op1, op2: op2, op3: op3, contextCreator: ObvStack.shared, flowId: FlowIdentifier(), log: log) + let composedOp = CompositionOfThreeContextualOperations(op1: op1, op2: op2, op3: op3, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) internalQueue.addOperations([composedOp], waitUntilFinished: true) composedOp.logReasonIfCancelled(log: log) + // If the composed operation did not cancel, we know the message has been persisted. We can send a return receipt. + + if !composedOp.isCancelled { + + // If there is a return receipt within the json item we received, we use it to send a return receipt for the received obvMessage + + if let returnReceiptJSON = returnReceiptJSON { + do { + try obvEngine.postReturnReceiptWithElements(returnReceiptJSON.elements, andStatus: ReturnReceiptJSON.Status.delivered.rawValue, forContactCryptoId: obvMessage.fromContactIdentity.cryptoId, ofOwnedIdentityCryptoId: obvMessage.fromContactIdentity.ownedIdentity.cryptoId) + } catch { + os_log("The Return Receipt could not be posted", log: log, type: .fault) + } + } + + } + } @@ -1898,10 +1986,11 @@ extension PersistedDiscussionsUpdatesCoordinator { /// afterwards. private func sendUnprocessedMessages(within discussion: PersistedDiscussion) { assert(OperationQueue.current != internalQueue) - let objectIDOfUnprocessedMessages = discussion.messages.filter({ ($0 as? PersistedMessageSent)?.status == .unprocessed || ($0 as? PersistedMessageSent)?.status == .processing }).map({ $0.objectID }) + let sentMessages = discussion.messages.compactMap { $0 as? PersistedMessageSent } + let objectIDOfUnprocessedMessages = sentMessages.filter({ $0.status == .unprocessed || $0.status == .processing }).map({ $0.typedObjectID }) let ops: [(ComputeExtendedPayloadOperation, SendUnprocessedPersistedMessageSentOperation)] = objectIDOfUnprocessedMessages.map({ let op1 = ComputeExtendedPayloadOperation(persistedMessageSentObjectID: $0) - let op2 = SendUnprocessedPersistedMessageSentOperation(persistedMessageSentObjectID: $0, extendedPayloadOp: op1, obvEngine: obvEngine) + let op2 = SendUnprocessedPersistedMessageSentOperation(persistedMessageSentObjectID: $0, extendedPayloadProvider: op1, obvEngine: obvEngine) return (op1, op2) }) let composedOps = ops.map({ CompositionOfTwoContextualOperations(op1: $0.0, op2: $0.1, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) }) @@ -1917,3 +2006,11 @@ fileprivate struct MessageIdentifierFromEngineAndOwnedCryptoId: Hashable { let ownedCryptoId: ObvCryptoId } + +// This extension makes it possible to use kvo on the user defaults dictionary used by the share extension + +private extension UserDefaults { + @objc dynamic var objectsModifiedByShareExtension: String { + return ObvMessengerConstants.objectsModifiedByShareExtension + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/OlvidSnackBarCategory.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/OlvidSnackBarCategory.swift index 28d17ca9..1032a38e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/OlvidSnackBarCategory.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/OlvidSnackBarCategory.swift @@ -28,6 +28,7 @@ enum OlvidSnackBarCategory: CaseIterable { case grantPermissionToRecord case grantPermissionToRecordInSettings case upgradeIOS + case newerAppVersionAvailable static func removeAllLastDisplayDate() { for category in OlvidSnackBarCategory.allCases { @@ -68,6 +69,8 @@ enum OlvidSnackBarCategory: CaseIterable { } else { return NSLocalizedString("SNACK_BAR_BODY_IOS_VERSION_ACCEPTABLE", comment: "") } + case .newerAppVersionAvailable: + return NSLocalizedString("SNACK_BAR_BODY_NEW_APP_VERSION_AVAILABLE", comment: "") } } @@ -91,6 +94,8 @@ enum OlvidSnackBarCategory: CaseIterable { } else { return NSLocalizedString("SNACK_BAR_TITLE_IOS_VERSION_ACCEPTABLE", comment: "") } + case .newerAppVersionAvailable: + return NSLocalizedString("SNACK_BAR_BUTTON_TITLE_NEW_APP_VERSION_AVAILABLE", comment: "") } } @@ -108,6 +113,8 @@ enum OlvidSnackBarCategory: CaseIterable { return "io.olvid.snackBarCoordinator.lastDisplayDate.grantPermissionToRecordInSettings" case .upgradeIOS: return "io.olvid.snackBarCoordinator.lastDisplayDate.upgradeIOS" + case .newerAppVersionAvailable: + return "io.olvid.snackBarCoordinator.lastDisplayDate.newerAppVersionAvailable" } } @@ -120,6 +127,8 @@ enum OlvidSnackBarCategory: CaseIterable { return UIImage(systemIcon: .phoneCircleFill, withConfiguration: config) case .upgradeIOS: return UIImage(systemIcon: .gear, withConfiguration: config) + case .newerAppVersionAvailable: + return UIImage(systemIcon: .forwardFill, withConfiguration: config) } } @@ -143,6 +152,8 @@ enum OlvidSnackBarCategory: CaseIterable { } else { return NSLocalizedString("SNACK_BAR_DETAILS_TITLE_IOS_VERSION_ACCEPTABLE", comment: "") } + case .newerAppVersionAvailable: + return NSLocalizedString("SNACK_BAR_DETAILS_TITLE_NEW_APP_VERSION_AVAILABLE", comment: "") } } @@ -166,6 +177,8 @@ enum OlvidSnackBarCategory: CaseIterable { } else { return NSLocalizedString("SNACK_BAR_DETAILS_BODY_IOS_VERSION_ACCEPTABLE", comment: "") } + case .newerAppVersionAvailable: + return NSLocalizedString("SNACK_BAR_DETAILS_BODY_NEW_APP_VERSION_AVAILABLE", comment: "") } } @@ -183,6 +196,8 @@ enum OlvidSnackBarCategory: CaseIterable { return NSLocalizedString("GRANT_PERMISSION_TO_RECORD_IN_SETTINGS_BUTTON_TITLE", comment: "") case .upgradeIOS: return CommonString.Word.Ok + case .newerAppVersionAvailable: + return NSLocalizedString("GO_TO_APP_STORE_BUTTON_TITLE", comment: "") } } @@ -200,6 +215,8 @@ enum OlvidSnackBarCategory: CaseIterable { return NSLocalizedString("REMIND_ME_LATER", comment: "") case .upgradeIOS: return NSLocalizedString("REMIND_ME_LATER", comment: "") + case .newerAppVersionAvailable: + return NSLocalizedString("REMIND_ME_LATER", comment: "") } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/SnackBarCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/SnackBarCoordinator.swift index bb5b0630..7f7e3f4f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/SnackBarCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/SnackBarCoordinator.swift @@ -87,7 +87,7 @@ final class SnackBarCoordinator { self?.alreadyCheckedIdentities.removeAll() self?.determineSnackBarToDisplay() }, - ObvMessengerInternalNotification.observePersistedContactWasDeleted(queue: internalQueue) { [weak self] _, _ in + ObvMessengerCoreDataNotification.observePersistedContactWasDeleted(queue: internalQueue) { [weak self] _, _ in self?.alreadyCheckedIdentities.removeAll() self?.determineSnackBarToDisplay() }, @@ -136,7 +136,25 @@ final class SnackBarCoordinator { // We never display a snackbar if the owned identity has no contact let ownedIdentityHasAtLeastOneContact = !ownedIdentity.contacts.isEmpty - guard ownedIdentityHasAtLeastOneContact else { return } + guard ownedIdentityHasAtLeastOneContact else { + ObvMessengerInternalNotification.olvidSnackBarShouldBeHidden(ownedCryptoId: currentCryptoId) + .postOnDispatchQueue() + return + } + + // If the user's could upgrade to a newer version of Olvid, recommend the update + + do { + let lastDisplayDate = OlvidSnackBarCategory.newerAppVersionAvailable.lastDisplayDate ?? Date.distantPast + let didDismissSnackBarRecently = abs(lastDisplayDate.timeIntervalSinceNow) < oneDay + if !didDismissSnackBarRecently { + if let latestBuildNumberAvailable = ObvMessengerSettings.AppVersionAvailable.latest, latestBuildNumberAvailable > ObvMessengerConstants.bundleVersionAsInt { + ObvMessengerInternalNotification.olvidSnackBarShouldBeShown(ownedCryptoId: currentCryptoId, snackBarCategory: OlvidSnackBarCategory.newerAppVersionAvailable) + .postOnDispatchQueue() + return + } + } + } // If the user's device has an old iOS version, recommend upgrade @@ -166,8 +184,8 @@ final class SnackBarCoordinator { break case .denied, .undetermined: do { - let hasRejectedIncomingCallMessage = try PersistedMessageSystem.hasRejectedIncomingCallBecauseOfDeniedRecordPermission(within: context) - if hasRejectedIncomingCallMessage { + let hasRejectedStartCallMessage = try PersistedMessageSystem.hasRejectedIncomingCallBecauseOfDeniedRecordPermission(within: context) + if hasRejectedStartCallMessage { if recordPermission == .denied { let lastDisplayDate = OlvidSnackBarCategory.grantPermissionToRecordInSettings.lastDisplayDate ?? Date.distantPast let didDismissSnackBarRecently = abs(lastDisplayDate.timeIntervalSinceNow) < oneWeek diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/ObvUserNotificationIdentifier.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/ObvUserNotificationIdentifier.swift index b61abc90..8d0c59ea 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/ObvUserNotificationIdentifier.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/ObvUserNotificationIdentifier.swift @@ -36,7 +36,9 @@ enum ObvUserNotificationID: Int { case acceptGroupInvite case autoconfirmedContactIntroduction case increaseMediatorTrustLevelRequired + case oneToOneInvitationReceived case missedCall + case shouldGrantRecordPermissionToReceiveIncomingCalls case staticIdentifier = 1000 } @@ -67,7 +69,10 @@ enum ObvUserNotificationIdentifier { case acceptGroupInvite(persistedInvitationUUID: UUID) case autoconfirmedContactIntroduction(persistedInvitationUUID: UUID) case increaseMediatorTrustLevelRequired(persistedInvitationUUID: UUID) + case oneToOneInvitationReceived(persistedInvitationUUID: UUID) case missedCall(callUUID: UUID) + // When a called was missed because of record permission is either denied or undetermined + case shouldGrantRecordPermissionToReceiveIncomingCalls // Static identifier, when notifications should not disclose any content case staticIdentifier @@ -99,6 +104,10 @@ enum ObvUserNotificationIdentifier { return "reaction_\(messageURI.absoluteString)_\(contactURI.absoluteString)" case .newReactionNotificationWithHiddenContent: return "newMessageNotificationWithHiddenContent" + case .oneToOneInvitationReceived(persistedInvitationUUID: let uuid): + return "oneToOneInvitationReceived_\(uuid.uuidString)" + case .shouldGrantRecordPermissionToReceiveIncomingCalls: + return "shouldGrantRecordPermissionToReceiveIncomingCalls" case .staticIdentifier: return "staticIdentifier" } @@ -118,6 +127,8 @@ enum ObvUserNotificationIdentifier { case .autoconfirmedContactIntroduction: return .autoconfirmedContactIntroduction case .increaseMediatorTrustLevelRequired: return .increaseMediatorTrustLevelRequired case .missedCall: return .missedCall + case .oneToOneInvitationReceived: return .oneToOneInvitationReceived + case .shouldGrantRecordPermissionToReceiveIncomingCalls: return .shouldGrantRecordPermissionToReceiveIncomingCalls case .staticIdentifier: return .staticIdentifier } } @@ -126,9 +137,9 @@ enum ObvUserNotificationIdentifier { switch self { case .newMessage, .newMessageNotificationWithHiddenContent: return "MessageThread" - case .acceptInvite, .sasExchange, .mutualTrustConfirmed, .acceptMediatorInvite, .acceptGroupInvite, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired: + case .acceptInvite, .sasExchange, .mutualTrustConfirmed, .acceptMediatorInvite, .acceptGroupInvite, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired, .oneToOneInvitationReceived: return "InvitationThread" - case .missedCall: + case .missedCall, .shouldGrantRecordPermissionToReceiveIncomingCalls: return "CallThread" case .newReaction, .newReactionNotificationWithHiddenContent: return "ReactionThread" @@ -141,11 +152,11 @@ enum ObvUserNotificationIdentifier { /// All the cases that return a non-nil category must be registered in this class initializer func getCategory() -> UserNotificationCategory? { switch self { - case .acceptInvite, .acceptMediatorInvite, .acceptGroupInvite: + case .acceptInvite, .acceptMediatorInvite, .acceptGroupInvite, .oneToOneInvitationReceived: return .acceptInviteCategory case .newMessage: return .newMessageCategory - case .missedCall: + case .missedCall, .shouldGrantRecordPermissionToReceiveIncomingCalls: return .missedCallCategory case .sasExchange, .mutualTrustConfirmed, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired, .newMessageNotificationWithHiddenContent, .staticIdentifier, .newReaction, .newReactionNotificationWithHiddenContent: return nil diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCenterDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCenterDelegate.swift index 07be339c..cfbbffcd 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCenterDelegate.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCenterDelegate.swift @@ -24,7 +24,7 @@ import os.log final class UserNotificationCenterDelegate: NSObject, UNUserNotificationCenterDelegate { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UserNotificationCenterDelegate.self)) private let appDelegate = UIApplication.shared.delegate as! AppDelegate @@ -114,7 +114,7 @@ extension UserNotificationCenterDelegate { case .newReactionNotificationWithHiddenContent, .newReaction: // Always show reaction notification even if it is a reaction for the current discussion. completionHandler(.alert) - case .newMessageNotificationWithHiddenContent, .newMessage, .missedCall: + case .newMessageNotificationWithHiddenContent, .newMessage, .missedCall, .shouldGrantRecordPermissionToReceiveIncomingCalls: // The current activity type is `continueDiscussion`. We check whether the notification concerns the "single discussion". If this is the case, we do not display the notification, otherwise, we do. guard let notificationPersistedDiscussionObjectURI = notification.request.content.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] as? String, let notificationPersistedDiscussionObjectURI = URL(string: notificationPersistedDiscussionObjectURI), @@ -131,7 +131,7 @@ extension UserNotificationCenterDelegate { completionHandler(.alert) return } - case .acceptInvite, .sasExchange, .mutualTrustConfirmed, .acceptMediatorInvite, .acceptGroupInvite, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired: + case .acceptInvite, .sasExchange, .mutualTrustConfirmed, .acceptMediatorInvite, .acceptGroupInvite, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired, .oneToOneInvitationReceived: completionHandler(.alert) return case .staticIdentifier: @@ -150,7 +150,7 @@ extension UserNotificationCenterDelegate { completionHandler(.sound) return } - case .newReactionNotificationWithHiddenContent, .newReaction, .acceptInvite, .sasExchange, .mutualTrustConfirmed, .acceptMediatorInvite, .acceptGroupInvite, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired, .missedCall, .staticIdentifier: + case .newReactionNotificationWithHiddenContent, .newReaction, .acceptInvite, .sasExchange, .mutualTrustConfirmed, .acceptMediatorInvite, .acceptGroupInvite, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired, .missedCall, .oneToOneInvitationReceived, .staticIdentifier, .shouldGrantRecordPermissionToReceiveIncomingCalls: completionHandler(.alert) } case .displayInvitations: @@ -294,7 +294,7 @@ extension UserNotificationCenterDelegate { return } - let obvDialog = persistedInvitation.obvDialog + guard let obvDialog = persistedInvitation.obvDialog else { assertionFailure(); return } switch obvDialog.category { case .acceptInvite: var localDialog = obvDialog @@ -353,6 +353,25 @@ extension UserNotificationCenterDelegate { DispatchQueue.main.async { completionHandler(false) } return } + case .oneToOneInvitationReceived: + var localDialog = obvDialog + switch action { + case .accept: + try? localDialog.setResponseToOneToOneInvitationReceived(invitationAccepted: true) + _self.appDelegate.obvEngine.respondTo(localDialog) + DispatchQueue.main.async { completionHandler(true) } + return + case .decline: + _self.waitUntilApplicationIconBadgeNumberWasUpdatedNotification() + try? localDialog.setResponseToOneToOneInvitationReceived(invitationAccepted: false) + _self.appDelegate.obvEngine.respondTo(localDialog) + DispatchQueue.main.async { completionHandler(true) } + return + case .mute, .callBack: + assertionFailure() + DispatchQueue.main.async { completionHandler(false) } + return + } default: assertionFailure() DispatchQueue.main.async { completionHandler(false) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCreator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCreator.swift index 209d32e3..ffadc7f8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCreator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCreator.swift @@ -32,6 +32,7 @@ struct UserNotificationKeys { static let callUUID = "callUUID" static let messageIdentifierForNotification = "messageIdentifierForNotification" static let persistedInvitationUUID = "persistedInvitationUUID" + static let reactionIdentifierForNotification = "reactionIdentifierForNotification" } struct UserNotificationCreator { @@ -99,6 +100,34 @@ struct UserNotificationCreator { } } + + /// This static method is used as a best effort to deliver a notification. For example, it is used when, after an app upgrade, we receive a user notification before the app has been launched and thus, before database migration. + /// In that situation, the engine initialisation fails within this extension (since this extension is not allowed to perform database migrations). Still, we want users to be notified. We create a minimal notification to do so. + /// This method is also used at the very beginning of ``createNewMessageNotification``, to create a notification content that we then augment if possible. + static func createMinimalNotification(badge: NSNumber? = nil) -> (notificationId: ObvUserNotificationIdentifier, notificationContent: UNMutableNotificationContent) { + + // Configure the notification content + let notificationContent = UNMutableNotificationContent() + notificationContent.badge = badge + notificationContent.sound = UNNotificationSound.default + + let notificationId = ObvUserNotificationIdentifier.staticIdentifier + + notificationContent.title = Strings.NewPersistedMessageReceivedMinimal.title + notificationContent.subtitle = "" + notificationContent.body = Strings.NewPersistedMessageReceivedMinimal.body + + let deepLink = ObvDeepLink.latestDiscussions + notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString + + setThreadAndCategory(notificationId: notificationId, notificationContent: notificationContent) + + return (notificationId, notificationContent) + + } + + + /// This static method creates a new message notification. static func createNewMessageNotification(body: String?, messageIdentifierFromEngine: Data, contact: PersistedObvContactIdentity, @@ -110,13 +139,9 @@ struct UserNotificationCreator { let hideNotificationContent = ObvMessengerSettings.Privacy.hideNotificationContent - // Configure the notification content - let notificationContent = UNMutableNotificationContent() - notificationContent.badge = badge - notificationContent.sound = UNNotificationSound.default - - let notificationId: ObvUserNotificationIdentifier - + // Configure the minimal notification content + var (notificationId, notificationContent) = createMinimalNotification(badge: badge) + var incomingMessageIntent: INSendMessageIntent? switch hideNotificationContent { @@ -169,16 +194,10 @@ struct UserNotificationCreator { notificationContent.userInfo[UserNotificationKeys.messageIdentifierForNotification] = notificationId.getIdentifier() case .completely: - - notificationId = ObvUserNotificationIdentifier.staticIdentifier - notificationContent.title = Strings.NewPersistedMessageReceivedMinimal.title - notificationContent.subtitle = "" - notificationContent.body = Strings.NewPersistedMessageReceivedMinimal.body + // In that case, we keep the "minimal" notification content created earlier. + break - let deepLink = ObvDeepLink.latestDiscussions - notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString - } setThreadAndCategory(notificationId: notificationId, notificationContent: notificationContent) @@ -191,6 +210,7 @@ struct UserNotificationCreator { return (notificationId, notificationContent) } } + @available(iOS 15.0, *) static func buildSendMessageIntent(notificationContent: UNNotificationContent, @@ -285,11 +305,15 @@ struct UserNotificationCreator { let mediatorDisplayName = mediatorIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) notificationContent.title = Strings.IncreaseMediatorTrustLevelRequired.title notificationContent.body = Strings.IncreaseMediatorTrustLevelRequired.body(mediatorDisplayName, contactDisplayName) + case .oneToOneInvitationReceived(contactIdentity: let contactIdentity): + let contactDisplayName = contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) + notificationContent.title = Strings.AcceptOneToOneInvite.title + notificationContent.body = Strings.AcceptOneToOneInvite.body(contactDisplayName) case .inviteSent, .invitationAccepted, .sasConfirmed, .mediatorInviteAccepted, - .groupJoined, + .oneToOneInvitationSent, .increaseGroupOwnerTrustLevelRequired: // For now, we do not notify when receiving these dialogs return nil @@ -341,11 +365,14 @@ struct UserNotificationCreator { notificationId = ObvUserNotificationIdentifier.autoconfirmedContactIntroduction(persistedInvitationUUID: persistedInvitationUUID) case .increaseMediatorTrustLevelRequired(contactIdentity: _, mediatorIdentity: _): notificationId = ObvUserNotificationIdentifier.increaseMediatorTrustLevelRequired(persistedInvitationUUID: persistedInvitationUUID) + case .oneToOneInvitationReceived(contactIdentity: _): + notificationId = ObvUserNotificationIdentifier.oneToOneInvitationReceived(persistedInvitationUUID: persistedInvitationUUID) + notificationContent.userInfo[UserNotificationKeys.persistedInvitationUUID] = persistedInvitationUUID.uuidString case .inviteSent, .invitationAccepted, .sasConfirmed, .mediatorInviteAccepted, - .groupJoined, + .oneToOneInvitationSent, .increaseGroupOwnerTrustLevelRequired: // For now, we do not notify when receiving these dialogs return nil @@ -378,7 +405,7 @@ struct UserNotificationCreator { let deepLink = ObvDeepLink.requestRecordPermission notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString - let notificationId = ObvUserNotificationIdentifier.staticIdentifier + let notificationId = ObvUserNotificationIdentifier.shouldGrantRecordPermissionToReceiveIncomingCalls setThreadAndCategory(notificationId: notificationId, notificationContent: notificationContent) @@ -396,7 +423,7 @@ struct UserNotificationCreator { let deepLink = ObvDeepLink.requestRecordPermission notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString - let notificationId = ObvUserNotificationIdentifier.staticIdentifier + let notificationId = ObvUserNotificationIdentifier.shouldGrantRecordPermissionToReceiveIncomingCalls setThreadAndCategory(notificationId: notificationId, notificationContent: notificationContent) @@ -415,11 +442,10 @@ struct UserNotificationCreator { let discussion = message.discussion - let notificationContent = UNMutableNotificationContent() - notificationContent.sound = UNNotificationSound.default + // Configure the minimal notification content + var (notificationId, notificationContent) = createMinimalNotification(badge: nil) var sendMessageIntent: INSendMessageIntent? - let notificationId: ObvUserNotificationIdentifier switch hideNotificationContent { case .no: @@ -439,6 +465,8 @@ struct UserNotificationCreator { let deepLink = ObvDeepLink.message(messageObjectURI: message.objectID.uriRepresentation()) notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString notificationContent.userInfo[UserNotificationKeys.reactionTimestamp] = reactionTimestamp + notificationContent.userInfo[UserNotificationKeys.reactionIdentifierForNotification] = notificationId.getIdentifier() + case .partially: notificationId = .newReactionNotificationWithHiddenContent @@ -449,15 +477,11 @@ struct UserNotificationCreator { let deepLink = ObvDeepLink.message(messageObjectURI: message.objectID.uriRepresentation()) notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString + notificationContent.userInfo[UserNotificationKeys.reactionIdentifierForNotification] = notificationId.getIdentifier() case .completely: - notificationId = ObvUserNotificationIdentifier.staticIdentifier - notificationContent.title = Strings.NewPersistedMessageReceivedMinimal.title - notificationContent.subtitle = "" - notificationContent.body = Strings.NewPersistedMessageReceivedMinimal.body - - let deepLink = ObvDeepLink.latestDiscussions - notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString + // In that case, we keep the "minimal" notification content created earlier. + break } setThreadAndCategory(notificationId: notificationId, notificationContent: notificationContent) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesCoordinator.swift index a8956ce0..89c6b367 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesCoordinator.swift @@ -35,7 +35,7 @@ final class UserNotificationsBadgesCoordinator: NSObject { private let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UserNotificationsBadgesCoordinator.self)) private var notificationTokens = [NSObjectProtocol]() private let queueForBadgesOperations: OperationQueue = { let opQueue = OperationQueue() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsCoordinator.swift index 659ca55d..47dce624 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsCoordinator.swift @@ -30,7 +30,7 @@ final class UserNotificationsCoordinator: NSObject { private var observationTokens = [NSObjectProtocol]() private var kvoTokens = [NSKeyValueObservation]() - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UserNotificationsCoordinator.self)) private let appDelegate = UIApplication.shared.delegate as! AppDelegate @@ -63,8 +63,8 @@ final class UserNotificationsCoordinator: NSObject { observePersistedMessageReceivedWasDeletedNotifications() observeUserRequestedDeletionOfPersistedDiscussionNotifications() observeReportCallEventNotifications() - observePersistedMessageReactionReceived() observePersistedMessageReactionReceivedWasDeletedNotifications() + observePersistedMessageReactionReceivedWasInsertedOrUpdatedNotifications() } deinit { @@ -78,18 +78,18 @@ final class UserNotificationsCoordinator: NSObject { extension UserNotificationsCoordinator { private func observeReportCallEventNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeReportCallEvent { (callUUID, callReport, groupId, ownedCryptoId) in + observationTokens.append(VoIPNotification.observeReportCallEvent { (callUUID, callReport, groupId, ownedCryptoId) in ObvStack.shared.performBackgroundTask { (context) in switch callReport { case .missedIncomingCall(caller: let caller, participantCount: let participantCount), .filteredIncomingCall(caller: let caller, participantCount: let participantCount): - guard let callerID = caller?.contactID else { return } + guard let contactObjectID = caller?.contactObjectID else { return } let notificationCenter = UNUserNotificationCenter.current() guard let ownedIdentity = try? PersistedObvOwnedIdentity.get(cryptoId: ownedCryptoId, within: context) else { return } - guard let contactIdentity = try? PersistedObvContactIdentity.get(objectID: callerID, within: context) else { assertionFailure(); return } + guard let contactIdentity = try? PersistedObvContactIdentity.get(objectID: contactObjectID, within: context) else { assertionFailure(); return } let discussion: PersistedDiscussion? if let groupId = groupId { @@ -140,16 +140,6 @@ extension UserNotificationsCoordinator { }) } - - /// When a received reaction message is deleted (for whatever reason), we want to removing any existing notification related - /// to this reaction - private func observePersistedMessageReactionReceivedWasDeletedNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observePersistedMessageReactionReceivedWasDeleted { (messageURI, contactURI) in - let notificationCenter = UNUserNotificationCenter.current() - let notificationId = ObvUserNotificationIdentifier.newReaction(messageURI: messageURI, contactURI: contactURI) - UserNotificationsScheduler.removeAllNotificationWithIdentifier(notificationId, notificationCenter: notificationCenter) - }) - } /// When a received message is deleted (for whatever reason), we want to removing any existing notification related /// to this message @@ -254,57 +244,55 @@ extension UserNotificationsCoordinator { } } - private func observePersistedMessageReactionReceived() { - let NotificationName = NSNotification.Name.NSManagedObjectContextDidSave - let notificationCenter = UNUserNotificationCenter.current() - let token = NotificationCenter.default.addObserver(forName: NotificationName, object: nil, queue: nil) { (notification) in - guard let userInfo = notification.userInfo else { return } - var currentReactionNotificationTimestamps: [String: Date] = [:] - func update(_ requests: [UNNotificationRequest]) { - for request in requests { - guard request.content.userInfo[UserNotificationKeys.id] as? Int == ObvUserNotificationID.newReaction.rawValue else { continue } - guard let timestamp = request.content.userInfo[UserNotificationKeys.reactionTimestamp] as? Date else { assertionFailure(); continue } - currentReactionNotificationTimestamps[request.identifier] = timestamp - } - } - let insertedObjects = userInfo[NSInsertedObjectsKey] as? Set ?? Set() - let updatedObjects = userInfo[NSUpdatedObjectsKey] as? Set ?? Set() - let insertedAndUpdatedObjects = insertedObjects.union(updatedObjects) - guard !insertedAndUpdatedObjects.isEmpty else { return } - let insertedAndUpdatedReactions = insertedAndUpdatedObjects.compactMap { $0 as? PersistedMessageReactionReceived } - guard !insertedAndUpdatedReactions.isEmpty else { return } - let group = DispatchGroup() - do { - group.enter() - notificationCenter.getDeliveredNotifications { deliveredNotifications in - let deliveredNotificationsRequests = deliveredNotifications.map { $0.request } - update(deliveredNotificationsRequests) - group.leave() - } - } - do { - group.enter() - notificationCenter.getPendingNotificationRequests { pendingNotificationsRequests in - update(pendingNotificationsRequests) - group.leave() - } + /// When a received reaction message is deleted (for whatever reason), we remove any existing notification related to this reaction. + private func observePersistedMessageReactionReceivedWasDeletedNotifications() { + observationTokens.append(ObvMessengerCoreDataNotification.observePersistedMessageReactionReceivedWasDeleted { (messageURI, contactURI) in + let notificationCenter = UNUserNotificationCenter.current() + let notificationId = ObvUserNotificationIdentifier.newReaction(messageURI: messageURI, contactURI: contactURI) + + // Remove the notification if it was added by the app + UserNotificationsScheduler.removeAllNotificationWithIdentifier(notificationId, notificationCenter: notificationCenter) + + // Remove the notification if it was added by the extension + Task { + await UserNotificationsScheduler.removeReactionNotificationsAddedByExtension(with: notificationId, notificationCenter: notificationCenter) } - group.wait() - for reaction in insertedAndUpdatedReactions { - guard let discussion = reaction.message?.discussion else { continue } - guard let (notificationId, notificationContent) = UserNotificationCreator.createReactionNotification(reaction: reaction) else { continue } - - if let currentTimestamp = currentReactionNotificationTimestamps[notificationId.getIdentifier()] { - if currentTimestamp >= reaction.timestamp { - // If it there is aleady a notification with a more recent date we must not update it - continue + }) + } + + + /// If there is only a single notification that comes from the extension and if it corresponds to the given reaction, we let it (even if the request identifier is an UUID) if it is more recent than the given one. + /// If there are several notifications that comes from the extension, we only know that the given reaction corresponds to one of them, we start by removing all notifications that come from the extension + /// and schedule a notification with a nice notification id. The next reaction will replace this new notification if it is more recent. The only deficit of this, is when the extension will decryp n reactions + /// and shows n notification : launching the app will remove these n notifications and replace them by a single one, that can be updated (n - 1) times in the worst case if the reaction are processed in the + /// wrong order. But it is a corner case to have a user that will react n times to the same message... + private func observePersistedMessageReactionReceivedWasInsertedOrUpdatedNotifications() { + observationTokens.append(ObvMessengerCoreDataNotification.observePersistedMessageReactionReceivedWasInsertedOrUpdated { objectID in + ObvStack.shared.viewContext.performAndWait { + guard let reaction = try? PersistedMessageReaction.get(with: objectID.downcast, within: ObvStack.shared.viewContext) as? PersistedMessageReactionReceived else { return } + guard let message = reaction.message as? PersistedMessageSent else { return } + guard let (notificationId, notificationContent) = UserNotificationCreator.createReactionNotification(reaction: reaction) else { return } + + let notificationCenter = UNUserNotificationCenter.current() + let reactionsTimestamps = UserNotificationsScheduler.getAllReactionsTimestampAddedByExtension(with: notificationId, notificationCenter: notificationCenter) + let discussion = message.discussion + + if reactionsTimestamps.count == 1, + let timestamp = reactionsTimestamps.first, + timestamp >= reaction.timestamp { + + // If there is only one notifications in the center that is more recent that the given one, we let it. + return + } else { + // We remove all the notification that comes from the extension. + Task { + await UserNotificationsScheduler.removeReactionNotificationsAddedByExtension(with: notificationId, notificationCenter: notificationCenter) } + // And replace them with a notification that is not nececarry the more recent (in the case that multiple reaction update messages have been received) and replace by a single notification with notificationID as request identifier. + UserNotificationsScheduler.filteredScheduleNotification(discussion: discussion, notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) } - - UserNotificationsScheduler.filteredScheduleNotification(discussion: discussion, notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) } - } - observationTokens.append(token) + }) } } @@ -333,15 +321,12 @@ extension UserNotificationsCoordinator { extension UserNotificationsCoordinator { private func observeNewPersistedInvitationNotifications() { - let token = ObvMessengerInternalNotification.observeNewOrUpdatedPersistedInvitation { (obvDialog, persistedInvitationUUID) in + let token = ObvMessengerCoreDataNotification.observeNewOrUpdatedPersistedInvitation { (obvDialog, persistedInvitationUUID) in let notificationCenter = UNUserNotificationCenter.current() notificationCenter.getNotificationSettings { (settings) in // Do not schedule notifications if not authorized. guard settings.authorizationStatus == .authorized && settings.alertSetting == .enabled else { return } guard let (notificationId, notificationContent) = UserNotificationCreator.createInvitationNotification(obvDialog: obvDialog, persistedInvitationUUID: persistedInvitationUUID) else { return } - /* 2021-01-11: The following line was commented out. The reason is that we noticed in the header of the addNotificationRequest method of the API (called within scheduleNotification) - * that this call will "will replace an existing notification request with the same identifier". So there is no need to remove it beforehand ourselves. - */ UserNotificationsScheduler.scheduleNotification(notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) } } @@ -349,15 +334,6 @@ extension UserNotificationsCoordinator { } } - -// MARK: - Helpers - -extension UserNotificationsCoordinator { - - -} - - // This extension makes it possible to use kvo on the user defaults dictionary used by the notification extension private extension UserDefaults { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsScheduler.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsScheduler.swift index cee93b55..16bdfca0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsScheduler.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsScheduler.swift @@ -49,5 +49,71 @@ final class UserNotificationsScheduler { notificationCenter.removePendingNotificationRequests(withIdentifiers: [identifier.getIdentifier()]) notificationCenter.removeDeliveredNotifications(withIdentifiers: [identifier.getIdentifier()]) } - + + // MARK: - Reactions Notifications Utils + + static func findAllReactionsNotificationRequestAddedByExtension(with identifier: String, in requests: [UNNotificationRequest]) -> [String] { + var identifiers = [String]() + for request in requests { + guard request.content.userInfo[UserNotificationKeys.id] as? Int == ObvUserNotificationID.newReaction.rawValue else { continue } + guard let reactionIdentifierForNotification = request.content.userInfo[UserNotificationKeys.reactionIdentifierForNotification] as? String else { assertionFailure(); continue } + guard reactionIdentifierForNotification != request.identifier else { + // The request identifier is equal to the reactionIdentifierForNotification, it's meen that this extension was added by the app and not by the extension. + continue + } + if reactionIdentifierForNotification == identifier { + identifiers += [request.identifier] + } + } + return identifiers + } + + static func removeReactionNotificationsAddedByExtension(with identifier: ObvUserNotificationIdentifier, notificationCenter: UNUserNotificationCenter) async { + + // If the reaction was schedule from the notification extension the identifier in request is an UUID. We need to read the identifier from the reactionIdentifierForNotification in userInfo. + + let pendingReactionIdentifiersForNotification = findAllReactionsNotificationRequestAddedByExtension(with: identifier.getIdentifier(), in: await notificationCenter.pendingNotificationRequests()) + os_log("😀 Remove %{public}@ pending notification(s) added by the notification extension", log: log, type: .info, String(pendingReactionIdentifiersForNotification.count)) + notificationCenter.removePendingNotificationRequests(withIdentifiers: pendingReactionIdentifiersForNotification) + + let deliveredReactionIdentifiersForNotification = findAllReactionsNotificationRequestAddedByExtension(with: identifier.getIdentifier(), in: await notificationCenter.deliveredNotifications().map { $0.request}) + os_log("😀 Remove %{public}@ delivered notification(s) added by the notification extension", log: log, + type: .info, String(deliveredReactionIdentifiersForNotification.count)) + notificationCenter.removeDeliveredNotifications(withIdentifiers: deliveredReactionIdentifiersForNotification) + } + + static func getAllReactionsTimestampAddedByExtension(with identifier: ObvUserNotificationIdentifier, notificationCenter: UNUserNotificationCenter) -> [Date] { + var timestamps = [Date]() + func update(_ requests: [UNNotificationRequest]) { + for request in requests { + guard request.content.userInfo[UserNotificationKeys.id] as? Int == ObvUserNotificationID.newReaction.rawValue else { continue } + guard let timestamp = request.content.userInfo[UserNotificationKeys.reactionTimestamp] as? Date else { assertionFailure(); continue } + guard let reactionIdentifierForNotification = request.content.userInfo[UserNotificationKeys.reactionIdentifierForNotification] as? String else { assertionFailure(); continue } + guard reactionIdentifierForNotification != request.identifier else { + // The request identifier is equal to the reactionIdentifierForNotification, it's meen that this extension was added by the app and not by the extension. + continue + } + guard identifier.getIdentifier() == reactionIdentifierForNotification else { continue } + timestamps += [timestamp] + } + } + let group = DispatchGroup() + do { + group.enter() + notificationCenter.getPendingNotificationRequests { pendingNotificationsRequests in + update(pendingNotificationsRequests) + group.leave() + } + } + do { + group.enter() + notificationCenter.getDeliveredNotifications { deliveredNotifications in + let deliveredNotificationsRequests = deliveredNotifications.map { $0.request } + update(deliveredNotificationsRequests) + group.leave() + } + } + group.wait() + return timestamps + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup+Backup.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup+Backup.swift new file mode 100644 index 00000000..6e28f96f --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup+Backup.swift @@ -0,0 +1,47 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + +extension PersistedContactGroup { + + var backupItem: PersistedContactGroupBackupItem { + let conf = PersistedDiscussionConfigurationBackupItem( + local: discussion.localConfiguration, + shared: discussion.sharedConfiguration) + return PersistedContactGroupBackupItem( + groupUid: self.groupUid, + groupOwnerIdentity: self.ownerIdentity, + discussionConfigurationBackupItem: conf.isEmpty ? nil : conf) + } + +} + + +extension PersistedContactGroupBackupItem { + + func updateExistingInstance(_ group: PersistedContactGroup) { + + self.discussionConfigurationBackupItem?.updateExistingInstance(group.discussion.localConfiguration) + self.discussionConfigurationBackupItem?.updateExistingInstance(group.discussion.sharedConfiguration) + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup.swift index 3bcae48c..1aa45ca8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup.swift @@ -148,9 +148,11 @@ extension PersistedContactGroup { extension PersistedContactGroup { - convenience init?(contactGroup: ObvContactGroup, groupName: String, category: Category, forEntityName entityName: String, within context: NSManagedObjectContext) { + convenience init(contactGroup: ObvContactGroup, groupName: String, category: Category, forEntityName entityName: String, within context: NSManagedObjectContext) throws { - guard let ownedIdentity = try? PersistedObvOwnedIdentity.get(persisted: contactGroup.ownedIdentity, within: context) else { return nil } + guard let ownedIdentity = try PersistedObvOwnedIdentity.get(persisted: contactGroup.ownedIdentity, within: context) else { + throw Self.makeError(message: "Could not find owned identity") + } let entityDescription = NSEntityDescription.entity(forEntityName: entityName, in: context)! self.init(entity: entityDescription, insertInto: context) @@ -161,15 +163,13 @@ extension PersistedContactGroup { self.ownerIdentity = contactGroup.groupOwner.cryptoId.getIdentity() self.photoURL = contactGroup.trustedOrLatestPhotoURL - let _contactIdentities = contactGroup.groupMembers.compactMap { try? PersistedObvContactIdentity.get(persisted: $0, within: context) } - guard _contactIdentities.count == contactGroup.groupMembers.count else { return nil } + let _contactIdentities = try contactGroup.groupMembers.compactMap { try PersistedObvContactIdentity.get(persisted: $0, whereOneToOneStatusIs: .any, within: context) } self.contactIdentities = Set(_contactIdentities) - guard let discussion = PersistedGroupDiscussion(contactGroup: self, groupName: groupName, ownedIdentity: ownedIdentity) else { return nil } + let discussion = try PersistedGroupDiscussion(contactGroup: self, groupName: groupName, ownedIdentity: ownedIdentity) self.discussion = discussion self.rawOwnedIdentityIdentity = ownedIdentity.cryptoId.getIdentity() self.ownedIdentity = ownedIdentity - let _pendingMembers = contactGroup.pendingGroupMembers.compactMap { PersistedPendingGroupMember(genericIdentity: $0, contactGroup: self) } - guard _pendingMembers.count == pendingMembers.count else { return nil } + let _pendingMembers = try contactGroup.pendingGroupMembers.compactMap { try PersistedPendingGroupMember(genericIdentity: $0, contactGroup: self) } self.pendingMembers = Set(_pendingMembers) } @@ -240,7 +240,7 @@ extension PersistedContactGroup { let ownedIdentity = ownedIdentities.first!.cryptoId // Get the persisted contacts corresponding to the contact identities let cryptoIds = Set(contactIdentities.map { $0.cryptoId }) - let persistedContact = try PersistedObvContactIdentity.getAllContactsWithCryptoId(in: cryptoIds, ofOwnedIdentity: ownedIdentity, within: context) + let persistedContact = try PersistedObvContactIdentity.getAllContactsWithCryptoId(in: cryptoIds, ofOwnedIdentity: ownedIdentity, whereOneToOneStatusIs: .any, within: context) self.set(persistedContact) } @@ -286,13 +286,15 @@ extension PersistedContactGroup { extension PersistedContactGroup { - func setPendingMembers(to pendingIdentities: Set) { - guard let context = managedObjectContext else { return } - let pendingMembers: Set = Set(pendingIdentities.compactMap { (obvGenericIdentity) in + func setPendingMembers(to pendingIdentities: Set) throws { + guard let context = managedObjectContext else { + throw Self.makeError(message: "Could not find context") + } + let pendingMembers: Set = try Set(pendingIdentities.map { (obvGenericIdentity) in if let pendingMember = (self.pendingMembers.filter { $0.cryptoId == obvGenericIdentity.cryptoId }).first { return pendingMember } else { - guard let newPendingMember = PersistedPendingGroupMember(genericIdentity: obvGenericIdentity, contactGroup: self) else { return nil } + let newPendingMember = try PersistedPendingGroupMember(genericIdentity: obvGenericIdentity, contactGroup: self) self.insertedPendingMembers.insert(newPendingMember) return newPendingMember } @@ -448,7 +450,7 @@ extension PersistedContactGroup { if changedKeys.contains(PersistedContactGroup.contactIdentitiesKey) { - let notification = ObvMessengerInternalNotification.persistedContactGroupHasUpdatedContactIdentities(persistedContactGroupObjectID: objectID, + let notification = ObvMessengerCoreDataNotification.persistedContactGroupHasUpdatedContactIdentities(persistedContactGroupObjectID: objectID, insertedContacts: insertedContacts, removedContacts: removedContacts) notification.postOnDispatchQueue() @@ -462,32 +464,3 @@ extension PersistedContactGroup { } } - - -// MARK: - For Backup purposes - -extension PersistedContactGroup { - - var backupItem: PersistedContactGroupBackupItem { - let conf = PersistedDiscussionConfigurationBackupItem( - local: discussion.localConfiguration, - shared: discussion.sharedConfiguration) - return PersistedContactGroupBackupItem( - groupUid: self.groupUid, - groupOwnerIdentity: self.ownerIdentity, - discussionConfigurationBackupItem: conf.isEmpty ? nil : conf) - } - -} - - -extension PersistedContactGroupBackupItem { - - func updateExistingInstance(_ group: PersistedContactGroup) { - - self.discussionConfigurationBackupItem?.updateExistingInstance(group.discussion.localConfiguration) - self.discussionConfigurationBackupItem?.updateExistingInstance(group.discussion.sharedConfiguration) - - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroupJoined.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroupJoined.swift index 521e443f..4d9f246b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroupJoined.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroupJoined.swift @@ -68,18 +68,27 @@ final class PersistedContactGroupJoined: PersistedContactGroup { extension PersistedContactGroupJoined { - convenience init?(contactGroup: ObvContactGroup, within context: NSManagedObjectContext) { + convenience init(contactGroup: ObvContactGroup, within context: NSManagedObjectContext) throws { - guard contactGroup.groupType == .joined else { return nil } - - guard let ownedIdentity = try? PersistedObvOwnedIdentity.get(persisted: contactGroup.ownedIdentity, within: context) else { return nil } - guard let owner = try? PersistedObvContactIdentity.get(cryptoId: contactGroup.groupOwner.cryptoId, ownedIdentity: ownedIdentity) else { return nil } + guard contactGroup.groupType == .joined else { + assertionFailure() + throw Self.makeError(message: "Unexpected group type") + } + + guard let ownedIdentity = try PersistedObvOwnedIdentity.get(persisted: contactGroup.ownedIdentity, within: context) else { + assertionFailure() + throw Self.makeError(message: "Could not find owned identity") + } + guard let owner = try PersistedObvContactIdentity.get(cryptoId: contactGroup.groupOwner.cryptoId, ownedIdentity: ownedIdentity, whereOneToOneStatusIs: .any) else { + assertionFailure() + throw Self.makeError(message: "Could not find contact identity") + } - self.init(contactGroup: contactGroup, - groupName: contactGroup.trustedOrLatestCoreDetails.name, - category: .joined, - forEntityName: PersistedContactGroupJoined.entityName, - within: context) + try self.init(contactGroup: contactGroup, + groupName: contactGroup.trustedOrLatestCoreDetails.name, + category: .joined, + forEntityName: PersistedContactGroupJoined.entityName, + within: context) self.groupNameCustom = nil self.rawStatus = Status.noNewPublishedDetails.rawValue diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroupOwned.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroupOwned.swift index 9d322754..962e9daf 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroupOwned.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroupOwned.swift @@ -59,17 +59,23 @@ final class PersistedContactGroupOwned: PersistedContactGroup { extension PersistedContactGroupOwned { - convenience init?(contactGroup: ObvContactGroup, within context: NSManagedObjectContext) { + convenience init(contactGroup: ObvContactGroup, within context: NSManagedObjectContext) throws { - guard contactGroup.groupType == .owned else { return nil } - - guard let owner = try? PersistedObvOwnedIdentity.get(persisted: contactGroup.ownedIdentity, within: context) else { return nil } - - self.init(contactGroup: contactGroup, - groupName: contactGroup.publishedCoreDetails.name, - category: .owned, - forEntityName: PersistedContactGroupOwned.entityName, - within: context) + guard contactGroup.groupType == .owned else { + assertionFailure() + throw Self.makeError(message: "Unexpected group type") + } + + guard let owner = try PersistedObvOwnedIdentity.get(persisted: contactGroup.ownedIdentity, within: context) else { + assertionFailure() + throw Self.makeError(message: "Could not find owned identity") + } + + try self.init(contactGroup: contactGroup, + groupName: contactGroup.publishedCoreDetails.name, + category: .owned, + forEntityName: PersistedContactGroupOwned.entityName, + within: context) self.rawStatus = Status.noLatestDetails.rawValue self.owner = owner diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/DataMigrationManagerForObvMessenger.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/DataMigrationManagerForObvMessenger.swift index d2cf5b89..491749a7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/DataMigrationManagerForObvMessenger.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/DataMigrationManagerForObvMessenger.swift @@ -23,11 +23,11 @@ import CoreDataStack import os.log final class DataMigrationManagerForObvMessenger: DataMigrationManager { - + private let log = OSLog(subsystem: "io.olvid.messenger", category: "CoreDataStack") enum ObvMessengerModelVersion: String { - + case version1 = "ObvMessengerModel-v1" case version2 = "ObvMessengerModel-v2" case version3 = "ObvMessengerModel-v3" @@ -70,22 +70,23 @@ final class DataMigrationManagerForObvMessenger: DataMigrationManager (destinationModel: NSManagedObjectModel, migrationType: DataMigrationManager.MigrationType) { let sourceVersion = try ObvMessengerModelVersion(model: sourceModel) - + os_log("Current version of the App's Core Data Stack: %{public}@", log: log, type: .info, sourceVersion.identifier) let destinationVersion: ObvMessengerModelVersion @@ -151,36 +152,37 @@ final class DataMigrationManagerForObvMessenger: DataMigrationManager Bool { let modelVersion = try ObvMessengerModelVersion(model: model) return modelVersion == .latest } - - + + override func performPreMigrationWork(forSourceModel sourceModel: NSManagedObjectModel, destinationModel: NSManagedObjectModel) throws { try performPreMigrationWorkOnV28(forSourceModel: sourceModel) try performPreMigrationWorkOnV29(forSourceModel: sourceModel) } - + } // MARK: - Specific pre migration work extension DataMigrationManagerForObvMessenger { - + private func performPreMigrationWorkOnV29(forSourceModel sourceModel: NSManagedObjectModel) throws { let currentModelVersion = try ObvMessengerModelVersion(model: sourceModel) @@ -199,17 +201,17 @@ extension DataMigrationManagerForObvMessenger { return } } - + deleteOrphanedPersistedExpirationForReceivedMessageWithLimitedVisibility(currentContainer: currentContainer) } - + private func performPreMigrationWorkOnV28(forSourceModel sourceModel: NSManagedObjectModel) throws { - + let currentModelVersion = try ObvMessengerModelVersion(model: sourceModel) guard currentModelVersion == .version28 else { return } - + migrationRunningLog.addEvent(message: "Performing pre-migration work on v28") defer { migrationRunningLog.addEvent(message: "The pre-migration work on v28") @@ -223,14 +225,14 @@ extension DataMigrationManagerForObvMessenger { return } } - + deleteOrphanedPersistedExpirationForReceivedMessageWithLimitedVisibility(currentContainer: currentContainer) } - + private func deleteOrphanedPersistedExpirationForReceivedMessageWithLimitedVisibility(currentContainer: ObvMessengerPersistentContainer) { - + let context = currentContainer.newBackgroundContext() context.performAndWait { let request: NSFetchRequest = NSFetchRequest(entityName: "PersistedExpirationForReceivedMessageWithLimitedVisibility") @@ -252,6 +254,6 @@ extension DataMigrationManagerForObvMessenger { } } - - + + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Draft/Draft.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Draft/Draft.swift index bcced262..f1614c56 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Draft/Draft.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Draft/Draft.swift @@ -23,7 +23,7 @@ protocol Draft { var body: String? { get } var replyTo: PersistedMessage? { get } - var draftFyleJoins: [DraftFyleJoin] { get } + var fyleJoins: [FyleJoin] { get } var discussion: PersistedDiscussion { get } var readOnce: Bool { get } var visibilityDuration: TimeInterval? { get } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Draft/PersistedDraft.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Draft/PersistedDraft.swift index 5af10ee7..477755b1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Draft/PersistedDraft.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Draft/PersistedDraft.swift @@ -26,7 +26,8 @@ final class PersistedDraft: NSManagedObject, Draft { private static let entityName = "PersistedDraft" private static let sendRequestedKey = "sendRequested" private static let discussionKey = "discussion" - + private static func makeError(message: String) -> Error { NSError(domain: "PersistedDraft", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + // MARK: - Attributes @NSManaged private(set) var body: String? @@ -43,7 +44,7 @@ final class PersistedDraft: NSManagedObject, Draft { // MARK: - Computed Properties - var draftFyleJoins: [DraftFyleJoin] { + var fyleJoins: [FyleJoin] { unsortedDraftFyleJoins.sorted(by: { $0.index < $1.index }) } @@ -85,8 +86,10 @@ final class PersistedDraft: NSManagedObject, Draft { extension PersistedDraft { - convenience init?(within discussion: PersistedDiscussion) { - guard let context = discussion.managedObjectContext else { return nil } + convenience init(within discussion: PersistedDiscussion) throws { + guard let context = discussion.managedObjectContext else { + throw Self.makeError(message: "Could not find context") + } let entityDescription = NSEntityDescription.entity(forEntityName: PersistedDraft.entityName, in: context)! self.init(entity: entityDescription, insertInto: context) self.body = nil @@ -237,14 +240,14 @@ extension PersistedDraft { if sendRequested { sendNewDraftToSendNotification() } else { - let notification = ObvMessengerInternalNotification.draftWasSent(persistedDraftObjectID: typedObjectID) + let notification = ObvMessengerCoreDataNotification.draftWasSent(persistedDraftObjectID: typedObjectID) notification.postOnDispatchQueue() } } } private func sendNewDraftToSendNotification() { - ObvMessengerInternalNotification.newDraftToSend(persistedDraftObjectID: typedObjectID) + ObvMessengerCoreDataNotification.newDraftToSend(persistedDraftObjectID: typedObjectID) .postOnDispatchQueue() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/DraftFyleJoin.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/FyleJoin.swift similarity index 83% rename from iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/DraftFyleJoin.swift rename to iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/FyleJoin.swift index fa1e9596..c018bad8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/DraftFyleJoin.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/FyleJoin.swift @@ -19,21 +19,9 @@ import Foundation -protocol DraftFyleJoin { - +protocol FyleJoin { var fyle: Fyle? { get } var fileName: String { get } var uti: String { get } var index: Int { get } - -} - - -extension DraftFyleJoin { - - var genericFyleElement: FyleElement? { - return FyleElementForDraftFyleJoin(self) - } - - } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/PersistedDraftFyleJoin.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/PersistedDraftFyleJoin.swift index 6fc0e0d6..e22367d6 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/PersistedDraftFyleJoin.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/DraftFyleJoin/PersistedDraftFyleJoin.swift @@ -21,7 +21,7 @@ import Foundation import CoreData @objc(PersistedDraftFyleJoin) -final class PersistedDraftFyleJoin: NSManagedObject, DraftFyleJoin { +final class PersistedDraftFyleJoin: NSManagedObject, FyleJoin { private static let entityName = "PersistedDraftFyleJoin" static let draftKey = "draft" diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Fyle.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Fyle.swift index ce37640c..1832ae5b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Fyle.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Fyle.swift @@ -55,7 +55,7 @@ final class Fyle: NSManagedObject { self.sha256 = sha256 self.allDraftFyleJoins = Set() - self.allFyleMessageJoinWithStatus = Set() + self.allFyleMessageJoinWithStatus = Set() } static func getFileURL(lastPathComponent: String) -> URL { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/FyleMessageJoinWithStatus.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/FyleMessageJoinWithStatus.swift index 22995c5f..c957ce86 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/FyleMessageJoinWithStatus.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/FyleMessageJoinWithStatus.swift @@ -30,7 +30,7 @@ class FyleMessageJoinWithStatus: NSManagedObject { private static let fyleKey = "fyle" internal static let rawStatusKey = "rawStatus" - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: FyleMessageJoinWithStatus.self)) private static func makeError(message: String) -> Error { NSError(domain: String(describing: self), code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } @@ -53,14 +53,8 @@ class FyleMessageJoinWithStatus: NSManagedObject { // MARK: - Other variables var message: PersistedMessage? { - if let join = self as? SentFyleMessageJoinWithStatus { - return join.sentMessage - } else if let join = self as? ReceivedFyleMessageJoinWithStatus { - return join.receivedMessage - } else { - assertionFailure() - return nil - } + assertionFailure("Must be overriden by subclasses") + return nil } var readOnce: Bool { @@ -68,14 +62,8 @@ class FyleMessageJoinWithStatus: NSManagedObject { } var fullFileIsAvailable: Bool { - if let received = self as? ReceivedFyleMessageJoinWithStatus { - return received.status == .complete - } else if self is SentFyleMessageJoinWithStatus { - return true - } else { - assertionFailure("Unknown FyleMessageJoinWithStatus subclass") - return false - } + assertionFailure("Must be overriden by subclasses") + return false } var fyleElement: FyleElement? { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvContactIdentity+Backup.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvContactIdentity+Backup.swift new file mode 100644 index 00000000..d3118818 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvContactIdentity+Backup.swift @@ -0,0 +1,61 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + +// MARK: - For Backup purposes + +extension PersistedObvContactIdentity { + + var backupItem: PersistedObvContactIdentityBackupItem { + var conf: PersistedDiscussionConfigurationBackupItem? = nil + if let oneToOneDiscussion = try? self.oneToOneDiscussion { + conf = PersistedDiscussionConfigurationBackupItem( + local: oneToOneDiscussion.localConfiguration, + shared: oneToOneDiscussion.sharedConfiguration) + if conf?.isEmpty == true { + conf = nil + } + } + return PersistedObvContactIdentityBackupItem( + identity: self.identity, + customDisplayName: self.customDisplayName, + note: self.note, + discussionConfigurationBackupItem: conf) + } + +} + + +extension PersistedObvContactIdentityBackupItem { + + func updateExistingInstance(_ contact: PersistedObvContactIdentity) { + + try? contact.setCustomDisplayName(to: self.customDisplayName) + contact.setNote(to: self.note) + + if let oneToOneDiscussion = try? contact.oneToOneDiscussion { + self.discussionConfigurationBackupItem?.updateExistingInstance(oneToOneDiscussion.localConfiguration) + self.discussionConfigurationBackupItem?.updateExistingInstance(oneToOneDiscussion.sharedConfiguration) + } + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvContactIdentity.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvContactIdentity.swift index 0dc5e84f..91a53c04 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvContactIdentity.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvContactIdentity.swift @@ -38,9 +38,10 @@ final class PersistedObvContactIdentity: NSManagedObject { @NSManaged private(set) var customDisplayName: String? @NSManaged private(set) var fullDisplayName: String - @NSManaged private var identity: Data + @NSManaged private(set) var identity: Data @NSManaged private(set) var isActive: Bool @NSManaged private(set) var isCertifiedByOwnKeycloak: Bool + @NSManaged private(set) var isOneToOne: Bool @NSManaged private(set) var note: String? @NSManaged private var rawOwnedIdentityIdentity: Data // Required for core data constraints @NSManaged private var rawStatus: Int @@ -49,12 +50,14 @@ final class PersistedObvContactIdentity: NSManagedObject { @NSManaged private(set) var photoURL: URL? @NSManaged private(set) var customPhotoFilename: String? @NSManaged private var capabilityWebrtcContinuousICE: Bool + @NSManaged private var capabilityOneToOneContacts: Bool + @NSManaged private var capabilityGroupsV2: Bool // MARK: - Relationships @NSManaged private(set) var contactGroups: Set @NSManaged private(set) var devices: Set - @NSManaged private(set) var oneToOneDiscussion: PersistedOneToOneDiscussion + @NSManaged private var rawOneToOneDiscussion: PersistedOneToOneDiscussion? // Nil when isOneToOne is false @NSManaged private var rawOwnedIdentity: PersistedObvOwnedIdentity? // If nil, this entity is eventually cascade-deleted // MARK: - Variables @@ -112,7 +115,7 @@ final class PersistedObvContactIdentity: NSManagedObject { } func resetOneToOneDiscussionTitle() throws { - try self.oneToOneDiscussion.resetTitle(to: self.nameForSettingOneToOneDiscussionTitle) + try self.oneToOneDiscussion?.resetTitle(to: self.nameForSettingOneToOneDiscussionTitle) } var customOrFullDisplayName: String { @@ -136,6 +139,24 @@ final class PersistedObvContactIdentity: NSManagedObject { return formatter.string(from: personNameComponents) } + /// Returns `nil` iff `isOneToOne` is `false`. + var oneToOneDiscussion: PersistedOneToOneDiscussion? { + get throws { + if isOneToOne { + // In case the contact is OneToOne, we expect the discussion to be non-nil. + // If it is, we make sure the discussion we create is not on the view context. + if rawOneToOneDiscussion == nil { + assert(managedObjectContext != nil) + assert(managedObjectContext != ObvStack.shared.viewContext) + assertionFailure() + } + return try rawOneToOneDiscussion ?? PersistedOneToOneDiscussion(contactIdentity: self) + } else { + return nil + } + } + } + } @@ -143,18 +164,21 @@ final class PersistedObvContactIdentity: NSManagedObject { extension PersistedObvContactIdentity { - convenience init?(contactIdentity: ObvContactIdentity, within context: NSManagedObjectContext) { + convenience init(contactIdentity: ObvContactIdentity, within context: NSManagedObjectContext) throws { let entityDescription = NSEntityDescription.entity(forEntityName: PersistedObvContactIdentity.entityName, in: context)! self.init(entity: entityDescription, insertInto: context) - guard let persistedObvOwnedIdentity = try? PersistedObvOwnedIdentity.get(persisted: contactIdentity.ownedIdentity, within: context) else { - return nil + guard let persistedObvOwnedIdentity = try PersistedObvOwnedIdentity.get(persisted: contactIdentity.ownedIdentity, within: context) else { + throw Self.makeError(message: "Could not find PersistedObvOwnedIdentity") } self.customDisplayName = nil - guard !contactIdentity.trustedIdentityDetails.coreDetails.getDisplayNameWithStyle(.full).isEmpty else { return nil } + guard !contactIdentity.trustedIdentityDetails.coreDetails.getDisplayNameWithStyle(.full).isEmpty else { + throw Self.makeError(message: "The full display name of the contact is empty") + } self.fullDisplayName = contactIdentity.trustedIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) - do { self.serializedIdentityCoreDetails = try contactIdentity.trustedIdentityDetails.coreDetails.encode() } catch { return nil } + self.serializedIdentityCoreDetails = try contactIdentity.trustedIdentityDetails.coreDetails.encode() self.identity = contactIdentity.cryptoId.getIdentity() self.isActive = true + self.isOneToOne = contactIdentity.isOneToOne self.isCertifiedByOwnKeycloak = contactIdentity.isCertifiedByOwnKeycloak self.note = nil self.rawStatus = Status.noNewPublishedDetails.rawValue @@ -164,13 +188,20 @@ extension PersistedObvContactIdentity { self.contactGroups = Set() self.rawOwnedIdentityIdentity = persistedObvOwnedIdentity.cryptoId.getIdentity() self.ownedIdentity = persistedObvOwnedIdentity - guard let _oneToOneDiscussion = PersistedOneToOneDiscussion(contactIdentity: self) else { return nil } - self.oneToOneDiscussion = _oneToOneDiscussion + self.rawOneToOneDiscussion = contactIdentity.isOneToOne ? try PersistedOneToOneDiscussion(contactIdentity: self) : nil } - func delete() throws { + func deleteAndLockOneToOneDiscussion() throws { guard let context = self.managedObjectContext else { throw PersistedObvContactIdentity.makeError(message: "No context found") } + + // When deleting a contact, we lock the one to one discussion we have with her + do { + try self.rawOneToOneDiscussion?.delete(doCreateLockedDiscussion: true) + } catch { + os_log("Could not lock the persisted oneToOne discussion", log: log, type: .fault) + throw Self.makeError(message: "Could not lock the persisted oneToOne discussion") + } context.delete(self) } @@ -207,6 +238,12 @@ extension PersistedObvContactIdentity { self.isCertifiedByOwnKeycloak = contactIdentity.isCertifiedByOwnKeycloak self.updateSortOrder(with: ObvMessengerSettings.Interface.contactsSortOrder) self.isActive = contactIdentity.isActive + self.isOneToOne = contactIdentity.isOneToOne + if self.isOneToOne && self.rawOneToOneDiscussion == nil { + self.rawOneToOneDiscussion = try PersistedOneToOneDiscussion(contactIdentity: self) + } else if !self.isOneToOne { + try self.rawOneToOneDiscussion?.delete(doCreateLockedDiscussion: true) + } // Note that we do not reset the discussion title. // Instead, we send a notification in the didSave method that will be catched by the appropriate coordinator, allowing to properly synchronize the title change. } @@ -226,7 +263,7 @@ extension PersistedObvContactIdentity { } else { self.customDisplayName = nil } - try self.oneToOneDiscussion.resetTitle(to: self.customDisplayName ?? self.fullDisplayName) + try self.oneToOneDiscussion?.resetTitle(to: self.customDisplayName ?? self.fullDisplayName) self.updateSortOrder(with: ObvMessengerSettings.Interface.contactsSortOrder) } @@ -266,7 +303,7 @@ extension PersistedObvContactIdentity { guard let context = self.managedObjectContext else { throw NSError() } let knownDeviceIdentifiers: Set = Set(self.devices.compactMap { $0.identifier }) if !knownDeviceIdentifiers.contains(device.identifier) { - _ = PersistedObvContactDevice(obvContactDevice: device, within: context) + _ = try PersistedObvContactDevice(obvContactDevice: device, within: context) } } @@ -296,6 +333,10 @@ extension PersistedObvContactIdentity { switch capability { case .webrtcContinuousICE: self.capabilityWebrtcContinuousICE = newCapabilities.contains(capability) + case .oneToOneContacts: + self.capabilityOneToOneContacts = newCapabilities.contains(capability) + case .groupsV2: + self.capabilityGroupsV2 = newCapabilities.contains(capability) } } } @@ -309,6 +350,14 @@ extension PersistedObvContactIdentity { if self.capabilityWebrtcContinuousICE { capabilitites.insert(capability) } + case .oneToOneContacts: + if self.capabilityOneToOneContacts { + capabilitites.insert(capability) + } + case .groupsV2: + if self.capabilityGroupsV2 { + capabilitites.insert(capability) + } } } return capabilitites @@ -341,6 +390,12 @@ extension PersistedObvContactIdentity { return NSFetchRequest(entityName: self.entityName) } + enum OneToOneStatus { + case oneToOne + case nonOneToOne + case any + } + struct Predicate { enum Key: String { case customDisplayName = "customDisplayName" @@ -355,6 +410,7 @@ extension PersistedObvContactIdentity { case isActive = "isActive" case isCertifiedByOwnKeycloak = "isCertifiedByOwnKeycloak" case capabilityWebrtcContinuousICE = "capabilityWebrtcContinuousICE" + case isOneToOne = "isOneToOne" static var ownedIdentityIdentity: String { [Key.rawOwnedIdentity.rawValue, PersistedObvOwnedIdentity.identityKey].joined(separator: ".") } @@ -392,33 +448,48 @@ extension PersistedObvContactIdentity { static func inPersistedContactGroup(_ persistedContactGroup: PersistedContactGroup) -> NSPredicate { NSPredicate(format: "%@ IN %K", persistedContactGroup, Key.contactGroups.rawValue) } + static func isOneToOneIs(_ value: Bool) -> NSPredicate { + NSPredicate(Key.isOneToOne, is: value) + } + static func forOneToOneStatus(_ mode: OneToOneStatus) -> NSPredicate { + switch mode { + case .oneToOne: + return Predicate.isOneToOneIs(true) + case .nonOneToOne: + return Predicate.isOneToOneIs(false) + case .any: + return NSPredicate(value: true) + } + } } - static func get(cryptoId: ObvCryptoId, ownedIdentity: PersistedObvOwnedIdentity) throws -> PersistedObvContactIdentity? { + static func get(cryptoId: ObvCryptoId, ownedIdentity: PersistedObvOwnedIdentity, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus) throws -> PersistedObvContactIdentity? { guard let context = ownedIdentity.managedObjectContext else { throw makeError(message: "Could not find context") } let request: NSFetchRequest = PersistedObvContactIdentity.fetchRequest() request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ Predicate.withCryptoId(cryptoId), Predicate.ofOwnedIdentity(ownedIdentity), + Predicate.forOneToOneStatus(oneToOneStatus), ]) request.fetchLimit = 1 return try context.fetch(request).first } - static func get(contactCryptoId: ObvCryptoId, ownedIdentityCryptoId: ObvCryptoId, within context: NSManagedObjectContext) throws -> PersistedObvContactIdentity? { + static func get(contactCryptoId: ObvCryptoId, ownedIdentityCryptoId: ObvCryptoId, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus, within context: NSManagedObjectContext) throws -> PersistedObvContactIdentity? { let request: NSFetchRequest = PersistedObvContactIdentity.fetchRequest() request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ Predicate.withCryptoId(contactCryptoId), Predicate.ofOwnedIdentityWithCryptoId(ownedIdentityCryptoId), + Predicate.forOneToOneStatus(oneToOneStatus), ]) request.fetchLimit = 1 return try context.fetch(request).first } - static func get(persisted obvContactIdentity: ObvContactIdentity, within context: NSManagedObjectContext) throws -> PersistedObvContactIdentity? { + static func get(persisted obvContactIdentity: ObvContactIdentity, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus, within context: NSManagedObjectContext) throws -> PersistedObvContactIdentity? { let request: NSFetchRequest = PersistedObvContactIdentity.fetchRequest() request.predicate = Predicate.correspondingToObvContactIdentity(obvContactIdentity) request.fetchLimit = 1 @@ -426,10 +497,13 @@ extension PersistedObvContactIdentity { } - static func getAllContactOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, within context: NSManagedObjectContext) throws -> [PersistedObvContactIdentity] { + static func getAllContactOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus, within context: NSManagedObjectContext) throws -> [PersistedObvContactIdentity] { let request: NSFetchRequest = PersistedObvContactIdentity.fetchRequest() request.sortDescriptors = [NSSortDescriptor(key: Predicate.Key.sortDisplayName.rawValue, ascending: true)] - request.predicate = Predicate.ofOwnedIdentityWithCryptoId(ownedCryptoId) + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.ofOwnedIdentityWithCryptoId(ownedCryptoId), + Predicate.forOneToOneStatus(oneToOneStatus), + ]) request.fetchBatchSize = 1_000 return try context.fetch(request) } @@ -449,11 +523,12 @@ extension PersistedObvContactIdentity { } - static func getAllContactsWithCryptoId(in cryptoIds: Set, ofOwnedIdentity ownedCryptoId: ObvCryptoId, within context: NSManagedObjectContext) throws -> Set { + static func getAllContactsWithCryptoId(in cryptoIds: Set, ofOwnedIdentity ownedCryptoId: ObvCryptoId, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus, within context: NSManagedObjectContext) throws -> Set { let request: NSFetchRequest = PersistedObvContactIdentity.fetchRequest() request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ Predicate.withCryptoIdIn(cryptoIds), Predicate.ofOwnedIdentityWithCryptoId(ownedCryptoId), + Predicate.forOneToOneStatus(oneToOneStatus), ]) request.fetchBatchSize = 1_000 let contacts = Set(try context.fetch(request)) @@ -477,9 +552,12 @@ extension PersistedObvContactIdentity { } - static func countContactsOfOwnedIdentity(_ ownedIdentityCryptoId: ObvCryptoId, within context: NSManagedObjectContext) throws -> Int { + static func countContactsOfOwnedIdentity(_ ownedIdentityCryptoId: ObvCryptoId, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus, within context: NSManagedObjectContext) throws -> Int { let request: NSFetchRequest = PersistedObvContactIdentity.fetchRequest() - request.predicate = Predicate.ofOwnedIdentityWithCryptoId(ownedIdentityCryptoId) + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.ofOwnedIdentityWithCryptoId(ownedIdentityCryptoId), + Predicate.forOneToOneStatus(oneToOneStatus), + ]) request.resultType = .countResultType let count = try context.count(for: request) return count @@ -500,24 +578,29 @@ extension PersistedObvContactIdentity { // MARK: - Convenience NSFetchedResultsController creators extension PersistedObvContactIdentity { - - static func getPredicateForAllContactsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId) -> NSPredicate { - return Predicate.ofOwnedIdentityWithCryptoId(ownedCryptoId) + + static func getPredicateForAllContactsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus) -> NSPredicate { + return NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.ofOwnedIdentityWithCryptoId(ownedCryptoId), + Predicate.forOneToOneStatus(oneToOneStatus), + ]) } - static func getPredicateForAllContactsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, excludedContactCryptoIds: Set) -> NSPredicate { - NSCompoundPredicate(andPredicateWithSubpredicates: [ + static func getPredicateForAllContactsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, excludedContactCryptoIds: Set, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus) -> NSPredicate { + return NSCompoundPredicate(andPredicateWithSubpredicates: [ Predicate.ofOwnedIdentityWithCryptoId(ownedCryptoId), Predicate.excludedContactCryptoIds(excludedIdentities: excludedContactCryptoIds), + Predicate.forOneToOneStatus(oneToOneStatus), ]) } - static func getPredicateForAllContactsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, restrictedToContactCryptoIds: Set) -> NSPredicate { + static func getPredicateForAllContactsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, restrictedToContactCryptoIds: Set, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus) -> NSPredicate { NSCompoundPredicate(andPredicateWithSubpredicates: [ Predicate.ofOwnedIdentityWithCryptoId(ownedCryptoId), Predicate.restrictedToContactCryptoIds(identities: restrictedToContactCryptoIds), + Predicate.forOneToOneStatus(oneToOneStatus), ]) } @@ -527,12 +610,19 @@ extension PersistedObvContactIdentity { } - static func getFetchRequestForAllContactsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, predicate: NSPredicate, and andPredicate: NSPredicate? = nil) -> NSFetchRequest { + static func getFetchRequestForAllContactsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, predicate: NSPredicate, and andPredicate: NSPredicate? = nil, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus) -> NSFetchRequest { let _predicate: NSPredicate if let andPredicate = andPredicate { - _predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [predicate, andPredicate]) + _predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + predicate, + andPredicate, + Predicate.forOneToOneStatus(oneToOneStatus), + ]) } else { - _predicate = predicate + _predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + predicate, + Predicate.forOneToOneStatus(oneToOneStatus), + ]) } let request: NSFetchRequest = PersistedObvContactIdentity.fetchRequest() request.predicate = _predicate @@ -542,17 +632,20 @@ extension PersistedObvContactIdentity { } - static func getFetchedResultsControllerForContactGroup(_ persistedContactGroup: PersistedContactGroup) throws -> NSFetchedResultsController { + static func getFetchedResultsControllerForContactGroup(_ persistedContactGroup: PersistedContactGroup, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus) throws -> NSFetchedResultsController { guard let context = persistedContactGroup.managedObjectContext else { throw NSError() } let predicate = getPredicateForContactGroup(persistedContactGroup) - return getFetchedResultsController(predicate: predicate, within: context) + return getFetchedResultsController(predicate: predicate, whereOneToOneStatusIs: oneToOneStatus, within: context) } - static func getFetchedResultsController(predicate: NSPredicate, within context: NSManagedObjectContext) -> NSFetchedResultsController { + static func getFetchedResultsController(predicate: NSPredicate, whereOneToOneStatusIs oneToOneStatus: OneToOneStatus, within context: NSManagedObjectContext) -> NSFetchedResultsController { let fetchRequest: NSFetchRequest = PersistedObvContactIdentity.fetchRequest() fetchRequest.sortDescriptors = [NSSortDescriptor(key: Predicate.Key.sortDisplayName.rawValue, ascending: true)] - fetchRequest.predicate = predicate + fetchRequest.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + predicate, + Predicate.forOneToOneStatus(oneToOneStatus), + ]) let fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, managedObjectContext: context, sectionNameKeyPath: nil, @@ -638,23 +731,23 @@ extension PersistedObvContactIdentity { if isInserted { - let notification = ObvMessengerInternalNotification.persistedContactWasInserted(objectID: objectID, contactCryptoId: cryptoId) + let notification = ObvMessengerCoreDataNotification.persistedContactWasInserted(objectID: objectID, contactCryptoId: cryptoId) notification.postOnDispatchQueue() } else if isDeleted { - let notification = ObvMessengerInternalNotification.persistedContactWasDeleted(objectID: objectID, identity: identity) + let notification = ObvMessengerCoreDataNotification.persistedContactWasDeleted(objectID: objectID, identity: identity) notification.postOnDispatchQueue() } else { if changedKeys.contains(Predicate.Key.customDisplayName.rawValue) { - ObvMessengerInternalNotification.persistedContactHasNewCustomDisplayName(contactCryptoId: cryptoId) + ObvMessengerCoreDataNotification.persistedContactHasNewCustomDisplayName(contactCryptoId: cryptoId) .postOnDispatchQueue() } if changedKeys.contains(Predicate.Key.rawStatus.rawValue), let ownedCryptoId = ownedIdentity?.cryptoId { - ObvMessengerInternalNotification.persistedContactHasNewStatus(contactCryptoId: cryptoId, ownedCryptoId: ownedCryptoId) + ObvMessengerCoreDataNotification.persistedContactHasNewStatus(contactCryptoId: cryptoId, ownedCryptoId: ownedCryptoId) .postOnDispatchQueue() } @@ -665,7 +758,7 @@ extension PersistedObvContactIdentity { if let contact = try? ObvStack.shared.viewContext.existingObject(with: typedObjectID.objectID) as? PersistedObvContactIdentity { ObvStack.shared.viewContext.refresh(contact, mergeChanges: true) } - ObvMessengerInternalNotification.persistedContactIsActiveChanged(contactID: typedObjectID) + ObvMessengerCoreDataNotification.persistedContactIsActiveChanged(contactID: typedObjectID) .postOnDispatchQueue() } } @@ -673,17 +766,18 @@ extension PersistedObvContactIdentity { // Since the discussion title depends on both the custom name and the full display name of the contact, we send an appropriate notification if one of two changed. if changedKeys.contains(Predicate.Key.customDisplayName.rawValue) || changedKeys.contains(Predicate.Key.fullDisplayName.rawValue) { guard let ownedIdentityObjectID = self.ownedIdentity?.typedObjectID else { return } - ObvMessengerInternalNotification.aOneToOneDiscussionTitleNeedsToBeReset(ownedIdentityObjectID: ownedIdentityObjectID) + ObvMessengerCoreDataNotification.aOneToOneDiscussionTitleNeedsToBeReset(ownedIdentityObjectID: ownedIdentityObjectID) .postOnDispatchQueue() } // Last but not least, if the one2one discussion with this contact is loaded in the view context, we refresh it. // This what makes it possible, e.g., to see the contact profile picture in the discussion list as soon as possible do { - let oneToOneDiscussionObjectID = self.oneToOneDiscussion.typedObjectID - DispatchQueue.main.async { - guard let oneToOneDiscussion = ObvStack.shared.viewContext.registeredObject(for: oneToOneDiscussionObjectID.objectID) as? PersistedOneToOneDiscussion else { return } - ObvStack.shared.viewContext.refresh(oneToOneDiscussion, mergeChanges: true) + if let oneToOneDiscussionObjectID = try? self.oneToOneDiscussion?.typedObjectID { + DispatchQueue.main.async { + guard let oneToOneDiscussion = ObvStack.shared.viewContext.registeredObject(for: oneToOneDiscussionObjectID.objectID) as? PersistedOneToOneDiscussion else { return } + ObvStack.shared.viewContext.refresh(oneToOneDiscussion, mergeChanges: true) + } } } @@ -691,35 +785,3 @@ extension PersistedObvContactIdentity { } } - -// MARK: - For Backup purposes - -extension PersistedObvContactIdentity { - - var backupItem: PersistedObvContactIdentityBackupItem { - let conf = PersistedDiscussionConfigurationBackupItem( - local: oneToOneDiscussion.localConfiguration, - shared: oneToOneDiscussion.sharedConfiguration) - return PersistedObvContactIdentityBackupItem( - identity: self.identity, - customDisplayName: self.customDisplayName, - note: self.note, - discussionConfigurationBackupItem: conf.isEmpty ? nil : conf) - } - -} - - -extension PersistedObvContactIdentityBackupItem { - - func updateExistingInstance(_ contact: PersistedObvContactIdentity) { - - try? contact.setCustomDisplayName(to: self.customDisplayName) - contact.setNote(to: self.note) - - self.discussionConfigurationBackupItem?.updateExistingInstance(contact.oneToOneDiscussion.localConfiguration) - self.discussionConfigurationBackupItem?.updateExistingInstance(contact.oneToOneDiscussion.sharedConfiguration) - - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity+Backup.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity+Backup.swift new file mode 100644 index 00000000..58a3ba0a --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity+Backup.swift @@ -0,0 +1,68 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import CoreData + +extension PersistedObvOwnedIdentity { + + var backupItem: PersistedObvOwnedIdentityBackupItem { + let contacts = self.contacts.map { $0.backupItem }.filter { !$0.isEmpty } + let groups = self.contactGroups.map { $0.backupItem }.filter { !$0.isEmpty } + return PersistedObvOwnedIdentityBackupItem( + identity: self.identity, + contacts: contacts.isEmpty ? nil : contacts, + groups: groups.isEmpty ? nil : groups) + } + +} + + +extension PersistedObvOwnedIdentityBackupItem { + + func updateExistingInstance(within context: NSManagedObjectContext) throws { + + guard let ownedIdentity = try PersistedObvOwnedIdentity.get(identity: self.identity, within: context) else { + assertionFailure() + throw PersistedObvOwnedIdentityBackupItem.makeError(message: "Could not find owned identity corresponding to backup item") + } + for contact in self.contacts ?? [] { + guard let persistedContact = ownedIdentity.contacts.first(where: { + $0.cryptoId.getIdentity() == contact.identity }) + else { + assertionFailure() + continue + } + contact.updateExistingInstance(persistedContact) + } + for group in groups ?? [] { + guard let persistedGroup = ownedIdentity.contactGroups.first(where: { + $0.groupUid == group.groupUid && + $0.ownerIdentity == group.groupOwnerIdentity }) + else { + assertionFailure() + continue + } + group.updateExistingInstance(persistedGroup) + } + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity.swift index cf3c61b0..b91df745 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity.swift @@ -41,8 +41,10 @@ final class PersistedObvOwnedIdentity: NSManagedObject { @NSManaged private(set) var apiKeyExpirationDate: Date? @NSManaged private var capabilityWebrtcContinuousICE: Bool + @NSManaged private var capabilityOneToOneContacts: Bool + @NSManaged private var capabilityGroupsV2: Bool @NSManaged private var fullDisplayName: String - @NSManaged private var identity: Data + @NSManaged private(set) var identity: Data @NSManaged private(set) var isActive: Bool @NSManaged private(set) var isKeycloakManaged: Bool @NSManaged private var rawAPIKeyStatus: Int @@ -131,6 +133,10 @@ extension PersistedObvOwnedIdentity { switch capability { case .webrtcContinuousICE: self.capabilityWebrtcContinuousICE = newCapabilities.contains(capability) + case .oneToOneContacts: + self.capabilityOneToOneContacts = newCapabilities.contains(capability) + case .groupsV2: + self.capabilityGroupsV2 = newCapabilities.contains(capability) } } } @@ -144,6 +150,14 @@ extension PersistedObvOwnedIdentity { if self.capabilityWebrtcContinuousICE { capabilitites.insert(capability) } + case .oneToOneContacts: + if self.capabilityOneToOneContacts { + capabilitites.insert(capability) + } + case .groupsV2: + if self.capabilityGroupsV2 { + capabilitites.insert(capability) + } } } return capabilitites @@ -294,68 +308,19 @@ extension PersistedObvOwnedIdentity { } if isInserted { - let notification = ObvMessengerInternalNotification.newPersistedObvOwnedIdentity(ownedCryptoId: self.cryptoId) + let notification = ObvMessengerCoreDataNotification.newPersistedObvOwnedIdentity(ownedCryptoId: self.cryptoId) notification.postOnDispatchQueue() } if changedKeys.contains(PersistedObvOwnedIdentity.isActiveKey) { if self.isActive { - let notification = ObvMessengerInternalNotification.ownedIdentityWasReactivated(ownedIdentityObjectID: self.objectID) + let notification = ObvMessengerCoreDataNotification.ownedIdentityWasReactivated(ownedIdentityObjectID: self.objectID) notification.postOnDispatchQueue() } else { - let notification = ObvMessengerInternalNotification.ownedIdentityWasDeactivated(ownedIdentityObjectID: self.objectID) + let notification = ObvMessengerCoreDataNotification.ownedIdentityWasDeactivated(ownedIdentityObjectID: self.objectID) notification.postOnDispatchQueue() } } } } - - -// MARK: - For Backup purposes - -extension PersistedObvOwnedIdentity { - - var backupItem: PersistedObvOwnedIdentityBackupItem { - let contacts = self.contacts.map { $0.backupItem }.filter { !$0.isEmpty } - let groups = self.contactGroups.map { $0.backupItem }.filter { !$0.isEmpty } - return PersistedObvOwnedIdentityBackupItem( - identity: self.identity, - contacts: contacts.isEmpty ? nil : contacts, - groups: groups.isEmpty ? nil : groups) - } - -} - - -extension PersistedObvOwnedIdentityBackupItem { - - func updateExistingInstance(within context: NSManagedObjectContext) throws { - - guard let ownedIdentity = try PersistedObvOwnedIdentity.get(identity: self.identity, within: context) else { - assertionFailure() - throw PersistedObvOwnedIdentityBackupItem.makeError(message: "Could not find owned identity corresponding to backup item") - } - for contact in self.contacts ?? [] { - guard let persistedContact = ownedIdentity.contacts.first(where: { - $0.cryptoId.getIdentity() == contact.identity }) - else { - assertionFailure() - continue - } - contact.updateExistingInstance(persistedContact) - } - for group in groups ?? [] { - guard let persistedGroup = ownedIdentity.contactGroups.first(where: { - $0.groupUid == group.groupUid && - $0.ownerIdentity == group.groupOwnerIdentity }) - else { - assertionFailure() - continue - } - group.updateExistingInstance(persistedGroup) - } - - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedPendingGroupMember.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedPendingGroupMember.swift index 8bef4a65..e805d236 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedPendingGroupMember.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedPendingGroupMember.swift @@ -81,15 +81,17 @@ final class PersistedPendingGroupMember: NSManagedObject { extension PersistedPendingGroupMember { - convenience init?(genericIdentity: ObvGenericIdentity, contactGroup: PersistedContactGroup) { + convenience init(genericIdentity: ObvGenericIdentity, contactGroup: PersistedContactGroup) throws { - guard let context = contactGroup.managedObjectContext else { return nil } + guard let context = contactGroup.managedObjectContext else { + throw Self.makeError(message: "Could not find context") + } let entityDescription = NSEntityDescription.entity(forEntityName: PersistedPendingGroupMember.entityName, in: context)! self.init(entity: entityDescription, insertInto: context) self.declined = false - do { self.serializedIdentityCoreDetails = try genericIdentity.currentIdentityDetails.coreDetails.encode() } catch { return nil } + self.serializedIdentityCoreDetails = try genericIdentity.currentIdentityDetails.coreDetails.encode() self.fullDisplayName = genericIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) self.identity = genericIdentity.cryptoId.getIdentity() self.rawGroupOwnerIdentity = contactGroup.ownerIdentity diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v42_to_v43/MigrationAppDatabase_v42_to_v43.md b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v42_to_v43/MigrationAppDatabase_v42_to_v43.md new file mode 100644 index 00000000..7e85fc6c --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v42_to_v43/MigrationAppDatabase_v42_to_v43.md @@ -0,0 +1,24 @@ +# App database migration from v42 to v43 + +## PersistedInvitationOneToOneInvitationSent - New entity + +Does not prevent lightweight migration. + +## PersistedObvContactIdentity - Modified entity + +Adds three attributes (capabilityGroupsV2, capabilityOneToOneContacts, isOneToOne), but the isOneToOne must be set to true during the migration although its default value is false. +We need a heavyweight migration. + +The oneToOneDiscussion relationship is renamed rawOneToOneDiscussion + +## PersistedObvOwnedIdentity - Modified entity + +Adds two attributes (capabilityGroupsV2, capabilityOneToOneContacts). + +## PersistedOneToOneDiscussion - Modified entity + +The deletion rule of the contactIdentity relationship changes, nothing to do during migration. + +## Conclusion + +A heavyweight migration is required diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v42_to_v43/ObvMessengerMappingModel_v42_to_v43.xcmappingmodel/xcmapping.xml b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v42_to_v43/ObvMessengerMappingModel_v42_to_v43.xcmappingmodel/xcmapping.xml new file mode 100644 index 00000000..2afb7b2f --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v42_to_v43/ObvMessengerMappingModel_v42_to_v43.xcmappingmodel/xcmapping.xml @@ -0,0 +1,1900 @@ + + + + + + 134481920 + 64663C31-8D4C-4FB4-89D5-521D417A3197 + 473 + + + + NSPersistenceFrameworkVersion + 1145 + NSStoreModelVersionHashes + + XDDevAttributeMapping + + 0plcXXRN7XHKl5CcF+fwriFmUpON3ZtcI/AfK748aWc= + + XDDevEntityMapping + + qeN1Ym3TkWN1G6dU9RfX6Kd2ccEvcDVWHpd3LpLgboI= + + XDDevMappingModel + + EqtMzvRnVZWkXwBHu4VeVGy8UyoOe+bi67KC79kphlQ= + + XDDevPropertyMapping + + XN33V44TTGY4JETlMoOB5yyTKxB+u4slvDIinv0rtGA= + + XDDevRelationshipMapping + + akYY9LhehVA/mCb4ATLWuI9XGLcjpm14wWL1oEBtIcs= + + + NSStoreModelVersionHashesDigest + +Hmc2uYZK6og+Pvx5GUJ7oW75UG4V/ksQanTjfTKUnxyGWJRMtB5tIRgVwGsrd7lz/QR57++wbvWsr6nxwyS0A== + NSStoreModelVersionHashesVersion + 3 + NSStoreModelVersionIdentifiers + + + + + + + + + 1 + messageReceivedWithLimitedExistence + + + + 1 + contactIdentities + + + + 1 + invitations + + + + rawStatus + + + + rawStatus + + + + 1 + pendingMessageReactions + + + + lastOutboundMessageSequenceNumber + + + + expirationDate + + + + sectionIdentifier + + + + photoURL + + + + PersistedDiscussionLocalConfiguration + Undefined + 11 + PersistedDiscussionLocalConfiguration + 1 + + + + + + 1 + callLogContact + + + + messageIdentifierFromEngine + + + + sectionIdentifier + + + + 1 + contactGroup + + + + serializedIdentityCoreDetails + + + + 1 + pendingMembers + + + + 1 + rawReactions + + + + latestSequenceNumber + + + + 1 + replyTo + + + + 1 + optionalContactIdentity + + + + isWiped + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAA0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + capabilityGroupsV2 + + + + 1 + logContacts + + + + 1 + pendingMessageReactions + + + + 1 + ownedContactGroups + + + + serverTimestamp + + + + index + + + + 1 + draft + + + + senderThreadIdentifier + + + + senderThreadIdentifier + + + + numberOfUnreadReceivedMessages + + + + senderSequenceNumber + + + + 1 + ownedIdentity + + + + photoURL + + + + messageIdentifierFromEngine + + + + PersistedExpirationForSentMessageWithLimitedVisibility + Undefined + 14 + PersistedExpirationForSentMessageWithLimitedVisibility + 1 + + + + + + declined + + + + PersistedMessageReactionReceived + Undefined + 27 + PersistedMessageReactionReceived + 1 + + + + + + sortIndex + + + + 1 + unsortedFyleMessageJoinWithStatuses + + + + date + + + + rawVisibilityDuration + + + + timestampOfLastMessage + + + + 1 + pendingMessageReactions + + + + senderThreadIdentifier + + + + readOnce + + + + lastOutboundMessageSequenceNumber + + + + timestamp + + + + 1 + rawMessageRepliedTo + + + + isIncoming + + + + timestampOfLastMessage + + + + SentFyleMessageJoinWithStatus + Undefined + 19 + SentFyleMessageJoinWithStatus + 1 + + + + + + actionRequired + + + + 1 + contactIdentity + + + + 1 + draft + + + + PersistedMessageSystem + Undefined + 18 + PersistedMessageSystem + 1 + + + + + + rawExistenceDuration + + + + sha256 + + + + 1 + ownedIdentity + + + + rawExistenceDuration + + + + expirationDate + + + + groupNameCustom + + + + 1 + optionalCallLogItem + + + + rawOwnedIdentityIdentity + + + + 1 + pendingMessageReactions + + + + startDate + + + + returnReceiptKey + + + + PersistedMessageReceived + Undefined + 10 + PersistedMessageReceived + 1 + + + + + + version + + + + rawDoFetchContentRichURLsMetadata + + + + rawKind + + + + 1 + unsortedFyleMessageJoinWithStatus + + + + 1 + pendingMembers + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAA0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + capabilityOneToOneContacts + + + + rawExistenceDuration + + + + identity + + + + senderThreadIdentifier + + + + senderThreadIdentifier + + + + rawOwnedIdentityIdentity + + + + 1 + callLogItem + + + + senderThreadIdentifier + + + + 1 + localConfiguration + + + + 1 + sharedConfiguration + + + + body + + + + 1 + discussion + + + + rawCountBasedRetentionIsActive + + + + identity + + + + 1 + owner + + + + timestamp + + + + timestampAllAttachmentsSent + + + + 1 + rawReactions + + + + ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 42.xcdatamodel + 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cAAAb6wAAG/oAABwJAAAcIwAAHCQAABwqAAAcNgAAHEwAABxbAAAcXgAAHG0AABx8AAAcfwAAHI4AABydAAAcoAAAHK8AABy+AAAcwgAAHNEAABzgAAAc4QAAHOsAABzsAAAc7QAAHO4AAB0DAAAdBAAAHQwAAB0YAAAdLAAAHTsAAB1KAAAdWQAAHV0AAB1sAAAdewAAHYoAAB2ZAAAdqAAAHbQAAB3GAAAd1QAAHeQAAB3zAAAeAgAAHhEAAB4gAAAeLwAAHkQAAB5FAAAeTQAAHlkAAB5tAAAefAAAHosAAB6aAAAengAAHq0AAB68AAAeywAAHtoAAB7pAAAe9QAAHwcAAB8WAAAfJQAAHzQAAB9DAAAfUgAAH2EAAB9wAAAfhQAAH4YAAB+OAAAfmgAAH64AAB+9AAAfzAAAH9sAAB/fAAAf7gAAH/0AACAMAAAgGwAAICoAACA2AAAgSAAAIFcAACBmAAAgdQAAIIQAACCTAAAgogAAILEAACC1AAAgvAAAIL0AACDfAAAg4AAAIOYAACDyAAAhCAAAIRcAACEaAAAhKQAAITgAACE7AAAhSgAAIVkAACFcAAAhawAAIXoAACF+AAAhjQAAIZwAACGdAAAhrQAAIa4AACGvAAAhsAAAIbEAACGyAAAhswAAIcgAACHJAAAh0QAAId0AACHxAAAiAAAAIg8AACIeAAAiIgAAIjEAACJAAAAiTwAAIl4AACJtAAAieQAAIosAACKaAAAiqQAAIrgAACLHAAAi4QAAIuIAACLoAAAi9AAAIwoAACMZAAAjHAAAIysAACM6AAAjPgAAI0IAACNDAAAjUgAAI2EAACNkAAAjcwAAI4IAACOGAAAjlQAAI6QAACOyAAAjswAAI7QAACO1AAAjtgAAI8sAACPMAAAj1AAAI+AAACP0AAAkAwAAJBIAACQhAAAkJQAAJDQAACRDAAAkUgAAJGEAACRwAAAkfAAAJI4AACSdAAAkrAAAJLsAACTKAAAkywAAJNoAACTpAAAk+AAAJQ0AACUOAAAlFgAAJSIAACU2AAAlRQAAJVQAACVjAAAlZwAAJXYAACWFAAAllAAAJaMAACWyAAAlvgAAJdAAACXfAAAl7gAAJf0AACYMAAAmGwAAJioAACY5AAAmTgAAJk8AACZXAAAmYwAAJncAACaGAAAmlQAAJqQAACaoAAAmtwAAJsYAACbVAAAm5AAAJvMAACb/AAAnEQAAJyAAACcvAAAnPgAAJ00AACdOAAAnXQAAJ2wAACd7AAAnkAAAJ5EAACeZAAAnpQAAJ7kAACfIAAAn1wAAJ+YAACfqAAAn+QAAKAgAACgXAAAoJgAAKDUAAChBAAAoUwAAKGIAAChxAAAogAAAKI8AACipAAAoqgAAKLAAACi8AAAo0gAAKOEAACjkAAAo8wAAKQIAACkFAAApFAAAKSMAACkmAAApNQAAKUQAAClIAAApVwAAKWYAAClnAAApdQAAKXYAACmLAAApjAAAKZQAACmgAAAptAAAKcMAACnSAAAp4QAAKeUAACn0AAAqAwAAKhIAACohAAAqMAAAKjwAACpOAAAqXQAAKmwAACp7AAAqigAAKqQAACqlAAAqqwAAKrcAACrNAAAq3AAAKt8AACruAAAq/QAAKwAAACsPAAArHgAAKyEAACswAAArPwAAK0MAACtSAAArYQAAK2IAACt2AAArdwAAK3gAACt5AAAregAAK3sAACt8AAArfQAAK34AACuTAAArlAAAK5wAACuoAAArvAAAK8sAACvaAAAr6QAAK+0AACv8AAAsCwAALBoAACwpAAAsOAAALEQAACxWAAAsZQAALHQAACyDAAAskgAALJMAACyiAAAssQAALMAAACzVAAAs1gAALN4AACzqAAAs/gAALQ0AAC0cAAAtKwAALS8AAC0+AAAtTQAALVwAAC1rAAAtegAALYYAAC2YAAAtpwAALbYAAC3FAAAt1AAALeMAAC3yAAAuAQAALhYAAC4XAAAuHwAALisAAC4/AAAuTgAALl0AAC5sAAAucAAALn8AAC6OAAAunQAALqwAAC67AAAuxwAALtkAAC7oAAAu9wAALwYAAC8VAAAvJAAALzMAAC9CAAAvVwAAL1gAAC9gAAAvbAAAL4AAAC+PAAAvngAAL60AAC+xAAAvwAAAL88AAC/eAAAv7QAAL/wAADAIAAAwGgAAMCkAADA4AAAwRwAAMFYAADB4AAAweQAAMH8AADCLAAAwoQAAMLAAADCzAAAwwgAAMNEAADDUAAAw4wAAMPIAADD1AAAxBAAAMRMAADEXAAAxJgAAMTUAADE2AAAxWAAAMVkAADFaAAAxWwAAMVwAADFdAAAxXgAAMV8AADFgAAAxYQAAMWIAADF3AAAxeAAAMYAAADGMAAAxoAAAMa8AADG+AAAxzQAAMdEAADHgAAAx7wAAMf4AADINAAAyHAAAMigAADI6AAAySQAAMlgAADJnAAAydgAAMoUAADKUAAAyowAAMrgAADK5AAAywQAAMs0AADLhAAAy8AAAMv8AADMOAAAzEgAAMyEAADMwAAAzPwAAM04AADNdAAAzaQAAM3sAADOKAAAzmQAAM6gAADO3AAAzxgAAM9UAADPkAAAz+QAAM/oAADQCAAA0DgAANCIAADQxAAA0QAAANE8AADRTAAA0YgAANHEAADSAAAA0jwAANJ4AADSqAAA0vAAANMsAADTaAAA06QAANPgAADUaAAA1GwAANSEAADUtAAA1QwAANVIAADVVAAA1ZAAANXMAADV2AAA1hQAANZQAADWXAAA1pgAANbUAADW5AAA1yAAANdcAADXYAAA14gAANeMAADX4AAA1+QAANgEAADYNAAA2IQAANjAAADY/AAA2TgAANlIAADZhAAA2cAAANn8AADaOAAA2nQAANqkAADa7AAA2ygAANtkAADboAAA29wAANwYAADcVAAA3JAAANzkAADc6AAA3QgAAN04AADdiAAA3cQAAN4AAADePAAA3kwAAN6IAADexAAA3wAAAN88AADfeAAA36gAAN/wAADgLAAA4GgAAOCkAADg4AAA4RwAAOFYAADhlAAA4egAAOHsAADiDAAA4jwAAOKMAADiyAAA4wQAAONAAADjUAAA44wAAOPIAADkBAAA5EAAAOR8AADkrAAA5PQAAOUwAADlbAAA5agAAOXkAADmIAAA5lwAAOaYAADmpAAA5rgAAObUAADnPAAA50AAAOdYAADniAAA5+AAAOgcAADoKAAA6GQAAOigAADorAAA6OgAAOkkAADpMAAA6WwAAOmoAADpuAAA6fQAAOowAADqNAAA6kwAAOpQAADqpAAA6qgAAOrIAADq+AAA60gAAOuEAADrwAAA6/wAAOwMAADsSAAA7IQAAOzAAADs/AAA7TgAAO1oAADtsAAA7ewAAO4oAADuZAAA7qAAAO8IAADvDAAA7yQAAO9UAADvrAAA7+gAAO/0AADwMAAA8GwAAPB8AADwkAAA8JQAAPCYAADw1AAA8RAAAPEcAADxWAAA8ZQAAPGkAADx4AAA8hwAAPIgAADy6AAA8uwAAPLwAADy9AAA8vgAAPL8AADzAAAA8wQAAPMIAADzDAAA8xAAAPMUAADzGAAA8xwAAPMgAADzJAAA8ygAAPMsAADzMAAA8zQAAPM4AADzPAAA85AAAPOUAADztAAA8+QAAPQ0AAD0cAAA9KwAAPToAAD0+AAA9TQAAPVwAAD1rAAA9egAAPYkAAD2VAAA9pwAAPbYAAD3FAAA91AAAPeMAAD3yAAA+AQAAPhAAAD4lAAA+JgAAPi4AAD46AAA+TgAAPl0AAD5sAAA+ewAAPn8AAD6OAAA+nQAAPqwAAD67AAA+ygAAPtYAAD7oAAA+9wAAPwYAAD8VAAA/JAAAPzMAAD9CAAA/UQAAP2YAAD9nAAA/bwAAP3sAAD+PAAA/ngAAP60AAD+8AAA/wAAAP88AAD/eAAA/7QAAP/wAAEALAABAFwAAQCkAAEA4AABARwAAQFYAAEBlAABAfwAAQIAAAECGAABAkgAAQKgAAEC3AABAugAAQMkAAEDYAABA2wAAQOoAAED5AABA/AAAQQsAAEEaAABBHgAAQS0AAEE8AABBPQAAQUkAAEFKAABBSwAAQUwAAEFNAABBYgAAQWMAAEFrAABBdwAAQYsAAEGaAABBqQAAQbgAAEG8AABBywAAQdoAAEHpAABB+AAAQgcAAEITAABCJQAAQjQAAEJDAABCUgAAQmEAAEJwAABCfwAAQo4AAEKjAABCpAAAQqwAAEK4AABCzAAAQtsAAELqAABC+QAAQv0AAEMMAABDGwAAQyoAAEM5AABDSAAAQ1QAAENmAABDdQAAQ4QAAEOTAABDogAAQ7wAAEO9AABDwwAAQ88AAEPlAABD9AAAQ/cAAEQGAABEFQAARBgAAEQnAABENgAARDkAAERIAABEVwAARFsAAERqAABEeQAARHoAAESWAABElwAARJgAAESZAABEmgAARJsAAEScAABEnQAARJ4AAESfAABEoAAARKEAAESiAABEtwAARLgAAETAAABEzAAAROAAAETvAABE/gAARQ0AAEURAABFIAAARS8AAEU+AABFTQAARVwAAEVoAABFegAARYkAAEWYAABFpwAARbYAAEXQAABF0QAARdcAAEXjAABF+QAARggAAEYLAABGGgAARikAAEYsAABGOwAARkoAAEZNAABGXAAARmsAAEZvAABGfgAARo0AAEaOAABGnAAARp0AAEaeAABGnwAARqAAAEahAABGtgAARrcAAEa/AABGywAARt8AAEbuAABG/QAARwwAAEcQAABHHwAARy4AAEc9AABHTAAAR1sAAEdnAABHeQAAR4gAAEeXAABHpgAAR7UAAEfEAABH0wAAR+IAAEf3AABH+AAASAAAAEgMAABIIAAASC8AAEg+AABITQAASFEAAEhgAABIbwAASH4AAEiNAABInAAASKgAAEi6AABIyQAASNgAAEjnAABI9gAASQUAAEkUAABJIwAASTgAAEk5AABJQQAASU0AAElhAABJcAAASX8AAEmOAABJkgAASaEAAEmwAABJvwAASc4AAEndAABJ6QAASfsAAEoKAABKGQAASigAAEo3AABKRgAASlUAAEpkAABKeQAASnoAAEqCAABKjgAASqIAAEqxAABKwAAASsEAAErQAABK1AAASuMAAEryAABLAQAASxAAAEsfAABLKwAASz0AAEtMAABLWwAAS2oAAEt5AABLiAAAS5cAAEumAABLuwAAS7wAAEvEAABL0AAAS+QAAEvzAABMAgAATBEAAEwVAABMJAAATDMAAExCAABMUQAATGAAAExsAABMfgAATI0AAEycAABMqwAATLoAAEzJAABM2AAATOcAAEz8AABM/QAATQUAAE0RAABNJQAATTQAAE1DAABNUgAATVYAAE1lAABNdAAATYMAAE2SAABNoQAATa0AAE2/AABNzgAATd0AAE3sAABN+wAATgoAAE4ZAABOKAAATiwAAE4zAABONAAATkMAAE5SAABOYQAATnYAAE53AABOfwAATosAAE6fAABOrgAATr0AAE7MAABO0AAATt8AAE7uAABO/QAATwwAAE8bAABPJwAATzkAAE9IAABPVwAAT2YAAE91AABPhAAAT5MAAE+iAABPtwAAT7gAAE/AAABPzAAAT+AAAE/vAABP/gAAUA0AAFARAABQIAAAUC8AAFA+AABQTQAAUFwAAFBoAABQegAAUIkAAFCYAABQpwAAULYAAFDFAABQ1AAAUOMAAFD4AABQ+QAAUQEAAFENAABRIQAAUTAAAFE/AABRTgAAUVIAAFFhAABRcAAAUX8AAFGOAABRnQAAUakAAFG7AABRygAAUdkAAFHoAABR9wAAUgYAAFIVAABSJAAAUjkAAFI6AABSQgAAUk4AAFJiAABScQAAUoAAAFK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eAABp7QAAafwAAGoLAABqDwAAah4AAGotAABqPAAAaksAAGpaAABqZgAAangAAGqHAABqlgAAaqUAAGq0AABqwwAAatIAAGrhAABq9gAAavcAAGr/AABrCwAAax8AAGsuAABrPQAAa0wAAGtQAABrXwAAa24AAGt9AABrjAAAa5sAAGunAABruQAAa8gAAGvXAABr5gAAa/UAAGwEAABsEwAAbCIAAGw3AABsOAAAbEAAAGxMAABsYAAAbG8AAGx+AABsjQAAbJEAAGygAABsrwAAbL4AAGzNAABs3AAAbOgAAGz6AABtCQAAbRgAAG0nAABtNgAAbVAAAG1RAABtVwAAbWMAAG15AABtiAAAbYsAAG2aAABtqQAAbawAAG27AABtygAAbc0AAG3cAABt6wAAbe8AAG3+AABuDQAAbg4AAG4cAABuHQAAbh4AAG4fAABuNAAAbjUAAG49AABuSQAAbl0AAG5sAABuewAAbooAAG6OAABunQAAbqwAAG67AABuygAAbtkAAG7lAABu9wAAbwYAAG8VAABvJAAAbzMAAG9CAABvUQAAb2AAAG91AABvdgAAb34AAG+KAABvngAAb60AAG+8AABvywAAb88AAG/eAABv7QAAb/wAAHALAABwGgAAcCYAAHA4AABwRwAAcFYAAHBlAABwdAAAcIMAAHCSAABwoQAAcLYAAHC3AABwvwAAcMsAAHDfAABw7gAAcP0AAHEMAABxEAAAcR8AAHEuAABxPQAAcUwAAHFbAABxZwAAcXkAAHGIAABxlwAAcaYAAHG1AABxxAAAcdMAAHHiAABx9wAAcfgAAHIAAAByDAAAciAAAHIvAAByPgAAck0AAHJRAAByYAAAcm8AAHJ+AAByjQAAcpwAAHKoAAByugAAcskAAHLYAABy5wAAcvYAAHMFAABzFAAAcyMAAHM4AABzOQAAc0EAAHNNAABzYQAAc3AAAHN/AABzjgAAc5IAAHOhAABzsAAAc78AAHPOAABz3QAAc+kAAHP7AAB0CgAAdBkAAHQoAAB0NwAAdEYAAHRVAAB0ZAAAdGcAAHR2AAB0hQAAdJQAAHSpAAB0qgAAdLIAAHS+AAB00gAAdOEAAHTwAAB0/wAAdQMAAHUSAAB1IQAAdTAAAHU/AAB1TgAAdVoAAHVsAAB1ewAAdYoAAHWZAAB1qAAAdcIAAHX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VAACZKgAAmSsAAJkzAACZPwAAmVMAAJliAACZcQAAmYAAAJmEAACZkwAAmaIAAJmxAACZwAAAmc8AAJnbAACZ7QAAmfwAAJoLAACaGgAAmikAAJo4AACaRwAAmlYAAJpZAACaaAAAmncAAJqGAACamwAAmpwAAJqkAACasAAAmsQAAJrTAACa4gAAmvEAAJr1AACbBAAAmxMAAJsiAACbMQAAm0AAAJtMAACbXgAAm20AAJt8AACbiwAAm5oAAJu0AACbtQAAm7sAAJvHAACb3QAAm+wAAJvvAACb/gAAnA0AAJwQAACcHwAAnC4AAJwxAACcQAAAnE8AAJxTAACcYgAAnHEAAJxyAACchgAAnIcAAJyIAACciQAAnIoAAJyLAACcjAAAnKEAAJyiAACcqgAAnLYAAJzKAACc2QAAnOgAAJz3AACc+wAAnQoAAJ0ZAACdKAAAnTcAAJ1GAACdUgAAnWQAAJ1zAACdggAAnZEAAJ2gAACdrwAAnb4AAJ3NAACd4gAAneMAAJ3rAACd9wAAngsAAJ4aAACeKQAAnjgAAJ48AACeSwAAnloAAJ5pAACeeAAAnocAAJ6TAACepQAAnrQAAJ7DAACe0gAAnuEAAJ7wAACe/wAAnw4AAJ8jAACfJAAAnywAAJ84AACfTAAAn1sAAJ9qAACfeQAAn30AAJ+MAACfmwAAn6oAAJ+5AACfyAAAn9QAAJ/mAACf9QAAoAQAAKATAACgIgAAoDEAAKBAAACgTwAAoGQAAKBlAACgbQAAoHkAAKCNAACgnAAAoKsAAKC6AACgvgAAoM0AAKDcAACg6wAAoPoAAKEJAAChFQAAoScAAKE2AAChRQAAoVQAAKFjAAChcgAAoYEAAKGQAAChpQAAoaYAAKGuAAChugAAoc4AAKHdAACh7AAAofsAAKH/AACiDgAAoh0AAKIsAACiOwAAokoAAKJWAACiaAAAoncAAKKGAACilQAAoqQAAKKzAACiwgAAotEAAKLmAACi5wAAou8AAKL7AACjDwAAox4AAKMtAACjPAAAo0AAAKNPAACjXgAAo20AAKN8AACjiwAAo5cAAKOpAACjuAAAo8cAAKPWAACj5QAAo/QAAKQDAACkEgAApCcAAKQoAACkMAAApDwAAKRQAACkXwAApG4AAKR9AACkgQAApJAAAKSfAACkrgAApL0AAKTMAACk2AAApOoAAKT5AAClCAAApRcAAKUmAAClNQAApUQAAKVTAAClaAAApWkAAKVxAAClfQAApZEAAKWgAAClrwAApb4AAKXCAACl0QAApeAAAKXvAACl/gAApg0AAKYZAACmKwAApjoAAKZJAACmWAAApmcAAKZ2AACmhQAAppQAAKaXAACmpgAAprUAAKbEAACm2QAAptoAAKbiAACm7gAApwIAAKcRAACnIAAApy8AAKczAACnQgAAp1EAAKdgAACnbwAAp34AAKeKAACnnAAAp6sAAKe6AACnyQAAp9gAAKfnAACn9gAAqAUAAKgaAACoGwAAqCMAAKgvAACoQwAAqFIAAKhhAACocAAAqHQAAKiDAACokgAAqKEAAKiwAACovwAAqMsAAKjdAACo7AAAqPsAAKkKAACpGQAAqSgAAKk3AACpRgAAqVsAAKlcAACpZAAAqXAAAKmEAACpkwAAqaIAAKmxAACptQAAqcQAAKnTAACp4gAAqfEAAKoAAACqDAAAqh4AAKotAACqPAAAqksAAKpaAACqdAAAqnUAAKp7AACqhwAAqp0AAKqsAACqrwAAqr4AAKrNAACq0QAAqtUAAKrkAACq8wAAqvYAAKsFAACrFAAAqxgAAKsnAACrNgAAqzcAAKtZAACrWgAAq1sAAKtcAACrXQAAq14AAKtfAACrYAAAq2EAAKtiAACrYwAAq2QAAKtlAACregAAq3sAAKuDAACrjwAAq6MAAKuyAACrwQAAq9AAAKvUAACr4wAAq/IAAKwBAACsEAAArB8AAKwrAACsPQAArEwAAKxbAACsagAArHkAAKyIAACslwAArKYAAKy7AACsvAAArMQAAKzQAACs5AAArPMAAK0CAACtEQAArRUAAK0kAACtMwAArUIAAK1RAACtYAAArWwAAK1+AACtjQAArZwAAK2rAACtugAArckAAK3YAACt5wAArfwAAK39AACuBQAArhEAAK4lAACuNAAArkMAAK5SAACuVgAArmUAAK50AACugwAArpIAAK6hAACurQAArr8AAK7OAACu3QAAruwAAK77AACvCgAArxkAAK8oAACvPQAArz4AAK9GAACvUgAAr2YAAK91AACvhAAAr5MAAK+XAACvpgAAr7UAAK/EAACv0wAAr+IAAK/uAACwAAAAsA8AALAeAACwLQAAsDwAALBLAACwWgAAsGkAALB+AACwfwAAsIcAALCTAACwpwAAsLYAALDFAACw1AAAsNgAALDnAACw9gAAsQUAALEUAACxIwAAsS8AALFBAACxUAAAsV8AALFuAACxfQAAsZcAALGYAACxngAAsaoAALHAAACxzwAAsdIAALHhAACx8AAAsfMAALICAACyEQAAshQAALIjAACyMgAAsjYAALJFAACyVAAAslUAALJbAACyXAAAsnEAALJyAACyegAAsoYAALKaAACyqQAAsrgAALLHAACyywAAstoAALLpAACy+AAAswcAALMWAACzIgAAszQAALNDAACzUgAAs2EAALNwAACzfwAAs44AALOdAACzoQAAs6gAALOpAACzywAAs8wAALPSAACz3gAAs/QAALQDAAC0BgAAtBUAALQkAAC0KAAAtC4AALQvAAC0MAAAtDEAALRAAAC0TwAAtFIAALRhAAC0cAAAtHQAALSDAAC0kgAAtJMAALStAAC0rgAAtK8AALSwAAC0sQAAtLIAALSzAAC0tAAAtLUAALTKAAC0ywAAtNMAALTfAAC08wAAtQIAALURAAC1IAAAtSQAALUzAAC1QgAAtVEAALVgAAC1bwAAtXsAALWNAAC1nAAAtasAALW6AAC1yQAAteMAALXkAAC16gAAtfYAALYMAAC2GwAAth4AALYtAAC2PAAAtkAAALZHAAC2SAAAtkkAALZKAAC2WQAAtmgAALZrAAC2egAAtokAALaNAAC2nAAAtqsAALasAAC2wAAAtsEAALbCAAC2wwAAtsQAALbFAAC2xgAAtscAALbcAAC23QAAtuUAALbxAAC3BQAAtxQAALcjAAC3MgAAtzYAALdFAAC3VAAAt2MAALdyAAC3gQAAt40AALefAAC3rgAAt70AALfMAAC32wAAt+oAALf5AAC4CAAAuB0AALgeAAC4JgAAuDIAALhGAAC4VQAAuGQAALhzAAC4dwAAuIYAALiVAAC4pAAAuLMAALjCAAC4zgAAuOAAALjvAAC4/gAAuQ0AALkcAAC5KwAAuToAALlJAAC5XgAAuV8AALlnAAC5cwAAuYcAALmWAAC5pQAAubQAALm4AAC5xwAAudYAALnlAAC59AAAugMAALoPAAC6IQAAujAAALo/AAC6TgAAul0AALpsAAC6ewAAuooAALqfAAC6oAAAuqgAALq0AAC6yAAAutcAALrmAAC69QAAuvkAALsIAAC7FwAAuyYAALs1AAC7RAAAu1AAALtiAAC7cQAAu4AAALuPAAC7ngAAu60AALu8AAC7ywAAu+AAALvhAAC76QAAu/UAALwJAAC8GAAAvCcAALw2AAC8OgAAvEkAALxYAAC8ZwAAvHYAALyFAAC8kQAAvKMAALyyAAC8wQAAvNAAALzfAAC87gAAvP0AAL0MAAC9IQAAvSIAAL0qAAC9NgAAvUoAAL1ZAAC9aAAAvXcAAL17AAC9igAAvZkAAL2oAAC9twAAvcYAAL3SAAC95AAAvfMAAL4CAAC+EQAAviAAAL4vAAC+PgAAvk0AAL5iAAC+YwAAvmsAAL53AAC+iwAAvpoAAL6pAAC+uAAAvrwAAL7LAAC+2gAAvukAAL74AAC/BwAAvxMAAL8lAAC/NAAAv0MAAL9SAAC/YQAAv3AAAL9/AAC/jgAAv6MAAL+kAAC/rAAAv7gAAL/MAAC/2wAAv+oAAL/5AAC//QAAwAwAAMAbAADAKgAAwDkAAMBIAADAVAAAwGYAAMB1AADAhAAAwJMAAMCiAADAsQAAwMAAAMDPAADA0gAAwOEAAMDwAADA/wAAwRQAAMEVAADBHQAAwSkAAME9AADBTAAAwVsAAMFqAADBbgAAwX0AAMGMAADBmwAAwaoAAMG5AADBxQAAwdcAAMHmAADB9QAAwgQAAMITAADCIgAAwjEAAMJAAADCVQAAwlYAAMJeAADCagAAwn4AAMKNAADCnAAAwqsAAMKvAADCvgAAws0AAMLcAADC6wAAwvoAAMMGAADDGAAAwycAAMM2AADDRQAAw1QAAMNjAADDcgAAw4EAAMOWAADDlwAAw58AAMOrAADDvwAAw84AAMPdAADD7AAAw/AAAMP/AADEDgAAxB0AAMQsAADEOwAAxEcAAMRZAADEaAAAxHcAAMSGAADElQAAxKQAAMSzAADEwgAAxNcAAMTYAADE4AAAxOwAAMUAAADFDwAAxR4AAMUtAADFMQAAxUAAAMVPAADFXgAAxW0AAMV8AADFiAAAxZoAAMWpAADFuAAAxccAAMXWAADF5QAAxfQAAMYDAADGGAAAxhkAAMYhAADGLQAAxkEAAMZQAADGXwAAxm4AAMZyAADGgQAAxpAAAMafAADGrgAAxr0AAMbJAADG2wAAxuoAAMb5AADHCAAAxxcAAMcmAADHNQAAx0QAAMdZAADHWgAAx2IAAMduAADHggAAx5EAAMegAADHrwAAx7MAAMfCAADH0QAAx+AAAMfvAADH/gAAyAoAAMgcAADIKwAAyDoAAMhJAADIWAAAyGcAAMh2AADIhQAAyJoAAMibAADIowAAyK8AAMjDAADI0gAAyOEAAMjwAADI9AAAyQMAAMkSAADJIQAAyTAAAMk/AADJSwAAyV0AAMlsAADJewAAyYoAAMmZAADJqAAAybcAAMnGAADJ2wAAydwAAMnkAADJ8AAAygQAAMoTAADKIgAAyjEAAMo1AADKRAAAylMAAMpiAADKcQAAyoAAAMqMAADKngAAyq0AAMq8AADKywAAytoAAMrpAADK+AAAywcAAMscAADLHQAAyyUAAMsxAADLRQAAy1QAAMtjAADLcgAAy3YAAMuFAADLlAAAy6MAAMuyAADLwQAAy80AAMvfAADL7gAAy/0AAMwMAADMGwAAzCoAAMw5AADMSAAAzF0AAMxeAADMZgAAzHIAAMyGAADMlQAAzKQAAMyzAADMtwAAzMYAAMzVAADM5AAAzPMAAM0CAADNDgAAzSAAAM0vAADNPgAAzU0AAM1cAADNawAAzXoAAM2JAADNngAAzZ8AAM2nAADNswAAzccAAM3WAADN5QAAzfQAAM34AADOBwAAzhYAAM4lAADONAAAzkMAAM5PAADOYQAAznAAAM5/AADOjgAAzp0AAM6sAADOuwAAzsoAAM7fAADO4AAAzugAAM70AADPCAAAzxcAAM8mAADPNQAAzzkAAM9IAADPVwAAz2YAAM91AADPhAAAz5AAAM+iAADPsQAAz8AAAM/PAADP3gAAz/gAAM/5AADP/wAA0AsAANAhAADQMAAA0DMAANBCAADQUQAA0FQAANBjAADQcgAA0HUAANCEAADQkwAA0JcAANCmAADQtQAA0LYAANC8AADQvQAA0NIAANDTAADQ2wAA0OcAAND7AADRCgAA0RkAANEoAADRLAAA0TsAANFKAADRWQAA0WgAANF3AADRgwAA0ZUAANGkAADRswAA0cIAANHRAADR4AAA0e8AANH+AADSAgAA0gkAANIKAADSGQAA0igAANI3AADSOgAA0j8AANJGAADSYAAA0mEAANJnAADScwAA0okAANKYAADSmwAA0qoAANK5AADSvAAA0ssAANLaAADS3QAA0uwAANL7AADS/wAA0w4AANMdAADTHgAA0ygAANMpAADTKgAA0z8AANNAAADTSAAA01QAANNoAADTdwAA04YAANOVAADTmQAA06gAANO3AADTxgAA09UAANPkAADT8AAA1AIAANQRAADUIAAA1C8AANQ+AADUTQAA1FwAANRrAADUgAAA1IEAANSJAADUlQAA1KkAANS4AADUxwAA1NYAANTaAADU6QAA1PgAANUHAADVFgAA1SUAANUxAADVQwAA1VIAANVhAADVcAAA1X8AANWOAADVnQAA1awAANXBAADVwgAA1coAANXWAADV6gAA1fkAANYIAADWFwAA1hsAANYqAADWOQAA1kgAANZXAADWZgAA1nIAANaEAADWkwAA1qIAANaxAADWwAAA1s8AANbeAADW7QAA1wIAANcDAADXCwAA1xcAANcrAADXOgAA10kAANdYAADXXAAA12sAANd6AADXiQAA15gAANenAADXswAA18UAANfUAADX4wAA1/IAANgBAADYEAAA2B8AANguAADYMgAA2DMAANhCAADYUQAA2GAAANh1AADYdgAA2H4AANiKAADYngAA2K0AANi8AADYywAA2M8AANjeAADY7QAA2PwAANkLAADZGgAA2SYAANk4AADZRwAA2VYAANllAADZdAAA2Y4AANmPAADZlQAA2aEAANm3AADZxgAA2ckAANnYAADZ5wAA2eoAANn5AADaCAAA2gsAANoaAADaKQAA2i0AANo8AADaSwAA2kwAANpcAADaXQAA2l4AANpfAADaYAAA2mEAANp2AADadwAA2n8AANqLAADanwAA2q4AANq9AADazAAA2tAAANrfAADa7gAA2v0AANsMAADbGwAA2ycAANs5AADbSAAA21cAANtmAADbdQAA24QAANuTAADbogAA27cAANu4AADbwAAA28wAANvgAADb7wAA2/4AANwNAADcEQAA3CAAANwvAADcPgAA3E0AANxcAADcaAAA3HoAANyJAADcmAAA3KcAANy2AADcxQAA3NQAANzjAADc+AAA3PkAAN0BAADdDQAA3SEAAN0wAADdPwAA3U4AAN1SAADdYQAA3XAAAN1/AADdjgAA3Z0AAN2pAADduwAA3coAAN3ZAADd6AAA3fcAAN4GAADeFQAA3iQAAN45AADeOgAA3kIAAN5OAADeYgAA3nEAAN6AAADejwAA3pMAAN6iAADesQAA3sAAAN7PAADe3gAA3uoAAN78AADfCwAA3xoAAN8pAADfOAAA30cAAN9WAADfZQAA33oAAN97AADfgwAA348AAN+jAADfsgAA38EAAN/QAADf1AAA3+MAAN/yAADgAQAA4BAAAOAfAADgKwAA4D0AAOBMAADgWwAA4GoAAOB5AADgiAAA4JcAAOCmAADguwAA4LwAAODEAADg0AAA4OQAAODzAADhAgAA4REAAOEVAADhJAAA4TMAAOFCAADhUQAA4WAAAOFsAADhfgAA4Y0AAOGcAADhqwAA4boAAOHJAADh2AAA4ecAAOHqAADh+QAA4ggAAOIXAADiLAAA4i0AAOI1AADiQQAA4lUAAOJkAADicwAA4oIAAOKGAADilQAA4qQAAOKzAADiwgAA4tEAAOLdAADi7wAA4v4AAOMNAADjHAAA4ysAAOM6AADjSQAA41gAAONtAADjbgAA43YAAOOCAADjlgAA46UAAOO0AADjwwAA48cAAOPWAADj5QAA4/QAAOQDAADkEgAA5B4AAOQwAADkPwAA5E4AAORdAADkbAAA5HsAAOSKAADkmQAA5K4AAOSvAADktwAA5MMAAOTXAADk5gAA5PUAAOUEAADlCAAA5RcAAOUmAADlNQAA5UQAAOVTAADlXwAA5XEAAOWAAADljwAA5Z4AAOWtAADlvAAA5csAAOXaAADl7wAA5fAAAOX4AADmBAAA5hgAAOYnAADmNgAA5kUAAOZJAADmWAAA5mcAAOZ2AADmhQAA5pQAAOagAADmsgAA5sEAAObQAADm3wAA5u4AAOb9AADnDAAA5xsAAOcwAADnMQAA5zkAAOdFAADnWQAA52gAAOd3AADnhgAA54oAAOeZAADnqAAA57cAAOfGAADn1QAA5+EAAOfzAADoAgAA6BEAAOggAADoLwAA6D4AAOhNAADoXAAA6HEAAOhyAADoegAA6IYAAOiaAADoqQAA6LgAAOjHAADoywAA6NoAAOjpAADo+AAA6QcAAOkWAADpIgAA6TQAAOlDAADpUgAA6WEAAOlwAADpfwAA6Y4AAOmdAADpsgAA6bMAAOm7AADpxwAA6dsAAOnqAADp+QAA6ggAAOoMAADqGwAA6ioAAOo5AADqSAAA6lcAAOpjAADqdQAA6oQAAOqTAADqogAA6rEAAOrAAADqzwAA6t4AAOrzAADq9AAA6vwAAOsIAADrHAAA6ysAAOs6AADrSQAA600AAOtcAADrawAA63oAAOuJAADrmAAA66QAAOu2AADrxQAA69QAAOvjAADr8gAA7AEAAOwQAADsHwAA7DQAAOw1AADsPQAA7EkAAOxdAADsbAAA7HsAAOyKAADsjgAA7J0AAOysAADsuwAA7MoAAOzZAADs5QAA7PcAAO0GAADtFQAA7SQAAO0zAADtQgAA7VEAAO1gAADtYwAA7XIAAO2BAADtkAAA7aUAAO2mAADtrgAA7boAAO3OAADt3QAA7ewAAO37AADt/wAA7g4AAO4dAADuLAAA7jsAAO5KAADuVgAA7mgAAO53AADuhgAA7pUAAO6kAADuswAA7sIAAO7RAADu1AAA7tsAAO7iAADu/AAA7v0AAO8DAADvDwAA7yUAAO80AADvNwAA70YAAO9VAADvWAAA72cAAO92AADveQAA74gAAO+XAADvmwAA76oAAO+5AADvugAA774AAO/CAADvwwAA78oAAO/kAADv5QAA7+sAAO/3AADwDQAA8BwAAPAfAADwLgAA8D0AAPBAAADwTwAA8F4AAPBhAADwcAAA8H8AAPCDAADwkgAA8KEAAPCiAADwpgAA8KoAAPCrAADwugAA8MkAAPDYAADw7QAA8O4AAPD2AADxAgAA8RYAAPElAADxNAAA8UMAAPFHAADxVgAA8WUAAPF0AADxgwAA8ZIAAPGeAADxsAAA8b8AAPHOAADx3QAA8ewAAPH7AADyCgAA8hkAAPIuAADyLwAA8jcAAPJDAADyVwAA8mYAAPJ1AADyhAAA8ogAAPKXAADypgAA8rUAAPLEAADy0wAA8t8AAPLxAADzAAAA8wEAAPMQAADzHwAA8y4AAPM9AADzTAAA81sAAPNwAADzcQAA83kAAPOFAADzmQAA86gAAPO3AADzxgAA88oAAPPZAADz6AAA8/cAAPQGAAD0FQAA9CEAAPQzAAD0QgAA9FEAAPRgAAD0bwAA9H4AAPSNAAD0nAAA9LEAAPSyAAD0ugAA9MYAAPTaAAD06QAA9PgAAPUHAAD1CwAA9RoAAPUpAAD1OAAA9UcAAPVWAAD1YgAA9XQAAPWDAAD1kgAA9aEAAPWwAAD1ygAA9csAAPX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KAAENHgABDS0AAQ08AAENSwABDU8AAQ1eAAENbQABDXwAAQ2LAAENmgABDaYAAQ24AAENxwABDdYAAQ3lAAEN9AABDgMAAQ4SAAEOIQABDjYAAQ43AAEOPwABDksAAQ5fAAEObgABDn0AAQ6MAAEOkAABDp8AAQ6uAAEOvQABDswAAQ7bAAEO5wABDvkAAQ8IAAEPFwABDyYAAQ81AAEPRAABD1MAAQ9iAAEPZQABD3QAAQ+DAAEPkgABD6cAAQ+oAAEPsAABD7wAAQ/QAAEP3wABD+4AAQ/9AAEQAQABEBAAARAfAAEQLgABED0AARBMAAEQWAABEGoAARB5AAEQiAABEJcAARCmAAEQtQABEMQAARDTAAEQ6AABEOkAARDxAAEQ/QABEREAAREgAAERLwABET4AARFCAAERUQABEWAAARFvAAERfgABEY0AARGZAAERqwABEboAARHJAAER2AABEecAARH2AAESBQABEhQAARIpAAESKgABEjIAARI+AAESUgABEmEAARJwAAESfwABEoMAARKSAAESoQABErAAARK/AAESzgABEtoAARLsAAES+wABEwoAARMZAAETKAABEzcAARNGAAETVQABE2oAARNrAAETcwABE38AAROTAAETogABE7EAARPAAAETxAABE9MAARPiAAET8QABFAAAARQPAAEUGwABFC0AARQ8AAEUSwABFFoAARRpAAEUeAABFIcAARSWAAEUqwABFKwAARS0AAEUwAABFNQAARTjAAEU8gABFQEAARUFAAEVFAABFSMAARUyAAEVQQABFVAAARVcAAEVbgABFX0AARWMAAEVmwABFaoAARW5AAEVyAABFdcAARXsAAEV7QABFfUAARYBAAEWFQABFiQAARYzAAEWQgABFkYAARZVAAEWZAABFnMAARaCAAEWkQABFp0AARavAAEWvgABFs0AARbcAAEW6wABFvoAARcJAAEXGAABFy0AARcuAAEXNgABF0IAARdWAAEXZQABF3QAAReDAAEXhwABF5YAARelAAEXtAABF8MAARfSAAEX3gABF/AAARf/AAEYDgABGB0AARgsAAEYOwABGEoAARhZAAEYXAABGGIAARhpAAEYagABGHEAARhyAAEYgQABGJAAARifAAEYtAABGLUAARi9AAEYyQABGN0AARjsAAEY+wABGQoAARkOAAEZHQABGSwAARk7AAEZSgABGVkAARllAAEZdwABGYYAARmVAAEZpAABGbMAARnCAAEZ0QABGeAAARn1AAEZ9gABGf4AARoKAAEaHgABGi0AARo8AAEaSwABGk8AARpeAAEabQABGnwAARqLAAEamgABGqYAARq4AAEaxwABGtYAARrlAAEa9AABGwMAARsSAAEbIQABGzYAARs3AAEbPwABG0sAARtfAAEbbgABG30AARuMAAEbkAABG58AARuuAAEbvQABG8wAARvbAAEb5wABG/kAARwIAAEcFwABHCYAARw1AAEcRAABHFMAARxiAAEcZQABHHQAARyDAAEckgABHKcAARyoAAEcsAABHLwAARzQAAEc3wABHO4AARz9AAEdAQABHRAAAR0fAAEdLgABHT0AAR1MAAEdWAABHWoAAR15AAEdiAABHZcAAR2mAAEdtQABHcQAAR3TAAEd6AABHekAAR3xAAEd/QABHhEAAR4gAAEeLwABHj4AAR5CAAEeUQABHmAAAR5vAAEefgABHo0AAR6ZAAEeqwABHroAAR7JAAEe2AABHucAAR72AAEfBQABHxQAAR8pAAEfKgABHzIAAR8+AAEfUgABH2EAAR9wAAEffwABH4MAAR+SAAEfoQABH7AAAR+/AAEfzgABH9oAAR/sAAEf+wABIAoAASAZAAEgKAABIDcAASBGAAEgVQABIGoAASBrAAEgcwABIH8AASCTAAEgogABILEAASDAAAEgxAABINMAASDiAAEg8QABIQAAASEPAAEhGwABIS0AASE8AAEhSwABIVoAASFpAAEheAABIYcAASGWAAEhmQABIagAASG3AAEhxgABIdsAASHcAAEh5AABIfAAASIEAAEiEwABIiIAASIxAAEiNQABIkQAASJTAAEiYgABInEAASKAAAEijAABIp4AASKtAAEivAABIssAASLaAAEi6QABIvgAASMHAAEjCgABIxkAASMoAAEjNwABI0wAASNNAAEjVQABI2EAASN1AAEjhAABI5MAASOiAAEjpgABI7UAASPEAAEj0wABI+IAASPxAAEj/QABJA8AASQeAAEkLQABJDwAASRLAAEkWgABJGkAASR4AAEkjQABJI4AASSWAAEkogABJLYAASTFAAEk1AABJOMAASTnAAEk9gABJQUAASUUAAElIwABJTIAASU+AAElUAABJV8AASVuAAElfQABJYwAASWbAAElqgABJbkAASXOAAElzwABJdcAASXjAAEl9wABJgYAASYVAAEmJAABJigAASY3AAEmRgABJlUAASZkAAEmcwABJn8AASaRAAEmoAABJq8AASa+AAEmzQABJtwAASbrAAEm+gABJw8AAScQAAEnGAABJyQAASc4AAEnRwABJ1YAASdlAAEnaQABJ3gAASeHAAEnlgABJ6UAASe0AAEnwAABJ9IAASfhAAEn8AABJ/8AASgOAAEoHQABKCwAASg7AAEoUAABKFEAAShZAAEoZQABKHkAASiIAAEolwABKKYAASiqAAEouQABKMgAASjXAAEo5gABKPUAASkBAAEpEwABKSIAASkxAAEpQAABKU8AASleAAEpbQABKXwAASl/AAEphAABKYsAASmlAAEppgABKawAASm4AAEpzgABKd0AASngAAEp7wABKf4AASoBAAEqEAABKh8AASoiAAEqMQABKkAAASpEAAEqUwABKmIAASpjAAEqbQABKm4AASpvAAEqcAABKoUAASqGAAEqjgABKpoAASquAAEqvQABKswAASrbAAEq3wABKu4AASr9AAErDAABKxsAASsqAAErNgABK0gAAStXAAErZgABK3UAASuEAAErkwABK6IAASuxAAErxgABK8cAASvPAAEr2wABK+8AASv+AAEsDQABLBwAASwgAAEsLwABLD4AASxNAAEsXAABLGsAASx3AAEsiQABLJgAASynAAEstgABLMUAASzUAAEs4wABLPIAAS0HAAEtCAABLRAAAS0cAAEtMAABLT8AAS1OAAEtXQABLWEAAS1wAAEtfwABLY4AAS2dAAEtrAABLbgAAS3KAAEt2QABLegAAS33AAEuBgABLhUAAS4kAAEuMwABLkgAAS5JAAEuUQABLl0AAS5xAAEugAABLo8AAS6eAAEuogABLrEAAS7AAAEuzwABLt4AAS7tAAEu+QABLwsAAS8aAAEvKQABLzgAAS9HAAEvVgABL2UAAS90AAEveAABL3kAAS+IAAEvlwABL6YAAS+7AAEvvAABL8QAAS/QAAEv5AABL/MAATACAAEwEQABMBUAATAkAAEwMwABMEIAATBRAAEwYAABMGwAATB+AAEwjQABMJwAATCrAAEwugABMMkAATDYAAEw5wABMPwAATD9AAExBQABMREAATElAAExNAABMUMAATFSAAExVgABMWUAATF0AAExgwABMZIAATGhAAExrQABMb8AATHOAAEx3QABMewAATH7AAEyCgABMhkAATIoAAEyPQABMj4AATJGAAEyUgABMmYAATJ1AAEyhAABMpMAATKXAAEypgABMrUAATLEAAEy0wABMuIAATLuAAEzAAABMw8AATMeAAEzLQABMzwAATNWAAEzVwABM10AATNpAAEzfwABM44AATORAAEzoAABM68AATOyAAEzwQABM9AAATPTAAEz4gABM/EAATP1AAE0BAABNBMAATQUAAE0KgABNCsAATQsAAE0LQABNC4AATQvAAE0MAABNDEAATQyAAE0MwABNEgAATRJAAE0UQABNF0AATRxAAE0gAABNI8AATSeAAE0ogABNLEAATTAAAE0zwABNN4AATTtAAE0+QABNQsAATUaAAE1KQABNTgAATVHAAE1VgABNWUAATV0AAE1iQABNYoAATWSAAE1ngABNbIAATXBAAE10AABNd8AATXjAAE18gABNgEAATYQAAE2HwABNi4AATY6AAE2TAABNlsAATZqAAE2eQABNogAATaXAAE2pgABNrUAATbKAAE2ywABNtMAATbfAAE28wABNwIAATcRAAE3IAABNyQAATczAAE3QgABN1EAATdgAAE3bwABN3sAATeNAAE3nAABN6sAATe6AAE3yQABN9gAATfnAAE39gABOAsAATgMAAE4FAABOCAAATg0AAE4QwABOFIAAThhAAE4ZQABOHQAATiDAAE4kgABOKEAATiwAAE4vAABOM4AATjdAAE47AABOPsAATkKAAE5GQABOSgAATk3AAE5TAABOU0AATlVAAE5YQABOXUAATmEAAE5kwABOaIAATmmAAE5tQABOcQAATnTAAE54gABOfEAATn9AAE6DwABOh4AATotAAE6PAABOksAATpaAAE6aQABOngAATqNAAE6jgABOpYAATqiAAE6tgABOsUAATrUAAE64wABOucAATr2AAE7BQABOxQAATsjAAE7MgABOz4AATtQAAE7XwABO24AATt9AAE7jAABO5sAATuqAAE7uQABO84AATvPAAE71wABO+MAATv3AAE8BgABPBUAATwkAAE8KAABPDcAATxGAAE8VQABPGQAATxzAAE8fwABPJEAATy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AJ4AogCmAKoArgCyALYAurxApAAAAZwAAAGgAAABpAAAAagAAAGsAAABsAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfwAAAIAAAACBAAAAggAAAIMAAACEAAAAhQAAAIYAAACHAAAAiAAAAIkAAACKAAAAiwAAAIwAAACNAAAAjgAAAI+AL4EBIIELsoEIfoDtgRROgQxtgQWKgQPAgQKWgQ55gQL1gQXNgQppgQ4WgRLQgQMjgQmZgQ5FgRfUgQTzgRcagQOXgQIJgRElgQj3gQGYgQYBgQI2gQUcgRTAgQHggRCagQQ2gRNDgRK5gQFRgRBlgQSWgQ2FgQhOgE1fEBBQZW5kaW5nUmVwbGllZFRvXxA5UGVyc2lzdGVkRXhwaXJhdGlvbkZvclJlY2VpdmVkTWVzc2FnZVdpdGhMaW1pdGVkRXhpc3RlbmNlXxAWUGVuZGluZ01lc3NhZ2VSZWFjdGlvbl8QE1BlcnNpc3RlZERpc2N1c3Npb25fEBhQZXJzaXN0ZWRNZXNzYWdlUmVjZWl2ZWRfEBxQZXJzaXN0ZWRNZXNzYWdlUmVhY3Rpb25TZW50XxAaUmVtb3RlRGVsZXRlQW5kRWRpdFJlcXVlc3RfEBdQZXJzaXN0ZWRDYWxsTG9nQ29udGFjdF5QZXJzaXN0ZWREcmFmdF8QHVNlbnRGeWxlTWVzc2FnZUpvaW5XaXRoU3RhdHVzXxAbUGVyc2lzdGVkUGVuZGluZ0dyb3VwTWVtYmVyXxAZRnlsZU1lc3NhZ2VKb2luV2l0aFN0YXR1c18QFFBlcnNpc3RlZENhbGxMb2dJdGVtXxAlUGVyc2lzdGVkRGlzY3Vzc2lvbkxvY2FsQ29uZmlndXJhdGlvbl8QGlBlcnNpc3RlZENvbnRhY3RHcm91cE93bmVkXxAhUGVyc2lzdGVkRGlzY3Vzc2lvbk9uZVRvT25lTG9ja2VkVEZ5bGVfEC1QZXJzaXN0ZWRMYXRlc3REaXNjdXNzaW9uU2VuZGVyU2VxdWVuY2VOdW1iZXJfEBVQZXJzaXN0ZWRDb250YWN0R3JvdXBfECJQZXJzaXN0ZWRNZXNzYWdlU2VudFJlY2lwaWVudEluZm9zXxAgUGVyc2lzdGVkTWVzc2FnZVJlYWN0aW9uUmVjZWl2ZWRfECFSZWNlaXZlZEZ5bGVNZXNzYWdlSm9pbldpdGhTdGF0dXNfEBZQZXJzaXN0ZWREcmFmdEZ5bGVKb2luXxAUUGVyc2lzdGVkTWVzc2FnZVNlbnRfEBNQZXJzaXN0ZWRJbnZpdGF0aW9uXxAmUGVyc2lzdGVkRGlzY3Vzc2lvblNoYXJlZENvbmZpZ3VyYXRpb25fEDpQZXJzaXN0ZWRFeHBpcmF0aW9uRm9yUmVjZWl2ZWRNZXNzYWdlV2l0aExpbWl0ZWRWaXNpYmlsaXR5XxAWUGVyc2lzdGVkTWVzc2FnZVN5c3RlbV8QNlBlcnNpc3RlZEV4cGlyYXRpb25Gb3JTZW50TWVzc2FnZVdpdGhMaW1pdGVkVmlzaWJpbGl0eV8QG1BlcnNpc3RlZE9idkNvbnRhY3RJZGVudGl0eV8QI1BlcnNpc3RlZE1lc3NhZ2VUaW1lc3RhbXBlZE1ldGFkYXRhXxA1UGVyc2lzdGVkRXhwaXJhdGlvbkZvclNlbnRNZXNzYWdlV2l0aExpbWl0ZWRFeGlzdGVuY2VfEBtQZXJzaXN0ZWRDb250YWN0R3JvdXBKb2luZWRfEBBQZXJzaXN0ZWRNZXNzYWdlXxAZUGVyc2lzdGVkT2J2Q29udGFjdERldmljZV8QHlBlcnNpc3RlZERpc2N1c3Npb25Hcm91cExvY2tlZF8QGlBlcnNpc3RlZE1lc3NhZ2VFeHBpcmF0aW9uXxAYUGVyc2lzdGVkR3JvdXBEaXNjdXNzaW9uXxAYUGVyc2lzdGVkTWVzc2FnZVJlYWN0aW9uXxAZUGVyc2lzdGVkT2J2T3duZWRJZGVudGl0eV8QG1BlcnNpc3RlZE9uZVRvT25lRGlzY3Vzc2lvbt8QEAAAALsAAAC8AAAAvQAAAL4AAAAhAAAAvwAAAMAAAAAjAAAAwQAAAMIAAAAOAAAAJQAAAMMAAADEAAAAKAAAAMUAAADGAAAAxwAAACkAAAApAAAAFAAAAMsAAADMAAAAMQAAACkAAADGAAAAzwAAAD0AAADGAAAA0gAAANMAAADUXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlW19pc0Fic3RyYWN0gDGAVYAEgASAAoAygQFNgASAMYEB3IAGgDGBGVuAMAgS8b96+ldvcmRlcmVk0wAAADoAAAA7AAAADgAAANgAAADaAAAAkKEAAADZgDOhAAAA24A0gE1eWERfUFN0ZXJlb3R5cGXZAAAAIQAAACUAAADfAAAADgAAACgAAADgAAAAIwAAAMUAAADhAAAAZwAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAADpXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgC+AM4AxgFSAAIAECIA10wAAADoAAAA7AAAADgAAAOsAAAD1AAAAkKkAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPSANoA3gDiAOYA6gDuAPIA9gD6pAAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA/AAAAP0AAAD+gD+AQ4BEgEaAR4BJgEuAToBSgE1fEBNYRFBNQ29tcG91bmRJbmRleGVzXxAQWERfUFNLX2VsZW1lbnRJRF8QGVhEUE1VbmlxdWVuZXNzQ29uc3RyYWludHNfEBpYRF9QU0tfdmVyc2lvbkhhc2hNb2RpZmllcl8QGVhEX1BTS19mZXRjaFJlcXVlc3RzQXJyYXlfEBFYRF9QU0tfaXNBYnN0cmFjdF8QD1hEX1BTS191c2VySW5mb18QE1h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AAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAJNAAAAFwAAAgAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgG2AAIBgCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAAJbAAACXAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgGAICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgGAICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgGAICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgGAICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgGAICAgIgEKAaQgIgAAI2QAAACEAAAAlAAACqgAAAA4AAAAoAAACqwAAACMAAADFAAACrAAAAdoAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAACtF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYBbgF+AMYBUgACABAiAdNMAAAA6AAAAOwAAAA4AAAK2AAACvgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAAr8AAALAAAACwQAAAsIAAALDAAACxAAAAsWAfIB9gH6Af4CBgIKAg4BNXxAdWERfUEF0dEtfZGVmYXVsdFZhbHVlQXNTdHJpbmdfEChYRF9QQXR0S19hbGxvd3NFeHRlcm5hbEJpbmFyeURhdGFTdG9yYWdlXxAXWERfUEF0dEtfbWluVmFsdWVTdHJpbmdfEBZYRF9QQXR0S19hdHRyaWJ1dGVUeXBlXxAXWERfUEF0dEtfbWF4VmFsdWVTdHJpbmdfEB1YRF9QQXR0S192YWx1ZVRyYW5zZm9ybWVyTmFtZV8QIFhEX1BBdHRLX3JlZ3VsYXJFeHByZXNzaW9uU3RyaW5n3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgHMICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAv0AAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAgIAAgHMICAgIgEKAeAgIgAAIEQPo3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAewgIgAAI0gAAASYAAAEnAAADOQAAAzpdWERQTUF0dHJpYnV0ZaYAAAM7AAADPAAAAz0AAAM+AAADPwAAAStdWERQTUF0dHJpYnV0ZVxYRFBNUHJvcGVydHlfEBBYRFVNTFByb3BlcnR5SW1wXxAUWERVTUxOYW1lZEVsZW1lbnRJbXBfEA9YRFVNTEVsZW1lbnRJbXDfEBIAAAEKAAABCwAAAQwAAANBAAAAIQAAAQ4AAAEPAAADQgAAACMAAAENAAADQwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAZwAAANQAAADUAAADSwAAADEAAADUAAAAxgAAANQAAAH0AAAB1QAAANQAAADUAAADUwAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIAvCAiAhwiAMQiAhIBXCAiAhggTAAAAASDaEULTAAAAOgAAADsAAAAOAAADVwAAA1oAAACQogAAAf0AAAH+gF6AX6IAAANbAAADXICIgJOATdkAAAAhAAAAJQAAA18AAAAOAAAAKAAAA2AAAAAjAAAAxQAAA2EAAAHbAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAA2lfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WAhYBegDGAVIAAgAQIgInTAAAAOgAAADsAAAAOAAADawAAA3QAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAAN1AAADdgAAA3cAAAN4AAADeQAAA3oAAAN7AAADfICKgIuAjICOgI+AkICRgJKATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAA1sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAICICAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAA1sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAICICAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAOeAAAAFwAAA1sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgI2AAICICAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAAOsAAADrQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAADWwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgIgICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAADWwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgIgICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAADWwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgIgICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAADWwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgIgICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAADWwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgIgICAgIgEKAaQgIgAAI2QAAACEAAAAlAAAD+wAAAA4AAAAoAAAD/AAAACMAAADFAAAD/QAAAdsAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAEBV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYCFgF+AMYBUgACABAiAlNMAAAA6AAAAOwAAAA4AAAQHAAAEDwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAABBAAAAQRAAAEEgAABBMAAAQUAAAEFQAABBaAlYCWgJeAmICagJuAnIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAADXAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgJMICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAADXAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgJMICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAADXAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgJMICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABEcAAAAXAAADXAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAmYAAgJMICAgIgEKAeAgIgAAIEQOE3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAADXAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgJMICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAADXAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgJMICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAADXAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgJMICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAAEgwAAACEAAAEOAAABDwAABIQAAAAjAAABDQAABIUAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGcAAADUAAAA1AAABI0AAAAxAAAA1AAAAMYAAADUAAAB9AAAAdYAAADUAAAA1AAABJUAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASALwgIgJ8IgDEIgISAWAgIgJ4IEldCQ2zTAAAAOgAAADsAAAAOAAAEmQAABJwAAACQogAAAf0AAAH+gF6AX6IAAASdAAAEnoCggKuATdkAAAAhAAAAJQAABKEAAAAOAAAAKAAABKIAAAAjAAAAxQAABKMAAAHcAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAABKtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WAnYBegDGAVIAAgAQIgKHTAAAAOgAAADsAAAAOAAAErQAABLYAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAAS3AAAEuAAABLkAAAS6AAAEuwAABLwAAAS9AAAEvoCigKOApICmgKeAqICpgKqATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAABJ0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAICgCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAABJ0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAICgCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAATgAAAAFwAABJ0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgKWAAICgCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAATuAAAE7wAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAEnQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgKAICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAEnQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgKAICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAA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AAAESAAAAKAAAARMAAAAXAAAIiwAAABcAAAhEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAID2gACA8AgICAiAQoA4CAiAAAjSAAAAOwAAAA4AAAiZAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAACEQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIDwCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAisAAAAFwAACEQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgPmAAIDwCAgICIBCgDoICIAACNIAAAA7AAAADgAACLoAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAIRAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgPAICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACM0AAAAXAAAIRAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACA/IAAgPAICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgAACNsAAAjcAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABnQAAABcAAAhEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8wAAANQAAADUAAAAFwAAANSAAIBPgACA8AgICAiAQoA9CAiAAAjfEA8AAAEKAAABCwAAAQwAAAA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ADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAKUwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO0AAADUAAAA1AAAABcAAADUgACAAIAAgQEjCAgICIBCgDcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAqaAAAAFwAAClMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADuAAAA1AAAANQAAAAXAAAA1IAAgQEpgACBASMICAgIgEKAOAgIgAAI0gAAADsAAAAOAAAKqAAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAApTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7wAAANQAAADUAAAAFwAAANSAAIAAgACBASMICAgIgEKAOQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACrsAAAAXAAAKUwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPAAAADUAAAA1AAAABcAAADUgACBASyAAIEBIwgICAiAQoA6CAiAAAjSAAAAOwAAAA4AAArJAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAClMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADxAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEBIwgICAiAQoA7CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAK3AAAABcAAApTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8gAAANQAAADUAAAAFwAAANSAAIEBL4AAgQEjCAgICIBCgDwICIAACNMAAAA6AAAAOwAAAA4AAArqAAAK6wAAAJCgoIB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UAAAAFwAAANSAAIEBC4AAgQFDCAgICIBCgOYICIAACNIAAAEmAAABJwAADFUAAAxWXxAQWERQTVJlbGF0aW9uc2hpcKYAAAxXAAAMWAAADFkAAAxaAAAMWwAAAStfEBBYRFBNUmVsYXRpb25zaGlwXFhEUE1Qcm9wZXJ0eV8QEFhEVU1MUHJvcGVydHlJbXBfEBRYRFVNTE5hbWVkRWxlbWVudEltcF8QD1hEVU1MRWxlbWVudEltcFpkdXBsaWNhdGVz0gAAADsAAAAOAAAMXgAAASShAAAMX4EBT4BB1wAAAA4AAAAlAAAMYgAAACEAAAAoAAAMYwAAACMAAAxkAAAAFwAAAGgAAABoAAAMaAAAAIsAAAAxWV9zcGVjaWZpY1hfZ2VuZXJhbIEB3oAAgQEggQEggQFQgQFREspXITHfEBQAAADFAAAMbAAADG0AAAxuAAAMbwAADHAAAAxxAAAAIQAAAA4AAAxyAAAAJQAADHMAAAAoAAAMdAAADHUAAAx2AAAMdwAADHgAAAx5AAAAIwAAB5UAAADGAAAAxgAADH0AAAApAAAAzAAAAMYAAAAUAAAAzwAAACkAAABhAAAMhQAADIYAAAApAAAAKQAAAMYAAAyKAAAMiwAAAMwAAAAxXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNvcmRlcmVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25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sgQFtgQFugQFwgQFxgQFygQFzgQF0gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAA1wAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBAWoICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAANcAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQFqCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAA2zAAAAFwAADXAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQFvgACBAWoICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAADcEAAA3CAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAA1wAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBAWoICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAANcAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQFqCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAADXAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEBaggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAA1wAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBAWoICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAANcAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQFqCAgICIBCgGkICIAACNkAAAAhAAAAJQAADhAAAAAOAAAAKAAADhEAAAAjAAAAxQAADhIAAA1QAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAADhpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBAWeAX4AxgFSAAIAECIEBdtMAAAA6AAAAOwAAAA4AAA4cAAAOJAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAADiUAAA4mAAAOJwAADigAAA4pAAAOKgAADiuBAXeBAXiBAXmBAXqBAXuBAXyBAX2ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAADXEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEBdQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAA1xAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBAXUICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAANcQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQF1CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAARHAAAAFwAADXEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgJmAAIEBdQgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAA1xAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBAXUICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAANcQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQF1CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAADXEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEBdQgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAA6XAAAAIQAAAQ4AAAEPAAAOmAAAACMAAAENAAAOmQAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAiwAAANQAAADUAAAOoQAAADEAAADUAAAAxgAAANQAAAH0AAANTgAAANQAAADUAAAOqQAAANRfECB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DgQGygQGzgQG0gQG2gQG3gQG4gQG5gQG6gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABDiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBAbAICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAQ4gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQGwCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABElAAAAFwAAEOIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQG1gACBAbAICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAETMAABE0AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABDiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBAbAICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAQ4gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQGwCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAEOIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAA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mgACBAeMICAgIgEKANggIgAAI0gAAADsAAAAOAAATtwAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAABODAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBAeMICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAE8oAAAAXAAATgwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBAemAAIEB4wgICAiAQoA4CAiAAAjSAAAAOwAAAA4AABPYAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAE4MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIEB4wgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAT6wAAABcAABODAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEB7IAAgQHjCAgICIBCgDoICIAACNIAAAA7AAAADgAAE/kAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAATgwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgQHjCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABQMAAAAFwAAE4MAAADUAAAA1AAAANQAAAA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fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAVvQAAABcAABV2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIECEoAAgQIMCAgICIBCgDgICIAACNIAAAA7AAAADgAAFcsAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAVdgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQIMCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABXeAAAAFwAAFXYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQIVgACBAgwICAgIgEKAOggIgAAI0gAAADsAAAAOAAAV7AAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABV2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBAgwICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAFf8AAAAXAAAVdgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBAhiAAIECDAgICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAAAWDQAAFg4AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwAAFXYAAADUAAAA1AAAANQAAAAxAAAA1AAAARw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AACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAAAYVAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACA6oAAgQJaCAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAAGFQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOqAAIECWggICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAfgAAABcAABhUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIECCYAAgQJaCAgICIBCgOMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAGFQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgEqAAIECWggICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABhUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBAloICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAFjcAAAAXAAAYVAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9cAAADUAAAA1AAAABcAAADUgACBAiKAAIECWggICAiAQoDmCAiAAAjfEBIAAAEKAAABCwAAAQwAABl6AAAAIQAAAQ4AAAEPAAAZewAAACMAAAENAAAZfAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAgwAAANQAAADUAAAZhAAAADEAAADUAAAAxgAAANQAAAH0AAAYMQAAANQAAADUAAAZjAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIECNggIgQJlCIAxCICEgQJLCAiBAmQIEmblHX7TAAAAOgAAADsAAAAOAAAZkAAAGZMAAACQogAAAf0AAAH+gF6AX6IAABmUAAAZlYECZoECcYBN2QAAACEAAAAlAAAZmAAAAA4AAAAoAAAZmQAAACMAAADFAAAZmgAAGDQAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAZol8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYECY4BegDGAVIAAgAQIgQJn0wAAADoAAAA7AAAADgAAGaQAABmtAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAAZrgAAGa8AABmwAAAZsQAAGbIAABmzAAAZtAAAGbWBAmiBAmmBAmqBAmyBAm2BAm6BAm+BAnCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAGZQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIECZggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAABmUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBAmYICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGdcAAAAXAAAZlAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBAmuAAIECZggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAAZ5QAAGeYAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAGZQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIECZggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABmUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBAmYICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAZlAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQJmCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAGZQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIECZggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABmUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBAmYICAgIgEKAaQgIgAAI2QAAACEAAAAlAAA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AAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAGxAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEChQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAbUwAAABcAABsQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIECioAAgQKFCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AABthAAAbYgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAbEAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQKFCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAGxAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEChQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABsQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBAoUICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAbEAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQKFCAgICIBCgGgICIAACN8QDwA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OAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAHUwAAAAXAAAdCQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBArWAAIECsAgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAAdWgAAHVsAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAHQkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIECsAgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAB0JAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBArAICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAdCQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQKwCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHQkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIECsAgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAB0JAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBArAICAgIgEKAaQgIgAAI2QAAACEAAAAlAAAdqQAAAA4AAAAoAAAdqgAAACMAAADFAAAdqwAAHOcAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAds18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYECrYBfgDGAVIAAgAQIgQK80wAAADoAAAA7AAAADgAAHbUAAB29AAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAAAdvgAAHb8AAB3AAAAdwQAAHcIAAB3DAAAdxIECvYECvoECv4ECwIECwYECwoECw4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAdCgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQK7CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAHQoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIECuwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFXAAAABcAAB0KAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAICugACBArsICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAAAdCgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgQK7CAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHQoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIECuwgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAB0KAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBArsICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAdCgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQK7CAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAAHjAAAAAhAAABDgAAAQ8AAB4xAAAAIwAAAQ0AAB4yAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABwAAAA1AAAANQAAB46AAAAMQAAANQAAADGAAAA1AAAAfQAABzkAAAA1AAAANQAAB5CAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQKWCAiBAsYIgDEIgISBAqsICIECxQgSmNVTI9MAAAA6AAAAOwAAAA4AAB5GAAAeSQAAAJCiAAAB/QAAAf6AXoBfogAAHkoAAB5LgQLHgQLSgE3ZAAAAIQAAACUAAB5OAAAADgAAACgAAB5PAAAAIwAAAMUAAB5QAAAc6AAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAB5YXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQLEgF6AMYBUgACABAiBAsjTAAAAOgAAADsAAAAOAAAeWgAAHmMAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAB5kAAAeZQAAHmYAAB5nAAAeaAAAHmkAAB5qAAAea4ECyYECyoECy4ECzYECzoECz4EC0IEC0YBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAeSgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQLHCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHkoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIECxwgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAejQAAABcAAB5KAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIECzIAAgQLHCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAB6bAAAenAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAeSgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQLHCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAHkoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIECxwgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAB5KAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBAscICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAeSgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQLHCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAHkoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIECxwgICAiAQoBpCAiAAAjZAAAAIQAAACUAAB7qAAAADgAAACgAAB7rAAAAIwAAAMUAAB7sAAAc6AAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAB70XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQLEgF+AMYBUgACABAiBAtPTAAAAOgAAADsAAAAOAAAe9gAAHv4AAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAB7/AAAfAAAAHwEAAB8CAAAfAwAAHwQAAB8FgQLUgQLVgQLWgQLXgQLYgQLZgQLagE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAB5LAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBAtIICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAeSwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQLSCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHksAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEC0ggICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAGzAAAABcAAB5LAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIDKgACBAtIICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAeSwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQLSCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHksAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEC0ggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAB5LAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBAtIICAgIgEK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0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAMYAxgQL3gASBAU2AMYACgQHcgASAEYEXF4EC9oAEgASAMYEDCIEXGIEBTRL2J/a/0wAAADoAAAA7AAAADgAAIOEAACDjAAAAkKEAAADZgDOhAAAg5IEC+IBN2QAAACEAAAAlAAAg5wAAAA4AAAAoAAAg6AAAACMAAADFAAAg6QAAAHIAAADZAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAg8V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEC9YAzgDGAVIAAgAQIgQL50wAAADoAAAA7AAAADgAAIPMAACD9AAAAkKkAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPSANoA3gDiAOYA6gDuAPIA9gD6pAAAg/gAAIP8AACEAAAAhAQAAIQIAACEDAAAhBAAAIQUAACEGgQL6gQL8gQL9gQL/gQMAgQMCgQMDgQMFgQMGgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAhCgAAABc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PAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAACLmAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBAyYICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAIy0AAAAXAAAi5gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBAyyAAIEDJggICAiAQoA4CAiAAAjSAAAAOwAAAA4AACM7AAABJKEAACM8gQMtgEHSAAAAOwAAAA4AACM/AAABJKEAACNAgQMugEFWc2hhMjU23xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAi5gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQMmCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACNUAAAAFwAAIuYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQMxgACBAyYICAgIgEKAOggIgAAI0gAAADsAAAAOAAAjYgAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAACLmAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBAyYICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAI3UAAAAXAAAi5gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAAD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QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAI9IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEDSggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAACPSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBA0oICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAj0gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQNKCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACS9AAAAFwAAI9IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQNQgACBA0oICAgIgEKAeAgIgAAIEQK83xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAj0gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQNKCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAI9IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEDSggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4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AANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQPfCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACvcAAAAFwAAK5kAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQPkgACBA98ICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAK+oAACvrAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAACuZAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBA98ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAArmQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgQPfCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAK5kAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIED3wgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAACuZAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBA98ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAArmQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQPfCAgICIBCgGkICIAACNkAAAAhAAAAJQAALDkAAAAOAAAAKAAALDoAAAAjAAAAxQAALDsAACttAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAALENfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBA9yAX4AxgFSAAIAECIED69MAAAA6AAAAOwAAAA4AACxFAAAsTQAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAALE4AACxPAAAsUAAALFEAACxSAAAsUwAALFSBA+yBA+2BA+6BA++BA/GBA/KBA/OATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAK5oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIED6ggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAACuaAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBA+oICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAArmgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQPqCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACyFAAAAFwAAK5o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AAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAACzcAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBBAIICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACggAAAAXAAAs3AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBAR2AAIEEAggICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAACzcAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDogACBBAIICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAH0AAAAXAAAs3AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBA5eAAIEEAggICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAACzcAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBBAIICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAs3AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQQCCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAA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zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAMYAxgQQ4gASBAU2AMYACgQHcgASAJ4EV14EEN4AEgASAMYEESYEV2IEBTRKahTaQ0wAAADoAAAA7AAAADgAAMHoAADB8AAAAkKEAAADZgDOhAAAwfYEEOYBN2QAAACEAAAAlAAAwgAAAAA4AAAAoAAAwgQAAACMAAADFAAAwggAAAIgAAADZAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAwil8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEENoAzgDGAVIAAgAQIgQQ60wAAADoAAAA7AAAADgAAMIwAADCWAAAAkKkAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPSANoA3gDiAOYA6gDuAPIA9gD6pAAAwlwAAMJgAADCZAAAwmgAAMJsAADCcAAAwnQAAMJ4AADCfgQQ7gQQ9gQQ+gQRAgQRBgQRDgQREgQRGgQRHgE3fEA8AAAEKAAABCwAAAQw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EgYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAyvwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQR5CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAMr8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEeQgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADK/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBBHkICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAJL0AAAAXAAAyvwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBA1CAAIEEeQgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADK/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBBHkICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAyvwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQR5CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAMr8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEEeQgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAADPlAAAAIQAAAQ4AAAEPAAAz5gAAACMAAAENAAAz5wAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAiAAAANQAAADUAAAz7wAAADEAAADUAAAAxgAAANQAAAcWAAAxOgAAANQAAADUAAAz9wAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEENggIgQSECIAxCIEBTIEESggIgQSDCBK98q6+0wAAADoAAAA7AAAADgAAM/sAADP+AAAAkKIAAAH9AAAHIIBegNGiAAAz/wAANACBBIWBBJCATdkAAAAhAAAAJQAANAMAAAAOAAAAKAAANAQAAAAjAAAAxQAANAUAADFKAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAANA1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBIKAXoAxgFSAAIAECIEEhtMAAAA6AAAAOwAAAA4AADQPAAA0GAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAANBkAADQaAAA0GwAANBwAADQdAAA0HgAANB8AADQggQSHgQSIgQSJgQSLgQSMgQSNgQSOgQSPgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADP/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBBIUICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAz/wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQSFCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADRCAAAAFwAAM/8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQSKgACBBIUICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAANFAAADRRAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADP/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBBIUICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAAz/wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgQSFCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAM/8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEhQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADP/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBBIUICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAz/wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQSFCAgICIBCgGkICIAACNkAAAAhAAAAJQAANJ8AAAAOAAAAKAAANKAAAAAjAAAAxQAANKEAADFKAAAHIAAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAANKlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBIKA0YAxgFSAAIAECIEEkdMAAAA6AAAAOwAAAA4AADSrAAA0swAAAJCnAAAH0QAAB9IAAAfTAAAH1AAAB9UAAAfWAAAH14DggOGA4oDjgOSA5YDmpwAANLQAADS1AAA0tgAANLcAADS4AAA0uQAANLqBBJKBBJOBBJSBBJWBFGSBFGWBFGaATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAANAAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfRAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEEkAgICAiAQoDgCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAKCAAAABcAADQAAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0gAAANQAAADUAAAAFwAAANSAAIEBHYAAgQSQCAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAANAAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEEkAgICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAjQAAABcAADQAAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIEEloAAgQSQCAgICIBCgOMICIAACN8QFAAAAMUAADT5AAA0+gAANPsAADT8AAA0/QAANP4AAAAhAAAADgAANP8AAAAlAAA1AAAAACgAADUBAAA1AgAANQMAADUEAAA1BQAANQYAAAAjAAAHlQAAAMYAAADGAAA1CgAAACkAAADMAAAAxgAAABQAAADPAAAAKQAAAGMAADUSAAA1EwAAACkAAAApAAAAxgAANRcAADUYAAAAzAAAADFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc29yZGVyZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3N0b3JhZ2VfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc2R1cGxpY2F0ZXMJgDGAMYEEmIAEgQFNgDGAAoEB3IAEgCyBBPCBBJeABIAEgDGBBKmBBPGBAU0Sx/2T3dMAAAA6AAAAOwAAAA4AADUcAAA1HgAAAJChAAAA2YAzoQAANR+BBJmATdkAAAAhAAAAJQAANSIAAAAOAAAAKAAANSMAAAAjAAAAxQAANSQAAACNAAAA2QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAANSxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBJaAM4AxgFSAAIAECIEEmtMAAAA6AAAAOwAAAA4AADUuAAA1OAAAAJCpAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD0gDaAN4A4gDmAOoA7gDyAPYA+qQAANTkAADU6AAA1OwAANTwAADU9AAA1PgAANT8AADVAAAA1QYEEm4EEnYEEnoEEoIEEoYEEo4EEpIEEpoEEp4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAANUUAAAAXAAA1HwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAOwAAADUAAAA1AAAABcAAADUgACBBJyAAIEEmQgICAiAQoA2CAiAAAjSAAAAOwAAAA4AADVTAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAANR8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADtAAAA1AAAANQAAAAXAAAA1IAAgACAAIEEmQgICAiAQoA3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAA1ZgAAABcAADUfAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIEEn4AAgQSZCAgICIBCgDgICIAACNIAAAA7AAAADgAANXQAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAA1HwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQSZCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADWHAAAAFwAANR8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQSigACBBJkICAgIgEKAOggIgAAI0gAAADsAAAAOAAA1lQAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAADUfAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIDagACBBJkICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAANagAAAAXAAA1HwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBBKWAAIEEmQgICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAAA1tgAANbcAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwAANR8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADzAAAA1AAAANQAAAAXAAAA1IAAgE+AAIEEmQgICAiAQoA9CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAA1ygAAABcAADUfAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA9AAAANQAAADUAAAAFwAAANSAAIEEqIAAgQSZCAgICIBCgD4ICIAACF8QGFBlcnNpc3RlZE1lc3NhZ2VSZWFjdGlvbtMAAAA6AAAAOwAAAA4AADXZAAA13QAAAJCjAAA12gAAAdgAADE8gQSqgFqBBEyjAAA13gAANd8AADXggQSrgQTCgQTZgE1YcmF3RW1vamnfEBIAAAEKAAABCwAAAQwAADXkAAAAIQAAAQ4AAAEPAAA15QAAACMAAAENAAA15gAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAjQAAANQAAADUAAA17gAAADEAAADUAAAAxgAAANQAAAH0AAA12gAAANQAAADUAAA19gAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEElggIgQStCIAxCICEgQSqCAiBBKwIEo3XAO3TAAAAOgAAADsAAAAOAAA1+gAANf0AAACQogAAAf0AAAH+gF6AX6IAADX+AAA1/4EEroEEuYBN2QAAACEAAAAlAAA2AgAAAA4AAAAoAAA2AwAAACMAAADFAAA2BAAANd4AAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAA2DF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEEq4BegDGAVIAAgAQIgQSv0wAAADoAAAA7AAAADgAANg4AADYXAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAA2GAAANhkAADYaAAA2GwAANhwAADYdAAA2HgAANh+BBLCBBLGBBLKBBLSBBLWBBLaBBLeBBLiATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAANf4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEErggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADX+AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBBK4ICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAANkEAAAAXAAA1/gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBBLOAAIEErggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAA2TwAANlAAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAANf4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEErggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADX+AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBBK4ICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAA1/gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQSuCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAANf4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgAC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PAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADiAAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBBNwICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAA4gAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQTcCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADjDAAAAFwAAOIAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQThgACBBNwICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAONEAADjSAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADiAAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBBNwICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAA4gAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQTcCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAOIAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEE3AgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADiAAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBBNwICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAA4gAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQTcCAgICIBCgGkICIAACNkAAAAhAAAAJQAAOSAAAAAOAAAAKAAAOSEAAAAjAAAAxQAAOSIAADXgAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAOSpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBNmAX4AxgFSAAIAECIEE6NMAAAA6AAAAOwAAAA4AADksAAA5NAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAOTUAADk2AAA5NwAAOTgAADk5AAA5OgAAOTuBBOmBBOqBBOuBBOyBBO2BBO6BBO+ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAOIEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEE5wgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADiBAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBBOcICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAA4gQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQTnCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAARHAAAAFwAAOIEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgJmAAIEE5wgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADiBAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBBOcICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAA4gQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQTnCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAOIEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEE5wgICAiAQoB7CAiAAAjSAAAAOwAAAA4AADmnAAABJKCAQdIAAAA7AAAADgAAOaoAAAEkogAAOasAADmsgQTygRRNgEHXAAAADgAAACUAAAxiAAAAIQAAACgAAAxjAAAAIwAADGQAAAAXAAAAewAAAHsAADmzAAAAjQAAADGBAd6AAIEE84EE84EUTIEElt8QEAAAObYAADm3AAA5uAAAObkAAAAhAAA5ugAAObsAAAAjAAA5vAAAOb0AAAAOAAAAJQAAOb4AADm/AAAAKAAAAMUAAADGAAA5wQA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BCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAZ0AAAAXAABDwQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPMAAADUAAAA1AAAABcAAADUgACAT4AAgQXQCAgICIBCgD0ICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAERsAAAAFwAAQ8EAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAD0AAAA1AAAANQAAAAXAAAA1IAAgQXfgACBBdAICAgIgEKAPggIgAAIXxAUUGVyc2lzdGVkQ2FsbExvZ0l0ZW3TAAAAOgAAADsAAAAOAABEewAARIgAAACQrAAARHwAAER9AABEfgAARH8AAESAAABEgQAARIIAAESDAABEhAAARIUAAESGAABEh4EF4YEF4oEF44EF5IEF5YEF5oEF54EF6IEF6YEF6oEF64EF7KwAAESJAABEigAARIsAAESMAABEjQAARI4AAESPAABEkAAARJEAAESSAABEkwAARJSBBe2BBquBBsKBBtmBBvCBBweBBx6BBzWBB0yBB2OBB3qBB5GATV1tZXNzYWdlU3lzdGVtWmlzSW5jb21pbmdfEBpyYXdJbml0aWFsUGFydGljaXBhbnRDb3VudFdlbmREYXRlXxASZ3JvdXBPd25lcklkZW50aXR5W2xvZ0NvbnRhY3RzXXJhd1JlcG9ydEtpbmRYY2FsbFVVSURZc3RhcnREYXRlXxAQcmF3T3duZWRDcnlwdG9JZFtncm91cFVpZFJhd18QFHVua25vd25Db250YWN0c0NvdW503xASAAABCgAAAQsAAAEMAABEowAAACEAAAEOAAABDwAARKQAAAAjAAABDQAARKUAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHMAAADUAAAA1AAARK0AAAAxAAAA1AAAAMYAAADUAAAHFgAARHwAAADUAAAA1AAARLUAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmF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RAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAABHcQAAR3IAAEdzAABHdAAAR3UAAEd2AABHd4EGKoEGK4EGLIEGLYEGLoEGL4EGMIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAABGvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgQYoCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAoIAAAAFwAARr0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgQEdgACBBigICAgIgEKA4QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAABGvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9MAAADUAAAA1AAAABcAAADUgACA6oAAgQYoCAgICIBCgOIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAABzAAAAFwAARr0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfUAAAA1AAAANQAAAAXAAAA1IAAgQXNgACBBigICAgIgEKA4wgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABGvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACASoAAgQYoCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAARr0AAAD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YAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAASpkAAEqaAABKmwAASpwAAEqdAABKngAASp8AAEqggQZkgQZlgQZngQZpgQZqgQZrgQZsgQZtgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAEp/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBBmIICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAASrMAAAAXAABKfwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACBBmaAAIEGYggICAiAQoBjCAiAAAhTdjMx3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAASsMAAAAXAABKfwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBBmiAAIEGYggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAABK0QAAStIAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAASn8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEGYggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAEp/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBBmIICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgA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AAADUAAAA1AAAABcAAADUgACASoAAgQaRCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAATQIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEGkQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAE0CAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBBpEICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABNAgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQaRCAgICIBCgGkICIAACNkAAAAhAAAAJQAATaIAAAAOAAAAKAAATaMAAAAjAAAAxQAATaQAAEaaAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAATaxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBo6AX4AxgFSAAIAECIEGndMAAAA6AAAAOwAAAA4AAE2uAABNtgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAATbcAAE24AABNuQAATboAAE27AABNvAAATb2BBp6BBp+BBqCBBqGBBqKBBqOBBqSATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwAATQMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEGnAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAE0DAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBBpwICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABVwAAAAXAABNAwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAroAAgQacCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAATQMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIEGnAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAE0DAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBBpwICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABNAwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQacCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAATQMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEGnAgICAi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PNQAATzYAAE83gQa7gQa8gQa9gQa+gQa/gQbAgQbBgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAE59AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBBrkICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABOfQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQa5CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAATn0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEGuQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAagQAAABcAAE59AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIECeIAAgQa5CAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAATn0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEGuQgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAE59AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBBrkICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABOfQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQa5CAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAAT6MAAAAhAAABDgAAAQ8AAE+kAAAAIwAAAQ0AAE+lAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABzAAAA1AAAANQAAE+tAAAAMQAAANQAAADGAAAA1AAAAfQAAER+AAAA1AAAANQAAE+1AAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQXNCAiBBsQIgDEIgISBBeMICIEGwwgSNqgJBdMAAAA6AAAAOwAAAA4AAE+5AABPvAAAAJCiAAAB/QAAAf6AXoBfogAAT70AAE++gQbFgQbQgE3ZAAAAIQAAACUAAE/BAAAADgAAACgAAE/CAAAAIwAAAMUAAE/DAABEiwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAE/LXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQbCgF6AMYBUgACABAiBBsbTAAAAOgAAADsAAAAOAABPzQAAT9YAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAE/XAABP2AAAT9kAAE/aAABP2wAAT9wAAE/dAABP3oEGx4EGyIEGyYEGy4EGzIEGzYEGzoEGz4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABPvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQbFCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAT70AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEGxQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABQAAAAABcAAE+9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEGyoAAgQbFCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAFAOAABQDwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABPvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQbFCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAT70AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEGxQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAE+9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBBsUICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABPvQA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AACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABUwgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQcsCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAVMIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEHLAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAFTCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBBywICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABUwgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQcsCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAVMIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEHLAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFTCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBBywICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAABV6AAAACEAAAEOAAABDwAAVekAAAAjAAABDQAAVeoAAAEQAAAADgAAACUAAAE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AAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQdaCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAV0QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEHWggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFdEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBB1oICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABEcAAAAXAABXRAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAmYAAgQdaCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAV0QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEHWggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFdEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBB1oICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABXRAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAA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MgQeNgQeOgQePgQeQgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFnGAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBB4gICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABZxgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQeICAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAWcYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEHiAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAAFnGAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBB4gICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABZxgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQeICAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAWcYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEHiAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQw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AJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFx4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBB7oICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAABceAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIEHuggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFx4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBB7oICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABceAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQe6CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAXHgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEHuggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAF2eAAAAIQAAAQ4AAAEPAABdnwAAACMAAAENAABdoAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAbgAAANQAAADUAABdqAAAADEAAADUAAAAxgAAANQAAAH0AABBQgAAANQAAADUAABdsAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWER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OAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGBrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBCAMICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABgawAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQgDCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACS9AAAAFwAAYGsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQNQgACBCAMICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABgawAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQgDCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAYGsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEIAwgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGBrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBCAMICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAABhkQAAACEAAAEOAAABDwAAYZIAAAAjAAABDQAAYZMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIQAAADUAAAA1AAAYZsAAAAxAAAA1AAAAMYAAADUAAAHFgAAPI8AAADUAAAA1AAAYaMAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBRwICIEIDgiAMQiBAUyBBTgICIEIDQgSuJ+JLtMAAAA6AAAAOwAAAA4AAGGnAABhqgAAAJCiAAAB/QAAByCAXoDRogAAYasAAGGsgQgPgQgagE3ZAAAAIQAAACUAAGGvAAAADgAAACgAAGGwAAAAIwAAAMUAAGGxAAA8pwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGG5XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQgMgF6AMYBUgACABAiBCBDTAAAAOgAAADsAAAAOAABhuwAAYcQAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAGHFAABhxgAAYccAAGHIAABhyQAAYcoAAGHLAABhzIEIEYEIEoEIE4EIFYEIFoEIF4EIGIEIGYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABhqwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQgPCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAYasAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIDwgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABh7gAAABcAAGGrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEIFIAAgQgPCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAGH8AABh/QAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABhqwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQgPCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAYasAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEIDwgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGGrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCA8ICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABhqwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQgPCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAYasAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIDwgICAiAQoBpCAiAAAjZAAAAIQAAACUAAGJLAAAADgAAACgAAGJMAAAAIwAAAMUAAGJNAAA8pwAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGJVXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQgMgNGAMYBUgACABAiBCBvTAAAAOgAAADsAAAAOAABiVwAAYl8AAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAAGJgAABiYQAAYmIAAGJjAABiZAAAYmUAAGJmgQgcgQgdgQgegQgfgQgggQghgQgigE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAAGGsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBCBoICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAABhrAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACA6oAAgQgaCAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAAYawAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEIGggICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAawAAABcAAGGsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIDtgACBCBoICAgIgEKA4wgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAABhrAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACA2oAAgQgaCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAYawAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIGggICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAJDQAAABcAAGGsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIEII4AAgQgaCAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAAAYtIAAAAhAAABDgAAAQ8AAGLTAAAAIwAAAQ0AAGLUAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABrAAAA1AAAANQAAGLcAAAAMQAAANQAAADGAAAA1AAABxYAAAkCAAAA1AAAANQAAGLkAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgO0ICIEIJQiAMQiBAUyBAQQICIEIJAgTAAAAAQWXv2vTAAAAOgAAADsAAAAOAABi6AAAYusAAACQogAAAf0AAAcggF6A0aIAAGLsAABi7YEIJoEIMYBN2QAAACEAAAAlAABi8AAAAA4AAAAoAABi8QAAACMAAADFAABi8gAACQ0AAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABi+l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEII4BegDGAVIAAgAQIgQgn0wAAADoAAAA7AAAADgAAYvwAAGMFAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAABjBgAAYwcAAGMIAABjCQAAYwoAAGMLAABjDAAAYw2BCCiBCCmBCCqBCCyBCC2BCC6BCC+BCDCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAYuwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIJggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGLsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBCCYICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAYy8AAAAXAABi7AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBCCuAAIEIJggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAABjPQAAYz4AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAYuwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIJggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAGLsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBCCYICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABi7AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQgmCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAYuwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIJggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGLsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBCCYICAgIgEKAaQgIgAAI2QAAACEAAAAlAABjjAAAAA4AAAAoAABjjQAAACMAAADFAABjjgAACQ0AAAcgAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABjll8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEII4DRgDGAVIAAgAQIgQgy0wAAADoAAAA7AAAADgAAY5gAAGOgAAAAkKcAAAfRAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAABjoQAAY6IAAGOjAABjpAAAY6UAAGOmAABjp4EIM4EINIEINYEINoEIN4EIOIEIOYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAABi7QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgQgxCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAAYu0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIEIMQgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAAGLtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBCDEICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAIQAAAAXAABi7QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBBRyAAIEIMQgICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGLtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBCDEICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABi7QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQgxCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADynAAAAFwAAYu0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQgMgACBCDEICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAABkEwAAACEAAAEOAAABDwAAZBQAAAAjAAABDQAAZBUAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIQAAADUAAAA1AAAZB0AAAAxAAAA1AAAAMYAAADUAAAHFgAAPJAAAADUAAAA1AAAZCUAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBRwICIEIPAiAMQiBAUyBBTkICIEIOwgSNBRhz9MAAAA6AAAAOwAAAA4AAGQpAABkLAAAAJCiAAAB/QAAByCAXoDRogAAZC0AAGQugQg9gQhIgE3ZAAAAIQAAACUAAGQxAAAADgAAACgAAGQyAAAAIwAAAMUAAGQzAAA8qAAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGQ7XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQg6gF6AMYBUgACABAiBCD7TAAAAOgAAADsAAAAOAABkPQAAZEYAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAGRHAABkSAAAZEkAAGRKAABkSwAAZEwAAGRNAABkToEIP4EIQIEIQYEIQ4EIRIEIRYEIRoEIR4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABkLQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQg9CAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAZC0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIPQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABkcAAAABcAAGQtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEIQoAAgQg9CAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAGR+AABkfwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABkLQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQg9CAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAZC0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIPQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGQtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCD0ICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABkLQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQg9CAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAZC0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIPQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAGTNAAAADgAAACgAAGTOAAAAIwAAAMUAAGTPAAA8qAAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGTXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQg6gNGAMYBUgACABAiBCEnTAAAAOgAAADsAAAAOAABk2QAAZOEAAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAAGTiAABk4wAAZOQAAGTlAABk5gAAZOcAAGTogQhKgQhLgQhMgQhNgRLmgRLngRLogE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAAGQuAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBCEgICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACggAAAAXAABkLgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBAR2AAIEISAgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAAGQuAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBCEgICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAI8AAAAXAABkLgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBCE6AAIEISAgICAiAQoDjCAiAAAjfEBAAAGUnAABlKAAAZSkAAGUqAAAAIQAAZSsAAGUsAAAAIwAAZS0AAGUuAAAADgAAACUAAGUvAABlMAAAACgAAADFAAAAxgAAZTIAAAApAAAAKQAAABQAAGU2AAAAzAAAADEAAAApAAAAxgAAAM8AAABlAAAAxgAAZT0AAGU+AAAA1F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYAxgQhhgASABIACgQhQgQFNgASAMYEB3IAugDGBCHuBCE8IEqNf45nTAAAAOgAAADsAAAAOAABlQgAAZUQAAACQoQAAANmAM6EAAGVFgQhRgE3ZAAAAIQAAACUAAGVIAAAADgAAACgAAGVJAAAAIwAAAMUAAGVKAAAAjwAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGVSXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQhOgDOAMYBUgACABAiBCFLTAAAAOgAAADsAAAAOAABlVAAAZV4AAACQqQAAAOwAAADtAAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9IA2gDeAOIA5gDqAO4A8gD2APqkAAGVfAABlYAAAZWEAAGViAABlYwAAZWQAAGVlAABlZgAAZWeBCFOBCFWBCFaBCFiBCFmBCFuBCFyBCF6BCF+ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAGVrAAAAFwAAZUUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADsAAAA1AAAANQAAAAXAAAA1IAAgQhUgACBCFEICAgIgEKANggIgAAI0gAAADsAAAAOAABleQAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGVFAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBCFEICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAZYwAAAAXAABlRQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBCFeAAIEIUQgICAiAQoA4CAiAAAjSAAAAOwAAAA4AAGWaAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAZUUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIUQgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABlrQAAABcAAGVFAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEIWoAAgQhRCAgICIBCgDoICIAACNIAAAA7AAAADgAAZbsAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABlRQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgQhRCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAGXOAAAAFwAAZUUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgQhdgACBCFEICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgAAZdwAAGXdAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABnQAAABcAAGVFAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8wAAANQAAADUAAAAFwAAANSAAIBPgACBCFEICAgIgEKAPQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAZfAAAAAXAABlRQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPQAAADUAAAA1AAAABcAAADUgACBCGCAAIEIUQgICAiAQoA+CAiAAAhfEBtQZXJzaXN0ZWRPbmVUb09uZURpc2N1c3Npb27TAAAAOgAAADsAAAAOAABl/wAAZgEAAACQoQAAZgCBCGKhAABmAoEIY4BNXxAPY29udGFjdElkZW50aXR53xASAAABCgAAAQsAAAEMAABmBgAAACEAAAEOAAABDwAAZgcAAAAjAAABDQAAZggAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAI8AAADUAAAA1AAAZhAAAAAxAAAA1AAAAMYAAADUAAAHFgAAZgAAAADUAAAA1AAAZhgAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCE4ICIEIZQiAMQiBAUyBCGIICIEIZAgSqQSYANMAAAA6AAAAOwAAAA4AAGYcAABmHwAAAJCiAAAB/QAAByCAXoDRogAAZiAAAGYhgQhmgQhxgE3ZAAAAIQAAACUAAGYkAAAADgAAACgAAGYlAAAAIwAAAMUAAGYmAABmAgAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGYuXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQhjgF6AMYBUgACABAiBCGfTAAAAOgAAADsAAAAOAABmMAAAZjkAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAGY6AABmOwAAZjwAAGY9AABmPgAAZj8AAGZAAABmQYEIaIEIaYEIaoEIbIEIbYEIboEIb4EIcIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABmIAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQhmCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAZiAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIZggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABmYwAAABcAAGYgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEIa4AAgQhmCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAGZxAABmcgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABmIAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQhmCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAZiAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEIZggICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGYgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCGYICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABmIAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQhmCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAZiAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIZggICAiAQoBpCAiAAAjZAAAAIQAAACUAAGbAAAAADgAAACgAAGbBAAAAIwAAAMUAAGbCAABmAgAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGbKXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQhjgNGAMYBUgACABAiBCHLTAAAAOgAAADsAAAAOAABmzAAAZtQAAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAAGbVAABm1gAAZtcAAGbYAABm2QAAZtoAAGbbgQhzgQh0gQh2gQh3gQh4gQh5gQh6gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAAGYhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBCHEICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAZu4AAAAXAABmIQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBCHWAAIEIcQgICAiAQoDhCAiAAAgQA98QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAAZiEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOqAAIEIcQgICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAhAAAABcAAGYhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIEFHIAAgQhxCAgICIBCgOMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAZiEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIcQgICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGYhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBCHEICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAPKgAAAAXAABmIQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9cAAADUAAAA1AAAABcAAADUgACBCDqAAIEIcQgICAiAQoDmCAiAAAjSAAAAOwAAAA4AAGdIAAABJKEAAGdJgQh8gEHXAAAADgAAACUAAAxiAAAAIQAAACgAAAxjAAAAIwAADGQAAAAXAAAAjwAAAI8AAGdQAAAAagAAADGBAd6AAIEIToEIToEIfYEIfhJY02jm3xAUAAAAxQAAZ1QAAGdVAABnVgAAZ1cAAGdYAABnWQAAACEAAAAOAABnWgAAACUAAGdbAAAAKAAAZ1wAAGddAABnXgAAZ18AAGdgAABnYQAAACMAAAeVAAAAxgAAAMYAAGdlAAAAKQAAAMwAAADGAAAAFAAAAM8AAAApAAAAQAAAZ20AAGduAAAAKQAAACkAAADGAABncgAAZ3MAAADMAAAAMV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAMYAxgQiAgASBAU2AMYACgQHcgASACYEStoEIf4AEgASAMYEIkYESt4EBTRL0ZlSt0wAAADoAAAA7AAAADgAAZ3cAAGd5AAAAkKEAAADZgDOhAABneoEIgYBN2QAAACEAAAAlAABnfQAAAA4AAAAoAABnfgAAACMAAADFAABnfwAAAGoAAADZAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABnh18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEIfoAzgDGAVIAAgAQIgQiC0wAAADoAAAA7AAAADgAAZ4kAAGeTAAAAkKkAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPSANoA3gDiAOYA6gDuAPIA9gD6pAABnlAAAZ5UAAGeWAABnlwAAZ5gAAGeZAABnmgAAZ5sAAGecgQiDgQiFgQiGgQiIgQiJgQiLgQiMgQiOgQiPgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABnoAAAABcAAGd6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7AAAANQAAADUAAAAFwAAANSAAIEIhIAAgQiBCAgICIBCgDYICIAACNIAAAA7AAAADgAAZ64AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABnegAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO0AAADUAAAA1AAAABcAAADUgACAAIAAgQiBCAgICIBCgDcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAGfBAAAAFwAAZ3oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADuAAAA1AAAANQAAAAXAAAA1IAAgQiHgACBCIEICAgIgEKAOAgIgAAI0gAAADsAAAAOAABnzwAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGd6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7wAAANQAAADUAAAAFwAAANSAAIAAgACBCIEICAgIgEKAOQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAZ+IAAAAXAABnegAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPAAAADUAAAA1AAAABcAAADUgACBCIqAAIEIgQgICAiAQoA6CAiAAAjSAAAAOwAAAA4AAGfwAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAZ3oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADxAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEIgQgICAiAQoA7CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABoAwAAABcAAGd6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8gAAANQAAADUAAAAFwAAANSAAIEIjYAAgQiBCAgICIBCgDwICIAACNMAAAA6AAAAOwAAAA4AAGgRAABoEgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAZ0AAAAXAABnegAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPMAAADUAAAA1AAAABcAAADUgACAT4AAgQiBCAgICIBCgD0ICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAGglAAAAFwAAZ3oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAD0AAAA1AAAANQAAAAXAAAA1IAAgQiQgACBCIEICAgIgEKAPggIgAAIXxATUGVyc2lzdGVkRGlzY3Vzc2lvbtMAAAA6AAAAOwAAAA4AAGg0AABoQwAAAJCuAAApaQAAaDYAAGg3AABoOAAAPI8AAGg6AABoOwAAaDwAAGg9AABoPgAAaD8AAGhAAABoQQAAaEKBA6uBCJKBCJOBCJSBBTiBCJWBCJaBCJeBCJiBCJmBCJqBCJuBCJyBCJ2uAABoRAAAaEUAAGhGAABoRwAAaEgAAGhJAABoSgAAaEsAAGhMAABoTQAAaE4AAGhPAABoUAAAaFGBCJ6BCMyBCOOBCYWBCieBClWBC3CBC4eBC56BDFmBDUOBDVqBDXGBEp+ATVxvbkNoYW5nZUZsYWdfEBNzaGFyZWRDb25maWd1cmF0aW9uXxAbbGF0ZXN0U2VuZGVyU2VxdWVuY2VOdW1iZXJzXxASbG9jYWxDb25maWd1cmF0aW9uXxAfbGFzdFN5c3RlbU1lc3NhZ2VTZXF1ZW5jZU51bWJlclV0aXRsZV8QF3BlbmRpbmdNZXNzYWdlUmVhY3Rpb25zXxAbcmVtb3RlRGVsZXRlQW5kRWRpdFJlcXVlc3RzXxAWdGltZXN0YW1wT2ZMYXN0TWVzc2FnZV8QFnNlbmRlclRocmVhZElkZW50aWZpZXJdb3duZWRJZGVudGl0eV8QIWxhc3RPdXRib3VuZE1lc3NhZ2VTZXF1ZW5jZU51bWJlct8QEgAAAQoAAAELAAABDAAAaGAAAAAhAAABDgAAAQ8AAGhhAAAAIwAAAQ0AAGhiAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABqAAAA1AAAANQAAGhqAAAAMQAAANQAAADGAAAA1AAABxYAAClpAAAA1AAAANQAAGhyAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQh+CAiBCKAIgDEIgQFMgQOrCAiBCJ8IEpv7c1HTAAAAOgAAADsAAAAOAABodgAAaHkAAACQogAAAf0AAAcggF6A0aIAAGh6AABoe4EIoYEIrIBN2QAAACEAAAAlAABofgAAAA4AAAAoAABofwAAACMAAADFAABogAAAaEQAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABoiF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEInoBegDGAVIAAgAQIgQii0wAAADoAAAA7AAAADgAAaIoAAGiTAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAABolAAAaJUAAGiWAABolwAAaJgAAGiZAABomgAAaJuBCKOBCKSBCKWBCKeBCKiBCKmBCKqBCKuATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAaHoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIoQgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGh6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBCKEICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAaL0AAAAXAABoegAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBCKaAAIEIoQgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAABoywAAaMwAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAaHoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIoQgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGh6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBCKEICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABoegAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQihCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAaHoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIoQgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGh6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBCKEICAgIgEKAaQgIgAAI2QAAACEAAAAlAABpGgAAAA4AAAAoAABpGwAAACMAAADFAABpHAAAaEQAAAcgAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABpJF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEInoDRgDGAVIAAgAQIgQit0wAAADoAAAA7AAAADgAAaSYAAGkuAAAAkKcAAAfRAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAABpLwAAaTAAAGkxAABpMgAAaTMAAGk0AABpNYEIroEIr4EIsIEIsYEIsoEIs4EItIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAABoewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgQisCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAoIAAAAFwAAaHsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgQEdgACBCKwICAgIgEKA4QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAABoewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9MAAADUAAAA1AAAABcAAADUgACA6oAAgQisCAgICIBCgOIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAABvAAAAFwAAaHsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfUAAAA1AAAANQAAAAXAAAA1IAAgQPAgACBCKwICAgIgEKA4wgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABoewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACASoAAgQisCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAaHsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIrAgICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAArdAAAABcAAGh7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIEItYAAgQisCAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAAAaaEAAAAhAAABDgAAAQ8AAGmiAAAAIwAAAQ0AAGmjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABvAAAA1AAAANQAAGmrAAAAMQAAANQAAADGAAAA1AAABxYAACtrAAAA1AAAANQAAGmzAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQPACAiBCLcIgDEIgQFMgQPbCAiBCLYIEpE9hETTAAAAOgAAADsAAAAOAABptwAAaboAAACQogAAAf0AAAcggF6A0aIAAGm7AABpvIEIuIEIw4BN2QAAACEAAAAlAABpvwAAAA4AAAAoAABpwAAAACMAAADFAABpwQAAK3QAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABpyV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEItYBegDGAVIAAgAQIgQi50wAAADoAAAA7AAAADgAAacsAAGnUAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAABp1QAAadYAAGnXAABp2AAAadkAAGnaAABp2wAAadyBCLqBCLuBCLyBCL6BCL+BCMCBCMGBCMKATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAabsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIuAgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGm7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBCLgICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAaf4AAAAXAABpuwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBCL2AAIEIuAgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAABqDAAAag0AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAabsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIuAgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGm7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBCLgICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABpuwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQi4CAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAabsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIuAgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGm7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBCLgICAgIgEKAaQgIgAAI2QAAACEAAAAlAABqWwAAAA4AAAAoAABqXAAAACMAAADFAABqXQAAK3QAAAcgAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABqZV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEItYDRgDGAVIAAgAQIgQjE0wAAADoAAAA7AAAADgAAamcAAGpvAAAAkKcAAAfRAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAABqcAAAanEAAGpyAABqcwAAanQAAGp1AABqdoEIxYEIxoEIx4EIyIEIyYEIyoEIy4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAABpvAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgQjDCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAAabwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIEIwwgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAAGm8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBCMMICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAGoAAAAXAABpvAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBCH6AAIEIwwgICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGm8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBCMMICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABpvAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQjDCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAGhEAAAAFwAAabwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQiegACBCMMICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAABq4gAAACEAAAEOAAABDwAAauMAAAAjAAABDQAAauQAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGoAAADUAAAA1AAAauwAAAAxAAAA1AAAAMYAAADUAAAB9AAAaDYAAADUAAAA1AAAavQAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCH4ICIEIzgiAMQiAhIEIkggIgQjNCBMAAAABIkxMWtMAAAA6AAAAOwAAAA4AAGr4AABq+wAAAJCiAAAB/QAAAf6AXoBfogAAavwAAGr9gQjPgQjagE3ZAAAAIQAAACUAAGsAAAAADgAAACgAAGsBAAAAIwAAAMUAAGsCAABoRQAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGsKXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQjMgF6AMYBUgACABAiBCNDTAAAAOgAAADsAAAAOAABrDAAAaxUAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGQAAAhgAAAIagGKAY4BkgGWAZoBogGeAaagAAGsWAABrFwAAaxgAAGsZAABrGgAAaxsAAGscAABrHYEI0YEI0oEI04EI1YEI1oEI14EI2IEI2YBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABq/AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQjPCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAavwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIzwgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABrPwAAABcAAGr8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEI1IAAgQjPCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAGtNAABrTgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABq/AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQjPCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAavwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIzwgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGr8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBCM8ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABq/AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQjPCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAavwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEIzwgICAiAQoBpCAiAAAjZAAAAIQAAACUAAGucAAAADgAAACgAAGudAAAAIwAAAMUAAGueAABoRQAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGumXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQjMgF+AMYBUgACABAiBCNvTAAAAOgAAADsAAAAOAABrqAAAa7AAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAGuxAABrsgAAa7MAAGu0AABrtQAAa7YAAGu3gQjcgQjdgQjegQjfgQjggQjhgQjigE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAaUwAAABcAAGr9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIECdIAAgQjaCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAav0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEI2ggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGr9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBCNoICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAABq/QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgQjaCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAav0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEI2ggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGr9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBCNoICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABq/QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQjaCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAAbCMAAAAhAAABDgAAAQ8AAGwkAAAAIwAAAQ0AAGwlAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABqAAAA1AAAANQAAGwtAAAAMQAAANQAAADGAAAA1AAABxYAAGg3AAAA1AAAANQAAGw1AAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQh+CAiBCOUIgDEIgQFMgQiTCAiBCOQIEjaecNbTAAAAOgAAADsAAAAOAABsOQAAbDwAAACQogAAAf0AAAcggF6A0aIAAGw9AABsPoEI5oEI8YBN2QAAACEAAAAlAABsQQAAAA4AAAAoAABsQgAAACMAAADFAABsQwAAaEYAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABsS18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEI44BegDGAVIAAgAQIgQjn0wAAADoAAAA7AAAADgAAbE0AAGxWAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAABsVwAAbFgAAGxZAABsWgAAbFsAAGxcAABsXQAAbF6BCOiBCOmBCOqBCOyBCO2BCO6BCO+BCPCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAbD0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEI5ggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGw9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBCOYICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAbIAAAAAXAABsPQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBCOuAAIEI5ggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAABsjgAAbI8AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAbD0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEI5ggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGw9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBCOYICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABsPQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQjmCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAbD0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEI5ggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGw9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBCOYICAgIgEKAaQgIgAAI2QAAACEAAAAlAABs3QAAAA4AAAAoAABs3gAAACMAAADFAABs3wAAaEYAAAcgAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABs518QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEI44DRgDGAVIAAgAQIgQjy0wAAADoAAAA7AAAADgAAbOkAAGzxAAAAkKcAAAfRAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAABs8gAAbPMAAGz0AABs9QAAbPYAAGz3AABs+IEI84EI9IEI9YEI9oEJgoEJg4EJhIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAABsPgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgQjxCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAoIAAAAFwAAbD4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgQEdgACBCPEICAgIgEKA4QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAABsPgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9MAAADUAAAA1AAAABcAAADUgACA6oAAgQjxCAgICIBCgOIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAACAAAAAFwAAbD4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfUAAAA1AAAANQAAAAXAAAA1IAAgQj3gACBCPEICAgIgEKA4wgIgAAI3xAQAABtNwAAbTgAAG05AABtOgAAACEAAG07AABtPAAAACMAAG09AABtPgAAAA4AAAAlAABtPwAAbUAAAAAoAAAAxQAAAMYAAG1CAAAAKQAAACkAAAAUAABtRgAAAMwAAAAxAAAAKQAAAMYAAADPAAAAVgAAAMYAAG1NAABtTgAAANRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2WAMYEJCoAEgASAAoEI+YEBTYAEgDGBAdyAH4AxgQmBgQj4CBMAAAABGHU8d9MAAAA6AAAAOwAAAA4AAG1SAABtVAAAAJChAAAA2YAzoQAAbVWBCPqATdkAAAAhAAAAJQAAbVgAAAAOAAAAKAAAbVkAAAAjAAAAxQAAbVoAAACAAAAA2QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAbWJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCPeAM4AxgFSAAIAECIEI+9MAAAA6AAAAOwAAAA4AAG1kAABtbgAAAJCpAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD0gDaAN4A4gDmAOoA7gDyAPYA+qQAAbW8AAG1wAABtcQAAbXIAAG1zAABtdAAAbXUAAG12AABtd4EI/IEI/oEI/4EJAYEJAoEJBIEJBYEJB4EJCIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAbXsAAAAXAABtVQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAOwAAADUAAAA1AAAABcAAADUgACBCP2AAIEI+ggICAiAQoA2CAiAAAjSAAAAOwAAAA4AAG2JAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAbVUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADtAAAA1AAAANQAAAAXAAAA1IAAgACAAIEI+ggICAiAQoA3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABtnAAAABcAAG1VAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIEJAIAAgQj6CAgICIBCgDgICIAACNIAAAA7AAAADgAAbaoAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABtVQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQj6CAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAG29AAAAFwAAbVUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQkDgACBCPoICAgIgEKAOggIgAAI0gAAADsAAAAOAABtywAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAG1VAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBCPoICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAbd4AAAAXAABtVQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBCQaAAIEI+ggICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAABt7AAAbe0AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwAAbVUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADzAAAA1AAAANQAAAAXAAAA1IAAgE+AAIEI+ggICAiAQoA9CAiAAAj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AACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABuOwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQkcCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAbjsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEJHAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAshQAAABcAAG47AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIED8IAAgQkcCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAbjsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEJHAgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAG47AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBCRwICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABuOwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQkcCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAAb2EAAAAhAAABDgAAAQ8AAG9iAAAAIwAAAQ0AAG9jAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAACAAAAA1AAAANQAAG9rAAAAMQAAANQAAADGAAAA1AAAAfQAAG4RAAAA1AAAANQAAG9zAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQj3CAiBCScIgDEIgISBCQwICIEJJggSLGLEaNMAAAA6AAAAOwAAAA4AAG93AABvegAAAJCiAAAB/QAAAf6AXoBfogAAb3sAAG98gQkogQkzgE3ZAAAAIQAAACUAAG9/AAAADgAAACgAAG+AAAAAIwAAAMUAAG+BAABuFwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAG+JXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQklgF6AMYBUgACABAiBCSnTAAAAOgAAADsAAAAOAABviwAAb5QAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAG+VAABvlgAAb5cAAG+YAABvmQAAb5oAAG+bAABvnIEJKoEJK4EJLIEJLoEJL4EJMIEJMYEJMoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABvewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQkoCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAb3sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEJKAgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABvvgAAABcAAG97AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEJLYAAgQkoCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAG/MAABvzQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABvewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQkoCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAb3sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEJKAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAG97AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCSgICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABvewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQkoCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAb3sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEJKAgICAiAQoBpCAiAAAj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AAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAHH9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBCVYICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAckAAAAAXAABx/QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBCVuAAIEJVggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAByTgAAck8AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAcf0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEJVggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAHH9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBCVYICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABx/QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQlWCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAcf0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEJVggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQA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JfIEJfYEJfoEJf4EJgIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABzPwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQl4CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAcz8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEJeAgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAHM/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBCXgICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAABzPwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIEJeAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAHM/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBCXgICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABzPwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQl4CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAA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AIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIGuAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBCokICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAgfEAAAAXAACBrgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBCo6AAIEKiQgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAACB/wAAggAAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAga4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEKiQgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAIGuAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBCokICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACBrgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQqJCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAga4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEKiQgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAA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AIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIk1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBCx4ICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACJNQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQseCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABqBAAAAFwAAiTUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQJ4gACBCx4ICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACJNQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQseCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAiTUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIELHggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIk1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBCx4ICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAACKWwAAACEAAAEOAAABDwAAilwAAAAjAAABDQAAil0AAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHQAAADUAAAA1AAAimUAAAAxAAAA1AAAAMYAAADUAAAB9AAAgXsAAADUAAAA1AAAim0AAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCmkICIELKQiAMQiAhIEKgwgIgQsoCBJi8xVr0wAAADoAAAA7AAAADgAAinEAAIp0AAAAkKIAAAH9AAAB/oBegF+iAACKdQAAinaBCyqBCzWATdkAAAAhAAAAJQAAinkAAAAOAAAAKAAAinoAAAAjAAAAxQAAinsAAIGGAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAioNfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCyeAXoAxgFSAAIAECIELK9MAAAA6AAAAOwAAAA4AAIqFAACKjgAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAAio8AAIqQAACKkQAAipIAAIqTAACKlAAAipUAAIqWgQssgQstgQsugQswgQsxgQsygQszgQs0gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIp1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBCyoICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACKdQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQsqCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAIq4AAAAFwAAinUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQsvgACBCyoICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAisYAAIrHAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIp1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBCyoICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAACKdQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgQsqCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAinUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELKggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIp1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBCyoICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACKdQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQsqCAgICIBCgGkICIAACNk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UAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIELTAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIu3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBC0wICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACLtwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQtMCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAARHAAAAFwAAi7cAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgJmAAIELTAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIu3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBC0wICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACLtwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQtMCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAi7cAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIELTAgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAIzdAAAAIQAAAQ4AAAEPAACM3gAAACMAAAENAACM3wAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAdAAAANQAAADUAACM5wAAADEAAADUAAAAxgAAANQAAAH0AACBfQAAANQAAADUAACM7wAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEKaQgIgQtXCIAxCICEgQqFCAiBC1YIElnqW+nTAAAAOgAAADsAAAAOAACM8wAAjPYAAACQogAAAf0AAAH+gF6AX6IAAIz3AACM+IELWIELY4BN2QAAACEAAAAlAACM+wAAAA4AAAAoAACM/AAAACMAAADFAACM/QAAgYgAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAACNBV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYELVYBegDGAVIAAgAQIgQtZ0wAAADoAAAA7AAAADgAAjQcAAI0QAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAACNEQAAjRIAAI0TAACNFAAAjRUAAI0WAACNFwAAjRiBC1qBC1uBC1yBC16BC1+BC2CBC2GBC2KATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAjPcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELWAgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIz3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBC1gICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAjToAAAAXAACM9wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBC12AAIELWAgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAACNSAAAjUkAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAjPcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELWAgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAIz3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBC1gICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACM9wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQtYCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAjPcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIELWAgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIz3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBC1gICAgIgEKAaQgIgAAI2QAAACEAAAAlAACNlwAAAA4AAAAoAACNmAAAACMAAADFAACNmQAAgYgAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAACNoV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYELVYBfgDGAVIAAgAQIgQtk0wAAADoAAAA7AAAADgAAjaMAAI2rAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAACNrAAAja0AAI2uAACNrwAAjbAAAI2xAACNsoELZYELZoELZ4ELaIELaYELaoELa4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACM+AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQtjCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAjPgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIELYwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIz4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBC2MICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAACM+AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgQtjCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAjPgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIELYwgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIz4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBC2MICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACM+AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQtjCAgICIBCgHsICIAACNIAAAA7AAAADgAAjh4AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAB/ogAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACASoAAgQpjCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAf6IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEKYwgICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACBfwAAABcAAH+iAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIEKhoAAgQpjCAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAAAjk4AAAAhAAABDgAAAQ8AAI5PAAAAIwAAAQ0AAI5QAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABqAAAA1AAAANQAAI5YAAAAMQAAANQAAADGAAAA1AAAAfQAAGg7AAAA1AAAANQAAI5gAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQh+CAiBC3IIgDEIgISBCJYICIELcQgSQlY2l9MAAAA6AAAAOwAAAA4AAI5kAACOZwAAAJCiAAAB/QAAAf6AXoBfogAAjmgAAI5pgQtzgQt+gE3ZAAAAIQAAACUAAI5sAAAADgAAACgAAI5tAAAAIwAAAMUAAI5uAABoSgAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAI52XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQtwgF6AMYBUgACABAiBC3TTAAAAOgAAADsAAAAOAACOeAAAjoEAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAI6CAACOgwAAjoQAAI6FAACOhgAAjocAAI6IAACOiYELdYELdoELd4ELeYELeoELe4ELfIELfYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACOaAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQtzCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAjmgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIELcwgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACOqwAAABcAAI5oAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIELeIAAgQtzCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAI65AACOugAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACOaAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQtzCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAjmgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELcwgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAI5oAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBC3MICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACOaAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQtzCAgICIBCgGgICIA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1gHaAd4B4gHmAeoB7pwAAkF4AAJBfAACQYAAAkGEAAJBiAACQYwAAkGSBC5eBC5iBC5mBC5qBC5uBC5yBC52ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAj6oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIELlQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAI+qAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBC5UICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACPqgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQuVCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACS9AAAAFwAAj6oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQNQgACBC5UICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACPqgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQuVCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAj6oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAA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IgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACS6wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQvOCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAJMuAAAAFwAAkusAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQvTgACBC84ICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAkzwAAJM9AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAJLrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBC84ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACS6wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQvOCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAkusAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELzggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJLrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBC84ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACS6wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQvOCAgICIBCgGkICIAACNkAAAAhAAAAJQAAk4sAAAAOAAAAKAAAk4wAAAAjAAAAxQAAk40AAJLEAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAk5VfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBC8uAX4AxgFSAAIAECIEL2tMAAAA6AAAAOwAAAA4AAJOXAACTnwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAk6AAAJOhAACTogAAk6MAAJOkAACTpQAAk6aBC9uBC9yBC92BC96BC9+BC+CBC+GATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAkuwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEL2QgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAJLsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBC9kICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACS7AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQvZCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwAAkuwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEL2QgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJLsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBC9kICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACS7AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQvZCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAkuwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEL2QgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAJQSAAAAIQAAAQ4AAAEPAACUEwAAACMAAAENAACUFAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAaQAAANQAAADUAACUHAAAADEAAADUAAAAxgAAANQAAAH0AACSvgAAANQAAADUAACUJAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIELsggIgQvkCIAxCICEgQvHCAiBC+MIEl7g/v7TAAAAOgAAADsAAAAOAACUKAAAlCsAAACQogAAAf0AAAH+gF6AX6IAAJQsAACULYEL5YEL8IBN2QAAACEAAAAlAACUMAAAAA4AAAAoAACUMQAAACMAAADFAACUMgAAksUAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAACUOl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEL4oBegDGAVIAAgAQIgQvm0wAAADoAAAA7AAAADgAAlDwAAJRFAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAACURgAAlEcAAJRIAACUSQAAlEoAAJRLAACUTAAAlE2BC+eBC+iBC+mBC+uBC+yBC+2BC+6BC++ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAlCwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEL5QgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJQsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBC+UICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAlG8AAAAXAACULAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBC+qAAIEL5QgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAACUfQAAlH4AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAlCwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEL5QgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAJQsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBC+UICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACULAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQvlCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAlCwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEL5QgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAJQsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBC+UICAgIgEKAaQgIgAAI2QAAACEAAAAlAACUzAAAAA4AAAAoAACUzQAAACMAAADFAACUzgAAksUAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAACU1l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEL4oBfgDGAVIAAgAQIgQvx0wAAADoAAAA7AAAADgAAlNgAAJTgAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAACU4QAAlOIAAJTjAACU5AAAlOUAAJTmAACU54EL8oEL84EL9IEL9YEL9oEL94EL+IBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABVwAAAAXAACULQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAroAAgQvwCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAlC0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEL8AgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJQtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBC/AICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAACULQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgQvwCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAlC0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEL8AgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJQtAAAA1AAAANQAAADUAAAAMQAAANQAAAE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UAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBDDUICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACX8AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQw1CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAARHAAAAFwAAl/AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgJmAAIEMNQgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJfwAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBDDUICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACX8AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQw1CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAl/AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEMNQgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAJkWAAAAIQAAAQ4AAAEPAACZFwAAACMAAAENAACZGAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAaQAAANQAAADUAACZIAAAADEAAADUAAAAxgA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AAADUAAAA1AAAABcAAADUgACAAIAAgQysCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAnekAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEMrAgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJ3pAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBDKwICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAACd6QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgQysCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAnekAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEMrAgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJ3pAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBDKwICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACd6QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQysCAgICIB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BCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAKBrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBDNoICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACgawAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQzaCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAoGsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEM2ggICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAERwAAABcAAKBrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICZgACBDNoICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACgawAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQzaCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAoGsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEM2ggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAKBrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBDNoICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAChkQAAACEAAAEOAAABDwAAoZIAAAAjAAABDQAAoZMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAG0AAADUAAAA1AAAoZsAAAAxAAAA1AAAAMYAAADUAAAB9AAAnHgAAADUAAAA1AAAoaMAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDG0ICIEM5QiAMQiAhIEMhQgIgQzkCBLEOHJ70wAAADoAAAA7AAAADgAAoacAAKGqAAAAkKIAAAH9AAAB/oBegF+iAAChqwAAoayBDOaBDPGATdkAAAAhAAAAJQAAoa8AAAAOAAAAKAAAobAAAAAjAAAAxQAAobEAAJyBAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAoblfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDOOAXoAxgFSAAIAECIEM59MAAAA6AAAAOwAAAA4AAKG7AAChxAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAAocUAAKHGAAChxwAAocgAAKHJAAChygAAocsAAKHMgQzogQzpgQzqgQzsgQztgQzugQzvgQzwgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKGrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBDOYICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAChqwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQzmCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAKHuAAAAFwAAoasAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQzrgACBDOYICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAofwAAKH9AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKGrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBDOYICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAChqwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQzmCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAoasAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEM5ggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAKGrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANS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A5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAClbwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQ02CAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAGhNAAAAFwAApW8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQxZgACBDTYICAgIgEKA5ggIgAAI0gAAADsAAAAOAACmlQAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAJqiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBDGcICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACaogAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQxnCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAJyEAAAAFwAAmqIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQ0ogACBDGcICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAACmxQAAACEAAAEOAAABDwAApsYAAAAjAAABDQAApscAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGoAAADUAAAA1AAAps8AAAAxAAAA1AAAAMYAAADUAAAB9AAAaD8AAADUAAAA1AAAptcAAAD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IgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAqaQAAAAXAACpYQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBDXmAAIENdAgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAACpsgAAqbMAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAqWEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIENdAgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAKlhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBDXQICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACpYQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQ10CAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAqWEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIENdAgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKlhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBDXQICAg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yaWJ1dGVzc3RvcmFnZYENvYBfgDGAVIAAgAQIgQ3M0wAAADoAAAA7AAAADgAArW0AAK11AAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAACtdgAArXcAAK14AACteQAArXoAAK17AACtfIENzYENzoENz4EN0IEN0YEN0oEN04BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACswgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQ3LCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAArMIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIENywgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAKzCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBDcsICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAACswgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIENywgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAKzCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBDcsICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0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rZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNvcmRlcmVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNzdG9yYWdlXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNkdXBsaWNhdGVzCYAxgDGBDkeABIEBTYAxgAKBAdyABIAYgRCXgQ5GgASABIAxgQ5cgRCYgQFNEkcSv5bTAAAAOgAAADsAAAAOAACzzQAAs88AAACQoQAAANmAM6EAALPQgQ5IgE3ZAAAAIQAAACUAALPTAAAADgAAACgAALPUAAAAIwAAAMUAALPVAAAAeQAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAALPdXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ5FgDOAMYBUgACABAiBDknTAAAAOgAAADsAAAAOAACz3wAAs+kAAACQqQAAAOwAAADtAAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9IA2gDeAOIA5gDqAO4A8gD2APqkAALPqAACz6wAAs+wAALPtAACz7gAAs+8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AIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALbiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBDpsICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC24gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQ6bCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAALclAAAAFwAAtuIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQ6ggACBDpsICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAtzMAALc0AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALbiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBDpsICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC24gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQ6bCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAtuIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOmwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALbiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBDpsICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC24gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQ6bCAgICIBCgGkICIAACNkAAAAhAAAAJQAAt4IAAAAOAAAAKAAAt4MAAAAjAAAAxQAAt4QAALa3AAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAt4xfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDpiAX4AxgFSAAIAECIEOp9MAAAA6AAAAOwAAAA4AALeOAAC3lgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAt5cAALeYAAC3mQAAt5oAALebAAC3nAAAt52BDqiBDqmBDqqBDquBDqyBDq2BDq6ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAtuMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEOpggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALbjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBDqYICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC24wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQ6mCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABqBAAAAFwAAtuMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQJ4gACBDqYICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC24wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQ6mCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAtuMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEOpggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALbjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBDqYICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAC4CQAAACEAAAEOAAABDwAAuAoAAAAjAAABDQAAuAsAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHEAAADUAAAA1AAAuBMAAAAxAAAA1AAAAMYAAADUAAAB9AAAtq8AAADUAAAA1AAAuBsAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGV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5ZQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQ7UCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAuWUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEO1AgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAALllAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBDtQICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC5ZQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQ7UCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAuWUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEO1AgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALllAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBDtQICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAC6iwAAACEAAAEOAAABDwAAuowAAAAjAAABDQAAuo0AAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHEAAADUAAAA1AAAupU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BEB6BEB+BECCBECGBECKATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAyyMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQGggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAMsjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEBoICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADLIwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRAaCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwAAyyMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEQGggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAMsjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEBoICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADLIwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRAaCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAyyMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQGggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAMxJAAAAIQAAAQ4AAAEPAADMSgAAACMAAAENAADMSwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAeQAAANQAAADUAADMUwAAADEAAADUAAAAxgAAANQAAAH0AAAhogAAANQAAADUAADMWwAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEORQgIgRAlCIAxCICEgQMMCAiBECQIEu3tCNTTAAAAOgAAADsAAAAOAADMXwAAzGIAAACQogAAAf0AAAH+gF6AX6IAAMxjAADMZIEQJoEQMYBN2QAAACEAAAAlAADMZwAAAA4AAAAoAADMaAAAACMAAADFAADMaQAAtKkAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADMcV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQI4BegDGAVIAAgAQIgRAn0wAAADoAAAA7AAAADgAAzHMAAMx8AAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAADMfQAAzH4AAMx/AADMgAAAzIEAAMyCAADMgwAAzISBECiBECmBECqBECyBEC2BEC6BEC+BEDCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAzGMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQJggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAMxjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBECYICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAzKYAAAAXAADMYwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBECuAAIEQJggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAADMtAAAzLUAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAzGMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQJggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAMxjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBECYICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADMYwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRAmCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAzGMAAADUAAAA1AAAANQAAAAxAAA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egE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAM7lAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEFQICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADO5QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRBUCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAM8oAAAAFwAAzuUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRBZgACBEFQICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAzzYAAM83AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAM7lAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEFQICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADO5QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRBUCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAzuUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQVAgICAiAQoBnCAi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AAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANNFAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBELMICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA04gAAAAXAADTRQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBELiAAIEQswgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAADTlgAA05cAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA00UAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQswgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAANNFAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBELMICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADTRQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRCzCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA00UAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEQswgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAARE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ZgRDagRDbgRDcgRDdgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAANSHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBENUICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACggAAAAXAADUhwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBAR2AAIEQ1QgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAANSHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDogACBENUICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAIcAAAAXAADUhwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBEJqAAIEQ1QgICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAANSHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBENUICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADUhwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgRDVCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANMkAAAAFwAA1IcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgRCwgACBENUICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAADVrQAAACEAAAEOAAABDwAA1a4AAAAjAAABDQAA1a8AAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIcAAADUAAAA1AAA1bcAAAAxAAAA1AAAAMYAAADUAAAB9AAA0yEAAADUAAAA1AAA1b8AAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBEJoICIEQ4AiAMQiAhIEQrggIgRDfCBKzH6WC0wAAADoAAAA7AAAADgAA1cMAANXGAAAAkKIAAAH9AAAB/oBegF+iAADVxwAA1ciBEOGBEOyATdkAAAAhAAAAJQAA1csAAAAOAAAAKAAA1cwAAAAjAAAAxQAA1c0AANMlAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA1dVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEN6AXoAxgFSAAIAECIEQ4tMAAAA6AAAAOwAAAA4AANXXAADV4AAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA1eEAANXiAADV4wAA1eQAANXlAADV5gAA1ecAANXogRDjgRDkgRDlgRDngRDogRDpgRDqgRDrgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANXHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEOEICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADVxwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRDhCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANYKAAAAFwAA1ccAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRDmgACBEOEICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA1hgAANYZAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANXHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEOEICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAADVxwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRDhCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA1ccAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQ4QgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANXHAAAA1AAAANQAAADUAAAAMQA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AIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANcIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEPgICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAADXCAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRD4CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA1wgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQ+AgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANcIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEPgICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADXCAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRD4CAgICIBCgGkICIAACNkAAAAhAAAAJQAA16gAAAAOAAAAKAAA16kAAAAjAAAAxQAA16oAANMmAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA17JfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEPWAX4AxgFSAAIAECIERBNMAAAA6AAAAOwAAAA4AANe0AADXvAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA170AANe+AADXvwAA18AAANfBAADXwgAA18OBEQWBEQaBEQeBEQiBEQmBEQqBEQuATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA1wkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIERAwgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANcJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEQMICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADXCQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgREDCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACS9AAAAFwAA1wkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQNQgACBEQMICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADXCQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgREDCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA1wkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIERAwgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANcJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBEQMICAgIgEKAewgIgAAI0gAAADsAAAAOAADYLwAAASShAADSPIEQmYBBEnbs1+bfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAALCFAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBDhAICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACwhQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQ4QCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAALJZAAAAFwAAsIUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQ4rgACBDhAICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAADYYQAAACEAAAEOAAABDwAA2GIAAAAjAAABDQAA2GMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAI4AAADUAAAA1AAA2GsAAAAxAAAA1AAAAMYAAADUAAAHFgAAqz4AAADUAAAA1AAA2HMAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDYUICIEREwiAMQiBAUyBDZwICIEREggS2Pob8NMAAAA6AAAAOwAAAA4AANh3AADYegAAAJCiAAAB/QAAByCAXoDRogAA2HsAANh8gREUgREfgE3ZAAAAIQAAACUAANh/AAAADgAAACgAANiAAAAAIwAAAMUAANiBAACrTgAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAANiJXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRERgF6AMYBUgACABAiBERXTAAAAOgAAADsAAAAOAADYiwAA2JQAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAANiVAADYlgAA2JcAANiYAADYmQAA2JoAANibAADYnIERFoERF4ERGIERGoERG4ERHIERHYERHoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADYewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgREUCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA2HsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIERFAgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADYvgAAABcAANh7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIERGYAAgREUCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AANjMAADYzQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADYewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgREUCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA2HsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERFAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANh7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBERQICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADYewAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgREUCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA2HsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERFAgICAiAQoBpCAiAAAjZAAAAIQAAACUAANkbAAAADgAAACgAANkcAAAAIwAAAMUAANkdAACrTgAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAANklXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRERgNGAMYBUgACABAiBESDTAAAAOgAAADsAAAAOAADZJwAA2S8AAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAANkwAADZMQAA2TIAANkzAADZNAAA2TUAANk2gREhgREigREjgREkgRHJgRHKgRHLgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAANh8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBER8ICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACggAAAAXAADYfAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBAR2AAIERHwgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAANh8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDogACBER8ICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAH8AAAAXAADYfAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBESWAAIERHwgICAiAQoDjCAiAAAjfEBAAANl1AADZdgAA2XcAANl4AAAAIQAA2XkAANl6AAAAIwAA2XsAANl8AAAADgAAACUAANl9AADZfgAAACgAAADFAAAAxgAA2YAAAAApAAAAKQAAABQAANmEAAAAzAAAADEAAAApAAAAxgAAAM8AAABVAAAAxgAA2YsAANmMAAAA1F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYAxgRE4gASABIACgREngQFNgASAMYEB3IAegDGBEciBESYIEtrGAIPTAAAAOgAAADsAAAAOAADZkAAA2ZIAAACQoQAAANmAM6EAANmTgREogE3ZAAAAIQAAACUAANmWAAAADgAAACgAANmXAAAAIwAAAMUAANmYAAAAfwAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAANmgXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRElgDOAMYBUgACABAiBESnTAAAAOgAAADsAAAAOAADZogAA2awAAACQqQAAAOwAAADtAAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9IA2gDeAOIA5gDqAO4A8gD2APqkAANmtAADZrgAA2a8AANmwAADZsQAA2bIAANmzAADZtAAA2bWBESqBESyBES2BES+BETCBETKBETOBETWBETaATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANm5AAAAFwAA2ZMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADsAAAA1AAAANQAAAAXAAAA1IAAgRErgACBESgICAgIgEKANggIgAAI0gAAADsAAAAOAADZxwAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANmTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBESgICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA2doAAAAXAADZkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBES6AAIERKAgICAiAQoA4CAiAAAjSAAAAOwAAAA4AANnoAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA2ZMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIERKAgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADZ+wAAABcAANmTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIERMYAAgREoCAgICIBCgDoICIAACNIAAAA7AAAADgAA2gkAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADZkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgREoCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANocAAAAFwAA2ZMAAADUAAA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UAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEUEICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADafAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRFBCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA2nwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERQQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANp8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEUEICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADafAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRFBCAgICIBCgGkICIAACNkAAAAhAAAAJQAA2xwAAAAOAAAAKAAA2x0AAAAjAAAAxQAA2x4AANpVAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA2yZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBET6AX4AxgFSAAIAECIERTdMAAAA6AAAAOwAAAA4AANsoAADbMAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA2zEAANsyAADbMwAA2zQAANs1AADbNgAA2zeBEU6BEU+BEVCBEVGBEVKBEVOBEVSATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA2n0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIERTAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANp9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEUwICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADafQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRFMCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAbMAAAAFwAA2n0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgMqAAIERTAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANp9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEUwICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADafQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRFMCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA2n0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIERTAgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAANujAAAAIQAAAQ4AAAEPAADbpAAAACMAAAENAADbpQAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAfwAAANQAAADUAADbrQAAADEAAADUAAAAxgAAANQAAAcWAADaTwAAANQAAADUAADbtQAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIERJQgIgRFXCIAxCIEBTIEROggIgRFWCBJychwb0wAAADoAAAA7AAAADgAA27kAANu8AAAAkKIAAAH9AAAHIIBegNGiAADbvQAA276BEViBEWOATdkAAAAhAAAAJQAA28EAAAAOAAAAKAAA28IAAAAjAAAAxQAA28MAANpWAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA28tfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEVWAXoAxgFSAAIAECIERWdMAAAA6AAAAOwAAAA4AANvNAADb1gAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA29cAANvYAADb2QAA29oAANvbAADb3AAA290AANvegRFagRFbgRFcgRFegRFfgRFggRFhgRFigE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANu9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEVgICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADbvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRFYCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANwAAAAAFwAA270AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRFdgACBEVgICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA3A4AANwPAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANu9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEVgICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAADbvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRFYCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA270AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERWAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAA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uZWRBdHRyaWJ1dGVzc3RvcmFnZYERbIBfgDGAVIAAgAQIgRF70wAAADoAAAA7AAAADgAA3aoAAN2yAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAADdswAA3bQAAN21AADdtgAA3bcAAN24AADduYERfIERfYERfoERf4ERgIERgYERgoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADc/wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRF6CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA3P8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEReggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANz/AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBEXoICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAv0AAAAXAADc/wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAgIAAgRF6CAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA3P8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEReggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAA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XAADfwwAAABcAAN+AAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIERooAAgRGdCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAN/RAADf0gAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADfgAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRGdCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA34AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERnQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAN+AAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBEZ0ICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADfgAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRGdCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA34AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERnQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAOAgAAAADgAAACgAAOAhAAAAIwAAAMUAAOAiAADaWQAAAf4AAADGAAAA5QAAABcAAAApAAAAMQA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UgACABAiBEbXTAAAAOgAAADsAAAAOAADg0QAA4NoAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAODbAADg3AAA4N0AAODeAADg3wAA4OAAAODhAADg4oERtoERt4ERuIERuoERu4ERvIERvYERvoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADgwQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRG0CAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA4MEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIERtAgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADhBAAAABcAAODBAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIERuYAAgRG0CAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAOESAADhEwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADgwQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRG0CAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA4MEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERtAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAODBAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBEbQICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADgwQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRG0CAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA4MEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERtAgICAiAQoBpCAiAAAjZAAAAIQAAACUAAOFhAAAADgAAACgAAOFiAAAAIwAAAMUAAOFjAADaWgAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAOFrXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRGxgF+AMYBUgACABAiBEcDTAAAAOgAAADsAAAAOAADhbQAA4XUAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAOF2AADhdwAA4XgAAOF5AADhegAA4XsAAOF8gRHBgRHCgRHDgRHEgRHFgRHGgRHHgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAODCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBEb8ICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADgwgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRG/CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA4MIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIERvwgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAERwAAABcAAODCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICZgACBEb8ICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADgwgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRG/CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA4MIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIERvwgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAODCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBEb8ICAgIgEKAewgIgAAI0gAAADsAAAAOAADh6AAAASSggEHfEA8AAAEKAAABCwA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xAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgQJ0gACBEdoICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADiMwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRHaCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA4jMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIER2ggICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAagQAAABcAAOIzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIECeIAAgRHaCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA4jMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIER2ggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOIzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBEdoICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADiMwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgRHaCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAA41kAAAAhAAABDgAAAQ8AAONaAAAAIwAAAQ0AAONbAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAACOAAAA1AAAANQAAONjAAAAMQAAANQAAADGAAAA1AAAAfQAAKtBAAAA1AAAANQAAONrAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ2FCAiBEeUIgDEIgISBDZ8ICIER5AgTAAAAASTrLsDTAAAAOgAAADsAAAAOAADjbwAA43IAAACQogAAAf0AAAH+gF6AX6IAAONzAADjdIER5oER8YBN2QAAACEAAAAlAADjdwAAAA4AAAAoAADjeAAAACMAAADFAADjeQAAq1EAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADjgV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYER44BegDGAVIAAgAQIgRHn0wAAADoAAAA7AAAADgAA44MAAOOMAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAADjjQAA444AAOOPAADjkAAA45EAAOOSAADjkwAA45SBEeiBEemBEeqBEeyBEe2BEe6BEe+BEfCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA43MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIER5ggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAONzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBEeYICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA47YAAAAXAADjcwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBEeuAAIER5ggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAADjxAAA48UAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA43MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIER5ggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAONzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBEeYICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADjcwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRHmCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA43MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIER5ggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAA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SD4ESEIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAADktQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgRIICAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAoIAAAAFwAA5LUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgQEdgACBEggICAgIgEKA4QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAADktQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9MAAADUAAAA1AAAABcAAADUgACA6IAAgRIICAgICIBCgOIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAABqAAAAFwAA5LUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfUAAAA1AAAANQAAAAXAAAA1IAAgQh+gACBEggICAgIgEKA4wgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAADktQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACA2oAAgRIICAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA5LUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESCAgICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABoUAAAABcAAOS1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIENcYAAgRIICAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAAA5dsAAAAhAAABDgAAAQ8AAOXcAAAAIwAAAQ0AAOXdAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAACOAAAA1AAAANQAAOXlAAAAMQAAANQAAADGAAAA1AAAAfQAAKtDAAAA1AAAANQAAOXtAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ2FCAiBEhMIgDEIgISBDaEICIESEggSRWg0HNMAAAA6AAAAOwAAAA4AAOXxAADl9AAAAJCiAAAB/QAAAf6AXoBfogAA5fUAAOX2gRIUgRIfgE3ZAAAAIQAAACUAAOX5AAAADgAAACgAAOX6AAAAIwAAAMUAAOX7AACrUwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAOYDXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRIRgF6AMYBUgACABAiBEhXTAAAAOgAAADsAAAAOAADmBQAA5g4AAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAOYPAADmEAAA5hEAAOYSAADmEwAA5hQAAOYVAADmFoESFoESF4ESGIESGoESG4ESHIESHYESHoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADl9QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRIUCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA5fUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIESFAgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADmOAAAABcAAOX1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIESGYAAgRIUCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAOZGAADmRwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADl9QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRIUCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA5fUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESFAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOX1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBEhQICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADl9QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRIUCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA5fUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESFAgICAiAQoBpCAiAAAjZAAAAIQAAACUAAOaVAAAADgAAACgAAOaWAAAAIwAAAMUAAOaXAACrUwAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAOafXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRIRgF+AMYBUgACABAiBEiDTAAAAOgAAADsAAAAOAADmoQAA5qkAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAOaqAADmqwAA5qwAAOatAADmrgAA5q8AAOawgRIhgRIigRIjgRIkgRIlgRImgRIngE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAaUwAAABcAAOX2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIECdIAAgRIfCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA5fYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIESHwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOX2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBEh8ICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAADl9gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIESHwgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOX2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEh8ICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADl9gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRIfCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA5fYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIESHwgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAOccAAAAIQAAAQ4AAAEPAADnHQAAACMAAAENAADnHgAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAjgAAANQAAADUAADnJgAAADEAAADUAAAAxgAAANQAAAH0AACrRAAAANQAAADUAADnLgAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIENhQgIgRIqCIAxCICEgQ2iCAiBEikIEwAAAAEJVRxz0wAAADoAAAA7AAAADgAA5zIAAOc1AAAAkKIAAAH9AAAB/oBegF+iAADnNgAA5zeBEiuBEjaATdkAAAAhAAAAJQAA5zoAAAAOAAAAKAAA5zsAAAAjAAAAxQAA5zwAAKtUAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA50RfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEiiAXoAxgFSAAIAECIESLNMAAAA6AAAAOwAAAA4AAOdGAADnTwAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA51AAAOdRAADnUgAA51MAAOdUAADnVQAA51YAAOdXgRItgRIugRIvgRIxgRIygRIzgRI0gRI1gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOc2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEisICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADnNgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRIrCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAOd5AAAAFwAA5zYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRIwgACBEisICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA54cAAOeIAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOc2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEisICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAADnNgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRIrCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA5zYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESKwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOc2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEisICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADnNgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRIrCAgICIBCgGkICIAACNkAAAAhAAAAJQAA59YAAAAOAAAAKAAA59cAAAAjAAAAxQAA59gAAKtUAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA5+BfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEiiAX4AxgFSAAIAECIESN9MAAAA6AAAAOwA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AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOh3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEkIICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADodwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRJCCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAOi6AAAAFwAA6HcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRJHgACBEkIICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA6MgAAOjJAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOh3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEkIICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADodwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRJCCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA6HcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESQggICAiAQoBnCAiAAAjfEA8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AAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADq+gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRJ7CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA6voAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIESewgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAOr6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBEnsICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADq+gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRJ7CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA6voAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIESewgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOr6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBEnsICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAADsIAAAACEAAAEOAAABDwAA7CEAAAAjAAABDQAA7CIAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAA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MAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADsOwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRKSCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA7DsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIESkggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOw7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBEpIICAgIgEKAewgIgAAI0gAAADsAAAAOAADtYQAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKliAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBDX8ICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACpYgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQ1/CAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAKtSAAAAFwAAqWIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgRH6gACBDX8ICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAADtkQAAACEAAAEOAAABDwAA7ZIAAAAjAAABDQAA7ZMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGoAAADUAAAA1AAA7ZsAAAAxAAAA1AAAAMYAAADUAAAB9AAAaEIAAADUAAAA1AAA7aMAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCH4ICIESoQiAMQiAhIEInQgIgRKgCBKfVgV10wAAADoAAAA7AAAADgAA7acAAO2qAAAAkKIAAAH9AAAB/oBegF+iAADtqwAA7ayBEqKBEq2ATdkAAAAhAAAAJQAA7a8AAAAOAAAAKAAA7bAAAAAjAAAAxQAA7bEAAGhRAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA7blfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEp+AXoAxgFSAAIAECIESo9MAAAA6AAAAOwAAAA4AAO27AADtxAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA7cUAAO3GAADtxwAA7cgAAO3JAADtygAA7csAAO3MgRKkgRKlgRKmgRKogRKpgRKqgRKrgRKsgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAO2rAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEqIICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADtqwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRKiCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAO3uAAAAFwAA7asAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRKngACBEqIICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA7fwAAO39AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAO2rAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEqIICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADtqwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRKiCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA7asAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESoggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAO2rAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEqIICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADtqwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRKiCAgICIBCgGkICIAACNkAAAAhAAAAJQAA7ksAAAAOAAAAKAAA7kwAAAAjAAAAxQAA7k0AAGhRAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA7lVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEp+AX4AxgFSAAIAECIESrtMAAAA6AAAAOwAAAA4AAO5XAADuXwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA7mAAAO5hAADuYgAA7mMAAO5kAADuZQAA7maBEq+BErCBErGBErKBErOBErSBErWATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwAA7awAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgK6AAIESrQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAO2sAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEq0ICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABVwAAAAXAADtrAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAroAAgRKtCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAA7awAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIESrQgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAO2sAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEq0ICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADtrAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRKtCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA7awAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIESrQgICAiAQoB7CAiAAAjSAAAAOwAAAA4AAO7SAAABJKCAQdIAAAA7AAAADgAA7tUAAAEkpAAA7tYAAO7XAADSAAAAZ0mBEriBEs+BEJKBCHyAQdcAAAAOAAAAJQAADGIAAAAhAAAAKAAADGMAAAAjAAAMZAAAABcAAACKAAAAigAA7uAAAABqAAAAMYEB3oAAgRK5gRK5gRLOgQh+3xAQAADu4wAA7uQAAO7lAADu5gAAACEAAO7nAADu6AAAACMAAO7pAADu6gAAAA4AAAAlAADu6wAA7uwAAAAoAAAAxQAAAMYAAO7uAAAAKQAAACkAAAAUAADu8gAAAMwAAAAxAAAAKQAAAMYAAADPAAAAYAAAAMYAAO75AADu+gAAANRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2WAMYESzIAEgASAAoESu4EBTYAEgDGBAdyAKYAxgRLNgRK6CBLcJ6up0wAAADoAAAA7AAAADgAA7v4AAO8AAAAAkKEAAADZgDOhAADvAYESvIBN2QAAACEAAAAlAADvBAAAAA4AAAAoAADvBQAAACMAAADFAADvBgAAAIoAAADZAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADvDl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYESuYAzgDGAVIAAgAQIgRK90wAAADoAAAA7AAAADgAA7xAAAO8aAAAAkKkAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPSANoA3gDiAOYA6gDuAPIA9gD6pAADvGwAA7xwAAO8dAADvHgAA7x8AAO8gAADvIQAA7yIAAO8jgRK+gRLAgRLBgRLDgRLEgRLGgRLHgRLJgRLKgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADvJwAAABcAAO8BAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7AAAANQAAADUAAAAFwAAANSAAIESv4AAgRK8CAgICIBCgDYICIAACNIAAAA7AAAADgAA7zUAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADvAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO0AAADUAAAA1AAAABcAAADUgACAAIAAgRK8CAgICIBCgDcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAO9IAAAAFwAA7wEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADuAAAA1AAAANQAAAAXAAAA1IAAgRLCgACBErwICAgIgEKAOAgIgAAI0gAAADsAAAAOAADvVgAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAO8BAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7wAAANQAAADUAAAAFwAAANSAAIAAgACBErwICAgIgEKAOQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA72kAAAAXAADvAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPAAAADUAAAA1AAAABcAAADUgACBEsWAAIESvAgICAiAQoA6CAiAAAjSAAAAOwAAAA4AAO93AAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA7wEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADxAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESvAgICAiAQoA7CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADvigAAABcAAO8BAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8gAAANQAAADUAAAAFwAAANSAAIESyIAAgRK8CAgICIBCgDwICIAACNMAAAA6AAAAOwAAAA4AAO+YAADvmQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAZ0AAAAXAADvAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPMAAADUAAAA1AAAABcAAADUgACAT4AAgRK8CAgICIBCgD0ICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAO+sAAAAFwAA7wEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAD0AAAA1AAAANQAAAAXAAAA1IAAgRLLgACBErwICAgIgEKAPggIgAAIXxAeUGVyc2lzdGVkRGlzY3Vzc2lvbkdyb3VwTG9ja2Vk0wAAADoAAAA7AAAADgAA77sAAO+8AAAAkKCggE3SAAAAOwAAAA4AAO+/AAABJKEAAO7WgRK4gEESlWbKWtcAAAAOAAAAJQAADGIAAAAhAAAAKAAADGMAAAAjAAAMZAAAABcAAAB2AAAAdgAA78gAAABqAAAAMYEB3oAAgRLQgRLQgRLlgQh+3xAQAADvywAA78wAAO/NAADvzgAAACEAAO/PAADv0AAAACMAAO/RAADv0gAAAA4AAAAlAADv0wAA79QAAAAoAAAAxQAAAMYAAO/WAAAAKQAAACkAAAAUAADv2gAAAMwAAAAxAAAAKQAAAMYAAADPAAAATAAAAMYAAO/hAADv4gAAANRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2WAMYES44AEgASAAoES0oEBTYAEgDGBAdyAFYAxgRLkgRLRCBLu9Tp70wAAADoAAAA7AAAADgAA7+YAAO/oAAAAkKEAAADZgDOhAADv6YES04BN2QAAACEAAAAlAADv7AAAAA4AAAAoAADv7QAAACMAAADFAADv7gAAAHYAAADZAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADv9l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYES0IAzgDGAVIAAgAQIgRLU0wAAADoAAAA7AAAADgAA7/gAAPACAAAAkKkAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPSANoA3gDiAOYA6gDuAPIA9gD6pAADwAwAA8AQAAPAFAADwBgAA8AcAAPAIAADwCQAA8AoAAPALgRLVgRLXgRLYgRLagRLbgRLdgRLegRLggRLhgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADwDwAAABcAAO/pAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7AAAANQAAADUAAAAFwAAANSAAIES1oAAgRLTCAgICIBCgDYICIAACNIAAAA7AAAADgAA8B0AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADv6QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO0AAADUAAAA1AAAABcAAADUgACAAIAAgRLTCAgICIBCgDcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAPAwAAAAFwAA7+kAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADuAAAA1AAAANQAAAAXAAAA1IAAgRLZgACBEtMICAgIgEKAOAgIgAAI0gAAADsAAAAOAADwPgAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAO/pAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7wAAANQAAADUAAAAFwAAANSAAIAAgACBEtMICAgIgEKAOQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA8FEAAAAXAADv6QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPAAAADUAAAA1AAAABcAAADUgACBEtyAAIES0wgICAiAQoA6CAiAAAjSAAAAOwAAAA4AAPBfAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA7+kAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADxAAAA1AAAANQAAAAXAAAA1IAAgEqAAIES0wgICAiAQoA7CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADwcgAAABcAAO/pAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8gAAANQAAADUAAAAFwAAANSAAIES34AAgRLTCAgICIBCgDwICIAACNMAAAA6AAAAOwAAAA4AAPCAAADwgQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAZ0AAAAXAADv6QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPMAAADUAAAA1AAAABcAAADUgACAT4AAgRLTCAgICIBCgD0ICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAPCUAAAAFwAA7+kAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAD0AAAA1AAAANQAAAAXAAAA1IAAgRLigACBEtMICAgIgEKAPggIgAAIXxAhUGVyc2lzdGVkRGlzY3Vzc2lvbk9uZVRvT25lTG9ja2Vk0wAAADoAAAA7AAAADgAA8KMAAPCkAAAAkKCggE3SAAAAOwAAAA4AAPCnAAABJKEAAO7XgRLPgEESLvOQL98QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAZC4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEISAgICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGQuAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBCEgICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAZgIAAAAXAABkLgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9cAAADUAAAA1AAAABcAAADUgACBCGOAAIEISAgICAiAQoDmCAiAAAjfEBIAAAEKAAABCwAAAQwAAPDZAAAAIQAAAQ4AAAEPAADw2gAAACMAAAENAADw2wAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAhAAAANQAAADUAADw4wAAADEAAADUAAAAxgAAANQAAAcWAAA8kQAAANQAAADUAADw6wAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEFHAgIgRLrCIAxCIEBTIEFOggIgRLqCBLcjSPr0wAAADoAAAA7AAAADgAA8O8AAPDyAAAAkKIAAAH9AAAHIIBegNGiAADw8wAA8PSBEuyBEveATdkAAAAhAAAAJQAA8PcAAAAOAAAAKAAA8PgAAAAjAAAAxQAA8PkAADypAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA8QFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEumAXoAxgFSAAIAECIES7dMAAAA6AAAAOwAAAA4AAPEDAADxDAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA8Q0AAPEOAADxDwAA8RAAAPERAADxEgAA8RMAAPEUgRLugRLvgRLwgRLygRLzgRL0gRL1gRL2gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPDzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEuwICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADw8wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRLsCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAPE2AAAAFwAA8PMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRLxgACBEuwICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA8UQAAPFFAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPDzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEuwICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAADw8wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRLsCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA8PMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIES7AgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPDzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEuwICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADw8wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRLsCAgICIBCgGkICIAACNkAAAAhAAAAJQAA8ZMAAAAOAAAAKAAA8ZQAAAAjAAAAxQAA8ZUAADypAAAHIAAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA8Z1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEumA0YAxgFSAAIAECIES+NMAAAA6AAAAOwAAAA4AAPGfAADxpwAAAJCnAAAH0QAAB9IAAAfTAAAH1AAAB9UAAAfWAAAH14DggOGA4oDjgOSA5YDmpwAA8agAAPGpAADxqgAA8asAAPGsAADxrQAA8a6BEvmBEvqBEvuBEvyBEv2BEv6BEv+ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAA8PQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfRAAAA1AAAANQAAAAXAAAA1IAAgOiAAIES9wgICAiAQoDgCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAKCAAAABcAAPD0AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0gAAANQAAADUAAAAFwAAANSAAIEBHYAAgRL3CAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAA8PQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOiAAIES9wgICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAewAAABcAAPD0AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIEE84AAgRL3CAgICIBCgOMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAA8PQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgNqAAIES9wgICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPD0AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBEvcICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAOpEAAAAXAADw9AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9cAAADUAAAA1AAAABcAAADUgACBBQiAAIES9wgICAiAQoDmCAiAAAjfEBIAAAEKAAABCwAAAQwAAPIaAAAAIQAAAQ4AAAEPAADyGwAAACMAAAENAADyHAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAhAAAANQAAADUAADyJAAAADEAAADUAAAAxgAAANQAAAH0AAA8kgAAANQAAADUAADyLAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEFHAgIgRMCCIAxCICEgQU7CAiBEwEIEoY/ng/TAAAAOgAAADsAAAAOAADyMAAA8jMAAACQogAAAf0AAAH+gF6AX6IAAPI0AADyNYETA4ETDoBN2QAAACEAAAAlAADyOAAAAA4AAAAoAADyOQAAACMAAADFAADyOgAAPKoAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADyQl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETAIBegDGAVIAAgAQIgRME0wAAADoAAAA7AAAADgAA8kQAAPJNAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAADyTgAA8k8AAPJQAADyUQAA8lIAAPJTAADyVAAA8lWBEwWBEwaBEweBEwmBEwqBEwuBEwyBEw2ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA8jQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETAwgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPI0AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBEwMICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA8ncAAAAXAADyNAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBEwiAAIETAwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAADyhQAA8oYAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA8jQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETAwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPI0AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBEwMICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADyNAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRMDCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA8jQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIETAwgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPI0AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBEwMICAgIgEKAaQgIgAAI2QAAACEAAAAlAADy1AAAAA4AAAAoAADy1QAAACMAAADFAADy1gAAPKoAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADy3l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETAIBfgDGAVIAAgAQIgRMP0wAAADoAAAA7AAAADgAA8uAAAPLoAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAADy6QAA8uoAAPLrAADy7AAA8u0AAPLuAADy74ETEIETEoETE4ETFIETFYETFoETF4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA8vMAAAAXAADyNQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACBExGAAIETDggICAiAQoB1CAiAAAhTWUVT3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADyNQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRMOCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA8jUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIETDggICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAagQAAABcAAPI1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIECeIAAgRMOCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA8jUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIETDggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPI1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBEw4ICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADyNQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgRMOCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAA81wAAAAhAAABDgAAAQ8AAPNdAAAAIwAAAQ0AAPNeAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAACEAAAA1AAAANQAAPNmAAAAMQAAANQAAADGAAAA1AAAAfQAADyUAAAA1AAAANQAAPNuAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQUcCAiBExoIgDEIgISBBT0ICIETGQgTAAAAASXl75DTAAAAOgAAADsAAAAOAADzcgAA83UAAACQogAAAf0AAAH+gF6AX6IAAPN2AADzd4ETG4ETJoBN2QAAACEAAAAlAADzegAAAA4AAAAoAADzewAAACMAAADFAADzfAAAPKwAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADzhF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETGIBegDGAVIAAgAQIgRMc0wAAADoAAAA7AAAADgAA84YAAPOPAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAADzkAAA85EAAPOSAADzkwAA85QAAPOVAADzlgAA85eBEx2BEx6BEx+BEyGBEyKBEyOBEySBEyWATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA83YAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETGwgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPN2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBExsICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA87kAAAAXAADzdgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBEyCAAIETGwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAADzxwAA88gAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA83YAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETGwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPN2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBExsICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADzdgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRMbCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA83YAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIETGwgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPN2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBExsICAgIgEKAaQgIgAAI2QAAACEAAAAlAAD0FgAAAA4AAAAoAAD0FwAAACMAAADFAAD0GAAAPKwAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAD0IF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETGIBfgDGAVIAAgAQIgRMn0wAAADoAAAA7AAAADgAA9CIAAPQqAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAAD0KwAA9CwAAPQtAAD0LgAA9C8AAPQwAAD0MYETKIETKYETKoETK4ETLIETLYETLoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADzdwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRMmCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA83cAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIETJggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPN3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBEyYICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAADzdwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIETJggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPN3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEyYICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADzdwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRMmCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA83cAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIETJggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAPSdAAAAIQAAAQ4AAAEPAAD0ngAAACMAAAENAAD0nwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAhAAAANQAAADUAAD0pwAAADEAAADUAAAAxgAAANQAAAcWAAA8lQAAANQAAADUAAD0rwAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEFHAgIgRMxCIAxCIEBTIEFPggIgRMwCBKuHfoo0wAAADoAAAA7AAAADgAA9LMAAPS2AAAAkKIAAAH9AAAHIIBegNGiAAD0twAA9LiBEzKBEz2ATdkAAAAhAAAAJQAA9LsAAAAOAAAAKAAA9LwAAAAjAAAAxQAA9L0AADytAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA9MVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEy+AXoAxgFSAAIAECIETM9MAAAA6AAAAOwAAAA4AAPTHAAD00AAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA9NEAAPTSAAD00wAA9NQAAPTVAAD01gAA9NcAAPTYgRM0gRM1gRM2gRM4gRM5gRM6gRM7gRM8gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPS3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEzIICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD0twAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRMyCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAPT6AAAAFwAA9LcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRM3gACBEzIICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA9QgAAPUJAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPS3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEzIICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD0twAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRMyCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA9LcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETMggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPS3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEzIICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD0twAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRMyCAgICIBCgGkICIAACNkAAAAhAAAAJQAA9VcAAAAOAAAAKAAA9VgAAAAjAAAAxQAA9VkAADytAAAHIAAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA9WFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEy+A0YAxgFSAAIAECIETPtMAAAA6AAAAOwAAAA4AAPVjAAD1awAAAJCnAAAH0QAAB9IAAAfTAAAH1AAAB9UAAAfWAAAH14DggOGA4oDjgOSA5YDmpwAA9WwAAPVtAAD1bgAA9W8AAPVwAAD1cQAA9XKBEz+BE0CBE0GBE0KBE6KBE6OBE6SATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAA9LgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfRAAAA1AAAANQAAAAXAAAA1IAAgOiAAIETPQgICAiAQoDgCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAKCAAAABcAAPS4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0gAAANQAAADUAAAAFwAAANSAAIEBHYAAgRM9CAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAA9LgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOiAAIETPQgICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAiQAAABcAAPS4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIETQ4AAgRM9CAgICIBCgOMICIAACN8QEAAA9bEAAPWyAAD1swAA9bQAAAAhAAD1tQAA9bYAAAAjAAD1twAA9bgAAAAOAAAAJQAA9bkAAPW6AAAAKAAAAMUAAADGAAD1vAAAACkAAAApAAAAFAAA9cAAAADMAAAAMQAAACkAAADGAAAAzwAAAF8AAADGAAD1xwAA9cgAAADUXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDGBE1mABIAEgAKBE0WBAU2ABIAxgQHcgCiAMYEToYETRAgS2CHvj9MAAAA6AAAAOwAAAA4AAPXMAAD1zgAAAJChAAAA2YAzoQAA9c+BE0aATdkAAAAhAAAAJQAA9dIAAAAOAAAAKAAA9dMAAAAjAAAAxQAA9dQAAACJAAAA2QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA9dxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBE0OAM4AxgFSAAIAECIETR9MAAAA6AAAAOwAAAA4AAPXeAAD16AAAAJCpAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD0gDaAN4A4gDmAOoA7gDyAPYA+qQAA9ekAAPXqAAD16wAA9ewAAPXtAAD17gAA9e8AAPXwAAD18YETSIETSoETS4ETUIETUYETU4ETVIETVoETV4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA9fUAAAAXAAD1zwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAOwAAADUAAAA1AAAABcAAADUgACBE0mAAIETRggICAiAQoA2CAiAAAjSAAAAOwAAAA4AAPYDAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA9c8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADtAAAA1AAAANQAAAAXAAAA1IAAgACAAIETRggICAiAQoA3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAD2FgAAABcAAPXPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIETTIAAgRNGCAgICIBCgDgICIAACNIAAAA7AAAADgAA9iQAAAEkoQAA9iWBE02AQdIAAAA7AAAADgAA9igAAAEkogAA9ikAAPYqgRNOgRNPgEFfEBNyYXdJZGVudGl0eUlkZW50aXR5WmlkZW50aWZpZXLfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPXPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7wAAANQAAADUAAAAFwAAANSAAIAAgACBE0YICAgIgEKAOQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA9j8AAAAXAAD1zwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPAAAADUAAAA1AAAABcAAADUgACBE1KAAIETRggICAiAQoA6CAiAAAjSAAAAOwAAAA4AAPZNAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA9c8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADxAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETRggICAiAQoA7CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAD2YAAAABcAAPXPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8gAAANQAAADUAAAAFwAAANSAAIETVYAAgRNGCAgICIBCgDwICIAACNMAAAA6AAAAOwAAAA4AAPZuAAD2bwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAZ0AAAAXAAD1zwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPMAAADUAAAA1AAAABcAAADUgACAT4AAgRNGCAgICIBCgD0ICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAPaCAAAAFwAA9c8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAD0AAAA1AAAANQAAAAXAAAA1IAAgRNYgACBE0YICAgIgEKAPggIgAAIXxAZUGVyc2lzdGVkT2J2Q29udGFjdERldmljZdMAAAA6AAAAOwAAAA4AAPaRAAD2lQAAAJCjAAD2kgAA9pMAAPYqgRNagRNbgRNPowAA9pYAAPaXAAD2mIETXIETc4ETioBNW3Jhd0lkZW50aXR5XxATcmF3SWRlbnRpdHlJZGVudGl0ed8QEgAAAQoAAAELAAABDAAA9p0AAAAhAAABDgAAAQ8AAPaeAAAAIwAAAQ0AAPafAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAACJAAAA1AAAANQAAPanAAAAMQAAANQAAADGAAAA1AAABxYAAPaSAAAA1AAAANQAAPavAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRNDCAiBE14IgDEIgQFMgRNaCAiBE10IErRLYxXTAAAAOgAAADsAAAAOAAD2swAA9rYAAACQogAAAf0AAAcggF6A0aIAAPa3AAD2uIETX4ETaoBN2QAAACEAAAAlAAD2uwAAAA4AAAAoAAD2vAAAACMAAADFAAD2vQAA9pYAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAD2xV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETXIBegDGAVIAAgAQIgRNg0wAAADoAAAA7AAAADgAA9scAAPbQAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAD20QAA9tIAAPbTAAD21AAA9tUAAPbWAAD21wAA9tiBE2GBE2KBE2OBE2WBE2aBE2eBE2iBE2mATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA9rcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETXwgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPa3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBE18ICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA9voAAAAXAAD2twAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBE2SAAIETXwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAD3CAAA9wkAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA9rcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETXwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAPa3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBE18ICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD2twAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRNfCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA9rcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIETXwgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPa3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBE18ICAgIgEKAaQgIgAAI2QAAACEAAAAlAAD3VwAAAA4AAAAoAAD3WAAAACMAAADFAAD3WQAA9pYAAAcgAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAD3YV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETXIDRgDGAVIAAgAQIgRNr0wAAADoAAAA7AAAADgAA92MAAPdrAAAAkKcAAAfRAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAAD3bAAA920AAPduAAD3bwAA93AAAPdxAAD3coETbIETbYETboETb4ETcIETcYETcoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAAD2uAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgRNqCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAA9rgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIETaggICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAAPa4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBE2oICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAIQAAAAXAAD2uAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBBRyAAIETaggICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPa4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBE2oICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD2uAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgRNqCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADytAAAAFwAA9rgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgRMvgACBE2oICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAAD33gAAACEAAAEOAAABDwAA998AAAAjAAABDQAA9+AAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIkAAADUAAAA1AAA9+gAAAAxAAAA1AAAAMYAAADUAAAB9AAA9pMAAADUAAAA1AAA9/AAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBE0MICIETdQiAMQiAhIETWwgIgRN0CBMAAAABGPa659MAAAA6AAAAOwAAAA4AAPf0AAD39wAAAJCiAAAB/QAAAf6AXoBfogAA9/gAAPf5gRN2gROBgE3ZAAAAIQAAACUAAPf8AAAADgAAACgAAPf9AAAAIwAAAMUAAPf+AAD2lwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAPgGXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRNzgF6AMYBUgACABAiBE3fTAAAAOgAAADsAAAAOAAD4CAAA+BEAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAPgSAAD4EwAA+BQAAPgVAAD4FgAA+BcAAPgYAAD4GYETeIETeYETeoETfIETfYETfoETf4ETgIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD3+AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRN2CAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA9/gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIETdggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAD4OwAAABcAAPf4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIETe4AAgRN2CAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAPhJAAD4SgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD3+AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRN2CAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA9/gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETdggICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPf4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBE3YICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD3+AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRN2CAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA9/gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETdggICAiAQoBpCAiAAAjZAAAAIQAAACUAAPiYAAAADgAAACgAAPiZAAAAIwAAAMUAAPiaAAD2lwAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAPiiXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRNzgF+AMYBUgACABAiBE4LTAAAAOgAAADsAAAAOAAD4pAAA+KwAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAPitAAD4rgAA+K8AAPiwAAD4sQAA+LIAAPizgRODgROEgROFgROGgROHgROIgROJgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPf5AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBE4EICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD3+QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgROBCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA9/kAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIETgQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAAPf5AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBE4EICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD3+QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgROBCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA9/kAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIETgQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPf5AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBE4EICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAD5HwAAACEAAAEOAAABDwAA+SAAAAAjAAABDQAA+SEAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIkAAADUAAAA1AAA+SkAAAAxAAAA1AAAAMYAAADUAAAB9AAA9ioAAADUAAAA1AAA+TEAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBE0MICIETjAiAMQiAhIETTwgIgROLCBKqKMD30wAAADoAAAA7AAAADgAA+TUAAPk4AAAAkKIAAAH9AAAB/oBegF+iAAD5OQAA+TqBE42BE5iATdkAAAAhAAAAJQAA+T0AAAAOAAAAKAAA+T4AAAAjAAAAxQAA+T8AAPaYAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA+UdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBE4qAXoAxgFSAAIAECIETjtMAAAA6AAAAOwAAAA4AAPlJAAD5UgAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA+VMAAPlUAAD5VQAA+VYAAPlXAAD5WAAA+VkAAPlagROPgROQgRORgROTgROUgROVgROWgROXgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPk5AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBE40ICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD5OQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRONCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAPl8AAAAFwAA+TkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgROSgACBE40ICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA+YoAAPmLAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPk5AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBE40ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD5OQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRONCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA+TkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETjQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPk5AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBE40ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD5OQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRONCAgICIBCgGkICIAACNkAAAAhAAAAJQAA+dkAAAAOAAAAKAAA+doAAAAjAAAAxQAA+dsAAPaYAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA+eNfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBE4qAX4AxgFSAAIAECIETmdMAAAA6AAAAOwAAAA4AAPnlAAD57QAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA+e4AAPnvAAD58AAA+fEAAPnyAAD58wAA+fSBE5qBE5uBE5yBE52BE56BE5+BE6CATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA+ToAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIETmAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPk6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBE5gICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD5OgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgROYCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwAA+ToAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIETmAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPk6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBE5gICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD5OgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgROYCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA+ToAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIETmAgICAiAQoB7CAiAAAjSAAAAOwAAAA4AAPpgAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAA9LgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgNqAAIE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AAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA/C4AAAAXAAD76wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBE8SAAIETvwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAD8PAAA/D0AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA++sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETvwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPvrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBE78ICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD76wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRO/CAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA++sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIETvwgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPvrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBE78ICAgIgEKAaQgIgAAI2QAAACEAAAAlAAD8iwAAAA4AAAAoAAD8jAAAACMAAADFAAD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BFJCBFJGBFJKBFJOBFJSATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABBf4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEUjAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAQX+AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFIwICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEF/gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRSMCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAARHAAAAFwABBf4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgJmAAIEUjAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQX+AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBFIwICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEF/gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRSMCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAA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AAAETAAAAFwAAABcAAAAXAAEKegAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRTkCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABCnoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEU5AgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQp6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBFOQICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAAEKegAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgRTkCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABCnoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEU5AgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQp6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBFOQICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEKegAAANQAAADUAAA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AAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQ+tAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFTkICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEPrQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRU5CAgICIBCgGkICIAACNkAAAAhAAAAJQABEE0AAAAOAAAAKAABEE4AAAAjAAAAxQABEE8AADFPAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABEFdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFTaAX4AxgFSAAIAECIEVRdMAAAA6AAAAOwAAAA4AARBZAAEQYQAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABEGIAARBjAAEQZAABEGUAARBmAAEQZwABEGiBFUaBFUeBFUiBFUmBFUqBFUuBFUyATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABpTAAAAFwABD64AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgQJ0gACBFUQICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEPrgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRVECAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAE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CGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABEkkAARJKAAESSwABEkwAARJNAAESTgABEk8AARJQgRVpgRVqgRVrgRVtgRVugRVvgRVwgRVxgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARIvAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFWcICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAESLwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRVnCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAARJyAAAAFwABEi8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRVsgACBFWcICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABEoAAARKBAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARIvAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFWcICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAESLwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRVnCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABEi8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEVZwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARIvAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFWcICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAESLwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRVnCAgICIBCgGkICIAACNkAAAAhAAAAJQABEs8AAAAOAAAAKAABEtAAAAAjAAAAxQABEtEAADFRAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABEtlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFWSAX4AxgFSAAIAECIEVc9MAAAA6AAAAOwAAAA4AARLbAAES4wAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABEuQAARLlAAES5gABEucAARLoAAES6QABEuqBFXSBFXWBFXaBFXeBFXiBFXmBFXqATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwABEjAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEVcggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARIwAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFXIICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAESMAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRVyCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwABEjAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIEVcggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARIwAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBFXIICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAESMAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRVyCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABEjAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEVcggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAARNWAAAAIQAAAQ4AAAEPAAETVwAAACMAAAENAAETWAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAiAAAANQAAADUAAETYAAAADEAAADUAAAAxgAAANQAAAcWAAAxQgAAANQAAADUAAETaAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEENggIgRV9CIAxCIEBTIEEUQgIgRV8CBI+TGlB0wAAADoAAAA7AAAADgABE2wAARNvAAAAkKIAAAH9AAAHIIBegNGiAAETcAABE3GBFX6BFYmATdkAAAAhAAAAJQABE3QAAAAOAAAAKAABE3UAAAAjAAAAxQABE3YAADFSAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABE35fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFXuAXoAxgFSAAIAECIEVf9MAAAA6AAAAOwAAAA4AAROAAAETiQAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABE4oAAROLAAETjAABE40AAROOAAETjwABE5AAARORgRWAgRWBgRWCgRWEgRWFgRWGgRWHgRWIgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARNwAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFX4ICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAETcAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRV+CAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAROzAAAAFwABE3AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRWDgACBFX4ICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABE8EAARPCAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARNwAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFX4ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAETcAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRV+CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABE3AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEVfggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARNwAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFX4ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAETcAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRV+CAgICIBCgGkICIAACNkAAAAhAAAAJQABFBAAAAAOAAAAKAABFBEAAAAjAAA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V8gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRWsCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAARY1AAAAFwABFfIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRWxgACBFawICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABFkMAARZEAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARXyAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFawICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAEV8gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRWsCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABFfIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEVrAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARXyAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFawICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEV8gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRWsCAgICIBCgGkICIAACNkAAAAhAAAAJQABFpIAAAAOAAAAKAABFpMAAAAjAAAAxQABFpQAADFTAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABFpxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFamAX4AxgFSAAIAECIEVuNMAAAA6AAAAOwAAAA4AARaeAAEWpgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABFqcAARaoAAEWqQABFqoAARarAAEWrAABFq2BFbmBFbqBFbuBFbyBFb2BFb6BFb+ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABFfMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEVtwgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARXzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFbcICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEV8wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRW3CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACyFAAAAFwA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MAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEXMwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRXDCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABFzMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEVwwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARczAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFcMICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEXMwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRXDCAgICIBCgGkICIAACNkAAAAhAAAAJQABF9MAAAAOAAAAKAABF9QAAAAjAAAAxQABF9UAADFWAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABF91fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFcCAX4AxgFSAAIAECIEVz9MAAAA6AAAAOwAAAA4AARffAAEX5wAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABF+gAARfpAAEX6gABF+sAARfsAAEX7QABF+6BFdCBFdGBFdKBFdOBFdSBFdWBFdaATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABpTAAAAFwABFzQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgQJ0gACBFc4ICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEXNAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRXOCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABFzQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEVzggICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAagQAAABcAARc0AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIECeIAAgRXOCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABFzQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEVzggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARc0AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBFc4ICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEXNAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgRXOCAgICIBCgHsICIAACNIAAAA7AAAADgABGFoAAAEkoIBB0gAAADsAAAAOAAEYXQAAASSjAAEYXgABGF8AAE4qgRXZgRXbgQamgEHXAAAADgAAACUAAAxiAAAAIQAAACgAAAxjAAAAIwAADGQAAAAXAAAAawAAAGsAARhnAAAAiAAAADGBAd6AAIDtgO2BFdqBBDYTAAAAASGXtMbXAAAADgAAACUAAAxiAAAAIQAAACgAAAxjAAAAIwAADGQAAAAXAAAAfgAAAH4AARhvAAAAiAAAADGBAd6AAIECCYECCYEV3IEENhKUjC123xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAvXgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACASoAAgQQwCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAL14AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEMAgICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAxSAAAABcAAC9eAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIEEVIAAgQQwCAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAABGKAAAAAhAAABDgAAAQ8AARihAAAAIwAAAQ0AARiiAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABvAAAA1AAAANQAARiqAAAAMQAAANQAAADGAAAA1AAAAfQAACtoAAAA1AAAANQ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KAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARn8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFgUICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEZ/AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRYFCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACS9AAAAFwABGfwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQNQgACBFgUICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEZ/AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRYFCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABGfwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWBQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARn8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFgUICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAEbIgAAACEAAAEOAAABDwABGyMAAAAjAAABDQABGyQAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAG8AAADUAAAA1AABGywAAAAxAAAA1AAAAMYAAADUAAAB9AAAK2oAAADUAAAA1AABGzQAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBA8AICIEWEAiAMQiAhIED2ggIgRYPCBI2zp530wAAADoAAAA7AAAADgABGzgAARs7AAAAkKIAAAH9AAAB/oBegF+iAAEbPAABGz2BFhGBFhyATdkAAAAhAAAAJQABG0AAAAAOAAAAKAABG0EAAAAjAAAAxQABG0IAACtzAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABG0pfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFg6AXoAxgFSAAIAECIEWEtMAAAA6AAAAOwAAAA4AARtMAAEbVQAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABG1YAARtXAAEbWAABG1kAARtaAAEbWwABG1wAARtdgRYTgRYUgRYVgRYXgRYYgRYZgRYagRYbgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARs8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFhEICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEbPAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRYRCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAARt/AAAAFwABGzwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRYWgACBFhEICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABG40AARuOAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARs8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFhEICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEbPAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRYRCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABGzwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWEQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARs8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFhEICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEbPAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRYRCAgICIBCgGkICIAACNkAAAAhAAAAJQABG9wAAAAOAAAAKAABG90AAAAjAAAAxQABG94AACtzAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABG+ZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFg6AX4AxgFSAAIAECIEWHdMAAAA6AAAAOwAAAA4AARvoAAEb8AAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABG/EAARvyAAEb8wABG/QAARv1AAEb9gABG/eBFh6BFh+BFiCBFiGBFiKBFiOBFiSATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABGz0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWHAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARs9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFhwICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEbPQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRYcCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABqBAAAAFwABGz0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQJ4gACBFhwICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEbPQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRYcCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABGz0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWHAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARs9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFhwICAgIgEKAewgIgAAI0gAAADsAAAAOAAEcYwAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAACmSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBA7oICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAApkgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQO6CAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACtuAAAAFwAAKZIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQP0gACBA7oICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAAEckwAAACEAAAEOAAABDwABHJQAAAAjAAABDQABHJUAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAH0AAADUAAAA1AABHJ0AAAAxAAAA1AAAAMYAAADUAAAB9AAAIaAAAADUAAAA1AABHKUAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBA5cICIEWKwiAMQiAhIEDCggIgRYqCBJDcwyM0wAAADoAAAA7AAAADgABHKkAARysAAAAkKIAAAH9AAAB/oBegF+iAAEcrQABHK6BFiyBFjeATdkAAAAhAAAAJQABHLEAAAAOAAAAKAABHLIAAAAjAAAAxQABHLMAAClwAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABHLtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFimAXoAxgFSAAIAECIEWLdMAAAA6AAAAOwAAAA4AARy9AAEcxgAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABHMcAARzIAAEcyQABHMoAARzLAAEczAABHM0AARzOgRYugRYvgRYwgRYygRYzgRY0gRY1gRY2gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARytAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFiwICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEcrQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRYsCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAARzwAAAAFwABHK0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRYxgACBFiwICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABHP4AARz/AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARytAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFiwICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEcrQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRYsCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABHK0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWLAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARytAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFiwICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAA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AANQAAADUAAAAFwAAANSAAIBKgACBFloICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEfLwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRZaCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAR9yAAAAFwABHy8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRZfgACBFloICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABH4AAAR+BAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAR8vAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFloICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEfLwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRZaCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABHy8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWWggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAR8vAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQA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hHAABISQAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAASElAAEhJgABIScAASEoAAEhKQABISoAASErgRZ+gRZ/gRaAgRaBgRaCgRaDgRaEgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASBxAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBFnwICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEgcQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRZ8CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwABIHEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEWfAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAASBxAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBFnwICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEgcQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRZ8CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAA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Gb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRaJgF+AMYBUgACABAiBFpjTAAAAOgAAADsAAAAOAAEijQABIpUAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAASKWAAEilwABIpgAASKZAAEimgABIpsAASKcgRaZgRaagRabgRacgRadgRaegRafgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASHiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBFpcICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEh4gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRaXCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABIeIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWlwgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAASHiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBFpcICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEh4gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRaXCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAA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VAAAA1AAAANQAAAAXAAAA1IAAgRasgACBFqcICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABI6MAASOkAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASNSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFqcICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEjUgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRanCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABI1IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWpwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASNSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFqcICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEjUgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRanCAgICIBCgGkICIAACNkAAAAhAAAAJQABI/IAAAAOAAAAKAABI/MAAAAjAAAAxQABI/QAACGnAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABI/xfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFqSAX4AxgFSAAIAECIEWs9MAAAA6AAAAOwAAAA4AASP+AAEkBgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABJAcAASQIAAEkCQABJAoAASQLAAEkDAABJA2BFrSBFrWBFraBFreBFriBFrmBFrqATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABI1MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWsggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASNTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFrIICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEjUwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRayCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACS9AAAAFwABI1MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQNQgACBFrIICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEjUwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRayCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABI1MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWsggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASNTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFrIICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAEkeQAAACEAAAEOAAABDwABJHoAAAAjAAABDQABJHsAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHIAAADUAAAA1AABJIMAAAAxAAAA1AAAAMYAAADUAAAB9AAAIaEAAADUAAAA1AABJIsAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBAvUICIEWvQiAMQiAhIEDCwgIgRa8CBKJIBwB0wAAADoAAAA7AAAADgABJI8AASSSAAAAkKIAAAH9AAAB/oBegF+iAAEkkwABJJSBFr6BFsmATdkAAAAhAAAAJQABJJcAAAAOAAAAKAABJJgAAAAjAAAAxQABJJkAACGoAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABJKFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFruAXoAxgFSAAIAECIEWv9MAAAA6AAAAOwAAAA4AASSjAAEkrAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABJK0AASSuAAEkrwABJLAAASSxAAEksgABJLMAASS0gRbAgRbBgRbCgRbEgRbFgRbGgRbHgRbIgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASSTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFr4ICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEkkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRa+CAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAASTWAAAAFwABJJMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRbDgACBFr4ICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABJOQAASTlAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASSTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFr4ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEkkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRa+CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABJJMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWvggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASSTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFr4ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEkkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRa+CAgICIBCgGkICIAACNkAAAAhAAAAJQABJTMAAAAOAAAAKAABJTQAAAAjAAAAxQABJTUAACGoAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABJT1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFruAX4AxgFSAAIAECIEWytMAAAA6AAAAOwAAAA4AASU/AAElRwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABJUgAASVJAAElSgABJUsAASVMAAElTQABJU6BFsuBFsyBFs2BFs6BFs+BFtCBFtGATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABJJQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWyQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASSUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFskICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABVwAAAAXAAEklAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAroAAgRbJCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwABJJQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIEWyQgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASSUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBFskICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEklAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRbJCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABJJQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWyQgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAASW6AAAAIQAAAQ4AAAEPAAEluwAAACMAAAENAAElvAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAcgAAANQAAADUAAElxAAAADEAAADUAAAAxgAAANQAAAH0AAAhogAAANQAAADUAAElzAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEC9QgIgRbUCIAxCICEgQMMCAiBFtMIEucKyuXTAAAAOgAAADsAAAAOAAEl0AABJdMAAACQogAAAf0AAAH+gF6AX6IAASXUAAEl1YEW1YEW4IBN2QAAACEAAAAlAAEl2AAAAA4AAAAoAAEl2QAAACMAAADFAAEl2gAAIakAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAEl4l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEW0oBegDGAVIAAgAQIgRbW0wAAADoAAAA7AAAADgABJeQAASXtAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAEl7gABJe8AASXwAAEl8QABJfIAASXzAAEl9AABJfWBFteBFtiBFtmBFtuBFtyBFt2BFt6BFt+ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABJdQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEW1QgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASXUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBFtUICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABJhcAAAAXAAEl1AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBFtqAAIEW1QgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAEmJQABJiYAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABJdQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEW1QgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASXUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBFtUICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEl1AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRbVCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABJdQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEW1QgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASXUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBFtUICAgIgEKAaQgIgAAI2QAAACEAAAAlAAE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A1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRb3CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABJxYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEW9wgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAScWAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBFvcICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAJL0AAAAXAAEnFgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBA1CAAIEW9wgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAScWAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBFvcICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEnFgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRb3CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABJxYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEW9wgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAASg8AAAAIQAAAQ4AAAEPAAEoPQAAACMAAAENAAEoPgAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAcgAAANQAAADUAAEoRgAAADEAAADUAAAAxgAAANQAAAH0AAAhpAAAANQAAADUAAEoTgAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEC9QgIgRcCCIAxCICEgQMOCAiBFwEIEu9CYKbTAAAAOgAAADsAAAAOAAEoUgABKFUAAACQogAAAf0AAAH+gF6AX6IAAShWAAEoV4EXA4EXDoBN2QAAACEAAAAlAAEoWgAAAA4AAAAoAAEoWwAAACMAAADFAAEoXAAAIasAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAEoZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXAIBegDGAVIAAgAQIgRcE0wAAADoAAAA7AAAADgABKGYAAShvAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAEocAABKHEAAShyAAEocwABKHQAASh1AAEodgABKHeBFwWBFwaBFweBFwmBFwqBFwuBFwyBFw2ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABKFYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXAwgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAShWAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBFwMICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABKJkAAAAXAAEoVgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBFwiAAIEXAwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAEopwABKKgAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABKFYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXAwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAShWAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBFwMICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEoVgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRcDCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABKFYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEXAwgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAA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AARMAAAAXAAAAFwAAABcAASmqAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBFx0ICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABKfEAAAAXAAEpqgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBFyOAAIEXHQgICAiAQoA4CAiAAAjSAAAAOwAAAA4AASn/AAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABKaoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIEXHQgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEqEgAAABcAASmqAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEXJoAAgRcdCAgICIBCgDoICIAACNIAAAA7AAAADgABKiAAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEpqgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgRcdCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAASozAAAAFwABKaoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgRcpgACBFx0ICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgABKkEAASpCAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAA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AANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRc0CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABKosAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXNAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASqLAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFzQICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEqiwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRc0CAgICIBCgGkICIAACNkAAAAhAAAAJQABKysAAAAOAAAAKAABKywAAAAjAAAAxQABKy0AASppAAAHIAAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABKzVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFzGA0YAxgFSAAIAECIEXQNMAAAA6AAAAOwAAAA4AASs3AAErPwAAAJCnAAAH0QAAB9IAAAfTAAAH1AAAB9UAAAfWAAAH14DggOGA4oDjgOSA5YDmpwABK0AAAStBAAErQgABK0MAAStEAAErRQABK0aBF0GBF0KBF0OBF0SBF0WBF0aBF0eATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwABKowAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfRAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEXPwgICAiAQoDgCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAASqMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0gAAANQAAADUAAAAFwAAANSAAIDqgACBFz8ICAgIgEKA4QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAAEqjAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9MAAADUAAAA1AAAABcAAADUgACA6oAAgRc/CAgICIBCgOIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAABrAAAAFwABKowAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfUAAAA1AAAANQAAAAXAAAA1IAAgO2AAIEXPwgICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASqMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBFz8ICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEqjAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgRc/CAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAkRAAAAFwABKowAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgRdIgACBFz8ICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAAErsgAAACEAAAEOAAABDwABK7MAAAAjAAABDQABK7QAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGsAAADUAAAA1AABK7wAAAAxAAAA1AAAAMYAAADUAAAHFgAACQYAAADUAAAA1AABK8QAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASA7QgIgRdKCIAxCIEBTIEBCAgIgRdJCBLxVyly0wAAADoAAAA7AAAADgABK8gAASvLAAAAkKIAAAH9AAAHIIBegNGiAAErzAABK82BF0uBF1aATdkAAAAhAAAAJQABK9AAAAAOAAAAKAABK9EAAAAjAAAAxQABK9IAAAkRAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABK9pfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF0iAXoAxgFSAAIAECIEXTNMAAAA6AAAAOwAAAA4AASvcAAEr5QAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABK+YAASvnAAEr6AABK+kAASvqAAEr6wABK+wAASvtgRdNgRdOgRdPgRdRgRdSgRdTgRdUgRdVgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASvMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBF0sICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAErzAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRdLCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAASwPAAAAFwABK8wAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRdQgACBF0sICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABLB0AASweAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASvMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBF0sICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAErzAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRdLCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABK8wAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXSwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASvMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBF0sICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAErzAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRdLCAgICIBCgGkICIAACNkAAAAhAAAAJQABLGwAAAAOAAAAKAABLG0AAAAjAAAAxQABLG4AAAkRAAAHIAAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABLHZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF0iA0YAxgFSAAIAECIEXV9MAAAA6AAAAOwAAAA4AASx4AAEsgAAAAJCnAAAH0QAAB9IAAAfTAAAH1AAAB9UAAAfWAAAH14DggOGA4oDjgOSA5YDmpwABLIEAASyCAAEsgwABLIQAASyFAAEshgABLIeBF1iBF1mBF1qBF1uBF1yBF12BF16ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwABK80AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfRAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEXVggICAiAQoDgCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAKCAAAABcAASvNAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0gAAANQAAADUAAAAFwAAANSAAIEBHYAAgRdWCAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwABK80AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEXVggICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAfAAAABcAASvNAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIEXGoAAgRdWCAgICIBCgOMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwABK80AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEXVggICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASvNAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBF1YICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABKmkAAAAXAAErzQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9cAAADUAAAA1AAAABcAAADUgACBFzGAAIEXVggICAiAQoDmCAiAAAjfEBIAAAEKAAABCwAAAQwAASzzAAAAIQAAAQ4AAAEPAAEs9AAAACMAAAENAAEs9QAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAfAAAANQAAADUAAEs/QAAADEAAADUAAAAxgAAANQAAAH0AAEqZgAAANQAAADUAAEtBQAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEXGggIgRdhCIAxCICEgRcvCAiBF2AIEv5xbjvTAAAAOgAAADsAAAAOAAEtCQABLQwAAACQogAAAf0AAAH+gF6AX6IAAS0NAAEtDoEXYoEXbYBN2QAAACEAAAAlAAEtEQAAAA4AAAAoAAEtEgAAACMAAADFAAEtEwABKmoAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAEtG18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXX4BegDGAVIAAgAQIgRdj0wAAADoAAAA7AAAADgABLR0AAS0mAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAEtJwABLSgAAS0pAAEtKgABLSsAAS0sAAEtLQABLS6BF2SBF2WBF2aBF2iBF2mBF2qBF2uBF2yATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABLQ0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXYggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS0NAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBF2IICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABLVAAAAAXAAEtDQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBF2eAAIEXYggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAEtXgABLV8AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABLQ0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXYggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAS0NAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBF2IICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEtDQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRdiCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABLQ0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEXYggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAS0NAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBF2IICAgIgEKAaQgIgAAI2QAAACEAAAAlAAEtrQAAAA4AAAAoAAEtrgAAACMAAADFAAEtrwABKmoAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAEtt18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEXX4BfgDGAVIAAgAQIgRdu0wAAADoAAAA7AAAADgABLbkAAS3BAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAAEtwgABLcMAAS3EAAEtxQABLcYAAS3HAAEtyIEXb4EXcIEXcYEXcoEXc4EXdIEXdYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEtDgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRdtCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABLQ4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXbQgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS0OAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBF20ICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAv0AAAAXAAEtDgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAgIAAgRdtCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABLQ4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEXbQgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS0OAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBF20ICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEtDgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgRdtCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAABLjQAAAAhAAABDgAAAQ8AAS41AAAAIwAAAQ0AAS42AAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAAB8AAAA1AAAANQAAS4+AAAAMQAAANQAAADGAAAA1AAAAfQAASpnAAAA1AAAANQAAS5GAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRcaCAiBF3gIgDEIgISBFzAICIEXdwgSLxG+JNMAAAA6AAAAOwAAAA4AAS5KAAEuTQAAAJCiAAAB/QAAAf6AXoBfogABLk4AAS5PgRd5gReEgE3ZAAAAIQAAACUAAS5SAAAADgAAACgAAS5TAAAAIwAAAMUAAS5UAAEqawAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAS5cXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRd2gF6AMYBUgACABAiBF3rTAAAAOgAAADsAAAAOAAEuXgABLmcAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAS5oAAEuaQABLmoAAS5rAAEubAABLm0AAS5uAAEub4EXe4EXfIEXfYEXf4EXgIEXgYEXgoEXg4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEuTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRd5CAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABLk4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEXeQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEukQAAABcAAS5OAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEXfoAAgRd5CAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAS6fAAEuoAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEuTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRd5CAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABLk4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXeQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAS5OAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBF3kICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEuTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRd5CAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABLk4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXeQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAS7uAAAADgAAACgAAS7vAAAAIwAAAMUAAS7wAAEqawAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAS74XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRd2gF+AMYBUgACABAiBF4XTAAAAOgAAADsAAAAOAAEu+gABLwIAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAS8DAAEvBAABLwUAAS8GAAEvBwABLwgAAS8JgReGgReHgReIgReJgReKgReLgReMgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS5PAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBF4QICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEuTwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgReECAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwABLk8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEXhAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAS5PAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBF4QICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEuTwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgReECAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABLk8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEXhAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS5PAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBF4QICAgIgEKAewgIgAAI0gAAADsAAAAOAAEvdQAAASShAAEpgYEXGYBBElZVSQXfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAABsRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBApAICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAbEQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQKQCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABzpAAAAFwAAGxEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQLbgACBApAICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAAEvpwAAACEAAAEOAAABDwABL6gAAAAjAAABDQABL6kAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAH4AAADUAAAA1AABL7EAAAAxAAAA1AAAAMYAAADUAAAHFgAAFjMAAADUAAAA1AABL7kAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBAgkICIEXlAiAMQiBAUyBAh8ICIEXkwgS5XNg2dMAAAA6AAAAOwAAAA4AAS+9AAEvwAAAAJCiAAAB/QAAByCAXoDRogABL8EAAS/CgReVgReggE3ZAAAAIQAAACUAAS/FAAAADgAAACgAAS/GAAAAIwAAAMUAAS/HAAAWOQAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAS/PXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgReSgF6AMYBUgACABAiBF5bTAAAAOgAAADsAAAAOAAEv0QABL9oAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAS/bAAEv3AABL90AAS/eAAEv3wABL+AAAS/hAAEv4oEXl4EXmIEXmYEXm4EXnIEXnYEXnoEXn4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEvwQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgReVCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABL8EAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEXlQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEwBAAAABcAAS/BAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEXmoAAgReVCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AATASAAEwEwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEvwQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgReVCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwABL8EAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEXlQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAS/BAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBF5UICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEvwQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgReVCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABL8EAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXlQgICAiAQoBpCAiAAAjZAAAAIQAAACUAATBhAAAADgAAACgAATBiAAAAIwAAAMUAATBjAAAWOQAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAATBrXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgReSgNGAMYBUgACABAiBF6HTAAAAOgAAADsAAAAOAAEwbQABMHUAAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAATB2AAEwdwABMHgAATB5AAEwegABMHsAATB8gReigRejgRekgRelgRemgRengReogE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAAS/CAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBF6AICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACggAAAAXAAEvwgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBAR2AAIEXoAgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4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ICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AATFTAAExVAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAExAgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgResCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwABMQIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEXrAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATECAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBF6wICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAExAgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgResCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABMQIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXrAgICAiAQoBpCAiAAAjZAAAAIQAAACUAATGiAAAADgAAACgAATGjAAAAIwAAAMUAATGkAAAWOgAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAATGsXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV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xgFSAAIAECIEX9dMAAAA6AAAAOwAAAA4AATReAAE0ZwAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABNGgAATRpAAE0agABNGsAATRsAAE0bQABNG4AATRvgRf2gRf3gRf4gRf6gRf7gRf8gRf9gRf+gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATROAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBF/QICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE0TgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRf0CAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAATSRAAAAFwABNE4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRf5gACBF/QICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABNJ8AATSgAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATROAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBF/QICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE0TgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRf0CAgICIBCgGYICIAACN8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AANQAAAAXAAAA1IAAgACAAIEYCwgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAE10gAAABcAATWPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEYEIAAgRgLCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AATXgAAE14QAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE1jwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRgLCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwABNY8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEYCwgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATWPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBGAsICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE1jwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRgLCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABNY8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AA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0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGB+AXoAxgFSAAIAECIEYI9MAAAA6AAAAOwAAAA4AATbgAAE26QAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABNuoAATbrAAE27AABNu0AATbuAAE27wABNvAAATbxgRgkgRglgRgmgRgogRgpgRgqgRgrgRgsgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATbQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBGCIICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE20AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRgiCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAATcTAAAAFwABNtAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRgngACBGCIICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABNyEAATciAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATbQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBGCIICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE20AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRgiCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABNtAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEYIggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATbQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBGCIICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE20AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRgiCAgICIBCgGkICIAACNkAAAAhAAAAJQABN3AAAAAOAAAAKAABN3EAAAAjAAAAxQABN3IAATQiAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABN3pfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGB+AX4AxgFSAAIAECIEYLtMAAAA6AAAAOwAAAA4AATd8AAE3hAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABN4UAATeGAAE3hwABN4gAATeJAAE3igABN4uBGC+BGDCBGDGBGDKBGDOBGDSBGDWATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABNtEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYLQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATbRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBGC0ICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE20QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRgtCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwABNtEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEYLQgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATbRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBGC0ICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE20QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRgtCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABNtE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6CAABOgkAAToKAAE6CwABOgwAAToNgRhdgRhegRhfgRhggRhhgRhigRhjgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATlTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBGFsICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE5UwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRhbCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABOVMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYWwgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAERwAAABcAATlTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICZgACBGFsICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE5UwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRhbCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABOVMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYWwgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATlTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBGFsICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAE6eQAAACEAAAEOAAABDwABOnoAAAAjAAABDQABOnsAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHoAAADUAAAA1AABOoMAAAAxAAAA1AAAAMYAAADUAAAB9AABNBsAAADUAAAA1AABOosAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBF9QICIEYZgiAMQiAhIEX7QgIgRhlCBLdh6000wAAADoAAAA7AAAADgABOo8AATqSAAAAkKIAAAH9AAAB/oBegF+iAAE6kwABOpSBGGeBGHKATdkAAAAhAAAAJQABOpcAAAAOAAAAKAABOpgAAAAjAAAAxQABOpkAATQlAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABOqFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGGSAXoAxgFSAAIAECIEYaNMAAAA6AAAAOwAAAA4AATqjAAE6rAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABOq0AATquAAE6rwABOrAAATqxAAE6sgABOrMAATq0gRhpgRhqgRhrgRhtgRhugRhvgRhwgRhxgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATqTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBGGcICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE6kwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRhnCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAATrWAAAAFwABOpMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRhsgACBGGcICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABOuQAATrlAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATqTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBGGcICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAE6kwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRhnCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABOpMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEYZwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATqTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBGGcICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE6kwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRhnCAgICIBCgGkICIAACNkAAAAhAAAAJQABOzMAAAAOAAAAKAABOzQAAAAjAAAAxQABOzUAATQlAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABOz1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGGSAX4AxgFSAAIAECIEYc9MAAAA6AAAAOwAAAA4AATs/AAE7RwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABO0gAATtJAAE7SgABO0sAATtMAAE7TQABO06BGHSBGHWBGHaBGHeBGHiBGHmBGHqATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABOpQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYcggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATqUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBGHIICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwA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AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYtwgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAT5XAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBGLcICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE+VwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgRi3CAgICIBCgHsICIAACNIAAAA7AAAADgABP30AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAEyRAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACA2oAAgRfOCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABMkQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXzggICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAE0IAAAABcAATJEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIEX8YAAgRfOCAgICIBCgOYICIAACNIAAAA7AAAADgABP60AAAEkoQABGF+BFduAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAA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BQWwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEY8ggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAUFsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBGPIICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFBbAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRjyCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwABQWwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEY8ggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAUFsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBGPIICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFBbAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRjyCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABQWwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK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hY2VJbXBfEBRYRFVNTE5hbWVkRWxlbWVudEltcF8QD1hEVU1MRWxlbWVudEltcNIAAAA7AAAADgABR94AAAEkoIBB0wAAADoAAAA7AAAADgABR+EAAUfiAAAAkKCggE1fEBVPYnZNZXNzZW5nZXJNb2RlbC12NDLSAAABJgAAAScAAUfmAAFH51lYRFBNTW9kZWyjAAFH5gABR+gAAAErV1hETW9kZWwAAAAIAAAAKQAAADIAAAA8AAAAQQAAAEoAAABPAAAAYQAAAGoAAABvAAAAcQAAZgUAAGYLAABmRAAAZlYAAGZdAABmagAAZn0AAGaVAABmowAAZr0AAGa/AABmwgAAZsUAAGbHAABmygAAZswAAGbPAABnQAAAZ18AAGd8AABnmwAAZ60AAGfNAABn1AAAZ/IAAGf+AABoGgAAaCAAAGhCAABoYwAAaHYAAGh4AABoewAAaH4AAGiAAABoggAAaIQAAGiHAABoigAAaIwAAGiOAABokAAAaJIAAGiUAABolgAAaJcAAGibAABotAAAaLwAAGjHAABpbgAAaXAAAGlyAABpdAAAaXYAAGl4AABpegAAaXwAAGl+AABpgAAAaYIAAGmEAABphgAAaYgAAGmKAABpjAAAaY4AAGmQAABpkgAAaZQAAGmWAABpmAAAaZoAAGmcAABpngAAaaAAAGmiAABppAAAaaYAAGmoAABpqgAAaawAAGmuAABpsAAAabIAAGm0AABptgAAabgAAGm6AABpvAAAab4AAGnAAABqZwAAamkAAGpsAABqbwAAanIAAGp0AABqdwAAanoAAGp9AABqgAAAaoMAAGqGAABqiQAAaowAAGqPAABqkgAAapUAAGqYAABqmwAAap4AAGqhAABqpAAAaqcAAGqqAABqrQAAarAAAGqzAABqtgAAarkAAGq8AABqvwAAasIAAGrFAABqyAAAassAAGrOAABq0QAAatQAAGrXAABq2gAAat0AAGrgAABq4gAAavUAAGsxAABrSgAAa2AAAGt7AABrmgAAa7cAAGvRAABr4AAAbAAAAGweAABsOgAAbFEAAGx5AABslgAAbLoAAGy/AABs7wAAbQcAAG0sAABtTwAAbXMAAG2MAABtowAAbbkAAG3iAABuHwAAbjgAAG5xAABujwAAbrUAAG7tAABvCwAAbx4AAG86AABvWwAAb3gAAG+TAABvrgAAb8oAAG/oAABwawAAcI8AAHCzAABw1gAAcP0AAHEdAABxRAAAcWsAAHGLAABxrwAAcdMAAHHfAABx4QAAceMAAHHlAABx5wAAcekAAHHrAABx7gAAcfAAAHHyAABx9QAAcfcAAHH5AABx/AAAcf4AAHH/AAByBAAAcgwAAHIlAAByKgAAciwAAHIxAAByMwAAcjUAAHJEAAByjQAAcrEAAHLYAABy/AAAcv4AAHMAAABzAgAAcwQAAHMGAABzCAAAcwkAAHMLAABzJAAAc0kAAHNLAABzTQAAc08AAHNRAABzUwAAc1UAAHNXAABzWQAAc1sAAHOAAABzggAAc4QAAHOGAABziAAAc4oAAHOMAABzjgAAc5AAAHOSAABzlAAAc6oAAHO9AABz2QAAc/YAAHQSAAB0JgAAdDgAAHROAAB0ZwAAdOIAAHToAAB08QAAdP4AAHUKAAB1FAAAdR4AAHUpAAB1NAAAdUEAAHVJAAB1SwAAdU0AAHVPAAB1UQAAdVIAAHVTAAB1VAAAdVUAAHVXAAB1WQAAdVoAAHVbAAB1XQAAdV4AAHVvAAB1cAAAdXIAAHWDAAB1jgAAdZcAAHWmAAB1swAAdbsAAHXEAAB11QAAdegAAHX5AAB2DAAAdiMAAHY1AAB2sAAAdrIAAHa0AAB2tgAAdrgAAHa5AAB2ugAAdrsAAHa8AAB2vgAAdsAAAHbBAAB2wgAAdsQAAHbFAAB3QAAAd0IAAHdEAAB3RgAAd0gAAHdJAAB3SgAAd0sAAHdMAAB3TgAAd1AAAHdRAAB3UgAAd1QAAHdVAAB3ZgAAd2cAAHdpAAB35AAAd+YAAHfoAAB36gAAd+wAAHftAAB37gAAd+8AAHfwAAB38gAAd/QAAHf1AAB39gAAd/gAAHf5AAB4dAAAeHYAAHh4AAB4egAAeHwAAHh9AAB4fgAAeH8AAHiAAAB4ggAAeIQAAHiFAAB4hgAAeIgAAHiJAAB4mgAAeJsAAHidAAB5GAAAeRoAAHkcAAB5HgAAeSAAAHkhAAB5IgAAeSMAAHkkAAB5JgAAeSgAAHkpAAB5KgAAeSwAAHktAAB5LgAAeakAAHmrAAB5rQAAea8AAHmxAAB5sgAAebMAAHm0AAB5tQAAebcAAHm5AAB5ugAAebsAAHm9AAB5vgAAedcAAHnYAAB52QAAedsAAHnsAAB6AgAAeg8AAHocAAB6lwAAepkAAHqbAAB6nQAAep8AAHqgAAB6oQAAeqIAAHqjAAB6pQAAeqcAAHqoAAB6qQAAeqsAAHqsAAB63QAAet8AAHrhAAB64wAAeuQAAHrmAAB6/QAAew4AAHscAAB7NQAAe0MAAHtYAAB7bAAAe4MAAHuVAAB8EAAAfBIAAHwUAAB8FgAAfBgAAHwZAAB8GgAAfBsAAHwcAAB8HgAAfCAAAHwhAAB8IgAAfCQAAHwlAAB8OAAAfEkAAHxeAAB8ewAAfJAAAHyeAAB8swAAfMcAAHzeAAB88AAAfQkAAH0eAAB9IAAAfSIAAH0kAAB9JgAAfSgAAH09AAB9PwAAfUEAAH1DAAB9RQAAfUcAAH1JAAB9XAAAfWkAAH2AAAB9mQAAfaEAAH40AAB+VwAAfncAAH6XAAB+mQAAfpsAAH6dAAB+nwAAfqEAAH6iAAB+owAAfqUAAH6mAAB+qAAAfqkAAH6rAAB+rQAAfq4AAH6vAAB+sQAAfrIAAH63AAB+0AAAftkAAH7bAAB+3QAAfuYAAH7oAAB+6gAAfuwAAH8BAAB/FgAAf18AAH+DAAB/qgAAf84AAH/QAAB/0gAAf9QAAH/WAAB/2AAAf9oAAH/bAAB/3QAAf/YAAIAXAACAGQAAgBsAAIAdAACAHwAAgCEAAIAjAACAJQAAgCcAAIBIAACASgAAgEwAAIBOAACAUAAAgFIAAIBUAACAVgAAgFgAAIBaAACAeAAAgJYAAICpAACAvQAAgNIAAIDvAACBAwAAgRkAAIGUAACBlgAAgZgAAIGaAACBnAAAgZ0AAIGeAACBnwAAgaAAAIGiAACBpAAAgaUAAIGmAACBqAAAgakAAIIkAACCJgAAgigAAIIqAACCLAAAgi0AAIIuAACCLwAAgjAAAIIyAACCNAAAgjUAAII2AACCOAAAgjkAAIK0AACCtgAAgrgAAIK6AACCvAAAgr0AAIK+AACCvwAAgsAAAILCAACCxAAAgsUAAILGAACCyAAAgskAAILiAACC4wAAguQAAILmAACDYQAAg2MAAINlAACDZwAAg2kAAINqAACDawAAg2wAAINtAACDbwAAg3EAAINyAACDcwAAg3UAAIN2AACD8QAAg/MAAIP1AACD9wAAg/kAAIP6AACD+wAAg/wAAIP9AACD/wAAhAEAAIQCAACEAwAAhAUAAIQGAACEgQAAhIMAAISFAACEhwAAhIkAAISKAACEiwAAhIwAAISNAACEjwAAhJEAAISSAACEkwAAhJUAAISWAACFEQAAhRMAAIUVAACFFwAAhRkAAIUaAACFGwAAhRwAAIUdAACFHwAAhSEAAIUiAACFIwAAhSUAAIUmAACFoQAAhaMAAIWlAACFpwAAhakAAIWqAACFqwAAhawAAIWtAACFrwAAhbEAAIWyAACFswAAhbUAAIW2AACF/wAAhiMAAIZKAACGbgAAhnAAAIZyAACGdAAAhnYAAIZ4AACGegAAhnsAAIZ9AACGlgAAhrMAAIa1AACGtwAAhrkAAIa7AACGvQAAhr8AAIbBAACG3gAAhuAAAIbiAACG5AAAhuYAAIboAACG6gAAhuwAAIbuAACHDgAAhzkAAIdTAACHbAAAh4YAAIemAACHyQAAiEQAAIhGAACISAAAiEoAAIhMAACITQAAiE4AAIhPAACIUAAAiFIAAIhUAACIVQAAiFYAAIhYAACIWQAAiNQAAIjWAACI2AAAiNoAAIjcAACI3QAAiN4AAIjfAACI4AAAiOIAAIjkAACI5QAAiOYAAIjoAACI6QAAiWQAAIlmAACJaAAAiWoAAIlsAACJbQAAiW4AAIlvAACJcAAAiXIAAIl0AACJdQAAiXYAAIl4AACJeQAAifQAAIn2AACJ+AAAifoAAIn8AACJ/QAAif4AAIn/AACKAAAAigIAAIoEAACKBQAAigYAAIoIAACKCQAAigwAAIqHAACKiQAAiosAAIqNAACKjwAAipAAAIqRAACKkgAAipMAAIqVAACKlwAAipgAAIqZAACKmwAAipwAAIsXAACLGQAAixsAAIsdAACLHwAAiyAAAIshAACLIgAAiyMAAIslAACLJwAAiygAAIspAACLKwAAiywAAIunAACLqQAAi6sAAIutAACLrwAAi7AAAIuxAACLsgAAi7MAAIu1AACLtwAAi7gAAIu5AACLuwAAi7wAAIvNAACL2wAAi/QAAIwCAACMDwAAjCIAAIw5AACMSwAAjN4AAI0BAACNIQAAjUEAAI1DAACNRQAAjUcAAI1JAACNSwAAjUwAAI1NAACNTwAAjVAAAI1SAACNUwAAjVUAAI1XAACNWAAAjVkAAI1bAACNXAAAjWUAAI1+AACNhwAAjYkAAI2LAACNlAAAjZYAAI2YAACNmgAAjeMAAI4HAACOLgAAjlIAAI5UAACOVgAAjlgAAI5aAACOXAAAjl4AAI5fAACOYQAAjnoAAI6bAACOnQAAjp8AAI6hAACOowAAjqUAAI6nAACOqQAAjqsAAI7MAACOzgAAjtAAAI7SAACO1AAAjtYAAI7YAACO2gAAjtwAAI7eAACPWQAAj1sAAI9dAACPXwAAj2EAAI9iAACPYwAAj2QAAI9lAACPZwAAj2kAAI9qAACPawAAj20AAI9uAACP6QAAj+sAAI/tAACP7wAAj/EAAI/yAACP8wAAj/QAAI/1AACP9wAAj/kAAI/6AACP+wAAj/0AAI/+AACQeQAAkHsAAJB9AACQfwAAkIEAAJCCAACQgwAAkIQAAJCFAACQhwAAkIkAAJCKAACQiwAAkI0AAJCOAACQpwAAkKgAAJCpAACQqwAAkSYAAJEoAACRKgAAkSwAAJEuAACRLwAAkTAAAJExAACRMgAAkTQAAJE2AACRNwAAkTgAAJE6AACROwAAkbYAAJG4AACRugAAkbwAAJG+AACRvwAAkcAAAJHBAACRwgAAkcQAAJHGAACRxwAAkcgAAJHKAACRywAAkkYAAJJIAACSSgAAkkwAAJJOAACSTwAAklAAAJJRAACSUgAAklQAAJJWAACSVwAAklgAAJJaAACSWwAAktYAAJLYAACS2gAAktwAAJLeAACS3wAAkuAAAJLhAACS4gAAkuQAAJLmAACS5wAAkugAAJLqAACS6wAAk2YAAJNoAACTagAAk2wAAJNuAACTbwAAk3AAAJNxAACTcgAAk3QAAJN2AACTdwAAk3gAAJN6AACTewAAk8QAAJPoAACUDwAAlDMAAJQ1AACUNwAAlDkAAJQ7AACUPQAAlD8AAJRAAACUQgAAlFsAAJR4AACUegAAlHwAAJR+AACUgAAAlIIAAJSEAACUhgAAlKMAAJSlAACUpwAAlKkAAJSrAACUrQAAlK8AAJSxAACUswAAlS4AAJUwAACVMgAAlTQAAJU2AACVNwAAlTgAAJU5AACVOgAAlTwAAJU+AACVPwAAlUAAAJVCAACVQwAAlb4AAJXAAACVwgAAlcQAAJXGAACVxwAAlcgAAJXJAACVygAAlcwAAJXOAACVzwAAldAAAJXSAACV0wAAlk4AAJZQAACWUgAAllQAAJZWAACWVwAAllgAAJZZAACWWgAAllwAAJZeAACWXwAAlmAAAJZiAACWYwAAlt4AAJbgAACW4gAAluQAAJbmAACW5wAAlugAAJbpAACW6gAAluwAAJbuAACW7wAAlvAAAJbyAACW8wAAlvYAAJdxAACXcwAAl3UAAJd3AACXeQAAl3oAAJd7AACXfAAAl30AAJd/AACXgQAAl4IAAJeDAACXhQAAl4YAAJgBAACYAwAAmAUAAJgHAACYCQAAmAoAAJgLAACYDAAAmA0AAJgPAACYEQAAmBIAAJgTAACYFQAAmBYAAJiRAACYkwAAmJUAAJiXAACYmQAAmJoAAJibAACYnAAAmJ0AAJifAACYoQAAmKIAAJijAACYpQAAmKYAAJk5AACZXAAAmXwAAJmcAACZngAAmaAAAJmiAACZpAAAmaYAAJmnAACZqAAAmaoAAJmrAACZrQAAma4AAJmwAACZsgAAmbMAAJm0AACZtgAAmbcAAJm8AACZ1QAAmd4AAJngAACZ4gAAmesAAJntAACZ7wAAmfEAAJo6AACaXgAAmoUAAJqpAACaqwAAmq0AAJqvAACasQAAmrMAAJq1AACatgAAmrgAAJrRAACa8gAAmvQAAJr2AACa+AAAmvoAAJr8AACa/gAAmwAAAJsCAACbIwAAmyUAAJsnAACbKQAAmysAAJstAACbLwAAmzEAAJszAACbNQAAm7AAAJuyAACbtAAAm7YAAJu4AACbuQAAm7oAAJu7AACbvAAAm74AAJvAAACbwQAAm8IAAJvEAACbxQAAnEAAAJxCAACcRAAAnEYAAJxIAACcSQAAnEoAAJxLAACcTAAAnE4AAJxQAACcUQAAnFIAAJxUAACcVQAAnNAAAJzSAACc1AAAnNYAAJzYAACc2QAAnNoAAJzbAACc3AAAnN4AAJzgAACc4QAAnOIAAJzkAACc5QAAnP4AAJz/AACdAAAAnQIAAJ19AACdfwAAnYEAAJ2DAACdhQAAnYYAAJ2HAACdiAAAnYkAAJ2LAACdjQAAnY4AAJ2PAACdkQAAnZIAAJ4NAACeDwAAnhEAAJ4TAACeFQAAnhYAAJ4XAACeGAAAnhkAAJ4bAACeHQAAnh4AAJ4fAACeIQAAniIAAJ6dAACenwAAnqEAAJ6jAACepQAAnqYAAJ6nAACeqAAAnqkAAJ6rAACerQAAnq4AAJ6vAACesQAAnrIAAJ8tAACfLwAAnzEAAJ8zAACfNQAAnzYAAJ83AACfOAAAnzkAAJ87AACfPQAAnz4AAJ8/AACfQQAAn0IAAJ+9AACfvwAAn8EAAJ/DAACfxQAAn8YAAJ/HAACfyAAAn8kAAJ/LAACfzQAAn84AAJ/PAACf0QAAn9IAAKAbAACgPwAAoGYAAKCKAACgjAAAoI4AAKCQAACgkgAAoJQAAKCWAACglwAAoJkAAKCyAACgzwAAoNEAAKDTAACg1QAAoNcAAKDZAACg2wAAoN0AAKD6AACg/AAAoP4AAKEAAAChAgAAoQQAAKEGAAChCAAAoQoAAKGFAAChhwAAoYkAAKGLAAChjQAAoY4AAKGPAAChkAAAoZEAAKGTAAChlQAAoZYAAKGXAAChmQAAoZoAAKGcAACiFwAAohkAAKIbAACiHQAAoh8AAKIgAACiIQAAoiIAAKIjAACiJQAAoicAAKIoAACiKQAAoisAAKIsAACipwAAoqkAAKKrAACirQAAoq8AAKKwAACisQAAorIAAKKzAACitQAAorcAAKK4AACiuQAAorsAAKK8AACjNwAAozkAAKM7AACjPQAAoz8AAKNAAACjQQAAo0IAAKNDAACjRQAAo0cAAKNIAACjSQAAo0sAAKNMAACjTwAAo8oAAKPMAACjzgAAo9AAAKPSAACj0wAAo9QAAKPVAACj1gAAo9gAAKPaAACj2wAAo9wAAKPeAACj3wAApFoAAKRcAACkXgAApGAAAKRiAACkYwAApGQAAKRlAACkZgAApGgAAKRqAACkawAApGwAAKRuAACkbwAApOoAAKTsAACk7gAApPAAAKTyAACk8wAApPQAAKT1AACk9gAApPgAAKT6AACk+wAApPwAAKT+AACk/wAApZIAAKW1AACl1QAApfUAAKX3AACl+QAApfsAAKX9AACl/wAApgAAAKYBAACmAwAApgQAAKYGAACmBwAApgkAAKYLAACmDAAApg0AAKYPAACmEAAAphUAAKYuAACmNwAApjkAAKY7AACmRAAApkYAAKZIAACmSgAAppMAAKa3AACm3gAApwIAAKcEAACnBgAApwgAAKcKAACnDAAApw4AAKcPAACnEQAApyoAAKdLAACnTQAAp08AAKdRAACnUwAAp1UAAKdXAACnWQAAp1sAAKd8AACnfgAAp4AAAKeCAACnhAAAp4YAAKeIAACnigAAp4wAAKeOAACoCQAAqAsAAKgNAACoDwAAqBEAAKgSAACoEwAAqBQAAKgVAACoFwAAqBkAAKgaAACoGwAAqB0AAKgeAAComQAAqJsAAKidAAConwAAqKEAAKiiAACoowAAqKQAAKilAACopwAAqKkAAKiqAACoqwAAqK0AAKiuAACpKQAAqSsAAKktAACpLwAAqTEAAKkyAACpMwAAqTQAAKk1AACpNwAAqTkAAKk6AACpOwAAqT0AAKk+AACpVwAAqVgAAKlZAACpWwAAqdYAAKnYAACp2gAAqdwAAKneAACp3wAAqeAAAKnhAACp4gAAqeQAAKnmAACp5wAAqegAAKnqAACp6wAAqmYAAKpoAACqagAAqmwAAKpuAACqbwAAqnAAAKpxAACqcgAAqnQAAKp2AACqdwAAqngAAKp6AACqewAAqvYAAKr4AACq+gAAqvwAAKr+AACq/wAAqwAAAKsBAACrAgAAqwQAAKsGAACrBwAAqwgAAKsKAACrCwAAq4YAAKuIAACrigAAq4wAAKuOAACrjwAAq5AAAKuRAACrkgAAq5QAAKuWAACrlwAAq5gAAKuaAACrmwAArBYAAKwYAACsGgAArBwAAKweAACsHwAArCAAAKwhAACsIgAArCQAAKwmAACsJwAArCgAAKwqAACsKwAArHQAAKyYAACsvwAArOMAAKzlAACs5wAArOkAAKzrAACs7QAArO8AAKzwAACs8gAArQsAAK0oAACtKgAArSwAAK0uAACtMAAArTIAAK00AACtNgAArVMAAK1VAACtVwAArVkAAK1bAACtXQAArV8AAK1hAACtYwAArd4AAK3gAACt4gAAreQAAK3mAACt5wAAregAAK3pAACt6gAArewAAK3uAACt7wAArfAAAK3yAACt8wAArm4AAK5wAACucgAArnQAAK52AACudwAArngAAK55AACuegAArnwAAK5+AACufwAAroAAAK6CAACugwAArv4AAK8AAACvAgAArwQAAK8GAACvBwAArwgAAK8JAACvCgAArwwAAK8OAACvDwAArxAAAK8SAACvEwAAr44AAK+QAACvkgAAr5QAAK+WAACvlwAAr5gAAK+ZAACvmgAAr5wAAK+eAACvnwAAr6AAAK+iAACvowAAr6YAALAhAACwIwAAsCUAALAnAACwKQAAsCoAALArAACwLAAAsC0AALAvAACwMQAAsDIAALAzAACwNQAAsDYAALCxAACwswAAsLUAALC3AACwuQAAsLoAALC7AACwvAAAsL0AALC/AACwwQAAsMIAALDDAACwxQAAsMYAALFBAACxQwAAsUUAALFHAACxSQAAsUoAALFLAACxTAAAsU0AALFPAACxUQAAsVIAALFTAACxVQAAsVYAALHpAACyDAAAsiwAALJMAACyTgAAslAAALJSAACyVAAAslYAALJXAACyWAAAsloAALJbAACyXQAAsl4AALJhAACyYwAAsmQAALJlAACyZwAAsmgAALJxAACyigAAspMAALKVAACylwAAsqAAALKiAACypAAAsqYAALK5AACzAgAAsyYAALNNAACzcQAAs3MAALN1AACzdwAAs3kAALN7AACzfQAAs34AALOAAACzmQAAs7oAALO8AACzvgAAs8AAALPCAACzxAAAs8YAALPIAACzygAAs+sAALPtAACz7wAAs/EAALPzAACz9QAAs/cAALP5AACz+wAAs/0AALR4AAC0egAAtHwAALR+AAC0gAAAtIEAALSCAAC0gwAAtIQAALSGAAC0iAAAtIkAALSKAAC0jAAAtI0AALUIAAC1CgAAtQwAALUOAAC1EAAAtREAALUSAAC1EwAAtRQAALUWAAC1GAAAtRkAALUaAAC1HAAAtR0AALWYAAC1mgAAtZwAALWeAAC1oAAAtaEAALWiAAC1owAAtaQAALWmAAC1qAAAtakAALWqAAC1rAAAta0AALXGAAC1xwAAtcgAALXKAAC2RQAAtkcAALZJAAC2SwAAtk0AALZOAAC2TwAAtlAAALZRAAC2UwAAtlUAALZWAAC2VwAAtlkAALZaAAC21QAAttcAALbZAAC22wAAtt0AALbeAAC23wAAtuAAALbhAAC24wAAtuUAALbmAAC25wAAtukAALbqAAC26wAAt2YAALdoAAC3agAAt2wAALduAAC3bwAAt3AAALdxAAC3cgAAt3QAALd2AAC3dwAAt3gAALd6AAC3ewAAt/YAALf4AAC3+gAAt/wAALf+AAC3/wAAuAAAALgBAAC4AgAAuAQAALgGAAC4BwAAuAgAALgKAAC4CwAAuIYAALiIAAC4igAAuIwAALiOAAC4jwAAuJAAALiRAAC4kgAAuJQAALiWAAC4lwAAuJgAALiaAAC4mwAAuOQAALkIAAC5LwAAuVMAALlVAAC5VwAAuVkAALlbAAC5XQAAuV8AALlgAAC5YgAAuXsAALmYAAC5mgAAuZwAALmeAAC5oAAAuaIAALmkAAC5pgAAucMAALnFAAC5xwAAuckAALnLAAC5zgAAudEAALnUAAC51gAAuegAALn8AAC6DgAAuiMAALo1AAC6RAAAumEAALrcAAC63gAAuuAAALriAAC65AAAuuUAALrmAAC65wAAuugAALrqAAC67AAAuu0AALruAAC68AAAuvEAALtsAAC7bgAAu3AAALtyAAC7dAAAu3UAALt2AAC7dwAAu3gAALt6AAC7fAAAu30AALt+AAC7gAAAu4EAALuDAAC7/gAAvAAAALwCAAC8BAAAvAYAALwHAAC8CAAAvAkAALwKAAC8DAAAvA4AALwPAAC8EAAAvBIAALwTAAC8jgAAvJAAALySAAC8lAAAvJYAALyXAAC8mAAAvJkAALyaAAC8nAAAvJ4AALyfAAC8oAAAvKIAALyjAAC9JgAAvUoAAL1uAAC9kQAAvbgAAL3YAAC9/wAAviYAAL5GAAC+agAAvo4AAL6QAAC+kwAAvpUAAL6XAAC+mQAAvpsAAL6eAAC+oAAAvqIAAL6lAAC+pwAAvqkAAL6sAAC+rgAAvq8AAL60AAC+zQAAvtIAAL7UAAC+2QAAvtsAAL7dAAC/JgAAv0oAAL9xAAC/lQAAv5cAAL+ZAAC/mwAAv50AAL+fAAC/oQAAv6IAAL+kAAC/vQAAv+IAAL/kAAC/5gAAv+gAAL/qAAC/7AAAv+4AAL/wAAC/8gAAv/QAAMAZAADAGwAAwB0AAMAfAADAIQAAwCMAAMAlAADAJwAAwCkAAMArAADALQAAwKgAAMCqAADArAAAwK4AAMCwAADAsQAAwLIAAMCzAADAtAAAwLYAAMC4AADAuQAAwLoAAMC8AADAvQAAwM4AAMDPAADA0QAAwUwAAMFOAADBUAAAwVIAAMFUAADBVQAAwVYAAMFXAADBWAAAwVoAAMFcAADBXQAAwV4AAMFgAADBYQAAwdwAAMHeAADB4AAAweIAAMHkAADB5QAAweYAAMHnAADB6AAAweoAAMHsAADB7QAAwe4AAMHwAADB8QAAwgIAAMIDAADCBQAAwoAAAMKCAADChAAAwoYAAMKIAADCiQAAwooAAMKLAADCjAAAwo4AAMKQAADCkQAAwpIAAMKUAADClQAAwxAAAMMSAADDFAAAwxYAAMMYAADDGQAAwxoAAMMbAADDHAAAwx4AAMMgAADDIQAAwyIAAMMkAADDJQAAwzYAAMM3AADDOQAAw7QAAMO2AADDuAAAw7oAAMO8AADDvQAAw74AAMO/AADDwAAAw8IAAMPEAADDxQAAw8YAAMPIAADDyQAAxEQAAMRGAADESAAAxEoAAMRMAADETQAAxE4AAMRPAADEUAAAxFIAAMRUAADEVQAAxFYAAMRYAADEWQAAxHIAAMRzAADEdAAAxHYAAMTxAADE8wAAxPUAAMT3AADE+QAAxPoAAMT7AADE/AAAxP0AAMT/AADFAQAAxQIAAMUDAADFBQAAxQYAAMWBAADFgwAAxYUAAMWHAADFiQAAxYoAAMWLAADFjAAAxY0AAMWPAADFkQAAxZIAAMWTAADFlQAAxZYAAMWxAADFygAAxfMAAMX2AADF+QAAxfwAAMX/AADGAgAAxgUAAMYIAADGCwAAxg4AAMYRAADGOgAAxj0AAMZAAADGQwAAxkYAAMZJAADGTAAAxk8AAMZSAADGVQAAxlgAAMZaAADGggAAxpUAAMavAADGwQAAxtoAAMbvAADHGAAAxzwAAMdZAADHdwAAyAoAAMgtAADITQAAyG0AAMhvAADIcQAAyHMAAMh1AADIdwAAyHgAAMh5AADIfAAAyH0AAMh/AADIgAAAyIMAAMiGAADIhwAAyIgAAMiLAADIjAAAyJEAAMiqAADIswAAyLUAAMi3AADIwAAAyMMAAMjGAADIyAAAyREAAMk1AADJXAAAyYAAAMmDAADJhQAAyYcAAMmJAADJiwAAyY0AAMmOAADJkQAAyaoAAMnLAADJzQAAyc8AAMnRAADJ0wAAydUAAMnXAADJ2QAAydsAAMn8AADJ/wAAygIAAMoFAADKCAAAygsAAMoOAADKEQAAyhQAAMoWAADKkQAAypMAAMqVAADKlwAAypoAAMqbAADKnAAAyp0AAMqeAADKoAAAyqIAAMqjAADKpAAAyqYAAMqnAADLIgAAyyQAAMsmAADLKAAAyysAAMssAADLLQAAyy4AAMsvAADLMQAAyzMAAMs0AADLNQAAyzcAAMs4AADLswAAy7UAAMu4AADLugAAy70AAMu+AADLvwAAy8AAAMvBAADLwwAAy8UAAMvGAADLxwAAy8kAAMvKAADL4wAAy+QAAMvlAADL5wAAzGIAAMxkAADMZgAAzGgAAMxrAADMbAAAzG0AAMxuAADMbwAAzHEAAMxzAADMdAAAzHUAAMx3AADMeAAAzPMAAMz1AADM9wAAzPkAAMz8AADM/QAAzP4AAMz/AADNAAAAzQIAAM0EAADNBQAAzQYAAM0IAADNCQAAzYQAAM2GAADNiAAAzYoAAM2NAADNjgAAzY8AAM2QAADNkQAAzZMAAM2VAADNlgAAzZcAAM2ZAADNmgAAzhUAAM4XAADOGQAAzhsAAM4eAADOHwAAziAAAM4hAADOIgAAziQAAM4mAADOJwAAzigAAM4qAADOKwAAzqYAAM6oAADOqgAAzqwAAM6vAADOsAAAzrEAAM6yAADOswAAzrUAAM63AADOuAAAzrkAAM67AADOvAAAzwUAAM8pAADPUAAAz3QAAM93AADPeQAAz3sAAM99AADPfwAAz4EAAM+CAADPhQAAz54AAM+7AADPvQAAz78AAM/BAADPwwAAz8UAAM/HAADPyQAAz+YAAM/pAADP7AAAz+8AAM/yAADP9QAAz/gAAM/7AADP/QAA0HgAANB6AADQfAAA0H4AANCBAADQggAA0IMAANCEAADQhQAA0IcAANCJAADQigAA0IsAANCNAADQjgAA0QkAANELAADRDgAA0RAAANETAADRFAAA0RUAANEWAADRFwAA0RkAANEbAADRHAAA0R0AANEfAADRIAAA0SIAANGdAADRnwAA0aEAANGjAADRpgAA0acAANGoAADRqQAA0aoAANGsAADRrgAA0a8AANGwAADRsgAA0bMAANIuAADSMAAA0jMAANI1AADSOAAA0jkAANI6AADSOwAA0jwAANI+AADSQAAA0kEAANJCAADSRAAA0kUAANLIAADS7AAA0xAAANMzAADTWgAA03oAANOhAADTyAAA0+gAANQMAADUMAAA1DIAANQ1AADUNwAA1DkAANQ7AADUPgAA1EEAANRDAADURQAA1EgAANRKAADUTAAA1E8AANRSAADUUwAA1FgAANRxAADUdgAA1HgAANR9AADUgAAA1IIAANTLAADU7wAA1RYAANU6AADVPQAA1T8AANVBAADVQwAA1UUAANVHAADVSAAA1UsAANVkAADViQAA1YsAANWNAADVjwAA1ZEAANWTAADVlQAA1ZcAANWZAADVmwAA1cAAANXDAADVxgAA1ckAANXMAADVzwAA1dIAANXVAADV2AAA1dsAANXdAADWWAAA1loAANZdAADWXwAA1mIAANZjAADWZAAA1mUAANZmAADWaAAA1moAANZrAADWbAAA1m4AANZvAADWgAAA1oEAANaDAADW/gAA1wAAANcCAADXBAAA1wcAANcIAADXCQAA1woAANcLAADXDQAA1w8AANcQAADXEQAA1xMAANcUAADXjwAA15EAANeUAADXlgAA15kAANeaAADXmwAA15wAANedAADXnwAA16EAANeiAADXowAA16UAANemAADXtwAA17gAANe6AADYNQAA2DcAANg5AADYOwAA2D4AANg/AADYQAAA2EEAANhCAADYRAAA2EYAANhHAADYSAAA2EoAANhLAADYxgAA2MgAANjLAADYzQAA2NAAANjRAADY0gAA2NMAANjUAADY1gAA2NgAANjZAADY2gAA2NwAANjdAADY7gAA2O8AANjxAADZbAAA2W4AANlwAADZcgAA2XUAANl2AADZdwAA2XgAANl5AADZewAA2X0AANl+AADZfwAA2YEAANmCAADZ/QAA2f8AANoCAADaBAAA2gcAANoIAADaCQAA2goAANoLAADaDQAA2g8AANoQAADaEQAA2hMAANoUAADaLQAA2i4AANovAADaMQAA2qwAANquAADasAAA2rIAANq1AADatgAA2rcAANq4AADauQAA2rsAANq9AADavgAA2r8AANrBAADawgAA2z0AANs/AADbQgAA20QAANtHAADbSAAA20kAANtKAADbSwAA200AANtPAADbUAAA21EAANtTAADbVAAA25AAANupAADbrgAA27EAANu2AADbuQAA27sAANvhAADcdAAA3JcAANy3AADc1wAA3NkAANzbAADc3QAA3N8AANziAADc4wAA3OQAANznAADc6AAA3OoAANzrAADc7gAA3PEAANzyAADc8wAA3PYAANz3AADc/AAA3RUAAN0eAADdIAAA3SIAAN0rAADdLgAA3TEAAN0zAADdfAAA3aAAAN3HAADd6wAA3e4AAN3wAADd8gAA3fQAAN32AADd+AAA3fkAAN38AADeFQAA3jYAAN44AADeOgAA3jw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AAQKoAAECqgABAqwAAQKuAAECzwABAtIAAQLVAAEC2AABAtsAAQLeAAEC4QABAuQAAQLnAAEC6QABA2QAAQNmAAEDaAABA2oAAQNtAAEDbgABA28AAQNwAAEDcQABA3MAAQN1AAEDdgABA3cAAQN5AAEDegABA/UAAQP3AAED+QABA/sAAQP+AAED/wABBAAAAQQBAAEEAgABBAQAAQQGAAEEBwABBAgAAQQKAAEECwABBIYAAQSIAAEEiwABBI0AAQSQAAEEkQABBJIAAQSTAAEElAABBJYAAQSYAAEEmQABBJoAAQScAAEEnQABBLYAAQS3AAEEuAABBLoAAQU1AAEFNwABBTkAAQU7AAEFPgABBT8AAQVAAAEFQQABBUIAAQVEAAEFRgABBUcAAQVIAAEFSgABBUsAAQXGAAEFyAABBcoAAQXMAAEFzwABBdAAAQXRAAEF0gABBdMAAQXVAAEF1wABBdgAAQXZAAEF2wABBdwAAQZXAAEGWQABBlsAAQZdAAEGYAABBmEAAQZiAAEGYwABBmQAAQZmAAEGaAABBmkAAQZqAAEGbAABBm0AAQboAAEG6gABBuwAAQbuAAEG8QABBvIAAQbzAAEG9AABBvUAAQb3AAEG+QABBvoAAQb7AAEG/QABBv4AAQd5AAEHewABB30AAQd/AAEHggABB4MAAQeEAAEHhQABB4YAAQeIAAEHigABB4sAAQeMAAEHjgABB48AAQfYAAEH/AABCCMAAQhHAAEISgABCEwAAQhOAAEIUAABCFIAAQhUAAEIVQABCFgAAQhxAAEIjgABCJAAAQiSAAEIlAABCJYAAQiYAAEImgABCJwAAQi5AAEIvAABCL8AAQjCAAEIxQABCMgAAQjLAAEIzgABCNAAAQlLAAEJTQABCU8AAQlRAAEJVAABCVUAAQlWAAEJVwABCVgAAQlaAAEJXAABCV0AAQleAAEJYAABCWEAAQncAAEJ3gABCeAAAQniAAEJ5QABCeYAAQnnAAEJ6AABCekAAQnrAAEJ7QABCe4AAQnvAAEJ8QABCfIAAQptAAEKbwABCnEAAQpzAAEKdgABCncAAQp4AAEKeQABCnoAAQp8AAEKfgABCn8AAQqAAAEKggABCoMAAQr+AAELAAABCwIAAQsEAAELBwABCwgAAQsJAAELCgABCwsAAQsNAAELDwABCxAAAQsRAAELEwABCxQAAQuPAAELkQABC5MAAQuVAAELmAABC5kAAQuaAAELmwABC5wAAQueAAELoAABC6EAAQuiAAELpAABC6UAAQwgAAEMIgABDCQAAQwmAAEMKQABDCoAAQwrAAEMLAABDC0AAQwvAAEMMQABDDIAAQwzAAEMNQABDDYAAQyxAAEMswABDLUAAQy3AAEMugABDLsAAQy8AAEMvQABDL4AAQzAAAEMwgABDMMAAQzEAAEMxgABDMcAAQzYAAEM2QABDNsAAQzsAAEM/QABDQAAAQ0DAAENBgABDQkAAQ0LAAENRAABDUcAAQ1JAAENTAABDU8AAQ1SAAENVQABDdgAAQ38AAEOIAABDkMAAQ5qAAEOigABDrEAAQ7YAAEO+AABDxwAAQ9AAAEPQgABD0UAAQ9HAAEPSQABD0sAAQ9OAAEPUQABD1MAAQ9VAAEPWAABD1oAAQ9cAAEPXwABD2IAAQ9jAAEPaAABD4EAAQ+GAAEPiAABD40AAQ+QAAEPkgABD9sAAQ//AAEQJgABEEoAARBNAAEQTwABEFEAARBTAAEQVQABEFcAARBYAAEQWwABEHQAARCZAAEQmwABEJ0AARCfAAEQoQABEKMAARClAAEQpwABEKkAARCrAAEQ0AABENMAARDWAAEQ2QABENwAARDfAAEQ4gABEOUAARDoAAEQ6wABEO0AARFoAAERagABEW0AARFvAAERcgABEXMAARF0AAERdQABEXYAARF4AAERegABEXsAARF8AAERfgABEX8AARGQAAERkQABEZMAARIOAAESEAABEhIAARIUAAESFwABEhgAARIZAAESGgABEhsAARIdAAESHwABEiAAARIhAAESIwABEiQAARKfAAESoQABEqQAARKmAAESqQABEqoAARKrAAESrAABEq0AARKvAAESsQABErIAARKzAAEStQABErYAARLHAAESyAABEsoAARNFAAETRwABE0kAARNLAAETTgABE08AARNQAAETUQABE1IAARNUAAETVgABE1cAARNYAAETWgABE1sAARPWAAET2AABE9sAARPdAAET4AABE+EAARPiAAET4wABE+QAARPmAAET6AABE+kAARPqAAET7AABE+0AARP+AAET/wABFAEAARR8AAEUfgABFIAAARSCAAEUhQABFIYAARSHAAEUiAABFIkAARSLAAEUjQABFI4AARSPAAEUkQABFJIAARUNAAEVDwABFRIAARUUAAEVFwABFRgAARUZAAEVGgABFRsAARUdAAEVHwABFSAAARUhAAEVIwABFSQAARU9AAEVPgABFT8AARVBAAEVvAABFb4AARXAAAEVwgABFcUAARXGAAEVxwABFcgAARXJAAEVywABFc0AARXOAAEVzwABFdEAARXSAAEWTQABFk8AARZSAAEWVAABFlcAARZYAAEWWQABFloAARZbAAEWXQABFl8AARZgAAEWYQABFmMAARZkAAEWoQABFroAARa/AAEWwgABFscAARbKAAEWzAABFvMAAReGAAEXqQABF8kAARfpAAEX6wABF+0AARfvAAEX8QABF/QAARf1AAEX9gABF/kAARf6AAEX/AABF/0AARgAAAEYAwABGAQAARgFAAEYCAABGAkAARgOAAEYJwABGDAAARgyAAEYNAABGD0AARhAAAEYQwABGEUAARiOAAEYsgABGNkAARj9AAEZAAABGQIAARkEAAEZBgABGQgAARkKAAEZCwABGQ4AARknAAEZSAABGUoAARlMAAEZTgABGVAAARlSAAEZVAABGVYAARlYAAEZeQABGXwAARl/AAEZggABGYUAARmIAAEZiwABGY4AARmRAAEZkwABGg4AARoQAAEaEgABGhQAARoXAAEaGAABGhkAARoaAAEaGwABGh0AARofAAEaIAABGiEAARojAAEaJAABGp8AARqhAAEaowABGqUAARqoAAEaqQABGqoAARqrAAEarAABGq4AARqwAAEasQABGrIAARq0AAEatQABGzAAARsyAAEbNQABGzcAARs6AAEbOwABGzwAARs9AAEbPgABG0AAARtCAAEbQwABG0QAARtGAAEbRwABG2AAARthAAEbYgABG2QAARvfAAEb4QABG+MAARvlAAEb6AABG+kAARvqAAEb6wABG+wAARvuAAEb8AABG/EAARvyAAEb9AABG/UAARxwAAEccgABHHQAARx2AAEceQABHHoAARx7AAEcfAABHH0AARx/AAEcgQABHIIAARyDAAEchQABHIYAAR0BAAEdAwABHQUAAR0HAAEdCgABHQsAAR0MAAEdDQABHQ4AAR0QAAEdEgABHRMAAR0UAAEdFgABHRcAAR2SAAEdlAABHZYAAR2YAAEdmwABHZwAAR2dAAEdngABHZ8AAR2hAAEdowABHaQAAR2lAAEdpwABHagAAR4jAAEeJQABHicAAR4pAAEeLAABHi0AAR4uAAEeLwABHjAAAR4yAAEeNAABHjUAAR42AAEeOAABHjkAAR6CAAEepgABHs0AAR7xAAEe9AABHvYAAR74AAEe+gABHvwAAR7+AAEe/wABHwIAAR8bAAEfOAABHzoAAR88AAEfPgABH0AAAR9CAAEfRAABH0YAAR9jAAEfZgABH2kAAR9sAAEfbwABH3IAAR91AAEfeAABH3oAAR/1AAEf9wABH/kAAR/7AAEf/gABH/8AASAAAAEgAQABIAIAASAEAAEgBgABIAcAASAIAAEgCgABIAsAASCGAAEgiAABIIoAASCMAAEgjwABIJAAASCRAAEgkgABIJMAASCVAAEglwABIJgAASCZAAEgmwABIJwAASEXAAEhGQABIRsAASEdAAEhIAABISEAASEiAAEhIwABISQAASEmAAEhKAABISkAASEqAAEhLAABIS0AASGoAAEhqgABIawAASGuAAEhsQABIbIAASGzAAEhtAABIbUAASG3AAEhuQABIboAASG7AAEhvQABIb4AASI5AAEiOwABIj0AASI/AAEiQgABIkMAASJEAAEiRQABIkYAASJIAAEiSgABIksAASJMAAEiTgABIk8AASLKAAEizAABIs4AASLQAAEi0wABItQAASLVAAEi1gABItcAASLZAAEi2wABItwAASLdAAEi3wABIuAAASNbAAEjXQABI2AAASNiAAEjZQABI2YAASNnAAEjaAABI2kAASNrAAEjbQABI24AASNvAAEjcQABI3IAASQFAAEkKAABJEgAASRoAAEkagABJGwAASRuAAEkcAABJHIAASRzAAEkdAABJHcAASR4AAEkegABJHsAASR+AAEkgQABJIIAASSDAAEkhgABJIcAASSMAAEkpQABJK4AASSwAAEksgABJLsAASS+AAEkwQABJMMAASUMAAElMAABJVcAASV7AAElfgABJYAAASWCAAElhAABJYYAASWIAAEliQABJYwAASWlAAElxgABJcgAASXKAAElzAABJc4AASXQAAEl0gABJdQAASXWAAEl9wABJfoAASX9AAEmAAABJgMAASYGAAEmCQABJgwAASYPAAEmEQABJowAASaOAAEmkAABJpIAASaVAAEmlgABJpcAASaYAAEmmQABJpsAASadAAEmngABJp8AASahAAEmogABJx0AAScfAAEnIQABJyMAAScmAAEnJwABJygAAScpAAEnKgABJywAAScuAAEnLwABJzAAAScyAAEnMwABJ64AASewAAEnswABJ7UAASe4AAEnuQABJ7oAASe7AAEnvAABJ74AASfAAAEnwQABJ8IAASfEAAEnxQABJ94AASffAAEn4AABJ+IAAShdAAEoXwABKGEAAShjAAEoZgABKGcAAShoAAEoaQABKGoAAShsAAEobgABKG8AAShwAAEocgABKHMAASjuAAEo8AABKPIAASj0AAEo9wABKPgAASj5AAEo+gABKPsAASj9AAEo/wABKQAAASkBAAEpAwABKQQAASl/AAEpgQABKYMAASmFAAEpiAABKYkAASmKAAEpiwABKYwAASmOAAEpkAABKZEAASmSAAEplAABKZUAASoQAAEqEgABKhQAASoWAAEqGQABKhoAASobAAEqHAABKh0AASofAAEqIQABKiIAASojAAEqJQABKiYAASqhAAEqowABKqUAASqnAAEqqgABKqsAASqsAAEqrQABKq4AASqwAAEqsgABKrMAASq0AAEqtgABKrcAASsAAAErJAABK0sAAStvAAErcgABK3QAASt2AAEreAABK3oAASt8AAErfQABK4AAASuZAAErtgABK7gAASu6AAErvAABK74AASvAAAErwgABK8QAASvhAAEr5AABK+cAASvqAAEr7QABK/AAASvzAAEr9gABK/gAASxzAAEsdQABLHcAASx5AAEsfAABLH0AASx+AAEsfwABLIAAASyCAAEshAABLIUAASyGAAEsiAABLIkAAS0EAAEtBgABLQkAAS0LAAEtDgABLQ8AAS0QAAEtEQABLRIAAS0UAAEtFgABLRcAAS0YAAEtGgABLRsAAS2WAAEtmAABLZoAAS2cAAEtnwABLaAAAS2hAAEtogABLaMAAS2lAAEtpwABLagAAS2pAAEtqwABLawAAS4nAAEuKQABLiwAAS4uAAEuMQABLjIAAS4zAAEuNAABLjUAAS43AAEuOQABLjoAAS47AAEuPQABLj4AAS65AAEuuwABLr0AAS6/AAEuwgABLsMAAS7EAAEuxQABLsYAAS7IAAEuygABLssAAS7MAAEuzgABLs8AAS9KAAEvTAABL04AAS9QAAEvUwABL1QAAS9VAAEvVgABL1cAAS9ZAAEvWwABL1wAAS9dAAEvXwABL2AAAS/bAAEv3QABL+AAAS/iAAEv5QABL+YAAS/nAAEv6AABL+kAAS/rAAEv7QABL+4AAS/vAAEv8QABL/IAATADAAEwCAABMAsAATANAAEwHgABMCkAATBGAAEwUQABMF8AATB0AAEwiAABMJ8AATCxAAEwtgABMMcAATDgAAEw8QABMQoAATEhAAExMwABMWwAATFvAAExcQABMXQAATF3AAExegABMX0AATIAAAEyJAABMkgAATJrAAEykgABMrIAATLZAAEzAAABMyAAATNEAAEzaAABM2oAATNtAAEzbwABM3EAATNzAAEzdgABM3kAATN7AAEzfQABM4AAATOCAAEzhAABM4cAATOKAAEziwABM5QAATOtAAEzsgABM7QAATO5AAEzvAABM74AATQHAAE0KwABNFIAATR2AAE0eQABNHsAATR9AAE0fwABNIEAATSDAAE0hAABNIcAATSgAAE0xQABNMcAATTJAAE0ywABNM0AATTPAAE00QABNNMAATTVAAE01wABNPwAATT/AAE1AgABNQUAATUIAAE1CwABNQ4AATURAAE1FAABNRcAATUZAAE1lAABNZYAATWZAAE1mwABNZ4AATWfAAE1oAABNaEAATWiAAE1pAABNaYAATWnAAE1qAABNaoAATWrAAE1vAABNb0AATW/AAE2OgABNjwAATY+AAE2QAABNkMAATZEAAE2RQABNkYAATZHAAE2SQABNksAATZMAAE2TQABNk8AATZQAAE2ywABNs0AATbQAAE20gABNtUAATbWAAE21wABNtgAATbZAAE22wABNt0AATbeAAE23wABNuEAATbiAAE28wABNvQAATb2AAE3cQABN3MAATd1AAE3dwABN3oAATd7AAE3fAABN30AATd+AAE3gAABN4IAATeDAAE3hAABN4YAATeHAAE4AgABOAQAATgHAAE4CQABOAwAATgNAAE4DgABOA8AATgQAAE4EgABOBQAATgVAAE4FgABOBgAATgZAAE4KgABOCsAATgtAAE4qAABOKoAATisAAE4rgABOLEAATiyAAE4swABOLQAATi1AAE4twABOLkAATi6AAE4uwABOL0AATi+AAE5OQABOTsAATk+AAE5QAABOUMAATlEAAE5RQABOUYAATlHAAE5SQABOUsAATlMAAE5TQABOU8AATlQAAE5aQABOWoAATlrAAE5bQABOegAATnqAAE57AABOe4AATnxAAE58gABOfMAATn0AAE59QABOfcAATn5AAE5+gABOfsAATn9AAE5/gABOnkAATp7AAE6fgABOoAAATqDAAE6hAABOoUAATqGAAE6hwABOokAATqLAAE6jAABOo0AATqPAAE6kAABOsgAATrhAAE65gABOukAATruAAE68QABOvMAATsVAAE7qAABO8sAATvrAAE8CwABPA0AATwPAAE8EQABPBMAATwWAAE8FwABPBgAATwbAAE8HAABPB4AATwfAAE8IgABPCUAATwmAAE8JwABPCoAATwrAAE8MAABPEkAATxSAAE8VAABPFYAATxfAAE8YgABPGUAATxnAAE8sAABPNQAATz7AAE9HwABPSIAAT0kAAE9JgABPSgAAT0qAAE9LAABPS0AAT0wAAE9SQABPWoAAT1sAAE9bgABPXAAAT1yAAE9dAABPXYAAT14AAE9egABPZsAAT2eAAE9oQABPaQAAT2nAAE9qgABPa0AAT2wAAE9swABPbUAAT4wAAE+MgABPjQAAT42AAE+OQABPjoAAT47AAE+PAABPj0AAT4/AAE+QQABPkIAAT5DAAE+RQABPkYAAT7BAAE+wwABPsUAAT7HAAE+ygABPssAAT7MAAE+zQABPs4AAT7QAAE+0gABPtMAAT7UAAE+1gABPtcAAT9SAAE/VAABP1cAAT9ZAAE/XAABP10AAT9eAAE/XwABP2AAAT9iAAE/ZAABP2UAAT9mAAE/aAABP2kAAT+CAAE/gwABP4QAAT+GAAFAAQABQAMAAUAFAAFABwABQAoAAUALAAFADAABQA0AAUAOAAFAEAABQBIAAUATAAFAFAABQBYAAUAXAAFAkgABQJQAAUCWAAFAmAABQJsAAUCcAAFAnQABQJ4AAUCfAAFAoQABQKMAAUCkAAFApQABQKcAAUCoAAFBIwABQSUAAUEnAAFBKQABQSwAAUEtAAFBLgABQS8AAUEwAAFBMgABQTQAAUE1AAFBNgABQTgAAUE5AAFBtAABQbYAAUG4AAFBugABQb0AAUG+AAFBvwABQcAAAUHBAAFBwwABQcUAAUHGAAFBxwABQck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AAVR5AAFUewABVPYAAVT4AAFU+gABVPwAAVT/AAFVAAABVQEAAVUCAAFVAwABVQUAAVUHAAFVCAABVQkAAVULAAFVDAABVYcAAVWJAAFViwABVY0AAVWQAAFVkQABVZIAAVWTAAFVlAABVZYAAVWYAAFVmQABVZoAAVWcAAFVnQABVhgAAVYaAAFWHAABVh4AAVYhAAFWIgABViMAAVYkAAFWJQABVicAAVYpAAFWKgABVisAAVYtAAFWLgABVqkAAVarAAFWrQABVq8AAVayAAFWswABVrQAAVa1AAFWtgABVrgAAVa6AAFWuwABVrwAAVa+AAFWvwABVzoAAVc8AAFXPgABV0AAAVdDAAFXRAABV0UAAVdGAAFXRwABV0kAAVdLAAFXTAABV00AAVdPAAFXUAABV5kAAVe9AAFX5AABWAgAAVgLAAFYDQABWA8AAVgRAAFYEwABWBUAAVgWAAFYGQABWDIAAVhPAAFYUQABWFMAAVhVAAFYVwABWFkAAVhbAAFYXQABWHoAAVh9AAFYgAABWIMAAViGAAFYiQABWIwAAViPAAFYkQABWQwAAVkOAAFZEAABWRIAAVkVAAFZFgABWRcAAVkYAAFZGQABWRsAAVkdAAFZHgABWR8AAVkhAAFZIgABWZ0AAVmfAAFZogABWaQAAVmnAAFZqAABWakAAVmqAAFZqwABWa0AAVmvAAFZsAABWbEAAVmzAAFZtAABWi8AAVoxAAFaMwABWjUAAVo4AAFaOQABWjoAAVo7AAFaPAABWj4AAVpAAAFaQQABWkIAAVpEAAFaRQABWsAAAVrCAAFaxQABWscAAVrKAAFaywABWswAAVrNAAFazgABWtAAAVrSAAFa0wABWtQAAVrWAAFa1wABW1oAAVt+AAFbogABW8UAAVvsAAFcDAABXDMAAVxaAAFcegABXJ4AAVzCAAFcxAABXMcAAVzJAAFcywABXM0AAVzQAAFc0wABXNUAAVzXAAFc2gABXNwAAVzeAAFc4QABXOQAAVzlAAFc6gABXQMAAV0IAAFdCgABXQ8AAV0SAAFdFAABXV0AAV2BAAFdqAABXcwAAV3PAAFd0QABXdMAAV3VAAFd1wABXdkAAV3aAAFd3QABXfYAAV4bAAFeHQABXh8AAV4hAAFeIwABXiUAAV4nAAFeKQABXisAAV4tAAFeUgABXlUAAV5YAAFeWwABXl4AAV5hAAFeZAABXmcAAV5qAAFebQABXm8AAV7qAAFe7AABXu8AAV7xAAFe9AABXvUAAV72AAFe9wABXvgAAV76AAFe/AABXv0AAV7+AAFfAAABXwEAAV8SAAFfEwABXxUAAV+QAAFfkgABX5QAAV+WAAFfmQABX5oAAV+bAAFfnAABX50AAV+fAAFfoQABX6IAAV+jAAFfpQABX6YAAWAhAAFgIwABYCYAAWAoAAFgKwABYCwAAWAtAAFgLgABYC8AAWAxAAFgMwABYDQAAWA1AAFgNwABYDgAAWBJAAFgSgABYEwAAWDHAAFgyQABYMsAAWDNAAFg0AABYNEAAWDSAAFg0wABYNQAAWDWAAFg2AABYNkAAWDaAAFg3AABYN0AAWFYAAFhWgABYV0AAWFfAAFhYgABYWMAAWFkAAFhZQABYWYAAWFoAAFhagABYWsAAWFsAAFhbgABYW8AAWGAAAFhgQABYYMAAWH+AAFiAAABYgIAAWIEAAFiBwABYggAAWIJAAFiCgABYgsAAWINAAFiDwABYhAAAWIRAAFiEwABYhQAAWKPAAFikQABYpQAAWKWAAFimQABYpoAAWKbAAFinAABYp0AAWKfAAFioQABYqIAAWKjAAFipQABYqYAAWK/AAFiwAABYsEAAWLDAAFjPgABY0AAAWNCAAFjRAABY0cAAWNIAAFjSQABY0oAAWNLAAFjTQABY08AAWNQAAFjUQABY1MAAWNUAAFjzwABY9EAAWPUAAFj1gABY9kAAWPaAAFj2wABY9wAAWPdAAFj3wABY+EAAWPiAAFj4wABY+UAAWPmAAFkHwABZDgAAWRBAAFkRAABZEcAAWRQAAFkUwABZFYAAWRYAAFkewABZJQAAWUnAAFlSgABZWoAAWWKAAFljAABZY4AAWWQAAFlkgABZZUAAWWWAAFllwABZZoAAWWbAAFlnQABZZ4AAWWhAAFlpAABZaUAAWWmAAFlqQABZaoAAWWvAAFlyAABZdEAAWXTAAFl1QABZd4AAWXhAAFl5AABZeYAAWYvAAFmUwABZnoAAWaeAAFmoQABZqMAAWalAAFmpwABZqkAAWarAAFmrAABZq8AAWbIAAFm6QABZusAAWbtAAFm7wABZvEAAWbzAAFm9QABZvcAAWb5AAFnGgABZx0AAWcgAAFnIwABZyYAAWcpAAFnLAABZy8AAWcyAAFnNAABZ68AAWexAAFnswABZ7UAAWe4AAFnuQABZ7oAAWe7AAFnvAABZ74AAWfAAAFnwQABZ8IAAWfEAAFnxQABaEAAAWhCAAFoRAABaEYAAWhJAAFoSgABaEsAAWhMAAFoTQABaE8AAWhRAAFoUgABaFMAAWhVAAFoVgABaNEAAWjTAAFo1gABaNgAAWjbAAFo3AABaN0AAWjeAAFo3wABaOEAAWjjAAFo5AABaOUAAWjnAAFo6AABaQEAAWkCAAFpAwABaQUAAWmAAAFpggABaYQAAWmGAAFpiQABaYoAAWmLAAFpjAABaY0AAWmPAAFpkQABaZIAAWmTAAFplQABaZYAAWoRAAFqEwABahUAAWoXAAFqGgABahsAAWocAAFqHQABah4AAWogAAFqIgABaiMAAWokAAFqJgABaicAAWqiAAFqpAABaqYAAWqoAAFqqwABaqwAAWqtAAFqrgABaq8AAWqxAAFqswABarQAAWq1AAFqtwABargAAWszAAFrNQABazcAAWs5AAFrPAABaz0AAWs+AAFrPwABa0AAAWtCAAFrRAABa0UAAWtGAAFrSAABa0kAAWvEAAFrxgABa8gAAWvKAAFrzQABa84AAWvPAAFr0AABa9EAAWvTAAFr1QABa9YAAWvXAAFr2QABa9oAAWwjAAFsRwABbG4AAWySAAFslQABbJcAAWyZAAFsmwABbJ0AAWyfAAFsoAABbKMAAWy8AAFs2QABbNsAAWzdAAFs3wABbOEAAWzjAAFs5QABbOcAAW0EAAFtBwABbQoAAW0NAAFtEAABbRMAAW0WAAFtGQABbRsAAW2WAAFtmAABbZoAAW2cAAFtnwABbaAAAW2hAAFtogABbaMAAW2lAAFtpwABbagAAW2pAAFtqwABbawAAW4nAAFuKQABbisAAW4tAAFuMAABbjEAAW4yAAFuMwABbjQAAW42AAFuOAABbjkAAW46AAFuPAABbj0AAW64AAFuugABbrwAAW6+AAFuwQABbsIAAW7DAAFuxAABbsUAAW7HAAFuyQABbsoAAW7LAAFuzQABbs4AAW9JAAFvSwABb04AAW9QAAFvUwABb1QAAW9VAAFvVgABb1cAAW9ZAAFvWwABb1wAAW9dAAFvXwABb2AAAW/bAAFv3QABb98AAW/hAAFv5AABb+UAAW/mAAFv5wABb+gAAW/qAAFv7AABb+0AAW/uAAFv8AABb/EAAXBsAAFwbgABcHAAAXByAAFwdQABcHYAAXB3AAFweAABcHkAAXB7AAFwfQABcH4AAXB/AAFwgQABcIIAAXD9AAFw/wABcQIAAXEEAAFxBwABcQgAAXEJAAFxCgABcQsAAXENAAFxDwABcRAAAXERAAFxEwABcRQAAXGnAAFxygABceoAAXIKAAFyDAABcg4AAXIQAAFyEgABchUAAXIWAAFyFwABchoAAXIbAAFyHQABch4AAXIgAAFyIwABciQAAXIlAAFyKAABcikAAXIuAAFyRwABclAAAXJSAAFyVAABcl0AAXJgAAFyYwABcmUAAXKuAAFy0gABcvkAAXMdAAFzIAABcyIAAXMkAAFzJgABcygAAXMqAAFzKwABcy4AAXNHAAFzaAABc2oAAXNsAAFzbgABc3AAAXNyAAFzdAABc3YAAXN4AAFzmQABc5wAAXOfAAFzogABc6UAAXOoAAFzqwABc64AAXOxAAFzswABdC4AAXQwAAF0MgABdDQAAXQ3AAF0OAABdDkAAXQ6AAF0OwABdD0AAXQ/AAF0QAABdEEAAXRDAAF0RAABdL8AAXTBAAF0wwABdMUAAXTIAAF0yQABdMoAAXTLAAF0zAABdM4AAXTQAAF00QABdNIAAXTUAAF01QABdVAAAXVSAAF1VQABdVcAAXVaAAF1WwABdVwAAXVdAAF1XgABdWAAAXViAAF1YwABdWQAAXVmAAF1ZwABdYAAAXWBAAF1ggABdYQAAXX/AAF2AQABdgMAAXYFAAF2CAABdgkAAXYKAAF2CwABdgwAAXYOAAF2EAABdhEAAXYSAAF2FAABdhUAAXaQAAF2kgABdpQAAXaWAAF2mQABdpoAAXabAAF2nAABdp0AAXafAAF2oQABdqIAAXajAAF2pQABdqYAAXchAAF3IwABdyUAAXcnAAF3KgABdysAAXcsAAF3LQABdy4AAXcwAAF3MgABdzMAAXc0AAF3NgABdzcAAXeyAAF3tAABd7YAAXe4AAF3uwABd7wAAXe9AAF3vgABd78AAXfBAAF3wwABd8QAAXfFAAF3xwABd8gAAXhDAAF4RQABeEcAAXhJAAF4TAABeE0AAXhOAAF4TwABeFAAAXhSAAF4VAABeFUAAXhWAAF4WAABeFkAAXiiAAF4xgABeO0AAXkRAAF5FAABeRYAAXkYAAF5GgABeRwAAXkeAAF5HwABeSIAAXk7AAF5WAABeVoAAXlcAAF5XgABeWAAAXliAAF5ZAABeWYAAXmDAAF5hgABeYkAAXmMAAF5jwABeZIAAXmVAAF5mAABeZoAAXoVAAF6FwABehoAAXocAAF6HwABeiAAAXohAAF6IgABeiMAAXolAAF6JwABeigAAXopAAF6KwABeiwAAXovAAF6qgABeqwAAXquAAF6sAABerMAAXq0AAF6tQABerYAAXq3AAF6uQABersAAXq8AAF6vQABer8AAXrAAAF7OwABez0AAXs/AAF7QQABe0QAAXtFAAF7RgABe0cAAXtIAAF7SgABe0wAAXtNAAF7TgABe1AAAXtRAAF7zAABe84AAXvRAAF70wABe9YAAXvXAAF72AABe9kAAXvaAAF73AABe94AAXvfAAF74AABe+IAAXvjAAF75gABfGEAAXxjAAF8ZQABfGcAAXxqAAF8awABfGwAAXxtAAF8bgABfHAAAXxyAAF8cwABfHQAAXx2AAF8dwABfPIAAXz0AAF89gABfPgAAXz7AAF8/AABfP0AAXz+AAF8/wABfQEAAX0DAAF9BAABfQUAAX0HAAF9CAABfYMAAX2FAAF9hwABfYkAAX2MAAF9jQABfY4AAX2PAAF9kAABfZIAAX2UAAF9lQABfZYAAX2YAAF9mQABfaoAAX2vAAF9sgABfbQAAX3tAAF98AABffIAAX31AAF9+AABffsAAX3+AAF+AwABfn4AAX6AAAF+ggABfoQAAX6HAAF+iAABfokAAX6KAAF+iwABfo0AAX6PAAF+kAABfpEAAX6TAAF+lAABfw8AAX8RAAF/EwABfxUAAX8YAAF/GQABfxoAAX8bAAF/HAABfx4AAX8gAAF/IQABfyIAAX8kAAF/JQABf6AAAX+iAAF/pQABf6cAAX+qAAF/qwABf6wAAX+tAAF/rgABf7AAAX+yAAF/swABf7QAAX+2AAF/twABgEoAAYBtAAGAjQABgK0AAYCvAAGAsQABgLMAAYC1AAGAuAABgLkAAYC6AAGAvQABgL4AAYDAAAGAwQABgMQAAYDHAAGAyAABgMkAAYDMAAGAzQABgNYAAYDvAAGA+AABgPoAAYD8AAGBBQABgQgAAYELAAGBDQABgVYAAYF6AAGBoQABgcUAAYHIAAGBygABgcwAAYHOAAGB0AABgdIAAYHTAAGB1gABge8AAYIQAAGCEgABghQAAYIWAAGCGAABghoAAYIcAAGCHgABgiAAAYJBAAGCRAABgkcAAYJKAAGCTQABglAAAYJTAAGCVgABglkAAYJbAAGC1gABgtgAAYLaAAGC3AABgt8AAYLgAAGC4QABguIAAYLjAAGC5QABgucAAYLoAAGC6QABgusAAYLsAAGDZwABg2kAAYNrAAGDbQABg3AAAYNxAAGDcgABg3MAAYN0AAGDdgABg3gAAYN5AAGDegABg3wAAYN9AAGD+AABg/oAAYP9AAGD/wABhAIAAYQDAAGEBAABhAUAAYQGAAGECAABhAoAAYQLAAGEDAABhA4AAYQPAAGEKAABhCkAAYQqAAGELAABhKcAAYSpAAGEqwABhK0AAYSwAAGEsQABhLIAAYSzAAGEtAABhLYAAYS4AAGEuQABhLoAAYS8AAGEvQABhTgAAYU6AAGFPAABhT4AAYVBAAGFQgABhUMAAYVEAAGFRQABhUcAAYVJAAGFSgABhUsAAYVNAAGFTgABhckAAYXLAAGFzQABhc8AAYXSAAGF0wABhdQAAYXVAAGF1gABhdgAAYXaAAGF2wABhdwAAYXeAAGF3wABhloAAYZcAAGGXgABhmAAAYZjAAGGZAABhmUAAYZmAAGGZwABhmkAAYZrAAGGbAABhm0AAYZvAAGGcAABhusAAYbtAAGG7wABhvEAAYb0AAGG9QABhvYAAYb3AAGG+AABhvoAAYb8AAGG/QABhv4AAYcAAAGHAQABh0oAAYduAAGHlQABh7kAAYe8AAGHvgABh8AAAYfCAAGHxAABh8YAAYfHAAGHygABh+MAAYgAAAGIAgABiAQAAYgGAAGICAABiAoAAYgMAAGIDgABiCsAAYguAAGIMQABiDQAAYg3AAGIOgABiD0AAYhAAAGIQgABiL0AAYi/AAGIwQABiMMAAYjGAAGIxwABiMgAAYjJAAGIygABiMwAAYjOAAGIzwABiNAAAYjSAAGI0wABiU4AAYlQAAGJUwABiVUAAYlYAAGJWQABiVoAAYlbAAGJXAABiV4AAYlgAAGJYQABiWIAAYlkAAGJZQABieAAAYniAAGJ5AABieYAAYnpAAGJ6gABiesAAYnsAAGJ7QABie8AAYnxAAGJ8gABifMAAYn1AAGJ9gABinEAAYpzAAGKdgABingAAYp7AAGKfAABin0AAYp+AAGKfwABioEAAYqDAAGKhAABioUAAYqHAAGKiAABiwsAAYsvAAGLUwABi3YAAYudAAGLvQABi+QAAYwLAAGMKwABjE8AAYxzAAGMdQABjHgAAYx6AAGMfAABjH4AAYyBAAGMhAABjIYAAYyIAAGMiwABjI0AAYyPAAGMkgABjJUAAYyWAAGMmwABjLQAAYy5AAGMuwABjMAAAYzDAAGMxQABjQ4AAY0yAAGNWQABjX0AAY2AAAGNggABjYQAAY2GAAGNiAABjYoAAY2LAAGNjgABjacAAY3MAAGNzgABjdAAAY3SAAGN1AABjdYAAY3YAAGN2gABjdwAAY3eAAGOAwABjgYAAY4JAAGODAABjg8AAY4SAAGOFQABjhgAAY4bAAGOHgABjiAAAY6bAAGOnQABjqAAAY6iAAGOpQABjqYAAY6nAAGOqAABjqkAAY6rAAGOrQABjq4AAY6vAAGOsQABjrIAAY7DAAGOxAABjsYAAY9BAAGPQwABj0UAAY9HAAGPSgABj0sAAY9MAAGPTQABj04AAY9QAAGPUgABj1MAAY9UAAGPVgABj1cAAY/SAAGP1AABj9cAAY/ZAAGP3AABj90AAY/eAAGP3wABj+AAAY/iAAGP5AABj+UAAY/mAAGP6AABj+kAAY/6AAGP+wABj/0AAZB4AAGQegABkHwAAZB+AAGQgQABkIIAAZCDAAGQhAABkIUAAZCHAAGQiQABkIoAAZCLAAGQjQABkI4AAZEJAAGRCwABkQ4AAZEQAAGREwABkRQAAZEVAAGRFgABkRcAAZEZAAGRGwABkRwAAZEdAAGRHwABkSAAAZExAAGRMgABkTQAAZGvAAGRsQABkbMAAZG1AAGRuAABkbkAAZG6AAGRuwABkbwAAZG+AAGRwAABkcEAAZHCAAGRxAABkcUAAZJAAAGSQgABkkUAAZJHAAGSSgABkksAAZJMAAGSTQABkk4AAZJQAAGSUgABklMAAZJUAAGSVgABklcAAZJwAAGScQABknIAAZJ0AAGS7wABkvEAAZLzAAGS9QABkvgAAZL5AAGS+gABkvsAAZL8AAGS/gABkwAAAZMBAAGTAgABkwQAAZMFAAGTgAABk4IAAZOFAAGThwABk4oAAZOLAAGTjAABk40AAZOOAAGTkAABk5IAAZOTAAGTlAABk5YAAZOXAAGTtwABk9AAAZPdAAGT4AABk+MAAZPmAAGT8wABk/YAAZP5AAGT/AABk/4AAZQEAAGUIQABlC0AAZTAAAGU4wABlQMAAZUjAAGVJQABlScAAZUpAAGVKwABlS4AAZUvAAGVMAABlTMAAZU0AAGVNgABlTcAAZU5AAGVPAABlT0AAZU+AAGVQQABlUIAAZVHAAGVYAABlWkAAZVrAAGVbQABlXYAAZV5AAGVfAABlX4AAZXHAAGV6wABlhIAAZY2AAGWOQABljsAAZY9AAGWPwABlkEAAZZDAAGWRAABlkcAAZZgAAGWgQABloMAAZaFAAGWhwABlokAAZaLAAGWjQABlo8AAZaRAAGWsgABlrUAAZa4AAGWuwABlr4AAZbBAAGWxAABlscAAZbKAAGWzAABl0cAAZdJAAGXSwABl00AAZdQAAGXUQABl1IAAZdTAAGXVAABl1YAAZdYAAGXWQABl1oAAZdcAAGXXQABl9gAAZfaAAGX3AABl94AAZfhAAGX4gABl+MAAZfkAAGX5QABl+cAAZfpAAGX6gABl+sAAZftAAGX7gABmGkAAZhrAAGYbgABmHAAAZhzAAGYdAABmHUAAZh2AAGYdwABmHkAAZh7AAGYfAABmH0AAZh/AAGYgAABmJkAAZiaAAGYmwABmJ0AAZkYAAGZGgABmRwAAZkeAAGZIQABmSIAAZkjAAGZJAABmSUAAZknAAGZKQABmSoAAZkrAAGZLQABmS4AAZmpAAGZqwABma0AAZmvAAGZsgABmbMAAZm0AAGZtQABmbYAAZm4AAGZugABmbsAAZm8AAGZvgABmb8AAZo6AAGaPAABmj4AAZpAAAGaQwABmkQAAZpFAAGaRgABmkcAAZpJAAGaSwABmkwAAZpNAAGaTwABmlAAAZrLAAGazQABms8AAZrRAAGa1AABmtUAAZrWAAGa1wABmtgAAZraAAGa3AABmt0AAZreAAGa4AABmuEAAZtcAAGbXgABm2AAAZtiAAGbZQABm2YAAZtnAAGbaAABm2kAAZtrAAGbbQABm24AAZtvAAGbcQABm3IAAZu7AAGb3wABnAYAAZwqAAGcLQABnC8AAZwxAAGcMwABnDUAAZw3AAGcOAABnDsAAZxUAAGccQABnHMAAZx1AAGcdwABnHkAAZx7AAGcfQABnH8AAZycAAGcnwABnKIAAZylAAGcqAABnKsAAZyuAAGcsQABnLMAAZ0uAAGdMAABnTIAAZ00AAGdNwABnTgAAZ05AAGdOgABnTsAAZ09AAGdPwABnUAAAZ1BAAGdQwABnUQAAZ2/AAGdwQABncMAAZ3FAAGdyAABnckAAZ3KAAGdywABncwAAZ3OAAGd0AABndEAAZ3SAAGd1AABndUAAZ5QAAGeUgABnlQAAZ5WAAGeWQABnloAAZ5bAAGeXAABnl0AAZ5fAAGeYQABnmIAAZ5jAAGeZQABnmYAAZ7hAAGe4wABnuUAAZ7nAAGe6gABnusAAZ7sAAGe7QABnu4AAZ7wAAGe8gABnvMAAZ70AAGe9gABnvcAAZ9yAAGfdAABn3YAAZ94AAGfewABn3wAAZ99AAGffgABn38AAZ+BAAGfgwABn4QAAZ+FAAGfhwABn4gAAaADAAGgBQABoAcAAaAJAAGgDAABoA0AAaAOAAGgDwABoBAAAaASAAGgFAABoBUAAaAWAAGgGAABoBkAAaCUAAGglgABoJgAAaCaAAGgnQABoJ4AAaCfAAGgoAABoKEAAaCjAAGgpQABoKYAAaCnAAGgqQABoKoAAaE9AAGhYAABoYAAAaGgAAGhogABoaQAAaGmAAGhqAABoasAAaGsAAGhrQABobAAAaGxAAGhswABobQAAaG2AAGhuQABoboAAaG7AAGhvgABob8AAaHEAAGh3QABoeYAAaHoAAGh6gABofMAAaH2AAGh+QABofsAAaJEAAGiaAABoo8AAaKzAAGitgABorgAAaK6AAGivAABor4AAaLAAAGiwQABosQAAaLdAAGi/gABowAAAaMCAAGjBAABowYAAaMIAAGjCgABowwAAaMOAAGjLwABozIAAaM1AAGjOAABozsAAaM+AAGjQQABo0QAAaNHAAGjSQABo8QAAaPGAAGjyAABo8oAAaPNAAGjzgABo88AAaPQAAGj0QABo9MAAaPVAAGj1gABo9cAAaPZAAGj2gABpFUAAaRXAAGkWQABpFsAAaReAAGkXwABpGAAAaRhAAGkYgABpGQAAaRmAAGkZwABpGgAAaRqAAGkawABpOYAAaToAAGk6wABpO0AAaTwAAGk8QABpPIAAaTzAAGk9AABpPYAAaT4AAGk+QABpPoAAaT8AAGk/QABpRYAAaUXAAGlGAABpRoAAaWVAAGllwABpZkAAaWbAAGlngABpZ8AAaWgAAGloQABpaIAAaWkAAGlpgABpacAAaWoAAGlqgABpasAAaYmAAGmKAABpioAAaYsAAGmLwABpjAAAaYxAAGmMgABpjMAAaY1AAGmNwABpjgAAaY5AAGmOwABpjwAAaa3AAGmuQABprsAAaa9AAGmwAABpsEAAabCAAGmwwABpsQAAabGAAGmyAABpskAAabKAAGmzAABps0AAadIAAGnSgABp0wAAadOAAGnUQABp1IAAadTAAGnVAABp1UAAadXAAGnWQABp1oAAadbAAGnXQABp14AAafZAAGn2wABp90AAaffAAGn4gABp+MAAafkAAGn5QABp+YAAafoAAGn6gABp+sAAafsAAGn7gABp+8AAag4AAGoXAABqIMAAainAAGoqgABqKwAAaiuAAGosAABqLIAAai0AAGotQABqLgAAajRAAGo7gABqPAAAajyAAGo9AABqPYAAaj4AAGo+gABqPwAAakZAAGpHAABqR8AAakiAAGpJQABqSgAAakrAAGpLgABqTAAAamrAAGprQABqa8AAamxAAGptAABqbUAAam2AAGptwABqbgAAam6AAGpvAABqb0AAam+AAGpwAABqcEAAao8AAGqPgABqkAAAapCAAGqRQABqkYAAapHAAGqSAABqkkAAapLAAGqTQABqk4AAapPAAGqUQABqlIAAarNAAGqzwABqtEAAarTAAGq1gABqtcAAarYAAGq2QABqtoAAarcAAGq3gABqt8AAargAAGq4gABquMAAateAAGrYAABq2IAAatkAAGrZwABq2gAAatpAAGragABq2sAAattAAGrbwABq3AAAatxAAGrcwABq3QAAavvAAGr8QABq/MAAav1AAGr+AABq/kAAav6AAGr+wABq/wAAav+AAGsAAABrAEAAawCAAGsBAABrAUAAayAAAGsggABrIQAAayGAAGsiQABrIoAAayLAAGsjAABrI0AAayPAAGskQABrJIAAayTAAGslQABrJYAAa0RAAGtEwABrRUAAa0XAAGtGgABrRsAAa0cAAGtHQABrR4AAa0gAAGtIgABrSMAAa0kAAGtJgABrScAAa26AAGt3QABrf0AAa4dAAGuHwABriEAAa4jAAGuJQABrigAAa4pAAGuKgABri0AAa4uAAGuMAABrjEAAa40AAGuNwABrjgAAa45AAGuPAABrj0AAa5CAAGuWwABrmQAAa5mAAGuaAABrnEAAa50AAGudwABrnkAAa7CAAGu5gABrw0AAa8xAAGvNAABrzYAAa84AAGvOgABrzwAAa8+AAGvPwABr0IAAa9bAAGvfAABr34AAa+AAAGvggABr4QAAa+GAAGviAABr4oAAa+MAAGvrQABr7AAAa+zAAGvtgABr7kAAa+8AAGvvwABr8IAAa/FAAGvxwABsEIAAbBEAAGwRgABsEgAAbBLAAGwTAABsE0AAbBOAAGwTwABsFEAAbBTAAGwVAABsFUAAbBXAAGwWAABsNMAAbDVAAGw1wABsNkAAbDcAAGw3QABsN4AAbDfAAGw4AABsOIAAbDkAAGw5QABsOYAAbDoAAGw6QABsWQAAbFmAAGxaQABsWsAAbFuAAGxbwABsXAAAbFxAAGxcgABsXQAAbF2AAGxdwABsXgAAbF6AAGxewABsZQAAbGVAAGxlgABsZgAAbITAAGyFQABshcAAbIZAAGyHAABsh0AAbIeAAGyHwABsiAAAbIiAAGyJAABsiUAAbImAAGyKAABsikAAbKkAAGypgABsqgAAbKqAAGyrQABsq4AAbKvAAGysAABsrEAAbKzAAGytQABsrYAAbK3AAGyuQABsroAAbM1AAGzNwABszkAAbM7AAGzPgABsz8AAbNAAAGzQQABs0IAAbNEAAGzRgABs0cAAbNIAAGzSgABs0sAAbPGAAGzyAABs8oAAbPMAAGzzwABs9AAAbPRAAGz0gABs9MAAbPVAAGz1wABs9gAAbPZAAGz2wABs9wAAbRXAAG0WQABtFsAAbRdAAG0YAABtGEAAbRiAAG0YwABtGQAAbRmAAG0aAABtGkAAbRqAAG0bAABtG0AAbS2AAG02gABtQEAAbUlAAG1KAABtSoAAbUsAAG1LgABtTAAAbUyAAG1MwABtTYAAbVPAAG1bAABtW4AAbVwAAG1cgABtXQAAbV2AAG1eAABtXoAAbWXAAG1mgABtZ0AAbWgAAG1owABtaYAAbWpAAG1rAABta4AAbYpAAG2KwABti0AAbYvAAG2MgABtjMAAbY0AAG2NQABtjYAAbY4AAG2OgABtjsAAbY8AAG2PgABtj8AAba6AAG2vAABtr4AAbbAAAG2wwABtsQAAbbFAAG2xgABtscAAbbJAAG2ywABtswAAbbNAAG2zwABttAAAbdLAAG3TQABt08AAbdRAAG3VAABt1UAAbdWAAG3VwABt1gAAbdaAAG3XAABt10AAbdeAAG3YAABt2EAAbfcAAG33gABt+EAAbfjAAG35gABt+cAAbfoAAG36QABt+oAAbfsAAG37gABt+8AAbfwAAG38gABt/MAAbhuAAG4cAABuHIAAbh0AAG4dwABuHgAAbh5AAG4egABuHsAAbh9AAG4fwABuIAAAbiBAAG4gwABuIQAAbj/AAG5AQABuQMAAbkFAAG5CAABuQkAAbkKAAG5CwABuQwAAbkOAAG5EAABuREAAbkSAAG5FAABuRUAAbmQAAG5kgABuZUAAbmXAAG5mgABuZsAAbmcAAG5nQABuZ4AAbmgAAG5ogABuaMAAbmkAAG5pgABuacAAbm4AAG5vQABucAAAbnCAAG5+wABuf4AAboAAAG6AwABugYAAboJAAG6DAABuhEAAbq0AAG62AABuvwAAbscAAG7QwABu2oAAbuKAAG7sQABu9UAAbv4AAG8HwABvEMAAbxnAAG8iwABvLIAAbyzAAG8tQABvLcAAby6AAG8vAABvL8AAbzBAAG8wwABvMYAAbzIAAG8ygABvM0AAbzQAAG80gABvNQAAbzWAAG82QABvNwAAbzfAAG85AABvP0AAb0CAAG9BAABvQkAAb0MAAG9DgABvVcAAb17AAG9ogABvcYAAb3JAAG9ywABvc0AAb3PAAG90QABvdMAAb3UAAG91wABvfAAAb4VAAG+FwABvhkAAb4bAAG+HQABvh8AAb4hAAG+IwABviUAAb4nAAG+TAABvk8AAb5SAAG+VQABvlgAAb5bAAG+XgABvmEAAb5kAAG+ZwABvmkAAb7kAAG+5gABvukAAb7rAAG+7gABvu8AAb7wAAG+8QABvvIAAb70AAG+9gABvvcAAb74AAG++gABvvsAAb8MAAG/DQABvw8AAb+KAAG/jAABv44AAb+QAAG/kwABv5QAAb+VAAG/lgABv5cAAb+ZAAG/mwABv5wAAb+dAAG/nwABv6AAAcAbAAHAHQABwCAAAcAiAAHAJQABwCYAAcAnAAHAKAABwCkAAcArAAHALQABwC4AAcAvAAHAMQABwDIAAcBDAAHARAABwEYAAcDBAAHAwwABwMUAAcDHAAHAygABwMsAAcDMAAHAzQABwM4AAcDQAAHA0gABwNMAAcDUAAHA1gABwNcAAcFSAAHBVAABwVcAAcFZAAHBXAABwV0AAcFeAAHBXwABwWAAAcFiAAHBZAABwWUAAcFmAAHBaAABwWkAAcF6AAHBewABwX0AAcH4AAHB+gABwfwAAcH+AAHCAQABwgIAAcIDAAHCBAABwgUAAcIHAAHCCQABwgoAAcILAAHCDQABwg4AAcKJAAHCiwABwo4AAcKQAAHCkwABwpQAAcKVAAHClgABwpcAAcKZAAHCmwABwpwAAcKdAAHCnwABwqAAAcK5AAHCugABwrsAAcK9AAHDOAABwzoAAcM8AAHDPgABw0EAAcNCAAHDQwABw0QAAcNFAAHDRwABw0kAAcNKAAHDSwABw00AAcNOAAHDyQABw8sAAcPOAAHD0AABw9MAAcPUAAHD1QABw9YAAcPXAAHD2QABw9sAAcPcAAHD3QABw98AAcPgAAHD/AABxBUAAcQuAAHEMQABxDQAAcQ3AAHEOgABxD0AAcRAAAHEWQABxFwAAcRfAAHEYgABxGUAAcRoAAHEawABxG0AAcRyAAHEewABxIoAAcSUAAHEmAABxKAAAcUzAAHFVgABxXYAAcWWAAHFmAABxZoAAcWcAAHFngABxaEAAcWiAAHFowABxaYAAcWnAAHFqQABxaoAAcWtAAHFsAABxbEAAcWyAAHFtQABxbYAAcW7AAHF1AABxd0AAcXfAAHF4QABxeoAAcXtAAHF8AABxfIAAcY7AAHGXwABxoYAAcaqAAHGrQABxq8AAcaxAAHGswABxrUAAca3AAHGuAABxrsAAcbUAAHG9QABxvcAAcb5AAHG+wABxv0AAcb/AAHHAQABxwMAAccFAAHHJgABxykAAccsAAHHLwABxzIAAcc1AAHHOAABxzsAAcc+AAHHQAABx7sAAce9AAHHvwABx8EAAcfEAAHHxQABx8YAAcfHAAHHyAABx8oAAcfMAAHHzQABx84AAcfQAAHH0QAByEwAAchOAAHIUAAByFIAAchVAAHIVgAByFcAAchYAAHIWQAByFsAAchdAAHIXgAByF8AAchhAAHIYgAByN0AAcjfAAHI4gAByOQAAcjnAAHI6AAByOkAAcjqAAHI6wAByO0AAcjvAAHI8AAByPEAAcjzAAHI9AAByQ0AAckOAAHJDwAByREAAcmMAAHJjgAByZAAAcmSAAHJlQAByZYAAcmXAAHJmAAByZkAAcmbAAHJnQAByZ4AAcmfAAHJoQAByaIAAcodAAHKHwAByiEAAcojAAHKJgAByicAAcooAAHKKQAByioAAcosAAHKLgAByi8AAcowAAHKMgAByjMAAcquAAHKsAAByrIAAcq0AAHKtwAByrgAAcq5AAHKugAByrsAAcq9AAHKvwABysAAAcrBAAHKwwABysQAAcs/AAHLQQABy0MAActFAAHLSAABy0kAActKAAHLSwABy0wAActOAAHLUAABy1EAActSAAHLVAABy1UAAcvQAAHL0gABy9QAAcvWAAHL2QABy9oAAcvbAAHL3AABy90AAcvfAAHL4QABy+IAAcvjAAHL5QABy+YAAcwvAAHMUwABzHoAAcyeAAHMoQABzKMAAcylAAHMpwABzKkAAcyrAAHMrAABzK8AAczIAAHM5QABzOcAAczpAAHM6wABzO0AAczvAAHM8QABzPMAAc0QAAHNEwABzRYAAc0ZAAHNHAABzR8AAc0iAAHNJQABzScAAc2iAAHNpAABzaYAAc2oAAHNqwABzawAAc2tAAHNrgABza8AAc2xAAHNswABzbQAAc21AAHNtwABzbgAAc4zAAHONQABzjcAAc45AAHOPAABzj0AAc4+AAHOPwABzkAAAc5CAAHORAABzkUAAc5GAAHOSAABzkkAAc7EAAHOxgABzsgAAc7KAAHOzQABzs4AAc7PAAHO0AABztEAAc7TAAHO1QABztYAAc7XAAHO2QABztoAAc9VAAHPVwABz1oAAc9cAAHPXwABz2AAAc9hAAHPYgABz2MAAc9lAAHPZwABz2gAAc9pAAHPawABz2wAAc/vAAHQEwAB0DcAAdBaAAHQgQAB0KEAAdDIAAHQ7wAB0Q8AAdEzAAHRVwAB0VkAAdFcAAHRXgAB0WAAAdFiAAHRZQAB0WgAAdFqAAHRbAAB0W8AAdFxAAHRcwAB0XYAAdF5AAHRegAB0YMAAdGcAAHRoQAB0aMAAdGoAAHRqwAB0a0AAdH2AAHSGgAB0kEAAdJlAAHSaAAB0moAAdJsAAHSbgAB0nAAAdJyAAHScwAB0nYAAdKPAAHStAAB0rYAAdK4AAHSugAB0rwAAdK+AAHSwAAB0sI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AAgcnAAIHKQACBysAAgctAAIHLwACBzEAAgczAAIHUAACB1MAAgdWAAIHWQACB1wAAgdfAAIHYgACB2UAAgdnAAIH4gACB+QAAgfmAAIH6AACB+sAAgfsAAIH7QACB+4AAgfvAAIH8QACB/MAAgf0AAIH9QACB/cAAgf4AAIIcwACCHUAAgh4AAIIegACCH0AAgh+AAIIfwACCIAAAgiBAAIIgwACCIUAAgiGAAIIhwACCIkAAgiKAAIJBQACCQcAAgkJAAIJCwACCQ4AAgkPAAIJEAACCREAAgkSAAIJFAACCRYAAgkXAAIJGAACCRoAAgkbAAIJlgACCZgAAgmbAAIJnQACCaAAAgmhAAIJogACCaMAAgmkAAIJpgACCagAAgmpAAIJqgACCawAAgmtAAIKMAACClQAAgp4AAIKmwACCsIAAgriAAILCQACCzAAAgtQAAILdAACC5gAAguaAAILnQACC58AAguhAAILowACC6YAAgupAAILqwACC60AAguwAAILsgACC7QAAgu3AAILugACC7sAAgvAAAIL2QACC94AAgvgAAIL5QACC+gAAgvqAAIMMwACDFcAAgx+AAIMogACDKUAAgynAAIMqQACDKsAAgytAAIMrwACDLAAAgyzAAIMzAACDPEAAgzzAAIM9QACDPcAAgz5AAIM+wACDP0AAgz/AAINAQACDQMAAg0oAAINKwACDS4AAg0xAAINNAACDTcAAg06AAINPQACDUAAAg1DAAINRQACDcAAAg3CAAINxQACDccAAg3KAAINywACDcwAAg3NAAINzgACDdAAAg3SAAIN0wACDdQAAg3WAAIN1wACDegAAg3pAAIN6wACDmYAAg5oAAIOagACDmwAAg5vAAIOcAACDnEAAg5yAAIOcwACDnUAAg53AAIOeAACDnkAAg57AAIOfAACDvcAAg75AAIO/AACDv4AAg8BAAIPAgACDwMAAg8EAAIPBQACDwcAAg8JAAIPCgACDwsAAg8NAAIPDgACDx8AAg8gAAIPIgACD50AAg+fAAIPoQACD6MAAg+mAAIPpwACD6gAAg+pAAIPqgACD6wAAg+uAAIPrwACD7AAAg+yAAIPswACEC4AAhAwAAIQMwACEDUAAhA4AAIQOQACEDoAAhA7AAIQPAACED4AAhBAAAIQQQACEEIAAhBEAAIQRQACEFY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AAiLTAAIi1AACItYAAiLYAAIi2QACItoAAiLcAAIi3QACI1gAAiNaAAIjXQACI18AAiNiAAIjYwACI2QAAiNlAAIjZgACI2gAAiNqAAIjawACI2wAAiNuAAIjbwACI4AAAiOBAAIjgwACI/4AAiQAAAIkAgACJAQAAiQHAAIkCAACJAkAAiQKAAIkCwACJA0AAiQPAAIkEAACJBEAAiQTAAIkFAACJI8AAiSRAAIklAACJJYAAiSZAAIkmgACJJsAAiScAAIknQACJJ8AAiShAAIkogACJKMAAiSlAAIkpgACJLcAAiS4AAIkugACJTUAAiU3AAIlOQACJTsAAiU+AAIlPwACJUAAAiVBAAIlQgACJUQAAiVGAAIlRwACJUgAAiVKAAIlSwACJcYAAiXIAAIlywACJc0AAiXQAAIl0QACJdIAAiXTAAIl1AACJdYAAiXYAAIl2QACJdoAAiXcAAIl3QACJfYAAiX3AAIl+AACJfoAAiZ1AAImdwACJnkAAiZ7AAImfgACJn8AAiaAAAImgQACJoIAAiaEAAImhgACJocAAiaIAAImigACJosAAicGAAInCAACJwsAAicNAAInEAACJxEAAicSAAInEwACJxQAAicWAAInGAACJxkAAicaAAInHAACJx0AAicsAAInRQACJ2YAAidpAAInbAACJ28AAidyAAIndQACJ3gAAid7AAInfgACJ58AAieiAAInpQACJ6gAAierAAInrgACJ7EAAie0AAIntwACJ7kAAifQAAIn6QACJ/IAAif6AAIoEgACKBcAAiglAAIoMAACKMMAAijmAAIpBgACKSYAAikoAAIpKgACKSwAAikuAAIpMQACKTIAAikzAAIpNgACKTcAAik5AAIpOgACKTwAAik/AAIpQAACKUEAAilEAAIpRQACKUoAAiljAAIpbAACKW4AAilwAAIpeQACKXwAAil/AAIpgQACKcoAAinuAAIqFQACKjkAAio8AAIqPgACKkAAAipCAAIqRAACKkYAAipHAAIqSgACKmMAAiqEAAIqhgACKogAAiqKAAIqjAACKo4AAiqQAAIqkgACKpQAAiq1AAIquAACKrsAAiq+AAIqwQACKsQAAirHAAIqygACKs0AAirPAAIrSgACK0wAAitOAAIrUAACK1MAAitUAAIrVQACK1YAAitXAAIrWQACK1sAAitcAAIrXQACK18AAitgAAIr2wACK90AAivfAAIr4QACK+QAAivlAAIr5gACK+cAAivoAAIr6gACK+wAAivtAAIr7gACK/AAAivxAAIsbAACLG4AAixxAAIscwACLHYAAix3AAIseAACLHkAAix6AAIsfAACLH4AAix/AAIsgAACLIIAAiyDAAIsnAACLJ0AAiyeAAIsoAACLRsAAi0dAAItHwACLSEAAi0kAAItJQACLSYAAi0nAAItKAACLSoAAi0sAAItLQACLS4AAi0wAAItMQACLawAAi2uAAItsAACLbIAAi21AAIttgACLbcAAi24AAItuQACLbsAAi29AAItvgACLb8AAi3BAAItwgACLj0AAi4/AAIuQQACLkMAAi5GAAIuRwACLkgAAi5JAAIuSgACLkwAAi5OAAIuTwACLlAAAi5SAAIuUwACLs4AAi7QAAIu0gACLtQAAi7XAAIu2AACLtkAAi7aAAIu2wACLt0AAi7fAAIu4AACLuEAAi7jAAIu5AACL18AAi9hAAIvYwACL2UAAi9oAAIvaQACL2oAAi9rAAIvbAACL24AAi9wAAIvcQACL3IAAi90AAIvdQACL74AAi/iAAIwCQACMC0AAjAwAAIwMgACMDQAAjA2AAIwOAACMDoAAjA7AAIwPgACMFcAAjB0AAIwdgACMHgAAjB6AAIwfAACMH4AAjCAAAIwggACMJ8AAjCiAAIwpQACMKgAAjCrAAIwrgACMLEAAjC0AAIwtgACMTEAAjEzAAIxNQACMTcAAjE6AAIxOwACMTwAAjE9AAIxPgACMUAAAjFCAAIxQwACMUQAAjFGAAIxRwACMcIAAjHEAAIxxgACMcgAAjHLAAIxzAACMc0AAjHOAAIxzwACMdEAAjHTAAIx1AACMdUAAjHXAAIx2AACMlMAAjJVAAIyVwACMlkAAjJcAAIyXQACMl4AAjJfAAIyYAACMmIAAjJkAAIyZQACMmYAAjJoAAIyaQACMuQAAjLmAAIy6QACMusAAjLuAAIy7wACMvAAAjLxAAIy8gACMvQAAjL2AAIy9wACMvgAAjL6AAIy+wACMv4AAjN5AAIzewACM30AAjN/AAIzggACM4MAAjOEAAIzhQACM4YAAjOIAAIzigACM4sAAjOMAAIzjgACM48AAjQKAAI0DAACNA4AAjQQAAI0EwACNBQAAjQVAAI0FgACNBcAAjQZAAI0GwACNBwAAjQdAAI0HwACNCAAAjSbAAI0nQACNJ8AAjShAAI0pAACNKUAAjSmAAI0pwACNKgAAjSqAAI0rAACNK0AAjSuAAI0sAACNLEAAjVEAAI1ZwACNYcAAjWnAAI1qQACNasAAjWtAAI1rwACNbIAAjWzAAI1tAACNbcAAjW4AAI1ugACNbsAAjW+AAI1wQACNcIAAjXDAAI1xgACNccAAjXMAAI15QACNe4AAjXwAAI18gACNfsAAjX+AAI2AQACNgMAAjZMAAI2cAACNpcAAja7AAI2vgACNsAAAjbCAAI2xAACNsYAAjbIAAI2yQACNswAAjblAAI3BgACNwgAAjcKAAI3DAACNw4AAjcQAAI3EgACNxQAAjcWAAI3NwACNzoAAjc9AAI3QAACN0MAAjdGAAI3SQACN0wAAjdPAAI3UQACN8wAAjfOAAI30AACN9IAAjfVAAI31gACN9cAAjfYAAI32QACN9sAAjfdAAI33gACN98AAjfhAAI34gACOF0AAjhfAAI4YQACOGMAAjhmAAI4ZwACOGgAAjhpAAI4agACOGwAAjhuAAI4bwACOHAAAjhyAAI4cwACOO4AAjjwAAI48wACOPUAAjj4AAI4+QACOPoAAjj7AAI4/AACOP4AAjkAAAI5AQACOQIAAjkEAAI5BQACOR4AAjkfAAI5IAACOSIAAjmdAAI5nwACOaEAAjmjAAI5pgACOacAAjmoAAI5qQACOaoAAjmsAAI5rgACOa8AAjmwAAI5sgACObMAAjouAAI6MAACOjIAAjo0AAI6NwACOjgAAjo5AAI6OgACOjsAAjo9AAI6PwACOkAAAjpBAAI6QwACOkQAAjq/AAI6wQACOsMAAjrFAAI6yAACOskAAjrKAAI6ywACOswAAjrOAAI60AACOtEAAjrSAAI61AACOtUAAjtQAAI7UgACO1QAAjtWAAI7WQACO1oAAjtbAAI7XAACO10AAjtfAAI7YQACO2IAAjtjAAI7ZQACO2YAAjvhAAI74wACO+UAAjvnAAI76gACO+sAAjvsAAI77QACO+4AAjvwAAI78gACO/MAAjv0AAI79gACO/cAAjxAAAI8ZAACPIsAAjyvAAI8sgACPLQAAjy2AAI8uAACPLoAAjy8AAI8vQACPMAAAjzZAAI89gACPPgAAjz6AAI8/AACPP4AAj0AAAI9AgACPQQAAj0hAAI9JAACPScAAj0qAAI9LQACPTAAAj0zAAI9NgACPTgAAj2zAAI9tQACPbcAAj25AAI9vAACPb0AAj2+AAI9vwACPcAAAj3CAAI9xAACPcUAAj3GAAI9yAACPckAAj5EAAI+RgACPkkAAj5LAAI+TgACPk8AAj5QAAI+UQACPlIAAj5UAAI+VgACPlcAAj5YAAI+WgACPlsAAj7WAAI+2AACPtoAAj7cAAI+3wACPuAAAj7hAAI+4gACPuMAAj7lAAI+5wACPugAAj7pAAI+6wACPuwAAj9nAAI/aQACP2wAAj9uAAI/cQACP3IAAj9zAAI/dAACP3UAAj93AAI/eQACP3oAAj97AAI/fQACP34AAj/5AAI/+wACP/0AAj//AAJAAgACQAMAAkAEAAJABQACQAYAAkAIAAJACgACQAsAAkAMAAJADgACQA8AAkCKAAJAjAACQI4AAkCQAAJAkwACQJQAAkCVAAJAlgACQJcAAkCZAAJAmwACQJwAAkCdAAJAnwACQKAAAkEbAAJBHQACQSAAAkEiAAJBJQACQSYAAkEnAAJBKAACQSkAAkErAAJBLQACQS4AAkEvAAJBMQACQTIAAkHFAAJB6AACQggAAkIoAAJCKgACQiwAAkIuAAJCMAACQjMAAkI0AAJCNQACQjgAAkI5AAJCOwACQjwAAkI+AAJCQQACQkIAAkJDAAJCRgACQkcAAkJQAAJCaQACQnIAAkJ0AAJCdgACQn8AAkKCAAJChQACQocAAkLQAAJC9AACQxsAAkM/AAJDQgACQ0QAAkNGAAJDSAACQ0oAAkNMAAJDTQACQ1AAAkNpAAJDigACQ4wAAkOOAAJDkAACQ5IAAkOUAAJDlgACQ5gAAkOaAAJDuwACQ74AAkPBAAJDxAACQ8cAAkPKAAJDzQACQ9AAAkPTAAJD1QACRFAAAkRSAAJEVAACRFYAAkRZAAJEWgACRFsAAkRcAAJEXQACRF8AAkRhAAJEYgACRGMAAkRlAAJEZgACROEAAkTjAAJE5QACROcAAkTqAAJE6wACROwAAkTtAAJE7gACRPAAAkTyAAJE8wACRPQAAkT2AAJE9wACRXIAAkV0AAJFdwACRXkAAkV8AAJFfQACRX4AAkV/AAJFgAACRYIAAkWEAAJFhQACRYYAAkWIAAJFiQACRaIAAkWjAAJFpAACRaYAAkYhAAJGIwACRiUAAkYnAAJGKgACRisAAkYsAAJGLQACRi4AAkYwAAJGMgACRjMAAkY0AAJGNgACRjcAAkayAAJGtAACRrYAAka4AAJGuwACRrwAAka9AAJGvgACRr8AAkbBAAJGwwACRsQAAkbFAAJGxwACRsgAAkdDAAJHRQACR0cAAkdJAAJHTAACR00AAkdOAAJHTwACR1AAAkdSAAJHVAACR1UAAkdWAAJHWAACR1kAAkfUAAJH1gACR9gAAkfaAAJH3QACR94AAkffAAJH4AACR+EAAkfjAAJH5QACR+YAAkfnAAJH6QACR+oAAkhlAAJIZwACSGkAAkhrAAJIbgACSG8AAkhwAAJIcQACSHIAAkh0AAJIdgACSHcAAkh4AAJIegACSHsAAkjEAAJI6AACSQ8AAkkzAAJJNgACSTgAAkk6AAJJPAACST4AAklAAAJJQQACSUQAAkldAAJJegACSXwAAkl+AAJJgAACSYIAAkmEAAJJhgACSYgAAkmlAAJJqAACSasAAkmuAAJJsQACSbQAAkm3AAJJugACSbwAAko3AAJKOQACSjwAAko+AAJKQQACSkIAAkpDAAJKRAACSkUAAkpHAAJKSQACSkoAAkpLAAJKTQACSk4AAkrJAAJKywACSs0AAkrPAAJK0gACStMAAkrUAAJK1QACStYAAkrYAAJK2gACStsAAkrcAAJK3gACSt8AAktaAAJLXAACS14AAktgAAJLYwACS2QAAktlAAJLZgACS2cAAktpAAJLawACS2wAAkttAAJLbwACS3AAAkvrAAJL7QACS/AAAkvyAAJL9QACS/YAAkv3AAJL+AACS/kAAkv7AAJL/QACS/4AAkv/AAJMAQACTAIAAkx9AAJMfwACTIEAAkyDAAJMhgACTIcAAkyIAAJMiQACTIoAAkyMAAJMjgACTI8AAkyQAAJMkgACTJMAAk0OAAJNEAACTRIAAk0UAAJNFwACTRgAAk0ZAAJNGgACTRsAAk0dAAJNHwACTSAAAk0hAAJNIwACTSQAAk2fAAJNoQACTaMAAk2lAAJNqAACTakAAk2qAAJNqwACTawAAk2uAAJNsAACTbEAAk2yAAJNtAACTbUAAk5IAAJOawACTosAAk6rAAJOrQACTq8AAk6xAAJOswACTrYAAk63AAJOuAACTrsAAk68AAJOvgACTr8AAk7CAAJOxQACTsYAAk7HAAJOygACTssAAk7QAAJO6QACTvIAAk70AAJO9gACTv8AAk8CAAJPBQACTwcAAk9QAAJPdAACT5sAAk+/AAJPwgACT8QAAk/GAAJPyAACT8oAAk/MAAJPzQACT9AAAk/pAAJQCgACUAwAAlAOAAJQEAACUBIAAlAUAAJQFgACUBgAAlAaAAJQOwACUD4AAlBBAAJQRAACUEcAAlBKAAJQTQACUFAAAlBTAAJQVQACUNAAAlDSAAJQ1AACUNYAAlDZAAJQ2gACUNsAAlDcAAJQ3QACUN8AAlDhAAJQ4gACUOMAAlDlAAJQ5gACUWEAAlFjAAJRZQACUWcAAlFqAAJRawACUWwAAlFtAAJRbgACUXAAAlFyAAJRcwACUXQAAlF2AAJRdwACUfIAAlH0AAJR9wACUfkAAlH8AAJR/QACUf4AAlH/AAJSAAACUgIAAlIEAAJSBQACUgYAAlIIAAJSCQACUiIAAlIjAAJSJAACUiYAAlKhAAJSowACUqUAAlKnAAJSqgACUqsAAlKsAAJSrQACUq4AAlKwAAJSsgACUrMAAlK0AAJStgACUrcAAlMyAAJTNAACUzYAAlM4AAJTOwACUzwAAlM9AAJTPgACUz8AAlNBAAJTQwACU0QAAlNFAAJTRwACU0gAAlPDAAJTxQACU8cAAlPJAAJTzAACU80AAlPOAAJTzwACU9AAAlPSAAJT1AACU9UAAlPWAAJT2AACU9kAAlRUAAJUVgACVFgAAlRaAAJUXQACVF4AAlRfAAJUYAACVGEAAlRjAAJUZQACVGYAAlRnAAJUaQACVGoAAlTlAAJU5wACVOkAAlTrAAJU7gACVO8AAlTwAAJU8QACVPIAAlT0AAJU9gACVPcAAlT4AAJU+gACVPsAAlVEAAJVaAACVY8AAlWzAAJVtgACVbgAAlW6AAJVvAACVb4AAlXAAAJVwQACVcQAAlXdAAJV+gACVfwAAlX+AAJWAAACVgIAAlYEAAJWBgACVggAAlYlAAJWKAACVisAAlYuAAJWMQACVjQAAlY3AAJWOgACVjwAAla3AAJWuQACVrsAAla9AAJWwAACVsEAAlbCAAJWwwACVsQAAlbGAAJWyAACVskAAlbKAAJWzAACVs0AAldIAAJXSgACV0wAAldOAAJXUQACV1IAAldTAAJXVAACV1UAAldXAAJXWQACV1oAAldbAAJXXQACV14AAlfZAAJX2wACV90AAlffAAJX4gACV+MAAlfkAAJX5QACV+YAAlfoAAJX6gACV+sAAlfsAAJX7gACV+8AAlhqAAJYbAACWG8AAlhxAAJYdAACWHUAAlh2AAJYdwACWHgAAlh6AAJYfAACWH0AAlh+AAJYgAACWIEAAlkkAAJZSAACWWwAAlmMAAJZswACWdoAAln6AAJaIQACWkUAAlpoAAJajwACWrMAAlrXAAJa+wACWyIAAlsjAAJbJQACWycAAlsqAAJbLAACWy8AAlsxAAJbMwACWzYAAls4AAJbOgACWz0AAltAAAJbQgACW0QAAltGAAJbSQACW0wAAltPAAJbVAACW20AAltyAAJbdAACW3kAAlt8AAJbfgACW8cAAlvrAAJcEgACXDYAAlw5AAJcOwACXD0AAlw/AAJcQQACXEMAAlxEAAJcRwACXGAAAlyFAAJchwACXIkAAlyLAAJcjQACXI8AAlyRAAJckwACXJUAAlyXAAJcvAACXL8AAlzCAAJcxQACXMgAAlzLAAJczgACXNEAAlzUAAJc1wACXNkAAl1UAAJdVgACXVkAAl1bAAJdXgACXV8AAl1gAAJdYQACXWIAAl1kAAJdZgACXWcAAl1oAAJdagACXWsAAl18AAJdfQACXX8AAl36AAJd/AACXf4AAl4AAAJeAwACXgQAAl4FAAJeBgACXgcAAl4JAAJeCwACXgwAAl4NAAJeDwACXhAAAl6LAAJejQACXpAAAl6SAAJelQACXpYAAl6XAAJemAACXpkAAl6bAAJenQACXp4AAl6fAAJeoQACXqIAAl6zAAJetAACXrYAAl8xAAJfMwACXzUAAl83AAJfOgACXzsAAl88AAJfPQACXz4AAl9AAAJfQgACX0MAAl9EAAJfRgACX0cAAl/CAAJfxAACX8cAAl/JAAJfzAACX80AAl/OAAJfzwACX9AAAl/SAAJf1AACX9UAAl/WAAJf2AACX9kAAl/qAAJf6wACX+0AAmBoAAJgagACYGwAAmBuAAJgcQACYHIAAmBzAAJgdAACYHUAAmB3AAJgeQACYHoAAmB7AAJgfQACYH4AAmD5AAJg+wACYP4AAmEAAAJhAwACYQQAAmEFAAJhBgACYQcAAmEJAAJhCwACYQwAAmENAAJhDwACYRAAAmEpAAJhKgACYSsAAmEtAAJhqAACYaoAAmGsAAJhrgACYbEAAmGyAAJhswACYbQAAmG1AAJhtwACYbkAAmG6AAJhuwACYb0AAmG+AAJiOQACYjsAAmI+AAJiQAACYkMAAmJEAAJiRQACYkYAAmJHAAJiSQACYksAAmJMAAJiTQACYk8AAmJQAAJiYwACYnwAAmK7AAJivgACYsEAAmLEAAJixwACYsoAAmLNAAJi0AACYtMAAmLWAAJi2QACYtwAAmLfAAJi4gACYuUAAmLoAAJjJwACYyoAAmMtAAJjMAACYzMAAmM2AAJjOQACYzwAAmM/AAJjQgACY0UAAmNIAAJjSwACY04AAmNRAAJjVAACY1YAAmNjAAJjegACY4QAAmOOAAJjogACY7wAAmPQAAJj2AACY/AAAmQGAAJkmQACZLwAAmTcAAJk/AACZP4AAmUAAAJlAgACZQQAAmUHAAJlCAACZQkAAmUMAAJlDQACZQ8AAmUQAAJlEwACZRYAAmUXAAJlGAACZRsAAmUcAAJlIQACZToAAmVDAAJlRQACZUcAAmVQAAJlUwACZVYAAmVYAAJloQACZcUAAmXsAAJmEAACZhMAAmYVAAJmFwACZhkAAmYbAAJmHQACZh4AAmYhAAJmOgACZlsAAmZdAAJmXwACZmEAAmZjAAJmZQACZmcAAmZpAAJmawACZowAAmaPAAJmkgACZpUAAmaYAAJmmwACZp4AAmahAAJmpAACZqYAAmchAAJnIwACZyUAAmcnAAJnKgACZysAAmcsAAJnLQACZy4AAmcwAAJnMgACZzMAAmc0AAJnNgACZzcAAmeyAAJntAACZ7YAAme4AAJnuwACZ7wAAme9AAJnvgACZ78AAmfBAAJnwwACZ8QAAmfFAAJnxwACZ8gAAmhDAAJoRQACaEgAAmhKAAJoTQACaE4AAmhPAAJoUAACaFEAAmhTAAJoVQACaFYAAmhXAAJoWQACaFoAAmhzAAJodAACaHUAAmh3AAJo8gACaPQAAmj2AAJo+AACaPsAAmj8AAJo/QACaP4AAmj/AAJpAQACaQMAAmkEAAJpBQACaQcAAmkIAAJpgwACaYUAAmmHAAJpiQACaYwAAmmNAAJpjgACaY8AAmmQAAJpkgACaZQAAmmVAAJplgACaZgAAmmZAAJqFAACahYAAmoYAAJqGgACah0AAmoeAAJqHwACaiAAAmohAAJqIwACaiUAAmomAAJqJwACaikAAmoqAAJqpQACaqcAAmqpAAJqqwACaq4AAmqvAAJqsAACarEAAmqyAAJqtAACarYAAmq3AAJquAACaroAAmq7AAJrNgACazgAAms6AAJrPAACaz8AAmtAAAJrQQACa0IAAmtDAAJrRQACa0cAAmtIAAJrSQACa0sAAmtMAAJrlQACa7kAAmvgAAJsBAACbAcAAmwJAAJsCwACbA0AAmwPAAJsEQACbBIAAmwVAAJsLgACbEsAAmxNAAJsTwACbFEAAmxTAAJsVQACbFcAAmxZAAJsdgACbHkAAmx8AAJsfwACbIIAAmyFAAJsiAACbIsAAmyNAAJtCAACbQoAAm0MAAJtDgACbREAAm0SAAJtEwACbRQAAm0VAAJtFwACbRkAAm0aAAJtGwACbR0AAm0eAAJtmQACbZsAAm2dAAJtnwACbaIAAm2jAAJtpAACbaUAAm2mAAJtqAACbaoAAm2rAAJtrAACba4AAm2vAAJuKgACbiwAAm4uAAJuMAACbjMAAm40AAJuNQACbjYAAm43AAJuOQACbjsAAm48AAJuPQACbj8AAm5AAAJuuwACbr0AAm7AAAJuwgACbsUAAm7GAAJuxwACbsgAAm7JAAJuywACbs0AAm7OAAJuzwACbtEAAm7SAAJvTQACb08AAm9RAAJvUwACb1YAAm9XAAJvWAACb1kAAm9aAAJvXAACb14AAm9fAAJvYAACb2IAAm9jAAJv3gACb+AAAm/iAAJv5AACb+cAAm/oAAJv6QACb+oAAm/rAAJv7QACb+8AAm/wAAJv8QACb/MAAm/0AAJwbwACcHEAAnB0AAJwdgACcHkAAnB6AAJwewACcHwAAnB9AAJwfwACcIEAAnCCAAJwgwACcIUAAnCGAAJxGQACcTwAAnFcAAJxfAACcX4AAnGAAAJxggACcYQAAnGHAAJxiAACcYkAAnGMAAJxjQACcY8AAnGQAAJxkgACcZUAAnGWAAJxlwACcZoAAnGbAAJxoAACcbkAAnHCAAJxxAACccYAAnHPAAJx0gACcdUAAnHXAAJyIAACckQAAnJrAAJyjwACcpIAAnKUAAJylgACcpgAAnKaAAJynAACcp0AAnKgAAJyuQACctoAAnLcAAJy3gACcuAAAnLiAAJy5AACcuYAAnLoAAJy6gACcwsAAnMOAAJzEQACcxQAAnMXAAJzGgACcx0AAnMgAAJzIwACcyUAAnOgAAJzogACc6QAAnOmAAJzqQACc6oAAnOrAAJzrAACc60AAnOvAAJzsQACc7IAAnOzAAJztQACc7YAAnQxAAJ0MwACdDUAAnQ3AAJ0OgACdDsAAnQ8AAJ0PQACdD4AAnRAAAJ0QgACdEMAAnREAAJ0RgACdEcAAnTCAAJ0xAACdMcAAnTJAAJ0zAACdM0AAnTOAAJ0zwACdNAAAnTSAAJ01AACdNUAAnTWAAJ02AACdNkAAnTyAAJ08wACdPQAAnT2AAJ1cQACdXMAAnV1AAJ1dwACdXoAAnV7AAJ1fAACdX0AAnV+AAJ1gAACdYIAAnWDAAJ1hAACdYYAAnWHAAJ2AgACdgQAAnYGAAJ2CAACdgsAAnYMAAJ2DQACdg4AAnYPAAJ2EQACdhMAAnYUAAJ2FQACdhcAAnYYAAJ2kwACdpUAAnaXAAJ2mQACdpwAAnadAAJ2ngACdp8AAnagAAJ2ogACdqQAAnalAAJ2pgACdqgAAnapAAJ3JAACdyYAAncoAAJ3KgACdy0AAncuAAJ3LwACdzAAAncxAAJ3MwACdzUAAnc2AAJ3NwACdzkAAnc6AAJ3tQACd7cAAne5AAJ3uwACd74AAne/AAJ3wAACd8EAAnfCAAJ3xAACd8YAAnfHAAJ3yAACd8oAAnfLAAJ4FAACeDgAAnhfAAJ4gwACeIYAAniIAAJ4igACeIwAAniOAAJ4kAACeJEAAniUAAJ4rQACeMoAAnjMAAJ4zgACeNAAAnjSAAJ41AACeNYAAnjYAAJ49QACePgAAnj7AAJ4/gACeQEAAnkEAAJ5BwACeQoAAnkMAAJ5hwACeYkAAnmLAAJ5jQACeZAAAnmRAAJ5kgACeZMAAnmUAAJ5lgACeZgAAnmZAAJ5mgACeZwAAnmdAAJ6GAACehoAAnocAAJ6HgACeiEAAnoiAAJ6IwACeiQAAnolAAJ6JwACeikAAnoqAAJ6KwACei0AAnouAAJ6qQACeqsAAnqtAAJ6rwACerIAAnqzAAJ6tAACerUAAnq2AAJ6uAACeroAAnq7AAJ6vAACer4AAnq/AAJ7OgACezwAAns/AAJ7QQACe0QAAntFAAJ7RgACe0cAAntIAAJ7SgACe0wAAntNAAJ7TgACe1AAAntRAAJ7zAACe84AAnvQAAJ70gACe9UAAnvWAAJ71wACe9gAAnvZAAJ72wACe90AAnveAAJ73wACe+EAAnviAAJ8XQACfF8AAnxhAAJ8YwACfGYAAnxnAAJ8aAACfGkAAnxqAAJ8bAACfG4AAnxvAAJ8cAACfHIAAnxzAAJ87gACfPAAAnzyAAJ89AACfPcAAnz4AAJ8+QACfPoAAnz7AAJ8/QACfP8AAn0AAAJ9AQACfQMAAn0EAAJ9lwACfboAAn3aAAJ9+gACffwAAn3+AAJ+AAACfgIAAn4FAAJ+BgACfgcAAn4KAAJ+CwACfg0AAn4OAAJ+EQACfhQAAn4VAAJ+FgACfhkAAn4aAAJ+HwACfjgAAn5BAAJ+QwACfkUAAn5OAAJ+UQACflQAAn5WAAJ+nwACfsMAAn7qAAJ/DgACfxEAAn8TAAJ/FQACfxcAAn8ZAAJ/GwACfxwAAn8fAAJ/OAACf1kAAn9bAAJ/XQACf18AAn9hAAJ/YwACf2UAAn9nAAJ/aQACf4oAAn+NAAJ/kAACf5MAAn+WAAJ/mQACf5wAAn+fAAJ/ogACf6QAAoAfAAKAIQACgCMAAoAlAAKAKAACgCkAAoAqAAKAKwACgCwAAoAuAAKAMAACgDEAAoAyAAKANAACgDUAAoCwAAKAsgACgLQAAoC2AAKAuQACgLoAAoC7AAKAvAACgL0AAoC/AAKAwQACgMIAAoDDAAKAxQACgMYAAoFBAAKBQwACgUYAAoFIAAKBSwACgUwAAoFNAAKBTgACgU8AAoFRAAKBUwACgVQAAoFVAAKBVwACgVgAAoFxAAKBcgACgXMAAoF1AAKB8AACgfIAAoH0AAKB9gACgfkAAoH6AAKB+wACgfwAAoH9AAKB/wACggEAAoICAAKCAwACggUAAoIGAAKCgQACgoMAAoKFAAKChwACgooAAoKLAAKCjAACgo0AAoKOAAKCkAACgpIAAoKTAAKClAACgpYAAoKXAAKDEgACgxQAAoMWAAKDGAACgxsAAoMcAAKDHQACgx4AAoMfAAKDIQACgyMAAoMkAAKDJQACgycAAoMoAAKDowACg6UAAoOnAAKDqQACg6wAAoOtAAKDrgACg68AAoOwAAKDsgACg7QAAoO1AAKDtgACg7gAAoO5AAKENAAChDYAAoQ4AAKEOgAChD0AAoQ+AAKEPwAChEAAAoRBAAKEQwAChEUAAoRGAAKERwAChEkAAoRKAAKEkwAChLcAAoTeAAKFAgAChQUAAoUHAAKFCQAChQsAAoUNAAKFDwAChRAAAoUTAAKFLAAChUkAAoVLAAKFTQAChU8AAoVRAAKFUwAChVUAAoVXAAKFdAAChXcAAoV6AAKFfQAChYAAAoWDAAKFhgAChYkAAoWLAAKGBgAChggAAoYKAAKGDAAChg8AAoYQAAKGEQAChhIAAoYTAAKGFQAChhcAAoYYAAKGGQAChhsAAoYcAAKGlwAChpkAAoacAAKGngAChqEAAoaiAAKGowAChqQAAoalAAKGpwAChqkAAoaqAAKGqwAChq0AAoauAAKHKQAChysAAoctAAKHLwAChzIAAoczAAKHNAAChzUAAoc2AAKHOAAChzoAAoc7AAKHPAAChz4AAoc/AAKHugACh7wAAoe/AAKHwQACh8QAAofFAAKHxgACh8cAAofIAAKHygACh8wAAofNAAKHzgACh9AAAofRAAKIdAACiJgAAoi8AAKI3AACiQMAAokqAAKJSgACiXEAAomVAAKJuAACid8AAooDAAKKJwACiksAAopyAAKKcwACinUAAop3AAKKegACinwAAop/AAKKgQACioMAAoqGAAKKiAACiooAAoqNAAKKkAACipIAAoqUAAKKlgACipkAAoqcAAKKnwACiqQAAoq9AAKKwgACisQAAorJAAKKzAACis4AAosXAAKLOwACi2IAAouGAAKLiQACi4sAAouNAAKLjwACi5EAAouTAAKLlAACi5cAAouwAAKL1QACi9cAAovZAAKL2wACi90AAovfAAKL4QACi+MAAovlAAKL5wACjAwAAowPAAKMEgACjBUAAowYAAKMGwACjB4AAowhAAKMJAACjCcAAowpAAKMpAACjKYAAoypAAKMqwACjK4AAoyvAAKMsAACjLEAAoyyAAKMtAACjLYAAoy3AAKMuAACjLoAAoy7AAKMzAACjM0AAozPAAKNSgACjUwAAo1OAAKNUAACjVMAAo1UAAKNVQACjVYAAo1XAAKNWQACjVsAAo1cAAKNXQACjV8AAo1gAAKN2wACjd0AAo3gAAKN4gACjeUAAo3mAAKN5wACjegAAo3pAAKN6wACje0AAo3uAAKN7wACjfEAAo3yAAKOAwACjgQAAo4GAAKOgQACjoMAAo6FAAKOhwACjooAAo6LAAKOjAACjo0AAo6OAAKOkAACjpIAAo6TAAKOlAACjpYAAo6XAAKPEgACjxQAAo8XAAKPGQACjxwAAo8dAAKPHgACjx8AAo8gAAKPIgACjyQAAo8lAAKPJgACjygAAo8pAAKPOgACjzsAAo89AAKPuAACj7oAAo+8AAKPvgACj8EAAo/CAAKPwwACj8QAAo/FAAKPxwACj8kAAo/KAAKPywACj80AAo/OAAKQSQACkEsAApBOAAKQUAACkFMAApBUAAKQVQACkFYAApBXAAKQWQACkFsAApBcAAKQXQACkF8AApBgAAKQeQACkHoAApB7AAKQfQACkPgAApD6AAKQ/AACkP4AApEBAAKRAgACkQMAApEEAAKRBQACkQcAApEJAAKRCgACkQsAApENAAKRDgACkYkAApGLAAKRjgACkZAAApGTAAKRlAACkZUAApGWAAKRlwACkZkAApGbAAKRnAACkZ0AApGfAAKRoAACkbsAApHUAAKR4QACkeQAApHmAAKR6QACkfYAApH5AAKR/AACkf8AApIBAAKSCgACkp0AApLAAAKS4AACkwAAApMCAAKTBAACkwYAApMIAAKTCwACkwwAApMNAAKTEAACkxEAApMTAAKTFAACkxYAApMZAAKTGgACkxsAApMeAAKTHwACkyQAApM9AAKTRgACk0gAApNKAAKTUwACk1YAApNZAAKTWwACk6QAApPIAAKT7wAClBMAApQWAAKUGAAClBoAApQcAAKUHgAClCAAApQhAAKUJAAClD0AApReAAKUYAAClGIAApRkAAKUZgAClGgAApRqAAKUbAAClG4AApSPAAKUkgAClJUAApSYAAKUmwAClJ4AApShAAKUpAAClKcAApSpAAKVJAAClSYAApUoAAKVKgAClS0AApUuAAKVLwAClTAAApUxAAKVMwAClTUAApU2AAKVNwAClTkAApU6AAKVtQAClbcAApW5AAKVuwAClb4AApW/AAKVwAAClcEAApXCAAKVxAAClcYAApXHAAKVyAAClcoAApXLAAKWRgAClkgAApZLAAKWTQACllAAApZRAAKWUgACllMAApZUAAKWVgACllgAApZZAAKWWgACllwAApZdAAKWdgAClncAApZ4AAKWegAClvUAApb3AAKW+QAClvsAApb+AAKW/wAClwAAApcBAAKXAgAClwQAApcGAAKXBwAClwgAApcKAAKXCwACl4YAApeIAAKXigACl4wAApePAAKXkAACl5EAApeSAAKXkwACl5UAApeXAAKXmAACl5kAApebAAKXnAACmBcAApgZAAKYGwACmB0AApggAAKYIQACmCIAApgjAAKYJAACmCYAApgoAAKYKQACmCoAApgsAAKYLQACmKgAApiqAAKYrAACmK4AApixAAKYsgACmLMAApi0AAKYtQACmLcAApi5AAKYugACmLsAApi9AAKYvgACmTkAApk7AAKZPQACmT8AAplCAAKZQwACmUQAAplFAAKZRgACmUgAAplKAAKZSwACmUwAAplOAAKZTwACmZgAApm8AAKZ4wACmgcAApoKAAKaDAACmg4AApoQAAKaEgACmhQAApoVAAKaGAACmjEAAppOAAKaUAACmlIAAppUAAKaVgACmlgAAppaAAKaXAACmnkAApp8AAKafwACmoIAApqFAAKaiAACmosAApqOAAKakAACmwsAApsNAAKbDwACmxEAApsUAAKbFQACmxYAApsXAAKbGAACmxoAApscAAKbHQACmx4AApsgAAKbIQACm5wAApueAAKboAACm6IAApulAAKbpgACm6cAApuoAAKbqQACm6sAAputAAKbrgACm68AApuxAAKbsgACnC0AApwvAAKcMQACnDMAApw2AAKcNwACnDgAApw5AAKcOgACnDwAApw+AAKcPwACnEAAApxCAAKcQwACnL4AApzAAAKcwwACnMUAApzIAAKcyQACnMoAApzLAAKczAACnM4AApzQAAKc0QACnNIAApzUAAKc1QACnVAAAp1SAAKdVAACnVYAAp1ZAAKdWgACnVsAAp1cAAKdXQACnV8AAp1hAAKdYgACnWMAAp1lAAKdZgACneEAAp3jAAKd5QACnecAAp3qAAKd6wACnewAAp3tAAKd7gACnfAAAp3yAAKd8wACnfQAAp32AAKd9wACnnIAAp50AAKedgACnngAAp57AAKefAACnn0AAp5+AAKefwACnoEAAp6DAAKehAACnoUAAp6HAAKeiAACnxsAAp8+AAKfXgACn34AAp+AAAKfggACn4QAAp+GAAKfiQACn4oAAp+LAAKfjgACn48AAp+RAAKfkgACn5UAAp+XAAKfmAACn5kAAp+cAAKfnQACn6IAAp+7AAKfxAACn8YAAp/IAAKf0QACn9QAAp/XAAKf2QACoCIAAqBGAAKgbQACoJEAAqCUAAKglgACoJgAAqCaAAKgnAACoJ4AAqCfAAKgogACoLsAAqDcAAKg3gACoOAAAqDiAAKg5AACoOYAAqDoAAKg6gACoOwAAqENAAKhEAACoRMAAqEWAAKhGQACoRwAAqEfAAKhIgACoSUAAqEnAAKhogACoaQAAqGmAAKhqAACoasAAqGsAAKhrQACoa4AAqGvAAKhsQACobMAAqG0AAKhtQACobcAAqG4AAKiMwACojUAAqI3AAKiOQACojwAAqI9AAKiPgACoj8AAqJAAAKiQgACokQAAqJFAAKiRgACokgAAqJJAAKixAACosYAAqLJAAKiywACos4AAqLPAAKi0AACotEAAqLSAAKi1AACotYAAqLXAAKi2AACotoAAqLbAAKi9AACovUAAqL2AAKi+AACo3MAAqN1AAKjdwACo3kAAqN8AAKjfQACo34AAqN/AAKjgAACo4IAAqOEAAKjhQACo4YAAqOIAAKjiQACpAQAAqQGAAKkCAACpAoAAqQNAAKkDgACpA8AAqQQAAKkEQACpBMAAqQVAAKkFgACpBcAAqQZAAKkGgACpJUAAqSXAAKkmQACpJsAAqSeAAKknwACpKAAAqShAAKkogACpKQAAqSmAAKkpwACpKgAAqSqAAKkqwACpSYAAqUoAAKlKgACpSwAAqUvAAKlMAACpTEAAqUyAAKlMwACpTUAAqU3AAKlOAACpTkAAqU7AAKlPAACpbcAAqW5AAKluwACpb0AAqXAAAKlwQACpcIAAqXDAAKlxAACpcYAAqXIAAKlyQACpcoAAqXMAAKlzQACphYAAqY6AAKmYQACpoUAAqaIAAKmigACpowAAqaOAAKmkAACppIAAqaTAAKmlgACpq8AAqbMAAKmzgACptAAAqbSAAKm1AACptYAAqbYAAKm2gACpvcAAqb6AAKm/QACpwAAAqcDAAKnBgACpwkAAqcMAAKnDgACp4kAAqeLAAKnjQACp48AAqeSAAKnkwACp5QAAqeVAAKnlgACp5gAAqeaAAKnmwACp5wAAqeeAAKnnwACqBoAAqgcAAKoHgACqCAAAqgjAAKoJAACqCUAAqgmAAKoJwACqCkAAqgrAAKoLAACqC0AAqgvAAKoMAACqKsAAqitAAKorwACqLEAAqi0AAKotQACqLYAAqi3AAKouAACqLoAAqi8AAKovQACqL4AAqjAAAKowQACqTwAAqk+AAKpQQACqUMAAqlGAAKpRwACqUgAAqlJAAKpSgACqUwAAqlOAAKpTwACqVAAAqlSAAKpUwACqc4AAqnQAAKp0gACqdQAAqnXAAKp2AACqdkAAqnaAAKp2wACqd0AAqnfAAKp4AACqeEAAqnjAAKp5AACql8AAqphAAKqYwACqmUAAqpoAAKqaQACqmoAAqprAAKqbAACqm4AAqpwAAKqcQACqnIAAqp0AAKqdQACqvAAAqryAAKq9QACqvcAAqr6AAKq+wACqvwAAqr9AAKq/gACqwAAAqsCAAKrAwACqwQAAqsGAAKrBwACq5oAAqu9AAKr3QACq/0AAqv/AAKsAQACrAMAAqwFAAKsCAACrAkAAqwKAAKsDQACrA4AAqwQAAKsEQACrBMAAqwWAAKsFwACrBgAAqwbAAKsHAACrCEAAqw6AAKsQwACrEUAAqxHAAKsUAACrFMAAqxWAAKsWAACrKEAAqzFAAKs7AACrRAAAq0TAAKtFQACrRcAAq0ZAAKtGwACrR0AAq0eAAKtIQACrToAAq1bAAKtXQACrV8AAq1hAAKtYwACrWUAAq1nAAKtaQACrWsAAq2MAAKtjwACrZIAAq2VAAKtmAACrZsAAq2eAAKtoQACraQAAq2mAAKuIQACriMAAq4lAAKuJwACrioAAq4rAAKuLAACri0AAq4uAAKuMAACrjIAAq4zAAKuNAACrjYAAq43AAKusgACrrQAAq62AAKuuAACrrsAAq68AAKuvQACrr4AAq6/AAKuwQACrsMAAq7EAAKuxQACrscAAq7IAAKvQwACr0UAAq9IAAKvSgACr00AAq9OAAKvTwACr1AAAq9RAAKvUwACr1UAAq9WAAKvVwACr1kAAq9aAAKvcwACr3QAAq91AAKvdwACr/IAAq/0AAKv9gACr/gAAq/7AAKv/AACr/0AAq/+AAKv/wACsAEAArADAAKwBAACsAUAArAHAAKwCAACsIMAArCFAAKwhwACsIkAArCMAAKwjQACsI4AArCPAAKwkAACsJIAArCUAAKwlQACsJYAArCYAAKwmQACsRQAArEWAAKxGAACsRoAArEdAAKxHgACsR8AArEgAAKxIQACsSMAArElAAKxJgACsScAArEpAAKxKgACsaUAArGnAAKxqQACsasAArGuAAKxrwACsbAAArGxAAKxsgACsbQAArG2AAKxtwACsbgAArG6AAKxuwACsjYAArI4AAKyOgACsjwAArI/AAKyQAACskEAArJCAAKyQwACskUAArJHAAKySAACskkAArJLAAKyTAACspUAArK5AAKy4AACswQAArMHAAKzCQACswsAArMNAAKzDwACsxEAArMSAAKzFQACsy4AArNLAAKzTQACs08AArNRAAKzUwACs1UAArNXAAKzWQACs3YAArN5AAKzfAACs38AArOCAAKzhQACs4gAArOLAAKzjQACtAgAArQKAAK0DAACtA4AArQRAAK0EgACtBMAArQUAAK0FQACtBcAArQZAAK0GgACtBsAArQdAAK0HgACtJkAArSbAAK0nQACtJ8AArSiAAK0owACtKQAArSlAAK0pgACtKgAArSqAAK0qwACtKwAArSuAAK0rwACtSoAArUsAAK1LgACtTAAArUzAAK1NAACtTUAArU2AAK1NwACtTkAArU7AAK1PAACtT0AArU/AAK1QAACtbsAArW9AAK1vwACtcEAArXEAAK1xQACtcYAArXHAAK1yAACtcoAArXMAAK1zQACtc4AArXQAAK10QACtkwAArZOAAK2UAACtlIAArZVAAK2VgACtlcAArZYAAK2WQACtlsAArZdAAK2XgACtl8AArZhAAK2YgACtt0AArbfAAK24QACtuMAArbmAAK25wACtugAArbpAAK26gACtuwAArbuAAK27wACtvAAArbyAAK28wACt24AArdwAAK3cgACt3QAArd3AAK3eAACt3kAArd6AAK3ewACt30AArd/AAK3gAACt4EAAreDAAK3hAACt5UAAreWAAK3mAACt6kAAreyAAK3tQACt7gAAre6AAK38wACt/YAArf4AAK3+wACt/4AArgBAAK4BAACuIcAArirAAK4zwACuPIAArkZAAK5OQACuWAAArmHAAK5pwACucsAArnvAAK58QACufQAArn2AAK5+AACufoAArn9AAK6AAACugIAAroEAAK6BwACugkAAroLAAK6DgACuhEAAroSAAK6FwACujAAAro1AAK6NwACujwAAro/AAK6QQACuooAArquAAK61QACuvkAArr8AAK6/gACuwAAArsCAAK7BAACuwYAArsHAAK7CgACuyMAArtIAAK7SgACu0wAArtOAAK7UAACu1IAArtUAAK7VgACu1gAArtaAAK7fwACu4IAAruFAAK7iAACu4sAAruOAAK7kQACu5QAAruXAAK7mgACu5wAArwXAAK8GQACvBwAArweAAK8IQACvCIAArwjAAK8JAACvCUAArwnAAK8KQACvCoAArwrAAK8LQACvC4AArw/AAK8QAACvEIAAry9AAK8vwACvMEAArzDAAK8xgACvMcAArzIAAK8yQACvMoAArzMAAK8zgACvM8AArzQAAK80gACvNMAAr1OAAK9UAACvVMAAr1VAAK9WAACvVkAAr1aAAK9WwACvVwAAr1eAAK9YAACvWEAAr1iAAK9ZAACvWUAAr12AAK9dwACvXkAAr30AAK99gACvfgAAr36AAK9/QACvf4AAr3/AAK+AAACvgEAAr4DAAK+BQACvgYAAr4HAAK+CQACvgoAAr6FAAK+hwACvooAAr6MAAK+jwACvpAAAr6RAAK+kgACvpMAAr6VAAK+lwACvpgAAr6ZAAK+mwACvpwAAr6tAAK+rgACvrAAAr8rAAK/LQACvy8AAr8xAAK/NAACvzUAAr82AAK/NwACvzgAAr86AAK/PAACvz0AAr8+AAK/QAACv0EAAr+8AAK/vgACv8EAAr/DAAK/xgACv8cAAr/IAAK/yQACv8oAAr/MAAK/zgACv88AAr/QAAK/0gACv9MAAr/sAAK/7QACv+4AAr/wAALAawACwG0AAsBvAALAcQACwHQAAsB1AALAdgACwHcAAsB4AALAegACwHwAAsB9AALAfgACwIAAAsCBAALA/AACwP4AAsEBAALBAwACwQYAAsEHAALBCAACwQkAAsEKAALBDAACwQ4AAsEPAALBEAACwRIAAsETAALBNgACwU8AAsFUAALBVwACwVwAAsFfAALBYQACwWkAAsH8AALCHwACwj8AAsJfAALCYQACwmMAAsJlAALCZwACwmoAAsJrAALCbAACwm8AAsJwAALCcgACwnMAAsJ2AALCeQACwnoAAsJ7AALCfgACwn8AAsKEAALCnQACwqYAAsKoAALCqgACwrMAAsK2AALCuQACwrsAAsMEAALDKAACw08AAsNzAALDdgACw3gAAsN6AALDfAACw34AAsOAAALDgQACw4QAAsOdAALDvgACw8AAAsPCAALDxAACw8YAAsPIAALDygACw8wAAsPOAALD7wACw/IAAsP1AALD+AACw/sAAsP+AALEAQACxAQAAsQHAALECQACxIQAAsSGAALEiAACxIoAAsSNAALEjgACxI8AAsSQAALEkQACxJMAAsSVAALElgACxJcAAsSZAALEmgACxRUAAsUXAALFGQACxRsAAsUeAALFHwACxSAAAsUhAALFIgACxSQAAsUmAALFJwACxSgAAsUqAALFKwACxaYAAsWoAALFqwACxa0AAsWwAALFsQACxbIAAsWzAALFtAACxbYAAsW4AALFuQACxboAAsW8AALFvQACxdYAAsXXAALF2AACxdoAAsZVAALGVwACxlkAAsZbAALGXgACxl8AAsZgAALGYQACxmIAAsZkAALGZgACxmcAAsZoAALGagACxmsAAsbmAALG6AACxuoAAsbsAALG7wACxvAAAsbxAALG8gACxvMAAsb1AALG9wACxvgAAsb5AALG+wACxvwAAsd3AALHeQACx3sAAsd9AALHgAACx4EAAseCAALHgwACx4QAAseGAALHiAACx4kAAseKAALHjAACx40AAsgIAALICgACyAwAAsgOAALIEQACyBIAAsgTAALIFAACyBUAAsgXAALIGQACyBoAAsgbAALIHQACyB4AAsiZAALImwACyJ0AAsifAALIogACyKMAAsikAALIpQACyKYAAsioAALIqgACyKsAAsisAALIrgACyK8AAsj4AALJHAACyUMAAslnAALJagACyWwAAsluAALJcAACyXIAAsl0AALJdQACyXgAAsmRAALJrgACybAAAsmyAALJtAACybYAAsm4AALJugACybwAAsnZAALJ3AACyd8AAsniAALJ5QACyegAAsnrAALJ7gACyfAAAsprAALKbQACym8AAspxAALKdAACynUAAsp2AALKdwACyngAAsp6AALKfAACyn0AAsp+AALKgAACyoEAAsr8AALK/gACywAAAssCAALLBQACywYAAssHAALLCAACywkAAssLAALLDQACyw4AAssPAALLEQACyxIAAsuNAALLjwACy5EAAsuTAALLlgACy5cAAsuYAALLmQACy5oAAsucAALLngACy58AAsugAALLogACy6MAAsweAALMIAACzCMAAswlAALMKAACzCkAAswqAALMKwACzCwAAswuAALMMAACzDEAAswyAALMNAACzDUAAsy4AALM3AACzQAAAs0jAALNSgACzWoAAs2RAALNuAACzdgAAs38AALOIAACziIAAs4lAALOJwACzikAAs4rAALOLgACzjEAAs4zAALONQACzjgAAs46AALOPAACzj8AAs5CAALOQwACzkgAAs5hAALOZgACzmgAAs5tAALOcAACznIAAs67AALO3wACzwYAAs8qAALPLQACzy8AAs8xAALPMwACzzUAAs83AALPOAACzzsAAs9UAALPeQACz3sAAs99AALPfwACz4EAAs+DAALPhQACz4cAAs+JAALPiwACz7AAAs+zAALPtgACz7kAAs+8AALPvwACz8IAAs/FAALPyAACz8sAAs/NAALQSAAC0EoAAtBNAALQTwAC0FIAAtBTAALQVAAC0FUAAtBWAALQWAAC0FoAAtBbAALQXAAC0F4AAtBfAALQcAAC0HEAAtBzAALQ7gAC0PAAAtDyAALQ9AAC0PcAAtD4AALQ+QAC0PoAAtD7AALQ/QAC0P8AAtEAAALRAQAC0QMAAtEEAALRfwAC0YEAAtGEAALRhgAC0YkAAtGKAALRiwAC0YwAAtGNAALRjwAC0ZEAAtGSAALRkwAC0ZUAAtGWAALRpwAC0awAAtGvAALRsQAC0cIAAtHLAALRzgAC0dEAAtHTAALR7gAC0fcAAtJyAALSdAAC0nYAAtJ4AALSewAC0nwAAtJ9AALSfgAC0n8AAtKBAALSgwAC0oQAAtKFAALShwAC0ogAAtMDAALTBQAC0wgAAtMKAALTDQAC0w4AAtMPAALTEAAC0xEAAtMTAALTFQAC0xYAAtMXAALTGQAC0xoAAtMrAALTLAAC0y4AAtOpAALTqwAC060AAtOvAALTsgAC07MAAtO0AALTtQAC07YAAtO4AALTugAC07sAAtO8AALTvgAC078AAtQ6AALUPAAC1D8AAtRBAALURAAC1EUAAtRGAALURwAC1EgAAtRKAALUTAAC1E0AAtROAALUUAAC1FEAAtRqAALUawAC1GwAAtRuAALU6QAC1OsAAtTtAALU7wAC1PIAAtTzAALU9AAC1PUAAtT2AALU+AAC1PoAAtT7AALU/AAC1P4AAtT/AALVegAC1XwAAtV/AALVgQAC1YQAAtWFAALVhgAC1YcAAtWIAALVigAC1YwAAtWNAALVjgAC1ZAAAtWRAALVrwAC1cgAAtYnAALWKgAC1i0AAtYwAALWMwAC1jYAAtY5AALWPAAC1j8AAtZCAALWRQAC1kgAAtZLAALWTgAC1lEAAtZUAALWVwAC1loAAtZdAALWYAAC1mMAAtZmAALWaQAC1mwAAtbLAALWzgAC1tEAAtbUAALW1wAC1toAAtbdAALW4AAC1uMAAtbmAALW6QAC1uwAAtbvAALW8gAC1vUAAtb4AALW+wAC1v4AAtcBAALXBAAC1wcAAtcKAALXDQAC1xAAAtcSAALXMgAC10QAAtdTAALXcwAC14cAAteQAALXpQAC168AAte4AALXzQAC1+gAAtfwAALYBgAC2AsAAtgZAALYNAAC2FIAAthbAALYbgAC2IAAAtiPAALZIgAC2UUAAtllAALZhQAC2YcAAtmJAALZiwAC2Y0AAtmQAALZkQAC2ZIAAtmVAALZlgAC2ZgAAtmZAALZmwAC2Z4AAtmfAALZoAAC2aMAAtmkAALZqQAC2cIAAtnLAALZzQAC2c8AAtnYAALZ2wAC2d4AAtngAALaKQAC2k0AAtp0AALamAAC2psAAtqdAALanwAC2qEAAtqjAALapQAC2qYAAtqpAALawgAC2uMAAtrlAALa5wAC2ukAAtrrAALa7QAC2u8AAtrxAALa8wAC2xQAAtsXAALbGgAC2x0AAtsgAALbIwAC2yYAAtspAALbLAAC2y4AAtupAALbqwAC260AAtuvAALbsgAC27MAAtu0AALbtQAC27YAAtu4AALbugAC27sAAtu8AALbvgAC278AAtw6AALcPAAC3D4AAtxAAALcQwAC3EQAAtxFAALcRgAC3EcAAtxJAALcSwAC3EwAAtxNAALcTwAC3FAAAtzLAALczQAC3NAAAtzSAALc1QAC3NYAAtzXAALc2AAC3NkAAtzbAALc3QAC3N4AAtzfAALc4QAC3OIAAtz7AALc/AAC3P0AAtz/AALdegAC3XwAAt1+AALdgAAC3YMAAt2EAALdhQAC3YYAAt2HAALdiQAC3YsAAt2MAALdjQAC3Y8AAt2QAALeCwAC3g0AAt4PAALeEQAC3hQAAt4VAALeFgAC3hcAAt4YAALeGgAC3hwAAt4dAALeHgAC3iAAAt4hAALenAAC3p4AAt6gAALeogAC3qUAAt6mAALepwAC3qgAAt6pAALeqwAC3q0AAt6uAALerwAC3rEAAt6yAALfLQAC3y8AAt8xAALfMwAC3zYAAt83AALfOAAC3zkAAt86AALfPAAC3z4AAt8/AALfQAAC30IAAt9DAALfvgAC38AAAt/CAALfxAAC38cAAt/IAALfyQAC38oAAt/LAALfzQAC388AAt/QAALf0QAC39MAAt/UAALgHQAC4EEAAuBoAALgjAAC4I8AAuCRAALgkwAC4JUAAuCXAALgmQAC4JoAAuCdAALgtgAC4NMAAuDVAALg1wAC4NkAAuDbAALg3QAC4N8AAuDhAALg/gAC4QEAAuEEAALhBwAC4QoAAuENAALhEAAC4RMAAuEVAALhkAAC4ZIAAuGVAALhlwAC4ZoAAuGbAALhnAAC4Z0AAuGeAALhoAAC4aIAAuGjAALhpAAC4aYAAuGnAALiIgAC4iQAAuImAALiKAAC4isAAuIsAALiLQAC4i4AAuIvAALiMQAC4jMAAuI0AALiNQAC4jcAAuI4AALiswAC4rUAAuK3AALiuQAC4rwAAuK9AALivgAC4r8AAuLAAALiwgAC4sQAAuLFAALixgAC4sgAAuLJAALjRAAC40YAAuNJAALjSwAC404AAuNPAALjUAAC41EAAuNSAALjVAAC41YAAuNXAALjWAAC41oAAuNbAALj1gAC49gAAuPaAALj3AAC498AAuPgAALj4QAC4+IAAuPjAALj5QAC4+cAAuPoAALj6QAC4+sAAuPsAALkZwAC5GkAAuRrAALkbQAC5HAAAuRxAALkcgAC5HMAAuR0AALkdgAC5HgAAuR5AALkegAC5HwAAuR9AALk+AAC5PoAAuT8AALk/gAC5QEAAuUCAALlAwAC5QQAAuUFAALlBwAC5QkAAuUKAALlCwAC5Q0AAuUOAALloQAC5cQAAuXkAALmBAAC5gYAAuYIAALmCgAC5gwAAuYPAALmEAAC5hEAAuYUAALmFQAC5hcAAuYYAALmGgAC5h0AAuYeAALmHwAC5iIAAuYjAALmKAAC5kEAAuZKAALmTAAC5k4AAuZXAALmWgAC5l0AAuZfAALmqAAC5swAAubzAALnFwAC5xoAAuccAALnHgAC5yAAAuciAALnJAAC5yUAAucoAALnQQAC52IAAudkAALnZgAC52gAAudqAALnbAAC524AAudwAALncgAC55MAAueWAALnmQAC55wAAuefAALnogAC56UAAueoAALnqwAC560AAugoAALoKgAC6CwAAuguAALoMQAC6DIAAugzAALoNAAC6DUAAug3AALoOQAC6DoAAug7AALoPQAC6D4AAui5AALouwAC6L0AAui/AALowgAC6MMAAujEAALoxQAC6MYAAujIAALoygAC6MsAAujMAALozgAC6M8AAulKAALpTAAC6U8AAulRAALpVAAC6VUAAulWAALpVwAC6VgAAulaAALpXAAC6V0AAuleAALpYAAC6WEAAul6AALpewAC6XwAAul+AALp+QAC6fsAAun9AALp/wAC6gIAAuoDAALqBAAC6gUAAuoGAALqCAAC6goAAuoLAALqDAAC6g4AAuoPAALqigAC6owAAuqOAALqkAAC6pMAAuqUAALqlQAC6pYAAuqXAALqmQAC6psAAuqcAALqnQAC6p8AAuqgAALrGwAC6x0AAusfAALrIQAC6yQAAuslAALrJgAC6ycAAusoAALrKgAC6ywAAustAALrLgAC6zAAAusxAALrrAAC664AAuuwAALrsgAC67UAAuu2AALrtwAC67gAAuu5AALruwAC670AAuu+AALrvwAC68EAAuvCAALsPQAC7D8AAuxBAALsQwAC7EYAAuxHAALsSAAC7EkAAuxKAALsTAAC7E4AAuxPAALsUAAC7FIAAuxTAALsnAAC7MAAAuznAALtCwAC7Q4AAu0QAALtEgAC7RQAAu0WAALtGAAC7RkAAu0cAALtNQAC7VIAAu1UAALtVgAC7VgAAu1aAALtXAAC7V4AAu1gAALtfQAC7YAAAu2DAALthgAC7YkAAu2MAALtjwAC7ZIAAu2UAALuDwAC7hEAAu4TAALuFQAC7hgAAu4ZAALuGgAC7hsAAu4cAALuHgAC7iAAAu4hAALuIgAC7iQAAu4lAALuoAAC7qIAAu6kAALupgAC7qkAAu6qAALuqwAC7qwAAu6tAALurwAC7rEAAu6yAALuswAC7rUAAu62AALvMQAC7zMAAu81AALvNwAC7zoAAu87AALvPAAC7z0AAu8+AALvQAAC70IAAu9DAALvRAAC70YAAu9HAALvwgAC78QAAu/HAALvyQAC78wAAu/NAALvzgAC788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AAwJVAAMCVgADAlcAAwJYAAMCWQADAlsAAwJdAAMCXgADAl8AAwJhAAMCYgADAt0AAwLfAAMC4gADAuQAAwLnAAMC6AADAukAAwLqAAMC6wADAu0AAwLvAAMC8AADAvEAAwLzAAMC9AADAwUAAwMGAAMDCAADA4MAAwOFAAMDhwADA4kAAwOMAAMDjQADA44AAwOPAAMDkAADA5IAAwOUAAMDlQADA5YAAwOYAAMDmQADBBQAAwQWAAMEGQADBBsAAwQeAAMEHwADBCAAAwQhAAMEIgADBCQAAwQmAAMEJwADBCgAAwQqAAMEKwADBEQAAwRFAAMERgADBEgAAwTDAAMExQADBMcAAwTJAAMEzAADBM0AAwTOAAMEzwADBNAAAwTSAAME1AADBNUAAwTWAAME2AADBNkAAwVUAAMFVgADBVkAAwVbAAMFXgADBV8AAwVgAAMFYQADBWIAAwVkAAMFZgADBWcAAwVoAAMFagADBWsAAwWFAAMFngADBa8AAwWyAAMFtQADBbgAAwW7AAMFzAADBc8AAwXSAAMF1QADBdgAAwXaAAMF7AADBfgAAwYBAAMGDwADBqIAAwbFAAMG5QADBwUAAwcHAAMHCQADBwsAAwcNAAMHEAADBxEAAwcSAAMHFQADBxYAAwcYAAMHGQADBxwAAwcfAAMHIAADByEAAwckAAMHJQADByoAAwdDAAMHTAADB04AAwdQAAMHWQADB1wAAwdfAAMHYQADB6oAAwfOAAMH9QADCBkAAwgcAAMIHgADCCAAAwgiAAMIJAADCCYAAwgnAAMIKgADCEMAAwhkAAMIZgADCGgAAwhqAAMIbAADCG4AAwhwAAMIcgADCHQAAwiVAAMImAADCJsAAwieAAMIoQADCKQAAwinAAMIqgADCK0AAwivAAMJKgADCSwAAwkuAAMJMAADCTMAAwk0AAMJNQADCTYAAwk3AAMJOQADCTsAAwk8AAMJPQADCT8AAwlAAAMJuwADCb0AAwm/AAMJwQADCcQAAwnFAAMJxgADCccAAwnIAAMJygADCcwAAwnNAAMJzgADCdAAAwnRAAMKTAADCk4AAwpRAAMKUwADClYAAwpXAAMKWAADClkAAwpaAAMKXAADCl4AAwpfAAMKYAADCmIAAwpjAAMKfAADCn0AAwp+AAMKgAADCvsAAwr9AAMK/wADCwEAAwsEAAMLBQADCwYAAwsHAAMLCAADCwoAAwsMAAMLDQADCw4AAwsQAAMLEQADC4wAAwuOAAMLkAADC5IAAwuVAAMLlgADC5cAAwuYAAMLmQADC5sAAwudAAMLngADC58AAwuhAAMLogADDB0AAwwfAAMMIQADDCMAAwwmAAMMJwADDCgAAwwpAAMMKgADDCwAAwwuAAMMLwADDDAAAwwyAAMMMwADDK4AAwywAAMMsgADDLQAAwy3AAMMuAADDLkAAwy6AAMMuwADDL0AAwy/AAMMwAADDMEAAwzDAAMMxAADDT8AAw1BAAMNQwADDUUAAw1IAAMNSQADDUoAAw1LAAMNTAADDU4AAw1QAAMNUQADDVIAAw1UAAMNVQADDZ4AAw3CAAMN6QADDg0AAw4QAAMOEgADDhQAAw4WAAMOGAADDhoAAw4bAAMOHgADDjcAAw5UAAMOVgADDlgAAw5aAAMOXAADDl4AAw5gAAMOYgADDn8AAw6CAAMOhQADDogAAw6LAAMOjgADDpEAAw6UAAMOlgADDxEAAw8TAAMPFQADDxcAAw8aAAMPGwADDxwAAw8dAAMPHgADDyAAAw8iAAMPIwADDyQAAw8mAAMPJwADD6IAAw+kAAMPpgADD6gAAw+rAAMPrAADD60AAw+uAAMPrwADD7EAAw+zAAMPtAADD7UAAw+3AAMPuAADEDMAAxA1AAMQNwADEDkAAxA8AAMQPQADED4AAxA/AAMQQAADEEIAAxBEAAMQRQADEEYAAxBIAAMQSQADEMQAAxDGAAMQyQADEMsAAxDOAAMQzwADENAAAxDRAAMQ0gADENQAAxDWAAMQ1wADENgAAxDaAAMQ2wADEVYAAxFYAAMRWgADEVwAAxFfAAMRYAADEWEAAxFiAAMRYwADEWUAAxFnAAMRaAADEWkAAxFrAAMRbAADEecAAxHpAAMR6wADEe0AAxHwAAMR8QADEfIAAxHzAAMR9AADEfYAAxH4AAMR+QADEfoAAxH8AAMR/QADEngAAxJ6AAMSfQADEn8AAxKCAAMSgwADEoQAAxKFAAMShgADEogAAxKKAAMSiwADEowAAxKOAAMSjwADEyIAAxNFAAMTZQADE4UAAxOHAAMTiQADE4sAAxONAAMTkAADE5EAAxOSAAMTlQADE5YAAxOYAAMTmQADE5wAAxOfAAMToAADE6EAAxOkAAMTpQADE6oAAxPDAAMTzAADE84AAxPQAAMT2QADE9wAAxPfAAMT4QADFCoAAxROAAMUdQADFJkAAxScAAMUngADFKAAAxSiAAMUpAADFKYAAxSnAAMUqgADFMMAAxTkAAMU5gADFOgAAxTqAAMU7AADFO4AAxTwAAMU8gADFPQAAxUVAAMVGAADFRsAAxUeAAMVIQADFSQAAxUnAAMVKgADFS0AAxUvAAMVqgADFawAAxWuAAMVsAADFbMAAxW0AAMVtQADFbYAAxW3AAMVuQADFbsAAxW8AAMVvQADFb8AAxXAAAMWOwADFj0AAxY/AAMWQQADFkQAAxZFAAMWRgADFkcAAxZIAAMWSgADFkwAAxZNAAMWTgADFlAAAxZRAAMWzAADFs4AAxbRAAMW0wADFtYAAxbXAAMW2AADFtkAAxbaAAMW3AADFt4AAxbfAAMW4AADFuIAAxbjAAMW/AADFv0AAxb+AAMXAAADF3sAAxd9AAMXfwADF4EAAxeEAAMXhQADF4YAAxeHAAMXiAADF4oAAxeMAAMXjQADF44AAxeQAAMXkQADGAwAAxgOAAMYEAADGBIAAxgVAAMYFgADGBcAAxgYAAMYGQADGBsAAxgdAAMYHgADGB8AAxghAAMYIgADGJ0AAxifAAMYoQADGKMAAximAAMYpwADGKgAAxipAAMYqgADGKwAAxiuAAMYrwADGLAAAxiyAAMYswADGS4AAxkwAAMZMgADGTQAAxk3AAMZOAADGTkAAxk6AAMZOwADGT0AAxk/AAMZQAADGUEAAxlDAAMZRAADGb8AAxnBAAMZwwADGcUAAxnIAAMZyQADGcoAAxnLAAMZzAADGc4AAxnQAAMZ0QADGdIAAxnUAAMZ1QADGh4AAxpCAAMaaQADGo0AAxqQAAMakgADGpQAAxqWAAMamAADGpoAAxqbAAMangADGrcAAxrUAAMa1gADGtgAAxraAAMa3AADGt4AAxrgAAMa4gADGv8AAxsCAAMbBQADGwgAAxsLAAMbDgADGxEAAxsUAAMbFgADG5EAAxuTAAMblQADG5cAAxuaAAMbmwADG5wAAxudAAMbngADG6AAAxuiAAMbowADG6QAAxumAAMbpwADHCIAAxwkAAMcJgADHCgAAxwrAAMcLAADHC0AAxwuAAMcLwADHDEAAxwzAAMcNAADHDU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AA0ERAANBEwADQRQAA0EVAANBFwADQRgAA0ExAANBMgADQTMAA0E1AANBsAADQbIAA0G0AANBtgADQbkAA0G6AANBuwADQbwAA0G9AANBvwADQcEAA0HCAANBwwADQcUAA0HGAANCQQADQkMAA0JFAANCRwADQkoAA0JLAANCTAADQk0AA0JOAANCUAADQlIAA0JTAANCVAADQlYAA0JXAANC0gADQtQAA0LWAANC2AADQtsAA0LcAANC3QADQt4AA0LfAANC4QADQuMAA0LkAANC5QADQucAA0LoAANDYwADQ2UAA0NnAANDaQADQ2wAA0NtAANDbgADQ28AA0NwAANDcgADQ3QAA0N1AANDdgADQ3gAA0N5AAND9AADQ/YAA0P4AAND+gADQ/0AA0P+AAND/wADRAAAA0QBAANEAwADRAUAA0QGAANEBwADRAkAA0QKAANEUwADRHcAA0SeAANEwgADRMUAA0THAANEyQADRMsAA0TNAANEzwADRNAAA0TTAANE7AADRQkAA0ULAANFDQADRQ8AA0URAANFEwADRRUAA0UXAANFNAADRTcAA0U6AANFPQADRUAAA0VDAANFRgADRUkAA0VLAANFxgADRcgAA0XKAANFzAADRc8AA0XQAANF0QADRdIAA0XTAANF1QADRdcAA0XYAANF2QADRdsAA0XcAANGVwADRlkAA0ZcAANGXgADRmEAA0ZiAANGYwADRmQAA0ZlAANGZwADRmkAA0ZqAANGawADRm0AA0ZuAANG6QADRusAA0btAANG7wADRvIAA0bzAANG9AADRvUAA0b2AANG+AADRvoAA0b7AANG/AADRv4AA0b/AANHegADR3wAA0d/AANHgQADR4QAA0eFAANHhgADR4cAA0eIAANHigADR4wAA0eNAANHjgADR5AAA0eRAANIDAADSA4AA0gQAANIEgADSBUAA0gWAANIFwADSBgAA0gZAANIGwADSB0AA0geAANIHwADSCEAA0giAANInQADSJ8AA0ihAANIowADSKYAA0inAANIqAADSKkAA0iqAANIrAADSK4AA0ivAANIsAADSLIAA0izAANJLgADSTAAA0kzAANJNQADSTgAA0k5AANJOgADSTsAA0k8AANJPgADSUAAA0lBAANJQgADSUQAA0lFAANJ2AADSfsAA0obAANKOwADSj0AA0o/AANKQQADSkMAA0pGAANKRwADSkgAA0pLAANKTAADSk4AA0pPAANKUgADSlUAA0pWAANKVwADSloAA0pbAANKYAADSnkAA0qCAANKhAADSoYAA0qPAANKkgADSpUAA0qXAANK4AADSwQAA0srAANLTwADS1IAA0tUAANLVgADS1gAA0taAANLXAADS10AA0tgAANLeQADS5oAA0ucAANLngADS6AAA0uiAANLpAADS6YAA0uoAANLqgADS8sAA0vOAANL0QADS9QAA0vXAANL2gADS90AA0vgAANL4wADS+UAA0xgAANMYgADTGQAA0xmAANMaQADTGoAA0xrAANMbAADTG0AA0xvAANMcQADTHIAA0xzAANMdQADTHYAA0zxAANM8wADTPUAA0z3AANM+gADTPsAA0z8AANM/QADTP4AA00AAANNAgADTQMAA00EAANNBgADTQcAA02CAANNhAADTYcAA02JAANNjAADTY0AA02OAANNjwADTZAAA02SAANNlAADTZUAA02WAANNmAADTZkAA02yAANNswADTbQAA022AANOMQADTjMAA041AANONwADTjoAA047AANOPAADTj0AA04+AANOQAADTkIAA05DAANORAADTkYAA05HAANOwgADTsQAA07GAANOyAADTssAA07MAANOzQADTs4AA07PAANO0QADTtMAA07UAANO1QADTtcAA07YAANPUwADT1UAA09XAANPWQADT1wAA09dAANPXgADT18AA09gAANPYgADT2QAA09lAANPZgADT2gAA09pAANP5AADT+YAA0/oAANP6gADT+0AA0/uAANP7wADT/AAA0/xAANP8wADT/UAA0/2AANP9wADT/kAA0/6AANQdQADUHcAA1B5AANQewADUH4AA1B/AANQgAADUIEAA1CCAANQhAADUIYAA1CHAANQiAADUIoAA1CLAANQ1AADUPgAA1EfAANRQwADUUYAA1FIAANRSgADUUwAA1FOAANRUAADUVEAA1FUAANRbQADUYoAA1GMAANRjgADUZAAA1GSAANRlAADUZYAA1GYAANRtQADUbgAA1G7AANRvgADUcEAA1HEAANRxwADUcoAA1HMAANSRwADUkkAA1JLAANSTQADUlAAA1JRAANSUgADUlMAA1JUAANSVgADUlgAA1JZAANSWgADUlwAA1JdAANS2AADUtoAA1LcAANS3gADUuEAA1LiAANS4wADUuQAA1LlAANS5wADUukAA1LqAANS6wADUu0AA1LuAANTaQADU2sAA1NtAANTbwADU3IAA1NzAANTdAADU3UAA1N2AANTeAADU3oAA1N7AANTfAADU34AA1N/AANT+gADU/wAA1P/AANUAQADVAQAA1QFAANUBgADVAcAA1QIAANUCgADVAwAA1QNAANUDgADVBAAA1QRAANUjAADVI4AA1SQAANUkgADVJUAA1SWAANUlwADVJgAA1SZAANUmwADVJ0AA1SeAANUnwADVKEAA1SiAANVHQADVR8AA1UhAANVIwADVSYAA1UnAANVKAADVSkAA1UqAANVLAADVS4AA1UvAANVMAADVTIAA1UzAANVrgADVbAAA1WzAANVtQADVbgAA1W5AANVugADVbsAA1W8AANVvgADVcAAA1XBAANVwgADVcQAA1XFAANWWAADVnsAA1abAANWuwADVr0AA1a/AANWwQADVsMAA1bGAANWxwADVsgAA1bLAANWzAADVs4AA1bPAANW0gADVtUAA1bWAANW1wADVtoAA1bbAANW5AADVv0AA1cGAANXCAADVwoAA1cTAANXFgADVxkAA1cbAANXZAADV4gAA1evAANX0wADV9YAA1fYAANX2gADV9wAA1feAANX4AADV+EAA1fkAANX/QADWB4AA1ggAANYIgADWCQAA1gmAANYKAADWCoAA1gsAANYLgADWE8AA1hSAANYVQADWFgAA1hbAANYXgADWGEAA1hkAANYZwADWGkAA1jkAANY5gADWOgAA1jqAANY7QADWO4AA1jvAANY8AADWPEAA1jzAANY9QADWPYAA1j3AANY+QADWPoAA1l1AANZdwADWXkAA1l7AANZfgADWX8AA1mAAANZgQADWYIAA1mEAANZhgADWYcAA1mIAANZigADWYsAA1oGAANaCAADWgsAA1oNAANaEAADWhEAA1oSAANaEwADWhQAA1oWAANaGAADWhkAA1oaAANaHAADWh0AA1o2AANaNwADWjgAA1o6AANatQADWrcAA1q5AANauwADWr4AA1q/AANawAADWsEAA1rCAANaxAADWsYAA1rHAANayAADWsoAA1rLAANbRgADW0gAA1tKAANbTAADW08AA1tQAANbUQADW1IAA1tTAANbVQADW1cAA1tYAANbWQADW1sAA1tcAANb1wADW9kAA1vbAANb3QADW+AAA1vhAANb4gADW+MAA1vkAANb5gADW+gAA1vpAANb6gADW+wAA1vtAANcaAADXGoAA1xsAANcbgADXHEAA1xyAANccwADXHQAA1x1AANcdwADXHkAA1x6AANcewADXH0AA1x+AANc+QADXPsAA1z9AANc/wADXQIAA10DAANdBAADXQUAA10GAANdCAADXQoAA10LAANdDAADXQ4AA10PAANdWAADXXwAA12jAANdxwADXcoAA13MAANdzgADXdAAA13SAANd1AADXdUAA13YAANd8QADXg4AA14QAANeEgADXhQAA14WAANeGAADXhoAA14cAANeOQADXjwAA14/AANeQgADXkUAA15IAANeSwADXk4AA15QAANeywADXs0AA17PAANe0QADXtQAA17VAANe1gADXtcAA17YAANe2gADXtwAA17dAANe3gADXuAAA17hAANfXAADX14AA19gAANfYgADX2UAA19mAANfZwADX2gAA19pAANfawADX20AA19uAANfbwADX3EAA19yAANf7QADX+8AA1/xAANf8wADX/YAA1/3AANf+AADX/kAA1/6AANf/AADX/4AA1//AANgAAADYAIAA2ADAANgfgADYIAAA2CDAANghQADYIgAA2CJAANgigADYIsAA2CMAANgjgADYJAAA2CRAANgkgADYJQAA2CVAANhEAADYRIAA2EUAANhFgADYRkAA2EaAANhGwADYRwAA2EdAANhHwADYSEAA2EiAANhIwADYSUAA2EmAANhoQADYaMAA2GlAANhpwADYaoAA2GrAANhrAADYa0AA2GuAANhsAADYbIAA2GzAANhtAADYbYAA2G3AANiMgADYjQAA2I3AANiOQADYjwAA2I9AANiPgADYj8AA2JAAANiQgADYkQAA2JFAANiRgADYkgAA2JJAANi3AADYv8AA2MfAANjPwADY0EAA2NDAANjRQADY0cAA2NKAANjSwADY0wAA2NPAANjUAADY1IAA2NTAANjVQADY1gAA2NZAANjWgADY10AA2NeAANjYwADY3wAA2OFAANjhwADY4kAA2OSAANjlQADY5gAA2OaAANj4wADZAcAA2QuAANkUgADZFUAA2RXAANkWQADZFsAA2RdAANkXwADZGAAA2RjAANkfAADZJ0AA2SfAANkoQADZKMAA2SlAANkpwADZKkAA2SrAANkrQADZM4AA2TRAANk1AADZNcAA2TaAANk3QADZOAAA2TjAANk5gADZOgAA2VjAANlZQADZWcAA2VpAANlbAADZW0AA2VuAANlbwADZXAAA2VyAANldAADZXUAA2V2AANleAADZXkAA2X0AANl9gADZfkAA2X7AANl/gADZf8AA2YAAANmAQADZgIAA2YEAANmBgADZgcAA2YIAANmCgADZgsAA2YPAANmigADZowAA2aPAANmkQADZpQAA2aVAANmlgADZpcAA2aYAANmmgADZpwAA2adAANmngADZqAAA2ahAANmugADZrsAA2a8AANmvgADZzkAA2c7AANnPQADZz8AA2dCAANnQwADZ0QAA2dFAANnRgADZ0gAA2dKAANnSwADZ0wAA2dOAANnTwADZ8oAA2fMAANnzgADZ9AAA2fTAANn1AADZ9UAA2fWAANn1wADZ9kAA2fbAANn3AADZ90AA2ffAANn4AADaFsAA2hdAANoXwADaGEAA2hkAANoZQADaGYAA2hnAANoaAADaGoAA2hsAANobQADaG4AA2hwAANocQADaOwAA2juAANo8AADaPIAA2j1AANo9gADaPcAA2j4AANo+QADaPsAA2j9AANo/gADaP8AA2kBAANpAgADaX0AA2l/AANpgQADaYMAA2mGAANphwADaYgAA2mJAANpigADaYwAA2mOAANpjwADaZAAA2mSAANpkwADadwAA2oAAANqJwADaksAA2pOAANqUAADalIAA2pUAANqVgADalgAA2pZAANqXAADanUAA2qSAANqlAADapYAA2qYAANqmgADapwAA2qeAANqoAADar0AA2rAAANqwwADasYAA2rJAANqzAADas8AA2rSAANq1AADa08AA2tRAANrUwADa1UAA2tYAANrWQADa1oAA2tbAANrXAADa14AA2tgAANrYQADa2IAA2tkAANrZQADa+AAA2viAANr5AADa+YAA2vpAANr6gADa+sAA2vsAANr7QADa+8AA2vxAANr8gADa/MAA2v1AANr9gADbHEAA2xzAANsdQADbHcAA2x6AANsewADbHwAA2x9AANsfgADbIAAA2yCAANsgwADbIQAA2yGAANshwADbQIAA20EAANtBgADbQgAA20LAANtDAADbQ0AA20OAANtDwADbREAA20TAANtFAADbRUAA20XAANtGAADbZMAA22VAANtlwADbZkAA22cAANtnQADbZ4AA22fAANtoAADbaIAA22kAANtpQADbaYAA22oAANtqQADbiQAA24mAANuKAADbioAA24tAANuLgADbi8AA24wAANuMQADbjMAA241AANuNgADbjcAA245AANuOgADbrUAA263AANuuQADbrsAA26+AANuvwADbsAAA27BAANuwgADbsQAA27GAANuxwADbsgAA27KAANuywADb14AA2+BAANvoQADb8EAA2/DAANvxQADb8cAA2/JAANvzAADb80AA2/OAANv0QADb9IAA2/UAANv1QADb9cAA2/aAANv2wADb9wAA2/fAANv4AADb+UAA2/+AANwBwADcAkAA3ALAANwFAADcBcAA3AaAANwHAADcGUAA3CJAANwsAADcNQAA3DXAANw2QADcNsAA3DdAANw3wADcOEAA3DiAANw5QADcP4AA3EfAANxIQADcSMAA3ElAANxJwADcSkAA3ErAANxLQADcS8AA3FQAANxUwADcVYAA3FZAANxXAADcV8AA3FiAANxZQADcWgAA3FqAANx5QADcecAA3HpAANx6wADce4AA3HvAANx8AADcfEAA3HyAANx9AADcfYAA3H3AANx+AADcfoAA3H7AANydgADcngAA3J6AANyfAADcn8AA3KAAANygQADcoIAA3KDAANyhQADcocAA3KIAANyiQADcosAA3KMAANzBwADcwkAA3MMAANzDgADcxEAA3MSAANzEwADcxQAA3MVAANzFwADcxkAA3MaAANzGwADcx0AA3MeAANzNwADczgAA3M5AANzOwADc7YAA3O4AANzugADc7wAA3O/AANzwAADc8EAA3PCAANzwwADc8UAA3PHAANzyAADc8kAA3PLAANzzAADdEcAA3RJAAN0SwADdE0AA3RQAAN0UQADdFIAA3RTAAN0VAADdFYAA3RYAAN0WQADdFoAA3RcAAN0XQADdNgAA3TaAAN03AADdN4AA3ThAAN04gADdOMAA3TkAAN05QADdOcAA3TpAAN06gADdOsAA3TtAAN07gADdWkAA3VrAAN1bQADdW8AA3VyAAN1cwADdXQAA3V1AAN1dgADdXgAA3V6AAN1ewADdXwAA3V+AAN1fwADdfoAA3X8AAN1/gADdgAAA3YDAAN2BAADdgUAA3YGAAN2BwADdgkAA3YLAAN2DAADdg0AA3YPAAN2EAADdlkAA3Z9AAN2pAADdsgAA3bLAAN2zQADds8AA3bRAAN20wADdtUAA3bWAAN22QADdvIAA3cPAAN3EQADdxMAA3cVAAN3FwADdxkAA3cbAAN3HQADdzoAA3c9AAN3QAADd0MAA3dGAAN3SQADd0wAA3dPAAN3UQADd8wAA3fOAAN30AADd9IAA3fVAAN31gADd9cAA3fYAAN32QADd9sAA3fdAAN33gADd98AA3fhAAN34gADeF0AA3hfAAN4YQADeGMAA3hmAAN4ZwADeGgAA3hpAAN4agADeGwAA3huAAN4bwADeHAAA3hyAAN4cwADeO4AA3jwAAN48gADePQAA3j3AAN4+AADePkAA3j6AAN4+wADeP0AA3j/AAN5AAADeQEAA3kDAAN5BAADeX8AA3mBAAN5gwADeYUAA3mIAAN5iQADeYoAA3mLAAN5jAADeY4AA3mQAAN5kQADeZIAA3mUAAN5lQADehAAA3oSAAN6FAADehYAA3oZAAN6GgADehsAA3ocAAN6HQADeh8AA3ohAAN6IgADeiMAA3olAAN6JgADeqEAA3qjAAN6pQADeqcAA3qqAAN6qwADeqwAA3qtAAN6rgADerAAA3qyAAN6swADerQAA3q2AAN6twADezIAA3s0AAN7NgADezgAA3s7AAN7PAADez0AA3s+AAN7PwADe0EAA3tDAAN7RAADe0UAA3tHAAN7SAADe9sAA3v+AAN8HgADfD4AA3xAAAN8QgADfEQAA3xGAAN8SQADfEoAA3xLAAN8TgADfE8AA3xRAAN8UgADfFQAA3xXAAN8WAADfFkAA3xcAAN8XQADfGIAA3x7AAN8hAADfIYAA3yIAAN8kQADfJQAA3yXAAN8mQADfOIAA30GAAN9LQADfVEAA31UAAN9VgADfVgAA31aAAN9XAADfV4AA31fAAN9YgADfXsAA32cAAN9ngADfaAAA32iAAN9pAADfaYAA32oAAN9qgADfawAA33NAAN90AADfdMAA33WAAN92QADfdwAA33fAAN94gADfeUAA33nAAN+YgADfmQAA35mAAN+aAADfmsAA35sAAN+bQADfm4AA35vAAN+cQADfnMAA350AAN+dQADfncAA354AAN+8wADfvUAA373AAN++QADfvwAA379AAN+/gADfv8AA38AAAN/AgADfwQAA38FAAN/BgADfwgAA38JAAN/hAADf4YAA3+JAAN/iwADf44AA3+PAAN/kAADf5EAA3+SAAN/lAADf5YAA3+XAAN/mAADf5oAA3+bAAN/tAADf7UAA3+2AAN/uAADgDMAA4A1AAOANwADgDkAA4A8AAOAPQADgD4AA4A/AAOAQAADgEIAA4BEAAOARQADgEYAA4BIAAOASQADgMQAA4DGAAOAyAADgMoAA4DNAAOAzgADgM8AA4DQAAOA0QADgNMAA4DVAAOA1gADgNcAA4DZAAOA2gADgVUAA4FXAAOBWQADgVsAA4FeAAOBXwADgWAAA4FhAAOBYgADgWQAA4FmAAOBZwADgWgAA4FqAAOBawADgeYAA4HoAAOB6gADgewAA4HvAAOB8AADgfEAA4HyAAOB8wADgfUAA4H3AAOB+AADgfkAA4H7AAOB/AADgncAA4J5AAOCewADgn0AA4KAAAOCgQADgoIAA4KDAAOChAADgoYAA4KIAAOCiQADgooAA4KMAAOCjQADgtYAA4L6AAODIQADg0UAA4NIAAODSgADg0wAA4NOAAODUAADg1IAA4NTAAODVgADg28AA4OMAAODjgADg5AAA4OSAAODlAADg5YAA4OYAAODmgADg7cAA4O6AAODvQADg8AAA4PDAAODxgADg8kAA4PMAAODzgADhEkAA4RLAAOETQADhE8AA4RSAAOEUwADhFQAA4RVAAOEVgADhFgAA4RaAAOEWwADhFwAA4ReAAOEXwADhNoAA4TcAAOE3gADhOAAA4TjAAOE5AADhOUAA4TmAAOE5wADhOkAA4TrAAOE7AADhO0AA4TvAAOE8AADhWsAA4VtAAOFbwADhXEAA4V0AAOFdQADhXYAA4V3AAOFeAADhXoAA4V8AAOFfQADhX4AA4WAAAOFgQADhfwAA4X+AAOGAAADhgIAA4YFAAOGBgADhgcAA4YIAAOGCQADhgsAA4YNAAOGDgADhg8AA4YRAAOGEgADho0AA4aPAAOGkQADhpMAA4aWAAOGlwADhpgAA4aZAAOGmgADhpwAA4aeAAOGnwADhqAAA4aiAAOGowADhx4AA4cgAAOHIgADhyQAA4cnAAOHKAADhykAA4cqAAOHKwADhy0AA4cvAAOHMAADhzEAA4czAAOHNAADh68AA4exAAOHswADh7UAA4e4AAOHuQADh7oAA4e7AAOHvAADh74AA4fAAAOHwQADh8IAA4fEAAOHxQADh9YAA4fbAAOH3gADh+AAA4gZAAOIHAADiB4AA4ghAAOIJAADiCcAA4gqAAOILwADiKoAA4isAAOIrgADiLAAA4izAAOItAADiLUAA4i2AAOItwADiLkAA4i7AAOIvAADiL0AA4i/AAOIwAADiTsAA4k9AAOJPwADiUEAA4lEAAOJRQADiUYAA4lHAAOJSAADiUoAA4lMAAOJTQADiU4AA4lQAAOJUQADicwAA4nOAAOJ0QADidMAA4nWAAOJ1wADidgAA4nZAAOJ2gADidwAA4neAAOJ3wADieAAA4niAAOJ4wADinYAA4qZAAOKuQADitkAA4rbAAOK3QADit8AA4rhAAOK5AADiuUAA4rmAAOK6QADiuoAA4rsAAOK7QADiu8AA4ryAAOK8wADivQAA4r3AAOK+AADiv0AA4sWAAOLHwADiyEAA4sjAAOLLAADiy8AA4syAAOLNAADi30AA4uhAAOLyAADi+wAA4vvAAOL8QADi/MAA4v1AAOL9wADi/kAA4v6AAOL/QADjBYAA4w3AAOMOQADjDsAA4w9AAOMPwADjEEAA4xDAAOMRQADjEcAA4xoAAOMawADjG4AA4xxAAOMdAADjHcAA4x6AAOMfQADjIAAA4yCAAOM/QADjP8AA40BAAONAwADjQYAA40HAAONCAADjQkAA40KAAONDAADjQ4AA40PAAONEAADjRIAA40TAAONjgADjZAAA42SAAONlAADjZcAA42YAAONmQADjZoAA42bAAONnQADjZ8AA42gAAONoQADjaMAA42kAAOOHwADjiEAA44kAAOOJgADjikAA44qAAOOKwADjiwAA44tAAOOLwADjjEAA44yAAOOMwADjjUAA442AAOOTwADjlAAA45RAAOOUwADjs4AA47QAAOO0gADjtQAA47XAAOO2AADjtkAA47aAAOO2wADjt0AA47fAAOO4AADjuEAA47jAAOO5AADj18AA49hAAOPYwADj2UAA49oAAOPaQADj2oAA49rAAOPbAADj24AA49wAAOPcQADj3IAA490AAOPdQADj/AAA4/yAAOP9AADj/YAA4/5AAOP+gADj/sAA4/8AAOP/QADj/8AA5ABAAOQAgADkAMAA5AFAAOQBgADkIEAA5CDAAOQhQADkIcAA5CKAAOQiwADkIwAA5CNAAOQjgADkJAAA5CSAAOQkwADkJQAA5CWAAOQlwADkRIAA5EUAAORFgADkRgAA5EbAAORHAADkR0AA5EeAAORHwADkSEAA5EjAAORJAADkSUAA5EnAAORKAADkXEAA5GVAAORvAADkeAAA5HjAAOR5QADkecAA5HpAAOR6wADke0AA5HuAAOR8QADkgoAA5InAAOSKQADkisAA5ItAAOSLwADkjEAA5IzAAOSNQADklIAA5JVAAOSWAADklsAA5JeAAOSYQADkmQAA5JnAAOSaQADkuQAA5LmAAOS6AADkuoAA5LtAAOS7gADku8AA5LwAAOS8QADkvMAA5L1AAOS9gADkvcAA5L5AAOS+gADk3UAA5N3AAOTeQADk3sAA5N+AAOTfwADk4AAA5OBAAOTggADk4QAA5OGAAOThwADk4gAA5OKAAOTiwADlAYAA5QIAAOUCgADlAwAA5QPAAOUEAADlBEAA5QSAAOUEwADlBUAA5QXAAOUGAADlBkAA5QbAAOUHAADlJcAA5SZAAOUnAADlJ4AA5ShAAOUogADlKMAA5SkAAOUpQADlKcAA5SpAAOUqgADlKsAA5StAAOUrgADlSkAA5UrAAOVLQADlS8AA5UyAAOVMwADlTQAA5U1AAOVNgADlTgAA5U6AAOVOwADlTwAA5U+AAOVPwADlboAA5W8AAOVvgADlcAAA5XDAAOVxAADlcUAA5XGAAOVxwADlckAA5XLAAOVzAADlc0AA5XPAAOV0AADlksAA5ZNAAOWTwADllEAA5ZUAAOWVQADllYAA5ZXAAOWWAADlloAA5ZcAAOWXQADll4AA5ZgAAOWYQADlvQAA5cXAAOXNwADl1cAA5dZAAOXWwADl10AA5dfAAOXYgADl2MAA5dkAAOXZwADl2gAA5dqAAOXawADl20AA5dwAAOXcQADl3IAA5d1AAOXdgADl3sAA5eUAAOXnQADl58AA5ehAAOXqgADl60AA5ewAAOXsgADl/sAA5gfAAOYRgADmGoAA5htAAOYbwADmHEAA5hzAAOYdQADmHcAA5h4AAOYewADmJQAA5i1AAOYtwADmLkAA5i7AAOYvQADmL8AA5jBAAOYwwADmMUAA5jmAAOY6QADmOwAA5jvAAOY8gADmPUAA5j4AAOY+wADmP4AA5kAAAOZewADmX0AA5l/AAOZgQADmYQAA5mFAAOZhgADmYcAA5mIAAOZigADmYwAA5mNAAOZjgADmZAAA5mRAAOaDAADmg4AA5oQAAOaEgADmhUAA5oWAAOaFwADmhgAA5oZAAOaGwADmh0AA5oeAAOaHwADmiEAA5oiAAOanQADmp8AA5qiAAOapAADmqcAA5qoAAOaqQADmqoAA5qrAAOarQADmq8AA5qwAAOasQADmrMAA5q0AAOazQADms4AA5rPAAOa0QADm0wAA5tOAAObUAADm1IAA5tVAAObVgADm1cAA5tYAAObWQADm1sAA5tdAAObXgADm18AA5thAAObYgADm90AA5vfAAOb4QADm+MAA5vmAAOb5wADm+gAA5vpAAOb6gADm+wAA5vuAAOb7wADm/AAA5vyAAOb8wADnG4AA5xwAAOccgADnHQAA5x3AAOceAADnHkAA5x6AAOcewADnH0AA5x/AAOcgAADnIEAA5yDAAOchAADnP8AA50BAAOdAwADnQUAA50IAAOdCQADnQoAA50LAAOdDAADnQ4AA50QAAOdEQADnRIAA50UAAOdFQADnZAAA52SAAOdlAADnZYAA52ZAAOdmgADnZsAA52cAAOdnQADnZ8AA52hAAOdogADnaMAA52lAAOdpgADne8AA54TAAOeOgADnl4AA55hAAOeYwADnmUAA55nAAOeaQADnmsAA55sAAOebwADnogAA56lAAOepwADnqkAA56rAAOerQADnq8AA56xAAOeswADntAAA57TAAOe1gADntkAA57cAAOe3wADnuIAA57lAAOe5wADn2IAA59kAAOfZgADn2gAA59rAAOfbAADn20AA59uAAOfbwADn3EAA59zAAOfdAADn3UAA593AAOfeAADn/MAA5/1AAOf9wADn/kAA5/8AAOf/QADn/4AA5//AAOgAAADoAIAA6AEAAOgBQADoAYAA6AIAAOgCQADoIQAA6CGAAOgiAADoIoAA6CNAAOgjgADoI8AA6CQAAOgkQADoJMAA6CVAAOglgADoJcAA6CZAAOgmgADoRUAA6EXAAOhGQADoRsAA6EeAAOhHwADoSAAA6EhAAOhIgADoSQAA6EmAAOhJwADoSgAA6EqAAOhKwADoaYAA6GoAAOhqgADoawAA6GvAAOhsAADobEAA6GyAAOhswADobUAA6G3AAOhuAADobkAA6G7AAOhvAADojcAA6I5AAOiOwADoj0AA6JAAAOiQQADokIAA6JDAAOiRAADokYAA6JIAAOiSQADokoAA6JMAAOiTQADosgAA6LKAAOizAADos4AA6LRAAOi0gADotMAA6LUAAOi1QADotcAA6LZAAOi2gADotsAA6LdAAOi3gADo3EAA6OUAAOjtAADo9QAA6PWAAOj2AADo9oAA6PcAAOj3wADo+AAA6PhAAOj5AADo+UAA6PnAAOj6AADo+oAA6PtAAOj7gADo+8AA6PyAAOj8wADo/gAA6QRAAOkGgADpBwAA6QeAAOkJwADpCoAA6QtAAOkLwADpHgAA6ScAAOkwwADpOcAA6TqAAOk7AADpO4AA6TwAAOk8gADpPQAA6T1AAOk+AADpREAA6UyAAOlNAADpTYAA6U4AAOlOgADpTwAA6U+AAOlQAADpUIAA6VjAAOlZgADpWkAA6VsAAOlbwADpXIAA6V1AAOleAADpXsAA6V9AAOl+AADpfoAA6X8AAOl/gADpgEAA6YCAAOmAwADpgQAA6YFAAOmBwADpgkAA6YKAAOmCwADpg0AA6YOAAOmiQADposAA6aNAAOmjwADppIAA6aTAAOmlAADppUAA6aWAAOmmAADppoAA6abAAOmnAADpp4AA6afAAOnGgADpxwAA6cfAAOnIQADpyQAA6clAAOnJgADpycAA6coAAOnKgADpywAA6ctAAOnLgADpzAAA6cxAAOnSgADp0sAA6dMAAOnTgADp8kAA6fLAAOnzQADp88AA6fSAAOn0wADp9QAA6fVAAOn1gADp9gAA6faAAOn2wADp9wAA6feAAOn3wADqFoAA6hcAAOoXgADqGAAA6hjAAOoZAADqGUAA6hmAAOoZwADqGkAA6hrAAOobAADqG0AA6hvAAOocAADqOsAA6jtAAOo7wADqPEAA6j0AAOo9QADqPYAA6j3AAOo+AADqPoAA6j8AAOo/QADqP4AA6kAAAOpAQADqXwAA6l+AAOpgAADqYIAA6mFAAOphgADqYcAA6mIAAOpiQADqYsAA6mNAAOpjgADqY8AA6mRAAOpkgADqg0AA6oPAAOqEQADqhMAA6oWAAOqFwADqhgAA6oZAAOqGgADqhwAA6oeAAOqHwADqiAAA6oiAAOqIwADqmwAA6qQAAOqtwADqtsAA6reAAOq4AADquIAA6rkAAOq5gADqugAA6rpAAOq7AADqwUAA6siAAOrJAADqyYAA6soAAOrKgADqywAA6suAAOrMAADq00AA6tQAAOrUwADq1YAA6tZAAOrXAADq18AA6tiAAOrZAADq98AA6vhAAOr4wADq+UAA6voAAOr6QADq+oAA6vrAAOr7AADq+4AA6vwAAOr8QADq/IAA6v0AAOr9QADrHAAA6xyAAOsdAADrHYAA6x5AAOsegADrHsAA6x8AAOsfQADrH8AA6yBAAOsggADrIMAA6yFAAOshgADrQEAA60DAAOtBQADrQcAA60KAAOtCwADrQwAA60NAAOtDgADrRAAA60SAAOtEwADrRQAA60WAAOtFwADrZIAA62UAAOtlgADrZgAA62bAAOtnAADrZ0AA62eAAOtnwADraEAA62jAAOtpAADraUAA62nAAOtqAADriMAA64lAAOuJwADrikAA64sAAOuLQADri4AA64vAAOuMAADrjIAA640AAOuNQADrjYAA644AAOuOQADrrQAA662AAOuuAADrroAA669AAOuvgADrr8AA67AAAOuwQADrsMAA67FAAOuxgADrscAA67JAAOuygADr0UAA69HAAOvSQADr0sAA69OAAOvTwADr1AAA69RAAOvUgADr1QAA69WAAOvVwADr1gAA69aAAOvWwADr+4AA7ARAAOwMQADsFEAA7BTAAOwVQADsFcAA7BZAAOwXAADsF0AA7BeAAOwYQADsGIAA7BkAAOwZQADsGcAA7BqAAOwawADsGwAA7BvAAOwcAADsHUAA7COAAOwlwADsJkAA7CbAAOwpAADsKcAA7CqAAOwrAADsPUAA7EZAAOxQAADsWQAA7FnAAOxaQADsWsAA7FtAAOxbwADsXEAA7FyAAOxdQADsY4AA7GvAAOxsQADsbMAA7G1AAOxtwADsbkAA7G7AAOxvQADsb8AA7HgAAOx4wADseYAA7HpAAOx7AADse8AA7HyAAOx9QADsfgAA7H6AAOydQADsncAA7J5AAOyewADsn4AA7J/AAOygAADsoEAA7KCAAOyhAADsoYAA7KHAAOyiAADsooAA7KLAAOzBgADswgAA7MKAAOzDAADsw8AA7MQAAOzEQADsxIAA7MTAAOzFQADsxcAA7MYAAOzGQADsxsAA7McAAOzlwADs5kAA7OcAAOzngADs6EAA7OiAAOzowADs6QAA7OlAAOzpwADs6kAA7OqAAOzqwADs60AA7OuAAOzxwADs8gAA7PJAAOzywADtEYAA7RIAAO0SgADtEwAA7RPAAO0UAADtFEAA7RSAAO0UwADtFUAA7RXAAO0WAADtFkAA7RbAAO0XAADtNcAA7TZAAO02wADtN0AA7TgAAO04QADtOIAA7TjAAO05AADtOYAA7ToAAO06QADtOoAA7TsAAO07QADtWgAA7VqAAO1bAADtW4AA7VxAAO1cgADtXMAA7V0AAO1dQADtXcAA7V5AAO1egADtXsAA7V9AAO1fgADtfkAA7X7AAO1/QADtf8AA7YCAAO2AwADtgQAA7YFAAO2BgADtggAA7YKAAO2CwADtgwAA7YOAAO2DwADtooAA7aMAAO2jgADtpAAA7aTAAO2lAADtpUAA7aWAAO2lwADtpkAA7abAAO2nAADtp0AA7afAAO2oAADtukAA7cNAAO3NAADt1gAA7dbAAO3XQADt18AA7dhAAO3YwADt2UAA7dmAAO3aQADt4IAA7efAAO3oQADt6MAA7elAAO3pwADt6kAA7erAAO3rQADt8oAA7fNAAO30AADt9MAA7fWAAO32QADt9wAA7ffAAO34QADuFwAA7heAAO4YAADuGIAA7hlAAO4ZgADuGcAA7hoAAO4aQADuGsAA7htAAO4bgADuG8AA7hxAAO4cgADuO0AA7jvAAO48QADuPMAA7j2AAO49wADuPgAA7j5AAO4+gADuPwAA7j+AAO4/wADuQAAA7kCAAO5AwADuX4AA7mAAAO5ggADuYQAA7mHAAO5iAADuYkAA7mKAAO5iwADuY0AA7mPAAO5kAADuZEAA7mTAAO5lAADug8AA7oRAAO6EwADuhUAA7oYAAO6GQADuhoAA7obAAO6HAADuh4AA7ogAAO6IQADuiIAA7okAAO6JQADuqAAA7qiAAO6pAADuqYAA7qpAAO6qgADuqsAA7qsAAO6rQADuq8AA7qxAAO6sgADurMAA7q1AAO6tgADuzEAA7szAAO7NQADuzcAA7s6AAO7OwADuzwAA7s9AAO7PgADu0AAA7tCAAO7QwADu0QAA7tGAAO7RwADu8IAA7vEAAO7xgADu8gAA7vLAAO7zAADu80AA7vOAAO7zwADu9EAA7vTAAO71AADu9UAA7vXAAO72AADvGsAA7yOAAO8rgADvM4AA7zQAAO80gADvNQAA7zWAAO82QADvNoAA7zbAAO83gADvN8AA7zhAAO84gADvOUAA7zoAAO86QADvOoAA7ztAAO87gADvPMAA70MAAO9FQADvRcAA70ZAAO9IgADvSUAA70oAAO9KgADvXMAA72XAAO9vgADveIAA73lAAO95wADvekAA73rAAO97QADve8AA73wAAO98wADvgwAA74tAAO+LwADvjEAA74zAAO+NQADvjcAA745AAO+OwADvj0AA75eAAO+YQADvmQAA75nAAO+agADvm0AA75wAAO+cwADvnYAA754AAO+8wADvvUAA773AAO++QADvvwAA779AAO+/gADvv8AA78AAAO/AgADvwQAA78FAAO/BgADvwgAA78JAAO/hAADv4YAA7+IAAO/igADv40AA7+OAAO/jwADv5AAA7+RAAO/kwADv5UAA7+WAAO/lwADv5kAA7+aAAPAFQADwBcAA8AaAAPAHAADwB8AA8AgAAPAIQADwCIAA8AjAAPAJQADwCcAA8AoAAPAKQADwCsAA8AsAAPARQADwEYAA8BHAAPASQADwMQAA8DGAAPAyAADwMoAA8DNAAPAzgADwM8AA8DQAAPA0QADwNMAA8DVAAPA1gADwNcAA8DZAAPA2gADwVUAA8FXAAPBWQADwVsAA8FeAAPBXwADwWAAA8FhAAPBYgADwWQAA8FmAAPBZwADwWgAA8FqAAPBawADweYAA8HoAAPB6gADwewAA8HvAAPB8AADwfEAA8HyAAPB8wADwfUAA8H3AAPB+AADwfkAA8H7AAPB/AADwncAA8J5AAPCewADwn0AA8KAAAPCgQADwoIAA8KDAAPChAADwoYAA8KIAAPCiQADwooAA8KMAAPCjQADwwgAA8MKAAPDDAADww4AA8MRAAPDEgADwxMAA8MUAAPDFQADwxcAA8MZAAPDGgADwxsAA8MdAAPDHgADw2cAA8OLAAPDsgADw9YAA8PZAAPD2wADw90AA8PfAAPD4QADw+MAA8PkAAPD5wADxAAAA8QdAAPEHwADxCEAA8QjAAPEJQADxCcAA8QpAAPEKwADxEgAA8RLAAPETgADxFEAA8RUAAPEVwADxFoAA8RdAAPEXwADxNoAA8TcAAPE3gADxOAAA8TjAAPE5AADxOUAA8TmAAPE5wADxOkAA8TrAAPE7AADxO0AA8TvAAPE8AADxWsAA8VtAAPFcAADxXIAA8V1AAPFdgADxXcAA8V4AAPFeQADxXsAA8V9AAPFfgADxX8AA8WBAAPFggADxf0AA8X/AAPGAQADxgMAA8YGAAPGBwADxggAA8YJAAPGCgADxgwAA8YOAAPGDwADxhAAA8YSAAPGEwADxo4AA8aQAAPGkwADxpUAA8aYAAPGmQADxpoAA8abAAPGnAADxp4AA8agAAPGoQADxqIAA8akAAPGpQADxyAAA8ciAAPHJAADxyYAA8cpAAPHKgADxysAA8csAAPHLQADxy8AA8cxAAPHMgADxzMAA8c1AAPHNgADx7EAA8ezAAPHtQADx7cAA8e6AAPHuwADx7wAA8e9AAPHvgADx8AAA8fCAAPHwwADx8QAA8fGAAPHxwADyEIAA8hEAAPIRwADyEkAA8hMAAPITQADyE4AA8hPAAPIUAADyFIAA8hUAAPIVQADyFYAA8hYAAPIWQADyOwAA8kPAAPJLwADyU8AA8lRAAPJUwADyVUAA8lXAAPJWgADyVsAA8lcAAPJXwADyWAAA8liAAPJYwADyWUAA8loAAPJaQADyWoAA8ltAAPJbgADyXMAA8mMAAPJlQADyZcAA8mZAAPJogADyaUAA8moAAPJqgADyfMAA8oXAAPKPgADymIAA8plAAPKZwADymkAA8prAAPKbQADym8AA8pwAAPKcwADyowAA8qtAAPKrwADyrEAA8qzAAPKtQADyrcAA8q5AAPKuwADyr0AA8reAAPK4QADyuQAA8rnAAPK6gADyu0AA8rwAAPK8wADyvYAA8r4AAPLcwADy3UAA8t3AAPLeQADy3wAA8t9AAPLfgADy38AA8uAAAPLggADy4QAA8uFAAPLhgADy4gAA8uJAAPMBAADzAYAA8wIAAPMCgADzA0AA8wOAAPMDwADzBAAA8wRAAPMEwADzBUAA8wWAAPMFwADzBkAA8waAAPMlQADzJcAA8yaAAPMnAADzJ8AA8ygAAPMoQADzKIAA8yjAAPMpQADzKcAA8yoAAPMqQADzKsAA8ysAAPMxQADzMYAA8zHAAPMyQADzUQAA81GAAPNSAADzUoAA81NAAPNTgADzU8AA81QAAPNUQADzVMAA81VAAPNVgADzVcAA81ZAAPNWgADzdUAA83XAAPN2QADzdsAA83eAAPN3wADzeAAA83hAAPN4gADzeQAA83mAAPN5wADzegAA83qAAPN6wADzmYAA85oAAPOagADzmwAA85vAAPOcAADznEAA85yAAPOcwADznUAA853AAPOeAADznkAA857AAPOfAADzvcAA875AAPO+wADzv0AA88AAAPPAQADzwIAA88DAAPPBAADzwYAA88IAAPPCQADzwoAA88MAAPPDQADz4gAA8+KAAPPjAADz44AA8+RAAPPkgADz5MAA8+UAAPPlQADz5cAA8+ZAAPPmgADz5sAA8+dAAPPngADz+cAA9ALAAPQMgAD0FYAA9BZAAPQWwAD0F0AA9BfAAPQYQAD0GMAA9BkAAPQZwAD0IAAA9CdAAPQnwAD0KEAA9CjAAPQpQAD0KcAA9CpAAPQqwAD0MgAA9DLAAPQzgAD0NEAA9DUAAPQ1wAD0NoAA9DdAAPQ3wAD0VoAA9FcAAPRXgAD0WAAA9FjAAPRZAAD0WUAA9FmAAPRZwAD0WkAA9FrAAPRbAAD0W0AA9FvAAPRcAAD0esAA9HtAAPR7wAD0fEAA9H0AAPR9QAD0fYAA9H3AAPR+AAD0foAA9H8AAPR/QAD0f4AA9IAAAPSAQAD0nwAA9J+AAPSgAAD0oIAA9KFAAPShgAD0ocAA9KIAAPSiQAD0osAA9KNAAPSjgAD0o8AA9KRAAPSkgAD0w0AA9MPAAPTEQAD0xMAA9MWAAPTFwAD0xgAA9MZAAPTGgAD0xwAA9MeAAPTHwAD0yAAA9MiAAPTIwAD054AA9OgAAPTogAD06QAA9OnAAPTqAAD06kAA9OqAAPTqwAD060AA9OvAAPTsAAD07EAA9OzAAPTtAAD1C8AA9QxAAPUMwAD1DUAA9Q4AAPUOQAD1DoAA9Q7AAPUPAAD1D4AA9RAAAPUQQAD1EIAA9REAAPURQAD1MAAA9TCAAPUxAAD1MYAA9TJAAPUygAD1MsAA9TMAAPUzQAD1M8AA9TRAAPU0gAD1NMAA9TVAAPU1gAD1WkAA9WMAAPVrAAD1cwAA9XOAAPV0AAD1dIAA9XUAAPV1wAD1dgAA9XZAAPV3AAD1d0AA9XfAAPV4AAD1eIAA9XlAAPV5gAD1ecAA9XqAAPV6wAD1fAAA9YJAAPWEgAD1hQAA9YWAAPWHwAD1iIAA9YlAAPWJwAD1nAAA9aUAAPWuwAD1t8AA9biAAPW5AAD1uYAA9boAAPW6gAD1uwAA9btAAPW8AAD1wkAA9cqAAPXLAAD1y4AA9cwAAPXMgAD1zQAA9c2AAPXOAAD1zoAA9dbAAPXXgAD12EAA9dkAAPXZwAD12oAA9dtAAPXcAAD13MAA9d1AAPX8AAD1/IAA9f0AAPX9gAD1/kAA9f6AAPX+wAD1/wAA9f9AAPX/wAD2AEAA9gCAAPYAwAD2AUAA9gGAAPYgQAD2IMAA9iFAAPYhwAD2IoAA9iLAAPYjAAD2I0AA9iOAAPYkAAD2JIAA9iTAAPYlAAD2JYAA9iXAAPZEgAD2RQAA9kXAAPZGQAD2RwAA9kdAAPZHgAD2R8AA9kgAAPZIgAD2SQAA9klAAPZJgAD2SgAA9kpAAPZQgAD2UMAA9lEAAPZRgAD2cEAA9nDAAPZxQAD2ccAA9nKAAPZywAD2cwAA9nNAAPZzgAD2dAAA9nSAAPZ0wAD2dQAA9nWAAPZ1wAD2lIAA9pUAAPaVgAD2lgAA9pbAAPaXAAD2l0AA9peAAPaXwAD2mEAA9pjAAPaZAAD2mUAA9pnAAPaaAAD2uMAA9rlAAPa5wAD2ukAA9rsAAPa7QAD2u4AA9rvAAPa8AAD2vIAA9r0AAPa9QAD2vYAA9r4AAPa+QAD23QAA9t2AAPbeAAD23oAA9t9AAPbfgAD238AA9uAAAPbgQAD24MAA9uFAAPbhgAD24cAA9uJAAPbigAD3AUAA9wHAAPcCQAD3AsAA9wOAAPcDwAD3BAAA9wRAAPcEgAD3BQAA9wWAAPcFwAD3BgAA9waAAPcGwAD3GQAA9yIAAPcrwAD3NMAA9zWAAPc2AAD3NoAA9zcAAPc3gAD3OAAA9zhAAPc5AAD3P0AA90aAAPdHAAD3R4AA90gAAPdIgAD3SQAA90mAAPdKAAD3UUAA91IAAPdSwAD3U4AA91RAAPdVAAD3VcAA91aAAPdXAAD3dcAA93ZAAPd2wAD3d0AA93gAAPd4QAD3eIAA93jAAPd5AAD3eYAA93oAAPd6QAD3eoAA93sAAPd7QAD3mgAA95qAAPebAAD3m4AA95xAAPecgAD3nMAA950AAPedQAD3ncAA955AAPeegAD3nsAA959AAPefgAD3vkAA977AAPe/QAD3v8AA98CAAPfAwAD3wQAA98FAAPfBgAD3wgAA98KAAPfCwAD3wwAA98OAAPfDwAD34oAA9+MAAPfjgAD35AAA9+TAAPflAAD35UAA9+WAAPflwAD35kAA9+bAAPfnAAD350AA9+fAAPfoAAD4BsAA+AdAAPgHwAD4CEAA+AkAAPgJQAD4CYAA+AnAAPgKAAD4CoAA+AsAAPgLQAD4C4AA+AwAAPgMQAD4KwAA+CuAAPgsAAD4LIAA+C1AAPgtgAD4LcAA+C4AAPguQAD4LsAA+C9AAPgvgAD4L8AA+DBAAPgwgAD4T0AA+E/AAPhQQAD4UMAA+FGAAPhRwAD4UgAA+FJAAPhSgAD4UwAA+FOAAPhTwAD4VAAA+FSAAPhUwAD4eYAA+IJAAPiKQAD4kkAA+JLAAPiTQAD4k8AA+JRAAPiVAAD4lUAA+JWAAPiWQAD4loAA+JcAAPiXQAD4l8AA+JiAAPiYwAD4mQAA+JnAAPiaAAD4m0AA+KGAAPijwAD4pEAA+KTAAPinAAD4p8AA+KiAAPipAAD4u0AA+MRAAPjOAAD41wAA+NfAAPjYQAD42MAA+NlAAPjZwAD42kAA+NqAAPjbQAD44YAA+OnAAPjqQAD46sAA+OtAAPjrwAD47EAA+OzAAPjtQAD47cAA+PYAAPj2wAD494AA+PhAAPj5AAD4+cAA+PqAAPj7QAD4/AAA+PyAAPkbQAD5G8AA+RxAAPkcwAD5HYAA+R3AAPkeAAD5HkAA+R6AAPkfAAD5H4AA+R/AAPkgAAD5IIAA+SDAAPk/gAD5QAAA+UCAAPlBAAD5QcAA+UIAAPlCQAD5QoAA+ULAAPlDQAD5Q8AA+UQAAPlEQAD5RMAA+UUAAPljwAD5ZEAA+WUAAPllgAD5ZkAA+WaAAPlmwAD5ZwAA+WdAAPlnwAD5aEAA+WiAAPlowAD5aUAA+WmAAPlvwAD5cAAA+XBAAPlwwAD5j4AA+ZAAAPmQgAD5kQAA+ZHAAPmSAAD5kkAA+ZKAAPmSwAD5k0AA+ZPAAPmUAAD5lEAA+ZTAAPmVAAD5s8AA+bRAAPm0wAD5tUAA+bYAAPm2QAD5toAA+bbAAPm3AAD5t4AA+bgAAPm4QAD5uIAA+bkAAPm5QAD52AAA+diAAPnZAAD52YAA+dpAAPnagAD52sAA+dsAAPnbQAD528AA+dxAAPncgAD53MAA+d1AAPndgAD5/EAA+fzAAPn9QAD5/cAA+f6AAPn+wAD5/wAA+f9AAPn/gAD6AAAA+gCAAPoAwAD6AQAA+gGAAPoBwAD6IIAA+iEAAPohgAD6IgAA+iLAAPojAAD6I0AA+iOAAPojwAD6JEAA+iTAAPolAAD6JUAA+iXAAPomAAD6OEAA+kFAAPpLAAD6VAAA+lTAAPpVQAD6VcAA+lZAAPpWwAD6V0AA+leAAPpYQAD6XoAA+mXAAPpmQAD6ZsAA+mdAAPpnwAD6aEAA+mjAAPppQAD6cIAA+nFAAPpyAAD6csAA+nOAAPp0QAD6dQAA+nXAAPp2QAD6lQAA+pWAAPqWAAD6loAA+pdAAPqXgAD6l8AA+pgAAPqYQAD6mMAA+plAAPqZgAD6mcAA+ppAAPqagAD6uUAA+rnAAPq6QAD6usAA+ruAAPq7wAD6vAAA+rxAAPq8gAD6vQAA+r2AAPq9wAD6vgAA+r6AAPq+wAD63YAA+t4AAPregAD63wAA+t/AAPrgAAD64EAA+uCAAPrgwAD64UAA+uHAAPriAAD64kAA+uLAAPrjAAD7AcAA+wJAAPsCwAD7A0AA+wQAAPsEQAD7BIAA+wTAAPsFAAD7BYAA+wYAAPsGQAD7BoAA+wcAAPsHQAD7JgAA+yaAAPsnAAD7J4AA+yhAAPsogAD7KMAA+ykAAPspQAD7KcAA+ypAAPsqgAD7KsAA+ytAAPsrgAD7SkAA+0rAAPtLQAD7S8AA+0yAAPtMwAD7TQAA+01AAPtNgAD7TgAA+06AAPtOwAD7TwAA+0+AAPtPwAD7boAA+28AAPtvgAD7cAAA+3DAAPtxAAD7cUAA+3GAAPtxwAD7ckAA+3LAAPtzAAD7c0AA+3PAAPt0AAD7mMAA+6GAAPupgAD7sYAA+7IAAPuygAD7swAA+7OAAPu0QAD7tIAA+7TAAPu1gAD7tcAA+7ZAAPu2gAD7twAA+7fAAPu4AAD7uEAA+7kAAPu5QAD7u4AA+8HAAPvEAAD7xIAA+8UAAPvHQAD7yAAA+8jAAPvJQAD724AA++SAAPvuQAD790AA+/gAAPv4gAD7+QAA+/mAAPv6AAD7+oAA+/rAAPv7gAD8AcAA/AoAAPwKgAD8CwAA/AuAAPwMAAD8DIAA/A0AAPwNgAD8DgAA/BZAAPwXAAD8F8AA/BiAAPwZQAD8GgAA/BrAAPwbgAD8HEAA/BzAAPw7gAD8PAAA/DyAAPw9AAD8PcAA/D4AAPw+QAD8PoAA/D7AAPw/QAD8P8AA/EAAAPxAQAD8QMAA/EEAAPxfwAD8YEAA/GDAAPxhQAD8YgAA/GJAAPxigAD8YsAA/GMAAPxjgAD8ZAAA/GRAAPxkgAD8ZQAA/GVAAPyEAAD8hIAA/IVAAPyFwAD8hoAA/IbAAPyHAAD8h0AA/IeAAPyIAAD8iIAA/IjAAPyJAAD8iYAA/InAAPyQAAD8kEAA/JCAAPyRAAD8r8AA/LBAAPywwAD8sUAA/LIAAPyyQAD8soAA/LLAAPyzAAD8s4AA/LQAAPy0QAD8tIAA/LUAAPy1QAD81AAA/NSAAPzVAAD81YAA/NZAAPzWgAD81sAA/NcAAPzXQAD818AA/NhAAPzYgAD82MAA/NlAAPzZgAD8+EAA/PjAAPz5QAD8+cAA/PqAAPz6wAD8+wAA/PtAAPz7gAD8/AAA/PyAAPz8wAD8/QAA/P2AAPz9wAD9HIAA/R0AAP0dgAD9HgAA/R7AAP0fAAD9H0AA/R+AAP0fwAD9IEAA/SDAAP0hAAD9IUAA/SHAAP0iAAD9QMAA/UFAAP1BwAD9QkAA/UMAAP1DQAD9Q4AA/UPAAP1EAAD9RIAA/UUAAP1FQAD9RYAA/UYAAP1GQAD9WIAA/WGAAP1rQAD9dEAA/XUAAP11gAD9dgAA/XaAAP13AAD9d4AA/XfAAP14gAD9fsAA/YYAAP2GgAD9hwAA/YeAAP2IAAD9iIAA/YkAAP2JgAD9kMAA/ZGAAP2SQAD9kwAA/ZPAAP2UgAD9lUAA/ZYAAP2WgAD9tUAA/bXAAP22QAD9tsAA/beAAP23wAD9uAAA/bhAAP24gAD9uQAA/bmAAP25wAD9ugAA/bqAAP26wAD92YAA/doAAP3agAD92wAA/dvAAP3cAAD93EAA/dyAAP3cwAD93UAA/d3AAP3eAAD93kAA/d7AAP3fAAD9/cAA/f5AAP3+wAD9/0AA/gAAAP4AQAD+AIAA/gDAAP4BAAD+AYAA/gIAAP4CQAD+AoAA/gMAAP4DQAD+IgAA/iKAAP4jAAD+I4AA/iRAAP4kgAD+JMAA/iUAAP4lQAD+JcAA/iZAAP4mgAD+JsAA/idAAP4ngAD+RkAA/kbAAP5HQAD+R8AA/kiAAP5IwAD+SQAA/klAAP5JgAD+SgAA/kqAAP5KwAD+SwAA/kuAAP5LwAD+aoAA/msAAP5rgAD+bAAA/mzAAP5tAAD+bUAA/m2AAP5twAD+bkAA/m7AAP5vAAD+b0AA/m/AAP5wAAD+jsAA/o9AAP6PwAD+kEAA/pEAAP6RQAD+kYAA/pHAAP6SAAD+koAA/pMAAP6TQAD+k4AA/pQAAP6UQAD+uQAA/sHAAP7JwAD+0cAA/tJAAP7SwAD+00AA/tPAAP7UgAD+1MAA/tUAAP7VwAD+1gAA/taAAP7WwAD+10AA/tgAAP7YQAD+2IAA/tlAAP7ZgAD+2sAA/uEAAP7jQAD+48AA/uRAAP7mgAD+50AA/ugAAP7ogAD++sAA/wPAAP8NgAD/FoAA/xdAAP8XwAD/GEAA/xjAAP8ZQAD/GcAA/xoAAP8awAD/IQAA/ylAAP8pwAD/KkAA/yrAAP8rQAD/K8AA/yxAAP8swAD/LUAA/zWAAP82QAD/NwAA/zfAAP84gAD/OUAA/zoAAP86wAD/O4AA/zwAAP9awAD/W0AA/1vAAP9cQAD/XQAA/11AAP9dgAD/XcAA/14AAP9egAD/XwAA/19AAP9fgAD/YAAA/2BAAP9/AAD/f4AA/4AAAP+AgAD/gUAA/4GAAP+BwAD/ggAA/4JAAP+CwAD/g0AA/4OAAP+DwAD/hEAA/4SAAP+jQAD/o8AA/6SAAP+lAAD/pcAA/6YAAP+mQAD/poAA/6bAAP+nQAD/p8AA/6gAAP+oQAD/qMAA/6kAAP+vQAD/r4AA/6/AAP+wQAD/zwAA/8+AAP/QAAD/0IAA/9FAAP/RgAD/0cAA/9IAAP/SQAD/0sAA/9NAAP/TgAD/08AA/9RAAP/UgAD/80AA//PAAP/0QAD/9MAA//WAAP/1wAD/9gAA//ZAAP/2gAD/9wAA//eAAP/3wAD/+AAA//iAAP/4wAEAF4ABABgAAQAYgAEAGQABABnAAQAaAAEAGkABABqAAQAawAEAG0ABABvAAQAcAAEAHEABABzAAQAdAAEAO8ABADxAAQA8wAEAPUABAD4AAQA+QAEAPoABAD7AAQA/AAEAP4ABAEAAAQBAQAEAQIABAEEAAQBBQAEAYAABAGCAAQBhAAEAYYABAGJAAQBigAEAYsABAGMAAQBjQAEAY8ABAGRAAQBkgAEAZMABAGVAAQBlgAEAd8ABAIDAAQCKgAEAk4ABAJRAAQCUwAEAlUABAJXAAQCWQAEAlsABAJcAAQCXwAEAngABAKVAAQClwAEApkABAKbAAQCnQAEAp8ABAKhAAQCowAEAsAABALDAAQCxgAEAskABALMAAQCzwAEAtIABALVAAQC1wAEA1IABANUAAQDVgAEA1gABANbAAQDXAAEA10ABANeAAQDXwAEA2EABANjAAQDZAAEA2UABANnAAQDaAAEA+MABAPlAAQD5wAEA+kABAPsAAQD7QAEA+4ABAPvAAQD8AAEA/IABAP0AAQD9QAEA/YABAP4AAQD+QAEBHQABAR2AAQEeAAEBHoABAR9AAQEfgAEBH8ABASAAAQEgQAEBIMABASFAAQEhgAEBIcABASJAAQEigAEBQUABAUHAAQFCQAEBQsABAUOAAQFDwAEBRAABAURAAQFEgAEBRQABAUWAAQFFwAEBRgABAUaAAQFGwAEBZYABAWYAAQFmgAEBZwABAWfAAQFoAAEBaEABAWiAAQFowAEBaUABAWnAAQFqAAEBakABAWrAAQFrAAEBicABAYpAAQGKwAEBi0ABAYwAAQGMQAEBjIABAYzAAQGNAAEBjYABAY4AAQGOQAEBjoABAY8AAQGPQAEBrgABAa6AAQGvAAEBr4ABAbBAAQGwgAEBsMABAbEAAQGxQAEBscABAbJAAQGygAEBssABAbNAAQGzgAEB2EABAeEAAQHpAAEB8QABAfGAAQHyAAEB8oABAfMAAQHzwAEB9AABAfRAAQH1AAEB9UABAfXAAQH2AAEB9oABAfdAAQH3gAEB98ABAfiAAQH4wAEB+gABAgBAAQICgAECAwABAgOAAQIFwAECBoABAgdAAQIHwAECGgABAiMAAQIswAECNcABAjaAAQI3AAECN4ABAjgAAQI4gAECOQABAjlAAQI6AAECQEABAkiAAQJJAAECSYABAkoAAQJKgAECSwABAkuAAQJMAAECTIABAlTAAQJVgAECVkABAlcAAQJXwAECWIABAllAAQJaAAECWsABAltAAQJ6AAECeoABAnsAAQJ7gAECfEABAnyAAQJ8wAECfQABAn1AAQJ9wAECfkABAn6AAQJ+wAECf0ABAn+AAQKeQAECnsABAp9AAQKfwAECoI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ABCS1AAQktgAEJLcABCS4AAQkugAEJLwABCS9AAQkvgAEJMAABCTBAAQlPAAEJT4ABCVAAAQlQgAEJUUABCVGAAQlRwAEJUgABCVJAAQlSwAEJU0ABCVOAAQlTwAEJVEABCVSAAQlzQAEJc8ABCXSAAQl1AAEJdcABCXYAAQl2QAEJdoABCXbAAQl3QAEJd8ABCXgAAQl4QAEJeMABCXkAAQl/QAEJf4ABCX/AAQmAQAEJnwABCZ+AAQmgAAEJoIABCaFAAQmhgAEJocABCaIAAQmiQAEJosABCaNAAQmjgAEJo8ABCaRAAQmkgAEJw0ABCcPAAQnEQAEJxMABCcWAAQnFwAEJxgABCcZAAQnGgAEJxwABCceAAQnHwAEJyAABCciAAQnIwAEJ54ABCegAAQnogAEJ6QABCenAAQnqAAEJ6kABCeqAAQnqwAEJ60ABCevAAQnsAAEJ7EABCezAAQntAAEKC8ABCgxAAQoMwAEKDUABCg4AAQoOQAEKDoABCg7AAQoPAAEKD4ABChAAAQoQQAEKEIABChEAAQoRQAEKMAABCjCAAQoxAAEKMYABCjJAAQoygAEKMsABCjMAAQozQAEKM8ABCjRAAQo0gAEKNMABCjVAAQo1gAEKR8ABClDAAQpagAEKY4ABCmRAAQpkwAEKZUABCmXAAQpmQAEKZsABCmcAAQpnwAEKbgABCnVAAQp1wAEKdkABCnbAAQp3QAEKd8ABCnhAAQp4wAEKgAABCoDAAQqBgAEKgkABCoMAAQqDwAEKhIABCoVAAQqFwAEKpIABCqUAAQqlgAEKpgABCqbAAQqnAAEKp0ABCqeAAQqnwAEKqEABCqjAAQqpAAEKqUABCqnAAQqqAAEKyMABCslAAQrJwAEKykABCssAAQrLQAEKy4ABCsvAAQrMAAEKzIABCs0AAQrNQAEKzYABCs4AAQrOQAEK7QABCu2AAQruAAEK7oABCu9AAQrvgAEK78ABCvAAAQrwQAEK8MABCvFAAQrxgAEK8cABCvJAAQrygAELEUABCxHAAQsSQAELEsABCxOAAQsTwAELFAABCxRAAQsUgAELFQABCxWAAQsVwAELFgABCxaAAQsWwAELNYABCzYAAQs2gAELNwABCzfAAQs4AAELOEABCziAAQs4wAELOUABCznAAQs6AAELOkABCzrAAQs7AAELWc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ABD7YAAQ+2wAEPt4ABD7hAAQ+5AAEPucABD7qAAQ+7QAEPvAABD7yAAQ/bQAEP28ABD9xAAQ/cwAEP3YABD93AAQ/eAAEP3kABD96AAQ/fAAEP34ABD9/AAQ/gAAEP4IABD+DAAQ//gAEQAAABEACAARABAAEQAcABEAIAARACQAEQAoABEALAARADQAEQA8ABEAQAARAEQAEQBMABEAUAARAjwAEQJEABECUAARAlgAEQJkABECaAARAmwAEQJwABECdAARAnwAEQKEABECiAARAowAEQKUABECmAARAvwAEQMAABEDBAARAwwAEQT4ABEFAAARBQgAEQUQABEFHAARBSAAEQUkABEFKAARBSwAEQU0ABEFPAARBUAAEQVEABEFTAARBVAAEQc8ABEHRAARB0wAEQdUABEHYAARB2QAEQdoABEHbAARB3AAEQd4ABEHgAARB4QAEQeIABEHkAARB5QAEQmAABEJiAARCZAAEQmYABEJpAARCagAEQmsABEJsAARCbQAEQm8ABEJxAARCcgAEQnMABEJ1AARCdgAEQvEABELzAARC9QAEQvcABEL6AARC+wAEQvwABEL9AARC/gAEQwAABEMCAARDAwAEQwQABEMGAARDBwAEQ4IABEOEAARDhgAEQ4gABEOLAARDjAAEQ40ABEOOAARDjwAEQ5EABEOTAARDlAAEQ5UABEOXAARDmAAEQ+EABEQFAARELAAERFAABERTAAREVQAERFcABERZAAREWwAERF0ABEReAAREYQAERHoABESXAAREmQAERJsABESdAAREnwAERKEABESjAAREpQAERMIABETFAAREyAAERMsABETOAARE0QAERNQABETXAARE2QAERVQABEVWAARFWAAERVoABEVdAARFXgAERV8ABEVgAARFYQAERWMABEVlAARFZgAERWcABEVpAARFagAEReUABEXnAARF6QAEResABEXuAARF7wAERfAABEXxAARF8gAERfQABEX2AARF9wAERfgABEX6AARF+wAERnYABEZ4AARGegAERnwABEZ/AARGgAAERoEABEaCAARGgwAERoUABEaHAARGiAAERokABEaLAARGjAAERwcABEcJAARHDAAERw4ABEcRAARHEgAERxMABEcUAARHFQAERxcABEcZAARHGgAERxsABEcdAARHHgAER5kABEebAARHnQAER58ABEeiAARHowAER6QABEelAARHpgAER6gABEeqAARHqwAER6wABEeuAARHrwAESCoABEgsAARILgAESDAABEgzAARINAAESDUABEg2AARINwAESDkABEg7AARIPAAESD0ABEg/AARIQAAESLsABEi9AARIvwAESMEABEjEAARIxQAESMYABEjHAARIyAAESMoABEjMAARIzQAESM4ABEjQAARI0QAESWQABEmHAARJpwAESccABEnJAARJywAESc0ABEnPAARJ0gAESdMABEnUAARJ1wAESdgABEnaAARJ2wAESd4ABEnhAARJ4gAESeMABEnmAARJ5wAESewABEoFAARKDgAEShAABEoSAARKGwAESh4ABEohAARKIwAESmwABEqQAARKtwAEStsABEreAARK4AAESuIABErkAARK5gAESugABErpAARK7AAESwUABEsmAARLKAAESyoABEssAARLLgAESzAABEsyAARLNAAESzYABEtXAARLWgAES10ABEtgAARLYwAES2YABEtpAARLbAAES28ABEtxAARL7AAES+4ABEvwAARL8gAES/UABEv2AARL9wAES/gABEv5AARL+wAES/0ABEv+AARL/wAETAEABEwCAARMfQAETH8ABEyBAARMgwAETIYABEyHAARMiAAETIkABEyKAARMjAAETI4ABEyPAARMkAAETJIABEyTAARNDgAETRAABE0TAARNFQAETRgABE0ZAARNGgAETRsABE0cAARNHgAETSAABE0hAARNIgAETSQABE0lAARNPgAETT8ABE1AAARNQgAETb0ABE2/AARNwQAETcMABE3GAARNxwAETcgABE3JAARNygAETcwABE3OAARNzwAETdAABE3SAARN0wAETk4ABE5QAAROUgAETlQABE5XAAROWAAETlkABE5aAAROWwAETl0ABE5fAAROYAAETmEABE5jAAROZAAETt8ABE7hAARO4wAETuUABE7oAARO6QAETuoABE7rAARO7AAETu4ABE7wAARO8QAETvIABE70AARO9QAET3AABE9yAARPdAAET3YABE95AARPegAET3sABE98AARPfQAET38ABE+BAARPggAET4MABE+FAARPhgAEUAEABFADAARQBQAEUAcABFAKAARQCwAEUAwABFANAARQDgAEUBAABFASAARQEwAEUBQABFAWAARQFwAEUGAABFCEAARQqwAEUM8ABFDSAARQ1AAEUNYABFDYAARQ2gAEUNwABFDdAARQ4AAEUPkABFEWAARRGAAEURoABFEcAARRHgAEUSAABFEiAARRJAAEUUEABFFEAARRRwAEUUoABFFNAARRUAAEUVMABFFWAARRWAAEUdMABFHVAARR1wAEUdkABFHcAARR3QAEUd4ABFHfAARR4AAEUeIABFHkAARR5QAEUeYABFHoAARR6QAEUmQABFJmAARSaAAEUmoABFJtAARSbgAEUm8ABFJwAARScQAEUnMABFJ1AARSdgAEUncABFJ5AARSegAEUvUABFL3AARS+QAEUvsABFL+AARS/wAEUwAABFMBAARTAgAEUwQABFMGAARTBwAEUwgABFMKAARTCwAEU4YABFOIAARTigAEU4wABFOPAARTkAAEU5EABFOSAARTkwAEU5UABFOXAARTmAAEU5kABFObAARTnAAEVBcABFQZAARUGwAEVB0ABFQgAARUIQAEVCIABFQjAARUJAAEVCYABFQoAARUKQAEVCoABFQsAARULQAEVKgABFSqAARUrAAEVK4ABFSxAARUsgAEVLMABFS0AARUtQAEVLcABFS5AARUugAEVLsABFS9AARUvgAEVTkABFU7AARVPgAEVUAABFVDAARVRAAEVUUABFVGAARVRwAEVUkABFVLAARVTAAEVU0ABFVPAARVUAAEVeMABFYGAARWJgAEVkYABFZIAARWSgAEVkwABFZOAARWUAAEVlEABFZSAARWVQAEVlYABFZYAARWWQAEVlwABFZfAARWYAAEVmEABFZkAARWZQAEVm4ABFaHAARWkAAEVpIABFaUAARWnQAEVqAABFajAARWpQAEVu4ABFcSAARXOQAEV10ABFdgAARXYgAEV2QABFdmAARXaAAEV2oABFdrAARXbgAEV4cABFeoAARXqgAEV6wABFeuAARXsAAEV7IABFe0AARXtgAEV7gABFfZAARX3AAEV98ABFfiAARX5QAEV+gABFfrAARX7gAEV/EABFfzAARYbgAEWHAABFhyAARYdAAEWHcABFh4AARYeQAEWHoABFh7AARYfQAEWH8ABFiAAARYgQAEWIMABFiEAARY/wAEWQEABFkDAARZBQAEWQgABFkJAARZCgAEWQsABFkMAARZDgAEWRAABFkRAARZEgAEWRQABFkVAARZkAAEWZIABFmVAARZlwAEWZoABFmbAARZnAAEWZ0ABFmeAARZoAAEWaIABFmjAARZpAAEWaYABFmnAARZwAAEWcEABFnCAARZxAAEWj8ABFpBAARaQwAEWkUABFpIAARaSQAEWkoABFpLAARaTAAEWk4ABFpQAARaUQAEWlIABFpUAARaVQAEWtAABFrSAARa1AAEWtYABFrZAARa2gAEWtsABFrcAARa3QAEWt8ABFrhAARa4gAEWuMABFrlAARa5gAEW2EABFtjAARbZQAEW2cABFtqAARbawAEW2wABFttAARbbgAEW3AABFtyAARbcwAEW3QABFt2AARbdwAEW/IABFv0AARb9gAEW/gABFv7AARb/AAEW/0ABFv+AARb/wAEXAEABFwDAARcBAAEXAUABFwHAARcCAAEXIMABFyFAARchwAEXIkABFyMAARcjQAEXI4ABFyPAARckAAEXJIABFyUAARclQAEXJYABFyYAARcmQAEXOIABF0GAARdLQAEXVEABF1UAARdVgAEXVgABF1aAARdXAAEXV4ABF1fAARdYgAEXXsABF2YAARdmgAEXZwABF2eAARdoAAEXaIABF2kAARdpgAEXcMABF3GAARdyQAEXcwABF3PAARd0gAEXdUABF3YAARd2gAEXlUABF5XAAReWQAEXlsABF5eAAReXwAEXmAABF5hAAReYgAEXmQABF5mAAReZwAEXmgABF5qAAReawAEXuYABF7oAARe6gAEXuwABF7vAARe8AAEXvEABF7yAARe8wAEXvUABF73AARe+AAEXvkABF77AARe/AAEX3cABF95AARfewAEX30ABF+AAARfgQAEX4IABF+DAARfhAAEX4YABF+IAARfiQAEX4oABF+MAARfjQAEYAgABGAKAARgDQAEYA8ABGASAARgEwAEYBQABGAVAARgFgAEYBgABGAaAARgGwAEYBwABGAeAARgHwAEYJoABGCcAARgngAEYKAABGCjAARgpAAEYKUABGCmAARgpwAEYKkABGCrAARgrAAEYK0ABGCvAARgsAAEYSsABGEtAARhLwAEYTEABGE0AARhNQAEYTYABGE3AARhOAAEYToABGE8AARhPQAEYT4ABGFAAARhQQAEYbwABGG+AARhwQAEYcMABGHGAARhxwAEYcgABGHJAARhygAEYcwABGHOAARhzwAEYdAABGHSAARh0wAEYmYABGKJAARiqQAEYskABGLLAARizQAEYs8ABGLRAARi1AAEYtUABGLWAARi2QAEYtoABGLcAARi3QAEYuAABGLjAARi5AAEYuUABGLoAARi6QAEYu4ABGMHAARjEAAEYxIABGMUAARjHQAEYyAABGMjAARjJQAEY24ABGOSAARjuQAEY90ABGPgAARj4gAEY+QABGPmAARj6AAEY+oABGPrAARj7gAEZAcABGQoAARkKgAEZCwABGQuAARkMAAEZDIABGQ0AARkNgAEZDgABGRZAARkXAAEZF8ABGRiAARkZQAEZGgABGRrAARkbgAEZHEABGRzAARk7gAEZPAABGTyAARk9AAEZPcABGT4AARk+QAEZPoABGT7AARk/QAEZP8ABGUAAARlAQAEZQMABGUEAARlfwAEZYEABGWDAARlhQAEZYgABGWJAARligAEZYsABGWMAARljgAEZZAABGWRAARlkgAEZZQABGWVAARmEAAEZhIABGYVAARmFwAEZhoABGYbAARmHAAEZh0ABGYeAARmIAAEZiIABGYjAARmJAAEZiYABGYnAARmQAAEZkEABGZCAARmRAAEZr8ABGbBAARmwwAEZsUABGbIAARmyQAEZsoABGbLAARmzAAEZs4ABGbQAARm0QAEZtIABGbUAARm1QAEZ1AABGdSAARnVAAEZ1YABGdZAARnWgAEZ1sABGdcAARnXQAEZ18ABGdhAARnYgAEZ2MABGdlAARnZgAEZ+EABGfjAARn5QAEZ+cABGfqAARn6wAEZ+wABGftAARn7gAEZ/AABGfyAARn8wAEZ/QABGf2AARn9wAEaHIABGh0AARodgAEaHgABGh7AARofAAEaH0ABGh+AARofwAEaIEABGiDAARohAAEaIUABGiHAARoiAAEaQMABGkFAARpBwAEaQkABGkMAARpDQAEaQ4ABGkPAARpEAAEaRIABGkUAARpFQAEaRYABGkYAARpGQAEaWIABGmGAARprQAEadEABGnUAARp1gAEadgABGnaAARp3AAEad4ABGnfAARp4gAEafsABGoYAARqGgAEahwABGoeAARqIAAEaiIABGokAARqJgAEakMABGpGAARqSQAEakwABGpPAARqUgAEalUABGpYAARqWgAEatUABGrXAARq2QAEatsABGreAARq3wAEauAABGrhAARq4gAEauQABGrmAARq5wAEaugABGrqAARq6wAEa2YABGtoAARrawAEa20ABGtwAARrcQAEa3IABGtzAARrdAAEa3YABGt4AARreQAEa3oABGt8AARrfQAEa/gABGv6AARr/AAEa/4ABGwBAARsAgAEbAMABGwEAARsBQAEbAcABGwJAARsCgAEbAsABGwNAARsDgAEbIkABGyLAARsjgAEbJAABGyTAARslAAEbJUABGyWAARslwAEbJkABGybAARsnAAEbJ0ABGyfAARsoAAEbSMABG1HAARtawAEbY4ABG21AARt1QAEbfwABG4jAARuQwAEbmcABG6LAARujQAEbpAABG6SAARulAAEbpYABG6ZAARunAAEbp4ABG6gAARuowAEbqUABG6nAARuqgAEbq0ABG6uAARuswAEbswABG7RAARu0wAEbtgABG7bAARu3QAEbyYABG9KAARvcQAEb5UABG+YAARvmgAEb5wABG+eAARvoAAEb6IABG+jAARvpgAEb78ABG/kAARv5gAEb+gABG/qAARv7AAEb+4ABG/wAARv8gAEb/QABG/2AARwGwAEcB4ABHAhAARwJAAEcCcABHAqAARwLQAEcDAABHAzAARwNgAEcDgABHCzAARwtQAEcLgABHC6AARwvQAEcL4ABHC/AARwwAAEcMEABHDDAARwxQAEcMYABHDHAARwyQAEcMoABHDbAARw3AAEcN4ABHFZAARxWwAEcV0ABHFfAARxYgAEcWMABHFkAARxZQAEcWYABHFoAARxagAEcWsABHFsAARxbgAEcW8ABHHqAARx7AAEce8ABHHxAARx9AAEcfUABHH2AARx9wAEcfgABHH6AARx/AAEcf0ABHH+AARyAAAEcgEABHISAARyEwAEchUABHKQAARykgAEcpQABHKWAARymQAEcpoABHKbAARynAAEcp0ABHKfAARyoQAEcqIABHKjAARypQAEcqYABHMhAARzIwAEcyYABHMoAARzKwAEcywABHMtAARzLgAEcy8ABHMxAARzMwAEczQABHM1AARzNwAEczgABHNJAARzSgAEc0wABHPHAARzyQAEc8sABHPNAARz0AAEc9EABHPSAARz0wAEc9QABHPWAARz2AAEc9kABHPaAARz3AAEc90ABHRYAAR0WgAEdF0ABHRfAAR0YgAEdGMABHRkAAR0ZQAEdGYABHRoAAR0agAEdGsABHRsAAR0bgAEdG8ABHSIAAR0iQAEdIoABHSMAAR1BwAEdQkABHULAAR1DQAEdRAABHURAAR1EgAEdRMABHUUAAR1FgAEdRgABHUZAAR1GgAEdRwABHUdAAR1mAAEdZoABHWdAAR1nwAEdaIABHWjAAR1pAAEdaUABHWmAAR1qAAEdaoABHWrAAR1rAAEda4ABHWvAAR1zQAEdeYABHXrAAR17gAEdfMABHX2AAR1+AAEdgoABHadAAR2wAAEduAABHcAAAR3AgAEdwQABHcGAAR3CAAEdwsABHcMAAR3DQAEdxAABHcRAAR3EwAEdxQABHcXAAR3GgAEdxsABHccAAR3HwAEdyAABHclAAR3PgAEd0cABHdJAAR3SwAEd1QABHdXAAR3WgAEd1wABHelAAR3yQAEd/AABHgUAAR4FwAEeBkABHgbAAR4HQAEeB8ABHghAAR4IgAEeCUABHg+AAR4XwAEeGEABHhjAAR4ZQAEeGcABHhpAAR4awAEeG0ABHhvAAR4kAAEeJMABHiWAAR4mQAEeJwABHifAAR4ogAEeKUABHioAAR4qgAEeSUABHknAAR5KQAEeSsABHkuAAR5LwAEeTAABHkxAAR5MgAEeTQABHk2AAR5NwAEeTgABHk6AAR5OwAEebYABHm4AAR5ugAEebwABHm/AAR5wAAEecEABHnCAAR5wwAEecUABHnHAAR5yAAEeckABHnLAAR5zAAEekcABHpJAAR6TAAEek4ABHpRAAR6UgAEelMABHpUAAR6VQAEelcABHpZAAR6WgAEelsABHpdAAR6XgAEencABHp4AAR6eQAEensABHr2AAR6+AAEevoABHr8AAR6/wAEewAABHsBAAR7AgAEewMABHsFAAR7BwAEewgABHsJAAR7CwAEewwABHuHAAR7iQAEe4sABHuNAAR7kAAEe5EABHuSAAR7kwAEe5QABHuWAAR7mAAEe5kABHuaAAR7nAAEe50ABHwYAAR8GgAEfBwABHweAAR8IQAEfCIABHwjAAR8JAAEfCUABHwnAAR8KQAEfCoABHwrAAR8LQAEfC4ABHypAAR8qwAEfK0ABHyvAAR8sgAEfLMABHy0AAR8tQAEfLYABHy4AAR8ugAEfLsABHy8AAR8vgAEfL8ABH06AAR9PAAEfT4ABH1AAAR9QwAEfUQABH1FAAR9RgAEfUcABH1JAAR9SwAEfUwABH1NAAR9TwAEfVAABH2ZAAR9vQAEfeQABH4IAAR+CwAEfg0ABH4PAAR+EQAEfhMABH4VAAR+FgAEfhkABH4yAAR+TwAEflEABH5TAAR+VQAEflcABH5ZAAR+WwAEfl0ABH56AAR+fQAEfoAABH6DAAR+hgAEfokABH6MAAR+jwAEfpEABH8MAAR/DgAEfxAABH8SAAR/FQAEfxYABH8XAAR/GAAEfxkABH8bAAR/HQAEfx4ABH8fAAR/IQAEfyIABH+dAAR/nwAEf6IABH+kAAR/pwAEf6gABH+pAAR/qgAEf6sABH+tAAR/rwAEf7AABH+xAAR/swAEf7QABH+2AASAMQAEgDMABIA1AASANwAEgDoABIA7AASAPAAEgD0ABIA+AASAQAAEgEIABIBDAASARAAEgEYABIBHAASAwgAEgMQABIDHAASAyQAEgMwABIDNAASAzgAEgM8ABIDQAASA0gAEgNQABIDVAASA1gAEgNgABIDZAASBVAAEgVYABIFYAASBWgAEgV0ABIFeAASBXwAEgWAABIFhAASBYwAEgWUABIFmAASBZwAEgWkABIFqAASB5QAEgecABIHpAASB6wAEge4ABIHvAASB8AAEgfEABIHyAASB9AAEgfYABIH3AASB+AAEgfoABIH7AASCdgAEgngABIJ7AASCfQAEgoAABIKBAASCggAEgoMABIKEAASChgAEgogABIKJAASCigAEgowABIKNAASCngAEgqMABIKmAASCqAAEguEABILkAASC5gAEgukABILsAASC7wAEgvIABIL3AASDmgAEg74ABIPiAASEAgAEhCkABIRQAASEcAAEhJcABIS7AASE3gAEhQUABIUpAASFTQAEhXEABIWYAASFmQAEhZsABIWdAASFoAAEhaIABIWlAASFpwAEhakABIWsAASFrgAEhbAABIWzAASFtgAEhbgABIW6AASFvAAEhb8ABIXCAASFxQAEhcoABIXjAASF6AAEheoABIXvAASF8gAEhfQABIY9AASGYQAEhogABIasAASGrwAEhrEABIazAASGtQAEhrcABIa5AASGugAEhr0ABIbWAASG+wAEhv0ABIb/AASHAQAEhwMABIcFAASHBwAEhwkABIcLAASHDQAEhzIABIc1AASHOAAEhzsABIc+AASHQQAEh0QABIdHAASHSgAEh00ABIdPAASHygAEh8wABIfPAASH0QAEh9QABIfVAASH1gAEh9cABIfYAASH2gAEh9wABIfdAASH3gAEh+AABIfhAASH8gAEh/MABIf1AASIcAAEiHIABIh0AASIdgAEiHkABIh6AASIewAEiHwABIh9AASIfwAEiIEABIiCAASIgwAEiIUABIiGAASJAQAEiQMABIkGAASJCAAEiQsABIkMAASJDQAEiQ4ABIkPAASJEQAEiRMABIkUAASJFQAEiRcABIkYAASJKQAEiSoABIksAASJpwAEiakABImrAASJrQAEibAABImxAASJsgAEibMABIm0AASJtgAEibgABIm5AASJugAEibwABIm9AASKOAAEijoABIo9AASKPwAEikIABIpDAASKRAAEikUABIpGAASKSAAEikoABIpLAASKTAAEik4ABIpPAASKYAAEimEABIpjAASK3gAEiuAABIriAASK5AAEiucABIroAASK6QAEiuoABIrrAASK7QAEiu8ABIrwAASK8QAEivMABIr0AASLbwAEi3EABIt0AASLdgAEi3kABIt6AASLewAEi3wABIt9AASLfwAEi4EABIuCAASLgwAEi4UABIuGAASLnwAEi6AABIuhAASLowAEjB4ABIwgAASMIgAEjCQABIwnAASMKAAEjCkABIwqAASMKwAEjC0ABIwvAASMMAAEjDEABIwzAASMNAAEjK8ABIyxAASMtAAEjLYABIy5AASMugAEjLsABIy8AASMvQAEjL8ABIzBAASMwgAEjMMABIzFAASMxgAEjNwABIz1AASNLgAEjTEABI00AASNNwAEjToABI09AASNQAAEjUMABI1GAASNSQAEjUwABI1PAASNUgAEjVUABI1YAASNkQAEjZQABI2XAASNmgAEjZ0ABI2gAASNowAEjaYABI2pAASNrAAEja8ABI2yAASNtQAEjbgABI27AASNvQAEjcoABI3gAASN/gAEjhMABI41AASOOwAEjlUABI5zAASOjAAEjqUABI6zAASO1wAEj2oABI+NAASPrQAEj80ABI/PAASP0QAEj9MABI/VAASP2AAEj9kABI/aAASP3QAEj94ABI/gAASP4QAEj+QABI/nAASP6AAEj+kABI/sAASP7QAEj/IABJALAASQFAAEkBYABJAYAASQIQAEkCQABJAnAASQKQAEkHIABJCWAASQvQAEkOEABJDkAASQ5gAEkOgABJDqAASQ7AAEkO4ABJDvAASQ8gAEkQsABJEsAASRLgAEkTAABJEyAASRNAAEkTYABJE4AASROgAEkTwABJFdAASRYAAEkWMABJFmAASRaQAEkWwABJFvAASRcgAEkXUABJF3AASR8gAEkfQABJH2AASR+AAEkfsABJH8AASR/QAEkf4ABJH/AASSAQAEkgMABJIEAASSBQAEkgcABJIIAASSgwAEkoUABJKHAASSiQAEkowABJKNAASSjgAEko8ABJKQAASSkgAEkpQABJKVAASSlgAEkpgABJKZAASTFAAEkxYABJMZAASTGwAEkx4ABJMfAASTIAAEkyEABJMiAASTJAAEkyYABJMnAASTKAAEkyoABJMrAASTRAAEk0UABJNGAASTSAAEk8MABJPFAASTxwAEk8kABJPMAASTzQAEk84ABJPPAAST0AAEk9IABJPUAAST1QAEk9YABJPYAAST2QAElFQABJRWAASUWAAElFoABJRdAASUXgAElF8ABJRgAASUYQAElGMABJRlAASUZgAElGcABJRpAASUagAElOUABJTnAASU6QAElOsABJTuAASU7wAElPAABJTxAASU8gAElPQABJT2AASU9wAElPgABJT6AASU+wAElXYABJV4AASVegAElXwABJV/AASVgAAElYEABJWCAASVgwAElYUABJWHAASViAAElYkABJWLAASVjAAElgcABJYJAASWCwAElg0ABJYQAASWEQAElhIABJYTAASWFAAElhYABJYYAASWGQAElhoABJYcAASWHQAElmYABJaKAASWsQAEltUABJbYAASW2gAEltwABJbeAASW4AAEluIABJbjAASW5gAElv8ABJccAASXHgAElyAABJciAASXJAAElyYABJcoAASXKgAEl0cABJdKAASXTQAEl1AABJdTAASXVgAEl1kABJdcAASXXgAEl9kABJfbAASX3QAEl98ABJfiAASX4wAEl+QABJflAASX5gAEl+gABJfqAASX6wAEl+wABJfuAASX7wAEmGoABJhsAASYbwAEmHEABJh0AASYdQAEmHYABJh3AASYeAAEmHoABJh8AASYfQAEmH4ABJiAAASYgQAEmPwABJj+AASZAAAEmQIABJkFAASZBgAEmQcABJkIAASZCQAEmQsABJkNAASZDgAEmQ8ABJkRAASZEgAEmY0ABJmPAASZkgAEmZQABJmXAASZmAAEmZkABJmaAASZmwAEmZ0ABJmfAASZoAAEmaEABJmjAASZpAAEmh8ABJohAASaIwAEmiUABJooAASaKQAEmioABJorAASaLAAEmi4ABJowAASaMQAEmjIABJo0AASaNQAEmrAABJqyAASatAAEmrYABJq5AASaugAEmrsABJq8AASavQAEmr8ABJrBAASawgAEmsMABJrFAASaxgAEm0EABJtDAASbRgAEm0gABJtLAASbTAAEm00ABJtOAASbTwAEm1EABJtTAASbVAAEm1UABJtXAASbWAAEm+sABJwOAAScLgAEnE4ABJxQAAScUgAEnFQABJxWAAScWQAEnFoABJxbAAScXgAEnF8ABJxhAAScYgAEnGUABJxoAAScaQAEnGoABJxtAAScbgAEnHMABJyMAASclQAEnJcABJyZAAScogAEnKUABJyoAAScqgAEnPMABJ0XAASdPgAEnWIABJ1lAASdZwAEnWkABJ1rAASdbQAEnW8ABJ1wAASdcwAEnYwABJ2tAASdrwAEnbEABJ2zAASdtQAEnbcABJ25AASduwAEnb0ABJ3eAASd4QAEneQABJ3nAASd6gAEne0ABJ3wAASd8wAEnfYABJ34AASecwAEnnUABJ53AASeeQAEnnwABJ59AASefgAEnn8ABJ6AAASeggAEnoQABJ6FAASehgAEnogABJ6JAASfBAAEnwYABJ8IAASfCgAEnw0ABJ8OAASfDwAEnxAABJ8RAASfEwAEnxUABJ8WAASfFwAEnxkABJ8aAASflQAEn5cABJ+aAASfnAAEn58ABJ+gAASfoQAEn6IABJ+jAASfpQAEn6cABJ+oAASfqQAEn6sABJ+sAASfxQAEn8YABJ/HAASfyQAEoEQABKBGAASgSAAEoEoABKBNAASgTgAEoE8ABKBQAASgUQAEoFMABKBVAASgVgAEoFcABKBZAASgWgAEoNUABKDXAASg2QAEoNsABKDeAASg3wAEoOAABKDhAASg4gAEoOQABKDmAASg5wAEoOgABKDqAASg6wAEoWYABKFoAAShagAEoWwABKFvAAShcAAEoXEABKFyAAShcwAEoXUABKF3AASheAAEoXkABKF7AAShfAAEofcABKH5AASh+wAEof0ABKIAAASiAQAEogIABKIDAASiBAAEogYABKIIAASiCQAEogoABKIMAASiDQAEoogABKKKAASijAAEoo4ABKKRAASikgAEopMABKKUAASilQAEopcABKKZAASimgAEopsABKKdAASingAEoucABKMLAASjMgAEo1YABKNZAASjWwAEo10ABKNfAASjYQAEo2MABKNkAASjZwAEo4AABKOdAASjnwAEo6EABKOjAASjpQAEo6cABKOpAASjqwAEo8gABKPLAASjzgAEo9EABKPUAASj1wAEo9oABKPdAASj3wAEpFoABKRcAASkXgAEpGAABKRjAASkZAAEpGUABKRmAASkZwAEpGkABKRrAASkbAAEpG0ABKRvAASkcAAEpOsABKTtAASk7wAEpPEABKT0AASk9QAEpPYABKT3AASk+AAEpPoABKT8AASk/QAEpP4ABKUAAASlAQAEpXwABKV+AASlgAAEpYIABKWFAASlhgAEpYcABKWIAASliQAEpYsABKWNAASljgAEpY8ABKWRAASlkgAEpg0ABKYPAASmEgAEphQABKYXAASmGAAEphkABKYaAASmGwAEph0ABKYfAASmIAAEpiEABKYjAASmJAAEpp8ABKahAASmowAEpqUABKaoAASmqQAEpqoABKarAASmrAAEpq4ABKawAASmsQAEprIABKa0AASmtQAEpzAABKcyAASnNAAEpzYABKc5AASnOgAEpzsABKc8AASnPQAEpz8ABKdBAASnQgAEp0MABKdFAASnRgAEp8EABKfDAASnxgAEp8gABKfLAASnzAAEp80ABKfOAASnzwAEp9EABKfTAASn1AAEp9UABKfXAASn2AAEqGsABKiOAASorgAEqM4ABKjQAASo0gAEqNQABKjWAASo2QAEqNoABKjbAASo3gAEqN8ABKjhAASo4gAEqOQABKjnAASo6AAEqOkABKjsAASo7QAEqPYABKkPAASpGAAEqRoABKkcAASpJQAEqSgABKkrAASpLQAEqXYABKmaAASpwQAEqeUABKnoAASp6gAEqewABKnuAASp8AAEqfIABKnzAASp9gAEqg8ABKowAASqMgAEqjQABKo2AASqOAAEqjoABKo8AASqPgAEqkAABKphAASqZAAEqmcABKpqAASqbQAEqnAABKpzAASqdgAEqnkABKp7AASq9gAEqvgABKr6AASq/AAEqv8ABKsAAASrAQAEqwIABKsDAASrBQAEqwcABKsIAASrCQAEqwsABKsMAASrhwAEq4kABKuLAASrjQAEq5AABKuRAASrkgAEq5MABKuUAASrlgAEq5gABKuZAASrmgAEq5wABKudAASsGAAErBoABKwdAASsHwAErCIABKwjAASsJAAErCUABKwmAASsKAAErCoABKwrAASsLAAErC4ABKwvAASsSAAErEkABKxKAASsTAAErMcABKzJAASsywAErM0ABKzQAASs0QAErNIABKzTAASs1AAErNYABKzYAASs2QAErNoABKzcAASs3QAErVgABK1aAAStXAAErV4ABK1hAAStYgAErWMABK1kAAStZQAErWcABK1pAAStagAErWsABK1tAAStbgAErekABK3rAASt7QAEre8ABK3yAASt8wAErfQABK31AASt9gAErfgABK36AASt+wAErfwABK3+AASt/wAErnoABK58AASufgAEroAABK6DAASuhAAEroUABK6GAASuhwAErokABK6LAASujAAEro0ABK6PAASukAAErwsABK8NAASvDwAErxEABK8UAASvFQAErxYABK8XAASvGAAErxoABK8cAASvHQAErx4ABK8gAASvIQAEr2oABK+OAASvtQAEr9kABK/cAASv3gAEr+AABK/iAASv5AAEr+YABK/nAASv6gAEsAMABLAgAASwIgAEsCQABLAmAASwKAAEsCoABLAsAASwLgAEsEsABLBOAASwUQAEsFQABLBXAASwWgAEsF0ABLBgAASwYgAEsN0ABLDfAASw4gAEsOQABLDnAASw6AAEsOkABLDqAASw6wAEsO0ABLDvAASw8AAEsPEABLDzAASw9AAEsW8ABLFxAASxcwAEsXUABLF4AASxeQAEsXoABLF7AASxfAAEsX4ABLGAAASxgQAEsYIABLGEAASxhQAEsgAABLICAASyBAAEsgYABLIJAASyCgAEsgsABLIMAASyDQAEsg8ABLIRAASyEgAEshMABLIVAASyFgAEspEABLKTAASylQAEspcABLKaAASymwAEspwABLKdAASyngAEsqAABLKiAASyowAEsqQABLKmAASypwAEsyIABLMkAASzJgAEsygABLMrAASzLAAEsy0ABLMuAASzLwAEszEABLMzAASzNAAEszUABLM3AASzOAAEs7MABLO1AASztwAEs7kABLO8AASzvQAEs74ABLO/AASzwAAEs8IABLPEAASzxQAEs8YABLPIAASzyQAEtEQABLRGAAS0SAAEtEoABLRNAAS0TgAEtE8ABLRQAAS0UQAEtFMABLRVAAS0VgAEtFcABLRZAAS0WgAEtO0ABLUQAAS1MAAEtVAABLVSAAS1VAAEtVYABLVYAAS1WwAEtVwABLVdAAS1YAAEtWEABLVjAAS1ZAAEtWcABLVqAAS1awAEtWwABLVvAAS1cAAEtXUABLWOAAS1lwAEtZkABLWbAAS1pAAEtacABLWqAAS1rAAEtfUABLYZAAS2QAAEtmQABLZnAAS2aQAEtmsABLZtAAS2bwAEtnEABLZyAAS2dQAEto4ABLavAAS2sQAEtrMABLa1AAS2twAEtrkABLa7AAS2vQAEtr8ABLbgAAS24wAEtuYABLbpAAS27AAEtu8ABLbyAAS29QAEtvgABLb6AAS3dQAEt3cABLd5AAS3ewAEt34ABLd/AAS3gAAEt4EABLeCAAS3hAAEt4YABLeHAAS3iAAEt4oABLeLAAS4BgAEuAgABLgKAAS4DAAEuA8ABLgQAAS4EQAEuBIABLgTAAS4FQAEuBcABLgYAAS4GQAEuBsABLgcAAS4lwAEuJkABLicAAS4ngAEuKEABLiiAAS4owAEuKQABLilAAS4pwAEuKkABLiqAAS4qwAEuK0ABLiuAAS4xwAEuMgABLjJAAS4ywAEuUYABLlIAAS5SgAEuUwABLlPAAS5UAAEuVEABLlSAAS5UwAEuVUABLlXAAS5WAAEuVkABLlbAAS5XAAEudcABLnZAAS52wAEud0ABLngAAS54QAEueIABLnjAAS55AAEueYABLnoAAS56QAEueoABLnsAAS57QAEumgABLpqAAS6bAAEum4ABLpxAAS6cgAEunMABLp0AAS6dQAEuncABLp5AAS6egAEunsABLp9AAS6fgAEuvkABLr7AAS6/QAEuv8ABLsCAAS7AwAEuwQABLsFAAS7BgAEuwgABLsKAAS7CwAEuwwABLsOAAS7DwAEu4oABLuMAAS7jgAEu5AABLuTAAS7lAAEu5UABLuWAAS7lwAEu5kABLubAAS7nAAEu50ABLufAAS7oAAEu+kABLwNAAS8NAAEvFgABLxbAAS8XQAEvF8ABLxhAAS8YwAEvGUABLxmAAS8aQAEvIIABLyfAAS8oQAEvKMABLylAAS8pwAEvKkABLyrAAS8rQAEvMoABLzNAAS80AAEvNMABLzWAAS82QAEvNwABLzfAAS84QAEvVwABL1eAAS9YAAEvWIABL1lAAS9ZgAEvWcABL1oAAS9aQAEvWsABL1tAAS9bgAEvW8ABL1xAAS9cgAEve0ABL3vAAS98gAEvfQABL33AAS9+AAEvfkABL36AAS9+wAEvf0ABL3/AAS+AAAEvgEABL4DAAS+BAAEvn8ABL6BAAS+gwAEvoUABL6IAAS+iQAEvooABL6LAAS+jAAEvo4ABL6QAAS+kQAEvpIABL6UAAS+lQAEvxAABL8SAAS/FQAEvxcABL8aAAS/GwAEvxwABL8dAAS/HgAEvyAABL8iAAS/IwAEvyQABL8mAAS/JwAEv6oABL/OAAS/8gAEwBUABMA8AATAXAAEwIMABMCqAATAygAEwO4ABMESAATBFAAEwRcABMEZAATBGwAEwR0ABMEgAATBIwAEwSUABMEnAATBKgAEwSwABMEuAATBMQAEwTQABME1AATBPgAEwVcABMFcAATBXgAEwWMABMFmAATBaAAEwbEABMHVAATB/AAEwiAABMIjAATCJQAEwicABMIpAATCKwAEwi0ABMIuAATCMQAEwkoABMJvAATCcQAEwnMABMJ1AATCdwAEwnkABMJ7AATCfQAEwn8ABMKBAATCpgAEwqkABMKsAATCrwAEwrIABMK1AATCuAAEwrsABMK+AATCwQAEwsMABMM+AATDQAAEw0MABMNFAATDSAAEw0kABMNKAATDSwAEw0wABMNOAATDUAAEw1EABMNSAATDVAAEw1UABMNmAATDZwAEw2kABMPkAATD5gAEw+gABMPqAATD7QAEw+4ABMPvAATD8AAEw/EABMPzAATD9QAEw/YABMP3AATD+QAEw/oABMR1AATEdwAExHoABMR8AATEfwAExIAABMSBAATEggAExIMABMSFAATEhwAExIgABMSJAATEiwAExIwABMSdAATEngAExKAABMUbAATFHQAExR8ABMUhAATFJAAExSUABMUmAATFJwAExSgABMUqAATFLAAExS0ABMUuAATFMAAExTEABMWsAATFrgAExbEABMWzAATFtgAExbcABMW4AATFuQAExboABMW8AATFvgAExb8ABMXAAATFwgAExcMABMXUAATF1QAExdcABMZSAATGVAAExlYABMZYAATGWwAExlwABMZdAATGXgAExl8ABMZhAATGYwAExmQABMZlAATGZwAExmgABMbjAATG5QAExugABMbqAATG7QAExu4ABMbvAATG8AAExvEABMbzAATG9QAExvYABMb3AATG+QAExvoABMcTAATHFAAExxUABMcXAATHkgAEx5QABMeWAATHmAAEx5sABMecAATHnQAEx54ABMefAATHoQAEx6MABMekAATHpQAEx6cABMeoAATIIwAEyCUABMgoAATIKgAEyC0ABMguAATILwAEyDAABMgxAATIMwAEyDUABMg2AATINwAEyDkABMg6AATIYwAEyHwABMiRAATIlAAEyJcABMiaAATInQAEyKAABMi1AATIuAAEyLsABMi+AATIwQAEyMQABMjGAATI3gAEyOYABMj9AATJkAAEybMABMnTAATJ8wAEyfUABMn3AATJ+QAEyfsABMn+AATJ/wAEygAABMoDAATKBAAEygYABMoHAATKCQAEygwABMoNAATKDgAEyhEABMoSAATKFwAEyjAABMo5AATKOwAEyj0ABMpGAATKSQAEykwABMpOAATKlwAEyrsABMriAATLBgAEywkABMsLAATLDQAEyw8ABMsRAATLEwAEyxQABMsXAATLMAAEy1EABMtTAATLVQAEy1cABMtZAATLWwAEy10ABMtfAATLYQAEy4IABMuFAATLiAAEy4sABMuOAATLkQAEy5QABMuXAATLmgAEy5wABMwXAATMGQAEzBsABMwdAATMIAAEzCEABMwiAATMIwAEzCQABMwmAATMKAAEzCkABMwqAATMLAAEzC0ABMyoAATMqgAEzKwABMyuAATMsQAEzLIABMyzAATMtAAEzLUABMy3AATMuQAEzLoABMy7AATMvQAEzL4ABM05AATNOwAEzT4ABM1AAATNQwAEzUQABM1FAATNRgAEzUcABM1JAATNSwAEzUwABM1NAATNTwAEzVAABM1pAATNagAEzWsABM1tAATN6AAEzeoABM3sAATN7gAEzfEABM3yAATN8wAEzfQABM31AATN9wAEzfkABM36AATN+wAEzf0ABM3+AATOeQAEznsABM59AATOfwAEzoIABM6DAATOhAAEzoUABM6GAATOiAAEzooABM6LAATOjAAEzo4ABM6PAATPCgAEzwwABM8OAATPEAAEzxMABM8UAATPFQAEzxYABM8XAATPGQAEzxsABM8cAATPHQAEzx8ABM8gAATPmwAEz50ABM+fAATPoQAEz6QABM+lAATPpgAEz6cABM+oAATPqgAEz6wABM+tAATPrgAEz7AABM+xAATQLAAE0C4ABNAwAATQMgAE0DUABNA2AATQNwAE0DgABNA5AATQOwAE0D0ABNA+AATQPwAE0EEABNBCAATQiwAE0K8ABNDWAATQ+gAE0P0ABND/AATRAQAE0QMABNEFAATRBwAE0QgABNELAATRJAAE0UEABNFDAATRRQAE0UcABNFJAATRSwAE0U0ABNFPAATRbAAE0W8ABNFyAATRdQAE0XgABNF7AATRfgAE0YEABNGDAATR/gAE0gAABNICAATSBAAE0gcABNIIAATSCQAE0goABNILAATSDQAE0g8ABNIQAATSEQAE0hMABNIUAATSjwAE0pEABNKTAATSlQAE0pgABNKZAATSmgAE0psABNKcAATSngAE0qAABNKhAATSogAE0qQABNKlAATTIAAE0yIABNMkAATTJgAE0ykABNMqAATTKwAE0ywABNMtAATTLwAE0zEABNMyAATTMwAE0zUABNM2AATTsQAE07MABNO2AATTuAAE07sABNO8AATTvQAE074ABNO/AATTwQAE08MABNPEAATTxQAE08cABNPIAATUQwAE1EUABNRHAATUSQAE1EwABNRNAATUTgAE1E8ABNRQAATUUgAE1FQABNRVAATUVgAE1FgABNRZAATU1AAE1NYABNTYAATU2gAE1N0ABNTeAATU3wAE1OAABNThAATU4wAE1OUABNTmAATU5wAE1OkABNTqAATVZQAE1WcABNVpAATVawAE1W4ABNVvAATVcAAE1XEABNVyAATVdAAE1XYABNV3AATVeAAE1XoABNV7AATWDgAE1jEABNZRAATWcQAE1nMABNZ1AATWdwAE1nkABNZ8AATWfQAE1n4ABNaBAATWggAE1oQABNaFAATWhwAE1ooABNaLAATWjAAE1o8ABNaQAATWlQAE1q4ABNa3AATWuQAE1rsABNbEAATWxwAE1soABNbMAATXFQAE1zkABNdgAATXhAAE14cABNeJAATXiwAE140ABNePAATXkQAE15IABNeVAATXrgAE188ABNfRAATX0wAE19UABNfXAATX2QAE19sABNfdAATX3wAE2AAABNgDAATYBgAE2AkABNgMAATYDwAE2BIABNgVAATYGAAE2BoABNiVAATYlwAE2JkABNibAATYngAE2J8ABNigAATYoQAE2KIABNikAATYpgAE2KcABNioAATYqgAE2KsABNkmAATZKAAE2SoABNksAATZLwAE2TAABNkxAATZMgAE2TMABNk1AATZNwAE2TgABNk5AATZOwAE2TwABNm3AATZuQAE2bwABNm+AATZwQAE2cIABNnDAATZxAAE2cUABNnHAATZyQAE2coABNnLAATZzQAE2c4ABNnnAATZ6AAE2ekABNnrAATaZgAE2mgABNpqAATabAAE2m8ABNpwAATacQAE2nIABNpzAATadQAE2ncABNp4AATaeQAE2nsABNp8AATa9wAE2vkABNr7AATa/QAE2wAABNsBAATbAgAE2wMABNsEAATbBgAE2wgABNsJAATbCgAE2wwABNsNAATbiAAE24oABNuMAATbjgAE25EABNuSAATbkwAE25QABNuVAATblwAE25kABNuaAATbmwAE250ABNueAATcGQAE3BsABNwdAATcHwAE3CIABNwjAATcJAAE3CUABNwmAATcKAAE3CoABNwrAATcLAAE3C4ABNwvAATcqgAE3KwABNyuAATcsAAE3LMABNy0AATctQAE3LYABNy3AATcuQAE3LsABNy8AATcvQAE3L8ABNzAAATdCQAE3S0ABN1UAATdeAAE3XsABN19AATdfwAE3YEABN2DAATdhQAE3YYABN2JAATdogAE3b8ABN3BAATdwwAE3cUABN3HAATdyQAE3csABN3NAATd6gAE3e0ABN3wAATd8wAE3fYABN35AATd/AAE3f8ABN4BAATefAAE3n4ABN6AAATeggAE3oUABN6GAATehwAE3ogABN6JAATeiwAE3o0ABN6OAATejwAE3pEABN6SAATfDQAE3w8ABN8RAATfEwAE3xYABN8XAATfGAAE3xkABN8aAATfHAAE3x4ABN8fAATfIAAE3yIABN8jAATfngAE36AABN+iAATfpAAE36cABN+oAATfqQAE36oABN+rAATfrQAE368ABN+wAATfsQAE37MABN+0AATgLwAE4DEABOAzAATgNQAE4DgABOA5AATgOgAE4DsABOA8AATgPgAE4EAABOBBAATgQgAE4EQABOBFAATgwAAE4MIABODEAATgxgAE4MkABODKAATgywAE4MwABODNAATgzwAE4NEABODSAATg0wAE4NUABODWAAThUQAE4VMABOFVAAThVwAE4VoABOFbAAThXAAE4V0ABOFeAAThYAAE4WIABOFjAAThZAAE4WYABOFnAATh4gAE4eQABOHmAATh6AAE4esABOHsAATh7QAE4e4ABOHvAATh8QAE4fMABOH0AATh9QAE4fcABOH4AATiiwAE4q4ABOLOAATi7gAE4vAABOLyAATi9AAE4vYABOL5AATi+gAE4vsABOL+AATi/wAE4wEABOMCAATjBQAE4wgABOMJAATjCgAE4w0ABOMOAATjEwAE4ywABOM1AATjNwAE4zkABONCAATjRQAE40gABONKAATjkwAE47cABOPeAATkAgAE5AUABOQHAATkCQAE5AsABOQNAATkDwAE5BAABOQTAATkLAAE5E0ABORPAATkUQAE5FMABORVAATkVwAE5FkABORbAATkXQAE5H4ABOSBAATkhAAE5IcABOSKAATkjQAE5JAABOSTAATklgAE5JgABOUTAATlFQAE5RcABOUZAATlHAAE5R0ABOUeAATlHwAE5SAABOUiAATlJAAE5SUABOUmAATlKAAE5SkABOWkAATlpgAE5agABOWqAATlrQAE5a4ABOWvAATlsAAE5bEABOWzAATltQAE5bYABOW3AATluQAE5boABOY1AATmNwAE5joABOY8AATmPwAE5kAABOZBAATmQgAE5kMABOZFAATmRwAE5kgABOZJAATmSwAE5kwABOZlAATmZgAE5mcABOZpAATm5AAE5uYABOboAATm6gAE5u0ABObuAATm7wAE5vAABObxAATm8wAE5vUABOb2AATm9wAE5vkABOb6AATndQAE53cABOd5AATnewAE534ABOd/AATngAAE54EABOeCAATnhAAE54YABOeHAATniAAE54oABOeLAAToBgAE6AgABOgKAAToDAAE6A8ABOgQAAToEQAE6BIABOgTAAToFQAE6BcABOgYAAToGQAE6BsABOgcAATolwAE6JkABOibAATonQAE6KAABOihAAToogAE6KMABOikAATopgAE6KgABOipAAToqgAE6KwABOitAATpKAAE6SoABOksAATpLgAE6TEABOkyAATpMwAE6TQABOk1AATpNwAE6TkABOk6AATpOwAE6T0ABOk+AATphwAE6asABOnSAATp9gAE6fkABOn7AATp/QAE6f8ABOoBAATqAwAE6gQABOoHAATqIAAE6j0ABOo/AATqQQAE6kMABOpFAATqRwAE6kkABOpLAATqaAAE6msABOpuAATqcQAE6nQABOp3AATqegAE6n0ABOp/AATq+gAE6vwABOr+AATrAAAE6wMABOsEAATrBQAE6wYABOsHAATrCQAE6wsABOsMAATrDQAE6w8ABOsQAATriwAE640ABOuPAATrkQAE65QABOuVAATrlgAE65cABOuYAATrmgAE65wABOudAATrngAE66AABOuhAATsHAAE7B4ABOwgAATsIgAE7CUABOwmAATsJwAE7CgABOwpAATsKwAE7C0ABOwuAATsLwAE7DEABOwyAATsrQAE7K8ABOyyAATstAAE7LcABOy4AATsuQAE7LoABOy7AATsvQAE7L8ABOzAAATswQAE7MMABOzEAATtPwAE7UEABO1DAATtRQAE7UgABO1JAATtSgAE7UsABO1MAATtTgAE7VAABO1RAATtUgAE7VQABO1VAATt0AAE7dIABO3UAATt1gAE7dkABO3aAATt2wAE7dwABO3dAATt3wAE7eEABO3iAATt4wAE7eUABO3mAATuYQAE7mMABO5mAATuaAAE7msABO5sAATubQAE7m4ABO5vAATucQAE7nMABO50AATudQAE7ncABO54AATvCwAE7y4ABO9OAATvbgAE73AABO9yAATvdAAE73YABO95AATvegAE73sABO9+AATvfwAE74EABO+CAATvhAAE74cABO+IAATviQAE74wABO+NAATvkgAE76sABO+0AATvtgAE77gABO/BAATvxAAE78cABO/JAATwEgAE8DYABPBdAATwgQAE8IQABPCGAATwiAAE8IoABPCMAATwjgAE8I8ABPCSAATwqwAE8MwABPDOAATw0AAE8NIABPDUAATw1gAE8NgABPDaAATw3AAE8P0ABPEAAATxAwAE8QYABPEJAATxDAAE8Q8ABPESAATxFQAE8RcABPGSAATxlAAE8ZYABPGYAATxmwAE8ZwABPGdAATxngAE8Z8ABPGhAATxowAE8aQABPGlAATxpwAE8agABPIjAATyJQAE8icABPIpAATyLAAE8i0ABPIuAATyLwAE8jAABPIyAATyNAAE8jUABPI2AATyOAAE8jkABPK0AATytgAE8rkABPK7AATyvgAE8r8ABPLAAATywQAE8sIABPLEAATyxgAE8scABPLIAATyygAE8ssABPLkAATy5QAE8uYABPLoAATzYwAE82UABPNnAATzaQAE82wABPNtAATzbgAE828ABPNwAATzcgAE83QABPN1AATzdgAE83gABPN5AATz9AAE8/YABPP4AATz+gAE8/0ABPP+AATz/wAE9AAABPQBAAT0AwAE9AUABPQGAAT0BwAE9AkABPQKAAT0hQAE9IcABPSJAAT0iwAE9I4ABPSPAAT0kAAE9JEABPSSAAT0lAAE9JYABPSXAAT0mAAE9JoABPSbAAT1FgAE9RgABPUaAAT1HAAE9R8ABPUgAAT1IQAE9SIABPUjAAT1JQAE9ScABPUoAAT1KQAE9SsABPUsAAT1pwAE9akABPWrAAT1rQAE9bAABPWxAAT1sgAE9bMABPW0AAT1tgAE9bgABPW5AAT1ugAE9bwABPW9AAT2BgAE9ioABPZRAAT2dQAE9ngABPZ6AAT2fAAE9n4ABPaAAAT2ggAE9oMABPaGAAT2nwAE9rwABPa+AAT2wAAE9sIABPbEAAT2xgAE9sgABPbKAAT25wAE9uoABPbtAAT28AAE9vMABPb2AAT2+QAE9vwABPb+AAT3eQAE93sABPd9AAT3fwAE94IABPeDAAT3hAAE94UABPeGAAT3iAAE94oABPeLAAT3jAAE944ABPePAAT4CgAE+AwABPgOAAT4EAAE+BMABPgUAAT4FQAE+BYABPgXAAT4GQAE+BsABPgcAAT4HQAE+B8ABPggAAT4mwAE+J0ABPifAAT4oQAE+KQABPilAAT4pgAE+KcABPioAAT4qgAE+KwABPitAAT4rgAE+LAABPixAAT5LAAE+S4ABPkxAAT5MwAE+TYABPk3AAT5OAAE+TkABPk6AAT5PAAE+T4ABPk/AAT5QAAE+UIABPlDAAT5vgAE+cAABPnCAAT5xAAE+ccABPnIAAT5yQAE+coABPnLAAT5zQAE+c8ABPnQAAT50QAE+dMABPnUAAT6TwAE+lEABPpTAAT6VQAE+lgABPpZAAT6WgAE+lsABPpcAAT6XgAE+mAABPphAAT6YgAE+mQABPplAAT64AAE+uIABPrkAAT65gAE+ukABPrqAAT66wAE+uwABPrtAAT67wAE+vEABPryAAT68wAE+vUABPr2AAT7iQAE+6wABPvMAAT77AAE++4ABPvwAAT78gAE+/QABPv3AAT7+AAE+/kABPv8AAT7/QAE+/8ABPwAAAT8AgAE/AUABPwGAAT8BwAE/AoABPwLAAT8EAAE/CkABPwyAAT8NAAE/DYABPw/AAT8QgAE/EUABPxHAAT8kAAE/LQABPzbAAT8/wAE/QIABP0EAAT9BgAE/QgABP0KAAT9DAAE/Q0ABP0QAAT9KQAE/UoABP1MAAT9TgAE/VAABP1SAAT9VAAE/VYABP1YAAT9WgAE/XsABP1+AAT9gQAE/YQABP2HAAT9igAE/Y0ABP2QAAT9kwAE/ZUABP4QAAT+EgAE/hQABP4WAAT+GQAE/hoABP4bAAT+HAAE/h0ABP4fAAT+IQAE/iIABP4jAAT+JQAE/iYABP6hAAT+owAE/qUABP6nAAT+qgAE/qsABP6sAAT+rQAE/q4ABP6wAAT+sgAE/rMABP60AAT+tgAE/rcABP8yAAT/NAAE/zcABP85AAT/PAAE/z0ABP8+AAT/PwAE/0AABP9CAAT/RAAE/0UABP9GAAT/SAAE/0kABP9iAAT/YwAE/2QABP9mAAT/4QAE/+MABP/lAAT/5wAE/+oABP/rAAT/7AAE/+0ABP/uAAT/8AAE//IABP/zAAT/9AAE//YABP/3AAUAcgAFAHQABQB2AAUAeAAFAHsABQB8AAUAfQAFAH4ABQB/AAUAgQAFAIMABQCEAAUAhQAFAIcABQCIAAUBAwAFAQUABQEHAAUBCQAFAQwABQENAAUBDgAFAQ8ABQEQAAUBEgAFARQABQEVAAUBFgAFARgABQEZAAUBlAAFAZYABQGYAAUBmgAFAZ0ABQGeAAUBnwAFAaAABQGhAAUBowAFAaUABQGmAAUBpwAFAakABQGqAAUCJQAFAicABQIpAAUCKwAFAi4ABQIvAAUCMAAFAjEABQIyAAUCNAAFAjYABQI3AAUCOAAFAjoABQI7AAUChAAFAqgABQLPAAUC8wAFAvYABQL4AAUC+gAFAvwABQL+AAUDAAAFAwEABQMEAAUDHQAFAzoABQM8AAUDPgAFA0AABQNCAAUDRAAFA0YABQNIAAUDZQAFA2gABQNrAAUDbgAFA3EABQN0AAUDdwAFA3oABQN8AAUD9wAFA/kABQP7AAUD/QAFBAAABQQBAAUEAgAFBAMABQQEAAUEBgAFBAgABQQJAAUECgAFBAwABQQNAAUEiAAFBIoABQSMAAUEjgAFBJEABQSSAAUEkwAFBJQABQSVAAUElwAFBJkABQSaAAUEmwAFBJ0ABQSeAAUFGQAFBRsABQUdAAUFHwAFBSIABQUjAAUFJAAFBSUABQUmAAUFKAAFBSoABQUrAAUFLAAFBS4ABQUvAAUFqgAFBawABQWvAAUFsQAFBbQABQW1AAUFtgAFBbcABQW4AAUFugAFBbwABQW9AAUFvgAFBcAABQXBAAUGPAAFBj4ABQZAAAUGQgAFBkUABQZGAAUGRwAFBkgABQZJAAUGSwAFBk0ABQZOAAUGTwAFBlEABQZSAAUGzQAFBs8ABQbRAAUG0wAFBtYABQbXAAUG2AAFBtkABQbaAAUG3AAFBt4ABQbfAAUG4AAFBuIABQbjAAUHXgAFB2AABQdiAAUHZAAFB2cABQdoAAUHaQAFB2oABQdrAAUHbQAFB28ABQdwAAUHcQAFB3MABQd0AAUHhQAFB4YABQeIAAUIAwAFCAUABQgHAAUICQAFCAwABQgNAAUIDgAFCA8ABQgQAAUIEgAFCBQABQgVAAUIFgAFCBgABQgZAAUIlAAFCJYABQiYAAUImgAFCJ0ABQieAAUInwAFCKAABQihAAUIowAFCKUABQimAAUIpwAFCKkABQiqAAUJJQAFCScABQkqAAUJLAAFCS8ABQkwAAUJMQAFCTIABQkzAAUJNQAFCTcABQk4AAUJOQAFCTsABQk8AAUJzwAFCfIABQoSAAUKMgAFCjQABQo2AAUKOAAFCjoABQo9AAUKPgAFCj8ABQpCAAUKQwAFCkUABQpGAAUKSQAFCkwABQpNAAUKTgAFClEABQpSAAUKWwAFCnQABQp9AAUKfwAFCoEABQqKAAUKjQAFCpAABQqSAAUK2wAFCv8ABQsmAAULSgAFC00ABQtPAAULUQAFC1M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ABVI9AAVSPwAFUkEABVJDAAVSRQAFUmYABVJpAAVSbAAFUm8ABVJyAAVSdQAFUngABVJ7AAVSfgAFUoAABVL7AAVS/QAFUv8ABVMBAAVTBAAFUwUABVMGAAVTBwAFUwgABVMKAAVTDAAFUw0ABVMOAAVTEAAFUxEABVOMAAVTjgAFU5AABVOSAAVTlQAFU5YABVOXAAVTmAAFU5kABVObAAVTnQAFU54ABVOfAAVToQAFU6IABVQdAAVUHwAFVCIABVQkAAVUJwAFVCgABVQpAAVUKgAFVCsABVQtAAVULwAFVDAABVQxAAVUMwAFVDQABVRNAAVUTgAFVE8ABVRRAAVUzAAFVM4ABVTQAAVU0gAFVNUABVTWAAVU1wAFVNgABVTZAAVU2wAFVN0ABVTeAAVU3wAFVOEABVTiAAVVXQAFVV8ABVVhAAVVYwAFVWYABVVnAAVVaAAFVWkABVVqAAVVbAAFVW4ABVVvAAVVcAAFVXIABVVzAAVV7gAFVfAABVXyAAVV9AAFVfcABVX4AAVV+QAFVfoABVX7AAVV/QAFVf8ABVYAAAVWAQAFVgMABVYEAAVWfwAFVoEABVaDAAVWhQAFVogABVaJAAVWigAFVosABVaMAAVWjgAFVpAABVaRAAVWkgAFVpQABVaVAAVXEAAFVxIABVcUAAVXFgAFVxkABVcaAAVXGwAFVxwABVcdAAVXHwAFVyEABVciAAVXIwAFVyUABVcmAAVXbwAFV5MABVe6AAVX3gAFV+EABVfjAAVX5QAFV+cABVfpAAVX6wAFV+wABVfvAAVYCAAFWCUABVgnAAVYKQAFWCsABVgtAAVYLwAFWDEABVgzAAVYUAAFWFMABVhWAAVYWQAFWFwABVhfAAVYYgAFWGUABVhnAAVY4gAFWOQABVjmAAVY6AAFWOsABVjsAAVY7QAFWO4ABVjvAAVY8QAFWPMABVj0AAVY9QAFWPcABVj4AAVZcwAFWXUABVl3AAVZeQAFWXwABVl9AAVZfgAFWX8ABVmAAAVZggAFWYQABVmFAAVZhgAFWYgABVmJAAVaBAAFWgYABVoIAAVaCgAFWg0ABVoOAAVaDwAFWhAABVoRAAVaEwAFWhUABVoWAAVaFwAFWhkABVoaAAValQAFWpcABVqZAAVamwAFWp4ABVqfAAVaoAAFWqEABVqiAAVapAAFWqYABVqnAAVaqAAFWqoABVqrAAVbJgAFWygABVsqAAVbLAAFWy8ABVswAAVbMQAFWzIABVszAAVbNQAFWzcABVs4AAVbOQAFWzsABVs8AAVbtwAFW7kABVu7AAVbvQAFW8AABVvBAAVbwgAFW8MABVvEAAVbxgAFW8gABVvJAAVbygAFW8wABVvNAAVcSAAFXEoABVxMAAVcTgAFXFEABVxSAAVcUwAFXFQABVxVAAVcVwAFXFkABVxaAAVcWwAFXF0ABVxeAAVcbwAFXHAABVxyAAVc7QAFXO8ABVzxAAVc8wAFXPYABVz3AAVc+AAFXPkABVz6AAVc/AAFXP4ABVz/AAVdAAAFXQIABV0DAAVdfgAFXYAABV2CAAVdhAAFXYcABV2IAAVdiQAFXYoABV2LAAVdjQAFXY8ABV2QAAVdkQAFXZMABV2UAAVeDwAFXhEABV4UAAVeFgAFXhkABV4aAAVeGwAFXhwABV4dAAVeHwAFXiEABV4iAAVeIwAFXiUABV4mAAVeuQAFXtwABV78AAVfHAAFXx4ABV8gAAVfIgAFXyQABV8nAAVfKAAFXykABV8sAAVfLQAFXy8ABV8wAAVfMwAFXzYABV83AAVfOAAFXzsABV88AAVfQQAFX1oABV9jAAVfZQAFX2cABV9wAAVfcwAFX3YABV94AAVfwQAFX+UABWAMAAVgMAAFYDMABWA1AAVgNwAFYDkABWA7AAVgPQAFYD4ABWBBAAVgWgAFYHsABWB9AAVgfwAFYIEABWCDAAVghQAFYIcABWCJAAVgiwAFYKwABWCvAAVgsgAFYLUABWC4AAVguwAFYL4ABWDBAAVgxAAFYMYABWFBAAVhQwAFYUUABWFHAAVhSgAFYUsABWFMAAVhTQAFYU4ABWFQAAVhUgAFYVMABWFUAAVhVgAFYVcABWHSAAVh1AAFYdYABWHYAAVh2wAFYdwABWHdAAVh3gAFYd8ABWHhAAVh4wAFYeQABWHlAAVh5wAFYegABWJjAAViZQAFYmgABWJqAAVibQAFYm4ABWJvAAVicAAFYnEABWJzAAVidQAFYnYABWJ3AAVieQAFYnoABWKTAAVilAAFYpUABWKXAAVjEgAFYxQABWMWAAVjGAAFYxsABWMcAAVjHQAFYx4ABWMfAAVjIQAFYyMABWMkAAVjJQAFYycABWMoAAVjowAFY6UABWOnAAVjqQAFY6wABWOtAAVjrgAFY68ABWOwAAVjsgAFY7QABWO1AAVjtgAFY7gABWO5AAVkNAAFZDYABWQ4AAVkOgAFZD0ABWQ+AAVkPwAFZEAABWRBAAVkQwAFZEUABWRGAAVkRwAFZEkABWRKAAVkxQAFZMcABWTJAAVkywAFZM4ABWTPAAVk0AAFZNEABWTSAAVk1AAFZNYABWTXAAVk2AAFZNoABWTbAAVlVgAFZVgABWVaAAVlXAAFZV8ABWVgAAVlYQAFZWIABWVjAAVlZQAFZWcABWVoAAVlaQAFZWsABWVsAAVltQAFZdkABWYAAAVmJAAFZicABWYpAAVmKwAFZi0ABWYvAAVmMQAFZjIABWY1AAVmTgAFZmsABWZtAAVmbwAFZnEABWZzAAVmdQAFZncABWZ5AAVmlgAFZpkABWacAAVmnwAFZqIABWalAAVmqAAFZqsABWatAAVnKAAFZyoABWcsAAVnLgAFZzEABWcyAAVnMwAFZzQABWc1AAVnNwAFZzkABWc6AAVnOwAFZz0ABWc+AAVnuQAFZ7sABWe+AAVnwAAFZ8MABWfEAAVnxQAFZ8YABWfHAAVnyQAFZ8sABWfMAAVnzQAFZ88ABWfQAAVoSwAFaE0ABWhPAAVoUQAFaFQABWhVAAVoVgAFaFcABWhYAAVoWgAFaFwABWhdAAVoXgAFaGAABWhhAAVo3AAFaN4ABWjhAAVo4wAFaOYABWjnAAVo6AAFaOkABWjqAAVo7AAFaO4ABWjvAAVo8AAFaPIABWjzAAVpbgAFaXAABWlyAAVpdAAFaXcABWl4AAVpeQAFaXoABWl7AAVpfQAFaX8ABWmAAAVpgQAFaYMABWmEAAVp/wAFagEABWoDAAVqBQAFaggABWoJAAVqCgAFagsABWoMAAVqDgAFahAABWoRAAVqEgAFahQABWoVAAVqkAAFapIABWqVAAVqlwAFapoABWqbAAVqnAAFap0ABWqeAAVqoAAFaqIABWqjAAVqpAAFaqYABWqnAAVrOgAFa10ABWt9AAVrnQAFa58ABWuhAAVrowAFa6UABWuoAAVrqQAFa6oABWutAAVrrgAFa7AABWuxAAVrtAAFa7cABWu4AAVruQAFa7wABWu9AAVrwgAFa9sABWvkAAVr5gAFa+gABWvxAAVr9AAFa/cABWv5AAVsQgAFbGYABWyNAAVssQAFbLQABWy2AAVsuAAFbLoABWy8AAVsvgAFbL8ABWzCAAVs2wAFbPwABWz+AAVtAAAFbQIABW0EAAVtBgAFbQgABW0KAAVtDAAFbS0ABW0wAAVtMwAFbTYABW05AAVtPAAFbT8ABW1CAAVtRQAFbUcABW3CAAVtxAAFbcYABW3IAAVtywAFbcwABW3NAAVtzgAFbc8ABW3RAAVt0wAFbdQABW3VAAVt1wAFbdgABW5TAAVuVQAFblcABW5ZAAVuXAAFbl0ABW5eAAVuXwAFbmAABW5iAAVuZAAFbmUABW5mAAVuaAAFbmkABW7kAAVu5gAFbukABW7rAAVu7gAFbu8ABW7wAAVu8QAFbvIABW70AAVu9gAFbvcABW74AAVu+gAFbvsABW8UAAVvFQAFbxYABW8YAAVvkwAFb5UABW+XAAVvmQAFb5wABW+dAAVvngAFb58ABW+gAAVvogAFb6QABW+lAAVvpgAFb6gABW+pAAVwJAAFcCYABXAoAAVwKgAFcC0ABXAuAAVwLwAFcDAABXAxAAVwMwAFcDUABXA2AAVwNwAFcDkABXA6AAVwtQAFcLcABXC5AAVwuwAFcL4ABXC/AAVwwAAFcMEABXDCAAVwxAAFcMYABXDHAAVwyAAFcMoABXDLAAVxRgAFcUgABXFKAAVxTAAFcU8ABXFQAAVxUQAFcVIABXFTAAVxVQAFcVcABXFYAAVxWQAFcVsABXFcAAVx1wAFcdkABXHbAAVx3QAFceAABXHhAAVx4gAFceMABXHkAAVx5gAFcegABXHpAAVx6gAFcewABXHtAAVyNgAFcloABXKBAAVypQAFcqgABXKqAAVyrAAFcq4ABXKwAAVysgAFcrMABXK2AAVyzwAFcuwABXLuAAVy8AAFcvIABXL0AAVy9gAFcvgABXL6AAVzFwAFcxoABXMdAAVzIAAFcyMABXMmAAVzKQAFcywABXMuAAVzqQAFc6sABXOtAAVzrwAFc7IABXOzAAVztAAFc7UABXO2AAVzuAAFc7oABXO7AAVzvAAFc74ABXO/AAV0OgAFdDwABXQ+AAV0QAAFdEMABXREAAV0RQAFdEYABXRHAAV0SQAFdEsABXRMAAV0TQAFdE8ABXRQAAV0ywAFdM0ABXTPAAV00QAFdNQABXTVAAV01gAFdNcABXTYAAV02gAFdNwABXTdAAV03gAFdOAABXThAAV1XAAFdV4ABXVhAAV1YwAFdWYABXVnAAV1aAAFdWkABXVqAAV1bAAFdW4ABXVvAAV1cAAFdXIABXVzAAV17gAFdfAABXXyAAV19AAFdfcABXX4AAV1+QAFdfoABXX7AAV1/QAFdf8ABXYAAAV2AQAFdgMABXYEAAV2fwAFdoEABXaDAAV2hQAFdogABXaJAAV2igAFdosABXaMAAV2jgAFdpAABXaRAAV2kgAFdpQABXaVAAV3EAAFdxIABXcVAAV3FwAFdxoABXcbAAV3HAAFdx0ABXceAAV3IAAFdyIABXcjAAV3JAAFdyYABXcnAAV3ugAFd90ABXf9AAV4HQAFeB8ABXghAAV4IwAFeCUABXgoAAV4KQAFeCoABXgtAAV4LgAFeDAABXgxAAV4NAAFeDcABXg4AAV4OQAFeDwABXg9AAV4QgAFeFsABXhkAAV4ZgAFeGgABXhxAAV4dAAFeHcABXh5AAV4wgAFeOYABXkNAAV5MQAFeTQABXk2AAV5OAAFeToABXk8AAV5PgAFeT8ABXlCAAV5WwAFeXwABXl+AAV5gAAFeYIABXmEAAV5hgAFeYgABXmKAAV5jAAFea0ABXmwAAV5swAFebYABXm5AAV5vAAFeb8ABXnCAAV5xQAFeccABXpCAAV6RAAFekYABXpIAAV6SwAFekwABXpNAAV6TgAFek8ABXpRAAV6UwAFelQABXpVAAV6VwAFelgABXrTAAV61QAFetcABXrZAAV63AAFet0ABXreAAV63wAFeuAABXriAAV65AAFeuUABXrmAAV66AAFeukABXtkAAV7ZgAFe2kABXtrAAV7bgAFe28ABXtwAAV7cQAFe3IABXt0AAV7dgAFe3cABXt4AAV7egAFe3sABXuUAAV7lQAFe5YABXuYAAV8EwAFfBUABXwXAAV8GQAFfBwABXwdAAV8HgAFfB8ABXwgAAV8IgAFfCQABXwlAAV8JgAFfCgABXwpAAV8pAAFfKYABXyoAAV8qgAFfK0ABXyuAAV8rwAFfLAABXyxAAV8swAFfLUABXy2AAV8twAFfLkABXy6AAV9NQAFfTcABX05AAV9OwAFfT4ABX0/AAV9QAAFfUEABX1CAAV9RAAFfUYABX1HAAV9SAAFfUoABX1LAAV9xgAFfcgABX3KAAV9zAAFfc8ABX3QAAV90QAFfdIABX3TAAV91QAFfdcABX3YAAV92QAFfdsABX3cAAV+VwAFflkABX5bAAV+XQAFfmAABX5hAAV+YgAFfmMABX5kAAV+ZgAFfmgABX5pAAV+agAFfmwABX5tAAV+tgAFftoABX8BAAV/JQAFfygABX8qAAV/LAAFfy4ABX8wAAV/MgAFfzMABX82AAV/TwAFf2wABX9uAAV/cAAFf3IABX90AAV/dgAFf3gABX96AAV/lwAFf5oABX+dAAV/oAAFf6MABX+mAAV/qQAFf6wABX+uAAWAKQAFgCsABYAtAAWALwAFgDIABYAzAAWANAAFgDUABYA2AAWAOAAFgDoABYA7AAWAPAAFgD4ABYA/AAWAugAFgLwABYC/AAWAwQAFgMQABYDFAAWAxgAFgMcABYDIAAWAygAFgMwABYDNAAWAzgAFgNAABYDRAAWBTAAFgU4ABYFQAAWBUgAFgVUABYFWAAWBVwAFgVgABYFZAAWBWwAFgV0ABYFeAAWBXwAFgWEABYFiAAWB3QAFgd8ABYHiAAWB5AAFgecABYHoAAWB6QAFgeoABYHrAAWB7QAFge8ABYHwAAWB8QAFgfMABYH0AAWCdwAFgpsABYK/AAWC4gAFgwkABYMpAAWDUAAFg3cABYOXAAWDuwAFg98ABYPhAAWD5AAFg+YABYPoAAWD6gAFg+0ABYPwAAWD8gAFg/QABYP3AAWD+QAFg/sABYP+AAWEAQAFhAIABYQHAAWEIAAFhCUABYQnAAWELAAFhC8ABYQxAAWEegAFhJ4ABYTFAAWE6QAFhOwABYTuAAWE8AAFhPIABYT0AAWE9gAFhPcABYT6AAWFEwAFhTgABYU6AAWFPAAFhT4ABYVAAAWFQgAFhUQABYVGAAWFSAAFhUoABYVvAAWFcgAFhXUABYV4AAWFewAFhX4ABYWBAAWFhAAFhYcABYWKAAWFjAAFhgcABYYJAAWGDAAFhg4ABYYRAAWGEgAFhhMABYYUAAWGFQAFhhcABYYZAAWGGgAFhhsABYYdAAWGHgAFhi8ABYYwAAWGMgAFhq0ABYavAAWGsQAFhrMABYa2AAWGtwAFhrgABYa5AAWGugAFhrwABYa+AAWGvwAFhsAABYbCAAWGwwAFhz4ABYdAAAWHQwAFh0UABYdIAAWHSQAFh0oABYdLAAWHTAAFh04ABYdQAAWHUQAFh1IABYdUAAWHVQAFh2YABYdnAAWHaQAFh+QABYfmAAWH6AAFh+oABYftAAWH7gAFh+8ABYfwAAWH8QAFh/MABYf1AAWH9gAFh/cABYf5AAWH+gAFiHUABYh3AAWIegAFiHwABYh/AAWIgAAFiIEABYiCAAWIgwAFiIUABYiHAAWIiAAFiIkABYiLAAWIjAAFiJ0ABYieAAWIoAAFiRsABYkdAAWJHwAFiSEABYkkAAWJJQAFiSYABYknAAWJKAAFiSoABYksAAWJLQAFiS4ABYkwAAWJMQAFiawABYmuAAWJsQAFibMABYm2AAWJtwAFibgABYm5AAWJugAFibwABYm+AAWJvwAFicAABYnCAAWJwwAFidwABYndAAWJ3gAFieAABYpbAAWKXQAFil8ABYphAAWKZAAFimUABYpmAAWKZwAFimgABYpqAAWKbAAFim0ABYpuAAWKcAAFinEABYrsAAWK7gAFivEABYrzAAWK9gAFivcABYr4AAWK+QAFivoABYr8AAWK/gAFiv8ABYsAAAWLAgAFiwMABYsrAAWLRAAFi20ABYtwAAWLcwAFi3YABYt5AAWLfAAFi38ABYuCAAWLhQAFi4gABYuLAAWLtAAFi7cABYu6AAWLvQAFi8AABYvDAAWLxgAFi8kABYvMAAWLzwAFi9IABYvUAAWL9QAFjA4ABYwyAAWMSgAFjGsABYyCAAWMjwAFjKoABYy2AAWNSQAFjWwABY2MAAWNrAAFja4ABY2wAAWNsgAFjbQABY23AAWNuAAFjbkABY28AAWNvQAFjb8ABY3AAAWNwwAFjcYABY3HAAWNyAAFjcsABY3MAAWN1QAFje4ABY33AAWN+QAFjfsABY4EAAWOBwAFjgoABY4MAAWOVQAFjnkABY6gAAWOxAAFjscABY7JAAWOywAFjs0ABY7PAAWO0QAFjtIABY7VAAWO7gAFjw8ABY8RAAWPEwAFjxUABY8XAAWPGQAFjxsABY8dAAWPHwAFj0AABY9DAAWPRgAFj0kABY9MAAWPTwAFj1IABY9VAAWPWAAFj1oABY/VAAWP1wAFj9kABY/bAAWP3gAFj98ABY/gAAWP4QAFj+IABY/kAAWP5gAFj+cABY/oAAWP6gAFj+sABZBmAAWQaAAFkGoABZBsAAWQbwAFkHAABZBxAAWQcgAFkHMABZB1AAWQdwAFkHgABZB5AAWQewAFkHwABZD3AAWQ+QAFkPwABZD+AAWRAQAFkQIABZEDAAWRBAAFkQUABZEHAAWRCQAFkQoABZELAAWRDQAFkQ4ABZEnAAWRKAAFkSkABZErAAWRpgAFkagABZGqAAWRrAAFka8ABZGwAAWRsQAFkbIABZGzAAWRtQAFkbcABZG4AAWRuQAFkbsABZG8AAWSNwAFkjkABZI7AAWSPQAFkkAABZJBAAWSQgAFkkMABZJEAAWSRgAFkkgABZJJAAWSSgAFkkwABZJNAAWSyAAFksoABZLMAAWSzgAFktEABZLSAAWS0wAFktQABZLVAAWS1wAFktkABZLaAAWS2wAFkt0ABZLeAAWTWQAFk1sABZNdAAWTXwAFk2IABZNjAAWTZAAFk2UABZNmAAWTaAAFk2oABZNrAAWTbAAFk24ABZNvAAWT6gAFk+wABZPuAAWT8AAFk/MABZP0AAWT9QAFk/YABZP3AAWT+QAFk/sABZP8AAWT/QAFk/8ABZQAAAWUSQAFlG0ABZSUAAWUuAAFlLsABZS9AAWUvwAFlMEABZTDAAWUxQAFlMYABZTJAAWU4gAFlP8ABZUBAAWVAwAFlQUABZUHAAWVCQAFlQsABZUNAAWVKgAFlS0ABZUwAAWVMwAFlTYABZU5AAWVPAAFlT8ABZVBAAWVvAAFlb4ABZXAAAWVwgAFlcUABZXGAAWVxwAFlcgABZXJAAWVywAFlc0ABZXOAAWVzwAFldEABZXSAAWWTQAFlk8ABZZRAAWWUwAFllYABZZXAAWWWAAFllkABZZaAAWWXAAFll4ABZZfAAWWYAAFlmIABZZjAAWW3gAFluAABZbiAAWW5AAFlucABZboAAWW6QAFluoABZbrAAWW7QAFlu8ABZbwAAWW8QAFlvMABZb0AAWXbwAFl3EABZd0AAWXdgAFl3kABZd6AAWXewAFl3wABZd9AAWXfwAFl4EABZeCAAWXgwAFl4UABZeGAAWYAQAFmAMABZgFAAWYBwAFmAoABZgLAAWYDAAFmA0ABZgOAAWYEAAFmBIABZgTAAWYFAAFmBYABZgXAAWYkgAFmJQABZiWAAWYmAAFmJsABZicAAWYnQAFmJ4ABZifAAWYoQAFmKMABZikAAWYpQAFmKcABZioAAWZIwAFmSUABZkoAAWZKgAFmS0ABZkuAAWZLwAFmTAABZkxAAWZMwAFmTUABZk2AAWZNwAFmTkABZk6AAWZzQAFmfAABZoQAAWaMAAFmjIABZo0AAWaNgAFmjgABZo7AAWaPAAFmj0ABZpAAAWaQQAFmkMABZpEAAWaRgAFmkkABZpKAAWaSwAFmk4ABZpPAAWaWAAFmnEABZp6AAWafAAFmn4ABZqHAAWaigAFmo0ABZqPAAWa2AAFmvwABZsjAAWbRwAFm0oABZtMAAWbTgAFm1AABZtSAAWbVAAFm1UABZtYAAWbcQAFm5IABZuUAAWblgAFm5gABZuaAAWbnAAFm54ABZugAAWbogAFm8MABZvGAAWbyQAFm8wABZvPAAWb0gAFm9UABZvYAAWb2wAFm90ABZxYAAWcWgAFnFwABZxeAAWcYQAFnGIABZxjAAWcZAAFnGUABZxnAAWcaQAFnGoABZxrAAWcbQAFnG4ABZzpAAWc6wAFnO0ABZzvAAWc8gAFnPMABZz0AAWc9QAFnPYABZz4AAWc+gAFnPsABZz8AAWc/gAFnP8ABZ16AAWdfAAFnX8ABZ2BAAWdhAAFnYUABZ2GAAWdhwAFnYgABZ2KAAWdjAAFnY0ABZ2OAAWdkAAFnZEABZ2qAAWdqwAFnawABZ2uAAWeKQAFnisABZ4tAAWeLwAFnjIABZ4zAAWeNAAFnjUABZ42AAWeOAAFnjoABZ47AAWePAAFnj4ABZ4/AAWeugAFnrwABZ6+AAWewAAFnsMABZ7EAAWexQAFnsYABZ7HAAWeyQAFnssABZ7MAAWezQAFns8ABZ7QAAWfSwAFn00ABZ9PAAWfUQAFn1QABZ9VAAWfVgAFn1cABZ9YAAWfWgAFn1wABZ9dAAWfXgAFn2AABZ9hAAWf3AAFn94ABZ/gAAWf4gAFn+UABZ/mAAWf5wAFn+gABZ/pAAWf6wAFn+0ABZ/uAAWf7wAFn/EABZ/yAAWgbQAFoG8ABaBxAAWgcwAFoHYABaB3AAWgeAAFoHkABaB6AAWgfAAFoH4ABaB/AAWggAAFoIIABaCDAAWgzAAFoPAABaEXAAWhOwAFoT4ABaFAAAWhQgAFoUQABaFGAAWhSAAFoUkABaFMAAWhZQAFoYIABaGEAAWhhgAFoYgABaGKAAWhjAAFoY4ABaGQAAWhrQAFobAABaGzAAWhtgAFobkABaG8AAWhvwAFocIABaHEAAWiPwAFokEABaJDAAWiRQAFokgABaJJAAWiSgAFoksABaJMAAWiTgAFolAABaJRAAWiUgAFolQABaJVAAWi0AAFotIABaLUAAWi1gAFotkABaLaAAWi2wAFotwABaLdAAWi3wAFouEABaLiAAWi4wAFouUABaLmAAWjYQAFo2MABaNlAAWjZwAFo2oABaNrAAWjbAAFo20ABaNuAAWjcAAFo3IABaNzAAWjdAAFo3YABaN3AAWj8gAFo/QABaP3AAWj+QAFo/wABaP9AAWj/gAFo/8ABaQAAAWkAgAFpAQABaQFAAWkBgAFpAgABaQJAAWkhAAFpIYABaSIAAWkigAFpI0ABaSOAAWkjwAFpJAABaSRAAWkkwAFpJUABaSWAAWklwAFpJkABaSaAAWlFQAFpRcABaUZAAWlGwAFpR4ABaUfAAWlIAAFpSEABaUiAAWlJAAFpSYABaUnAAWlKAAFpSoABaUrAAWlpgAFpagABaWqAAWlrAAFpa8ABaWwAAWlsQAFpbIABaWzAAWltQAFpbcABaW4AAWluQAFpbsABaW8AAWmTwAFpnIABaaSAAWmsgAFprQABaa2AAWmuAAFproABaa9AAWmvgAFpr8ABabCAAWmwwAFpsUABabGAAWmyAAFpssABabMAAWmzQAFptAABabRAAWm1gAFpu8ABab4AAWm+gAFpvwABacFAAWnCAAFpwsABacNAAWnVgAFp3oABaehAAWnxQAFp8gABafKAAWnzAAFp84ABafQAAWn0gAFp9MABafWAAWn7wAFqBAABagSAAWoFAAFqBYABagYAAWoGgAFqBwABageAAWoIAAFqEEABahEAAWoRwAFqEoABahNAAWoUAAFqFMABahWAAWoWQAFqFsABajWAAWo2AAFqNoABajcAAWo3wAFqOAABajhAAWo4gAFqOMABajlAAWo5wAFqOgABajpAAWo6wAFqOwABalnAAWpaQAFqWsABaltAAWpcAAFqXEABalyAAWpcwAFqXQABal2AAWpeAAFqXkABal6AAWpfAAFqX0ABan4AAWp+gAFqf0ABan/AAWqAgAFqgMABaoEAAWqBQAFqgYABaoIAAWqCgAFqgsABaoMAAWqDgAFqg8ABaooAAWqKQAFqioABaosAAWqpwAFqqkABaqrAAWqrQAFqrAABaqxAAWqsgAFqrMABaq0AAWqtgAFqrgABaq5AAWqugAFqrwABaq9AAWrOAAFqzoABas8AAWrPgAFq0EABatCAAWrQwAFq0QABatFAAWrRwAFq0kABatKAAWrSwAFq00ABatOAAWryQAFq8sABavNAAWrzwAFq9IABavTAAWr1AAFq9UABavWAAWr2AAFq9oABavbAAWr3AAFq94ABavfAAWsWgAFrFwABaxeAAWsYAAFrGMABaxkAAWsZQAFrGYABaxnAAWsaQAFrGsABaxsAAWsbQAFrG8ABaxwAAWs6wAFrO0ABazvAAWs8QAFrPQABaz1AAWs9gAFrPcABaz4AAWs+gAFrPwABaz9AAWs/gAFrQAABa0BAAWtSgAFrW4ABa2VAAWtuQAFrbwABa2+AAWtwAAFrcIABa3EAAWtxgAFrccABa3KAAWt4wAFrgAABa4CAAWuBAAFrgYABa4IAAWuCgAFrgwABa4OAAWuKwAFri4ABa4xAAWuNAAFrjcABa46AAWuPQAFrkAABa5CAAWuvQAFrr8ABa7BAAWuwwAFrsYABa7HAAWuyAAFrskABa7KAAWuzAAFrs4ABa7PAAWu0AAFrtIABa7TAAWvTgAFr1AABa9SAAWvVAAFr1cABa9YAAWvWQAFr1oABa9bAAWvXQAFr18ABa9gAAWvYQAFr2MABa9kAAWv3wAFr+EABa/jAAWv5QAFr+gABa/pAAWv6gAFr+sABa/sAAWv7gAFr/AABa/xAAWv8gAFr/QABa/1AAWwcAAFsHIABbB0AAWwdgAFsHkABbB6AAWwewAFsHwABbB9AAWwfwAFsIEABbCCAAWwgwAFsIUABbCGAAWxAQAFsQMABbEFAAWxBwAFsQoABbELAAWxDAAFsQ0ABbEOAAWxEAAFsRIABbETAAWxFAAFsRYABbEXAAWxkgAFsZQABbGWAAWxmAAFsZsABbGcAAWxnQAFsZ4ABbGfAAWxoQAFsaMABbGkAAWxpQAFsacABbGoAAWyIwAFsiUABbInAAWyKQAFsiwABbItAAWyLgAFsi8ABbIwAAWyMgAFsjQABbI1AAWyNgAFsjgABbI5AAWyzAAFsu8ABbMPAAWzLwAFszEABbMzAAWzNQAFszcABbM6AAWzOwAFszwABbM/AAWzQAAFs0IABbNDAAWzRQAFs0gABbNJAAWzSgAFs00ABbNOAAWzUwAFs2wABbN1AAWzdwAFs3kABbOCAAWzhQAFs4gABbOKAAWz0wAFs/cABbQeAAW0QgAFtEUABbRHAAW0SQAFtEsABbRNAAW0TwAFtFAABbRTAAW0bAAFtI0ABbSPAAW0kQAFtJMABbSVAAW0lwAFtJkABbSbAAW0nQAFtL4ABbTBAAW0xAAFtMcABbTKAAW0zQAFtNAABbTTAAW01gAFtNgABbVTAAW1VQAFtVcABbVZAAW1XAAFtV0ABbVeAAW1XwAFtWAABbViAAW1ZAAFtWUABbVmAAW1aAAFtWkABbXkAAW15gAFtegABbXqAAW17QAFte4ABbXvAAW18AAFtfEABbXzAAW19QAFtfYABbX3AAW1+QAFtfoABbZ1AAW2dwAFtnoABbZ8AAW2fwAFtoAABbaBAAW2ggAFtoMABbaFAAW2hwAFtogABbaJAAW2iwAFtowABbalAAW2pgAFtqcABbapAAW3JAAFtyYABbcoAAW3KgAFty0ABbcuAAW3LwAFtzAABbcxAAW3MwAFtzUABbc2AAW3NwAFtzkABbc6AAW3tQAFt7cABbe5AAW3uwAFt74ABbe/AAW3wAAFt8EABbfCAAW3xAAFt8YABbfHAAW3yAAFt8oABbfLAAW4RgAFuEgABbhKAAW4TAAFuE8ABbhQAAW4UQAFuFIABbhTAAW4VQAFuFcABbhYAAW4WQAFuFsABbhcAAW41wAFuNkABbjbAAW43QAFuOAABbjhAAW44gAFuOMABbjkAAW45gAFuOgABbjpAAW46gAFuOwABbjtAAW5aAAFuWoABblsAAW5bgAFuXEABblyAAW5cwAFuXQABbl1AAW5dwAFuXkABbl6AAW5ewAFuX0ABbl+AAW5xwAFuesABboSAAW6NgAFujkABbo7AAW6PQAFuj8ABbpBAAW6QwAFukQABbpHAAW6YAAFun0ABbp/AAW6gQAFuoMABbqFAAW6hwAFuokABbqLAAW6qAAFuqsABbquAAW6sQAFurQABbq3AAW6ugAFur0ABbq/AAW7OgAFuzwABbs+AAW7QAAFu0MABbtEAAW7RQAFu0YABbtHAAW7SQAFu0sABbtMAAW7TQAFu08ABbtQAAW7ywAFu80ABbvPAAW70QAFu9QABbvVAAW71gAFu9cABbvYAAW72gAFu9wABbvdAAW73gAFu+AABbvhAAW8XAAFvF4ABbxgAAW8YgAFvGUABbxmAAW8ZwAFvGgABbxpAAW8awAFvG0ABbxuAAW8bwAFvHEABbxyAAW87QAFvO8ABbzxAAW88wAFvPYABbz3AAW8+AAFvPkABbz6AAW8/AAFvP4ABbz/AAW9AAAFvQIABb0DAAW9fgAFvYAABb2CAAW9hAAFvYcABb2IAAW9iQAFvYoABb2LAAW9jQAFvY8ABb2QAAW9kQAFvZMABb2UAAW+DwAFvhEABb4TAAW+FQAFvhgABb4ZAAW+GgAFvhsABb4cAAW+HgAFviAABb4hAAW+IgAFviQABb4lAAW+oAAFvqIABb6kAAW+pgAFvqkABb6qAAW+qwAFvqwABb6tAAW+rwAFvrEABb6yAAW+swAFvrUABb62AAW/SQAFv2wABb+MAAW/rAAFv64ABb+wAAW/sgAFv7QABb+3AAW/uAAFv7kABb+8AAW/vQAFv78ABb/AAAW/wgAFv8UABb/GAAW/xwAFv8oABb/LAAW/0AAFv+kABb/yAAW/9AAFv/YABb//AAXAAgAFwAUABcAHAAXAUAAFwHQABcCbAAXAvwAFwMIABcDEAAXAxgAFwMgABcDKAAXAzAAFwM0ABcDQAAXA6QAFwQoABcEMAAXBDgAFwRAABcESAAXBFAAFwRYABcEYAAXBGgAFwTsABcE+AAXBQQAFwUQABcFHAAXBSgAFwU0ABcFQAAXBUwAFwVUABcHQAAXB0gAFwdQABcHWAAXB2QAFwdoABcHbAAXB3AAFwd0ABcHfAAXB4QAFweIABcHjAAXB5QAFweYABcJhAAXCYwAFwmUABcJnAAXCagAFwmsABcJsAAXCbQAFwm4ABcJwAAXCcgAFwnMABcJ0AAXCdgAFwncABcLyAAXC9AAFwvcABcL5AAXC/AAFwv0ABcL+AAXC/wAFwwAABcMCAAXDBAAFwwUABcMGAAXDCAAFwwkABcMiAAXDIwAFwyQABcMmAAXDoQAFw6MABcOlAAXDpwAFw6oABcOrAAXDrAAFw60ABcOuAAXDsAAFw7IABcOzAAXDtAAFw7YABcO3AAXEMgAFxDQABcQ2AAXEOAAFxDsABcQ8AAXEPQAFxD4ABcQ/AAXEQQAFxEMABcREAAXERQAFxEcABcRIAAXEwwAFxMUABcTHAAXEyQAFxMwABcTNAAXEzgAFxM8ABcTQAAXE0gAFxNQABcTVAAXE1gAFxNgABcTZAAXFVAAFxVYABcVYAAXFWgAFxV0ABcVeAAXFXwAFxWAABcVhAAXFYwAFxWUABcVmAAXFZwAFxWkABcVqAAXF5QAFxecABcXpAAXF6wAFxe4ABcXvAAXF8AAFxfEABcXyAAXF9AAFxfYABcX3AAXF+AAFxfoABcX7AAXGRAAFxmgABcaPAAXGswAFxrYABca4AAXGugAFxrwABca+AAXGwAAFxsEABcbEAAXG3QAFxvoABcb8AAXG/gAFxwAABccCAAXHBAAFxwYABccIAAXHJQAFxygABccrAAXHLgAFxzEABcc0AAXHNwAFxzoABcc8AAXHtwAFx7kABce7AAXHvQAFx8AABcfBAAXHwgAFx8MABcfEAAXHxgAFx8gABcfJAAXHygAFx8wABcfNAAXISAAFyEoABchMAAXITgAFyFEABchSAAXIUwAFyFQABchVAAXIVwAFyFkABchaAAXIWwAFyF0ABcheAAXI2QAFyNsABcjdAAXI3wAFyOIABcjjAAXI5AAFyOUABcjmAAXI6AAFyOoABcjrAAXI7AAFyO4ABcjvAAXJagAFyWwABcluAAXJcAAFyXMABcl0AAXJdQAFyXYABcl3AAXJeQAFyXsABcl8AAXJfQAFyX8ABcmAAAXJ+wAFyf0ABcn/AAXKAQAFygQABcoFAAXKBgAFygcABcoIAAXKCgAFygwABcoNAAXKDgAFyhAABcoRAAXKjAAFyo4ABcqQAAXKkgAFypUABcqWAAXKlwAFypgABcqZAAXKmwAFyp0ABcqeAAXKnwAFyqEABcqiAAXLHQAFyx8ABcshAAXLIwAFyyYABcsnAAXLKAAFyykABcsqAAXLLAAFyy4ABcsvAAXLMAAFyzIABcszAAXLxgAFy+kABcwJAAXMKQAFzCsABcwtAAXMLwAFzDEABcw0AAXMNQAFzDYABcw5AAXMOgAFzDwABcw9AAXMPwAFzEIABcxDAAXMRAAFzEcABcxIAAXMTQAFzGYABcxvAAXMcQAFzHMABcx8AAXMfwAFzIIABcyEAAXMzQAFzPEABc0YAAXNPAAFzT8ABc1BAAXNQwAFzUUABc1HAAXNSQAFzUoABc1NAAXNZgAFzYcABc2JAAXNiwAFzY0ABc2PAAXNkQAFzZMABc2VAAXNlwAFzbgABc27AAXNvgAFzcEABc3EAAXNxwAFzcoABc3NAAXN0AAFzdIABc5NAAXOTwAFzlEABc5TAAXOVgAFzlcABc5YAAXOWQAFzloABc5cAAXOXgAFzl8ABc5gAAXOYgAFzmMABc7eAAXO4AAFzuIABc7kAAXO5wAFzugABc7pAAXO6gAFzusABc7tAAXO7wAFzvAABc7xAAXO8wAFzvQABc9vAAXPcQAFz3QABc92AAXPeQAFz3oABc97AAXPfAAFz30ABc9/AAXPgQAFz4IABc+DAAXPhQAFz4YABc+fAAXPoAAFz6EABc+jAAXQHgAF0CAABdAiAAXQJAAF0CcABdAoAAXQKQAF0CoABdArAAXQLQAF0C8ABdAwAAXQMQAF0DMABdA0AAXQrwAF0LEABdCzAAXQtQAF0LgABdC5AAXQugAF0LsABdC8AAXQvgAF0MAABdDBAAXQwgAF0MQABdDFAAXRQAAF0UIABdFEAAXRRgAF0UkABdFKAAXRSwAF0UwABdFNAAXRTwAF0VEABdFSAAXRUwAF0VUABdFWAAXR0QAF0dMABdHVAAXR1wAF0doABdHbAAXR3AAF0d0ABdHeAAXR4AAF0eIABdHjAAXR5AAF0eYABdHnAAXSYgAF0mQABdJmAAXSaAAF0msABdJsAAXSbQAF0m4ABdJvAAXScQAF0nMABdJ0AAXSdQAF0ncABdJ4AAXSwQAF0uUABdMMAAXTMAAF0zMABdM1AAXTNwAF0zkABdM7AAXTPQAF0z4ABdNBAAXTWgAF03cABdN5AAXTewAF030ABdN/AAXTgQAF04MABdOFAAXTogAF06UABdOoAAXTqwAF064ABdOxAAXTtAAF07cABdO5AAXUNAAF1DYABdQ4AAXUOgAF1D0ABdQ+AAXUPwAF1EAABdRBAAXUQwAF1EUABdRGAAXURwAF1EkABdRKAAXUxQAF1McABdTJAAXUywAF1M4ABdTPAAXU0AAF1NEABdTSAAXU1AAF1NYABdTXAAXU2AAF1NoABdTbAAXVVgAF1VgABdVaAAXVXAAF1V8ABdVgAAXVYQAF1WIABdVjAAXVZQAF1WcABdVoAAXVaQAF1WsABdVsAAXV5wAF1ekABdXrAAXV7QAF1fAABdXxAAXV8gAF1fMABdX0AAXV9gAF1fgABdX5AAXV+gAF1fwABdX9AAXWeAAF1noABdZ8AAXWfgAF1oE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ABefsAAXn7gAF5+8ABehqAAXobAAF6G8ABehxAAXodAAF6HUABeh2AAXodwAF6HgABeh6AAXofAAF6H0ABeh+AAXogAAF6IEABeiaAAXomwAF6JwABeieAAXpGQAF6RsABekdAAXpHwAF6SIABekjAAXpJAAF6SUABekmAAXpKAAF6SoABekrAAXpLAAF6S4ABekvAAXpqgAF6awABemuAAXpsAAF6bMABem0AAXptQAF6bYABem3AAXpuQAF6bsABem8AAXpvQAF6b8ABenAAAXqOwAF6j0ABeo/AAXqQQAF6kQABepFAAXqRgAF6kcABepIAAXqSgAF6kwABepNAAXqTgAF6lAABepRAAXqzAAF6s4ABerQAAXq0gAF6tUABerWAAXq1wAF6tgABerZAAXq2wAF6t0ABereAAXq3wAF6uEABeriAAXrXQAF618ABethAAXrYwAF62YABetnAAXraAAF62kABetqAAXrbAAF624ABetvAAXrcAAF63IABetzAAXrvAAF6+AABewHAAXsKwAF7C4ABewwAAXsMgAF7DQABew2AAXsOAAF7DkABew8AAXsVQAF7HIABex0AAXsdgAF7HgABex6AAXsfAAF7H4ABeyAAAXsnQAF7KAABeyjAAXspgAF7KkABeysAAXsrwAF7LIABey0AAXtLwAF7TEABe0zAAXtNQAF7TgABe05AAXtOgAF7TsABe08AAXtPgAF7UAABe1BAAXtQgAF7UQABe1FAAXtwAAF7cIABe3EAAXtxgAF7ckABe3KAAXtywAF7cwABe3NAAXtzwAF7dEABe3SAAXt0wAF7dUABe3WAAXuUQAF7lMABe5VAAXuVwAF7loABe5bAAXuXAAF7l0ABe5eAAXuYAAF7mIABe5jAAXuZAAF7mYABe5nAAXu4gAF7uQABe7nAAXu6QAF7uwABe7tAAXu7gAF7u8ABe7wAAXu8gAF7vQABe71AAXu9gAF7vgABe75AAXvdAAF73YABe94AAXvegAF730ABe9+AAXvfwAF74AABe+BAAXvgwAF74UABe+GAAXvhwAF74kABe+KAAXwBQAF8AcABfAJAAXwCwAF8A4ABfAPAAXwEAAF8BEABfASAAXwFAAF8BYABfAXAAXwGAAF8BoABfAbAAXwlgAF8JgABfCaAAXwnAAF8J8ABfCgAAXwoQAF8KI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ABgImAAYCJwAGAikABgIqAAYCpQAGAqcABgKpAAYCqwAGAq4ABgKvAAYCsAAGArEABgKyAAYCtAAGArYABgK3AAYCuAAGAroABgK7AAYDNgAGAzgABgM6AAYDPAAGAz8ABgNAAAYDQQAGA0IABgNDAAYDRQAGA0cABgNIAAYDSQAGA0sABgNMAAYDxwAGA8kABgPLAAYDzQAGA9AABgPRAAYD0gAGA9MABgPUAAYD1gAGA9gABgPZAAYD2gAGA9wABgPdAAYEWAAGBFoABgRcAAYEXgAGBGEABgRiAAYEYwAGBGQABgRlAAYEZwAGBGkABgRqAAYEawAGBG0ABgRuAAYEtwAGBNsABgUCAAYFJgAGBSkABgUrAAYFLQAGBS8ABgUxAAYFMwAGBTQABgU3AAYFUAAGBW0ABgVvAAYFcQAGBXMABgV1AAYFdwAGBXkABgV7AAYFmAAGBZsABgWeAAYFoQAGBaQABgWnAAYFqgAGBa0ABgWvAAYGKgAGBiwABgYuAAYGMAAGBjMABgY0AAYGNQAGBjYABgY3AAYGOQAGBjsABgY8AAYGPQAGBj8ABgZAAAYGuwAGBr0ABga/AAYGwQAGBsQABgbFAAYGxgAGBscABgbIAAYGygAGBswABgbNAAYGzgAGBtAABgbRAAYHTAAGB04ABgdQAAYHUgAGB1UABgdWAAYHVwAGB1gABgdZAAYHWwAGB10ABgdeAAYHXwAGB2EABgdiAAYH3QAGB98ABgfhAAYH4wAGB+YABgfnAAYH6AAGB+kABgfqAAYH7AAGB+4ABgfvAAYH8AAGB/IABgfzAAYIbgAGCHAABghyAAYIdAAGCHcABgh4AAYIeQAGCHoABgh7AAYIfQAGCH8ABgiAAAYIgQAGCIMABgiEAAYI/wAGCQEABgkDAAYJBQAGCQgABgkJAAYJCgAGCQsABgkMAAYJDgAGCRAABgkRAAYJEgAGCRQABgkVAAYJkAAGCZIABgmUAAYJlgAGCZkABgmaAAYJmwAGCZwABgmdAAYJnwAGCaEABgmiAAYJowAGCaUABgmmAAYJtwAGCbgABgm6AAYKNQAGCjcABgo5AAYKOwAGCj4ABgo/AAYKQAAGCkEABgpCAAYKRAAGCkYABgpHAAYKSAAGCkoABgpLAAYKxgAGCsgABgrKAAYKzAAGCs8ABgrQAAYK0QAGCtI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ABiVvAAYlcAAGJXIABiVzAAYldgAGJXkABiV6AAYlewAGJX4ABiV/AAYlhAAGJZ0ABiWmAAYlqAAGJaoABiWzAAYltgAGJbkABiW7AAYmBAAGJigABiZPAAYmcwAGJnYABiZ4AAYmegAGJnwABiZ+AAYmgAAGJoEABiaEAAYmnQAGJr4ABibAAAYmwgAGJsQABibGAAYmyAAGJsoABibMAAYmzgAGJu8ABibyAAYm9QAGJvgABib7AAYm/gAGJwEABicEAAYnBwAGJwkABieEAAYnhgAGJ4gABieKAAYnjQAGJ44ABiePAAYnkAAGJ5EABieTAAYnlQAGJ5YABieXAAYnmQAGJ5oABigVAAYoFwAGKBkABigbAAYoHgAGKB8ABiggAAYoIQAGKCIABigkAAYoJgAGKCcABigoAAYoKgAGKCsABiimAAYoqAAGKKsABiitAAYosAAGKLEABiiyAAYoswAGKLQABii2AAYouAAGKLkABii6AAYovAAGKL0ABijWAAYo1wAGKNgABijaAAYpVQAGKVcABilZAAYpWwAGKV4ABilfAAYpYAAGKWEABiliAAYpZAAGKWYABilnAAYpaAAGKWoABilrAAYp5gAGKegABinqAAYp7AAGKe8ABinwAAYp8QAGKfIABinzAAYp9QAGKfcABin4AAYp+QAGKfsABin8AAYqdwAGKnkABip7AAYqfQAGKoAABiqBAAYqggAGKoMABiqEAAYqhgAGKogABiqJAAYqigAGKowABiqNAAYrCAAGKwoABisMAAYrDgAGKxEABisSAAYrEwAGKxQABisVAAYrFwAGKxkABisaAAYrGwAGKx0ABiseAAYrmQAGK5sABiudAAYrnwAGK6IABiujAAYrpAAGK6UABiumAAYrqAAGK6oABiurAAYrrAAGK64ABiuvAAYr+AAGLBwABixDAAYsZwAGLGoABixsAAYsbgAGLHAABixyAAYsdAAGLHUABix4AAYskQAGLK4ABiywAAYssgAGLLQABiy2AAYsuAAGLLoABiy8AAYs2QAGLNwABizfAAYs4gAGLOUABizoAAYs6wAGLO4ABizwAAYtawAGLW0ABi1vAAYtcQAGLXQABi11AAYtdgAGLXcABi14AAYtegAGLXwABi19AAYtfgAGLYAABi2BAAYt/AAGLf4ABi4BAAYuAwAGLgY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ABlGPAAZRkAAGUZIABlGTAAZSDgAGUhAABlISAAZSFAAGUhcABlIYAAZSGQAGUhoABlIbAAZSHQAGUh8ABlIgAAZSIQAGUiMABlIkAAZStwAGUtoABlL6AAZTGgAGUxwABlMeAAZTIAAGUyIABlMlAAZTJgAGUycABlMqAAZTKwAGUy0ABlMuAAZTMAAGUzMABlM0AAZTNQAGUzgABlM5AAZTPgAGU1cABlNgAAZTYgAGU2QABlNtAAZTcAAGU3MABlN1AAZTvgAGU+IABlQJAAZULQAGVDAABlQyAAZUNAAGVDYABlQ4AAZUOgAGVDsABlQ+AAZUVwAGVHgABlR6AAZUfAAGVH4ABlSAAAZUggAGVIQABlSGAAZUiAAGVKkABlSsAAZUrwAGVLIABlS1AAZUuAAGVLsABlS+AAZUwQAGVMMABlU+AAZVQAAGVUIABlVEAAZVRwAGVUgABlVJAAZVSgAGVUsABlVNAAZVTwAGVVAABlVRAAZVUwAGVVQABlXPAAZV0QAGVdMABlXVAAZV2AAGVdkABlXaAAZV2wAGVdwABlXeAAZV4AAGVeEABlXiAAZV5AAGVeUABlZgAAZWYgAGVmUABlZnAAZWagAGVmsABlZsAAZWbQAGVm4ABlZwAAZWcgAGVnMABlZ0AAZWdgAGVncABlaQAAZWkQAGVpIABlaUAAZXDwAGVxEABlcTAAZXFQAGVxgABlcZAAZXGgAGVxsABlccAAZXHgAGVyAABlchAAZXIgAGVyQABlclAAZXoAAGV6IABlekAAZXpgAGV6kABleqAAZXqwAGV6wABletAAZXrwAGV7EABleyAAZXswAGV7UABle2AAZYMQAGWDMABlg1AAZYNwAGWDoABlg7AAZYPAAGWD0ABlg+AAZYQAAGWEIABlhDAAZYRAAGWEYABlhHAAZYwgAGWMQABljGAAZYyAAGWMsABljMAAZYzQAGWM4ABljPAAZY0QAGWNMABljUAAZY1QAGWNcABljYAAZZUwAGWVUABllXAAZZWQAGWVwABlldAAZZXgAGWV8ABllgAAZZYgAGWWQABlllAAZZZgAGWWgABllpAAZZsgAGWdYABln9AAZaIQAGWiQABlomAAZaKAAGWioABlosAAZaLgAGWi8ABloyAAZaSwAGWmgABlpqAAZabAAGWm4ABlpwAAZacgAGWnQABlp2AAZakwAGWpYABlqZAAZanAAGWp8ABlqiAAZapQAGWqgABlqqAAZbJQAGWycABlspAAZbKwAGWy4ABlsvAAZbMAAGWzEABlsyAAZbNAAGWzYABls3AAZbOAAGWzoABls7AAZbtgAGW7gABlu6AAZbvAAGW78ABlvAAAZbwQAGW8IABlvDAAZbxQAGW8cABlvIAAZbyQAGW8sABlvMAAZcRwAGXEkABlxLAAZcTQAGXFAABlxRAAZcUgAGXFMABlxUAAZcVgAGXFgABlxZAAZcWgAGXFwABlxdAAZc2AAGXNoABlzdAAZc3wAGXOIABlzjAAZc5AAGXOUABlzmAAZc6AAGXOoABlzrAAZc7AAGXO4ABlzvAAZdagAGXWwABl1uAAZdcAAGXXMABl10AAZddQAGXXYABl13AAZdeQAGXXsABl18AAZdfQAGXX8ABl2AAAZd+wAGXf0ABl3/AAZeAQAGXgQABl4FAAZeBgAGXgcABl4IAAZeCgAGXgwABl4NAAZeDgAGXhAABl4RAAZejAAGXo4ABl6QAAZekgAGXpUABl6WAAZelwAGXpgABl6ZAAZemwAGXp0ABl6eAAZenwAGXqEABl6iAAZfNQAGX1gABl94AAZfmAAGX5oABl+cAAZfngAGX6AABl+jAAZfpAAGX6UABl+oAAZfqQAGX6sABl+sAAZfrgAGX7EABl+yAAZfswAGX7YABl+3AAZfvAAGX9UABl/eAAZf4AAGX+IABl/rAAZf7gAGX/EABl/zAAZgPAAGYGAABmCHAAZgqwAGYK4ABmCwAAZgsgAGYLQABmC2AAZguAAGYLkABmC8AAZg1QAGYPYABmD4AAZg+gAGYPwABmD+AAZhAAAGYQIABmEEAAZhBgAGYScABmEqAAZhLQAGYTAABmEzAAZhNgAGYTkABmE8AAZhPwAGYUEABmG8AAZhvgAGYcAABmHCAAZhxQAGYcYABmHHAAZhyAAGYckABmHLAAZhzQAGYc4ABmHPAAZh0QAGYdIABmJNAAZiTwAGYlEABmJTAAZiVgAGYlcABmJYAAZiWQAGYloABmJcAAZiXgAGYl8ABmJgAAZiYgAGYmMABmLeAAZi4AAGYuMABmLlAAZi6AAGYukABmLqAAZi6wAGYuwABmLuAAZi8AAGYvEABmLyAAZi9AAGYvUABmMOAAZjDwAGYxAABmMSAAZjjQAGY48ABmORAAZjkwAGY5YABmOXAAZjmAAGY5kABmOaAAZjnAAGY54ABmOfAAZjoAAGY6IABmOjAAZkHgAGZCAABmQiAAZkJAAGZCcABmQoAAZkKQAGZCoABmQrAAZkLQAGZC8ABmQwAAZkMQAGZDMABmQ0AAZkrwAGZLEABmSzAAZktQAGZLgABmS5AAZkugAGZLsABmS8AAZkvgAGZMAABmTBAAZkwgAGZMQABmTFAAZlQAAGZUIABmVEAAZlRgAGZUkABmVKAAZlSwAGZUwABmVNAAZlTwAGZVEABmVSAAZlUwAGZVUABmVWAAZl0QAGZdMABmXVAAZl1wAGZdoABmXbAAZl3AAGZd0ABmXeAAZl4AAGZeIABmXjAAZl5AAGZeYABmXnAAZmMAAGZlQABmZ7AAZmnwAGZqIABmakAAZmpgAGZqgABmaqAAZmrAAGZq0ABmawAAZmyQAGZuYABmboAAZm6gAGZuwABmbuAAZm8AAGZvIABmb0AAZnEQAGZxQABmcXAAZnGgAGZx0ABmcgAAZnIwAGZyYABmcoAAZnowAGZ6UABmenAAZnqQAGZ6wABmetAAZnrgAGZ68ABmewAAZnsgAGZ7QABme1AAZntgAGZ7gABme5AAZoNAAGaDYABmg4AAZoOgAGaD0ABmg+AAZoPwAGaEAABmhBAAZoQwAGaEUABmhGAAZoRwAGaEkABmhKAAZoxQAGaMcABmjJAAZoywAGaM4ABmjPAAZo0AAGaNEABmjSAAZo1AAGaNYABmjXAAZo2AAGaNoABmjbAAZpVgAGaVgABmlaAAZpXAAGaV8ABmlgAAZpYQAGaWIABmljAAZpZQAGaWcABmloAAZpaQAGaWsABmlsAAZp5wAGaekABmnrAAZp7QAGafAABmnxAAZp8gAGafMABmn0AAZp9gAGafgABmn5AAZp+gAGafwABmn9AAZqeAAGanoABmp8AAZqfgAGaoEABmqCAAZqgwAGaoQABmqFAAZqhwAGaokABmqKAAZqiwAGao0ABmqOAAZrCQAGawsABmsNAAZrDwAGaxIABmsTAAZrFAAGaxUABmsWAAZrGAAGaxoABmsbAAZrHAAGax4ABmsfAAZrsgAGa9UABmv1AAZsFQAGbBcABmwZAAZsGwAGbB0ABmwgAAZsIQAGbCIABmwlAAZsJgAGbCgABmwpAAZsKwAGbC4ABmwvAAZsMAAGbDMABmw0AAZsOQAGbFIABmxbAAZsXQAGbF8ABmxoAAZsawAGbG4ABmxwAAZsuQAGbN0ABm0EAAZtKAAGbSsABm0tAAZtLwAGbTEABm0zAAZtNQAGbTYABm05AAZtUgAGbXMABm11AAZtdwAGbXkABm17AAZtfQAGbX8ABm2BAAZtgwAGbaQABm2nAAZtqgAGba0ABm2wAAZtswAGbbYABm25AAZtvAAGbb4ABm45AAZuOwAGbj0ABm4/AAZuQgAGbkMABm5EAAZuRQAGbkYABm5IAAZuSgAGbksABm5MAAZuTgAGbk8ABm7KAAZuzAAGbs4ABm7QAAZu0wAGbtQABm7VAAZu1gAGbtcABm7ZAAZu2wAGbtwABm7dAAZu3wAGbuAABm9bAAZvXQAGb2AABm9iAAZvZQAGb2YABm9nAAZvaAAGb2kABm9rAAZvbQAGb24ABm9vAAZvcQAGb3IABm+LAAZvjAAGb40ABm+PAAZwCgAGcAwABnAOAAZwEAAGcBMABnAUAAZwFQAGcBYABnAXAAZwGQAGcBsABnAcAAZwHQAGcB8ABnAgAAZwmwAGcJ0ABnCfAAZwoQAGcKQABnClAAZwpgAGcKcABnCoAAZwqgAGcKwABnCtAAZwrgAGcLAABnCxAAZxLAAGcS4ABnEwAAZxMgAGcTUABnE2AAZxNwAGcTgABnE5AAZxOwAGcT0ABnE+AAZxPwAGcUEABnFCAAZxvQAGcb8ABnHBAAZxwwAGccYABnHHAAZxyAAGcckABnHKAAZxzAAGcc4ABnHPAAZx0AAGcdIABnHTAAZyTgAGclAABnJSAAZyVAAGclcABnJYAAZyWQAGcloABnJbAAZyXQAGcl8ABnJgAAZyYQAGcmMABnJkAAZyrQAGctEABnL4AAZzHAAGcx8ABnMhAAZzIwAGcyUABnMnAAZzKQAGcyoABnMtAAZzRgAGc2MABnNlAAZzZwAGc2kABnNrAAZzbQAGc28ABnNxAAZzjgAGc5EABnOUAAZzlwAGc5oABnOdAAZzoAAGc6MABnOlAAZ0IAAGdCIABnQkAAZ0JgAGdCkABnQqAAZ0KwAGdCwABnQtAAZ0LwAGdDEABnQyAAZ0MwAGdDUABnQ2AAZ0sQAGdLMABnS1AAZ0twAGdLoABnS7AAZ0vAAGdL0ABnS+AAZ0wAAGdMIABnTDAAZ0xAAGdMYABnTHAAZ1QgAGdUQABnVGAAZ1SAAGdUsABnVMAAZ1TQAGdU4ABnVPAAZ1UQAGdVMABnVUAAZ1VQAGdVcABnVYAAZ10wAGddUABnXXAAZ12QAGddwABnXdAAZ13gAGdd8ABnXgAAZ14gAGdeQABnXlAAZ15gAGdegABnXpAAZ2ZAAGdmYABnZoAAZ2agAGdm0ABnZuAAZ2bwAGdnAABnZxAAZ2cwAGdnUABnZ2AAZ2dwAGdnkABnZ6AAZ29QAGdvcABnb5AAZ2+wAGdv4ABnb/AAZ3AAAGdwEABncCAAZ3BAAGdwYABncHAAZ3CAAGdwoABncLAAZ3hgAGd4gABneKAAZ3jAAGd48ABneQAAZ3kQAGd5IABneTAAZ3lQAGd5cABneYAAZ3mQAGd5sABnecAAZ4LwAGeFIABnhyAAZ4kgAGeJQABniWAAZ4mAAGeJoABnidAAZ4ngAGeJ8ABniiAAZ4owAGeKUABnimAAZ4qQAGeKwABnitAAZ4rgAGeLEABniyAAZ4twAGeNAABnjZAAZ42wAGeN0ABnjmAAZ46QAGeOwABnjuAAZ5NwAGeVsABnmCAAZ5pgAGeakABnmrAAZ5rQAGea8ABnmxAAZ5swAGebQABnm3AAZ50AAGefEABnnzAAZ59QAGefcABnn5AAZ5+wAGef0ABnn/AAZ6AQAGeiIABnolAAZ6KAAGeisABnouAAZ6MQAGejQABno3AAZ6OgAGejwABnq3AAZ6uQAGersABnq9AAZ6wAAGesEABnrCAAZ6wwAGesQABnrGAAZ6yAAGeskABnrKAAZ6zAAGes0ABntIAAZ7SgAGe0wABntOAAZ7UQAGe1IABntTAAZ7VAAGe1UABntXAAZ7WQAGe1oABntbAAZ7XQAGe14ABnvZAAZ72wAGe94ABnvgAAZ74wAGe+QABnvlAAZ75gAGe+cABnvpAAZ76wAGe+wABnvtAAZ77wAGe/AABnwJAAZ8CgAGfAsABnwNAAZ8iAAGfIoABnyMAAZ8jgAGfJEABnySAAZ8kwAGfJQABnyVAAZ8lwAGfJkABnyaAAZ8mwAGfJ0ABnyeAAZ9GQAGfRsABn0dAAZ9HwAGfSIABn0jAAZ9JAAGfSUABn0mAAZ9KAAGfSoABn0rAAZ9LAAGfS4ABn0vAAZ9qgAGfawABn2uAAZ9sAAGfbMABn20AAZ9tQAGfbYABn23AAZ9uQAGfbsABn28AAZ9vQAGfb8ABn3AAAZ+OwAGfj0ABn4/AAZ+QQAGfkQABn5FAAZ+RgAGfkcABn5IAAZ+SgAGfkwABn5NAAZ+TgAGflAABn5RAAZ+zAAGfs4ABn7QAAZ+0gAGftUABn7WAAZ+1wAGftgABn7ZAAZ+2wAGft0ABn7eAAZ+3wAGfuEABn7iAAZ/KwAGf08ABn92AAZ/mgAGf50ABn+fAAZ/oQAGf6MABn+lAAZ/pwAGf6gABn+rAAZ/xAAGf+EABn/jAAZ/5QAGf+cABn/pAAZ/6wAGf+0ABn/vAAaADAAGgA8ABoASAAaAFQAGgBgABoAbAAaAHgAGgCEABoAjAAaAngAGgKAABoCiAAaApAAGgKcABoCoAAaAqQAGgKoABoCrAAaArQAGgK8ABoCwAAaAsQAGgLMABoC0AAaBLwAGgTEABoEzAAaBNQAGgTgABoE5AAaBOgAGgTsABoE8AAaBPgAGgUAABoFBAAaBQgAGgUQABoFFAAaBwAAGgcIABoHEAAaBxgAGgckABoHKAAaBywAGgcwABoHNAAaBzwAGgdEABoHSAAaB0wAGgdUABoHWAAaCUQAGglMABoJWAAaCWAAGglsABoJcAAaCXQAGgl4ABoJfAAaCYQAGgmMABoJkAAaCZQAGgmcABoJoAAaC4wAGguUABoLnAAaC6QAGguwABoLtAAaC7gAGgu8ABoLwAAaC8gAGgvQABoL1AAaC9gAGgvgABoL5AAaDdAAGg3YABoN4AAaDegAGg30ABoN+AAaDfwAGg4AABoOBAAaDgwAGg4UABoOGAAaDhwAGg4kABoOKAAaEBQAGhAcABoQKAAaEDAAGhA8ABoQQAAaEEQAGhBIABoQTAAaEFQAGhBcABoQYAAaEGQAGhBsABoQcAAaELQAGhC4ABoQwAAaEqwAGhK0ABoSvAAaEsQAGhLQABoS1AAaEtgAGhLcABoS4AAaEugAGhLwABoS9AAaEvgAGhMAABoTBAAaFPAAGhT4ABoVAAAaFQgAGhUUABoVGAAaFRwAGhUgABoVJAAaFSwAGhU0ABoVOAAaFTwAGhVEABoVSAAaFzQAGhc8ABoXSAAaF1AAGhdcABoXYAAaF2QAGhdoABoXbAAaF3QAGhd8ABoXgAAaF4QAGheMABoXkAAaGdwAGhpoABoa6AAaG2gAGhtwABobeAAaG4AAGhuIABoblAAaG5gAGhucABobqAAaG6wAGhu0ABobuAAaG8QAGhvQABob1AAaG9gAGhvkABob6AAaG/wAGhxgABochAAaHIwAGhyUABocuAAaHMQAGhzQABoc2AAaHfwAGh6MABofKAAaH7gAGh/EABofzAAaH9QAGh/cABof5AAaH+wAGh/wABof/AAaIGAAGiDkABog7AAaIPQAGiD8ABohBAAaIQwAGiEUABohHAAaISQAGiGoABohtAAaIcAAGiHMABoh2AAaIeQAGiHwABoh/AAaIggAGiIQABoj/AAaJAQAGiQMABokFAAaJCAAGiQkABokKAAaJCwAGiQwABokOAAaJEAAGiREABokSAAaJFAAGiRUABomQAAaJkgAGiZQABomWAAaJmQAGiZoABombAAaJnAAGiZ0ABomfAAaJoQAGiaIABomjAAaJpQAGiaYABoohAAaKIwAGiiYABoooAAaKKwAGiiwABootAAaKLgAGii8ABooxAAaKMwAGijQABoo1AAaKNwAGijgABopRAAaKUgAGilMABopVAAaK0AAGitIABorUAAaK1gAGitkABoraAAaK2wAGitwABordAAaK3wAGiuEABoriAAaK4wAGiuUABormAAaLYQAGi2MABotlAAaLZwAGi2oABotrAAaLbAAGi20ABotuAAaLcAAGi3IABotzAAaLdAAGi3YABot3AAaL8gAGi/QABov2AAaL+AAGi/sABov8AAaL/QAGi/4ABov/AAaMAQAGjAMABowEAAaMBQAGjAcABowIAAaMgwAGjIUABoyHAAaMiQAGjIwABoyNAAaMjgAGjI8ABoyQAAaMkgAGjJQABoyVAAaMlgAGjJgABoyZAAaNFAAGjRYABo0YAAaNGgAGjR0ABo0eAAaNHwAGjSAABo0hAAaNIwAGjSUABo0mAAaNJwAGjSkABo0qAAaNcwAGjZcABo2+AAaN4gAGjeUABo3nAAaN6QAGjesABo3tAAaN7wAGjfAABo3zAAaODAAGjikABo4rAAaOLQAGji8ABo4xAAaOMwAGjjUABo43AAaOVAAGjlcABo5aAAaOXQAGjmAABo5jAAaOZgAGjmkABo5rAAaO5gAGjugABo7qAAaO7AAGju8ABo7wAAaO8QAGjvIABo7zAAaO9QAGjvcABo74AAaO+QAGjvsABo78AAaPdwAGj3kABo98AAaPfgAGj4EABo+CAAaPgwAGj4QABo+FAAaPhwAGj4kABo+KAAaPiwAGj40ABo+OAAaQCQAGkAsABpANAAaQDwAGkBIABpATAAaQFAAGkBUABpAWAAaQGAAGkBoABpAbAAaQHAAGkB4ABpAfAAaQmgAGkJwABpCfAAaQoQAGkKQABpClAAaQpgAGkKcABpCoAAaQqgAGkKwABpCtAAaQrgAGkLAABpCxAAaRNAAGkVgABpF8AAaRnwAGkcYABpHmAAaSDQAGkjQABpJUAAaSeAAGkpwABpKeAAaSoQAGkqMABpKlAAaSpwAGkqoABpKtAAaSrwAGkrEABpK0AAaStgAGkrgABpK7AAaSvgAGkr8ABpLEAAaS3QAGkuIABpLkAAaS6QAGkuwABpLuAAaTNwAGk1sABpOCAAaTpgAGk6kABpOrAAaTrQAGk68ABpOxAAaTswAGk7QABpO3AAaT0AAGk/UABpP3AAaT+QAGk/sABpP9AAaT/wAGlAEABpQDAAaUBQAGlAcABpQsAAaULwAGlDIABpQ1AAaUOAAGlDsABpQ+AAaUQQAGlEQABpRHAAaUSQAGlMQABpTGAAaUyQAGlMsABpTOAAaUzwAGlNAABpTRAAaU0gAGlNQABpTWAAaU1wAGlNgABpTaAAaU2wAGlOwABpTtAAaU7wAGlWoABpVsAAaVbgAGlXAABpVzAAaVdAAGlXUABpV2AAaVdwAGlXkABpV7AAaVfAAGlX0ABpV/AAaVgAAGlfsABpX9AAaWAAAGlgIABpYFAAaWBgAGlgcABpYIAAaWCQAGlgsABpYNAAaWDgAGlg8ABpYRAAaWEgAGliMABpYkAAaWJgAGlqEABpajAAaWpQAGlqcABpaqAAaWqwAGlqwABpatAAaWrgAGlrAABpayAAaWswAGlrQABpa2AAaWtwAGlzIABpc0AAaXNwAGlzkABpc8AAaXPQAGlz4ABpc/AAaXQAAGl0IABpdEAAaXRQAGl0YABpdIAAaXSQAGl1oABpdbAAaXXQAGl9gABpfaAAaX3AAGl94ABpfhAAaX4gAGl+MABpfkAAaX5QAGl+cABpfpAAaX6gAGl+sABpftAAaX7gAGmGkABphrAAaYbgAGmHAABphzAAaYdAAGmHUABph2AAaYdwAGmHkABph7AAaYfAAGmH0ABph/AAaYgAAGmJkABpiaAAaYmwAGmJ0ABpkYAAaZGgAGmRwABpkeAAaZIQAGmSIABpkjAAaZJAAGmSUABpknAAaZKQAGmSoABpkrAAaZLQAGmS4ABpmpAAaZqwAGma4ABpmwAAaZswAGmbQABpm1AAaZtgAGmbcABpm5AAaZuwAGmbwABpm9AAaZvwAGmcAABpndAAaZ9gAGmhcABpoaAAaaHQAGmiAABpojAAaaJgAGmikABposAAaaLwAGmlAABppTAAaaVgAGmlkABppcAAaaXwAGmmIABpplAAaaaAAGmmoABpp9AAaalAAGmq0ABpq/AAaazgAGmuYABpt5AAabnAAGm7wABpvcAAab3gAGm+AABpviAAab5AAGm+cABpvoAAab6QAGm+wABpvtAAab7wAGm/AABpvyAAab9QAGm/YABpv3AAab+gAGm/sABpwAAAacGQAGnCIABpwkAAacJgAGnC8ABpwyAAacNQAGnDcABpyAAAacpAAGnMsABpzvAAac8gAGnPQABpz2AAac+AAGnPoABpz8AAac/QAGnQAABp0ZAAadOgAGnTwABp0+AAadQAAGnUIABp1EAAadRgAGnUgABp1KAAadawAGnW4ABp1xAAaddAAGnXcABp16AAadfQAGnYAABp2DAAadhQAGngAABp4CAAaeBAAGngYABp4JAAaeCgAGngsABp4MAAaeDQAGng8ABp4RAAaeEgAGnhMABp4VAAaeFgAGnpEABp6TAAaelQAGnpcABp6aAAaemwAGnpwABp6dAAaengAGnqAABp6iAAaeowAGnqQABp6mAAaepwAGnyIABp8kAAafJwAGnykABp8sAAafLQAGny4ABp8vAAafMAAGnzIABp80AAafNQAGnzYABp84AAafOQAGn1IABp9TAAafVAAGn1YABp/RAAaf0wAGn9UABp/XAAaf2gAGn9sABp/cAAaf3QAGn94ABp/gAAaf4gAGn+MABp/kAAaf5gAGn+cABqBiAAagZAAGoGYABqBoAAagawAGoGwABqBtAAagbgAGoG8ABqBxAAagcwAGoHQABqB1AAagdwAGoHgABqDzAAag9QAGoPcABqD5AAag/AAGoP0ABqD+AAag/wAGoQAABqECAAahBAAGoQUABqEGAAahCAAGoQkABqGEAAahhgAGoYgABqGKAAahjQAGoY4ABqGPAAahkAAGoZEABqGTAAahlQAGoZYABqGXAAahmQAGoZoABqIVAAaiFwAGohkABqIbAAaiHgAGoh8ABqIgAAaiIQAGoiIABqIkAAaiJgAGoicABqIoAAaiKgAGoisABqJ0AAaimAAGor8ABqLjAAai5gAGougABqLqAAai7AAGou4ABqLwAAai8QAGovQABqMNAAajKgAGoywABqMuAAajMAAGozIABqM0AAajNgAGozgABqNVAAajWAAGo1sABqNeAAajYQAGo2QABqNnAAajagAGo2wABqPnAAaj6QAGo+sABqPtAAaj8AAGo/EABqPyAAaj8wAGo/QABqP2AAaj+AAGo/kABqP6AAaj/AAGo/0ABqR4AAakegAGpHwABqR+AAakgQAGpIIABqSDAAakhAAGpIUABqSHAAakiQAGpIoABqSLAAakjQAGpI4ABqUJAAalCwAGpQ0ABqUPAAalEgAGpRMABqUUAAalFQAGpRYABqUYAAalGgAGpRsABqUcAAalHgAGpR8ABqWaAAalnAAGpZ4ABqWgAAalowAGpaQABqWlAAalpgAGpacABqWpAAalqwAGpawABqWtAAalrwAGpbAABqYrAAamLQAGpi8ABqYxAAamNAAGpjUABqY2AAamNwAGpjgABqY6AAamPAAGpj0ABqY+AAamQAAGpkEABqa8AAamvgAGpsAABqbCAAamxQAGpsYABqbHAAamyAAGpskABqbLAAamzQAGps4ABqbPAAam0QAGptIABqdNAAanTwAGp1EABqdTAAanVgAGp1cABqdYAAanWQAGp1oABqdcAAanXgAGp18ABqdgAAanYgAGp2MABqf2AAaoGQAGqDkABqhZAAaoWwAGqF0ABqhfAAaoYQAGqGQABqhlAAaoZgAGqGkABqhqAAaobAAGqG0ABqhvAAaocgAGqHMABqh0AAaodwAGqHgABqh9AAaolgAGqJ8ABqihAAaoowAGqKwABqivAAaosgAGqLQABqj9AAapIQAGqUgABqlsAAapbwAGqXEABqlzAAapdQAGqXcABql5AAapegAGqX0ABqmWAAaptwAGqbkABqm7AAapvQAGqb8ABqnBAAapwwAGqcUABqnHAAap6AAGqesABqnuAAap8QAGqfQABqn3AAap+gAGqf0ABqoAAAaqAgAGqn0ABqp/AAaqgQAGqoMABqqGAAaqhwAGqogABqqJAAaqigAGqowABqqOAAaqjwAGqpAABqqSAAaqkwAGqw4ABqsQAAarEgAGqxQABqsXAAarGAAGqxkABqsaAAarGwAGqx0ABqsfAAarIAAGqyEABqsjAAarJAAGq58ABquhAAarpAAGq6YABqupAAarqgAGq6sABqusAAarrQAGq68ABquxAAarsgAGq7MABqu1AAartgAGq88ABqvQAAar0QAGq9MABqxOAAasUAAGrFIABqxUAAasVwAGrFgABqxZAAasWgAGrFsABqxdAAasXwAGrGAABqxhAAasYwAGrGQABqzfAAas4QAGrOMABqzlAAas6AAGrOkABqzqAAas6wAGrOwABqzuAAas8AAGrPEABqzyAAas9AAGrPUABq1wAAatcgAGrXQABq12AAateQAGrXoABq17AAatfAAGrX0ABq1/AAatgQAGrYIABq2DAAathQAGrYYABq4BAAauAwAGrgUABq4HAAauCgAGrgsABq4MAAauDQAGrg4ABq4QAAauEgAGrhMABq4UAAauFgAGrhcABq6SAAaulAAGrpYABq6YAAaumwAGrpwABq6dAAaungAGrp8ABq6hAAauowAGrqQABq6lAAaupwAGrqgABq7xAAavFQAGrzwABq9gAAavYwAGr2UABq9nAAavaQAGr2sABq9tAAavbgAGr3EABq+KAAavpwAGr6kABq+rAAavrQAGr68ABq+xAAavswAGr7UABq/SAAav1QAGr9gABq/bAAav3gAGr+EABq/kAAav5wAGr+kABrBkAAawZgAGsGgABrBqAAawbQAGsG4ABrBvAAawcAAGsHEABrBzAAawdQAGsHYABrB3AAaweQAGsHoABrD1AAaw9wAGsPkABrD7AAaw/gAGsP8ABrEAAAaxAQAGsQIABrEEAAaxBgAGsQcABrEIAAaxCgAGsQsABrGGAAaxiAAGsYoABrGMAAaxjwAGsZAABrGRAAaxkgAGsZMABrGVAAaxlwAGsZgABrGZAAaxmwAGsZwABrIXAAayGQAGshsABrIdAAayIAAGsiEABrIiAAayIwAGsiQABrImAAayKAAGsikABrIqAAayLAAGsi0ABrKoAAayqgAGsqwABrKuAAaysQAGsrIABrKzAAaytAAGsrUABrK3AAayuQAGsroABrK7AAayvQAGsr4ABrM5AAazOwAGsz0ABrM/AAazQgAGs0MABrNEAAazRQAGs0YABrNIAAazSgAGs0sABrNMAAazTgAGs08ABrPKAAazzAAGs84ABrPQAAaz0wAGs9QABrPVAAaz1gAGs9cABrPZAAaz2wAGs9wABrPdAAaz3wAGs+AABrRzAAa0lgAGtLYABrTWAAa02AAGtNoABrTcAAa03gAGtOEABrTiAAa04wAGtOYABrTnAAa06QAGtOoABrTsAAa07wAGtPAABrTxAAa09AAGtPUABrT6AAa1EwAGtRwABrUeAAa1IAAGtSkABrUsAAa1LwAGtTEABrV6AAa1ngAGtcUABrXpAAa17AAGte4ABrXwAAa18gAGtfQABrX2AAa19wAGtfoABrYTAAa2NAAGtjYABrY4AAa2OgAGtjwABrY+AAa2QAAGtkIABrZEAAa2ZQAGtmgABrZrAAa2bgAGtnEABrZ0AAa2dwAGtnoABrZ9AAa2fwAGtvoABrb8AAa2/gAGtwAABrcDAAa3BAAGtwUABrcGAAa3BwAGtwkABrcLAAa3DAAGtw0ABrcPAAa3EAAGt4sABreNAAa3jwAGt5EABreUAAa3lQAGt5YABreXAAa3mAAGt5oABrecAAa3nQAGt54ABregAAa3oQAGuBwABrgeAAa4IQAGuCMABrgmAAa4JwAGuCgABrgpAAa4KgAGuCwABrguAAa4LwAGuDAABrgyAAa4MwAGuEwABrhNAAa4TgAGuFAABrjLAAa4zQAGuM8ABrjRAAa41AAGuNUABrjWAAa41wAGuNgABrjaAAa43AAGuN0ABrjeAAa44AAGuOEABrlcAAa5XgAGuWAABrliAAa5ZQAGuWYABrlnAAa5aAAGuWkABrlrAAa5bQAGuW4ABrlvAAa5cQAGuXIABrntAAa57wAGufEABrnzAAa59gAGufcABrn4AAa5+QAGufoABrn8AAa5/gAGuf8ABroAAAa6AgAGugMABrp+AAa6gAAGuoIABrqEAAa6hwAGuogABrqJAAa6igAGuosABrqNAAa6jwAGupAABrqRAAa6kwAGupQABrsPAAa7EQAGuxMABrsVAAa7GAAGuxkABrsaAAa7GwAGuxwABrseAAa7IAAGuyEABrsiAAa7JAAGuyUABrtuAAa7kgAGu7kABrvdAAa74AAGu+IABrvkAAa75gAGu+gABrvqAAa76wAGu+4ABrwHAAa8JAAGvCYABrwoAAa8KgAGvCwABrwuAAa8MAAGvDIABrxPAAa8UgAGvFUABrxYAAa8WwAGvF4ABrxhAAa8ZAAGvGYABrzhAAa84wAGvOUABrznAAa86gAGvOsABrzsAAa87QAGvO4ABrzwAAa88gAGvPMABrz0AAa89gAGvPcABr1yAAa9dAAGvXYABr14AAa9ewAGvXwABr19AAa9fgAGvX8ABr2BAAa9gwAGvYQABr2FAAa9hwAGvYgABr4DAAa+BQAGvgcABr4JAAa+DAAGvg0ABr4OAAa+DwAGvhAABr4SAAa+FAAGvhUABr4WAAa+GAAGvhkABr6UAAa+lgAGvpgABr6aAAa+nQAGvp4ABr6fAAa+oAAGvqEABr6jAAa+pQAGvqYABr6nAAa+qQAGvqoABr8lAAa/JwAGvykABr8rAAa/LgAGvy8ABr8wAAa/MQAGvzIABr80AAa/NgAGvzcABr84AAa/OgAGvzsABr+2AAa/uAAGv7oABr+8AAa/vwAGv8AABr/BAAa/wgAGv8MABr/FAAa/xwAGv8gABr/JAAa/ywAGv8wABsBHAAbASQAGwEsABsBNAAbAUAAGwFEABsBSAAbAUwAGwFQABsBWAAbAWAAGwFkABsBaAAbAXAAGwF0ABsDwAAbBEwAGwTMABsFTAAbBVQAGwVcABsFZAAbBWwAGwV4ABsFfAAbBYAAGwWMABsFkAAbBZgAGwWcABsFpAAbBbAAGwW0ABsFuAAbBcQAGwXIABsF7AAbBlAAGwZ0ABsGfAAbBoQAGwaoABsGtAAbBsAAGwbIABsH7AAbCHwAGwkYABsJqAAbCbQAGwm8ABsJxAAbCcwAGwnUABsJ3AAbCeAAGwnsABsKUAAbCtQAGwrcABsK5AAbCuwAGwr0ABsK/AAbCwQAGwsMABsLFAAbC5gAGwukABsLsAAbC7wAGwvIABsL1AAbC+AAGwvsABsL+AAbDAAAGw3sABsN9AAbDfwAGw4EABsOEAAbDhQAGw4YABsOHAAbDiAAGw4oABsOMAAbDjQAGw44ABsOQAAbDkQAGxAwABsQOAAbEEAAGxBIABsQVAAbEFgAGxBcABsQYAAbEGQAGxBsABsQdAAbEHgAGxB8ABsQhAAbEIgAGxJ0ABsSfAAbEogAGxKQABsSnAAbEqAAGxKkABsSqAAbEqwAGxK0ABsSvAAbEsAAGxLEABsSzAAbEtAAGxM0ABsTOAAbEzwAGxNEABsVMAAbFTgAGxVAABsVSAAbFVQAGxVYABsVXAAbFWAAGxVkABsVbAAbFXQAGxV4ABsVfAAbFYQAGxWIABsXdAAbF3wAGxeEABsXjAAbF5gAGxecABsXoAAbF6QAGxeoABsXsAAbF7gAGxe8ABsXwAAbF8gAGxfMABsZuAAbGcAAGxnIABsZ0AAbGdwAGxngABsZ5AAbGegAGxnsABsZ9AAbGfwAGxoAABsaBAAbGgwAGxoQABsb/AAbHAQAGxwMABscFAAbHCAAGxwkABscKAAbHCwAGxwwABscOAAbHEAAGxxEABscSAAbHFAAGxxUABseQAAbHkgAGx5QABseWAAbHmQAGx5oABsebAAbHnAAGx50ABsefAAbHoQAGx6IABsejAAbHpQAGx6YABsfvAAbIEwAGyDoABsheAAbIYQAGyGMABshlAAbIZwAGyGkABshrAAbIbAAGyG8ABsiIAAbIpQAGyKcABsipAAbIqwAGyK0ABsivAAbIsQAGyLMABsjQAAbI0wAGyNYABsjZAAbI3AAGyN8ABsjiAAbI5QAGyOcABsliAAbJZAAGyWYABsloAAbJawAGyWwABsltAAbJbgAGyW8ABslxAAbJcwAGyXQABsl1AAbJdwAGyXgABsnzAAbJ9QAGyfcABsn5AAbJ/AAGyf0ABsn+AAbJ/wAGygAABsoCAAbKBAAGygUABsoGAAbKCAAGygkABsqEAAbKhgAGyogABsqKAAbKjQAGyo4ABsqPAAbKkAAGypEABsqTAAbKlQAGypYABsqXAAbKmQAGypoABssVAAbLFwAGyxkABssbAAbLHgAGyx8ABssgAAbLIQAGyyIABsskAAbLJgAGyycABssoAAbLKgAGyysABsumAAbLqAAGy6oABsusAAbLrwAGy7AABsuxAAbLsgAGy7MABsu1AAbLtwAGy7gABsu5AAbLuwAGy7wABsw3AAbMOQAGzDsABsw9AAbMQAAGzEEABsxCAAbMQwAGzEQABsxGAAbMSAAGzEkABsxKAAbMTAAGzE0ABszIAAbMygAGzMwABszOAAbM0QAGzNIABszTAAbM1AAGzNUABszXAAbM2QAGzNoABszbAAbM3QAGzN4ABs1xAAbNlAAGzbQABs3UAAbN1gAGzdgABs3aAAbN3AAGzd8ABs3gAAbN4QAGzeQABs3lAAbN5wAGzegABs3qAAbN7QAGze4ABs3vAAbN8gAGzfMABs34AAbOEQAGzhoABs4cAAbOHgAGzicABs4qAAbOLQAGzi8ABs54AAbOnAAGzsMABs7nAAbO6gAGzuwABs7uAAbO8AAGzvIABs70AAbO9QAGzvgABs8RAAbPMgAGzzQABs82AAbPOAAGzzoABs88AAbPPgAGz0AABs9CAAbPYwAGz2YABs9pAAbPbAAGz28ABs9yAAbPdQAGz3gABs97AAbPfQAGz/gABs/6AAbP/AAGz/4ABtABAAbQAgAG0AMABtAEAAbQBQAG0AcABtAJAAbQCgAG0AsABtANAAbQDgAG0IkABtCLAAbQjQAG0I8ABtCSAAbQkwAG0JQABtCVAAbQlgAG0JgABtCaAAbQmwAG0JwABtCeAAbQnwAG0RoABtEcAAbRHwAG0SEABtEkAAbRJQAG0SYABtEnAAbRKAAG0SoABtEsAAbRLQAG0S4ABtEwAAbRMQAG0UoABtFLAAbRTAAG0U4ABtHJAAbRywAG0c0ABtHPAAbR0gAG0dMABtHUAAbR1QAG0dYABtHYAAbR2gAG0dsABtHcAAbR3gAG0d8ABtJaAAbSXAAG0l4ABtJgAAbSYwAG0mQABtJlAAbSZgAG0mcABtJpAAbSawAG0mwABtJtAAbSbwAG0nAABtLrAAbS7QAG0u8ABtLxAAbS9AAG0vUABtL2AAbS9wAG0vgABtL6AAbS/AAG0v0ABtL+AAbTAAAG0wEABtN8AAbTfgAG04AABtOCAAbThQAG04YABtOHAAbTiAAG04kABtOLAAbTjQAG044ABtOPAAbTkQAG05IABtQNAAbUDwAG1BEABtQTAAbUFgAG1BcABtQYAAbUGQAG1BoABtQcAAbUHgAG1B8ABtQgAAbUIgAG1CMABtRsAAbUkAAG1LcABtTbAAbU3gAG1OAABtTiAAbU5AAG1OYABtToAAbU6QAG1OwABtUFAAbVIgAG1SQABtUmAAbVKAAG1SoABtUsAAbVLgAG1TAABtVNAAbVUAAG1VMABtVWAAbVWQAG1VwABtVfAAbVYgAG1WQABtXfAAbV4QAG1eMABtXlAAbV6AAG1ek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ABudyAAbnlgAG570ABufhAAbn5AAG5+YABufoAAbn6gAG5+wABufuAAbn7wAG5/IABugLAAboLAAG6C4ABugwAAboMgAG6DQABug2AAboOAAG6DoABug8AAboXQAG6GAABuhjAAboZgAG6GkABuhsAAbobwAG6HIABuh1AAbodwAG6PIABuj0AAbo9gAG6PgABuj7AAbo/AAG6P0ABuj+AAbo/wAG6QEABukDAAbpBAAG6QUABukHAAbpCAAG6YMABumFAAbphwAG6YkABumMAAbpjQAG6Y4ABumPAAbpkAAG6ZIABumUAAbplQAG6ZYABumYAAbpmQAG6hQABuoWAAbqGQAG6hsABuoeAAbqHwAG6iAABuohAAbqIgAG6iQABuomAAbqJwAG6igABuoqAAbqKwAG6kQABupFAAbqRgAG6kgABurDAAbqxQAG6scABurJAAbqzAAG6s0ABurOAAbqzwAG6tAABurSAAbq1AAG6tUABurWAAbq2AAG6tkAButUAAbrVgAG61gAButaAAbrXQAG614AButfAAbrYAAG62EAButjAAbrZQAG62YAButnAAbraQAG62oABuvlAAbr5wAG6+kABuvrAAbr7gAG6+8ABuvwAAbr8QAG6/IABuv0AAbr9gAG6/cABuv4AAbr+gAG6/sABux2AAbseAAG7HoABux8AAbsfwAG7IAABuyBAAbsggAG7IMABuyFAAbshwAG7IgABuyJAAbsiwAG7IwABu0HAAbtCQAG7QsABu0NAAbtEAAG7REABu0SAAbtEwAG7RQABu0WAAbtGAAG7RkABu0aAAbtHAAG7R0ABu1mAAbtigAG7bEABu3VAAbt2AAG7doABu3cAAbt3gAG7eAABu3iAAbt4wAG7eYABu3/AAbuHAAG7h4ABu4gAAbuIgAG7iQABu4mAAbuKAAG7ioABu5HAAbuSgAG7k0ABu5QAAbuUwAG7lYABu5ZAAbuXAAG7l4ABu7ZAAbu2wAG7t0ABu7fAAbu4gAG7uMABu7kAAbu5QAG7uYABu7oAAbu6gAG7usABu7sAAbu7gAG7u8ABu9qAAbvbAAG724ABu9wAAbvcwAG73QABu91AAbvdgAG73cABu95AAbvewAG73wABu99AAbvfwAG74AABu/7AAbv/QAG7/8ABvABAAbwBAAG8AUABvAGAAbwBwAG8Ag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ABwGqAAcBrQAHAa4ABwGvAAcBsgAHAbMABwG4AAcB0QAHAdoABwHcAAcB3gAHAecABwHqAAcB7QAHAe8ABwI4AAcCXAAHAoMABwKnAAcCqgAHAqwABwKuAAcCsAAHArIABwK0AAcCtQAHArgABwLRAAcC8gAHAvQABwL2AAcC+AAHAvoABwL8AAcC/gAHAwAABwMCAAcDIwAHAyYABwMpAAcDLAAHAy8ABwMyAAcDNQAHAzgABwM7AAcDPQAHA7gABwO6AAcDvAAHA74ABwPBAAcDwgAHA8MABwPEAAcDxQAHA8cABwPJAAcDygAHA8sABwPNAAcDzgAHBEkABwRLAAcETQAHBE8ABwRSAAcEUwAHBFQABwRVAAcEVgAHBFgABwRaAAcEWwAHBFwABwReAAcEXwAHBNoABwTcAAcE3wAHBOEABwTkAAcE5QAHBOYABwTnAAcE6AAHBOoABwTsAAcE7QAHBO4ABwTwAAcE8QAHBQoABwULAAcFDAAHBQ4ABwWJAAcFiwAHBY0ABwWPAAcFkgAHBZMABwWUAAcFlQAHBZYABwWYAAcFmgAHBZsABwWcAAcFngAHBZ8ABwYaAAcGHAAHBh4ABwYgAAcGIwAHBiQABwYlAAcGJgAHBicABwYpAAcGKwAHBiwABwYtAAcGLwAHBjAABwarAAcGrQAHBq8ABwaxAAcGtAAHBrUABwa2AAcGtwAHBrgABwa6AAcGvAAHBr0ABwa+AAcGwAAHBsEABwc8AAcHPgAHB0AABwdCAAcHRQAHB0YABwdHAAcHSAAHB0kABwdLAAcHTQAHB04ABwdPAAcHUQAHB1IABwfNAAcHzwAHB9EABwfTAAcH1gAHB9cABwfYAAcH2QAHB9oABwfcAAcH3gAHB98ABwfgAAcH4gAHB+MABwgsAAcIUAAHCHcABwibAAcIngAHCKAABwiiAAcIpAAHCKYABwioAAcIqQAHCKwABwjFAAcI4gAHCOQABwjmAAcI6AAHCOoABwjsAAcI7gAHCPAABwkNAAcJEAAHCRMABwkWAAcJGQAHCRwABwkfAAcJIgAHCSQABwmfAAcJoQAHCaMABwmlAAcJqAAHCakABwmqAAcJqwAHCawABwmuAAcJsAAHCbEABwmyAAcJtAAHCbUABwowAAcKMgAHCjQABwo2AAcKOQAHCjoABwo7AAcKPAAHCj0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ABxv3AAcb+QAHG/sABxv9AAccHgAHHCEABxwkAAccJwAHHCoABxwtAAccMAAHHDMABxw2AAccOAAHHLMABxy1AAcctwAHHLkABxy8AAccvQAHHL4ABxy/AAccwAAHHMIABxzEAAccxQAHHMYABxzIAAccyQAHHUQABx1GAAcdSAAHHUoABx1NAAcdTgAHHU8ABx1QAAcdUQAHHVMABx1VAAcdVgAHHVcABx1ZAAcdWgAHHdUABx3XAAcd2gAHHdwABx3fAAcd4AAHHeEABx3iAAcd4wAHHeUABx3nAAcd6AAHHekABx3rAAcd7AAHHgUABx4GAAceBwAHHgkABx6EAAcehgAHHogABx6KAAcejQAHHo4ABx6PAAcekAAHHpEABx6TAAcelQAHHpYABx6XAAcemQAHHpoABx8VAAcfFwAHHxkABx8bAAcfHgAHHx8ABx8gAAcfIQAHHyIABx8kAAcfJgAHHycABx8oAAcfKgAHHysABx+mAAcfqAAHH6oABx+sAAcfrwAHH7AABx+xAAcfsgAHH7MABx+1AAcftwAHH7gABx+5AAcfuwAHH7wAByA3AAcgOQAHIDsAByA9AAcgQAAHIEEAByBCAAcgQwAHIEQAByBGAAcgSAAHIEkAByBKAAcgTAAHIE0AByDIAAcgygAHIMwAByDOAAcg0QAHINIAByDTAAcg1AAHINUAByDXAAcg2QAHINoAByDbAAcg3QAHIN4AByEnAAchSwAHIXIAByGWAAchmQAHIZsAByGdAAchnwAHIaEAByGjAAchpAAHIacAByHAAAch3QAHId8AByHhAAch4wAHIeUAByHnAAch6QAHIesAByIIAAciCwAHIg4AByIRAAciFAAHIhcAByIaAAciHQAHIh8AByKaAAcinAAHIp4AByKgAAciowAHIqQAByKlAAcipgAHIqcAByKpAAciqwAHIqwAByKtAAcirwAHIrAAByMrAAcjLQAHIy8AByMxAAcjNAAHIzUAByM2AAcjNwAHIzgAByM6AAcjPAAHIz0AByM+AAcjQAAHI0EAByO8AAcjvgAHI8AAByPCAAcjxQAHI8YAByPHAAcjyAAHI8kAByPLAAcjzQAHI84AByPPAAcj0QAHI9IAByRNAAckTwAHJFIAByRUAAckVwAHJFgAByRZAAckWgAHJFsAByRdAAckXwAHJGAAByRhAAckYwAHJGQAByTnAAclCwAHJS8AByVSAAcleQAHJZkAByXAAAcl5wAHJgcAByYrAAcmTwAHJlEAByZUAAcmVgAHJlgAByZaAAcmXQAHJmAAByZiAAcmZAAHJmcAByZpAAcmawAHJm4AByZxAAcmcgAHJncAByaQAAcmlQAHJpcAByacAAcmnwAHJqEABybqAAcnDgAHJzUABydZAAcnXAAHJ14ABydgAAcnYgAHJ2QABydmAAcnZwAHJ2oAByeDAAcnqAAHJ6oAByesAAcnrgAHJ7AAByeyAAcntAAHJ7YABye4AAcnugAHJ98AByfiAAcn5QAHJ+gAByfrAAcn7gAHJ/EAByf0AAcn9wAHJ/oAByf8AAcodwAHKHkAByh8AAcofgAHKIEAByiCAAcogwAHKIQAByiFAAcohwAHKIkAByiKAAcoiwAHKI0AByiOAAconwAHKKAAByiiAAcpHQAHKR8ABykhAAcpIwAHKSYAByknAAcpKAAHKSkABykqAAcpLAAHKS4ABykvAAcpMAAHKTIABykzAAcprgAHKbAABymzAAcptQAHKbgABym5AAcpugAHKbsABym8AAcpvgAHKcAABynBAAcpwgAHKcQABynFAAcp1gAHKdsAByneAAcp4AAHKfEAByn2AAcp+QAHKfsAByp2AAcqeAAHKnoAByp8AAcqfwAHKoAAByqBAAcqggAHKoMAByqFAAcqhwAHKogAByqJAAcqiwAHKowABysHAAcrCQAHKwwABysOAAcrEQAHKxIABysTAAcrFAAHKxUABysXAAcrGQAHKxoABysbAAcrHQAHKx4ABysvAAcrMAAHKzIAByutAAcrrwAHK7EAByuzAAcrtgAHK7cAByu4AAcruQAHK7oAByu8AAcrvgAHK78AByvAAAcrwgAHK8MAByw+AAcsQAAHLEMAByxFAAcsSAAHLEkAByxKAAcsSwAHLEwAByxOAAcsUAAHLFEAByxSAAcsVAAHLFUAByxuAAcsbwAHLHAAByxyAAcs7QAHLO8AByzxAAcs8wAHLPYAByz3AAcs+AAHLPkAByz6AAcs/AAHLP4AByz/AActAAAHLQIABy0DAActfgAHLYAABy2DAActhQAHLYgABy2JAActigAHLYsABy2MAActjgAHLZAABy2RAActkgAHLZQABy2VAActsQAHLco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AB1EMAAdRDwAHUREAB1GMAAdRjgAHUZAAB1GSAAdRlQAHUZYAB1GXAAdRmAAHUZkAB1GbAAdRnQAHUZ4AB1GfAAdRoQAHUaIAB1IdAAdSHwAHUiEAB1IjAAdSJgAHUicAB1IoAAdSKQAHUioAB1IsAAdSLgAHUi8AB1IwAAdSMgAHUjMAB1KuAAdSsAAHUrIAB1K0AAdStwAHUrgAB1K5AAdSugAHUrsAB1K9AAdSvwAHUsAAB1LBAAdSwwAHUsQAB1M/AAdTQQAHU0MAB1NFAAdTSAAHU0kAB1NKAAdTSwAHU0wAB1NOAAdTUAAHU1EAB1NSAAdTVAAHU1UAB1PQAAdT0gAHU9QAB1PWAAdT2QAHU9oAB1PbAAdT3AAHU90AB1PfAAdT4QAHU+IAB1PjAAdT5QAHU+YAB1RhAAdUYwAHVGUAB1RnAAdUagAHVGsAB1RsAAdUbQAHVG4AB1RwAAdUcgAHVHMAB1R0AAdUdgAHVHcAB1TyAAdU9AAHVPYAB1T4AAdU+wAHVPwAB1T9AAdU/gAHVP8AB1UBAAdVAwAHVQQAB1UFAAdVBwAHVQgAB1WbAAdVvgAHVd4AB1X+AAdWAAAHVgIAB1YEAAdWBgAHVgkAB1YKAAdWCwAHVg4AB1YPAAdWEQAHVhIAB1YUAAdWFwAHVhgAB1YZAAdWHAAHVh0AB1YiAAdWOwAHVkQAB1ZGAAdWSAAHVlEAB1ZUAAdWVwAHVlkAB1aiAAdWxgAHVu0AB1cRAAdXFAAHVxYAB1cYAAdXGgAHVxwAB1ceAAdXHwAHVyIAB1c7AAdXXAAHV14AB1dgAAdXYgAHV2QAB1dmAAdXaAAHV2oAB1dsAAdXjQAHV5AAB1eTAAdXlgAHV5kAB1ecAAdXnwAHV6IAB1elAAdXpwAHWCIAB1gkAAdYJgAHWCgAB1grAAdYLAAHWC0AB1guAAdYLwAHWDEAB1gzAAdYNAAHWDUAB1g3AAdYOAAHWLMAB1i1AAdYtwAHWLkAB1i8AAdYvQAHWL4AB1i/AAdYwAAHWMIAB1jEAAdYxQAHWMYAB1jIAAdYyQAHWUQAB1lGAAdZSQAHWUsAB1lOAAdZTwAHWVAAB1lRAAdZUgAHWVQAB1lWAAdZVwAHWVgAB1laAAdZWwAHWXQAB1l1AAdZdgAHWXgAB1nzAAdZ9QAHWfcAB1n5AAdZ/AAHWf0AB1n+AAdZ/wAHWgAAB1oCAAdaBAAHWgUAB1oGAAdaCAAHWgkAB1qEAAdahgAHWogAB1qKAAdajQAHWo4AB1qPAAdakAAHWpEAB1qTAAdalQAHWpYAB1qXAAdamQAHWpoAB1sVAAdbFwAHWxkAB1sbAAdbHgAHWx8AB1sgAAdbIQAHWyIAB1skAAdbJgAHWycAB1soAAdbKgAHWysAB1umAAdbqAAHW6oAB1usAAdbrwAHW7AAB1uxAAdbsgAHW7MAB1u1AAdbtwAHW7gAB1u5AAdbuwAHW7wAB1w3AAdcOQAHXDsAB1w9AAdcQAAHXEEAB1xCAAdcQwAHXEQAB1xGAAdcSAAHXEkAB1xKAAdcTAAHXE0AB1yWAAdcugAHXOEAB10FAAddCAAHXQoAB10MAAddDgAHXRAAB10SAAddEwAHXRYAB10vAAddTAAHXU4AB11QAAddUgAHXVQAB11WAAddWAAHXVoAB113AAddegAHXX0AB12AAAddgwAHXYYAB12JAAddjAAHXY4AB14JAAdeCwAHXg0AB14PAAdeEgAHXhMAB14UAAdeFQAHXhYAB14YAAdeGgAHXhsAB14cAAdeHgAHXh8AB16aAAdenAAHXp4AB16gAAdeowAHXqQAB16lAAdepgAHXqcAB16pAAdeqwAHXqwAB16tAAderwAHXrAAB18rAAdfLQAHXy8AB18xAAdfNAAHXzUAB182AAdfNwAHXzgAB186AAdfPAAHXz0AB18+AAdfQAAHX0EAB1+8AAdfvgAHX8AAB1/CAAdfxQAHX8YAB1/HAAdfyAAHX8kAB1/LAAdfzQAHX84AB1/PAAdf0QAHX9IAB2BNAAdgTwAHYFEAB2BTAAdgVgAHYFcAB2BYAAdgWQAHYFoAB2BcAAdgXgAHYF8AB2BgAAdgYgAHYGMAB2DeAAdg4AAHYOIAB2DkAAdg5wAHYOgAB2DpAAdg6gAHYOsAB2DtAAdg7wAHYPAAB2DxAAdg8wAHYPQAB2FvAAdhcQAHYXMAB2F1AAdheAAHYXkAB2F6AAdhewAHYXwAB2F+AAdhgAAHYYEAB2GCAAdhhAAHYYUAB2IYAAdiOwAHYlsAB2J7AAdifQAHYn8AB2KBAAdigwAHYoYAB2KHAAdiiAAHYosAB2KMAAdijgAHYo8AB2KSAAdilQAHYpYAB2KXAAdimgAHYpsAB2KgAAdiuQAHYsIAB2LEAAdixgAHYs8AB2LSAAdi1QAHYtcAB2MgAAdjRAAHY2sAB2OPAAdjkgAHY5QAB2OWAAdjmAAHY5oAB2OcAAdjnQAHY6AAB2O5AAdj2gAHY9wAB2PeAAdj4AAHY+IAB2PkAAdj5gAHY+gAB2PqAAdkCwAHZA4AB2QRAAdkFAAHZBcAB2QaAAdkHQAHZCAAB2QjAAdkJQAHZKAAB2SiAAdkpAAHZKYAB2SpAAdkqgAHZKsAB2SsAAdkrQAHZK8AB2SxAAdksgAHZLMAB2S1AAdktgAHZTEAB2UzAAdlNQAHZTcAB2U6AAdlOwAHZTwAB2U9AAdlPgAHZUAAB2VCAAdlQwAHZUQAB2VGAAdlRwAHZcIAB2XEAAdlxwAHZckAB2XMAAdlzQAHZc4AB2XPAAdl0AAHZdIAB2XUAAdl1QAHZdYAB2XYAAdl2QAHZfIAB2XzAAdl9AAHZfYAB2ZxAAdmcwAHZnUAB2Z3AAdmegAHZnsAB2Z8AAdmfQAHZn4AB2aAAAdmggAHZoMAB2aEAAdmhgAHZocAB2cCAAdnBAAHZwYAB2cIAAdnCwAHZwwAB2cNAAdnDgAHZw8AB2cRAAdnEwAHZxQAB2cVAAdnFwAHZxgAB2eTAAdnlQAHZ5cAB2eZAAdnnAAHZ50AB2eeAAdnnwAHZ6AAB2eiAAdnpAAHZ6UAB2emAAdnqAAHZ6kAB2gkAAdoJgAHaCgAB2gqAAdoLQAHaC4AB2gvAAdoMAAHaDEAB2gzAAdoNQAHaDYAB2g3AAdoOQAHaDoAB2i1AAdotwAHaLkAB2i7AAdovgAHaL8AB2jAAAdowQAHaMIAB2jEAAdoxgAHaMcAB2jIAAdoygAHaMsAB2kUAAdpOAAHaV8AB2mDAAdphgAHaYgAB2mKAAdpjAAHaY4AB2mQAAdpkQAHaZQAB2mtAAdpygAHacwAB2nOAAdp0AAHadIAB2nUAAdp1gAHadgAB2n1AAdp+AAHafsAB2n+AAdqAQAHagQAB2oHAAdqCgAHagwAB2qHAAdqiQAHaosAB2qNAAdqkAAHapEAB2qSAAdqkwAHapQAB2qWAAdqmAAHapkAB2qaAAdqnAAHap0AB2sYAAdrGgAHax0AB2sfAAdrIgAHayMAB2skAAdrJQAHayYAB2soAAdrKgAHaysAB2ssAAdrLgAHay8AB2uqAAdrrAAHa64AB2uwAAdrswAHa7QAB2u1AAdrtgAHa7cAB2u5AAdruwAHa7wAB2u9AAdrvwAHa8AAB2w7AAdsPQAHbEAAB2xCAAdsRQAHbEYAB2xHAAdsSAAHbEkAB2xLAAdsTQAHbE4AB2xPAAdsUQAHbFIAB2zVAAds+QAHbR0AB21AAAdtZwAHbYcAB22uAAdt1QAHbfUAB24ZAAduPQAHbj8AB25CAAduRAAHbkYAB25IAAduSwAHbk4AB25QAAduUgAHblUAB25XAAduWQAHblwAB25fAAduYAAHbmUAB25+AAdugwAHboUAB26KAAdujQAHbo8AB27YAAdu/AAHbyMAB29HAAdvSgAHb0wAB29OAAdvUAAHb1IAB29UAAdvVQAHb1gAB29xAAdvlgAHb5gAB2+aAAdvnAAHb54AB2+gAAdvogAHb6QAB2+mAAdvqAAHb80AB2/QAAdv0wAHb9YAB2/ZAAdv3AAHb98AB2/iAAdv5QAHb+gAB2/qAAdwZQAHcGcAB3BqAAdwbAAHcG8AB3BwAAdwcQAHcHIAB3BzAAdwdQAHcHcAB3B4AAdweQAHcHsAB3B8AAdwjQAHcI4AB3CQAAdxCwAHcQ0AB3EPAAdxEQAHcRQAB3EVAAdxFgAHcRcAB3EYAAdxGgAHcRwAB3EdAAdxHgAHcSAAB3EhAAdxnAAHcZ4AB3GhAAdxowAHcaYAB3GnAAdxqAAHcakAB3GqAAdxrAAHca4AB3GvAAdxsAAHcbIAB3GzAAdxxAAHccUAB3HHAAdyQgAHckQAB3JGAAdySAAHcksAB3JMAAdyTQAHck4AB3JPAAdyUQAHclMAB3JUAAdyVQAHclcAB3JYAAdy0wAHctUAB3LYAAdy2gAHct0AB3LeAAdy3wAHcuAAB3LhAAdy4wAHcuUAB3LmAAdy5wAHcukAB3LqAAdy+wAHcvwAB3L+AAdzeQAHc3sAB3N9AAdzfwAHc4IAB3ODAAdzhAAHc4UAB3OGAAdziAAHc4oAB3OLAAdzjAAHc44AB3OPAAd0CgAHdAwAB3QPAAd0EQAHdBQAB3QVAAd0FgAHdBcAB3QYAAd0GgAHdBwAB3QdAAd0HgAHdCAAB3QhAAd0OgAHdDsAB3Q8AAd0PgAHdLkAB3S7AAd0vQAHdL8AB3TCAAd0wwAHdMQAB3TFAAd0xgAHdMgAB3TKAAd0ywAHdMwAB3TOAAd0zwAHdUoAB3VMAAd1TwAHdVEAB3VUAAd1VQAHdVYAB3VXAAd1WAAHdVoAB3VcAAd1XQAHdV4AB3VgAAd1YQAHdX4AB3WXAAd1nAAHdZ8AB3WkAAd1pwAHdakAB3WvAAd2QgAHdmUAB3aFAAd2pQAHdqcAB3apAAd2qwAHdq0AB3awAAd2sQAHdrIAB3a1AAd2tgAHdrgAB3a5AAd2vAAHdr8AB3bAAAd2wQAHdsQAB3bFAAd2ygAHduMAB3bsAAd27gAHdvAAB3b5AAd2/AAHdv8AB3cBAAd3SgAHd24AB3eVAAd3uQAHd7wAB3e+AAd3wAAHd8IAB3fEAAd3xgAHd8cAB3fKAAd34wAHeAQAB3gGAAd4CAAHeAoAB3gMAAd4DgAHeBAAB3gSAAd4FAAHeDUAB3g4AAd4OwAHeD4AB3hBAAd4RAAHeEcAB3hKAAd4TQAHeE8AB3jKAAd4zAAHeM4AB3jQAAd40wAHeNQAB3jVAAd41gAHeNcAB3jZAAd42wAHeNwAB3jdAAd43wAHeOAAB3lbAAd5XQAHeV8AB3lhAAd5ZAAHeWUAB3lmAAd5ZwAHeWgAB3lqAAd5bAAHeW0AB3luAAd5cAAHeXEAB3nsAAd57gAHefEAB3nzAAd59gAHefcAB3n4AAd5+QAHefoAB3n8AAd5/gAHef8AB3oAAAd6AgAHegMAB3ocAAd6HQAHeh4AB3ogAAd6mwAHep0AB3qfAAd6oQAHeqQAB3qlAAd6pgAHeqcAB3qoAAd6qgAHeqwAB3qtAAd6rgAHerAAB3qxAAd7LAAHey4AB3swAAd7MgAHezUAB3s2AAd7NwAHezgAB3s5AAd7OwAHez0AB3s+AAd7PwAHe0EAB3tCAAd7vQAHe78AB3vBAAd7wwAHe8YAB3vHAAd7yAAHe8kAB3vKAAd7zAAHe84AB3vPAAd70AAHe9IAB3vTAAd8TgAHfFAAB3xSAAd8VAAHfFcAB3xYAAd8WQAHfFoAB3xbAAd8XQAHfF8AB3xgAAd8YQAHfGMAB3xkAAd83wAHfOEAB3zjAAd85QAHfOgAB3zpAAd86gAHfOsAB3zsAAd87gAHfPAAB3zxAAd88gAHfPQAB3z1AAd9PgAHfWIAB32JAAd9rQAHfbAAB32yAAd9tAAHfbYAB324AAd9ugAHfbsAB32+AAd91wAHffQAB332AAd9+AAHffoAB338AAd9/gAHfgAAB34CAAd+HwAHfiIAB34lAAd+KAAHfisAB34uAAd+MQAHfjQAB342AAd+sQAHfrMAB361AAd+twAHfroAB367AAd+vAAHfr0AB36+AAd+wAAHfsIAB37DAAd+xAAHfsYAB37HAAd/QgAHf0QAB39GAAd/SAAHf0sAB39MAAd/TQAHf04AB39PAAd/UQAHf1MAB39UAAd/VQAHf1cAB39YAAd/0wAHf9UAB3/XAAd/2QAHf9wAB3/dAAd/3gAHf98AB3/gAAd/4gAHf+QAB3/lAAd/5gAHf+gAB3/pAAeAZAAHgGYAB4BpAAeAawAHgG4AB4BvAAeAcAAHgHEAB4ByAAeAdAAHgHYAB4B3AAeAeAAHgHoAB4B7AAeA9gAHgPgAB4D6AAeA/AAHgP8AB4EAAAeBAQAHgQIAB4EDAAeBBQAHgQcAB4EIAAeBCQAHgQsAB4EMAAeBhwAHgYkAB4GLAAeBjQAHgZAAB4GRAAeBkgAHgZMAB4GUAAeBlgAHgZgAB4GZAAeBmgAHgZwAB4GdAAeCGAAHghoAB4IdAAeCHwAHgiIAB4IjAAeCJAAHgiUAB4ImAAeCKAAHgioAB4IrAAeCLAAHgi4AB4IvAAeCQAAHgkUAB4JIAAeCSgAHgoMAB4KGAAeCiAAHgosAB4KOAAeCkQAHgpQAB4KZAAeDPAAHg2AAB4OEAAeDpAAHg8sAB4PyAAeEEgAHhDkAB4RdAAeEgAAHhKcAB4TLAAeE7wAHhRMAB4U6AAeFOwAHhT0AB4U/AAeFQgAHhUQAB4VHAAeFSQAHhUsAB4VOAAeFUAAHhVIAB4VVAAeFWAAHhVoAB4VcAAeFXgAHhWEAB4VkAAeFZwAHhWwAB4WFAAeFigAHhYwAB4WRAAeFlAAHhZYAB4XfAAeGAwAHhioAB4ZOAAeGUQAHhlMAB4ZVAAeGVwAHhlkAB4ZbAAeGXAAHhl8AB4Z4AAeGnQAHhp8AB4ahAAeGowAHhqUAB4anAAeGqQAHhqsAB4atAAeGrwAHhtQAB4bXAAeG2gAHht0AB4bgAAeG4wAHhuYAB4bpAAeG7AAHhu8AB4bxAAeHbAAHh24AB4dxAAeHcwAHh3YAB4d3AAeHeAAHh3kAB4d6AAeHfAAHh34AB4d/AAeHgAAHh4IAB4eDAAeHlAAHh5UAB4eXAAeIEgAHiBQAB4gWAAeIGAAHiBsAB4gcAAeIHQAHiB4AB4gfAAeIIQAHiCMAB4gkAAeIJQAHiCcAB4goAAeIowAHiKUAB4ioAAeIqgAHiK0AB4iuAAeIrwAHiLAAB4ixAAeIswAHiLUAB4i2AAeItwAHiLkAB4i6AAeIywAHiNAAB4jTAAeI1QAHiOYAB4jzAAeI9gAHiPkAB4j8AAeI/gAHiRkAB4knAAeJMwAHia4AB4mwAAeJsgAHibQAB4m3AAeJuAAHibkAB4m6AAeJuwAHib0AB4m/AAeJwAAHicEAB4nDAAeJxAAHij8AB4pBAAeKRAAHikYAB4pJAAeKSgAHiksAB4pMAAeKTQAHik8AB4pRAAeKUgAHilMAB4pVAAeKVgAHimcAB4poAAeKagAHiuUAB4rnAAeK6QAHiusAB4ruAAeK7wAHivAAB4rxAAeK8gAHivQAB4r2AAeK9wAHivgAB4r6AAeK+wAHi3YAB4t4AAeLewAHi30AB4uAAAeLgQAHi4IAB4uDAAeLhAAHi4YAB4uIAAeLiQAHi4oAB4uMAAeLjQAHi6YAB4unAAeLqAAHi6oAB4wlAAeMJwAHjCkAB4wrAAeMLgAHjC8AB4wwAAeMMQAHjDIAB4w0AAeMNgAHjDcAB4w4AAeMOgAHjDsAB4y2AAeMuAAHjLsAB4y9AAeMwAAHjMEAB4zCAAeMwwAHjMQAB4zGAAeMyAAHjMkAB4zKAAeMzAAHjM0AB4zlAAeM/gAHjSsAB40uAAeNMQAHjTQAB403AAeNOgAHjT0AB41AAAeNQwAHjUYAB41JAAeNTAAHjXkAB418AAeNfwAHjYIAB42FAAeNiAAHjYsAB42OAAeNkQAHjZQAB42XAAeNmgAHjZwAB42rAAeNvgAHjdIAB43tAAeN+QAHjgMAB44PAAeOHQAHjrAAB47TAAeO8wAHjxMAB48VAAePFwAHjxkAB48bAAePHgAHjx8AB48gAAePIwAHjyQAB48mAAePJwAHjyoAB48tAAePLgAHjy8AB48yAAePMwAHjzgAB49RAAePWgAHj1wAB49eAAePZwAHj2oAB49tAAePbwAHj7gAB4/cAAeQAwAHkCcAB5AqAAeQLAAHkC4AB5AwAAeQMgAHkDQAB5A1AAeQOAAHkFEAB5ByAAeQdAAHkHYAB5B4AAeQegAHkHwAB5B+AAeQgAAHkIIAB5CjAAeQpgAHkKkAB5CsAAeQrwAHkLIAB5C1AAeQuAAHkLsAB5C9AAeROAAHkToAB5E8AAeRPgAHkUEAB5FCAAeRQwAHkUQAB5FFAAeRRwAHkUkAB5FKAAeRSwAHkU0AB5FOAAeRyQAHkcsAB5HNAAeRzwAHkdIAB5HTAAeR1AAHkdUAB5HWAAeR2AAHkdoAB5HbAAeR3AAHkd4AB5HfAAeSWgAHklwAB5JfAAeSYQAHkmQAB5JlAAeSZgAHkmcAB5JoAAeSagAHkmwAB5JtAAeSbgAHknAAB5JxAAeSigAHkosAB5KMAAeSjgAHkwkAB5MLAAeTDQAHkw8AB5MSAAeTEwAHkxQAB5MVAAeTFgAHkxgAB5MaAAeTGwAHkxwAB5MeAAeTHwAHk5oAB5OcAAeTngAHk6AAB5OjAAeTpAAHk6UAB5OmAAeTpwAHk6kAB5OrAAeTrAAHk60AB5OvAAeTsAAHlCsAB5QtAAeULwAHlDEAB5Q0AAeUNQAHlDYAB5Q3AAeUOAAHlDoAB5Q8AAeUPQAHlD4AB5RAAAeUQQAHlLwAB5S+AAeUwAAHlMIAB5TFAAeUxgAHlMcAB5TIAAeUyQAHlMsAB5TNAAeUzgAHlM8AB5TRAAeU0gAHlU0AB5VPAAeVUQAHlVMAB5VWAAeVVwAHlVgAB5VZAAeVWgAHlVwAB5VeAAeVXwAHlWAAB5ViAAeVYwAHlawAB5XQAAeV9wAHlhsAB5YeAAeWIAAHliIAB5YkAAeWJgAHligAB5YpAAeWLAAHlkUAB5ZiAAeWZAAHlmYAB5ZoAAeWagAHlmwAB5ZuAAeWcAAHlo0AB5aQAAeWkwAHlpYAB5aZAAeWnAAHlp8AB5aiAAeWpAAHlx8AB5chAAeXIwAHlyUAB5coAAeXKQAHlyoAB5crAAeXLAAHly4AB5cwAAeXMQAHlzIAB5c0AAeXNQAHl7AAB5eyAAeXtQAHl7cAB5e6AAeXuwAHl7wAB5e9AAeXvgAHl8AAB5fCAAeXwwAHl8QAB5fGAAeXxwAHmEIAB5hEAAeYRgAHmEgAB5hLAAeYTAAHmE0AB5hOAAeYTwAHmFEAB5hTAAeYVAAHmFUAB5hXAAeYWAAHmNMAB5jVAAeY2AAHmNoAB5jdAAeY3gAHmN8AB5jgAAeY4QAHmOM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AB6uuAAersAAHq7IAB6u0AAertgAHq7cAB6u6AAer0wAHq/AAB6vyAAer9AAHq/YAB6v4AAer+gAHq/wAB6v+AAesGwAHrB4AB6whAAesJAAHrCcAB6wqAAesLQAHrDAAB6wyAAesrQAHrK8AB6yxAAesswAHrLYAB6y3AAesuAAHrLkAB6y6AAesvAAHrL4AB6y/AAeswAAHrMIAB6zDAAetPgAHrUAAB61CAAetRAAHrUcAB61IAAetSQAHrUoAB61LAAetTQAHrU8AB61QAAetUQAHrVMAB61UAAetzwAHrdEAB63TAAet1QAHrdgAB63ZAAet2gAHrdsAB63cAAet3gAHreAAB63hAAet4gAHreQAB63lAAeuYAAHrmIAB65lAAeuZwAHrmoAB65rAAeubAAHrm0AB65uAAeucAAHrnIAB65zAAeudAAHrnYAB653AAeu8gAHrvQAB672AAeu+AAHrvsAB678AAeu/QAHrv4AB67/AAevAQAHrwMAB68EAAevBQAHrwcAB68IAAevgwAHr4UAB6+HAAeviQAHr4wAB6+NAAevjgAHr48AB6+QAAevkgAHr5QAB6+VAAevlgAHr5gAB6+ZAAewFAAHsBYAB7AYAAewGgAHsB0AB7AeAAewHwAHsCAAB7AhAAewIwAHsCUAB7AmAAewJwAHsCkAB7AqAAewvQAHsOAAB7EAAAexIAAHsSIAB7EkAAexJgAHsSgAB7ErAAexLAAHsS0AB7EwAAexMQAHsTMAB7E0AAexNgAHsTkAB7E6AAexOwAHsT4AB7E/AAexSAAHsWEAB7FqAAexbAAHsW4AB7F3AAexegAHsX0AB7F/AAexyAAHsewAB7ITAAeyNwAHsjoAB7I8AAeyPgAHskAAB7JCAAeyRAAHskUAB7JIAAeyYQAHsoIAB7KEAAeyhgAHsogAB7KKAAeyjAAHso4AB7KQAAeykgAHsrMAB7K2AAeyuQAHsrwAB7K/AAeywgAHssUAB7LIAAeyywAHss0AB7NIAAezSgAHs0wAB7NOAAezUQAHs1IAB7NTAAezVAAHs1UAB7NXAAezWQAHs1oAB7NbAAezXQAHs14AB7PZAAez2wAHs90AB7PfAAez4gAHs+MAB7PkAAez5QAHs+YAB7PoAAez6gAHs+sAB7PsAAez7gAHs+8AB7RqAAe0bAAHtG8AB7RxAAe0dAAHtHUAB7R2AAe0dwAHtHgAB7R6AAe0fAAHtH0AB7R+AAe0gAAHtIEAB7SaAAe0mwAHtJwAB7SeAAe1GQAHtRsAB7UdAAe1HwAHtSIAB7UjAAe1JAAHtSUAB7UmAAe1KAAHtSoAB7UrAAe1LAAHtS4AB7UvAAe1qgAHtawAB7WuAAe1sAAHtbMAB7W0AAe1tQAHtbYAB7W3AAe1uQAHtbsAB7W8AAe1vQAHtb8AB7XAAAe2OwAHtj0AB7Y/AAe2QQAHtkQAB7ZFAAe2RgAHtkcAB7ZIAAe2SgAHtkwAB7ZNAAe2TgAHtlAAB7ZRAAe2zAAHts4AB7bQAAe20gAHttUAB7bWAAe21wAHttgAB7bZAAe22wAHtt0AB7beAAe23wAHtuEAB7biAAe3XQAHt18AB7dhAAe3YwAHt2YAB7dnAAe3aAAHt2kAB7dqAAe3bAAHt24AB7dvAAe3cAAHt3IAB7dzAAe3vAAHt+AAB7gHAAe4KwAHuC4AB7gwAAe4MgAHuDQAB7g2AAe4OAAHuDkAB7g8AAe4VQAHuHIAB7h0AAe4dgAHuHgAB7h6AAe4fAAHuH4AB7iAAAe4nQAHuKAAB7ijAAe4pgAHuKkAB7isAAe4rwAHuLIAB7i0AAe5LwAHuTEAB7kzAAe5NQAHuTgAB7k5AAe5OgAHuTsAB7k8AAe5PgAHuUAAB7lBAAe5QgAHuUQAB7lFAAe5wAAHucIAB7nEAAe5xgAHuckAB7nKAAe5ywAHucwAB7nNAAe5zwAHudEAB7nSAAe50wAHudUAB7nWAAe6UQAHulMAB7pVAAe6VwAHuloAB7pbAAe6XAAHul0AB7peAAe6YAAHumIAB7pjAAe6ZAAHumYAB7pnAAe64gAHuuQAB7rnAAe66QAHuuwAB7rtAAe67gAHuu8AB7rwAAe68gAHuvQAB7r1AAe69gAHuvgAB7r5AAe7dAAHu3YAB7t4AAe7egAHu30AB7t+AAe7fwAHu4AAB7uBAAe7gwAHu4UAB7uGAAe7hwAHu4kAB7uKAAe8BQAHvAcAB7wJAAe8CwAHvA4AB7wPAAe8EAAHvBEAB7wSAAe8FAAHvBYAB7wXAAe8GAAHvBoAB7wbAAe8lgAHvJgAB7yaAAe8nAAHvJ8AB7ygAAe8oQAHvKIAB7yjAAe8pQAHvKcAB7yoAAe8qQAHvKsAB7ysAAe9PwAHvWIAB72CAAe9ogAHvaQAB72mAAe9qAAHvaoAB72tAAe9rgAHva8AB72yAAe9swAHvbUAB722AAe9uAAHvbsAB728AAe9vQAHvcAAB73BAAe9xgAHvd8AB73oAAe96gAHvewAB731AAe9+AAHvfsAB739AAe+RgAHvmoAB76RAAe+tQAHvrgAB766AAe+vAAHvr4AB77AAAe+wgAHvsMAB77GAAe+3wAHvwAAB78CAAe/BAAHvwYAB78IAAe/CgAHvwwAB78OAAe/EAAHvzEAB780AAe/NwAHvzoAB789AAe/QAAHv0MAB79GAAe/SQAHv0sAB7/GAAe/yAAHv8oAB7/MAAe/zwAHv9AAB7/RAAe/0gAHv9MAB7/VAAe/1wAHv9gAB7/ZAAe/2wAHv9wAB8BXAAfAWQAHwFsAB8BdAAfAYAAHwGEAB8BiAAfAYwAHwGQAB8BmAAfAaAAHwGkAB8BqAAfAbAAHwG0AB8DoAAfA6gAHwO0AB8DvAAfA8gAHwPMAB8D0AAfA9QAHwPYAB8D4AAfA+gAHwPsAB8D8AAfA/gAHwP8AB8EYAAfBGQAHwRoAB8EcAAfBlwAHwZkAB8GbAAfBnQAHwaAAB8GhAAfBogAHwaMAB8GkAAfBpgAHwagAB8GpAAfBqgAHwawAB8GtAAfCKAAHwioAB8IsAAfCLgAHwjEAB8IyAAfCMwAHwjQAB8I1AAfCNwAHwjkAB8I6AAfCOwAHwj0AB8I+AAfCuQAHwrsAB8K9AAfCvwAHwsIAB8LDAAfCxAAHwsUAB8LGAAfCyAAHwsoAB8LLAAfCzAAHws4AB8LPAAfDSgAHw0wAB8NOAAfDUAAHw1MAB8NUAAfDVQAHw1YAB8NXAAfDWQAHw1sAB8NcAAfDXQAHw18AB8NgAAfD2wAHw90AB8PfAAfD4QAHw+QAB8PlAAfD5gAHw+cAB8PoAAfD6gAHw+wAB8PtAAfD7gAHw/AAB8PxAAfEOgAHxF4AB8SFAAfEqQAHxKwAB8SuAAfEsAAHxLIAB8S0AAfEtgAHxLcAB8S6AAfE0wAHxPAAB8TyAAfE9AAHxPYAB8T4AAfE+gAHxPwAB8T+AAfFGwAHxR4AB8UhAAfFJAAHxScAB8UqAAfFLQAHxTAAB8UyAAfFrQAHxa8AB8WxAAfFswAHxbYAB8W3AAfFuAAHxbkAB8W6AAfFvAAHxb4AB8W/AAfFwAAHxcIAB8XDAAfGPgAHxkAAB8ZCAAfGRAAHxkcAB8ZIAAfGSQAHxkoAB8ZLAAfGTQAHxk8AB8ZQAAfGUQAHxlMAB8ZUAAfGzwAHxtEAB8bTAAfG1QAHxtgAB8bZAAfG2gAHxtsAB8bcAAfG3gAHxuAAB8bhAAfG4gAHxuQAB8blAAfHYAAHx2IAB8dkAAfHZgAHx2kAB8dqAAfHawAHx2wAB8dtAAfHbwAHx3EAB8dyAAfHcwAHx3UAB8d2AAfH8QAHx/MAB8f1AAfH9wAHx/oAB8f7AAfH/AAHx/0AB8f+AAfIAAAHyAIAB8gDAAfIBAAHyAYAB8gHAAfIggAHyIQAB8iGAAfIiAAHyIsAB8iMAAfIjQAHyI4AB8iPAAfIkQAHyJMAB8iUAAfIlQAHyJcAB8iYAAfJEwAHyRUAB8kXAAfJGQAHyRwAB8kdAAfJHgAHyR8AB8kgAAfJIgAHySQAB8klAAfJJgAHySgAB8kpAAfJvAAHyd8AB8n/AAfKHwAHyiEAB8ojAAfKJQAHyicAB8oqAAfKKwAHyiwAB8ovAAfKMAAHyjIAB8ozAAfKNQAHyjgAB8o5AAfKOgAHyj0AB8o+AAfKQwAHylwAB8plAAfKZwAHymkAB8pyAAfKdQAHyngAB8p6AAfKwwAHyucAB8sOAAfLMgAHyzUAB8s3AAfLOQAHyzsAB8s9AAfLPwAHy0AAB8tDAAfLXAAHy30AB8t/AAfLgQAHy4MAB8uFAAfLhwAHy4kAB8uLAAfLjQAHy64AB8uxAAfLtAAHy7cAB8u6AAfLvQAHy8AAB8vDAAfLxgAHy8gAB8xDAAfMRQAHzEcAB8xJAAfMTAAHzE0AB8xOAAfMTwAHzFAAB8xSAAfMVAAHzFUAB8xWAAfMWAAHzFkAB8zUAAfM1gAHzNgAB8zaAAfM3QAHzN4AB8zfAAfM4AAHzOEAB8zjAAfM5QAHzOYAB8znAAfM6QAHzOoAB81lAAfNZwAHzWoAB81sAAfNbwAHzXAAB81xAAfNcgAHzXMAB811AAfNdwAHzXgAB815AAfNewAHzXwAB82VAAfNlgAHzZcAB82ZAAfOFAAHzhYAB84YAAfOGgAHzh0AB84eAAfOHwAHziAAB84hAAfOIwAHziUAB84mAAfOJwAHzikAB84qAAfOpQAHzqcAB86pAAfOqwAHzq4AB86vAAfOsAAHzrEAB86yAAfOtAAHzrYAB863AAfOuAAHzroAB867AAfPNgAHzzgAB886AAfPPAAHzz8AB89AAAfPQQAHz0IAB89DAAfPRQAHz0cAB89IAAfPSQAHz0sAB89MAAfPxwAHz8kAB8/LAAfPzQAHz9AAB8/RAAfP0gAHz9MAB8/UAAfP1gAHz9gAB8/ZAAfP2gAHz9wAB8/dAAfQWAAH0FoAB9BcAAfQXgAH0GEAB9BiAAfQYwAH0GQAB9BlAAfQZwAH0GkAB9BqAAfQawAH0G0AB9BuAAfQtwAH0NsAB9ECAAfRJgAH0SkAB9ErAAfRLQAH0S8AB9ExAAfRMwAH0TQAB9E3AAfRUAAH0W0AB9FvAAfRcQAH0XMAB9F1AAfRdwAH0XkAB9F7AAfRmAAH0ZsAB9GeAAfRoQAH0aQAB9GnAAfRqgAH0a0AB9GvAAfSKgAH0iwAB9IuAAfSMAAH0jMAB9I0AAfSNQAH0jYAB9I3AAfSOQAH0jsAB9I8AAfSPQAH0j8AB9JAAAfSuwAH0r0AB9K/AAfSwQAH0sQAB9LFAAfSxgAH0scAB9LIAAfSygAH0swAB9LNAAfSzgAH0tAAB9LRAAfTTAAH004AB9NQAAfTUgAH01UAB9NWAAfTVwAH01gAB9NZAAfTWwAH010AB9NeAAfTXwAH02EAB9NiAAfT3QAH098AB9PhAAfT4wAH0+YAB9PnAAfT6AAH0+kAB9PqAAfT7AAH0+4AB9PvAAfT8AAH0/IAB9PzAAfUbgAH1HAAB9RyAAfUdAAH1HcAB9R4AAfUeQAH1HoAB9R7AAfUfQAH1H8AB9SAAAfUgQAH1IMAB9SEAAfU/wAH1QEAB9UDAAfVBQAH1QgAB9UJAAfVCgAH1QsAB9UMAAfVDgAH1RAAB9URAAfVEgAH1RQAB9UVAAfVkAAH1ZIAB9WUAAfVlgAH1ZkAB9WaAAfVmwAH1ZwAB9WdAAfVnwAH1aEAB9WiAAfVowAH1aUAB9WmAAfWOQAH1lwAB9Z8AAfWnAAH1p4AB9agAAfWogAH1qQAB9anAAfWqAAH1qkAB9asAAfWrQAH1q8AB9awAAfWswAH1rYAB9a3AAfWuAAH1rsAB9a8AAfWxQAH1t4AB9bnAAfW6QAH1usAB9b0AAfW9wAH1voAB9b8AAfXRQAH12k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ACAMsAAgDLgAIAy8ACAMyAAgDSwAIA2gACANqAAgDbAAIA24ACANwAAgDcgAIA3QACAN2AAgDkwAIA5YACAOZAAgDnAAIA58ACAOiAAgDpQAIA6gACAOqAAgEJQAIBCcACAQpAAgEKwAIBC4ACAQvAAgEMAAIBDEACAQyAAgENAAIBDYACAQ3AAgEOAAIBDoACAQ7AAgEtgAIBLgACAS6AAgEvAAIBL8ACATAAAgEwQAIBMIACATDAAgExQAIBMcACATIAAgEyQAIBMsACATMAAgFRwAIBUkACAVLAAgFTQAIBVAACAVRAAgFUgAIBVMACAVUAAgFVgAIBVgACAVZAAgFWgAIBVwACAVdAAgF2AAIBdoACAXcAAgF3gAIBeEACAXiAAgF4wAIBeQACAXlAAgF5wAIBekACAXqAAgF6wAIBe0ACAXuAAgGaQAIBmsACAZtAAgGbwAIBnIACAZzAAgGdAAIBnUACAZ2AAgGeAAIBnoACAZ7AAgGfAAIBn4ACAZ/AAgG+gAIBvwACAb+AAgHAAAIBwMACAcEAAgHBQAIBwYACAcHAAgHCQAIBwsACAcMAAgHDQAIBw8ACAcQAAgHiwAIB40ACAePAAgHkQAIB5QACAeVAAgHlgAIB5cACAeYAAgHmgAIB5wACAedAAgHngAIB6AACAehAAgHsgAIB7MACAe1AAgIMAAICDIACAg0AAgINgAICDkACAg6AAgIOwAICDwACAg9AAgIPwAICEEACAhCAAgIQwAICEUACAhGAAgIwQAICMMACAjFAAgIxwAICMoACAjLAAgIzAAICM0ACAjOAAgI0AAICNIACAjTAAgI1AAICNYACAjXAAgJUgAICVQACAlXAAgJWQAICVwACAldAAgJXgAICV8ACAlgAAgJYgAICWQACAllAAgJZgAICWgACAlpAAgJ/AAICh8ACAo/AAgKXwAICmEACApjAAgKZQAICmcACApqAAgKawAICmwACApvAAgKcAAICnIACApzAAgKdgAICnkACAp6AAgKewAICn4ACAp/AAgKhAAICp0ACAqmAAgKqAAICqoACAqzAAgKtgAICrkACAq7AAgLBAAICygACAtPAAgLcwAIC3YACAt4AAgLegAIC3wACAt+AAgLgAAIC4EACAuEAAgLnQAIC74ACAvAAAgLwgAIC8QACAvGAAgLyAAIC8oACAvMAAgLzgAIC+8ACAvyAAgL9QAIC/gACAv7AAgL/gAIDAEACAwEAAgMBwAIDAkACAyEAAgMhgAIDIgACAyKAAgMjQAIDI4ACAyPAAgMkAAIDJEACAyTAAgMlQAIDJYACAyXAAgMmQAIDJoACA0VAAgNFwAIDRkACA0bAAgNHgAIDR8ACA0gAAgNIQAIDSIACA0kAAgNJgAIDScACA0oAAgNKgAIDSsACA2mAAgNqAAIDasACA2tAAgNsAAIDbEACA2yAAgNswAIDbQACA22AAgNuAAIDbkACA26AAgNvAAIDb0ACA3WAAgN1wAIDdgACA3aAAgOVQAIDlcACA5ZAAgOWwAIDl4ACA5fAAgOYAAIDmEACA5iAAgOZAAIDmYACA5nAAgOaAAIDmoACA5rAAgO5gAIDugACA7qAAgO7AAIDu8ACA7wAAgO8QAIDvIACA7zAAgO9QAIDvcACA74AAgO+QAIDvsACA78AAgPdwAID3kACA97AAgPfQAID4AACA+BAAgPggAID4MACA+EAAgPhgAID4gACA+JAAgPigAID4wACA+NAAgQCAAIEAoACBAMAAgQDgAIEBEACBASAAgQEwAIEBQACBAVAAgQFwAIEBkACBAaAAgQGwAIEB0ACBAeAAgQmQAIEJsACBCdAAgQnwAIEKIACBCjAAgQpAAIEKUACBCmAAgQqAAIEKoACBCrAAgQrAAIEK4ACBCvAAgQ+AAIERwACBFDAAgRZwAIEWoACBFsAAgRbgAIEXAACBFyAAgRdAAIEXUACBF4AAgRkQAIEa4ACBGwAAgRsgAIEbQACBG2AAgRuAAIEboACBG8AAgR2QAIEdwACBHfAAgR4gAIEeUACBHoAAgR6wAIEe4ACBHwAAgSawAIEm0ACBJvAAgScQAIEnQACBJ1AAgSdgAIEncACBJ4AAgSegAIEnwACBJ9AAgSfgAIEoAACBKBAAgS/AAIEv4ACBMAAAgTAgAIEwUACBMGAAgTBwAIEwgACBMJAAgTCwAIEw0ACBMOAAgTDwAIExEACBMSAAgTjQAIE48ACBORAAgTkwAIE5YACBOXAAgTmAAIE5kACBOaAAgTnAAIE54ACBOfAAgToAAIE6IACBOjAAgUHgAIFCAACBQjAAgUJQAIFCgACBQpAAgUKgAIFCsACBQsAAgULgAIFDAACBQxAAgUMgAIFDQACBQ1AAgUsAAIFLIACBS0AAgUtgAIFLkACBS6AAgUuwAIFLwACBS9AAgUvwAIFMEACBTCAAgUwwAIFMUACBTGAAgVQQAIFUMACBVFAAgVRwAIFUoACBVLAAgVTAAIFU0ACBVOAAgVUAAIFVIACBVTAAgVVAAIFVYACBVXAAgV0gAIFdQACBXXAAgV2QAIFdwACBXdAAgV3gAIFd8ACBXgAAgV4gAIFeQACBXlAAgV5gAIFegACBXpAAgWfAAIFp8ACBa/AAgW3wAIFuEACBbjAAgW5QAIFucACBbqAAgW6wAIFuwACBbvAAgW8AAIFvIACBbzAAgW9gAIFvkACBb6AAgW+wAIFv4ACBb/AAgXBAAIFx0ACBcmAAgXKAAIFyoACBczAAgXNgAIFzkACBc7AAgXhAAIF6gACBfPAAgX8wAIF/YACBf4AAgX+gAIF/wACBf+AAgYAAAIGAEACBgEAAgYHQAIGD4ACBhAAAgYQgAIGEQACBhGAAgYSAAIGEoACBhMAAgYTgAIGG8ACBhyAAgYdQAIGHgACBh7AAgYfgAIGIEACBiEAAgYhwAIGIkACBkEAAgZBgAIGQgACBkKAAgZDQAIGQ4ACBkPAAgZEAAIGREACBkTAAgZFQAIGRYACBkXAAgZGQAIGRoACBmVAAgZlwAIGZkACBmbAAgZngAIGZ8ACBmgAAgZoQAIGaIACBmkAAgZpgAIGacACBmoAAgZqgAIGasACBomAAgaKAAIGisACBotAAgaMAAIGjEACBoyAAgaMwAIGjQACBo2AAgaOAAIGjkACBo6AAgaPAAIGj0ACBpWAAgaVwAIGlgACBpaAAga1QAIGtcACBrZAAga2wAIGt4ACBrfAAga4AAIGuEACBriAAga5AAIGuYACBrnAAga6AAIGuoACBrrAAgbZgAIG2gACBtqAAgbbAAIG28ACBtwAAgbcQAIG3IACBtzAAgbdQAIG3cACBt4AAgbeQAIG3sACBt8AAgb9wAIG/kACBv7AAgb/QAIHAAACBwBAAgcAgAIHAMACBwEAAgcBgAIHAgACBwJAAgcCgAIHAwACBwNAAgciAAIHIoACByMAAgcjgAIHJEACBySAAgckwAIHJQACByVAAgclwAIHJkACByaAAgcmwAIHJ0ACByeAAgdGQAIHRsACB0dAAgdHwAIHSIACB0jAAgdJAAIHSUACB0mAAgdKAAIHSoACB0rAAgdLAAIHS4ACB0vAAgdeAAIHZwACB3DAAgd5wAIHeoACB3sAAgd7gAIHfAACB3yAAgd9AAIHfUACB34AAgeEQAIHi4ACB4wAAgeMgAIHjQACB42AAgeOAAIHjoACB48AAgeWQAIHlwACB5fAAgeYgAIHmUACB5oAAgeawAIHm4ACB5wAAge6wAIHu0ACB7vAAge8QAIHvQACB71AAge9gAIHvcACB74AAge+gAIHvwACB79AAge/gAIHwAACB8BAAgffAAIH34ACB+BAAgfgwAIH4YACB+HAAgfiAAIH4kACB+KAAgfjAAIH44ACB+PAAgfkAAIH5IACB+TAAggDgAIIBAACCASAAggFAAIIBcACCAYAAggGQAIIBoACCAbAAggHQAIIB8ACCAgAAggIQAIICMACCAkAAggnwAIIKEACCCkAAggpgAIIKkACCCqAAggqwAIIKwACCCtAAggrwAIILEACCCyAAggswAIILUACCC2AAghMQAIITMACCE1AAghNwAIIToACCE7AAghPAAIIT0ACCE+AAghQAAIIUIACCFDAAghRAAIIUYACCFHAAghwgAIIcQACCHGAAghyAAIIcsACCHMAAghzQAIIc4ACCHPAAgh0QAIIdMACCHUAAgh1QAIIdcACCHYAAgiUwAIIlUACCJYAAgiWgAIIl0ACCJeAAgiXwAIImAACCJhAAgiYwAIImUACCJmAAgiZwAIImkACCJqAAgi/QAIIyAACCNAAAgjYAAII2IACCNkAAgjZgAII2gACCNrAAgjbAAII20ACCNwAAgjcQAII3MACCN0AAgjdwAII3oACCN7AAgjfAAII38ACCOAAAgjhQAII54ACCOnAAgjqQAII6sACCO0AAgjtwAII7oACCO8AAgkBQAIJCkACCRQAAgkdAAIJHcACCR5AAgkewAIJH0ACCR/AAgkgQAIJIIACCSFAAgkngAIJL8ACCTBAAgkwwAIJMUACCTHAAgkyQAIJMsACCTNAAgkzwAIJPAACCTzAAgk9gAIJPkACCT8AAgk/wAIJQIACCUFAAglCAAIJQoACCWFAAglhwAIJYkACCWLAAgljgAIJY8ACCWQAAglkQAIJZIACCWUAAgllgAIJZcACCWYAAglmgAIJZsACCYWAAgmGAAIJhoACCYcAAgmHwAIJiAACCYhAAgmIgAIJiMACCYlAAgmJwAIJigACCYpAAgmKwAIJiwACCanAAgmqQAIJqwACCauAAgmsQAIJrIACCazAAgmtAAIJrUACCa3AAgmuQAIJroACCa7AAgmvQAIJr4ACCbXAAgm2AAIJtkACCbbAAgnVgAIJ1gACCdaAAgnXAAIJ18ACCdgAAgnYQAIJ2IACCdjAAgnZQAIJ2cACCdoAAgnaQAIJ2sACCdsAAgn5wAIJ+kACCfrAAgn7QAIJ/AACCfxAAgn8gAIJ/MACCf0AAgn9gAIJ/gACCf5AAgn+gAIJ/wACCf9AAgoeAAIKHoACCh8AAgofgAIKIEACCiCAAgogwAIKIQACCiFAAgohwAIKIkACCiKAAgoiwAIKI0ACCiOAAgpCQAIKQsACCkNAAgpDwAIKRIACCkTAAgpFAAIKRUACCkWAAgpGAAIKRoACCkbAAgpHAAIKR4ACCkfAAgpmgAIKZwACCmeAAgpoAAIKaMACCmkAAgppQAIKaYACCmnAAgpqQAIKasACCmsAAgprQAIKa8ACCmwAAgp+QAIKh0ACCpEAAgqaAAIKmsACCptAAgqbwAIKnEACCpzAAgqdQAIKnYACCp5AAgqkgAIKq8ACCqxAAgqswAIKrUACCq3AAgquQAIKrsACCq9AAgq2gAIKt0ACCrgAAgq4wAIKuYACCrpAAgq7AAIKu8ACCrxAAgrbAAIK24ACCtwAAgrcgAIK3UACCt2AAgrdwAIK3gACCt5AAgrewAIK30ACCt+AAgrfwAIK4EACCuCAAgr/QAIK/8ACCwBAAgsAwAILAYACCwHAAgsCAAILAkACCwKAAgsDAAILA4ACCwPAAgsEAAILBIACCwTAAgsjgAILJAACCySAAgslAAILJcACCyYAAgsmQAILJoACCybAAgsnQAILJ8ACCygAAgsoQAILKMACCykAAgtHwAILSEACC0kAAgtJgAILSkACC0qAAgtKwAILSwACC0tAAgtLwAILTEACC0yAAgtMwAILTUACC02AAgtsQAILbMACC21AAgttwAILboACC27AAgtvAAILb0ACC2+AAgtwAAILcIACC3DAAgtxAAILcYACC3HAAguQgAILkQACC5GAAguSAAILksACC5MAAguTQAILk4ACC5PAAguUQAILlMACC5UAAguVQAILlcACC5YAAgu0wAILtUACC7YAAgu2gAILt0ACC7eAAgu3wAILuAACC7hAAgu4wAILuUACC7mAAgu5wAILukACC7qAAgvfQAIL6AACC/AAAgv4AAIL+IACC/kAAgv5gAIL+gACC/rAAgv7AAIL+0ACC/wAAgv8QAIL/MACC/0AAgv9wAIL/oACC/7AAgv/AAIL/8ACDAAAAgwBQAIMB4ACDAnAAgwKQAIMCsACDA0AAgwNwAIMDoACDA8AAgwhQAIMKkACDDQAAgw9AAIMPcACDD5AAgw+wAIMP0ACDD/AAgxAQAIMQIACDEFAAgxHgAIMT8ACDFBAAgxQwAIMUUACDFHAAgxSQAIMUsACDFNAAgxTwAIMXAACDFzAAgxdgAIMXkACDF8AAgxfwAIMYIACDGFAAgxiAAIMYoACDIFAAgyBwAIMgkACDILAAgyDgAIMg8ACDIQAAgyEQAIMhIACDIUAAgyFgAIMhcACDIYAAgyGgAIMhsACDKWAAgymAAIMpoACDKcAAgynwAIMqAACDKhAAgyogAIMqMACDKlAAgypwAIMqgACDKpAAgyqwAIMqwACDMnAAgzKQAIMywACDMuAAgzMQAIMzIACDMzAAgzNAAIMzUACDM3AAgzOQAIMzoACDM7AAgzPQAIMz4ACDNXAAgzWAAIM1kACDNbAAgz1gAIM9gACDPaAAgz3AAIM98ACDPgAAgz4QAIM+IACDPjAAgz5QAIM+cACDPoAAgz6QAIM+sACDPsAAg0ZwAINGkACDRrAAg0bQAINHAACDRxAAg0cgAINHMACDR0AAg0dgAINHgACDR5AAg0egAINHwACDR9AAg0+AAINPoACDT8AAg0/gAINQEACDUCAAg1AwAINQQACDUFAAg1BwAINQkACDUKAAg1CwAINQ0ACDUOAAg1iQAINYsACDWNAAg1jwAINZIACDWTAAg1lAAINZUACDWWAAg1mAAINZoACDWbAAg1nAAINZ4ACDWfAAg2GgAINhwACDYeAAg2IAAINiMACDYkAAg2JQAINiYACDYnAAg2KQAINisACDYsAAg2LQAINi8ACDYwAAg2eQAINp0ACDbEAAg26AAINusACDbtAAg27wAINvEACDbzAAg29QAINvYACDb5AAg3EgAINy8ACDcxAAg3MwAINzUACDc3AAg3OQAINzsACDc9AAg3WgAIN10ACDdgAAg3YwAIN2Y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ACEj8AAhJAQAISRoACEkjAAhJJQAISScACEkwAAhJMwAISTYACEk4AAhJgQAISaUACEnMAAhJ8AAISfMACEn1AAhJ9wAISfkACEn7AAhJ/QAISf4ACEoBAAhKGgAISjsACEo9AAhKPwAISkEACEpDAAhKRQAISkcACEpJAAhKSwAISmwACEpvAAhKcgAISnUACEp4AAhKewAISn4ACEqBAAhKhAAISoYACEsBAAhLAwAISwUACEsHAAhLCgAISwsACEsMAAhLDQAISw4ACEsQAAhLEgAISxMACEsUAAhLFgAISxcACEuSAAhLlAAIS5YACEuYAAhLmwAIS5wACEudAAhLngAIS58ACEuhAAhLowAIS6QACEulAAhLpwAIS6gACEwjAAhMJQAITCgACEwqAAhMLQAITC4ACEwvAAhMMAAITDEACEwzAAhMNQAITDYACEw3AAhMOQAITDoACExTAAhMVAAITFUACExXAAhM0gAITNQACEzWAAhM2AAITNsACEzcAAhM3QAITN4ACEzfAAhM4QAITOMACEzkAAhM5QAITOcACEzoAAhNYwAITWUACE1nAAhNaQAITWwACE1tAAhNbgAITW8ACE1wAAhNcgAITXQACE11AAhNdgAITXgACE15AAhN9AAITfYACE34AAhN+gAITf0ACE3+AAhN/wAITgAACE4BAAhOAwAITgUACE4GAAhOBwAITgkACE4KAAhOhQAITocACE6JAAhOiwAITo4ACE6PAAhOkAAITpEACE6SAAhOlAAITpYACE6XAAhOmAAITpoACE6bAAhPFgAITxgACE8aAAhPHAAITx8ACE8gAAhPIQAITyIACE8jAAhPJQAITycACE8oAAhPKQAITysACE8sAAhPdQAIT5kACE/AAAhP5AAIT+cACE/pAAhP6wAIT+0ACE/vAAhP8QAIT/IACE/1AAhQDgAIUCsACFAtAAhQLwAIUDEACFAzAAhQNQAIUDcACFA5AAhQVgAIUFkACFBcAAhQXwAIUGIACFBlAAhQaAAIUGsACFBtAAhQ6AAIUOoACFDsAAhQ7gAIUPEACFDyAAhQ8wAIUPQACFD1AAhQ9wAIUPkACFD6AAhQ+wAIUP0ACFD+AAhReQAIUXsACFF9AAhRfwAIUYIACFGDAAhRhAAIUYUACFGGAAhRiAAIUYoACFGLAAhRjAAIUY4ACFGPAAhSCgAIUgwACFIOAAhSEAAIUhMACFIUAAhSFQAIUhYACFIXAAhSGQAIUhsACFIcAAhSHQAIUh8ACFIgAAhSmwAIUp0ACFKfAAhSoQAIUqQACFKlAAhSpgAIUqcACFKoAAhSqgAIUqwACFKtAAhSrgAIUrAACFKxAAhTLAAIUy4ACFMwAAhTMgAIUzUACFM2AAhTNwAIUzgACFM5AAhTOwAIUz0ACFM+AAhTPwAIU0EACFNCAAhTvQAIU78ACFPBAAhTwwAIU8YACFPHAAhTyAAIU8kACFPKAAhTzAAIU84ACFPPAAhT0AAIU9IACFPTAAhUTgAIVFAACFRSAAhUVAAIVFcACFRYAAhUWQAIVFoACFRbAAhUXQAIVF8ACFRgAAhUYQAIVGMACFRkAAhU9wAIVRoACFU6AAhVWgAIVVwACFVeAAhVYAAIVWIACFVlAAhVZgAIVWcACFVqAAhVawAIVW0ACFVuAAhVcAAIVXMACFV0AAhVdQAIVXgACFV5AAhVfgAIVZcACFWgAAhVogAIVaQACFWtAAhVsAAIVbMACFW1AAhV/gAIViIACFZJAAhWbQAIVnAACFZyAAhWdAAIVnYACFZ4AAhWegAIVnsACFZ+AAhWlwAIVrgACFa6AAhWvAAIVr4ACFbAAAhWwgAIVsQACFbGAAhWyAAIVukACFbsAAhW7wAIVvIACFb1AAhW+AAIVvsACFb+AAhXAQAIVwMACFd+AAhXgAAIV4IACFeEAAhXhwAIV4gACFeJAAhXigAIV4sACFeNAAhXjwAIV5AACFeRAAhXkwAIV5QACFgPAAhYEQAIWBMACFgVAAhYGAAIWBkACFgaAAhYGwAIWBwACFgeAAhYIAAIWCEACFgiAAhYJAAIWCUACFigAAhYogAIWKUACFinAAhYqgAIWKsACFisAAhYrQAIWK4ACFiwAAhYsgAIWLMACFi0AAhYtgAIWLcACFjQAAhY0QAIWNIACFjUAAhZTwAIWVEACFlTAAhZVQAIWVgACFlZAAhZWgAIWVsACFlcAAhZXgAIWWAACFlhAAhZYgAIWWQACFllAAhZ4AAIWeIACFnkAAhZ5gAIWekACFnqAAhZ6wAIWewACFntAAhZ7wAIWfEACFnyAAhZ8wAIWfUACFn2AAhacQAIWnMACFp1AAhadwAIWnoACFp7AAhafAAIWn0ACFp+AAhagAAIWoIACFqDAAhahAAIWoYACFqHAAhbAgAIWwQACFsGAAhbCAAIWwsACFsMAAhbDQAIWw4ACFsPAAhbEQAIWxMACFsUAAhbFQAIWxcACFsYAAhbkwAIW5UACFuXAAhbmQAIW5wACFudAAhbngAIW58ACFugAAhbogAIW6QACFulAAhbpgAIW6gACFupAAhb8gAIXBYACFw9AAhcYQAIXGQACFxmAAhcaAAIXGoACFxsAAhcbgAIXG8ACFxyAAhciwAIXKgACFyqAAhcrAAIXK4ACFywAAhcsgAIXLQACFy2AAhc0wAIXNYACFzZAAhc3AAIXN8ACFziAAhc5QAIXOgACFzqAAhdZQAIXWcACF1pAAhdawAIXW4ACF1vAAhdcAAIXXEACF1yAAhddAAIXXYACF13AAhdeAAIXXoACF17AAhd9gAIXfgACF36AAhd/AAIXf8ACF4AAAheAQAIXgIACF4DAAheBQAIXgcACF4IAAheCQAIXgsACF4MAAhehwAIXokACF6LAAhejQAIXpAACF6RAAhekgAIXpMACF6UAAhelgAIXpgACF6ZAAhemgAIXpwACF6dAAhfGAAIXxoACF8dAAhfHwAIXyIACF8jAAhfJAAIXyUACF8mAAhfKAAIXyoACF8rAAhfLAAIXy4ACF8vAAhfqgAIX6wACF+uAAhfsAAIX7MACF+0AAhftQAIX7YACF+3AAhfuQAIX7sACF+8AAhfvQAIX78ACF/AAAhgOwAIYD0ACGA/AAhgQQAIYEQACGBFAAhgRgAIYEcACGBIAAhgSgAIYEwACGBNAAhgTgAIYFAACGBRAAhgzAAIYM4ACGDQAAhg0gAIYNUACGDWAAhg1wAIYNgACGDZAAhg2wAIYN0ACGDeAAhg3wAIYOEACGDiAAhhdQAIYZgACGG4AAhh2AAIYdoACGHcAAhh3gAIYeAACGHjAAhh5AAIYeUACGHoAAhh6QAIYesACGHsAAhh7gAIYfEACGHyAAhh8wAIYfYACGH3AAhiAAAIYhkACGIiAAhiJAAIYiYACGIvAAhiMgAIYjUACGI3AAhigAAIYqQACGLLAAhi7wAIYvIACGL0AAhi9gAIYvgACGL6AAhi/AAIYv0ACGMAAAhjGQAIYzoACGM8AAhjPgAIY0AACGNCAAhjRAAIY0YACGNIAAhjSgAIY2sACGNuAAhjcQAIY3QACGN3AAhjegAIY30ACGOAAAhjgwAIY4UACGQAAAhkAgAIZAQACGQGAAhkCQAIZAoACGQLAAhkDAAIZA0ACGQPAAhkEQAIZBIACGQTAAhkFQAIZBYACGSRAAhkkwAIZJUACGSXAAhkmgAIZJsACGScAAhknQAIZJ4ACGSgAAhkogAIZKMACGSkAAhkpgAIZKcACGUiAAhlJAAIZScACGUpAAhlLAAIZS0ACGUuAAhlLwAIZTAACGUyAAhlNAAIZTUACGU2AAhlOAAIZTkACGVSAAhlUwAIZVQACGVWAAhl0QAIZdMACGXVAAhl1wAIZdoACGXbAAhl3AAIZd0ACGXeAAhl4AAIZeIACGXjAAhl5AAIZeYACGXnAAhmYgAIZmQACGZmAAhmaAAIZmsACGZsAAhmbQAIZm4ACGZvAAhmcQAIZnMACGZ0AAhmdQAIZncACGZ4AAhm8wAIZvUACGb3AAhm+QAIZvwACGb9AAhm/gAIZv8ACGcAAAhnAgAIZwQACGcFAAhnBgAIZwgACGcJAAhnhAAIZ4YACGeIAAhnigAIZ40ACGeOAAhnjwAIZ5AACGeRAAhnkwAIZ5UACGeWAAhnlwAIZ5kACGeaAAhoFQAIaBcACGgZAAhoGwAIaB4ACGgfAAhoIAAIaCEACGgiAAhoJAAIaCYACGgnAAhoKAAIaCoACGgrAAhodAAIaJgACGi/AAho4wAIaOYACGjoAAho6gAIaOwACGjuAAho8AAIaPEACGj0AAhpDQAIaSoACGksAAhpLgAIaTAACGkyAAhpNAAIaTYACGk4AAhpVQAIaVgACGlbAAhpXgAIaWEACGlkAAhpZwAIaWoACGlsAAhp5wAIaekACGnrAAhp7QAIafAACGnxAAhp8gAIafMACGn0AAhp9gAIafgACGn5AAhp+gAIafwACGn9AAhqeAAIanoACGp8AAhqfgAIaoEACGqCAAhqgwAIaoQACGqFAAhqhwAIaokACGqKAAhqiwAIao0ACGqOAAhrCQAIawsACGsNAAhrDwAIaxIACGsTAAhrFAAIaxUACGsWAAhrGAAIaxoACGsbAAhrHAAIax4ACGsfAAhrmgAIa5wACGueAAhroAAIa6MACGukAAhrpQAIa6YACGunAAhrqQAIa6sACGusAAhrrQAIa68ACGuwAAhsKwAIbC0ACGwvAAhsMQAIbDQACGw1AAhsNgAIbDcACGw4AAhsOgAIbDwACGw9AAhsPgAIbEAACGxBAAhsvAAIbL4ACGzAAAhswgAIbMUACGzGAAhsxwAIbMgACGzJAAhsywAIbM0ACGzOAAhszwAIbNEACGzSAAhtTQAIbU8ACG1RAAhtUwAIbVYACG1XAAhtWAAIbVkACG1aAAhtXAAIbV4ACG1fAAhtYAAIbWIACG1jAAht9gAIbhkACG45AAhuWQAIblsACG5dAAhuXwAIbmEACG5kAAhuZQAIbmYACG5pAAhuagAIbmwACG5tAAhubwAIbnIACG5zAAhudAAIbncACG54AAhufQAIbpYACG6fAAhuoQAIbqMACG6sAAhurwAIbrIACG60AAhu/QAIbyEACG9IAAhvbAAIb28ACG9xAAhvcwAIb3UACG93AAhveQAIb3oACG99AAhvlgAIb7cACG+5AAhvuwAIb70ACG+/AAhvwQAIb8MACG/FAAhvxwAIb+gACG/rAAhv7gAIb/EACG/0AAhv9wAIb/oACG/9AAhwAAAIcAIACHB9AAhwfwAIcIEACHCDAAhwhgAIcIcACHCIAAhwiQAIcIoACHCMAAhwjgAIcI8ACHCQAAhwkgAIcJMACHEOAAhxEAAIcRIACHEUAAhxFwAIcRgACHEZAAhxGgAIcRsACHEdAAhxHwAIcSAACHEhAAhxIwAIcSQACHGfAAhxoQAIcaQACHGmAAhxqQAIcaoACHGrAAhxrAAIca0ACHGvAAhxsQAIcbIACHGzAAhxtQAIcbYACHHPAAhx0AAIcdEACHHTAAhyTgAIclAACHJSAAhyVAAIclcACHJYAAhyWQAIcloACHJbAAhyXQAIcl8ACHJgAAhyYQAIcmMACHJkAAhy3wAIcuEACHLjAAhy5QAIcugACHLpAAhy6gAIcusACHLsAAhy7gAIcvAACHLxAAhy8gAIcvQACHL1AAhzcAAIc3IACHN0AAhzdgAIc3kACHN6AAhzewAIc3wACHN9AAhzfwAIc4EACHOCAAhzgwAIc4UACHOGAAh0AQAIdAMACHQFAAh0BwAIdAoACHQLAAh0DAAIdA0ACHQOAAh0EAAIdBIACHQTAAh0FAAIdBYACHQXAAh0kgAIdJQACHSWAAh0mAAIdJsACHScAAh0nQAIdJ4ACHSfAAh0oQAIdKMACHSkAAh0pQAIdKcACHSoAAh08QAIdRUACHU8AAh1YAAIdWMACHVlAAh1ZwAIdWkACHVrAAh1bQAIdW4ACHVxAAh1igAIdacACHWpAAh1qwAIda0ACHWvAAh1sQAIdbMACHW1AAh10gAIddUACHXYAAh12wAIdd4ACHXhAAh15AAIdecACHXpAAh2ZAAIdmYACHZoAAh2agAIdm0ACHZuAAh2bwAIdnAACHZxAAh2cwAIdnUACHZ2AAh2dwAIdnkACHZ6AAh29QAIdvcACHb5AAh2+wAIdv4ACHb/AAh3AAAIdwEACHcCAAh3BAAIdwYACHcHAAh3CAAIdwoACHcLAAh3hgAId4gACHeKAAh3jAAId48ACHeQAAh3kQAId5IACHeTAAh3lQAId5cACHeYAAh3mQAId5sACHecAAh4FwAIeBkACHgbAAh4HQAIeCAACHghAAh4IgAIeCMACHgkAAh4JgAIeCgACHgpAAh4KgAIeCwACHgtAAh4qAAIeKoACHisAAh4rgAIeLEACHiyAAh4swAIeLQACHi1AAh4twAIeLkACHi6AAh4uwAIeL0ACHi+AAh5OQAIeTsACHk9AAh5PwAIeUIACHlDAAh5RAAIeUUACHlGAAh5SAAIeUoACHlLAAh5TAAIeU4ACHlPAAh5ygAIecwACHnOAAh50AAIedMACHnUAAh51QAIedYACHnXAAh52QAIedsACHncAAh53QAIed8ACHngAAh6cwAIepYACHq2AAh61gAIetgACHraAAh63AAIet4ACHrhAAh64gAIeuMACHrmAAh65wAIeukACHrqAAh67AAIeu8ACHrwAAh68QAIevQACHr1AAh6+gAIexMACHscAAh7HgAIeyAACHspAAh7LAAIey8ACHsxAAh7egAIe54ACHvFAAh76QAIe+wACHvuAAh78AAIe/IACHv0AAh79gAIe/cACHv6AAh8EwAIfDQACHw2AAh8OAAIfDoACHw8AAh8PgAIfEAACHxCAAh8RAAIfGUACHxoAAh8awAIfG4ACHxxAAh8dAAIfHcACHx6AAh8fQAIfH8ACHz6AAh8/AAIfP4ACH0AAAh9AwAIfQQACH0FAAh9BgAIfQcACH0JAAh9CwAIfQwACH0NAAh9DwAIfRAACH2LAAh9jQAIfY8ACH2RAAh9lAAIfZUACH2WAAh9lwAIfZgACH2aAAh9nAAIfZ0ACH2eAAh9oAAIfaEACH4cAAh+HgAIfiEACH4jAAh+JgAIficACH4oAAh+KQAIfioACH4sAAh+LgAIfi8ACH4wAAh+MgAIfjMACH5MAAh+TQAIfk4ACH5QAAh+ywAIfs0ACH7PAAh+0QAIftQACH7VAAh+1gAIftcACH7YAAh+2gAIftwACH7dAAh+3gAIfuAACH7hAAh/XAAIf14ACH9gAAh/YgAIf2UACH9mAAh/ZwAIf2gACH9pAAh/awAIf20ACH9uAAh/bwAIf3EACH9yAAh/7QAIf+8ACH/xAAh/8wAIf/YACH/3AAh/+AAIf/kACH/6AAh//AAIf/4ACH//AAiAAAAIgAIACIADAAiAfgAIgIAACICCAAiAhAAIgIcACICIAAiAiQAIgIoACICLAAiAjQAIgI8ACICQAAiAkQAIgJMACICUAAiBDwAIgREACIETAAiBFQAIgRgACIEZAAiBGgAIgRsACIEcAAiBHgAIgSAACIEhAAiBIgAIgSQACIElAAiBbgAIgZIACIG5AAiB3QAIgeAACIHiAAiB5AAIgeYACIHoAAiB6gAIgesACIHuAAiCBwAIgiQACIImAAiCKAAIgioACIIsAAiCLgAIgjAACIIyAAiCTwAIglIACIJVAAiCWAAIglsACIJeAAiCYQAIgmQACIJmAAiC4QAIguMACILlAAiC5wAIguoACILrAAiC7AAIgu0ACILuAAiC8AAIgvIACILzAAiC9AAIgvYACIL3AAiDcgAIg3QACIN2AAiDeAAIg3sACIN8AAiDfQAIg34ACIN/AAiDgQAIg4MACIOEAAiDhQAIg4cACIOIAAiEAwAIhAUACIQHAAiECQAIhAwACIQNAAiEDgAIhA8ACIQQAAiEEgAIhBQACIQVAAiEFgAIhBgACIQZAAiElAAIhJYACISYAAiEmgAIhJ0ACISeAAiEnwAIhKAACIShAAiEowAIhKUACISmAAiEpwAIhKkACISqAAiFJQAIhScACIUpAAiFKwAIhS4ACIUvAAiFMAAIhTEACIUyAAiFNAAIhTYACIU3AAiFOAAIhToACIU7AAiFtgAIhbgACIW6AAiFvAAIhb8ACIXAAAiFwQAIhcIACIXDAAiFxQAIhccACIXIAAiFyQAIhcsACIXMAAiGRwAIhkkACIZLAAiGTQAIhlAACIZRAAiGUgAIhlMACIZUAAiGVgAIhlgACIZZAAiGWgAIhlwACIZdAAiG8AAIhxMACIczAAiHUwAIh1UACIdXAAiHWQAIh1sACIdeAAiHXwAIh2AACIdjAAiHZAAIh2YACIdnAAiHaQAIh2wACIdtAAiHbgAIh3EACIdyAAiHewAIh5QACIedAAiHnwAIh6EACIeqAAiHrQAIh7AACIeyAAiH+wAIiB8ACIhGAAiIagAIiG0ACIhvAAiIcQAIiHMACIh1AAiIdwAIiHgACIh7AAiIlAAIiLUACIi3AAiIuQAIiLsACIi9AAiIvwAIiMEACIjDAAiIxQAIiOYACIjpAAiI7AAIiO8ACIjyAAiI9QAIiPgACIj7AAiI/gAIiQAACIl7AAiJfQAIiX8ACImBAAiJhAAIiYUACImGAAiJhwAIiYgACImKAAiJjAAIiY0ACImOAAiJkAAIiZEACIoMAAiKDgAIihAACIoSAAiKFQAIihYACIoXAAiKGAAIihkACIobAAiKHQAIih4ACIofAAiKIQAIiiIACIqdAAiKnwAIiqIACIqkAAiKpwAIiqgACIqpAAiKqgAIiqsACIqtAAiKrwAIirAACIqxAAiKswAIirQACIrNAAiKzgAIis8ACIrRAAiLTAAIi04ACItQAAiLUgAIi1UACItWAAiLVwAIi1gACItZAAiLWwAIi10ACIteAAiLXwAIi2EACItiAAiL3QAIi98ACIvhAAiL4wAIi+YACIvnAAiL6AAIi+kACIvqAAiL7AAIi+4ACIvvAAiL8AAIi/IACIvzAAiMbgAIjHAACIxyAAiMdAAIjHcACIx4AAiMeQAIjHoACIx7AAiMfQAIjH8ACIyAAAiMgQAIjIMACIyEAAiM/wAIjQEACI0DAAiNBQAIjQgACI0JAAiNCgAIjQsACI0MAAiNDgAIjRAACI0RAAiNEgAIjRQACI0VAAiNkAAIjZIACI2UAAiNlgAIjZkACI2aAAiNmwAIjZwACI2dAAiNnwAIjaEACI2iAAiNowAIjaUACI2mAAiN7wAIjhMACI46AAiOXgAIjmEACI5jAAiOZQAIjmcACI5pAAiOawAIjmwACI5vAAiOiAAIjqUACI6nAAiOqQAIjqsACI6tAAiOrwAIjrEACI6zAAiO0AAIjtMACI7WAAiO2QAIjtwACI7fAAiO4gAIjuUACI7nAAiPYgAIj2QACI9mAAiPaAAIj2sACI9sAAiPbQAIj24ACI9vAAiPcQAIj3MACI90AAiPdQAIj3cACI94AAiP8wAIj/UACI/3AAiP+QAIj/wACI/9AAiP/gAIj/8ACJAAAAiQAgAIkAQACJAFAAiQBgAIkAgACJAJAAiQhAAIkIYACJCIAAiQigAIkI0ACJCOAAiQjwAIkJAACJCRAAiQkwAIkJUACJCWAAiQlwAIkJkACJCaAAiRFQAIkRcACJEaAAiRHAAIkR8ACJEgAAiRIQAIkSIACJEjAAiRJQAIkScACJEoAAiRKQAIkSsACJEsAAiRpwAIkakACJGrAAiRrQAIkbAACJGxAAiRsgAIkbMACJG0AAiRtgAIkbgACJG5AAiRugAIkbwACJG9AAiSOAAIkjoACJI8AAiSPgAIkkEACJJCAAiSQwAIkkQACJJFAAiSRwAIkkkACJJKAAiSSwAIkk0ACJJOAAiSyQAIkssACJLNAAiSzwAIktIACJLTAAiS1AAIktUACJLWAAiS2AAIktoACJLbAAiS3AAIkt4ACJLfAAiTcgAIk5UACJO1AAiT1QAIk9cACJPZAAiT2wAIk90ACJPgAAiT4QAIk+IACJPlAAiT5gAIk+gACJPpAAiT7AAIk+8ACJPwAAiT8QAIk/QACJP1AAiT+gAIlBMACJQcAAiUHgAIlCAACJQpAAiULAAIlC8ACJQxAAiUegAIlJ4ACJTFAAiU6QAIlOwACJTuAAiU8AAIlPIACJT0AAiU9gAIlPcACJT6AAiVEwAIlTQACJU2AAiVOAAIlToACJU8AAiVPgAIlUAACJVCAAiVRAAIlWUACJVoAAiVawAIlW4ACJVxAAiVdAAIlXcACJV6AAiVfQAIlX8ACJX6AAiV/AAIlf4ACJYAAAiWAwAIlgQACJYFAAiWBgAIlgcACJYJAAiWCwAIlgwACJYNAAiWDwAIlhAACJaLAAiWjQAIlo8ACJaRAAiWlAAIlpUACJaWAAiWlwAIlpgACJaaAAiWnAAIlp0ACJaeAAiWoAAIlqEACJccAAiXHgAIlyEACJcjAAiXJgAIlycACJcoAAiXKQAIlyoACJcsAAiXLgAIly8ACJcwAAiXMgAIlzMACJdMAAiXTQAIl04ACJdQAAiXywAIl80ACJfPAAiX0QAIl9QACJfVAAiX1gAIl9cACJfYAAiX2gAIl9wACJfdAAiX3gAIl+AACJfhAAiYXAAImF4ACJhgAAiYYgAImGUACJhmAAiYZwAImGgACJhpAAiYawAImG0ACJhuAAiYbwAImHEACJhyAAiY7QAImO8ACJjxAAiY8wAImPYACJj3AAiY+AAImPkACJj6AAiY/AAImP4ACJj/AAiZAAAImQIACJkDAAiZfgAImYAACJmCAAiZhAAImYcACJmIAAiZiQAImYoACJmLAAiZjQAImY8ACJmQAAiZkQAImZMACJmUAAiaDwAImhEACJoTAAiaFQAImhgACJoZAAiaGgAImhsACJocAAiaHgAImiAACJohAAiaIgAImiQACJolAAiabgAImpIACJq5AAia3QAImuAACJriAAia5AAImuYACJroAAia6gAImusACJruAAibBwAImyQACJsmAAibKAAImyoACJssAAibLgAImzAACJsyAAibTwAIm1IACJtVAAibWAAIm1sACJteAAibYQAIm2QACJtmAAib4QAIm+MACJvlAAib5wAIm+oACJvrAAib7AAIm+0ACJvuAAib8AAIm/IACJvzAAib9AAIm/YACJv3AAiccgAInHQACJx3AAiceQAInHwACJx9AAicfgAInH8ACJyAAAicggAInIQACJyFAAichgAInIgACJyJAAidBAAInQYACJ0IAAidCgAInQ0ACJ0OAAidDwAInRAACJ0RAAidEwAInRUACJ0WAAidFwAInRkACJ0aAAidlQAInZcACJ2aAAidnAAInZ8ACJ2gAAidoQAInaIACJ2jAAidpQAInacACJ2oAAidqQAInasACJ2sAAieLwAInlMACJ53AAiemgAInsEACJ7hAAifCAAIny8ACJ9PAAifcwAIn5cACJ+ZAAifnAAIn54ACJ+gAAifogAIn6UACJ+oAAifqgAIn6wACJ+vAAifsQAIn7MACJ+2AAifuQAIn7oACJ/DAAif3AAIn+EACJ/jAAif6AAIn+sACJ/tAAigNgAIoFoACKCBAAigpQAIoKgACKCqAAigrAAIoK4ACKCwAAigsgAIoLMACKC2AAigzwAIoPQACKD2AAig+AAIoPoACKD8AAig/gAIoQAACKECAAihBAAIoQYACKErAAihLgAIoTEACKE0AAihNwAIoToACKE9AAihQAAIoUMACKFGAAihSAAIocMACKHFAAihyAAIocoACKHNAAihzgAIoc8ACKHQAAih0QAIodMACKHVAAih1gAIodcACKHZAAih2gAIoesACKHsAAih7gAIomkACKJrAAiibQAIom8ACKJyAAiicwAIonQACKJ1AAiidgAIongACKJ6AAiiewAIonwACKJ+AAiifwAIovoACKL8AAii/wAIowEACKMEAAijBQAIowYACKMHAAijCAAIowoACKMMAAijDQAIow4ACKMQAAijEQAIoyIACKMjAAijJQAIo6AACKOiAAijpAAIo6YACKOpAAijqgAIo6sACKOsAAijrQAIo68ACKOxAAijsgAIo7MACKO1AAijtgAIpDEACKQzAAikNgAIpDgACKQ7AAikPAAIpD0ACKQ+AAikPwAIpEEACKRDAAikRAAIpEUACKRHAAikSAAIpFkACKRaAAikXAAIpNcACKTZAAik2wAIpN0ACKTgAAik4QAIpOIACKTjAAik5AAIpOYACKToAAik6QAIpOoACKTsAAik7QAIpWgACKVqAAilbQAIpW8ACKVyAAilcwAIpXQACKV1AAildgAIpXgACKV6AAilewAIpXwACKV+AAilfwAIpZgACKWZAAilmgAIpZwACKYXAAimGQAIphsACKYdAAimIAAIpiEACKYiAAimIwAIpiQACKYmAAimKAAIpikACKYqAAimLAAIpi0ACKaoAAimqgAIpq0ACKavAAimsgAIprMACKa0AAimtQAIprYACKa4AAimugAIprsACKa8AAimvgAIpr8ACKbaAAim8wAIpvgACKb7AAinAAAIpwMACKcFAAinEgAIp6UACKfIAAin6AAIqAgACKgKAAioDAAIqA4ACKgQAAioEwAIqBQACKgVAAioGAAIqBkACKgbAAioHAAIqB8ACKgiAAioIwAIqCQACKgnAAioKAAIqC0ACKhGAAioTwAIqFEACKhTAAioXAAIqF8ACKhiAAioZAAIqK0ACKjRAAio+AAIqRwACKkfAAipIQAIqSMACKklAAipJwAIqSkACKkqAAipLQAIqUYACKlnAAipaQAIqWsACKltAAipbwAIqXEACKlzAAipdQAIqXcACKmYAAipmwAIqZ4ACKmhAAippAAIqacACKmqAAiprQAIqbAACKmyAAiqLQAIqi8ACKoxAAiqMwAIqjYACKo3AAiqOAAIqjkACKo6AAiqPAAIqj4ACKo/AAiqQAAIqkIACKpDAAiqvgAIqsAACKrCAAiqxAAIqscACKrIAAiqyQAIqsoACKrLAAiqzQAIqs8ACKrQAAiq0QAIqtMACKrUAAirTwAIq1EACKtUAAirVgAIq1kACKtaAAirWwAIq1wACKtdAAirXwAIq2EACKtiAAirYwAIq2UACKtmAAirfwAIq4AACKuBAAirgwAIq/4ACKwAAAisAgAIrAQACKwHAAisCAAIrAkACKwKAAisCwAIrA0ACKwPAAisEAAIrBEACKwTAAisFAAIrI8ACKyRAAiskwAIrJUACKyYAAismQAIrJoACKybAAisnAAIrJ4ACKygAAisoQAIrKIACKykAAispQAIrSAACK0iAAitJAAIrSYACK0pAAitKgAIrSsACK0sAAitLQAIrS8ACK0xAAitMgAIrTMACK01AAitNgAIrbEACK2zAAittQAIrbcACK26AAituwAIrbwACK29AAitvgAIrcAACK3CAAitwwAIrcQACK3GAAitxwAIrkIACK5EAAiuRgAIrkgACK5LAAiuTAAIrk0ACK5OAAiuTwAIrlEACK5TAAiuVAAIrlUACK5XAAiuWAAIrqEACK7FAAiu7AAIrxAACK8TAAivFQAIrxcACK8ZAAivGwAIrx0ACK8eAAivIQAIrzoACK9XAAivWQAIr1sACK9dAAivXwAIr2EACK9jAAivZQAIr4IACK+FAAiviAAIr4sACK+OAAivkQAIr5QACK+XAAivmQAIsBQACLAWAAiwGAAIsBoACLAdAAiwHgAIsB8ACLAgAAiwIQAIsCMACLAlAAiwJgAIsCcACLApAAiwKgAIsKUACLCnAAiwqQAIsKsACLCuAAiwrwAIsLAACLCxAAiwsgAIsLQACLC2AAiwtwAIsLgACLC6AAiwuwAIsTYACLE4AAixOgAIsTwACLE/AAixQAAIsUEACLFCAAixQwAIsUUACLFHAAixSAAIsUkACLFLAAixTAAIsccACLHJAAixzAAIsc4ACLHRAAix0gAIsdMACLHUAAix1QAIsdcACLHZAAix2gAIsdsACLHdAAix3gAIslkACLJbAAiyXQAIsl8ACLJiAAiyYwAIsmQACLJlAAiyZgAIsmgACLJqAAiyawAIsmwACLJuAAiybwAIsuoACLLsAAiy7gAIsvAACLLzAAiy9AAIsvUACLL2AAiy9wAIsvkACLL7AAiy/AAIsv0ACLL/AAizAAAIs3sACLN9AAizgAAIs4IACLOFAAizhgAIs4cACLOIAAiziQAIs4sACLONAAizjgAIs48ACLORAAizkgAIs6MACLOoAAizqwAIs60ACLPmAAiz6QAIs+sACLPuAAiz8QAIs/QACLP3AAiz/AAItHcACLR5AAi0ewAItH0ACLSAAAi0gQAItIIACLSDAAi0hAAItIYACLSIAAi0iQAItIoACLSMAAi0jQAItQgACLUKAAi1DAAItQ4ACLURAAi1EgAItRMACLUUAAi1FQAItRcACLUZAAi1GgAItRsACLUdAAi1HgAItZkACLWbAAi1ngAItaAACLWjAAi1pAAItaUACLWmAAi1pwAItakACLWrAAi1rAAIta0ACLWvAAi1sAAItcEACLXCAAi1xAAItdUACLXeAAi14QAIteQACLXmAAi2HwAItiIACLYkAAi2JwAItioACLYtAAi2MAAItrMACLbXAAi2+wAItx4ACLdFAAi3ZQAIt4wACLezAAi30wAIt/cACLgbAAi4HQAIuCAACLgiAAi4JAAIuCYACLgpAAi4LAAIuC4ACLgwAAi4MwAIuDUACLg3AAi4OgAIuD0ACLg+AAi4QwAIuFwACLhhAAi4YwAIuGgACLhrAAi4bQAIuLYACLjaAAi5AQAIuSUACLkoAAi5KgAIuSwACLkuAAi5MAAIuTIACLkzAAi5NgAIuU8ACLl0AAi5dgAIuXgACLl6AAi5fAAIuX4ACLmAAAi5ggAIuYQACLmGAAi5qwAIua4ACLmxAAi5tAAIubcACLm6AAi5vQAIucAACLnDAAi5xgAIucgACLpDAAi6RQAIukgACLpKAAi6TQAIuk4ACLpPAAi6UAAIulEACLpTAAi6VQAIulYACLpXAAi6WQAIuloACLprAAi6bAAIum4ACLrpAAi66wAIuu0ACLrvAAi68gAIuvMACLr0AAi69QAIuvYACLr4AAi6+gAIuvsACLr8AAi6/gAIuv8ACLt6AAi7fAAIu38ACLuBAAi7hAAIu4UACLuGAAi7hwAIu4gACLuKAAi7jAAIu40ACLuOAAi7kAAIu5EACLuiAAi7owAIu6UACLwgAAi8IgAIvCQACLwmAAi8KQAIvCoACLwrAAi8LAAIvC0ACLwvAAi8MQAIvDIACLwzAAi8NQAIvDYACLyxAAi8swAIvLYACLy4AAi8uwAIvLwACLy9AAi8vgAIvL8ACLzBAAi8wwAIvMQACLzFAAi8xwAIvMgACLzZAAi82gAIvNwACL1XAAi9WQAIvVsACL1dAAi9YAAIvWEACL1iAAi9YwAIvWQACL1mAAi9aAAIvWkACL1qAAi9bAAIvW0ACL3oAAi96gAIve0ACL3vAAi98gAIvfMACL30AAi99QAIvfYACL34AAi9+gAIvfsACL38AAi9/gAIvf8ACL4YAAi+GQAIvhoACL4cAAi+lwAIvpkACL6bAAi+nQAIvqAACL6hAAi+ogAIvqMACL6kAAi+pgAIvqgACL6pAAi+qgAIvqwACL6tAAi/KAAIvyoACL8tAAi/LwAIvzIACL8zAAi/NAAIvzUACL82AAi/OAAIvzoACL87AAi/PAAIvz4ACL8/AAi/XQAIv3YACL+DAAi/hgAIv4kACL+MAAi/mQAIv5wACL+fAAi/ogAIv6QACL+6AAi/zAAIwF8ACMCCAAjAogAIwMIACMDEAAjAxgAIwMgACMDKAAjAzQAIwM4ACMDPAAjA0gAIwNMACMDVAAjA1gAIwNkACMDcAAjA3QAIwN4ACMDhAAjA4gAIwOcACMEAAAjBCQAIwQsACMENAAjBFgAIwRkACMEcAAjBHgAIwWcACMGLAAjBsgAIwdYACMHZAAjB2wAIwd0ACMHfAAjB4QAIweMACMHkAAjB5wAIwgAACMIhAAjCIwAIwiUACMInAAjCKQAIwisACMItAAjCLwAIwjEACMJSAAjCVQAIwlgACMJbAAjCXgAIwmEACMJkAAjCZwAIwmoACMJsAAjC5wAIwukACMLrAAjC7QAIwvAACMLxAAjC8gAIwvMACML0AAjC9gAIwvgACML5AAjC+gAIwvwACML9AAjDeAAIw3oACMN8AAjDfgAIw4EACMOCAAjDgwAIw4QACMOFAAjDhwAIw4kACMOKAAjDiwAIw40ACMOOAAjECQAIxAsACMQOAAjEEAAIxBMACMQUAAjEFQAIxBYACMQXAAjEGQAIxBsACMQcAAjEHQAIxB8ACMQgAAjEOQAIxDoACMQ7AAjEPQAIxLgACMS6AAjEvAAIxL4ACMTBAAjEwgAIxMMACMTEAAjExQAIxMcACMTJAAjEygAIxMsACMTNAAjEzgAIxUkACMVLAAjFTQAIxU8ACMVSAAjFUwAIxVQACMVVAAjFVgAIxVgACMVaAAjFWwAIxVwACMVeAAjFXwAIxdoACMXcAAjF3gAIxeAACMXjAAjF5AAIxeUACMXmAAjF5wAIxekACMXrAAjF7AAIxe0ACMXvAAjF8AAIxmsACMZtAAjGbwAIxnEACMZ0AAjGdQAIxnYACMZ3AAjGeAAIxnoACMZ8AAjGfQAIxn4ACMaAAAjGgQAIxvwACMb+AAjHAAAIxwIACMcFAAjHBgAIxwcACMcIAAjHCQAIxwsACMcNAAjHDgAIxw8ACMcRAAjHEgAIx1sACMd/AAjHpgAIx8oACMfNAAjHzwAIx9EACMfTAAjH1QAIx9cACMfYAAjH2wAIx/QACMgRAAjIEwAIyBUACMgXAAjIGQAIyBsACMgdAAjIHwAIyDwACMg/AAjIQgAIyEUACMhIAAjISwAIyE4ACMhRAAjIUwAIyM4ACMjQAAjI0gAIyNQACMjXAAjI2AAIyNkACMjaAAjI2wAIyN0ACMjfAAjI4AAIyOEACMjjAAjI5AAIyV8ACMlhAAjJYwAIyWUACMloAAjJaQAIyWoACMlrAAjJbAAIyW4ACMlwAAjJcQAIyXIACMl0AAjJdQAIyfAACMnyAAjJ9AAIyfYACMn5AAjJ+gAIyfsACMn8AAjJ/QAIyf8ACMoBAAjKAgAIygMACMoFAAjKBgAIyoEACMqDAAjKhgAIyogACMqLAAjKjAAIyo0ACMqOAAjKjwAIypEACMqTAAjKlAAIypUACMqXAAjKmAAIyxMACMsVAAjLFwAIyxkACMscAAjLHQAIyx4ACMsfAAjLIAAIyyIACMskAAjLJQAIyyYACMsoAAjLKQAIy6QACMumAAjLqAAIy6oACMutAAjLrgAIy68ACMuwAAjLsQAIy7MACMu1AAjLtgAIy7cACMu5AAjLugAIzDUACMw3AAjMOgAIzDwACMw/AAjMQAAIzEEACMxCAAjMQwAIzEUACMxHAAjMSAAIzEkACMxLAAjMTAAIzN8ACM0CAAjNIgAIzUIACM1EAAjNRgAIzUgACM1KAAjNTQAIzU4ACM1PAAjNUgAIzVMACM1VAAjNVgAIzVkACM1cAAjNXQAIzV4ACM1hAAjNYgAIzWcACM2AAAjNiQAIzYsACM2NAAjNlgAIzZkACM2cAAjNngAIzecACM4LAAjOMgAIzlYACM5ZAAjOWwAIzl0ACM5fAAjOYQAIzmMACM5kAAjOZwAIzoAACM6hAAjOowAIzqUACM6nAAjOqQAIzqsACM6tAAjOrwAIzrEACM7SAAjO1QAIztgACM7bAAjO3gAIzuEACM7kAAjO5wAIzuoACM7sAAjPZwAIz2kACM9rAAjPbQAIz3AACM9xAAjPcgAIz3MACM90AAjPdgAIz3gACM95AAjPegAIz3wACM99AAjP+AAIz/oACM/8AAjP/gAI0AEACNACAAjQAwAI0AQACNAFAAjQBwAI0AkACNAKAAjQCwAI0A0ACNAOAAjQiQAI0IsACNCOAAjQkAAI0JMACNCUAAjQlQAI0JYACNCXAAjQmQAI0JsACNCcAAjQnQAI0J8ACNCgAAjQuQAI0LoACNC7AAjQvQAI0TgACNE6AAjRPAAI0T4ACNFBAAjRQgAI0UMACNFEAAjRRQAI0UcACNFJAAjRSgAI0UsACNFNAAjRTgAI0ckACNHLAAjRzQAI0c8ACNHSAAjR0wAI0dQACNHVAAjR1gAI0dgACNHaAAjR2wAI0dwACNHeAAjR3wAI0loACNJcAAjSXgAI0mAACNJjAAjSZAAI0mUACNJmAAjSZwAI0mkACNJrAAjSbAAI0m0ACNJvAAjScAAI0usACNLtAAjS7wAI0vEACNL0AAjS9QAI0vYACNL3AAjS+AAI0voACNL8AAjS/QAI0v4ACNMAAAjTAQAI03wACNN+AAjTgAAI04IACNOFAAjThgAI04cACNOIAAjTiQAI04sACNONAAjTjgAI048ACNORAAjTkgAI09sACNP/AAjUJgAI1EoACNRNAAjUTwAI1FEACNRTAAjUVQAI1FcACNRYAAjUWwAI1HQACNSRAAjUkwAI1JUACNSXAAjUmQAI1JsACNSdAAjUnwAI1LwACNS/AAjUwgAI1MUACNTIAAjUywAI1M4ACNTRAAjU0wAI1U4ACNVQAAjVUgAI1VQACNVXAAjVWAAI1VkACNVaAAjVWwAI1V0ACNVfAAjVYAAI1WEACNVjAAjVZAAI1d8ACNXhAAjV5AAI1eYACNXpAAjV6gAI1esACNXsAAjV7QAI1e8ACNXxAAjV8gAI1fMACNX1AAjV9gAI1nEACNZzAAjWdQAI1ncACNZ6AAjWewAI1nwACNZ9AAjWfgAI1oAACNaCAAjWgwAI1oQACNaGAAjWhwAI1wIACNcEAAjXBwAI1wkACNcMAAjXDQAI1w4ACNcPAAjXEAAI1xIACNcUAAjXFQAI1xYACNcYAAjXGQAI15QACNeWAAjXmAAI15oACNedAAjXngAI158ACNegAAjXoQAI16MACNelAAjXpgAI16cACNepAAjXqgAI2CUACNgnAAjYKQAI2CsACNguAAjYLwAI2DAACNgxAAjYMgAI2DQACNg2AAjYNwAI2DgACNg6AAjYOwAI2LYACNi4AAjYuwAI2L0ACNjAAAjYwQAI2MIACNjDAAjYxAAI2MYACNjIAAjYyQAI2MoACNjMAAjYzQAI2WAACNmDAAjZowAI2cMACNnFAAjZxwAI2ckACNnLAAjZzgAI2c8ACNnQAAjZ0wAI2dQACNnWAAjZ1wAI2dkACNncAAjZ3QAI2d4ACNnhAAjZ4gAI2ecACNoAAAjaCQAI2gsACNoNAAjaFgAI2hkACNocAAjaHgAI2mcACNqLAAjasgAI2tYACNrZAAja2wAI2t0ACNrfAAja4QAI2uMACNrkAAja5wAI2wAACNshAAjbIwAI2yUACNsnAAjbKQAI2ysACNstAAjbLwAI2zEACNtSAAjbVQAI21gACNtbAAjbXgAI22EACNtkAAjbZwAI22oACNtsAAjb5wAI2+kACNvrAAjb7QAI2/AACNvxAAjb8gAI2/MACNv0AAjb9gAI2/gACNv5AAjb+gAI2/wACNv9AAjceAAI3HoACNx8AAjcfgAI3IEACNyCAAjcgwAI3IQACNyFAAjchwAI3IkACNyKAAjciwAI3I0ACNyOAAjdCQAI3QsACN0OAAjdEAAI3RMACN0UAAjdFQAI3RYACN0XAAjdGQAI3RsACN0cAAjdHQAI3R8ACN0gAAjdOQAI3ToACN07AAjdPQAI3bgACN26AAjdvAAI3b4ACN3BAAjdwgAI3cMACN3EAAjdxQAI3ccACN3JAAjdygAI3csACN3NAAjdzgAI3kkACN5LAAjeTQAI3k8ACN5SAAjeUwAI3lQACN5VAAjeVgAI3lgACN5aAAjeWwAI3lwACN5eAAjeXwAI3toACN7cAAje3gAI3uAACN7jAAje5AAI3uUACN7mAAje5wAI3ukACN7rAAje7AAI3u0ACN7vAAje8AAI32sACN9tAAjfbwAI33EACN90AAjfdQAI33YACN93AAjfeAAI33oACN98AAjffQAI334ACN+AAAjfgQAI3/wACN/+AAjgAAAI4AIACOAFAAjgBgAI4AcACOAIAAjgCQAI4AsACOANAAjgDgAI4A8ACOARAAjgEgAI4FsACOB/AAjgpgAI4MoACODNAAjgzwAI4NEACODTAAjg1QAI4NcACODYAAjg2wAI4PQACOERAAjhEwAI4RUACOEXAAjhGQAI4RsACOEdAAjhHwAI4TwACOE/AAjhQgAI4UUACOFIAAjhSwAI4U4ACOFRAAjhUwAI4c4ACOHQAAjh0gAI4dQACOHXAAjh2AAI4dkACOHaAAjh2wAI4d0ACOHfAAjh4AAI4eEACOHjAAjh5AAI4l8ACOJhAAjiYwAI4mUACOJoAAjiaQAI4moACOJrAAjibAAI4m4ACOJwAAjicQAI4nIACOJ0AAjidQAI4vAACOLyAAji9AAI4vYACOL5AAji+gAI4vsACOL8AAji/QAI4v8ACOMBAAjjAgAI4wMACOMFAAjjBgAI44EACOODAAjjhgAI44gACOOLAAjjjAAI440ACOOOAAjjjwAI45EACOOTAAjjlAAI45UACOOXAAjjmAAI5BMACOQVAAjkFwAI5BkACOQcAAjkHQAI5B4ACOQfAAjkIAAI5CIACOQkAAjkJQAI5CYACOQoAAjkKQAI5KQACOSmAAjkqAAI5KoACOStAAjkrgAI5K8ACOSwAAjksQAI5LMACOS1AAjktgAI5LcACOS5AAjkugAI5TUACOU3AAjlOQAI5TsACOU+AAjlPwAI5UAACOVBAAjlQgAI5UQACOVGAAjlRwAI5UgACOVKAAjlSwAI5d4ACOYBAAjmIQAI5kEACOZDAAjmRQAI5kcACOZJAAjmTAAI5k0ACOZOAAjmUQAI5lIACOZUAAjmVQAI5lcACOZaAAjmWwAI5lwACOZfAAjmYAAI5mUACOZ+AAjmhwAI5okACOaLAAjmlAAI5pcACOaaAAjmnAAI5uUACOcJAAjnMAAI51QACOdXAAjnWQAI51sACOddAAjnXwAI52EACOdiAAjnZQAI534ACOefAAjnoQAI56MACOelAAjnpwAI56kACOerAAjnrQAI568ACOfQAAjn0wAI59YACOfZAAjn3AAI598ACOfiAAjn5QAI5+g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ACQMsAAkDLQAJAy4ACQMvAAkDMAAJAzIACQM0AAkDNQAJAzYACQM4AAkDOQAJA7QACQO2AAkDuQAJA7sACQO+AAkDvwAJA8AACQPBAAkDwgAJA8QACQPGAAkDxwAJA8gACQPKAAkDywAJA9wACQPdAAkD3wAJBFoACQRcAAkEXgAJBGAACQRjAAkEZAAJBGUACQRmAAkEZwAJBGkACQRrAAkEbAAJBG0ACQRvAAkEcAAJBOsACQTtAAkE8AAJBPIACQT1AAkE9gAJBPcACQT4AAkE+QAJBPsACQT9AAkE/gAJBP8ACQUBAAkFAgAJBRMACQUUAAkFFgAJBZEACQWTAAkFlQAJBZcACQWaAAkFmwAJBZwACQWdAAkFngAJBaAACQWiAAkFowAJBaQACQWmAAkFpwAJBiIACQYkAAkGJwAJBikACQYsAAkGLQAJBi4ACQYvAAkGMAAJBjIACQY0AAkGNQAJBjYACQY4AAkGOQAJBlIACQZTAAkGVAAJBlYACQbRAAkG0wAJBtUACQbXAAkG2gAJBtsACQbcAAkG3QAJBt4ACQbgAAkG4gAJBuMACQbkAAkG5gAJBucACQdiAAkHZAAJB2cACQdpAAkHbAAJB20ACQduAAkHbwAJB3AACQdyAAkHdAAJB3UACQd2AAkHeAAJB3kACQePAAkHqAAJB8EACQfEAAkHxwAJB8oACQfNAAkH0AAJB9MACQfsAAkH7wAJB/IACQf1AAkH+AAJB/sACQf+AAkIAAAJCAUACQgTAAkIJgAJCDUACQg6AAkIzQAJCPAACQkQAAkJMAAJCTIACQk0AAkJNgAJCTgACQk7AAkJPAAJCT0ACQlAAAkJQQAJCUMACQlEAAkJRgAJCUkACQlKAAkJSwAJCU4ACQlPAAkJVAAJCW0ACQl2AAkJeAAJCXoACQmDAAkJhgAJCYkACQmLAAkJ1AAJCfgACQofAAkKQwAJCkYACQpIAAkKSgAJCkwACQpOAAkKUAAJClEACQpUAAkKbQAJCo4ACQqQAAkKkgAJCpQACQqWAAkKmAAJCpoACQqcAAkKngAJCr8ACQrCAAkKxQAJCsgACQrLAAkKzgAJCtEACQrUAAkK1wAJCtkACQtUAAkLVgAJC1gACQtaAAkLXQAJC14ACQtfAAkLYAAJC2EACQtjAAkLZQAJC2YACQtnAAkLaQAJC2oACQvlAAkL5wAJC+kACQvrAAkL7gAJC+8ACQvwAAkL8QAJC/IACQv0AAkL9gAJC/cACQv4AAkL+gAJC/sACQx2AAkMeAAJDHsACQx9AAkMgAAJDIEACQyCAAkMgwAJDIQACQyGAAkMiAAJDIkACQyKAAkMjAAJDI0ACQymAAkMpwAJDKgACQyqAAkNJQAJDScACQ0pAAkNKwAJDS4ACQ0vAAkNMAAJDTEACQ0yAAkNNAAJDTYACQ03AAkNOAAJDToACQ07AAkNtgAJDbgACQ26AAkNvAAJDb8ACQ3AAAkNwQAJDcIACQ3DAAkNxQAJDccACQ3IAAkNyQAJDcsACQ3MAAkORwAJDkkACQ5LAAkOTQAJDlAACQ5RAAkOUgAJDlMACQ5UAAkOVgAJDlgACQ5ZAAkOWgAJDlwACQ5dAAkO2AAJDtoACQ7cAAkO3gAJDuEACQ7iAAkO4wAJDuQACQ7lAAkO5wAJDukACQ7qAAkO6wAJDu0ACQ7uAAkPaQAJD2sACQ9tAAkPbwAJD3IACQ9zAAkPdAAJD3UACQ92AAkPeAAJD3oACQ97AAkPfAAJD34ACQ9/AAkPyAAJD+wACRATAAkQNwAJEDoACRA8AAkQPgAJEEAACRBCAAkQRAAJEEUACRBIAAkQYQAJEH4ACRCAAAkQggAJEIQACRCGAAkQiAAJEIoACRCMAAkQqQAJEKwACRCvAAkQsgAJELUACRC4AAkQuwAJEL4ACRDAAAkROwAJET0ACRE/AAkRQQAJEUQACRFFAAkRRgAJEUcACRFIAAkRSgAJEUwACRFNAAkRTgAJEVAACRFRAAkRzAAJEc4ACRHQAAkR0gAJEdUACRHWAAkR1wAJEdgACRHZAAkR2wAJEd0ACRHeAAkR3wAJEeEACRHiAAkSXQAJEl8ACRJhAAkSYwAJEmYACRJnAAkSaAAJEmkACRJqAAkSbAAJEm4ACRJvAAkScAAJEnIACRJzAAkS7gAJEvAACRLyAAkS9AAJEvcACRL4AAkS+QAJEvoACRL7AAkS/QAJEv8ACRMAAAkTAQAJEwMACRMEAAkTfwAJE4EACRODAAkThQAJE4gACROJAAkTigAJE4sACROMAAkTjgAJE5AACRORAAkTkgAJE5QACROVAAkUEAAJFBIACRQUAAkUFgAJFBkACRQaAAkUGwAJFBwACRQdAAkUHwAJFCEACRQiAAkUIwAJFCUACRQmAAkUoQAJFKMACRSlAAkUpwAJFKoACRSrAAkUrAAJFK0ACRSuAAkUsAAJFLIACRSzAAkUtAAJFLYACRS3AAkVSgAJFW0ACRWNAAkVrQAJFa8ACRWxAAkVswAJFbUACRW4AAkVuQAJFboACRW9AAkVvgAJFcAACRXBAAkVxAAJFccACRXIAAkVyQAJFcwACRXNAAkV0gAJFesACRX0AAkV9gAJFfgACRYBAAkWBAAJFgcACRYJAAkWUgAJFnYACRadAAkWwQAJFsQACRbGAAkWyAAJFsoACRbMAAkWzgAJFs8ACRbSAAkW6wAJFwwACRcOAAkXEAAJFxIACRcUAAkXFgAJFxgACRcaAAkXHAAJFz0ACRdAAAkXQwAJF0YACRdJAAkXTAAJF08ACRdSAAkXVQAJF1cACRfSAAkX1AAJF9YACRfYAAkX2wAJF9wACRfdAAkX3gAJF98ACRfhAAkX4wAJF+QACRflAAkX5wAJF+gACRhjAAkYZQAJGGcACRhpAAkYbAAJGG0ACRhuAAkYbwAJGHAACRhyAAkYdAAJGHUACRh2AAkYeAAJGHkACRj0AAkY9gAJGPkACRj7AAkY/gAJGP8ACRkAAAkZAQAJGQIACRkEAAkZBgAJGQcACRkIAAkZCgAJGQsACRkkAAkZJQAJGSYACRkoAAkZowAJGaUACRmnAAkZqQAJGawACRmtAAkZrgAJGa8ACRmwAAkZsgAJGbQACRm1AAkZtgAJGbgACRm5AAkaNAAJGjYACRo4AAkaOgAJGj0ACRo+AAkaPwAJGkAACRpBAAkaQwAJGkUACRpGAAkaRwAJGkkACRpKAAkaxQAJGscACRrJAAkaywAJGs4ACRrPAAka0AAJGtEACRrSAAka1AAJGtYACRrXAAka2AAJGtoACRrbAAkbVgAJG1gACRtaAAkbXAAJG18ACRtgAAkbYQAJG2IACRtjAAkbZQAJG2cACRtoAAkbaQAJG2sACRtsAAkb5wAJG+kACRvrAAkb7QAJG/AACRvxAAkb8gAJG/MACRv0AAkb9gAJG/gACRv5AAkb+gAJG/wACRv9AAkcRgAJHGoACRyRAAkctQAJHLgACRy6AAkcvAAJHL4ACRzAAAkcwgAJHMMACRzGAAkc3wAJHPwACRz+AAkdAAAJHQIACR0EAAkdBgAJHQgACR0KAAkdJwAJHSoACR0tAAkdMAAJHTMACR02AAkdOQAJHTwACR0+AAkduQAJHbsACR29AAkdvwAJHcIACR3DAAkdxAAJHcUACR3GAAkdyAAJHcoACR3LAAkdzAAJHc4ACR3PAAkeSgAJHkwACR5OAAkeUAAJHlMACR5UAAkeVQAJHlYACR5XAAkeWQAJHlsACR5cAAkeXQAJHl8ACR5gAAke2wAJHt0ACR7fAAke4QAJHuQACR7lAAke5gAJHucACR7oAAke6gAJHuwACR7tAAke7gAJHvAACR7xAAkfbAAJH24ACR9xAAkfcwAJH3YACR93AAkfeAAJH3kACR96AAkffAAJH34ACR9/AAkfgAAJH4IACR+DAAkf/gAJIAAACSACAAkgBAAJIAcACSAIAAkgCQAJIAoACSALAAkgDQAJIA8ACSAQAAkgEQAJIBMACSAUAAkgjwAJIJEACSCTAAkglQAJIJgACSCZAAkgmgAJIJsACSCcAAkgngAJIKAACSChAAkgogAJIKQACSClAAkhIAAJISIACSElAAkhJwAJISoACSErAAkhLAAJIS0ACSEuAAkhMAAJITIACSEzAAkhNAAJITYACSE3AAkhygAJIe0ACSINAAkiLQAJIi8ACSIxAAkiMwAJIjUACSI4AAkiOQAJIjoACSI9AAkiPgAJIkAACSJBAAkiQwAJIkYACSJHAAkiSAAJIksACSJMAAkiVQAJIm4ACSJ3AAkieQAJInsACSKEAAkihwAJIooACSKMAAki1QAJIvkACSMgAAkjRAAJI0cACSNJAAkjSwAJI00ACSNPAAkjUQAJI1IACSNVAAkjbgAJI48ACSORAAkjkwAJI5UACSOXAAkjmQAJI5sACSOdAAkjnwAJI8AACSPDAAkjxgAJI8kACSPMAAkjzwAJI9IACSPVAAkj2AAJI9oACSRVAAkkVwAJJFkACSRbAAkkXgAJJF8ACSRgAAkkYQAJJGIACSRkAAkkZgAJJGcACSRoAAkkagAJJGsACSTmAAkk6AAJJOoACSTsAAkk7wAJJPAACSTxAAkk8gAJJPMACST1AAkk9wAJJPgACST5AAkk+wAJJPwACSV3AAkleQAJJXwACSV+AAklgQAJJYIACSWDAAklhAAJJYUACSWHAAkliQAJJYoACSWLAAkljQAJJY4ACSWnAAklqAAJJakACSWrAAkmJgAJJigACSYqAAkmLAAJJi8ACSYwAAkmMQAJJjIACSYzAAkmNQAJJjcACSY4AAkmOQAJJjsACSY8AAkmtwAJJrkACSa7AAkmvQAJJsAACSbBAAkmwgAJJsMACSbEAAkmxgAJJsgACSbJAAkmygAJJswACSbNAAknSAAJJ0oACSdMAAknTgAJJ1EACSdSAAknUwAJJ1QACSdVAAknVwAJJ1kACSdaAAknWwAJJ10ACSdeAAkn2QAJJ9sACSfdAAkn3wAJJ+IACSfjAAkn5AAJJ+UACSfmAAkn6AAJJ+oACSfrAAkn7AAJJ+4ACSfvAAkoagAJKGwACShuAAkocAAJKHMACSh0AAkodQAJKHYACSh3AAkoeQAJKHsACSh8AAkofQAJKH8ACSiAAAkoyQAJKO0ACSkUAAkpOAAJKTsACSk9AAkpPwAJKUEACSlDAAkpRQAJKUYACSlJAAkpYgAJKX8ACSmBAAkpgwAJKYUACSmHAAkpiQAJKYsACSmNAAkpqgAJKa0ACSmwAAkpswAJKbYACSm5AAkpvAAJKb8ACSnBAAkqPAAJKj4ACSpAAAkqQgAJKkUACSpGAAkqRwAJKkgACSpJAAkqSwAJKk0ACSpOAAkqTwAJKlEACSpSAAkqzQAJKs8ACSrRAAkq0wAJKtYACSrXAAkq2AAJKtkACSraAAkq3AAJKt4ACSrfAAkq4AAJKuIACSrjAAkrXgAJK2AACStiAAkrZAAJK2cACStoAAkraQAJK2oACStrAAkrbQAJK28ACStwAAkrcQAJK3MACSt0AAkr7wAJK/EACSvzAAkr9QAJK/gACSv5AAkr+gAJK/sACSv8AAkr/gAJLAAACSwBAAksAgAJLAQACSwFAAksgAAJLIIACSyEAAkshgAJLIkACSyKAAksiwAJLIwACSyNAAksjwAJLJEACSySAAkskwAJLJUACSyWAAktEQAJLRMACS0VAAktFwAJLRoACS0bAAktHAAJLR0ACS0eAAktIAAJLSIACS0jAAktJAAJLSYACS0nAAktogAJLaQACS2mAAktqAAJLasACS2sAAktrQAJLa4ACS2vAAktsQAJLbMACS20AAkttQAJLbcACS24AAkuSwAJLm4ACS6OAAkurgAJLrAACS6yAAkutAAJLrYACS65AAkuugAJLrsACS6+AAkuvwAJLsEACS7CAAkuxAAJLscACS7IAAkuyQAJLswACS7NAAku1gAJLu8ACS74AAku+gAJLvwACS8FAAkvCAAJLwsACS8NAAkvVgAJL3oACS+hAAkvxQAJL8gACS/KAAkvzAAJL84ACS/QAAkv0gAJL9MACS/WAAkv7wAJMBAACTASAAkwFAAJMBYACTAYAAkwGgAJMBwACTAeAAkwIAAJMEEACTBEAAkwRwAJMEoACTBNAAkwUAAJMFMACTBWAAkwWQAJMFsACTDWAAkw2AAJMNoACTDcAAkw3wAJMOAACTDhAAkw4gAJMOMACTDlAAkw5wAJMOgACTDpAAkw6wAJMOwACTFnAAkxaQAJMWsACTFtAAkxcAAJMXEACTFyAAkxcwAJMXQACTF2AAkxeAAJMXkACTF6AAkxfAAJMX0ACTH4AAkx+gAJMf0ACTH/AAkyAgAJMgMACTIEAAkyBQAJMgYACTIIAAkyCgAJMgsACTIMAAkyDgAJMg8ACTIoAAkyKQAJMioACTIsAAkypwAJMqkACTKrAAkyrQAJMrAACTKxAAkysgAJMrMACTK0AAkytgAJMrgACTK5AAkyugAJMrwACTK9AAkzOAAJMzoACTM8AAkzPgAJM0EACTNCAAkzQwAJM0QACTNFAAkzRwAJM0kACTNKAAkzSwAJM00ACTNOAAkzyQAJM8sACTPNAAkzzwAJM9IACTPTAAkz1AAJM9UACTPWAAkz2AAJM9oACTPbAAkz3AAJM94ACTPfAAk0WgAJNFwACTReAAk0YAAJNGMACTRkAAk0ZQAJNGYACTRnAAk0aQAJNGsACTRsAAk0bQAJNG8ACTRwAAk06wAJNO0ACTTvAAk08QAJNPQACTT1AAk09gAJNPcACTT4AAk0+gAJNPwACTT9AAk0/gAJNQAACTUBAAk1SgAJNW4ACTWVAAk1uQAJNbwACTW+AAk1wAAJNcIACTXEAAk1xgAJNccACTXKAAk14wAJNgAACTYCAAk2BAAJNgYACTYIAAk2CgAJNgwACTYOAAk2KwAJNi4ACTYxAAk2NAAJNjcACTY6AAk2PQAJNkAACTZCAAk2vQAJNr8ACTbBAAk2wwAJNsYACTbHAAk2yAAJNskACTbKAAk2zAAJNs4ACTbPAAk20AAJNtIACTbTAAk3TgAJN1AACTdSAAk3VAAJN1cACTdYAAk3WQAJN1o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ACVF9AAlRfgAJUYAACVGBAAlR/AAJUf4ACVIAAAlSAgAJUgUACVIGAAlSBwAJUggACVIJAAlSCwAJUg0ACVIOAAlSDwAJUhEACVISAAlSjQAJUo8ACVKRAAlSkwAJUpYACVKXAAlSmAAJUpkACVKaAAlSnAAJUp4ACVKfAAlSoAAJUqIACVKjAAlTHgAJUyAACVMiAAlTJAAJUycACVMoAAlTKQAJUyoACVMrAAlTLQAJUy8ACVMwAAlTMQAJUzMACVM0AAlTRQAJU0YACVNIAAlTwwAJU8UACVPHAAlTyQAJU8wACVPNAAlTzgAJU88ACVPQAAlT0gAJU9QACVPVAAlT1gAJU9gACVPZAAlUVAAJVFYACVRYAAlUWgAJVF0ACVReAAlUXwAJVGAACVRhAAlUYwAJVGUACVRmAAlUZwAJVGkACVRqAAlU5QAJVOcACVTqAAlU7AAJVO8ACVTwAAlU8QAJVPIACVTzAAlU9QAJVPcACVT4AAlU+QAJVPsACVT8AAlVjwAJVbIACVXSAAlV8gAJVfQACVX2AAlV+AAJVfoACVX9AAlV/gAJVf8ACVYCAAlWAwAJVgUACVYGAAlWCAAJVgsACVYMAAlWDQAJVhAACVYRAAlWFgAJVi8ACVY4AAlWOgAJVjwACVZFAAlWSAAJVksACVZNAAlWlgAJVroACVbhAAlXBQAJVwgACVcKAAlXDAAJVw4ACVcQAAlXEgAJVxMACVcWAAlXLwAJV1AACVdSAAlXVAAJV1YACVdYAAlXWgAJV1wACVdeAAlXYAAJV4EACVeEAAlXhwAJV4oACVeNAAlXkAAJV5MACVeWAAlXmQAJV5sACVgWAAlYGAAJWBoACVgcAAlYHwAJWCAACVghAAlYIgAJWCMACVglAAlYJwAJWCgACVgpAAlYKwAJWCwACVinAAlYqQAJWKsACVitAAlYsAAJWLEACViyAAlYswAJWLQACVi2AAlYuAAJWLkACVi6AAlYvAAJWL0ACVk4AAlZOgAJWT0ACVk/AAlZQgAJWUMACVlEAAlZRQAJWUYACVlIAAlZSgAJWUsACVlMAAlZTgAJWU8ACVloAAlZaQAJWWoACVlsAAlZ5wAJWekACVnrAAlZ7QAJWfAACVnxAAlZ8gAJWfMACVn0AAlZ9gAJWfgACVn5AAlZ+gAJWfwACVn9AAlaeAAJWnoACVp8AAlafgAJWoEACVqCAAlagwAJWoQACVqFAAlahwAJWokACVqKAAlaiwAJWo0ACVqOAAlbCQAJWwsACVsNAAlbDwAJWxIACVsTAAlbFAAJWxUACVsWAAlbGAAJWxoACVsbAAlbHAAJWx4ACVsfAAlbmgAJW5wACVueAAlboAAJW6MACVukAAlbpQAJW6YACVunAAlbqQAJW6sACVusAAlbrQAJW68ACVuwAAlcKwAJXC0ACVwvAAlcMQAJXDQACVw1AAlcNgAJXDcACVw4AAlcOgAJXDwACVw9AAlcPgAJXEAACVxBAAlcigAJXK4ACVzVAAlc+QAJXPwACVz+AAldAAAJXQIACV0EAAldBgAJXQcACV0KAAldIwAJXUAACV1CAAldRAAJXUYACV1IAAldSgAJXUwACV1OAAldawAJXW4ACV1xAAlddAAJXXcACV16AAldfQAJXYAACV2CAAld/QAJXf8ACV4CAAleBAAJXgcACV4IAAleCQAJXgoACV4LAAleDQAJXg8ACV4QAAleEQAJXhMACV4UAAlejwAJXpEACV6TAAlelQAJXpgACV6ZAAlemgAJXpsACV6cAAlengAJXqAACV6hAAleogAJXqQACV6lAAlfIAAJXyIACV8kAAlfJgAJXykACV8qAAlfKwAJXywACV8tAAlfLwAJXzEACV8yAAlfMwAJXzUACV82AAlfsQAJX7MACV+2AAlfuAAJX7sACV+8AAlfvQAJX74ACV+/AAlfwQAJX8MACV/EAAlfxQAJX8cACV/IAAlgQwAJYEUACWBHAAlgSQAJYEwACWBNAAlgTgAJYE8ACWBQAAlgUgAJYFQACWBVAAlgVgAJYFgACWBZAAlg1AAJYNYACWDYAAlg2gAJYN0ACWDeAAlg3wAJYOAACWDhAAlg4wAJYOUACWDmAAlg5wAJYOkACWDqAAlhZQAJYWcACWFpAAlhawAJYW4ACWFvAAlhcAAJYXEACWFyAAlhdAAJYXYACWF3AAlheAAJYXoACWF7AAliDgAJYjEACWJRAAlicQAJYnMACWJ1AAlidwAJYnkACWJ8AAlifQAJYn4ACWKBAAliggAJYoQACWKFAAlihwAJYooACWKLAAlijAAJYo8ACWKQAAlimQAJYrIACWK7AAlivQAJYr8ACWLIAAliywAJYs4ACWLQAAljGQAJYz0ACWNkAAljiAAJY4sACWONAAljjwAJY5EACWOTAAljlQAJY5YACWOZAAljsgAJY9MACWPVAAlj1wAJY9kACWPbAAlj3QAJY98ACWPhAAlj4wAJZAQACWQHAAlkCgAJZA0ACWQQAAlkEwAJZBYACWQZAAlkHAAJZB4ACWSZAAlkmwAJZJ0ACWSfAAlkogAJZKMACWSkAAlkpQAJZKYACWSoAAlkqgAJZKsACWSsAAlkrgAJZK8ACWUqAAllLAAJZS4ACWUwAAllMwAJZTQACWU1AAllNgAJZTcACWU5AAllOwAJZTwACWU9AAllPwAJZUAACWW7AAllvQAJZcAACWXCAAllxQAJZcYACWXHAAllyAAJZckACWXLAAllzQAJZc4ACWXPAAll0QAJZdIACWXrAAll7AAJZe0ACWXvAAlmagAJZmwACWZuAAlmcAAJZnMACWZ0AAlmdQAJZnYACWZ3AAlmeQAJZnsACWZ8AAlmfQAJZn8ACWaAAAlm+wAJZv0ACWb/AAlnAQAJZwQACWcFAAlnBgAJZwcACWcIAAlnCgAJZwwACWcNAAlnDgAJZxAACWcRAAlnjAAJZ44ACWeQAAlnkgAJZ5UACWeWAAlnlwAJZ5gACWeZAAlnmwAJZ50ACWeeAAlnnwAJZ6EACWeiAAloHQAJaB8ACWghAAloIwAJaCYACWgnAAloKAAJaCkACWgqAAloLAAJaC4ACWgvAAloMAAJaDIACWgzAAlorgAJaLAACWiyAAlotAAJaLcACWi4AAlouQAJaLoACWi7AAlovQAJaL8ACWjAAAlowQAJaMMACWjEAAlpDQAJaTEACWlYAAlpfAAJaX8ACWmBAAlpgwAJaYUACWmHAAlpiQAJaYoACWmNAAlppgAJacMACWnFAAlpxwAJackACWnLAAlpzQAJac8ACWnRAAlp7gAJafEACWn0AAlp9wAJafoACWn9AAlqAAAJagMACWoFAAlqgAAJaoIACWqEAAlqhgAJaokACWqKAAlqiwAJaowACWqNAAlqjwAJapEACWqSAAlqkwAJapUACWqWAAlrEQAJaxMACWsVAAlrFwAJaxoACWsbAAlrHAAJax0ACWseAAlrIAAJayIACWsjAAlrJAAJayYACWsnAAlrogAJa6QACWumAAlrqAAJa6sACWusAAlrrQAJa64ACWuvAAlrsQAJa7MACWu0AAlrtQAJa7cACWu4AAlsMwAJbDUACWw3AAlsOQAJbDwACWw9AAlsPgAJbD8ACWxAAAlsQgAJbEQACWxFAAlsRgAJbEgACWxJAAlsxAAJbMYACWzIAAlsygAJbM0ACWzOAAlszwAJbNAACWzRAAls0wAJbNUACWzWAAls1wAJbNkACWzaAAltVQAJbVcACW1ZAAltWwAJbV4ACW1fAAltYAAJbWEACW1iAAltZAAJbWYACW1nAAltaAAJbWoACW1rAAlt5gAJbegACW3qAAlt7AAJbe8ACW3wAAlt8QAJbfIACW3zAAlt9QAJbfcACW34AAlt+QAJbfsACW38AAlujwAJbrIACW7SAAlu8gAJbvQACW72AAlu+AAJbvoACW79AAlu/gAJbv8ACW8CAAlvAwAJbwUACW8GAAlvCQAJbwwACW8NAAlvDgAJbxEACW8SAAlvFwAJbzAACW85AAlvOwAJbz0ACW9GAAlvSQAJb0wACW9OAAlvlwAJb7sACW/iAAlwBgAJcAkACXALAAlwDQAJcA8ACXARAAlwEwAJcBQACXAXAAlwMAAJcFEACXBTAAlwVQAJcFcACXBZAAlwWwAJcF0ACXBfAAlwYQAJcIIACXCFAAlwiAAJcIsACXCOAAlwkQAJcJQACXCXAAlwmgAJcJwACXEXAAlxGQAJcRsACXEdAAlxIAAJcSEACXEiAAlxIwAJcSQACXEmAAlxKAAJcSkACXEqAAlxLAAJcS0ACXGoAAlxqgAJcawACXGuAAlxsQAJcbIACXGzAAlxtAAJcbUACXG3AAlxuQAJcboACXG7AAlxvQAJcb4ACXI5AAlyOwAJcj4ACXJAAAlyQwAJckQACXJFAAlyRgAJckcACXJJAAlySwAJckwACXJNAAlyTwAJclAACXJpAAlyagAJcmsACXJtAAly6AAJcuoACXLsAAly7gAJcvEACXLyAAly8wAJcvQACXL1AAly9wAJcvkACXL6AAly+wAJcv0ACXL+AAlzeQAJc3sACXN9AAlzfwAJc4IACXODAAlzhAAJc4UACXOGAAlziAAJc4oACXOLAAlzjAAJc44ACXOPAAl0CgAJdAwACXQOAAl0EAAJdBMACXQUAAl0FQAJdBYACXQXAAl0GQAJdBsACXQcAAl0HQAJdB8ACXQgAAl0mwAJdJ0ACXSfAAl0oQAJdKQACXSlAAl0pgAJdKcACXSoAAl0qgAJdKwACXStAAl0rgAJdLAACXSxAAl1LAAJdS4ACXUwAAl1MgAJdTUACXU2AAl1NwAJdTgACXU5AAl1OwAJdT0ACXU+AAl1PwAJdUEACXVCAAl1iwAJda8ACXXWAAl1+gAJdf0ACXX/AAl2AQAJdgMACXYFAAl2BwAJdggACXYLAAl2JAAJdkEACXZDAAl2RQAJdkcACXZJAAl2SwAJdk0ACXZPAAl2bAAJdm8ACXZyAAl2dQAJdngACXZ7AAl2fgAJdoEACXaDAAl2/gAJdwAACXcCAAl3BAAJdwcACXcIAAl3CQAJdwoACXcLAAl3DQAJdw8ACXcQAAl3EQAJdxMACXcUAAl3jwAJd5EACXeUAAl3lgAJd5kACXeaAAl3mwAJd5wACXedAAl3nwAJd6EACXeiAAl3owAJd6UACXemAAl4IQAJeCMACXglAAl4JwAJeCoACXgrAAl4LAAJeC0ACXguAAl4MAAJeDIACXgzAAl4NAAJeDYACXg3AAl4sgAJeLQACXi3AAl4uQAJeLwACXi9AAl4vgAJeL8ACXjAAAl4wgAJeMQACXjFAAl4xgAJeMgACXjJAAl5RAAJeUYACXlIAAl5SgAJeU0ACXlOAAl5TwAJeVAACXlRAAl5UwAJeVUACXlWAAl5VwAJeVkACXlaAAl51QAJedcACXnZAAl52wAJed4ACXnfAAl54AAJeeEACXniAAl55AAJeeYACXnnAAl56AAJeeoACXnrAAl6ZgAJemgACXprAAl6bQAJenAACXpxAAl6cgAJenMACXp0AAl6dgAJengACXp5AAl6egAJenwACXp9AAl7EAAJezMACXtTAAl7cwAJe3UACXt3AAl7eQAJe3sACXt+AAl7fwAJe4AACXuDAAl7hAAJe4YACXuHAAl7iQAJe4wACXuNAAl7jgAJe5EACXuSAAl7lwAJe7AACXu5AAl7uwAJe70ACXvGAAl7yQAJe8wACXvOAAl8FwAJfDsACXxiAAl8hgAJfIkACXyLAAl8jQAJfI8ACXyRAAl8kwAJfJQACXyXAAl8sAAJfNEACXzTAAl81QAJfNcACXzZAAl82wAJfN0ACXzfAAl84QAJfQIACX0FAAl9CAAJfQsACX0OAAl9EQAJfRQACX0XAAl9GgAJfRwACX2XAAl9mQAJfZsACX2dAAl9oAAJfaEACX2iAAl9owAJfaQACX2mAAl9qAAJfakACX2qAAl9rAAJfa0ACX4oAAl+KgAJfiwACX4uAAl+MQAJfjIACX4zAAl+NAAJfjUACX43AAl+OQAJfjoACX47AAl+PQAJfj4ACX65AAl+uwAJfr4ACX7AAAl+wwAJfsQACX7FAAl+xgAJfscACX7JAAl+ywAJfswACX7NAAl+zwAJftAACX7pAAl+6gAJfusACX7tAAl/aAAJf2oACX9sAAl/bgAJf3EACX9yAAl/cwAJf3QACX91AAl/dwAJf3kACX96AAl/ewAJf30ACX9+AAl/+QAJf/sACX/9AAl//wAJgAIACYADAAmABAAJgAUACYAGAAmACAAJgAoACYALAAmADAAJgA4ACYAPAAmAigAJgIwACYCOAAmAkAAJgJMACYCUAAmAlQAJgJYACYCXAAmAmQAJgJsACYCcAAmAnQAJgJ8ACYCgAAmBGwAJgR0ACYEfAAmBIQAJgSQACYElAAmBJgAJgScACYEoAAmBKgAJgSwACYEtAAmBLgAJgTAACYExAAmBrAAJga4ACYGwAAmBsgAJgbUACYG2AAmBtwAJgbgACYG5AAmBuwAJgb0ACYG+AAmBvwAJgcEACYHCAAmCCwAJgi8ACYJWAAmCegAJgn0ACYJ/AAmCgQAJgoMACYKFAAmChwAJgogACYKLAAmCpAAJgsEACYLDAAmCxQAJgscACYLJAAmCywAJgs0ACYLPAAmC7AAJgu8ACYLyAAmC9QAJgvgACYL7AAmC/gAJgwEACYMDAAmDfgAJg4AACYODAAmDhQAJg4gACYOJAAmDigAJg4sACYOMAAmDjgAJg5AACYORAAmDkgAJg5QACYOVAAmEEAAJhBIACYQUAAmEFgAJhBkACYQaAAmEGwAJhBwACYQdAAmEHwAJhCEACYQiAAmEIwAJhCUACYQmAAmEoQAJhKMACYSlAAmEpwAJhKoACYSrAAmErAAJhK0ACYSuAAmEsAAJhLIACYSzAAmEtAAJhLYACYS3AAmFMgAJhTQACYU3AAmFOQAJhTwACYU9AAmFPgAJhT8ACYVAAAmFQgAJhUQACYVFAAmFRgAJhUgACYVJAAmFxAAJhcYACYXIAAmFygAJhc0ACYXOAAmFzwAJhdAACYXRAAmF0wAJhdUACYXWAAmF1wAJhdkACYXaAAmGVQAJhlcACYZZAAmGWwAJhl4ACYZfAAmGYAAJhmEACYZiAAmGZAAJhmYACYZnAAmGaAAJhmoACYZrAAmG5gAJhugACYbqAAmG7AAJhu8ACYbwAAmG8QAJhvIACYbzAAmG9QAJhvcACYb4AAmG+QAJhvsACYb8AAmHjwAJh7IACYfSAAmH8gAJh/QACYf2AAmH+AAJh/oACYf9AAmH/gAJh/8ACYgCAAmIAwAJiAUACYgGAAmICAAJiAsACYgMAAmIDQAJiBAACYgRAAmIGgAJiDMACYg8AAmIPgAJiEAACYhJAAmITAAJiE8ACYhRAAmImgAJiL4ACYjlAAmJCQAJiQwACYkOAAmJEAAJiRIACYkUAAmJFgAJiRcACYkaAAmJMwAJiVQACYlWAAmJWAAJiVoACYlcAAmJXgAJiWAACYliAAmJZAAJiYUACYmIAAmJiwAJiY4ACYmRAAmJlAAJiZcACYmaAAmJnQAJiZ8ACYoaAAmKHAAJih4ACYogAAmKIwAJiiQACYolAAmKJgAJiicACYopAAmKKwAJiiwACYotAAmKLwAJijAACYqrAAmKrQAJiq8ACYqxAAmKtAAJirUACYq2AAmKtwAJirgACYq6AAmKvAAJir0ACYq+AAmKwAAJisEACYs8AAmLPgAJi0EACYtDAAmLRgAJi0cACYtIAAmLSQAJi0oACYtMAAmLTgAJi08ACYtQAAmLUgAJi1MACYtsAAmLbQAJi24ACYtwAAmL6wAJi+0ACYvvAAmL8QAJi/QACYv1AAmL9gAJi/cACYv4AAmL+gAJi/wACYv9AAmL/gAJjAAACYwBAAmMfAAJjH4ACYyAAAmMggAJjIUACYyGAAmMhwAJjIgACYyJAAmMiwAJjI0ACYyOAAmMjwAJjJEACYySAAmNDQAJjQ8ACY0RAAmNEwAJjRYACY0XAAmNGAAJjRkACY0aAAmNHAAJjR4ACY0fAAmNIAAJjSIACY0jAAmNngAJjaAACY2iAAmNpAAJjacACY2oAAmNqQAJjaoACY2rAAmNrQAJja8ACY2wAAmNsQAJjbMACY20AAmOLwAJjjEACY4zAAmONQAJjjgACY45AAmOOgAJjjsACY48AAmOPgAJjkAACY5BAAmOQgAJjkQACY5FAAmOjgAJjrIACY7ZAAmO/QAJjwAACY8CAAmPBAAJjwYACY8IAAmPCgAJjwsACY8OAAmPJwAJj0QACY9GAAmPSAAJj0oACY9MAAmPTgAJj1AACY9SAAmPbwAJj3IACY91AAmPeAAJj3sACY9+AAmPgQAJj4QACY+GAAmQAQAJkAMACZAFAAmQBwAJkAoACZALAAmQDAAJkA0ACZAOAAmQEAAJkBIACZATAAmQFAAJkBYACZAXAAmQkgAJkJQACZCWAAmQmAAJkJsACZCcAAmQnQAJkJ4ACZCfAAmQoQAJkKMACZCkAAmQpQAJkKcACZCoAAmRIwAJkSUACZEnAAmRKQAJkSwACZEtAAmRLgAJkS8ACZEwAAmRMgAJkTQACZE1AAmRNgAJkTgACZE5AAmRtAAJkbYACZG4AAmRugAJkb0ACZG+AAmRvwAJkcAACZHBAAmRwwAJkcUACZHGAAmRxwAJkckACZHKAAmSRQAJkkcACZJJAAmSSwAJkk4ACZJPAAmSUAAJklEACZJSAAmSVAAJklYACZJXAAmSWAAJkloACZJbAAmS1gAJktgACZLaAAmS3AAJkt8ACZLgAAmS4QAJkuIACZLjAAmS5QAJkucACZLoAAmS6QAJkusACZLsAAmTZwAJk2kACZNrAAmTbQAJk3AACZNxAAmTcgAJk3MACZN0AAmTdgAJk3gACZN5AAmTegAJk3wACZN9AAmUEAAJlDMACZRTAAmUcwAJlHUACZR3AAmUeQAJlHsACZR+AAmUfwAJlIAACZSDAAmUhAAJlIYACZSHAAmUigAJlI0ACZSOAAmUjwAJlJIACZSTAAmUmAAJlLEACZS6AAmUvAAJlL4ACZTHAAmUygAJlM0ACZTPAAmVGAAJlTwACZVjAAmVhwAJlYoACZWMAAmVjgAJlZAACZWSAAmVlAAJlZUACZWYAAmVsQAJldIACZXUAAmV1gAJldgACZXaAAmV3AAJld4ACZXgAAmV4gAJlgMACZYGAAmWCQAJlgwACZYPAAmWEgAJlhUACZYYAAmWGwAJlh0ACZaYAAmWmgAJlpwACZaeAAmWoQAJlqIACZajAAmWpAAJlqUACZanAAmWqQAJlqoACZarAAmWrQAJlq4ACZcpAAmXKwAJly0ACZcvAAmXMgAJlzMACZc0AAmXNQAJlzYACZc4AAmXOgAJlzsACZc8AAmXPgAJlz8ACZe6AAmXvAAJl78ACZfBAAmXxAAJl8UACZfGAAmXxwAJl8gACZfKAAmXzAAJl80ACZfOAAmX0AAJl9EACZfqAAmX6wAJl+wACZfuAAmYaQAJmGsACZhtAAmYbwAJmHIACZhzAAmYdAAJmHUACZh2AAmYeAAJmHoACZh7AAmYfAAJmH4ACZh/AAmY+gAJmPwACZj+AAmZAAAJmQMACZkEAAmZBQAJmQYACZkHAAmZCQAJmQsACZkMAAmZDQAJmQ8ACZkQAAmZiwAJmY0ACZmPAAmZkQAJmZQACZmVAAmZlgAJmZcACZmYAAmZmgAJmZwACZmdAAmZngAJmaAACZmhAAmaHAAJmh4ACZogAAmaIgAJmiUACZomAAmaJwAJmigACZopAAmaKwAJmi0ACZouAAmaLwAJmjEACZoyAAmarQAJmq8ACZqxAAmaswAJmrYACZq3AAmauAAJmrkACZq6AAmavAAJmr4ACZq/AAmawAAJmsIACZrDAAmbDAAJmzAACZtXAAmbewAJm34ACZuAAAmbggAJm4QACZuGAAmbiAAJm4kACZuMAAmbpQAJm8IACZvEAAmbxgAJm8gACZvKAAmbzAAJm84ACZvQAAmb7QAJm/AACZvzAAmb9gAJm/kACZv8AAmb/wAJnAIACZwEAAmcfwAJnIEACZyDAAmchQAJnIgACZyJAAmcigAJnIsACZyMAAmcjgAJnJAACZyRAAmckgAJnJQACZyVAAmdEAAJnRIACZ0VAAmdFwAJnRoACZ0bAAmdHAAJnR0ACZ0eAAmdIAAJnSIACZ0jAAmdJAAJnSYACZ0nAAmdogAJnaQACZ2mAAmdqAAJnasACZ2sAAmdrQAJna4ACZ2vAAmdsQAJnbMACZ20AAmdtQAJnbcACZ24AAmeMwAJnjUACZ44AAmeOgAJnj0ACZ4+AAmePwAJnkAACZ5BAAmeQwAJnkUACZ5GAAmeRwAJnkkACZ5KAAmexQAJnscACZ7JAAmeywAJns4ACZ7PAAme0AAJntEACZ7SAAme1AAJntYACZ7XAAme2AAJntoACZ7bAAmfVgAJn1gACZ9aAAmfXAAJn18ACZ9gAAmfYQAJn2IACZ9jAAmfZQAJn2cACZ9oAAmfaQAJn2sACZ9sAAmf5wAJn+kACZ/sAAmf7gAJn/EACZ/yAAmf8wAJn/QACZ/1AAmf9wAJn/kACZ/6AAmf+wAJn/0ACZ/+AAmgkQAJoLQACaDUAAmg9AAJoPYACaD4AAmg+gAJoPwACaD/AAmhAAAJoQEACaEEAAmhBQAJoQcACaEIAAmhCwAJoQ4ACaEPAAmhEAAJoRMACaEUAAmhGQAJoTIACaE7AAmhPQAJoT8ACaFIAAmhSwAJoU4ACaFQAAmhmQAJob0ACaHkAAmiCAAJogsACaINAAmiDwAJohEACaITAAmiFQAJohYACaIZAAmiMgAJolMACaJVAAmiVwAJolkACaJbAAmiXQAJol8ACaJhAAmiYwAJooQACaKHAAmiigAJoo0ACaKQAAmikwAJopYACaKZAAminAAJop4ACaMZAAmjGwAJox0ACaMfAAmjIgAJoyMACaMkAAmjJQAJoyYACaMoAAmjKgAJoysACaMsAAmjLgAJoy8ACaOqAAmjrAAJo64ACaOwAAmjswAJo7QACaO1AAmjtgAJo7cACaO5AAmjuwAJo7wACaO9AAmjvwAJo8AACaQ7AAmkPQAJpEAACaRCAAmkRQAJpEYACaRHAAmkSAAJpEkACaRLAAmkTQAJpE4ACaRPAAmkUQAJpFIACaRrAAmkbAAJpG0ACaRvAAmk6gAJpOwACaTuAAmk8AAJpPMACaT0AAmk9QAJpPYACaT3AAmk+QAJpPsACaT8AAmk/QAJpP8ACaUAAAmlewAJpX0ACaV/AAmlgQAJpYQACaWFAAmlhgAJpYcACaWIAAmligAJpYwACaWNAAmljgAJpZAACaWRAAmmDAAJpg4ACaYQAAmmEgAJphUACaYWAAmmFwAJphgACaYZAAmmGwAJph0ACaYeAAmmHwAJpiEACaYiAAmmnQAJpp8ACaahAAmmowAJpqYACaanAAmmqAAJpqkACaaqAAmmrAAJpq4ACaavAAmmsAAJprIACaazAAmnLgAJpzAACacyAAmnNAAJpzcACac4AAmnOQAJpzoACac7AAmnPQAJpz8ACadAAAmnQQAJp0MACadEAAmnjQAJp7EACafYAAmn/AAJp/8ACagBAAmoAwAJqAUACagHAAmoCQAJqAoACagNAAmoJgAJqEMACahFAAmoRwAJqEkACahLAAmoTQAJqE8ACahRAAmobgAJqHEACah0AAmodwAJqHoACah9AAmogAAJqIMACaiFAAmpAAAJqQIACakEAAmpBgAJqQkACakKAAmpCwAJqQwACakNAAmpDwAJqREACakSAAmpEwAJqRUACakWAAmpkQAJqZMACamVAAmplwAJqZoACambAAmpnAAJqZ0ACameAAmpoAAJqaIACamjAAmppAAJqaYACamnAAmqIgAJqiQACaomAAmqKAAJqisACaosAAmqLQAJqi4ACaovAAmqMQAJqjMACao0AAmqNQAJqjcACao4AAmqswAJqrUACaq4AAmqugAJqr0ACaq+AAmqvwAJqsAACarBAAmqwwAJqsUACarGAAmqxwAJqskACarKAAmrRQAJq0cACatJAAmrSwAJq04ACatPAAmrUAAJq1EACatSAAmrVAAJq1YACatXAAmrWAAJq1oACatbAAmr1gAJq9gACavaAAmr3AAJq98ACavgAAmr4QAJq+IACavjAAmr5QAJq+cACavoAAmr6QAJq+sACavsAAmsZwAJrGkACaxsAAmsbgAJrHEACaxyAAmscwAJrHQACax1AAmsdwAJrHkACax6AAmsewAJrH0ACax+AAmtEQAJrTQACa1UAAmtdAAJrXYACa14AAmtegAJrXwACa1/AAmtgAAJrYEACa2EAAmthQAJrYcACa2IAAmtigAJrY0ACa2OAAmtjwAJrZIACa2TAAmtmAAJrbEACa26AAmtvAAJrb4ACa3HAAmtygAJrc0ACa3PAAmuGAAJrjwACa5jAAmuhwAJrooACa6MAAmujgAJrpAACa6SAAmulAAJrpUACa6YAAmusQAJrtIACa7UAAmu1gAJrtgACa7aAAmu3AAJrt4ACa7gAAmu4gAJrwMACa8GAAmvCQAJrwwACa8PAAmvEgAJrxUACa8YAAmvGwAJrx0ACa+YAAmvmgAJr5wACa+eAAmvoQAJr6IACa+jAAmvpAAJr6UACa+nAAmvqQAJr6oACa+rAAmvrQAJr64ACbApAAmwKwAJsC0ACbAvAAmwMgAJsDMACbA0AAmwNQAJsDYACbA4AAmwOgAJsDsACbA8AAmwPgAJsD8ACbC6AAmwvAAJsL8ACbDBAAmwxAAJsMUACbDGAAmwxwAJsMgACbDKAAmwzAAJsM0ACbDOAAmw0AAJsNEACbDqAAmw6wAJsOwACbDuAAmxaQAJsWsACbFtAAmxbwAJsXIACbFzAAmxdAAJsXUACbF2AAmxeAAJsXoACbF7AAmxfAAJsX4ACbF/AAmx+gAJsfwACbH+AAmyAAAJsgMACbIEAAmyBQAJsgYACbIHAAmyCQAJsgsACbIMAAmyDQAJsg8ACbIQAAmyiwAJso0ACbKPAAmykQAJspQACbKVAAmylgAJspcACbKYAAmymgAJspwACbKdAAmyngAJsqAACbKhAAmzHAAJsx4ACbMgAAmzIgAJsyUACbMmAAmzJwAJsygACbMpAAmzKwAJsy0ACbMuAAmzLwAJszEACbMyAAmzrQAJs68ACbOxAAmzswAJs7YACbO3AAmzuAAJs7kACbO6AAmzvAAJs74ACbO/AAmzwAAJs8IACbPDAAm0DAAJtDAACbRXAAm0ewAJtH4ACbSAAAm0ggAJtIQACbSGAAm0iAAJtIkACbSMAAm0pQAJtMIACbTEAAm0xgAJtMgACbTKAAm0zAAJtM4ACbTQAAm07QAJtPAACbTzAAm09gAJtPkACbT8AAm0/wAJtQIACbUEAAm1fwAJtYEACbWDAAm1hQAJtYgACbWJAAm1igAJtYsACbWMAAm1jgAJtZAACbWRAAm1kgAJtZQACbWVAAm2EAAJthIACbYUAAm2FgAJthkACbYaAAm2GwAJthwACbYdAAm2HwAJtiEACbYiAAm2IwAJtiUACbYmAAm2oQAJtqMACbalAAm2pwAJtqoACbarAAm2rAAJtq0ACbauAAm2sAAJtrIACbazAAm2tAAJtrYACba3AAm3MgAJtzQACbc2AAm3OAAJtzsACbc8AAm3PQAJtz4ACbc/AAm3QQAJt0MACbdEAAm3RQAJt0cACbdIAAm3wwAJt8UACbfHAAm3yQAJt8wACbfNAAm3zgAJt88ACbfQAAm30gAJt9QACbfVAAm31gAJt9gACbfZAAm4VAAJuFYACbhYAAm4WgAJuF0ACbheAAm4XwAJuGAACbhhAAm4YwAJuGUACbhmAAm4ZwAJuGkACbhqAAm45QAJuOcACbjpAAm46wAJuO4ACbjvAAm48AAJuPEACbjyAAm49AAJuPYACbj3AAm4+AAJuPoACbj7AAm5jgAJubEACbnRAAm58QAJufMACbn1AAm59wAJufkACbn8AAm5/QAJuf4ACboBAAm6AgAJugQACboFAAm6BwAJugoACboLAAm6DAAJug8ACboQAAm6FQAJui4ACbo3AAm6OQAJujsACbpEAAm6RwAJukoACbpMAAm6lQAJurkACbrgAAm7BAAJuwcACbsJAAm7CwAJuw0ACbsPAAm7EQAJuxIACbsVAAm7LgAJu08ACbtRAAm7UwAJu1UACbtXAAm7WQAJu1sACbtdAAm7XwAJu4AACbuDAAm7hgAJu4kACbuMAAm7jwAJu5IACbuVAAm7mAAJu5oACbwVAAm8FwAJvBkACbwbAAm8HgAJvB8ACbwgAAm8IQAJvCIACbwkAAm8JgAJvCcACbwoAAm8KgAJvCsACbymAAm8qAAJvKoACbysAAm8rwAJvLAACbyxAAm8sgAJvLMACby1AAm8twAJvLgACby5AAm8uwAJvLwACb03AAm9OQAJvTwACb0+AAm9QQAJvUIACb1DAAm9RAAJvUUACb1HAAm9SQAJvUoACb1LAAm9TQAJvU4ACb1nAAm9aAAJvWkACb1rAAm95gAJvegACb3qAAm97AAJve8ACb3wAAm98QAJvfIACb3zAAm99QAJvfcACb34AAm9+QAJvfsACb38AAm+dwAJvnkACb57AAm+fQAJvoAACb6BAAm+ggAJvoMACb6EAAm+hgAJvogACb6JAAm+igAJvowACb6NAAm/CAAJvwoACb8MAAm/DgAJvxEACb8SAAm/EwAJvxQACb8VAAm/FwAJvxkACb8aAAm/GwAJvx0ACb8eAAm/mQAJv5sACb+dAAm/nwAJv6IACb+jAAm/pAAJv6UACb+mAAm/qAAJv6oACb+rAAm/rAAJv64ACb+vAAnAKgAJwCwACcAuAAnAMAAJwDMACcA0AAnANQAJwDYACcA3AAnAOQAJwDsACcA8AAnAPQAJwD8ACcBAAAnAiQAJwK0ACcDUAAnA+AAJwPsACcD9AAnA/wAJwQEACcEDAAnBBQAJwQYACcEJAAnBIgAJwT8ACcFBAAnBQwAJwUUACcFHAAnBSQAJwUsACcFNAAnBagAJwW0ACcFwAAnBcwAJwXYACcF5AAnBfAAJwX8ACcGBAAnB/AAJwf4ACcIAAAnCAgAJwgUACcIGAAnCBwAJwggACcIJAAnCCwAJwg0ACcIOAAnCDwAJwhEACcISAAnCjQAJwo8ACcKRAAnCkwAJwpYACcKXAAnCmAAJwpkACcKaAAnCnAAJwp4ACcKfAAnCoAAJwqIACcKjAAnDHgAJwyAACcMiAAnDJAAJwycACcMoAAnDKQAJwyoACcMrAAnDLQAJwy8ACcMwAAnDMQAJwzMACcM0AAnDrwAJw7EACcO0AAnDtgAJw7kACcO6AAnDuwAJw7wACcO9AAnDvwAJw8EACcPCAAnDwwAJw8UACcPGAAnEQQAJxEMACcRFAAnERwAJxEoACcRLAAnETAAJxE0ACcROAAnEUAAJxFIACcRTAAnEVAAJxFYACcRXAAnE0gAJxNQACcTWAAnE2AAJxNsACcTcAAnE3QAJxN4ACcTfAAnE4QAJxOMACcTkAAnE5QAJxOcACcToAAnFYwAJxWUACcVnAAnFaQAJxWwACcVtAAnFbgAJxW8ACcVwAAnFcgAJxXQACcV1AAnFdgAJxXgACcV5AAnFigAJxYsACcWNAAnGCAAJxgoACcYMAAnGDgAJxhEACcYSAAnGEwAJxhQACcYVAAnGFwAJxhkACcYaAAnGGwAJxh0ACcYeAAnGmQAJxpsACcadAAnGnwAJxqIACcajAAnGpAAJxqUACcamAAnGqAAJxqoACcarAAnGrAAJxq4ACcavAAnHKgAJxywACccvAAnHMQAJxzQACcc1AAnHNgAJxzcACcc4AAnHOgAJxzwACcc9AAnHPgAJx0AACcdBAAnH1AAJx/cACcgXAAnINwAJyDkACcg7AAnIPQAJyD8ACchCAAnIQwAJyEQACchHAAnISAAJyEoACchLAAnITQAJyFAACchRAAnIUgAJyFUACchWAAnIWwAJyHQACch9AAnIfwAJyIEACciKAAnIjQAJyJAACciSAAnI2wAJyP8ACckmAAnJSgAJyU0ACclPAAnJUQAJyVMACclVAAnJVwAJyVgACclbAAnJdAAJyZUACcmXAAnJmQAJyZsACcmdAAnJnwAJyaEACcmjAAnJpQAJycYACcnJAAnJzAAJyc8ACcnSAAnJ1QAJydgACcnbAAnJ3gAJyeAACcpbAAnKXQAJyl8ACcphAAnKZAAJymUACcpmAAnKZwAJymgACcpqAAnKbAAJym0ACcpuAAnKcAAJynEACcrsAAnK7gAJyvAACcryAAnK9QAJyvYACcr3AAnK+AAJyvkACcr7AAnK/QAJyv4ACcr/AAnLAQAJywIACct9AAnLfwAJy4IACcuEAAnLhwAJy4gACcuJAAnLigAJy4sACcuNAAnLjwAJy5AACcuRAAnLkwAJy5QACcutAAnLrgAJy68ACcuxAAnMLAAJzC4ACcwwAAnMMgAJzDUACcw2AAnMNwAJzDgACcw5AAnMOwAJzD0ACcw+AAnMPwAJzEEACcxCAAnMvQAJzL8ACczBAAnMwwAJzMYACczHAAnMyAAJzMkACczKAAnMzAAJzM4ACczPAAnM0AAJzNIACczTAAnNTgAJzVAACc1SAAnNVAAJzVcACc1YAAnNWQAJzVoACc1bAAnNXQAJzV8ACc1gAAnNYQAJzWMACc1kAAnN3wAJzeEACc3jAAnN5QAJzegACc3pAAnN6gAJzesACc3sAAnN7gAJzfAACc3xAAnN8gAJzfQACc31AAnOcAAJznIACc50AAnOdgAJznkACc56AAnOewAJznwACc59AAnOfwAJzoEACc6CAAnOgwAJzoUACc6GAAnOzwAJzvMACc8aAAnPPgAJz0EACc9DAAnPRQAJz0cACc9JAAnPSwAJz0wACc9PAAnPaAAJz4UACc+HAAnPiQAJz4sACc+NAAnPjwAJz5EACc+TAAnPsAAJz7MACc+2AAnPuQAJz7wACc+/AAnPwgAJz8UACc/HAAnQQgAJ0EQACdBGAAnQSAAJ0EsACdBMAAnQTQAJ0E4ACdBPAAnQUQAJ0FMACdBUAAnQVQAJ0FcACdBYAAnQ0wAJ0NUACdDXAAnQ2QAJ0NwACdDdAAnQ3gAJ0N8ACdDgAAnQ4gAJ0OQACdDlAAnQ5gAJ0OgACdDpAAnRZAAJ0WYACdFoAAnRagAJ0W0ACdFuAAnRbwAJ0XAACdFxAAnRcwAJ0XUACdF2AAnRdwAJ0XkACdF6AAnR9QAJ0fcACdH5AAnR+wAJ0f4ACdH/AAnSAAAJ0gEACdICAAnSBAAJ0gYACdIHAAnSCAAJ0goACdILAAnShgAJ0ogACdKKAAnSjAAJ0o8ACdKQAAnSkQAJ0pIACdKTAAnSlQAJ0pcACdKYAAnSmQAJ0psACdKcAAnTFwAJ0xkACdMbAAnTHQAJ0yAACdMhAAnTIgAJ0yMACdMkAAnTJgAJ0ygACdMpAAnTKgAJ0ywACdMtAAnTqAAJ06oACdOsAAnTrgAJ07EACdOyAAnTswAJ07QACdO1AAnTtwAJ07kACdO6AAnTuwAJ070ACdO+AAnTzwAJ09AACdPSAAnT4wAJ0/QACdP3AAnT+gAJ0/0ACdQAAAnUAgAJ1DsACdQ+AAnUQAAJ1EMACdRGAAnUSQAJ1EwACdTPAAnU8wAJ1RcACdU6AAnVYQAJ1YEACdWoAAnVzwAJ1e8ACdYTAAnWNwAJ1jkACdY8AAnWPgAJ1kAACdZCAAnWRQAJ1kgACdZKAAnWTAAJ1k8ACdZRAAnWUwAJ1lYACdZZAAnWWgAJ1l8ACdZ4AAnWfQAJ1n8ACdaEAAnWhwAJ1okACdbSAAnW9gAJ1x0ACddBAAnXRAAJ10YACddIAAnXSgAJ10wACddOAAnXTwAJ11IACddrAAnXkAAJ15IACdeUAAnXlgAJ15gACdeaAAnXnAAJ154ACdegAAnXogAJ18cACdfKAAnXzQAJ19AACdfTAAnX1gAJ19kACdfcAAnX3wAJ1+IACdfkAAnYXwAJ2GEACdhkAAnYZgAJ2GkACdhqAAnYawAJ2GwACdhtAAnYbwAJ2HEACdhyAAnYcwAJ2HUACdh2AAnYhwAJ2IgACdiKAAnZBQAJ2QcACdkJAAnZCwAJ2Q4ACdkPAAnZEAAJ2REACdkSAAnZFAAJ2RYACdkXAAnZGAAJ2RoACdkbAAnZlgAJ2ZgACdmbAAnZnQAJ2aAACdmhAAnZogAJ2aMACdmkAAnZpgAJ2agACdmpAAnZqgAJ2awACdmtAAnZvgAJ2b8ACdnBAAnaPAAJ2j4ACdpAAAnaQgAJ2kUACdpGAAnaRwAJ2kgACdpJAAnaSwAJ2k0ACdpOAAnaTwAJ2lEACdpSAAnazQAJ2s8ACdrSAAna1AAJ2tcACdrYAAna2QAJ2toACdrbAAna3QAJ2t8ACdrgAAna4QAJ2uMACdrkAAna9QAJ2vYACdr4AAnbcwAJ23UACdt3AAnbeQAJ23wACdt9AAnbfgAJ238ACduAAAnbggAJ24QACduFAAnbhgAJ24gACduJAAncBAAJ3AYACdwJAAncCwAJ3A4ACdwPAAncEAAJ3BEACdwSAAncFAAJ3BYACdwXAAncGAAJ3BoACdwbAAncNAAJ3DUACdw2AAncOAAJ3LMACdy1AAnctwAJ3LkACdy8AAncvQAJ3L4ACdy/AAncwAAJ3MIACdzEAAncxQAJ3MYACdzIAAncyQAJ3UQACd1GAAndSQAJ3UsACd1OAAndTwAJ3VAACd1RAAndUgAJ3VQACd1WAAndVwAJ3VgACd1aAAndWwAJ3XwACd2VAAndlgAJ3ZcACd2ZAAndqgAJ3a8ACd2yAAndtAAJ3bkACd3yAAnd9QAJ3fcACd36AAnd/QAJ3gAACd4DAAnehgAJ3qoACd7OAAne8QAJ3xgACd84AAnfXwAJ34YACd+mAAnfygAJ3+4ACd/wAAnf8wAJ3/UACd/3AAnf+QAJ3/wACd//AAngAQAJ4AMACeAGAAngCAAJ4AoACeANAAngEAAJ4BEACeAWAAngLwAJ4DQACeA2AAngOwAJ4D4ACeBAAAngiQAJ4K0ACeDUAAng+AAJ4PsACeD9AAng/wAJ4QEACeEDAAnhBQAJ4QYACeEJAAnhIgAJ4UcACeFJAAnhSwAJ4U0ACeFPAAnhUQAJ4VMACeFVAAnhVwAJ4VkACeF+AAnhgQAJ4YQACeGHAAnhigAJ4Y0ACeGQAAnhkwAJ4ZYACeGZAAnhmwAJ4hYACeIYAAniGwAJ4h0ACeIgAAniIQAJ4iIACeIjAAniJAAJ4iYACeIoAAniKQAJ4ioACeIsAAniLQAJ4j4ACeI/AAniQQAJ4rwACeK+AAniwAAJ4sIACeLFAAnixgAJ4scACeLIAAniyQAJ4ssACeLNAAnizgAJ4s8ACeLRAAni0gAJ400ACeNPAAnjUgAJ41QACeNXAAnjWAAJ41kACeNaAAnjWwAJ410ACeNfAAnjYAAJ42EACeNjAAnjZAAJ43UACeN2AAnjeAAJ4/MACeP1AAnj9wAJ4/kACeP8AAnj/QAJ4/4ACeP/AAnkAAAJ5AIACeQEAAnkBQAJ5AYACeQIAAnkCQAJ5IQACeSGAAnkiQAJ5IsACeSOAAnkjwAJ5JAACeSRAAnkkgAJ5JQACeSWAAnklwAJ5JgACeSaAAnkmwAJ5KwACeStAAnkrwAJ5SoACeUsAAnlLgAJ5TAACeUzAAnlNAAJ5TUACeU2AAnlNwAJ5TkACeU7AAnlPAAJ5T0ACeU/AAnlQAAJ5bsACeW9AAnlwAAJ5cIACeXFAAnlxgAJ5ccACeXIAAnlyQAJ5csACeXNAAnlzgAJ5c8ACeXRAAnl0gAJ5esACeXsAAnl7QAJ5e8ACeZqAAnmbAAJ5m4ACeZwAAnmcwAJ5nQACeZ1AAnmdgAJ5ncACeZ5AAnmewAJ5nwACeZ9AAnmfwAJ5oAACeb7AAnm/QAJ5wAACecCAAnnBQAJ5wYACecHAAnnCAAJ5wkACecLAAnnDQAJ5w4ACecPAAnnEQAJ5xIACec2AAnnTwAJ51AACedRAAnnUwAJ52Q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ACgGZAAoBmgAKAhUACgIXAAoCGQAKAhsACgIeAAoCHwAKAiAACgIhAAoCIgAKAiQACgImAAoCJwAKAigACgIqAAoCKwAKAr4ACgLhAAoDAQAKAyEACgMjAAoDJQAKAycACgMpAAoDLAAKAy0ACgMuAAoDMQAKAzIACgM0AAoDNQAKAzcACgM6AAoDOwAKAzwACgM/AAoDQAAKA0kACgNiAAoDawAKA20ACgNvAAoDeAAKA3sACgN+AAoDgAAKA8kACgPtAAoEFAAKBDgACgQ7AAoEPQAKBD8ACgRBAAoEQwAKBEUACgRGAAoESQAKBGIACgSDAAoEhQAKBIcACgSJAAoEiwAKBI0ACgSPAAoEkQAKBJMACgS0AAoEtwAKBLoACgS9AAoEwAAKBMMACgTGAAoEyQAKBMwACgTOAAoFSQAKBUsACgVNAAoFTwAKBVIACgVTAAoFVAAKBVUACgVWAAoFWAAKBVoACgVbAAoFXAAKBV4ACgVfAAoF2gAKBdwACgXeAAoF4AAKBeMACgXkAAoF5QAKBeYACgXnAAoF6QAKBesACgXsAAoF7QAKBe8ACgXwAAoGawAKBm0ACgZwAAoGcgAKBnUACgZ2AAoGdwAKBngACgZ5AAoGewAKBn0ACgZ+AAoGfwAKBoEACgaCAAoGmwAKBpwACgadAAoGnwAKBxoACgccAAoHHgAKByAACgcjAAoHJAAKByUACgcmAAoHJwAKBykACgcrAAoHLAAKBy0ACgcvAAoHMAAKB6sACgetAAoHrwAKB7EACge0AAoHtQAKB7YACge3AAoHuAAKB7oACge8AAoHvQAKB74ACgfAAAoHwQAKCDwACgg+AAoIQAAKCEIACghFAAoIRgAKCEcACghIAAoISQAKCEsACghNAAoITgAKCE8ACghRAAoIUgAKCM0ACgjPAAoI0QAKCNMACgjWAAoI1wAKCNgACgjZAAoI2gAKCNwACgjeAAoI3wAKCOAACgjiAAoI4wAKCV4ACglgAAoJYgAKCWQACglnAAoJaAAKCWkACglqAAoJawAKCW0ACglvAAoJcAAKCXEACglzAAoJdAAKCb0ACgnhAAoKCAAKCiwACgovAAoKMQAKCjMACgo1AAoKNwAKCjkACgo6AAoKPQAKClYACgpzAAoKdQAKCncACgp5AAoKewAKCn0ACgp/AAoKgQAKCp4ACgqhAAoKpAAKCqcACgqqAAoKrQAKCrAACgqzAAoKtQAKCzAACgsyAAoLNAAKCzYACgs5AAoLOgAKCzsACgs8AAoLPQAKCz8ACgtBAAoLQgAKC0MACgtFAAoLRgAKC8EACgvDAAoLxQAKC8cACgvKAAoLywAKC8wACgvNAAoLzgAKC9AACgvSAAoL0wAKC9QACgvWAAoL1wAKDFIACgxUAAoMVgAKDFgACgxbAAoMXAAKDF0ACgxeAAoMXwAKDGEACgxjAAoMZAAKDGUACgxnAAoMaAAKDOMACgzlAAoM6AAKDOoACgztAAoM7gAKDO8ACgzwAAoM8QAKDPMACgz1AAoM9gAKDPcACgz5AAoM+gAKDXUACg13AAoNeQAKDXsACg1+AAoNfwAKDYAACg2BAAoNggAKDYQACg2GAAoNhwAKDYgACg2KAAoNiwAKDgYACg4IAAoOCgAKDgwACg4PAAoOEAAKDhEACg4SAAoOEwAKDhUACg4XAAoOGAAKDhkACg4bAAoOHAAKDpcACg6ZAAoOmwAKDp0ACg6gAAoOoQAKDqIACg6jAAoOpAAKDqYACg6oAAoOqQAKDqoACg6sAAoOrQAKD0AACg9jAAoPgwAKD6MACg+lAAoPpwAKD6kACg+rAAoPrgAKD68ACg+wAAoPswAKD7QACg+2AAoPtwAKD7oACg+9AAoPvgAKD78ACg/CAAoPwwAKD8gACg/hAAoP6gAKD+wACg/uAAoP9wAKD/oACg/9AAoP/wAKEEgAChBsAAoQkwAKELcAChC6AAoQvAAKEL4AChDAAAoQwgAKEMQAChDFAAoQyAAKEOEAChECAAoRBAAKEQYAChEIAAoRCgAKEQwAChEOAAoREAAKERIAChEzAAoRNgAKETkAChE8AAoRPwAKEUIAChFFAAoRSAAKEUsAChFNAAoRyAAKEcoAChHMAAoRzgAKEdEAChHSAAoR0wAKEdQAChHVAAoR1wAKEdkAChHaAAoR2wAKEd0AChHeAAoSWQAKElsAChJdAAoSXwAKEmIAChJjAAoSZAAKEmUAChJmAAoSaAAKEmoAChJrAAoSbAAKEm4AChJvAAoS6gAKEuwAChLvAAoS8QAKEvQAChL1AAoS9gAKEvcAChL4AAoS+gAKEvwAChL9AAoS/gAKEwAAChMBAAoTGgAKExsAChMcAAoTHgAKE5kAChObAAoTnQAKE58AChOiAAoTowAKE6QAChOlAAoTpgAKE6gAChOqAAoTqwAKE6wAChOuAAoTrwAKFCoAChQsAAoULgAKFDAAChQzAAoUNAAKFDUAChQ2AAoUNwAKFDkAChQ7AAoUPAAKFD0AChQ/AAoUQAAKFLsAChS9AAoUvwAKFMEAChTEAAoUxQAKFMYAChTHAAoUyAAKFMoAChTMAAoUzQAKFM4AChTQAAoU0QAKFUwAChVOAAoVUAAKFVIAChVVAAoVVgAKFVcAChVYAAoVWQAKFVsAChVdAAoVXgAKFV8AChVhAAoVYgAKFd0AChXfAAoV4QAKFeMAChXmAAoV5wAKFegAChXpAAoV6gAKFewAChXuAAoV7wAKFfAAChXyAAoV8wAKFjwAChZgAAoWhwAKFqsAChauAAoWsAAKFrIACha0AAoWtgAKFrgACha5AAoWvAAKFtUAChbyAAoW9AAKFvYAChb4AAoW+gAKFvwAChb+AAoXAAAKFx0AChcgAAoXIwAKFyYAChcpAAoXLAAKFy8AChcyAAoXNAAKF68AChexAAoXswAKF7UAChe4AAoXuQAKF7oAChe7AAoXvAAKF74AChfAAAoXwQAKF8IAChfEAAoXxQAKGEAAChhCAAoYRQAKGEcAChhKAAoYSwAKGEwAChhNAAoYTgAKGFAAChhSAAoYUwAKGFQAChhWAAoYVwAKGNIAChjUAAoY1gAKGNgAChjbAAoY3AAKGN0AChjeAAoY3wAKGOEAChjjAAoY5AAKGOUAChjnAAoY6AAKGWMAChllAAoZaAAKGWoAChltAAoZbgAKGW8AChlwAAoZcQAKGXMAChl1AAoZdgAKGXcAChl5AAoZegAKGf0AChohAAoaRQAKGmgAChqPAAoarwAKGtYAChr9AAobHQAKG0EAChtlAAobZwAKG2oAChtsAAobbgAKG3AAChtzAAobdgAKG3gACht6AAobfQAKG38AChuBAAobhAAKG4cAChuIAAobjQAKG6YAChurAAobrQAKG7IAChu1AAobtwAKHAAAChwkAAocSwAKHG8AChxyAAocdAAKHHYAChx4AAocegAKHHwAChx9AAocgAAKHJkAChy+AAocwAAKHMIAChzEAAocxgAKHMgAChzKAAoczAAKHM4AChzQAAoc9QAKHPgAChz7AAoc/gAKHQEACh0EAAodBwAKHQoACh0NAAodEAAKHRIACh2NAAodjwAKHZIACh2UAAodlwAKHZgACh2ZAAodmgAKHZsACh2dAAodnwAKHaAACh2hAAodowAKHaQACh21AAodtgAKHbgACh4zAAoeNQAKHjcACh45AAoePAAKHj0ACh4+AAoePwAKHkAACh5CAAoeRAAKHkUACh5GAAoeSAAKHkkACh7EAAoexgAKHskACh7LAAoezgAKHs8ACh7QAAoe0QAKHtIACh7UAAoe1gAKHtcACh7YAAoe2gAKHtsACh7sAAoe8QAKHvQACh72AAofBwAKHxAACh8TAAofFgAKHxgACh8uAAofOQAKH7QACh+2AAofuAAKH7oACh+9AAofvgAKH78ACh/AAAofwQAKH8MACh/FAAofxgAKH8cACh/JAAofygAKIEUACiBHAAogSgAKIEwACiBPAAogUAAKIFEACiBSAAogUwAKIFUACiBXAAogWAAKIFkACiBbAAogXAAKIG0ACiBuAAogcAAKIOsACiDtAAog7wAKIPEACiD0AAog9QAKIPYACiD3AAog+AAKIPoACiD8AAog/QAKIP4ACiEAAAohAQAKIXwACiF+AAohgQAKIYMACiGGAAohhwAKIYgACiGJAAohigAKIYwACiGOAAohjwAKIZAACiGSAAohkwAKIawACiGtAAohrgAKIbAACiIrAAoiLQAKIi8ACiIxAAoiNAAKIjUACiI2AAoiNwAKIjgACiI6AAoiPAAKIj0ACiI+AAoiQAAKIkEACiK8AAoivgAKIsEACiLDAAoixgAKIscACiLIAAoiyQAKIsoACiLMAAoizgAKIs8ACiLQAAoi0gAKItMACiLvAAojCAAKIxUACiMYAAojGwAKIx4ACiMrAAojLgAKIzEACiM0AAojNgAKI0IACiNYAAoj6wAKJA4ACiQuAAokTgAKJFAACiRSAAokVAAKJFYACiRZAAokWgAKJFsACiReAAokXwAKJGEACiRiAAokZQAKJGgACiRpAAokagAKJG0ACiRuAAokcwAKJIwACiSVAAoklwAKJJkACiSiAAokpQAKJKgACiSqAAok8wAKJRcACiU+AAolYgAKJWUACiVnAAolaQAKJWsACiVtAAolbwAKJXAACiVzAAoljAAKJa0ACiWvAAolsQAKJbMACiW1AAoltwAKJbkACiW7AAolvQAKJd4ACiXhAAol5AAKJecACiXqAAol7QAKJfAACiXzAAol9gAKJfgACiZzAAomdQAKJncACiZ5AAomfAAKJn0ACiZ+AAomfwAKJoAACiaCAAomhAAKJoUACiaGAAomiAAKJokACicEAAonBgAKJwgACicKAAonDQAKJw4ACicPAAonEAAKJxEACicTAAonFQAKJxYACicXAAonGQAKJxoACieVAAonlwAKJ5oACiecAAonnwAKJ6AACiehAAonogAKJ6MACielAAonpwAKJ6gACiepAAonqwAKJ6wACifFAAonxgAKJ8cACifJAAooRAAKKEYACihIAAooSgAKKE0ACihOAAooTwAKKFAACihRAAooUwAKKFUACihWAAooVwAKKFkACihaAAoo1QAKKNcACijZAAoo2wAKKN4ACijfAAoo4AAKKOEACijiAAoo5AAKKOYACijnAAoo6AAKKOoACijrAAopZgAKKWgACilqAAopbAAKKW8ACilwAAopcQAKKXIACilzAAopdQAKKXcACil4AAopeQAKKXsACil8AAop9wAKKfkACin7AAop/QAKKgAACioBAAoqAgAKKgMACioEAAoqBgAKKggACioJAAoqCgAKKgwACioNAAoqiAAKKooACiqMAAoqjgAKKpEACiqSAAoqkwAKKpQACiqVAAoqlwAKKpkACiqaAAoqmwAKKp0ACiqeAAoq5wAKKwsACisyAAorVgAKK1kACitbAAorXQAKK18ACithAAorYwAKK2QACitnAAorgAAKK50ACiufAAoroQAKK6MACiulAAorpwAKK6kACiurAAoryAAKK8sACivOAAor0QAKK9QACivXAAor2gAKK90ACivfAAosWgAKLFwACixeAAosYAAKLGMACixkAAosZQAKLGYACixnAAosaQAKLGsACixsAAosbQAKLG8ACixwAAos6wAKLO0ACizvAAos8QAKLPQACiz1AAos9gAKLPcACiz4AAos+gAKLPwACiz9AAos/gAKLQAACi0BAAotfAAKLX4ACi2AAAotggAKLYUACi2GAAothwAKLYgACi2JAAotiwAKLY0ACi2OAAotjwAKLZEACi2SAAouDQAKLg8ACi4SAAouFAAKLhcACi4YAAouGQAKLhoACi4bAAouHQAKLh8ACi4gAAouIQAKLiMACi4kAAounwAKLqEACi6jAAoupQAKLqgACi6pAAouqgAKLqsACi6sAAourgAKLrAACi6xAAousgAKLrQACi61AAovMAAKLzIACi80AAovNgAKLzkACi86AAovOwAKLzwACi89AAovPwAKL0EACi9CAAovQwAKL0UACi9GAAovwQAKL8MACi/GAAovyAAKL8sACi/MAAovzQAKL84ACi/PAAov0QAKL9MACi/UAAov1QAKL9cACi/YAAowawAKMI4ACjCuAAowzgAKMNAACjDSAAow1AAKMNYACjDZAAow2gAKMNsACjDeAAow3wAKMOEACjDiAAow5AAKMOcACjDoAAow6QAKMOwACjDtAAow9gAKMQ8ACjEYAAoxGgAKMRwACjElAAoxKAAKMSsACjEtAAoxdgAKMZoACjHBAAox5QAKMegACjHqAAox7AAKMe4ACjHwAAox8gAKMfMACjH2AAoyDwAKMjAACjIyAAoyNAAKMjYACjI4AAoyOgAKMjwACjI+AAoyQAAKMmEACjJkAAoyZwAKMmoACjJtAAoycAAKMnMACjJ2AAoyeQAKMnsACjL2AAoy+AAKMvoACjL8AAoy/wAKMwAACjMBAAozAgAKMwMACjMFAAozBwAKMwgACjMJAAozCwAKMwwACjOHAAoziQAKM4sACjONAAozkAAKM5EACjOSAAozkwAKM5QACjOWAAozmAAKM5kACjOaAAoznAAKM50ACjQYAAo0GgAKNB0ACjQfAAo0IgAKNCMACjQkAAo0JQAKNCYACjQoAAo0KgAKNCsACjQsAAo0LgAKNC8ACjRIAAo0SQAKNEoACjRMAAo0xwAKNMkACjTLAAo0zQAKNNAACjTRAAo00gAKNNMACjTUAAo01gAKNNgACjTZAAo02gAKNNwACjTdAAo1WAAKNVoACjVcAAo1XgAKNWEACjViAAo1YwAKNWQACjVlAAo1ZwAKNWkACjVqAAo1awAKNW0ACjVuAAo16QAKNesACjXtAAo17wAKNfIACjXzAAo19AAKNfUACjX2AAo1+AAKNfoACjX7AAo1/AAKNf4ACjX/AAo2egAKNnwACjZ+AAo2gAAKNoMACjaEAAo2hQAKNoYACjaHAAo2iQAKNosACjaMAAo2jQAKNo8ACjaQAAo3CwAKNw0ACjcPAAo3EQAKNxQACjcVAAo3FgAKNxcACjcYAAo3GgAKNxwACjcdAAo3HgAKNyAACjchAAo3agAKN44ACje1AAo32QAKN9wACjfeAAo34AAKN+IACjfkAAo35gAKN+cACjfqAAo4AwAKOCAACjgiAAo4JAAKOCYACjgoAAo4KgAKOCwACjguAAo4SwAKOE4ACjhRAAo4VAAKOFcACjhaAAo4XQAKOGAACjhiAAo43QAKON8ACjjhAAo44wAKOOYACjjnAAo46AAKOOkACjjqAAo47AAKOO4ACjjvAAo48AAKOPIACjjzAAo5bgAKOXAACjlyAAo5dAAKOXcACjl4AAo5eQAKOXoACjl7AAo5fQAKOX8ACjmAAAo5gQAKOYMACjmEAAo5/wAKOgEACjoDAAo6BQAKOggACjoJAAo6CgAKOgsACjoMAAo6DgAKOhAACjoRAAo6EgAKOhQACjoVAAo6kAAKOpIACjqUAAo6lgAKOpkACjqaAAo6mwAKOpwACjqdAAo6nwAKOqEACjqiAAo6owAKOqUACjqmAAo7IQAKOyMACjslAAo7JwAKOyoACjsrAAo7LAAKOy0ACjsuAAo7MAAKOzIACjszAAo7NAAKOzYACjs3AAo7sgAKO7QACju2AAo7uAAKO7sACju8AAo7vQAKO74ACju/AAo7wQAKO8MACjvEAAo7xQAKO8cACjvIAAo8QwAKPEUACjxHAAo8SQAKPEwACjxNAAo8TgAKPE8ACjxQAAo8UgAKPFQACjxVAAo8VgAKPFgACjxZAAo87AAKPQ8ACj0vAAo9TwAKPVEACj1TAAo9VQAKPVcACj1aAAo9WwAKPVwACj1fAAo9YAAKPWIACj1jAAo9ZQAKPWgACj1pAAo9agAKPW0ACj1uAAo9cwAKPYwACj2VAAo9lwAKPZkACj2iAAo9pQAKPagACj2qAAo98wAKPhcACj4+AAo+YgAKPmUACj5nAAo+aQAKPmsACj5tAAo+bwAKPnAACj5zAAo+jAAKPq0ACj6vAAo+sQAKPrMACj61AAo+twAKPrkACj67AAo+vQAKPt4ACj7hAAo+5AAKPucACj7qAAo+7QAKPvAACj7zAAo+9gAKPvgACj9zAAo/dQAKP3cACj95AAo/fAAKP30ACj9+AAo/fwAKP4AACj+CAAo/hAAKP4UACj+GAAo/iAAKP4kACkAEAApABgAKQAgACkAKAApADQAKQA4ACkAPAApAEAAKQBEACkATAApAFQAKQBYACkAXAApAGQAKQBoACkCVAApAlwAKQJoACkCcAApAnwAKQKAACkChAApAogAKQKMACkClAApApwAKQKgACkCpAApAqwAKQKwACkDFAApAxgAKQMcACkDJAApBRAAKQUYACkFIAApBSgAKQU0ACkFOAApBTwAKQVAACkFRAApBUwAKQVUACkFWAApBVwAKQVkACkFaAApB1QAKQdcACkHZAApB2wAKQd4ACkHfAApB4AAKQeEACkHiAApB5AAKQeYACkHnAApB6AAKQeoACkHrAApCZgAKQmgACkJqAApCbAAKQm8ACkJwAApCcQAKQnIACkJzAApCdQAKQncACkJ4AApCeQAKQnsACkJ8AApC9wAKQvkACkL7AApC/QAKQwAACkMBAApDAgAKQwMACkMEAApDBgAKQwgACkMJAApDCgAKQwwACkMNAApDiAAKQ4oACkOMAApDjgAKQ5EACkOSAApDkwAKQ5QACkOVAApDlwAKQ5kACkOaAApDmwAKQ50ACkOeAApD5wAKRAsACkQyAApEVgAKRFkACkRbAApEXQAKRF8ACkRhAApEYwAKRGQACkRnAApEgAAKRJ0ACkSfAApEoQAKRKMACkSlAApEpwAKRKkACkSrAApEyAAKRMsACkTOAApE0QAKRNQACkTXAApE2gAKRN0ACkTfAApFWgAKRVwACkVeAApFYAAKRWMACkVkAApFZQAKRWYACkVnAApFaQAKRWsACkVsAApFbQAKRW8ACkVwAApF6wAKRe0ACkXvAApF8QAKRfQACkX1AApF9gAKRfcACkX4AApF+gAKRfwACkX9AApF/gAKRgAACkYBAApGfAAKRn4ACkaAAApGggAKRoUACkaGAApGhwAKRogACkaJAApGiwAKRo0ACkaOAApGjwAKRpEACkaSAApHDQAKRw8ACkcRAApHEwAKRxYACkcXAApHGAAKRxkACkcaAApHHAAKRx4ACkcfAApHIAAKRyIACkcjAApHngAKR6AACkeiAApHpAAKR6cACkeoAApHqQAKR6oACkerAApHrQAKR68ACkewAApHsQAKR7MACke0AApILwAKSDEACkgzAApINQAKSDgACkg5AApIOgAKSDsACkg8AApIPgAKSEAACkhBAApIQgAKSEQACkhFAApIwAAKSMIACkjEAApIxgAKSMkACkjKAApIywAKSMwACkjNAApIzwAKSNEACkjSAApI0wAKSNUACkjWAApI5wAKSOgACkjqAApJZQAKSWcACklpAApJawAKSW4ACklvAApJcAAKSXEACklyAApJdAAKSXYACkl3AApJeAAKSXoACkl7AApJ9gAKSfgACkn6AApJ/AAKSf8ACkoAAApKAQAKSgIACkoDAApKBQAKSgcACkoIAApKCQAKSgsACkoMAApKhwAKSokACkqMAApKjgAKSpEACkqSAApKkwAKSpQACkqVAApKlwAKSpkACkqaAApKmwAKSp0ACkqeAApLMQAKS1QACkt0AApLlAAKS5YACkuYAApLmgAKS5wACkufAApLoAAKS6EACkukAApLpQAKS6cACkuoAApLqgAKS60ACkuuAApLrwAKS7IACkuzAApLuAAKS9EACkvaAApL3AAKS94ACkvnAApL6gAKS+0ACkvvAApMOAAKTFwACkyDAApMpwAKTKoACkysAApMrgAKTLAACkyyAApMtAAKTLUACky4AApM0QAKTPIACkz0AApM9gAKTPgACkz6AApM/AAKTP4ACk0AAApNAgAKTSMACk0mAApNKQAKTSwACk0vAApNMgAKTTUACk04AApNOwAKTT0ACk24AApNugAKTbwACk2+AApNwQAKTcIACk3DAApNxAAKTcUACk3HAApNyQAKTcoACk3LAApNzQAKTc4ACk5JAApOSwAKTk0ACk5PAApOUgAKTlMACk5UAApOVQAKTlYACk5YAApOWgAKTlsACk5cAApOXgAKTl8ACk7aAApO3AAKTt8ACk7hAApO5AAKTuUACk7mAApO5wAKTugACk7qAApO7AAKTu0ACk7uAApO8AAKTvEACk8KAApPCwAKTwwACk8OAApPiQAKT4sACk+NAApPjwAKT5IACk+TAApPlAAKT5UACk+WAApPmAAKT5oACk+bAApPnAAKT54ACk+fAApQGgAKUBwAClAeAApQIAAKUCMAClAkAApQJQAKUCYAClAnAApQKQAKUCsAClAsAApQLQAKUC8AClAwAApQqwAKUK0AClCvAApQsQAKULQAClC1AApQtgAKULcAClC4AApQugAKULwAClC9AApQvgAKUMAAClDBAApRPAAKUT4AClFAAApRQgAKUUUAClFGAApRRwAKUUgAClFJAApRSwAKUU0AClFOAApRTwAKUVEAClFSAApRzQAKUc8AClHRAApR0wAKUdYAClHXAApR2AAKUdkAClHaAApR3AAKUd4AClHfAApR4AAKUeIAClHjAApSLAAKUlAAClJ3AApSmwAKUp4AClKgAApSogAKUqQAClKmAApSqAAKUqkAClKsAApSxQAKUuIAClLkAApS5gAKUugAClLqAApS7AAKUu4AClLwAApTDQAKUxAAClMTAApTFgAKUxkAClMcAApTHwAKUyIAClMkAApTnwAKU6EAClOjAApTpQAKU6gAClOpAApTqgAKU6sAClOsAApTrgAKU7AAClOxAApTsgAKU7QAClO1AApUMAAKVDIAClQ0AApUNgAKVDkAClQ6AApUOwAKVDwAClQ9AApUPwAKVEEAClRCAApUQwAKVEUAClRGAApUwQAKVMMAClTFAApUxwAKVMoAClTLAApUzAAKVM0AClTOAApU0AAKVNIAClTTAApU1AAKVNYAClTXAApVUgAKVVQAClVXAApVWQAKVVwAClVdAApVXgAKVV8AClVgAApVYgAKVWQAClVlAApVZgAKVWgAClVpAApV5AAKVeYAClXoAApV6gAKVe0AClXuAApV7wAKVfAAClXxAApV8wAKVfUAClX2AApV9wAKVfkAClX6AApWdQAKVncAClZ5AApWewAKVn4AClZ/AApWgAAKVoEAClaCAApWhAAKVoYAClaHAApWiAAKVooAClaLAApXBgAKVwgAClcKAApXDAAKVw8AClcQAApXEQAKVxIAClcTAApXFQAKVxcAClcYAApXGQAKVxsAClccAApXrwAKV9IAClfyAApYEgAKWBQAClgWAApYGAAKWBoAClgdAApYHgAKWB8AClgiAApYIwAKWCUAClgmAApYKAAKWCsAClgsAApYLQAKWDAAClgxAApYNgAKWE8AClhYAApYWgAKWFwAClhlAApYaAAKWGsAClhtAApYtgAKWNoAClkBAApZJQAKWSgAClkqAApZLAAKWS4AClkwAApZMgAKWTMAClk2AApZTwAKWXAACllyAApZdAAKWXYACll4AApZegAKWXwACll+AApZgAAKWaEAClmkAApZpwAKWaoAClmtAApZsAAKWbMAClm2AApZuQAKWbsAClo2AApaOAAKWjoAClo8AApaPwAKWkAAClpBAApaQgAKWkMAClpFAApaRwAKWkgAClpJAApaSwAKWkwAClrHAApayQAKWssAClrNAApa0AAKWtEAClrSAApa0wAKWtQAClrWAApa2AAKWtkAClraAApa3AAKWt0ACltYAApbWgAKW10ACltfAApbYgAKW2MACltkAApbZQAKW2YACltoAApbagAKW2sACltsAApbbgAKW28ACluIAApbiQAKW4oACluMAApcBwAKXAkAClwLAApcDQAKXBAAClwRAApcEgAKXBMAClwUAApcFgAKXBgAClwZAApcGgAKXBwAClwdAApcmAAKXJoAClycAApcngAKXKEAClyiAApcowAKXKQAClylAApcpwAKXKkAClyqAApcqwAKXK0AClyuAApdKQAKXSsACl0tAApdLwAKXTIACl0zAApdNAAKXTUACl02AApdOAAKXToACl07AApdPAAKXT4ACl0/AApdugAKXbwACl2+AApdwAAKXcMACl3EAApdxQAKXcYACl3HAApdyQAKXcsACl3MAApdzQAKXc8ACl3QAApeSwAKXk0ACl5PAApeUQAKXlQACl5VAApeVgAKXlcACl5YAApeWgAKXlwACl5dAApeXgAKXmAACl5hAApeqgAKXs4ACl71AApfGQAKXxwACl8eAApfIAAKXyIACl8kAApfJgAKXycACl8qAApfQwAKX2AACl9iAApfZAAKX2YACl9oAApfagAKX2wACl9uAApfiwAKX44ACl+RAApflAAKX5cACl+aAApfnQAKX6AACl+iAApgHQAKYB8ACmAhAApgIwAKYCYACmAnAApgKAAKYCkACmAqAApgLAAKYC4ACmAvAApgMAAKYDIACmAzAApgrgAKYLAACmCyAApgtAAKYLcACmC4AApguQAKYLoACmC7AApgvQAKYL8ACmDAAApgwQAKYMMACmDEAAphPwAKYUEACmFDAAphRQAKYUgACmFJAAphSgAKYUsACmFMAAphTgAKYVAACmFRAAphUgAKYVQACmFVAAph0AAKYdIACmHUAAph1gAKYdkACmHaAAph2wAKYdwACmHdAAph3wAKYeEACmHiAAph4wAKYeUACmHmAApiYQAKYmMACmJlAApiZwAKYmoACmJrAApibAAKYm0ACmJuAApicAAKYnIACmJzAApidAAKYnYACmJ3AApi8gAKYvQACmL2AApi+AAKYvsACmL8AApi/QAKYv4ACmL/AApjAQAKYwMACmMEAApjBQAKYwcACmMIAApjgwAKY4UACmOHAApjiQAKY4wACmONAApjjgAKY48ACmOQAApjkgAKY5QACmOVAApjlgAKY5gACmOZAApkLAAKZE8ACmRvAApkjwAKZJEACmSTAApklQAKZJcACmSaAApkmwAKZJwACmSfAApkoAAKZKIACmSjAApkpQAKZKgACmSpAApkqgAKZK0ACmSuAApkswAKZMwACmTVAApk1wAKZNkACmTiAApk5QAKZOgACmTqAAplMwAKZVcACmV+AAplogAKZaUACmWnAAplqQAKZasACmWtAAplrwAKZbAACmWzAAplzAAKZe0ACmXvAApl8QAKZfMACmX1AApl9wAKZfkACmX7AApl/QAKZh4ACmYhAApmJAAKZicACmYqAApmLQAKZjAACmYzAApmNgAKZjgACmazAApmtQAKZrcACma5AApmvAAKZr0ACma+AApmvwAKZsAACmbCAApmxAAKZsUACmbGAApmyAAKZskACmdEAApnRgAKZ0gACmdKAApnTQAKZ04ACmdPAApnUAAKZ1EACmdTAApnVQAKZ1YACmdXAApnWQAKZ1oACmfVAApn1wAKZ9oACmfcAApn3wAKZ+AACmfhAApn4gAKZ+MACmflAApn5wAKZ+gACmfpAApn6wAKZ+wACmgFAApoBgAKaAcACmgJAApohAAKaIYACmiIAApoigAKaI0ACmiOAApojwAKaJAACmiRAApokwAKaJUACmiWAApolwAKaJkACmiaAAppFQAKaRcACmkZAAppGwAKaR4ACmkfAAppIAAKaSEACmkiAAppJAAKaSYACmknAAppKAAKaSoACmkrAApppgAKaagACmmqAApprAAKaa8ACmmwAAppsQAKabIACmmzAApptQAKabcACmm4AAppuQAKabsACmm8AApqNwAKajkACmo7AApqPQAKakAACmpBAApqQgAKakMACmpEAApqRgAKakgACmpJAApqSgAKakwACmpNAApqyAAKasoACmrMAApqzgAKatEACmrSAApq0wAKatQACmrVAApq1wAKatkACmraAApq2wAKat0ACmreAAprJwAKa0sACmtyAAprlgAKa5kACmubAAprnQAKa58ACmuhAAprowAKa6QACmunAAprwAAKa90ACmvfAApr4QAKa+MACmvlAApr5wAKa+kACmvrAApsCAAKbAsACmwOAApsEQAKbBQACmwXAApsGgAKbB0ACmwfAApsmgAKbJwACmyeAApsoAAKbKMACmykAApspQAKbKYACmynAApsqQAKbKsACmysAApsrQAKbK8ACmywAAptKwAKbS0ACm0vAAptMQAKbTQACm01AAptNgAKbTcACm04AAptOgAKbTwACm09AAptPgAKbUAACm1BAAptvAAKbb4ACm3AAAptwgAKbcUACm3GAAptxwAKbcgACm3JAAptywAKbc0ACm3OAAptzwAKbdEACm3SAApuTQAKbk8ACm5RAApuUwAKblYACm5XAApuWAAKblkACm5aAApuXAAKbl4ACm5fAApuYAAKbmIACm5jAApu3gAKbuAACm7iAApu5AAKbucACm7oAApu6QAKbuoACm7rAApu7QAKbu8ACm7wAApu8QAKbvMACm70AApvbwAKb3EACm90AApvdgAKb3kACm96AApvewAKb3wACm99AApvfwAKb4EACm+CAApvgwAKb4UACm+GAApvpQAKcCAACnAiAApwJAAKcCYACnApAApwKgAKcCsACnAsAApwLQAKcC8ACnAxAApwMgAKcDMACnA1AApwNgAKcMkACnDsAApxDAAKcSwACnEuAApxMAAKcTIACnE0AApxNwAKcTgACnE5AApxPAAKcT0ACnE/AApxQAAKcUIACnFFAApxRgAKcUcACnFKAApxSwAKcVAACnFpAApxcgAKcXQACnF2AApxfwAKcYIACnGFAApxhwAKcdAACnH0AApyGwAKcj8ACnJCAApyRAAKckYACnJIAApySgAKckwACnJNAApyUAAKcmkACnKKAApyjAAKco4ACnKQAApykgAKcpQACnKWAApymAAKcpoACnK7AApyvgAKcsEACnLEAApyxwAKcsoACnLNAApy0AAKctMACnLVAApzUAAKc1IACnNUAApzVgAKc1kACnNaAApzWwAKc1wACnNdAApzXwAKc2EACnNiAApzYwAKc2UACnNmAApz4QAKc+MACnPlAApz5wAKc+oACnPrAApz7AAKc+0ACnPuAApz8AAKc/IACnPzAApz9AAKc/YACnP3AAp0cgAKdHQACnR3AAp0eQAKdHwACnR9AAp0fgAKdH8ACnSAAAp0ggAKdIQACnSFAAp0hgAKdIgACnSJAAp0ogAKdKMACnSkAAp0pgAKdSEACnUjAAp1JQAKdScACnUqAAp1KwAKdSwACnUtAAp1LgAKdTAACnUyAAp1MwAKdTQACnU2AAp1NwAKdbIACnW0AAp1tgAKdbgACnW7AAp1vAAKdb0ACnW+AAp1vwAKdcEACnXDAAp1xAAKdcUACnXHAAp1yAAKdkMACnZFAAp2RwAKdkkACnZMAAp2TQAKdk4ACnZPAAp2UAAKdlIACnZUAAp2VQAKdlYACnZYAAp2WQAKdtQACnbWAAp22AAKdtoACnbdAAp23gAKdt8ACnbgAAp24QAKduMACnblAAp25gAKducACnbpAAp26gAKd2UACndnAAp3aQAKd2sACnduAAp3bwAKd3AACndxAAp3cgAKd3QACnd2AAp3dwAKd3gACnd6AAp3ewAKd8QACnfoAAp4DwAKeDMACng2AAp4OAAKeDoACng8AAp4PgAKeEAACnhBAAp4RAAKeF0ACnh6AAp4fAAKeH4ACniAAAp4ggAKeIQACniGAAp4iAAKeKUACnioAAp4qwAKeK4ACnixAAp4tAAKeLcACni6AAp4vAAKeTcACnk5AAp5OwAKeT0ACnlAAAp5QQAKeUIACnlDAAp5RAAKeUYACnlIAAp5SQAKeUoACnlMAAp5TQAKecgACnnKAAp5zAAKec4ACnnRAAp50gAKedMACnnUAAp51QAKedcACnnZAAp52gAKedsACnndAAp53gAKelkACnpbAAp6XQAKel8ACnpiAAp6YwAKemQACnplAAp6ZgAKemgACnpqAAp6awAKemwACnpuAAp6bwAKeuoACnrsAAp67wAKevEACnr0AAp69QAKevYACnr3AAp6+AAKevoACnr8AAp6/QAKev4ACnsAAAp7AQAKe3wACnt+AAp7gAAKe4IACnuFAAp7hgAKe4cACnuIAAp7iQAKe4sACnuNAAp7jgAKe48ACnuRAAp7kgAKfA0ACnwPAAp8EQAKfBMACnwWAAp8FwAKfBgACnwZAAp8GgAKfBwACnweAAp8HwAKfCAACnwiAAp8IwAKfJ4ACnygAAp8ogAKfKQACnynAAp8qAAKfKkACnyqAAp8qwAKfK0ACnyvAAp8sAAKfLEACnyzAAp8tAAKfUcACn1qAAp9igAKfaoACn2sAAp9rgAKfbAACn2yAAp9tQAKfbYACn23AAp9ugAKfbsACn29AAp9vgAKfcAACn3DAAp9xAAKfcUACn3IAAp9yQAKfdIACn3rAAp99AAKffYACn34AAp+AQAKfgQACn4HAAp+CQAKflIACn52AAp+nQAKfsEACn7EAAp+xgAKfsgACn7KAAp+zAAKfs4ACn7PAAp+0gAKfusACn8MAAp/DgAKfxAACn8SAAp/FAAKfxYACn8YAAp/GgAKfxwACn89AAp/QAAKf0MACn9GAAp/SQAKf0wACn9PAAp/UgAKf1UACn9XAAp/0gAKf9QACn/WAAp/2AAKf9sACn/cAAp/3QAKf94ACn/fAAp/4QAKf+MACn/kAAp/5QAKf+cACn/oAAqAYwAKgGUACoBnAAqAaQAKgGwACoBtAAqAbgAKgG8ACoBwAAqAcgAKgHQACoB1AAqAdgAKgHgACoB5AAqA9AAKgPYACoD5AAqA+wAKgP4ACoD/AAqBAAAKgQEACoECAAqBBAAKgQYACoEHAAqBCAAKgQoACoELAAqBJAAKgSUACoEmAAqBKAAKgaMACoGlAAqBpwAKgakACoGsAAqBrQAKga4ACoGvAAqBsAAKgbIACoG0AAqBtQAKgbYACoG4AAqBuQAKgjQACoI2AAqCOAAKgjoACoI9AAqCPgAKgj8ACoJAAAqCQQAKgkMACoJFAAqCRgAKgkcACoJJAAqCSgAKgsUACoLHAAqCyQAKgssACoLOAAqCzwAKgtAACoLRAAqC0gAKgtQACoLWAAqC1wAKgtgACoLaAAqC2wAKg1YACoNYAAqDWgAKg1wACoNfAAqDYAAKg2EACoNiAAqDYwAKg2UACoNnAAqDaAAKg2kACoNrAAqDbAAKg+cACoPpAAqD6wAKg+0ACoPwAAqD8QAKg/IACoPzAAqD9AAKg/YACoP4AAqD+QAKg/oACoP8AAqD/QAKhEYACoRqAAqEkQAKhLUACoS4AAqEugAKhLwACoS+AAqEwAAKhMIACoTDAAqExgAKhN8ACoT8AAqE/gAKhQAACoUCAAqFBAAKhQYACoUIAAqFCgAKhScACoUqAAqFLQAKhTAACoUzAAqFNgAKhTkACoU8AAqFPgAKhbkACoW7AAqFvQAKhb8ACoXCAAqFwwAKhcQACoXFAAqFxgAKhcgACoXKAAqFywAKhcwACoXOAAqFzwAKhkoACoZMAAqGTgAKhlAACoZTAAqGVAAKhlUACoZWAAqGVwAKhlkACoZbAAqGXAAKhl0ACoZfAAqGYAAKhtsACobdAAqG3wAKhuEACobkAAqG5QAKhuYACobnAAqG6AAKhuoACobsAAqG7QAKhu4ACobwAAqG8QAKh2wACoduAAqHcAAKh3IACod1AAqHdgAKh3cACod4AAqHeQAKh3sACod9AAqHfgAKh38ACoeBAAqHggAKh/0ACof/AAqIAQAKiAMACogGAAqIBwAKiAgACogJAAqICgAKiAwACogOAAqIDwAKiBAACogSAAqIEwAKiI4ACoiQAAqIkgAKiJQACoiXAAqImAAKiJkACoiaAAqImwAKiJ0ACoifAAqIoAAKiKEACoijAAqIpAAKiR8ACokhAAqJIwAKiSUACokoAAqJKQAKiSoACokrAAqJLAAKiS4ACokwAAqJMQAKiTIACok0AAqJNQAKicgAConrAAqKCwAKiisACootAAqKLwAKijEACoozAAqKNgAKijcACoo4AAqKOwAKijwACoo+AAqKPwAKikEACopEAAqKRQAKikYACopJAAqKSgAKik8ACopoAAqKcQAKinMACop1AAqKfgAKioEACoqEAAqKhgAKis8ACorzAAqLGgAKiz4ACotBAAqLQwAKi0UACotHAAqLSQAKi0sACotMAAqLTwAKi2gACouJAAqLiwAKi40ACouPAAqLkQAKi5MACouVAAqLlwAKi5kACou6AAqLvQAKi8AACovDAAqLxgAKi8kACovMAAqLzwAKi9IACovUAAqMTwAKjFEACoxTAAqMVQAKjFgACoxZAAqMWgAKjFsACoxcAAqMXgAKjGAACoxhAAqMYgAKjGQACoxlAAqM4AAKjOIACozkAAqM5gAKjOkACozqAAqM6wAKjOwACoztAAqM7wAKjPEACozyAAqM8wAKjPUACoz2AAqNcQAKjXMACo12AAqNeAAKjXsACo18AAqNfQAKjX4ACo1/AAqNgQAKjYMACo2EAAqNhQAKjYcACo2IAAqNoQAKjaIACo2jAAqNpQAKjiAACo4iAAqOJAAKjiYACo4pAAqOKgAKjisACo4sAAqOLQAKji8ACo4xAAqOMgAKjjMACo41AAqONgAKjrEACo6zAAqOtQAKjrcACo66AAqOuwAKjrwACo69AAqOvgAKjsAACo7CAAqOwwAKjsQACo7GAAqOxwAKj0IACo9EAAqPRgAKj0gACo9LAAqPTAAKj00ACo9OAAqPTwAKj1EACo9TAAqPVAAKj1UACo9XAAqPWAAKj9MACo/VAAqP1wAKj9kACo/cAAqP3QAKj94ACo/fAAqP4AAKj+IACo/kAAqP5QAKj+YACo/oAAqP6QAKkGQACpBmAAqQaAAKkGoACpBtAAqQbgAKkG8ACpBwAAqQcQAKkHMACpB1AAqQdgAKkHcACpB5AAqQegAKkMMACpDnAAqRDgAKkTIACpE1AAqRNwAKkTkACpE7AAqRPQAKkT8ACpFAAAqRQwAKkVwACpF5AAqRewAKkX0ACpF/AAqRgQAKkYMACpGFAAqRhwAKkaQACpGnAAqRqgAKka0ACpGwAAqRswAKkbYACpG5AAqRuwAKkjYACpI4AAqSOgAKkjwACpI/AAqSQAAKkkEACpJCAAqSQwAKkkUACpJHAAqSSAAKkkkACpJLAAqSTAAKkscACpLJAAqSywAKks0ACpLQAAqS0QAKktIACpLTAAqS1AAKktYACpLYAAqS2QAKktoACpLcAAqS3QAKk1gACpNaAAqTXAAKk14ACpNhAAqTYgAKk2MACpNkAAqTZQAKk2cACpNpAAqTagAKk2sACpNtAAqTbgAKk+kACpPrAAqT7gAKk/AACpPzAAqT9AAKk/UACpP2AAqT9wAKk/kACpP7AAqT/AAKk/0ACpP/AAqUAAAKlHsACpR9AAqUfwAKlIEACpSEAAqUhQAKlIYACpSHAAqUiAAKlIoACpSMAAqUjQAKlI4ACpSQAAqUkQAKlQwACpUOAAqVEAAKlRIACpUVAAqVFgAKlRcACpUYAAqVGQAKlRsACpUdAAqVHgAKlR8ACpUhAAqVIgAKlZ0ACpWfAAqVoQAKlaMACpWmAAqVpwAKlagACpWpAAqVqgAKlawACpWuAAqVrwAKlbAACpWyAAqVswAKlkYACpZpAAqWiQAKlqkACparAAqWrQAKlq8ACpaxAAqWtAAKlrUACpa2AAqWuQAKlroACpa8AAqWvQAKlr8ACpbCAAqWwwAKlsQACpbHAAqWyAAKls0ACpbmAAqW7wAKlvEACpbzAAqW/AAKlv8ACpcCAAqXBAAKl00ACpdxAAqXmAAKl7wACpe/AAqXwQAKl8MACpfFAAqXxwAKl8kACpfKAAqXzQAKl+YACpgHAAqYCQAKmAsACpgNAAqYDwAKmBEACpgTAAqYFQAKmBcACpg4AAqYOwAKmD4ACphBAAqYRAAKmEcACphKAAqYTQAKmFAACphSAAqYzQAKmM8ACpjRAAqY0wAKmNYACpjXAAqY2AAKmNkACpjaAAqY3AAKmN4ACpjfAAqY4AAKmOIACpjjAAqZXgAKmWAACpliAAqZZAAKmWcACploAAqZaQAKmWoACplrAAqZbQAKmW8ACplwAAqZcQAKmXMACpl0AAqZ7wAKmfEACpn0AAqZ9gAKmfkACpn6AAqZ+wAKmfwACpn9AAqZ/wAKmgEACpoCAAqaAwAKmgUACpoGAAqaHwAKmiAACpohAAqaIwAKmp4ACpqgAAqaogAKmqQACpqnAAqaqAAKmqkACpqqAAqaqwAKmq0ACpqvAAqasAAKmrEACpqzAAqatAAKmy8ACpsxAAqbMwAKmzUACps4AAqbOQAKmzoACps7AAqbPAAKmz4ACptAAAqbQQAKm0IACptEAAqbRQAKm8AACpvCAAqbxAAKm8YACpvJAAqbygAKm8sACpvMAAqbzQAKm88ACpvRAAqb0gAKm9MACpvVAAqb1gAKnFEACpxTAAqcVQAKnFcACpxaAAqcWwAKnFwACpxdAAqcXgAKnGAACpxiAAqcYwAKnGQACpxmAAqcZwAKnOIACpzkAAqc5gAKnOgACpzrAAqc7AAKnO0ACpzuAAqc7wAKnPEACpzzAAqc9AAKnPUACpz3AAqc+AAKnUEACp1lAAqdjAAKnbAACp2zAAqdtQAKnbcACp25AAqduwAKnb0ACp2+AAqdwQAKndoACp33AAqd+QAKnfsACp39AAqd/wAKngEACp4DAAqeBQAKniIACp4lAAqeKAAKnisACp4uAAqeMQAKnjQACp43AAqeOQAKnrQACp62AAqeuAAKnroACp69AAqevgAKnr8ACp7AAAqewQAKnsMACp7FAAqexgAKnscACp7JAAqeygAKn0UACp9HAAqfSQAKn0sACp9OAAqfTwAKn1AACp9RAAqfUgAKn1QACp9WAAqfVwAKn1gACp9aAAqfWwAKn9YACp/YAAqf2gAKn9wACp/fAAqf4AAKn+EACp/iAAqf4wAKn+UACp/nAAqf6AAKn+kACp/rAAqf7AAKoGcACqBpAAqgbAAKoG4ACqBxAAqgcgAKoHMACqB0AAqgdQAKoHcACqB5AAqgegAKoHsACqB9AAqgfgAKoPkACqD7AAqg/QAKoP8ACqECAAqhAwAKoQQACqEFAAqhBgAKoQgACqEKAAqhCwAKoQwACqEOAAqhDwAKoYoACqGMAAqhjgAKoZAACqGTAAqhlAAKoZUACqGWAAqhlwAKoZkACqGbAAqhnAAKoZ0ACqGfAAqhoAAKohsACqIdAAqiHwAKoiEACqIkAAqiJQAKoiYACqInAAqiKAAKoioACqIsAAqiLQAKoi4ACqIwAAqiMQAKokIACqJDAAqiRQAKosAACqLCAAqixAAKosYACqLJAAqiygAKossACqLMAAqizQAKos8ACqLRAAqi0gAKotMACqLVAAqi1gAKo1EACqNTAAqjVQAKo1cACqNaAAqjWwAKo1wACqNdAAqjXgAKo2AACqNiAAqjYwAKo2QACqNmAAqjZwAKo+IACqPkAAqj5wAKo+kACqPsAAqj7QAKo+4ACqPvAAqj8AAKo/IACqP0AAqj9QAKo/YACqP4AAqj+QAKpAoACqQPAAqkEgAKpBQACqQdAAqkVgAKpFkACqRbAAqkXgAKpGEACqRkAAqkZwAKpOoACqUOAAqlMgAKpVUACqV8AAqlnAAKpcMACqXqAAqmCgAKpi4ACqZSAAqmVAAKplcACqZZAAqmWwAKpl0ACqZgAAqmYwAKpmUACqZnAAqmagAKpmwACqZuAAqmcQAKpnQACqZ1AAqmegAKppMACqaYAAqmmgAKpp8ACqaiAAqmpAAKpu0ACqcRAAqnOAAKp1wACqdfAAqnYQAKp2MACqdlAAqnZwAKp2kACqdqAAqnbQAKp4YACqerAAqnrQAKp68ACqexAAqnswAKp7UACqe3AAqnuQAKp7sACqe9AAqn4gAKp+UACqfoAAqn6wAKp+4ACqfxAAqn9AAKp/cACqf6AAqn/QAKp/8ACqh6AAqofAAKqH8ACqiBAAqohAAKqIUACqiGAAqohwAKqIgACqiKAAqojAAKqI0ACqiOAAqokAAKqJEACqiiAAqoowAKqKUACqkgAAqpIgAKqSQACqkmAAqpKQAKqSoACqkrAAqpLAAKqS0ACqkvAAqpMQAKqTIACqkzAAqpNQAKqTYACqmxAAqpswAKqbYACqm4AAqpuwAKqbwACqm9AAqpvgAKqb8ACqnBAAqpwwAKqcQACqnFAAqpxwAKqcgACqnZAAqp2gAKqdwACqpXAAqqWQAKqlsACqpdAAqqYAAKqmEACqpiAAqqYwAKqmQACqpmAAqqaAAKqmkACqpqAAqqbAAKqm0ACqroAAqq6gAKqu0ACqrvAAqq8gAKqvMACqr0AAqq9QAKqvYACqr4AAqq+gAKqvsACqr8AAqq/gAKqv8ACqsQAAqrEQAKqxMACquOAAqrkAAKq5IACquUAAqrlwAKq5gACquZAAqrmgAKq5sACqudAAqrnwAKq6AACquhAAqrowAKq6QACqwfAAqsIQAKrCQACqwmAAqsKQAKrCoACqwrAAqsLAAKrC0ACqwvAAqsMQAKrDIACqwzAAqsNQAKrDYACqxPAAqsUAAKrFEACqxTAAqszgAKrNAACqzSAAqs1AAKrNcACqzYAAqs2QAKrNoACqzbAAqs3QAKrN8ACqzgAAqs4QAKrOMACqzkAAqtXwAKrWEACq1kAAqtZgAKrWkACq1qAAqtawAKrWwACq1tAAqtbwAKrXEACq1yAAqtcwAKrXUACq12AAqtlQAKra4ACq2vAAqtsAAKrbIACq3DAAqtyAAKrcsACq3NAAqt0gAKrk0ACq5PAAquUQAKrlMACq5WAAquVwAKrlgACq5ZAAquWgAKrlwACq5eAAquXwAKrmAACq5iAAquYwAKrt4ACq7gAAqu4gAKruQACq7nAAqu6AAKrukACq7qAAqu6wAKru0ACq7vAAqu8AAKrvEACq7zAAqu9AAKr28ACq9xAAqvdAAKr3YACq95AAqvegAKr3sACq98AAqvfQAKr38ACq+BAAqvggAKr4MACq+FAAqvhgAKsBkACrA8AAqwXAAKsHwACrB+AAqwgAAKsIIACrCEAAqwhwAKsIgACrCJAAqwjAAKsI0ACrCPAAqwkAAKsJIACrCVAAqwlgAKsJcACrCaAAqwmwAKsKAACrC5AAqwwgAKsMQACrDGAAqwzwAKsNIACrDVAAqw1wAKsSAACrFEAAqxawAKsY8ACrGSAAqxlAAKsZYACrGYAAqxmgAKsZwACrGdAAqxoAAKsbkACrHaAAqx3AAKsd4ACrHgAAqx4gAKseQACrHmAAqx6AAKseoACrILAAqyDgAKshEACrIUAAqyFwAKshoACrIdAAqyIAAKsiMACrIlAAqyoAAKsqIACrKkAAqypgAKsqkACrKqAAqyqwAKsqwACrKtAAqyrwAKsrEACrKyAAqyswAKsrUACrK2AAqzMQAKszMACrM1AAqzNwAKszoACrM7AAqzPAAKsz0ACrM+AAqzQAAKs0IACrNDAAqzRAAKs0YACrNHAAqzwgAKs8QACrPHAAqzyQAKs8wACrPNAAqzzgAKs88ACrPQAAqz0gAKs9QACrPVAAqz1gAKs9gACrPZAAqz8gAKs/MACrP0AAqz9gAKtHEACrRzAAq0dQAKtHcACrR6AAq0ewAKtHwACrR9AAq0fgAKtIAACrSCAAq0gwAKtIQACrSGAAq0hwAKtQIACrUEAAq1BgAKtQgACrULAAq1DAAKtQ0ACrUOAAq1DwAKtREACrUTAAq1FAAKtRUACrUXAAq1GAAKtZMACrWVAAq1lwAKtZkACrWcAAq1nQAKtZ4ACrWfAAq1oAAKtaIACrWkAAq1pQAKtaYACrWoAAq1qQAKtiQACrYmAAq2KAAKtioACrYtAAq2LgAKti8ACrYwAAq2MQAKtjMACrY1AAq2NgAKtjcACrY5AAq2OgAKtrUACra3AAq2uQAKtrsACra+AAq2vwAKtsAACrbBAAq2wgAKtsQACrbGAAq2xwAKtsgACrbKAAq2ywAKtxQACrc4AAq3XwAKt4MACreGAAq3iAAKt4oACreMAAq3jgAKt5AACreRAAq3lAAKt60ACrfKAAq3zAAKt84ACrfQAAq30gAKt9QACrfWAAq32AAKt/UACrf4AAq3+wAKt/4ACrgBAAq4BAAKuAcACrgKAAq4DAAKuIcACriJAAq4iwAKuI0ACriQAAq4kQAKuJIACriTAAq4lAAKuJYACriYAAq4mQAKuJoACricAAq4nQAKuRgACrkaAAq5HAAKuR4ACrkhAAq5IgAKuSMACrkkAAq5JQAKuScACrkpAAq5KgAKuSsACrktAAq5LgAKuakACrmrAAq5rQAKua8ACrmyAAq5swAKubQACrm1AAq5tgAKubgACrm6AAq5uwAKubwACrm+AAq5vwAKujoACro8AAq6PgAKukAACrpDAAq6RAAKukUACrpGAAq6RwAKukkACrpLAAq6TAAKuk0ACrpPAAq6UAAKussACrrNAAq6zwAKutEACrrUAAq61QAKutYACrrXAAq62AAKutoACrrcAAq63QAKut4ACrrgAAq64QAKu1wACrteAAq7YAAKu2IACrtlAAq7ZgAKu2cACrtoAAq7aQAKu2sACrttAAq7bgAKu28ACrtxAAq7cgAKu+0ACrvvAAq78QAKu/MACrv2AAq79wAKu/gACrv5AAq7+gAKu/wACrv+AAq7/wAKvAAACrwCAAq8AwAKvJYACry5AAq82QAKvPkACrz7AAq8/QAKvP8ACr0BAAq9BAAKvQUACr0GAAq9CQAKvQoACr0MAAq9DQAKvQ8ACr0SAAq9EwAKvRQACr0XAAq9GAAKvR0ACr02AAq9PwAKvUEACr1DAAq9TAAKvU8ACr1SAAq9VAAKvZ0ACr3BAAq96AAKvgwACr4PAAq+EQAKvhMACr4VAAq+FwAKvhkACr4aAAq+HQAKvjYACr5XAAq+WQAKvlsACr5dAAq+XwAKvmEACr5jAAq+ZQAKvmcACr6IAAq+iwAKvo4ACr6RAAq+lAAKvpcACr6aAAq+nQAKvqAACr6iAAq/HQAKvx8ACr8hAAq/IwAKvyYACr8nAAq/KAAKvykACr8qAAq/LAAKvy4ACr8vAAq/MAAKvzIACr8zAAq/rgAKv7AACr+yAAq/tAAKv7cACr+4AAq/uQAKv7oACr+7AAq/vQAKv78ACr/AAAq/wQAKv8MACr/EAArAPwAKwEEACsBEAArARgAKwEkACsBKAArASwAKwEwACsBNAArATwAKwFEACsBSAArAUwAKwFUACsBWAArAbwAKwHAACsBxAArAcwAKwO4ACsDwAArA8gAKwPQACsD3AArA+AAKwPkACsD6AArA+wAKwP0ACsD/AArBAAAKwQEACsEDAArBBAAKwX8ACsGBAArBgwAKwYUACsGIAArBiQAKwYoACsGLAArBjAAKwY4ACsGQAArBkQAKwZIACsGUAArBlQAKwhAACsISAArCFAAKwhYACsIZAArCGgAKwhsACsIcAArCHQAKwh8ACsIhAArCIgAKwiMACsIlAArCJgAKwqEACsKjAArCpQAKwqcACsKqAArCqwAKwqwACsKtAArCrgAKwrAACsKyAArCswAKwrQACsK2AArCtwAKwzIACsM0AArDNgAKwzgACsM7AArDPAAKwz0ACsM+AArDPwAKw0EACsNDAArDRAAKw0UACsNHAArDSAAKw5EACsO1AArD3AAKxAAACsQDAArEBQAKxAcACsQJAArECwAKxA0ACsQOAArEEQAKxCoACsRHAArESQAKxEsACsRNAArETwAKxFEACsRTAArEVQAKxHIACsR1AArEeAAKxHsACsR+AArEgQAKxIQACsSHAArEiQAKxQQACsUGAArFCAAKxQoACsUNAArFDgAKxQ8ACsUQAArFEQAKxRMACsUVAArFFgAKxRcACsUZAArFGgAKxZUACsWXAArFmQAKxZsACsWeAArFnwAKxaAACsWhAArFogAKxaQACsWmAArFpwAKxagACsWqAArFqwAKxiYACsYoAArGKgAKxiwACsYvAArGMAAKxjEACsYyAArGMwAKxjUACsY3AArGOAAKxjkACsY7AArGPAAKxrcACsa5AArGuwAKxr0ACsbAAArGwQAKxsIACsbDAArGxAAKxsYACsbIAArGyQAKxsoACsbMAArGzQAKx0gACsdKAArHTAAKx04ACsdRAArHUgAKx1MACsdUAArHVQAKx1cACsdZAArHWgAKx1sACsddAArHXgAKx9kACsfbAArH3QAKx98ACsfiAArH4wAKx+QACsflAArH5gAKx+gACsfqAArH6wAKx+wACsfuAArH7wAKyGoACshsAArIbgAKyHAACshzAArIdAAKyHUACsh2AArIdwAKyHkACsh7AArIfAAKyH0ACsh/AArIgAAKyRMACsk2AArJVgAKyXYACsl4AArJegAKyXwACsl+AArJgQAKyYIACsmDAArJhgAKyYcACsmJAArJigAKyYwACsmPAArJkAAKyZEACsmUAArJlQAKyZoACsmzAArJvAAKyb4ACsnAAArJyQAKycwACsnPAArJ0QAKyhoACso+AArKZQAKyokACsqMAArKjgAKypAACsqSAArKlAAKypYACsqXAArKmgAKyrMACsrUAArK1gAKytgACsraAArK3AAKyt4ACsrgAArK4gAKyuQACssFAArLCAAKywsACssOAArLEQAKyxQACssXAArLGgAKyx0ACssfAArLmgAKy5wACsueAArLoAAKy6MACsukAArLpQAKy6YACsunAArLqQAKy6sACsusAArLrQAKy68ACsuwAArMKwAKzC0ACswvAArMMQAKzDQACsw1AArMNgAKzDcACsw4AArMOgAKzDwACsw9AArMPgAKzEAACsxBAArMvAAKzL4ACszBAArMwwAKzMYACszHAArMyAAKzMkACszKAArMzAAKzM4ACszPAArM0AAKzNIACszTAArM7AAKzO0ACszuAArM8AAKzWsACs1tAArNbwAKzXEACs10AArNdQAKzXYACs13AArNeAAKzXoACs18AArNfQAKzX4ACs2AAArNgQAKzfwACs3+AArOAAAKzgIACs4FAArOBgAKzgcACs4IAArOCQAKzgsACs4NAArODgAKzg8ACs4RAArOEgAKzo0ACs6PAArOkQAKzpMACs6WAArOlwAKzpgACs6ZAArOmgAKzpwACs6eAArOnwAKzqAACs6iAArOowAKzx4ACs8gAArPIgAKzyQACs8nAArPKAAKzykACs8qAArPKwAKzy0ACs8vAArPMAAKzzEACs8zAArPNAAKz68ACs+xAArPswAKz7UACs+4AArPuQAKz7oACs+7AArPvAAKz74ACs/AAArPwQAKz8IACs/EAArPxQAK0A4ACtAyAArQWQAK0H0ACtCAAArQggAK0IQACtCGAArQiAAK0IoACtCLAArQjgAK0KcACtDEAArQxgAK0MgACtDKAArQzAAK0M4ACtDQAArQ0gAK0O8ACtDyAArQ9QAK0PgACtD7AArQ/gAK0QEACtEEAArRBgAK0YEACtGDAArRhQAK0YcACtGKAArRiwAK0YwACtGNAArRjgAK0ZAACtGSAArRkwAK0ZQACtGWAArRlwAK0hIACtIUAArSFgAK0hgACtIbAArSHAAK0h0ACtIeAArSHwAK0iEACtIjAArSJAAK0iUACtInAArSKAAK0qMACtKlAArSpwAK0qkACtKsAArSrQAK0q4ACtKvAArSsAAK0rIACtK0AArStQAK0rYACtK4AArSuQAK0zQACtM2AArTOQAK0zsACtM+AArTPwAK00AACtNBAArTQgAK00QACtNGAArTRwAK00gACtNKAArTSwAK08YACtPIAArTygAK08wACtPPAArT0AAK09EACtPSAArT0wAK09UACtPXAArT2AAK09kACtPbAArT3AAK1FcACtRZAArUWwAK1F0ACtRgAArUYQAK1GIACtRjAArUZAAK1GYACtRoAArUaQAK1GoACtRsAArUbQAK1OgACtTqAArU7AAK1O4ACtTxAArU8gAK1PMACtT0AArU9QAK1PcACtT5AArU+gAK1PsACtT9AArU/gAK1ZEACtW0AArV1AAK1fQACtX2AArV+AAK1foACtX8AArV/wAK1gAACtYBAArWBAAK1gUACtYHAArWCAAK1gsACtYOAArWDwAK1hAACtYTAArWFAAK1hkACtYyAArWOwAK1j0ACtY/AArWSAAK1ksACtZOAArWUAAK1pkACta9AArW5AAK1wgACtcLAArXDQAK1w8ACtcRAArXEwAK1xUACtcWAArXGQAK1zIACtdTAArXVQAK11cACtdZAArXWwAK110ACtdfAArXYQAK12MACteEAArXhwAK14oACteNAArXkAAK15MACteWAArXmQAK15wACteeAArYGQAK2BsACtgdAArYHwAK2CIACtgjAArYJAAK2CUACtgmAArYKAAK2CoACtgrAArYLAAK2C4ACtgvAArYqgAK2KwACtiuAArYsAAK2LMACti0AArYtQAK2LYACti3AArYuQAK2LsACti8AArYvQAK2L8ACtjAAArZOwAK2T0ACtlAAArZQgAK2UUACtlGAArZRwAK2UgACtlJAArZSwAK2U0ACtlOAArZTwAK2VEACtlSAArZawAK2WwACtltAArZbwAK2eoACtnsAArZ7gAK2fAACtnzAArZ9AAK2fUACtn2AArZ9wAK2fkACtn7AArZ/AAK2f0ACtn/AAraAAAK2nsACtp9AArafwAK2oEACtqEAArahQAK2oYACtqHAAraiAAK2ooACtqMAArajQAK2o4ACtqQAArakQAK2wwACtsOAArbEAAK2xIACtsVAArbFgAK2xcACtsYAArbGQAK2xsACtsdAArbHgAK2x8ACtshAArbIgAK250ACtufAArboQAK26MACtumAArbpwAK26gACtupAArbqgAK26wACtuuAArbrwAK27AACtuyAArbswAK3C4ACtwwAArcMgAK3DQACtw3AArcOAAK3DkACtw6AArcOwAK3D0ACtw/AArcQAAK3EEACtxDAArcRAAK3I0ACtyxAArc2AAK3PwACtz/AArdAQAK3QMACt0FAArdBwAK3QkACt0KAArdDQAK3SYACt1DAArdRQAK3UcACt1JAArdSwAK3U0ACt1PAArdUQAK3W4ACt1xAArddAAK3XcACt16AArdfQAK3YAACt2DAArdhQAK3gAACt4CAAreBAAK3gYACt4JAAreCgAK3gsACt4MAAreDQAK3g8ACt4RAAreEgAK3hMACt4VAAreFgAK3pEACt6TAArelgAK3pgACt6bAArenAAK3p0ACt6eAArenwAK3qEACt6jAArepAAK3qUACt6nAAreqAAK3yMACt8lAArfJwAK3ykACt8sAArfLQAK3y4ACt8vAArfMAAK3zIACt80AArfNQAK3zYACt84AArfOQAK37QACt+2AArfuQAK37sACt++AArfvwAK38AACt/BAArfwgAK38QACt/GAArfxwAK38gACt/KAArfywAK4E4ACuByAArglgAK4LkACuDgAArhAAAK4ScACuFOAArhbgAK4ZIACuG2AArhuAAK4bsACuG9AArhvwAK4cEACuHEAArhxwAK4ckACuHLAArhzgAK4dAACuHSAArh1QAK4dgACuHZAArh3gAK4fcACuH8AArh/gAK4gMACuIGAAriCAAK4lEACuJ1AArinAAK4sAACuLDAArixQAK4scACuLJAAriywAK4s0ACuLOAAri0QAK4uoACuMPAArjEQAK4xMACuMVAArjFwAK4xkACuMbAArjHQAK4x8ACuMhAArjRgAK40kACuNMAArjTwAK41IACuNVAArjWAAK41sACuNeAArjYQAK42MACuPeAArj4AAK4+MACuPlAArj6AAK4+kACuPqAArj6wAK4+wACuPuAArj8AAK4/EACuPyAArj9AAK4/UACuQGAArkBwAK5AkACuSEAArkhgAK5IgACuSKAArkjQAK5I4ACuSPAArkkAAK5JEACuSTAArklQAK5JYACuSXAArkmQAK5JoACuUVAArlFwAK5RoACuUcAArlHwAK5SAACuUhAArlIgAK5SMACuUlAArlJwAK5SgACuUpAArlKwAK5SwACuU9AArlPgAK5UAACuW7AArlvQAK5b8ACuXBAArlxAAK5cUACuXGAArlxwAK5cgACuXKAArlzAAK5c0ACuXOAArl0AAK5dEACuZMAArmTgAK5lEACuZTAArmVgAK5lcACuZYAArmWQAK5loACuZcAArmXgAK5l8ACuZgAArmYgAK5mMACuZ0AArmdQAK5ncACubyAArm9AAK5vYACub4AArm+wAK5vwACub9AArm/gAK5v8ACucBAArnAwAK5wQACucFAArnBwAK5wgACueDAArnhQAK54gACueKAArnjQAK544ACuePAArnkAAK55EACueTAArnlQAK55YACueXAArnmQAK55oACuezAArntAAK57UACue3AAroMgAK6DQACug2AAroOAAK6DsACug8AAroPQAK6D4ACug/AAroQQAK6EMACuhEAAroRQAK6EcACuhIAArowwAK6MUACujIAAroygAK6M0ACujOAArozwAK6NAACujRAAro0wAK6NUACujWAAro1wAK6NkACujaAArpAAAK6RkACukqAArpLQAK6TAACukyAArpNQAK6UYACulJAArpTAAK6U8ACulSAArpVAAK6VwACulrAArp/gAK6iEACupBAArqYQAK6mMACuplAArqZwAK6mkACupsAArqbQAK6m4ACupxAArqcgAK6nQACup1AArqdwAK6noACup7AArqfAAK6n8ACuqAAArqhQAK6p4ACuqnAArqqQAK6qsACuq0AArqtwAK6roACuq8AArrBQAK6ykACutQAArrdAAK63cACut5AArrewAK630ACut/AArrgQAK64IACuuFAArrngAK678ACuvBAArrwwAK68UACuvHAArryQAK68sACuvNAArrzwAK6/AACuvzAArr9gAK6/kACuv8AArr/wAK7AIACuwFAArsCAAK7AoACuyFAArshwAK7IkACuyLAArsjgAK7I8ACuyQAArskQAK7JIACuyUAArslgAK7JcACuyYAArsmgAK7JsACu0WAArtGAAK7RoACu0cAArtHwAK7SAACu0hAArtIgAK7SMACu0lAArtJwAK7SgACu0pAArtKwAK7SwACu2nAArtqQAK7awACu2uAArtsQAK7bIACu2zAArttAAK7bUACu23AArtuQAK7boACu27AArtvQAK7b4ACu3XAArt2AAK7dkACu3bAAruVgAK7lgACu5aAAruXAAK7l8ACu5gAAruYQAK7mIACu5jAAruZQAK7mcACu5oAAruaQAK7msACu5sAAru5wAK7ukACu7rAAru7QAK7vAACu7xAAru8gAK7vMACu70AAru9gAK7vgACu75AAru+gAK7vwACu79AArveAAK73oACu98AArvfgAK74EACu+CAArvgwAK74QACu+FAArvhwAK74kACu+KAArviwAK740ACu+OAArwCQAK8AsACvANAArwDwAK8BIACvATAArwFAAK8BUACvAWAArwGAAK8BoACvAbAArwHAAK8B4ACvAfAArwmgAK8JwACvCeAArwoAAK8KMACvCkAArwpQAK8KYACvCnAArwqQAK8KsACvCsAArwrQAK8K8ACvCwAArw+QAK8R0ACvFEAArxaAAK8WsACvFtAArxbwAK8XEACvFzAArxdQAK8XYACvF5AArxkgAK8a8ACvGxAArxswAK8bUACvG3AArxuQAK8bsACvG9AArx2gAK8d0ACvHgAArx4wAK8eYACvHpAArx7AAK8e8ACvHxAArybAAK8m4ACvJwAArycgAK8nUACvJ2AArydwAK8ngACvJ5AAryewAK8n0ACvJ+AAryfwAK8oEACvKCAAry/QAK8v8ACvMBAArzAwAK8wYACvMHAArzCAAK8wkACvMKAArzDAAK8w4ACvMPAArzEAAK8xIACvMTAArzjgAK85AACvOSAArzlAAK85cACvOYAArzmQAK85oACvObAArznQAK858ACvOgAArzoQAK86MACvOkAAr0HwAK9CEACvQjAAr0JQAK9CgACvQpAAr0KgAK9CsACvQsAAr0LgAK9DAACvQxAAr0MgAK9DQACvQ1AAr0sAAK9LIACvS0AAr0tgAK9LkACvS6AAr0uwAK9LwACvS9AAr0vwAK9MEACvTCAAr0wwAK9MUACvTGAAr1QQAK9UMACvVFAAr1RwAK9UoACvVLAAr1TAAK9U0ACvVOAAr1UAAK9VIACvVTAAr1VAAK9VYACvVXAAr10gAK9dQACvXWAAr12AAK9dsACvXcAAr13QAK9d4ACvXfAAr14QAK9eMACvXkAAr15QAK9ecACvXoAAr2ewAK9p4ACva+AAr23gAK9uAACvbiAAr25AAK9uYACvbpAAr26gAK9usACvbuAAr27wAK9vEACvbyAAr29AAK9vcACvb4AAr2+QAK9vwACvb9AAr3AgAK9xsACvckAAr3JgAK9ygACvcxAAr3NAAK9zcACvc5AAr3ggAK96YACvfNAAr38QAK9/QACvf2AAr3+AAK9/oACvf8AAr3/gAK9/8ACvgCAAr4GwAK+DwACvg+AAr4QAAK+EIACvhEAAr4RgAK+EgACvhKAAr4TAAK+G0ACvhwAAr4cwAK+HYACvh5AAr4fAAK+H8ACviCAAr4hQAK+IcACvkCAAr5BAAK+QYACvkIAAr5CwAK+QwACvkNAAr5DgAK+Q8ACvkRAAr5EwAK+RQACvkVAAr5FwAK+RgACvmTAAr5lQAK+ZcACvmZAAr5nAAK+Z0ACvmeAAr5nwAK+aAACvmiAAr5pAAK+aUACvmmAAr5qAAK+akACvokAAr6JgAK+ikACvorAAr6LgAK+i8ACvowAAr6MQAK+jIACvo0AAr6NgAK+jcACvo4AAr6OgAK+jsACvpUAAr6VQAK+lYACvpYAAr60wAK+tUACvrXAAr62QAK+twACvrdAAr63gAK+t8ACvrgAAr64gAK+uQACvrlAAr65gAK+ugACvrpAAr7ZAAK+2YACvtoAAr7agAK+20ACvtuAAr7bwAK+3AACvtxAAr7cwAK+3UACvt2AAr7dwAK+3kACvt6AAr79QAK+/cACvv5AAr7+wAK+/4ACvv/AAr8AAAK/AEACvwCAAr8BAAK/AYACvwHAAr8CAAK/AoACvwLAAr8hgAK/IgACvyKAAr8jAAK/I8ACvyQAAr8kQAK/JIACvyTAAr8lQAK/JcACvyYAAr8mQAK/JsACvycAAr9FwAK/RkACv0bAAr9HQAK/SAACv0hAAr9IgAK/SMACv0kAAr9JgAK/SgACv0pAAr9KgAK/SwACv0tAAr9dgAK/ZoACv3BAAr95QAK/egACv3qAAr97AAK/e4ACv3wAAr98gAK/fMACv32AAr+DwAK/iwACv4uAAr+MAAK/jIACv40AAr+NgAK/jgACv46AAr+VwAK/loACv5dAAr+YAAK/mMACv5mAAr+aQAK/mwACv5uAAr+6QAK/usACv7tAAr+7wAK/vIACv7zAAr+9AAK/vUACv72AAr++AAK/voACv77AAr+/AAK/v4ACv7/AAr/egAK/3wACv9+AAr/gAAK/4MACv+EAAr/hQAK/4YACv+HAAr/iQAK/4sACv+MAAr/jQAK/48ACv+QAAsACwALAA0ACwAPAAsAEQALABQACwAVAAsAFgALABcACwAYAAsAGgALABwACwAdAAsAHgALACAACwAhAAsAnAALAJ4ACwCgAAsAogALAKUACwCmAAsApwALAKgACwCpAAsAqwALAK0ACwCuAAsArwALALEACwCyAAsBLQALAS8ACwExAAsBMwALATYACwE3AAsBOAALATkACwE6AAsBPAALAT4ACwE/AAsBQAALAUIACwFDAAsBvgALAcAACwHCAAsBxAALAccACwHIAAsByQALAcoACwHLAAsBzQALAc8ACwHQAAsB0QALAdMACwHUAAsCTwALAlEACwJTAAsCVQALAlgACwJZAAsCWgALAlsACwJcAAsCXgALAmAACwJhAAsCYgALAmQACwJlAAsC+AALAxsACwM7AAsDWwALA10ACwNfAAsDYQALA2MACwNmAAsDZwALA2gACwNrAAsDbAALA24ACwNvAAsDcgALA3QACwN1AAsDdgALA3kACwN6AAsDfwALA5gACwOhAAsDowALA6UACwOuAAsDsQALA7QACwO2AAsD/wALBCMACwRKAAsEbgALBHEACwRzAAsEdQALBHcACwR5AAsEewALBHwACwR/AAsEmAALBLkACwS7AAsEvQALBL8ACwTBAAsEwwALBMUACwTHAAsEyQALBOoACwTtAAsE8AALBPMACwT2AAsE+QALBPwACwT/AAsFAgALBQQACwV/AAsFgQALBYMACwWFAAsFiAALBYkACwWKAAsFiwALBYwACwWOAAsFkAALBZEACwWSAAsFlAALBZUACwYQAAsGEgALBhQACwYWAAsGGQALBhoACwYbAAsGHAALBh0ACwYfAAsGIQALBiIACwYjAAsGJQALBiYACwahAAsGowALBqYACwaoAAsGqwALBqwACwatAAsGrgALBq8ACwaxAAsGswALBrQACwa1AAsGtwALBrgACwbRAAsG0gALBtMACwbVAAsHUAALB1IACwdUAAsHVgALB1kACwdaAAsHWwALB1wACwddAAsHXwALB2EACwdiAAsHYwALB2UACwdmAAsH4QALB+MACwflAAsH5wALB+oACwfrAAsH7AALB+0ACwfuAAsH8AALB/IACwfzAAsH9AALB/YACwf3AAsIcgALCHQACwh2AAsIeAALCHsACwh8AAsIfQALCH4ACwh/AAsIgQALCIMACwiEAAsIhQALCIcACwiIAAsJAwALCQUACwkHAAsJCQALCQwACwkNAAsJDgALCQ8ACwkQAAsJEgALCRQACwkVAAsJFgALCRgACwkZAAsJlAALCZYACwmYAAsJmgALCZ0ACwmeAAsJnwALCaAACwmhAAsJowALCaUACwmmAAsJpwALCakACwmqAAsJ8wALChcACwo+AAsKYgALCmUACwpnAAsKaQALCmsACwptAAsKbwALCnAACwpzAAsKjAALCqkACwqrAAsKrQALCq8ACwqxAAsKswALCrUACwq3AAsK1AALCtcACwraAAsK3QALCuAACwrjAAsK5gALCukACwrrAAsLZgALC2gACwtqAAsLbAALC28ACwtwAAsLcQALC3IACwtzAAsLdQALC3cACwt4AAsLeQALC3sACwt8AAsL9wALC/kACwv7AAsL/QALDAAACwwBAAsMAgALDAMACwwEAAsMBgALDAgACwwJAAsMCgALDAwACwwNAAsMiAALDIoACwyMAAsMjgALDJEACwySAAsMkwALDJQACwyVAAsMlwALDJkACwyaAAsMmwALDJ0ACwyeAAsNGQALDRsACw0eAAsNIAALDSMACw0kAAsNJQALDSYACw0nAAsNKQALDSsACw0sAAsNLQALDS8ACw0wAAsNqwALDa0ACw2vAAsNsQALDbQACw21AAsNtgALDbcACw24AAsNugALDbwACw29AAsNvgALDcAACw3BAAsOPAALDj4ACw5AAAsOQgALDkUACw5GAAsORwALDkgACw5JAAsOSwALDk0ACw5OAAsOTwALDlEACw5SAAsOzQALDs8ACw7SAAsO1AALDtcACw7YAAsO2QALDtoACw7bAAsO3QALDt8ACw7gAAsO4QALDuMACw7kAAsPdwALD5oACw+6AAsP2gALD9wACw/eAAsP4AALD+IACw/lAAsP5gALD+cACw/qAAsP6wALD+0ACw/uAAsP8AALD/MACw/0AAsP9QALD/gACw/5AAsP/gALEBcACxAgAAsQIgALECQACxAtAAsQMAALEDMACxA1AAsQfgALEKIACxDJAAsQ7QALEPAACxDyAAsQ9AALEPYACxD4AAsQ+gALEPsACxD+AAsRFwALETgACxE6AAsRPAALET4ACxFAAAsRQgALEUQACxFGAAsRSAALEWkACxFsAAsRbwALEXIACxF1AAsReAALEXsACxF+AAsRgQALEYMACxH+AAsSAAALEgIACxIEAAsSBwALEggACxIJAAsSCgALEgsACxINAAsSDwALEhAACxIRAAsSEwALEhQACxKPAAsSkQALEpMACxKVAAsSmAALEpkACxKaAAsSmwALEpwACxKeAAsSoAALEqEACxKiAAsSpAALEqUACxMgAAsTIgALEyUACxMnAAsTKgALEysACxMsAAsTLQALEy4ACxMwAAsTMgALEzMACxM0AAsTNgALEzcACxNQAAsTUQALE1IACxNUAAsTzwALE9EACxPTAAsT1QALE9gACxPZAAsT2gALE9sACxPcAAsT3gALE+AACxPhAAsT4gALE+QACxPlAAsUYAALFGIACxRkAAsUZgALFGkACxRqAAsUawALFGwACxRtAAsUbwALFHEACxRyAAsUcwALFHUACxR2AAsU8QALFPMACxT1AAsU9wALFPoACxT7AAsU/AALFP0ACxT+AAsVAAALFQIACxUDAAsVBAALFQYACxUHAAsVggALFYQACxWGAAsViAALFYsACxWMAAsVjQALFY4ACxWPAAsVkQALFZMACxWUAAsVlQALFZcACxWYAAsWEwALFhUACxYXAAsWGQALFhwACxYdAAsWHgALFh8ACxYgAAsWIgALFiQACxYlAAsWJgALFigACxYpAAsWcgALFpYACxa9AAsW4QALFuQACxbmAAsW6AALFuoACxbsAAsW7gALFu8ACxbyAAsXCwALFygACxcqAAsXLAALFy4ACxcwAAsXMgALFzQACxc2AAsXUwALF1YACxdZAAsXXAALF18ACxdiAAsXZQALF2gACxdqAAsX5QALF+cACxfpAAsX6wALF+4ACxfvAAsX8AALF/EACxfyAAsX9AALF/YACxf3AAsX+AALF/oACxf7AAsYdgALGHgACxh6AAsYfAALGH8ACxiAAAsYgQALGIIACxiDAAsYhQALGIcACxiIAAsYiQALGIsACxiMAAsZBwALGQkACxkLAAsZDQALGRAACxkRAAsZEgALGRMACxkUAAsZFgALGRgACxkZAAsZGgALGRwACxkdAAsZmAALGZoACxmcAAsZngALGaEACxmiAAsZowALGaQACxmlAAsZpwALGakACxmqAAsZqwALGa0ACxmuAAsaKQALGisACxotAAsaLwALGjIACxozAAsaNAALGjUACxo2AAsaOAALGjoACxo7AAsaPAALGj4ACxo/AAsaugALGrwACxq+AAsawAALGsMACxrEAAsaxQALGsYACxrHAAsayQALGssACxrMAAsazQALGs8ACxrQAAsbSwALG00ACxtPAAsbUQALG1QACxtVAAsbVgALG1cACxtYAAsbWgALG1wACxtdAAsbXgALG2AACxthAAsbcgALG3MACxt1AAsb8AALG/IACxv0AAsb9gALG/kACxv6AAsb+wALG/wACxv9AAsb/wALHAEACxwCAAscAwALHAUACxwGAAscgQALHIMACxyFAAschwALHIoACxyLAAscjAALHI0ACxyOAAsckAALHJIACxyTAAsclAALHJYACxyXAAsdEgALHRQACx0XAAsdGQALHRwACx0dAAsdHgALHR8ACx0gAAsdIgALHSQACx0lAAsdJgALHSgACx0pAAsdvAALHd8ACx3/AAseHwALHiEACx4jAAseJQALHicACx4qAAseKwALHiwACx4vAAseMAALHjIACx4zAAseNQALHjgACx45AAseOgALHj0ACx4+AAseQwALHlwACx5lAAseZwALHmkACx5yAAsedQALHngACx56AAsewwALHucACx8OAAsfMgALHzUACx83AAsfOQALHzsACx89AAsfPwALH0AACx9DAAsfXAALH30ACx9/AAsfgQALH4MACx+FAAsfhwALH4kACx+LAAsfjQALH64ACx+xAAsftAALH7cACx+6AAsfvQALH8AACx/DAAsfxgALH8gACyBDAAsgRQALIEcACyBJAAsgTAALIE0ACyBOAAsgTwALIFAACyBSAAsgVAALIFUACyBWAAsgWAALIFkACyDUAAsg1gALINgACyDaAAsg3QALIN4ACyDfAAsg4AALIOEACyDjAAsg5QALIOYACyDnAAsg6QALIOoACyFlAAshZwALIWoACyFsAAshbwALIXAACyFxAAshcgALIXMACyF1AAshdwALIXgACyF5AAshewALIXwACyGVAAshlgALIZcACyGZAAsiFAALIhYACyIYAAsiGgALIh0ACyIeAAsiHwALIiAACyIhAAsiIwALIiUACyImAAsiJwALIikACyIqAAsipQALIqcACyKpAAsiqwALIq4ACyKvAAsisAALIrEACyKyAAsitAALIrYACyK3AAsiuAALIroACyK7AAsjNgALIzgACyM6AAsjPAALIz8ACyNAAAsjQQALI0IACyNDAAsjRQALI0cACyNIAAsjSQALI0sACyNMAAsjxwALI8kACyPLAAsjzQALI9AACyPRAAsj0gALI9MACyPUAAsj1gALI9gACyPZAAsj2gALI9wACyPdAAskWAALJFoACyRcAAskXgALJGEACyRiAAskYwALJGQACyRlAAskZwALJGkACyRqAAskawALJG0ACyRuAAsktwALJNsACyUCAAslJgALJSkACyUrAAslLQALJS8ACyUxAAslMwALJTQACyU3AAslUAALJW0ACyVvAAslcQALJXMACyV1AAsldwALJXkACyV7AAslmAALJZsACyWeAAsloQALJaQACyWnAAslqgALJa0ACyWvAAsmKgALJiwACyYvAAsmMQALJjQACyY1AAsmNgALJjcACyY4AAsmOgALJjwACyY9AAsmPgALJkAACyZBAAsmvAALJr4ACybAAAsmwgALJsUACybGAAsmxwALJsgACybJAAsmywALJs0ACybOAAsmzwALJtEACybSAAsnTQALJ08ACydRAAsnUwALJ1YACydXAAsnWAALJ1kACydaAAsnXAALJ14ACydfAAsnYAALJ2IACydjAAsn3gALJ+AACyfjAAsn5QALJ+gACyfpAAsn6gALJ+sACyfsAAsn7gALJ/AACyfxAAsn8gALJ/QACyf1AAsocAALKHIACyh0AAsodgALKHkACyh6AAsoewALKHwACyh9AAsofwALKIEACyiCAAsogwALKIUACyiGAAspAQALKQMACykFAAspBwALKQoACykLAAspDAALKQ0ACykOAAspEAALKRIACykTAAspFAALKRYACykXAAspkgALKZQACymWAAspmAALKZsACymcAAspnQALKZ4ACymfAAspoQALKaMACymkAAsppQALKacACymoAAsqOwALKl4ACyp+AAsqngALKqAACyqiAAsqpAALKqYACyqpAAsqqgALKqsACyquAAsqrwALKrEACyqyAAsqtAALKrcACyq4AAsquQALKrwACyq9AAsqxgALKt8ACyroAAsq6gALKuwACyr1AAsq+AALKvsACyr9AAsrRgALK2oACyuRAAsrtQALK7gACyu6AAsrvAALK74ACyvAAAsrwgALK8MACyvGAAsr3wALLAAACywCAAssBAALLAYACywIAAssCgALLAwACywOAAssEAALLDEACyw0AAssNwALLDoACyw9AAssQAALLEMACyxGAAssSQALLEsACyzGAAssyAALLMoACyzMAAsszwALLNAACyzRAAss0gALLNMACyzVAAss1wALLNgACyzZAAss2wALLNwACy1XAAstWQALLVsACy1dAAstYAALLWEACy1iAAstYwALLWQACy1mAAstaAALLWkACy1qAAstbAALLW0ACy3oAAst6gALLe0ACy3vAAst8gALLfMACy30AAst9QALLfYACy34AAst+gALLfsACy38AAst/gALLf8ACy4YAAsuGQALLhoACy4cAAsulwALLpkACy6bAAsunQALLqAACy6hAAsuogALLqMACy6kAAsupgALLqgACy6pAAsuqgALLqwACy6tAAsvKAALLyoACy8sAAsvLgALLzEACy8yAAsvMwALLzQACy81AAsvNwALLzkACy86AAsvOwALLz0ACy8+AAsvuQALL7sACy+9AAsvvwALL8IACy/DAAsvxAALL8UACy/GAAsvyAALL8oACy/LAAsvzAALL84ACy/PAAswSgALMEwACzBOAAswUAALMFMACzBUAAswVQALMFYACzBXAAswWQALMFsACzBcAAswXQALMF8ACzBgAAsw2wALMN0ACzDfAAsw4QALMOQACzDlAAsw5gALMOcACzDoAAsw6gALMOwACzDtAAsw7gALMPAACzDxAAsxOgALMV4ACzGFAAsxqQALMawACzGuAAsxsAALMbIACzG0AAsxtgALMbcACzG6AAsx0wALMfAACzHyAAsx9AALMfYACzH4AAsx+gALMfwACzH+AAsyGwALMh4ACzIhAAsyJAALMicACzIqAAsyLQALMjAACzIyAAsyrQALMq8ACzKxAAsyswALMrYACzK3AAsyuAALMrkACzK6AAsyvAALMr4ACzK/AAsywAALMsIACzLDAAszPgALM0AACzNCAAszRAALM0cACzNIAAszSQALM0oACzNLAAszTQALM08ACzNQAAszUQALM1MACzNUAAszzwALM9EACzPTAAsz1QALM9gACzPZAAsz2gALM9sACzPcAAsz3gALM+AACzPhAAsz4gALM+QACzPlAAs0YAALNGIACzRlAAs0ZwALNGoACzRrAAs0bAALNG0ACzRuAAs0cAALNHIACzRzAAs0dAALNHYACzR3AAs08gALNPQACzT2AAs0+AALNPsACzT8AAs0/QALNP4ACzT/AAs1AQALNQMACzUEAAs1BQALNQcACzUIAAs1gwALNYUACzWHAAs1iQALNYwACzWNAAs1jgALNY8ACzWQAAs1kgALNZQACzWVAAs1lgALNZgACzWZAAs2FAALNhYACzYYAAs2GgALNh0ACzYeAAs2HwALNiAACzYhAAs2IwALNiUACzYmAAs2JwALNikACzYqAAs2vQALNuAACzcAAAs3IAALNyIACzckAAs3JgALNygACzcrAAs3LAALNy0ACzcwAAs3MQALNzMACzc0AAs3NgALNzkACzc6AAs3OwALNz4ACzc/AAs3SAALN2EACzdqAAs3bAALN24ACzd3AAs3egALN30ACzd/AAs3yAALN+wACzgTAAs4NwALODoACzg8AAs4PgALOEAACzhCAAs4RAALOEUACzhIAAs4YQALOIIACziEAAs4hgALOIgACziKAAs4jAALOI4ACziQAAs4kgALOLMACzi2AAs4uQALOLwACzi/AAs4wgALOMUACzjIAAs4ywALOM0ACzlIAAs5SgALOUwACzlOAAs5UQALOVIACzlTAAs5VAALOVUACzlXAAs5WQALOVoACzlbAAs5XQALOV4ACznZAAs52wALOd0ACznfAAs54gALOeMACznkAAs55QALOeYACznoAAs56gALOesACznsAAs57gALOe8ACzpqAAs6bAALOm8ACzpxAAs6dAALOnUACzp2AAs6dwALOngACzp6AAs6fAALOn0ACzp+AAs6gAALOoEACzqaAAs6mwALOpwACzqeAAs7GQALOxsACzsdAAs7HwALOyIACzsjAAs7JAALOyUACzsmAAs7KAALOyoACzsrAAs7LAALOy4ACzsvAAs7qgALO6wACzuuAAs7sAALO7MACzu0AAs7tQALO7YACzu3AAs7uQALO7sACzu8AAs7vQALO78ACzvAAAs8OwALPD0ACzw/AAs8QQALPEQACzxFAAs8RgALPEcACzxIAAs8SgALPEwACzxNAAs8TgALPFAACzxRAAs8zAALPM4ACzzQAAs80gALPNUACzzWAAs81wALPNgACzzZAAs82wALPN0ACzzeAAs83wALPOEACzziAAs9XQALPV8ACz1hAAs9YwALPWYACz1nAAs9aAALPWkACz1qAAs9bAALPW4ACz1vAAs9cAALPXIACz1zAAs9vAALPeAACz4HAAs+KwALPi4ACz4wAAs+MgALPjQACz42AAs+OAALPjkACz48AAs+VQALPnIACz50AAs+dgALPngACz56AAs+fAALPn4ACz6AAAs+nQALPqAACz6jAAs+pgALPqkACz6sAAs+rwALPrIACz60AAs/LwALPzE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AC1B1AAtQeAALUHsAC1B9AAtQxgALUOoAC1ERAAtRNQALUTgAC1E6AAtRPAALUT4AC1FAAAtRQgALUUMAC1FGAAtRXwALUYAAC1GCAAtRhAALUYYAC1GIAAtRigALUYwAC1GOAAtRkAALUbEAC1G0AAtRtwALUboAC1G9AAtRwAALUcMAC1HGAAtRyQALUcsAC1JGAAtSSAALUkoAC1JMAAtSTwALUlAAC1JRAAtSUgALUlMAC1JVAAtSVwALUlgAC1JZAAtSWwALUlwAC1LXAAtS2QALUtsAC1LdAAtS4AALUuEAC1LiAAtS4wALUuQAC1LmAAtS6AALUukAC1LqAAtS7AALUu0AC1NoAAtTagALU20AC1NvAAtTcgALU3MAC1N0AAtTdQALU3YAC1N4AAtTegALU3sAC1N8AAtTfgALU38AC1OYAAtTmQALU5oAC1OcAAtUFwALVBkAC1QbAAtUHQALVCAAC1QhAAtUIgALVCMAC1QkAAtUJgALVCgAC1QpAAtUKgALVCwAC1QtAAtUqAALVKoAC1SsAAtUrgALVLEAC1SyAAtUswALVLQAC1S1AAtUtwALVLkAC1S6AAtUuwALVL0AC1S+AAtVOQALVTsAC1U9AAtVPwALVUIAC1VDAAtVRAALVUUAC1VGAAtVSAALVUoAC1VLAAtVTAALVU4AC1VPAAtVygALVcwAC1XOAAtV0AALVdMAC1XUAAtV1QALVdYAC1XXAAtV2QALVdsAC1XcAAtV3QALVd8AC1XgAAtWWwALVl0AC1ZfAAtWYQALVmQAC1ZlAAtWZgALVmcAC1ZoAAtWagALVmwAC1ZtAAtWbgALVnAAC1ZxAAtWugALVt4AC1cFAAtXKQALVywAC1cuAAtXMAALVzIAC1c0AAtXNgALVzcAC1c6AAtXUwALV3AAC1dyAAtXdAALV3YAC1d4AAtXegALV3wAC1d+AAtXmwALV54AC1ehAAtXpAALV6cAC1eqAAtXrQALV7AAC1eyAAtYLQALWC8AC1gxAAtYMwALWDYAC1g3AAtYOAALWDkAC1g6AAtYPAALWD4AC1g/AAtYQAALWEIAC1hDAAtYvgALWMAAC1jCAAtYxAALWMcAC1jIAAtYyQALWMoAC1jLAAtYzQALWM8AC1jQAAtY0QALWNMAC1jUAAtZTwALWVEAC1lTAAtZVQALWVgAC1lZAAtZWgALWVsAC1lcAAtZXgALWWAAC1lhAAtZYgALWWQAC1llAAtZ4AALWeIAC1nlAAtZ5wALWeoAC1nrAAtZ7AALWe0AC1nuAAtZ8AALWfIAC1nzAAtZ9AALWfYAC1n3AAtacgALWnQAC1p2AAtaeAALWnsAC1p8AAtafQALWn4AC1p/AAtagQALWoMAC1qEAAtahQALWocAC1qIAAtbAwALWwUAC1sHAAtbCQALWwwAC1sNAAtbDgALWw8AC1sQAAtbEgALWxQAC1sVAAtbFgALWxgAC1sZAAtblAALW5YAC1uZAAtbmwALW54AC1ufAAtboAALW6EAC1uiAAtbpAALW6YAC1unAAtbqAALW6oAC1urAAtcPgALXGEAC1yBAAtcoQALXKMAC1ylAAtcpwALXKkAC1ysAAtcrQALXK4AC1yxAAtcsgALXLQAC1y1AAtctwALXLoAC1y7AAtcvAALXL8AC1zAAAtcxQALXN4AC1znAAtc6QALXOsAC1z0AAtc9wALXPoAC1z8AAtdRQALXWkAC12QAAtdtAALXbcAC125AAtduwALXb0AC12/AAtdwQALXcIAC13FAAtd3gALXf8AC14BAAteAwALXgUAC14HAAteCQALXgsAC14NAAteDwALXjAAC14zAAteNgALXjkAC148AAtePwALXkIAC15FAAteSAALXkoAC17FAAtexwALXskAC17LAAtezgALXs8AC17QAAte0QALXtIAC17UAAte1gALXtcAC17YAAte2gALXtsAC19WAAtfWAALX1oAC19cAAtfXwALX2AAC19hAAtfYgALX2MAC19lAAtfZwALX2gAC19pAAtfawALX2wAC1/nAAtf6QALX+wAC1/uAAtf8QALX/IAC1/zAAtf9AALX/UAC1/3AAtf+QALX/oAC1/7AAtf/QALX/4AC2AXAAtgGAALYBkAC2AbAAtglgALYJgAC2CaAAtgnAALYJ8AC2CgAAtgoQALYKIAC2CjAAtgpQALYKcAC2CoAAtgqQALYKsAC2CsAAthJwALYSkAC2ErAAthLQALYTAAC2ExAAthMgALYTMAC2E0AAthNgALYTgAC2E5AAthOgALYTwAC2E9AAthuAALYboAC2G8AAthvgALYcEAC2HCAAthwwALYcQAC2HFAAthxwALYckAC2HKAAthywALYc0AC2HOAAtiSQALYksAC2JNAAtiTwALYlIAC2JTAAtiVAALYlUAC2JWAAtiWAALYloAC2JbAAtiXAALYl4AC2JfAAti2gALYtwAC2LeAAti4AALYuMAC2LkAAti5QALYuYAC2LnAAti6QALYusAC2LsAAti7QALYu8AC2LwAAtjOQALY10AC2OEAAtjqAALY6sAC2OtAAtjrwALY7EAC2OzAAtjtQALY7YAC2O5AAtj0gALY+8AC2PxAAtj8wALY/UAC2P3AAtj+QALY/sAC2P9AAtkGgALZB0AC2QgAAtkIwALZCYAC2QpAAtkLAALZC8AC2QxAAtkrAALZK4AC2SwAAtksgALZLUAC2S2AAtktwALZLgAC2S5AAtkuwALZL0AC2S+AAtkvwALZMEAC2TCAAtlPQALZT8AC2VBAAtlQwALZUYAC2VHAAtlSAALZUkAC2VKAAtlTAALZU4AC2VPAAtlUAALZVIAC2VTAAtlzgALZdAAC2XSAAtl1AALZdcAC2XYAAtl2QALZdoAC2XbAAtl3QALZd8AC2XgAAtl4QALZeMAC2XkAAtmXwALZmEAC2ZkAAtmZgALZmkAC2ZqAAtmawALZmwAC2ZtAAtmbwALZnEAC2ZyAAtmcwALZnUAC2Z2AAtm8QALZvMAC2b1AAtm9wALZvoAC2b7AAtm/AALZv0AC2b+AAtnAAALZwIAC2cDAAtnBAALZwYAC2cHAAtnggALZ4QAC2eGAAtniAALZ4sAC2eMAAtnjQALZ44AC2ePAAtnkQALZ5MAC2eUAAtnlQALZ5cAC2eYAAtoEwALaBUAC2gXAAtoGQALaBwAC2gdAAtoHgALaB8AC2ggAAtoIgALaCQAC2glAAtoJgALaCgAC2gpAAtovAALaN8AC2j/AAtpHwALaSEAC2kjAAtpJQALaScAC2kqAAtpKwALaSwAC2kvAAtpMAALaTIAC2kzAAtpNQALaTgAC2k5AAtpOgALaT0AC2k+AAtpQwALaVwAC2llAAtpZwALaWkAC2lyAAtpdQALaXgAC2l6AAtpwwALaecAC2oOAAtqMgALajUAC2o3AAtqOQALajsAC2o9AAtqPwALakAAC2pDAAtqXAALan0AC2p/AAtqgQALaoMAC2qFAAtqhwALaokAC2qLAAtqjQALaq4AC2qxAAtqtAALarcAC2q6AAtqvQALasAAC2rDAAtqxgALasgAC2tDAAtrRQALa0cAC2tJAAtrTAALa00AC2tOAAtrTwALa1AAC2tSAAtrVAALa1UAC2tWAAtrWAALa1kAC2vUAAtr1gALa9gAC2vaAAtr3QALa94AC2vfAAtr4AALa+EAC2vjAAtr5QALa+YAC2vnAAtr6QALa+oAC2xlAAtsZwALbGoAC2xsAAtsbwALbHAAC2xxAAtscgALbHMAC2x1AAtsdwALbHgAC2x5AAtsewALbHwAC2yVAAtslgALbJcAC2yZAAttFAALbRYAC20YAAttGgALbR0AC20eAAttHwALbSAAC20hAAttIwALbSUAC20mAAttJwALbSkAC20qAAttpQALbacAC22pAAttqwALba4AC22vAAttsAALbbEAC22yAAtttAALbbYAC223AAttuAALbboAC227AAtuNgALbjgAC246AAtuPAALbj8AC25AAAtuQQALbkIAC25DAAtuRQALbkcAC25IAAtuSQALbksAC25MAAtuxwALbskAC27LAAtuzQALbtAAC27RAAtu0gALbtMAC27UAAtu1gALbtgAC27ZAAtu2gALbtwAC27dAAtvWAALb1oAC29cAAtvXgALb2EAC29iAAtvYwALb2QAC29lAAtvZwALb2kAC29qAAtvawALb20AC29uAAtvtwALb9sAC3ACAAtwJgALcCkAC3ArAAtwLQALcC8AC3AxAAtwMwALcDQAC3A3AAtwUAALcG0AC3BvAAtwcQALcHMAC3B1AAtwdwALcHkAC3B7AAtwmAALcJsAC3CeAAtwoQALcKQAC3CnAAtwqgALcK0AC3CvAAtxKgALcSwAC3EvAAtxMQALcTQAC3E1AAtxNgALcTcAC3E4AAtxOgALcTwAC3E9AAtxPgALcUAAC3FBAAtxvAALcb4AC3HAAAtxwgALccUAC3HGAAtxxwALccgAC3HJAAtxywALcc0AC3HOAAtxzwALcdEAC3HSAAtyTQALck8AC3JRAAtyUwALclYAC3JXAAtyWAALclkAC3JaAAtyXAALcl4AC3JfAAtyYAALcmIAC3JjAAty3gALcuAAC3LjAAty5QALcugAC3LpAAty6gALcusAC3LsAAty7gALcvAAC3LxAAty8gALcvQAC3L1AAtzcAALc3IAC3N0AAtzdgALc3kAC3N6AAtzewALc3wAC3N9AAtzfwALc4EAC3OCAAtzgwALc4UAC3OGAAt0AQALdAMAC3QFAAt0BwALdAoAC3QLAAt0DAALdA0AC3QOAAt0EAALdBIAC3QTAAt0FAALdBYAC3QXAAt0kgALdJQAC3SWAAt0mAALdJsAC3ScAAt0nQALdJ4AC3SfAAt0oQALdKMAC3SkAAt0pQALdKcAC3SoAAt0uQALdLoAC3S8AAt0zQALdNoAC3TdAAt04AALdOMAC3TlAAt1HgALdSEAC3UjAAt1JQALdScAC3UqAAt1LQALdTYAC3VvAAt1cgALdXQAC3V3AAt1egALdX0AC3WAAAt1hQALdgAAC3YCAAt2BAALdgYAC3YJAAt2CgALdgsAC3YMAAt2DQALdg8AC3YRAAt2EgALdhMAC3YVAAt2FgALdpEAC3aTAAt2lQALdpcAC3aaAAt2mwALdpwAC3adAAt2ngALdqAAC3aiAAt2owALdqQAC3amAAt2pwALdyIAC3ckAAt3JwALdykAC3csAAt3LQALdy4AC3cvAAt3MAALdzIAC3c0AAt3NQALdzYAC3c4AAt3OQALd8wAC3fvAAt4DwALeC8AC3gxAAt4MwALeDUAC3g3AAt4OgALeDsAC3g8AAt4PwALeEAAC3hCAAt4QwALeEUAC3hIAAt4SQALeEoAC3hNAAt4TgALeFcAC3hwAAt4eQALeHsAC3h9AAt4hgALeIkAC3iMAAt4jgALeNcAC3j7AAt5IgALeUYAC3lJAAt5SwALeU0AC3lPAAt5UQALeVMAC3lUAAt5VwALeXAAC3mRAAt5kwALeZUAC3mXAAt5mQALeZsAC3mdAAt5nwALeaEAC3nCAAt5xQALecgAC3nLAAt5zgALedEAC3nUAAt51wALedoAC3ncAAt6VwALelkAC3pbAAt6XQALemAAC3phAAt6YgALemMAC3pkAAt6ZgALemgAC3ppAAt6agALemwAC3ptAAt66AALeuoAC3rsAAt67gALevEAC3ryAAt68wALevQAC3r1AAt69wALevkAC3r6AAt6+wALev0AC3r+AAt7eQALe3sAC3t+AAt7gAALe4MAC3uEAAt7hQALe4YAC3uHAAt7iQALe4sAC3uMAAt7jQALe48AC3uQAAt7qQALe6oAC3urAAt7rQALfCgAC3wqAAt8LAALfC4AC3wxAAt8MgALfDMAC3w0AAt8NQALfDcAC3w5AAt8OgALfDsAC3w9AAt8PgALfLkAC3y7AAt8vQALfL8AC3zCAAt8wwALfMQAC3zFAAt8xgALfMgAC3zKAAt8ywALfMwAC3zOAAt8zwALfUoAC31MAAt9TgALfVAAC31TAAt9VAALfVUAC31WAAt9VwALfVkAC31bAAt9XAALfV0AC31fAAt9YAALfdsAC33dAAt93wALfeEAC33kAAt95QALfeYAC33nAAt96AALfeoAC33sAAt97QALfe4AC33wAAt98QALfmwAC35uAAt+cAALfnIAC351AAt+dgALfncAC354AAt+eQALfnsAC359AAt+fgALfn8AC36BAAt+ggALfssAC37vAAt/FgALfzoAC389AAt/PwALf0EAC39DAAt/RQALf0cAC39IAAt/SwALf2QAC3+BAAt/gwALf4UAC3+HAAt/iQALf4sAC3+NAAt/jwALf6wAC3+vAAt/sgALf7UAC3+4AAt/uwALf74AC3/BAAt/wwALgD4AC4BAAAuAQgALgEQAC4BHAAuASAALgEkAC4BKAAuASwALgE0AC4BPAAuAUAALgFEAC4BTAAuAVAALgM8AC4DRAAuA0wALgNUAC4DYAAuA2QALgNoAC4DbAAuA3AALgN4AC4DgAAuA4QALgOIAC4DkAAuA5QALgWAAC4FiAAuBZAALgWYAC4FpAAuBagALgWsAC4FsAAuBbQALgW8AC4FxAAuBcgALgXMAC4F1AAuBdgALgfEAC4HzAAuB9gALgfgAC4H7AAuB/AALgf0AC4H+AAuB/wALggEAC4IDAAuCBAALggUAC4IHAAuCCAALgoMAC4KFAAuChwALgokAC4KMAAuCjQALgo4AC4KPAAuCkAALgpIAC4KUAAuClQALgpYAC4KYAAuCmQALgxQAC4MWAAuDGAALgxoAC4MdAAuDHgALgx8AC4MgAAuDIQALgyMAC4MlAAuDJgALgycAC4MpAAuDKgALg6UAC4OnAAuDqQALg6sAC4OuAAuDrwALg7AAC4OxAAuDsgALg7QAC4O2AAuDtwALg7gAC4O6AAuDuwALhE4AC4RxAAuEkQALhLEAC4SzAAuEtQALhLcAC4S5AAuEvAALhL0AC4S+AAuEwQALhMIAC4TEAAuExQALhMcAC4TKAAuEywALhMwAC4TPAAuE0AALhNkAC4TyAAuE+wALhP0AC4T/AAuFCAALhQsAC4UOAAuFEAALhVkAC4V9AAuFpAALhcgAC4XLAAuFzQALhc8AC4XRAAuF0wALhdUAC4XWAAuF2QALhfIAC4YTAAuGFQALhhcAC4YZAAuGGwALhh0AC4YfAAuGIQALhiMAC4ZEAAuGRwALhkoAC4ZNAAuGUAALhlMAC4ZWAAuGWQALhlwAC4ZeAAuG2QALhtsAC4bdAAuG3wALhuIAC4bjAAuG5AALhuUAC4bmAAuG6AALhuoAC4brAAuG7AALhu4AC4bvAAuHagALh2wAC4duAAuHcAALh3MAC4d0AAuHdQALh3YAC4d3AAuHeQALh3sAC4d8AAuHfQALh38AC4eAAAuH+wALh/0AC4gAAAuIAgALiAUAC4gGAAuIBwALiAgAC4gJAAuICwALiA0AC4gOAAuIDwALiBEAC4gSAAuIKwALiCwAC4gtAAuILwALiKoAC4isAAuIrgALiLAAC4izAAuItAALiLUAC4i2AAuItwALiLkAC4i7AAuIvAALiL0AC4i/AAuIwAALiTsAC4k9AAuJPwALiUEAC4lEAAuJRQALiUYAC4lHAAuJSAALiUoAC4lMAAuJTQALiU4AC4lQAAuJUQALicwAC4nOAAuJ0AALidIAC4nVAAuJ1gALidcAC4nYAAuJ2QALidsAC4ndAAuJ3gALid8AC4nhAAuJ4gALil0AC4pfAAuKYQALimMAC4pmAAuKZwALimgAC4ppAAuKagALimwAC4puAAuKbwALinAAC4pyAAuKcwALiu4AC4rwAAuK8gALivQAC4r3AAuK+AALivkAC4r6AAuK+wALiv0AC4r/AAuLAAALiwEAC4sDAAuLBAALi00AC4txAAuLmAALi7wAC4u/AAuLwQALi8MAC4vFAAuLxwALi8kAC4vKAAuLzQALi+YAC4wDAAuMBQALjAcAC4wJAAuMCwALjA0AC4wPAAuMEQALjC4AC4wxAAuMNAALjDcAC4w6AAuMPQALjEAAC4xDAAuMRQALjMAAC4zCAAuMxAALjMYAC4zJAAuMygALjMsAC4zMAAuMzQALjM8AC4zRAAuM0gALjNMAC4zVAAuM1gALjVEAC41TAAuNVQALjVcAC41aAAuNWwALjVwAC41dAAuNXgALjWAAC41iAAuNYwALjWQAC41mAAuNZwALjeIAC43kAAuN5gALjegAC43rAAuN7AALje0AC43uAAuN7wALjfEAC43zAAuN9AALjfUAC433AAuN+AALjnMAC451AAuOeAALjnoAC459AAuOfgALjn8AC46AAAuOgQALjoMAC46FAAuOhgALjocAC46JAAuOigALjwUAC48HAAuPCQALjwsAC48OAAuPDwALjxAAC48RAAuPEgALjxQAC48WAAuPFwALjxgAC48aAAuPGwALj5YAC4+YAAuPmgALj5wAC4+fAAuPoAALj6EAC4+iAAuPowALj6UAC4+nAAuPqAALj6kAC4+rAAuPrAALkCcAC5ApAAuQKwALkC0AC5AwAAuQMQALkDIAC5AzAAuQNAALkDYAC5A4AAuQOQALkDoAC5A8AAuQPQALkNAAC5DzAAuREwALkTMAC5E1AAuRNwALkTkAC5E7AAuRPgALkT8AC5FAAAuRQwALkUQAC5FGAAuRRwALkUkAC5FMAAuRTQALkU4AC5FRAAuRUgALkVcAC5FwAAuReQALkXsAC5F9AAuRhgALkYkAC5GMAAuRjgALkdcAC5H7AAuSIgALkkYAC5JJAAuSSwALkk0AC5JPAAuSUQALklMAC5JUAAuSVwALknAAC5KRAAuSkwALkpUAC5KXAAuSmQALkpsAC5KdAAuSnwALkqEAC5LCAAuSxQALksgAC5LLAAuSzgALktEAC5LUAAuS1wALktoAC5LcAAuTVwALk1kAC5NbAAuTXQALk2AAC5NhAAuTYgALk2MAC5NkAAuTZgALk2gAC5NpAAuTagALk2wAC5NtAAuT6AALk+oAC5PsAAuT7gALk/EAC5PyAAuT8wALk/QAC5P1AAuT9wALk/kAC5P6AAuT+wALk/0AC5P+AAuUeQALlHsAC5R+AAuUgAALlIMAC5SEAAuUhQALlIYAC5SHAAuUiQALlIsAC5SMAAuUjQALlI8AC5SQAAuUqQALlKoAC5SrAAuUrQALlSgAC5UqAAuVLAALlS4AC5UxAAuVMgALlTMAC5U0AAuVNQALlTcAC5U5AAuVOgALlTsAC5U9AAuVPgALlbkAC5W7AAuVvQALlb8AC5XCAAuVwwALlcQAC5XFAAuVxgALlcgAC5XKAAuVywALlcwAC5XOAAuVzwALlkoAC5ZMAAuWTgALllAAC5ZTAAuWVAALllUAC5ZWAAuWVwALllkAC5ZbAAuWXAALll0AC5ZfAAuWYAALltsAC5bdAAuW3wALluEAC5bkAAuW5QALluYAC5bnAAuW6AALluoAC5bsAAuW7QALlu4AC5bwAAuW8QALl2wAC5duAAuXcAALl3IAC5d1AAuXdgALl3cAC5d4AAuXeQALl3sAC5d9AAuXfgALl38AC5eBAAuXggALl8sAC5fvAAuYFgALmDoAC5g9AAuYPwALmEEAC5hDAAuYRQALmEcAC5hIAAuYSwALmGQAC5iBAAuYgwALmIUAC5iHAAuYiQALmIsAC5iNAAuYjwALmKwAC5ivAAuYsgALmLUAC5i4AAuYuwALmL4AC5jBAAuYwwALmT4AC5lAAAuZQgALmUQAC5lHAAuZSAALmUkAC5lKAAuZSwALmU0AC5lPAAuZUAALmVEAC5lTAAuZVAALmc8AC5nRAAuZ0wALmdUAC5nYAAuZ2QALmdoAC5nbAAuZ3AALmd4AC5ngAAuZ4QALmeIAC5nkAAuZ5QALmmAAC5piAAuaZAALmmYAC5ppAAuaagALmmsAC5psAAuabQALmm8AC5pxAAuacgALmnMAC5p1AAuadgALmvEAC5rzAAua9gALmvgAC5r7AAua/AALmv0AC5r+AAua/wALmwEAC5sDAAubBAALmwUAC5sHAAubCAALm4MAC5uFAAubhwALm4kAC5uMAAubjQALm44AC5uPAAubkAALm5IAC5uUAAublQALm5YAC5uYAAubmQALnBQAC5wWAAucGAALnBoAC5wdAAucHgALnB8AC5wgAAucIQALnCMAC5wlAAucJgALnCcAC5wpAAucKgALnKUAC5ynAAucqQALnKsAC5yuAAucrwALnLAAC5yxAAucsgALnLQAC5y2AAuctwALnLgAC5y6AAucuwALnMwAC5zNAAuczwALnUoAC51MAAudTgALnVAAC51TAAudVAALnVUAC51WAAudVwALnVkAC51bAAudXAALnV0AC51fAAudYAALndsAC53dAAud3wALneEAC53kAAud5QALneYAC53nAAud6AALneoAC53sAAud7QALne4AC53wAAud8QALnmwAC55uAAuecQALnnMAC552AAuedwALnngAC555AAueegALnnwAC55+AAuefwALnoAAC56CAAuegwALnxYAC585AAufWQALn3kAC597AAuffQALn38AC5+BAAufhAALn4UAC5+GAAufiQALn4oAC5+MAAufjQALn48AC5+SAAufkwALn5QAC5+XAAufmAALn50AC5+2AAufvwALn8EAC5/DAAufzAALn88AC5/SAAuf1AALoB0AC6BBAAugaAALoIwAC6CPAAugkQALoJMAC6CVAAuglwALoJkAC6CaAAugnQALoLYAC6DXAAug2QALoNsAC6DdAAug3wALoOEAC6DjAAug5QALoOcAC6EIAAuhCwALoQ4AC6ERAAuhFAALoRcAC6EaAAuhHQALoSAAC6EiAAuhnQALoZ8AC6GhAAuhowALoaYAC6GnAAuhqAALoakAC6GqAAuhrAALoa4AC6GvAAuhsAALobIAC6GzAAuiLgALojAAC6IyAAuiNAALojcAC6I4AAuiOQALojoAC6I7AAuiPQALoj8AC6JAAAuiQQALokMAC6JEAAuivwALosEAC6LEAAuixgALoskAC6LKAAuiywALoswAC6LNAAuizwALotEAC6LSAAui0wALotUAC6LWAAui7wALovAAC6LxAAui8wALo24AC6NwAAujcgALo3QAC6N3AAujeAALo3kAC6N6AAujewALo30AC6N/AAujgAALo4EAC6ODAAujhAALo/8AC6QBAAukAwALpAUAC6QIAAukCQALpAoAC6QLAAukDAALpA4AC6QQAAukEQALpBIAC6QUAAukFQALpJAAC6SSAAuklAALpJYAC6SZAAukmgALpJsAC6ScAAuknQALpJ8AC6ShAAukogALpKMAC6SlAAukpgALpSEAC6UjAAulJQALpScAC6UqAAulKwALpSwAC6UtAAulLgALpTAAC6UyAAulMwALpTQAC6U2AAulNwALpbIAC6W0AAultgALpbgAC6W7AAulvAALpb0AC6W+AAulvwALpcEAC6XDAAulxAALpcUAC6XHAAulyAALphEAC6Y1AAumXAALpoAAC6aDAAumhQALpocAC6aJAAumiwALpo0AC6aOAAumkQALpqoAC6bHAAumyQALpssAC6bNAAumzwALptEAC6bTAAum1QALpvIAC6b1AAum+AALpvsAC6b+AAunAQALpwQAC6cHAAunCQALp4QAC6eGAAuniAALp4oAC6eNAAunjgALp48AC6eQAAunkQALp5MAC6eVAAunlgALp5cAC6eZAAunmgALqBUAC6gXAAuoGQALqBsAC6geAAuoHwALqCAAC6ghAAuoIgALqCQAC6gmAAuoJwALqCgAC6gqAAuoKwALqKYAC6ioAAuoqgALqKwAC6ivAAuosAALqLEAC6iyAAuoswALqLUAC6i3AAuouAALqLkAC6i7AAuovAALqTcAC6k5AAupPAALqT4AC6lBAAupQgALqUMAC6lEAAupRQALqUcAC6lJAAupSgALqUsAC6lNAAupTgALqckAC6nLAAupzQALqc8AC6nSAAup0wALqdQAC6nVAAup1gALqdgAC6naAAup2wALqdwAC6neAAup3wALqloAC6pcAAuqXgALqmAAC6pjAAuqZAALqmUAC6pmAAuqZwALqmkAC6prAAuqbAALqm0AC6pvAAuqcAALqusAC6rtAAuq7wALqvEAC6r0AAuq9QALqvYAC6r3AAuq+AALqvoAC6r8AAuq/QALqv4AC6sAAAurAQALq5QAC6u3AAur1wALq/cAC6v5AAur+wALq/0AC6v/AAusAgALrAMAC6wEAAusBwALrAgAC6wKAAusCwALrA4AC6wRAAusEgALrBMAC6wWAAusFwALrCAAC6w5AAusQgALrEQAC6xGAAusTwALrFIAC6xVAAusVwALrKAAC6zEAAus6wALrQ8AC60SAAutFAALrRYAC60YAAutGgALrRwAC60dAAutIAALrTkAC61aAAutXAALrV4AC61gAAutYgALrWQAC61mAAutaAALrWoAC62LAAutjgALrZEAC62UAAutlwALrZoAC62dAAutoAALraMAC62lAAuuIAALriIAC64kAAuuJgALrikAC64qAAuuKwALriwAC64tAAuuLwALrjEAC64yAAuuMwALrjUAC642AAuusQALrrMAC661AAuutwALrroAC667AAuuvAALrr0AC66+AAuuwAALrsIAC67DAAuuxAALrsYAC67HAAuvQgALr0QAC69HAAuvSQALr0wAC69NAAuvTgALr08AC69QAAuvUgALr1QAC69VAAuvVgALr1gAC69ZAAuvcgALr3MAC690AAuvdgALr/EAC6/zAAuv9QALr/cAC6/6AAuv+wALr/wAC6/9AAuv/gALsAAAC7ACAAuwAwALsAQAC7AGAAuwBwALsIIAC7CEAAuwhgALsIgAC7CLAAuwjAALsI0AC7COAAuwjwALsJEAC7CTAAuwlAALsJUAC7CXAAuwmAALsRMAC7EVAAuxFwALsRkAC7EcAAuxHQALsR4AC7EfAAuxIAALsSIAC7EkAAuxJQALsSYAC7EoAAuxKQALsaQAC7GmAAuxqAALsaoAC7GtAAuxrgALsa8AC7GwAAuxsQALsbMAC7G1AAuxtgALsbcAC7G5AAuxugALsjUAC7I3AAuyOQALsjsAC7I+AAuyPwALskAAC7JBAAuyQgALskQAC7JGAAuyRwALskgAC7JKAAuySwALspQAC7K4AAuy3wALswMAC7MGAAuzCAALswoAC7MMAAuzDgALsxAAC7MRAAuzFAALsy0AC7NKAAuzTAALs04AC7NQAAuzUgALs1QAC7NWAAuzWAALs3UAC7N4AAuzewALs34AC7OBAAuzhAALs4cAC7OKAAuzjAALtAcAC7QJAAu0CwALtA0AC7QQAAu0EQALtBIAC7QTAAu0FAALtBYAC7QYAAu0GQALtBoAC7QcAAu0HQALtJgAC7SaAAu0nAALtJ4AC7ShAAu0ogALtKMAC7SkAAu0pQALtKcAC7SpAAu0qgALtKsAC7StAAu0rgALtSkAC7UrAAu1LQALtS8AC7UyAAu1MwALtTQAC7U1AAu1NgALtTgAC7U6AAu1OwALtTwAC7U+AAu1PwALtboAC7W8AAu1vwALtcEAC7XEAAu1xQALtcYAC7XHAAu1yAALtcoAC7XMAAu1zQALtc4AC7XQAAu10QALtkwAC7ZOAAu2UAALtlIAC7ZVAAu2VgALtlcAC7ZYAAu2WQALtlsAC7ZdAAu2XgALtl8AC7ZhAAu2YgALtt0AC7bfAAu24QALtuMAC7bmAAu25wALtugAC7bpAAu26gALtuwAC7buAAu27wALtvAAC7byAAu28wALt24AC7dwAAu3cwALt3UAC7d4AAu3eQALt3oAC7d7AAu3fAALt34AC7eAAAu3gQALt4IAC7eEAAu3hQALuBgAC7g7AAu4WwALuHsAC7h9AAu4fwALuIEAC7iDAAu4hgALuIcAC7iIAAu4iwALuIwAC7iOAAu4jwALuJEAC7iUAAu4lQALuJYAC7iZAAu4mgALuJ8AC7i4AAu4wQALuMMAC7jFAAu4zgALuNEAC7jUAAu41gALuR8AC7lDAAu5agALuY4AC7mRAAu5kwALuZUAC7mXAAu5mQALuZsAC7mcAAu5nwALubgAC7nZAAu52wALud0AC7nfAAu54QALueMAC7nlAAu55wALuekAC7oKAAu6DQALuhAAC7oTAAu6FgALuhkAC7ocAAu6HwALuiIAC7okAAu6nwALuqEAC7qjAAu6pQALuqgAC7qpAAu6qgALuqsAC7qsAAu6rgALurAAC7qxAAu6sgALurQAC7q1AAu7MAALuzIAC7s0AAu7NgALuzkAC7s6AAu7OwALuzwAC7s9AAu7PwALu0EAC7tCAAu7QwALu0UAC7tGAAu7wQALu8MAC7vGAAu7yAALu8sAC7vMAAu7zQALu84AC7vPAAu70QALu9MAC7vUAAu71QALu9cAC7vYAAu78QALu/IAC7vzAAu79QALvHAAC7xyAAu8dAALvHYAC7x5AAu8egALvHsAC7x8AAu8fQALvH8AC7yBAAu8ggALvIMAC7yFAAu8hgALvQEAC70DAAu9BQALvQcAC70KAAu9CwALvQwAC70NAAu9DgALvRAAC70SAAu9EwALvRQAC70WAAu9FwALvZIAC72UAAu9lgALvZgAC72bAAu9nAALvZ0AC72eAAu9nwALvaEAC72jAAu9pAALvaUAC72nAAu9qAALviMAC74lAAu+JwALvikAC74sAAu+LQALvi4AC74vAAu+MAALvjIAC740AAu+NQALvjYAC744AAu+OQALvrQAC762AAu+uAALvroAC769AAu+vgALvr8AC77AAAu+wQALvsMAC77FAAu+xgALvscAC77JAAu+ygALvxMAC783AAu/XgALv4IAC7+FAAu/hwALv4kAC7+LAAu/jQALv48AC7+QAAu/kwALv6wAC7/JAAu/ywALv80AC7/PAAu/0QALv9MAC7/VAAu/1wALv/QAC7/3AAu/+gALv/0AC8AAAAvAAwALwAYAC8AJAAvACwALwIYAC8CIAAvAigALwIwAC8CPAAvAkAALwJEAC8CSAAvAkwALwJUAC8CXAAvAmAALwJkAC8CbAAvAnAALwRcAC8EZAAvBGwALwR0AC8EgAAvBIQALwSIAC8EjAAvBJAALwSYAC8EoAAvBKQALwSoAC8EsAAvBLQALwagAC8GqAAvBrAALwa4AC8GxAAvBsgALwbMAC8G0AAvBtQALwbcAC8G5AAvBugALwbsAC8G9AAvBvgALwjkAC8I7AAvCPgALwkAAC8JDAAvCRAALwkUAC8JGAAvCRwALwkkAC8JLAAvCTAALwk0AC8JPAAvCUAALwssAC8LNAAvCzwALwtEAC8LUAAvC1QALwtYAC8LXAAvC2AALwtoAC8LcAAvC3QALwt4AC8LgAAvC4QALw1wAC8NeAAvDYAALw2IAC8NlAAvDZgALw2cAC8NoAAvDaQALw2sAC8NtAAvDbgALw28AC8NxAAvDcgALw+0AC8PvAAvD8QALw/MAC8P2AAvD9wALw/gAC8P5AAvD+gALw/wAC8P+AAvD/wALxAAAC8QCAAvEAwALxJYAC8S5AAvE2QALxPkAC8T7AAvE/QALxP8AC8UBAAvFBAALxQUAC8UGAAvFCQALxQoAC8UMAAvFDQALxQ8AC8USAAvFEwALxRQAC8UXAAvFGAALxSEAC8U6AAvFQwALxUUAC8VHAAvFUAALxVMAC8VWAAvFWAALxaEAC8XFAAvF7AALxhAAC8YTAAvGFQALxhcAC8YZAAvGGwALxh0AC8YeAAvGIQALxjoAC8ZbAAvGXQALxl8AC8ZhAAvGYwALxmUAC8ZnAAvGaQALxmsAC8aMAAvGjwALxpIAC8aVAAvGmAALxpsAC8aeAAvGoQALxqQAC8amAAvHIQALxyMAC8clAAvHJwALxyoAC8crAAvHLAALxy0AC8cuAAvHMAALxzIAC8czAAvHNAALxzYAC8c3AAvHsgALx7QAC8e2AAvHuAALx7sAC8e8AAvHvQALx74AC8e/AAvHwQALx8MAC8fEAAvHxQALx8cAC8fIAAvIQwALyEUAC8hIAAvISgALyE0AC8hOAAvITwALyFAAC8hRAAvIUwALyFUAC8hWAAvIVwALyFkAC8haAAvIcwALyHQAC8h1AAvIdwALyPIAC8j0AAvI9gALyPgAC8j7AAvI/AALyP0AC8j+AAvI/wALyQEAC8kDAAvJBAALyQUAC8kHAAvJCAALyYMAC8mFAAvJhwALyYkAC8mMAAvJjQALyY4AC8mPAAvJkAALyZIAC8mUAAvJlQALyZYAC8mYAAvJmQALyhQAC8oWAAvKGAALyhoAC8odAAvKHgALyh8AC8ogAAvKIQALyiMAC8olAAvKJgALyicAC8opAAvKKgALyqUAC8qnAAvKqQALyqsAC8quAAvKrwALyrAAC8qxAAvKsgALyrQAC8q2AAvKtwALyrgAC8q6AAvKuwALyzYAC8s4AAvLOgALyzwAC8s/AAvLQAALy0EAC8tCAAvLQwALy0UAC8tHAAvLSAALy0kAC8tLAAvLTAALy5UAC8u5AAvL4AALzAQAC8wHAAvMCQALzAsAC8wNAAvMDwALzBEAC8wSAAvMFQALzC4AC8xLAAvMTQALzE8AC8xRAAvMUwALzFUAC8xXAAvMWQALzHYAC8x5AAvMfAALzH8AC8yCAAvMhQALzIgAC8yLAAvMjQALzQgAC80KAAvNDAALzQ4AC80RAAvNEgALzRMAC80UAAvNFQALzRcAC80ZAAvNGgALzRsAC80dAAvNHgALzZkAC82bAAvNnQALzZ8AC82iAAvNowALzaQAC82lAAvNpgALzagAC82qAAvNqwALzawAC82uAAvNrwALzioAC84sAAvOLgALzjAAC84zAAvONAALzjUAC842AAvONwALzjkAC847AAvOPAALzj0AC84/AAvOQAALzrsAC869AAvOvwALzsEAC87EAAvOxQALzsYAC87HAAvOyAALzsoAC87MAAvOzQALzs4AC87QAAvO0QALz0wAC89OAAvPUAALz1IAC89VAAvPVgALz1cAC89YAAvPWQALz1sAC89dAAvPXgALz18AC89hAAvPYgALz90AC8/fAAvP4QALz+MAC8/mAAvP5wALz+gAC8/pAAvP6gALz+wAC8/uAAvP7wALz/AAC8/yAAvP8wAL0G4AC9BwAAvQcgAL0HQAC9B3AAvQeAAL0HkAC9B6AAvQewAL0H0AC9B/AAvQgAAL0IEAC9CDAAvQhAAL0JUAC9CWAAvQmAAL0RMAC9EVAAvRFwAL0RkAC9EcAAvRHQAL0R4AC9EfAAvRIAAL0SIAC9EkAAvRJQAL0SYAC9EoAAvRKQAL0aQAC9GmAAvRqAAL0aoAC9GtAAvRrgAL0a8AC9GwAAvRsQAL0bMAC9G1AAvRtgAL0bcAC9G5AAvRugAL0jUAC9I3AAvSOgAL0jwAC9I/AAvSQAAL0kEAC9JCAAvSQwAL0kUAC9JHAAvSSAAL0kkAC9JLAAvSTAAL0t8AC9MCAAvTIgAL00IAC9NEAAvTRgAL00gAC9NKAAvTTQAL004AC9NPAAvTUgAL01MAC9NVAAvTVgAL01gAC9NbAAvTXAAL010AC9NgAAvTYQAL02oAC9ODAAvTjAAL044AC9OQAAvTmQAL05wAC9OfAAvToQAL0+oAC9QOAAvUNQAL1FkAC9RcAAvUXgAL1GAAC9RiAAvUZAAL1GYAC9RnAAvUagAL1IMAC9SkAAvUpgAL1KgAC9SqAAvUrAAL1K4AC9SwAAvUsgAL1LQAC9TVAAvU2AAL1NsAC9TeAAvU4QAL1OQAC9TnAAvU6gAL1O0AC9TvAAvVagAL1WwAC9VuAAvVcAAL1XMAC9V0AAvVdQAL1XYAC9V3AAvVeQAL1XsAC9V8AAvVfQAL1X8AC9WAAAvV+wAL1f0AC9X/AAvWAQAL1gQAC9YFAAvWBgAL1gcAC9YIAAvWCgAL1gwAC9YNAAvWDgAL1hAAC9YRAAvWjAAL1o4AC9aRAAvWkwAL1pYAC9aXAAvWmAAL1pkAC9aaAAvWnAAL1p4AC9afAAvWoAAL1qIAC9ajAAvWvAAL1r0AC9a+AAvWwAAL1zsAC9c9AAvXPwAL10EAC9dEAAvXRQAL10YAC9dHAAvXSAAL10oAC9dMAAvXTQAL104AC9dQAAvXUQAL18wAC9fOAAvX0AAL19IAC9fVAAvX1gAL19cAC9fYAAvX2QAL19sAC9fdAAvX3gAL198AC9fhAAvX4gAL2F0AC9hfAAvYYQAL2GMAC9hmAAvYZwAL2GgAC9hpAAvYagAL2GwAC9huAAvYbwAL2HAAC9hyAAvYcwAL2O4AC9jwAAvY8gAL2PQAC9j3AAvY+AAL2PkAC9j6AAvY+wAL2P0AC9j/AAvZAAAL2QEAC9kDAAvZBAAL2X8AC9mBAAvZgwAL2YUAC9mIAAvZiQAL2YoAC9mLAAvZjAAL2Y4AC9mQAAvZkQAL2ZIAC9mUAAvZlQAL2d4AC9oCAAvaKQAL2k0AC9pQAAvaUgAL2lQAC9pWAAvaWAAL2loAC9pbAAvaXgAL2ncAC9qUAAvalgAL2pgAC9qaAAvanAAL2p4AC9qgAAvaogAL2r8AC9rCAAvaxQAL2sgAC9rLAAvazgAL2tEAC9rUAAva1gAL21EAC9tTAAvbVQAL21cAC9taAAvbWwAL21wAC9tdAAvbXgAL22AAC9tiAAvbYwAL22QAC9tmAAvbZwAL2+IAC9vkAAvb5gAL2+gAC9vrAAvb7AAL2+0AC9vuAAvb7wAL2/EAC9vzAAvb9AAL2/UAC9v3AAvb+AAL3HMAC9x1AAvcdwAL3HkAC9x8AAvcfQAL3H4AC9x/AAvcgAAL3IIAC9yEAAvchQAL3IYAC9yIAAvciQAL3QQAC90GAAvdCAAL3QoAC90NAAvdDgAL3Q8AC90QAAvdEQAL3RMAC90VAAvdFgAL3RcAC90ZAAvdGgAL3ZUAC92XAAvdmQAL3ZsAC92eAAvdnwAL3aAAC92hAAvdogAL3aQAC92mAAvdpwAL3agAC92qAAvdqwAL3iYAC94oAAveKgAL3iwAC94vAAveMAAL3jEAC94yAAveMwAL3jUAC943AAveOAAL3jkAC947AAvePAAL3rcAC965AAveuwAL3r0AC97AAAvewQAL3sIAC97DAAvexAAL3sYAC97IAAveyQAL3soAC97MAAvezQAL3t4AC97fAAve4QAL31wAC99eAAvfYAAL32IAC99lAAvfZgAL32cAC99oAAvfaQAL32sAC99tAAvfbgAL328AC99xAAvfcgAL3+0AC9/vAAvf8QAL3/MAC9/2AAvf9wAL3/gAC9/5AAvf+gAL3/wAC9/+AAvf/wAL4AAAC+ACAAvgAwAL4H4AC+CAAAvggwAL4IUAC+CIAAvgiQAL4IoAC+CLAAvgjAAL4I4AC+CQAAvgkQAL4JIAC+CUAAvglQAL4SgAC+FLAAvhawAL4YsAC+GNAAvhjwAL4ZEAC+GTAAvhlgAL4ZcAC+GYAAvhmwAL4ZwAC+GeAAvhnwAL4aEAC+GkAAvhpQAL4aYAC+GpAAvhqgAL4a8AC+HIAAvh0QAL4dMAC+HVAAvh3gAL4eEAC+HkAAvh5gAL4i8AC+JTAAviegAL4p4AC+KhAAviowAL4qUAC+KnAAviqQAL4qsAC+KsAAvirwAL4sgAC+LpAAvi6wAL4u0AC+LvAAvi8QAL4vMAC+L1AAvi9wAL4vkAC+MaAAvjHQAL4yAAC+MjAAvjJgAL4ykAC+MsAAvjLwAL4zIAC+M0AAvjrwAL47EAC+OzAAvjtQAL47gAC+O5AAvjugAL47sAC+O8AAvjvgAL48AAC+PBAAvjwgAL48QAC+PFAAvkQAAL5EIAC+REAAvkRgAL5EkAC+RKAAvkSwAL5EwAC+RNAAvkTwAL5FEAC+RSAAvkUwAL5FUAC+RWAAvk0QAL5NMAC+TWAAvk2AAL5NsAC+TcAAvk3QAL5N4AC+TfAAvk4QAL5OMAC+TkAAvk5QAL5OcAC+ToAAvlAQAL5QIAC+UDAAvlBQAL5YAAC+WCAAvlhAAL5YYAC+WJAAvligAL5YsAC+WMAAvljQAL5Y8AC+WRAAvlkgAL5ZMAC+WVAAvllgAL5hEAC+YTAAvmFQAL5hcAC+YaAAvmGwAL5hwAC+YdAAvmHgAL5iAAC+YiAAvmIwAL5iQAC+YmAAvmJwAL5qIAC+akAAvmpgAL5qgAC+arAAvmrAAL5q0AC+auAAvmrwAL5rEAC+azAAvmtAAL5rUAC+a3AAvmuAAL5zMAC+c1AAvnNwAL5zkAC+c8AAvnPQAL5z4AC+c/AAvnQAAL50IAC+dEAAvnRQAL50YAC+dIAAvnSQAL58QAC+fGAAvnyAAL58oAC+fNAAvnzgAL588AC+fQAAvn0QAL59MAC+fVAAvn1gAL59cAC+fZAAvn2gAL6CMAC+hHAAvobgAL6JIAC+iVAAvolwAL6JkAC+ibAAvonQAL6J8AC+igAAvoowAL6LwAC+jZAAvo2wAL6N0AC+jfAAvo4QAL6OMAC+jlAAvo5wAL6QQAC+kHAAvpCgAL6Q0AC+kQAAvpEwAL6RYAC+kZAAvpGwAL6ZYAC+mYAAvpmgAL6ZwAC+mfAAvpoAAL6aEAC+miAAvpowAL6aUAC+mnAAvpqAAL6akAC+mrAAvprAAL6icAC+opAAvqKwAL6i0AC+owAAvqMQAL6jIAC+ozAAvqNAAL6jYAC+o4AAvqOQAL6joAC+o8AAvqPQAL6rgAC+q6AAvqvAAL6r4AC+rBAAvqwgAL6sMAC+rEAAvqxQAL6scAC+rJAAvqygAL6ssAC+rNAAvqzgAL60kAC+tLAAvrTgAL61AAC+tTAAvrVAAL61UAC+tWAAvrVwAL61kAC+tbAAvrXAAL610AC+tfAAvrYAAL69sAC+vdAAvr3wAL6+EAC+vkAAvr5QAL6+YAC+vnAAvr6AAL6+oAC+vsAAvr7QAL6+4AC+vwAAvr8QAL7GwAC+xuAAvscAAL7HIAC+x1AAvsdgAL7HcAC+x4AAvseQAL7HsAC+x9AAvsfgAL7H8AC+yBAAvsggAL7P0AC+z/AAvtAQAL7QMAC+0GAAvtBwAL7QgAC+0JAAvtCgAL7QwAC+0OAAvtDwAL7RAAC+0SAAvtEwAL7aYAC+3JAAvt6QAL7gkAC+4LAAvuDQAL7g8AC+4RAAvuFAAL7hUAC+4WAAvuGQAL7hoAC+4cAAvuHQAL7h8AC+4iAAvuIwAL7iQAC+4nAAvuKAAL7i0AC+5GAAvuTwAL7lEAC+5TAAvuXAAL7l8AC+5iAAvuZAAL7q0AC+7RAAvu+AAL7xwAC+8fAAvvIQAL7yMAC+8lAAvvJwAL7ykAC+8qAAvvLQAL70YAC+9nAAvvaQAL72sAC+9tAAvvbwAL73EAC+9zAAvvdQAL73cAC++YAAvvmwAL754AC++hAAvvpAAL76cAC++qAAvvrQAL77AAC++yAAvwLQAL8C8AC/AxAAvwMwAL8DYAC/A3AAvwOAAL8DkAC/A6AAvwPAAL8D4AC/A/AAvwQAAL8EIAC/BDAAvwvgAL8MAAC/DCAAvwxAAL8McAC/DIAAvwyQAL8MoAC/DLAAvwzQAL8M8AC/DQAAvw0QAL8NMAC/DUAAvxTwAL8VEAC/FUAAvxVgAL8VkAC/FaAAvxWwAL8VwAC/FdAAvxXwAL8WEAC/FiAAvxYwAL8WUAC/FmAAvxfwAL8YAAC/GBAAvxgwAL8f4AC/IAAAvyAgAL8gQAC/IHAAvyCAAL8gkAC/IKAAvyCwAL8g0AC/IPAAvyEAAL8hEAC/ITAAvyFAAL8o8AC/KRAAvykwAL8pUAC/KYAAvymQAL8poAC/KbAAvynAAL8p4AC/KgAAvyoQAL8qIAC/KkAAvypQAL8yAAC/MiAAvzJAAL8yYAC/MpAAvzKgAL8ysAC/MsAAvzLQAL8y8AC/MxAAvzMgAL8zMAC/M1AAvzNgAL87EAC/OzAAvztQAL87cAC/O6AAvzuwAL87wAC/O9AAvzvgAL88AAC/PCAAvzwwAL88QAC/PGAAvzxwAL9EIAC/REAAv0RgAL9EgAC/RLAAv0TAAL9E0AC/ROAAv0TwAL9FEAC/RTAAv0VAAL9FUAC/RXAAv0WAAL9KEAC/TFAAv07AAL9RAAC/UTAAv1FQAL9RcAC/UZAAv1GwAL9R0AC/UeAAv1IQAL9ToAC/VXAAv1WQAL9VsAC/VdAAv1XwAL9WEAC/VjAAv1ZQAL9YIAC/WFAAv1iAAL9YsAC/WOAAv1kQAL9ZQAC/WXAAv1mQAL9hQAC/YWAAv2GAAL9hoAC/YdAAv2HgAL9h8AC/YgAAv2IQAL9iMAC/YlAAv2JgAL9icAC/YpAAv2KgAL9qUAC/anAAv2qQAL9qs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ADBnAAAwZwgAMGcQADBnHAAwZyAAMGckADBnKAAwZywAMGc0ADBnPAAwZ0AAMGdEADBnTAAwZ1AAMGh0ADBpBAAwaaAAMGowADBqPAAwakQAMGpMADBqVAAwalwAMGpkADBqaAAwanQAMGrYADBrTAAwa1QAMGtcADBrZAAwa2wAMGt0ADBrfAAwa4QAMGv4ADBsBAAwbBAAMGwcADBsKAAwbDQAMGxAADBsTAAwbFQAMG5AADBuSAAwblQAMG5cADBuaAAwbmwAMG5wADBudAAwbngAMG6AADBuiAAwbowAMG6QADBumAAwbpwAMHCIADBwkAAwcJgAMHCgADBwrAAwcLAAMHC0ADBwuAAwcLwAMHDEADBwzAAwcNAAMHDUADBw3AAwcOAAMHLMADBy1AAwctwAMHLkADBy8AAwcvQAMHL4ADBy/AAwcwAAMHMIADBzEAAwcxQAMHMYADBzIAAwcyQAMHUQADB1GAAwdSQAMHUsADB1OAAwdTwAMHVAADB1RAAwdUgAMHVQADB1WAAwdVwAMHVgADB1aAAwdWwAMHdYADB3YAAwd2gAMHdwADB3fAAwd4AAMHeEADB3iAAwd4wAMHeUADB3nAAwd6AAMHekADB3rAAwd7AAMHmcADB5pAAweawAMHm0ADB5wAAwecQAMHnIADB5zAAwedAAMHnYADB54AAweeQAMHnoADB58AAwefQAMHvgADB76AAwe/AAMHv4ADB8BAAwfAgAMHwMADB8EAAwfBQAMHwcADB8JAAwfCgAMHwsADB8NAAwfDgAMHx8ADB8gAAwfIgAMHzMADB88AAwfPwAMH0IADB9EAAwffQAMH4AADB+CAAwfhQAMH4gADB+LAAwfjgAMIBEADCA1AAwgWQAMIHwADCCjAAwgwwAMIOoADCERAAwhMQAMIVUADCF5AAwhewAMIX4ADCGAAAwhggAMIYQADCGHAAwhigAMIYwADCGOAAwhkQAMIZMADCGVAAwhmAAMIZsADCGcAAwhoQAMIboADCG/AAwhwQAMIcYADCHJAAwhywAMIhQADCI4AAwiXwAMIoMADCKGAAwiiAAMIooADCKMAAwijgAMIpAADCKRAAwilAAMIq0ADCLSAAwi1AAMItYADCLYAAwi2gAMItwADCLeAAwi4AAMIuIADCLkAAwjCQAMIwwADCMPAAwjEgAMIxUADCMYAAwjGwAMIx4ADCMhAAwjJAAMIyYADCOhAAwjowAMI6YADCOoAAwjqwAMI6wADCOtAAwjrgAMI68ADCOxAAwjswAMI7QADCO1AAwjtwAMI7gADCPJAAwjygAMI8wADCRHAAwkSQAMJEsADCRNAAwkUAAMJFEADCRSAAwkUwAMJFQADCRWAAwkWAAMJFkADCRaAAwkXAAMJF0ADCTYAAwk2gAMJN0ADCTfAAwk4gAMJOMADCTkAAwk5QAMJOYADCToAAwk6gAMJOsADCTsAAwk7gAMJO8ADCUAAAwlAQAMJQMADCV+AAwlgAAMJYIADCWEAAwlhwAMJYgADCWJAAwligAMJYsADCWNAAwljwAMJZAADCWRAAwlkwAMJZQADCYPAAwmEQAMJhQADCYWAAwmGQAMJhoADCYbAAwmHAAMJh0ADCYfAAwmIQAMJiIADCYjAAwmJQAMJiYADCY3AAwmOAAMJjoADCa1AAwmtwAMJrkADCa7AAwmvgAMJr8ADCbAAAwmwQAMJsIADCbEAAwmxgAMJscADCbIAAwmygAMJssADCdGAAwnSAAMJ0sADCdNAAwnUAAMJ1EADCdSAAwnUwAMJ1QADCdWAAwnWAAMJ1kADCdaAAwnXAAMJ10ADCd2AAwndwAMJ3gADCd6AAwn9QAMJ/cADCf5AAwn+wAMJ/4ADCf/AAwoAAAMKAEADCgCAAwoBAAMKAYADCgHAAwoCAAMKAoADCgLAAwohgAMKIgADCiLAAwojQAMKJAADCiRAAwokgAMKJMADCiUAAwolgAMKJgADCiZAAwomgAMKJwADCidAAwowQAMKNoADCjnAAwo6gAMKO0ADCjwAAwo/QAMKQAADCkDAAwpBgAMKQgADCkaAAwpLwAMKUIADCnVAAwp+AAMKhgADCo4AAwqOgAMKjwADCo+AAwqQAAMKkMADCpEAAwqRQAMKkgADCpJAAwqSwAMKkwADCpPAAwqUgAMKlMADCpUAAwqVwAMKlgADCpdAAwqdgAMKn8ADCqBAAwqgwAMKowADCqPAAwqkgAMKpQADCrdAAwrAQAMKygADCtMAAwrTwAMK1EADCtTAAwrVQAMK1cADCtZAAwrWgAMK10ADCt2AAwrlwAMK5kADCubAAwrnQAMK58ADCuhAAwrowAMK6UADCunAAwryAAMK8sADCvOAAwr0QAMK9QADCvXAAwr2gAMK90ADCvgAAwr4gAMLF0ADCxfAAwsYQAMLGMADCxmAAwsZwAMLGgADCxpAAwsagAMLGwADCxuAAwsbwAMLHAADCxyAAwscwAMLO4ADCzwAAws8gAMLPQADCz3AAws+AAMLPkADCz6AAws+wAMLP0ADCz/AAwtAAAMLQEADC0DAAwtBAAMLX8ADC2BAAwthAAMLYYADC2JAAwtigAMLYsADC2MAAwtjQAMLY8ADC2RAAwtkgAMLZMADC2VAAwtlgAMLa8ADC2wAAwtsQAMLbMADC4uAAwuMAAMLjIADC40AAwuNwAMLjgADC45AAwuOgAMLjsADC49AAwuPwAMLkAADC5BAAwuQwAMLkQADC6/AAwuwQAMLsMADC7FAAwuyAAMLskADC7KAAwuywAMLswADC7OAAwu0AAMLtEADC7SAAwu1AAMLtUADC9QAAwvUgAML1QADC9WAAwvWQAML1oADC9bAAwvXAAML10ADC9fAAwvYQAML2IADC9jAAwvZQAML2YADC/hAAwv4wAML+UADC/nAAwv6gAML+sADC/sAAwv7QAML+4ADC/wAAwv8gAML/MADC/0AAwv9gAML/cADDByAAwwdAAMMHYADDB4AAwwewAMMHwADDB9AAwwfgAMMH8ADDCBAAwwgwAMMIQADDCFAAwwhwAMMIgADDDRAAww9QAMMRwADDFAAAwxQwAMMUUADDFHAAwxSQAMMUsADDFNAAwxTgAMMVEADDFqAAwxhwAMMYkADDGLAAwxjQAMMY8ADDGRAAwxkwAMMZUADDGyAAwxtQAMMbgADDG7AAwxvgAMMcEADDHEAAwxxwAMMckADDJEAAwyRgAMMkgADDJKAAwyTQAMMk4ADDJPAAwyUAAMMlEADDJTAAwyVQAMMlYADDJXAAwyWQAMMloADDLVAAwy1wAMMtkADDLbAAwy3gAMMt8ADDLgAAwy4QAMMuIADDLkAAwy5gAMMucADDLoAAwy6gAMMusADDNmAAwzaAAMM2oADDNsAAwzbwAMM3AADDNxAAwzcgAMM3MADDN1AAwzdwAMM3gADDN5AAwzewAMM3wADDP3AAwz+QAMM/sADDP9AAw0AAAMNAEADDQCAAw0AwAMNAQADDQGAAw0CAAMNAkADDQKAAw0DAAMNA0ADDSIAAw0igAMNIwADDSOAAw0kQAMNJIADDSTAAw0lAAMNJUADDSXAAw0mQAMNJoADDSbAAw0nQAMNJ4ADDUZAAw1GwAMNR0ADDUfAAw1IgAMNSMADDUkAAw1JQAMNSYADDUoAAw1KgAMNSsADDUsAAw1LgAMNS8ADDWqAAw1rAAMNa8ADDWxAAw1tAAMNbUADDW2AAw1twAMNbgADDW6AAw1vAAMNb0ADDW+AAw1wAAMNcEADDZUAAw2dwAMNpcADDa3AAw2uQAMNrsADDa9AAw2vwAMNsEADDbCAAw2wwAMNsYADDbHAAw2yQAMNsoADDbNAAw20AAMNtEADDbSAAw21QAMNtYADDbbAAw29AAMNv0ADDb/AAw3AQAMNwoADDcNAAw3EAAMNxIADDdbAAw3fwAMN6YADDfKAAw3zQAMN88ADDfRAAw30wAMN9UADDfXAAw32AAMN9sADDf0AAw4FQAMOBcADDgZAAw4GwAMOB0ADDgfAAw4IQAMOCMADDglAAw4RgAMOEkADDhMAAw4TwAMOFIADDhVAAw4WAAMOFsADDheAAw4YAAMONsADDjdAAw43wAMOOEADDjkAAw45QAMOOYADDjnAAw46AAMOOoADDjsAAw47QAMOO4ADDjwAAw48QAMOWwADDluAAw5cAAMOXIADDl1AAw5dgAMOXcADDl4AAw5eQAMOXsADDl9AAw5fgAMOX8ADDmBAAw5ggAMOf0ADDn/AAw6AgAMOgQADDoHAAw6CAAMOgkADDoKAAw6CwAMOg0ADDoPAAw6EAAMOhEADDoTAAw6FAAMOi0ADDouAAw6LwAMOjEADDqsAAw6rgAMOrAADDqyAAw6tQAMOrYADDq3AAw6uAAMOrkADDq7AAw6vQAMOr4ADDq/AAw6wQAMOsIADDs9AAw7PwAMO0EADDtDAAw7RgAMO0cADDtIAAw7SQAMO0oADDtMAAw7TgAMO08ADDtQAAw7UgAMO1MADDvOAAw70AAMO9IADDvUAAw71wAMO9gADDvZAAw72gAMO9sADDvdAAw73wAMO+AADDvhAAw74wAMO+QADDxfAAw8YQAMPGMADDxlAAw8aAAMPGkADDxqAAw8awAMPGwADDxuAAw8cAAMPHEADDxyAAw8dAAMPHUADDzwAAw88gAMPPQADDz2AAw8+QAMPPoADDz7AAw8/AAMPP0ADDz/AAw9AQAMPQIADD0DAAw9BQAMPQY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ADE63AAxOuQAMTroADE67AAxOvQAMTr4ADE9RAAxPdAAMT5QADE+0AAxPtgAMT7gADE+6AAxPvAAMT78ADE/AAAxPwQAMT8QADE/FAAxPxwAMT8gADE/KAAxPzQAMT84ADE/PAAxP0gAMT9MADE/YAAxP8QAMT/oADE/8AAxP/gAMUAcADFAKAAxQDQAMUA8ADFBYAAxQfAAMUKMADFDHAAxQygAMUMwADFDOAAxQ0AAMUNIADFDUAAxQ1QAMUNgADFDxAAxREgAMURQADFEWAAxRGAAMURoADFEcAAxRHgAMUSAADFEiAAxRQwAMUUYADFFJAAxRTAAMUU8ADFFSAAxRVQAMUVgADFFbAAxRXQAMUdgADFHaAAxR3AAMUd4ADFHhAAxR4gAMUeMADFHkAAxR5QAMUecADFHpAAxR6gAMUesADFHtAAxR7gAMUmkADFJrAAxSbQAMUm8ADFJyAAxScwAMUnQADFJ1AAxSdgAMUngADFJ6AAxSewAMUnwADFJ+AAxSfwAMUvoADFL8AAxS/wAMUwEADFMEAAxTBQAMUwYADFMHAAxTCAAMUwoADFMMAAxTDQAMUw4ADFMQAAxTEQAMUyoADFMrAAxTLAAMUy4ADFOpAAxTqwAMU60ADFOvAAxTsgAMU7MADFO0AAxTtQAMU7YADFO4AAxTugAMU7sADFO8AAxTvgAMU78ADFQ6AAxUPAAMVD4ADFRAAAxUQwAMVEQADFRFAAxURgAMVEcADFRJAAxUSwAMVEwADFRNAAxUTwAMVFAADFTLAAxUzQAMVM8ADFTRAAxU1AAMVNUADFTWAAxU1wAMVNgADFTaAAxU3AAMVN0ADFTeAAxU4AAMVOEADFVcAAxVXgAMVWAADFViAAxVZQAMVWYADFVnAAxVaAAMVWkADFVrAAxVbQAMVW4ADFVvAAxVcQAMVXIADFXtAAxV7wAMVfEADFXzAAxV9gAMVfcADFX4AAxV+QAMVfoADFX8AAxV/gAMVf8ADFYAAAxWAgAMVgMADFZMAAxWcAAMVpcADFa7AAxWvgAMVsAADFbCAAxWxAAMVsYADFbIAAxWyQAMVswADFblAAxXAgAMVwQADFcGAAxXCAAMVwoADFcMAAxXDgAMVxAADFctAAxXMAAMVzMADFc2AAxXOQAMVzwADFc/AAxXQgAMV0QADFe/AAxXwQAMV8MADFfFAAxXyAAMV8kADFfKAAxXywAMV8wADFfOAAxX0AAMV9EADFfSAAxX1AAMV9UADFhQAAxYUgAMWFQADFhWAAxYWQAMWFoADFhbAAxYXAAMWF0ADFhfAAxYYQAMWGIADFhjAAxYZQAMWGYADFjhAAxY4wAMWOUADFjnAAxY6gAMWOsADFjsAAxY7QAMWO4ADFjwAAxY8gAMWPMADFj0AAxY9gAMWPcADFlyAAxZdAAMWXYADFl4AAxZewAMWXwADFl9AAxZfgAMWX8ADFmBAAxZgwAMWYQADFmFAAxZhwAMWYgADFoDAAxaBQAMWgcADFoJAAxaDAAMWg0ADFoOAAxaDwAMWhAADFoSAAxaFAAMWhUADFoWAAxaGAAMWhkADFqUAAxalgAMWpgADFqaAAxanQAMWp4ADFqfAAxaoAAMWqEADFqjAAxapQAMWqYADFqnAAxaqQAMWqoADFslAAxbJwAMWykADFsrAAxbLgAMWy8ADFswAAxbMQAMWzIADFs0AAxbNgAMWzcADFs4AAxbOgAMWzsADFtMAAxbUQAMW1QADFtWAAxbWwAMW9YADFvYAAxb2gAMW9wADFvfAAxb4AAMW+EADFviAAxb4wAMW+UADFvnAAxb6AAMW+kADFvrAAxb7AAMXGcADFxpAAxcawAMXG0ADFxwAAxccQAMXHIADFxzAAxcdAAMXHYADFx4AAxceQAMXHoADFx8AAxcfQAMXPgADFz6AAxc/QAMXP8ADF0CAAxdAwAMXQQADF0FAAxdBgAMXQgADF0KAAxdCwAMXQwADF0OAAxdDwAMXaIADF3FAAxd5QAMXgUADF4HAAxeCQAMXgsADF4NAAxeEAAMXhEADF4SAAxeFQAMXhYADF4YAAxeGQAMXhwADF4fAAxeIAAMXiEADF4kAAxeJQAMXioADF5DAAxeTAAMXk4ADF5QAAxeWQAMXlwADF5fAAxeYQAMXqoADF7OAAxe9QAMXxkADF8cAAxfHgAMXyAADF8iAAxfJAAMXyYADF8nAAxfKgAMX0MADF9kAAxfZgAMX2gADF9qAAxfbAAMX24ADF9wAAxfcgAMX3QADF+VAAxfmAAMX5sADF+eAAxfoQAMX6QADF+nAAxfqgAMX60ADF+vAAxgKgAMYCwADGAuAAxgMAAMYDMADGA0AAxgNQAMYDYADGA3AAxgOQAMYDsADGA8AAxgPQAMYD8ADGBAAAxguwAMYL0ADGC/AAxgwQAMYMQADGDFAAxgxgAMYMcADGDIAAxgygAMYMwADGDNAAxgzgAMYNAADGDRAAxhTAAMYU4ADGFRAAxhUwAMYVYADGFXAAxhWAAMYVkADGFaAAxhXAAMYV4ADGFfAAxhYAAMYWIADGFjAAxhfAAMYX0ADGF+AAxhgAAMYfsADGH9AAxh/wAMYgEADGIEAAxiBQAMYgYADGIHAAxiCAAMYgoADGIMAAxiDQAMYg4ADGIQAAxiEQAMYowADGKOAAxikAAMYpIADGKVAAxilgAMYpcADGKYAAximQAMYpsADGKdAAxingAMYp8ADGKhAAxiogAMYx0ADGMfAAxjIQAMYyMADGMmAAxjJwAMYygADGMpAAxjKgAMYywADGMuAAxjLwAMYzAADGMyAAxjMwAMY64ADGOwAAxjsgAMY7QADGO3AAxjuAAMY7kADGO6AAxjuwAMY70ADGO/AAxjwAAMY8EADGPDAAxjxAAMZD8ADGRBAAxkQwAMZEUADGRIAAxkSQAMZEoADGRLAAxkTAAMZE4ADGRQAAxkUQAMZFIADGRUAAxkVQAMZJ4ADGTCAAxk6QAMZQ0ADGUQAAxlEgAMZRQADGUWAAxlGAAMZRoADGUbAAxlHgAMZTcADGVUAAxlVgAMZVgADGVaAAxlXAAMZV4ADGVgAAxlYgAMZX8ADGWCAAxlhQAMZYgADGWLAAxljgAMZZEADGWUAAxllgAMZhEADGYTAAxmFQAMZhcADGYaAAxmGwAMZhwADGYdAAxmHgAMZiAADGYiAAxmIwAMZiQADGYmAAxmJwAMZqIADGakAAxmpwAMZqkADGasAAxmrQAMZq4ADGavAAxmsAAMZrIADGa0AAxmtQAMZrYADGa4AAxmuQAMZzQADGc2AAxnOAAMZzoADGc9AAxnPgAMZz8ADGdAAAxnQQAMZ0MADGdFAAxnRgAMZ0cADGdJAAxnSgAMZ8UADGfHAAxnygAMZ8wADGfPAAxn0AAMZ9EADGfSAAxn0wAMZ9UADGfXAAxn2AAMZ9kADGfbAAxn3AAMaFcADGhZAAxoWwAMaF0ADGhgAAxoYQAMaGIADGhjAAxoZAAMaGYADGhoAAxoaQAMaGoADGhsAAxobQAMaOgADGjqAAxo7AAMaO4ADGjxAAxo8gAMaPMADGj0AAxo9QAMaPcADGj5AAxo+gAMaPsADGj9AAxo/gAMaXkADGl7AAxpfgAMaYAADGmDAAxphAAMaYUADGmGAAxphwAMaYkADGmLAAxpjAAMaY0ADGmPAAxpkAAMaiMADGpGAAxqZgAMaoYADGqIAAxqigAMaowADGqOAAxqkQAMapIADGqTAAxqlgAMapcADGqZAAxqmgAMapwADGqfAAxqoAAMaqEADGqkAAxqpQAMaq4ADGrHAAxq0AAMatIADGrUAAxq3QAMauAADGrjAAxq5QAMay4ADGtSAAxreQAMa50ADGugAAxrogAMa6QADGumAAxrqAAMa6oADGurAAxrrgAMa8cADGvoAAxr6gAMa+wADGvuAAxr8AAMa/IADGv0AAxr9gAMa/gADGwZAAxsHAAMbB8ADGwiAAxsJQAMbCgADGwrAAxsLgAMbDEADGwzAAxsrgAMbLAADGyyAAxstAAMbLcADGy4AAxsuQAMbLoADGy7AAxsvQAMbL8ADGzAAAxswQAMbMMADGzEAAxtPwAMbUEADG1DAAxtRQAMbUgADG1JAAxtSgAMbUsADG1MAAxtTgAMbVAADG1RAAxtUgAMbVQADG1VAAxt0AAMbdIADG3VAAxt1wAMbdoADG3bAAxt3AAMbd0ADG3eAAxt4AAMbeIADG3jAAxt5AAMbeYADG3nAAxuAAAMbgEADG4CAAxuBAAMbn8ADG6BAAxugwAMboUADG6IAAxuiQAMbooADG6LAAxujAAMbo4ADG6QAAxukQAMbpIADG6UAAxulQAMbxAADG8SAAxvFAAMbxYADG8ZAAxvGgAMbxsADG8cAAxvHQAMbx8ADG8hAAxvIgAMbyMADG8lAAxvJgAMb6EADG+jAAxvpQAMb6cADG+qAAxvqwAMb6wADG+tAAxvrgAMb7AADG+yAAxvswAMb7QADG+2AAxvtwAMcDIADHA0AAxwNgAMcDgADHA7AAxwPAAMcD0ADHA+AAxwPwAMcEEADHBDAAxwRAAMcEUADHBHAAxwSAAMcMMADHDFAAxwxwAMcMkADHDMAAxwzQAMcM4ADHDPAAxw0AAMcNIADHDUAAxw1QAMcNYADHDYAAxw2QAMcSIADHFGAAxxbQAMcZEADHGUAAxxlgAMcZgADHGaAAxxnAAMcZ4ADHGfAAxxogAMcbsADHHYAAxx2gAMcdwADHHeAAxx4AAMceIADHHkAAxx5gAMcgMADHIGAAxyCQAMcgwADHIPAAxyEgAMchUADHIYAAxyGgAMcpUADHKXAAxymQAMcpsADHKeAAxynwAMcqAADHKhAAxyogAMcqQADHKmAAxypwAMcqgADHKqAAxyqwAMcyYADHMoAAxzKgAMcywADHMvAAxzMAAMczEADHMyAAxzMwAMczUADHM3AAxzOAAMczkADHM7AAxzPAAMc7cADHO5AAxzuwAMc70ADHPAAAxzwQAMc8IADHPDAAxzxAAMc8YADHPIAAxzyQAMc8oADHPMAAxzzQAMdEgADHRKAAx0TQAMdE8ADHRSAAx0UwAMdFQADHRVAAx0VgAMdFgADHRaAAx0WwAMdFwADHReAAx0XwAMdNoADHTcAAx03gAMdOAADHTjAAx05AAMdOUADHTmAAx05wAMdOkADHTrAAx07AAMdO0ADHTvAAx08AAMdWsADHVtAAx1bwAMdXEADHV0AAx1dQAMdXYADHV3AAx1eAAMdXoADHV8AAx1fQAMdX4ADHWAAAx1gQAMdfwADHX+AAx2AAAMdgIADHYFAAx2BgAMdgcADHYIAAx2CQAMdgsADHYNAAx2DgAMdg8ADHYRAAx2EgAMdqUADHbIAAx26AAMdwgADHcKAAx3DAAMdw4ADHcQAAx3EwAMdxQADHcVAAx3GAAMdxkADHcbAAx3HAAMdx8ADHciAAx3IwAMdyQADHcnAAx3KAAMdy0ADHdGAAx3TwAMd1EADHdTAAx3XAAMd18ADHdiAAx3ZAAMd60ADHfRAAx3+AAMeBwADHgfAAx4IQAMeCMADHglAAx4JwAMeCkADHgqAAx4LQAMeEYADHhnAAx4aQAMeGsADHhtAAx4bwAMeHEADHhzAAx4dQAMeHcADHiYAAx4mwAMeJ4ADHihAAx4pAAMeKcADHiqAAx4rQAMeLAADHiyAAx5LQAMeS8ADHkxAAx5MwAMeTYADHk3AAx5OAAMeTkADHk6AAx5PAAMeT4ADHk/AAx5QAAMeUIADHlDAAx5vgAMecAADHnCAAx5xAAMeccADHnIAAx5yQAMecoADHnLAAx5zQAMec8ADHnQAAx50QAMedMADHnUAAx6TwAMelEADHpUAAx6VgAMelkADHpaAAx6WwAMelwADHpdAAx6XwAMemEADHpiAAx6YwAMemUADHpmAAx6fwAMeoAADHqBAAx6gwAMev4ADHsAAAx7AgAMewQADHsHAAx7CAAMewkADHsKAAx7CwAMew0ADHsPAAx7EAAMexEADHsTAAx7FAAMe48ADHuRAAx7kwAMe5UADHuYAAx7mQAMe5oADHubAAx7nAAMe54ADHugAAx7oQAMe6IADHukAAx7pQAMfCAADHwiAAx8JAAMfCYADHwpAAx8KgAMfCsADHwsAAx8LQAMfC8ADHwxAAx8MgAMfDMADHw1AAx8NgAMfLEADHyzAAx8tQAMfLcADHy6AAx8uwAMfLwADHy9AAx8vgAMfMAADHzCAAx8wwAMfMQADHzGAAx8xwAMfUIADH1EAAx9RgAMfUgADH1LAAx9TAAMfU0ADH1OAAx9TwAMfVEADH1TAAx9VAAMfVUADH1XAAx9WAAMfaEADH3FAAx97AAMfhAADH4TAAx+FQAMfhcADH4ZAAx+GwAMfh0ADH4eAAx+IQAMfjoADH5XAAx+WQAMflsADH5dAAx+XwAMfmEADH5jAAx+ZQAMfoIADH6FAAx+iAAMfosADH6OAAx+kQAMfpQADH6XAAx+mQAMfxQADH8WAAx/GAAMfxoADH8dAAx/HgAMfx8ADH8gAAx/IQAMfyMADH8lAAx/JgAMfycADH8pAAx/KgAMf6UADH+nAAx/qgAMf6wADH+vAAx/sAAMf7EADH+yAAx/swAMf7UADH+3AAx/uAAMf7kADH+7AAx/vAAMgDcADIA5AAyAOwAMgD0ADIBAAAyAQQAMgEIADIBDAAyARAAMgEYADIBIAAyASQAMgEoADIBMAAyATQAMgMgADIDKAAyAzQAMgM8ADIDSAAyA0wAMgNQADIDVAAyA1gAMgNgADIDaAAyA2wAMgNwADIDeAAyA3wAMgWIADIGGAAyBqgAMgc0ADIH0AAyCFAAMgjsADIJiAAyCggAMgqYADILKAAyCzAAMgs8ADILRAAyC0wAMgtUADILYAAyC2wAMgt0ADILfAAyC4gAMguQADILmAAyC6QAMguwADILtAAyC8gAMgwsADIMQAAyDEgAMgxcADIMaAAyDHAAMg2UADIOJAAyDsAAMg9QADIPXAAyD2QAMg9sADIPdAAyD3wAMg+EADIPiAAyD5QAMg/4ADIQjAAyEJQAMhCcADIQpAAyEKwAMhC0ADIQvAAyEMQAMhDMADIQ1AAyEWgAMhF0ADIRgAAyEYwAMhGYADIRpAAyEbAAMhG8ADIRyAAyEdQAMhHcADITyAAyE9AAMhPcADIT5AAyE/AAMhP0ADIT+AAyE/wAMhQAADIUCAAyFBAAMhQUADIUGAAyFCAAMhQkADIUaAAyFGwAMhR0ADIWYAAyFmgAMhZwADIWeAAyFoQAMhaIADIWjAAyFpAAMhaUADIWnAAyFqQAMhaoADIWrAAyFrQAMha4ADIYpAAyGKwAMhi4ADIYwAAyGMwAMhjQADIY1AAyGNgAMhjcADIY5AAyGOwAMhjwADIY9AAyGPwAMhkAADIZRAAyGUgAMhlQADIbPAAyG0QAMhtMADIbVAAyG2AAMhtkADIbaAAyG2wAMhtwADIbeAAyG4AAMhuEADIbiAAyG5AAMhuUADIdgAAyHYgAMh2UADIdnAAyHagAMh2sADIdsAAyHbQAMh24ADIdwAAyHcgAMh3MADId0AAyHdgAMh3cADIeIAAyHiQAMh4sADIgGAAyICAAMiAoADIgMAAyIDwAMiBAADIgRAAyIEgAMiBMADIgVAAyIFwAMiBgADIgZAAyIGwAMiBwADIiXAAyImQAMiJwADIieAAyIoQAMiKIADIijAAyIpAAMiKUADIinAAyIqQAMiKoADIirAAyIrQAMiK4ADIjHAAyIyAAMiMkADIjLAAyJRgAMiUgADIlKAAyJTAAMiU8ADIlQAAyJUQAMiVIADIlTAAyJVQAMiVcADIlYAAyJWQAMiVsADIlcAAyJ1wAMidkADIncAAyJ3gAMieEADIniAAyJ4wAMieQADInlAAyJ5wAMiekADInqAAyJ6wAMie0ADInuAAyKEwAMiiwADIpRAAyKVAAMilcADIpaAAyKXQAMimAADIpjAAyKZgAMimkADIpsAAyKkQAMipQADIqXAAyKmgAMip0ADIqgAAyKowAMiqYADIqpAAyKrAAMiq4ADIq6AAyK0QAMiuUADIsDAAyLGAAMiysADIs5AAyLTgAMi2wADIv/AAyMIgAMjEIADIxiAAyMZAAMjGYADIxoAAyMagAMjG0ADIxuAAyMbwAMjHIADIxzAAyMdQAMjHYADIx5AAyMfAAMjH0ADIx+AAyMgQAMjIIADIyLAAyMpAAMjK0ADIyvAAyMsQAMjLoADIy9AAyMwAAMjMIADI0LAAyNLwAMjVYADI16AAyNfQAMjX8ADI2BAAyNgwAMjYUADI2HAAyNiAAMjYsADI2kAAyNxQAMjccADI3JAAyNywAMjc0ADI3PAAyN0QAMjdMADI3VAAyN9gAMjfkADI38AAyN/wAMjgIADI4FAAyOCAAMjgsADI4OAAyOEAAMjosADI6NAAyOjwAMjpEADI6UAAyOlQAMjpYADI6XAAyOmAAMjpoADI6cAAyOnQAMjp4ADI6gAAyOoQAMjxwADI8eAAyPIAAMjyIADI8lAAyPJgAMjycADI8oAAyPKQAMjysADI8tAAyPLgAMjy8ADI8xAAyPMgAMj60ADI+vAAyPsgAMj7QADI+3AAyPuAAMj7kADI+6AAyPuwAMj70ADI+/AAyPwAAMj8EADI/DAAyPxAAMj90ADI/eAAyP3wAMj+EADJBcAAyQXgAMkGAADJBiAAyQZQAMkGYADJBnAAyQaAAMkGkADJBrAAyQbQAMkG4ADJBvAAyQcQAMkHIADJDtAAyQ7wAMkPEADJDzAAyQ9gAMkPcADJD4AAyQ+QAMkPoADJD8AAyQ/gAMkP8ADJEAAAyRAgAMkQMADJF+AAyRgAAMkYIADJGEAAyRhwAMkYgADJGJAAyRigAMkYsADJGNAAyRjwAMkZAADJGRAAyRkwAMkZQADJIPAAySEQAMkhMADJIVAAySGAAMkhkADJIaAAySGwAMkhwADJIeAAySIAAMkiEADJIiAAySJAAMkiUADJKgAAySogAMkqQADJKmAAySqQAMkqoADJKrAAySrAAMkq0ADJKvAAySsQAMkrIADJKzAAyStQAMkrYADJL/AAyTIwAMk0oADJNuAAyTcQAMk3MADJN1AAyTdwAMk3kADJN7AAyTfAAMk38ADJOYAAyTtQAMk7cADJO5AAyTuwAMk70ADJO/AAyTwQAMk8MADJPgAAyT4wAMk+YADJPpAAyT7AAMk+8ADJPyAAyT9QAMk/cADJRyAAyUdAAMlHYADJR4AAyUewAMlHwADJR9AAyUfgAMlH8ADJSBAAyUgwAMlIQADJSFAAyUhwAMlIgADJUDAAyVBQAMlQcADJUJAAyVDAAMlQ0ADJUOAAyVDwAMlRAADJUSAAyVFAAMlRUADJUWAAyVGAAMlRkADJWUAAyVlgAMlZgADJWaAAyVnQAMlZ4ADJWfAAyVoAAMlaEADJWjAAyVpQAMlaYADJWnAAyVqQAMlaoADJYlAAyWJwAMlioADJYsAAyWLwAMljAADJYxAAyWMgAMljMADJY1AAyWNwAMljgADJY5AAyWOwAMljwADJa3AAyWuQAMlrsADJa9AAyWwAAMlsEADJbCAAyWwwAMlsQADJbGAAyWyAAMlskADJbKAAyWzAAMls0ADJdIAAyXSgAMl0wADJdOAAyXUQAMl1IADJdTAAyXVAAMl1UADJdXAAyXWQAMl1oADJdbAAyXXQAMl14ADJfZAAyX2wAMl94ADJfgAAyX4wAMl+QADJflAAyX5gAMl+cADJfpAAyX6wAMl+wADJftAAyX7wAMl/AADJiDAAyYpgAMmMYADJjmAAyY6AAMmOoADJjsAAyY7gAMmPEADJjyAAyY8wAMmPYADJj3AAyY+QAMmPoADJj8AAyY/wAMmQAADJkBAAyZBAAMmQUADJkKAAyZIwAMmSwADJkuAAyZMAAMmTkADJk8AAyZPwAMmUEADJmKAAyZrgAMmdUADJn5AAyZ/AAMmf4ADJoAAAyaAgAMmgQADJoGAAyaBwAMmgoADJojAAyaRAAMmkYADJpIAAyaSgAMmkwADJpOAAyaUAAMmlIADJpUAAyadQAMmngADJp7AAyafgAMmoEADJqEAAyahwAMmooADJqNAAyajwAMmwoADJsMAAybDgAMmxAADJsTAAybFAAMmxUADJsWAAybFwAMmxkADJsbAAybHAAMmx0ADJsfAAybIAAMm5sADJudAAybnwAMm6EADJukAAybpQAMm6YADJunAAybqAAMm6oADJusAAybrQAMm64ADJuwAAybsQAMnCwADJwuAAycMQAMnDMADJw2AAycNwAMnDgADJw5AAycOgAMnDwADJw+AAycPwAMnEAADJxCAAycQwAMnFwADJxdAAycXgAMnGAADJzbAAyc3QAMnN8ADJzhAAyc5AAMnOUADJzmAAyc5wAMnOgADJzqAAyc7AAMnO0ADJzuAAyc8AAMnPEADJ1sAAydbgAMnXAADJ1yAAyddQAMnXYADJ13AAydeAAMnXkADJ17AAydfQAMnX4ADJ1/AAydgQAMnYIADJ39AAyd/wAMngEADJ4DAAyeBgAMngcADJ4IAAyeCQAMngoADJ4MAAyeDgAMng8ADJ4QAAyeEgAMnhMADJ6OAAyekAAMnpIADJ6UAAyelwAMnpgADJ6ZAAyemgAMnpsADJ6dAAyenwAMnqAADJ6hAAyeowAMnqQADJ8fAAyfIQAMnyMADJ8lAAyfKAAMnykADJ8qAAyfKwAMnywADJ8uAAyfMAAMnzEADJ8yAAyfNAAMnzUADJ9+AAyfogAMn8kADJ/tAAyf8AAMn/IADJ/0AAyf9gAMn/gADJ/6AAyf+wAMn/4ADKAXAAygNAAMoDYADKA4AAygOgAMoDwADKA+AAygQAAMoEIADKBfAAygYgAMoGUADKBoAAygawAMoG4ADKBxAAygdAAMoHYADKDxAAyg8wAMoPUADKD3AAyg+gAMoPsADKD8AAyg/QAMoP4ADKEAAAyhAgAMoQMADKEEAAyhBgAMoQcADKGCAAyhhAAMoYYADKGIAAyhiwAMoYwADKGNAAyhjgAMoY8ADKGRAAyhkwAMoZQADKGVAAyhlwAMoZgADKITAAyiFQAMohcADKIZAAyiHAAMoh0ADKIeAAyiHwAMoiAADKIiAAyiJAAMoiUADKImAAyiKAAMoikADKKkAAyipgAMoqgADKKqAAyirQAMoq4ADKKvAAyisAAMorEADKKzAAyitQAMorYADKK3AAyiuQAMoroADKM1AAyjNwAMozkADKM7AAyjPgAMoz8ADKNAAAyjQQAMo0IADKNEAAyjRgAMo0cADKNIAAyjSgAMo0sADKPGAAyjyAAMo8oADKPMAAyjzwAMo9AADKPRAAyj0gAMo9MADKPVAAyj1wAMo9gADKPZAAyj2wAMo9wADKRXAAykWQAMpFsADKRdAAykYAAMpGEADKRiAAykYwAMpGQADKRmAAykaAAMpGkADKRqAAykbAAMpG0ADKUAAAylIwAMpUMADKVjAAylZQAMpWcADKVpAAylawAMpW4ADKVvAAylcAAMpXMADKV0AAyldgAMpXcADKV5AAylfAAMpX0ADKV+AAylgQAMpYIADKWHAAyloAAMpakADKWrAAylrQAMpbYADKW5AAylvAAMpb4ADKYHAAymKwAMplIADKZ2AAymeQAMpnsADKZ9AAymfwAMpoEADKaDAAymhAAMpocADKagAAymwQAMpsMADKbFAAymxwAMpskADKbLAAymzQAMps8ADKbRAAym8gAMpvUADKb4AAym+wAMpv4ADKcBAAynBAAMpwcADKcKAAynDAAMp4cADKeJAAyniwAMp40ADKeQAAynkQAMp5IADKeTAAynlAAMp5YADKeYAAynmQAMp5oADKecAAynnQAMqBgADKgaAAyoHAAMqB4ADKghAAyoIgAMqCMADKgkAAyoJQAMqCcADKgpAAyoKgAMqCsADKgtAAyoLgAMqKkADKirAAyorgAMqLAADKizAAyotAAMqLUADKi2AAyotwAMqLkADKi7AAyovAAMqL0ADKi/AAyowAAMqNkADKjaAAyo2wAMqN0ADKlYAAypWgAMqVwADKleAAypYQAMqWIADKljAAypZAAMqWUADKlnAAypaQAMqWoADKlrAAypbQAMqW4ADKnpAAyp6wAMqe0ADKnvAAyp8gAMqfMADKn0AAyp9QAMqfYADKn4AAyp+gAMqfsADKn8AAyp/gAMqf8ADKp6AAyqfAAMqn4ADKqAAAyqgwAMqoQADKqFAAyqhgAMqocADKqJAAyqiwAMqowADKqNAAyqjwAMqpAADKsLAAyrDQAMqw8ADKsRAAyrFAAMqxUADKsWAAyrFwAMqxgADKsaAAyrHAAMqx0ADKseAAyrIAAMqyEADKucAAyrngAMq6AADKuiAAyrpQAMq6YADKunAAyrqAAMq6kADKurAAyrrQAMq64ADKuvAAyrsQAMq7IADKv7AAysHwAMrEYADKxqAAysbQAMrG8ADKxxAAyscwAMrHUADKx3AAyseAAMrHsADKyUAAyssQAMrLMADKy1AAystwAMrLkADKy7AAysvQAMrL8ADKzcAAys3wAMrOIADKzlAAys6AAMrOsADKzuAAys8QAMrPMADK1uAAytcAAMrXIADK10AAytdwAMrXgADK15AAytegAMrXsADK19AAytfwAMrYAADK2BAAytgwAMrYQADK3/AAyuAQAMrgMADK4FAAyuCAAMrgkADK4KAAyuCwAMrgwADK4OAAyuEAAMrhEADK4SAAyuFAAMrhUADK6QAAyukgAMrpQADK6WAAyumQAMrpoADK6bAAyunAAMrp0ADK6fAAyuoQAMrqIADK6jAAyupQAMrqYADK8hAAyvIwAMryUADK8nAAyvKgAMrysADK8sAAyvLQAMry4ADK8wAAyvMgAMrzMADK80AAyvNgAMrzcADK+yAAyvtAAMr7YADK+4AAyvuwAMr7wADK+9AAyvvgAMr78ADK/BAAyvwwAMr8QADK/FAAyvxwAMr8gADLBDAAywRQAMsEcADLBJAAywTAAMsE0ADLBOAAywTwAMsFAADLBSAAywVAAMsFUADLBWAAywWAAMsFkADLDUAAyw1gAMsNgADLDaAAyw3QAMsN4ADLDfAAyw4AAMsOEADLDjAAyw5QAMsOYADLDnAAyw6QAMsOoADLF9AAyxoAAMscAADLHgAAyx4gAMseQADLHmAAyx6AAMsesADLHsAAyx7QAMsfAADLHxAAyx8wAMsfQADLH2AAyx+QAMsfoADLH7AAyx/gAMsf8ADLIEAAyyHQAMsiYADLIoAAyyKgAMsjMADLI2AAyyOQAMsjsADLKEAAyyqAAMss8ADLLzAAyy9gAMsvgADLL6AAyy/AAMsv4ADLMAAAyzAQAMswQADLMdAAyzPgAMs0AADLNCAAyzRAAMs0YADLNIAAyzSgAMs0wADLNOAAyzbwAMs3IADLN1AAyzeAAMs3sADLN+AAyzgQAMs4QADLOHAAyziQAMtAQADLQGAAy0CAAMtAoADLQNAAy0DgAMtA8ADLQQAAy0EQAMtBMADLQVAAy0FgAMtBcADLQZAAy0GgAMtJUADLSXAAy0mQAMtJsADLSeAAy0nwAMtKAADLShAAy0ogAMtKQADLSmAAy0pwAMtKgADLSqAAy0qwAMtSYADLUoAAy1KwAMtS0ADLUwAAy1MQAMtTIADLUzAAy1NAAMtTYADLU4AAy1OQAMtToADLU8AAy1PQAMtVYADLVXAAy1WAAMtVoADLXVAAy11wAMtdkADLXbAAy13gAMtd8ADLXgAAy14QAMteIADLXkAAy15gAMtecADLXoAAy16gAMtesADLZmAAy2aAAMtmoADLZsAAy2bwAMtnAADLZxAAy2cgAMtnMADLZ1AAy2dwAMtngADLZ5AAy2ewAMtnwADLb3AAy2+QAMtvsADLb9AAy3AAAMtwEADLcCAAy3AwAMtwQADLcGAAy3CAAMtwkADLcKAAy3DAAMtw0ADLeIAAy3igAMt4wADLeOAAy3kQAMt5IADLeTAAy3lAAMt5UADLeXAAy3mQAMt5oADLebAAy3nQAMt54ADLgZAAy4GwAMuB0ADLgfAAy4IgAMuCMADLgkAAy4JQAMuCYADLgoAAy4KgAMuCsADLgsAAy4LgAMuC8ADLh4AAy4nAAMuMMADLjnAAy46gAMuOwADLjuAAy48AAMuPIADLj0AAy49QAMuPgADLkRAAy5LgAMuTAADLkyAAy5NAAMuTYADLk4AAy5OgAMuTwADLlZAAy5XAAMuV8ADLliAAy5ZQAMuWgADLlrAAy5bgAMuXAADLnrAAy57QAMue8ADLnxAAy59AAMufUADLn2AAy59wAMufgADLn6AAy5/AAMuf0ADLn+AAy6AAAMugEADLp8AAy6fgAMuoAADLqCAAy6hQAMuoYADLqHAAy6iAAMuokADLqLAAy6jQAMuo4ADLqPAAy6kQAMupIADLsNAAy7DwAMuxEADLsTAAy7FgAMuxcADLsYAAy7GQAMuxoADLscAAy7HgAMux8ADLsgAAy7IgAMuyMADLueAAy7oAAMu6IADLukAAy7pwAMu6gADLupAAy7qgAMu6sADLutAAy7rwAMu7AADLuxAAy7swAMu7QADLwvAAy8MQAMvDMADLw1AAy8OAAMvDkADLw6AAy8OwAMvDwADLw+AAy8QAAMvEEADLxCAAy8RAAMvEUADLzAAAy8wgAMvMQADLzGAAy8yQAMvMoADLzLAAy8zAAMvM0ADLzPAAy80QAMvNIADLzTAAy81QAMvNYADL1RAAy9UwAMvVUADL1XAAy9WgAMvVsADL1cAAy9XQAMvV4ADL1gAAy9YgAMvWMADL1kAAy9ZgAMvWcADL36AAy+HQAMvj0ADL5dAAy+XwAMvmEADL5jAAy+ZQAMvmgADL5pAAy+agAMvm0ADL5uAAy+cAAMvnEADL5zAAy+dgAMvncADL54AAy+ewAMvnwADL6BAAy+mgAMvqMADL6lAAy+pwAMvrAADL6zAAy+tgAMvrgADL8BAAy/JQAMv0wADL9wAAy/cwAMv3UADL93AAy/eQAMv3sADL99AAy/fgAMv4EADL+aAAy/uwAMv70ADL+/AAy/wQAMv8MADL/FAAy/xwAMv8kADL/LAAy/7AAMv+8ADL/yAAy/9QAMv/gADL/7AAy//gAMwAEADMAEAAzABgAMwIEADMCDAAzAhQAMwIcADMCKAAzAiwAMwIwADMCNAAzAjgAMwJAADMCSAAzAkwAMwJQADMCWAAzAlwAMwRIADMEUAAzBFgAMwRgADMEbAAzBHAAMwR0ADMEeAAzBHwAMwSEADMEjAAzBJAAMwSUADMEnAAzBKAAMwaMADMGlAAzBqAAMwaoADMGtAAzBrgAMwa8ADMGwAAzBsQAMwbMADMG1AAzBtgAMwbcADMG5AAzBugAMwdMADMHUAAzB1QAMwdcADMJSAAzCVAAMwlYADMJYAAzCWwAMwlwADMJdAAzCXgAMwl8ADMJhAAzCYwAMwmQADMJlAAzCZwAMwmgADMLjAAzC5QAMwucADMLpAAzC7AAMwu0ADMLuAAzC7wAMwvAADMLyAAzC9AAMwvUADML2AAzC+AAMwvkADMN0AAzDdgAMw3gADMN6AAzDfQAMw34ADMN/AAzDgAAMw4EADMODAAzDhQAMw4YADMOHAAzDiQAMw4oADMQFAAzEBwAMxAkADMQLAAzEDgAMxA8ADMQQAAzEEQAMxBIADMQUAAzEFgAMxBcADMQYAAzEGgAMxBsADMSWAAzEmAAMxJoADMScAAzEnwAMxKAADMShAAzEogAMxKMADMSlAAzEpwAMxKgADMSpAAzEqwAMxKwADMT1AAzFGQAMxUAADMVkAAzFZwAMxWkADMVrAAzFbQAMxW8ADMVxAAzFcgAMxXUADMWOAAzFqwAMxa0ADMWvAAzFsQAMxbMADMW1AAzFtwAMxbkADMXWAAzF2QAMxdwADMXfAAzF4gAMxeUADMXoAAzF6wAMxe0ADMZoAAzGagAMxmwADMZuAAzGcQAMxnIADMZzAAzGdAAMxnUADMZ3AAzGeQAMxnoADMZ7AAzGfQAMxn4ADMb5AAzG+wAMxv0ADMb/AAzHAgAMxwMADMcEAAzHBQAMxwYADMcIAAzHCgAMxwsADMcMAAzHDgAMxw8ADMeKAAzHjAAMx44ADMeQAAzHkwAMx5QADMeVAAzHlgAMx5cADMeZAAzHmwAMx5wADMedAAzHnwAMx6AADMgbAAzIHQAMyB8ADMghAAzIJAAMyCUADMgmAAzIJwAMyCgADMgqAAzILAAMyC0ADMguAAzIMAAMyDEADMisAAzIrgAMyLAADMiyAAzItQAMyLYADMi3AAzIuAAMyLkADMi7AAzIvQAMyL4ADMi/AAzIwQAMyMIADMk9AAzJPwAMyUEADMlDAAzJRgAMyUcADMlIAAzJSQAMyUoADMlMAAzJTgAMyU8ADMlQAAzJUgAMyVMADMnOAAzJ0AAMydIADMnUAAzJ1wAMydgADMnZAAzJ2gAMydsADMndAAzJ3wAMyeAADMnhAAzJ4wAMyeQADMp3AAzKmgAMyroADMraAAzK3AAMyt4ADMrgAAzK4gAMyuUADMrmAAzK5wAMyuoADMrrAAzK7QAMyu4ADMrwAAzK8wAMyvQADMr1AAzK+AAMyvkADMr+AAzLFwAMyyAADMsiAAzLJAAMyy0ADMswAAzLMwAMyzUADMt+AAzLogAMy8kADMvtAAzL8AAMy/IADMv0AAzL9gAMy/gADMv6AAzL+wAMy/4ADMwXAAzMOAAMzDoADMw8AAzMPgAMzEAADMxCAAzMRAAMzEYADMxIAAzMaQAMzGwADMxvAAzMcgAMzHUADMx4AAzMewAMzH4ADMyBAAzMgwAMzP4ADM0AAAzNAgAMzQQADM0HAAzNCAAMzQkADM0KAAzNCwAMzQ0ADM0PAAzNEAAMzREADM0TAAzNFAAMzY8ADM2RAAzNkwAMzZUADM2YAAzNmQAMzZoADM2bAAzNnAAMzZ4ADM2gAAzNoQAMzaIADM2kAAzNpQAMziAADM4iAAzOJQAMzicADM4qAAzOKwAMziwADM4tAAzOLgAMzjAADM4yAAzOMwAMzjQADM42AAzONwAMzlAADM5RAAzOUgAMzlQADM7PAAzO0QAMztMADM7VAAzO2AAMztkADM7aAAzO2wAMztwADM7eAAzO4AAMzuEADM7iAAzO5AAMzuUADM9gAAzPYgAMz2QADM9mAAzPaQAMz2oADM9rAAzPbAAMz20ADM9vAAzPcQAMz3IADM9zAAzPdQAMz3YADM/xAAzP8wAMz/UADM/3AAzP+gAMz/sADM/8AAzP/QAMz/4ADNAAAAzQAgAM0AMADNAEAAzQBgAM0AcADNCCAAzQhAAM0IYADNCIAAzQiwAM0IwADNCNAAzQjgAM0I8ADNCRAAzQkwAM0JQADNCVAAzQlwAM0JgADNETAAzRFQAM0RcADNEZAAzRHAAM0R0ADNEeAAzRHwAM0SAADNEiAAzRJAAM0SUADNEmAAzRKAAM0SkADNFyAAzRlgAM0b0ADNHhAAzR5AAM0eYADNHoAAzR6gAM0ewADNHuAAzR7wAM0fIADNILAAzSKAAM0ioADNIsAAzSLgAM0jAADNIyAAzSNAAM0jYADNJTAAzSVgAM0lkADNJcAAzSXwAM0mIADNJlAAzSaAAM0moADNLlAAzS5wAM0ukADNLrAAzS7gAM0u8ADNLwAAzS8QAM0vIADNL0AAzS9gAM0vcADNL4AAzS+gAM0vsADNN2AAzTeAAM03oADNN8AAzTfwAM04AADNOBAAzTggAM04MADNOFAAzThwAM04gADNOJAAzTiwAM04wADNQHAAzUCQAM1AsADNQNAAzUEAAM1BEADNQSAAzUEwAM1BQADNQWAAzUGAAM1BkADNQaAAzUHAAM1B0ADNSYAAzUmgAM1JwADNSeAAzUoQAM1KIADNSjAAzUpAAM1KUADNSnAAzUqQAM1KoADNSrAAzUrQAM1K4ADNUpAAzVKwAM1S0ADNUvAAzVMgAM1TMADNU0AAzVNQAM1TYADNU4AAzVOgAM1TsADNU8AAzVPgAM1T8ADNW6AAzVvAAM1b4ADNXAAAzVwwAM1cQADNXFAAzVxgAM1ccADNXJAAzVywAM1cwADNXNAAzVzwAM1dAADNZLAAzWTQAM1k8ADNZRAAzWVAAM1lUADNZWAAzWVwAM1lgADNZaAAzWXAAM1l0ADNZeAAzWYAAM1mEADNb0AAzXFwAM1zcADNdXAAzXWQAM11sADNddAAzXXwAM12IADNdjAAzXZAAM12cADNdoAAzXagAM12sADNdtAAzXcAAM13EADNdyAAzXdQAM13YADNd7AAzXlAAM150ADNefAAzXoQAM16oADNetAAzXsAAM17IADNf7AAzYHwAM2EYADNhqAAzYbQAM2G8ADNhxAAzYcwAM2HUADNh3AAzYeAAM2HsADNiUAAzYtQAM2LcADNi5AAzYuwAM2L0ADNi/AAzYwQAM2MMADNjFAAzY5gAM2OkADNjsAAzY7wAM2PIADNj1AAzY+AAM2PsADNj+AAzZAAAM2XsADNl9AAzZfwAM2YEADNmEAAzZhQAM2YYADNmHAAzZiAAM2YoADNmMAAzZjQAM2Y4ADNmQAAzZkQAM2gwADNoOAAzaEAAM2hIADNoVAAzaFgAM2hcADNoYAAzaGQAM2hsADNodAAzaHgAM2h8ADNohAAzaIgAM2p0ADNqfAAzaogAM2qQADNqnAAzaqAAM2qkADNqqAAzaqwAM2q0ADNqvAAzasAAM2rEADNqzAAzatAAM2s0ADNrOAAzazwAM2tEADNtMAAzbTgAM21AADNtSAAzbVQAM21YADNtXAAzbWAAM21kADNtbAAzbXQAM214ADNtfAAzbYQAM22IADNvdAAzb3wAM2+EADNvjAAzb5gAM2+cADNvoAAzb6QAM2+oADNvsAAzb7gAM2+8ADNvwAAzb8gAM2/MADNxuAAzccAAM3HIADNx0AAzcdwAM3HgADNx5AAzcegAM3HsADNx9AAzcfwAM3IAADNyBAAzcgwAM3IQADNz/AAzdAQAM3QMADN0FAAzdCAAM3QkADN0KAAzdCwAM3QwADN0OAAzdEAAM3READN0SAAzdFAAM3RUADN2QAAzdkgAM3ZQADN2WAAzdmQAM3ZoADN2bAAzdnAAM3Z0ADN2fAAzdoQAM3aIADN2jAAzdpQAM3aYADN3vAAzeEwAM3joADN5eAAzeYQAM3mMADN5lAAzeZwAM3mkADN5rAAzebAAM3m8ADN6IAAzepQAM3qcADN6pAAzeqwAM3q0ADN6vAAzesQAM3rMADN7QAAze0wAM3tYADN7ZAAze3AAM3t8ADN7iAAze5QAM3ucADN9iAAzfZAAM32YADN9oAAzfawAM32wADN9tAAzfbgAM328ADN9xAAzfcwAM33QADN91AAzfdwAM33gADN/zAAzf9QAM3/cADN/5AAzf/AAM3/0ADN/+AAzf/wAM4AAADOACAAzgBAAM4AUADOAGAAzgCAAM4AkADOCEAAzghgAM4IgADOCKAAzgjQAM4I4ADOCPAAzgkAAM4JEADOCTAAzglQAM4JYADOCXAAzgmQAM4JoADOEVAAzhFwAM4RkADOEbAAzhHgAM4R8ADOEgAAzhIQAM4SIADOEkAAzhJgAM4ScADOEoAAzhKgAM4SsADOGmAAzhqAAM4aoADOGsAAzhrwAM4bAADOGxAAzhsgAM4bMADOG1AAzhtwAM4bgADOG5AAzhuwAM4bwADOI3AAziOQAM4jsADOI9AAziQAAM4kEADOJCAAziQwAM4kQADOJGAAziSAAM4kkADOJKAAziTAAM4k0ADOLIAAziygAM4swADOLOAAzi0QAM4tIADOLTAAzi1AAM4tUADOLXAAzi2QAM4toADOLbAAzi3QAM4t4ADONxAAzjlAAM47QADOPUAAzj1gAM49gADOPaAAzj3AAM498ADOPgAAzj4QAM4+QADOPlAAzj5wAM4+gADOPqAAzj7QAM4+4ADOPvAAzj8gAM4/MADOP8AAzkFQAM5B4ADOQgAAzkIgAM5CsADOQuAAzkMQAM5DMADOR8AAzkoAAM5McADOTrAAzk7gAM5PAADOTyAAzk9AAM5PYADOT4AAzk+QAM5PwADOUVAAzlNgAM5TgADOU6AAzlPAAM5T4ADOVAAAzlQgAM5UQADOVGAAzlZwAM5WoADOVtAAzlcAAM5XMADOV2AAzleQAM5XwADOV/AAzlgQAM5fwADOX+AAzmAAAM5gIADOYFAAzmBgAM5gcADOYIAAzmCQAM5gsADOYNAAzmDgAM5g8ADOYRAAzmEgAM5o0ADOaPAAzmkQAM5pMADOaWAAzmlwAM5pgADOaZAAzmmgAM5pwADOaeAAzmnwAM5qAADOaiAAzmowAM5x4ADOcgAAznIwAM5yUADOcoAAznKQAM5yoADOcrAAznLAAM5y4ADOcwAAznMQAM5zIADOc0AAznNQAM504ADOdPAAznUAAM51IADOfNAAznzwAM59EADOfTAAzn1gAM59cADOfYAAzn2QAM59oADOfcAAzn3gAM598ADOfgAAzn4gAM5+MADOheAAzoYAAM6GIADOhkAAzoZwAM6GgADOhpAAzoagAM6GsADOhtAAzobwAM6HAADOhxAAzocwAM6HQADOjvAAzo8QAM6PMADOj1AAzo+AAM6PkADOj6AAzo+wAM6PwADOj+AAzpAAAM6QEADOkCAAzpBAAM6QUADOmAAAzpggAM6YQADOmGAAzpiQAM6YoADOmLAAzpjAAM6Y0ADOmPAAzpkQAM6ZIADOmTAAzplQAM6ZYADOoRAAzqEwAM6hUADOoXAAzqGgAM6hsADOocAAzqHQAM6h4ADOogAAzqIgAM6iMADOokAAzqJgAM6icADOpwAAzqlAAM6rsADOrfAAzq4gAM6uQADOrmAAzq6AAM6uoADOrsAAzq7QAM6vAADOsJAAzrJgAM6ygADOsqAAzrLAAM6y4ADOswAAzrMgAM6zQADOtRAAzrVAAM61cADOtaAAzrXQAM62AADOtjAAzrZgAM62gADOvjAAzr5QAM6+cADOvpAAzr7AAM6+0ADOvuAAzr7wAM6/AADOvyAAzr9AAM6/UADOv2AAzr+AAM6/kADOx0AAzsdgAM7HgADOx6AAzsfQAM7H4ADOx/AAzsgAAM7IEADOyDAAzshQAM7IYADOyHAAzsiQAM7IoADO0FAAztBwAM7QkADO0LAAztDgAM7Q8ADO0QAAztEQAM7RIADO0UAAztFgAM7RcADO0YAAztGgAM7RsADO2WAAztmAAM7ZoADO2cAAztnwAM7aAADO2hAAztogAM7aMADO2lAAztpwAM7agADO2pAAztqwAM7awADO4nAAzuKQAM7isADO4tAAzuMAAM7jEADO4yAAzuMwAM7jQADO42AAzuOAAM7jkADO46AAzuPAAM7j0ADO64AAzuugAM7rwADO6+AAzuwQAM7sIADO7DAAzuxAAM7sUADO7HAAzuyQAM7soADO7LAAzuzQAM7s4ADO9JAAzvSwAM700ADO9PAAzvUgAM71MADO9UAAzvVQAM71YADO9YAAzvWgAM71sADO9cAAzvXgAM718ADO/yAAzwFQAM8DUADPBVAAzwVwAM8FkADPBbAAzwXQAM8GAADPBhAAzwYgAM8GUADPBmAAzwaAAM8GkADPBrAAzwbgAM8G8ADPBwAAzwcwAM8HQADPB9AAzwlgAM8J8ADPChAAzwowAM8KwADPCvAAzwsgAM8LQADPD9AAzxIQAM8UgADPFsAAzxbwAM8XEADPFzAAzxdQAM8XcADPF5AAzxegAM8X0ADPGWAAzxtwAM8bkADPG7AAzxvQAM8b8ADPHBAAzxwwAM8cUADPHHAAzx6AAM8esADPHuAAzx8QAM8fQADPH3AAzx+gAM8f0ADPIAAAzyAgAM8n0ADPJ/AAzygQAM8oMADPKGAAzyhwAM8ogADPKJAAzyigAM8owADPKOAAzyjwAM8pAADPKSAAzykwAM8w4ADPMQAAzzEgAM8xQADPMXAAzzGAAM8xkADPMaAAzzGwAM8x0ADPMfAAzzIAAM8yEADPMjAAzzJAAM858ADPOhAAzzpAAM86YADPOpAAzzqgAM86sADPOsAAzzrQAM868ADPOxAAzzsgAM87MADPO1AAzztgAM888ADPPQAAzz0QAM89MADPROAAz0UAAM9FIADPRUAAz0VwAM9FgADPRZAAz0WgAM9FsADPRdAAz0XwAM9GAADPRhAAz0YwAM9GQADPTfAAz04QAM9OMADPTlAAz06AAM9OkADPTqAAz06wAM9OwADPTuAAz08AAM9PEADPTyAAz09AAM9PUADPVwAAz1cgAM9XQADPV2AAz1eQAM9XoADPV7AAz1fAAM9X0ADPV/AAz1gQAM9YIADPWDAAz1hQAM9YYADPYBAAz2AwAM9gUADPYHAAz2CgAM9gsADPYMAAz2DQAM9g4ADPYQAAz2EgAM9hMADPYUAAz2FgAM9hcADPaSAAz2lAAM9pYADPaYAAz2mwAM9pwADPadAAz2ngAM9p8ADPahAAz2owAM9qQADPalAAz2pwAM9qgADPbxAAz3FQAM9zwADPdgAAz3YwAM92UADPdnAAz3aQAM92sADPdtAAz3bgAM93EADPeKAAz3pwAM96kADPerAAz3rQAM968ADPexAAz3swAM97UADPfSAAz31QAM99gADPfbAAz33gAM9+EADPfkAAz35wAM9+kADPhkAAz4ZgAM+GgADPhqAAz4bQAM+G4ADPhvAAz4cAAM+HEADPhzAAz4dQAM+HYADPh3AAz4eQAM+HoADPj1AAz49wAM+PkADPj7AAz4/gAM+P8ADPkAAAz5AQAM+QIADPkEAAz5BgAM+QcADPkIAAz5CgAM+QsADPmGAAz5iAAM+YoADPmMAAz5jwAM+ZAADPmRAAz5kgAM+ZMADPmVAAz5lwAM+ZgADPmZAAz5mwAM+ZwADPoXAAz6GQAM+hsADPodAAz6IAAM+iEADPoiAAz6IwAM+iQADPomAAz6KAAM+ikADPoqAAz6LAAM+i0ADPqoAAz6qgAM+qwADPquAAz6sQAM+rIADPqzAAz6tAAM+rUADPq3AAz6uQAM+roADPq7AAz6vQAM+r4ADPs5AAz7OwAM+z0ADPs/AAz7QgAM+0MADPtEAAz7RQAM+0YADPtIAAz7SgAM+0sADPtMAAz7TgAM+08ADPvKAAz7zAAM+84ADPvQAAz70wAM+9QADPvVAAz71gAM+9cADPvZAAz72wAM+9wADPvdAAz73wAM++AADPvxAAz78gAM+/QADPxvAAz8cQAM/HMADPx1AAz8eAAM/HkADPx6AAz8ewAM/HwADPx+AAz8gAAM/IEADPyCAAz8hAAM/IUADP0AAAz9AgAM/QQADP0GAAz9CQAM/QoADP0LAAz9DAAM/Q0ADP0PAAz9EQAM/RIADP0TAAz9FQAM/RYADP2RAAz9kwAM/ZYADP2YAAz9mwAM/ZwADP2dAAz9ngAM/Z8ADP2hAAz9owAM/aQADP2lAAz9pwAM/agADP25AAz9vgAM/cEADP3DAAz+PgAM/kAADP5CAAz+RAAM/kcADP5IAAz+SQAM/koADP5LAAz+TQAM/k8ADP5QAAz+UQAM/lMADP5UAAz+zwAM/tEADP7TAAz+1QAM/tgADP7ZAAz+2gAM/tsADP7cAAz+3gAM/uAADP7hAAz+4gAM/uQADP7lAAz/YAAM/2IADP9lAAz/ZwAM/2oADP9rAAz/bAAM/20ADP9uAAz/cAAM/3IADP9zAAz/dAAM/3YADP93AAz/iAAM/40ADP+QAAz/kgAM/5cADQASAA0AFAANABYADQAYAA0AGwANABwADQAdAA0AHgANAB8ADQAhAA0AIwANACQADQAlAA0AJwANACgADQCjAA0ApQANAKcADQCpAA0ArAANAK0ADQCuAA0ArwANALAADQCyAA0AtAANALUADQC2AA0AuAANALkADQE0AA0BNgANATkADQE7AA0BPgANAT8ADQFAAA0BQQANAUIADQFEAA0BRgANAUcADQFIAA0BSgANAUsADQHeAA0CAQANAiEADQJBAA0CQwANAkUADQJHAA0CSQANAksADQJMAA0CTQANAlAADQJRAA0CUwANAlQADQJWAA0CWQANAloADQJbAA0CXgANAl8ADQJoAA0CgQANAooADQKMAA0CjgANApcADQKaAA0CnQANAp8ADQLoAA0DDAANAzMADQNXAA0DWgANA1wADQNeAA0DYAANA2IADQNkAA0DZQANA2gADQOBAA0DogANA6QADQOmAA0DqAANA6oADQOsAA0DrgANA7AADQOyAA0D0wANA9YADQPZAA0D3AANA98ADQPiAA0D5QANA+gADQPrAA0D7QANBGgADQRqAA0EbAANBG4ADQRxAA0EcgANBHMADQR0AA0EdQANBHcADQR5AA0EegANBHsADQR9AA0EfgANBPkADQT7AA0E/QANBP8ADQUCAA0FAwANBQQADQUFAA0FBgANBQgADQUKAA0FCwANBQwADQUOAA0FDwANBYoADQWMAA0FjwANBZEADQWUAA0FlQANBZYADQWXAA0FmAANBZoADQWcAA0FnQANBZ4ADQWgAA0FoQANBboADQW7AA0FvAANBb4ADQY5AA0GOwANBj0ADQY/AA0GQgANBkMADQZEAA0GRQANBkYADQZIAA0GSgANBksADQZMAA0GTgANBk8ADQbKAA0GzAANBs4ADQbQAA0G0wANBtQADQbVAA0G1gANBtcADQbZAA0G2wANBtwADQbdAA0G3wANBuAADQdbAA0HXQANB18ADQdhAA0HZAANB2UADQdmAA0HZwANB2gADQdqAA0HbAANB20ADQduAA0HcAANB3EADQfsAA0H7gANB/AADQfyAA0H9QANB/YADQf3AA0H+AANB/kADQf7AA0H/QANB/4ADQf/AA0IAQANCAIADQh9AA0IfwANCIEADQiDAA0IhgANCIcADQiIAA0IiQANCIoADQiMAA0IjgANCI8ADQiQAA0IkgANCJMADQjcAA0JAAANCScADQlLAA0JTgANCVAADQlSAA0JVAANCVYADQlYAA0JWQANCVwADQl1AA0JkgANCZQADQmWAA0JmAANCZoADQmcAA0JngANCaAADQm9AA0JwAANCcMADQnGAA0JyQANCcwADQnPAA0J0gANCdQADQpPAA0KUQANClMADQpVAA0KWAANClkADQpaAA0KWwANClwADQpeAA0KYAANCmEADQpiAA0KZAANCmUADQrgAA0K4gANCuQADQrmAA0K6QANCuoADQrrAA0K7AANCu0ADQrvAA0K8QANCvIADQrzAA0K9QANCvYADQtxAA0LcwANC3UADQt3AA0LegANC3sADQt8AA0LfQANC34ADQuAAA0LggANC4MADQuEAA0LhgANC4cADQwCAA0MBAANDAYADQwIAA0MCwANDAwADQwNAA0MDgANDA8ADQwRAA0MEwANDBQADQwVAA0MFwANDBgADQyTAA0MlQANDJcADQyZAA0MnAANDJ0ADQyeAA0MnwANDKAADQyiAA0MpAANDKUADQymAA0MqAANDKkADQ0kAA0NJgANDSgADQ0qAA0NLQANDS4ADQ0vAA0NMAANDTEADQ0zAA0NNQANDTYADQ03AA0NOQANDToADQ21AA0NtwANDbkADQ27AA0NvgANDb8ADQ3AAA0NwQANDcIADQ3EAA0NxgANDccADQ3IAA0NygANDcsADQ5eAA0OgQANDqEADQ7BAA0OwwANDsUADQ7HAA0OyQANDssADQ7MAA0OzQANDtAADQ7RAA0O0wANDtQADQ7WAA0O2QANDtoADQ7bAA0O3gANDt8ADQ7kAA0O/QANDwYADQ8IAA0PCgANDxMADQ8WAA0PGQANDxsADQ9kAA0PiAAND68ADQ/TAA0P1gAND9gADQ/aAA0P3AAND94ADQ/gAA0P4QAND+QADQ/9AA0QHgANECAADRAiAA0QJAANECYADRAoAA0QKgANECwADRAuAA0QTwANEFIADRBVAA0QWAANEFsADRBeAA0QYQANEGQADRBnAA0QaQANEOQADRDmAA0Q6AANEOoADRDtAA0Q7gANEO8ADRDwAA0Q8QANEPMADRD1AA0Q9gANEPcADRD5AA0Q+gANEXUADRF3AA0ReQANEXsADRF+AA0RfwANEYAADRGBAA0RggANEYQADRGGAA0RhwANEYgADRGKAA0RiwANEgYADRIIAA0SCwANEg0ADRIQAA0SEQANEhIADRITAA0SFAANEhYADRIYAA0SGQANEhoADRIcAA0SHQANEjYADRI3AA0SOAANEjoADRK1AA0StwANErkADRK7AA0SvgANEr8ADRLAAA0SwQANEsIADRLEAA0SxgANEscADRLIAA0SygANEssADRNGAA0TSAANE0oADRNMAA0TTwANE1AADRNRAA0TUgANE1MADRNVAA0TVwANE1gADRNZAA0TWwANE1wADRPXAA0T2QANE9sADRPdAA0T4AANE+EADRPiAA0T4wANE+QADRPmAA0T6AANE+kADRPqAA0T7AANE+0ADRRoAA0UagANFGwADRRuAA0UcQANFHIADRRzAA0UdAANFHUADRR3AA0UeQANFHoADRR7AA0UfQANFH4ADRT5AA0U+wANFP0ADRT/AA0VAgANFQMADRUEAA0VBQANFQYADRUIAA0VCgANFQsADRUMAA0VDgANFQ8ADRVYAA0VfAANFaMADRXHAA0VygANFcwADRXOAA0V0AANFdIADRXUAA0V1QANFdgADRXxAA0WDgANFhAADRYSAA0WFAANFhYADRYYAA0WGgANFhwADRY5AA0WPAANFj8ADRZCAA0WRQANFkgADRZLAA0WTgANFlAADRbLAA0WzQANFs8ADRbRAA0W1AANFtUADRbWAA0W1wANFtgADRbaAA0W3AANFt0ADRbeAA0W4AANFuEADRdcAA0XXgANF2AADRdiAA0XZQANF2YADRdnAA0XaAANF2kADRdrAA0XbQANF24ADRdvAA0XcQANF3IADRftAA0X7wANF/EADRfzAA0X9gANF/cADRf4AA0X+QANF/oADRf8AA0X/gANF/8ADRgAAA0YAgANGAMADRh+AA0YgAANGIIADRiEAA0YhwANGIgADRiJAA0YigANGIsADRiNAA0YjwANGJAADRiRAA0YkwANGJQADRkPAA0ZEQANGRMADRkVAA0ZGAANGRkADRkaAA0ZGwANGRwADRkeAA0ZIAANGSEADRkiAA0ZJAANGSUADRmgAA0ZogANGaQADRmmAA0ZqQANGaoADRmrAA0ZrAANGa0ADRmvAA0ZsQANGbIADRmzAA0ZtQANGbYADRoxAA0aMwANGjUADRo3AA0aOgANGjsADRo8AA0aPQANGj4ADRpAAA0aQgANGkMADRpEAA0aRgANGkcADRraAA0a/QANGx0ADRs9AA0bPwANG0EADRtDAA0bRQANG0cADRtIAA0bSQANG0wADRtNAA0bTwANG1AADRtSAA0bVQANG1YADRtXAA0bWgANG1sADRtgAA0beQANG4IADRuEAA0bhgANG48ADRuSAA0blQANG5cADRvgAA0cBAANHCsADRxPAA0cUgANHFQADRxWAA0cWAANHFoADRxcAA0cXQANHGAADRx5AA0cmgANHJwADRyeAA0coAANHKIADRykAA0cpgANHKgADRyqAA0cywANHM4ADRzRAA0c1AANHNcADRzaAA0c3QANHOAADRzjAA0c5QANHWAADR1iAA0dZAANHWYADR1pAA0dagANHWsADR1sAA0dbQANHW8ADR1xAA0dcgANHXMADR11AA0ddgANHfEADR3zAA0d9QANHfcADR36AA0d+wANHfwADR39AA0d/gANHgAADR4CAA0eAwANHgQADR4GAA0eBwANHoIADR6EAA0ehwANHokADR6MAA0ejQANHo4ADR6PAA0ekAANHpIADR6UAA0elQANHpYADR6YAA0emQANHrIADR6zAA0etAANHrYADR8xAA0fMwANHzUADR83AA0fOgANHzsADR88AA0fPQANHz4ADR9AAA0fQgANH0MADR9EAA0fRgANH0cADR/CAA0fxAANH8YADR/IAA0fywANH8wADR/NAA0fzgANH88ADR/RAA0f0wANH9QADR/VAA0f1wANH9gADSBTAA0gVQANIFcADSBZAA0gXAANIF0ADSBeAA0gXwANIGAADSBiAA0gZAANIGUADSBmAA0gaAANIGkADSDkAA0g5gANIOgADSDqAA0g7QANIO4ADSDvAA0g8AANIPEADSDzAA0g9QANIPYADSD3AA0g+QANIPoADSF1AA0hdwANIXkADSF7AA0hfgANIX8ADSGAAA0hgQANIYIADSGEAA0hhgANIYcADSGIAA0higANIYsADSHUAA0h+AANIh8ADSJDAA0iRgANIkgADSJKAA0iTAANIk4ADSJQAA0iUQANIlQADSJtAA0iigANIowADSKOAA0ikAANIpIADSKUAA0ilgANIpgADSK1AA0iuAANIrsADSK+AA0iwQANIsQADSLHAA0iygANIswADSNHAA0jSQANI0sADSNNAA0jUAANI1EADSNSAA0jUwANI1QADSNWAA0jWAANI1kADSNaAA0jXAANI10ADSPYAA0j2gANI9wADSPeAA0j4QANI+IADSPjAA0j5AANI+UADSPnAA0j6QANI+oADSPrAA0j7QANI+4ADSRpAA0kawANJG0ADSRvAA0kcgANJHMADSR0AA0kdQANJHYADSR4AA0kegANJHsADSR8AA0kfgANJH8ADST6AA0k/AANJP4ADSUAAA0lAwANJQQADSUFAA0lBgANJQcADSUJAA0lCwANJQwADSUNAA0lDwANJRAADSWLAA0ljQANJY8ADSWRAA0llAANJZUADSWWAA0llwANJZgADSWaAA0lnAANJZ0ADSWeAA0loAANJaEADSYcAA0mHgANJiAADSYiAA0mJQANJiYADSYnAA0mKAANJikADSYrAA0mLQANJi4ADSYvAA0mMQANJjIADSatAA0mrwANJrEADSazAA0mtgANJrcADSa4AA0muQANJroADSa8AA0mvgANJr8ADSbAAA0mwgANJsMADSdWAA0neQANJ5kADSe5AA0nuwANJ70ADSe/AA0nwQANJ8MADSfEAA0nxQANJ8gADSfJAA0nywANJ8wADSfOAA0n0QANJ9IADSfTAA0n1gANJ9cADSfcAA0n9QANJ/4ADSgAAA0oAgANKAsADSgOAA0oEQANKBMADShcAA0ogAANKKcADSjLAA0ozgANKNAADSjSAA0o1AANKNYADSjYAA0o2QANKNwADSj1AA0pFgANKRgADSkaAA0pHAANKR4ADSkgAA0pIgANKSQADSkmAA0pRwANKUoADSlNAA0pUAANKVMADSlWAA0pWQANKVwADSlfAA0pYQANKdwADSneAA0p4AANKeIADSnlAA0p5gANKecADSnoAA0p6QANKesADSntAA0p7gANKe8ADSnxAA0p8gANKm0ADSpvAA0qcQANKnMADSp2AA0qdwANKngADSp5AA0qegANKnwADSp+AA0qfwANKoAADSqCAA0qgwANKv4ADSsAAA0rAwANKwUADSsIAA0rCQANKwoADSsLAA0rDAANKw4ADSsQAA0rEQANKxIADSsUAA0rFQANKy4ADSsvAA0rMAANKzIADSutAA0rrwANK7EADSuzAA0rtgANK7cADSu4AA0ruQANK7oADSu8AA0rvgANK78ADSvAAA0rwgANK8MADSw+AA0sQAANLEIADSxEAA0sRwANLEgADSxJAA0sSgANLEsADSxNAA0sTwANLFAADSxRAA0sUwANLFQADSzPAA0s0QANLNMADSzVAA0s2AANLNkADSzaAA0s2wANLNwADSzeAA0s4AANLOEADSziAA0s5AANLOUADS1gAA0tYgANLWQADS1mAA0taQANLWoADS1rAA0tbAANLW0ADS1vAA0tcQANLXIADS1zAA0tdQANLXYADS3xAA0t8wANLfUADS33AA0t+gANLfsADS38AA0t/QANLf4ADS4AAA0uAgANLgMADS4EAA0uBgANLgcADS5QAA0udAANLpsADS6/AA0uwgANLsQADS7GAA0uyAANLsoADS7MAA0uzQANLtAADS7pAA0vBgANLwgADS8KAA0vDAANLw4ADS8QAA0vEgANLxQADS8xAA0vNAANLzcADS86AA0vPQANL0AADS9DAA0vRgANL0gADS/DAA0vxQANL8cADS/JAA0vzAANL80ADS/OAA0vzwANL9AADS/SAA0v1AANL9UADS/WAA0v2AANL9kADTBUAA0wVgANMFgADTBaAA0wXQANMF4ADTBfAA0wYAANMGEADTBjAA0wZQANMGYADTBnAA0waQANMGoADTDlAA0w5wANMOkADTDrAA0w7gANMO8ADTDwAA0w8QANMPIADTD0AA0w9gANMPcADTD4AA0w+gANMPsADTF2AA0xeAANMXoADTF8AA0xfwANMYAADTGBAA0xggANMYMADTGFAA0xhwANMYgADTGJAA0xiwANMYwADTIHAA0yCQANMgsADTINAA0yEAANMhEADTISAA0yEwANMhQADTIWAA0yGAANMhkADTIaAA0yHAANMh0ADTKYAA0ymgANMpwADTKeAA0yoQANMqIADTKjAA0ypAANMqUADTKnAA0yqQANMqoADTKrAA0yrQANMq4ADTMpAA0zKwANMy0ADTMvAA0zMgANMzMADTM0AA0zNQANMzYADTM4AA0zOgANMzsADTM8AA0zPgANMz8ADTPSAA0z9QANNBUADTQ1AA00NwANNDkADTQ7AA00PQANND8ADTRAAA00QQANNEQADTRFAA00RwANNEgADTRLAA00TgANNE8ADTRQAA00UwANNFQADTRZAA00cgANNHsADTR9AA00fwANNIgADTSLAA00jgANNJAADTTZAA00/QANNSQADTVIAA01SwANNU0ADTVPAA01UQANNVMADTVVAA01VgANNVkADTVyAA01kwANNZUADTWXAA01mQANNZsADTWdAA01nwANNaEADTWjAA01xAANNccADTXKAA01zQANNdAADTXTAA011gANNdkADTXcAA013gANNlkADTZbAA02XQANNl8ADTZiAA02YwANNmQADTZlAA02ZgANNmgADTZqAA02awANNmwADTZuAA02bwANNuoADTbsAA027gANNvAADTbzAA029AANNvUADTb2AA029wANNvkADTb7AA02/AANNv0ADTb/AA03AAANN3sADTd9AA03gAANN4IADTeFAA03hgANN4cADTeIAA03iQANN4sADTeNAA03jgANN48ADTeRAA03kgANN6sADTesAA03rQANN68ADTgqAA04LAANOC4ADTgwAA04MwANODQADTg1AA04NgANODcADTg5AA04OwANODwADTg9AA04PwANOEAADTi7AA04vQANOL8ADTjBAA04xAANOMUADTjGAA04xwANOMgADTjKAA04zAANOM0ADTjOAA040AANONEADTlMAA05TgANOVAADTlSAA05VQANOVYADTlXAA05WAANOVkADTlbAA05XQANOV4ADTlfAA05YQANOWIADTndAA053wANOeEADTnjAA055gANOecADTnoAA056QANOeoADTnsAA057gANOe8ADTnwAA058gANOfMADTpuAA06cAANOnIADTp0AA06dwANOngADTp5AA06egANOnsADTp9AA06fwANOoAADTqBAA06gwANOoQADTrNAA068QANOxgADTs8AA07PwANO0EADTtDAA07RQANO0cADTtJAA07SgANO00ADTtmAA07gwANO4UADTuHAA07iQANO4sADTuNAA07jwANO5EADTuuAA07sQANO7QADTu3AA07ugANO70ADTvAAA07wwANO8UADTxAAA08QgANPEQADTxGAA08SQANPEoADTxLAA08TAANPE0ADTxPAA08UQANPFIADTxTAA08VQANPFYADTzRAA080wANPNYADTzYAA082wANPNwADTzdAA083gANPN8ADTzhAA084wANPOQADTzlAA085wANPOgADT1jAA09ZQANPWcADT1pAA09bAANPW0ADT1uAA09bwANPXAADT1yAA09dAANPXUADT12AA09eAANPXkADT30AA099gANPfgADT36AA09/QANPf4ADT3/AA0+AAANPgEADT4DAA0+BQANPgYADT4HAA0+CQANPgoADT6FAA0+hwANPokADT6LAA0+jgANPo8ADT6QAA0+kQANPpIADT6UAA0+lgANPpcADT6YAA0+mgANPpsADT8WAA0/GAANPxoADT8cAA0/HwANPyAADT8hAA0/IgANPyMADT8lAA0/JwANPygADT8pAA0/KwANPywADT+nAA0/qQANP6sADT+tAA0/sAANP7EADT+yAA0/swANP7QADT+2AA0/uAANP7kADT+6AA0/vAANP70ADUBQAA1AcwANQJMADUCzAA1AtQANQLcADUC5AA1AuwANQL0ADUC+AA1AvwANQMIADUDDAA1AxQANQMYADUDIAA1AywANQMwADUDNAA1A0AANQNEADUDaAA1A8wANQPwADUD+AA1BAAANQQkADUEMAA1BDwANQREADUFaAA1BfgANQaUADUHJAA1BzAANQc4ADUHQAA1B0gANQdQADUHWAA1B1wANQdoADUHzAA1CFAANQhYADUIYAA1CGgANQhwADUIeAA1CIAANQiIADUIkAA1CRQANQkgADUJLAA1CTgANQlEADUJUAA1CVwANQloADUJdAA1CXwANQtoADULcAA1C3gANQuAADULjAA1C5AANQuUADULmAA1C5wANQukADULrAA1C7AANQu0ADULvAA1C8AANQ2sADUNtAA1DbwANQ3EADUN0AA1DdQANQ3YADUN3AA1DeAANQ3oADUN8AA1DfQANQ34ADUOAAA1DgQANQ/wADUP+AA1EAQANRAMADUQGAA1EBwANRAgADUQJAA1ECgANRAwADUQOAA1EDwANRBAADUQSAA1EEwANRCwADUQtAA1ELgANRDAADUSrAA1ErQANRK8ADUSxAA1EtAANRLUADUS2AA1EtwANRLgADUS6AA1EvAANRL0ADUS+AA1EwAANRMEADUU8AA1FPgANRUAADUVCAA1FRQANRUYADUVHAA1FSAANRUkADUVLAA1FTQANRU4ADUVPAA1FUQANRVIADUXNAA1FzwANRdEADUXTAA1F1gANRdcADUXYAA1F2QANRdoADUXcAA1F3gANRd8ADUXgAA1F4gANReMADUZeAA1GYAANRmIADUZkAA1GZwANRmgADUZpAA1GagANRmsADUZtAA1GbwANRnAADUZxAA1GcwANRnQADUbvAA1G8QANRvMADUb1AA1G+AANRvkADUb6AA1G+wANRvwADUb+AA1HAAANRwEADUcCAA1HBAANRwUADUdOAA1HcgANR5kADUe9AA1HwAANR8IADUfEAA1HxgANR8gADUfKAA1HywANR84ADUfnAA1IBAANSAYADUgIAA1ICgANSAwADUgOAA1IEAANSBIADUgvAA1IMgANSDUADUg4AA1IOwANSD4ADUhBAA1IRAANSEYADUjBAA1IwwANSMUADUjHAA1IygANSMsADUjMAA1IzQANSM4ADUjQAA1I0gANSNMADUjUAA1I1gANSNcADUlSAA1JVAANSVYADUlYAA1JWwANSVwADUldAA1JXgANSV8ADUlhAA1JYwANSWQADUllAA1JZwANSWgADUnjAA1J5QANSecADUnpAA1J7AANSe0ADUnuAA1J7wANSfAADUnyAA1J9AANSfUADUn2AA1J+AANSfkADUp0AA1KdgANSngADUp6AA1KfQANSn4ADUp/AA1KgAANSoEADUqDAA1KhQANSoYADUqHAA1KiQANSooADUsFAA1LBwANSwkADUsLAA1LDgANSw8ADUsQAA1LEQANSxIADUsUAA1LFgANSxcADUsYAA1LGgANSxsADUuWAA1LmAANS5oADUucAA1LnwANS6AADUuhAA1LogANS6MADUulAA1LpwANS6gADUupAA1LqwANS6wADUwnAA1MKQANTCsADUwtAA1MMAANTDEADUwyAA1MMwANTDQADUw2AA1MOAANTDkADUw6AA1MPAANTD0ADUxOAA1MUwANTFYADUxYAA1M0wANTNUADUzXAA1M2QANTNsADUzcAA1M3QANTN4ADUzfAA1M4QANTOMADUzkAA1M5QANTOcADUzoAA1NYwANTWUADU1nAA1NaQANTWsADU1sAA1NbQANTW4ADU1vAA1NcQANTXMADU10AA1NdQANTXcADU14AA1N8wANTfUADU34AA1N+gANTfwADU39AA1N/gANTf8ADU4AAA1OAgANTgQADU4FAA1OBgANTggADU4JAA1OGgANThsADU4dAA1ONgANTjcADU44AA1OOgANTlMADU5UAA1OVQANTlcADU5wAA1OcQANTnIADU50AA1OhQANTpQADU6tAA1OvAANTs4ADU7iAA1O+QANTwsADU8cAA1PHQANTx8ADU84AA1POQANTzoADU88AA1PVAANT2UADU9vAA1PfAAAAAAAAAQEAAAAAAABR+kAAAAAAAAAAAAAAAAADU+E + + ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 43.xcdatamodel + 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0AAARCAAAERcAABEmAAARNQAAETkAABFIAAARVwAAEWYAABF1AAARhAAAEZAAABGiAAARsQAAEcAAABHPAAAR3gAAEe0AABH8AAASCwAAEiAAABIhAAASKQAAEjUAABJJAAASWAAAEmcAABJ2AAASegAAEokAABKYAAASpwAAErYAABLFAAAS0QAAEuMAABLyAAATAQAAExAAABMfAAATLgAAEz0AABNMAAATUAAAE1kAABNaAAATYAAAE2cAABOBAAATggAAE4gAABOUAAATqgAAE7kAABO8AAATywAAE9oAABPdAAAT7AAAE/sAABP+AAAUDQAAFBwAABQgAAAULwAAFD4AABQ/AAAURQAAFEYAABRbAAAUXAAAFGQAABRwAAAUhAAAFJMAABSiAAAUsQAAFLUAABTEAAAU0wAAFOIAABTxAAAVAAAAFQwAABUeAAAVLQAAFTwAABVLAAAVWgAAFXQAABV1AAAVewAAFYcAABWdAAAVrAAAFa8AABW+AAAVzQAAFdAAABXfAAAV7gAAFfEAABYAAAAWDwAAFhMAABYiAAAWMQAAFjIAABZAAAAWQQAAFkIAABZDAAAWRAAAFkUAABZaAAAWWwAAFmMAABZvAAAWgwAAFpIAABahAAAWsAAAFrQAABbDAAAW0gAAFuEAABbwAAAW/wAAFwsAABcdAAAXLAAAFzsAABdKAAAXWQAAF3MAABd0AAAXegAAF4YAABecAAAXqwAAF64AABe9AAAXzAAAF88AABfeAAAX7QAAF/AAABf/AAAYDgAAGBIAABghAAAYMAAAGDEAABg5AAAYOgAAGDsAABhQAAAYUQAAGFkAABhlAAAYeQAAGIgAABiXAAAYpgAAGKoAABi5AAAYyAAAGNcAABjmAAAY9QAAGQEAABkTAAAZIgAAGTEAABlAAAAZTwAAGV4AABltAAAZfAAAGZEAABmSAAAZmgAAGaYAABm6AAAZyQAAGdgAABnnAAAZ6wAAGfoAABoJAAAaGAAAGicAABo2AAAaQgAAGlQAABpjAAAaZAAAGnMAABqCAAAakQAAGpIAABqhAAAasAAAGr8AABrDAAAaygAAGssAABraAAAa6QAAGvgAABsNAAAbDgAAGxYAABsiAAAbNgAAG0UAABtUAAAbYwAAG2cAABt2AAAbhQAAG5QAABujAAAbsgAAG74AABvQAAAb3wAAG+4AABv9AAAcDAAAHCYAABwnAAAcLQAAHDkAABxPAAAcXgAAHGEAABxwAAAcfwAAHIIAAByRAAAcoAAAHKMAAByyAAAcwQAAHMUAABzUAAAc4wAAHOQAABzuAAAc7wAAHPAAABzxAAAdBgAAHQcAAB0PAAAdGwAAHS8AAB0+AAAdTQAAHVwAAB1gAAAdbwAAHX4AAB2NAAAdnAAAHasAAB23AAAdyQAAHdgAAB3nAAAd9gAAHgUAAB4UAAAeIwAAHjIAAB5HAAAeSAAAHlAAAB5cAAAecAAAHn8AAB6OAAAenQAAHqEAAB6wAAAevwAAHs4AAB7dAAAe7AAAHvgAAB8KAAAfGQAAHygAAB83AAAfRgAAH1UAAB9kAAAfcwAAH4gAAB+JAAAfkQAAH50AAB+xAAAfwAAAH88AAB/eAAAf4gAAH/EAACAAAAAgDwAAIB4AACAtAAAgOQAAIEsAACBaAAAgaQAAIHgAACCHAAAglgAAIKUAACC0AAAguAAAIL8AACDAAAAg4gAAIOMAACDpAAAg9QAAIQsAACEaAAAhHQAAISwAACE7AAAhPgAAIU0AACFcAAAhXwAAIW4AACF9AAAhgQAAIZAAACGfAAAhoAAAIbAAACGxAAAhsgAAIbMAACG0AAAhtQAAIbYAACHLAAAhzAAAIdQAACHgAAAh9AAAIgMAACISAAAiIQAAIiUAACI0AAAiQwAAIlIAACJhAAAicAAAInwAACKOAAAinQAAIqwAACK7AAAiygAAIuQAACLlAAAi6wAAIvcAACMNAAAjHAAAIx8AACMuAAAjPQAAI0EAACNFAAAjRgAAI1UAACNkAAAjZwAAI3YAACOFAAAjiQAAI5gAACOnAAAjtQAAI7YAACO3AAAjuAAAI7kAACPOAAAjzwAAI9cAACPjAAAj9wAAJAYAACQVAAAkJAAAJCgAACQ3AAAkRgAAJFUAACRkAAAkcwAAJH8AACSRAAAkoAAAJK8AACS+AAAkzQAAJM4AACTdAAAk7AAAJPsAACUQAAAlEQAAJRkAACUlAAAlOQAAJUgAACVXAAAlZgAAJWoAACV5AAAliAAAJZcAACWmAAAltQAAJcEAACXTAAAl4gAAJfEAACYAAAAmDwAAJh4AACYtAAAmPAAAJlEAACZSAAAmWgAAJmYAACZ6AAAmiQAAJpgAACanAAAmqwAAJroAACbJAAAm2AAAJucAACb2AAAnAgAAJxQAACcjAAAnMgAAJ0EAACdQAAAnUQAAJ2AAACdvAAAnfgAAJ5MAACeUAAAnnAAAJ6gAACe8AAAnywAAJ9oAACfpAAAn7QAAJ/wAACgLAAAoGgAAKCkAACg4AAAoRAAAKFYAAChlAAAodAAAKIMAACiSAAAorAAAKK0AACizAAAovwAAKNUAACjkAAAo5wAAKPYAACkFAAApCAAAKRcAACkmAAApKQAAKTgAAClHAAApSwAAKVoAAClpAAApagAAKXgAACl5AAApjgAAKY8AACmXAAApowAAKbcAACnGAAAp1QAAKeQAACnoAAAp9wAAKgYAACoVAAAqJAAAKjMAACo/AAAqUQAAKmAAACpvAAAqfgAAKo0AACqnAAAqqAAAKq4AACq6AAAq0AAAKt8AACriAAAq8QAAKwAAACsDAAArEgAAKyEAACskAAArMwAAK0IAACtGAAArVQAAK2QAACtlAAAreQAAK3oAACt7AAArfAAAK30AACt+AAArfwAAK4AAACuBAAArlgAAK5cAACufAAArqwAAK78AACvOAAAr3QAAK+wAACvwAAAr/wAALA4AACwdAAAsLAAALDsAACxHAAAsWQAALGgAACx3AAAshgAALJUAACyWAAAspQAALLQAACzDAAAs2AAALNkAACzhAAAs7QAALQEAAC0QAAAtHwAALS4AAC0yAAAtQQAALVAAAC1fAAAtbgAALX0AAC2JAAAtmwAALaoAAC25AAAtyAAALdcAAC3mAAAt9QAALgQAAC4ZAAAuGgAALiIAAC4uAAAuQgAALlEAAC5gAAAubwAALnMAAC6CAAAukQAALqAAAC6vAAAuvgAALsoAAC7cAAAu6wAALvoAAC8JAAAvGAAALycAAC82AAAvRQAAL1oAAC9bAAAvYwAAL28AAC+DAAAvkgAAL6EAAC+wAAAvtAAAL8MAAC/SAAAv4QAAL/AAAC//AAAwCwAAMB0AADAsAAAwOwAAMEoAADBZAAAwewAAMHwAADCCAAAwjgAAMKQAADCzAAAwtgAAMMUAADDUAAAw1wAAMOYAADD1AAAw+AAAMQcAADEWAAAxGgAAMSkAADE4AAAxOQAAMVsAADFcAAAxXQAAMV4AADFfAAAxYAAAMWEAADFiAAAxYwAAMWQAADFlAAAxegAAMXsAADGDAAAxjwAAMaMAADGyAAAxwQAAMdAAADHUAAAx4wAAMfIAADIBAAAyEAAAMh8AADIrAAAyPQAAMkwAADJbAAAyagAAMnkAADKIAAAylwAAMqYAADK7AAAyvAAAMsQAADLQAAAy5AAAMvMAADMCAAAzEQAAMxUAADMkAAAzMwAAM0IAADNRAAAzYAAAM2wAADN+AAAzjQAAM5wAADOrAAAzugAAM8kAADPYAAAz5wAAM/wAADP9AAA0BQAANBEAADQlAAA0NAAANEMAADRSAAA0VgAANGUAADR0AAA0gwAANJIAADShAAA0rQAANL8AADTOAAA03QAANOwAADT7AAA1HQAANR4AADUkAAA1MAAANUYAADVVAAA1WAAANWcAADV2AAA1eQAANYgAADWXAAA1mgAANakAADW4AAA1vAAANcsAADXaAAA12wAANeUAADXmAAA1+wAANfwAADYEAAA2EAAANiQAADYzAAA2QgAANlEAADZVAAA2ZAAANnMAADaCAAA2kQAANqAAADasAAA2vgAANs0AADbcAAA26wAANvoAADcJAAA3GAAANycAADc8AAA3PQAAN0UAADdRAAA3ZQAAN3QAADeDAAA3kgAAN5YAADelAAA3tAAAN8MAADfSAAA34QAAN+0AADf/AAA4DgAAOB0AADgsAAA4OwAAOEoAADhZAAA4aAAAOH0AADh+AAA4hgAAOJIAADimAAA4tQAAOMQAADjTAAA41wAAOOYAADj1AAA5BAAAORMAADkiAAA5LgAAOUAAADlPAAA5XgAAOW0AADl8AAA5iwAAOZoAADmpAAA5rAAAObEAADm4AAA50gAAOdMAADnZAAA55QAAOfsAADoKAAA6DQAAOhwAADorAAA6LgAAOj0AADpMAAA6TwAAOl4AADptAAA6cQAAOoAAADqPAAA6kAAAOpYAADqXAAA6rAAAOq0AADq1AAA6wQAAOtUAADrkAAA68wAAOwIAADsGAAA7FQAAOyQAADszAAA7QgAAO1EAADtdAAA7bwAAO34AADuNAAA7nAAAO6sAADvFAAA7xgAAO8wAADvYAAA77gAAO/0AADwAAAA8DwAAPB4AADwiAAA8JwAAPCgAADwpAAA8OAAAPEcAADxKAAA8WQAAPGgAADxsAAA8ewAAPIoAADyLAAA8wwAAPMQAADzFAAA8xgAAPMcAADzIAAA8yQAAPMoAADzLAAA8zAAAPM0AADzOAAA8zwAAPNAAADzRAAA80gAAPNMAADzUAAA81QAAPNYAADzXAAA82AAAPNkAADzaAAA82wAAPPAAADzxAAA8+QAAPQUAAD0ZAAA9KAAAPTcAAD1GAAA9SgAAPVkAAD1oAAA9dwAAPYYAAD2VAAA9oQAAPbMAAD3CAAA90QAAPeAAAD3vAAA9/gAAPg0AAD4cAAA+MQAAPjIAAD46AAA+RgAAPloAAD5pAAA+eAAAPocAAD6LAAA+mgAAPqkAAD64AAA+xwAAPtYAAD7iAAA+9AAAPwMAAD8SAAA/IQAAPzAAAD8/AAA/TgAAP10AAD9yAAA/cwAAP3sAAD+HAAA/mwAAP6oAAD+5AAA/yAAAP8wAAD/bAAA/6gAAP/kAAEAIAABAFwAAQCMAAEA1AABARAAAQFMAAEBiAABAcQAAQIsAAECMAABAkgAAQJ4AAEC0AABAwwAAQMYAAEDVAABA5AAAQOcAAED2AABBBQAAQQgAAEEXAABBJgAAQSoAAEE5AABBSAAAQUkAAEFVAABBVgAAQVcAAEFYAABBWQAAQW4AAEFvAABBdwAAQYMAAEGXAABBpgAAQbUAAEHEAABByAAAQdcAAEHmAABB9QAAQgQAAEITAABCHwAAQjEAAEJAAABCTwAAQl4AAEJtAABCfAAAQosAAEKaAABCrwAAQrAAAEK4AABCxAAAQtgAAELnAABC9gAAQwUAAEMJAABDGAAAQycAAEM2AABDRQAAQ1QAAENgAABDcgAAQ4EAAEOQAABDnwAAQ64AAEPIAABDyQAAQ88AAEPbAABD8QAARAAAAEQDAABEEgAARCEAAEQkAABEMwAAREIAAERFAABEVAAARGMAAERnAABEdgAARIUAAESGAABEogAARKMAAESkAABEpQAARKYAAESnAABEqAAARKkAAESqAABEqwAARKwAAEStAABErgAARMMAAETEAABEzAAARNgAAETsAABE+wAARQoAAEUZAABFHQAARSwAAEU7AABFSgAARVkAAEVoAABFdAAARYYAAEWVAABFpAAARbMAAEXCAABF3AAARd0AAEXjAABF7wAARgUAAEYUAABGFwAARiYAAEY1AABGOAAARkcAAEZWAABGWQAARmgAAEZ3AABGewAARooAAEaZAABGmgAARqgAAEapAABGqgAARqsAAEasAABGrQAARsIAAEbDAABGywAARtcAAEbrAABG+gAARwkAAEcYAABHHAAARysAAEc6AABHSQAAR1gAAEdnAABHcwAAR4UAAEeUAABHowAAR7IAAEfBAABH0AAAR98AAEfuAABIAwAASAQAAEgMAABIGAAASCwAAEg7AABISgAASFkAAEhdAABIbAAASHsAAEiKAABImQAASKgAAEi0AABIxgAASNUAAEjkAABI8wAASQIAAEkRAABJIAAASS8AAElEAABJRQAASU0AAElZAABJbQAASXwAAEmLAABJmgAASZ4AAEmtAABJvAAAScsAAEnaAABJ6QAASfUAAEoHAABKFgAASiUAAEo0AABKQwAASlIAAEphAABKcAAASoUAAEqGAABKjgAASpoAAEquAABKvQAASswAAErNAABK3AAASuAAAErvAABK/gAASw0AAEscAABLKwAASzcAAEtJAABLWAAAS2cAAEt2AABLhQAAS5QAAEujAABLsgAAS8cAAEvIAABL0AAAS9wAAEvwAABL/wAATA4AAEwdAABMIQAATDAAAEw/AABMTgAATF0AAExsAABMeAAATIoAAEyZAABMqAAATLcAAEzGAABM1QAATOQAAEzzAABNCAAATQkAAE0RAABNHQAATTEAAE1AAABNTwAATV4AAE1iAABNcQAATYAAAE2PAABNngAATa0AAE25AABNywAATdoAAE3pAABN+AAATgcAAE4WAABOJQAATjQAAE44AABOPwAATkAAAE5PAABOXgAATm0AAE6CAABOgwAATosAAE6XAABOqwAATroAAE7JAABO2AAATtwAAE7rAABO+gAATwkAAE8YAABPJwAATzMAAE9FAABPVAAAT2MAAE9yAABPgQAAT5AAAE+fAABPrgAAT8MAAE/EAABPzAAAT9gAAE/sAABP+wAAUAoAAFAZAABQHQAAUCwAAFA7AABQSgAAUFkAAFBoAABQdAAAUIYAAFCVAABQpAAAULMAAFDCAABQ0QAAUOAAAFDvAABRBAAAUQUAAFENAABRGQAAUS0AAFE8AABRSwAAUVoAAFFeAABRbQAAUXwAAFGLAABRmgAAUakAAFG1AABRxwAAUdYAAFHlAABR9AAAUgMAAFISAABSIQAAUjAAAFJFAABSRgAAUk4AAFJaAABSbgAAUn0AAFKMAABSmwAAUp8AAFKuAABSvQAAUswAAFLbAABS6gAAUvYAAFMIAABTFwAAUyYAAFM1AABTRAAAU1MAAFNiAABTcQAAU4YAAFOHAABTjwAAU5sAAFOvAABTvgAAU80AAFPcAABT4AAAU+8AAFP+AABUDQAAVBwAAFQrAABUNwAAVEkAAFRYAABUZwAAVHYAAFSFAABUlAAAVKMAAFSyAABUxwAAVMgAAFTQAABU3AAAVPAAAFT/AABVDgAAVR0AAFUhAABVMAAAVT8AAFVOAABVXQAAVWwAAFV4AABVigAAVZkAAFWoAABVtwAAVcYAAFXVAABV5AAAVfMAAFYIAABWCQAAVhEAAFYdAABWMQAAVkAAAFZPAABWXgAAVmIAAFZxAABWgAAAVo8AAFaeAABWrQAAVrkAAFbLAABW2gAAVukAAFb4AABXBwAAVxYAAFclAABXNAAAV0kAAFdKAABXUgAAV14AAFdyAABXgQAAV5AAAFefAABXowAAV7IAAFfBAABX0AAAV98AAFfuAABX+gAAWAwAAFgbAABYKgAAWDkAAFhIAABYVwAAWGYAAFh1AABYigAAWIsAAFiTAABYnwAAWLMAAFjCAABY0QAAWOAAAFjkAABY8wAAWQIAAFkRAABZIAAAWS8AAFk7AABZTQAAWVwAAFlrAABZegAAWYkAAFmYAABZpwAAWbYAAFnLAABZzAAAWdQAAFngAABZ9AAAWgMAAFoSAABaIQAAWiUAAFo0AABaQwAAWlIAAFphAABacAAAWnwAAFqOAABanQAAWqwAAFq7AABaygAAWtkAAFroAABa9wAAWwwAAFsNAABbFQAAWyEAAFs1AABbRAAAW1MAAFtiAABbZgAAW3UAAFuEAABbkwAAW6IAAFuxAABbvQAAW88AAFveAABb7QAAW/wAAFwLAABcGgAAXCkAAFw4AABcOwAAXEoAAFxZAABcaAAAXH0AAFx+AABchgAAXJIAAFymAABctQAAXMQAAFzTAABc1wAAXOYAAFz1AABdBAAAXRMAAF0iAABdLgAAXUAAAF1PAABdXgAAXW0AAF18AABdiwAAXZoAAF2pAABdvgAAXb8AAF3HAABd0wAAXecAAF32AABeBQAAXhQAAF4YAABeJwAAXjYAAF5FAABeVAAAXmMAAF5vAABegQAAXpAAAF6fAABergAAXr0AAF7MAABe2wAAXuoAAF7tAABe/AAAXwsAAF8aAABfLwAAXzAAAF84AABfRAAAX1gAAF9nAABfdgAAX4UAAF+JAABfmAAAX6cAAF+2AABfxQAAX9QAAF/gAABf8gAAYAEAAGAQAABgHwAAYC4AAGA9AABgTAAAYFsAAGBwAABgcQAAYHkAAGCFAABgmQAAYKgAAGC3AABgxgAAYMoAAGDZAABg6AAAYPcAAGEGAABhFQAAYSEAAGEzAABhQgAAYVEAAGFgAABhbwAAYX4AAGGNAABhnAAAYbEAAGGyAABhugAAYcYAAGHaAABh6QAAYfgAAGIHAABiCwAAYhoAAGIpAABiOAAAYkcAAGJWAABiYgAAYnQAAGKDAABikgAAYqEAAGKwAABivwAAYs4AAGLdAABi8gAAYvMAAGL7AABjBwAAYxsAAGMqAABjOQAAY0gAAGNMAABjWwAAY2oAAGN5AABjiAAAY5cAAGOjAABjtQAAY8QAAGPTAABj4gAAY/EAAGQAAABkDwAAZB4AAGQzAABkNAAAZDwAAGRIAABkXAAAZGsAAGR6AABkiQAAZI0AAGScAABkqwAAZLoAAGTJAABk2AAAZOQAAGT2AABlBQAAZRQAAGUjAABlMgAAZUEAAGVQAABlXwAAZXQAAGV1AABlfQAAZYkAAGWdAABlrAAAZbsAAGXKAABlzgAAZd0AAGXsAABl+wAAZgoAAGYZAABmJQAAZjcAAGZGAABmVQAAZmQAAGZzAABmggAAZpEAAGagAABmtQAAZrYAAGa+AABmygAAZt4AAGbtAABm/AAAZwsAAGcPAABnHgAAZy0AAGc8AABnSwAAZ1oAAGdmAABneAAAZ4cAAGeIAABnlwAAZ6YAAGe1AABnxAAAZ9MAAGfiAABn9wAAZ/gAAGgAAABoDAAAaCAAAGgvAABoPgAAaE0AAGhRAABoYAAAaG8AAGh+AABojQAAaJwAAGioAABougAAaMkAAGjYAABo5wAAaPYAAGkQAABpEQAAaRcAAGkjAABpOQAAaUgAAGlLAABpWgAAaWkAAGlsAABpewAAaYoAAGmNAABpnAAAaasAAGmvAABpvgAAac0AAGnOAABp2AAAadkAAGnaAABp2wAAafAAAGnxAABp+QAAagUAAGoZAABqKAAAajcAAGpGAABqSgAAalkAAGpoAABqdwAAaoYAAGqVAABqoQAAarMAAGrCAABq0QAAauAAAGrvAABq/gAAaw0AAGscAABrMQAAazIAAGs6AABrRgAAa1oAAGtpAABreAAAa4cAAGuLAABrmgAAa6kAAGu4AABrxwAAa9YAAGviAABr9AAAbAMAAGwSAABsIQAAbDAAAGw/AABsTgAAbF0AAGxyAABscwAAbHsAAGyHAABsmwAAbKoAAGy5AABsyAAAbMwAAGzbAABs6gAAbPkAAG0IAABtFwAAbSMAAG01AABtRAAAbVMAAG1iAABtcQAAbYAAAG2PAABtngAAbaIAAG2pAABtqgAAbcwAAG3NAABt0wAAbd8AAG31AABuBAAAbgcAAG4WAABuJQAAbikAAG4vAABuMAAAbjEAAG4yAABuQQAAblAAAG5TAABuYgAAbnEAAG51AABuhAAAbpMAAG6UAABurgAAbq8AAG6wAABusQAAbrIAAG6zAAButAAAbrUAAG62AABuywAAbswAAG7UAABu4AAAbvQAAG8DAABvEgAAbyEAAG8lAABvNAAAb0MAAG9SAABvYQAAb3AAAG98AABvjgAAb50AAG+sAABvuwAAb8oAAG/kAABv5QAAb+sAAG/3AABwDQAAcBwAAHAfAABwLgAAcD0AAHBBAABwSAAAcEkAAHBKAABwSwAAcFoAAHBpAABwbAAAcHsAAHCKAABwjgAAcJ0AAHCsAABwrQAAcMEAAHDCAABwwwAAcMQAAHDFAABwxgAAcMcAAHDIAABw3QAAcN4AAHDmAABw8gAAcQYAAHEVAABxJAAAcTMAAHE3AABxRgAAcVUAAHFkAABxcwAAcYIAAHGOAABxoAAAca8AAHG+AABxzQAAcdwAAHHrAABx+gAAcgkAAHIeAAByHwAAcicAAHIzAAByRwAAclYAAHJlAABydAAAcngAAHKHAABylgAAcqUAAHK0AABywwAAcs8AAHLhAABy8AAAcv8AAHMOAABzHQAAcywAAHM7AABzSgAAc18AAHNgAABzaAAAc3QAAHOIAABzlwAAc6YAAHO1AABzuQAAc8gAAHPXAABz5gAAc/UAAHQEAAB0EAAAdCIAAHQxAAB0QAAAdE8AAHReAAB0bQAAdHwAAHSLAAB0oAAAdKEAAHSpAAB0tQAAdMkAAHTYAAB05wAAdPYAAHT6AAB1CQAAdRgAAHUnAAB1NgAAdUUAAHVRAAB1YwAAdXIAAHWBAAB1kAAAdZ8AAHWuAAB1vQAAdcwAAHXhAAB14gAAdeoAAHX2AAB2CgAAdhkAAHYoAAB2NwAAdjsAAHZKAAB2WQAAdmgAAHZ3AAB2hgAAdpIAAHakAAB2swAAdsIAAHbRAAB24AAAdu8AAHb+AAB3DQAAdyIAAHcjAAB3KwAAdzcAAHdLAAB3WgAAd2kAAHd4AAB3fAAAd4sAAHeaAAB3qQAAd7gAAHfHAAB30wAAd+UAAHf0AAB4AwAAeBIAAHghAAB4MAAAeD8AAHhOAAB4YwAAeGQAAHhsAAB4eAAAeIwAAHibAAB4qgAAeLkAAHi9AAB4zAAAeNsAAHjqAAB4+QAAeQgAAHkUAAB5JgAAeTUAAHlEAAB5UwAAeWIAAHlxAAB5gAAAeY8AAHmkAAB5pQAAea0AAHm5AAB5zQAAedwAAHnrAAB5+gAAef4AAHoNAAB6HAAAeisAAHo6AAB6SQAAelUAAHpnAAB6dgAAeoUAAHqUAAB6owAAerIAAHrBAAB60AAAetMAAHriAAB68QAAewAAAHsVAAB7FgAAex4AAHsqAAB7PgAAe00AAHtcAAB7awAAe28AAHt+AAB7jQAAe5wAAHurAAB7ugAAe8YAAHvYAAB75wAAe/YAAHwFAAB8FAAAfC4AAHwvAAB8NQAAfEEAAHxXAAB8ZgAAfGkAAHx4AAB8hwAAfIsAAHyPAAB8ngAAfK0AAHywAAB8vwAAfM4AAHzSAAB84QAAfPAAAHzxAAB9FwAAfRgAAH0ZAAB9GgAAfRsAAH0cAAB9HQAAfR4AAH0fAAB9IAAAfSEAAH0iAAB9IwAAfSQAAH0lAAB9OgAAfTsAAH1DAAB9TwAAfWMAAH1yAAB9gQAAfZAAAH2UAAB9owAAfbIAAH3BAAB90AAAfd8AAH3rAAB9/QAAfgwAAH4bAAB+KgAAfjkAAH5IAAB+VwAAfmYAAH57AAB+fAAAfoQAAH6QAAB+pAAAfrMAAH7CAAB+0QAAftUAAH7kAAB+8wAAfwIAAH8RAAB/IAAAfywAAH8+AAB/TQAAf1wAAH9rAAB/egAAf4kAAH+YAAB/pwAAf7wAAH+9AAB/xQAAf9EAAH/lAAB/9AAAgAMAAIASAACAFgAAgCUAAIA0AACAQwAAgFIAAIBhAACAbQAAgH8AAICOAACAnQAAgKwAAIC7AACAygAAgNkAAIDoAACA/QAAgP4AAIEGAACBEgAAgSYAAIE1AACBRAAAgVMAAIFXAACBZgAAgXUAAIGEAACBkwAAgaIAAIGuAACBwAAAgc8AAIHeAACB7QAAgfwAAIILAACCGgAAgikAAII+AACCPwAAgkcAAIJTAACCZwAAgnYAAIKFAACClAAAgpgAAIKnAACCtgAAgsUAAILUAACC4wAAgu8AAIMBAACDEAAAgx8AAIMuAACDPQAAg0wAAINbAACDagAAg38AAIOAAACDiAAAg5QAAIOoAACDtwAAg8YAAIPVAACD2QAAg+gAAIP3AACEBgAAhBUAAIQkAACEMAAAhEIAAIRRAACEYAAAhG8AAIR+AACEmAAAhJkAAISfAACEqwAAhMEAAITQAACE0wAAhOIAAITxAACE9AAAhQMAAIUSAACFFQAAhSQAAIUzAACFNwAAhUYAAIVVAACFVgAAhVwAAIVxAACFcgAAhXoAAIWGAACFmgAAhakAAIW4AACFxwAAhcsAAIXaAACF6QAAhfgAAIYHAACGFgAAhiIAAIY0AACGQwAAhlIAAIZhAACGcAAAhn8AAIaOAACGnQAAhqEAAIaoAACGqQAAhrgAAIbHAACG1gAAhusAAIbsAACG9AAAhwAAAIcUAACHIwAAhzIAAIdBAACHRQAAh1QAAIdjAACHcgAAh4EAAIeQAACHnAAAh64AAIe9AACHzAAAh9sAAIfqAACIDAAAiA0AAIgTAACIHwAAiDUAAIhEAACIRwAAiFYAAIhlAACIaAAAiHcAAIiGAACIiQAAiJgAAIinAACIqwAAiLoAAIjJAACIygAAiNoAAIjbAACI3AAAiN0AAIjeAACI3wAAiPQAAIj1AACI/QAAiQkAAIkdAACJLAAAiTsAAIlKAACJTgAAiV0AAIlsAACJewAAiYoAAImZAACJpQAAibcAAInGAACJ1QAAieQAAInzAACKAgAAihEAAIogAACKNQAAijYAAIo+AACKSgAAil4AAIptAACKfAAAiosAAIqPAACKngAAiq0AAIq8AACKywAAitoAAIrmAACK+AAAiwcAAIsWAACLJQAAizQAAItDAACLUgAAi2EAAIt2AACLdwAAi38AAIuLAACLnwAAi64AAIu9AACLzAAAi9AAAIvfAACL7gAAi/0AAIwMAACMGwAAjCcAAIw5AACMSAAAjFcAAIxmAACMdQAAjIQAAIyTAACMogAAjLcAAIy4AACMwAAAjMwAAIzgAACM7wAAjP4AAI0NAACNEQAAjSAAAI0vAACNPgAAjU0AAI1cAACNaAAAjXoAAI2JAACNmAAAjacAAI22AACNxQAAjdQAAI3jAACN+AAAjfkAAI4BAACODQAAjiEAAI4wAACOPwAAjk4AAI5SAACOYQAAjnAAAI5/AACOjgAAjp0AAI6pAACOuwAAjsoAAI7ZAACO6AAAjvcAAI8GAACPFQAAjyQAAI85AACPOgAAj0IAAI9OAACPYgAAj3EAAI+AAACPjwAAj5MAAI+iAACPsQAAj8AAAI/PAACP3gAAj+oAAI/8AACQCwAAkBoAAJApAACQOAAAkEcAAJBWAACQZQAAkGgAAJBsAACQcwAAkI0AAJCOAACQlAAAkKAAAJC2AACQxQAAkMgAAJDXAACQ5gAAkOkAAJD4AACRBwAAkQoAAJEZAACRKAAAkSwAAJE7AACRSgAAkUsAAJFRAACRUgAAkWcAAJFoAACRcAAAkXwAAJGQAACRnwAAka4AAJG9AACRwQAAkdAAAJHfAACR7gAAkf0AAJIMAACSGAAAkioAAJI5AACSSAAAklcAAJJmAACSdQAAkoQAAJKTAACSlwAAkpgAAJKnAACStgAAksUAAJLaAACS2wAAkuMAAJLvAACTAwAAkxIAAJMhAACTMAAAkzQAAJNDAACTUgAAk2EAAJNwAACTfwAAk4sAAJOdAACTrAAAk7sAAJPKAACT2QAAk+gAAJP3AACUBgAAlBsAAJQcAACUJAAAlDAAAJREAACUUwAAlGIAAJRxAACUdQAAlIQAAJSTAACUogAAlLEAAJTAAACUzAAAlN4AAJTtAACU/AAAlQsAAJUaAACVKQAAlTgAAJVHAACVXAAAlV0AAJVlAACVcQAAlYUAAJWUAACVowAAlbIAAJW2AACVxQAAldQAAJXjAACV8gAAlgEAAJYNAACWHwAAli4AAJY9AACWTAAAllsAAJZqAACWeQAAlogAAJadAACWngAAlqYAAJayAACWxgAAltUAAJbkAACW8wAAlvcAAJcGAACXFQAAlyQAAJczAACXQgAAl04AAJdgAACXbwAAl34AAJeNAACXnAAAl74AAJe/AACXxQAAl9EAAJfnAACX9gAAl/kAAJgIAACYFwAAmBoAAJgpAACYOAAAmDsAAJhKAACYWQAAmF0AAJhsAACYewAAmHwAAJicAACYnQAAmJ4AAJifAACYoAAAmKEAAJiiAACYowAAmKQAAJilAACYpgAAmKcAAJioAACYvQAAmL4AAJjGAACY0gAAmOYAAJj1AACZBAAAmRMAAJkXAACZJgAAmTUAAJlEAACZUwAAmWIAAJluAACZgAAAmY8AAJmeAACZrQAAmbwAAJnLAACZ2gAAmekAAJn+AACZ/wAAmgcAAJoTAACaJwAAmjYAAJpFAACaVAAAmlgAAJpnAACadgAAmoUAAJqUAACaowAAmq8AAJrBAACa0AAAmt8AAJruAACa/QAAmwwAAJsbAACbKgAAmz8AAJtAAACbSAAAm1QAAJtoAACbdwAAm4YAAJuVAACbmQAAm6gAAJu3AACbxgAAm9UAAJvkAACb8AAAnAIAAJwRAACcIAAAnC8AAJw+AACcTQAAnFwAAJxrAACcgAAAnIEAAJyJAACclQAAnKkAAJy4AACcxwAAnNYAAJzaAACc6QAAnPgAAJ0HAACdFgAAnSUAAJ0xAACdQwAAnVIAAJ1hAACdcAAAnX8AAJ2ZAACdmgAAnaAAAJ2sAACdwgAAndEAAJ3UAACd4wAAnfIAAJ31AACeBAAAnhMAAJ4WAACeJQAAnjQAAJ44AACeRwAAnlYAAJ5XAACeZQAAnmYAAJ5nAACeaAAAnn0AAJ5+AACehgAAnpIAAJ6mAACetQAAnsQAAJ7TAACe1wAAnuYAAJ71AACfBAAAnxMAAJ8iAACfLgAAn0AAAJ9PAACfXgAAn20AAJ98AACfiwAAn5oAAJ+pAACfvgAAn78AAJ/HAACf0wAAn+cAAJ/2AACgBQAAoBQAAKAYAACgJwAAoDYAAKBFAACgVAAAoGMAAKBvAACggQAAoJAAAKCfAACgrgAAoL0AAKDMAACg2wAAoOoAAKD/AAChAAAAoQgAAKEUAAChKAAAoTcAAKFGAAChVQAAoVkAAKFoAAChdwAAoYYAAKGVAAChpAAAobAAAKHCAACh0QAAoeAAAKHvAACh/gAAog0AAKIcAACiKwAAokAAAKJBAACiSQAAolUAAKJpAACieAAAoocAAKKWAACimgAAoqkAAKK4AACixwAAotYAAKLlAACi8QAAowMAAKMSAACjIQAAozAAAKM/AACjTgAAo10AAKNsAACjgQAAo4IAAKOKAACjlgAAo6oAAKO5AACjyAAAo9cAAKPbAACj6gAAo/kAAKQIAACkFwAApCYAAKQyAACkRAAApFMAAKRiAACkcQAApIAAAKSPAACkngAApK0AAKSwAACkvwAApM4AAKTdAACk8gAApPMAAKT7AAClBwAApRsAAKUqAAClOQAApUgAAKVMAAClWwAApWoAAKV5AACliAAApZcAAKWjAACltQAApcQAAKXTAACl4gAApfEAAKYLAACmDAAAphIAAKYeAACmNAAApkMAAKZGAACmVQAApmQAAKZnAACmdgAApoUAAKaIAACmlwAApqYAAKaqAACmuQAApsgAAKbJAACm1QAAptYAAKbXAACm2AAApu0AAKbuAACm9gAApwIAAKcWAACnJQAApzQAAKdDAACnRwAAp1YAAKdlAACndAAAp4MAAKeSAACnngAAp7AAAKe/AACnzgAAp90AAKfsAACn+wAAqAoAAKgZAACoLgAAqC8AAKg3AACoQwAAqFcAAKhmAACodQAAqIQAAKiIAAColwAAqKYAAKi1AACoxAAAqNMAAKjfAACo8QAAqQAAAKkPAACpHgAAqS0AAKk8AACpSwAAqVoAAKlvAACpcAAAqXgAAKmEAACpmAAAqacAAKm2AACpxQAAqckAAKnYAACp5wAAqfYAAKoFAACqFAAAqiAAAKoyAACqQQAAqlAAAKpfAACqbgAAqn0AAKqMAACqmwAAqrAAAKqxAACquQAAqsUAAKrZAACq6AAAqvcAAKsGAACrCgAAqxkAAKsoAACrNwAAq0YAAKtVAACrYQAAq3MAAKuCAACrkQAAq6AAAKuvAACrvgAAq80AAKvcAACr8QAAq/IAAKv6AACsBgAArBoAAKwpAACsOAAArEcAAKxLAACsWgAArGkAAKx4AACshwAArJYAAKyiAACstAAArMMAAKzSAACs4QAArPAAAKz/AACtDgAArR0AAK0gAACtLwAArT4AAK1NAACtYgAArWMAAK1rAACtdwAArYsAAK2aAACtqQAArbgAAK28AACtywAArdoAAK3pAACt+AAArgcAAK4TAACuJQAArjQAAK5DAACuUgAArmEAAK5wAACufwAAro4AAK6jAACupAAArqwAAK64AACuzAAArtsAAK7qAACu+QAArv0AAK8MAACvGwAAryoAAK85AACvSAAAr1QAAK9mAACvdQAAr4QAAK+TAACvogAAr7EAAK/AAACvzwAAr+QAAK/lAACv7QAAr/kAALANAACwHAAAsCsAALA6AACwPgAAsE0AALBcAACwawAAsHoAALCJAACwlQAAsKcAALC2AACwxQAAsNQAALDjAACw/QAAsP4AALEEAACxEAAAsSYAALE1AACxOAAAsUcAALFWAACxWQAAsWgAALF3AACxegAAsYkAALGYAACxnAAAsasAALG6AACxuwAAsdMAALHUAACx1QAAsdYAALHXAACx2AAAsdkAALHaAACx2wAAsdwAALHxAACx8gAAsfoAALIGAACyGgAAsikAALI4AACyRwAAsksAALJaAACyaQAAsngAALKHAACylgAAsqIAALK0AACywwAAstIAALLhAACy8AAAsv8AALMOAACzHQAAszIAALMzAACzOwAAs0cAALNbAACzagAAs3kAALOIAACzjAAAs5sAALOqAACzuQAAs8gAALPXAACz4wAAs/UAALQEAAC0EwAAtCIAALQxAAC0QAAAtE8AALReAAC0cwAAtHQAALR8AAC0iAAAtJwAALSrAAC0ugAAtMkAALTNAAC03AAAtOsAALT6AAC1CQAAtRgAALUkAAC1NgAAtUUAALVUAAC1YwAAtXIAALWBAAC1kAAAtZ8AALW0AAC1tQAAtb0AALXJAAC13QAAtewAALX7AAC2CgAAtg4AALYdAAC2LAAAtjsAALZKAAC2WQAAtmUAALZ3AAC2hgAAtpUAALakAAC2swAAtsIAALbRAAC24AAAtvUAALb2AAC2/gAAtwoAALceAAC3LQAAtzwAALdLAAC3TwAAt14AALdtAAC3fAAAt4sAALeaAAC3pgAAt7gAALfHAAC31gAAt+UAALf0AAC4AwAAuBIAALghAAC4NgAAuDcAALg/AAC4SwAAuF8AALhuAAC4fQAAuIwAALiQAAC4nwAAuK4AALi9AAC4zAAAuNsAALjnAAC4+QAAuQgAALkXAAC5JgAAuTUAALlEAAC5UwAAuWIAALl3AAC5eAAAuYAAALmMAAC5oAAAua8AALm+AAC5zQAAudEAALngAAC57wAAuf4AALoNAAC6HAAAuigAALo6AAC6SQAAulgAALpnAAC6dgAAuoUAALq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XAADSJgAA0jUAANJEAADSSAAA0lcAANJmAADSdQAA0oQAANKTAADSnwAA0rEAANLAAADSzwAA0t4AANLtAADS/AAA0wsAANMaAADTLwAA0zAAANM4AADTRAAA01gAANNnAADTdgAA04UAANOJAADTmAAA06cAANO2AADTxQAA09QAANPgAADT8gAA1AEAANQQAADUHwAA1C4AANQ9AADUTAAA1FsAANRwAADUcQAA1HkAANSFAADUmQAA1KgAANS3AADUxgAA1MoAANTZAADU6AAA1PcAANUGAADVFQAA1SEAANUzAADVQgAA1VEAANVgAADVbwAA1X4AANWNAADVnAAA1bEAANWyAADVugAA1cYAANXaAADV6QAA1fgAANYHAADWCwAA1hoAANYpAADWOAAA1kcAANZWAADWYgAA1nQAANaDAADWkgAA1qEAANawAADWvwAA1s4AANbdAADW4AAA1u8AANb+AADXDQAA1yIAANcjAADXKwAA1zcAANdLAADXWgAA12kAANd4AADXfAAA14sAANeaAADXqQAA17gAANfHAADX0wAA1+UAANf0AADYAwAA2BIAANghAADYMAAA2D8AANhOAADYYwAA2GQAANhsAADYeAAA2IwAANibAADYqgAA2LkAANi9AADYzAAA2NsAANjqAADY+QAA2QgAANkUAADZJgAA2TUAANlEAADZUwAA2WIAANlxAADZgAAA2Y8AANmkAADZpQAA2a0AANm5AADZzQAA2dwAANnrAADZ+gAA2f4AANoNAADaHAAA2isAANo6AADaSQAA2lUAANpnAADadgAA2oUAANqUAADaowAA2rIAANrBAADa0AAA2uUAANrmAADa7gAA2voAANsOAADbHQAA2ywAANs7AADbPwAA204AANtdAADbbAAA23sAANuKAADblgAA26gAANu3AADbxgAA29UAANvkAADb8wAA3AIAANwRAADcFAAA3BsAANwiAADcPAAA3D0AANxDAADcTwAA3GUAANx0AADcdwAA3IYAANyVAADcmAAA3KcAANy2AADcuQAA3MgAANzXAADc2wAA3OoAANz5AADc+gAA3P4AAN0CAADdAwAA3QoAAN0kAADdJQAA3SsAAN03AADdTQAA3VwAAN1fAADdbgAA3X0AAN2AAADdjwAA3Z4AAN2hAADdsAAA3b8AAN3DAADd0gAA3eEAAN3iAADd5gAA3eoAAN3rAADd8gAA3gwAAN4NAADeEwAA3h8AAN41AADeRAAA3kcAAN5WAADeZQAA3mgAAN53AADehgAA3okAAN6YAADepwAA3qsAAN66AADeyQAA3soAAN7QAADe0QAA3uYAAN7nAADe7wAA3vsAAN8PAADfHgAA3y0AAN88AADfQAAA308AAN9eAADfbQAA33wAAN+LAADflwAA36kAAN+4AADfxwAA39YAAN/lAADf9AAA4AMAAOASAADgJwAA4CgAAOAwAADgPAAA4FAAAOBfAADgbgAA4H0AAOCBAADgkAAA4J8AAOCuAADgvQAA4MwAAODYAADg6gAA4PkAAOEIAADhFwAA4SYAAOE1AADhRAAA4VMAAOFXAADhWAAA4V8AAOF5AADhegAA4YAAAOGMAADhogAA4bEAAOG0AADhwwAA4dIAAOHVAADh5AAA4fMAAOH2AADiBQAA4hQAAOIYAADiJwAA4jYAAOI3AADiPQAA4j4AAOJTAADiVAAA4lwAAOJoAADifAAA4osAAOKaAADiqQAA4q0AAOK8AADiywAA4toAAOLpAADi+AAA4wQAAOMWAADjJQAA4zQAAONDAADjUgAA42EAAONwAADjfwAA45QAAOOVAADjnQAA46kAAOO9AADjzAAA49sAAOPqAADj7gAA4/0AAOQMAADkGwAA5CoAAOQ5AADkRQAA5FcAAORmAADkdQAA5IQAAOSTAADkogAA5LEAAOTAAADkxAAA5MUAAOTUAADk4wAA5PIAAOUHAADlCAAA5RAAAOUcAADlMAAA5T8AAOVOAADlXQAA5WEAAOVwAADlfwAA5Y4AAOWdAADlrAAA5bgAAOXKAADl2QAA5egAAOX3AADmBgAA5hUAAOYkAADmMwAA5kgAAOZJAADmUQAA5l0AAOZxAADmgAAA5o8AAOaeAADmogAA5rEAAObAAADmzwAA5t4AAObtAADm+QAA5wsAAOcaAADnKQAA5zgAAOdHAADnVgAA52UAAOd0AADniQAA54oAAOeSAADnngAA57IAAOfBAADn0AAA598AAOfjAADn8gAA6AEAAOgQAADoHwAA6C4AAOg6AADoTAAA6FsAAOhqAADoeQAA6IgAAOiXAADopgAA6LUAAOjKAADoywAA6NMAAOjfAADo8wAA6QIAAOk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4AAEM+QABDP0AAQ0BAAENAgABDREAAQ0gAAENLwABDUQAAQ1FAAENTQABDVkAAQ1tAAENfAABDYsAAQ2aAAENngABDa0AAQ28AAENywABDdoAAQ3pAAEN9QABDgcAAQ4WAAEOJQABDjQAAQ5DAAEOUgABDmEAAQ5wAAEOhQABDoYAAQ6OAAEOmgABDq4AAQ69AAEOzAABDtsAAQ7fAAEO7gABDv0AAQ8MAAEPGwABDyoAAQ82AAEPSAABD1cAAQ9mAAEPdQABD4QAAQ+TAAEPogABD7EAAQ/GAAEPxwABD88AAQ/bAAEP7wABD/4AARANAAEQHAABECAAARAvAAEQPgABEE0AARBcAAEQawABEHcAARCJAAEQmAABEKcAARC2AAEQxQABENQAARDjAAEQ8gABEQcAAREIAAEREAABERwAAREwAAERPwABEU4AARFdAAERYQABEXAAARF/AAERjgABEZ0AARGsAAERuAABEcoAARHZAAER6AABEfcAARIGAAESIAABEiEAARInAAESMwABEkkAARJYAAESWwABEmoAARJ5AAESfAABEosAARKaAAESnQABEqwAARK7AAESvwABEs4AARLdAAES3gABEuoAARLrAAES7AABEwEAARMCAAETCgABExYAARMqAAETOQABE0gAARNXAAETWwABE2oAARN5AAETiAABE5cAAROmAAETsgABE8QAARPTAAET4gABE/EAARQAAAEUDwABFB4AARQtAAEUQgABFEMAARRLAAEUVwABFGsAARR6AAEUiQABFJgAARScAAEUqwABFLoAARTJAAEU2AABFOcAARTzAAEVBQABFRQAARUjAAEVMgABFUEAARVQAAEVXwABFW4AARWDAAEVhAABFYwAARWYAAEVrAABFbsAARXKAAEV2QABFd0AARXsAAEV+wABFgoAARYZAAEWKAABFjQAARZGAAEWVQABFmQAARZzAAEWggABFpEAARagAAEWrwABFsQAARbFAAEWzQABFtkAARbtAAEW/AABFwsAARcaAAEXHgABFy0AARc8AAEXSwABF1oAARdpAAEXdQABF4cAAReWAAEXpQABF7QAARfDAAEX0gABF+EAARfwAAEX8wABGAIAARgRAAEYIAABGDUAARg2AAEYPgABGEoAARheAAEYbQABGHwAARiLAAEYjwABGJ4AARitAAEYvAABGMsAARjaAAEY5gABGPgAARkHAAEZFgABGSUAARk0AAEZQwABGVIAARlhAAEZdgABGXcAARl/AAEZiwABGZ8AARmuAAEZvQABGcwAARnQAAEZ3wABGe4AARn9AAEaDAABGhsAARonAAEaOQABGkgAARpXAAEaZgABGnUAARqEAAEakwABGqIAARq3AAEauAABGsAAARrMAAEa4AABGu8AARr+AAEbDQABGxEAARsgAAEbLwABGz4AARtNAAEbXAABG2gAARt6AAEbiQABG5gAARunAAEbtgABG8UAARvUAAEb4wABG/gAARv5AAEcAQABHA0AARwhAAEcMAABHD8AARxOAAEcUgABHGEAARxwAAEcfwABHI4AARydAAEcqQABHLsAARzKAAEc2QABHOgAARz3AAEdBgABHRUAAR0kAAEdOQABHToAAR1CAAEdTgABHWIAAR1xAAEdgAABHY8AAR2TAAEdogABHbEAAR3AAAEdzwABHd4AAR3qAAEd/AABHgsAAR4aAAEeKQABHjgAAR5HAAEeVgABHmUAAR56AAEeewABHoMAAR6PAAEeowABHrIAAR7BAAEe0AABHtQAAR7jAAEe8gABHwEAAR8QAAEfHwABHysAAR89AAEfTAABH1sAAR9qAAEfeQABH4gAAR+XAAEfpgABH7sAAR+8AAEfxAABH9AAAR/kAAEf8wABIAIAASARAAEgFQABICQAASAzAAEgQgABIFEAASBgAAEgbAABIH4AASCNAAEgnAABIKsAASC6AAEgyQABINgAASDnAAEg6gABIPAAASD3AAEg+AABIP8AASEAAAEhDwABIR4AASEtAAEhQgABIUMAASFLAAEhVwABIWsAASF6AAEhiQABIZgAASGcAAEhqwABIboAASHJAAEh2AABIecAASHzAAEiBQABIhQAASIjAAEiMgABIkEAASJQAAEiXwABIm4AASKDAAEihAABIowAASKYAAEirAABIrsAASLKAAEi2QABIt0AASLsAAEi+wABIwoAASMZAAEjKAABIzQAASNGAAEjVQABI2QAASNzAAEjggABI5EAASOgAAEjrwABI8QAASPFAAEjzQABI9kAASPtAAEj/AABJAsAASQaAAEkHgABJC0AASQ8AAEkSwABJFoAASRpAAEkdQABJIcAASSWAAEkpQABJLQAASTDAAEk0gABJOEAASTwAAEk8wABJQIAASURAAElIAABJTUAASU2AAElPgABJUoAASVeAAElbQABJXwAASWLAAEljwABJZ4AASWtAAElvAABJcsAASXaAAEl5gABJfgAASYHAAEmFgABJiUAASY0AAEmQwABJlIAASZhAAEmdgABJncAASZ/AAEmiwABJp8AASauAAEmvQABJswAASbQAAEm3wABJu4AASb9AAEnDAABJxsAAScnAAEnOQABJ0gAASdXAAEnZgABJ3UAASeEAAEnkwABJ6IAASe3AAEnuAABJ8AAASfMAAEn4AABJ+8AASf+AAEoDQABKBEAASggAAEoLwABKD4AAShNAAEoXAABKGgAASh6AAEoiQABKJgAASinAAEotgABKMUAASjUAAEo4wABKPgAASj5AAEpAQABKQ0AASkhAAEpMAABKT8AASlOAAEpUgABKWEAASlwAAEpfwABKY4AASmdAAEpqQABKbsAASnKAAEp2QABKegAASn3AAEqBgABKhUAASokAAEqJwABKjYAASpFAAEqVAABKmkAASpqAAEqcgABKn4AASqSAAEqoQABKrAAASq/AAEqwwABKtIAASrhAAEq8AABKv8AASsOAAErGgABKywAASs7AAErSgABK1kAAStoAAErdwABK4YAASuVAAErmAABK6cAASu2AAErxQABK9oAASvbAAEr4wABK+8AASwDAAEsEgABLCEAASwwAAEsNAABLEMAASxSAAEsYQABLHAAASx/AAEsiwABLJ0AASysAAEsuwABLMoAASzZAAEs6AABLPcAAS0GAAEtGwABLRwAAS0kAAEtMAABLUQAAS1TAAEtYgABLXEAAS11AAEthAABLZMAAS2iAAEtsQABLcAAAS3MAAEt3gABLe0AAS38AAEuCwABLhoAAS4pAAEuOAABLkcAAS5cAAEuXQABLmUAAS5xAAEuhQABLpQAAS6jAAEusgABLrYAAS7FAAEu1AABLuMAAS7yAAEvAQABLw0AAS8fAAEvLgABLz0AAS9MAAEvWwABL2oAAS95AAEviAABL50AAS+eAAEvpgABL7IAAS/GAAEv1QABL+QAAS/zAAEv9wABMAYAATAVAAEwJAABMDMAATBCAAEwTgABMGAAATBvAAEwfgABMI0AATCcAAEwqwABMLoAATDJAAEw3gABMN8AATDnAAEw8wABMQcAATEWAAExJQABMTQAATE4AAExRwABMVYAATFlAAExdAABMYMAATGPAAExoQABMbAAATG/AAExzgABMd0AATHsAAEx+wABMgoAATINAAEyEgABMhkAATIzAAEyNAABMjoAATJGAAEyXAABMmsAATJuAAEyfQABMowAATKPAAEyngABMq0AATKwAAEyvwABMs4AATLSAAEy4QABMvAAATLxAAEy+wABMvwAATL9AAEy/gABMxMAATMUAAEzHAABMygAATM8AAEzSwABM1oAATNpAAEzbQABM3wAATOLAAEzmgABM6kAATO4AAEzxAABM9YAATPlAAEz9AABNAMAATQSAAE0IQABNDAAATQ/AAE0VAABNFUAATRdAAE0aQABNH0AATSMAAE0mwABNKoAATSuAAE0vQABNMwAATTbAAE06gABNPkAATUFAAE1FwABNSYAATU1AAE1RAABNVMAATViAAE1cQABNYAAATWVAAE1lgABNZ4AATWqAAE1vgABNc0AATXcAAE16wABNe8AATX+AAE2DQABNhwAATYrAAE2OgABNkYAATZYAAE2ZwABNnYAATaFAAE2lAABNqMAATayAAE2wQABNtYAATbXAAE23wABNusAATb/AAE3DgABNx0AATcsAAE3MAABNz8AATdOAAE3XQABN2wAATd7AAE3hwABN5kAATeoAAE3twABN8YAATfVAAE35AABN/MAATgCAAE4BgABOAcAATgWAAE4JQABODQAAThJAAE4SgABOFIAATheAAE4cgABOIEAATiQAAE4nwABOKMAATiyAAE4wQABONAAATjfAAE47gABOPoAATkMAAE5GwABOSoAATk5AAE5SAABOVcAATlmAAE5dQABOYoAATmLAAE5kwABOZ8AATmzAAE5wgABOdEAATngAAE55AABOfMAAToCAAE6EQABOiAAATovAAE6OwABOk0AATpcAAE6awABOnoAATqJAAE6mAABOqcAATq2AAE6ywABOswAATrUAAE64AABOvQAATsDAAE7EgABOyEAATslAAE7NAABO0MAATtSAAE7YQABO3AAATt8AAE7jgABO50AATusAAE7uwABO8oAATvkAAE75QABO+sAATv3AAE8DQABPBwAATwfAAE8LgABPD0AATxAAAE8TwABPF4AATxhAAE8cAABPH8AATy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F0YEOJIEKxIERdIEDJIENVIEI94EYfIEE9IEXwoEDmIECCoELCYELr4EBmYEGBYEMsoECN4EFHYEVaIEB4YEImIEEN4ET1IERXYEBUoERi4EEl4EKGoER0YBOXxAQUGVuZGluZ1JlcGxpZWRUb18QOVBlcnNpc3RlZEV4cGlyYXRpb25Gb3JSZWNlaXZlZE1lc3NhZ2VXaXRoTGltaXRlZEV4aXN0ZW5jZV8QFlBlbmRpbmdNZXNzYWdlUmVhY3Rpb25fEBNQZXJzaXN0ZWREaXNjdXNzaW9uXxAYUGVyc2lzdGVkTWVzc2FnZVJlY2VpdmVkXxAcUGVyc2lzdGVkTWVzc2FnZVJlYWN0aW9uU2VudF8QGlJlbW90ZURlbGV0ZUFuZEVkaXRSZXF1ZXN0XxAXUGVyc2lzdGVkQ2FsbExvZ0NvbnRhY3ReUGVyc2lzdGVkRHJhZnRfEB1TZW50RnlsZU1lc3NhZ2VKb2luV2l0aFN0YXR1c18QG1BlcnNpc3RlZFBlbmRpbmdHcm91cE1lbWJlcl8QGUZ5bGVNZXNzYWdlSm9pbldpdGhTdGF0dXNfEBRQZXJzaXN0ZWRDYWxsTG9nSXRlbV8QJVBlcnNpc3RlZERpc2N1c3Npb25Mb2NhbENvbmZpZ3VyYXRpb25fEBpQZXJzaXN0ZWRDb250YWN0R3JvdXBPd25lZF8QIVBlcnNpc3RlZERpc2N1c3Npb25PbmVUb09uZUxvY2tlZFRGeWxlXxAtUGVyc2lzdGVkTGF0ZXN0RGlzY3Vzc2lvblNlbmRlclNlcXVlbmNlTnVtYmVyXxAVUGVyc2lzdGVkQ29udGFjdEdyb3VwXxAiUGVyc2lzdGVkTWVzc2FnZVNlbnRSZWNpcGllbnRJbmZvc18QIFBlcnNpc3RlZE1lc3NhZ2VSZWFjdGlvblJlY2VpdmVkXxAhUmVjZWl2ZWRGeWxlTWVzc2FnZUpvaW5XaXRoU3RhdHVzXxAWUGVyc2lzdGVkRHJhZnRGeWxlSm9pbl8QFFBlcnNpc3RlZE1lc3NhZ2VTZW50XxATUGVyc2lzdGVkSW52aXRhdGlvbl8QKVBlcnNpc3RlZEludml0YXRpb25PbmVUb09uZUludml0YXRpb25TZW50XxA6UGVyc2lzdGVkRXhwaXJhdGlvbkZvclJlY2VpdmVkTWVzc2FnZVdpdGhMaW1pdGVkVmlzaWJpbGl0eV8QFlBlcnNpc3RlZE1lc3NhZ2VTeXN0ZW1fECZQZXJzaXN0ZWREaXNjdXNzaW9uU2hhcmVkQ29uZmlndXJhdGlvbl8QNlBlcnNpc3RlZEV4cGlyYXRpb25Gb3JTZW50TWVzc2FnZVdpdGhMaW1pdGVkVmlzaWJpbGl0eV8QG1BlcnNpc3RlZE9idkNvbnRhY3RJZGVudGl0eV8QI1BlcnNpc3RlZE1lc3NhZ2VUaW1lc3RhbXBlZE1ldGFkYXRhXxA1UGVyc2lzdGVkRXhwaXJhdGlvbkZvclNlbnRNZXNzYWdlV2l0aExpbWl0ZWRFeGlzdGVuY2VfEBtQZXJzaXN0ZWRDb250YWN0R3JvdXBKb2luZWRfEBBQZXJzaXN0ZWRNZXNzYWdlXxAZUGVyc2lzdGVkT2J2Q29udGFjdERldmljZV8QHlBlcnNpc3RlZERpc2N1c3Npb25Hcm91cExvY2tlZF8QGlBlcnNpc3RlZE1lc3NhZ2VFeHBpcmF0aW9uXxAYUGVyc2lzdGVkR3JvdXBEaXNjdXNzaW9uXxAYUGVyc2lzdGVkTWVzc2FnZVJlYWN0aW9uXxAZUGVyc2lzdGVkT2J2T3duZWRJZGVudGl0eV8QG1BlcnNpc3RlZE9uZVRvT25lRGlzY3Vzc2lvbt8QEAAAAL4AAAC/AAAAwAAAAMEAAAAhAAAAwgAAAMMAAAAjAAAAxAAAAMUAAAAOAAAAJQAAAMYAAADHAAAAKAAAAMgAAADJAAAAygAAACkAAAApAAAAFAAAAM4AAADPAAAAMQAAACkAAADJAAAA0gAAAD0AAADJAAAA1QAAANYAAADXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2F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AIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAACAwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgGEICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAACAwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgGEICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAACAwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgGEICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAACAwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgGEICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAACAwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgGEICAgIgEOAaggIgAAI2QAAACEAAAAlAAACrQAAAA4AAAAoAAACrgAAACMAAADIAAACrwAAAd0AAAIBAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAACt18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYBcgGCAMoBVgACABAi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AAAQUAAAEFQAABBYAAAQXAAAEGAAABBmAloCXgJiAmYCbgJyAnYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAADXwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgJQICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAADXwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgJQICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAADXwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgJQICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABEoAAAAXAAADXwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAmoAAgJQICAgIgEOAeQgIgAAIEQOE3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAADXwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgJQICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAADXwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgJQICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAADXwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgJQICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAAEhgAAACEAAAERAAABEgAABIcAAAAjAAABEAAABIgAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAGgAAADXAAAA1wAABJAAAAAxAAAA1wAAAMkAAADXAAAB9wAAAdkAAADXAAAA1wAABJgAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASAMAgIgKAIgDIIgIWAWQgIgJ8IErex64HTAAAAOgAAADsAAAAOAAAEnAAABJ8AAACSogAAAgAAAAIBgF+AYKIAAASgAAAEoYChgKyATtkAAAAhAAAAJQAABKQAAAAOAAAAKAAABKUAAAAjAAAAyAAABKYAAAHfAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAABK5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WAnoBfgDKAVYAAgAQIgKLTAAAAOgAAADsAAAAOAAAEsAAABLkAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAAS6AAAEuwAABLwAAAS9AAAEvgAABL8AAATAAAAEwYCjgKSApYCngKiAqYCqgKuATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAABKAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIChCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAABKAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIChCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAATjAAAAFwAABKAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgKaAAIChCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAATxAAAE8gAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAEoAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgKEICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAEoAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgKEICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAEoAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgKEICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAEoAAAANcAAADXAAAA1wAAADEAAADXAAA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UAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAHJQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgNMICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAHJQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgNMICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB2kAAAAXAAAHJQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACA2IAAgNMICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAB3cAAAd4AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAAclAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACA0wgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAAAclAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIDbgACA0wgICAiAQ4BnCAiAAAgJ3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAHJQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgNMICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQA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WAAAAFwAACp0AAAAXAAAKVgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPEAAADXAAAA1wAAABcAAADXgACBASqAAIEBJAgICAiAQ4A5CAiAAAjSAAAAOwAAAA4AAAqrAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAClYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADyAAAA1wAAANcAAAAXAAAA14AAgACAAIEBJAgICAiAQ4A6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAKvgAAABcAAApWAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8wAAANcAAADXAAAAFwAAANeAAIEBLYAAgQEkCAgICIBDgDsICIAACNIAAAA7AAAADgAACswAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAKVgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAADXAAAA1wAAABcAAADXgACAS4AAgQEkCAgICIBDgDwICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAArfAAAAFwAAClYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAD1AAAA1wAAANcAAAAXAAAA14AAgQEwgACBASQICAgIgEOAPQgIgAAI0wAAADoAAAA7AAAADgAACu0AAAruAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABoAAAABcAAApWAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9gAAANcAAADXAAAAFwAAANeAAIBQgACBASQICAgIgEOAPggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAACwEAAAAXAAAKVgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPcAAADXAAAA1wAAABcAAADXgACBATOAAIEBJAgICAiAQ4A/CAiAAAhfEDlQZXJzaXN0ZWRFeHBpcmF0aW9uRm9yUmVjZWl2ZWRNZXNzYWdlV2l0aExpbWl0ZWRFeGlzdGVuY2XTAAAAOgAAADsAAAAOAAALEAAACxIAAACSoQAACxGBATWhAAALE4EBNoBOXxAjbWVzc2FnZVJlY2VpdmVkV2l0aExpbWl0ZWRFeGlzdGVuY2XfEBIAAAENAAABDgAAAQ8AAAsXAAAAIQAAAREAAAESAAALGAAAACMAAAEQAAALGQAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAaQAAANcAAADXAAALIQAAADEAAADXAAAAyQAAANcAAAcZAAALEQAAANcAAADXAAALKQAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEBIQgIgQE4CIAyCIEBTYEBNQgIgQE3CBKm2GQZ0wAAADoAAAA7AAAADgAACy0AAAswAAAAkqIAAAIAAAAHI4BfgNKiAAALMQAACzKBATmBAUSATtkAAAAhAAAAJQAACzUAAAAOAAAAKAAACzYAAAAjAAAAyAAACzcAAAsTAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAACz9fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBATaAX4AygFWAAIAECIEBOtMAAAA6AAAAOwAAAA4AAAtBAAALSgAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAC0sAAAtMAAALTQAAC04AAAtPAAALUAAAC1EAAAtSgQE7gQE8gQE9gQE/gQFAgQFBgQFCgQFDgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAAsxAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBATkICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAALMQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQE5CAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAt0AAAAFwAACzEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQE+gACBATkICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAC4IAAAuDAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAAsxAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBATkICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAALMQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQE5CAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAACzEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAI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wXxAPWERVTUxFbGVtZW50SW1wWmR1cGxpY2F0ZXPSAAAAOwAAAA4AAAxhAAABJ6EAAAxigQFQgELXAAAADgAAACUAAAxlAAAAIQAAACgAAAxmAAAAIwAADGcAAAAXAAAAaQAAAGkAAAxrAAAAjQAAADFZX3NwZWNpZmljWF9nZW5lcmFsgQHfgACBASGBASGBAVGBAVISk22ng98QFAAAAMgAAAxvAAAMcAAADHEAAAxyAAAMcwAADHQAAAAhAAAADgAADHUAAAAlAAAMdgAAACgAAAx3AAAMeAAADHkAAAx6AAAMewAADHwAAAAjAAAHmAAAAMkAAADJAAAMgAAAACkAAADPAAAAyQAAABQAAADSAAAAKQAAAGIAAAyIAAAMiQAAACkAAAApAAAAyQAADI0AAAyOAAAAzwAAADFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc29yZGVyZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3N0b3JhZ2VfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc2R1cGxpY2F0ZXMJgDKAMoEBVIAEgQFOgDKAAoEB3YAEgCuBAZaBAVOABIAEgDKBAWWBAZeBAU4Sh+7aydMAAAA6AAAAOwAAAA4AAAySAAAMlAA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AAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAA1zAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBAWsICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAADbYAAAAXAAANcwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBAXCAAIEBawgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAAANxAAADcUAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAADXMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEBawgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAA1zAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBAWsICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAANcwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQFrCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAADXMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEBawgICAiAQ4BpCAi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AdoB3gHiAeYB6gHuAfKcAAA9pAAAPagAAD2sAAA9sAAAPbQAAD24AAA9vgQGPgQGQgQGRgQGSgQGTgQGUgQGVgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAA61AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBAY0ICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAOtQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQGNCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAADrUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEBjQgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAESgAAABcAAA61AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICagACBAY0ICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAOtQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQGNCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAADrUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAA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A4YDigOOA5IDlgOaA56cAABLbAAAS3AAAEt0AABLeAAAS3wAAEuAAABLhgQHVgQHWgQHXgQHYgQHZgQHagQHbgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAABInAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1AAAANcAAADXAAAAFwAAANeAAIDpgACBAdMICAgIgEOA4QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAACgsAAAAXAAASJwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9UAAADXAAAA1wAAABcAAADXgACBAR6AAIEB0wgICAiAQ4DiCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH/AAAABcAABInAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1gAAANcAAADXAAAAFwAAANeAAIDrgACBAdMICAgIgEOA4wgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAIIAAAAXAAASJwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9cAAADXAAAA1wAAABcAAADXgACBAZmAAIEB0wgICAiAQ4DkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAABInAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIBLgACBAdMICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAASJwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9k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AAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAFXkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADyAAAA1wAAANcAAAAXAAAA14AAgACAAIECDQgICAiAQ4A6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAV4QAAABcAABV5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8wAAANcAAADXAAAAFwAAANeAAIECFoAAgQINCAgICIBDgDsICIAACNIAAAA7AAAADgAAFe8AAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAVeQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAADXAAAA1wAAABcAAADXgACAS4AAgQINCAgICIBDgDwICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAABYCAAAAFwAAFXkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAD1AAAA1wAAANcAAAAXAAAA14AAgQIZgACBAg0ICAgIgEOAPQgIgAAI0wAAADoAAAA7AAAADgAAFhAAABYRAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABoAAAABcAABV5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9gAAANcAAADXAAAAFwAAANeAAIBQgACBAg0ICAgIgEOAPggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAFiQAAAAXAAAVeQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPcAAADXAAAA1wAAABcAAADXgACBAhyAAIECDQgICAiAQ4A/CAiAAAhfEBRQZXJzaXN0ZWRNZXNzYWdlU2VudNMAAAA6AAAAOwAAAA4AABYzAAAWOQAAAJKlAAAWNAAAFjUAABY2AAAWNwAAFjiBAh6BAh+BAiCBAiGBAiKlAAAWOgAAFjsAABY8AAAWPQAAFj6BAiOBAoOBGDqBGFGBGGiATl8QImV4cGlyYXRpb25Gb3JTZW50TGltaXRlZFZpc2liaWxpdHlfECN1bnNvcnRlZEZ5bGVNZXNzYWdlSm9pbldpdGhTdGF0dXNlc18QIWV4cGlyYXRpb25Gb3JTZW50TGltaXRlZEV4aXN0ZW5jZV8QFHJhd0V4aXN0ZW5jZUR1cmF0aW9uXxAXdW5zb3J0ZWRSZWNpcGllbnRzSW5mb3PfEBIAAAENAAABDgAAAQ8AABZGAAAAIQAAAREAAAESAAAWRwAAACMAAAEQAAAWSAAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAfwAAANcAAADXAAAWUAAAADEAAADXAAAAyQAAANcAAAcZAAAWNAAAANcAAADXAAAWWAAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIECCggIgQIlCIAyCIEBTYECHggIgQIkCBJaVnT40wAAADoAAAA7AAAADgAAFlwAABZfAAAAkqIAAAIAAAAHI4BfgNKiAAAWYAAAFmGBAiaBAjGATtkAAAAhAAAAJQAAFmQAAAAOAAAAKAAAFmUAAAAjAAAAyAAAFmYAABY6AAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAFm5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBAiOAX4AygFWAAIAECIECJ9MAAAA6AAAAOwAAAA4AABZwAAAWeQAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAFnoAABZ7AAAWfAAAFn0AABZ+AAAWfwAAFoAAABaBgQIogQIpgQIqgQIsgQItgQIugQIvgQIwgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAABZgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBAiYICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAWYAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQImCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAABajAAAAFwAAFmAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQIrgACBAiYICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAFrEAABayAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAABZgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBAiYICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAAWYAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQImCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAA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jAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAF3gAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADyAAAA1wAAANcAAAAXAAAA14AAgACAAIECOggICAiAQ4A6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAX4AAAABcAABd4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8wAAANcAAADXAAAAFwAAANeAAIECQ4AAgQI6CAgICIBDgDsICIAACNIAAAA7AAAADgAAF+4AAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAXeAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAADXAAAA1wAAABcAAADXgACAS4AAgQI6CAgICIBDgDwICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAABgBAAAAFwAAF3gAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAD1AAAA1wAAANcAAAAXAAAA14AAgQJGgACBAjoICAgIgEOAPQgIgAAI0wAAADoAAAA7AAAADgAAGA8AABgQAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABoAAAABcAABd4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9gAAANcAAADXAAAAFwAAANeAAIBQgACBAjoICAgIgEOAPggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAGCMAAAAXAAAXeAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPcAAADXAAAA1wAAABcAAADXgACBAkmAAIECOggICAiAQ4A/CAiAAAhfEDZQZXJzaXN0ZWRFeHBpcmF0aW9uRm9yU2VudE1lc3NhZ2VXaXRoTGltaXRlZFZpc2liaWxpdHnTAAAAOgAAADsAAAAOAAAYMgAAGDUAAACSogAAGDMAABg0gQJLgQJMogAAGDYAABg3gQJNgQJkgE5fECBtZXNzYWdlU2VudFdpdGhMaW1pdGVkVmlzaWJpbGl0eV8QFnJldGFpbldpcGVkTWVzc2FnZVNlbnTfEBIAAAENAAABDgAAAQ8AABg8AAAAIQAAAREAAAESAAAYPQAAACMAAAEQAAAYPgAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAhQAAANcAAADXAAAYRgAAADEAAADXAAAAyQAAANcAAAcZAAAYMwAAANcAAADXAAAYTgAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIECNwgIgQJPCIAyCIEBTYECSwgIgQJOCBMAAAABGnltuNMAAAA6AAAAOwAAAA4AABhSAAAYVQAAAJKiAAACAAAAByOAX4DSogAAGFYAABhXgQJQgQJbgE7ZAAAAIQAAACUAABhaAAAADgAAACgAABhbAAAAIwAAAMgAABhcAAAYNgAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAABhkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQJNgF+AMoBVgACABAiBAlHTAAAAOgAAADsAAAAOAAAYZgAAGG8AAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAABhwAAAYcQAAGHIAABhzAAAYdAAAGHUAABh2AAAYd4ECUoECU4ECVIECVoECV4ECWIECWYECWoBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAYVgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQJQCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAGFYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIECUAgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAYmQAAABcAABhWAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIECVYAAgQJQCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AABinAAAYqAAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAYVgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQJQCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAGFYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIECUAgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAABhWAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBAlAICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAE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1dGVzc3RvcmFnZYECZIBggDKAVYAAgAQIgQJz0wAAADoAAAA7AAAADgAAGkMAABpLAAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAAAaTAAAGk0AABpOAAAaTwAAGlAAABpRAAAaUoECdIECdoECd4ECeIECeoECe4ECfIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAGlYAAAAXAAAZmAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACBAnWAAIECcggICAiAQ4B2CAiAAAhSTk/fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAABmYAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBAnIICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAZmAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQJyCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAABqEAAAAFwAAGZgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgQJ5gACBAnIICAgIgEOAeQgIgAAIEQMg3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAZmAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQJyCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACE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BEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAbVgAAABcAABsTAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIECi4AAgQKGCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AABtkAAAbZQAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAbEwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQKGCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAGxMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIEChggICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAABsTAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBAoYICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAbEwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQKGCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAGxMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEChggICAiAQ4BqCAiAAAjZAAAAIQAAACUAABuzAAAADgAAACg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ATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAABxRAAAAFwAAHCsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADvAAAA1wAAANcAAAAXAAAA14AAgQKdgACBApoICAgIgEOANwgIgAAI0gAAADsAAAAOAAAcXwAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAABwrAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8AAAANcAAADXAAAAFwAAANeAAIAAgACBApoICAgIgEOAOAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAHHIAAAAXAAAcKwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPEAAADXAAAA1wAAABcAAADXgACBAqCAAIECmggICAiAQ4A5CAiAAAjSAAAAOwAAAA4AAByAAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAHCsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADyAAAA1wAAANcAAAAXAAAA14AAgACAAIECmggICAiAQ4A6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAckwAAABcAABwrAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8wAAANcAAADXAAAAFwAAANeAAIECo4AAgQKaCAgICIBDgDsICIAACNIAAAA7AAAADgAAHKEAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAcKwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAAD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CzIECzoECz4EC0IEC0YEC0oBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAeTQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQLICAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAHk0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIECyAgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAekAAAABcAAB5NAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIECzYAAgQLICAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAB6eAAAenwAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAeTQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQLICAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAHk0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIECyAgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAB5NAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIB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AAAEUAAABFQAAACgAAAEWAAAAFwAAIzAAAAAXAAAi6QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPEAAADXAAAA1wAAABcAAADXgACBAy2AAIEDJwgICAiAQ4A5CAiAAAjSAAAAOwAAAA4AACM+AAABJ6EAACM/gQMugELSAAAAOwAAAA4AACNCAAABJ6EAACNDgQMvgEJWc2hhMjU23xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAi6QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPIAAADXAAAA1wAAABcAAADXgACAAIAAgQMnCAgICIBDgDoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAACNXAAAAFwAAIukAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADzAAAA1wAAANcAAAAXAAAA14AAgQMygACBAycICAgIgEOAOwgIgAAI0gAAADsAAAAOAAAjZQAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACLpAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9AAAANcAAADXAAAAFwAAANeAAIBLgACBAycICAgIgEOAPAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAI3gAAAAXAAAi6QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPUAAADXAAAA1wAAABcAAADXgACBAzWAAIEDJwgICAiAQ4A9CAiAAAjTAAAAOgAAADsAAAAOAAAjhgAAI4cAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAGgAAAAFwAAIukAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAD2AAAA1wAAANcAAAAXAAAA14AAgFCAAIEDJwgICAiAQ4A+CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAATQAAABcAACLpAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9wAAANcAAADXAAAAFwAAANeAAIAWgACBAycICAgIgEOAPwgIgAAI0wAAADoAAAA7AAAADgAAI6gAACOuAAAAkqUAACOpAAAjqgAAI6sAACOsAAAjQ4EDOYEDOoEDO4EDPIEDL6UAACOvAAAjsAAAI7EAACOyAAAjs4EDPYEDVYEDbIEDhIEXMYBOXxARaW50cmluc2ljRmlsZW5hbWVfEBxhbGxGeWxlTWVzc2FnZUpvaW5XaXRoU3RhdHVzU3VybF8QEWFsbERyYWZ0RnlsZUpvaW5z3xASAAABDQAAAQ4AAAEPAAAjugAAACEAAAERAAABEgAAI7sAAAAjAAABEAAAI7wAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHgAAADXAAAA1wAAI8QAAAAxAAAA1wAAAMkAAADXAAAB9wAAI6kAAADXAAAA1wAAI8wAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBAyQICIEDPwiAMgiAhYEDOQgIgQM+CBKw9LU30wAAADoAAAA7AAAADgAAI9AAACPTAAAAkqIAAAIAAAACAYBfgGCiAAAj1AAAI9WBA0CBA0uATtkAAAAhAAAAJQAAI9gAAAAOAAAAKAAAI9kAAAAjAAAAyAAAI9oAACOvAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAI+JfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBAz2AX4AygFWAAIAECIEDQdMAAAA6AAAAOwAAAA4AACPkAAAj7QAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAI+4AACPvAAAj8AAAI/EAACPyAAAj8wAAI/QAACP1gQNCgQNDgQNEgQNGgQNHgQNIgQNJgQNKgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACPUAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBA0AICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAj1AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQNACAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAACQXAAAAFwAAI9QAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQNFgACBA0AICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAJCUAACQmAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACPUAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBA0AICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAAj1AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQNACAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAI9QAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEDQAgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAACPUAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBA0AICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAj1AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQNACAgICIBDgGoICIAACNkAAAAhAAAAJQAAJHQAAAAOAAAAKAAAJHUAAAAjAAAAyAAAJHYAACOvAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAJH5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBAz2AYIAygFWAAIAECIEDTNMAAAA6AAAAOwAAAA4AACSAAAAkiAAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAJIkAACSKAAAkiwAAJIwAACSNAAAkjgAAJI+BA02BA06BA0+BA1CBA1KBA1OBA1SATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAI9UAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEDSwgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACPVAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBA0sICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAj1QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQNLCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAACTAAAAAFwAAI9UAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgQNRgACBA0sICAgIgEOAeQgIgAAIEQK83xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAj1QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQNLCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAI9UAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEDSwgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAACPVAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBA0sICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAAk/AAAACEAAAERAAABEgAAJP0AAAAjAAABEAAAJP4AAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHgAAADXAAAA1wAAJQYAAAAxAAAA1wAAAMkAAADXAAAHGQAAI6oAAADXAAAA1wAAJQ4AAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBAyQICIEDVwiAMgiBAU2BAzoICIEDVggTAAAAASF8xc/TAAAAOgAAADsAAAAOAAAlEgAAJRUAAACSogAAAgAAAAcjgF+A0qIAACUWAAAlF4EDWIEDY4BO2QAAACEAAAAlAAAlGgAAAA4AAAAoAAAlGwAAACMAAADIAAAlHAAAI7AAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAAlJF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEDVYBfgDKAVYAAgAQIgQNZ0wAAADoAAAA7AAAADgAAJSYAACUvAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAAAlMAAAJTEAACUyAAAlMwAAJTQAACU1AAAlNgAAJTeBA1qBA1uBA1yBA16BA1+BA2CBA2GBA2KATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAJRYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIEDWAgICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAACUWAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBA1gICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAJVkAAAAXAAAlFgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBA12AAIEDWAgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAAAlZwAAJWgAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAJRYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEDWAgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACUWAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBA1gICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAlFgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQNYCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAJRYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEDWAgICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACUWAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBA1gICAgIgEOAaggIgAAI2QAAACEAAAAlAAAltgAAAA4AAAAoAAAltwAAACMAAADIAAAluAAAI7AAAAcjAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAAlwF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEDVYDSgDKAVYAAgAQIgQNk0wAAADoAAAA7AAAADgAAJcIAACXKAAAAkqcAAAfUAAAH1QAAB9YAAAfXAAAH2AAAB9kAAAfagOGA4oDjgOSA5YDmgOenAAAlywAAJcwAACXNAAAlzgAAJc8AACXQAAAl0YEDZYEDZoEDZ4EDaIEDaYEDaoEDa4BO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB+0AAAAXAAAlFwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9QAAADXAAAA1wAAABcAAADXgACA6YAAgQNjCAgICIBDgOEICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAoLAAAAFwAAJRcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfVAAAA1wAAANcAAAAXAAAA14AAgQEegACBA2MICAgIgEOA4ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB+0AAAAXAAAlFwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9YAAADXAAAA1wAAABcAAADXgACA6YAAgQNjCAgICIBDgOMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAABzAAAAFwAAJRcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfXAAAA1wAAANcAAAAXAAAA14AAgQL2gACBA2MICAgIgEOA5AgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAAlFwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9gAAADXAAAA1wAAABcAAADXgACA24AAgQNjCAgICIBDgOUICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAJRcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEDYwgICAiAQ4DmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAhqQAAABcAACUXAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2gAAANcAAADXAAAAFwAAANeAAIEDEIAAgQNjCAgICIBDgOcICIAACN8QEgAAAQ0AAAEOAAABDwAAJj0AAAAhAAABEQAAARIAACY+AAAAIwAAARAAACY/AAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAAB4AAAA1wAAANcAACZHAAAAMQAAANcAAADJAAAA1wAAAfcAACOrAAAA1wAAANcAACZPAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQMkCAiBA24IgDIIgIWBAzsICIEDbQgS1f4DsdMAAAA6AAAAOwAAAA4AACZTAAAmVgAAAJKiAAACAAAAAgGAX4BgogAAJlcAACZYgQNvgQN6gE7ZAAAAIQAAACUAACZbAAAADgAAACgAACZcAAAAIwAAAMgAACZdAAAjsQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAACZlXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQNsgF+AMoBVgACABAiBA3DTAAAAOgAAADsAAAAOAAAmZwAAJnAAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAACZxAAAmcgAAJnMAACZ0AAAmdQAAJnYAACZ3AAAmeIEDcYEDcoEDc4EDdYEDdoEDd4EDeIEDeYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAmVwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQNvCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAJlcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEDbwgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAmmgAAABcAACZXAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEDdIAAgQNvCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AACaoAAAmqQAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAmVwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQNvCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAJlcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEDbwgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACZXAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBA28ICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAmVwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQNvCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAJlcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEDbwgICAiAQ4BqCAiAAAjZAAAAIQAAACUAACb3AAAADgAAACgAACb4AAAAIwAAAMgAACb5AAAjsQAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAACcBXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQNsgGCAMoBVgACABAiBA3vTAAAAOgAAADsAAAAOAAAnAwAAJwsAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAACcMAAAnDQAAJw4AACcPAAAnEAAAJxEAACcSgQN8gQN9gQN+gQN/gQOBgQOCgQODgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAACZYAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBA3oICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAmWAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQN6CAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAJlgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEDeggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAnQwAAABcAACZYAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDgIAAgQN6CAgICIBDgHkICIAACBEEsN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAJlgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEDeggICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAACZYAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBA3oICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAmWAAAANc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c0wAAADoAAAA7AAAADgAAKMAAACjKAAAAkqkAAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPeAN4A4gDmAOoA7gDyAPYA+gD+pAAAoywAAKMwAACjNAAAozgAAKM8AACjQAAAo0QAAKNIAACjTgQOdgQOfgQOggQOigQOjgQOlgQOmgQOogQOpgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAo1wAAABcAACixAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA7wAAANcAAADXAAAAFwAAANeAAIEDnoAAgQObCAgICIBDgDcICIAACNIAAAA7AAAADgAAKOUAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAosQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPAAAADXAAAA1wAAABcAAADXgACAAIAAgQObCAgICIBDgDgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAACj4AAAAFwAAKLEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADxAAAA1wAAANcAAAAXAAAA14AAgQOhgACBA5sICAgIgEOAOQgIgAAI0gAAADsAAAAOAAApBgAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAACixAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8gAAANcAAADXAAAAFwAAANeAAIAAgACBA5sICAgIgEOAOggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAKRkAAAAXAAAosQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPMAAADXAAAA1wAAABcAAADXgACBA6SAAIE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zb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYED3YBggDKAVYAAgAQIgQPs0wAAADoAAAA7AAAADgAALEgAACxQAAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAAAsUQAALFIAACxTAAAsVAAALFUAACxWAAAsV4ED7YED7oED74ED8IED8oED84ED9IBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAArnQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQPrCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAK50AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIED6wgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAACudAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBA+sICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAALIgAAAAXAAArnQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBA/GAAIED6wgICAiAQ4B5CAiAAAgRAfTfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAACudAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBA+sICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAArnQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQPrCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAK50AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIED6wgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AACzEAAAAIQAAAREAAAESAAAsxQAAACMAAAEQAAAsxgAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAcAAAANcAAADXAAAszgAAADEAAADXAAAAyQAAANcAAAcZAAAraAAAANcAAADXAAAs1gAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEDwQgIgQP3CIAyCIEBTYED1ggIgQP2CBJDaXVc0wAAADoAAAA7AAAADgAALNoAACzdAAAAkqIAAAIAAAAHI4BfgNKiAAAs3gAALN+BA/iBBAOATtkAAAAhAAAAJQAALOIAAAAOAAAAKAAALOMAAAAjAAAAyAAALOQAACtxAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAALOxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBA/WAX4AygFWAAIAECIED+dMAAAA6AAAAOwAAAA4AACzuAAAs9wAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAALPgAACz5AAAs+gAALPsAACz8AAAs/QAALP4AACz/gQP6gQP7gQP8gQP+gQP/gQQAgQQBgQQCgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACzeAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBA/gICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAs3gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQP4CAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAC0hAAAAFwAALN4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQP9gACBA/gICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAALS8AAC0wAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACzeAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBA/gICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAs3gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQP4CAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAA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AIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAywgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQR6CAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAMsIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEEeggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAkwAAAABcAADLCAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDUYAAgQR6CAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAMsIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEEeggICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAADLCAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBBHoICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAywgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQR6CAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAAM+gAAAAhAAABEQAAARIAADPpAAAAIwAAARAAADPqAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAACKAAAA1wAAANcAADPyAAAAMQAAANcAAADJAAAA1wAABxkAADE9AAAA1wAAANcAADP6AAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQQ3CAiBBIUIgDIIgQFNgQRLCAiBBIQIElOdDSPTAAAAOgAAADsAAAAOAAAz/gAANAEAAACSogAAAgAAAAcjgF+A0qIAADQCAAA0A4EEhoEEkYBO2QAAACEAAAAlAAA0BgAAAA4AAAAoAAA0BwAAACMAAADIAAA0CAAAMU0AAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAA0EF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEEg4BfgDKAVYAAgAQIgQSH0wAAADoAAAA7AAAADgAANBIAADQbAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAAA0HAAANB0AADQeAAA0HwAANCAAADQhAAA0IgAANCOBBIiBBImBBIqBBIyBBI2BBI6BBI+BBJCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAANAIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIEEhggICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAADQCAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBBIYICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAANEUAAAAXAAA0AgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBBIuAAIEEhggICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAAA0UwAANFQAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAANAIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEEhggICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAADQCAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIDbgACBBIYICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAA0AgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQSGCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAANAIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEEhggICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAADQCAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBBIYICAgIgEOAaggIgAAI2QAAACEAAAAlAAA0ogAAAA4AAAAoAAA0owAAACMAAADIAAA0pAAAMU0AAAcjAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAA0rF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEEg4DSgDKAVYAAgAQIgQSS0wAAADoAAAA7AAAADgAANK4AADS2AAAAkqcAAAfUAAAH1QAAB9YAAAfXAAAH2AAAB9kAAAfagOGA4oDjgOSA5YDmgOenAAA0twAANLgAADS5AAA0ugAANLsAADS8AAA0vYEEk4EElIEElYEEloEVDIEVDYEVDoBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB+0AAAAXAAA0AwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9QAAADXAAAA1wAAABcAAADXgACA6YAAgQSRCAgICIBDgOEICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAoLAAAAFwAANAMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfVAAAA1wAAANcAAAAXAAAA14AAgQEegACBBJEICAgIgEOA4ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB+0AAAAXAAA0AwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9YAAADXAAAA1wAAABcAAADXgACA6YAAgQSRCAgICIBDgOMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAACPAAAAFwAANAMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfXAAAA1wAAANcAAAAXAAAA14AAgQSXgACBBJEICAgIgEOA5AgIgAAI3xAUAAAAyAAANPwAADT9AAA0/gAANP8AADUAAAA1AQAAACEAAAAOAAA1AgAAACUAADUDAAAAKAAANQQAADUFAAA1BgAANQcAADUIAAA1CQAAACMAAAeYAAAAyQAAAMkAADUNAAAAKQAAAM8AAADJAAAAFAAAANIAAAApAAAAZAAANRUAADUWAAAAKQAAACkAAADJAAA1GgAANRsAAADPAAAAMV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAMoAygQSZgASBAU6AMoACgQHdgASALYEE8YEEmIAEgASAMoEEqoEE8oEBThKCapJQ0wAAADoAAAA7AAAADgAANR8AADUhAAAAkqEAAADcgDShAAA1IoEEmoBO2QAAACEAAAAlAAA1JQAAAA4AAAAoAAA1JgAAACMAAADIAAA1JwAAAI8AAADcAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAA1L18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnV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FDdMAAAA6AAAAOwAAAA4AADrCAAA6ywAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAOswAADrNAAA6zgAAOs8AADrQAAA60QAAOtIAADrTgQUOgQUPgQUQgQUSgQUTgQUUgQUVgQUWgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAADqyAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBBQwICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAA6sgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQUMCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAADr1AAAAFwAAOrIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQURgACBBQwICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAOwMAADsEAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAADqyAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBBQwICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAA6sgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQUMCAgICIBDgGcICIAACN8QDwAAAQ0AAAE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XAAABeQAAABcAAD43AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBBWYICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAA+NwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQVmCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAPjcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEFZggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAD43AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBBWYICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAA+NwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQVmCAgICIBDgGoICIAACNkAAAAhAAAAJQAAPtcAAAAOAAAAKAAAPtgAAAAjAAAAyAAAPtkAADypAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAPuFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBWOAYIAygFWAAIAECIEFctMAAAA6AAAAOwAAAA4AAD7jAAA+6wAAAJKnAAACugAAArsAAAK8AAA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AAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAQXQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEFqQgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABBtwAAABcAAEF0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEFroAAgQWpCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAEHFAABBxgAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABBdAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQWpCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAQXQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEFqQgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAEF0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBBakICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABBdAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQWpCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwA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BEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAEXhAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8AAAANcAAADXAAAAFwAAANeAAIAAgACBBggICAgIgEOAOAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAARigAAAAXAABF4QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPEAAADXAAAA1wAAABcAAADXgACBBg6AAIEGCAgICAiAQ4A5CAiAAAjSAAAAOwAAAA4AAEY2AAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAReEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADyAAAA1wAAANcAAAAXAAAA14AAgACAAIEGCAgICAiAQ4A6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABGSQAAABcAAEXhAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8wAAANcAAADXAAAAFwAAANeAAIEGEYAAgQYICAgICIBDgDsICIAACNIAAAA7AAAADgAARlcAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABF4QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAADXAAAA1wAAABcAAADXgACAS4AAgQYICAgICIBDgDwICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAEZqAAAAFwAAReEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAD1AAAA1wAAANcAAAAXAAAA14AAgQYUgACBBggICAgIgEOAPQgIgAAI0wAAADoAAAA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AAEeDgQYugQYvgQYwgQYxgQYygQYzgQY0gE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAAEbJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1AAAANcAAADXAAAAFwAAANeAAIDpgACBBiwICAgIgEOA4QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAACgsAAAAXAABGyQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9UAAADXAAAA1wAAABcAAADXgACBAR6AAIEGLAgICAiAQ4DiCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH/AAAABcAAEbJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1gAAANcAAADXAAAAFwAAANeAAIDrgACBBiwICAgIgEOA4wgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAHQAAAAXAABGyQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9cAAADXAAAA1wAAABcAAADXgACBBdGAAIEGLAgICAiAQ4DkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAEbJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIBLgACBBiwICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABGyQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9kAAADXAAAA1wAAABcAAADXgACAS4AAgQYsCAgICIBDgOYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAESVAAAAFwAARskAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfaAAAA1wAAANcAAAAXAAAA14AAgQXxgACBBiwICAgIgEOA5wgIgAAI3xASAAABDQAAAQ4AAAEPAABH7wAAACEAAAERAAABEgAAR/AAAAAjAAABEAAAR/EAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAIMAAADXAAAA1wAAR/kAAAAxAAAA1wAAAMkAAADXAAAHGQAARp0AAADXAAAA1wAASAEAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBgUICIEGNwiAMgiBAU2BBhoICIEGNggSbAP6f9MAAAA6AAAAOwAAAA4AAEgFAABICAAAAJKiAAACAAAAByOAX4DSogAASAkAAEgKgQY4gQZDgE7ZAAAAIQAAACUAAEgNAAAADgAAACgAAEgOAAAAIwAAAMgAAEgPAABGowAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAEgXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQY1gF+AMoBVgACABAiBBjnTAAAAOgAAADsAAAAOAABIGQAASCIAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAEgjAABIJAAASCUAAEgmAABIJwAASCgAAEgpAABIKoEGOoEGO4EGPIEGPoEGP4EGQIEGQYEGQoBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABICQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQY4CAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAASAkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEGOAgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABITAAAABcAAEgJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEGPYAAgQY4CAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAEhaAABIWwAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABICQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQY4CAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAASAkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEGOAgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAEgJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBBjgICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABICQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQY4CAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAASAkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEGOAgICAiAQ4BqCAiAAAjZAAAAIQAAACUAAEipAAAADgAAACgAAEiqAAAAIwAAAMgAAEirAABGowAAByMAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAEizXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQY1gNKAMoBVgACABAiBBkTTAAAAOgAAADsAAAAOAABItQAASL0AAACSpwAAB9QAAAfVAAAH1gAAB9cAAAfYAAAH2QAAB9qA4YDigOOA5IDlgOaA56cAAEi+AABIvwAASMAAAEjBAABIwgAASMMAAEjEgQZFgQZGgQZHgQZIgQZJgQZKgQZLgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAAEgKAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1AAAANcAAADXAAAAFwAAANeAAIDpgACBBkMICAgIgEOA4QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB/wAAAAXAABICgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9UAAADXAAAA1wAAABcAAADXgACA64AAgQZDCAgICIBDgOIICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAf8AAAAFwAASAoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfWAAAA1wAAANcAAAAXAAAA14AAgOuAAIEGQwgICAiAQ4DjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAhgAAABcAAEgKAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1wAAANcAAADXAAAAFwAAANeAAIEFHYAAgQZDCAgICIBDgOQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAASAoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfYAAAA1wAAANcAAAAXAAAA14AAgEuAAIEGQwgICAiAQ4DlCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAEgKAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2QAAANcAAADXAAAAFwAAANeAAIBLgACBBkMICAgIgEOA5ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAPMEAAAAXAABICgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9oAAADXAAAA1wAAABcAAADXgACBBkyAAIEGQwgICAiAQ4DnCAiAAAjfEBIAAAENAAABDgAAAQ8AAEkwAAAAIQAAAREAAAESAABJMQAAACMAAAEQAABJMgAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAhgAAANcAAADXAABJOgAAADEAAADXAAAAyQAAANcAAAcZAAA8pgAAANcAAADXAABJQgAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEFHQgIgQZOCIAyCIEBTYEFSwgIgQZNCBJKaPmm0wAAADoAAAA7AAAADgAASUYAAElJAAAAkqIAAAIAAAAHI4BfgNKiAABJSgAASUuBBk+BBlqATtkAAAAhAAAAJQAASU4AAAAOAAAAKAAASU8AAAAjAAAAyAAASVAAADzBAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAASVhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBkyAX4AygFWAAIAECIEGUNMAAAA6AAAAOwAAAA4AAElaAABJYwAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAASWQAAEllAABJZgAASWcAAEloAABJaQAASWoAAElrgQZRgQZSgQZTgQZVgQZWgQZXgQZYgQZZgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAElKAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBBk8ICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABJSgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQZPCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAEmNAAAAFwAASUoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQZUgACBBk8ICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAASZsAAEmcAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAElKAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBBk8ICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAABJSgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQZPCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAASUoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEGTwgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAElKAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBBk8ICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABJSgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQZPCAgICIBDgGoICIAACNkAAAAhAAAAJQAASeoAAAAOAAAAKAAASesAAAAjAAAAyAAASewAADzBAAAHIwAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAASfRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBkyA0oAygFW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GbYEGboEGb4EGcIEGcYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABKiwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQZmCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAEq/AAAAFwAASosAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgQZqgACBBmYICAgIgEOAZAgIgAAIU3YzMd8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAErPAAAAFwAASosAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQZsgACBBmYICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAASt0AAEreAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAEqLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBBmYICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABKiwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQZmCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAASosAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEGZggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAEqLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBBmYICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABKiwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQZmCAgICIBDgGoICIAACNkAAAAhAAAAJQAASywAAAAOAAAAKAAASy0AAAAjAAAAyAAASy4AAEakAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAASzZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBmOAYIAygFWAAIAECIEGc9MAAAA6AAAAOwAAAA4AAEs4AABLQAAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAS0EAAEtCAABLQwAAS0QAAEtFAABLRgAAS0eBBnSBBnWBBnaBBneBBniBBnmBBnqATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAASowAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEGcggICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAEqMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBBnIICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABKjAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQZyCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAWNAAAAFwAASowAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgLOAAIEGcggICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAEqMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBBnIICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABKjAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQZyCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAASowAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEGcggICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAEuzAAAAIQAAAREAAAESAABLtAAAACMAAAEQAABLtQAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAgwAAANcAAADXAABLvQAAADEAAADXAAAAyQAAANcAAAH3AABGnwAAANcAAADXAABLxQAAANdfECBYREJ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BEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABNDwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQagCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAVfAAAAFwAATQ8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgK+AAIEGoAgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFjQAAABcAAE0PAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICzgACBBqAICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABNDwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQagCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAATQ8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEGoAgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAE0PAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBBqAICAgIgEOAfAgIgAAI0gAAADsAAAAOAABONQAAASehAABONoEGqoBC1wAAAA4AAAAlAAAMZQAAACEAAAAoAAAMZgAAACMAAAx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AAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABOiQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQa9CAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAATokAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEGvQgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAE6JAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBBr0ICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAGoQAAAAXAABOiQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBAnmAAIEGvQgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAE6JAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBBr0ICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABOiQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQa9CAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgA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Ad4B4gHmAeoB7gHynAABRvwAAUcAAAFHBAABRwgAAUcMAAFHEAABRxYEG7YEG7oEG74EG8IEG8YEG8oEG84BO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABRCwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQbrCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAUQsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEG6wgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAFELAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBBusICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABEoAAAAXAABRCwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAmoAAgQbrCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAUQsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEG6wgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAFELAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBBusICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABRCwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQbrCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAAUjEAAAAhAAABEQAAARIAAFIyAAAAIwAAARAAAFIzAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAAB0AAAA1wAAANcAAFI7AAAAMQAAANcAAADJAAAA1wAAAfcAAESMAAAA1wAAANcAAFJDAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQXRCAiBBvYIgDIIgIWBBekICIEG9QgS/cIdCdMAAAA6AAAAOwAAAA4AAFJHAABSSgAAAJKiAAACAAAAAgGAX4BgogAAUksAAFJMgQb3gQcCgE7ZAAAAIQAAACUAAFJPAAAADgAAACgAAFJQAAAAIwAAAMgAAFJRAABEmQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAFJZXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQb0gF+AMoBVgACABAiBBvjTAAAAOgAAADsAAAAOAABSWwAAUmQAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAFJlAABSZgAAUmcAAFJoAABSaQAAUmoAAFJrAABSbIEG+YEG+oEG+4EG/YEG/oEG/4EHAIEHAYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABSSwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQb3CAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAUksAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEG9wgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABSjgAAABcAAFJLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEG/IAAgQb3CAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAFKcAABSnQAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABSSwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQb3CAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAUksAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEG9wgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAFJLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBBvcICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABSSwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQb3CAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAUksAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEG9wgICAiAQ4BqCAiAAAjZAAAAIQAAACUAAFLrAAAADgAAACgAAFLsAAAAIwAAAMgAAFLtAABEmQAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAFL1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQb0gGCAMoBVgACABAiBBwPTAAAAOgAAADsAAAAOAABS9wAAUv8AAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAAFMAAABTAQAAUwIAAFMDAABTBAAAUwUAAFMGgQcEgQcFgQcGgQcHgQcIgQcJgQcKgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAFJMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBBwIICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABSTAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQcCCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAUkwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEHAggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAADAAAAABcAAFJMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICBgACBBwIICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABSTAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQcCCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAUkwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEHAggICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAFJMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBBwIICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAABTcgAAACEAAAERAAABEgAAU3MAAAAjAAABEAAAU3QAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHQAAADXAAAA1wAAU3wAAAAxAAAA1wAAAMkAAADXAAAHGQAARI0AAADXAAAA1wAAU4QAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBdEICIEHDQiAMgiBAU2BBeoICIEHDAgS/p14RtMAAAA6AAAAOwAAAA4AAFOIAABTiwAAAJKiAAACAAAAByOAX4DSogAAU4wAAFONgQcOgQcZgE7ZAAAAIQAAACUAAFOQAAAADgAAACgAAFORAAAAIwAAAMgAAFOSAABEmgAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAFOaXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQcLgF+AMoBVgACABAiBBw/TAAAAOgAAADsAAAAOAABTnAAAU6UAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAFOmAABTpwAAU6gAAFOpAABTqgAAU6sAAFOsAABTrYEHEIEHEYEHEoEHFIEHFYEHFoEHF4EHGIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABTjAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQcOCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAU4wAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEHDggICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABTzwAAABcAAFOMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEHE4AAgQcOCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAFPdAABT3gAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABTjAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQcOCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAU4wAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEHDggICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAFOMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBBw4ICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABTjAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQcOCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAU4wAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEHDggICAiAQ4BqCAiAAAjZAAAAIQAAACUAAFQsAAAADgAAACgAAFQtAAAAIwAAAMgAAFQuAABEmgAAByMAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAFQ2XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQcLgNKAMoBVgACABAiBBxrTAAAAOgAAADsAAAAOAABUOAAAVEAAAACSpwAAB9QAAAfVAAAH1gAAB9cAAAfYAAAH2QAAB9qA4YDigOOA5IDlgOaA56cAAFRBAABUQgAAVEMAAFREAABURQAAVEYAAFRHgQcbgQccgQcdgQcegQcfgQcggQchgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAAFONAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1AAAANcAAADXAAAAFwAAANeAAIDpgACBBxkICAgIgEOA4QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAACgsAAAAXAABTjQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9UAAADXAAAA1wAAABcAAADXgACBAR6AAIEHGQgICAiAQ4DiCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAAFONAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1gAAANcAAADXAAAAFwAAANeAAIDpgACBBxkICAgIgEOA4wgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAG8AAAAXAABTjQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9cAAADXAAAA1wAAABcAAADXgACBBY6AAIEHGQgICAiAQ4DkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAAFONAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIDbgACBBxkICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABTjQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9kAAADXAAAA1wAAABcAAADXgACAS4AAgQcZCAgICIBDgOYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAEFRAAAAFwAAU40AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfaAAAA1wAAANcAAAAXAAAA14AAgQW9gACBBxkICAgIgEOA5wgIgAAI3xASAAABDQAAAQ4AAAEPAABUswAAACEAAAERAAABEgAAVLQAAAAjAAABEAAAVLUAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHQAAADXAAAA1wAAVL0AAAAxAAAA1wAAAMkAAADXAAAB9wAARI4AAADXAAAA1wAAVMUAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBdEICIEHJAiAMgiAhYEF6wgIgQcjCBJmxose0wAAADoAAAA7AAAADgAAVMkAAFTMAAAAkqIAAAIAAAACAYBfgGCiAABUzQAAVM6BByWBBzCATtkAAAAhAAAAJQAAVNEAAAAOAAAAKAAAVNIAAAAjAAAAyAAAVNMAAESbAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAVNtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBByKAX4AygFWAAIAECIEHJtMAAAA6AAAAOwAAAA4AAFTdAABU5gAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAVOcAAFToAABU6QAAVOoAAFTrAABU7AAAVO0AAFTugQcngQcogQcpgQcrgQcsgQctgQcugQcvgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAFTNAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBByUICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABUzQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQclCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAFUQAAAAFwAAVM0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQcqgACBByUICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAVR4AAFUfAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAFTNAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBByUICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAABUzQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQclCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAVM0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEHJQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAFTNAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBByUICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABUzQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQclCAgICIBDgGoICIAACNkAAAAhAAAAJQAAVW0AAAAOAAAAKAAAVW4AAAAjAAAAyAAAVW8AAESbAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAVXdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBByKAYIAygFWAAIAECIEHMdMAAAA6AAAAOwAAAA4AAFV5AABVgQAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAVYIAAFWDAABVhAAAVYUAAFWGAABVhwAAVYiBBzKBBzOBBzSBBzWBBzaBBzeBBziATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAVfAAAAFwAAVM4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgK+AAIEHMAgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAFTOAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBBzAICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABUzgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQcwCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAWNAAAAFwAAVM4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgLOAAIEHMAgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAFTOAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBBzAICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABUzgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQcwCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAVM4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEHMAgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAFX0AAAAIQAAAREAAAESAABV9QAAACMAAAEQAABV9gAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAdAAAANcAAADXAABV/gAAADEAAADXAAAAyQAAANcAAAH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AANcAAAAXAAAA14AAgACAAIEHaggICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABY0wAAABcAAFiQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEHb4AAgQdqCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAFjhAABY4gAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABYkAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQdqCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAWJAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIEHaggICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAFiQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBB2oICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABYkAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQdqCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAWJAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wA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AIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABY0AAAAXAABbEwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAs4AAgQejCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAWxMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEHowgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAFsTAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBB6MICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABbEwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQejCAgICIBDgHwICIAACNIAAAA7AAAADgAAXDkAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABCtgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9gAAADXAAAA1wAAABcAAADXgACAS4AAgQXLCAgICIBDgOUICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAQrYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEFywgICAiAQ4DmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABEmgAAABcAAEK2AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2gAAANcAAADXAAAAFwAAANeAAIEHC4AAgQXLCAgICIBDgOcICIAACN8QEgAAAQ0AAAEOAAABDwAAXGkAAAAhAAABEQAAARIAAFxqAAAAIwAAARAAAFxrAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABvAAAA1wAAANcAAFxzAAAAMQAAANcAAADJAAAA1wAAAfcAAEFNAAAA1wAAANcAAFx7AAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQWOCAiBB7IIgDIIgIWBBaQICIEHsQgSOg2k99MAAAA6AAAAOwAAAA4AAFx/AABcggAAAJKiAAACAAAAAgGAX4BgogAAXIMAAFyEgQezgQe+gE7ZAAAAIQAAACUAAFyHAAAADgAAACgAAFyIAAAAIwAAAMgAAFyJAABBUgAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAFyRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQewgF+AMoBVgACABAiBB7TTAAAAOgAAADsAAAAOAABckwAAXJwAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAFydAABcngAAXJ8AAFygAABcoQAAXKIAAFyjAABcpIEHtYEHtoEHt4EHuYEHuoEHu4EHvIEHvYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABcgwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQezCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAXIMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEHswgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABcxgAAABcAAFyDAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEHuIAAgQezCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAFzUAABc1QAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABcgwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQezCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAXIMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIEHswgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAFyDAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBB7MICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABcgwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAAD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AAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAAF55AABeegAAXnsAAF58AABefQAAXn4AAF5/gQfXgQfYgQfZgQfagQfbgQfcgQfdgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFXwAAABcAAF3FAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAICvgACBB9UICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABdxQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQfVCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAXcUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEH1QgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFjQAAABcAAF3FAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICzgACBB9UICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABdxQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQfVCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwA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AkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAF81AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBB+UICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABfNQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQflCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAXzUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEH5QgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAF81AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBB+UICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABfNQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQflCAgICIBDgGoICIAACNkAAAAhAAAAJQAAX9UAAAAOAAAAKAAAX9YAAAAjAAAAyAAAX9cAADyrAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAX99fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR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7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEIBwgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAGB3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBCAcICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAJMAAAAAXAABgdwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBA1GAAIEIBwgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAGB3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBCAcICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABgdwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQgHCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAYHcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEIBwgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAGGdAAAAIQAAAREAAAESAABhngAAACMAAAEQAABhnwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAhgAAANcAAADXAABhpwAAADEAAADXAAAAyQAAANcAAAH3AAA8kgAAANc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AAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAAGV7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1AAAANcAAADXAAAAFwAAANeAAIDpgACBCGMICAgIgEOA4QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAACgsAAAAXAABlewAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9UAAADXAAAA1wAAABcAAADXgACBAR6AAIEIYwgICAiAQ4DiCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAAGV7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1gAAANcAAADXAAAAFwAAANeAAIDpgACBCGMICAgIgEOA4wgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAHwAAAAXAABlewAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9cAAADXAAAA1wAAABcAAADXgACBBPSAAIEIYwgICAiAQ4DkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAAGV7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIDbgACBCGMICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABlewAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9kAAADXAAAA1wAAABcAAADXgACAS4AAgQhjCAgICIBDgOYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAADqUAAAAFwAAZXs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AAGkVAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8AAAANcAAADXAAAAFwAAANeAAIAAgACBCJsICAgIgEOAOAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAaVwAAAAXAABpFQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPEAAADXAAAA1wAAABcAAADXgACBCKGAAIEImwgICAiAQ4A5CAiAAAjSAAAAOwAAAA4AAGlqAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAaRUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADyAAAA1wAAANcAAAAXAAAA14AAgACAAIEImwgICAiAQ4A6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAABpfQAAABcAAGkVAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8wAAANcAAADXAAAAFwAAANeAAIEIpIAAgQibCAgICIBDgDsICIAACNIAAAA7AAAADgAAaYsAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABpFQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAADXAAAA1wAAABcAAADXgACAS4AAgQibCAgICIBDgDwICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAGmeAAAAFwAAaRUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAD1AAAA1wAAANcAAAAXAAAA14AAgQingACBCJsICAgIgEOAPQgIgAAI0wAAADoAAAA7AAAADgAAaawAAGmtAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAA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XAABrOAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBA1GAAIEI1AgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAGs4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBCNQICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABrOAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQjUCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAazgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEI1AgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAGxeAAAAIQAAAREAAAESAABsXwAAACMAAAEQAABsYAAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAiQAAANcAAADXAABsaAAAADEAAADXAAAAyQAAANcAAAH3AABp0gAAANcAAADXAABscAAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEImAgIgQjfCIAyCICFgQiuCAiBCN4IEnHfZSTTAAAAOgAAADsAAAAOAABsdAAAbHcAAACSogAAAgAAAAIBgF+AYKIAAGx4AABseYEI4IEI64BO2QAAACEAAAAlAABsfAAAAA4AAAAoAABsfQAAACMAAADIAABsfgAAadYAAAIAAAAAyQAAAOgAAAA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AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABseQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQjrCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAbHkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEI6wgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAGx5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBCOsICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAJMAAAAAXAABseQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBA1GAAIEI6wgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAGx5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBCOsICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABseQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQjrCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAbHkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEI6wgICAiAQ4B8CAiAAAjSAAAAOwAAAA4AAG2fAAABJ6EAAG2ggQj1gELXAAAADgAAACUAAAxlAAAAIQAAACgAAAxmAAAAIwAADGcAAAAXAAAAiQAAAIkAAG2nAAAAegAAADGBAd+AAIEImIEImIEI9oEI9xK0pY0V3xAUAAAAyAAAbasAAG2sAABtrQAAba4AAG2vAABtsAAAACEAAAAOAABtsQAAACUAAG2yAAAAKAAAbbMAAG20AABttQAAbbYAAG23AABtuAAAACMAAAeYAAAAyQAAAMkAAG28AAAAKQAAAM8AAADJAAAAFAAAANIAAAApAAAATwAAbcQAAG3FAAAAKQAAACkAAADJAABtyQAAbcoAAADPAAAAMV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAMoAygQj5gASBAU6AMoA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AJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHIkAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBCWQICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAByJAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQlkCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAHJnAAAAFwAAciQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQlpgACBCWQICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAcnUAAHJ2AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHIkAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBCWQICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAByJAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQlkCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAciQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEJZAgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAHIkAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBCWQICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAByJAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQlkCAgICIBDgGoICIAACNkAAAAhAAAAJQAAcsQAAAAOAAAAKAAAcsUAAAAjAAAAyAAAcsYAAHC5AAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAcs5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCWGAYIAygFWAAIAECIEJcNMAAAA6AAAAOwAAAA4AAHLQAABy2AAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAActkAAHLaAABy2wAActwAAHLdAABy3gAAct+BCXGBCXKBCXOBCXSBCXWBCXaBCXeATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAciUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEJbwgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHIlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBCW8ICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAByJQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQlvCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAACTAAAAAFwAAciUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgQNRgACBCW8ICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAByJQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQlvCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAciUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEJbwgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAHIlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBCW8ICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAABzSwAAACEAAAERAAABEgAAc0wAAAAjAAABEAAAc00AAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHIAAADXAAAA1wAAc1UAAAAxAAAA1wAAAMkAAADXAAAB9wAAcLEAAADXAAAA1wAAc10AAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCSsICIEJegiAMgiAhYEJRQgIgQl5CBJ4/56M0wAAADoAAAA7AAAADgAAc2EAAHNkAAAAkqIAAAIAAAACAYBfgGCiAABzZQAAc2aBCXuBCYaATtkAAAAhAAAAJQAAc2kAAAAOAAAAKAAAc2oAAAAjAAAAyAAAc2sAAHC6AAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAc3NfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCXiAX4AygFWAAIAECIEJfNMAAAA6AAAAOwAAAA4AAHN1AABzfgAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAc38AAHOAAABzgQAAc4IAAHODAABzhAAAc4UAAHOGgQl9gQl+gQl/gQmBgQmCgQmDgQmEgQmFgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHNlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBCXsICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABzZQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQl7CAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAHOoAAAAFwAAc2UAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQmAgACBCXsICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAc7YAAHO3AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHNlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBCXsICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABzZQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQl7CAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAc2UAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEJewgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAHNlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBCXsICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAABzZQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQl7CAgICIBDgGoICIAACNkAAAAhAAAAJQAAdAUAAAAOAAAAKAAAdAYAAAAjAAAAyAAAdAcAAHC6AAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAdA9fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCXiAYIAygFWAAIAECIEJh9MAAAA6AAAAOwAAAA4AAHQRAAB0GQAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAdBoAAHQbAAB0HAAAdB0AAHQeAAB0HwAAdCCBCYiBCYmBCYqBCYuBCYyBCY2BCY6ATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAc2YAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEJhggICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHNmAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBCYYICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABzZgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQmGCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAMAAAAAFwAAc2YAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgIGAAIEJhggICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAHNmAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBCYYICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAABzZgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQmGCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAc2YAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEJhggICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAHSMAAAAIQAAAREAAAESAAB0jQAAACMAAAEQAAB0jgAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAcgAAANcAAADXAAB0lgAAADEAAADXAAAAyQAAANcAAAH3AABwsgAAANcAAADXAAB0ngAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEJKwgIgQmRCIAyCICFgQlGCAiBCZAIEwAAAAECGdjw0wAAADoAAAA7AAAADgAAdKIAAHSlAAAAkqIAAAIAAAACAYBfgGCiAAB0pgAAdKeBCZKBCZ2ATtkAAAAhAAAAJQAAdKoAAAAOAAAAKAAAdKsAAAAjAAAAyAAAdKwAAHC7AAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAdLRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCY+AX4AygFWAAIAECIEJk9MAAAA6AAAAOwAAAA4AAHS2AAB0vwAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAdMAAAHTBAAB0wgAAdMMAAHTEAAB0xQAAdMYAAHTHgQmUgQmVgQmWgQmYgQmZgQmagQmbgQmcgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHSmAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBCZIICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAB0pgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQmSCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAHTpAAAAFwAAdKYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQmXgACBCZIICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAdPcAAHT4AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHSmAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBCZIICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAB0pgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQmSCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAdKYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEJkggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAHSmAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBCZIICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAB0pgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQmSCAgICIBDgGoICIAACNkAAAAhAAAAJQAAdUYAAAAOAAAAKAAAdUcAAAAjAAAAyAAAdUgAAHC7AAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAdVBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCY+AYIAygFWAAIAECIEJntMAAAA6AAAAOwAAAA4AAHVSAAB1WgAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAdVsAAHVcAAB1XQAAdV4AAHVfAAB1YAAAdWGBCZ+BCaCBCaGBCaKBCaOBCaSBCaWATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAdKcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEJnQgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHSnAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBCZ0ICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAB0pwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQmdCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAMAAAAAFwAAdKcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgIGAAIEJnQgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAHSnAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBCZ0ICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAB0pwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQmdCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAdKcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEJnQgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAHXNAAAAIQAAAREAAAESAAB1zgAAACMAAAEQAAB1zwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAcgAAANcAAADXAAB11wAAADEAAADXAAAAyQAAANcAAAcZAABwswAAANcAAADXAAB13wAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEJKwgIgQmoCIAyCIEBTYEJRwgIgQmnCBL6OR8N0wAAADoAAAA7AAAADgAAdeMAAHXmAAAAkqIAAAIAAAAHI4BfgNKiAAB15wAAdeiBCamBCbSATtkAAAAhAAAAJQAAdesAAAAOAAAAKAAAdewAAAAjAAAAyAAAde0AAHC8AAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAdfVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCaaAX4AygFWAAIAECIEJqtMAAAA6AAAAOwAAAA4AAHX3AAB2AAAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAdgEAAHYCAAB2AwAAdgQAAHYFAAB2BgAAdgcAAHYIgQmrgQmsgQmtgQmvgQmwgQmxgQmygQmzgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHXnAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBCakICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAB15wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQmpCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAHYqAAAAFwAAdecAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQmugACBCakICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAdjgAAHY5AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAHXnAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBCakICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAB15wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQmpCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAdecAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEJqQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAHXnAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBCakICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAB15wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQmpCAgICIBDgGoICIAACNkAAAAhAAAAJQAAdocAAAAOAAAAKAAAdogAAAAjAAAAyAAAdokAAHC8AAAHIwAAAMkAAADoAAAAFwA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AdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAB3KQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQnLCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAdykAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEJywgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAADAAAAABcAAHcpAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICBgACBCcsICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAB3KQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQnLCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAdykAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEJywgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAHcpAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBCcsICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAB4TwAAACE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AADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQpiCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAfoIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEKYggICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAH6CAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBCmIICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAGoQAAAAXAAB+ggAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBAnmAAIEKYggICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAH6CAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBCmIICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAB+ggAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQpiCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAfoIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAA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Kl4EKmIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAGlYAAAAXAACBBAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACBAnWAAIEKkAgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAIEEAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBCpAICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACBBAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQqQCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAABqEAAAAFwAAgQQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgQJ5gACBCpAICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACBBAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQqQCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAgQQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEKkAgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAA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AARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAhJ0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADwAAAA1wAAANcAAAAXAAAA14AAgACAAIEKxwgICAiAQ4A4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAACE5AAAABcAAISdAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8QAAANcAAADXAAAAFwAAANeAAIEKzYAAgQrHCAgICIBDgDkICIAACNIAAAA7AAAADgAAhPIAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACEnQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPIAAADXAAAA1wAAABcAAADXgACAAIAAgQrHCAgICIBDgDoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAIUFAAAAFwAAhJ0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADzAAAA1wAAANcAAAAXAAAA14AAgQrQgACBCscICAgIgEOAOwgIgAAI0gAAADsAAAAOAACFEwAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAISdAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9AAAANcAAADXAAAAFwAAANeAAIBLgACBCscICAgIgEOAPAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAhSYAAAAXAACEnQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPUAAADXAAAA1wAAABcAAADXgACBCtOAAIEKxwgICAiAQ4A9CAiAAAjTAAAAOgAAADsAAAAOAAC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AAR8AAADvAAAA1wAAANcAAAAXAAAA14AAgQsPgACBCwwICAgIgEOANwgIgAAI0gAAADsAAAAOAACIRQAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAIgRAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8AAAANcAAADXAAAAFwAAANeAAIAAgACBCwwICAgIgEOAOAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAiFgAAAAXAACIEQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPEAAADXAAAA1wAAABcAAADXgACBCxKAAIELDAgICAiAQ4A5CAiAAAjSAAAAOwAAAA4AAIhmAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAiBEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADyAAAA1wAAANcAAAAXAAAA14AAgACAAIELDAgICAiAQ4A6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAACIeQAAABcAAIgRAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8wAAANcAAADXAAAAFwAAANeAAIELFYAAgQsMCAgICIBDgDsICIAACNIAAAA7AAAADgAAiIcAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACIEQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAADXAAAA1wAAABcAAADXgACAS4AAgQsMCAgICIBDgDwICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABc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AABcAAIj6AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBCyUICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACI+gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQslCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAiPoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIELJQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAIj6AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBCyUICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACI+gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQslCAgICIBDgGoICIAACNkAAAAhAAAAJQAAiZoAAAAOAAAAKAAAiZsAAAAjAAAAyAAAiZwAAIjTAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAiaRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCyKAYIAygFWAAIAECIELMdMAAAA6AAAAOwAAAA4AAImmAACJrgAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAia8AAImwAACJsQAAibIAAImzAACJtAAAibWBCzKBCzOBCzSBCzWBCzaBCzeBCziATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAiPsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIELMAgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAIj7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBCzAICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACI+wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQswCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAbPAAAAFwAAiPsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgMuAAIELMAgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAIj7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBCzAICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACI+wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQswCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAiPsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIELMAgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAIohAAAAIQAAAREAAAESAACKIgAAACMAAAEQAACKIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAgAAAANcAAADXAACKKwAAADEAAADXAAAAyQAAANcAAAcZAACIzQAAANcAAADXAACKMwAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIELCQgIgQs7CIAyCIEBTYELHggIgQs6CBMAAAABAKiNbdMAAAA6AAAAOwAAAA4AAIo3AACKOgAAAJKiAAACAAAAByOAX4DSogAAijsAAIo8gQs8gQtHgE7ZAAAAIQAAACUAAIo/AAAADgAAACgAAIpAAAAAIwAAAMgAAIpBAACI1AAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAIpJXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQs5gF+AMoBVgACABAiBCz3TAAAAOgAAADsAAAAOAACKSwAAilQAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAIpVAACKVgAAilcAAIpYAACKWQAAiloAAIpbAACKXIELPoELP4ELQIELQoELQ4ELRIELRYELRoBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACKOwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQs8CAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAijsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIELPAgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAACKfgAAABcAAIo7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIELQYAAgQs8CAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAIqMAACKjQAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACKOwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQs8CAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAijsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIELPAgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAIo7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBCzwICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACKOwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQs8CAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAijsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIELPAgICAiAQ4BqCAiAAAjZAAAAIQAAACUAAIrbAAAADgAAACgAAIrcAAAAIwAAAMgAAIrdAACI1AAAByMAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAIrlXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQs5gNKAMoBVgACABAiBC0jTAAAAOgAAADsAAAAOAACK5wAAiu8AAACSpwAAB9QAAAfVAAAH1gAAB9cAAAfYAAAH2QAAB9qA4YDigOOA5IDlgOaA56cAAIrwAACK8QAAivIAAIrzAACK9AAAivUAAIr2gQtJgQtKgQtLgQtMgQtNgQtOgQtPgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAAIo8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1AAAANcAAADXAAAAFwAAANeAAIDpgACBC0cICAgIgEOA4QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB/wAAAAXAACKPAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9UAAADXAAAA1wAAABcAAADXgACA64AAgQtHCAgICIBDgOIICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAf8AAAAFwAAijwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfWAAAA1wAAANcAAAAXAAAA14AAgOuAAIELRwgICAiAQ4DjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAkAAAABcAAIo8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1wAAANcAAADXAAAAFwAAANeAAIEKGoAAgQtHCAgICIBDgOQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAijwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfYAAAA1wAAANcAAAAXAAAA14AAgEuAAIELRwgICAiAQ4DlCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAIo8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2QAAANcAAADXAAAAFwAAANeAAIBLgACBC0cICAgIgEOA5ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAfQsAAAAXAACKPAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9oAAADXAAAA1wAAABcAAADXgACBCvWAAIELRwgICAiAQ4DnCAiAAAjfEBIAAAENAAABDgAAAQ8AAItiAAAAIQAAAREAAAESAACLYwAAACMAAAEQAACLZAAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAgAAAANcAAADXAACLbAAAADEAAADXAAAAyQAAANcAAAH3AACIzgAAANcAAADXAACLdAAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIELCQgIgQtSCIAyCICFgQsfCAiBC1EIEuh5m9XTAAAAOgAAADsAAAAOAACLeAAAi3sAAACSogAAAgAAAAIBgF+AYKIAAIt8AACLfYELU4ELXoBO2QAAACEAAAAlAACLgAAAAA4AAAAoAACLgQAAACMAAADIAACLggAAiNUAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAACLil8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYELUIBfgDKAVYAAgAQIgQtU0wAAADoAAAA7AAAADgAAi4wAAIuVAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAACLlgAAi5cAAIuYAACLmQAAi5oAAIubAACLnAAAi52BC1WBC1aBC1eBC1mBC1qBC1uBC1yBC12ATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAi3wAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIELUwgICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAIt8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBC1MICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAi78AAAAXAACLfAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBC1iAAIELUwgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAACLzQAAi84AAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAi3wAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIELUwgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAIt8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBC1MICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACLfAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQtTCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAi3wAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIELUwgICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAIt8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBC1MICAgIgEOAaggIgAAI2QAAACEAAAAlAACMHAAAAA4AAAAoAACMHQAAACMAAADIAACMHgAAiNUAAAIBAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAACMJl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYELUIBggDKAVYAAgAQIgQtf0wAAADoAAAA7AAAADgAAjCgAAIwwAAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAACMMQAAjDIAAIwzAACMNAAAjDUAAIw2AACMN4ELYIELYYELYoELY4ELZIELZYELZoBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACLfQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQteCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAi30AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIELXggICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAIt9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBC14ICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAwAAAAAXAACLfQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAgYAAgQteCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAi30AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIELXggICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAIt9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBC14ICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACLfQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQteCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAAjKMAAAAhAAABEQAAARIAAIykAAAAIwAAARAAAIylAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAACAAAAA1wAAANcAAIytAAAAMQAAANcAAADJAAAA1wAAAfcAACGlAAAA1wAAANcAAIy1AAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQsJCAiBC2kIgDIIgIWBAw0ICIELaAgSOTZp6NMAAAA6AAAAOwAAAA4AAIy5AACMvAAAAJKiAAACAAAAAgGAX4BgogAAjL0AAIy+gQtqgQt1gE7ZAAAAIQAAACUAAIzBAAAADgAAACgAAIzCAAAAIwAAAMgAAIzDAACI1gAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAIzLXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQtngF+AMoBVgACABAiBC2vTAAAAOgAAADsAAAAOAACMzQAAjNYAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAIzXAACM2AAAjNkAAIzaAACM2wAAjNwAAIzdAACM3oELbIELbYELboELcIELcYELcoELc4ELdIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACMvQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQtqCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAjL0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIELaggICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAACNAAAAABcAAIy9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIELb4AAgQtqCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAI0OAACNDwAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACMvQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQtqCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAjL0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIELaggICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAIy9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBC2oICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACMvQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQtqCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAjL0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIELaggICAiAQ4BqCAiAAAjZAAAAIQAAACUAAI1dAAAADgAAACgAAI1eAAAAIwAAAMgAAI1fAACI1gAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAI1nXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQtngGCAMoBVgACABAiBC3bTAAAAOgAAADsAAAAOAACNaQAAjXEAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAAI1yAACNcwAAjXQAAI11AACNdgAAjXcAAI14gQt3gQt4gQt5gQt6gQt7gQt8gQt9gE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAIy+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBC3UICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACMvgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQt1CAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAjL4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIELdQgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFjQAAABcAAIy+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICzgACBC3UICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACMvgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQt1CAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAjL4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIELdQgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAIy+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBC3UICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAACN5AAAACEAAAERAAABEgAAjeUAAAAjAAABEAAAjeYAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAIAAAADXAAAA1wAAje4AAAAxAAA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0b3JhZ2WBC5WAX4AygFWAAIAECIELmdMAAAA6AAAAOwAAAA4AAI9PAACPWAAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAj1kAAI9aAACPWwAAj1wAAI9dAACPXgAAj18AAI9ggQuagQubgQucgQuegQufgQuggQuhgQuigE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAI8/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBC5gICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACPPwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQuYCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAI+CAAAAFwAAjz8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQudgACBC5gICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAj5AAAI+RAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAI8/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBC5gICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACPPwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQuYCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAjz8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIELmAgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAI8/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBC5gICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACPPwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQuYCAgICIBDgGoICIAACNkAAAAhAAAAJQAAj98AAAAOAAAAKAAAj+AAAAAjAAAAyAAAj+EAAIjYAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAj+lfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBC5WAYIAygFWAAIAECIELpNMAAAA6AAAAOwAAAA4AAI/rAACP8wAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAj/QAAI/1AACP9gAAj/cAAI/4AACP+QAAj/qBC6WBC6aBC6eBC6iBC6mBC6qBC6uATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAj0AAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIELowgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAI9AAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBC6MICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACPQAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQujCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAARKAAAAFwAAj0AAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgJqAAIELowgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAI9AAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBC6MICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACPQAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQujCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAj0AAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIELowgICAiAQ4B8CAiAAAjSAAAAOwAAAA4AAJBmAAABJ6C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AgACAAIEMBQgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAJQiAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBDAUICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACUIgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQwFCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAMAAAAAFwAAlCIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgIGAAIEMBQgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAJQiAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBDAUICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACUIgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQwFCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAlCIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEMBQgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAJVIAAAAIQAAAREAAAESAACVSQAAACMAAAEQAACVSgAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAkAAAANcAAADXAACVUgAAADEAAADXAAAAyQAAANcAAAcZAAB8/AAAANcAAADXAACVWgAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEKGggIgQwQCIAyCIEBTYEKNQgIgQwPCBJBw22J0wAAADoAAAA7AAAADgAAlV4AAJVhAAAAkqIAAAIAAAAHI4BfgNKiAACVYgAAlWOBDBGBDByATtkAAAAhAAAAJQAAlWYAAAAOAAAAKAAAlWcAAAAjAAAAyAAAlWgAAH0OAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAlXBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDA6AX4AygFWAAIAECIEMEtMAAAA6AAAAOwAAAA4AAJVyAACVewAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAlXwAAJV9AACVfgAAlX8AAJWAAACVgQAAlYIAAJWDgQwTgQwUgQwVgQwXgQwYgQwZgQwagQwbgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAJViAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBDBEICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACVYgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQwRCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAJWlAAAAFwAAlWIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQwWgACBDBEICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAlbMAAJW0AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAJViAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBDBEICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACVYgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQwRCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAlWIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEMEQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAJViAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBDBEICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACVYgAAANcAAADXAAAA1wA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AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAnoQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEM1wgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAJ6EAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBDNcICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACehAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQzXCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAACyIAAAAFwAAnoQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgQPxgACBDNcICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACehAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQzXCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAnoQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEM1wgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwA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AAAAoAAABFgAAABcAAAF5AAAAFwAAokYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIENEQgICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAKJGAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBDREICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAookAAAAXAACiRgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBDRaAAIENEQgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAACilwAAopgAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAokYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIENEQgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAAKJGAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIDbgACBDREICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACiRgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQ0RCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAokYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIENEQgICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAKJGAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBDREICAgIgEOAaggIgAAI2QAAACEAAAAlAACi5gAAAA4AAAAoAACi5wAAACMAAADIAACi6AAAnmIAAAIBAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAACi8F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYENDoBggDKAVYAAgAQIgQ0d0wAAADoAAAA7AAAADgAAovIAAKL6AAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAACi+wAAovwAAKL9AACi/gAAov8AAKMAAACjAYENHoENH4ENIIENIYENIoENI4ENJIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACiRwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQ0cCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAokcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIENHAgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAKJHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBDRwICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAALIgAAAAXAACiRwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBA/GAAIENHAgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAKJHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBDRwICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACiRwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQ0cCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAokcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIENHAgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAKNtAAAAIQAAAREAAAESAACjbgAAACMAAAEQAACjbwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAhAAAANcAAADXAACjdwAAADEAAADXAAAAyQAAANcAAAH3AAAraQAAANcAAADXAACjfwAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3J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BdHRyaWJ1dGVzc3RvcmFnZYENJYBggDKAVYAAgAQIgQ000wAAADoAAAA7AAAADgAApDMAAKQ7AAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAACkPAAApD0AAKQ+AACkPwAApEAAAKRBAACkQoENNYENNoENN4ENOIENOYENOoENO4BO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACjiAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQ0zCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAo4gAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIENMwgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAKOIAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBDTMICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAGoQAAAAXAACjiAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBAnmAAIENMwgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAKOIAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBDTMICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACjiAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQ0zCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAo4gAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIENMwgICAiAQ4B8CAiAAAjSAAAAOwAAAA4AAKSuAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAnIcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfYAAAA1wAAANcAAAAXAAAA14AAgEuAAIEMrAgICAiAQ4DlCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAJyHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2QAAANcAAADXAAAAFwAAANeAAIBLgACBDKwICAgIgEOA5ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAnmEAAAAXAACchwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9oAAADXAAAA1wAAABcAAADXgACBDPeAAIEMrAgICAiAQ4DnCAiAAAjfEBIAAAENAAABDgAAAQ8AAKTeAAAAIQAAAREAAAESAACk3wAAACMAAAEQAACk4AAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAawAAANcAAADXAACk6AAAADEAAADXAAAAyQAAANcAAAcZAACYgQAAANcAAADXAACk8AAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEMOQgIgQ1CCIAyCIEBTYEMTwgIgQ1BCBJlGa5S0wAAADoAAAA7AAAADgAApPQAAKT3AAAAkqIAAAIAAAAHI4BfgNKiAACk+AAApPmBDUOBDU6ATtkAAAAhAAAAJQAApPwAAAAOAAAAKAAApP0AAAAjAAAAyAAApP4AAJiQAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAApQZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDUCAX4AygFWAAIAECIENRNMAAAA6AAAAOwAAAA4AAKUIAAClEQAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAApRIAAKUTAAClFAAApRUAAKUWAAClFwAApRgAAKUZgQ1FgQ1GgQ1HgQ1JgQ1KgQ1LgQ1MgQ1NgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAKT4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBDUMICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACk+AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQ1DCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAKU7AAAAFwAApPgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQ1IgACBDUMICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAApUkAAKVKAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAKT4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBDUMICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAACk+AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQ1DCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAApPgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIENQwgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAKT4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBDUMICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACk+AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQ1DCAgICIBDgGoICIAACNkAAAAhAAAAJQAApZgAAAAOAAAAKAAApZkAAAAjAAAAyAAApZoAAJiQAAAHIwAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAApaJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECR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A1wAAADEAAADXAAABHwAAAO8AAADXAAAA1wAAABcAAADXgACBDVqAAIENVwgICAiAQ4A3CAiAAAjSAAAAOwAAAA4AAKZEAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAphAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADwAAAA1wAAANcAAAAXAAAA14AAgACAAIENVwgICAiAQ4A4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAACmVwAAABcAAKYQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8QAAANcAAADXAAAAFwAAANeAAIENXYAAgQ1XCAgICIBDgDkICIAACNIAAAA7AAAADgAApmUAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACmEAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPIAAADXAAAA1wAAABcAAADXgACAAIAAgQ1XCAgICIBDgDoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAKZ4AAAAFwAAphAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADzAAAA1wAAANcAAAAXAAAA14AAgQ1ggACBDVcICAgIgEOAOwgIgAAI0gAAADsAAAAOAACmhgAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAKYQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9AAAANcAAADXAAAAFwAAANeAAIBLgACBDVcICAgIgEOAPAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQA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AACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAArDoAAAAXAACr9wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBDc+AAIENyggICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAACsSAAArEkAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAq/cAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIENyggICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAKv3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBDcoICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACr9wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQ3KCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAq/cAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIENyggICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAKv3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBDcoICAgIgEOAaggIgAAI2QAAACEAAAAlAACslwAAAA4AAAAoAACsmAAAACMAAADIAACsmQAAptMAAAIBAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAACsoV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYENx4BggDKAVYAAgAQIgQ3W0wAAADoAAAA7AAAADgAArKMAAKyrAAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAACsrAAArK0AAKyuAACsrwAArLAAAKyxAACssoEN14EN2IEN2YEN2oEN24EN3IEN3YBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABV8AAAAXAACr+AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAr4AAgQ3VCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAq/gAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEN1QgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAKv4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBDdUICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABY0AAAAXAACr+AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAs4AAgQ3VCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAq/gAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEN1QgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAKv4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBDdUICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACr+AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQ3VCAgICIBDgHwICIAACNIAAAA7AAAADgAArR4AAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAACk+QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9gAAADXAAAA1wAAABcAAADXgACA24AAgQ1OCAgICIBDgOUICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAApPkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfZAAAA1wAAANcAAAAXAAAA14AAgEuAAIENTggICAiAQ4DmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAACm0gAAABcAAKT5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2gAAANcAAADXAAAAFwAAANeAAIENsIAAgQ1OCAgICIBDgOcICIAACN8QEgAAAQ0AAAEOAAABDwAArU4AAAAhAAABEQAAARIAAK1PAAAAIwAAARAAAK1QAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABrAAAA1wAAANcAAK1YAAAAMQAAANcAAADJAAAA1wAABxkAADyTAAAA1wAAANcAAK1gAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQw5CAiBDeQIgDIIgQFNgQU6CAiBDeMIEp2q9Y/TAAAAOgAAADsAAAAOAACtZAAArWcAAACSogAAAgAAAAcjgF+A0qIAAK1oAACtaYEN5YEN8IBO2QAAACEAAAAlAACtbAAAAA4AAAAoAACtbQAAACMAAADIAACtbgAAmJEAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAACtdl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEN4oBfgDKAVYAAgAQIgQ3m0wAAADoAAAA7AAAADgAArXgAAK2BAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAACtggAArYMAAK2EAACthQAArYYAAK2HAACtiAAArYmBDeeBDeiBDemBDeuBDeyBDe2BDe6BDe+ATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAArWgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIEN5QgICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAK1oAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBDeUICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAArasAAAAXAACtaAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBDeqAAIEN5QgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAACtuQAArboAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAArWgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEN5QgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAK1oAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBDeUICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACtaAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQ3lCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAArWgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEN5QgICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAK1oAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANe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AARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALH3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBDkQICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACx9wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQ5ECAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAALI6AAAAFwAAsfcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQ5JgACBDkQICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAskgAALJJAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALH3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBDkQICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAACx9wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQ5ECAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAsfcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEORAgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALH3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBDkQICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACx9wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQ5ECAgICIBDgGoICIAACNkAAAAhAAAAJQAAspcAAAAOAAAAKAAAspgAAAAjAAAAyAAAspkAALHIAAAHIwAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAsqFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDkGA0oAygFWAAIAECIEOUNMAAAA6AAAAOwAAAA4AALKjAACyqwAAAJKnAAAH1AAAB9UAAAfWAAAH1wAAB9gAAAfZAAAH2oDhgOKA44DkgOWA5oDnpwAAsqwAALKtAACyrgAAsq8AALKwAACysQAAsrKBDlGBDlKBDlOBDlSBDlWBDlaBDleATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAftAAAAFwAAsfgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfUAAAA1wAAANcAAAAXAAAA14AAgOmAAIEOTwgICAiAQ4DhCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH/AAAABcAALH4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1QAAANcAAADXAAAAFwAAANeAAIDrgACBDk8ICAgIgEOA4ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB/wAAAAXAACx+AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9YAAADXAAAA1wAAABcAAADXgACA64AAgQ5PCAgICIBDgOMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAABrAAAAFwAAsfgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfXAAAA1wAAANcAAAAXAAAA14AAgQw5gACBDk8ICAgIgEOA5AgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACx+AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9gAAADXAAAA1wAAABcAAADXgACAS4AAgQ5PCAgICIBDgOUICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAsfgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOTwgICAiAQ4DmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAACYkgAAABcAALH4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2gAAANcAAADXAAAAFwAAANeAAIEOEIAAgQ5PCAgICIBDgOcICIAACN8QEgAAAQ0AAAEOAAABDwAAsx4AAAAhAAABEQAAARIAALMfAAAAIwAAARAAALMgAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAAB1AAAA1wAAANcAALMoAAAAMQAAANcAAADJAAAA1wAAAfcAALG+AAAA1wAAANcAALMwAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ4kCAiBDloIgDIIgIWBDjgICIEOWQgSMD5nf9MAAAA6AAAAOwAAAA4AALM0AACzNwAAAJKiAAACAAAAAgGAX4BgogAAszgAALM5gQ5bgQ5mgE7ZAAAAIQAAACUAALM8AAAADgAAACgAALM9AAAAIwAAAMgAALM+AACxyQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALNGXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ5YgF+AMoBVgACABAiBDlzTAAAAOgAAADsAAAAOAACzSAAAs1EAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAALNSAACzUwAAs1QAALNVAACzVgAAs1cAALNYAACzWYEOXYEOXoEOX4EOYYEOYoEOY4EOZIEOZYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACzOAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQ5bCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAszgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEOWwgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAACzewAAABcAALM4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEOYIAAgQ5bCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AALOJAACzigAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACzOAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQ5bCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAszgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEOWwgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALM4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBDlsICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACzOAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQ5bCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAszgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOWwgICAiAQ4BqCAiAAAjZAAAAIQAAACUAALPYAAAADgAAACgAALPZAAAAIwAAAMgAALPaAACxyQAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALPiXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ5YgGCAMoBVgACABAiBDmfTAAAAOgAAADsAAAAOAACz5AAAs+wAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAALPtAACz7gAAs+8AALPwAACz8QAAs/IAALPzgQ5ogQ5pgQ5qgQ5rgQ5sgQ5tgQ5ugE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALM5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBDmYICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACzOQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQ5mCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAszkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEOZggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAahAAAABcAALM5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIECeYAAgQ5mCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAszkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEOZggICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALM5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBDmYICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAACzOQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQ5mCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAAtF8AAAAhAAABEQAAARIAALRgAAAAIwAAARAAALRhAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAAB1AAAA1wAAANcAALRpAAAAMQAAANcAAADJAAAA1wAAAfcAALG/AAAA1wAAANcAALRxAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ4kCAiBDnEIgDIIgIWBDjkICIEOcAgSkpWrM9MAAAA6AAAAOwAAAA4AALR1AAC0eAAAAJKiAAACAAAAAgGAX4BgogAAtHkAALR6gQ5ygQ59gE7ZAAAAIQAAACUAALR9AAAADgAAACgAALR+AAAAIwAAAMgAALR/AACxygAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALSHXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ5vgF+AMoBVgACABAiBDnPTAAAAOgAAADsAAAAOAAC0iQAAtJIAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAALSTAAC0lAAAtJUAALSWAAC0lwAAtJgAALSZAAC0moEOdIEOdYEOdoEOeIEOeYEOeoEOe4EOfIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC0eQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQ5yCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAtHkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEOcggICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAC0vAAAABcAALR5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEOd4AAgQ5yCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AALTKAAC0ywAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC0eQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQ5yCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAtHkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEOcggICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALR5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBDnIICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC0eQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQ5yCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAtHkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOcggICAiAQ4BqCAiAAAjZAAAAIQAAACUAALUZAAAADgAAACgAALUaAAAAIwAAAMgAALUbAACxygAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALUjXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ5vgGCAMoBVgACABAiBDn7TAAAAOgAAADsAAAAOAAC1JQAAtS0AAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAALUuAAC1LwAAtTAAALUxAAC1MgAAtTMAALU0gQ5/gQ6AgQ6BgQ6CgQ6DgQ6EgQ6FgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALR6AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBDn0ICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC0egAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQ59CAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAtHoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEOfQgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFjQAAABcAALR6AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICzgACBDn0ICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC0egAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQ59CAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAtHoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEOfQgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALR6AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBDn0ICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAC1oAAAACEAAAERAAABEgAAtaEAAAAjAAABEAAAtaIAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHUAAADXAAAA1wAAtaoAAAAxAAAA1wAAAMkAAADXAAAB9wAAscAAAADXAAAA1wAAtbIAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDiQICIEOiAiAMgiAhYEOOggIgQ6HCBJHbW6O0wAAADoAAAA7AAAADgAAtbYAALW5AAAAkqIAAAIAAAACAYBfgGCiAAC1ugAAtbuBDomBDpSATtkAAAAhAAAAJQAAtb4AAAAOAAAAKAAAtb8AAAAjAAAAyAAAtcAAALHLAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAtchfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDoaAX4AygFWAAIAECIEOitMAAAA6AAAAOwAAAA4AALXKAAC10wAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAtdQAALXVAAC11gAAtdcAALXYAAC12QAAtdoAALXbgQ6LgQ6MgQ6NgQ6PgQ6QgQ6RgQ6SgQ6TgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALW6AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBDokICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC1ugAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQ6JCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAALX9AAAAFwAAtboAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQ6OgACBDokICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAtgsAALYMAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALW6AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBDokICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAC1ugAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQ6JCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAtboAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOiQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALW6AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBDokICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC1ugAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQ6JCAgICIBDgGoICIAACNkAAAAhAAAAJQAAtloAAAAOAAAAKAAAtlsAAAAjAAAAyAAAtlwAALHLAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAtmRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDoaAYIAygFWAAIAECIEOldMAAAA6AAAAOwAAAA4AALZmAAC2bgAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAtm8AALZwAAC2cQAAtnIAALZzAAC2dAAAtnWBDpaBDpeBDpiBDpmBDpqBDpuBDpyATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAtbsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEOlAgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALW7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBDpQICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC1uwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQ6UCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAWNAAAAFwAAtbsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgLOAAIEOlAgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALW7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBDpQICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC1uwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQ6UCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAtbsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEOlAgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AALbhAAAAIQAAAREAAAESAAC24gAAACMAAAEQAAC24wAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAdQAAANcAAADXAAC26wAAADEAAADXAAAAyQAAANcAAAH3AACxwQAAANcAAADXAAC28wAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEOJAgIgQ6fCIAyCICFgQ47CAiBDp4IEn1l+PrTAAAAOgAAADsAAAAOAAC29wAAtvoAAACSogAAAgAAAAIBgF+AYKIAALb7AAC2/IEOoIEOq4BO2QAAACEAAAAlAAC2/wAAAA4AAAAoAAC3AAAAACMAAADIAAC3AQAAscwAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAC3CV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOnYBfgDKAVYAAgAQIgQ6h0wAAADoAAAA7AAAADgAAtwsAALcUAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAAC3FQAAtxYAALcXAAC3GAAAtxkAALcaAAC3GwAAtxyBDqKBDqOBDqSBDqaBDqeBDqiBDqmBDqqATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAtvsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOoAgICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALb7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBDqAICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAtz4AAAAXAAC2+wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBDqWAAIEOoAgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAAC3TAAAt00AAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAtvsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOoAgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAALb7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIDbgACBDqAICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC2+wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQ6gCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAtvsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEOoAgICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALb7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBDqAICAgIgEOAaggIgAAI2QAAACEAAAAlAAC3mwAAAA4AAAAoAAC3nAAAACMAAADIAAC3nQAAscwAAAIBAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAC3pV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOnYBggDKAVYAAgAQIgQ6s0wAAADoAAAA7AAAADgAAt6cAALevAAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAAC3sAAAt7EAALeyAAC3swAAt7QAALe1AAC3toEOrYEOroEOr4EOsIEOsYEOsoEOs4BO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC2/AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgQ6rCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAtvwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEOqwgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALb8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBDqsICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABY0AAAAXAAC2/AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAs4AAgQ6rCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAtvwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEOqwgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALb8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBDqsICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC2/AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQ6rCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAAuCIAAAAhAAABEQAAARIAALgjAAAAIwAAARAAALgkAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAAB1AAAA1wAAANcAALgsAAAAMQAAANcAAADJAAAA1wAAAfcAALHCAAAA1wAAANcAALg0AAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ4kCAiBDrYIgDIIgIWBDjwICIEOtQgS78SxMtMAAAA6AAAAOwAAAA4AALg4AAC4OwAAAJKiAAACAAAAAgGAX4BgogAAuDwAALg9gQ63gQ7CgE7ZAAAAIQAAACUAALhAAAAADgAAACgAALhBAAAAIwAAAMgAALhCAACxzQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALhKXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ60gF+AMoBVgACABAiBDrjTAAAAOgAAADsAAAAOAAC4TAAAuFUAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAALhWAAC4VwAAuFgAALhZAAC4WgAAuFsAALhcAAC4XYEOuYEOuoEOu4EOvYEOvoEOv4EOwIEOwYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC4PAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQ63CAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAuDwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEOtwgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAC4fwAAABcAALg8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEOvIAAgQ63CAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AALiNAAC4jgAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC4PAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQ63CAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAuDwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEOtwgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALg8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBDrcICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC4PAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQ63CAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAuDwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOtwgICAiAQ4BqCAiAAAjZAAAAIQAAACUAALjcAAAADgAAACgAALjdAAAAIwAAAMgAALjeAACxzQAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALjmXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ60gGCAMoBVgACABAiBDsPTAAAAOgAAADsAAAAOAAC46AAAuPAAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAALjxAAC48gAAuPMAALj0AAC49QAAuPYAALj3gQ7EgQ7FgQ7GgQ7HgQ7IgQ7JgQ7KgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALg9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBDsIICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC4PQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQ7CCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAuD0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEOwggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFjQAAABcAALg9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICzgACBDsIICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC4PQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQ7CCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAuD0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEOwggICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALg9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBDsIICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAC5YwAAACEAAAERAAABEgAAuWQAAAAjAAABEAAAuWUAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHUAAADXAAAA1wAAuW0AAAAxAAAA1wAAAMkAAADXAAAB9wAAscMAAADXAAAA1wAAuXUAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDiQICIEOzQiAMgiAhYEOPQgIgQ7MCBLZARZN0wAAADoAAAA7AAAADgAAuXkAALl8AAAAkqIAAAIAAAACAYBfgGCiAAC5fQAAuX6BDs6BDtmATtkAAAAhAAAAJQAAuYEAAAAOAAAAKAAAuYIAAAAjAAAAyAAAuYMAALHOAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAuYtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDsuAX4AygFWAAIAECIEOz9MAAAA6AAAAOwAAAA4AALmNAAC5lgAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAuZcAALmYAAC5mQAAuZoAALmbAAC5nAAAuZ0AALmegQ7QgQ7RgQ7SgQ7UgQ7VgQ7WgQ7XgQ7YgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALl9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBDs4ICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC5fQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQ7OCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAALnAAAAAFwAAuX0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQ7TgACBDs4ICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAuc4AALnPAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALl9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBDs4ICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAC5fQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQ7OCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAuX0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOzggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALl9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBDs4ICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC5fQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQ7OCAgICIBDgGoICIAACNkAAAAhAAAAJQAAuh0AAAAOAAAAKAAAuh4AAAAjAAAAyAAAuh8AALHOAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAuidfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDsuAYIAygFWAAIAECIEO2tMAAAA6AAAAOwAAAA4AALopAAC6MQAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAujIAALozAAC6NAAAujUAALo2AAC6NwAAujiBDtuBDtyBDt2BDt6BDt+BDuCBDuGATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAuX4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEO2QgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALl+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBDtkICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC5fgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQ7ZCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAABqEAAAAFwAAuX4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgQJ5gACBDtkICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC5fgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQ7ZCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAuX4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEO2QgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALl+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBDtkICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAC6pAAAACEAAAERAAABEgAAuqUAAAAjAAABEAAAuqYAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHUAAADXAAAA1wAAuq4AAAAxAAAA1wAAAMkAAADXAAAB9wAAscQAAADXAAAA1wAAurYAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDiQICIEO5AiAMgiAhYEOPggIgQ7jCBMAAAABJUXM2dMAAAA6AAAAOwAAAA4AALq6AAC6vQAAAJKiAAACAAAAAgGAX4BgogAAur4AALq/gQ7lgQ7wgE7ZAAAAIQAAACUAALrCAAAADgAAACgAALrDAAAAIwAAAMgAALrEAACxzwAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALrMXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ7igF+AMoBVgACABAiBDubTAAAAOgAAADsAAAAOAAC6zgAAutcAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAALrYAAC62QAAutoAALrbAAC63AAAut0AALreAAC634EO54EO6IEO6YEO64EO7IEO7YEO7oEO74BO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC6vgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQ7lCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAur4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEO5QgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAC7AQAAABcAALq+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEO6oAAgQ7lCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AALsPAAC7EAAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC6vgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQ7lCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAur4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEO5QgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALq+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBDuUICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC6vgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQ7lCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAur4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEO5QgICAiAQ4BqCAiAAAjZAAAAIQAAACUAALteAAAADgAAACgAALtfAAAAIwAAAMgAALtgAACxzwAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALtoXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ7igGCAMoBVgACABAiBDvHTAAAAOgAAADsAAAAOAAC7agAAu3IAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAALtzAAC7dAAAu3UAALt2AAC7dwAAu3gAALt5gQ7ygQ7zgQ70gQ71gQ72gQ73gQ74gE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALq/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBDvAICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC6vwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQ7wCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAur8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEO8AgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAkwAAAABcAALq/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDUYAAgQ7wCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAur8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEO8AgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALq/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBDvAICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC6vwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQ7wCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAAu+UAAAAhAAABEQAAARIAALvmAAAAIwAAARAAALvnAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAAB1AAAA1wAAANcAALvvAAAAMQAAANcAAADJAAAA1wAAAfcAALHFAAAA1wAAANcAALv3AAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ4kCAiBDvsIgDIIgIWBDj8ICIEO+ggSz1Ihn9MAAAA6AAAAOwAAAA4AALv7AAC7/gAAAJKiAAACAAAAAgGAX4BgogAAu/8AALwAgQ78gQ8HgE7ZAAAAIQAAACUAALwDAAAADgAAACgAALwEAAAAIwAAAMgAALwFAACx0AAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALwNXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ75gF+AMoBVgACABAiBDv3TAAAAOgAAADsAAAAOAAC8DwAAvBgAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAALwZAAC8GgAAvBsAALwcAAC8HQAAvB4AALwfAAC8IIEO/oEO/4EPAIEPAoEPA4EPBIEPBYEPBoBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC7/wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQ78CAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAu/8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEO/AgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAC8QgAAABcAALv/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEPAYAAgQ78CAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AALxQAAC8UQAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC7/wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQ78CAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwAAu/8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEO/AgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAALv/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBDvwICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC7/wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQ78CAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAu/8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEO/AgICAiAQ4BqCAiAAAjZAAAAIQAAACUAALyfAAAADgAAACgAALygAAAAIwAAAMgAALyhAACx0AAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAALypXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ75gGCAMoBVgACABAiBDwjTAAAAOgAAADsAAAAOAAC8qwAAvLMAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAALy0AAC8tQAAvLYAALy3AAC8uAAAvLkAALy6gQ8JgQ8KgQ8LgQ8MgQ8NgQ8OgQ8PgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALwAAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBDwcICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC8AAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQ8HCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAvAAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEPBwgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAESgAAABcAALwAAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICagACBDwcICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC8AAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgQ8HCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAvAAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEPBwgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAALwAAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBDwcICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAC9JgAAACEAAAERAAABEgAAvScAAAAjAAABEAAAvSgAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHUAAADXAAAA1wAAvTAAAAAxAAAA1wAAAMkAAADXAAAB9wAAscYAAADXAAAA1wAAvTgAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDiQICIEPEgiAMgiAhYEOQAgIgQ8RCBL/TXs40wAAADoAAAA7AAAADgAAvTwAAL0/AAAAkqIAAAIAAAACAYBfgGCiAAC9QAAAvUGBDxOBDx6ATtkAAAAhAAAAJQAAvUQAAAAOAAAAKAAAvUUAAAAjAAAAyAAAvUYAALHRAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAvU5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDxCAX4AygFWAAIAECIEPFNMAAAA6AAAAOwAAAA4AAL1QAAC9WQAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAvVoAAL1bAAC9XAAAvV0AAL1eAAC9XwAAvWAAAL1hgQ8VgQ8WgQ8XgQ8ZgQ8agQ8bgQ8cgQ8dgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAL1AAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBDxMICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC9QAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQ8TCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAL2DAAAAFwAAvUAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQ8YgACBDxMICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAvZEAAL2SAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAL1AAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBDxMICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAC9QAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQ8TCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAvUAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEPEwgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAL1AAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBDxMICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC9QAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQ8TCAgICIBDgGoICIAACNkAAAAhAAAAJQAAveAAAAAOAAAAKAAAveEAAAAjAAAAyAAAveIAALHRAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAvepfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDxCAYIAygFWAAIAECIEPH9MAAAA6AAAAOwAAAA4AAL3sAAC99AAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAvfUAAL32AAC99wAAvfgAAL35AAC9+gAAvfuBDyCBDyGBDyKBDyOBDySBDyWBDyaATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAvUEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEPHggICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAL1BAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBDx4ICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC9QQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQ8eCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAWNAAAAFwAAvUEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgLOAAIEPHggICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAL1BAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBDx4ICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC9QQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQ8eCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAvUEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEPHggICAiAQ4B8CAiAAAjSAAAAOwAAAA4AAL5nAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAr+sAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfYAAAA1wAAANcAAAAXAAAA14AAgEuAAIEOHggICAiAQ4DlCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAK/rAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2QAAANcAAADXAAAAFwAAANeAAIBLgACBDh4ICAgIgEOA5ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAscgAAAAXAACv6wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9oAAADXAAAA1wAAABcAAADXgACBDkGAAIEOHggICAiAQ4DnCAiAAAjfEBIAAAENAAABDgAAAQ8AAL6XAAAAIQAAAREAAAESAAC+mAAAACMAAAEQAAC+mQAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAawAAANcAAADXAAC+oQAAADEAAADXAAAAyQAAANcAAAH3AACYhAAAANcAAADXAAC+qQAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEMOQgIgQ8tCIAyCICFgQxRCAiBDywIElL9ew7TAAAAOgAAADsAAAAOAAC+rQAAvrAAAACSogAAAgAAAAIBgF+AYKIAAL6xAAC+soEPLoEPOYBO2QAAACEAAAAlAAC+tQAAAA4AAAAoAAC+tgAAACMAAADIAAC+twAAmJMAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAC+v18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPK4BfgDKAVYAAgAQIgQ8v0wAAADoAAAA7AAAADgAAvsEAAL7KAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAAC+ywAAvswAAL7NAAC+zgAAvs8AAL7QAAC+0QAAvtKBDzCBDzGBDzKBDzSBDzWBDzaBDzeBDziATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAvrEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIEPLggICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAL6xAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBDy4ICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAvvQAAAAXAAC+sQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBDzOAAIEPLggICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAAC/AgAAvwMAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAvrEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEPLggICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAL6xAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBDy4ICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC+sQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgQ8uCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAvrEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEPLggICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAL6xAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBDy4ICAgIgEOAaggIgAAI2QAAACEAAAAlAAC/UQAAAA4AAAAoAAC/UgAAACMAAADIAAC/UwAAmJMAAAIBAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAC/W18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPK4BggDKAVYAAgAQIgQ860wAAADoAAAA7AAAADgAAv10AAL9lAAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAAC/ZgAAv2cAAL9oAAC/aQAAv2oAAL9rAAC/bIEPO4EPPIEPPYEPPoEPP4EPQIEPQYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABV8AAAAXAAC+sgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAr4AAgQ85CAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAvrIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEPOQgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAL6yAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBDzkICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABY0AAAAXAAC+sgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAs4AAgQ85CAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAvrIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEPOQgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAL6yAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBDzkICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC+sgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQ85CAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAAv9gAAAAhAAABEQAAARIAAL/ZAAAAIwAAARAAAL/aAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABrAAAA1wAAANcAAL/iAAAAMQAAANcAAADJAAAA1wAAAfcAAJiFAAAA1wAAANcAAL/qAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQw5CAiBD0QIgDIIgIWBDFIICIEPQwgSeajv+NMAAAA6AAAAOwAAAA4AAL/uAAC/8QAAAJKiAAACAAAAAgGAX4BgogAAv/IAAL/zgQ9FgQ9QgE7ZAAAAIQAAACUAAL/2AAAADgAAACgAAL/3AAAAIwAAAMgAAL/4AACYlAAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAMAAXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ9CgF+AMoBVgACABAiBD0bTAAAAOgAAADsAAAAOAADAAgAAwAsAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAMAMAADADQAAwA4AAMAPAADAEAAAwBEAAMASAADAE4EPR4EPSIEPSYEPS4EPTIEPTYEPToEPT4BO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC/8gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgQ9FCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAv/IAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEPRQgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAADANQAAABcAAL/yAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEPSoAAgQ9FCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAMBDAADARAAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC/8gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgQ9FCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAv/IAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIEPRQgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAL/yAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBD0UICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC/8gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgQ9FCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAv/IAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEPRQgICAiAQ4BqCAiAAAjZAAAAIQAAACUAAMCSAAAADgAAACgAAMCTAAAAIwAAAMgAAMCUAACYlAAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAMCcXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ9CgGCAMoBVgACABAiBD1HTAAAAOgAAADsAAAAOAADAngAAwKYAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAAMCnAADAqAAAwKkAAMCqAADAqwAAwKwAAMCtgQ9SgQ9TgQ9UgQ9VgQ9WgQ9XgQ9YgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAL/zAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBD1AICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAC/8wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgQ9QCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAv/MAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEPUAgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAkwAAAABcAAL/zAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDUYAAgQ9QCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAv/MAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEPUAgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAL/zAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBD1AICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAC/8wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgQ9QCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAAwRkAAAAhAAABEQAAARIAAMEaAAAAIwAAARAAAMEbAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABrAAAA1wAAANcAAMEjAAAAMQAAANcAAADJAAAA1wAABxkAAJiGAAAA1wAAANcAAMErAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQw5CAiBD1sIgDIIgQFNgQxTCAiBD1oIEwAAAAEVDmb30wAAADoAAAA7AAAADgAAwS8AAMEyAAAAkqIAAAIAAAAHI4BfgNKiAADBMwAAwTSBD1yBD2eATtkAAAAhAAAAJQAAwTcAAAAOAAAAKAAAwTgAAAAjAAAAyAAAwTkAAJiVAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAwUFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD1mAX4AygFWAAIAECIEPXdMAAAA6AAAAOwAAAA4AAMFDAADBTAAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAwU0AAMFOAADBTwAAwVAAAMFRAADBUgAAwVMAAMFUgQ9egQ9fgQ9ggQ9igQ9jgQ9kgQ9lgQ9mgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMEzAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBD1wICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADBMwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQ9cCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAMF2AAAAFwAAwTMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQ9hgACBD1wICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAwYQAAMGFAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMEzAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBD1wICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAADBMwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQ9cCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAwTMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEPXAgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAMEzAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBD1wICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADBMwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQ9cCAgICIBDgGoICIAACNkAAAAhAAAAJQAAwdMAAAAOAAAAKAAAwdQAAAAjAAAAyAAAwdUAAJiVAAAHIwAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAwd1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD1mA0oAygFWAAIAECIEPaNMAAAA6AAAAOwAAAA4AAMHfAADB5wAAAJKnAAAH1AAAB9UAAAfWAAAH1wAAB9gAAAfZAAAH2oDhgOKA44DkgOWA5oDnpwAAwegAAMHpAADB6gAAwesAAMHsAADB7QAAwe6BD2mBD2qBD2uBD2yBEBGBEBKBEBOATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAftAAAAFwAAwTQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfUAAAA1wAAANcAAAAXAAAA14AAgOmAAIEPZwgICAiAQ4DhCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAKCwAAABcAAME0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1QAAANcAAADXAAAAFwAAANeAAIEBHoAAgQ9nCAgICIBDgOIICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAftAAAAFwAAwTQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfWAAAA1wAAANcAAAAXAAAA14AAgOmAAIEPZwgICAiAQ4DjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAagAAABcAAME0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1wAAANcAAADXAAAAFwAAANeAAIEPbYAAgQ9nCAgICIBDgOQICIAACN8QEAAAwi0AAMIuAADCLwAAwjAAAAAhAADCMQAAwjIAAAAjAADCMwAAwjQAAAAOAAAAJQAAwjUAAMI2AAAAKAAAAMgAAADJAADCOAAAACkAAAApAAAAFAAAwjwAAADPAAAAMQAAACkAAADJAAAA0gAAAD8AAADJAADCQwAAwkQAAADXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDKBD4CABIAEgAKBD2+BAU6ABIAygQHdgAiAMoEQEIEPbggTAAAAARp746jTAAAAOgAAADsAAAAOAADCSAAAwkoAAACSoQAAANyANKEAAMJLgQ9wgE7ZAAAAIQAAACUAAMJOAAAADgAAACgAAMJPAAAAIwAAAMgAAMJQAAAAagAAANwAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAMJYXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ9tgDSAMoBVgACABAiBD3HTAAAAOgAAADsAAAAOAADCWgAAwmQAAACSqQAAAO8AAADwAAAA8QAAAPIAAADzAAAA9AAAAPUAAAD2AAAA94A3gDiAOYA6gDuAPIA9gD6AP6kAAMJlAADCZgAAwmcAAMJoAADCaQAAwmoAAMJrAADCbAAAwm2BD3KBD3SBD3WBD3eBD3iBD3qBD3uBD32BD36ATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAMJxAAAAFwAAwksAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADvAAAA1wAAANcAAAAXAAAA14AAgQ9zgACBD3AICAgIgEOANwgIgAAI0gAAADsAAAAOAADCfwAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAMJLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8AAAANcAAADXAAAAFwAAANeAAIAAgACBD3AICAgIgEOAOAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAwpIAAAAXAADCSwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPEAAADXAAAA1wAAABcAAADXgACBD3aAAIEPcAgICAiAQ4A5CAiAAAjSAAAAOwAAAA4AAMKgAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAwksAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADyAAAA1wAAANcAAAAXAAAA14AAgACAAIEPcAgICAiAQ4A6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAADCswAAABcAAMJLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8wAAANcAAADXAAAAFwAAANeAAIEPeYAAgQ9wCAgICIBDgDsICIAACNIAAAA7AAAADgAAwsEAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADCSwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAADXAAAA1wAAABcAAADXgACAS4AAgQ9wCAgICIBDgDwICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAMLUAAAAFwAAwksAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAD1AAAA1wAAANcAAAAXAAAA14AAgQ98gACBD3AICAgIgEOAPQgIgAAI0wAAADoAAAA7AAAADgAAwuIAAMLjAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABoAAAABcAAMJLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9gAAANcAAADXAAAAFwAAANeAAIBQgACBD3AICAgIgEOAPggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAwvYAAAAXAADCSwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPcAAADXAAAA1wAAABcAAADXgACBD3+AAIEPcAgICAiAQ4A/CAiAAAhfEBZQZW5kaW5nTWVzc2FnZVJlYWN0aW9u0wAAADoAAAA7AAAADgAAwwUAAMMMAAAAkqYAAMMGAADDBwAAwwgAAMMJAADDCgAAK26BD4GBD4KBD4OBD4SBD4WBA9ymAADDDQAAww4AAMMPAADDEAAAwxEAAMMSgQ+GgQ+dgQ+0gQ/LgQ/igQ/5gE5fEBBzZW5kZXJJZGVudGlmaWVyXxAUc2VuZGVyU2VxdWVuY2VOdW1iZXJVZW1vamlfEBZzZW5kZXJUaHJlYWRJZGVudGlmaWVyXxAPc2VydmVyVGltZXN0YW1w3xASAAABDQAAAQ4AAAEPAADDGgAAACEAAAERAAABEgAAwxsAAAAjAAABEAAAwxwAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAGoAAADXAAAA1wAAwyQAAAAxAAAA1wAAAMkAAADXAAAB9wAAwwYAAADXAAAA1wAAwywAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBD20ICIEPiAiAMgiAhYEPgQgIgQ+HCBJ334Zq0wAAADoAAAA7AAAADgAAwzAAAMMzAAAAkqIAAAIAAAACAYBfgGCiAADDNAAAwzWBD4mBD5SATtkAAAAhAAAAJQAAwzgAAAAOAAAAKAAAwzkAAAAjAAAAyAAAwzoAAMMNAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAw0JfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD4aAX4AygFWAAIAECIEPitMAAAA6AAAAOwAAAA4AAMNEAADDTQAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAw04AAMNPAADDUAAAw1EAAMNSAADDUwAAw1QAAMNVgQ+LgQ+MgQ+NgQ+PgQ+QgQ+RgQ+SgQ+TgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMM0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBD4kICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADDNAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQ+JCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAMN3AAAAFwAAwzQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgQ+OgACBD4kICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAw4UAAMOGAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMM0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBD4kICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADDNAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgQ+JCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAwzQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEPiQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAMM0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBD4kICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADDNAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgQ+JCAgICIBDgGoICIAACNkAAAAhAAAAJQAAw9QAAAAOAAAAKAAAw9UAAAAjAAAAyAAAw9YAAMMNAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAw95fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD4aAYIAygFWAAIAECIEPldMAAAA6AAAAOwAAAA4AAMPgAADD6AAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAAw+kAAMPqAADD6wAAw+wAAMPtAADD7gAAw++BD5aBD5eBD5iBD5mBD5qBD5uBD5yATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAwzUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEPlAgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMM1AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBD5QICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADDNQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQ+UCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAMAAAAAFwAAwzUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgIGAAIEPlAgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAMM1AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBD5QICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADDNQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQ+UCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAwzUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEPlAgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAMRbAAAAIQAAAREAAAESAADEXAAAACMAAAEQAADEXQAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAagAAANcAAADXAADEZQAAADEAAADXAAAAyQAAANcAAAH3AADDBwAAANcAAADXAADEbQAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGV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A1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEP8AgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMg5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBD/AICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADIOQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgQ/wCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAARKAAAAFwAAyDkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgJqAAIEP8AgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAMg5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBD/AICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADIOQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgQ/wCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAyDkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEP8AgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAMlfAAAAIQAAAREAAAESAADJYAAAACMAAAEQAADJYQAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAagAAANcAAADXAADJaQAAADEAAADXAAAAyQAAANcAAAcZAAArbgAAANcAAADXAADJcQAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEPbQgIgQ/7CIAyCIEBTYED3AgIgQ/6CBKDAWoB0wAAADoAAAA7AAAADgAAyXUAAMl4AAAAkqIAAAIAAAAHI4BfgNKiAADJeQAAyXqBD/yBEAeATtkAAAAhAAAAJQAAyX0AAAAOAAAAKAAAyX4AAAAjAAAAyAAAyX8AAMMSAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAAyYdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD/mAX4AygFWAAIAECIEP/dMAAAA6AAAAOwAAAA4AAMmJAADJkgAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAAyZMAAMmUAADJlQAAyZYAAMmXAADJmAAAyZkAAMmagQ/+gQ//gRAAgRACgRADgRAEgRAFgRAGgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMl5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBD/wICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADJeQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgQ/8CAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAMm8AAAAFwAAyXkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRABgACBD/wICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAycoAAMnLAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMl5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBD/wICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAADJeQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgQ/8CAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAyXkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEP/AgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAMl5AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBD/wICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAA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BDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADK6gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRAXCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAMstAAAAFwAAyuoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRAcgACBEBcICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAAyzsAAMs8AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAMrqAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBEBcICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADK6gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRAXCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAyuoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEQFwgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAMrqAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBEBcICAgIgEOAaQgIgAAI3xAPAAA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VgACABAiBEJbTAAAAOgAAADsAAAAOAADRXwAA0WcAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAANFoAADRaQAA0WoAANFrAADRbAAA0W0AANFugRCXgRCYgRCZgRCagRCbgRCcgRCdgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANC0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBEJUICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADQtAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRCVCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA0LQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEQlQgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAESgAAABcAANC0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICagACBEJUICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADQtAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRCVCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA0LQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEQlQgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANC0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBEJUICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAADR2gAAACEAAAERAAABEgAA0dsAAAAjAAABEAAA0dwAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAG4AAADXAAAA1wAA0eQAAAAxAAAA1wAAAMkAAADXAAAB9wAAzMEAAADXAAAA1wAA0ewAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBECgICIEQoAiAMgiAhYEQQAgIgRCfCBKuLHA00wAAADoAAAA7AAAADgAA0fAAANHzAAAAkqIAAAIAAAACAYBfgGCiAADR9AAA0fWBEKGBEKyATtkAAAAhAAAAJQAA0fgAAAAOAAAAKAAA0fkAAAAjAAAAyAAA0foAAMzKAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAA0gJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEJ6AX4AygFWAAIAECIEQotMAAAA6AAAAOwAAAA4AANIEAADSDQAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAA0g4AANIPAADSEAAA0hEAANISAADSEwAA0hQAANIVgRCjgRCkgRClgRCngRCogRCpgRCqgRCrgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAANH0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBEKEICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADR9AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRChCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAANI3AAAAFwAA0fQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRCmgACBEKEICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAA0kUAANJGAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAANH0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBEKEICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADR9AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRChCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA0fQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEQoQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANH0AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBEKEICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADR9AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRChCAgICIBDgGoICIAACNkAAAAhAAAAJQAA0pQAAAAOAAAAKAAA0pUAAAAjAAAAyAAA0pYAAMzKAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAA0p5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEJ6AYIAygFWAAIAECIEQrdMAAAA6AAAAOwAAAA4AANKgAADSqAAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAA0qkAANKqAADSqwAA0qwAANKtAADSrgAA0q+BEK6BEK+BELCBELGBELKBELOBELSATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA0fUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEQrAgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAANH1AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBEKwICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADR9QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgRCsCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAWNAAAAFwAA0fUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgLOAAIEQrAgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANH1AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBEKwICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADR9QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRCsCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA0fUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEQrAgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AANMbAAAAIQAAAREAAAESAADTHAAAACMAAAEQAADTHQAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAbgAAANcAAADXAADTJQAAADEAAADXAAAAyQAAANcAAAH3AADMwgAAANcAAADXAADTLQAAANdfECBYREJ1Y2tldEZ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AAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADUdwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRDaCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA1HcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEQ2ggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAkwAAAABcAANR3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDUYAAgRDaCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA1HcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEQ2ggICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANR3AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBENoICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADUdwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRDaCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAA1Z0AAAAhAAABEQAAARIAANWeAAAAIwAAARAAANWfAAABEwAAAA4AAAAlAAABFAA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fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAANW4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIBLgACBEPEICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADVuAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9kAAADXAAAA1wAAABcAAADXgACAS4AAgRDxCAgICIBDgOYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAJiWAAAAFwAA1bgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfaAAAA1wAAANcAAAAXAAAA14AAgRAUgACBEPEICAgIgEOA5wgIgAAI0gAAADsAAAAOAADW3gAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAAMrrAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIDbgACBECIICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADK6wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9kAAADXAAAA1wAAABcAAADXgACAS4AAgRAiCAgICIBDgOYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAMzNAAAAFwAAyusAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfaAAAA1wAAANcAAAAXAAAA14AAgRDjgACBECIICAgIgEOA5wgIgAAI3xASAAABDQAAAQ4AAAEPAADXDgAAACEAAAERAAABEgAA1w8AAAAjAAABEAAA1xAAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAGsAAADXAAAA1wAA1xgAAAAxAAAA1wAAAMkAAADXAAAB9wAAmIgAAADXAAAA1wAA1yAAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDDkICIERAAiAMgiAhYEMVQgIgRD/CBK1FeAw0wAAADoAAAA7AAAADgAA1yQAANcnAAAAkqIAAAIAAAACAYBfgGCiAADXKAAA1ymBEQGBEQyATtkAAAAhAAAAJQAA1ywAAAAOAAAAKAAA1y0AAAAjAAAAyAAA1y4AAJiXAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAA1zZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEP6AX4AygFWAAIAECIERAtMAAAA6AAAAOwAAAA4AANc4AADXQQAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAAA10IAANdDAADXRAAA10UAANdGAADXRwAA10gAANdJgREDgREEgREFgREHgREIgREJgREKgRELgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAANcoAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBEQEICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADXKAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgREBCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAANdrAAAAFwAA1ygAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgREGgACBEQEICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAA13kAANd6AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAANcoAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBEQEICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADXKAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgREBCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA1ygAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIERAQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANcoAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBEQEICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADXKAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgREBCAgICIBDgGoICIAACNkAAAAhAAAAJQAA18gAAAAOAAAAKAAA18kAAAAjAAAAyAAA18oAAJiXAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAA19JfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEP6AYIAygFWAAIAECIERDdMAAAA6AAAAOwAAAA4AANfUAADX3AAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAA190AANfeAADX3wAA1+AAANfhAADX4gAA1+OBEQ6BEQ+BERCBERGBERKBEROBERSATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA1ykAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIERDAgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAANcpAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBEQwICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADXKQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgREMCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAARKAAAAFwAA1ykAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgJqAAIERDAgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANcpAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBEQwICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADXKQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgREMCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA1ykAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIERDAgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AANhPAAAAIQAAAREAAAESAADYUAAAACMAAAEQAADYUQAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAawAAANcAAADXAADYWQAAADEAAADXAAAAyQAAANcAAAH3AACYiQAAANcAAADXAADYYQAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEMOQgIgREXCIAyCICFgQxWCAiBERYIEnV8VZzTAAAAOgAAADsAAAAOAADYZQAA2GgAAACSogAAAgAAAAIBgF+AYKIAANhpAADYaoERGIERI4BO2QAAACEAAAAlAADYbQAAAA4AAAAoAADYbgAAACMAAADIAADYbwAAmJgAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAADYd18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BEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADYagAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgREjCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA2GoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIERIwgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANhqAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBESMICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABs8AAAAXAADYagAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAy4AAgREjCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA2GoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIERIwgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANhqAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBESMICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADYagAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgREjCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAA2ZAAAAAhAAABEQAAARIAANmRAAAAIwAAARAAANmSAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABrAAAA1wAAANcAANmaAAAAMQAAANcAAADJAAAA1wAABxkAAJiKAAAA1wAAANcAANmiAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQw5CAiBES4IgDIIgQFNgQxXCAiBES0IEi6UAv/TAAAAOgAAADsAAAAOAADZpgAA2akAAACSogAAAgAAAAcjgF+A0qIAANmqAADZq4ERL4EROoBO2QAAACEAAAAlAADZrgAAAA4AAAAoAADZrwAAACMAAADIAADZsAAAmJkAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAADZuF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYERLIBfgDKAVYAAgAQIgREw0wAAADoAAAA7AAAADgAA2boAANnDAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAADZxAAA2cUAANnGAADZxwAA2cgAANnJAADZygAA2cuBETGBETKBETOBETWBETaBETeBETiBETmATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA2aoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIERLwgICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANmqAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBES8ICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAA2e0AAAAXAADZqgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBETSAAIERLwgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAADZ+wAA2fwAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA2aoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIERLwgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAANmqAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIDbgACBES8ICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADZqgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgREvCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA2aoAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIERLwgICAiAQ4BpCAi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rAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBEUYICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADa6wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRFGCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA2usAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIERRggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANrrAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBEUYICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADa6wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRFGCAgICIBDgGoICIAACNkAAAAhAAAAJQAA24sAAAAOAAAAKAAA24wAAAAjAAAAyAAA240AAJiaAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAA25VfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEUOAYIAygFWAAIAECIERUtMAAAA6AAAAOwAAAA4AANuXAADbnwAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwAA26AAANuhAADbogAA26MAANukAADbpQAA26aBEVOBEVSBEVWBEVaBEVeBEViBEVmATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAVfAAAAFwAA2uwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgK+AAIERUQgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAANrsAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBEVEICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABV8AAAAXAADa7AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAr4AAgRFRCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAWNAAAAFwAA2uwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgLOAAIERUQgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAANrsAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBEVEICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADa7AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8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AANeAAIBLgACBEboICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADgLQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRG6CAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAOBwAAAAFwAA4C0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRG/gACBEboICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAA4H4AAOB/AAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAOAtAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBEboICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADgLQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRG6CAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA4C0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIERuggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAOAtAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwA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BJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA4X4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADwAAAA1wAAANcAAAAXAAAA14AAgACAAIER1AgICAiAQ4A4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAADhxQAAABcAAOF+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8QAAANcAAADXAAAAFwAAANeAAIER2oAAgRHUCAgICIBDgDkICIAACNIAAAA7AAAADgAA4dMAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADhfgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPIAAADXAAAA1wAAABcAAADXgACAAIAAgRHUCAgICIBDgDoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAOHmAAAAFwAA4X4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADzAAAA1wAAANcAAAAXAAAA14AAgRHdgACBEdQICAgIgEOAOwgIgAAI0gAAADsAAAAOAADh9AAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAOF+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9AAAANcAAADXAAAAFwAAANeAAIBLgACBEdQICAgIgEOAPAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAA4gcAAAAXAADhfgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPUAAADXAAAA1wAAABcAAADXgACBEeC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UAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADjmgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRIACAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAOPdAAAAFwAA45oAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRIFgACBEgAICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgAA4+sAAOPsAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAOOaAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBEgAICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAADjmgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgRIACAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA45oAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIESAAgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAOOaAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBEgAICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADjmgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRIACAgICIBDgGoICIAACNkAAAAhAAAAJQAA5DoAAAAOAAAAKAAA5DsAAAAjAAAAyAAA5DwAADy2AAAHIwAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wAA5ERfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEf2A0oAygFWAAIAECIESDNMAAAA6AAAAOwAAAA4AAORGAADkTgAAAJKnAAAH1AAAB9UAAAfWAAAH1wAAB9gAAAfZAAAH2oDhgOKA44DkgOWA5oDnpwAA5E8AAORQAADkUQAA5FIAAORTAADkVAAA5FWBEg2BEg6BEg+BEhCBEhGBEhKBEhOATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAftAAAAFwAA45sAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfUAAAA1wAAANcAAAAXAAAA14AAgOmAAIESCwgICAiAQ4DhCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAKCwAAABcAAOObAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1QAAANcAAADXAAAAFwAAANeAAIEBHoAAgRILCAgICIBDgOIICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAf8AAAAFwAA45sAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfWAAAA1wAAANcAAAAXAAAA14AAgOuAAIESCwgICAiAQ4DjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAkQAAABcAAOObAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1wAAANcAAADXAAAAFwAAANeAAIER0YAAgRILCAgICIBDgOQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA45sAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfYAAAA1wAAANcAAAAXAAAA14AAgEuAAIESCwgICAiAQ4DlCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAOObAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2QAAANcAAADXAAAAFwAAANeAAIBLgACBEgsICAgIgEOA5ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAA4jsAAAAXAADjmwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9oAAADXAAAA1wAAABcAAADXgACBEeaAAIESCwgICAiAQ4DnCAiAAAjSAAAAOwAAAA4AAOTBAAABJ6EAANwZgRHQgEITAAAAASM7F4nfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAAJakAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIDbgACBDDMICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAACWpAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9kAAADXAAAA1wAAABcAAADXgACAS4AAgQwzCAgICIBDgOYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwA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BEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA548AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIESSggICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAOePAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBEkoICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAA59IAAAAXAADnjwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBEk+AAIESSggICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAADn4AAA5+EAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA548AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIESSggICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAAOePAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIDbgACBEkoICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADnjwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgRJKCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA548AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIESSggICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAOePAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBEkoICAgIgEOAaggIgAAI2QAAACEAAAAlAADoLwAAAA4AAAAoAADoMAAAACMAAADIAADoMQAAfRIAAAIBAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAADoOV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYESR4BggDKAVYAAgAQIgRJW0wAAADoAAAA7AAAADgAA6DsAAOhDAAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAADoRAAA6EUAAOhGAADoRwAA6EgAAOhJAADoSoESV4ESWIESWYESWoESW4ESXIESXYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADnkAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgRJVCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA55AAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIESVQgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAOeQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBElUICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABEoAAAAXAADnkAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAmoAAgRJVCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA55AAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIESVQgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAOeQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBElUICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADnkAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRJVCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwAA6LYAAAAhAAABEQAAARIAAOi3AAAAIwAAARAAAOi4AAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAACQAAAA1wAAANcAAOjAAAAAMQAAANcAAADJAAAA1wAABxkAAH0BAAAA1wAAANcAAOjIAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGV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AAADXgACAAIAAgRKxCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA7JQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIESsQgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAOyUAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBErEICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAJMAAAAAXAADslAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBA1GAAIESsQgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAOyUAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBErEICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADslAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRKxCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA7JQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIESsQgICAiAQ4B8CAiAAAjSAAA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SAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAO9FAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBEtgICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAA74gAAAAXAADvRQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBEt2AAIES2AgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAADvlgAA75cAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA70UAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIES2AgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAO9FAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBEtgICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADvRQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgRLYCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA70UAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIES2AgICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAE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AAPE/AADxQAAA8UGBEvyBEv2BEv6BEv+BEwCBEwGBEwKATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA8IcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIES+ggICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAPCHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBEvoICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADwhwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgRL6CAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAMAAAAAFwAA8IcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgIGAAIES+ggICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAPCHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBEvoICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAADwhwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRL6CAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA8IcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIES+ggICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAPGtAAAAIQAAAREAAAESAADxrgAAACMAAAEQAADxrwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAegAAANcAAADXAADxtwAAADEAAADXAAAAyQAAANcAAAH3AABumgAAANcAAADXAADxvwAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEI9wgIgRMFCIAyCICFgQkTCAiBEwQIEtlMABbTAAAAOgAAADsAAAAOAADxwwAA8cYAAACSogAAAgAAAAIBgF+AYKIAAPHHAADxyIETBoETEYBO2QAAACEAAAAlAADxywAAAA4AAAAoAADxzAAAACMAAADIAADxzQAAbqYAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAADx1V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYETA4BfgDKAVYAAgAQIgRMH0wAAADoAAAA7AAAADgAA8dcAAPHgAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAADx4QAA8eIAAPHjAADx5AAA8eUAAPHmAADx5wAA8eiBEwiBEwmBEwqBEwyBEw2BEw6BEw+BExCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA8ccAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIETBggICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAPHHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBEwYICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAA8goAAAAXAADxxwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBEwuAAIETBggICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAADyGAAA8hkAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA8ccAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIETBggICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAPHHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBEwYICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADxxwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgRMGCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA8cc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VgACABAiBEynTAAAAOgAAADsAAAAOAADztAAA87wAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAAPO9AADzvgAA878AAPPAAADzwQAA88IAAPPDgRMqgRMrgRMsgRMtgRMugRMvgRMwgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAPMJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBEygICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAADzCQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRMoCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA8wkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIETKAgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAkwAAAABcAAPMJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDUYAAgRMoCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA8wkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIETKAgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAA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RAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAD2zAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRNtCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAVfAAAAFwAA9swAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgK+AAIETbQgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFjQAAABcAAPbMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICzgACBE20ICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAD2zAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRNtCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA9swAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIETbQgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAPbMAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBE20ICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAD38gAAACEAAAERAAABEgAA9/MAAAAjAAABEAAA9/QAAAETAAAADgA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AARUAAAAoAAABFgAAABcAAAAXAAAAFwAA+YIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIETlQgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAD5xQAAABcAAPmCAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIETmoAAgROVCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAPnTAAD51AAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAD5ggAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgROVCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA+YIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIETlQgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAPmCAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBE5UICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAD5ggAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgROVCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAA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TvIETvYETvoETv4BO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAD6xAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgRO3CAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAA+sQAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIETtwgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAPrEAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBE7cICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAGoQAAAAXAAD6xAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBAnmAAIETtwgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAPrEAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBE7cICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAD6xAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRO3CAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwA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ZgRQagE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAP9GAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBFBIICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAD/RgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRQSCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA/0YAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEUEggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAADAAAAABcAAP9GAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICBgACBFBIICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAD/RgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRQSCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAA/0YAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEUEggICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAP9GAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBFBIICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAEAbAAAACEAAAERAAABEgABAG0AAAAjAAABEAABAG4AAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAIsAAADXAAAA1wABAHYAAAAxAAAA1wAAAMkAAADXAAAB9wAA/XcAAADXAAAA1wABAH4AAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBE9QICIEUHQiAMgiAhYET4AgIgRQcCBKrlg+S0wAAADoAAAA7AAAADgABAIIAAQCFAAAAkqIAAAIAAAACAYBfgGCiAAEAhgABAIeBFB6BFCmATtkAAAAhAAAAJQABAIoAAAAOAAAAKAABAIsAAAAjAAAAyAABAIwAAP3lAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABAJRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFBuAX4AygFWAAIAECIEUH9MAAAA6AAAAOwAAAA4AAQCWAAEAnwAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAABAKAAAQChAAEAogABAKMAAQCkAAEApQABAKYAAQCngRQggRQhgRQigRQkgRQlgRQmgRQngRQogE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAQCGAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBFB4ICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEAhgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRQeCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAQDJAAAAFwABAIYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRQjgACBFB4ICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABANcAAQDYAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAQCGAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBFB4ICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEAhgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRQeCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABAIYAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEUHggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAQCGAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAA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XgACAAIAAgRShCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABBv0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEUoQgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAQb9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBFKEICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAwAAAAAXAAEG/QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAgYAAgRShCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABBv0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEUoQgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAQb9AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBFKEICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEG/QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRShCAgICIBDgHwICIAACN8QEgAAAQ0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RAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEJfwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgRTPCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABCX8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEUzwgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAQl/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBFM8ICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAJ0MAAAAXAAEJfwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBA4CAAIEUzwgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAQl/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBFM8ICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEJfwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRTPCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARU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AAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFXwAAABcAAQ/NAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAICvgACBFUsICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEPzQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRVLCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABD80AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEVSwgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAsiAAAABcAAQ/NAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIED8YAAgRVLCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABD80AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEVSwgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAQ/NAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBFUsICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEPzQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRVLCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwABEPMAAAAhAAABEQAAARIAARD0AAAAIwAAARAAARD1AAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAACKAAAA1wAAANcAARD9AAAAMQAAANcAAADJAAAA1wAABxkAADFBAAAA1wAAANcAAREFAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQQ3CAiBFVYIgDIIgQFNgQRPCAiBFVUIEoswS8HTAAAAOgAAADsAAAAOAAERCQABEQwAAACSogAAAgAAAAcjgF+A0qIAARENAAERDoEVV4EVYoBO2QAAACEAAAAlAAEREQAAAA4AAAAoAAEREgAAACMAAADIAAEREwAAMVEAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAERG18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEVVIBfgDKAVYAAgAQIgRVY0wAAADoAAAA7AAAADgABER0AAREmAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAAERJwABESgAAREpAAERKgABESsAAREsAAERLQABES6BFVmBFVqBFVuBFV2BFV6BFV+BFWCBFWGATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABEQ0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIEVVwgICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAARENAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBFVcICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwABEVAAAAAXAAERDQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBFVyAAIEVVwgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAAERXgABEV8AAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABEQ0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEVVwgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAARENAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBFVcICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAERDQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgRVXCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABEQ0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEVVwgICAiAQ4B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1dGVzc3RvcmFnZYEVaIA0gDKAVYAAgAQIgRVs0wAAADoAAAA7AAAADgABEjQAARI+AAAAkqkAAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPeAN4A4gDmAOoA7gDyAPYA+gD+pAAESPwABEkAAARJBAAESQgABEkMAARJEAAESRQABEkYAARJHgRVtgRVvgRVwgRVygRVzgRV1gRV2gRV4gRV5gE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAESSwAAABcAARIlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA7wAAANcAAADXAAAAFwAAANeAAIEVboAAgRVrCAgICIBDgDcICIAACNIAAAA7AAAADgABElkAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAESJQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPAAAADXAAAA1wAAABcAAADXgACAAIAAgRVrCAgICIBDgDgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAARJsAAAAFwABEiUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAADxAAAA1wAAANcAAAAXAAAA14AAgRVxgACBFWsICAgIgEOAOQgIgAAI0gAAADsAAAAOAAESegAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAARIlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA8gAAANcAAADXAAAAFwAAANeAAIAAgACBFWsICAgIgEOAOggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwABEo0AAAAXAAESJQAAANcAAADXAAAA1wAAADEAAADXAAABHwA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BEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAETSgAAABcAARMHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEVhoAAgRWBCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AARNYAAETWQAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAETBwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgRWBCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABEwcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIEVgQgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAARMHAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBFYEICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAETBwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgRWBCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABEwcAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEVgQgICAiAQ4BqCAiAAAjZAAAAIQAAACUAAROnAAAADgAAACg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fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFZWAX4AygFWAAIAECIEVmdMAAAA6AAAAOwAAAA4AARRYAAEUYQAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAABFGIAARRjAAEUZAABFGUAARRmAAEUZwABFGgAARRpgRWagRWbgRWcgRWegRWfgRWggRWhgRWigE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAARRIAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBFZgICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEUSAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRWYCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAARSLAAAAFwABFEgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRWdgACBFZgICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABFJkAARSaAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAARRIAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBFZgICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAEUSAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgRWYCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABFEgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEVmAgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAARRIAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBFZgICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEUSAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRWYCAgICIBDgGoICIAACNkAAAAhAAAAJQABFOgAAAAOAAAAKAABFOkAAAAjAAAAyAABFOoAARLmAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABFPJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFZWAYIAygFWAAIAECIEVpNMAAAA6AAAAOwAAAA4AART0AAEU/AAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwABFP0AART+AAEU/wABFQAAARUBAAEVAgABFQOBFaWBFaaBFaeBFaiBFamBFaqBFauATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABFEkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEVowgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAARRJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBFaMICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEUSQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgRWjCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAMAAAAAFwABFEkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgIGAAIEVowgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAARRJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBFaMICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEUSQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRWjCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABFEkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEVowg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AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAARbLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBFdEICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEWywAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRXRCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABFssAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEV0QgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAESgAAABcAARbLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICagACBFdEICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEWywAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRXRCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABFssAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEV0QgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAARbLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBFdEICAgIgEOAfAgIgAAI0gAAADsAAAAOAAEX8QAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAHiwAAABcAAREOAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIDbgACBFWIICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAERDgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9kAAADXAAAA1wAAABcAAADXgACAS4AAgRViCAgICIBDgOYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAARLnAAAAFwABEQ4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfaAAAA1wAAANcAAAAXAAAA14AAgRWsgACBFWIICAgIgEOA5wgIgAAI3xASAAABDQAAAQ4AAAEPAAEYIQAAACEAAAERAAABEgABGCIAAAAjAAABEAABGCMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAIoAAADXAAAA1wABGCsAAAAxAAAA1wAAAMkAAADXAAAB9wAAMUIAAADXAAAA1wABGDMAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBDcICIEV4AiAMgiAhYEEUAgIgRXfCBKhycZF0wAAADoAAAA7AAAADgABGDcAARg6AAAAkqIAAAIAAAACAYBfgGCiAAEYOwABGDyBFeGBFeyATtkAAAAhAAAAJQABGD8AAAAOAAAAKAABGEAAAAAjAAAAyAABGEEAADFSAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABGElfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFd6AX4AygFWAAIAECIEV4tMAAAA6AAAAOwAAAA4AARhLAAEYVAAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAABGFUAARhWAAEYVwABGFgAARhZAAEYWgABGFsAARhcgRXjgRXkgRXlgRXngRXogRXpgRXqgRXrgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAARg7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBFeEICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEYOwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRXhCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAARh+AAAAFwABGDsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRXmgACBFeEICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABGIwAARiNAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAARg7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBFeEICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEYOwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRXhCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABGDsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEV4QgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAARg7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBFeEICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEYOwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRXhCAgICIBDgGoICIAACNkAAAAhAAAAJQABGNsAAAAOAAAAKAABGNwAAAAjAAAAyAABGN0AADFSAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABGOVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFd6AYIAygFWAAIAECIEV7dMAAAA6AAAAOwAAAA4AARjnAAEY7wAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwA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0ZXNzdG9yYWdlgRYMgGCAMoBVgACABAiBFhvTAAAAOgAAADsAAAAOAAEbaQABG3EAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAARtyAAEbcwABG3QAARt1AAEbdgABG3cAARt4gRYcgRYdgRYegRYfgRYggRYhgRYigE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFXwAAABcAARq+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAICvgACBFhoICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEavgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRYaCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABGr4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEWGggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFjQAAABcAARq+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICzgACBFhoICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEavgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRYaCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQA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AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEegQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRZfCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABHoEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEWXwgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAsiAAAABcAAR6BAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIED8YAAgRZfCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABHoEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEWXwgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAR6BAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBFl8ICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEegQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRZfCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwABH6cAAAAhAAABEQAAARIAAR+oAAAAIwAAARAAAR+pAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAACKAAAA1wAAANcAAR+xAAAAMQAAANcAAADJAAAA1wAAAfcAACtpAAAA1wAAANcAAR+5AAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQQ3CAiBFmoIgDIIgIWBA9cICIEWaQgSrdu9+9MAAAA6AAAAOwAAAA4AAR+9AAEfwAAAAJKiAAACAAAAAgGAX4BgogABH8EAAR/CgRZrgRZ2gE7ZAAAAIQAAACUAAR/FAAAADgAAACgAAR/GAAAAIwAAAMgAAR/HAAAxWQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAR/PXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRZogF+AMoBVgACABAiBFmzTAAAAOgAAADsAAAAOAAEf0QABH9oAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAR/bAAEf3AABH90AAR/eAAEf3wABH+AAAR/hAAEf4oEWbYEWboEWb4EWcYEWcoEWc4EWdIEWdYBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEfwQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgRZrCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABH8EAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEWawgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAEgBAAAABcAAR/BAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEWcIAAgRZrCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AASASAAEgEwAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEfwQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgRZrCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABH8EAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIEWawgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAR/BAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBFmsICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEfwQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgRZrCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABH8EAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14A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AIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEhSAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgRaLCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABIUgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEWiwgICAiAQ4BqCAiAAAjZAAAAIQAAACUAASHoAAAADgAAACgAASHpAAAAIwAAAMgAASHqAAArdAAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAASHyXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRaIgGCAMoBVgACABAiBFpfTAAAAOgAAADsAAAAOAAEh9AABIfwAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAASH9AAEh/gABIf8AASIAAAEiAQABIgIAASIDgRaYgRaZgRaagRabgRacgRadgRaegE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASFJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBFpYICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEhSQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRaWCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABIUkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEWlggICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAsiAAAABcAASFJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIED8YAAgRaWCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABIUkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEWlggICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASFJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBFpYICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEhSQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRaWCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwABIm8AAAAhAAABEQAAARIAASJwAAAAIwAAARAAASJxAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABwAAAA1wAAANcAASJ5AAAAMQAAANcAAADJAAAA1wAAAfcAACtsAAAA1wAAANcAASKBAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQPBCAiBFqEIgDIIgIWBA9oICIEWoAgSoKJ9H9MAAAA6AAAAOwAAAA4AASKFAAEiiAAAAJKiAAACAAAAAgGAX4BgogABIokAASKKgRaigRatgE7ZAAAAIQAAACUAASKNAAAADgAAACgAASKOAAAAIwAAAMgAASKPAAArdQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAASKXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRafgF+AMoBVgACABAiBFqPTAAAAOgAAADsAAAAOAAEimQABIqIAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAASKjAAEipAABIqUAASKmAAEipwABIqgAASKpAAEiqoEWpIEWpYEWpoEWqIEWqYEWqoEWq4EWrIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEiiQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgRaiCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABIokAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEWoggICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAEizAAAABcAASKJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEWp4AAgRaiCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AASLaAAEi2wAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEiiQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgRaiCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwABIokAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEWoggICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAASKJAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBFqIICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEiiQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgRaiCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABIokAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEWoggICAiAQ4BqCAiAAAjZAAAAIQAAACUAASMpAAAADgAAACgAASMqAAAAIwAAAMgAASMrAAArdQAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAASMzXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRafgGCAMoBVgACABAiBFq7TAAAAOgAAADsAAAAOAAEjNQABIz0AAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAASM+AAEjPwABI0AAASNBAAEjQgABI0MAASNEgRavgRawgRaxgRaygRazgRa0gRa1gE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASKKAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBFq0ICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEiigAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRatCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABIooAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEWrQgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAkwAAAABcAASKKAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDUYAAgRatCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABIooAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgAC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BFgAAABcAAAF5AAAAFwABI8sAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEWxAgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASPLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBFsQICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAGoQAAAAXAAEjywAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBAnmAAIEWxAgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASPLAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBFsQICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEjywAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRbECAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABI8sAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEWxAgICAiAQ4B8CAiAAAjSAAAAOwAAAA4AASTxAAABJ6CAQt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF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AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABJTwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEW3wgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASU8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBFt8ICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAJMAAAAAXAAElPAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACBA1GAAIEW3wgICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASU8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBFt8ICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAElPAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRbfCAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABJTwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEW3wgICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AASZiAAAAIQAAAREAAAESAAEmYwAAACMAAAEQAAEmZAAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAfgAAANcAAADXAAEmbAAAADEAAADXAAAAyQAAANcAAAcZAAAhogAAANcAAADXAAEmdAAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEDmAgIgRbqCIAyCIEBTYEDCggIgRbpCBKhs9ko0wAAADoAAAA7AAAADgABJngAASZ7AAAAkqIAAAIAAAAHI4BfgNKiAAEmfAABJn2BFuuBFvaATtkAAAAhAAAAJQABJoAAAAAOAAAAKAABJoEAAAAjAAAAyAABJoIAACl0AAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABJopfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFuiAX4AygFWAAIAECIEW7NMAAAA6AAAAOwAAAA4AASaMAAEmlQAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAABJpYAASaXAAEmmAABJpkAASaaAAEmmwABJpwAASadgRbtgRbugRbvgRbxgRbygRbzgRb0gRb1gE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAASZ8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBFusICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEmfAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRbrCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAASa/AAAAFwABJnwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRbwgACBFusICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABJs0AASbOAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAASZ8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBFusICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAEmfAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgRbrCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABJnwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEW6wgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASZ8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBFusICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEmfAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABc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VAAAAKAAAARYAAAAXAAAAFwAAABcAASe+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBFw0ICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEnvgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRcNCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABJ74AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEXDQgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAkwAAAABcAASe+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDUYAAgRcNCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABJ74AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEXDQgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASe+AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBFw0ICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEnvgAAANc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AIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABY0AAAAXAAEo/wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAs4AAgRckCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABKP8AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEXJAgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASj/AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBFyQICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEo/wAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRckCAgICIBDgHwICIAACNIAAAA7AAAADgABKiUAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAAnmgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9gAAADXAAAA1wAAABcAAADXgACA24AAgQOSCAgICIBDgOUICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwAAJ5oAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEDkggICAiAQ4DmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAARE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A1wAAANcAAAAXAAAA14AAgACAAIEXPwgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAADAAAAABcAASpwAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICBgACBFz8ICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEqcAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRc/CAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABKnAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEXPwgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASpwAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBFz8ICAgIgEOAfAgIgAAI0gAAADsAAAAOAAErlgAAASeggELfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAACHSAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2AAAANcAAADXAAAAFwAAANeAAIBLgACBAx4ICAgIgEOA5QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAAh0gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9kAAADXAAAA1wAAABcAAADXgACAS4AAgQMeCAgICIBDgOYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAACOwAAAAFwAAIdIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfaAAAA1wAAANcAAAAXAAAA14AAgQNVgACBAx4ICAgIgEOA5wgIgAAI3xASAAABDQAAAQ4AAAEPAAErxgAAACEAAAERAAABEgABK8cAAAAjAAABEAABK8gAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHMAAADXAAAA1wABK9AAAAAxAAAA1wAAAMkAAADXAAAB9wAAIaMAAADXAAAA1wABK9gAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBAvYICIEXTgiAMgiAhYEDCwgIgRdNCBKQAyuI0wAAADoAAAA7AAAADgABK9wAASvfAAAAkqIAAAIAAAACAYBfgGCiAAEr4AABK+GBF0+BF1qATtkAAAAhAAAAJQABK+QAAAAOAAAAKAABK+UAAAAjAAAAyAABK+YAACGqAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABK+5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF0yAX4AygFWAAIAECIEXUNMAAAA6AAAAOwAAAA4AASvwAAEr+QAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAABK/oAASv7AAEr/AABK/0AASv+AAEr/wABLAAAASwBgRdRgRdSgRdTgRdVgRdWgRdXgRdYgRdZgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAASvgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBF08ICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEr4AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRdPCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAASwjAAAAFwABK+AAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRdUgACBF08ICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABLDEAASwyAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAASvgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBF08ICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEr4AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRdPCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABK+AAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEXTwgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAASvgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBF08ICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEr4AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRdPCAgICIBDgGoICIAACNkAAAAhAAAAJQABLIAAAAAOAAAAKAABLIEAAAAjAAAAyAABLIIAACGqAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABLIpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF0yAYIAygFWAAIAECIEXW9MAAAA6AAAAOwAAAA4AASyMAAEslAAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwABLJUAASyWAAEslwABLJgAASyZAAEsmgABLJuBF1yBF12BF16BF1+BF2CBF2GBF2KATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABK+EAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEXWggICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAASvhAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBF1oICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQA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AkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAS0hAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBF2YICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEtIQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRdmCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABLSEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEXZggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAS0hAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBF2YICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEtIQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRdmCAgICIBDgGoICIAACNkAAAAhAAAAJQABLcEAAAAOAAAAKAABLcIAAAAjAAAAyAABLcMAACGrAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABLctfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR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7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEXiAgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAS5jAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBF4gICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABY0AAAAXAAEuYwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAs4AAgReICAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABLmMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEXiAgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAS5jAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBF4gICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEuYwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgReICAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwABL4kAAAAhAAABEQAAARIAAS+KAAAAIwAAARAAAS+LAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABzAAAA1wAAANcAAS+TAAAAMQAAANcAAADJAAAA1wAAAfcAACGmAAAA1wAAANcAAS+bAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQL2CAiBF5MIgDIIgIWBAw4ICIEXkggSKmMtYdMAAAA6AAAAOwAAAA4AAS+fAAEvogAAAJKiAAACAAAAAgGAX4BgogABL6MAAS+kgReUgRefgE7ZAAAAIQAAACUAAS+nAAAADgAAACgAAS+oAAAAIwAAAMgAAS+pAAAhrQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAS+xXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgReRgF+AMoBVgACABAiBF5XTAAAAOgAAADsAAAAOAAEvswABL7wAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAS+9AAEvvgABL78AAS/AAAEvwQABL8IAAS/DAAEvxIEXloEXl4EXmIEXmoEXm4EXnIEXnYEXnoBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEvowAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgReUCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABL6MAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEXlAgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAEv5gAAABcAAS+jAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEXmYAAgReUCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAS/0AAEv9QAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEvowAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgReUCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABL6MAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgEuAAIEXlAgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAS+jAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBF5QICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEvowAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgReUCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABL6MAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEXlAgICAiAQ4BqCAiAAAjZAAAAIQAAACUAATBDAAAADgAAACgAATBEAAAAIwAAAMgAATBFAAAhrQAAAgEAAADJAAAA6AAAABcAAAApAAAAMQAAANcAATBNXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgReRgGCAMoBVgACABAiBF6DTAAAAOgAAADsAAAAOAAEwTwABMFcAAACSpwAAAroAAAK7AAACvAAAAr0AAAK+AAACvwAAAsCAdoB3gHiAeYB6gHuAfKcAATBYAAEwWQABMFoAATBbAAEwXAABMF0AATBegRehgReigRejgRekgRelgRemgRengE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAS+kAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACugAAANcAAADXAAAAFwAAANeAAIAAgACBF58ICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEvpAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRefCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABL6QAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEXnwgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAkwAAAABcAAS+kAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIEDUYAAgRefCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAA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NAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAATDlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBF7YICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEw5QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgRe2CAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAABqEAAAAFwABMOUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgQJ5gACBF7YICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEw5QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRe2CAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABMOUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEXtggICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAATDlAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBF7YICAgIgEOAfAgIgAAI0gAAADsAAAAOAAEyCwAAASeggELSAAAAOwAAAA4AATIOAAA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C3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEyOAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPQAAADXAAAA1wAAABcAAADXgACAS4AAgRfFCAgICIBDgDwICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAATLBAAAAFwABMjgAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAD1AAAA1wAAANcAAAAXAAAA14AAgRfRgACBF8UICAgIgEOAPQgIgAAI0wAAADoAAAA7AAAADgABMs8AATLQAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABoAAAABcAATI4AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAA9gAAANcAAADXAAAAFwAAANeAAIBQgACBF8UICAgIgEOAPggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwABMuMAAAAXAAEyOAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAPcAAADXAAAA1wAAABcAAADXgACBF9SAAIEXxQgICAiAQ4A/CAiAAAhfECFSZWNlaXZlZEZ5bGVNZXNzYWdlSm9pbldpdGhTdGF0dXPTAAAAOgAAADsAAAAOAAEy8gABMvYAAACSowABMvMAATL0AAEy9YEX1oEX14EX2KMAATL3AAEy+AABMvmBF9mBGAeBGB6ATl8QD3JlY2VpdmVkTWVzc2FnZV8QEmRvd25zaXplZFRodW1ibmFpbF8QEG51bWJlckZyb21FbmdpbmXfEBIAAAENAAABDgAAAQ8AATL/AAAAIQAAAREAAAESAAEzAAAAACMAAAEQAAEzAQAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAfQAAANcAAADXAAEzCQAAADEAAADXAAAAyQAAANcAAAcZAAEy8wAAANcAAADXAAEzEQAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEXwggIgRfbCIAyCIEBTYEX1ggIgRfaCBK9Jk8E0wAAADoAAAA7AAAADgABMxUAATMYAAAAkqIAAAIAAAAHI4BfgNKiAAEzGQABMxqBF9yBF+eATtkAAAAhAAAAJQABMx0AAAAOAAAAKAABMx4AAAAjAAAAyAABMx8AATL3AAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABMydfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF9mAX4AygFWAAIAECIEX3dMAAAA6AAAAOwAAAA4AATMpAAEzMgAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAABMzMAATM0AAEzNQABMzYAATM3AAEzOAABMzkAATM6gRfegRffgRfggRfigRfjgRfkgRflgRfmgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAATMZAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBF9wICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAEzGQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRfcCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAATNcAAAAFwABMxkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRfhgACBF9wICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABM2oAATNrAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAATMZAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBF9wICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEzGQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRfcCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABMxkAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEX3AgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAATMZAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBF9wICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAEzGQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRfcCAgICIBDgGoICIAACNkAAAAhAAAAJQABM7kAAAAOAAAAKAABM7oAAAAjAAAAyAABM7sAATL3AAAHIwAAAMkAAADoAAAAFwAAACk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AAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRgKCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAATXeAAAAFwABNZsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRgPgACBGAoICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABNewAATXtAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAATWbAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBGAoICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAE1mwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgRgKCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABNZsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEYCggICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAATWbAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBGAoICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAE1mwAAANcAAADXAAAA1wAAADEAAADXAAABHwA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ADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAE23QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgRgsCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABNt0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEYLAgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAFXwAAABcAATbdAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAICvgACBGCwICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABY0AAAAXAAE23QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAs4AAgRgsCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABNt0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEYLAgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAATbdAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBGCwICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABc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5CoEYSoEYS4EYTIEYTYEYToEYT4EYUIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB+0AAAAXAAE4UAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9QAAADXAAAA1wAAABcAAADXgACA6YAAgRhICAgICIBDgOEICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAoLAAAAFwABOFAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfVAAAA1wAAANcAAAAXAAAA14AAgQEegACBGEgICAgIgEOA4ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB/wAAAAXAAE4UAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9YAAADXAAAA1wAAABcAAADXgACA64AAgRhICAgICIBDgOMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAACIAAAAFwABOFAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfXAAAA1wAAANcAAAAXAAAA14AAgQHhgACBGEgICAgIgEOA5AgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAE4UAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9gAAADXAAAA1wAAABcAAADXgACAS4AAgRhICAgICIBDgOUICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABOFAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEYSAgICAiAQ4DmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAUQwAAABcAAThQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2gAAANcAAADXAAAAFwAAANeAAIEB9oAAgRhICAgICIBDgOcICIAACN8QEgAAAQ0AAAEOAAABDwABOXYAAAAhAAABEQAAARIAATl3AAAAIwAAARAAATl4AAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAAB/AAAA1wAAANcAATmAAAAAMQAAANcAAADJAAAA1wAAAfcAABY3AAAA1wAAANcAATmIAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQIKCAiBGFMIgDIIgIWBAiEICIEYUggSmsGUgNMAAAA6AAAAOwAAAA4AATmMAAE5jwAAAJKiAAACAAAAAgGAX4BgogABOZAAATmRgRhUgRhfgE7ZAAAAIQAAACUAATmUAAAADgAAACgAATmVAAAAIwAAAMgAATmWAAAWPQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAATmeXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRhRgF+AMoBVgACABAiBGFXTAAAAOgAAADsAAAAOAAE5oAABOakAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAATmqAAE5qwABOawAATmtAAE5rgABOa8AATmwAAE5sYEYVoEYV4EYWIEYWoEYW4EYXIEYXYEYXoBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAE5kAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgRhUCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABOZAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEYVAgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAE50wAAABcAATmQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEYWYAAgRhUCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AATnhAAE54gAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAE5kAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgRhUCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwABOZAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEYVAgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAATmQAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBGFQICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAE5kAAAANcAAAD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IgRh30wAAADoAAAA7AAAADgABO30AATuFAAAAkqcAAAfUAAAH1QAAB9YAAAfXAAAH2AAAB9kAAAfagOGA4oDjgOSA5YDmgOenAAE7hgABO4cAATuIAAE7iQABO4oAATuLAAE7jIEYeIEYeYEYeoEYe4EZaYEZaoEZa4BO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB+0AAAAXAAE60gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9QAAADXAAAA1wAAABcAAADXgACA6YAAgRh2CAgICIBDgOEICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAoLAAAAFwABOtIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfVAAAA1wAAANcAAAAXAAAA14AAgQEegACBGHYICAgIgEOA4ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB+0AAAAXAAE60gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9YAAADXAAAA1wAAABcAAADXgACA6YAAgRh2CAgICIBDgOMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAB7AAAAFwABOtIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfXAAAA1wAAANcAAAAXAAAA14AAgRh8gACBGHYICAgIgEOA5AgIgAAI3xAQAAE7ywABO8wAATvNAAE7zgAAACEAATvPAAE70AAAACMAATvRAAE70gAAAA4AAAAlAAE70wABO9QAAAAoAAAAyAAAAMkAATvWAAAAKQAAACkAAAAUAAE72gAAAM8AAAAxAAAAKQAAAMkAAADSAAAAUAAAAMkAATvhAAE74gAAANdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXR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AAh2AY4BkgGWAZoBngGiAaYBqqAABPjcAAT44AAE+OQABPjoAAT47AAE+PAABPj0AAT4+gRi1gRi2gRi3gRi5gRi6gRi7gRi8gRi9gE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAT4dAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBGLMICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAE+HQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRizCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAT5gAAAAFwABPh0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRi4gACBGLMICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABPm4AAT5vAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAT4dAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBGLMICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAE+HQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgRizCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABPh0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEYswgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAT4dAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBGLMICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAE+HQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRizCAgICIBDgGoICIAACNkAAAAhAAAAJQABPr0AAAAOAAAAKAABPr4AAAAjAAAAyAABPr8AATyvAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABPsdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGLCAYIAygFWAAIAECIEYv9MAAAA6AAAAOwAAAA4AAT7JAAE+0QAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwABPtIAAT7TAAE+1AABPtUAAT7WAAE+1wABPtiBGMCBGMGBGMKBGMOBGMSBGMWBGMaATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABPh4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEYvggICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAT4eAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBGL4ICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAE+HgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgRi+CAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAARKAAAAFwABPh4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK9AAAA1wAAANcAAAAXAAAA14AAgJqAAIEYvggICAiAQ4B5CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAT4eAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvgAAANcAAADXAAAAFwAAANeAAIAAgACBGL4ICAgIgEOAeggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAE+HgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr8AAADXAAAA1wAAABcAAADXgACAAIAAgRi+CAgICIBDgHsICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABPh4AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAALAAAAA1wAAANcAAAAXAAAA14AAgACAAIEYvggICAiAQ4B8CAiAAAjfEBIAAAENAAABDgAAAQ8AAT9EAAAAIQAAAREAAAESAAE/RQAAACMAAAEQAAE/RgAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAAApAAAAewAAANcAAADXAAE/TgAAADEAAADXAAAAyQAAANcAAAH3AAE8pgAAANcAAADXAAE/VgAAANdfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEYfAgIgRjJCIAyCICFgRiSCAiBGMgIEtNNHarTAAAAOgAAADsAAAAOAAE/WgABP10AAACSogAAAgAAAAIBgF+AYKIAAT9eAAE/X4EYyoEY1YBO2QAAACEAAAAlAAE/YgAAAA4AAAAoAAE/YwAAACMAAADIAAE/ZAABPLAAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAE/bF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEYx4BfgDKAVYAAgAQIgRjL0wAAADoAAAA7AAAADgABP24AAT93AAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAAE/eAABP3kAAT96AAE/ewABP3wAAT99AAE/fgABP3+BGMyBGM2BGM6BGNCBGNGBGNKBGNOBGNSATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABP14AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIEYyggICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAT9eAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBGMoICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwABP6EAAAAXAAE/XgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBGM+AAIEYyggICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAAE/rwABP7AAAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABP14AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEYyggICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAT9eAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBGMoICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAE/XgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgRjKCAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABP14AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEYyggICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAT9eAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBGMoICAgIgEOAaggIgAAI2QAAACEAAAAlAAE//gAAAA4AAAAoAAE//wAAACMAAADIAAF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AFwAAANeAAIAAgACBGOwICAgIgEOAdggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFAoAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRjsCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABQKAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEY7AgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAESgAAABcAAUCgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAICagACBGOwICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFAoAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRjsCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABQKAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEY7AgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUCgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBGOwICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAFBxgAAACEAAAERAAABEgABQccAAAAjAAABEAABQcgAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAHsAAADXAAAA1wABQdAAAAAxAAAA1wAAAMkAAADXAAAB9wABPKgAAADXAAAA1wABQdgAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGHwICIEY9wiAMgiAhYEYlAgIgRj2CBI99jtB0wAAADoAAAA7AAAADgABQdwAAUHfAAAAkqIAAAIAAAACAYBfgGCiAAFB4AABQeGBGPiBGQOATtkAAAAhAAAAJQABQeQAAAAOAAAAKAABQeUAAAAjAAAAyAABQeYAATyyAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABQe5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGPWAX4AygFWAAIAECIEY+dMAAAA6AAAAOwAAAA4AAUHwAAFB+QAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAABQfoAAUH7AAFB/AABQf0AAUH+AAFB/wABQgAAAUIBgRj6gRj7gRj8gRj+gRj/gRkAgRkBgRkCgE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAUHgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBGPgICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFB4AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRj4CAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAUIjAAAAFwABQeAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRj9gACBGPgICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABQjEAAUIyAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAUHgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBGPgICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAFB4AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgRj4CAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABQeAAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEY+AgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUHgAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBGPgICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFB4AAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRj4CAgICIBDgGoICIAACNkAAAAhAAAAJQABQoAAAAAOAAAAKAABQoEAAAAjAAAAyAABQoIAATyyAAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABQopfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGPWAYIAygFWAAIAECIEZBNMAAAA6AAAAOwAAAA4AAUKMAAFClAAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK/AAACwIB2gHeAeIB5gHqAe4B8pwABQpUAAUKWAAFClwABQpgAAUKZAAFCmgABQpuBGQWBGQaBGQeBGQiBGQmBGQqBGQuATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABQeEAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK6AAAA1wAAANcAAAAXAAAA14AAgACAAIEZAwgICAiAQ4B2CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAUHhAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACuwAAANcAAADXAAAAFwAAANeAAIBLgACBGQMICAgIgEOAdwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFB4QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArwAAADXAAAA1wAAABcAAADXgACAAIAAgRkDCAgICIBDgHgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAARKAAAAFwABQeEAAADXAAA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AAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFDIgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAAIAAgRkaCAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABQyIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEZGggICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUMiAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBGRoICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAwAAAAAXAAFDIgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAgYAAgRkaCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABQyIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEZGggICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUMiAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBGRoICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFDIgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRkaCAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwABREgAAAAhAAABEQAAARIAAURJAAAAIwAAARAAAURKAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAAB7AAAA1wAAANcAAURSAAAAMQAAANcAAADJAAAA1wAAAfcAATyqAAAA1wAAANcAAURaAAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRh8CAiBGSUIgDIIgIWBGJYICIEZJAgSbliVVtMAAAA6AAAAOwAAAA4AAUReAAFEYQAAAJKiAAACAAAAAgGAX4BgogABRGIAAURjgRkmgRkxgE7ZAAAAIQAAACUAAURmAAAADgAAACgAAURnAAAAIwAAAMgAAURoAAE8tAAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAURwXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRkjgF+AMoBVgACABAiBGSfTAAAAOgAAADsAAAAOAAFEcgABRHsAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAUR8AAFEfQABRH4AAUR/AAFEgAABRIEAAUSCAAFEg4EZKIEZKYEZKoEZLIEZLYEZLoEZL4EZMIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFEYgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgRkmCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABRGIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEZJggICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAFEpQAAABcAAURiAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEZK4AAgRkmCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAUSzAAFEtAAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFEYgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgRkmCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwABRGIAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEZJggICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAURiAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBGSYICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFEYgAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgRkmCAgICIB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AAUWjAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBGT0ICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAFFowAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACA24AAgRk9CAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABRaMAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEZPQgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUWjAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBGT0ICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFFowAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAh0AAADXAAAA1wAAABcAAADXgACAS4AAgRk9CAgICIBDgGoICIAACNkAAAAhAAAAJQABRkMAAAAOAAAAKAABRkQAAAAjAAAAyAABRkUAATy1AAACAQAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABRk1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGTqAYIAygFWAAIAECIEZSdMAAAA6AAAAOwAAAA4AAUZPAAFGVwAAAJKnAAACugAAArsAAAK8AAACvQAAAr4AAAK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OAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUblAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBGV8ICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAwAAAAAXAAFG5QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAgYAAgRlfCAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABRuUAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEZXwgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUblAAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBGV8ICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFG5QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRlfCAgICIBDgHwICIAACNIAAAA7AAAADgABSAsAAAEnoIBC3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAB4sAAAAXAAE60gAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9gAAADXAAAA1wAAABcAAADXgACA24AAgRh2CAgICIBDgOUICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAA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AAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFLOwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAArsAAADXAAAA1wAAABcAAADXgACAS4AAgRmxCAgICIBDgHcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABSzsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK8AAAA1wAAANcAAAAXAAAA14AAgACAAIEZsQgICAiAQ4B4CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAGzwAAABcAAUs7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvQAAANcAAADXAAAAFwAAANeAAIDLgACBGbEICAgIgEOAeQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFLOwAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr4AAADXAAAA1wAAABcAAADXgACAAIAAgRmxCAgICIBDgHoICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABSzsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK/AAAA1wAAANcAAAAXAAAA14AAgACAAIEZsQgICAiAQ4B7CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUs7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACwAAAANcAAADXAAAAFwAAANeAAIAAgACBGbEICAgIgEOAfAgIgAAI3xASAAABDQAAAQ4AAAEPAAFMYQAAACEAAAERAAABEgABTGIAAAAjAAABEAABTGMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAAAKQAAAGwAAADXAAAA1wABTGsAAAAxAAAA1wAAAMkAAADXAAAB9wAACQcAAADXAAAA1wABTHMAAADXXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASA7ggIgRm8CIAyCICFgQEHCAiBGbsIEkKLja7TAAAAOgAAADsAAAAOAAFMdwABTHoAAACSogAAAgAAAAIBgF+AYKIAAUx7AAFMfIEZvYEZyIBO2QAAACEAAAAlAAFMfwAAAA4AAAAoAAFMgAAAACMAAADIAAFMgQAACRIAAAIAAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAFMiV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEZuoBfgDKAVYAAgAQIgRm+0wAAADoAAAA7AAAADgABTIsAAUyUAAAAkqgAAAIWAAACFwAAAhgAAAIZAAACGgAAAhsAAAIcAAACHYBjgGSAZYBmgGeAaIBpgGqoAAFMlQABTJYAAUyXAAFMmAABTJkAAUyaAAFMmwABTJyBGb+BGcCBGcGBGcOBGcSBGcWBGcaBGceATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABTHsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIWAAAA1wAAANcAAAAXAAAA14AAgEuAAIEZvQgICAiAQ4BjCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUx7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFwAAANcAAADXAAAAFwAAANeAAIAAgACBGb0ICAgIgEOAZAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwABTL4AAAAXAAFMewAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhgAAADXAAAA1wAAABcAAADXgACBGcKAAIEZvQgICAiAQ4BlCAiAAAjTAAAAOgAAADsAAAAOAAFMzAABTM0AAACSoKCATt8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABTHsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIZAAAA1wAAANcAAAAXAAAA14AAgEuAAIEZvQgICAiAQ4BmCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAUx7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGgAAANcAAADXAAAAFwAAANeAAIBLgACBGb0ICAgIgEOAZwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFMewAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhsAAADXAAAA1wAAABcAAADXgACAS4AAgRm9CAgICIBDgGgICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABTHsAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIcAAAA1wAAANcAAAAXAAAA14AAgACAAIEZvQgICAiAQ4BpCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAUx7AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHQAAANcAAADXAAAAFwAAANeAAIBLgACBGb0ICAgIgEOAaggIgAAI2QAAACEAAAAlAAFNGwAAAA4AAAAoAAFNHAAAACMAAADIAAFNHQAACRIAAAIBAAAAyQAAAOgAAAAXAAAAKQAAADEAAADXAAFNJV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEZuoBggDKAVYAAgAQIgRnJ0wAAADoAAAA7AAAADgABTScAAU0vAAAAkqcAAAK6AAACuwAAArwAAAK9AAACvgAAAr8AAALAgHaAd4B4gHmAeoB7gHynAAFNMAABTTEAAU0yAAFNMwABTTQAAU01AAFNNoEZyoEZy4EZzIEZzYEZzoEZz4EZ0IBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABV8AAAAXAAFMfAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAroAAADXAAAA1wAAABcAAADXgACAr4AAgRnICAgICIBDgHYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABTHwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK7AAAA1wAAANcAAAAXAAAA14AAgEuAAIEZyAgICAiAQ4B3CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUx8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvAAAANcAAADXAAAAFwAAANeAAIAAgACBGcgICAgIgEOAeAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAABY0AAAAXAAFMfAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAr0AAADXAAAA1wAAABcAAADXgACAs4AAgRnICAgICIBDgHkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABTHwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAK+AAAA1wAAANcAAAAXAAAA14AAgACAAIEZyAgICAiAQ4B6CAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAUx8AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACvwAAANcAAADXAAAAFwAAANeAAIAAgACBGcgICAgIgEOAewgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFMfAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAsAAAADXAAAA1wAAABcAAADXgACAAIAAgRnICAgICIBDgHwICIAACN8QEgAAAQ0AAAEOAAABDwABTaIAAAAhAAABEQAAARIAAU2jAAAAIwAAARAAAU2kAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABsAAAA1wAAANcAAU2sAAAAMQAAANcAAADJAAAA1wAABxkAAAkKAAAA1wAAANcAAU20AAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgO4ICIEZ0wiAMgiBAU2BAQoICIEZ0ggSS8uXjNMAAAA6AAAAOwAAAA4AAU24AAFNuwAAAJKiAAACAAAAByOAX4DSogABTbwAAU29gRnUgRnfgE7ZAAAAIQAAACUAAU3AAAAADgAAACgAAU3BAAAAIwAAAMgAAU3CAAAJFQAAAgAAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAU3KXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRnRgF+AMoBVgACABAiBGdXTAAAAOgAAADsAAAAOAAFNzAABTdUAAACSqAAAAhYAAAIXAAACGAAAAhkAAAIaAAACGwAAAhwAAAIdgGOAZIBlgGaAZ4BogGmAaqgAAU3WAAFN1wABTdgAAU3ZAAFN2gABTdsAAU3cAAFN3YEZ1oEZ14EZ2IEZ2oEZ24EZ3IEZ3YEZ3oBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFNvAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhYAAADXAAAA1wAAABcAAADXgACAS4AAgRnUCAgICIBDgGMICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwABTbwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIXAAAA1wAAANcAAAAXAAAA14AAgACAAIEZ1AgICAiAQ4BkCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAFN/wAAABcAAU28AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGAAAANcAAADXAAAAFwAAANeAAIEZ2YAAgRnUCAgICIBDgGUICIAACNMAAAA6AAAAOwAAAA4AAU4NAAFODgAAAJKgoIBO3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFNvAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhkAAADXAAAA1wAAABcAAADXgACAS4AAgRnUCAgICIBDgGYICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAeLAAAAFwABTbwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIaAAAA1wAAANcAAAAXAAAA14AAgNuAAIEZ1AgICAiAQ4BnCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAU28AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGwAAANcAAADXAAAAFwAAANeAAIBLgACBGdQICAgIgEOAaAgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFNvAAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhwAAADXAAAA1wAAABcAAADXgACAAIAAgRnUCAgICIBDgGkICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABTbwAAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIdAAAA1wAAANcAAAAXAAAA14AAgEuAAIEZ1AgICAiAQ4BqCAiAAAjZAAAAIQAAACUAAU5cAAAADgAAACgAAU5dAAAAIwAAAMgAAU5eAAAJFQAAByMAAADJAAAA6AAAABcAAAApAAAAMQAAANcAAU5mXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRnRgNKAMoBVgACABAiBGeDTAAAAOgAAADsAAAAOAAFOaAABTnAAAACSpwAAB9QAAAfVAAAH1gAAB9cAAAfYAAAH2QAAB9qA4YDigOOA5IDlgOaA56cAAU5xAAFOcgABTnMAAU50AAFOdQABTnYAAU53gRnhgRnigRnjgRnkgRnlgRnmgRnngE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH7QAAABcAAU29AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1AAAANcAAADXAAAAFwAAANeAAIDpgACBGd8ICAgIgEOA4QgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAACgsAAAAXAAFNvQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9UAAADXAAAA1wAAABcAAADXgACBAR6AAIEZ3wgICAiAQ4DiCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAH/AAAABcAAU29AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH1gAAANcAAADXAAAAFwAAANeAAIDrgACBGd8ICAgIgEOA4wgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAGgAAAAXAAFNvQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9cAAADXAAAA1wAAABcAAADXgACAMIAAgRnfCAgICIBDgOQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABTb0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAfYAAAA1wAAANcAAAAXAAAA14AAgEuAAIEZ3wgICAiAQ4DlCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAU29AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAAH2QAAANcAAADXAAAAFwAAANeAAIBLgACBGd8ICAgIgEOA5ggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAeEAAAAXAAFNvQAAANcAAADXAAAA1wAAADEAAADXAAABHwAAB9oAAADXAAAA1wAAABcAAADXgACAz4AAgRnfCAgICIBDgOcICIAACN8QEgAAAQ0AAAEOAAABDwABTuMAAAAhAAABEQAAARIAAU7kAAAAIwAAARAAAU7lAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAAXAAAAFwAAACkAAABsAAAA1wAAANcAAU7tAAAAMQAAANcAAADJAAAA1wAAAfcAAAkLAAAA1wAAANcAAU71AAAA118QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgO4ICIEZ6giAMgiAhYEBCwgIgRnpCBJbJGpc0wAAADoAAAA7AAAADgABTvkAAU78AAAAkqIAAAIAAAACAYBfgGCiAAFO/QABTv6BGeuBGfaATtkAAAAhAAAAJQABTwEAAAAOAAAAKAABTwIAAAAjAAAAyAABTwMAAAkWAAACAAAAAMkAAADoAAAAFwAAACkAAAAxAAAA1wABTwtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGeiAX4AygFWAAIAECIEZ7NMAAAA6AAAAOwAAAA4AAU8NAAFPFgAAAJKoAAACFgAAAhcAAAIYAAACGQAAAhoAAAIbAAACHAAAAh2AY4BkgGWAZoBngGiAaYBqqAABTxcAAU8YAAFPGQABTxoAAU8bAAFPHAABTx0AAU8egRntgRnugRnvgRnxgRnygRnzgRn0gRn1gE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAU79AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACFgAAANcAAADXAAAAFwAAANeAAIBLgACBGesICAgIgEOAYwgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAABcAAAAXAAFO/QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhcAAADXAAAA1wAAABcAAADXgACAAIAAgRnrCAgICIBDgGQICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAU9AAAAAFwABTv0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIYAAAA1wAAANcAAAAXAAAA14AAgRnwgACBGesICAgIgEOAZQgIgAAI0wAAADoAAAA7AAAADgABT04AAU9PAAAAkqCggE7fEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAABeQAAABcAAU79AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACGQAAANcAAADXAAAAFwAAANeAAIBLgACBGesICAgIgEOAZggIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAABEgAAACMAAAETAAAADgAAACUAAAEUAAABFQAAACgAAAEWAAAAFwAAAXkAAAAXAAFO/QAAANcAAADXAAAA1wAAADEAAADXAAABHwAAAhoAAADXAAAA1wAAABcAAADXgACAS4AAgRnrCAgICIBDgGcICIAACN8QDwAAAQ0AAAEOAAABDwAAACEAAAEQAAABEQAAARIAAAAjAAABEwAAAA4AAAAlAAABFAAAARUAAAAoAAABFgAAABcAAAF5AAAAFwABTv0AAADXAAAA1wAAANcAAAAxAAAA1wAAAR8AAAIbAAAA1wAAANcAAAAXAAAA14AAgEuAAIEZ6wgICAiAQ4BoCAiAAAjfEA8AAAENAAABDgAAAQ8AAAAhAAABEAAAAREAAAESAAAAIwAAARMAAAAOAAAAJQAAARQAAAEVAAAAKAAAARYAAAAXAAAAFwAAABcAAU79AAAA1wAAANcAAADXAAAAMQAAANcAAAEfAAACHAAAANcAAADXAAAAFwAAANeAAIAAgACBGesICAgIgEOAaQgIgAAI3xAPAAABDQAAAQ4AAAEPAAAAIQAAARAAAAERAAA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Alb8AAJXAAACVwQAAlcMAAJXEAACWPwAAlkEAAJZDAACWRQAAlkcAAJZIAACWSQAAlkoAAJZLAACWTQAAlk8AAJZQAACWUQAAllMAAJZUAACWnQAAlsEAAJboAACXDAAAlw4AAJcQAACXEgAAlxQAAJcWAACXGAAAlxkAAJcbAACXNAAAl1EAAJdTAACXVQAAl1cAAJdZAACXWwAAl10AAJdfAACXfAAAl34AAJeAAACXggAAl4QAAJeGAACXiAAAl4oAAJeMAACYBwAAmAkAAJgLAACYDQAAmA8AAJgQAACYEQAAmBIAAJgTAACYFQAAmBcAAJgYAACYGQAAmBsAAJgcAACYlwAAmJkAAJibAACYnQAAmJ8AAJigAACYoQAAmKIAAJijAACYpQAAmKcAAJioAACYqQAAmKsAAJisAACZJwAAmSkAAJkrAACZLQAAmS8AAJkwAACZMQAAmTIAAJkzAACZNQAAmTcAAJk4AACZOQAAmTsAAJk8AACZtwAAmbkAAJm7AACZvQAAmb8AAJnAAACZwQAAmcIAAJnDAACZxQAAmccAAJnIAACZyQAAmcsAAJnMAACZzwAAmkoAAJpMAACaTgAAmlAAAJpSAACaUwAAmlQAAJpVAACaVgAAmlgAAJpaAACaWwAAmlwAAJpeAACaXwAAmtoAAJrcAACa3gAAmuAAAJriAACa4wAAmuQAAJrlAACa5gAAmugAAJrqAACa6wAAmuwAAJruAACa7wAAm2oAAJtsAACbbgAAm3AAAJtyAACbcwAAm3QAAJt1AACbdgAAm3gAAJt6AACbewAAm3wAAJt+AACbfwAAnBIAAJw1AACcVQAAnHUAAJx3AACceQAAnHsAAJx9AACcfwAAnIAAAJyBAACcgwAAnIQAAJyGAACchwAAnIkAAJyLAACcjAAAnI0AAJyPAACckAAAnJUAAJyuAACctwAAnLkAAJy7AACcxAAAnMYAAJzIAACcygAAnRMAAJ03AACdXgAAnYIAAJ2EAACdhgAAnYgAAJ2KAACdjAAAnY4AAJ2PAACdkQAAnaoAAJ3LAACdzQAAnc8AAJ3RAACd0wAAndUAAJ3XAACd2QAAndsAAJ38AACd/gAAngAAAJ4CAACeBAAAngYAAJ4IAACeCgAAngwAAJ4OAACeiQAAnosAAJ6NAACejwAAnpEAAJ6SAACekwAAnpQAAJ6VAACelwAAnpkAAJ6aAACemwAAnp0AAJ6eAACfGQAAnxsAAJ8dAACfHwAAnyEAAJ8iAACfIwAAnyQAAJ8lAACfJwAAnykAAJ8qAACfKwAAny0AAJ8uAACfqQAAn6sAAJ+tAACfrwAAn7EAAJ+yAACfswAAn7QAAJ+1AACftwAAn7kAAJ+6AACfuwAAn70AAJ++AACf1wAAn9gAAJ/ZAACf2wAAoFYAAKBYAACgWgAAoFwAAKBeAACgXwAAoGAAAKBhAACgYgAAoGQAAKBmAACgZwAAoGgAAKBqAACgawAAoOYAAKDoAACg6gAAoOwAAKDuAACg7wAAoPAAAKDxAACg8gAAoPQAAKD2AACg9wAAoPgAAKD6AACg+wAAoXYAAKF4AAChegAAoXwAAKF+AAChfwAAoYAAAKGBAAChggAAoYQAAKGGAAChhwAAoYgAAKGKAAChiwAAogYAAKIIAACiCgAAogwAAKIOAACiDwAAohAAAKIRAACiEgAAohQAAKIWAACiFwAAohgAAKIaAACiGwAAopYAAKKYAACimgAAopwAAKKeAACinwAAoqAAAKKhAACiogAAoqQAAKKmAACipwAAoqgAAKKqAACiqwAAovQAAKMYAACjPwAAo2MAAKNlAACjZwAAo2kAAKNrAACjbQAAo28AAKNwAACjcgAAo4sAAKOoAACjqgAAo6wAAKOuAACjsAAAo7IAAKO0AACjtgAAo9MAAKPVAACj1wAAo9kAAKPbAACj3QAAo98AAKPhAACj4wAApF4AAKRgAACkYgAApGQAAKRmAACkZwAApGgAAKRpAACkagAApGwAAKRuAACkbwAApHAAAKRyAACkcwAApHUAAKTwAACk8gAApPQAAKT2AACk+AAApPkAAKT6AACk+wAApPwAAKT+AAClAAAApQEAAKUCAAClBAAApQUAAKWAAAClggAApYQAAKWGAACliAAApYkAAKWKAACliwAApYwAAKWOAAClkAAApZEAAKWSAACllAAApZUAAKYQAACmEgAAphQAAKYWAACmGAAAphkAAKYaAACmGwAAphwAAKYeAACmIAAApiEAAKYiAACmJAAApiUAAKYoAACmowAApqUAAKanAACmqQAApqsAAKasAACmrQAApq4AAKavAACmsQAAprMAAKa0AACmtQAAprcAAKa4AACnMwAApzUAAKc3AACnOQAApzsAAKc8AACnPQAApz4AAKc/AACnQQAAp0MAAKdEAACnRQAAp0cAAKdIAACnwwAAp8UAAKfHAACnyQAAp8sAAKfMAACnzQAAp84AAKfPAACn0QAAp9MAAKfUAACn1QAAp9cAAKfYAACoawAAqI4AAKiuAACozgAAqNAAAKjSAACo1AAAqNYAAKjYAACo2QAAqNoAAKjcAACo3QAAqN8AAKjgAACo4gAAqOQAAKjlAACo5gAAqOgAAKjpAACo7gAAqQcAAKkQAACpEgAAqRQAAKkdAACpHwAAqSEAAKkjAACpbAAAqZAAAKm3AACp2wAAqd0AAKnfAACp4QAAqeMAAKnlAACp5wAAqegAAKnqAACqAwAAqiQAAKomAACqKAAAqioAAKosAACqLgAAqjAAAKoyAACqNAAAqlUAAKpXAACqWQAAqlsAAKpdAACqXwAAqmEAAKpjAACqZQAAqmcAAKriAACq5AAAquYAAKroAACq6gAAqusAAKrsAACq7QAAqu4AAKrwAACq8gAAqvMAAKr0AACq9gAAqvcAAKtyAACrdAAAq3YAAKt4AACregAAq3sAAKt8AACrfQAAq34AAKuAAACrggAAq4MAAKuEAACrhgAAq4cAAKwCAACsBAAArAYAAKwIAACsCgAArAsAAKwMAACsDQAArA4AAKwQAACsEgAArBMAAKwUAACsFgAArBcAAKwwAACsMQAArDIAAKw0AACsrwAArLEAAKyzAACstQAArLcAAKy4AACsuQAArLoAAKy7AACsvQAArL8AAKzAAACswQAArMMAAKzEAACtPwAArUEAAK1DAACtRQAArUcAAK1IAACtSQAArUoAAK1LAACtTQAArU8AAK1QAACtUQAArVMAAK1UAACtzwAArdEAAK3TAACt1QAArdcAAK3YAACt2QAArdoAAK3bAACt3QAArd8AAK3gAACt4QAAreMAAK3kAACuXwAArmEAAK5jAACuZQAArmcAAK5oAACuaQAArmoAAK5rAACubQAArm8AAK5wAACucQAArnMAAK50AACu7wAArvEAAK7zAACu9QAArvcAAK74AACu+QAArvoAAK77AACu/QAArv8AAK8AAACvAQAArwMAAK8EAACvTQAAr3EAAK+YAACvvAAAr74AAK/AAACvwgAAr8QAAK/GAACvyAAAr8kAAK/LAACv5AAAsAEAALADAACwBQAAsAcAALAJAACwCwAAsA0AALAPAACwLAAAsC4AALAwAACwMgAAsDQAALA2AACwOAAAsDoAALA8AACwtwAAsLkAALC7AACwvQAAsL8AALDAAACwwQAAsMIAALDDAACwxQAAsMcAALDIAACwyQAAsMsAALDMAACxRwAAsUkAALFLAACxTQAAsU8AALFQAACxUQAAsVIAALFTAACxVQAAsVcAALFYAACxWQAAsVsAALFcAACx1wAAsdkAALHbAACx3QAAsd8AALHgAACx4QAAseIAALHjAACx5QAAsecAALHoAACx6QAAsesAALHsAACyZwAAsmkAALJrAACybQAAsm8AALJwAACycQAAsnIAALJzAACydQAAsncAALJ4AACyeQAAsnsAALJ8AACyfwAAsvoAALL8AACy/gAAswAAALMCAACzAwAAswQAALMFAACzBgAAswgAALMKAACzCwAAswwAALMOAACzDwAAs4oAALOMAACzjgAAs5AAALOSAACzkwAAs5QAALOVAACzlgAAs5gAALOaAACzmwAAs5wAALOeAACznwAAtBoAALQcAAC0HgAAtCAAALQiAAC0IwAAtCQAALQlAAC0JgAAtCgAALQqAAC0KwAAtCwAALQuAAC0LwAAtMIAALTlAAC1BQAAtSUAALUnAAC1KQAAtSsAALUtAAC1LwAAtTAAALUxAAC1MwAAtTQAALU2AAC1NwAAtToAALU8AAC1PQAAtT4AALVAAAC1QQAAtUoAALVjAAC1bAAAtW4AALVwAAC1eQAAtXsAALV9AAC1fwAAtZIAALXbAAC1/wAAtiYAALZKAAC2TAAAtk4AALZQAAC2UgAAtlQAALZWAAC2VwAAtlkAALZyAAC2kwAAtpUAALaXAAC2mQAAtpsAALadAAC2nwAAtqEAALajAAC2xAAAtsYAALbIAAC2ygAAtswAALbOAAC20AAAttIAALbUAAC21gAAt1EAALdTAAC3VQAAt1cAALdZAAC3WgAAt1sAALdcAAC3XQAAt18AALdhAAC3YgAAt2MAALdlAAC3ZgAAt+EAALfjAAC35QAAt+cAALfpAAC36gAAt+sAALfsAAC37QAAt+8AALfxAAC38gAAt/MAALf1AAC39gAAuHEAALhzAAC4dQAAuHcAALh5AAC4egA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Ay1kAAMtaAADLXQAAy2AAAMthAADLYgAAy2UAAMtmAADLawAAy4QAAMuNAADLjwAAy5EAAMuaAADLnQAAy6AAAMuiAADL6wAAzA8AAMw2AADMWgAAzF0AAMxfAADMYQAAzGMAAMxlAADMZwAAzGgAAMxrAADMhAAAzKUAAMynAADMqQAAzKsAAMytAADMrwAAzLEAAMyzAADMtQAAzNYAAMzZAADM3AAAzN8AAMziAADM5QAAzOgAAMzrAADM7gAAzPAAAM1rAADNbQAAzW8AAM1xAADNdAAAzXUAAM12AADNdwAAzXgAAM16AADNfAAAzX0AAM1+AADNgAAAzYEAAM38AADN/gAAzgAAAM4CAADOBQAAzgYAAM4HAADOCAAAzgkAAM4LAADODQAAzg4AAM4PAADOEQAAzhIAAM6NAADOjwAAzpIAAM6UAADOlwAAzpgAAM6ZAADOmgAAzpsAAM6dAADOnwAAzqAAAM6hAADOowAAzqQAAM69AADOvgAAzr8AAM7BAADPPAAAzz4AAM9AAADPQgAAz0UAAM9GAADPRwAAz0gAAM9JAADPSwAAz00AAM9OAADPTwAAz1EAAM9SAADPzQAAz88AAM/RAADP0wAAz9YAAM/XAADP2AAAz9kAAM/aAADP3AAAz94AAM/fAADP4AAAz+IAAM/jAADQXgAA0GAAANBiAADQZAAA0GcAANBoAADQaQAA0GoAANBrAADQbQAA0G8AANBwAADQcQAA0HMAANB0AADQ7wAA0PEAANDzAADQ9QAA0PgAAND5AADQ+gAA0PsAAND8AADQ/gAA0QAAANEBAADRAgAA0QQAANEFAADRgAAA0YIAANGEAADRhgAA0YkAANGKAADRiwAA0YwAANGNAADRjwAA0ZEAANGSAADRkwAA0ZUAANGWAADR3wAA0gMAANIqAADSTgAA0lEAANJTAADSVQAA0lcAANJZAADSWwAA0lwAANJfAADSeAAA0pUAANKXAADSmQAA0psAANKdAADSnwAA0qEAANKjAADSwAAA0sMAANLGAADSyQAA0swAANLPAADS0gAA0tUAANLXAADTUgAA01QAANNWAADTWAAA01sAANNcAADTXQAA014AANNfAADTYQAA02MAANNkAADTZQAA02cAANNoAADT4wAA0+UAANPoAADT6gAA0+0AANPuAADT7wAA0/AAANPxAADT8wAA0/UAANP2AADT9wAA0/kAANP6AADT/AAA1HcAANR5AADUewAA1H0AANSAAADUgQAA1IIAANSDAADUhAAA1IYAANSIAADUiQAA1IoAANSMAADUjQAA1QgAANUKAADVDQAA1Q8AANUSAADVEwAA1RQAANUVAADVFgAA1RgAANUaAADVGwAA1RwAANUeAADVHwAA1aIAANXGAADV6gAA1g0AANY0AADWVAAA1nsAANaiAADWwgAA1uYAANcKAADXDAAA1w8AANcRAADXEwAA1xUAANcYAADXGwAA1x0AANcfAADXIgAA1yQAANcmAADXKQAA1ywAANctAADXNgAA108AANdUAADXVgAA11sAANdeAADXYAAA16kAANfNAADX9AAA2BgAANgbAADYHQAA2B8AANghAADYIwAA2CUAANgmAADYKQAA2EIAANhnAADYaQAA2GsAANhtAADYbwAA2HEAANhzAADYdQAA2HcAANh5AADYngAA2KEAANikAADYpwAA2KoAANitAADYsAAA2LMAANi2AADYuQAA2LsAANk2AADZOAAA2TsAANk9AADZQAAA2UEAANlCAADZQwAA2UQAANlGAADZSAAA2UkAANlKAADZTAAA2U0AANleAADZXwAA2WEAANncAADZ3gAA2eAAANniAADZ5QAA2eYAANnnAADZ6AAA2ekAANnrAADZ7QAA2e4AANnvAADZ8QAA2fIAANptAADabwAA2nIAANp0AADadwAA2ngAANp5AADaegAA2nsAANp9AADafwAA2oAAANqBAADagwAA2oQAANqVAADalgAA2pgAANsTAADbFQAA2xcAANsZAADbHAAA2x0AANseAADbHwAA2yAAANsiAADbJAAA2yUAANsmAADbKAAA2ykAANukAADbpgAA26kAANurAADbrgAA268AANuwAADbsQAA27IAANu0AADbtgAA27cAANu4AADbugAA27sAANvMAADbzQAA288AANxKAADcTAAA3E4AANxQAADcUwAA3FQAANxVAADcVgAA3FcAANxZAADcWwAA3FwAANxdAADcXwAA3GAAANzbAADc3QAA3OAAANziAADc5QAA3OYAANznAADc6AAA3OkAANzrAADc7QAA3O4AANzvAADc8QAA3PIAAN0LAADdDAAA3Q0AAN0PAADdigAA3YwAAN2OAADdkAAA3ZMAAN2UAADdlQAA3ZYAAN2XAADdmQAA3ZsAAN2cAADdnQAA3Z8AAN2gAADeGwAA3h0AAN4gAADeIgAA3iUAAN4mAADeJwAA3igAAN4pAADeKwAA3i0AAN4uAADeLwAA3jEAAN4yAADebgAA3ocAAN6MAADejwAA3pQAAN6XAADemQAA3r8AAN9SAADfdQAA35UAAN+1AADftwAA37kAAN+7AADfvQAA38AAAN/BAADfwgAA38UAAN/GAADfyAAA38kAAN/MAADfzwAA39AAAN/RAADf1AAA39UAAN/aAADf8wAA3/wAAN/+AADgAAAA4AkAAOAMAADgDwAA4BEAAOBaAADgfgAA4KUAAODJAADgzAAA4M4AAODQAADg0gAA4NQAAODWAADg1wAA4NoAAODzAADhFAAA4RYAAOEYAADhGgAA4RwAAOEeAADhIAAA4SIAAOEkAADhRQAA4UgAAOFLAADhTgAA4VEAAOFUAADhVwAA4VoAAOFdAADhXwAA4doAAOHcAADh3gAA4eAAAOHjAADh5AAA4eUAAOHmAADh5wAA4ekAAOHrAADh7AAA4e0AAOHvAADh8AAA4msAAOJtAADibwAA4nEAAOJ0AADidQAA4nYAAOJ3AADieAAA4noAAOJ8AADifQAA4n4AAOKAAADigQAA4vwAAOL+AADjAQAA4wMAAOMGAADjBwAA4wgAAOMJAADjCgAA4wwAAOMOAADjDwAA4xAAAOMSAADjEwAA4ywAAOMtAADjLgAA4zAAAOOrAADjrQAA468AAOOxAADjtAAA47UAAOO2AADjtwAA47gAAOO6AADjvAAA470AAOO+AADjwAAA48EAAOQ8AADkPgAA5EAAAORCAADkRQAA5EYAAORHAADkSAAA5EkAAORLAADkTQAA5E4AAORPAADkUQAA5FIAAOTNAADkzwAA5NEAAOTTAADk1gAA5NcAAOTYAADk2QAA5NoAAOTcAADk3gAA5N8AAOTgAADk4gAA5OMAAOVeAADlYAAA5WIAAOVkAADlZwAA5WgAAOVpAADlagAA5WsAAOVtAADlbwAA5XAAAOVxAADlcwAA5XQAAOXvAADl8QAA5fMAAOX1AADl+AAA5fkAAOX6AADl+wAA5fwAAOX+AADmAAAA5gEAAOYCAADmBAAA5gUAAOZOAADmcgA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BCyEAAQskAAELJgABCygAAQsqAAELLAABCy4AAQsvAAELMgABC0sAAQtoAAELagABC2wAAQtuAAELcAABC3IAAQt0AAELdgABC5MAAQuWAAELmQABC5wAAQufAAELogABC6UAAQuoAAELqgABDCUAAQwnAAEMKQABDCsAAQwuAAEMLwABDDAAAQwxAAEMMgABDDQAAQw2AAEMNwABDDgAAQw6AAEMOwABDLYAAQy4AAEMugABDLwAAQy/AAEMwAABDMEAAQzCAAEMwwABDMUAAQzHAAEMyAABDMkAAQzLAAEMzAABDUcAAQ1JAAENSwABDU0AAQ1QAAENUQABDVIAAQ1TAAENVAABDVYAAQ1YAAENWQABDVoAAQ1cAAENXQABDdgAAQ3aAAEN3AABDd4AAQ3hAAEN4gABDeMAAQ3kAAEN5QABDecAAQ3pAAEN6gABDesAAQ3tAAEN7gABDmkAAQ5rAAEObQABDm8AAQ5yAAEOcwABDnQAAQ51AAEOdgABDngAAQ56AAEOewABDnwAAQ5+AAEOfwABDvoAAQ78AAEO/gABDwAAAQ8DAAEPBAABDwUAAQ8GAAEPBwABDwkAAQ8LAAEPDAABDw0AAQ8PAAEPEAABD4sAAQ+NAAEPjwABD5EAAQ+UAAEPlQABD5YAAQ+XAAEPmAABD5oAAQ+cAAEPnQABD54AAQ+gAAEPoQABD7IAAQ+zAAEPtQABD8YAAQ/XAAEP2gABD90AAQ/gAAEP4wABD+UAARAeAAEQIQABECMAARAmAAEQKQABECwAARAvAAEQsgABENYAARD6AAERHQABEUQAARFkAAERiwABEbIAARHSAAER9gABEhoAARIcAAESHwABEiEAARIjAAESJQABEigAARIrAAESLQABEi8AARIyAAESNAABEjYAARI5AAESPAABEj0AARJCAAESWwABEmAAARJiAAESZwABEmoAARJsAAEStQABEtkAARMAAAETJAABEycAARMpAAETKwABEy0AARMvAAETMQABEzIAARM1AAETTgABE3MAARN1AAETdwABE3kAARN7AAETfQABE38AAROBAAETgwABE4UAAROqAAETrQABE7AAAROzAAETtgABE7kAARO8AAETvwABE8IAARPFAAETxwABFEIAARREAAEURwABFEkAARRMAAEUTQABFE4AARRPAAEUUAABFFIAARRUAAEUVQABFFYAARRYAAEUWQABFGoAARRrAAEUbQABFOgAARTqAAEU7AABFO4AARTxAAEU8gABFPMAART0AAEU9QABFPcAART5AAEU+gABFPsAART9AAEU/gABFXkAARV7AAEVfgABFYAAARWDAAEVhAABFYUAARWGAAEVhwABFYkAARWLAAEVjAABFY0AARWPAAEVkAABFaEAARWiAAEVpAABFh8AARYhAAEWIwABFiUAARYoAAEWKQABFioAARYrAAEWLAABFi4AARYwAAEWMQABFjIAARY0AAEWNQABFrAAARayAAEWtQABFrcAARa6AAEWuwABFrwAARa9AAEWvgABFsAAARbCAAEWwwABFsQAARbGAAEWxwABFtgAARbZAAEW2wABF1YAARdYAAEXWgABF1wAARdfAAEXYAABF2EAARdiAAEXYwABF2UAARdnAAEXaAABF2kAARdrAAEXbAABF+cAARfpAAEX7AABF+4AARfxAAEX8gABF/MAARf0AAEX9QABF/cAARf5AAEX+gABF/sAARf9AAEX/gABGBcAARgYAAEYGQABGBsAARiWAAEYmAABGJoAARicAAEYnwABGKAAARihAAEYogABGKMAARilAAEYpwABGKgAARipAAEYqwABGKwAARknAAEZKQABGSwAARkuAAEZMQABGTIAARkzAAEZNAABGTUAARk3AAEZOQABGToAARk7AAEZPQABGT4AARl7AAEZlAABGZkAARmcAAEZoQABGaQAARmmAAEZzQABGmAAARqDAAEaowABGsMAARrFAAEaxwABGskAARrLAAEazgABGs8AARrQAAEa0wABGtQAARrWAAEa1wABGtoAARrdAAEa3gABGt8AARriAAEa4wABGugAARsBAAEbCgABGwwAARsOAAEbFwABGxoAARsdAAEbHwABG2gAARuMAAEbswABG9cAARvaAAEb3AABG94AARvgAAEb4gABG+QAARvlAAEb6AABHAEAARwiAAEcJAABHCYAARwoAAEcKgABHCwAARwuAAEcMAABHDIAARxTAAEcVgABHFkAARxcAAEcXwABHGIAARxlAAEcaAABHGsAARxtAAEc6AABHOoAARzsAAEc7gABHPEAARzyAAEc8wABHPQAARz1AAEc9wABHPkAARz6AAEc+wABHP0AARz+AAEdeQABHXsAAR19AAEdfwABHYIAAR2DAAEdhAABHYUAAR2GAAEdiAABHYoAAR2LAAEdjAABHY4AAR2PAAEeCgABHgwAAR4PAAEeEQABHhQAAR4VAAEeFgABHhcAAR4YAAEeGgABHhwAAR4dAAEeHgABHiAAAR4hAAEeOgABHjsAAR48AAEePgABHrkAAR67AAEevQABHr8AAR7CAAEewwABHsQAAR7FAAEexgABHsgAAR7KAAEeywABHswAAR7OAAEezwABH0oAAR9MAAEfTgABH1AAAR9TAAEfVAABH1UAAR9WAAEfVwABH1kAAR9bAAEfXAABH10AAR9fAAEfYAABH9sAAR/dAAEf3wABH+EAAR/kAAEf5QABH+YAAR/nAAEf6AABH+oAAR/sAAEf7QABH+4AAR/wAAEf8QABIGwAASBuAAEgcAABIHIAASB1AAEgdgABIHcAASB4AAEgeQABIHsAASB9AAEgfgABIH8AASCBAAEgggABIP0AASD/AAEhAQABIQMAASEGAAEhBwABIQgAASEJAAEhCgABIQwAASEOAAEhDwABIRAAASESAAEhEwABIVwAASGAAAEhpwABIcsAASHOAAEh0AABIdIAASHUAAEh1gABIdgAASHZAAEh3AABIfUAASISAAEiFAABIhYAASIYAAEiGgABIhwAASIeAAEiIAABIj0AASJAAAEiQwABIkYAASJJAAEiTAABIk8AASJSAAEiVAABIs8AASLRAAEi0wABItUAASLYAAEi2QABItoAASLbAAEi3AABIt4AASLgAAEi4QABIuIAASLkAAEi5QABI2AAASNiAAEjZAABI2YAASNpAAEjagABI2sAASNsAAEjbQABI28AASNxAAEjcgABI3MAASN1AAEjdgABI/EAASPzAAEj9QABI/cAASP6AAEj+wABI/wAASP9AAEj/gABJAAAASQCAAEkAwABJAQAASQGAAEkBwABJIIAASSEAAEkhgABJIgAASSLAAEkjAABJI0AASSOAAEkjwABJJEAASSTAAEklAABJJUAASSXAAEkmAABJRMAASUVAAElFwABJRkAASUcAAElHQABJR4AASUfAAElIAABJSIAASUkAAElJQABJSYAASUoAAElKQABJaQAASWmAAElqAABJaoAASWtAAElrgABJa8AASWwAAElsQABJbMAASW1AAEltgABJbcAASW5AAElugABJjUAASY3AAEmOgABJjwAASY/AAEmQAABJkEAASZCAAEmQwABJkUAASZHAAEmSAABJkkAASZLAAEmTAABJt8AAScCAAEnIgABJ0IAASdEAAEnRgABJ0gAASdKAAEnTAABJ00AASdOAAEnUQABJ1IAASdUAAEnVQABJ1gAASdbAAEnXAABJ10AASdgAAEnYQABJ2YAASd/AAEniAABJ4oAASeMAAEnlQABJ5gAASebAAEnnQABJ+YAASgKAAEoMQABKFUAAShYAAEoWgABKFwAASheAAEoYAABKGIAAShjAAEoZgABKH8AASigAAEoogABKKQAASimAAEoqAABKKoAASisAAEorgABKLAAASjRAAEo1AABKNcAASjaAAEo3QABKOAAASjjAAEo5gABKOkAASjrAAEpZgABKWgAASlqAAEpbAABKW8AASlwAAEpcQABKXIAASlzAAEpdQABKXcAASl4AAEpeQABKXsAASl8AAEp9wABKfkAASn7AAEp/QABKgAAASoBAAEqAgABKgMAASoEAAEqBgABKggAASoJAAEqCgABKgwAASoNAAEqiAABKooAASqNAAEqjwABKpIAASqTAAEqlAABKpUAASqWAAEqmAABKpoAASqbAAEqnAABKp4AASqfAAEquAABKrkAASq6AAEqvAABKzcAASs5AAErOwABKz0AAStAAAErQQABK0IAAStDAAErRAABK0YAAStIAAErSQABK0oAAStMAAErTQABK8gAASvKAAErzAABK84AASvRAAEr0gABK9MAASvUAAEr1QABK9cAASvZAAEr2gABK9sAASvdAAEr3gABLFkAASxbAAEsXQABLF8AASxiAAEsYwABLGQAASxlAAEsZgABLGgAASxqAAEsawABLGwAASxuAAEsbwABLOoAASzsAAEs7gABLPAAASzzAAEs9AABLPUAASz2AAEs9wABLPkAASz7AAEs/AABLP0AASz/AAEtAAABLXsAAS19AAEtfwABLYEAAS2EAAEthQABLYYAAS2HAAEtiAABLYoAAS2MAAEtjQABLY4AAS2QAAEtkQABLdoAAS3+AAEuJQABLkkAAS5MAAEuTgABLlAAAS5SAAEuVAABLlYAAS5XAAEuWgABLnMAAS6QAAEukgABLpQAAS6WAAEumAABLpoAAS6cAAEungABLrsAAS6+AAEuwQABLsQAAS7HAAEuygABLs0AAS7QAAEu0gABL00AAS9PAAEvUQABL1MAAS9WAAEvVwABL1gAAS9ZAAEvWgABL1wAAS9eAAEvXwABL2AAAS9iAAEvYwABL94AAS/gAAEv4wABL+UAAS/oAAEv6QABL+oAAS/rAAEv7AABL+4AAS/wAAEv8QABL/IAAS/0AAEv9QABMHAAATByAAEwdAABMHYAATB5AAEwegABMHsAATB8AAEwfQABMH8AATCBAAEwggABMIMAATCFAAEwhgABMQEAATEDAAExBgABMQgAATELAAExDAABMQ0AATEOAAExDwABMREAATETAAExFAABMRUAATEXAAExGAABMZMAATGVAAExlwABMZkAATGcAAExnQABMZ4AATGfAAExoAABMaIAATGkAAExpQABMaYAATGoAAExqQABMiQAATImAAEyKAABMioAATItAAEyLgABMi8AATIwAAEyMQABMjMAATI1AAEyNgABMjcAATI5AAEyOgABMrUAATK3AAEyugABMrwAATK/AAEywAABMsEAATLCAAEywwABMsUAATLHAAEyyAABMskAATLLAAEyzAABMt0AATLiAAEy5QABMucAATL4AAEzAwABMyAAATMrAAEzOQABM04AATNiAAEzeQABM4sAATOQAAEzoQABM7oAATPLAAEz5AABM/sAATQNAAE0RgABNEkAATRLAAE0TgABNFEAATRUAAE0VwABNNoAATT+AAE1IgABNUUAATVsAAE1jAABNbMAATXaAAE1+gABNh4AATZCAAE2RAABNkcAATZJAAE2SwABNk0AATZQAAE2UwABNlUAATZXAAE2WgABNlwAATZeAAE2YQABNmQAATZlAAE2agABNoMAATaIAAE2igABNo8AATaSAAE2lAABNt0AATcBAAE3KAABN0wAATdPAAE3UQABN1MAATdVAAE3VwABN1kAATdaAAE3XQABN3YAATebAAE3nQABN58AATehAAE3owABN6UAATenAAE3qQABN6sAATetAAE30gABN9UAATfYAAE32wABN94AATfhAAE35AABN+cAATfqAAE37QABN+8AAThqAAE4bAABOG8AAThxAAE4dAABOHUAATh2AAE4dwABOHgAATh6AAE4fAABOH0AATh+AAE4gAABOIEAATiSAAE4kwABOJUAATkQAAE5EgABORQAATkWAAE5GQABORoAATkbAAE5HAABOR0AATkfAAE5IQABOSIAATkjAAE5JQABOSYAATmhAAE5owABOaYAATmoAAE5qwABOawAATmtAAE5rgABOa8AATmxAAE5swABObQAATm1AAE5twABObgAATnJAAE5ygABOcwAATpHAAE6SQABOksAATpNAAE6UAABOlEAATpSAAE6UwABOlQAATpWAAE6WAABOlkAATpaAAE6XAABOl0AATrYAAE62gABOt0AATrfAAE64gABOuMAATrkAAE65QABOuYAATroAAE66gABOusAATrsAAE67gABOu8AATsAAAE7AQABOwMAATt+AAE7gAABO4IAATuEAAE7hwABO4gAATuJAAE7igABO4sAATuNAAE7jwABO5AAATuRAAE7kwABO5QAATwPAAE8EQABPBQAATwWAAE8GQABPBoAATwbAAE8HAABPB0AATwfAAE8IQABPCIAATwjAAE8JQABPCYAATw/AAE8QAABPEEAATxDAAE8vgABPMAAATzCAAE8xAABPMcAATzIAAE8yQABPMoAATzLAAE8zQABPM8AATzQAAE80QABPNMAATzUAAE9TwABPVEAAT1UAAE9VgABPVkAAT1aAAE9WwABPVwAAT1dAAE9XwABPWEAAT1iAAE9YwABPWUAAT1mAAE9ngABPbcAAT28AAE9vwABPcQAAT3HAAE9yQABPesAAT5+AAE+oQABPsEAAT7hAAE+4wABPuUAAT7nAAE+6QABPuwAAT7tAAE+7gABPvEAAT7yAAE+9AABPvUAAT74AAE++wABPvwAAT79AAE/AAABPwEAAT8GAAE/HwABPygAAT8qAAE/LAABPzUAAT84AAE/OwABPz0AAT+GAAE/qgABP9EAAT/1AAE/+AABP/oAAT/8AAE//gABQAAAAUACAAFAAwABQAYAAUAfAAFAQAABQEIAAUBEAAFARgABQEgAAUBKAAFATAABQE4AAUBQAAFAcQABQHQAAUB3AAFAegABQH0AAUCAAAFAgwABQIYAAUCJAAFAiwABQQYAAUEIAAFBCgABQQwAAUEPAAFBEAABQREAAUESAAFBEwABQRUAAUEXAAFBGAABQRkAAUEbAAFBHAABQZcAAUGZAAFBmwABQZ0AAUGgAAFBoQABQaIAAUGjAAFBpAA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BVCUAAVQuAAFUMQABVDQAAVQ2AAFUfwABVKMAAVTKAAFU7gABVPEAAVTzAAFU9QABVPcAAVT5AAFU+wABVPwAAVT/AAFVGAABVTkAAVU7AAFVPQABVT8AAVVBAAFVQwABVUUAAVVHAAFVSQABVWoAAVVtAAFVcAABVXMAAVV2AAFVeQABVXwAAVV/AAFVggABVYQAAVX/AAFWAQABVgMAAVYFAAFWCAABVgkAAVYKAAFWCwABVgwAAVYOAAFWEAABVhEAAVYSAAFWFAABVhUAAVaQAAFWkgABVpQAAVaWAAFWmQABVpoAAVabAAFWnAABVp0AAVafAAFWoQABVqIAAVajAAFWpQABVqYAAVchAAFXIwABVyYAAVcoAAFXKwABVywAAVctAAFXLgABVy8AAVcxAAFXMwABVzQAAVc1AAFXNwABVzgAAVdRAAFXUgABV1MAAVdVAAFX0AABV9IAAVfUAAFX1gABV9kAAVfaAAFX2wABV9wAAVfdAAFX3wABV+EAAVfiAAFX4wABV+UAAVfmAAFYYQABWGMAAVhlAAFYZwABWGoAAVhrAAFYbAABWG0AAVhuAAFYcAABWHIAAVhzAAFYdAABWHYAAVh3AAFY8gABWPQAAVj2AAFY+AABWPsAAVj8AAFY/QABWP4AAVj/AAFZAQABWQMAAVkEAAFZBQABWQcAAVkIAAFZgwABWYUAAVmHAAFZiQABWYwAAVmNAAFZjgABWY8AAVmQAAFZkgABWZQAAVmVAAFZlgABWZgAAVmZAAFaFAABWhYAAVoYAAFaGgABWh0AAVoeAAFaHwABWiAAAVohAAFaIwABWiUAAVomAAFaJwABWikAAVoqAAFacwABWpcAAVq+AAFa4gABWuUAAVrnAAFa6QABWusAAVrtAAFa7wABWvAAAVrzAAFbDAABWykAAVsrAAFbLQABWy8AAVsxAAFbMwABWzUAAVs3AAFbVAABW1cAAVtaAAFbXQABW2AAAVtjAAFbZgABW2kAAVtrAAFb5gABW+gAAVvqAAFb7AABW+8AAVvwAAFb8QABW/IAAVvzAAFb9QABW/cAAVv4AAFb+QABW/sAAVv8AAFcdwABXHkAAVx8AAFcfgABXIEAAVyCAAFcgwABXIQAAVyFAAFchwABXIkAAVyKAAFciwABXI0AAVyOAAFdCQABXQsAAV0NAAFdDwABXRIAAV0TAAFdFAABXRUAAV0WAAFdGAABXRoAAV0bAAFdHAABXR4AAV0fAAFdmgABXZwAAV2fAAFdoQABXaQAAV2lAAFdpgABXacAAV2oAAFdqgABXawAAV2tAAFdrgABXbAAAV2xAAFeNAABXlgAAV58AAFenwABXsYAAV7mAAFfDQABXzQAAV9UAAFfeAABX5wAAV+eAAFfoQABX6MAAV+lAAFfpwABX6oAAV+tAAFfrwABX7EAAV+0AAFftgABX7gAAV+7AAFfvgABX78AAV/IAAFf4QABX+YAAV/oAAFf7QABX/AAAV/yAAFgOwABYF8AAWCGAAFgqgABYK0AAWCvAAFgsQABYLMAAWC1AAFgtwABYLgAAWC7AAFg1AABYPkAAWD7AAFg/QABYP8AAWEBAAFhAwABYQUAAWEHAAFhCQABYQsAAWEwAAFhMwABYTYAAWE5AAFhPAABYT8AAWFCAAFhRQABYUgAAWFLAAFhTQABYcgAAWHKAAFhzQABYc8AAWHSAAFh0wABYdQAAWHVAAFh1gABYdgAAWHaAAFh2wABYdwAAWHeAAFh3wABYfAAAWHxAAFh8wABYm4AAWJwAAFicgABYnQAAWJ3AAFieAABYnkAAWJ6AAFiewABYn0AAWJ/AAFigAABYoEAAWKDAAFihAABYv8AAWMBAAFjBAABYwYAAWMJAAFjCgABYwsAAWMMAAFjDQABYw8AAWMRAAFjEgABYxMAAWMVAAFjFgABYycAAWMoAAFjKgABY6UAAWOnAAFjqQABY6sAAWOuAAFjrwABY7AAAWOxAAFjsgABY7QAAWO2AAFjtwABY7gAAWO6AAFjuwABZDYAAWQ4AAFkOwABZD0AAWRAAAFkQQABZEIAAWRDAAFkRAABZEYAAWRIAAFkSQABZEoAAWRMAAFkTQABZF4AAWRfAAFkYQABZNwAAWTeAAFk4AABZOIAAWTlAAFk5gABZOcAAWToAAFk6QABZOsAAWTtAAFk7gABZO8AAWTxAAFk8gABZW0AAWVvAAFlcgABZXQAAWV3AAFleAABZXkAAWV6AAFlewABZX0AAWV/AAFlgAABZYEAAWWDAAFlhAABZZ0AAWWeAAFlnwABZaEAAWYcAAFmHgABZiAAAWYiAAFmJQABZiYAAWYnAAFmKAABZikAAWYrAAFmLQABZi4AAWYvAAFmMQABZjIAAWatAAFmrwABZrIAAWa0AAFmtwABZrgAAWa5AAFmugABZrsAAWa9AAFmvwABZsAAAWbBAAFmwwABZsQAAWb9AAFnFgABZx8AAWciAAFnJQABZy4AAWcxAAFnNAABZzYAAWdZAAFncgABaAUAAWgoAAFoSAABaGgAAWhqAAFobAABaG4AAWhwAAFocwABaHQAAWh1AAFoeAABaHkAAWh7AAFofAABaH8AAWiCAAFogwABaIQAAWiHAAFoiAABaJEAAWiqAAFoswABaLUAAWi3AAFowAABaMMAAWjGAAFoyAABaREAAWk1AAFpXAABaYAAAWmDAAFphQABaYcAAWmJAAFpiwABaY0AAWmOAAFpkQABaaoAAWnLAAFpzQABac8AAWnRAAFp0wABadUAAWnXAAFp2QABadsAAWn8AAFp/wABagIAAWoFAAFqCAABagsAAWoOAAFqEQABahQAAWoWAAFqkQABapMAAWqVAAFqlwABapoAAWqbAAFqnAABap0AAWqeAAFqoAABaqIAAWqjAAFqpAABaqYAAWqnAAFrIgABayQAAWsmAAFrKAABaysAAWssAAFrLQABay4AAWsvAAFrMQABazMAAWs0AAFrNQABazcAAWs4AAFrswABa7UAAWu4AAFrugABa70AAWu+AAFrvwABa8AAAWvBAAFrwwABa8UAAWvGAAFrxwABa8kAAWvKAAFr4wABa+QAAWvlAAFr5wABbGIAAWxkAAFsZgABbGgAAWxrAAFsbAABbG0AAWxuAAFsbwABbHEAAWxzAAFsdAABbHUAAWx3AAFseAABbPMAAWz1AAFs9wABbPkAAWz8AAFs/QABbP4AAWz/AAFtAAABbQIAAW0EAAFtBQABbQYAAW0IAAFtCQABbYQAAW2GAAFtiAABbYoAAW2NAAFtjgABbY8AAW2QAAFtkQABbZMAAW2VAAFtlgABbZcAAW2ZAAFtmgABbhUAAW4XAAFuGQABbhsAAW4eAAFuHwABbiAAAW4hAAFuIgABbiQAAW4mAAFuJwABbigAAW4qAAFuKwABbqYAAW6oAAFuqgABbqwAAW6vAAFusAABbrEAAW6yAAFuswABbrUAAW63AAFuuAABbrkAAW67AAFuvAABbwUAAW8pAAFvUAABb3QAAW93AAFveQABb3sAAW99AAFvfwABb4EAAW+CAAFvhQA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Bk2AAAZNjAAGTZAABk2UAAZNmAAGTZwABk2kAAZNrAAGTbAABk20AAZNvAAGTcAABk+sAAZPtAAGT8AABk/IAAZP1AAGT9gABk/cAAZP4AAGT+QABk/sAAZP9AAGT/gABk/8AAZQBAAGUAgABlBMAAZQUAAGUFgABlJEAAZSTAAGUlQABlJcAAZSaAAGUmwABlJwAAZSdAAGUngABlKAAAZSiAAGUowABlKQAAZSmAAGUpwABlSIAAZUkAAGVJwABlSkAAZUsAAGVLQABlS4AAZUvAAGVMAABlTIAAZU0AAGVNQABlTYAAZU4AAGVOQABlVIAAZVTAAGVVAABlVYAAZXRAAGV0wABldUAAZXXAAGV2gABldsAAZXcAAGV3QABld4AAZXgAAGV4gABleMAAZXkAAGV5gABlecAAZZiAAGWZAABlmcAAZZpAAGWbAABlm0AAZZuAAGWbwABlnAAAZZyAAGWdAABlnUAAZZ2AAGWeAABlnkAAZaZAAGWsgABlr8AAZbCAAGWxQABlsgAAZbVAAGW2AABltsAAZbeAAGW4AABluYAAZcDAAGXDwABl6IAAZfFAAGX5QABmAUAAZgHAAGYCQABmAsAAZgNAAGYEAABmBEAAZgSAAGYFQABmBYAAZgYAAGYGQABmBsAAZgeAAGYHwABmCAAAZgjAAGYJAABmCkAAZhCAAGYSwABmE0AAZhPAAGYWAABmFsAAZheAAGYYAABmKkAAZjNAAGY9AABmRgAAZkbAAGZHQABmR8AAZkhAAGZIwABmSUAAZkmAAGZKQABmUIAAZljAAGZZQABmWcAAZlpAAGZawABmW0AAZlvAAGZcQABmXMAAZmUAAGZlwABmZoAAZmdAAGZoAABmaMAAZmmAAGZqQABmawAAZmuAAGaKQABmisAAZotAAGaLwABmjIAAZozAAGaNAABmjUAAZo2AAGaOAABmjoAAZo7AAGaPAABmj4AAZo/AAGaugABmrwAAZq+AAGawAABmsMAAZrEAAGaxQABmsYAAZrHAAGayQABmssAAZrMAAGazQABms8AAZrQAAGbSwABm00AAZtQAAGbUgABm1UAAZtWAAGbVwABm1gAAZtZAAGbWwABm10AAZteAAGbXwABm2EAAZtiAAGbewABm3wAAZt9AAGbfwABm/oAAZv8AAGb/gABnAAAAZwDAAGcBAABnAUAAZwGAAGcBwABnAkAAZwLAAGcDAABnA0AAZwPAAGcEAABnIsAAZyNAAGcjwABnJEAAZyUAAGclQABnJYAAZyXAAGcmAABnJoAAZycAAGcnQABnJ4AAZygAAGcoQABnRwAAZ0eAAGdIAABnSIAAZ0lAAGdJgABnScAAZ0oAAGdKQABnSsAAZ0tAAGdLgABnS8AAZ0xAAGdMgABna0AAZ2vAAGdsQABnbMAAZ22AAGdtwABnbgAAZ25AAGdugABnbwAAZ2+AAGdvwABncAAAZ3CAAGdwwABnj4AAZ5AAAGeQgABnkQAAZ5HAAGeSAABnkkAAZ5KAAGeSwABnk0AAZ5PAAGeUAABnlEAAZ5TAAGeVAABnp0AAZ7BAAGe6AABnwwAAZ8PAAGfEQABnxMAAZ8VAAGfFwABnxkAAZ8aAAGfHQABnzYAAZ9TAAGfVQABn1cAAZ9ZAAGfWwABn10AAZ9fAAGfYQABn34AAZ+BAAGfhAABn4cAAZ+KAAGfjQABn5AAAZ+TAAGflQABoBAAAaASAAGgFAABoBYAAaAZAAGgGgABoBsAAaAcAAGgHQABoB8AAaAhAAGgIgABoCMAAaAlAAGgJgABoKEAAaCjAAGgpQABoKcAAaCqAAGgqwABoKwAAaCtAAGgrgABoLAAAaCyAAGgswABoLQAAaC2AAGgtwABoTIAAaE0AAGhNgABoTgAAaE7AAGhPAABoT0AAaE+AAGhPwABoUEAAaFDAAGhRAABoUUAAaFHAAGhSAABocMAAaHFAAGhxwABockAAaHMAAGhzQABoc4AAaHPAAGh0AABodIAAaHUAAGh1QABodYAAaHYAAGh2QABolQAAaJWAAGiWAABoloAAaJdAAGiXgABol8AAaJgAAGiYQABomMAAaJlAAGiZgABomcAAaJpAAGiagABouUAAaLnAAGi6QABousAAaLuAAGi7wABovAAAaLxAAGi8gABovQAAaL2AAGi9wABovgAAaL6AAGi+wABo3YAAaN4AAGjegABo3wAAaN/AAGjgAABo4EAAaOCAAGjgwABo4UAAaOHAAGjiAABo4kAAaOLAAGjjAABpB8AAaRCAAGkYgABpIIAAaSEAAGkhgABpIgAAaSKAAGkjQABpI4AAaSPAAGkkgABpJMAAaSVAAGklgABpJgAAaSbAAGknAABpJ0AAaSgAAGkoQABpKYAAaS/AAGkyAABpMoAAaTMAAGk1QABpNgAAaTbAAGk3QABpSYAAaVKAAGlcQABpZUAAaWYAAGlmgABpZwAAaWeAAGloAABpaIAAaWjAAGlpgABpb8AAaXgAAGl4gABpeQAAaXmAAGl6AABpeoAAaXsAAGl7gABpfAAAaYRAAGmFAABphcAAaYaAAGmHQABpiAAAaYjAAGmJgABpikAAaYrAAGmpgABpqgAAaaqAAGmrAABpq8AAaawAAGmsQABprIAAaazAAGmtQABprcAAaa4AAGmuQABprsAAaa8AAGnNwABpzkAAac7AAGnPQABp0AAAadBAAGnQgABp0MAAadEAAGnRgABp0gAAadJAAGnSgABp0wAAadNAAGnyAABp8oAAafNAAGnzwABp9IAAafTAAGn1AABp9UAAafWAAGn2AABp9oAAafbAAGn3AABp94AAaffAAGn+AABp/kAAaf6AAGn/AABqHcAAah5AAGoewABqH0AAaiAAAGogQABqIIAAaiDAAGohAABqIYAAaiIAAGoiQABqIoAAaiMAAGojQABqQgAAakKAAGpDAABqQ4AAakRAAGpEgABqRMAAakUAAGpFQABqRcAAakZAAGpGgABqRsAAakdAAGpHgABqZkAAambAAGpnQABqZ8AAamiAAGpowABqaQAAamlAAGppgABqagAAamqAAGpqwABqawAAamuAAGprwABqioAAaosAAGqLgABqjAAAaozAAGqNAABqjUAAao2AAGqNwABqjkAAao7AAGqPAABqj0AAao/AAGqQAABqrsAAaq9AAGqvwABqsEAAarEAAGqxQABqsYAAarHAAGqyAABqsoAAarMAAGqzQABqs4AAarQAAGq0QABqxoAAas+AAGrZQABq4kAAauMAAGrjgABq5AAAauSAAGrlAABq5YAAauXAAGrmgABq7MAAavQAAGr0gABq9QAAavWAAGr2AABq9oAAavcAAGr3gABq/sAAav+AAGsAQABrAQAAawHAAGsCgABrA0AAawQAAGsEgABrI0AAayPAAGskQABrJMAAayWAAGslwABrJgAAayZAAGsmgABrJwAAayeAAGsnwABrKAAAayiAAGsowABrR4AAa0gAAGtIgABrSQAAa0nAAGtKAABrSkAAa0qAAGtKwABrS0AAa0vAAGtMAABrTEAAa0zAAGtNAABra8AAa2xAAGtswABrbUAAa24AAGtuQABrboAAa27AAGtvAABrb4AAa3AAAGtwQABrcIAAa3EAAGtxQABrkAAAa5CAAGuRAABrkYAAa5JAAGuSgABrksAAa5MAAGuTQABrk8AAa5RAAGuUgABrlMAAa5VAAGuVgABrtEAAa7TAAGu1QABrtcAAa7aAAGu2wABrtwAAa7dAAGu3gABruAAAa7iAAGu4wABruQAAa7mAAGu5wABr2IAAa9kAAGvZgABr2gAAa9rAAGvbAABr20AAa9uAAGvbwABr3EAAa9zAAGvdAABr3UAAa93AAGveAABr/MAAa/1AAGv9wABr/kAAa/8AAGv/QABr/4AAa//AAGwAAABsAIAAbAEAAGwBQABsAYAAbAIAAGwCQABsJwAAbC/AAGw3wABsP8AAbEBAAGxAwABsQUAAbEHAAGxCgABsQsAAbEMAAGxDwABsRAAAbESAAGxEwABsRYAAbEZAAGxGgABsRsAAbEeAAGxHwABsSQAAbE9AAGxRgABsUgAAbFKAAGxUwABsVYAAbFZAAGxWwABsaQAAbHIAAGx7wABshMAAbIWAAGyGAABshoAAbIcAAGyHgABsiAAAbIhAAGyJAABsj0AAbJeAAGyYAABsmIAAbJkAAGyZgABsmgAAbJqAAGybAABsm4AAbKPAAGykgABspUAAbKYAAGymwABsp4AAbKhAAGypAABsqcAAbKpAAGzJAABsyYAAbMoAAGzKgABsy0AAbMuAAGzLwABszAAAbMxAAGzMwABszUAAbM2AAGzNwABszkAAbM6AAGztQABs7cAAbO5AAGzuwABs74AAbO/AAGzwAABs8EAAbPCAAGzxAABs8YAAbPHAAGzyAABs8oAAbPLAAG0RgABtEgAAbRLAAG0TQABtFAAAbRRAAG0UgABtFMAAbRUAAG0VgABtFgAAbRZAAG0WgABtFwAAbRdAAG0dgABtHcAAbR4AAG0egABtPUAAbT3AAG0+QABtPsAAbT+AAG0/wABtQAAAbUBAAG1AgABtQQAAbUGAAG1BwABtQgAAbUKAAG1CwABtYYAAbWIAAG1igABtYwAAbWPAAG1kAABtZEAAbWSAAG1kwABtZUAAbWXAAG1mAABtZkAAbWbAAG1nAABthcAAbYZAAG2GwABth0AAbYgAAG2IQABtiIAAbYjAAG2JAA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B2usAAdrsAAHa7QAB2u4AAdrvAAHa8QAB2vMAAdr0AAHa9QAB2vcAAdr4AAHbcwAB23UAAdt3AAHbeQAB23wAAdt9AAHbfgAB238AAduAAAHbggAB24QAAduFAAHbhgAB24gAAduJAAHbogAB27cAAdu6AAHbvQAB28AAAdvDAAHbxgAB29sAAdveAAHb4QAB2+QAAdvnAAHb6gAB2+wAAdwAAAHcHwAB3CMAAdw3AAHcygAB3O0AAd0NAAHdLQAB3S8AAd0xAAHdMwAB3TUAAd04AAHdOQAB3ToAAd09AAHdPgAB3UAAAd1BAAHdQwAB3UYAAd1HAAHdSAAB3UsAAd1MAAHdUQAB3WoAAd1zAAHddQAB3XcAAd2AAAHdgwAB3YYAAd2IAAHd0QAB3fUAAd4cAAHeQAAB3kMAAd5FAAHeRwAB3kkAAd5LAAHeTQAB3k4AAd5RAAHeagAB3osAAd6NAAHejwAB3pEAAd6TAAHelQAB3pcAAd6ZAAHemwAB3rwAAd6/AAHewgAB3sUAAd7IAAHeywAB3s4AAd7RAAHe1AAB3tYAAd9RAAHfUwAB31UAAd9XAAHfWgAB31sAAd9cAAHfXQAB314AAd9gAAHfYgAB32MAAd9kAAHfZgAB32cAAd/iAAHf5AAB3+YAAd/oAAHf6wAB3+wAAd/tAAHf7gAB3+8AAd/xAAHf8wAB3/QAAd/1AAHf9wAB3/gAAeBzAAHgdQAB4HgAAeB6AAHgfQAB4H4AAeB/AAHggAAB4IEAAeCDAAHghQAB4IYAAeCHAAHgiQAB4IoAAeCjAAHgpAAB4KUAAeCnAAHhIgAB4SQAAeEmAAHhKAAB4SsAAeEsAAHhLQAB4S4AAeEvAAHhMQAB4TMAAeE0AAHhNQAB4TcAAeE4AAHhswAB4bUAAeG3AAHhuQAB4bwAAeG9AAHhvgAB4b8AAeHAAAHhwgAB4cQAAeHFAAHhxgAB4cgAAeHJAAHiRAAB4kYAAeJIAAHiSgAB4k0AAeJOAAHiTwAB4lAAAeJRAAHiUwAB4lUAAeJWAAHiVwAB4lkAAeJaAAHi1QAB4tcAAeLZAAHi2wAB4t4AAeLfAAHi4AAB4uEAAeLiAAHi5AAB4uYAAeLnAAHi6AAB4uoAAeLrAAHjZgAB42gAAeNqAAHjbAAB428AAeNwAAHjcQAB43IAAeNzAAHjdQAB43cAAeN4AAHjeQAB43sAAeN8AAHjxQAB4+kAAeQQAAHkNAAB5DcAAeQ5AAHkOwAB5D0AAeQ/AAHkQQAB5EIAAeRFAAHkXgAB5HsAAeR9AAHkfwAB5IEAAeSDAAHkhQAB5IcAAeSJAAHkpgAB5KkAAeSsAAHkrwAB5LIAAeS1AAHkuAAB5LsAAeS9AAHlOAAB5ToAAeU8AAHlPgAB5UEAAeVCAAHlQwAB5UQAAeVFAAHlRwAB5UkAAeVKAAHlSwAB5U0AAeVOAAHlyQAB5csAAeXNAAHlzwAB5dIAAeXTAAHl1AAB5dUAAeXWAAHl2AAB5doAAeXbAAHl3AAB5d4AAeXfAAHmWgAB5lwAAeZeAAHmYAAB5mMAAeZkAAHmZQAB5mYAAeZnAAHmaQAB5msAAeZsAAHmbQAB5m8AAeZwAAHm6wAB5u0AAebwAAHm8gAB5vUAAeb2AAHm9wAB5vgAAeb5AAHm+wAB5v0AAeb+AAHm/wAB5wEAAecCAAHnBQAB54AAAeeCAAHnhAAB54YAAeeJAAHnigAB54sAAeeMAAHnjQAB548AAeeRAAHnkgAB55MAAeeVAAHnlgAB6BEAAegTAAHoFQAB6BcAAegaAAHoGwAB6BwAAegdAAHoHgAB6CAAAegiAAHoIwAB6CQAAegmAAHoJwAB6KIAAeikAAHopgAB6KgAAeirAAHorAAB6K0AAeiuAAHorwAB6LEAAeizAAHotAAB6LUAAei3AAHouAAB6UsAAeluAAHpjgAB6a4AAemwAAHpsgAB6bQAAem2AAHpuQAB6boAAem7AAHpvgAB6b8AAenBAAHpwgAB6cUAAenIAAHpyQAB6coAAenNAAHpzgAB6dcAAenwAAHp+QAB6fsAAen9AAHqBgAB6gkAAeoMAAHqDgAB6lcAAep7AAHqogAB6sYAAerJAAHqywAB6s0AAerPAAHq0QAB6tMAAerUAAHq1wAB6vAAAesRAAHrEwAB6xUAAesXAAHrGQAB6xsAAesdAAHrHwAB6yEAAetCAAHrRQAB60gAAetLAAHrTgAB61EAAetUAAHrVwAB61oAAetcAAHr1wAB69kAAevbAAHr3QAB6+AAAevhAAHr4gAB6+MAAevkAAHr5gAB6+gAAevpAAHr6gAB6+wAAevtAAHsaAAB7GoAAexsAAHsbgAB7HEAAexyAAHscwAB7HQAAex1AAHsdwAB7HkAAex6AAHsewAB7H0AAex+AAHs+QAB7PsAAez+AAHtAAAB7QMAAe0EAAHtBQAB7QYAAe0HAAHtCQAB7QsAAe0MAAHtDQAB7Q8AAe0QAAHtKQAB7SoAAe0rAAHtLQAB7agAAe2qAAHtrAAB7a4AAe2xAAHtsgAB7bMAAe20AAHttQAB7bcAAe25AAHtugAB7bsAAe29AAHtvgAB7jkAAe47AAHuPQAB7j8AAe5CAAHuQwAB7kQAAe5FAAHuRgAB7kgAAe5KAAHuSwAB7kwAAe5OAAHuTwAB7soAAe7MAAHuzgAB7tAAAe7TAAHu1AAB7tUAAe7WAAHu1wAB7tkAAe7bAAHu3AAB7t0AAe7fAAHu4AAB71sAAe9dAAHvXwAB72EAAe9kAAHvZQAB72YAAe9nAAHvaAAB72oAAe9sAAHvbQAB724AAe9wAAHvcQAB7+wAAe/uAAHv8AAB7/IAAe/1AAHv9gAB7/cAAe/4AAHv+QAB7/sAAe/9AAHv/gAB7/8AAfABAAHwAgAB8EsAAfBvAAHwlgAB8LoAAfC9AAHwvwAB8MEAAfDDAAHwxQAB8McAAfDIAAHwywAB8OQAAfEBAAHxAwAB8QUAAfEHAAHxCQAB8QsAAfENAAHxDwAB8SwAAfEvAAHxMgAB8TUAAfE4AAHxOwAB8T4AAfFBAAHxQwAB8b4AAfHAAAHxwgAB8cQAAfHHAAHxyAAB8ckAAfHKAAHxywAB8c0AAfHPAAHx0AAB8dEAAfHTAAHx1AAB8k8AAfJRAAHyVAAB8lYAAfJZAAHyWgAB8lsAAfJcAAHyXQAB8l8AAfJhAAHyYgAB8mMAAfJlAAHyZgAB8uEAAfLjAAHy5QAB8ucAAfLqAAHy6wAB8uwAAfLtAAHy7gAB8vAAAfLyAAHy8wAB8vQAAfL2AAHy9wAB83IAAfN0AAHzdwAB83kAAfN8AAHzfQAB834AAfN/AAHzgAAB84IAAfOEAAHzhQAB84YAAfOIAAHziQAB9AQAAfQGAAH0CAAB9AoAAfQNAAH0DgAB9A8AAfQQAAH0EQAB9BMAAfQVAAH0FgAB9BcAAfQZAAH0GgAB9JUAAfSXAAH0mQAB9JsAAfSeAAH0nwAB9KAAAfShAAH0ogAB9KQAAfSmAAH0pwAB9KgAAfSqAAH0qwAB9SYAAfUoAAH1KwA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CBrQAAga1AAIGtgACBrcAAga5AAIGuwACBrwAAga9AAIGvwACBsAAAgc7AAIHPQACBz8AAgdBAAIHRAACB0UAAgdGAAIHRwACB0gAAgdKAAIHTAACB00AAgdOAAIHUAACB1EAAgfMAAIHzgACB9AAAgfSAAIH1QACB9YAAgfXAAIH2AACB9kAAgfbAAIH3QACB94AAgffAAIH4QACB+IAAghdAAIIXwACCGEAAghjAAIIZgACCGcAAghoAAIIaQACCGoAAghsAAIIbgACCG8AAghwAAIIcgACCHMAAgjuAAII8AACCPIAAgj0AAII9wACCPgAAgj5AAII+gACCPsAAgj9AAII/wACCQAAAgkBAAIJAwACCQQAAglNAAIJcQACCZgAAgm8AAIJvwACCcEAAgnDAAIJxQACCccAAgnJAAIJygACCc0AAgnmAAIKAwACCgUAAgoHAAIKCQACCgsAAgoNAAIKDwACChEAAgouAAIKMQACCjQAAgo3AAIKOgACCj0AAgpAAAIKQwACCkUAAgrAAAIKwgACCsQAAgrGAAIKyQACCsoAAgrLAAIKzAACCs0AAgrPAAIK0QACCtIAAgrTAAIK1QACCtYAAgtRAAILUwACC1YAAgtYAAILWwACC1wAAgtdAAILXgACC18AAgthAAILYwACC2QAAgtlAAILZwACC2gAAgvjAAIL5QACC+cAAgvpAAIL7AACC+0AAgvuAAIL7wACC/AAAgvyAAIL9AACC/UAAgv2AAIL+AACC/kAAgx0AAIMdgACDHkAAgx7AAIMfgACDH8AAgyAAAIMgQACDIIAAgyEAAIMhgACDIcAAgyIAAIMigACDIsAAg0OAAINMgACDVYAAg15AAINoAACDcAAAg3nAAIODgACDi4AAg5SAAIOdgACDngAAg57AAIOfQACDn8AAg6BAAIOhAACDocAAg6JAAIOiwACDo4AAg6QAAIOkgACDpUAAg6YAAIOmQACDp4AAg63AAIOvAACDr4AAg7DAAIOxgACDsgAAg8RAAIPNQACD1wAAg+AAAIPgwACD4UAAg+HAAIPiQACD4sAAg+NAAIPjgACD5EAAg+qAAIPzwACD9EAAg/TAAIP1QACD9cAAg/ZAAIP2wACD90AAg/fAAIP4QACEAYAAhAJAAIQDAACEA8AAhASAAIQFQACEBgAAhAbAAIQHgACECEAAhAjAAIQngACEKAAAhCjAAIQpQACEKgAAhCpAAIQqgACEKsAAhCsAAIQrgACELAAAhCxAAIQsgACELQAAhC1AAIQxgACEMcAAhDJAAIRRAACEUYAAhFIAAIRSgACEU0AAhFOAAIRTwACEVAAAhFRAAIRUwACEVUAAhFWAAIRVwACEVkAAhFaAAIR1QACEdcAAhHaAAIR3AACEd8AAhHgAAIR4QACEeIAAhHjAAIR5QACEecAAhHoAAIR6QACEesAAhHsAAIR/QACEf4AAhIAAAISewACEn0AAhJ/AAISgQACEoQAAhKFAAIShgACEocAAhKIAAISigACEowAAhKNAAISjgACEpAAAhKRAAITDAACEw4AAhMRAAITEwACExYAAhMXAAITGAACExkAAhMaAAITHAACEx4AAhMfAAITIAACEyIAAhMjAAITNAACEzUAAhM3AAITsgACE7QAAhO2AAITuAACE7sAAhO8AAITvQACE74AAhO/AAITwQACE8MAAhPEAAITxQACE8cAAhPIAAIUQwACFEUAAhRIAAIUSgACFE0AAhROAAIUTwACFFAAAhRRAAIUUwACFFUAAhRWAAIUVwACFFkAAhRaAAIUcwACFHQAAhR1AAIUdwACFPIAAhT0AAIU9gACFPgAAhT7AAIU/AACFP0AAhT+AAIU/wACFQEAAhUDAAIVBAACFQUAAhUHAAIVCAACFYMAAhWFAAIViAACFYoAAhWNAAIVjgACFY8AAhWQAAIVkQACFZMAAhWVAAIVlgACFZcAAhWZAAIVmgACFbMAAhXMAAIV4QACFeQAAhXnAAIV6gACFe0AAhXwAAIWBQACFggAAhYLAAIWDgACFhEAAhYUAAIWFgACFhwAAhavAAIW0gACFvIAAhcSAAIXFAACFxYAAhcYAAIXGgACFx0AAhceAAIXHwACFyIAAhcjAAIXJQACFyYAAhcpAAIXLAACFy0AAhcuAAIXMQACFzIAAhc3AAIXUAACF1kAAhdbAAIXXQACF2YAAhdpAAIXbAACF24AAhe3AAIX2wACGAIAAhgmAAIYKQACGCsAAhgtAAIYLwACGDEAAhgzAAIYNAACGDcAAhhQAAIYcQACGHMAAhh1AAIYdwACGHkAAhh7AAIYfQACGH8AAhiBAAIYogACGKUAAhioAAIYqwACGK4AAhixAAIYtAACGLcAAhi6AAIYvAACGTcAAhk5AAIZOwACGT0AAhlAAAIZQQACGUIAAhlDAAIZRAACGUYAAhlIAAIZSQACGUoAAhlMAAIZTQACGcgAAhnKAAIZzAACGc4AAhnRAAIZ0gACGdMAAhnUAAIZ1QACGdcAAhnZAAIZ2gACGdsAAhndAAIZ3gACGlkAAhpbAAIaXgACGmAAAhpjAAIaZAACGmUAAhpmAAIaZwACGmkAAhprAAIabAACGm0AAhpvAAIacAACGokAAhqKAAIaiwACGo0AAhsIAAIbCgACGwwAAhsOAAIbEQACGxIAAhsTAAIbFAACGxUAAhsXAAIbGQACGxoAAhsbAAIbHQACGx4AAhuZAAIbmwACG50AAhufAAIbogACG6MAAhukAAIbpQACG6YAAhuoAAIbqgACG6sAAhusAAIbrgACG68AAhwqAAIcLAACHC4AAhwwAAIcMwACHDQAAhw1AAIcNgACHDcAAhw5AAIcOwACHDwAAhw9AAIcPwACHEAAAhy7AAIcvQACHL8AAhzBAAIcxAACHMUAAhzGAAIcxwACHMgAAhzKAAIczAACHM0AAhzOAAIc0AACHNEAAh1MAAIdTgACHVAAAh1SAAIdVQACHVYAAh1XAAIdWAACHVkAAh1bAAIdXQACHV4AAh1fAAIdYQACHWIAAh2rAAIdzwACHfYAAh4aAAIeHQACHh8AAh4hAAIeIwACHiUAAh4nAAIeKAACHisAAh5EAAIeYQACHmMAAh5lAAIeZwACHmkAAh5rAAIebQACHm8AAh6MAAIejwACHpIAAh6VAAIemAACHpsAAh6eAAIeoQACHqMAAh8eAAIfIAACHyIAAh8kAAIfJwACHygAAh8pAAIfKgACHysAAh8tAAIfLwACHzAAAh8xAAIfMwACHzQAAh+vAAIfsQACH7MAAh+1AAIfuAACH7kAAh+6AAIfuwACH7wAAh++AAIfwAACH8EAAh/CAAIfxAACH8UAAiBAAAIgQgACIEQAAiBGAAIgSQACIEoAAiBLAAIgTAACIE0AAiBPAAIgUQACIFIAAiBTAAIgVQACIFYAAiDRAAIg0wACINYAAiDYAAIg2wACINwAAiDdAAIg3gACIN8AAiDhAAIg4wACIOQAAiDlAAIg5wACIOgAAiFrAAIhjwACIbMAAiHWAAIh/QACIh0AAiJEAAIiawACIosAAiKvAAIi0wACItUAAiLYAAIi2gACItwAAiLeAAIi4QACIuQAAiLmAAIi6AACIusAAiLtAAIi7wACIvIAAiL1AAIi9gACIvsAAiMUAAIjGQACIxsAAiMgAAIjIwACIyUAAiNuAAIjkgACI7kAAiPdAAIj4AACI+IAAiPkAAIj5gACI+gAAiPqAAIj6wACI+4AAiQHAAIkLAACJC4AAiQwAAIkMgACJDQAAiQ2AAIkOAACJDoAAiQ8AAIkPgACJGMAAiRmAAIkaQACJGwAAiRvAAIkcgACJHUAAiR4AAIkewACJH4AAiSAAAIk+wACJP0AAiUAAAIlAgACJQUAAiUGAAIlBwACJQgAAiUJAAIlCwACJQ0AAiUOAAIlDwACJREAAiUSAAIlIwACJSQAAiUmAAIloQACJaMAAiWlAAIlpwACJaoAAiWrAAIlrAACJa0AAiWuAAIlsAACJbIAAiWzAAIltAACJbYAAiW3AAImMgACJjQAAiY3AAImOQACJjwAAiY9AAImPgACJj8AAiZAAAImQgACJkQAAiZFAAImRgACJkgAAiZJAAImWgACJlsAAiZdAAIm2AACJtoAAibcAAIm3gACJuEAAibiAAIm4wACJuQAAiblAAIm5wACJukAAibqAAIm6wACJu0AAibuAAInaQACJ2sAAiduAAIncAACJ3MAAid0AAIndQACJ3YAAid3AAIneQACJ3sAAid8AAInfQACJ38AAieAAAInkQACJ5IAAieUAAIoDwACKBEAAigTAAIoFQACKBgAAigZAAIoGgACKBsAAigcAAIoHgACKCAAAighAAIoIgACKCQAAiglAAIooAACKKIAAiilAAIopwACKKoAAiirAAIorAACKK0AAiiuAAIosAACKLIAAiizAAIotAACKLYAAii3AAIo0AACKNEAAijSAAIo1AACKU8AAilRAAIpUwACKVUAAilYAAIpWQACKVoAAilbAAIpXAACKV4AAilgAAIpYQACKWIAAilkAAIpZQACKeAAAiniAAIp5QACKecAAinqAAIp6wACKewAAintAAIp7gACKfAAAinyAAIp8wACKfQAAin2AAIp9wACKgYAAiofAAIqQAACKkMAAipGAAIqSQACKkwAAipPAAIqUgACKlUAAipYAAIqeQACKnwAAip/AAIqggACKoUAAiqIAAIqiwACKo4AAiqRAAIqkwACKqoAAirDAAIqzAACKtQAAirsAAIq8QACKv8AAisKAAIrnQACK8AAAivgAAIsAAACLAIAAiwEAAIsBgACLAgAAiwLAAIsDAACLA0AAiwQAAIsEQACLBMAAiwUAAIsFgACLBkAAiwaAAIsGwACLB4AAiwfAAIsKAACLEEAAixKAAIsTAACLE4AAixXAAIsWgACLF0AAixfAAIsqAACLMwAAizzAAItFwACLRoAAi0cAAItHgACLSAAAi0iAAItJAACLSUAAi0oAAItQQACLWIAAi1kAAItZgACLWgAAi1qAAItbAACLW4AAi1wAAItcgACLZMAAi2WAAItmQACLZwAAi2fAAItogACLaUAAi2oAAItqwACLa0AAi4oAAIuKgACLiwAAi4uAAIuMQACLjIAAi4zAAIuNAACLjUAAi43AAIuOQACLjoAAi47AAIuPQACLj4AAi65AAIuuwACLr0AAi6/AAIuwgACLsMAAi7EAAIuxQACLsYAAi7IAAIuygACLssAAi7MAAIuzgACLs8AAi9KAAIvTAACL08AAi9RAAIvVAACL1UAAi9WAAIvVwACL1gAAi9aAAIvXAACL10AAi9eAAIvYAACL2EAAi96AAIvewACL3wAAi9+AAIv+QACL/sAAi/9AAIv/wACMAIAAjADAAIwBAACMAUAAjAGAAIwCAACMAoAAjALAAIwDAACMA4AAjAPAAIwigACMIwAAjCOAAIwkAACMJMAAjCUAAIwlQACMJYAAjCXAAIwmQACMJsAAjCcAAIwnQACMJ8AAjCgAAIxGwACMR0AAjEfAAIxIQACMSQAAjElAAIxJgACMScAAjEoAAIxKgACMSwAAjEtAAIxLgACMTAAAjExAAIxrAACMa4AAjGwAAIxsgACMbUAAjG2AAIxtwACMbgAAjG5AAIxuwACMb0AAjG+AAIxvwACMcEAAjHCAAIyPQACMj8AAjJBAAIyQwACMkYAAjJHAAIySAACMkkAAjJKAAIyTAACMk4AAjJPAAIyUAACMlIAAjJTAAIynAACMsAAAjLnAAIzCwACMw4AAjMQAAIzEgACMxQAAjMWAAIzGAACMxkAAjMcAAIzNQACM1IAAjNUAAIzVgACM1gAAjNaAAIzXAACM14AAjNgAAIzfQACM4AAAjODAAIzhgACM4kAAjOMAAIzjwA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CVrAAAlayAAJWswACVrQAAla2AAJWtwACVzIAAlc0AAJXNgACVzgAAlc7AAJXPAACVz0AAlc+AAJXPwACV0EAAldDAAJXRAACV0UAAldHAAJXSAACV8MAAlfFAAJXxwACV8kAAlfMAAJXzQACV84AAlfPAAJX0AACV9IAAlfUAAJX1QACV9YAAlfYAAJX2QACWCIAAlhGAAJYbQACWJEAAliUAAJYlgACWJgAAliaAAJYnAACWJ4AAlifAAJYogACWLsAAljYAAJY2gACWNwAAljeAAJY4AACWOIAAljkAAJY5gACWQMAAlkGAAJZCQACWQwAAlkPAAJZEgACWRUAAlkYAAJZGgACWZUAAlmXAAJZmQACWZsAAlmeAAJZnwACWaAAAlmhAAJZogACWaQAAlmmAAJZpwACWagAAlmqAAJZqwACWiYAAlooAAJaKgACWiwAAlovAAJaMAACWjEAAloyAAJaMwACWjUAAlo3AAJaOAACWjkAAlo7AAJaPAACWrcAAlq5AAJauwACWr0AAlrAAAJawQACWsIAAlrDAAJaxAACWsYAAlrIAAJayQACWsoAAlrMAAJazQACW0gAAltKAAJbTQACW08AAltSAAJbUwACW1QAAltVAAJbVgACW1gAAltaAAJbWwACW1wAAlteAAJbXwACXAIAAlwmAAJcSgACXGoAAlyRAAJcuAACXNgAAlz/AAJdIwACXUYAAl1tAAJdkQACXbUAAl3ZAAJeAAACXgEAAl4DAAJeBQACXggAAl4KAAJeDQACXg8AAl4RAAJeFAACXhYAAl4YAAJeGwACXh4AAl4gAAJeIgACXiQAAl4nAAJeKgACXi0AAl4yAAJeSwACXlAAAl5SAAJeVwACXloAAl5cAAJepQACXskAAl7wAAJfFAACXxcAAl8ZAAJfGwACXx0AAl8fAAJfIQACXyIAAl8lAAJfPgACX2MAAl9lAAJfZwACX2kAAl9rAAJfbQACX28AAl9xAAJfcwACX3UAAl+aAAJfnQACX6AAAl+jAAJfpgACX6kAAl+sAAJfrwACX7IAAl+1AAJftwACYDIAAmA0AAJgNwACYDkAAmA8AAJgPQACYD4AAmA/AAJgQAACYEIAAmBEAAJgRQACYEYAAmBIAAJgSQACYFoAAmBbAAJgXQACYNgAAmDaAAJg3AACYN4AAmDhAAJg4gA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Cg6EAAoOjAAKDpAAChB8AAoQhAAKEJAAChCYAAoQpAAKEKgAChCsAAoQsAAKELQAChC8AAoQxAAKEMgAChDMAAoQ1AAKENgAChE8AAoRQAAKEUQAChFMAAoTOAAKE0AAChNIAAoTUAAKE1wAChNgAAoTZAAKE2gAChNsAAoTdAAKE3wAChOAAAoThAAKE4wAChOQAAoVfAAKFYQAChWMAAoVlAAKFaAAChWkAAoVqAAKFawAChWwAAoVuAAKFcAAChXEAAoVyAAKFdAAChXUAAoXwAAKF8gAChfQAAoX2AAKF+QAChfoAAoX7AAKF/AAChf0AAoX/AAKGAQAChgIAAoYDAAKGBQAChgYAAoaBAAKGgwAChoUAAoaHAAKGigAChosAAoaMAAKGjQACho4AAoaQAAKGkgAChpMAAoaUAAKGlgAChpcAAocSAAKHFAAChxYAAocYAAKHGwAChxwAAocdAAKHHgAChx8AAochAAKHIwAChyQAAoclAAKHJwAChygAAodxAAKHlQACh7wAAofgAAKH4wACh+UAAofnAAKH6QACh+sAAoftAAKH7gACh/EAAogKAAKIJwACiCkAAogrAAKILQACiC8AAogxAAKIMwACiDUAAohSAAKIVQACiFgAAohbAAKIXgACiGEAAohkAAKIZwACiGkAAojkAAKI5gACiOgAAojqAAKI7QACiO4AAojvAAKI8AACiPEAAojzAAKI9QACiPYAAoj3AAKI+QACiPoAAol1AAKJdwACiXoAAol8AAKJfwACiYAAAomBAAKJggACiYMAAomFAAKJhwACiYgAAomJAAKJiwACiYwAAooHAAKKCQACigsAAooNAAKKEAACihEAAooSAAKKEwACihQAAooWAAKKGAACihkAAooaAAKKHAACih0AAoqYAAKKmgACip0AAoqfAAKKogACiqMAAoqkAAKKpQACiqYAAoqoAAKKqgACiqsAAoqsAAKKrgACiq8AAotSAAKLdgACi5oAAou6AAKL4QACjAgAAowoAAKMTwACjHMAAoyWAAKMvQACjOEAAo0FAAKNKQACjVAAAo1RAAKNUwACjVUAAo1YAAKNWgACjV0AAo1fAAKNYQACjWQAAo1mAAKNaAACjWsAAo1uAAKNcAACjXIAAo10AAKNdwACjXoAAo19AAKNggACjZsAAo2gAAKNogACjacAAo2qAAKNrAACjfUAAo4ZAAKOQAACjmQAAo5nAAKOaQACjmsAAo5tAAKObwACjnEAAo5yAAKOdQACjo4AAo6zAAKOtQACjrcAAo65AAKOuwACjr0AAo6/AAKOwQACjsMAAo7FAAKO6gACju0AAo7wAAKO8wACjvYAAo75AAKO/AACjv8AAo8CAAKPBQACjwcAAo+CAAKPhAACj4cAAo+JAAKPjAACj40AAo+OAAKPjwACj5AAAo+SAAKPlAACj5UAAo+WAAKPmAACj5kAAo+qAAKPqwACj60AApAoAAKQKgACkCwAApAuAAKQMQACkDIAApAzAAKQNAACkDUAApA3AAKQOQACkDoAApA7AAKQPQACkD4AApC5AAKQuwACkL4AApDAAAKQwwACkMQAApDFAAKQxgACkMcAApDJAAKQywACkMwAApDNAAKQzwACkNAAApDhAAKQ4gACkOQAApFfAAKRYQACkWMAApFlAAKRaAACkWkAApFqAAKRawACkWwAApFuAAKRcAACkXEAApFyAAKRdAACkXUAApHwAAKR8gACkfUAApH3AAKR+gACkfsAApH8AAKR/QACkf4AApIAAAKSAgACkgMAApIEAAKSBgACkgcAApIYAAKSGQACkhsAApKWAAKSmAACkpoAApKcAAKSnwACkqAAApKhAAKSogACkqMAApKlAAKSpwACkqgAApKpAAKSqwACkqwAApMnAAKTKQACkywAApMuAAKTMQACkzIAApMzAAKTNAACkzUAApM3AAKTOQACkzoAApM7AAKTPQACkz4AApNXAAKTWAACk1kAApNbAAKT1gACk9gAApPaAAKT3AACk98AApPgAAKT4QACk+IAApPjAAKT5QACk+cAApPoAAKT6QACk+sAApPsAAKUZwAClGkAApRsAAKUbgAClHEAApRyAAKUcwAClHQAApR1AAKUdwAClHkAApR6AAKUewAClH0AApR+AAKUmQAClLIAApS/AAKUwgAClMQAApTHAAKU1AAClNcAApTaAAKU3QAClN8AApToAAKVewAClZ4AApW+AAKV3gACleAAApXiAAKV5AACleYAApXpAAKV6gAClesAApXuAAKV7wAClfEAApXyAAKV9AAClfcAApX4AAKV+QAClfwAApX9AAKWAgAClhsAApYkAAKWJgACligAApYxAAKWNAACljcAApY5AAKWggAClqYAApbNAAKW8QAClvQAApb2AAKW+AAClvoAApb8AAKW/gAClv8AApcCAAKXGwAClzwAApc+AAKXQAACl0IAApdEAAKXRgACl0gAApdKAAKXTAACl20AApdwAAKXcwACl3YAApd5AAKXfAACl38AApeCAAKXhQACl4cAApgCAAKYBAACmAYAApgIAAKYCwACmAwAApgNAAKYDgACmA8AApgRAAKYEwACmBQAApgVAAKYFwACmBgAApiTAAKYlQACmJcAApiZAAKYnAACmJ0AApieAAKYnwACmKAAApiiAAKYpAACmKUAApimAAKYqAACmKkAApkkAAKZJgACmSkAApkrAAKZLgACmS8AApkwAAKZMQACmTIAApk0AAKZNgACmTcAApk4AAKZOgACmTsAAplUAAKZVQACmVYAAplYAAKZ0wACmdUAApnXAAKZ2QACmdwAApndAAKZ3gACmd8AApngAAKZ4gACmeQAApnlAAKZ5gACmegAApnpAAKaZAACmmYAAppoAAKaagACmm0AAppuAAKabwACmnAAAppxAAKacwACmnUAApp2AAKadwACmnkAApp6AAKa9QACmvcAApr5AAKa+wACmv4AApr/AAKbAAACmwEAApsCAAKbBAACmwYAApsHAAKbCAACmwoAApsLAAKbhgACm4gAApuKAAKbjAACm48AApuQAAKbkQACm5IAApuTAAKblQACm5cAApuYAAKbmQACm5sAApucAAKcFwACnBkAApwbAAKcHQACnCAAApwhAAKcIgACnCMAApwkAAKcJgACnCgAApwpAAKcKgACnCwAApwtAAKcdgACnJoAApzBAAKc5QACnOgAApzqAAKc7AACnO4AApzwAAKc8gACnPMAApz2AAKdDwACnSwAAp0uAAKdMAACnTIAAp00AAKdNgACnTgAAp06AAKdVwACnVoAAp1dAAKdYAACnWMAAp1mAAKdaQACnWwAAp1uAAKd6QACnesAAp3tAAKd7wACnfIAAp3zAAKd9AACnfUAAp32AAKd+AACnfoAAp37AAKd/AACnf4AAp3/AAKeegACnnwAAp5+AAKegAACnoMAAp6EAAKehQACnoYAAp6HAAKeiQACnosAAp6MAAKejQACno8AAp6QAAKfCwACnw0AAp8PAAKfEQACnxQAAp8VAAKfFgACnxcAAp8YAAKfGgACnxwAAp8dAAKfHgACnyAAAp8hAAKfnAACn54AAp+hAAKfowACn6YAAp+nAAKfqAACn6kAAp+qAAKfrAACn64AAp+vAAKfsAACn7IAAp+zAAKgLgACoDAAAqAyAAKgNAACoDcAAqA4AAKgOQACoDoAAqA7AAKgPQACoD8AAqBAAAKgQQACoEMAAqBEAAKgvwACoMEAAqDDAAKgxQACoMgAAqDJAAKgygACoMsAAqDMAAKgzgACoNAAAqDRAAKg0gACoNQAAqDVAAKhUAACoVIAAqFUAAKhVgACoVkAAqFaAAKhWwACoVwAAqFdAAKhXwACoWEAAqFiAAKhYwACoWUAAqFmAAKh+QACohwAAqI8AAKiXAACol4AAqJgAAKiYgAComQAAqJnAAKiaAAComkAAqJsAAKibQACom8AAqJwAAKicwAConUAAqJ2AAKidwAConoAAqJ7AAKigAACopkAAqKiAAKipAACoqYAAqKvAAKisgACorUAAqK3AAKjAAACoyQAAqNLAAKjbwACo3IAAqN0AAKjdgACo3gAAqN6AAKjfAACo30AAqOAAAKjmQACo7oAAqO8AAKjvgACo8AAAqPCAAKjxAACo8YAAqPIAAKjygACo+sAAqPuAAKj8QACo/QAAqP3AAKj+gACo/0AAqQAAAKkAwACpAUAAqSAAAKkggACpIQAAqSGAAKkiQACpIoAAqSLAAKkjAACpI0AAqSPAAKkkQACpJIAAqSTAAKklQACpJYAAqURAAKlEwACpRUAAqUXAAKlGgACpRsAAqUcAAKlHQACpR4AAqUgAAKlIgACpSMAAqUkAAKlJgACpScAAqWiAAKlpAACpacAAqWpAAKlrAACpa0AAqWuAAKlrwACpbAAAqWyAAKltAACpbUAAqW2AAKluAACpbkAAqXSAAKl0wACpdQAAqXWAAKmUQACplMAAqZVAAKmVwACploAAqZbAAKmXAACpl0AAqZeAAKmYAACpmIAAqZjAAKmZAACpmYAAqZnAAKm4gACpuQAAqbmAAKm6AACpusAAqbsAAKm7QACpu4AAqbvAAKm8QACpvMAAqb0AAKm9QACpvcAAqb4AAKncwACp3UAAqd3AAKneQACp3wAAqd9AAKnfgACp38AAqeAAAKnggACp4QAAqeFAAKnhgACp4gAAqeJAAKoBAACqAYAAqgIAAKoCgACqA0AAqgOAAKoDwACqBAAAqgRAAKoEwACqBUAAqgWAAKoFwACqBkAAqgaAAKolQACqJcAAqiZAAKomwACqJ4AAqifAAKooAACqKEAAqiiAAKopAACqKYAAqinAAKoqAACqKoAAqirAAKo9AACqRgAAqk/AAKpYwACqWYAAqloAAKpagACqWwAAqluAAKpcAACqXEAAql0AAKpjQACqaoAAqmsAAKprgACqbAAAqmyAAKptAACqbYAAqm4AAKp1QACqdgAAqnbAAKp3gACqeEAAqnkAAKp5wACqeoAAqnsAAKqZwACqmkAAqprAAKqbQACqnAAAqpxAAKqcgACqnMAAqp0AAKqdgACqngAAqp5AAKqegACqnwAAqp9AAKq+AACqvoAAqr8AAKq/gACqwEAAqsCAAKrAwACqwQAAqsFAAKrBwACqwkAAqsKAAKrCwACqw0AAqsOAAKriQACq4sAAquNAAKrjwACq5IAAquTAAKrlAACq5UAAquWAAKrmAACq5oAAqubAAKrnAACq54AAqufAAKsGgACrBwAAqwfAAKsIQACrCQAAqwlAAKsJgACrCcAAqwoAAKsKgACrCwAAqwtAAKsLgACrDAAAqwxAAKsrAACrK4AAqywAAKssgACrLUAAqy2AAKstwACrLgAAqy5AAKsuwACrL0AAqy+AAKsvwACrMEAAqzCAAKtPQACrT8AAq1BAAKtQwACrUYAAq1HAAKtSAACrUkAAq1KAAKtTAACrU4AAq1PAAKtUAACrVIAAq1TAAKtzgACrdAAAq3TAAKt1QACrdgAAq3ZAAKt2gACrdsAAq3cAAKt3gACreAAAq3hAAKt4gACreQAAq3lAAKueAACrpsAAq67AAKu2wACrt0AAq7fAAKu4QACruMAAq7mAAKu5wACrugAAq7rAAKu7AACru4AAq7vAAKu8QACrvQAAq71AAKu9gACrvkAAq76AAKu/wACrxgAAq8hAAKvIwACryUAAq8uAAKvMQACrzQAAq82AAKvfwACr6MAAq/KAAKv7gACr/EAAq/zAAKv9QACr/cAAq/5AAKv+wACr/wAAq//AAKwGAACsDkAArA7AAKwPQACsD8AArBBAAKwQwACsEUAArBHAAKwSQACsGoAArBtAAKwcAACsHMAArB2AAKweQACsHwAArB/AAKwggACsIQAArD/AAKxAQACsQMAArEFAAKxCAACsQkAArEKAAKxCwACsQwAArEOAAKxEAACsREAArESAAKxFAACsRUAArGQAAKxkgACsZQAArGWAAKxmQACsZoAArGbAAKxnAACsZ0AArGfAAKxoQACsaIAArGjAAKxpQACsaYAArIhAAKyIwACsiYAArIoAAKyKwACsiwAArItAAKyLgACsi8AArIxAAKyMwACsjQAArI1AAKyNwACsjgAArJRAAKyUgACslMAArJVAAKy0AACstIAArLUAAKy1gACstkAArLaAAKy2wACstwAArLdAAKy3wACsuEAArLiAAKy4wACsuUAArLmAAKzYQACs2MAArNlAAKzZwACs2oAArNrAAKzbAACs20AArNuAAKzcAACs3IAArNzAAKzdAACs3YAArN3AAKz8gACs/QAArP2AAKz+AACs/sAArP8AAKz/QACs/4AArP/AAK0AQACtAMAArQEAAK0BQACtAcAArQIAAK0gwACtIUAArSHAAK0iQACtIwAArSNAAK0jgACtI8AArSQAAK0kgACtJQAArSVAAK0lgACtJgAArSZAAK1FAACtRYAArUYAAK1GgACtR0AArUeAAK1HwACtSAAArUhAAK1IwACtSUAArUmAAK1JwACtSkAArUqAAK1cwACtZcAArW+AAK14gACteUAArXnAAK16QACtesAArXtAAK17wACtfAAArXzAAK2DAACtikAArYrAAK2LQACti8AArYxAAK2MwACtjUAArY3AAK2VAACtlcAArZaAAK2XQACtmAAArZjAAK2ZgACtmkAArZrAAK25gACtugAArbqAAK27AACtu8AArbwAAK28QACtvIAArbzAAK29QACtvcAArb4AAK2+QACtvsAArb8AAK3dwACt3kAArd7AAK3fQACt4AAAreBAAK3ggACt4MAAreEAAK3hgACt4gAAreJAAK3igACt4wAAreNAAK4CAACuAoAArgMAAK4DgACuBEAArgSAAK4EwACuBQAArgVAAK4FwACuBkAArgaAAK4GwACuB0AArgeAAK4mQACuJsAAridAAK4nwACuKIAArijAAK4pAACuKUAArimAAK4qAACuKoAArirAAK4rAACuK4AArivAAK5KgACuSwAArkuAAK5MAACuTMAArk0AAK5NQACuTYAArk3AAK5OQACuTsAArk8AAK5PQACuT8AArlAAAK5uwACub0AArm/AAK5wQACucQAArnFAAK5xgACuccAArnIAAK5ygACucwAArnNAAK5zgACudAAArnRAAK6TAACuk4AArpQAAK6UgACulUAArpWAAK6VwACulgAArpZAAK6WwACul0AArpeAAK6XwACumEAArpiAAK6cwACunQAArp2AAK6hwACupAAArqTAAK6lgACupgAArrRAAK61AACutYAArrZAAK63AACut8AArriAAK7ZQACu4kAArutAAK70AACu/cAArwXAAK8PgACvGUAAryFAAK8qQACvM0AArzPAAK80gACvNQAArzWAAK82AACvNsAArzeAAK84AACvOIAArzlAAK85wACvOkAArzsAAK87wACvPAAArz1AAK9DgACvRMAAr0VAAK9GgACvR0AAr0fAAK9aAACvYwAAr2zAAK91wACvdoAAr3cAAK93gACveAAAr3iAAK95AACveUAAr3oAAK+AQACviYAAr4oAAK+KgACviwAAr4uAAK+MAACvjIAAr40AAK+NgACvjgAAr5dAAK+YAACvmMAAr5mAAK+aQACvmwAAr5vAAK+cgACvnUAAr54AAK+egACvvUAAr73AAK++gACvvwAAr7/AAK/AAACvwEAAr8CAAK/AwACvwUAAr8HAAK/CAACvwkAAr8LAAK/DAACvx0AAr8eAAK/IAACv5sAAr+dAAK/nwACv6EAAr+kAAK/pQACv6YAAr+nAAK/qAACv6oAAr+sAAK/rQACv64AAr+wAAK/sQACwCwAAsAuAALAMQACwDMAAsA2AALANwACwDgAAsA5AALAOgACwDwAAsA+AALAPwACwEAAAsBCAALAQwACwFQAAsBVAALAVwACwNIAAsDUAALA1gACwNgAAsDbAALA3AACwN0AAsDeAALA3wACwOEAAsDjAALA5AACwOUAAsDnAALA6AACwWMAAsFlAALBaAACwWoAAsFtAALBbgACwW8AAsFwAALBcQACwXMAAsF1AALBdgACwXcAAsF5AALBegACwYsAAsGMAALBjgACwgkAAsILAALCDQACwg8AAsISAALCEwACwhQAAsIVAALCFgACwhgAAsIaAALCGwACwhwAAsIeAALCHwACwpoAAsKcAALCnwACwqEAAsKkAALCpQACwqYAAsKnAALCqAACwqoAAsKsAALCrQACwq4AAsKwAALCsQACwsoAAsLLAALCzAACws4AAsNJAALDSwACw00AAsNPAALDUgACw1MAAsNUAALDVQACw1YAAsNYAALDWgACw1sAAsNcAALDXgACw18AAsPaAALD3AACw98AAsPhAALD5AACw+UAAsPmAALD5wACw+gAAsPqAALD7AACw+0AAsPuAALD8AACw/EAAsQUAALELQACxDIAAsQ1AALEOgACxD0AAsQ/AALERwACxNoAAsT9AALFHQACxT0AAsU/AALFQQACxUMAAsVFAALFSAACxUkAAsVKAALFTQACxU4AAsVQAALFUQACxVQAAsVXAALFWAACxVkAAsVcAALFXQACxWIAAsV7AALFhAACxYYAAsWIAALFkQACxZQAAsWXAALFmQACxeIAAsYGAALGLQACxlEAAsZUAALGVgACxlgAAsZaAALGXAACxl4AAsZfAALGYgACxnsAAsacAALGngACxqAAAsaiAALGpAACxqYAAsaoAALGqgACxqwAAsbNAALG0AACxtMAAsbWAALG2QACxtwAAsbfAALG4gACxuUAAsbnAALHYgACx2QAAsdmAALHaAACx2sAAsdsAALHbQACx24AAsdvAALHcQACx3MAAsd0AALHdQACx3cAAsd4AALH8wACx/UAAsf3AALH+QACx/wAAsf9AALH/gACx/8AAsgAAALIAgACyAQAAsgFAALIBgACyAgAAsgJAALIhAACyIYAAsiJAALIiwACyI4AAsiPAALIkAACyJEAAsiSAALIlAACyJYAAsiXAALImAACyJoAAsibAALItAACyLUAAsi2AALIuAACyTMAAsk1AALJNwACyTkAAsk8AALJPQACyT4AAsk/AALJQAACyUIAAslEAALJRQACyUYAAslIAALJSQACycQAAsnGAALJyAACycoAAsnNAALJzgACyc8AAsnQAALJ0QACydMAAsnVAALJ1gACydcAAsnZAALJ2gACylUAAspXAALKWQACylsAAspeAALKXwACymAAAsphAALKYgACymQAAspmAALKZwACymgAAspqAALKawACyuYAAsroAALK6gACyuwAAsrvAALK8AACyvEAAsryAALK8wACyvUAAsr3AALK+AACyvkAAsr7AALK/AACy3cAAst5AALLewACy30AAsuAAALLgQACy4IAAsuDAALLhAACy4YAAsuIAALLiQACy4oAAsuMAALLjQACy9YAAsv6AALMIQACzEUAAsxIAALMSgACzEwAAsxOAALMUAACzFIAAsxTAALMVgACzG8AAsyMAALMjgACzJAAAsySAALMlAACzJYAAsyYAALMmgACzLcAAsy6AALMvQACzMAAAszDAALMxgACzMkAAszMAALMzgACzUkAAs1LAALNTQACzU8AAs1SAALNUwACzVQAAs1VAALNVgACzVgAAs1aAALNWwACzVwAAs1eAALNXwACzdoAAs3cAALN3gACzeAAAs3jAALN5AACzeUAAs3mAALN5wACzekAAs3rAALN7AACze0AAs3vAALN8AACzmsAAs5tAALObwACznEAAs50AALOdQACznYAAs53AALOeAACznoAAs58AALOfQACzn4AAs6AAALOgQACzvwAAs7+AALPAQACzwMAAs8GAALPBwACzwgAAs8JAALPCgACzwwAAs8OAALPDwACzxAAAs8SAALPEwACz5YAAs+6AALP3gAC0AEAAtAoAALQSAAC0G8AAtCWAALQtgAC0NoAAtD+AALRAAAC0QMAAtEFAALRBwAC0QkAAtEMAALRDwAC0REAAtETAALRFgAC0RgAAtEaAALRHQAC0SAAAtEhAALRJgAC0T8AAtFEAALRRgAC0UsAAtFOAALRUAAC0ZkAAtG9AALR5AAC0ggAAtILAALSDQAC0g8AAtIRAALSEwAC0hUAAtIWAALSGQAC0jIAAtJXAALSWQAC0lsAAtJdAALSXwAC0mEAAtJjAALSZQAC0mcAAtJpAALSjgAC0pEAAtKUAALSlwAC0poAAtKdAALSoAAC0qMAAtKmAALSqQAC0qsAAtMmAALTKAAC0ysAAtMtAALTMAAC0zEAAtMyAALTMwAC0zQAAtM2AALTOAAC0zkAAtM6AALTPAAC0z0AAtNOAALTTwAC01EAAtPMAALTzgAC09AAAtPSAALT1QAC09YAAtPXAALT2AAC09kAAtPbAALT3QAC094AAtPfAALT4QAC0+IAAtRdAALUXwAC1GIAAtRkAALUZwAC1GgAAtRpAALUagAC1GsAAtRtAALUbwAC1HAAAtRxAALUcwAC1HQAAtSFAALUigAC1I0AAtSPAALUoAAC1KkAAtSsAALUrwAC1LEAAtTMAALU1QAC1VAAAtVSAALVVAAC1VYAAtVZAALVWgAC1VsAAtVcAALVXQAC1V8AAtVhAALVYgAC1WMAAtVlAALVZgAC1eEAAtXjAALV5gAC1egAAtXrAALV7AAC1e0AAtXuAALV7wAC1fEAAtXzAALV9AAC1fUAAtX3AALV+AAC1gkAAtYKAALWDAAC1ocAAtaJAALWiwAC1o0AAtaQAALWkQAC1pIAAtaTAALWlAAC1pYAAtaYAALWmQAC1poAAtacAALWnQAC1xgAAtcaAALXHQAC1x8AAtciAALXIwAC1yQAAtclAALXJgAC1ygAAtcqAALXKwAC1ywAAtcuAALXLwAC10gAAtdJAALXSgAC10wAAtfHAALXyQAC18sAAtfNAALX0AAC19EAAtfSAALX0wAC19QAAtfWAALX2AAC19kAAtfaAALX3AAC190AAthYAALYWgAC2F0AAthfAALYYgAC2GMAAthkAALYZQAC2GYAAthoAALYagAC2GsAAthsAALYbgAC2G8AAtiNAALYpgAC2REAAtkUAALZFwAC2RoAAtkdAALZIAAC2SMAAtkmAALZKQAC2SwAAtkvAALZMgAC2TUAAtk4AALZOwAC2T4AAtlBAALZRAAC2UcAAtlKAALZTQAC2VAAAtlTAALZVgAC2VkAAtlcAALZXwAC2coAAtnNAALZ0AAC2dMAAtnWAALZ2QAC2dwAAtnfAALZ4gAC2eUAAtnoAALZ6wAC2e4AAtnxAALZ9AAC2fcAAtn6AALZ/QAC2gAAAtoDAALaBgAC2gkAAtoMAALaDwAC2hIAAtoVAALaGAAC2hoAAto6AALaTAAC2lsAAtp7AALajwAC2qQAAtqtAALatwAC2sAAAtrVAALa4AAC2vsAAtsDAALbGQAC2zEAAts2AALbRAAC218AAtt9AALbmgAC26MAAtu1AALbyAAC29cAAtxqAALcjQAC3K0AAtzNAALczwAC3NEAAtzTAALc1QAC3NgAAtzZAALc2gAC3N0AAtzeAALc4AAC3OEAAtzjAALc5gAC3OcAAtzoAALc6wAC3OwAAtzxAALdCgAC3RMAAt0VAALdFwAC3SAAAt0jAALdJgAC3SgAAt1xAALdlQAC3bwAAt3gAALd4wAC3eUAAt3nAALd6QAC3esAAt3tAALd7gAC3fEAAt4KAALeKwAC3i0AAt4vAALeMQAC3jMAAt41AALeNwAC3jkAAt47AALeXAAC3l8AAt5iAALeZQAC3mgAAt5rAALebgAC3nEAAt50AALedgAC3vEAAt7zAALe9QAC3vcAAt76AALe+wAC3vwAAt79AALe/gAC3wAAAt8CAALfAwAC3wQAAt8GAALfBwAC34IAAt+EAALfhgAC34gAAt+LAALfjAAC340AAt+OAALfjwAC35EAAt+TAALflAAC35UAAt+XAALfmAAC4BMAAuAVAALgGAAC4BoAAuAdAALgHgAC4B8AAuAgAALgIQAC4CMAAuAlAALgJgAC4CcAAuApAALgKgAC4EMAAuBEAALgRQAC4EcAAuDCAALgxAAC4MYAAuDIAALgywAC4MwAAuDNAALgzgAC4M8AAuDRAALg0wAC4NQAAuDVAALg1wAC4NgAAuFTAALhVQAC4VcAAuFZAALhXAAC4V0AAuFeAALhXwAC4WAAAuFiAALhZAAC4WUAAuFmAALhaAAC4WkAAuHkAALh5gAC4egAAuHqAALh7QAC4e4AAuHvAALh8AAC4fEAAuHzAALh9QAC4fYAAuH3AALh+QAC4foAAuJ1AALidwAC4nkAAuJ7AALifgAC4n8AAuKAAALigQAC4oIAAuKEAALihgAC4ocAAuKIAALiigAC4osAAuMGAALjCAAC4woAAuMMAALjDwAC4xAAAuMRAALjEgAC4xMAAuMVAALjFwAC4xgAAuMZAALjGwAC4xwAAuNlAALjiQAC47AAAuPUAALj1wAC49kAAuPbAALj3QAC498AAuPhAALj4gAC4+UAAuP+AALkGwAC5B0AAuQfAALkIQAC5CMAAuQlAALkJwAC5CkAAuRGAALkSQAC5EwAAuRPAALkUgAC5FUAAuRYAALkWwAC5F0AAuTYAALk2gAC5N0AAuTfAALk4gAC5OMAAuTkAALk5QAC5OYAAuToAALk6gAC5OsAAuTsAALk7gAC5O8AAuVqAALlbAAC5W4AAuVwAALlcwAC5XQAAuV1AALldgAC5XcAAuV5AALlewAC5XwAAuV9AALlfwAC5YAAAuX7AALl/QAC5f8AAuYBAALmBAAC5gUAAuYGAALmBwAC5ggAAuYKAALmDAAC5g0AAuYOAALmEAAC5hEAAuaMAALmjgAC5pEAAuaTAALmlgAC5pcAAuaYAALmmQAC5poAAuacAALmngAC5p8AAuagAALmogAC5qMAAuceAALnIAAC5yIAAuckAALnJwAC5ygAAucpAALnKgAC5ysAAuctAALnLwAC5zAAAucxAALnMwAC5zQAAuevAALnsQAC57MAAue1AALnuAAC57kAAue6AALnuwAC57wAAue+AALnwAAC58EAAufCAALnxAAC58UAAuhAAALoQgAC6EQAAuhGAALoSQAC6EoAAuhLAALoTAAC6E0AAuhPAALoUQAC6FIAAuhTAALoVQAC6FYAAujpAALpDAAC6SwAAulMAALpTgAC6VAAAulSAALpVAAC6VcAAulYAALpWQAC6VwAAuldAALpXwAC6WAAAuliAALpZQAC6WYAAulnAALpagAC6WsAAul0AALpjQAC6ZYAAumYAALpmgAC6aMAAummAALpqQAC6asAAun0AALqGAAC6j8AAupjAALqZgAC6mgAAupqAALqbAAC6m4AAupwAALqcQAC6nQAAuqNAALqrgAC6rAAAuqyAALqtAAC6rYAAuq4AALqugAC6rwAAuq+AALq3wAC6uIAAurlAALq6AAC6usAAuruAALq8QAC6vQAAur3AALq+QAC63QAAut2AALreAAC63oAAut9AALrfgAC638AAuuAAALrgQAC64MAAuuFAALrhgAC64cAAuuJAALrigAC7AUAAuwHAALsCQAC7AsAAuwOAALsDwAC7BAAAuwRAALsEgAC7BQAAuwWAALsFwAC7BgAAuwaAALsGwAC7JYAAuyYAALsmwAC7J0AAuygAALsoQAC7KIAAuyjAALspAAC7KYAAuyoAALsqQAC7KoAAuysAALsrQAC7MYAAuzHAALsyAAC7MoAAu1FAALtRwAC7UkAAu1LAALtTgAC7U8AAu1QAALtUQAC7VIAAu1UAALtVgAC7VcAAu1YAALtWgAC7VsAAu3WAALt2AAC7doAAu3cAALt3wAC7eAAAu3hAALt4gAC7eMAAu3lAALt5wAC7egAAu3pAALt6wAC7ewAAu5nAALuaQAC7msAAu5tAALucAAC7nEAAu5yAALucwAC7nQAAu52AALueAAC7nkAAu56AALufAAC7n0AAu74AALu+gAC7vwAAu7+AALvAQAC7wIAAu8DAALvBAAC7wUAAu8HAALvCQAC7woAAu8LAALvDQAC7w4AAu+JAALviwAC740AAu+PAALvkgA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DE30AAxN/AAMTgQADE4QAAxOFAAMThgADE4cAAxOIAAMTigADE4wAAxONAAMTjgADE5AAAxORAAMUDAADFA4AAxQRAAMUEwADFBYAAxQXAAMUGAADFBkAAxQaAAMUHAADFB4AAxQfAAMUIAADFCIAAxQjAAMUngADFKAAAxSiAAMUpAADFKcAAxSoAAMUqQADFKoAAxSrAAMUrQADFK8AAxSwAAMUsQADFLMAAxS0AAMVLwADFTEAAxUzAAMVNQADFTgAAxU5AAMVOgADFTsAAxU8AAMVPgADFUAAAxVBAAMVQgADFUQAAxVFAAMVwAADFcIAAxXFAAMVxwADFcoAAxXLAAMVzAADFc0AAxXOAAMV0AADFdIAAxXTAAMV1AADFdYAAxXXAAMWagADFo0AAxatAAMWzQADFs8AAxbRAAMW0wADFtUAAxbYAAMW2QADFtoAAxbdAAMW3gADFuAAAxbhAAMW5AADFucAAxboAAMW6QADFuwAAxbtAAMW8gADFwsAAxcUAAMXFgADFxgAAxchAAMXJAADFycAAxcpAAMXcgADF5YAAxe9AAMX4QADF+QAAxfmAAMX6AADF+oAAxfsAAMX7gADF+8AAxfyAAMYCwADGCwAAxguAAMYMAADGDIAAxg0AAMYNgADGDgAAxg6AAMYPAADGF0AAxhgAAMYYwADGGYAAxhpAAMYbAADGG8AAxhyAAMYdQADGHcAAxjyAAMY9AADGPYAAxj4AAMY+wADGPwAAxj9AAMY/gADGP8AAxkBAAMZAwADGQQAAxkFAAMZBwADGQgAAxmDAAMZhQADGYcAAxmJAAMZjAADGY0AAxmOAAMZjwADGZAAAxmSAAMZlAADGZUAAxmWAAMZmAADGZkAAxoUAAMaFgADGhkAAxobAAMaHgADGh8AAxogAAMaIQADGiIAAxokAAMaJgADGicAAxooAAMaKgADGisAAxpEAAMaRQADGkYAAxpIAAMawwADGsUAAxrHAAMayQADGswAAxrNAAMazgADGs8AAxrQAAMa0gADGtQAAxrVAAMa1gADGtgAAxrZAAMbVAADG1YAAxtYAAMbWgADG10AAxteAAMbXwADG2AAAxthAAMbYwADG2UAAxtmAAMbZwADG2kAAxtqAAMb5QADG+cAAxvpAAMb6wADG+4AAxvvAAMb8AADG/EAAxvyAAMb9AADG/YAAxv3AAMb+AADG/oAAxv7AAMcdgADHHgAAxx6AAMcfAADHH8AAxyAAAMcgQADHIIAAxyDAAMchQADHIcAAxyIAAMciQADHIsAAxyMAAMdBwADHQkAAx0LAAMdDQADHRAAAx0RAAMdEgADHRMAAx0UAAMdFgADHRgAAx0ZAAMdGgADHRwAAx0dAAMdZgADHYoAAx2xAAMd1QADHdgAAx3aAAMd3AADHd4AAx3gAAMd4gADHeMAAx3mAAMd/wADHhwAAx4eAAMeIAADHiIAAx4kAAMeJgADHigAAx4qAAMeRwADHkoAAx5NAAMeUAADHlMAAx5WAAMeWQADHlwAAx5eAAMe2QADHtsAAx7dAAMe3wADHuIAAx7jAAMe5AADHuUAAx7mAAMe6AADHuoAAx7rAAMe7AADHu4AAx7vAAMfagADH2wAAx9uAAMfcAADH3MAAx90AAMfdQADH3YAAx93AAMfeQADH3sAAx98AAMffQADH38AAx+AAAMf+wADH/0AAx//AAMgAQADIAQAAyAFAAMgBgADIAcAAyAIAAMgCgADIAwAAyANAAMgDgADIBAAAyARAAMgjAADII4AAyCRAAMgkwADIJYAAyCXAAMgmAADIJkAAyCaAAMgnAADIJ4AAyCfAAMgoAADIKIAAyCjAAMhJgADIUoAAyFuAAMhkQADIbgAAyHYAAMh/wADIiYAAyJGAAMiagADIo4AAyKQAAMikwADIpUAAyKXAAMimQADIpwAAyKfAAMioQADIqMAAyKmAAMiqAADIqoAAyKtAAMisAADIrEAAyK2AAMizwADItQAAyLWAAMi2wADIt4AAyLgAAMjKQADI00AAyN0AAMjmAADI5sAAyOdAAMjnwADI6EAAyOjAAMjpQADI6YAAyOpAAMjwgADI+cAAyPpAAMj6wADI+0AAyPvAAMj8QADI/MAAyP1AAMj9wADI/kAAyQeAAMkIQADJCQAAyQnAAMkKgADJC0AAyQwAAMkMwADJDYAAyQ5AAMkOwADJLYAAyS4AAMkuwADJL0AAyTAAAMkwQADJMIAAyTDAAMkxAADJMYAAyTIAAMkyQADJMoAAyTMAAMkzQADJN4AAyTfAAMk4QADJVwAAyVeAAMlYAADJWIAAyVlAAMlZgADJWcAAyVoAAMlaQADJWsAAyVtAAMlbgADJW8AAyVxAAMlcgA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DQQkAA0EKAANBCwADQQ4AA0EPAANBEQADQRIAA0EVAANBGAADQRkAA0EaAANBHQADQR4AA0EjAANBPAADQUUAA0FHAANBSQADQVIAA0FVAANBWAADQVoAA0GjAANBxwADQe4AA0ISAANCFQADQhcAA0IZAANCGwADQh0AA0IfAANCIAADQiMAA0I8AANCXQADQl8AA0JhAANCYwADQmUAA0JnAANCaQADQmsAA0JtAANCjgADQpEAA0KUAANClwADQpoAA0KdAANCoAADQqMAA0KmAANCqAADQyMAA0MlAANDJwADQykAA0MsAANDLQADQy4AA0MvAANDMAADQzIAA0M0AANDNQADQzYAA0M4AANDOQADQ7QAA0O2AANDuAADQ7oAA0O9AANDvgADQ78AA0PAAANDwQADQ8MAA0PFAANDxgADQ8cAA0PJAANDygADREUAA0RHAANESgADREwAA0RPAANEUAADRFEAA0RSAANEUwADRFUAA0RXAANEWAADRFkAA0RbAANEXAADRHUAA0R2AANEdwADRHkAA0T0AANE9gADRPgAA0T6AANE/QADRP4AA0T/AANFAAADRQEAA0UDAANFBQADRQYAA0UHAANFCQADRQoAA0WFAANFhwADRYkAA0WLAANFjgADRY8AA0WQAANFkQADRZIAA0WUAANFlgADRZcAA0WYAANFmgADRZsAA0YWAANGGAADRhoAA0YcAANGHwADRiAAA0YhAANGIgADRiMAA0YlAANGJwADRigAA0YpAANGKwADRiwAA0anAANGqQADRqsAA0atAANGsAADRrEAA0ayAANGswADRrQAA0a2AANGuAADRrkAA0a6AANGvAADRr0AA0c4AANHOgADRzwAA0c+AANHQQADR0IAA0dDAANHRAADR0UAA0dHAANHSQADR0oAA0dLAANHTQADR04AA0eXAANHuwADR+IAA0gGAANICQADSAsAA0gNAANIDwADSBEAA0gTAANIFAADSBcAA0gwAANITQADSE8AA0hRAANIUwADSFUAA0hXAANIWQADSFsAA0h4AANIewADSH4AA0iBAANIhAADSIcAA0iKAANIjQADSI8AA0kKAANJDAADSQ4AA0kQAANJEwADSRQAA0kVAANJFgADSRcAA0kZAANJGwADSRwAA0kdAANJHwADSSAAA0mbAANJnQADSaAAA0miAANJpQADSaYAA0mnAANJqAADSakAA0mrAANJrQADSa4AA0mvAANJsQADSbIAA0otAANKLwADSjEAA0ozAANKNgADSjcAA0o4AANKOQADSjoAA0o8AANKPgADSj8AA0pAAANKQgADSkMAA0q+AANKwAADSsMAA0rFAANKyAADSskAA0rKAANKywADSswAA0rOAANK0AADStEAA0rSAANK1AADStUAA0tQAANLUgADS1QAA0tWAANLWQADS1oAA0tbAANLXAADS10AA0tfAANLYQADS2IAA0tjAANLZQADS2YAA0vhAANL4wADS+UAA0vnAANL6gADS+sAA0vsAANL7QADS+4AA0vwAANL8gADS/MAA0v0AANL9gADS/cAA0xyAANMdAADTHcAA0x5AANMfAADTH0AA0x+AANMfwADTIAAA0yCAANMhAADTIUAA0yGAANMiAADTIkAA00cAANNPwADTV8AA01/AANNgQADTYMAA02FAANNhwADTYoAA02LAANNjAADTY8AA02QAANNkgADTZMAA02WAANNmQADTZoAA02bAANNngADTZ8AA02kAANNvQADTcYAA03IAANNygADTdMAA03WAANN2QADTdsAA04kAANOSAADTm8AA06TAANOlgADTpgAA06aAANOnAADTp4AA06gAANOoQADTqQAA069AANO3gADTuAAA07iAANO5AADTuYAA07oAANO6gADTuwAA07uAANPDwADTxIAA08VAANPGAADTxsAA08eAANPIQADTyQAA08nAANPKQADT6QAA0+mAANPqAADT6oAA0+tAANPrgADT68AA0+wAANPsQADT7MAA0+1AANPtgADT7cAA0+5AANPugADUDUAA1A3AANQOQADUDsAA1A+AANQPwADUEAAA1BBAANQQgADUEQAA1BGAANQRwADUEgAA1BKAANQSwADUMYAA1DIAANQywADUM0AA1DQAANQ0QADUNIAA1DTAANQ1AADUNYAA1DYAANQ2QADUNoAA1DcAANQ3QADUPYAA1D3AANQ+AADUPoAA1F1AANRdwADUXkAA1F7AANRfgADUX8AA1GAAANRgQADUYIAA1GEAANRhgADUYcAA1GIAANRigADUYsAA1IGAANSCAADUgoAA1IMAANSDwADUhAAA1IRAANSEgADUhMAA1IVAANSFwADUhgAA1IZAANSGwADUhwAA1KXAANSmQADUpsAA1KdAANSoAADUqEAA1KiAANSowADUqQAA1KmAANSqAADUqkAA1KqAANSrAADUq0AA1MoAANTKgADUywAA1MuAANTMQADUzIAA1MzAANTNAADUzUAA1M3AANTOQADUzoAA1M7AANTPQADUz4AA1O5AANTuwADU70AA1O/AANTwgADU8MAA1PEAANTxQADU8YAA1PIAANTygADU8sAA1PMAANTzgADU88AA1QYAANUPAADVGMAA1SHAANUigADVIwAA1SOAANUkAADVJIAA1SUAANUlQADVJgAA1SxAANUzgADVNAAA1TSAANU1AADVNYAA1TYAANU2gADVNwAA1T5AANU/AADVP8AA1UCAANVBQADVQgAA1ULAANVDgADVRAAA1WLAANVjQADVY8AA1WRAANVlAADVZUAA1WWAANVlwADVZgAA1WaAANVnAADVZ0AA1WeAANVoAADVaEAA1YcAANWHgADViAAA1YiAANWJQADViYAA1YnAANWKAADVikAA1YrAANWLQADVi4AA1YvAANWMQADVjIAA1atAANWrwADVrEAA1azAANWtgADVrcAA1a4AANWuQADVroAA1a8AANWvgADVr8AA1bAAANWwgADVsMAA1c+AANXQAADV0MAA1dFAANXSAADV0kAA1dKAANXSwADV0wAA1dOAANXUAADV1EAA1dSAANXVAADV1UAA1fQAANX0gADV9QAA1fWAANX2QADV9oAA1fbAANX3AADV90AA1ffAANX4QADV+IAA1fjAANX5QADV+YAA1hhAANYYwADWGUAA1hnAANYagADWGsAA1hsAANYbQADWG4AA1hwAANYcgADWHMAA1h0AANYdgADWHcAA1jyAANY9AADWPcAA1j5AANY/AADWP0AA1j+AANY/wADWQAAA1kCAANZBAADWQUAA1kGAANZCAADWQkAA1mcAANZvwADWd8AA1n/AANaAQADWgMAA1oFAANaBwADWgoAA1oLAANaDAADWg8AA1oQAANaEgADWhMAA1oWAANaGQADWhoAA1obAANaHgADWh8AA1okAANaPQADWkYAA1pIAANaSgADWlMAA1pWAANaWQADWlsAA1qkAANayAADWu8AA1sTAANbFgADWxgAA1saAANbHAADWx4AA1sgAANbIQADWyQAA1s9AANbXgADW2AAA1tiAANbZAADW2YAA1toAANbagADW2wAA1tuAANbjwADW5IAA1uVAANbmAADW5sAA1ueAANboQADW6QAA1unAANbqQADXCQAA1wmAANcKAADXCoAA1wtAANcLgADXC8AA1wwAANcMQADXDMAA1w1AANcNgADXDcAA1w5AANcOgADXLUAA1y3AANcuQADXLsAA1y+AANcvwADXMAAA1zBAANcwgADXMQAA1zGAANcxwADXMgAA1zKAANcywADXUYAA11IAANdSwADXU0AA11QAANdUQADXVIAA11TAANdVAADXVYAA11YAANdWQADXVoAA11cAANdXQADXXYAA113AANdeAADXXoAA131AANd9wADXfkAA137AANd/gADXf8AA14AAANeAQADXgIAA14EAANeBgADXgcAA14IAANeCgADXgsAA16GAANeiAADXooAA16MAANejwADXpAAA16RAANekgADXpMAA16VAANelwADXpgAA16ZAANemwADXpwAA18XAANfGQADXxsAA18dAANfIAADXyEAA18iAANfIwADXyQAA18mAANfKAADXykAA18qAANfLAADXy0AA1+oAANfqgADX6wAA1+uAANfsQADX7IAA1+zAANftAADX7UAA1+3AANfuQADX7oAA1+7AANfvQADX74AA2A5AANgOwADYD0AA2A/AANgQgADYEMAA2BEAANgRQADYEYAA2BIAANgSgADYEsAA2BMAANgTgADYE8AA2CYAANgvAADYOMAA2EHAANhCgADYQwAA2EOAANhEAADYRIAA2EUAANhFQADYRgAA2ExAANhTgADYVAAA2FSAANhVAADYVYAA2FYAANhWgADYVwAA2F5AANhfAADYX8AA2GCAANhhQADYYgAA2GLAANhjgADYZAAA2ILAANiDQADYg8AA2IRAANiFAADYhUAA2IWAANiFwADYhgAA2IaAANiHAADYh0AA2IeAANiIAADYiEAA2KcAANingADYqAAA2KiAANipQADYqYAA2KnAANiqAADYqkAA2KrAANirQADYq4AA2KvAANisQADYrIAA2MtAANjLwADYzEAA2MzAANjNgADYzcAA2M4AANjOQADYzoAA2M8AANjPgADYz8AA2NAAANjQgADY0MAA2O+AANjwAADY8MAA2PFAANjyAADY8kAA2PKAANjywADY8wAA2POAANj0AADY9EAA2PSAANj1AADY9UAA2RQAANkUgADZFQAA2RWAANkWQADZFoAA2RbAANkXAADZF0AA2RfAANkYQADZGIAA2RjAANkZQADZGYAA2ThAANk4wADZOUAA2TnAANk6gADZOsAA2TsAANk7QADZO4AA2TwAANk8gADZPMAA2T0AANk9gADZPcAA2VyAANldAADZXcAA2V5AANlfAADZX0AA2V+AANlfwADZYAAA2WCAANlhAADZYUAA2WGAANliAADZYkAA2YcAANmPwADZl8AA2Z/AANmgQADZoMAA2aFAANmhwADZooAA2aLAANmjAADZo8AA2aQAANmkgADZpMAA2aVAANmmAADZpkAA2aaAANmnQADZp4AA2ajAANmvAADZsUAA2bHAANmyQADZtIAA2bVAANm2AADZtoAA2cjAANnRwADZ24AA2eSAANnlQADZ5cAA2eZAANnmwADZ50AA2efAANnoAADZ6MAA2e8AANn3QADZ98AA2fhAANn4wADZ+UAA2fnAANn6QADZ+sAA2ftAANoDgADaBEAA2gUAANoFwADaBoAA2gdAANoIAADaCMAA2gmAANoKAADaKMAA2ilAANopwADaKkAA2isAANorQADaK4AA2ivAANosAADaLIAA2i0AANotQADaLYAA2i4AANouQADaTQAA2k2AANpOQADaTsAA2k+AANpPwADaUAAA2lBAANpQgADaUQAA2lGAANpRwADaUgAA2lKAANpSwADaU8AA2nKAANpzAADac8AA2nRAANp1AADadUAA2nWAANp1wADadgAA2naAANp3AADad0AA2neAANp4AADaeEAA2n6AANp+wADafwAA2n+AANqeQADansAA2p9AANqfwADaoIAA2qDAANqhAADaoUAA2qGAANqiAADaooAA2qLAANqjAADao4AA2qPAANrCgADawwAA2sOAANrEAADaxMAA2sUAANrFQADaxYAA2sXAANrGQADaxsAA2scAANrHQADax8AA2sgAANrmwADa50AA2ufAANroQADa6QAA2ulAANrpgADa6cAA2uoAANrqgADa6wAA2utAANrrgADa7AAA2uxAANsLAADbC4AA2wwAANsMgADbDUAA2w2AANsNwADbDgAA2w5AANsOwADbD0AA2w+AANsPwADbEEAA2xCAANsvQADbL8AA2zBAANswwADbMYAA2zHAANsyAADbMkAA2zKAANszAADbM4AA2zPAANs0AADbNIAA2zTAANtHAADbUAAA21nAANtiwADbY4AA22QAANtkgADbZQAA22WAANtmAADbZkAA22cAANttQADbdIAA23UAANt1gADbdgAA23aAANt3AADbd4AA23gAANt/QADbgAAA24DAANuBgADbgkAA24MAANuDwADbhIAA24UAANujwADbpEAA26TAANulQADbpgAA26ZAANumgADbpsAA26cAANungADbqAAA26hAANuogADbqQAA26lAANvIAADbyIAA28kAANvJgADbykAA28qAANvKwADbywAA28tAANvLwADbzEAA28yAANvMwADbzUAA282AANvsQADb7MAA2+1AANvtwADb7oAA2+7AANvvAADb70AA2++AANvwAADb8IAA2/DAANvxAADb8YAA2/HAANwQgADcEQAA3BGAANwSAADcEsAA3BMAANwTQADcE4AA3BPAANwUQADcFMAA3BUAANwVQADcFcAA3BYAANw0wADcNUAA3DXAANw2QADcNwAA3DdAANw3gADcN8AA3DgAANw4gADcOQAA3DlAANw5gADcOgAA3DpAANxZAADcWYAA3FoAANxagADcW0AA3FuAANxbwADcXAAA3FxAANxcwADcXUAA3F2AANxdwADcXkAA3F6AANx9QADcfcAA3H5AANx+wADcf4AA3H/AANyAAADcgEAA3ICAANyBAADcgYAA3IHAANyCAADcgoAA3ILAANyngADcsEAA3LhAANzAQADcwMAA3MFAANzBwADcwkAA3MMAANzDQADcw4AA3MRAANzEgADcxQAA3MVAANzFwADcxoAA3MbAANzHAADcx8AA3MgAANzJQADcz4AA3NHAANzSQADc0sAA3NUAANzVwADc1oAA3NcAANzpQADc8kAA3PwAAN0FAADdBcAA3QZAAN0GwADdB0AA3QfAAN0IQADdCIAA3QlAAN0PgADdF8AA3RhAAN0YwADdGUAA3RnAAN0aQADdGsAA3RtAAN0bwADdJAAA3STAAN0lgADdJkAA3ScAAN0nwADdKIAA3SlAAN0qAADdKoAA3UlAAN1JwADdSkAA3UrAAN1LgADdS8AA3UwAAN1MQADdTIAA3U0AAN1NgA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DhtIAA4bUAAOG1gADhtgAA4baAAOG9wADhvoAA4b9AAOHAAADhwMAA4cGAAOHCQADhwwAA4cOAAOHiQADh4sAA4eNAAOHjwADh5IAA4eTAAOHlAADh5UAA4eWAAOHmAADh5oAA4ebAAOHnAADh54AA4efAAOIGgADiBwAA4geAAOIIAADiCMAA4gkAAOIJQADiCYAA4gnAAOIKQADiCsAA4gsAAOILQADiC8AA4gwAAOIqwADiK0AA4ivAAOIsQADiLQAA4i1AAOItgADiLcAA4i4AAOIugADiLwAA4i9AAOIvgADiMAAA4jBAAOJPAADiT4AA4lAAAOJQgADiUUAA4lGAAOJRwADiUgAA4lJAAOJSwADiU0AA4lOAAOJTwADiVEAA4lSAAOJzQADic8AA4nRAAOJ0wADidYAA4nXAAOJ2AADidkAA4naAAOJ3AADid4AA4nfAAOJ4AADieIAA4njAAOKXgADimAAA4piAAOKZAADimcAA4poAAOKaQADimoAA4prAAOKbQADim8AA4pwAAOKcQADinMAA4p0AAOK7wADivEAA4rzAAOK9QADivgAA4r5AAOK+gADivsAA4r8AAOK/gADiwAAA4sBAAOLAgADiwQAA4sFAAOLFgADixsAA4seAAOLIAADi1kAA4tcAAOLXgADi2EAA4tkAAOLZwADi2oAA4tvAAOL6gADi+wAA4vuAAOL8AADi/MAA4v0AAOL9QADi/YAA4v3AAOL+QADi/sAA4v8AAOL/QADi/8AA4wAAAOMewADjH0AA4x/AAOMgQADjIQAA4yFAAOMhgADjIcAA4yIAAOMigADjIwAA4yNAAOMjgADjJAAA4yRAAONDAADjQ4AA40RAAONEwADjRYAA40XAAONGAADjRkAA40aAAONHAADjR4AA40fAAONIAADjSIAA40jAAONtgADjdkAA435AAOOGQADjhsAA44dAAOOHwADjiEAA44kAAOOJQADjiYAA44pAAOOKgADjiwAA44tAAOOLwADjjIAA44zAAOONAADjjcAA444AAOOPQADjlYAA45fAAOOYQADjmMAA45sAAOObwADjnIAA450AAOOvQADjuEAA48IAAOPLAADjy8AA48xAAOPMwADjzUAA483AAOPOQADjzoAA489AAOPVgADj3cAA495AAOPewADj30AA49/AAOPgQADj4MAA4+FAAOPhwADj6gAA4+rAAOPrgADj7EAA4+0AAOPtwADj7oAA4+9AAOPwAADj8IAA5A9AAOQPwADkEEAA5BDAAOQRgADkEcAA5BIAAOQSQADkEoAA5BMAAOQTgADkE8AA5BQAAOQUgADkFMAA5DOAAOQ0AADkNIAA5DUAAOQ1wADkNgAA5DZAAOQ2gADkNsAA5DdAAOQ3wADkOAAA5DhAAOQ4wADkOQAA5FfAAORYQADkWQAA5FmAAORaQADkWoAA5FrAAORbAADkW0AA5FvAAORcQADkXIAA5FzAAORdQADkXYAA5GPAAORkAADkZEAA5GTAAOSDgADkhAAA5ISAAOSFAADkhcAA5IYAAOSGQADkhoAA5IbAAOSHQADkh8AA5IgAAOSIQADkiMAA5IkAAOSnwADkqEAA5KjAAOSpQADkqgAA5KpAAOSqgADkqsAA5KsAAOSrgADkrAAA5KxAAOSsgADkrQAA5K1AAOTMAADkzIAA5M0AAOTNgADkzkAA5M6AAOTOwADkzwAA5M9AAOTPwADk0EAA5NCAAOTQwADk0UAA5NGAAOTwQADk8MAA5PFAAOTxwADk8oAA5PLAAOTzAADk80AA5POAAOT0AADk9IAA5PTAAOT1AADk9YAA5PXAAOUUgADlFQAA5RWAAOUWAADlFsAA5RcAAOUXQADlF4AA5RfAAOUYQADlGMAA5RkAAOUZQADlGcAA5RoAAOUsQADlNUAA5T8AAOVIAADlSMAA5UlAAOVJwADlSkAA5UrAAOVLQADlS4AA5UxAAOVSgADlWcAA5VpAAOVawADlW0AA5VvAAOVcQADlXMAA5V1AAOVkgADlZUAA5WYAAOVmwADlZ4AA5WhAAOVpAADlacAA5WpAAOWJAADliYAA5YoAAOWKgADli0AA5YuAAOWLwADljAAA5YxAAOWMwADljUAA5Y2AAOWNwADljkAA5Y6AAOWtQADlrcAA5a5AAOWuwADlr4AA5a/AAOWwAADlsEAA5bCAAOWxAADlsYAA5bHAAOWyAADlsoAA5bLAAOXRgADl0gAA5dKAAOXTAADl08AA5dQAAOXUQADl1IAA5dTAAOXVQADl1cAA5dYAAOXWQADl1sAA5dcAAOX1wADl9kAA5fcAAOX3gADl+EAA5fiAAOX4wADl+QAA5flAAOX5wADl+kAA5fqAAOX6wADl+0AA5fuAAOYaQADmGsAA5htAAOYbwADmHIAA5hzAAOYdAADmHUAA5h2AAOYeAADmHoAA5h7AAOYfAADmH4AA5h/AAOY+gADmPwAA5j+AAOZAAADmQMAA5kEAAOZBQADmQYAA5kHAAOZCQADmQsAA5kMAAOZDQADmQ8AA5kQAAOZiwADmY0AA5mPAAOZkQADmZQAA5mVAAOZlgADmZcAA5mYAAOZmgADmZwAA5mdAAOZngADmaAAA5mhAAOaNAADmlcAA5p3AAOalwADmpkAA5qbAAOanQADmp8AA5qiAAOaowADmqQAA5qnAAOaqAADmqoAA5qrAAOarQADmrAAA5qxAAOasgADmrUAA5q2AAOauwADmtQAA5rdAAOa3wADmuEAA5rqAAOa7QADmvAAA5ryAAObOwADm18AA5uGAAObqgADm60AA5uvAAObsQADm7MAA5u1AAObtwADm7gAA5u7AAOb1AADm/UAA5v3AAOb+QADm/sAA5v9AAOb/wADnAEAA5wDAAOcBQADnCYAA5wpAAOcLAADnC8AA5wyAAOcNQADnDgAA5w7AAOcPgADnEAAA5y7AAOcvQADnL8AA5zBAAOcxAADnMUAA5zGAAOcxwADnMgAA5zKAAOczAADnM0AA5zOAAOc0AADnNEAA51MAAOdTgADnVAAA51SAAOdVQADnVYAA51XAAOdWAADnVkAA51bAAOdXQADnV4AA51fAAOdYQADnWIAA53dAAOd3wADneIAA53kAAOd5wADnegAA53pAAOd6gADnesAA53tAAOd7wADnfAAA53xAAOd8wADnfQAA54NAAOeDgADng8AA54RAAOejAADno4AA56QAAOekgADnpUAA56WAAOelwADnpgAA56ZAAOemwADnp0AA56eAAOenwADnqEAA56iAAOfHQADnx8AA58hAAOfIwADnyYAA58nAAOfKAADnykAA58qAAOfLAADny4AA58vAAOfMAADnzIAA58zAAOfrgADn7AAA5+yAAOftAADn7cAA5+4AAOfuQADn7oAA5+7AAOfvQADn78AA5/AAAOfwQADn8MAA5/EAAOgPwADoEEAA6BDAAOgRQADoEgAA6BJAAOgSgADoEsAA6BMAAOgTgADoFAAA6BRAAOgUgADoFQAA6BVAAOg0AADoNIAA6DUAAOg1gADoNkAA6DaAAOg2wADoNwAA6DdAAOg3wADoOEAA6DiAAOg4wADoOUAA6DmAAOhLwADoVMAA6F6AAOhngADoaEAA6GjAAOhpQADoacAA6GpAAOhqwADoawAA6GvAAOhyAADoeUAA6HnAAOh6QADoesAA6HtAAOh7wADofEAA6HzAAOiEAADohMAA6IWAAOiGQADohwAA6IfAAOiIgADoiUAA6InAAOiogADoqQAA6KmAAOiqAADoqsAA6KsAAOirQADoq4AA6KvAAOisQADorMAA6K0AAOitQADorcAA6K4AAOjMwADozUAA6M3AAOjOQADozwAA6M9AAOjPgADoz8AA6NAAAOjQgADo0QAA6NFAAOjRgADo0gAA6NJAAOjxAADo8YAA6PIAAOjygADo80AA6POAAOjzwADo9AAA6PRAAOj0wADo9UAA6PWAAOj1wADo9kAA6PaAAOkVQADpFcAA6RZAAOkWwADpF4AA6RfAAOkYAADpGEAA6RiAAOkZAADpGYAA6RnAAOkaAADpGoAA6RrAAOk5gADpOgAA6TqAAOk7AADpO8AA6TwAAOk8QADpPIAA6TzAAOk9QADpPcAA6T4AAOk+QADpPsAA6T8AAOldwADpXkAA6V7AAOlfQADpYAAA6WBAAOlggADpYMAA6WEAAOlhgADpYgAA6WJAAOligADpYwAA6WNAAOmCAADpgoAA6YMAAOmDgADphEAA6YSAAOmEwADphQAA6YVAAOmFwADphkAA6YaAAOmGwADph0AA6YeAAOmsQADptQAA6b0AAOnFAADpxYAA6cYAAOnGgADpxwAA6cfAAOnIAADpyEAA6ckAAOnJQADpycAA6coAAOnKgADpy0AA6cuAAOnLwADpzIAA6czAAOnPAADp1UAA6deAAOnYAADp2IAA6drAAOnbgADp3EAA6dzAAOnvAADp+AAA6gHAAOoKwADqC4AA6gwAAOoMgADqDQAA6g2AAOoOAADqDkAA6g8AAOoVQADqHYAA6h4AAOoegADqHwAA6h+AAOogAADqIIAA6iEAAOohgADqKcAA6iqAAOorQADqLAAA6izAAOotgADqLkAA6i8AAOovwADqMEAA6k8AAOpPgADqUAAA6lCAAOpRQADqUYAA6lHAAOpSAADqUkAA6lLAAOpTQADqU4AA6lPAAOpUQADqVIAA6nNAAOpzwADqdEAA6nTAAOp1gADqdcAA6nYAAOp2QADqdoAA6ncAAOp3gADqd8AA6ngAAOp4gADqeMAA6peAAOqYAADqmMAA6plAAOqaAADqmkAA6pqAAOqawADqmwAA6puAAOqcAADqnEAA6pyAAOqdAADqnUAA6qOAAOqjwADqpAAA6qSAAOrDQADqw8AA6sRAAOrEwADqxYAA6sXAAOrGAADqxkAA6saAAOrHAADqx4AA6sfAAOrIAADqyIAA6sjAAOrngADq6AAA6uiAAOrpAADq6cAA6uoAAOrqQADq6oAA6urAAOrrQADq68AA6uwAAOrsQADq7MAA6u0AAOsLwADrDEAA6wzAAOsNQADrDgAA6w5AAOsOgADrDsAA6w8AAOsPgADrEAAA6xBAAOsQgADrEQAA6xFAAOswAADrMIAA6zEAAOsxgADrMkAA6zKAAOsywADrMwAA6zNAAOszwADrNEAA6zSAAOs0wADrNUAA6zWAAOtUQADrVMAA61VAAOtVwADrVoAA61bAAOtXAADrV0AA61eAAOtYAADrWIAA61jAAOtZAADrWYAA61nAAOtsAADrdQAA637AAOuHwADriIAA64kAAOuJgADrigAA64qAAOuLAADri0AA64wAAOuSQADrmYAA65oAAOuagADrmwAA65uAAOucAADrnIAA650AAOukQADrpQAA66XAAOumgADrp0AA66gAAOuowADrqYAA66oAAOvIwADryUAA68nAAOvKQADrywAA68tAAOvLgADry8AA68wAAOvMgADrzQAA681AAOvNgADrzgAA685AAOvtAADr7YAA6+4AAOvugADr70AA6++AAOvvwADr8AAA6/BAAOvwwADr8UAA6/GAAOvxwADr8kAA6/KAAOwRQADsEcAA7BJAAOwSwADsE4AA7BPAAOwUAADsFEAA7BSAAOwVAADsFYAA7BXAAOwWAADsFoAA7BbAAOw1gADsNgAA7DaAAOw3AADsN8AA7DgAAOw4QADsOIAA7DjAAOw5QADsOcAA7DoAAOw6QADsOsAA7DsAAOxZwADsWkAA7FrAAOxbQADsXAAA7FxAAOxcgADsXMAA7F0AAOxdgADsXgAA7F5AAOxegADsXwAA7F9AAOx+AADsfoAA7H8AAOx/gADsgEAA7ICAAOyAwADsgQAA7IFAAOyBwADsgkAA7IKAAOyCwADsg0AA7IOAAOyiQADsosAA7KNAAOyjwADspIAA7KTAAOylAADspUAA7KWAAOymAADspoAA7KbAAOynAADsp4AA7KfAAOzMgADs1UAA7N1AAOzlQADs5cAA7OZAAOzmwADs50AA7OgAAOzoQADs6IAA7OlAAOzpgADs6gAA7OpAAOzqwADs64AA7OvAAOzsAADs7MAA7O0AAOzuQADs9IAA7PbAAOz3QADs98AA7PoAAOz6wADs+4AA7PwAAO0OQADtF0AA7SEAAO0qAADtKsAA7StAAO0rwADtLEAA7SzAAO0tQADtLYAA7S5AAO00gADtPMAA7T1AAO09wADtPkAA7T7AAO0/QADtP8AA7UBAAO1AwADtSQAA7UnAAO1KgADtS0AA7UwAAO1MwADtTYAA7U5AAO1PAADtT4AA7W5AAO1uwADtb0AA7W/AAO1wgADtcMAA7XEAAO1xQADtcYAA7XIAAO1ygADtcsAA7XMAAO1zgADtc8AA7ZKAAO2TAADtk4AA7ZQAAO2UwADtlQAA7ZVAAO2VgADtlcAA7ZZAAO2WwADtlwAA7ZdAAO2XwADtmAAA7bbAAO23QADtuAAA7biAAO25QADtuYAA7bnAAO26AADtukAA7brAAO27QADtu4AA7bvAAO28QADtvIAA7cLAAO3DAADtw0AA7cPAAO3igADt4wAA7eOAAO3kAADt5MAA7eUAAO3lQADt5YAA7eXAAO3mQADt5sAA7ecAAO3nQADt58AA7egAAO4GwADuB0AA7gfAAO4IQADuCQAA7glAAO4JgADuCcAA7goAAO4KgADuCwAA7gtAAO4LgADuDAAA7gxAAO4rAADuK4AA7iwAAO4sgADuLUAA7i2AAO4twADuLgAA7i5AAO4uwADuL0AA7i+AAO4vwADuMEAA7jCAAO5PQADuT8AA7lBAAO5QwADuUYAA7lHAAO5SAADuUkAA7lKAAO5TAADuU4AA7lPAAO5UAADuVIAA7lTAAO5zgADudAAA7nSAAO51AADudcAA7nYAAO52QADudoAA7nbAAO53QADud8AA7ngAAO54QADueMAA7nkAAO6LQADulEAA7p4AAO6nAADup8AA7qhAAO6owADuqUAA7qnAAO6qQADuqoAA7qtAAO6xgADuuMAA7rlAAO65wADuukAA7rrAAO67QADuu8AA7rxAAO7DgADuxEAA7sUAAO7FwADuxoAA7sdAAO7IAADuyMAA7slAAO7oAADu6IAA7ukAAO7pgADu6kAA7uqAAO7qwADu6wAA7utAAO7rwADu7EAA7uyAAO7swADu7UAA7u2AAO8MQADvDMAA7w1AAO8NwADvDoAA7w7AAO8PAADvD0AA7w+AAO8QAADvEIAA7xDAAO8RAADvEYAA7xHAAO8wgADvMQAA7zGAAO8yAADvMsAA7zMAAO8zQADvM4AA7zPAAO80QADvNMAA7zUAAO81QADvNcAA7zYAAO9UwADvVUAA71XAAO9WQADvVwAA71dAAO9XgADvV8AA71gAAO9YgADvWQAA71lAAO9ZgADvWgAA71pAAO95AADveYAA73oAAO96gADve0AA73uAAO97wADvfAAA73xAAO98wADvfUAA732AAO99wADvfkAA736AAO+dQADvncAA755AAO+ewADvn4AA75/AAO+gAADvoEAA76CAAO+hAADvoYAA76HAAO+iAADvooAA76LAAO/BgADvwgAA78KAAO/DAADvw8AA78QAAO/EQADvxIAA78TAAO/FQADvxcAA78YAAO/GQADvxsAA78cAAO/rwADv9IAA7/yAAPAEgADwBQAA8AWAAPAGAADwBoAA8AdAAPAHgADwB8AA8AiAAPAIwADwCUAA8AmAAPAKQADwCwAA8AtAAPALgADwDEAA8AyAAPANwADwFAAA8BZAAPAWwADwF0AA8BmAAPAaQADwGwAA8BuAAPAtwADwNsAA8ECAAPBJgADwSkAA8ErAAPBLQADwS8AA8ExAAPBMwADwTQAA8E3AAPBUAADwXEAA8FzAAPBdQADwXcAA8F5AAPBewADwX0AA8F/AAPBgQADwaIAA8GlAAPBqAADwasAA8GuAAPBsQADwbQAA8G3AAPBugADwbwAA8I3AAPCOQADwjsAA8I9AAPCQAADwkEAA8JCAAPCQwADwkQAA8JGAAPCSAADwkkAA8JKAAPCTAADwk0AA8LIAAPCygADwswAA8LOAAPC0QADwtIAA8LTAAPC1AADwtUAA8LXAAPC2QADwtoAA8LbAAPC3QADwt4AA8NZAAPDWwADw14AA8NgAAPDYwADw2QAA8NlAAPDZgADw2cAA8NpAAPDawADw2wAA8NtAAPDbwADw3AAA8OJAAPDigADw4sAA8ONAAPECAADxAoAA8QMAAPEDgA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D1UQAA9VFAAPVwAAD1cIAA9XEAAPVxgAD1ckAA9XKAAPVywAD1cwAA9XNAAPVzwAD1dEAA9XSAAPV0wAD1dUAA9XWAAPWUQAD1lMAA9ZVAAPWVwAD1loAA9ZbAAPWXAAD1l0AA9ZeAAPWYAAD1mIAA9ZjAAPWZAAD1mYAA9ZnAAPW4gAD1uQAA9bmAAPW6AAD1usAA9bsAAPW7QAD1u4AA9bvAAPW8QAD1vMAA9b0AAPW9QAD1vcAA9b4AAPXcwAD13UAA9d3AAPXeQAD13wAA9d9AAPXfgAD138AA9eAAAPXggAD14QAA9eFAAPXhgAD14gAA9eJAAPYBAAD2AYAA9gIAAPYCgAD2A0AA9gOAAPYDwAD2BAAA9gRAAPYEwAD2BUAA9gWAAPYFwAD2BkAA9gaAAPYrQAD2NAAA9jwAAPZEAAD2RIAA9kUAAPZFgAD2RgAA9kbAAPZHAAD2R0AA9kgAAPZIQAD2SMAA9kkAAPZJgAD2SkAA9kqAAPZKwAD2S4AA9kvAAPZNAAD2U0AA9lWAAPZWAAD2VoAA9ljAAPZZgAD2WkAA9lrAAPZtAAD2dgAA9n/AAPaIwAD2iYAA9ooAAPaKgAD2iwAA9ouAAPaMAAD2jEAA9o0AAPaTQAD2m4AA9pwAAPacgAD2nQAA9p2AAPaeAAD2noAA9p8AAPafgAD2p8AA9qiAAPapQAD2qgAA9qrAAPargAD2rEAA9q0AAPatwAD2rkAA9s0AAPbNgAD2zgAA9s6AAPbPQAD2z4AA9s/AAPbQAAD20EAA9tDAAPbRQAD20YAA9tHAAPbSQAD20oAA9vFAAPbxwAD28kAA9vLAAPbzgAD288AA9vQAAPb0QAD29IAA9vUAAPb1gAD29cAA9vYAAPb2gAD29sAA9xWAAPcWAAD3FsAA9xdAAPcYAAD3GEAA9xiAAPcYwAD3GQAA9xmAAPcaAAD3GkAA9xqAAPcbAAD3G0AA9yGAAPchwAD3IgAA9yKAAPdBQAD3QcAA90JAAPdCwAD3Q4AA90PAAPdEAAD3REAA90SAAPdFAAD3RYAA90XAAPdGAAD3RoAA90bAAPdlgAD3ZgAA92aAAPdnAAD3Z8AA92gAAPdoQAD3aIAA92jAAPdpQAD3acAA92oAAPdqQAD3asAA92sAAPeJwAD3ikAA94rAAPeLQAD3jAAA94xAAPeMgAD3jMAA940AAPeNgAD3jgAA945AAPeOgAD3jwAA949AAPeuAAD3roAA968AAPevgAD3sEAA97CAAPewwAD3sQAA97FAAPexwAD3skAA97KAAPeywAD3s0AA97OAAPfSQAD30sAA99NAAPfTwAD31IAA99TAAPfVAAD31UAA99WAAPfWAAD31oAA99bAAPfXAAD314AA99fAAPfqAAD38wAA9/zAAPgFwAD4BoAA+AcAAPgHgAD4CAAA+AiAAPgJAAD4CUAA+AoAAPgQQAD4F4AA+BgAAPgYgAD4GQAA+BmAAPgaAAD4GoAA+BsAAPgiQAD4IwAA+CPAAPgkgAD4JUAA+CYAAPgmwAD4J4AA+CgAAPhGwAD4R0AA+EfAAPhIQAD4SQAA+ElAAPhJgAD4ScAA+EoAAPhKgAD4SwAA+EtAAPhLgAD4TAAA+ExAAPhrAAD4a4AA+GwAAPhsgAD4bUAA+G2AAPhtwAD4bgAA+G5AAPhuwAD4b0AA+G+AAPhvwAD4cEAA+HCAAPiPQAD4j8AA+JBAAPiQwAD4kYAA+JHAAPiSAAD4kkAA+JKAAPiTAAD4k4AA+JPAAPiUAAD4lIAA+JTAAPizgAD4tAAA+LSAAPi1AAD4tcAA+LYAAPi2QAD4toAA+LbAAPi3QAD4t8AA+LgAAPi4QAD4uMAA+LkAAPjXwAD42EAA+NjAAPjZQAD42gAA+NpAAPjagAD42sAA+NsAAPjbgAD43AAA+NxAAPjcgAD43QAA+N1AAPj8AAD4/IAA+P0AAPj9gAD4/kAA+P6AAPj+wAD4/wAA+P9AAPj/wAD5AEAA+QCAAPkAwAD5AUAA+QGAAPkgQAD5IMAA+SFAAPkhwAD5IoAA+SLAAPkjAAD5I0AA+SOAAPkkAAD5JIAA+STAAPklAAD5JYAA+SXAAPlKgAD5U0AA+VtAAPljQAD5Y8AA+WRAAPlkwAD5ZUAA+WYAAPlmQAD5ZoAA+WdAAPlngAD5aAAA+WhAAPlowAD5aYAA+WnAAPlqAAD5asAA+WsAAPltQAD5c4AA+XXAAPl2QAD5dsAA+XkAAPl5wAD5eoAA+XsAAPmNQAD5lkAA+aAAAPmpAAD5qcAA+apAAPmqwAD5q0AA+avAAPmsQAD5rIAA+a1AAPmzgAD5u8AA+bxAAPm8wAD5vUAA+b3AAPm+QAD5vsAA+b9AAPm/wAD5yAAA+cjAAPnJgAD5ykAA+csAAPnLwAD5zIAA+c1AAPnOAAD5zoAA+e1AAPntwAD57kAA+e7AAPnvgAD578AA+fAAAPnwQAD58IAA+fEAAPnxgAD58cAA+fIAAPnygAD58sAA+hGAAPoSAAD6EoAA+hMAAPoTwAD6FAAA+hRAAPoUgAD6FMAA+hVAAPoVwAD6FgAA+hZAAPoWwAD6FwAA+jXAAPo2QAD6NwAA+jeAAPo4QAD6OIAA+jjAAPo5AAD6OUAA+jnAAPo6QAD6OoAA+jrAAPo7QAD6O4AA+kHAAPpCAAD6QkAA+kLAAPphgAD6YgAA+mKAAPpjAAD6Y8AA+mQAAPpkQAD6ZIAA+mTAAPplQAD6ZcAA+mYAAPpmQAD6ZsAA+mcAAPqFwAD6hkAA+obAAPqHQAD6iAAA+ohAAPqIgAD6iMAA+okAAPqJgAD6igAA+opAAPqKgAD6iwAA+otAAPqqAAD6qoAA+qsAAPqrgAD6rEAA+qyAAPqswAD6rQAA+q1AAPqtwAD6rkAA+q6AAPquwAD6r0AA+q+AAPrOQAD6zsAA+s9AAPrPwAD60IAA+tDAAPrRAAD60UAA+tGAAPrSAAD60oAA+tLAAPrTAAD604AA+tPAAPrygAD68wAA+vOAAPr0AAD69MAA+vUAAPr1QAD69YAA+vXAAPr2QAD69sAA+vcAAPr3QAD698AA+vgAAPsKQAD7E0AA+x0AAPsmAAD7JsAA+ydAAPsnwAD7KEAA+yjAAPspQAD7KYAA+ypAAPswgAD7N8AA+zhAAPs4wAD7OUAA+znAAPs6QAD7OsAA+ztAAPtCgAD7Q0AA+0QAAPtEwAD7RYAA+0ZAAPtHAAD7R8AA+0hAAPtnAAD7Z4AA+2gAAPtogAD7aUAA+2mAAPtpwAD7agAA+2pAAPtqwAD7a0AA+2uAAPtrwAD7bEAA+2yAAPuLQAD7i8AA+4xAAPuMwAD7jYAA+43AAPuOAAD7jkAA+46AAPuPAAD7j4AA+4/AAPuQAAD7kIAA+5DAAPuvgAD7sAAA+7CAAPuxAAD7scAA+7IAAPuyQAD7soAA+7LAAPuzQAD7s8AA+7QAAPu0QAD7tMAA+7UAAPvTwAD71EAA+9TAAPvVQAD71gAA+9ZAAPvWgAD71sAA+9cAAPvXgAD72AAA+9hAAPvYgAD72QAA+9lAAPv4AAD7+IAA+/kAAPv5gAD7+kAA+/qAAPv6wAD7+wAA+/tAAPv7wAD7/EAA+/yAAPv8wAD7/UAA+/2AAPwcQAD8HMAA/B1AAPwdwAD8HoAA/B7AAPwfAAD8H0AA/B+AAPwgAAD8IIAA/CDAAPwhAAD8IYAA/CHAAPxAgAD8QQAA/EGAAPxCAAD8QsAA/EMAAPxDQAD8Q4AA/EPAAPxEQAD8RMAA/EUAAPxFQAD8RcAA/EYAAPxqwAD8c4AA/HuAAPyDgAD8hAAA/ISAAPyFAAD8hYAA/IZAAPyGgAD8hsAA/IeAAPyHwAD8iEAA/IiAAPyJAAD8icAA/IoAAPyKQAD8iwAA/ItAAPyMgAD8ksAA/JUAAPyVgAD8lgAA/JhAAPyZAAD8mcAA/JpAAPysgAD8tYAA/L9AAPzIQAD8yQAA/MmAAPzKAAD8yoAA/MsAAPzLgAD8y8AA/MyAAPzSwAD82wAA/NuAAPzcAAD83IAA/N0AAPzdgAD83gAA/N6AAPzfAAD850AA/OgAAPzowAD86YAA/OpAAPzrAAD868AA/OyAAPztQAD87cAA/QyAAP0NAAD9DYAA/Q4AAP0OwAD9DwAA/Q9AAP0PgAD9D8AA/RBAAP0QwAD9EQAA/RFAAP0RwAD9EgAA/TDAAP0xQAD9McAA/TJAAP0zAAD9M0AA/TOAAP0zwAD9NAAA/TSAAP01AAD9NUAA/TWAAP02AAD9NkAA/VUAAP1VgAD9VkAA/VbAAP1XgAD9V8AA/VgAAP1YQAD9WIAA/VkAAP1ZgAD9WcAA/VoAAP1agAD9WsAA/WEAAP1hQAD9YYAA/WIAAP2AwAD9gUAA/YHAAP2CQAD9gwAA/YNAAP2DgAD9g8AA/YQAAP2EgAD9hQAA/YVAAP2FgAD9hgAA/YZAAP2lAAD9pYAA/aYAAP2mgAD9p0AA/aeAAP2nwAD9qAAA/ahAAP2owAD9qUAA/amAAP2pwAD9qkAA/aqAAP3JQAD9ycAA/cpAAP3KwAD9y4AA/cvAAP3MAAD9zEAA/cyAAP3NAAD9zYAA/c3AAP3OAAD9zoAA/c7AAP3tgAD97gAA/e6AAP3vAAD978AA/fAAAP3wQAD98IAA/fDAAP3xQAD98cAA/fIAAP3yQAD98sAA/fMAAP4RwAD+EkAA/hLAAP4TQAD+FAAA/hRAAP4UgAD+FMAA/hUAAP4VgAD+FgAA/hZAAP4WgAD+FwAA/hdAAP4pgAD+MoAA/jxAAP5FQAD+RgAA/kaAAP5HAAD+R4AA/kgAAP5IgAD+SMAA/kmAAP5PwAD+VwAA/leAAP5YAAD+WIAA/lkAAP5ZgAD+WgAA/lqAAP5hwAD+YoAA/mNAAP5kAAD+ZMAA/mWAAP5mQAD+ZwAA/meAAP6GQAD+hsAA/odAAP6HwAD+iIAA/ojAAP6JAAD+iUAA/omAAP6KAAD+ioAA/orAAP6LAAD+i4AA/ovAAP6qgAD+qwAA/quAAP6sAAD+rMAA/q0AAP6tQAD+rYAA/q3AAP6uQAD+rsAA/q8AAP6vQAD+r8AA/rAAAP7OwAD+z0AA/s/AAP7QQAD+0QAA/tFAAP7RgAD+0cAA/tIAAP7SgAD+0wAA/tNAAP7TgAD+1AAA/tRAAP7zAAD+84AA/vQAAP70gAD+9UAA/vWAAP71wAD+9gAA/vZAAP72wAD+90AA/veAAP73wAD++EAA/viAAP8XQAD/F8AA/xhAAP8YwAD/GYAA/xnAAP8aAAD/GkAA/xqAAP8bAAD/G4AA/xvAAP8cAAD/HIAA/xzAAP87gAD/PAAA/zyAAP89AAD/PcAA/z4AAP8+QAD/PoAA/z7AAP8/QAD/P8AA/0AAAP9AQAD/QMAA/0EAAP9fwAD/YEAA/2DAAP9hQAD/YgAA/2JAAP9igAD/YsAA/2MAAP9jgAD/ZAAA/2RAAP9kgAD/ZQAA/2VAAP+KAAD/ksAA/5rAAP+iwAD/o0AA/6PAAP+kQAD/pMAA/6WAAP+lwAD/pgAA/6bAAP+nAAD/p4AA/6fAAP+oQAD/qQAA/6lAAP+pgAD/qkAA/6qAAP+rwAD/sgAA/7RAAP+0wAD/tUAA/7eAAP+4QAD/uQAA/7mAAP/LwAD/1MAA/96AAP/ngAD/6EAA/+jAAP/pQAD/6cAA/+pAAP/qwAD/6wAA/+vAAP/yAAD/+kAA//rAAP/7QAD/+8AA//xAAP/8wAD//UAA//3AAP/+QAEABoABAAdAAQAIAAEACMABAAmAAQAKQAEACwABAAvAAQAMgAEADQABACvAAQAsQAEALMABAC1AAQAuAAEALkABAC6AAQAuwAEALwABAC+AAQAwAAEAMEABADCAAQAxAAEAMUABAFAAAQBQgAEAUQABAFGAAQBSQAEAUoABAFLAAQBTAAEAU0ABAFPAAQBUQAEAVIABAFTAAQBVQAEAVYABAHRAAQB0wAEAdYABAHYAAQB2wAEAdwABAHdAAQB3gAEAd8ABAHhAAQB4wAEAeQABAHlAAQB5wAEAegABAIBAAQCAgAEAgMABAIFAAQCgAAEAoIABAKEAAQChgAEAokABAKKAAQCiwAEAowABAKNAAQCjwAEApEABAKSAAQCkwAEApUABAKWAAQDEQAEAxMABAMVAAQDFwAEAxoABAMbAAQDHAAEAx0ABAMeAAQDIAAEAyIABAMjAAQDJAAEAyYABAMnAAQDogAEA6QABAOmAAQDqAAEA6sABAOsAAQDrQAEA64ABAOvAAQDsQAEA7MABAO0AAQDtQAEA7cABAO4AAQEMwAEBDUABAQ3AAQEOQAEBDwABAQ9AAQEPgAEBD8ABARAAAQEQgAEBEQABARFAAQERgAEBEgABARJAAQExAAEBMYABATIAAQEygAEBM0ABATOAAQEzwAEBNAABATRAAQE0wAEBNUABATWAAQE1wAEBNkABATaAAQFIwAEBUcABAVuAAQFkgAEBZUABAWXAAQFmQAEBZsABAWdAAQFnwAEBaAABAWjAAQFvAAEBdkABAXbAAQF3QAEBd8ABAXhAAQF4wAEBeUABAXnAAQGBAAEBgcABAYKAAQGDQAEBhAABAYTAAQGFgAEBhkABAYbAAQGlgAEBpgABAaaAAQGnAAEBp8ABAagAAQGoQAEBqIABAajAAQGpQAEBqcABAaoAAQGqQAEBqsABAasAAQHJwAEBykABAcrAAQHLQAEBzAABAcxAAQHMgAEBzMABAc0AAQHNgAEBzgABAc5AAQHOgAEBzwABAc9AAQHuAAEB7oABAe8AAQHvgAEB8EABAfCAAQHwwAEB8QABAfFAAQHxwAEB8kABAfKAAQHywAEB80ABAfOAAQISQAECEsABAhNAAQITwAECFIABAhTAAQIVAAECFUABAhWAAQIWAAECFoABAhbAAQIXAAECF4ABAhfAAQI2gAECNwABAjeAAQI4AAECOMABAjkAAQI5QAECOYABAjnAAQI6QAECOsABAjsAAQI7QAECO8ABAjwAAQJawAECW0ABAlvAAQJcQAECXQABAl1AAQJdgAECXcABAl4AAQJegAECXwABAl9AAQJfgAECYAABAmBAAQJ/AAECf4ABAoAAAQKAgAECgUABAoGAAQKBwAECggABAoJAAQKCwAECg0ABAoOAAQKDwAEChEABAoSAAQKpQAECsgABAroAAQLCAAECwoABAsMAAQLDgAECxAABAsTAAQLFAAECxUABAsYAAQLGQAECxsABAscAAQLHgAECyEABAsiAAQLIwAECyYABAsnAAQLLAAEC0UABAtOAAQLUAAEC1IABAtbAAQLXgAEC2EABAtjAAQLrAAEC9AABAv3AAQMGwAEDB4ABAwgAAQMIgAEDCQABAwmAAQMKAAEDCkABAwsAAQMRQAEDGYABAxoAAQMagAEDGwABAxuAAQMcAAEDHIABAx0AAQMdgAEDJcABAyaAAQMnQAEDKAABAyjAAQMpgAEDKkABAysAAQMrwAEDLEABA0sAAQNLgAEDTAABA0yAAQNNQAEDTYABA03AAQNOAAEDTkABA07AAQNPQAEDT4ABA0/AAQNQQAEDUIABA29AAQNvwAEDcEABA3DAAQNxgAEDccABA3IAAQNyQAEDcoABA3MAAQNzgAEDc8ABA3QAAQN0gAEDdMABA5OAAQOUAAEDlMABA5VAAQOWAAEDlkABA5aAAQOWwAEDlwABA5eAAQOYAAEDmEABA5iAAQOZAAEDmUABA5+AAQOfwAEDoAABA6CAAQO/QAEDv8ABA8BAAQPAwAEDwYABA8HAAQPCAAEDwkABA8KAAQPDAAEDw4ABA8PAAQPEAAEDxIABA8TAAQPjgAED5AABA+SAAQPlAAED5cABA+YAAQPmQAED5oABA+bAAQPnQAED58ABA+gAAQPoQAED6MABA+kAAQQHwAEECEABBAjAAQQJQAEECgABBApAAQQKgAEECsABBAsAAQQLgAEEDAABBAxAAQQMgAEEDQABBA1AAQQsAAEELIABBC0AAQQtgAEELkABBC6AAQQuwAEELwABBC9AAQQvwAEEMEABBDCAAQQwwAEEMUABBDGAAQRQQAEEUMABBFFAAQRRwAEEUoABBFLAAQRTAAEEU0ABBFOAAQRUAAEEVIABBFTAAQRVAAEEVYABBFXAAQRoAAEEcQABBHrAAQSDwAEEhIABBIUAAQSFgAEEhgABBIaAAQSHAAEEh0ABBIgAAQSOQAEElYABBJYAAQSWgAEElwABBJeAAQSYAAEEmIABBJkAAQSgQAEEoQABBKHAAQSigAEEo0ABBKQAAQSkwAEEpYABBKYAAQTEwAEExUABBMXAAQTGQAEExwABBMdAAQTHgAEEx8ABBMgAAQTIgAEEyQABBMlAAQTJgAEEygABBMpAAQTpAAEE6YABBOoAAQTqgAEE60ABBOuAAQTrwAEE7AABBOxAAQTswAEE7UABBO2AAQTtwAEE7kABBO6AAQUNQAEFDcABBQ5AAQUOwAEFD4ABBQ/AAQUQAAEFEEABBRCAAQURAAEFEYABBRHAAQUSAAEFEoABBRLAAQUxgAEFMgABBTKAAQUzAAEFM8ABBTQAAQU0QAEFNIABBTTAAQU1QAEFNcABBTYAAQU2QAEFNsABBTcAAQVVwAEFVkABBVbAAQVXQAEFWAABBVhAAQVYgAEFWMABBVkAAQVZgAEFWgABBVpAAQVagAEFWwABBVtAAQV6AAEFeoABBXsAAQV7gAEFfEABBXyAAQV8wAEFfQABBX1AAQV9wAEFfkABBX6AAQV+wAEFf0ABBX+AAQWeQAEFnsABBZ9AAQWfwAEFoIABBaDAAQWhAAEFoUABBaGAAQWiAAEFooABBaLAAQWjAAEFo4ABBaPAAQWoAAEFqEABBajAAQXHgAEFyAABBciAAQXJAAEFycABBcoAAQXKQAEFyoABBcrAAQXLQAEFy8ABBcwAAQXMQAEFzMABBc0AAQXrwAEF7EABBezAAQXtQAEF7gABBe5AAQXugAEF7sABBe8AAQXvgAEF8AABBfBAAQXwgAEF8QABBfFAAQYQAAEGEIABBhFAAQYRwAEGEoABBhLAAQYTAAEGE0ABBhOAAQYUAAEGFIABBhTAAQYVAAEGFYABBhXAAQY6gAEGQ0ABBktAAQZTQAEGU8ABBlRAAQZUwAEGVUABBlYAAQZWQAEGVoABBldAAQZXgAEGWAABBlhAAQZYwAEGWYABBlnAAQZaAAEGWsABBlsAAQZcQAEGYoABBmTAAQZlQAEGZcABBmgAAQZowAEGaYABBmoAAQZ8QAEGhUABBo8AAQaYAAEGmMABBplAAQaZwAEGmkABBprAAQabQAEGm4ABBpxAAQaigAEGqsABBqtAAQarwAEGrEABBqzAAQatQAEGrcABBq5AAQauwAEGtwABBrfAAQa4gAEGuUABBroAAQa6wAEGu4ABBrxAAQa9AAEGvYABBtxAAQbcwAEG3UABBt3AAQbegAEG3sABBt8AAQbfQAEG34ABBuAAAQbggAEG4MABBuEAAQbhgAEG4cABBwCAAQcBAAEHAYABBwIAAQcCwAEHAwABBwNAAQcDgAEHA8ABBwRAAQcEwAEHBQABBwVAAQcFwAEHBgABByTAAQclQAEHJgABByaAAQcnQAEHJ4ABByfAAQcoAAEHKEABByjAAQcpQAEHKYABBynAAQcqQAEHKoABBzDAAQcxAAEHMUABBzHAAQdQgAEHUQABB1GAAQdSAAEHUsABB1MAAQdTQAEHU4ABB1PAAQdUQAEHVMABB1UAAQdVQAEHVcABB1YAAQd0wAEHdUABB3XAAQd2QAEHdwABB3dAAQd3gAEHd8ABB3gAAQd4gAEHeQABB3lAAQd5gAEHegABB3pAAQeZAAEHmYABB5oAAQeagAEHm0ABB5uAAQebwAEHnAABB5xAAQecwAEHnUABB52AAQedwAEHnkABB56AAQe9QAEHvcABB75AAQe+wAEHv4ABB7/AAQfAAAEHwEABB8CAAQfBAAEHwYABB8HAAQfCAAEHwoABB8LAAQfhgAEH4gABB+KAAQfjAAEH48ABB+QAAQfkQAEH5IABB+TAAQflQAEH5cABB+YAAQfmQAEH5sABB+cAAQf5QAEIAkABCAwAAQgVAAEIFcABCBZAAQgWwAEIF0ABCBfAAQgYQAEIGIABCBlAAQgfgAEIJsABCCdAAQgnwAEIKEABCCjAAQgpQAEIKcABCCpAAQgxgAEIMkABCDMAAQgzwAEINIABCDVAAQg2AAEINsABCDdAAQhWAAEIVoABCFcAAQhXgAEIWEABCFiAAQhYwAEIWQABCFlAAQhZwAEIWkABCFqAAQhawAEIW0ABCFuAAQh6QAEIesABCHtAAQh7wAEIfIABCHzAAQh9AAEIfUABCH2AAQh+AAEIfoABCH7AAQh/AAEIf4ABCH/AAQiegAEInwABCJ+AAQigAAEIoMABCKEAAQihQAEIoYABCKHAAQiiQAEIosABCKMAAQijQAEIo8ABCKQAAQjCwAEIw0ABCMQAAQjEgAEIxUABCMWAAQjFwAEIxgABCMZAAQjGwAEIx0ABCMeAAQjHwAEIyEABCMiAAQjnQAEI58ABCOhAAQjowAEI6YABCOnAAQjqAAEI6kABCOqAAQjrAAEI64ABCOvAAQjsAAEI7IABCOzAAQkLgAEJDAABCQyAAQkNAAEJDcABCQ4AAQkOQAEJDoABCQ7AAQkPQAEJD8ABCRAAAQkQQAEJEMABCREAAQkvwAEJMEABCTDAAQkxQAEJMgABCTJAAQkygAEJMsABCTMAAQkzgAEJNAABCTRAAQk0gAEJNQABCTVAAQlaAAEJYsABCWrAAQlywAEJc0ABCXPAAQl0QAEJdMABCXWAAQl1wAEJdgABCXbAAQl3AAEJd4ABCXfAAQl4QAEJeQABCXlAAQl5gAEJekABCXqAAQl7wAEJggABCYRAAQmEwAEJhUABCYeAAQmIQAEJiQABCYmAAQmbwAEJpMABCa6AAQm3gAEJuEABCbjAAQm5QAEJucABCbpAAQm6wAEJuwABCbvAAQnCAAEJykABCcrAAQnLQAEJy8ABCcxAAQnMwAEJzUABCc3AAQnOQAEJ1oABCddAAQnYAAEJ2MABCdmAAQnaQAEJ2wABCdvAAQncgAEJ3QABCfvAAQn8QAEJ/MABCf1AAQn+AAEJ/kABCf6AAQn+wAEJ/wABCf+AAQoAAAEKAEABCgCAAQoBAAEKAUABCiAAAQoggAEKIQABCiGAAQoiQAEKIoABCiLAAQojAAEKI0ABCiPAAQokQAEKJIABCiTAAQolQAEKJYABCkRAAQpEwAEKRYABCkYAAQpGwAEKRwABCkdAAQpHgAEKR8ABCkhAAQpIwAEKSQABCklAAQpJwAEKSgABClBAAQpQgAEKUMABClFAAQpwAAEKcIABCnEAAQpxgAEKckABCnKAAQpywAEKcwABCnNAAQpzwAEKdEABCnSAAQp0wAEKdUABCnWAAQqUQAEKlMABCpVAAQqVwAEKloABCpbAAQqXAAEKl0ABCpeAAQqYAAEKmIABCpjAAQqZAAEKmYABCpnAAQq4gAEKuQABCrmAAQq6AAEKusABCrsAAQq7QAEKu4ABCrvAAQq8QAEKvMABCr0AAQq9QAEKvcABCr4AAQrcwAEK3UABCt3AAQreQAEK3wABCt9AAQrfgAEK38ABCuAAAQrggAEK4QABCuFAAQrhgAEK4gABCuJAAQsBAAELAYABCwIAAQsCgAELA0ABCwOAAQsDwAELBAABCwRAAQsEwAELBUABCwWAAQsFwAELBkABCwaAAQsYwAELIcABCyuAAQs0gAELNUABCzXAAQs2QAELNsABCzdAAQs3wAELOAABCzjAAQs/AAELRkABC0bAAQtHQAELR8ABC0hAAQtIwAELSUABC0nAAQtRAAELUcABC1KAAQtTQAELVAABC1TAAQtVgAELVkABC1bAAQt1gAELdgABC3aAAQt3AAELd8ABC3gAAQt4QAELeIABC3jAAQt5QAELecABC3oAAQt6QAELesABC3sAAQuZwAELmkABC5rAAQubQAELnAABC5xAAQucgAELnMABC50AAQudgAELngABC55AAQuegAELnwABC59AAQu+AAELvoABC78AAQu/gAELwEABC8CAAQvAwAELwQABC8FAAQvBwAELwkABC8KAAQvCwAELw0ABC8OAAQviQAEL4sABC+NAAQvjwAEL5IABC+TAAQvlAAEL5UABC+WAAQvmAAEL5oABC+bAAQvnAAEL54ABC+fAAQwGgAEMBwABDAeAAQwIAAEMCMABDAkAAQwJQAEMCYABDAnAAQwKQAEMCsABDAsAAQwLQAEMC8ABDAwAAQwqwAEMK0ABDCvAAQwsQAEMLQABDC1AAQwtgAEMLcABDC4AAQwugAEMLwABDC9AAQwvgAEMMAABDDBAAQxPAAEMT4ABDFAAAQxQgAEMUUABDFGAAQxRwAEMUgABDFJAAQxSwAEMU0ABDFOAAQxTwAEMVEABDFSAAQxYwAEMWQABDFmAAQx4QAEMeMABDHlAAQx5wAEMeoABDHrAAQx7AAEMe0ABDHuAAQx8AAEMfIABDHzAAQx9AAEMfYABDH3AAQycgAEMnQABDJ2AAQyeAAEMnsABDJ8AAQyfQAEMn4ABDJ/AAQygQAEMoMABDKEAAQyhQAEMocABDKIAAQzAwAEMwUABDMIAAQzCgAEMw0ABDMOAAQzDwAEMxAABDMRAAQzEwAEMxUABDMWAAQzFwAEMxkABDMaAAQzrQAEM9AABDPwAAQ0EAAENBIABDQUAAQ0FgAENBgABDQbAAQ0HAAENB0ABDQgAAQ0IQAENCMABDQkAAQ0JgAENCkABDQqAAQ0KwAENC4ABDQvAAQ0NAAENE0ABDRWAAQ0WAAENFoABDRjAAQ0ZgAENGkABDRrAAQ0tAAENNgABDT/AAQ1IwAENSYABDUoAAQ1KgAENSwABDUuAAQ1MAAENTEABDU0AAQ1TQAENW4ABDVwAAQ1cgAENXQABDV2AAQ1eAAENXoABDV8AAQ1fgAENZ8ABDWiAAQ1pQAENagABDWrAAQ1rgAENbEABDW0AAQ1twAENbkABDY0AAQ2NgAENjgABDY6AAQ2PQAENj4ABDY/AAQ2QAAENkEABDZDAAQ2RQAENkYABDZHAAQ2SQAENkoABDbFAAQ2xwAENskABDbLAAQ2zgAENs8ABDbQAAQ20QAENtIABDbUAAQ21gAENtcABDbYAAQ22gAENtsABDdWAAQ3WAAEN1sABDddAAQ3YAAEN2EABDdiAAQ3YwAEN2QABDdmAAQ3aAAEN2kABDdqAAQ3bAAEN20ABDeGAAQ3hwAEN4gABDeKAAQ4BQAEOAcABDgJAAQ4CwAEOA4ABDgPAAQ4EAAEOBEABDgSAAQ4FAAEOBYABDgXAAQ4GAAEOBoABDgbAAQ4lgAEOJgABDiaAAQ4nAAEOJ8ABDigAAQ4oQAEOKIABDijAAQ4pQAEOKcABDioAAQ4qQAEOKsABDisAAQ5JwAEOSkABDkrAAQ5LQAEOTAABDkxAAQ5MgAEOTMABDk0AAQ5NgAEOTgABDk5AAQ5OgAEOTwABDk9AAQ5uAAEOboABDm8AAQ5vgAEOcEABDnCAAQ5wwAEOcQABDnFAAQ5xwAEOckABDnKAAQ5ywAEOc0ABDnOAAQ6SQAEOksABDpNAAQ6TwAEOlIABDpTAAQ6VAAEOlUABDpWAAQ6WAAEOloABDpbAAQ6XAAEOl4ABDpfAAQ6qAAEOswABDrzAAQ7FwAEOxoABDscAAQ7HgAEOyAABDsiAAQ7JAAEOyUABDsoAAQ7QQAEO14ABDtgAAQ7YgAEO2QABDtmAAQ7aAAEO2oABDtsAAQ7iQAEO4wABDuPAAQ7kgAEO5UABDuYAAQ7mwAEO54ABDugAAQ8GwAEPB0ABDwfAAQ8IQAEPCQABDwlAAQ8JgAEPCcABDwoAAQ8KgAEPCwABDwtAAQ8LgAEPDAABDwxAAQ8rAAEPK4ABDywAAQ8sgAEPLUABDy2AAQ8twAEPLgABDy5AAQ8uwAEPL0ABDy+AAQ8vwAEPMEABDzCAAQ9PQAEPT8ABD1BAAQ9QwAEPUYABD1HAAQ9SAAEPUkABD1KAAQ9TAAEPU4ABD1PAAQ9UAAEPVIABD1TAAQ9zgAEPdAABD3SAAQ91AAEPdcABD3YAAQ92QAEPdoABD3bAAQ93QAEPd8ABD3gAAQ94QAEPeMABD3kAAQ+XwAEPmEABD5jAAQ+ZQAEPmgABD5pAAQ+agAEPmsABD5sAAQ+bgAEPnAABD5xAAQ+cgAEPnQABD51AAQ+8AAEPvIABD70AAQ+9gAEPvkABD76AAQ++wAEPvwABD79AAQ+/wAEPwEABD8CAAQ/AwAEPwUABD8GAAQ/gQAEP4MABD+FAAQ/hwAEP4oABD+LAAQ/jAAEP40ABD+OAAQ/kAAEP5IABD+TAAQ/lAAEP5YABD+XAARAKgAEQE0ABEBtAARAjQAEQI8ABECRAARAkwAEQJUABECYAARAmQAEQJoABECdAARAngAEQKAABEChAARAowAEQKYABECnAARAqAAEQKsABECsAARAsQAEQMoABEDTAARA1QAEQNcABEDgAARA4wAEQOYABEDoAARBMQAEQVUABEF8AARBoAAEQaMABEGlAARBpwAEQakABEGrAARBrQAEQa4ABEGxAARBygAEQesABEHtAARB7wAEQfEABEHzAARB9QAEQfcABEH5AARB+wAEQhwABEIfAARCIgAEQiUABEIoAARCKwAEQi4ABEIxAARCNAAEQjYABEKxAARCswAEQrUABEK3AARCugAEQrsABEK8AARCvQAEQr4ABELAAARCwgAEQsMABELEAARCxgAEQscABENCAARDRAAEQ0YABENIAARDSwAEQ0wABENNAARDTgAEQ08ABENRAARDUwAEQ1QABENVAARDVwAEQ1gABEPTAARD1QAEQ9gABEPaAARD3QAEQ94ABEPfAARD4AAEQ+EABEPjAARD5QAEQ+YABEPnAARD6QAEQ+oABEQDAAREBAAERAUABEQHAAREggAERIQABESGAAREiAAERIsABESMAAREjQAERI4ABESPAAREkQAERJMABESUAARElQAERJcABESYAARFEwAERRUABEUXAARFGQAERRwABEUdAARFHgAERR8ABEUgAARFIgAERSQABEUlAARFJgAERSgABEUpAARFpAAERaYABEWoAARFqgAERa0ABEWuAARFrwAERbAABEWxAARFswAERbUABEW2AARFtwAERbkABEW6AARGNQAERjcABEY5AARGOwAERj4ABEY/AARGQAAERkEABEZCAARGRAAERkYABEZHAARGSAAERkoABEZLAARGxgAERsgABEbKAARGzAAERs8ABEbQAARG0QAERtIABEbTAARG1QAERtcABEbYAARG2QAERtsABEbcAARHJQAER0kABEdwAARHlAAER5cABEeZAARHmwAER50ABEefAARHoQAER6IABEelAARHvgAER9sABEfdAARH3wAER+EABEfjAARH5QAER+cABEfpAARIBgAESAkABEgMAARIDwAESBIABEgVAARIGAAESBsABEgdAARImAAESJoABEicAARIngAESKEABEiiAARIowAESKQABEilAARIpwAESKkABEiqAARIqwAESK0ABEiuAARJKQAESSsABEktAARJLwAESTIABEkzAARJNAAESTUABEk2AARJOAAESToABEk7AARJPAAEST4ABEk/AARJugAESbwABEm+AARJwAAEScMABEnEAARJxQAEScYABEnHAARJyQAEScsABEnMAARJzQAESc8ABEnQAARKSwAESk0ABEpQAARKUgAESlUABEpWAARKVwAESlgABEpZAARKWwAESl0ABEpeAARKXwAESmEABEpiAARK3QAESt8ABErhAARK4wAESuYABErnAARK6AAESukABErqAARK7AAESu4ABErvAARK8AAESvIABErzAARLbgAES3AABEtyAARLdAAES3cABEt4AARLeQAES3oABEt7AARLfQAES38ABEuAAARLgQAES4MABEuEAARL/wAETAEABEwDAARMBQAETAgABEwJAARMCgAETAsABEwMAARMDgAETBAABEwRAARMEgAETBQABEwVAARMqAAETMsABEzrAARNCwAETQ0ABE0PAARNEQAETRMABE0WAARNFwAETRgABE0bAARNHAAETR4ABE0fAARNIQAETSQABE0lAARNJgAETSkABE0qAARNMwAETUwABE1VAARNVwAETVkABE1iAARNZQAETWgABE1qAARNswAETdcABE3+AAROIgAETiUABE4nAAROKQAETisABE4tAAROLwAETjAABE4zAAROTAAETm0ABE5vAAROcQAETnMABE51AAROdwAETnkABE57AAROfQAETp4ABE6hAAROpAAETqcABE6qAAROrQAETrAABE6zAAROtgAETrgABE8zAARPNQAETzcABE85AARPPAAETz0ABE8+AARPPwAET0AABE9CAARPRAAET0UABE9GAARPSAAET0kABE/EAARPxgAET8gABE/KAARPzQAET84ABE/PAARP0AAET9EABE/TAARP1QAET9YABE/XAARP2QAET9oABFBVAARQVwAEUFoABFBcAARQXwAEUGAABFBhAARQYgAEUGMABFBlAARQZwAEUGgABFBpAARQawAEUGwABFCFAARQhgAEUIcABFCJAARRBAAEUQYABFEIAARRCgAEUQ0ABFEOAARRDwAEURAABFERAARREwAEURUABFEWAARRFwAEURkABFEaAARRlQAEUZcABFGZAARRmwAEUZ4ABFGfAARRoAAEUaEABFGiAARRpAAEUaYABFGnAARRqAAEUaoABFGrAARSJgAEUigABFIqAARSLAAEUi8ABFIwAARSMQAEUjIABFIzAARSNQAEUjcABFI4AARSOQAEUjsABFI8AARStwAEUrkABFK7AARSvQAEUsAABFLBAARSwgAEUsMABFLEAARSxgAEUsgABFLJAARSygAEUswABFLNAARTSAAEU0oABFNMAARTTgAEU1EABFNSAARTUwAEU1QABFNVAARTVwAEU1kABFNaAARTWwAEU10ABFNeAARTpwAEU8sABFPyAARUFgAEVBkABFQbAARUHQAEVB8ABFQhAARUIwAEVCQABFQnAARUQAAEVF0ABFRfAARUYQAEVGMABFRlAARUZwAEVGkABFRrAARUiAAEVIsABFSOAARUkQAEVJQABFSXAARUmgAEVJ0ABFSfAARVGgAEVRwABFUfAARVIQAEVSQABFUlAARVJgAEVScABFUoAARVKgAEVSwABFUtAARVLgAEVTAABFUxAARVrAAEVa4ABFWwAARVsgAEVbUABFW2AARVtwAEVbgABFW5AARVuwAEVb0ABFW+AARVvwAEVcEABFXCAARWPQAEVj8ABFZBAARWQwAEVkYABFZHAARWSAAEVkkABFZKAARWTAAEVk4ABFZPAARWUAAEVlIABFZTAARWzgAEVtAABFbTAARW1QAEVtgABFbZAARW2gAEVtsABFbcAARW3gAEVuAABFbhAARW4gAEVuQABFblAARXYAAEV2IABFdkAARXZgAEV2kABFdqAARXawAEV2wABFdtAARXbwAEV3EABFdyAARXcwAEV3UABFd2AARX8QAEV/MABFf1AARX9wAEV/oABFf7AARX/AAEV/0ABFf+AARYAAAEWAIABFgDAARYBAAEWAYABFgHAARYggAEWIQABFiGAARYiAAEWIsABFiMAARYjQAEWI4ABFiPAARYkQAEWJMABFiUAARYlQAEWJcABFiYAARZKwAEWU4ABFluAARZjgAEWZAABFmSAARZlAAEWZYABFmZAARZmgAEWZsABFmeAARZnwAEWaEABFmiAARZpQAEWagABFmpAARZqgAEWa0ABFmuAARZswAEWcwABFnVAARZ1wAEWdkABFniAARZ5QAEWegABFnqAARaMwAEWlcABFp+AARaogAEWqUABFqnAARaqQAEWqsABFqtAARarwAEWrAABFqzAARazAAEWu0ABFrvAARa8QAEWvMABFr1AARa9wAEWvkABFr7AARa/QAEWx4ABFshAARbJAAEWycABFsqAARbLQAEWzAABFszAARbNgAEWzgABFuzAARbtQAEW7cABFu5AARbvAAEW70ABFu+AARbvwAEW8AABFvCAARbxAAEW8UABFvGAARbyAAEW8kABFxEAARcRgAEXEgABFxKAARcTQAEXE4ABFxPAARcUAAEXFEABFxTAARcVQAEXFYABFxXAARcWQAEXFoABFzVAARc1wAEXNoABFzcAARc3wAEXOAABFzhAARc4gAEXOMABFzlAARc5wAEXOgABFzpAARc6wAEXOwABF0FAARdBgAEXQcABF0JAARdhAAEXYYABF2IAARdigAEXY0ABF2OAARdjwAEXZAABF2RAARdkwAEXZUABF2WAARdlwAEXZkABF2aAAReFQAEXhcABF4ZAAReGwAEXh4ABF4fAAReIAAEXiEABF4iAAReJAAEXiYABF4nAAReKAAEXioABF4rAARepgAEXqgABF6qAARerAAEXq8ABF6wAAResQAEXrIABF6zAARetQAEXrcABF64AAReuQAEXrsABF68AARfNwAEXzkABF87AARfPQAEX0AABF9BAARfQgAEX0MABF9EAARfRgAEX0gABF9JAARfSgAEX0wABF9NAARfyAAEX8oABF/MAARfzgAEX9EABF/SAARf0wAEX9QABF/VAARf1wAEX9kABF/aAARf2wAEX90ABF/eAARgJwAEYEsABGByAARglgAEYJkABGCbAARgnQAEYJ8ABGChAARgowAEYKQABGCnAARgwAAEYN0ABGDfAARg4QAEYOMABGDlAARg5wAEYOkABGDrAARhCAAEYQsABGEOAARhEQAEYRQABGEXAARhGgAEYR0ABGEfAARhmgAEYZwABGGeAARhoAAEYaMABGGkAARhpQAEYaYABGGnAARhqQAEYasABGGsAARhrQAEYa8ABGGwAARiKwAEYi0ABGIvAARiMQAEYjQABGI1AARiNgAEYjcABGI4AARiOgAEYjwABGI9AARiPgAEYkAABGJBAARivAAEYr4ABGLAAARiwgAEYsUABGLGAARixwAEYsgABGLJAARiywAEYs0ABGLOAARizwAEYtEABGLSAARjTQAEY08ABGNRAARjUwAEY1YABGNXAARjWAAEY1kABGNaAARjXAAEY14ABGNfAARjYAAEY2IABGNjAARj3gAEY+AABGPiAARj5AAEY+cABGPoAARj6QAEY+oABGPrAARj7QAEY+8ABGPwAARj8QAEY/MABGP0AARkbwAEZHEABGRzAARkdQAEZHgABGR5AARkegAEZHsABGR8AARkfgAEZIAABGSBAARkggAEZIQABGSFAARlAAAEZQIABGUFAARlBwAEZQoABGULAARlDAAEZQ0ABGUOAARlEAAEZRIABGUTAARlFAAEZRYABGUXAARlqgAEZc0ABGXtAARmDQAEZg8ABGYRAARmEwAEZhUABGYXAARmGAAEZhkABGYcAARmHQAEZh8ABGYgAARmIwAEZiYABGYnAARmKAAEZisABGYsAARmMQAEZkoABGZTAARmVQAEZlcABGZgAARmYwAEZmYABGZoAARmsQAEZtUABGb8AARnIAAEZyMABGclAARnJwAEZykABGcrAARnLQAEZy4ABGcxAARnSgAEZ2sABGdtAARnbwAEZ3EABGdzAARndQAEZ3cABGd5AARnewAEZ5wABGefAARnogAEZ6UABGeoAARnqwAEZ64ABGexAARntAAEZ7YABGgxAARoMwAEaDUABGg3AARoOgAEaDsABGg8AARoPQAEaD4ABGhAAARoQgAEaEMABGhEAARoRgAEaEcABGjCAARoxAAEaMYABGjIAARoywAEaMwABGjNAARozgAEaM8ABGjRAARo0wAEaNQABGjVAARo1wAEaNgABGlTAARpVQAEaVgABGlaAARpXQAEaV4ABGlfAARpYAAEaWEABGljAARpZQAEaWYABGlnAARpaQAEaWoABGmDAARphAAEaYUABGmHAARqAgAEagQABGoGAARqCAAEagsABGoMAARqDQAEag4ABGoPAARqEQAEahMABGoUAARqFQAEahcABGoYAARqkwAEapUABGqXAARqmQAEapwABGqdAARqngAEap8ABGqgAARqogAEaqQABGqlAARqpgAEaqgABGqpAARrJAAEayYABGsoAARrKgAEay0ABGsuAARrLwAEazAABGsxAARrMwAEazUABGs2AARrNwAEazkABGs6AARrtQAEa7cABGu5AARruwAEa74ABGu/AARrwAAEa8EABGvCAARrxAAEa8YABGvHAARryAAEa8oABGvLAARsRgAEbEgABGxKAARsTAAEbE8ABGxQAARsUQAEbFIABGxTAARsVQAEbFcABGxYAARsWQAEbFsABGxcAARspQAEbMkABGzwAARtFAAEbRcABG0ZAARtGwAEbR0ABG0fAARtIQAEbSIABG0lAARtPgAEbVsABG1dAARtXwAEbWEABG1jAARtZQAEbWcABG1pAARthgAEbYkABG2MAARtjwAEbZIABG2VAARtmAAEbZsABG2dAARuGAAEbhoABG4cAARuHgAEbiEABG4iAARuIwAEbiQABG4lAARuJwAEbikABG4qAARuKwAEbi0ABG4uAARuqQAEbqsABG6tAARurwAEbrIABG6zAARutAAEbrUABG62AARuuAAEbroABG67AARuvAAEbr4ABG6/AARvOgAEbzwABG8+AARvQAAEb0MABG9EAARvRQAEb0YABG9HAARvSQAEb0sABG9MAARvTQAEb08ABG9QAARvywAEb80ABG/QAARv0gAEb9UABG/WAARv1wAEb9gABG/ZAARv2wAEb90ABG/eAARv3wAEb+EABG/iAARwXQAEcF8ABHBhAARwYwAEcGYABHBnAARwaAAEcGkABHBqAARwbAAEcG4ABHBvAARwcAAEcHIABHBzAARw7gAEcPAABHDyAARw9AAEcPcABHD4AARw+QAEcPoABHD7AARw/QAEcP8ABHEAAARxAQAEcQMABHEEAARxfwAEcYEABHGEAARxhgAEcYkABHGKAARxiwAEcYwABHGNAARxjwAEcZEABHGSAARxkwAEcZUABHGWAARyKQAEckwABHJsAARyjAAEco4ABHKQAARykgAEcpQABHKXAARymAAEcpkABHKcAARynQAEcp8ABHKgAARyowAEcqYABHKnAARyqAAEcqsABHKsAARysQAEcsoABHLTAARy1QAEctcABHLgAARy4wAEcuYABHLoAARzMQAEc1UABHN8AARzoAAEc6MABHOlAARzpwAEc6kABHOrAARzrQAEc64ABHOxAARzygAEc+sABHPtAARz7wAEc/EABHPzAARz9QAEc/cABHP5AARz+wAEdBwABHQfAAR0IgAEdCUABHQoAAR0KwAEdC4ABHQxAAR0NAAEdDYABHSxAAR0swAEdLUABHS3AAR0ugAEdLsABHS8AAR0vQAEdL4ABHTAAAR0wgAEdMMABHTEAAR0xgAEdMcABHVCAAR1RAAEdUYABHVIAAR1SwAEdUwABHVNAAR1TgAEdU8ABHVRAAR1UwAEdVQABHVVAAR1VwAEdVgABHXTAAR11QAEddgABHXaAAR13QAEdd4ABHXfAAR14AAEdeEABHXjAAR15QAEdeYABHXnAAR16QAEdeoABHYDAAR2BAAEdgUABHYHAAR2ggAEdoQABHaGAAR2iAAEdosABHaMAAR2jQAEdo4ABHaPAAR2kQAEdpMABHaUAAR2lQAEdpcABHaYAAR3EwAEdxUABHcXAAR3GQAEdxwABHcdAAR3HgAEdx8ABHcgAAR3IgAEdyQABHclAAR3JgAEdygABHcpAAR3pAAEd6YABHeoAAR3qgAEd60ABHeuAAR3rwAEd7AABHexAAR3swAEd7UABHe2AAR3twAEd7kABHe6AAR4NQAEeDcABHg5AAR4OwAEeD4ABHg/AAR4QAAEeEEABHhCAAR4RAAEeEYABHhHAAR4SAAEeEoABHhLAAR4xgAEeMgABHjKAAR4zAAEeM8ABHjQAAR40QAEeNIABHjTAAR41QAEeNcABHjYAAR42QAEeNsABHjcAAR5JQAEeUkABHlwAAR5lAAEeZcABHmZAAR5mwAEeZ0ABHmfAAR5oQAEeaIABHmlAAR5vgAEedsABHndAAR53wAEeeEABHnjAAR55QAEeecABHnpAAR6BgAEegkABHoMAAR6DwAEehIABHoVAAR6GAAEehsABHodAAR6mAAEepoABHqcAAR6ngAEeqEABHqiAAR6owAEeqQABHqlAAR6pwAEeqkABHqqAAR6qwAEeq0ABHquAAR7KQAEeysABHsuAAR7MAAEezMABHs0AAR7NQAEezYABHs3AAR7OQAEezsABHs8AAR7PQAEez8ABHtAAAR7uwAEe70ABHu/AAR7wQAEe8QABHvFAAR7xgAEe8cABHvIAAR7ygAEe8wABHvNAAR7zgAEe9AABHvRAAR8TAAEfE4ABHxRAAR8UwAEfFYABHxXAAR8WAAEfFkABHxaAAR8XAAEfF4ABHxfAAR8YAAEfGIABHxjAAR83gAEfOAABHziAAR85AAEfOcABHzoAAR86QAEfOoABHzrAAR87QAEfO8ABHzwAAR88QAEfPMABHz0AAR9bwAEfXEABH1zAAR9dQAEfXgABH15AAR9egAEfXsABH18AAR9fgAEfYAABH2BAAR9ggAEfYQABH2FAAR+AAAEfgIABH4FAAR+BwAEfgoABH4LAAR+DAAEfg0ABH4OAAR+EAAEfhIABH4TAAR+FAAEfhYABH4XAAR+qgAEfs0ABH7tAAR/DQAEfw8ABH8RAAR/EwAEfxUABH8YAAR/GQAEfxoABH8dAAR/HgAEfyAABH8hAAR/IwAEfyYABH8nAAR/KAAEfysABH8sAAR/MQAEf0oABH9TAAR/VQAEf1cABH9gAAR/YwAEf2YABH9oAAR/sQAEf9UABH/8AASAIAAEgCMABIAlAASAJwAEgCkABIArAASALQAEgC4ABIAxAASASgAEgGsABIBtAASAbwAEgHEABIBzAASAdQAEgHcABIB5AASAewAEgJwABICfAASAogAEgKUABICoAASAqwAEgK4ABICxAASAtAAEgLYABIExAASBMwAEgTUABIE3AASBOgAEgTsABIE8AASBPQAEgT4ABIFAAASBQgAEgUMABIFEAASBRgAEgUcABIHCAASBxAAEgcYABIHIAASBywAEgcwABIHNAASBzgAEgc8ABIHRAASB0wAEgdQABIHVAASB1wAEgdgABIJTAASCVQAEglgABIJaAASCXQAEgl4ABIJfAASCYAAEgmEABIJjAASCZQAEgmYABIJnAASCaQAEgmoABIKDAASChAAEgoUABIKHAASDAgAEgwQABIMGAASDCAAEgwsABIMMAASDDQAEgw4ABIMPAASDEQAEgxMABIMUAASDFQAEgxcABIMYAASDkwAEg5UABIOXAASDmQAEg5wABIOdAASDngAEg58ABIOgAASDogAEg6QABIOlAASDpgAEg6gABIOpAASEJAAEhCYABIQoAASEKgAEhC0ABIQuAASELwAEhDAABIQxAASEMwAEhDUABIQ2AASENwAEhDkABIQ6AASEtQAEhLcABIS5AASEuwAEhL4ABIS/AASEwAAEhMEABITCAASExAAEhMYABITHAASEyAAEhMoABITLAASFRgAEhUgABIVKAASFTAAEhU8ABIVQAASFUQAEhVIABIVTAASFVQAEhVcABIVYAASFWQAEhVsABIVcAASFpQAEhckABIXwAASGFAAEhhcABIYZAASGGwAEhh0ABIYfAASGIQAEhiIABIYlAASGPgAEhlsABIZdAASGXwAEhmEABIZjAASGZQAEhmcABIZpAASGhgAEhokABIaMAASGjwAEhpIABIaVAASGmAAEhpsABIadAASHGAAEhxoABIcdAASHHwAEhyIABIcjAASHJAAEhyUABIcmAASHKAAEhyoABIcrAASHLAAEhy4ABIcvAASHMwAEh64ABIewAASHsgAEh7QABIe3AASHuAAEh7kABIe6AASHuwAEh70ABIe/AASHwAAEh8EABIfDAASHxAAEiD8ABIhBAASIQwAEiEUABIhIAASISQAEiEoABIhLAASITAAEiE4ABIhQAASIUQAEiFIABIhUAASIVQAEiNAABIjSAASI1QAEiNcABIjaAASI2wAEiNwABIjdAASI3gAEiOAABIjiAASI4wAEiOQABIjmAASI5wAEiWIABIlkAASJZgAEiWgABIlrAASJbAAEiW0ABIluAASJbwAEiXEABIlzAASJdAAEiXUABIl3AASJeAAEifMABIn1AASJ9wAEifkABIn8AASJ/QAEif4ABIn/AASKAAAEigIABIoEAASKBQAEigYABIoIAASKCQAEioQABIqGAASKiAAEiooABIqNAASKjgAEio8ABIqQAASKkQAEipMABIqVAASKlgAEipcABIqZAASKmgAEiy0ABItQAASLcAAEi5AABIuSAASLlAAEi5YABIuYAASLmwAEi5wABIudAASLoAAEi6EABIujAASLpAAEi6cABIuqAASLqwAEi6wABIuvAASLsAAEi7UABIvOAASL1wAEi9kABIvbAASL5AAEi+cABIvqAASL7AAEjDUABIxZAASMgAAEjKQABIynAASMqQAEjKsABIytAASMrwAEjLEABIyyAASMtQAEjM4ABIzvAASM8QAEjPMABIz1AASM9wAEjPkABIz7AASM/QAEjP8ABI0gAASNIwAEjSYABI0pAASNLAAEjS8ABI0yAASNNQAEjTgABI06AASNtQAEjbcABI25AASNuwAEjb4ABI2/AASNwAAEjcEABI3CAASNxAAEjcYABI3HAASNyAAEjcoABI3LAASORgAEjkgABI5KAASOTAAEjk8ABI5QAASOUQAEjlIABI5TAASOVQAEjlcABI5YAASOWQAEjlsABI5cAASO1wAEjtkABI7cAASO3gAEjuEABI7iAASO4wAEjuQABI7lAASO5wAEjukABI7qAASO6wAEju0ABI7uAASPBwAEjwgABI8JAASPCwAEj4YABI+IAASPigAEj4wABI+PAASPkAAEj5EABI+SAASPkwAEj5UABI+XAASPmAAEj5kABI+bAASPnAAEkBcABJAZAASQGwAEkB0ABJAgAASQIQAEkCIABJAjAASQJAAEkCYABJAoAASQKQAEkCoABJAsAASQLQAEkKgABJCqAASQrAAEkK4ABJCxAASQsgAEkLMABJC0AASQtQAEkLcABJC5AASQugAEkLsABJC9AASQvgAEkTkABJE7AASRPQAEkT8ABJFCAASRQwAEkUQABJFFAASRRgAEkUgABJFKAASRSwAEkUwABJFOAASRTwAEkcoABJHMAASRzgAEkdAABJHTAASR1AAEkdUABJHWAASR1wAEkdkABJHbAASR3AAEkd0ABJHfAASR4AAEkikABJJNAASSdAAEkpgABJKbAASSnQAEkp8ABJKhAASSowAEkqUABJKmAASSqQAEksIABJLfAASS4QAEkuMABJLlAASS5wAEkukABJLrAASS7QAEkwoABJMNAASTEAAEkxMABJMWAASTGQAEkxwABJMfAASTIQAEk5wABJOeAASToAAEk6IABJOlAASTpgAEk6cABJOoAASTqQAEk6sABJOtAASTrgAEk68ABJOxAASTsgAElC0ABJQvAASUMgAElDQABJQ3AASUOAAElDkABJQ6AASUOwAElD0ABJQ/AASUQAAElEEABJRDAASURAAElL8ABJTBAASUwwAElMUABJTIAASUyQAElMoABJTLAASUzAAElM4ABJTQAASU0QAElNIABJTUAASU1QAElVAABJVSAASVVQAElVcABJVaAASVWwAElVwABJVdAASVXgAElWAABJViAASVYwAElWQABJVmAASVZwAEleoABJYOAASWMgAEllUABJZ8AASWnAAElsMABJbqAASXCgAEly4ABJdSAASXVAAEl1cABJdZAASXWwAEl10ABJdgAASXYwAEl2UABJdnAASXagAEl2wABJduAASXcQAEl3QABJd1AASXfgAEl5cABJecAASXngAEl6MABJemAASXqAAEl/EABJgVAASYPAAEmGAABJhjAASYZQAEmGcABJhpAASYawAEmG0ABJhuAASYcQAEmIoABJivAASYsQAEmLMABJi1AASYtwAEmLkABJi7AASYvQAEmL8ABJjBAASY5gAEmOkABJjsAASY7wAEmPIABJj1AASY+AAEmPsABJj+AASZAQAEmQMABJl+AASZgAAEmYMABJmFAASZiAAEmYkABJmKAASZiwAEmYwABJmOAASZkAAEmZEABJmSAASZlAAEmZUABJmmAASZpwAEmakABJokAASaJgAEmigABJoqAASaLQAEmi4ABJovAASaMAAEmjEABJozAASaNQAEmjYABJo3AASaOQAEmjoABJq1AASatwAEmroABJq8AASavwAEmsAABJrBAASawgAEmsMABJrFAASaxwAEmsgABJrJAASaywAEmswABJrdAASa3gAEmuAABJtbAASbXQAEm18ABJthAASbZAAEm2UABJtmAASbZwAEm2gABJtqAASbbAAEm20ABJtuAASbcAAEm3EABJvsAASb7gAEm/EABJvzAASb9gAEm/cABJv4AASb+QAEm/oABJv8AASb/gAEm/8ABJwAAAScAgAEnAMABJwUAAScFQAEnBcABJySAASclAAEnJYABJyYAAScmwAEnJwABJydAAScngAEnJ8ABJyhAAScowAEnKQABJylAAScpwAEnKgABJ0jAASdJQAEnSgABJ0qAASdLQAEnS4ABJ0vAASdMAAEnTEABJ0zAASdNQAEnTYABJ03AASdOQAEnToABJ1TAASdVAAEnVUABJ1XAASd0gAEndQABJ3WAASd2AAEndsABJ3cAASd3QAEnd4ABJ3fAASd4QAEneMABJ3kAASd5QAEnecABJ3oAASeYwAEnmUABJ5oAASeagAEnm0ABJ5uAASebwAEnnAABJ5xAASecwAEnnUABJ52AASedwAEnnkABJ56AASemAAEnrEABJ6+AASewQAEnsQABJ7HAASe1AAEntcABJ7aAASe3QAEnt8ABJ7lAASe+wAEnw0ABJ+gAASfwwAEn+MABKADAASgBQAEoAcABKAJAASgCwAEoA4ABKAPAASgEAAEoBMABKAUAASgFgAEoBcABKAaAASgHQAEoB4ABKAfAASgIgAEoCMABKAoAASgQQAEoEoABKBMAASgTgAEoFcABKBaAASgXQAEoF8ABKCoAASgzAAEoPMABKEXAAShGgAEoRwABKEeAAShIAAEoSIABKEkAAShJQAEoSgABKFBAAShYgAEoWQABKFmAAShaAAEoWoABKFsAAShbgAEoXAABKFyAAShkwAEoZYABKGZAAShnAAEoZ8ABKGiAAShpQAEoagABKGrAAShrQAEoigABKIqAASiLAAEoi4ABKIxAASiMgAEojMABKI0AASiNQAEojcABKI5AASiOgAEojsABKI9AASiPgAEorkABKK7AASivQAEor8ABKLCAASiwwAEosQABKLFAASixgAEosgABKLKAASiywAEoswABKLOAASizwAEo0oABKNMAASjTwAEo1EABKNUAASjVQAEo1YABKNXAASjWAAEo1oABKNcAASjXQAEo14ABKNgAASjYQAEo3oABKN7AASjfAAEo34ABKP5AASj+wAEo/0ABKP/AASkAgAEpAMABKQEAASkBQAEpAYABKQIAASkCgAEpAsABKQMAASkDgAEpA8ABKSKAASkjAAEpI4ABKSQAASkkwAEpJQABKSVAASklgAEpJcABKSZAASkmwAEpJwABKSdAASknwAEpKAABKUbAASlHQAEpR8ABKUhAASlJAAEpSUABKUmAASlJwAEpSgABKUqAASlLAAEpS0ABKUuAASlMAAEpTEABKWsAASlrgAEpbAABKWyAASltQAEpbYABKW3AASluAAEpbkABKW7AASlvQAEpb4ABKW/AASlwQAEpcIABKY9AASmPwAEpkEABKZDAASmRgAEpkcABKZIAASmSQAEpkoABKZMAASmTgAEpk8ABKZQAASmUgAEplMABKacAASmwAAEpucABKcLAASnDgAEpxAABKcSAASnFAAEpxYABKcYAASnGQAEpxwABKc1AASnUgAEp1QABKdWAASnWAAEp1oABKdcAASnXgAEp2AABKd9AASngAAEp4MABKeGAASniQAEp4wABKePAASnkgAEp5QABKgPAASoEQAEqBMABKgVAASoGAAEqBkABKgaAASoGwAEqBwABKgeAASoIAAEqCEABKgiAASoJAAEqCUABKigAASoogAEqKQABKimAASoqQAEqKoABKirAASorAAEqK0ABKivAASosQAEqLIABKizAASotQAEqLYABKkxAASpMwAEqTUABKk3AASpOgAEqTsABKk8AASpPQAEqT4ABKlAAASpQgAEqUMABKlEAASpRgAEqUcABKnCAASpxAAEqccABKnJAASpzAAEqc0ABKnOAASpzwAEqdAABKnSAASp1AAEqdUABKnWAASp2AAEqdkABKpUAASqVgAEqlgABKpaAASqXQAEql4ABKpfAASqYAAEqmEABKpjAASqZQAEqmYABKpnAASqaQAEqmoABKrlAASq5wAEqukABKrrAASq7gAEqu8ABKrwAASq8QAEqvIABKr0AASq9gAEqvcABKr4AASq+gAEqvsABKt2AASreAAEq3sABKt9AASrgAAEq4EABKuCAASrgwAEq4QABKuGAASriAAEq4kABKuKAASrjAAEq40ABKwgAASsQwAErGMABKyDAASshQAErIcABKyJAASsiwAErI4ABKyPAASskAAErJMABKyUAASslgAErJcABKyZAASsnAAErJ0ABKyeAASsoQAErKIABKyrAASsxAAErM0ABKzPAASs0QAErNoABKzdAASs4AAErOIABK0rAAStTwAErXYABK2aAAStnQAErZ8ABK2hAAStowAEraUABK2nAAStqAAErasABK3EAASt5QAErecABK3pAASt6wAEre0ABK3vAASt8QAErfMABK31AASuFgAErhkABK4cAASuHwAEriIABK4lAASuKAAErisABK4uAASuMAAErqsABK6tAASurwAErrEABK60AASutQAErrYABK63AASuuAAErroABK68AASuvQAErr4ABK7AAASuwQAErzwABK8+AASvQAAEr0IABK9FAASvRgAEr0cABK9IAASvSQAEr0sABK9NAASvTgAEr08ABK9RAASvUgAEr80ABK/PAASv0gAEr9QABK/XAASv2AAEr9kABK/aAASv2wAEr90ABK/fAASv4AAEr+EABK/jAASv5AAEr/0ABK/+AASv/wAEsAEABLB8AASwfgAEsIAABLCCAASwhQAEsIYABLCHAASwiAAEsIkABLCLAASwjQAEsI4ABLCPAASwkQAEsJIABLENAASxDwAEsREABLETAASxFgAEsRcABLEYAASxGQAEsRoABLEcAASxHgAEsR8ABLEgAASxIgAEsSMABLGeAASxoAAEsaIABLGkAASxpwAEsagABLGpAASxqgAEsasABLGtAASxrwAEsbAABLGxAASxswAEsbQABLIvAASyMQAEsjMABLI1AASyOAAEsjkABLI6AASyOwAEsjwABLI+AASyQAAEskEABLJCAASyRAAEskUABLLAAASywgAEssQABLLGAASyyQAEssoABLLLAASyzAAEss0ABLLPAASy0QAEstIABLLTAASy1QAEstYABLMfAASzQwAEs2oABLOOAASzkQAEs5MABLOVAASzlwAEs5kABLObAASznAAEs58ABLO4AASz1QAEs9cABLPZAASz2wAEs90ABLPfAASz4QAEs+MABLQAAAS0AwAEtAYABLQJAAS0DAAEtA8ABLQSAAS0FQAEtBcABLSSAAS0lAAEtJYABLSYAAS0mwAEtJwABLSdAAS0ngAEtJ8ABLShAAS0owAEtKQABLSlAAS0pwAEtKgABLUjAAS1JQAEtScABLUpAAS1LAAEtS0ABLUuAAS1LwAEtTAABLUyAAS1NAAEtTUABLU2AAS1OAAEtTkABLW0AAS1tgAEtbgABLW6AAS1vQAEtb4ABLW/AAS1wAAEtcEABLXDAAS1xQAEtcYABLXHAAS1yQAEtcoABLZFAAS2RwAEtkoABLZMAAS2TwAEtlAABLZRAAS2UgAEtlMABLZVAAS2VwAEtlgABLZZAAS2WwAEtlwABLbXAAS22QAEttsABLbdAAS24AAEtuEABLbiAAS24wAEtuQABLbmAAS26AAEtukABLbqAAS27AAEtu0ABLdoAAS3agAEt2wABLduAAS3cQAEt3IABLdzAAS3dAAEt3UABLd3AAS3eQAEt3oABLd7AAS3fQAEt34ABLf5AAS3+wAEt/0ABLf/AAS4AgAEuAMABLgEAAS4BQAEuAYABLgIAAS4CgAEuAsABLgMAAS4DgAEuA8ABLiiAAS4xQAEuOUABLkFAAS5BwAEuQkABLkLAAS5DQAEuRAABLkRAAS5EgAEuRUABLkWAAS5GAAEuRkABLkbAAS5HgAEuR8ABLkgAAS5IwAEuSQABLkpAAS5QgAEuUsABLlNAAS5TwAEuVgABLlbAAS5XgAEuWAABLmpAAS5zQAEufQABLoYAAS6GwAEuh0ABLofAAS6IQAEuiMABLolAAS6JgAEuikABLpCAAS6YwAEumUABLpnAAS6aQAEumsABLptAAS6bwAEunEABLpzAAS6lAAEupcABLqaAAS6nQAEuqAABLqjAAS6pgAEuqkABLqsAAS6rgAEuykABLsrAAS7LQAEuy8ABLsyAAS7MwAEuzQABLs1AAS7NgAEuzgABLs6AAS7OwAEuzwABLs+AAS7PwAEu7oABLu8AAS7vgAEu8AABLvDAAS7xAAEu8UABLvGAAS7xwAEu8kABLvLAAS7zAAEu80ABLvPAAS70AAEvEsABLxNAAS8UAAEvFIABLxVAAS8VgAEvFcABLxYAAS8WQAEvFsABLxdAAS8XgAEvF8ABLxhAAS8YgAEvHsABLx8AAS8fQAEvH8ABLz6AAS8/AAEvP4ABL0AAAS9AwAEvQQABL0FAAS9BgAEvQcABL0JAAS9CwAEvQwABL0NAAS9DwAEvRAABL2LAAS9jQAEvY8ABL2RAAS9lAAEvZUABL2WAAS9lwAEvZgABL2aAAS9nAAEvZ0ABL2eAAS9oAAEvaEABL4cAAS+HgAEviAABL4iAAS+JQAEviYABL4nAAS+KAAEvikABL4rAAS+LQAEvi4ABL4vAAS+MQAEvjIABL6tAAS+rwAEvrEABL6zAAS+tgAEvrcABL64AAS+uQAEvroABL68AAS+vgAEvr8ABL7AAAS+wgAEvsMABL8+AAS/QAAEv0IABL9EAAS/RwAEv0gABL9JAAS/SgAEv0sABL9NAAS/TwAEv1AABL9RAAS/UwAEv1QABL+dAAS/wQAEv+gABMAMAATADwAEwBEABMATAATAFQAEwBcABMAZAATAGgAEwB0ABMA2AATAUwAEwFUABMBXAATAWQAEwFsABMBdAATAXwAEwGEABMB+AATAgQAEwIQABMCHAATAigAEwI0ABMCQAATAkwAEwJUABMEQAATBEgAEwRQABMEWAATBGQAEwRoABMEbAATBHAAEwR0ABMEfAATBIQAEwSIABMEjAATBJQAEwSYABMGhAATBowAEwaUABMGnAATBqgAEwasABMGsAATBrQAEwa4ABMGwAATBsgAEwbMABMG0AATBtgAEwbcABMIyAATCNAAEwjYABMI4AATCOwAEwjwABMI9AATCPgAEwj8ABMJBAATCQwAEwkQABMJFAATCRwAEwkgABMLDAATCxQAEwsgABMLKAATCzQAEws4ABMLPAATC0AAEwtEABMLTAATC1QAEwtYABMLXAATC2QAEwtoABMNVAATDVwAEw1kABMNbAATDXgAEw18ABMNgAATDYQAEw2IABMNkAATDZgAEw2cABMNoAATDagAEw2sABMPmAATD6AAEw+oABMPsAATD7wAEw/AABMPxAATD8gAEw/MABMP1AATD9wAEw/gABMP5AATD+wAEw/wABMR3AATEeQAExHsABMR9AATEgAAExIEABMSCAATEgwAExIQABMSGAATEiAAExIkABMSKAATEjAAExI0ABMSeAATEowAExKYABMSoAATE4QAExOQABMTmAATE6QAExOwABMTvAATE8gAExPcABMWaAATFvgAExeIABMYCAATGKQAExlAABMZwAATGlwAExrsABMbeAATHBQAExykABMdNAATHcQAEx5gABMeZAATHmwAEx50ABMegAATHogAEx6UABMenAATHqQAEx6wABMeuAATHsAAEx7MABMe2AATHuAAEx7oABMe8AATHvwAEx8IABMfFAATHygAEx+MABMfoAATH6gAEx+8ABMfyAATH9AAEyD0ABMhhAATIiAAEyKwABMivAATIsQAEyLMABMi1AATItwAEyLkABMi6AATIvQAEyNYABMj7AATI/QAEyP8ABMkBAATJAwAEyQUABMkHAATJCQAEyQsABMkNAATJMgAEyTUABMk4AATJOwAEyT4ABMlBAATJRAAEyUcABMlKAATJTQAEyU8ABMnKAATJzAAEyc8ABMnRAATJ1AAEydUABMnWAATJ1wAEydgABMnaAATJ3AAEyd0ABMneAATJ4AAEyeEABMnyAATJ8wAEyfUABMpwAATKcgAEynQABMp2AATKeQAEynoABMp7AATKfAAEyn0ABMp/AATKgQAEyoIABMqDAATKhQAEyoYABMsBAATLAwAEywYABMsIAATLCwAEywwABMsNAATLDgAEyw8ABMsRAATLEwAEyxQABMsVAATLFwAEyxgABMspAATLLgAEyzEABMszAATLRAAEy1EABMtUAATLVwAEy1oABMtcAATLdwAEy4UABMuRAATMDAAEzA4ABMwQAATMEgAEzBUABMwWAATMFwAEzBgABMwZAATMGwAEzB0ABMweAATMHwAEzCEABMwiAATMnQAEzJ8ABMyiAATMpAAEzKcABMyoAATMqQAEzKoABMyrAATMrQAEzK8ABMywAATMsQAEzLMABMy0AATMxQAEzMYABMzIAATNQwAEzUUABM1HAATNSQAEzUwABM1NAATNTgAEzU8ABM1QAATNUgAEzVQABM1VAATNVgAEzVgABM1ZAATN1AAEzdYABM3ZAATN2wAEzd4ABM3fAATN4AAEzeEABM3iAATN5AAEzeYABM3nAATN6AAEzeoABM3rAATOBAAEzgUABM4GAATOCAAEzoMABM6FAATOhwAEzokABM6MAATOjQAEzo4ABM6PAATOkAAEzpIABM6UAATOlQAEzpYABM6YAATOmQAEzxQABM8WAATPGQAEzxsABM8eAATPHwAEzyAABM8hAATPIgAEzyQABM8mAATPJwAEzygABM8qAATPKwAEz0MABM9cAATPiQAEz4wABM+PAATPkgAEz5UABM+YAATPmwAEz54ABM+hAATPpAAEz6cABM+qAATP1wAEz9oABM/dAATP4AAEz+MABM/mAATP6QAEz+wABM/vAATP8gAEz/UABM/4AATP+gAE0AkABNAcAATQMAAE0EsABNBXAATQYQAE0G0ABNB7AATRDgAE0TEABNFRAATRcQAE0XMABNF1AATRdwAE0XkABNF8AATRfQAE0X4ABNGBAATRggAE0YQABNGFAATRiAAE0YsABNGMAATRjQAE0ZAABNGRAATRmgAE0bMABNG8AATRvgAE0cAABNHJAATRzAAE0c8ABNHRAATSGgAE0j4ABNJlAATSiQAE0owABNKOAATSkAAE0pIABNKUAATSlgAE0pcABNKaAATSswAE0tQABNLWAATS2AAE0toABNLcAATS3gAE0uAABNLiAATS5AAE0wUABNMIAATTCwAE0w4ABNMRAATTFAAE0xcABNMaAATTHQAE0x8ABNOaAATTnAAE054ABNOgAATTowAE06QABNOlAATTpgAE06cABNOpAATTqwAE06wABNOtAATTrwAE07AABNQrAATULQAE1C8ABNQxAATUNAAE1DUABNQ2AATUNwAE1DgABNQ6AATUPAAE1D0ABNQ+AATUQAAE1EEABNS8AATUvgAE1MEABNTDAATUxgAE1McABNTIAATUyQAE1MoABNTMAATUzgAE1M8ABNTQAATU0gAE1NMABNTsAATU7QAE1O4ABNTwAATVawAE1W0ABNVvAATVcQAE1XQABNV1AATVdgAE1XcABNV4AATVegAE1XwABNV9AATVfgAE1YAABNWBAATV/AAE1f4ABNYAAATWAgAE1gUABNYGAATWBwAE1ggABNYJAATWCwAE1g0ABNYOAATWDwAE1hEABNYSAATWjQAE1o8ABNaRAATWkwAE1pYABNaXAATWmAAE1pkABNaaAATWnAAE1p4ABNafAATWoAAE1qIABNajAATXHgAE1yAABNciAATXJAAE1ycABNcoAATXKQAE1yoABNcrAATXLQAE1y8ABNcwAATXMQAE1zMABNc0AATXrwAE17EABNezAATXtQAE17gABNe5AATXugAE17sABNe8AATXvgAE18AABNfBAATXwgAE18QABNfFAATYDgAE2DIABNhZAATYfQAE2IAABNiCAATYhAAE2IYABNiIAATYigAE2IsABNiOAATYpwAE2MQABNjGAATYyAAE2MoABNjMAATYzgAE2NAABNjSAATY7wAE2PIABNj1AATY+AAE2PsABNj+AATZAQAE2QQABNkGAATZgQAE2YMABNmFAATZhwAE2YoABNmLAATZjAAE2Y0ABNmOAATZkAAE2ZIABNmTAATZlAAE2ZYABNmXAATaEgAE2hQABNoXAATaGQAE2hwABNodAATaHgAE2h8ABNogAATaIgAE2iQABNolAATaJgAE2igABNopAATapAAE2qYABNqoAATaqgAE2q0ABNquAATarwAE2rAABNqxAATaswAE2rUABNq2AATatwAE2rkABNq6AATbNQAE2zcABNs6AATbPAAE2z8ABNtAAATbQQAE20IABNtDAATbRQAE20cABNtIAATbSQAE20sABNtMAATbzwAE2/MABNwXAATcOgAE3GEABNyBAATcqAAE3M8ABNzvAATdEwAE3TcABN05AATdPAAE3T4ABN1AAATdQgAE3UUABN1IAATdSgAE3UwABN1PAATdUQAE3VMABN1WAATdWQAE3VoABN1fAATdeAAE3X0ABN1/AATdhAAE3YcABN2JAATd0gAE3fYABN4dAATeQQAE3kQABN5GAATeSAAE3koABN5MAATeTgAE3k8ABN5SAATeawAE3pAABN6SAATelAAE3pYABN6YAATemgAE3pwABN6eAATeoAAE3qIABN7HAATeygAE3s0ABN7QAATe0wAE3tYABN7ZAATe3AAE3t8ABN7iAATe5AAE318ABN9hAATfZAAE32YABN9pAATfagAE32sABN9sAATfbQAE328ABN9xAATfcgAE33MABN91AATfdgAE34cABN+IAATfigAE4AUABOAHAATgCQAE4AsABOAOAATgDwAE4BAABOARAATgEgAE4BQABOAWAATgFwAE4BgABOAaAATgGwAE4JYABOCYAATgmwAE4J0ABOCgAATgoQAE4KIABOCjAATgpAAE4KYABOCoAATgqQAE4KoABOCsAATgrQAE4L4ABODDAATgxgAE4MgABODZAATg6gAE4O0ABODwAATg8wAE4PYABOD4AAThEwAE4SsABOE6AAThtQAE4bcABOG5AAThuwAE4b4ABOG/AAThwAAE4cEABOHCAAThxAAE4cYABOHHAAThyAAE4coABOHLAATiRgAE4kgABOJLAATiTQAE4lAABOJRAATiUgAE4lMABOJUAATiVgAE4lgABOJZAATiWgAE4lwABOJdAATibgAE4m8ABOJxAATi7AAE4u4ABOLwAATi8gAE4vUABOL2AATi9wAE4vgABOL5AATi+wAE4v0ABOL+AATi/wAE4wEABOMCAATjfQAE438ABOOCAATjhAAE44cABOOIAATjiQAE44oABOOLAATjjQAE448ABOOQAATjkQAE45MABOOUAATjrQAE464ABOOvAATjsQAE5CwABOQuAATkMAAE5DIABOQ1AATkNgAE5DcABOQ4AATkOQAE5DsABOQ9AATkPgAE5D8ABORBAATkQgAE5L0ABOS/AATkwgAE5MQABOTHAATkyAAE5MkABOTKAATkywAE5M0ABOTPAATk0AAE5NEABOTTAATk1AAE5PIABOULAATlLAAE5S8ABOUyAATlNQAE5TgABOU7AATlPgAE5UEABOVEAATlZQAE5WgABOVrAATlbgAE5XEABOV0AATldwAE5XoABOV9AATlfwAE5YgABOWaAATlugAE5dUABOXnAATl9gAE5g4ABOahAATmxAAE5uQABOcEAATnBgAE5wgABOcKAATnDAAE5w8ABOcQAATnEQAE5xQABOcVAATnFwAE5xgABOcaAATnHQAE5x4ABOcfAATnIgAE5yMABOcoAATnQQAE50oABOdMAATnTgAE51cABOdaAATnXQAE518ABOeoAATnzAAE5/MABOgXAAToGgAE6BwABOgeAAToIAAE6CIABOgkAAToJQAE6CgABOhBAAToYgAE6GQABOhmAAToaAAE6GoABOhsAATobgAE6HAABOhyAATokwAE6JYABOiZAATonAAE6J8ABOiiAATopQAE6KgABOirAATorQAE6SgABOkqAATpLAAE6S4ABOkxAATpMgAE6TMABOk0AATpNQAE6TcABOk5AATpOgAE6TsABOk9AATpPgAE6bkABOm7AATpvQAE6b8ABOnCAATpwwAE6cQABOnFAATpxgAE6cgABOnKAATpywAE6cwABOnOAATpzwAE6koABOpMAATqTwAE6lEABOpUAATqVQAE6lYABOpXAATqWAAE6loABOpcAATqXQAE6l4ABOpgAATqYQAE6noABOp7AATqfAAE6n4ABOr5AATq+wAE6v0ABOr/AATrAgAE6wMABOsEAATrBQAE6wYABOsIAATrCgAE6wsABOsMAATrDgAE6w8ABOuKAATrjAAE644ABOuQAATrkwAE65QABOuVAATrlgAE65cABOuZAATrmwAE65wABOudAATrnwAE66AABOwbAATsHQAE7B8ABOwhAATsJAAE7CUABOwmAATsJwAE7CgABOwqAATsLAAE7C0ABOwuAATsMAAE7DEABOysAATsrgAE7LAABOyyAATstQAE7LYABOy3AATsuAAE7LkABOy7AATsvQAE7L4ABOy/AATswQAE7MIABO09AATtPwAE7UEABO1DAATtRgAE7UcABO1IAATtSQAE7UoABO1MAATtTgAE7U8ABO1QAATtUgAE7VMABO2cAATtwAAE7ecABO4LAATuDgAE7hAABO4SAATuFAAE7hYABO4YAATuGQAE7hwABO41AATuUgAE7lQABO5WAATuWAAE7loABO5cAATuXgAE7mAABO59AATugAAE7oMABO6GAATuiQAE7owABO6PAATukgAE7pQABO8PAATvEQAE7xMABO8VAATvGAAE7xkABO8aAATvGwAE7xwABO8eAATvIAAE7yEABO8iAATvJAAE7yUABO+gAATvogAE76QABO+mAATvqQAE76oABO+rAATvrAAE760ABO+vAATvsQAE77IABO+zAATvtQAE77YABPAxAATwMwAE8DUABPA3AATwOgAE8DsABPA8AATwPQAE8D4ABPBAAATwQgAE8EMABPBEAATwRgAE8EcABPDCAATwxAAE8McABPDJAATwzAAE8M0ABPDOAATwzwAE8NAABPDSAATw1AAE8NUABPDWAATw2AAE8NkABPFUAATxVgAE8VgABPFaAATxXQAE8V4ABPFfAATxYAAE8WEABPFjAATxZQAE8WYABPFnAATxaQAE8WoABPHlAATx5wAE8ekABPHrAATx7gAE8e8ABPHwAATx8QAE8fIABPH0AATx9gAE8fcABPH4AATx+gAE8fsABPJ2AATyeAAE8noABPJ8AATyfwAE8oAABPKBAATyggAE8oMABPKFAATyhwAE8ogABPKJAATyiwAE8owABPMfAATzQgAE82IABPOCAATzhAAE84YABPOIAATzigAE840ABPOOAATzjwAE85IABPOTAATzlQAE85YABPOYAATzmwAE85wABPOdAATzoAAE86EABPOqAATzwwAE88wABPPOAATz0AAE89kABPPcAATz3wAE8+EABPQqAAT0TgAE9HUABPSZAAT0nAAE9J4ABPSgAAT0ogAE9KQABPSmAAT0pwAE9KoABPTDAAT05AAE9OYABPToAAT06gAE9OwABPTuAAT08AAE9PIABPT0AAT1FQAE9RgABPUbAAT1HgAE9SEABPUkAAT1JwAE9SoABPUtAAT1LwAE9aoABPWsAAT1rgAE9bAABPWzAAT1tAAE9bUABPW2AAT1twAE9bkABPW7AAT1vAAE9b0ABPW/AAT1wAAE9jsABPY9AAT2PwAE9kEABPZEAAT2RQAE9kYABPZHAAT2SAAE9koABPZMAAT2TQAE9k4ABPZQAAT2UQAE9swABPbOAAT20QAE9tMABPbWAAT21wAE9tgABPbZAAT22gAE9twABPbeAAT23wAE9uAABPbiAAT24wAE9vwABPb9AAT2/gAE9wAABPd7AAT3fQAE938ABPeBAAT3hAAE94UABPeGAAT3hwAE94gABPeKAAT3jAAE940ABPeOAAT3kAAE95EABPgMAAT4DgAE+BAABPgSAAT4FQAE+BYABPgXAAT4GAAE+BkABPgbAAT4HQAE+B4ABPgfAAT4IQAE+CIABPidAAT4nwAE+KEABPijAAT4pgAE+KcABPioAAT4qQAE+KoABPisAAT4rgAE+K8ABPiwAAT4sgAE+LMABPkuAAT5MAA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FE5EABROTAAUTlQAFE5cABROZAAUTmgAFE50ABRO2AAUT0wAFE9UABRPXAAUT2QAFE9sABRPdAAUT3wAFE+EABRP+AAUUAQAFFAQABRQHAAUUCgAFFA0ABRQQAAUUEwAFFBUABRSQAAUUkgAFFJQABRSWAAUUmQAFFJoABRSbAAUUnAAFFJ0ABRSfAAUUoQAFFKIABRSjAAUUpQAFFKYABRUhAAUVIwAFFSUABRUnAAUVKgAFFSsABRUsAAUVLQAFFS4ABRUwAAUVMgAFFTMABRU0AAUVNgAFFTcABRWyAAUVtAAFFbYABRW4AAUVuwAFFbwABRW9AAUVvgAFFb8ABRXBAAUVwwAFFcQABRXFAAUVxwAFFcgABRZDAAUWRQAFFkcABRZJAAUWTAAFFk0ABRZOAAUWTwAFFlAABRZSAAUWVAAFFlUABRZWAAUWWAAFFlkABRbUAAUW1gAFFtgABRbaAAUW3QAFFt4ABRbfAAUW4AAFFuEABRbjAAUW5QAFFuYABRbnAAUW6QAFFuoABRdlAAUXZwAFF2kABRdrAAUXbgAFF28ABRdwAAUXcQAFF3IABRd0AAUXdgAFF3cABRd4AAUXegAFF3sABRf2AAUX+AAFF/oABRf8AAUX/wAFGAAABRgBAAUYAgAFGAMABRgFAAUYBwAFGAgABRgJAAUYCwAFGAwABRifAAUYwgAFGOIABRkCAAUZBAAFGQYABRkIAAUZCgAFGQ0ABRkOAAUZDwAFGRIABRkTAAUZFQAFGRYABRkZAAUZHAAFGR0ABRkeAAUZIQAFGSIABRknAAUZQAAFGUkABRlLAAUZTQAFGVYABRlZAAUZXAAFGV4ABRmnAAUZywAFGfIABRoWAAUaGQAFGhsABRodAAUaHwAFGiEABRojAAUaJAAFGicABRpAAAUaYQAFGmMABRplAAUaZwAFGmkABRprAAUabQAFGm8ABRpxAAUakgAFGpUABRqYAAUamwAFGp4ABRqhAAUapAAFGqcABRqqAAUarAAFGycABRspAAUbKwAFGy0ABRswAAUbMQAFGzIABRszAAUbNAAFGzYABRs4AAUbOQAFGzoABRs8AAUbPQAFG7gABRu6AAUbvAAFG74ABRvBAAUbwgAFG8MABRvEAAUbxQAFG8cABRvJAAUbygAFG8sABRvNAAUbzgAFHEkABRxLAAUcTgAFHFAABRxTAAUcVAAFHFUABRxWAAUcVwAFHFkABRxbAAUcXAAFHF0ABRxfAAUcYAAFHHkABRx6AAUcewAFHH0ABRz4AAUc+gAFHPwABRz+AAUdAQAFHQIABR0DAAUdBAAFHQUABR0HAAUdCQAFHQoABR0LAAUdDQAFHQ4ABR2JAAUdiwAFHY0ABR2PAAUdkgAFHZMABR2UAAUdlQAFHZYABR2YAAUdmgAFHZsABR2cAAUdngAFHZ8ABR4aAAUeHAAFHh4ABR4gAAUeIwAFHiQABR4lAAUeJgAFHicABR4pAAUeKwAFHiwABR4tAAUeLwAFHjAABR6rAAUerQAFHq8ABR6xAAUetAAFHrUABR62AAUetwAFHrgABR66AAUevAAFHr0ABR6+AAUewAAFHsEABR88AAUfPgAFH0AABR9CAAUfRQAFH0YABR9HAAUfSAAFH0kABR9LAAUfTQAFH04ABR9PAAUfUQAFH1IABR+bAAUfvwAFH+YABSAKAAUgDQAFIA8ABSARAAUgEwAFIBUABSAXAAUgGAAFIBsABSA0AAUgUQAFIFMABSBVAAUgVwAFIFkABSBbAAUgXQAFIF8ABSB8AAUgfwAFIIIABSCFAAUgiAAFIIsABSCOAAUgkQAFIJMABSEOAAUhEAAFIRIABSEUAAUhFwAFIRgABSEZAAUhGgAFIRsABSEdAAUhHwAFISAABSEhAAUhIwAFISQABSGfAAUhoQAFIaMABSGlAAUhqAAFIakABSGqAAUhqwAFIawABSGuAAUhsAAFIbEABSGyAAUhtAAFIbUABSIwAAUiMgAFIjQABSI2AAUiOQAFIjoABSI7AAUiPAAFIj0ABSI/AAUiQQAFIkIABSJDAAUiRQAFIkYABSLBAAUiwwAFIsYABSLIAAUiywAFIswABSLNAAUizgAFIs8ABSLRAAUi0wAFItQABSLVAAUi1wAFItgABSNTAAUjVQAFI1cABSNZAAUjXAAFI10ABSNeAAUjXwAFI2AABSNiAAUjZAAFI2UABSNmAAUjaAAFI2kABSPkAAUj5gAFI+gABSPqAAUj7QAFI+4ABSPvAAUj8AAFI/EABSPzAAUj9QAFI/YABSP3AAUj+QAFI/oABSR1AAUkdwAFJHoABSR8AAUkfwAFJIAABSSBAAUkggAFJIMABSSFAAUkhwAFJIgABSSJAAUkiwA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FWiQABVonAAVaKgAFWi0ABVovAAVaqgAFWqwABVqvAAVasQAFWrQABVq1AAVatgAFWrcABVq4AAVaugAFWrwABVq9AAVavgAFWsAABVrBAAVa0gAFWtMABVrVAAVbUAAFW1IABVtUAAVbVgAFW1kABVtaAAVbWwAFW1wABVtdAAVbXwAFW2EABVtiAAVbYwAFW2UABVtmAAVb4QAFW+MABVvmAAVb6AAFW+sABVvsAAVb7QAFW+4ABVvvAAVb8QAFW/MABVv0AAVb9QAFW/cABVv4AAVcCQAFXA4ABVwRAAVcEwAFXCQABVwpAAVcLAAFXC4ABVypAAVcqwAFXK0ABVyvAAVcsgAFXLMABVy0AAVctQAFXLYABVy4AAVcugAFXLsABVy8AAVcvgAFXL8ABV06AAVdPAAFXT8ABV1BAAVdRAAFXUUABV1GAAVdRwAFXUgABV1KAAVdTAAFXU0ABV1OAAVdUAAFXVEABV1iAAVdYwAFXWUABV3gAAVd4gAFXeQABV3mAAVd6QAFXeoABV3rAAVd7AAFXe0ABV3vAAVd8QAFXfIABV3zAAVd9QAFXfYABV5xAAVecwAFXnYABV54AAVeewAFXnwABV59AAVefgAFXn8ABV6BAAVegwAFXoQABV6FAAVehwAFXogABV6hAAVeogAFXqMABV6lAAVfIAAFXyIABV8kAAVfJgAFXykABV8qAAVfKwAFXywABV8tAAVfLwAFXzEABV8yAAVfMwAFXzUABV82AAVfsQAFX7MABV+2AAVfuAAFX7sABV+8AAVfvQAFX74ABV+/AAVfwQAFX8MABV/EAAVfxQAFX8cABV/IAAVf5AAFX/0ABWBEAAVgRwAFYEoABWBNAAVgUAAFYFMABWBWAAVgWQAFYFwABWBfAAVgYgAFYGUABWBoAAVgawAFYG4ABWBxAAVgdAAFYHcABWC+AAVgwQAFYMQABWDHAAVgygAFYM0ABWDQAAVg0wAFYNYABWDZAAVg3AAFYN8ABWDiAAVg5QAFYOgABWDrAAVg7gAFYPEABWDzAAVhCAAFYRoABWEvAAVhOwAFYU8ABWFvAAVhfQAFYYkABWGmAAVhxgAFYd0ABWHmAAVh+gAFYgwABWKfAAViwgAFYuIABWMCAAVjBAAFYwYABWMIAAVjCgAFYw0ABWMOAAVjDwAFYxIABWMTAAVjFQAFYxYABWMYAAVjGwAFYxwABWMdAAVjIAAFYyEABWMmAAVjPwAFY0gABWNKAAVjTAAFY1UABWNYAAVjWwAFY10ABWOmAAVjygAFY/EABWQVAAVkGAAFZBoABWQcAAVkHgAFZCAABWQiAAVkIwAFZCYABWQ/AAVkYAAFZGIABWRkAAVkZgAFZGgABWRqAAVkbAAFZG4ABWRwAAVkkQAFZJQABWSXAAVkmgAFZJ0ABWSgAAVkowAFZKYABWSpAAVkqwAFZSYABWUoAAVlKgAFZSwABWUvAAVlMAAFZTEABWUyAAVlMwAFZTUABWU3AAVlOAAFZTkABWU7AAVlPAAFZbcABWW5AAVluwAFZb0ABWXAAAVlwQAFZcIABWXDAAVlxAAFZcYABWXIAAVlyQAFZcoABWXMAAVlzQAFZkgABWZKAAVmTQAFZk8ABWZSAAVmUwAFZlQABWZVAAVmVgAFZlgABWZaAAVmWwAFZlwABWZeAAVmXwAFZngABWZ5AAVmegAFZnwABWb3AAVm+QAFZvsABWb9AAVnAAAFZwEABWcCAAVnAwAFZwQABWcGAAVnCAAFZwkABWcKAAVnDAAFZw0ABWeIAAVnigAFZ4wABWeOAAVnkQAFZ5IABWeTAAVnlAAFZ5UABWeXAAVnmQAFZ5oABWebAAVnnQAFZ54ABWgZAAVoGwAFaB0ABWgfAAVoIgAFaCMABWgkAAVoJQAFaCYABWgoAAVoKgAFaCsABWgsAAVoLgAFaC8ABWiqAAVorAAFaK4ABWiwAAVoswAFaLQABWi1AAVotgAFaLcABWi5AAVouwAFaLwABWi9AAVovwAFaMAABWk7AAVpPQAFaT8ABWlBAAVpRAAFaUUABWlGAAVpRwAFaUgABWlKAAVpTAAFaU0ABWlOAAVpUAAFaVEABWmaAAVpvgAFaeUABWoJAAVqDAAFag4ABWoQAAVqEgAFahQABWoWAAVqFwAFahoABWozAAVqUAAFalIABWpUAAVqVgAFalgABWpaAAVqXAAFal4ABWp7AAVqfgAFaoEABWqEAAVqhwAFaooABWqNAAVqkAAFapIABWsNAAVrDwAFaxEABWsTAAVrFgAFaxcABWsYAAVrGQAFaxoABWscAAVrHgAFax8ABWsgAAVrIgAFayMABWueAAVroAAFa6IABWukAAVrpwAFa6gABWupAAVrqgAFa6sABWutAAVrrwAFa7AABWuxAAVrswAFa7QABWwvAAVsMQAFbDMABWw1AAVsOAAFbDkABWw6AAVsOwAFbDwABWw+AAVsQAAFbEEABWxCAAVsRAAFbEUABWzAAAVswgAFbMUABWzHAAVsygAFbMsABWzMAAVszQAFbM4ABWzQAAVs0gAFbNMABWzUAAVs1gAFbNcABW1SAAVtVAAFbVYABW1YAAVtWwAFbVwABW1dAAVtXgAFbV8ABW1hAAVtYwAFbWQABW1lAAVtZwAFbWgABW3jAAVt5QAFbecABW3pAAVt7AAFbe0ABW3uAAVt7wAFbfAABW3yAAVt9AAFbfUABW32AAVt+AAFbfkABW50AAVudgAFbngABW56AAVufQAFbn4ABW5/AAVugAAFboEABW6DAAVuhQAFboYABW6HAAVuiQAFbooABW8dAAVvQAAFb2AABW+AAAVvggAFb4QABW+GAAVviAAFb4sABW+MAAVvjQAFb5AABW+RAAVvkwAFb5QABW+WAAVvmQAFb5oABW+bAAVvngAFb58ABW+oAAVvwQAFb8oABW/MAAVvzgAFb9cABW/aAAVv3QAFb98ABXAoAAVwTAAFcHMABXCXAAVwmgAFcJwABXCeAAVwoAAFcKIABXCkAAVwpQAFcKgABXDBAAVw4gAFcOQABXDmAAVw6AAFcOoABXDsAAVw7gAFcPAABXDyAAVxEwAFcRYABXEZAAVxHAAFcR8ABXEiAAVxJQAFcSgABXErAAVxLQAFcagABXGqAAVxrAAFca4ABXGxAAVxsgAFcbMABXG0AAVxtQAFcbcABXG5AAVxugAFcbsABXG9AAVxvgAFcjkABXI7AAVyPQAFcj8ABXJCAAVyQwAFckQABXJFAAVyRgAFckgABXJKAAVySwAFckwABXJOAAVyTwAFcsoABXLMAAVyzwAFctEABXLUAAVy1QAFctYABXLXAAVy2AAFctoABXLcAAVy3QAFct4ABXLgAAVy4QAFcvoABXL7AAVy/AAFcv4ABXN5AAVzewAFc30ABXN/AAVzggAFc4MABXOEAAVzhQAFc4YABXOIAAVzigAFc4sABXOMAAVzjgAFc48ABXQKAAV0DAAFdA4ABXQQAAV0EwAFdBQABXQVAAV0FgAFdBcABXQZAAV0GwAFdBwABXQdAAV0HwAFdCAABXSbAAV0nQA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Fl70ABZfAAAWXwQAFl8IABZfDAAWXxAAFl8YABZfIAAWXyQAFl8oABZfMAAWXzQAFmEgABZhKAAWYTQAFmE8ABZhSAAWYUwAFmFQABZhVAAWYVgAFmFgABZhaAAWYWwAFmFwABZheAAWYXwAFmHgABZh5AAWYegAFmHwABZj3AAWY+QAFmPsABZj9AAWZAAAFmQEABZkCAAWZAwAFmQQABZkGAAWZCAAFmQkABZkKAAWZDAAFmQ0ABZmIAAWZigAFmYwABZmOAAWZkQAFmZIABZmTAAWZlAAFmZUABZmXAAWZmQAFmZoABZmbAAWZnQAFmZ4ABZoZAAWaGwAFmh0ABZofAAWaIgAFmiMABZokAAWaJQAFmiYABZooAAWaKgAFmisABZosAAWaLgAFmi8ABZqqAAWarAAFmq4ABZqwAAWaswAFmrQABZq1AAWatgAFmrcABZq5AAWauwAFmrwABZq9AAWavwAFmsAABZs7AAWbPQAFmz8ABZtBAAWbRAAFm0UABZtGAAWbRwAFm0gABZtKAAWbTAAFm00ABZtOAAWbUAAFm1EABZuaAAWbvgAFm+UABZwJAAWcDAAFnA4ABZwQAAWcEgAFnBQABZwWAAWcFwAFnBoABZwzAAWcUAAFnFIABZxUAAWcVgAFnFgABZxaAAWcXAAFnF4ABZx7AAWcfgAFnIEABZyEAAWchwAFnIoABZyNAAWckAAFnJIABZ0NAAWdDwAFnREABZ0TAAWdFgAFnRcABZ0YAAWdGQAFnRoABZ0cAAWdHgAFnR8ABZ0gAAWdIgAFnSMABZ2eAAWdoAAFnaIABZ2kAAWdpwAFnagABZ2pAAWdqgAFnasABZ2tAAWdrwAFnbAABZ2xAAWdswAFnbQABZ4vAAWeMQAFnjMABZ41AAWeOAAFnjkABZ46AAWeOwAFnjwABZ4+AAWeQAAFnkEABZ5CAAWeRAAFnkUABZ7AAAWewgAFnsQABZ7GAAWeyQAFnsoABZ7LAAWezAAFns0ABZ7PAAWe0QAFntIABZ7TAAWe1QAFntYABZ9RAAWfUwAFn1UABZ9XAAWfWgAFn1sABZ9cAAWfXQAFn14ABZ9gAAWfYgAFn2MABZ9kAAWfZgAFn2cABZ/iAAWf5AAFn+YABZ/oAAWf6wAFn+wABZ/tAAWf7gAFn+8ABZ/xAAWf8wAFn/QABZ/1AAWf9wAFn/gABaBzAAWgdQAFoHcABaB5AAWgfAAFoH0ABaB+AAWgfwAFoIAABaCCAAWghAAFoIUABaCGAAWgiAAFoIkABaEcAAWhPwAFoV8ABaF/AAWhgQAFoYMABaGFAAWhhwAFoYoABaGLAAWhjAAFoY8ABaGQAAWhkgAFoZMABaGWAAWhmQAFoZoABaGbAAWhngAFoZ8ABaGkAAWhvQAFocYABaHIAAWhygAFodMABaHWAAWh2QAFodsABaIkAAWiSAAFom8ABaKTAAWilgAFopgABaKaAAWinAAFop4ABaKgAAWioQAFoqQABaK9AAWi3gAFouAABaLiAAWi5AAFouYABaLoAAWi6gAFouwABaLuAAWjDwAFoxIABaMVAAWjGAAFoxsABaMeAAWjIQAFoyQABaMnAAWjKQAFo6QABaOmAAWjqAAFo6oABaOtAAWjrgAFo68ABaOwAAWjsQAFo7MABaO1AAWjtgAFo7cABaO5AAWjugAFpDUABaQ3AAWkOQAFpDsABaQ+AAWkPwAFpEAABaRBAAWkQgAFpEQABaRGAAWkRwAFpEgABaRKAAWkSwAFpMYABaTIAAWkywAFpM0ABaTQAAWk0QAFpNIABaTTAAWk1AAFpNYABaTYAAWk2QAFpNoABaTcAAWk3QAFpPYABaT3AAWk+AAFpPoABaV1AAWldwAFpXkABaV7AAWlfgAFpX8ABaWAAAWlgQAFpYIABaWEAAWlhgAFpYcABaWIAAWligAFpYsABaYGAAWmCAAFpgoABaYMAAWmDwAFphAABaYRAAWmEgAFphMABaYVAAWmFwAFphgABaYZAAWmGwAFphwABaaXAAWmmQAFppsABaadAAWmoAAFpqEABaaiAAWmowAFpqQABaamAAWmqAAFpqkABaaqAAWmrAAFpq0ABacoAAWnKgAFpywABacuAAWnMQAFpzIABaczAAWnNAAFpzUABac3AAWnOQAFpzoABac7AAWnPQAFpz4ABae5AAWnuwAFp70ABae/AAWnwgAFp8MABafEAAWnxQAFp8YABafIAAWnygAFp8sABafMAAWnzgAFp88ABagYAAWoPAAFqGMABaiHAAWoigAFqIwABaiOAAWokAAFqJIABaiUAAWolQAFqJgABaixAAWozgAFqNAABajSAAWo1AAFqNYABajYAAWo2gAFqNwABaj5AAWo/AAFqP8ABakCAAWpBQAFqQgABakLAAWpDgAFqRAABamLAAWpjQAFqY8ABamRAAWplAAFqZUABamWAAWplwAFqZgABamaAAWpnAAFqZ0ABameAAWpoAAFqaEABaocAAWqHgAFqiEABaojAAWqJgAFqicABaooAAWqKQAFqioABaosAAWqLgAFqi8ABaowAAWqMgAFqjMABaquAAWqsAAFqrIABaq0AAWqtwAFqrgABaq5AAWqugAFqrsABaq9AAWqvwAFqsAABarBAAWqwwAFqsQABas/AAWrQQAFq0QABatGAAWrSQAFq0oABatLAAWrTAAFq00ABatPAAWrUQAFq1IABatTAAWrVQAFq1YABavZAAWr/QAFrCEABaxEAAWsawAFrIsABayyAAWs2QAFrPkABa0dAAWtQQAFrUMABa1GAAWtSAAFrUoABa1MAAWtTwAFrVIABa1UAAWtVgAFrVkABa1bAAWtXQAFrWAABa1jAAWtZAAFrWkABa2CAAWthwAFrYkABa2OAAWtkQAFrZMABa3cAAWuAAAFricABa5LAAWuTgAFrlAABa5SAAWuVAAFrlYABa5YAAWuWQAFrlwABa51AAWumgAFrpwABa6eAAWuoAAFrqIABa6kAAWupgAFrqgABa6qAAWurAAFrtEABa7UAAWu1wAFrtoABa7dAAWu4AAFruMABa7mAAWu6QAFruwABa7uAAWvaQAFr2sABa9uAAWvcAAFr3MABa90AAWvdQAFr3YABa93AAWveQAFr3sABa98AAWvfQAFr38ABa+AAAWvkQAFr5IABa+UAAWwDwAFsBEABbATAAWwFQAFsBgABbAZAAWwGgAFsBsABbAcAAWwHgAFsCAABbAhAAWwIgAFsCQABbAlAAWwoAAFsKIABbClAAWwpwAFsKoABbCrAAWwrAAFsK0ABbCuAAWwsAAFsLIABbCzAAWwtAAFsLYABbC3AAWwyAAFsMkABbDLAAWxRgAFsUgABbFKAAWxTAAFsU8ABbFQAAWxUQAFsVIABbFTAAWxVQAFsVcABbFYAAWxWQAFsVsABbFcAAWx1wAFsdkABbHcAAWx3gAFseEABbHiAAWx4wAFseQABbHlAAWx5wAFsekABbHqAAWx6wAFse0ABbHuAAWx/wAFsgAABbICAAWyfQAFsn8ABbKBAAWygwAFsoYABbKHAAWyiAA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F1qIABdakAAXWpgAF1qcABdaoAAXWqgAF1qsABdbEAAXWxQAF1sYABdbIAAXXQwAF10UABddHAAXXSQAF10wABddNAAXXTgAF108ABddQAAXXUgAF11QABddVAAXXVgAF11gABddZAAXX1AAF19YABdfZAAXX2wAF194ABdffAAXX4AAF1+EABdfiAAXX5AAF1+YABdfnAAXX6AAF1+oABdfrAAXYAQAF2BoABdgzAAXYNgAF2DkABdg8AAXYPwAF2EIABdhFAAXYXgAF2GEABdhkAAXYZwAF2GoABdhtAAXYcAAF2HIABdh3AAXYhQAF2JgABdinAAXYrAAF2T8ABdliAAXZggAF2aIABdmkAAXZpgAF2agABdmqAAXZrQAF2a4ABdmvAAXZsgAF2bMABdm1AAXZtgAF2bgABdm7AAXZvAAF2b0ABdnAAAXZwQAF2cYABdnfAAXZ6AAF2eoABdnsAAXZ9QAF2fgABdn7AAXZ/QAF2kYABdpqAAXakQAF2rUABdq4AAXaugAF2rwABdq+AAXawAAF2sIABdrDAAXaxgAF2t8ABdsAAAXbAgAF2wQABdsGAAXbCAAF2woABdsMAAXbDgAF2xAABdsxAAXbNAAF2zcABds6AAXbPQAF20AABdtDAAXbRgAF20kABdtLAAXbxgAF28gABdvKAAXbzAAF288ABdvQAAXb0QAF29IABdvTAAXb1QAF29cABdvYAAXb2QAF29sABdvcAAXcVwAF3FkABdxbAAXcXQAF3GAABdxhAAXcYgAF3GMABdxkAAXcZgAF3GgABdxpAAXcagAF3GwABdxtAAXc6AAF3OoABdztAAXc7wAF3PIABdzzAAXc9AAF3PUABdz2AAXc+AAF3PoABdz7AAXc/AAF3P4ABdz/AAXdGAAF3RkABd0aAAXdHAAF3ZcABd2ZAAXdmwAF3Z0ABd2gAAXdoQAF3aIABd2jAAXdpAAF3aYABd2oAAXdqQAF3aoABd2sAAXdrQAF3igABd4qAAXeLAAF3i4ABd4xAAXeMgAF3jMABd40AAXeNQAF3jcABd45AAXeOgAF3jsABd49AAXePgAF3rkABd67AAXevQAF3r8ABd7CAAXewwAF3sQABd7FAAXexgAF3sgABd7KAAXeywAF3swABd7OAAXezwAF30oABd9MAAXfTgAF31AABd9TAAXfVAAF31UABd9WAAXfVwAF31kABd9bAAXfXAAF310ABd9fAAXfYAAF39sABd/dAAXf3wAF3+EABd/kAAXf5QAF3+YABd/nAAXf6AAF3+oABd/sAAXf7QAF3+4ABd/wAAXf8QAF4DoABeBeAAXghQAF4KkABeCsAAXgrgAF4LAABeCyAAXgtAAF4LYABeC3AAXgugAF4NMABeDwAAXg8gAF4PQABeD2AAXg+AAF4PoABeD8AAXg/gAF4RsABeEeAAXhIQAF4SQABeEnAAXhKgAF4S0ABeEwAAXhMgAF4a0ABeGvAAXhsQAF4bMABeG2AAXhtwAF4bgABeG5AAXhugAF4bwABeG+AAXhvwAF4cAABeHCAAXhwwAF4j4ABeJAAAXiQgAF4kQABeJHAAXiSAAF4kkABeJKAAXiSwAF4k0ABeJPAAXiUAAF4lEABeJTAAXiVAAF4s8ABeLRAAXi0wAF4tUABeLYAAXi2QAF4toABeLbAAXi3AAF4t4ABeLgAAXi4QAF4uIABeLkAAXi5QAF42AABeNiAAXjZAAF42YABeNpAAXjagAF42sABeNsAAXjbQAF428ABeNxAAXjcgAF43MABeN1AAXjdgAF4/EABePzAAXj9QAF4/cABeP6AAXj+wAF4/wABeP9AAXj/gAF5AAABeQCAAXkAwAF5AQABeQGAAXkBwAF5IIABeSEAAXkhgAF5IgABeSLAAXkjAAF5I0ABeSOAAXkjwAF5JEABeSTAAXklAAF5JUABeSXAAXkmAAF5RMABeUVAAXlFwAF5RkABeUcAAXlHQAF5R4ABeUfAAXlIAAF5SIABeUkAAXlJQAF5SYABeUoAAXlKQAF5bwABeXfAAXl/wAF5h8ABeYhAAXmIwAF5iUABeYnAAXmKgAF5isABeYsAAXmLwAF5jAABeYyAAXmMwAF5jYABeY5AAXmOgAF5jsABeY+AAXmPwAF5kgABeZhAAXmagAF5mwABeZuAAXmdwAF5noABeZ9AAXmfwAF5sgABebsAAXnEwAF5zcABec6AAXnPAAF5z4ABedAAAXnQgAF50QABedFAAXnSAAF52EABeeCAAXnhAAF54YABeeIAAXnigAF54wABeeOAAXnkAAF55IABeezAAXntgAF57kABee8AAXnvwAF58IABefFAAXnyAAF58sABefNAAXoSAAF6EoABehMAAXoTgAF6FEABehSAAXoUwAF6FQABehVAAXoVwAF6FkABehaAAXoWwAF6F0ABeheAAXo2QAF6NsABejdAAXo3wAF6OIABejjAAXo5AAF6OUABejmAAXo6AAF6OoABejrAAXo7AAF6O4ABejvAAXpagAF6WwABelvAAXpcQAF6XQABel1AAXpdgAF6XcABel4AAXpegAF6XwABel9AAXpfgAF6YAABemBAAXpmgAF6ZsABemcAAXpngAF6hkABeobAAXqHQAF6h8ABeoiAAXqIwAF6iQABeolAAXqJgAF6igABeoqAAXqKwAF6iwABeouAAXqLwAF6qoABeqsAAXqrgAF6rAABeqzAAXqtAAF6rUABeq2AAXqtwAF6rkABeq7AAXqvAAF6r0ABeq/AAXqwAAF6zsABes9AAXrPwAF60EABetEAAXrRQAF60YABetHAAXrSAAF60oABetMAAXrTQAF604ABetQAAXrUQAF68wABevOAAXr0AAF69IABevVAAXr1gAF69cABevYAAXr2QAF69sABevdAAXr3gAF698ABevhAAXr4gAF7F0ABexfAAXsYQAF7GMABexmAAXsZwAF7GgABexpAAXsagAF7GwABexuAAXsbwAF7HAABexyAAXscwAF7LwABezgAAXtBwAF7SsABe0uAAXtMAAF7TIABe00AAXtNgAF7TgABe05AAXtPAAF7VUABe1yAAXtdAAF7XYABe14AAXtegAF7XwABe1+AAXtgAAF7Z0ABe2gAAXtowAF7aYABe2pAAXtrAAF7a8ABe2yAAXttAAF7i8ABe4xAAXuMwAF7jUABe44AAXuOQAF7joABe47AAXuPAAF7j4ABe5AAAXuQQAF7kIABe5EAAXuRQAF7sAABe7CAAXuxAAF7sYABe7JAAXuygAF7ssABe7MAAXuzQAF7s8ABe7RAAXu0gAF7tMABe7VAAXu1gAF71EABe9TAAXvVQAF71cABe9aAAXvWwAF71wABe9dAAXvXgAF72AABe9iAAXvYwAF72QABe9mAAXvZwAF7+IABe/kAAXv5wAF7+kABe/sAAXv7QAF7+4ABe/vAAXv8AAF7/IABe/0AAXv9QAF7/YABe/4AAXv+QAF8HQABfB2AAXweAAF8HoABfB9AAXwfgAF8H8ABfCAAAXwgQAF8IMABfCFAAXwhgAF8IcABfCJAAXwigAF8QUABfEHAAXxCQAF8QsABfEOAAXxDwAF8RAABfERAAXxEgAF8RQABfEWAAXxFwAF8RgABfEaAAXxGwAF8ZYABfGYAAXxmwAF8Z0ABfGgAAXxoQAF8aIABfGjAAXxpAAF8aYABfGoAAXxqQAF8aoABfGsAAXxrQAF8kAABfJjAAXygwAF8qMABfKlAAXypwAF8qkABfKrAAXyrgAF8q8ABfKwAAXyswAF8rQABfK2AAXytwAF8rkABfK8AAXyvQAF8r4ABfLBAAXywgAF8scABfLgAAXy6QAF8usABfLtAAXy9gAF8vkABfL8AAXy/gAF80cABfNrAAXzkgAF87YABfO5AAXzuwAF870ABfO/AAXzwQAF88MABfPEAAXzxwAF8+AABfQBAAX0AwAF9AUABfQHAAX0CQAF9AsABfQNAAX0DwAF9BEABfQyAAX0NQAF9DgABfQ7AAX0PgAF9EEABfREAAX0RwAF9EoABfRMAAX0xwAF9MkABfTLAAX0zQAF9NAABfTRAAX00gAF9NMABfTUAAX01gAF9NgABfTZAAX02gAF9NwABfTdAAX1WAAF9VoABfVcAAX1XgAF9WEABfViAAX1YwAF9WQABfVlAAX1ZwAF9WkABfVqAAX1awAF9W0ABfVuAAX16QAF9esABfXuAAX18AAF9fMABfX0AAX19QAF9fYABfX3AAX1+QAF9fsABfX8AAX1/QAF9f8ABfYAAAX2GQAF9hoABfYbAAX2HQAF9pgABfaaAAX2nAAF9p4ABfahAAX2ogAF9qMABfakAAX2pQAF9qcABfapAAX2qgAF9qsABfatAAX2rgAF9ykABfcrAAX3LQAF9y8ABfcyAAX3MwAF9zQABfc1AAX3NgAF9zgABfc6AAX3OwAF9zwABfc+AAX3PwAF97oABfe8AAX3vgAF98AABffDAAX3xAAF98UABffGAAX3xwAF98kABffLAAX3zAAF980ABffPAAX30AAF+EsABfhNAAX4TwAF+FEABfhUAAX4VQAF+FYABfhXAAX4WAAF+FoABfhcAAX4XQAF+F4ABfhgAAX4YQAF+NwABfjeAAX44AAF+OIABfjlAAX45gAF+OcABfjoAAX46QAF+OsABfjtAAX47gAF+O8ABfjxAAX48gAF+TsABflfAAX5hgAF+aoABfmtAAX5rwAF+bEABfmzAAX5tQAF+bcABfm4AAX5uwAF+dQABfnxAAX58wAF+fUABfn3AAX5+QAF+fsABfn9AAX5/wAF+hwABfofAAX6IgAF+iUABfooAAX6KwAF+i4ABfoxAAX6MwAF+q4ABfqwAAX6sgAF+rQABfq3AAX6uAAF+rkABfq6AAX6uwAF+r0ABfq/AAX6wAAF+sEABfrDAAX6xAAF+z8ABftBAAX7QwAF+0UABftIAAX7SQAF+0oABftLAAX7TAAF+04ABftQAAX7UQAF+1IABftUAAX7VQAF+9AABfvSAAX71AAF+9YABfvZAAX72gAF+9sABfvcAAX73QAF+98ABfvhAAX74gAF++MABfvlAAX75gAF/GEABfxjAAX8ZQAF/GcABfxqAAX8awAF/GwABfxtAAX8bgAF/HAABfxyAAX8cwAF/HQABfx2AAX8dwAF/PIABfz0AAX89gAF/PgABfz7AAX8/AAF/P0ABfz+AAX8/wAF/QEABf0DAAX9BAAF/QUABf0HAAX9CAAF/YMABf2FAAX9hwAF/YkABf2MAAX9jQAF/Y4ABf2PAAX9kAAF/ZIABf2UAAX9lQAF/ZYABf2YAAX9mQAF/hQABf4WAAX+GAAF/hoABf4dAAX+HgAF/h8ABf4gAAX+IQAF/iMABf4lAAX+JgAF/icABf4pAAX+KgAF/r0ABf7gAAX/AAAF/yAABf8iAAX/JAAF/yYABf8oAAX/KwAF/ywABf8tAAX/MAAF/zEABf8zAAX/NAAF/zYABf85AAX/OgAF/zsABf8+AAX/PwAF/0QABf9dAAX/ZgAF/2gABf9qAAX/cwAF/3YABf95AAX/ewAF/8QABf/oAAYADwAGADMABgA2AAYAOAAGADoABgA8AAYAPgAGAEAABgBBAAYARAAGAF0ABgB+AAYAgAAGAIIABgCEAAYAhgAGAIgABgCKAAYAjAAGAI4ABgCvAAYAsgAGALUABgC4AAYAuwAGAL4ABgDBAAYAxAAGAMcABgDJAAYBRAAGAUYABgFIAAYBSgAGAU0ABgFOAAYBTwAGAVAABgFRAAYBUwAGAVUABgFWAAYBVwAGAVkABgFaAAYB1QAGAdcABgHZAAYB2wAGAd4ABgHfAAYB4AAGAeEABgHiAAYB5AAGAeYABgHnAAYB6AAGAeoABgHrAAYCZgAGAmgABgJrAAYCbQAGAnAABgJxAAYCcgAGAnMABgJ0AAYCdgAGAngABgJ5AAYCegAGAnwABgJ9AAYClgAGApcABgKYAAYCmgAGAxUABgMXAAYDGQAGAxsABgMeAAYDHwAGAyAABgMhAAYDIgAGAyQABgMmAAYDJwAGAygABgMqAAYDKwAGA6YABgOoAAYDqgAGA6wABgOvAAYDsAAGA7EABgOyAAYDswAGA7UABgO3AAYDuAAGA7kABgO7AAYDvAAGBDcABgQ5AAYEOwAGBD0ABgRAAAYEQQAGBEIABgRDAAYERAAGBEYABgRIAAYESQAGBEoABgRMAAYETQAGBMgABgTKAAYEzAAGBM4ABgTRAAYE0gAGBNMABgTUAAYE1QAGBNcABgTZAAYE2gAGBNsABgTdAAYE3gAGBVkABgVbAAYFXQAGBV8ABgViAAYFYwAGBWQABgVlAAYFZgAGBWgABgVqAAYFawAGBWwABgVuAAYFbwAGBbgABgXcAAYGAwAGBicABgYqAAYGLAAGBi4ABgYwAAYGMgAGBjQABgY1AAYGOAAGBlEABgZuAAYGcAAGBnIABgZ0AAYGdgAGBngABgZ6AAYGfAAGBpkABgacAAYGnwAGBqIABgalAAYGqAAGBqsABgauAAYGsAAGBysABgctAAYHLwAGBzEABgc0AAYHNQAGBzYABgc3AAYHOAAGBzoABgc8AAYHPQAGBz4ABgdAAAYHQQAGB7wABge+AAYHwAAGB8IABgfFAAYHxgAGB8cABgfIAAYHyQAGB8sABgfNAAYHzgAGB88ABgfRAAYH0gAGCE0ABghPAAYIUQAGCFMABghWAAYIVwAGCFgABghZAAYIWgAGCFwABgheAAYIXwAGCGAABghiAAYIYwAGCN4ABgjgAAYI4gAGCOQABgjnAAYI6AAGCOkABgjqAAYI6wAGCO0ABgjvAAYI8AAGCPEABgjzAAYI9AAGCW8ABglxAAYJcwAGCXUABgl4AAYJeQAGCXoABgl7AAYJfAAGCX4ABgmAAAYJgQAGCYIABgmEAAYJhQAGCgAABgoCAAYKBAAGCgYABgoJAAYKCgAGCgsABgoMAAYKDQAGCg8ABgoRAAYKEgAGChMABgoVAAYKFgAGCpEABgqTAAYKlQAGCpcABgqaAAYKmwAGCpwABgqdAAYKngAGCqAABgqiAAYKowAGCqQABgqmAAYKpwAGCzoABgtdAAYLfQAGC50ABgufAAYLoQAGC6MABgulAAYLqAAGC6kABguqAAYLrQAGC64ABguwAAYLsQAGC7MABgu2AAYLtwAGC7gABgu7AAYLvAAGC8EABgvaAAYL4wAGC+UABgvnAAYL8AAGC/MABgv2AAYL+AAGDEEABgxlAAYMjAAGDLAABgyzAAYMtQAGDLcABgy5AAYMuwAGDL0ABgy+AAYMwQAGDNoABgz7AAYM/QAGDP8ABg0BAAYNAwAGDQUABg0HAAYNCQAGDQsABg0sAAYNLwAGDTIABg01AAYNOAAGDTsABg0+AAYNQQAGDUQABg1GAAYNwQAGDcMABg3FAAYNxwAGDcoABg3LAAYNzAAGDc0ABg3OAAYN0AAGDdIABg3TAAYN1AAGDdYABg3XAAYOUgAGDlQABg5WAAYOWAAGDlsABg5cAAYOXQAGDl4ABg5fAAYOYQAGDmMABg5kAAYOZQAGDmcABg5oAAYO4wAGDuUABg7oAAYO6gAGDu0ABg7uAAYO7wAGDvAABg7xAAYO8wAGDvUABg72AAYO9wAGDvkABg76AAYPEwAGDxQABg8VAAYPFwAGD5IABg+UAAYPlgAGD5gABg+bAAYPnAAGD50ABg+eAAYPnwAGD6EABg+jAAYPpAAGD6UABg+nAAYPqAAGECMABhAlAAYQJwAGECkABhAsAAYQLQAGEC4ABhAvAAYQMAAGEDIABhA0AAYQNQAGEDYABhA4AAYQOQAGELQABhC2AAYQuAAGELoABhC9AAYQvgAGEL8ABhDAAAYQwQAGEMMABhDFAAYQxgAGEMcABhDJAAYQygAGEUUABhFHAAYRSQAGEUsABhFOAAYRTwAGEVAABhFRAAYRUgAGEVQABhFWAAYRVwAGEVgABhFaAAYRWwAGEdYABhHYAAYR2gAGEdwABhHfAAYR4AAGEeEABhHiAAYR4wAGEeUABhHnAAYR6AAGEekABhHrAAYR7AAGEjUABhJZAAYSgAAGEqQABhKnAAYSqQAGEqsABhKtAAYSrwAGErEABhKyAAYStQAGEs4ABhLrAAYS7QAGEu8ABhLxAAYS8wAGEvUABhL3AAYS+QAGExYABhMZAAYTHAAGEx8ABhMiAAYTJQAGEygABhMrAAYTLQAGE6gABhOqAAYTrAAGE64ABhOxAAYTsgAGE7MABhO0AAYTtQAGE7cABhO5AAYTugAGE7sABhO9AAYTvgAGFDkABhQ7AAYUPQAGFD8ABhRCAAYUQwAGFEQABhRFAAYURgAGFEgABhRKAAYUSwAGFEwABhROAAYUTwAGFMoABhTMAAYUzgAGFNAABhTTAAYU1AAGFNUABhTWAAYU1wAGFNkABhTbAAYU3AAGFN0ABhTfAAYU4AAGFVsABhVdAAYVYAAGFWIABhVlAAYVZgAGFWcABhVoAAYVaQAGFWsABhVtAAYVbgAGFW8ABhVxAAYVcgAGFe0ABhXvAAYV8QAGFfMABhX2AAYV9wAGFfgABhX5AAYV+gAGFfwABhX+AAYV/wAGFgAABhYCAAYWAwAGFn4ABhaAAAYWggAGFoQABhaHAAYWiAAGFokABhaKAAYWiwAGFo0ABhaPAAYWkAAGFpEABhaTAAYWlAAGFw8ABhcRAAYXEwAGFxUABhcYAAYXGQAGFxoABhcbAAYXHAAGFx4ABhcgAAYXIQAGFyIABhckAAYXJQAGF7gABhfbAAYX+wAGGBsABhgdAAYYHwAGGCEABhgjAAYYJgAGGCcABhgoAAYYKwAGGCwABhguAAYYLwAGGDEABhg0AAYYNQAGGDYABhg5AAYYOgAGGD8ABhhYAAYYYQAGGGMABhhlAAYYbgAGGHEABhh0AAYYdgAGGL8ABhjjAAYZCgAGGS4ABhkxAAYZMwAGGTUABhk3AAYZOQAGGTsABhk8AAYZPwAGGVgABhl5AAYZewAGGX0ABhl/AAYZgQAGGYMABhmFAAYZhwAGGYkABhmqAAYZrQAGGbAABhmzAAYZtgAGGbkABhm8AAYZvwAGGcIABhnEAAYaPwAGGkEABhpDAAYaRQAGGkgABhpJAAYaSgAGGksABhpMAAYaTgAGGlAABhpRAAYaUgAGGlQABhpVAAYa0AAGGtIABhrUAAYa1gAGGtkABhraAAYa2wAGGtwABhrdAAYa3wAGGuEABhriAAYa4wAGGuUABhrmAAYbYQAGG2MABhtmAAYbaAAGG2sABhtsAAYbbQAGG24ABhtvAAYbcQAGG3MABht0AAYbdQAGG3cABht4AAYbkQAGG5IABhuTAAYblQAGHBAABhwSAAYcFAAGHBYABhwZAAYcGgAGHBsABhwcAAYcHQAGHB8ABhwhAAYcIgAGHCMABhwlAAYcJgAGHKEABhyjAAYcpQAGHKcABhyqAAYcqwAGHKwABhytAAYcrgAGHLAABhyyAAYcswAGHLQABhy2AAYctwAGHTIABh00AAYdNgAGHTgABh07AAYdPAAGHT0ABh0+AAYdPwAGHUEABh1DAAYdRAAGHUUABh1HAAYdSAAGHcMABh3FAAYdxwAGHckABh3MAAYdzQAGHc4ABh3PAAYd0AAGHdIABh3UAAYd1QAGHdYABh3YAAYd2QAGHlQABh5WAAYeWAAGHloABh5dAAYeXgAGHl8ABh5gAAYeYQAGHmMABh5lAAYeZgAGHmcABh5pAAYeagAGHrMABh7XAAYe/gAGHyIABh8lAAYfJwAGHykABh8rAAYfLQAGHy8ABh8wAAYfMwAGH0wABh9pAAYfawAGH20ABh9vAAYfcQAGH3MABh91AAYfdwAGH5QABh+XAAYfmgAGH50ABh+gAAYfowAGH6YABh+pAAYfqwAGICYABiAoAAYgKgAGICwABiAvAAYgMAAGIDEABiAyAAYgMwAGIDUABiA3AAYgOAAGIDkABiA7AAYgPAAGILcABiC5AAYguwAGIL0ABiDAAAYgwQAGIMIABiDDAAYgxAAGIMYABiDIAAYgyQAGIMoABiDMAAYgzQAGIUgABiFKAAYhTAAGIU4ABiFRAAYhUgAGIVMABiFUAAYhVQAGIVcABiFZAAYhWgAGIVsABiFdAAYhXgAGIdkABiHbAAYh3QAGId8ABiHiAAYh4wAGIeQABiHlAAYh5gAGIegABiHqAAYh6wAGIewABiHuAAYh7wAGImoABiJsAAYibgAGInAABiJzAAYidAAGInUABiJ2AAYidwAGInkABiJ7AAYifAAGIn0ABiJ/AAYigAAGIvsABiL9AAYi/wAGIwEABiMEAAYjBQAGIwYABiMHAAYjCAAGIwoABiMMAAYjDQAGIw4ABiMQAAYjEQAGI4wABiOOAAYjkAAGI5IABiOVAAYjlgAGI5cABiOYAAYjmQAGI5sABiOdAAYjngAGI58ABiOhAAYjogAGI7MABiO0AAYjtgAGI8cABiPMAAYjzwAGI9EABiQKAAYkDQAGJA8ABiQSAAYkFQAGJBgABiQbAAYkngAGJMIABiTmAAYlCQAGJTAABiVQAAYldwAGJZ4ABiW+AAYl4gAGJgYABiYIAAYmCwAGJg0ABiYPAAYmEQAGJhQABiYXAAYmGQAGJhsABiYeAAYmIAAGJiIABiYlAAYmKAAGJikABiYuAAYmRwAGJkwABiZOAAYmUwAGJlYABiZYAAYmoQAGJsUABibsAAYnEAAGJxMABicVAAYnFwAGJxkABicbAAYnHQAGJx4ABichAAYnOgAGJ18ABidhAAYnYwAGJ2UABidnAAYnaQAGJ2sABidtAAYnbwAGJ3EABieWAAYnmQAGJ5wABiefAAYnogAGJ6UABieoAAYnqwAGJ64ABiexAAYnswAGKC4ABigwAAYoMwAGKDUABig4AAYoOQAGKDoABig7AAYoPAAGKD4ABihAAAYoQQAGKEIABihEAAYoRQAGKFYABihXAAYoWQAGKNQABijWAAYo2AAGKNoABijdAAYo3gAGKN8ABijgAAYo4QAGKOMABijlAAYo5gAGKOcABijpAAYo6gAGKWUABilnAAYpagAGKWwABilvAAYpcAAGKXEABilyAAYpcwAGKXUABil3AAYpeAAGKXkABil7AAYpfAAGKY0ABimOAAYpkAAGKgsABioNAAYqDwAGKhEABioUAAYqFQAGKhYABioXAAYqGAAGKhoABiocAAYqHQAGKh4ABiogAAYqIQAGKpwABiqeAAYqoQAGKqMABiqmAAYqpwAGKqgABiqpAAYqqgAGKqwABiquAAYqrwAGKrAABiqyAAYqswAGKsQABirFAAYqxwAGK0IABitEAAYrRgAGK0gABitLAAYrTAAGK00ABitOAAYrTwAGK1EABitTAAYrVAAGK1UABitXAAYrWAAGK9MABivVAAYr2AAGK9oABivdAAYr3gAGK98ABivgAAYr4QAGK+MABivlAAYr5gAGK+cABivpAAYr6gAGLAMABiwEAAYsBQAGLAcABiyCAAYshAAGLIYABiyIAAYsiwAGLIwABiyNAAYsjgAGLI8ABiyRAAYskwAGLJQABiyVAAYslwAGLJgABi0TAAYtFQAGLRgABi0aAAYtHQAGLR4ABi0fAAYtIAAGLSEABi0jAAYtJQAGLSYABi0nAAYtKQAGLSoABi1WAAYtbwAGLXQABi13AAYtfAAGLX8ABi2BAAYtlgAGLikABi5MAAYubAAGLowABi6OAAYukAAGLpIABi6UAAYulwAGLpgABi6ZAAYunAAGLp0ABi6fAAYuoAAGLqIABi6lAAYupgAGLqcABi6qAAYuqwAGLrAABi7JAAYu0gA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GWnEABlpyAAZacwAGWnUABlp2AAZa8QAGWvMABlr1AAZa9wAGWvoABlr7AAZa/AAGWv0ABlr+AAZbAAAGWwIABlsDAAZbBAAGWwYABlsHAAZbggAGW4QABluGAAZbiAAGW4sABluMAAZbjQAGW44ABluPAAZbkQAGW5MABluUAAZblQAGW5cABluYAAZcEwAGXBUABlwXAAZcGQAGXBwABlwdAAZcHgAGXB8ABlwgAAZcIgAGXCQABlwlAAZcJgAGXCgABlwpAAZccgAGXJYABly9AAZc4QAGXOQABlzmAAZc6AAGXOoABlzsAAZc7gAGXO8ABlzyAAZdCwAGXSgABl0qAAZdLAAGXS4ABl0wAAZdMgAGXTQABl02AAZdUwAGXVYABl1ZAAZdXAAGXV8ABl1iAAZdZQAGXWgABl1qAAZd5QAGXecABl3pAAZd6wAGXe4ABl3vAAZd8AAGXfEABl3yAAZd9AAGXfYABl33AAZd+AAGXfoABl37AAZedgAGXngABl57AAZefQAGXoAABl6BAAZeggAGXoMABl6EAAZehgAGXogABl6JAAZeigAGXowABl6NAAZfCAAGXwoABl8MAAZfDgAGXxEABl8SAAZfEwAGXxQABl8VAAZfFwAGXxkABl8aAAZfGwAGXx0ABl8eAAZfmQAGX5sABl+eAAZfoAAGX6MABl+kAAZfpQAGX6YABl+nAAZfqQAGX6sABl+sAAZfrQAGX68ABl+wAAZgKwAGYC0ABmAvAAZgMQAGYDQABmA1AAZgNgAGYDcABmA4AAZgOgAGYDwABmA9AAZgPgAGYEAABmBBAAZgvAAGYL4ABmDAAAZgwgAGYMUABmDGAAZgxwAGYMgABmDJAAZgywAGYM0ABmDOAAZgzwAGYNEABmDSAAZhTQAGYU8ABmFSAAZhVAAGYVcABmFYAAZhWQAGYVoABmFbAAZhXQAGYV8ABmFgAAZhYQAGYWMABmFkAAZh9wAGYhoABmI6AAZiWgAGYlwABmJeAAZiYAAGYmIABmJlAAZiZgAGYmcABmJqAAZiawAGYm0ABmJuAAZicQAGYnQABmJ1AAZidgAGYnkABmJ6AAZifwAGYpgABmKhAAZiowAGYqUABmKuAAZisQAGYrQABmK2AAZi/wAGYyMABmNKAAZjbgAGY3EABmNzAAZjdQAGY3cABmN5AAZjewAGY3wABmN/AAZjmAAGY7kABmO7AAZjvQAGY78ABmPBAAZjwwAGY8UABmPHAAZjyQAGY+oABmPtAAZj8AAGY/MABmP2AAZj+QAGY/wABmP/AAZkAgAGZAQABmR/AAZkgQAGZIMABmSFAAZkiAAGZIkABmSKAAZkiwAGZIwABmSOAAZkkAAGZJEABmSSAAZklAAGZJUABmUQAAZlEgAGZRQABmUWAAZlGQAGZRoABmUbAAZlHAAGZR0ABmUfAAZlIQAGZSIABmUjAAZlJQAGZSYABmWhAAZlowAGZaYABmWoAAZlqwAGZawABmWtAAZlrgAGZa8ABmWxAAZlswAGZbQABmW1AAZltwAGZbgABmXRAAZl0gAGZdMABmXVAAZmUAAGZlIABmZUAAZmVgAGZlkABmZaAAZmWwAGZlwABmZdAAZmXwAGZmEABmZiAAZmYwAGZmUABmZmAAZm4QAGZuMABmblAAZm5wAGZuoABmbrAAZm7AAGZu0ABmbuAAZm8AAGZvIABmbzAAZm9AAGZvYABmb3AAZncgAGZ3QABmd2AAZneAAGZ3sABmd8AAZnfQAGZ34ABmd/AAZngQAGZ4MABmeEAAZnhQAGZ4cABmeIAAZoAwAGaAUABmgHAAZoCQAGaAwABmgNAAZoDgAGaA8ABmgQAAZoEgAGaBQABmgVAAZoFgAGaBgABmgZAAZolAAGaJYABmiYAAZomgAGaJ0ABmieAAZonwAGaKAABmihAAZoowAGaKUABmimAAZopwAGaKkABmiqAAZo8wAGaRcABmk+AAZpYgAGaWUABmlnAAZpaQAGaWsABmltAAZpbwAGaXAABmlzAAZpjAAGaakABmmrAAZprQAGaa8ABmmxAAZpswAGabUABmm3AAZp1AAGadcABmnaAAZp3QAGaeAABmnjAAZp5gAGaekABmnrAAZqZgAGamgABmpqAAZqbAAGam8ABmpwAAZqcQAGanIABmpzAAZqdQAGancABmp4AAZqeQAGansABmp8AAZq9wAGavkABmr8AAZq/gAGawEABmsCAAZrAwAGawQABmsFAAZrBwAGawkABmsKAAZrCwAGaw0ABmsOAAZriQAGa4sABmuNAAZrjwAGa5IABmuTAAZrlAAGa5UABmuWAAZrmAAGa5oABmubAAZrnAAGa54ABmufAAZsGgAGbBwABmwfAAZsIQAGbCQABmwlAAZsJgAGbCcABmwoAAZsKgAGbCwABmwtAAZsLgAGbDAABmwxAAZs1AAGbPgABm0cAAZtPAAGbWMABm2KAAZtqgAGbdEABm31AAZuGAAGbj8ABm5jAAZuhwAGbqsABm7SAAZu0wAGbtUABm7XAAZu2gAGbtwABm7fAAZu4QAGbuMABm7mAAZu6AAGbuoABm7tAAZu8AAGbvIABm70AAZu9gAGbvkABm78AAZu/wAGbwQABm8dAAZvIgAGbyQABm8pAAZvLAAGby4ABm93AAZvmwAGb8IABm/mAAZv6QAGb+sABm/tAAZv7wAGb/EABm/zAAZv9AAGb/cABnAQAAZwNQAGcDcABnA5AAZwOwAGcD0ABnA/AAZwQQAGcEMABnBFAAZwRwAGcGwABnBvAAZwcgAGcHUABnB4AAZwewAGcH4ABnCBAAZwhAAGcIcABnCJAAZxBAAGcQYABnEJAAZxCwAGcQ4ABnEPAAZxEAAGcREABnESAAZxFAAGcRYABnEXAAZxGAAGcRoABnEbAAZxLAAGcS0ABnEvAAZxqgAGcawABnGuAAZxsAAGcbMABnG0AAZxtQAGcbYABnG3AAZxuQAGcbsABnG8AAZxvQAGcb8ABnHAAAZyOwAGcj0ABnJAAAZyQgAGckUABnJGAAZyRwAGckgABnJJAAZySwAGck0ABnJOAAZyTwAGclEABnJSAAZyYwAGcmQABnJmAAZy4QAGcuMABnLlAAZy5wAGcuoABnLrAAZy7AAGcu0ABnLuAAZy8AAGcvIABnLzAAZy9AAGcvYABnL3AAZzcgAGc3QABnN3AAZzeQAGc3wABnN9AAZzfgAGc38ABnOAAAZzggAGc4QABnOFAAZzhgAGc4gABnOJAAZzmgAGc5sABnOdAAZ0GAAGdBoABnQcAAZ0HgAGdCEABnQiAAZ0IwAGdCQABnQlAAZ0JwAGdCkABnQqAAZ0KwAGdC0ABnQuAAZ0qQAGdKsABnSuAAZ0sAAGdLMABnS0AAZ0tQAGdLYABnS3AAZ0uQAGdLsABnS8AAZ0vQAGdL8ABnTAAAZ02QAGdNoABnTbAAZ03QAGdVgABnVaAAZ1XAAGdV4ABnVhAAZ1YgAGdWMABnVkAAZ1ZQAGdWcABnVpAAZ1agAGdWsABnVtAAZ1bgAGdekABnXrAAZ17gAGdfAABnXzAAZ19AA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Gh8IABofDAAaIPgAGiEAABohCAAaIRAAGiEcABohIAAaISQAGiEoABohLAAaITQAGiE8ABohQAAaIUQAGiFMABohUAAaIzwAGiNEABojUAAaI1gAGiNkABojaAAaI2wAGiNwABojdAAaI3wAGiOEABojiAAaI4wAGiOUABojmAAaI/wAGiQAABokBAAaJAwAGiX4ABomAAAaJggAGiYQABomHAAaJiAAGiYkABomKAAaJiwAGiY0ABomPAAaJkAAGiZEABomTAAaJlAAGig8ABooRAAaKEwAGihUABooYAAaKGQAGihoABoobAAaKHAAGih4ABoogAAaKIQAGiiIABookAAaKJQAGiqAABoqiAAaKpAAGiqYABoqpAAaKqgAGiqsABoqsAAaKrQAGiq8ABoqxAAaKsgAGirMABoq1AAaKtgAGizEABoszAAaLNQAGizcABos6AAaLOwAGizwABos9AAaLPgAGi0AABotCAAaLQwAGi0QABotGAAaLRwAGi8IABovEAAaLxgAGi8gABovLAAaLzAAGi80ABovOAAaLzwAGi9EABovTAAaL1AAGi9UABovXAAaL2AAGjCEABoxFAAaMbAAGjJAABoyTAAaMlQAGjJcABoyZAAaMmwAGjJ0ABoyeAAaMoQAGjLoABozXAAaM2QAGjNsABozdAAaM3wAGjOEABozjAAaM5QAGjQIABo0FAAaNCAAGjQsABo0OAAaNEQAGjRQABo0XAAaNGQAGjZQABo2WAAaNmAAGjZoABo2dAAaNngAGjZ8ABo2gAAaNoQAGjaMABo2lAAaNpgAGjacABo2pAAaNqgAGjiUABo4nAAaOKQAGjisABo4uAAaOLwAGjjAABo4xAAaOMgAGjjQABo42AAaONwAGjjgABo46AAaOOwAGjrYABo64AAaOugAGjrwABo6/AAaOwAAGjsEABo7CAAaOwwAGjsUABo7HAAaOyAAGjskABo7LAAaOzAAGj0cABo9JAAaPTAAGj04ABo9RAAaPUgAGj1MABo9UAAaPVQAGj1cABo9ZAAaPWgAGj1sABo9dAAaPXgAGj9kABo/bAAaP3QAGj98ABo/iAAaP4wAGj+QABo/lAAaP5gAGj+gABo/qAAaP6wAGj+wABo/uAAaP7wAGkGoABpBsAAaQbgAGkHAABpBzAAaQdAAGkHUABpB2AAaQdwAGkHkABpB7AAaQfAAGkH0ABpB/AAaQgAAGkPsABpD9AAaRAAAGkQIABpEFAAaRBgAGkQcABpEIAAaRCQAGkQsABpENAAaRDgAGkQ8ABpERAAaREgAGkaUABpHIAAaR6AAGkggABpIKAAaSDAAGkg4ABpIQAAaSEwAGkhQABpIVAAaSGAAGkhkABpIbAAaSHAAGkh4ABpIhAAaSIgAGkiMABpImAAaSJwAGkiwABpJFAAaSTgAGklAABpJSAAaSWwAGkl4ABpJhAAaSYwAGkqwABpLQAAaS9wAGkxsABpMeAAaTIAAGkyIABpMkAAaTJgAGkygABpMpAAaTLAAGk0UABpNmAAaTaAAGk2oABpNsAAaTbgAGk3AABpNyAAaTdAAGk3YABpOXAAaTmgAGk50ABpOgAAaTowAGk6YABpOpAAaTrAAGk68ABpOxAAaULAAGlC4ABpQwAAaUMgAGlDUABpQ2AAaUNwAGlDgABpQ5AAaUOwAGlD0ABpQ+AAaUPwAGlEEABpRCAAaUvQAGlL8ABpTBAAaUwwAGlMYABpTHAAaUyAAGlMkABpTKAAaUzAAGlM4ABpTPAAaU0AAGlNIABpTTAAaVTgAGlVAABpVTAAaVVQAGlVgABpVZAAaVWgAGlVsABpVcAAaVXgAGlWAABpVhAAaVYgAGlWQABpVlAAaVfgAGlX8ABpWAAAaVggAGlf0ABpX/AAaWAQAGlgMABpYGAAaWBwAGlggABpYJAAaWCgAGlgwABpYOAAaWDwAGlhAABpYSAAaWEwAGlo4ABpaQAAaWkgAGlpQABpaXAAaWmAAGlpkABpaaAAaWmwAGlp0ABpafAAaWoAAGlqEABpajAAaWpAAGlx8ABpchAAaXIwAGlyUABpcoAAaXKQAGlyoABpcrAAaXLAAGly4ABpcwAAaXMQAGlzIABpc0AAaXNQAGl7AABpeyAAaXtAAGl7YABpe5AAaXugAGl7sABpe8AAaXvQAGl78ABpfBAAaXwgAGl8MABpfFAAaXxgAGmEEABphDAAaYRQAGmEcABphKAAaYSwAGmEwABphNAAaYTgAGmFAABphSAAaYUwAGmFQABphWAAaYVwAGmKAABpjEAAaY6wAGmQ8ABpkSAAaZFAAGmRYABpkYAAaZGgAGmRwABpkdAAaZIAAGmTkABplWAAaZWAAGmVoABplcAAaZXgAGmWAABpliAAaZZAAGmYEABpmEAAaZhwAGmYoABpmNAAaZkAAGmZMABpmWAAaZmAAGmhMABpoVAAaaGAAGmhoABpodAAaaHgAGmh8ABpogAAaaIQAGmiMABpolAAaaJgAGmicABpopAAaaKgAGmqUABpqnAAaaqQAGmqsABpquAAaarwAGmrAABpqxAAaasgAGmrQABpq2AAaatwAGmrgABpq6AAaauwAGmzYABps4AAabOgAGmzwABps/AAabQAAGm0EABptCAAabQwAGm0UABptHAAabSAAGm0kABptLAAabTAAGm8cABpvJAAabywAGm80ABpvQAAab0QAGm9IABpvTAAab1AAGm9YABpvYAAab2QAGm9oABpvcAAab3QAGnFgABpxaAAacXAAGnF4ABpxhAAacYgAGnGMABpxkAAacZQAGnGcABpxpAAacagAGnGsABpxtAAacbgAGnOkABpzrAAac7QAGnO8ABpzyAAac8wAGnPQABpz1AAac9gAGnPgABpz6AAac+wAGnPwABpz+AAac/wAGnXoABp18AAadfgAGnYAABp2DAAadhAAGnYUABp2GAAadhwAGnYkABp2LAAadjAAGnY0ABp2PAAadkAAGniMABp5GAAaeZgAGnoYABp6IAAaeigAGnowABp6OAAaekQAGnpIABp6TAAaelgAGnpcABp6ZAAaemgAGnp0ABp6gAAaeoQAGnqIABp6lAAaepgAGnqsABp7EAAaezQAGns8ABp7RAAae2gAGnt0ABp7gAAae4gAGnysABp9PAAafdgAGn5oABp+dAAafnwAGn6EABp+jAAafpQAGn6cABp+oAAafqwAGn8QABp/lAAaf5wAGn+kABp/rAAaf7QAGn+8ABp/xAAaf8wAGn/UABqAWAAagGQAGoBwABqAfAAagIgAGoCUABqAoAAagKwAGoC4ABqAwAAagqwAGoK0ABqCvAAagsQAGoLQABqC1AAagtgAGoLcABqC4AAagugAGoLwABqC9AAagvgAGoMAABqDBAAahPAAGoT4ABqFAAAahQgAGoUUABqFGAAahRwAGoUgABqFJAAahSwAGoU0ABqFOAAahTwAGoVEABqFSAAahzQAGoc8ABqHSAAah1AAGodcABqHYAAah2QAGodoABqHbAAah3QAGod8ABqHgAAah4QAGoeMABqHkAAah/QAGof4ABqH/AAaiAQAGonwABqJ+AAaigAAGooIABqKFAAaihgAGoocABqKIAAaiiQAGoosABqKNAAaijgAGoo8ABqKRAAaikgAGow0ABqMPAAajEQAGoxMABqMWAAajFwAGoxgABqMZAAajGgAGoxwABqMeAAajHwAGoyAABqMiAAajIwAGo54ABqOgAAajogAGo6QABqOnAAajqAAGo6kABqOqAAajqwAGo60ABqOvAAajsAAGo7EABqOzAAajtAAGpC8ABqQxAAakMwAGpDUABqQ4AAakOQAGpDoABqQ7AAakPAAGpD4ABqRAAAakQQAGpEIABqREAAakRQAGpMAABqTCAAakxAAGpMYABqTJAAakygAGpMsABqTMAAakzQAGpM8ABqTRAAak0gAGpNMABqTVAAak1gAGpR8ABqVDAAalagAGpY4ABqWRAAalkwAGpZUABqWXAAalmQAGpZsABqWcAAalnwAGpbgABqXVAAal1wAGpdkABqXbAAal3QAGpd8ABqXhAAal4wAGpgAABqYDAAamBgAGpgkABqYMAAamDwAGphIABqYVAAamFwAGppIABqaUAAamlgAGppgABqabAAamnAAGpp0ABqaeAAamnwAGpqEABqajAAampAAGpqUABqanAAamqAAGpyMABqclAAanKAAGpyoABqctAAanLgAGpy8ABqcwAAanMQAGpzMABqc1AAanNgAGpzcABqc5AAanOgAGp7UABqe3AAanuQAGp7sABqe+AAanvwAGp8AABqfBAAanwgAGp8QABqfGAAanxwAGp8gABqfKAAanywAGqEYABqhIAAaoSwAGqE0ABqhQAAaoUQAGqFIABqhTAAaoVAAGqFYABqhYAAaoWQAGqFoABqhcAAaoXQAGqOAABqkEAAapKAAGqUsABqlyAAapkgAGqbkABqngAAaqAAAGqiQABqpIAAaqSgAGqk0ABqpPAAaqUQAGqlMABqpWAAaqWQAGqlsABqpdAAaqYAAGqmIABqpkAAaqZwAGqmoABqprAAaqcAAGqokABqqOAAaqkAAGqpUABqqYAAaqmgAGquMABqsHAAarLgAGq1IABqtVAAarVwAGq1kABqtbAAarXQAGq18ABqtgAAarYwAGq3wABquhAAarowAGq6UABqunAAarqQAGq6sABqutAAarrwAGq7EABquzAAar2AAGq9sABqveAAar4QAGq+QABqvnAAar6gAGq+0ABqvwAAar8wAGq/UABqxwAAascgAGrHUABqx3AAasegAGrHsABqx8AAasfQAGrH4ABqyAAAasggAGrIMABqyEAAashgAGrIcABqyYAAasmQAGrJsABq0WAAatGAAGrRoABq0cAAatHwAGrSAABq0hAAatIgAGrSMABq0lAAatJwAGrSgABq0pAAatKwAGrSwABq2nAAatqQAGrawABq2uAAatsQAGrbIABq2zAAattAAGrbUABq23AAatuQAGrboABq27AAatvQAGrb4ABq3PAAat0AAGrdIABq5NAAauTwAGrlEABq5TAAauVgAGrlcABq5YAAauWQAGrloABq5cAAauXgAGrl8ABq5gAAauYgAGrmMABq7eAAau4AAGruMABq7lAAau6AAGrukABq7qAAau6wAGruwABq7uAAau8AAGrvEABq7yAAau9AAGrvUABq8GAAavBwAGrwkABq+EAAavhgAGr4gABq+KAAavjQAGr44ABq+PAAavkAAGr5EABq+TAAavlQAGr5YABq+XAAavmQAGr5oABrAVAAawFwAGsBoABrAcAAawHwAGsCAABrAhAAawIgAGsCMABrAlAAawJwAGsCgABrApAAawKwAGsCwABrBFAAawRgAGsEcABrBJAAawxAAGsMYABrDIAAawygAGsM0ABrDOAAawzwAGsNAABrDRAAaw0wAGsNUABrDWAAaw1wAGsNkABrDaAAaxVQAGsVcABrFaAAaxXAAGsV8ABrFgAAaxYQAGsWIABrFjAAaxZQAGsWcABrFoAAaxaQAGsWsABrFsAAaxlQAGsa4ABrHDAAaxxgAGsckABrHMAAaxzwAGsdIABrHnAAax6gAGse0ABrHwAAax8wAGsfYABrH4AAayEAAGshgABrIvAAaywgAGsuUABrMFAAazJQAGsycABrMpAAazKwAGsy0ABrMwAAazMQAGszIABrM1AAazNgAGszgABrM5AAazOwAGsz4ABrM/AAazQAAGs0MABrNEAAazSQAGs2IABrNrAAazbQAGs28ABrN4AAazewAGs34ABrOAAAazyQAGs+0ABrQUAAa0OAAGtDsABrQ9AAa0PwAGtEEABrRDAAa0RQAGtEYABrRJAAa0YgAGtIMABrSFAAa0hwAGtIkABrSLAAa0jQA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G15kABtecAAbXngAG16EABteiAAbXowAG16QABtelAAbXpwAG16kABteqAAbXqwAG160ABteuAAbYQQAG2GQABtiEAAbYpAAG2KYABtioAAbYqgAG2KwABtivAAbYsAAG2LEABti0AAbYtQAG2LcABti4AAbYugAG2L0ABti+AAbYvwAG2MIABtjDAAbYyAAG2OEABtjqAAbY7AAG2O4ABtj3AAbY+gAG2P0ABtj/AAbZSAAG2WwABtmTAAbZtwAG2boABtm8AAbZvgAG2cAABtnCAAbZxAAG2cUABtnIAAbZ4QAG2gIABtoEAAbaBgAG2ggABtoKAAbaDAAG2g4ABtoQAAbaEgAG2jMABto2AAbaOQAG2jwABto/AAbaQgAG2kUABtpIAAbaSwAG2k0ABtrIAAbaygAG2swABtrOAAba0QAG2tIABtrTAAba1AAG2tUABtrXAAba2QAG2toABtrbAAba3QAG2t4ABttZAAbbWwAG210ABttfAAbbYgAG22MABttkAAbbZQAG22YABttoAAbbagAG22sABttsAAbbbgAG228ABtvqAAbb7AAG2+8ABtvxAAbb9AAG2/UABtv2AAbb9wAG2/gABtv6AAbb/AAG2/0ABtv+AAbcAAAG3AEABtwaAAbcGwAG3BwABtweAAbcmQAG3JsABtydAAbcnwAG3KIABtyjAAbcpAAG3KUABtymAAbcqAAG3KoABtyrAAbcrAAG3K4ABtyvAAbdKgAG3SwABt0uAAbdMAAG3TMABt00AAbdNQAG3TYABt03AAbdOQAG3TsABt08AAbdPQAG3T8ABt1AAAbduwAG3b0ABt2/AAbdwQAG3cQABt3FAAbdxgAG3ccABt3IAAbdygAG3cwABt3NAAbdzgAG3dAABt3RAAbeTAAG3k4ABt5QAAbeUgAG3lUABt5WAAbeVwAG3lgABt5ZAAbeWwAG3l0ABt5eAAbeXwAG3mEABt5iAAbe3QAG3t8ABt7hAAbe4wAG3uYABt7nAAbe6AAG3ukABt7qAAbe7AAG3u4ABt7vAAbe8AAG3vIABt7zAAbfPAAG32AABt+HAAbfqwAG364ABt+wAAbfsgAG37QABt+2AAbfuAAG37kABt+8AAbf1QAG3/IABt/0AAbf9gAG3/gABt/6AAbf/AAG3/4ABuAAAAbgHQAG4CAABuAjAAbgJgAG4CkABuAsAAbgLwAG4DIABuA0AAbgrwAG4LEABuCzAAbgtQAG4LgABuC5AAbgugAG4LsABuC8AAbgvgAG4MAABuDBAAbgwgAG4MQABuDFAAbhQAAG4UIABuFEAAbhRgAG4UkABuFKAAbhSwAG4UwABuFNAAbhTwAG4VEABuFSAAbhUwAG4VUABuFWAAbh0QAG4dMABuHVAAbh1wAG4doABuHbAAbh3AAG4d0ABuHeAAbh4AAG4eIABuHjAAbh5AAG4eYABuHnAAbiYgAG4mQABuJnAAbiaQAG4mwABuJtAAbibgAG4m8ABuJwAAbicgAG4nQABuJ1AAbidgAG4ngABuJ5AAbi9AAG4vYABuL4AAbi+gAG4v0ABuL+AAbi/wAG4wAABuMBAAbjAwAG4wUABuMGAAbjBwAG4wkABuMKAAbjhQAG44cABuOJAAbjiwAG444ABuOPAAbjkAAG45EABuOSAAbjlAAG45YABuOXAAbjmAAG45oABuObAAbkFgAG5BgABuQaAAbkHAAG5B8ABuQgAAbkIQAG5CIABuQjAAbkJQAG5CcABuQoAAbkKQAG5CsABuQsAAbkvwAG5OIABuUCAAblIgAG5SQABuUmAAblKAAG5SoABuUtAAblLgAG5S8ABuUyAAblMwAG5TUABuU2AAblOAAG5TsABuU8AAblPQAG5UAABuVBAAblRgAG5V8ABuVoAAblagAG5WwABuV1AAbleAAG5XsABuV9AAblxgAG5eoABuYRAAbmNQAG5jgABuY6AAbmPAAG5j4ABuZAAAbmQgAG5kMABuZGAAbmXwAG5oAABuaCAAbmhAAG5oYABuaIAAbmigAG5owABuaOAAbmkAAG5rEABua0AAbmtwAG5roABua9AAbmwAAG5sMABubGAAbmyQAG5ssABudGAAbnSAAG50oABudMAAbnTwAG51AABudRAAbnUgAG51MABudVAAbnVwAG51gABudZAAbnWwAG51wABufXAAbn2QAG59sABufdAAbn4AAG5+EABufiAAbn4wAG5+QABufmAAbn6AAG5+kABufqAAbn7AAG5+0ABuhoAAboagAG6G0ABuhvAAbocgAG6HMABuh0AAbodQAG6HYABuh4AAboegAG6HsABuh8AAbofgAG6H8ABuiYAAbomQAG6JoABuicAAbpFwAG6RkABukbAAbpHQAG6SAABukhAAbpIgAG6SMABukkAAbpJgAG6SgABukpAAbpKgAG6SwABuktAAbpqAAG6aoABumsAAbprgAG6bEABumyAAbpswAG6bQABum1AAbptwAG6bkABum6AAbpuwAG6b0ABum+AAbqOQAG6jsABuo9AAbqPwAG6kIABupDAAbqRAAG6kUABupGAAbqSAAG6koABupLAAbqTAAG6k4ABupPAAbqygAG6swABurOAAbq0AAG6tMABurUAAbq1QAG6tYABurXAAbq2QAG6tsABurcAAbq3QAG6t8ABurgAAbrWwAG610AButfAAbrYQAG62QAButlAAbrZgAG62cAButoAAbragAG62wAButtAAbrbgAG63AAButxAAbrugAG694ABuwFAAbsKQAG7CwABuwuAAbsMAAG7DIABuw0AAbsNgAG7DcABuw6AAbsUwAG7HAABuxyAAbsdAAG7HYABux4AAbsegAG7HwABux+AAbsmwAG7J4ABuyhAAbspAAG7KcABuyqAAbsrQAG7LAABuyyAAbtLQAG7S8ABu0xAAbtMwAG7TYABu03AAbtOAAG7TkABu06AAbtPAAG7T4ABu0/AAbtQAAG7UIABu1DAAbtvgAG7cAABu3CAAbtxAAG7ccABu3IAAbtyQAG7coABu3LAAbtzQAG7c8ABu3QAAbt0QAG7dMABu3UAAbuTwAG7lEABu5TAAbuVQAG7lgABu5ZAAbuWgAG7lsABu5cAAbuXgAG7mAABu5hAAbuYgAG7mQABu5lAAbu4AAG7uIABu7lAAbu5wAG7uoABu7rAAbu7AAG7u0ABu7uAAbu8AAG7vIABu7zAAbu9AAG7vYABu73AAbvcgAG73QABu92AAbveAAG73sABu98AAbvfQAG734ABu9/AAbvgQAG74MABu+EAAbvhQAG74cABu+IAAbwAwAG8AUABvAHAAbwCQAG8AwABvANAAbwDgAG8A8ABvAQAAbwEgAG8BQABvAVAAbwFgAG8BgABvAZAAbwlAAG8JYABvCYAAbwmgAG8J0ABvCeAAbwnwAG8KAABvChAAbwowAG8KUABvCmAAbwpwAG8KkABvCqAAbwuwAG8LwABvC+AAbxOQAG8TsABvE9AAbxPwAG8UIABvFDAAbxRAAG8UUABvFGAAbxSAAG8UoABvFLAAbxTAAG8U4ABvFPAAbxygA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HFeoABxXsAAcV7gAHFfAABxXyAAcV9AAHFfYABxX4AAcV+gAHFhsABxYeAAcWIQAHFiQABxYnAAcWKgAHFi0ABxYwAAcWMwAHFjUABxawAAcWsgAHFrQABxa2AAcWuQAHFroABxa7AAcWvAAHFr0ABxa/AAcWwQAHFsIABxbDAAcWxQAHFsYABxdBAAcXQwAHF0UABxdHAAcXSgAHF0sABxdMAAcXTQAHF04ABxdQAAcXUgAHF1MABxdUAAcXVgAHF1cABxfSAAcX1AAHF9cABxfZAAcX3AAHF90ABxfeAAcX3wAHF+AABxfiAAcX5AAHF+UABxfmAAcX6AAHF+kABxgCAAcYAwAHGAQABxgGAAcYgQAHGIMABxiFAAcYhwAHGIoABxiLAAcYjAAHGI0ABxiOAAcYkAAHGJIABxiTAAcYlAAHGJYABxiXAAcZEgAHGRQABxkWAAcZGAAHGRsABxkcAAcZHQAHGR4ABxkfAAcZIQAHGSMABxkkAAcZJQAHGScABxkoAAcZowAHGaUABxmnAAcZqQAHGawABxmtAAcZrgAHGa8ABxmwAAcZsgAHGbQABxm1AAcZtgAHGbgABxm5AAcaNAAHGjYABxo4AAcaOgAHGj0ABxo+AAcaPwAHGkAABxpBAAcaQwAHGkUABxpGAAcaRwAHGkkABxpKAAcaxQAHGscABxrJAAcaywAHGs4ABxrPAAca0AAHGtEABxrSAAca1AAHGtYABxrXAAca2AAHGtoABxrbAAcbJAAHG0gABxtvAAcbkwAHG5YABxuYAAcbmgAHG5wABxueAAcboAAHG6EABxukAAcbvQAHG9oABxvcAAcb3gAHG+AABxviAAcb5AAHG+YABxvoAAccBQAHHAgABxwLAAccDgAHHBEABxwUAAccFwAHHBoABxwcAAcclwAHHJkABxybAAccnQAHHKAABxyhAAccogAHHKMABxykAAccpgAHHKgABxypAAccqgAHHKwABxytAAcdKAAHHSoABx0tAAcdLwAHHTIABx0zAAcdNAAHHTUABx02AAcdOAAHHToABx07AAcdPAAHHT4ABx0/AAcdugAHHbwABx2+AAcdwAAHHcMABx3EAAcdxQAHHcYABx3HAAcdyQAHHcsABx3MAAcdzQAHHc8ABx3QAAceSwAHHk0ABx5QAAceUgAHHlUABx5WAAceVwAHHlgABx5ZAAceWwAHHl0ABx5eAAceXwAHHmEABx5iAAce3QAHHt8ABx7hAAce4wAHHuYABx7nAAce6AAHHukABx7qAAce7AAHHu4ABx7vAAce8AAHHvIABx7zAAcfbgAHH3AABx9yAAcfdAAHH3cABx94AAcfeQAHH3oABx97AAcffQAHH38ABx+AAAcfgQAHH4MABx+EAAcf/wAHIAEAByAEAAcgBgAHIAkAByAKAAcgCwAHIAwAByANAAcgDwAHIBEAByASAAcgEwAHIBUAByAWAAcgqQAHIMwAByDsAAchDAAHIQ4AByEQAAchEgAHIRQAByEXAAchGAAHIRkAByEcAAchHQAHIR8AByEgAAchIgAHISUAByEmAAchJwAHISoAByErAAchMAAHIUkAByFSAAchVAAHIVYAByFfAAchYgAHIWUAByFnAAchsAAHIdQAByH7AAciHwAHIiIAByIkAAciJgAHIigAByIqAAciLAAHIi0AByIwAAciSQAHImoAByJsAAcibgAHInAAByJyAAcidAAHInYAByJ4AAciegAHIpsAByKeAAcioQAHIqQAByKnAAciqgAHIq0AByKwAAciswAHIrUAByMwAAcjMgAHIzQAByM2AAcjOQAHIzoAByM7AAcjPAAHIz0AByM/AAcjQQAHI0IAByNDAAcjRQAHI0YAByPBAAcjwwAHI8UAByPHAAcjygAHI8sAByPMAAcjzQAHI84AByPQAAcj0gAHI9MAByPUAAcj1gAHI9cAByRSAAckVAAHJFcAByRZAAckXAAHJF0AByReAAckXwAHJGAAByRiAAckZAAHJGUAByRmAAckaAAHJGkABySCAAckgwAHJIQABySGAAclAQAHJQMAByUFAAclBwAHJQoAByULAAclDAAHJQ0AByUOAAclEAAHJRIAByUTAAclFAAHJRYAByUXAAclkgAHJZQAByWWAAclmAAHJZsAByWcAAclnQAHJZ4AByWfAAcloQAHJaMAByWkAAclpQAHJacAByWoAAcmIwAHJiUAByYnAAcmKQAHJiwAByYtAAcmLgAHJi8AByYwAAcmMgAHJjQAByY1AAcmNgAHJjgAByY5AAcmtAAHJrYABya4AAcmugAHJr0ABya+AAcmvwAHJsAABybBAAcmwwAHJsUABybGAAcmxwAHJskABybKAAcnRQAHJ0cABydJAAcnSwAHJ04ABydPAAcnUAAHJ1EABydSAAcnVAAHJ1YABydXAAcnWAAHJ1oABydbAAcnpAAHJ8gAByfvAAcoEwAHKBYABygYAAcoGgAHKBwABygeAAcoIAAHKCEABygkAAcoPQAHKFoAByhcAAcoXgAHKGAAByhiAAcoZAAHKGYAByhoAAcohQAHKIgAByiLAAcojgAHKJEAByiUAAcolwAHKJoAByicAAcpFwAHKRkABykbAAcpHQAHKSAABykhAAcpIgAHKSMABykkAAcpJgAHKSgABykpAAcpKgAHKSwAByktAAcpqAAHKaoABymsAAcprgAHKbEABymyAAcpswAHKbQABym1AAcptwAHKbkABym6AAcpuwAHKb0ABym+AAcqOQAHKjsAByo9AAcqPwAHKkIABypDAAcqRAAHKkUABypGAAcqSAAHKkoABypLAAcqTAAHKk4ABypPAAcqygAHKswAByrOAAcq0AAHKtMAByrUAAcq1QAHKtYAByrXAAcq2QAHKtsAByrcAAcq3QAHKt8AByrgAAcrWwAHK10ABytfAAcrYQAHK2QABytlAAcrZgAHK2cABytoAAcragAHK2wAByttAAcrbgAHK3AABytxAAcr7AAHK+4AByvwAAcr8gAHK/UAByv2AAcr9wAHK/gAByv5AAcr+wAHK/0AByv+AAcr/wAHLAEABywCAAcsfQAHLH8AByyBAAcsgwAHLIYAByyHAAcsiAAHLIkAByyKAAcsjAAHLI4AByyPAAcskAAHLJIAByyTAActJgAHLUkABy1pAActiQAHLYsABy2NAActjwAHLZEABy2UAActlQAHLZYABy2ZAActmgAHLZwABy2dAActoAAHLaMABy2kAActpQAHLagABy2pAActrgAHLccABy3QAAct0gAHLdQABy3dAAct4AAHLeMABy3lAAcuLgAHLlIABy55AAcunQAHLqAABy6iAAcupAAHLqYABy6oAAcuqgAHLqsABy6uAAcuxwAHLugABy7qAAcu7AAHLu4ABy7wAAcu8gAHLvQABy72AAcu+AAHLxkABy8cAAcvHwAHLyIABy8lAAcvKAAHLysABy8uAAcvMQAHLzMABy+uAAcvsAAHL7IABy+0AAcvtwAHL7gABy+5AAcvugAHL7sABy+9AAcvvwAHL8AABy/BAAcvwwA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HW9oAB1vcAAdb3gAHW+AAB1viAAdb5AAHW+UAB1voAAdcAQAHXB4AB1wgAAdcIgAHXCQAB1wmAAdcKAAHXCoAB1wsAAdcSQAHXEwAB1xPAAdcUgAHXFUAB1xYAAdcWwAHXF4AB1xgAAdc2wAHXN0AB1zfAAdc4QAHXOQAB1zlAAdc5gAHXOcAB1zoAAdc6gAHXOwAB1ztAAdc7gAHXPAAB1zxAAddbAAHXW4AB11wAAddcgAHXXUAB112AAdddwAHXXgAB115AAddewAHXX0AB11+AAddfwAHXYEAB12CAAdd/QAHXf8AB14BAAdeAwAHXgYAB14HAAdeCAAHXgkAB14KAAdeDAAHXg4AB14PAAdeEAAHXhIAB14TAAdejgAHXpAAB16TAAdelQAHXpgAB16ZAAdemgAHXpsAB16cAAdengAHXqAAB16hAAdeogAHXqQAB16lAAdfIAAHXyIAB18kAAdfJgAHXykAB18qAAdfKwAHXywAB18tAAdfLwAHXzEAB18yAAdfMwAHXzUAB182AAdfsQAHX7MAB1+1AAdftwAHX7oAB1+7AAdfvAAHX70AB1++AAdfwAAHX8IAB1/DAAdfxAAHX8YAB1/HAAdgQgAHYEQAB2BHAAdgSQAHYEwAB2BNAAdgTgAHYE8AB2BQAAdgUgAHYFQAB2BVAAdgVgAHYFgAB2BZAAdg7AAHYQ8AB2EvAAdhTwAHYVEAB2FTAAdhVQAHYVcAB2FaAAdhWwAHYVwAB2FfAAdhYAAHYWIAB2FjAAdhZgAHYWkAB2FqAAdhawAHYW4AB2FvAAdhdAAHYY0AB2GWAAdhmAAHYZoAB2GjAAdhpgAHYakAB2GrAAdh9AAHYhgAB2I/AAdiYwAHYmYAB2JoAAdiagAHYmwAB2JuAAdicAAHYnEAB2J0AAdijQAHYq4AB2KwAAdisgAHYrQAB2K2AAdiuAAHYroAB2K8AAdivgAHYt8AB2LiAAdi5QAHYugAB2LrAAdi7gAHYvEAB2L0AAdi9wAHYvkAB2N0AAdjdgAHY3gAB2N6AAdjfQAHY34AB2N/AAdjgAAHY4EAB2ODAAdjhQAHY4YAB2OHAAdjiQAHY4oAB2QFAAdkBwAHZAkAB2QLAAdkDgAHZA8AB2QQAAdkEQAHZBIAB2QUAAdkFgAHZBcAB2QYAAdkGgAHZBsAB2SWAAdkmAAHZJsAB2SdAAdkoAAHZKEAB2SiAAdkowAHZKQAB2SmAAdkqAAHZKkAB2SqAAdkrAAHZK0AB2TGAAdkxwAHZMgAB2TKAAdlRQAHZUcAB2VJAAdlSwAHZU4AB2VPAAdlUAAHZVEAB2VSAAdlVAAHZVYAB2VXAAdlWAAHZVoAB2VbAAdl1gAHZdgAB2XaAAdl3AAHZd8AB2XgAAdl4QAHZeIAB2XjAAdl5QAHZecAB2XoAAdl6QAHZesAB2XsAAdmZwAHZmkAB2ZrAAdmbQAHZnAAB2ZxAAdmcgAHZnMAB2Z0AAdmdgAHZngAB2Z5AAdmegAHZnwAB2Z9AAdm+AAHZvoAB2b8AAdm/gAHZwEAB2cCAAdnAwAHZwQAB2cFAAdnBwAHZwkAB2cKAAdnCwAHZw0AB2cOAAdniQAHZ4sAB2eNAAdnjwAHZ5IAB2eTAAdnlAAHZ5UAB2eWAAdnmAAHZ5oAB2ebAAdnnAAHZ54AB2efAAdn6AAHaAwAB2gzAAdoVwAHaFoAB2hcAAdoXgAHaGAAB2hiAAdoZAAHaGUAB2hoAAdogQAHaJ4AB2igAAdoogAHaKQAB2imAAdoqAAHaKoAB2isAAdoyQAHaMwAB2jPAAdo0gAHaNUAB2jYAAdo2wAHaN4AB2jgAAdpWwAHaV0AB2lfAAdpYQAHaWQAB2llAAdpZgAHaWcAB2loAAdpagAHaWwAB2ltAAdpbgAHaXAAB2lxAAdp7AAHae4AB2nxAAdp8wAHafYAB2n3AAdp+AAHafkAB2n6AAdp/AAHaf4AB2n/AAdqAAAHagIAB2oDAAdqfgAHaoAAB2qCAAdqhAAHaocAB2qIAAdqiQAHaooAB2qLAAdqjQAHao8AB2qQAAdqkQAHapMAB2qUAAdrDwAHaxEAB2sUAAdrFgAHaxkAB2saAAdrGwAHaxwAB2sdAAdrHwAHayEAB2siAAdrIwAHayUAB2smAAdrqQAHa80AB2vxAAdsFAAHbDsAB2xbAAdsggAHbKkAB2zJAAds7QAHbREAB20TAAdtFgAHbRgAB20aAAdtHAAHbR8AB20iAAdtJAAHbSYAB20pAAdtKwAHbS0AB20wAAdtMwAHbTQAB205AAdtUgAHbVcAB21ZAAdtXgAHbWEAB21jAAdtrAAHbdAAB233AAduGwAHbh4AB24gAAduIgAHbiQAB24mAAduKAAHbikAB24sAAduRQAHbmoAB25sAAdubgAHbnAAB25yAAdudAAHbnYAB254AAduegAHbnwAB26hAAdupAAHbqcAB26qAAdurQAHbrAAB26zAAdutgAHbrkAB268AAduvgAHbzkAB287AAdvPgAHb0AAB29DAAdvRAAHb0UAB29GAAdvRwAHb0kAB29LAAdvTAAHb00AB29PAAdvUAAHb2EAB29iAAdvZAAHb98AB2/hAAdv4wAHb+UAB2/oAAdv6QAHb+oAB2/rAAdv7AAHb+4AB2/wAAdv8QAHb/IAB2/0AAdv9QAHcHAAB3ByAAdwdQAHcHcAB3B6AAdwewAHcHwAB3B9AAdwfgAHcIAAB3CCAAdwgwAHcIQAB3CGAAdwhwAHcJgAB3CZAAdwmwAHcRYAB3EYAAdxGgAHcRwAB3EfAAdxIAAHcSEAB3EiAAdxIwAHcSUAB3EnAAdxKAAHcSkAB3ErAAdxLAAHcacAB3GpAAdxrAAHca4AB3GxAAdxsgAHcbMAB3G0AAdxtQAHcbcAB3G5AAdxugAHcbsAB3G9AAdxvgAHcc8AB3HQAAdx0gAHck0AB3JPAAdyUQAHclMAB3JWAAdyVwAHclgAB3JZAAdyWgAHclwAB3JeAAdyXwAHcmAAB3JiAAdyYwAHct4AB3LgAAdy4wAHcuUAB3LoAAdy6QAHcuoAB3LrAAdy7AAHcu4AB3LwAAdy8QAHcvIAB3L0AAdy9QAHcw4AB3MPAAdzEAAHcxIAB3ONAAdzjwAHc5EAB3OTAAdzlgAHc5cAB3OYAAdzmQAHc5oAB3OcAAdzngAHc58AB3OgAAdzogAHc6MAB3QeAAd0IAAHdCMAB3QlAAd0KAAHdCkAB3QqAAd0KwAHdCwAB3QuAAd0MAAHdDEAB3QyAAd0NAAHdDUAB3RdAAd0dgAHdJ8AB3SiAAd0pQAHdKgAB3SrAAd0rgAHdLEAB3S0AAd0twAHdLoAB3S9AAd05gAHdOkAB3TsAAd07wAHdPIAB3T1AAd0+AAHdPsAB3T+AAd1AQAHdQQAB3UGAAd1JwAHdUAAB3VkAAd1fAAHdZ0AB3W0AAd1wQAHddwAB3XoAAd2ewAHdp4AB3a+AAd23gAHduAAB3biAAd25AAHduYAB3bpAAd26gAHdusAB3buAAd27wAHdvEAB3byAAd29QAHdvgAB3b5AAd2+gA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Hmi0AB5ovAAeaMQAHmjQAB5o1AAeaNgAHmjcAB5o4AAeaOgAHmjwAB5o9AAeaPgAHmkAAB5pBAAeavAAHmr4AB5rAAAeawgAHmsUAB5rGAAeaxwAHmsgAB5rJAAeaywAHms0AB5rOAAeazwAHmtEAB5rSAAebTQAHm08AB5tRAAebUwAHm1YAB5tXAAebWAAHm1kAB5taAAebXAAHm14AB5tfAAebYAAHm2IAB5tjAAeb9gAHnBkAB5w5AAecWQAHnFsAB5xdAAecXwAHnGEAB5xkAAecZQAHnGYAB5xpAAecagAHnGwAB5xtAAecbwAHnHIAB5xzAAecdAAHnHcAB5x4AAecfQAHnJYAB5yfAAecoQAHnKMAB5ysAAecrwAHnLIAB5y0AAec/QAHnSEAB51IAAedbAAHnW8AB51xAAedcwAHnXUAB513AAedeQAHnXoAB519AAedlgAHnbcAB525AAeduwAHnb0AB52/AAedwQAHncMAB53FAAedxwAHnegAB53rAAed7gAHnfEAB530AAed9wAHnfoAB539AAeeAAAHngIAB559AAeefwAHnoEAB56DAAeehgAHnocAB56IAAeeiQAHnooAB56MAAeejgAHno8AB56QAAeekgAHnpMAB58OAAefEAAHnxIAB58UAAefFwAHnxgAB58ZAAefGgAHnxsAB58dAAefHwAHnyAAB58hAAefIwAHnyQAB5+fAAefoQAHn6QAB5+mAAefqQAHn6oAB5+rAAefrAAHn60AB5+vAAefsQAHn7IAB5+zAAeftQAHn7YAB5/PAAef0AAHn9EAB5/TAAegTgAHoFAAB6BSAAegVAAHoFcAB6BYAAegWQAHoFoAB6BbAAegXQAHoF8AB6BgAAegYQAHoGMAB6BkAAeg3wAHoOEAB6DjAAeg5QAHoOgAB6DpAAeg6gAHoOsAB6DsAAeg7gAHoPAAB6DxAAeg8gAHoPQAB6D1AAehcAAHoXIAB6F0AAehdgAHoXkAB6F6AAehewAHoXwAB6F9AAehfwAHoYEAB6GCAAehgwAHoYUAB6GGAAeiAQAHogMAB6IFAAeiBwAHogoAB6ILAAeiDAAHog0AB6IOAAeiEAAHohIAB6ITAAeiFAAHohYAB6IXAAeikgAHopQAB6KWAAeimAAHopsAB6KcAAeinQAHop4AB6KfAAeioQAHoqMAB6KkAAeipQAHoqcAB6KoAAei8QAHoxUAB6M8AAejYAAHo2MAB6NlAAejZwAHo2kAB6NrAAejbQAHo24AB6NxAAejigAHo6cAB6OpAAejqwAHo60AB6OvAAejsQAHo7MAB6O1AAej0gAHo9UAB6PYAAej2wAHo94AB6PhAAej5AAHo+cAB6PpAAekZAAHpGYAB6RoAAekagAHpG0AB6RuAAekbwAHpHAAB6RxAAekcwAHpHUAB6R2AAekdwAHpHkAB6R6AAek9QAHpPcAB6T5AAek+wAHpP4AB6T/AAelAAAHpQEAB6UCAAelBAAHpQYAB6UHAAelCAAHpQoAB6ULAAelhgAHpYgAB6WKAAeljAAHpY8AB6WQAAelkQAHpZIAB6WTAAellQAHpZcAB6WYAAelmQAHpZsAB6WcAAemFwAHphkAB6YbAAemHQAHpiAAB6YhAAemIgAHpiMAB6YkAAemJgAHpigAB6YpAAemKgAHpiwAB6YtAAemqAAHpqoAB6asAAemrgAHprEAB6ayAAemswAHprQAB6a1AAemtwAHprkAB6a6AAemuwAHpr0AB6a+AAenOQAHpzsAB6c9AAenPwAHp0IAB6dDAAenRAAHp0UAB6dGAAenSAAHp0oAB6dLAAenTAAHp04AB6dPAAenygAHp8wAB6fOAAen0AAHp9MAB6fUAAen1QAHp9YAB6fXAAen2QAHp9sAB6fcAAen3QAHp98AB6fgAAeocwAHqJYAB6i2AAeo1gAHqNgAB6jaAAeo3AAHqN4AB6jhAAeo4gAHqOMAB6jmAAeo5wAHqOkAB6jqAAeo7AAHqO8AB6jwAAeo8QAHqPQAB6j1AAeo+gAHqRMAB6kcAAepHgAHqSAAB6kpAAepLAAHqS8AB6kxAAepegAHqZ4AB6nFAAep6QAHqewAB6nuAAep8AAHqfIAB6n0AAep9gAHqfcAB6n6AAeqEwAHqjQAB6o2AAeqOAAHqjoAB6o8AAeqPgAHqkAAB6pCAAeqRAAHqmUAB6poAAeqawAHqm4AB6pxAAeqdAAHqncAB6p6AAeqfQAHqn8AB6r6AAeq/AAHqv4AB6sAAAerAwAHqwQAB6sFAAerBgAHqwcAB6sJAAerCwAHqwwAB6sNAAerDwAHqxAAB6uLAAerjQAHq48AB6uRAAerlAAHq5UAB6uWAAerlwAHq5gAB6uaAAernAAHq50AB6ueAAeroAAHq6EAB6wcAAesHgAHrCEAB6wjAAesJgAHrCcAB6woAAesKQAHrCoAB6wsAAesLgAHrC8AB6wwAAesMgAHrDMAB6xMAAesTQAHrE4AB6xQAAesywAHrM0AB6zPAAes0QAHrNQAB6zVAAes1gAHrNcAB6zYAAes2gAHrNwAB6zdAAes3gAHrOAAB6zhAAetXAAHrV4AB61gAAetYgAHrWUAB61mAAetZwAHrWgAB61pAAetawAHrW0AB61uAAetbwAHrXEAB61yAAet7QAHre8AB63xAAet8wAHrfYAB633AAet+AAHrfkAB636AAet/AAHrf4AB63/AAeuAAAHrgIAB64DAAeufgAHroAAB66CAAeuhAAHrocAB66IAAeuiQAHrooAB66LAAeujQAHro8AB66QAAeukQAHrpMAB66UAAevDwAHrxEAB68TAAevFQAHrxgAB68ZAAevGgAHrxsAB68cAAevHgAHryAAB68hAAevIgAHryQAB68lAAevbgAHr5IAB6+5AAev3QAHr+AAB6/iAAev5AAHr+YAB6/oAAev6gAHr+sAB6/uAAewBwAHsCQAB7AmAAewKAAHsCoAB7AsAAewLgAHsDAAB7AyAAewTwAHsFIAB7BVAAewWAAHsFsAB7BeAAewYQAHsGQAB7BmAAew4QAHsOMAB7DlAAew5wAHsOoAB7DrAAew7AAHsO0AB7DuAAew8AAHsPIAB7DzAAew9AAHsPYAB7D3AAexcgAHsXQAB7F2AAexeAAHsXsAB7F8AAexfQAHsX4AB7F/AAexgQAHsYMAB7GEAAexhQAHsYcAB7GIAAeyAwAHsgUAB7IHAAeyCQAHsgwAB7INAAeyDgAHsg8AB7IQAAeyEgAHshQAB7IVAAeyFgAHshgAB7IZAAeylAAHspYAB7KYAAeymgAHsp0AB7KeAAeynwAHsqAAB7KhAAeyowAHsqUAB7KmAAeypwAHsqkAB7KqAAezJQAHsycAB7MpAAezKwAHsy4AB7MvAAezMAAHszEAB7MyAAezNAAHszYAB7M3AAezOAAHszoAB7M7AAeztgAHs7gAB7O6AAezvAAHs78AB7PAAAezwQAHs8IAB7PDAAezxQAHs8cAB7PIAAezyQAHs8sAB7PMAAe0RwAHtEkAB7RLAAe0TQA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H14EAB9eDAAfXhQAH14gAB9eJAAfXigAH14sAB9eMAAfXjgAH15AAB9eRAAfXkgAH15QAB9eVAAfYEAAH2BIAB9gVAAfYFwAH2BoAB9gbAAfYHAAH2B0AB9geAAfYIAAH2CIAB9gjAAfYJAAH2CYAB9gnAAfYogAH2KQAB9imAAfYqAAH2KsAB9isAAfYrQAH2K4AB9ivAAfYsQAH2LMAB9i0AAfYtQAH2LcAB9i4AAfZMwAH2TUAB9k3AAfZOQAH2TwAB9k9AAfZPgAH2T8AB9lAAAfZQgAH2UQAB9lFAAfZRgAH2UgAB9lJAAfZxAAH2cYAB9nIAAfZygAH2c0AB9nOAAfZzwAH2dAAB9nRAAfZ0wAH2dUAB9nWAAfZ1wAH2dkAB9naAAfabQAH2pAAB9qwAAfa0AAH2tIAB9rUAAfa1gAH2tgAB9rbAAfa3AAH2t0AB9rgAAfa4QAH2uMAB9rkAAfa5gAH2ukAB9rqAAfa6wAH2u4AB9rvAAfa9AAH2w0AB9sWAAfbGAAH2xoAB9sjAAfbJgAH2ykAB9srAAfbdAAH25gAB9u/AAfb4wAH2+YAB9voAAfb6gAH2+wAB9vuAAfb8AAH2/EAB9v0AAfcDQAH3C4AB9wwAAfcMgAH3DQAB9w2AAfcOAAH3DoAB9w8AAfcPgAH3F8AB9xiAAfcZQAH3GgAB9xrAAfcbgAH3HEAB9x0AAfcdwAH3HkAB9z0AAfc9gAH3PgAB9z6AAfc/QAH3P4AB9z/AAfdAAAH3QEAB90DAAfdBQAH3QYAB90HAAfdCQAH3QoAB92FAAfdhwAH3YkAB92LAAfdjgAH3Y8AB92QAAfdkQAH3ZIAB92UAAfdlgAH3ZcAB92YAAfdmgAH3ZsAB94WAAfeGAAH3hsAB94dAAfeIAAH3iEAB94iAAfeIwAH3iQAB94mAAfeKAAH3ikAB94qAAfeLAAH3i0AB95GAAfeRwAH3kgAB95KAAfexQAH3scAB97JAAfeywAH3s4AB97PAAfe0AAH3tEAB97SAAfe1AAH3tYAB97XAAfe2AAH3toAB97bAAffVgAH31gAB99aAAffXAAH318AB99gAAffYQAH32IAB99jAAffZQAH32cAB99oAAffaQAH32sAB99sAAff5wAH3+kAB9/rAAff7QAH3/AAB9/xAAff8gAH3/MAB9/0AAff9gA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IAzAACAMzAAgDTAAIA20ACANvAAgDcQAIA3MACAN1AAgDdwAIA3kACAN7AAgDfQAIA54ACAOhAAgDpAAIA6cACAOqAAgDrQAIA7AACAOzAAgDtgAIA7gACAQzAAgENQAIBDcACAQ5AAgEPAAIBD0ACAQ+AAgEPwAIBEAACARCAAgERAAIBEUACARGAAgESAAIBEkACATEAAgExgAIBMgACATKAAgEzQAIBM4ACATPAAgE0AAIBNEACATTAAgE1QAIBNYACATXAAgE2QAIBNoACAVVAAgFVwAIBVoACAVcAAgFXwAIBWAACAVhAAgFYgAIBWMACAVlAAgFZwAIBWgACAVpAAgFawAIBWwACAWFAAgFhgAIBYcACAWJAAgGBAAIBgYACAYIAAgGCgAIBg0ACAYOAAgGDwAIBhAACAYRAAgGEwAIBhUACAYWAAgGFwAIBhkACAYaAAgGlQAIBpcACAaZAAgGmwAIBp4ACAafAAgGoAAIBqEACAaiAAgGpAAIBqYACAanAAgGqAAIBqoACAarAAgHJgAIBygACAcqAAgHLAAIBy8ACAcwAAgHMQAIBzIACAczAAgHNQAIBzcACAc4AAgHOQAIBzsACAc8AAgHtwAIB7kACAe7AAgHvQAIB8AACAfBAAgHwgAIB8MACAfEAAgHxgAIB8gACAfJAAgHygAIB8wACAfNAAgISAAICEoACAhMAAgITgAICFEACAhSAAgIUwAICFQACAhVAAgIVwAICFkACAhaAAgIWwAICF0ACAheAAgIpwAICMsACAjyAAgJFgAICRkACAkbAAgJHQAICR8ACAkhAAgJIwAICSQACAknAAgJQAAICV0ACAlfAAgJYQAICWMACAllAAgJZwAICWkACAlrAAgJiAAICYsACAmOAAgJkQAICZQACAmXAAgJmgAICZ0ACAmfAAgKGgAIChwACAoeAAgKIAAICiMACAokAAgKJQAICiYACAonAAgKKQAICisACAosAAgKLQAICi8ACAowAAgKqwAICq0ACAqvAAgKsQAICrQACAq1AAgKtgAICrcACAq4AAgKugAICrwACAq9AAgKvgAICsAACArBAAgLPAAICz4ACAtAAAgLQgAIC0UACAtGAAgLRwAIC0gACAtJAAgLSwAIC00ACAtOAAgLTwAIC1EACAtSAAgLzQAIC88ACAvSAAgL1AAIC9cACAvYAAgL2QAIC9oACAvbAAgL3QAIC98ACAvgAAgL4QAIC+MACAvkAAgMXwAIDGEACAxjAAgMZQAIDGgACAxpAAgMagAIDGsACAxsAAgMbgAIDHAACAxxAAgMcgAIDHQACAx1AAgM8AAIDPIACAz0AAgM9gAIDPkACAz6AAgM+wAIDPwACAz9AAgM/wAIDQEACA0CAAgNAwAIDQUACA0GAAgNgQAIDYMACA2FAAgNhwAIDYoACA2LAAgNjAAIDY0ACA2OAAgNkAAIDZIACA2TAAgNlAAIDZYACA2XAAgOKgAIDk0ACA5tAAgOjQAIDo8ACA6RAAgOkwAIDpUACA6YAAgOmQAIDpoACA6dAAgOngAIDqAACA6hAAgOpAAIDqcACA6oAAgOqQAIDqwACA6tAAgOtgAIDs8ACA7YAAgO2gAIDtwACA7lAAgO6AAIDusACA7tAAgPNgAID1oACA+BAAgPpQAID6gACA+qAAgPrAAID64ACA+wAAgPsgAID7MACA+2AAgPzwAID/AACA/yAAgP9AAID/YACA/4AAgP+gAID/wACA/+AAgQAAAIECEACBAkAAgQJwAIECoACBAtAAgQMAAIEDMACBA2AAgQOQAIEDsACBC2AAgQuAAIELoACBC8AAgQvwAIEMAACBDBAAgQwgAIEMMACBDFAAgQxwAIEMgACBDJAAgQywAIEMwACBFHAAgRSQAIEUsACBFNAAgRUAAIEVEACBFSAAgRUwAIEVQACBFWAAgRWAAIEVkACBFaAAgRXAAIEV0ACBHYAAgR2gAIEd0ACBHfAAgR4gAIEeMACBHkAAgR5QAIEeYACBHoAAgR6gAIEesACBHsAAgR7gAIEe8ACBIIAAgSCQAIEgoACBIMAAgShwAIEokACBKLAAgSjQAIEpAACBKRAAgSkgAIEpMACBKUAAgSlgAIEpgACBKZAAgSmgAIEpwACBKdAAgTGAAIExoACBMcAAgTHgAIEyEACBMiAAgTIwAIEyQACBMlAAgTJwAIEykACBMqAAgTKwAIEy0ACBMuAAgTqQAIE6sACBOtAAgTrwAIE7IACBOzAAgTtAAIE7UACBO2AAgTuAAIE7oACBO7AAgTvAAIE74ACBO/AAgUOgAIFDwACBQ+AAgUQAAIFEMACBREAAgURQAIFEYACBRHAAgUSQAIFEsACBRMAAgUTQAIFE8ACBRQAAgUywAIFM0ACBTPAAgU0QAIFNQACBTVAAgU1gAIFNcACBTYAAgU2gAIFNwACBTdAAgU3gAIFOAACBThAAgVKgAIFU4ACBV1AAgVmQAIFZwACBWeAAgVoAAIFaIACBWkAAgVpgAIFacACBWqAAgVwwAIFeAACBXiAAgV5AAIFeYACBXoAAgV6gAIFewACBXuAAgWCwAIFg4ACBYRAAgWFAAIFhcACBYaAAgWHQAIFiAACBYiAAgWnQAIFp8ACBahAAgWowAIFqYACBanAAgWqAAIFqkACBaqAAgWrAAIFq4ACBavAAgWsAAIFrIACBazAAgXLgAIFzAACBczAAgXNQAIFzgACBc5AAgXOgAIFzsACBc8AAgXPgAIF0AACBdBAAgXQgAIF0QACBdFAAgXwAAIF8IACBfEAAgXxgAIF8kACBfKAAgXywAIF8wACBfNAAgXzwAIF9EACBfSAAgX0wAIF9UACBfWAAgYUQAIGFMACBhWAAgYWAAIGFsACBhcAAgYXQAIGF4ACBhfAAgYYQAIGGMACBhkAAgYZQAIGGcACBhoAAgY6wAIGQ8ACBkzAAgZVgAIGX0ACBmdAAgZxAAIGesACBoLAAgaLwAIGlMACBpVAAgaWAAIGloACBpcAAgaXgAIGmEACBpkAAgaZgAIGmgACBprAAgabQAIGm8ACBpyAAgadQAIGnYACBp/AAgamAAIGp0ACBqfAAgapAAIGqcACBqpAAga8gAIGxYACBs9AAgbYQAIG2QACBtmAAgbaAAIG2oACBtsAAgbbgAIG28ACBtyAAgbiwAIG7AACBuyAAgbtAAIG7YACBu4AAgbugAIG7wACBu+AAgbwAAIG8IACBvnAAgb6gAIG+0ACBvwAAgb8wAIG/YACBv5AAgb/AAIG/8ACBwCAAgcBAAIHH8ACByBAAgchAAIHIYACByJAAgcigAIHIsACByMAAgcjQAIHI8ACByRAAgckgAIHJMACByVAAgclgAIHKcACByoAAgcqgAIHSUACB0nAAgdKQAIHSsACB0uAAgdLwAIHTAACB0xAAgdMgAIHTQACB02AAgdNwAIHTgACB06AAgdOwAIHbYACB24AAgduwAIHb0ACB3AAAgdwQAIHcIACB3DAAgdxAAIHcYACB3IAAgdyQAIHcoACB3MAAgdzQAIHd4ACB3fAAgd4QAIHlwACB5eAAgeYAAIHmIACB5lAAgeZgAIHmcACB5oAAgeaQAIHmsACB5tAAgebgAIHm8ACB5xAAgecgAIHu0ACB7vAAge8gAIHvQACB73AAge+AAIHvkACB76AAge+wAIHv0ACB7/AAgfAAAIHwEACB8DAAgfBAAIHxUACB8WAAgfGAAIH5MACB+VAAgflwAIH5kACB+cAAgfnQAIH54ACB+fAAgfoAAIH6IACB+kAAgfpQAIH6YACB+oAAgfqQAIICQACCAmAAggKQAIICsACCAuAAggLwAIIDAACCAxAAggMgAIIDQACCA2AAggNwAIIDgACCA6AAggOwAIIFQACCBVAAggVgAIIFgACCDTAAgg1QAIINcACCDZAAgg3AAIIN0ACCDeAAgg3wAIIOAACCDiAAgg5AAIIOUACCDmAAgg6AAIIOkACCFkAAghZgAIIWkACCFrAAghbgAIIW8ACCFwAAghcQAIIXIACCF0AAghdgAIIXcACCF4AAghegAIIXsACCGUAAghrQAIIcYACCHJAAghzAAIIc8ACCHSAAgh1QAIIdgACCHxAAgh9AAIIfcACCH6AAgh/QAIIgAACCIDAAgiBQAIIhgACCIvAAgiNQAIIk4ACCJgAAgi8wAIIxYACCM2AAgjVgAII1gACCNaAAgjXAAII14ACCNhAAgjYgAII2MACCNmAAgjZwAII2kACCNqAAgjbAAII28ACCNwAAgjcQAII3QACCN1AAgjegAII5MACCOcAAgjngAII6AACCOpAAgjrAAII68ACCOxAAgj+gAIJB4ACCRFAAgkaQAIJGwACCRuAAgkcAAIJHIACCR0AAgkdgAIJHcACCR6AAgkkwAIJLQACCS2AAgkuAAIJLoACCS8AAgkvgAIJMAACCTCAAgkxAAIJOUACCToAAgk6wAIJO4ACCTxAAgk9AAIJPcACCT6AAgk/QAIJP8ACCV6AAglfAAIJX4ACCWAAAglgwAIJYQACCWFAAglhgAIJYcACCWJAAgliwAIJYwACCWNAAgljwAIJZAACCYLAAgmDQAIJg8ACCYRAAgmFAAIJhUACCYWAAgmFwAIJhgACCYaAAgmHAAIJh0ACCYeAAgmIAAIJiEACCacAAgmngAIJqEACCajAAgmpgAIJqcACCaoAAgmqQAIJqoACCasAAgmrgAIJq8ACCawAAgmsgAIJrMACCbMAAgmzQAIJs4ACCbQAAgnSwAIJ00ACCdPAAgnUQAIJ1QACCdVAAgnVgAIJ1cACCdYAAgnWgAIJ1wACCddAAgnXgAIJ2AACCdhAAgn3AAIJ94ACCfgAAgn4gAIJ+UACCfmAAgn5wAIJ+gACCfpAAgn6wAIJ+0ACCfuAAgn7wAIJ/EACCfyAAgobQAIKG8ACChxAAgocwAIKHYACCh3AAgoeAAIKHkACCh6AAgofAAIKH4ACCh/AAgogAAIKIIACCiDAAgo/gAIKQAACCkCAAgpBAAIKQcACCkIAAgpCQAIKQoACCkLAAgpDQAIKQ8ACCkQAAgpEQAIKRMACCkUAAgpjwAIKZEACCmTAAgplQAIKZgACCmZAAgpmgAIKZsACCmcAAgpngAIKaAACCmhAAgpogAIKaQACCmlAAgp7gAIKhIACCo5AAgqXQAIKmAACCpiAAgqZAAIKmYACCpoAAgqagAIKmsACCpuAAgqhwAIKqQACCqmAAgqqAAIKqoACCqsAAgqrgAIKrAACCqyAAgqzwAIKtIACCrVAAgq2AAIKtsACCreAAgq4QAIKuQACCrmAAgrYQAIK2MACCtlAAgrZwAIK2oACCtrAAgrbAAIK20ACCtuAAgrcAAIK3IACCtzAAgrdAAIK3YACCt3AAgr8gAIK/QACCv2AAgr+AAIK/sACCv8AAgr/QAIK/4ACCv/AAgsAQAILAMACCwEAAgsBQAILAcACCwIAAgsgwAILIUACCyHAAgsiQAILIwACCyNAAgsjgAILI8ACCyQAAgskgAILJQACCyVAAgslgAILJgACCyZAAgtFAAILRYACC0YAAgtGgAILR0ACC0eAAgtHwAILSAACC0hAAgtIwAILSUACC0mAAgtJwAILSkACC0qAAgtpQAILacACC2pAAgtqwAILa4ACC2vAAgtsAAILbEACC2yAAgttAAILbYACC23AAgtuAAILboACC27AAguNgAILjgACC46AAguPAAILj8ACC5AAAguQQAILkIACC5DAAguRQAILkcACC5IAAguSQAILksACC5MAAguxwAILskACC7LAAguzQAILtAACC7RAAgu0gAILtMACC7UAAgu1gAILtgACC7ZAAgu2gAILtwACC7dAAgvcAAIL5MACC+zAAgv0wAIL9UACC/XAAgv2QAIL9sACC/eAAgv3wAIL+AACC/jAAgv5AAIL+YACC/nAAgv6QAIL+wACC/tAAgv7gAIL/EACC/yAAgv9wAIMBAACDAZAAgwGwAIMB0ACDAmAAgwKQAIMCwACDAuAAgwdwAIMJsACDDCAAgw5gAIMOkACDDrAAgw7QAIMO8ACDDxAAgw8wAIMPQACDD3AAgxEAAIMTEACDEzAAgxNQAIMTcACDE5AAgxOwAIMT0ACDE/AAgxQQAIMWIACDFlAAgxaAAIMWsACDFuAAgxcQAIMXQACDF3AAgxegAIMXwACDH3AAgx+QAIMfsACDH9AAgyAAAIMgEACDICAAgyAwAIMgQACDIGAAgyCAAIMgkACDIKAAgyDAAIMg0ACDKIAAgyigAIMowACDKOAAgykQAIMpIACDKTAAgylAAIMpUACDKXAAgymQAIMpoACDKbAAgynQAIMp4ACDMZAAgzGwAIMx4ACDMgAAgzIwAIMyQACDMlAAgzJgAIMycACDMpAAgzKwAIMywACDMtAAgzLwAIMzAACDNJAAgzSgAIM0sACDNNAAgzyAAIM8oACDPMAAgzzgAIM9EACDPSAAgz0wAIM9QACDPVAAgz1wAIM9kACDPaAAgz2wAIM90ACDPeAAg0WQAINFsACDRdAAg0XwAINGIACDRjAAg0ZAAINGUACDRmAAg0aAAINGoACDRrAAg0bAAING4ACDRvAAg06gAINOwACDTuAAg08AAINPMACDT0AAg09QAINPYACDT3AAg0+QAINPsACDT8AAg0/QAINP8ACDUAAAg1ewAINX0ACDV/AAg1gQAINYQACDWFAAg1hgAINYcACDWIAAg1igAINYwACDWNAAg1jgAINZAACDWRAAg2DAAINg4ACDYQAAg2EgAINhUACDYWAAg2FwAINhgACDYZAAg2GwAINh0ACDYeAAg2HwAINiEACDYiAAg2awAINo8ACDa2AAg22gAINt0ACDbfAAg24QAINuMACDblAAg25wAINugACDbrAAg3BAAINyEACDcjAAg3JQAINycACDcpAAg3KwAINy0ACDcvAAg3TAAIN08ACDdSAAg3VQAIN1gACDdbAAg3XgAIN2EACDdjAAg33gAIN+AACDfiAAg35AAIN+cACDfoAAg36QAIN+oACDfrAAg37QAIN+8ACDfwAAg38QAIN/MACDf0AAg4bwAIOHEACDhzAAg4dQA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ISiwACEouAAhKMAAISjIACEo0AAhKNgAISjgACEo6AAhKPAAISl0ACEpgAAhKYwAISmYACEppAAhKbAAISm8ACEpyAAhKdQAISncACEryAAhK9AAISvYACEr4AAhK+wAISvwACEr9AAhK/gAISv8ACEsBAAhLAwAISwQACEsFAAhLBwAISwgACEuDAAhLhQAIS4cACEuJAAhLjAAIS40ACEuOAAhLjwAIS5AACEuSAAhLlAAIS5UACEuWAAhLmAAIS5kACEwUAAhMFgAITBkACEwbAAhMHgAITB8ACEwgAAhMIQAITCIACEwkAAhMJgAITCcACEwoAAhMKgAITCsACExEAAhMRQAITEYACExIAAhMwwAITMUACEzHAAhMyQAITMwACEzNAAhMzgAITM8ACEzQAAhM0gAITNQACEzVAAhM1gAITNgACEzZAAhNVAAITVYACE1YAAhNWgAITV0ACE1eAAhNXwAITWAACE1hAAhNYwAITWUACE1mAAhNZwAITWkACE1qAAhN5QAITecACE3pAAhN6wAITe4ACE3vAAhN8AAITfEACE3yAAhN9AAITfYACE33AAhN+AAITfoACE37AAhOdgAITngACE56AAhOfAAITn8ACE6AAAhOgQAIToIACE6DAAhOhQAITocACE6IAAhOiQAITosACE6MAAhPBwAITwkACE8LAAhPDQAITxAACE8RAAhPEgAITxMACE8UAAhPFgAITxgACE8ZAAhPGgAITxwACE8dAAhPZgAIT4oACE+xAAhP1QAIT9gACE/aAAhP3AAIT94ACE/gAAhP4gAIT+MACE/mAAhP/wAIUBwACFAeAAhQIAAIUCIACFAkAAhQJgAIUCgACFAqAAhQRwAIUEoACFBNAAhQUAAIUFMACFBWAAhQWQAIUFwACFBeAAhQ2QAIUNsACFDdAAhQ3wAIUOIACFDjAAhQ5AAIUOUACFDmAAhQ6AAIUOoACFDrAAhQ7AAIUO4ACFDvAAhRagAIUWwACFFuAAhRcAAIUXMACFF0AAhRdQAIUXYACFF3AAhReQAIUXsACFF8AAhRfQAIUX8ACFGAAAhR+wAIUf0ACFH/AAhSAQAIUgQACFIFAAhSBgAIUgcACFIIAAhSCgAIUgwACFINAAhSDgAIUhAACFIRAAhSjAAIUo4ACFKQAAhSkgAIUpUACFKWAAhSlwAIUpgACFKZAAhSmwAIUp0ACFKeAAhSnwAIUqEACFKiAAhTHQAIUx8ACFMhAAhTIwAIUyYACFMnAAhTKAAIUykACFMqAAhTLAAIUy4ACFMvAAhTMAAIUzIACFMzAAhTrgAIU7AACFOyAAhTtAAIU7cACFO4AAhTuQAIU7oACFO7AAhTvQAIU78ACFPAAAhTwQAIU8MACFPEAAhUPwAIVEEACFRDAAhURQAIVEgACFRJAAhUSgAIVEsACFRMAAhUTgAIVFAACFRRAAhUUgAIVFQACFRVAAhU6AAIVQsACFUrAAhVSwAIVU0ACFVPAAhVUQAIVVMACFVWAAhVVwAIVVgACFVbAAhVXAAIVV4ACFVfAAhVYQAIVWQACFVlAAhVZgAIVWkACFVqAAhVbwAIVYgACFWRAAhVkwAIVZUACFWeAAhVoQAIVaQACFWmAAhV7wAIVhMACFY6AAhWXgAIVmEACFZjAAhWZQAIVmcACFZpAAhWawAIVmwACFZvAAhWiAAIVqkACFarAAhWrQAIVq8ACFaxAAhWswAIVrUACFa3AAhWuQAIVtoACFbdAAhW4AAIVuMACFbmAAhW6QAIVuwACFbvAAhW8gAIVvQACFdvAAhXcQAIV3MACFd1AAhXeAAIV3kACFd6AAhXewAIV3wACFd+AAhXgAAIV4EACFeCAAhXhAAIV4UACFgAAAhYAgAIWAQACFgGAAhYCQAIWAoACFgLAAhYDAAIWA0ACFgPAAhYEQAIWBIACFgTAAhYFQAIWBYACFiRAAhYkwAIWJYACFiYAAhYmwAIWJwACFidAAhYngAIWJ8ACFihAAhYowAIWKQACFilAAhYpwAIWKgACFjBAAhYwgAIWMMACFjFAAhZQAAIWUIACFlEAAhZRgAIWUkACFlKAAhZSwAIWUwACFlNAAhZTwAIWVEACFlSAAhZUwAIWVUACFlWAAhZ0QAIWdMACFnVAAhZ1wAIWdoACFnbAAhZ3AAIWd0ACFneAAhZ4AAIWeIACFnjAAhZ5AAIWeYACFnnAAhaYgAIWmQACFpmAAhaaAAIWmsACFpsAAhabQAIWm4ACFpvAAhacQAIWnMACFp0AAhadQAIWncACFp4AAha8wAIWvUACFr3AAha+QAIWvwACFr9AAha/gAIWv8ACFsAAAhbAgAIWwQACFsFAAhbBgAIWwgACFsJAAhbhAAIW4YACFuIAAhbigAIW40ACFuOAAhbjwAIW5AACFuRAAhbkwAIW5UACFuWAAhblwAIW5kACFuaAAhb4wAIXAcACFwuAAhcUgAIXFUACFxXAAhcWQAIXFsACFxdAAhcXwAIXGAACFxjAAhcfAAIXJkACFybAAhcnQAIXJ8ACFyhAAhcowAIXKUACFynAAhcxAAIXMcACFzKAAhczQAIXNAACFzTAAhc1gAIXNkACFzbAAhdVgAIXVgACF1aAAhdXAAIXV8ACF1gAAhdYQAIXWIACF1jAAhdZQAIXWcACF1oAAhdaQAIXWsACF1sAAhd5wAIXekACF3rAAhd7QAIXfAACF3xAAhd8gAIXfMACF30AAhd9gAIXfgACF35AAhd+gAIXfwACF39AAheeAAIXnoACF58AAhefgAIXoEACF6CAAhegwAIXoQACF6FAAhehwAIXokACF6KAAheiwAIXo0ACF6OAAhfCQAIXwsACF8NAAhfDwAIXxIACF8TAAhfFAAIXxUACF8WAAhfGAAIXxoACF8bAAhfHAAIXx4ACF8fAAhfmgAIX5wACF+eAAhfoAAIX6MACF+kAAhfpQAIX6YACF+nAAhfqQAIX6sACF+sAAhfrQAIX68ACF+wAAhgKwAIYC0ACGAvAAhgMQAIYDQACGA1AAhgNgAIYDcACGA4AAhgOgAIYDwACGA9AAhgPgAIYEAACGBBAAhgvAAIYL4ACGDAAAhgwgAIYMUACGDGAAhgxwAIYMgACGDJAAhgywAIYM0ACGDOAAhgzwAIYNEACGDSAAhhZQAIYYgACGGoAAhhyAAIYcoACGHMAAhhzgAIYdAACGHTAAhh1AAIYdUACGHYAAhh2QAIYdsACGHcAAhh3wAIYeIACGHjAAhh5AAIYecACGHoAAhh7QAIYgYACGIPAAhiEQAIYhMACGIcAAhiHwAIYiIACGIkAAhibQAIYpEACGK4AAhi3AAIYt8ACGLhAAhi4wAIYuUACGLnAAhi6QAIYuoACGLtAAhjBgAIYycACGMpAAhjKwAIYy0ACGMvAAhjMQAIYzMACGM1AAhjNwAIY1gACGNbAAhjXgAIY2EACGNkAAhjZwAIY2oACGNtAAhjcAAIY3IACGPtAAhj7wAIY/EACGPzAAhj9gAIY/cACGP4AAhj+QAIY/oACGP8AAhj/gAIY/8ACGQAAAhkAgAIZAMACGR+AAhkgAAIZIIACGSEAAhkhwAIZIgACGSJAAhkigAIZIsACGSNAAhkjwAIZJAACGSRAAhkkwAIZJQACGUPAAhlEQAIZRQACGUWAAhlGQAIZRoACGUbAAhlHAAIZR0ACGUfAAhlIQAIZSIACGUjAAhlJQAIZSYACGU/AAhlQAAIZUEACGVDAAhlvgAIZcAACGXCAAhlxAAIZccACGXIAAhlyQAIZcoACGXLAAhlzQAIZc8ACGXQAAhl0QAIZdMACGXUAAhmTwAIZlEACGZTAAhmVQAIZlgACGZZAAhmWgAIZlsACGZcAAhmXgAIZmAACGZhAAhmYgAIZmQACGZlAAhm4AAIZuIACGbkAAhm5gAIZukACGbqAAhm6wAIZuwACGbtAAhm7wAIZvEACGbyAAhm8wAIZvUACGb2AAhncQAIZ3MACGd1AAhndwAIZ3oACGd7AAhnfAAIZ30ACGd+AAhngAAIZ4IACGeDAAhnhAAIZ4YACGeHAAhoAgAIaAQACGgGAAhoCAAIaAsACGgMAAhoDQAIaA4ACGgPAAhoEQAIaBMACGgUAAhoFQAIaBcACGgYAAhoYQAIaIUACGisAAho0AAIaNMACGjVAAho1wAIaNkACGjbAAho3QAIaN4ACGjhAAho+gAIaRcACGkZAAhpGwAIaR0ACGkfAAhpIQAIaSMACGklAAhpQgAIaUUACGlIAAhpSwAIaU4ACGlRAAhpVAAIaVcACGlZAAhp1AAIadYACGnYAAhp2gAIad0ACGneAAhp3wAIaeAACGnhAAhp4wAIaeUACGnmAAhp5wAIaekACGnqAAhqZQAIamcACGppAAhqawAIam4ACGpvAAhqcAAIanEACGpyAAhqdAAIanYACGp3AAhqeAAIanoACGp7AAhq9gAIavgACGr6AAhq/AAIav8ACGsAAAhrAQAIawIACGsDAAhrBQAIawcACGsIAAhrCQAIawsACGsMAAhrhwAIa4kACGuMAAhrjgAIa5EACGuSAAhrkwAIa5QACGuVAAhrlwAIa5kACGuaAAhrmwAIa50ACGueAAhsGQAIbBsACGwdAAhsHwAIbCIACGwjAAhsJAAIbCUACGwmAAhsKAAIbCoACGwrAAhsLAAIbC4ACGwvAAhsqgAIbKwACGyuAAhssAAIbLMACGy0AAhstQAIbLYACGy3AAhsuQAIbLsACGy8AAhsvQAIbL8ACGzAAAhtOwAIbT0ACG1AAAhtQgAIbUUACG1GAAhtRwAIbUgACG1JAAhtSwAIbU0ACG1OAAhtTwAIbVEACG1SAAhtYwAIbWQACG1mAAht4QAIbeMACG3lAAht5wAIbeoACG3rAAht7AAIbe0ACG3uAAht8AAIbfIACG3zAAht9AAIbfYACG33AAhucgAIbnQACG52AAhueAAIbnsACG58AAhufQAIbn4ACG5/AAhugQAIboMACG6EAAhuhQAIbocACG6IAAhvAwAIbwUACG8IAAhvCgAIbw0ACG8OAAhvDwAIbxAACG8RAAhvEwAIbxUACG8WAAhvFwAIbxkACG8aAAhvrQAIb9AACG/wAAhwEAAIcBIACHAUAAhwFgAIcBgACHAbAAhwHAAIcB0ACHAgAAhwIQAIcCMACHAkAAhwJwAIcCoACHArAAhwLAAIcC8ACHAwAAhwOQAIcFIACHBbAAhwXQAIcF8ACHBoAAhwawAIcG4ACHBwAAhwuQAIcN0ACHEEAAhxKAAIcSsACHEtAAhxLwAIcTEACHEzAAhxNQAIcTYACHE5AAhxUgAIcXMACHF1AAhxdwAIcXkACHF7AAhxfQAIcX8ACHGBAAhxgwAIcaQACHGnAAhxqgAIca0ACHGwAAhxswAIcbYACHG5AAhxvAAIcb4ACHI5AAhyOwAIcj0ACHI/AAhyQgAIckMACHJEAAhyRQAIckYACHJIAAhySgAIcksACHJMAAhyTgAIck8ACHLKAAhyzAAIcs4ACHLQAAhy0wAIctQACHLVAAhy1gAIctcACHLZAAhy2wAIctwACHLdAAhy3wAIcuAACHNbAAhzXQAIc2AACHNiAAhzZQAIc2YACHNnAAhzaAAIc2kACHNrAAhzbQAIc24ACHNvAAhzcQAIc3IACHOLAAhzjAAIc40ACHOPAAh0CgAIdAwACHQOAAh0EAAIdBMACHQUAAh0FQAIdBYACHQXAAh0GQAIdBsACHQcAAh0HQAIdB8ACHQgAAh0mwAIdJ0ACHSfAAh0oQAIdKQACHSlAAh0pgAIdKcACHSoAAh0qgAIdKwACHStAAh0rgAIdLAACHSxAAh1LAAIdS4ACHUwAAh1MgAIdTUACHU2AAh1NwAIdTgACHU5AAh1OwAIdT0ACHU+AAh1PwAIdUEACHVCAAh1vQA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ImaIACJmkAAiZpwAImagACJmpAAiZqgAImasACJmtAAiZrwAImbAACJmxAAiZswAImbQACJovAAiaMQAImjMACJo1AAiaOAAImjkACJo6AAiaOwAImjwACJo+AAiaQAAImkEACJpCAAiaRAAImkUACJrAAAiawgAImsQACJrGAAiayQAImsoACJrLAAiazAAIms0ACJrPAAia0QAImtIACJrTAAia1QAImtYACJtRAAibUwAIm1UACJtXAAibWgAIm1sACJtcAAibXQAIm14ACJtgAAibYgAIm2MACJtkAAibZgAIm2cACJviAAib5AAIm+YACJvoAAib6wAIm+wACJvtAAib7gAIm+8ACJvxAAib8wAIm/QACJv1AAib9wAIm/gACJxzAAicdQAInHcACJx5AAicfAAInH0ACJx+AAicfwAInIAACJyCAAichAAInIUACJyGAAiciAAInIkACJ0EAAidBgAInQgACJ0KAAidDQAInQ4ACJ0PAAidEAAInREACJ0TAAidFQAInRYACJ0XAAidGQAInRoACJ2tAAid0AAInfAACJ4QAAieEgAInhQACJ4WAAieGAAInhsACJ4cAAieHQAIniAACJ4hAAieIwAIniQACJ4mAAieKQAInioACJ4rAAieLgAIni8ACJ40AAieTQAInlYACJ5YAAieWgAInmMACJ5mAAieaQAInmsACJ60AAie2AAInv8ACJ8jAAifJgAInygACJ8qAAifLAAIny4ACJ8wAAifMQAInzQACJ9NAAifbgAIn3AACJ9yAAifdAAIn3YACJ94AAifegAIn3wACJ9+AAifnwAIn6IACJ+lAAifqAAIn6sACJ+uAAifsQAIn7QACJ+3AAifuQAIoDQACKA2AAigOAAIoDoACKA9AAigPgAIoD8ACKBAAAigQQAIoEMACKBFAAigRgAIoEcACKBJAAigSgAIoMUACKDHAAigyQAIoMsACKDOAAigzwAIoNAACKDRAAig0gAIoNQACKDWAAig1wAIoNgACKDaAAig2wAIoVYACKFYAAihWwAIoV0ACKFgAAihYQAIoWIACKFjAAihZAAIoWYACKFoAAihaQAIoWoACKFsAAihbQAIoYYACKGHAAihiAAIoYoACKIFAAiiBwAIogkACKILAAiiDgAIog8ACKIQAAiiEQAIohIACKIUAAiiFgAIohcACKIYAAiiGgAIohsACKKWAAiimAAIopoACKKcAAiinwAIoqAACKKhAAiiogAIoqMACKKlAAiipwAIoqgACKKpAAiiqwAIoqwACKMnAAijKQAIoysACKMtAAijMAAIozEACKMyAAijMwAIozQACKM2AAijOAAIozkACKM6AAijPAAIoz0ACKO4AAijugAIo7wACKO+AAijwQAIo8IACKPDAAijxAAIo8UACKPHAAijyQAIo8oACKPLAAijzQAIo84ACKRJAAikSwAIpE0ACKRPAAikUgAIpFMACKRUAAikVQAIpFYACKRYAAikWgAIpFsACKRcAAikXgAIpF8ACKSoAAikzAAIpPMACKUXAAilGgAIpRwACKUeAAilIAAIpSIACKUkAAilJQAIpSgACKVBAAilXgAIpWAACKViAAilZAAIpWYACKVoAAilagAIpWwACKWJAAiljAAIpY8ACKWSAAillQAIpZgACKWbAAilngAIpaAACKYbAAimHQAIph8ACKYhAAimJAAIpiUACKYmAAimJwAIpigACKYqAAimLAAIpi0ACKYuAAimMAAIpjEACKasAAimrgAIprAACKayAAimtQAIprYACKa3AAimuAAIprkACKa7AAimvQAIpr4ACKa/AAimwQAIpsIACKc9AAinPwAIp0EACKdDAAinRgAIp0cACKdIAAinSQAIp0oACKdMAAinTgAIp08ACKdQAAinUgAIp1MACKfOAAin0AAIp9IACKfUAAin1wAIp9gACKfZAAin2gAIp9sACKfdAAin3wAIp+AACKfhAAin4wAIp+QACKhfAAioYQAIqGMACKhlAAioaAAIqGkACKhqAAioawAIqGwACKhuAAiocAAIqHEACKhyAAiodAAIqHUACKjwAAio8gAIqPQACKj2AAio+QAIqPoACKj7AAio/AAIqP0ACKj/AAipAQAIqQIACKkDAAipBQAIqQYACKmBAAipgwAIqYUACKmHAAipigAIqYsACKmMAAipjQAIqY4ACKmQAAipkgAIqZMACKmUAAiplgAIqZcACKoqAAiqTQAIqm0ACKqNAAiqjwAIqpEACKqTAAiqlQAIqpgACKqZAAiqmgAIqp0ACKqeAAiqoAAIqqEACKqjAAiqpgAIqqcACKqoAAiqqwAIqqwACKqxAAiqygAIqtMACKrVAAiq1wAIquAACKrjAAiq5gAIqugACKsxAAirVQAIq3wACKugAAirowAIq6UACKunAAirqQAIq6sACKutAAirrgAIq7EACKvKAAir6wAIq+0ACKvvAAir8QAIq/MACKv1AAir9wAIq/kACKv7AAisHAAIrB8ACKwiAAisJQAIrCgACKwrAAisLgAIrDEACKw0AAisNgAIrLEACKyzAAistQAIrLcACKy6AAisuwAIrLwACKy9AAisvgAIrMAACKzCAAiswwAIrMQACKzGAAisxwAIrUIACK1EAAitRgAIrUgACK1LAAitTAAIrU0ACK1OAAitTwAIrVEACK1TAAitVAAIrVUACK1XAAitWAAIrdMACK3VAAit2AAIrdoACK3dAAit3gAIrd8ACK3gAAit4QAIreMACK3lAAit5gAIrecACK3pAAit6gAIrgMACK4EAAiuBQAIrgcACK6CAAiuhAAIroYACK6IAAiuiwAIrowACK6NAAiujgAIro8ACK6RAAiukwAIrpQACK6VAAiulwAIrpgACK8TAAivFQAIrxcACK8ZAAivHAAIrx0ACK8eAAivHwAIryAACK8iAAivJAAIryUACK8mAAivKAAIrykACK+kAAivpgAIr6gACK+qAAivrQAIr64ACK+vAAivsAAIr7EACK+zAAivtQAIr7YACK+3AAivuQAIr7oACLA1AAiwNwAIsDkACLA7AAiwPgAIsD8ACLBAAAiwQQAIsEIACLBEAAiwRgAIsEcACLBIAAiwSgAIsEsACLDGAAiwyAAIsMoACLDMAAiwzwAIsNAACLDRAAiw0gAIsNMACLDVAAiw1wAIsNgACLDZAAiw2wAIsNwACLElAAixSQAIsXAACLGUAAixlwAIsZkACLGbAAixnQAIsZ8ACLGhAAixogAIsaUACLG+AAix2wAIsd0ACLHfAAix4QAIseMACLHlAAix5wAIsekACLIGAAiyCQAIsgwACLIPAAiyEgAIshUACLIYAAiyGwAIsh0ACLKYAAiymgAIspwACLKeAAiyoQAIsqIACLKjAAiypAAIsqUACLKnAAiyqQAIsqoACLKrAAiyrQAIsq4ACLMpAAizKwAIsy0ACLMvAAizMgAIszMACLM0AAizNQAIszYACLM4AAizOgAIszsACLM8AAizPgAIsz8ACLO6AAizvAAIs74ACLPAAAizwwAIs8QACLPFAAizxgAIs8cACLPJAAizywAIs8wACLPNAAizzwAIs9AACLRLAAi0TQAItE8ACLRRAAi0VAAItFUACLRWAAi0VwAItFgACLRaAAi0XAAItF0ACLReAAi0YAAItGEACLTcAAi03gAItOAACLTiAAi05QAItOYACLTnAAi06AAItOkACLTrAAi07QAItO4ACLTvAAi08QAItPIACLVtAAi1bwAItXEACLVzAAi1dgAItXcACLV4AAi1eQAItXoACLV8AAi1fgAItX8ACLWAAAi1ggAItYMACLX+AAi2AAAItgIACLYEAAi2BwAItggACLYJAAi2CgAItgsACLYNAAi2DwAIthAACLYRAAi2EwAIthQACLanAAi2ygAItuoACLcKAAi3DAAItw4ACLcQAAi3EgAItxUACLcWAAi3FwAItxoACLcbAAi3HQAItx4ACLcgAAi3IwAItyQACLclAAi3KAAItykACLcuAAi3RwAIt1AACLdSAAi3VAAIt10ACLdgAAi3YwAIt2UACLeuAAi30gAIt/kACLgdAAi4IAAIuCIACLgkAAi4JgAIuCgACLgqAAi4KwAIuC4ACLhHAAi4aAAIuGoACLhsAAi4bgAIuHAACLhyAAi4dAAIuHYACLh4AAi4mQAIuJwACLifAAi4ogAIuKUACLioAAi4qwAIuK4ACLixAAi4swAIuS4ACLkwAAi5MgAIuTQACLk3AAi5OAAIuTkACLk6AAi5OwAIuT0ACLk/AAi5QAAIuUEACLlDAAi5RAAIub8ACLnBAAi5wwAIucUACLnIAAi5yQAIucoACLnLAAi5zAAIuc4ACLnQAAi50QAIudIACLnUAAi51QAIulAACLpSAAi6VQAIulcACLpaAAi6WwAIulwACLpdAAi6XgAIumAACLpiAAi6YwAIumQACLpmAAi6ZwAIuoAACLqBAAi6ggAIuoQACLr/AAi7AQAIuwMACLsFAAi7CAAIuwkACLsKAAi7CwAIuwwACLsOAAi7EAAIuxEACLsSAAi7FAAIuxUACLuQAAi7kgAIu5QACLuWAAi7mQAIu5oACLubAAi7nAAIu50ACLufAAi7oQAIu6IACLujAAi7pQAIu6YACLwhAAi8IwAIvCUACLwnAAi8KgAIvCsACLwsAAi8LQAIvC4ACLwwAAi8MgAIvDMACLw0AAi8NgA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I1ucACNcLAAjXDgAI1xAACNcSAAjXFAAI1xYACNcYAAjXGQAI1xwACNc1AAjXUgAI11QACNdWAAjXWAAI11oACNdcAAjXXgAI12AACNd9AAjXgAAI14MACNeGAAjXiQAI14wACNePAAjXkgAI15QACNgPAAjYEQAI2BMACNgVAAjYGAAI2BkACNgaAAjYGwAI2BwACNgeAAjYIAAI2CEACNgiAAjYJAAI2CUACNigAAjYogAI2KQACNimAAjYqQAI2KoACNirAAjYrAAI2K0ACNivAAjYsQAI2LIACNizAAjYtQAI2LYACNkxAAjZMwAI2TUACNk3AAjZOgAI2TsACNk8AAjZPQAI2T4ACNlAAAjZQgAI2UMACNlEAAjZRgAI2UcACNnCAAjZxAAI2ccACNnJAAjZzAAI2c0ACNnOAAjZzwAI2dAACNnSAAjZ1AAI2dUACNnWAAjZ2AAI2dkACNpUAAjaVgAI2lgACNpaAAjaXQAI2l4ACNpfAAjaYAAI2mEACNpjAAjaZQAI2mYACNpnAAjaaQAI2moACNrlAAja5wAI2ukACNrrAAja7gAI2u8ACNrwAAja8QAI2vIACNr0AAja9gAI2vcACNr4AAja+gAI2vsACNt2AAjbeAAI23oACNt8AAjbfwAI24AACNuBAAjbggAI24MACNuFAAjbhwAI24gACNuJAAjbiwAI24wACNwfAAjcQgAI3GIACNyCAAjchAAI3IYACNyIAAjcigAI3I0ACNyOAAjcjwAI3JIACNyTAAjclQAI3JYACNyZAAjcnAAI3J0ACNyeAAjcoQAI3KIACNynAAjcwAAI3MkACNzLAAjczQAI3NYACNzZAAjc3AAI3N4ACN0nAAjdSwAI3XIACN2WAAjdmQAI3ZsACN2dAAjdnwAI3aEACN2jAAjdpAAI3acACN3AAAjd4QAI3eMACN3lAAjd5wAI3ekACN3rAAjd7QAI3e8ACN3xAAjeEgAI3hUACN4YAAjeGwAI3h4ACN4hAAjeJAAI3icACN4qAAjeLAAI3qcACN6pAAjeqwAI3q0ACN6wAAjesQAI3rIACN6zAAjetAAI3rYACN64AAjeuQAI3roACN68AAjevQAI3zgACN86AAjfPAAI3z4ACN9BAAjfQgAI30MACN9EAAjfRQAI30cACN9JAAjfSgAI30sACN9NAAjfTgAI38kACN/LAAjfzgAI39AACN/TAAjf1AAI39UACN/WAAjf1wAI39kACN/bAAjf3AAI390ACN/fAAjf4AAI3/kACN/6AAjf+wAI3/0ACOB4AAjgegAI4HwACOB+AAjggQAI4IIACOCDAAjghAAI4IUACOCHAAjgiQAI4IoACOCLAAjgjQAI4I4ACOEJAAjhCwAI4Q0ACOEPAAjhEgAI4RMACOEUAAjhFQAI4RYACOEYAAjhGgAI4RsACOEcAAjhHgAI4R8ACOGaAAjhnAAI4Z4ACOGgAAjhowAI4aQACOGlAAjhpgAI4acACOGpAAjhqwAI4awACOGtAAjhrwAI4bAACOIrAAjiLQAI4i8ACOIxAAjiNAAI4jUACOI2AAjiNwAI4jgACOI6AAjiPAAI4j0ACOI+AAjiQAAI4kEACOK8AAjivgAI4sAACOLCAAjixQAI4sYACOLHAAjiyAAI4skACOLLAAjizQAI4s4ACOLPAAji0QAI4tIACOMbAAjjPwAI42YACOOKAAjjjQAI448ACOORAAjjkwAI45UACOOXAAjjmAAI45sACOO0AAjj0QAI49MACOPVAAjj1wAI49kACOPbAAjj3QAI498ACOP8AAjj/wAI5AIACOQFAAjkCAAI5AsACOQOAAjkEQAI5BMACOSOAAjkkAAI5JIACOSUAAjklwAI5JgACOSZAAjkmgAI5JsACOSdAAjknwAI5KAACOShAAjkowAI5KQACOUfAAjlIQAI5SMACOUlAAjlKAAI5SkACOUqAAjlKwAI5SwACOUuAAjlMAAI5TEACOUyAAjlNAAI5TUACOWwAAjlsgAI5bQACOW2AAjluQAI5boACOW7AAjlvAAI5b0ACOW/AAjlwQAI5cIACOXDAAjlxQAI5cYACOZBAAjmQwAI5kYACOZIAAjmSwAI5kwACOZNAAjmTgAI5k8ACOZRAAjmUwAI5lQACOZVAAjmVwAI5lgACObTAAjm1QAI5tcACObZAAjm3AAI5t0ACObeAAjm3wAI5uAACObiAAjm5AAI5uUACObmAAjm6AAI5ukACOdkAAjnZgAI52gACOdqAAjnbQAI524ACOdvAAjncAAI53EACOdzAAjndQAI53YACOd3AAjneQAI53oACOf1AAjn9wAI5/oACOf8AAjn/wAI6AAACOgBAAjoAgAI6AMACOgFAAjoBwA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JAjkACQI6AAkCPAAJAj0ACQK4AAkCugAJArwACQK+AAkCwQAJAsIACQLDAAkCxAAJAsUACQLHAAkCyQAJAsoACQLLAAkCzQAJAs4ACQNhAAkDhAAJA6QACQPEAAkDxgAJA8gACQPKAAkDzAAJA88ACQPQAAkD0QAJA9QACQPVAAkD1wAJA9gACQPbAAkD3gAJA98ACQPgAAkD4wAJA+QACQPpAAkEAgAJBAsACQQNAAkEDwAJBBgACQQbAAkEHgAJBCAACQRpAAkEjQAJBLQACQTYAAkE2wAJBN0ACQTfAAkE4QAJBOMACQTlAAkE5gAJBOkACQUCAAkFIwAJBSUACQUnAAkFKQAJBSsACQUtAAkFLwAJBTEACQUzAAkFVAAJBVcACQVaAAkFXQAJBWAACQVjAAkFZgAJBWkACQVsAAkFbgAJBekACQXrAAkF7QAJBe8ACQXyAAkF8wAJBfQACQX1AAkF9gAJBfgACQX6AAkF+wAJBfwACQX+AAkF/wAJBnoACQZ8AAkGfgAJBoAACQaDAAkGhAAJBoUACQaGAAkGhwAJBokACQaLAAkGjAAJBo0ACQaPAAkGkAAJBwsACQcNAAkHEAAJBxIACQcVAAkHFgAJBxcACQcYAAkHGQAJBxsACQcdAAkHHgAJBx8ACQchAAkHIgAJBzsACQc8AAkHPQAJBz8ACQe6AAkHvAAJB74ACQfAAAkHwwAJB8QACQfFAAkHxgAJB8cACQfJAAkHywAJB8wACQfNAAkHzwAJB9AACQhLAAkITQAJCE8ACQhRAAkIVAAJCFUACQhWAAkIVwAJCFgACQhaAAkIXAAJCF0ACQheAAkIYAAJCGEACQjcAAkI3gAJCOAACQjiAAkI5QAJCOYACQjnAAkI6AAJCOkACQjrAAkI7QAJCO4ACQjvAAkI8QAJCPIACQltAAkJbwAJCXEACQlzAAkJdgAJCXcACQl4AAkJeQAJCXoACQl8AAkJfgAJCX8ACQmAAAkJggAJCYMACQn+AAkKAAAJCgIACQoEAAkKBwAJCggACQoJAAkKCgAJCgsACQoNAAkKDwAJChAACQoRAAkKEwAJChQACQpdAAkKgQAJCqgACQrMAAkKzwAJCtEACQrTAAkK1QAJCtcACQrZAAkK2gAJCt0ACQr2AAkLEwAJCxUACQsXAAkLGQAJCxsACQsdAAkLHwAJCyEACQs+AAkLQQAJC0QACQtHAAkLSgAJC00ACQtQAAkLUwAJC1UACQvQAAkL0gAJC9QACQvWAAkL2QAJC9oACQvbAAkL3AAJC90ACQvfAAkL4QAJC+IACQvjAAkL5QAJC+YACQxhAAkMYwAJDGUACQxnAAkMagAJDGsACQxsAAkMbQAJDG4ACQxwAAkMcgAJDHMACQx0AAkMdgAJDHcACQzyAAkM9AAJDPYACQz4AAkM+wAJDPwACQz9AAkM/gAJDP8ACQ0BAAkNAwAJDQQACQ0FAAkNBwAJDQgACQ2DAAkNhQAJDYgACQ2KAAkNjQAJDY4ACQ2PAAkNkAAJDZEACQ2TAAkNlQAJDZYACQ2XAAkNmQAJDZoACQ4VAAkOFwAJDhkACQ4bAAkOHgAJDh8ACQ4gAAkOIQAJDiIACQ4kAAkOJgAJDicACQ4oAAkOKgAJDisACQ6mAAkOqAAJDqoACQ6sAAkOrwAJDrAACQ6xAAkOsgAJDrMACQ61AAkOtwAJDrgACQ65AAkOuwAJDrwACQ83AAkPOQAJDzwACQ8+AAkPQQAJD0IACQ9DAAkPRAAJD0UACQ9HAAkPSQAJD0oACQ9LAAkPTQAJD04ACQ/hAAkQBAAJECQACRBEAAkQRgAJEEgACRBKAAkQTAAJEE8ACRBQAAkQUQAJEFQACRBVAAkQVwAJEFgACRBaAAkQXQAJEF4ACRBfAAkQYgAJEGMACRBoAAkQgQAJEIoACRCMAAkQjgAJEJcACRCaAAkQnQAJEJ8ACRDoAAkRDAAJETMACRFXAAkRWgAJEVwACRFeAAkRYAAJEWIACRFkAAkRZQAJEWgACRGBAAkRogAJEaQACRGmAAkRqAAJEaoACRGsAAkRrgAJEbAACRGyAAkR0wAJEdYACRHZAAkR3AAJEd8ACRHiAAkR5QAJEegACRHrAAkR7QAJEmgACRJqAAkSbAAJEm4ACRJxAAkScgAJEnMACRJ0AAkSdQAJEncACRJ5AAkSegAJEnsACRJ9AAkSfgAJEvkACRL7AAkS/QAJEv8ACRMCAAkTAwAJEwQACRMFAAkTBgAJEwgACRMKAAkTCwAJEwwACRMOAAkTDwAJE4oACROMAAkTjwAJE5EACROUAAkTlQAJE5YACROXAAkTmAAJE5oACROcAAkTnQAJE54ACROgAAkToQAJE7oACRO7AAkTvAAJE74ACRQ5AAkUOwAJFD0ACRQ/AAkUQgAJFEMACRREAAkURQAJFEYACRRIAAkUSgAJFEsACRRMAAkUTgAJFE8ACRTKAAkUzAAJFM4ACRTQAAkU0wAJFNQACRTVAAkU1gAJFNcACRTZAAkU2wAJFNwACRTdAAkU3wAJFOAACRVbAAkVXQAJFV8ACRVhAAkVZAAJFWUACRVmAAkVZwAJFWgACRVqAAkVbAAJFW0ACRVuAAkVcAAJFXEACRXsAAkV7gAJFfAACRXyAAkV9QAJFfYACRX3AAkV+AAJFfkACRX7AAkV/QAJFf4ACRX/AAkWAQAJFgIACRZ9AAkWfwAJFoEACRaDAAkWhgAJFocACRaIAAkWiQAJFooACRaMAAkWjgAJFo8ACRaQAAkWkgAJFpMACRbcAAkXAAAJFycACRdLAAkXTgAJF1AACRdSAAkXVAAJF1YACRdYAAkXWQAJF1wACRd1AAkXkgAJF5QACReWAAkXmAAJF5oACRecAAkXngAJF6AACRe9AAkXwAAJF8MACRfGAAkXyQAJF8wACRfPAAkX0gAJF9QACRhPAAkYUQAJGFMACRhVAAkYWAAJGFkACRhaAAkYWwAJGFwACRheAAkYYAAJGGEACRhiAAkYZAAJGGUACRjgAAkY4gAJGOQACRjmAAkY6QAJGOoACRjrAAkY7AAJGO0ACRjvAAkY8QAJGPIACRjzAAkY9QAJGPYACRlxAAkZcwAJGXUACRl3AAkZegAJGXsACRl8AAkZfQAJGX4ACRmAAAkZggAJGYMACRmEAAkZhgAJGYcACRoCAAkaBAAJGgYACRoIAAkaCwAJGgwACRoNAAkaDgAJGg8ACRoRAAkaEwAJGhQACRoVAAkaFwAJGhgACRqTAAkalQAJGpcACRqZAAkanAAJGp0ACRqeAAkanwAJGqAACRqiAAkapAAJGqUACRqmAAkaqAAJGqkACRskAAkbJgAJGygACRsqAAkbLQAJGy4ACRsvAAkbMAAJGzEACRszAAkbNQAJGzYACRs3AAkbOQAJGzoACRu1AAkbtwAJG7kACRu7AAkbvgAJG78ACRvAAAkbwQAJG8IACRvEAAkbxgAJG8cACRvIAAkbygAJG8sACRvcAAkb3QAJG98ACRvwAAkcAQAJHAQACRwHAAkcCgAJHA0ACRwPAAkcSAAJHEsACRxNAAkcUAAJHFMACRxWAAkcWQAJHNwACR0AAAkdJAAJHUcACR1uAAkdjgAJHbUACR3cAAkd/AAJHiAACR5EAAkeRgAJHkkACR5LAAkeTQAJHk8ACR5SAAkeVQAJHlcACR5ZAAkeXAAJHl4ACR5gAAkeYwAJHmYACR5nAAkebAAJHoUACR6KAAkejAAJHpEACR6UAAkelgAJHt8ACR8DAAkfKgAJH04ACR9RAAkfUwAJH1UACR9XAAkfWQAJH1sACR9cAAkfXwAJH3gACR+dAAkfnwAJH6EACR+jAAkfpQAJH6cACR+pAAkfqwAJH60ACR+vAAkf1AAJH9cACR/aAAkf3QAJH+AACR/jAAkf5gAJH+kACR/sAAkf7wAJH/EACSBsAAkgbgAJIHEACSBzAAkgdgAJIHcACSB4AAkgeQAJIHoACSB8AAkgfgAJIH8ACSCAAAkgggAJIIMACSCUAAkglQAJIJcACSESAAkhFAAJIRYACSEYAAkhGwAJIRwACSEdAAkhHgAJIR8ACSEhAAkhIwAJISQACSElAAkhJwAJISgACSGjAAkhpQAJIagACSGqAAkhrQAJIa4ACSGvAAkhsAAJIbEACSGzAAkhtQAJIbYACSG3AAkhuQAJIboACSHLAAkhzAAJIc4ACSJJAAkiSwAJIk0ACSJPAAkiUgAJIlMACSJUAAkiVQAJIlYACSJYAAkiWgAJIlsACSJcAAkiXgAJIl8ACSLaAAki3AAJIt8ACSLhAAki5AAJIuUACSLmAAki5wAJIugACSLqAAki7AAJIu0ACSLuAAki8AAJIvEACSMCAAkjAwAJIwUACSOAAAkjggAJI4QACSOGAAkjiQAJI4oACSOLAAkjjAAJI40ACSOPAAkjkQAJI5IACSOTAAkjlQAJI5YACSQRAAkkEwAJJBYACSQYAAkkGwAJJBwACSQdAAkkHgAJJB8ACSQhAAkkIwAJJCQACSQlAAkkJwAJJCgACSRBAAkkQgAJJEMACSRFAAkkwAAJJMIACSTEAAkkxgAJJMkACSTKAAkkywAJJMwACSTNAAkkzwAJJNEACSTSAAkk0wAJJNUACSTWAAklUQAJJVMACSVWAAklWAAJJVsACSVcAAklXQAJJV4ACSVfAAklYQAJJWMACSVkAAklZQAJJWcACSVoAAkliQAJJaIACSWjAAklpAAJJaYACSW3AAklvAA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JU/cACVQeAAlUPgAJVGIACVSGAAlUiAAJVIsACVSNAAlUjwAJVJEACVSUAAlUlwAJVJkACVSbAAlUngAJVKAACVSiAAlUpQAJVKgACVSpAAlUsgAJVMsACVTQAAlU0gAJVNcACVTaAAlU3AAJVSUACVVJAAlVcAAJVZQACVWXAAlVmQAJVZsACVWdAAlVnwAJVaEACVWiAAlVpQAJVb4ACVXjAAlV5QAJVecACVXpAAlV6wAJVe0ACVXvAAlV8QAJVfMACVX1AAlWGgAJVh0ACVYgAAlWIwAJViYACVYpAAlWLAAJVi8ACVYyAAlWNQAJVjcACVayAAlWtAAJVrcACVa5AAlWvAAJVr0ACVa+AAlWvwAJVsAACVbCAAlWxAAJVsUACVbGAAlWyAAJVskACVbaAAlW2wAJVt0ACVdYAAlXWgAJV1wACVdeAAlXYQAJV2IACVdjAAlXZAAJV2UACVdnAAlXaQAJV2oACVdrAAlXbQAJV24ACVfpAAlX6wAJV+4ACVfwAAlX8wAJV/QACVf1AAlX9gAJV/cACVf5AAlX+wAJV/wACVf9AAlX/wAJWAAACVgRAAlYEgAJWBQACViPAAlYkQAJWJMACViVAAlYmAAJWJkACViaAAlYmwAJWJwACVieAAlYoAAJWKEACViiAAlYpAAJWKUACVkgAAlZIgAJWSUACVknAAlZKgAJWSsACVksAAlZLQAJWS4ACVkwAAlZMgAJWTMACVk0AAlZNgAJWTcACVlIAAlZSQAJWUsACVnGAAlZyAAJWcoACVnMAAlZzwAJWdAACVnRAAlZ0gAJWdMACVnVAAlZ1wAJWdgACVnZAAlZ2wAJWdwACVpXAAlaWQAJWlwACVpeAAlaYQAJWmIACVpjAAlaZAAJWmUACVpnAAlaaQAJWmoACVprAAlabQAJWm4ACVqHAAlaiAAJWokACVqLAAlbBgAJWwgACVsKAAlbDAAJWw8ACVsQAAlbEQAJWxIACVsTAAlbFQAJWxcACVsYAAlbGQAJWxsACVscAAlblwAJW5kACVucAAlbngAJW6EACVuiAAlbowAJW6QACVulAAlbpwAJW6kACVuqAAlbqwAJW60ACVuuAAlbzAAJW+UACVvqAAlb7QAJW/IACVv1AAlb9wAJXAkACVycAAlcvwAJXN8ACVz/AAldAQAJXQMACV0FAAldBwAJXQoACV0LAAldDAAJXQ8ACV0QAAldEgAJXRMACV0WAAldGQAJXRoACV0bAAldHgAJXR8ACV0kAAldPQAJXUYACV1IAAldSgAJXVMACV1WAAldWQAJXVsACV2kAAldyAAJXe8ACV4TAAleFgAJXhgACV4aAAleHAAJXh4ACV4gAAleIQAJXiQACV49AAleXgAJXmAACV5iAAleZAAJXmYACV5oAAleagAJXmwACV5uAAlejwAJXpIACV6VAAlemAAJXpsACV6eAAleoQAJXqQACV6nAAleqQAJXyQACV8mAAlfKAAJXyoACV8tAAlfLgAJXy8ACV8wAAlfMQAJXzMACV81AAlfNgAJXzcACV85AAlfOgAJX7UACV+3AAlfuQAJX7sACV++AAlfvwAJX8AACV/BAAlfwgAJX8QACV/GAAlfxwAJX8gACV/KAAlfywAJYEYACWBIAAlgSwAJYE0ACWBQAAlgUQAJYFIACWBTAAlgVAAJYFYACWBYAAlgWQAJYFoACWBcAAlgXQAJYHYACWB3AAlgeAAJYHoACWD1AAlg9wAJYPkACWD7AAlg/gAJYP8ACWEAAAlhAQAJYQIACWEEAAlhBgAJYQcACWEIAAlhCgAJYQsACWGGAAlhiAAJYYoACWGMAAlhjwAJYZAACWGRAAlhkgAJYZMACWGVAAlhlwAJYZgACWGZAAlhmwAJYZwACWIXAAliGQAJYhsACWIdAAliIAAJYiEACWIiAAliIwAJYiQACWImAAliKAAJYikACWIqAAliLAAJYi0ACWKoAAliqgAJYqwACWKuAAlisQAJYrIACWKzAAlitAAJYrUACWK3AAliuQAJYroACWK7AAlivQAJYr4ACWM5AAljOwAJYz0ACWM/AAljQgAJY0MACWNEAAljRQAJY0YACWNIAAljSgAJY0sACWNMAAljTgAJY08ACWOYAAljvAAJY+MACWQHAAlkCgAJZAwACWQOAAlkEAAJZBIACWQUAAlkFQAJZBgACWQxAAlkTgAJZFAACWRSAAlkVAAJZFYACWRYAAlkWgAJZFwACWR5AAlkfAAJZH8ACWSCAAlkhQAJZIgACWSLAAlkjgAJZJAACWULAAllDQAJZQ8ACWURAAllFAAJZRUACWUWAAllFwAJZRgACWUaAAllHAAJZR0ACWUeAAllIAAJZSEACWWcAAllngAJZaAACWWiAAllpQAJZaYACWWnAAllqAAJZakACWWrAAllrQAJZa4ACWWvAAllsQAJZbIACWYtAAlmLwAJZjEACWYzAAlmNgAJZjcACWY4AAlmOQAJZjoACWY8AAlmPgAJZj8ACWZAAAlmQgAJZkMACWa+AAlmwAAJZsMACWbFAAlmyAAJZskACWbKAAlmywAJZswACWbOAAlm0AAJZtEACWbSAAlm1AAJZtUACWdQAAlnUgAJZ1QACWdWAAlnWQAJZ1oACWdbAAlnXAAJZ10ACWdfAAlnYQAJZ2IACWdjAAlnZQAJZ2YACWfhAAln4wAJZ+UACWfnAAln6gAJZ+sACWfsAAln7QAJZ+4ACWfwAAln8gAJZ/MACWf0AAln9gAJZ/cACWhyAAlodAAJaHcACWh5AAlofAAJaH0ACWh+AAlofwAJaIAACWiCAAlohAAJaIUACWiGAAloiAAJaIkACWkcAAlpPwAJaV8ACWl/AAlpgQAJaYMACWmFAAlphwAJaYoACWmLAAlpjAAJaY8ACWmQAAlpkgAJaZMACWmWAAlpmQAJaZoACWmbAAlpngAJaZ8ACWmoAAlpwQAJacoACWnMAAlpzgAJadcACWnaAAlp3QAJad8ACWooAAlqTAAJanMACWqXAAlqmgAJapwACWqeAAlqoAAJaqIACWqkAAlqpQAJaqgACWrBAAlq4gAJauQACWrmAAlq6AAJauoACWrsAAlq7gAJavAACWryAAlrEwAJaxYACWsZAAlrHAAJax8ACWsiAAlrJQAJaygACWsrAAlrLQAJa6gACWuqAAlrrAAJa64ACWuxAAlrsgAJa7MACWu0AAlrtQAJa7cACWu5AAlrugAJa7sACWu9AAlrvgAJbDkACWw7AAlsPQAJbD8ACWxCAAlsQwAJbEQACWxFAAlsRgAJbEgACWxKAAlsSwAJbEwACWxOAAlsTwAJbMoACWzMAAlszwAJbNEACWzUAAls1QAJbNYACWzXAAls2AAJbNoACWzcAAls3QAJbN4ACWzgAAls4QAJbPoACWz7AAls/AAJbP4ACW15AAltewAJbX0ACW1/AAltggAJbYMACW2EAAlthQAJbYYACW2IAAltigAJbYsACW2MAAltjgAJbY8ACW4KAAluDAAJbg4ACW4QAAluEwAJbhQACW4VAAluFgAJbhcACW4ZAAluGwAJbhwACW4dAAluHwAJbiAACW6bAAlunQAJbp8ACW6hAAlupAAJbqUACW6mAAlupwAJbqgACW6qAAlurAAJbq0ACW6uAAlusAAJbrEACW8sAAlvLgAJbzAACW8yAAlvNQAJbzYACW83AAlvOAAJbzkACW87AAlvPQAJbz4ACW8/AAlvQQAJb0IACW+9AAlvvwAJb8EACW/DAAlvxgAJb8cACW/IAAlvyQAJb8oACW/MAAlvzgAJb88ACW/QAAlv0gAJb9MACXAcAAlwQAAJcGcACXCLAAlwjgAJcJAACXCSAAlwlAAJcJYACXCYAAlwmQAJcJwACXC1AAlw0gAJcNQACXDWAAlw2AAJcNoACXDcAAlw3gAJcOAACXD9AAlxAAAJcQMACXEGAAlxCQAJcQwACXEPAAlxEgAJcRQACXGPAAlxkQAJcZMACXGVAAlxmAAJcZkACXGaAAlxmwAJcZwACXGeAAlxoAAJcaEACXGiAAlxpAAJcaUACXIgAAlyIgAJciUACXInAAlyKgAJcisACXIsAAlyLQAJci4ACXIwAAlyMgAJcjMACXI0AAlyNgAJcjcACXKyAAlytAAJcrYACXK4AAlyuwAJcrwACXK9AAlyvgAJcr8ACXLBAAlywwAJcsQACXLFAAlyxwAJcsgACXNDAAlzRQAJc0gACXNKAAlzTQAJc04ACXNPAAlzUAAJc1EACXNTAAlzVQAJc1YACXNXAAlzWQAJc1oACXPVAAlz1wAJc9kACXPbAAlz3gAJc98ACXPgAAlz4QAJc+IACXPkAAlz5gAJc+cACXPoAAlz6gAJc+sACXRmAAl0aAAJdGoACXRsAAl0bwAJdHAACXRxAAl0cgAJdHMACXR1AAl0dwAJdHgACXR5AAl0ewAJdHwACXT3AAl0+QAJdPwACXT+AAl1AQAJdQIACXUDAAl1BAAJdQUACXUHAAl1CQAJdQoACXULAAl1DQAJdQ4ACXUfAAl1JAAJdScACXUpAAl1MgAJda0ACXWvAAl1sQAJdbMACXW2AAl1twAJdbgACXW5AAl1ugAJdbwACXW+AAl1vwAJdcAACXXCAAl1wwAJdj4ACXZAAAl2QgAJdkQACXZHAAl2SAAJdkkACXZKAAl2SwAJdk0ACXZPAAl2UAAJdlEACXZTAAl2VAAJds8ACXbRAAl21AAJdtYACXbZAAl22gAJdtsACXbcAAl23QAJdt8ACXbhAAl24gAJduMACXblAAl25gAJd3kACXecAAl3vAAJd9wACXfeAAl34AAJd+IACXfkAAl35wAJd+gACXfpAAl37AAJd+0ACXfvAAl38AAJd/IACXf1AAl39gAJd/cACXf6AAl3+wAJeAAACXgZAAl4IgAJeCQACXgmAAl4LwAJeDIACXg1AAl4NwAJeIAACXikAAl4ywAJeO8ACXjyAAl49AAJePYACXj4AAl4+gAJePwACXj9AAl5AAAJeRkACXk6AAl5PAAJeT4ACXlAAAl5QgAJeUQACXlGAAl5SAAJeUoACXlrAAl5bgAJeXEACXl0AAl5dwAJeXoACXl9AAl5gAAJeYMACXmFAAl6AAAJegIACXoEAAl6BgAJegkACXoKAAl6CwAJegwACXoNAAl6DwAJehEACXoSAAl6EwAJehUACXoWAAl6kQAJepMACXqVAAl6lwAJepoACXqbAAl6nAAJep0ACXqeAAl6oAAJeqIACXqjAAl6pAAJeqYACXqnAAl7IgAJeyQACXsnAAl7KQAJeywACXstAAl7LgAJey8ACXswAAl7MgAJezQACXs1AAl7NgAJezgACXs5AAl7UgAJe1MACXtUAAl7VgAJe9EACXvTAAl71QAJe9cACXvaAAl72wAJe9wACXvdAAl73gAJe+AACXviAAl74wAJe+QACXvmAAl75wAJfGIACXxkAAl8ZgAJfGgACXxrAAl8bAAJfG0ACXxuAAl8bwAJfHEACXxzAAl8dAAJfHUACXx3AAl8eAAJfPMACXz1AAl89wAJfPkACXz8AAl8/QAJfP4ACXz/AAl9AAAJfQIACX0EAAl9BQAJfQYACX0IAAl9CQAJfYQACX2GAAl9iAAJfYoACX2NAAl9jgAJfY8ACX2QAAl9kQAJfZMACX2VAAl9lgAJfZcACX2ZAAl9mgAJfhUACX4XAAl+GQAJfhsACX4eAAl+HwAJfiAACX4hAAl+IgAJfiQACX4mAAl+JwAJfigACX4qAAl+KwAJfnQACX6YAAl+vwAJfuMACX7mAAl+6AAJfuoACX7sAAl+7gAJfvAACX7xAAl+9AAJfw0ACX8qAAl/LAAJfy4ACX8wAAl/MgAJfzQACX82AAl/OAAJf1UACX9YAAl/WwAJf14ACX9hAAl/ZAAJf2cACX9qAAl/bAAJf+cACX/pAAl/7AAJf+4ACX/xAAl/8gAJf/MACX/0AAl/9QAJf/cACX/5AAl/+gAJf/sACX/9AAl//gAJgHkACYB7AAmAfQAJgH8ACYCCAAmAgwAJgIQACYCFAAmAhgAJgIgACYCKAAmAiwAJgIwACYCOAAmAjwAJgQoACYEMAAmBDgAJgRAACYETAAmBFAAJgRUACYEWAAmBFwAJgRkACYEbAAmBHAAJgR0ACYEfAAmBIAAJgZsACYGdAAmBoAAJgaIACYGlAAmBpgAJgacACYGoAAmBqQAJgasACYGtAAmBrgAJga8ACYGxAAmBsgAJgi0ACYIvAAmCMQAJgjMACYI2AAmCNwAJgjgACYI5AAmCOgAJgjwACYI+AAmCPwAJgkAACYJCAAmCQwAJgr4ACYLAAAmCwgAJgsQACYLHAAmCyAAJgskACYLKAAmCywAJgs0ACYLPAAmC0AAJgtEACYLTAAmC1AAJg08ACYNRAAmDUwAJg1UACYNYAAmDWQAJg1oACYNbAAmDXAAJg14ACYNgAAmDYQAJg2IACYNkAAmDZQAJg/gACYQbAAmEOwAJhFsACYRdAAmEXwAJhGEACYRjAAmEZgAJhGcACYRoAAmEawAJhGwACYRuAAmEbwAJhHEACYR0AAmEdQAJhHYACYR5AAmEegAJhH8ACYSYAAmEoQAJhKMACYSlAAmErgAJhLEACYS0AAmEtgAJhP8ACYUjAAmFSgAJhW4ACYVxAAmFcwAJhXUACYV3AAmFeQAJhXsACYV8AAmFfwAJhZgACYW5AAmFuwAJhb0ACYW/AAmFwQAJhcMACYXFAAmFxwAJhckACYXqAAmF7QAJhfAACYXzAAmF9gAJhfkACYX8AAmF/wAJhgIACYYEAAmGfwAJhoEACYaDAAmGhQAJhogACYaJAAmGigAJhosACYaMAAmGjgAJhpAACYaRAAmGkgAJhpQACYaVAAmHEAAJhxIACYcUAAmHFgAJhxkACYcaAAmHGwAJhxwACYcdAAmHHwAJhyEACYciAAmHIwAJhyUACYcmAAmHoQAJh6MACYemAAmHqAAJh6sACYesAAmHrQAJh64ACYevAAmHsQAJh7MACYe0AAmHtQAJh7cACYe4AAmH0QAJh9IACYfTAAmH1QAJiFAACYhSAAmIVAAJiFYACYhZAAmIWgAJiFsACYhcAAmIXQAJiF8ACYhhAAmIYgAJiGMACYhlAAmIZgAJiOEACYjjAAmI5QAJiOcACYjqAAmI6wAJiOwACYjtAAmI7gAJiPAACYjyAAmI8wAJiPQACYj2AAmI9wAJiXIACYl0AAmJdgAJiXgACYl7AAmJfAAJiX0ACYl+AAmJfwAJiYEACYmDAAmJhAAJiYUACYmHAAmJiAAJigMACYoFAAmKBwAJigkACYoMAAmKDQAJig4ACYoPAAmKEAAJihIACYoUAAmKFQAJihYACYoYAAmKGQAJipQACYqWAAmKmAAJipoACYqdAAmKngAJip8ACYqgAAmKoQAJiqMACYqlAAmKpgAJiqcACYqpAAmKqgAJivMACYsXAAmLPgAJi2IACYtlAAmLZwAJi2kACYtrAAmLbQAJi28ACYtwAAmLcwAJi4wACYupAAmLqwAJi60ACYuvAAmLsQAJi7MACYu1AAmLtwAJi9QACYvXAAmL2gAJi90ACYvgAAmL4wAJi+YACYvpAAmL6wAJjGYACYxoAAmMawAJjG0ACYxwAAmMcQAJjHIACYxzAAmMdAAJjHYACYx4AAmMeQAJjHoACYx8AAmMfQAJjPgACYz6AAmM/AAJjP4ACY0BAAmNAgAJjQMACY0EAAmNBQAJjQcACY0JAAmNCgAJjQsACY0NAAmNDgAJjYkACY2LAAmNjQAJjY8ACY2SAAmNkwAJjZQACY2VAAmNlgAJjZgACY2aAAmNmwAJjZwACY2eAAmNnwAJjhoACY4cAAmOHwAJjiEACY4kAAmOJQAJjiYACY4nAAmOKAAJjioACY4sAAmOLQAJji4ACY4wAAmOMQAJjqwACY6uAAmOsAAJjrIACY61AAmOtgAJjrcACY64AAmOuQAJjrsACY69AAmOvgAJjr8ACY7BAAmOwgAJjz0ACY8/AAmPQQAJj0MACY9GAAmPRwAJj0gACY9JAAmPSgAJj0wACY9OAAmPTwAJj1AACY9SAAmPUwAJj84ACY/QAAmP0gAJj9QACY/XAAmP2AAJj9kACY/aAAmP2wAJj90ACY/fAAmP4AAJj+EACY/jAAmP5AAJkHcACZCaAAmQugAJkNoACZDcAAmQ3gAJkOAACZDiAAmQ5QAJkOYACZDnAAmQ6gAJkOsACZDtAAmQ7gAJkPAACZDzAAmQ9AAJkPUACZD4AAmQ+QAJkP4ACZEXAAmRIAAJkSIACZEkAAmRLQAJkTAACZEzAAmRNQAJkX4ACZGiAAmRyQAJke0ACZHwAAmR8gAJkfQACZH2AAmR+AAJkfoACZH7AAmR/gAJkhcACZI4AAmSOgAJkjwACZI+AAmSQAAJkkIACZJEAAmSRgAJkkgACZJpAAmSbAAJkm8ACZJyAAmSdQAJkngACZJ7AAmSfgAJkoEACZKDAAmS/gAJkwAACZMCAAmTBAAJkwcACZMIAAmTCQAJkwoACZMLAAmTDQAJkw8ACZMQAAmTEQAJkxMACZMUAAmTjwAJk5EACZOTAAmTlQAJk5gACZOZAAmTmgAJk5sACZOcAAmTngAJk6AACZOhAAmTogAJk6QACZOlAAmUIAAJlCIACZQlAAmUJwAJlCoACZQrAAmULAAJlC0ACZQuAAmUMAAJlDIACZQzAAmUNAAJlDYACZQ3AAmUUAAJlFEACZRSAAmUVAAJlM8ACZTRAAmU0wAJlNUACZTYAAmU2QAJlNoACZTbAAmU3AAJlN4ACZTgAAmU4QAJlOIACZTkAAmU5QAJlWAACZViAAmVZAAJlWYACZVpAAmVagAJlWsACZVsAAmVbQAJlW8ACZVxAAmVcgAJlXMACZV1AAmVdgAJlfEACZXzAAmV9QAJlfcACZX6AAmV+wAJlfwACZX9AAmV/gAJlgAACZYCAAmWAwAJlgQACZYGAAmWBwAJloIACZaEAAmWhgAJlogACZaLAAmWjAAJlo0ACZaOAAmWjwAJlpEACZaTAAmWlAAJlpUACZaXAAmWmAAJlxMACZcVAAmXFwAJlxkACZccAAmXHQAJlx4ACZcfAAmXIAAJlyIACZckAAmXJQAJlyYACZcoAAmXKQAJl3IACZeWAAmXvQAJl+EACZfkAAmX5gAJl+gACZfqAAmX7AAJl+4ACZfvAAmX8gAJmAsACZgoAAmYKgAJmCwACZguAAmYMAAJmDIACZg0AAmYNgAJmFMACZhWAAmYWQAJmFwACZhfAAmYYgAJmGUACZhoAAmYagAJmOUACZjnAAmY6QAJmOsACZjuAAmY7wAJmPAACZjxAAmY8gAJmPQACZj2AAmY9wAJmPgACZj6AAmY+wAJmXYACZl4AAmZegAJmXwACZl/AAmZgAAJmYEACZmCAAmZgwAJmYUACZmHAAmZiAAJmYkACZmLAAmZjAAJmgcACZoJAAmaCwAJmg0ACZoQAAmaEQAJmhIACZoTAAmaFAAJmhYACZoYAAmaGQAJmhoACZocAAmaHQAJmpgACZqaAAmanAAJmp4ACZqhAAmaogAJmqMACZqkAAmapQAJmqcACZqpAAmaqgAJmqsACZqtAAmargAJmykACZsrAAmbLQAJmy8ACZsyAAmbMwAJmzQACZs1AAmbNgAJmzgACZs6AAmbOwAJmzwACZs+AAmbPwAJm7oACZu8AAmbvgAJm8AACZvDAAmbxAAJm8UACZvGAAmbxwAJm8kACZvLAAmbzAAJm80ACZvPAAmb0AAJnEsACZxNAAmcTwAJnFEACZxUAAmcVQAJnFYACZxXAAmcWAAJnFoACZxcAAmcXQAJnF4ACZxgAAmcYQAJnPQACZ0XAAmdNwAJnVcACZ1ZAAmdWwAJnV0ACZ1fAAmdYgAJnWMACZ1kAAmdZwAJnWgACZ1qAAmdawAJnW4ACZ1xAAmdcgAJnXMACZ12AAmddwAJnXwACZ2VAAmdngAJnaAACZ2iAAmdqwAJna4ACZ2xAAmdswAJnfwACZ4gAAmeRwAJnmsACZ5uAAmecAAJnnIACZ50AAmedgAJnngACZ55AAmefAAJnpUACZ62AAmeuAAJnroACZ68AAmevgAJnsAACZ7CAAmexAAJnsYACZ7nAAme6gAJnu0ACZ7wAAme8wAJnvYACZ75AAme/AAJnv8ACZ8BAAmffAAJn34ACZ+AAAmfggAJn4UACZ+GAAmfhwAJn4gACZ+JAAmfiwAJn40ACZ+OAAmfjwAJn5EACZ+SAAmgDQAJoA8ACaARAAmgEwAJoBYACaAXAAmgGAAJoBkACaAaAAmgHAAJoB4ACaAfAAmgIAAJoCIACaAjAAmgngAJoKAACaCjAAmgpQAJoKgACaCpAAmgqgAJoKsACaCsAAmgrgAJoLAACaCxAAmgsgAJoLQACaC1AAmgzgAJoM8ACaDQAAmg0gAJoU0ACaFPAAmhUQAJoVMACaFWAAmhVwAJoVgACaFZAAmhWgAJoVwACaFeAAmhXwAJoWAACaFiAAmhYwAJod4ACaHgAAmh4gAJoeQACaHnAAmh6AAJoekACaHqAAmh6wAJoe0ACaHvAAmh8AAJofEACaHzAAmh9AAJom8ACaJxAAmicwAJonUACaJ4AAmieQAJonoACaJ7AAmifAAJon4ACaKAAAmigQAJooIACaKEAAmihQAJowAACaMCAAmjBAAJowYACaMJAAmjCgAJowsACaMMAAmjDQAJow8ACaMRAAmjEgAJoxMACaMVAAmjFgAJo5EACaOTAAmjlQAJo5cACaOaAAmjmwAJo5wACaOdAAmjngAJo6AACaOiAAmjowAJo6QACaOmAAmjpwAJo/AACaQUAAmkOwAJpF8ACaRiAAmkZAAJpGYACaRoAAmkagAJpGwACaRtAAmkcAAJpIkACaSmAAmkqAAJpKoACaSsAAmkrgAJpLAACaSyAAmktAAJpNEACaTUAAmk1wAJpNoACaTdAAmk4AAJpOMACaTmAAmk6AAJpWMACaVlAAmlZwAJpWkACaVsAAmlbQAJpW4ACaVvAAmlcAAJpXIACaV0AAmldQAJpXYACaV4AAmleQAJpfQACaX2AAml+QAJpfsACaX+AAml/wAJpgAACaYBAAmmAgAJpgQACaYGAAmmBwAJpggACaYKAAmmCwAJpoYACaaIAAmmigAJpowACaaPAAmmkAAJppEACaaSAAmmkwAJppUACaaXAAmmmAAJppkACaabAAmmnAAJpxcACacZAAmnHAAJpx4ACachAAmnIgAJpyMACackAAmnJQAJpycACacpAAmnKgAJpysACactAAmnLgAJp6kACaerAAmnrQAJp68ACaeyAAmnswAJp7QACae1AAmntgAJp7gACae6AAmnuwAJp7wACae+AAmnvwAJqDoACag8AAmoPgAJqEAACahDAAmoRAAJqEUACahGAAmoRwAJqEkACahLAAmoTAAJqE0ACahPAAmoUAAJqMsACajNAAmo0AAJqNIACajVAAmo1gAJqNcACajYAAmo2QAJqNsACajdAAmo3gAJqN8ACajhAAmo4gAJqXUACamYAAmpuAAJqdgACanaAAmp3AAJqd4ACangAAmp4wAJqeQACanlAAmp6AAJqekACanrAAmp7AAJqe8ACanyAAmp8wAJqfQACan3AAmp+AAJqf0ACaoWAAmqHwAJqiEACaojAAmqLAAJqi8ACaoyAAmqNAAJqn0ACaqhAAmqyAAJquwACarvAAmq8QAJqvMACar1AAmq9wAJqvkACar6AAmq/QAJqxYACas3AAmrOQAJqzsACas9AAmrPwAJq0EACatDAAmrRQAJq0cACatoAAmrawAJq24ACatxAAmrdAAJq3cACat6AAmrfQAJq4AACauCAAmr/QAJq/8ACawBAAmsAwAJrAYACawHAAmsCAAJrAkACawKAAmsDAAJrA4ACawPAAmsEAAJrBIACawTAAmsjgAJrJAACaySAAmslAAJrJcACayYAAmsmQAJrJoACaybAAmsnQAJrJ8ACaygAAmsoQAJrKMACaykAAmtHwAJrSEACa0kAAmtJgAJrSkACa0qAAmtKwAJrSwACa0tAAmtLwAJrTEACa0yAAmtMwAJrTUACa02AAmtTwAJrVAACa1RAAmtUwAJrc4ACa3QAAmt0gAJrdQACa3XAAmt2AAJrdkACa3aAAmt2wAJrd0ACa3fAAmt4AAJreEACa3jAAmt5AAJrl8ACa5hAAmuYwAJrmUACa5oAAmuaQAJrmoACa5rAAmubAAJrm4ACa5wAAmucQAJrnIACa50AAmudQAJrvAACa7yAAmu9AAJrvYACa75AAmu+gAJrvsACa78AAmu/QAJrv8ACa8BAAmvAgAJrwMACa8FAAmvBgAJr4EACa+DAAmvhQAJr4cACa+KAAmviwAJr4wACa+NAAmvjgAJr5AACa+SAAmvkwAJr5QACa+WAAmvlwAJsBIACbAUAAmwFgAJsBgACbAbAAmwHAAJsB0ACbAeAAmwHwAJsCEACbAjAAmwJAAJsCUACbAnAAmwKAAJsHEACbCVAAmwvAAJsOAACbDjAAmw5QAJsOcACbDpAAmw6wAJsO0ACbDuAAmw8QAJsQoACbEnAAmxKQAJsSsACbEtAAmxLwAJsTEACbEzAAmxNQAJsVIACbFVAAmxWAAJsVsACbFeAAmxYQAJsWQACbFnAAmxaQAJseQACbHmAAmx6AAJseoACbHtAAmx7gAJse8ACbHwAAmx8QAJsfMACbH1AAmx9gAJsfcACbH5AAmx+gAJsnUACbJ3AAmyeQAJsnsACbJ+AAmyfwAJsoAACbKBAAmyggAJsoQACbKGAAmyhwAJsogACbKKAAmyiwAJswYACbMIAAmzCgAJswwACbMPAAmzEAAJsxEACbMSAAmzEwAJsxUACbMXAAmzGAAJsxkACbMbAAmzHAAJs5cACbOZAAmznAAJs54ACbOhAAmzogAJs6MACbOkAAmzpQAJs6cACbOpAAmzqgAJs6sACbOtAAmzrgAJtCkACbQrAAm0LQAJtC8ACbQyAAm0MwAJtDQACbQ1AAm0NgAJtDgACbQ6AAm0OwAJtDwACbQ+AAm0PwAJtLoACbS8AAm0vgAJtMAACbTDAAm0xAAJtMUACbTGAAm0xwAJtMkACbTLAAm0zAAJtM0ACbTPAAm00AAJtUsACbVNAAm1UAAJtVIACbVVAAm1VgAJtVcACbVYAAm1WQAJtVsACbVdAAm1XgAJtV8ACbVhAAm1YgAJtfUACbYYAAm2OAAJtlgACbZaAAm2XAAJtl4ACbZgAAm2YwAJtmQACbZlAAm2aAAJtmkACbZrAAm2bAAJtm4ACbZxAAm2cgAJtnMACbZ2AAm2dwAJtnwACbaVAAm2ngAJtqAACbaiAAm2qwAJtq4ACbaxAAm2swAJtvwACbcgAAm3RwAJt2sACbduAAm3cAAJt3IACbd0AAm3dgAJt3gACbd5AAm3fAAJt5UACbe2AAm3uAAJt7oACbe8AAm3vgAJt8AACbfCAAm3xAAJt8YACbfnAAm36gAJt+0ACbfwAAm38wAJt/YACbf5AAm3/AAJt/8ACbgBAAm4fAAJuH4ACbiAAAm4ggAJuIUACbiGAAm4hwAJuIgACbiJAAm4iwAJuI0ACbiOAAm4jwAJuJEACbiSAAm5DQAJuQ8ACbkRAAm5EwAJuRYACbkXAAm5GAAJuRkACbkaAAm5HAAJuR4ACbkfAAm5IAAJuSIACbkjAAm5ngAJuaAACbmjAAm5pQAJuagACbmpAAm5qgAJuasACbmsAAm5rgAJubAACbmxAAm5sgAJubQACbm1AAm5zgAJuc8ACbnQAAm50gAJuk0ACbpPAAm6UQAJulMACbpWAAm6VwAJulgACbpZAAm6WgAJulwACbpeAAm6XwAJumAACbpiAAm6YwAJut4ACbrgAAm64gAJuuQACbrnAAm66AAJuukACbrqAAm66wAJuu0ACbrvAAm68AAJuvEACbrzAAm69AAJu28ACbtxAAm7cwAJu3UACbt4AAm7eQAJu3oACbt7AAm7fAAJu34ACbuAAAm7gQAJu4IACbuEAAm7hQAJvAAACbwCAAm8BAAJvAYACbwJAAm8CgAJvAsACbwMAAm8DQAJvA8ACbwRAAm8EgAJvBMACbwVAAm8FgAJvJEACbyTAAm8lQAJvJcACbyaAAm8mwAJvJwACbydAAm8ngAJvKAACbyiAAm8owAJvKQACbymAAm8pwAJvPAACb0UAAm9OwAJvV8ACb1iAAm9ZAAJvWYACb1oAAm9agAJvWwACb1tAAm9cAAJvYkACb2mAAm9qAAJvaoACb2sAAm9rgAJvbAACb2yAAm9tAAJvdEACb3UAAm91wAJvdoACb3dAAm94AAJveMACb3mAAm96AAJvmMACb5lAAm+ZwAJvmkACb5sAAm+bQAJvm4ACb5vAAm+cAAJvnIACb50AAm+dQAJvnYACb54AAm+eQAJvvQACb72AAm++AAJvvoACb79AAm+/gAJvv8ACb8AAAm/AQAJvwMACb8FAAm/BgAJvwcACb8JAAm/CgAJv4UACb+HAAm/iQAJv4sACb+OAAm/jwAJv5AACb+RAAm/kgAJv5QACb+WAAm/lwAJv5gACb+aAAm/mwAJwBYACcAYAAnAGgAJwBwACcAfAAnAIAAJwCEACcAiAAnAIwAJwCUACcAnAAnAKAAJwCkACcArAAnALAAJwKcACcCpAAnAqwAJwK0ACcCwAAnAsQAJwLIACcCzAAnAtAAJwLYACcC4AAnAuQAJwLoACcC8AAnAvQAJwTgACcE6AAnBPAAJwT4ACcFBAAnBQgAJwUMACcFEAAnBRQAJwUcACcFJAAnBSgAJwUsACcFNAAnBTgAJwckACcHLAAnBzQAJwc8ACcHSAAnB0wAJwdQACcHVAAnB1gAJwdgACcHaAAnB2wAJwdwACcHeAAnB3wAJwnIACcKVAAnCtQAJwtUACcLXAAnC2QAJwtsACcLdAAnC4AAJwuEACcLiAAnC5QAJwuYACcLoAAnC6QAJwusACcLuAAnC7wAJwvAACcLzAAnC9AAJwvkACcMSAAnDGwAJwx0ACcMfAAnDKAAJwysACcMuAAnDMAAJw3kACcOdAAnDxAAJw+gACcPrAAnD7QAJw+8ACcPxAAnD8wAJw/UACcP2AAnD+QAJxBIACcQzAAnENQAJxDcACcQ5AAnEOwAJxD0ACcQ/AAnEQQAJxEMACcRkAAnEZwAJxGoACcRtAAnEcAAJxHMACcR2AAnEeQAJxHwACcR+AAnE+QAJxPsACcT9AAnE/wAJxQIACcUDAAnFBAAJxQUACcUGAAnFCAAJxQoACcULAAnFDAAJxQ4ACcUPAAnFigAJxYwACcWOAAnFkAAJxZMACcWUAAnFlQAJxZYACcWXAAnFmQAJxZsACcWcAAnFnQAJxZ8ACcWgAAnGGwAJxh0ACcYgAAnGIgAJxiUACcYmAAnGJwAJxigACcYpAAnGKwAJxi0ACcYuAAnGLwAJxjEACcYyAAnGSwAJxkwACcZNAAnGTwAJxsoACcbMAAnGzgAJxtAACcbTAAnG1AAJxtUACcbWAAnG1wAJxtkACcbbAAnG3AAJxt0ACcbfAAnG4AAJx1sACcddAAnHXwAJx2EACcdkAAnHZQAJx2YACcdnAAnHaAAJx2oACcdsAAnHbQAJx24ACcdwAAnHcQAJx+wACcfuAAnH8AAJx/IACcf1AAnH9gAJx/cACcf4AAnH+QAJx/sACcf9AAnH/gAJx/8ACcgBAAnIAgAJyH0ACch/AAnIgQAJyIMACciGAAnIhwAJyIgACciJAAnIigAJyIwACciOAAnIjwAJyJAACciSAAnIkwAJyQ4ACckQAAnJEgAJyRQACckXAAnJGAAJyRkACckaAAnJGwAJyR0ACckfAAnJIAAJySEACckjAAnJJAAJyW0ACcmRAAnJuAAJydwACcnfAAnJ4QAJyeMACcnlAAnJ5wAJyekACcnqAAnJ7QAJygYACcojAAnKJQAJyicACcopAAnKKwAJyi0ACcovAAnKMQAJyk4ACcpRAAnKVAAJylcACcpaAAnKXQAJymAACcpjAAnKZQAJyuAACcriAAnK5AAJyuYACcrpAAnK6gAJyusACcrsAAnK7QAJyu8ACcrxAAnK8gAJyvMACcr1AAnK9gAJy3EACctzAAnLdQAJy3cACct6AAnLewAJy3wACct9AAnLfgAJy4AACcuCAAnLgwAJy4QACcuGAAnLhwAJzAIACcwEAAnMBgAJzAgACcwLAAnMDAAJzA0ACcwOAAnMDwAJzBEACcwTAAnMFAAJzBUACcwXAAnMGAAJzJMACcyVAAnMmAAJzJoACcydAAnMngAJzJ8ACcygAAnMoQAJzKMACcylAAnMpgAJzKcACcypAAnMqgAJzSUACc0nAAnNKQAJzSsACc0uAAnNLwAJzTAACc0xAAnNMgAJzTQACc02AAnNNwAJzTgACc06AAnNOwAJzbYACc24AAnNugAJzbwACc2/AAnNwAAJzcEACc3CAAnNwwAJzcUACc3HAAnNyAAJzckACc3LAAnNzAAJzkcACc5JAAnOSwAJzk0ACc5QAAnOUQAJzlIACc5TAAnOVAAJzlYACc5YAAnOWQAJzloACc5cAAnOXQAJzm4ACc5vAAnOcQAJzuwACc7uAAnO8AAJzvIACc71AAnO9gAJzvcACc74AAnO+QAJzvsACc79AAnO/gAJzv8ACc8BAAnPAgAJz30ACc9/AAnPgQAJz4MACc+GAAnPhwAJz4gACc+JAAnPigAJz4wACc+OAAnPjwAJz5AACc+SAAnPkwAJ0A4ACdAQAAnQEwAJ0BUACdAYAAnQGQAJ0BoACdAbAAnQHAAJ0B4ACdAgAAnQIQAJ0CIACdAkAAnQJQAJ0LgACdDbAAnQ+wAJ0RsACdEdAAnRHwAJ0SEACdEjAAnRJgAJ0ScACdEoAAnRKwAJ0SwACdEuAAnRLwAJ0TIACdE1AAnRNgAJ0TcACdE6AAnROwAJ0UAACdFZAAnRYgAJ0WQACdFmAAnRbwAJ0XIACdF1AAnRdwAJ0cAACdHkAAnSCwAJ0i8ACdIyAAnSNAAJ0jYACdI4AAnSOgAJ0jwACdI9AAnSQAAJ0lkACdJ6AAnSfAAJ0n4ACdKAAAnSggAJ0oQACdKGAAnSiAAJ0ooACdKrAAnSrgAJ0rEACdK0AAnStwAJ0roACdK9AAnSwAAJ0sMACdLFAAnTQAAJ00IACdNEAAnTRgAJ00kACdNKAAnTSwAJ00wACdNNAAnTTwAJ01EACdNSAAnTUwAJ01UACdNWAAnT0QAJ09MACdPVAAnT1wAJ09oACdPbAAnT3AAJ090ACdPeAAnT4AAJ0+IACdPjAAnT5AAJ0+YACdPnAAnUYgAJ1GQACdRnAAnUaQAJ1GwACdRtAAnUbgAJ1G8ACdRwAAnUcgAJ1HQACdR1AAnUdgAJ1HgACdR5AAnUkgAJ1JMACdSUAAnUlgAJ1REACdUTAAnVFQAJ1RcACdUaAAnVGwAJ1RwACdUdAAnVHgAJ1SAACdUiAAnVIwAJ1SQACdUmAAnVJwAJ1aIACdWkAAnVpgAJ1agACdWrAAnVrAAJ1a0ACdWuAAnVrwAJ1bEACdWzAAnVtAAJ1bUACdW3AAnVuAAJ1jMACdY1AAnWNwAJ1jkACdY8AAnWPQAJ1j4ACdY/AAnWQAAJ1kIACdZEAAnWRQAJ1kYACdZIAAnWSQAJ1sQACdbGAAnWyAAJ1soACdbNAAnWzgAJ1s8ACdbQAAnW0QAJ1tMACdbVAAnW1gAJ1tcACdbZAAnW2gAJ11UACddXAAnXWQAJ11sACddeAAnXXwAJ12AACddhAAnXYgAJ12QACddmAAnXZwAJ12gACddqAAnXawAJ17QACdfYAAnX/wAJ2CMACdgmAAnYKAAJ2CoACdgsAAnYLgAJ2DAACdgxAAnYNAAJ2E0ACdhqAAnYbAAJ2G4ACdhwAAnYcgAJ2HQACdh2AAnYeAAJ2JUACdiYAAnYmwAJ2J4ACdihAAnYpAAJ2KcACdiqAAnYrAAJ2ScACdkpAAnZKwAJ2S0ACdkwAAnZMQAJ2TIACdkzAAnZNAAJ2TYACdk4AAnZOQAJ2ToACdk8AAnZPQAJ2bgACdm6AAnZvAAJ2b4ACdnBAAnZwgAJ2cMACdnEAAnZxQAJ2ccACdnJAAnZygAJ2csACdnNAAnZzgAJ2kkACdpLAAnaTQAJ2k8ACdpSAAnaUwAJ2lQACdpVAAnaVgAJ2lgACdpaAAnaWwAJ2lwACdpeAAnaXwAJ2toACdrcAAna3wAJ2uEACdrkAAna5QAJ2uYACdrnAAna6AAJ2uoACdrsAAna7QAJ2u4ACdrwAAna8QAJ22wACdtuAAnbcAAJ23IACdt1AAnbdgAJ23cACdt4AAnbeQAJ23sACdt9AAnbfgAJ238ACduBAAnbggAJ2/0ACdv/AAncAQAJ3AMACdwGAAncBwAJ3AgACdwJAAncCgAJ3AwACdwOAAncDwAJ3BAACdwSAAncEwAJ3I4ACdyQAAnckwAJ3JUACdyYAAncmQAJ3JoACdybAAncnAAJ3J4ACdygAAncoQAJ3KIACdykAAncpQAJ3TgACd1bAAndewAJ3ZsACd2dAAndnwAJ3aEACd2jAAndpgAJ3acACd2oAAndqwAJ3awACd2uAAndrwAJ3bIACd21AAndtgAJ3bcACd26AAnduwAJ3cAACd3ZAAnd4gAJ3eQACd3mAAnd7wAJ3fIACd31AAnd9wAJ3kAACd5kAAneiwAJ3q8ACd6yAAnetAAJ3rYACd64AAneugAJ3rwACd69AAnewAAJ3tkACd76AAne/AAJ3v4ACd8AAAnfAgAJ3wQACd8GAAnfCAAJ3woACd8rAAnfLgAJ3zEACd80AAnfNwAJ3zoACd89AAnfQAAJ30MACd9FAAnfwAAJ38IACd/EAAnfxgAJ38kACd/KAAnfywAJ38wACd/NAAnfzwAJ39EACd/SAAnf0wAJ39UACd/WAAngUQAJ4FMACeBVAAngVwAJ4FoACeBbAAngXAAJ4F0ACeBeAAngYAAJ4GIACeBjAAngZAAJ4GYACeBnAAng4gAJ4OQACeDnAAng6QAJ4OwACeDtAAng7gAJ4O8ACeDwAAng8gAJ4PQACeD1AAng9gAJ4PgACeD5AAnhEgAJ4RMACeEUAAnhFgAJ4ZEACeGTAAnhlQAJ4ZcACeGaAAnhmwAJ4ZwACeGdAAnhngAJ4aAACeGiAAnhowAJ4aQACeGmAAnhpwAJ4iIACeIkAAniJgAJ4igACeIrAAniLAAJ4i0ACeIuAAniLwAJ4jEACeIzAAniNAAJ4jUACeI3AAniOAAJ4rMACeK1AAnitwAJ4rkACeK8AAnivQAJ4r4ACeK/AAniwAAJ4sIACeLEAAnixQAJ4sYACeLIAAniyQAJ40QACeNGAAnjSAAJ40oACeNNAAnjTgAJ408ACeNQAAnjUQAJ41MACeNVAAnjVgAJ41cACeNZAAnjWgAJ49UACePXAAnj2QAJ49sACePeAAnj3wAJ4+AACePhAAnj4gAJ4+QACePmAAnj5wAJ4+gACePqAAnj6wAJ5DQACeRYAAnkfwAJ5KMACeSmAAnkqAAJ5KoACeSsAAnkrgAJ5LAACeSxAAnktAAJ5M0ACeTqAAnk7AAJ5O4ACeTwAAnk8gAJ5PQACeT2AAnk+AAJ5RUACeUYAAnlGwAJ5R4ACeUhAAnlJAAJ5ScACeUqAAnlLAAJ5acACeWpAAnlqwAJ5a0ACeWwAAnlsQAJ5bIACeWzAAnltAAJ5bYACeW4AAnluQAJ5boACeW8AAnlvQAJ5jgACeY6AAnmPAAJ5j4ACeZBAAnmQgAJ5kMACeZEAAnmRQAJ5kcACeZJAAnmSgAJ5ksACeZNAAnmTgAJ5skACebLAAnmzQAJ5s8ACebSAAnm0wAJ5tQACebVAAnm1gAJ5tgACebaAAnm2wAJ5twACebeAAnm3wAJ51oACedcAAnnXwAJ52EACedkAAnnZQAJ52YACednAAnnaAAJ52oACedsAAnnbQAJ524ACedwAAnncQAJ5+wACefuAAnn8AAJ5/IACef1AAnn9gAJ5/cACef4AAnn+QAJ5/sACef9AAnn/gAJ5/8ACegBAAnoAgAJ6H0ACeh/AAnogQAJ6IMACeiGAAnohwAJ6IgACeiJAAnoigA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KAyYACgMoAAoDKQAKAysACgMuAAoDLwAKAzAACgMzAAoDNAAKAzkACgNSAAoDWwAKA10ACgNfAAoDaAAKA2sACgNuAAoDcAAKA7kACgPdAAoEBAAKBCgACgQrAAoELQAKBC8ACgQxAAoEMwAKBDUACgQ2AAoEOQAKBFIACgRzAAoEdQAKBHcACgR5AAoEewAKBH0ACgR/AAoEgQAKBIMACgSkAAoEpwAKBKoACgStAAoEsAAKBLMACgS2AAoEuQAKBLwACgS+AAoFOQAKBTsACgU9AAoFPwAKBUIACgVDAAoFRAAKBUUACgVGAAoFSAAKBUoACgVLAAoFTAAKBU4ACgVPAAoFygAKBcwACgXOAAoF0AAKBdMACgXUAAoF1QAKBdYACgXXAAoF2QAKBdsACgXcAAoF3QAKBd8ACgXgAAoGWwAKBl0ACgZgAAoGYgAKBmUACgZmAAoGZwAKBmgACgZpAAoGawAKBm0ACgZuAAoGbwAKBnEACgZyAAoGiwAKBowACgaNAAoGjwAKBwoACgcMAAoHDgAKBxAACgcTAAoHFAAKBxUACgcWAAoHFwAKBxkACgcbAAoHHAAKBx0ACgcfAAoHIAAKB5sACgedAAoHnwAKB6EACgekAAoHpQAKB6YACgenAAoHqAAKB6oACgesAAoHrQAKB64ACgewAAoHsQAKCCwACgguAAoIMAAKCDIACgg1AAoINgAKCDcACgg4AAoIOQAKCDsACgg9AAoIPgAKCD8ACghBAAoIQgAKCL0ACgi/AAoIwQAKCMMACgjGAAoIxwAKCMgACgjJAAoIygAKCMwACgjOAAoIzwAKCNAACgjSAAoI0wAKCU4ACglQAAoJUgAKCVQACglXAAoJWAAKCVkACglaAAoJWwAKCV0ACglfAAoJYAAKCWEACgljAAoJZAAKCa0ACgnRAAoJ+AAKChwACgofAAoKIQAKCiMACgolAAoKJwAKCikACgoqAAoKLQAKCkYACgpjAAoKZQAKCmcACgppAAoKawAKCm0ACgpvAAoKcQAKCo4ACgqRAAoKlAAKCpcACgqaAAoKnQAKCqAACgqjAAoKpQAKCyAACgsiAAoLJAAKCyYACgspAAoLKgAKCysACgssAAoLLQAKCy8ACgsxAAoLMgAKCzMACgs1AAoLNgAKC7EACguzAAoLtQAKC7cACgu6AAoLuwAKC7wACgu9AAoLvgAKC8AACgvCAAoLwwAKC8QACgvGAAoLxwAKDEIACgxEAAoMRgAKDEgACgxLAAoMTAAKDE0ACgxOAAoMTwAKDFEACgxTAAoMVAAKDFUACgxXAAoMWAAKDNMACgzVAAoM2AAKDNoACgzdAAoM3gAKDN8ACgzgAAoM4QAKDOMACgzlAAoM5gAKDOcACgzpAAoM6gAKDWUACg1nAAoNaQAKDWsACg1uAAoNbwAKDXAACg1xAAoNcgAKDXQACg12AAoNdwAKDXgACg16AAoNewAKDfYACg34AAoN+gAKDfwACg3/AAoOAAAKDgEACg4CAAoOAwAKDgUACg4HAAoOCAAKDgkACg4LAAoODAAKDocACg6JAAoOiwAKDo0ACg6QAAoOkQAKDpIACg6TAAoOlAAKDpYACg6YAAoOmQAKDpoACg6cAAoOnQAKDzAACg9TAAoPcwAKD5MACg+VAAoPlwAKD5kACg+bAAoPngAKD58ACg+gAAoPowAKD6QACg+mAAoPpwAKD6kACg+sAAoPrQAKD64ACg+xAAoPsgAKD7cACg/QAAoP2QAKD9sACg/dAAoP5gAKD+kACg/sAAoP7gAKEDcAChBbAAoQggAKEKYAChCpAAoQqwAKEK0AChCvAAoQsQAKELMAChC0AAoQtwAKENAAChDxAAoQ8wAKEPUAChD3AAoQ+QAKEPsAChD9AAoQ/wAKEQEAChEiAAoRJQAKESgAChErAAoRLgAKETEAChE0AAoRNwAKEToAChE8AAoRtwAKEbkAChG7AAoRvQAKEcAAChHBAAoRwgAKEcMAChHEAAoRxgAKEcgAChHJAAoRygAKEcwAChHNAAoSSAAKEkoAChJMAAoSTgAKElEAChJSAAoSUwAKElQAChJVAAoSVwAKElkAChJaAAoSWwAKEl0AChJeAAoS2QAKEtsAChLeAAoS4AAKEuMAChLkAAoS5QAKEuYAChLnAAoS6QAKEusAChLsAAoS7QAKEu8AChLwAAoTCQAKEwoAChMLAAoTDQAKE4gAChOKAAoTjAAKE44AChORAAoTkgAKE5MAChOUAAoTlQAKE5cAChOZAAoTmgAKE5sAChOdAAoTngAKFBkAChQbAAoUHQAKFB8AChQiAAoUIwAKFCQAChQlAAoUJgAKFCgAChQqAAoUKwAKFCwAChQuAAoULwAKFKoAChSsAAoUrgAKFLAAChSzAAoUtAAKFLUAChS2AAoUtwAKFLkAChS7AAoUvAAKFL0AChS/AAoUwAAKFTsAChU9AAoVPwAKFUEAChVEAAoVRQAKFUYAChVHAAoVSAAKFUoAChVMAAoVTQAKFU4AChVQAAoVUQAKFcwAChXOAAoV0AAKFdIAChXVAAoV1gAKFdcAChXYAAoV2QAKFdsAChXdAAoV3gAKFd8AChXhAAoV4gAKFisAChZPAAoWdgAKFpoAChadAAoWnwAKFqEAChajAAoWpQAKFqcAChaoAAoWqwAKFsQAChbhAAoW4wAKFuUAChbnAAoW6QAKFusAChbtAAoW7wAKFwwAChcPAAoXEgAKFxUAChcYAAoXGwAKFx4AChchAAoXIwAKF54AChegAAoXogAKF6QAChenAAoXqAAKF6kACheqAAoXqwAKF60AChevAAoXsAAKF7EAChezAAoXtAAKGC8AChgxAAoYMwAKGDUAChg4AAoYOQAKGDoAChg7AAoYPAAKGD4AChhAAAoYQQAKGEIAChhEAAoYRQAKGMAAChjCAAoYxAAKGMYAChjJAAoYygAKGMsAChjMAAoYzQAKGM8AChjRAAoY0gAKGNMAChjVAAoY1gAKGVEAChlTAAoZVQAKGVcAChlaAAoZWwAKGVwAChldAAoZXgAKGWAAChliAAoZYwAKGWQAChlmAAoZZwAKGeIAChnkAAoZ5gAKGegAChnrAAoZ7AAKGe0AChnuAAoZ7wAKGfEAChnzAAoZ9AAKGfUAChn3AAoZ+AAKGnMAChp1AAoadwAKGnkAChp8AAoafQAKGn4AChp/AAoagAAKGoIAChqEAAoahQAKGoYAChqIAAoaiQAKGwQAChsGAAobCAAKGwoAChsNAAobDgAKGw8AChsQAAobEQAKGxMAChsVAAobFgAKGxcAChsZAAobGgAKG60AChvQAAob8AAKHBAAChwSAAocFAAKHBYAChwYAAocGwAKHBwAChwdAAocIAAKHCEAChwjAAocJAAKHCYAChwpAAocKgAKHCsAChwuAAocLwAKHDgAChxRAAocWgAKHFwAChxeAAocZwAKHGoAChxtAAocbwAKHLgAChzcAAodAwAKHScACh0qAAodLAAKHS4ACh0wAAodMgAKHTQACh01AAodOAAKHVEACh1yAAoddAAKHXYACh14AAodegAKHXwACh1+AAodgAAKHYIACh2jAAodpgAKHakACh2sAAodrwAKHbIACh21AAoduAAKHbsACh29AAoeOAAKHjoACh48AAoePgAKHkEACh5CAAoeQwAKHkQACh5FAAoeRwAKHkkACh5KAAoeSwAKHk0ACh5OAAoeyQAKHssACh7NAAoezwAKHtIACh7TAAoe1AAKHtUACh7WAAoe2AAKHtoACh7bAAoe3AAKHt4ACh7fAAofWgAKH1wACh9fAAofYQAKH2QACh9lAAofZgAKH2cACh9oAAofagAKH2wACh9tAAofbgAKH3AACh9xAAofigAKH4sACh+MAAofjgAKIAkACiALAAogDQAKIA8ACiASAAogEwAKIBQACiAVAAogFgAKIBgACiAaAAogGwAKIBwACiAeAAogHwAKIJoACiCcAAogngAKIKAACiCjAAogpAAKIKUACiCmAAogpwAKIKkACiCrAAogrAAKIK0ACiCvAAogsAAKISsACiEtAAohLwAKITEACiE0AAohNQAKITYACiE3AAohOAAKIToACiE8AAohPQAKIT4ACiFAAAohQQAKIbwACiG+AAohwAAKIcIACiHFAAohxgAKIccACiHIAAohyQAKIcsACiHNAAohzgAKIc8ACiHRAAoh0gAKIk0ACiJPAAoiUQAKIlMACiJWAAoiVwAKIlgACiJZAAoiWgAKIlwACiJeAAoiXwAKImAACiJiAAoiYwAKIqwACiLQAAoi9wAKIxsACiMeAAojIAAKIyIACiMkAAojJgAKIygACiMpAAojLAAKI0UACiNiAAojZAAKI2YACiNoAAojagAKI2wACiNuAAojcAAKI40ACiOQAAojkwAKI5YACiOZAAojnAAKI58ACiOiAAojpAAKJB8ACiQhAAokIwAKJCUACiQoAAokKQAKJCoACiQrAAokLAAKJC4ACiQwAAokMQAKJDIACiQ0AAokNQAKJLAACiSyAAoktAAKJLYACiS5AAokugAKJLsACiS8AAokvQAKJL8ACiTBAAokwgAKJMMACiTFAAokxgAKJUEACiVDAAolRQAKJUcACiVKAAolSwAKJUwACiVNAAolTgAKJVAACiVSAAolUwAKJVQACiVWAAolVwAKJdIACiXUAAol1gAKJdgACiXbAAol3AAKJd0ACiXeAAol3wAKJeEACiXjAAol5AAKJeUACiXnAAol6AAKJmMACiZlAAomZwAKJmkACiZsAAombQAKJm4ACiZvAAomcAAKJnIACiZ0AAomdQAKJnYACiZ4AAomeQAKJvQACib2AAom+AAKJvoACib9AAom/gAKJv8ACicAAAonAQAKJwMACicFAAonBgAKJwcACicJAAonCgAKJ4UACieHAAoniQAKJ4sACieOAAonjwAKJ5AACieRAAonkgAKJ5QACieWAAonlwAKJ5gACieaAAonmwAKKC4ACihRAAoocQAKKJEACiiTAAoolQAKKJcACiiZAAoonAAKKJ0ACiieAAoooQAKKKIACiikAAoopQAKKKcACiiqAAooqwAKKKwACiivAAoosAAKKLkACijSAAoo2wAKKN0ACijfAAoo6AAKKOsACijuAAoo8AAKKTkACildAAophAAKKagACimrAAoprQAKKa8ACimxAAopswAKKbUACim2AAopuQAKKdIACinzAAop9QAKKfcACin5AAop+wAKKf0ACin/AAoqAQAKKgMACiokAAoqJwAKKioACiotAAoqMAAKKjMACio2AAoqOQAKKjwACio+AAoquQAKKrsACiq9AAoqvwAKKsIACirDAAoqxAAKKsUACirGAAoqyAAKKsoACirLAAoqzAAKKs4ACirPAAorSgAKK0wACitOAAorUAAKK1MACitUAAorVQAKK1YACitXAAorWQAKK1sACitcAAorXQAKK18ACitgAAor2wAKK90ACivgAAor4gAKK+UACivmAAor5wAKK+gACivpAAor6wAKK+0ACivuAAor7wAKK/EACivyAAosCwAKLAwACiwNAAosDwAKLIoACiyMAAosjgAKLJAACiyTAAoslAAKLJUACiyWAAoslwAKLJkACiybAAosnAAKLJ0ACiyfAAosoAAKLRsACi0dAAotHwAKLSEACi0kAAotJQAKLSYACi0nAAotKAAKLSoACi0sAAotLQAKLS4ACi0wAAotMQAKLawACi2uAAotsAAKLbIACi21AAottgAKLbcACi24AAotuQAKLbsACi29AAotvgAKLb8ACi3BAAotwgAKLj0ACi4/AAouQQAKLkMACi5GAAouRwAKLkgACi5JAAouSgAKLkwACi5OAAouTwAKLlAACi5SAAouUwAKLs4ACi7QAAou0gA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KQAYACkAIAApACQAKQIQACkCGAApAiAAKQIoACkCNAApAjgAKQI8ACkCQAApAkQAKQJMACkCVAApAlgAKQJcACkCZAApAmgAKQKsACkCsAApArgAKQL8ACkDIAApAywAKQM4ACkDQAApBSwAKQU0ACkFPAApBUQAKQVQACkFVAApBVgAKQVcACkFYAApBWgAKQVwACkFdAApBXgAKQWAACkFhAApB3AAKQd4ACkHgAApB4gAKQeUACkHmAApB5wAKQegACkHpAApB6wAKQe0ACkHuAApB7wAKQfEACkHyAApCbQAKQm8ACkJyAApCdAAKQncACkJ4AApCeQAKQnoACkJ7AApCfQAKQn8ACkKAAApCgQAKQoMACkKEAApDFwAKQzoACkNaAApDegAKQ3wACkN+AApDgAAKQ4IACkOFAApDhgAKQ4cACkOKAApDiwAKQ40ACkOOAApDkAAKQ5MACkOUAApDlQAKQ5gACkOZAApDngAKQ7cACkPAAApDwgAKQ8QACkPNAApD0AAKQ9MACkPVAApEHgAKREIACkRpAApEjQAKRJAACkSSAApElAAKRJYACkSYAApEmgAKRJsACkSeAApEtwAKRNgACkTaAApE3AAKRN4ACkTgAApE4gAKROQACkTmAApE6AAKRQkACkUMAApFDwAKRRIACkUVAApFGAAKRRsACkUeAApFIQAKRSMACkWeAApFoAAKRaIACkWkAApFpwAKRagACkWpAApFqgAKRasACkWtAApFrwAKRbAACkWxAApFswAKRbQACkYvAApGMQAKRjMACkY1AApGOAAKRjkACkY6AApGOwAKRjwACkY+AApGQAAKRkEACkZCAApGRAAKRkUACkbAAApGwgAKRsUACkbHAApGygAKRssACkbMAApGzQAKRs4ACkbQAApG0gAKRtMACkbUAApG1gAKRtcACkbwAApG8QAKRvIACkb0AApHbwAKR3EACkdzAApHdQAKR3gACkd5AApHegAKR3sACkd8AApHfgAKR4AACkeBAApHggAKR4QACkeFAApIAAAKSAIACkgEAApIBgAKSAkACkgKAApICwAKSAwACkgNAApIDwAKSBEACkgSAApIEwAKSBUACkgWAApIkQAKSJMACkiVAApIlwAKSJoACkibAApInAAKSJ0ACkieAApIoAAKSKIACkijAApIpAAKSKYACkinAApJIgAKSSQACkkmAApJKAAKSSsACkksAApJLQAKSS4ACkkvAApJMQAKSTMACkk0AApJNQAKSTcACkk4AApJswAKSbUACkm3AApJuQAKSbwACkm9AApJvgAKSb8ACknAAApJwgAKScQACknFAApJxgAKScgACknJAApKEgAKSjYACkpdAApKgQAKSoQACkqGAApKiAAKSooACkqMAApKjgAKSo8ACkqSAApKqwAKSsgACkrKAApKzAAKSs4ACkrQAApK0gAKStQACkrWAApK8wAKSvYACkr5AApK/AAKSv8ACksCAApLBQAKSwgACksKAApLhQAKS4cACkuKAApLjAAKS48ACkuQAApLkQAKS5IACkuTAApLlQAKS5cACkuYAApLmQAKS5sACkucAApMFwAKTBkACkwbAApMHQAKTCAACkwhAApMIgAKTCMACkwkAApMJgAKTCgACkwpAApMKgAKTCwACkwtAApMqAAKTKoACkysAApMrgAKTLEACkyyAApMswAKTLQACky1AApMtwAKTLkACky6AApMuwAKTL0ACky+AApNOQAKTTsACk0+AApNQAAKTUMACk1EAApNRQAKTUYACk1HAApNSQAKTUsACk1MAApNTQAKTU8ACk1QAApNywAKTc0ACk3PAApN0QAKTdQACk3VAApN1gAKTdcACk3YAApN2gAKTdwACk3dAApN3gAKTeAACk3hAApOXAAKTl4ACk5gAApOYgAKTmUACk5mAApOZwAKTmgACk5pAApOawAKTm0ACk5uAApObwAKTnEACk5yAApO7QAKTu8ACk7xAApO8wAKTvYACk73AApO+AAKTvkACk76AApO/AAKTv4ACk7/AApPAAAKTwIACk8DAApPlgAKT7kACk/ZAApP+QAKT/sACk/9AApP/wAKUAEAClAEAApQBQAKUAYAClAJAApQCgAKUAwAClANAApQDwAKUBIAClATAApQFAAKUBcAClAYAApQHQAKUDYAClA/AApQQQAKUEMAClBMAApQTwAKUFIAClBUAApQnQAKUMEAClDoAApRDAAKUQ8AClERAApREwAKURUAClEXAApRGQAKURoAClEdAApRNgAKUVcAClFZAApRWwAKUV0AClFfAApRYQAKUWMAClFlAApRZwAKUYgAClGLAApRjgAKUZEAClGUAApRlwAKUZoAClGdAApRoAAKUaIAClIdAApSHwAKUiEAClIjAApSJgAKUicAClIoAApSKQAKUioAClIsAApSLgAKUi8AClIwAApSMgAKUjMAClKuAApSsAAKUrIAClK0AApStwAKUrgAClK5AApSugAKUrsAClK9AApSvwAKUsAAClLBAApSwwAKUsQAClM/AApTQQAKU0QAClNGAApTSQAKU0oAClNLAApTTAAKU00AClNPAApTUQAKU1IAClNTAApTVQAKU1YAClNvAApTcAAKU3EAClNzAApT7gAKU/AAClPyAApT9AAKU/cAClP4AApT+QAKU/oAClP7AApT/QAKU/8AClQAAApUAQAKVAMAClQEAApUfwAKVIEAClSDAApUhQAKVIgAClSJAApUigAKVIsAClSMAApUjgAKVJAAClSRAApUkgAKVJQAClSVAApVEAAKVRIAClUUAApVFgAKVRkAClUaAApVGwAKVRwAClUdAApVHwAKVSEAClUiAApVIwAKVSUAClUmAApVoQAKVaMAClWlAApVpwAKVaoAClWrAApVrAAKVa0AClWuAApVsAAKVbIAClWzAApVtAAKVbYAClW3AApWMgAKVjQAClY2AApWOAAKVjsAClY8AApWPQAKVj4AClY/AApWQQAKVkMAClZEAApWRQAKVkcAClZIAApWkQAKVrUAClbcAApXAAAKVwMAClcFAApXBwAKVwkAClcLAApXDQAKVw4AClcRAApXKgAKV0cACldJAApXSwAKV00ACldPAApXUQAKV1MACldVAApXcgAKV3UACld4AApXewAKV34ACleBAApXhAAKV4cACleJAApYBAAKWAYAClgIAApYCgAKWA0AClgOAApYDwAKWBAAClgRAApYEwAKWBUAClgWAApYFwAKWBkAClgaAApYlQAKWJcACliZAApYmwAKWJ4AClifAApYoAAKWKEACliiAApYpAAKWKYAClinAApYqAAKWKoAClirAApZJgAKWSgAClkqAApZLAAKWS8AClkwAApZMQAKWTIAClkzAApZNQAKWTcAClk4AApZOQAKWTsAClk8AApZtwAKWbkAClm8AApZvgAKWcEAClnCAApZwwAKWcQAClnFAApZxwAKWckAClnKAApZywAKWc0AClnOAApaSQAKWksAClpNAApaTwAKWlIAClpTAApaVAAKWlUAClpWAApaWAAKWloAClpbAApaXAAKWl4AClpfAApa2gAKWtwAClreAApa4AAKWuMAClrkAApa5QAKWuYAClrnAApa6QAKWusAClrsAApa7QAKWu8AClrwAApbawAKW20ACltvAApbcQAKW3QAClt1AApbdgAKW3cAClt4AApbegAKW3wAClt9AApbfgAKW4AACluBAApcFAAKXDcAClxXAApcdwAKXHkAClx7AApcfQAKXH8AClyCAApcgwAKXIQAClyHAApciAAKXIoAClyLAApcjgAKXJEAClySAApckwAKXJYAClyXAApcnAAKXLUACly+AApcwAAKXMIAClzLAApczgAKXNEAClzTAApdHAAKXUAACl1nAApdiwAKXY4ACl2QAApdkgAKXZQACl2WAApdmAAKXZkACl2cAApdtQAKXdYACl3YAApd2gAKXdwACl3eAApd4AAKXeIACl3kAApd5gAKXgcACl4KAApeDQAKXhAACl4TAApeFgAKXhkACl4cAApeHwAKXiEACl6cAApengAKXqAACl6iAApepQAKXqYACl6nAApeqAAKXqkACl6rAAperQAKXq4ACl6vAApesQAKXrIACl8tAApfLwAKXzEACl8zAApfNgAKXzcACl84AApfOQAKXzoACl88AApfPgAKXz8ACl9AAApfQgAKX0MACl++AApfwAAKX8MACl/FAApfyAAKX8kACl/KAApfywAKX8wACl/OAApf0AAKX9EACl/SAApf1AAKX9UACl/uAApf7wAKX/AACl/yAApgbQAKYG8ACmBxAApgcwAKYHYACmB3AApgeAAKYHkACmB6AApgfAAKYH4ACmB/AApggAAKYIIACmCDAApg/gAKYQAACmECAAphBAAKYQcACmEIAAphCQAKYQoACmELAAphDQAKYQ8ACmEQAAphEQAKYRMACmEUAAphjwAKYZEACmGTAAphlQAKYZgACmGZAAphmgAKYZsACmGcAAphngAKYaAACmGhAAphogAKYaQACmGlAApiIAAKYiIACmIkAApiJgAKYikACmIqAApiKwAKYiwACmItAApiLwAKYjEACmIyAApiMwAKYjUACmI2AApisQAKYrMACmK1AApitwAKYroACmK7AApivAAKYr0ACmK+AApiwAAKYsIACmLDAApixAAKYsYACmLHAApjEAAKYzQACmNbAApjfwAKY4IACmOEAApjhgAKY4gACmOKAApjjAAKY40ACmOQAApjqQAKY8YACmPIAApjygAKY8wACmPOAApj0AAKY9IACmPUAApj8QAKY/QACmP3AApj+gAKY/0ACmQAAApkAwAKZAYACmQIAApkgwAKZIUACmSHAApkiQAKZIwACmSNAApkjgAKZI8ACmSQAApkkgAKZJQACmSVAApklgAKZJgACmSZAAplFAAKZRYACmUZAAplGwAKZR4ACmUfAAplIAAKZSEACmUiAAplJAAKZSYACmUnAAplKAAKZSoACmUrAAplpgAKZagACmWqAAplrAAKZa8ACmWwAAplsQAKZbIACmWzAApltQAKZbcACmW4AApluQAKZbsACmW8AApmNwAKZjkACmY8AApmPgAKZkEACmZCAApmQwAKZkQACmZFAApmRwAKZkkACmZKAApmSwAKZk0ACmZOAApm0QAKZvUACmcZAApnPAAKZ2MACmeDAApnqgAKZ9EACmfxAApoFQAKaDkACmg7AApoPgAKaEAACmhCAApoRAAKaEcACmhKAApoTAAKaE4ACmhRAApoUwAKaFUACmhYAApoWwAKaFwACmhhAApoegAKaH8ACmiBAApohgAKaIkACmiLAApo1AAKaPgACmkfAAppQwAKaUYACmlIAAppSgAKaUwACmlOAAppUAAKaVEACmlUAAppbQAKaZIACmmUAApplgAKaZgACmmaAAppnAAKaZ4ACmmgAAppogAKaaQACmnJAAppzAAKac8ACmnSAApp1QAKadgACmnbAApp3gAKaeEACmnkAApp5gAKamEACmpjAApqZgAKamgACmprAApqbAAKam0ACmpuAApqbwAKanEACmpzAApqdAAKanUACmp3AApqeAAKaokACmqKAApqjAAKawcACmsJAAprCwAKaw0ACmsQAAprEQAKaxIACmsTAAprFAAKaxYACmsYAAprGQAKaxoACmscAAprHQAKa5gACmuaAAprnQAKa58ACmuiAAprowAKa6QACmulAAprpgAKa6gACmuqAAprqwAKa6wACmuuAAprrwAKa8AACmvFAApryAAKa8oACmvbAApr5AAKa+cACmvqAApr7AAKbAIACmwNAApsiAAKbIoACmyMAApsjgAKbJEACmySAApskwAKbJQACmyVAApslwAKbJkACmyaAApsmwAKbJ0ACmyeAAptGQAKbRsACm0eAAptIAAKbSMACm0kAAptJQAKbSYACm0nAAptKQAKbSsACm0sAAptLQAKbS8ACm0wAAptQQAKbUIACm1EAAptvwAKbcEACm3DAAptxQAKbcgACm3JAAptygAKbcsACm3MAAptzgAKbdAACm3RAApt0gAKbdQACm3VAApuUAAKblIACm5VAApuVwAKbloACm5bAApuXAAKbl0ACm5eAApuYAAKbmIACm5jAApuZAAKbmYACm5nAApugAAKboEACm6CAApuhAAKbv8ACm8BAApvAwAKbwUACm8IAApvCQAKbwoACm8LAApvDAAKbw4ACm8QAApvEQAKbxIACm8UAApvFQAKb5AACm+SAApvlQAKb5cACm+aAApvmwAKb5wACm+dAApvngAKb6AACm+iAApvowAKb6QACm+mAApvpwAKb8MACm/cAApv6QAKb+wACm/vAApv8gAKb/8ACnACAApwBQAKcAgACnAKAApwFgAKcCwACnC/AApw4gAKcQIACnEiAApxJAAKcSYACnEoAApxKgAKcS0ACnEuAApxLwAKcTIACnEzAApxNQAKcTYACnE5AApxPAAKcT0ACnE+AApxQQAKcUIACnFHAApxYAAKcWkACnFrAApxbQAKcXYACnF5AApxfAAKcX4ACnHHAApx6wAKchIACnI2AApyOQAKcjsACnI9AApyPwAKckEACnJDAApyRAAKckcACnJgAApygQAKcoMACnKFAApyhwAKcokACnKLAApyjQAKco8ACnKRAApysgAKcrUACnK4AApyuwAKcr4ACnLBAApyxAAKcscACnLKAApyzAAKc0cACnNJAApzSwAKc00ACnNQAApzUQAKc1IACnNTAApzVAAKc1YACnNYAApzWQAKc1oACnNcAApzXQAKc9gACnPaAApz3AAKc94ACnPhAApz4gAKc+MACnPkAApz5QAKc+cACnPpAApz6gAKc+sACnPtAApz7gAKdGkACnRrAAp0bgAKdHAACnRzAAp0dAAKdHUACnR2AAp0dwAKdHkACnR7AAp0fAAKdH0ACnR/AAp0gAAKdJkACnSaAAp0mwAKdJ0ACnUYAAp1GgAKdRwACnUeAAp1IQAKdSIACnUjAAp1JAAKdSUACnUnAAp1KQAKdSoACnUrAAp1LQAKdS4ACnWpAAp1qwAKda0ACnWvAAp1sgAKdbMACnW0AAp1tQAKdbYACnW4AAp1ugAKdbsACnW8AAp1vgAKdb8ACnY6AAp2PAAKdj4ACnZAAAp2QwAKdkQACnZFAAp2RgAKdkcACnZJAAp2SwAKdkwACnZNAAp2TwAKdlAACnbLAAp2zQAKds8ACnbRAAp21AAKdtUACnbWAAp21wAKdtgACnbaAAp23AAKdt0ACnbeAAp24AAKduEACndcAAp3XgAKd2AACndiAAp3ZQAKd2YACndnAAp3aAAKd2kACndrAAp3bQAKd24ACndvAAp3cQAKd3IACne7AAp33wAKeAYACngqAAp4LQAKeC8ACngxAAp4MwAKeDUACng3AAp4OAAKeDsACnhUAAp4cQAKeHMACnh1AAp4dwAKeHkACnh7AAp4fQAKeH8ACnicAAp4nwAKeKIACnilAAp4qAAKeKsACniuAAp4sQAKeLMACnkuAAp5MAAKeTIACnk0AAp5NwAKeTgACnk5AAp5OgAKeTsACnk9AAp5PwAKeUAACnlBAAp5QwAKeUQACnm/AAp5wQAKecMACnnFAAp5yAAKeckACnnKAAp5ywAKecwACnnOAAp50AAKedEACnnSAAp51AAKedUACnpQAAp6UgAKelQACnpWAAp6WQAKeloACnpbAAp6XAAKel0ACnpfAAp6YQAKemIACnpjAAp6ZQAKemYACnrhAAp64wAKeuYACnroAAp66wAKeuwACnrtAAp67gAKeu8ACnrxAAp68wAKevQACnr1AAp69wAKevgACntzAAp7dQAKe3cACnt5AAp7fAAKe30ACnt+AAp7fwAKe4AACnuCAAp7hAAKe4UACnuGAAp7iAAKe4kACnwEAAp8BgAKfAgACnwKAAp8DQAKfA4ACnwPAAp8EAAKfBEACnwTAAp8FQAKfBYACnwXAAp8GQAKfBoACnyVAAp8lwAKfJoACnycAAp8nwAKfKAACnyhAAp8ogAKfKMACnylAAp8pwAKfKgACnypAAp8qwAKfKwACn0/AAp9YgAKfYIACn2iAAp9pAAKfaYACn2oAAp9qgAKfa0ACn2uAAp9rwAKfbIACn2zAAp9tQAKfbYACn24AAp9uwAKfbwACn29AAp9wAAKfcEACn3KAAp94wAKfewACn3uAAp98AAKffkACn38AAp9/wAKfgEACn5KAAp+bgAKfpUACn65AAp+vAAKfr4ACn7AAAp+wgAKfsQACn7GAAp+xwAKfsoACn7jAAp/BAAKfwYACn8IAAp/CgAKfwwACn8OAAp/EAAKfxIACn8UAAp/NQAKfzgACn87AAp/PgAKf0EACn9EAAp/RwAKf0oACn9NAAp/TwAKf8oACn/MAAp/zgAKf9AACn/TAAp/1AAKf9UACn/WAAp/1wAKf9kACn/bAAp/3AAKf90ACn/fAAp/4AAKgFsACoBdAAqAXwAKgGEACoBkAAqAZQAKgGYACoBnAAqAaAAKgGoACoBsAAqAbQAKgG4ACoBwAAqAcQAKgOwACoDuAAqA8QAKgPMACoD2AAqA9wAKgPgACoD5AAqA+gAKgPwACoD+AAqA/wAKgQAACoECAAqBAwAKgRwACoEdAAqBHgAKgSAACoGbAAqBnQAKgZ8ACoGhAAqBpAAKgaUACoGmAAqBpwAKgagACoGqAAqBrAAKga0ACoGuAAqBsAAKgbEACoIsAAqCLgAKgjAACoIyAAqCNQAKgjYACoI3AAqCOAAKgjkACoI7AAqCPQAKgj4ACoI/AAqCQQAKgkIACoK9AAqCvwAKgsEACoLDAAqCxgAKgscACoLIAAqCyQAKgsoACoLMAAqCzgAKgs8ACoLQAAqC0gAKgtMACoNOAAqDUAAKg1IACoNUAAqDVwAKg1gACoNZAAqDWgAKg1sACoNdAAqDXwAKg2AACoNhAAqDYwAKg2QACoPfAAqD4QAKg+MACoPlAAqD6AAKg+kACoPqAAqD6wAKg+wACoPuAAqD8AAKg/EACoPyAAqD9AAKg/UACoQ+AAqEYgAKhIkACoStAAqEsAAKhLIACoS0AAqEtgAKhLgACoS6AAqEuwAKhL4ACoTXAAqE9AAKhPYACoT4AAqE+gAKhPwACoT+AAqFAAAKhQIACoUfAAqFIgAKhSUACoUoAAqFKwAKhS4ACoUxAAqFNAAKhTYACoWxAAqFswAKhbUACoW3AAqFugAKhbsACoW8AAqFvQAKhb4ACoXAAAqFwgAKhcMACoXEAAqFxgAKhccACoZCAAqGRAAKhkYACoZIAAqGSwAKhkwACoZNAAqGTgAKhk8ACoZRAAqGUwAKhlQACoZVAAqGVwAKhlgACobTAAqG1QAKhtcACobZAAqG3AAKht0ACobeAAqG3wAKhuAACobiAAqG5AAKhuUACobmAAqG6AAKhukACodkAAqHZgAKh2gACodqAAqHbQAKh24ACodvAAqHcAAKh3EACodzAAqHdQAKh3YACod3AAqHeQAKh3oACof1AAqH9wAKh/kACof7AAqH/gAKh/8ACogAAAqIAQAKiAIACogEAAqIBgAKiAcACogIAAqICgAKiAsACoiGAAqIiAAKiIoACoiMAAqIjwAKiJAACoiRAAqIkgAKiJMACoiVAAqIlwAKiJgACoiZAAqImwAKiJwACokXAAqJGQAKiRsACokdAAqJIAAKiSEACokiAAqJIwAKiSQACokmAAqJKAAKiSkACokqAAqJLAAKiS0AConAAAqJ4wAKigMACoojAAqKJQAKiicACoopAAqKKwAKii4ACoovAAqKMAAKijMACoo0AAqKNgAKijcACoo5AAqKPAAKij0ACoo+AAqKQQAKikIACopHAAqKYAAKimkACoprAAqKbQAKinYACop5AAqKfAAKin4ACorHAAqK6wAKixIACos2AAqLOQAKizsACos9AAqLPwAKi0EACotDAAqLRAAKi0cACotgAAqLgQAKi4MACouFAAqLhwAKi4kACouLAAqLjQAKi48ACouRAAqLsgAKi7UACou4AAqLuwAKi74ACovBAAqLxAAKi8cACovKAAqLzAAKjEcACoxJAAqMSwAKjE0ACoxQAAqMUQAKjFIACoxTAAqMVAAKjFYACoxYAAqMWQAKjFoACoxcAAqMXQAKjNgACozaAAqM3AAKjN4ACozhAAqM4gAKjOMACozkAAqM5QAKjOcACozpAAqM6gAKjOsACoztAAqM7gAKjWkACo1rAAqNbgAKjXAACo1zAAqNdAAKjXUACo12AAqNdwAKjXkACo17AAqNfAAKjX0ACo1/AAqNgAAKjZkACo2aAAqNmwAKjZ0ACo4YAAqOGgAKjhwACo4eAAqOIQAKjiIACo4jAAqOJAAKjiUACo4nAAqOKQAKjioACo4rAAqOLQAKji4ACo6pAAqOqwAKjq0ACo6vAAqOsgAKjrMACo60AAqOtQAKjrYACo64AAqOugAKjrsACo68AAqOvgAKjr8ACo86AAqPPAAKjz4ACo9AAAqPQwAKj0QACo9FAAqPRgAKj0cACo9JAAqPSwAKj0wACo9NAAqPTwAKj1AACo/LAAqPzQAKj88ACo/RAAqP1AAKj9UACo/WAAqP1wAKj9gACo/aAAqP3AAKj90ACo/eAAqP4AAKj+EACpBcAAqQXgAKkGAACpBiAAqQZQAKkGYACpBnAAqQaAAKkGkACpBrAAqQbQAKkG4ACpBvAAqQcQAKkHIACpC7AAqQ3wAKkQYACpEqAAqRLQAKkS8ACpExAAqRMwAKkTUACpE3AAqROAAKkTsACpFUAAqRcQAKkXMACpF1AAqRdwAKkXkACpF7AAqRfQAKkX8ACpGcAAqRnwAKkaIACpGlAAqRqAAKkasACpGuAAqRsQAKkbMACpIuAAqSMAAKkjIACpI0AAqSNwAKkjgACpI5AAqSOgAKkjsACpI9AAqSPwAKkkAACpJBAAqSQwAKkkQACpK/AAqSwQAKksMACpLFAAqSyAAKkskACpLKAAqSywAKkswACpLOAAqS0AAKktEACpLSAAqS1AAKktUACpNQAAqTUgAKk1QACpNWAAqTWQAKk1oACpNbAAqTXAAKk10ACpNfAAqTYQAKk2IACpNjAAqTZQAKk2YACpPhAAqT4wAKk+UACpPnAAqT6gAKk+sACpPsAAqT7QAKk+4ACpPwAAqT8gAKk/MACpP0AAqT9gAKk/cACpRyAAqUdAAKlHYACpR4AAqUewAKlHwACpR9AAqUfgAKlH8ACpSBAAqUgwAKlIQACpSFAAqUhwAKlIgACpUDAAqVBQAKlQcACpUJAAqVDAAKlQ0ACpUOAAqVDwAKlRAACpUSAAqVFAAKlRUACpUWAAqVGAAKlRkACpWUAAqVlgAKlZgACpWaAAqVnQAKlZ4ACpWfAAqVoAAKlaEACpWjAAqVpQAKlaYACpWnAAqVqQAKlaoACpW7AAqVvAAKlb4ACpY5AAqWOwAKlj0ACpY/AAqWQgAKlkMACpZEAAqWRQAKlkYACpZIAAqWSgAKlksACpZMAAqWTgAKlk8ACpbKAAqWzAAKls4ACpbQAAqW0wAKltQACpbVAAqW1gAKltcACpbZAAqW2wAKltwACpbdAAqW3wAKluAACpdbAAqXXQAKl2AACpdiAAqXZQAKl2YACpdnAAqXaAAKl2kACpdrAAqXbQAKl24ACpdvAAqXcQAKl3IACpgFAAqYKAAKmEgACphoAAqYagAKmGwACphuAAqYcAAKmHMACph0AAqYdQAKmHgACph5AAqYewAKmHwACph+AAqYgQAKmIIACpiDAAqYhgAKmIcACpiMAAqYpQAKmK4ACpiwAAqYsgAKmLsACpi+AAqYwQAKmMMACpkMAAqZMAAKmVcACpl7AAqZfgAKmYAACpmCAAqZhAAKmYYACpmIAAqZiQAKmYwACpmlAAqZxgAKmcgACpnKAAqZzAAKmc4ACpnQAAqZ0gAKmdQACpnWAAqZ9wAKmfoACpn9AAqaAAAKmgMACpoGAAqaCQAKmgwACpoPAAqaEQAKmowACpqOAAqakAAKmpIACpqVAAqalgAKmpcACpqYAAqamQAKmpsACpqdAAqangAKmp8ACpqhAAqaogAKmx0ACpsfAAqbIQAKmyMACpsmAAqbJwAKmygACpspAAqbKgAKmywACpsuAAqbLwAKmzAACpsyAAqbMwAKm64ACpuwAAqbswAKm7UACpu4AAqbuQAKm7oACpu7AAqbvAAKm74ACpvAAAqbwQAKm8IACpvEAAqbxQAKm94ACpvfAAqb4AAKm+IACpxdAAqcXwAKnGEACpxjAAqcZgAKnGcACpxoAAqcaQAKnGoACpxsAAqcbgAKnG8ACpxwAAqccgAKnHMACpzuAAqc8AAKnPIACpz0AAqc9wAKnPgACpz5AAqc+gAKnPsACpz9AAqc/wAKnQAACp0BAAqdAwAKnQQACp1/AAqdgQAKnYMACp2FAAqdiAAKnYkACp2KAAqdiwAKnYwACp2OAAqdkAAKnZEACp2SAAqdlAAKnZUACp4QAAqeEgAKnhQACp4WAAqeGQAKnhoACp4bAAqeHAAKnh0ACp4fAAqeIQAKniIACp4jAAqeJQAKniYACp6hAAqeowAKnqUACp6nAAqeqgAKnqsACp6sAAqerQAKnq4ACp6wAAqesgAKnrMACp60AAqetgAKnrcACp8AAAqfJAAKn0sACp9vAAqfcgAKn3QACp92AAqfeAAKn3oACp98AAqffQAKn4AACp+ZAAqftgAKn7gACp+6AAqfvAAKn74ACp/AAAqfwgAKn8QACp/hAAqf5AAKn+cACp/qAAqf7QAKn/AACp/zAAqf9gAKn/gACqBzAAqgdQAKoHcACqB5AAqgfAAKoH0ACqB+AAqgfwAKoIAACqCCAAqghAAKoIUACqCGAAqgiAAKoIkACqEEAAqhBgAKoQgACqEKAAqhDQAKoQ4ACqEPAAqhEAA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KsskACrLLAAqyzQAKss8ACrLRAAqy8gAKsvUACrL4AAqy+wAKsv4ACrMBAAqzBAAKswcACrMKAAqzDAAKs4cACrOJAAqziwAKs40ACrOQAAqzkQAKs5IACrOTAAqzlAAKs5YACrOYAAqzmQAKs5oACrOcAAqznQAKtBgACrQaAAq0HAAKtB4ACrQhAAq0IgAKtCMACrQkAAq0JQAKtCcACrQpAAq0KgAKtCsACrQtAAq0LgAKtKkACrSrAAq0rgAKtLAACrSzAAq0tAAKtLUACrS2AAq0twAKtLkACrS7AAq0vAAKtL0ACrS/AAq0wAAKtNkACrTaAAq02wAKtN0ACrVYAAq1WgAKtVwACrVeAAq1YQAKtWIACrVjAAq1ZAAKtWUACrVnAAq1aQAKtWoACrVrAAq1bQAKtW4ACrXpAAq16wAKte0ACrXvAAq18gAKtfMACrX0AAq19QAKtfYACrX4AAq1+gAKtfsACrX8AAq1/gAKtf8ACrZ6AAq2fAAKtn4ACraAAAq2gwAKtoQACraFAAq2hgAKtocACraJAAq2iwAKtowACraNAAq2jwAKtpAACrcLAAq3DQAKtw8ACrcRAAq3FAAKtxUACrcWAAq3FwAKtxgACrcaAAq3HAAKtx0ACrceAAq3IAAKtyEACrecAAq3ngAKt6AACreiAAq3pQAKt6YACrenAAq3qAAKt6kACrerAAq3rQAKt64ACrevAAq3sQAKt7IACrf7AAq4HwAKuEYACrhqAAq4bQAKuG8ACrhxAAq4cwAKuHUACrh3AAq4eAAKuHsACriUAAq4sQAKuLMACri1AAq4twAKuLkACri7AAq4vQAKuL8ACrjcAAq43wAKuOIACrjlAAq46AAKuOsACrjuAAq48QAKuPMACrluAAq5cAAKuXIACrl0AAq5dwAKuXgACrl5AAq5egAKuXsACrl9AAq5fwAKuYAACrmBAAq5gwAKuYQACrn/AAq6AQAKugMACroFAAq6CAAKugkACroKAAq6CwAKugwACroOAAq6EAAKuhEACroSAAq6FAAKuhUACrqQAAq6kgAKupQACrqWAAq6mQAKupoACrqbAAq6nAAKup0ACrqfAAq6oQAKuqIACrqjAAq6pQAKuqYACrshAAq7IwAKuyUACrsnAAq7KgAKuysACrssAAq7LQAKuy4ACrswAAq7MgAKuzMACrs0AAq7NgAKuzcACruyAAq7tAAKu7YACru4AAq7uwAKu7wACru9AAq7vgAKu78ACrvBAAq7wwAKu8QACrvFAAq7xwAKu8gACrxDAAq8RQAKvEgACrxKAAq8TQAKvE4ACrxPAAq8UAAKvFEACrxTAAq8VQAKvFYACrxXAAq8WQAKvFoACrx5AAq89AAKvPYACrz4AAq8+gAKvP0ACrz+AAq8/wAKvQAACr0BAAq9AwAKvQUACr0GAAq9BwAKvQkACr0KAAq9nQAKvcAACr3gAAq+AAAKvgIACr4EAAq+BgAKvggACr4LAAq+DAAKvg0ACr4QAAq+EQAKvhMACr4UAAq+FgAKvhkACr4aAAq+GwAKvh4ACr4fAAq+JAAKvj0ACr5GAAq+SAAKvkoACr5TAAq+VgAKvlkACr5bAAq+pAAKvsgACr7vAAq/EwAKvxYACr8YAAq/GgAKvxwACr8eAAq/IAAKvyEACr8kAAq/PQAKv14ACr9gAAq/YgAKv2QACr9mAAq/aAAKv2oACr9sAAq/bgAKv48ACr+SAAq/lQAKv5gACr+bAAq/ngAKv6EACr+kAAq/pwAKv6kACsAkAArAJgAKwCgACsAqAArALQAKwC4ACsAvAArAMAAKwDEACsAzAArANQAKwDYACsA3AArAOQAKwDoACsC1AArAtwAKwLkACsC7AArAvgAKwL8ACsDAAArAwQAKwMIACsDEAArAxgAKwMcACsDIAArAygAKwMsACsFGAArBSAAKwUsACsFNAArBUAAKwVEACsFSAArBUwAKwVQACsFWAArBWAAKwVkACsFaAArBXAAKwV0ACsF2AArBdwAKwXgACsF6AArB9QAKwfcACsH5AArB+wAKwf4ACsH/AArCAAAKwgEACsICAArCBAAKwgYACsIHAArCCAAKwgoACsILAArChgAKwogACsKKAArCjAAKwo8ACsKQAArCkQAKwpIACsKTAArClQAKwpcACsKYAArCmQAKwpsACsKcAArDFwAKwxkACsMbAArDHQAKwyAACsMhAArDIgAKwyMACsMkAArDJgAKwygACsMpAArDKgAKwywACsMtAArDqAAKw6oACsOsAArDrgAKw7EACsOyAArDswAKw7QACsO1AArDtwAKw7kACsO6AArDuwAKw70ACsO+AArEOQAKxDsACsQ9AArEPwAKxEIACsRDAArERAAKxEUACsRGAArESAAKxEoACsRLAArETAAKxE4ACsRPAArEmAAKxLwACsTjAArFBwAKxQoACsUMAArFDgAKxRAACsUSAArFFAAKxRUACsUYAArFMQAKxU4ACsVQAArFUgAKxVQACsVWAArFWAAKxVoACsVcAArFeQAKxXwACsV/AArFggAKxYUACsWIAArFiwAKxY4ACsWQAArGCwAKxg0ACsYPAArGEQAKxhQACsYVAArGFgAKxhcACsYYAArGGgAKxhwACsYdAArGHgAKxiAACsYhAArGnAAKxp4ACsagAArGogAKxqUACsamAArGpwAKxqgACsapAArGqwAKxq0ACsauAArGrwAKxrEACsayAArHLQAKxy8ACscxAArHMwAKxzYACsc3AArHOAAKxzkACsc6AArHPAAKxz4ACsc/AArHQAAKx0IACsdDAArHvgAKx8AACsfDAArHxQAKx8gACsfJAArHygAKx8sACsfMAArHzgAKx9AACsfRAArH0gAKx9QACsfVAArIUAAKyFIACshUAArIVgAKyFkACshaAArIWwAKyFwACshdAArIXwAKyGEACshiAArIYwAKyGUACshmAArI4QAKyOMACsjlAArI5wAKyOoACsjrAArI7AAKyO0ACsjuAArI8AAKyPIACsjzAArI9AAKyPYACsj3AArJcgAKyXQACsl2AArJeAAKyXsACsl8AArJfQAKyX4ACsl/AArJgQAKyYMACsmEAArJhQAKyYcACsmIAArKGwAKyj4ACspeAArKfgAKyoAACsqCAArKhAAKyoYACsqJAArKigAKyosACsqOAArKjwAKypEACsqSAArKlAAKypcACsqYAArKmQAKypwACsqdAArKogAKyrsACsrEAArKxgAKysgACsrRAArK1AAKytcACsrZAArLIgAKy0YACsttAArLkQAKy5QACsuWAArLmAAKy5oACsucAArLngAKy58ACsuiAArLuwAKy9wACsveAArL4AAKy+IACsvkAArL5gAKy+gACsvqAArL7AAKzA0ACswQAArMEwAKzBYACswZAArMHAAKzB8ACswiAArMJQAKzCcACsyiAArMpAAKzKYACsyoAArMqwAKzKwACsytAArMrgAKzK8ACsyxAArMswAKzLQACsy1AArMtwAKzLgACs0zAArNNQAKzTcACs05AArNPAAKzT0ACs0+AArNPwAKzUAACs1CAArNRAAKzUUACs1GAArNSAAKzUkACs3EAArNxgAKzckACs3LAArNzgAKzc8ACs3QAArN0QAKzdIACs3UAArN1gAKzdcACs3YAArN2gAKzdsACs30AArN9QAKzfYACs34AArOcwAKznUACs53AArOeQAKznwACs59AArOfgAKzn8ACs6AAArOggAKzoQACs6FAArOhgAKzogACs6JAArPBAAKzwYACs8IAArPCgAKzw0ACs8OAArPDwAKzxAACs8RAArPEwAKzxUACs8WAArPFwAKzxkACs8aAArPlQAKz5cACs+ZAArPmwAKz54ACs+fAArPoAAKz6EACs+iAArPpAAKz6YACs+nAArPqAAKz6oACs+rAArQJgAK0CgACtAqAArQLAAK0C8ACtAwAArQMQAK0DIACtAzAArQNQAK0DcACtA4AArQOQAK0DsACtA8AArQtwAK0LkACtC7AArQvQAK0MAACtDBAArQwgAK0MMACtDEAArQxgAK0MgACtDJAArQygAK0MwACtDNAArRFgAK0ToACtFhAArRhQAK0YgACtGKAArRjAAK0Y4ACtGQAArRkgAK0ZMACtGWAArRrwAK0cwACtHOAArR0AAK0dIACtHUAArR1gAK0dgACtHaAArR9wAK0foACtH9AArSAAAK0gMACtIGAArSCQAK0gwACtIOAArSiQAK0osACtKNAArSjwAK0pIACtKTAArSlAAK0pUACtKWAArSmAAK0poACtKbAArSnAAK0p4ACtKfAArTGgAK0xwACtMeAArTIAAK0yMACtMkAArTJQAK0yYACtMnAArTKQAK0ysACtMsAArTLQAK0y8ACtMwAArTqwAK060ACtOvAArTsQAK07QACtO1AArTtgAK07cACtO4AArTugAK07wACtO9AArTvgAK08AACtPBAArUPAAK1D4ACtRAAArUQgAK1EUACtRGAArURwAK1EgACtRJAArUSwAK1E0ACtROAArUTwAK1FEACtRSAArUzQAK1M8ACtTRAArU0wAK1NYACtTXAArU2AAK1NkACtTaAArU3AAK1N4ACtTfAArU4AAK1OIACtTjAArVXgAK1WAACtViAArVZAAK1WcACtVoAArVaQAK1WoACtVrAArVbQAK1W8ACtVwAArVcQAK1XMACtV0AArV7wAK1fEACtXzAArV9QAK1fgACtX5AArV+gAK1fsACtX8AArV/gAK1gAACtYBAArWAgAK1gQACtYFAArWmAAK1rsACtbbAArW+wAK1v0ACtb/AArXAQAK1wMACtcGAArXBwAK1wgACtcLAArXDAAK1w4ACtcPAArXEQAK1xQACtcVAArXFgAK1xkACtcaAArXHwAK1zgACtdBAArXQwAK10UACtdOAArXUQAK11QACtdWAArXnwAK18MACtfqAArYDgAK2BEACtgTAArYFQAK2BcACtgZAArYGwAK2BwACtgfAArYOAAK2FkACthbAArYXQAK2F8ACthhAArYYwAK2GUACthnAArYaQAK2IoACtiNAArYkAAK2JMACtiWAArYmQAK2JwACtifAArYogAK2KQACtkfAArZIQAK2SMACtklAArZKAAK2SkACtkqAArZKwAK2SwACtkuAArZMAAK2TEACtkyAArZNAAK2TUACtmwAArZsgAK2bQACtm2AArZuQAK2boACtm7AArZvAAK2b0ACtm/AArZwQAK2cIACtnDAArZxQAK2cYACtpBAAraQwAK2kYACtpIAAraSwAK2kwACtpNAAraTgAK2k8ACtpRAAraUwAK2lQACtpVAAraVwAK2lgACtpxAAracgAK2nMACtp1AAra8AAK2vIACtr0AAra9gAK2vkACtr6AAra+wAK2vwACtr9AAra/wAK2wEACtsCAArbAwAK2wUACtsGAArbgQAK24MACtuFAArbhwAK24oACtuLAArbjAAK240ACtuOAArbkAAK25IACtuTAArblAAK25YACtuXAArcEgAK3BQACtwWAArcGAAK3BsACtwcAArcHQAK3B4ACtwfAArcIQAK3CMACtwkAArcJQAK3CcACtwoAArcowAK3KUACtynAArcqQAK3KwACtytAArcrgAK3K8ACtywAArcsgAK3LQACty1AArctgAK3LgACty5AArdNAAK3TYACt04AArdOgAK3T0ACt0+AArdPwAK3UAACt1BAArdQwAK3UUACt1GAArdRwAK3UkACt1KAArdkwAK3bcACt3eAAreAgAK3gUACt4HAAreCQAK3gsACt4NAAreDwAK3hAACt4TAAreLAAK3kkACt5LAAreTQAK3k8ACt5RAAreUwAK3lUACt5XAAredAAK3ncACt56AArefQAK3oAACt6DAArehgAK3okACt6LAArfBgAK3wgACt8LAArfDQAK3xAACt8RAArfEgAK3xMACt8UAArfFgAK3xgACt8ZAArfGgAK3xwACt8dAArfmAAK35oACt+cAArfngAK36EACt+iAArfowAK36QACt+lAArfpwAK36kACt+qAArfqwAK360ACt+uAArgKQAK4CsACuAtAArgLwAK4DIACuAzAArgNAAK4DUACuA2AArgOAAK4DoACuA7AArgPAAK4D4ACuA/AArgugAK4LwACuC/AArgwQAK4MQACuDFAArgxgAK4McACuDIAArgygAK4MwACuDNAArgzgAK4NAACuDRAArhTAAK4U4ACuFQAArhUgAK4VUACuFWAArhVwAK4VgACuFZAArhWwAK4V0ACuFeAArhXwAK4WEACuFiAArh3QAK4d8ACuHhAArh4wAK4eYACuHnAArh6AAK4ekACuHqAArh7AAK4e4ACuHvAArh8AAK4fIACuHzAAribgAK4nAACuJyAAridAAK4ncACuJ4AArieQAK4noACuJ7AArifQAK4n8ACuKAAArigQAK4oMACuKEAArjFwAK4zoACuNaAArjegAK43wACuN+AArjgAAK44IACuOFAArjhgAK44cACuOKAArjiwAK440ACuOOAArjkAAK45MACuOUAArjlQAK45gACuOZAArjngAK47cACuPAAArjwgAK48QACuPNAArj0AAK49MACuPVAArkHgAK5EIACuRpAArkjQAK5JAACuSSAArklAAK5JYACuSYAArkmgAK5JsACuSeAArktwAK5NgACuTaAArk3AAK5N4ACuTgAArk4gAK5OQACuTmAArk6AAK5QkACuUMAArlDwAK5RIACuUVAArlGAAK5RsACuUeAArlIQAK5SMACuWeAArloAAK5aIACuWkAArlpwAK5agACuWpAArlqgAK5asACuWtAArlrwAK5bAACuWxAArlswAK5bQACuYvAArmMQAK5jMACuY1AArmOAAK5jkACuY6AArmOwAK5jwACuY+AArmQAAK5kEACuZCAArmRAAK5kUACubAAArmwgAK5sUACubHAArmygAK5ssACubMAArmzQAK5s4ACubQAArm0gAK5tMACubUAArm1gAK5tcACubwAArm8QAK5vIACub0AArnbwAK53EACudzAArndQAK53gACud5AArnegAK53sACud8AArnfgAK54AACueBAArnggAK54QACueFAAroAAAK6AIACugEAAroBgAK6AkACugKAAroCwAK6AwACugNAAroDwAK6BEACugSAAroEwAK6BUACugWAArokQAK6JMACuiVAArolwAK6JoACuibAAronAAK6J0ACuieAArooAAK6KIACuijAAropAAK6KYACuinAArpIgAK6SQACukmAArpKAAK6SsACuksAArpLQAK6S4ACukvAArpMQAK6TMACuk0AArpNQAK6TcACuk4AArpswAK6bUACum3AArpuQAK6bwACum9AArpvgAK6b8ACunAAArpwgAK6cQACunFAArpxgAK6cgACunJAArqEgAK6jYACupdAArqgQAK6oQACuqGAArqiAAK6ooACuqMAArqjgAK6o8ACuqSAArqqwAK6sgACurKAArqzAAK6s4ACurQAArq0gAK6tQACurWAArq8wAK6vYACur5AArq/AAK6v8ACusCAArrBQAK6wgACusKAArrhQAK64cACuuJAArriwAK644ACuuPAArrkAAK65EACuuSAArrlAAK65YACuuXAArrmAAK65oACuubAArsFgAK7BgACuwaAArsHAAK7B8ACuwgAArsIQAK7CIACuwjAArsJQAK7CcACuwoAArsKQAK7CsACuwsAArspwAK7KkACuyrAArsrQAK7LAACuyxAArssgAK7LMACuy0AArstgAK7LgACuy5AArsugAK7LwACuy9AArtOAAK7ToACu09AArtPwAK7UIACu1DAArtRAAK7UUACu1GAArtSAAK7UoACu1LAArtTAAK7U4ACu1PAArtygAK7cwACu3OAArt0AAK7dMACu3UAArt1QAK7dYACu3XAArt2QAK7dsACu3cAArt3QAK7d8ACu3gAAruWwAK7l0ACu5fAAruYQAK7mQACu5lAAruZgAK7mcACu5oAAruagAK7mwACu5tAArubgAK7nAACu5xAAru7AAK7u4ACu7wAAru8gAK7vUACu72AAru9wAK7vgACu75AAru+wAK7v0ACu7+AAru/wAK7wEACu8CAArvlQAK77gACu/YAArv+AAK7/oACu/8AArv/gAK8AAACvADAArwBAAK8AUACvAIAArwCQAK8AsACvAMAArwDgAK8BEACvASAArwEwAK8BYACvAXAArwHAAK8DUACvA+AArwQAAK8EIACvBLAArwTgAK8FEACvBTAArwnAAK8MAACvDnAArxCwAK8Q4ACvEQAArxEgAK8RQACvEWAArxGAAK8RkACvEcAArxNQAK8VYACvFYAArxWgAK8VwACvFeAArxYAAK8WIACvFkAArxZgAK8YcACvGKAArxjQAK8ZAACvGTAArxlgAK8ZkACvGcAArxnwAK8aEACvIcAAryHgAK8iAACvIiAAryJQAK8iYACvInAAryKAAK8ikACvIrAAryLQAK8i4ACvIvAAryMQAK8jIACvKtAAryrwAK8rEACvKzAArytgAK8rcACvK4AAryuQAK8roACvK8AAryvgAK8r8ACvLAAArywgAK8sMACvM+AArzQAAK80MACvNFAArzSAAK80kACvNKAArzSwAK80wACvNOAArzUAAK81EACvNSAArzVAAK81UACvNuAArzbwAK83AACvNyAArz7QAK8+8ACvPxAArz8wAK8/YACvP3AArz+AAK8/kACvP6AArz/AAK8/4ACvP/AAr0AAAK9AIACvQDAAr0fgAK9IAACvSCAAr0hAAK9IcACvSIAAr0iQAK9IoACvSLAAr0jQAK9I8ACvSQAAr0kQAK9JMACvSUAAr1DwAK9REACvUTAAr1FQAK9RgACvUZAAr1GgAK9RsACvUcAAr1HgAK9SAACvUhAAr1IgAK9SQACvUlAAr1oAAK9aIACvWkAAr1pgAK9akACvWqAAr1qwAK9awACvWtAAr1rwAK9bEACvWyAAr1swAK9bUACvW2AAr2MQAK9jMACvY1AAr2NwAK9joACvY7AAr2PAAK9j0ACvY+AAr2QAAK9kIACvZDAAr2RAAK9kYACvZHAAr2kAAK9rQACvbbAAr2/wAK9wIACvcEAAr3BgAK9wgACvcKAAr3DAAK9w0ACvcQAAr3KQAK90YACvdIAAr3SgAK90wACvdOAAr3UAAK91IACvdUAAr3cQAK93QACvd3AAr3egAK930ACveAAAr3gwAK94YACveIAAr4AwAK+AUACvgHAAr4CQAK+AwACvgNAAr4DgAK+A8ACvgQAAr4EgAK+BQACvgVAAr4FgAK+BgACvgZAAr4lAAK+JYACviYAAr4mgAK+J0ACvieAAr4nwAK+KAACvihAAr4owAK+KUACvimAAr4pwAK+KkACviqAAr5JQAK+ScACvkpAAr5KwAK+S4ACvkvAAr5MAAK+TEACvkyAAr5NAAK+TYACvk3AAr5OAAK+ToACvk7AAr5tgAK+bgACvm7AAr5vQAK+cAACvnBAAr5wgAK+cMACvnEAAr5xgAK+cgACvnJAAr5ygAK+cwACvnNAAr6SAAK+koACvpMAAr6TgAK+lEACvpSAAr6UwAK+lQACvpVAAr6VwAK+lkACvpaAAr6WwAK+l0ACvpeAAr62QAK+tsACvrdAAr63wAK+uIACvrjAAr65AAK+uUACvrmAAr66AAK+uoACvrrAAr67AAK+u4ACvrvAAr7agAK+2wACvtuAAr7cAAK+3MACvt0AAr7dQAK+3YACvt3AAr7eQAK+3sACvt8AAr7fQAK+38ACvuAAAr7kQAK+5IACvuUAAr8DwAK/BEACvwTAAr8FQAK/BgACvwZAAr8GgAK/BsACvwcAAr8HgAK/CAACvwhAAr8IgAK/CQACvwlAAr8oAAK/KIACvykAAr8pgAK/KkACvyqAAr8qwAK/KwACvytAAr8rwAK/LEACvyyAAr8swAK/LUACvy2AAr9MQAK/TMACv02AAr9OAAK/TsACv08AAr9PQAK/T4ACv0/AAr9QQAK/UMACv1EAAr9RQAK/UcACv1IAAr9WQAK/V4ACv1hAAr9YwAK/WgACv2hAAr9pAAK/aYACv2pAAr9rAAK/a8ACv2yAAr+NQAK/lkACv59AAr+oAAK/scACv7nAAr/DgAK/zUACv9VAAr/eQAK/50ACv+fAAr/ogAK/6QACv+mAAr/qAAK/6sACv+uAAr/sAAK/7IACv+1AAr/twAK/7kACv+8AAr/vwAK/8AACv/FAAr/3gAK/+MACv/lAAr/6gAK/+0ACv/vAAsAOAALAFwACwCDAAsApwALAKoACwCsAAsArgALALAACwCyAAsAtAALALUACwC4AAsA0QALAPYACwD4AAsA+gALAPwACwD+AAsBAAALAQIACwEEAAsBBgALAQgACwEtAAsBMAALATMACwE2AAsBOQALATwACwE/AAsBQgALAUUACwFIAAsBSgALAcUACwHHAAsBygALAcwACwHPAAsB0AALAdEACwHSAAsB0wALAdUACwHXAAsB2AALAdkACwHbAAsB3AALAe0ACwHuAAsB8AALAmsACwJtAAsCbwALAnEACwJ0AAsCdQALAnYACwJ3AAsCeAALAnoACwJ8AAsCfQALAn4ACwKAAAsCgQALAvwACwL+AAsDAQALAwMACwMGAAsDBwALAwgACwMJAAsDCgALAwwACwMOAAsDDwALAxAACwMSAAsDEwALAyQACwMlAAsDJwALA6IACwOkAAsDpgALA6gACwOrAAsDrAALA60ACwOuAAsDrwALA7EACwOzAAsDtAALA7UACwO3AAsDuAALBDMACwQ1AAsEOAALBDoACwQ9AAsEPgALBD8ACwRAAAsEQQALBEMACwRFAAsERgALBEcACwRJAAsESgALBFsACwRcAAsEXgALBNkACwTbAAsE3QALBN8ACwTiAAsE4wALBOQACwTlAAsE5gALBOgACwTqAAsE6wALBOwACwTuAAsE7wALBWoACwVsAAsFbwALBXEACwV0AAsFdQALBXYACwV3AAsFeAALBXoACwV8AAsFfQALBX4ACwWAAAsFgQALBZoACwWbAAsFnAALBZ4ACwYZAAsGGwALBh0ACwYfAAsGIgALBiMACwYkAAsGJQALBiYACwYoAAsGKgALBisACwYsAAsGLgALBi8ACwaqAAsGrAALBq8ACwaxAAsGtAALBrUACwa2AAsGtwALBrgACwa6AAsGvAALBr0ACwa+AAsGwAALBsEACwbgAAsG+QALBvoACwb7AAsG/QALBw4ACwcTAAsHFgALBxgACwcdAAsHmAALB5oACwecAAsHngALB6EACweiAAsHowALB6QACwelAAsHpwALB6kACweqAAsHqwALB60ACweuAAsIKQALCCsACwgtAAsILwALCDIACwgzAAsINAALCDUACwg2AAsIOAALCDoACwg7AAsIPAALCD4ACwg/AAsIugALCLwACwi/AAsIwQALCMQACwjFAAsIxgALCMcACwjIAAsIygALCMwACwjNAAsIzgALCNAACwjRAAsJZAALCYcACwmnAAsJxwALCckACwnLAAsJzQALCc8ACwnSAAsJ0wALCdQACwnXAAsJ2AALCdoACwnbAAsJ3QALCeAACwnhAAsJ4gALCeUACwnmAAsJ6wALCgQACwoNAAsKDwALChEACwoaAAsKHQALCiAACwoiAAsKawALCo8ACwq2AAsK2gALCt0ACwrfAAsK4QALCuMACwrlAAsK5wALCugACwrrAAsLBAALCyUACwsnAAsLKQALCysACwstAAsLLwALCzEACwszAAsLNQALC1YACwtZAAsLXAALC18ACwtiAAsLZQALC2gACwtrAAsLbgALC3AACwvrAAsL7QALC+8ACwvxAAsL9AALC/UACwv2AAsL9wALC/gACwv6AAsL/AALC/0ACwv+AAsMAAALDAEACwx8AAsMfgALDIAACwyCAAsMhQALDIYACwyHAAsMiAALDIkACwyLAAsMjQALDI4ACwyPAAsMkQALDJIACw0NAAsNDwALDRIACw0UAAsNFwALDRgACw0ZAAsNGgALDRsACw0dAAsNHwALDSAACw0hAAsNIwALDSQACw09AAsNPgALDT8ACw1BAAsNvAALDb4ACw3AAAsNwgALDcUACw3GAAsNxwALDcgACw3JAAsNywALDc0ACw3OAAsNzwALDdEACw3SAAsOTQALDk8ACw5RAAsOUwALDlYACw5XAAsOWAALDlkACw5aAAsOXAALDl4ACw5fAAsOYAALDmIACw5jAAsO3gALDuAACw7iAAsO5AALDucACw7oAAsO6QALDuoACw7rAAsO7QALDu8ACw7wAAsO8QALDvMACw70AAsPbwALD3EACw9zAAsPdQALD3gACw95AAsPegALD3sACw98AAsPfgALD4AACw+BAAsPggALD4QACw+FAAsQAAALEAIACxAEAAsQBgALEAkACxAKAAsQCwALEAwACxANAAsQDwALEBEACxASAAsQEwALEBUACxAWAAsQXwALEIMACxCqAAsQzgALENEACxDTAAsQ1QALENcACxDZAAsQ2wALENwACxDfAAsQ+AALERUACxEXAAsRGQALERsACxEdAAsRHwALESEACxEjAAsRQAALEUMACxFGAAsRSQALEUwACxFPAAsRUgALEVUACxFXAAsR0gALEdQACxHWAAsR2AALEdsACxHcAAsR3QALEd4ACxHfAAsR4QALEeMACxHkAAsR5QALEecACxHoAAsSYwALEmUACxJnAAsSaQALEmwACxJtAAsSbgALEm8ACxJwAAsScgALEnQACxJ1AAsSdgALEngACxJ5AAsS9AALEvYACxL4AAsS+gALEv0ACxL+AAsS/wALEwAACxMBAAsTAwALEwUACxMGAAsTBwALEwkACxMKAAsThQALE4cACxOJAAsTiwALE44ACxOPAAsTkAALE5EACxOSAAsTlAALE5YACxOXAAsTmAALE5oACxObAAsUFgALFBgACxQaAAsUHAALFB8ACxQgAAsUIQALFCIACxQjAAsUJQALFCcACxQoAAsUKQALFCsACxQsAAsUpwALFKkACxSrAAsUrQALFLAACxSxAAsUsgALFLMACxS0AAsUtgALFLgACxS5AAsUugALFLwACxS9AAsVOAALFToACxU8AAsVPgALFUEACxVCAAsVQwALFUQACxVFAAsVRwALFUkACxVKAAsVSwALFU0ACxVOAAsV4QALFgQACxYkAAsWRAALFkYACxZIAAsWSgALFkwACxZPAAsWUAALFlEACxZUAAsWVQALFlcACxZYAAsWWgALFl0ACxZeAAsWXwALFmIACxZjAAsWaAALFoEACxaKAAsWjAALFo4ACxaXAAsWmgALFp0ACxafAAsW6AALFwwACxczAAsXVwALF1oACxdcAAsXXgALF2AACxdiAAsXZAALF2UACxdoAAsXgQALF6IACxekAAsXpgALF6gACxeqAAsXrAALF64ACxewAAsXsgALF9MACxfWAAsX2QALF9wACxffAAsX4gALF+UACxfoAAsX6wALF+0ACxhoAAsYagALGGwACxhuAAsYcQALGHIACxhzAAsYdAALGHUACxh3AAsYeQALGHoACxh7AAsYfQALGH4ACxj5AAsY+wALGP0ACxj/AAsZAgALGQMACxkEAAsZBQALGQYACxkIAAsZCgALGQsACxkMAAsZDgALGQ8ACxmKAAsZjAALGY8ACxmRAAsZlAALGZUACxmWAAsZlwALGZgACxmaAAsZnAALGZ0ACxmeAAsZoAALGaEACxm6AAsZuwALGbwACxm+AAsaOQALGjsACxo9AAsaPwALGkIACxpDAAsaRAALGkUACxpGAAsaSAALGkoACxpLAAsaTAALGk4ACxpPAAsaygALGswACxrOAAsa0AALGtMACxrUAAsa1QALGtYACxrXAAsa2QALGtsACxrcAAsa3QALGt8ACxrgAAsbWwALG10ACxtfAAsbYQALG2QACxtlAAsbZgALG2cACxtoAAsbagALG2wACxttAAsbbgALG3AACxtxAAsb7AALG+4ACxvwAAsb8gALG/UACxv2AAsb9wALG/gACxv5AAsb+wALG/0ACxv+AAsb/wALHAEACxwCAAscfQALHH8ACxyBAAscgwALHIYACxyHAAsciAALHIkACxyKAAscjAALHI4ACxyPAAsckAALHJIACxyTAAsc3AALHQAACx0nAAsdSwALHU4ACx1QAAsdUgALHVQACx1WAAsdWAALHVkACx1cAAsddQALHZIACx2UAAsdlgALHZgACx2aAAsdnAALHZ4ACx2gAAsdvQALHcAACx3DAAsdxgALHckACx3MAAsdzwALHdIACx3UAAseTwALHlEACx5TAAseVQALHlgACx5ZAAseWgALHlsACx5cAAseXgALHmAACx5hAAseYgALHmQACx5lAAse4AALHuIACx7kAAse5gALHukACx7qAAse6wALHuwACx7tAAse7wALHvEACx7yAAse8wALHvUACx72AAsfcQALH3MACx91AAsfdwALH3oACx97AAsffAALH30ACx9+AAsfgAALH4IACx+DAAsfhAALH4YACx+HAAsgAgALIAQACyAGAAsgCAALIAsACyAMAAsgDQALIA4ACyAPAAsgEQALIBMACyAUAAsgFQALIBcACyAYAAsgkwALIJUACyCXAAsgmQALIJwACyCdAAsgngALIJ8ACyCgAAsgogALIKQACyClAAsgpgALIKgACyCpAAshJAALISYACyEoAAshKgALIS0ACyEuAAshLwALITAACyExAAshMwALITUACyE2AAshNwALITkACyE6AAshtQALIbcACyG5AAshuwALIb4ACyG/AAshwAALIcEACyHCAAshxAALIcYACyHHAAshyAALIcoACyHLAAsiXgALIoEACyKhAAsiwQALIsMACyLFAAsixwALIskACyLMAAsizQALIs4ACyLRAAsi0gALItQACyLVAAsi1wALItoACyLbAAsi3AALIt8ACyLgAAsi5QALIv4ACyMHAAsjCQALIwsACyMUAAsjFwALIxoACyMcAAsjZQALI4kACyOwAAsj1AALI9cACyPZAAsj2wALI90ACyPfAAsj4QALI+IACyPlAAsj/gALJB8ACyQhAAskIwALJCUACyQnAAskKQALJCsACyQtAAskLwALJFAACyRTAAskVgALJFkACyRcAAskXwALJGIACyRlAAskaAALJGoACyTlAAsk5wALJOkACyTrAAsk7gALJO8ACyTwAAsk8QALJPIACyT0AAsk9gALJPcACyT4AAsk+gALJPsACyV2AAsleAALJXoACyV8AAslfwALJYAACyWBAAslggALJYMACyWFAAslhwALJYgACyWJAAsliwALJYwACyYHAAsmCQALJgwACyYOAAsmEQALJhIACyYTAAsmFAALJhUACyYXAAsmGQALJhoACyYbAAsmHQALJh4ACyY3AAsmOAALJjkACyY7AAsmtgALJrgACya6AAsmvAALJr8ACybAAAsmwQALJsIACybDAAsmxQALJscACybIAAsmyQALJssACybMAAsnRwALJ0kACydLAAsnTQALJ1AACydRAAsnUgALJ1MACydUAAsnVgALJ1gACydZAAsnWgALJ1wACyddAAsn2AALJ9oACyfcAAsn3gALJ+EACyfiAAsn4wALJ+QACyflAAsn5wALJ+kACyfqAAsn6wALJ+0ACyfuAAsoaQALKGsACyhtAAsobwALKHIACyhzAAsodAALKHUACyh2AAsoeAALKHoACyh7AAsofAALKH4ACyh/AAso+gALKPwACyj+AAspAAALKQMACykEAAspBQALKQYACykHAAspCQALKQsACykMAAspDQALKQ8ACykQAAspWQALKX0ACymkAAspyAALKcsACynNAAspzwALKdEACynTAAsp1QALKdYACynZAAsp8gALKg8ACyoRAAsqEwALKhUACyoXAAsqGQALKhsACyodAAsqOgALKj0ACypAAAsqQwALKkYACypJAAsqTAALKk8ACypRAAsqzAALKs4ACyrQAAsq0gALKtUACyrWAAsq1wALKtgACyrZAAsq2wALKt0ACyreAAsq3wALKuEACyriAAsrXQALK18ACythAAsrYwALK2YACytnAAsraAALK2kACytqAAsrbAALK24ACytvAAsrcAALK3IACytzAAsr7gALK/AACyvyAAsr9AALK/cACyv4AAsr+QALK/oACyv7AAsr/QALK/8ACywAAAssAQALLAMACywEAAssfwALLIEACyyEAAsshgALLIkACyyKAAssiwALLIwACyyNAAssjwALLJEACyySAAsskwALLJUACyyWAAstEQALLRMACy0VAAstFwALLRoACy0bAAstHAALLR0ACy0eAAstIAALLSIACy0jAAstJAALLSYACy0nAAstogALLaQACy2mAAstqAALLasACy2sAAstrQALLa4ACy2vAAstsQALLbMACy20AAsttQALLbcACy24AAsuMwALLjUACy43AAsuOQALLjwACy49AAsuPgALLj8ACy5AAAsuQgALLkQACy5FAAsuRgALLkgACy5JAAsu3AALLv8ACy8fAAsvPwALL0EACy9DAAsvRQALL0cACy9KAAsvSwALL0wACy9PAAsvUAALL1IACy9TAAsvVgALL1kACy9aAAsvWwALL14ACy9fAAsvZAALL30ACy+GAAsviAALL4oACy+TAAsvlgALL5kACy+bAAsv5AALMAgACzAvAAswUwALMFYACzBYAAswWgALMFwACzBeAAswYAALMGEACzBkAAswfQALMJ4ACzCgAAswogALMKQACzCmAAswqAALMKoACzCsAAswrgALMM8ACzDSAAsw1QALMNgACzDbAAsw3gALMOEACzDkAAsw5wALMOkACzFkAAsxZgALMWgACzFqAAsxbQALMW4ACzFvAAsxcAALMXEACzFzAAsxdQALMXYACzF3AAsxeQALMXoACzH1AAsx9wALMfkACzH7AAsx/gALMf8ACzIAAAsyAQALMgIACzIEAAsyBgALMgcACzIIAAsyCgALMgsACzKGAAsyiAALMosACzKNAAsykAALMpEACzKSAAsykwALMpQACzKWAAsymAALMpkACzKaAAsynAALMp0ACzK2AAsytwALMrgACzK6AAszNQALMzcACzM5AAszOwALMz4ACzM/AAszQAALM0EACzNCAAszRAALM0YACzNHAAszSAALM0oACzNLAAszxgALM8gACzPKAAszzAALM88ACzPQAAsz0QALM9IACzPTAAsz1QALM9cACzPYAAsz2QALM9sACzPcAAs0VwALNFkACzRbAAs0XQALNGAACzRhAAs0YgALNGMACzRkAAs0ZgALNGgACzRpAAs0agALNGwACzRtAAs06AALNOoACzTsAAs07gALNPEACzTyAAs08wALNPQACzT1AAs09wALNPkACzT6AAs0+wALNP0ACzT+AAs1eQALNXsACzV9AAs1fwALNYIACzWDAAs1hAALNYUACzWGAAs1iAALNYoACzWLAAs1jAALNY4ACzWPAAs12AALNfwACzYjAAs2RwALNkoACzZMAAs2TgALNlAACzZSAAs2VAALNlUACzZYAAs2cQALNo4ACzaQAAs2kgALNpQACzaWAAs2mAALNpoACzacAAs2uQALNrwACza/AAs2wgALNsUACzbIAAs2ywALNs4ACzbQAAs3SwALN00ACzdPAAs3UQALN1QACzdVAAs3VgALN1cACzdYAAs3WgALN1wACzddAAs3XgALN2AACzdhAAs33AALN94ACzfhAAs34wALN+YACzfnAAs36AALN+kACzfqAAs37AALN+4ACzfvAAs38AALN/IACzfzAAs4bgALOHAACzhyAAs4dAALOHcACzh4AAs4eQALOHoACzh7AAs4fQALOH8ACziAAAs4gQALOIMACziEAAs4/wALOQEACzkEAAs5BgALOQkACzkKAAs5CwALOQwACzkNAAs5DwALOREACzkSAAs5EwALORUACzkWAAs5mQALOb0ACznhAAs6BAALOisACzpLAAs6cgALOpkACzq5AAs63QALOwEACzsDAAs7BgALOwgACzsKAAs7DAALOw8ACzsSAAs7FAALOxYACzsZAAs7GwALOx0ACzsgAAs7IwALOyQACzspAAs7QgALO0cACztJAAs7TgALO1EACztTAAs7nAALO8AACzvnAAs8CwALPA4ACzwQAAs8EgALPBQACzwWAAs8GAALPBkACzwcAAs8NQALPFoACzxcAAs8XgALPGAACzxiAAs8ZAALPGYACzxoAAs8agALPGwACzyRAAs8lAALPJcACzyaAAs8nQALPKAACzyjAAs8pgALPKkACzysAAs8rgALPSkACz0rAAs9LgALPTAACz0zAAs9NAALPTUACz02AAs9NwALPTkACz07AAs9PAALPT0ACz0/AAs9QAALPVEACz1SAAs9VAALPc8ACz3RAAs90wALPdUACz3YAAs92QALPdoACz3bAAs93AALPd4ACz3gAAs94QALPeIACz3kAAs95QALPmAACz5iAAs+ZQALPmcACz5qAAs+awALPmwACz5tAAs+bgALPnAACz5yAAs+cwALPnQACz52AAs+dwALPogACz6JAAs+iwALPwYACz8IAAs/CgALPwwACz8PAAs/EAALPxEACz8SAAs/EwALPxUACz8XAAs/GAALPxkACz8bAAs/HAALP5cACz+ZAAs/nAALP54ACz+hAAs/ogALP6MACz+kAAs/pQALP6cACz+pAAs/qgALP6sACz+tAAs/rgALP78ACz/AAAs/wgA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LWf0AC1p4AAtaegALWnwAC1p+AAtagQALWoIAC1qDAAtahAALWoUAC1qHAAtaiQALWooAC1qLAAtajQALWo4AC1sJAAtbCwALWw0AC1sPAAtbEgALWxMAC1sUAAtbFQALWxYAC1sYAAtbGgALWxsAC1scAAtbHgALWx8AC1uaAAtbnAALW54AC1ugAAtbowALW6QAC1ulAAtbpgALW6cAC1upAAtbqwALW6wAC1utAAtbrwALW7AAC1xDAAtcZgALXIYAC1ymAAtcqAALXKoAC1ysAAtcrgALXLEAC1yyAAtcswALXLYAC1y3AAtcuQALXLoAC1y9AAtcvwALXMAAC1zBAAtcxAALXMUAC1zKAAtc4wALXOwAC1zuAAtc8AALXPkAC1z8AAtc/wALXQEAC11KAAtdbgALXZUAC125AAtdvAALXb4AC13AAAtdwgALXcQAC13GAAtdxwALXcoAC13jAAteBAALXgYAC14IAAteCgALXgwAC14OAAteEAALXhIAC14UAAteNQALXjgAC147AAtePgALXkEAC15EAAteRwALXkoAC15NAAteTwALXsoAC17MAAtezgALXtAAC17TAAte1AALXtUAC17WAAte1wALXtkAC17bAAte3AALXt0AC17fAAte4AALX1sAC19dAAtfXwALX2EAC19kAAtfZQALX2YAC19nAAtfaAALX2oAC19sAAtfbQALX24AC19wAAtfcQALX+wAC1/uAAtf8QALX/MAC1/2AAtf9wALX/gAC1/5AAtf+gALX/wAC1/+AAtf/wALYAAAC2ACAAtgAwALYBwAC2AdAAtgHgALYCAAC2CbAAtgnQALYJ8AC2ChAAtgpAALYKUAC2CmAAtgpwALYKgAC2CqAAtgrAALYK0AC2CuAAtgsAALYLEAC2EsAAthLgALYTAAC2EyAAthNQALYTYAC2E3AAthOAALYTkAC2E7AAthPQALYT4AC2E/AAthQQALYUIAC2G9AAthvwALYcEAC2HDAAthxgALYccAC2HIAAthyQALYcoAC2HMAAthzgALYc8AC2HQAAth0gALYdMAC2JOAAtiUAALYlIAC2JUAAtiVwALYlgAC2JZAAtiWgALYlsAC2JdAAtiXwALYmAAC2JhAAtiYwALYmQAC2LfAAti4QALYuMAC2LlAAti6AALYukAC2LqAAti6wALYuwAC2LuAAti8AALYvEAC2LyAAti9AALYvUAC2M+AAtjYgALY4kAC2OtAAtjsAALY7IAC2O0AAtjtgALY7gAC2O6AAtjuwALY74AC2PXAAtj9AALY/YAC2P4AAtj+gALY/wAC2P+AAtkAAALZAIAC2QfAAtkIgALZCUAC2QoAAtkKwALZC4AC2QxAAtkNAALZDYAC2SxAAtkswALZLUAC2S3AAtkugALZLsAC2S8AAtkvQALZL4AC2TAAAtkwgALZMMAC2TEAAtkxgALZMcAC2VCAAtlRAALZUYAC2VIAAtlSwALZUwAC2VNAAtlTgALZU8AC2VRAAtlUwALZVQAC2VVAAtlVwALZVgAC2XTAAtl1QALZdcAC2XZAAtl3AALZd0AC2XeAAtl3wALZeAAC2XiAAtl5AALZeUAC2XmAAtl6AALZekAC2ZkAAtmZgALZmkAC2ZrAAtmbgALZm8AC2ZwAAtmcQALZnIAC2Z0AAtmdgALZncAC2Z4AAtmegALZnsAC2b2AAtm+AALZvoAC2b8AAtm/wALZwAAC2cBAAtnAgALZwMAC2cFAAtnBwALZwgAC2cJAAtnCwALZwwAC2eHAAtniQALZ4sAC2eNAAtnkAALZ5EAC2eSAAtnkwALZ5QAC2eWAAtnmAALZ5kAC2eaAAtnnAALZ50AC2gYAAtoGgALaB0AC2gfAAtoIgALaCMAC2gkAAtoJQALaCYAC2goAAtoKgALaCsAC2gsAAtoLgALaC8AC2jCAAto5QALaQUAC2klAAtpJwALaSkAC2krAAtpLQALaTAAC2kxAAtpMgALaTUAC2k2AAtpOAALaTkAC2k7AAtpPgALaT8AC2lAAAtpQwALaUQAC2lNAAtpZgALaW8AC2lxAAtpcwALaXwAC2l/AAtpggALaYQAC2nNAAtp8QALahgAC2o8AAtqPwALakEAC2pDAAtqRQALakcAC2pJAAtqSgALak0AC2pmAAtqhwALaokAC2qLAAtqjQALao8AC2qRAAtqkwALapUAC2qXAAtquAALarsAC2q+AAtqwQALasQAC2rHAAtqygALas0AC2rQAAtq0gALa00AC2tPAAtrUQALa1MAC2tWAAtrVwALa1gAC2tZAAtrWgALa1wAC2teAAtrXwALa2AAC2tiAAtrYwALa94AC2vgAAtr4gALa+QAC2vnAAtr6AALa+kAC2vqAAtr6wALa+0AC2vvAAtr8AALa/EAC2vzAAtr9AALbG8AC2xxAAtsdAALbHYAC2x5AAtsegALbHsAC2x8AAtsfQALbH8AC2yBAAtsggALbIMAC2yFAAtshgALbJ8AC2ygAAtsoQALbKMAC20eAAttIAALbSIAC20kAAttJwALbSgAC20pAAttKgALbSsAC20tAAttLwALbTAAC20xAAttMwALbTQAC22vAAttsQALbbMAC221AAttuAALbbkAC226AAttuwALbbwAC22+AAttwAALbcEAC23CAAttxAALbcUAC25AAAtuQgALbkQAC25GAAtuSQALbkoAC25LAAtuTAALbk0AC25PAAtuUQALblIAC25TAAtuVQALblYAC27RAAtu0wALbtUAC27XAAtu2gALbtsAC27cAAtu3QALbt4AC27gAAtu4gALbuMAC27kAAtu5gALbucAC29iAAtvZAALb2YAC29oAAtvawALb2wAC29tAAtvbgALb28AC29xAAtvcwALb3QAC291AAtvdwALb3gAC2/BAAtv5QALcAwAC3AwAAtwMwALcDUAC3A3AAtwOQALcDsAC3A9AAtwPgALcEEAC3BaAAtwdwALcHkAC3B7AAtwfQALcH8AC3CBAAtwgwALcIUAC3CiAAtwpQALcKgAC3CrAAtwrgALcLEAC3C0AAtwtwALcLkAC3E0AAtxNgALcTgAC3E6AAtxPQALcT4AC3E/AAtxQAALcUEAC3FDAAtxRQALcUYAC3FHAAtxSQALcUoAC3HFAAtxxwALcckAC3HLAAtxzgALcc8AC3HQAAtx0QALcdIAC3HUAAtx1gALcdcAC3HYAAtx2gALcdsAC3JWAAtyWAALcloAC3JcAAtyXwALcmAAC3JhAAtyYgALcmMAC3JlAAtyZwALcmgAC3JpAAtyawALcmwAC3LnAAty6QALcusAC3LtAAty8AALcvEAC3LyAAty8wALcvQAC3L2AAty+AALcvkAC3L6AAty/AALcv0AC3N4AAtzegALc3wAC3N+AAtzgQALc4IAC3ODAAtzhAALc4UAC3OHAAtziQALc4oAC3OLAAtzjQALc44AC3QJAAt0CwALdA0AC3QPAAt0EgALdBMAC3QUAAt0FQALdBYAC3QYAAt0GgALdBsAC3QcAAt0HgALdB8AC3SaAAt0nAALdJ4AC3SgAAt0owALdKQAC3SlAAt0pgALdKcAC3SpAAt0qwALdKwAC3StAAt0rwALdLAAC3TBAAt0wgALdMQAC3U/AAt1QQALdUMAC3VFAAt1SAALdUkAC3VKAAt1SwALdUwAC3VOAAt1UAALdVEAC3VSAAt1VAALdVUAC3XQAAt10gALddQAC3XWAAt12QALddoAC3XbAAt13AALdd0AC3XfAAt14QALdeIAC3XjAAt15QALdeYAC3ZhAAt2YwALdmYAC3ZoAAt2awALdmwAC3ZtAAt2bgALdm8AC3ZxAAt2cwALdnQAC3Z1AAt2dwALdngAC3cLAAt3LgALd04AC3duAAt3cAALd3IAC3d0AAt3dgALd3kAC3d6AAt3ewALd34AC3d/AAt3gQALd4IAC3eEAAt3hwALd4gAC3eJAAt3jAALd40AC3eSAAt3qwALd7QAC3e2AAt3uAALd8EAC3fEAAt3xwALd8kAC3gSAAt4NgALeF0AC3iBAAt4hAALeIYAC3iIAAt4igALeIwAC3iOAAt4jwALeJIAC3irAAt4zAALeM4AC3jQAAt40gALeNQAC3jWAAt42AALeNoAC3jcAAt4/QALeQAAC3kDAAt5BgALeQkAC3kMAAt5DwALeRIAC3kVAAt5FwALeZIAC3mUAAt5lgALeZgAC3mbAAt5nAALeZ0AC3meAAt5nwALeaEAC3mjAAt5pAALeaUAC3mnAAt5qAALeiMAC3olAAt6JwALeikAC3osAAt6LQALei4AC3ovAAt6MAALejIAC3o0AAt6NQALejYAC3o4AAt6OQALerQAC3q2AAt6uQALersAC3q+AAt6vwALesAAC3rBAAt6wgALesQAC3rGAAt6xwALesgAC3rKAAt6ywALeuQAC3rlAAt65gALeugAC3tjAAt7ZQALe2cAC3tpAAt7bAALe20AC3tuAAt7bwALe3AAC3tyAAt7dAALe3UAC3t2AAt7eAALe3kAC3v0AAt79gALe/gAC3v6AAt7/QALe/4AC3v/AAt8AAALfAEAC3wDAAt8BQALfAYAC3wHAAt8CQALfAoAC3yFAAt8hwALfIkAC3yLAAt8jgALfI8AC3yQAAt8kQALfJIAC3yUAAt8lgALfJcAC3yYAAt8mgALfJsAC30WAAt9GAALfRoAC30cAAt9HwALfSAAC30hAAt9IgALfSMAC30lAAt9JwALfSgAC30pAAt9KwALfSwAC32nAAt9qQALfasAC32tAAt9sAALfbEAC32yAAt9swALfbQAC322AAt9uAALfbkAC326AAt9vAALfb0AC34GAAt+KgALflEAC351AAt+eAALfnoAC358AAt+fgALfoAAC36CAAt+gwALfoYAC36fAAt+vAALfr4AC37AAAt+wgALfsQAC37GAAt+yAALfsoAC37nAAt+6gALfu0AC37wAAt+8wALfvYAC375AAt+/AALfv4AC395AAt/ewALf34AC3+AAAt/gwALf4QAC3+FAAt/hgALf4cAC3+JAAt/iwALf4wAC3+NAAt/jwALf5AAC4ALAAuADQALgA8AC4ARAAuAFAALgBUAC4AWAAuAFwALgBgAC4AaAAuAHAALgB0AC4AeAAuAIAALgCEAC4CcAAuAngALgKAAC4CiAAuApQALgKYAC4CnAAuAqAALgKkAC4CrAAuArQALgK4AC4CvAAuAsQALgLIAC4EtAAuBLwALgTIAC4E0AAuBNwALgTgAC4E5AAuBOgALgTsAC4E9AAuBPwALgUAAC4FBAAuBQwALgUQAC4G/AAuBwQALgcMAC4HFAAuByAALgckAC4HKAAuBywALgcwAC4HOAAuB0AALgdEAC4HSAAuB1AALgdUAC4JQAAuCUgALglQAC4JWAAuCWQALgloAC4JbAAuCXAALgl0AC4JfAAuCYQALgmIAC4JjAAuCZQALgmYAC4LhAAuC4wALguUAC4LnAAuC6gALgusAC4LsAAuC7QALgu4AC4LwAAuC8gALgvMAC4L0AAuC9gALgvcAC4OKAAuDrQALg80AC4PtAAuD7wALg/EAC4PzAAuD9QALg/gAC4P5AAuD+gALg/0AC4P+AAuEAAALhAEAC4QDAAuEBgALhAcAC4QIAAuECwALhAwAC4QRAAuEKgALhDMAC4Q1AAuENwALhEAAC4RDAAuERgALhEgAC4SRAAuEtQALhNwAC4UAAAuFAwALhQUAC4UHAAuFCQALhQsAC4UNAAuFDgALhREAC4UqAAuFSwALhU0AC4VPAAuFUQALhVMAC4VVAAuFVwALhVkAC4VbAAuFfAALhX8AC4WCAAuFhQALhYgAC4WLAAuFjgALhZEAC4WUAAuFlgALhhEAC4YTAAuGFQALhhcAC4YaAAuGGwALhhwAC4YdAAuGHgALhiAAC4YiAAuGIwALhiQAC4YmAAuGJwALhqIAC4akAAuGpgALhqgAC4arAAuGrAALhq0AC4auAAuGrwALhrEAC4azAAuGtAALhrUAC4a3AAuGuAALhzMAC4c1AAuHOAALhzoAC4c9AAuHPgALhz8AC4dAAAuHQQALh0MAC4dFAAuHRgALh0cAC4dJAAuHSgALh2MAC4dkAAuHZQALh2cAC4fiAAuH5AALh+YAC4foAAuH6wALh+wAC4ftAAuH7gALh+8AC4fxAAuH8wALh/QAC4f1AAuH9wALh/gAC4hzAAuIdQALiHcAC4h5AAuIfAALiH0AC4h+AAuIfwALiIAAC4iCAAuIhAALiIUAC4iGAAuIiAALiIkAC4kEAAuJBgALiQgAC4kKAAuJDQALiQ4AC4kPAAuJEAALiREAC4kTAAuJFQALiRYAC4kXAAuJGQALiRoAC4mVAAuJlwALiZkAC4mbAAuJngALiZ8AC4mgAAuJoQALiaIAC4mkAAuJpgALiacAC4moAAuJqgALiasAC4omAAuKKAALiioAC4osAAuKLwALijAAC4oxAAuKMgALijMAC4o1AAuKNwALijgAC4o5AAuKOwALijwAC4qFAAuKqQALitAAC4r0AAuK9wALivkAC4r7AAuK/QALiv8AC4sBAAuLAgALiwUAC4seAAuLOwALiz0AC4s/AAuLQQALi0MAC4tFAAuLRwALi0kAC4tmAAuLaQALi2wAC4tvAAuLcgALi3UAC4t4AAuLewALi30AC4v4AAuL+gALi/wAC4v+AAuMAQALjAIAC4wDAAuMBAALjAUAC4wHAAuMCQALjAoAC4wLAAuMDQALjA4AC4yJAAuMiwALjI0AC4yPAAuMkgALjJMAC4yUAAuMlQALjJYAC4yYAAuMmgALjJsAC4ycAAuMngALjJ8AC40aAAuNHAALjR4AC40gAAuNIwALjSQAC40lAAuNJgALjScAC40pAAuNKwALjSwAC40tAAuNLwALjTAAC42rAAuNrQALjbAAC42yAAuNtQALjbYAC423AAuNuAALjbkAC427AAuNvQALjb4AC42/AAuNwQALjcIAC449AAuOPwALjkEAC45DAAuORgALjkcAC45IAAuOSQALjkoAC45MAAuOTgALjk8AC45QAAuOUgALjlMAC47OAAuO0AALjtIAC47UAAuO1wALjtgAC47ZAAuO2gALjtsAC47dAAuO3wALjuAAC47hAAuO4wALjuQAC49fAAuPYQALj2MAC49lAAuPaAALj2kAC49qAAuPawALj2wAC49uAAuPcAALj3EAC49yAAuPdAALj3UAC5AIAAuQKwALkEsAC5BrAAuQbQALkG8AC5BxAAuQcwALkHYAC5B3AAuQeAALkHsAC5B8AAuQfgALkH8AC5CBAAuQhAALkIUAC5CGAAuQiQALkIoAC5CPAAuQqAALkLEAC5CzAAuQtQALkL4AC5DBAAuQxAALkMYAC5EPAAuRMwALkVoAC5F+AAuRgQALkYMAC5GFAAuRhwALkYkAC5GLAAuRjAALkY8AC5GoAAuRyQALkcsAC5HNAAuRzwALkdEAC5HTAAuR1QALkdcAC5HZAAuR+gALkf0AC5IAAAuSAwALkgYAC5IJAAuSDAALkg8AC5ISAAuSFAALko8AC5KRAAuSkwALkpUAC5KYAAuSmQALkpoAC5KbAAuSnAALkp4AC5KgAAuSoQALkqIAC5KkAAuSpQALkyAAC5MiAAuTJAALkyYAC5MpAAuTKgALkysAC5MsAAuTLQALky8AC5MxAAuTMgALkzMAC5M1AAuTNgALk7EAC5OzAAuTtgALk7gAC5O7AAuTvAALk70AC5O+AAuTvwALk8EAC5PDAAuTxAALk8UAC5PHAAuTyAALk+EAC5PiAAuT4wALk+UAC5RgAAuUYgALlGQAC5RmAAuUaQALlGoAC5RrAAuUbAALlG0AC5RvAAuUcQALlHIAC5RzAAuUdQALlHYAC5TxAAuU8wALlPUAC5T3AAuU+gALlPsAC5T8AAuU/QALlP4AC5UAAAuVAgALlQMAC5UEAAuVBgALlQcAC5WCAAuVhAALlYYAC5WIAAuViwALlYwAC5WNAAuVjgALlY8AC5WRAAuVkwALlZQAC5WVAAuVlwALlZgAC5YTAAuWFQALlhcAC5YZAAuWHAALlh0AC5YeAAuWHwALliAAC5YiAAuWJAALliUAC5YmAAuWKAALlikAC5akAAuWpgALlqgAC5aqAAuWrQALlq4AC5avAAuWsAALlrEAC5azAAuWtQALlrYAC5a3AAuWuQALlroAC5cDAAuXJwALl04AC5dyAAuXdQALl3cAC5d5AAuXewALl30AC5d/AAuXgAALl4MAC5ecAAuXuQALl7sAC5e9AAuXvwALl8EAC5fDAAuXxQALl8cAC5fkAAuX5wALl+oAC5ftAAuX8AALl/MAC5f2AAuX+QALl/sAC5h2AAuYeAALmHoAC5h8AAuYfwALmIAAC5iBAAuYggALmIMAC5iFAAuYhwALmIgAC5iJAAuYiwALmIwAC5kHAAuZCQALmQsAC5kNAAuZEAALmREAC5kSAAuZEwALmRQAC5kWAAuZGAALmRkAC5kaAAuZHAALmR0AC5mYAAuZmgALmZwAC5meAAuZoQALmaIAC5mjAAuZpAALmaUAC5mnAAuZqQALmaoAC5mrAAuZrQALma4AC5opAAuaKwALmi0AC5ovAAuaMgALmjMAC5o0AAuaNQALmjYAC5o4AAuaOgALmjsAC5o8AAuaPgALmj8AC5q6AAuavAALmr4AC5rAAAuawwALmsQAC5rFAAuaxgALmscAC5rJAAuaywALmswAC5rNAAuazwALmtAAC5tLAAubTQALm08AC5tRAAubVAALm1UAC5tWAAubVwALm1gAC5taAAubXAALm10AC5teAAubYAALm2EAC5vcAAub3gALm+AAC5viAAub5QALm+YAC5vnAAub6AALm+kAC5vrAAub7QALm+4AC5vvAAub8QALm/IAC5yFAAucqAALnMgAC5zoAAuc6gALnOwAC5zuAAuc8AALnPMAC5z0AAuc9QALnPgAC5z5AAuc+wALnPwAC5z/AAudAgALnQMAC50EAAudBwALnQgAC50NAAudJgALnS8AC50xAAudMwALnTwAC50/AAudQgALnUQAC52NAAudsQALndgAC538AAud/wALngEAC54DAAueBQALngcAC54JAAueCgALng0AC54mAAueRwALnkkAC55LAAueTQALnk8AC55RAAueUwALnlUAC55XAAueeAALnnsAC55+AAuegQALnoQAC56HAAueigALno0AC56QAAuekgALnw0AC58PAAufEQALnxMAC58WAAufFwALnxgAC58ZAAufGgALnxwAC58eAAufHwALnyAAC58iAAufIwALn54AC5+gAAufogALn6QAC5+nAAufqAALn6kAC5+qAAufqwALn60AC5+vAAufsAALn7EAC5+zAAuftAALoC8AC6AxAAugNAALoDYAC6A5AAugOgALoDsAC6A8AAugPQALoD8AC6BBAAugQgALoEMAC6BFAAugRgALoF8AC6BgAAugYQALoGMAC6DeAAug4AALoOIAC6DkAAug5wALoOgAC6DpAAug6gALoOsAC6DtAAug7wALoPAAC6DxAAug8wALoPQAC6FvAAuhcQALoXMAC6F1AAuheAALoXkAC6F6AAuhewALoXwAC6F+AAuhgAALoYEAC6GCAAuhhAALoYUAC6IAAAuiAgALogQAC6IGAAuiCQALogoAC6ILAAuiDAALog0AC6IPAAuiEQALohIAC6ITAAuiFQALohYAC6KRAAuikwALopUAC6KXAAuimgALopsAC6KcAAuinQALop4AC6KgAAuiogALoqMAC6KkAAuipgALoqcAC6MiAAujJAALoyYAC6MoAAujKwALoywAC6MtAAujLgALoy8AC6MxAAujMwALozQAC6M1AAujNwALozgAC6OBAAujpQALo8wAC6PwAAuj8wALo/UAC6P3AAuj+QALo/sAC6P9AAuj/gALpAEAC6QaAAukNwALpDkAC6Q7AAukPQALpD8AC6RBAAukQwALpEUAC6RiAAukZQALpGgAC6RrAAukbgALpHEAC6R0AAukdwALpHkAC6T0AAuk9gALpPgAC6T6AAuk/QALpP4AC6T/AAulAAALpQEAC6UDAAulBQALpQYAC6UHAAulCQALpQoAC6WFAAulhwALpYkAC6WLAAuljgALpY8AC6WQAAulkQALpZIAC6WUAAullgALpZcAC6WYAAulmgALpZsAC6YWAAumGAALphoAC6YcAAumHwALpiAAC6YhAAumIgALpiMAC6YlAAumJwALpigAC6YpAAumKwALpiwAC6anAAumqQALpqwAC6auAAumsQALprIAC6azAAumtAALprUAC6a3AAumuQALproAC6a7AAumvQALpr4AC6c5AAunOwALpz0AC6c/AAunQgALp0MAC6dEAAunRQALp0YAC6dIAAunSgALp0sAC6dMAAunTgALp08AC6fKAAunzAALp84AC6fQAAun0wALp9QAC6fVAAun1gALp9cAC6fZAAun2wALp9wAC6fdAAun3wALp+AAC6hbAAuoXQALqGAAC6hiAAuoZQALqGYAC6hnAAuoaAALqGkAC6hrAAuobQALqG4AC6hvAAuocQALqHIAC6kFAAupKAALqUgAC6loAAupagALqWwAC6luAAupcAALqXMAC6l0AAupdQALqXgAC6l5AAupewALqXwAC6l/AAupggALqYMAC6mEAAuphwALqYgAC6mNAAuppgALqa8AC6mxAAupswALqbwAC6m/AAupwgALqcQAC6oNAAuqMQALqlgAC6p8AAuqfwALqoEAC6qDAAuqhQALqocAC6qJAAuqigALqo0AC6qmAAuqxwALqskAC6rLAAuqzQALqs8AC6rRAAuq0wALqtUAC6rXAAuq+AALqvsAC6r+AAurAQALqwQAC6sHAAurCgALqw0AC6sQAAurEgALq40AC6uPAAurkQALq5MAC6uWAAurlwALq5gAC6uZAAurmgALq5wAC6ueAAurnwALq6AAC6uiAAurowALrB4AC6wgAAusIgALrCQAC6wnAAusKAALrCkAC6wqAAusKwALrC0AC6wvAAusMAALrDEAC6wzAAusNAALrK8AC6yxAAustAALrLYAC6y5AAusugALrLsAC6y8AAusvQALrL8AC6zBAAuswgALrMMAC6zFAAusxgALrN8AC6zgAAus4QALrOMAC61eAAutYAALrWIAC61kAAutZwALrWgAC61pAAutagALrWsAC61tAAutbwALrXAAC61xAAutcwALrXQAC63vAAut8QALrfMAC631AAut+AALrfkAC636AAut+wALrfwAC63+AAuuAAALrgEAC64CAAuuBAALrgUAC66AAAuuggALroQAC66GAAuuiQALrooAC66LAAuujAALro0AC66PAAuukQALrpIAC66TAAuulQALrpYAC68RAAuvEwALrxUAC68XAAuvGgALrxsAC68cAAuvHQALrx4AC68gAAuvIgALryMAC68kAAuvJgALrycAC6+iAAuvpAALr6YAC6+oAAuvqwALr6wAC6+tAAuvrgALr68AC6+xAAuvswALr7QAC6+1AAuvtwALr7gAC7ABAAuwJQALsEwAC7BwAAuwcwALsHUAC7B3AAuweQALsHsAC7B9AAuwfgALsIEAC7CaAAuwtwALsLkAC7C7AAuwvQALsL8AC7DBAAuwwwALsMUAC7DiAAuw5QALsOgAC7DrAAuw7gALsPEAC7D0AAuw9wALsPkAC7F0AAuxdgALsXgAC7F6AAuxfQALsX4AC7F/AAuxgAALsYEAC7GDAAuxhQALsYYAC7GHAAuxiQALsYoAC7IFAAuyBwALsgkAC7ILAAuyDgALsg8AC7IQAAuyEQALshIAC7IUAAuyFgALshcAC7IYAAuyGgALshsAC7KWAAuymAALspoAC7KcAAuynwALsqAAC7KhAAuyogALsqMAC7KlAAuypwALsqgAC7KpAAuyqwALsqwAC7MnAAuzKQALsywAC7MuAAuzMQALszIAC7MzAAuzNAALszUAC7M3AAuzOQALszoAC7M7AAuzPQALsz4AC7O5AAuzuwALs70AC7O/AAuzwgALs8MAC7PEAAuzxQALs8YAC7PIAAuzygALs8sAC7PMAAuzzgALs88AC7RKAAu0TAALtE4AC7RQAAu0UwALtFQAC7RVAAu0VgALtFcAC7RZAAu0WwALtFwAC7RdAAu0XwALtGAAC7TbAAu03QALtOAAC7TiAAu05QALtOYAC7TnAAu06AALtOkAC7TrAAu07QALtO4AC7TvAAu08QALtPIAC7WFAAu1qAALtcgAC7XoAAu16gALtewAC7XuAAu18AALtfMAC7X0AAu19QALtfgAC7X5AAu1+wALtfwAC7X+AAu2AQALtgIAC7YDAAu2BgALtgcAC7YMAAu2JQALti4AC7YwAAu2MgALtjsAC7Y+AAu2QQALtkMAC7aMAAu2sAALttcAC7b7AAu2/gALtwAAC7cCAAu3BAALtwYAC7cIAAu3CQALtwwAC7clAAu3RgALt0gAC7dKAAu3TAALt04AC7dQAAu3UgALt1QAC7dWAAu3dwALt3oAC7d9AAu3gAALt4MAC7eGAAu3iQALt4wAC7ePAAu3kQALuAwAC7gOAAu4EAALuBIAC7gVAAu4FgALuBcAC7gYAAu4GQALuBsAC7gdAAu4HgALuB8AC7ghAAu4IgALuJ0AC7ifAAu4oQALuKMAC7imAAu4pwALuKgAC7ipAAu4qgALuKwAC7iuAAu4rwALuLAAC7iyAAu4swALuS4AC7kwAAu5MwALuTUAC7k4AAu5OQALuToAC7k7AAu5PAALuT4AC7lAAAu5QQALuUIAC7lEAAu5RQALuV4AC7lfAAu5YAALuWIAC7ndAAu53wALueEAC7njAAu55gALuecAC7noAAu56QALueoAC7nsAAu57gALue8AC7nwAAu58gALufMAC7puAAu6cAALunIAC7p0AAu6dwALungAC7p5AAu6egALunsAC7p9AAu6fwALuoAAC7qBAAu6gwALuoQAC7r/AAu7AQALuwMAC7sFAAu7CAALuwkAC7sKAAu7CwALuwwAC7sOAAu7EAALuxEAC7sSAAu7FAALuxUAC7uQAAu7kgALu5QAC7uWAAu7mQALu5oAC7ubAAu7nAALu50AC7ufAAu7oQALu6IAC7ujAAu7pQALu6YAC7whAAu8IwALvCUAC7wnAAu8KgALvCsAC7wsAAu8LQALvC4AC7wwAAu8MgALvDMAC7w0AAu8NgALvDcAC7yAAAu8pAALvMsAC7zvAAu88gALvPQAC7z2AAu8+AALvPoAC7z8AAu8/QALvQAAC70ZAAu9NgALvTgAC706AAu9PAALvT4AC71AAAu9QgALvUQAC71hAAu9ZAALvWcAC71qAAu9bQALvXAAC71zAAu9dgALvXgAC73zAAu99QALvfcAC735AAu9/AALvf0AC73+AAu9/wALvgAAC74CAAu+BAALvgUAC74GAAu+CAALvgkAC76EAAu+hgALvogAC76KAAu+jQALvo4AC76PAAu+kAALvpEAC76TAAu+lQALvpYAC76XAAu+mQALvpoAC78VAAu/FwALvxkAC78bAAu/HgALvx8AC78gAAu/IQALvyIAC78kAAu/JgALvycAC78oAAu/KgALvysAC7+mAAu/qAALv6sAC7+tAAu/sAALv7EAC7+yAAu/swALv7QAC7+2AAu/uAALv7kAC7+6AAu/vAALv70AC8A4AAvAOgALwDwAC8A+AAvAQQALwEIAC8BDAAvARAALwEUAC8BHAAvASQALwEoAC8BLAAvATQALwE4AC8DJAAvAywALwM0AC8DPAAvA0gALwNMAC8DUAAvA1QALwNYAC8DYAAvA2gALwNsAC8DcAAvA3gALwN8AC8FaAAvBXAALwV4AC8FgAAvBYwALwWQAC8FlAAvBZgALwWcAC8FpAAvBawALwWwAC8FtAAvBbwALwXAAC8IDAAvCJgALwkYAC8JmAAvCaAALwmoAC8JsAAvCbgALwnEAC8JyAAvCcwALwnYAC8J3AAvCeQALwnoAC8J8AAvCfwALwoAAC8KBAAvChAALwoUAC8KKAAvCowALwqwAC8KuAAvCsAALwrkAC8K8AAvCvwALwsEAC8MKAAvDLgALw1UAC8N5AAvDfAALw34AC8OAAAvDggA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L1MMAC9TEAAvUxQAL1MYAC9TIAAvUygAL1MsAC9TMAAvUzgAL1M8AC9ToAAvU6QAL1OoAC9TsAAvVZwAL1WkAC9VrAAvVbQAL1XAAC9VxAAvVcgAL1XMAC9V0AAvVdgAL1XgAC9V5AAvVegAL1XwAC9V9AAvV+AAL1foAC9X8AAvV/gAL1gEAC9YCAAvWAwAL1gQAC9YFAAvWBwAL1gkAC9YKAAvWCwAL1g0AC9YOAAvWiQAL1osAC9aNAAvWjwAL1pIAC9aTAAvWlAAL1pUAC9aWAAvWmAAL1poAC9abAAvWnAAL1p4AC9afAAvXGgAL1xwAC9ceAAvXIAAL1yMAC9ckAAvXJQAL1yYAC9cnAAvXKQAL1ysAC9csAAvXLQAL1y8AC9cwAAvXqwAL160AC9evAAvXsQAL17QAC9e1AAvXtgAL17cAC9e4AAvXugAL17wAC9e9AAvXvgAL18AAC9fBAAvYCgAL2C4AC9hVAAvYeQAL2HwAC9h+AAvYgAAL2IIAC9iEAAvYhgAL2IcAC9iKAAvYowAL2MAAC9jCAAvYxAAL2MYAC9jIAAvYygAL2MwAC9jOAAvY6wAL2O4AC9jxAAvY9AAL2PcAC9j6AAvY/QAL2QAAC9kCAAvZfQAL2X8AC9mBAAvZgwAL2YYAC9mHAAvZiAAL2YkAC9mKAAvZjAAL2Y4AC9mPAAvZkAAL2ZIAC9mTAAvaDgAL2hAAC9oSAAvaFAAL2hcAC9oYAAvaGQAL2hoAC9obAAvaHQAL2h8AC9ogAAvaIQAL2iMAC9okAAvanwAL2qEAC9qjAAvapQAL2qgAC9qpAAvaqgAL2qsAC9qsAAvargAL2rAAC9qxAAvasgAL2rQAC9q1AAvbMAAL2zIAC9s1AAvbNwAL2zoAC9s7AAvbPAAL2z0AC9s+AAvbQAAL20IAC9tDAAvbRAAL20YAC9tHAAvbwgAL28QAC9vGAAvbyAAL28sAC9vMAAvbzQAL284AC9vPAAvb0QAL29MAC9vUAAvb1QAL29cAC9vYAAvcUwAL3FUAC9xXAAvcWQAL3FwAC9xdAAvcXgAL3F8AC9xgAAvcYgAL3GQAC9xlAAvcZgAL3GgAC9xpAAvc5AAL3OYAC9zoAAvc6gAL3O0AC9zuAAvc7wAL3PAAC9zxAAvc8wAL3PUAC9z2AAvc9wAL3PkAC9z6AAvdjQAL3bAAC93QAAvd8AAL3fIAC930AAvd9gAL3fgAC937AAvd/AAL3f0AC94AAAveAQAL3gMAC94EAAveBgAL3gkAC94KAAveCwAL3g4AC94PAAveFAAL3i0AC942AAveOAAL3joAC95DAAveRgAL3kkAC95LAAvelAAL3rgAC97fAAvfAwAL3wYAC98IAAvfCgAL3wwAC98OAAvfEAAL3xEAC98UAAvfLQAL304AC99QAAvfUgAL31QAC99WAAvfWAAL31oAC99cAAvfXgAL338AC9+CAAvfhQAL34gAC9+LAAvfjgAL35EAC9+UAAvflwAL35kAC+AUAAvgFgAL4BgAC+AaAAvgHQAL4B4AC+AfAAvgIAAL4CEAC+AjAAvgJQAL4CYAC+AnAAvgKQAL4CoAC+ClAAvgpwAL4KkAC+CrAAvgrgAL4K8AC+CwAAvgsQAL4LIAC+C0AAvgtgAL4LcAC+C4AAvgugAL4LsAC+E2AAvhOAAL4TsAC+E9AAvhQAAL4UEAC+FCAAvhQwAL4UQAC+FGAAvhSAAL4UkAC+FKAAvhTAAL4U0AC+FmAAvhZwAL4WgAC+FqAAvh5QAL4ecAC+HpAAvh6wAL4e4AC+HvAAvh8AAL4fEAC+HyAAvh9AAL4fYAC+H3AAvh+AAL4foAC+H7AAvidgAL4ngAC+J6AAvifAAL4n8AC+KAAAvigQAL4oIAC+KDAAvihQAL4ocAC+KIAAviiQAL4osAC+KMAAvjBwAL4wkAC+MLAAvjDQAL4xAAC+MRAAvjEgAL4xMAC+MUAAvjFgAL4xgAC+MZAAvjGgAL4xwAC+MdAAvjmAAL45oAC+OcAAvjngAL46EAC+OiAAvjowAL46QAC+OlAAvjpwAL46kAC+OqAAvjqwAL460AC+OuAAvkKQAL5CsAC+QtAAvkLwAL5DIAC+QzAAvkNAAL5DUAC+Q2AAvkOAAL5DoAC+Q7AAvkPAAL5D4AC+Q/AAvkiAAL5KwAC+TTAAvk9wAL5PoAC+T8AAvk/gAL5QAAC+UCAAvlBAAL5QUAC+UIAAvlIQAL5T4AC+VAAAvlQgAL5UQAC+VGAAvlSAAL5UoAC+VMAAvlaQAL5WwAC+VvAAvlcgAL5XUAC+V4AAvlewAL5X4AC+WAAAvl+wAL5f0AC+X/AAvmAQAL5gQAC+YFAAvmBgAL5gcAC+YIAAvmCgA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MGmcADBpoAAwa4wAMGuUADBrnAAwa6QAMGuwADBrtAAwa7gAMGu8ADBrwAAwa8gAMGvQADBr1AAwa9gAMGvgADBr5AAwbdAAMG3YADBt5AAwbewAMG34ADBt/AAwbgAAMG4EADBuCAAwbhAAMG4YADBuHAAwbiAAMG4oADBuLAAwcBgAMHAgADBwKAAwcDAAMHA8ADBwQAAwcEQAMHBIADBwTAAwcFQAMHBcADBwYAAwcGQAMHBsADBwcAAwclwAMHJkADBybAAwcnQAMHKAADByhAAwcogAMHKMADBykAAwcpgAMHKgADBypAAwcqgAMHKwADBytAAwdKAAMHSoADB0sAAwdLgAMHTEADB0yAAwdMwAMHTQADB01AAwdNwAMHTkADB06AAwdOwAMHT0ADB0+AAwd0QAMHfQADB4UAAweNAAMHjYADB44AAweOgAMHjwADB4/AAweQAAMHkEADB5EAAweRQAMHkcADB5IAAweSgAMHk0ADB5OAAweTwAMHlIADB5TAAweXAAMHnUADB5+AAwegAAMHoIADB6LAAwejgAMHpEADB6TAAwe3AAMHwAADB8nAAwfSwAMH04ADB9QAAwfUgAMH1QADB9WAAwfWAAMH1kADB9cAAwfdQAMH5YADB+YAAwfmgAMH5wADB+eAAwfoAAMH6IADB+kAAwfpgAMH8cADB/KAAwfzQAMH9AADB/TAAwf1gAMH9kADB/cAAwf3wAMH+EADCBcAAwgXgAMIGAADCBiAAwgZQAMIGYADCBnAAwgaAAMIGkADCBrAAwgbQAMIG4ADCBvAAwgcQAMIHIADCDtAAwg7wAMIPEADCDzAAwg9gAMIPcADCD4AAwg+QAMIPoADCD8AAwg/gAMIP8ADCEAAAwhAgAMIQMADCF+AAwhgAAMIYMADCGFAAwhiAAMIYkADCGKAAwhiwAMIYwADCGOAAwhkAAMIZEADCGSAAwhlAAMIZUADCGuAAwhrwAMIbAADCGyAAwiLQAMIi8ADCIxAAwiMwAMIjYADCI3AAwiOAAMIjkADCI6AAwiPAAMIj4ADCI/AAwiQAAMIkIADCJDAAwivgAMIsAADCLCAAwixAAMIscADCLIAAwiyQAMIsoADCLLAAwizQAMIs8ADCLQAAwi0QAMItMADCLUAAwjTwAMI1EADCNTAAwjVQAMI1gADCNZAAwjWgAMI1sADCNcAAwjXgAMI2AADCNhAAwjYgAMI2QADCNlAAwj4AAMI+IADCPkAAwj5gAMI+kADCPqAAwj6wAMI+wADCPtAAwj7wAMI/EADCPyAAwj8wAMI/UADCP2AAwkcQAMJHMADCR1AAwkdwAMJHoADCR7AAwkfAAMJH0ADCR+AAwkgAAMJIIADCSDAAwkhAAMJIYADCSHAAwk0AAMJPQADCUbAAwlPwAMJUIADCVEAAwlRgAMJUgADCVKAAwlTAAMJU0ADCVQAAwlaQAMJYYADCWIAAwligAMJYwADCWOAAwlkAAMJZIADCWUAAwlsQAMJbQADCW3AAwlugAMJb0ADCXAAAwlwwAMJcYADCXIAAwmQwAMJkUADCZHAAwmSQAMJkwADCZNAAwmTgAMJk8ADCZQAAwmUgAMJlQADCZVAAwmVgAMJlgADCZZAAwm1AAMJtYADCbYAAwm2gAMJt0ADCbeAAwm3wAMJuAADCbhAAwm4wAMJuUADCbmAAwm5wAMJukADCbqAAwnZQAMJ2cADCdpAAwnawAMJ24ADCdvAAwncAAMJ3EADCdyAAwndAAMJ3YADCd3AAwneAAMJ3oADCd7AAwn9gAMJ/gADCf6AAwn/AAMJ/8ADCgAAAwoAQAMKAIADCgDAAwoBQAMKAcADCgIAAwoCQAMKAsADCgMAAwohwAMKIkADCiLAAwojQAMKJAADCiRAAwokgAMKJMADCiUAAwolgAMKJgADCiZAAwomgAMKJwADCidAAwpGAAMKRoADCkcAAwpHgAMKSEADCkiAAwpIwAMKSQADCklAAwpJwAMKSkADCkqAAwpKwAMKS0ADCkuAAwpqQAMKasADCmtAAwprwAMKbIADCmzAAwptAAMKbUADCm2AAwpuAAMKboADCm7AAwpvAAMKb4ADCm/AAwp0AAMKdEADCnTAAwqTgAMKlAADCpSAAwqVAAMKlcADCpYAAwqWQAMKloADCpbAAwqXQAMKl8ADCpgAAwqYQAMKmMADCpkAAwq3wAMKuEADCrjAAwq5QAMKugADCrpAAwq6gAMKusADCrsAAwq7gAMKvAADCrxAAwq8gAMKvQADCr1AAwrcAAMK3IADCt1AAwrdwAMK3oADCt7AAwrfAAMK30ADCt+AAwrgAAMK4IADCuDAAwrhAAMK4YADCuHAAwsGgAMLD0ADCxdAAwsfQAMLH8ADCyBAAwsgwAMLIUADCyIAAwsiQAMLIoADCyNAAwsjgAMLJAADCyRAAwskwAMLJYADCyXAAwsmAAMLJsADCycAAwsoQAMLLoADCzDAAwsxQAMLMcADCzQAAws0wAMLNYADCzYAAwtIQAMLUUADC1sAAwtkAAMLZMADC2VAAwtlwAMLZkADC2bAAwtnQAMLZ4ADC2hAAwtugAMLdsADC3dAAwt3wAMLeEADC3jAAwt5QAMLecADC3pAAwt6wAMLgwADC4PAAwuEgAMLhUADC4YAAwuGwAMLh4ADC4hAAwuJAAMLiYADC6hAAwuowAMLqUADC6nAAwuqgAMLqsADC6sAAwurQAMLq4ADC6wAAwusgAMLrMADC60AAwutgAMLrcADC8yAAwvNAAMLzYADC84AAwvOwAMLzwADC89AAwvPgAMLz8ADC9BAAwvQwAML0QADC9FAAwvRwAML0gADC/DAAwvxQAML8gADC/KAAwvzQAML84ADC/PAAwv0AAML9EADC/TAAwv1QAML9YADC/XAAwv2QAML9oADC/zAAwv9AAML/UADC/3AAwwcgAMMHQADDB2AAwweAAMMHsADDB8AAwwfQAMMH4ADDB/AAwwgQAMMIMADDCEAAwwhQAMMIcADDCIAAwxAwAMMQUADDEHAAwxCQAMMQwADDENAAwxDgAMMQ8ADDEQAAwxEgAMMRQADDEVAAwxFgAMMRgADDEZAAwxlAAMMZYADDGYAAwxmgAMMZ0ADDGeAAwxnwAMMaAADDGhAAwxowAMMaUADDGmAAwxpwAMMakADDGqAAwyJQAMMicADDIpAAwyKwAMMi4ADDIvAAwyMAAMMjEADDIyAAwyNAAMMjYADDI3AAwyOAAMMjoADDI7AAwytgAMMrgADDK6AAwyvAAMMr8ADDLAAAwywQAMMsIADDLDAAwyxQAMMscADDLIAAwyyQAMMssADDLMAAwzFQAMMzkADDNgAAwzhAAMM4cADDOJAAwziwAMM40ADDOPAAwzkQAMM5IADDOVAAwzrgAMM8sADDPNAAwzzwAMM9EADDPTAAwz1QAMM9cADDPZAAwz9gAMM/kADDP8AAwz/wAMNAIADDQFAAw0CAAMNAsADDQNAAw0iAAMNIoADDSMAAw0jgAMNJEADDSSAAw0kwAMNJQADDSVAAw0lwAMNJkADDSaAAw0mwAMNJ0ADDSeAAw1GQAMNRsADDUdAAw1HwAMNSIADDUjAAw1JAAMNSUADDUmAAw1KAAMNSoADDUrAAw1LAAMNS4ADDUvAAw1qgAMNawADDWuAAw1sAAMNbMADDW0AAw1tQAMNbYADDW3AAw1uQAMNbsADDW8AAw1vQAMNb8ADDXAAAw2OwAMNj0ADDY/AAw2QQAMNkQADDZFAAw2RgAMNkcADDZIAAw2SgAMNkwADDZNAAw2TgAMNlAADDZRAAw2zAAMNs4ADDbQAAw20gAMNtUADDbWAAw21wAMNtgADDbZAAw22wAMNt0ADDbeAAw23wAMNuEADDbiAAw3XQAMN18ADDdhAAw3YwAMN2YADDdnAAw3aAAMN2kADDdqAAw3bAAMN24ADDdvAAw3cAAMN3IADDdzAAw37gAMN/AADDfyAAw39AAMN/cADDf4AAw3+QAMN/oADDf7AAw3/QAMN/8ADDgAAAw4AQAMOAMADDgEAAw4FQAMOBYADDgYAAw4kwAMOJUADDiXAAw4mQAMOJwADDidAAw4ngAMOJ8ADDigAAw4ogAMOKQADDilAAw4pgAMOKgADDipAAw5JAAMOSYADDkoAAw5KgAMOS0ADDkuAAw5LwAMOTAADDkxAAw5MwAMOTUADDk2AAw5NwAMOTkADDk6AAw5tQAMObcADDm6AAw5vAAMOb8ADDnAAAw5wQAMOcIADDnDAAw5xQAMOccADDnIAAw5yQAMOcsADDnMAAw6XwAMOoIADDqiAAw6wgAMOsQADDrGAAw6yAAMOsoADDrNAAw6zgAMOs8ADDrSAAw60wAMOtUADDrWAAw62AAMOtsADDrcAAw63QAMOuAADDrhAAw65gAMOv8ADDsIAAw7CgAMOwwADDsVAAw7GAAMOxsADDsdAAw7ZgAMO4oADDuxAAw71QAMO9gADDvaAAw73AAMO94ADDvgAAw74gAMO+MADDvmAAw7/wAMPCAADDwiAAw8JAAMPCYADDwoAAw8KgAMPCwADDwuAAw8MAAMPFEADDxUAAw8VwAMPFoADDxdAAw8YAAMPGMADDxmAAw8aQAMPGsADDzmAAw86AAMPOoADDzsAAw87wAMPPAADDzxAAw88gAMPPMADDz1AAw89wAMPPgADDz5AAw8+wAMPPwADD13AAw9eQAMPXsADD19AAw9gAAMPYEADD2CAAw9gwA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MV74ADFe/AAxXwQAMV8MADFfEAAxXxQAMV8cADFfIAAxYQwAMWEUADFhHAAxYSQAMWEwADFhNAAxYTgAMWE8ADFhQAAxYUgAMWFQADFhVAAxYVgAMWFgADFhZAAxY1AAMWNYADFjYAAxY2gAMWN0ADFjeAAxY3wAMWOAADFjhAAxY4wAMWOUADFjmAAxY5wAMWOkADFjqAAxZZQAMWWcADFlpAAxZawAMWW4ADFlvAAxZcAAMWXEADFlyAAxZdAAMWXYADFl3AAxZeAAMWXoADFl7AAxZ9gAMWfgADFn6AAxZ/AAMWf8ADFoAAAxaAQAMWgIADFoDAAxaBQAMWgcADFoIAAxaCQAMWgsADFoMAAxaVQAMWnkADFqgAAxaxAAMWscADFrJAAxaywAMWs0ADFrPAAxa0QAMWtIADFrVAAxa7gAMWwsADFsNAAxbDwAMWxEADFsTAAxbFQAMWxcADFsZAAxbNgAMWzkADFs8AAxbPwAMW0IADFtFAAxbSAAMW0sADFtNAAxbyAAMW8oADFvMAAxbzgAMW9EADFvSAAxb0wAMW9QADFvVAAxb1wAMW9kADFvaAAxb2wAMW90ADFveAAxcWQAMXFsADFxdAAxcXwAMXGIADFxjAAxcZAAMXGUADFxmAAxcaAAMXGoADFxrAAxcbAAMXG4ADFxvAAxc6gAMXOwADFzuAAxc8AAMXPMADFz0AAxc9QAMXPYADFz3AAxc+QAMXPsADFz8AAxc/QAMXP8ADF0AAAxdewAMXX0ADF1/AAxdgQAMXYQADF2FAAxdhgAMXYcADF2IAAxdigAMXYwADF2NAAxdjgAMXZAADF2RAAxeDAAMXg4ADF4QAAxeEgAMXhUADF4WAAxeFwAMXhgADF4ZAAxeGwAMXh0ADF4eAAxeHwAMXiEADF4iAAxenQAMXp8ADF6hAAxeowAMXqYADF6nAAxeqAAMXqkADF6qAAxerAAMXq4ADF6vAAxesAAMXrIADF6zAAxfLgAMXzAADF8yAAxfNAAMXzcADF84AAxfOQAMXzoADF87AAxfPQAMXz8ADF9AAAxfQQAMX0MADF9EAAxf1wAMX/oADGAaAAxgOgAMYDwADGA+AAxgQAAMYEIADGBFAAxgRgAMYEcADGBKAAxgSwAMYE0ADGBOAAxgUAAMYFMADGBUAAxgVQAMYFgADGBZAAxgXgAMYHcADGCAAAxgggAMYIQADGCNAAxgkAAMYJMADGCVAAxg3gAMYQIADGEpAAxhTQAMYVAADGFSAAxhVAAMYVYADGFYAAxhWgAMYVsADGFeAAxhdwAMYZgADGGaAAxhnAAMYZ4ADGGgAAxhogAMYaQADGGmAAxhqAAMYckADGHMAAxhzwAMYdIADGHVAAxh2AAMYdsADGHeAAxh4QAMYeMADGJeAAxiYAAMYmIADGJkAAxiZwAMYmgADGJpAAxiagAMYmsADGJtAAxibwAMYnAADGJxAAxicwAMYnQADGLvAAxi8QAMYvMADGL1AAxi+AAMYvkADGL6AAxi+wAMYvwADGL+AAxjAAAMYwEADGMCAAxjBAAMYwUADGOAAAxjggAMY4UADGOHAAxjigAMY4sADGOMAAxjjQAMY44ADGOQAAxjkgAMY5MADGOUAAxjlgAMY5cADGOwAAxjsQAMY7IADGO0AAxkLwAMZDEADGQzAAxkNQAMZDgADGQ5AAxkOgAMZDsADGQ8AAxkPgAMZEAADGRBAAxkQgAMZEQADGRFAAxkwAAMZMIADGTEAAxkxgAMZMkADGTKAAxkywAMZMwADGTNAAxkzwAMZNEADGTSAAxk0wAMZNUADGTWAAxlUQAMZVMADGVVAAxlVwAMZVoADGVbAAxlXAAMZV0ADGVeAAxlYAAMZWIADGVjAAxlZAAMZWYADGVnAAxl4gAMZeQADGXmAAxl6AAMZesADGXsAAxl7QAMZe4ADGXvAAxl8QAMZfMADGX0AAxl9QAMZfcADGX4AAxmcwAMZnUADGZ3AAxmeQAMZnwADGZ9AAxmfgAMZn8ADGaAAAxmggAMZoQADGaFAAxmhgAMZogADGaJAAxm0gAMZvYADGcdAAxnQQAMZ0QADGdGAAxnSAAMZ0oADGdMAAxnTgAMZ08ADGdSAAxnawAMZ4gADGeKAAxnjAAMZ44ADGeQAAxnkgAMZ5QADGeWAAxnswAMZ7YADGe5AAxnvAAMZ78ADGfCAAxnxQAMZ8gADGfKAAxoRQAMaEcADGhJAAxoSwAMaE4ADGhPAAxoUAAMaFEADGhSAAxoVAAMaFYADGhXAAxoWAAMaFoADGhbAAxo1gAMaNgADGjaAAxo3AAMaN8ADGjgAAxo4QAMaOIADGjjAAxo5QAMaOcADGjoAAxo6QAMaOsADGjsAAxpZwAMaWkADGlrAAxpbQAMaXAADGlxAAxpcgAMaXMADGl0AAxpdgAMaXgADGl5AAxpegAMaXwADGl9AAxp+AAMafoADGn9AAxp/wAMagIADGoDAAxqBAAMagUADGoGAAxqCAAMagoADGoLAAxqDAAMag4ADGoPAAxqigAMaowADGqOAAxqkAAMapMADGqUAAxqlQAMapYADGqXAAxqmQAMapsADGqcAAxqnQAMap8ADGqgAAxrGwAMax0ADGsfAAxrIQAMayQADGslAAxrJgAMaycADGsoAAxrKgAMaywADGstAAxrLgAMazAADGsxAAxrrAAMa64ADGuwAAxrsgAMa7UADGu2AAxrtwAMa7gADGu5AAxruwAMa70ADGu+AAxrvwAMa8EADGvCAAxsVQAMbHgADGyYAAxsuAAMbLoADGy8AAxsvgAMbMAADGzDAAxsxAAMbMUADGzIAAxsyQAMbMsADGzMAAxszgAMbNEADGzSAAxs0wAMbNYADGzXAAxs4AAMbPkADG0CAAxtBAAMbQYADG0PAAxtEgAMbRUADG0XAAxtYAAMbYQADG2rAAxtzwAMbdIADG3UAAxt1gAMbdgADG3aAAxt3AAMbd0ADG3gAAxt+QAMbhoADG4cAAxuHgAMbiAADG4iAAxuJAAMbiYADG4oAAxuKgAMbksADG5OAAxuUQAMblQADG5XAAxuWgAMbl0ADG5gAAxuYwAMbmUADG7gAAxu4gAMbuQADG7mAAxu6QAMbuoADG7rAAxu7AAMbu0ADG7vAAxu8QAMbvIADG7zAAxu9QAMbvYADG9xAAxvcwAMb3UADG93AAxvegAMb3sADG98AAxvfQAMb34ADG+AAAxvggAMb4MADG+EAAxvhgAMb4cADHACAAxwBAAMcAcADHAJAAxwDAAMcA0ADHAOAAxwDwAMcBAADHASAAxwFAAMcBUADHAWAAxwGAAMcBkADHAyAAxwMwAMcDQADHA2AAxwsQAMcLMADHC1AAxwtwAMcLoADHC7AAxwvAAMcL0ADHC+AAxwwAAMcMIADHDDAAxwxAAMcMYADHDHAAxxQgAMcUQADHFGAAxxSAAMcUsADHFMAAxxTQAMcU4ADHFPAAxxUQAMcVMADHFUAAxxVQAMcVcADHFYAAxx0wAMcdUADHHXAAxx2QAMcdwADHHdAAxx3gAMcd8ADHHgAAxx4gAMceQADHHlAAxx5gAMcegADHHpAAxyZAAMcmYADHJoAAxyagAMcm0ADHJuAAxybwAMcnAADHJxAAxycwAMcnUADHJ2AAxydwAMcnkADHJ6AAxy9QAMcvcADHL5AAxy+wAMcv4ADHL/AAxzAAAMcwEADHMCAAxzBAAMcwYADHMHAAxzCAAMcwoADHMLAAxzVAAMc3gADHOfAAxzwwAMc8YADHPIAAxzygAMc8wADHPOAAxz0AAMc9EADHPUAAxz7QAMdAoADHQMAAx0DgAMdBAADHQSAAx0FAAMdBYADHQYAAx0NQAMdDgADHQ7AAx0PgAMdEEADHREAAx0RwAMdEoADHRMAAx0xwAMdMkADHTMAAx0zgAMdNEADHTSAAx00wAMdNQADHTVAAx01wAMdNkADHTaAAx02wAMdN0ADHTeAAx1WQAMdVsADHVdAAx1XwAMdWIADHVjAAx1ZAAMdWUADHVmAAx1aAAMdWoADHVrAAx1bAAMdW4ADHVvAAx16gAMdewADHXuAAx18AAMdfMADHX0AAx19QAMdfYADHX3AAx1+QAMdfsADHX8AAx1/QAMdf8ADHYAAAx2ewAMdn0ADHaAAAx2ggAMdoUADHaGAAx2hwAMdogADHaJAAx2iwAMdo0ADHaOAAx2jwAMdpEADHaSAAx3DQAMdw8ADHcRAAx3EwAMdxYADHcXAAx3GAAMdxkADHcaAAx3HAAMdx4ADHcfAAx3IAAMdyIADHcjAAx3ngAMd6AADHeiAAx3pAAMd6cADHeoAAx3qQAMd6oADHerAAx3rQAMd68ADHewAAx3sQAMd7MADHe0AAx4LwAMeDEADHgzAAx4NQAMeDgADHg5AAx4OgAMeDsADHg8AAx4PgAMeEAADHhBAAx4QgAMeEQADHhFAAx4VgAMeFcADHhZAAx4agAMeHMADHh2AAx4eQAMeHsADHi0AAx4twAMeLkADHi8AAx4vwAMeMIADHjFAAx5SAAMeWwADHmQAAx5swAMedoADHn6AAx6IQAMekgADHpoAAx6jAAMerAADHqyAAx6tQAMercADHq5AAx6uwAMer4ADHrBAAx6wwAMesUADHrIAAx6ygAMeswADHrPAAx60gAMetMADHrYAAx68QAMevYADHr4AAx6/QAMewAADHsCAAx7SwAMe28ADHuWAAx7ugAMe70ADHu/AAx7wQAMe8MADHvFAAx7xwAMe8gADHvLAAx75AAMfAkADHwLAAx8DQAMfA8ADHwRAAx8EwAMfBUADHwXAAx8GQAMfBsADHxAAAx8QwAMfEYADHxJAAx8TAAMfE8ADHxSAAx8VQAMfFgADHxbAAx8XQAMfNgADHzaAAx83QAMfN8ADHziAAx84wAMfOQADHzlAAx85gAMfOgADHzqAAx86wAMfOwADHzuAAx87wAMfQAADH0BAAx9AwAMfX4ADH2AAAx9ggAMfYQADH2HAAx9iAAMfYkADH2KAAx9iwAMfY0ADH2PAAx9kAAMfZEADH2TAAx9lAAMfg8ADH4RAAx+FAAMfhYADH4ZAAx+GgAMfhsADH4cAAx+HQAMfh8ADH4hAAx+IgAMfiMADH4lAAx+JgAMfjcADH44AAx+OgAMfrUADH63AAx+uQAMfrsADH6+AAx+vwAMfsAADH7BAAx+wgAMfsQADH7GAAx+xwAMfsgADH7KAAx+ywAMf0YADH9IAAx/SwAMf00ADH9QAAx/UQAMf1IADH9TAAx/VAAMf1YADH9YAAx/WQAMf1oADH9cAAx/XQAMf24ADH9vAAx/cQAMf+wADH/uAAx/8AAMf/IADH/1AAx/9gAMf/cADH/4AAx/+QAMf/sADH/9AAx//gAMf/8ADIABAAyAAgAMgH0ADIB/AAyAggAMgIQADICHAAyAiAAMgIkADICKAAyAiwAMgI0ADICPAAyAkAAMgJEADICTAAyAlAAMgK0ADICuAAyArwAMgLEADIEsAAyBLgAMgTAADIEyAAyBNQAMgTYADIE3AAyBOAAMgTkADIE7AAyBPQAMgT4ADIE/AAyBQQAMgUIADIG9AAyBvwAMgcIADIHEAAyBxwAMgcgADIHJAAyBygAMgcsADIHNAAyBzwAMgdAADIHRAAyB0wAMgdQADIH4AAyCEQAMgh4ADIIhAAyCJAAMgicADII0AAyCNwAMgjoADII9AAyCPwAMglEADIJmAAyCeQAMgwwADIMvAAyDTwAMg28ADINxAAyDcwAMg3UADIN3AAyDegAMg3sADIN8AAyDfwAMg4AADIOCAAyDgwAMg4YADIOJAAyDigAMg4sADIOOAAyDjwAMg5QADIOtAAyDtgAMg7gADIO6AAyDwwAMg8YADIPJAAyDywAMhBQADIQ4AAyEXwAMhIMADISGAAyEiAAMhIoADISMAAyEjgAMhJAADISRAAyElAAMhK0ADITOAAyE0AAMhNIADITUAAyE1gAMhNgADITaAAyE3AAMhN4ADIT/AAyFAgAMhQUADIUIAAyFCwAMhQ4ADIURAAyFFAAMhRcADIUZAAyFlAAMhZYADIWYAAyFmgAMhZ0ADIWeAAyFnwAMhaAADIWhAAyFowAMhaUADIWmAAyFpwAMhakADIWqAAyGJQAMhicADIYpAAyGKwAMhi4ADIYvAAyGMAAMhjEADIYyAAyGNAAMhjYADIY3AAyGOAAMhjoADIY7AAyGtgAMhrgADIa7AAyGvQAMhsAADIbBAAyGwgAMhsMADIbEAAyGxgAMhsgADIbJAAyGygAMhswADIbNAAyG5gAMhucADIboAAyG6gAMh2UADIdnAAyHaQAMh2sADIduAAyHbwAMh3AADIdxAAyHcgAMh3QADId2AAyHdwAMh3gADId6AAyHewAMh/YADIf4AAyH+gAMh/wADIf/AAyIAAAMiAEADIgCAAyIAwAMiAUADIgHAAyICAAMiAkADIgLAAyIDAAMiIcADIiJAAyIiwAMiI0ADIiQAAyIkQAMiJIADIiTAAyIlAAMiJYADIiYAAyImQAMiJoADIicAAyInQAMiRgADIkaAAyJHAAMiR4ADIkhAAyJIgAMiSMADIkkAAyJJQAMiScADIkpAAyJKgAMiSsADIktAAyJLgAMiakADImrAAyJrQAMia8ADImyAAyJswAMibQADIm1AAyJtgAMibgADIm6AAyJuwAMibwADIm+AAyJvwAMiggADIosAAyKUwAMincADIp6AAyKfAAMin4ADIqAAAyKggAMioQADIqFAAyKiAAMiqEADIq+AAyKwAAMisIADIrEAAyKxgAMisgADIrKAAyKzAAMiukADIrsAAyK7wAMivIADIr1AAyK+AAMivsADIr+AAyLAAAMi3sADIt9AAyLfwAMi4EADIuEAAyLhQAMi4YADIuHAAyLiAAMi4oADIuMAAyLjQAMi44ADIuQAAyLkQAMjAwADIwOAAyMEAAMjBIADIwVAAyMFgAMjBcADIwYAAyMGQAMjBsADIwdAAyMHgAMjB8ADIwhAAyMIgAMjJ0ADIyfAAyMoQAMjKMADIymAAyMpwAMjKgADIypAAyMqgAMjKwADIyuAAyMrwAMjLAADIyyAAyMswAMjS4ADI0wAAyNMgAMjTQADI03AAyNOAAMjTkADI06AAyNOwAMjT0ADI0/AAyNQAAMjUEADI1DAAyNRAAMjb8ADI3BAAyNwwAMjcUADI3IAAyNyQAMjcoADI3LAAyNzAAMjc4ADI3QAAyN0QAMjdIADI3UAAyN1QAMjlAADI5SAAyOVAAMjlYADI5ZAAyOWgAMjlsADI5cAAyOXQAMjl8ADI5hAAyOYgAMjmMADI5lAAyOZgAMjuEADI7jAAyO5gAMjugADI7rAAyO7AAMju0ADI7uAAyO7wAMjvEADI7zAAyO9AAMjvUADI73AAyO+AAMj4sADI+uAAyPzgAMj+4ADI/wAAyP8gAMj/QADI/2AAyP+AAMj/kADI/6AAyP/QAMj/4ADJAAAAyQAQAMkAQADJAHAAyQCAAMkAkADJAMAAyQDQAMkBYADJAvAAyQOAAMkDoADJA8AAyQRQAMkEgADJBLAAyQTQAMkJYADJC6AAyQ4QAMkQUADJEIAAyRCgAMkQwADJEOAAyREAAMkRIADJETAAyRFgAMkS8ADJFQAAyRUgAMkVQADJFWAAyRWAAMkVoADJFcAAyRXgAMkWAADJGBAAyRhAAMkYcADJGKAAyRjQAMkZAADJGTAAyRlgAMkZkADJGbAAySFgAMkhgADJIaAAySHAAMkh8ADJIgAAySIQAMkiIADJIjAAySJQAMkicADJIoAAySKQAMkisADJIsAAySpwAMkqkADJKrAAySrQAMkrAADJKxAAySsgAMkrMADJK0AAyStgAMkrgADJK5AAySugAMkrwADJK9AAyTOAAMkzoADJM9AAyTPwAMk0IADJNDAAyTRAAMk0UADJNGAAyTSAAMk0oADJNLAAyTTAAMk04ADJNPAAyTaAAMk2kADJNqAAyTbAAMk+cADJPpAAyT6wAMk+0ADJPwAAyT8QAMk/IADJPzAAyT9AAMk/YADJP4AAyT+QAMk/oADJP8AAyT/QAMlHgADJR6AAyUfAAMlH4ADJSBAAyUggAMlIMADJSEAAyUhQAMlIcADJSJAAyUigAMlIsADJSNAAyUjgAMlQkADJULAAyVDQAMlQ8ADJUSAAyVEwAMlRQADJUVAAyVFgAMlRgADJUaAAyVGwAMlRwADJUeAAyVHwAMlZoADJWcAAyVngAMlaAADJWjAAyVpAAMlaUADJWmAAyVpwAMlakADJWrAAyVrAAMla0ADJWvAAyVsAAMlisADJYtAAyWLwAMljEADJY0AAyWNQAMljYADJY3AAyWOAAMljoADJY8AAyWPQAMlj4ADJZAAAyWQQAMlooADJauAAyW1QAMlvkADJb8AAyW/gAMlwAADJcCAAyXBAAMlwYADJcHAAyXCgAMlyMADJdAAAyXQgAMl0QADJdGAAyXSAAMl0oADJdMAAyXTgAMl2sADJduAAyXcQAMl3QADJd3AAyXegAMl30ADJeAAAyXggAMl/0ADJf/AAyYAQAMmAMADJgGAAyYBwAMmAgADJgJAAyYCgAMmAwADJgOAAyYDwAMmBAADJgSAAyYEwAMmI4ADJiQAAyYkwAMmJUADJiYAAyYmQAMmJoADJibAAyYnAAMmJ4ADJigAAyYoQAMmKIADJikAAyYpQAMmSAADJkiAAyZJAAMmSYADJkpAAyZKgAMmSsADJksAAyZLQAMmS8ADJkxAAyZMgAMmTMADJk1AAyZNgAMmbEADJmzAAyZtgAMmbgADJm7AAyZvAAMmb0ADJm+AAyZvwAMmcEADJnDAAyZxAAMmcUADJnHAAyZyAAMmkMADJpFAAyaRwAMmkkADJpMAAyaTQAMmk4ADJpPAAyaUAAMmlIADJpUAAyaVQAMmlYADJpYAAyaWQAMmtQADJrWAAya2AAMmtoADJrdAAya3gAMmt8ADJrgAAya4QAMmuMADJrlAAya5gAMmucADJrpAAya6gAMm2UADJtnAAybagAMm2wADJtvAAybcAAMm3EADJtyAAybcwAMm3UADJt3AAybeAAMm3kADJt7AAybfAAMnA8ADJwyAAycUgAMnHIADJx0AAycdgAMnHgADJx6AAycfQAMnH4ADJx/AAycggAMnIMADJyFAAychgAMnIgADJyLAAycjAAMnI0ADJyQAAyckQAMnJYADJyvAAycuAAMnLoADJy8AAycxQAMnMgADJzLAAyczQAMnRYADJ06AAydYQAMnYUADJ2IAAydigAMnYwADJ2OAAydkAAMnZIADJ2TAAydlgAMna8ADJ3QAAyd0gAMndQADJ3WAAyd2AAMndoADJ3cAAyd3gAMneAADJ4BAAyeBAAMngcADJ4KAAyeDQAMnhAADJ4TAAyeFgAMnhkADJ4bAAyelgAMnpgADJ6aAAyenAAMnp8ADJ6gAAyeoQAMnqIADJ6jAAyepQAMnqcADJ6oAAyeqQAMnqsADJ6sAAyfJwAMnykADJ8rAAyfLQAMnzAADJ8xAAyfMgAMnzMADJ80AAyfNgAMnzgADJ85AAyfOgAMnzwADJ89AAyfuAAMn7oADJ+9AAyfvwAMn8IADJ/DAAyfxAAMn8UADJ/GAAyfyAAMn8oADJ/LAAyfzAAMn84ADJ/PAAyf6AAMn+kADJ/qAAyf7AAMoGcADKBpAAygawAMoG0ADKBwAAygcQAMoHIADKBzAAygdAAMoHYADKB4AAygeQAMoHoADKB8AAygfQAMoPgADKD6AAyg/AAMoP4ADKEBAAyhAgAMoQMADKEEAAyhBQAMoQcADKEJAAyhCgAMoQsADKENAAyhDgAMoYkADKGLAAyhjQAMoY8ADKGSAAyhkwAMoZQADKGVAAyhlgAMoZgADKGaAAyhmwAMoZwADKGeAAyhnwAMohoADKIcAAyiHgAMoiAADKIjAAyiJAAMoiUADKImAAyiJwAMoikADKIrAAyiLAAMoi0ADKIvAAyiMAAMoqsADKKtAAyirwAMorEADKK0AAyitQAMorYADKK3AAyiuAAMoroADKK8AAyivQAMor4ADKLAAAyiwQAMowoADKMuAAyjVQAMo3kADKN8AAyjfgAMo4AADKOCAAyjhAAMo4YADKOHAAyjigAMo6MADKPAAAyjwgAMo8QADKPGAAyjyAAMo8oADKPMAAyjzgAMo+sADKPuAAyj8QAMo/QADKP3AAyj+gAMo/0ADKQAAAykAgAMpH0ADKR/AAykgQAMpIMADKSGAAykhwAMpIgADKSJAAykigAMpIwADKSOAAykjwAMpJAADKSSAAykkwAMpQ4ADKUQAAylEgAMpRQADKUXAAylGAAMpRkADKUaAAylGwAMpR0ADKUfAAylIAAMpSEADKUjAAylJAAMpZ8ADKWhAAylowAMpaUADKWoAAylqQAMpaoADKWrAAylrAAMpa4ADKWwAAylsQAMpbIADKW0AAyltQAMpjAADKYyAAymNAAMpjYADKY5AAymOgAMpjsADKY8AAymPQAMpj8ADKZBAAymQgAMpkMADKZFAAymRgAMpsEADKbDAAymxQAMpscADKbKAAymywAMpswADKbNAAymzgAMptAADKbSAAym0wAMptQADKbWAAym1wAMp1IADKdUAAynVgAMp1gADKdbAAynXAAMp10ADKdeAAynXwAMp2EADKdjAAynZAAMp2UADKdnAAynaAAMp+MADKflAAyn5wAMp+kADKfsAAyn7QAMp+4ADKfvAAyn8AAMp/IADKf0AAyn9QAMp/YADKf4AAyn+QAMqIwADKivAAyozwAMqO8ADKjxAAyo8wAMqPUADKj3AAyo+gAMqPsADKj8AAyo/wAMqQAADKkCAAypAwAMqQUADKkIAAypCQAMqQoADKkNAAypDgAMqRMADKksAAypNQAMqTcADKk5AAypQgAMqUUADKlIAAypSgAMqZMADKm3AAyp3gAMqgIADKoFAAyqBwAMqgkADKoLAAyqDQAMqg8ADKoQAAyqEwAMqiwADKpNAAyqTwAMqlEADKpTAAyqVQAMqlcADKpZAAyqWwAMql0ADKp+AAyqgQAMqoQADKqHAAyqigAMqo0ADKqQAAyqkwAMqpYADKqYAAyrEwAMqxUADKsXAAyrGQAMqxwADKsdAAyrHgAMqx8ADKsgAAyrIgAMqyQADKslAAyrJgAMqygADKspAAyrpAAMq6YADKuoAAyrqgAMq60ADKuuAAyrrwAMq7AADKuxAAyrswAMq7UADKu2AAyrtwAMq7kADKu6AAysNQAMrDcADKw6AAysPAAMrD8ADKxAAAysQQAMrEIADKxDAAysRQAMrEcADKxIAAysSQAMrEsADKxMAAysZQAMrGYADKxnAAysaQAMrOQADKzmAAys6AAMrOoADKztAAys7gAMrO8ADKzwAAys8QAMrPMADKz1AAys9gAMrPcADKz5AAys+gAMrXUADK13AAyteQAMrXsADK1+AAytfwAMrYAADK2BAAytggAMrYQADK2GAAythwAMrYgADK2KAAytiwAMrgYADK4IAAyuCgAMrgwADK4PAAyuEAAMrhEADK4SAAyuEwAMrhUADK4XAAyuGAAMrhkADK4bAAyuHAAMrpcADK6ZAAyumwAMrp0ADK6gAAyuoQAMrqIADK6jAAyupAAMrqYADK6oAAyuqQAMrqoADK6sAAyurQAMrygADK8qAAyvLAAMry4ADK8xAAyvMgAMrzMADK80AAyvNQAMrzcADK85AAyvOgAMrzsADK89AAyvPgAMr4cADK+rAAyv0gAMr/YADK/5AAyv+wAMr/0ADK//AAywAQAMsAMADLAEAAywBwA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M0wIADNMEAAzTBgAM0wcADNMIAAzTCgAM0wsADNOGAAzTiAAM04sADNONAAzTkAAM05EADNOSAAzTkwAM05QADNOWAAzTmAAM05kADNOaAAzTnAAM050ADNO2AAzTtwAM07gADNO6AAzUNQAM1DcADNQ5AAzUOwAM1D4ADNQ/AAzUQAAM1EEADNRCAAzURAAM1EYADNRHAAzUSAAM1EoADNRLAAzUxgAM1MgADNTKAAzUzAAM1M8ADNTQAAzU0QAM1NIADNTTAAzU1QAM1NcADNTYAAzU2QAM1NsADNTcAAzVVwAM1VkADNVbAAzVXQAM1WAADNVhAAzVYgAM1WMADNVkAAzVZgAM1WgADNVpAAzVagAM1WwADNVtAAzV6AAM1eoADNXsAAzV7gAM1fEADNXyAAzV8wAM1fQADNX1AAzV9wAM1fkADNX6AAzV+wAM1f0ADNX+AAzWeQAM1nsADNZ9AAzWfwAM1oIADNaDAAzWhAAM1oUADNaGAAzWiAAM1ooADNaLAAzWjAAM1o4ADNaPAAzW2AAM1vwADNcjAAzXRwAM10oADNdMAAzXTgAM11AADNdSAAzXVAAM11UADNdYAAzXcQAM144ADNeQAAzXkgAM15QADNeWAAzXmAAM15oADNecAAzXuQAM17wADNe/AAzXwgAM18UADNfIAAzXywAM184ADNfQAAzYSwAM2E0ADNhPAAzYUQAM2FQADNhVAAzYVgAM2FcADNhYAAzYWgAM2FwADNhdAAzYXgAM2GAADNhhAAzY3AAM2N4ADNjhAAzY4wAM2OYADNjnAAzY6AAM2OkADNjqAAzY7AAM2O4ADNjvAAzY8AAM2PIADNjzAAzZbgAM2XAADNlyAAzZdAAM2XcADNl4AAzZeQAM2XoADNl7AAzZfQAM2X8ADNmAAAzZgQAM2YMADNmEAAzZ/wAM2gEADNoEAAzaBgAM2gkADNoKAAzaCwAM2gwADNoNAAzaDwAM2hEADNoSAAzaEwAM2hUADNoWAAzamQAM2r0ADNrhAAzbBAAM2ysADNtLAAzbcgAM25kADNu5AAzb3QAM3AEADNwDAAzcBgAM3AgADNwKAAzcDAAM3A8ADNwSAAzcFAAM3BYADNwZAAzcGwAM3B0ADNwgAAzcIwAM3CQADNwpAAzcQgAM3EcADNxJAAzcTgAM3FEADNxTAAzcnAAM3MAADNznAAzdCwAM3Q4ADN0QAAzdEgAM3RQADN0WAAzdGAAM3RkADN0cAAzdNQAM3VoADN1cAAzdXgAM3WAADN1iAAzdZAAM3WYADN1oAAzdagAM3WwADN2RAAzdlAAM3ZcADN2aAAzdnQAM3aAADN2jAAzdpgAM3akADN2sAAzdrgAM3ikADN4rAAzeLgAM3jAADN4zAAzeNAAM3jUADN42AAzeNwAM3jkADN47AAzePAAM3j0ADN4/AAzeQAAM3lEADN5SAAzeVAAM3s8ADN7RAAze0wAM3tUADN7YAAze2QAM3toADN7bAAze3AAM3t4ADN7gAAze4QAM3uIADN7kAAze5QAM32AADN9iAAzfZQAM32cADN9qAAzfawAM32wADN9tAAzfbgAM33AADN9yAAzfcwAM33QADN92AAzfdwAM34gADN+JAAzfiwAM4AYADOAIAAzgCgAM4AwADOAPAAzgEAAM4BEADOASAAzgEwAM4BUADOAXAAzgGAAM4BkADOAbAAzgHAAM4JcADOCZAAzgnAAM4J4ADOChAAzgogAM4KMADOCkAAzgpQAM4KcADOCpAAzgqgAM4KsADOCtAAzgrgAM4L8ADODAAAzgwgAM4T0ADOE/AAzhQQAM4UMADOFGAAzhRwAM4UgADOFJAAzhSgAM4UwADOFOAAzhTwAM4VAADOFSAAzhUwAM4c4ADOHQAAzh0wAM4dUADOHYAAzh2QAM4doADOHbAAzh3AAM4d4ADOHgAAzh4QAM4eIADOHkAAzh5QAM4f4ADOH/AAziAAAM4gIADOJ9AAzifwAM4oEADOKDAAzihgAM4ocADOKIAAziiQAM4ooADOKMAAzijgAM4o8ADOKQAAzikgAM4pMADOMOAAzjEAAM4xMADOMVAAzjGAAM4xkADOMaAAzjGwAM4xwADOMeAAzjIAAM4yEADOMiAAzjJAAM4yUADONKAAzjYwAM44gADOOLAAzjjgAM45EADOOUAAzjlwAM45oADOOdAAzjoAAM46MADOPIAAzjywAM484ADOPRAAzj1AAM49cADOPaAAzj3QAM4+AADOPjAAzj5QAM4/EADOQIAAzkHAAM5DoADORPAAzkYgAM5HAADOSFAAzkowAM5TYADOVZAAzleQAM5ZkADOWbAAzlnQAM5Z8ADOWhAAzlpAAM5aUADOWmAAzlqQAM5aoADOWsAAzlrQAM5bAADOWzAAzltAAM5bUADOW4AAzluQAM5b4ADOXXAAzl4AAM5eIADOXkAAzl7QAM5fAADOXzAAzl9QAM5j4ADOZiAAzmiQAM5q0ADOawAAzmsgAM5rQADOa2AAzmuAAM5roADOa7AAzmvgAM5tcADOb4AAzm+gAM5vwADOb+AAznAAAM5wIADOcEAAznBgAM5wgADOcpAAznLAAM5y8ADOcyAAznNQAM5zgADOc7AAznPgAM50EADOdDAAznvgAM58AADOfCAAznxAAM58cADOfIAAznyQAM58oADOfLAAznzQAM588ADOfQAAzn0QAM59MADOfUAAzoTwAM6FEADOhTAAzoVQAM6FgADOhZAAzoWgAM6FsADOhcAAzoXgAM6GAADOhhAAzoYgAM6GQADOhlAAzo4AAM6OIADOjlAAzo5wAM6OoADOjrAAzo7AAM6O0ADOjuAAzo8AAM6PIADOjzAAzo9AAM6PYADOj3AAzpEAAM6READOkSAAzpFAAM6Y8ADOmRAAzpkwAM6ZUADOmYAAzpmQAM6ZoADOmbAAzpnAAM6Z4ADOmgAAzpoQAM6aIADOmkAAzppQAM6iAADOoiAAzqJAAM6iYADOopAAzqKgAM6isADOosAAzqLQAM6i8ADOoxAAzqMgAM6jMADOo1AAzqNgAM6rEADOqzAAzqtQAM6rcADOq6AAzquwAM6rwADOq9AAzqvgAM6sAADOrCAAzqwwAM6sQADOrGAAzqxwAM60IADOtEAAzrRgAM60gADOtLAAzrTAAM600ADOtOAAzrTwAM61EADOtTAAzrVAAM61UADOtXAAzrWAAM69MADOvVAAzr1wAM69kADOvcAAzr3QAM694ADOvfAAzr4AAM6+IADOvkAAzr5QAM6+YADOvoAAzr6QAM7DIADOxWAAzsfQAM7KEADOykAAzspgAM7KgADOyqAAzsrAAM7K4ADOyvAAzssgAM7MsADOzoAAzs6gAM7OwADOzuAAzs8AAM7PIADOz0AAzs9gAM7RMADO0WAAztGQAM7RwADO0fAAztIgAM7SUADO0oAAztKgAM7aUADO2nAAztqQAM7asADO2uAAztrwAM7bAADO2xAAztsgAM7bQADO22AAzttwAM7bgADO26AAztuwAM7jYADO44AAzuOgAM7jwADO4/AAzuQAA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M//gADP/6AAz//AAM//4ADQAAAA0AAgANAAQADQAlAA0AKAANACsADQAuAA0AMQANADQADQA3AA0AOgANAD0ADQA/AA0AugANALwADQC+AA0AwAANAMMADQDEAA0AxQANAMYADQDHAA0AyQANAMsADQDMAA0AzQANAM8ADQDQAA0BSwANAU0ADQFPAA0BUQANAVQADQFVAA0BVgANAVcADQFYAA0BWgANAVwADQFdAA0BXgANAWAADQFhAA0B3AANAd4ADQHhAA0B4wANAeYADQHnAA0B6AANAekADQHqAA0B7AANAe4ADQHvAA0B8AANAfIADQHzAA0CDAANAg0ADQIOAA0CEAANAosADQKNAA0CjwANApEADQKUAA0ClQANApYADQKXAA0CmAANApoADQKcAA0CnQANAp4ADQKgAA0CoQANAxwADQMeAA0DIAANAyIADQMlAA0DJgANAycADQMoAA0DKQANAysADQMtAA0DLgANAy8ADQMxAA0DMgANA60ADQOvAA0DsQANA7MADQO2AA0DtwANA7gADQO5AA0DugANA7wADQO+AA0DvwANA8AADQPCAA0DwwANBD4ADQRAAA0EQgANBEQADQRHAA0ESAANBEkADQRKAA0ESwANBE0ADQRPAA0EUAANBFEADQRTAA0EVAANBM8ADQTRAA0E0wANBNUADQTYAA0E2QANBNoADQTbAA0E3AANBN4ADQTgAA0E4QANBOIADQTkAA0E5QANBS4ADQVSAA0FeQANBZ0ADQWgAA0FogANBaQADQWmAA0FqAANBaoADQWrAA0FrgANBccADQXkAA0F5gANBegADQXqAA0F7AANBe4ADQXwAA0F8gANBg8ADQYSAA0GFQANBhgADQYbAA0GHgANBiEADQYkAA0GJgANBqEADQajAA0GpQANBqcADQaqAA0GqwANBqwADQatAA0GrgANBrAADQayAA0GswANBrQADQa2AA0GtwANBzIADQc0AA0HNgANBzgADQc7AA0HPAANBz0ADQc+AA0HPwANB0EADQdDAA0HRAANB0UADQdHAA0HSAANB8MADQfFAA0HxwANB8kADQfMAA0HzQANB84ADQfPAA0H0AANB9IADQfUAA0H1QANB9YADQfYAA0H2QANCFQADQhWAA0IWAANCFoADQhdAA0IXgANCF8ADQhgAA0IYQANCGMADQhlAA0IZgANCGcADQhpAA0IagANCOUADQjnAA0I6QANCOsADQjuAA0I7wANCPAADQjxAA0I8gANCPQADQj2AA0I9wANCPgADQj6AA0I+wANCXYADQl4AA0JegANCXwADQl/AA0JgAANCYEADQmCAA0JgwANCYUADQmHAA0JiAANCYkADQmLAA0JjAANCgcADQoJAA0KCwANCg0ADQoQAA0KEQANChIADQoTAA0KFAANChYADQoYAA0KGQANChoADQocAA0KHQANCrAADQrTAA0K8wANCxMADQsVAA0LFwANCxkADQsbAA0LHgANCx8ADQsgAA0LIwANCyQADQsmAA0LJwANCykADQssAA0LLQANCy4ADQsxAA0LMgANCzcADQtQAA0LWQANC1sADQtdAA0LZgANC2kADQtsAA0LbgANC7cADQvbAA0MAgANDCYADQwpAA0MKwANDC0ADQwvAA0MMQANDDMADQw0AA0MNwANDFAADQxxAA0McwANDHUADQx3AA0MeQANDHsADQx9AA0MfwANDIEADQyiAA0MpQANDKgADQyrAA0MrgANDLEADQy0AA0MtwANDLoADQy8AA0NNwANDTkADQ07AA0NPQANDUAADQ1BAA0NQgANDUMADQ1EAA0NRgANDUgADQ1JAA0NSgANDUwADQ1NAA0NyAANDcoADQ3MAA0NzgANDdEADQ3SAA0N0wANDdQADQ3VAA0N1wANDdkADQ3aAA0N2wANDd0ADQ3eAA0OWQANDlsADQ5eAA0OYAANDmMADQ5kAA0OZQANDmYADQ5nAA0OaQANDmsADQ5sAA0ObQANDm8ADQ5wAA0OiQANDooADQ6LAA0OjQANDwgADQ8KAA0PDAANDw4ADQ8RAA0PEgANDxMADQ8UAA0PFQANDxcADQ8ZAA0PGgANDxsADQ8dAA0PHgAND5kADQ+bAA0PnQAND58ADQ+iAA0PowAND6QADQ+lAA0PpgAND6gADQ+qAA0PqwAND6wADQ+uAA0PrwANECoADRAsAA0QLgANEDAADRAzAA0QNAANEDUADRA2AA0QNwANEDkADRA7AA0QPAANED0ADRA/AA0QQAANELsADRC9AA0QvwANEMEADRDEAA0QxQANEMYADRDHAA0QyAANEMoADRDMAA0QzQANEM4ADRDQAA0Q0QANEUwADRFOAA0RUAANEVIADRFVAA0RVgANEVcADRFYAA0RWQANEVsADRFdAA0RXgANEV8ADRFhAA0RYgANEasADRHPAA0R9gANEhoADRIdAA0SHwANEiEADRIjAA0SJQANEicADRIoAA0SKwANEkQADRJhAA0SYwANEmUADRJnAA0SaQANEmsADRJtAA0SbwANEowADRKPAA0SkgANEpUADRKYAA0SmwANEp4ADRKhAA0SowANEx4ADRMgAA0TIgANEyQADRMnAA0TKAANEykADRMqAA0TKwANEy0ADRMvAA0TMAANEzEADRMzAA0TNAANE68ADROxAA0TswANE7UADRO4AA0TuQANE7oADRO7AA0TvAANE74ADRPAAA0TwQANE8IADRPEAA0TxQANFEAADRRCAA0URAANFEYADRRJAA0USgANFEsADRRMAA0UTQANFE8ADRRRAA0UUgANFFMADRRVAA0UVgANFNEADRTTAA0U1QANFNcADRTaAA0U2wANFNwADRTdAA0U3gANFOAADRTiAA0U4wANFOQADRTmAA0U5wANFWIADRVkAA0VZgANFWgADRVrAA0VbAANFW0ADRVuAA0VbwANFXEADRVzAA0VdAANFXUADRV3AA0VeAANFfMADRX1AA0V9wANFfkADRX8AA0V/QANFf4ADRX/AA0WAAANFgIADRYEAA0WBQANFgYADRYIAA0WCQANFoQADRaGAA0WiAANFooADRaNAA0WjgANFo8ADRaQAA0WkQANFpMADRaVAA0WlgANFpcADRaZAA0WmgANFy0ADRdQAA0XcAANF5AADReSAA0XlAANF5YADReYAA0XmwANF5wADRedAA0XoAANF6EADRejAA0XpAANF6YADRepAA0XqgANF6sADReuAA0XrwANF7QADRfNAA0X1gANF9gADRfaAA0X4wANF+YADRfpAA0X6wANGDQADRhYAA0YfwANGKMADRimAA0YqAANGKoADRisAA0YrgANGLAADRixAA0YtAANGM0ADRjuAA0Y8AANGPIADRj0AA0Y9gANGPgADRj6AA0Y/AANGP4ADRkfAA0ZIgANGSUADRkoAA0ZKwANGS4ADRkxAA0ZNAANGTcADRk5AA0ZtAANGbYADRm4AA0ZugANGb0ADRm+AA0ZvwANGcAADRnBAA0ZwwANGcUADRnGAA0ZxwANGckADRnKAA0aRQANGkcADRpJAA0aSwANGk4ADRpPAA0aUAANGlEADRpSAA0aVAANGlYADRpXAA0aWAANGloADRpbAA0a1gANGtgADRrbAA0a3QANGuAADRrhAA0a4gANGuMADRrkAA0a5gANGugADRrpAA0a6gANGuwADRrtAA0bBgANGwcADRsIAA0bCgANG4UADRuHAA0biQANG4sADRuOAA0bjwANG5AADRuRAA0bkgANG5QADRuWAA0blwANG5gADRuaAA0bmwANHBYADRwYAA0cGgANHBwADRwfAA0cIAANHCEADRwiAA0cIwANHCUADRwnAA0cKAANHCkADRwrAA0cLAANHKcADRypAA0cqwANHK0ADRywAA0csQANHLIADRyzAA0ctAANHLYADRy4AA0cuQANHLoADRy8AA0cvQANHTgADR06AA0dPAANHT4ADR1BAA0dQgANHUMADR1EAA0dRQANHUcADR1JAA0dSgANHUsADR1NAA0dTgANHckADR3LAA0dzQANHc8ADR3SAA0d0wANHdQADR3VAA0d1gANHdgADR3aAA0d2wANHdwADR3eAA0d3wANHigADR5MAA0ecwANHpcADR6aAA0enAANHp4ADR6gAA0eogANHqQADR6lAA0eqAANHsEADR7eAA0e4AANHuIADR7kAA0e5gANHugADR7qAA0e7AANHwkADR8MAA0fDwANHxIADR8VAA0fGAANHxsADR8eAA0fIAANH5sADR+dAA0fnwANH6EADR+kAA0fpQANH6YADR+nAA0fqAANH6oADR+sAA0frQANH64ADR+wAA0fsQANICwADSAuAA0gMAANIDIADSA1AA0gNgANIDcADSA4AA0gOQANIDsADSA9AA0gPgANID8ADSBBAA0gQgANIL0ADSC/AA0gwQANIMMADSDGAA0gxwANIMgADSDJAA0gygANIMwADSDOAA0gzwANINAADSDSAA0g0wANIU4ADSFQAA0hUgANIVQADSFXAA0hWAANIVkADSFaAA0hWwANIV0ADSFfAA0hYAANIWEADSFjAA0hZAANId8ADSHhAA0h4wANIeUADSHoAA0h6QANIeoADSHrAA0h7AANIe4ADSHwAA0h8QANIfIADSH0AA0h9QANInAADSJyAA0idAANInYADSJ5AA0iegANInsADSJ8AA0ifQANIn8ADSKBAA0iggANIoMADSKFAA0ihgANIwEADSMDAA0jBQANIwcADSMKAA0jCwANIwwADSMNAA0jDgANIxAADSMSAA0jEwANIxQADSMWAA0jFwANI6oADSPNAA0j7QANJA0ADSQPAA0kEQANJBMADSQVAA0kGAANJBkADSQaAA0kHQANJB4ADSQgAA0kIQANJCMADSQmAA0kJwANJCgADSQrAA0kLAANJDEADSRKAA0kUwANJFUADSRXAA0kYAANJGMADSRmAA0kaAANJLEADSTVAA0k/AANJSAADSUjAA0lJQANJScADSUpAA0lKwANJS0ADSUuAA0lMQANJUoADSVrAA0lbQANJW8ADSVxAA0lcwANJXUADSV3AA0leQANJXsADSWcAA0lnwANJaIADSWlAA0lqAANJasADSWuAA0lsQANJbQADSW2AA0mMQANJjMADSY1AA0mNwANJjoADSY7AA0mPAANJj0ADSY+AA0mQAANJkIADSZDAA0mRAANJkYADSZHAA0mwgANJsQADSbGAA0myAANJssADSbMAA0mzQANJs4ADSbPAA0m0QANJtMADSbUAA0m1QANJtcADSbYAA0nUwANJ1UADSdYAA0nWgANJ10ADSdeAA0nXwANJ2AADSdhAA0nYwANJ2UADSdmAA0nZwANJ2kADSdqAA0ngwANJ4QADSeFAA0nhwANKAIADSgEAA0oBgANKAgADSgLAA0oDAANKA0ADSgOAA0oDwANKBEADSgTAA0oFAANKBUADSgXAA0oGAANKJMADSiVAA0olwANKJkADSicAA0onQANKJ4ADSifAA0ooAANKKIADSikAA0opQANKKYADSioAA0oqQANKSQADSkmAA0pKAANKSoADSktAA0pLgANKS8ADSkwAA0pMQANKTMADSk1AA0pNgANKTcADSk5AA0pOgANKbUADSm3AA0puQANKbsADSm+AA0pvwANKcAADSnBAA0pwgANKcQADSnGAA0pxwANKcgADSnKAA0pywANKkYADSpIAA0qSgANKkwADSpPAA0qUAANKlEADSpSAA0qUwANKlUADSpXAA0qWAANKlkADSpbAA0qXAANKqUADSrJAA0q8AANKxQADSsXAA0rGQANKxsADSsdAA0rHwANKyEADSsiAA0rJQANKz4ADStbAA0rXQANK18ADSthAA0rYwANK2UADStnAA0raQANK4YADSuJAA0rjAANK48ADSuSAA0rlQANK5gADSubAA0rnQANLBgADSwaAA0sHAANLB4ADSwhAA0sIgANLCMADSwkAA0sJQANLCcADSwpAA0sKgANLCsADSwtAA0sLgANLKkADSyrAA0srQANLK8ADSyyAA0sswANLLQADSy1AA0stgANLLgADSy6AA0suwANLLwADSy+AA0svwANLToADS08AA0tPgANLUAADS1DAA0tRAANLUUADS1GAA0tRwANLUkADS1LAA0tTAANLU0ADS1PAA0tUAANLcsADS3NAA0tzwANLdEADS3UAA0t1QANLdYADS3XAA0t2AANLdoADS3cAA0t3QANLd4ADS3gAA0t4QANLlwADS5eAA0uYAANLmIADS5lAA0uZgANLmcADS5oAA0uaQANLmsADS5tAA0ubgANLm8ADS5xAA0ucgANLu0ADS7vAA0u8QANLvMADS72AA0u9wANLvgADS75AA0u+gANLvwADS7+AA0u/wANLwAADS8CAA0vAwANL34ADS+AAA0vggANL4QADS+HAA0viAANL4kADS+KAA0viwANL40ADS+PAA0vkAANL5EADS+TAA0vlAANMCcADTBKAA0wagANMIoADTCMAA0wjgANMJAADTCSAA0wlQANMJYADTCXAA0wmgANMJsADTCdAA0wngANMKAADTCjAA0wpAANMKUADTCoAA0wqQANMK4ADTDHAA0w0AANMNIADTDUAA0w3QANMOAADTDjAA0w5QANMS4ADTFSAA0xeQANMZ0ADTGgAA0xogANMaQADTGmAA0xqAANMaoADTGrAA0xrgANMccADTHoAA0x6gANMewADTHuAA0x8AANMfIADTH0AA0x9gANMfgADTIZAA0yHAANMh8ADTIiAA0yJQANMigADTIrAA0yLgANMjEADTIzAA0yrgANMrAADTKyAA0ytAANMrcADTK4AA0yuQANMroADTK7AA0yvQANMr8ADTLAAA0ywQANMsMADTLEAA0zPwANM0EADTNDAA0zRQANM0gADTNJAA0zSgANM0sADTNMAA0zTgANM1AADTNRAA0zUgANM1QADTNVAA0z0AANM9IADTPVAA0z1wANM9oADTPbAA0z3AANM90ADTPeAA0z4AANM+IADTPjAA0z5AANM+YADTPnAA00AAANNAEADTQCAA00BAANNH8ADTSBAA00gwANNIUADTSIAA00iQANNIoADTSLAA00jAANNI4ADTSQAA00kQANNJIADTSUAA00lQANNRAADTUSAA01FAANNRYADTUZAA01GgANNRsADTUcAA01HQANNR8ADTUhAA01IgANNSMADTUlAA01JgANNaEADTWjAA01pQANNacADTWqAA01qwANNawADTWtAA01rgANNbAADTWyAA01swANNbQADTW2AA01twANNjIADTY0AA02NgANNjgADTY7AA02PAANNj0ADTY+AA02PwANNkEADTZDAA02RAANNkUADTZHAA02SAANNsMADTbFAA02xwANNskADTbMAA02zQANNs4ADTbPAA020AANNtIADTbUAA021QANNtYADTbYAA022QANNyIADTdGAA03bQANN5EADTeUAA03lgANN5gADTeaAA03nAANN54ADTefAA03ogANN7sADTfYAA032gANN9wADTfeAA034AANN+IADTfkAA035gANOAMADTgGAA04CQANOAwADTgPAA04EgANOBUADTgYAA04GgANOJUADTiXAA04mQANOJsADTieAA04nwANOKAADTihAA04ogANOKQADTimAA04pwANOKgADTiqAA04qwANOSYADTkoAA05KgANOSwADTkvAA05MAANOTEADTkyAA05MwANOTUADTk3AA05OAANOTkADTk7AA05PAANObcADTm5AA05uwANOb0ADTnAAA05wQANOcIADTnDAA05xAANOcYADTnIAA05yQANOcoADTnMAA05zQANOkgADTpKAA06TAANOk4ADTpRAA06UgANOlMADTpUAA06VQANOlcADTpZAA06WgANOlsADTpdAA06XgANOtkADTrbAA063QANOt8ADTriAA064wANOuQADTrlAA065gANOugADTrqAA066wANOuwADTruAA067wANO2oADTtsAA07bgANO3AADTtzAA07dAANO3UADTt2AA07dwANO3kADTt7AA07fAANO30ADTt/AA07gAANO/sADTv9AA07/wANPAEADTwEAA08BQANPAYADTwHAA08CAANPAoADTwMAA08DQANPA4ADTwQAA08EQANPKQADTzHAA085wANPQcADT0JAA09CwANPQ0ADT0PAA09EgANPRMADT0UAA09FwANPRgADT0aAA09GwANPR0ADT0gAA09IQANPSIADT0lAA09JgANPSsADT1EAA09TQANPU8ADT1RAA09WgANPV0ADT1gAA09YgANPasADT3PAA099gANPhoADT4dAA0+HwANPiEADT4jAA0+JQANPicADT4oAA0+KwANPkQADT5lAA0+ZwANPmkADT5rAA0+bQANPm8ADT5xAA0+cwANPnUADT6WAA0+mQANPpwADT6fAA0+ogANPqUADT6oAA0+qwANPq4ADT6wAA0/KwANPy0ADT8vAA0/MQANPzQADT81AA0/NgANPzcADT84AA0/OgANPzwADT89AA0/PgANP0AADT9BAA0/vAANP74ADT/AAA0/wgANP8UADT/GAA0/xwANP8gADT/JAA0/ywANP80ADT/OAA0/zwANP9EADT/SAA1ATQANQE8ADUBSAA1AVAANQFcADUBYAA1AWQANQFoADUBbAA1AXQANQF8ADUBgAA1AYQANQGMADUBkAA1AfQANQH4ADUB/AA1AgQANQPwADUD+AA1BAAANQQIADUEFAA1BBgANQQcADUEIAA1BCQANQQsADUENAA1BDgANQQ8ADUERAA1BEgANQY0ADUGPAA1BkQANQZMADUGWAA1BlwANQZgADUGZAA1BmgANQZwADUGeAA1BnwANQaAADUGiAA1BowANQh4ADUIgAA1CIgANQiQADUInAA1CKAANQikADUIqAA1CKwANQi0ADUIvAA1CMAANQjEADUIzAA1CNAANQq8ADUKxAA1CswANQrUADUK4AA1CuQANQroADUK7AA1CvAANQr4ADULAAA1CwQANQsIADULEAA1CxQANQ0AADUNCAA1DRAANQ0YADUNJAA1DSgANQ0sADUNMAA1DTQANQ08ADUNRAA1DUgANQ1MADUNVAA1DVgANQ58ADUPDAA1D6gANRA4ADUQRAA1EEwANRBUADUQXAA1EGQANRBsADUQcAA1EHwANRDgADURVAA1EVwANRFkADURbAA1EXQANRF8ADURhAA1EYwANRIAADUSDAA1EhgANRIkADUSMAA1EjwANRJIADUSVAA1ElwANRRIADUUUAA1FFgANRRgADUUbAA1FHAANRR0ADUUeAA1FHwANRSEADUUjAA1FJAANRSUADUUnAA1FKAANRaMADUWlAA1FpwANRakADUWsAA1FrQANRa4ADUWvAA1FsAANRbIADUW0AA1FtQANRbYADUW4AA1FuQANRjQADUY2AA1GOAANRjoADUY9AA1GPgANRj8ADUZAAA1GQQANRkMADUZFAA1GRgANRkcADUZJAA1GSgANRsUADUbHAA1GyQANRssADUbOAA1GzwANRtAADUbRAA1G0gANRtQADUbWAA1G1wANRtgADUbaAA1G2wANR1YADUdYAA1HWgANR1wADUdfAA1HYAANR2EADUdiAA1HYwANR2UADUdnAA1HaAANR2kADUdrAA1HbAANR+cADUfpAA1H6wANR+0ADUfwAA1H8QANR/IADUfzAA1H9AANR/YADUf4AA1H+QANR/oADUf8AA1H/QANSHgADUh6AA1IfAANSH4ADUiBAA1IggANSIMADUiEAA1IhQANSIcADUiJAA1IigANSIsADUiNAA1IjgANSSEADUlEAA1JZAANSYQADUmGAA1JiAANSYoADUmMAA1JjwANSZAADUmRAA1JlAANSZUADUmXAA1JmAANSZoADUmdAA1JngANSZ8ADUmiAA1JowANSagADUnBAA1JygANScwADUnOAA1J1wANSdoADUndAA1J3wANSigADUpMAA1KcwANSpcADUqaAA1KnAANSp4ADUqgAA1KogANSqQADUqlAA1KqAANSsEADUriAA1K5AANSuYADUroAA1K6gANSuwADUruAA1K8AANSvIADUsTAA1LFgANSxkADUscAA1LHwANSyIADUslAA1LKAANSysADUstAA1LqAANS6oADUusAA1LrgANS7EADUuyAA1LswANS7QADUu1AA1LtwANS7kADUu6AA1LuwANS70ADUu+AA1MOQANTDsADUw9AA1MPwANTEIADUxDAA1MRAANTEUADUxGAA1MSAANTEoADUxLAA1MTAANTE4ADUxPAA1MygANTMwADUzPAA1M0QANTNQADUzVAA1M1gANTNcADUzYAA1M2gANTNwADUzdAA1M3gANTOAADUzhAA1M+gANTPsADUz8AA1M/gANTXkADU17AA1NfQANTX8ADU2CAA1NgwANTYQADU2FAA1NhgANTYgADU2KAA1NiwANTYwADU2OAA1NjwANTgoADU4MAA1ODgANThAADU4TAA1OFAANThUADU4WAA1OFwANThkADU4bAA1OHAANTh0ADU4fAA1OIAANTpsADU6dAA1OnwANTqEADU6kAA1OpQANTqYADU6nAA1OqAANTqoADU6sAA1OrQANTq4ADU6wAA1OsQANTywADU8uAA1PMAANTzIADU81AA1PNgANTzcADU84AA1POQANTzsADU89AA1PPgANTz8ADU9BAA1PQgANT70ADU+/AA1PwQANT8MADU/GAA1PxwANT8gADU/JAA1PygANT8wADU/OAA1PzwANT9AADU/SAA1P0wANUBwADVBAAA1QZwANUIsADVCOAA1QkAANUJIADVCUAA1QlgANUJgADVCZAA1QnAANULUADVDSAA1Q1AANUNYADVDYAA1Q2gANUNwADVDeAA1Q4AANUP0ADVEAAA1RAwANUQYADVEJAA1RDAANUQ8ADVESAA1RFAANUY8ADVGRAA1RkwANUZUADVGYAA1RmQANUZoADVGbAA1RnAANUZ4ADVGgAA1RoQANUaIADVGkAA1RpQANUiAADVIiAA1SJAANUiYADVIpAA1SKgANUisADVIsAA1SLQANUi8ADVIxAA1SMgANUjMADVI1AA1SNgANUrEADVKzAA1StQANUrcADVK6AA1SuwANUrwADVK9AA1SvgANUsAADVLCAA1SwwANUsQADVLGAA1SxwANU0IADVNEAA1TRgANU0gADVNLAA1TTAANU00ADVNOAA1TTwANU1EADVNTAA1TVAANU1UADVNXAA1TWAANU9MADVPVAA1T1wANU9kADVPcAA1T3QANU94ADVPfAA1T4AANU+IADVPkAA1T5QANU+YADVPoAA1T6QANVGQADVRmAA1UaAANVGoADVRtAA1UbgANVG8ADVRwAA1UcQANVHMADVR1AA1UdgANVHcADVR5AA1UegANVPUADVT3AA1U+QANVPsADVT+AA1U/wANVQAADVUBAA1VAgANVQQADVUGAA1VBwANVQgADVUKAA1VCwANVRwADVUdAA1VHwANVZoADVWcAA1VngANVaAADVWjAA1VpAANVaUADVWmAA1VpwANVakADVWrAA1VrAANVa0ADVWvAA1VsAANVisADVYtAA1WLwANVjEADVY0AA1WNQANVjYADVY3AA1WOAANVjoADVY8AA1WPQANVj4ADVZAAA1WQQANVrwADVa+AA1WwQANVsMADVbGAA1WxwANVsgADVbJAA1WygANVswADVbOAA1WzwANVtAADVbSAA1W0wANVuQADVbpAA1W7AANVu4ADVdpAA1XawANV20ADVdvAA1XcgANV3MADVd0AA1XdQANV3YADVd4AA1XegANV3sADVd8AA1XfgANV38ADVf6AA1X/AANV/4ADVgAAA1YAwANWAQADVgFAA1YBgANWAcADVgJAA1YCwANWAwADVgNAA1YDwANWBAADViLAA1YjQANWJAADViSAA1YlQANWJYADViXAA1YmAANWJkADVibAA1YnQANWJ4ADVifAA1YoQANWKIADVizAA1YuAANWLsADVi9AA1YwgANWT0ADVk/AA1ZQQANWUMADVlGAA1ZRwANWUgADVlJAA1ZSgANWUwADVlOAA1ZTwANWVAADVlSAA1ZUwANWc4ADVnQAA1Z0gANWdQADVnXAA1Z2AANWdkADVnaAA1Z2wANWd0ADVnfAA1Z4AANWeEADVnjAA1Z5AANWl8ADVphAA1aZAANWmYADVppAA1aagANWmsADVpsAA1abQANWm8ADVpxAA1acgANWnMADVp1AA1adgANWwkADVssAA1bTAANW2wADVtuAA1bcAANW3IADVt0AA1bdgANW3cADVt4AA1bewANW3wADVt+AA1bfwANW4EADVuEAA1bhQANW4YADVuJAA1bigANW5MADVusAA1btQANW7cADVu5AA1bwgANW8UADVvIAA1bygANXBMADVw3AA1cXgANXIIADVyFAA1chwANXIkADVyLAA1cjQANXI8ADVyQAA1ckwANXKwADVzNAA1czwANXNEADVzTAA1c1QANXNcADVzZAA1c2wANXN0ADVz+AA1dAQANXQQADV0HAA1dCgANXQ0ADV0QAA1dEwANXRYADV0YAA1dkwANXZUADV2XAA1dmQANXZwADV2dAA1dngANXZ8ADV2gAA1dogANXaQADV2lAA1dpgANXagADV2pAA1eJAANXiYADV4oAA1eKgANXi0ADV4uAA1eLwANXjAADV4xAA1eMwANXjUADV42AA1eNwANXjkADV46AA1etQANXrcADV66AA1evAANXr8ADV7AAA1ewQANXsIADV7DAA1exQANXscADV7IAA1eyQANXssADV7MAA1e5QANXuYADV7nAA1e6QANX2QADV9mAA1faAANX2oADV9tAA1fbgANX28ADV9wAA1fcQANX3MADV91AA1fdgANX3cADV95AA1fegANX/UADV/3AA1f+QANX/sADV/+AA1f/wANYAAADWABAA1gAgANYAQADWAGAA1gBwANYAgADWAKAA1gCwANYIYADWCIAA1gigANYIwADWCPAA1gkAANYJEADWCSAA1gkwANYJUADWCXAA1gmAANYJkADWCbAA1gnAANYRcADWEZAA1hGwANYR0ADWEgAA1hIQANYSIADWEjAA1hJAANYSYADWEoAA1hKQANYSoADWEsAA1hLQANYagADWGqAA1hrAANYa4ADWGxAA1hsgANYbMADWG0AA1htQANYbcADWG5AA1hugANYbsADWG9AA1hvgANYgcADWIrAA1iUgANYnYADWJ5AA1iewANYn0ADWJ/AA1igQANYoMADWKEAA1ihwANYqAADWK9AA1ivwANYsEADWLDAA1ixQANYscADWLJAA1iywANYugADWLrAA1i7gANYvEADWL0AA1i9wANYvoADWL9AA1i/wANY3oADWN8AA1jfgANY4AADWODAA1jhAANY4UADWOGAA1jhwANY4kADWOLAA1jjAANY40ADWOPAA1jkAANZAsADWQNAA1kDwANZBEADWQUAA1kFQANZBYADWQXAA1kGAANZBoADWQcAA1kHQANZB4ADWQgAA1kIQANZJwADWSeAA1koAANZKIADWSlAA1kpgANZKcADWSoAA1kqQANZKsADWStAA1krgANZK8ADWSxAA1ksgANZS0ADWUvAA1lMQANZTMADWU2AA1lNwANZTgADWU5AA1lOgANZTwADWU+AA1lPwANZUAADWVCAA1lQwANZb4ADWXAAA1lwgANZcQADWXHAA1lyAANZckADWXKAA1lywANZc0ADWXPAA1l0AANZdEADWXTAA1l1AANZk8ADWZRAA1mUwANZlUADWZYAA1mWQANZloADWZbAA1mXAANZl4ADWZgAA1mYQANZmIADWZkAA1mZQANZuAADWbiAA1m5AANZuYADWbpAA1m6gANZusADWbsAA1m7QANZu8ADWbxAA1m8gANZvMADWb1AA1m9gANZ4kADWesAA1nzAANZ+wADWfuAA1n8AANZ/IADWf0AA1n9gANZ/cADWf4AA1n+wANZ/wADWf+AA1n/wANaAEADWgEAA1oBQANaAYADWgJAA1oCgANaA8ADWgoAA1oMQANaDMADWg1AA1oPgANaEEADWhEAA1oRgANaI8ADWizAA1o2gANaP4ADWkBAA1pAwANaQUADWkHAA1pCQANaQsADWkMAA1pDwANaSgADWlJAA1pSwANaU0ADWlPAA1pUQANaVMADWlVAA1pVwANaVkADWl6AA1pfQANaYAADWmDAA1phgANaYkADWmMAA1pjwANaZIADWmUAA1qDwANahEADWoTAA1qFQANahgADWoZAA1qGgANahsADWocAA1qHgANaiAADWohAA1qIgANaiQADWolAA1qoAANaqIADWqkAA1qpgANaqkADWqqAA1qqwANaqwADWqtAA1qrwANarEADWqyAA1qswANarUADWq2AA1rMQANazMADWs2AA1rOAANazsADWs8AA1rPQANaz4ADWs/AA1rQQANa0MADWtEAA1rRQANa0cADWtIAA1rYQANa2IADWtjAA1rZQANa+AADWviAA1r5AANa+YADWvpAA1r6gANa+sADWvsAA1r7QANa+8ADWvxAA1r8gANa/MADWv1AA1r9gANbHEADWxzAA1sdQANbHcADWx6AA1sewANbHwADWx9AA1sfgANbIAADWyCAA1sgwANbIQADWyGAA1shwANbQIADW0EAA1tBgANbQgADW0LAA1tDAANbQ0ADW0OAA1tDwANbREADW0TAA1tFAANbRUADW0XAA1tGAANbZMADW2VAA1tlwANbZkADW2cAA1tnQANbZ4ADW2fAA1toAANbaIADW2kAA1tpQANbaYADW2oAA1tqQANbiQADW4mAA1uKAANbioADW4tAA1uLgANbi8ADW4wAA1uMQANbjMADW41AA1uNgANbjcADW45AA1uOgANboMADW6nAA1uzgANbvIADW71AA1u9wANbvkADW77AA1u/QANbv8ADW8AAA1vAwANbxwADW85AA1vOwANbz0ADW8/AA1vQQANb0MADW9FAA1vRwANb2QADW9nAA1vagANb20ADW9wAA1vcwANb3YADW95AA1vewANb/YADW/4AA1v+gANb/wADW//AA1wAAANcAEADXACAA1wAwANcAUADXAHAA1wCAANcAkADXALAA1wDAANcIcADXCJAA1wiwANcI0ADXCQAA1wkQANcJIADXCTAA1wlAANcJYADXCYAA1wmQANcJoADXCcAA1wnQANcRgADXEaAA1xHAANcR4ADXEhAA1xIgANcSMADXEkAA1xJQANcScADXEpAA1xKgANcSsADXEtAA1xLgANcakADXGrAA1xrQANca8ADXGyAA1xswANcbQADXG1AA1xtgANcbgADXG6AA1xuwANcbwADXG+AA1xvwANcjoADXI8AA1yPgANckAADXJDAA1yRAANckUADXJGAA1yRwANckkADXJLAA1yTAANck0ADXJPAA1yUAANcssADXLNAA1yzwANctEADXLUAA1y1QANctYADXLXAA1y2AANctoADXLcAA1y3QANct4ADXLgAA1y4QANc1wADXNeAA1zYAANc2IADXNlAA1zZgANc2cADXNoAA1zaQANc2sADXNtAA1zbgANc28ADXNxAA1zcgANdAUADXQoAA10SAANdGgADXRqAA10bAANdG4ADXRwAA10cgANdHMADXR0AA10dwANdHgADXR6AA10ewANdH0ADXSAAA10gQANdIIADXSFAA10hgANdIsADXSkAA10rQANdK8ADXSxAA10ugANdL0ADXTAAA10wgANdQsADXUvAA11VgANdXoADXV9AA11fwANdYEADXWDAA11hQANdYcADXWIAA11iwANdaQADXXFAA11xwANdckADXXLAA11zQANdc8ADXXRAA110wANddUADXX2AA11+QANdfwADXX/AA12AgANdgUADXYIAA12CwANdg4ADXYQAA12iwANdo0ADXaPAA12kQANdpQADXaVAA12lgANdpcADXaYAA12mgANdpwADXadAA12ngANdqAADXahAA13HAANdx4ADXcgAA13IgANdyUADXcmAA13JwANdygADXcpAA13KwANdy0ADXcuAA13LwANdzEADXcyAA13rQANd68ADXeyAA13tAANd7cADXe4AA13uQANd7oADXe7AA13vQANd78ADXfAAA13wQANd8MADXfEAA133QANd94ADXffAA134QANeFwADXheAA14YAANeGIADXhlAA14ZgANeGcADXhoAA14aQANeGsADXhtAA14bgANeG8ADXhxAA14cgANeO0ADXjvAA148QANePMADXj2AA149wANePgADXj5AA14+gANePwADXj+AA14/wANeQAADXkCAA15AwANeX4ADXmAAA15ggANeYQADXmHAA15iAANeYkADXmKAA15iwANeY0ADXmPAA15kAANeZEADXmTAA15lAANeg8ADXoRAA16EwANehUADXoYAA16GQANehoADXobAA16HAANeh4ADXogAA16IQANeiIADXokAA16JQANeqAADXqiAA16pAANeqYADXqpAA16qgANeqsADXqsAA16rQANeq8ADXqxAA16sgANerMADXq1AA16tgANev8ADXsjAA17SgANe24ADXtxAA17cwANe3UADXt3AA17eQANe3sADXt8AA17fwANe5gADXu1AA17twANe7kADXu7AA17vQANe78ADXvBAA17wwANe+AADXvjAA175gANe+kADXvsAA177wANe/IADXv1AA179wANfHIADXx0AA18dgANfHgADXx7AA18fAANfH0ADXx+AA18fwANfIEADXyDAA18hAANfIUADXyHAA18iAANfQMADX0FAA19BwANfQkADX0MAA19DQANfQ4ADX0PAA19EAANfRIADX0UAA19FQANfRYADX0YAA19GQANfZQADX2WAA19mAANfZoADX2dAA19ngANfZ8ADX2gAA19oQANfaMADX2lAA19pgANfacADX2pAA19qgANfiUADX4nAA1+KQANfisADX4uAA1+LwANfjAADX4xAA1+MgANfjQADX42AA1+NwANfjgADX46AA1+OwANfrYADX64AA1+ugANfrwADX6/AA1+wAANfsEADX7CAA1+wwANfsUADX7HAA1+yAANfskADX7LAA1+zAANf0cADX9JAA1/SwANf00ADX9QAA1/UQANf1IADX9TAA1/VAANf1YADX9YAA1/WQANf1oADX9cAA1/XQANf9gADX/aAA1/3AANf94ADX/hAA1/4gANf+MADX/kAA1/5QANf+cADX/pAA1/6gANf+sADX/tAA1/7gANgIEADYCkAA2AxAANgOQADYDmAA2A6AANgOoADYDsAA2A7gANgO8ADYDwAA2A8wANgPQADYD2AA2A9wANgPkADYD8AA2A/QANgP4ADYEBAA2BAgANgQcADYEgAA2BKQANgSsADYEtAA2BNgANgTkADYE8AA2BPgANgYcADYGrAA2B0gANgfYADYH5AA2B+wANgf0ADYH/AA2CAQANggMADYIEAA2CBwANgiAADYJBAA2CQwANgkUADYJHAA2CSQANgksADYJNAA2CTwANglEADYJyAA2CdQANgngADYJ7AA2CfgANgoEADYKEAA2ChwANgooADYKMAA2DBwANgwkADYMLAA2DDQANgxAADYMRAA2DEgANgxMADYMUAA2DFgANgxgADYMZAA2DGgANgxwADYMdAA2DmAANg5oADYOcAA2DngANg6EADYOiAA2DowANg6QADYOlAA2DpwANg6kADYOqAA2DqwANg60ADYOuAA2EKQANhCsADYQuAA2EMAANhDMADYQ0AA2ENQANhDYADYQ3AA2EOQANhDsADYQ8AA2EPQANhD8ADYRAAA2EWQANhFoADYRbAA2EXQANhNgADYTaAA2E3AANhN4ADYThAA2E4gANhOMADYTkAA2E5QANhOcADYTpAA2E6gANhOsADYTtAA2E7gANhWkADYVrAA2FbQANhW8ADYVyAA2FcwANhXQADYV1AA2FdgANhXgADYV6AA2FewANhXwADYV+AA2FfwANhfoADYX8AA2F/gANhgAADYYDAA2GBAANhgUADYYGAA2GBwANhgkADYYLAA2GDAANhg0ADYYPAA2GEAANhosADYaNAA2GjwANhpEADYaUAA2GlQANhpYADYaXAA2GmAANhpoADYacAA2GnQANhp4ADYagAA2GoQANhxwADYceAA2HIAANhyIADYclAA2HJgANhycADYcoAA2HKQANhysADYctAA2HLgANhy8ADYcxAA2HMgANh3sADYefAA2HxgANh+oADYftAA2H7wANh/EADYfzAA2H9QANh/cADYf4AA2H+wANiBQADYgxAA2IMwANiDUADYg3AA2IOQANiDsADYg9AA2IPwANiFwADYhfAA2IYgANiGUADYhoAA2IawANiG4ADYhxAA2IcwANiO4ADYjwAA2I8gANiPQADYj3AA2I+AANiPkADYj6AA2I+wANiP0ADYj/AA2JAAANiQEADYkDAA2JBAANiX8ADYmBAA2JgwANiYUADYmIAA2JiQANiYoADYmLAA2JjAANiY4ADYmQAA2JkQANiZIADYmUAA2JlQANihAADYoSAA2KFAANihYADYoZAA2KGgANihsADYocAA2KHQANih8ADYohAA2KIgANiiMADYolAA2KJgANiqEADYqjAA2KpQANiqcADYqqAA2KqwANiqwADYqtAA2KrgANirAADYqyAA2KswANirQADYq2AA2KtwANizIADYs0AA2LNgANizgADYs7AA2LPAANiz0ADYs+AA2LPwANi0EADYtDAA2LRAANi0UADYtHAA2LSAANi8MADYvFAA2LxwANi8kADYvMAA2LzQANi84ADYvPAA2L0AANi9IADYvUAA2L1QANi9YADYvYAA2L2QANjFQADYxWAA2MWAANjFoADYxdAA2MXgANjF8ADYxgAA2MYQANjGMADYxlAA2MZgANjGcADYxpAA2MagANjP0ADY0gAA2NQAANjWAADY1iAA2NZAANjWYADY1oAA2NagANjWsADY1sAA2NbwANjXAADY1yAA2NcwANjXYADY15AA2NegANjXsADY1+AA2NfwANjYQADY2dAA2NpgANjagADY2qAA2NswANjbYADY25AA2NuwANjgQADY4oAA2OTwANjnMADY52AA2OeAANjnoADY58AA2OfgANjoAADY6BAA2OhAANjp0ADY6+AA2OwAANjsIADY7EAA2OxgANjsgADY7KAA2OzAANjs4ADY7vAA2O8gANjvUADY74AA2O+wANjv4ADY8BAA2PBAANjwcADY8JAA2PhAANj4YADY+IAA2PigANj40ADY+OAA2PjwANj5AADY+RAA2PkwANj5UADY+WAA2PlwANj5kADY+aAA2QFQANkBcADZAZAA2QGwANkB4ADZAfAA2QIAANkCEADZAiAA2QJAANkCYADZAnAA2QKAANkCoADZArAA2QpgANkKgADZCrAA2QrQANkLAADZCxAA2QsgANkLMADZC0AA2QtgANkLgADZC5AA2QugANkLwADZC9AA2Q1gANkNcADZDYAA2Q2gANkVUADZFXAA2RWQANkVsADZFeAA2RXwANkWAADZFhAA2RYgANkWQADZFmAA2RZwANkWgADZFqAA2RawANkeYADZHoAA2R6gANkewADZHvAA2R8AANkfEADZHyAA2R8wANkfUADZH3AA2R+AANkfkADZH7AA2R/AANkncADZJ5AA2SewANkn0ADZKAAA2SgQANkoIADZKDAA2ShAANkoYADZKIAA2SiQANkooADZKMAA2SjQANkwgADZMKAA2TDAANkw4ADZMRAA2TEgANkxMADZMUAA2TFQANkxcADZMZAA2TGgANkxsADZMdAA2THgANk5kADZObAA2TnQANk58ADZOiAA2TowANk6QADZOlAA2TpgANk6gADZOqAA2TqwANk6wADZOuAA2TrwANk/gADZQcAA2UQwANlGcADZRqAA2UbAANlG4ADZRwAA2UcgANlHQADZR1AA2UeAANlJEADZSuAA2UsAANlLIADZS0AA2UtgANlLgADZS6AA2UvAANlNkADZTcAA2U3wANlOIADZTlAA2U6AANlOsADZTuAA2U8AANlWsADZVtAA2VbwANlXEADZV0AA2VdQANlXYADZV3AA2VeAANlXoADZV8AA2VfQANlX4ADZWAAA2VgQANlfwADZX+AA2WAQANlgMADZYGAA2WBwANlggADZYJAA2WCgANlgwADZYOAA2WDwANlhAADZYSAA2WEwANlo4ADZaQAA2WkgANlpQADZaXAA2WmAANlpkADZaaAA2WmwANlp0ADZafAA2WoAANlqEADZajAA2WpAANlx8ADZchAA2XIwANlyUADZcoAA2XKQANlyoADZcrAA2XLAANly4ADZcwAA2XMQANlzIADZc0AA2XNQANl7AADZeyAA2XtAANl7YADZe5AA2XugANl7sADZe8AA2XvQANl78ADZfBAA2XwgANl8MADZfFAA2XxgANmEEADZhDAA2YRQANmEcADZhKAA2YSwANmEwADZhNAA2YTgANmFAADZhSAA2YUwANmFQADZhWAA2YVwANmNIADZjUAA2Y1gANmNgADZjbAA2Y3AANmN0ADZjeAA2Y3wANmOEADZjjAA2Y5AANmOUADZjnAA2Y6AANmXsADZmeAA2ZvgANmd4ADZngAA2Z4gANmeQADZnmAA2Z6AANmekADZnqAA2Z7QANme4ADZnwAA2Z8QANmfMADZn2AA2Z9wANmfgADZn7AA2Z/AANmgEADZoaAA2aIwANmiUADZonAA2aMAANmjMADZo2AA2aOAANmoEADZqlAA2azAANmvAADZrzAA2a9QANmvcADZr5AA2a+wANmv0ADZr+AA2bAQANmxoADZs7AA2bPQANmz8ADZtBAA2bQwANm0UADZtHAA2bSQANm0sADZtsAA2bbwANm3IADZt1AA2beAANm3sADZt+AA2bgQANm4QADZuGAA2cAQANnAMADZwFAA2cBwANnAoADZwLAA2cDAANnA0ADZwOAA2cEAANnBIADZwTAA2cFAANnBYADZwXAA2ckgANnJQADZyWAA2cmAANnJsADZycAA2cnQANnJ4ADZyfAA2coQANnKMADZykAA2cpQANnKcADZyoAA2dIwANnSUADZ0oAA2dKgANnS0ADZ0uAA2dLwANnTAADZ0xAA2dMwANnTUADZ02AA2dNwANnTkADZ06AA2dUwANnVQADZ1VAA2dVwANndIADZ3UAA2d1gANndgADZ3bAA2d3AANnd0ADZ3eAA2d3wANneEADZ3jAA2d5AANneUADZ3nAA2d6AANnmMADZ5lAA2eZwANnmkADZ5sAA2ebQANnm4ADZ5vAA2ecAANnnIADZ50AA2edQANnnYADZ54AA2eeQANnvQADZ72AA2e+AANnvoADZ79AA2e/gANnv8ADZ8AAA2fAQANnwMADZ8FAA2fBgANnwcADZ8JAA2fCgANn4UADZ+HAA2fiQANn4sADZ+OAA2fjwANn5AADZ+RAA2fkgANn5QADZ+WAA2flwANn5gADZ+aAA2fmwANoBYADaAYAA2gGgANoBwADaAfAA2gIAANoCEADaAiAA2gIwANoCUADaAnAA2gKAANoCkADaArAA2gLAANoHUADaCZAA2gwAANoOQADaDnAA2g6QANoOsADaDtAA2g7wANoPEADaDyAA2g9QANoQ4ADaErAA2hLQANoS8ADaExAA2hMwANoTUADaE3AA2hOQANoVYADaFZAA2hXAANoV8ADaFiAA2hZQANoWgADaFrAA2hbQANoegADaHqAA2h7AANoe4ADaHxAA2h8gANofMADaH0AA2h9QANofcADaH5AA2h+gANofsADaH9AA2h/gANonkADaJ7AA2ifQANon8ADaKCAA2igwANooQADaKFAA2ihgANoogADaKKAA2iiwANoowADaKOAA2ijwANowoADaMMAA2jDgANoxAADaMTAA2jFAANoxUADaMWAA2jFwANoxkADaMbAA2jHAANox0ADaMfAA2jIAANo5sADaOdAA2jnwANo6EADaOkAA2jpQANo6YADaOnAA2jqAANo6oADaOsAA2jrQANo64ADaOwAA2jsQANpCwADaQuAA2kMAANpDIADaQ1AA2kNgANpDcADaQ4AA2kOQANpDsADaQ9AA2kPgANpD8ADaRBAA2kQgANpL0ADaS/AA2kwQANpMMADaTGAA2kxwANpMgADaTJAA2kygANpMwADaTOAA2kzwANpNAADaTSAA2k0wANpU4ADaVQAA2lUgANpVQADaVXAA2lWAANpVkADaVaAA2lWwANpV0ADaVfAA2lYAANpWEADaVjAA2lZAANpXUADaV6AA2lfQANpX8ADaX6AA2l/AANpf4ADaYAAA2mAgANpgMADaYEAA2mBQANpgYADaYIAA2mCgANpgsADaYMAA2mDgANpg8ADaaKAA2mjAANpo4ADaaQAA2mkgANppMADaaUAA2mlQANppYADaaYAA2mmgANppsADaacAA2mngANpp8ADacaAA2nHAANpx8ADachAA2nIwANpyQADaclAA2nJgANpycADacpAA2nKwANpywADactAA2nLwANpzAADadBAA2nQgANp0QADaddAA2nXgANp18ADadhAA2negANp3sADad8AA2nfgANp5cADaeYAA2nmQANp5sADaesAA2nuwANp9QADafjAA2n9QANqAkADaggAA2oMgANqEMADahEAA2oRgANqF8ADahgAA2oYQANqGMADah7AA2ojAANqJYADaijAAAAAAAABAQAAAAAAAFQdwAAAAAAAAAAAAAAAAANqKs= + + + + + identifier + + + + PersistedExpirationForReceivedMessageWithLimitedVisibility + Undefined + 6 + PersistedExpirationForReceivedMessageWithLimitedVisibility + 1 + + + + + + 1 + messages + + + + title + + + + timestamp + + + + 1 + ownedContactGroups + + + + 1 + contactGroups + + + + customPhotoFilename + + + + rawRequestType + + + + senderIdentifier + + + + rawOwnedIdentityIdentity + + + + fullDisplayName + + + + ReceivedFyleMessageJoinWithStatus + Undefined + 1 + ReceivedFyleMessageJoinWithStatus + 1 + + + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAA0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + capabilityGroupsV2 + + + + PersistedCallLogContact + Undefined + 24 + PersistedCallLogContact + 1 + + + + + + rawStatus + + + + 1 + allDraftFyleJoins + + + + serializedReturnReceipt + + + + rawAPIPermissions + + + + rawGroupUidRaw + + + + rawReportKind + + + + readOnce + + + + 1 + draft + + + + senderSequenceNumber + + + + missedMessageCount + + + + 1 + discussion + + + + 1 + contactIdentity + + + + 1 + remoteDeleteAndEditRequests + + + + rawStatus + + + + Fyle + Undefined + 13 + Fyle + 1 + + + + + + PersistedExpirationForReceivedMessageWithLimitedExistence + Undefined + 8 + PersistedExpirationForReceivedMessageWithLimitedExistence + 1 + + + + + + senderThreadIdentifier + + + + actionRequired + + + + groupUidRaw + + + + 1 + contacts + + + + body + + + + photoURL + + + + uuid + + + + creationTimestamp + + + + PersistedObvOwnedIdentity + Undefined + 35 + PersistedObvOwnedIdentity + 1 + + + + + + 1 + latestSenderSequenceNumbers + + + + RemoteDeleteAndEditRequest + Undefined + 23 + RemoteDeleteAndEditRequest + 1 + + + + + + rawStatus + + + + senderSequenceNumber + + + + defaultEmoji + + + + 1 + messages + + + + senderIdentifier + + + + 1 + discussions + + + + 1 + ownedIdentity + + + + timestampMessageSent + + + + 1 + draft + + + + 1 + discussion + + + + 1 + latestSenderSequenceNumbers + + + + isKeycloakManaged + + + + creationTimestamp + + + + body + + + + 1 + message + + + + creationDate + + + + encodedObvDialog + + + + PersistedExpirationForSentMessageWithLimitedExistence + Undefined + 9 + PersistedExpirationForSentMessageWithLimitedExistence + 1 + + + + + + groupOwnerIdentity + + + + PendingMessageReaction + Undefined + 22 + PendingMessageReaction + 1 + + + + + + PersistedContactGroupOwned + Undefined + 16 + PersistedContactGroupOwned + 1 + + + + + + isActive + + + + PersistedContactGroupJoined + Undefined + 26 + PersistedContactGroupJoined + 1 + + + + + + numberFromEngine + + + + rawStatus + + + + readOnce + + + + 1 + draft + + + + readOnce + + + + 1 + messageSystem + + + + 1 + rawMessageRepliedTo + + + + lastOutboundMessageSequenceNumber + + + + serializedIdentityCoreDetails + + + + lastOutboundMessageSequenceNumber + + + + sortDisplayName + + + + timestamp + + + + 1 + rawIdentity + + + + downsizedThumbnail + + + + 1 + messages + + + + readOnce + + + + 1 + replies + + + + 1 + latestSenderSequenceNumbers + + + + customDisplayName + + + + senderIdentifier + + + + body + + + + 1 + discussion + + + + capabilityWebrtcContinuousICE + + + + PersistedMessageReactionSent + Undefined + 4 + PersistedMessageReactionSent + 1 + + + + + + rawDoSendReadReceipt + + + + timestampOfLastMessage + + + + senderSequenceNumber + + + + 1 + ownedIdentity + + + + 1 + message + + + + PersistedPendingGroupMember + Undefined + 30 + PersistedPendingGroupMember + 1 + + + + + + 1 + discussion + + + + note + + + + PersistedDiscussionOneToOneLocked + Undefined + 28 + PersistedDiscussionOneToOneLocked + 1 + + + + + + ownerIdentity + + + + PersistedDraft + Undefined + 17 + PersistedDraft + 1 + + + + + + 1 + messages + + + + 1 + messageRepliedToIdentifier + + + + 1 + latestSenderSequenceNumbers + + + + senderThreadIdentifier + + + + 1 + ownedIdentity + + + + PersistedObvContactDevice + Undefined + 15 + PersistedObvContactDevice + 1 + + + + + + 1 + ownedIdentity + + + + PersistedOneToOneDiscussion + Undefined + 33 + PersistedOneToOneDiscussion + 1 + + + + + + 1 + persistedMetadata + + + + 1 + messageSentWithLimitedExistence + + + + groupName + + + + 1 + fyle + + + + rawOwnedCryptoId + + + + 1 + discussion + + + + PersistedGroupDiscussion + Undefined + 25 + PersistedGroupDiscussion + 1 + + + + + + lastSystemMessageSequenceNumber + + + + rawAutoRead + + + + uuid + + + + 1 + owner + + + + 1 + message + + + + 1 + fyle + + + + totalUnitCount + + + + fileName + + + + rawCategory + + + + recipientIdentity + + + + senderSequenceNumber + + + + 1 + draft + + + + 1 + messageSent + + + + lastSystemMessageSequenceNumber + + + + rawStatus + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAA0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + capabilityOneToOneContacts + + + + totalUnitCount + + + + expirationDate + + + + index + + + + title + + + + title + + + + 1 + remoteDeleteAndEditRequests + + + + intrinsicFilename + + + + 1 + messageSentWithLimitedVisibility + + + + isReplyToAnotherMessage + + + + PersistedObvContactIdentity + Undefined + 34 + PersistedObvContactIdentity + 1 + + + + + + 1 + discussion + + + + fullDisplayName + + + + body + + + + creationTimestamp + + + + timestamp + + + + rawStatus + + + + uti + + + + PersistedMessageSent + Undefined + 31 + PersistedMessageSent + 1 + + + + + + 1 + sharedConfiguration + + + + 1 + message + + + + 1 + replies + + + + 1 + discussion + + + + 1 + discussion + + + + identity + + + + 1 + sharedConfiguration + + + + lastSystemMessageSequenceNumber + + + + identifierForNotifications + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGvEBYLDBcYHR4mLDEyNTo7Pj9DSElMUFRWVSRudWxs1Q0ODxAREhMUFRZZTlNPcGVyYW5kXk5TU2VsZWN0b3JOYW1lXxAQTlNFeHByZXNzaW9uVHlwZVtOU0FyZ3VtZW50c1YkY2xhc3OAA4ACEASABoAVXxA6ZGVzdGluYXRpb25JbnN0YW5jZXNGb3JFbnRpdHlNYXBwaW5nTmFtZWQ6c291cmNlSW5zdGFuY2VzOtMZDxEaGxxaTlNWYXJpYWJsZYAEEAKABVdtYW5hZ2Vy0h8gISJaJGNsYXNzbmFtZVgkY2xhc3Nlc18QFE5TVmFyaWFibGVFeHByZXNzaW9uoyMkJV8QFE5TVmFyaWFibGVFeHByZXNzaW9uXE5TRXhwcmVzc2lvblhOU09iamVjdNInESgrWk5TLm9iamVjdHOiKSqAB4AKgBTTLQ8RLi8wXxAPTlNDb25zdGFudFZhbHVlgAgQAIAJXxA4UGVyc2lzdGVkT25lVG9PbmVEaXNjdXNzaW9uVG9QZXJzaXN0ZWRPbmVUb09uZURpc2N1c3Npb27SHyAzNF8QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jMyQl1Q0ODxARNjcUODmADIALgA6AE18QEHZhbHVlRm9yS2V5UGF0aDrTGQ8RPBscgA2ABVZzb3VyY2XSJxFAQqFBgA+AEtMRD0RFRkdZTlNLZXlQYXRogBEQCoAQXxASb25lVG9PbmVEaXNjdXNzaW9u0h8gSktfEBxOU0tleVBhdGhTcGVjaWZpZXJFeHByZXNzaW9uo0okJdIfIE1OXk5TTXV0YWJsZUFycmF5o01PJVdOU0FycmF50h8gUVJfEBNOU0tleVBhdGhFeHByZXNzaW9upFFTJCVfEBROU0Z1bmN0aW9uRXhwcmVzc2lvbtIfIE9Vok8l0h8gU1ejUyQlAAgAEQAaACQAKQAyADcASQBMAFEAUwBsAHIAfQCHAJYAqQC1ALwAvgDAAMIAxADGAQMBCgEVARcBGQEbASMBKAEzATwBUwFXAW4BewGEAYkBlAGXAZkBmwGdAaQBtgG4AboBvAH3AfwCGAIcAicCKQIrAi0CLwJCAkkCSwJNAlQCWQJbAl0CXwJmAnACcgJ0AnYCiwKQAq8CswK4AscCywLTAtgC7gLzAwoDDwMSAxcAAAAAAAACAQAAAAAAAABYAAAAAAAAAAAAAAAAAAADGw== + + 1 + rawOneToOneDiscussion + + + + 1 + remoteDeleteAndEditRequests + + + + senderSequenceNumber + + + + customPhotoFilename + + + + associatedData + + + + 1 + devices + + + + PersistedDiscussionSharedConfiguration + Undefined + 2 + PersistedDiscussionSharedConfiguration + 1 + + + + + + 1 + unsortedRecipientsInfos + + + + PersistedDraftFyleJoin + Undefined + 20 + PersistedDraftFyleJoin + 1 + + + + + + 1 + rawOwnedIdentity + + + + rawCategory + + + + 1 + rawMessageRepliedTo + + + + rawStatus + + + + muteNotificationsEndDate + + + + isCaller + + + + returnReceiptNonce + + + + PersistedCallLogItem + Undefined + 7 + PersistedCallLogItem + 1 + + + + + + encodedObvDialog + + + + isCertifiedByOwnKeycloak + + + + uti + + + + timestampOfLastMessage + + + + isWiped + + + + serializedIdentityCoreDetails + + + + rawCountBasedRetention + + + + 1 + contact + + + + sortIndex + + + + capabilityWebrtcContinuousICE + + + + PendingRepliedTo + Undefined + 3 + PendingRepliedTo + 1 + + + + + + 1 + systemMessages + + + + 1 + discussion + + + + senderThreadIdentifier + + + + isReplyToAnotherMessage + + + + unknownContactsCount + + + + 1 + discussion + + + + url + + + + 1 + persistedMetadata + + + + 1 + unsortedDraftFyleJoins + + + + senderIdentifier + + + + rawReportKind + + + + rawGroupOwnerIdentity + + + + isReplyToAnotherMessage + + + + rawVisibilityDuration + + + + rawRetainWipedOutboundMessages + + + + 1 + messages + + + + PersistedDiscussionGroupLocked + Undefined + 29 + PersistedDiscussionGroupLocked + 1 + + + + + + 1 + rawOwnedIdentity + + + + 1 + sentMessage + + + + rawVisibilityDuration + + + + 1 + localConfiguration + + + + rawEmoji + + + + 1 + contactIdentity + + + + rawVisibilityDuration + + + + 1 + contactIdentities + + + + rawTimeBasedRetention + + + + rawIdentityIdentity + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAB0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + isOneToOne + + + + 1 + remoteDeleteAndEditRequests + + + + rawInitialParticipantCount + + + + PersistedMessageSentRecipientInfos + Undefined + 32 + PersistedMessageSentRecipientInfos + 1 + + + + + + sendRequested + + + + 1 + allFyleMessageJoinWithStatus + + + + remoteDeleterIdentity + + + + 1 + latestSenderSequenceNumbers + + + + date + + + + timestampDelivered + + + + 1 + localConfiguration + + + + callUUID + + + + rawEmoji + + + + 1 + replies + + + + emoji + + + + endDate + + + + 1 + messageReceivedWithLimitedVisibility + + + + 1 + contactGroups + + + + remoteIdentity + + + + photoURL + + + + date + + + + serverTimestamp + + + + PersistedMessageTimestampedMetadata + Undefined + 21 + PersistedMessageTimestampedMetadata + 1 + + + + + + ownerIdentity + + + + rawCategory + + + + creationTimestamp + + + + groupName + + + + retainWipedMessageSent + + + + 1 + sharedConfiguration + + + + fileName + + + + rawVisibilityDuration + + + + lastSystemMessageSequenceNumber + + + + Undefined + 14 + PersistedInvitationOneToOneInvitationSent + 1 + + + + + + sortIndex + + + + 1 + receivedMessage + + + + rawAPIKeyStatus + + + + uti + + + + 1 + expirationForSentLimitedVisibility + + + + groupUidRaw + + + + rawOwnedIdentityIdentity + + + + 1 + rawReactions + + + + PersistedLatestDiscussionSenderSequenceNumber + Undefined + 12 + PersistedLatestDiscussionSenderSequenceNumber + 1 + + + + + + 1 + draft + + + + expirationDate + + + + 1 + localConfiguration + + + + rawContactIdentity + + + + groupUidRaw + + + + rawStatus + + + + 1 + expirationForSentLimitedExistence + + + + 1 + persistedMetadata + + + + 1 + expirationForReceivedLimitedVisibility + + + + isActive + + + + fullDisplayName + + + + fileName + + + + 1 + expirationForReceivedLimitedExistence + + + + title + + + + 1 + reactions + + + + sectionIdentifier + + + + apiKeyExpirationDate + + + + 1 + fyle + + + + 1 + draft + + + + 1 + rawContactGroup + + + + 1 + rawOwnedIdentity + + + + timestampRead + + + + PersistedInvitation + Undefined + 5 + PersistedInvitation + 1 + + + + + + 1 + contactIdentity + + + \ No newline at end of file diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/.xccurrentversion b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/.xccurrentversion index 80842ff3..75d36ef6 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/.xccurrentversion +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/.xccurrentversion @@ -3,6 +3,6 @@ _XCCurrentVersionName - ObvMessenger 42.xcdatamodel + ObvMessenger 43.xcdatamodel diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 43.xcdatamodel/contents b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 43.xcdatamodel/contents new file mode 100644 index 00000000..04adf3e8 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 43.xcdatamodel/contents @@ -0,0 +1,400 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessengerCoreDataNotification.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessengerCoreDataNotification.swift new file mode 100644 index 00000000..4e654ba3 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessengerCoreDataNotification.swift @@ -0,0 +1,570 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation +import CoreData +import ObvEngine + +fileprivate struct OptionalWrapper { + let value: T? + public init() { + self.value = nil + } + public init(_ value: T?) { + self.value = value + } +} + +enum ObvMessengerCoreDataNotification { + case newDraftToSend(persistedDraftObjectID: TypeSafeManagedObjectID) + case draftWasSent(persistedDraftObjectID: TypeSafeManagedObjectID) + case persistedMessageHasNewMetadata(persistedMessageObjectID: NSManagedObjectID) + case newOrUpdatedPersistedInvitation(obvDialog: ObvDialog, persistedInvitationUUID: UUID) + case persistedContactWasInserted(objectID: NSManagedObjectID, contactCryptoId: ObvCryptoId) + case persistedContactWasDeleted(objectID: NSManagedObjectID, identity: Data) + case persistedContactHasNewCustomDisplayName(contactCryptoId: ObvCryptoId) + case persistedContactHasNewStatus(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) + case persistedContactIsActiveChanged(contactID: TypeSafeManagedObjectID) + case aOneToOneDiscussionTitleNeedsToBeReset(ownedIdentityObjectID: TypeSafeManagedObjectID) + case newMessageExpiration(expirationDate: Date) + case persistedMessageReactionReceivedWasDeleted(messageURI: URL, contactURI: URL) + case persistedMessageReactionReceivedWasInsertedOrUpdated(objectID: TypeSafeManagedObjectID) + case userWantsToUpdateDiscussionLocalConfiguration(value: PersistedDiscussionLocalConfigurationValue, localConfigurationObjectID: TypeSafeManagedObjectID) + case persistedContactGroupHasUpdatedContactIdentities(persistedContactGroupObjectID: NSManagedObjectID, insertedContacts: Set, removedContacts: Set) + case aReadOncePersistedMessageSentWasSent(persistedMessageSentObjectID: NSManagedObjectID, persistedDiscussionObjectID: TypeSafeManagedObjectID) + case newPersistedObvContactDevice(contactDeviceObjectID: NSManagedObjectID, contactCryptoId: ObvCryptoId) + case deletedPersistedObvContactDevice(contactCryptoId: ObvCryptoId) + case persistedDiscussionHasNewTitle(objectID: TypeSafeManagedObjectID, title: String) + case newLockedPersistedDiscussion(previousDiscussionUriRepresentation: TypeSafeURL, newLockedDiscussionId: TypeSafeManagedObjectID) + case persistedDiscussionWasDeleted(discussionUriRepresentation: TypeSafeURL) + case newPersistedObvOwnedIdentity(ownedCryptoId: ObvCryptoId) + case ownedIdentityWasReactivated(ownedIdentityObjectID: NSManagedObjectID) + case ownedIdentityWasDeactivated(ownedIdentityObjectID: NSManagedObjectID) + case anOldDiscussionSharedConfigurationWasReceived(persistedDiscussionObjectID: NSManagedObjectID) + case persistedMessageSystemWasDeleted(objectID: NSManagedObjectID, discussionObjectID: TypeSafeManagedObjectID) + case persistedMessagesWereDeleted(discussionUriRepresentation: TypeSafeURL, messageUriRepresentations: Set>) + case persistedMessagesWereWiped(discussionUriRepresentation: TypeSafeURL, messageUriRepresentations: Set>) + case draftToSendWasReset(discussionObjectID: TypeSafeManagedObjectID, draftObjectID: TypeSafeManagedObjectID) + case draftFyleJoinWasDeleted(discussionUriRepresentation: TypeSafeURL, draftUriRepresentation: TypeSafeURL, draftFyleJoinUriRepresentation: TypeSafeURL) + + private enum Name { + case newDraftToSend + case draftWasSent + case persistedMessageHasNewMetadata + case newOrUpdatedPersistedInvitation + case persistedContactWasInserted + case persistedContactWasDeleted + case persistedContactHasNewCustomDisplayName + case persistedContactHasNewStatus + case persistedContactIsActiveChanged + case aOneToOneDiscussionTitleNeedsToBeReset + case newMessageExpiration + case persistedMessageReactionReceivedWasDeleted + case persistedMessageReactionReceivedWasInsertedOrUpdated + case userWantsToUpdateDiscussionLocalConfiguration + case persistedContactGroupHasUpdatedContactIdentities + case aReadOncePersistedMessageSentWasSent + case newPersistedObvContactDevice + case deletedPersistedObvContactDevice + case persistedDiscussionHasNewTitle + case newLockedPersistedDiscussion + case persistedDiscussionWasDeleted + case newPersistedObvOwnedIdentity + case ownedIdentityWasReactivated + case ownedIdentityWasDeactivated + case anOldDiscussionSharedConfigurationWasReceived + case persistedMessageSystemWasDeleted + case persistedMessagesWereDeleted + case persistedMessagesWereWiped + case draftToSendWasReset + case draftFyleJoinWasDeleted + + private var namePrefix: String { String(describing: ObvMessengerCoreDataNotification.self) } + + private var nameSuffix: String { String(describing: self) } + + var name: NSNotification.Name { + let name = [namePrefix, nameSuffix].joined(separator: ".") + return NSNotification.Name(name) + } + + static func forInternalNotification(_ notification: ObvMessengerCoreDataNotification) -> NSNotification.Name { + switch notification { + case .newDraftToSend: return Name.newDraftToSend.name + case .draftWasSent: return Name.draftWasSent.name + case .persistedMessageHasNewMetadata: return Name.persistedMessageHasNewMetadata.name + case .newOrUpdatedPersistedInvitation: return Name.newOrUpdatedPersistedInvitation.name + case .persistedContactWasInserted: return Name.persistedContactWasInserted.name + case .persistedContactWasDeleted: return Name.persistedContactWasDeleted.name + case .persistedContactHasNewCustomDisplayName: return Name.persistedContactHasNewCustomDisplayName.name + case .persistedContactHasNewStatus: return Name.persistedContactHasNewStatus.name + case .persistedContactIsActiveChanged: return Name.persistedContactIsActiveChanged.name + case .aOneToOneDiscussionTitleNeedsToBeReset: return Name.aOneToOneDiscussionTitleNeedsToBeReset.name + case .newMessageExpiration: return Name.newMessageExpiration.name + case .persistedMessageReactionReceivedWasDeleted: return Name.persistedMessageReactionReceivedWasDeleted.name + case .persistedMessageReactionReceivedWasInsertedOrUpdated: return Name.persistedMessageReactionReceivedWasInsertedOrUpdated.name + case .userWantsToUpdateDiscussionLocalConfiguration: return Name.userWantsToUpdateDiscussionLocalConfiguration.name + case .persistedContactGroupHasUpdatedContactIdentities: return Name.persistedContactGroupHasUpdatedContactIdentities.name + case .aReadOncePersistedMessageSentWasSent: return Name.aReadOncePersistedMessageSentWasSent.name + case .newPersistedObvContactDevice: return Name.newPersistedObvContactDevice.name + case .deletedPersistedObvContactDevice: return Name.deletedPersistedObvContactDevice.name + case .persistedDiscussionHasNewTitle: return Name.persistedDiscussionHasNewTitle.name + case .newLockedPersistedDiscussion: return Name.newLockedPersistedDiscussion.name + case .persistedDiscussionWasDeleted: return Name.persistedDiscussionWasDeleted.name + case .newPersistedObvOwnedIdentity: return Name.newPersistedObvOwnedIdentity.name + case .ownedIdentityWasReactivated: return Name.ownedIdentityWasReactivated.name + case .ownedIdentityWasDeactivated: return Name.ownedIdentityWasDeactivated.name + case .anOldDiscussionSharedConfigurationWasReceived: return Name.anOldDiscussionSharedConfigurationWasReceived.name + case .persistedMessageSystemWasDeleted: return Name.persistedMessageSystemWasDeleted.name + case .persistedMessagesWereDeleted: return Name.persistedMessagesWereDeleted.name + case .persistedMessagesWereWiped: return Name.persistedMessagesWereWiped.name + case .draftToSendWasReset: return Name.draftToSendWasReset.name + case .draftFyleJoinWasDeleted: return Name.draftFyleJoinWasDeleted.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .newDraftToSend(persistedDraftObjectID: let persistedDraftObjectID): + info = [ + "persistedDraftObjectID": persistedDraftObjectID, + ] + case .draftWasSent(persistedDraftObjectID: let persistedDraftObjectID): + info = [ + "persistedDraftObjectID": persistedDraftObjectID, + ] + case .persistedMessageHasNewMetadata(persistedMessageObjectID: let persistedMessageObjectID): + info = [ + "persistedMessageObjectID": persistedMessageObjectID, + ] + case .newOrUpdatedPersistedInvitation(obvDialog: let obvDialog, persistedInvitationUUID: let persistedInvitationUUID): + info = [ + "obvDialog": obvDialog, + "persistedInvitationUUID": persistedInvitationUUID, + ] + case .persistedContactWasInserted(objectID: let objectID, contactCryptoId: let contactCryptoId): + info = [ + "objectID": objectID, + "contactCryptoId": contactCryptoId, + ] + case .persistedContactWasDeleted(objectID: let objectID, identity: let identity): + info = [ + "objectID": objectID, + "identity": identity, + ] + case .persistedContactHasNewCustomDisplayName(contactCryptoId: let contactCryptoId): + info = [ + "contactCryptoId": contactCryptoId, + ] + case .persistedContactHasNewStatus(contactCryptoId: let contactCryptoId, ownedCryptoId: let ownedCryptoId): + info = [ + "contactCryptoId": contactCryptoId, + "ownedCryptoId": ownedCryptoId, + ] + case .persistedContactIsActiveChanged(contactID: let contactID): + info = [ + "contactID": contactID, + ] + case .aOneToOneDiscussionTitleNeedsToBeReset(ownedIdentityObjectID: let ownedIdentityObjectID): + info = [ + "ownedIdentityObjectID": ownedIdentityObjectID, + ] + case .newMessageExpiration(expirationDate: let expirationDate): + info = [ + "expirationDate": expirationDate, + ] + case .persistedMessageReactionReceivedWasDeleted(messageURI: let messageURI, contactURI: let contactURI): + info = [ + "messageURI": messageURI, + "contactURI": contactURI, + ] + case .persistedMessageReactionReceivedWasInsertedOrUpdated(objectID: let objectID): + info = [ + "objectID": objectID, + ] + case .userWantsToUpdateDiscussionLocalConfiguration(value: let value, localConfigurationObjectID: let localConfigurationObjectID): + info = [ + "value": value, + "localConfigurationObjectID": localConfigurationObjectID, + ] + case .persistedContactGroupHasUpdatedContactIdentities(persistedContactGroupObjectID: let persistedContactGroupObjectID, insertedContacts: let insertedContacts, removedContacts: let removedContacts): + info = [ + "persistedContactGroupObjectID": persistedContactGroupObjectID, + "insertedContacts": insertedContacts, + "removedContacts": removedContacts, + ] + case .aReadOncePersistedMessageSentWasSent(persistedMessageSentObjectID: let persistedMessageSentObjectID, persistedDiscussionObjectID: let persistedDiscussionObjectID): + info = [ + "persistedMessageSentObjectID": persistedMessageSentObjectID, + "persistedDiscussionObjectID": persistedDiscussionObjectID, + ] + case .newPersistedObvContactDevice(contactDeviceObjectID: let contactDeviceObjectID, contactCryptoId: let contactCryptoId): + info = [ + "contactDeviceObjectID": contactDeviceObjectID, + "contactCryptoId": contactCryptoId, + ] + case .deletedPersistedObvContactDevice(contactCryptoId: let contactCryptoId): + info = [ + "contactCryptoId": contactCryptoId, + ] + case .persistedDiscussionHasNewTitle(objectID: let objectID, title: let title): + info = [ + "objectID": objectID, + "title": title, + ] + case .newLockedPersistedDiscussion(previousDiscussionUriRepresentation: let previousDiscussionUriRepresentation, newLockedDiscussionId: let newLockedDiscussionId): + info = [ + "previousDiscussionUriRepresentation": previousDiscussionUriRepresentation, + "newLockedDiscussionId": newLockedDiscussionId, + ] + case .persistedDiscussionWasDeleted(discussionUriRepresentation: let discussionUriRepresentation): + info = [ + "discussionUriRepresentation": discussionUriRepresentation, + ] + case .newPersistedObvOwnedIdentity(ownedCryptoId: let ownedCryptoId): + info = [ + "ownedCryptoId": ownedCryptoId, + ] + case .ownedIdentityWasReactivated(ownedIdentityObjectID: let ownedIdentityObjectID): + info = [ + "ownedIdentityObjectID": ownedIdentityObjectID, + ] + case .ownedIdentityWasDeactivated(ownedIdentityObjectID: let ownedIdentityObjectID): + info = [ + "ownedIdentityObjectID": ownedIdentityObjectID, + ] + case .anOldDiscussionSharedConfigurationWasReceived(persistedDiscussionObjectID: let persistedDiscussionObjectID): + info = [ + "persistedDiscussionObjectID": persistedDiscussionObjectID, + ] + case .persistedMessageSystemWasDeleted(objectID: let objectID, discussionObjectID: let discussionObjectID): + info = [ + "objectID": objectID, + "discussionObjectID": discussionObjectID, + ] + case .persistedMessagesWereDeleted(discussionUriRepresentation: let discussionUriRepresentation, messageUriRepresentations: let messageUriRepresentations): + info = [ + "discussionUriRepresentation": discussionUriRepresentation, + "messageUriRepresentations": messageUriRepresentations, + ] + case .persistedMessagesWereWiped(discussionUriRepresentation: let discussionUriRepresentation, messageUriRepresentations: let messageUriRepresentations): + info = [ + "discussionUriRepresentation": discussionUriRepresentation, + "messageUriRepresentations": messageUriRepresentations, + ] + case .draftToSendWasReset(discussionObjectID: let discussionObjectID, draftObjectID: let draftObjectID): + info = [ + "discussionObjectID": discussionObjectID, + "draftObjectID": draftObjectID, + ] + case .draftFyleJoinWasDeleted(discussionUriRepresentation: let discussionUriRepresentation, draftUriRepresentation: let draftUriRepresentation, draftFyleJoinUriRepresentation: let draftFyleJoinUriRepresentation): + info = [ + "discussionUriRepresentation": discussionUriRepresentation, + "draftUriRepresentation": draftUriRepresentation, + "draftFyleJoinUriRepresentation": draftFyleJoinUriRepresentation, + ] + } + return info + } + + func post(object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + NotificationCenter.default.post(name: name, object: anObject, userInfo: userInfo) + } + + func postOnDispatchQueue(object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + postOnDispatchQueue(withLabel: "Queue for posting \(name.rawValue) notification", object: anObject) + } + + func postOnDispatchQueue(_ queue: DispatchQueue) { + let name = Name.forInternalNotification(self) + queue.async { + NotificationCenter.default.post(name: name, object: nil, userInfo: userInfo) + } + } + + private func postOnDispatchQueue(withLabel label: String, object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + let userInfo = self.userInfo + DispatchQueue(label: label).async { + NotificationCenter.default.post(name: name, object: anObject, userInfo: userInfo) + } + } + + static func observeNewDraftToSend(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.newDraftToSend.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let persistedDraftObjectID = notification.userInfo!["persistedDraftObjectID"] as! TypeSafeManagedObjectID + block(persistedDraftObjectID) + } + } + + static func observeDraftWasSent(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.draftWasSent.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let persistedDraftObjectID = notification.userInfo!["persistedDraftObjectID"] as! TypeSafeManagedObjectID + block(persistedDraftObjectID) + } + } + + static func observePersistedMessageHasNewMetadata(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.persistedMessageHasNewMetadata.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let persistedMessageObjectID = notification.userInfo!["persistedMessageObjectID"] as! NSManagedObjectID + block(persistedMessageObjectID) + } + } + + static func observeNewOrUpdatedPersistedInvitation(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvDialog, UUID) -> Void) -> NSObjectProtocol { + let name = Name.newOrUpdatedPersistedInvitation.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let obvDialog = notification.userInfo!["obvDialog"] as! ObvDialog + let persistedInvitationUUID = notification.userInfo!["persistedInvitationUUID"] as! UUID + block(obvDialog, persistedInvitationUUID) + } + } + + static func observePersistedContactWasInserted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, ObvCryptoId) -> Void) -> NSObjectProtocol { + let name = Name.persistedContactWasInserted.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let objectID = notification.userInfo!["objectID"] as! NSManagedObjectID + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + block(objectID, contactCryptoId) + } + } + + static func observePersistedContactWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Data) -> Void) -> NSObjectProtocol { + let name = Name.persistedContactWasDeleted.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let objectID = notification.userInfo!["objectID"] as! NSManagedObjectID + let identity = notification.userInfo!["identity"] as! Data + block(objectID, identity) + } + } + + static func observePersistedContactHasNewCustomDisplayName(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId) -> Void) -> NSObjectProtocol { + let name = Name.persistedContactHasNewCustomDisplayName.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + block(contactCryptoId) + } + } + + static func observePersistedContactHasNewStatus(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, ObvCryptoId) -> Void) -> NSObjectProtocol { + let name = Name.persistedContactHasNewStatus.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + block(contactCryptoId, ownedCryptoId) + } + } + + static func observePersistedContactIsActiveChanged(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.persistedContactIsActiveChanged.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let contactID = notification.userInfo!["contactID"] as! TypeSafeManagedObjectID + block(contactID) + } + } + + static func observeAOneToOneDiscussionTitleNeedsToBeReset(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.aOneToOneDiscussionTitleNeedsToBeReset.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let ownedIdentityObjectID = notification.userInfo!["ownedIdentityObjectID"] as! TypeSafeManagedObjectID + block(ownedIdentityObjectID) + } + } + + static func observeNewMessageExpiration(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (Date) -> Void) -> NSObjectProtocol { + let name = Name.newMessageExpiration.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let expirationDate = notification.userInfo!["expirationDate"] as! Date + block(expirationDate) + } + } + + static func observePersistedMessageReactionReceivedWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (URL, URL) -> Void) -> NSObjectProtocol { + let name = Name.persistedMessageReactionReceivedWasDeleted.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let messageURI = notification.userInfo!["messageURI"] as! URL + let contactURI = notification.userInfo!["contactURI"] as! URL + block(messageURI, contactURI) + } + } + + static func observePersistedMessageReactionReceivedWasInsertedOrUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.persistedMessageReactionReceivedWasInsertedOrUpdated.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let objectID = notification.userInfo!["objectID"] as! TypeSafeManagedObjectID + block(objectID) + } + } + + static func observeUserWantsToUpdateDiscussionLocalConfiguration(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (PersistedDiscussionLocalConfigurationValue, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.userWantsToUpdateDiscussionLocalConfiguration.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let value = notification.userInfo!["value"] as! PersistedDiscussionLocalConfigurationValue + let localConfigurationObjectID = notification.userInfo!["localConfigurationObjectID"] as! TypeSafeManagedObjectID + block(value, localConfigurationObjectID) + } + } + + static func observePersistedContactGroupHasUpdatedContactIdentities(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Set, Set) -> Void) -> NSObjectProtocol { + let name = Name.persistedContactGroupHasUpdatedContactIdentities.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let persistedContactGroupObjectID = notification.userInfo!["persistedContactGroupObjectID"] as! NSManagedObjectID + let insertedContacts = notification.userInfo!["insertedContacts"] as! Set + let removedContacts = notification.userInfo!["removedContacts"] as! Set + block(persistedContactGroupObjectID, insertedContacts, removedContacts) + } + } + + static func observeAReadOncePersistedMessageSentWasSent(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.aReadOncePersistedMessageSentWasSent.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let persistedMessageSentObjectID = notification.userInfo!["persistedMessageSentObjectID"] as! NSManagedObjectID + let persistedDiscussionObjectID = notification.userInfo!["persistedDiscussionObjectID"] as! TypeSafeManagedObjectID + block(persistedMessageSentObjectID, persistedDiscussionObjectID) + } + } + + static func observeNewPersistedObvContactDevice(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, ObvCryptoId) -> Void) -> NSObjectProtocol { + let name = Name.newPersistedObvContactDevice.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let contactDeviceObjectID = notification.userInfo!["contactDeviceObjectID"] as! NSManagedObjectID + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + block(contactDeviceObjectID, contactCryptoId) + } + } + + static func observeDeletedPersistedObvContactDevice(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId) -> Void) -> NSObjectProtocol { + let name = Name.deletedPersistedObvContactDevice.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + block(contactCryptoId) + } + } + + static func observePersistedDiscussionHasNewTitle(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID, String) -> Void) -> NSObjectProtocol { + let name = Name.persistedDiscussionHasNewTitle.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let objectID = notification.userInfo!["objectID"] as! TypeSafeManagedObjectID + let title = notification.userInfo!["title"] as! String + block(objectID, title) + } + } + + static func observeNewLockedPersistedDiscussion(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.newLockedPersistedDiscussion.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let previousDiscussionUriRepresentation = notification.userInfo!["previousDiscussionUriRepresentation"] as! TypeSafeURL + let newLockedDiscussionId = notification.userInfo!["newLockedDiscussionId"] as! TypeSafeManagedObjectID + block(previousDiscussionUriRepresentation, newLockedDiscussionId) + } + } + + static func observePersistedDiscussionWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL) -> Void) -> NSObjectProtocol { + let name = Name.persistedDiscussionWasDeleted.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let discussionUriRepresentation = notification.userInfo!["discussionUriRepresentation"] as! TypeSafeURL + block(discussionUriRepresentation) + } + } + + static func observeNewPersistedObvOwnedIdentity(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId) -> Void) -> NSObjectProtocol { + let name = Name.newPersistedObvOwnedIdentity.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + block(ownedCryptoId) + } + } + + static func observeOwnedIdentityWasReactivated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.ownedIdentityWasReactivated.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let ownedIdentityObjectID = notification.userInfo!["ownedIdentityObjectID"] as! NSManagedObjectID + block(ownedIdentityObjectID) + } + } + + static func observeOwnedIdentityWasDeactivated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.ownedIdentityWasDeactivated.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let ownedIdentityObjectID = notification.userInfo!["ownedIdentityObjectID"] as! NSManagedObjectID + block(ownedIdentityObjectID) + } + } + + static func observeAnOldDiscussionSharedConfigurationWasReceived(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.anOldDiscussionSharedConfigurationWasReceived.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let persistedDiscussionObjectID = notification.userInfo!["persistedDiscussionObjectID"] as! NSManagedObjectID + block(persistedDiscussionObjectID) + } + } + + static func observePersistedMessageSystemWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.persistedMessageSystemWasDeleted.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let objectID = notification.userInfo!["objectID"] as! NSManagedObjectID + let discussionObjectID = notification.userInfo!["discussionObjectID"] as! TypeSafeManagedObjectID + block(objectID, discussionObjectID) + } + } + + static func observePersistedMessagesWereDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL, Set>) -> Void) -> NSObjectProtocol { + let name = Name.persistedMessagesWereDeleted.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let discussionUriRepresentation = notification.userInfo!["discussionUriRepresentation"] as! TypeSafeURL + let messageUriRepresentations = notification.userInfo!["messageUriRepresentations"] as! Set> + block(discussionUriRepresentation, messageUriRepresentations) + } + } + + static func observePersistedMessagesWereWiped(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL, Set>) -> Void) -> NSObjectProtocol { + let name = Name.persistedMessagesWereWiped.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let discussionUriRepresentation = notification.userInfo!["discussionUriRepresentation"] as! TypeSafeURL + let messageUriRepresentations = notification.userInfo!["messageUriRepresentations"] as! Set> + block(discussionUriRepresentation, messageUriRepresentations) + } + } + + static func observeDraftToSendWasReset(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.draftToSendWasReset.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let discussionObjectID = notification.userInfo!["discussionObjectID"] as! TypeSafeManagedObjectID + let draftObjectID = notification.userInfo!["draftObjectID"] as! TypeSafeManagedObjectID + block(discussionObjectID, draftObjectID) + } + } + + static func observeDraftFyleJoinWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL, TypeSafeURL, TypeSafeURL) -> Void) -> NSObjectProtocol { + let name = Name.draftFyleJoinWasDeleted.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let discussionUriRepresentation = notification.userInfo!["discussionUriRepresentation"] as! TypeSafeURL + let draftUriRepresentation = notification.userInfo!["draftUriRepresentation"] as! TypeSafeURL + let draftFyleJoinUriRepresentation = notification.userInfo!["draftFyleJoinUriRepresentation"] as! TypeSafeURL + block(discussionUriRepresentation, draftUriRepresentation, draftFyleJoinUriRepresentation) + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessengerCoreDataNotification.yml b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessengerCoreDataNotification.yml new file mode 100644 index 00000000..a6d7b9fb --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessengerCoreDataNotification.yml @@ -0,0 +1,113 @@ +import: + - Foundation + - CoreData + - ObvEngine +notifications: +- name: newDraftToSend + params: + - {name: persistedDraftObjectID, type: TypeSafeManagedObjectID} +- name: draftWasSent + params: + - {name: persistedDraftObjectID, type: TypeSafeManagedObjectID} +- name: persistedMessageHasNewMetadata + params: + - {name: persistedMessageObjectID, type: NSManagedObjectID} +- name: newOrUpdatedPersistedInvitation + params: + - {name: obvDialog, type: ObvDialog} + - {name: persistedInvitationUUID, type: UUID} +- name: persistedContactWasInserted + params: + - {name: objectID, type: NSManagedObjectID} + - {name: contactCryptoId, type: ObvCryptoId} +- name: persistedContactWasDeleted + params: + - {name: objectID, type: NSManagedObjectID} + - {name: identity, type: Data} +- name: persistedContactHasNewCustomDisplayName + params: + - {name: contactCryptoId, type: ObvCryptoId} +- name: persistedContactHasNewStatus + params: + - {name: contactCryptoId, type: ObvCryptoId} + - {name: ownedCryptoId, type: ObvCryptoId} +- name: persistedContactIsActiveChanged + params: + - {name: contactID, type: TypeSafeManagedObjectID} +- name: aOneToOneDiscussionTitleNeedsToBeReset + params: + - {name: ownedIdentityObjectID, type: TypeSafeManagedObjectID} +- name: newMessageExpiration + params: + - {name: expirationDate, type: Date} +- name: persistedMessageReactionReceivedWasDeleted + params: + - {name: messageURI, type: URL} + - {name: contactURI, type: URL} +- name: persistedMessageReactionReceivedWasInsertedOrUpdated + params: + - {name: objectID, type: TypeSafeManagedObjectID} +- name: userWantsToUpdateDiscussionLocalConfiguration + params: + - {name: value, type: PersistedDiscussionLocalConfigurationValue} + - {name: localConfigurationObjectID, type: TypeSafeManagedObjectID} +- name: persistedContactGroupHasUpdatedContactIdentities + params: + - {name: persistedContactGroupObjectID, type: NSManagedObjectID} + - {name: insertedContacts, type: Set} + - {name: removedContacts, type: Set} +- name: aReadOncePersistedMessageSentWasSent + params: + - {name: persistedMessageSentObjectID, type: NSManagedObjectID} + - {name: persistedDiscussionObjectID, type: TypeSafeManagedObjectID} +- name: newPersistedObvContactDevice + params: + - {name: contactDeviceObjectID, type: NSManagedObjectID} + - {name: contactCryptoId, type: ObvCryptoId} +- name: deletedPersistedObvContactDevice + params: + - {name: contactCryptoId, type: ObvCryptoId} +- name: persistedDiscussionHasNewTitle + params: + - {name: objectID, type: TypeSafeManagedObjectID} + - {name: title, type: String} +- name: newLockedPersistedDiscussion + params: + - {name: previousDiscussionUriRepresentation, type: TypeSafeURL} + - {name: newLockedDiscussionId, type: TypeSafeManagedObjectID} +- name: persistedDiscussionWasDeleted + params: + - {name: discussionUriRepresentation, type: TypeSafeURL} +- name: newPersistedObvOwnedIdentity + params: + - {name: ownedCryptoId, type: ObvCryptoId} +- name: ownedIdentityWasReactivated + params: + - {name: ownedIdentityObjectID, type: NSManagedObjectID} +- name: ownedIdentityWasDeactivated + params: + - {name: ownedIdentityObjectID, type: NSManagedObjectID} +- name: anOldDiscussionSharedConfigurationWasReceived + params: + - {name: persistedDiscussionObjectID, type: NSManagedObjectID} +- name: persistedMessageSystemWasDeleted + params: + - {name: objectID, type: NSManagedObjectID} + - {name: discussionObjectID, type: TypeSafeManagedObjectID} +- name: persistedMessagesWereDeleted + params: + - {name: discussionUriRepresentation, type: TypeSafeURL} + - {name: messageUriRepresentations, type: Set>} +- name: persistedMessagesWereWiped + params: + - {name: discussionUriRepresentation, type: TypeSafeURL} + - {name: messageUriRepresentations, type: Set>} +- name: draftToSendWasReset + params: + - {name: discussionObjectID, type: TypeSafeManagedObjectID} + - {name: draftObjectID, type: TypeSafeManagedObjectID} +- name: draftFyleJoinWasDeleted + params: + - {name: discussionUriRepresentation, type: TypeSafeURL} + - {name: draftUriRepresentation, type: TypeSafeURL} + - {name: draftFyleJoinUriRepresentation, type: TypeSafeURL} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration+Backup.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration+Backup.swift new file mode 100644 index 00000000..00505ee8 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration+Backup.swift @@ -0,0 +1,47 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + +extension PersistedDiscussionConfigurationBackupItem { + + func updateExistingInstance(_ configuration: PersistedDiscussionLocalConfiguration) { + + configuration.doSendReadReceipt = self.sendReadReceipt + if let muteNotificationsEndDate = self.muteNotificationsEndDate { + configuration.setMuteNotificationsEndDate(with: muteNotificationsEndDate) + } + configuration.autoRead = self.autoRead + configuration.retainWipedOutboundMessages = self.retainWipedOutboundMessages + configuration.countBasedRetentionIsActive = self.countBasedRetentionIsActive + configuration.countBasedRetention = self.countBasedRetention + if let timeBasedRetention = self.timeBasedRetention { + let rawValue = Int(timeBasedRetention) + if rawValue == 0 { + configuration.timeBasedRetention = .none + } else { + configuration.timeBasedRetention = DurationOptionAltOverride(rawValue: rawValue) ?? .useAppDefault + } + } + configuration.doFetchContentRichURLsMetadata = self.doFetchContentRichURLsMetadata + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration.swift index 24891e05..e600fa39 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration.swift @@ -28,6 +28,7 @@ final class PersistedDiscussionLocalConfiguration: NSManagedObject { private static let entityName = "PersistedDiscussionLocalConfiguration" static let muteNotificationsEndDateKey = "muteNotificationsEndDate" + private static func makeError(message: String) -> Error { NSError(domain: "PersistedDiscussionLocalConfiguration", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } // MARK: - Attributes @@ -139,7 +140,7 @@ enum PersistedDiscussionLocalConfigurationValue { extension PersistedDiscussionLocalConfigurationValue { func sendUpdateRequestNotifications(with objectID: TypeSafeManagedObjectID) { - ObvMessengerInternalNotification.userWantsToUpdateDiscussionLocalConfiguration(value: self, localConfigurationObjectID: objectID).postOnDispatchQueue() + ObvMessengerCoreDataNotification.userWantsToUpdateDiscussionLocalConfiguration(value: self, localConfigurationObjectID: objectID).postOnDispatchQueue() } } @@ -222,8 +223,10 @@ extension PersistedDiscussionLocalConfiguration { extension PersistedDiscussionLocalConfiguration { - convenience init?(discussion: PersistedDiscussion) { - guard let context = discussion.managedObjectContext else { return nil } + convenience init(discussion: PersistedDiscussion) throws { + guard let context = discussion.managedObjectContext else { + throw Self.makeError(message: "Could not find context") + } let entityDescription = NSEntityDescription.entity(forEntityName: PersistedDiscussionLocalConfiguration.entityName, in: context)! self.init(entity: entityDescription, insertInto: context) self.discussion = discussion @@ -272,28 +275,9 @@ extension PersistedDiscussionLocalConfiguration { // MARK: - For Backup purposes -extension PersistedDiscussionConfigurationBackupItem { - - func updateExistingInstance(_ configuration: PersistedDiscussionLocalConfiguration) { - - configuration.doSendReadReceipt = self.sendReadReceipt - if let muteNotificationsEndDate = self.muteNotificationsEndDate { - configuration.muteNotificationsEndDate = muteNotificationsEndDate - } - configuration.autoRead = self.autoRead - configuration.retainWipedOutboundMessages = self.retainWipedOutboundMessages - configuration.countBasedRetentionIsActive = self.countBasedRetentionIsActive - configuration.countBasedRetention = self.countBasedRetention - if let timeBasedRetention = self.timeBasedRetention { - let rawValue = Int(timeBasedRetention) - if rawValue == 0 { - configuration.timeBasedRetention = .none - } else { - configuration.timeBasedRetention = DurationOptionAltOverride(rawValue: rawValue) ?? .useAppDefault - } - } - configuration.doFetchContentRichURLsMetadata = self.doFetchContentRichURLsMetadata - +extension PersistedDiscussionLocalConfiguration { + + func setMuteNotificationsEndDate(with muteNotificationsEndDate: Date) { + self.muteNotificationsEndDate = muteNotificationsEndDate } - } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionSharedConfiguration+Backup.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionSharedConfiguration+Backup.swift new file mode 100644 index 00000000..2b76c11e --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionSharedConfiguration+Backup.swift @@ -0,0 +1,36 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + +extension PersistedDiscussionConfigurationBackupItem { + + func updateExistingInstance(_ configuration: PersistedDiscussionSharedConfiguration) { + if let sharedSettingsVersion = self.sharedSettingsVersion { + configuration.setVersion(with: sharedSettingsVersion) + } + configuration.setExistenceDuration(with: self.existenceDuration) + configuration.setVisibilityDuration(with: self.visibilityDuration) + if let readOnce = self.readOnce { + configuration.setReadOnce(with: readOnce) + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionSharedConfiguration.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionSharedConfiguration.swift index b3c444e5..57ca0814 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionSharedConfiguration.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionSharedConfiguration.swift @@ -102,8 +102,10 @@ extension PersistedDiscussionSharedConfigurationValue { extension PersistedDiscussionSharedConfiguration { - convenience init?(discussion: PersistedDiscussion) { - guard let context = discussion.managedObjectContext else { return nil } + convenience init(discussion: PersistedDiscussion) throws { + guard let context = discussion.managedObjectContext else { + throw Self.makeError(message: "Could not find context") + } let entityDescription = NSEntityDescription.entity(forEntityName: PersistedDiscussionSharedConfiguration.entityName, in: context)! self.init(entity: entityDescription, insertInto: context) // The following 3 values might be reset during the init procedure using the `setValuesUsingSettings` @@ -158,7 +160,7 @@ extension PersistedDiscussionSharedConfiguration { if remoteConfig.version < self.version { // We ignore the received remote config - ObvMessengerInternalNotification.anOldDiscussionSharedConfigurationWasReceived(persistedDiscussionObjectID: discussion.objectID) + ObvMessengerCoreDataNotification.anOldDiscussionSharedConfigurationWasReceived(persistedDiscussionObjectID: discussion.objectID) .postOnDispatchQueue() return false } else if remoteConfig.version == self.version { @@ -271,21 +273,28 @@ extension PersistedDiscussionSharedConfiguration { } -// MARK: - For Backup purposes +// MARK: - For Backup purposes calls by PersistedDiscussionConfigurationBackupItem -extension PersistedDiscussionConfigurationBackupItem { - - func updateExistingInstance(_ configuration: PersistedDiscussionSharedConfiguration) { - - if let sharedSettingsVersion = self.sharedSettingsVersion { - configuration.version = sharedSettingsVersion - } - configuration.existenceDuration = self.existenceDuration - configuration.visibilityDuration = self.visibilityDuration - if let readOnce = self.readOnce { - configuration.readOnce = readOnce - } +extension PersistedDiscussionSharedConfiguration { + /// This method shall **only** be used when restoring a backup. + func setVersion(with version: Int) { + self.version = version } - + + /// This method shall **only** be used when restoring a backup. + func setExistenceDuration(with existenceDuration: TimeInterval?) { + self.existenceDuration = existenceDuration + } + + /// This method shall **only** be used when restoring a backup. + func setVisibilityDuration(with visibilityDuration: TimeInterval?) { + self.visibilityDuration = visibilityDuration + } + + /// This method shall **only** be used when restoring a backup. + func setReadOnce(with readOnce: Bool) { + self.readOnce = readOnce + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion+Utils.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion+Utils.swift new file mode 100644 index 00000000..9cc44295 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion+Utils.swift @@ -0,0 +1,120 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import CoreData + +extension PersistedDiscussion { + + func computeNumberOfNewReceivedMessages() -> Int { + var numberOfNewMessages = 0 + numberOfNewMessages += (try? PersistedMessageReceived.countNew(within: self)) ?? 0 + numberOfNewMessages += (try? PersistedMessageSystem.countNew(within: self)) ?? 0 + return numberOfNewMessages + } +} + + +// MARK: - Utility methods for PersistedSystemMessage showing the number of new messages + +extension PersistedDiscussion { + + var appropriateSortIndexAndNumberOfNewMessagesForNewMessagesSystemMessage: (sortIndex: Double, numberOfNewMessages: Int)? { + + assert(Thread.isMainThread) + + guard let context = self.managedObjectContext else { + assertionFailure() + return nil + } + + guard context.concurrencyType == NSManagedObjectContextConcurrencyType.mainQueueConcurrencyType else { + assertionFailure() + return nil + } + + let firstNewMessage: PersistedMessage + do { + let firstNewReceivedMessage: PersistedMessageReceived? + do { + firstNewReceivedMessage = try PersistedMessageReceived.getFirstNew(in: self) + } catch { + assertionFailure() + return nil + } + + let firstNewRelevantSystemMessage: PersistedMessageSystem? + do { + firstNewRelevantSystemMessage = try PersistedMessageSystem.getFirstNewRelevantSystemMessage(in: self) + } catch { + assertionFailure() + return nil + } + + switch (firstNewReceivedMessage, firstNewRelevantSystemMessage) { + case (.none, .none): + return nil + case (.some(let msg), .none): + firstNewMessage = msg + case (.none, .some(let msg)): + firstNewMessage = msg + case (.some(let msg1), .some(let msg2)): + firstNewMessage = msg1.sortIndex < msg2.sortIndex ? msg1 : msg2 + } + } + + let numberOfNewMessages: Int + do { + let numberOfNewReceivedMessages = try PersistedMessageReceived.countNew(within: self) + let numberOfNewRelevantSystemMessages = try PersistedMessageSystem.countNewRelevantSystemMessages(in: self) + numberOfNewMessages = numberOfNewReceivedMessages + numberOfNewRelevantSystemMessages + } catch { + assertionFailure() + return nil + } + + guard numberOfNewMessages > 0 else { + return nil + } + + let sortIndexForFirstNewMessageLimit: Double + + if let messageAboveFirstUnNewReceivedMessage = try? PersistedMessage.getMessage(beforeSortIndex: firstNewMessage.sortIndex, in: self) { + if (messageAboveFirstUnNewReceivedMessage as? PersistedMessageSystem)?.category == .numberOfNewMessages { + // The message just above the first new message is a PersistedMessageSystem showing the number of new messages + // We can simply use its sortIndex + sortIndexForFirstNewMessageLimit = messageAboveFirstUnNewReceivedMessage.sortIndex + } else { + // The message just above the first new message is *not* a PersistedMessageSystem showing the number of new messages + // We compute the mean of the sort indexes of the two messages to get a sortIndex appropriate to "insert" a new message between the two + let preceedingSortIndex = messageAboveFirstUnNewReceivedMessage.sortIndex + sortIndexForFirstNewMessageLimit = (firstNewMessage.sortIndex + preceedingSortIndex) / 2.0 + } + } else { + // There is no message above, we simply take a smaller sort index + let preceedingSortIndex = firstNewMessage.sortIndex - 1 + sortIndexForFirstNewMessageLimit = (firstNewMessage.sortIndex + preceedingSortIndex) / 2.0 + } + + return (sortIndexForFirstNewMessageLimit, numberOfNewMessages) + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion.swift index 5416065d..1f1f4b55 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion.swift @@ -68,9 +68,11 @@ class PersistedDiscussion: NSManagedObject { extension PersistedDiscussion { - convenience init?(title: String, ownedIdentity: PersistedObvOwnedIdentity, forEntityName entityName: String, sharedConfigurationToKeep: PersistedDiscussionSharedConfiguration? = nil, localConfigurationToKeep: PersistedDiscussionLocalConfiguration? = nil) { + convenience init(title: String, ownedIdentity: PersistedObvOwnedIdentity, forEntityName entityName: String, sharedConfigurationToKeep: PersistedDiscussionSharedConfiguration? = nil, localConfigurationToKeep: PersistedDiscussionLocalConfiguration? = nil) throws { - guard let context = ownedIdentity.managedObjectContext else { return nil } + guard let context = ownedIdentity.managedObjectContext else { + throw Self.makeError(message: "Could not find context") + } let entityDescription = NSEntityDescription.entity(forEntityName: entityName, in: context)! self.init(entity: entityDescription, insertInto: context) @@ -85,7 +87,7 @@ extension PersistedDiscussion { if sharedConfigurationToKeep != nil { self.sharedConfiguration = sharedConfigurationToKeep! } else { - guard let sharedConfiguration = PersistedDiscussionSharedConfiguration(discussion: self) else { return nil } + let sharedConfiguration = try PersistedDiscussionSharedConfiguration(discussion: self) if let groupDiscussion = self as? PersistedGroupDiscussion, let contactGroup = groupDiscussion.contactGroup, contactGroup.category == .owned { sharedConfiguration.setValuesUsingSettings() } else if self is PersistedOneToOneDiscussion { @@ -94,8 +96,8 @@ extension PersistedDiscussion { self.sharedConfiguration = sharedConfiguration } - guard let localConfiguration = localConfigurationToKeep ?? PersistedDiscussionLocalConfiguration(discussion: self) else { return nil } - guard let draft = PersistedDraft(within: self) else { return nil } + let localConfiguration = try (localConfigurationToKeep ?? PersistedDiscussionLocalConfiguration(discussion: self)) + let draft = try PersistedDraft(within: self) self.localConfiguration = localConfiguration self.sharedConfiguration = sharedConfiguration self.draft = draft @@ -182,14 +184,7 @@ extension PersistedDiscussion { self.title = newTitle } } - - func computeNumberOfNewReceivedMessages() -> Int { - var numberOfNewMessages = 0 - numberOfNewMessages += (try? PersistedMessageReceived.countNew(within: self)) ?? 0 - numberOfNewMessages += (try? PersistedMessageSystem.countNew(within: self)) ?? 0 - return numberOfNewMessages - } - + func insertSystemMessagesIfDiscussionIsEmpty(markAsRead: Bool) throws { guard self.messages.isEmpty else { return } let systemMessage = try PersistedMessageSystem(.discussionIsEndToEndEncrypted, optionalContactIdentity: nil, optionalCallLogItem: nil, discussion: self) @@ -208,7 +203,6 @@ extension PersistedDiscussion { try discussion.insertSystemMessagesIfDiscussionIsEmpty(markAsRead: markAsRead) } - func getAllActiveParticipants() throws -> (ownCryptoId: ObvCryptoId, contactCryptoIds: Set) { let contactCryptoIds: Set let ownCryptoId: ObvCryptoId @@ -405,94 +399,6 @@ extension PersistedDiscussion { } - -// MARK: - Utility methods for PersistedSystemMessage showing the number of new messages - -extension PersistedDiscussion { - - var appropriateSortIndexAndNumberOfNewMessagesForNewMessagesSystemMessage: (sortIndex: Double, numberOfNewMessages: Int)? { - - assert(Thread.isMainThread) - - guard let context = self.managedObjectContext else { - assertionFailure() - return nil - } - - guard context.concurrencyType == NSManagedObjectContextConcurrencyType.mainQueueConcurrencyType else { - assertionFailure() - return nil - } - - let firstNewMessage: PersistedMessage - do { - let firstNewReceivedMessage: PersistedMessageReceived? - do { - firstNewReceivedMessage = try PersistedMessageReceived.getFirstNew(in: self) - } catch { - assertionFailure() - return nil - } - - let firstNewRelevantSystemMessage: PersistedMessageSystem? - do { - firstNewRelevantSystemMessage = try PersistedMessageSystem.getFirstNewRelevantSystemMessage(in: self) - } catch { - assertionFailure() - return nil - } - - switch (firstNewReceivedMessage, firstNewRelevantSystemMessage) { - case (.none, .none): - return nil - case (.some(let msg), .none): - firstNewMessage = msg - case (.none, .some(let msg)): - firstNewMessage = msg - case (.some(let msg1), .some(let msg2)): - firstNewMessage = msg1.sortIndex < msg2.sortIndex ? msg1 : msg2 - } - } - - let numberOfNewMessages: Int - do { - let numberOfNewReceivedMessages = try PersistedMessageReceived.countNew(within: self) - let numberOfNewRelevantSystemMessages = try PersistedMessageSystem.countNewRelevantSystemMessages(in: self) - numberOfNewMessages = numberOfNewReceivedMessages + numberOfNewRelevantSystemMessages - } catch { - assertionFailure() - return nil - } - - guard numberOfNewMessages > 0 else { - return nil - } - - let sortIndexForFirstNewMessageLimit: Double - - if let messageAboveFirstUnNewReceivedMessage = try? PersistedMessage.getMessage(beforeSortIndex: firstNewMessage.sortIndex, in: self) { - if (messageAboveFirstUnNewReceivedMessage as? PersistedMessageSystem)?.category == .numberOfNewMessages { - // The message just above the first new message is a PersistedMessageSystem showing the number of new messages - // We can simply use its sortIndex - sortIndexForFirstNewMessageLimit = messageAboveFirstUnNewReceivedMessage.sortIndex - } else { - // The message just above the first new message is *not* a PersistedMessageSystem showing the number of new messages - // We compute the mean of the sort indexes of the two messages to get a sortIndex appropriate to "insert" a new message between the two - let preceedingSortIndex = messageAboveFirstUnNewReceivedMessage.sortIndex - sortIndexForFirstNewMessageLimit = (firstNewMessage.sortIndex + preceedingSortIndex) / 2.0 - } - } else { - // There is no message above, we simply take a smaller sort index - let preceedingSortIndex = firstNewMessage.sortIndex - 1 - sortIndexForFirstNewMessageLimit = (firstNewMessage.sortIndex + preceedingSortIndex) / 2.0 - } - - return (sortIndexForFirstNewMessageLimit, numberOfNewMessages) - - } - -} - // MARK: - Sending notifications on changes extension PersistedDiscussion { @@ -511,16 +417,16 @@ extension PersistedDiscussion { super.didSave() if changedKeys.contains(PersistedDiscussion.titleKey) { - ObvMessengerInternalNotification.persistedDiscussionHasNewTitle(objectID: typedObjectID, title: title) + ObvMessengerCoreDataNotification.persistedDiscussionHasNewTitle(objectID: typedObjectID, title: title) .postOnDispatchQueue() } if isInserted, let discussionThatWasLocked = discussionThatWasLocked { - ObvMessengerInternalNotification.newLockedPersistedDiscussion(previousDiscussionUriRepresentation: discussionThatWasLocked, newLockedDiscussionId: typedObjectID).postOnDispatchQueue() + ObvMessengerCoreDataNotification.newLockedPersistedDiscussion(previousDiscussionUriRepresentation: discussionThatWasLocked, newLockedDiscussionId: typedObjectID).postOnDispatchQueue() } if isDeleted { - ObvMessengerInternalNotification.persistedDiscussionWasDeleted(discussionUriRepresentation: typedObjectID.uriRepresentation()).postOnDispatchQueue() + ObvMessengerCoreDataNotification.persistedDiscussionWasDeleted(discussionUriRepresentation: typedObjectID.uriRepresentation()).postOnDispatchQueue() } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussionUI.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussionUI.swift new file mode 100644 index 00000000..3243ab66 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussionUI.swift @@ -0,0 +1,62 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import UIKit +import ObvTypes + +protocol PersistedDiscussionUI: PersistedDiscussion { + var title: String { get } + var identityColors: (background: UIColor, text: UIColor)? { get } + var photoURL: URL? { get } + var isLocked: Bool { get } + var isGroupDiscussion: Bool { get } + var showGreenShield: Bool { get } + var showRedShield: Bool { get } +} + +extension PersistedOneToOneDiscussion: PersistedDiscussionUI { + var identityColors: (background: UIColor, text: UIColor)? { + self.contactIdentity?.cryptoId.colors + } + var photoURL: URL? { + self.contactIdentity?.customPhotoURL ?? self.contactIdentity?.photoURL + } + var isLocked: Bool { false } + var isGroupDiscussion: Bool { false } + var showGreenShield: Bool { + contactIdentity?.isCertifiedByOwnKeycloak ?? false + } + var showRedShield: Bool { + guard let contactIdentity = contactIdentity else { return false } + return !contactIdentity.isActive + } +} + +extension PersistedGroupDiscussion: PersistedDiscussionUI { + var identityColors: (background: UIColor, text: UIColor)? { + AppTheme.shared.groupColors(forGroupUid: self.contactGroup?.groupUid ?? UID.zero) + } + var photoURL: URL? { + self.contactGroup?.displayPhotoURL + } + var isLocked: Bool { false } + var isGroupDiscussion: Bool { true } + var showGreenShield: Bool { false } + var showRedShield: Bool { false } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedGroupDiscussion.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedGroupDiscussion.swift index 1bfaf946..5cf019de 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedGroupDiscussion.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedGroupDiscussion.swift @@ -48,21 +48,20 @@ final class PersistedGroupDiscussion: PersistedDiscussion { extension PersistedGroupDiscussion { - convenience init?(contactGroup: PersistedContactGroup, groupName: String, ownedIdentity: PersistedObvOwnedIdentity, insertDiscussionIsEndToEndEncryptedSystemMessage: Bool = true, sharedConfigurationToKeep: PersistedDiscussionSharedConfiguration? = nil, localConfigurationToKeep: PersistedDiscussionLocalConfiguration? = nil) { - self.init(title: groupName, - ownedIdentity: ownedIdentity, - forEntityName: PersistedGroupDiscussion.entityName, - sharedConfigurationToKeep: sharedConfigurationToKeep, - localConfigurationToKeep: localConfigurationToKeep) + convenience init(contactGroup: PersistedContactGroup, groupName: String, ownedIdentity: PersistedObvOwnedIdentity, insertDiscussionIsEndToEndEncryptedSystemMessage: Bool = true, sharedConfigurationToKeep: PersistedDiscussionSharedConfiguration? = nil, localConfigurationToKeep: PersistedDiscussionLocalConfiguration? = nil) throws { + try self.init(title: groupName, + ownedIdentity: ownedIdentity, + forEntityName: PersistedGroupDiscussion.entityName, + sharedConfigurationToKeep: sharedConfigurationToKeep, + localConfigurationToKeep: localConfigurationToKeep) self.contactGroup = contactGroup if sharedConfigurationToKeep == nil && contactGroup.category == .owned { self.sharedConfiguration.setValuesUsingSettings() } - + if insertDiscussionIsEndToEndEncryptedSystemMessage { try? insertSystemMessagesIfDiscussionIsEmpty(markAsRead: false) } - } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedOneToOneDiscussion.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedOneToOneDiscussion.swift index ff4b723d..c1d7f453 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedOneToOneDiscussion.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedOneToOneDiscussion.swift @@ -49,25 +49,37 @@ final class PersistedOneToOneDiscussion: PersistedDiscussion { extension PersistedOneToOneDiscussion { - convenience init?(contactIdentity: PersistedObvContactIdentity, insertDiscussionIsEndToEndEncryptedSystemMessage: Bool = true, sharedConfigurationToKeep: PersistedDiscussionSharedConfiguration? = nil, localConfigurationToKeep: PersistedDiscussionLocalConfiguration? = nil) { + convenience init(contactIdentity: PersistedObvContactIdentity, insertDiscussionIsEndToEndEncryptedSystemMessage: Bool = true, sharedConfigurationToKeep: PersistedDiscussionSharedConfiguration? = nil, localConfigurationToKeep: PersistedDiscussionLocalConfiguration? = nil) throws { guard let ownedIdentity = contactIdentity.ownedIdentity else { os_log("Could not find owned identity. This is ok if it was just deleted.", log: PersistedOneToOneDiscussion.log, type: .error) - return nil + throw Self.makeError(message: "Could not find owned identity. This is ok if it was just deleted.") } - self.init(title: contactIdentity.nameForSettingOneToOneDiscussionTitle, - ownedIdentity: ownedIdentity, - forEntityName: PersistedOneToOneDiscussion.entityName, - sharedConfigurationToKeep: sharedConfigurationToKeep, - localConfigurationToKeep: localConfigurationToKeep) - + try self.init(title: contactIdentity.nameForSettingOneToOneDiscussionTitle, + ownedIdentity: ownedIdentity, + forEntityName: PersistedOneToOneDiscussion.entityName, + sharedConfigurationToKeep: sharedConfigurationToKeep, + localConfigurationToKeep: localConfigurationToKeep) + self.contactIdentity = contactIdentity - + if insertDiscussionIsEndToEndEncryptedSystemMessage { try? insertSystemMessagesIfDiscussionIsEmpty(markAsRead: false) } } + /// Should only be called from PersistedObvContactIdentity + func delete(doCreateLockedDiscussion: Bool) throws { + if doCreateLockedDiscussion { + guard let persistedDiscussionOneToOneLocked = PersistedDiscussionOneToOneLocked(persistedOneToOneDiscussionToLock: self) else { + os_log("Could not lock the persisted oneToOne discussion", log: log, type: .error) + throw Self.makeError(message: "Could not lock the persisted oneToOne discussion") + } + _ = try PersistedMessageSystem(.contactWasDeleted, optionalContactIdentity: nil, optionalCallLogItem: nil, discussion: persistedDiscussionOneToOneLocked) + } + try self.delete() + } + } // MARK: - Other methods @@ -107,25 +119,6 @@ extension PersistedOneToOneDiscussion { } - /// This method always returns a `PersistedOneToOneDiscussion` since it creates it if required. As a consequence, it cannot be called - /// on the view context. - static func getOrCreate(with contact: PersistedObvContactIdentity) throws -> PersistedOneToOneDiscussion { - guard let context = contact.managedObjectContext else { throw makeError(message: "Cannot find context") } - assert(context != ObvStack.shared.viewContext) - var discussion: PersistedOneToOneDiscussion? = nil - do { - let request: NSFetchRequest = PersistedOneToOneDiscussion.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@", PersistedOneToOneDiscussion.contactIdentityKey, contact) - request.fetchLimit = 1 - discussion = (try context.fetch(request)).first - } - if discussion == nil { - discussion = PersistedOneToOneDiscussion(contactIdentity: contact) - } - guard let returnedDiscussion = discussion else { throw makeError(message: "Cannot find discussion") } - return returnedDiscussion - } - /// This method returs a `PersistedOneToOneDiscussion` if it can be found, and `nil` otherwise. static func get(with contact: PersistedObvContactIdentity) throws -> PersistedOneToOneDiscussion? { guard let context = contact.managedObjectContext else { throw NSError() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation/PersistedInvitation.swift similarity index 52% rename from iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation.swift rename to iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation/PersistedInvitation.swift index 08d055c7..dcee3c8c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation/PersistedInvitation.swift @@ -25,34 +25,25 @@ import ObvTypes @objc(PersistedInvitation) -final class PersistedInvitation: NSManagedObject { +class PersistedInvitation: NSManagedObject { private static let entityName = "PersistedInvitation" - static let actionRequiredKey = "actionRequired" - static let dateKey = "date" - static let encodedObvDialogKey = "encodedObvDialog" - static let rawStatusKey = "rawStatus" - private static let uuidKey = "uuid" - static let ownedIdentityKey = "ownedIdentity" - static let ownedIdentityIdentityKey = [ownedIdentityKey, PersistedObvOwnedIdentity.identityKey].joined(separator: ".") private static let errorDomain = "PersistedInvitation" - private static func makeError(message: String) -> Error { - let userInfo = [NSLocalizedFailureReasonErrorKey: message] - return NSError(domain: errorDomain, code: 0, userInfo: userInfo) - } + private static func makeError(message: String) -> Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } // MARK: - Attributes @NSManaged private(set) var actionRequired: Bool @NSManaged private(set) var date: Date - private(set) var obvDialog: ObvDialog { + private(set) var obvDialog: ObvDialog? { get { - let rawData = kvoSafePrimitiveValue(forKey: PersistedInvitation.encodedObvDialogKey) as! Data - return ObvDialog.decode(rawData)! + guard let rawData = kvoSafePrimitiveValue(forKey: Predicate.Key.encodedObvDialog.rawValue) as? Data else { return nil } + return ObvDialog.decode(rawData) } set { - kvoSafeSetPrimitiveValue(newValue.encode().rawData, forKey: PersistedInvitation.encodedObvDialogKey) + guard let newValue = newValue else { assertionFailure(); return } + kvoSafeSetPrimitiveValue(newValue.encode().rawData, forKey: Predicate.Key.encodedObvDialog.rawValue) } } @NSManaged private var rawStatus: Int @@ -85,9 +76,12 @@ final class PersistedInvitation: NSManagedObject { // MARK: - Initializer extension PersistedInvitation { - private convenience init?(obvDialog: ObvDialog, within context: NSManagedObjectContext) { - guard let ownedIdentity = try? PersistedObvOwnedIdentity.get(cryptoId: obvDialog.ownedCryptoId, within: context) else { return nil } - let entityDescription = NSEntityDescription.entity(forEntityName: PersistedInvitation.entityName, in: context)! + /// Shall only be called from subclasses + convenience init(obvDialog: ObvDialog, forEntityName entityName: String, within context: NSManagedObjectContext) throws { + guard let ownedIdentity = try PersistedObvOwnedIdentity.get(cryptoId: obvDialog.ownedCryptoId, within: context) else { + throw Self.makeError(message: "Could not find owned identity") + } + let entityDescription = NSEntityDescription.entity(forEntityName: entityName, in: context)! self.init(entity: entityDescription, insertInto: context) self.actionRequired = obvDialog.actionRequired self.uuid = obvDialog.uuid @@ -108,10 +102,15 @@ extension PersistedInvitation { existingInvitation.actionRequired = obvDialog.actionRequired } } else { - guard PersistedInvitation(obvDialog: obvDialog, within: context) != nil else { throw NSError() } + _ = try PersistedInvitation(obvDialog: obvDialog, forEntityName: PersistedInvitation.entityName, within: context) } } + + func delete() throws { + guard let context = self.managedObjectContext else { throw Self.makeError(message: "Could not find context") } + context.delete(self) + } } @@ -119,13 +118,43 @@ extension PersistedInvitation { extension PersistedInvitation { + struct Predicate { + enum Key: String { + case actionRequired = "actionRequired" + case date = "date" + case encodedObvDialog = "encodedObvDialog" + case rawStatus = "rawStatus" + case uuid = "uuid" + case ownedIdentity = "ownedIdentity" + static var ownedIdentityIdentity: String { [Key.ownedIdentity.rawValue, PersistedObvOwnedIdentity.identityKey].joined(separator: ".") } + } + fileprivate static func withUUID(_ uuid: UUID) -> NSPredicate { + NSPredicate(Key.uuid, EqualToUuid: uuid) + } + fileprivate static func withPersistedObvOwnedIdentity(_ ownedIdentity: PersistedObvOwnedIdentity) -> NSPredicate { + NSPredicate(Key.ownedIdentity, equalTo: ownedIdentity) + } + fileprivate static func withStatus(_ status: Status) -> NSPredicate { + NSPredicate(Key.rawStatus, EqualToInt: status.rawValue) + } + fileprivate static func withStatusDistinctFrom(_ status: Status) -> NSPredicate { + NSPredicate(Key.rawStatus, DistinctFromInt: status.rawValue) + } + fileprivate static func withActionRequiredTo(_ value: Bool) -> NSPredicate { + NSPredicate(Key.actionRequired, is: value) + } + static func withOwnedIdentity(_ ownedCryptoId: ObvCryptoId) -> NSPredicate { + NSPredicate(Key.ownedIdentityIdentity, EqualToData: ownedCryptoId.getIdentity()) + } + } + @nonobjc static func fetchRequest() -> NSFetchRequest { return NSFetchRequest(entityName: PersistedInvitation.entityName) } static func get(uuid: UUID, within context: NSManagedObjectContext) throws -> PersistedInvitation? { let request: NSFetchRequest = PersistedInvitation.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@", uuidKey, uuid as CVarArg) + request.predicate = Predicate.withUUID(uuid) request.fetchLimit = 1 return try context.fetch(request).first } @@ -134,9 +163,10 @@ extension PersistedInvitation { static func markAllAsOld(for ownedIdentity: PersistedObvOwnedIdentity) throws { guard let context = ownedIdentity.managedObjectContext else { throw NSError() } let request: NSFetchRequest = PersistedInvitation.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@ AND %K != %d", - ownedIdentityKey, ownedIdentity, - rawStatusKey, Status.old.rawValue) + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withPersistedObvOwnedIdentity(ownedIdentity), + Predicate.withStatusDistinctFrom(.old), + ]) let results = try context.fetch(request) results.forEach { $0.rawStatus = Status.old.rawValue } } @@ -145,27 +175,27 @@ extension PersistedInvitation { static func countInvitationsRequiringActionOrWithNotOldStatus(for ownedIdentity: PersistedObvOwnedIdentity) throws -> Int { guard let context = ownedIdentity.managedObjectContext else { throw NSError() } let request: NSFetchRequest = PersistedInvitation.fetchRequest() - do { - let predicate1 = NSPredicate(format: "%K == %@", ownedIdentityKey, ownedIdentity) - let predicate2 = NSPredicate(format: "%K != %d OR %K == true", - rawStatusKey, Status.old.rawValue, - actionRequiredKey) - request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [predicate1, predicate2]) - } + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withPersistedObvOwnedIdentity(ownedIdentity), + NSCompoundPredicate(orPredicateWithSubpredicates: [ + Predicate.withStatusDistinctFrom(.old), + Predicate.withActionRequiredTo(true), + ]), + ]) return try context.count(for: request) } static func countInvitationsRequiringActionOrWithNotOldStatusForAllOwnedIdentities(within context: NSManagedObjectContext) throws -> Int { let request: NSFetchRequest = PersistedInvitation.fetchRequest() - request.predicate = NSPredicate(format: "%K != %d OR %K == true", - rawStatusKey, Status.old.rawValue, - actionRequiredKey) + request.predicate = NSCompoundPredicate(orPredicateWithSubpredicates: [ + Predicate.withStatusDistinctFrom(.old), + Predicate.withActionRequiredTo(true), + ]) return try context.count(for: request) } - static func delete(_ persistedInvitation: PersistedInvitation, within context: NSManagedObjectContext) throws { let request: NSFetchRequest = PersistedInvitation.fetchRequest() request.predicate = NSPredicate(format: "SELF == %@", persistedInvitation) @@ -175,6 +205,46 @@ extension PersistedInvitation { } } + + /// This returns all invitations, for all owned identities + static func getAll(within context: NSManagedObjectContext) throws -> [PersistedInvitation] { + let request: NSFetchRequest = PersistedInvitation.fetchRequest() + return try context.fetch(request) + } + + + /// This returns all group invitations, for all owned identities + static func getAllGroupInvites(within context: NSManagedObjectContext) throws -> [PersistedInvitation] { + let invitations = try getAll(within: context) + let groupInvites = invitations.filter({ + guard let obvDialog = $0.obvDialog else { return false } + switch obvDialog.category { + case .acceptGroupInvite: + return true + default: + return false + } + }) + return groupInvites + } + + /// This returns all group invitations, for all owned identities + static func getAllGroupInvitesFromOneToOneContacts(within context: NSManagedObjectContext) throws -> [PersistedInvitation] { + let groupInvites = try getAllGroupInvites(within: context) + let groupInvitesFromContacts = try groupInvites.filter { persistedInvitation in + guard let ownedCryptoId = persistedInvitation.ownedIdentity?.cryptoId else { return false } + guard let obvDialog = persistedInvitation.obvDialog else { return false } + switch obvDialog.category { + case .acceptGroupInvite(groupMembers: _, groupOwner: let groupOwner): + let contact = try PersistedObvContactIdentity.get(contactCryptoId: groupOwner.cryptoId, ownedIdentityCryptoId: ownedCryptoId, whereOneToOneStatusIs: .oneToOne, within: context) + return contact != nil + default: + return false + } + } + return groupInvitesFromContacts + } + } @@ -185,10 +255,8 @@ extension PersistedInvitation { static func getFetchedResultsControllerForOwnedIdentity(with ownedCryptoId: ObvCryptoId, within context: NSManagedObjectContext) -> NSFetchedResultsController { let request: NSFetchRequest = PersistedInvitation.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@", - PersistedInvitation.ownedIdentityIdentityKey, - ownedCryptoId.getIdentity() as NSData) - request.sortDescriptors = [NSSortDescriptor.init(key: PersistedInvitation.dateKey, ascending: false)] + request.predicate = Predicate.withOwnedIdentity(ownedCryptoId) + request.sortDescriptors = [NSSortDescriptor(key: Predicate.Key.date.rawValue, ascending: false)] let fetchedResultsController = NSFetchedResultsController(fetchRequest: request, managedObjectContext: context, sectionNameKeyPath: nil, @@ -217,8 +285,9 @@ extension PersistedInvitation { if !isDeleted { // We do *not* notify that the invitation has changed when the reason is that the invitation status changed from new or updated to old - if !(changedKeys.contains(PersistedInvitation.rawStatusKey) && status == .old) { - let notification = ObvMessengerInternalNotification.newOrUpdatedPersistedInvitation(obvDialog: obvDialog, + if !(changedKeys.contains(Predicate.Key.rawStatus.rawValue) && status == .old) { + guard let obvDialog = self.obvDialog else { assertionFailure(); return } + let notification = ObvMessengerCoreDataNotification.newOrUpdatedPersistedInvitation(obvDialog: obvDialog, persistedInvitationUUID: uuid) notification.postOnDispatchQueue() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation/PersistedInvitationOneToOneInvitationSent.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation/PersistedInvitationOneToOneInvitationSent.swift new file mode 100644 index 00000000..a758dd98 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedInvitation/PersistedInvitationOneToOneInvitationSent.swift @@ -0,0 +1,120 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import CoreData +import ObvEngine +import OlvidUtils + + +@objc(PersistedInvitationOneToOneInvitationSent) +final class PersistedInvitationOneToOneInvitationSent: PersistedInvitation { + + private static let entityName = "PersistedInvitationOneToOneInvitationSent" + private static let errorDomain = "PersistedInvitationOneToOneInvitationSent" + + private static func makeError(message: String) -> Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + // MARK: - Attributes + + @NSManaged private var rawContactIdentity: Data + + // MARK: - Computed variables + + var contactIdentity: ObvCryptoId? { + get { + try? ObvCryptoId(identity: rawContactIdentity) + } + set { + guard let newValue = newValue else { assertionFailure(); return } + self.rawContactIdentity = newValue.getIdentity() + } + } +} + + +// MARK: - Initializer + +extension PersistedInvitationOneToOneInvitationSent { + + convenience init(obvDialog: ObvDialog, within context: NSManagedObjectContext) throws { + let contactIdentity: ObvCryptoId + switch obvDialog.category { + case .oneToOneInvitationSent(contactIdentity: let identity): + contactIdentity = identity.cryptoId + default: + throw Self.makeError(message: "Unexpected category") + } + if let existingInvitation = try PersistedInvitation.get(uuid: obvDialog.uuid, within: context) { + try existingInvitation.delete() + } + try self.init(obvDialog: obvDialog, forEntityName: PersistedInvitationOneToOneInvitationSent.entityName, within: context) + self.contactIdentity = contactIdentity + } + +} + + +// MARK: - Getters + +extension PersistedInvitationOneToOneInvitationSent { + + struct SubentityPredicate { + enum Key: String { + case rawContactIdentity = "rawContactIdentity" + } + static func toContactIdentity(_ contact: ObvCryptoId) -> NSPredicate { + NSPredicate(Key.rawContactIdentity, EqualToData: contact.getIdentity()) + } + } + + + @nonobjc static func fetchRequest() -> NSFetchRequest { + return NSFetchRequest(entityName: PersistedInvitationOneToOneInvitationSent.entityName) + } + + + static func get(fromOwnedIdentity ownedIdentity: ObvCryptoId, toContact contactIdentity: ObvCryptoId, within context: NSManagedObjectContext) throws -> PersistedInvitationOneToOneInvitationSent? { + let request = getFetchRequest(fromOwnedIdentity: ownedIdentity, toContact: contactIdentity) + return try context.fetch(request).first + } + + + static func getFetchRequest(fromOwnedIdentity ownedIdentity: ObvCryptoId, toContact contactIdentity: ObvCryptoId) -> NSFetchRequest { + let request: NSFetchRequest = PersistedInvitationOneToOneInvitationSent.fetchRequest() + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withOwnedIdentity(ownedIdentity), + SubentityPredicate.toContactIdentity(contactIdentity), + ]) + request.sortDescriptors = [NSSortDescriptor(key: Predicate.Key.date.rawValue, ascending: true)] + request.fetchLimit = 1 + return request + } + + + static func getFetchRequestWithNoResult() -> NSFetchRequest { + let request: NSFetchRequest = PersistedInvitationOneToOneInvitationSent.fetchRequest() + request.predicate = NSPredicate(value: false) + request.sortDescriptors = [NSSortDescriptor(key: Predicate.Key.date.rawValue, ascending: true)] + request.fetchLimit = 1 + return request + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/Expirations/PersistedMessageExpiration.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/Expirations/PersistedMessageExpiration.swift index 79ff22c4..d1fffcee 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/Expirations/PersistedMessageExpiration.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/Expirations/PersistedMessageExpiration.swift @@ -68,7 +68,7 @@ class PersistedMessageExpiration: NSManagedObject { super.didSave() if self.isInserted { - ObvMessengerInternalNotification.newMessageExpiration(expirationDate: expirationDate) + ObvMessengerCoreDataNotification.newMessageExpiration(expirationDate: expirationDate) .postOnDispatchQueue() } } @@ -88,14 +88,3 @@ class PersistedMessageExpiration: NSManagedObject { } - -extension PersistedMessageExpiration { - - static func deleteAllOrphanedExpirations(within context: NSManagedObjectContext) throws { - try PersistedExpirationForReceivedMessageWithLimitedVisibility.deleteAllOrphaned(within: context) - try PersistedExpirationForReceivedMessageWithLimitedExistence.deleteAllOrphaned(within: context) - try PersistedExpirationForSentMessageWithLimitedVisibility.deleteAllOrphaned(within: context) - try PersistedExpirationForSentMessageWithLimitedExistence.deleteAllOrphaned(within: context) - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage+Utils.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage+Utils.swift new file mode 100644 index 00000000..5250c306 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage+Utils.swift @@ -0,0 +1,264 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation +import CoreData + +// MARK: - Convenience DB getters + +extension PersistedMessage.Predicate { + static var isInboundMessage: NSPredicate { + NSPredicate(format: "entity == %@", PersistedMessageReceived.entity()) + } + static var isNotInboundMessage: NSPredicate { + NSPredicate(format: "entity != %@", PersistedMessageReceived.entity()) + } + static var isSystemMessage: NSPredicate { + NSPredicate(format: "entity == %@", PersistedMessageSystem.entity()) + } + static var inboundMessageThatIsNotNewAnymore: NSPredicate { + NSCompoundPredicate(andPredicateWithSubpredicates: [ + isInboundMessage, + PersistedMessageReceived.Predicate.isNotNewAnymore, + ]) + } + static func withSortIndexSmallerThan(_ sortIndex: Double) -> NSPredicate { + NSPredicate(format: "%K < %lf", PersistedMessage.sortIndexKey, sortIndex) + } + static func withSectionIdentifier(_ sectionIdentifier: String) -> NSPredicate { + NSPredicate(format: "%K == %@", PersistedMessage.sectionIdentifierKey, sectionIdentifier) + } + static var isOutboundMessage: NSPredicate { + NSPredicate(format: "entity == %@", PersistedMessageSent.entity()) + } + static var outboundMessageThatWasSent: NSPredicate { + NSCompoundPredicate(andPredicateWithSubpredicates: [ + isOutboundMessage, + PersistedMessageSent.Predicate.wasSent, + ]) + } +} + + +extension PersistedMessage { + + private static func makeError(message: String) -> Error { NSError(domain: String(describing: Self.self), code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + @nonobjc static func fetchRequest() -> NSFetchRequest { + return NSFetchRequest(entityName: PersistedMessage.PersistedMessageEntityName) + } + static func getMessageRightBeforeReceivedMessageInSameSection(_ message: PersistedMessageReceived) throws -> PersistedMessage? { + guard let context = message.managedObjectContext else { throw NSError() } + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withSortIndexSmallerThan(message.sortIndex), + Predicate.withSectionIdentifier(message.sectionIdentifier), + ]) + request.sortDescriptors = [ + NSSortDescriptor(key: PersistedMessage.sectionIdentifierKey, ascending: true), + NSSortDescriptor(key: sortIndexKey, ascending: false), + ] + request.fetchLimit = 1 + return try context.fetch(request).first + } + + static func getMessage(afterSortIndex sortIndex: Double, in discussion: PersistedDiscussion) throws -> PersistedMessage? { + guard let context = discussion.managedObjectContext else { return nil } + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.predicate = NSPredicate(format: "%K == %@ AND %K > %lf", + discussionKey, discussion, + sortIndexKey, sortIndex) + request.sortDescriptors = [NSSortDescriptor(key: sortIndexKey, ascending: true)] + request.fetchLimit = 1 + return try context.fetch(request).first + } + + static func getMessage(beforeSortIndex sortIndex: Double, in discussion: PersistedDiscussion) throws -> PersistedMessage? { + guard let context = discussion.managedObjectContext else { return nil } + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.predicate = NSPredicate(format: "%K == %@ AND %K < %lf", + discussionKey, discussion, + sortIndexKey, sortIndex) + request.sortDescriptors = [NSSortDescriptor(key: sortIndexKey, ascending: false)] + request.fetchLimit = 1 + return try context.fetch(request).first + } + + static func getMessage(beforeSortIndex sortIndex: Double, inDiscussionWithObjectID objectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) throws -> PersistedMessage? { + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.predicate = NSPredicate(format: "%K == %@ AND %K < %lf", + discussionKey, objectID.objectID, + sortIndexKey, sortIndex) + request.fetchLimit = 1 + request.sortDescriptors = [NSSortDescriptor(key: sortIndexKey, ascending: false)] + return try context.fetch(request).first + } + + static func get(with objectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) throws -> PersistedMessage? { + return try get(with: objectID.objectID, within: context) + } + + static func get(with objectID: NSManagedObjectID, within context: NSManagedObjectContext) throws -> PersistedMessage? { + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.predicate = Predicate.withObjectID(objectID) + request.fetchLimit = 1 + return try context.fetch(request).first + } + + + static func getAll(with objectIDs: [NSManagedObjectID], within context: NSManagedObjectContext) throws -> [PersistedMessage] { + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.predicate = Predicate.objectsWithObjectId(in: objectIDs) + request.fetchBatchSize = 1_000 + return try context.fetch(request) + } + + static func deleteAllWithinDiscussion(persistedDiscussionObjectID: NSManagedObjectID, within context: NSManagedObjectContext) throws { + // For now, the structure of the database prevents batch deletion + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.predicate = NSPredicate(format: "%K == %@", discussionKey, persistedDiscussionObjectID) + request.fetchBatchSize = 1_000 + request.includesPropertyValues = false + let messages = try context.fetch(request) + _ = messages.map { context.delete($0) } + } + + static func getNumberOfMessagesWithinDiscussion(discussionObjectID: NSManagedObjectID, within context: NSManagedObjectContext) throws -> Int { + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.predicate = NSPredicate(format: "%K == %@", discussionKey, discussionObjectID) + return try context.count(for: request) + } + + static func getAppropriateIllustrativeMessage(in discussion: PersistedDiscussion) throws -> PersistedMessage? { + guard let context = discussion.managedObjectContext else { throw makeError(message: "Cannot find context in PersistedDiscussion") } + let request: NSFetchRequest = PersistedMessage.fetchRequest() + request.sortDescriptors = [NSSortDescriptor(key: PersistedMessage.sortIndexKey, ascending: false)] + request.fetchLimit = 1 + request.predicate = NSCompoundPredicate(orPredicateWithSubpredicates: [ + NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withinDiscussion(discussion), + Predicate.isInboundMessage, + ]), + NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withinDiscussion(discussion), + Predicate.isOutboundMessage, + ]), + NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withinDiscussion(discussion), + Predicate.isSystemMessage, + PersistedMessageSystem.Predicate.isRelevantForIllustrativeMessage, + ]), + ]) + return try context.fetch(request).first + } + + static func findMessageFrom(reference referenceJSON: MessageReferenceJSON, within discussion: PersistedDiscussion) throws -> PersistedMessage? { + if let message = try PersistedMessageReceived.get(senderSequenceNumber: referenceJSON.senderSequenceNumber, + senderThreadIdentifier: referenceJSON.senderThreadIdentifier, + contactIdentity: referenceJSON.senderIdentifier, + discussion: discussion) { + return message + } else if let message = try PersistedMessageSent.get(senderSequenceNumber: referenceJSON.senderSequenceNumber, + senderThreadIdentifier: referenceJSON.senderThreadIdentifier, + ownedIdentity: referenceJSON.senderIdentifier, + discussion: discussion) { + assert(referenceJSON.senderIdentifier == discussion.ownedIdentity!.cryptoId.getIdentity()) + return message + } else { + return nil + } + } + +} + +// MARK: - Convenience NSFetchedResultsController creators + +extension PersistedMessage { + + static func getFetchedResultsControllerForAllMessagesWithinDiscussion(discussionObjectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) -> NSFetchedResultsController { + let fetchRequest: NSFetchRequest = PersistedMessage.fetchRequest() + fetchRequest.predicate = NSPredicate(format: "%K == %@", discussionKey, discussionObjectID.objectID) + fetchRequest.sortDescriptors = [NSSortDescriptor(key: PersistedMessage.sortIndexKey, ascending: true)] + fetchRequest.fetchBatchSize = 500 + fetchRequest.propertiesToFetch = [ + bodyKey, + rawStatusKey, + rawVisibilityDurationKey, + readOnceKey, + sectionIdentifierKey, + senderSequenceNumberKey, + sortIndexKey, + timestampKey, + ] + fetchRequest.returnsObjectsAsFaults = false + fetchRequest.shouldRefreshRefetchedObjects = true + let fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, + managedObjectContext: context, + sectionNameKeyPath: sectionIdentifierKey, + cacheName: nil) + + return fetchedResultsController + } + + + static func getFetchedResultsControllerForLastMessagesWithinDiscussion(discussionObjectID: NSManagedObjectID, within context: NSManagedObjectContext) -> NSFetchedResultsController { + + let numberOfMessagesToFetch = 20 + + let numberOfMessages: Int + do { + numberOfMessages = try getNumberOfMessagesWithinDiscussion(discussionObjectID: discussionObjectID, within: context) + } catch { + numberOfMessages = 0 + } + + let fetchRequest: NSFetchRequest = PersistedMessage.fetchRequest() + fetchRequest.predicate = NSPredicate(format: "%K == %@", discussionKey, discussionObjectID) + fetchRequest.sortDescriptors = [NSSortDescriptor(key: PersistedMessage.sortIndexKey, ascending: true)] + fetchRequest.fetchLimit = min(numberOfMessagesToFetch, numberOfMessages) + fetchRequest.fetchOffset = max(0, numberOfMessages - numberOfMessagesToFetch) + + let fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, + managedObjectContext: context, + sectionNameKeyPath: sectionIdentifierKey, + cacheName: nil) + + return fetchedResultsController + } + + /// This method deletes the first outbound/inbound messages of the discussion, up to the `count` parameter. + /// Oubound messages only concerns sent messages. Outbound messages only concerns non-new messages. + static func deleteFirstMessages(discussion: PersistedDiscussion, count: Int) throws { + guard let context = discussion.managedObjectContext else { throw makeError(message: "Cannot find context in PersistedDiscussion") } + guard count > 0 else { return } + let fetchRequest: NSFetchRequest = PersistedMessage.fetchRequest() + fetchRequest.sortDescriptors = [NSSortDescriptor(key: PersistedMessage.sortIndexKey, ascending: true)] + fetchRequest.fetchLimit = count + fetchRequest.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withinDiscussion(discussion), + NSCompoundPredicate(orPredicateWithSubpredicates: [ + Predicate.outboundMessageThatWasSent, + Predicate.inboundMessageThatIsNotNewAnymore, + ]), + ]) + let messages = try context.fetch(fetchRequest) + messages.forEach { context.delete($0) } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage.swift index a4175d89..e01f14e0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage.swift @@ -25,12 +25,18 @@ import os.log import OlvidUtils import UniformTypeIdentifiers +enum PersistedMessageKind { + case none + case received + case sent + case system +} @objc(PersistedMessage) class PersistedMessage: NSManagedObject { - - private static let entityName = "PersistedMessage" - + + static let PersistedMessageEntityName = "PersistedMessage" + static let bodyKey = "body" static let rawStatusKey = "rawStatus" static let rawVisibilityDurationKey = "rawVisibilityDuration" @@ -40,7 +46,7 @@ class PersistedMessage: NSManagedObject { static let sortIndexKey = "sortIndex" static let timestampKey = "timestamp" static let discussionKey = "discussion" - private static let readOnceToBeDeletedKey = "readOnceToBeDeleted" + static let readOnceToBeDeletedKey = "readOnceToBeDeleted" static let muteNotificationsEndDateKey = [discussionKey, PersistedDiscussion.localConfigurationKey, PersistedDiscussionLocalConfiguration.muteNotificationsEndDateKey].joined(separator: ".") private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "PersistedMessage") @@ -68,6 +74,11 @@ class PersistedMessage: NSManagedObject { @NSManaged private var rawReactions: [PersistedMessageReaction]? // MARK: - Other variables + + var kind: PersistedMessageKind { + assertionFailure("Kind must be overriden in subclasses") + return .none + } var visibilityDuration: TimeInterval? { get { @@ -86,35 +97,12 @@ class PersistedMessage: NSManagedObject { @objc(textBody) var textBody: String? { if body == nil || body?.isEmpty == true { return nil } - if let receivedMessage = self as? PersistedMessageReceived, receivedMessage.readingRequiresUserAction { - return NSLocalizedString("EPHEMERAL_MESSAGE", comment: "") - } else { - return self.body - } + // Override in PersistedMessageReceived + return self.body } var textBodyToSend: String? { self.body } - - var fyleMessageJoinWithStatus: [FyleMessageJoinWithStatus]? { - if let receivedMessage = self as? PersistedMessageReceived { - return receivedMessage.fyleMessageJoinWithStatuses - } else if let sentMessage = self as? PersistedMessageSent { - return sentMessage.fyleMessageJoinWithStatuses - } else { - return nil - } - } - - var messageIdentifiersFromEngine: Set { - if let msg = self as? PersistedMessageSent { - return Set(msg.unsortedRecipientsInfos.compactMap({ $0.messageIdentifierFromEngine })) - } else if let msg = self as? PersistedMessageReceived { - return Set([msg.messageIdentifierFromEngine]) - } else { - return Set() - } - } - + func deleteBody() { self.body = nil } @@ -127,22 +115,12 @@ class PersistedMessage: NSManagedObject { self.discussion.retainWipedOutboundMessages } - var earliestExpiration: PersistedMessageExpiration? { - if let sentMessage = self as? PersistedMessageSent { - return sentMessage.earliestExpiration - } else if let receivedMessage = self as? PersistedMessageReceived { - return receivedMessage.earliestExpiration - } else { - return nil - } - } - var initialExistenceDuration: TimeInterval? { if let sentMessage = self as? PersistedMessageSent { return sentMessage.existenceDuration - } else if let receivedMessage = self as? PersistedMessageReceived { - return receivedMessage.initialExistenceDuration } else { + // Override in PersistedMessageReceived + assert(kind == .system) return nil } } @@ -162,16 +140,10 @@ class PersistedMessage: NSManagedObject { } var isWiped: Bool { isLocallyWiped || isRemoteWiped } - + /// `true` when this instance can be edited after being sent. - var textBodyCanBeEdited: Bool { - guard self is PersistedMessageSent || self is PersistedMessageReceived else { return false } - guard self.discussion is PersistedOneToOneDiscussion || self.discussion is PersistedGroupDiscussion else { return false } - guard !self.isLocallyWiped else { return false } - guard !self.isRemoteWiped else { return false } - return true - } - + var textBodyCanBeEdited: Bool { false } + /// Shall only be called from the overriding method in `PersistedMessageSent` @objc func editTextBody(newTextBody: String?) throws { guard self.textBodyCanBeEdited else { @@ -183,12 +155,15 @@ class PersistedMessage: NSManagedObject { var isEdited: Bool { self.metadata.first(where: { $0.kind == .edited }) != nil } - + + var isNumberOfNewMessagesMessageSystem: Bool { + // Overriden in PersistedMessageSystem + return false + } /// This method is specific to system messages, when their category is `numberOfNewMessages`. func resetSortIndexOfNumberOfNewMessagesSystemMessage(to newSortIndex: Double) throws { - guard let systemMessage = self as? PersistedMessageSystem else { throw makeError(message: "Cannot reset sort index of this message type") } - guard systemMessage.category == .numberOfNewMessages else { throw makeError(message: "Cannot change sort index of this category of system message") } + guard isNumberOfNewMessagesMessageSystem else { throw makeError(message: "Cannot reset sort index of this message type") } self.sortIndex = newSortIndex } @@ -198,6 +173,17 @@ class PersistedMessage: NSManagedObject { UTType.gif.identifier, UTType.heic.identifier ])) + func toMessageReferenceJSON() -> MessageReferenceJSON? { + assertionFailure("We do not expect this function to be called on anything else than a PersistedMessageSent or a PersistedMessageReceived where this function is overriden") + return nil + } + + var fyleMessageJoinWithStatus: [FyleMessageJoinWithStatus]? { nil } + + var messageIdentifiersFromEngine: Set { Set() } + + var genericRepliesTo: RepliedMessage { .none } + } // MARK: - Errors @@ -265,11 +251,10 @@ extension PersistedMessage { guard let context = self.managedObjectContext else { assertionFailure(); throw makeError(message: "Could not find context") } context.delete(self) } - - + /// Should *only* be called from `PersistedMessageReceived` func setRawMessageRepliedTo(with rawMessageRepliedTo: PersistedMessage) { - assert(self is PersistedMessageReceived) + assert(kind == .received) self.rawMessageRepliedTo = rawMessageRepliedTo } @@ -279,7 +264,7 @@ extension PersistedMessage { // MARK: - Reply-to extension PersistedMessage { - + enum RepliedMessage { case none case notAvailableYet @@ -287,109 +272,10 @@ extension PersistedMessage { case deleted } - - var genericRepliesTo: RepliedMessage { - if let messageReceived = self as? PersistedMessageReceived { - switch messageReceived.repliesTo { - case .none: - return .none - case .notAvailableYet: - return .notAvailableYet - case .available(message: let message): - return .available(message: message) - case .deleted: - return .deleted - } - } else if let messageSent = self as? PersistedMessageSent { - switch messageSent.repliesTo { - case .none: - return .none - case .available(message: let message): - return .available(message: message) - case .deleted: - return .deleted - } - } else { - return .none - } - } - } -// MARK: - Utils for section identifiers - -extension PersistedMessage { - - private static func computeSectionIdentifier(fromTimestamp timestamp: Date, sortIndex: Double, discussion: PersistedDiscussion) throws -> String { - let calendar = Calendar.current - let dateComponents = Set([.year, .month, .day]) - let components = calendar.dateComponents(dateComponents, from: timestamp) - let computedSectionIdentifier = String(format: "%ld", components.year!*10000 + components.month!*100 + components.day!) - - /* Before returning the section identifier, we make sure that the `sectionIdentifier` of this message is not - * conflicting with the ones of the previous and next messages: - * - If a previous message exists, we must have appropriateSectionIdentifier >= prevMsg.sectionIdentifier - * - If a next message exists, we must have appropriateSectionIdentifier <= nextMsg.sectionIdentifier - * At least one constraint will be verified. If one is not, we use the "bound" as the appropriateSectionIdentifier. - * If both constraints are ok, we use the computedSectionIdentifier as the appropriate section identifier. - */ - - let appropriateSectionIdentifier: String - if let previousMessage = try PersistedMessage.getMessage(beforeSortIndex: sortIndex, in: discussion), - previousMessage.sectionIdentifier > computedSectionIdentifier { - appropriateSectionIdentifier = previousMessage.sectionIdentifier - } else if let nextMessage = try PersistedMessage.getMessage(afterSortIndex: sortIndex, in: discussion), - nextMessage.sectionIdentifier < computedSectionIdentifier { - appropriateSectionIdentifier = nextMessage.sectionIdentifier - } else { - appropriateSectionIdentifier = computedSectionIdentifier - } - - return appropriateSectionIdentifier - } - - - static func getSectionTitle(fromSectionIdentifier sectionIdentifier: String, usingDateFormatter df: DateFormatter) -> String? { - guard let components = getDateComponents(fromSectionIdentifier: sectionIdentifier) else { return nil } - guard let date = components.date else { return nil } - return df.string(from: date) - } - - - static func getDateComponents(fromSectionIdentifier sectionIdentifier: String) -> DateComponents? { - guard var numeric = Int(sectionIdentifier) else { return nil } - let calendar = Calendar.current - let year = numeric / 10000 - numeric -= year * 10000 - let month = numeric / 100 - numeric -= month * 100 - let day = numeric - let components = DateComponents(calendar: calendar, year: year, month: month, day: day) - return components - } - -} - - -// MARK: - Getting ReplyToJSON - -extension PersistedMessage { - - func toMessageReferenceJSON() -> MessageReferenceJSON? { - if let sentMessage = self as? PersistedMessageSent { - return sentMessage.toSentMessageReferenceJSON() - } else if let receivedMessage = self as? PersistedMessageReceived { - return receivedMessage.toReceivedMessageReferenceJSON() - } else { - assertionFailure("We do not expect this function to be called on anything else than a PersistedMessageSent or a PersistedMessageReceived") - return nil - } - } - -} - // MARK: - Reactions Util extension PersistedMessage { @@ -439,12 +325,67 @@ extension PersistedMessage { } +// MARK: - Utils for section identifiers + +extension PersistedMessage { + + private static func computeSectionIdentifier(fromTimestamp timestamp: Date, sortIndex: Double, discussion: PersistedDiscussion) throws -> String { + let calendar = Calendar.current + let dateComponents = Set([.year, .month, .day]) + let components = calendar.dateComponents(dateComponents, from: timestamp) + let computedSectionIdentifier = String(format: "%ld", components.year!*10000 + components.month!*100 + components.day!) + + /* Before returning the section identifier, we make sure that the `sectionIdentifier` of this message is not + * conflicting with the ones of the previous and next messages: + * - If a previous message exists, we must have appropriateSectionIdentifier >= prevMsg.sectionIdentifier + * - If a next message exists, we must have appropriateSectionIdentifier <= nextMsg.sectionIdentifier + * At least one constraint will be verified. If one is not, we use the "bound" as the appropriateSectionIdentifier. + * If both constraints are ok, we use the computedSectionIdentifier as the appropriate section identifier. + */ + + let appropriateSectionIdentifier: String + if let previousMessageValues = try PersistedMessage.getMessageValues(beforeSortIndex: sortIndex, in: discussion, propertiesToFetch: [sectionIdentifierKey]), + let sectionIdentifier = previousMessageValues[sectionIdentifierKey] as? String, + sectionIdentifier > computedSectionIdentifier { + appropriateSectionIdentifier = sectionIdentifier + } else if let nextMessageValues = try PersistedMessage.getMessageValues(afterSortIndex: sortIndex, in: discussion, propertiesToFetch: [sectionIdentifierKey]), + let sectionIdentifier = nextMessageValues[sectionIdentifierKey] as? String, + sectionIdentifier < computedSectionIdentifier { + appropriateSectionIdentifier = sectionIdentifier + } else { + appropriateSectionIdentifier = computedSectionIdentifier + } + + return appropriateSectionIdentifier + } + + + static func getSectionTitle(fromSectionIdentifier sectionIdentifier: String, usingDateFormatter df: DateFormatter) -> String? { + guard let components = getDateComponents(fromSectionIdentifier: sectionIdentifier) else { return nil } + guard let date = components.date else { return nil } + return df.string(from: date) + } + + + static func getDateComponents(fromSectionIdentifier sectionIdentifier: String) -> DateComponents? { + guard var numeric = Int(sectionIdentifier) else { return nil } + let calendar = Calendar.current + let year = numeric / 10000 + numeric -= year * 10000 + let month = numeric / 100 + numeric -= month * 100 + let day = numeric + let components = DateComponents(calendar: calendar, year: year, month: month, day: day) + return components + } + +} // MARK: - Convenience DB getters extension PersistedMessage { - - private struct Predicate { + + struct Predicate { static var readOnceToBeDeleted: NSPredicate { NSPredicate(format: "\(PersistedMessage.readOnceToBeDeletedKey) == TRUE") } @@ -454,273 +395,61 @@ extension PersistedMessage { static func withinDiscussion(_ discussionObjectID: TypeSafeManagedObjectID) -> NSPredicate { NSPredicate(format: "%K == %@", discussionKey, discussionObjectID.objectID) } - static var isOutboundMessage: NSPredicate { - NSPredicate(format: "entity == %@", PersistedMessageSent.entity()) - } - static var isInboundMessage: NSPredicate { - NSPredicate(format: "entity == %@", PersistedMessageReceived.entity()) - } - static var isNotInboundMessage: NSPredicate { - NSPredicate(format: "entity != %@", PersistedMessageReceived.entity()) - } - static var isSystemMessage: NSPredicate { - NSPredicate(format: "entity == %@", PersistedMessageSystem.entity()) - } - static var outboundMessageThatWasSent: NSPredicate { - NSCompoundPredicate(andPredicateWithSubpredicates: [ - isOutboundMessage, - PersistedMessageSent.Predicate.wasSent, - ]) - } - static var inboundMessageThatIsNotNewAnymore: NSPredicate { - NSCompoundPredicate(andPredicateWithSubpredicates: [ - isInboundMessage, - PersistedMessageReceived.Predicate.isNotNewAnymore, - ]) - } static func objectsWithObjectId(in objectIDs: [NSManagedObjectID]) -> NSPredicate { NSPredicate(format: "self in %@", objectIDs) } - static func withSortIndexSmallerThan(_ sortIndex: Double) -> NSPredicate { - NSPredicate(format: "%K < %lf", sortIndexKey, sortIndex) - } static func withSortIndexLargerThan(_ sortIndex: Double) -> NSPredicate { NSPredicate(format: "%K > %lf", sortIndexKey, sortIndex) } - static func withSectionIdentifier(_ sectionIdentifier: String) -> NSPredicate { - NSPredicate(format: "%K == %@", PersistedMessage.sectionIdentifierKey, sectionIdentifier) - } static func withObjectID(_ objectID: NSManagedObjectID) -> NSPredicate { NSPredicate(format: "self == %@", objectID) } } - @nonobjc static func fetchRequest() -> NSFetchRequest { - return NSFetchRequest(entityName: PersistedMessage.entityName) - } - - - static func getMessageRightBeforeReceivedMessageInSameSection(_ message: PersistedMessageReceived) throws -> PersistedMessage? { - guard let context = message.managedObjectContext else { throw NSError() } - let request: NSFetchRequest = PersistedMessage.fetchRequest() - request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ - Predicate.withSortIndexSmallerThan(message.sortIndex), - Predicate.withSectionIdentifier(message.sectionIdentifier), - ]) - request.sortDescriptors = [ - NSSortDescriptor(key: PersistedMessage.sectionIdentifierKey, ascending: true), - NSSortDescriptor(key: sortIndexKey, ascending: false), - ] - request.fetchLimit = 1 - return try context.fetch(request).first + @nonobjc static func dictionaryFetchRequest() -> NSFetchRequest { + return NSFetchRequest(entityName: PersistedMessage.PersistedMessageEntityName) } - - static func getLargestSortIndex(in discussion: PersistedDiscussion) throws -> Double { - let lastMessage = try getLastMessage(in: discussion) - return lastMessage?.sortIndex ?? 0 - } - - - static func getLastMessage(in discussion: PersistedDiscussion) throws -> PersistedMessage? { + static func getLastMessageValues(in discussion: PersistedDiscussion, propertiesToFetch: [String]) throws -> NSDictionary? { guard let context = discussion.managedObjectContext else { return nil } - let request: NSFetchRequest = PersistedMessage.fetchRequest() + let request: NSFetchRequest = PersistedMessage.dictionaryFetchRequest() request.predicate = NSPredicate(format: "%K == %@", discussionKey, discussion) request.sortDescriptors = [NSSortDescriptor(key: sortIndexKey, ascending: false)] + request.propertiesToFetch = propertiesToFetch + request.resultType = .dictionaryResultType request.fetchLimit = 1 return try context.fetch(request).first } - - - static func getMessage(afterSortIndex sortIndex: Double, in discussion: PersistedDiscussion) throws -> PersistedMessage? { - guard let context = discussion.managedObjectContext else { return nil } - let request: NSFetchRequest = PersistedMessage.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@ AND %K > %lf", - discussionKey, discussion, - sortIndexKey, sortIndex) - request.sortDescriptors = [NSSortDescriptor(key: sortIndexKey, ascending: true)] - request.fetchLimit = 1 - return try context.fetch(request).first + + static func getLargestSortIndex(in discussion: PersistedDiscussion) throws -> Double { + let lastMassageValues = try getLastMessageValues(in: discussion, propertiesToFetch: [sortIndexKey]) + return lastMassageValues?[sortIndexKey] as? Double ?? 0 } - - - static func getMessage(beforeSortIndex sortIndex: Double, in discussion: PersistedDiscussion) throws -> PersistedMessage? { + + static func getMessageValues(beforeSortIndex sortIndex: Double, in discussion: PersistedDiscussion, propertiesToFetch: [String]) throws -> NSDictionary? { guard let context = discussion.managedObjectContext else { return nil } - let request: NSFetchRequest = PersistedMessage.fetchRequest() + let request: NSFetchRequest = PersistedMessage.dictionaryFetchRequest() request.predicate = NSPredicate(format: "%K == %@ AND %K < %lf", discussionKey, discussion, sortIndexKey, sortIndex) request.sortDescriptors = [NSSortDescriptor(key: sortIndexKey, ascending: false)] + request.resultType = .dictionaryResultType request.fetchLimit = 1 return try context.fetch(request).first } - static func getMessage(beforeSortIndex sortIndex: Double, inDiscussionWithObjectID objectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) throws -> PersistedMessage? { - let request: NSFetchRequest = PersistedMessage.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@ AND %K < %lf", - discussionKey, objectID.objectID, + static func getMessageValues(afterSortIndex sortIndex: Double, in discussion: PersistedDiscussion, propertiesToFetch: [String]) throws -> NSDictionary? { + guard let context = discussion.managedObjectContext else { return nil } + let request: NSFetchRequest = PersistedMessage.dictionaryFetchRequest() + request.predicate = NSPredicate(format: "%K == %@ AND %K > %lf", + discussionKey, discussion, sortIndexKey, sortIndex) - request.sortDescriptors = [NSSortDescriptor(key: sortIndexKey, ascending: false)] - request.fetchLimit = 1 - return try context.fetch(request).first - } - - static func get(with objectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) throws -> PersistedMessage? { - return try get(with: objectID.objectID, within: context) - } - - static func get(with objectID: NSManagedObjectID, within context: NSManagedObjectContext) throws -> PersistedMessage? { - let request: NSFetchRequest = PersistedMessage.fetchRequest() - request.predicate = Predicate.withObjectID(objectID) - request.fetchLimit = 1 - return try context.fetch(request).first - } - - static func getAll(with objectIDs: [NSManagedObjectID], within context: NSManagedObjectContext) throws -> [PersistedMessage] { - let request: NSFetchRequest = PersistedMessage.fetchRequest() - request.predicate = Predicate.objectsWithObjectId(in: objectIDs) - request.fetchBatchSize = 1_000 - return try context.fetch(request) - } - - static func deleteAllWithinDiscussion(persistedDiscussionObjectID: NSManagedObjectID, within context: NSManagedObjectContext) throws { - // For now, the structure of the database prevents batch deletion - let request: NSFetchRequest = PersistedMessage.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@", discussionKey, persistedDiscussionObjectID) - request.fetchBatchSize = 1_000 - request.includesPropertyValues = false - let messages = try context.fetch(request) - _ = messages.map { context.delete($0) } - } - - - static func getNumberOfMessagesWithinDiscussion(discussionObjectID: NSManagedObjectID, within context: NSManagedObjectContext) throws -> Int { - let request: NSFetchRequest = PersistedMessage.fetchRequest() - request.predicate = NSPredicate(format: "%K == %@", discussionKey, discussionObjectID) - return try context.count(for: request) - } - - - static func getAppropriateIllustrativeMessage(in discussion: PersistedDiscussion) throws -> PersistedMessage? { - guard let context = discussion.managedObjectContext else { throw makeError(message: "Cannot find context in PersistedDiscussion") } - let request: NSFetchRequest = PersistedMessage.fetchRequest() - request.sortDescriptors = [NSSortDescriptor(key: PersistedMessage.sortIndexKey, ascending: false)] + request.sortDescriptors = [NSSortDescriptor(key: sortIndexKey, ascending: true)] + request.resultType = .dictionaryResultType request.fetchLimit = 1 - request.predicate = NSCompoundPredicate(orPredicateWithSubpredicates: [ - NSCompoundPredicate(andPredicateWithSubpredicates: [ - Predicate.withinDiscussion(discussion), - Predicate.isInboundMessage, - ]), - NSCompoundPredicate(andPredicateWithSubpredicates: [ - Predicate.withinDiscussion(discussion), - Predicate.isOutboundMessage, - ]), - NSCompoundPredicate(andPredicateWithSubpredicates: [ - Predicate.withinDiscussion(discussion), - Predicate.isSystemMessage, - PersistedMessageSystem.Predicate.isRelevantForIllustrativeMessage, - ]), - ]) return try context.fetch(request).first } - - static func findMessageFrom(reference referenceJSON: MessageReferenceJSON, within discussion: PersistedDiscussion) throws -> PersistedMessage? { - if let message = try PersistedMessageReceived.get(senderSequenceNumber: referenceJSON.senderSequenceNumber, - senderThreadIdentifier: referenceJSON.senderThreadIdentifier, - contactIdentity: referenceJSON.senderIdentifier, - discussion: discussion) { - return message - } else if let message = try PersistedMessageSent.get(senderSequenceNumber: referenceJSON.senderSequenceNumber, - senderThreadIdentifier: referenceJSON.senderThreadIdentifier, - ownedIdentity: referenceJSON.senderIdentifier, - discussion: discussion) { - assert(referenceJSON.senderIdentifier == discussion.ownedIdentity!.cryptoId.getIdentity()) - return message - } else { - return nil - } - } - - -} - - -// MARK: - Convenience NSFetchedResultsController creators - -extension PersistedMessage { - - static func getFetchedResultsControllerForAllMessagesWithinDiscussion(discussionObjectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) -> NSFetchedResultsController { - let fetchRequest: NSFetchRequest = PersistedMessage.fetchRequest() - fetchRequest.predicate = NSPredicate(format: "%K == %@", discussionKey, discussionObjectID.objectID) - fetchRequest.sortDescriptors = [NSSortDescriptor(key: PersistedMessage.sortIndexKey, ascending: true)] - fetchRequest.fetchBatchSize = 500 - fetchRequest.propertiesToFetch = [ - bodyKey, - rawStatusKey, - rawVisibilityDurationKey, - readOnceKey, - sectionIdentifierKey, - senderSequenceNumberKey, - sortIndexKey, - timestampKey, - ] - fetchRequest.returnsObjectsAsFaults = false - fetchRequest.shouldRefreshRefetchedObjects = true - let fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, - managedObjectContext: context, - sectionNameKeyPath: sectionIdentifierKey, - cacheName: nil) - - return fetchedResultsController - } - - - static func getFetchedResultsControllerForLastMessagesWithinDiscussion(discussionObjectID: NSManagedObjectID, within context: NSManagedObjectContext) -> NSFetchedResultsController { - - let numberOfMessagesToFetch = 20 - - let numberOfMessages: Int - do { - numberOfMessages = try getNumberOfMessagesWithinDiscussion(discussionObjectID: discussionObjectID, within: context) - } catch { - numberOfMessages = 0 - } - - let fetchRequest: NSFetchRequest = PersistedMessage.fetchRequest() - fetchRequest.predicate = NSPredicate(format: "%K == %@", discussionKey, discussionObjectID) - fetchRequest.sortDescriptors = [NSSortDescriptor(key: PersistedMessage.sortIndexKey, ascending: true)] - fetchRequest.fetchLimit = min(numberOfMessagesToFetch, numberOfMessages) - fetchRequest.fetchOffset = max(0, numberOfMessages - numberOfMessagesToFetch) - - let fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, - managedObjectContext: context, - sectionNameKeyPath: sectionIdentifierKey, - cacheName: nil) - - return fetchedResultsController - } - - - /// This method deletes the first outbound/inbound messages of the discussion, up to the `count` parameter. - /// Oubound messages only concerns sent messages. Outbound messages only concerns non-new messages. - static func deleteFirstMessages(discussion: PersistedDiscussion, count: Int) throws { - guard let context = discussion.managedObjectContext else { throw makeError(message: "Cannot find context in PersistedDiscussion") } - guard count > 0 else { return } - let fetchRequest: NSFetchRequest = PersistedMessage.fetchRequest() - fetchRequest.sortDescriptors = [NSSortDescriptor(key: PersistedMessage.sortIndexKey, ascending: true)] - fetchRequest.fetchLimit = count - fetchRequest.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ - Predicate.withinDiscussion(discussion), - NSCompoundPredicate(orPredicateWithSubpredicates: [ - Predicate.outboundMessageThatWasSent, - Predicate.inboundMessageThatIsNotNewAnymore, - ]), - ]) - let messages = try context.fetch(fetchRequest) - messages.forEach { context.delete($0) } - } - } // MARK: - Reacting to changes @@ -889,7 +618,7 @@ final class PersistedMessageTimestampedMetadata: NSManagedObject { super.didSave() if isInserted { guard let message = self.message else { assertionFailure(); return } - ObvMessengerInternalNotification.persistedMessageHasNewMetadata(persistedMessageObjectID: message.objectID) + ObvMessengerCoreDataNotification.persistedMessageHasNewMetadata(persistedMessageObjectID: message.objectID) .postOnDispatchQueue() } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReaction.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReaction.swift index 8089d2e5..677ecf45 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReaction.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReaction.swift @@ -159,9 +159,16 @@ final class PersistedMessageReactionReceived: PersistedMessageReaction { assertionFailure() return } - ObvMessengerInternalNotification.persistedMessageReactionReceivedWasDeleted(messageURI: messageURI, contactURI: contactURI).postOnDispatchQueue() - + ObvMessengerCoreDataNotification.persistedMessageReactionReceivedWasDeleted(messageURI: messageURI, contactURI: contactURI).postOnDispatchQueue() + } else { + ObvMessengerCoreDataNotification.persistedMessageReactionReceivedWasInsertedOrUpdated(objectID: typedObjectID).postOnDispatchQueue() } } } + +extension TypeSafeManagedObjectID where T == PersistedMessageReactionReceived { + var downcast: TypeSafeManagedObjectID { + TypeSafeManagedObjectID(objectID: objectID) + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReceived.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReceived.swift index 04921326..174b473f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReceived.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReceived.swift @@ -68,13 +68,26 @@ final class PersistedMessageReceived: PersistedMessage { // MARK: - Computed variables + override var kind: PersistedMessageKind { .received } + + override var textBody: String? { + if readingRequiresUserAction { + return NSLocalizedString("EPHEMERAL_MESSAGE", comment: "") + } + return super.textBody + } + override var initialExistenceDuration: TimeInterval? { guard let existenceExpiration = expirationForReceivedLimitedExistence else { return nil } return existenceExpiration.initialExpirationDuration } - - override var earliestExpiration: PersistedMessageExpiration? { - PersistedMessageExpiration.getEarliestExpiration(self.expirationForReceivedLimitedExistence, self.expirationForReceivedLimitedVisibility) + + override var fyleMessageJoinWithStatus: [FyleMessageJoinWithStatus]? { + fyleMessageJoinWithStatuses + } + + override var messageIdentifiersFromEngine: Set { + [messageIdentifierFromEngine] } private(set) var status: MessageStatus { @@ -155,6 +168,15 @@ final class PersistedMessageReceived: PersistedMessage { func updateMissedMessageCount(with missedMessageCount: Int) { self.missedMessageCount = missedMessageCount } + + override func toMessageReferenceJSON() -> MessageReferenceJSON? { + return toReceivedMessageReferenceJSON() + } + + override var genericRepliesTo: PersistedMessage.RepliedMessage { + repliesTo + } + } @@ -382,15 +404,7 @@ extension PersistedMessageReceived { // MARK: - Reply-to extension PersistedMessageReceived { - - enum RepliedMessage { - case none - case notAvailableYet - case available(message: PersistedMessage) - case deleted - } - - + var repliesTo: RepliedMessage { if let messageRepliedTo = self.rawMessageRepliedTo { return .available(message: messageRepliedTo) @@ -609,7 +623,7 @@ extension PersistedMessageReceived { } static func get(messageIdentifierFromEngine: Data, from contact: ObvContactIdentity, within context: NSManagedObjectContext) throws -> PersistedMessageReceived? { - guard let persistedContact = try? PersistedObvContactIdentity.get(persisted: contact, within: context) else { return nil } + guard let persistedContact = try? PersistedObvContactIdentity.get(persisted: contact, whereOneToOneStatusIs: .any, within: context) else { return nil } let request: NSFetchRequest = PersistedMessageReceived.fetchRequest() request.predicate = NSPredicate(format: "%K == %@ AND %K == %@", messageIdentifierFromEngineKey, messageIdentifierFromEngine as CVarArg, diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent+Utils.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent+Utils.swift new file mode 100644 index 00000000..27865d32 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent+Utils.swift @@ -0,0 +1,45 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import CoreData + +extension PersistedMessageSent { + + private static func makeError(message: String) -> Error { NSError(domain: String(describing: Self.self), code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + /// This method returns the number of outbound messages within the specified discussion that are at least in the `sent` state, and + /// that occur after the message passed as a parameter. + /// This method is typically used for displaying count based retention information for a specific message. + static func countAllSentMessages(after messageObjectID: NSManagedObjectID, discussion: PersistedDiscussion) throws -> Int { + guard let context = discussion.managedObjectContext else { throw makeError(message: "Cannot find context in PersistedDiscussion") } + guard let message = try PersistedMessage.get(with: messageObjectID, within: context) else { + throw makeError(message: "Cannot find message to compare to") + } + let request: NSFetchRequest = PersistedMessageSent.fetchRequest() + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + Predicate.withinDiscussion(discussion), + Predicate.wasSent, + Predicate.withLargerSortIndex(than: message) + ]) + return try context.count(for: request) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent.swift index 6dd07381..b8306965 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent.swift @@ -46,41 +46,7 @@ final class PersistedMessageSent: PersistedMessage { case read = 4 static func < (lhs: PersistedMessageSent.MessageStatus, rhs: PersistedMessageSent.MessageStatus) -> Bool { - switch lhs { - case .unprocessed: - switch rhs { - case .unprocessed: - return false - case .processing, .sent, .delivered, .read: - return true - } - case .processing: - switch rhs { - case .unprocessed, .processing: - return false - case .sent, .delivered, .read: - return true - } - case .sent: - switch rhs { - case .unprocessed, .processing, .sent: - return false - case .delivered, .read: - return true - } - case .delivered: - switch rhs { - case .unprocessed, .processing, .sent, .delivered: - return false - case .read: - return true - } - case .read: - switch rhs { - case .unprocessed, .processing, .sent, .delivered, .read: - return false - } - } + return lhs.rawValue < rhs.rawValue } } @@ -97,6 +63,8 @@ final class PersistedMessageSent: PersistedMessage { @NSManaged private var unsortedFyleMessageJoinWithStatuses: Set // MARK: - Computed variables + + override var kind: PersistedMessageKind { .sent } var wasSent: Bool { switch status { @@ -116,7 +84,7 @@ final class PersistedMessageSent: PersistedMessage { } } set { - guard self.status != newValue else { return } + guard self.status < newValue else { return } self.rawStatus = newValue.rawValue switch self.status { case .unprocessed: @@ -163,32 +131,23 @@ final class PersistedMessageSent: PersistedMessage { /// It loops through all infos and set the status to the "minimum" possible status. func refreshStatus() { let notDeletedUnsortedRecipientsInfos = unsortedRecipientsInfos.filter { !$0.isDeleted } + let atLeastOneInfoHasMessageIdentifierFromEngine = notDeletedUnsortedRecipientsInfos.contains(where: { $0.messageIdentifierFromEngine != nil }) - guard atLeastOneInfoHasMessageIdentifierFromEngine else { - guard self.status < MessageStatus.unprocessed else { return } - self.status = .unprocessed - return - } let allMessageAndAttachmentsAreSent = notDeletedUnsortedRecipientsInfos.allSatisfy { $0.messageAndAttachmentsAreSent } - guard allMessageAndAttachmentsAreSent else { - guard self.status < MessageStatus.processing else { return } - self.status = .processing - return - } let allInfosHaveTimestampDelivered = notDeletedUnsortedRecipientsInfos.allSatisfy { $0.timestampDelivered != nil } - guard allInfosHaveTimestampDelivered else { - guard self.status < MessageStatus.sent else { return } - self.status = .sent - return - } let allInfosHaveTimestampRead = notDeletedUnsortedRecipientsInfos.allSatisfy { $0.timestampRead != nil } - guard allInfosHaveTimestampRead else { - guard self.status < MessageStatus.delivered else { return } + + if allInfosHaveTimestampRead { + self.status = .read + } else if allInfosHaveTimestampDelivered { self.status = .delivered - return + } else if allMessageAndAttachmentsAreSent { + self.status = .sent + } else if atLeastOneInfoHasMessageIdentifierFromEngine { + self.status = .processing + } else { + self.status = .unprocessed } - guard self.status < MessageStatus.read else { return } - self.status = .read } @@ -202,11 +161,7 @@ final class PersistedMessageSent: PersistedMessage { return unsortedFyleMessageJoinWithStatuses.sorted(by: { $0.index < $1.index }) } } - - override var earliestExpiration: PersistedMessageExpiration? { - PersistedMessageExpiration.getEarliestExpiration(self.expirationForSentLimitedExistence, self.expirationForSentLimitedVisibility) - } - + private var changedKeys = Set() var isEphemeralMessage: Bool { @@ -215,7 +170,10 @@ final class PersistedMessageSent: PersistedMessage { /// `true` when this instance can be edited after being sent override var textBodyCanBeEdited: Bool { - return super.textBodyCanBeEdited + guard self.discussion is PersistedOneToOneDiscussion || self.discussion is PersistedGroupDiscussion else { return false } + guard !self.isLocallyWiped else { return false } + guard !self.isRemoteWiped else { return false } + return true } @objc override func editTextBody(newTextBody: String?) throws { @@ -228,6 +186,21 @@ final class PersistedMessageSent: PersistedMessage { } + override func toMessageReferenceJSON() -> MessageReferenceJSON? { + return toSentMessageReferenceJSON() + } + + override var fyleMessageJoinWithStatus: [FyleMessageJoinWithStatus]? { + fyleMessageJoinWithStatuses + } + + override var messageIdentifiersFromEngine: Set { + Set(unsortedRecipientsInfos.compactMap({ $0.messageIdentifierFromEngine })) + } + + override var genericRepliesTo: PersistedMessage.RepliedMessage { + repliesTo.toRepliedMessage + } } @@ -235,14 +208,21 @@ final class PersistedMessageSent: PersistedMessage { extension PersistedMessageSent { - enum RepliedMessage { + private enum RepliedMessageForMessageSent { case none case available(message: PersistedMessage) case deleted + + var toRepliedMessage: RepliedMessage { + switch self { + case .none: return .none + case .available(let message): return .available(message: message) + case .deleted: return .deleted + } + } } - - - var repliesTo: RepliedMessage { + + private var repliesTo: RepliedMessageForMessageSent { if let messageRepliedTo = self.rawMessageRepliedTo { return .available(message: messageRepliedTo) } else if self.isReplyToAnotherMessage { @@ -258,46 +238,46 @@ extension PersistedMessageSent { // MARK: - Initializer extension PersistedMessageSent { - - convenience init(draft: Draft) throws { - - guard let context = draft.discussion.managedObjectContext else { assertionFailure(); throw PersistedMessageSent.makeError(message: "Could not find context") } - + + convenience init(body: String?, replyTo: PersistedMessage?, fyleJoins: [FyleJoin], discussion: PersistedDiscussion, readOnce: Bool, visibilityDuration: TimeInterval?, existenceDuration: TimeInterval?) throws { + + guard let context = discussion.managedObjectContext else { assertionFailure(); throw PersistedMessageSent.makeError(message: "Could not find context") } + let timestamp = Date() - let lastSortIndex = try PersistedMessage.getLargestSortIndex(in: draft.discussion) + let lastSortIndex = try PersistedMessage.getLargestSortIndex(in: discussion) let sortIndex = 1/100.0 + ceil(lastSortIndex) // We add "10 milliseconds" - let readOnce = draft.discussion.sharedConfiguration.readOnce || draft.readOnce - let visibilityDuration: TimeInterval? = TimeInterval.optionalMin(draft.discussion.sharedConfiguration.visibilityDuration, draft.visibilityDuration) - let existenceDuration: TimeInterval? = TimeInterval.optionalMin(draft.discussion.sharedConfiguration.existenceDuration, draft.existenceDuration) - let isReplyToAnotherMessage = draft.replyTo != nil + let readOnce = discussion.sharedConfiguration.readOnce || readOnce + let visibilityDuration: TimeInterval? = TimeInterval.optionalMin(discussion.sharedConfiguration.visibilityDuration, visibilityDuration) + let existenceDuration: TimeInterval? = TimeInterval.optionalMin(discussion.sharedConfiguration.existenceDuration, existenceDuration) + let isReplyToAnotherMessage = replyTo != nil try self.init(timestamp: timestamp, - body: draft.body, + body: body, rawStatus: MessageStatus.unprocessed.rawValue, - senderSequenceNumber: draft.discussion.lastOutboundMessageSequenceNumber + 1, + senderSequenceNumber: discussion.lastOutboundMessageSequenceNumber + 1, sortIndex: sortIndex, isReplyToAnotherMessage: isReplyToAnotherMessage, - replyTo: draft.replyTo, - discussion: draft.discussion, + replyTo: replyTo, + discussion: discussion, readOnce: readOnce, visibilityDuration: visibilityDuration, forEntityName: PersistedMessageSent.entityName) - + self.existenceDuration = existenceDuration self.unsortedFyleMessageJoinWithStatuses = Set() - draft.draftFyleJoins.forEach { - if let sentFyleMessageJoinWithStatuses = SentFyleMessageJoinWithStatus.init(draftFyleJoin: $0, persistedMessageSentObjectID: self.objectID, within: context) { + fyleJoins.forEach { + if let sentFyleMessageJoinWithStatuses = SentFyleMessageJoinWithStatus.init(fyleJoin: $0, persistedMessageSentObjectID: self.typedObjectID, within: context) { self.unsortedFyleMessageJoinWithStatuses.insert(sentFyleMessageJoinWithStatuses) } else { debugPrint("Could not create SentFyleMessageJoinWithStatus") } } - + // Create the recipient infos entries for the contact(s) that are part of the discussion self.unsortedRecipientsInfos = Set() - if let oneToOneDiscussion = draft.discussion as? PersistedOneToOneDiscussion { + if let oneToOneDiscussion = discussion as? PersistedOneToOneDiscussion { guard let contactIdentity = oneToOneDiscussion.contactIdentity else { os_log("Could not find contact identity. This is ok if it has just been deleted.", log: log, type: .error) throw makeError(message: "Could not find contact identity. This is ok if it has just been deleted.") @@ -312,7 +292,7 @@ extension PersistedMessageSent { throw makeError(message: "Could not find PersistedMessageSentRecipientInfos") } self.unsortedRecipientsInfos.insert(infos) - } else if let groupDiscussion = draft.discussion as? PersistedGroupDiscussion { + } else if let groupDiscussion = discussion as? PersistedGroupDiscussion { guard let contactGroup = groupDiscussion.contactGroup else { os_log("Could find contact group (this is ok if it was just deleted)", log: log, type: .error) throw makeError(message: "Could find contact group (this is ok if it was just deleted)") @@ -337,7 +317,17 @@ extension PersistedMessageSent { } discussion.lastOutboundMessageSequenceNumber = self.senderSequenceNumber - + + } + + convenience init(draft: Draft) throws { + try self.init(body: draft.body, + replyTo: draft.replyTo, + fyleJoins: draft.fyleJoins, + discussion: draft.discussion, + readOnce: draft.readOnce, + visibilityDuration: draft.visibilityDuration, + existenceDuration: draft.existenceDuration) } @@ -475,15 +465,11 @@ extension PersistedMessageSent { } } - static func getPersistedMessageSent(objectID: NSManagedObjectID, within context: NSManagedObjectContext) -> PersistedMessageSent? { - let persistedMessageSent: PersistedMessageSent - do { - guard let res = try context.existingObject(with: objectID) as? PersistedMessageSent else { throw NSError() } - persistedMessageSent = res - } catch { - return nil - } - return persistedMessageSent + static func getPersistedMessageSent(objectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) throws -> PersistedMessageSent? { + let request: NSFetchRequest = PersistedMessageSent.fetchRequest() + request.predicate = PersistedMessage.Predicate.withObjectID(objectID.objectID) + request.fetchLimit = 1 + return try context.fetch(request).first } static func getAllProcessing(within context: NSManagedObjectContext) throws -> [PersistedMessageSent] { @@ -571,23 +557,6 @@ extension PersistedMessageSent { ]) return try context.count(for: request) } - - /// This method returns the number of outbound messages within the specified discussion that are at least in the `sent` state, and - /// that occur after the message passed as a parameter. - /// This method is typically used for displaying count based retention information for a specific message. - static func countAllSentMessages(after messageObjectID: NSManagedObjectID, discussion: PersistedDiscussion) throws -> Int { - guard let context = discussion.managedObjectContext else { throw makeError(message: "Cannot find context in PersistedDiscussion") } - guard let message = try PersistedMessage.get(with: messageObjectID, within: context) else { - throw makeError(message: "Cannot find message to compare to") - } - let request: NSFetchRequest = PersistedMessageSent.fetchRequest() - request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ - Predicate.withinDiscussion(discussion), - Predicate.wasSent, - Predicate.withLargerSortIndex(than: message) - ]) - return try context.count(for: request) - } } @@ -633,7 +602,7 @@ extension PersistedMessageSent { // When a readOnce message is sent, we notify. This is catched by the coordinator that checks whether the user is in the message's discussion or not. If this is the case, nothing happens. Otherwise the coordiantor deletes this readOnce message. if changedKeys.contains(PersistedMessageSent.rawStatusKey) && self.status == .sent && self.readOnce { - ObvMessengerInternalNotification.aReadOncePersistedMessageSentWasSent(persistedMessageSentObjectID: self.objectID, + ObvMessengerCoreDataNotification.aReadOncePersistedMessageSentWasSent(persistedMessageSentObjectID: self.objectID, persistedDiscussionObjectID: self.discussion.typedObjectID) .postOnDispatchQueue() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSentRecipientInfos.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSentRecipientInfos.swift index eecfb04c..2cfae8c5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSentRecipientInfos.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSentRecipientInfos.swift @@ -66,8 +66,7 @@ final class PersistedMessageSentRecipientInfos: NSManagedObject { os_log("Could not find owned identity. This is ok if it has just been deleted.", log: log, type: .error) return nil } - return try PersistedObvContactIdentity.get(cryptoId: recipientCryptoId, - ownedIdentity: ownedIdentity) + return try PersistedObvContactIdentity.get(cryptoId: recipientCryptoId, ownedIdentity: ownedIdentity, whereOneToOneStatusIs: .any) } var recipientName: String { @@ -156,6 +155,7 @@ extension PersistedMessageSentRecipientInfos { self.timestampDelivered = timestamp } self.messageSent.refreshStatus() + self.messageSent.fyleMessageJoinWithStatuses.forEach { $0.markAsComplete() } } @@ -168,6 +168,7 @@ extension PersistedMessageSentRecipientInfos { } self.messageSent.refreshStatus() } + func setTimestampAllAttachmentsSentIfPossible() { guard self.timestampAllAttachmentsSent == nil else { return } @@ -214,12 +215,12 @@ extension PersistedMessageSentRecipientInfos { } - static func getAllUnprocessedForSpecificContact(_ obvContactIdentity: ObvContactIdentity, within context: NSManagedObjectContext) throws -> [PersistedMessageSentRecipientInfos] { + static func getAllUnprocessedForSpecificContact(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, within context: NSManagedObjectContext) throws -> [PersistedMessageSentRecipientInfos] { let request: NSFetchRequest = PersistedMessageSentRecipientInfos.fetchRequest() request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ NSPredicate(format: "%K == nil", messageIdentifierFromEngineKey), - NSPredicate(format: "%K == %@", recipientIdentityKey, obvContactIdentity.cryptoId.getIdentity() as NSData), - NSPredicate(format: "%K == %@", ownedIdentityKey, obvContactIdentity.ownedIdentity.cryptoId.getIdentity() as NSData), + NSPredicate(format: "%K == %@", recipientIdentityKey, contactCryptoId.getIdentity() as NSData), + NSPredicate(format: "%K == %@", ownedIdentityKey, ownedCryptoId.getIdentity() as NSData), ]) return try context.fetch(request) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSystem+Utils.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSystem+Utils.swift new file mode 100644 index 00000000..27b2e635 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSystem+Utils.swift @@ -0,0 +1,71 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import CoreData + +extension PersistedMessageSystem { + + static func insertNumberOfNewMessagesSystemMessage(within discussion: PersistedDiscussion) throws -> PersistedMessageSystem? { + assert(Thread.isMainThread) + guard let context = discussion.managedObjectContext else { + throw makeError(message: "Could not find appropriate NSManagedObjectContext within discussion object") + } + guard context.concurrencyType == NSManagedObjectContextConcurrencyType.mainQueueConcurrencyType else { + assertionFailure() + throw makeError(message: "insertNumberOfNewMessagesSystemMessage should be called on the main thread") + } + if let message = try PersistedMessageSystem(discussion: discussion) { + context.insert(message) + return message + } else { + return nil + } + } + + + /// This initialiser is specific to `numberOfNewMessages` system messages + /// + /// - Parameter discussion: The persisted discussion in which a `numberOfNewMessages` should be added + private convenience init?(discussion: PersistedDiscussion) throws { + + assert(Thread.isMainThread) + + guard let context = discussion.managedObjectContext else { + assertionFailure() + throw PersistedMessageSystem.makeError(message: "Could not find context") + } + + guard context.concurrencyType == NSManagedObjectContextConcurrencyType.mainQueueConcurrencyType else { + assertionFailure() + throw PersistedMessageSystem.makeError(message: "The number of message system message should exclusively be created on the main thread") + } + + guard let (sortIndexForFirstNewMessageLimit, numberOfNewMessages) = discussion.appropriateSortIndexAndNumberOfNewMessagesForNewMessagesSystemMessage else { + return nil + } + + try self.init(discussion: discussion, + sortIndexForFirstNewMessageLimit: sortIndexForFirstNewMessageLimit, + timestamp: Date.distantPast, + numberOfNewMessages: numberOfNewMessages) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSystem.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSystem.swift index 5a5aa27d..08e914b5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSystem.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSystem.swift @@ -36,7 +36,7 @@ final class PersistedMessageSystem: PersistedMessage { private static let errorDomain = "PersistedMessageSystem" - private static func makeError(message: String) -> Error { + static func makeError(message: String) -> Error { let userInfo = [NSLocalizedFailureReasonErrorKey: message] return NSError(domain: errorDomain, code: 0, userInfo: userInfo) } @@ -143,7 +143,13 @@ final class PersistedMessageSystem: PersistedMessage { @NSManaged private(set) var optionalCallLogItem: PersistedCallLogItem? // MARK: - Computed variables - + + override var kind: PersistedMessageKind { .system } + + override var isNumberOfNewMessagesMessageSystem: Bool { + return category == .numberOfNewMessages + } + var category: Category { get { return Category(rawValue: self.rawCategory)! @@ -355,6 +361,10 @@ extension PersistedMessageSystem { guard category != .numberOfNewMessages else { assertionFailure(); throw PersistedMessageSystem.makeError(message: "Inappropriate initializer called") } + if category != .discussionIsEndToEndEncrypted && discussion.messages.isEmpty { + try discussion.insertSystemMessagesIfDiscussionIsEmpty(markAsRead: true) + } + // If we received a timestamp from server, we use it to compute the sort index. // Otherwise, we place the system message at the very bottom of the discussion. let sortIndex: Double @@ -385,53 +395,11 @@ extension PersistedMessageSystem { discussion.lastSystemMessageSequenceNumber = self.senderSequenceNumber } - - - /// This initialiser is specific to `numberOfNewMessages` system messages - /// - /// - Parameter discussion: The persisted discussion in which a `numberOfNewMessages` should be added - private convenience init?(discussion: PersistedDiscussion) throws { - - assert(Thread.isMainThread) - - guard let context = discussion.managedObjectContext else { - assertionFailure() - throw PersistedMessageSystem.makeError(message: "Could not find context") - } - - guard context.concurrencyType == NSManagedObjectContextConcurrencyType.mainQueueConcurrencyType else { - assertionFailure() - throw PersistedMessageSystem.makeError(message: "The number of message system message should exclusively be created on the main thread") - } - - guard let (sortIndexForFirstNewMessageLimit, numberOfNewMessages) = discussion.appropriateSortIndexAndNumberOfNewMessagesForNewMessagesSystemMessage else { - return nil - } - - try self.init(timestamp: Date.distantPast, - body: nil, - rawStatus: MessageStatus.read.rawValue, - senderSequenceNumber: 0, - sortIndex: sortIndexForFirstNewMessageLimit, - isReplyToAnotherMessage: false, - replyTo: nil, - discussion: discussion, - readOnce: false, - visibilityDuration: nil, - forEntityName: PersistedMessageSystem.entityName) - - self.rawCategory = Category.numberOfNewMessages.rawValue - self.associatedData = nil - self.optionalContactIdentity = nil - - self.numberOfUnreadReceivedMessages = numberOfNewMessages - - } /// This initialiser is specific to `numberOfNewMessages` system messages /// /// - Parameter discussion: The persisted discussion in which a `numberOfNewMessages` should be added - private convenience init(discussion: PersistedDiscussion, sortIndexForFirstNewMessageLimit: Double, timestamp: Date, numberOfNewMessages: Int) throws { + convenience init(discussion: PersistedDiscussion, sortIndexForFirstNewMessageLimit: Double, timestamp: Date, numberOfNewMessages: Int) throws { assert(Thread.isMainThread) @@ -464,25 +432,6 @@ extension PersistedMessageSystem { self.numberOfUnreadReceivedMessages = numberOfNewMessages } - - - static func insertNumberOfNewMessagesSystemMessage(within discussion: PersistedDiscussion) throws -> PersistedMessageSystem? { - assert(Thread.isMainThread) - guard let context = discussion.managedObjectContext else { - throw makeError(message: "Could not find appropriate NSManagedObjectContext within discussion object") - } - guard context.concurrencyType == NSManagedObjectContextConcurrencyType.mainQueueConcurrencyType else { - assertionFailure() - throw makeError(message: "insertNumberOfNewMessagesSystemMessage should be called on the main thread") - } - if let message = try PersistedMessageSystem(discussion: discussion) { - context.insert(message) - return message - } else { - return nil - } - } - static func insertOrUpdateNumberOfNewMessagesSystemMessage(within discussion: PersistedDiscussion, timestamp: Date, sortIndex: Double, appropriateNumberOfNewMessages: Int) throws -> PersistedMessageSystem? { assert(Thread.isMainThread) @@ -678,7 +627,7 @@ extension PersistedMessageSystem { } static func countNew(within discussion: PersistedDiscussion) throws -> Int { - guard let context = discussion.managedObjectContext else { throw NSError() } + guard let context = discussion.managedObjectContext else { throw Self.makeError(message: "Could not find context") } let request: NSFetchRequest = PersistedMessageSystem.fetchRequest() request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ Predicate.isNew, @@ -782,7 +731,7 @@ extension PersistedMessageSystem { assertionFailure() return } - ObvMessengerInternalNotification.persistedMessageSystemWasDeleted(objectID: objectID, discussionObjectID: discussionObjectID) + ObvMessengerCoreDataNotification.persistedMessageSystemWasDeleted(objectID: objectID, discussionObjectID: discussionObjectID) .postOnDispatchQueue() } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedObvContactDevice.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedObvContactDevice.swift index 11e68db9..e1374286 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedObvContactDevice.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedObvContactDevice.swift @@ -69,16 +69,16 @@ final class PersistedObvContactDevice: NSManagedObject, Identifiable { // MARK: - Initializer - convenience init?(obvContactDevice device: ObvContactDevice, within context: NSManagedObjectContext) { + convenience init(obvContactDevice device: ObvContactDevice, within context: NSManagedObjectContext) throws { let entityDescription = NSEntityDescription.entity(forEntityName: PersistedObvContactDevice.entityName, in: context)! self.init(entity: entityDescription, insertInto: context) let identity: PersistedObvContactIdentity - if let _identity = try? PersistedObvContactIdentity.get(persisted: device.contactIdentity, within: context) { + if let _identity = try PersistedObvContactIdentity.get(persisted: device.contactIdentity, whereOneToOneStatusIs: .any, within: context) { identity = _identity } else { - guard let _identity = PersistedObvContactIdentity(contactIdentity: device.contactIdentity, within: context) else { return nil } + let _identity = try PersistedObvContactIdentity(contactIdentity: device.contactIdentity, within: context) identity = _identity } @@ -130,12 +130,12 @@ extension PersistedObvContactDevice { if isInserted, let contactCryptoId = self.identity?.cryptoId { - ObvMessengerInternalNotification.newPersistedObvContactDevice(contactDeviceObjectID: self.objectID, contactCryptoId: contactCryptoId) + ObvMessengerCoreDataNotification.newPersistedObvContactDevice(contactDeviceObjectID: self.objectID, contactCryptoId: contactCryptoId) .postOnDispatchQueue() } else if isDeleted, let contactCryptoId = self.contactIdentityCryptoIdForDeletion { - ObvMessengerInternalNotification.deletedPersistedObvContactDevice(contactCryptoId: contactCryptoId) + ObvMessengerCoreDataNotification.deletedPersistedObvContactDevice(contactCryptoId: contactCryptoId) .postOnDispatchQueue() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ReceivedFyleMessageJoinWithStatus.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ReceivedFyleMessageJoinWithStatus.swift index 8e1e4356..4f6dd80f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ReceivedFyleMessageJoinWithStatus.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ReceivedFyleMessageJoinWithStatus.swift @@ -58,6 +58,11 @@ final class ReceivedFyleMessageJoinWithStatus: FyleMessageJoinWithStatus { return receivedMessage.messageIdentifierFromEngine } + override var message: PersistedMessage? { receivedMessage } + + override var fullFileIsAvailable: Bool { status == .complete } + + // MARK: - Relationships @NSManaged private(set) var receivedMessage: PersistedMessageReceived diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/SentFyleMessageJoinWithStatus.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/SentFyleMessageJoinWithStatus.swift index 41e1fb6f..cecec3d7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/SentFyleMessageJoinWithStatus.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/SentFyleMessageJoinWithStatus.swift @@ -48,6 +48,10 @@ final class SentFyleMessageJoinWithStatus: FyleMessageJoinWithStatus { } } + override var message: PersistedMessage? { sentMessage } + + override var fullFileIsAvailable: Bool { true } + // MARK: - Relationships @NSManaged private(set) var sentMessage: PersistedMessageSent @@ -97,19 +101,19 @@ extension SentFyleMessageJoinWithStatus { extension SentFyleMessageJoinWithStatus { - convenience init?(draftFyleJoin: DraftFyleJoin, persistedMessageSentObjectID: NSManagedObjectID, within context: NSManagedObjectContext) { + convenience init?(fyleJoin: FyleJoin, persistedMessageSentObjectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) { - guard let fyle = draftFyleJoin.fyle else { return nil } + guard let fyle = fyleJoin.fyle else { return nil } // Pre-compute a few things - guard let persistedMessageSent = PersistedMessageSent.getPersistedMessageSent(objectID: persistedMessageSentObjectID, within: context) else { return nil } + guard let persistedMessageSent = try? PersistedMessageSent.getPersistedMessageSent(objectID: persistedMessageSentObjectID, within: context) else { return nil } // Call the superclass initializer self.init(totalUnitCount: fyle.getFileSize() ?? 0, - fileName: draftFyleJoin.fileName, - uti: draftFyleJoin.uti, + fileName: fyleJoin.fileName, + uti: fyleJoin.uti, rawStatus: FyleStatus.uploadable.rawValue, fyle: fyle, forEntityName: SentFyleMessageJoinWithStatus.entityName, @@ -118,7 +122,7 @@ extension SentFyleMessageJoinWithStatus { // Set the remaining properties and relationships self.identifierForNotifications = nil - self.index = draftFyleJoin.index + self.index = fyleJoin.index self.sentMessage = persistedMessageSent } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/AppInitializer.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppInitializer.swift similarity index 92% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/AppInitializer.swift rename to iOSClient/ObvMessenger/ObvMessenger/Initialization/AppInitializer.swift index 5cb03d44..a25c3ece 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/AppInitializer.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppInitializer.swift @@ -29,9 +29,7 @@ final class AppInitializer { private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "AppInitializer") private var observationTokens = [NSObjectProtocol]() private let internalQueue: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 1 - queue.qualityOfService = .userInteractive + let queue = OperationQueue.createSerialQueue(name: "AppInitializer internal queue", qualityOfService: .userInteractive) queue.isSuspended = true return queue }() @@ -43,8 +41,6 @@ final class AppInitializer { let runningLog = RunningLogError() private(set) var obvEngine: ObvEngine? - var initializationWasPerformed: Bool { obvEngine != nil } - init() { // Perform a few initializations that must be done before application launching is finished or that must be performed on the main thread let appStateManager = AppStateManager.shared @@ -109,7 +105,6 @@ final class AppInitializer { func initializeApp() { assert(Thread.isMainThread) guard AppStateManager.shared.currentState.isJustLaunched else { return } - assert(!initializationWasPerformed) AppStateManager.shared.setStateToInitializing() assert(!AppStateManager.shared.currentState.isJustLaunched) assert(AppStateManager.shared.currentState.isInitializing) @@ -120,8 +115,10 @@ final class AppInitializer { } + /// This method servers as a completion handler of the `InitializeAppOperation`. private func initializeAppOperationDidFinish(result: Result) { assert(OperationQueue.current == internalQueue) + assert(AppStateManager.shared.currentState.isInitializing) switch result { case .success(let obvEngine): self.obvEngine = obvEngine @@ -136,8 +133,7 @@ final class AppInitializer { let op = PostAppInitializationOperation(obvEngine: obvEngine) op.queuePriority = .veryHigh internalQueue.addOperation(op) - ObvMessengerInternalNotification.AppInitializationEnded - .postOnDispatchQueue() + AppStateManager.shared.setStateToInitialized() case .failure(let reasonForCancel): internalQueue.isSuspended = true DispatchQueue.main.sync { @@ -151,10 +147,8 @@ final class AppInitializer { internalQueue.addOperation { [weak self] in let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) os_log("🍎✅ We received a remote notification device token: %{public}@", log: log, type: .info, deviceToken.hexString()) - DispatchQueue.main.async { - ObvPushNotificationManager.shared.currentDeviceToken = deviceToken - ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() - } + ObvPushNotificationManager.shared.currentDeviceToken = deviceToken + ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() } } @@ -167,9 +161,7 @@ final class AppInitializer { let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) os_log("%@", log: log, type: .error, error.localizedDescription) } - DispatchQueue.main.async { - ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() - } + ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() } } @@ -221,7 +213,7 @@ final class AppInitializer { func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) { assert(Thread.isMainThread) - guard initializationWasPerformed else { assertionFailure(); completionHandler(false); return } + guard AppStateManager.shared.currentState.isInitialized else { assertionFailure(); completionHandler(false); return } let log = self.log internalQueue.addOperation { guard let shortcut = ApplicationShortcut(shortcutItem.type) else { assertionFailure(); return } @@ -242,7 +234,7 @@ final class AppInitializer { func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { assert(Thread.isMainThread) os_log("Call to Application open url %{public}@", log: log, type: .info, url.debugDescription) - guard initializationWasPerformed else { assertionFailure(); return false } + guard AppStateManager.shared.currentState.isInitialized else { assertionFailure(); return false } if url.scheme == "olvid" { guard var urlComponents = URLComponents(url: url, resolvingAgainstBaseURL: true) else { return false } urlComponents.scheme = "https" @@ -299,10 +291,14 @@ final class AppInitializer { let log = self.log internalQueue.addOperation { [weak self] in // Typically called when a background URLSession was initiated from an extension, but that extension did not finish the job - os_log("⛑ handleEventsForBackgroundURLSession called with identifier %{public}@", log: log, type: .info, identifier) + os_log("🌊 handleEventsForBackgroundURLSession called with identifier %{public}@", log: log, type: .info, identifier) guard let obvEngine = self?.obvEngine else { assertionFailure(); completionHandler(); return } DispatchQueue(label: "Queue created for storing a completion handler").async { - obvEngine.storeCompletionHandler(completionHandler, forHandlingEventsForBackgroundURLSessionWithIdentifier: identifier) + do { + try obvEngine.storeCompletionHandler(completionHandler, forHandlingEventsForBackgroundURLSessionWithIdentifier: identifier) + } catch { + os_log("Could not store completion handler: %{public}@", log: log, type: .fault, error.localizedDescription) + } } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppStateManager/AppState.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppState.swift similarity index 87% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/AppStateManager/AppState.swift rename to iOSClient/ObvMessenger/ObvMessenger/Initialization/AppState.swift index 2c140d63..819d0f71 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppStateManager/AppState.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppState.swift @@ -45,13 +45,12 @@ enum IOSAppState: CustomDebugStringConvertible { } -typealias CallAndState = (call: Call, state: CallState) enum AppState: CustomDebugStringConvertible, Equatable { - case justLaunched(iOSAppState: IOSAppState, authenticateAutomaticallyNextTime: Bool, callInProgress: CallAndState?, aCallRequiresNetworkConnection: Bool) - case initializing(iOSAppState: IOSAppState, authenticateAutomaticallyNextTime: Bool, callInProgress: CallAndState?, aCallRequiresNetworkConnection: Bool) - case initialized(iOSAppState: IOSAppState, authenticated: Bool, authenticateAutomaticallyNextTime: Bool, callInProgress: CallAndState?, aCallRequiresNetworkConnection: Bool) + case justLaunched(iOSAppState: IOSAppState, authenticateAutomaticallyNextTime: Bool, callInProgress: CallEssentials?, aCallRequiresNetworkConnection: Bool) + case initializing(iOSAppState: IOSAppState, authenticateAutomaticallyNextTime: Bool, callInProgress: CallEssentials?, aCallRequiresNetworkConnection: Bool) + case initialized(iOSAppState: IOSAppState, authenticated: Bool, authenticateAutomaticallyNextTime: Bool, callInProgress: CallEssentials?, aCallRequiresNetworkConnection: Bool) var raw: RawAppState { switch self { @@ -115,19 +114,19 @@ enum AppState: CustomDebugStringConvertible, Equatable { switch self { case .justLaunched(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let next, callInProgress: let callAndState, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): if let callAndState = callAndState { - return "Just Launched (\(iOSAppState), authenticateAutomaticallyNextTime: \(next), callInProgress: \(callAndState.call.uuid.uuidString.prefix(4)) | \(callAndState.state), aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" + return "Just Launched (\(iOSAppState), authenticateAutomaticallyNextTime: \(next), callInProgress: \(callAndState.uuid.uuidString.prefix(4)) | \(callAndState.state), aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" } else { return "Just Launched (\(iOSAppState), authenticateAutomaticallyNextTime: \(next), callInProgress: None, aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" } case .initializing(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let next, callInProgress: let callAndState, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): if let callAndState = callAndState { - return "Initializing (\(iOSAppState), authenticateAutomaticallyNextTime: \(next), callInProgress: \(callAndState.call.uuid.uuidString.prefix(4)) | \(callAndState.state), aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" + return "Initializing (\(iOSAppState), authenticateAutomaticallyNextTime: \(next), callInProgress: \(callAndState.uuid.uuidString.prefix(4)) | \(callAndState.state), aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" } else { return "Initializing (\(iOSAppState), authenticateAutomaticallyNextTime: \(next), callInProgress: None, aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" } case .initialized(iOSAppState: let iOSAppState, authenticated: let authenticated, authenticateAutomaticallyNextTime: let next, callInProgress: let callAndState, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): if let callAndState = callAndState { - return "Initialized (\(iOSAppState), authenticated: \(authenticated), authenticateAutomaticallyNextTime: \(next), callInProgress: \(callAndState.call.uuid.uuidString.prefix(4)) | \(callAndState.state), aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" + return "Initialized (\(iOSAppState), authenticated: \(authenticated), authenticateAutomaticallyNextTime: \(next), callInProgress: \(callAndState.uuid.uuidString.prefix(4)) | \(callAndState.state), aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" } else { return "Initialized (\(iOSAppState), authenticated: \(authenticated), authenticateAutomaticallyNextTime: \(next), callInProgress: None, aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" } @@ -137,35 +136,35 @@ enum AppState: CustomDebugStringConvertible, Equatable { static func == (lhs: AppState, rhs: AppState) -> Bool { switch lhs { case .justLaunched(iOSAppState: let a0, authenticateAutomaticallyNextTime: let a1, callInProgress: let a2, aCallRequiresNetworkConnection: let a3): - switch rhs { + switch rhs { case .justLaunched(iOSAppState: let b0, authenticateAutomaticallyNextTime: let b1, callInProgress: let b2, aCallRequiresNetworkConnection: let b3): - return a0 == b0 && a1 == b1 && a2?.call.uuid == b2?.call.uuid && a2?.state == b2?.state && a3 == b3 + return a0 == b0 && a1 == b1 && a2?.uuid == b2?.uuid && a2?.state == b2?.state && a3 == b3 default: return false } case .initializing(iOSAppState: let a0, authenticateAutomaticallyNextTime: let a1, callInProgress: let a2, aCallRequiresNetworkConnection: let a3): switch rhs { case .initializing(iOSAppState: let b0, authenticateAutomaticallyNextTime: let b1, callInProgress: let b2, aCallRequiresNetworkConnection: let b3): - return a0 == b0 && a1 == b1 && a2?.call.uuid == b2?.call.uuid && a2?.state == b2?.state && a3 == b3 + return a0 == b0 && a1 == b1 && a2?.uuid == b2?.uuid && a2?.state == b2?.state && a3 == b3 default: return false } case .initialized(iOSAppState: let a0, authenticated: let a1, authenticateAutomaticallyNextTime: let a2, callInProgress: let a3, aCallRequiresNetworkConnection: let a4): switch rhs { case .initialized(iOSAppState: let b0, authenticated: let b1, authenticateAutomaticallyNextTime: let b2, callInProgress: let b3, aCallRequiresNetworkConnection: let b4): - return a0 == b0 && a1 == b1 && a2 == b2 && a3?.call.uuid == b3?.call.uuid && a3?.state == b3?.state && a4 == b4 + return a0 == b0 && a1 == b1 && a2 == b2 && a3?.uuid == b3?.uuid && a3?.state == b3?.state && a4 == b4 default: return false } } } - var callInProgress: Call? { + var callInProgress: CallEssentials? { switch self { case .justLaunched(iOSAppState: _, authenticateAutomaticallyNextTime: _, callInProgress: let callAndState, aCallRequiresNetworkConnection: _), .initializing(iOSAppState: _, authenticateAutomaticallyNextTime: _, callInProgress: let callAndState, aCallRequiresNetworkConnection: _), .initialized(iOSAppState: _, authenticated: _, authenticateAutomaticallyNextTime: _, callInProgress: let callAndState, aCallRequiresNetworkConnection: _): - return callAndState?.call + return callAndState } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppStateManager/AppStateManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppStateManager.swift similarity index 93% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/AppStateManager/AppStateManager.swift rename to iOSClient/ObvMessenger/ObvMessenger/Initialization/AppStateManager.swift index fbb6c3b9..144c965d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppStateManager/AppStateManager.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppStateManager.swift @@ -38,6 +38,8 @@ final class AppStateManager: LocalAuthenticationViewControllerDelegate { private(set) weak var olvidURLHandler: OlvidURLHandler? private var olvidURLsOnHold = [OlvidURL]() + weak var callStateDelegate: CallStateDelegate? + var ignoreNextResignActiveTransition: Bool { get { assert(Thread.isMainThread) @@ -120,6 +122,7 @@ final class AppStateManager: LocalAuthenticationViewControllerDelegate { } + /// Shall only be called from the `AppInitializer`. func setStateToInitializing() { assert(OperationQueue.current != AppStateManager.shared.internalQueue) assert(currentState.isJustLaunched) @@ -129,10 +132,19 @@ final class AppStateManager: LocalAuthenticationViewControllerDelegate { } + /// Shall only be called from the `AppInitializer`. + func setStateToInitialized() { + assert(OperationQueue.current != AppStateManager.shared.internalQueue) + assert(currentState.isInitializing) + let op = UpdateCurrentAppStateOperation(newRawAppState: .initialized) + internalQueue.addOperation(op) + op.waitUntilFinished() + } + + private func observeNotifications() { - let log = self.log observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] (call, _) in + VoIPNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] (call, _) in let op = UpdateStateWithCurrentCallChangesOperation(newCall: call) self?.internalQueue.addOperation(op) }, @@ -140,11 +152,6 @@ final class AppStateManager: LocalAuthenticationViewControllerDelegate { let op = RemoveCallInProgressOperation() self?.internalQueue.addOperation(op) }, - ObvMessengerInternalNotification.observeAppInitializationEnded(queue: OperationQueue.main) { [weak self] in - os_log("🏁 Receiving an AppInitializationEnded notification", log: log, type: .info) - let op = UpdateCurrentAppStateOperation(newRawAppState: .initialized) - self?.internalQueue.addOperation(op) - }, NotificationCenter.default.addObserver(forName: UIApplication.didBecomeActiveNotification, object: nil, queue: .main) { [weak self] (notification) in self?.ignoreNextResignActiveTransition = false let op = UpdateCurrentIOSAppStateOperation(newIOSAppState: .active) @@ -360,14 +367,11 @@ fileprivate final class RemoveCallInProgressOperation: Operation { let updatedState: AppState switch AppStateManager.shared.currentState { - case .justLaunched(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let call, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - assert(call == nil || call!.state.isFinalState) + case .justLaunched(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): updatedState = .justLaunched(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: nil, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .initializing(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let call, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - assert(call == nil || call!.state.isFinalState) + case .initializing(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): updatedState = .initializing(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: nil, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .initialized(iOSAppState: let iOSAppState, authenticated: let authenticated, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let call, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - assert(call == nil || call!.state.isFinalState) + case .initialized(iOSAppState: let iOSAppState, authenticated: let authenticated, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): updatedState = .initialized(iOSAppState: iOSAppState, authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth, callInProgress: nil, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) } @@ -378,9 +382,9 @@ fileprivate final class RemoveCallInProgressOperation: Operation { fileprivate final class UpdateStateWithCurrentCallChangesOperation: Operation { - let newCall: Call + let newCall: CallEssentials - init(newCall: Call) { + init(newCall: CallEssentials) { self.newCall = newCall } @@ -388,16 +392,12 @@ fileprivate final class UpdateStateWithCurrentCallChangesOperation: Operation { assert(OperationQueue.current == AppStateManager.shared.internalQueue) - var appropriateCall = determineAppropriateCallForState(call1: AppStateManager.shared.currentState.callInProgress, call2: newCall) + var appropriateCall = determineAppropriateCallForState(call1: AppStateManager.shared.currentState.callInProgress, + call2: newCall) if let _appropriateCall = appropriateCall, _appropriateCall.state.isFinalState { appropriateCall = nil } - var callAndState: CallAndState? - if let appropriateCall = appropriateCall { - callAndState = (appropriateCall, appropriateCall.state) - } - // If we reach this point, the call is worth changing the App state. let updatedState: AppState @@ -405,11 +405,11 @@ fileprivate final class UpdateStateWithCurrentCallChangesOperation: Operation { switch AppStateManager.shared.currentState { case .justLaunched(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - updatedState = .justLaunched(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callAndState, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) + updatedState = .justLaunched(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: appropriateCall, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) case .initializing(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - updatedState = .initializing(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callAndState, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) + updatedState = .initializing(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: appropriateCall, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) case .initialized(iOSAppState: let iOSAppState, authenticated: let authenticated, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - updatedState = .initialized(iOSAppState: iOSAppState, authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callAndState, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) + updatedState = .initialized(iOSAppState: iOSAppState, authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth, callInProgress: appropriateCall, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) } @@ -417,7 +417,7 @@ fileprivate final class UpdateStateWithCurrentCallChangesOperation: Operation { } - private func determineAppropriateCallForState(call1: Call?, call2: Call?) -> Call? { + private func determineAppropriateCallForState(call1: CallEssentials?, call2: CallEssentials?) -> CallEssentials? { // If only one of the two calls is non nil, we return it if it is not in a final state, or nil otherwise guard let call1 = call1 else { guard let call2 = call2 else { @@ -526,3 +526,8 @@ fileprivate final class UpdateStateOnChangeOfNewCallRequiresNetworkConnection: O protocol OlvidURLHandler: AnyObject { func handleOlvidURL(_ olvidURL: OlvidURL) } + + +protocol CallStateDelegate: AnyObject { + func getGenericCallWithUuid(_ callUuid: UUID) async -> GenericCall? +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/Operations/InitializeAppOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/InitializeAppOperation.swift similarity index 99% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/Operations/InitializeAppOperation.swift rename to iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/InitializeAppOperation.swift index d412e98f..b12ce654 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/Operations/InitializeAppOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/InitializeAppOperation.swift @@ -24,7 +24,7 @@ import ObvEngine final class InitializeAppOperation: OperationWithSpecificReasonForCancel { - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: InitializeAppOperation.self)) let runningLog: RunningLogError let completion: (Result) -> Void diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/Operations/PostAppInitializationOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/PostAppInitializationOperation.swift similarity index 96% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/Operations/PostAppInitializationOperation.swift rename to iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/PostAppInitializationOperation.swift index 8b0386bf..ba046ffc 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/Operations/PostAppInitializationOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/PostAppInitializationOperation.swift @@ -24,7 +24,7 @@ import ObvEngine final class PostAppInitializationOperation: OperationWithSpecificReasonForCancel { - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: PostAppInitializationOperation.self)) let obvEngine: ObvEngine init(obvEngine: ObvEngine) { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/Operations/ProcessINStartCallIntentOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/ProcessINStartCallIntentOperation.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/AppInitializer/Operations/ProcessINStartCallIntentOperation.swift rename to iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/ProcessINStartCallIntentOperation.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppStateManager/InitializerViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializerViewController.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/AppStateManager/InitializerViewController.swift rename to iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializerViewController.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/WindowsManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/WindowsManager.swift similarity index 81% rename from iOSClient/ObvMessenger/ObvMessenger/WindowsManager.swift rename to iOSClient/ObvMessenger/ObvMessenger/Initialization/WindowsManager.swift index eec80aae..ca481a22 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/WindowsManager.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Initialization/WindowsManager.swift @@ -53,7 +53,7 @@ final class WindowsManager { #endif } - private var nonCallKitIncomingCallToShow: IncomingCall? + private var nonCallKitIncomingCallToShow: GenericCall? private var keepCallWindowUntilNonCallKitIncomingCallIsHandled = false private var preferAppViewOverCallView = false @@ -109,24 +109,14 @@ final class WindowsManager { private func observeNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeShowCallViewControllerForAnsweringNonCallKitIncomingCall(queue: OperationQueue.main) { [weak self] (incomingCall) in + observationTokens.append(VoIPNotification.observeShowCallViewControllerForAnsweringNonCallKitIncomingCall(queue: OperationQueue.main) { [weak self] (incomingCall) in assert(!incomingCall.usesCallKit) assert(self?.nonCallKitIncomingCallToShow == nil) self?.nonCallKitIncomingCallToShow = incomingCall self?.transitionToAppropriateWindow() }) - observationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged(queue: OperationQueue.main) { [weak self] (_, currentState) in - guard let _self = self else { return } - os_log("🪟 We received an AppStateChanged notification", log: _self.log, type: .info) - let previousState = _self.currentState - _self.currentState = currentState - if let call = currentState.callInProgress { - if previousState.callInProgress?.uuid != call.uuid || _self.callWindow.rootViewController == nil { - _self.callWindow.rootViewController = _self.makeCallViewController(call: call) - } - } - os_log("🪟 We received an AppStateChanged notification, calling transitionToAppropriateWindow ", log: _self.log, type: .info) - _self.transitionToAppropriateWindow() + observationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged { (_, currentState) in + Task { [weak self] in await self?.processAppStateChangedNotification(currentState: currentState) } }) observationTokens.append(ObvMessengerInternalNotification.observeToggleCallView(queue: OperationQueue.main) { [weak self] in self?.toggleCallView() @@ -143,6 +133,27 @@ final class WindowsManager { } + @MainActor + private func processAppStateChangedNotification(currentState: AppState) async { + + assert(Thread.isMainThread) + + let previousState = self.currentState + self.currentState = currentState + + os_log("🪟 We received an AppStateChanged notification (%{public}@ --> %{public}@) ", log: log, type: .info, previousState.debugDescription, currentState.debugDescription) + + if let callInProgress = currentState.callInProgress, let genericCall = await AppStateManager.shared.callStateDelegate?.getGenericCallWithUuid(callInProgress.uuid) { + if (callWindow.rootViewController as? CallViewHostingController)?.callUUID != genericCall.uuid { + callWindow.rootViewController = makeCallViewController(call: genericCall) + } + } + + transitionToAppropriateWindow() + + } + + private func descriptionOfWindow(_ window: UIWindow) -> String { switch window { case appWindow: @@ -179,7 +190,7 @@ extension WindowsManager { } /* We deal with the very special case when we receive an incoming call that is not using CallKit. - * In that case, we immediatly give the user an opportunity to answer/handup. + * In that case, we immediately give the user an opportunity to answer/handup. * We do not expect this to happen if a call is already in progress (the call coordinator takes care * of rejecting the new incoming call in that case). */ @@ -218,8 +229,8 @@ extension WindowsManager { transitionCurrentWindowTo(window: initializerWindow, animated: true) case .notActive: preferAppViewOverCallView = false - if let (call, state) = callInProgress, !state.isFinalState { - if state == .initial && ObvMessengerSettings.VoIP.isCallKitEnabled && call is IncomingWebrtcCall { + if let call = callInProgress, !call.state.isFinalState { + if call.state == .initial && ObvMessengerSettings.VoIP.isCallKitEnabled && call.direction == .incoming { // Don't show call view since CallKit shows its own view. } else { assert(callWindow.rootViewController != nil) @@ -229,8 +240,8 @@ extension WindowsManager { transitionCurrentWindowTo(window: privacyWindow, animated: false) } case .mayResignActive: - if let (call, state) = callInProgress, !state.isFinalState { - if state == .initial && ObvMessengerSettings.VoIP.isCallKitEnabled && call is IncomingWebrtcCall { + if let call = callInProgress, !call.state.isFinalState { + if call.state == .initial && ObvMessengerSettings.VoIP.isCallKitEnabled && call.direction == .incoming { // Don't show call view since CallKit shows its own view. } else { if preferAppViewOverCallView { @@ -248,25 +259,30 @@ extension WindowsManager { } } case .active: - if let (call, state) = callInProgress, !state.isFinalState { - if state == .initial && ObvMessengerSettings.VoIP.isCallKitEnabled && call is IncomingWebrtcCall && ObvMessengerSettings.Privacy.lockScreen { + os_log("🪟 The iOSAppState is active", log: log, type: .info) + if let call = callInProgress, !call.state.isFinalState { + os_log("🪟 There is a call in progress and its state is not final", log: log, type: .info) + if call.state == .initial && ObvMessengerSettings.VoIP.isCallKitEnabled && call.direction == .incoming && ObvMessengerSettings.Privacy.lockScreen { // Don't show call view since CallKit shows its own view. return } else if preferAppViewOverCallView { + os_log("🪟 Prefer App view over call view", log: log, type: .info) showAppWindowIfAllowedToOrShowPrivacyWindow(authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth) } else { // This is the line called when accepting a call that we received while Olvid was in foreground. // This is also the line called when making an outgoing call. So we distinguish both cases. - if let incomingCall = call as? IncomingCall { - guard incomingCall.userAnsweredIncomingCall || !ObvMessengerSettings.VoIP.isCallKitEnabled else { return } // Do nothing + switch call.direction { + case .incoming: + guard call.userAnsweredIncomingCall || !ObvMessengerSettings.VoIP.isCallKitEnabled else { return } // Do nothing assert(callWindow.rootViewController != nil) transitionCurrentWindowTo(window: callWindow, animated: true) - } else { + case .outgoing: assert(callWindow.rootViewController != nil) transitionCurrentWindowTo(window: callWindow, animated: true) } } } else { + os_log("🪟 No call in progress, we show the app window if allowed, or the privacy window.", log: log, type: .info) showAppWindowIfAllowedToOrShowPrivacyWindow(authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth) } } @@ -297,9 +313,17 @@ extension WindowsManager { private func toggleCallView() { preferAppViewOverCallView.toggle() if !preferAppViewOverCallView, callWindow.rootViewController == nil, let call = currentState.callInProgress { - callWindow.rootViewController = makeCallViewController(call: call) + Task { + guard let genericCall = await AppStateManager.shared.callStateDelegate?.getGenericCallWithUuid(call.uuid) else { assertionFailure(); return } + DispatchQueue.main.async { [weak self] in + guard let _self = self else { return } + _self.callWindow.rootViewController = _self.makeCallViewController(call: genericCall) + _self.transitionToAppropriateWindow() + } + } + } else { + transitionToAppropriateWindow() } - transitionToAppropriateWindow() } private func hideCallView() { @@ -352,7 +376,7 @@ extension WindowsManager { extension WindowsManager { - private func makeCallViewController(call: Call) -> UIViewController { + private func makeCallViewController(call: GenericCall) -> UIViewController { CallViewHostingController(call: call) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/AddContactFlow.swift b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/AddContactFlow.swift index 5eb9700d..e5c7a56b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/AddContactFlow.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/AddContactFlow.swift @@ -81,7 +81,7 @@ final class AddContactHostingViewController: UIHostingController. + */ + + +import SwiftUI + +enum CircleAndTitlesDisplayMode { + case normal + case small + case header(tapToFullscreen: Bool) +} + +enum CircleAndTitlesEditionMode { + case none + case picture + case nicknameAndPicture(action: () -> Void) +} + +struct CircleAndTitlesView: View { + + private let titlePart1: String? + private let titlePart2: String? + private let subtitle: String? + private let subsubtitle: String? + private let circleBackgroundColor: UIColor? + private let circleTextColor: UIColor? + private let circledTextView: Text? + private let systemImage: InitialCircleViewSystemImage + @Binding var profilePicture: UIImage? + @Binding var changed: Bool + private let alignment: VerticalAlignment + private let showGreenShield: Bool + private let showRedShield: Bool + private let displayMode: CircleAndTitlesDisplayMode + private let editionMode: CircleAndTitlesEditionMode + + @State private var profilePictureFullScreenIsPresented = false + + init(titlePart1: String?, titlePart2: String?, subtitle: String?, subsubtitle: String?, circleBackgroundColor: UIColor?, circleTextColor: UIColor?, circledTextView: Text?, systemImage: InitialCircleViewSystemImage, profilePicture: Binding, changed: Binding, alignment: VerticalAlignment = .center, showGreenShield: Bool, showRedShield: Bool, editionMode: CircleAndTitlesEditionMode, displayMode: CircleAndTitlesDisplayMode) { + self.titlePart1 = titlePart1 + self.titlePart2 = titlePart2 + self.subtitle = subtitle + self.subsubtitle = subsubtitle + self.circleBackgroundColor = circleBackgroundColor + self.circleTextColor = circleTextColor + self.circledTextView = circledTextView + self.systemImage = systemImage + self._profilePicture = profilePicture + self._changed = changed + self.alignment = alignment + self.editionMode = editionMode + self.displayMode = displayMode + self.showGreenShield = showGreenShield + self.showRedShield = showRedShield + } + + private var circleDiameter: CGFloat { + switch displayMode { + case .small: + return 40.0 + case .normal: + return ProfilePictureView.circleDiameter + case .header: + return 120 + } + } + + private var pictureViewInner: some View { + ProfilePictureView(profilePicture: profilePicture, circleBackgroundColor: circleBackgroundColor, circleTextColor: circleTextColor, circledTextView: circledTextView, systemImage: systemImage, showGreenShield: showGreenShield, showRedShield: showRedShield, customCircleDiameter: circleDiameter) + } + + private var pictureView: some View { + ZStack { + if #available(iOS 14.0, *) { + pictureViewInner + .onTapGesture { + guard case .header(let tapToFullscreen) = displayMode else { return } + guard tapToFullscreen else { return } + guard profilePicture != nil else { + profilePictureFullScreenIsPresented = false + return + } + profilePictureFullScreenIsPresented.toggle() + } + .fullScreenCover(isPresented: $profilePictureFullScreenIsPresented) { + FullScreenProfilePictureView(photo: profilePicture) + .background(BackgroundBlurView() + .edgesIgnoringSafeArea(.all)) + } + } else { + pictureViewInner + } + switch editionMode { + case .none: + EmptyView() + case .picture: + CircledCameraButtonView(profilePicture: $profilePicture) + .offset(CGSize(width: ProfilePictureView.circleDiameter/3, height: ProfilePictureView.circleDiameter/3)) + case .nicknameAndPicture(let action): + Button(action: action) { + CircledPencilView() + } + .offset(CGSize(width: circleDiameter/3, height: circleDiameter/3)) + } + } + } + + private var displayNameForHeader: String { + let _titlePart1 = titlePart1 ?? "" + let _titlePart2 = titlePart2 ?? "" + return [_titlePart1, _titlePart2].joined(separator: " ").trimmingCharacters(in: .whitespacesAndNewlines) + } + + var body: some View { + switch displayMode { + case .normal, .small: + HStack(alignment: self.alignment, spacing: 16) { + pictureView + TextView(titlePart1: titlePart1, + titlePart2: titlePart2, + subtitle: subtitle, + subsubtitle: subsubtitle) + } + case .header: + VStack(spacing: 8) { + pictureView + Text(displayNameForHeader) + .font(.system(.largeTitle, design: .rounded)) + .fontWeight(.semibold) + } + } + } +} + +fileprivate struct FullScreenProfilePictureView: View { + @Environment(\.presentationMode) var presentationMode + var photo: UIImage? // We use a binding here because this is what a SingleIdentity exposes + + var body: some View { + ZStack { + Color.black + .opacity(0.1) + .edgesIgnoringSafeArea(.all) + if let photo = photo { + Image(uiImage: photo) + .resizable() + .scaledToFit() + .frame(maxWidth: .infinity, maxHeight: .infinity) + } + } + .onTapGesture { + presentationMode.wrappedValue.dismiss() + } + } + +} + +struct BackgroundBlurView: UIViewRepresentable { + func makeUIView(context: Context) -> UIView { + let effect = UIBlurEffect(style: .regular) + let view = UIVisualEffectView(effect: effect) + DispatchQueue.main.async { + view.superview?.superview?.backgroundColor = .clear + } + return view + } + + func updateUIView(_ uiView: UIView, context: Context) {} +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/IdentityCardContentView.swift b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/IdentityCardContentView.swift index 69989503..04e747f1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/IdentityCardContentView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/IdentityCardContentView.swift @@ -317,6 +317,9 @@ protocol SingleContactIdentityDelegate: AnyObject { func userWantsToDisplay(persistedContactGroup: PersistedContactGroup) func userWantsToDisplay(persistedDiscussion: PersistedDiscussion) func userWantsToEditContactNickname() + func userWantsToInviteContactToOneToOne() + func userWantsToCancelSentInviteContactToOneToOne() + func userWantsToSyncOneToOneStatusOfContact() } @@ -330,10 +333,12 @@ final class SingleContactIdentity: SingleIdentity { @Published var contactStatus: PersistedObvContactIdentity.Status @Published var customDisplayName: String? @Published var contactHasNoDevice: Bool + @Published var contactIsOneToOne: Bool @Published var isActive: Bool @Published var showReblockView: Bool @Published var tappedGroup: PersistedContactGroup? = nil @Published var groupFetchRequest: NSFetchRequest? + @Published var oneToOneInvitationSentFetchRequest: NSFetchRequest let trustOrigins: [ObvTrustOrigin] var publishedProfilePicture: Binding! @@ -353,17 +358,19 @@ final class SingleContactIdentity: SingleIdentity { private let observeChangesMadeToContact: Bool /// For previews only - init(firstName: String?, lastName: String?, position: String?, company: String?, customDisplayName: String? = nil, editionMode: CircleAndTitlesEditionMode = .none, publishedContactDetails: ObvIdentityDetails?, contactStatus: PersistedObvContactIdentity.Status, contactHasNoDevice: Bool, isActive: Bool, trustOrigins: [ObvTrustOrigin] = []) { + init(firstName: String?, lastName: String?, position: String?, company: String?, customDisplayName: String? = nil, editionMode: CircleAndTitlesEditionMode = .none, publishedContactDetails: ObvIdentityDetails?, contactStatus: PersistedObvContactIdentity.Status, contactHasNoDevice: Bool, contactIsOneToOne: Bool, isActive: Bool, trustOrigins: [ObvTrustOrigin] = []) { self.publishedContactDetails = publishedContactDetails self.contactStatus = contactStatus self.persistedContact = nil self.customDisplayName = customDisplayName self.contactHasNoDevice = contactHasNoDevice + self.contactIsOneToOne = contactIsOneToOne self.isActive = isActive self.showReblockView = false self.observeChangesMadeToContact = false self.trustOrigins = trustOrigins self.groupFetchRequest = nil + self.oneToOneInvitationSentFetchRequest = PersistedInvitationOneToOneInvitationSent.getFetchRequestWithNoResult() super.init(firstName: firstName, lastName: lastName, position: position, @@ -386,6 +393,7 @@ final class SingleContactIdentity: SingleIdentity { self.customDisplayName = persistedContact.customDisplayName self.customPhotoURL = persistedContact.customPhotoURL self.contactHasNoDevice = persistedContact.devices.isEmpty + self.contactIsOneToOne = persistedContact.isOneToOne self.isActive = persistedContact.isActive self.showReblockView = false let coreDetails = persistedContact.identityCoreDetails @@ -396,6 +404,11 @@ final class SingleContactIdentity: SingleIdentity { } else { self.groupFetchRequest = nil } + if let ownedCryptoId = persistedContact.ownedIdentity?.cryptoId { + self.oneToOneInvitationSentFetchRequest = PersistedInvitationOneToOneInvitationSent.getFetchRequest(fromOwnedIdentity: ownedCryptoId, toContact: persistedContact.cryptoId) + } else { + self.oneToOneInvitationSentFetchRequest = PersistedInvitationOneToOneInvitationSent.getFetchRequestWithNoResult() + } super.init(firstName: coreDetails.firstName, lastName: coreDetails.lastName, position: coreDetails.position, @@ -563,11 +576,11 @@ final class SingleContactIdentity: SingleIdentity { private func observeUpdateMadesToContactDevices() { guard let persistedContact = self.persistedContact else { assertionFailure(); return } observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeDeletedPersistedObvContactDevice(queue: OperationQueue.main) { [weak self] (contactCryptoId) in + ObvMessengerCoreDataNotification.observeDeletedPersistedObvContactDevice(queue: OperationQueue.main) { [weak self] (contactCryptoId) in guard contactCryptoId == persistedContact.cryptoId else { return } self?.setTrustedVariables(with: persistedContact) }, - ObvMessengerInternalNotification.observeNewPersistedObvContactDevice(queue: OperationQueue.main) { [weak self] (_, contactCryptoId) in + ObvMessengerCoreDataNotification.observeNewPersistedObvContactDevice(queue: OperationQueue.main) { [weak self] (_, contactCryptoId) in guard contactCryptoId == persistedContact.cryptoId else { return } self?.setTrustedVariables(with: persistedContact) }, @@ -603,7 +616,7 @@ final class SingleContactIdentity: SingleIdentity { guard let currentContactCryptoId = persistedContact?.cryptoId else { assertionFailure(); return } guard let currentOwnedCryptoId = persistedContact?.ownedIdentity?.cryptoId else { return } let id = self.id - observationTokens.append(ObvMessengerInternalNotification.observePersistedContactHasNewStatus(queue: OperationQueue.main) { (contactCryptoId, ownedCryptoId) in + observationTokens.append(ObvMessengerCoreDataNotification.observePersistedContactHasNewStatus(queue: OperationQueue.main) { (contactCryptoId, ownedCryptoId) in guard (currentContactCryptoId, currentOwnedCryptoId) == (contactCryptoId, ownedCryptoId) else { return } ObvMessengerInternalNotification.obvContactRequest(requestUUID: id, contactCryptoId: contactCryptoId, ownedCryptoId: ownedCryptoId) .postOnDispatchQueue() @@ -646,6 +659,7 @@ final class SingleContactIdentity: SingleIdentity { self.isActive = contact.isActive self.contactStatus = contact.status self.customDisplayName = contact.customDisplayName + self.contactIsOneToOne = contact.isOneToOne self.changed.toggle() } } @@ -685,7 +699,10 @@ final class SingleContactIdentity: SingleIdentity { } func userWantsToDiscuss() { - guard let discussion = persistedContact?.oneToOneDiscussion else { assertionFailure(); return } + guard contactIsOneToOne else { assertionFailure(); return } + guard let persistedContact = self.persistedContact else { assertionFailure(); return } + guard persistedContact.isOneToOne else { assertionFailure("Trying to have a one-to-one discussion with a contact that is not OneToOne"); return } + guard let discussion = try? persistedContact.oneToOneDiscussion else { assertionFailure(); return } delegate?.userWantsToDisplay(persistedDiscussion: discussion) } @@ -701,7 +718,33 @@ final class SingleContactIdentity: SingleIdentity { func userWantsToEditContactNickname() { delegate?.userWantsToEditContactNickname() } + + func userWantsToInviteContactToOneToOne() { + delegate?.userWantsToInviteContactToOneToOne() + } + + func userWantsToCancelSentInviteContactToOneToOne() { + delegate?.userWantsToCancelSentInviteContactToOneToOne() + } + enum ContactDeletionType { + case downgradeToNonOneToOne + case fullDeletion + case legacyFullDeletion + } + + var preferredDeletionType: ContactDeletionType { + guard let persistedContact = self.persistedContact else { return .fullDeletion } + guard persistedContact.supportsCapability(.oneToOneContacts) else { + return .legacyFullDeletion + } + return persistedContact.isOneToOne ? .downgradeToNonOneToOne : .fullDeletion + } + + func userWantsToSyncOneToOneStatusOfContact() { + delegate?.userWantsToSyncOneToOneStatusOfContact() + } + } @@ -830,68 +873,6 @@ final class ContactGroup: Identifiable, Hashable, ObservableObject { } -struct ProfilePictureView: View { - - let profilePicture: UIImage? - let circleBackgroundColor: UIColor? - let circleTextColor: UIColor? - let circledTextView: Text? - let imageSystemName: String - let customCircleDiameter: CGFloat? - let showGreenShield: Bool - let showRedShield: Bool - - init(profilePicture: UIImage?, - circleBackgroundColor: UIColor?, - circleTextColor: UIColor?, - circledTextView: Text?, - imageSystemName: String, - showGreenShield: Bool, - showRedShield: Bool, - customCircleDiameter: CGFloat? = ProfilePictureView.circleDiameter) { - self.profilePicture = profilePicture - self.circleBackgroundColor = circleBackgroundColor - self.circleTextColor = circleTextColor - self.circledTextView = circledTextView - self.imageSystemName = imageSystemName - self.showGreenShield = showGreenShield - self.showRedShield = showRedShield - self.customCircleDiameter = customCircleDiameter - } - - static let circleDiameter: CGFloat = 60.0 - - var body : some View { - Group { - if let profilePicture = profilePicture { - Image(uiImage: profilePicture) - .resizable() - .scaledToFit() - .frame(width: customCircleDiameter ?? ProfilePictureView.circleDiameter, height: customCircleDiameter ?? ProfilePictureView.circleDiameter) - .clipShape(Circle()) - } else { - InitialCircleView(circledTextView: circledTextView, - imageSystemName: imageSystemName, - circleBackgroundColor: circleBackgroundColor, - circleTextColor: circleTextColor, - circleDiameter: customCircleDiameter ?? ProfilePictureView.circleDiameter) - } - } - .overlay(Image(systemName: "checkmark.shield.fill") - .font(.system(size: (customCircleDiameter ?? ProfilePictureView.circleDiameter) / 4)) - .foregroundColor(showGreenShield ? Color(AppTheme.shared.colorScheme.green) : .clear), - alignment: .topTrailing - ) - .overlay(Image(systemIcon: .exclamationmarkShieldFill) - .font(.system(size: (customCircleDiameter ?? ProfilePictureView.circleDiameter) / 2)) - .foregroundColor(showRedShield ? .red : .clear), - alignment: .center - ) - - } -} - - struct ProfilePictureAction { let title: String let handler: () -> Void @@ -915,7 +896,7 @@ struct IdentityCardContentView: View { circleBackgroundColor: model.identityColors?.background, circleTextColor: model.identityColors?.text, circledTextView: model.circledTextView([model.firstName, model.lastName]), - imageSystemName: "person", + systemImage: .person, profilePicture: model.profilePicture, changed: $model.changed, showGreenShield: model.showGreenShield, @@ -971,7 +952,7 @@ struct ContactIdentityCardContentView: View { circleBackgroundColor: model.identityColors?.background, circleTextColor: model.identityColors?.text, circledTextView: model.circledTextView([titlePart1, titlePart2]), - imageSystemName: "person", + systemImage: .person, profilePicture: profilePicture, changed: $model.changed, showGreenShield: model.showGreenShield, @@ -1006,7 +987,7 @@ struct GroupCardContentView: View { circleBackgroundColor: model.groupColors?.background, circleTextColor: model.groupColors?.text, circledTextView: circledTextView, - imageSystemName: "person.3.fill", + systemImage: .person3Fill, profilePicture: model.profilePicture, changed: $model.changed, showGreenShield: false, @@ -1017,262 +998,6 @@ struct GroupCardContentView: View { } -enum CircleAndTitlesDisplayMode { - case normal - case small - case header(tapToFullscreen: Bool) -} - -enum CircleAndTitlesEditionMode { - case none - case picture - case nicknameAndPicture(action: () -> Void) -} - -struct CircleAndTitlesView: View { - - private let titlePart1: String? - private let titlePart2: String? - private let subtitle: String? - private let subsubtitle: String? - private let circleBackgroundColor: UIColor? - private let circleTextColor: UIColor? - private let circledTextView: Text? - private let imageSystemName: String - @Binding var profilePicture: UIImage? - @Binding var changed: Bool - private let alignment: VerticalAlignment - private let showGreenShield: Bool - private let showRedShield: Bool - private let displayMode: CircleAndTitlesDisplayMode - private let editionMode: CircleAndTitlesEditionMode - - @State private var profilePictureFullScreenIsPresented = false - - init(titlePart1: String?, titlePart2: String?, subtitle: String?, subsubtitle: String?, circleBackgroundColor: UIColor?, circleTextColor: UIColor?, circledTextView: Text?, imageSystemName: String, profilePicture: Binding, changed: Binding, alignment: VerticalAlignment = .center, showGreenShield: Bool, showRedShield: Bool, editionMode: CircleAndTitlesEditionMode, displayMode: CircleAndTitlesDisplayMode) { - self.titlePart1 = titlePart1 - self.titlePart2 = titlePart2 - self.subtitle = subtitle - self.subsubtitle = subsubtitle - self.circleBackgroundColor = circleBackgroundColor - self.circleTextColor = circleTextColor - self.circledTextView = circledTextView - self.imageSystemName = imageSystemName - self._profilePicture = profilePicture - self._changed = changed - self.alignment = alignment - self.editionMode = editionMode - self.displayMode = displayMode - self.showGreenShield = showGreenShield - self.showRedShield = showRedShield - } - - private var circleDiameter: CGFloat { - switch displayMode { - case .small: - return 40.0 - case .normal: - return ProfilePictureView.circleDiameter - case .header: - return 120 - } - } - - private var pictureViewInner: some View { - ProfilePictureView(profilePicture: profilePicture, circleBackgroundColor: circleBackgroundColor, circleTextColor: circleTextColor, circledTextView: circledTextView, imageSystemName: imageSystemName, showGreenShield: showGreenShield, showRedShield: showRedShield, customCircleDiameter: circleDiameter) - } - - private var pictureView: some View { - ZStack { - if #available(iOS 14.0, *) { - pictureViewInner - .onTapGesture { - guard case .header(let tapToFullscreen) = displayMode else { return } - guard tapToFullscreen else { return } - guard profilePicture != nil else { - profilePictureFullScreenIsPresented = false - return - } - profilePictureFullScreenIsPresented.toggle() - } - .fullScreenCover(isPresented: $profilePictureFullScreenIsPresented) { - FullScreenProfilePictureView(photo: profilePicture) - .background(BackgroundBlurView() - .edgesIgnoringSafeArea(.all)) - } - } else { - pictureViewInner - } - switch editionMode { - case .none: - EmptyView() - case .picture: - CircledCameraButtonView(profilePicture: $profilePicture) - .offset(CGSize(width: ProfilePictureView.circleDiameter/3, height: ProfilePictureView.circleDiameter/3)) - case .nicknameAndPicture(let action): - Button(action: action) { - CircledPencilView() - } - .offset(CGSize(width: circleDiameter/3, height: circleDiameter/3)) - } - } - } - - private var displayNameForHeader: String { - let _titlePart1 = titlePart1 ?? "" - let _titlePart2 = titlePart2 ?? "" - return [_titlePart1, _titlePart2].joined(separator: " ").trimmingCharacters(in: .whitespacesAndNewlines) - } - - var body: some View { - switch displayMode { - case .normal, .small: - HStack(alignment: self.alignment, spacing: 16) { - pictureView - TextView(titlePart1: titlePart1, - titlePart2: titlePart2, - subtitle: subtitle, - subsubtitle: subsubtitle) - } - case .header: - VStack(spacing: 8) { - pictureView - Text(displayNameForHeader) - .font(.system(.largeTitle, design: .rounded)) - .fontWeight(.semibold) - } - } - } -} - -fileprivate struct FullScreenProfilePictureView: View { - @Environment(\.presentationMode) var presentationMode - var photo: UIImage? // We use a binding here because this is what a SingleIdentity exposes - - var body: some View { - ZStack { - Color.black - .opacity(0.1) - .edgesIgnoringSafeArea(.all) - if let photo = photo { - Image(uiImage: photo) - .resizable() - .scaledToFit() - .frame(maxWidth: .infinity, maxHeight: .infinity) - } - } - .onTapGesture { - presentationMode.wrappedValue.dismiss() - } - } - -} - -fileprivate struct BackgroundBlurView: UIViewRepresentable { - func makeUIView(context: Context) -> UIView { - let effect = UIBlurEffect(style: .regular) - let view = UIVisualEffectView(effect: effect) - DispatchQueue.main.async { - view.superview?.superview?.backgroundColor = .clear - } - return view - } - - func updateUIView(_ uiView: UIView, context: Context) {} -} - - -fileprivate struct TextView: View { - - let titlePart1: String? - let titlePart2: String? - let subtitle: String? - let subsubtitle: String? - - private var titlePart1Count: Int { titlePart1?.count ?? 0 } - private var titlePart2Count: Int { titlePart2?.count ?? 0 } - private var subtitleCount: Int { subtitle?.count ?? 0 } - private var subsubtitleCount: Int { subsubtitle?.count ?? 0 } - - /// This variable allows to control when an animation is performed on `titlePart1`. - /// - /// We do not want to animate a text made to the text of `titlePart1`, which is the reason why we cannot simply - /// set an .animation(...) on the view `Text(titlePart1)`. Instead, we use another version of the animation - /// modifier where we can provide a `value` that is used to determine when the animation should be active. - /// We want it to be active when the *other* strings of this view change. - /// - /// For example, when the `subtitle` goes from empty to - /// one character, we want `titlePart1` to move to the top in an animate way. As one can see, in that specific case, - /// the value of `animateTitlePart1OnChange` will change when `subtitle` (or any of the other strings apart from - /// `titlePart1`) changes. This is the reason why we use exactly this value for controling the animation of `titlePart1`. - private var animateTitlePart1OnChange: Int { - titlePart2Count + subtitleCount + subsubtitleCount - } - - private var animateTitlePart2OnChange: Int { - titlePart1Count + subtitleCount + subsubtitleCount - } - - private var animateSubtitleOnChange: Int { - titlePart1Count + titlePart2Count + subsubtitleCount - } - - private var animateSubsubtitleOnChange: Int { - titlePart1Count + titlePart2Count + subtitleCount - } - - var body: some View { - VStack(alignment: .leading, spacing: 4) { - if titlePart1 != nil || titlePart2 != nil { - HStack(spacing: 0) { - if let titlePart1 = self.titlePart1, !titlePart1.isEmpty { - Group { - Text(titlePart1) - .font(.system(.headline, design: .rounded)) - .lineLimit(1) - .animation(.spring(), value: animateTitlePart1OnChange) - } - } - if let titlePart1 = self.titlePart1, let titlePart2 = self.titlePart2, !titlePart1.isEmpty, !titlePart2.isEmpty { - Text(" ") - .font(.system(.headline, design: .rounded)) - .lineLimit(1) - } - if let titlePart2 = self.titlePart2, !titlePart2.isEmpty { - Text(titlePart2) - .font(.system(.headline, design: .rounded)) - .fontWeight(.heavy) - .lineLimit(1) - .animation(.spring(), value: animateTitlePart2OnChange) - } - } - .layoutPriority(0) - } - if let subtitle = self.subtitle, !subtitle.isEmpty { - Text(subtitle) - .font(.footnote) - .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) - .lineLimit(1) - .animation(.spring(), value: animateSubtitleOnChange) - } - if let subsubtitle = self.subsubtitle, !subsubtitle.isEmpty { - Text(subsubtitle) - .font(.footnote) - .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) - .lineLimit(1) - .animation(.spring(), value: animateSubsubtitleOnChange) - } - } - } -} - - - - - - - - struct IdentityCardContentView_Previews: PreviewProvider { static let contacts = [ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/OlvidButton.swift b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/OlvidButton.swift index 2fe6844d..19352368 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/OlvidButton.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/OlvidButton.swift @@ -129,7 +129,15 @@ struct OlvidButtonAction: Identifiable { let action: () -> Void let title: Text let systemIcon: ObvSystemIcon - let style: OlvidButton.Style = .blue + let style: OlvidButton.Style + + init(action: @escaping () -> Void, title: Text, systemIcon: ObvSystemIcon, style: OlvidButton.Style = .blue) { + self.action = action + self.title = title + self.systemIcon = systemIcon + self.style = style + } + } struct OlvidButtonSquare: View { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/ProfilePictureView.swift b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/ProfilePictureView.swift new file mode 100644 index 00000000..3c2d77c7 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/ProfilePictureView.swift @@ -0,0 +1,82 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import SwiftUI + +struct ProfilePictureView: View { + + let profilePicture: UIImage? + let circleBackgroundColor: UIColor? + let circleTextColor: UIColor? + let circledTextView: Text? + let systemImage: InitialCircleViewSystemImage + let customCircleDiameter: CGFloat? + let showGreenShield: Bool + let showRedShield: Bool + + init(profilePicture: UIImage?, + circleBackgroundColor: UIColor?, + circleTextColor: UIColor?, + circledTextView: Text?, + systemImage: InitialCircleViewSystemImage, + showGreenShield: Bool, + showRedShield: Bool, + customCircleDiameter: CGFloat? = ProfilePictureView.circleDiameter) { + self.profilePicture = profilePicture + self.circleBackgroundColor = circleBackgroundColor + self.circleTextColor = circleTextColor + self.circledTextView = circledTextView + self.systemImage = systemImage + self.showGreenShield = showGreenShield + self.showRedShield = showRedShield + self.customCircleDiameter = customCircleDiameter + } + + static let circleDiameter: CGFloat = 60.0 + + var body : some View { + Group { + if let profilePicture = profilePicture { + Image(uiImage: profilePicture) + .resizable() + .scaledToFit() + .frame(width: customCircleDiameter ?? ProfilePictureView.circleDiameter, height: customCircleDiameter ?? ProfilePictureView.circleDiameter) + .clipShape(Circle()) + } else { + InitialCircleView(circledTextView: circledTextView, + systemImage: systemImage, + circleBackgroundColor: circleBackgroundColor, + circleTextColor: circleTextColor, + circleDiameter: customCircleDiameter ?? ProfilePictureView.circleDiameter) + } + } + .overlay(Image(systemName: "checkmark.shield.fill") + .font(.system(size: (customCircleDiameter ?? ProfilePictureView.circleDiameter) / 4)) + .foregroundColor(showGreenShield ? Color(AppTheme.shared.colorScheme.green) : .clear), + alignment: .topTrailing + ) + .overlay(Image(systemIcon: .exclamationmarkShieldFill) + .font(.system(size: (customCircleDiameter ?? ProfilePictureView.circleDiameter) / 2)) + .foregroundColor(showRedShield ? .red : .clear), + alignment: .center + ) + + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/TextView.swift b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/TextView.swift new file mode 100644 index 00000000..49f75adc --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/SubViews/TextView.swift @@ -0,0 +1,106 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import SwiftUI + + +struct TextView: View { + + let titlePart1: String? + let titlePart2: String? + let subtitle: String? + let subsubtitle: String? + + private var titlePart1Count: Int { titlePart1?.count ?? 0 } + private var titlePart2Count: Int { titlePart2?.count ?? 0 } + private var subtitleCount: Int { subtitle?.count ?? 0 } + private var subsubtitleCount: Int { subsubtitle?.count ?? 0 } + + /// This variable allows to control when an animation is performed on `titlePart1`. + /// + /// We do not want to animate a text made to the text of `titlePart1`, which is the reason why we cannot simply + /// set an .animation(...) on the view `Text(titlePart1)`. Instead, we use another version of the animation + /// modifier where we can provide a `value` that is used to determine when the animation should be active. + /// We want it to be active when the *other* strings of this view change. + /// + /// For example, when the `subtitle` goes from empty to + /// one character, we want `titlePart1` to move to the top in an animate way. As one can see, in that specific case, + /// the value of `animateTitlePart1OnChange` will change when `subtitle` (or any of the other strings apart from + /// `titlePart1`) changes. This is the reason why we use exactly this value for controling the animation of `titlePart1`. + private var animateTitlePart1OnChange: Int { + titlePart2Count + subtitleCount + subsubtitleCount + } + + private var animateTitlePart2OnChange: Int { + titlePart1Count + subtitleCount + subsubtitleCount + } + + private var animateSubtitleOnChange: Int { + titlePart1Count + titlePart2Count + subsubtitleCount + } + + private var animateSubsubtitleOnChange: Int { + titlePart1Count + titlePart2Count + subtitleCount + } + + var body: some View { + VStack(alignment: .leading, spacing: 4) { + if titlePart1 != nil || titlePart2 != nil { + HStack(spacing: 0) { + if let titlePart1 = self.titlePart1, !titlePart1.isEmpty { + Group { + Text(titlePart1) + .font(.system(.headline, design: .rounded)) + .lineLimit(1) + .animation(.spring(), value: animateTitlePart1OnChange) + } + } + if let titlePart1 = self.titlePart1, let titlePart2 = self.titlePart2, !titlePart1.isEmpty, !titlePart2.isEmpty { + Text(" ") + .font(.system(.headline, design: .rounded)) + .lineLimit(1) + } + if let titlePart2 = self.titlePart2, !titlePart2.isEmpty { + Text(titlePart2) + .font(.system(.headline, design: .rounded)) + .fontWeight(.heavy) + .lineLimit(1) + .animation(.spring(), value: animateTitlePart2OnChange) + } + } + .layoutPriority(0) + } + if let subtitle = self.subtitle, !subtitle.isEmpty { + Text(subtitle) + .font(.footnote) + .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) + .lineLimit(1) + .animation(.spring(), value: animateSubtitleOnChange) + } + if let subsubtitle = self.subsubtitle, !subsubtitle.isEmpty { + Text(subsubtitle) + .font(.footnote) + .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) + .lineLimit(1) + .animation(.spring(), value: animateSubsubtitleOnChange) + } + } + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/LocalAuthentication/LocalAuthenticationViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/LocalAuthentication/LocalAuthenticationViewController.swift index 44578276..90f73d90 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/LocalAuthentication/LocalAuthenticationViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/LocalAuthentication/LocalAuthenticationViewController.swift @@ -67,7 +67,7 @@ class LocalAuthenticationViewController: UIViewController { ObvMessengerInternalNotification.observeAppStateChanged(queue: .main) { [weak self] previousState, currentState in guard let _self = self else { return } if previousState.isAuthenticated && previousState.isInitialized && previousState.iOSAppState == .mayResignActive && currentState.iOSAppState == .inBackground { - _self.uptimeAtTheTimeOfChangeoverToNotActiveState = _self.getUptime() + _self.uptimeAtTheTimeOfChangeoverToNotActiveState = TimeInterval.getUptime() } }, ]) @@ -109,19 +109,11 @@ class LocalAuthenticationViewController: UIViewController { setAuthenticationStatus(to: .shouldPerformLocalAuthentication) } - private func getUptime() -> TimeInterval { - var uptime = timespec() - if clock_gettime(CLOCK_MONOTONIC_RAW, &uptime) != 0 { - return 0 - } - return TimeInterval(uptime.tv_sec) - } - func performLocalAuthentication(completion: ((Bool) -> Void)? = nil) { assert(Thread.isMainThread) let userIsAlreadyAuthenticated: Bool if let uptimeAtTheTimeOfChangeoverToNotActiveState = uptimeAtTheTimeOfChangeoverToNotActiveState { - let timeIntervalSinceLastChangeoverToNotActiveState = getUptime() - uptimeAtTheTimeOfChangeoverToNotActiveState + let timeIntervalSinceLastChangeoverToNotActiveState = TimeInterval.getUptime() - uptimeAtTheTimeOfChangeoverToNotActiveState assert(0 <= timeIntervalSinceLastChangeoverToNotActiveState) userIsAlreadyAuthenticated = (timeIntervalSinceLastChangeoverToNotActiveState < ObvMessengerSettings.Privacy.lockScreenGracePeriod) } else { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Localization/CommonString.swift b/iOSClient/ObvMessenger/ObvMessenger/Localization/CommonString.swift index 6830c702..df1ce4b5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Localization/CommonString.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Localization/CommonString.swift @@ -38,6 +38,7 @@ struct CommonString { static let Camera = NSLocalizedString("Camera", comment: "Camera word, capitalized") static let Cancel = NSLocalizedString("Cancel", comment: "Cancel word, capitalized") static let Chat = NSLocalizedString("Chat", comment: "Chat word, capitalized") + static let Choose = NSLocalizedString("Choose", comment: "Choose word, capitalized") static let Clean = NSLocalizedString("Clean", comment: "Clean word, capitalized") static let Completely = NSLocalizedString("Completely", comment: "Completely word, capitalized") static let Confirmation = NSLocalizedString("Confirmation", comment: "Confirmation word, capitalized") @@ -60,6 +61,8 @@ struct CommonString { static let Downloads = NSLocalizedString("Downloads", comment: "Downloads word, capitalized") static let Edit = NSLocalizedString("Edit", comment: "Edit word, capitalized") static let Edited = NSLocalizedString("Edited", comment: "Edited word, capitalized") + static let Error = NSLocalizedString("ERROR", comment: "Error word, capitalized") + static let Everyone = NSLocalizedString("Everyone", comment: "Everyone word, capitalized") static let Exclude = NSLocalizedString("Exclude", comment: "Exclude word, capitalized") static let Expiration = NSLocalizedString("Expiration", comment: "Expiration word, capitalized") static let Expired = NSLocalizedString("Expired", comment: "Expired word, capitalized") @@ -78,6 +81,7 @@ struct CommonString { static let Next = NSLocalizedString("Next", comment: "Next word, capitalized") static let No = NSLocalizedString("No", comment: "No word, capitalized") static let None = NSLocalizedString("None", comment: "None word, capitalized") + static let NoOne = NSLocalizedString("No one", comment: "No one word, capitalized") static let Notifications = NSLocalizedString("Notifications", comment: "Notifications word, capitalized") static let Now = NSLocalizedString("Now", comment: "Now word, capitalized") static let Off = NSLocalizedString("Off", comment: "Off word, capitalized") @@ -142,6 +146,8 @@ struct CommonString { String.localizedStringWithFormat(NSLocalizedString("Introduce %@ to...", comment: "Title of the table listing all identities but the one to introduce"), contactIdentityDisplayName) } static let deleteOwnReaction = NSLocalizedString("DELETE_OWN_REACTION", comment: "Title") + static let contactsAndGroups = NSLocalizedString("CONTACTS_AND_GROUPS", comment: "Title") + static let contactsSortOrder = NSLocalizedString("CONTACTS_SORT_ORDER", comment: "Title") } static let deletedContact = NSLocalizedString("A (now deleted) contact", comment: "Can serve as a name in the sentence %@ accepted to join this group") diff --git a/iOSClient/ObvMessenger/ObvMessenger/Localization/ContactIdentityCoordinator+Strings.swift b/iOSClient/ObvMessenger/ObvMessenger/Localization/ContactIdentityCoordinator+Strings.swift index b41d8bd5..8524eb1e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Localization/ContactIdentityCoordinator+Strings.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Localization/ContactIdentityCoordinator+Strings.swift @@ -26,7 +26,15 @@ extension ContactIdentityCoordinator { static let alertDeleteContactTitle = NSLocalizedString("Delete this contact?", comment: "Alert title") - static let alertActionTitleDeleteContact = NSLocalizedString("Delete contact", comment: "Action title") + static let alertActionTitleDeleteContact = NSLocalizedString("DELETE_USER_ACTION_TITLE", comment: "Action title") + + struct AlertDowngradeContact { + static let title = NSLocalizedString("STOP_ONE_TO_ONE_DISCUSSION_WITH_CONTACT_ALERT_TITLE", comment: "") + static let message = { (contactName: String) in + String.localizedStringWithFormat(NSLocalizedString("DO_YOU_WISH_TO_STOP_ONE_TO_ONE_DISCUSSION_WITH_@_ALERT_MESSAGE", comment: "Alert message"), contactName) + } + static let confirm = NSLocalizedString("DO_STOP_ONE_TO_ONE_DISCUSSION", comment: "") + } struct AlertCommonGroupOnContactDeletion { static let title = NSLocalizedString("Contact cannot be deleted for now", comment: "Alert title") diff --git a/iOSClient/ObvMessenger/ObvMessenger/Localization/InvitationsCollectionViewController+Strings.swift b/iOSClient/ObvMessenger/ObvMessenger/Localization/InvitationsCollectionViewController+Strings.swift index a0413ca4..6f04034e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Localization/InvitationsCollectionViewController+Strings.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Localization/InvitationsCollectionViewController+Strings.swift @@ -60,9 +60,9 @@ extension InvitationsCollectionViewController { } struct MutualTrustConfirmed { - static let subtitle = NSLocalizedString("Mutual Trust Confirmed", comment: "Invitation subtitle") + static let subtitle = NSLocalizedString("MUTUAL_TRUST_CONFIRMED", comment: "Invitation subtitle") static let details = { (name: String) in - String.localizedStringWithFormat(NSLocalizedString("Well done! You trust %@'s identity and %@ now trusts yours back. A secure channel between you and %@ is being established. As soon as it will be, %@ will appear in your contacts. Please note that this requires %@'s device to be online.", comment: "Invitation details"), name, name, name, name, name) + String.localizedStringWithFormat(NSLocalizedString("MUTUAL_TRUST_CONFIRMED_DETAILS_%@", comment: "Invitation details"), name) } } @@ -103,7 +103,7 @@ extension InvitationsCollectionViewController { struct AcceptGroupInvite { static let subtitle = CommonString.Title.invitationToJoinGroup static let details = { (groupOwnerName: String) in - String.localizedStringWithFormat(NSLocalizedString("You are invited to join a group created by %@. You may silently discard this invitation or accept it. In the latter case, each of the group member will appear in your contacts.", comment: "Invitation details"), groupOwnerName) + String.localizedStringWithFormat(NSLocalizedString("YOU_ARE_INVITED_TO_JOIN_A_GROUP_CREATED_BY_%@_EXPLANATION", comment: "Invitation details"), groupOwnerName) } static let subsubTitle = NSLocalizedString("Group Members:", comment: "Title before the list of group members.") } @@ -123,6 +123,20 @@ extension InvitationsCollectionViewController { } static let buttonTitle = { (groupOwnerName: String) in String.localizedStringWithFormat(NSLocalizedString("Exchange digits with %@", comment: "Button title"), groupOwnerName) } } + + struct OneToOneInvitationSent { + static let subtitle = NSLocalizedString("ONE_TO_ONE_INVITATION_SENT", comment: "") + static let details = { (contactName: String) in + String.localizedStringWithFormat(NSLocalizedString("ONE_TO_ONE_DISCUSSION_INVITATION_SENT_TO_%@", comment: "Invitation details"), contactName) + } + } + + struct OneToOneInvitationReceived { + static let subtitle = NSLocalizedString("ONE_TO_ONE_INVITATION_RECEIVED", comment: "") + static let details = { (contactName: String) in + String.localizedStringWithFormat(NSLocalizedString("ONE_TO_ONE_DISCUSSION_INVITATION_RECEIVED_FROM_%@", comment: "Invitation details"), contactName) + } + } struct GroupCreated { static let subtitle = NSLocalizedString("Group Created", comment: "Invitation subtitle") diff --git a/iOSClient/ObvMessenger/ObvMessenger/Localization/UserNotificationCreator+Strings.swift b/iOSClient/ObvMessenger/ObvMessenger/Localization/UserNotificationCreator+Strings.swift index ce2e1459..e2cd4035 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Localization/UserNotificationCreator+Strings.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Localization/UserNotificationCreator+Strings.swift @@ -56,10 +56,16 @@ extension UserNotificationCreator { static let title = NSLocalizedString("New Invitation!", comment: "Notification title") static let body = { (contactIdentityDisplayName: String) in String.localizedStringWithFormat(NSLocalizedString("You receive a new invitation from %@. You can accept or silently discard it.", comment: "Notification body"), contactIdentityDisplayName) - } } + struct AcceptOneToOneInvite { + static let title = NSLocalizedString("New Invitation!", comment: "Notification title") + static let body = { (contactIdentityDisplayName: String) in + String.localizedStringWithFormat(NSLocalizedString("%@_INVITES_YOU_TO_ONE_TO_ONE_DISCUSSION", comment: "Notification body"), contactIdentityDisplayName) + } + } + struct SasExchange { static let title = NSLocalizedString("An invitation requires your attention!", comment: "Notification title") static let body = { (contactIdentityDisplayName: String) in diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/AllContacts/AllContactsViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/AllContacts/AllContactsViewController.swift index 2ef3a6d4..dee0754d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/AllContacts/AllContactsViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/AllContacts/AllContactsViewController.swift @@ -29,6 +29,8 @@ final class AllContactsViewController: ShowOwnedIdentityButtonUIViewController, private var notificationTokens = [NSObjectProtocol]() private var sortButtonItem: UIBarButtonItem? private var sortButtonItemTimer: Timer? + private let oneToOneStatus: PersistedObvContactIdentity.OneToOneStatus + private let showExplanation: Bool // Delegates @@ -36,9 +38,11 @@ final class AllContactsViewController: ShowOwnedIdentityButtonUIViewController, // MARK: - Initializer - init(ownedCryptoId: ObvCryptoId) { + init(ownedCryptoId: ObvCryptoId, oneToOneStatus: PersistedObvContactIdentity.OneToOneStatus, title: String = CommonString.Word.Contacts, showExplanation: Bool) { + self.oneToOneStatus = oneToOneStatus + self.showExplanation = showExplanation super.init(ownedCryptoId: ownedCryptoId, logCategory: "AllContactsViewController") - self.title = CommonString.Word.Contacts + self.title = title observeContactsSortOrderDidChangeNotifications() } @@ -110,11 +114,38 @@ extension AllContactsViewController { children: sortActions) menuElements.append(sortMenu) + + switch oneToOneStatus { + case .nonOneToOne: + break + default: + let showOtherKnownUserAction = UIAction(title: NSLocalizedString("OTHER_KNOWN_USERS", comment: ""), + image: UIImage(systemIcon: .personCropCircleBadgeQuestionmark)) { [weak self] _ in + self?.presentViewControllerOfAllNonOneToOneContacts() + } + + menuElements.append(showOtherKnownUserAction) + } return UIMenu(title: "", image: nil, identifier: nil, options: .displayInline, children: menuElements) } + private func presentViewControllerOfAllNonOneToOneContacts() { + assert(Thread.isMainThread) + let vc = AllContactsViewController(ownedCryptoId: ownedCryptoId, oneToOneStatus: .nonOneToOne, title: NSLocalizedString("OTHER_KNOWN_USERS", comment: ""), showExplanation: false) + vc.delegate = self.delegate + vc.replaceOwnedIdentityButton(byIcon: .xmarkCircle, target: self, action: #selector(dismissViewControllerOfAllNonOneToOneContacts)) + let nav = UINavigationController(rootViewController: vc) + self.present(nav, animated: true) + } + + @objc + private func dismissViewControllerOfAllNonOneToOneContacts() { + presentedViewController?.dismiss(animated: true) + } + + @available(iOS, introduced: 13, deprecated: 14, message: "Use getFirstParentMenuAvailable() instead") func provideAlertActions() -> [UIAlertAction] { @@ -133,7 +164,7 @@ extension AllContactsViewController { private func observeContactsSortOrderDidChangeNotifications() { if #available(iOS 14.0, *) { - let token = ObvMessengerInternalNotification.observeContactsSortOrderDidChange(queue: OperationQueue.main) { [weak self] in + let token = ObvMessengerSettingsNotifications.observeContactsSortOrderDidChange(queue: OperationQueue.main) { [weak self] in guard let _self = self else { return } _self.sortButtonItemTimer?.invalidate() _self.sortButtonItem?.menu = _self.provideMenu() @@ -145,8 +176,8 @@ extension AllContactsViewController { private func addAndConfigureContactsTableViewController() { - let mode: MultipleContactsMode = .all - guard let viewController = try? MultipleContactsHostingViewController(ownedCryptoId: ownedCryptoId, mode: mode, disableContactsWithoutDevice: false, allowMultipleSelection: false, showExplanation: true, floatingButtonModel: nil) else { assertionFailure(); return } + let mode: MultipleContactsMode = .all(oneToOneStatus: self.oneToOneStatus) + guard let viewController = try? MultipleContactsHostingViewController(ownedCryptoId: ownedCryptoId, mode: mode, disableContactsWithoutDevice: false, allowMultipleSelection: false, showExplanation: showExplanation, floatingButtonModel: nil) else { assertionFailure(); return } viewController.delegate = self navigationItem.searchController = viewController.searchController viewController.willMove(toParent: self) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/ContactsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/ContactsFlowViewController.swift index 0feb50a7..a7e9a775 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/ContactsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/ContactsFlowViewController.swift @@ -33,7 +33,7 @@ final class ContactsFlowViewController: UINavigationController, ObvFlowControlle // Constants - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ContactsFlowViewController.self)) // Delegate @@ -44,7 +44,7 @@ final class ContactsFlowViewController: UINavigationController, ObvFlowControlle // Factory (required because creating a custom init does not work under iOS 12) static func create(ownedCryptoId: ObvCryptoId) -> ContactsFlowViewController { - let allContactsVC = AllContactsViewController(ownedCryptoId: ownedCryptoId) + let allContactsVC = AllContactsViewController(ownedCryptoId: ownedCryptoId, oneToOneStatus: .oneToOne, showExplanation: true) let vc = self.init(rootViewController: allContactsVC) vc.ownedCryptoId = ownedCryptoId @@ -93,7 +93,7 @@ final class ContactsFlowViewController: UINavigationController, ObvFlowControlle required init?(coder aDecoder: NSCoder) { fatalError("die") } func observePersistedDiscussionWasLockedNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeNewLockedPersistedDiscussion(queue: OperationQueue.main) { [weak self] (previousDiscussionUriRepresentation, newLockedDiscussionId) in + observationTokens.append(ObvMessengerCoreDataNotification.observeNewLockedPersistedDiscussion(queue: OperationQueue.main) { [weak self] (previousDiscussionUriRepresentation, newLockedDiscussionId) in guard let _self = self else { return } _self.replaceDiscussionViewController(discussionToReplace: previousDiscussionUriRepresentation, newDiscussionId: newLockedDiscussionId) }) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/ContactsPresentationViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/ContactsPresentationViewController.swift index 8a8836e5..464e2104 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/ContactsPresentationViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/ContactsPresentationViewController.swift @@ -45,7 +45,7 @@ final class ContactsPresentationViewController: UIViewController { override func viewDidLoad() { let excludedContactCryptoIds = Set([presentedContactCryptoId]) - let mode: MultipleContactsMode = .excluded(from: excludedContactCryptoIds) + let mode: MultipleContactsMode = .excluded(from: excludedContactCryptoIds, oneToOneStatus: .oneToOne) let multipleContactsVC = MultipleContactsViewController(ownedCryptoId: ownedCryptoId, mode: mode, button: .done(), disableContactsWithoutDevice: true, allowMultipleSelection: true, showExplanation: false) { [weak self] selectedContacts in guard let presentedContactCryptoId = self?.presentedContactCryptoId, diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SingleContactDetailedInfos/ContactDetailedInfosView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SingleContactDetailedInfos/ContactDetailedInfosView.swift index 01eb6275..ea0fd2ff 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SingleContactDetailedInfos/ContactDetailedInfosView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SingleContactDetailedInfos/ContactDetailedInfosView.swift @@ -24,6 +24,7 @@ import ObvTypes struct ContactDetailedInfosView: View { @ObservedObject var contact: PersistedObvContactIdentity + let userWantsToSyncOneToOneStatusOfContact: () -> Void @State private var signedContactDetails: SignedUserDetails? = nil @Environment(\.presentationMode) var presentationMode @@ -74,7 +75,7 @@ struct ContactDetailedInfosView: View { circleBackgroundColor: contact.cryptoId.colors.background, circleTextColor: contact.cryptoId.colors.text, circledTextView: circledTextView, - imageSystemName: "person", + systemImage: .person, profilePicture: .constant(profilePicture), changed: .constant(false), showGreenShield: contact.isCertifiedByOwnKeycloak, @@ -133,6 +134,15 @@ struct ContactDetailedInfosView: View { ObvSimpleListItemView( title: Text("CAPABILITY_WEBRTC_CONTINUOUS_ICE"), value: contact.supportsCapability(capability) ? CommonString.Word.Yes : CommonString.Word.No) + case .oneToOneContacts: + ObvSimpleListItemView( + title: Text("CAPABILITY_ONE_TO_ONE_CONTACTS"), + value: contact.supportsCapability(capability) ? CommonString.Word.Yes : CommonString.Word.No, + buttonConfig: ("SYNC", "SYNC_REQUEST_SENT", userWantsToSyncOneToOneStatusOfContact)) + case .groupsV2: + ObvSimpleListItemView( + title: Text("CAPABILITY_GROUPS_V2"), + value: contact.supportsCapability(capability) ? CommonString.Word.Yes : CommonString.Word.No) } } } header: { @@ -143,7 +153,7 @@ struct ContactDetailedInfosView: View { if contact.devices.isEmpty { Text("None") } else { - ForEach(contact.sortedDevices.indices) { index in + ForEach(contact.sortedDevices.indices, id: \.self) { index in ObvSimpleListItemView( title: Text("DEVICE \(index+1)"), value: contact.sortedDevices[index].identifier.hexString()) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/EditSingleContactIdentityNicknameView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/EditSingleContactIdentityNicknameView.swift index e793ef84..44d5650f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/EditSingleContactIdentityNicknameView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/EditSingleContactIdentityNicknameView.swift @@ -118,6 +118,7 @@ struct EditSingleContactIdentityNicknameView_Previews: PreviewProvider { publishedContactDetails: nil, contactStatus: .seenPublishedDetails, contactHasNoDevice: false, + contactIsOneToOne: true, isActive: true), SingleContactIdentity(firstName: "Marco", lastName: "Polo", @@ -128,6 +129,7 @@ struct EditSingleContactIdentityNicknameView_Previews: PreviewProvider { publishedContactDetails: nil, contactStatus: .seenPublishedDetails, contactHasNoDevice: false, + contactIsOneToOne: true, isActive: true), ] diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityView.swift index a4acd371..6541d76d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityView.swift @@ -46,6 +46,8 @@ struct SingleContactIdentityInnerView: View { @Binding var changed: Bool @Binding var contactStatus: PersistedObvContactIdentity.Status @Binding var tappedGroup: PersistedContactGroup? + + @State private var showAlertCannotDiscussWithNonOneToOne = false @Environment(\.presentationMode) var presentationMode @@ -67,10 +69,16 @@ struct SingleContactIdentityInnerView: View { .padding(.top, 16) } else { HStack { - OlvidButton(style: .standardWithBlueText, + OlvidButton(style: contact.contactIsOneToOne ? .standardWithBlueText : .standard, title: Text(CommonString.Word.Chat), systemIcon: .textBubbleFill, - action: contact.userWantsToDiscuss) + action: { + if contact.contactIsOneToOne { + contact.userWantsToDiscuss() + } else { + showAlertCannotDiscussWithNonOneToOne.toggle() + } + }) OlvidButton(style: .standardWithBlueText, title: Text(CommonString.Word.Call), systemIcon: .phoneFill, @@ -114,6 +122,14 @@ struct SingleContactIdentityInnerView: View { } .padding(.horizontal, 16) .padding(.bottom, 32) + .alert(isPresented: $showAlertCannotDiscussWithNonOneToOne) { + Alert(title: Text("INVITE_REQUIRED_ALERT_TITLE"), + message: Text("YOU_NEED_TO_INVITE_\(contact.getFirstName(for: .trusted))_BEFORE_HAVING_DISCUSSION_ALERT_MESSAGE"), + primaryButton: .cancel(Text("Cancel")), + secondaryButton: .default(Text("Invite")) { + contact.userWantsToInviteContactToOneToOne() + }) + } } } } @@ -243,40 +259,72 @@ fileprivate struct ContactIdentityCardViews: View { @ObservedObject var contact: SingleContactIdentity @Binding var changed: Bool @Binding var contactStatus: PersistedObvContactIdentity.Status + + private var OneToOneInvitationSentFetchRequest: FetchRequest private var deviceName: String { UIDevice.current.name } private let introduceAction: OlvidButtonAction + private let inviteToOneToOneAction: OlvidButtonAction + private let abortInviteToOneToOneAction: OlvidButtonAction private let updateDetailsAction: OlvidButtonAction init(contact: SingleContactIdentity, changed: Binding, contactStatus: Binding) { self.contact = contact self._changed = changed self._contactStatus = contactStatus + self.OneToOneInvitationSentFetchRequest = FetchRequest(fetchRequest: contact.oneToOneInvitationSentFetchRequest) self.introduceAction = OlvidButtonAction(action: contact.introduceToAnotherContact, title: Text("INTRODUCE_\(contact.publishedContactDetails?.coreDetails.getDisplayNameWithStyle(.short) ?? contact.shortDisplayableName)_TO"), systemIcon: .arrowshapeTurnUpForwardFill) + self.inviteToOneToOneAction = OlvidButtonAction(action: contact.userWantsToInviteContactToOneToOne, + title: Text(CommonString.Word.Invite), + systemIcon: .personCropCircleBadgePlus) self.updateDetailsAction = OlvidButtonAction(action: contact.updateDetails, title: Text("UPDATE_DETAILS"), systemIcon: .personCropCircleBadgeCheckmark) + self.abortInviteToOneToOneAction = OlvidButtonAction(action: contact.userWantsToCancelSentInviteContactToOneToOne, + title: Text(CommonString.Word.Abort), + systemIcon: .xmarkCircleFill, + style: .standardWithBlueText) } + private func actionsForMainCard(hasOneToOneInvitationSent: Bool) -> [OlvidButtonAction] { + guard !contact.contactHasNoDevice && contact.isActive else { return [] } + if contact.contactIsOneToOne { + return [introduceAction] + } else if hasOneToOneInvitationSent { + return [abortInviteToOneToOneAction] + } else { + return [inviteToOneToOneAction] + } + } - + private func explanationForMainCard(hasOneToOneInvitationSent: Bool) -> Text? { + guard !contact.contactHasNoDevice && contact.isActive else { return nil } + if contact.contactIsOneToOne { + return nil + } else if hasOneToOneInvitationSent { + return Text("ONE_TO_ONE_DISCUSSION_INVITATION_SENT_TO_\(contact.getFirstName(for: .trusted))") + } else { + return Text("INVITE_\(contact.getFirstName(for: .trusted))_IF_YOU_WANT_ONE_TO_ONE_DISCUSSION") + } + } + var body: some View { switch contactStatus { case .noNewPublishedDetails: ContactIdentityCardView(contact: contact, - actions: [introduceAction], + actions: actionsForMainCard(hasOneToOneInvitationSent: OneToOneInvitationSentFetchRequest.wrappedValue.isEmpty ? false : true), preferredDetails: .trusted, topLeftText: nil, - explanationText: nil) + explanationText: explanationForMainCard(hasOneToOneInvitationSent: OneToOneInvitationSentFetchRequest.wrappedValue.isEmpty ? false : true)) case .unseenPublishedDetails, .seenPublishedDetails: VStack(spacing: 12) { ContactIdentityCardView(contact: contact, - actions: [introduceAction], + actions: actionsForMainCard(hasOneToOneInvitationSent: OneToOneInvitationSentFetchRequest.wrappedValue.isEmpty ? false : true), preferredDetails: .publishedOrTrusted, topLeftText: Text("New"), explanationText: nil) @@ -301,6 +349,14 @@ fileprivate struct BottomButtonsView: View { @State private var confirmRecreateTheSecureChannelSheetPresented = false @State private var showingContactDetails = false + private var deleteContactButtonTitle: Text { + switch contact.preferredDeletionType { + case .legacyFullDeletion: return Text("DELETE_CONTACT") + case .downgradeToNonOneToOne: return Text("DOWNGRADE_CONTACT_TO_NON_ONE_TO_ONE_BUTTON_TITLE") + case .fullDeletion: return Text("DELETE_OLVID_USER") + } + } + var body: some View { VStack(spacing: 8) { @@ -316,7 +372,7 @@ fileprivate struct BottomButtonsView: View { ]) } } - + if let persistedContact = contact.persistedContact { OlvidButton(style: .standard, title: Text("SHOW_CONTACT_DETAILS"), @@ -324,13 +380,14 @@ fileprivate struct BottomButtonsView: View { action: { showingContactDetails.toggle() }) .sheet(isPresented: $showingContactDetails, onDismiss: nil) { - ContactDetailedInfosView(contact: persistedContact) + ContactDetailedInfosView(contact: persistedContact, + userWantsToSyncOneToOneStatusOfContact: contact.userWantsToSyncOneToOneStatusOfContact) } } // No confirmation required, this confirmation is requested in the containing View Controller OlvidButton(style: .standard, - title: Text("DELETE_CONTACT"), + title: deleteContactButtonTitle, systemIcon: .minusCircle, action: userWantsToDeleteContact) } @@ -545,6 +602,7 @@ struct SingleContactIdentityView_Previews: PreviewProvider { publishedContactDetails: nil, contactStatus: .noNewPublishedDetails, contactHasNoDevice: false, + contactIsOneToOne: true, isActive: true, trustOrigins: trustOrigins) @@ -556,6 +614,7 @@ struct SingleContactIdentityView_Previews: PreviewProvider { publishedContactDetails: otherIdentityDetails, contactStatus: .seenPublishedDetails, contactHasNoDevice: false, + contactIsOneToOne: true, isActive: true, trustOrigins: trustOrigins) @@ -567,6 +626,7 @@ struct SingleContactIdentityView_Previews: PreviewProvider { publishedContactDetails: nil, contactStatus: .noNewPublishedDetails, contactHasNoDevice: true, + contactIsOneToOne: true, isActive: true, trustOrigins: trustOrigins) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityViewHostingController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityViewHostingController.swift index b64dac01..5d58fd4e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityViewHostingController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityViewHostingController.swift @@ -28,6 +28,9 @@ protocol SingleContactIdentityViewHostingControllerDelegate: AnyObject { func userWantsToDisplay(persistedContactGroup: PersistedContactGroup, within nav: UINavigationController?) func userWantsToDisplay(persistedDiscussion discussion: PersistedDiscussion) func userWantsToEditContactNickname(persistedContactObjectId: NSManagedObjectID) + func userWantsToInviteContactToOneToOne(persistedContactObjectID: TypeSafeManagedObjectID) + func userWantsToCancelSentInviteContactToOneToOne(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) + func userWantsToSyncOneToOneStatusOfContact(persistedContactObjectID: TypeSafeManagedObjectID) } @@ -176,6 +179,22 @@ final class SingleContactIdentityViewHostingController: UIHostingController, ofOwnedCryptoId ownedCryptoId: ObvCryptoId) { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/IdentityHeaderView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/IdentityHeaderView.swift index c7c748cc..a71dd429 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/IdentityHeaderView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/IdentityHeaderView.swift @@ -66,6 +66,7 @@ struct IdentityHeaderView_Previews: PreviewProvider { publishedContactDetails: nil, contactStatus: .noNewPublishedDetails, contactHasNoDevice: false, + contactIsOneToOne: true, isActive: true) static var previews: some View { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/OwnedIdentityDetailedInfosView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/OwnedIdentityDetailedInfosView.swift index d01d2c63..3473acdc 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/OwnedIdentityDetailedInfosView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/OwnedIdentityDetailedInfosView.swift @@ -73,7 +73,7 @@ struct OwnedIdentityDetailedInfosView: View { circleBackgroundColor: ownedIdentity.cryptoId.colors.background, circleTextColor: ownedIdentity.cryptoId.colors.text, circledTextView: circledTextView, - imageSystemName: "person", + systemImage: .person, profilePicture: .constant(profilePicture), changed: .constant(false), showGreenShield: ownedIdentity.isKeycloakManaged, @@ -129,6 +129,14 @@ struct OwnedIdentityDetailedInfosView: View { ObvSimpleListItemView( title: Text("CAPABILITY_WEBRTC_CONTINUOUS_ICE"), value: ownedIdentity.supportsCapability(capability) ? CommonString.Word.Yes : CommonString.Word.No) + case .oneToOneContacts: + ObvSimpleListItemView( + title: Text("CAPABILITY_ONE_TO_ONE_CONTACTS"), + value: ownedIdentity.supportsCapability(capability) ? CommonString.Word.Yes : CommonString.Word.No) + case .groupsV2: + ObvSimpleListItemView( + title: Text("CAPABILITY_GROUPS_V2"), + value: ownedIdentity.supportsCapability(capability) ? CommonString.Word.Yes : CommonString.Word.No) } } } header: { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/DiscussionsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/DiscussionsFlowViewController.swift index 75bf7af0..8ccba650 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/DiscussionsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/DiscussionsFlowViewController.swift @@ -23,7 +23,7 @@ import ObvEngine final class DiscussionsFlowViewController: UINavigationController, ObvFlowController { - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DiscussionsFlowViewController.self)) var ownedCryptoId: ObvCryptoId! private var observationTokens = [NSObjectProtocol]() @@ -158,7 +158,7 @@ extension DiscussionsFlowViewController: RecentDiscussionsViewControllerDelegate } func observePersistedDiscussionWasLockedNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeNewLockedPersistedDiscussion(queue: OperationQueue.main) { [weak self] (previousDiscussionUriRepresentation, newLockedDiscussionId) in + observationTokens.append(ObvMessengerCoreDataNotification.observeNewLockedPersistedDiscussion(queue: OperationQueue.main) { [weak self] (previousDiscussionUriRepresentation, newLockedDiscussionId) in guard let _self = self else { return } _self.replaceDiscussionViewController(discussionToReplace: previousDiscussionUriRepresentation, newDiscussionId: newLockedDiscussionId) }) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentCell.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentCell.swift index 560a6cb4..f990f900 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentCell.swift @@ -25,7 +25,7 @@ import CoreData @available(iOS 14.0, *) final class AttachmentCell: UICollectionViewCell, CellShowingHardLinks { - private var draftFyleJoin: DraftFyleJoin? + private var fyleJoin: FyleJoin? override init(frame: CGRect) { super.init(frame: frame) @@ -38,12 +38,12 @@ final class AttachmentCell: UICollectionViewCell, CellShowingHardLinks { var isSharingActionAvailable: Bool { true } - func updateWith(draftFyleJoin: DraftFyleJoin, indexPath: IndexPath, delegate: ViewShowingHardLinksDelegate?, cacheDelegate: DiscussionCacheDelegate?) { + func updateWith(fyleJoin: FyleJoin, indexPath: IndexPath, delegate: ViewShowingHardLinksDelegate?, cacheDelegate: DiscussionCacheDelegate?) { assert(delegate != nil) assert(cacheDelegate != nil) self.delegate = delegate self.cacheDelegate = cacheDelegate - self.draftFyleJoin = draftFyleJoin + self.fyleJoin = fyleJoin self.setNeedsUpdateConfiguration() } @@ -57,7 +57,7 @@ final class AttachmentCell: UICollectionViewCell, CellShowingHardLinks { // If those assert fail, it probably mean that a previous the AttachmentsCollectionViewController was not deallocated (i.e., there is a memory cycle) assert(delegate != nil) assert(cacheDelegate != nil) - guard let draftFyleJoin = self.draftFyleJoin as? PersistedDraftFyleJoin else { assertionFailure(); return } + guard let draftFyleJoin = self.fyleJoin as? PersistedDraftFyleJoin else { assertionFailure(); return } var content = AttachmentCellCustomContentConfiguration().updated(for: state) // If the draftFyleJoin has no fyle, we can't compute a thumbnail. // If there is a fyle, either we already have hardlink to the fyle, in which case we can use it as a fileURL, or we don't have one. In that case, we request one and, when we receive it, we store is and ask the cell to update its configuration. diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentsCollectionViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentsCollectionViewController.swift index 1a30bbf2..d6f79ffb 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentsCollectionViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentsCollectionViewController.swift @@ -129,10 +129,10 @@ final class AttachmentsCollectionViewController: UIViewController, NSFetchedResu self.frc = PersistedDraftFyleJoin.getFetchedResultsControllerForAllDraftFyleJoinsOfDraft(withObjectID: draftObjectID, within: ObvStack.shared.viewContext) self.frc.delegate = self - let cellRegistration = UICollectionView.CellRegistration { [weak self] (cell, indexPath, draftFyleJoin) in + let cellRegistration = UICollectionView.CellRegistration { [weak self] (cell, indexPath, fyleJoin) in assert(self != nil) assert(self?.delegate != nil) // This typically happens if there is a memory cycle. - cell.updateWith(draftFyleJoin: draftFyleJoin, indexPath: indexPath, delegate: self?.delegate, cacheDelegate: self?.cacheDelegate) + cell.updateWith(fyleJoin: fyleJoin, indexPath: indexPath, delegate: self?.delegate, cacheDelegate: self?.cacheDelegate) } dataSource = UICollectionViewDiffableDataSource(collectionView: collectionView) { (collectionView: UICollectionView, indexPath: IndexPath, objectID: NSManagedObjectID) -> UICollectionViewCell? in diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/NewComposeMessageView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/NewComposeMessageView.swift index 6100655b..5199038a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/NewComposeMessageView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/NewComposeMessageView.swift @@ -244,7 +244,7 @@ final class NewComposeMessageView: UIView, UITextViewDelegate, AutoGrowingTextVi private func observeNotifications() { notificationTokens.append( - ObvMessengerInternalNotification.observePreferredComposeMessageViewActionsDidChange(queue: OperationQueue.main) { [weak self] in + ObvMessengerSettingsNotifications.observePreferredComposeMessageViewActionsDidChange(queue: OperationQueue.main) { [weak self] in self?.processPreferredComposeMessageViewActionsDidChange() }) NotificationCenter.default.addObserver(self, selector: #selector(handleAudioInterruption), name: AVAudioSession.interruptionNotification, object: nil) @@ -1574,7 +1574,7 @@ extension NewComposeMessageView { private func evaluateNewAttachmentState() -> AttachmentsState { assert(Thread.isMainThread) - self.numberOfAttachments = draft.draftFyleJoins.count + self.numberOfAttachments = draft.fyleJoins.count return self.numberOfAttachments == 0 ? .noAttachment : .hasAttachments } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/MessageReactionsView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/MessageReactionsView.swift index 43c007a6..a4b0aead 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/MessageReactionsView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/MessageReactionsView.swift @@ -275,7 +275,7 @@ fileprivate struct ContactMessageSender: View { circleBackgroundColor: model.identityColors?.background, circleTextColor: model.identityColors?.text, circledTextView: model.circledTextView([firstName, lastName]), - imageSystemName: "person", + systemImage: .person, profilePicture: model.getProfilPicture(for: .customOrTrusted), changed: $model.changed, showGreenShield: model.showGreenShield, @@ -297,7 +297,7 @@ fileprivate struct OwnedMessageSender: View { circleBackgroundColor: model.identityColors?.background, circleTextColor: model.identityColors?.text, circledTextView: model.circledTextView([model.firstName, model.lastName]), - imageSystemName: "person", + systemImage: .person, profilePicture: model.profilePicture, changed: $model.changed, showGreenShield: model.showGreenShield, diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/NewSingleDiscussionViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/NewSingleDiscussionViewController.swift index ffa09f47..2b12d035 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/NewSingleDiscussionViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/NewSingleDiscussionViewController.swift @@ -42,7 +42,7 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult private var observationTokens = [NSObjectProtocol]() private var unreadMessagesSystemMessage: PersistedMessageSystem? private let initialScroll: InitialScroll - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: NewSingleDiscussionViewController.self)) private let internalQueue = DispatchQueue(label: "NewSingleDiscussionViewController internal queue") private let hidingView = UIView() private var initialScrollWasPerformed = false @@ -54,7 +54,7 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult private var atLeastOneSnapshotWasApplied = false private var isRegisteredToKeyboardNotifications = false private var backgroundEffectViewForComposeView: UIVisualEffectView! - + @Published private var messagesToReconfigure = Set>() private var cancellables = [AnyCancellable]() @@ -320,7 +320,7 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult guard discussion.localConfiguration.typedObjectID == objectId else { return } _self.configureNavigationTitle() }, - ObvMessengerInternalNotification.observePersistedContactGroupHasUpdatedContactIdentities(queue: OperationQueue.main) { [weak self] _,_,_ in + ObvMessengerCoreDataNotification.observePersistedContactGroupHasUpdatedContactIdentities(queue: OperationQueue.main) { [weak self] _,_,_ in self?.configureNewComposeMessageViewVisibility(animate: true) }, ObvMessengerInternalNotification.observeCurrentUserActivityDidChange(queue: OperationQueue.main) { [weak self] (previousUserActivity, currentUserActivity) in @@ -329,7 +329,7 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult guard _self.discussionObjectID == previousUserActivity.persistedDiscussionObjectID, _self.discussionObjectID != currentUserActivity.persistedDiscussionObjectID else { return } _self.theUserLeftTheDiscussion() }, - ObvMessengerInternalNotification.observePersistedContactIsActiveChanged(queue: OperationQueue.main) { [weak self] _ in + ObvMessengerCoreDataNotification.observePersistedContactIsActiveChanged(queue: OperationQueue.main) { [weak self] _ in self?.configureNewComposeMessageViewVisibility(animate: true) }, ]) @@ -406,7 +406,7 @@ extension NewSingleDiscussionViewController { let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) let unmuteImage = UIImage(systemIcon: .moonZzzFill, withConfiguration: symbolConfiguration) let unmuteAction = UIAction.init(title: Strings.unmuteNotifications, image: UIImage(systemIcon: .moonZzzFill)) { _ in - ObvMessengerInternalNotification.userWantsToUpdateDiscussionLocalConfiguration(value: .muteNotificationsDuration(muteNotificationsDuration: nil), localConfigurationObjectID: discussion.localConfiguration.typedObjectID).postOnDispatchQueue() + ObvMessengerCoreDataNotification.userWantsToUpdateDiscussionLocalConfiguration(value: .muteNotificationsDuration(muteNotificationsDuration: nil), localConfigurationObjectID: discussion.localConfiguration.typedObjectID).postOnDispatchQueue() } let menuElements: [UIMenuElement] = [unmuteAction] let menu = UIMenu(title: Strings.mutedNotificationsConfirmation(unmuteDateFormatted), children: menuElements) @@ -1010,7 +1010,7 @@ extension NewSingleDiscussionViewController { /// We observe deletion of system messages so as to update the system message cell counting new messages if appropriate. private func updateNewMessageCellOnDeletionOfRelevantSystemMessages() { - observationTokens.append(ObvMessengerInternalNotification.observePersistedMessageSystemWasDeleted(queue: OperationQueue.main) { [weak self] (objectID, discussionObjectID) in + observationTokens.append(ObvMessengerCoreDataNotification.observePersistedMessageSystemWasDeleted(queue: OperationQueue.main) { [weak self] (objectID, discussionObjectID) in guard let _self = self else { return } guard discussionObjectID == _self.discussionObjectID else { return } let messageObjectID = TypeSafeManagedObjectID(objectID: objectID) @@ -1247,6 +1247,7 @@ extension NewSingleDiscussionViewController { } if cell.isSharingActionAvailable { + // Share all photos at once if let itemProvidersForImages = cell.itemProvidersForImages, itemProvidersForImages.count > 0 { let action = UIAction(title: Strings.sharePhotos(itemProvidersForImages.count)) { [weak self] (_) in diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MultipleImagesView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MultipleImagesView.swift index f2f591d4..a10a93da 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MultipleImagesView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MultipleImagesView.swift @@ -188,6 +188,19 @@ final class MultipleImagesView: ViewForOlvidStack, ViewWithMaskedCorners, ViewWi } + + /// This method is used to make the cell's double tap gesture recognizer more important than the single tap gestures set on the images. + func gestureRecognizersOnImageViewsRequire(toFail gesture: UIGestureRecognizer) { + for view in mainStackView.arrangedSubviews { + if let horizontalPairOfImagesView = view as? HorizontalPairOfImagesView { + horizontalPairOfImagesView.lImageView.gestureRecognizers?.forEach { $0.require(toFail: gesture) } + horizontalPairOfImagesView.rImageView.gestureRecognizers?.forEach { $0.require(toFail: gesture) } + } else if let imageViewForHardLink = view as? UIImageViewForHardLinkForOlvidStack { + imageViewForHardLink.gestureRecognizers?.forEach { $0.require(toFail: gesture) } + } + } + } + @objc private func imageViewWasTapped(sender: UITapGestureRecognizer) { assert(delegate != nil) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MultipleReactionsView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MultipleReactionsView.swift index bcb2ee51..27c2e953 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MultipleReactionsView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MultipleReactionsView.swift @@ -111,21 +111,21 @@ final class MultipleReactionsView: ViewForOlvidStack { addSubview(backgroundBubble) backgroundBubble.translatesAutoresizingMaskIntoConstraints = false backgroundBubble.backgroundColor = .systemBackground - backgroundBubble.layer.cornerRadius = MessageCellConstants.cornerRadiusForInformationsViews + backgroundBubble.layer.cornerRadius = 15 backgroundBubble.addSubview(bubble) bubble.translatesAutoresizingMaskIntoConstraints = false bubble.backgroundColor = AppTheme.shared.colorScheme.newReceivedCellBackground // Always, even for reactions on received message cells - bubble.layer.cornerRadius = MessageCellConstants.cornerRadiusForInformationsViews - 2 + bubble.layer.cornerRadius = backgroundBubble.layer.cornerRadius - 2 bubble.addSubview(stack) stack.translatesAutoresizingMaskIntoConstraints = false let constraints = [ - backgroundBubble.topAnchor.constraint(equalTo: self.topAnchor, constant: -12), + backgroundBubble.topAnchor.constraint(equalTo: self.topAnchor), backgroundBubble.trailingAnchor.constraint(equalTo: self.trailingAnchor), backgroundBubble.bottomAnchor.constraint(equalTo: self.bottomAnchor), - backgroundBubble.leadingAnchor.constraint(equalTo: self.leadingAnchor, constant: 4), + backgroundBubble.leadingAnchor.constraint(equalTo: self.leadingAnchor), bubble.topAnchor.constraint(equalTo: backgroundBubble.topAnchor, constant: 2), bubble.trailingAnchor.constraint(equalTo: backgroundBubble.trailingAnchor, constant: -2), bubble.bottomAnchor.constraint(equalTo: backgroundBubble.bottomAnchor, constant: -2), @@ -138,8 +138,8 @@ final class MultipleReactionsView: ViewForOlvidStack { NSLayoutConstraint.activate(constraints) let sizeConstraints = [ - bubble.heightAnchor.constraint(equalToConstant: 24), - backgroundBubble.heightAnchor.constraint(equalToConstant: 28), + bubble.heightAnchor.constraint(equalToConstant: 26), + backgroundBubble.heightAnchor.constraint(equalToConstant: 30), ] NSLayoutConstraint.activate(sizeConstraints) @@ -190,7 +190,7 @@ fileprivate final class ReactionView: ViewForOlvidStack { addSubview(emoji) emoji.translatesAutoresizingMaskIntoConstraints = false - emoji.font = UIFont.systemFont(ofSize: 12) + emoji.font = UIFont.systemFont(ofSize: 14) addSubview(count) count.translatesAutoresizingMaskIntoConstraints = false diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/ReceivedMessageCell.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/ReceivedMessageCell.swift index a3d04b74..fabe5fa9 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/ReceivedMessageCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/ReceivedMessageCell.swift @@ -580,6 +580,8 @@ fileprivate final class ReceivedMessageCellContentView: UIView, UIContentView, U fileprivate weak var reactionsDelegate: ReactionsDelegate? + private var doubleTapGesture: UITapGestureRecognizer! + // The following variables allow to handle the pan gesture allowing to answer a specific message private var frameBeforeDrag: CGRect? private var pan: UIPanGestureRecognizer! @@ -706,6 +708,8 @@ fileprivate final class ReceivedMessageCellContentView: UIView, UIContentView, U private func setupInternalViews() { + self.addDoubleTapGestureRecognizer() + addSubview(backgroundView) backgroundView.translatesAutoresizingMaskIntoConstraints = false backgroundView.reset() @@ -745,8 +749,6 @@ fileprivate final class ReceivedMessageCellContentView: UIView, UIContentView, U mainStack.addArrangedSubview(bottomHorizontalStack) bottomHorizontalStack.addArrangedSubview(dateView) - - bottomHorizontalStack.addArrangedSubview(multipleReactionsView) bottomHorizontalStack.addArrangedSubview(ephemeralityInformationsView) @@ -790,13 +792,23 @@ fileprivate final class ReceivedMessageCellContentView: UIView, UIContentView, U contactPictureAndNameViewZeroHeightConstraint.priority = .required // This constraint prevents the app from crashing in case there is nothing to display within the cell + do { let safeHeightConstraint = self.heightAnchor.constraint(equalToConstant: 0) safeHeightConstraint.priority = .defaultLow safeHeightConstraint.isActive = true } - self.addDoubleTapGestureRecognizer() + // Last, we add the reaction view on top of everything and pin it to the bottom horizontal stack + + addSubview(multipleReactionsView) + multipleReactionsView.translatesAutoresizingMaskIntoConstraints = false + + NSLayoutConstraint.activate([ + bottomHorizontalStack.trailingAnchor.constraint(equalTo: multipleReactionsView.leadingAnchor, constant: -8), + bottomHorizontalStack.bottomAnchor.constraint(equalTo: multipleReactionsView.bottomAnchor, constant: -2), + ]) + } @@ -806,9 +818,9 @@ fileprivate final class ReceivedMessageCellContentView: UIView, UIContentView, U private func addDoubleTapGestureRecognizer() { - let doubleTapGesture = UITapGestureRecognizer(target: self, action: #selector(userDoubleTappedOnThisCell)) - doubleTapGesture.numberOfTapsRequired = 2 - self.addGestureRecognizer(doubleTapGesture) + self.doubleTapGesture = UITapGestureRecognizer(target: self, action: #selector(userDoubleTappedOnThisCell)) + self.doubleTapGesture!.numberOfTapsRequired = 2 + self.addGestureRecognizer(self.doubleTapGesture!) } @@ -949,6 +961,7 @@ fileprivate final class ReceivedMessageCellContentView: UIView, UIContentView, U multipleImagesView.showInStack = false } else { multipleImagesView.setConfiguration(newConfig.multipleImagesViewConfiguration) + multipleImagesView.gestureRecognizersOnImageViewsRequire(toFail: doubleTapGesture) multipleImagesView.showInStack = true } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SentMessageCell.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SentMessageCell.swift index 250e9961..46e7b4dc 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SentMessageCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SentMessageCell.swift @@ -473,7 +473,6 @@ fileprivate final class SentMessageCellContentView: UIView, UIContentView, UIGes private let wipedView = WipedView(expirationIndicatorSide: .leading) private let backgroundView = SentMessageCellBackgroundView() private let audioPlayerView = AudioPlayerView(expirationIndicatorSide: .leading) - private let bottomHorizontalStack = OlvidHorizontalStackView(gap: 4.0, side: .bothSides, debugName: "statusAndDate and reactions horizontal stack view", showInStack: true) private var appliedConfiguration: SentMessageCellCustomContentConfiguration! @@ -482,6 +481,8 @@ fileprivate final class SentMessageCellContentView: UIView, UIContentView, UIGes fileprivate weak var reactionsDelegate: ReactionsDelegate? + private var doubleTapGesture: UITapGestureRecognizer! + // The following variables allow to handle the pan gesture allowing to answer a specific message private var frameBeforeDrag: CGRect? private var pan: UIPanGestureRecognizer! @@ -603,6 +604,8 @@ fileprivate final class SentMessageCellContentView: UIView, UIContentView, UIGes private func setupInternalViews() { + self.addDoubleTapGestureRecognizer() + addSubview(backgroundView) backgroundView.translatesAutoresizingMaskIntoConstraints = false backgroundView.reset() @@ -632,11 +635,8 @@ fileprivate final class SentMessageCellContentView: UIView, UIContentView, UIGes mainStack.addArrangedSubview(attachmentsView) - mainStack.addArrangedSubview(bottomHorizontalStack) + mainStack.addArrangedSubview(statusAndDateView) - bottomHorizontalStack.addArrangedSubview(multipleReactionsView) - - bottomHorizontalStack.addArrangedSubview(statusAndDateView) NSLayoutConstraint.activate([ @@ -657,13 +657,23 @@ fileprivate final class SentMessageCellContentView: UIView, UIContentView, UIGes ]) // This constraint prevents the app from crashing in case there is nothing to display within the cell + do { let safeHeightConstraint = self.heightAnchor.constraint(equalToConstant: 0) safeHeightConstraint.priority = .defaultLow safeHeightConstraint.isActive = true } + + // Last, we add the reaction view on top of everything and pin it to the status and date view + + addSubview(multipleReactionsView) + multipleReactionsView.translatesAutoresizingMaskIntoConstraints = false + + NSLayoutConstraint.activate([ + statusAndDateView.leadingAnchor.constraint(equalTo: multipleReactionsView.trailingAnchor, constant: 8), + statusAndDateView.bottomAnchor.constraint(equalTo: multipleReactionsView.bottomAnchor, constant: -2), + ]) - self.addDoubleTapGestureRecognizer() } @@ -672,9 +682,9 @@ fileprivate final class SentMessageCellContentView: UIView, UIContentView, UIGes } private func addDoubleTapGestureRecognizer() { - let doubleTapGesture = UITapGestureRecognizer(target: self, action: #selector(userDoubleTappedOnThisCell)) - doubleTapGesture.numberOfTapsRequired = 2 - self.addGestureRecognizer(doubleTapGesture) + self.doubleTapGesture = UITapGestureRecognizer(target: self, action: #selector(userDoubleTappedOnThisCell)) + self.doubleTapGesture!.numberOfTapsRequired = 2 + self.addGestureRecognizer(self.doubleTapGesture!) } @@ -755,6 +765,7 @@ fileprivate final class SentMessageCellContentView: UIView, UIContentView, UIGes multipleImagesView.showInStack = false } else { multipleImagesView.setConfiguration(newConfig.multipleImagesViewConfiguration) + multipleImagesView.gestureRecognizersOnImageViewsRequire(toFail: doubleTapGesture) multipleImagesView.showInStack = true } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageDataSource/ComposeMessageDataSourceWithDraft.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageDataSource/ComposeMessageDataSourceWithDraft.swift index f902cebb..461aadac 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageDataSource/ComposeMessageDataSourceWithDraft.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageDataSource/ComposeMessageDataSourceWithDraft.swift @@ -33,7 +33,7 @@ final class ComposeMessageDataSourceWithDraft: NSObject, ComposeMessageDataSourc private let persistedDraft: PersistedDraft - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ComposeMessageDataSourceWithDraft.self)) private let fetchedResultsController: NSFetchedResultsController private var itemChanges = [(type: NSFetchedResultsChangeType, indexPath: IndexPath?, newIndexPath: IndexPath?)]() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageViewDocumentPickerAdapterWithDraft.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageViewDocumentPickerAdapterWithDraft.swift index 92ef588c..02985acb 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageViewDocumentPickerAdapterWithDraft.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageViewDocumentPickerAdapterWithDraft.swift @@ -41,7 +41,7 @@ final class ComposeMessageViewDocumentPickerAdapterWithDraft: NSObject { // Variables - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ComposeMessageViewDocumentPickerAdapterWithDraft.self)) private let internalOperationQueue: OperationQueue = { let queue = OperationQueue() queue.maxConcurrentOperationCount = 1 diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageViewSendMessageAdapterWithDraft.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageViewSendMessageAdapterWithDraft.swift index af2266ff..61a608fe 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageViewSendMessageAdapterWithDraft.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/ComposeMessage/ComposeMessageViewSendMessageAdapterWithDraft.swift @@ -67,7 +67,7 @@ final class ComposeMessageViewSendMessageAdapterWithDraft: ComposeMessageViewSen return } - guard !textToSend.isEmpty || !writableDraft.draftFyleJoins.isEmpty else { + guard !textToSend.isEmpty || !writableDraft.fyleJoins.isEmpty else { DispatchQueue.main.async { composeMessageView.unfreeze() } @@ -88,7 +88,7 @@ final class ComposeMessageViewSendMessageAdapterWithDraft: ComposeMessageViewSen private func observeDraftWasSentNotifications() { - let token = ObvMessengerInternalNotification.observeDraftWasSent(queue: OperationQueue.main) { (draftObjectID) in + let token = ObvMessengerCoreDataNotification.observeDraftWasSent(queue: OperationQueue.main) { (draftObjectID) in guard self.draft.typedObjectID == draftObjectID else { return } ObvStack.shared.viewContext.refresh(self.draft, mergeChanges: false) self.composeMessageView?.loadDataSource() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/MessageMetadatasSectionView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/MessageMetadatasSectionView.swift index 1b41f499..ff0e4bba 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/MessageMetadatasSectionView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/MessageMetadatasSectionView.swift @@ -76,7 +76,7 @@ fileprivate struct MetadataView: View { case .read: return NSLocalizedString("Read", comment: "") case .wiped: return NSLocalizedString("Wiped", comment: "") case .remoteWiped(remoteCryptoId: let cryptoId): - if let contact = try? PersistedObvContactIdentity.get(contactCryptoId: cryptoId, ownedIdentityCryptoId: ownedCryptoId, within: ObvStack.shared.viewContext) { + if let contact = try? PersistedObvContactIdentity.get(contactCryptoId: cryptoId, ownedIdentityCryptoId: ownedCryptoId, whereOneToOneStatusIs: .any, within: ObvStack.shared.viewContext) { return String.localizedStringWithFormat(NSLocalizedString("Remotely wiped by %@", comment: ""), contact.customDisplayName ?? contact.fullDisplayName) } else { return NSLocalizedString("Remotely wiped", comment: "") diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/UIKit/InfosOfReceivedMessageTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/UIKit/InfosOfReceivedMessageTableViewController.swift index caeddb53..1517c395 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/UIKit/InfosOfReceivedMessageTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/UIKit/InfosOfReceivedMessageTableViewController.swift @@ -62,7 +62,7 @@ class InfosOfReceivedMessageTableViewController: UITableViewController { } private func _observeNewMetadataInsertion() { - _notificationTokens.append(ObvMessengerInternalNotification.observePersistedMessageHasNewMetadata(queue: OperationQueue.main) { [weak self] (messageObjectID) in + _notificationTokens.append(ObvMessengerCoreDataNotification.observePersistedMessageHasNewMetadata(queue: OperationQueue.main) { [weak self] (messageObjectID) in guard self?.persistedMessageReceived.objectID == messageObjectID else { return } DispatchQueue.main.async { self?.tableView.reloadData() } }) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/UIKit/InfosOfSentMessageTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/UIKit/InfosOfSentMessageTableViewController.swift index 8466b96a..c4ab9d98 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/UIKit/InfosOfSentMessageTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/UIKit/InfosOfSentMessageTableViewController.swift @@ -63,7 +63,7 @@ class InfosOfSentMessageTableViewController: UITableViewController { } private func _observeNewMetadataInsertion() { - _notificationTokens.append(ObvMessengerInternalNotification.observePersistedMessageHasNewMetadata(queue: OperationQueue.main) { [weak self] (messageObjectID) in + _notificationTokens.append(ObvMessengerCoreDataNotification.observePersistedMessageHasNewMetadata(queue: OperationQueue.main) { [weak self] (messageObjectID) in guard self?.persistedMessageSent.objectID == messageObjectID else { return } DispatchQueue.main.async { self?.tableView.reloadData() } }) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/SingleDiscussionViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/SingleDiscussionViewController.swift index a6a1e6b6..cfecd577 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/SingleDiscussionViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/SingleDiscussionViewController.swift @@ -73,7 +73,7 @@ final class SingleDiscussionViewController: UICollectionViewController, Discussi private let navigationTitleLabel = UILabel() - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SingleDiscussionViewController.self)) private var accessoryViewIsShown = false private var accessoryViewWasRequested = false @@ -316,7 +316,7 @@ extension SingleDiscussionViewController { actions: [UIAction(title: NSLocalizedString("UNMUTE_NOTIFICATIONS", comment: "") ) { _ in - ObvMessengerInternalNotification.userWantsToUpdateDiscussionLocalConfiguration(value: .muteNotificationsDuration(muteNotificationsDuration: nil), localConfigurationObjectID: self.discussion.localConfiguration.typedObjectID).postOnDispatchQueue() + ObvMessengerCoreDataNotification.userWantsToUpdateDiscussionLocalConfiguration(value: .muteNotificationsDuration(muteNotificationsDuration: nil), localConfigurationObjectID: self.discussion.localConfiguration.typedObjectID).postOnDispatchQueue() }]) items += [unmuteButton] } @@ -587,14 +587,14 @@ extension SingleDiscussionViewController { } private func observePersistedContactGroupHasUpdatedContactIdentitiesNotifications() { - let token = ObvMessengerInternalNotification.observePersistedContactGroupHasUpdatedContactIdentities(queue: OperationQueue.main) { [weak self] (_, _, _) in + let token = ObvMessengerCoreDataNotification.observePersistedContactGroupHasUpdatedContactIdentities(queue: OperationQueue.main) { [weak self] (_, _, _) in self?.reloadInputViews() } observationTokens.append(token) } private func observeCallLogItemWasUpdatedNotifications() { - let token = ObvMessengerInternalNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] _, _ in + let token = VoIPNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] _, _ in self?.collectionView.reloadData() } observationTokens.append(token) @@ -1848,7 +1848,7 @@ extension SingleDiscussionViewController { // Refresh the discussion title if it is updated private func observePersistedDiscussionHasNewTitleNotifications() { - let token = ObvMessengerInternalNotification.observePersistedDiscussionHasNewTitle(queue: OperationQueue.main) { [weak self] (objectID, title) in + let token = ObvMessengerCoreDataNotification.observePersistedDiscussionHasNewTitle(queue: OperationQueue.main) { [weak self] (objectID, title) in assert(self?.discussion?.managedObjectContext == ObvStack.shared.viewContext) guard objectID == self?.discussion?.typedObjectID else { return } self?.navigationTitleLabel.text = title @@ -1859,7 +1859,7 @@ extension SingleDiscussionViewController { private func observePersistedContactHasNewCustomDisplayNameNotifications() { let log = self.log - let token = ObvMessengerInternalNotification.observePersistedContactHasNewCustomDisplayName(queue: OperationQueue.main) { [weak self] (contactCryptoId) in + let token = ObvMessengerCoreDataNotification.observePersistedContactHasNewCustomDisplayName(queue: OperationQueue.main) { [weak self] (contactCryptoId) in guard let _self = self else { return } guard let groupDiscussion = _self.discussion as? PersistedGroupDiscussion else { return } guard let contactGroup = groupDiscussion.contactGroup else { @@ -2029,7 +2029,7 @@ extension SingleDiscussionViewController { _self.objectIDsOfNewMessages.remove(objectID) numberOfNewMessagesSystemMessage.updateAndPotentiallyDeleteNumberOfUnreadReceivedMessagesSystemMessage(newNumberOfUnreadReceivedMessages: _self.objectIDsOfNewMessages.count) }) - observationTokens.append(ObvMessengerInternalNotification.observePersistedMessageSystemWasDeleted(queue: OperationQueue.main) { [weak self] (objectID, _) in + observationTokens.append(ObvMessengerCoreDataNotification.observePersistedMessageSystemWasDeleted(queue: OperationQueue.main) { [weak self] (objectID, _) in guard let _self = self else { return } guard let numberOfNewMessagesSystemMessage = try? PersistedMessageSystem.getNumberOfNewMessagesSystemMessage(in: _self.discussion) else { return } guard _self.objectIDsOfNewMessages.contains(objectID) else { return } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupCreation/UIKit/OwnedGroupEditionFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupCreation/UIKit/OwnedGroupEditionFlowViewController.swift index ceb2661b..9f803303 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupCreation/UIKit/OwnedGroupEditionFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupCreation/UIKit/OwnedGroupEditionFlowViewController.swift @@ -49,7 +49,7 @@ final class OwnedGroupEditionFlowViewController: UIViewController { // Constants - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: OwnedGroupEditionFlowViewController.self)) // MARK: - Initializer @@ -74,7 +74,7 @@ extension OwnedGroupEditionFlowViewController { switch editionType { case .create: - let mode = MultipleContactsMode.all + let mode = MultipleContactsMode.all(oneToOneStatus: .any) let button: MultipleContactsButton = .floating(title: CommonString.Word.Next, systemIcon: .personCropCircleFillBadgeCheckmark) let groupEditionMembersChooserVC = MultipleContactsViewController(ownedCryptoId: ownedCryptoId, mode: mode, button: button, disableContactsWithoutDevice: true, allowMultipleSelection: true, showExplanation: false) { selectedContacts in @@ -87,7 +87,7 @@ extension OwnedGroupEditionFlowViewController { flowNavigationController = ObvNavigationController(rootViewController: groupEditionMembersChooserVC) case .addGroupMembers(groupUid: _, currentGroupMembers: let currentGroupMembers): - let mode = MultipleContactsMode.excluded(from: currentGroupMembers) + let mode = MultipleContactsMode.excluded(from: currentGroupMembers, oneToOneStatus: .any) let button: MultipleContactsButton = .floating(title: CommonString.Word.Ok, systemIcon: .personCropCircleFillBadgeCheckmark) let groupEditionMembersChooserVC = MultipleContactsViewController(ownedCryptoId: ownedCryptoId, mode: mode, button: button, disableContactsWithoutDevice: true, allowMultipleSelection: true, showExplanation: false) { selectedContacts in @@ -99,7 +99,7 @@ extension OwnedGroupEditionFlowViewController { flowNavigationController = ObvNavigationController(rootViewController: groupEditionMembersChooserVC) case .removeGroupMembers(groupUid: _, currentGroupMembers: let currentGroupMembers): - let mode = MultipleContactsMode.restricted(to: currentGroupMembers) + let mode = MultipleContactsMode.restricted(to: currentGroupMembers, oneToOneStatus: .any) let button: MultipleContactsButton = .floating(title: CommonString.Word.Ok, systemIcon: .personCropCircleFillBadgeMinus) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupsFlowViewController.swift index b478b6cb..b96e91bd 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupsFlowViewController.swift @@ -33,7 +33,7 @@ final class GroupsFlowViewController: UINavigationController, ObvFlowController // Constants - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: GroupsFlowViewController.self)) // Delegate @@ -95,7 +95,7 @@ final class GroupsFlowViewController: UINavigationController, ObvFlowController required init?(coder aDecoder: NSCoder) { fatalError("die") } func observePersistedDiscussionWasLockedNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeNewLockedPersistedDiscussion(queue: OperationQueue.main) { [weak self] (previousDiscussionUriRepresentation, newLockedDiscussionId) in + observationTokens.append(ObvMessengerCoreDataNotification.observeNewLockedPersistedDiscussion(queue: OperationQueue.main) { [weak self] (previousDiscussionUriRepresentation, newLockedDiscussionId) in guard let _self = self else { return } _self.replaceDiscussionViewController(discussionToReplace: previousDiscussionUriRepresentation, newDiscussionId: newLockedDiscussionId) }) @@ -145,8 +145,9 @@ extension GroupsFlowViewController: AllGroupsViewControllerDelegate { } func userWantsToAddContactGroup() { - let groupCreationFlowVC = OwnedGroupEditionFlowViewController(ownedCryptoId: ownedCryptoId, editionType: .create) + guard let ownedCryptoId = self.ownedCryptoId else { assertionFailure(); return } DispatchQueue.main.async { [weak self] in + let groupCreationFlowVC = OwnedGroupEditionFlowViewController(ownedCryptoId: ownedCryptoId, editionType: .create) self?.present(groupCreationFlowVC, animated: true) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/SingleGroup/SingleGroupViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/SingleGroup/SingleGroupViewController.swift index 5d82409c..794f4424 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/SingleGroup/SingleGroupViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/SingleGroup/SingleGroupViewController.swift @@ -101,7 +101,7 @@ class SingleGroupViewController: UIViewController { private var notificationTokens = [NSObjectProtocol]() - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SingleGroupViewController.self)) private let customSpacingBetweenSections: CGFloat = 24.0 private let customSpacingAfterTopStackView: CGFloat = 32.0 private let sectionLabelsLeadingPaddingConstraint: CGFloat = 20.0 @@ -337,7 +337,7 @@ extension SingleGroupViewController { private func configureAndAddMembersTVC() throws { let predicate = PersistedObvContactIdentity.getPredicateForContactGroup(self.persistedContactGroup) - let contactsTVC = ContactsTableViewController(disableContactsWithoutDevice: false, allowDeletion: false) + let contactsTVC = ContactsTableViewController(disableContactsWithoutDevice: false, oneToOneStatus: .any, allowDeletion: false) contactsTVC.cellBackgroundColor = AppTheme.shared.colorScheme.tertiarySystemBackground contactsTVC.predicate = predicate contactsTVC.delegate = self @@ -391,7 +391,7 @@ extension SingleGroupViewController { extension SingleGroupViewController { private func observeIdentityColorStyleDidChangeNotifications() { - let token = ObvMessengerInternalNotification.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in + let token = ObvMessengerSettingsNotifications.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in self?.configureViewsBasedOnPersistedContactGroup() self?.configureTheOlvidCards(animated: false) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewController.swift index 3949d6ec..287039ed 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewController.swift @@ -136,6 +136,12 @@ extension InvitationsCollectionViewController { } + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + performFetch() + } + + @available(iOS, introduced: 13.0, deprecated: 14.0, message: "Used because iOS 13 does not support UIMenu on UIBarButtonItem") @objc private func ellipsisButtonTappedSelector() { ellipsisButtonTapped(sourceBarButtonItem: navigationItem.rightBarButtonItem) @@ -151,7 +157,7 @@ extension InvitationsCollectionViewController { } private func observeIdentityColorStyleDidChangeNotifications() { - let token = ObvMessengerInternalNotification.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in + let token = ObvMessengerSettingsNotifications.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in self?.collectionView.reloadData() } self.notificationTokens.append(token) @@ -204,6 +210,10 @@ extension InvitationsCollectionViewController: NSFetchedResultsControllerDelegat private func configureTheFetchedResultsController() { fetchedResultsController = PersistedInvitation.getFetchedResultsControllerForOwnedIdentity(with: ownedCryptoId, within: ObvStack.shared.viewContext) fetchedResultsController.delegate = self + } + + + private func performFetch() { do { try fetchedResultsController.performFetch() } catch let error { @@ -335,7 +345,10 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { case 1: let frcIndexPath = frcIndexPathFrom(cvIndexPath: indexPath) let persistedInvitation = fetchedResultsController.object(at: frcIndexPath) - let cell = dequeueReusableCell(for: persistedInvitation.obvDialog.category, in: collectionView, at: indexPath) + guard let obvDialog = persistedInvitation.obvDialog else { + return fakeCell(indexPath: indexPath) + } + let cell = dequeueReusableCell(for: obvDialog.category, in: collectionView, at: indexPath) if let cell = cell as? InvitationCollectionCell { configure(cell, with: persistedInvitation) } @@ -346,6 +359,23 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { } + /// In case we cannot parse the ObvDialog of a PersistedInvitation, we display a fake cell. It won't last for long anyway, since the corresponding + /// PersistedInvitation is going to be deleted during bottstrap. + private func fakeCell(indexPath: IndexPath) -> UICollectionViewCell { + assertionFailure() + var cell = collectionView.dequeueReusableCell(withReuseIdentifier: TitledCardCollectionViewCell.identifier, for: indexPath) as! TitledCardCollectionViewCell + cell.title = "" + cell.subtitle = "" + cell.date = Date() + cell.identityColors = nil + cell.details = "" + cell.buttonTitle = CommonString.Word.Abort + cell.buttonAction = {} + cell.useLeadingButton() + return cell + } + + private func dequeueReusableCell(for category: ObvDialog.Category, in collectionView: UICollectionView, at indexPath: IndexPath) -> UICollectionViewCell { switch category { case .inviteSent: @@ -366,14 +396,16 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { return collectionView.dequeueReusableCell(withReuseIdentifier: TitledCardCollectionViewCell.identifier, for: indexPath) case .acceptGroupInvite: return collectionView.dequeueReusableCell(withReuseIdentifier: AcceptGroupInviteCollectionViewCell.identifier, for: indexPath) - case .groupJoined: - return collectionView.dequeueReusableCell(withReuseIdentifier: MultipleButtonsCollectionViewCell.identifier, for: indexPath) case .increaseMediatorTrustLevelRequired: return collectionView.dequeueReusableCell(withReuseIdentifier: MultipleButtonsCollectionViewCell.identifier, for: indexPath) case .increaseGroupOwnerTrustLevelRequired: return collectionView.dequeueReusableCell(withReuseIdentifier: MultipleButtonsCollectionViewCell.identifier, for: indexPath) case .autoconfirmedContactIntroduction: return collectionView.dequeueReusableCell(withReuseIdentifier: MultipleButtonsCollectionViewCell.identifier, for: indexPath) + case .oneToOneInvitationSent: + return collectionView.dequeueReusableCell(withReuseIdentifier: TitledCardCollectionViewCell.identifier, for: indexPath) + case .oneToOneInvitationReceived: + return collectionView.dequeueReusableCell(withReuseIdentifier: MultipleButtonsCollectionViewCell.identifier, for: indexPath) } } @@ -395,11 +427,13 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cellToConfigure.setWidth(to: newWidth) - switch persistedInvitation.obvDialog.category { + guard let obvDialog = persistedInvitation.obvDialog else { assertionFailure(); return } + + switch obvDialog.category { case .inviteSent(contactIdentity: let contactURLIdentity): guard var cell = cellToConfigure as? TitledCardCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = contactURLIdentity.fullDisplayName @@ -409,13 +443,13 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cell.details = Strings.InviteSent.details(contactURLIdentity.fullDisplayName) cell.buttonTitle = CommonString.Word.Abort cell.buttonAction = { - [weak self] in self?.abandonInvitation(dialog: persistedInvitation.obvDialog, confirmed: false) + [weak self] in self?.abandonInvitation(dialog: obvDialog, confirmed: false) } cell.useLeadingButton() case .acceptInvite(contactIdentity: let contactIdentity): guard var cell = cellToConfigure as? ButtonsCardCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) @@ -426,15 +460,15 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cell.buttonTitle1 = CommonString.Word.Accept cell.buttonTitle2 = Strings.AcceptInvite.buttonTitle2 cell.button1Action = { - [weak self] in self?.acceptInvitation(dialog: persistedInvitation.obvDialog) + [weak self] in self?.acceptInvitation(dialog: obvDialog) } cell.button2Action = { - [weak self] in self?.rejectInvitation(dialog: persistedInvitation.obvDialog, confirmed: false) + [weak self] in self?.rejectInvitation(dialog: obvDialog, confirmed: false) } case .invitationAccepted(contactIdentity: let contactIdentity): guard var cell = cellToConfigure as? TitledCardCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) @@ -444,13 +478,13 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cell.details = Strings.InvitationAccepted.details(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full)) cell.buttonTitle = CommonString.Word.Abort cell.buttonAction = { - [weak self] in self?.abandonInvitation(dialog: persistedInvitation.obvDialog, confirmed: false) + [weak self] in self?.abandonInvitation(dialog: obvDialog, confirmed: false) } cell.useLeadingButton() case .sasExchange(contactIdentity: let contactIdentity, sasToDisplay: let sasToDisplay, numberOfBadEnteredSas: let numberOfBadEnteredSas): guard var cell = cellToConfigure as? SasCardCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } let sas = String.init(data: sasToDisplay, encoding: .utf8) ?? "" @@ -463,10 +497,10 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cell.resetContactSas() cell.onSasInput = { [weak self] (enteredDigits) in self?.contactsForWhichASASWasEntered.insert(contactIdentity.cryptoId) - self?.onSasInput(dialog: persistedInvitation.obvDialog, enteredDigits) + self?.onSasInput(dialog: obvDialog, enteredDigits) } cell.onAbort = { [weak self] in - self?.abandonInvitation(dialog: persistedInvitation.obvDialog, confirmed: false) + self?.abandonInvitation(dialog: obvDialog, confirmed: false) } if numberOfBadEnteredSas > 0 && contactsForWhichASASWasEntered.contains(contactIdentity.cryptoId) { contactsForWhichASASWasEntered.remove(contactIdentity.cryptoId) @@ -478,7 +512,7 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { case .sasConfirmed(contactIdentity: let contactIdentity, sasToDisplay: let sasToDisplay, sasEntered: _): guard var cell = cellToConfigure as? SasAcceptedCardCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } let sas = String.init(data: sasToDisplay, encoding: .utf8) ?? "" @@ -490,13 +524,13 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { try? cell.setOwnSas(ownSas: sasToDisplay) cell.buttonTitle = CommonString.Word.Abort cell.buttonAction = { - [weak self] in self?.abandonInvitation(dialog: persistedInvitation.obvDialog, confirmed: false) + [weak self] in self?.abandonInvitation(dialog: obvDialog, confirmed: false) } cell.useLeadingButton() case .mutualTrustConfirmed(contactIdentity: let contactIdentity): guard var cell = cellToConfigure as? MultipleButtonsCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) @@ -509,7 +543,7 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { guard let _self = self else { return } ObvStack.shared.performBackgroundTask { (context) in guard let ownedIdentityObject = try? PersistedObvOwnedIdentity.get(cryptoId: _self.ownedCryptoId, within: context) else { return } - guard let contactIdendityObject = try? PersistedObvContactIdentity.get(cryptoId: contactIdentity.cryptoId, ownedIdentity: ownedIdentityObject) else { return } + guard let contactIdendityObject = try? PersistedObvContactIdentity.get(cryptoId: contactIdentity.cryptoId, ownedIdentity: ownedIdentityObject, whereOneToOneStatusIs: .any) else { return } let contactIdentityURI = contactIdendityObject.objectID.uriRepresentation() let deepLink = ObvDeepLink.contactIdentityDetails(contactIdentityURI: contactIdentityURI) ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) @@ -523,7 +557,7 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { case .acceptMediatorInvite(contactIdentity: let contactIdentity, mediatorIdentity: let mediatorIdentity): guard var cell = cellToConfigure as? ButtonsCardCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = "\(mediatorIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full)) → \(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full))" @@ -534,15 +568,15 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cell.buttonTitle1 = CommonString.Word.Accept cell.buttonTitle2 = Strings.AcceptMediatorInvite.buttonTitle2 cell.button1Action = { [weak self] in - self?.respondToAcceptMediatorInvite(dialog: persistedInvitation.obvDialog, acceptInvite: true) + self?.respondToAcceptMediatorInvite(dialog: obvDialog, acceptInvite: true) } cell.button2Action = { [weak self] in - self?.respondToAcceptMediatorInvite(dialog: persistedInvitation.obvDialog, acceptInvite: false) + self?.respondToAcceptMediatorInvite(dialog: obvDialog, acceptInvite: false) } case .increaseMediatorTrustLevelRequired(contactIdentity: let contactIdentity, mediatorIdentity: let mediatorIdentity): guard var cell = cellToConfigure as? MultipleButtonsCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = "\(mediatorIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full)) → \(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full))" @@ -569,12 +603,12 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { } // Button for aborting cell.addButton(title: CommonString.Word.Abort, style: .obvButtonBorderless) { - [weak self] in self?.abandonInvitation(dialog: persistedInvitation.obvDialog, confirmed: false) + [weak self] in self?.abandonInvitation(dialog: obvDialog, confirmed: false) } case .mediatorInviteAccepted(contactIdentity: let contactIdentity, mediatorIdentity: let mediatorIdentity): guard var cell = cellToConfigure as? TitledCardCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = "\(mediatorIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full)) → \(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full))" @@ -584,13 +618,13 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cell.details = Strings.MediatorInviteAccepted.details(mediatorIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full), contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full)) cell.buttonTitle = CommonString.Word.Abort cell.buttonAction = { - [weak self] in self?.abandonInvitation(dialog: persistedInvitation.obvDialog, confirmed: false) + [weak self] in self?.abandonInvitation(dialog: obvDialog, confirmed: false) } cell.useLeadingButton() case .autoconfirmedContactIntroduction(contactIdentity: let contactIdentity, mediatorIdentity: let mediatorIdentity): guard var cell = cellToConfigure as? MultipleButtonsCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = "\(mediatorIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full)) → \(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full))" @@ -603,7 +637,7 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { guard let _self = self else { return } ObvStack.shared.performBackgroundTask { (context) in guard let ownedIdentityObject = try? PersistedObvOwnedIdentity.get(cryptoId: _self.ownedCryptoId, within: context) else { return } - guard let contactIdendityObject = try? PersistedObvContactIdentity.get(cryptoId: contactIdentity.cryptoId, ownedIdentity: ownedIdentityObject) else { return } + guard let contactIdendityObject = try? PersistedObvContactIdentity.get(cryptoId: contactIdentity.cryptoId, ownedIdentity: ownedIdentityObject, whereOneToOneStatusIs: .any) else { return } let contactIdentityURI = contactIdendityObject.objectID.uriRepresentation() let deepLink = ObvDeepLink.contactIdentityDetails(contactIdentityURI: contactIdentityURI) ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) @@ -617,7 +651,7 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { case .acceptGroupInvite(groupMembers: let groupMembers, groupOwner: let groupOwner): guard var cell = cellToConfigure as? AcceptGroupInviteCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = "\(groupOwner.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full))" @@ -628,46 +662,17 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cell.buttonTitle1 = CommonString.Word.Accept cell.buttonTitle2 = CommonString.Word.Decline cell.button1Action = { [weak self] in - self?.acceptGroupInvite(dialog: persistedInvitation.obvDialog) + self?.acceptGroupInvite(dialog: obvDialog) } cell.button2Action = { [weak self] in - self?.rejectGroupInvite(dialog: persistedInvitation.obvDialog, confirmed: false) + self?.rejectGroupInvite(dialog: obvDialog, confirmed: false) } cell.setTitle(with: Strings.AcceptGroupInvite.subsubTitle) cell.setList(with: groupMembers.map { $0.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) }) - case .groupJoined(groupOwner: let groupOwner, groupUid: let groupUid): - guard var cell = cellToConfigure as? MultipleButtonsCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) - return - } - cell.title = groupOwner.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full) - cell.subtitle = Strings.GroupJoined.subtitle - cell.date = persistedInvitation.date - cell.identityColors = groupOwner.cryptoId.colors - cell.details = Strings.GroupJoined.details(groupOwner.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.firstNameThenLastName)) - cell.buttonsStackView.axis = .horizontal - // Button for showing the Contact Group - cell.addButton(title: Strings.GroupJoined.showGroupButtonTitle, style: .obvButtonBorderless) { [weak self] in - guard let _self = self else { return } - ObvStack.shared.performBackgroundTask { (context) in - let groupId = (groupUid, groupOwner.cryptoId) - guard let ownedIdentity = try? PersistedObvOwnedIdentity.get(cryptoId: _self.ownedCryptoId, within: context) else { return } - guard let contactGroup = try? PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { return } - let contactGroupURI = contactGroup.objectID.uriRepresentation() - let deepLink = ObvDeepLink.contactGroupDetails(contactGroupURI: contactGroupURI) - ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) - .postOnDispatchQueue() - } - } - // Button for discarding the invitation - cell.addButton(title: CommonString.Word.Ok, style: .obvButton) { [weak self] in - try? self?.obvEngine.deleteDialog(with: persistedInvitation.uuid) - } - case .increaseGroupOwnerTrustLevelRequired(groupOwner: let groupOwner): guard var cell = cellToConfigure as? MultipleButtonsCollectionViewCell else { - os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), persistedInvitation.obvDialog.category.description) + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) return } cell.title = "\(groupOwner.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full))" @@ -686,7 +691,52 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { } // Button for aborting cell.addButton(title: CommonString.Word.Reject, style: .obvButtonBorderless) { [weak self] in - self?.rejectGroupInvite(dialog: persistedInvitation.obvDialog, confirmed: false) + self?.rejectGroupInvite(dialog: obvDialog, confirmed: false) + } + + case .oneToOneInvitationSent(contactIdentity: let contactIdentity): + guard var cell = cellToConfigure as? TitledCardCollectionViewCell else { + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) + return + } + cell.title = "\(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full))" + cell.subtitle = Strings.OneToOneInvitationSent.subtitle + cell.date = persistedInvitation.date + cell.identityColors = contactIdentity.cryptoId.colors + cell.details = Strings.OneToOneInvitationSent.details(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.short)) + // Button for aborting + cell.buttonTitle = CommonString.Word.Abort + cell.buttonAction = { [weak self] in + assert(Thread.isMainThread) + guard let ownedCryptoId = self?.ownedCryptoId else { return } + self?.delegate?.userWantsToCancelSentInviteContactToOneToOne(ownedCryptoId: ownedCryptoId, contactCryptoId: contactIdentity.cryptoId) + } + cell.useLeadingButton() + + case .oneToOneInvitationReceived(contactIdentity: let contactIdentity): + guard var cell = cellToConfigure as? MultipleButtonsCollectionViewCell else { + os_log("The cell type (%{public}@) does not correspond to the dialog's category of the invitation (%{public}@)", log: log, type: .fault, String(describing: cellToConfigure), obvDialog.category.description) + return + } + cell.title = "\(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.full))" + cell.subtitle = Strings.OneToOneInvitationReceived.subtitle + cell.date = persistedInvitation.date + cell.identityColors = contactIdentity.cryptoId.colors + cell.details = Strings.OneToOneInvitationReceived.details(contactIdentity.currentIdentityDetails.coreDetails.getDisplayNameWithStyle(.short)) + // Button for increasing the group owner TL + do { + let title = CommonString.Word.Accept + cell.addButton(title: title, style: .obvButton) { [weak self] in + var localDialog = obvDialog + try? localDialog.setResponseToOneToOneInvitationReceived(invitationAccepted: true) + self?.obvEngine.respondTo(localDialog) + } + } + // Button for aborting + cell.addButton(title: CommonString.Word.Reject, style: .obvButtonBorderless) { [weak self] in + var localDialog = obvDialog + try? localDialog.setResponseToOneToOneInvitationReceived(invitationAccepted: false) + self?.obvEngine.respondTo(localDialog) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewControllerDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewControllerDelegate.swift index 7b4a22df..2fea3bf7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewControllerDelegate.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewControllerDelegate.swift @@ -25,4 +25,6 @@ protocol InvitationsCollectionViewControllerDelegate: AnyObject { func performTrustEstablishmentProtocolOfRemoteIdentity(remoteCryptoId: ObvCryptoId, remoteFullDisplayName: String) func rePerformTrustEstablishmentProtocolOfContactIdentity(contactCryptoId: ObvCryptoId, contactFullDisplayName: String) + func userWantsToCancelSentInviteContactToOneToOne(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsFlowViewController.swift index 7f92ba12..b221b8d8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsFlowViewController.swift @@ -26,7 +26,7 @@ final class InvitationsFlowViewController: UINavigationController, ObvFlowContro private(set) var ownedCryptoId: ObvCryptoId! - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: InvitationsFlowViewController.self)) var observationTokens = [NSObjectProtocol]() @@ -92,7 +92,7 @@ final class InvitationsFlowViewController: UINavigationController, ObvFlowContro } func observePersistedDiscussionWasLockedNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeNewLockedPersistedDiscussion(queue: OperationQueue.main) { [weak self] (previousDiscussionUriRepresentation, newLockedDiscussionId) in + observationTokens.append(ObvMessengerCoreDataNotification.observeNewLockedPersistedDiscussion(queue: OperationQueue.main) { [weak self] (previousDiscussionUriRepresentation, newLockedDiscussionId) in guard let _self = self else { return } _self.replaceDiscussionViewController(discussionToReplace: previousDiscussionUriRepresentation, newDiscussionId: newLockedDiscussionId) }) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/MainFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/MainFlowViewController.swift index 735f4f03..7c79264e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/MainFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/MainFlowViewController.swift @@ -133,7 +133,7 @@ class MainFlowViewController: UISplitViewController, OlvidURLHandler { } return } - let contactCount = (try? PersistedObvContactIdentity.getAllContactOfOwnedIdentity(with: ownedCryptoId, within: context))?.count + let contactCount = try? PersistedObvContactIdentity.countContactsOfOwnedIdentity(ownedCryptoId, whereOneToOneStatusIs: .oneToOne, within: context) guard contactCount == 0 else { DispatchQueue.main.async { [weak self] in self?.mainTabBarController.selectedIndex = ChildTypes.contacts @@ -159,7 +159,7 @@ class MainFlowViewController: UISplitViewController, OlvidURLHandler { observeCallHasBeenUpdated() observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeOwnedIdentityWasDeactivated(queue: .main) { [weak self] _ in + ObvMessengerCoreDataNotification.observeOwnedIdentityWasDeactivated(queue: .main) { [weak self] _ in self?.presentOwnedIdentityIsNotActiveViewControllerIfRequired() }, ObvMessengerInternalNotification.observeAppStateChanged(queue: .main) { [weak self] (previousState, currentState) in @@ -209,6 +209,9 @@ class MainFlowViewController: UISplitViewController, OlvidURLHandler { UIApplication.shared.open(appSettings, options: [:]) case .upgradeIOS: break + case .newerAppVersionAvailable: + guard UIApplication.shared.canOpenURL(ObvMessengerConstants.shortLinkToOlvidAppIniTunes) else { assertionFailure(); return } + UIApplication.shared.open(ObvMessengerConstants.shortLinkToOlvidAppIniTunes, options: [:], completionHandler: nil) } } }, @@ -222,6 +225,9 @@ class MainFlowViewController: UISplitViewController, OlvidURLHandler { case .upgradeIOS: ObvMessengerInternalNotification.UserDismissedSnackBarForLater(ownedCryptoId: ownedCryptoId, snackBarCategory: snackBarCategory) .postOnDispatchQueue() + case .newerAppVersionAvailable: + ObvMessengerInternalNotification.UserDismissedSnackBarForLater(ownedCryptoId: ownedCryptoId, snackBarCategory: snackBarCategory) + .postOnDispatchQueue() } } }) @@ -497,6 +503,31 @@ class MainFlowViewController: UISplitViewController, OlvidURLHandler { } return } + guard (ObvMessengerSettings.AppVersionAvailable.minimum ?? 0) <= ObvMessengerConstants.bundleVersionAsInt else { + let vc = OlvidAlertViewController() + vc.configure( + title: Strings.AlertInstalledAppIsOutDated.title, + body: Strings.AlertInstalledAppIsOutDated.body, + primaryActionTitle: Strings.AlertInstalledAppIsOutDated.primaryActionTitle, + primaryAction: { + guard UIApplication.shared.canOpenURL(ObvMessengerConstants.shortLinkToOlvidAppIniTunes) else { assertionFailure(); return } + UIApplication.shared.open(ObvMessengerConstants.shortLinkToOlvidAppIniTunes, options: [:], completionHandler: nil) + }, + secondaryActionTitle: CommonString.Word.Later, + secondaryAction: { [weak self] in + self?.dismissPresentedViewController() + }) + vc.modalPresentationStyle = .pageSheet + if #available(iOS 15, *) { + if let sheet = vc.sheetPresentationController { + sheet.detents = [.large()] + sheet.prefersGrabberVisible = true + sheet.preferredCornerRadius = 16.0 + } + } + self.present(vc, animated: true) + return + } } } @@ -886,8 +917,10 @@ extension MainFlowViewController { } let ownedIdentity = ownedIdentities.first! + let contactIds = contacts.map({ OlvidUserId.known(contactObjectID: $0.typedObjectID, ownCryptoId: ownedIdentity.cryptoId, remoteCryptoId: $0.cryptoId, displayName: $0.fullDisplayName) }) + if ownedIdentity.apiPermissions.contains(.canCall) { - ObvMessengerInternalNotification.userWantsToCallAndIsAllowedTo(contactIDs: contactIDs, groupId: groupId) + ObvMessengerInternalNotification.userWantsToCallAndIsAllowedTo(contactIds: contactIds, groupId: groupId) .postOnDispatchQueue() } else { if #available(iOS 13, *) { @@ -897,7 +930,7 @@ extension MainFlowViewController { } } else { // Under iOS 11 and 12, we send the user directely to the call view. The call will fail. - ObvMessengerInternalNotification.userWantsToCallAndIsAllowedTo(contactIDs: contactIDs, groupId: groupId) + ObvMessengerInternalNotification.userWantsToCallAndIsAllowedTo(contactIds: contactIds, groupId: groupId) .postOnDispatchQueue() } } @@ -927,7 +960,13 @@ extension MainFlowViewController { let button: MultipleContactsButton = .floating(title: CommonString.Word.Call, systemIcon: .phoneFill) - let vc = MultipleContactsViewController(ownedCryptoId: ownedIdentity.cryptoId, mode: .restricted(to: contactCryptoIds), button: button, defaultSelectedContacts: Set(contacts), disableContactsWithoutDevice: true, allowMultipleSelection: true, showExplanation: false, selectionStyle: .checkmark) { selectedContacts in + let vc = MultipleContactsViewController(ownedCryptoId: ownedIdentity.cryptoId, + mode: .restricted(to: contactCryptoIds, oneToOneStatus: .any), + button: button, defaultSelectedContacts: Set(contacts), + disableContactsWithoutDevice: true, + allowMultipleSelection: true, + showExplanation: false, + selectionStyle: .checkmark) { selectedContacts in ObvMessengerInternalNotification.userWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: selectedContacts.map({ $0.typedObjectID }), groupId: groupId).postOnDispatchQueue() @@ -958,7 +997,7 @@ extension MainFlowViewController { } private func observeCallHasBeenUpdated() { - observationTokens.append(ObvMessengerInternalNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] call, updateKind in + observationTokens.append(VoIPNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] call, updateKind in guard case .state(let newState) = updateKind else { return } guard newState == .kicked else { return } @@ -1715,6 +1754,12 @@ extension MainFlowViewController { } } + struct AlertInstalledAppIsOutDated { + static let title = NSLocalizedString("INSTALLED_APP_IS_OUTDATED_ALERT_TITLE", comment: "Alert title") + static let body = NSLocalizedString("INSTALLED_APP_IS_OUTDATED_ALERT_BODY", comment: "Alert title") + static let primaryActionTitle = NSLocalizedString("UPGRADE_NOW", comment: "Alert title") + } + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/About/AboutSettingsTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/About/AboutSettingsTableViewController.swift index 53da076b..44bfe882 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/About/AboutSettingsTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/About/AboutSettingsTableViewController.swift @@ -35,15 +35,13 @@ final class AboutSettingsTableViewController: UITableViewController { title = CommonString.Word.About } -} - -// MARK: - UITableViewDataSource + // MARK: - UITableViewDataSource -extension AboutSettingsTableViewController { private enum Section: Int, CaseIterable { case version = 0 + case minimumVersionsFromServer case legal case alert } @@ -51,6 +49,15 @@ extension AboutSettingsTableViewController { private enum VersionRows: Int, CaseIterable { case version = 0 } + + private enum MinimumVersionsFromServerRow: Int, CaseIterable { + case minimumSupportedVersion = 0 + case minimumRecommendedVersion + case goToAppStore + + } + + private var shownMinimumVersionsFromServerRows = Set() private enum LegalRows: Int, CaseIterable { case termsOfUse = 0 @@ -70,6 +77,12 @@ extension AboutSettingsTableViewController { guard let section = Section(rawValue: section) else { assertionFailure(); return 0 } switch section { case .version: return VersionRows.allCases.count + case .minimumVersionsFromServer: + shownMinimumVersionsFromServerRows.formUnion([.minimumRecommendedVersion, .minimumSupportedVersion]) + if ObvMessengerConstants.bundleVersionAsInt < max(ObvMessengerSettings.AppVersionAvailable.latest ?? 0, ObvMessengerSettings.AppVersionAvailable.minimum ?? 0) { + shownMinimumVersionsFromServerRows.insert(.goToAppStore) + } + return shownMinimumVersionsFromServerRows.count case .legal: return LegalRows.allCases.count case .alert: return AlertRows.allCases.count } @@ -90,6 +103,68 @@ extension AboutSettingsTableViewController { return cell } + case .minimumVersionsFromServer: + guard let row = MinimumVersionsFromServerRow(rawValue: indexPath.row) else { assertionFailure(); return UITableViewCell() } + switch row { + case .minimumSupportedVersion: + let cell = tableView.dequeueReusableCell(withIdentifier: "AboutSettingsTableViewControllerCell") ?? UITableViewCell(style: .value1, reuseIdentifier: "AboutSettingsTableViewControllerCell") + cell.selectionStyle = .none + if #available(iOS 14, *) { + var configuration = cell.defaultContentConfiguration() + configuration.text = Strings.minimumSupportedVersion + if let version = ObvMessengerSettings.AppVersionAvailable.minimum { + configuration.secondaryText = String(describing: version) + } else { + configuration.secondaryText = CommonString.Word.Unavailable + } + cell.contentConfiguration = configuration + } else { + cell.textLabel?.text = Strings.minimumSupportedVersion + if let version = ObvMessengerSettings.AppVersionAvailable.minimum { + cell.detailTextLabel?.text = String(describing: version) + } else { + cell.detailTextLabel?.text = CommonString.Word.Unavailable + } + cell.selectionStyle = .none + } + return cell + case .minimumRecommendedVersion: + let cell = tableView.dequeueReusableCell(withIdentifier: "AboutSettingsTableViewControllerCell") ?? UITableViewCell(style: .value1, reuseIdentifier: "AboutSettingsTableViewControllerCell") + if #available(iOS 14, *) { + var configuration = cell.defaultContentConfiguration() + configuration.text = Strings.minimumRecommendedVersion + if let version = ObvMessengerSettings.AppVersionAvailable.latest { + configuration.secondaryText = String(describing: version) + } else { + configuration.secondaryText = CommonString.Word.Unavailable + } + cell.contentConfiguration = configuration + } else { + cell.textLabel?.text = Strings.minimumRecommendedVersion + if let version = ObvMessengerSettings.AppVersionAvailable.latest { + cell.detailTextLabel?.text = String(describing: version) + } else { + cell.detailTextLabel?.text = CommonString.Word.Unavailable + } + cell.selectionStyle = .none + } + return cell + case .goToAppStore: + let cell = tableView.dequeueReusableCell(withIdentifier: "AboutSettingsTableViewControllerCell") ?? UITableViewCell(style: .value1, reuseIdentifier: "AboutSettingsTableViewControllerCell") + if #available(iOS 14, *) { + var configuration = cell.defaultContentConfiguration() + configuration.text = Strings.upgradeOlvidNow + configuration.textProperties.color = AppTheme.shared.colorScheme.link + cell.contentConfiguration = configuration + } else { + cell.textLabel?.text = Strings.upgradeOlvidNow + cell.detailTextLabel?.text = nil + cell.textLabel?.textColor = AppTheme.shared.colorScheme.link + } + cell.selectionStyle = .default + return cell + } + case .legal: guard let row = LegalRows(rawValue: indexPath.row) else { assertionFailure(); return UITableViewCell() } switch row { @@ -139,20 +214,31 @@ extension AboutSettingsTableViewController { override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { guard let section = Section(rawValue: indexPath.section) else { assertionFailure(); return } + defer { + tableView.deselectRow(at: indexPath, animated: true) + } + switch section { case .version: break + case .minimumVersionsFromServer: + guard let row = MinimumVersionsFromServerRow(rawValue: indexPath.row) else { assertionFailure(); return } + switch row { + case .minimumSupportedVersion, .minimumRecommendedVersion: + break + case .goToAppStore: + guard UIApplication.shared.canOpenURL(ObvMessengerConstants.shortLinkToOlvidAppIniTunes) else { assertionFailure(); return } + UIApplication.shared.open(ObvMessengerConstants.shortLinkToOlvidAppIniTunes, options: [:], completionHandler: nil) + } case .legal: guard let row = LegalRows(rawValue: indexPath.row) else { assertionFailure(); return } switch row { case .termsOfUse: let url = ObvMessengerConstants.urlToOlvidTermsOfUse UIApplication.shared.open(url, options: [:], completionHandler: nil) - tableView.deselectRow(at: indexPath, animated: true) case .privacyPolicy: let url = ObvMessengerConstants.urlToOlvidPrivacyPolicy UIApplication.shared.open(url, options: [:], completionHandler: nil) - tableView.deselectRow(at: indexPath, animated: true) case .acknowlegments: let vc = ExternalLibrariesViewController() self.navigationController?.pushViewController(vc, animated: true) @@ -164,7 +250,6 @@ extension AboutSettingsTableViewController { ObvMessengerSettings.Alert.resetAllAlerts() ObvMessengerInternalNotification.UserRequestedToResetAllAlerts .postOnDispatchQueue() - tableView.deselectRow(at: indexPath, animated: true) } } } @@ -182,6 +267,9 @@ extension AboutSettingsTableViewController { static let termsOfUse = NSLocalizedString("TERMS_OF_USE", comment: "") static let privacyPolicy = NSLocalizedString("PRIVACY_POLICY", comment: "") static let openSourceLicences = NSLocalizedString("OPEN_SOURCE_LICENCES", comment: "") + static let minimumSupportedVersion = NSLocalizedString("MINIMUM_SUPPORTED_VERSION", comment: "") + static let minimumRecommendedVersion = NSLocalizedString("MINIMUM_RECOMMENDED_VERSION", comment: "") + static let upgradeOlvidNow = NSLocalizedString("UPGRADE_OLVID_NOW", comment: "") } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/AllSettingsTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/AllSettingsTableViewController.swift index e6bbe717..3d575045 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/AllSettingsTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/AllSettingsTableViewController.swift @@ -46,6 +46,7 @@ class AllSettingsTableViewController: UITableViewController { enum Setting: CaseIterable { // Section 0 + case contactsAndGroups case downloads case interface case discussions @@ -60,7 +61,7 @@ class AllSettingsTableViewController: UITableViewController { private var section: Int { // Please follow Setting declaration order switch self { - case .downloads, .interface, .discussions, .privacy, .backup, .voip: return 0 + case .contactsAndGroups, .downloads, .interface, .discussions, .privacy, .backup, .voip: return 0 case .about, .advanced: return 1 } } @@ -79,6 +80,7 @@ class AllSettingsTableViewController: UITableViewController { var title: String { switch self { + case .contactsAndGroups: return CommonString.Title.contactsAndGroups case .downloads: return CommonString.Word.Downloads case .interface: return CommonString.Word.Interface case .discussions: return CommonString.Word.Discussions @@ -92,6 +94,7 @@ class AllSettingsTableViewController: UITableViewController { var image: UIImage? { switch self { + case .contactsAndGroups: return UIImage(named: "settings_icon_contacts_and_groups") case .downloads: return UIImage(named: "settings_icon_downloads") case .interface: return UIImage(named: "settings_icon_interface") case .discussions: return UIImage(named: "settings_icon_discussions") diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupKeyVerifierView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupKeyVerifierView.swift index aad05eae..2fcdf786 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupKeyVerifierView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupKeyVerifierView.swift @@ -146,74 +146,77 @@ fileprivate final class BackupKeyTester: NSObject, ObservableObject, UITextField allInternalTextFieldShouldResignFirstResponder() currentlyCheckingKey = true let backupKeyString = currentKeyParts.joined() - let log = self.log if let backupFileURL = self.backupFileURL { - DispatchQueue(label: "Queue for reading/decrypting backup data").async { [weak self] in + Task { + assert(Thread.isMainThread) let backupData: Data do { - backupData = try Data(contentsOf: backupFileURL) - } catch let error { - os_log("Could not read backup file: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - DispatchQueue.main.async { [weak self] in - self?.keyStatusReport = .couldNotReadBackupFileData + backupData = try await readBackupedDataFrom(backupFileURL: backupFileURL) + } catch { + assert(Thread.isMainThread) + withAnimation { + keyStatusReport = .couldNotReadBackupFileData + currentlyCheckingKey = false } return } - self?.useEnteredBackupKey(backupKeyString, forDecryptingBackupData: backupData) + let status = await useEnteredBackupKey(backupKeyString, forDecryptingBackupData: backupData) + assert(Thread.isMainThread) + withAnimation { + keyStatusReport = status + currentlyCheckingKey = false + } + return } } else { - DispatchQueue(label: "Queue for testing backup string").async { [weak self] in + Task { + assert(Thread.isMainThread) do { - try self?.obvEngine.verifyBackupKeyString(backupKeyString) { result in - ObvMessengerInternalNotification.displayedSnackBarShouldBeRefreshed.postOnDispatchQueue() - DispatchQueue.main.async { - switch result { - case .failure: - withAnimation { - self?.keyStatusReport = .backupKeyVerificationFailed - self?.currentlyCheckingKey = false - } - case .success: - withAnimation { - self?.keyStatusReport = .backupKeyVerificationSucceded - self?.currentlyCheckingKey = false - } - } + let backupKeyStringIsCorrect = try await obvEngine.verifyBackupKeyString(backupKeyString) + if backupKeyStringIsCorrect { + withAnimation { + keyStatusReport = .backupKeyVerificationSucceded + currentlyCheckingKey = false } + return } } catch { - DispatchQueue.main.async { - self?.keyStatusReport = .backupKeyVerificationFailed - } + // Continue + } + assert(Thread.isMainThread) + withAnimation { + keyStatusReport = .backupKeyVerificationFailed + currentlyCheckingKey = false } } } } - private func useEnteredBackupKey(_ backupKeyString: String, forDecryptingBackupData backupData: Data) { - assert(!Thread.isMainThread) - do { - try obvEngine.recoverBackupData(backupData, withBackupKey: backupKeyString) { [weak self] result in - DispatchQueue.main.async { - switch result { - case .failure(let error): - withAnimation { - self?.keyStatusReport = .fullBackupCouldNotBeRecovered(error: error) - } - self?.currentlyCheckingKey = false - case .success(let (backupRequestIdentifier, backupDate)): - withAnimation { - self?.keyStatusReport = .fullBackupRecovered(backupRequestIdentifier: backupRequestIdentifier, fullBackupDate: backupDate) - } - } - } + private func readBackupedDataFrom(backupFileURL: URL) async throws -> Data { + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + let backupData: Data + do { + backupData = try Data(contentsOf: backupFileURL) + } catch { + continuation.resume(throwing: error) + return } - } catch { - // Very unlikely - DispatchQueue.main.async { [weak self] in - self?.currentlyCheckingKey = false + continuation.resume(returning: backupData) + } + } + + + private func useEnteredBackupKey(_ backupKeyString: String, forDecryptingBackupData backupData: Data) async -> KeyStatusReportType { + do { + let (backupRequestIdentifier, backupDate) = try await obvEngine.recoverBackupData(backupData, withBackupKey: backupKeyString) + return .fullBackupRecovered(backupRequestIdentifier: backupRequestIdentifier, fullBackupDate: backupDate) + } catch let error { + if let error = error as? BackupRestoreError { + return .fullBackupCouldNotBeRecovered(error: error) + } else { + assertionFailure("The engine is supposed to throw instances of BackupRestoreError") + return .fullBackupCouldNotBeRecovered(error: BackupRestoreError.internalError(code: 10)) } } } @@ -324,6 +327,15 @@ fileprivate struct BackupKeyVerifierInnerView: View { let dismissAction: () -> Void @State private var showRegenerateKeyAlert = false + private var okButtonInsteadOfCancel: Bool { + switch keyStatusReport { + case .backupKeyVerificationSucceded: + return true + default: + return false + } + } + var body: some View { ZStack { Color(AppTheme.shared.colorScheme.systemBackground) @@ -373,9 +385,9 @@ fileprivate struct BackupKeyVerifierInnerView: View { ]) } } - OlvidButton(style: .standard, - title: Text("Cancel"), - systemIcon: .xmarkCircleFill, + OlvidButton(style: okButtonInsteadOfCancel ? .blue : .standard, + title: Text(okButtonInsteadOfCancel ? CommonString.Word.Ok : CommonString.Word.Cancel), + systemIcon: okButtonInsteadOfCancel ? .checkmarkCircleFill : .xmarkCircleFill, action: dismissAction) } Spacer() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupTableViewController.swift index 42a6d372..27e8e217 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupTableViewController.swift @@ -28,7 +28,6 @@ final class BackupTableViewController: UITableViewController { private var notificationTokens = [NSObjectProtocol]() private var backupKeyInformation: ObvBackupKeyInformation? private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: BackupTableViewController.self)) - private var indexPathOfCellThatInitiatedBackupForExport: IndexPath? private var lastCloudBackupState: LastCloudBackupState? private enum LastCloudBackupState { @@ -145,26 +144,6 @@ final class BackupTableViewController: UITableViewController { notificationTokens.append(token) } - do { - let token = ObvEngineNotificationNew.observeBackupFailed(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (backupRequestUuid) in - self?.refreshBackupKeyInformation(reloadData: true) - } - notificationTokens.append(token) - } - - do { - // When receiving a BackupForExportWasFinished notification, we do not handle the backup itself. - // It is up to the AppBackupCoordinator to deal with it - let token = ObvEngineNotificationNew.observeBackupForExportWasFinished(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (backupRequestUuid, backupKeyUid, backupVersion, encryptedContent) in - guard let _self = self else { return } - guard let indexPath = _self.indexPathOfCellThatInitiatedBackupForExport else { assertionFailure(); return } - _self.indexPathOfCellThatInitiatedBackupForExport = nil - let cell = self?.tableView.cellForRow(at: indexPath) - self?.enable(cell: cell) - } - notificationTokens.append(token) - } - notificationTokens.append(ObvEngineNotificationNew.observeBackupForUploadWasUploaded(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (_, _, _) in self?.refreshBackupKeyInformation(reloadData: true) self?.lastCloudBackupState = nil @@ -373,7 +352,6 @@ extension BackupTableViewController { guard self.backupKeyInformation != nil else { assertionFailure(); return } guard let cell = tableView.cellForRow(at: indexPath) else { assertionFailure(); return } disable(cell: cell) - indexPathOfCellThatInitiatedBackupForExport = indexPath tableView.deselectRow(at: indexPath, animated: true) let notification = ObvMessengerInternalNotification.userWantsToPerfomBackupForExportNow(sourceView: cell) notification.postOnDispatchQueue() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/ContactsAndGroupsSettingsTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/ContactsAndGroupsSettingsTableViewController.swift new file mode 100644 index 00000000..5f3a5050 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/ContactsAndGroupsSettingsTableViewController.swift @@ -0,0 +1,175 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import UIKit +import ObvEngine + + +final class ContactsAndGroupsSettingsTableViewController: UITableViewController { + + private let ownedCryptoId: ObvCryptoId + + init(ownedCryptoId: ObvCryptoId) { + self.ownedCryptoId = ownedCryptoId + super.init(style: Self.settingsTableStyle) + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func viewDidLoad() { + super.viewDidLoad() + title = CommonString.Title.contactsAndGroups + } + + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + tableView.reloadData() + } + + + private enum Section: Int, CaseIterable { + case contacts = 0 + case groups = 1 + } + + private enum ContactsRow { + case contactSortOrder + } + private var shownContactsRows = [ContactsRow.contactSortOrder] + + private enum GroupsRow: Int, CaseIterable { + case autoAcceptGroupInvitesFrom = 0 + } + private var shownGroupsRows = [GroupsRow.autoAcceptGroupInvitesFrom] + +} + + +// MARK: - UITableViewDataSource + +extension ContactsAndGroupsSettingsTableViewController { + + + override func numberOfSections(in tableView: UITableView) -> Int { + Section.allCases.count + } + + + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + guard let section = Section(rawValue: section) else { assertionFailure(); return 0 } + switch section { + case .contacts: + return shownContactsRows.count + case .groups: + return shownGroupsRows.count + } + } + + + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + guard let section = Section(rawValue: indexPath.section) else { assertionFailure(); return UITableViewCell() } + + switch section { + + case .contacts: + guard indexPath.row < shownContactsRows.count else { assertionFailure(); return UITableViewCell() } + switch shownContactsRows[indexPath.row] { + case .contactSortOrder: + if #available(iOS 14, *) { + let cell = UITableViewCell(style: .default, reuseIdentifier: nil) + var configuration = UIListContentConfiguration.valueCell() + configuration.text = CommonString.Title.contactsSortOrder + configuration.secondaryText = ObvMessengerSettings.Interface.contactsSortOrder.description + cell.contentConfiguration = configuration + cell.accessoryType = .disclosureIndicator + return cell + } else { + let cell = UITableViewCell(style: .value1, reuseIdentifier: nil) + cell.textLabel?.text = CommonString.Title.contactsSortOrder + cell.detailTextLabel?.text = ObvMessengerSettings.Interface.contactsSortOrder.description + cell.accessoryType = .disclosureIndicator + return cell + } + } + + case .groups: + guard indexPath.row < shownGroupsRows.count else { assertionFailure(); return UITableViewCell() } + switch shownGroupsRows[indexPath.row] { + case .autoAcceptGroupInvitesFrom: + if #available(iOS 14, *) { + let cell = UITableViewCell(style: .default, reuseIdentifier: nil) + var configuration = UIListContentConfiguration.valueCell() + configuration.text = DetailedSettingForAutoAcceptGroupInvitesViewController.Strings.autoAcceptGroupInvitesFrom + configuration.secondaryText = ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom.localizedDescription + cell.contentConfiguration = configuration + cell.accessoryType = .disclosureIndicator + return cell + } else { + let cell = UITableViewCell(style: .value1, reuseIdentifier: nil) + cell.textLabel?.text = DetailedSettingForAutoAcceptGroupInvitesViewController.Strings.autoAcceptGroupInvitesFrom + cell.detailTextLabel?.text = ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom.localizedDescription + cell.accessoryType = .disclosureIndicator + return cell + } + } + } + + } + + + override func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + guard let section = Section(rawValue: section) else { return nil } + switch section { + case .contacts: + return CommonString.Word.Contacts + case .groups: + return CommonString.Word.Groups + } + } + + + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + guard let section = Section(rawValue: indexPath.section) else { assertionFailure(); return } + + switch section { + + case .contacts: + guard indexPath.row < shownContactsRows.count else { assertionFailure(); return } + switch shownContactsRows[indexPath.row] { + case .contactSortOrder: + let vc = ContactsSortOrderChooserTableViewController(ownedCryptoId: ownedCryptoId) + self.navigationController?.pushViewController(vc, animated: true) + } + + case .groups: + guard indexPath.row < shownGroupsRows.count else { assertionFailure(); return } + switch shownGroupsRows[indexPath.row] { + case .autoAcceptGroupInvitesFrom: + let vc = DetailedSettingForAutoAcceptGroupInvitesViewController(ownedCryptoId: ownedCryptoId) + self.navigationController?.pushViewController(vc, animated: true) + } + + } + + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/DetailedSettingForAutoAcceptGroupInvitesViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/DetailedSettingForAutoAcceptGroupInvitesViewController.swift new file mode 100644 index 00000000..dbb805f3 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/DetailedSettingForAutoAcceptGroupInvitesViewController.swift @@ -0,0 +1,192 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import UIKit +import ObvEngine + + +final class DetailedSettingForAutoAcceptGroupInvitesViewController: UITableViewController { + + private let ownedCryptoId: ObvCryptoId + + init(ownedCryptoId: ObvCryptoId) { + self.ownedCryptoId = ownedCryptoId + super.init(style: Self.settingsTableStyle) + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func viewDidLoad() { + super.viewDidLoad() + } + + private var shownRows = ObvMessengerSettings.ContactsAndGroups.AutoAcceptGroupInviteFrom.allCases + +} + + +// MARK: - UITableViewDataSource + +extension DetailedSettingForAutoAcceptGroupInvitesViewController { + + override func numberOfSections(in tableView: UITableView) -> Int { + return 1 + } + + + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + return (section == 0) ? ObvMessengerSettings.ContactsAndGroups.AutoAcceptGroupInviteFrom.allCases.count : 0 + } + + + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + guard indexPath.row < shownRows.count else { assertionFailure(); return UITableViewCell(style: .default, reuseIdentifier: nil) } + let autoAcceptType = shownRows[indexPath.row] + let cell = UITableViewCell(style: .default, reuseIdentifier: nil) + cell.textLabel?.text = autoAcceptType.localizedDescription + cell.selectionStyle = .none + cell.accessoryType = .none + if autoAcceptType == ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom { + cell.accessoryType = .checkmark + } + return cell + } + + + override func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + guard section == 0 else { return nil } + return Strings.autoAcceptGroupInvitesFrom + } + + + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + guard indexPath.section == 0 else { return } + guard indexPath.row < shownRows.count else { assertionFailure(); return } + let selectedAutoAcceptType = shownRows[indexPath.row] + guard ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom != selectedAutoAcceptType else { return } + Task { + do { + let acceptableAutoAcceptType = try await suggestAutoAcceptingCurrentGroupInvitationsNowIfRequired( + selectedAutoAcceptType: selectedAutoAcceptType, + currentAutoAcceptType: ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom) + ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom = acceptableAutoAcceptType + tableView.reloadData() + } catch { + assertionFailure(error.localizedDescription) + } + } + } + + +} + + +// MARK: - Checking existing invitations before accepting a new setting + +extension DetailedSettingForAutoAcceptGroupInvitesViewController { + + /// In certain case, like changing the setting from `.nobody` to `.everyone`, the user might need to accept to automatically confirm all pending group invites. + /// This method check whether we are in such a case. If we are, it request a confirmation to the user. Eventually, it returns the most appropriate value for the setting. + private func suggestAutoAcceptingCurrentGroupInvitationsNowIfRequired(selectedAutoAcceptType: ObvMessengerSettings.ContactsAndGroups.AutoAcceptGroupInviteFrom, currentAutoAcceptType: ObvMessengerSettings.ContactsAndGroups.AutoAcceptGroupInviteFrom) async throws -> ObvMessengerSettings.ContactsAndGroups.AutoAcceptGroupInviteFrom { + switch(currentAutoAcceptType, selectedAutoAcceptType) { + case (_, .noOne): + return .noOne + case (.everyone, .oneToOneContactsOnly): + return .oneToOneContactsOnly + case (_, .oneToOneContactsOnly): + let groupInvites = try PersistedInvitation.getAllGroupInvitesFromOneToOneContacts(within: ObvStack.shared.viewContext) + if groupInvites.isEmpty { + return .oneToOneContactsOnly + } else { + // We need to ask the user whether it is ok to auto-accept the fetched invitations + if try await userConfirmedHerChoiceAndAutoAccepted(groupInvites: groupInvites) { + return .oneToOneContactsOnly + } else { + return currentAutoAcceptType + } + } + case (_, .everyone): + let groupInvites = try PersistedInvitation.getAllGroupInvites(within: ObvStack.shared.viewContext) + if groupInvites.isEmpty { + return .everyone + } else { + // We need to ask the user whether it is ok to auto-accept the fetched invitations + if try await userConfirmedHerChoiceAndAutoAccepted(groupInvites: groupInvites) { + return .everyone + } else { + return currentAutoAcceptType + } + } + } + } + + + private func userConfirmedHerChoiceAndAutoAccepted(groupInvites: [PersistedInvitation]) async throws -> Bool { + assert(Thread.isMainThread) + guard !groupInvites.isEmpty else { return true } + let traitCollection = self.traitCollection + return try await withCheckedThrowingContinuation { [weak self] (continuation: CheckedContinuation) in + assert(Thread.isMainThread) + let alert = UIAlertController(title: Strings.Alert.title, + message: Strings.Alert.message(numberOfInvitations: groupInvites.count), + preferredStyleForTraitCollection: traitCollection) + let okAction = UIAlertAction(title: Strings.Alert.AcceptAction.title(numberOfInvitations: groupInvites.count), style: .default) { [weak self] _ in + do { + try groupInvites.forEach { + guard var localDialog = $0.obvDialog else { assertionFailure(); return } + try localDialog.setResponseToAcceptGroupInvite(acceptInvite: true) + self?.obvEngine.respondTo(localDialog) + } + } catch { + continuation.resume(throwing: error) + } + continuation.resume(returning: true) + } + let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in + continuation.resume(returning: false) + } + alert.addAction(okAction) + alert.addAction(cancelAction) + alert.preferredAction = okAction + self?.present(alert, animated: true) + } + } + + + +} + + +extension DetailedSettingForAutoAcceptGroupInvitesViewController { + + struct Strings { + static let autoAcceptGroupInvitesFrom = NSLocalizedString("AUTO_ACCEPT_GROUP_INVITES_FROM", comment: "") + struct Alert { + static let title = NSLocalizedString("AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_TITLE", comment: "") + static func message(numberOfInvitations: Int) -> String { String.localizedStringWithFormat(NSLocalizedString("AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_MESSAGE", comment: ""), numberOfInvitations) } + struct AcceptAction { + static func title(numberOfInvitations: Int) -> String { String.localizedStringWithFormat(NSLocalizedString("AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_ACCEPT_ACTION_TITLE", comment: ""), numberOfInvitations) } + } + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/ChangeNewComposeMessageViewActionOrderViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/ChangeNewComposeMessageViewActionOrderViewController.swift index 40645008..c99cac1a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/ChangeNewComposeMessageViewActionOrderViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/ChangeNewComposeMessageViewActionOrderViewController.swift @@ -39,7 +39,7 @@ final class ComposeMessageViewSettingsViewController: UITableViewController { } private func observePreferredComposeMessageViewActionsDidChangeNotifications() { - let token = ObvMessengerInternalNotification.observePreferredComposeMessageViewActionsDidChange(queue: OperationQueue.main) { [weak self] in + let token = ObvMessengerSettingsNotifications.observePreferredComposeMessageViewActionsDidChange(queue: OperationQueue.main) { [weak self] in assert(Thread.isMainThread) guard let _self = self else { return } guard let section = _self.shownSections.firstIndex(of: .preferredComposeMessageViewActionsOrder) else { assertionFailure(); return } @@ -393,7 +393,7 @@ final class ComposeMessageViewSettingsViewController: UITableViewController { case .changeDefaultEmoji: let model = EmojiPickerViewModel(selectedEmoji: configuration.defaultEmoji) { emoji in let value: PersistedDiscussionLocalConfigurationValue = .defaultEmoji(emoji: emoji) - ObvMessengerInternalNotification.userWantsToUpdateDiscussionLocalConfiguration(value: value, localConfigurationObjectID: configuration.typedObjectID) + ObvMessengerCoreDataNotification.userWantsToUpdateDiscussionLocalConfiguration(value: value, localConfigurationObjectID: configuration.typedObjectID) .postOnDispatchQueue() } let vc = EmojiPickerHostingViewController(model: model) @@ -407,7 +407,7 @@ final class ComposeMessageViewSettingsViewController: UITableViewController { } case .resetDefaultEmoji: let value: PersistedDiscussionLocalConfigurationValue = .defaultEmoji(emoji: nil) - ObvMessengerInternalNotification.userWantsToUpdateDiscussionLocalConfiguration(value: value, localConfigurationObjectID: configuration.typedObjectID) + ObvMessengerCoreDataNotification.userWantsToUpdateDiscussionLocalConfiguration(value: value, localConfigurationObjectID: configuration.typedObjectID) .postOnDispatchQueue() } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/ContactsSortOrderChooserTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/ContactsSortOrderChooserTableViewController.swift index de394336..bfa83ed1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/ContactsSortOrderChooserTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/ContactsSortOrderChooserTableViewController.swift @@ -79,7 +79,7 @@ class ContactsSortOrderChooserTableViewController: UITableViewController { private func observeContactsSortOrderDidChangeNotifications() { - let token = ObvMessengerInternalNotification.observeContactsSortOrderDidChange(queue: OperationQueue.main) { + let token = ObvMessengerSettingsNotifications.observeContactsSortOrderDidChange(queue: OperationQueue.main) { self.tableView.reloadData() } notificationTokens.append(token) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/InterfaceSettingsTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/InterfaceSettingsTableViewController.swift index c56f5d89..3a9abe6d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/InterfaceSettingsTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Interface/InterfaceSettingsTableViewController.swift @@ -52,9 +52,9 @@ extension InterfaceSettingsTableViewController { override func numberOfSections(in tableView: UITableView) -> Int { if #available(iOS 15, *) { - return 4 + return 3 } else { - return 2 + return 1 } } @@ -62,9 +62,8 @@ extension InterfaceSettingsTableViewController { override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { switch section { case 0: return 1 - case 1: return 1 + case 1: return 1 // For iOS 15 only, otherwise 2 sections only case 2: return 1 // For iOS 15 only, otherwise 2 sections only - case 3: return 1 // For iOS 15 only, otherwise 2 sections only default: return 0 } } @@ -80,11 +79,6 @@ extension InterfaceSettingsTableViewController { cell.detailTextLabel?.text = ObvMessengerSettings.Interface.identityColorStyle.description cell.accessoryType = .disclosureIndicator case IndexPath(row: 0, section: 1): - cell = UITableViewCell(style: .value1, reuseIdentifier: nil) - cell.textLabel?.text = Strings.contactsSortOrder - cell.detailTextLabel?.text = ObvMessengerSettings.Interface.contactsSortOrder.description - cell.accessoryType = .disclosureIndicator - case IndexPath(row: 0, section: 2): let _cell = ObvTitleAndSwitchTableViewCell(reuseIdentifier: "UseOldDiscussionInterface") _cell.selectionStyle = .none _cell.title = Strings.useOldDiscussionInterface @@ -96,7 +90,7 @@ extension InterfaceSettingsTableViewController { } } cell = _cell - case IndexPath(row: 0, section: 3): + case IndexPath(row: 0, section: 2): cell = UITableViewCell(style: .default, reuseIdentifier: nil) if #available(iOS 14, *) { var configuration = cell.defaultContentConfiguration() @@ -119,10 +113,7 @@ extension InterfaceSettingsTableViewController { case IndexPath(row: 0, section: 0): let vc = IdentityColorStyleChooserTableViewController() self.navigationController?.pushViewController(vc, animated: true) - case IndexPath(row: 0, section: 1): - let vc = ContactsSortOrderChooserTableViewController(ownedCryptoId: ownedCryptoId) - self.navigationController?.pushViewController(vc, animated: true) - case IndexPath(row: 0, section: 3): + case IndexPath(row: 0, section: 2): if #available(iOS 15, *) { let vc = ComposeMessageViewSettingsViewController(input: .global) self.navigationController?.pushViewController(vc, animated: true) @@ -150,7 +141,6 @@ private extension InterfaceSettingsTableViewController { struct Strings { static let identityColorStyle = NSLocalizedString("Identity color style", comment: "") - static let contactsSortOrder = NSLocalizedString("CONTACTS_SORT_ORDER", comment: "") static let newComposeMessageViewActionOrder = NSLocalizedString("NEW_COMPOSE_MESSAGE_VIEW_PREFERENCES", comment: "") static let firstNameThenLastName = NSLocalizedString("FIRST_NAME_LAST_NAME", comment: "") static let lastNameThenFirstName = NSLocalizedString("LAST_NAME_FIRST_NAME", comment: "") diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettings.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettings.swift index 35c54414..b5c520e0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettings.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettings.swift @@ -40,6 +40,42 @@ struct ObvMessengerSettings { } } + struct ContactsAndGroups { + + private struct Keys { + static let autoAcceptGroupInviteFrom = "settings.contacts.and.groups.autoAcceptGroupInviteFrom" + } + + enum AutoAcceptGroupInviteFrom: String, CaseIterable { + case everyone = "everyone" + case oneToOneContactsOnly = "contacts" + case noOne = "nobody" + + var localizedDescription: String { + switch self { + case .everyone: + return CommonString.Word.Everyone + case .oneToOneContactsOnly: + return CommonString.Word.Contacts + case .noOne: + return CommonString.Word.NoOne + } + } + + } + + static var autoAcceptGroupInviteFrom: AutoAcceptGroupInviteFrom { + get { + let raw = userDefaults.stringOrNil(forKey: Keys.autoAcceptGroupInviteFrom) ?? AutoAcceptGroupInviteFrom.oneToOneContactsOnly.rawValue + return AutoAcceptGroupInviteFrom(rawValue: raw) ?? .oneToOneContactsOnly + } + set { + userDefaults.set(newValue.rawValue, forKey: Keys.autoAcceptGroupInviteFrom) + } + } + + } + struct Interface { private struct Keys { @@ -56,7 +92,7 @@ struct ObvMessengerSettings { } set { userDefaults.set(newValue.rawValue, forKey: Keys.identityColorStyle) - ObvMessengerInternalNotification.identityColorStyleDidChange.postOnDispatchQueue() + ObvMessengerSettingsNotifications.identityColorStyleDidChange.postOnDispatchQueue() } } @@ -68,7 +104,7 @@ struct ObvMessengerSettings { } set { userDefaults.set(newValue.rawValue, forKey: Keys.contactsSortOrder) - ObvMessengerInternalNotification.contactsSortOrderDidChange.postOnDispatchQueue() + ObvMessengerSettingsNotifications.contactsSortOrderDidChange.postOnDispatchQueue() } } @@ -94,7 +130,7 @@ struct ObvMessengerSettings { set { let newRawValues = newValue.filter({ $0.canBeReordered }).map({ $0.rawValue }) userDefaults.set(newRawValues, forKey: Keys.preferredComposeMessageViewActions) - ObvMessengerInternalNotification.preferredComposeMessageViewActionsDidChange.postOnDispatchQueue() + ObvMessengerSettingsNotifications.preferredComposeMessageViewActionsDidChange.postOnDispatchQueue() } } @@ -313,7 +349,7 @@ struct ObvMessengerSettings { guard ObvMessengerConstants.isRunningOnRealDevice else { return } guard newValue != isCallKitEnabled else { return } userDefaults.set(newValue, forKey: "settings.voip.isCallKitEnabled") - ObvMessengerInternalNotification.isCallKitEnabledSettingDidChange + ObvMessengerSettingsNotifications.isCallKitEnabledSettingDidChange .postOnDispatchQueue() } } @@ -325,7 +361,7 @@ struct ObvMessengerSettings { set { guard newValue != isIncludesCallsInRecentsEnabled else { return } userDefaults.set(newValue, forKey: "settings.voip.isIncludesCallsInRecentsEnabled") - ObvMessengerInternalNotification.isIncludesCallsInRecentsEnabledSettingDidChange + ObvMessengerSettingsNotifications.isIncludesCallsInRecentsEnabledSettingDidChange .postOnDispatchQueue() } } @@ -439,9 +475,7 @@ struct ObvMessengerSettings { set { guard newValue != defaultEmojiButton else { return } userDefaults.set(newValue, forKey: Keys.defaultEmojiButton) - if #available(iOS 13, *) { - ObvMessengerSettingsObservableObject.shared.defaultEmojiButton = defaultEmojiButton - } + ObvMessengerSettingsObservableObject.shared.defaultEmojiButton = defaultEmojiButton } } } @@ -479,105 +513,53 @@ struct ObvMessengerSettings { } -} - - - -final class ObvMessengerPreferredEmojisListObservable: ObservableObject { - - @Published var emojis: [String] = ObvMessengerSettings.Emoji.preferredEmojisList { - didSet { - ObvMessengerSettings.Emoji.preferredEmojisList = emojis - } - } - -} - - -// MARK: - For Backup purposes - -extension GlobalSettingsBackupItem { + // MARK: - Minimum and latest iOS App versions sent by the server - func updateExistingObvMessengerSettings() { + struct AppVersionAvailable { - // Downloads - - if let value = self.maxAttachmentSizeForAutomaticDownload { - ObvMessengerSettings.Downloads.maxAttachmentSizeForAutomaticDownload = value - } - - // Interface - - if let value = self.identityColorStyle { - ObvMessengerSettings.Interface.identityColorStyle = value - } - if let value = self.contactsSortOrder { - ObvMessengerSettings.Interface.contactsSortOrder = value - } - if let value = self.useOldDiscussionInterface { - ObvMessengerSettings.Interface.useOldDiscussionInterface = value + private struct Key { + static let minimum = "settings.AppVersionAvailable.minimum" + static let latest = "settings.AppVersionAvailable.latest" } - // Discussions - - if let value = self.sendReadReceipt { - ObvMessengerSettings.Discussions.doSendReadReceipt = value - } - if let value = self.doFetchContentRichURLsMetadata { - ObvMessengerSettings.Discussions.doFetchContentRichURLsMetadata = value - } - if let value = self.readOnce { - ObvMessengerSettings.Discussions.readOnce = value - } - if let value = self.visibilityDuration { - ObvMessengerSettings.Discussions.visibilityDuration = value - } - if let value = self.existenceDuration { - ObvMessengerSettings.Discussions.existenceDuration = value - } - if let value = self.countBasedRetentionPolicy, value > 0 { - ObvMessengerSettings.Discussions.countBasedRetentionPolicyIsActive = true - ObvMessengerSettings.Discussions.countBasedRetentionPolicy = value - } - if let value = self.timeBasedRetentionPolicy { - ObvMessengerSettings.Discussions.timeBasedRetentionPolicy = value - } - if let value = self.autoRead { - ObvMessengerSettings.Discussions.autoRead = value - } - if let value = self.retainWipedOutboundMessages { - ObvMessengerSettings.Discussions.retainWipedOutboundMessages = value + /// This corresponds to the minimum acceptable iOS build version returned by the server when querying the well known point. + static var minimum: Int? { + get { + return userDefaults.integerOrNil(forKey: Key.minimum) + } + set { + guard newValue != minimum else { return } + userDefaults.set(newValue, forKey: Key.minimum) + } } - - // Privacy - if let value = self.hideNotificationContent { - ObvMessengerSettings.Privacy.hideNotificationContent = value + /// This corresponds to the latest acceptable iOS build version returned by the server when querying the well known point. + static var latest: Int? { + get { + return userDefaults.integerOrNil(forKey: Key.latest) + } + set { + guard newValue != latest else { return } + userDefaults.set(newValue, forKey: Key.latest) + } } - - // VoIP - if let value = self.isCallKitEnabled { - ObvMessengerSettings.VoIP.isCallKitEnabled = value - } - - // Advanced + } + +} - if let value = self.allowCustomKeyboards { - ObvMessengerSettings.Advanced.allowCustomKeyboards = value - } - - // BetaConfiguration - - if let value = self.showBetaSettings { - ObvMessengerSettings.BetaConfiguration.showBetaSettings = value + + +final class ObvMessengerPreferredEmojisListObservable: ObservableObject { + + @Published var emojis: [String] = ObvMessengerSettings.Emoji.preferredEmojisList { + didSet { + ObvMessengerSettings.Emoji.preferredEmojisList = emojis } - } } - /// This singleton makes it possible to observe certain changes made to the settings. final class ObvMessengerSettingsObservableObject: ObservableObject { @@ -591,3 +573,30 @@ final class ObvMessengerSettingsObservableObject: ObservableObject { } } + +extension UserDefaults { + + func addObjectsModifiedByShareExtension(_ urlsAndEntityName: [(URL, String)]) { + var dict = dictionary(forKey: ObvMessengerConstants.objectsModifiedByShareExtension) ?? [:] + for (url, entityName) in urlsAndEntityName { + dict[url.absoluteString] = entityName + } + set(dict, forKey: ObvMessengerConstants.objectsModifiedByShareExtension) + } + + func resetObjectsModifiedByShareExtension() { + removeObject(forKey: ObvMessengerConstants.objectsModifiedByShareExtension) + } + + var objectsModifiedByShareExtensionURLAndEntityName: [(URL, String)] { + guard let dict = dictionary(forKey: ObvMessengerConstants.objectsModifiedByShareExtension) else { + return [] + } + return dict.compactMap { (urlAsString, entityNameAsAny) in + guard let url = URL(string: urlAsString) else { return nil } + guard let entityName = entityNameAsAny as? String else { return nil } + return (url, entityName) + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsBackup.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsBackup.swift new file mode 100644 index 00000000..8d0f2fed --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsBackup.swift @@ -0,0 +1,108 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + +extension GlobalSettingsBackupItem { + + func updateExistingObvMessengerSettings() { + + // Downloads + + if let value = self.maxAttachmentSizeForAutomaticDownload { + ObvMessengerSettings.Downloads.maxAttachmentSizeForAutomaticDownload = value + } + + // Contacts and groups + + if let value = self.autoAcceptGroupInviteFrom { + ObvMessengerSettings.ContactsAndGroups.autoAcceptGroupInviteFrom = value + } + + // Interface + + if let value = self.identityColorStyle { + ObvMessengerSettings.Interface.identityColorStyle = value + } + if let value = self.contactsSortOrder { + ObvMessengerSettings.Interface.contactsSortOrder = value + } + if let value = self.useOldDiscussionInterface { + ObvMessengerSettings.Interface.useOldDiscussionInterface = value + } + + // Discussions + + if let value = self.sendReadReceipt { + ObvMessengerSettings.Discussions.doSendReadReceipt = value + } + if let value = self.doFetchContentRichURLsMetadata { + ObvMessengerSettings.Discussions.doFetchContentRichURLsMetadata = value + } + if let value = self.readOnce { + ObvMessengerSettings.Discussions.readOnce = value + } + if let value = self.visibilityDuration { + ObvMessengerSettings.Discussions.visibilityDuration = value + } + if let value = self.existenceDuration { + ObvMessengerSettings.Discussions.existenceDuration = value + } + if let value = self.countBasedRetentionPolicy, value > 0 { + ObvMessengerSettings.Discussions.countBasedRetentionPolicyIsActive = true + ObvMessengerSettings.Discussions.countBasedRetentionPolicy = value + } + if let value = self.timeBasedRetentionPolicy { + ObvMessengerSettings.Discussions.timeBasedRetentionPolicy = value + } + if let value = self.autoRead { + ObvMessengerSettings.Discussions.autoRead = value + } + if let value = self.retainWipedOutboundMessages { + ObvMessengerSettings.Discussions.retainWipedOutboundMessages = value + } + + // Privacy + + if let value = self.hideNotificationContent { + ObvMessengerSettings.Privacy.hideNotificationContent = value + } + + // VoIP + + if let value = self.isCallKitEnabled { + ObvMessengerSettings.VoIP.isCallKitEnabled = value + } + + // Advanced + + if let value = self.allowCustomKeyboards { + ObvMessengerSettings.Advanced.allowCustomKeyboards = value + } + + // BetaConfiguration + + if let value = self.showBetaSettings { + ObvMessengerSettings.BetaConfiguration.showBetaSettings = value + } + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsNotifications.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsNotifications.swift new file mode 100644 index 00000000..965b8d33 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsNotifications.swift @@ -0,0 +1,142 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation + +fileprivate struct OptionalWrapper { + let value: T? + public init() { + self.value = nil + } + public init(_ value: T?) { + self.value = value + } +} + +enum ObvMessengerSettingsNotifications { + case identityColorStyleDidChange + case contactsSortOrderDidChange + case preferredComposeMessageViewActionsDidChange + case isCallKitEnabledSettingDidChange + case isIncludesCallsInRecentsEnabledSettingDidChange + + private enum Name { + case identityColorStyleDidChange + case contactsSortOrderDidChange + case preferredComposeMessageViewActionsDidChange + case isCallKitEnabledSettingDidChange + case isIncludesCallsInRecentsEnabledSettingDidChange + + private var namePrefix: String { String(describing: ObvMessengerSettingsNotifications.self) } + + private var nameSuffix: String { String(describing: self) } + + var name: NSNotification.Name { + let name = [namePrefix, nameSuffix].joined(separator: ".") + return NSNotification.Name(name) + } + + static func forInternalNotification(_ notification: ObvMessengerSettingsNotifications) -> NSNotification.Name { + switch notification { + case .identityColorStyleDidChange: return Name.identityColorStyleDidChange.name + case .contactsSortOrderDidChange: return Name.contactsSortOrderDidChange.name + case .preferredComposeMessageViewActionsDidChange: return Name.preferredComposeMessageViewActionsDidChange.name + case .isCallKitEnabledSettingDidChange: return Name.isCallKitEnabledSettingDidChange.name + case .isIncludesCallsInRecentsEnabledSettingDidChange: return Name.isIncludesCallsInRecentsEnabledSettingDidChange.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .identityColorStyleDidChange: + info = nil + case .contactsSortOrderDidChange: + info = nil + case .preferredComposeMessageViewActionsDidChange: + info = nil + case .isCallKitEnabledSettingDidChange: + info = nil + case .isIncludesCallsInRecentsEnabledSettingDidChange: + info = nil + } + return info + } + + func post(object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + NotificationCenter.default.post(name: name, object: anObject, userInfo: userInfo) + } + + func postOnDispatchQueue(object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + postOnDispatchQueue(withLabel: "Queue for posting \(name.rawValue) notification", object: anObject) + } + + func postOnDispatchQueue(_ queue: DispatchQueue) { + let name = Name.forInternalNotification(self) + queue.async { + NotificationCenter.default.post(name: name, object: nil, userInfo: userInfo) + } + } + + private func postOnDispatchQueue(withLabel label: String, object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + let userInfo = self.userInfo + DispatchQueue(label: label).async { + NotificationCenter.default.post(name: name, object: anObject, userInfo: userInfo) + } + } + + static func observeIdentityColorStyleDidChange(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.identityColorStyleDidChange.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observeContactsSortOrderDidChange(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.contactsSortOrderDidChange.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observePreferredComposeMessageViewActionsDidChange(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.preferredComposeMessageViewActionsDidChange.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observeIsCallKitEnabledSettingDidChange(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.isCallKitEnabledSettingDidChange.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observeIsIncludesCallsInRecentsEnabledSettingDidChange(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.isIncludesCallsInRecentsEnabledSettingDidChange.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsNotifications.yml b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsNotifications.yml new file mode 100644 index 00000000..482b3dbd --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/ObvMessengerSettingsNotifications.yml @@ -0,0 +1,8 @@ +import: + - Foundation +notifications: +- name: identityColorStyleDidChange +- name: contactsSortOrderDidChange +- name: preferredComposeMessageViewActionsDidChange +- name: isCallKitEnabledSettingDidChange +- name: isIncludesCallsInRecentsEnabledSettingDidChange diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/SettingsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/SettingsFlowViewController.swift index 34d8a6fe..6a01d3db 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/SettingsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/SettingsFlowViewController.swift @@ -90,6 +90,8 @@ extension SettingsFlowViewController: AllSettingsTableViewControllerDelegate { func pushSetting(_ setting: AllSettingsTableViewController.Setting) { let settingViewController: UIViewController switch setting { + case .contactsAndGroups: + settingViewController = ContactsAndGroupsSettingsTableViewController(ownedCryptoId: ownedCryptoId) case .downloads: settingViewController = DownloadsSettingsTableViewController() case .interface: diff --git a/iOSClient/ObvMessenger/ObvMessenger/MetaFlowController.swift b/iOSClient/ObvMessenger/ObvMessenger/MetaFlowController.swift index f7329b63..cb234521 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/MetaFlowController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/MetaFlowController.swift @@ -101,6 +101,8 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { self.snackBarCoordinator = SnackBarCoordinator(obvEngine: obvEngine) self.appBackupCoordinator.vcDelegate = self + AppStateManager.shared.callStateDelegate = self.callManager + Task.detached { [weak self] in await self?.callManager.finalizeInitialisation() } // Internal notifications @@ -121,6 +123,9 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { observeUserWantsToNavigateToDeepLinkNotifications() observeRequestUserDeniedRecordPermissionAlertNotifications() observeInstalledOlvidAppIsOutdatedNotification() + observeRequestHardLinkToFyle() + observeRequestAllHardLinksToFyles() + observationTokens.append(contentsOf: [ ObvMessengerInternalNotification.observeUserOwnedIdentityWasRevokedByKeycloak(queue: OperationQueue.main) { [weak self] ownedCryptoId in self?.processUserOwnedIdentityWasRevokedByKeycloak(ownedCryptoId: ownedCryptoId) @@ -129,13 +134,19 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { // Listening to ObvEngine Notification - observeNewUserDialogToPresentNotifications() - observeAPersistedDialogWasDeletedNotifications() + observationTokens.append(contentsOf: [ + ObvEngineNotificationNew.observeWellKnownDownloadedSuccess(within: NotificationCenter.default) { [weak self] _, appInfo in + self?.processWellKnownAppInfo(appInfo) + }, + ObvEngineNotificationNew.observeWellKnownUpdatedSuccess(within: NotificationCenter.default) { [weak self] _, appInfo in + self?.processWellKnownAppInfo(appInfo) + }, + ]) // Observe changes of the App State observeAppStateChangedNotifications() - // Listen pour StoreKit transactions + // Listen to StoreKit transactions self.subscriptionCoordinator.listenToSKPaymentTransactions() } @@ -144,6 +155,28 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { observationTokens.forEach { NotificationCenter.default.removeObserver($0) } } + private struct AppInfoKey { + static let minimumAppVersion = "min_ios" + static let latestAppVersion = "latest_ios" + } + + private func processWellKnownAppInfo(_ appInfo: [String: AppInfo]) { + switch appInfo[AppInfoKey.minimumAppVersion] { + case .int(let version): + ObvMessengerSettings.AppVersionAvailable.minimum = version + default: + assertionFailure() + } + switch appInfo[AppInfoKey.latestAppVersion] { + case .int(let version): + ObvMessengerSettings.AppVersionAvailable.latest = version + default: + assertionFailure() + } + os_log("Minimum recommended app build version from server: %{public}@", log: log, type: .info, String(describing: ObvMessengerSettings.AppVersionAvailable.minimum)) + os_log("Latest recommended app build version from server: %{public}@", log: log, type: .info, String(describing: ObvMessengerSettings.AppVersionAvailable.latest)) + os_log("Installed app build version: %{public}@", log: log, type: .info, ObvMessengerConstants.bundleVersion) + } private func observePastedStringIsNotValidOlvidURLNotifications() { observationTokens.append(ObvMessengerInternalNotification.observePastedStringIsNotValidOlvidURL(queue: OperationQueue.main) { [weak self] in @@ -270,7 +303,21 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { } }) } - + + private func observeRequestHardLinkToFyle() { + observationTokens.append( + ObvMessengerInternalNotification.observeRequestHardLinkToFyle() { (fyleElement, completionHandler) in + self.hardLinksToFylesCoordinator.requestHardLinkToFyle(fyleElement: fyleElement, completionHandler: completionHandler) + }) + } + + private func observeRequestAllHardLinksToFyles() { + observationTokens.append( + ObvMessengerInternalNotification.observeRequestAllHardLinksToFyles() { (fyleElements, completionHandler) in + self.hardLinksToFylesCoordinator.requestAllHardLinksToFyles(fyleElements: fyleElements, completionHandler: completionHandler) + }) + } + } @@ -702,30 +749,6 @@ extension MetaFlowController { observationTokens.append(token) } - - /// This method is used as a completion handler of the UIActivityViewController presented to the user when she wants to share a file. - private func uiActivityViewControllerCompletionWithItemsHandler(activityType: UIActivity.ActivityType?, completed: Bool, returnedItems: [Any]?, error: Error?) { - - guard let activityType = activityType else { return } - - switch activityType { - case UIActivity.ActivityType(rawValue: "com.apple.CloudDocsUI.AddToiCloudDrive"): - // The user chose the Files app in the share menu - guard completed else { return } - let alert = UIAlertController(title: Strings.AlertSuccessfulExportToFilesApp.title, message: nil, preferredStyle: .alert) - let okAction = UIAlertAction(title: CommonString.Word.Ok, style: .default) - alert.addAction(okAction) - if let presentedViewController = self.presentedViewController { - presentedViewController.present(alert, animated: true) - } else { - self.present(alert, animated: true) - } - default: - break - } - - } - private func introduceContact(_ contactCryptoId: ObvCryptoId, withCoreDetails contactCoreDetails: ObvIdentityCoreDetails, to otherContacts: [(cryptoId: ObvCryptoId, coreDetails: ObvIdentityCoreDetails)], forOwnedCryptoId ownedCryptoId: ObvCryptoId, confirmed: Bool) { @@ -801,51 +824,6 @@ extension MetaFlowController { } -// MARK: - Feeding the PersistedInvitation database - -extension MetaFlowController { - - private func observeNewUserDialogToPresentNotifications() { - let NotificationType = ObvEngineNotification.NewUserDialogToPresent.self - let token = NotificationCenter.default.addObserver(forName: NotificationType.name, object: nil, queue: nil) { [weak self] (notification) in - guard let _self = self else { return } - guard let obvDialog = NotificationType.parse(notification) else { return } - ObvStack.shared.performBackgroundTaskAndWait { (context) in - context.mergePolicy = NSMergePolicy.mergeByPropertyStoreTrump - context.name = "Context created in MetaFlowController within observeNewUserDialogToPresentNotifications" - do { - try PersistedInvitation.insertOrUpdate(obvDialog, within: context) - try context.save(logOnFailure: _self.log) - } catch let error { - os_log("Could not save/update a PersistedInvitation: %@", log: _self.log, type: .error, error.localizedDescription) - return - } - } - } - observationTokens.append(token) - } - - private func observeAPersistedDialogWasDeletedNotifications() { - let token = NotificationCenter.default.addObserver(forName: ObvEngineNotification.APersistedDialogWasDeleted.name, object: nil, queue: nil) { [weak self] (notification) in - guard let _self = self else { return } - guard let uuid = ObvEngineNotification.APersistedDialogWasDeleted.parse(notification) else { return } - ObvStack.shared.performBackgroundTask { (context) in - context.name = "Context created in MetaFlowController within observeAPersistedDialogWasDeletedNotifications" - do { - guard let persistedInvitation = try PersistedInvitation.get(uuid: uuid, within: context) else { return } - context.delete(persistedInvitation) - try context.save(logOnFailure: _self.log) - } catch let error { - os_log("Could not delete PersistedInvitation: %@", log: _self.log, type: .error, error.localizedDescription) - return - } - } - } - observationTokens.append(token) - } -} - - // MARK: - Exchanging messages extension MetaFlowController { diff --git a/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/OwnedIdentityIsNotActive/OwnedIdentityIsNotActiveViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/OwnedIdentityIsNotActive/OwnedIdentityIsNotActiveViewController.swift index 98c215c2..7eaa1989 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/OwnedIdentityIsNotActive/OwnedIdentityIsNotActiveViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/OwnedIdentityIsNotActive/OwnedIdentityIsNotActiveViewController.swift @@ -41,7 +41,7 @@ class OwnedIdentityIsNotActiveViewController: UIViewController { reactivateButton.setTitle(Strings.reactivateIdentity, for: .normal) // Always dismiss this view controller if the identity is reactivated - notificationTokens.append(ObvMessengerInternalNotification.observeOwnedIdentityWasReactivated(queue: OperationQueue.main, block: { [weak self] (_) in + notificationTokens.append(ObvMessengerCoreDataNotification.observeOwnedIdentityWasReactivated(queue: OperationQueue.main, block: { [weak self] (_) in self?.dismissPresentedViewController() })) diff --git a/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.swift b/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.swift index d5f8a587..c3bd8ae3 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.swift @@ -35,43 +35,24 @@ fileprivate struct OptionalWrapper { enum ObvMessengerInternalNotification { case messagesAreNotNewAnymore(persistedMessageObjectIDs: Set>) - case persistedContactGroupHasUpdatedContactIdentities(persistedContactGroupObjectID: NSManagedObjectID, insertedContacts: Set, removedContacts: Set) - case persistedDiscussionHasNewTitle(objectID: TypeSafeManagedObjectID, title: String) - case newDraftToSend(persistedDraftObjectID: TypeSafeManagedObjectID) - case draftWasSent(persistedDraftObjectID: TypeSafeManagedObjectID) - case newOrUpdatedPersistedInvitation(obvDialog: ObvDialog, persistedInvitationUUID: UUID) case persistedMessageReceivedWasDeleted(objectID: NSManagedObjectID, messageIdentifierFromEngine: Data, ownedCryptoId: ObvCryptoId, sortIndex: Double, discussionObjectID: TypeSafeManagedObjectID) - case newPersistedObvContactDevice(contactDeviceObjectID: NSManagedObjectID, contactCryptoId: ObvCryptoId) - case deletedPersistedObvContactDevice(contactCryptoId: ObvCryptoId) - case persistedContactWasInserted(objectID: NSManagedObjectID, contactCryptoId: ObvCryptoId) - case persistedContactWasDeleted(objectID: NSManagedObjectID, identity: Data) - case persistedContactHasNewCustomDisplayName(contactCryptoId: ObvCryptoId) - case newPersistedObvOwnedIdentity(ownedCryptoId: ObvCryptoId) case userWantsToRefreshContactGroupJoined(obvContactGroup: ObvContactGroup) case currentOwnedCryptoIdChanged(newOwnedCryptoId: ObvCryptoId, apiKey: UUID) - case ownedIdentityWasDeactivated(ownedIdentityObjectID: NSManagedObjectID) - case ownedIdentityWasReactivated(ownedIdentityObjectID: NSManagedObjectID) case userWantsToPerfomCloudKitBackupNow case externalTransactionsWereMergedIntoViewContext case userWantsToPerfomBackupForExportNow(sourceView: UIView) - case newMessageExpiration(expirationDate: Date) case newMuteExpiration(expirationDate: Date) case wipeAllMessagesThatExpiredEarlierThanNow(launchedByBackgroundTask: Bool, completionHandler: (Bool) -> Void) - case persistedMessageHasNewMetadata(persistedMessageObjectID: NSManagedObjectID) case fyleMessageJoinWithStatusHasNewProgress(objectID: NSManagedObjectID, progress: Progress) case aViewRequiresFyleMessageJoinWithStatusProgresses(objectIDs: [NSManagedObjectID]) - case userWantsToCallAndIsAllowedTo(contactIDs: [TypeSafeManagedObjectID], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) + case userWantsToCallAndIsAllowedTo(contactIds: [OlvidUserId], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) case userWantsToSelectAndCallContacts(contactIDs: [TypeSafeManagedObjectID], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) case userWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: [TypeSafeManagedObjectID], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) - case userWantsToKickParticipant(call: Call, callParticipant: CallParticipant) - case userWantsToAddParticipants(call: Call, contactIDs: [TypeSafeManagedObjectID]) - case newWebRTCMessageWasReceived(webrtcMessage: WebRTCMessageJSON, contactID: TypeSafeManagedObjectID, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data) - case callHasBeenUpdated(call: Call, updateKind: CallUpdateKind) - case callParticipantHasBeenUpdated(callParticipant: CallParticipant, updateKind: CallParticipantUpdateKind) + case newWebRTCMessageWasReceived(webrtcMessage: WebRTCMessageJSON, contactId: OlvidUserId, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data) case toggleCallView case hideCallView case newObvMessageWasReceivedViaPushKitNotification(obvMessage: ObvMessage) - case newWebRTCMessageToSend(webrtcMessage: WebRTCMessageJSON, contactID: TypeSafeManagedObjectID, forStartingCall: Bool, completion: () -> Void) + case newWebRTCMessageToSend(webrtcMessage: WebRTCMessageJSON, contactID: TypeSafeManagedObjectID, forStartingCall: Bool) case isCallKitEnabledSettingDidChange case isIncludesCallsInRecentsEnabledSettingDidChange case networkInterfaceTypeChanged(isConnected: Bool) @@ -83,11 +64,9 @@ enum ObvMessengerInternalNotification { case userRequestedDeletionOfPersistedMessage(persistedMessageObjectID: NSManagedObjectID, deletionType: DeletionType) case trashShouldBeEmptied case userRequestedDeletionOfPersistedDiscussion(persistedDiscussionObjectID: NSManagedObjectID, deletionType: DeletionType, completionHandler: (Bool) -> Void) - case reportCallEvent(callUUID: UUID, callReport: CallReport, groupId: (groupUid: UID, groupOwner: ObvCryptoId)?, ownedCryptoId: ObvCryptoId) case newCallLogItem(objectID: TypeSafeManagedObjectID) case callLogItemWasUpdated(objectID: TypeSafeManagedObjectID) case userWantsToIntroduceContactToAnotherContact(ownedCryptoId: ObvCryptoId, firstContactCryptoId: ObvCryptoId, secondContactCryptoIds: Set) - case showCallViewControllerForAnsweringNonCallKitIncomingCall(incomingCall: IncomingCall) case userWantsToShareOwnPublishedDetails(ownedCryptoId: ObvCryptoId, sourceView: UIView) case userWantsToSendInvite(ownedIdentity: ObvOwnedIdentity, urlIdentity: ObvURLIdentity) case userRequestedAPIKeyStatus(ownedCryptoId: ObvCryptoId, apiKey: UUID) @@ -97,7 +76,6 @@ enum ObvMessengerInternalNotification { case userWantsToReadReceivedMessagesThatRequiresUserAction(persistedMessageObjectIDs: Set>) case requestThumbnail(fyleElement: FyleElement, size: CGSize, thumbnailType: ThumbnailType, completionHandler: ((Thumbnail) -> Void)) case persistedMessageReceivedWasRead(persistedMessageReceivedObjectID: NSManagedObjectID) - case aReadOncePersistedMessageSentWasSent(persistedMessageSentObjectID: NSManagedObjectID, persistedDiscussionObjectID: TypeSafeManagedObjectID) case userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration(persistedDiscussionObjectID: NSManagedObjectID, expirationJSON: ExpirationJSON, ownedCryptoId: ObvCryptoId) case persistedDiscussionSharedConfigurationShouldBeSent(persistedDiscussionObjectID: NSManagedObjectID) case userWantsToDeleteContact(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, viewController: UIViewController, completionHandler: ((Bool) -> Void)) @@ -105,8 +83,6 @@ enum ObvMessengerInternalNotification { case applyRetentionPoliciesBackgroundTaskWasLaunched(completionHandler: (Bool) -> Void) case updateBadgeBackgroundTaskWasLaunched(completionHandler: (Bool) -> Void) case applyAllRetentionPoliciesNow(launchedByBackgroundTask: Bool, completionHandler: (Bool) -> Void) - case persistedMessageSystemWasDeleted(objectID: NSManagedObjectID, discussionObjectID: TypeSafeManagedObjectID) - case anOldDiscussionSharedConfigurationWasReceived(persistedDiscussionObjectID: NSManagedObjectID) case userWantsToSendEditedVersionOfSentMessage(sentMessageObjectID: NSManagedObjectID, newTextBody: String) case theBodyOfPersistedMessageReceivedDidChange(persistedMessageReceivedObjectID: NSManagedObjectID) case newProfilePictureCandidateToCache(requestUUID: UUID, profilePicture: UIImage) @@ -123,7 +99,6 @@ enum ObvMessengerInternalNotification { case serverDoesNotSupportCall case userWantsToRestartChannelEstablishmentProtocol(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) case userWantsToReCreateChannelEstablishmentProtocol(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) - case persistedContactHasNewStatus(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) case contactIdentityDetailsWereUpdated(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) case userDidSeeNewDetailsOfContact(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) case userWantsToEditContactNicknameAndPicture(persistedContactObjectID: NSManagedObjectID, nicknameAndPicture: CustomNicknameAndPicture) @@ -131,19 +106,8 @@ enum ObvMessengerInternalNotification { case userWantsToUnbindOwnedIdentityFromKeycloak(ownedCryptoId: ObvCryptoId, completionHandler: (Bool) -> Void) case requestHardLinkToFyle(fyleElement: FyleElement, completionHandler: ((HardLinkToFyle) -> Void)) case requestAllHardLinksToFyles(fyleElements: [FyleElement], completionHandler: (([HardLinkToFyle?]) -> Void)) - case persistedDiscussionWasDeleted(discussionUriRepresentation: TypeSafeURL) - case newLockedPersistedDiscussion(previousDiscussionUriRepresentation: TypeSafeURL, newLockedDiscussionId: TypeSafeManagedObjectID) - case persistedMessagesWereDeleted(discussionUriRepresentation: TypeSafeURL, messageUriRepresentations: Set>) - case persistedMessagesWereWiped(discussionUriRepresentation: TypeSafeURL, messageUriRepresentations: Set>) - case draftToSendWasReset(discussionObjectID: TypeSafeManagedObjectID, draftObjectID: TypeSafeManagedObjectID) - case draftFyleJoinWasDeleted(discussionUriRepresentation: TypeSafeURL, draftUriRepresentation: TypeSafeURL, draftFyleJoinUriRepresentation: TypeSafeURL) - case shareExtensionExtensionContextWillCompleteRequest case userWantsToRemoveDraftFyleJoin(draftFyleJoinObjectID: TypeSafeManagedObjectID) - case AppInitializationEnded case userWantsToChangeContactsSortOrder(ownedCryptoId: ObvCryptoId, sortOrder: ContactsSortOrder) - case contactsSortOrderDidChange - case identityColorStyleDidChange - case userWantsToUpdateDiscussionLocalConfiguration(value: PersistedDiscussionLocalConfigurationValue, localConfigurationObjectID: TypeSafeManagedObjectID) case userWantsToUpdateLocalConfigurationOfDiscussion(value: PersistedDiscussionLocalConfigurationValue, persistedDiscussionObjectID: TypeSafeManagedObjectID) case discussionLocalConfigurationHasBeenUpdated(newValue: PersistedDiscussionLocalConfigurationValue, localConfigurationObjectID: TypeSafeManagedObjectID) case audioInputHasBeenActivated(label: String, activate: () -> Void) @@ -170,52 +134,30 @@ enum ObvMessengerInternalNotification { case incrementalCleanBackupTerminates(totalCount: Int) case userWantsToUnblockContact(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) case userWantsToReblockContact(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) - case persistedContactIsActiveChanged(contactID: TypeSafeManagedObjectID) case installedOlvidAppIsOutdated(presentingViewController: UIViewController?) case userOwnedIdentityWasRevokedByKeycloak(ownedCryptoId: ObvCryptoId) - case aOneToOneDiscussionTitleNeedsToBeReset(ownedIdentityObjectID: TypeSafeManagedObjectID) case uiRequiresSignedContactDetails(ownedIdentityCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId, completion: (SignedUserDetails?) -> Void) - case preferredComposeMessageViewActionsDidChange case requestSyncAppDatabasesWithEngine(completion: (Result) -> Void) - case persistedMessageReactionReceivedWasDeleted(messageURI: URL, contactURI: URL) case uiRequiresSignedOwnedDetails(ownedIdentityCryptoId: ObvCryptoId, completion: (SignedUserDetails?) -> Void) case listMessagesOnServerBackgroundTaskWasLaunched(completionHandler: (Bool) -> Void) + case userWantsToSendOneToOneInvitationToContact(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) private enum Name { case messagesAreNotNewAnymore - case persistedContactGroupHasUpdatedContactIdentities - case persistedDiscussionHasNewTitle - case newDraftToSend - case draftWasSent - case newOrUpdatedPersistedInvitation case persistedMessageReceivedWasDeleted - case newPersistedObvContactDevice - case deletedPersistedObvContactDevice - case persistedContactWasInserted - case persistedContactWasDeleted - case persistedContactHasNewCustomDisplayName - case newPersistedObvOwnedIdentity case userWantsToRefreshContactGroupJoined case currentOwnedCryptoIdChanged - case ownedIdentityWasDeactivated - case ownedIdentityWasReactivated case userWantsToPerfomCloudKitBackupNow case externalTransactionsWereMergedIntoViewContext case userWantsToPerfomBackupForExportNow - case newMessageExpiration case newMuteExpiration case wipeAllMessagesThatExpiredEarlierThanNow - case persistedMessageHasNewMetadata case fyleMessageJoinWithStatusHasNewProgress case aViewRequiresFyleMessageJoinWithStatusProgresses case userWantsToCallAndIsAllowedTo case userWantsToSelectAndCallContacts case userWantsToCallButWeShouldCheckSheIsAllowedTo - case userWantsToKickParticipant - case userWantsToAddParticipants case newWebRTCMessageWasReceived - case callHasBeenUpdated - case callParticipantHasBeenUpdated case toggleCallView case hideCallView case newObvMessageWasReceivedViaPushKitNotification @@ -231,11 +173,9 @@ enum ObvMessengerInternalNotification { case userRequestedDeletionOfPersistedMessage case trashShouldBeEmptied case userRequestedDeletionOfPersistedDiscussion - case reportCallEvent case newCallLogItem case callLogItemWasUpdated case userWantsToIntroduceContactToAnotherContact - case showCallViewControllerForAnsweringNonCallKitIncomingCall case userWantsToShareOwnPublishedDetails case userWantsToSendInvite case userRequestedAPIKeyStatus @@ -245,7 +185,6 @@ enum ObvMessengerInternalNotification { case userWantsToReadReceivedMessagesThatRequiresUserAction case requestThumbnail case persistedMessageReceivedWasRead - case aReadOncePersistedMessageSentWasSent case userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration case persistedDiscussionSharedConfigurationShouldBeSent case userWantsToDeleteContact @@ -253,8 +192,6 @@ enum ObvMessengerInternalNotification { case applyRetentionPoliciesBackgroundTaskWasLaunched case updateBadgeBackgroundTaskWasLaunched case applyAllRetentionPoliciesNow - case persistedMessageSystemWasDeleted - case anOldDiscussionSharedConfigurationWasReceived case userWantsToSendEditedVersionOfSentMessage case theBodyOfPersistedMessageReceivedDidChange case newProfilePictureCandidateToCache @@ -271,7 +208,6 @@ enum ObvMessengerInternalNotification { case serverDoesNotSupportCall case userWantsToRestartChannelEstablishmentProtocol case userWantsToReCreateChannelEstablishmentProtocol - case persistedContactHasNewStatus case contactIdentityDetailsWereUpdated case userDidSeeNewDetailsOfContact case userWantsToEditContactNicknameAndPicture @@ -279,19 +215,8 @@ enum ObvMessengerInternalNotification { case userWantsToUnbindOwnedIdentityFromKeycloak case requestHardLinkToFyle case requestAllHardLinksToFyles - case persistedDiscussionWasDeleted - case newLockedPersistedDiscussion - case persistedMessagesWereDeleted - case persistedMessagesWereWiped - case draftToSendWasReset - case draftFyleJoinWasDeleted - case shareExtensionExtensionContextWillCompleteRequest case userWantsToRemoveDraftFyleJoin - case AppInitializationEnded case userWantsToChangeContactsSortOrder - case contactsSortOrderDidChange - case identityColorStyleDidChange - case userWantsToUpdateDiscussionLocalConfiguration case userWantsToUpdateLocalConfigurationOfDiscussion case discussionLocalConfigurationHasBeenUpdated case audioInputHasBeenActivated @@ -318,16 +243,13 @@ enum ObvMessengerInternalNotification { case incrementalCleanBackupTerminates case userWantsToUnblockContact case userWantsToReblockContact - case persistedContactIsActiveChanged case installedOlvidAppIsOutdated case userOwnedIdentityWasRevokedByKeycloak - case aOneToOneDiscussionTitleNeedsToBeReset case uiRequiresSignedContactDetails - case preferredComposeMessageViewActionsDidChange case requestSyncAppDatabasesWithEngine - case persistedMessageReactionReceivedWasDeleted case uiRequiresSignedOwnedDetails case listMessagesOnServerBackgroundTaskWasLaunched + case userWantsToSendOneToOneInvitationToContact private var namePrefix: String { String(describing: ObvMessengerInternalNotification.self) } @@ -341,39 +263,20 @@ enum ObvMessengerInternalNotification { static func forInternalNotification(_ notification: ObvMessengerInternalNotification) -> NSNotification.Name { switch notification { case .messagesAreNotNewAnymore: return Name.messagesAreNotNewAnymore.name - case .persistedContactGroupHasUpdatedContactIdentities: return Name.persistedContactGroupHasUpdatedContactIdentities.name - case .persistedDiscussionHasNewTitle: return Name.persistedDiscussionHasNewTitle.name - case .newDraftToSend: return Name.newDraftToSend.name - case .draftWasSent: return Name.draftWasSent.name - case .newOrUpdatedPersistedInvitation: return Name.newOrUpdatedPersistedInvitation.name case .persistedMessageReceivedWasDeleted: return Name.persistedMessageReceivedWasDeleted.name - case .newPersistedObvContactDevice: return Name.newPersistedObvContactDevice.name - case .deletedPersistedObvContactDevice: return Name.deletedPersistedObvContactDevice.name - case .persistedContactWasInserted: return Name.persistedContactWasInserted.name - case .persistedContactWasDeleted: return Name.persistedContactWasDeleted.name - case .persistedContactHasNewCustomDisplayName: return Name.persistedContactHasNewCustomDisplayName.name - case .newPersistedObvOwnedIdentity: return Name.newPersistedObvOwnedIdentity.name case .userWantsToRefreshContactGroupJoined: return Name.userWantsToRefreshContactGroupJoined.name case .currentOwnedCryptoIdChanged: return Name.currentOwnedCryptoIdChanged.name - case .ownedIdentityWasDeactivated: return Name.ownedIdentityWasDeactivated.name - case .ownedIdentityWasReactivated: return Name.ownedIdentityWasReactivated.name case .userWantsToPerfomCloudKitBackupNow: return Name.userWantsToPerfomCloudKitBackupNow.name case .externalTransactionsWereMergedIntoViewContext: return Name.externalTransactionsWereMergedIntoViewContext.name case .userWantsToPerfomBackupForExportNow: return Name.userWantsToPerfomBackupForExportNow.name - case .newMessageExpiration: return Name.newMessageExpiration.name case .newMuteExpiration: return Name.newMuteExpiration.name case .wipeAllMessagesThatExpiredEarlierThanNow: return Name.wipeAllMessagesThatExpiredEarlierThanNow.name - case .persistedMessageHasNewMetadata: return Name.persistedMessageHasNewMetadata.name case .fyleMessageJoinWithStatusHasNewProgress: return Name.fyleMessageJoinWithStatusHasNewProgress.name case .aViewRequiresFyleMessageJoinWithStatusProgresses: return Name.aViewRequiresFyleMessageJoinWithStatusProgresses.name case .userWantsToCallAndIsAllowedTo: return Name.userWantsToCallAndIsAllowedTo.name case .userWantsToSelectAndCallContacts: return Name.userWantsToSelectAndCallContacts.name case .userWantsToCallButWeShouldCheckSheIsAllowedTo: return Name.userWantsToCallButWeShouldCheckSheIsAllowedTo.name - case .userWantsToKickParticipant: return Name.userWantsToKickParticipant.name - case .userWantsToAddParticipants: return Name.userWantsToAddParticipants.name case .newWebRTCMessageWasReceived: return Name.newWebRTCMessageWasReceived.name - case .callHasBeenUpdated: return Name.callHasBeenUpdated.name - case .callParticipantHasBeenUpdated: return Name.callParticipantHasBeenUpdated.name case .toggleCallView: return Name.toggleCallView.name case .hideCallView: return Name.hideCallView.name case .newObvMessageWasReceivedViaPushKitNotification: return Name.newObvMessageWasReceivedViaPushKitNotification.name @@ -389,11 +292,9 @@ enum ObvMessengerInternalNotification { case .userRequestedDeletionOfPersistedMessage: return Name.userRequestedDeletionOfPersistedMessage.name case .trashShouldBeEmptied: return Name.trashShouldBeEmptied.name case .userRequestedDeletionOfPersistedDiscussion: return Name.userRequestedDeletionOfPersistedDiscussion.name - case .reportCallEvent: return Name.reportCallEvent.name case .newCallLogItem: return Name.newCallLogItem.name case .callLogItemWasUpdated: return Name.callLogItemWasUpdated.name case .userWantsToIntroduceContactToAnotherContact: return Name.userWantsToIntroduceContactToAnotherContact.name - case .showCallViewControllerForAnsweringNonCallKitIncomingCall: return Name.showCallViewControllerForAnsweringNonCallKitIncomingCall.name case .userWantsToShareOwnPublishedDetails: return Name.userWantsToShareOwnPublishedDetails.name case .userWantsToSendInvite: return Name.userWantsToSendInvite.name case .userRequestedAPIKeyStatus: return Name.userRequestedAPIKeyStatus.name @@ -403,7 +304,6 @@ enum ObvMessengerInternalNotification { case .userWantsToReadReceivedMessagesThatRequiresUserAction: return Name.userWantsToReadReceivedMessagesThatRequiresUserAction.name case .requestThumbnail: return Name.requestThumbnail.name case .persistedMessageReceivedWasRead: return Name.persistedMessageReceivedWasRead.name - case .aReadOncePersistedMessageSentWasSent: return Name.aReadOncePersistedMessageSentWasSent.name case .userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration: return Name.userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration.name case .persistedDiscussionSharedConfigurationShouldBeSent: return Name.persistedDiscussionSharedConfigurationShouldBeSent.name case .userWantsToDeleteContact: return Name.userWantsToDeleteContact.name @@ -411,8 +311,6 @@ enum ObvMessengerInternalNotification { case .applyRetentionPoliciesBackgroundTaskWasLaunched: return Name.applyRetentionPoliciesBackgroundTaskWasLaunched.name case .updateBadgeBackgroundTaskWasLaunched: return Name.updateBadgeBackgroundTaskWasLaunched.name case .applyAllRetentionPoliciesNow: return Name.applyAllRetentionPoliciesNow.name - case .persistedMessageSystemWasDeleted: return Name.persistedMessageSystemWasDeleted.name - case .anOldDiscussionSharedConfigurationWasReceived: return Name.anOldDiscussionSharedConfigurationWasReceived.name case .userWantsToSendEditedVersionOfSentMessage: return Name.userWantsToSendEditedVersionOfSentMessage.name case .theBodyOfPersistedMessageReceivedDidChange: return Name.theBodyOfPersistedMessageReceivedDidChange.name case .newProfilePictureCandidateToCache: return Name.newProfilePictureCandidateToCache.name @@ -429,7 +327,6 @@ enum ObvMessengerInternalNotification { case .serverDoesNotSupportCall: return Name.serverDoesNotSupportCall.name case .userWantsToRestartChannelEstablishmentProtocol: return Name.userWantsToRestartChannelEstablishmentProtocol.name case .userWantsToReCreateChannelEstablishmentProtocol: return Name.userWantsToReCreateChannelEstablishmentProtocol.name - case .persistedContactHasNewStatus: return Name.persistedContactHasNewStatus.name case .contactIdentityDetailsWereUpdated: return Name.contactIdentityDetailsWereUpdated.name case .userDidSeeNewDetailsOfContact: return Name.userDidSeeNewDetailsOfContact.name case .userWantsToEditContactNicknameAndPicture: return Name.userWantsToEditContactNicknameAndPicture.name @@ -437,19 +334,8 @@ enum ObvMessengerInternalNotification { case .userWantsToUnbindOwnedIdentityFromKeycloak: return Name.userWantsToUnbindOwnedIdentityFromKeycloak.name case .requestHardLinkToFyle: return Name.requestHardLinkToFyle.name case .requestAllHardLinksToFyles: return Name.requestAllHardLinksToFyles.name - case .persistedDiscussionWasDeleted: return Name.persistedDiscussionWasDeleted.name - case .newLockedPersistedDiscussion: return Name.newLockedPersistedDiscussion.name - case .persistedMessagesWereDeleted: return Name.persistedMessagesWereDeleted.name - case .persistedMessagesWereWiped: return Name.persistedMessagesWereWiped.name - case .draftToSendWasReset: return Name.draftToSendWasReset.name - case .draftFyleJoinWasDeleted: return Name.draftFyleJoinWasDeleted.name - case .shareExtensionExtensionContextWillCompleteRequest: return Name.shareExtensionExtensionContextWillCompleteRequest.name case .userWantsToRemoveDraftFyleJoin: return Name.userWantsToRemoveDraftFyleJoin.name - case .AppInitializationEnded: return Name.AppInitializationEnded.name case .userWantsToChangeContactsSortOrder: return Name.userWantsToChangeContactsSortOrder.name - case .contactsSortOrderDidChange: return Name.contactsSortOrderDidChange.name - case .identityColorStyleDidChange: return Name.identityColorStyleDidChange.name - case .userWantsToUpdateDiscussionLocalConfiguration: return Name.userWantsToUpdateDiscussionLocalConfiguration.name case .userWantsToUpdateLocalConfigurationOfDiscussion: return Name.userWantsToUpdateLocalConfigurationOfDiscussion.name case .discussionLocalConfigurationHasBeenUpdated: return Name.discussionLocalConfigurationHasBeenUpdated.name case .audioInputHasBeenActivated: return Name.audioInputHasBeenActivated.name @@ -476,16 +362,13 @@ enum ObvMessengerInternalNotification { case .incrementalCleanBackupTerminates: return Name.incrementalCleanBackupTerminates.name case .userWantsToUnblockContact: return Name.userWantsToUnblockContact.name case .userWantsToReblockContact: return Name.userWantsToReblockContact.name - case .persistedContactIsActiveChanged: return Name.persistedContactIsActiveChanged.name case .installedOlvidAppIsOutdated: return Name.installedOlvidAppIsOutdated.name case .userOwnedIdentityWasRevokedByKeycloak: return Name.userOwnedIdentityWasRevokedByKeycloak.name - case .aOneToOneDiscussionTitleNeedsToBeReset: return Name.aOneToOneDiscussionTitleNeedsToBeReset.name case .uiRequiresSignedContactDetails: return Name.uiRequiresSignedContactDetails.name - case .preferredComposeMessageViewActionsDidChange: return Name.preferredComposeMessageViewActionsDidChange.name case .requestSyncAppDatabasesWithEngine: return Name.requestSyncAppDatabasesWithEngine.name - case .persistedMessageReactionReceivedWasDeleted: return Name.persistedMessageReactionReceivedWasDeleted.name case .uiRequiresSignedOwnedDetails: return Name.uiRequiresSignedOwnedDetails.name case .listMessagesOnServerBackgroundTaskWasLaunched: return Name.listMessagesOnServerBackgroundTaskWasLaunched.name + case .userWantsToSendOneToOneInvitationToContact: return Name.userWantsToSendOneToOneInvitationToContact.name } } } @@ -496,30 +379,6 @@ enum ObvMessengerInternalNotification { info = [ "persistedMessageObjectIDs": persistedMessageObjectIDs, ] - case .persistedContactGroupHasUpdatedContactIdentities(persistedContactGroupObjectID: let persistedContactGroupObjectID, insertedContacts: let insertedContacts, removedContacts: let removedContacts): - info = [ - "persistedContactGroupObjectID": persistedContactGroupObjectID, - "insertedContacts": insertedContacts, - "removedContacts": removedContacts, - ] - case .persistedDiscussionHasNewTitle(objectID: let objectID, title: let title): - info = [ - "objectID": objectID, - "title": title, - ] - case .newDraftToSend(persistedDraftObjectID: let persistedDraftObjectID): - info = [ - "persistedDraftObjectID": persistedDraftObjectID, - ] - case .draftWasSent(persistedDraftObjectID: let persistedDraftObjectID): - info = [ - "persistedDraftObjectID": persistedDraftObjectID, - ] - case .newOrUpdatedPersistedInvitation(obvDialog: let obvDialog, persistedInvitationUUID: let persistedInvitationUUID): - info = [ - "obvDialog": obvDialog, - "persistedInvitationUUID": persistedInvitationUUID, - ] case .persistedMessageReceivedWasDeleted(objectID: let objectID, messageIdentifierFromEngine: let messageIdentifierFromEngine, ownedCryptoId: let ownedCryptoId, sortIndex: let sortIndex, discussionObjectID: let discussionObjectID): info = [ "objectID": objectID, @@ -528,33 +387,6 @@ enum ObvMessengerInternalNotification { "sortIndex": sortIndex, "discussionObjectID": discussionObjectID, ] - case .newPersistedObvContactDevice(contactDeviceObjectID: let contactDeviceObjectID, contactCryptoId: let contactCryptoId): - info = [ - "contactDeviceObjectID": contactDeviceObjectID, - "contactCryptoId": contactCryptoId, - ] - case .deletedPersistedObvContactDevice(contactCryptoId: let contactCryptoId): - info = [ - "contactCryptoId": contactCryptoId, - ] - case .persistedContactWasInserted(objectID: let objectID, contactCryptoId: let contactCryptoId): - info = [ - "objectID": objectID, - "contactCryptoId": contactCryptoId, - ] - case .persistedContactWasDeleted(objectID: let objectID, identity: let identity): - info = [ - "objectID": objectID, - "identity": identity, - ] - case .persistedContactHasNewCustomDisplayName(contactCryptoId: let contactCryptoId): - info = [ - "contactCryptoId": contactCryptoId, - ] - case .newPersistedObvOwnedIdentity(ownedCryptoId: let ownedCryptoId): - info = [ - "ownedCryptoId": ownedCryptoId, - ] case .userWantsToRefreshContactGroupJoined(obvContactGroup: let obvContactGroup): info = [ "obvContactGroup": obvContactGroup, @@ -564,14 +396,6 @@ enum ObvMessengerInternalNotification { "newOwnedCryptoId": newOwnedCryptoId, "apiKey": apiKey, ] - case .ownedIdentityWasDeactivated(ownedIdentityObjectID: let ownedIdentityObjectID): - info = [ - "ownedIdentityObjectID": ownedIdentityObjectID, - ] - case .ownedIdentityWasReactivated(ownedIdentityObjectID: let ownedIdentityObjectID): - info = [ - "ownedIdentityObjectID": ownedIdentityObjectID, - ] case .userWantsToPerfomCloudKitBackupNow: info = nil case .externalTransactionsWereMergedIntoViewContext: @@ -580,10 +404,6 @@ enum ObvMessengerInternalNotification { info = [ "sourceView": sourceView, ] - case .newMessageExpiration(expirationDate: let expirationDate): - info = [ - "expirationDate": expirationDate, - ] case .newMuteExpiration(expirationDate: let expirationDate): info = [ "expirationDate": expirationDate, @@ -593,10 +413,6 @@ enum ObvMessengerInternalNotification { "launchedByBackgroundTask": launchedByBackgroundTask, "completionHandler": completionHandler, ] - case .persistedMessageHasNewMetadata(persistedMessageObjectID: let persistedMessageObjectID): - info = [ - "persistedMessageObjectID": persistedMessageObjectID, - ] case .fyleMessageJoinWithStatusHasNewProgress(objectID: let objectID, progress: let progress): info = [ "objectID": objectID, @@ -606,9 +422,9 @@ enum ObvMessengerInternalNotification { info = [ "objectIDs": objectIDs, ] - case .userWantsToCallAndIsAllowedTo(contactIDs: let contactIDs, groupId: let groupId): + case .userWantsToCallAndIsAllowedTo(contactIds: let contactIds, groupId: let groupId): info = [ - "contactIDs": contactIDs, + "contactIds": contactIds, "groupId": OptionalWrapper(groupId), ] case .userWantsToSelectAndCallContacts(contactIDs: let contactIDs, groupId: let groupId): @@ -621,33 +437,13 @@ enum ObvMessengerInternalNotification { "contactIDs": contactIDs, "groupId": OptionalWrapper(groupId), ] - case .userWantsToKickParticipant(call: let call, callParticipant: let callParticipant): - info = [ - "call": call, - "callParticipant": callParticipant, - ] - case .userWantsToAddParticipants(call: let call, contactIDs: let contactIDs): - info = [ - "call": call, - "contactIDs": contactIDs, - ] - case .newWebRTCMessageWasReceived(webrtcMessage: let webrtcMessage, contactID: let contactID, messageUploadTimestampFromServer: let messageUploadTimestampFromServer, messageIdentifierFromEngine: let messageIdentifierFromEngine): + case .newWebRTCMessageWasReceived(webrtcMessage: let webrtcMessage, contactId: let contactId, messageUploadTimestampFromServer: let messageUploadTimestampFromServer, messageIdentifierFromEngine: let messageIdentifierFromEngine): info = [ "webrtcMessage": webrtcMessage, - "contactID": contactID, + "contactId": contactId, "messageUploadTimestampFromServer": messageUploadTimestampFromServer, "messageIdentifierFromEngine": messageIdentifierFromEngine, ] - case .callHasBeenUpdated(call: let call, updateKind: let updateKind): - info = [ - "call": call, - "updateKind": updateKind, - ] - case .callParticipantHasBeenUpdated(callParticipant: let callParticipant, updateKind: let updateKind): - info = [ - "callParticipant": callParticipant, - "updateKind": updateKind, - ] case .toggleCallView: info = nil case .hideCallView: @@ -656,12 +452,11 @@ enum ObvMessengerInternalNotification { info = [ "obvMessage": obvMessage, ] - case .newWebRTCMessageToSend(webrtcMessage: let webrtcMessage, contactID: let contactID, forStartingCall: let forStartingCall, completion: let completion): + case .newWebRTCMessageToSend(webrtcMessage: let webrtcMessage, contactID: let contactID, forStartingCall: let forStartingCall): info = [ "webrtcMessage": webrtcMessage, "contactID": contactID, "forStartingCall": forStartingCall, - "completion": completion, ] case .isCallKitEnabledSettingDidChange: info = nil @@ -697,13 +492,6 @@ enum ObvMessengerInternalNotification { "deletionType": deletionType, "completionHandler": completionHandler, ] - case .reportCallEvent(callUUID: let callUUID, callReport: let callReport, groupId: let groupId, ownedCryptoId: let ownedCryptoId): - info = [ - "callUUID": callUUID, - "callReport": callReport, - "groupId": OptionalWrapper(groupId), - "ownedCryptoId": ownedCryptoId, - ] case .newCallLogItem(objectID: let objectID): info = [ "objectID": objectID, @@ -718,10 +506,6 @@ enum ObvMessengerInternalNotification { "firstContactCryptoId": firstContactCryptoId, "secondContactCryptoIds": secondContactCryptoIds, ] - case .showCallViewControllerForAnsweringNonCallKitIncomingCall(incomingCall: let incomingCall): - info = [ - "incomingCall": incomingCall, - ] case .userWantsToShareOwnPublishedDetails(ownedCryptoId: let ownedCryptoId, sourceView: let sourceView): info = [ "ownedCryptoId": ownedCryptoId, @@ -763,11 +547,6 @@ enum ObvMessengerInternalNotification { info = [ "persistedMessageReceivedObjectID": persistedMessageReceivedObjectID, ] - case .aReadOncePersistedMessageSentWasSent(persistedMessageSentObjectID: let persistedMessageSentObjectID, persistedDiscussionObjectID: let persistedDiscussionObjectID): - info = [ - "persistedMessageSentObjectID": persistedMessageSentObjectID, - "persistedDiscussionObjectID": persistedDiscussionObjectID, - ] case .userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration(persistedDiscussionObjectID: let persistedDiscussionObjectID, expirationJSON: let expirationJSON, ownedCryptoId: let ownedCryptoId): info = [ "persistedDiscussionObjectID": persistedDiscussionObjectID, @@ -802,15 +581,6 @@ enum ObvMessengerInternalNotification { "launchedByBackgroundTask": launchedByBackgroundTask, "completionHandler": completionHandler, ] - case .persistedMessageSystemWasDeleted(objectID: let objectID, discussionObjectID: let discussionObjectID): - info = [ - "objectID": objectID, - "discussionObjectID": discussionObjectID, - ] - case .anOldDiscussionSharedConfigurationWasReceived(persistedDiscussionObjectID: let persistedDiscussionObjectID): - info = [ - "persistedDiscussionObjectID": persistedDiscussionObjectID, - ] case .userWantsToSendEditedVersionOfSentMessage(sentMessageObjectID: let sentMessageObjectID, newTextBody: let newTextBody): info = [ "sentMessageObjectID": sentMessageObjectID, @@ -882,11 +652,6 @@ enum ObvMessengerInternalNotification { "contactCryptoId": contactCryptoId, "ownedCryptoId": ownedCryptoId, ] - case .persistedContactHasNewStatus(contactCryptoId: let contactCryptoId, ownedCryptoId: let ownedCryptoId): - info = [ - "contactCryptoId": contactCryptoId, - "ownedCryptoId": ownedCryptoId, - ] case .contactIdentityDetailsWereUpdated(contactCryptoId: let contactCryptoId, ownedCryptoId: let ownedCryptoId): info = [ "contactCryptoId": contactCryptoId, @@ -924,58 +689,15 @@ enum ObvMessengerInternalNotification { "fyleElements": fyleElements, "completionHandler": completionHandler, ] - case .persistedDiscussionWasDeleted(discussionUriRepresentation: let discussionUriRepresentation): - info = [ - "discussionUriRepresentation": discussionUriRepresentation, - ] - case .newLockedPersistedDiscussion(previousDiscussionUriRepresentation: let previousDiscussionUriRepresentation, newLockedDiscussionId: let newLockedDiscussionId): - info = [ - "previousDiscussionUriRepresentation": previousDiscussionUriRepresentation, - "newLockedDiscussionId": newLockedDiscussionId, - ] - case .persistedMessagesWereDeleted(discussionUriRepresentation: let discussionUriRepresentation, messageUriRepresentations: let messageUriRepresentations): - info = [ - "discussionUriRepresentation": discussionUriRepresentation, - "messageUriRepresentations": messageUriRepresentations, - ] - case .persistedMessagesWereWiped(discussionUriRepresentation: let discussionUriRepresentation, messageUriRepresentations: let messageUriRepresentations): - info = [ - "discussionUriRepresentation": discussionUriRepresentation, - "messageUriRepresentations": messageUriRepresentations, - ] - case .draftToSendWasReset(discussionObjectID: let discussionObjectID, draftObjectID: let draftObjectID): - info = [ - "discussionObjectID": discussionObjectID, - "draftObjectID": draftObjectID, - ] - case .draftFyleJoinWasDeleted(discussionUriRepresentation: let discussionUriRepresentation, draftUriRepresentation: let draftUriRepresentation, draftFyleJoinUriRepresentation: let draftFyleJoinUriRepresentation): - info = [ - "discussionUriRepresentation": discussionUriRepresentation, - "draftUriRepresentation": draftUriRepresentation, - "draftFyleJoinUriRepresentation": draftFyleJoinUriRepresentation, - ] - case .shareExtensionExtensionContextWillCompleteRequest: - info = nil case .userWantsToRemoveDraftFyleJoin(draftFyleJoinObjectID: let draftFyleJoinObjectID): info = [ "draftFyleJoinObjectID": draftFyleJoinObjectID, ] - case .AppInitializationEnded: - info = nil case .userWantsToChangeContactsSortOrder(ownedCryptoId: let ownedCryptoId, sortOrder: let sortOrder): info = [ "ownedCryptoId": ownedCryptoId, "sortOrder": sortOrder, ] - case .contactsSortOrderDidChange: - info = nil - case .identityColorStyleDidChange: - info = nil - case .userWantsToUpdateDiscussionLocalConfiguration(value: let value, localConfigurationObjectID: let localConfigurationObjectID): - info = [ - "value": value, - "localConfigurationObjectID": localConfigurationObjectID, - ] case .userWantsToUpdateLocalConfigurationOfDiscussion(value: let value, persistedDiscussionObjectID: let persistedDiscussionObjectID): info = [ "value": value, @@ -1081,10 +803,6 @@ enum ObvMessengerInternalNotification { "ownedCryptoId": ownedCryptoId, "contactCryptoId": contactCryptoId, ] - case .persistedContactIsActiveChanged(contactID: let contactID): - info = [ - "contactID": contactID, - ] case .installedOlvidAppIsOutdated(presentingViewController: let presentingViewController): info = [ "presentingViewController": OptionalWrapper(presentingViewController), @@ -1093,27 +811,16 @@ enum ObvMessengerInternalNotification { info = [ "ownedCryptoId": ownedCryptoId, ] - case .aOneToOneDiscussionTitleNeedsToBeReset(ownedIdentityObjectID: let ownedIdentityObjectID): - info = [ - "ownedIdentityObjectID": ownedIdentityObjectID, - ] case .uiRequiresSignedContactDetails(ownedIdentityCryptoId: let ownedIdentityCryptoId, contactCryptoId: let contactCryptoId, completion: let completion): info = [ "ownedIdentityCryptoId": ownedIdentityCryptoId, "contactCryptoId": contactCryptoId, "completion": completion, ] - case .preferredComposeMessageViewActionsDidChange: - info = nil case .requestSyncAppDatabasesWithEngine(completion: let completion): info = [ "completion": completion, ] - case .persistedMessageReactionReceivedWasDeleted(messageURI: let messageURI, contactURI: let contactURI): - info = [ - "messageURI": messageURI, - "contactURI": contactURI, - ] case .uiRequiresSignedOwnedDetails(ownedIdentityCryptoId: let ownedIdentityCryptoId, completion: let completion): info = [ "ownedIdentityCryptoId": ownedIdentityCryptoId, @@ -1123,6 +830,11 @@ enum ObvMessengerInternalNotification { info = [ "completionHandler": completionHandler, ] + case .userWantsToSendOneToOneInvitationToContact(ownedCryptoId: let ownedCryptoId, contactCryptoId: let contactCryptoId): + info = [ + "ownedCryptoId": ownedCryptoId, + "contactCryptoId": contactCryptoId, + ] } return info } @@ -1160,50 +872,6 @@ enum ObvMessengerInternalNotification { } } - static func observePersistedContactGroupHasUpdatedContactIdentities(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Set, Set) -> Void) -> NSObjectProtocol { - let name = Name.persistedContactGroupHasUpdatedContactIdentities.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let persistedContactGroupObjectID = notification.userInfo!["persistedContactGroupObjectID"] as! NSManagedObjectID - let insertedContacts = notification.userInfo!["insertedContacts"] as! Set - let removedContacts = notification.userInfo!["removedContacts"] as! Set - block(persistedContactGroupObjectID, insertedContacts, removedContacts) - } - } - - static func observePersistedDiscussionHasNewTitle(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID, String) -> Void) -> NSObjectProtocol { - let name = Name.persistedDiscussionHasNewTitle.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let objectID = notification.userInfo!["objectID"] as! TypeSafeManagedObjectID - let title = notification.userInfo!["title"] as! String - block(objectID, title) - } - } - - static func observeNewDraftToSend(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.newDraftToSend.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let persistedDraftObjectID = notification.userInfo!["persistedDraftObjectID"] as! TypeSafeManagedObjectID - block(persistedDraftObjectID) - } - } - - static func observeDraftWasSent(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.draftWasSent.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let persistedDraftObjectID = notification.userInfo!["persistedDraftObjectID"] as! TypeSafeManagedObjectID - block(persistedDraftObjectID) - } - } - - static func observeNewOrUpdatedPersistedInvitation(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvDialog, UUID) -> Void) -> NSObjectProtocol { - let name = Name.newOrUpdatedPersistedInvitation.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let obvDialog = notification.userInfo!["obvDialog"] as! ObvDialog - let persistedInvitationUUID = notification.userInfo!["persistedInvitationUUID"] as! UUID - block(obvDialog, persistedInvitationUUID) - } - } - static func observePersistedMessageReceivedWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Data, ObvCryptoId, Double, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { let name = Name.persistedMessageReceivedWasDeleted.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1216,57 +884,6 @@ enum ObvMessengerInternalNotification { } } - static func observeNewPersistedObvContactDevice(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, ObvCryptoId) -> Void) -> NSObjectProtocol { - let name = Name.newPersistedObvContactDevice.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let contactDeviceObjectID = notification.userInfo!["contactDeviceObjectID"] as! NSManagedObjectID - let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId - block(contactDeviceObjectID, contactCryptoId) - } - } - - static func observeDeletedPersistedObvContactDevice(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId) -> Void) -> NSObjectProtocol { - let name = Name.deletedPersistedObvContactDevice.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId - block(contactCryptoId) - } - } - - static func observePersistedContactWasInserted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, ObvCryptoId) -> Void) -> NSObjectProtocol { - let name = Name.persistedContactWasInserted.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let objectID = notification.userInfo!["objectID"] as! NSManagedObjectID - let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId - block(objectID, contactCryptoId) - } - } - - static func observePersistedContactWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Data) -> Void) -> NSObjectProtocol { - let name = Name.persistedContactWasDeleted.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let objectID = notification.userInfo!["objectID"] as! NSManagedObjectID - let identity = notification.userInfo!["identity"] as! Data - block(objectID, identity) - } - } - - static func observePersistedContactHasNewCustomDisplayName(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId) -> Void) -> NSObjectProtocol { - let name = Name.persistedContactHasNewCustomDisplayName.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId - block(contactCryptoId) - } - } - - static func observeNewPersistedObvOwnedIdentity(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId) -> Void) -> NSObjectProtocol { - let name = Name.newPersistedObvOwnedIdentity.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId - block(ownedCryptoId) - } - } - static func observeUserWantsToRefreshContactGroupJoined(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvContactGroup) -> Void) -> NSObjectProtocol { let name = Name.userWantsToRefreshContactGroupJoined.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1284,22 +901,6 @@ enum ObvMessengerInternalNotification { } } - static func observeOwnedIdentityWasDeactivated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.ownedIdentityWasDeactivated.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let ownedIdentityObjectID = notification.userInfo!["ownedIdentityObjectID"] as! NSManagedObjectID - block(ownedIdentityObjectID) - } - } - - static func observeOwnedIdentityWasReactivated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.ownedIdentityWasReactivated.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let ownedIdentityObjectID = notification.userInfo!["ownedIdentityObjectID"] as! NSManagedObjectID - block(ownedIdentityObjectID) - } - } - static func observeUserWantsToPerfomCloudKitBackupNow(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { let name = Name.userWantsToPerfomCloudKitBackupNow.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1322,14 +923,6 @@ enum ObvMessengerInternalNotification { } } - static func observeNewMessageExpiration(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (Date) -> Void) -> NSObjectProtocol { - let name = Name.newMessageExpiration.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let expirationDate = notification.userInfo!["expirationDate"] as! Date - block(expirationDate) - } - } - static func observeNewMuteExpiration(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (Date) -> Void) -> NSObjectProtocol { let name = Name.newMuteExpiration.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1347,14 +940,6 @@ enum ObvMessengerInternalNotification { } } - static func observePersistedMessageHasNewMetadata(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.persistedMessageHasNewMetadata.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let persistedMessageObjectID = notification.userInfo!["persistedMessageObjectID"] as! NSManagedObjectID - block(persistedMessageObjectID) - } - } - static func observeFyleMessageJoinWithStatusHasNewProgress(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Progress) -> Void) -> NSObjectProtocol { let name = Name.fyleMessageJoinWithStatusHasNewProgress.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1372,13 +957,13 @@ enum ObvMessengerInternalNotification { } } - static func observeUserWantsToCallAndIsAllowedTo(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping ([TypeSafeManagedObjectID], (groupUid: UID, groupOwner: ObvCryptoId)?) -> Void) -> NSObjectProtocol { + static func observeUserWantsToCallAndIsAllowedTo(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping ([OlvidUserId], (groupUid: UID, groupOwner: ObvCryptoId)?) -> Void) -> NSObjectProtocol { let name = Name.userWantsToCallAndIsAllowedTo.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let contactIDs = notification.userInfo!["contactIDs"] as! [TypeSafeManagedObjectID] + let contactIds = notification.userInfo!["contactIds"] as! [OlvidUserId] let groupIdWrapper = notification.userInfo!["groupId"] as! OptionalWrapper<(groupUid: UID, groupOwner: ObvCryptoId)> let groupId = groupIdWrapper.value - block(contactIDs, groupId) + block(contactIds, groupId) } } @@ -1402,50 +987,14 @@ enum ObvMessengerInternalNotification { } } - static func observeUserWantsToKickParticipant(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (Call, CallParticipant) -> Void) -> NSObjectProtocol { - let name = Name.userWantsToKickParticipant.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let call = notification.userInfo!["call"] as! Call - let callParticipant = notification.userInfo!["callParticipant"] as! CallParticipant - block(call, callParticipant) - } - } - - static func observeUserWantsToAddParticipants(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (Call, [TypeSafeManagedObjectID]) -> Void) -> NSObjectProtocol { - let name = Name.userWantsToAddParticipants.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let call = notification.userInfo!["call"] as! Call - let contactIDs = notification.userInfo!["contactIDs"] as! [TypeSafeManagedObjectID] - block(call, contactIDs) - } - } - - static func observeNewWebRTCMessageWasReceived(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (WebRTCMessageJSON, TypeSafeManagedObjectID, Date, Data) -> Void) -> NSObjectProtocol { + static func observeNewWebRTCMessageWasReceived(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (WebRTCMessageJSON, OlvidUserId, Date, Data) -> Void) -> NSObjectProtocol { let name = Name.newWebRTCMessageWasReceived.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let webrtcMessage = notification.userInfo!["webrtcMessage"] as! WebRTCMessageJSON - let contactID = notification.userInfo!["contactID"] as! TypeSafeManagedObjectID + let contactId = notification.userInfo!["contactId"] as! OlvidUserId let messageUploadTimestampFromServer = notification.userInfo!["messageUploadTimestampFromServer"] as! Date let messageIdentifierFromEngine = notification.userInfo!["messageIdentifierFromEngine"] as! Data - block(webrtcMessage, contactID, messageUploadTimestampFromServer, messageIdentifierFromEngine) - } - } - - static func observeCallHasBeenUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (Call, CallUpdateKind) -> Void) -> NSObjectProtocol { - let name = Name.callHasBeenUpdated.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let call = notification.userInfo!["call"] as! Call - let updateKind = notification.userInfo!["updateKind"] as! CallUpdateKind - block(call, updateKind) - } - } - - static func observeCallParticipantHasBeenUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (CallParticipant, CallParticipantUpdateKind) -> Void) -> NSObjectProtocol { - let name = Name.callParticipantHasBeenUpdated.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let callParticipant = notification.userInfo!["callParticipant"] as! CallParticipant - let updateKind = notification.userInfo!["updateKind"] as! CallParticipantUpdateKind - block(callParticipant, updateKind) + block(webrtcMessage, contactId, messageUploadTimestampFromServer, messageIdentifierFromEngine) } } @@ -1471,14 +1020,13 @@ enum ObvMessengerInternalNotification { } } - static func observeNewWebRTCMessageToSend(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (WebRTCMessageJSON, TypeSafeManagedObjectID, Bool, @escaping () -> Void) -> Void) -> NSObjectProtocol { + static func observeNewWebRTCMessageToSend(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (WebRTCMessageJSON, TypeSafeManagedObjectID, Bool) -> Void) -> NSObjectProtocol { let name = Name.newWebRTCMessageToSend.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let webrtcMessage = notification.userInfo!["webrtcMessage"] as! WebRTCMessageJSON let contactID = notification.userInfo!["contactID"] as! TypeSafeManagedObjectID let forStartingCall = notification.userInfo!["forStartingCall"] as! Bool - let completion = notification.userInfo!["completion"] as! () -> Void - block(webrtcMessage, contactID, forStartingCall, completion) + block(webrtcMessage, contactID, forStartingCall) } } @@ -1567,18 +1115,6 @@ enum ObvMessengerInternalNotification { } } - static func observeReportCallEvent(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (UUID, CallReport, (groupUid: UID, groupOwner: ObvCryptoId)?, ObvCryptoId) -> Void) -> NSObjectProtocol { - let name = Name.reportCallEvent.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let callUUID = notification.userInfo!["callUUID"] as! UUID - let callReport = notification.userInfo!["callReport"] as! CallReport - let groupIdWrapper = notification.userInfo!["groupId"] as! OptionalWrapper<(groupUid: UID, groupOwner: ObvCryptoId)> - let groupId = groupIdWrapper.value - let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId - block(callUUID, callReport, groupId, ownedCryptoId) - } - } - static func observeNewCallLogItem(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { let name = Name.newCallLogItem.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1605,14 +1141,6 @@ enum ObvMessengerInternalNotification { } } - static func observeShowCallViewControllerForAnsweringNonCallKitIncomingCall(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (IncomingCall) -> Void) -> NSObjectProtocol { - let name = Name.showCallViewControllerForAnsweringNonCallKitIncomingCall.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let incomingCall = notification.userInfo!["incomingCall"] as! IncomingCall - block(incomingCall) - } - } - static func observeUserWantsToShareOwnPublishedDetails(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, UIView) -> Void) -> NSObjectProtocol { let name = Name.userWantsToShareOwnPublishedDetails.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1691,15 +1219,6 @@ enum ObvMessengerInternalNotification { } } - static func observeAReadOncePersistedMessageSentWasSent(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.aReadOncePersistedMessageSentWasSent.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let persistedMessageSentObjectID = notification.userInfo!["persistedMessageSentObjectID"] as! NSManagedObjectID - let persistedDiscussionObjectID = notification.userInfo!["persistedDiscussionObjectID"] as! TypeSafeManagedObjectID - block(persistedMessageSentObjectID, persistedDiscussionObjectID) - } - } - static func observeUserWantsToSetAndShareNewDiscussionSharedExpirationConfiguration(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, ExpirationJSON, ObvCryptoId) -> Void) -> NSObjectProtocol { let name = Name.userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1762,23 +1281,6 @@ enum ObvMessengerInternalNotification { } } - static func observePersistedMessageSystemWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.persistedMessageSystemWasDeleted.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let objectID = notification.userInfo!["objectID"] as! NSManagedObjectID - let discussionObjectID = notification.userInfo!["discussionObjectID"] as! TypeSafeManagedObjectID - block(objectID, discussionObjectID) - } - } - - static func observeAnOldDiscussionSharedConfigurationWasReceived(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.anOldDiscussionSharedConfigurationWasReceived.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let persistedDiscussionObjectID = notification.userInfo!["persistedDiscussionObjectID"] as! NSManagedObjectID - block(persistedDiscussionObjectID) - } - } - static func observeUserWantsToSendEditedVersionOfSentMessage(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, String) -> Void) -> NSObjectProtocol { let name = Name.userWantsToSendEditedVersionOfSentMessage.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1917,15 +1419,6 @@ enum ObvMessengerInternalNotification { } } - static func observePersistedContactHasNewStatus(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, ObvCryptoId) -> Void) -> NSObjectProtocol { - let name = Name.persistedContactHasNewStatus.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId - let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId - block(contactCryptoId, ownedCryptoId) - } - } - static func observeContactIdentityDetailsWereUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, ObvCryptoId) -> Void) -> NSObjectProtocol { let name = Name.contactIdentityDetailsWereUpdated.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1973,7 +1466,7 @@ enum ObvMessengerInternalNotification { } } - static func observeRequestHardLinkToFyle(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (FyleElement, ((HardLinkToFyle) -> Void)) -> Void) -> NSObjectProtocol { + static func observeRequestHardLinkToFyle(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (FyleElement, @escaping ((HardLinkToFyle) -> Void)) -> Void) -> NSObjectProtocol { let name = Name.requestHardLinkToFyle.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let fyleElement = notification.userInfo!["fyleElement"] as! FyleElement @@ -1982,7 +1475,7 @@ enum ObvMessengerInternalNotification { } } - static func observeRequestAllHardLinksToFyles(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping ([FyleElement], (([HardLinkToFyle?]) -> Void)) -> Void) -> NSObjectProtocol { + static func observeRequestAllHardLinksToFyles(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping ([FyleElement], @escaping (([HardLinkToFyle?]) -> Void)) -> Void) -> NSObjectProtocol { let name = Name.requestAllHardLinksToFyles.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let fyleElements = notification.userInfo!["fyleElements"] as! [FyleElement] @@ -1991,67 +1484,6 @@ enum ObvMessengerInternalNotification { } } - static func observePersistedDiscussionWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL) -> Void) -> NSObjectProtocol { - let name = Name.persistedDiscussionWasDeleted.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let discussionUriRepresentation = notification.userInfo!["discussionUriRepresentation"] as! TypeSafeURL - block(discussionUriRepresentation) - } - } - - static func observeNewLockedPersistedDiscussion(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.newLockedPersistedDiscussion.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let previousDiscussionUriRepresentation = notification.userInfo!["previousDiscussionUriRepresentation"] as! TypeSafeURL - let newLockedDiscussionId = notification.userInfo!["newLockedDiscussionId"] as! TypeSafeManagedObjectID - block(previousDiscussionUriRepresentation, newLockedDiscussionId) - } - } - - static func observePersistedMessagesWereDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL, Set>) -> Void) -> NSObjectProtocol { - let name = Name.persistedMessagesWereDeleted.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let discussionUriRepresentation = notification.userInfo!["discussionUriRepresentation"] as! TypeSafeURL - let messageUriRepresentations = notification.userInfo!["messageUriRepresentations"] as! Set> - block(discussionUriRepresentation, messageUriRepresentations) - } - } - - static func observePersistedMessagesWereWiped(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL, Set>) -> Void) -> NSObjectProtocol { - let name = Name.persistedMessagesWereWiped.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let discussionUriRepresentation = notification.userInfo!["discussionUriRepresentation"] as! TypeSafeURL - let messageUriRepresentations = notification.userInfo!["messageUriRepresentations"] as! Set> - block(discussionUriRepresentation, messageUriRepresentations) - } - } - - static func observeDraftToSendWasReset(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.draftToSendWasReset.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let discussionObjectID = notification.userInfo!["discussionObjectID"] as! TypeSafeManagedObjectID - let draftObjectID = notification.userInfo!["draftObjectID"] as! TypeSafeManagedObjectID - block(discussionObjectID, draftObjectID) - } - } - - static func observeDraftFyleJoinWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeURL, TypeSafeURL, TypeSafeURL) -> Void) -> NSObjectProtocol { - let name = Name.draftFyleJoinWasDeleted.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let discussionUriRepresentation = notification.userInfo!["discussionUriRepresentation"] as! TypeSafeURL - let draftUriRepresentation = notification.userInfo!["draftUriRepresentation"] as! TypeSafeURL - let draftFyleJoinUriRepresentation = notification.userInfo!["draftFyleJoinUriRepresentation"] as! TypeSafeURL - block(discussionUriRepresentation, draftUriRepresentation, draftFyleJoinUriRepresentation) - } - } - - static func observeShareExtensionExtensionContextWillCompleteRequest(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.shareExtensionExtensionContextWillCompleteRequest.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - static func observeUserWantsToRemoveDraftFyleJoin(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { let name = Name.userWantsToRemoveDraftFyleJoin.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -2060,13 +1492,6 @@ enum ObvMessengerInternalNotification { } } - static func observeAppInitializationEnded(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.AppInitializationEnded.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - static func observeUserWantsToChangeContactsSortOrder(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, ContactsSortOrder) -> Void) -> NSObjectProtocol { let name = Name.userWantsToChangeContactsSortOrder.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -2076,29 +1501,6 @@ enum ObvMessengerInternalNotification { } } - static func observeContactsSortOrderDidChange(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.contactsSortOrderDidChange.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - - static func observeIdentityColorStyleDidChange(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.identityColorStyleDidChange.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - - static func observeUserWantsToUpdateDiscussionLocalConfiguration(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (PersistedDiscussionLocalConfigurationValue, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.userWantsToUpdateDiscussionLocalConfiguration.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let value = notification.userInfo!["value"] as! PersistedDiscussionLocalConfigurationValue - let localConfigurationObjectID = notification.userInfo!["localConfigurationObjectID"] as! TypeSafeManagedObjectID - block(value, localConfigurationObjectID) - } - } - static func observeUserWantsToUpdateLocalConfigurationOfDiscussion(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (PersistedDiscussionLocalConfigurationValue, TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { let name = Name.userWantsToUpdateLocalConfigurationOfDiscussion.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -2316,14 +1718,6 @@ enum ObvMessengerInternalNotification { } } - static func observePersistedContactIsActiveChanged(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.persistedContactIsActiveChanged.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let contactID = notification.userInfo!["contactID"] as! TypeSafeManagedObjectID - block(contactID) - } - } - static func observeInstalledOlvidAppIsOutdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (UIViewController?) -> Void) -> NSObjectProtocol { let name = Name.installedOlvidAppIsOutdated.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -2341,14 +1735,6 @@ enum ObvMessengerInternalNotification { } } - static func observeAOneToOneDiscussionTitleNeedsToBeReset(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { - let name = Name.aOneToOneDiscussionTitleNeedsToBeReset.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let ownedIdentityObjectID = notification.userInfo!["ownedIdentityObjectID"] as! TypeSafeManagedObjectID - block(ownedIdentityObjectID) - } - } - static func observeUiRequiresSignedContactDetails(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, ObvCryptoId, @escaping (SignedUserDetails?) -> Void) -> Void) -> NSObjectProtocol { let name = Name.uiRequiresSignedContactDetails.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -2359,13 +1745,6 @@ enum ObvMessengerInternalNotification { } } - static func observePreferredComposeMessageViewActionsDidChange(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.preferredComposeMessageViewActionsDidChange.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - static func observeRequestSyncAppDatabasesWithEngine(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (@escaping (Result) -> Void) -> Void) -> NSObjectProtocol { let name = Name.requestSyncAppDatabasesWithEngine.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -2374,15 +1753,6 @@ enum ObvMessengerInternalNotification { } } - static func observePersistedMessageReactionReceivedWasDeleted(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (URL, URL) -> Void) -> NSObjectProtocol { - let name = Name.persistedMessageReactionReceivedWasDeleted.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let messageURI = notification.userInfo!["messageURI"] as! URL - let contactURI = notification.userInfo!["contactURI"] as! URL - block(messageURI, contactURI) - } - } - static func observeUiRequiresSignedOwnedDetails(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, @escaping (SignedUserDetails?) -> Void) -> Void) -> NSObjectProtocol { let name = Name.uiRequiresSignedOwnedDetails.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -2400,4 +1770,13 @@ enum ObvMessengerInternalNotification { } } + static func observeUserWantsToSendOneToOneInvitationToContact(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, ObvCryptoId) -> Void) -> NSObjectProtocol { + let name = Name.userWantsToSendOneToOneInvitationToContact.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + block(ownedCryptoId, contactCryptoId) + } + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.yml b/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.yml index 62c3022f..66023703 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.yml +++ b/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.yml @@ -8,25 +8,6 @@ notifications: - name: messagesAreNotNewAnymore params: - {name: persistedMessageObjectIDs, type: Set>} -- name: persistedContactGroupHasUpdatedContactIdentities - params: - - {name: persistedContactGroupObjectID, type: NSManagedObjectID} - - {name: insertedContacts, type: Set} - - {name: removedContacts, type: Set} -- name: persistedDiscussionHasNewTitle - params: - - {name: objectID, type: TypeSafeManagedObjectID} - - {name: title, type: String} -- name: newDraftToSend - params: - - {name: persistedDraftObjectID, type: TypeSafeManagedObjectID} -- name: draftWasSent - params: - - {name: persistedDraftObjectID, type: TypeSafeManagedObjectID} -- name: newOrUpdatedPersistedInvitation - params: - - {name: obvDialog, type: ObvDialog} - - {name: persistedInvitationUUID, type: UUID} - name: persistedMessageReceivedWasDeleted params: - {name: objectID, type: NSManagedObjectID} @@ -34,27 +15,6 @@ notifications: - {name: ownedCryptoId, type: ObvCryptoId} - {name: sortIndex, type: Double} - {name: discussionObjectID, type: TypeSafeManagedObjectID} -- name: newPersistedObvContactDevice - params: - - {name: contactDeviceObjectID, type: NSManagedObjectID} - - {name: contactCryptoId, type: ObvCryptoId} -- name: deletedPersistedObvContactDevice - params: - - {name: contactCryptoId, type: ObvCryptoId} -- name: persistedContactWasInserted - params: - - {name: objectID, type: NSManagedObjectID} - - {name: contactCryptoId, type: ObvCryptoId} -- name: persistedContactWasDeleted - params: - - {name: objectID, type: NSManagedObjectID} - - {name: identity, type: Data} -- name: persistedContactHasNewCustomDisplayName - params: - - {name: contactCryptoId, type: ObvCryptoId} -- name: newPersistedObvOwnedIdentity - params: - - {name: ownedCryptoId, type: ObvCryptoId} #- name: appDelegateLifecycleNotification # params: # - {name: previousStatus, type: AppDelegateLifecycle.AppDelegateStatus} @@ -66,20 +26,11 @@ notifications: params: - {name: newOwnedCryptoId, type: ObvCryptoId} - {name: apiKey, type: UUID} -- name: ownedIdentityWasDeactivated - params: - - {name: ownedIdentityObjectID, type: NSManagedObjectID} -- name: ownedIdentityWasReactivated - params: - - {name: ownedIdentityObjectID, type: NSManagedObjectID} - name: userWantsToPerfomCloudKitBackupNow - name: externalTransactionsWereMergedIntoViewContext - name: userWantsToPerfomBackupForExportNow params: - {name: sourceView, type: UIView} -- name: newMessageExpiration - params: - - {name: expirationDate, type: Date} - name: newMuteExpiration params: - {name: expirationDate, type: Date} @@ -87,9 +38,6 @@ notifications: params: - {name: launchedByBackgroundTask, type: Bool} - {name: completionHandler, type: (Bool) -> Void} -- name: persistedMessageHasNewMetadata - params: - - {name: persistedMessageObjectID, type: NSManagedObjectID} - name: fyleMessageJoinWithStatusHasNewProgress params: - {name: objectID, type: NSManagedObjectID} @@ -99,7 +47,7 @@ notifications: - {name: objectIDs, type: [NSManagedObjectID]} - name: userWantsToCallAndIsAllowedTo params: - - {name: contactIDs, type: [TypeSafeManagedObjectID]} + - {name: contactIds, type: [OlvidUserId]} - {name: groupId, type: "(groupUid: UID, groupOwner: ObvCryptoId)?"} - name: userWantsToSelectAndCallContacts params: @@ -109,28 +57,12 @@ notifications: params: - {name: contactIDs, type: [TypeSafeManagedObjectID]} - {name: groupId, type: "(groupUid: UID, groupOwner: ObvCryptoId)?"} -- name: userWantsToKickParticipant - params: - - {name: call, type: Call} - - {name: callParticipant, type: CallParticipant} -- name: userWantsToAddParticipants - params: - - {name: call, type: Call} - - {name: contactIDs, type: [TypeSafeManagedObjectID]} - name: newWebRTCMessageWasReceived params: - {name: webrtcMessage, type: WebRTCMessageJSON} - - {name: contactID, type: TypeSafeManagedObjectID} + - {name: contactId, type: OlvidUserId} - {name: messageUploadTimestampFromServer, type: Date} - {name: messageIdentifierFromEngine, type: Data} -- name: callHasBeenUpdated - params: - - {name: call, type: Call} - - {name: updateKind, type: CallUpdateKind} -- name: callParticipantHasBeenUpdated - params: - - {name: callParticipant, type: CallParticipant} - - {name: updateKind, type: CallParticipantUpdateKind} - name: toggleCallView - name: hideCallView - name: newObvMessageWasReceivedViaPushKitNotification @@ -141,7 +73,6 @@ notifications: - {name: webrtcMessage, type: WebRTCMessageJSON} - {name: contactID, type: TypeSafeManagedObjectID} - {name: forStartingCall, type: Bool} - - {name: completion, type: () -> Void, escaping: true} - name: isCallKitEnabledSettingDidChange - name: isIncludesCallsInRecentsEnabledSettingDidChange - name: networkInterfaceTypeChanged @@ -165,12 +96,6 @@ notifications: - {name: persistedDiscussionObjectID, type: NSManagedObjectID} - {name: deletionType, type: DeletionType} - {name: completionHandler, type: (Bool) -> Void, escaping: true} -- name: reportCallEvent - params: - - {name: callUUID, type: UUID} - - {name: callReport, type: CallReport} - - {name: groupId, type: "(groupUid: UID, groupOwner: ObvCryptoId)?"} - - {name: ownedCryptoId, type: ObvCryptoId} - name: newCallLogItem params: - {name: objectID, type: TypeSafeManagedObjectID} @@ -182,9 +107,6 @@ notifications: - {name: ownedCryptoId, type: ObvCryptoId} - {name: firstContactCryptoId, type: ObvCryptoId} - {name: secondContactCryptoIds, type: Set} -- name: showCallViewControllerForAnsweringNonCallKitIncomingCall - params: - - {name: incomingCall, type: IncomingCall} - name: userWantsToShareOwnPublishedDetails params: - {name: ownedCryptoId, type: ObvCryptoId} @@ -217,10 +139,6 @@ notifications: - name: persistedMessageReceivedWasRead params: - {name: persistedMessageReceivedObjectID, type: NSManagedObjectID} -- name: aReadOncePersistedMessageSentWasSent - params: - - {name: persistedMessageSentObjectID, type: NSManagedObjectID} - - {name: persistedDiscussionObjectID, type: TypeSafeManagedObjectID} - name: userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration params: - {name: persistedDiscussionObjectID, type: NSManagedObjectID} @@ -248,13 +166,6 @@ notifications: params: - {name: launchedByBackgroundTask, type: Bool} - {name: completionHandler, type: (Bool) -> Void} -- name: persistedMessageSystemWasDeleted - params: - - {name: objectID, type: NSManagedObjectID} - - {name: discussionObjectID, type: TypeSafeManagedObjectID} -- name: anOldDiscussionSharedConfigurationWasReceived - params: - - {name: persistedDiscussionObjectID, type: NSManagedObjectID} - name: userWantsToSendEditedVersionOfSentMessage params: - {name: sentMessageObjectID, type: NSManagedObjectID} @@ -310,10 +221,6 @@ notifications: params: - {name: contactCryptoId, type: ObvCryptoId} - {name: ownedCryptoId, type: ObvCryptoId} -- name: persistedContactHasNewStatus - params: - - {name: contactCryptoId, type: ObvCryptoId} - - {name: ownedCryptoId, type: ObvCryptoId} - name: contactIdentityDetailsWereUpdated params: - {name: contactCryptoId, type: ObvCryptoId} @@ -339,50 +246,18 @@ notifications: - name: requestHardLinkToFyle params: - {name: fyleElement, type: FyleElement} - - {name: completionHandler, type: ((HardLinkToFyle) -> Void)} + - {name: completionHandler, type: "((HardLinkToFyle) -> Void)", escaping: true} - name: requestAllHardLinksToFyles params: - {name: fyleElements, type: [FyleElement]} - - {name: completionHandler, type: "(([HardLinkToFyle?]) -> Void)"} -- name: persistedDiscussionWasDeleted - params: - - {name: discussionUriRepresentation, type: TypeSafeURL} -- name: newLockedPersistedDiscussion - params: - - {name: previousDiscussionUriRepresentation, type: TypeSafeURL} - - {name: newLockedDiscussionId, type: TypeSafeManagedObjectID} -- name: persistedMessagesWereDeleted - params: - - {name: discussionUriRepresentation, type: TypeSafeURL} - - {name: messageUriRepresentations, type: Set>} -- name: persistedMessagesWereWiped - params: - - {name: discussionUriRepresentation, type: TypeSafeURL} - - {name: messageUriRepresentations, type: Set>} -- name: draftToSendWasReset - params: - - {name: discussionObjectID, type: TypeSafeManagedObjectID} - - {name: draftObjectID, type: TypeSafeManagedObjectID} -- name: draftFyleJoinWasDeleted - params: - - {name: discussionUriRepresentation, type: TypeSafeURL} - - {name: draftUriRepresentation, type: TypeSafeURL} - - {name: draftFyleJoinUriRepresentation, type: TypeSafeURL} -- name: shareExtensionExtensionContextWillCompleteRequest + - {name: completionHandler, type: "(([HardLinkToFyle?]) -> Void)", escaping: true} - name: userWantsToRemoveDraftFyleJoin params: - {name: draftFyleJoinObjectID, type: TypeSafeManagedObjectID} -- name: AppInitializationEnded - name: userWantsToChangeContactsSortOrder params: - {name: ownedCryptoId, type: ObvCryptoId} - {name: sortOrder, type: ContactsSortOrder} -- name: contactsSortOrderDidChange -- name: identityColorStyleDidChange -- name: userWantsToUpdateDiscussionLocalConfiguration - params: - - {name: value, type: PersistedDiscussionLocalConfigurationValue} - - {name: localConfigurationObjectID, type: TypeSafeManagedObjectID} - name: userWantsToUpdateLocalConfigurationOfDiscussion params: - {name: value, type: PersistedDiscussionLocalConfigurationValue} @@ -462,31 +337,20 @@ notifications: params: - {name: ownedCryptoId, type: ObvCryptoId} - {name: contactCryptoId, type: ObvCryptoId} -- name: persistedContactIsActiveChanged - params: - - {name: contactID, type: TypeSafeManagedObjectID} - name: installedOlvidAppIsOutdated params: - {name: presentingViewController, type: "UIViewController?"} - name: userOwnedIdentityWasRevokedByKeycloak params: - {name: ownedCryptoId, type: ObvCryptoId} -- name: aOneToOneDiscussionTitleNeedsToBeReset - params: - - {name: ownedIdentityObjectID, type: TypeSafeManagedObjectID} - name: uiRequiresSignedContactDetails params: - {name: ownedIdentityCryptoId, type: ObvCryptoId} - {name: contactCryptoId, type: ObvCryptoId} - {name: completion, type: "(SignedUserDetails?) -> Void", escaping: true} -- name: preferredComposeMessageViewActionsDidChange - name: requestSyncAppDatabasesWithEngine params: - {name: completion, type: "(Result) -> Void", escaping: true} -- name: persistedMessageReactionReceivedWasDeleted - params: - - {name: messageURI, type: URL} - - {name: contactURI, type: URL} - name: uiRequiresSignedOwnedDetails params: - {name: ownedIdentityCryptoId, type: ObvCryptoId} @@ -494,3 +358,7 @@ notifications: - name: listMessagesOnServerBackgroundTaskWasLaunched params: - {name: completionHandler, type: (Bool) -> Void, escaping: true} +- name: userWantsToSendOneToOneInvitationToContact + params: + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: contactCryptoId, type: ObvCryptoId} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Onboarding/OnboardingFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Onboarding/OnboardingFlowViewController.swift index a7cab069..43ce3f04 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Onboarding/OnboardingFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Onboarding/OnboardingFlowViewController.swift @@ -29,7 +29,7 @@ import SwiftUI class OnboardingFlowViewController: UIViewController, OlvidURLHandler { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: OnboardingFlowViewController.self)) weak var delegate: OnboardingFlowViewControllerDelegate? private var notificationCenterTokens = [NSObjectProtocol]() @@ -683,7 +683,6 @@ extension OnboardingFlowViewController: BackupRestoreViewHostingControllerDelega func proceedWithBackupFile(atUrl url: URL) { - // For iOS 13+ only assert(Thread.isMainThread) let vc = BackupKeyVerifierViewHostingController(obvEngine: obvEngine, backupFileURL: url, dismissAction: {}, dismissThenGenerateNewBackupKeyAction: {}) vc.delegate = self @@ -792,30 +791,20 @@ extension OnboardingFlowViewController: UIDocumentPickerDelegate { extension OnboardingFlowViewController: BackupKeyTesterDelegate { func userWantsToRestoreBackupIdentifiedByRequestUuid(_ backupRequestUuid: UUID) { - let log = self.log DispatchQueue.main.async { [weak self] in let backupRestoringWaitingScreenVC = BackupRestoringWaitingScreenViewController() backupRestoringWaitingScreenVC.delegate = self backupRestoringWaitingScreenVC.backupRequestUuid = backupRequestUuid self?.flowNavigationController?.pushViewController(backupRestoringWaitingScreenVC, animated: true) - DispatchQueue(label: "Queue for restoring backup").async { + + Task { [weak self] in do { - try self?.obvEngine.restoreFullBackup(backupRequestIdentifier: backupRequestUuid) { result in - switch result { - case .failure: - DispatchQueue.main.async { - backupRestoringWaitingScreenVC.setRestoreFailed() - } - case .success: - self?.ownedIdentityRestoredFromBackupRestore() - return - } - } + try await self?.obvEngine.restoreFullBackup(backupRequestIdentifier: backupRequestUuid) + assert(Thread.isMainThread) + self?.ownedIdentityRestoredFromBackupRestore() } catch { - os_log("Could not restore full backup", log: log, type: .error) - DispatchQueue.main.async { - backupRestoringWaitingScreenVC.setRestoreFailed() - } + assert(Thread.isMainThread) + backupRestoringWaitingScreenVC.setRestoreFailed() } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppTheme.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppTheme.swift index 437f6f6d..ae37b964 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppTheme.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppTheme.swift @@ -416,11 +416,11 @@ final class ObvSemanticColorScheme { final class ObvImages { - + let groupImage: UIImage - + init() { self.groupImage = UIImage(systemName: "person.3.fill")! } - + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/CompositionViewFreezeManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/CompositionViewFreezeManager.swift index dc227c42..f1869dd4 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/CompositionViewFreezeManager.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/CompositionViewFreezeManager.swift @@ -175,7 +175,7 @@ extension CompositionViewFreezeManager { private func observeNotifications() { notificationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeDraftToSendWasReset { [weak self] _, draftObjectID in + ObvMessengerCoreDataNotification.observeDraftToSendWasReset { [weak self] _, draftObjectID in self?.processDraftToSendWasReset(draftObjectID: draftObjectID) }, NewSingleDiscussionNotification.observeDraftCouldNotBeSent { [weak self] in diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvPushNotificationManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvPushNotificationManager.swift index e45465de..b3df79b9 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvPushNotificationManager.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvPushNotificationManager.swift @@ -36,7 +36,7 @@ final class ObvPushNotificationManager { } set { guard let token = newValue else { return } - userDefaults.set(token, forKey: "io.olvid.ObvPushNotificationManager.push.token") + userDefaults.set(token, forKey: "io.olvid.ObvPushNotificationManager.push.token") // User defaults are thread safe } } @@ -46,7 +46,7 @@ final class ObvPushNotificationManager { } set { guard let token = newValue else { return } - userDefaults.set(token, forKey: "io.olvid.ObvPushNotificationManager.voip.token") + userDefaults.set(token, forKey: "io.olvid.ObvPushNotificationManager.voip.token") // User defaults are thread safe } } @@ -55,61 +55,68 @@ final class ObvPushNotificationManager { // Private variables private var notificationTokens = [NSObjectProtocol]() - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ObvPushNotificationManager.self)) + private let internalQueue = OperationQueue.createSerialQueue(name: "ObvPushNotificationManager internal queue") + private init() { observeNotifications() } + private func observeNotifications() { - notificationTokens.append(ObvEngineNotificationNew.observeServerRequiresThisDeviceToRegisterToPushNotifications(within: NotificationCenter.default) { [weak self] (ownedCryptoId) in - guard let _self = self else { return } - os_log("Since the server reported that we need to register to push notification, we do so now", log: _self.log, type: .info) - DispatchQueue.main.async { + notificationTokens.append(contentsOf: [ + ObvEngineNotificationNew.observeServerRequiresThisDeviceToRegisterToPushNotifications(within: NotificationCenter.default) { [weak self] (ownedCryptoId) in + guard let _self = self else { return } + os_log("Since the server reported that we need to register to push notification, we do so now", log: _self.log, type: .info) _self.tryToRegisterToPushNotifications() - } - }) - notificationTokens.append(ObvMessengerInternalNotification.observeIsCallKitEnabledSettingDidChange(queue: OperationQueue.main) { [weak self] in - self?.tryToRegisterToPushNotifications() - }) + }, + ObvMessengerSettingsNotifications.observeIsCallKitEnabledSettingDidChange { [weak self] in + self?.tryToRegisterToPushNotifications() + }, + ]) } + func doKickOtherDevicesOnNextRegister() { - assert(Thread.current == Thread.main) - self.kickOtherDevicesOnNextRegister = true + internalQueue.addOperation { [weak self] in + self?.kickOtherDevicesOnNextRegister = true + } } + func tryToRegisterToPushNotifications() { - assert(Thread.isMainThread) - guard let obvEngine = self.obvEngine else { assertionFailure(); return } - let log = self.log - let tokens: (pushToken: Data, voipToken: Data?)? - if ObvMessengerConstants.isRunningOnRealDevice { - if let _currentDeviceToken = currentDeviceToken { - let voipToken = ObvMessengerSettings.VoIP.isCallKitEnabled ? currentVoipToken : nil - tokens = (_currentDeviceToken, voipToken) + internalQueue.addOperation { [weak self] in + guard let _self = self else { return } + guard let obvEngine = _self.obvEngine else { assertionFailure(); return } + let log = _self.log + let tokens: (pushToken: Data, voipToken: Data?)? + if ObvMessengerConstants.isRunningOnRealDevice { + if let _currentDeviceToken = _self.currentDeviceToken { + let voipToken = ObvMessengerSettings.VoIP.isCallKitEnabled ? _self.currentVoipToken : nil + tokens = (_currentDeviceToken, voipToken) + } else { + tokens = nil + } } else { tokens = nil } - } else { - tokens = nil - } - - do { - os_log("🍎 Will call registerToPushNotificationFor (tokens is %{public}@, voipToken is %{public}@)", log: log, type: .info, tokens == nil ? "nil" : "set", tokens?.voipToken == nil ? "nil" : "set") - try obvEngine.registerToPushNotificationFor(deviceTokens: tokens, kickOtherDevices: kickOtherDevicesOnNextRegister, useMultiDevice: false) { result in - switch result { - case .failure(let error): - os_log("🍎 We Could not register to push notifications: %{public}@", log: log, type: .fault, error.localizedDescription) - case .success: - os_log("🍎 Youpi, we successfully subscribed to remote push notifications", log: log, type: .info) + + do { + os_log("🍎 Will call registerToPushNotificationFor (tokens is %{public}@, voipToken is %{public}@)", log: log, type: .info, tokens == nil ? "nil" : "set", tokens?.voipToken == nil ? "nil" : "set") + try obvEngine.registerToPushNotificationFor(deviceTokens: tokens, kickOtherDevices: _self.kickOtherDevicesOnNextRegister, useMultiDevice: false) { result in + switch result { + case .failure(let error): + os_log("🍎 We Could not register to push notifications: %{public}@", log: log, type: .fault, error.localizedDescription) + case .success: + os_log("🍎 Youpi, we successfully subscribed to remote push notifications", log: log, type: .info) + } } + _self.kickOtherDevicesOnNextRegister = false + } catch { + os_log("🍎 We Could not register to push notifications", log: log, type: .fault) + return } - kickOtherDevicesOnNextRegister = false - } catch { - os_log("🍎 We Could not register to push notifications", log: log, type: .fault) - return } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvStack.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvStack.swift index bf763cb7..00b4429d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvStack.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvStack.swift @@ -33,6 +33,7 @@ final class ObvStack { private static var _shared: CoreDataStack! static func initSharedInstance(transactionAuthor: String, runningLog: RunningLogError, enableMigrations: Bool) throws { + guard _shared == nil else { return } let manager = DataMigrationManagerForObvMessenger(modelName: "ObvMessenger", storeName: "ObvMessenger", transactionAuthor: transactionAuthor, enableMigrations: enableMigrations, migrationRunningLog: runningLog) try manager.initializeCoreDataStack() _shared = manager.coreDataStack @@ -47,13 +48,3 @@ final class ObvStack { }() } - -extension CoreDataStack: ObvContextCreator { - - public func newBackgroundContext(flowId: FlowIdentifier, file: StaticString = #fileID, line: Int = #line, function: StaticString = #function) -> ObvContext { - let context = newBackgroundContext() - let obvContext = ObvContext(context: context, flowId: flowId, file: file, line: line, function: function) - return obvContext - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvSystemIcon.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvSystemIcon.swift index c8eba4c0..2f18955c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvSystemIcon.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvSystemIcon.swift @@ -24,6 +24,7 @@ import CryptoKit enum ObvSystemIcon { + case archiveboxFill case arrowClockwise case arrowCounterclockwiseCircleFill case arrowDown @@ -37,6 +38,7 @@ enum ObvSystemIcon { case arrowshapeTurnUpForwardFill case arrowshapeTurnUpLeft2 case arrowshapeTurnUpLeftCircleFill + case arrowTriangle2CirclepathCircle case book case camera case cartFill @@ -49,9 +51,11 @@ enum ObvSystemIcon { case chevronRight case chevronRightCircle case chevronRightCircleFill + case circle case circleFill case creditcardFill case docOnClipboardFill + case docFill case docOnDoc case docRichtext case earBadgeCheckmark @@ -66,6 +70,7 @@ enum ObvSystemIcon { case flameFill case folderCircle case folderFill + case forwardFill case gear case gearshapeFill case giftcardFill @@ -119,6 +124,7 @@ enum ObvSystemIcon { case questionmarkCircle case questionmarkCircleFill case rectangleAndPencilAndEllipsis + case rectangleCompressVertical case restartCircle case scanner case serverRack @@ -131,6 +137,7 @@ enum ObvSystemIcon { case trash case trashCircle case xmark + case xmarkCircle case xmarkCircleFill case xmarkOctagonFill case heartSlashFill @@ -161,6 +168,12 @@ enum ObvSystemIcon { } case .arrowshapeTurnUpLeftCircleFill: return "arrowshape.turn.up.left.circle.fill" + case .arrowTriangle2CirclepathCircle: + if #available(iOS 14, *) { + return "arrow.triangle.2.circlepath.circle" + } else { + return "arrow.clockwise" + } case .trashCircle: return "trash.circle" case .scanner: @@ -273,6 +286,8 @@ enum ObvSystemIcon { return "icloud.fill" case .folderFill: return "folder.fill" + case .forwardFill: + return "forward.fill" case .qrcode: return "qrcode" case .gear: @@ -345,6 +360,8 @@ enum ObvSystemIcon { return "paperplane.fill" case .xmark: return "xmark" + case .xmarkCircle: + return "xmark.circle" case .xmarkCircleFill: return "xmark.circle.fill" case .xmarkOctagonFill: @@ -445,6 +462,14 @@ enum ObvSystemIcon { } case .heartSlashFill: return "heart.slash.fill" + case .circle: + return "circle" + case .archiveboxFill: + return "archivebox.fill" + case .docFill: + return "doc.fill" + case .rectangleCompressVertical: + return "rectangle.compress.vertical" } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Contacts/ContactsTableViewController/ContactsTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Contacts/ContactsTableViewController/ContactsTableViewController.swift index c81d8105..12948384 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Contacts/ContactsTableViewController/ContactsTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Contacts/ContactsTableViewController/ContactsTableViewController.swift @@ -28,13 +28,14 @@ class ContactsTableViewController: UITableViewController { let allowDeletion: Bool let disableContactsWithoutDevice: Bool + let oneToOneStatus: PersistedObvContactIdentity.OneToOneStatus var titleChipTextForIdentity = [ObvCryptoId: String]() var cellBackgroundColor: UIColor? var customSelectionStyle = CustomSelectionStyle.system var predicate: NSPredicate! { didSet { - self.fetchedResultsController = PersistedObvContactIdentity.getFetchedResultsController(predicate: predicate, within: ObvStack.shared.viewContext) + self.fetchedResultsController = PersistedObvContactIdentity.getFetchedResultsController(predicate: predicate, whereOneToOneStatusIs: oneToOneStatus, within: ObvStack.shared.viewContext) } } private var fetchedResultsController: NSFetchedResultsController! { @@ -75,7 +76,7 @@ class ContactsTableViewController: UITableViewController { // Constants private let defaultRowAnimation = UITableView.RowAnimation.automatic - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ContactsTableViewController.self)) // Other variables @@ -94,9 +95,9 @@ class ContactsTableViewController: UITableViewController { didSet { if let searchPredicate = self.searchPredicate { let compoundPredicate = NSCompoundPredicate(andPredicateWithSubpredicates: [predicate, searchPredicate]) - self.fetchedResultsController = PersistedObvContactIdentity.getFetchedResultsController(predicate: compoundPredicate, within: ObvStack.shared.viewContext) + self.fetchedResultsController = PersistedObvContactIdentity.getFetchedResultsController(predicate: compoundPredicate, whereOneToOneStatusIs: oneToOneStatus, within: ObvStack.shared.viewContext) } else { - self.fetchedResultsController = PersistedObvContactIdentity.getFetchedResultsController(predicate: predicate, within: ObvStack.shared.viewContext) + self.fetchedResultsController = PersistedObvContactIdentity.getFetchedResultsController(predicate: predicate, whereOneToOneStatusIs: oneToOneStatus, within: ObvStack.shared.viewContext) } tableView.reloadData() reSelectSelectedContacts() @@ -121,9 +122,10 @@ class ContactsTableViewController: UITableViewController { // MARK: - Initializer - init(disableContactsWithoutDevice: Bool, allowDeletion: Bool = false) { + init(disableContactsWithoutDevice: Bool, oneToOneStatus: PersistedObvContactIdentity.OneToOneStatus, allowDeletion: Bool = false) { self.disableContactsWithoutDevice = disableContactsWithoutDevice self.allowDeletion = allowDeletion + self.oneToOneStatus = oneToOneStatus super.init(nibName: nil, bundle: nil) } @@ -168,7 +170,7 @@ extension ContactsTableViewController { private func observeIdentityColorStyleDidChangeNotifications() { - let token = ObvMessengerInternalNotification.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in + let token = ObvMessengerSettingsNotifications.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in self?.tableView.reloadData() } self.notificationTokens.append(token) diff --git a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Contacts/MultiContactChooserViewController/MultipleContactsHostingViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Contacts/MultiContactChooserViewController/MultipleContactsHostingViewController.swift index b213c5a1..214dc919 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Contacts/MultiContactChooserViewController/MultipleContactsHostingViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Contacts/MultiContactChooserViewController/MultipleContactsHostingViewController.swift @@ -85,12 +85,19 @@ final class MultipleContactsHostingViewController: UIHostingController) - case excluded(from: Set) - static var all: MultipleContactsMode { - .excluded(from: Set()) +enum MultipleContactsMode { + case restricted(to: Set, oneToOneStatus: PersistedObvContactIdentity.OneToOneStatus) + case excluded(from: Set, oneToOneStatus: PersistedObvContactIdentity.OneToOneStatus) + case all(oneToOneStatus: PersistedObvContactIdentity.OneToOneStatus) + + var oneToOneStatus: PersistedObvContactIdentity.OneToOneStatus { + switch self { + case .restricted(to: _, oneToOneStatus: let oneToOneStatus), + .excluded(from: _, oneToOneStatus: let oneToOneStatus), + .all(oneToOneStatus: let oneToOneStatus): + return oneToOneStatus + } } } @@ -98,14 +105,16 @@ extension MultipleContactsMode { func predicate(with ownedCryptoId: ObvCryptoId) -> NSPredicate { switch self { - case .restricted(to: let restrictedToContactCryptoIds): - return PersistedObvContactIdentity.getPredicateForAllContactsOfOwnedIdentity(with: ownedCryptoId, restrictedToContactCryptoIds: restrictedToContactCryptoIds) - case .excluded(from: let excludedContactCryptoIds): + case .restricted(to: let restrictedToContactCryptoIds, oneToOneStatus: let oneToOneStatus): + return PersistedObvContactIdentity.getPredicateForAllContactsOfOwnedIdentity(with: ownedCryptoId, restrictedToContactCryptoIds: restrictedToContactCryptoIds, whereOneToOneStatusIs: oneToOneStatus) + case .excluded(from: let excludedContactCryptoIds, oneToOneStatus: let oneToOneStatus): if excludedContactCryptoIds.isEmpty { /// Should be .all - return PersistedObvContactIdentity.getPredicateForAllContactsOfOwnedIdentity(with: ownedCryptoId) + return PersistedObvContactIdentity.getPredicateForAllContactsOfOwnedIdentity(with: ownedCryptoId, whereOneToOneStatusIs: oneToOneStatus) } else { - return PersistedObvContactIdentity.getPredicateForAllContactsOfOwnedIdentity(with: ownedCryptoId, excludedContactCryptoIds: excludedContactCryptoIds) + return PersistedObvContactIdentity.getPredicateForAllContactsOfOwnedIdentity(with: ownedCryptoId, excludedContactCryptoIds: excludedContactCryptoIds, whereOneToOneStatusIs: oneToOneStatus) } + case .all(oneToOneStatus: let oneToOneStatus): + return PersistedObvContactIdentity.getPredicateForAllContactsOfOwnedIdentity(with: ownedCryptoId, whereOneToOneStatusIs: oneToOneStatus) } } } @@ -364,7 +373,6 @@ fileprivate class ContactsViewStore: NSObject, ObservableObject, UISearchResults @Published var tappedContact: PersistedObvContactIdentity? = nil @Published var contactToScrollTo: PersistedObvContactIdentity? = nil @Published var scrollToTop: Bool = false - @Published var ownedIdentityHasNoContactsYet: Bool @Published var showSortingSpinner: Bool @Published var floatingButtonModel: FloatingButtonModel? let selectionStyle: SelectionStyle @@ -376,7 +384,7 @@ fileprivate class ContactsViewStore: NSObject, ObservableObject, UISearchResults private let initialPredicate: NSPredicate private(set) var selectedContacts: Binding>! - private let mode: MultipleContactsMode + let mode: MultipleContactsMode weak var delegate: ContactsViewStoreDelegate? weak var multiContactChooserDelegate: MultiContactChooserViewControllerDelegate? @@ -391,16 +399,14 @@ fileprivate class ContactsViewStore: NSObject, ObservableObject, UISearchResults self.showExplanation = showExplanation self.ownedCryptoId = ownedCryptoId self.initialPredicate = mode.predicate(with: ownedCryptoId) - self.fetchRequest = PersistedObvContactIdentity.getFetchRequestForAllContactsOfOwnedIdentity(with: ownedCryptoId, predicate: self.initialPredicate) + self.fetchRequest = PersistedObvContactIdentity.getFetchRequestForAllContactsOfOwnedIdentity(with: ownedCryptoId, predicate: self.initialPredicate, whereOneToOneStatusIs: mode.oneToOneStatus) self.changed = false self.selectedContacts = nil self.selectionStyle = selectionStyle ?? .checkmark - self.ownedIdentityHasNoContactsYet = (try PersistedObvContactIdentity.countContactsOfOwnedIdentity(ownedCryptoId, within: ObvStack.shared.viewContext) == 0) self.showSortingSpinner = false self.floatingButtonModel = floatingButtonModel super.init() self.selectedContacts = Binding(get: getSelectedContacts, set: setSelectedContacts) - observeNSManagedObjectContextDidSaveNotifications() refreshFetchRequestWhenSortOrderChanges() } @@ -417,7 +423,7 @@ fileprivate class ContactsViewStore: NSObject, ObservableObject, UISearchResults /// and perform a search that is likely to return no result. Soon after we cancel the search and display the list again. This seems to work, but /// this is clearely an ugly hack. private func refreshFetchRequestWhenSortOrderChanges() { - notificationTokens.append(ObvMessengerInternalNotification.observeContactsSortOrderDidChange(queue: OperationQueue.main) { [weak self] in + notificationTokens.append(ObvMessengerSettingsNotifications.observeContactsSortOrderDidChange(queue: OperationQueue.main) { [weak self] in withAnimation { self?.showSortingSpinner = true } @@ -434,21 +440,6 @@ fileprivate class ContactsViewStore: NSObject, ObservableObject, UISearchResults } - private func observeNSManagedObjectContextDidSaveNotifications() { - let ownedCryptoId = self.ownedCryptoId - let NotificationName = Notification.Name.NSManagedObjectContextDidSave - notificationTokens.append(NotificationCenter.default.addObserver(forName: NotificationName, object: nil, queue: OperationQueue.main) { [weak self] (notification) in - do { - try withAnimation { - self?.ownedIdentityHasNoContactsYet = (try PersistedObvContactIdentity.countContactsOfOwnedIdentity(ownedCryptoId, within: ObvStack.shared.viewContext) == 0) - } - } catch { - assertionFailure(error.localizedDescription) - } - }) - } - - private func refreshFetchRequest(searchText: String?) { let searchPredicate: NSPredicate? if searchText != nil { @@ -463,7 +454,7 @@ fileprivate class ContactsViewStore: NSObject, ObservableObject, UISearchResults searchPredicate = nil } let predicate = mode.predicate(with: ownedCryptoId) - self.fetchRequest = PersistedObvContactIdentity.getFetchRequestForAllContactsOfOwnedIdentity(with: ownedCryptoId, predicate: predicate, and: searchPredicate) + self.fetchRequest = PersistedObvContactIdentity.getFetchRequestForAllContactsOfOwnedIdentity(with: ownedCryptoId, predicate: predicate, and: searchPredicate, whereOneToOneStatusIs: mode.oneToOneStatus) } private func getSelectedContacts() -> Set { @@ -529,15 +520,29 @@ struct ContactsView: View { struct ContactsScrollingViewOrExplanationView: View { @ObservedObject fileprivate var store: ContactsViewStore + private var fetchRequest: FetchRequest + + fileprivate init(store: ContactsViewStore) { + self.store = store + self.fetchRequest = FetchRequest(fetchRequest: store.fetchRequest) + } + + private var viewAboveContactsList: AnyView? { + switch store.mode.oneToOneStatus { + case .nonOneToOne: + return AnyView(erasing: Text("EXPLANATION_PLACED_ABOVE_LIST_OF_NON_ONE_TO_ONE_CONTACTS")) + case .any, .oneToOne: + return nil + } + } var body: some View { if store.showSortingSpinner { ObvProgressView() - } else if store.showExplanation && store.ownedIdentityHasNoContactsYet { + } else if store.showExplanation && fetchRequest.wrappedValue.isEmpty { ExplanationView() } else { ContactsScrollingView(nsFetchRequest: store.fetchRequest, - ownedIdentityHasNoContactsYet: store.ownedIdentityHasNoContactsYet, multipleSelection: store.selectedContacts, changed: $store.changed, allowMultipleSelection: store.allowMultipleSelection, @@ -547,7 +552,8 @@ struct ContactsScrollingViewOrExplanationView: View { contactToScrollTo: $store.contactToScrollTo, scrollToTop: $store.scrollToTop, selectionStyle: store.selectionStyle, - floatingButtonModel: store.floatingButtonModel) + floatingButtonModel: store.floatingButtonModel, + viewAboveContactsList: viewAboveContactsList) } } @@ -589,7 +595,6 @@ fileprivate struct ExplanationView: View { fileprivate struct ContactsScrollingView: View { let nsFetchRequest: NSFetchRequest - var ownedIdentityHasNoContactsYet: Bool @Binding var multipleSelection: Set @Binding var changed: Bool let allowMultipleSelection: Bool @@ -600,7 +605,27 @@ fileprivate struct ContactsScrollingView: View { @Binding var scrollToTop: Bool fileprivate let selectionStyle: SelectionStyle let floatingButtonModel: FloatingButtonModel? + let viewAboveContactsList: AnyView? + private var fetchRequest: FetchRequest + + init(nsFetchRequest: NSFetchRequest, multipleSelection: Binding>, changed: Binding, allowMultipleSelection: Bool, disableContactsWithoutDevice: Bool, userWantsToNavigateToSingleContactIdentityView: @escaping (PersistedObvContactIdentity) -> Void, tappedContact: Binding, contactToScrollTo: Binding, scrollToTop: Binding, selectionStyle: SelectionStyle, floatingButtonModel: FloatingButtonModel?, viewAboveContactsList: AnyView?) { + self.nsFetchRequest = nsFetchRequest + self._multipleSelection = multipleSelection + self._changed = changed + self.allowMultipleSelection = allowMultipleSelection + self.disableContactsWithoutDevice = disableContactsWithoutDevice + self.userWantsToNavigateToSingleContactIdentityView = userWantsToNavigateToSingleContactIdentityView + self._tappedContact = tappedContact + self._contactToScrollTo = contactToScrollTo + self._scrollToTop = scrollToTop + self.selectionStyle = selectionStyle + self.floatingButtonModel = floatingButtonModel + self.viewAboveContactsList = viewAboveContactsList + self.fetchRequest = FetchRequest(fetchRequest: nsFetchRequest) + } + + var innerView: some View { ContactsInnerView(nsFetchRequest: nsFetchRequest, multipleSelection: $multipleSelection, @@ -610,11 +635,13 @@ fileprivate struct ContactsScrollingView: View { userWantsToNavigateToSingleContactIdentityView: userWantsToNavigateToSingleContactIdentityView, tappedContact: $tappedContact, selectionStyle: selectionStyle, - addBottomPadding: floatingButtonModel != nil) + addBottomPadding: floatingButtonModel != nil, + viewAboveContactsList: viewAboveContactsList) } + var body: some View { - if ownedIdentityHasNoContactsYet { + if fetchRequest.wrappedValue.isEmpty { Spacer() } else { ZStack { @@ -661,8 +688,9 @@ fileprivate struct ContactsInnerView: View { @Binding var tappedContact: PersistedObvContactIdentity? fileprivate let selectionStyle: SelectionStyle let addBottomPadding: Bool + let viewAboveContactsList: AnyView? - init(nsFetchRequest: NSFetchRequest, multipleSelection: Binding>, changed: Binding, allowMultipleSelection: Bool, disableContactsWithoutDevice: Bool, userWantsToNavigateToSingleContactIdentityView: @escaping (PersistedObvContactIdentity) -> Void, tappedContact: Binding, selectionStyle: SelectionStyle, addBottomPadding: Bool) { + init(nsFetchRequest: NSFetchRequest, multipleSelection: Binding>, changed: Binding, allowMultipleSelection: Bool, disableContactsWithoutDevice: Bool, userWantsToNavigateToSingleContactIdentityView: @escaping (PersistedObvContactIdentity) -> Void, tappedContact: Binding, selectionStyle: SelectionStyle, addBottomPadding: Bool, viewAboveContactsList: AnyView?) { self.fetchRequest = FetchRequest(fetchRequest: nsFetchRequest) self._multipleSelection = multipleSelection self._changed = changed @@ -672,6 +700,7 @@ fileprivate struct ContactsInnerView: View { self._tappedContact = tappedContact self.selectionStyle = selectionStyle self.addBottomPadding = addBottomPadding + self.viewAboveContactsList = viewAboveContactsList } private func contactCellCanBeSelected(for contact: PersistedObvContactIdentity) -> Bool { @@ -684,7 +713,15 @@ fileprivate struct ContactsInnerView: View { var body: some View { List { - Section.init { + if let view = viewAboveContactsList { + Section { + view + .padding(4) + .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) + .font(.callout) + } + } + Section { ForEach(fetchRequest.wrappedValue, id: \.self) { contact in if allowMultipleSelection { if contactCellCanBeSelected(for: contact) { diff --git a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/DiscussionsTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.swift similarity index 97% rename from iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/DiscussionsTableViewController.swift rename to iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.swift index bb49262e..f533545b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/DiscussionsTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.swift @@ -172,7 +172,7 @@ extension DiscussionsTableViewController { private func observeIdentityColorStyleDidChangeNotifications() { - let token = ObvMessengerInternalNotification.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in + let token = ObvMessengerSettingsNotifications.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in self?.tableView.reloadData() } self.notificationTokens.append(token) @@ -187,7 +187,7 @@ extension DiscussionsTableViewController { } private func observeCallLogItemWasUpdatedNotifications() { - let token = ObvMessengerInternalNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] _, _ in + let token = VoIPNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] _, _ in self?.tableView.reloadData() } self.notificationTokens.append(token) @@ -346,17 +346,14 @@ extension DiscussionsTableViewController { cell.showGreenShield = (oneToOneDiscussion.contactIdentity?.isCertifiedByOwnKeycloak == true) } else if let groupDiscussion = discussion as? PersistedGroupDiscussion { cell.identityColors = AppTheme.shared.groupColors(forGroupUid: groupDiscussion.contactGroup?.groupUid ?? UID.zero) - cell.circledImage = AppTheme.shared.images.groupImage + cell.circledIcon = .person3Fill cell.circledImageURL = groupDiscussion.contactGroup?.displayPhotoURL cell.showRedShield = false cell.showGreenShield = false } else { - let lightColor = AppTheme.shared.colorScheme.secondarySystemBackground - let darkColor = AppTheme.shared.colorScheme.secondarySystemFill - cell.identityColors = (lightColor, darkColor) - cell.circledImage = UIImage(named: "lock") cell.showRedShield = false cell.showGreenShield = false + cell.configureCircledInitialsWith(icon: .lockFill) } do { diff --git a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/DiscussionsTableViewController.xib b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.xib similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/DiscussionsTableViewController.xib rename to iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.xib diff --git a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/DiscussionsTableViewControllerDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewControllerDelegate.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/DiscussionsTableViewControllerDelegate.swift rename to iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewControllerDelegate.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/PendingGroupMembers/PendingGroupMembersTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/PendingGroupMembers/PendingGroupMembersTableViewController.swift index 87f12e80..58549026 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/PendingGroupMembers/PendingGroupMembersTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/PendingGroupMembers/PendingGroupMembersTableViewController.swift @@ -34,7 +34,7 @@ class PendingGroupMembersTableViewController: UITableViewController { // Constants private let defaultRowAnimation = UITableView.RowAnimation.automatic - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: PendingGroupMembersTableViewController.self)) // Other variables @@ -89,7 +89,7 @@ extension PendingGroupMembersTableViewController { private func observeIdentityColorStyleDidChangeNotifications() { - let token = ObvMessengerInternalNotification.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in + let token = ObvMessengerSettingsNotifications.observeIdentityColorStyleDidChange(queue: OperationQueue.main) { [weak self] in self?.tableView.reloadData() } self.notificationTokens.append(token) diff --git a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/TableViewCells/ObvSubtitleTableViewCell.swift b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/TableViewCells/ObvSubtitleTableViewCell.swift index a32538bc..32a49176 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/TableViewCells/ObvSubtitleTableViewCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/TableViewCells/ObvSubtitleTableViewCell.swift @@ -45,7 +45,7 @@ class ObvSubtitleTableViewCell: UITableViewCell, ObvTableViewCellWithActivityInd var title: String = "" { didSet { setTitle(); refreshCircledInitials() } } var subtitle: String = "" { didSet { setSubtitle() } } var identityColors: (background: UIColor, text: UIColor)? { didSet { refreshCircledInitials() } } - var circledImage: UIImage? = nil { didSet { refreshCircledInitials() } } + var circledIcon: ObvSystemIcon? = nil { didSet { refreshCircledInitials() } } var circledImageURL: URL? = nil { didSet { refreshCircledInitials() } } var showGreenShield: Bool = false { didSet { refreshCircledInitials() } } var showRedShield: Bool = false { didSet { refreshCircledInitials() } } @@ -80,10 +80,13 @@ extension ObvSubtitleTableViewCell { } + func configureCircledInitialsWith(icon: ObvSystemIcon) { + circledInitials.configureWith(icon: icon) + } + override func prepareForReuse() { super.prepareForReuse() isHidden = false - circledImage = nil circlePlaceholderHeightConstraint.constant = defaultCirclePlaceholderHeight removeChipLabelAndChipImageView() removeTitleChip() @@ -111,7 +114,7 @@ extension ObvSubtitleTableViewCell { circledInitials.configureWith( foregroundColor: self.identityColors?.text ?? appTheme.colorScheme.secondaryLabel, backgroundColor: self.identityColors?.background ?? appTheme.colorScheme.secondarySystemFill, - icon: .textBubbleFill, // Never shown + icon: circledIcon, stringForInitial: title, photoURL: circledImageURL, showGreenShield: showGreenShield, diff --git a/iOSClient/ObvMessenger/ObvMessenger/Types/FyleElement.swift b/iOSClient/ObvMessenger/ObvMessenger/Types/FyleElement.swift new file mode 100644 index 00000000..cb55c78b --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Types/FyleElement.swift @@ -0,0 +1,258 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + + +protocol FyleElement { + var fileName: String { get } + var uti: String { get } + var fullFileIsAvailable: Bool { get } + var fyleURL: URL { get } + var sha256: Data { get } + func directoryForHardLink(in currentSessionDirectoryForHardlinks: URL) -> URL + func replacingFullFileIsAvailable(with newFullFileIsAvailable: Bool) -> FyleElement + static func makeError(message: String) -> Error +} + +extension FyleElement { + + /// Used by subclasses to determine an appropraite filename + fileprivate static func appropriateFilenameForFilename(fileName: String, uti: String) throws -> String { + let appropriateFileName: String + if ObvUTIUtils.utiOfFile(withName: fileName) != nil { + appropriateFileName = fileName + } else { + guard let filenameExtension = ObvUTIUtils.preferredTagWithClass(inUTI: uti, inTagClass: .FilenameExtension) else { assertionFailure(); throw makeError(message: "Could not determine UTI") } + appropriateFileName = [fileName, filenameExtension].joined(separator: ".") + } + assert(ObvUTIUtils.utiOfFile(withName: appropriateFileName) != nil) + return appropriateFileName + } + +} + +struct FyleElementForPersistedDraftFyleJoin: FyleElement { + + let fyleURL: URL + let fileName: String + let uti: String + let sha256: Data + let fullFileIsAvailable: Bool + + let discussionObjectID: TypeSafeManagedObjectID + let draftObjectID: TypeSafeManagedObjectID + let persistedDraftFyleJoinObjectID: TypeSafeManagedObjectID + + init?(_ persistedDraftFyleJoin: PersistedDraftFyleJoin) { + guard let fyle = persistedDraftFyleJoin.fyle else { return nil } + self.fyleURL = fyle.url + self.fileName = persistedDraftFyleJoin.fileName + self.uti = persistedDraftFyleJoin.uti + self.sha256 = fyle.sha256 + self.discussionObjectID = persistedDraftFyleJoin.draft.discussion.typedObjectID + self.draftObjectID = persistedDraftFyleJoin.draft.typedObjectID + self.persistedDraftFyleJoinObjectID = persistedDraftFyleJoin.typedObjectID + self.fullFileIsAvailable = true + } + + + private init(fyleURL: URL, fileName: String, uti: String, sha256: Data, fullFileIsAvailable: Bool, discussionObjectID: TypeSafeManagedObjectID, draftObjectID: TypeSafeManagedObjectID, persistedDraftFyleJoinObjectID: TypeSafeManagedObjectID) { + self.fyleURL = fyleURL + self.fileName = fileName + self.uti = uti + self.sha256 = sha256 + self.fullFileIsAvailable = fullFileIsAvailable + self.discussionObjectID = discussionObjectID + self.draftObjectID = draftObjectID + self.persistedDraftFyleJoinObjectID = persistedDraftFyleJoinObjectID + } + + + func replacingFullFileIsAvailable(with newFullFileIsAvailable: Bool) -> FyleElement { + FyleElementForPersistedDraftFyleJoin(fyleURL: fyleURL, + fileName: fileName, + uti: uti, + sha256: sha256, + fullFileIsAvailable: newFullFileIsAvailable, + discussionObjectID: discussionObjectID, + draftObjectID: draftObjectID, + persistedDraftFyleJoinObjectID: persistedDraftFyleJoinObjectID) + } + + + static func makeError(message: String) -> Error { NSError(domain: "FyleElementForPersistedDraftFyleJoin", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + private static func discussionDirectory(discussionURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) -> URL { + FyleElementForFyleMessageJoinWithStatus.discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) + } + + private static func draftDirectory(discussionURIRepresentation: TypeSafeURL, draftURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) -> URL { + let directory = draftURIRepresentation.path.replacingOccurrences(of: "/", with: "_") + return discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) + .appendingPathComponent(directory, isDirectory: true) + } + + private static func fyleMessageJoinWithStatusDirectory(discussionObjectID: TypeSafeManagedObjectID, draftObjectID: TypeSafeManagedObjectID, persistedDraftFyleJoinObjectID: TypeSafeManagedObjectID, in currentSessionDirectoryForHardlinks: URL) -> URL { + let directory = persistedDraftFyleJoinObjectID.uriRepresentation().path.replacingOccurrences(of: "/", with: "_") + return draftDirectory(discussionURIRepresentation: discussionObjectID.uriRepresentation(), draftURIRepresentation: draftObjectID.uriRepresentation(), in: currentSessionDirectoryForHardlinks) + .appendingPathComponent(directory, isDirectory: true) + } + + func directoryForHardLink(in currentSessionDirectoryForHardlinks: URL) -> URL { + FyleElementForPersistedDraftFyleJoin.fyleMessageJoinWithStatusDirectory( + discussionObjectID: discussionObjectID, + draftObjectID: draftObjectID, + persistedDraftFyleJoinObjectID: persistedDraftFyleJoinObjectID, + in: currentSessionDirectoryForHardlinks) + } + + static func trashDraftDirectory(discussionURIRepresentation: TypeSafeURL, draftURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { + let urlToTrash = draftDirectory(discussionURIRepresentation: discussionURIRepresentation, draftURIRepresentation: draftURIRepresentation, in: currentSessionDirectoryForHardlinks) + let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) + guard FileManager.default.fileExists(atPath: urlToTrash.path) else { return } + try FileManager.default.moveItem(at: urlToTrash, to: trashURL) + } + + static func trashDraftFyleJoinDirectory(discussionURIRepresentation: TypeSafeURL, draftURIRepresentation: TypeSafeURL, draftFyleJoinURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { + let urlToTrash = draftDirectory(discussionURIRepresentation: discussionURIRepresentation, draftURIRepresentation: draftURIRepresentation, in: currentSessionDirectoryForHardlinks) + .appendingPathComponent(draftFyleJoinURIRepresentation.path, isDirectory: true) + let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) + guard FileManager.default.fileExists(atPath: urlToTrash.path) else { return } + try FileManager.default.moveItem(at: urlToTrash, to: trashURL) + } +} + + +struct FyleElementForFyleMessageJoinWithStatus: FyleElement { + + let fyleURL: URL + let fileName: String + let uti: String + let sha256: Data + let fullFileIsAvailable: Bool + + let discussionObjectID: TypeSafeManagedObjectID + let messageObjectID: TypeSafeManagedObjectID + let fyleMessageJoinWithStatusObjectID: TypeSafeManagedObjectID + + init?(_ fyleMessageJoinWithStatus: FyleMessageJoinWithStatus) throws { + guard let fyle = fyleMessageJoinWithStatus.fyle else { return nil } + guard let message = fyleMessageJoinWithStatus.message else { return nil } + self.fyleURL = fyle.url + self.fileName = fyleMessageJoinWithStatus.fileName + self.uti = fyleMessageJoinWithStatus.uti + self.sha256 = fyle.sha256 + self.discussionObjectID = message.discussion.typedObjectID + self.messageObjectID = message.typedObjectID + self.fyleMessageJoinWithStatusObjectID = fyleMessageJoinWithStatus.typedObjectID + self.fullFileIsAvailable = fyleMessageJoinWithStatus.fullFileIsAvailable + } + + private init(fyleURL: URL, fileName: String, uti: String, sha256: Data, fullFileIsAvailable: Bool, discussionObjectID: TypeSafeManagedObjectID, messageObjectID: TypeSafeManagedObjectID, fyleMessageJoinWithStatusObjectID: TypeSafeManagedObjectID) { + self.fyleURL = fyleURL + self.fileName = fileName + self.uti = uti + self.sha256 = sha256 + self.fullFileIsAvailable = fullFileIsAvailable + self.discussionObjectID = discussionObjectID + self.messageObjectID = messageObjectID + self.fyleMessageJoinWithStatusObjectID = fyleMessageJoinWithStatusObjectID + } + + + func replacingFullFileIsAvailable(with newFullFileIsAvailable: Bool) -> FyleElement { + FyleElementForFyleMessageJoinWithStatus(fyleURL: fyleURL, + fileName: fileName, + uti: uti, + sha256: sha256, + fullFileIsAvailable: newFullFileIsAvailable, + discussionObjectID: discussionObjectID, + messageObjectID: messageObjectID, + fyleMessageJoinWithStatusObjectID: fyleMessageJoinWithStatusObjectID) + } + + static func makeError(message: String) -> Error { NSError(domain: "FyleElementForFyleMessageJoinWithStatus", code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + fileprivate static func discussionDirectory(discussionURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) -> URL { + let directory = discussionURIRepresentation.path.replacingOccurrences(of: "/", with: "_") + return currentSessionDirectoryForHardlinks + .appendingPathComponent(directory, isDirectory: true) + } + + + private static func messageDirectory(discussionURIRepresentation: TypeSafeURL, messageURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) -> URL { + let directory = messageURIRepresentation.path.replacingOccurrences(of: "/", with: "_") + return discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) + .appendingPathComponent(directory, isDirectory: true) + } + + + private static func fyleMessageJoinWithStatusDirectory(discussionObjectID: TypeSafeManagedObjectID, messageObjectID: TypeSafeManagedObjectID, fyleMessageJoinWithStatusObjectID: TypeSafeManagedObjectID, in currentSessionDirectoryForHardlinks: URL) -> URL { + let directory = fyleMessageJoinWithStatusObjectID.uriRepresentation().path.replacingOccurrences(of: "/", with: "_") + return messageDirectory(discussionURIRepresentation: discussionObjectID.uriRepresentation(), messageURIRepresentation: messageObjectID.uriRepresentation(), in: currentSessionDirectoryForHardlinks) + .appendingPathComponent(directory, isDirectory: true) + } + + func directoryForHardLink(in currentSessionDirectoryForHardlinks: URL) -> URL { + FyleElementForFyleMessageJoinWithStatus.fyleMessageJoinWithStatusDirectory( + discussionObjectID: discussionObjectID, + messageObjectID: messageObjectID, + fyleMessageJoinWithStatusObjectID: fyleMessageJoinWithStatusObjectID, + in: currentSessionDirectoryForHardlinks) + } + + static func trashDiscussionDirectory(discussionURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { + let urlToTrash = discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) + let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) + guard FileManager.default.fileExists(atPath: urlToTrash.path) else { return } + try FileManager.default.moveItem(at: urlToTrash, to: trashURL) + } + + static func trashDiscussionDirectoryIfEmpty(discussionURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { + let urlToTrashIfEmpty = discussionDirectory(discussionURIRepresentation: discussionURIRepresentation, in: currentSessionDirectoryForHardlinks) + guard FileManager.default.isDirectory(url: urlToTrashIfEmpty) else { return } + let contents = try FileManager.default.contentsOfDirectory(at: urlToTrashIfEmpty, includingPropertiesForKeys: nil, options: .skipsHiddenFiles) + guard contents.isEmpty else { return } + let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) + guard FileManager.default.fileExists(atPath: urlToTrashIfEmpty.path) else { return } + try FileManager.default.moveItem(at: urlToTrashIfEmpty, to: trashURL) + } + + static func trashMessageDirectory(discussionURIRepresentation: TypeSafeURL, messageURIRepresentation: TypeSafeURL, in currentSessionDirectoryForHardlinks: URL) throws { + let urlToTrash = messageDirectory(discussionURIRepresentation: discussionURIRepresentation, messageURIRepresentation: messageURIRepresentation, in: currentSessionDirectoryForHardlinks) + let trashURL = ObvMessengerConstants.containerURL.forTrash.appendingPathComponent(UUID().uuidString) + guard FileManager.default.fileExists(atPath: urlToTrash.path) else { return } + try FileManager.default.moveItem(at: urlToTrash, to: trashURL) + } + +} + +fileprivate extension FileManager { + + func isDirectory(url: URL) -> Bool { + var isDirectory: ObjCBool = false + let exists = self.fileExists(atPath: url.path, isDirectory: &isDirectory) + guard exists else { return false } + return isDirectory.boolValue + } + + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Types/ObvFlowController.swift b/iOSClient/ObvMessenger/ObvMessenger/Types/ObvFlowController.swift index 0971c37a..feb7e42e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Types/ObvFlowController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Types/ObvFlowController.swift @@ -355,6 +355,67 @@ extension ObvFlowController { } } + + func userWantsToInviteContactToOneToOne(persistedContactObjectID: TypeSafeManagedObjectID) { + let log = self.log + ObvStack.shared.performBackgroundTask { [weak self] (context) in + do { + guard let contact = try PersistedObvContactIdentity.get(objectID: persistedContactObjectID, within: context) else { assertionFailure(); return } + assert(!contact.isOneToOne) + guard let ownedIdentity = contact.ownedIdentity else { assertionFailure(); return } + try self?.obvEngine.sendOneToOneInvitation(ownedIdentity: ownedIdentity.cryptoId, contactIdentity: contact.cryptoId) + } catch { + os_log("Could not invite contact to OneToOne: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } + + + func userWantsToCancelSentInviteContactToOneToOne(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) { + let log = self.log + ObvStack.shared.performBackgroundTask { [weak self] (context) in + do { + guard let oneToOneInvitationSent = try PersistedInvitationOneToOneInvitationSent.get(fromOwnedIdentity: ownedCryptoId, + toContact: contactCryptoId, + within: context) else { + assertionFailure(); return + } + guard var dialog = oneToOneInvitationSent.obvDialog else { assertionFailure(); return } + try dialog.cancelOneToOneInvitationSent() + self?.obvEngine.respondTo(dialog) + } catch { + os_log("Could not invite contact to OneToOne: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } + + + func userWantsToSyncOneToOneStatusOfContact(persistedContactObjectID: TypeSafeManagedObjectID) { + let log = self.log + ObvStack.shared.performBackgroundTask { [weak self] (context) in + do { + guard let _self = self else { return } + guard let contact = try PersistedObvContactIdentity.get(objectID: persistedContactObjectID, within: context) else { assertionFailure(); return } + guard let ownedIdentity = contact.ownedIdentity else { assertionFailure(); return } + let ownedCryptoId = ownedIdentity.cryptoId + let contactToSync = contact.cryptoId + Task { + do { + try await _self.obvEngine.requestOneStatusSyncRequest(ownedIdentity: ownedCryptoId, contactsToSync: Set([contactToSync])) + } catch { + os_log("Could not sync contact OneToOne status: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } catch { + os_log("Could not sync contact OneToOne status: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Types/OlvidUserId.swift b/iOSClient/ObvMessenger/ObvMessenger/Types/OlvidUserId.swift new file mode 100644 index 00000000..27c7e2b7 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Types/OlvidUserId.swift @@ -0,0 +1,71 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import ObvEngine + + +enum OlvidUserId: Hashable { + case known(contactObjectID: TypeSafeManagedObjectID, ownCryptoId: ObvCryptoId, remoteCryptoId: ObvCryptoId, displayName: String) + case unknown(ownCryptoId: ObvCryptoId, remoteCryptoId: ObvCryptoId, displayName: String) + + var contactObjectID: TypeSafeManagedObjectID? { + if case .known(contactObjectID: let contactObjectID, ownCryptoId: _, remoteCryptoId: _, displayName: _) = self { return contactObjectID } else { return nil } + } + + var ownCryptoId: ObvCryptoId { + switch self { + case .known(contactObjectID: _, ownCryptoId: let ownCryptoId, remoteCryptoId: _, displayName: _), + .unknown(ownCryptoId: let ownCryptoId, remoteCryptoId: _, displayName: _): + return ownCryptoId + } + } + + var remoteCryptoId: ObvCryptoId { + switch self { + case .known(contactObjectID: _, ownCryptoId: _, remoteCryptoId: let remoteIdentity, displayName: _), + .unknown(ownCryptoId: _, remoteCryptoId: let remoteIdentity, displayName: _): + return remoteIdentity + } + } + + var displayName: String { + switch self { + case .known(contactObjectID: _, ownCryptoId: _, remoteCryptoId: _, displayName: let displayName), + .unknown(ownCryptoId: _, remoteCryptoId: _, displayName: let displayName): + return displayName + } + } + +} + + +extension OlvidUserId: CustomDebugStringConvertible { + + var debugDescription: String { + switch self { + case .known(contactObjectID: _, ownCryptoId: _, remoteCryptoId: let remoteCryptoId, displayName: _): + return "known (\(remoteCryptoId.getIdentity().debugDescription))" + case .unknown(ownCryptoId: _, remoteCryptoId: let remoteCryptoId, displayName: _): + return "unknown (\(remoteCryptoId.getIdentity().debugDescription))" + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/UIElements/FileViewer/FilesViewer.swift b/iOSClient/ObvMessenger/ObvMessenger/UIElements/FileViewer/FilesViewer.swift index 1440b0ba..99f19290 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/UIElements/FileViewer/FilesViewer.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/UIElements/FileViewer/FilesViewer.swift @@ -27,7 +27,7 @@ import QuickLook final class FilesViewer: NSObject { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: FilesViewer.self)) /// Empty when using the initialiser using hard links let shownFyleMessageJoins: [FyleMessageJoinWithStatus] diff --git a/iOSClient/ObvMessenger/ObvMessenger/UIElements/InitialCircleView.swift b/iOSClient/ObvMessenger/ObvMessenger/UIElements/InitialCircleView.swift index c5f916e1..bb5fe983 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/UIElements/InitialCircleView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/UIElements/InitialCircleView.swift @@ -19,30 +19,41 @@ import SwiftUI +enum InitialCircleViewSystemImage { + case lockFill + case person3Fill + case person + + var icon: ObvSystemIcon { + switch self { + case .lockFill: return .lockFill + case .person3Fill: return .person3Fill + case .person: return .person + } + } +} struct InitialCircleView: View { let circledTextView: Text? - let imageSystemName: String + let systemImage: InitialCircleViewSystemImage let circleBackgroundColor: UIColor? let circleTextColor: UIColor? let circleDiameter: CGFloat - init(circledTextView: Text?, imageSystemName: String, circleBackgroundColor: UIColor?, circleTextColor: UIColor?, circleDiameter: CGFloat = 70.0) { + init(circledTextView: Text?, systemImage: InitialCircleViewSystemImage, circleBackgroundColor: UIColor?, circleTextColor: UIColor?, circleDiameter: CGFloat = 70.0) { self.circledTextView = circledTextView - self.imageSystemName = imageSystemName + self.systemImage = systemImage self.circleBackgroundColor = circleBackgroundColor self.circleTextColor = circleTextColor self.circleDiameter = circleDiameter } - private var imageSystemSizeAdjustement: CGFloat { - switch imageSystemName { - case "person": return 2 - case "person.3": return 3 - case "person.3.fill": return 3 - case "person.fill": return 1.8 - default: assertionFailure(); return 1 + private var systemImageSizeAdjustement: CGFloat { + switch systemImage { + case .person: return 2 + case .person3Fill: return 3 + case .lockFill: return 2 } } @@ -64,8 +75,8 @@ struct InitialCircleView: View { .font(Font.system(size: circleDiameter/2.0, weight: .black, design: .rounded)) .foregroundColor(textColor) } else { - Image(systemName: imageSystemName) - .font(Font.system(size: circleDiameter/imageSystemSizeAdjustement, weight: .semibold, design: .default)) + Image(systemName: systemImage.icon.systemName) + .font(Font.system(size: circleDiameter/systemImageSizeAdjustement, weight: .semibold, design: .default)) .foregroundColor(textColor) } } @@ -79,7 +90,7 @@ struct InitialCircleView_Previews: PreviewProvider { private struct TestData: Identifiable { let id = UUID() let circledTextView: Text? - let imageSystemName: String + let systemImage: InitialCircleViewSystemImage let circleBackgroundColor: UIColor? let circleTextColor: UIColor? let circleDiameter: CGFloat @@ -87,32 +98,32 @@ struct InitialCircleView_Previews: PreviewProvider { private static let testData = [ TestData(circledTextView: Text("SV"), - imageSystemName: "person", + systemImage: .person, circleBackgroundColor: nil, circleTextColor: nil, circleDiameter: 70), TestData(circledTextView: Text("A"), - imageSystemName: "person", + systemImage: .person, circleBackgroundColor: .red, circleTextColor: .blue, circleDiameter: 70), TestData(circledTextView: Text("MF"), - imageSystemName: "person", + systemImage: .person, circleBackgroundColor: nil, circleTextColor: nil, circleDiameter: 120), TestData(circledTextView: nil, - imageSystemName: "person.fill", + systemImage: .person, circleBackgroundColor: .purple, circleTextColor: .green, circleDiameter: 70), TestData(circledTextView: nil, - imageSystemName: "person.fill", + systemImage: .person, circleBackgroundColor: .purple, circleTextColor: .green, circleDiameter: 120), TestData(circledTextView: nil, - imageSystemName: "person", + systemImage: .person, circleBackgroundColor: .purple, circleTextColor: .green, circleDiameter: 70), @@ -122,7 +133,7 @@ struct InitialCircleView_Previews: PreviewProvider { Group { ForEach(testData) { InitialCircleView(circledTextView: $0.circledTextView, - imageSystemName: $0.imageSystemName, + systemImage: $0.systemImage, circleBackgroundColor: $0.circleBackgroundColor, circleTextColor: $0.circleTextColor, circleDiameter: $0.circleDiameter) @@ -133,7 +144,7 @@ struct InitialCircleView_Previews: PreviewProvider { } ForEach(testData) { InitialCircleView(circledTextView: $0.circledTextView, - imageSystemName: $0.imageSystemName, + systemImage: $0.systemImage, circleBackgroundColor: $0.circleBackgroundColor, circleTextColor: $0.circleTextColor, circleDiameter: $0.circleDiameter) diff --git a/iOSClient/ObvMessenger/ObvMessenger/UIElements/NewCircledInitialsView.swift b/iOSClient/ObvMessenger/ObvMessenger/UIElements/NewCircledInitialsView.swift index 509eac65..658d650a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/UIElements/NewCircledInitialsView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/UIElements/NewCircledInitialsView.swift @@ -30,7 +30,7 @@ final class NewCircledInitialsView: UIView { private let redShieldView = UIImageView() private let greenShieldView = UIImageView() - func configureWith(foregroundColor: UIColor, backgroundColor: UIColor, icon: ObvSystemIcon, stringForInitial: String?, photoURL: URL?, showGreenShield: Bool, showRedShield: Bool) { + func configureWith(foregroundColor: UIColor, backgroundColor: UIColor, icon: ObvSystemIcon?, stringForInitial: String?, photoURL: URL?, showGreenShield: Bool, showRedShield: Bool) { prepareForReuse() roundedClipView.backgroundColor = backgroundColor setupIconView(icon: icon, tintColor: foregroundColor) @@ -43,7 +43,7 @@ final class NewCircledInitialsView: UIView { func configureWith(icon: ObvSystemIcon) { prepareForReuse() roundedClipView.backgroundColor = appTheme.colorScheme.systemFill - setupIconView(icon: .person, tintColor: appTheme.colorScheme.secondaryLabel) + setupIconView(icon: icon, tintColor: appTheme.colorScheme.secondaryLabel) } private func prepareForReuse() { @@ -54,8 +54,8 @@ final class NewCircledInitialsView: UIView { } - private func setupIconView(icon: ObvSystemIcon, tintColor: UIColor) { - if #available(iOS 13, *) { + private func setupIconView(icon: ObvSystemIcon?, tintColor: UIColor) { + if let icon = icon { let configuration = UIImage.SymbolConfiguration(weight: .black) let iconImage = UIImage(systemIcon: icon, withConfiguration: configuration) iconView.image = iconImage @@ -63,6 +63,7 @@ final class NewCircledInitialsView: UIView { iconView.backgroundColor = backgroundColor iconView.tintColor = tintColor } else { + iconView.image = nil iconView.isHidden = true } chooseAppropriateRepresentation() @@ -80,14 +81,28 @@ final class NewCircledInitialsView: UIView { private func setupPictureView(imageURL: URL?) { - guard let imageURL = imageURL else { return } + guard let imageURL = imageURL else { + pictureView.image = nil + pictureView.isHidden = true + return + } guard FileManager.default.fileExists(atPath: imageURL.path) else { // This happens when we are in the middle of a group details edition. // The imageURL should soon be changed to a valid one. + pictureView.image = nil + pictureView.isHidden = true + return + } + guard let data = try? Data(contentsOf: imageURL) else { + pictureView.image = nil + pictureView.isHidden = true + return + } + guard let image = UIImage(data: data) else { + pictureView.image = nil + pictureView.isHidden = true return } - guard let data = try? Data(contentsOf: imageURL) else { return } - guard let image = UIImage(data: data) else { return } pictureView.image = image pictureView.isHidden = false chooseAppropriateRepresentation() @@ -98,8 +113,8 @@ final class NewCircledInitialsView: UIView { if !pictureView.isHidden { iconView.isHidden = true initialView.isHidden = true - } else if !initialView.isHidden { - iconView.isHidden = true + } else if !iconView.isHidden { + initialView.isHidden = true } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/UIElements/ObvSimpleListItemView.swift b/iOSClient/ObvMessenger/ObvMessenger/UIElements/ObvSimpleListItemView.swift index 54656d44..9ac259b2 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/UIElements/ObvSimpleListItemView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/UIElements/ObvSimpleListItemView.swift @@ -26,17 +26,21 @@ struct ObvSimpleListItemView: View { private let title: Text private let value: Text private let valueToCopyOnLongPress: String? + private let buttonConfig: (title: LocalizedStringKey, titleOfOverlayDisplayedOnTap: LocalizedStringKey, action: () -> Void)? @State private var showValueCopiedOverlay = false + @State private var showButtonOverlay = false - init(title: Text, value: String?) { + init(title: Text, value: String?, buttonConfig: (title: LocalizedStringKey, titleOfOverlayDisplayedOnTap: LocalizedStringKey, action: () -> Void)? = nil) { self.title = title + self.buttonConfig = buttonConfig self.value = Text(value ?? "-") self.valueToCopyOnLongPress = value } init(title: Text, date: Date?) { self.title = title + self.buttonConfig = nil if let date = date { if #available(iOS 14, *) { self.value = Text(date, style: .date) @@ -55,35 +59,60 @@ struct ObvSimpleListItemView: View { } var body: some View { - VStack(alignment: .leading, spacing: 0) { - title - .foregroundColor(Color(AppTheme.shared.colorScheme.label)) - .font(.headline) - .padding(.bottom, 4.0) - value - .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) - .font(.body) - HStack { Spacer() } - } - .onTapGesture(count: 2) { - guard let valueToCopyOnLongPress = self.valueToCopyOnLongPress else { return } - UIPasteboard.general.string = valueToCopyOnLongPress - showValueCopiedOverlay.toggle() - DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { + HStack(alignment: .center, spacing: 0) { + VStack(alignment: .leading, spacing: 0) { + title + .foregroundColor(Color(AppTheme.shared.colorScheme.label)) + .font(.headline) + .padding(.bottom, 4.0) + value + .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) + .font(.body) + HStack { Spacer() } + } + .onTapGesture(count: 2) { + guard let valueToCopyOnLongPress = self.valueToCopyOnLongPress else { return } + UIPasteboard.general.string = valueToCopyOnLongPress showValueCopiedOverlay.toggle() + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { + showValueCopiedOverlay.toggle() + } + } + .overlay( + Text("VALUE_COPIED") + .font(.system(.callout, design: .rounded)) + .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) + .padding() + .background( + BlurView(style: .systemUltraThinMaterial).clipShape(Capsule(style: .continuous)) + ) + .scaleEffect(showValueCopiedOverlay ? 1.0 : 0.5) + .opacity(showValueCopiedOverlay ? 1.0 : 0) + .animation(.spring(response: 0.3, dampingFraction: 0.6, blendDuration: 0), value: showValueCopiedOverlay) + ) + if let buttonConfig = self.buttonConfig { + Button(buttonConfig.title) { + showButtonOverlay.toggle() + buttonConfig.action() + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { + showButtonOverlay.toggle() + } + } + .buttonStyle(.borderless) + .padding(.leading, 8) } } .overlay( - Text("VALUE_COPIED") + Text(self.buttonConfig?.titleOfOverlayDisplayedOnTap ?? "") .font(.system(.callout, design: .rounded)) .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) .padding() .background( BlurView(style: .systemUltraThinMaterial).clipShape(Capsule(style: .continuous)) ) - .scaleEffect(showValueCopiedOverlay ? 1.0 : 0.5) - .opacity(showValueCopiedOverlay ? 1.0 : 0) - .animation(.spring(response: 0.3, dampingFraction: 0.6, blendDuration: 0), value: showValueCopiedOverlay) + .scaleEffect(showButtonOverlay ? 1.0 : 0.5) + .opacity(showButtonOverlay ? 1.0 : 0) + .animation(.spring(response: 0.3, dampingFraction: 0.6, blendDuration: 0), value: showButtonOverlay) ) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/UIElements/StandardViewControllerSubclasses/ShowOwnedIdentityButtonUIViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/UIElements/StandardViewControllerSubclasses/ShowOwnedIdentityButtonUIViewController.swift index 7a3fb38f..c6382489 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/UIElements/StandardViewControllerSubclasses/ShowOwnedIdentityButtonUIViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/UIElements/StandardViewControllerSubclasses/ShowOwnedIdentityButtonUIViewController.swift @@ -27,6 +27,9 @@ class ShowOwnedIdentityButtonUIViewController: UIViewController { let ownedCryptoId: ObvCryptoId let log: OSLog private let titleLabel = UILabel() + + private var viewDidLoadWasCalled = false + private var barButtonItemToShowInsteadOfOwnedIdentityButton: UIBarButtonItem? = nil init(ownedCryptoId: ObvCryptoId, logCategory: String) { self.ownedCryptoId = ownedCryptoId @@ -48,31 +51,44 @@ class ShowOwnedIdentityButtonUIViewController: UIViewController { } } + + func replaceOwnedIdentityButton(byIcon icon: ObvSystemIcon, target: Any, action: Selector) { + let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) + let image = UIImage(systemIcon: icon, withConfiguration: symbolConfiguration) + let barButtonItem = UIBarButtonItem(image: image, style: .plain, target: target, action: action) + barButtonItem.tintColor = AppTheme.shared.colorScheme.olvidLight + barButtonItemToShowInsteadOfOwnedIdentityButton = barButtonItem + if viewDidLoadWasCalled { + self.navigationItem.leftBarButtonItem = barButtonItem + } + } + + + private func makeOwnedIdentityButton() -> UIBarButtonItem { + let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) + let image = UIImage(systemIcon: .personCropCircle, withConfiguration: symbolConfiguration) + let barButtonItem = UIBarButtonItem(image: image, style: .plain, target: self, action: #selector(ownedCircledInitialsBarButtonItemWasTapped)) + barButtonItem.tintColor = AppTheme.shared.colorScheme.olvidLight + return barButtonItem + } + + override func viewDidLoad() { super.viewDidLoad() + viewDidLoadWasCalled = true titleLabel.translatesAutoresizingMaskIntoConstraints = false titleLabel.font = UIFont.systemFont(ofSize: 20.0, weight: .heavy) titleLabel.text = self.title self.navigationItem.titleView = titleLabel - if #available(iOS 13, *) { - if let appearance = self.navigationController?.navigationBar.standardAppearance.copy() { - appearance.configureWithTransparentBackground() - appearance.shadowColor = .clear - appearance.backgroundEffect = UIBlurEffect(style: .regular) - navigationItem.standardAppearance = appearance - } + if let appearance = self.navigationController?.navigationBar.standardAppearance.copy() { + appearance.configureWithTransparentBackground() + appearance.shadowColor = .clear + appearance.backgroundEffect = UIBlurEffect(style: .regular) + navigationItem.standardAppearance = appearance } - let barButtonItem: UIBarButtonItem - if #available(iOS 13, *) { - let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) - let image = UIImage(systemName: "person.crop.circle", withConfiguration: symbolConfiguration) - barButtonItem = UIBarButtonItem(image: image, style: .plain, target: self, action: #selector(ownedCircledInitialsBarButtonItemWasTapped)) - } else { - barButtonItem = UIBarButtonItem(title: NSLocalizedString("My Id", comment: ""), style: .done, target: self, action: #selector(ownedCircledInitialsBarButtonItemWasTapped)) - } - barButtonItem.tintColor = AppTheme.shared.colorScheme.olvidLight + let barButtonItem = barButtonItemToShowInsteadOfOwnedIdentityButton ?? makeOwnedIdentityButton() self.navigationItem.leftBarButtonItem = barButtonItem } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/EmojiList.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/EmojiList.swift index 44389447..be940f97 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/EmojiList.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Utils/EmojiList.swift @@ -16,341 +16,45 @@ * You should have received a copy of the GNU Affero General Public License * along with Olvid. If not, see . */ -final class EmojiList { - public static let allEmojis: [String] = ["😀", "😃", "😄", "😁", "😆", "😅", "🤣", "😂", "🙂", "🙃", "😉", "😊", "😇", "🥰", "😍", "🤩", "😘", "😗", "☺️", "😚", "😙", "🥲", "😋", "😛", "😜", "🤪", "😝", "🤑", "🤗", "🤭", "🤫", "🤔", "🤐", "🤨", "😐", "😑", "😶", "😶‍🌫️", "😏", "😒", "🙄", "😬", "😮‍💨", "🤥", "😌", "😔", "😪", "🤤", "😴", "😷", "🤒", "🤕", "🤢", "🤮", "🤧", "🥵", "🥶", "🥴", "😵", "😵‍💫", "🤯", "🤠", "🥳", "🥸", "😎", "🤓", "🧐", "😕", "😟", "🙁", "☹️", "😮", "😯", "😲", "😳", "🥺", "😦", "😧", "😨", "😰", "😥", "😢", "😭", "😱", "😖", "😣", "😞", "😓", "😩", "😫", "🥱", "😤", "😡", "😠", "🤬", "😈", "👿", "💀", "☠️", "💩", "🤡", "👹", "👺", "👻", "👽", "👾", "🤖", "😺", "😸", "😹", "😻", "😼", "😽", "🙀", "😿", "😾", "🙈", "🙉", "🙊", "💋", "💌", "💘", "💝", "💖", "💗", "💓", "💞", "💕", "💟", "❣️", "💔", "❤️‍🔥", "❤️‍🩹", "❤️", "🧡", "💛", "💚", "💙", "💜", "🤎", "🖤", "🤍", "💯", "💢", "💥", "💫", "💦", "💨", "🕳️", "💣", "💬", "👁️‍🗨️", "🗨️", "🗯️", "💭", "💤", "👋", "🤚", "🖐️", "✋", "🖖", "👌", "🤌", "🤏", "✌️", "🤞", "🤟", "🤘", "🤙", "👈", "👉", "👆", "🖕", "👇", "☝️", "👍", "👎", "✊", "👊", "🤛", "🤜", "👏", "🙌", "👐", "🤲", "🤝", "🙏", "✍️", "💅", "🤳", "💪", "🦾", "🦿", "🦵", "🦶", "👂", "🦻", "👃", "🧠", "🫀", "🫁", "🦷", "🦴", "👀", "👁️", "👅", "👄", "👶", "🧒", "👦", "👧", "🧑", "👱", "👨", "🧔", "🧔‍♂️", "🧔‍♀️", "👨‍🦰", "👨‍🦱", "👨‍🦳", "👨‍🦲", "👩", "👩‍🦰", "🧑‍🦰", "👩‍🦱", "🧑‍🦱", "👩‍🦳", "🧑‍🦳", "👩‍🦲", "🧑‍🦲", "👱‍♀️", "👱‍♂️", "🧓", "👴", "👵", "🙍", "🙍‍♂️", "🙍‍♀️", "🙎", "🙎‍♂️", "🙎‍♀️", "🙅", "🙅‍♂️", "🙅‍♀️", "🙆", "🙆‍♂️", "🙆‍♀️", "💁", "💁‍♂️", "💁‍♀️", "🙋", "🙋‍♂️", "🙋‍♀️", "🧏", "🧏‍♂️", "🧏‍♀️", "🙇", "🙇‍♂️", "🙇‍♀️", "🤦", "🤦‍♂️", "🤦‍♀️", "🤷", "🤷‍♂️", "🤷‍♀️", "🧑‍⚕️", "👨‍⚕️", "👩‍⚕️", "🧑‍🎓", "👨‍🎓", "👩‍🎓", "🧑‍🏫", "👨‍🏫", "👩‍🏫", "🧑‍⚖️", "👨‍⚖️", "👩‍⚖️", "🧑‍🌾", "👨‍🌾", "👩‍🌾", "🧑‍🍳", "👨‍🍳", "👩‍🍳", "🧑‍🔧", "👨‍🔧", "👩‍🔧", "🧑‍🏭", "👨‍🏭", "👩‍🏭", "🧑‍💼", "👨‍💼", "👩‍💼", "🧑‍🔬", "👨‍🔬", "👩‍🔬", "🧑‍💻", "👨‍💻", "👩‍💻", "🧑‍🎤", "👨‍🎤", "👩‍🎤", "🧑‍🎨", "👨‍🎨", "👩‍🎨", "🧑‍✈️", "👨‍✈️", "👩‍✈️", "🧑‍🚀", "👨‍🚀", "👩‍🚀", "🧑‍🚒", "👨‍🚒", "👩‍🚒", "👮", "👮‍♂️", "👮‍♀️", "🕵️", "🕵️‍♂️", "🕵️‍♀️", "💂", "💂‍♂️", "💂‍♀️", "🥷", "👷", "👷‍♂️", "👷‍♀️", "🤴", "👸", "👳", "👳‍♂️", "👳‍♀️", "👲", "🧕", "🤵", "🤵‍♂️", "🤵‍♀️", "👰", "👰‍♂️", "👰‍♀️", "🤰", "🤱", "👩‍🍼", "👨‍🍼", "🧑‍🍼", "👼", "🎅", "🤶", "🧑‍🎄", "🦸", "🦸‍♂️", "🦸‍♀️", "🦹", "🦹‍♂️", "🦹‍♀️", "🧙", "🧙‍♂️", "🧙‍♀️", "🧚", "🧚‍♂️", "🧚‍♀️", "🧛", "🧛‍♂️", "🧛‍♀️", "🧜", "🧜‍♂️", "🧜‍♀️", "🧝", "🧝‍♂️", "🧝‍♀️", "🧞", "🧞‍♂️", "🧞‍♀️", "🧟", "🧟‍♂️", "🧟‍♀️", "💆", "💆‍♂️", "💆‍♀️", "💇", "💇‍♂️", "💇‍♀️", "🚶", "🚶‍♂️", "🚶‍♀️", "🧍", "🧍‍♂️", "🧍‍♀️", "🧎", "🧎‍♂️", "🧎‍♀️", "🧑‍🦯", "👨‍🦯", "👩‍🦯", "🧑‍🦼", "👨‍🦼", "👩‍🦼", "🧑‍🦽", "👨‍🦽", "👩‍🦽", "🏃", "🏃‍♂️", "🏃‍♀️", "💃", "🕺", "🕴️", "👯", "👯‍♂️", "👯‍♀️", "🧖", "🧖‍♂️", "🧖‍♀️", "🧗", "🧗‍♂️", "🧗‍♀️", "🤺", "🏇", "⛷️", "🏂", "🏌️", "🏌️‍♂️", "🏌️‍♀️", "🏄", "🏄‍♂️", "🏄‍♀️", "🚣", "🚣‍♂️", "🚣‍♀️", "🏊", "🏊‍♂️", "🏊‍♀️", "⛹️", "⛹️‍♂️", "⛹️‍♀️", "🏋️", "🏋️‍♂️", "🏋️‍♀️", "🚴", "🚴‍♂️", "🚴‍♀️", "🚵", "🚵‍♂️", "🚵‍♀️", "🤸", "🤸‍♂️", "🤸‍♀️", "🤼", "🤼‍♂️", "🤼‍♀️", "🤽", "🤽‍♂️", "🤽‍♀️", "🤾", "🤾‍♂️", "🤾‍♀️", "🤹", "🤹‍♂️", "🤹‍♀️", "🧘", "🧘‍♂️", "🧘‍♀️", "🛀", "🛌", "🧑‍🤝‍🧑", "👭", "👫", "👬", "💏", "👩‍❤️‍💋‍👨", "👨‍❤️‍💋‍👨", "👩‍❤️‍💋‍👩", "💑", "👩‍❤️‍👨", "👨‍❤️‍👨", "👩‍❤️‍👩", "👪", "👨‍👩‍👦", "👨‍👩‍👧", "👨‍👩‍👧‍👦", "👨‍👩‍👦‍👦", "👨‍👩‍👧‍👧", "👨‍👨‍👦", "👨‍👨‍👧", "👨‍👨‍👧‍👦", "👨‍👨‍👦‍👦", "👨‍👨‍👧‍👧", "👩‍👩‍👦", "👩‍👩‍👧", "👩‍👩‍👧‍👦", "👩‍👩‍👦‍👦", "👩‍👩‍👧‍👧", "👨‍👦", "👨‍👦‍👦", "👨‍👧", "👨‍👧‍👦", "👨‍👧‍👧", "👩‍👦", "👩‍👦‍👦", "👩‍👧", "👩‍👧‍👦", "👩‍👧‍👧", "🗣️", "👤", "👥", "🫂", "👣", "🐵", "🐒", "🦍", "🦧", "🐶", "🐕", "🦮", "🐕‍🦺", "🐩", "🐺", "🦊", "🦝", "🐱", "🐈", "🐈‍⬛", "🦁", "🐯", "🐅", "🐆", "🐴", "🐎", "🦄", "🦓", "🦌", "🦬", "🐮", "🐂", "🐃", "🐄", "🐷", "🐖", "🐗", "🐽", "🐏", "🐑", "🐐", "🐪", "🐫", "🦙", "🦒", "🐘", "🦣", "🦏", "🦛", "🐭", "🐁", "🐀", "🐹", "🐰", "🐇", "🐿️", "🦫", "🦔", "🦇", "🐻", "🐻‍❄️", "🐨", "🐼", "🦥", "🦦", "🦨", "🦘", "🦡", "🐾", "🦃", "🐔", "🐓", "🐣", "🐤", "🐥", "🐦", "🐧", "🕊️", "🦅", "🦆", "🦢", "🦉", "🦤", "🪶", "🦩", "🦚", "🦜", "🐸", "🐊", "🐢", "🦎", "🐍", "🐲", "🐉", "🦕", "🦖", "🐳", "🐋", "🐬", "🦭", "🐟", "🐠", "🐡", "🦈", "🐙", "🐚", "🐌", "🦋", "🐛", "🐜", "🐝", "🪲", "🐞", "🦗", "🪳", "🕷️", "🕸️", "🦂", "🦟", "🪰", "🪱", "🦠", "💐", "🌸", "💮", "🏵️", "🌹", "🥀", "🌺", "🌻", "🌼", "🌷", "🌱", "🪴", "🌲", "🌳", "🌴", "🌵", "🌾", "🌿", "☘️", "🍀", "🍁", "🍂", "🍃", "🍇", "🍈", "🍉", "🍊", "🍋", "🍌", "🍍", "🥭", "🍎", "🍏", "🍐", "🍑", "🍒", "🍓", "🫐", "🥝", "🍅", "🫒", "🥥", "🥑", "🍆", "🥔", "🥕", "🌽", "🌶️", "🫑", "🥒", "🥬", "🥦", "🧄", "🧅", "🍄", "🥜", "🌰", "🍞", "🥐", "🥖", "🫓", "🥨", "🥯", "🥞", "🧇", "🧀", "🍖", "🍗", "🥩", "🥓", "🍔", "🍟", "🍕", "🌭", "🥪", "🌮", "🌯", "🫔", "🥙", "🧆", "🥚", "🍳", "🥘", "🍲", "🫕", "🥣", "🥗", "🍿", "🧈", "🧂", "🥫", "🍱", "🍘", "🍙", "🍚", "🍛", "🍜", "🍝", "🍠", "🍢", "🍣", "🍤", "🍥", "🥮", "🍡", "🥟", "🥠", "🥡", "🦀", "🦞", "🦐", "🦑", "🦪", "🍦", "🍧", "🍨", "🍩", "🍪", "🎂", "🍰", "🧁", "🥧", "🍫", "🍬", "🍭", "🍮", "🍯", "🍼", "🥛", "☕", "🫖", "🍵", "🍶", "🍾", "🍷", "🍸", "🍹", "🍺", "🍻", "🥂", "🥃", "🥤", "🧋", "🧃", "🧉", "🧊", "🥢", "🍽️", "🍴", "🥄", "🔪", "🏺", "🌍", "🌎", "🌏", "🌐", "🗺️", "🗾", "🧭", "🏔️", "⛰️", "🌋", "🗻", "🏕️", "🏖️", "🏜️", "🏝️", "🏞️", "🏟️", "🏛️", "🏗️", "🧱", "🪨", "🪵", "🛖", "🏘️", "🏚️", "🏠", "🏡", "🏢", "🏣", "🏤", "🏥", "🏦", "🏨", "🏩", "🏪", "🏫", "🏬", "🏭", "🏯", "🏰", "💒", "🗼", "🗽", "⛪", "🕌", "🛕", "🕍", "⛩️", "🕋", "⛲", "⛺", "🌁", "🌃", "🏙️", "🌄", "🌅", "🌆", "🌇", "🌉", "♨️", "🎠", "🎡", "🎢", "💈", "🎪", "🚂", "🚃", "🚄", "🚅", "🚆", "🚇", "🚈", "🚉", "🚊", "🚝", "🚞", "🚋", "🚌", "🚍", "🚎", "🚐", "🚑", "🚒", "🚓", "🚔", "🚕", "🚖", "🚗", "🚘", "🚙", "🛻", "🚚", "🚛", "🚜", "🏎️", "🏍️", "🛵", "🦽", "🦼", "🛺", "🚲", "🛴", "🛹", "🛼", "🚏", "🛣️", "🛤️", "🛢️", "⛽", "🚨", "🚥", "🚦", "🛑", "🚧", "⚓", "⛵", "🛶", "🚤", "🛳️", "⛴️", "🛥️", "🚢", "✈️", "🛩️", "🛫", "🛬", "🪂", "💺", "🚁", "🚟", "🚠", "🚡", "🛰️", "🚀", "🛸", "🛎️", "🧳", "⌛", "⏳", "⌚", "⏰", "⏱️", "⏲️", "🕰️", "🕛", "🕧", "🕐", "🕜", "🕑", "🕝", "🕒", "🕞", "🕓", "🕟", "🕔", "🕠", "🕕", "🕡", "🕖", "🕢", "🕗", "🕣", "🕘", "🕤", "🕙", "🕥", "🕚", "🕦", "🌑", "🌒", "🌓", "🌔", "🌕", "🌖", "🌗", "🌘", "🌙", "🌚", "🌛", "🌜", "🌡️", "☀️", "🌝", "🌞", "🪐", "⭐", "🌟", "🌠", "🌌", "☁️", "⛅", "⛈️", "🌤️", "🌥️", "🌦️", "🌧️", "🌨️", "🌩️", "🌪️", "🌫️", "🌬️", "🌀", "🌈", "🌂", "☂️", "☔", "⛱️", "⚡", "❄️", "☃️", "⛄", "☄️", "🔥", "💧", "🌊", "🎃", "🎄", "🎆", "🎇", "🧨", "✨", "🎈", "🎉", "🎊", "🎋", "🎍", "🎎", "🎏", "🎐", "🎑", "🧧", "🎀", "🎁", "🎗️", "🎟️", "🎫", "🎖️", "🏆", "🏅", "🥇", "🥈", "🥉", "⚽", "⚾", "🥎", "🏀", "🏐", "🏈", "🏉", "🎾", "🥏", "🎳", "🏏", "🏑", "🏒", "🥍", "🏓", "🏸", "🥊", "🥋", "🥅", "⛳", "⛸️", "🎣", "🤿", "🎽", "🎿", "🛷", "🥌", "🎯", "🪀", "🪁", "🎱", "🔮", "🪄", "🧿", "🎮", "🕹️", "🎰", "🎲", "🧩", "🧸", "🪅", "🪆", "♠️", "♥️", "♦️", "♣️", "♟️", "🃏", "🀄", "🎴", "🎭", "🖼️", "🎨", "🧵", "🪡", "🧶", "🪢", "👓", "🕶️", "🥽", "🥼", "🦺", "👔", "👕", "👖", "🧣", "🧤", "🧥", "🧦", "👗", "👘", "🥻", "🩱", "🩲", "🩳", "👙", "👚", "👛", "👜", "👝", "🛍️", "🎒", "🩴", "👞", "👟", "🥾", "🥿", "👠", "👡", "🩰", "👢", "👑", "👒", "🎩", "🎓", "🧢", "🪖", "⛑️", "📿", "💄", "💍", "💎", "🔇", "🔈", "🔉", "🔊", "📢", "📣", "📯", "🔔", "🔕", "🎼", "🎵", "🎶", "🎙️", "🎚️", "🎛️", "🎤", "🎧", "📻", "🎷", "🪗", "🎸", "🎹", "🎺", "🎻", "🪕", "🥁", "🪘", "📱", "📲", "☎️", "📞", "📟", "📠", "🔋", "🔌", "💻", "🖥️", "🖨️", "⌨️", "🖱️", "🖲️", "💽", "💾", "💿", "📀", "🧮", "🎥", "🎞️", "📽️", "🎬", "📺", "📷", "📸", "📹", "📼", "🔍", "🔎", "🕯️", "💡", "🔦", "🏮", "🪔", "📔", "📕", "📖", "📗", "📘", "📙", "📚", "📓", "📒", "📃", "📜", "📄", "📰", "🗞️", "📑", "🔖", "🏷️", "💰", "🪙", "💴", "💵", "💶", "💷", "💸", "💳", "🧾", "💹", "✉️", "📧", "📨", "📩", "📤", "📥", "📦", "📫", "📪", "📬", "📭", "📮", "🗳️", "✏️", "✒️", "🖋️", "🖊️", "🖌️", "🖍️", "📝", "💼", "📁", "📂", "🗂️", "📅", "📆", "🗒️", "🗓️", "📇", "📈", "📉", "📊", "📋", "📌", "📍", "📎", "🖇️", "📏", "📐", "✂️", "🗃️", "🗄️", "🗑️", "🔒", "🔓", "🔏", "🔐", "🔑", "🗝️", "🔨", "🪓", "⛏️", "⚒️", "🛠️", "🗡️", "⚔️", "🔫", "🪃", "🏹", "🛡️", "🪚", "🔧", "🪛", "🔩", "⚙️", "🗜️", "⚖️", "🦯", "🔗", "⛓️", "🪝", "🧰", "🧲", "🪜", "⚗️", "🧪", "🧫", "🧬", "🔬", "🔭", "📡", "💉", "🩸", "💊", "🩹", "🩺", "🚪", "🛗", "🪞", "🪟", "🛏️", "🛋️", "🪑", "🚽", "🪠", "🚿", "🛁", "🪤", "🪒", "🧴", "🧷", "🧹", "🧺", "🧻", "🪣", "🧼", "🪥", "🧽", "🧯", "🛒", "🚬", "⚰️", "🪦", "⚱️", "🗿", "🪧", "🏧", "🚮", "🚰", "♿", "🚹", "🚺", "🚻", "🚼", "🚾", "🛂", "🛃", "🛄", "🛅", "⚠️", "🚸", "⛔", "🚫", "🚳", "🚭", "🚯", "🚱", "🚷", "📵", "🔞", "☢️", "☣️", "⬆️", "↗️", "➡️", "↘️", "⬇️", "↙️", "⬅️", "↖️", "↕️", "↔️", "↩️", "↪️", "⤴️", "⤵️", "🔃", "🔄", "🔙", "🔚", "🔛", "🔜", "🔝", "🛐", "⚛️", "🕉️", "✡️", "☸️", "☯️", "✝️", "☦️", "☪️", "☮️", "🕎", "🔯", "♈", "♉", "♊", "♋", "♌", "♍", "♎", "♏", "♐", "♑", "♒", "♓", "⛎", "🔀", "🔁", "🔂", "▶️", "⏩", "⏭️", "⏯️", "◀️", "⏪", "⏮️", "🔼", "⏫", "🔽", "⏬", "⏸️", "⏹️", "⏺️", "⏏️", "🎦", "🔅", "🔆", "📶", "📳", "📴", "♀️", "♂️", "⚧️", "✖️", "➕", "➖", "➗", "♾️", "‼️", "⁉️", "❓", "❔", "❕", "❗", "〰️", "💱", "💲", "⚕️", "♻️", "⚜️", "🔱", "📛", "🔰", "⭕", "✅", "☑️", "✔️", "❌", "❎", "➰", "➿", "〽️", "✳️", "✴️", "❇️", "©️", "®️", "™️", "#️⃣", "*️⃣", "0️⃣", "1️⃣", "2️⃣", "3️⃣", "4️⃣", "5️⃣", "6️⃣", "7️⃣", "8️⃣", "9️⃣", "🔟", "🔠", "🔡", "🔢", "🔣", "🔤", "🅰️", "🆎", "🅱️", "🆑", "🆒", "🆓", "ℹ️", "🆔", "Ⓜ️", "🆕", "🆖", "🅾️", "🆗", "🅿️", "🆘", "🆙", "🆚", "🈁", "🈂️", "🈷️", "🈶", "🈯", "🉐", "🈹", "🈚", "🈲", "🉑", "🈸", "🈴", "🈳", "㊗️", "㊙️", "🈺", "🈵", "🔴", "🟠", "🟡", "🟢", "🔵", "🟣", "🟤", "⚫", "⚪", "🟥", "🟧", "🟨", "🟩", "🟦", "🟪", "🟫", "⬛", "⬜", "◼️", "◻️", "◾", "◽", "▪️", "▫️", "🔶", "🔷", "🔸", "🔹", "🔺", "🔻", "💠", "🔘", "🔳", "🔲", "🏁", "🚩", "🎌", "🏴", "🏳️", "🏳️‍🌈", "🏳️‍⚧️", "🏴‍☠️", "🇦🇨", "🇦🇩", "🇦🇪", "🇦🇫", "🇦🇬", "🇦🇮", "🇦🇱", "🇦🇲", "🇦🇴", "🇦🇶", "🇦🇷", "🇦🇸", "🇦🇹", "🇦🇺", "🇦🇼", "🇦🇽", "🇦🇿", "🇧🇦", "🇧🇧", "🇧🇩", "🇧🇪", "🇧🇫", "🇧🇬", "🇧🇭", "🇧🇮", "🇧🇯", "🇧🇱", "🇧🇲", "🇧🇳", "🇧🇴", "🇧🇶", "🇧🇷", "🇧🇸", "🇧🇹", "🇧🇻", "🇧🇼", "🇧🇾", "🇧🇿", "🇨🇦", "🇨🇨", "🇨🇩", "🇨🇫", "🇨🇬", "🇨🇭", "🇨🇮", "🇨🇰", "🇨🇱", "🇨🇲", "🇨🇳", "🇨🇴", "🇨🇵", "🇨🇷", "🇨🇺", "🇨🇻", "🇨🇼", "🇨🇽", "🇨🇾", "🇨🇿", "🇩🇪", "🇩🇬", "🇩🇯", "🇩🇰", "🇩🇲", "🇩🇴", "🇩🇿", "🇪🇦", "🇪🇨", "🇪🇪", "🇪🇬", "🇪🇭", "🇪🇷", "🇪🇸", "🇪🇹", "🇪🇺", "🇫🇮", "🇫🇯", "🇫🇰", "🇫🇲", "🇫🇴", "🇫🇷", "🇬🇦", "🇬🇧", "🇬🇩", "🇬🇪", "🇬🇫", "🇬🇬", "🇬🇭", "🇬🇮", "🇬🇱", "🇬🇲", "🇬🇳", "🇬🇵", "🇬🇶", "🇬🇷", "🇬🇸", "🇬🇹", "🇬🇺", "🇬🇼", "🇬🇾", "🇭🇰", "🇭🇲", "🇭🇳", "🇭🇷", "🇭🇹", "🇭🇺", "🇮🇨", "🇮🇩", "🇮🇪", "🇮🇱", "🇮🇲", "🇮🇳", "🇮🇴", "🇮🇶", "🇮🇷", "🇮🇸", "🇮🇹", "🇯🇪", "🇯🇲", "🇯🇴", "🇯🇵", "🇰🇪", "🇰🇬", "🇰🇭", "🇰🇮", "🇰🇲", "🇰🇳", "🇰🇵", "🇰🇷", "🇰🇼", "🇰🇾", "🇰🇿", "🇱🇦", "🇱🇧", "🇱🇨", "🇱🇮", "🇱🇰", "🇱🇷", "🇱🇸", "🇱🇹", "🇱🇺", "🇱🇻", "🇱🇾", "🇲🇦", "🇲🇨", "🇲🇩", "🇲🇪", "🇲🇫", "🇲🇬", "🇲🇭", "🇲🇰", "🇲🇱", "🇲🇲", "🇲🇳", "🇲🇴", "🇲🇵", "🇲🇶", "🇲🇷", "🇲🇸", "🇲🇹", "🇲🇺", "🇲🇻", "🇲🇼", "🇲🇽", "🇲🇾", "🇲🇿", "🇳🇦", "🇳🇨", "🇳🇪", "🇳🇫", "🇳🇬", "🇳🇮", "🇳🇱", "🇳🇴", "🇳🇵", "🇳🇷", "🇳🇺", "🇳🇿", "🇴🇲", "🇵🇦", "🇵🇪", "🇵🇫", "🇵🇬", "🇵🇭", "🇵🇰", "🇵🇱", "🇵🇲", "🇵🇳", "🇵🇷", "🇵🇸", "🇵🇹", "🇵🇼", "🇵🇾", "🇶🇦", "🇷🇪", "🇷🇴", "🇷🇸", "🇷🇺", "🇷🇼", "🇸🇦", "🇸🇧", "🇸🇨", "🇸🇩", "🇸🇪", "🇸🇬", "🇸🇭", "🇸🇮", "🇸🇯", "🇸🇰", "🇸🇱", "🇸🇲", "🇸🇳", "🇸🇴", "🇸🇷", "🇸🇸", "🇸🇹", "🇸🇻", "🇸🇽", "🇸🇾", "🇸🇿", "🇹🇦", "🇹🇨", "🇹🇩", "🇹🇫", "🇹🇬", "🇹🇭", "🇹🇯", "🇹🇰", "🇹🇱", "🇹🇲", "🇹🇳", "🇹🇴", "🇹🇷", "🇹🇹", "🇹🇻", "🇹🇼", "🇹🇿", "🇺🇦", "🇺🇬", "🇺🇲", "🇺🇳", "🇺🇸", "🇺🇾", "🇺🇿", "🇻🇦", "🇻🇨", "🇻🇪", "🇻🇬", "🇻🇮", "🇻🇳", "🇻🇺", "🇼🇫", "🇼🇸", "🇽🇰", "🇾🇪", "🇾🇹", "🇿🇦", "🇿🇲", "🇿🇼", "🏴󠁧󠁢󠁥󠁮󠁧󠁿", "🏴󠁧󠁢󠁳󠁣󠁴󠁿", "🏴󠁧󠁢󠁷󠁬󠁳󠁿"] + - public static let variants: [String: [String]] = [ - "👋": ["👋🏻", "👋🏼", "👋🏽", "👋🏾", "👋🏿"], - "🤚": ["🤚🏻", "🤚🏼", "🤚🏽", "🤚🏾", "🤚🏿"], - "🖐️": ["🖐🏻", "🖐🏼", "🖐🏽", "🖐🏾", "🖐🏿"], - "✋": ["✋🏻", "✋🏼", "✋🏽", "✋🏾", "✋🏿"], - "🖖": ["🖖🏻", "🖖🏼", "🖖🏽", "🖖🏾", "🖖🏿"], - "👌": ["👌🏻", "👌🏼", "👌🏽", "👌🏾", "👌🏿"], - "🤌": ["🤌🏻", "🤌🏼", "🤌🏽", "🤌🏾", "🤌🏿"], - "🤏": ["🤏🏻", "🤏🏼", "🤏🏽", "🤏🏾", "🤏🏿"], - "✌️": ["✌🏻", "✌🏼", "✌🏽", "✌🏾", "✌🏿"], - "🤞": ["🤞🏻", "🤞🏼", "🤞🏽", "🤞🏾", "🤞🏿"], - "🤟": ["🤟🏻", "🤟🏼", "🤟🏽", "🤟🏾", "🤟🏿"], - "🤘": ["🤘🏻", "🤘🏼", "🤘🏽", "🤘🏾", "🤘🏿"], - "🤙": ["🤙🏻", "🤙🏼", "🤙🏽", "🤙🏾", "🤙🏿"], - "👈": ["👈🏻", "👈🏼", "👈🏽", "👈🏾", "👈🏿"], - "👉": ["👉🏻", "👉🏼", "👉🏽", "👉🏾", "👉🏿"], - "👆": ["👆🏻", "👆🏼", "👆🏽", "👆🏾", "👆🏿"], - "🖕": ["🖕🏻", "🖕🏼", "🖕🏽", "🖕🏾", "🖕🏿"], - "👇": ["👇🏻", "👇🏼", "👇🏽", "👇🏾", "👇🏿"], - "☝️": ["☝🏻", "☝🏼", "☝🏽", "☝🏾", "☝🏿"], - "👍": ["👍🏻", "👍🏼", "👍🏽", "👍🏾", "👍🏿"], - "👎": ["👎🏻", "👎🏼", "👎🏽", "👎🏾", "👎🏿"], - "✊": ["✊🏻", "✊🏼", "✊🏽", "✊🏾", "✊🏿"], - "👊": ["👊🏻", "👊🏼", "👊🏽", "👊🏾", "👊🏿"], - "🤛": ["🤛🏻", "🤛🏼", "🤛🏽", "🤛🏾", "🤛🏿"], - "🤜": ["🤜🏻", "🤜🏼", "🤜🏽", "🤜🏾", "🤜🏿"], - "👏": ["👏🏻", "👏🏼", "👏🏽", "👏🏾", "👏🏿"], - "🙌": ["🙌🏻", "🙌🏼", "🙌🏽", "🙌🏾", "🙌🏿"], - "👐": ["👐🏻", "👐🏼", "👐🏽", "👐🏾", "👐🏿"], - "🤲": ["🤲🏻", "🤲🏼", "🤲🏽", "🤲🏾", "🤲🏿"], - "🙏": ["🙏🏻", "🙏🏼", "🙏🏽", "🙏🏾", "🙏🏿"], - "✍️": ["✍🏻", "✍🏼", "✍🏽", "✍🏾", "✍🏿"], - "💅": ["💅🏻", "💅🏼", "💅🏽", "💅🏾", "💅🏿"], - "🤳": ["🤳🏻", "🤳🏼", "🤳🏽", "🤳🏾", "🤳🏿"], - "💪": ["💪🏻", "💪🏼", "💪🏽", "💪🏾", "💪🏿"], - "🦵": ["🦵🏻", "🦵🏼", "🦵🏽", "🦵🏾", "🦵🏿"], - "🦶": ["🦶🏻", "🦶🏼", "🦶🏽", "🦶🏾", "🦶🏿"], - "👂": ["👂🏻", "👂🏼", "👂🏽", "👂🏾", "👂🏿"], - "🦻": ["🦻🏻", "🦻🏼", "🦻🏽", "🦻🏾", "🦻🏿"], - "👃": ["👃🏻", "👃🏼", "👃🏽", "👃🏾", "👃🏿"], - "👶": ["👶🏻", "👶🏼", "👶🏽", "👶🏾", "👶🏿"], - "🧒": ["🧒🏻", "🧒🏼", "🧒🏽", "🧒🏾", "🧒🏿"], - "👦": ["👦🏻", "👦🏼", "👦🏽", "👦🏾", "👦🏿"], - "👧": ["👧🏻", "👧🏼", "👧🏽", "👧🏾", "👧🏿"], - "🧑": ["🧑🏻", "🧑🏼", "🧑🏽", "🧑🏾", "🧑🏿"], - "👱": ["👱🏻", "👱🏼", "👱🏽", "👱🏾", "👱🏿"], - "👨": ["👨🏻", "👨🏼", "👨🏽", "👨🏾", "👨🏿"], - "🧔": ["🧔🏻", "🧔🏼", "🧔🏽", "🧔🏾", "🧔🏿"], - "🧔‍♂️": ["🧔🏻‍♂️", "🧔🏼‍♂️", "🧔🏽‍♂️", "🧔🏾‍♂️", "🧔🏿‍♂️"], - "🧔‍♀️": ["🧔🏻‍♀️", "🧔🏼‍♀️", "🧔🏽‍♀️", "🧔🏾‍♀️", "🧔🏿‍♀️"], - "👨‍🦰": ["👨🏻‍🦰", "👨🏼‍🦰", "👨🏽‍🦰", "👨🏾‍🦰", "👨🏿‍🦰"], - "👨‍🦱": ["👨🏻‍🦱", "👨🏼‍🦱", "👨🏽‍🦱", "👨🏾‍🦱", "👨🏿‍🦱"], - "👨‍🦳": ["👨🏻‍🦳", "👨🏼‍🦳", "👨🏽‍🦳", "👨🏾‍🦳", "👨🏿‍🦳"], - "👨‍🦲": ["👨🏻‍🦲", "👨🏼‍🦲", "👨🏽‍🦲", "👨🏾‍🦲", "👨🏿‍🦲"], - "👩": ["👩🏻", "👩🏼", "👩🏽", "👩🏾", "👩🏿"], - "👩‍🦰": ["👩🏻‍🦰", "👩🏼‍🦰", "👩🏽‍🦰", "👩🏾‍🦰", "👩🏿‍🦰"], - "🧑‍🦰": ["🧑🏻‍🦰", "🧑🏼‍🦰", "🧑🏽‍🦰", "🧑🏾‍🦰", "🧑🏿‍🦰"], - "👩‍🦱": ["👩🏻‍🦱", "👩🏼‍🦱", "👩🏽‍🦱", "👩🏾‍🦱", "👩🏿‍🦱"], - "🧑‍🦱": ["🧑🏻‍🦱", "🧑🏼‍🦱", "🧑🏽‍🦱", "🧑🏾‍🦱", "🧑🏿‍🦱"], - "👩‍🦳": ["👩🏻‍🦳", "👩🏼‍🦳", "👩🏽‍🦳", "👩🏾‍🦳", "👩🏿‍🦳"], - "🧑‍🦳": ["🧑🏻‍🦳", "🧑🏼‍🦳", "🧑🏽‍🦳", "🧑🏾‍🦳", "🧑🏿‍🦳"], - "👩‍🦲": ["👩🏻‍🦲", "👩🏼‍🦲", "👩🏽‍🦲", "👩🏾‍🦲", "👩🏿‍🦲"], - "🧑‍🦲": ["🧑🏻‍🦲", "🧑🏼‍🦲", "🧑🏽‍🦲", "🧑🏾‍🦲", "🧑🏿‍🦲"], - "👱‍♀️": ["👱🏻‍♀️", "👱🏼‍♀️", "👱🏽‍♀️", "👱🏾‍♀️", "👱🏿‍♀️"], - "👱‍♂️": ["👱🏻‍♂️", "👱🏼‍♂️", "👱🏽‍♂️", "👱🏾‍♂️", "👱🏿‍♂️"], - "🧓": ["🧓🏻", "🧓🏼", "🧓🏽", "🧓🏾", "🧓🏿"], - "👴": ["👴🏻", "👴🏼", "👴🏽", "👴🏾", "👴🏿"], - "👵": ["👵🏻", "👵🏼", "👵🏽", "👵🏾", "👵🏿"], - "🙍": ["🙍🏻", "🙍🏼", "🙍🏽", "🙍🏾", "🙍🏿"], - "🙍‍♂️": ["🙍🏻‍♂️", "🙍🏼‍♂️", "🙍🏽‍♂️", "🙍🏾‍♂️", "🙍🏿‍♂️"], - "🙍‍♀️": ["🙍🏻‍♀️", "🙍🏼‍♀️", "🙍🏽‍♀️", "🙍🏾‍♀️", "🙍🏿‍♀️"], - "🙎": ["🙎🏻", "🙎🏼", "🙎🏽", "🙎🏾", "🙎🏿"], - "🙎‍♂️": ["🙎🏻‍♂️", "🙎🏼‍♂️", "🙎🏽‍♂️", "🙎🏾‍♂️", "🙎🏿‍♂️"], - "🙎‍♀️": ["🙎🏻‍♀️", "🙎🏼‍♀️", "🙎🏽‍♀️", "🙎🏾‍♀️", "🙎🏿‍♀️"], - "🙅": ["🙅🏻", "🙅🏼", "🙅🏽", "🙅🏾", "🙅🏿"], - "🙅‍♂️": ["🙅🏻‍♂️", "🙅🏼‍♂️", "🙅🏽‍♂️", "🙅🏾‍♂️", "🙅🏿‍♂️"], - "🙅‍♀️": ["🙅🏻‍♀️", "🙅🏼‍♀️", "🙅🏽‍♀️", "🙅🏾‍♀️", "🙅🏿‍♀️"], - "🙆": ["🙆🏻", "🙆🏼", "🙆🏽", "🙆🏾", "🙆🏿"], - "🙆‍♂️": ["🙆🏻‍♂️", "🙆🏼‍♂️", "🙆🏽‍♂️", "🙆🏾‍♂️", "🙆🏿‍♂️"], - "🙆‍♀️": ["🙆🏻‍♀️", "🙆🏼‍♀️", "🙆🏽‍♀️", "🙆🏾‍♀️", "🙆🏿‍♀️"], - "💁": ["💁🏻", "💁🏼", "💁🏽", "💁🏾", "💁🏿"], - "💁‍♂️": ["💁🏻‍♂️", "💁🏼‍♂️", "💁🏽‍♂️", "💁🏾‍♂️", "💁🏿‍♂️"], - "💁‍♀️": ["💁🏻‍♀️", "💁🏼‍♀️", "💁🏽‍♀️", "💁🏾‍♀️", "💁🏿‍♀️"], - "🙋": ["🙋🏻", "🙋🏼", "🙋🏽", "🙋🏾", "🙋🏿"], - "🙋‍♂️": ["🙋🏻‍♂️", "🙋🏼‍♂️", "🙋🏽‍♂️", "🙋🏾‍♂️", "🙋🏿‍♂️"], - "🙋‍♀️": ["🙋🏻‍♀️", "🙋🏼‍♀️", "🙋🏽‍♀️", "🙋🏾‍♀️", "🙋🏿‍♀️"], - "🧏": ["🧏🏻", "🧏🏼", "🧏🏽", "🧏🏾", "🧏🏿"], - "🧏‍♂️": ["🧏🏻‍♂️", "🧏🏼‍♂️", "🧏🏽‍♂️", "🧏🏾‍♂️", "🧏🏿‍♂️"], - "🧏‍♀️": ["🧏🏻‍♀️", "🧏🏼‍♀️", "🧏🏽‍♀️", "🧏🏾‍♀️", "🧏🏿‍♀️"], - "🙇": ["🙇🏻", "🙇🏼", "🙇🏽", "🙇🏾", "🙇🏿"], - "🙇‍♂️": ["🙇🏻‍♂️", "🙇🏼‍♂️", "🙇🏽‍♂️", "🙇🏾‍♂️", "🙇🏿‍♂️"], - "🙇‍♀️": ["🙇🏻‍♀️", "🙇🏼‍♀️", "🙇🏽‍♀️", "🙇🏾‍♀️", "🙇🏿‍♀️"], - "🤦": ["🤦🏻", "🤦🏼", "🤦🏽", "🤦🏾", "🤦🏿"], - "🤦‍♂️": ["🤦🏻‍♂️", "🤦🏼‍♂️", "🤦🏽‍♂️", "🤦🏾‍♂️", "🤦🏿‍♂️"], - "🤦‍♀️": ["🤦🏻‍♀️", "🤦🏼‍♀️", "🤦🏽‍♀️", "🤦🏾‍♀️", "🤦🏿‍♀️"], - "🤷": ["🤷🏻", "🤷🏼", "🤷🏽", "🤷🏾", "🤷🏿"], - "🤷‍♂️": ["🤷🏻‍♂️", "🤷🏼‍♂️", "🤷🏽‍♂️", "🤷🏾‍♂️", "🤷🏿‍♂️"], - "🤷‍♀️": ["🤷🏻‍♀️", "🤷🏼‍♀️", "🤷🏽‍♀️", "🤷🏾‍♀️", "🤷🏿‍♀️"], - "🧑‍⚕️": ["🧑🏻‍⚕️", "🧑🏼‍⚕️", "🧑🏽‍⚕️", "🧑🏾‍⚕️", "🧑🏿‍⚕️"], - "👨‍⚕️": ["👨🏻‍⚕️", "👨🏼‍⚕️", "👨🏽‍⚕️", "👨🏾‍⚕️", "👨🏿‍⚕️"], - "👩‍⚕️": ["👩🏻‍⚕️", "👩🏼‍⚕️", "👩🏽‍⚕️", "👩🏾‍⚕️", "👩🏿‍⚕️"], - "🧑‍🎓": ["🧑🏻‍🎓", "🧑🏼‍🎓", "🧑🏽‍🎓", "🧑🏾‍🎓", "🧑🏿‍🎓"], - "👨‍🎓": ["👨🏻‍🎓", "👨🏼‍🎓", "👨🏽‍🎓", "👨🏾‍🎓", "👨🏿‍🎓"], - "👩‍🎓": ["👩🏻‍🎓", "👩🏼‍🎓", "👩🏽‍🎓", "👩🏾‍🎓", "👩🏿‍🎓"], - "🧑‍🏫": ["🧑🏻‍🏫", "🧑🏼‍🏫", "🧑🏽‍🏫", "🧑🏾‍🏫", "🧑🏿‍🏫"], - "👨‍🏫": ["👨🏻‍🏫", "👨🏼‍🏫", "👨🏽‍🏫", "👨🏾‍🏫", "👨🏿‍🏫"], - "👩‍🏫": ["👩🏻‍🏫", "👩🏼‍🏫", "👩🏽‍🏫", "👩🏾‍🏫", "👩🏿‍🏫"], - "🧑‍⚖️": ["🧑🏻‍⚖️", "🧑🏼‍⚖️", "🧑🏽‍⚖️", "🧑🏾‍⚖️", "🧑🏿‍⚖️"], - "👨‍⚖️": ["👨🏻‍⚖️", "👨🏼‍⚖️", "👨🏽‍⚖️", "👨🏾‍⚖️", "👨🏿‍⚖️"], - "👩‍⚖️": ["👩🏻‍⚖️", "👩🏼‍⚖️", "👩🏽‍⚖️", "👩🏾‍⚖️", "👩🏿‍⚖️"], - "🧑‍🌾": ["🧑🏻‍🌾", "🧑🏼‍🌾", "🧑🏽‍🌾", "🧑🏾‍🌾", "🧑🏿‍🌾"], - "👨‍🌾": ["👨🏻‍🌾", "👨🏼‍🌾", "👨🏽‍🌾", "👨🏾‍🌾", "👨🏿‍🌾"], - "👩‍🌾": ["👩🏻‍🌾", "👩🏼‍🌾", "👩🏽‍🌾", "👩🏾‍🌾", "👩🏿‍🌾"], - "🧑‍🍳": ["🧑🏻‍🍳", "🧑🏼‍🍳", "🧑🏽‍🍳", "🧑🏾‍🍳", "🧑🏿‍🍳"], - "👨‍🍳": ["👨🏻‍🍳", "👨🏼‍🍳", "👨🏽‍🍳", "👨🏾‍🍳", "👨🏿‍🍳"], - "👩‍🍳": ["👩🏻‍🍳", "👩🏼‍🍳", "👩🏽‍🍳", "👩🏾‍🍳", "👩🏿‍🍳"], - "🧑‍🔧": ["🧑🏻‍🔧", "🧑🏼‍🔧", "🧑🏽‍🔧", "🧑🏾‍🔧", "🧑🏿‍🔧"], - "👨‍🔧": ["👨🏻‍🔧", "👨🏼‍🔧", "👨🏽‍🔧", "👨🏾‍🔧", "👨🏿‍🔧"], - "👩‍🔧": ["👩🏻‍🔧", "👩🏼‍🔧", "👩🏽‍🔧", "👩🏾‍🔧", "👩🏿‍🔧"], - "🧑‍🏭": ["🧑🏻‍🏭", "🧑🏼‍🏭", "🧑🏽‍🏭", "🧑🏾‍🏭", "🧑🏿‍🏭"], - "👨‍🏭": ["👨🏻‍🏭", "👨🏼‍🏭", "👨🏽‍🏭", "👨🏾‍🏭", "👨🏿‍🏭"], - "👩‍🏭": ["👩🏻‍🏭", "👩🏼‍🏭", "👩🏽‍🏭", "👩🏾‍🏭", "👩🏿‍🏭"], - "🧑‍💼": ["🧑🏻‍💼", "🧑🏼‍💼", "🧑🏽‍💼", "🧑🏾‍💼", "🧑🏿‍💼"], - "👨‍💼": ["👨🏻‍💼", "👨🏼‍💼", "👨🏽‍💼", "👨🏾‍💼", "👨🏿‍💼"], - "👩‍💼": ["👩🏻‍💼", "👩🏼‍💼", "👩🏽‍💼", "👩🏾‍💼", "👩🏿‍💼"], - "🧑‍🔬": ["🧑🏻‍🔬", "🧑🏼‍🔬", "🧑🏽‍🔬", "🧑🏾‍🔬", "🧑🏿‍🔬"], - "👨‍🔬": ["👨🏻‍🔬", "👨🏼‍🔬", "👨🏽‍🔬", "👨🏾‍🔬", "👨🏿‍🔬"], - "👩‍🔬": ["👩🏻‍🔬", "👩🏼‍🔬", "👩🏽‍🔬", "👩🏾‍🔬", "👩🏿‍🔬"], - "🧑‍💻": ["🧑🏻‍💻", "🧑🏼‍💻", "🧑🏽‍💻", "🧑🏾‍💻", "🧑🏿‍💻"], - "👨‍💻": ["👨🏻‍💻", "👨🏼‍💻", "👨🏽‍💻", "👨🏾‍💻", "👨🏿‍💻"], - "👩‍💻": ["👩🏻‍💻", "👩🏼‍💻", "👩🏽‍💻", "👩🏾‍💻", "👩🏿‍💻"], - "🧑‍🎤": ["🧑🏻‍🎤", "🧑🏼‍🎤", "🧑🏽‍🎤", "🧑🏾‍🎤", "🧑🏿‍🎤"], - "👨‍🎤": ["👨🏻‍🎤", "👨🏼‍🎤", "👨🏽‍🎤", "👨🏾‍🎤", "👨🏿‍🎤"], - "👩‍🎤": ["👩🏻‍🎤", "👩🏼‍🎤", "👩🏽‍🎤", "👩🏾‍🎤", "👩🏿‍🎤"], - "🧑‍🎨": ["🧑🏻‍🎨", "🧑🏼‍🎨", "🧑🏽‍🎨", "🧑🏾‍🎨", "🧑🏿‍🎨"], - "👨‍🎨": ["👨🏻‍🎨", "👨🏼‍🎨", "👨🏽‍🎨", "👨🏾‍🎨", "👨🏿‍🎨"], - "👩‍🎨": ["👩🏻‍🎨", "👩🏼‍🎨", "👩🏽‍🎨", "👩🏾‍🎨", "👩🏿‍🎨"], - "🧑‍✈️": ["🧑🏻‍✈️", "🧑🏼‍✈️", "🧑🏽‍✈️", "🧑🏾‍✈️", "🧑🏿‍✈️"], - "👨‍✈️": ["👨🏻‍✈️", "👨🏼‍✈️", "👨🏽‍✈️", "👨🏾‍✈️", "👨🏿‍✈️"], - "👩‍✈️": ["👩🏻‍✈️", "👩🏼‍✈️", "👩🏽‍✈️", "👩🏾‍✈️", "👩🏿‍✈️"], - "🧑‍🚀": ["🧑🏻‍🚀", "🧑🏼‍🚀", "🧑🏽‍🚀", "🧑🏾‍🚀", "🧑🏿‍🚀"], - "👨‍🚀": ["👨🏻‍🚀", "👨🏼‍🚀", "👨🏽‍🚀", "👨🏾‍🚀", "👨🏿‍🚀"], - "👩‍🚀": ["👩🏻‍🚀", "👩🏼‍🚀", "👩🏽‍🚀", "👩🏾‍🚀", "👩🏿‍🚀"], - "🧑‍🚒": ["🧑🏻‍🚒", "🧑🏼‍🚒", "🧑🏽‍🚒", "🧑🏾‍🚒", "🧑🏿‍🚒"], - "👨‍🚒": ["👨🏻‍🚒", "👨🏼‍🚒", "👨🏽‍🚒", "👨🏾‍🚒", "👨🏿‍🚒"], - "👩‍🚒": ["👩🏻‍🚒", "👩🏼‍🚒", "👩🏽‍🚒", "👩🏾‍🚒", "👩🏿‍🚒"], - "👮": ["👮🏻", "👮🏼", "👮🏽", "👮🏾", "👮🏿"], - "👮‍♂️": ["👮🏻‍♂️", "👮🏼‍♂️", "👮🏽‍♂️", "👮🏾‍♂️", "👮🏿‍♂️"], - "👮‍♀️": ["👮🏻‍♀️", "👮🏼‍♀️", "👮🏽‍♀️", "👮🏾‍♀️", "👮🏿‍♀️"], - "🕵️": ["🕵🏻", "🕵🏼", "🕵🏽", "🕵🏾", "🕵🏿"], - "🕵️‍♂️": ["🕵🏻‍♂️", "🕵🏼‍♂️", "🕵🏽‍♂️", "🕵🏾‍♂️", "🕵🏿‍♂️"], - "🕵️‍♀️": ["🕵🏻‍♀️", "🕵🏼‍♀️", "🕵🏽‍♀️", "🕵🏾‍♀️", "🕵🏿‍♀️"], - "💂": ["💂🏻", "💂🏼", "💂🏽", "💂🏾", "💂🏿"], - "💂‍♂️": ["💂🏻‍♂️", "💂🏼‍♂️", "💂🏽‍♂️", "💂🏾‍♂️", "💂🏿‍♂️"], - "💂‍♀️": ["💂🏻‍♀️", "💂🏼‍♀️", "💂🏽‍♀️", "💂🏾‍♀️", "💂🏿‍♀️"], - "🥷": ["🥷🏻", "🥷🏼", "🥷🏽", "🥷🏾", "🥷🏿"], - "👷": ["👷🏻", "👷🏼", "👷🏽", "👷🏾", "👷🏿"], - "👷‍♂️": ["👷🏻‍♂️", "👷🏼‍♂️", "👷🏽‍♂️", "👷🏾‍♂️", "👷🏿‍♂️"], - "👷‍♀️": ["👷🏻‍♀️", "👷🏼‍♀️", "👷🏽‍♀️", "👷🏾‍♀️", "👷🏿‍♀️"], - "🤴": ["🤴🏻", "🤴🏼", "🤴🏽", "🤴🏾", "🤴🏿"], - "👸": ["👸🏻", "👸🏼", "👸🏽", "👸🏾", "👸🏿"], - "👳": ["👳🏻", "👳🏼", "👳🏽", "👳🏾", "👳🏿"], - "👳‍♂️": ["👳🏻‍♂️", "👳🏼‍♂️", "👳🏽‍♂️", "👳🏾‍♂️", "👳🏿‍♂️"], - "👳‍♀️": ["👳🏻‍♀️", "👳🏼‍♀️", "👳🏽‍♀️", "👳🏾‍♀️", "👳🏿‍♀️"], - "👲": ["👲🏻", "👲🏼", "👲🏽", "👲🏾", "👲🏿"], - "🧕": ["🧕🏻", "🧕🏼", "🧕🏽", "🧕🏾", "🧕🏿"], - "🤵": ["🤵🏻", "🤵🏼", "🤵🏽", "🤵🏾", "🤵🏿"], - "🤵‍♂️": ["🤵🏻‍♂️", "🤵🏼‍♂️", "🤵🏽‍♂️", "🤵🏾‍♂️", "🤵🏿‍♂️"], - "🤵‍♀️": ["🤵🏻‍♀️", "🤵🏼‍♀️", "🤵🏽‍♀️", "🤵🏾‍♀️", "🤵🏿‍♀️"], - "👰": ["👰🏻", "👰🏼", "👰🏽", "👰🏾", "👰🏿"], - "👰‍♂️": ["👰🏻‍♂️", "👰🏼‍♂️", "👰🏽‍♂️", "👰🏾‍♂️", "👰🏿‍♂️"], - "👰‍♀️": ["👰🏻‍♀️", "👰🏼‍♀️", "👰🏽‍♀️", "👰🏾‍♀️", "👰🏿‍♀️"], - "🤰": ["🤰🏻", "🤰🏼", "🤰🏽", "🤰🏾", "🤰🏿"], - "🤱": ["🤱🏻", "🤱🏼", "🤱🏽", "🤱🏾", "🤱🏿"], - "👩‍🍼": ["👩🏻‍🍼", "👩🏼‍🍼", "👩🏽‍🍼", "👩🏾‍🍼", "👩🏿‍🍼"], - "👨‍🍼": ["👨🏻‍🍼", "👨🏼‍🍼", "👨🏽‍🍼", "👨🏾‍🍼", "👨🏿‍🍼"], - "🧑‍🍼": ["🧑🏻‍🍼", "🧑🏼‍🍼", "🧑🏽‍🍼", "🧑🏾‍🍼", "🧑🏿‍🍼"], - "👼": ["👼🏻", "👼🏼", "👼🏽", "👼🏾", "👼🏿"], - "🎅": ["🎅🏻", "🎅🏼", "🎅🏽", "🎅🏾", "🎅🏿"], - "🤶": ["🤶🏻", "🤶🏼", "🤶🏽", "🤶🏾", "🤶🏿"], - "🧑‍🎄": ["🧑🏻‍🎄", "🧑🏼‍🎄", "🧑🏽‍🎄", "🧑🏾‍🎄", "🧑🏿‍🎄"], - "🦸": ["🦸🏻", "🦸🏼", "🦸🏽", "🦸🏾", "🦸🏿"], - "🦸‍♂️": ["🦸🏻‍♂️", "🦸🏼‍♂️", "🦸🏽‍♂️", "🦸🏾‍♂️", "🦸🏿‍♂️"], - "🦸‍♀️": ["🦸🏻‍♀️", "🦸🏼‍♀️", "🦸🏽‍♀️", "🦸🏾‍♀️", "🦸🏿‍♀️"], - "🦹": ["🦹🏻", "🦹🏼", "🦹🏽", "🦹🏾", "🦹🏿"], - "🦹‍♂️": ["🦹🏻‍♂️", "🦹🏼‍♂️", "🦹🏽‍♂️", "🦹🏾‍♂️", "🦹🏿‍♂️"], - "🦹‍♀️": ["🦹🏻‍♀️", "🦹🏼‍♀️", "🦹🏽‍♀️", "🦹🏾‍♀️", "🦹🏿‍♀️"], - "🧙": ["🧙🏻", "🧙🏼", "🧙🏽", "🧙🏾", "🧙🏿"], - "🧙‍♂️": ["🧙🏻‍♂️", "🧙🏼‍♂️", "🧙🏽‍♂️", "🧙🏾‍♂️", "🧙🏿‍♂️"], - "🧙‍♀️": ["🧙🏻‍♀️", "🧙🏼‍♀️", "🧙🏽‍♀️", "🧙🏾‍♀️", "🧙🏿‍♀️"], - "🧚": ["🧚🏻", "🧚🏼", "🧚🏽", "🧚🏾", "🧚🏿"], - "🧚‍♂️": ["🧚🏻‍♂️", "🧚🏼‍♂️", "🧚🏽‍♂️", "🧚🏾‍♂️", "🧚🏿‍♂️"], - "🧚‍♀️": ["🧚🏻‍♀️", "🧚🏼‍♀️", "🧚🏽‍♀️", "🧚🏾‍♀️", "🧚🏿‍♀️"], - "🧛": ["🧛🏻", "🧛🏼", "🧛🏽", "🧛🏾", "🧛🏿"], - "🧛‍♂️": ["🧛🏻‍♂️", "🧛🏼‍♂️", "🧛🏽‍♂️", "🧛🏾‍♂️", "🧛🏿‍♂️"], - "🧛‍♀️": ["🧛🏻‍♀️", "🧛🏼‍♀️", "🧛🏽‍♀️", "🧛🏾‍♀️", "🧛🏿‍♀️"], - "🧜": ["🧜🏻", "🧜🏼", "🧜🏽", "🧜🏾", "🧜🏿"], - "🧜‍♂️": ["🧜🏻‍♂️", "🧜🏼‍♂️", "🧜🏽‍♂️", "🧜🏾‍♂️", "🧜🏿‍♂️"], - "🧜‍♀️": ["🧜🏻‍♀️", "🧜🏼‍♀️", "🧜🏽‍♀️", "🧜🏾‍♀️", "🧜🏿‍♀️"], - "🧝": ["🧝🏻", "🧝🏼", "🧝🏽", "🧝🏾", "🧝🏿"], - "🧝‍♂️": ["🧝🏻‍♂️", "🧝🏼‍♂️", "🧝🏽‍♂️", "🧝🏾‍♂️", "🧝🏿‍♂️"], - "🧝‍♀️": ["🧝🏻‍♀️", "🧝🏼‍♀️", "🧝🏽‍♀️", "🧝🏾‍♀️", "🧝🏿‍♀️"], - "💆": ["💆🏻", "💆🏼", "💆🏽", "💆🏾", "💆🏿"], - "💆‍♂️": ["💆🏻‍♂️", "💆🏼‍♂️", "💆🏽‍♂️", "💆🏾‍♂️", "💆🏿‍♂️"], - "💆‍♀️": ["💆🏻‍♀️", "💆🏼‍♀️", "💆🏽‍♀️", "💆🏾‍♀️", "💆🏿‍♀️"], - "💇": ["💇🏻", "💇🏼", "💇🏽", "💇🏾", "💇🏿"], - "💇‍♂️": ["💇🏻‍♂️", "💇🏼‍♂️", "💇🏽‍♂️", "💇🏾‍♂️", "💇🏿‍♂️"], - "💇‍♀️": ["💇🏻‍♀️", "💇🏼‍♀️", "💇🏽‍♀️", "💇🏾‍♀️", "💇🏿‍♀️"], - "🚶": ["🚶🏻", "🚶🏼", "🚶🏽", "🚶🏾", "🚶🏿"], - "🚶‍♂️": ["🚶🏻‍♂️", "🚶🏼‍♂️", "🚶🏽‍♂️", "🚶🏾‍♂️", "🚶🏿‍♂️"], - "🚶‍♀️": ["🚶🏻‍♀️", "🚶🏼‍♀️", "🚶🏽‍♀️", "🚶🏾‍♀️", "🚶🏿‍♀️"], - "🧍": ["🧍🏻", "🧍🏼", "🧍🏽", "🧍🏾", "🧍🏿"], - "🧍‍♂️": ["🧍🏻‍♂️", "🧍🏼‍♂️", "🧍🏽‍♂️", "🧍🏾‍♂️", "🧍🏿‍♂️"], - "🧍‍♀️": ["🧍🏻‍♀️", "🧍🏼‍♀️", "🧍🏽‍♀️", "🧍🏾‍♀️", "🧍🏿‍♀️"], - "🧎": ["🧎🏻", "🧎🏼", "🧎🏽", "🧎🏾", "🧎🏿"], - "🧎‍♂️": ["🧎🏻‍♂️", "🧎🏼‍♂️", "🧎🏽‍♂️", "🧎🏾‍♂️", "🧎🏿‍♂️"], - "🧎‍♀️": ["🧎🏻‍♀️", "🧎🏼‍♀️", "🧎🏽‍♀️", "🧎🏾‍♀️", "🧎🏿‍♀️"], - "🧑‍🦯": ["🧑🏻‍🦯", "🧑🏼‍🦯", "🧑🏽‍🦯", "🧑🏾‍🦯", "🧑🏿‍🦯"], - "👨‍🦯": ["👨🏻‍🦯", "👨🏼‍🦯", "👨🏽‍🦯", "👨🏾‍🦯", "👨🏿‍🦯"], - "👩‍🦯": ["👩🏻‍🦯", "👩🏼‍🦯", "👩🏽‍🦯", "👩🏾‍🦯", "👩🏿‍🦯"], - "🧑‍🦼": ["🧑🏻‍🦼", "🧑🏼‍🦼", "🧑🏽‍🦼", "🧑🏾‍🦼", "🧑🏿‍🦼"], - "👨‍🦼": ["👨🏻‍🦼", "👨🏼‍🦼", "👨🏽‍🦼", "👨🏾‍🦼", "👨🏿‍🦼"], - "👩‍🦼": ["👩🏻‍🦼", "👩🏼‍🦼", "👩🏽‍🦼", "👩🏾‍🦼", "👩🏿‍🦼"], - "🧑‍🦽": ["🧑🏻‍🦽", "🧑🏼‍🦽", "🧑🏽‍🦽", "🧑🏾‍🦽", "🧑🏿‍🦽"], - "👨‍🦽": ["👨🏻‍🦽", "👨🏼‍🦽", "👨🏽‍🦽", "👨🏾‍🦽", "👨🏿‍🦽"], - "👩‍🦽": ["👩🏻‍🦽", "👩🏼‍🦽", "👩🏽‍🦽", "👩🏾‍🦽", "👩🏿‍🦽"], - "🏃": ["🏃🏻", "🏃🏼", "🏃🏽", "🏃🏾", "🏃🏿"], - "🏃‍♂️": ["🏃🏻‍♂️", "🏃🏼‍♂️", "🏃🏽‍♂️", "🏃🏾‍♂️", "🏃🏿‍♂️"], - "🏃‍♀️": ["🏃🏻‍♀️", "🏃🏼‍♀️", "🏃🏽‍♀️", "🏃🏾‍♀️", "🏃🏿‍♀️"], - "💃": ["💃🏻", "💃🏼", "💃🏽", "💃🏾", "💃🏿"], - "🕺": ["🕺🏻", "🕺🏼", "🕺🏽", "🕺🏾", "🕺🏿"], - "🕴️": ["🕴🏻", "🕴🏼", "🕴🏽", "🕴🏾", "🕴🏿"], - "🧖": ["🧖🏻", "🧖🏼", "🧖🏽", "🧖🏾", "🧖🏿"], - "🧖‍♂️": ["🧖🏻‍♂️", "🧖🏼‍♂️", "🧖🏽‍♂️", "🧖🏾‍♂️", "🧖🏿‍♂️"], - "🧖‍♀️": ["🧖🏻‍♀️", "🧖🏼‍♀️", "🧖🏽‍♀️", "🧖🏾‍♀️", "🧖🏿‍♀️"], - "🧗": ["🧗🏻", "🧗🏼", "🧗🏽", "🧗🏾", "🧗🏿"], - "🧗‍♂️": ["🧗🏻‍♂️", "🧗🏼‍♂️", "🧗🏽‍♂️", "🧗🏾‍♂️", "🧗🏿‍♂️"], - "🧗‍♀️": ["🧗🏻‍♀️", "🧗🏼‍♀️", "🧗🏽‍♀️", "🧗🏾‍♀️", "🧗🏿‍♀️"], - "🏇": ["🏇🏻", "🏇🏼", "🏇🏽", "🏇🏾", "🏇🏿"], - "🏂": ["🏂🏻", "🏂🏼", "🏂🏽", "🏂🏾", "🏂🏿"], - "🏌️": ["🏌🏻", "🏌🏼", "🏌🏽", "🏌🏾", "🏌🏿"], - "🏌️‍♂️": ["🏌🏻‍♂️", "🏌🏼‍♂️", "🏌🏽‍♂️", "🏌🏾‍♂️", "🏌🏿‍♂️"], - "🏌️‍♀️": ["🏌🏻‍♀️", "🏌🏼‍♀️", "🏌🏽‍♀️", "🏌🏾‍♀️", "🏌🏿‍♀️"], - "🏄": ["🏄🏻", "🏄🏼", "🏄🏽", "🏄🏾", "🏄🏿"], - "🏄‍♂️": ["🏄🏻‍♂️", "🏄🏼‍♂️", "🏄🏽‍♂️", "🏄🏾‍♂️", "🏄🏿‍♂️"], - "🏄‍♀️": ["🏄🏻‍♀️", "🏄🏼‍♀️", "🏄🏽‍♀️", "🏄🏾‍♀️", "🏄🏿‍♀️"], - "🚣": ["🚣🏻", "🚣🏼", "🚣🏽", "🚣🏾", "🚣🏿"], - "🚣‍♂️": ["🚣🏻‍♂️", "🚣🏼‍♂️", "🚣🏽‍♂️", "🚣🏾‍♂️", "🚣🏿‍♂️"], - "🚣‍♀️": ["🚣🏻‍♀️", "🚣🏼‍♀️", "🚣🏽‍♀️", "🚣🏾‍♀️", "🚣🏿‍♀️"], - "🏊": ["🏊🏻", "🏊🏼", "🏊🏽", "🏊🏾", "🏊🏿"], - "🏊‍♂️": ["🏊🏻‍♂️", "🏊🏼‍♂️", "🏊🏽‍♂️", "🏊🏾‍♂️", "🏊🏿‍♂️"], - "🏊‍♀️": ["🏊🏻‍♀️", "🏊🏼‍♀️", "🏊🏽‍♀️", "🏊🏾‍♀️", "🏊🏿‍♀️"], - "⛹️": ["⛹🏻", "⛹🏼", "⛹🏽", "⛹🏾", "⛹🏿"], - "⛹️‍♂️": ["⛹🏻‍♂️", "⛹🏼‍♂️", "⛹🏽‍♂️", "⛹🏾‍♂️", "⛹🏿‍♂️"], - "⛹️‍♀️": ["⛹🏻‍♀️", "⛹🏼‍♀️", "⛹🏽‍♀️", "⛹🏾‍♀️", "⛹🏿‍♀️"], - "🏋️": ["🏋🏻", "🏋🏼", "🏋🏽", "🏋🏾", "🏋🏿"], - "🏋️‍♂️": ["🏋🏻‍♂️", "🏋🏼‍♂️", "🏋🏽‍♂️", "🏋🏾‍♂️", "🏋🏿‍♂️"], - "🏋️‍♀️": ["🏋🏻‍♀️", "🏋🏼‍♀️", "🏋🏽‍♀️", "🏋🏾‍♀️", "🏋🏿‍♀️"], - "🚴": ["🚴🏻", "🚴🏼", "🚴🏽", "🚴🏾", "🚴🏿"], - "🚴‍♂️": ["🚴🏻‍♂️", "🚴🏼‍♂️", "🚴🏽‍♂️", "🚴🏾‍♂️", "🚴🏿‍♂️"], - "🚴‍♀️": ["🚴🏻‍♀️", "🚴🏼‍♀️", "🚴🏽‍♀️", "🚴🏾‍♀️", "🚴🏿‍♀️"], - "🚵": ["🚵🏻", "🚵🏼", "🚵🏽", "🚵🏾", "🚵🏿"], - "🚵‍♂️": ["🚵🏻‍♂️", "🚵🏼‍♂️", "🚵🏽‍♂️", "🚵🏾‍♂️", "🚵🏿‍♂️"], - "🚵‍♀️": ["🚵🏻‍♀️", "🚵🏼‍♀️", "🚵🏽‍♀️", "🚵🏾‍♀️", "🚵🏿‍♀️"], - "🤸": ["🤸🏻", "🤸🏼", "🤸🏽", "🤸🏾", "🤸🏿"], - "🤸‍♂️": ["🤸🏻‍♂️", "🤸🏼‍♂️", "🤸🏽‍♂️", "🤸🏾‍♂️", "🤸🏿‍♂️"], - "🤸‍♀️": ["🤸🏻‍♀️", "🤸🏼‍♀️", "🤸🏽‍♀️", "🤸🏾‍♀️", "🤸🏿‍♀️"], - "🤽": ["🤽🏻", "🤽🏼", "🤽🏽", "🤽🏾", "🤽🏿"], - "🤽‍♂️": ["🤽🏻‍♂️", "🤽🏼‍♂️", "🤽🏽‍♂️", "🤽🏾‍♂️", "🤽🏿‍♂️"], - "🤽‍♀️": ["🤽🏻‍♀️", "🤽🏼‍♀️", "🤽🏽‍♀️", "🤽🏾‍♀️", "🤽🏿‍♀️"], - "🤾": ["🤾🏻", "🤾🏼", "🤾🏽", "🤾🏾", "🤾🏿"], - "🤾‍♂️": ["🤾🏻‍♂️", "🤾🏼‍♂️", "🤾🏽‍♂️", "🤾🏾‍♂️", "🤾🏿‍♂️"], - "🤾‍♀️": ["🤾🏻‍♀️", "🤾🏼‍♀️", "🤾🏽‍♀️", "🤾🏾‍♀️", "🤾🏿‍♀️"], - "🤹": ["🤹🏻", "🤹🏼", "🤹🏽", "🤹🏾", "🤹🏿"], - "🤹‍♂️": ["🤹🏻‍♂️", "🤹🏼‍♂️", "🤹🏽‍♂️", "🤹🏾‍♂️", "🤹🏿‍♂️"], - "🤹‍♀️": ["🤹🏻‍♀️", "🤹🏼‍♀️", "🤹🏽‍♀️", "🤹🏾‍♀️", "🤹🏿‍♀️"], - "🧘": ["🧘🏻", "🧘🏼", "🧘🏽", "🧘🏾", "🧘🏿"], - "🧘‍♂️": ["🧘🏻‍♂️", "🧘🏼‍♂️", "🧘🏽‍♂️", "🧘🏾‍♂️", "🧘🏿‍♂️"], - "🧘‍♀️": ["🧘🏻‍♀️", "🧘🏼‍♀️", "🧘🏽‍♀️", "🧘🏾‍♀️", "🧘🏿‍♀️"], - "🛀": ["🛀🏻", "🛀🏼", "🛀🏽", "🛀🏾", "🛀🏿"], - "🛌": ["🛌🏻", "🛌🏼", "🛌🏽", "🛌🏾", "🛌🏿"], - "🧑‍🤝‍🧑": ["🧑🏻‍🤝‍🧑🏻", "🧑🏻‍🤝‍🧑🏼", "🧑🏻‍🤝‍🧑🏽", "🧑🏻‍🤝‍🧑🏾", "🧑🏻‍🤝‍🧑🏿", "🧑🏼‍🤝‍🧑🏻", "🧑🏼‍🤝‍🧑🏼", "🧑🏼‍🤝‍🧑🏽", "🧑🏼‍🤝‍🧑🏾", "🧑🏼‍🤝‍🧑🏿", "🧑🏽‍🤝‍🧑🏻", "🧑🏽‍🤝‍🧑🏼", "🧑🏽‍🤝‍🧑🏽", "🧑🏽‍🤝‍🧑🏾", "🧑🏽‍🤝‍🧑🏿", "🧑🏾‍🤝‍🧑🏻", "🧑🏾‍🤝‍🧑🏼", "🧑🏾‍🤝‍🧑🏽", "🧑🏾‍🤝‍🧑🏾", "🧑🏾‍🤝‍🧑🏿", "🧑🏿‍🤝‍🧑🏻", "🧑🏿‍🤝‍🧑🏼", "🧑🏿‍🤝‍🧑🏽", "🧑🏿‍🤝‍🧑🏾", "🧑🏿‍🤝‍🧑🏿"], - "👭": ["👭🏻", "👩🏻‍🤝‍👩🏼", "👩🏻‍🤝‍👩🏽", "👩🏻‍🤝‍👩🏾", "👩🏻‍🤝‍👩🏿", "👩🏼‍🤝‍👩🏻", "👭🏼", "👩🏼‍🤝‍👩🏽", "👩🏼‍🤝‍👩🏾", "👩🏼‍🤝‍👩🏿", "👩🏽‍🤝‍👩🏻", "👩🏽‍🤝‍👩🏼", "👭🏽", "👩🏽‍🤝‍👩🏾", "👩🏽‍🤝‍👩🏿", "👩🏾‍🤝‍👩🏻", "👩🏾‍🤝‍👩🏼", "👩🏾‍🤝‍👩🏽", "👭🏾", "👩🏾‍🤝‍👩🏿", "👩🏿‍🤝‍👩🏻", "👩🏿‍🤝‍👩🏼", "👩🏿‍🤝‍👩🏽", "👩🏿‍🤝‍👩🏾", "👭🏿"], - "👫": ["👫🏻", "👩🏻‍🤝‍👨🏼", "👩🏻‍🤝‍👨🏽", "👩🏻‍🤝‍👨🏾", "👩🏻‍🤝‍👨🏿", "👩🏼‍🤝‍👨🏻", "👫🏼", "👩🏼‍🤝‍👨🏽", "👩🏼‍🤝‍👨🏾", "👩🏼‍🤝‍👨🏿", "👩🏽‍🤝‍👨🏻", "👩🏽‍🤝‍👨🏼", "👫🏽", "👩🏽‍🤝‍👨🏾", "👩🏽‍🤝‍👨🏿", "👩🏾‍🤝‍👨🏻", "👩🏾‍🤝‍👨🏼", "👩🏾‍🤝‍👨🏽", "👫🏾", "👩🏾‍🤝‍👨🏿", "👩🏿‍🤝‍👨🏻", "👩🏿‍🤝‍👨🏼", "👩🏿‍🤝‍👨🏽", "👩🏿‍🤝‍👨🏾", "👫🏿"], - "👬": ["👬🏻", "👨🏻‍🤝‍👨🏼", "👨🏻‍🤝‍👨🏽", "👨🏻‍🤝‍👨🏾", "👨🏻‍🤝‍👨🏿", "👨🏼‍🤝‍👨🏻", "👬🏼", "👨🏼‍🤝‍👨🏽", "👨🏼‍🤝‍👨🏾", "👨🏼‍🤝‍👨🏿", "👨🏽‍🤝‍👨🏻", "👨🏽‍🤝‍👨🏼", "👬🏽", "👨🏽‍🤝‍👨🏾", "👨🏽‍🤝‍👨🏿", "👨🏾‍🤝‍👨🏻", "👨🏾‍🤝‍👨🏼", "👨🏾‍🤝‍👨🏽", "👬🏾", "👨🏾‍🤝‍👨🏿", "👨🏿‍🤝‍👨🏻", "👨🏿‍🤝‍👨🏼", "👨🏿‍🤝‍👨🏽", "👨🏿‍🤝‍👨🏾", "👬🏿"], - "💏": ["💏🏻", "🧑🏻‍❤️‍💋‍🧑🏼", "🧑🏻‍❤️‍💋‍🧑🏽", "🧑🏻‍❤️‍💋‍🧑🏾", "🧑🏻‍❤️‍💋‍🧑🏿", "🧑🏼‍❤️‍💋‍🧑🏻", "💏🏼", "🧑🏼‍❤️‍💋‍🧑🏽", "🧑🏼‍❤️‍💋‍🧑🏾", "🧑🏼‍❤️‍💋‍🧑🏿", "🧑🏽‍❤️‍💋‍🧑🏻", "🧑🏽‍❤️‍💋‍🧑🏼", "💏🏽", "🧑🏽‍❤️‍💋‍🧑🏾", "🧑🏽‍❤️‍💋‍🧑🏿", "🧑🏾‍❤️‍💋‍🧑🏻", "🧑🏾‍❤️‍💋‍🧑🏼", "🧑🏾‍❤️‍💋‍🧑🏽", "💏🏾", "🧑🏾‍❤️‍💋‍🧑🏿", "🧑🏿‍❤️‍💋‍🧑🏻", "🧑🏿‍❤️‍💋‍🧑🏼", "🧑🏿‍❤️‍💋‍🧑🏽", "🧑🏿‍❤️‍💋‍🧑🏾", "💏🏿"], - "👩‍❤️‍💋‍👨": ["👩🏻‍❤️‍💋‍👨🏻", "👩🏻‍❤️‍💋‍👨🏼", "👩🏻‍❤️‍💋‍👨🏽", "👩🏻‍❤️‍💋‍👨🏾", "👩🏻‍❤️‍💋‍👨🏿", "👩🏼‍❤️‍💋‍👨🏻", "👩🏼‍❤️‍💋‍👨🏼", "👩🏼‍❤️‍💋‍👨🏽", "👩🏼‍❤️‍💋‍👨🏾", "👩🏼‍❤️‍💋‍👨🏿", "👩🏽‍❤️‍💋‍👨🏻", "👩🏽‍❤️‍💋‍👨🏼", "👩🏽‍❤️‍💋‍👨🏽", "👩🏽‍❤️‍💋‍👨🏾", "👩🏽‍❤️‍💋‍👨🏿", "👩🏾‍❤️‍💋‍👨🏻", "👩🏾‍❤️‍💋‍👨🏼", "👩🏾‍❤️‍💋‍👨🏽", "👩🏾‍❤️‍💋‍👨🏾", "👩🏾‍❤️‍💋‍👨🏿", "👩🏿‍❤️‍💋‍👨🏻", "👩🏿‍❤️‍💋‍👨🏼", "👩🏿‍❤️‍💋‍👨🏽", "👩🏿‍❤️‍💋‍👨🏾", "👩🏿‍❤️‍💋‍👨🏿"], - "👨‍❤️‍💋‍👨": ["👨🏻‍❤️‍💋‍👨🏻", "👨🏻‍❤️‍💋‍👨🏼", "👨🏻‍❤️‍💋‍👨🏽", "👨🏻‍❤️‍💋‍👨🏾", "👨🏻‍❤️‍💋‍👨🏿", "👨🏼‍❤️‍💋‍👨🏻", "👨🏼‍❤️‍💋‍👨🏼", "👨🏼‍❤️‍💋‍👨🏽", "👨🏼‍❤️‍💋‍👨🏾", "👨🏼‍❤️‍💋‍👨🏿", "👨🏽‍❤️‍💋‍👨🏻", "👨🏽‍❤️‍💋‍👨🏼", "👨🏽‍❤️‍💋‍👨🏽", "👨🏽‍❤️‍💋‍👨🏾", "👨🏽‍❤️‍💋‍👨🏿", "👨🏾‍❤️‍💋‍👨🏻", "👨🏾‍❤️‍💋‍👨🏼", "👨🏾‍❤️‍💋‍👨🏽", "👨🏾‍❤️‍💋‍👨🏾", "👨🏾‍❤️‍💋‍👨🏿", "👨🏿‍❤️‍💋‍👨🏻", "👨🏿‍❤️‍💋‍👨🏼", "👨🏿‍❤️‍💋‍👨🏽", "👨🏿‍❤️‍💋‍👨🏾", "👨🏿‍❤️‍💋‍👨🏿"], - "👩‍❤️‍💋‍👩": ["👩🏻‍❤️‍💋‍👩🏻", "👩🏻‍❤️‍💋‍👩🏼", "👩🏻‍❤️‍💋‍👩🏽", "👩🏻‍❤️‍💋‍👩🏾", "👩🏻‍❤️‍💋‍👩🏿", "👩🏼‍❤️‍💋‍👩🏻", "👩🏼‍❤️‍💋‍👩🏼", "👩🏼‍❤️‍💋‍👩🏽", "👩🏼‍❤️‍💋‍👩🏾", "👩🏼‍❤️‍💋‍👩🏿", "👩🏽‍❤️‍💋‍👩🏻", "👩🏽‍❤️‍💋‍👩🏼", "👩🏽‍❤️‍💋‍👩🏽", "👩🏽‍❤️‍💋‍👩🏾", "👩🏽‍❤️‍💋‍👩🏿", "👩🏾‍❤️‍💋‍👩🏻", "👩🏾‍❤️‍💋‍👩🏼", "👩🏾‍❤️‍💋‍👩🏽", "👩🏾‍❤️‍💋‍👩🏾", "👩🏾‍❤️‍💋‍👩🏿", "👩🏿‍❤️‍💋‍👩🏻", "👩🏿‍❤️‍💋‍👩🏼", "👩🏿‍❤️‍💋‍👩🏽", "👩🏿‍❤️‍💋‍👩🏾", "👩🏿‍❤️‍💋‍👩🏿"], - "💑": ["💑🏻", "🧑🏻‍❤️‍🧑🏼", "🧑🏻‍❤️‍🧑🏽", "🧑🏻‍❤️‍🧑🏾", "🧑🏻‍❤️‍🧑🏿", "🧑🏼‍❤️‍🧑🏻", "💑🏼", "🧑🏼‍❤️‍🧑🏽", "🧑🏼‍❤️‍🧑🏾", "🧑🏼‍❤️‍🧑🏿", "🧑🏽‍❤️‍🧑🏻", "🧑🏽‍❤️‍🧑🏼", "💑🏽", "🧑🏽‍❤️‍🧑🏾", "🧑🏽‍❤️‍🧑🏿", "🧑🏾‍❤️‍🧑🏻", "🧑🏾‍❤️‍🧑🏼", "🧑🏾‍❤️‍🧑🏽", "💑🏾", "🧑🏾‍❤️‍🧑🏿", "🧑🏿‍❤️‍🧑🏻", "🧑🏿‍❤️‍🧑🏼", "🧑🏿‍❤️‍🧑🏽", "🧑🏿‍❤️‍🧑🏾", "💑🏿"], - "👩‍❤️‍👨": ["👩🏻‍❤️‍👨🏻", "👩🏻‍❤️‍👨🏼", "👩🏻‍❤️‍👨🏽", "👩🏻‍❤️‍👨🏾", "👩🏻‍❤️‍👨🏿", "👩🏼‍❤️‍👨🏻", "👩🏼‍❤️‍👨🏼", "👩🏼‍❤️‍👨🏽", "👩🏼‍❤️‍👨🏾", "👩🏼‍❤️‍👨🏿", "👩🏽‍❤️‍👨🏻", "👩🏽‍❤️‍👨🏼", "👩🏽‍❤️‍👨🏽", "👩🏽‍❤️‍👨🏾", "👩🏽‍❤️‍👨🏿", "👩🏾‍❤️‍👨🏻", "👩🏾‍❤️‍👨🏼", "👩🏾‍❤️‍👨🏽", "👩🏾‍❤️‍👨🏾", "👩🏾‍❤️‍👨🏿", "👩🏿‍❤️‍👨🏻", "👩🏿‍❤️‍👨🏼", "👩🏿‍❤️‍👨🏽", "👩🏿‍❤️‍👨🏾", "👩🏿‍❤️‍👨🏿"], - "👨‍❤️‍👨": ["👨🏻‍❤️‍👨🏻", "👨🏻‍❤️‍👨🏼", "👨🏻‍❤️‍👨🏽", "👨🏻‍❤️‍👨🏾", "👨🏻‍❤️‍👨🏿", "👨🏼‍❤️‍👨🏻", "👨🏼‍❤️‍👨🏼", "👨🏼‍❤️‍👨🏽", "👨🏼‍❤️‍👨🏾", "👨🏼‍❤️‍👨🏿", "👨🏽‍❤️‍👨🏻", "👨🏽‍❤️‍👨🏼", "👨🏽‍❤️‍👨🏽", "👨🏽‍❤️‍👨🏾", "👨🏽‍❤️‍👨🏿", "👨🏾‍❤️‍👨🏻", "👨🏾‍❤️‍👨🏼", "👨🏾‍❤️‍👨🏽", "👨🏾‍❤️‍👨🏾", "👨🏾‍❤️‍👨🏿", "👨🏿‍❤️‍👨🏻", "👨🏿‍❤️‍👨🏼", "👨🏿‍❤️‍👨🏽", "👨🏿‍❤️‍👨🏾", "👨🏿‍❤️‍👨🏿"], - "👩‍❤️‍👩": ["👩🏻‍❤️‍👩🏻", "👩🏻‍❤️‍👩🏼", "👩🏻‍❤️‍👩🏽", "👩🏻‍❤️‍👩🏾", "👩🏻‍❤️‍👩🏿", "👩🏼‍❤️‍👩🏻", "👩🏼‍❤️‍👩🏼", "👩🏼‍❤️‍👩🏽", "👩🏼‍❤️‍👩🏾", "👩🏼‍❤️‍👩🏿", "👩🏽‍❤️‍👩🏻", "👩🏽‍❤️‍👩🏼", "👩🏽‍❤️‍👩🏽", "👩🏽‍❤️‍👩🏾", "👩🏽‍❤️‍👩🏿", "👩🏾‍❤️‍👩🏻", "👩🏾‍❤️‍👩🏼", "👩🏾‍❤️‍👩🏽", "👩🏾‍❤️‍👩🏾", "👩🏾‍❤️‍👩🏿", "👩🏿‍❤️‍👩🏻", "👩🏿‍❤️‍👩🏼", "👩🏿‍❤️‍👩🏽", "👩🏿‍❤️‍👩🏾", "👩🏿‍❤️‍👩🏿"], - ] +import Foundation + +extension EmojiList { + + static var allEmojis: [String] { + if #available(iOS 15.4, *) { + return allEmojis14_0 + } else { + return allEmojis13_1 + } + } + + static var variants: [String: [String]] { + if #available(iOS 15.4, *) { + return variants14_0 + } else { + return variants13_1 + } + } } -public enum EmojiGroup: CaseIterable { - case Smileys_Emotion - case People_Body - case Animals_Nature - case Food_Drink - case Travel_Places - case Activities - case Objects - case Symbols - case Flags - var firstEmoji: String { - switch self { - case .Smileys_Emotion: return "😀" - case .People_Body: return "👋" - case .Animals_Nature: return "🐵" - case .Food_Drink: return "🍇" - case .Travel_Places: return "🌍" - case .Activities: return "🎃" - case .Objects: return "👓" - case .Symbols: return "🏧" - case .Flags: return "🏁" - } - } - static func group(of position: Int) -> EmojiGroup? { - switch position { - case 0...155: return .Smileys_Emotion - case 156...504: return .People_Body - case 505...644: return .Animals_Nature - case 645...773: return .Food_Drink - case 774...988: return .Travel_Places - case 989...1072: return .Activities - case 1073...1322: return .Objects - case 1323...1542: return .Symbols - case 1543...1811: return .Flags - default: return nil - } - } +extension EmojiGroup { + + var firstEmoji: String { + if #available(iOS 15.4, *) { + return firstEmoji14_0 + } else { + return firstEmoji13_1 + } + } + + static func group(of position: Int) -> EmojiGroup? { + if #available(iOS 15.4, *) { + return group14_0(of: position) + } else { + return group13_1(of: position) + } + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/EmojiListGenerated.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/EmojiListGenerated.swift new file mode 100644 index 00000000..92060013 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Utils/EmojiListGenerated.swift @@ -0,0 +1,673 @@ +final class EmojiList { + public static let allEmojis13_1: [String] = ["😀", "😃", "😄", "😁", "😆", "😅", "🤣", "😂", "🙂", "🙃", "😉", "😊", "😇", "🥰", "😍", "🤩", "😘", "😗", "☺️", "😚", "😙", "🥲", "😋", "😛", "😜", "🤪", "😝", "🤑", "🤗", "🤭", "🤫", "🤔", "🤐", "🤨", "😐", "😑", "😶", "😶‍🌫️", "😏", "😒", "🙄", "😬", "😮‍💨", "🤥", "😌", "😔", "😪", "🤤", "😴", "😷", "🤒", "🤕", "🤢", "🤮", "🤧", "🥵", "🥶", "🥴", "😵", "😵‍💫", "🤯", "🤠", "🥳", "🥸", "😎", "🤓", "🧐", "😕", "😟", "🙁", "☹️", "😮", "😯", "😲", "😳", "🥺", "😦", "😧", "😨", "😰", "😥", "😢", "😭", "😱", "😖", "😣", "😞", "😓", "😩", "😫", "🥱", "😤", "😡", "😠", "🤬", "😈", "👿", "💀", "☠️", "💩", "🤡", "👹", "👺", "👻", "👽", "👾", "🤖", "😺", "😸", "😹", "😻", "😼", "😽", "🙀", "😿", "😾", "🙈", "🙉", "🙊", "💋", "💌", "💘", "💝", "💖", "💗", "💓", "💞", "💕", "💟", "❣️", "💔", "❤️‍🔥", "❤️‍🩹", "❤️", "🧡", "💛", "💚", "💙", "💜", "🤎", "🖤", "🤍", "💯", "💢", "💥", "💫", "💦", "💨", "🕳️", "💣", "💬", "👁️‍🗨️", "🗨️", "🗯️", "💭", "💤", "👋", "🤚", "🖐️", "✋", "🖖", "👌", "🤌", "🤏", "✌️", "🤞", "🤟", "🤘", "🤙", "👈", "👉", "👆", "🖕", "👇", "☝️", "👍", "👎", "✊", "👊", "🤛", "🤜", "👏", "🙌", "👐", "🤲", "🤝", "🙏", "✍️", "💅", "🤳", "💪", "🦾", "🦿", "🦵", "🦶", "👂", "🦻", "👃", "🧠", "🫀", "🫁", "🦷", "🦴", "👀", "👁️", "👅", "👄", "👶", "🧒", "👦", "👧", "🧑", "👱", "👨", "🧔", "🧔‍♂️", "🧔‍♀️", "👨‍🦰", "👨‍🦱", "👨‍🦳", "👨‍🦲", "👩", "👩‍🦰", "🧑‍🦰", "👩‍🦱", "🧑‍🦱", "👩‍🦳", "🧑‍🦳", "👩‍🦲", "🧑‍🦲", "👱‍♀️", "👱‍♂️", "🧓", "👴", "👵", "🙍", "🙍‍♂️", "🙍‍♀️", "🙎", "🙎‍♂️", "🙎‍♀️", "🙅", "🙅‍♂️", "🙅‍♀️", "🙆", "🙆‍♂️", "🙆‍♀️", "💁", "💁‍♂️", "💁‍♀️", "🙋", "🙋‍♂️", "🙋‍♀️", "🧏", "🧏‍♂️", "🧏‍♀️", "🙇", "🙇‍♂️", "🙇‍♀️", "🤦", "🤦‍♂️", "🤦‍♀️", "🤷", "🤷‍♂️", "🤷‍♀️", "🧑‍⚕️", "👨‍⚕️", "👩‍⚕️", "🧑‍🎓", "👨‍🎓", "👩‍🎓", "🧑‍🏫", "👨‍🏫", "👩‍🏫", "🧑‍⚖️", "👨‍⚖️", "👩‍⚖️", "🧑‍🌾", "👨‍🌾", "👩‍🌾", "🧑‍🍳", "👨‍🍳", "👩‍🍳", "🧑‍🔧", "👨‍🔧", "👩‍🔧", "🧑‍🏭", "👨‍🏭", "👩‍🏭", "🧑‍💼", "👨‍💼", "👩‍💼", "🧑‍🔬", "👨‍🔬", "👩‍🔬", "🧑‍💻", "👨‍💻", "👩‍💻", "🧑‍🎤", "👨‍🎤", "👩‍🎤", "🧑‍🎨", "👨‍🎨", "👩‍🎨", "🧑‍✈️", "👨‍✈️", "👩‍✈️", "🧑‍🚀", "👨‍🚀", "👩‍🚀", "🧑‍🚒", "👨‍🚒", "👩‍🚒", "👮", "👮‍♂️", "👮‍♀️", "🕵️", "🕵️‍♂️", "🕵️‍♀️", "💂", "💂‍♂️", "💂‍♀️", "🥷", "👷", "👷‍♂️", "👷‍♀️", "🤴", "👸", "👳", "👳‍♂️", "👳‍♀️", "👲", "🧕", "🤵", "🤵‍♂️", "🤵‍♀️", "👰", "👰‍♂️", "👰‍♀️", "🤰", "🤱", "👩‍🍼", "👨‍🍼", "🧑‍🍼", "👼", "🎅", "🤶", "🧑‍🎄", "🦸", "🦸‍♂️", "🦸‍♀️", "🦹", "🦹‍♂️", "🦹‍♀️", "🧙", "🧙‍♂️", "🧙‍♀️", "🧚", "🧚‍♂️", "🧚‍♀️", "🧛", "🧛‍♂️", "🧛‍♀️", "🧜", "🧜‍♂️", "🧜‍♀️", "🧝", "🧝‍♂️", "🧝‍♀️", "🧞", "🧞‍♂️", "🧞‍♀️", "🧟", "🧟‍♂️", "🧟‍♀️", "💆", "💆‍♂️", "💆‍♀️", "💇", "💇‍♂️", "💇‍♀️", "🚶", "🚶‍♂️", "🚶‍♀️", "🧍", "🧍‍♂️", "🧍‍♀️", "🧎", "🧎‍♂️", "🧎‍♀️", "🧑‍🦯", "👨‍🦯", "👩‍🦯", "🧑‍🦼", "👨‍🦼", "👩‍🦼", "🧑‍🦽", "👨‍🦽", "👩‍🦽", "🏃", "🏃‍♂️", "🏃‍♀️", "💃", "🕺", "🕴️", "👯", "👯‍♂️", "👯‍♀️", "🧖", "🧖‍♂️", "🧖‍♀️", "🧗", "🧗‍♂️", "🧗‍♀️", "🤺", "🏇", "⛷️", "🏂", "🏌️", "🏌️‍♂️", "🏌️‍♀️", "🏄", "🏄‍♂️", "🏄‍♀️", "🚣", "🚣‍♂️", "🚣‍♀️", "🏊", "🏊‍♂️", "🏊‍♀️", "⛹️", "⛹️‍♂️", "⛹️‍♀️", "🏋️", "🏋️‍♂️", "🏋️‍♀️", "🚴", "🚴‍♂️", "🚴‍♀️", "🚵", "🚵‍♂️", "🚵‍♀️", "🤸", "🤸‍♂️", "🤸‍♀️", "🤼", "🤼‍♂️", "🤼‍♀️", "🤽", "🤽‍♂️", "🤽‍♀️", "🤾", "🤾‍♂️", "🤾‍♀️", "🤹", "🤹‍♂️", "🤹‍♀️", "🧘", "🧘‍♂️", "🧘‍♀️", "🛀", "🛌", "🧑‍🤝‍🧑", "👭", "👫", "👬", "💏", "👩‍❤️‍💋‍👨", "👨‍❤️‍💋‍👨", "👩‍❤️‍💋‍👩", "💑", "👩‍❤️‍👨", "👨‍❤️‍👨", "👩‍❤️‍👩", "👪", "👨‍👩‍👦", "👨‍👩‍👧", "👨‍👩‍👧‍👦", "👨‍👩‍👦‍👦", "👨‍👩‍👧‍👧", "👨‍👨‍👦", "👨‍👨‍👧", "👨‍👨‍👧‍👦", "👨‍👨‍👦‍👦", "👨‍👨‍👧‍👧", "👩‍👩‍👦", "👩‍👩‍👧", "👩‍👩‍👧‍👦", "👩‍👩‍👦‍👦", "👩‍👩‍👧‍👧", "👨‍👦", "👨‍👦‍👦", "👨‍👧", "👨‍👧‍👦", "👨‍👧‍👧", "👩‍👦", "👩‍👦‍👦", "👩‍👧", "👩‍👧‍👦", "👩‍👧‍👧", "🗣️", "👤", "👥", "🫂", "👣", "🐵", "🐒", "🦍", "🦧", "🐶", "🐕", "🦮", "🐕‍🦺", "🐩", "🐺", "🦊", "🦝", "🐱", "🐈", "🐈‍⬛", "🦁", "🐯", "🐅", "🐆", "🐴", "🐎", "🦄", "🦓", "🦌", "🦬", "🐮", "🐂", "🐃", "🐄", "🐷", "🐖", "🐗", "🐽", "🐏", "🐑", "🐐", "🐪", "🐫", "🦙", "🦒", "🐘", "🦣", "🦏", "🦛", "🐭", "🐁", "🐀", "🐹", "🐰", "🐇", "🐿️", "🦫", "🦔", "🦇", "🐻", "🐻‍❄️", "🐨", "🐼", "🦥", "🦦", "🦨", "🦘", "🦡", "🐾", "🦃", "🐔", "🐓", "🐣", "🐤", "🐥", "🐦", "🐧", "🕊️", "🦅", "🦆", "🦢", "🦉", "🦤", "🪶", "🦩", "🦚", "🦜", "🐸", "🐊", "🐢", "🦎", "🐍", "🐲", "🐉", "🦕", "🦖", "🐳", "🐋", "🐬", "🦭", "🐟", "🐠", "🐡", "🦈", "🐙", "🐚", "🐌", "🦋", "🐛", "🐜", "🐝", "🪲", "🐞", "🦗", "🪳", "🕷️", "🕸️", "🦂", "🦟", "🪰", "🪱", "🦠", "💐", "🌸", "💮", "🏵️", "🌹", "🥀", "🌺", "🌻", "🌼", "🌷", "🌱", "🪴", "🌲", "🌳", "🌴", "🌵", "🌾", "🌿", "☘️", "🍀", "🍁", "🍂", "🍃", "🍇", "🍈", "🍉", "🍊", "🍋", "🍌", "🍍", "🥭", "🍎", "🍏", "🍐", "🍑", "🍒", "🍓", "🫐", "🥝", "🍅", "🫒", "🥥", "🥑", "🍆", "🥔", "🥕", "🌽", "🌶️", "🫑", "🥒", "🥬", "🥦", "🧄", "🧅", "🍄", "🥜", "🌰", "🍞", "🥐", "🥖", "🫓", "🥨", "🥯", "🥞", "🧇", "🧀", "🍖", "🍗", "🥩", "🥓", "🍔", "🍟", "🍕", "🌭", "🥪", "🌮", "🌯", "🫔", "🥙", "🧆", "🥚", "🍳", "🥘", "🍲", "🫕", "🥣", "🥗", "🍿", "🧈", "🧂", "🥫", "🍱", "🍘", "🍙", "🍚", "🍛", "🍜", "🍝", "🍠", "🍢", "🍣", "🍤", "🍥", "🥮", "🍡", "🥟", "🥠", "🥡", "🦀", "🦞", "🦐", "🦑", "🦪", "🍦", "🍧", "🍨", "🍩", "🍪", "🎂", "🍰", "🧁", "🥧", "🍫", "🍬", "🍭", "🍮", "🍯", "🍼", "🥛", "☕", "🫖", "🍵", "🍶", "🍾", "🍷", "🍸", "🍹", "🍺", "🍻", "🥂", "🥃", "🥤", "🧋", "🧃", "🧉", "🧊", "🥢", "🍽️", "🍴", "🥄", "🔪", "🏺", "🌍", "🌎", "🌏", "🌐", "🗺️", "🗾", "🧭", "🏔️", "⛰️", "🌋", "🗻", "🏕️", "🏖️", "🏜️", "🏝️", "🏞️", "🏟️", "🏛️", "🏗️", "🧱", "🪨", "🪵", "🛖", "🏘️", "🏚️", "🏠", "🏡", "🏢", "🏣", "🏤", "🏥", "🏦", "🏨", "🏩", "🏪", "🏫", "🏬", "🏭", "🏯", "🏰", "💒", "🗼", "🗽", "⛪", "🕌", "🛕", "🕍", "⛩️", "🕋", "⛲", "⛺", "🌁", "🌃", "🏙️", "🌄", "🌅", "🌆", "🌇", "🌉", "♨️", "🎠", "🎡", "🎢", "💈", "🎪", "🚂", "🚃", "🚄", "🚅", "🚆", "🚇", "🚈", "🚉", "🚊", "🚝", "🚞", "🚋", "🚌", "🚍", "🚎", "🚐", "🚑", "🚒", "🚓", "🚔", "🚕", "🚖", "🚗", "🚘", "🚙", "🛻", "🚚", "🚛", "🚜", "🏎️", "🏍️", "🛵", "🦽", "🦼", "🛺", "🚲", "🛴", "🛹", "🛼", "🚏", "🛣️", "🛤️", "🛢️", "⛽", "🚨", "🚥", "🚦", "🛑", "🚧", "⚓", "⛵", "🛶", "🚤", "🛳️", "⛴️", "🛥️", "🚢", "✈️", "🛩️", "🛫", "🛬", "🪂", "💺", "🚁", "🚟", "🚠", "🚡", "🛰️", "🚀", "🛸", "🛎️", "🧳", "⌛", "⏳", "⌚", "⏰", "⏱️", "⏲️", "🕰️", "🕛", "🕧", "🕐", "🕜", "🕑", "🕝", "🕒", "🕞", "🕓", "🕟", "🕔", "🕠", "🕕", "🕡", "🕖", "🕢", "🕗", "🕣", "🕘", "🕤", "🕙", "🕥", "🕚", "🕦", "🌑", "🌒", "🌓", "🌔", "🌕", "🌖", "🌗", "🌘", "🌙", "🌚", "🌛", "🌜", "🌡️", "☀️", "🌝", "🌞", "🪐", "⭐", "🌟", "🌠", "🌌", "☁️", "⛅", "⛈️", "🌤️", "🌥️", "🌦️", "🌧️", "🌨️", "🌩️", "🌪️", "🌫️", "🌬️", "🌀", "🌈", "🌂", "☂️", "☔", "⛱️", "⚡", "❄️", "☃️", "⛄", "☄️", "🔥", "💧", "🌊", "🎃", "🎄", "🎆", "🎇", "🧨", "✨", "🎈", "🎉", "🎊", "🎋", "🎍", "🎎", "🎏", "🎐", "🎑", "🧧", "🎀", "🎁", "🎗️", "🎟️", "🎫", "🎖️", "🏆", "🏅", "🥇", "🥈", "🥉", "⚽", "⚾", "🥎", "🏀", "🏐", "🏈", "🏉", "🎾", "🥏", "🎳", "🏏", "🏑", "🏒", "🥍", "🏓", "🏸", "🥊", "🥋", "🥅", "⛳", "⛸️", "🎣", "🤿", "🎽", "🎿", "🛷", "🥌", "🎯", "🪀", "🪁", "🎱", "🔮", "🪄", "🧿", "🎮", "🕹️", "🎰", "🎲", "🧩", "🧸", "🪅", "🪆", "♠️", "♥️", "♦️", "♣️", "♟️", "🃏", "🀄", "🎴", "🎭", "🖼️", "🎨", "🧵", "🪡", "🧶", "🪢", "👓", "🕶️", "🥽", "🥼", "🦺", "👔", "👕", "👖", "🧣", "🧤", "🧥", "🧦", "👗", "👘", "🥻", "🩱", "🩲", "🩳", "👙", "👚", "👛", "👜", "👝", "🛍️", "🎒", "🩴", "👞", "👟", "🥾", "🥿", "👠", "👡", "🩰", "👢", "👑", "👒", "🎩", "🎓", "🧢", "🪖", "⛑️", "📿", "💄", "💍", "💎", "🔇", "🔈", "🔉", "🔊", "📢", "📣", "📯", "🔔", "🔕", "🎼", "🎵", "🎶", "🎙️", "🎚️", "🎛️", "🎤", "🎧", "📻", "🎷", "🪗", "🎸", "🎹", "🎺", "🎻", "🪕", "🥁", "🪘", "📱", "📲", "☎️", "📞", "📟", "📠", "🔋", "🔌", "💻", "🖥️", "🖨️", "⌨️", "🖱️", "🖲️", "💽", "💾", "💿", "📀", "🧮", "🎥", "🎞️", "📽️", "🎬", "📺", "📷", "📸", "📹", "📼", "🔍", "🔎", "🕯️", "💡", "🔦", "🏮", "🪔", "📔", "📕", "📖", "📗", "📘", "📙", "📚", "📓", "📒", "📃", "📜", "📄", "📰", "🗞️", "📑", "🔖", "🏷️", "💰", "🪙", "💴", "💵", "💶", "💷", "💸", "💳", "🧾", "💹", "✉️", "📧", "📨", "📩", "📤", "📥", "📦", "📫", "📪", "📬", "📭", "📮", "🗳️", "✏️", "✒️", "🖋️", "🖊️", "🖌️", "🖍️", "📝", "💼", "📁", "📂", "🗂️", "📅", "📆", "🗒️", "🗓️", "📇", "📈", "📉", "📊", "📋", "📌", "📍", "📎", "🖇️", "📏", "📐", "✂️", "🗃️", "🗄️", "🗑️", "🔒", "🔓", "🔏", "🔐", "🔑", "🗝️", "🔨", "🪓", "⛏️", "⚒️", "🛠️", "🗡️", "⚔️", "🔫", "🪃", "🏹", "🛡️", "🪚", "🔧", "🪛", "🔩", "⚙️", "🗜️", "⚖️", "🦯", "🔗", "⛓️", "🪝", "🧰", "🧲", "🪜", "⚗️", "🧪", "🧫", "🧬", "🔬", "🔭", "📡", "💉", "🩸", "💊", "🩹", "🩺", "🚪", "🛗", "🪞", "🪟", "🛏️", "🛋️", "🪑", "🚽", "🪠", "🚿", "🛁", "🪤", "🪒", "🧴", "🧷", "🧹", "🧺", "🧻", "🪣", "🧼", "🪥", "🧽", "🧯", "🛒", "🚬", "⚰️", "🪦", "⚱️", "🗿", "🪧", "🏧", "🚮", "🚰", "♿", "🚹", "🚺", "🚻", "🚼", "🚾", "🛂", "🛃", "🛄", "🛅", "⚠️", "🚸", "⛔", "🚫", "🚳", "🚭", "🚯", "🚱", "🚷", "📵", "🔞", "☢️", "☣️", "⬆️", "↗️", "➡️", "↘️", "⬇️", "↙️", "⬅️", "↖️", "↕️", "↔️", "↩️", "↪️", "⤴️", "⤵️", "🔃", "🔄", "🔙", "🔚", "🔛", "🔜", "🔝", "🛐", "⚛️", "🕉️", "✡️", "☸️", "☯️", "✝️", "☦️", "☪️", "☮️", "🕎", "🔯", "♈", "♉", "♊", "♋", "♌", "♍", "♎", "♏", "♐", "♑", "♒", "♓", "⛎", "🔀", "🔁", "🔂", "▶️", "⏩", "⏭️", "⏯️", "◀️", "⏪", "⏮️", "🔼", "⏫", "🔽", "⏬", "⏸️", "⏹️", "⏺️", "⏏️", "🎦", "🔅", "🔆", "📶", "📳", "📴", "♀️", "♂️", "⚧️", "✖️", "➕", "➖", "➗", "♾️", "‼️", "⁉️", "❓", "❔", "❕", "❗", "〰️", "💱", "💲", "⚕️", "♻️", "⚜️", "🔱", "📛", "🔰", "⭕", "✅", "☑️", "✔️", "❌", "❎", "➰", "➿", "〽️", "✳️", "✴️", "❇️", "©️", "®️", "™️", "#️⃣", "*️⃣", "0️⃣", "1️⃣", "2️⃣", "3️⃣", "4️⃣", "5️⃣", "6️⃣", "7️⃣", "8️⃣", "9️⃣", "🔟", "🔠", "🔡", "🔢", "🔣", "🔤", "🅰️", "🆎", "🅱️", "🆑", "🆒", "🆓", "ℹ️", "🆔", "Ⓜ️", "🆕", "🆖", "🅾️", "🆗", "🅿️", "🆘", "🆙", "🆚", "🈁", "🈂️", "🈷️", "🈶", "🈯", "🉐", "🈹", "🈚", "🈲", "🉑", "🈸", "🈴", "🈳", "㊗️", "㊙️", "🈺", "🈵", "🔴", "🟠", "🟡", "🟢", "🔵", "🟣", "🟤", "⚫", "⚪", "🟥", "🟧", "🟨", "🟩", "🟦", "🟪", "🟫", "⬛", "⬜", "◼️", "◻️", "◾", "◽", "▪️", "▫️", "🔶", "🔷", "🔸", "🔹", "🔺", "🔻", "💠", "🔘", "🔳", "🔲", "🏁", "🚩", "🎌", "🏴", "🏳️", "🏳️‍🌈", "🏳️‍⚧️", "🏴‍☠️", "🇦🇨", "🇦🇩", "🇦🇪", "🇦🇫", "🇦🇬", "🇦🇮", "🇦🇱", "🇦🇲", "🇦🇴", "🇦🇶", "🇦🇷", "🇦🇸", "🇦🇹", "🇦🇺", "🇦🇼", "🇦🇽", "🇦🇿", "🇧🇦", "🇧🇧", "🇧🇩", "🇧🇪", "🇧🇫", "🇧🇬", "🇧🇭", "🇧🇮", "🇧🇯", "🇧🇱", "🇧🇲", "🇧🇳", "🇧🇴", "🇧🇶", "🇧🇷", "🇧🇸", "🇧🇹", "🇧🇻", "🇧🇼", "🇧🇾", "🇧🇿", "🇨🇦", "🇨🇨", "🇨🇩", "🇨🇫", "🇨🇬", "🇨🇭", "🇨🇮", "🇨🇰", "🇨🇱", "🇨🇲", "🇨🇳", "🇨🇴", "🇨🇵", "🇨🇷", "🇨🇺", "🇨🇻", "🇨🇼", "🇨🇽", "🇨🇾", "🇨🇿", "🇩🇪", "🇩🇬", "🇩🇯", "🇩🇰", "🇩🇲", "🇩🇴", "🇩🇿", "🇪🇦", "🇪🇨", "🇪🇪", "🇪🇬", "🇪🇭", "🇪🇷", "🇪🇸", "🇪🇹", "🇪🇺", "🇫🇮", "🇫🇯", "🇫🇰", "🇫🇲", "🇫🇴", "🇫🇷", "🇬🇦", "🇬🇧", "🇬🇩", "🇬🇪", "🇬🇫", "🇬🇬", "🇬🇭", "🇬🇮", "🇬🇱", "🇬🇲", "🇬🇳", "🇬🇵", "🇬🇶", "🇬🇷", "🇬🇸", "🇬🇹", "🇬🇺", "🇬🇼", "🇬🇾", "🇭🇰", "🇭🇲", "🇭🇳", "🇭🇷", "🇭🇹", "🇭🇺", "🇮🇨", "🇮🇩", "🇮🇪", "🇮🇱", "🇮🇲", "🇮🇳", "🇮🇴", "🇮🇶", "🇮🇷", "🇮🇸", "🇮🇹", "🇯🇪", "🇯🇲", "🇯🇴", "🇯🇵", "🇰🇪", "🇰🇬", "🇰🇭", "🇰🇮", "🇰🇲", "🇰🇳", "🇰🇵", "🇰🇷", "🇰🇼", "🇰🇾", "🇰🇿", "🇱🇦", "🇱🇧", "🇱🇨", "🇱🇮", "🇱🇰", "🇱🇷", "🇱🇸", "🇱🇹", "🇱🇺", "🇱🇻", "🇱🇾", "🇲🇦", "🇲🇨", "🇲🇩", "🇲🇪", "🇲🇫", "🇲🇬", "🇲🇭", "🇲🇰", "🇲🇱", "🇲🇲", "🇲🇳", "🇲🇴", "🇲🇵", "🇲🇶", "🇲🇷", "🇲🇸", "🇲🇹", "🇲🇺", "🇲🇻", "🇲🇼", "🇲🇽", "🇲🇾", "🇲🇿", "🇳🇦", "🇳🇨", "🇳🇪", "🇳🇫", "🇳🇬", "🇳🇮", "🇳🇱", "🇳🇴", "🇳🇵", "🇳🇷", "🇳🇺", "🇳🇿", "🇴🇲", "🇵🇦", "🇵🇪", "🇵🇫", "🇵🇬", "🇵🇭", "🇵🇰", "🇵🇱", "🇵🇲", "🇵🇳", "🇵🇷", "🇵🇸", "🇵🇹", "🇵🇼", "🇵🇾", "🇶🇦", "🇷🇪", "🇷🇴", "🇷🇸", "🇷🇺", "🇷🇼", "🇸🇦", "🇸🇧", "🇸🇨", "🇸🇩", "🇸🇪", "🇸🇬", "🇸🇭", "🇸🇮", "🇸🇯", "🇸🇰", "🇸🇱", "🇸🇲", "🇸🇳", "🇸🇴", "🇸🇷", "🇸🇸", "🇸🇹", "🇸🇻", "🇸🇽", "🇸🇾", "🇸🇿", "🇹🇦", "🇹🇨", "🇹🇩", "🇹🇫", "🇹🇬", "🇹🇭", "🇹🇯", "🇹🇰", "🇹🇱", "🇹🇲", "🇹🇳", "🇹🇴", "🇹🇷", "🇹🇹", "🇹🇻", "🇹🇼", "🇹🇿", "🇺🇦", "🇺🇬", "🇺🇲", "🇺🇳", "🇺🇸", "🇺🇾", "🇺🇿", "🇻🇦", "🇻🇨", "🇻🇪", "🇻🇬", "🇻🇮", "🇻🇳", "🇻🇺", "🇼🇫", "🇼🇸", "🇽🇰", "🇾🇪", "🇾🇹", "🇿🇦", "🇿🇲", "🇿🇼", "🏴󠁧󠁢󠁥󠁮󠁧󠁿", "🏴󠁧󠁢󠁳󠁣󠁴󠁿", "🏴󠁧󠁢󠁷󠁬󠁳󠁿"] + + public static let variants13_1: [String: [String]] = [ + "👋": ["👋🏻", "👋🏼", "👋🏽", "👋🏾", "👋🏿"], + "🤚": ["🤚🏻", "🤚🏼", "🤚🏽", "🤚🏾", "🤚🏿"], + "🖐️": ["🖐🏻", "🖐🏼", "🖐🏽", "🖐🏾", "🖐🏿"], + "✋": ["✋🏻", "✋🏼", "✋🏽", "✋🏾", "✋🏿"], + "🖖": ["🖖🏻", "🖖🏼", "🖖🏽", "🖖🏾", "🖖🏿"], + "👌": ["👌🏻", "👌🏼", "👌🏽", "👌🏾", "👌🏿"], + "🤌": ["🤌🏻", "🤌🏼", "🤌🏽", "🤌🏾", "🤌🏿"], + "🤏": ["🤏🏻", "🤏🏼", "🤏🏽", "🤏🏾", "🤏🏿"], + "✌️": ["✌🏻", "✌🏼", "✌🏽", "✌🏾", "✌🏿"], + "🤞": ["🤞🏻", "🤞🏼", "🤞🏽", "🤞🏾", "🤞🏿"], + "🤟": ["🤟🏻", "🤟🏼", "🤟🏽", "🤟🏾", "🤟🏿"], + "🤘": ["🤘🏻", "🤘🏼", "🤘🏽", "🤘🏾", "🤘🏿"], + "🤙": ["🤙🏻", "🤙🏼", "🤙🏽", "🤙🏾", "🤙🏿"], + "👈": ["👈🏻", "👈🏼", "👈🏽", "👈🏾", "👈🏿"], + "👉": ["👉🏻", "👉🏼", "👉🏽", "👉🏾", "👉🏿"], + "👆": ["👆🏻", "👆🏼", "👆🏽", "👆🏾", "👆🏿"], + "🖕": ["🖕🏻", "🖕🏼", "🖕🏽", "🖕🏾", "🖕🏿"], + "👇": ["👇🏻", "👇🏼", "👇🏽", "👇🏾", "👇🏿"], + "☝️": ["☝🏻", "☝🏼", "☝🏽", "☝🏾", "☝🏿"], + "👍": ["👍🏻", "👍🏼", "👍🏽", "👍🏾", "👍🏿"], + "👎": ["👎🏻", "👎🏼", "👎🏽", "👎🏾", "👎🏿"], + "✊": ["✊🏻", "✊🏼", "✊🏽", "✊🏾", "✊🏿"], + "👊": ["👊🏻", "👊🏼", "👊🏽", "👊🏾", "👊🏿"], + "🤛": ["🤛🏻", "🤛🏼", "🤛🏽", "🤛🏾", "🤛🏿"], + "🤜": ["🤜🏻", "🤜🏼", "🤜🏽", "🤜🏾", "🤜🏿"], + "👏": ["👏🏻", "👏🏼", "👏🏽", "👏🏾", "👏🏿"], + "🙌": ["🙌🏻", "🙌🏼", "🙌🏽", "🙌🏾", "🙌🏿"], + "👐": ["👐🏻", "👐🏼", "👐🏽", "👐🏾", "👐🏿"], + "🤲": ["🤲🏻", "🤲🏼", "🤲🏽", "🤲🏾", "🤲🏿"], + "🙏": ["🙏🏻", "🙏🏼", "🙏🏽", "🙏🏾", "🙏🏿"], + "✍️": ["✍🏻", "✍🏼", "✍🏽", "✍🏾", "✍🏿"], + "💅": ["💅🏻", "💅🏼", "💅🏽", "💅🏾", "💅🏿"], + "🤳": ["🤳🏻", "🤳🏼", "🤳🏽", "🤳🏾", "🤳🏿"], + "💪": ["💪🏻", "💪🏼", "💪🏽", "💪🏾", "💪🏿"], + "🦵": ["🦵🏻", "🦵🏼", "🦵🏽", "🦵🏾", "🦵🏿"], + "🦶": ["🦶🏻", "🦶🏼", "🦶🏽", "🦶🏾", "🦶🏿"], + "👂": ["👂🏻", "👂🏼", "👂🏽", "👂🏾", "👂🏿"], + "🦻": ["🦻🏻", "🦻🏼", "🦻🏽", "🦻🏾", "🦻🏿"], + "👃": ["👃🏻", "👃🏼", "👃🏽", "👃🏾", "👃🏿"], + "👶": ["👶🏻", "👶🏼", "👶🏽", "👶🏾", "👶🏿"], + "🧒": ["🧒🏻", "🧒🏼", "🧒🏽", "🧒🏾", "🧒🏿"], + "👦": ["👦🏻", "👦🏼", "👦🏽", "👦🏾", "👦🏿"], + "👧": ["👧🏻", "👧🏼", "👧🏽", "👧🏾", "👧🏿"], + "🧑": ["🧑🏻", "🧑🏼", "🧑🏽", "🧑🏾", "🧑🏿"], + "👱": ["👱🏻", "👱🏼", "👱🏽", "👱🏾", "👱🏿"], + "👨": ["👨🏻", "👨🏼", "👨🏽", "👨🏾", "👨🏿"], + "🧔": ["🧔🏻", "🧔🏼", "🧔🏽", "🧔🏾", "🧔🏿"], + "🧔‍♂️": ["🧔🏻‍♂️", "🧔🏼‍♂️", "🧔🏽‍♂️", "🧔🏾‍♂️", "🧔🏿‍♂️"], + "🧔‍♀️": ["🧔🏻‍♀️", "🧔🏼‍♀️", "🧔🏽‍♀️", "🧔🏾‍♀️", "🧔🏿‍♀️"], + "👨‍🦰": ["👨🏻‍🦰", "👨🏼‍🦰", "👨🏽‍🦰", "👨🏾‍🦰", "👨🏿‍🦰"], + "👨‍🦱": ["👨🏻‍🦱", "👨🏼‍🦱", "👨🏽‍🦱", "👨🏾‍🦱", "👨🏿‍🦱"], + "👨‍🦳": ["👨🏻‍🦳", "👨🏼‍🦳", "👨🏽‍🦳", "👨🏾‍🦳", "👨🏿‍🦳"], + "👨‍🦲": ["👨🏻‍🦲", "👨🏼‍🦲", "👨🏽‍🦲", "👨🏾‍🦲", "👨🏿‍🦲"], + "👩": ["👩🏻", "👩🏼", "👩🏽", "👩🏾", "👩🏿"], + "👩‍🦰": ["👩🏻‍🦰", "👩🏼‍🦰", "👩🏽‍🦰", "👩🏾‍🦰", "👩🏿‍🦰"], + "🧑‍🦰": ["🧑🏻‍🦰", "🧑🏼‍🦰", "🧑🏽‍🦰", "🧑🏾‍🦰", "🧑🏿‍🦰"], + "👩‍🦱": ["👩🏻‍🦱", "👩🏼‍🦱", "👩🏽‍🦱", "👩🏾‍🦱", "👩🏿‍🦱"], + "🧑‍🦱": ["🧑🏻‍🦱", "🧑🏼‍🦱", "🧑🏽‍🦱", "🧑🏾‍🦱", "🧑🏿‍🦱"], + "👩‍🦳": ["👩🏻‍🦳", "👩🏼‍🦳", "👩🏽‍🦳", "👩🏾‍🦳", "👩🏿‍🦳"], + "🧑‍🦳": ["🧑🏻‍🦳", "🧑🏼‍🦳", "🧑🏽‍🦳", "🧑🏾‍🦳", "🧑🏿‍🦳"], + "👩‍🦲": ["👩🏻‍🦲", "👩🏼‍🦲", "👩🏽‍🦲", "👩🏾‍🦲", "👩🏿‍🦲"], + "🧑‍🦲": ["🧑🏻‍🦲", "🧑🏼‍🦲", "🧑🏽‍🦲", "🧑🏾‍🦲", "🧑🏿‍🦲"], + "👱‍♀️": ["👱🏻‍♀️", "👱🏼‍♀️", "👱🏽‍♀️", "👱🏾‍♀️", "👱🏿‍♀️"], + "👱‍♂️": ["👱🏻‍♂️", "👱🏼‍♂️", "👱🏽‍♂️", "👱🏾‍♂️", "👱🏿‍♂️"], + "🧓": ["🧓🏻", "🧓🏼", "🧓🏽", "🧓🏾", "🧓🏿"], + "👴": ["👴🏻", "👴🏼", "👴🏽", "👴🏾", "👴🏿"], + "👵": ["👵🏻", "👵🏼", "👵🏽", "👵🏾", "👵🏿"], + "🙍": ["🙍🏻", "🙍🏼", "🙍🏽", "🙍🏾", "🙍🏿"], + "🙍‍♂️": ["🙍🏻‍♂️", "🙍🏼‍♂️", "🙍🏽‍♂️", "🙍🏾‍♂️", "🙍🏿‍♂️"], + "🙍‍♀️": ["🙍🏻‍♀️", "🙍🏼‍♀️", "🙍🏽‍♀️", "🙍🏾‍♀️", "🙍🏿‍♀️"], + "🙎": ["🙎🏻", "🙎🏼", "🙎🏽", "🙎🏾", "🙎🏿"], + "🙎‍♂️": ["🙎🏻‍♂️", "🙎🏼‍♂️", "🙎🏽‍♂️", "🙎🏾‍♂️", "🙎🏿‍♂️"], + "🙎‍♀️": ["🙎🏻‍♀️", "🙎🏼‍♀️", "🙎🏽‍♀️", "🙎🏾‍♀️", "🙎🏿‍♀️"], + "🙅": ["🙅🏻", "🙅🏼", "🙅🏽", "🙅🏾", "🙅🏿"], + "🙅‍♂️": ["🙅🏻‍♂️", "🙅🏼‍♂️", "🙅🏽‍♂️", "🙅🏾‍♂️", "🙅🏿‍♂️"], + "🙅‍♀️": ["🙅🏻‍♀️", "🙅🏼‍♀️", "🙅🏽‍♀️", "🙅🏾‍♀️", "🙅🏿‍♀️"], + "🙆": ["🙆🏻", "🙆🏼", "🙆🏽", "🙆🏾", "🙆🏿"], + "🙆‍♂️": ["🙆🏻‍♂️", "🙆🏼‍♂️", "🙆🏽‍♂️", "🙆🏾‍♂️", "🙆🏿‍♂️"], + "🙆‍♀️": ["🙆🏻‍♀️", "🙆🏼‍♀️", "🙆🏽‍♀️", "🙆🏾‍♀️", "🙆🏿‍♀️"], + "💁": ["💁🏻", "💁🏼", "💁🏽", "💁🏾", "💁🏿"], + "💁‍♂️": ["💁🏻‍♂️", "💁🏼‍♂️", "💁🏽‍♂️", "💁🏾‍♂️", "💁🏿‍♂️"], + "💁‍♀️": ["💁🏻‍♀️", "💁🏼‍♀️", "💁🏽‍♀️", "💁🏾‍♀️", "💁🏿‍♀️"], + "🙋": ["🙋🏻", "🙋🏼", "🙋🏽", "🙋🏾", "🙋🏿"], + "🙋‍♂️": ["🙋🏻‍♂️", "🙋🏼‍♂️", "🙋🏽‍♂️", "🙋🏾‍♂️", "🙋🏿‍♂️"], + "🙋‍♀️": ["🙋🏻‍♀️", "🙋🏼‍♀️", "🙋🏽‍♀️", "🙋🏾‍♀️", "🙋🏿‍♀️"], + "🧏": ["🧏🏻", "🧏🏼", "🧏🏽", "🧏🏾", "🧏🏿"], + "🧏‍♂️": ["🧏🏻‍♂️", "🧏🏼‍♂️", "🧏🏽‍♂️", "🧏🏾‍♂️", "🧏🏿‍♂️"], + "🧏‍♀️": ["🧏🏻‍♀️", "🧏🏼‍♀️", "🧏🏽‍♀️", "🧏🏾‍♀️", "🧏🏿‍♀️"], + "🙇": ["🙇🏻", "🙇🏼", "🙇🏽", "🙇🏾", "🙇🏿"], + "🙇‍♂️": ["🙇🏻‍♂️", "🙇🏼‍♂️", "🙇🏽‍♂️", "🙇🏾‍♂️", "🙇🏿‍♂️"], + "🙇‍♀️": ["🙇🏻‍♀️", "🙇🏼‍♀️", "🙇🏽‍♀️", "🙇🏾‍♀️", "🙇🏿‍♀️"], + "🤦": ["🤦🏻", "🤦🏼", "🤦🏽", "🤦🏾", "🤦🏿"], + "🤦‍♂️": ["🤦🏻‍♂️", "🤦🏼‍♂️", "🤦🏽‍♂️", "🤦🏾‍♂️", "🤦🏿‍♂️"], + "🤦‍♀️": ["🤦🏻‍♀️", "🤦🏼‍♀️", "🤦🏽‍♀️", "🤦🏾‍♀️", "🤦🏿‍♀️"], + "🤷": ["🤷🏻", "🤷🏼", "🤷🏽", "🤷🏾", "🤷🏿"], + "🤷‍♂️": ["🤷🏻‍♂️", "🤷🏼‍♂️", "🤷🏽‍♂️", "🤷🏾‍♂️", "🤷🏿‍♂️"], + "🤷‍♀️": ["🤷🏻‍♀️", "🤷🏼‍♀️", "🤷🏽‍♀️", "🤷🏾‍♀️", "🤷🏿‍♀️"], + "🧑‍⚕️": ["🧑🏻‍⚕️", "🧑🏼‍⚕️", "🧑🏽‍⚕️", "🧑🏾‍⚕️", "🧑🏿‍⚕️"], + "👨‍⚕️": ["👨🏻‍⚕️", "👨🏼‍⚕️", "👨🏽‍⚕️", "👨🏾‍⚕️", "👨🏿‍⚕️"], + "👩‍⚕️": ["👩🏻‍⚕️", "👩🏼‍⚕️", "👩🏽‍⚕️", "👩🏾‍⚕️", "👩🏿‍⚕️"], + "🧑‍🎓": ["🧑🏻‍🎓", "🧑🏼‍🎓", "🧑🏽‍🎓", "🧑🏾‍🎓", "🧑🏿‍🎓"], + "👨‍🎓": ["👨🏻‍🎓", "👨🏼‍🎓", "👨🏽‍🎓", "👨🏾‍🎓", "👨🏿‍🎓"], + "👩‍🎓": ["👩🏻‍🎓", "👩🏼‍🎓", "👩🏽‍🎓", "👩🏾‍🎓", "👩🏿‍🎓"], + "🧑‍🏫": ["🧑🏻‍🏫", "🧑🏼‍🏫", "🧑🏽‍🏫", "🧑🏾‍🏫", "🧑🏿‍🏫"], + "👨‍🏫": ["👨🏻‍🏫", "👨🏼‍🏫", "👨🏽‍🏫", "👨🏾‍🏫", "👨🏿‍🏫"], + "👩‍🏫": ["👩🏻‍🏫", "👩🏼‍🏫", "👩🏽‍🏫", "👩🏾‍🏫", "👩🏿‍🏫"], + "🧑‍⚖️": ["🧑🏻‍⚖️", "🧑🏼‍⚖️", "🧑🏽‍⚖️", "🧑🏾‍⚖️", "🧑🏿‍⚖️"], + "👨‍⚖️": ["👨🏻‍⚖️", "👨🏼‍⚖️", "👨🏽‍⚖️", "👨🏾‍⚖️", "👨🏿‍⚖️"], + "👩‍⚖️": ["👩🏻‍⚖️", "👩🏼‍⚖️", "👩🏽‍⚖️", "👩🏾‍⚖️", "👩🏿‍⚖️"], + "🧑‍🌾": ["🧑🏻‍🌾", "🧑🏼‍🌾", "🧑🏽‍🌾", "🧑🏾‍🌾", "🧑🏿‍🌾"], + "👨‍🌾": ["👨🏻‍🌾", "👨🏼‍🌾", "👨🏽‍🌾", "👨🏾‍🌾", "👨🏿‍🌾"], + "👩‍🌾": ["👩🏻‍🌾", "👩🏼‍🌾", "👩🏽‍🌾", "👩🏾‍🌾", "👩🏿‍🌾"], + "🧑‍🍳": ["🧑🏻‍🍳", "🧑🏼‍🍳", "🧑🏽‍🍳", "🧑🏾‍🍳", "🧑🏿‍🍳"], + "👨‍🍳": ["👨🏻‍🍳", "👨🏼‍🍳", "👨🏽‍🍳", "👨🏾‍🍳", "👨🏿‍🍳"], + "👩‍🍳": ["👩🏻‍🍳", "👩🏼‍🍳", "👩🏽‍🍳", "👩🏾‍🍳", "👩🏿‍🍳"], + "🧑‍🔧": ["🧑🏻‍🔧", "🧑🏼‍🔧", "🧑🏽‍🔧", "🧑🏾‍🔧", "🧑🏿‍🔧"], + "👨‍🔧": ["👨🏻‍🔧", "👨🏼‍🔧", "👨🏽‍🔧", "👨🏾‍🔧", "👨🏿‍🔧"], + "👩‍🔧": ["👩🏻‍🔧", "👩🏼‍🔧", "👩🏽‍🔧", "👩🏾‍🔧", "👩🏿‍🔧"], + "🧑‍🏭": ["🧑🏻‍🏭", "🧑🏼‍🏭", "🧑🏽‍🏭", "🧑🏾‍🏭", "🧑🏿‍🏭"], + "👨‍🏭": ["👨🏻‍🏭", "👨🏼‍🏭", "👨🏽‍🏭", "👨🏾‍🏭", "👨🏿‍🏭"], + "👩‍🏭": ["👩🏻‍🏭", "👩🏼‍🏭", "👩🏽‍🏭", "👩🏾‍🏭", "👩🏿‍🏭"], + "🧑‍💼": ["🧑🏻‍💼", "🧑🏼‍💼", "🧑🏽‍💼", "🧑🏾‍💼", "🧑🏿‍💼"], + "👨‍💼": ["👨🏻‍💼", "👨🏼‍💼", "👨🏽‍💼", "👨🏾‍💼", "👨🏿‍💼"], + "👩‍💼": ["👩🏻‍💼", "👩🏼‍💼", "👩🏽‍💼", "👩🏾‍💼", "👩🏿‍💼"], + "🧑‍🔬": ["🧑🏻‍🔬", "🧑🏼‍🔬", "🧑🏽‍🔬", "🧑🏾‍🔬", "🧑🏿‍🔬"], + "👨‍🔬": ["👨🏻‍🔬", "👨🏼‍🔬", "👨🏽‍🔬", "👨🏾‍🔬", "👨🏿‍🔬"], + "👩‍🔬": ["👩🏻‍🔬", "👩🏼‍🔬", "👩🏽‍🔬", "👩🏾‍🔬", "👩🏿‍🔬"], + "🧑‍💻": ["🧑🏻‍💻", "🧑🏼‍💻", "🧑🏽‍💻", "🧑🏾‍💻", "🧑🏿‍💻"], + "👨‍💻": ["👨🏻‍💻", "👨🏼‍💻", "👨🏽‍💻", "👨🏾‍💻", "👨🏿‍💻"], + "👩‍💻": ["👩🏻‍💻", "👩🏼‍💻", "👩🏽‍💻", "👩🏾‍💻", "👩🏿‍💻"], + "🧑‍🎤": ["🧑🏻‍🎤", "🧑🏼‍🎤", "🧑🏽‍🎤", "🧑🏾‍🎤", "🧑🏿‍🎤"], + "👨‍🎤": ["👨🏻‍🎤", "👨🏼‍🎤", "👨🏽‍🎤", "👨🏾‍🎤", "👨🏿‍🎤"], + "👩‍🎤": ["👩🏻‍🎤", "👩🏼‍🎤", "👩🏽‍🎤", "👩🏾‍🎤", "👩🏿‍🎤"], + "🧑‍🎨": ["🧑🏻‍🎨", "🧑🏼‍🎨", "🧑🏽‍🎨", "🧑🏾‍🎨", "🧑🏿‍🎨"], + "👨‍🎨": ["👨🏻‍🎨", "👨🏼‍🎨", "👨🏽‍🎨", "👨🏾‍🎨", "👨🏿‍🎨"], + "👩‍🎨": ["👩🏻‍🎨", "👩🏼‍🎨", "👩🏽‍🎨", "👩🏾‍🎨", "👩🏿‍🎨"], + "🧑‍✈️": ["🧑🏻‍✈️", "🧑🏼‍✈️", "🧑🏽‍✈️", "🧑🏾‍✈️", "🧑🏿‍✈️"], + "👨‍✈️": ["👨🏻‍✈️", "👨🏼‍✈️", "👨🏽‍✈️", "👨🏾‍✈️", "👨🏿‍✈️"], + "👩‍✈️": ["👩🏻‍✈️", "👩🏼‍✈️", "👩🏽‍✈️", "👩🏾‍✈️", "👩🏿‍✈️"], + "🧑‍🚀": ["🧑🏻‍🚀", "🧑🏼‍🚀", "🧑🏽‍🚀", "🧑🏾‍🚀", "🧑🏿‍🚀"], + "👨‍🚀": ["👨🏻‍🚀", "👨🏼‍🚀", "👨🏽‍🚀", "👨🏾‍🚀", "👨🏿‍🚀"], + "👩‍🚀": ["👩🏻‍🚀", "👩🏼‍🚀", "👩🏽‍🚀", "👩🏾‍🚀", "👩🏿‍🚀"], + "🧑‍🚒": ["🧑🏻‍🚒", "🧑🏼‍🚒", "🧑🏽‍🚒", "🧑🏾‍🚒", "🧑🏿‍🚒"], + "👨‍🚒": ["👨🏻‍🚒", "👨🏼‍🚒", "👨🏽‍🚒", "👨🏾‍🚒", "👨🏿‍🚒"], + "👩‍🚒": ["👩🏻‍🚒", "👩🏼‍🚒", "👩🏽‍🚒", "👩🏾‍🚒", "👩🏿‍🚒"], + "👮": ["👮🏻", "👮🏼", "👮🏽", "👮🏾", "👮🏿"], + "👮‍♂️": ["👮🏻‍♂️", "👮🏼‍♂️", "👮🏽‍♂️", "👮🏾‍♂️", "👮🏿‍♂️"], + "👮‍♀️": ["👮🏻‍♀️", "👮🏼‍♀️", "👮🏽‍♀️", "👮🏾‍♀️", "👮🏿‍♀️"], + "🕵️": ["🕵🏻", "🕵🏼", "🕵🏽", "🕵🏾", "🕵🏿"], + "🕵️‍♂️": ["🕵🏻‍♂️", "🕵🏼‍♂️", "🕵🏽‍♂️", "🕵🏾‍♂️", "🕵🏿‍♂️"], + "🕵️‍♀️": ["🕵🏻‍♀️", "🕵🏼‍♀️", "🕵🏽‍♀️", "🕵🏾‍♀️", "🕵🏿‍♀️"], + "💂": ["💂🏻", "💂🏼", "💂🏽", "💂🏾", "💂🏿"], + "💂‍♂️": ["💂🏻‍♂️", "💂🏼‍♂️", "💂🏽‍♂️", "💂🏾‍♂️", "💂🏿‍♂️"], + "💂‍♀️": ["💂🏻‍♀️", "💂🏼‍♀️", "💂🏽‍♀️", "💂🏾‍♀️", "💂🏿‍♀️"], + "🥷": ["🥷🏻", "🥷🏼", "🥷🏽", "🥷🏾", "🥷🏿"], + "👷": ["👷🏻", "👷🏼", "👷🏽", "👷🏾", "👷🏿"], + "👷‍♂️": ["👷🏻‍♂️", "👷🏼‍♂️", "👷🏽‍♂️", "👷🏾‍♂️", "👷🏿‍♂️"], + "👷‍♀️": ["👷🏻‍♀️", "👷🏼‍♀️", "👷🏽‍♀️", "👷🏾‍♀️", "👷🏿‍♀️"], + "🤴": ["🤴🏻", "🤴🏼", "🤴🏽", "🤴🏾", "🤴🏿"], + "👸": ["👸🏻", "👸🏼", "👸🏽", "👸🏾", "👸🏿"], + "👳": ["👳🏻", "👳🏼", "👳🏽", "👳🏾", "👳🏿"], + "👳‍♂️": ["👳🏻‍♂️", "👳🏼‍♂️", "👳🏽‍♂️", "👳🏾‍♂️", "👳🏿‍♂️"], + "👳‍♀️": ["👳🏻‍♀️", "👳🏼‍♀️", "👳🏽‍♀️", "👳🏾‍♀️", "👳🏿‍♀️"], + "👲": ["👲🏻", "👲🏼", "👲🏽", "👲🏾", "👲🏿"], + "🧕": ["🧕🏻", "🧕🏼", "🧕🏽", "🧕🏾", "🧕🏿"], + "🤵": ["🤵🏻", "🤵🏼", "🤵🏽", "🤵🏾", "🤵🏿"], + "🤵‍♂️": ["🤵🏻‍♂️", "🤵🏼‍♂️", "🤵🏽‍♂️", "🤵🏾‍♂️", "🤵🏿‍♂️"], + "🤵‍♀️": ["🤵🏻‍♀️", "🤵🏼‍♀️", "🤵🏽‍♀️", "🤵🏾‍♀️", "🤵🏿‍♀️"], + "👰": ["👰🏻", "👰🏼", "👰🏽", "👰🏾", "👰🏿"], + "👰‍♂️": ["👰🏻‍♂️", "👰🏼‍♂️", "👰🏽‍♂️", "👰🏾‍♂️", "👰🏿‍♂️"], + "👰‍♀️": ["👰🏻‍♀️", "👰🏼‍♀️", "👰🏽‍♀️", "👰🏾‍♀️", "👰🏿‍♀️"], + "🤰": ["🤰🏻", "🤰🏼", "🤰🏽", "🤰🏾", "🤰🏿"], + "🤱": ["🤱🏻", "🤱🏼", "🤱🏽", "🤱🏾", "🤱🏿"], + "👩‍🍼": ["👩🏻‍🍼", "👩🏼‍🍼", "👩🏽‍🍼", "👩🏾‍🍼", "👩🏿‍🍼"], + "👨‍🍼": ["👨🏻‍🍼", "👨🏼‍🍼", "👨🏽‍🍼", "👨🏾‍🍼", "👨🏿‍🍼"], + "🧑‍🍼": ["🧑🏻‍🍼", "🧑🏼‍🍼", "🧑🏽‍🍼", "🧑🏾‍🍼", "🧑🏿‍🍼"], + "👼": ["👼🏻", "👼🏼", "👼🏽", "👼🏾", "👼🏿"], + "🎅": ["🎅🏻", "🎅🏼", "🎅🏽", "🎅🏾", "🎅🏿"], + "🤶": ["🤶🏻", "🤶🏼", "🤶🏽", "🤶🏾", "🤶🏿"], + "🧑‍🎄": ["🧑🏻‍🎄", "🧑🏼‍🎄", "🧑🏽‍🎄", "🧑🏾‍🎄", "🧑🏿‍🎄"], + "🦸": ["🦸🏻", "🦸🏼", "🦸🏽", "🦸🏾", "🦸🏿"], + "🦸‍♂️": ["🦸🏻‍♂️", "🦸🏼‍♂️", "🦸🏽‍♂️", "🦸🏾‍♂️", "🦸🏿‍♂️"], + "🦸‍♀️": ["🦸🏻‍♀️", "🦸🏼‍♀️", "🦸🏽‍♀️", "🦸🏾‍♀️", "🦸🏿‍♀️"], + "🦹": ["🦹🏻", "🦹🏼", "🦹🏽", "🦹🏾", "🦹🏿"], + "🦹‍♂️": ["🦹🏻‍♂️", "🦹🏼‍♂️", "🦹🏽‍♂️", "🦹🏾‍♂️", "🦹🏿‍♂️"], + "🦹‍♀️": ["🦹🏻‍♀️", "🦹🏼‍♀️", "🦹🏽‍♀️", "🦹🏾‍♀️", "🦹🏿‍♀️"], + "🧙": ["🧙🏻", "🧙🏼", "🧙🏽", "🧙🏾", "🧙🏿"], + "🧙‍♂️": ["🧙🏻‍♂️", "🧙🏼‍♂️", "🧙🏽‍♂️", "🧙🏾‍♂️", "🧙🏿‍♂️"], + "🧙‍♀️": ["🧙🏻‍♀️", "🧙🏼‍♀️", "🧙🏽‍♀️", "🧙🏾‍♀️", "🧙🏿‍♀️"], + "🧚": ["🧚🏻", "🧚🏼", "🧚🏽", "🧚🏾", "🧚🏿"], + "🧚‍♂️": ["🧚🏻‍♂️", "🧚🏼‍♂️", "🧚🏽‍♂️", "🧚🏾‍♂️", "🧚🏿‍♂️"], + "🧚‍♀️": ["🧚🏻‍♀️", "🧚🏼‍♀️", "🧚🏽‍♀️", "🧚🏾‍♀️", "🧚🏿‍♀️"], + "🧛": ["🧛🏻", "🧛🏼", "🧛🏽", "🧛🏾", "🧛🏿"], + "🧛‍♂️": ["🧛🏻‍♂️", "🧛🏼‍♂️", "🧛🏽‍♂️", "🧛🏾‍♂️", "🧛🏿‍♂️"], + "🧛‍♀️": ["🧛🏻‍♀️", "🧛🏼‍♀️", "🧛🏽‍♀️", "🧛🏾‍♀️", "🧛🏿‍♀️"], + "🧜": ["🧜🏻", "🧜🏼", "🧜🏽", "🧜🏾", "🧜🏿"], + "🧜‍♂️": ["🧜🏻‍♂️", "🧜🏼‍♂️", "🧜🏽‍♂️", "🧜🏾‍♂️", "🧜🏿‍♂️"], + "🧜‍♀️": ["🧜🏻‍♀️", "🧜🏼‍♀️", "🧜🏽‍♀️", "🧜🏾‍♀️", "🧜🏿‍♀️"], + "🧝": ["🧝🏻", "🧝🏼", "🧝🏽", "🧝🏾", "🧝🏿"], + "🧝‍♂️": ["🧝🏻‍♂️", "🧝🏼‍♂️", "🧝🏽‍♂️", "🧝🏾‍♂️", "🧝🏿‍♂️"], + "🧝‍♀️": ["🧝🏻‍♀️", "🧝🏼‍♀️", "🧝🏽‍♀️", "🧝🏾‍♀️", "🧝🏿‍♀️"], + "💆": ["💆🏻", "💆🏼", "💆🏽", "💆🏾", "💆🏿"], + "💆‍♂️": ["💆🏻‍♂️", "💆🏼‍♂️", "💆🏽‍♂️", "💆🏾‍♂️", "💆🏿‍♂️"], + "💆‍♀️": ["💆🏻‍♀️", "💆🏼‍♀️", "💆🏽‍♀️", "💆🏾‍♀️", "💆🏿‍♀️"], + "💇": ["💇🏻", "💇🏼", "💇🏽", "💇🏾", "💇🏿"], + "💇‍♂️": ["💇🏻‍♂️", "💇🏼‍♂️", "💇🏽‍♂️", "💇🏾‍♂️", "💇🏿‍♂️"], + "💇‍♀️": ["💇🏻‍♀️", "💇🏼‍♀️", "💇🏽‍♀️", "💇🏾‍♀️", "💇🏿‍♀️"], + "🚶": ["🚶🏻", "🚶🏼", "🚶🏽", "🚶🏾", "🚶🏿"], + "🚶‍♂️": ["🚶🏻‍♂️", "🚶🏼‍♂️", "🚶🏽‍♂️", "🚶🏾‍♂️", "🚶🏿‍♂️"], + "🚶‍♀️": ["🚶🏻‍♀️", "🚶🏼‍♀️", "🚶🏽‍♀️", "🚶🏾‍♀️", "🚶🏿‍♀️"], + "🧍": ["🧍🏻", "🧍🏼", "🧍🏽", "🧍🏾", "🧍🏿"], + "🧍‍♂️": ["🧍🏻‍♂️", "🧍🏼‍♂️", "🧍🏽‍♂️", "🧍🏾‍♂️", "🧍🏿‍♂️"], + "🧍‍♀️": ["🧍🏻‍♀️", "🧍🏼‍♀️", "🧍🏽‍♀️", "🧍🏾‍♀️", "🧍🏿‍♀️"], + "🧎": ["🧎🏻", "🧎🏼", "🧎🏽", "🧎🏾", "🧎🏿"], + "🧎‍♂️": ["🧎🏻‍♂️", "🧎🏼‍♂️", "🧎🏽‍♂️", "🧎🏾‍♂️", "🧎🏿‍♂️"], + "🧎‍♀️": ["🧎🏻‍♀️", "🧎🏼‍♀️", "🧎🏽‍♀️", "🧎🏾‍♀️", "🧎🏿‍♀️"], + "🧑‍🦯": ["🧑🏻‍🦯", "🧑🏼‍🦯", "🧑🏽‍🦯", "🧑🏾‍🦯", "🧑🏿‍🦯"], + "👨‍🦯": ["👨🏻‍🦯", "👨🏼‍🦯", "👨🏽‍🦯", "👨🏾‍🦯", "👨🏿‍🦯"], + "👩‍🦯": ["👩🏻‍🦯", "👩🏼‍🦯", "👩🏽‍🦯", "👩🏾‍🦯", "👩🏿‍🦯"], + "🧑‍🦼": ["🧑🏻‍🦼", "🧑🏼‍🦼", "🧑🏽‍🦼", "🧑🏾‍🦼", "🧑🏿‍🦼"], + "👨‍🦼": ["👨🏻‍🦼", "👨🏼‍🦼", "👨🏽‍🦼", "👨🏾‍🦼", "👨🏿‍🦼"], + "👩‍🦼": ["👩🏻‍🦼", "👩🏼‍🦼", "👩🏽‍🦼", "👩🏾‍🦼", "👩🏿‍🦼"], + "🧑‍🦽": ["🧑🏻‍🦽", "🧑🏼‍🦽", "🧑🏽‍🦽", "🧑🏾‍🦽", "🧑🏿‍🦽"], + "👨‍🦽": ["👨🏻‍🦽", "👨🏼‍🦽", "👨🏽‍🦽", "👨🏾‍🦽", "👨🏿‍🦽"], + "👩‍🦽": ["👩🏻‍🦽", "👩🏼‍🦽", "👩🏽‍🦽", "👩🏾‍🦽", "👩🏿‍🦽"], + "🏃": ["🏃🏻", "🏃🏼", "🏃🏽", "🏃🏾", "🏃🏿"], + "🏃‍♂️": ["🏃🏻‍♂️", "🏃🏼‍♂️", "🏃🏽‍♂️", "🏃🏾‍♂️", "🏃🏿‍♂️"], + "🏃‍♀️": ["🏃🏻‍♀️", "🏃🏼‍♀️", "🏃🏽‍♀️", "🏃🏾‍♀️", "🏃🏿‍♀️"], + "💃": ["💃🏻", "💃🏼", "💃🏽", "💃🏾", "💃🏿"], + "🕺": ["🕺🏻", "🕺🏼", "🕺🏽", "🕺🏾", "🕺🏿"], + "🕴️": ["🕴🏻", "🕴🏼", "🕴🏽", "🕴🏾", "🕴🏿"], + "🧖": ["🧖🏻", "🧖🏼", "🧖🏽", "🧖🏾", "🧖🏿"], + "🧖‍♂️": ["🧖🏻‍♂️", "🧖🏼‍♂️", "🧖🏽‍♂️", "🧖🏾‍♂️", "🧖🏿‍♂️"], + "🧖‍♀️": ["🧖🏻‍♀️", "🧖🏼‍♀️", "🧖🏽‍♀️", "🧖🏾‍♀️", "🧖🏿‍♀️"], + "🧗": ["🧗🏻", "🧗🏼", "🧗🏽", "🧗🏾", "🧗🏿"], + "🧗‍♂️": ["🧗🏻‍♂️", "🧗🏼‍♂️", "🧗🏽‍♂️", "🧗🏾‍♂️", "🧗🏿‍♂️"], + "🧗‍♀️": ["🧗🏻‍♀️", "🧗🏼‍♀️", "🧗🏽‍♀️", "🧗🏾‍♀️", "🧗🏿‍♀️"], + "🏇": ["🏇🏻", "🏇🏼", "🏇🏽", "🏇🏾", "🏇🏿"], + "🏂": ["🏂🏻", "🏂🏼", "🏂🏽", "🏂🏾", "🏂🏿"], + "🏌️": ["🏌🏻", "🏌🏼", "🏌🏽", "🏌🏾", "🏌🏿"], + "🏌️‍♂️": ["🏌🏻‍♂️", "🏌🏼‍♂️", "🏌🏽‍♂️", "🏌🏾‍♂️", "🏌🏿‍♂️"], + "🏌️‍♀️": ["🏌🏻‍♀️", "🏌🏼‍♀️", "🏌🏽‍♀️", "🏌🏾‍♀️", "🏌🏿‍♀️"], + "🏄": ["🏄🏻", "🏄🏼", "🏄🏽", "🏄🏾", "🏄🏿"], + "🏄‍♂️": ["🏄🏻‍♂️", "🏄🏼‍♂️", "🏄🏽‍♂️", "🏄🏾‍♂️", "🏄🏿‍♂️"], + "🏄‍♀️": ["🏄🏻‍♀️", "🏄🏼‍♀️", "🏄🏽‍♀️", "🏄🏾‍♀️", "🏄🏿‍♀️"], + "🚣": ["🚣🏻", "🚣🏼", "🚣🏽", "🚣🏾", "🚣🏿"], + "🚣‍♂️": ["🚣🏻‍♂️", "🚣🏼‍♂️", "🚣🏽‍♂️", "🚣🏾‍♂️", "🚣🏿‍♂️"], + "🚣‍♀️": ["🚣🏻‍♀️", "🚣🏼‍♀️", "🚣🏽‍♀️", "🚣🏾‍♀️", "🚣🏿‍♀️"], + "🏊": ["🏊🏻", "🏊🏼", "🏊🏽", "🏊🏾", "🏊🏿"], + "🏊‍♂️": ["🏊🏻‍♂️", "🏊🏼‍♂️", "🏊🏽‍♂️", "🏊🏾‍♂️", "🏊🏿‍♂️"], + "🏊‍♀️": ["🏊🏻‍♀️", "🏊🏼‍♀️", "🏊🏽‍♀️", "🏊🏾‍♀️", "🏊🏿‍♀️"], + "⛹️": ["⛹🏻", "⛹🏼", "⛹🏽", "⛹🏾", "⛹🏿"], + "⛹️‍♂️": ["⛹🏻‍♂️", "⛹🏼‍♂️", "⛹🏽‍♂️", "⛹🏾‍♂️", "⛹🏿‍♂️"], + "⛹️‍♀️": ["⛹🏻‍♀️", "⛹🏼‍♀️", "⛹🏽‍♀️", "⛹🏾‍♀️", "⛹🏿‍♀️"], + "🏋️": ["🏋🏻", "🏋🏼", "🏋🏽", "🏋🏾", "🏋🏿"], + "🏋️‍♂️": ["🏋🏻‍♂️", "🏋🏼‍♂️", "🏋🏽‍♂️", "🏋🏾‍♂️", "🏋🏿‍♂️"], + "🏋️‍♀️": ["🏋🏻‍♀️", "🏋🏼‍♀️", "🏋🏽‍♀️", "🏋🏾‍♀️", "🏋🏿‍♀️"], + "🚴": ["🚴🏻", "🚴🏼", "🚴🏽", "🚴🏾", "🚴🏿"], + "🚴‍♂️": ["🚴🏻‍♂️", "🚴🏼‍♂️", "🚴🏽‍♂️", "🚴🏾‍♂️", "🚴🏿‍♂️"], + "🚴‍♀️": ["🚴🏻‍♀️", "🚴🏼‍♀️", "🚴🏽‍♀️", "🚴🏾‍♀️", "🚴🏿‍♀️"], + "🚵": ["🚵🏻", "🚵🏼", "🚵🏽", "🚵🏾", "🚵🏿"], + "🚵‍♂️": ["🚵🏻‍♂️", "🚵🏼‍♂️", "🚵🏽‍♂️", "🚵🏾‍♂️", "🚵🏿‍♂️"], + "🚵‍♀️": ["🚵🏻‍♀️", "🚵🏼‍♀️", "🚵🏽‍♀️", "🚵🏾‍♀️", "🚵🏿‍♀️"], + "🤸": ["🤸🏻", "🤸🏼", "🤸🏽", "🤸🏾", "🤸🏿"], + "🤸‍♂️": ["🤸🏻‍♂️", "🤸🏼‍♂️", "🤸🏽‍♂️", "🤸🏾‍♂️", "🤸🏿‍♂️"], + "🤸‍♀️": ["🤸🏻‍♀️", "🤸🏼‍♀️", "🤸🏽‍♀️", "🤸🏾‍♀️", "🤸🏿‍♀️"], + "🤽": ["🤽🏻", "🤽🏼", "🤽🏽", "🤽🏾", "🤽🏿"], + "🤽‍♂️": ["🤽🏻‍♂️", "🤽🏼‍♂️", "🤽🏽‍♂️", "🤽🏾‍♂️", "🤽🏿‍♂️"], + "🤽‍♀️": ["🤽🏻‍♀️", "🤽🏼‍♀️", "🤽🏽‍♀️", "🤽🏾‍♀️", "🤽🏿‍♀️"], + "🤾": ["🤾🏻", "🤾🏼", "🤾🏽", "🤾🏾", "🤾🏿"], + "🤾‍♂️": ["🤾🏻‍♂️", "🤾🏼‍♂️", "🤾🏽‍♂️", "🤾🏾‍♂️", "🤾🏿‍♂️"], + "🤾‍♀️": ["🤾🏻‍♀️", "🤾🏼‍♀️", "🤾🏽‍♀️", "🤾🏾‍♀️", "🤾🏿‍♀️"], + "🤹": ["🤹🏻", "🤹🏼", "🤹🏽", "🤹🏾", "🤹🏿"], + "🤹‍♂️": ["🤹🏻‍♂️", "🤹🏼‍♂️", "🤹🏽‍♂️", "🤹🏾‍♂️", "🤹🏿‍♂️"], + "🤹‍♀️": ["🤹🏻‍♀️", "🤹🏼‍♀️", "🤹🏽‍♀️", "🤹🏾‍♀️", "🤹🏿‍♀️"], + "🧘": ["🧘🏻", "🧘🏼", "🧘🏽", "🧘🏾", "🧘🏿"], + "🧘‍♂️": ["🧘🏻‍♂️", "🧘🏼‍♂️", "🧘🏽‍♂️", "🧘🏾‍♂️", "🧘🏿‍♂️"], + "🧘‍♀️": ["🧘🏻‍♀️", "🧘🏼‍♀️", "🧘🏽‍♀️", "🧘🏾‍♀️", "🧘🏿‍♀️"], + "🛀": ["🛀🏻", "🛀🏼", "🛀🏽", "🛀🏾", "🛀🏿"], + "🛌": ["🛌🏻", "🛌🏼", "🛌🏽", "🛌🏾", "🛌🏿"], + "🧑‍🤝‍🧑": ["🧑🏻‍🤝‍🧑🏻", "🧑🏻‍🤝‍🧑🏼", "🧑🏻‍🤝‍🧑🏽", "🧑🏻‍🤝‍🧑🏾", "🧑🏻‍🤝‍🧑🏿", "🧑🏼‍🤝‍🧑🏻", "🧑🏼‍🤝‍🧑🏼", "🧑🏼‍🤝‍🧑🏽", "🧑🏼‍🤝‍🧑🏾", "🧑🏼‍🤝‍🧑🏿", "🧑🏽‍🤝‍🧑🏻", "🧑🏽‍🤝‍🧑🏼", "🧑🏽‍🤝‍🧑🏽", "🧑🏽‍🤝‍🧑🏾", "🧑🏽‍🤝‍🧑🏿", "🧑🏾‍🤝‍🧑🏻", "🧑🏾‍🤝‍🧑🏼", "🧑🏾‍🤝‍🧑🏽", "🧑🏾‍🤝‍🧑🏾", "🧑🏾‍🤝‍🧑🏿", "🧑🏿‍🤝‍🧑🏻", "🧑🏿‍🤝‍🧑🏼", "🧑🏿‍🤝‍🧑🏽", "🧑🏿‍🤝‍🧑🏾", "🧑🏿‍🤝‍🧑🏿"], + "👭": ["👭🏻", "👩🏻‍🤝‍👩🏼", "👩🏻‍🤝‍👩🏽", "👩🏻‍🤝‍👩🏾", "👩🏻‍🤝‍👩🏿", "👩🏼‍🤝‍👩🏻", "👭🏼", "👩🏼‍🤝‍👩🏽", "👩🏼‍🤝‍👩🏾", "👩🏼‍🤝‍👩🏿", "👩🏽‍🤝‍👩🏻", "👩🏽‍🤝‍👩🏼", "👭🏽", "👩🏽‍🤝‍👩🏾", "👩🏽‍🤝‍👩🏿", "👩🏾‍🤝‍👩🏻", "👩🏾‍🤝‍👩🏼", "👩🏾‍🤝‍👩🏽", "👭🏾", "👩🏾‍🤝‍👩🏿", "👩🏿‍🤝‍👩🏻", "👩🏿‍🤝‍👩🏼", "👩🏿‍🤝‍👩🏽", "👩🏿‍🤝‍👩🏾", "👭🏿"], + "👫": ["👫🏻", "👩🏻‍🤝‍👨🏼", "👩🏻‍🤝‍👨🏽", "👩🏻‍🤝‍👨🏾", "👩🏻‍🤝‍👨🏿", "👩🏼‍🤝‍👨🏻", "👫🏼", "👩🏼‍🤝‍👨🏽", "👩🏼‍🤝‍👨🏾", "👩🏼‍🤝‍👨🏿", "👩🏽‍🤝‍👨🏻", "👩🏽‍🤝‍👨🏼", "👫🏽", "👩🏽‍🤝‍👨🏾", "👩🏽‍🤝‍👨🏿", "👩🏾‍🤝‍👨🏻", "👩🏾‍🤝‍👨🏼", "👩🏾‍🤝‍👨🏽", "👫🏾", "👩🏾‍🤝‍👨🏿", "👩🏿‍🤝‍👨🏻", "👩🏿‍🤝‍👨🏼", "👩🏿‍🤝‍👨🏽", "👩🏿‍🤝‍👨🏾", "👫🏿"], + "👬": ["👬🏻", "👨🏻‍🤝‍👨🏼", "👨🏻‍🤝‍👨🏽", "👨🏻‍🤝‍👨🏾", "👨🏻‍🤝‍👨🏿", "👨🏼‍🤝‍👨🏻", "👬🏼", "👨🏼‍🤝‍👨🏽", "👨🏼‍🤝‍👨🏾", "👨🏼‍🤝‍👨🏿", "👨🏽‍🤝‍👨🏻", "👨🏽‍🤝‍👨🏼", "👬🏽", "👨🏽‍🤝‍👨🏾", "👨🏽‍🤝‍👨🏿", "👨🏾‍🤝‍👨🏻", "👨🏾‍🤝‍👨🏼", "👨🏾‍🤝‍👨🏽", "👬🏾", "👨🏾‍🤝‍👨🏿", "👨🏿‍🤝‍👨🏻", "👨🏿‍🤝‍👨🏼", "👨🏿‍🤝‍👨🏽", "👨🏿‍🤝‍👨🏾", "👬🏿"], + "💏": ["💏🏻", "🧑🏻‍❤️‍💋‍🧑🏼", "🧑🏻‍❤️‍💋‍🧑🏽", "🧑🏻‍❤️‍💋‍🧑🏾", "🧑🏻‍❤️‍💋‍🧑🏿", "🧑🏼‍❤️‍💋‍🧑🏻", "💏🏼", "🧑🏼‍❤️‍💋‍🧑🏽", "🧑🏼‍❤️‍💋‍🧑🏾", "🧑🏼‍❤️‍💋‍🧑🏿", "🧑🏽‍❤️‍💋‍🧑🏻", "🧑🏽‍❤️‍💋‍🧑🏼", "💏🏽", "🧑🏽‍❤️‍💋‍🧑🏾", "🧑🏽‍❤️‍💋‍🧑🏿", "🧑🏾‍❤️‍💋‍🧑🏻", "🧑🏾‍❤️‍💋‍🧑🏼", "🧑🏾‍❤️‍💋‍🧑🏽", "💏🏾", "🧑🏾‍❤️‍💋‍🧑🏿", "🧑🏿‍❤️‍💋‍🧑🏻", "🧑🏿‍❤️‍💋‍🧑🏼", "🧑🏿‍❤️‍💋‍🧑🏽", "🧑🏿‍❤️‍💋‍🧑🏾", "💏🏿"], + "👩‍❤️‍💋‍👨": ["👩🏻‍❤️‍💋‍👨🏻", "👩🏻‍❤️‍💋‍👨🏼", "👩🏻‍❤️‍💋‍👨🏽", "👩🏻‍❤️‍💋‍👨🏾", "👩🏻‍❤️‍💋‍👨🏿", "👩🏼‍❤️‍💋‍👨🏻", "👩🏼‍❤️‍💋‍👨🏼", "👩🏼‍❤️‍💋‍👨🏽", "👩🏼‍❤️‍💋‍👨🏾", "👩🏼‍❤️‍💋‍👨🏿", "👩🏽‍❤️‍💋‍👨🏻", "👩🏽‍❤️‍💋‍👨🏼", "👩🏽‍❤️‍💋‍👨🏽", "👩🏽‍❤️‍💋‍👨🏾", "👩🏽‍❤️‍💋‍👨🏿", "👩🏾‍❤️‍💋‍👨🏻", "👩🏾‍❤️‍💋‍👨🏼", "👩🏾‍❤️‍💋‍👨🏽", "👩🏾‍❤️‍💋‍👨🏾", "👩🏾‍❤️‍💋‍👨🏿", "👩🏿‍❤️‍💋‍👨🏻", "👩🏿‍❤️‍💋‍👨🏼", "👩🏿‍❤️‍💋‍👨🏽", "👩🏿‍❤️‍💋‍👨🏾", "👩🏿‍❤️‍💋‍👨🏿"], + "👨‍❤️‍💋‍👨": ["👨🏻‍❤️‍💋‍👨🏻", "👨🏻‍❤️‍💋‍👨🏼", "👨🏻‍❤️‍💋‍👨🏽", "👨🏻‍❤️‍💋‍👨🏾", "👨🏻‍❤️‍💋‍👨🏿", "👨🏼‍❤️‍💋‍👨🏻", "👨🏼‍❤️‍💋‍👨🏼", "👨🏼‍❤️‍💋‍👨🏽", "👨🏼‍❤️‍💋‍👨🏾", "👨🏼‍❤️‍💋‍👨🏿", "👨🏽‍❤️‍💋‍👨🏻", "👨🏽‍❤️‍💋‍👨🏼", "👨🏽‍❤️‍💋‍👨🏽", "👨🏽‍❤️‍💋‍👨🏾", "👨🏽‍❤️‍💋‍👨🏿", "👨🏾‍❤️‍💋‍👨🏻", "👨🏾‍❤️‍💋‍👨🏼", "👨🏾‍❤️‍💋‍👨🏽", "👨🏾‍❤️‍💋‍👨🏾", "👨🏾‍❤️‍💋‍👨🏿", "👨🏿‍❤️‍💋‍👨🏻", "👨🏿‍❤️‍💋‍👨🏼", "👨🏿‍❤️‍💋‍👨🏽", "👨🏿‍❤️‍💋‍👨🏾", "👨🏿‍❤️‍💋‍👨🏿"], + "👩‍❤️‍💋‍👩": ["👩🏻‍❤️‍💋‍👩🏻", "👩🏻‍❤️‍💋‍👩🏼", "👩🏻‍❤️‍💋‍👩🏽", "👩🏻‍❤️‍💋‍👩🏾", "👩🏻‍❤️‍💋‍👩🏿", "👩🏼‍❤️‍💋‍👩🏻", "👩🏼‍❤️‍💋‍👩🏼", "👩🏼‍❤️‍💋‍👩🏽", "👩🏼‍❤️‍💋‍👩🏾", "👩🏼‍❤️‍💋‍👩🏿", "👩🏽‍❤️‍💋‍👩🏻", "👩🏽‍❤️‍💋‍👩🏼", "👩🏽‍❤️‍💋‍👩🏽", "👩🏽‍❤️‍💋‍👩🏾", "👩🏽‍❤️‍💋‍👩🏿", "👩🏾‍❤️‍💋‍👩🏻", "👩🏾‍❤️‍💋‍👩🏼", "👩🏾‍❤️‍💋‍👩🏽", "👩🏾‍❤️‍💋‍👩🏾", "👩🏾‍❤️‍💋‍👩🏿", "👩🏿‍❤️‍💋‍👩🏻", "👩🏿‍❤️‍💋‍👩🏼", "👩🏿‍❤️‍💋‍👩🏽", "👩🏿‍❤️‍💋‍👩🏾", "👩🏿‍❤️‍💋‍👩🏿"], + "💑": ["💑🏻", "🧑🏻‍❤️‍🧑🏼", "🧑🏻‍❤️‍🧑🏽", "🧑🏻‍❤️‍🧑🏾", "🧑🏻‍❤️‍🧑🏿", "🧑🏼‍❤️‍🧑🏻", "💑🏼", "🧑🏼‍❤️‍🧑🏽", "🧑🏼‍❤️‍🧑🏾", "🧑🏼‍❤️‍🧑🏿", "🧑🏽‍❤️‍🧑🏻", "🧑🏽‍❤️‍🧑🏼", "💑🏽", "🧑🏽‍❤️‍🧑🏾", "🧑🏽‍❤️‍🧑🏿", "🧑🏾‍❤️‍🧑🏻", "🧑🏾‍❤️‍🧑🏼", "🧑🏾‍❤️‍🧑🏽", "💑🏾", "🧑🏾‍❤️‍🧑🏿", "🧑🏿‍❤️‍🧑🏻", "🧑🏿‍❤️‍🧑🏼", "🧑🏿‍❤️‍🧑🏽", "🧑🏿‍❤️‍🧑🏾", "💑🏿"], + "👩‍❤️‍👨": ["👩🏻‍❤️‍👨🏻", "👩🏻‍❤️‍👨🏼", "👩🏻‍❤️‍👨🏽", "👩🏻‍❤️‍👨🏾", "👩🏻‍❤️‍👨🏿", "👩🏼‍❤️‍👨🏻", "👩🏼‍❤️‍👨🏼", "👩🏼‍❤️‍👨🏽", "👩🏼‍❤️‍👨🏾", "👩🏼‍❤️‍👨🏿", "👩🏽‍❤️‍👨🏻", "👩🏽‍❤️‍👨🏼", "👩🏽‍❤️‍👨🏽", "👩🏽‍❤️‍👨🏾", "👩🏽‍❤️‍👨🏿", "👩🏾‍❤️‍👨🏻", "👩🏾‍❤️‍👨🏼", "👩🏾‍❤️‍👨🏽", "👩🏾‍❤️‍👨🏾", "👩🏾‍❤️‍👨🏿", "👩🏿‍❤️‍👨🏻", "👩🏿‍❤️‍👨🏼", "👩🏿‍❤️‍👨🏽", "👩🏿‍❤️‍👨🏾", "👩🏿‍❤️‍👨🏿"], + "👨‍❤️‍👨": ["👨🏻‍❤️‍👨🏻", "👨🏻‍❤️‍👨🏼", "👨🏻‍❤️‍👨🏽", "👨🏻‍❤️‍👨🏾", "👨🏻‍❤️‍👨🏿", "👨🏼‍❤️‍👨🏻", "👨🏼‍❤️‍👨🏼", "👨🏼‍❤️‍👨🏽", "👨🏼‍❤️‍👨🏾", "👨🏼‍❤️‍👨🏿", "👨🏽‍❤️‍👨🏻", "👨🏽‍❤️‍👨🏼", "👨🏽‍❤️‍👨🏽", "👨🏽‍❤️‍👨🏾", "👨🏽‍❤️‍👨🏿", "👨🏾‍❤️‍👨🏻", "👨🏾‍❤️‍👨🏼", "👨🏾‍❤️‍👨🏽", "👨🏾‍❤️‍👨🏾", "👨🏾‍❤️‍👨🏿", "👨🏿‍❤️‍👨🏻", "👨🏿‍❤️‍👨🏼", "👨🏿‍❤️‍👨🏽", "👨🏿‍❤️‍👨🏾", "👨🏿‍❤️‍👨🏿"], + "👩‍❤️‍👩": ["👩🏻‍❤️‍👩🏻", "👩🏻‍❤️‍👩🏼", "👩🏻‍❤️‍👩🏽", "👩🏻‍❤️‍👩🏾", "👩🏻‍❤️‍👩🏿", "👩🏼‍❤️‍👩🏻", "👩🏼‍❤️‍👩🏼", "👩🏼‍❤️‍👩🏽", "👩🏼‍❤️‍👩🏾", "👩🏼‍❤️‍👩🏿", "👩🏽‍❤️‍👩🏻", "👩🏽‍❤️‍👩🏼", "👩🏽‍❤️‍👩🏽", "👩🏽‍❤️‍👩🏾", "👩🏽‍❤️‍👩🏿", "👩🏾‍❤️‍👩🏻", "👩🏾‍❤️‍👩🏼", "👩🏾‍❤️‍👩🏽", "👩🏾‍❤️‍👩🏾", "👩🏾‍❤️‍👩🏿", "👩🏿‍❤️‍👩🏻", "👩🏿‍❤️‍👩🏼", "👩🏿‍❤️‍👩🏽", "👩🏿‍❤️‍👩🏾", "👩🏿‍❤️‍👩🏿"], + ] + + public static let allEmojis14_0: [String] = ["😀", "😃", "😄", "😁", "😆", "😅", "🤣", "😂", "🙂", "🙃", "🫠", "😉", "😊", "😇", "🥰", "😍", "🤩", "😘", "😗", "☺️", "😚", "😙", "🥲", "😋", "😛", "😜", "🤪", "😝", "🤑", "🤗", "🤭", "🫢", "🫣", "🤫", "🤔", "🫡", "🤐", "🤨", "😐", "😑", "😶", "🫥", "😶‍🌫️", "😏", "😒", "🙄", "😬", "😮‍💨", "🤥", "😌", "😔", "😪", "🤤", "😴", "😷", "🤒", "🤕", "🤢", "🤮", "🤧", "🥵", "🥶", "🥴", "😵", "😵‍💫", "🤯", "🤠", "🥳", "🥸", "😎", "🤓", "🧐", "😕", "🫤", "😟", "🙁", "☹️", "😮", "😯", "😲", "😳", "🥺", "🥹", "😦", "😧", "😨", "😰", "😥", "😢", "😭", "😱", "😖", "😣", "😞", "😓", "😩", "😫", "🥱", "😤", "😡", "😠", "🤬", "😈", "👿", "💀", "☠️", "💩", "🤡", "👹", "👺", "👻", "👽", "👾", "🤖", "😺", "😸", "😹", "😻", "😼", "😽", "🙀", "😿", "😾", "🙈", "🙉", "🙊", "💋", "💌", "💘", "💝", "💖", "💗", "💓", "💞", "💕", "💟", "❣️", "💔", "❤️‍🔥", "❤️‍🩹", "❤️", "🧡", "💛", "💚", "💙", "💜", "🤎", "🖤", "🤍", "💯", "💢", "💥", "💫", "💦", "💨", "🕳️", "💣", "💬", "👁️‍🗨️", "🗨️", "🗯️", "💭", "💤", "👋", "🤚", "🖐️", "✋", "🖖", "🫱", "🫲", "🫳", "🫴", "👌", "🤌", "🤏", "✌️", "🤞", "🫰", "🤟", "🤘", "🤙", "👈", "👉", "👆", "🖕", "👇", "☝️", "🫵", "👍", "👎", "✊", "👊", "🤛", "🤜", "👏", "🙌", "🫶", "👐", "🤲", "🤝", "🙏", "✍️", "💅", "🤳", "💪", "🦾", "🦿", "🦵", "🦶", "👂", "🦻", "👃", "🧠", "🫀", "🫁", "🦷", "🦴", "👀", "👁️", "👅", "👄", "🫦", "👶", "🧒", "👦", "👧", "🧑", "👱", "👨", "🧔", "🧔‍♂️", "🧔‍♀️", "👨‍🦰", "👨‍🦱", "👨‍🦳", "👨‍🦲", "👩", "👩‍🦰", "🧑‍🦰", "👩‍🦱", "🧑‍🦱", "👩‍🦳", "🧑‍🦳", "👩‍🦲", "🧑‍🦲", "👱‍♀️", "👱‍♂️", "🧓", "👴", "👵", "🙍", "🙍‍♂️", "🙍‍♀️", "🙎", "🙎‍♂️", "🙎‍♀️", "🙅", "🙅‍♂️", "🙅‍♀️", "🙆", "🙆‍♂️", "🙆‍♀️", "💁", "💁‍♂️", "💁‍♀️", "🙋", "🙋‍♂️", "🙋‍♀️", "🧏", "🧏‍♂️", "🧏‍♀️", "🙇", "🙇‍♂️", "🙇‍♀️", "🤦", "🤦‍♂️", "🤦‍♀️", "🤷", "🤷‍♂️", "🤷‍♀️", "🧑‍⚕️", "👨‍⚕️", "👩‍⚕️", "🧑‍🎓", "👨‍🎓", "👩‍🎓", "🧑‍🏫", "👨‍🏫", "👩‍🏫", "🧑‍⚖️", "👨‍⚖️", "👩‍⚖️", "🧑‍🌾", "👨‍🌾", "👩‍🌾", "🧑‍🍳", "👨‍🍳", "👩‍🍳", "🧑‍🔧", "👨‍🔧", "👩‍🔧", "🧑‍🏭", "👨‍🏭", "👩‍🏭", "🧑‍💼", "👨‍💼", "👩‍💼", "🧑‍🔬", "👨‍🔬", "👩‍🔬", "🧑‍💻", "👨‍💻", "👩‍💻", "🧑‍🎤", "👨‍🎤", "👩‍🎤", "🧑‍🎨", "👨‍🎨", "👩‍🎨", "🧑‍✈️", "👨‍✈️", "👩‍✈️", "🧑‍🚀", "👨‍🚀", "👩‍🚀", "🧑‍🚒", "👨‍🚒", "👩‍🚒", "👮", "👮‍♂️", "👮‍♀️", "🕵️", "🕵️‍♂️", "🕵️‍♀️", "💂", "💂‍♂️", "💂‍♀️", "🥷", "👷", "👷‍♂️", "👷‍♀️", "🫅", "🤴", "👸", "👳", "👳‍♂️", "👳‍♀️", "👲", "🧕", "🤵", "🤵‍♂️", "🤵‍♀️", "👰", "👰‍♂️", "👰‍♀️", "🤰", "🫃", "🫄", "🤱", "👩‍🍼", "👨‍🍼", "🧑‍🍼", "👼", "🎅", "🤶", "🧑‍🎄", "🦸", "🦸‍♂️", "🦸‍♀️", "🦹", "🦹‍♂️", "🦹‍♀️", "🧙", "🧙‍♂️", "🧙‍♀️", "🧚", "🧚‍♂️", "🧚‍♀️", "🧛", "🧛‍♂️", "🧛‍♀️", "🧜", "🧜‍♂️", "🧜‍♀️", "🧝", "🧝‍♂️", "🧝‍♀️", "🧞", "🧞‍♂️", "🧞‍♀️", "🧟", "🧟‍♂️", "🧟‍♀️", "🧌", "💆", "💆‍♂️", "💆‍♀️", "💇", "💇‍♂️", "💇‍♀️", "🚶", "🚶‍♂️", "🚶‍♀️", "🧍", "🧍‍♂️", "🧍‍♀️", "🧎", "🧎‍♂️", "🧎‍♀️", "🧑‍🦯", "👨‍🦯", "👩‍🦯", "🧑‍🦼", "👨‍🦼", "👩‍🦼", "🧑‍🦽", "👨‍🦽", "👩‍🦽", "🏃", "🏃‍♂️", "🏃‍♀️", "💃", "🕺", "🕴️", "👯", "👯‍♂️", "👯‍♀️", "🧖", "🧖‍♂️", "🧖‍♀️", "🧗", "🧗‍♂️", "🧗‍♀️", "🤺", "🏇", "⛷️", "🏂", "🏌️", "🏌️‍♂️", "🏌️‍♀️", "🏄", "🏄‍♂️", "🏄‍♀️", "🚣", "🚣‍♂️", "🚣‍♀️", "🏊", "🏊‍♂️", "🏊‍♀️", "⛹️", "⛹️‍♂️", "⛹️‍♀️", "🏋️", "🏋️‍♂️", "🏋️‍♀️", "🚴", "🚴‍♂️", "🚴‍♀️", "🚵", "🚵‍♂️", "🚵‍♀️", "🤸", "🤸‍♂️", "🤸‍♀️", "🤼", "🤼‍♂️", "🤼‍♀️", "🤽", "🤽‍♂️", "🤽‍♀️", "🤾", "🤾‍♂️", "🤾‍♀️", "🤹", "🤹‍♂️", "🤹‍♀️", "🧘", "🧘‍♂️", "🧘‍♀️", "🛀", "🛌", "🧑‍🤝‍🧑", "👭", "👫", "👬", "💏", "👩‍❤️‍💋‍👨", "👨‍❤️‍💋‍👨", "👩‍❤️‍💋‍👩", "💑", "👩‍❤️‍👨", "👨‍❤️‍👨", "👩‍❤️‍👩", "👪", "👨‍👩‍👦", "👨‍👩‍👧", "👨‍👩‍👧‍👦", "👨‍👩‍👦‍👦", "👨‍👩‍👧‍👧", "👨‍👨‍👦", "👨‍👨‍👧", "👨‍👨‍👧‍👦", "👨‍👨‍👦‍👦", "👨‍👨‍👧‍👧", "👩‍👩‍👦", "👩‍👩‍👧", "👩‍👩‍👧‍👦", "👩‍👩‍👦‍👦", "👩‍👩‍👧‍👧", "👨‍👦", "👨‍👦‍👦", "👨‍👧", "👨‍👧‍👦", "👨‍👧‍👧", "👩‍👦", "👩‍👦‍👦", "👩‍👧", "👩‍👧‍👦", "👩‍👧‍👧", "🗣️", "👤", "👥", "🫂", "👣", "🐵", "🐒", "🦍", "🦧", "🐶", "🐕", "🦮", "🐕‍🦺", "🐩", "🐺", "🦊", "🦝", "🐱", "🐈", "🐈‍⬛", "🦁", "🐯", "🐅", "🐆", "🐴", "🐎", "🦄", "🦓", "🦌", "🦬", "🐮", "🐂", "🐃", "🐄", "🐷", "🐖", "🐗", "🐽", "🐏", "🐑", "🐐", "🐪", "🐫", "🦙", "🦒", "🐘", "🦣", "🦏", "🦛", "🐭", "🐁", "🐀", "🐹", "🐰", "🐇", "🐿️", "🦫", "🦔", "🦇", "🐻", "🐻‍❄️", "🐨", "🐼", "🦥", "🦦", "🦨", "🦘", "🦡", "🐾", "🦃", "🐔", "🐓", "🐣", "🐤", "🐥", "🐦", "🐧", "🕊️", "🦅", "🦆", "🦢", "🦉", "🦤", "🪶", "🦩", "🦚", "🦜", "🐸", "🐊", "🐢", "🦎", "🐍", "🐲", "🐉", "🦕", "🦖", "🐳", "🐋", "🐬", "🦭", "🐟", "🐠", "🐡", "🦈", "🐙", "🐚", "🪸", "🐌", "🦋", "🐛", "🐜", "🐝", "🪲", "🐞", "🦗", "🪳", "🕷️", "🕸️", "🦂", "🦟", "🪰", "🪱", "🦠", "💐", "🌸", "💮", "🪷", "🏵️", "🌹", "🥀", "🌺", "🌻", "🌼", "🌷", "🌱", "🪴", "🌲", "🌳", "🌴", "🌵", "🌾", "🌿", "☘️", "🍀", "🍁", "🍂", "🍃", "🪹", "🪺", "🍇", "🍈", "🍉", "🍊", "🍋", "🍌", "🍍", "🥭", "🍎", "🍏", "🍐", "🍑", "🍒", "🍓", "🫐", "🥝", "🍅", "🫒", "🥥", "🥑", "🍆", "🥔", "🥕", "🌽", "🌶️", "🫑", "🥒", "🥬", "🥦", "🧄", "🧅", "🍄", "🥜", "🫘", "🌰", "🍞", "🥐", "🥖", "🫓", "🥨", "🥯", "🥞", "🧇", "🧀", "🍖", "🍗", "🥩", "🥓", "🍔", "🍟", "🍕", "🌭", "🥪", "🌮", "🌯", "🫔", "🥙", "🧆", "🥚", "🍳", "🥘", "🍲", "🫕", "🥣", "🥗", "🍿", "🧈", "🧂", "🥫", "🍱", "🍘", "🍙", "🍚", "🍛", "🍜", "🍝", "🍠", "🍢", "🍣", "🍤", "🍥", "🥮", "🍡", "🥟", "🥠", "🥡", "🦀", "🦞", "🦐", "🦑", "🦪", "🍦", "🍧", "🍨", "🍩", "🍪", "🎂", "🍰", "🧁", "🥧", "🍫", "🍬", "🍭", "🍮", "🍯", "🍼", "🥛", "☕", "🫖", "🍵", "🍶", "🍾", "🍷", "🍸", "🍹", "🍺", "🍻", "🥂", "🥃", "🫗", "🥤", "🧋", "🧃", "🧉", "🧊", "🥢", "🍽️", "🍴", "🥄", "🔪", "🫙", "🏺", "🌍", "🌎", "🌏", "🌐", "🗺️", "🗾", "🧭", "🏔️", "⛰️", "🌋", "🗻", "🏕️", "🏖️", "🏜️", "🏝️", "🏞️", "🏟️", "🏛️", "🏗️", "🧱", "🪨", "🪵", "🛖", "🏘️", "🏚️", "🏠", "🏡", "🏢", "🏣", "🏤", "🏥", "🏦", "🏨", "🏩", "🏪", "🏫", "🏬", "🏭", "🏯", "🏰", "💒", "🗼", "🗽", "⛪", "🕌", "🛕", "🕍", "⛩️", "🕋", "⛲", "⛺", "🌁", "🌃", "🏙️", "🌄", "🌅", "🌆", "🌇", "🌉", "♨️", "🎠", "🛝", "🎡", "🎢", "💈", "🎪", "🚂", "🚃", "🚄", "🚅", "🚆", "🚇", "🚈", "🚉", "🚊", "🚝", "🚞", "🚋", "🚌", "🚍", "🚎", "🚐", "🚑", "🚒", "🚓", "🚔", "🚕", "🚖", "🚗", "🚘", "🚙", "🛻", "🚚", "🚛", "🚜", "🏎️", "🏍️", "🛵", "🦽", "🦼", "🛺", "🚲", "🛴", "🛹", "🛼", "🚏", "🛣️", "🛤️", "🛢️", "⛽", "🛞", "🚨", "🚥", "🚦", "🛑", "🚧", "⚓", "🛟", "⛵", "🛶", "🚤", "🛳️", "⛴️", "🛥️", "🚢", "✈️", "🛩️", "🛫", "🛬", "🪂", "💺", "🚁", "🚟", "🚠", "🚡", "🛰️", "🚀", "🛸", "🛎️", "🧳", "⌛", "⏳", "⌚", "⏰", "⏱️", "⏲️", "🕰️", "🕛", "🕧", "🕐", "🕜", "🕑", "🕝", "🕒", "🕞", "🕓", "🕟", "🕔", "🕠", "🕕", "🕡", "🕖", "🕢", "🕗", "🕣", "🕘", "🕤", "🕙", "🕥", "🕚", "🕦", "🌑", "🌒", "🌓", "🌔", "🌕", "🌖", "🌗", "🌘", "🌙", "🌚", "🌛", "🌜", "🌡️", "☀️", "🌝", "🌞", "🪐", "⭐", "🌟", "🌠", "🌌", "☁️", "⛅", "⛈️", "🌤️", "🌥️", "🌦️", "🌧️", "🌨️", "🌩️", "🌪️", "🌫️", "🌬️", "🌀", "🌈", "🌂", "☂️", "☔", "⛱️", "⚡", "❄️", "☃️", "⛄", "☄️", "🔥", "💧", "🌊", "🎃", "🎄", "🎆", "🎇", "🧨", "✨", "🎈", "🎉", "🎊", "🎋", "🎍", "🎎", "🎏", "🎐", "🎑", "🧧", "🎀", "🎁", "🎗️", "🎟️", "🎫", "🎖️", "🏆", "🏅", "🥇", "🥈", "🥉", "⚽", "⚾", "🥎", "🏀", "🏐", "🏈", "🏉", "🎾", "🥏", "🎳", "🏏", "🏑", "🏒", "🥍", "🏓", "🏸", "🥊", "🥋", "🥅", "⛳", "⛸️", "🎣", "🤿", "🎽", "🎿", "🛷", "🥌", "🎯", "🪀", "🪁", "🎱", "🔮", "🪄", "🧿", "🪬", "🎮", "🕹️", "🎰", "🎲", "🧩", "🧸", "🪅", "🪩", "🪆", "♠️", "♥️", "♦️", "♣️", "♟️", "🃏", "🀄", "🎴", "🎭", "🖼️", "🎨", "🧵", "🪡", "🧶", "🪢", "👓", "🕶️", "🥽", "🥼", "🦺", "👔", "👕", "👖", "🧣", "🧤", "🧥", "🧦", "👗", "👘", "🥻", "🩱", "🩲", "🩳", "👙", "👚", "👛", "👜", "👝", "🛍️", "🎒", "🩴", "👞", "👟", "🥾", "🥿", "👠", "👡", "🩰", "👢", "👑", "👒", "🎩", "🎓", "🧢", "🪖", "⛑️", "📿", "💄", "💍", "💎", "🔇", "🔈", "🔉", "🔊", "📢", "📣", "📯", "🔔", "🔕", "🎼", "🎵", "🎶", "🎙️", "🎚️", "🎛️", "🎤", "🎧", "📻", "🎷", "🪗", "🎸", "🎹", "🎺", "🎻", "🪕", "🥁", "🪘", "📱", "📲", "☎️", "📞", "📟", "📠", "🔋", "🪫", "🔌", "💻", "🖥️", "🖨️", "⌨️", "🖱️", "🖲️", "💽", "💾", "💿", "📀", "🧮", "🎥", "🎞️", "📽️", "🎬", "📺", "📷", "📸", "📹", "📼", "🔍", "🔎", "🕯️", "💡", "🔦", "🏮", "🪔", "📔", "📕", "📖", "📗", "📘", "📙", "📚", "📓", "📒", "📃", "📜", "📄", "📰", "🗞️", "📑", "🔖", "🏷️", "💰", "🪙", "💴", "💵", "💶", "💷", "💸", "💳", "🧾", "💹", "✉️", "📧", "📨", "📩", "📤", "📥", "📦", "📫", "📪", "📬", "📭", "📮", "🗳️", "✏️", "✒️", "🖋️", "🖊️", "🖌️", "🖍️", "📝", "💼", "📁", "📂", "🗂️", "📅", "📆", "🗒️", "🗓️", "📇", "📈", "📉", "📊", "📋", "📌", "📍", "📎", "🖇️", "📏", "📐", "✂️", "🗃️", "🗄️", "🗑️", "🔒", "🔓", "🔏", "🔐", "🔑", "🗝️", "🔨", "🪓", "⛏️", "⚒️", "🛠️", "🗡️", "⚔️", "🔫", "🪃", "🏹", "🛡️", "🪚", "🔧", "🪛", "🔩", "⚙️", "🗜️", "⚖️", "🦯", "🔗", "⛓️", "🪝", "🧰", "🧲", "🪜", "⚗️", "🧪", "🧫", "🧬", "🔬", "🔭", "📡", "💉", "🩸", "💊", "🩹", "🩼", "🩺", "🩻", "🚪", "🛗", "🪞", "🪟", "🛏️", "🛋️", "🪑", "🚽", "🪠", "🚿", "🛁", "🪤", "🪒", "🧴", "🧷", "🧹", "🧺", "🧻", "🪣", "🧼", "🫧", "🪥", "🧽", "🧯", "🛒", "🚬", "⚰️", "🪦", "⚱️", "🗿", "🪧", "🪪", "🏧", "🚮", "🚰", "♿", "🚹", "🚺", "🚻", "🚼", "🚾", "🛂", "🛃", "🛄", "🛅", "⚠️", "🚸", "⛔", "🚫", "🚳", "🚭", "🚯", "🚱", "🚷", "📵", "🔞", "☢️", "☣️", "⬆️", "↗️", "➡️", "↘️", "⬇️", "↙️", "⬅️", "↖️", "↕️", "↔️", "↩️", "↪️", "⤴️", "⤵️", "🔃", "🔄", "🔙", "🔚", "🔛", "🔜", "🔝", "🛐", "⚛️", "🕉️", "✡️", "☸️", "☯️", "✝️", "☦️", "☪️", "☮️", "🕎", "🔯", "♈", "♉", "♊", "♋", "♌", "♍", "♎", "♏", "♐", "♑", "♒", "♓", "⛎", "🔀", "🔁", "🔂", "▶️", "⏩", "⏭️", "⏯️", "◀️", "⏪", "⏮️", "🔼", "⏫", "🔽", "⏬", "⏸️", "⏹️", "⏺️", "⏏️", "🎦", "🔅", "🔆", "📶", "📳", "📴", "♀️", "♂️", "⚧️", "✖️", "➕", "➖", "➗", "🟰", "♾️", "‼️", "⁉️", "❓", "❔", "❕", "❗", "〰️", "💱", "💲", "⚕️", "♻️", "⚜️", "🔱", "📛", "🔰", "⭕", "✅", "☑️", "✔️", "❌", "❎", "➰", "➿", "〽️", "✳️", "✴️", "❇️", "©️", "®️", "™️", "#️⃣", "*️⃣", "0️⃣", "1️⃣", "2️⃣", "3️⃣", "4️⃣", "5️⃣", "6️⃣", "7️⃣", "8️⃣", "9️⃣", "🔟", "🔠", "🔡", "🔢", "🔣", "🔤", "🅰️", "🆎", "🅱️", "🆑", "🆒", "🆓", "ℹ️", "🆔", "Ⓜ️", "🆕", "🆖", "🅾️", "🆗", "🅿️", "🆘", "🆙", "🆚", "🈁", "🈂️", "🈷️", "🈶", "🈯", "🉐", "🈹", "🈚", "🈲", "🉑", "🈸", "🈴", "🈳", "㊗️", "㊙️", "🈺", "🈵", "🔴", "🟠", "🟡", "🟢", "🔵", "🟣", "🟤", "⚫", "⚪", "🟥", "🟧", "🟨", "🟩", "🟦", "🟪", "🟫", "⬛", "⬜", "◼️", "◻️", "◾", "◽", "▪️", "▫️", "🔶", "🔷", "🔸", "🔹", "🔺", "🔻", "💠", "🔘", "🔳", "🔲", "🏁", "🚩", "🎌", "🏴", "🏳️", "🏳️‍🌈", "🏳️‍⚧️", "🏴‍☠️", "🇦🇨", "🇦🇩", "🇦🇪", "🇦🇫", "🇦🇬", "🇦🇮", "🇦🇱", "🇦🇲", "🇦🇴", "🇦🇶", "🇦🇷", "🇦🇸", "🇦🇹", "🇦🇺", "🇦🇼", "🇦🇽", "🇦🇿", "🇧🇦", "🇧🇧", "🇧🇩", "🇧🇪", "🇧🇫", "🇧🇬", "🇧🇭", "🇧🇮", "🇧🇯", "🇧🇱", "🇧🇲", "🇧🇳", "🇧🇴", "🇧🇶", "🇧🇷", "🇧🇸", "🇧🇹", "🇧🇻", "🇧🇼", "🇧🇾", "🇧🇿", "🇨🇦", "🇨🇨", "🇨🇩", "🇨🇫", "🇨🇬", "🇨🇭", "🇨🇮", "🇨🇰", "🇨🇱", "🇨🇲", "🇨🇳", "🇨🇴", "🇨🇵", "🇨🇷", "🇨🇺", "🇨🇻", "🇨🇼", "🇨🇽", "🇨🇾", "🇨🇿", "🇩🇪", "🇩🇬", "🇩🇯", "🇩🇰", "🇩🇲", "🇩🇴", "🇩🇿", "🇪🇦", "🇪🇨", "🇪🇪", "🇪🇬", "🇪🇭", "🇪🇷", "🇪🇸", "🇪🇹", "🇪🇺", "🇫🇮", "🇫🇯", "🇫🇰", "🇫🇲", "🇫🇴", "🇫🇷", "🇬🇦", "🇬🇧", "🇬🇩", "🇬🇪", "🇬🇫", "🇬🇬", "🇬🇭", "🇬🇮", "🇬🇱", "🇬🇲", "🇬🇳", "🇬🇵", "🇬🇶", "🇬🇷", "🇬🇸", "🇬🇹", "🇬🇺", "🇬🇼", "🇬🇾", "🇭🇰", "🇭🇲", "🇭🇳", "🇭🇷", "🇭🇹", "🇭🇺", "🇮🇨", "🇮🇩", "🇮🇪", "🇮🇱", "🇮🇲", "🇮🇳", "🇮🇴", "🇮🇶", "🇮🇷", "🇮🇸", "🇮🇹", "🇯🇪", "🇯🇲", "🇯🇴", "🇯🇵", "🇰🇪", "🇰🇬", "🇰🇭", "🇰🇮", "🇰🇲", "🇰🇳", "🇰🇵", "🇰🇷", "🇰🇼", "🇰🇾", "🇰🇿", "🇱🇦", "🇱🇧", "🇱🇨", "🇱🇮", "🇱🇰", "🇱🇷", "🇱🇸", "🇱🇹", "🇱🇺", "🇱🇻", "🇱🇾", "🇲🇦", "🇲🇨", "🇲🇩", "🇲🇪", "🇲🇫", "🇲🇬", "🇲🇭", "🇲🇰", "🇲🇱", "🇲🇲", "🇲🇳", "🇲🇴", "🇲🇵", "🇲🇶", "🇲🇷", "🇲🇸", "🇲🇹", "🇲🇺", "🇲🇻", "🇲🇼", "🇲🇽", "🇲🇾", "🇲🇿", "🇳🇦", "🇳🇨", "🇳🇪", "🇳🇫", "🇳🇬", "🇳🇮", "🇳🇱", "🇳🇴", "🇳🇵", "🇳🇷", "🇳🇺", "🇳🇿", "🇴🇲", "🇵🇦", "🇵🇪", "🇵🇫", "🇵🇬", "🇵🇭", "🇵🇰", "🇵🇱", "🇵🇲", "🇵🇳", "🇵🇷", "🇵🇸", "🇵🇹", "🇵🇼", "🇵🇾", "🇶🇦", "🇷🇪", "🇷🇴", "🇷🇸", "🇷🇺", "🇷🇼", "🇸🇦", "🇸🇧", "🇸🇨", "🇸🇩", "🇸🇪", "🇸🇬", "🇸🇭", "🇸🇮", "🇸🇯", "🇸🇰", "🇸🇱", "🇸🇲", "🇸🇳", "🇸🇴", "🇸🇷", "🇸🇸", "🇸🇹", "🇸🇻", "🇸🇽", "🇸🇾", "🇸🇿", "🇹🇦", "🇹🇨", "🇹🇩", "🇹🇫", "🇹🇬", "🇹🇭", "🇹🇯", "🇹🇰", "🇹🇱", "🇹🇲", "🇹🇳", "🇹🇴", "🇹🇷", "🇹🇹", "🇹🇻", "🇹🇼", "🇹🇿", "🇺🇦", "🇺🇬", "🇺🇲", "🇺🇳", "🇺🇸", "🇺🇾", "🇺🇿", "🇻🇦", "🇻🇨", "🇻🇪", "🇻🇬", "🇻🇮", "🇻🇳", "🇻🇺", "🇼🇫", "🇼🇸", "🇽🇰", "🇾🇪", "🇾🇹", "🇿🇦", "🇿🇲", "🇿🇼", "🏴󠁧󠁢󠁥󠁮󠁧󠁿", "🏴󠁧󠁢󠁳󠁣󠁴󠁿", "🏴󠁧󠁢󠁷󠁬󠁳󠁿"] + + public static let variants14_0: [String: [String]] = [ + "👋": ["👋🏻", "👋🏼", "👋🏽", "👋🏾", "👋🏿"], + "🤚": ["🤚🏻", "🤚🏼", "🤚🏽", "🤚🏾", "🤚🏿"], + "🖐️": ["🖐🏻", "🖐🏼", "🖐🏽", "🖐🏾", "🖐🏿"], + "✋": ["✋🏻", "✋🏼", "✋🏽", "✋🏾", "✋🏿"], + "🖖": ["🖖🏻", "🖖🏼", "🖖🏽", "🖖🏾", "🖖🏿"], + "🫱": ["🫱🏻", "🫱🏼", "🫱🏽", "🫱🏾", "🫱🏿"], + "🫲": ["🫲🏻", "🫲🏼", "🫲🏽", "🫲🏾", "🫲🏿"], + "🫳": ["🫳🏻", "🫳🏼", "🫳🏽", "🫳🏾", "🫳🏿"], + "🫴": ["🫴🏻", "🫴🏼", "🫴🏽", "🫴🏾", "🫴🏿"], + "👌": ["👌🏻", "👌🏼", "👌🏽", "👌🏾", "👌🏿"], + "🤌": ["🤌🏻", "🤌🏼", "🤌🏽", "🤌🏾", "🤌🏿"], + "🤏": ["🤏🏻", "🤏🏼", "🤏🏽", "🤏🏾", "🤏🏿"], + "✌️": ["✌🏻", "✌🏼", "✌🏽", "✌🏾", "✌🏿"], + "🤞": ["🤞🏻", "🤞🏼", "🤞🏽", "🤞🏾", "🤞🏿"], + "🫰": ["🫰🏻", "🫰🏼", "🫰🏽", "🫰🏾", "🫰🏿"], + "🤟": ["🤟🏻", "🤟🏼", "🤟🏽", "🤟🏾", "🤟🏿"], + "🤘": ["🤘🏻", "🤘🏼", "🤘🏽", "🤘🏾", "🤘🏿"], + "🤙": ["🤙🏻", "🤙🏼", "🤙🏽", "🤙🏾", "🤙🏿"], + "👈": ["👈🏻", "👈🏼", "👈🏽", "👈🏾", "👈🏿"], + "👉": ["👉🏻", "👉🏼", "👉🏽", "👉🏾", "👉🏿"], + "👆": ["👆🏻", "👆🏼", "👆🏽", "👆🏾", "👆🏿"], + "🖕": ["🖕🏻", "🖕🏼", "🖕🏽", "🖕🏾", "🖕🏿"], + "👇": ["👇🏻", "👇🏼", "👇🏽", "👇🏾", "👇🏿"], + "☝️": ["☝🏻", "☝🏼", "☝🏽", "☝🏾", "☝🏿"], + "🫵": ["🫵🏻", "🫵🏼", "🫵🏽", "🫵🏾", "🫵🏿"], + "👍": ["👍🏻", "👍🏼", "👍🏽", "👍🏾", "👍🏿"], + "👎": ["👎🏻", "👎🏼", "👎🏽", "👎🏾", "👎🏿"], + "✊": ["✊🏻", "✊🏼", "✊🏽", "✊🏾", "✊🏿"], + "👊": ["👊🏻", "👊🏼", "👊🏽", "👊🏾", "👊🏿"], + "🤛": ["🤛🏻", "🤛🏼", "🤛🏽", "🤛🏾", "🤛🏿"], + "🤜": ["🤜🏻", "🤜🏼", "🤜🏽", "🤜🏾", "🤜🏿"], + "👏": ["👏🏻", "👏🏼", "👏🏽", "👏🏾", "👏🏿"], + "🙌": ["🙌🏻", "🙌🏼", "🙌🏽", "🙌🏾", "🙌🏿"], + "🫶": ["🫶🏻", "🫶🏼", "🫶🏽", "🫶🏾", "🫶🏿"], + "👐": ["👐🏻", "👐🏼", "👐🏽", "👐🏾", "👐🏿"], + "🤲": ["🤲🏻", "🤲🏼", "🤲🏽", "🤲🏾", "🤲🏿"], + "🤝": ["🤝🏻", "🫱🏻‍🫲🏼", "🫱🏻‍🫲🏽", "🫱🏻‍🫲🏾", "🫱🏻‍🫲🏿", "🫱🏼‍🫲🏻", "🤝🏼", "🫱🏼‍🫲🏽", "🫱🏼‍🫲🏾", "🫱🏼‍🫲🏿", "🫱🏽‍🫲🏻", "🫱🏽‍🫲🏼", "🤝🏽", "🫱🏽‍🫲🏾", "🫱🏽‍🫲🏿", "🫱🏾‍🫲🏻", "🫱🏾‍🫲🏼", "🫱🏾‍🫲🏽", "🤝🏾", "🫱🏾‍🫲🏿", "🫱🏿‍🫲🏻", "🫱🏿‍🫲🏼", "🫱🏿‍🫲🏽", "🫱🏿‍🫲🏾", "🤝🏿"], + "🙏": ["🙏🏻", "🙏🏼", "🙏🏽", "🙏🏾", "🙏🏿"], + "✍️": ["✍🏻", "✍🏼", "✍🏽", "✍🏾", "✍🏿"], + "💅": ["💅🏻", "💅🏼", "💅🏽", "💅🏾", "💅🏿"], + "🤳": ["🤳🏻", "🤳🏼", "🤳🏽", "🤳🏾", "🤳🏿"], + "💪": ["💪🏻", "💪🏼", "💪🏽", "💪🏾", "💪🏿"], + "🦵": ["🦵🏻", "🦵🏼", "🦵🏽", "🦵🏾", "🦵🏿"], + "🦶": ["🦶🏻", "🦶🏼", "🦶🏽", "🦶🏾", "🦶🏿"], + "👂": ["👂🏻", "👂🏼", "👂🏽", "👂🏾", "👂🏿"], + "🦻": ["🦻🏻", "🦻🏼", "🦻🏽", "🦻🏾", "🦻🏿"], + "👃": ["👃🏻", "👃🏼", "👃🏽", "👃🏾", "👃🏿"], + "👶": ["👶🏻", "👶🏼", "👶🏽", "👶🏾", "👶🏿"], + "🧒": ["🧒🏻", "🧒🏼", "🧒🏽", "🧒🏾", "🧒🏿"], + "👦": ["👦🏻", "👦🏼", "👦🏽", "👦🏾", "👦🏿"], + "👧": ["👧🏻", "👧🏼", "👧🏽", "👧🏾", "👧🏿"], + "🧑": ["🧑🏻", "🧑🏼", "🧑🏽", "🧑🏾", "🧑🏿"], + "👱": ["👱🏻", "👱🏼", "👱🏽", "👱🏾", "👱🏿"], + "👨": ["👨🏻", "👨🏼", "👨🏽", "👨🏾", "👨🏿"], + "🧔": ["🧔🏻", "🧔🏼", "🧔🏽", "🧔🏾", "🧔🏿"], + "🧔‍♂️": ["🧔🏻‍♂️", "🧔🏼‍♂️", "🧔🏽‍♂️", "🧔🏾‍♂️", "🧔🏿‍♂️"], + "🧔‍♀️": ["🧔🏻‍♀️", "🧔🏼‍♀️", "🧔🏽‍♀️", "🧔🏾‍♀️", "🧔🏿‍♀️"], + "👨‍🦰": ["👨🏻‍🦰", "👨🏼‍🦰", "👨🏽‍🦰", "👨🏾‍🦰", "👨🏿‍🦰"], + "👨‍🦱": ["👨🏻‍🦱", "👨🏼‍🦱", "👨🏽‍🦱", "👨🏾‍🦱", "👨🏿‍🦱"], + "👨‍🦳": ["👨🏻‍🦳", "👨🏼‍🦳", "👨🏽‍🦳", "👨🏾‍🦳", "👨🏿‍🦳"], + "👨‍🦲": ["👨🏻‍🦲", "👨🏼‍🦲", "👨🏽‍🦲", "👨🏾‍🦲", "👨🏿‍🦲"], + "👩": ["👩🏻", "👩🏼", "👩🏽", "👩🏾", "👩🏿"], + "👩‍🦰": ["👩🏻‍🦰", "👩🏼‍🦰", "👩🏽‍🦰", "👩🏾‍🦰", "👩🏿‍🦰"], + "🧑‍🦰": ["🧑🏻‍🦰", "🧑🏼‍🦰", "🧑🏽‍🦰", "🧑🏾‍🦰", "🧑🏿‍🦰"], + "👩‍🦱": ["👩🏻‍🦱", "👩🏼‍🦱", "👩🏽‍🦱", "👩🏾‍🦱", "👩🏿‍🦱"], + "🧑‍🦱": ["🧑🏻‍🦱", "🧑🏼‍🦱", "🧑🏽‍🦱", "🧑🏾‍🦱", "🧑🏿‍🦱"], + "👩‍🦳": ["👩🏻‍🦳", "👩🏼‍🦳", "👩🏽‍🦳", "👩🏾‍🦳", "👩🏿‍🦳"], + "🧑‍🦳": ["🧑🏻‍🦳", "🧑🏼‍🦳", "🧑🏽‍🦳", "🧑🏾‍🦳", "🧑🏿‍🦳"], + "👩‍🦲": ["👩🏻‍🦲", "👩🏼‍🦲", "👩🏽‍🦲", "👩🏾‍🦲", "👩🏿‍🦲"], + "🧑‍🦲": ["🧑🏻‍🦲", "🧑🏼‍🦲", "🧑🏽‍🦲", "🧑🏾‍🦲", "🧑🏿‍🦲"], + "👱‍♀️": ["👱🏻‍♀️", "👱🏼‍♀️", "👱🏽‍♀️", "👱🏾‍♀️", "👱🏿‍♀️"], + "👱‍♂️": ["👱🏻‍♂️", "👱🏼‍♂️", "👱🏽‍♂️", "👱🏾‍♂️", "👱🏿‍♂️"], + "🧓": ["🧓🏻", "🧓🏼", "🧓🏽", "🧓🏾", "🧓🏿"], + "👴": ["👴🏻", "👴🏼", "👴🏽", "👴🏾", "👴🏿"], + "👵": ["👵🏻", "👵🏼", "👵🏽", "👵🏾", "👵🏿"], + "🙍": ["🙍🏻", "🙍🏼", "🙍🏽", "🙍🏾", "🙍🏿"], + "🙍‍♂️": ["🙍🏻‍♂️", "🙍🏼‍♂️", "🙍🏽‍♂️", "🙍🏾‍♂️", "🙍🏿‍♂️"], + "🙍‍♀️": ["🙍🏻‍♀️", "🙍🏼‍♀️", "🙍🏽‍♀️", "🙍🏾‍♀️", "🙍🏿‍♀️"], + "🙎": ["🙎🏻", "🙎🏼", "🙎🏽", "🙎🏾", "🙎🏿"], + "🙎‍♂️": ["🙎🏻‍♂️", "🙎🏼‍♂️", "🙎🏽‍♂️", "🙎🏾‍♂️", "🙎🏿‍♂️"], + "🙎‍♀️": ["🙎🏻‍♀️", "🙎🏼‍♀️", "🙎🏽‍♀️", "🙎🏾‍♀️", "🙎🏿‍♀️"], + "🙅": ["🙅🏻", "🙅🏼", "🙅🏽", "🙅🏾", "🙅🏿"], + "🙅‍♂️": ["🙅🏻‍♂️", "🙅🏼‍♂️", "🙅🏽‍♂️", "🙅🏾‍♂️", "🙅🏿‍♂️"], + "🙅‍♀️": ["🙅🏻‍♀️", "🙅🏼‍♀️", "🙅🏽‍♀️", "🙅🏾‍♀️", "🙅🏿‍♀️"], + "🙆": ["🙆🏻", "🙆🏼", "🙆🏽", "🙆🏾", "🙆🏿"], + "🙆‍♂️": ["🙆🏻‍♂️", "🙆🏼‍♂️", "🙆🏽‍♂️", "🙆🏾‍♂️", "🙆🏿‍♂️"], + "🙆‍♀️": ["🙆🏻‍♀️", "🙆🏼‍♀️", "🙆🏽‍♀️", "🙆🏾‍♀️", "🙆🏿‍♀️"], + "💁": ["💁🏻", "💁🏼", "💁🏽", "💁🏾", "💁🏿"], + "💁‍♂️": ["💁🏻‍♂️", "💁🏼‍♂️", "💁🏽‍♂️", "💁🏾‍♂️", "💁🏿‍♂️"], + "💁‍♀️": ["💁🏻‍♀️", "💁🏼‍♀️", "💁🏽‍♀️", "💁🏾‍♀️", "💁🏿‍♀️"], + "🙋": ["🙋🏻", "🙋🏼", "🙋🏽", "🙋🏾", "🙋🏿"], + "🙋‍♂️": ["🙋🏻‍♂️", "🙋🏼‍♂️", "🙋🏽‍♂️", "🙋🏾‍♂️", "🙋🏿‍♂️"], + "🙋‍♀️": ["🙋🏻‍♀️", "🙋🏼‍♀️", "🙋🏽‍♀️", "🙋🏾‍♀️", "🙋🏿‍♀️"], + "🧏": ["🧏🏻", "🧏🏼", "🧏🏽", "🧏🏾", "🧏🏿"], + "🧏‍♂️": ["🧏🏻‍♂️", "🧏🏼‍♂️", "🧏🏽‍♂️", "🧏🏾‍♂️", "🧏🏿‍♂️"], + "🧏‍♀️": ["🧏🏻‍♀️", "🧏🏼‍♀️", "🧏🏽‍♀️", "🧏🏾‍♀️", "🧏🏿‍♀️"], + "🙇": ["🙇🏻", "🙇🏼", "🙇🏽", "🙇🏾", "🙇🏿"], + "🙇‍♂️": ["🙇🏻‍♂️", "🙇🏼‍♂️", "🙇🏽‍♂️", "🙇🏾‍♂️", "🙇🏿‍♂️"], + "🙇‍♀️": ["🙇🏻‍♀️", "🙇🏼‍♀️", "🙇🏽‍♀️", "🙇🏾‍♀️", "🙇🏿‍♀️"], + "🤦": ["🤦🏻", "🤦🏼", "🤦🏽", "🤦🏾", "🤦🏿"], + "🤦‍♂️": ["🤦🏻‍♂️", "🤦🏼‍♂️", "🤦🏽‍♂️", "🤦🏾‍♂️", "🤦🏿‍♂️"], + "🤦‍♀️": ["🤦🏻‍♀️", "🤦🏼‍♀️", "🤦🏽‍♀️", "🤦🏾‍♀️", "🤦🏿‍♀️"], + "🤷": ["🤷🏻", "🤷🏼", "🤷🏽", "🤷🏾", "🤷🏿"], + "🤷‍♂️": ["🤷🏻‍♂️", "🤷🏼‍♂️", "🤷🏽‍♂️", "🤷🏾‍♂️", "🤷🏿‍♂️"], + "🤷‍♀️": ["🤷🏻‍♀️", "🤷🏼‍♀️", "🤷🏽‍♀️", "🤷🏾‍♀️", "🤷🏿‍♀️"], + "🧑‍⚕️": ["🧑🏻‍⚕️", "🧑🏼‍⚕️", "🧑🏽‍⚕️", "🧑🏾‍⚕️", "🧑🏿‍⚕️"], + "👨‍⚕️": ["👨🏻‍⚕️", "👨🏼‍⚕️", "👨🏽‍⚕️", "👨🏾‍⚕️", "👨🏿‍⚕️"], + "👩‍⚕️": ["👩🏻‍⚕️", "👩🏼‍⚕️", "👩🏽‍⚕️", "👩🏾‍⚕️", "👩🏿‍⚕️"], + "🧑‍🎓": ["🧑🏻‍🎓", "🧑🏼‍🎓", "🧑🏽‍🎓", "🧑🏾‍🎓", "🧑🏿‍🎓"], + "👨‍🎓": ["👨🏻‍🎓", "👨🏼‍🎓", "👨🏽‍🎓", "👨🏾‍🎓", "👨🏿‍🎓"], + "👩‍🎓": ["👩🏻‍🎓", "👩🏼‍🎓", "👩🏽‍🎓", "👩🏾‍🎓", "👩🏿‍🎓"], + "🧑‍🏫": ["🧑🏻‍🏫", "🧑🏼‍🏫", "🧑🏽‍🏫", "🧑🏾‍🏫", "🧑🏿‍🏫"], + "👨‍🏫": ["👨🏻‍🏫", "👨🏼‍🏫", "👨🏽‍🏫", "👨🏾‍🏫", "👨🏿‍🏫"], + "👩‍🏫": ["👩🏻‍🏫", "👩🏼‍🏫", "👩🏽‍🏫", "👩🏾‍🏫", "👩🏿‍🏫"], + "🧑‍⚖️": ["🧑🏻‍⚖️", "🧑🏼‍⚖️", "🧑🏽‍⚖️", "🧑🏾‍⚖️", "🧑🏿‍⚖️"], + "👨‍⚖️": ["👨🏻‍⚖️", "👨🏼‍⚖️", "👨🏽‍⚖️", "👨🏾‍⚖️", "👨🏿‍⚖️"], + "👩‍⚖️": ["👩🏻‍⚖️", "👩🏼‍⚖️", "👩🏽‍⚖️", "👩🏾‍⚖️", "👩🏿‍⚖️"], + "🧑‍🌾": ["🧑🏻‍🌾", "🧑🏼‍🌾", "🧑🏽‍🌾", "🧑🏾‍🌾", "🧑🏿‍🌾"], + "👨‍🌾": ["👨🏻‍🌾", "👨🏼‍🌾", "👨🏽‍🌾", "👨🏾‍🌾", "👨🏿‍🌾"], + "👩‍🌾": ["👩🏻‍🌾", "👩🏼‍🌾", "👩🏽‍🌾", "👩🏾‍🌾", "👩🏿‍🌾"], + "🧑‍🍳": ["🧑🏻‍🍳", "🧑🏼‍🍳", "🧑🏽‍🍳", "🧑🏾‍🍳", "🧑🏿‍🍳"], + "👨‍🍳": ["👨🏻‍🍳", "👨🏼‍🍳", "👨🏽‍🍳", "👨🏾‍🍳", "👨🏿‍🍳"], + "👩‍🍳": ["👩🏻‍🍳", "👩🏼‍🍳", "👩🏽‍🍳", "👩🏾‍🍳", "👩🏿‍🍳"], + "🧑‍🔧": ["🧑🏻‍🔧", "🧑🏼‍🔧", "🧑🏽‍🔧", "🧑🏾‍🔧", "🧑🏿‍🔧"], + "👨‍🔧": ["👨🏻‍🔧", "👨🏼‍🔧", "👨🏽‍🔧", "👨🏾‍🔧", "👨🏿‍🔧"], + "👩‍🔧": ["👩🏻‍🔧", "👩🏼‍🔧", "👩🏽‍🔧", "👩🏾‍🔧", "👩🏿‍🔧"], + "🧑‍🏭": ["🧑🏻‍🏭", "🧑🏼‍🏭", "🧑🏽‍🏭", "🧑🏾‍🏭", "🧑🏿‍🏭"], + "👨‍🏭": ["👨🏻‍🏭", "👨🏼‍🏭", "👨🏽‍🏭", "👨🏾‍🏭", "👨🏿‍🏭"], + "👩‍🏭": ["👩🏻‍🏭", "👩🏼‍🏭", "👩🏽‍🏭", "👩🏾‍🏭", "👩🏿‍🏭"], + "🧑‍💼": ["🧑🏻‍💼", "🧑🏼‍💼", "🧑🏽‍💼", "🧑🏾‍💼", "🧑🏿‍💼"], + "👨‍💼": ["👨🏻‍💼", "👨🏼‍💼", "👨🏽‍💼", "👨🏾‍💼", "👨🏿‍💼"], + "👩‍💼": ["👩🏻‍💼", "👩🏼‍💼", "👩🏽‍💼", "👩🏾‍💼", "👩🏿‍💼"], + "🧑‍🔬": ["🧑🏻‍🔬", "🧑🏼‍🔬", "🧑🏽‍🔬", "🧑🏾‍🔬", "🧑🏿‍🔬"], + "👨‍🔬": ["👨🏻‍🔬", "👨🏼‍🔬", "👨🏽‍🔬", "👨🏾‍🔬", "👨🏿‍🔬"], + "👩‍🔬": ["👩🏻‍🔬", "👩🏼‍🔬", "👩🏽‍🔬", "👩🏾‍🔬", "👩🏿‍🔬"], + "🧑‍💻": ["🧑🏻‍💻", "🧑🏼‍💻", "🧑🏽‍💻", "🧑🏾‍💻", "🧑🏿‍💻"], + "👨‍💻": ["👨🏻‍💻", "👨🏼‍💻", "👨🏽‍💻", "👨🏾‍💻", "👨🏿‍💻"], + "👩‍💻": ["👩🏻‍💻", "👩🏼‍💻", "👩🏽‍💻", "👩🏾‍💻", "👩🏿‍💻"], + "🧑‍🎤": ["🧑🏻‍🎤", "🧑🏼‍🎤", "🧑🏽‍🎤", "🧑🏾‍🎤", "🧑🏿‍🎤"], + "👨‍🎤": ["👨🏻‍🎤", "👨🏼‍🎤", "👨🏽‍🎤", "👨🏾‍🎤", "👨🏿‍🎤"], + "👩‍🎤": ["👩🏻‍🎤", "👩🏼‍🎤", "👩🏽‍🎤", "👩🏾‍🎤", "👩🏿‍🎤"], + "🧑‍🎨": ["🧑🏻‍🎨", "🧑🏼‍🎨", "🧑🏽‍🎨", "🧑🏾‍🎨", "🧑🏿‍🎨"], + "👨‍🎨": ["👨🏻‍🎨", "👨🏼‍🎨", "👨🏽‍🎨", "👨🏾‍🎨", "👨🏿‍🎨"], + "👩‍🎨": ["👩🏻‍🎨", "👩🏼‍🎨", "👩🏽‍🎨", "👩🏾‍🎨", "👩🏿‍🎨"], + "🧑‍✈️": ["🧑🏻‍✈️", "🧑🏼‍✈️", "🧑🏽‍✈️", "🧑🏾‍✈️", "🧑🏿‍✈️"], + "👨‍✈️": ["👨🏻‍✈️", "👨🏼‍✈️", "👨🏽‍✈️", "👨🏾‍✈️", "👨🏿‍✈️"], + "👩‍✈️": ["👩🏻‍✈️", "👩🏼‍✈️", "👩🏽‍✈️", "👩🏾‍✈️", "👩🏿‍✈️"], + "🧑‍🚀": ["🧑🏻‍🚀", "🧑🏼‍🚀", "🧑🏽‍🚀", "🧑🏾‍🚀", "🧑🏿‍🚀"], + "👨‍🚀": ["👨🏻‍🚀", "👨🏼‍🚀", "👨🏽‍🚀", "👨🏾‍🚀", "👨🏿‍🚀"], + "👩‍🚀": ["👩🏻‍🚀", "👩🏼‍🚀", "👩🏽‍🚀", "👩🏾‍🚀", "👩🏿‍🚀"], + "🧑‍🚒": ["🧑🏻‍🚒", "🧑🏼‍🚒", "🧑🏽‍🚒", "🧑🏾‍🚒", "🧑🏿‍🚒"], + "👨‍🚒": ["👨🏻‍🚒", "👨🏼‍🚒", "👨🏽‍🚒", "👨🏾‍🚒", "👨🏿‍🚒"], + "👩‍🚒": ["👩🏻‍🚒", "👩🏼‍🚒", "👩🏽‍🚒", "👩🏾‍🚒", "👩🏿‍🚒"], + "👮": ["👮🏻", "👮🏼", "👮🏽", "👮🏾", "👮🏿"], + "👮‍♂️": ["👮🏻‍♂️", "👮🏼‍♂️", "👮🏽‍♂️", "👮🏾‍♂️", "👮🏿‍♂️"], + "👮‍♀️": ["👮🏻‍♀️", "👮🏼‍♀️", "👮🏽‍♀️", "👮🏾‍♀️", "👮🏿‍♀️"], + "🕵️": ["🕵🏻", "🕵🏼", "🕵🏽", "🕵🏾", "🕵🏿"], + "🕵️‍♂️": ["🕵🏻‍♂️", "🕵🏼‍♂️", "🕵🏽‍♂️", "🕵🏾‍♂️", "🕵🏿‍♂️"], + "🕵️‍♀️": ["🕵🏻‍♀️", "🕵🏼‍♀️", "🕵🏽‍♀️", "🕵🏾‍♀️", "🕵🏿‍♀️"], + "💂": ["💂🏻", "💂🏼", "💂🏽", "💂🏾", "💂🏿"], + "💂‍♂️": ["💂🏻‍♂️", "💂🏼‍♂️", "💂🏽‍♂️", "💂🏾‍♂️", "💂🏿‍♂️"], + "💂‍♀️": ["💂🏻‍♀️", "💂🏼‍♀️", "💂🏽‍♀️", "💂🏾‍♀️", "💂🏿‍♀️"], + "🥷": ["🥷🏻", "🥷🏼", "🥷🏽", "🥷🏾", "🥷🏿"], + "👷": ["👷🏻", "👷🏼", "👷🏽", "👷🏾", "👷🏿"], + "👷‍♂️": ["👷🏻‍♂️", "👷🏼‍♂️", "👷🏽‍♂️", "👷🏾‍♂️", "👷🏿‍♂️"], + "👷‍♀️": ["👷🏻‍♀️", "👷🏼‍♀️", "👷🏽‍♀️", "👷🏾‍♀️", "👷🏿‍♀️"], + "🫅": ["🫅🏻", "🫅🏼", "🫅🏽", "🫅🏾", "🫅🏿"], + "🤴": ["🤴🏻", "🤴🏼", "🤴🏽", "🤴🏾", "🤴🏿"], + "👸": ["👸🏻", "👸🏼", "👸🏽", "👸🏾", "👸🏿"], + "👳": ["👳🏻", "👳🏼", "👳🏽", "👳🏾", "👳🏿"], + "👳‍♂️": ["👳🏻‍♂️", "👳🏼‍♂️", "👳🏽‍♂️", "👳🏾‍♂️", "👳🏿‍♂️"], + "👳‍♀️": ["👳🏻‍♀️", "👳🏼‍♀️", "👳🏽‍♀️", "👳🏾‍♀️", "👳🏿‍♀️"], + "👲": ["👲🏻", "👲🏼", "👲🏽", "👲🏾", "👲🏿"], + "🧕": ["🧕🏻", "🧕🏼", "🧕🏽", "🧕🏾", "🧕🏿"], + "🤵": ["🤵🏻", "🤵🏼", "🤵🏽", "🤵🏾", "🤵🏿"], + "🤵‍♂️": ["🤵🏻‍♂️", "🤵🏼‍♂️", "🤵🏽‍♂️", "🤵🏾‍♂️", "🤵🏿‍♂️"], + "🤵‍♀️": ["🤵🏻‍♀️", "🤵🏼‍♀️", "🤵🏽‍♀️", "🤵🏾‍♀️", "🤵🏿‍♀️"], + "👰": ["👰🏻", "👰🏼", "👰🏽", "👰🏾", "👰🏿"], + "👰‍♂️": ["👰🏻‍♂️", "👰🏼‍♂️", "👰🏽‍♂️", "👰🏾‍♂️", "👰🏿‍♂️"], + "👰‍♀️": ["👰🏻‍♀️", "👰🏼‍♀️", "👰🏽‍♀️", "👰🏾‍♀️", "👰🏿‍♀️"], + "🤰": ["🤰🏻", "🤰🏼", "🤰🏽", "🤰🏾", "🤰🏿"], + "🫃": ["🫃🏻", "🫃🏼", "🫃🏽", "🫃🏾", "🫃🏿"], + "🫄": ["🫄🏻", "🫄🏼", "🫄🏽", "🫄🏾", "🫄🏿"], + "🤱": ["🤱🏻", "🤱🏼", "🤱🏽", "🤱🏾", "🤱🏿"], + "👩‍🍼": ["👩🏻‍🍼", "👩🏼‍🍼", "👩🏽‍🍼", "👩🏾‍🍼", "👩🏿‍🍼"], + "👨‍🍼": ["👨🏻‍🍼", "👨🏼‍🍼", "👨🏽‍🍼", "👨🏾‍🍼", "👨🏿‍🍼"], + "🧑‍🍼": ["🧑🏻‍🍼", "🧑🏼‍🍼", "🧑🏽‍🍼", "🧑🏾‍🍼", "🧑🏿‍🍼"], + "👼": ["👼🏻", "👼🏼", "👼🏽", "👼🏾", "👼🏿"], + "🎅": ["🎅🏻", "🎅🏼", "🎅🏽", "🎅🏾", "🎅🏿"], + "🤶": ["🤶🏻", "🤶🏼", "🤶🏽", "🤶🏾", "🤶🏿"], + "🧑‍🎄": ["🧑🏻‍🎄", "🧑🏼‍🎄", "🧑🏽‍🎄", "🧑🏾‍🎄", "🧑🏿‍🎄"], + "🦸": ["🦸🏻", "🦸🏼", "🦸🏽", "🦸🏾", "🦸🏿"], + "🦸‍♂️": ["🦸🏻‍♂️", "🦸🏼‍♂️", "🦸🏽‍♂️", "🦸🏾‍♂️", "🦸🏿‍♂️"], + "🦸‍♀️": ["🦸🏻‍♀️", "🦸🏼‍♀️", "🦸🏽‍♀️", "🦸🏾‍♀️", "🦸🏿‍♀️"], + "🦹": ["🦹🏻", "🦹🏼", "🦹🏽", "🦹🏾", "🦹🏿"], + "🦹‍♂️": ["🦹🏻‍♂️", "🦹🏼‍♂️", "🦹🏽‍♂️", "🦹🏾‍♂️", "🦹🏿‍♂️"], + "🦹‍♀️": ["🦹🏻‍♀️", "🦹🏼‍♀️", "🦹🏽‍♀️", "🦹🏾‍♀️", "🦹🏿‍♀️"], + "🧙": ["🧙🏻", "🧙🏼", "🧙🏽", "🧙🏾", "🧙🏿"], + "🧙‍♂️": ["🧙🏻‍♂️", "🧙🏼‍♂️", "🧙🏽‍♂️", "🧙🏾‍♂️", "🧙🏿‍♂️"], + "🧙‍♀️": ["🧙🏻‍♀️", "🧙🏼‍♀️", "🧙🏽‍♀️", "🧙🏾‍♀️", "🧙🏿‍♀️"], + "🧚": ["🧚🏻", "🧚🏼", "🧚🏽", "🧚🏾", "🧚🏿"], + "🧚‍♂️": ["🧚🏻‍♂️", "🧚🏼‍♂️", "🧚🏽‍♂️", "🧚🏾‍♂️", "🧚🏿‍♂️"], + "🧚‍♀️": ["🧚🏻‍♀️", "🧚🏼‍♀️", "🧚🏽‍♀️", "🧚🏾‍♀️", "🧚🏿‍♀️"], + "🧛": ["🧛🏻", "🧛🏼", "🧛🏽", "🧛🏾", "🧛🏿"], + "🧛‍♂️": ["🧛🏻‍♂️", "🧛🏼‍♂️", "🧛🏽‍♂️", "🧛🏾‍♂️", "🧛🏿‍♂️"], + "🧛‍♀️": ["🧛🏻‍♀️", "🧛🏼‍♀️", "🧛🏽‍♀️", "🧛🏾‍♀️", "🧛🏿‍♀️"], + "🧜": ["🧜🏻", "🧜🏼", "🧜🏽", "🧜🏾", "🧜🏿"], + "🧜‍♂️": ["🧜🏻‍♂️", "🧜🏼‍♂️", "🧜🏽‍♂️", "🧜🏾‍♂️", "🧜🏿‍♂️"], + "🧜‍♀️": ["🧜🏻‍♀️", "🧜🏼‍♀️", "🧜🏽‍♀️", "🧜🏾‍♀️", "🧜🏿‍♀️"], + "🧝": ["🧝🏻", "🧝🏼", "🧝🏽", "🧝🏾", "🧝🏿"], + "🧝‍♂️": ["🧝🏻‍♂️", "🧝🏼‍♂️", "🧝🏽‍♂️", "🧝🏾‍♂️", "🧝🏿‍♂️"], + "🧝‍♀️": ["🧝🏻‍♀️", "🧝🏼‍♀️", "🧝🏽‍♀️", "🧝🏾‍♀️", "🧝🏿‍♀️"], + "💆": ["💆🏻", "💆🏼", "💆🏽", "💆🏾", "💆🏿"], + "💆‍♂️": ["💆🏻‍♂️", "💆🏼‍♂️", "💆🏽‍♂️", "💆🏾‍♂️", "💆🏿‍♂️"], + "💆‍♀️": ["💆🏻‍♀️", "💆🏼‍♀️", "💆🏽‍♀️", "💆🏾‍♀️", "💆🏿‍♀️"], + "💇": ["💇🏻", "💇🏼", "💇🏽", "💇🏾", "💇🏿"], + "💇‍♂️": ["💇🏻‍♂️", "💇🏼‍♂️", "💇🏽‍♂️", "💇🏾‍♂️", "💇🏿‍♂️"], + "💇‍♀️": ["💇🏻‍♀️", "💇🏼‍♀️", "💇🏽‍♀️", "💇🏾‍♀️", "💇🏿‍♀️"], + "🚶": ["🚶🏻", "🚶🏼", "🚶🏽", "🚶🏾", "🚶🏿"], + "🚶‍♂️": ["🚶🏻‍♂️", "🚶🏼‍♂️", "🚶🏽‍♂️", "🚶🏾‍♂️", "🚶🏿‍♂️"], + "🚶‍♀️": ["🚶🏻‍♀️", "🚶🏼‍♀️", "🚶🏽‍♀️", "🚶🏾‍♀️", "🚶🏿‍♀️"], + "🧍": ["🧍🏻", "🧍🏼", "🧍🏽", "🧍🏾", "🧍🏿"], + "🧍‍♂️": ["🧍🏻‍♂️", "🧍🏼‍♂️", "🧍🏽‍♂️", "🧍🏾‍♂️", "🧍🏿‍♂️"], + "🧍‍♀️": ["🧍🏻‍♀️", "🧍🏼‍♀️", "🧍🏽‍♀️", "🧍🏾‍♀️", "🧍🏿‍♀️"], + "🧎": ["🧎🏻", "🧎🏼", "🧎🏽", "🧎🏾", "🧎🏿"], + "🧎‍♂️": ["🧎🏻‍♂️", "🧎🏼‍♂️", "🧎🏽‍♂️", "🧎🏾‍♂️", "🧎🏿‍♂️"], + "🧎‍♀️": ["🧎🏻‍♀️", "🧎🏼‍♀️", "🧎🏽‍♀️", "🧎🏾‍♀️", "🧎🏿‍♀️"], + "🧑‍🦯": ["🧑🏻‍🦯", "🧑🏼‍🦯", "🧑🏽‍🦯", "🧑🏾‍🦯", "🧑🏿‍🦯"], + "👨‍🦯": ["👨🏻‍🦯", "👨🏼‍🦯", "👨🏽‍🦯", "👨🏾‍🦯", "👨🏿‍🦯"], + "👩‍🦯": ["👩🏻‍🦯", "👩🏼‍🦯", "👩🏽‍🦯", "👩🏾‍🦯", "👩🏿‍🦯"], + "🧑‍🦼": ["🧑🏻‍🦼", "🧑🏼‍🦼", "🧑🏽‍🦼", "🧑🏾‍🦼", "🧑🏿‍🦼"], + "👨‍🦼": ["👨🏻‍🦼", "👨🏼‍🦼", "👨🏽‍🦼", "👨🏾‍🦼", "👨🏿‍🦼"], + "👩‍🦼": ["👩🏻‍🦼", "👩🏼‍🦼", "👩🏽‍🦼", "👩🏾‍🦼", "👩🏿‍🦼"], + "🧑‍🦽": ["🧑🏻‍🦽", "🧑🏼‍🦽", "🧑🏽‍🦽", "🧑🏾‍🦽", "🧑🏿‍🦽"], + "👨‍🦽": ["👨🏻‍🦽", "👨🏼‍🦽", "👨🏽‍🦽", "👨🏾‍🦽", "👨🏿‍🦽"], + "👩‍🦽": ["👩🏻‍🦽", "👩🏼‍🦽", "👩🏽‍🦽", "👩🏾‍🦽", "👩🏿‍🦽"], + "🏃": ["🏃🏻", "🏃🏼", "🏃🏽", "🏃🏾", "🏃🏿"], + "🏃‍♂️": ["🏃🏻‍♂️", "🏃🏼‍♂️", "🏃🏽‍♂️", "🏃🏾‍♂️", "🏃🏿‍♂️"], + "🏃‍♀️": ["🏃🏻‍♀️", "🏃🏼‍♀️", "🏃🏽‍♀️", "🏃🏾‍♀️", "🏃🏿‍♀️"], + "💃": ["💃🏻", "💃🏼", "💃🏽", "💃🏾", "💃🏿"], + "🕺": ["🕺🏻", "🕺🏼", "🕺🏽", "🕺🏾", "🕺🏿"], + "🕴️": ["🕴🏻", "🕴🏼", "🕴🏽", "🕴🏾", "🕴🏿"], + "🧖": ["🧖🏻", "🧖🏼", "🧖🏽", "🧖🏾", "🧖🏿"], + "🧖‍♂️": ["🧖🏻‍♂️", "🧖🏼‍♂️", "🧖🏽‍♂️", "🧖🏾‍♂️", "🧖🏿‍♂️"], + "🧖‍♀️": ["🧖🏻‍♀️", "🧖🏼‍♀️", "🧖🏽‍♀️", "🧖🏾‍♀️", "🧖🏿‍♀️"], + "🧗": ["🧗🏻", "🧗🏼", "🧗🏽", "🧗🏾", "🧗🏿"], + "🧗‍♂️": ["🧗🏻‍♂️", "🧗🏼‍♂️", "🧗🏽‍♂️", "🧗🏾‍♂️", "🧗🏿‍♂️"], + "🧗‍♀️": ["🧗🏻‍♀️", "🧗🏼‍♀️", "🧗🏽‍♀️", "🧗🏾‍♀️", "🧗🏿‍♀️"], + "🏇": ["🏇🏻", "🏇🏼", "🏇🏽", "🏇🏾", "🏇🏿"], + "🏂": ["🏂🏻", "🏂🏼", "🏂🏽", "🏂🏾", "🏂🏿"], + "🏌️": ["🏌🏻", "🏌🏼", "🏌🏽", "🏌🏾", "🏌🏿"], + "🏌️‍♂️": ["🏌🏻‍♂️", "🏌🏼‍♂️", "🏌🏽‍♂️", "🏌🏾‍♂️", "🏌🏿‍♂️"], + "🏌️‍♀️": ["🏌🏻‍♀️", "🏌🏼‍♀️", "🏌🏽‍♀️", "🏌🏾‍♀️", "🏌🏿‍♀️"], + "🏄": ["🏄🏻", "🏄🏼", "🏄🏽", "🏄🏾", "🏄🏿"], + "🏄‍♂️": ["🏄🏻‍♂️", "🏄🏼‍♂️", "🏄🏽‍♂️", "🏄🏾‍♂️", "🏄🏿‍♂️"], + "🏄‍♀️": ["🏄🏻‍♀️", "🏄🏼‍♀️", "🏄🏽‍♀️", "🏄🏾‍♀️", "🏄🏿‍♀️"], + "🚣": ["🚣🏻", "🚣🏼", "🚣🏽", "🚣🏾", "🚣🏿"], + "🚣‍♂️": ["🚣🏻‍♂️", "🚣🏼‍♂️", "🚣🏽‍♂️", "🚣🏾‍♂️", "🚣🏿‍♂️"], + "🚣‍♀️": ["🚣🏻‍♀️", "🚣🏼‍♀️", "🚣🏽‍♀️", "🚣🏾‍♀️", "🚣🏿‍♀️"], + "🏊": ["🏊🏻", "🏊🏼", "🏊🏽", "🏊🏾", "🏊🏿"], + "🏊‍♂️": ["🏊🏻‍♂️", "🏊🏼‍♂️", "🏊🏽‍♂️", "🏊🏾‍♂️", "🏊🏿‍♂️"], + "🏊‍♀️": ["🏊🏻‍♀️", "🏊🏼‍♀️", "🏊🏽‍♀️", "🏊🏾‍♀️", "🏊🏿‍♀️"], + "⛹️": ["⛹🏻", "⛹🏼", "⛹🏽", "⛹🏾", "⛹🏿"], + "⛹️‍♂️": ["⛹🏻‍♂️", "⛹🏼‍♂️", "⛹🏽‍♂️", "⛹🏾‍♂️", "⛹🏿‍♂️"], + "⛹️‍♀️": ["⛹🏻‍♀️", "⛹🏼‍♀️", "⛹🏽‍♀️", "⛹🏾‍♀️", "⛹🏿‍♀️"], + "🏋️": ["🏋🏻", "🏋🏼", "🏋🏽", "🏋🏾", "🏋🏿"], + "🏋️‍♂️": ["🏋🏻‍♂️", "🏋🏼‍♂️", "🏋🏽‍♂️", "🏋🏾‍♂️", "🏋🏿‍♂️"], + "🏋️‍♀️": ["🏋🏻‍♀️", "🏋🏼‍♀️", "🏋🏽‍♀️", "🏋🏾‍♀️", "🏋🏿‍♀️"], + "🚴": ["🚴🏻", "🚴🏼", "🚴🏽", "🚴🏾", "🚴🏿"], + "🚴‍♂️": ["🚴🏻‍♂️", "🚴🏼‍♂️", "🚴🏽‍♂️", "🚴🏾‍♂️", "🚴🏿‍♂️"], + "🚴‍♀️": ["🚴🏻‍♀️", "🚴🏼‍♀️", "🚴🏽‍♀️", "🚴🏾‍♀️", "🚴🏿‍♀️"], + "🚵": ["🚵🏻", "🚵🏼", "🚵🏽", "🚵🏾", "🚵🏿"], + "🚵‍♂️": ["🚵🏻‍♂️", "🚵🏼‍♂️", "🚵🏽‍♂️", "🚵🏾‍♂️", "🚵🏿‍♂️"], + "🚵‍♀️": ["🚵🏻‍♀️", "🚵🏼‍♀️", "🚵🏽‍♀️", "🚵🏾‍♀️", "🚵🏿‍♀️"], + "🤸": ["🤸🏻", "🤸🏼", "🤸🏽", "🤸🏾", "🤸🏿"], + "🤸‍♂️": ["🤸🏻‍♂️", "🤸🏼‍♂️", "🤸🏽‍♂️", "🤸🏾‍♂️", "🤸🏿‍♂️"], + "🤸‍♀️": ["🤸🏻‍♀️", "🤸🏼‍♀️", "🤸🏽‍♀️", "🤸🏾‍♀️", "🤸🏿‍♀️"], + "🤽": ["🤽🏻", "🤽🏼", "🤽🏽", "🤽🏾", "🤽🏿"], + "🤽‍♂️": ["🤽🏻‍♂️", "🤽🏼‍♂️", "🤽🏽‍♂️", "🤽🏾‍♂️", "🤽🏿‍♂️"], + "🤽‍♀️": ["🤽🏻‍♀️", "🤽🏼‍♀️", "🤽🏽‍♀️", "🤽🏾‍♀️", "🤽🏿‍♀️"], + "🤾": ["🤾🏻", "🤾🏼", "🤾🏽", "🤾🏾", "🤾🏿"], + "🤾‍♂️": ["🤾🏻‍♂️", "🤾🏼‍♂️", "🤾🏽‍♂️", "🤾🏾‍♂️", "🤾🏿‍♂️"], + "🤾‍♀️": ["🤾🏻‍♀️", "🤾🏼‍♀️", "🤾🏽‍♀️", "🤾🏾‍♀️", "🤾🏿‍♀️"], + "🤹": ["🤹🏻", "🤹🏼", "🤹🏽", "🤹🏾", "🤹🏿"], + "🤹‍♂️": ["🤹🏻‍♂️", "🤹🏼‍♂️", "🤹🏽‍♂️", "🤹🏾‍♂️", "🤹🏿‍♂️"], + "🤹‍♀️": ["🤹🏻‍♀️", "🤹🏼‍♀️", "🤹🏽‍♀️", "🤹🏾‍♀️", "🤹🏿‍♀️"], + "🧘": ["🧘🏻", "🧘🏼", "🧘🏽", "🧘🏾", "🧘🏿"], + "🧘‍♂️": ["🧘🏻‍♂️", "🧘🏼‍♂️", "🧘🏽‍♂️", "🧘🏾‍♂️", "🧘🏿‍♂️"], + "🧘‍♀️": ["🧘🏻‍♀️", "🧘🏼‍♀️", "🧘🏽‍♀️", "🧘🏾‍♀️", "🧘🏿‍♀️"], + "🛀": ["🛀🏻", "🛀🏼", "🛀🏽", "🛀🏾", "🛀🏿"], + "🛌": ["🛌🏻", "🛌🏼", "🛌🏽", "🛌🏾", "🛌🏿"], + "🧑‍🤝‍🧑": ["🧑🏻‍🤝‍🧑🏻", "🧑🏻‍🤝‍🧑🏼", "🧑🏻‍🤝‍🧑🏽", "🧑🏻‍🤝‍🧑🏾", "🧑🏻‍🤝‍🧑🏿", "🧑🏼‍🤝‍🧑🏻", "🧑🏼‍🤝‍🧑🏼", "🧑🏼‍🤝‍🧑🏽", "🧑🏼‍🤝‍🧑🏾", "🧑🏼‍🤝‍🧑🏿", "🧑🏽‍🤝‍🧑🏻", "🧑🏽‍🤝‍🧑🏼", "🧑🏽‍🤝‍🧑🏽", "🧑🏽‍🤝‍🧑🏾", "🧑🏽‍🤝‍🧑🏿", "🧑🏾‍🤝‍🧑🏻", "🧑🏾‍🤝‍🧑🏼", "🧑🏾‍🤝‍🧑🏽", "🧑🏾‍🤝‍🧑🏾", "🧑🏾‍🤝‍🧑🏿", "🧑🏿‍🤝‍🧑🏻", "🧑🏿‍🤝‍🧑🏼", "🧑🏿‍🤝‍🧑🏽", "🧑🏿‍🤝‍🧑🏾", "🧑🏿‍🤝‍🧑🏿"], + "👭": ["👭🏻", "👩🏻‍🤝‍👩🏼", "👩🏻‍🤝‍👩🏽", "👩🏻‍🤝‍👩🏾", "👩🏻‍🤝‍👩🏿", "👩🏼‍🤝‍👩🏻", "👭🏼", "👩🏼‍🤝‍👩🏽", "👩🏼‍🤝‍👩🏾", "👩🏼‍🤝‍👩🏿", "👩🏽‍🤝‍👩🏻", "👩🏽‍🤝‍👩🏼", "👭🏽", "👩🏽‍🤝‍👩🏾", "👩🏽‍🤝‍👩🏿", "👩🏾‍🤝‍👩🏻", "👩🏾‍🤝‍👩🏼", "👩🏾‍🤝‍👩🏽", "👭🏾", "👩🏾‍🤝‍👩🏿", "👩🏿‍🤝‍👩🏻", "👩🏿‍🤝‍👩🏼", "👩🏿‍🤝‍👩🏽", "👩🏿‍🤝‍👩🏾", "👭🏿"], + "👫": ["👫🏻", "👩🏻‍🤝‍👨🏼", "👩🏻‍🤝‍👨🏽", "👩🏻‍🤝‍👨🏾", "👩🏻‍🤝‍👨🏿", "👩🏼‍🤝‍👨🏻", "👫🏼", "👩🏼‍🤝‍👨🏽", "👩🏼‍🤝‍👨🏾", "👩🏼‍🤝‍👨🏿", "👩🏽‍🤝‍👨🏻", "👩🏽‍🤝‍👨🏼", "👫🏽", "👩🏽‍🤝‍👨🏾", "👩🏽‍🤝‍👨🏿", "👩🏾‍🤝‍👨🏻", "👩🏾‍🤝‍👨🏼", "👩🏾‍🤝‍👨🏽", "👫🏾", "👩🏾‍🤝‍👨🏿", "👩🏿‍🤝‍👨🏻", "👩🏿‍🤝‍👨🏼", "👩🏿‍🤝‍👨🏽", "👩🏿‍🤝‍👨🏾", "👫🏿"], + "👬": ["👬🏻", "👨🏻‍🤝‍👨🏼", "👨🏻‍🤝‍👨🏽", "👨🏻‍🤝‍👨🏾", "👨🏻‍🤝‍👨🏿", "👨🏼‍🤝‍👨🏻", "👬🏼", "👨🏼‍🤝‍👨🏽", "👨🏼‍🤝‍👨🏾", "👨🏼‍🤝‍👨🏿", "👨🏽‍🤝‍👨🏻", "👨🏽‍🤝‍👨🏼", "👬🏽", "👨🏽‍🤝‍👨🏾", "👨🏽‍🤝‍👨🏿", "👨🏾‍🤝‍👨🏻", "👨🏾‍🤝‍👨🏼", "👨🏾‍🤝‍👨🏽", "👬🏾", "👨🏾‍🤝‍👨🏿", "👨🏿‍🤝‍👨🏻", "👨🏿‍🤝‍👨🏼", "👨🏿‍🤝‍👨🏽", "👨🏿‍🤝‍👨🏾", "👬🏿"], + "💏": ["💏🏻", "🧑🏻‍❤️‍💋‍🧑🏼", "🧑🏻‍❤️‍💋‍🧑🏽", "🧑🏻‍❤️‍💋‍🧑🏾", "🧑🏻‍❤️‍💋‍🧑🏿", "🧑🏼‍❤️‍💋‍🧑🏻", "💏🏼", "🧑🏼‍❤️‍💋‍🧑🏽", "🧑🏼‍❤️‍💋‍🧑🏾", "🧑🏼‍❤️‍💋‍🧑🏿", "🧑🏽‍❤️‍💋‍🧑🏻", "🧑🏽‍❤️‍💋‍🧑🏼", "💏🏽", "🧑🏽‍❤️‍💋‍🧑🏾", "🧑🏽‍❤️‍💋‍🧑🏿", "🧑🏾‍❤️‍💋‍🧑🏻", "🧑🏾‍❤️‍💋‍🧑🏼", "🧑🏾‍❤️‍💋‍🧑🏽", "💏🏾", "🧑🏾‍❤️‍💋‍🧑🏿", "🧑🏿‍❤️‍💋‍🧑🏻", "🧑🏿‍❤️‍💋‍🧑🏼", "🧑🏿‍❤️‍💋‍🧑🏽", "🧑🏿‍❤️‍💋‍🧑🏾", "💏🏿"], + "👩‍❤️‍💋‍👨": ["👩🏻‍❤️‍💋‍👨🏻", "👩🏻‍❤️‍💋‍👨🏼", "👩🏻‍❤️‍💋‍👨🏽", "👩🏻‍❤️‍💋‍👨🏾", "👩🏻‍❤️‍💋‍👨🏿", "👩🏼‍❤️‍💋‍👨🏻", "👩🏼‍❤️‍💋‍👨🏼", "👩🏼‍❤️‍💋‍👨🏽", "👩🏼‍❤️‍💋‍👨🏾", "👩🏼‍❤️‍💋‍👨🏿", "👩🏽‍❤️‍💋‍👨🏻", "👩🏽‍❤️‍💋‍👨🏼", "👩🏽‍❤️‍💋‍👨🏽", "👩🏽‍❤️‍💋‍👨🏾", "👩🏽‍❤️‍💋‍👨🏿", "👩🏾‍❤️‍💋‍👨🏻", "👩🏾‍❤️‍💋‍👨🏼", "👩🏾‍❤️‍💋‍👨🏽", "👩🏾‍❤️‍💋‍👨🏾", "👩🏾‍❤️‍💋‍👨🏿", "👩🏿‍❤️‍💋‍👨🏻", "👩🏿‍❤️‍💋‍👨🏼", "👩🏿‍❤️‍💋‍👨🏽", "👩🏿‍❤️‍💋‍👨🏾", "👩🏿‍❤️‍💋‍👨🏿"], + "👨‍❤️‍💋‍👨": ["👨🏻‍❤️‍💋‍👨🏻", "👨🏻‍❤️‍💋‍👨🏼", "👨🏻‍❤️‍💋‍👨🏽", "👨🏻‍❤️‍💋‍👨🏾", "👨🏻‍❤️‍💋‍👨🏿", "👨🏼‍❤️‍💋‍👨🏻", "👨🏼‍❤️‍💋‍👨🏼", "👨🏼‍❤️‍💋‍👨🏽", "👨🏼‍❤️‍💋‍👨🏾", "👨🏼‍❤️‍💋‍👨🏿", "👨🏽‍❤️‍💋‍👨🏻", "👨🏽‍❤️‍💋‍👨🏼", "👨🏽‍❤️‍💋‍👨🏽", "👨🏽‍❤️‍💋‍👨🏾", "👨🏽‍❤️‍💋‍👨🏿", "👨🏾‍❤️‍💋‍👨🏻", "👨🏾‍❤️‍💋‍👨🏼", "👨🏾‍❤️‍💋‍👨🏽", "👨🏾‍❤️‍💋‍👨🏾", "👨🏾‍❤️‍💋‍👨🏿", "👨🏿‍❤️‍💋‍👨🏻", "👨🏿‍❤️‍💋‍👨🏼", "👨🏿‍❤️‍💋‍👨🏽", "👨🏿‍❤️‍💋‍👨🏾", "👨🏿‍❤️‍💋‍👨🏿"], + "👩‍❤️‍💋‍👩": ["👩🏻‍❤️‍💋‍👩🏻", "👩🏻‍❤️‍💋‍👩🏼", "👩🏻‍❤️‍💋‍👩🏽", "👩🏻‍❤️‍💋‍👩🏾", "👩🏻‍❤️‍💋‍👩🏿", "👩🏼‍❤️‍💋‍👩🏻", "👩🏼‍❤️‍💋‍👩🏼", "👩🏼‍❤️‍💋‍👩🏽", "👩🏼‍❤️‍💋‍👩🏾", "👩🏼‍❤️‍💋‍👩🏿", "👩🏽‍❤️‍💋‍👩🏻", "👩🏽‍❤️‍💋‍👩🏼", "👩🏽‍❤️‍💋‍👩🏽", "👩🏽‍❤️‍💋‍👩🏾", "👩🏽‍❤️‍💋‍👩🏿", "👩🏾‍❤️‍💋‍👩🏻", "👩🏾‍❤️‍💋‍👩🏼", "👩🏾‍❤️‍💋‍👩🏽", "👩🏾‍❤️‍💋‍👩🏾", "👩🏾‍❤️‍💋‍👩🏿", "👩🏿‍❤️‍💋‍👩🏻", "👩🏿‍❤️‍💋‍👩🏼", "👩🏿‍❤️‍💋‍👩🏽", "👩🏿‍❤️‍💋‍👩🏾", "👩🏿‍❤️‍💋‍👩🏿"], + "💑": ["💑🏻", "🧑🏻‍❤️‍🧑🏼", "🧑🏻‍❤️‍🧑🏽", "🧑🏻‍❤️‍🧑🏾", "🧑🏻‍❤️‍🧑🏿", "🧑🏼‍❤️‍🧑🏻", "💑🏼", "🧑🏼‍❤️‍🧑🏽", "🧑🏼‍❤️‍🧑🏾", "🧑🏼‍❤️‍🧑🏿", "🧑🏽‍❤️‍🧑🏻", "🧑🏽‍❤️‍🧑🏼", "💑🏽", "🧑🏽‍❤️‍🧑🏾", "🧑🏽‍❤️‍🧑🏿", "🧑🏾‍❤️‍🧑🏻", "🧑🏾‍❤️‍🧑🏼", "🧑🏾‍❤️‍🧑🏽", "💑🏾", "🧑🏾‍❤️‍🧑🏿", "🧑🏿‍❤️‍🧑🏻", "🧑🏿‍❤️‍🧑🏼", "🧑🏿‍❤️‍🧑🏽", "🧑🏿‍❤️‍🧑🏾", "💑🏿"], + "👩‍❤️‍👨": ["👩🏻‍❤️‍👨🏻", "👩🏻‍❤️‍👨🏼", "👩🏻‍❤️‍👨🏽", "👩🏻‍❤️‍👨🏾", "👩🏻‍❤️‍👨🏿", "👩🏼‍❤️‍👨🏻", "👩🏼‍❤️‍👨🏼", "👩🏼‍❤️‍👨🏽", "👩🏼‍❤️‍👨🏾", "👩🏼‍❤️‍👨🏿", "👩🏽‍❤️‍👨🏻", "👩🏽‍❤️‍👨🏼", "👩🏽‍❤️‍👨🏽", "👩🏽‍❤️‍👨🏾", "👩🏽‍❤️‍👨🏿", "👩🏾‍❤️‍👨🏻", "👩🏾‍❤️‍👨🏼", "👩🏾‍❤️‍👨🏽", "👩🏾‍❤️‍👨🏾", "👩🏾‍❤️‍👨🏿", "👩🏿‍❤️‍👨🏻", "👩🏿‍❤️‍👨🏼", "👩🏿‍❤️‍👨🏽", "👩🏿‍❤️‍👨🏾", "👩🏿‍❤️‍👨🏿"], + "👨‍❤️‍👨": ["👨🏻‍❤️‍👨🏻", "👨🏻‍❤️‍👨🏼", "👨🏻‍❤️‍👨🏽", "👨🏻‍❤️‍👨🏾", "👨🏻‍❤️‍👨🏿", "👨🏼‍❤️‍👨🏻", "👨🏼‍❤️‍👨🏼", "👨🏼‍❤️‍👨🏽", "👨🏼‍❤️‍👨🏾", "👨🏼‍❤️‍👨🏿", "👨🏽‍❤️‍👨🏻", "👨🏽‍❤️‍👨🏼", "👨🏽‍❤️‍👨🏽", "👨🏽‍❤️‍👨🏾", "👨🏽‍❤️‍👨🏿", "👨🏾‍❤️‍👨🏻", "👨🏾‍❤️‍👨🏼", "👨🏾‍❤️‍👨🏽", "👨🏾‍❤️‍👨🏾", "👨🏾‍❤️‍👨🏿", "👨🏿‍❤️‍👨🏻", "👨🏿‍❤️‍👨🏼", "👨🏿‍❤️‍👨🏽", "👨🏿‍❤️‍👨🏾", "👨🏿‍❤️‍👨🏿"], + "👩‍❤️‍👩": ["👩🏻‍❤️‍👩🏻", "👩🏻‍❤️‍👩🏼", "👩🏻‍❤️‍👩🏽", "👩🏻‍❤️‍👩🏾", "👩🏻‍❤️‍👩🏿", "👩🏼‍❤️‍👩🏻", "👩🏼‍❤️‍👩🏼", "👩🏼‍❤️‍👩🏽", "👩🏼‍❤️‍👩🏾", "👩🏼‍❤️‍👩🏿", "👩🏽‍❤️‍👩🏻", "👩🏽‍❤️‍👩🏼", "👩🏽‍❤️‍👩🏽", "👩🏽‍❤️‍👩🏾", "👩🏽‍❤️‍👩🏿", "👩🏾‍❤️‍👩🏻", "👩🏾‍❤️‍👩🏼", "👩🏾‍❤️‍👩🏽", "👩🏾‍❤️‍👩🏾", "👩🏾‍❤️‍👩🏿", "👩🏿‍❤️‍👩🏻", "👩🏿‍❤️‍👩🏼", "👩🏿‍❤️‍👩🏽", "👩🏿‍❤️‍👩🏾", "👩🏿‍❤️‍👩🏿"], + ] + +} +public enum EmojiGroup: CaseIterable { + case Smileys_Emotion + case People_Body + case Animals_Nature + case Food_Drink + case Travel_Places + case Activities + case Objects + case Symbols + case Flags + + var firstEmoji13_1: String { + switch self { + case .Smileys_Emotion: return "😀" + case .People_Body: return "👋" + case .Animals_Nature: return "🐵" + case .Food_Drink: return "🍇" + case .Travel_Places: return "🌍" + case .Activities: return "🎃" + case .Objects: return "👓" + case .Symbols: return "🏧" + case .Flags: return "🏁" + } + } + static func group13_1(of position: Int) -> EmojiGroup? { + switch position { + case 0...155: return .Smileys_Emotion + case 156...504: return .People_Body + case 505...644: return .Animals_Nature + case 645...773: return .Food_Drink + case 774...988: return .Travel_Places + case 989...1072: return .Activities + case 1073...1322: return .Objects + case 1323...1542: return .Symbols + case 1543...1811: return .Flags + default: return nil + } + } + var firstEmoji14_0: String { + switch self { + case .Smileys_Emotion: return "😀" + case .People_Body: return "👋" + case .Animals_Nature: return "🐵" + case .Food_Drink: return "🍇" + case .Travel_Places: return "🌍" + case .Activities: return "🎃" + case .Objects: return "👓" + case .Symbols: return "🏧" + case .Flags: return "🏁" + } + } + static func group14_0(of position: Int) -> EmojiGroup? { + switch position { + case 0...162: return .Smileys_Emotion + case 163...523: return .People_Body + case 524...667: return .Animals_Nature + case 668...799: return .Food_Drink + case 800...1017: return .Travel_Places + case 1018...1103: return .Activities + case 1104...1358: return .Objects + case 1359...1579: return .Symbols + case 1580...1848: return .Flags + default: return nil + } + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/Loading Item Providers/LoadItemProviderOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/Loading Item Providers/LoadItemProviderOperation.swift index b20626ff..9cee4aee 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/Loading Item Providers/LoadItemProviderOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Utils/Loading Item Providers/LoadItemProviderOperation.swift @@ -33,7 +33,7 @@ import OlvidUtils /// - It keeps track of the UTI and of the file name so as to return an appropriate `loadedFileRepresentation`. final class LoadItemProviderOperation: OperationWithSpecificReasonForCancel { - private let preferredUTIs = [kUTTypeFileURL, kUTTypeJPEG, kUTTypePNG, kUTTypeMPEG4, kUTTypeMP3].map({ $0 as String }) + private let preferredUTIs = [kUTTypeFileURL, kUTTypeJPEG, kUTTypePNG, kUTTypeMPEG4, kUTTypeMP3, kUTTypeQuickTimeMovie].map({ $0 as String }) private let ignoredUTIs = [UTI.Bitmoji.avatarID, UTI.Bitmoji.comicID, UTI.Bitmoji.packID] private let itemProviderOrItemURL: ItemProviderOrItemURL @@ -109,7 +109,7 @@ final class LoadItemProviderOperation: OperationWithSpecificReasonForCancel. + */ + + +import Foundation +import CoreData + +extension NSManagedObject { + + /// This method allows to force the persistent store backing the shared ObvStack to refresh a specific persisted object. + /// In prtactice, this is used when the share extension modifies the database while the main app is in the background. In that case, + /// we want to make the app persistent store aware of these new objects. This methods allows to do just that, by forcing a "deep" refresh + /// of the object into the view context. + static func refreshObjectInPersistentStore(for objectID: NSManagedObjectID, with entityName: String) throws { + let request: NSFetchRequest = NSFetchRequest(entityName: entityName) + request.predicate = NSPredicate(format: "self == %@", objectID) + request.fetchLimit = 1 + request.returnsObjectsAsFaults = false + + if #available(iOS 15.0, *) { + try ObvStack.shared.viewContext.performAndWait { + guard let object = try ObvStack.shared.viewContext.fetch(request).first else { return } + ObvStack.shared.viewContext.refresh(object, mergeChanges: true) + } + + } else { + ObvStack.shared.viewContext.performAndWait { + guard let object = try? ObvStack.shared.viewContext.fetch(request).first else { return } + ObvStack.shared.viewContext.refresh(object, mergeChanges: true) + } + } + } + + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.swift index 6c5f14c1..b090a51e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.swift @@ -23,7 +23,7 @@ import AVFoundation final class QRCodeScannerViewController: UIViewController { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: QRCodeScannerViewController.self)) @IBOutlet weak var cancelButton: ObvFloatingButton! @IBOutlet weak var explanationLabel: UILabel! diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/DateUtils.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/TimeUtils.swift similarity index 95% rename from iOSClient/ObvMessenger/ObvMessenger/Utils/DateUtils.swift rename to iOSClient/ObvMessenger/ObvMessenger/Utils/TimeUtils.swift index ff7a1268..db2ce897 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/DateUtils.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Utils/TimeUtils.swift @@ -98,6 +98,14 @@ extension TimeInterval { } } + static func getUptime() -> TimeInterval { + var uptime = timespec() + if clock_gettime(CLOCK_MONOTONIC_RAW, &uptime) != 0 { + return 0 + } + return TimeInterval(uptime.tv_sec) + } + } extension Date { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/UIView+EdgeConstraints.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/UIView+EdgeConstraints.swift index a62a4d5b..51f57ef4 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/UIView+EdgeConstraints.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Utils/UIView+EdgeConstraints.swift @@ -28,7 +28,7 @@ extension UIView { let bottom = self.bottomAnchor.constraint(equalTo: otherView.bottomAnchor) let leading = self.leadingAnchor.constraint(equalTo: otherView.leadingAnchor) - _ = [top, trailing, bottom, leading].map { $0.isActive = true } + [top, trailing, bottom, leading].forEach { $0.isActive = true } } @@ -40,7 +40,7 @@ extension UIView { let bottom = self.bottomAnchor.constraint(equalTo: otherView.bottomAnchor) let leading = self.leadingAnchor.constraint(equalTo: otherView.leadingAnchor, constant: -sideConstants) - _ = [top, trailing, bottom, leading].map { $0.isActive = true } + [top, trailing, bottom, leading].forEach { $0.isActive = true } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/Call.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/Call.swift deleted file mode 100644 index 6554c6ac..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/Call.swift +++ /dev/null @@ -1,392 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import Foundation -import CoreData -import CallKit -import ObvEngine -import ObvTypes - -enum Role { - case none - case caller - case recipient -} - -typealias TurnSession = (sessionDescriptionType: String, - sessionDescription: String) - -typealias TurnSessionWithCredentials = (sessionDescriptionType: String, - sessionDescription: String, - turnUserName: String?, - turnPassword: String?, - turnServersURL: [String]?) - -protocol CallParticipantDelegate: AnyObject { - - var isOutgoingCall: Bool { get } - var callParticipants: [CallParticipant] { get } - - func participantWasUpdated(callParticipant: CallParticipant, updateKind: CallParticipantUpdateKind) - - func connectionIsChecking(for callParticipant: CallParticipant) - func connectionIsConnected(for callParticipant: CallParticipant) - func connectionWasClosed(for callParticipant: CallParticipant) - - func dataChannelIsOpened(for callParticipant: CallParticipant) - - func updateParticipant(newCallParticipants: [ContactBytesAndNameJSON]) - func relay(from: ObvCryptoId, to: ObvCryptoId, - messageType: WebRTCMessageJSON.MessageType, messagePayload: String) - func receivedRelayedMessage(from: ObvCryptoId, - messageType: WebRTCMessageJSON.MessageType, messagePayload: String) - func sendMessage(message: WebRTCInnerMessageJSON, forStartingCall: Bool, to callParticipant: CallParticipant) - - func answerCallCompleted(for callParticipant: CallParticipant, - result: Result) - - func offerCallCompleted(for callParticipant: CallParticipant, - result: Result) - - func restartCallCompleted(for callParticipant: CallParticipant, - result: Result) - - func shouldISendTheOfferToCallParticipant(contactIdentity: ObvCryptoId) -> Bool -} - -struct ParticipantInfo { - let contactID: TypeSafeManagedObjectID - let isCaller: Bool -} - -enum ParticipantId: Equatable, Hashable { - case persisted(_ contactID: TypeSafeManagedObjectID) - case cryptoId(_ cryptoId: ObvCryptoId) -} - -enum ParticipantContactIdentificationStatus { - case known(contactID: TypeSafeManagedObjectID) - case unknown(cryptoId: ObvCryptoId, fullName: String) - - var contactID: TypeSafeManagedObjectID? { - if case .known(let contactID) = self { return contactID} else { return nil } - } -} - -protocol TurnCredentials { - var turnUserName: String { get } - var turnPassword: String { get } - var turnServers: [String]? { get } -} - -struct TurnCredentialsImpl: TurnCredentials { - let turnUserName: String - let turnPassword: String - let turnServers: [String]? -} - -extension ObvTurnCredentials: TurnCredentials { - var turnUserName: String { callerUsername } - var turnPassword: String { callerPassword } - var turnServers: [String]? { turnServersURL } -} - -enum GatheringPolicy: Int { - case gatherOnce = 1 - case gatherContinually = 2 - - var localizedDescription: String { - switch self { - case .gatherOnce: return "gatherOnce" - case .gatherContinually: return "gatherContinually" - } - } -} - -protocol CallParticipant: AnyObject { - - var uuid: UUID { get } - var role: Role { get } - var state: PeerState { get } - var contactIsMuted: Bool { get } - var isReady: Bool { get } - - var delegate: CallParticipantDelegate? { get set } - - var contactIdentificationStatus: ParticipantContactIdentificationStatus? { get } - var info: ParticipantInfo? { get } - var ownedIdentity: ObvCryptoId? { get } - var contactIdentity: ObvCryptoId? { get } - var gatheringPolicy: GatheringPolicy? { get } - - /// Use to be sent to others participants, we do not want to send the displayName that can include custom name - var fullDisplayName: String? { get } - var displayName: String? { get } - var photoURL: URL? { get } - var identityColors: (background: UIColor, text: UIColor)? { get } - var turnCredentials: TurnCredentials? { get } - - func setPeerState(to state: PeerState) - - func createAnswer() - func setCredentialsForOffer(turnCredentials: TurnCredentials) - func createOffer() - func handleReceivedRestartSdp(sessionDescriptionType: String, - sessionDescription: String, - reconnectCounter: Int, - peerReconnectCounterToOverride: Int) - - func updateCaller(incomingCallMessage: IncomingCallMessageJSON, contactID: TypeSafeManagedObjectID) - func updateRecipient(newParticipantOfferMessage: NewParticipantOfferMessageJSON, turnCredentials: TurnCredentials) - - func setRemoteDescription(sessionDescriptionType: String, sessionDescription: String, completionHandler: @escaping ((Error?) -> Void)) - func createRestartOffer() - func closeConnection() - - func sendUpdateParticipantsMessageJSON(callParticipants: [CallParticipant]) - func sendDataChannelMessage(_ message: WebRTCDataChannelMessageJSON) throws - - var isMuted: Bool { get } - func mute() - func unmute() - - func invalidateTimeout() - - func processIceCandidatesJSON(message: IceCandidateJSON) - func processRemoveIceCandidatesMessageJSON(message: RemoveIceCandidatesMessageJSON) -} - -protocol ContactInfo { - var objectID: TypeSafeManagedObjectID { get } - var ownedIdentity: ObvCryptoId? { get } - var cryptoId: ObvCryptoId? { get } - var fullDisplayName: String { get } - var customDisplayName: String? { get } - var sortDisplayName: String { get } - var photoURL: URL? { get } - var identityColors: (background: UIColor, text: UIColor)? { get } - var gatheringPolicy: GatheringPolicy { get } -} - -protocol Call: AnyObject { - - var uuid: UUID { get } - var uuidForWebRTC: UUID? { get } - var groupId: (groupUid: UID, groupOwner: ObvCryptoId)? { get } - var usesCallKit: Bool { get } - var ownedIdentity: ObvCryptoId? { get } - - var endCallActionWasRequested: Bool { get set } - - var callParticipants: [CallParticipant] { get } - var state: CallState { get } - var stateDate: [CallState: Date] { get } - var isMuted: Bool { get } - - func getParticipant(contact: ParticipantId) -> CallParticipant? - func addParticipant(callParticipant: CallParticipant, report: Bool) - - func sendWebRTCMessage(to: CallParticipant, message: WebRTCMessageJSON, forStartingCall: Bool, completion: @escaping () -> Void) - - func mute(completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - func unmute(completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - - func setKicked() - func setUnanswered() - - func endCall(completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - - func createRestartOffer() - func handleReconnectCallMessage(callParticipant: CallParticipant, _ : ReconnectCallMessageJSON) - - func shouldISendTheOfferToCallParticipant(contactIdentity: ObvCryptoId) -> Bool - func updateStateFromPeerStates() - - func scheduleCallTimeout() - func invalidateCallTimeout() -} - -enum ObvErrorCodeRequestTransactionError: Int { - case unknown = 0 - case unentitled = 1 - case unknownCallProvider = 2 - case emptyTransaction = 3 - case unknownCallUUID = 4 - case callUUIDAlreadyExists = 5 - case invalidAction = 6 - case maximumCallGroupsReached = 7 - - var localizedDescription: String { - switch self { - case .unknown: return "unknown" - case .unentitled: return "unentitled" - case .unknownCallProvider: return "unknownCallProvider" - case .emptyTransaction: return "emptyTransaction" - case .unknownCallUUID: return "unknownCallUUID" - case .callUUIDAlreadyExists: return "callUUIDAlreadyExists" - case .invalidAction: return "invalidAction" - case .maximumCallGroupsReached: return "maximumCallGroupsReached" - } - } -} - -protocol IncomingCall: Call { - var messageIdentifierFromEngine: Data { get } - var userAnsweredIncomingCall: Bool { get } - var ringingMessageShouldBeSent: Bool { get set } - var callHasBeenFiltered: Bool { get set } - var receivedOfferMessages: [ParticipantId: (Date, NewParticipantOfferMessageJSON)] { get set} - var callerCallParticipant: CallParticipant? { get } - var initialParticipantCount: Int? { get } - func answerCall(completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - func pushKitNotificationReceived() - func setDecryptedElements(incomingCallMessage: IncomingCallMessageJSON, contactID: TypeSafeManagedObjectID, uuidForWebRTC: UUID) - -} -protocol OutgoingCall: Call { - func startCall(contactIdentifier: String, handleValue: String, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - func processAnswerIncomingCallJSON(callParticipant: CallParticipant, _: AnswerIncomingCallJSON, completionHandler: @escaping ((Error?) -> Void)) - func getParticipant(contact: ParticipantId) -> CallParticipant? - func processUserWantsToAddParticipants(contactIDs: [TypeSafeManagedObjectID]) - func setPermissionDeniedByServer() - func setCallInitiationNotSupported() -} - -enum CallUpdateKind { - case state(newState: CallState) - case mute - case callParticipantChange -} - -enum CallParticipantUpdateKind { - case state(newState: PeerState) - case contactID - case contactMuted -} - -enum CallState: Hashable, CustomDebugStringConvertible { - case initial - case userAnsweredIncomingCall - case gettingTurnCredentials // Only for outgoing calls - case initializingCall - case ringing - case callInProgress - - case hangedUp - case kicked - case callRejected - - case permissionDeniedByServer - case unanswered - case callInitiationNotSupported - - var debugDescription: String { - switch self { - case .kicked: return "kicked" - case .userAnsweredIncomingCall: return "userAnsweredIncomingCall" - case .gettingTurnCredentials: return "gettingTurnCredentials" - case .initializingCall: return "initializingCall" - case .ringing: return "ringing" - case .initial: return "initial" - case .callRejected: return "callRejected" - case .callInProgress: return "callInProgress" - case .hangedUp: return "hangedUp" - case .permissionDeniedByServer: return "permissionDeniedByServer" - case .unanswered: return "unanswered" - case .callInitiationNotSupported: return "callInitiationNotSupported" - } - } - - var isFinalState: Bool { - switch self { - case .callRejected, .hangedUp, .unanswered, .callInitiationNotSupported, .kicked: return true - case .gettingTurnCredentials, .userAnsweredIncomingCall, .initializingCall, .ringing, .initial, .callInProgress, .permissionDeniedByServer: return false - } - } - - var localizedString: String { - switch self { - case .initial: return NSLocalizedString("CALL_STATE_NEW", comment: "") - case .gettingTurnCredentials: return NSLocalizedString("CALL_STATE_GETTING_TURN_CREDENTIALS", comment: "") - case .kicked: return NSLocalizedString("CALL_STATE_KICKED", comment: "") - case .userAnsweredIncomingCall, .initializingCall: return NSLocalizedString("CALL_STATE_INITIALIZING_CALL", comment: "") - case .ringing: return NSLocalizedString("CALL_STATE_RINGING", comment: "") - case .callRejected: return NSLocalizedString("CALL_STATE_CALL_REJECTED", comment: "") - case .callInProgress: return NSLocalizedString("SECURE_CALL_IN_PROGRESS", comment: "") - case .hangedUp: return NSLocalizedString("CALL_STATE_HANGED_UP", comment: "") - case .permissionDeniedByServer: return NSLocalizedString("CALL_STATE_PERMISSION_DENIED_BY_SERVER", comment: "") - case .unanswered: return NSLocalizedString("UNANSWERED", comment: "") - case .callInitiationNotSupported: return NSLocalizedString("CALL_INITITION_NOT_SUPPORTED", comment: "") - } - } -} - -enum PeerState: Hashable, CustomDebugStringConvertible { - case initial - case startCallMessageSent - case ringing - case busy - case callRejected - case connectingToPeer - case connected - case reconnecting - case hangedUp - case kicked - case timeout - - var debugDescription: String { - switch self { - case .initial: return "initial" - case .startCallMessageSent: return "startCallMessageSent" - case .busy: return "busy" - case .reconnecting: return "reconnecting" - case .ringing: return "ringing" - case .callRejected: return "callRejected" - case .connectingToPeer: return "connectingToPeer" - case .connected: return "connected" - case .hangedUp: return "hangedUp" - case .kicked: return "kicked" - case .timeout: return "timeout" - } - } - - var isFinalState: Bool { - switch self { - case .callRejected, .hangedUp, .kicked, .timeout: return true - case .initial, .startCallMessageSent, .ringing, .busy, .connectingToPeer, .connected, .reconnecting: return false - } - } - - var localizedString: String { - switch self { - case .initial: return NSLocalizedString("CALL_STATE_NEW", comment: "") - case .startCallMessageSent: return NSLocalizedString("CALL_STATE_INCOMING_CALL_MESSAGE_WAS_POSTED", comment: "") - case .ringing: return NSLocalizedString("CALL_STATE_RINGING", comment: "") - case .busy: return NSLocalizedString("CALL_STATE_BUSY", comment: "") - case .callRejected: return NSLocalizedString("CALL_STATE_CALL_REJECTED", comment: "") - case .connectingToPeer: return NSLocalizedString("CALL_STATE_CONNECTING_TO_PEER", comment: "") - case .connected: return NSLocalizedString("SECURE_CALL_IN_PROGRESS", comment: "") - case .reconnecting: return NSLocalizedString("CALL_STATE_RECONNECTING", comment: "") - case .hangedUp: return NSLocalizedString("CALL_STATE_HANGED_UP", comment: "") - case .kicked: return NSLocalizedString("CALL_STATE_KICKED", comment: "") - case .timeout: return NSLocalizedString("CALL_STATE_TIMEOUT", comment: "") - } - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/CallObjects.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/CallObjects.swift deleted file mode 100644 index 9686d79f..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/CallObjects.swift +++ /dev/null @@ -1,2428 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import Foundation -import CoreData -import os.log -import ObvEngine -import WebRTC -import CallKit -import ObvTypes - -fileprivate extension Call { - - func makeError(message: String) -> Error { - let userInfo = [NSLocalizedFailureReasonErrorKey: message] - return NSError(domain: "Call", code: 0, userInfo: userInfo) - } - -} - -extension Call { - var callManager: ObvCallManager { usesCallKit ? CXCallManager() : NCXCallManager() } - - func endCall(completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { - guard !endCallActionWasRequested else { return } - endCallActionWasRequested = true - callManager.requestEndCallAction(call: self, completion: completion) - } - func mute(completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { - callManager.requestMuteCallAction(call: self, completion: completion) - } - func unmute(completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { - callManager.requestUnmuteCallAction(call: self, completion: completion) - } -} -extension IncomingCall { - func answerCall(completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { callManager.requestAnswerCallAction(call: self, completion: completion) } -} -extension OutgoingCall { - func startCall(contactIdentifier: String, handleValue: String, - completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { - callManager.requestStartCallAction(call: self, contactIdentifier: contactIdentifier, handleValue: handleValue, completion: completion) - } -} - -// MARK: - WebRTCCallDelegate - -protocol WebRTCCallDelegate: AnyObject { - func processReceivedWebRTCMessage(messageType: WebRTCMessageJSON.MessageType, serializedMessagePayload: String, callIdentifier: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data?) - func processNewParticipantOfferMessageJSON(_ newParticipantOffer: NewParticipantOfferMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) - func report(call: Call, report: CallReport) - func newParticipantWasAdded(call: Call, callParticipant: CallParticipant) -} - -protocol IncomingWebRTCCallDelegate: WebRTCCallDelegate { - func answerCallCompleted(callUUID: UUID, result: Result) -} - -protocol OutgoingWebRTCCallDelegate: WebRTCCallDelegate { - func turnCredentialsRequiredByOutgoingCall(outgoingCallUuidForWebRTC: UUID, forOwnedIdentity ownedIdentityCryptoId: ObvCryptoId) -} - -class WebRTCCall: Call { - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: WebRTCCall.self)) - - let uuid = UUID() - - /// For incomings: The UUID to use internally, for webrtc messages. It is `nil` until the incoming call message is decrypted. - var uuidForWebRTC: UUID? - var usesCallKit: Bool - var groupId: (groupUid: UID, groupOwner: ObvCryptoId)? - var ownedIdentity: ObvCryptoId? - private var tokens: [NSObjectProtocol] = [] - - weak var delegate_: WebRTCCallDelegate? - - private(set) var callParticipants: [CallParticipant] = [] - - func addParticipant(callParticipant: CallParticipant, report: Bool) { - CallHelper.checkQueue() // OK - callParticipant.delegate = self - callParticipants += [callParticipant] - if report { - ObvMessengerInternalNotification.callHasBeenUpdated(call: self, updateKind: .callParticipantChange).postOnDispatchQueue() - } - } - - func removeParticipant(callParticipant: CallParticipant) { - CallHelper.checkQueue() // OK - callParticipants.removeAll { $0.contactIdentity == callParticipant.contactIdentity } - ObvMessengerInternalNotification.callHasBeenUpdated(call: self, updateKind: .callParticipantChange).postOnDispatchQueue() - } - - func getParticipant(contact: ParticipantId) -> CallParticipant? { - CallHelper.checkQueue() // OK - switch contact { - case .persisted(contactID: let contactID): - return callParticipants.first { $0.contactIdentificationStatus?.contactID == contactID } - case .cryptoId(cryptoId: let cryptoId): - return callParticipants.first { $0.contactIdentity == cryptoId } - } - } - - - // MARK: State management - - private(set) var state: CallState = .initial - private(set) var stateDate = [CallState: Date]() - private var notificationTokens = [NSObjectProtocol]() - - static var callTimeout: TimeInterval = 60.0 /// seconds - static var callConnectionTimeout: TimeInterval = 10.0 /// seconds - private var timeoutTimer: Timer? - var endCallActionWasRequested: Bool = false - - private var currentAudioInput: (label: String, activate: () -> Void)? - - private let sounds = CallSounds.shared - - fileprivate func setCallState(to newState: CallState) { - CallHelper.checkQueue() // OK - guard !state.isFinalState else { return } - let previousState = state - if previousState == .callInProgress && newState == .ringing { return } - os_log("☎️ WebRTCCall will change state: %{public}@ --> %{public}@", log: log, type: .info, state.debugDescription, newState.debugDescription) - state = newState - if [.ringing, .gettingTurnCredentials, .initializingCall].contains(newState) { - self.scheduleCallTimeout() - } - - if self is OutgoingCall { - if state == .ringing { - CallSounds.shared.play(sound: .ringing) - } else if state == .callInProgress && previousState != .callInProgress { - CallSounds.shared.play(sound: .connect) - } else if state.isFinalState && previousState == .callInProgress { - CallSounds.shared.play(sound: .disconnect) - } else { - CallSounds.shared.stopCurrentSound() - } - } else if self is IncomingCall { - if state == .callInProgress && previousState != .callInProgress { - CallSounds.shared.play(sound: .connect) - } else if state.isFinalState && previousState == .callInProgress { - CallSounds.shared.play(sound: .disconnect) - } else { - CallSounds.shared.stopCurrentSound() - } - } - if !stateDate.keys.contains(state) { - stateDate[state] = Date() - } - ObvMessengerInternalNotification.callHasBeenUpdated(call: self, updateKind: .state(newState: newState)) - .postOnDispatchQueue() - } - - func updateStateFromPeerStates() { - CallHelper.checkQueue() // OK - let allPeersAreInFinalState = callParticipants.allSatisfy { $0.state.isFinalState } - - if allPeersAreInFinalState { - endCall() - } - } - - func invalidateCallTimeout() { - CallHelper.checkQueue() // OK - if let timer = timeoutTimer { - os_log("☎️ Invalidate Call Timeout Timer", log: log, type: .info) - timer.invalidate() - self.timeoutTimer = nil - } - } - - func scheduleCallTimeout() { - CallHelper.checkQueue() // OK - invalidateCallTimeout() - let log = self.log - os_log("☎️ Schedule Call Timeout Participant Timer", log: log, type: .info) - self.timeoutTimer = Timer.scheduledTimer(withTimeInterval: WebRTCCall.callTimeout, repeats: false) { _ in - OperationQueue.main.addOperation { - os_log("☎️ The Call timer is ending the call right now", log: log, type: .error) - guard self.state != .callInProgress else { - os_log("☎️ We prevent the timer from firing since the call is in progress. We should not have gotten to this point.", log: log, type: .error) - assertionFailure() - return - } - self.setUnanswered() - self.endCall() - if let incomingCall = self as? IncomingCall { - self.delegate_?.report(call: self, report: .missedIncomingCall(caller: incomingCall.callerCallParticipant?.info, participantCount: incomingCall.initialParticipantCount)) - } else if self is OutgoingCall { - self.delegate_?.report(call: self, report: .unansweredOutgoingCall(with: self.callParticipants.map({ $0.info }))) - } - } - } - } - - fileprivate init(callParticipants: [CallParticipant], usesCallKit: Bool, uuidForWebRTC: UUID?, delegate: WebRTCCallDelegate, ownedIdentity: ObvCryptoId?, groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) { - CallHelper.checkQueue() // OK - self.usesCallKit = usesCallKit - self.uuidForWebRTC = uuidForWebRTC ?? uuid - self.delegate_ = delegate - self.ownedIdentity = ownedIdentity - self.groupId = groupId - for callParticipant in callParticipants { - addParticipant(callParticipant: callParticipant, report: false) - } - self.tokens.append(ObvMessengerInternalNotification.observeAudioInputHasBeenActivated(queue: OperationQueue.main) { label, activate in - self.processAudioInputHasBeenActivatedNotification(label: label, activate: activate) - }) - } - - func processAudioInputHasBeenActivatedNotification(label: String, activate: @escaping () -> Void) { - CallHelper.checkQueue() // OK - guard isOutgoingCall else { return } - guard currentAudioInput?.label != label else { return } - /// Keep a trace of audio input during ringing state to restore it when the call become inProgress - os_log("☎️🎵 Call stores %{public}@ as audio input", log: log, type: .info, label) - currentAudioInput = (label: label, activate: activate) - } - - var isMuted: Bool { - CallHelper.checkQueue() // OK - // We return true only if audio is disabled for everyone - return callParticipants.allSatisfy({ $0.isMuted }) - } - - func mute() { - CallHelper.checkQueue() // OK - for participant in self.callParticipants { - guard !participant.isMuted else { continue } - participant.mute() - } - ObvMessengerInternalNotification.callHasBeenUpdated(call: self, updateKind: .mute) - .postOnDispatchQueue() - } - - func unmute() { - CallHelper.checkQueue() // OK - for participant in self.callParticipants { - guard participant.isMuted else { continue } - participant.unmute() - } - ObvMessengerInternalNotification.callHasBeenUpdated(call: self, updateKind: .mute) - .postOnDispatchQueue() - } - - func setKicked() { - CallHelper.checkQueue() // OK - setCallState(to: .kicked) - } - - func setUnanswered() { - CallHelper.checkQueue() // OK - setCallState(to: .unanswered) - } - - // MARK: Restarting a call - - func createRestartOffer() { - CallHelper.checkQueue() // OK - - guard self.uuidForWebRTC != nil else { return } - guard state == .callInProgress else { return } - - for callParticipant in self.callParticipants { - guard [.connected, .connectingToPeer, .reconnecting].contains(callParticipant.state) else { return } - callParticipant.createRestartOffer() - } - } - - func handleReconnectCallMessage(callParticipant: CallParticipant, _ reconnectCallMessage: ReconnectCallMessageJSON) { - CallHelper.checkQueue() // OK - callParticipant.handleReceivedRestartSdp( - sessionDescriptionType: reconnectCallMessage.sessionDescriptionType, - sessionDescription: reconnectCallMessage.sessionDescription, - reconnectCounter: reconnectCallMessage.reconnectCounter ?? 0, - peerReconnectCounterToOverride: reconnectCallMessage.peerReconnectCounterToOverride ?? 0) - } - - func endWebRTCCallByHangingUp(completion: @escaping () -> Void) { - CallHelper.checkQueue() // OK - endWebRTCCall(finalState: .hangedUp, completion: completion) - } - - func endWebRTCCallByRejectingCall(completion: @escaping () -> Void) { - CallHelper.checkQueue() // OK - endWebRTCCall(finalState: .callRejected, completion: completion) - } - - private func endWebRTCCall(finalState: CallState, completion: @escaping () -> Void) { - CallHelper.checkQueue() // OK - for callParticipant in callParticipants { - callParticipant.closeConnection() - } - completion() - self.setCallState(to: finalState) - } - -} - -extension WebRTCCall: CallParticipantDelegate { - - var isOutgoingCall: Bool { self is OutgoingCall } - - func participantWasUpdated(callParticipant: CallParticipant, updateKind: CallParticipantUpdateKind) { - CallHelper.checkQueue() // OK - - guard callParticipants.contains(where: { $0.uuid == callParticipant.uuid }) else { return } - ObvMessengerInternalNotification.callParticipantHasBeenUpdated(callParticipant: callParticipant, updateKind: updateKind).postOnDispatchQueue() - - switch updateKind { - case .state(newState: let newState): - switch newState { - case .initial: - break - case .startCallMessageSent: - break - case .ringing: - guard self is OutgoingCall else { return } - guard state == .initializingCall else { return } - setCallState(to: .ringing) - case .busy: - removeParticipant(callParticipant: callParticipant) - case .connectingToPeer: - guard state == .userAnsweredIncomingCall else { return } - setCallState(to: .initializingCall) - case .connected: - invalidateCallTimeout() - guard state != .callInProgress else { return } - setCallState(to: .callInProgress) - if let currentAudioInput = currentAudioInput { - os_log("☎️🎵 Connected call restores %{public}@ as audio input ", log: log, type: .info, currentAudioInput.label) - currentAudioInput.activate() - } - case .reconnecting: - break - case .callRejected: - break - case .hangedUp: - break - case .kicked: - break - case .timeout: - break - } - case .contactID: - break - case .contactMuted: - break - } - } - - func connectionIsChecking(for callParticipant: CallParticipant) { - CallSounds.shared.prepareFeedback() - } - - func connectionIsConnected(for callParticipant: CallParticipant) { - CallHelper.checkQueue() // OK - guard state != .callInProgress else { return } - self.invalidateCallTimeout() - setCallState(to: .callInProgress) - } - - func connectionWasClosed(for callParticipant: CallParticipant) { - CallHelper.checkQueue() // OK - removeParticipant(callParticipant: callParticipant) - updateStateFromPeerStates() - } - - func dataChannelIsOpened(for callParticipant: CallParticipant) { - CallHelper.checkQueue() // OK - guard self is OutgoingCall else { return } - guard callParticipant.role == .recipient else { assertionFailure(); return } - callParticipant.sendUpdateParticipantsMessageJSON(callParticipants: self.callParticipants) - } - - func shouldISendTheOfferToCallParticipant(contactIdentity: ObvCryptoId) -> Bool { - /// REMARK it should be the same as io.olvid.messenger.webrtc.WebrtcCallService#shouldISendTheOfferToCallParticipant in java - guard let ownedIdentity = self.ownedIdentity else { assertionFailure(); return false } - return ownedIdentity > contactIdentity - } - - func sendMessage(message: WebRTCInnerMessageJSON, forStartingCall: Bool, to callParticipant: CallParticipant) { - guard let uuidForWebRTC = self.uuidForWebRTC else { assertionFailure(); return } - - do { - let webrtcMessage = try message.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) - self.sendWebRTCMessage(to: callParticipant, message: webrtcMessage, forStartingCall: forStartingCall, completion: {}) - } catch { - assertionFailure() - return - } - } - - func updateParticipant(newCallParticipants: [ContactBytesAndNameJSON]) { - os_log("☎️ Entering updateParticipant(newCallParticipants: [ContactBytesAndNameJSON])", log: log, type: .info) - CallHelper.checkQueue() // OK - guard let ownedIdentity = self.ownedIdentity else { assertionFailure(); return } - guard let incomingCall = self as? IncomingWebrtcCall else { assertionFailure(); return } - guard let uuidForWebRTC = uuidForWebRTC else { assertionFailure(); return } - - guard let turnCredentials = self.callParticipants.first?.turnCredentials else { assertionFailure(); return } - - var newCallParticipantNamesAndGatheringPolicies: [ObvCryptoId: (String, GatheringPolicy)] = [:] - var newParticipantsId: Set = Set() - for newParticipant in newCallParticipants { - let byteContactIdentity = newParticipant.byteContactIdentity - guard let contactCryptoId = try? ObvCryptoId.init(identity: byteContactIdentity) else { assertionFailure(); continue } - newParticipantsId.insert(contactCryptoId) - newCallParticipantNamesAndGatheringPolicies[contactCryptoId] = (newParticipant.displayName, newParticipant.gatheringPolicy ?? .gatherOnce) - } - - var currentParticipantsId: Set = Set() - for currentParticipant in self.callParticipants { - guard let contactIdentity = currentParticipant.contactIdentity else { assertionFailure(); continue } - currentParticipantsId.insert(contactIdentity) - } - - let participantsToAdd = newParticipantsId.subtracting(currentParticipantsId) - let participantsToRemove = currentParticipantsId.subtracting(newParticipantsId) - - os_log("☎️ We have %d participant(s) to add", log: log, type: .info, participantsToAdd.count) - - for participantToAdd in participantsToAdd { - guard participantToAdd != ownedIdentity else { continue } /// the received array contains the user himself - - var identityID: TypeSafeManagedObjectID? = nil - ObvStack.shared.performBackgroundTaskAndWait { (context) in - if let identity = try? PersistedObvContactIdentity.get(contactCryptoId: participantToAdd, ownedIdentityCryptoId: ownedIdentity, within: context), - !identity.devices.isEmpty { - identityID = identity.typedObjectID - } - } - let shouldISendTheOfferToCallParticipant = self.shouldISendTheOfferToCallParticipant(contactIdentity: participantToAdd) - guard let (fullName, gatheringPolicy) = newCallParticipantNamesAndGatheringPolicies[participantToAdd] else { assertionFailure(); return } - let callParticipant: CallParticipant - let peerConnectionHolder = shouldISendTheOfferToCallParticipant ? WebrtcPeerConnectionHolder(gatheringPolicy: gatheringPolicy) : nil - if let identityID = identityID { - callParticipant = CallParticipantImpl.createRecipient(contactID: identityID, peerConnectionHolder: peerConnectionHolder) - } else { - callParticipant = CallParticipantImpl.createRecipient(cryptoID: participantToAdd, fullName: fullName, peerConnectionHolder: peerConnectionHolder) - } - addParticipant(callParticipant: callParticipant, report: true) - delegate_?.newParticipantWasAdded(call: self, callParticipant: callParticipant) - - guard callParticipant.contactIdentity != nil else { assertionFailure(); return } - - if shouldISendTheOfferToCallParticipant { - os_log("☎️ Will set credentials for offer to a call participant", log: log, type: .info, participantsToAdd.count) - callParticipant.setCredentialsForOffer(turnCredentials: turnCredentials) - callParticipant.createOffer() - } else { - os_log("☎️ No need to send offer to the call participant", log: log, type: .info, participantsToAdd.count) - /// check if we already received the offer the CallParticipant is supposed to send us - if let (date, newParticipantOfferMessage) = incomingCall.receivedOfferMessages.removeValue(forKey: .cryptoId( participantToAdd)) { - - delegate_?.processNewParticipantOfferMessageJSON(newParticipantOfferMessage, uuidForWebRTC: uuidForWebRTC, contact: .cryptoId(participantToAdd), messageUploadTimestampFromServer: date) - } - } - - } - - os_log("☎️ We have %d participant(s) to remove", log: log, type: .info, participantsToRemove.count) - - for participantToRemove in participantsToRemove { - guard let participant = getParticipant(contact: .cryptoId(participantToRemove)) else { assertionFailure(); continue } - guard participant.role != .caller else { continue } - participant.closeConnection() - removeParticipant(callParticipant: participant) - } - - } - - // MARK: - Post office service - - func relay(from: ObvCryptoId, to: ObvCryptoId, messageType: WebRTCMessageJSON.MessageType, messagePayload: String) { - CallHelper.checkQueue() // OK - - guard messageType.isAllowedToBeRelayed else { assertionFailure(); return } - - guard let participant = getParticipant(contact: .cryptoId(to)) else { return } - let message: WebRTCDataChannelMessageJSON - do { - message = try RelayedMessageJSON(from: from.getIdentity(), relayedMessageType: messageType.rawValue, serializedMessagePayload: messagePayload).embedInWebRTCDataChannelMessageJSON() - } catch { - os_log("☎️ Could not send UpdateParticipantsMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - do { - try participant.sendDataChannelMessage(message) - } catch { - os_log("☎️ Could not send data channel message: %{public}@", log: log, type: .fault, error.localizedDescription) - return - } - } - - func receivedRelayedMessage(from: ObvCryptoId, messageType: WebRTCMessageJSON.MessageType, messagePayload: String) { - CallHelper.checkQueue() // OK - guard let uuidForWebRTC = uuidForWebRTC else { assertionFailure(); return } - delegate_?.processReceivedWebRTCMessage(messageType: messageType, serializedMessagePayload: messagePayload, callIdentifier: uuidForWebRTC, contact: .cryptoId(from), messageUploadTimestampFromServer: Date(), messageIdentifierFromEngine: nil) - } - - func sendWebRTCMessage(to: CallParticipant, message: WebRTCMessageJSON, forStartingCall: Bool, completion: @escaping () -> Void) { - CallHelper.checkQueue() // OK - guard let contactIdentificationStatus = to.contactIdentificationStatus else { - os_log("☎️ Could not determine contact in the method sendWebRTCMessage", log: log, type: .fault) - return - } - if case .hangedUp = message.messageType { - // Also send message on the data channel, if the caller is gone - do { - let hangedUpDataChannel = try HangedUpDataChannelMessageJSON().embedInWebRTCDataChannelMessageJSON() - try to.sendDataChannelMessage(hangedUpDataChannel) - } catch { - os_log("☎️ Could not send HangedUpDataChannelMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - } - } - switch contactIdentificationStatus { - case .known(let contactID): - os_log("☎️ Posting a newWebRTCMessageToSend", log: log, type: .info) - ObvMessengerInternalNotification.newWebRTCMessageToSend(webrtcMessage: message, contactID: contactID, forStartingCall: forStartingCall, completion: completion) - .postOnDispatchQueue() - case .unknown(let cryptoID, _): - guard message.messageType.isAllowedToBeRelayed else { assertionFailure(); return } - guard let incomingCall = self as? IncomingCall else { assertionFailure(); return } - guard let caller = incomingCall.callerCallParticipant else { return } - let toContactIdentity = cryptoID.getIdentity() - - do { - let dataChannelMessage = try RelayMessageJSON(to: toContactIdentity, relayedMessageType: message.messageType.rawValue, serializedMessagePayload: message.serializedMessagePayload).embedInWebRTCDataChannelMessageJSON() - try caller.sendDataChannelMessage(dataChannelMessage) - } catch { - os_log("☎️ Could not send RelayMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - return - } - } - } - - func offerCallCompleted(for callParticipant: CallParticipant, result: Result) { - CallHelper.checkQueue() // OK - guard let uuidForWebRTC = self.uuidForWebRTC else { assertionFailure(); return } - guard let gatheringPolicy = callParticipant.gatheringPolicy else { assertionFailure(); return } - guard callParticipant.contactIdentificationStatus != nil else { assertionFailure(); return } - switch result { - case .success((let sessionDescriptionType, let sessionDescription, let turnUserName, let turnPassword, let turnServers)): - var webrtcMessage: WebRTCMessageJSON - let messageType = self is OutgoingCall ? "IncomingCallMessage" : "NewParticipantOfferMessage" - do { - let message: WebRTCInnerMessageJSON - if self is OutgoingCall { - guard let turnUserName = turnUserName, - let turnPassword = turnPassword, - let turnServers = turnServers else { - assertionFailure(); return - } - var flitredGroupId: (groupUid: UID, groupOwner: ObvCryptoId)? = nil - if let groupId = groupId, - let participantIdentity = callParticipant.contactIdentity { - ObvStack.shared.viewContext.performAndWait { - guard let ownedIdentity = ownedIdentity else { return } - guard let ownedIdentity = try? PersistedObvOwnedIdentity.get(cryptoId: ownedIdentity, within: ObvStack.shared.viewContext) else { - os_log("Could not found ownedIdentity", log: log, type: .fault) - return - } - guard let contactGroup = try? PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { - os_log("Could not found contactGroup", log: log, type: .fault) - return - } - let groupMembers = Set(contactGroup.contactIdentities.map { $0.cryptoId }) - if groupMembers.contains(participantIdentity) { - flitredGroupId = groupId - } - return - } - } - - message = try IncomingCallMessageJSON( - sessionDescriptionType: sessionDescriptionType, - sessionDescription: sessionDescription, - turnUserName: turnUserName, - turnPassword: turnPassword, - turnServers: turnServers, - participantCount: callParticipants.count, - groupId: flitredGroupId, - gatheringPolicy: gatheringPolicy) - } else { assert(self is IncomingCall) - message = try NewParticipantOfferMessageJSON( - sessionDescriptionType: sessionDescriptionType, - sessionDescription: sessionDescription, - gatheringPolicy: gatheringPolicy) - } - webrtcMessage = try message.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) - } catch { - os_log("☎️ Could not create and send %{public}@: %{public}@", log: log, type: .fault, messageType, error.localizedDescription) - assertionFailure() - return - } - let completion = { os_log("☎️ The %{public}@ was received by the server for callIdentifier %{public}@", log: self.log, type: .info, messageType, String(uuidForWebRTC)) } - self.sendWebRTCMessage(to: callParticipant, message: webrtcMessage, forStartingCall: self is OutgoingCall, completion: completion) - case .failure(let error): - os_log("☎️ Could not create offer: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - } - - func restartCallCompleted(for callParticipant: CallParticipant, result: Result) { - CallHelper.checkQueue() // OK - guard let uuidForWebRTC = uuidForWebRTC else { assertionFailure(); return } - - switch result { - case .success(let reconnectCallMessage): - do { - let webrtcMessage = try reconnectCallMessage.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) - self.sendWebRTCMessage(to: callParticipant, message: webrtcMessage, forStartingCall: false, completion: {}) - } catch { - assertionFailure() - return - } - case .failure(let error): - os_log("☎️ Could not reconnect call: %{public}@", log: log, type: .fault, error.localizedDescription) - callParticipant.closeConnection() - return - } - } - - func answerCallCompleted(for callParticipant: CallParticipant, result: Result) { - CallHelper.checkQueue() // OK - guard let incomingCall = self as? IncomingWebrtcCall else { assertionFailure(); return } - guard let uuidForWebRTC = uuidForWebRTC else { assertionFailure(); return } - - switch result { - case .success((let sessionDescriptionType, let sessionDescription)): - var webrtcMessage: WebRTCMessageJSON - let messageDescripton = callParticipant.role == .caller ? "AnswerIncomingCall" : "NewParticipantAnswerMessage" - do { - let message: WebRTCInnerMessageJSON - if callParticipant.role == .caller { - message = try AnswerIncomingCallJSON(sessionDescriptionType: sessionDescriptionType, sessionDescription: sessionDescription) - } else { - message = try NewParticipantAnswerMessageJSON(sessionDescriptionType: sessionDescriptionType, sessionDescription: sessionDescription) - } - webrtcMessage = try message.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) - } catch { - os_log("Could not create and send %{public}@: %{public}@", log: log, type: .fault, messageDescripton, error.localizedDescription) - assertionFailure() - incomingCall.delegate?.answerCallCompleted(callUUID: uuid, result: .failure(error)) - return - } - let completion = { - os_log("☎️ The %{public}@ was received by the server for callIdentifier %{public}@", log: self.log, type: .info, messageDescripton, String(uuidForWebRTC)) - incomingCall.delegate?.answerCallCompleted(callUUID: self.uuid, result: .success((/* void */))) - } - sendWebRTCMessage(to: callParticipant, message: webrtcMessage, forStartingCall: false, completion: completion) - case .failure(let error): - os_log("☎️ Could not answer call: %{public}@", log: log, type: .fault, error.localizedDescription) - incomingCall.delegate?.answerCallCompleted(callUUID: uuid, result: .failure(error)) - assertionFailure() - } - } - - -} - -// MARK: - IncomingWebrtcCall - -final class IncomingWebrtcCall: WebRTCCall, IncomingCall { - - let messageIdentifierFromEngine: Data - private let messageUploadTimestampFromServer: Date - - private(set) var userAnsweredIncomingCall = false - private var pushKitNotificationWasReceived = false - var ringingMessageShouldBeSent = true - var callHasBeenFiltered = false - var rejectedBecauseOfMissingRecordPermission = false - var receivedOfferMessages: [ParticipantId: (Date, NewParticipantOfferMessageJSON)] = [:] - var initialParticipantCount: Int? // From IncomingWebrtcCall - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: IncomingWebrtcCall.self)) - weak var delegate: IncomingWebRTCCallDelegate? { - delegate_ as? IncomingWebRTCCallDelegate - } - - deinit { - debugPrint("IncomingWebrtcCall deinit") - } - - var callerCallParticipant: CallParticipant? { - CallHelper.checkQueue() // OK - return callParticipants.first { $0.role == .caller } - } - - // MARK: Creating and updating an incoming call - - /// When receiving an encrypted PushKit notification, we immediately instantiate an `IncomingWebrtcCall` instance - /// so as to show the CallKit UI as soon as possible (by calling the `reportNewIncomingCall` method of the `CXProvider`). - init(encryptedPushNotification: EncryptedPushNotification, delegate: IncomingWebRTCCallDelegate) { - CallHelper.checkQueue() // OK - /// For now, most of the vars are nil, until the encrypted notification is decrypted, making it possible to update this incoming call instance. - self.messageIdentifierFromEngine = encryptedPushNotification.messageIdentifierFromEngine - self.messageUploadTimestampFromServer = encryptedPushNotification.messageUploadTimestampFromServer - self.pushKitNotificationWasReceived = true - - let callParticipant = CallParticipantImpl.createCaller() - super.init(callParticipants: [callParticipant], usesCallKit: true, uuidForWebRTC: nil, delegate: delegate, ownedIdentity: nil, groupId: nil) - } - - - init(incomingCallMessage: IncomingCallMessageJSON, contactID: TypeSafeManagedObjectID, uuidForWebRTC: UUID, messageIdentifierFromEngine: Data, messageUploadTimestampFromServer: Date, delegate: IncomingWebRTCCallDelegate, useCallKit: Bool) { - CallHelper.checkQueue() // OK - self.messageIdentifierFromEngine = messageIdentifierFromEngine - self.messageUploadTimestampFromServer = messageUploadTimestampFromServer - self.initialParticipantCount = incomingCallMessage.participantCount - - let callParticipant = CallParticipantImpl.createCaller(incomingCallMessage: incomingCallMessage, contactID: contactID) - super.init(callParticipants: [callParticipant], usesCallKit: useCallKit, uuidForWebRTC: uuidForWebRTC, delegate: delegate, ownedIdentity: callParticipant.ownedIdentity, groupId: incomingCallMessage.groupId) - } - - - func pushKitNotificationReceived() { - CallHelper.checkQueue() // OK - self.pushKitNotificationWasReceived = true - answerIfRequestedAndIfPossible() - } - - func setDecryptedElements(incomingCallMessage: IncomingCallMessageJSON, contactID: TypeSafeManagedObjectID, uuidForWebRTC: UUID) { - CallHelper.checkQueue() // OK - guard !isReady() else { return } /// We do not want to replace a previous peer connection holder - guard let caller = self.callerCallParticipant as? CallParticipantImpl else { assertionFailure(); return } - self.uuidForWebRTC = uuidForWebRTC - caller.updateCaller(incomingCallMessage: incomingCallMessage, contactID: contactID) - super.ownedIdentity = caller.ownedIdentity - self.groupId = incomingCallMessage.groupId - self.initialParticipantCount = incomingCallMessage.participantCount - - ObvMessengerInternalNotification.callParticipantHasBeenUpdated(callParticipant: caller, updateKind: .contactID).postOnDispatchQueue() - answerIfRequestedAndIfPossible() - } - - func isReady() -> Bool { - CallHelper.checkQueue() // OK - guard let caller = callerCallParticipant else { return false } - let pushKitIsEitherDisabledOrReady = !ObvMessengerSettings.VoIP.isCallKitEnabled || pushKitNotificationWasReceived - return uuidForWebRTC != nil && caller.isReady && pushKitIsEitherDisabledOrReady - } - - // MARK: Answering call - - func answerWebRTCCall() { - CallHelper.checkQueue() // OK - - userAnsweredIncomingCall = true - setCallState(to: .userAnsweredIncomingCall) - answerIfRequestedAndIfPossible() - } - - - private func answerIfRequestedAndIfPossible() { - CallHelper.checkQueue() // OK - - guard let caller = callerCallParticipant else { return } - guard userAnsweredIncomingCall else { return } - - caller.createAnswer() - } - -} - -// MARK: - OutgoingWebRTCCall - -final class OutgoingWebRTCCall: WebRTCCall, OutgoingCall { - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: OutgoingWebRTCCall.self)) - var delegate: OutgoingWebRTCCallDelegate? { - delegate_ as? OutgoingWebRTCCallDelegate - } - private(set) var turnCredentials: TurnCredentials? - - deinit { - debugPrint("OutgoingWebRTCCall deinit") - } - - // MARK: Creating an outgoing call - - init(contactIDs: [TypeSafeManagedObjectID], delegate: OutgoingWebRTCCallDelegate, usesCallKit: Bool, groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) { - CallHelper.checkQueue() // OK - let callParticipants = contactIDs.map { Self.createRecipient(contactID: $0) } - let participant = callParticipants.first! - super.init(callParticipants: callParticipants, usesCallKit: usesCallKit, uuidForWebRTC: nil, delegate: delegate, ownedIdentity: participant.ownedIdentity, groupId: groupId) - } - - static func createRecipient(contactID: TypeSafeManagedObjectID) -> CallParticipant { - let contactInfo = CallHelper.getContactInfo(contactID) - return CallParticipantImpl.createRecipient(contactID: contactID, gatheringPolicy: contactInfo?.gatheringPolicy ?? .gatherOnce) - } - - // MARK: Starting an outgoing call - - func startCall() throws { - guard let ownedIdentity = ownedIdentity else { assertionFailure(); return } - CallHelper.checkQueue() // OK - guard state == .initial else { - os_log("☎️ Trying to start this call although it is not initial", log: log, type: .fault) - assertionFailure() - throw makeError(message: "Trying to start this call although it is not initial") - } - setCallState(to: .gettingTurnCredentials) - guard let uuidForWebRTC = self.uuidForWebRTC else { - os_log("☎️ Could not find uuidForWebRTC which is unexpected for an outgoing call", log: log, type: .fault) - assertionFailure() - throw makeError(message: "Could not find uuidForWebRTC which is unexpected for an outgoing call") - } - delegate?.turnCredentialsRequiredByOutgoingCall(outgoingCallUuidForWebRTC: uuidForWebRTC, forOwnedIdentity: ownedIdentity) - } - - func setTurnCredentials(turnCredentials: TurnCredentials) { - CallHelper.checkQueue() // OK - guard self.turnCredentials == nil else { assertionFailure(); return } - self.turnCredentials = turnCredentials - - for callParticipant in callParticipants { - guard callParticipant.turnCredentials == nil else { continue } - callParticipant.setCredentialsForOffer(turnCredentials: turnCredentials) - } - } - - func offerCall() { - CallHelper.checkQueue() // OK - guard turnCredentials != nil else { assertionFailure(); return } - for callParticipant in self.callParticipants { - guard callParticipant.turnCredentials != nil else { assertionFailure(); return } - callParticipant.createOffer() - } - self.setCallState(to: .initializingCall) - } - - func processAnswerIncomingCallJSON(callParticipant: CallParticipant, _ answerIncomingCallMessage: AnswerIncomingCallJSON, completionHandler: @escaping ((Error?) -> Void)) { - CallHelper.checkQueue() // OK - callParticipant.setRemoteDescription(sessionDescriptionType: answerIncomingCallMessage.sessionDescriptionType, - sessionDescription: answerIncomingCallMessage.sessionDescription, - completionHandler: completionHandler) - } - - func processUserWantsToAddParticipants(contactIDs: [TypeSafeManagedObjectID]) { - CallHelper.checkQueue() // OK - guard !contactIDs.isEmpty else { return } - let callIsMuted = isMuted - for contactID in contactIDs { - let callParticipant = Self.createRecipient(contactID: contactID) - - guard callParticipant.ownedIdentity == ownedIdentity else { - os_log("☎️ Trying to add contact to call for a different ownedIdentity", log: log, type: .info) - continue - } - - guard getParticipant(contact: .persisted(contactID)) == nil else { - os_log("☎️ Trying to add contact to call which is already in the call", log: log, type: .info) - continue - } - - addParticipant(callParticipant: callParticipant, report: true) - - if let turnCredentials = turnCredentials { - callParticipant.setCredentialsForOffer(turnCredentials: turnCredentials) - callParticipant.createOffer() - if callIsMuted { - callParticipant.mute() - } - } - } - } - - func setPermissionDeniedByServer() { - CallHelper.checkQueue() // OK - setCallState(to: .permissionDeniedByServer) - } - - func setCallInitiationNotSupported() { - CallHelper.checkQueue() // OK - setCallState(to: .callInitiationNotSupported) - } - -} - -extension CallParticipantImpl: WebrtcPeerConnectionHolderDelegate { - - func shouldISendTheOfferToCallParticipant() -> Bool { - guard let delegate = delegate else { assertionFailure(); return false } - guard let contactIdentity = contactIdentity else { assertionFailure(); return false } - return delegate.shouldISendTheOfferToCallParticipant(contactIdentity: contactIdentity) - } - - func peerConnectionStateDidChange(newState: RTCIceConnectionState) { - CallHelper.checkQueue() // OK - switch newState { - case .new: return - case .checking: - self.delegate?.connectionIsChecking(for: self) - case .connected: - let oldState = self.state - self.setPeerState(to: .connected) - if let delegate = self.delegate, delegate.isOutgoingCall, - oldState != .connected, oldState != .reconnecting { - for otherParticipant in delegate.callParticipants.filter({$0.uuid != self.uuid}) { - otherParticipant.sendUpdateParticipantsMessageJSON(callParticipants: delegate.callParticipants) - } - } - self.delegate?.connectionIsConnected(for: self) - case .completed: return - case .failed, .disconnected: - self.reconnectAfterConnectionLoss() - case .closed: - self.delegate?.connectionWasClosed(for: self) - case .count: return - @unknown default: return - } - } - - func peerConnectionWasClosedDuringInitialization() { - CallHelper.checkQueue() // OK - self.delegate?.connectionWasClosed(for: self) - } - - fileprivate func dataChannel(of peerConnectionHolder: WebrtcPeerConnectionHolder, didReceiveMessage message: WebRTCDataChannelMessageJSON) { - CallHelper.checkQueue() // OK - switch message.messageType { - case .muted: - let mutedMessage: MutedMessageJSON - do { - mutedMessage = try MutedMessageJSON.decode(serializedMessage: message.serializedMessage) - } catch { - os_log("☎️ Could not decode MutedMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - os_log("☎️ Receive MutedMessageJSON", log: log, type: .info) - processMutedMessageJSON(message: mutedMessage) - case .updateParticipant: - let updateParticipantsMessage: UpdateParticipantsMessageJSON - do { - updateParticipantsMessage = try UpdateParticipantsMessageJSON.decode(serializedMessage: message.serializedMessage) - } catch { - os_log("☎️ Could not decode UpdateParticipantsMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - os_log("☎️ Receive UpdateParticipantsMessageJSON", log: log, type: .info) - processUpdateParticipantsMessageJSON(message: updateParticipantsMessage) - case .relayMessage: - let relayMessage: RelayMessageJSON - do { - relayMessage = try RelayMessageJSON.decode(serializedMessage: message.serializedMessage) - } catch { - os_log("☎️ Could not decode RelayMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - os_log("☎️ Receive RelayMessageJSON", log: log, type: .info) - processRelayMessageJSON(message: relayMessage) - case .relayedMessage: - let relayedMessage: RelayedMessageJSON - do { - relayedMessage = try RelayedMessageJSON.decode(serializedMessage: message.serializedMessage) - } catch { - os_log("☎️ Could not decode RelayedMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - os_log("☎️ Receive RelayedMessageJSON", log: log, type: .info) - processRelayedMessageJSON(message: relayedMessage) - case .hangedUpMessage: - do { - let hangedUpMessage = try HangedUpDataChannelMessageJSON.decode(serializedMessage: message.serializedMessage) - processHangedUpMessage(message: hangedUpMessage) - } catch { - os_log("☎️ Could not parse HangedUpDataChannelMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - } - - - } - } - - fileprivate func dataChannel(of peerConnectionHolder: WebrtcPeerConnectionHolder, didChangeState state: RTCDataChannelState) { - CallHelper.checkQueue() // OK - os_log("☎️ Data channel changed state. New state is %{public}@", log: log, type: .info, state.description) - switch state { - case .open: - delegate?.dataChannelIsOpened(for: self) - sendMutedMessageJSON() - case .connecting, .closing, .closed: - break - @unknown default: - assertionFailure() - } - } - - func sendMutedMessageJSON() { - CallHelper.checkQueue() // OK - let message: WebRTCDataChannelMessageJSON - do { - message = try MutedMessageJSON(muted: isMuted).embedInWebRTCDataChannelMessageJSON() - } catch { - os_log("☎️ Could not send MutedMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - do { - try peerConnectionHolder?.sendDataChannelMessage(message) - } catch { - os_log("☎️ Could not send data channel message: %{public}@", log: log, type: .fault, error.localizedDescription) - return - } - } - - func createAnswerResult(_ result: Result) { - OperationQueue.main.addOperation { [weak self] in - guard let _self = self else { return } - _self.delegate?.answerCallCompleted(for: _self, result: result) - if case .success = result { - _self.setPeerState(to: .connectingToPeer) - } - } - } - - func createOfferResult(_ result: Result) { - OperationQueue.main.addOperation { [weak self] in - guard let _self = self else { return } - _self.delegate?.offerCallCompleted(for: _self, result: result) - if case .success = result { - _self.setPeerState(to: .startCallMessageSent) - } - } - } - - func createRestartResult(_ result: Result) { - OperationQueue.main.addOperation { [weak self] in - guard let _self = self else { return } - guard _self.state == .connected || _self.state == .reconnecting else { return } - _self.delegate?.restartCallCompleted(for: _self, result: result) - } - } - - func sendNewIceCandidateMessage(candidate: RTCIceCandidate) { - OperationQueue.main.addOperation { [weak self] in - guard let _self = self else { return } - _self.delegate?.sendMessage(message: candidate.toJSON, forStartingCall: false, to: _self) - } - } - - func sendRemoveIceCandidatesMessages(candidates: [RTCIceCandidate]) { - OperationQueue.main.addOperation { [weak self] in - guard let _self = self else { return } - let message = RemoveIceCandidatesMessageJSON(candidates: candidates.map({ $0.toJSON })) - _self.delegate?.sendMessage(message: message, forStartingCall: false, to: _self) - } - } - -} - -final class CallParticipantImpl: CallParticipant { - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: WebRTCCall.self)) - - let uuid: UUID = UUID() - let role: Role - var contactIdentificationStatus: ParticipantContactIdentificationStatus? - var state: PeerState - - private(set) var contactIsMuted = false - - var timeoutTimer: Timer? - - private var peerConnectionHolder: WebrtcPeerConnectionHolder? - - var gatheringPolicy: GatheringPolicy? { - peerConnectionHolder?.gatheringPolicy - } - - weak var delegate: CallParticipantDelegate? - - var contactInfo: ContactInfo? { - guard let contactIdentificationStatus = contactIdentificationStatus else { return nil } - guard case let .known(contactID) = contactIdentificationStatus else { return nil } - return CallHelper.getContactInfo(contactID) - } - - var ownedIdentity: ObvCryptoId? { - guard let contactIdentificationStatus = contactIdentificationStatus else { return nil } - switch contactIdentificationStatus { - case .known: return contactInfo?.ownedIdentity - case .unknown: assertionFailure(); return nil - } - } - - var contactIdentity: ObvCryptoId? { - guard let contactIdentificationStatus = contactIdentificationStatus else { return nil } - switch contactIdentificationStatus { - case .known: return contactInfo?.cryptoId - case .unknown(let cryptoID, _): return cryptoID - } - } - - var fullDisplayName: String? { - guard let contactIdentificationStatus = contactIdentificationStatus else { return nil } - switch contactIdentificationStatus { - case .known: return contactInfo?.fullDisplayName - case .unknown( _, let fullName): return fullName - } - } - - var displayName: String? { - guard let contactIdentificationStatus = contactIdentificationStatus else { return nil } - switch contactIdentificationStatus { - case .known: return contactInfo?.customDisplayName ?? contactInfo?.fullDisplayName - case .unknown( _, let fullName): return fullName - } - } - - var photoURL: URL? { contactInfo?.photoURL } - var identityColors: (background: UIColor, text: UIColor)? { contactInfo?.identityColors } - - var info: ParticipantInfo? { - guard let contactIdentificationStatus = contactIdentificationStatus else { return nil } - switch contactIdentificationStatus { - case .known(contactID: let contactID): - return ParticipantInfo(contactID: contactID, isCaller: role == .caller) - case .unknown: - return nil - } - } - - var isReady: Bool { - return contactIdentificationStatus != nil && peerConnectionHolder != nil - } - - /// Create the `caller` participant for an incoming call when nothing is known for this caller (yet). This can happen when receiving a pushkit notification. - static func createCaller() -> Self { - return self.init(role: .caller, contactIdentificationStatus: nil, peerConnectionHolder: nil) - } - - /// When the caller was created using the `createCaller()` method, we update her parameters as soon as they are known. - func updateCaller(incomingCallMessage: IncomingCallMessageJSON, contactID: TypeSafeManagedObjectID) { - assert(role == .caller) - assert(self.contactIdentificationStatus == nil) - assert(self.peerConnectionHolder == nil) - self.contactIdentificationStatus = .known(contactID: contactID) - self.peerConnectionHolder = WebrtcPeerConnectionHolder(incomingCallMessage: incomingCallMessage) - self.peerConnectionHolder?.delegate = self - } - - func updateRecipient(newParticipantOfferMessage: NewParticipantOfferMessageJSON, turnCredentials: TurnCredentials) { - assert(role == .recipient) - assert(self.peerConnectionHolder == nil) - self.peerConnectionHolder = WebrtcPeerConnectionHolder( - newParticipantOfferMessage: newParticipantOfferMessage, - turnCredentials: turnCredentials) - self.peerConnectionHolder?.delegate = self - } - - /// Create the `caller` participant for an incoming call when the contact ID of this caller is already known. - static func createCaller(incomingCallMessage: IncomingCallMessageJSON, contactID: TypeSafeManagedObjectID) -> Self { - let peerConnectionHolder = WebrtcPeerConnectionHolder(incomingCallMessage: incomingCallMessage) - return self.init(role: .caller, contactIdentificationStatus: .known(contactID: contactID), peerConnectionHolder: peerConnectionHolder) - } - - static func createRecipient(contactID: TypeSafeManagedObjectID, gatheringPolicy: GatheringPolicy) -> Self { - let peerConnectionHolder = WebrtcPeerConnectionHolder(gatheringPolicy: gatheringPolicy) - return createRecipient(contactID: contactID, peerConnectionHolder: peerConnectionHolder) - } - - /// Create a `recipient` participant for an outgoing call - fileprivate static func createRecipient(contactID: TypeSafeManagedObjectID, peerConnectionHolder: WebrtcPeerConnectionHolder?) -> Self { - return self.init(role: .recipient, contactIdentificationStatus: .known(contactID: contactID), peerConnectionHolder: peerConnectionHolder) - } - - fileprivate static func createRecipient(cryptoID: ObvCryptoId, fullName: String, peerConnectionHolder: WebrtcPeerConnectionHolder?) -> Self { - return self.init(role: .recipient, contactIdentificationStatus: .unknown(cryptoId: cryptoID, fullName: fullName), peerConnectionHolder: peerConnectionHolder) - } - - private init(role: Role, contactIdentificationStatus: ParticipantContactIdentificationStatus?, peerConnectionHolder: WebrtcPeerConnectionHolder?) { - self.role = role - self.contactIdentificationStatus = contactIdentificationStatus - self.peerConnectionHolder = peerConnectionHolder - self.state = .initial - self.timeoutTimer = nil - self.peerConnectionHolder?.delegate = self - } - - func setPeerState(to newState: PeerState) { - CallHelper.checkQueue() // OK - os_log("☎️ WebRTCCall participant will change state: %{public}@ --> %{public}@", log: log, type: .info, self.state.debugDescription, newState.debugDescription) - self.state = newState - - switch self.state { - case .initial: - break - case .startCallMessageSent: - scheduleTimeout() - case .ringing: - scheduleTimeout() - case .busy: - break - case .callRejected: - break - case .connectingToPeer: - createPeerStateConnectionTimeout() - case .connected: - invalidateTimeout() - case .reconnecting: - createPeerStateConnectionTimeout() - case .hangedUp: - break - case .kicked: - break - case .timeout: - break - } - if self.state.isFinalState { - closeConnection() - } - - delegate?.participantWasUpdated(callParticipant: self, updateKind: .state(newState: state)) - } - - func createAnswer() { - guard let peerConnectionHolder = self.peerConnectionHolder else { assertionFailure(); return } - peerConnectionHolder.createAnswer() - } - - func setCredentialsForOffer(turnCredentials: TurnCredentials) { - assert(role == .recipient) - - guard let peerConnectionHolder = self.peerConnectionHolder else { assertionFailure(); return } - peerConnectionHolder.setCredentialsForOffer(turnCredentials: turnCredentials) - } - - func createOffer() { - assert(role == .recipient) - - guard let peerConnectionHolder = self.peerConnectionHolder else { assertionFailure(); return } - peerConnectionHolder.createOffer() - } - - func setRemoteDescription(sessionDescriptionType: String, sessionDescription: String, completionHandler: @escaping ((Error?) -> Void)) { - guard let peerConnectionHolder = self.peerConnectionHolder else { assertionFailure(); return } - peerConnectionHolder.setRemoteDescription(sessionDescriptionType: sessionDescriptionType, - sessionDescription: sessionDescription, - completionHandler: completionHandler) - } - - func createRestartOffer() { - guard let peerConnectionHolder = self.peerConnectionHolder else { assertionFailure(); return } - peerConnectionHolder.createRestartOffer() - } - - func handleReceivedRestartSdp(sessionDescriptionType: String, - sessionDescription: String, - reconnectCounter: Int, - peerReconnectCounterToOverride: Int) { - guard let peerConnectionHolder = self.peerConnectionHolder else { assertionFailure(); return } - peerConnectionHolder.handleReceivedRestartSdp(sessionDescriptionType: sessionDescriptionType, - sessionDescription: sessionDescription, - reconnectCounter: reconnectCounter, - peerReconnectCounterToOverride: peerReconnectCounterToOverride) - } - - func reconnectAfterConnectionLoss() { - CallHelper.checkQueue() // OK - setPeerState(to: .reconnecting) - - if case .gatherOnce = gatheringPolicy { - peerConnectionHolder?.createRestartOffer() - } - } - - func closeConnection() { - guard let peerConnectionHolder = self.peerConnectionHolder else { return } - peerConnectionHolder.close() - } - - var isMuted: Bool { - peerConnectionHolder?.isAudioTrackMuted ?? false - } - - func mute() { - CallHelper.checkQueue() // OK - guard let peerConnectionHolder = peerConnectionHolder else { return } - peerConnectionHolder.muteAudioTracks() - sendMutedMessageJSON() - } - - func unmute() { - CallHelper.checkQueue() // OK - guard let peerConnectionHolder = peerConnectionHolder else { return } - peerConnectionHolder.unmuteAudioTracks() - sendMutedMessageJSON() - } - - var turnCredentials: TurnCredentials? { - peerConnectionHolder?.turnCredentials - } - - private func processMutedMessageJSON(message: MutedMessageJSON) { - CallHelper.checkQueue() // OK - guard contactIsMuted != message.muted else { return } - contactIsMuted = message.muted - - delegate?.participantWasUpdated(callParticipant: self, updateKind: .contactMuted) - - } - - private func processUpdateParticipantsMessageJSON(message: UpdateParticipantsMessageJSON) { - CallHelper.checkQueue() // OK - guard role == .caller else { return } - delegate?.updateParticipant(newCallParticipants: message.callParticipants) - } - - private func processRelayMessageJSON(message: RelayMessageJSON) { - CallHelper.checkQueue() // OK - guard role == .recipient else { return } - - do { - guard let fromId = self.contactIdentity else { assertionFailure(); return } - let toId = try ObvCryptoId(identity: message.to) - guard let messageType = WebRTCMessageJSON.MessageType(rawValue: message.relayedMessageType) else { throw NSError() } - let messagePayload = message.serializedMessagePayload - delegate?.relay(from: fromId, to: toId, messageType: messageType, messagePayload: messagePayload) - } catch { - os_log("☎️ Could not read received RelayMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - } - - private func processRelayedMessageJSON(message: RelayedMessageJSON) { - CallHelper.checkQueue() // OK - guard role == .caller else { return } - - do { - let fromId = try ObvCryptoId(identity: message.from) - guard let messageType = WebRTCMessageJSON.MessageType(rawValue: message.relayedMessageType) else { throw NSError() } - let messagePayload = message.serializedMessagePayload - delegate?.receivedRelayedMessage(from: fromId, messageType: messageType, messagePayload: messagePayload) - } catch { - os_log("☎️ Could not read received RelayedMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - } - - private func processHangedUpMessage(message: HangedUpDataChannelMessageJSON) { - CallHelper.checkQueue() // OK - setPeerState(to: .hangedUp) - } - - func sendDataChannelMessage(_ message: WebRTCDataChannelMessageJSON) throws { - guard let peerConnectionHolder = self.peerConnectionHolder else { return } - try peerConnectionHolder.sendDataChannelMessage(message) - } - - func sendUpdateParticipantsMessageJSON(callParticipants: [CallParticipant]) { - let message: WebRTCDataChannelMessageJSON - do { - message = try UpdateParticipantsMessageJSON(callParticipants: callParticipants).embedInWebRTCDataChannelMessageJSON() - } catch { - os_log("☎️ Could not send UpdateParticipantsMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - do { - try sendDataChannelMessage(message) - } catch { - os_log("☎️ Could not send data channel message: %{public}@", log: log, type: .fault, error.localizedDescription) - return - } - } - - func invalidateTimeout() { - CallHelper.checkQueue() // OK - if let timer = self.timeoutTimer { - os_log("☎️ Invalidate Participant Timeout Timer", log: log, type: .info) - timer.invalidate() - self.timeoutTimer = nil - } - } - - func scheduleTimeout() { - CallHelper.checkQueue() // OK - invalidateTimeout() - let log = self.log - os_log("☎️ Schedule Participant Timeout Timer", log: log, type: .info) - self.timeoutTimer = Timer.scheduledTimer(withTimeInterval: WebRTCCall.callTimeout, repeats: false) { _ in - OperationQueue.main.addOperation { - guard self.state != .connected else { - os_log("☎️ We prevent the timer from firing since the call is in progress. We should not have gotten to this point.", log: log, type: .error) - return - } - os_log("☎️ Fire Participant Timeout Timer", log: self.log, type: .info) - self.setPeerState(to: .timeout) - } - } - } - - func createPeerStateConnectionTimeout() { - CallHelper.checkQueue() // OK - invalidateTimeout() - let log = self.log - os_log("☎️ Schedule Peer State Connection Timeout Timer", log: log, type: .info) - let timeout = WebRTCCall.callConnectionTimeout * TimeInterval(CGFloat.random(in: 1...2)) - self.timeoutTimer = Timer.scheduledTimer(withTimeInterval: timeout, repeats: false) { _ in - OperationQueue.main.addOperation { - if let delegate = self.delegate, - delegate.callParticipants.count > 1 { - self.reconnectAfterConnectionLoss() - } else { - self.scheduleTimeout() - } - } - } - } - - func processIceCandidatesJSON(message: IceCandidateJSON) { - CallHelper.checkQueue() // OK - guard let peerConnectionHolder = self.peerConnectionHolder else { return } - peerConnectionHolder.addIceCandidate(iceCandidate: message.iceCandidate) - } - - func processRemoveIceCandidatesMessageJSON(message: RemoveIceCandidatesMessageJSON) { - CallHelper.checkQueue() // OK - guard let peerConnectionHolder = self.peerConnectionHolder else { return } - peerConnectionHolder.removeIceCandidates(iceCandidates: message.iceCandidates) - } - - -} - -// MARK: - WebrtcPeerConnectionHolderDelegate - -fileprivate protocol WebrtcPeerConnectionHolderDelegate: AnyObject { - func peerConnectionStateDidChange(newState: RTCIceConnectionState) - func peerConnectionWasClosedDuringInitialization() - func dataChannel(of peerConnectionHolder: WebrtcPeerConnectionHolder, didReceiveMessage message: WebRTCDataChannelMessageJSON) - func dataChannel(of peerConnectionHolder: WebrtcPeerConnectionHolder, didChangeState state: RTCDataChannelState) - func shouldISendTheOfferToCallParticipant() -> Bool - - func createOfferResult(_ result: Result) - func createAnswerResult(_ result: Result) - func createRestartResult(_ result: Result) - - func sendNewIceCandidateMessage(candidate: RTCIceCandidate) - func sendRemoveIceCandidatesMessages(candidates: [RTCIceCandidate]) -} - -extension GatheringPolicy { - var rtcPolicy: RTCContinualGatheringPolicy { - switch self { - case .gatherOnce: return .gatherOnce - case .gatherContinually: return .gatherContinually - } - } -} - -// MARK: - WebrtcPeerConnectionHolder - -fileprivate final class WebrtcPeerConnectionHolder: NSObject, RTCPeerConnectionDelegate, CallDataChannelWorkerDelegate { - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: WebrtcPeerConnectionHolder.self)) - - private static let errorDomain = "WebrtcPeerConnectionHolder" - - private let outgoingCall: Bool - let gatheringPolicy: GatheringPolicy - private let queueForIceGathering = DispatchQueue(label: "Queue for ice gathering") - - private var iceCandidates = [RTCIceCandidate]() - private var pendingRemoteIceCandidates = [RTCIceCandidate]() - private var readyToForwardRemoteIceCandidates = false { - didSet { - guard readyToForwardRemoteIceCandidates else { return } - os_log("☎️❄️ Forwarding remote ICE candidates is ready", log: self.log, type: .info) - drainRemoteIceCandidates() - } - } - private var iceGatheringCompletedWasCalled = false - private var reconnectOfferCounter: Int = 0 - private var reconnectAnswerCounter: Int = 0 - - private static let audioCodecs = Set(["opus", "PCMU", "PCMA", "telephone-event", "red"]) - - private var dataChannelWorker: DataChannelWorker? - weak var delegate: WebrtcPeerConnectionHolderDelegate? - - private var connectionState: RTCIceConnectionState? - - private var turnUserName: String? - private var turnPassword: String? - private var turnServersURL: [String]? - private var sessionDescriptionType: String? - private var sessionDescription: String? - private var peerConnection: RTCPeerConnection? - - enum CompletionKind { - case answer - case offer - case restart - } - var currentCompletion: CompletionKind? = nil - - private let mediaConstraints = [kRTCMediaConstraintsOfferToReceiveAudio: kRTCMediaConstraintsValueTrue, - kRTCMediaConstraintsOfferToReceiveVideo: kRTCMediaConstraintsValueFalse] - - private func makeError(message: String) -> Error { - let userInfo = [NSLocalizedFailureReasonErrorKey: message] - return NSError(domain: WebrtcPeerConnectionHolder.errorDomain, code: 0, userInfo: userInfo) - } - - private static let factory: RTCPeerConnectionFactory = { - RTCInitializeSSL() - let videoEncoderFactory = RTCDefaultVideoEncoderFactory() - let videoDecoderFactory = RTCDefaultVideoDecoderFactory() - return RTCPeerConnectionFactory(encoderFactory: videoEncoderFactory, decoderFactory: videoDecoderFactory) - }() - - var turnCredentials: TurnCredentials? { - guard let turnUserName = turnUserName else { return nil } - guard let turnPassword = turnPassword else { return nil } - return TurnCredentialsImpl(turnUserName: turnUserName, - turnPassword: turnPassword, - turnServers: turnServersURL) - } - - init(incomingCallMessage: IncomingCallMessageJSON) { - self.turnUserName = incomingCallMessage.turnUserName - self.turnPassword = incomingCallMessage.turnPassword - self.sessionDescriptionType = incomingCallMessage.sessionDescriptionType - self.sessionDescription = incomingCallMessage.sessionDescription - self.turnServersURL = incomingCallMessage.turnServers - self.outgoingCall = false - self.gatheringPolicy = incomingCallMessage.gatheringPolicy ?? .gatherOnce - super.init() - } - - init(newParticipantOfferMessage: NewParticipantOfferMessageJSON, turnCredentials: TurnCredentials) { - self.turnUserName = turnCredentials.turnUserName - self.turnPassword = turnCredentials.turnPassword - self.sessionDescriptionType = newParticipantOfferMessage.sessionDescriptionType - self.sessionDescription = newParticipantOfferMessage.sessionDescription - self.turnServersURL = turnCredentials.turnServers - self.outgoingCall = false - self.gatheringPolicy = newParticipantOfferMessage.gatheringPolicy ?? .gatherOnce - super.init() - } - - /// Used during the init of an outgoing call - init(gatheringPolicy: GatheringPolicy) { - self.outgoingCall = true - self.gatheringPolicy = gatheringPolicy - super.init() - } - - private var additionalOpusOptions: String { - var options = [(name: String, value: String)]() - options.append(("cbr", "1")) - if let maxaveragebitrate = ObvMessengerSettings.VoIP.maxaveragebitrate { - options.append(("maxaveragebitrate", "\(maxaveragebitrate)")) - } - let optionsAsString = options.reduce("") { $0.appending(";\($1.name)=\($1.value)") } - debugPrint(optionsAsString) - return optionsAsString - } - - func setCredentialsForOffer(turnCredentials: TurnCredentials) { - self.turnUserName = turnCredentials.turnUserName - self.turnPassword = turnCredentials.turnPassword - self.turnServersURL = turnCredentials.turnServers - } - - private func createPeerConnection() { - assert(peerConnection == nil) - guard let username = turnUserName else { assertionFailure(); return } - guard let credential = turnPassword else { assertionFailure(); return } - var turnServers: [String] - if let turnServersURL = turnServersURL { - turnServers = turnServersURL - } else { - /// Fallback if the caller use an old olvid version without giving turnServersURL in IncomingCallMessageJSON - assertionFailure("Turn servers should have been set in setCredentialsForOutgoingCall") - turnServers = ObvMessengerConstants.TurnServerURLs.loadBalanced - } - guard !turnServers.isEmpty else { assertionFailure(); return } - let iceServer = WebRTC.RTCIceServer(urlStrings: turnServers, - username: username, - credential: credential, - tlsCertPolicy: .insecureNoCheck) - let rtcConfiguration = RTCConfiguration() - rtcConfiguration.iceServers = [iceServer] - rtcConfiguration.iceTransportPolicy = .relay - rtcConfiguration.sdpSemantics = .unifiedPlan - rtcConfiguration.continualGatheringPolicy = gatheringPolicy.rtcPolicy - let constraints = RTCMediaConstraints(mandatoryConstraints: nil, - optionalConstraints: nil) - os_log("☎️❄️ Create Peer Connection with %{public}@ policy", log: log, type: .info, gatheringPolicy.localizedDescription) - peerConnection = WebrtcPeerConnectionHolder.factory.peerConnection(with: rtcConfiguration, constraints: constraints, delegate: self) - assert(peerConnection != nil) - peerConnection?.addOlvidTracks(factory: WebrtcPeerConnectionHolder.factory) - } - - func close() { - guard let peerConnection = self.peerConnection else { - OperationQueue.main.addOperation { - self.delegate?.peerConnectionWasClosedDuringInitialization() - } - return - } - guard peerConnection.connectionState != .closed else { return } - os_log("☎️ Closing peer connection. State before closing: %{public}@", log: log, type: .info, peerConnection.connectionState.debugDescription) - peerConnection.close() - } - - - func createOffer() { - assert(peerConnection == nil) - createPeerConnection() - - os_log("☎️ Create Data Channel", log: log, type: .info) - createDataChannel() - - let mediaConstraints = RTCMediaConstraints(mandatoryConstraints: self.mediaConstraints, optionalConstraints: nil) - let log = self.log - os_log("☎️ Create offer", log: log, type: .info) - peerConnection?.offer(for: mediaConstraints) { [weak self] (rtcSessionDescription, error) in - guard let _self = self else { return } - guard error == nil else { _self.delegate?.createOfferResult(.failure(error!)); return } - guard let rtcSessionDescription = rtcSessionDescription else { - _self.delegate?.createOfferResult(.failure(_self.makeError(message: "rtcSessionDescription is nil, which is unexpected"))) - return - } - os_log("☎️ Created an RTCSessionDescription", log: log, type: .info) - // Filter the description - let filteredLocalRTCSessionDescription: RTCSessionDescription - do { - let filteredSdp = try _self.filterSdpDescriptionCodec(sessionDescription: rtcSessionDescription.sdp) - filteredLocalRTCSessionDescription = RTCSessionDescription(type: rtcSessionDescription.type, sdp: filteredSdp) - } catch { - _self.delegate?.createOfferResult(.failure(error)) - return - } - if case .gatherOnce = _self.gatheringPolicy { - // We start the ICE gathering by setting the local description. - _self.currentCompletion = .offer - } - _self.peerConnection?.setLocalDescription(filteredLocalRTCSessionDescription) { (error) in - guard error == nil else { - _self.currentCompletion = nil - _self.delegate?.createOfferResult(.failure(error!)) - return - } - if case .gatherContinually = _self.gatheringPolicy { - _self.createOfferResult() - } - } - - } - } - - - /// For outgoing calls only, or for reconnecting purposes - func setRemoteDescription(sessionDescriptionType: String, sessionDescription: String, completionHandler: @escaping ((Error?) -> Void)) { - let rtcSdpType = RTCSessionDescription.type(for: sessionDescriptionType) - let sdp = RTCSessionDescription(type: rtcSdpType, sdp: sessionDescription) - guard let peerConnection = peerConnection else { - completionHandler(makeError(message: "No peer connection available")) - return - } - peerConnection.setRemoteDescription(sdp, completionHandler: completionHandler) - } - - func createAnswer() { - assert(peerConnection == nil) - createPeerConnection() - - guard let peerConnection = self.peerConnection else { delegate?.createAnswerResult(.failure(makeError(message: "No PeerConnection"))); return } - guard let sessionDescriptionType = self.sessionDescriptionType else { delegate?.createAnswerResult(.failure(makeError(message: "No Session description type"))); return } - guard let sessionDescription = self.sessionDescription else { delegate?.createAnswerResult(.failure(makeError(message: "No Session description"))); return } - - createDataChannel() - - let mediaConstraints = RTCMediaConstraints(mandatoryConstraints: self.mediaConstraints, optionalConstraints: nil) - let rtcSdpType = RTCSessionDescription.type(for: sessionDescriptionType) - let sdp = RTCSessionDescription(type: rtcSdpType, sdp: sessionDescription) - - peerConnection.setRemoteDescription(sdp) { [weak self] (error) in - - guard let _self = self else { return } - guard error == nil else { _self.delegate?.createAnswerResult(.failure(error!)); return } - - peerConnection.answer(for: mediaConstraints) { (localRTCSessionDescription, error) in - - guard error == nil else { _self.delegate?.createAnswerResult(.failure(error!)); return } - guard let localRTCSessionDescription = localRTCSessionDescription else { - _self.delegate?.createAnswerResult(.failure(_self.makeError(message: "Could not get local RTC Session Description"))) - return - } - - // Filter the description - let filteredLocalRTCSessionDescription: RTCSessionDescription - do { - let filteredSdp = try _self.filterSdpDescriptionCodec(sessionDescription: localRTCSessionDescription.sdp) - filteredLocalRTCSessionDescription = RTCSessionDescription(type: localRTCSessionDescription.type, sdp: filteredSdp) - } catch { - _self.delegate?.createAnswerResult(.failure(error)) - return - } - - if case .gatherOnce = _self.gatheringPolicy { - // We start the ICE gathering by setting the local description. - _self.currentCompletion = .answer - } - peerConnection.setLocalDescription(filteredLocalRTCSessionDescription) { (error) in - guard error == nil else { - _self.delegate?.createAnswerResult(.failure(error!)) - _self.currentCompletion = nil - return - } - if case .gatherContinually = _self.gatheringPolicy { - _self.createAnswerResult() - } - } - } - } - } - - func rollback() { - guard let peerConnection = peerConnection else { assertionFailure(); return } - os_log("☎️ Rollback", log: log, type: .info) - peerConnection.setLocalDescription(RTCSessionDescription(type: .rollback, sdp: "")) { _ in } - } - - private func internalRestartAnwser() { - guard let peerConnection = peerConnection else { assertionFailure(); return } - - let mediaConstraints = RTCMediaConstraints( - mandatoryConstraints: nil, - optionalConstraints: nil) - let log = self.log - peerConnection.answer(for: mediaConstraints) { [weak self] (rtcSessionDescription, error) in - guard let _self = self else { return } - guard error == nil else { _self.delegate?.createRestartResult(.failure(error!)); return } - guard let rtcSessionDescription = rtcSessionDescription else { - _self.delegate?.createRestartResult(.failure(_self.makeError(message: "rtcSessionDescription is nil, which is unexpected"))) - return - } - - guard peerConnection.signalingState == .haveRemoteOffer else { - /// if we are not in have_remote_offer, we shouldn't be creating an offer or an answer --> we don't set anything - os_log("☎️ Not in have_remote_offer could not set RTCSessionDescription for restarting", log: log, type: .info) - return - } - - os_log("☎️ Created an RTCSessionDescription (%{public}@) for restarting", log: log, type: .info, rtcSessionDescription.type.debugDescription) - - // Filter the description - let filteredLocalRTCSessionDescription: RTCSessionDescription - do { - let filteredSdp = try _self.filterSdpDescriptionCodec(sessionDescription: rtcSessionDescription.sdp) - filteredLocalRTCSessionDescription = RTCSessionDescription(type: rtcSessionDescription.type, sdp: filteredSdp) - } catch { - _self.delegate?.createRestartResult(.failure(error)) - return - } - - assert(filteredLocalRTCSessionDescription.type == .answer) - - - if case .gatherOnce = _self.gatheringPolicy { - // We start the ICE gathering by setting the local description. We store the completion handler so as to call it later, from one of the delegate methods. - _self.currentCompletion = .restart - } - _self.peerConnection?.setLocalDescription(filteredLocalRTCSessionDescription) { (error) in - guard error == nil else { - _self.delegate?.createRestartResult(.failure(error!)) - _self.currentCompletion = nil - return - } - if case .gatherContinually = _self.gatheringPolicy { - _self.createRestartResult() - } - } - if case .gatherOnce = _self.gatheringPolicy { - _self.resetGatheringState() - } - } - } - - private func internalRestartOffer() { - guard let peerConnection = peerConnection else { assertionFailure(); return } - - let mediaConstraints = RTCMediaConstraints( - mandatoryConstraints: nil, - optionalConstraints: nil) - let log = self.log - peerConnection.offer(for: mediaConstraints) { [weak self] (rtcSessionDescription, error) in - guard let _self = self else { return } - guard error == nil else { _self.delegate?.createRestartResult(.failure(error!)); return } - guard let rtcSessionDescription = rtcSessionDescription else { - _self.delegate?.createRestartResult(.failure(_self.makeError(message: "rtcSessionDescription is nil, which is unexpected"))) - return - } - os_log("☎️ Created an RTCSessionDescription (%{public}@) for restarting", log: log, type: .info, rtcSessionDescription.type.debugDescription) - - guard peerConnection.signalingState == .stable else { - /// if we are not in stable, we shouldn't be creating an offer or an answer --> we don't set anything - return - } - - // Filter the description - let filteredLocalRTCSessionDescription: RTCSessionDescription - do { - let filteredSdp = try _self.filterSdpDescriptionCodec(sessionDescription: rtcSessionDescription.sdp) - filteredLocalRTCSessionDescription = RTCSessionDescription(type: rtcSessionDescription.type, sdp: filteredSdp) - } catch { - _self.delegate?.createRestartResult(.failure(error)) - return - } - - assert(filteredLocalRTCSessionDescription.type == .offer) - - if case .gatherOnce = _self.gatheringPolicy { - // We start the ICE gathering by setting the local description. We store the completion handler so as to call it later, from one of the delegate methods. - _self.currentCompletion = .restart - } - _self.peerConnection?.setLocalDescription(filteredLocalRTCSessionDescription) { (error) in - guard error == nil else { - _self.delegate?.createRestartResult(.failure(error!)) - _self.currentCompletion = nil - return - } - if case .gatherContinually = _self.gatheringPolicy { - _self.createRestartResult() - } - } - if case .gatherOnce = _self.gatheringPolicy { - _self.resetGatheringState() - } - } - } - - func createRestartOffer() { - guard let peerConnection = peerConnection else { assertionFailure(); return } - guard let delegate = delegate else { assertionFailure(); return } - - switch peerConnection.signalingState { - case .haveLocalOffer: - /// rollback to a stable set before creating the new restart offer - rollback() - case .haveRemoteOffer: - /// we received a remote offer if we are the offer sender, rollback and send a new offer, otherwise juste wait for the answer process to finish - if delegate.shouldISendTheOfferToCallParticipant() { - rollback() - } else { - return - } - default: - break - } - - reconnectOfferCounter += 1 - peerConnection.restartIce() - internalRestartOffer() - } - - func handleReceivedRestartSdp(sessionDescriptionType: String, - sessionDescription: String, - reconnectCounter: Int, - peerReconnectCounterToOverride: Int) { - guard let peerConnection = peerConnection else { assertionFailure(); return } - guard let delegate = delegate else { assertionFailure(); return } - - os_log("☎️ Received restart offer with %{public}@", log: log, type: .info, String(reconnectCounter)) - - let sdpType = RTCSessionDescription.type(for: sessionDescriptionType) - switch sdpType { - case .offer: - guard reconnectCounter >= reconnectAnswerCounter else { - os_log("☎️ Received restart offer with counter too low %{public}@ vs. %{public}@", log: log, type: .info, String(reconnectCounter), String(reconnectAnswerCounter)) - return - } - switch peerConnection.signalingState { - case .haveRemoteOffer: - os_log("☎️ Received restart offer while already having one --> rollback", log: log, type: .info) - /// rollback to a stable set before handling the new restart offer - rollback() - case .haveLocalOffer: - /// we already sent an offer - /// if we are the offer sender, do nothing, otherwise rollback and process the new offer - if delegate.shouldISendTheOfferToCallParticipant() { - if peerReconnectCounterToOverride == reconnectOfferCounter { - os_log("☎️ Received restart offer while already having created an offer. It specifies to override my current offer --> rollback", log: log, type: .info) - rollback() - } else { - os_log("☎️ Received restart offer while already having created an offer. I am the offerer --> ignore this new offer", log: log, type: .info) - return - } - } else { - os_log("☎️ Received restart offer while already having created an offer. I am not the offerer --> rollback", log: log, type: .info) - rollback() - } - default: break - } - - reconnectAnswerCounter = reconnectCounter - - setRemoteDescription(sessionDescriptionType: sessionDescriptionType, sessionDescription: sessionDescription) { error in - guard error == nil else { - os_log("Could not set remote description for handling reconnect call message: %{public}@", log: self.log, type: .fault, error!.localizedDescription) - assertionFailure() - return - } - } - - os_log("☎️ Creating answer for restart offer", log: log, type: .info) - peerConnection.restartIce() - internalRestartAnwser() - - case .answer: - guard reconnectCounter == reconnectOfferCounter else { - os_log("☎️ Received restart answer with bad counter %{public}@ vs. %{public}@", log: log, type: .info, String(reconnectCounter), String(reconnectOfferCounter)) - return - } - - guard peerConnection.signalingState == .haveLocalOffer else { - os_log("☎️ Received restart answer while not in the haveLocalOffer state --> ignore this restart answer", log: log, type: .info) - return - } - - os_log("☎️ Applying received restart answer", log: log, type: .info) - - setRemoteDescription(sessionDescriptionType: sessionDescriptionType, sessionDescription: sessionDescription) { error in - guard error == nil else { - os_log("Could not set remote description for handling reconnect call message", log: self.log, type: .fault) - assertionFailure() - return - } - } - default: - return - } - - } - - private func resetGatheringState() { - guard case .gatherOnce = gatheringPolicy else { assertionFailure(); return } - queueForIceGathering.sync { [weak self] in - self?.iceGatheringCompletedWasCalled = false - } - iceCandidates.removeAll() - } - - private func createDataChannel() { - assert(dataChannelWorker == nil) - guard let peerConnection = self.peerConnection else { - os_log("☎️ Cannot create a data channel, there is no peer connection", log: log, type: .fault) - assertionFailure() - return - } - do { - self.dataChannelWorker = try DataChannelWorker(with: peerConnection) - self.dataChannelWorker?.delegate = self - } catch(let error) { - os_log("Could not create DataChannelWorker: %{public}@", log: log, type: .fault, error.localizedDescription) - return - } - } - - func addIceCandidate(iceCandidate: RTCIceCandidate) { - os_log("☎️❄️ addIceCandidate called", log: self.log, type: .info) - if readyToForwardRemoteIceCandidates { - guard let peerConnection = peerConnection else { assertionFailure(); return } - peerConnection.add(iceCandidate) { error in - guard error == nil else { - os_log("☎️❄️ Failed to add remote ICE candidate: %{public}@", log: self.log, type: .fault, error!.localizedDescription) - return - } - } - } else { - os_log("☎️❄️ Not ready to forward remote ICE candidates, add candidate to pending list (count %{public}@)", log: self.log, type: .info, String(pendingRemoteIceCandidates.count)) - pendingRemoteIceCandidates.append(iceCandidate) - } - } - - func removeIceCandidates(iceCandidates: [RTCIceCandidate]) { - os_log("☎️❄️ removeIceCandidates called", log: self.log, type: .info) - if readyToForwardRemoteIceCandidates { - guard let peerConnection = peerConnection else { assertionFailure(); return } - peerConnection.remove(iceCandidates) - } else { - os_log("☎️❄️ Not ready to forward remote ICE candidates, remove candidates from pending list (count %{public}@)", log: self.log, type: .info, String(pendingRemoteIceCandidates.count)) - pendingRemoteIceCandidates.removeAll { iceCandidates.contains($0) } - } - } - - // MARK: Implementing RTCPeerConnectionDelegate - - func peerConnection(_ peerConnection: RTCPeerConnection, didChange stateChanged: RTCSignalingState) { - os_log("☎️ RTCPeerConnection didChange RTCSignalingState: %{public}@", log: log, type: .info, stateChanged.debugDescription) - if stateChanged == .stable && connectionState == .connected { - OperationQueue.main.addOperation { [weak self] in - self?.delegate?.peerConnectionStateDidChange(newState: .connected) - } - } - - debugPrint(stateChanged) - } - - - func peerConnection(_ peerConnection: RTCPeerConnection, didChange newState: RTCPeerConnectionState) { - os_log("☎️ RTCPeerConnection didChange RTCPeerConnectionState: %{public}@", log: log, type: .info, newState.debugDescription) - } - - - func peerConnection(_ peerConnection: RTCPeerConnection, didAdd stream: RTCMediaStream) { - os_log("☎️ RTCPeerConnection didAdd stream", log: log, type: .info) - debugPrint(stream) - } - - - func peerConnection(_ peerConnection: RTCPeerConnection, didRemove stream: RTCMediaStream) { - os_log("☎️ RTCPeerConnection didRemove stream", log: log, type: .info) - debugPrint(stream) - } - - - func peerConnection(_ peerConnection: RTCPeerConnection, didChange newState: RTCIceConnectionState) { - os_log("☎️ RTCPeerConnection didChange RTCIceConnectionState state: %{public}@", log: log, type: .info, newState.debugDescription) - self.connectionState = newState - OperationQueue.main.addOperation { [weak self] in - self?.delegate?.peerConnectionStateDidChange(newState: newState) - } - } - - func peerConnection(_ peerConnection: RTCPeerConnection, didChange newState: RTCIceGatheringState) { - os_log("☎️❄️ Peer Connection Ice Gathering State changed to: %{public}@", log: log, type: .info, newState.debugDescription) - guard case .gatherOnce = gatheringPolicy else { return } - switch newState { - case .new: - break - case .gathering: - resetGatheringState() - case .complete: - if iceCandidates.isEmpty && connectionState == nil { - os_log("☎️❄️ No ICE candidates found", log: log, type: .info) - } else { - // We have all we need to send the local description to the caller. - os_log("☎️❄️ Calls completed ICE Gathering with %{public}@ candidates", log: self.log, type: .info, String(self.iceCandidates.count)) - queueForIceGathering.async { [weak self] in - self?.iceGatheringCompleted() - } - } - @unknown default: - assertionFailure() - } - } - - func peerConnection(_ peerConnection: RTCPeerConnection, didGenerate candidate: RTCIceCandidate) { - os_log("☎️❄️ Peer Connection didGenerate RTCIceCandidate", log: log, type: .info) - switch gatheringPolicy { - case .gatherOnce: - iceCandidates.append(candidate) - if iceCandidates.count == 1 { /// At least one candidate, we wait one second and hope that the other candidate will be added. - let queue = DispatchQueue(label: "Sleeping queue", qos: .userInitiated) - queue.asyncAfter(deadline: .now() + .seconds(2)) { [weak self] in - guard let _self = self else { return } - os_log("☎️❄️ Calls ICE Gathering after waiting with %{public}@ candidates", log: _self.log, type: .info, String(_self.iceCandidates.count)) - self?.queueForIceGathering.async { - self?.iceGatheringCompleted() - } - } - } - case .gatherContinually: - print(candidate) - delegate?.sendNewIceCandidateMessage(candidate: candidate) - } - } - - func peerConnection(_ peerConnection: RTCPeerConnection, didRemove candidates: [RTCIceCandidate]) { - os_log("☎️❄️ Peer Connection didRemove RTCIceCandidate", log: log, type: .info) - switch gatheringPolicy { - case .gatherOnce: - iceCandidates.removeAll { candidates.contains($0) } - case .gatherContinually: - delegate?.sendRemoveIceCandidatesMessages(candidates: candidates) - } - } - - func peerConnection(_ peerConnection: RTCPeerConnection, didOpen dataChannel: RTCDataChannel) { - os_log("☎️ Peer Connection didOpen RTCDataChannel", log: log, type: .info) - debugPrint(dataChannel) - } - - func peerConnectionShouldNegotiate(_ peerConnection: RTCPeerConnection) { - os_log("☎️ Peer Connection should negociate RTCPeerConnection", log: log, type: .info) - guard case .gatherOnce = gatheringPolicy else { return } - resetGatheringState() - } - - func peerConnection(_ peerConnection: RTCPeerConnection, didChangeLocalCandidate local: RTCIceCandidate, remoteCandidate remote: RTCIceCandidate, lastReceivedMs lastDataReceivedMs: Int32, changeReason reason: String) { - os_log("☎️❄️ Peer Connection didChangeLocalCandidate: %{public}@", log: log, type: .info, reason) - } - - - func drainRemoteIceCandidates() { - guard case .gatherContinually = gatheringPolicy else { return } - guard readyToForwardRemoteIceCandidates else { return } - guard !pendingRemoteIceCandidates.isEmpty else { return } - os_log("☎️❄️ Drain remote %{public}@ ICE candidate(s)", log: self.log, type: .info, String(pendingRemoteIceCandidates.count)) - for iceCandidate in pendingRemoteIceCandidates { - addIceCandidate(iceCandidate: iceCandidate) - } - pendingRemoteIceCandidates.removeAll() - } - - private func createAnswerResult() { - guard let localDescription = peerConnection?.localDescription else { assertionFailure(); return } - let sessionDescriptionType = RTCSessionDescription.string(for: localDescription.type) - delegate?.createAnswerResult( - .success((sessionDescriptionType: sessionDescriptionType, - sessionDescription: localDescription.sdp))) - self.readyToForwardRemoteIceCandidates = true - } - - private func createOfferResult() { - guard let turnUserName = self.turnUserName, - let turnPassword = self.turnPassword else { - assertionFailure() - return - } - guard let localDescription = peerConnection?.localDescription else { assertionFailure(); return } - let sessionDescriptionType = RTCSessionDescription.string(for: localDescription.type) - delegate?.createOfferResult( - .success((sessionDescriptionType: sessionDescriptionType, - sessionDescription: localDescription.sdp, - turnUserName: turnUserName, - turnPassword: turnPassword, - turnServersURL: turnServersURL))) - self.readyToForwardRemoteIceCandidates = true - } - - private func createRestartResult() { - guard let localDescription = peerConnection?.localDescription else { assertionFailure(); return } - let sessionDescriptionType = RTCSessionDescription.string(for: localDescription.type) - let reconnectCounter: Int - let peerReconnectCounterToOverride: Int - if case .offer = localDescription.type { - reconnectCounter = reconnectOfferCounter - peerReconnectCounterToOverride = reconnectAnswerCounter - } else { - assert(localDescription.type == .answer) - reconnectCounter = reconnectAnswerCounter - peerReconnectCounterToOverride = -1 - } - - let reconnectCallMessage: ReconnectCallMessageJSON - do { - reconnectCallMessage = try ReconnectCallMessageJSON( - sessionDescriptionType: sessionDescriptionType, - sessionDescription: localDescription.sdp, - reconnectCounter: reconnectCounter, - peerReconnectCounterToOverride: peerReconnectCounterToOverride) - } catch { - os_log("☎️ Could not create ReconnectCallMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - self.delegate?.createRestartResult(.failure(error)) - return - } - os_log("☎️ Build a ReconnectCallMessageJSON: %{public}@", log: log, type: .info, reconnectCallMessage.sessionDescriptionType) - self.delegate?.createRestartResult(.success(reconnectCallMessage)) - - } - - private func iceGatheringCompleted() { - guard !iceGatheringCompletedWasCalled else { return } - iceGatheringCompletedWasCalled = true - - os_log("☎️ ICE gathering is completed", log: log, type: .info) - - guard let currentCompletion = self.currentCompletion else { return } - switch currentCompletion { - case .answer: - createAnswerResult() - case .offer: - createOfferResult() - case .restart: - createRestartResult() - } - self.currentCompletion = nil - } - - - // MARK: CallDataChannelWorkerDelegate and related methods - - func dataChannel(didReceiveMessage message: WebRTCDataChannelMessageJSON) { - OperationQueue.main.addOperation { [weak self] in - guard let self_ = self else { return } - self_.delegate?.dataChannel(of: self_, didReceiveMessage: message) - } - } - - func dataChannel(didChangeState state: RTCDataChannelState) { - OperationQueue.main.addOperation { [weak self] in - guard let self_ = self else { return } - self_.delegate?.dataChannel(of: self_, didChangeState: state) - } - } - - func sendDataChannelMessage(_ message: WebRTCDataChannelMessageJSON) throws { - try dataChannelWorker?.sendDataChannelMessage(message) - } - - -} - -fileprivate extension IceCandidateJSON { - var iceCandidate: RTCIceCandidate { - RTCIceCandidate(sdp: sdp, sdpMLineIndex: sdpMLineIndex, sdpMid: sdpMid) - } -} - -fileprivate extension RemoveIceCandidatesMessageJSON { - var iceCandidates: [RTCIceCandidate] { - candidates.map { $0.iceCandidate } - } -} - -fileprivate extension RTCIceCandidate { - var toJSON: IceCandidateJSON { - IceCandidateJSON(sdp: sdp, sdpMLineIndex: sdpMLineIndex, sdpMid: sdpMid) - } -} - - -fileprivate extension RTCPeerConnection { - - func addOlvidTracks(factory: RTCPeerConnectionFactory) { - let streamId = "audioStreamId" - let audioTrack = createAudioTrack(factory: factory) - self.add(audioTrack, streamIds: [streamId]) - - } - - private func createAudioTrack(factory: RTCPeerConnectionFactory) -> RTCAudioTrack { - let audioConstrains = RTCMediaConstraints(mandatoryConstraints: nil, optionalConstraints: nil) - let audioSource = factory.audioSource(with: audioConstrains) - let audioTrack = factory.audioTrack(with: audioSource, trackId: "audio0") - audioTrack.isEnabled = true - return audioTrack - } - -} - - -// MARK: - Utils for filtering description - -extension WebrtcPeerConnectionHolder { - - private func filterSdpDescriptionCodec(sessionDescription: String) throws -> String { - - let mediaStartAudio = try NSRegularExpression(pattern: "^m=audio\\s+", options: .anchorsMatchLines) - let mediaStart = try NSRegularExpression(pattern: "^m=", options: .anchorsMatchLines) - let lines = sessionDescription.split(whereSeparator: { $0.isNewline }).map({String($0)}) - var audioSectionStarted = false - var audioLines = [String]() - var filteredLines = [String]() - for line in lines { - if audioSectionStarted { - let isFirstLineOfAnotherMediaSection = mediaStart.numberOfMatches(in: line, options: [], range: NSRange(location: 0, length: line.count)) > 0 - if isFirstLineOfAnotherMediaSection { - audioSectionStarted = false - // The audio section has ended, we can process all the audio lines with gathered - let filteredAudioLines = try processAudioLines(audioLines) - filteredLines.append(contentsOf: filteredAudioLines) - filteredLines.append(line) - } else { - audioLines.append(line) - } - } else { - let isFirstLineOfAudioSection = mediaStartAudio.numberOfMatches(in: line, options: [], range: NSRange(location: 0, length: line.count)) > 0 - if isFirstLineOfAudioSection { - audioSectionStarted = true - audioLines.append(line) - } else { - filteredLines.append(line) - } - } - } - if audioSectionStarted { - // In case the audio section was the last section of the session description - audioSectionStarted = false - let filteredAudioLines = try processAudioLines(audioLines) - filteredLines.append(contentsOf: filteredAudioLines) - } - // The filteredLines array contains all the lines of the filetered description - for line in filteredLines { - debugPrint(line) - } - let filteredSessionDescription = filteredLines.joined(separator: "\r\n").appending("\r\n") - return filteredSessionDescription - } - - - private func processAudioLines(_ audioLines: [String]) throws -> [String] { - - let rtpmapPattern = try NSRegularExpression(pattern: "^a=rtpmap:([0-9]+)\\s+([^\\s/]+)", options: .anchorsMatchLines) - - // First pass - var formatsToKeep = Set() - var opusFormat: String? - for line in audioLines { - guard let result = rtpmapPattern.firstMatch(in: line, options: [], range: NSRange(location: 0, length: line.count)) else { continue } - let formatRange = result.range(at: 1) - let codecRange = result.range(at: 2) - let format = (line as NSString).substring(with: formatRange) - let codec = (line as NSString).substring(with: codecRange) - guard Self.audioCodecs.contains(codec) else { continue } - formatsToKeep.insert(format) - if codec == "opus" { - opusFormat = format - } - } - - assert(opusFormat != nil) - - // Second pass - // 1. Rewrite the first line (only keep the formats to keep) - var processedAudioLines = [String]() - do { - let firstLine = try NSRegularExpression(pattern: "^(m=\\S+\\s+\\S+\\s+\\S+)\\s+(([0-9]+\\s*)+)$", options: .anchorsMatchLines) - guard let result = firstLine.firstMatch(in: audioLines[0], options: [], range: NSRange(location: 0, length: audioLines[0].count)) else { throw NSError() } - let processedFirstLine = (audioLines[0] as NSString) - .substring(with: result.range(at: 1)) - .appending(" ") - .appending( - (audioLines[0] as NSString) - .substring(with: result.range(at: 2)) - .split(whereSeparator: { $0.isWhitespace }) - .map({String($0)}) - .filter({ formatsToKeep.contains($0) }) - .joined(separator: " ")) - processedAudioLines.append(processedFirstLine) - } - // 2. Filter subsequent lines - let rtpmapOrOptionPattern = try NSRegularExpression(pattern: "^a=(rtpmap|fmtp|rtcp-fb):([0-9]+)\\s+", options: .anchorsMatchLines) - - for i in 1... + */ + + +import Foundation +import OlvidUtils +import ObvEngine +import os.log +import ObvTypes +import WebRTC + + +actor Call: GenericCall, ObvErrorMaker { + + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: Call.self)) + static let errorDomain = "Call" + + let uuid: UUID // Corresponds to the UUID for CallKit when using it + let usesCallKit: Bool + let direction: CallDirection + + let uuidForWebRTC: UUID + let groupId: (groupUid: UID, groupOwner: ObvCryptoId)? + let ownedIdentity: ObvCryptoId + private var callParticipants = Set() + + private var tokens: [NSObjectProtocol] = [] + + weak var delegate: CallDelegate? + + private func setDelegate(to delegate: CallDelegate) { + self.delegate = delegate + } + + private var pendingIceCandidates = [OlvidUserId: [IceCandidateJSON]]() + + /// If we are a call participant, we might receive relayed WebRTC messages from the caller (in the case another participant is not "known" to us, i.e., we have not secure channel with her). + /// We may receive those messages before we are aware of this participant. When this happens, we add those messages to `pendingReceivedRelayedMessages`. + /// These messages will be used as soon as we are aware of this participant. + private var pendingReceivedRelayedMessages = [ObvCryptoId: [(messageType: WebRTCMessageJSON.MessageType, messagePayload: String)]]() + + private let queueForPostingNotifications: DispatchQueue + + /// This Boolean is set to `true` when entering a method that could end up modifying the set of call participants. + /// It is set back to `false` whenever this method is done. + /// It allows to implement a mechanism preventing two distinct methods to interfere when both can end up modifying the set of call participants. + private var aTaskIsCurrentlyModifyingCallParticipants = false { + didSet { + guard !aTaskIsCurrentlyModifyingCallParticipants else { return } + oneOfTheTaskCurrentlyModifyingCallParticipantsIsDone() + } + } + + /// See the comment about ``aTaskIsCurrentlyModifyingCallParticipants``. + private var continuationsOfTaskWaitingUntilTheyCanModifyCallParticipants = [CheckedContinuation]() + + // Specific to incoming calls + + let messageIdentifierFromEngine: Data? // Non-nil for an incoming call, nil for an outgoing call + private let messageUploadTimestampFromServer: Date? // Should not be nil for an incoming call + let initialParticipantCount: Int + let turnCredentialsReceivedFromCaller: TurnCredentials? + private var userAnsweredIncomingCall = false + private(set) var receivedOfferMessages: [OlvidUserId: (Date, NewParticipantOfferMessageJSON)] = [:] + private var ringingMessageHasBeenSent = false // For incoming calls + + private var pushKitNotificationWasReceived = false + + // Specific to outgoing calls + + private var obvTurnCredentials: ObvTurnCredentials? + + // Common methods + + private func addParticipant(callParticipant: CallParticipantImpl, report: Bool) async { + await callParticipant.setDelegate(to: self) + assert(callParticipants.firstIndex(of: HashableCallParticipant(callParticipant)) == nil, "The participant already exists in the set, we should never happen since we have an anti-race mechanism") + callParticipants.insert(HashableCallParticipant(callParticipant)) + if report { + VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .callParticipantChange) + .postOnDispatchQueue(queueForPostingNotifications) + } + for iceCandidate in pendingIceCandidates[callParticipant.userId] ?? [] { + try? await callParticipant.processIceCandidatesJSON(message: iceCandidate) + } + // Process the relayed messages from this participant that were received before we were aware of this participant. + if let relayedMessagesToProcess = pendingReceivedRelayedMessages.removeValue(forKey: callParticipant.remoteCryptoId) { + for relayedMsg in relayedMessagesToProcess { + os_log("☎️ Processing a relayed message received while we were not aware of this call participant", log: log, type: .info) + await receivedRelayedMessage(from: callParticipant.remoteCryptoId, messageType: relayedMsg.messageType, messagePayload: relayedMsg.messagePayload) + } + } + pendingIceCandidates[callParticipant.userId] = nil + } + + + private func removeParticipant(callParticipant: CallParticipantImpl) async { + callParticipants.remove(HashableCallParticipant(callParticipant)) + if callParticipants.isEmpty { + await endCallAsAllOtherParticipantsLeft() + } + VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .callParticipantChange) + .postOnDispatchQueue(queueForPostingNotifications) + + // If we are the caller (i.e., if this is an outgoing call) and if the call is not over, we send an updated list of participants to the remaining participants + + if direction == .outgoing && !internalState.isFinalState { + let otherParticipants = callParticipants.map({ $0.callParticipant }) + let message: WebRTCDataChannelMessageJSON + do { + message = try await UpdateParticipantsMessageJSON(callParticipants: otherParticipants).embedInWebRTCDataChannelMessageJSON() + } catch { + os_log("☎️ Could not send UpdateParticipantsMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + for otherParticipant in otherParticipants { + try? await otherParticipant.sendDataChannelMessage(message) + } + } + + } + + + func getParticipant(remoteCryptoId: ObvCryptoId) -> CallParticipantImpl? { + return callParticipants.first(where: { $0.remoteCryptoId == remoteCryptoId })?.callParticipant + } + + + var callEssentials: CallEssentials { + CallEssentials(uuid: uuid, state: internalState, direction: direction, userAnsweredIncomingCall: userAnsweredIncomingCall) + } + + func getCallParticipants() async -> [CallParticipant] { + callParticipants.map({ $0.callParticipant }) + } + + func userDidAnsweredIncomingCall() async -> Bool { + userAnsweredIncomingCall + } + + func getStateDates() async -> [CallState: Date] { + stateDate + } + + // MARK: State management + + private var internalState: CallState = .initial + private var stateDate = [CallState: Date]() + + static let acceptableTimeIntervalForStartCallMessages: TimeInterval = 30.0 // 30 seconds + private static let ringingTimeoutInterval = 60 // 60 seconds + + private var currentAudioInput: (label: String, activate: () -> Void)? + + var state: CallState { + get async { + internalState + } + } + + + private func setCallState(to newState: CallState) async { + + guard !internalState.isFinalState else { return } + let previousState = internalState + if previousState == .callInProgress && newState == .ringing { return } + if previousState == newState { return } + + os_log("☎️ WebRTCCall will change state: %{public}@ --> %{public}@", log: log, type: .info, internalState.debugDescription, newState.debugDescription) + + internalState = newState + + // Play sounds + + switch self.direction { + case .outgoing: + if internalState == .ringing { + await CallSounds.shared.play(sound: .ringing) + } else if internalState == .callInProgress && previousState != .callInProgress { + await CallSounds.shared.play(sound: .connect) + } else if internalState.isFinalState && previousState == .callInProgress { + await CallSounds.shared.play(sound: .disconnect) + } else { + await CallSounds.shared.stopCurrentSound() + } + case .incoming: + if internalState == .callInProgress && previousState != .callInProgress { + await CallSounds.shared.play(sound: .connect) + } else if internalState.isFinalState && previousState == .callInProgress { + await CallSounds.shared.play(sound: .disconnect) + } else { + await CallSounds.shared.stopCurrentSound() + } + } + + if !stateDate.keys.contains(internalState) { + stateDate[internalState] = Date() + } + + VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .state(newState: newState)) + .postOnDispatchQueue(queueForPostingNotifications) + + if internalState.isFinalState { + + // Close all connections + + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + for participant in callParticipants { + do { + try await participant.closeConnection() + } catch { + os_log("Failed to close a connection with a participant while ending WebRTC call: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway + } + } + + // Notify our delegate + + await delegate?.callReachedFinalState(call: self) + } + + if direction == .outgoing && internalState == .callInProgress { + await delegate?.outgoingCallReachedReachedInProgressState(call: self) + } + + } + + + private func updateStateFromPeerStates() async { + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + for callParticipant in callParticipants { + guard await callParticipant.getPeerState().isFinalState else { return } + } + // If we reach this point, all call participants are in a final state, we can end the call. + await endCallAsAllOtherParticipantsLeft() + } + + + private init(direction: CallDirection, uuid: UUID, usesCallKit: Bool, uuidForWebRTC: UUID?, groupId: (groupUid: UID, groupOwner: ObvCryptoId)?, ownedIdentity: ObvCryptoId, messageIdentifierFromEngine: Data?, messageUploadTimestampFromServer: Date?, initialParticipantCount: Int, turnCredentialsReceivedFromCaller: TurnCredentials?, obvTurnCredentials: ObvTurnCredentials?, queueForPostingNotifications: DispatchQueue) { + + self.uuid = uuid + self.usesCallKit = usesCallKit + self.direction = direction + self.uuidForWebRTC = uuidForWebRTC ?? uuid + self.groupId = groupId + self.ownedIdentity = ownedIdentity + self.queueForPostingNotifications = queueForPostingNotifications + + // Specific to incoming calls + + self.messageIdentifierFromEngine = messageIdentifierFromEngine + self.messageUploadTimestampFromServer = messageUploadTimestampFromServer + self.initialParticipantCount = initialParticipantCount + self.turnCredentialsReceivedFromCaller = turnCredentialsReceivedFromCaller + + // Specific to outgoing calls + + self.obvTurnCredentials = obvTurnCredentials + + } + + + // MARK: Creating an incoming call + + static func createIncomingCall(uuid: UUID, startCallMessage: StartCallMessageJSON, contactId: OlvidUserId, uuidForWebRTC: UUID, messageIdentifierFromEngine: Data, messageUploadTimestampFromServer: Date, delegate: IncomingCallDelegate, useCallKit: Bool, queueForPostingNotifications: DispatchQueue) async -> Call { + + let callParticipant = await CallParticipantImpl.createCaller(startCallMessage: startCallMessage, contactId: contactId) + + let call = Call(direction: .incoming, + uuid: uuid, + usesCallKit: useCallKit, + uuidForWebRTC: uuidForWebRTC, + groupId: startCallMessage.groupId, + ownedIdentity: callParticipant.ownedIdentity, + messageIdentifierFromEngine: messageIdentifierFromEngine, + messageUploadTimestampFromServer: messageUploadTimestampFromServer, + initialParticipantCount: startCallMessage.participantCount, + turnCredentialsReceivedFromCaller: startCallMessage.turnCredentials, + obvTurnCredentials: nil, + queueForPostingNotifications: queueForPostingNotifications) + + await call.setDelegate(to: delegate) + + await call.addParticipant(callParticipant: callParticipant, report: false) + + await call.observeAudioInputHasBeenActivatedNotifications() + + return call + + } + + + // MARK: Creating an outgoing call + + static func createOutgoingCall(contactIds: [OlvidUserId], delegate: OutgoingCallDelegate, usesCallKit: Bool, groupId: (groupUid: UID, groupOwner: ObvCryptoId)?, queueForPostingNotifications: DispatchQueue) async throws -> Call { + + var callParticipants = [CallParticipantImpl]() + for contactId in contactIds { + let participant = await Self.createRecipient(contactId: contactId) + callParticipants.append(participant) + } + + guard let participant = contactIds.first else { + throw Self.makeError(message: "Cannot create an outgoing call with no participant") + } + + let call = Call(direction: .outgoing, + uuid: UUID(), + usesCallKit: usesCallKit, + uuidForWebRTC: nil, + groupId: groupId, + ownedIdentity: participant.ownCryptoId, + messageIdentifierFromEngine: nil, + messageUploadTimestampFromServer: nil, + initialParticipantCount: callParticipants.count, + turnCredentialsReceivedFromCaller: nil, + obvTurnCredentials: nil, + queueForPostingNotifications: queueForPostingNotifications) + + await call.setDelegate(to: delegate) + + for callParticipant in callParticipants { + await call.addParticipant(callParticipant: callParticipant, report: false) + } + + await call.observeAudioInputHasBeenActivatedNotifications() + + return call + + } + + + // MARK: - For any kind of call + + + private func observeAudioInputHasBeenActivatedNotifications() { + self.tokens.append(ObvMessengerInternalNotification.observeAudioInputHasBeenActivated { label, activate in + Task { [weak self] in await self?.processAudioInputHasBeenActivatedNotification(label: label, activate: activate) } + }) + } + + + func processAudioInputHasBeenActivatedNotification(label: String, activate: @escaping () -> Void) { + guard isOutgoingCall else { return } + guard currentAudioInput?.label != label else { return } + /// Keep a trace of audio input during ringing state to restore it when the call become inProgress + os_log("☎️🎵 Call stores %{public}@ as audio input", log: log, type: .info, label) + currentAudioInput = (label: label, activate: activate) + } + + + var isMuted: Bool { + get async { + // We return true only if audio is disabled for everyone + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + for callParticipant in callParticipants { + if await !callParticipant.isMuted { + return false + } + } + return true + } + } + + + /// Called from the Olvid UI when the user taps on the mute button + func userRequestedToToggleAudio() async { + do { + if await self.isMuted { + try await callManager.requestUnmuteCallAction(call: self) + } else { + try await callManager.requestMuteCallAction(call: self) + } + } catch { + os_log("☎️ Failed to toggle audio: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + + + /// This method is *not* called from the UI but from the coordinator, as a response to our request made in + /// ``func userRequestedToToggleAudio() async`` + func muteSelfForOtherParticipants() async { + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + for participant in callParticipants { + guard await !participant.isMuted else { continue } + await participant.mute() + } + VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .mute) + .postOnDispatchQueue(queueForPostingNotifications) + } + + + /// This method is *not* called from the UI but from the coordinator, as a response to our request made in + /// ``func userRequestedToToggleAudio() async`` + func unmuteSelfForOtherParticipants() async { + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + for participant in callParticipants { + guard await participant.isMuted else { continue } + await participant.unmute() + } + VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .mute) + .postOnDispatchQueue(queueForPostingNotifications) + } + + + func callParticipantDidHangUp(participantId: OlvidUserId) async throws { + guard let participant = getParticipant(remoteCryptoId: participantId.remoteCryptoId) else { return } + try await participant.setPeerState(to: .hangedUp) + let newParticipantState = await participant.getPeerState() + assert(newParticipantState.isFinalState) + await updateStateFromPeerStates() + } + + // - MARK: Restarting a call + + /// Called when a network connection status changed + func restartIceIfAppropriate() async throws { + guard internalState == .callInProgress else { return } + let log = self.log + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + for callParticipant in callParticipants { + do { + try await callParticipant.restartIceIfAppropriate() + } catch { + os_log("☎️ Could not restart ICE: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } + + + func handleReconnectCallMessage(callParticipant: CallParticipantImpl, _ reconnectCallMessage: ReconnectCallMessageJSON) async throws { + let sessionDescription = RTCSessionDescription(type: reconnectCallMessage.sessionDescriptionType, sdp: reconnectCallMessage.sessionDescription) + try await callParticipant.handleReceivedRestartSdp( + sessionDescription: sessionDescription, + reconnectCounter: reconnectCallMessage.reconnectCounter ?? 0, + peerReconnectCounterToOverride: reconnectCallMessage.peerReconnectCounterToOverride ?? 0) + } + + + private var callManager: ObvCallManager { usesCallKit ? CXCallManager() : NCXCallManager() } + +} + + +// MARK: - Implementing CallParticipantDelegate + +extension Call: CallParticipantDelegate { + + nonisolated var isOutgoingCall: Bool { self.direction == .outgoing } + + func participantWasUpdated(callParticipant: CallParticipantImpl, updateKind: CallParticipantUpdateKind) async { + + guard callParticipants.contains(HashableCallParticipant(callParticipant)) else { return } + VoIPNotification.callParticipantHasBeenUpdated(callParticipant: callParticipant, updateKind: updateKind) + .postOnDispatchQueue(queueForPostingNotifications) + + switch updateKind { + case .state(newState: let newState): + switch newState { + case .initial: + break + case .startCallMessageSent: + break + case .ringing: + guard self.direction == .outgoing else { return } + guard [CallState.initializingCall, .gettingTurnCredentials, .initial].contains(internalState) else { return } + await setCallState(to: .ringing) + case .busy: + await removeParticipant(callParticipant: callParticipant) + case .connectingToPeer: + guard internalState == .userAnsweredIncomingCall else { return } + await setCallState(to: .initializingCall) + case .connected: + guard internalState != .callInProgress else { return } + await setCallState(to: .callInProgress) + if let currentAudioInput = currentAudioInput { + os_log("☎️🎵 Connected call restores %{public}@ as audio input ", log: log, type: .info, currentAudioInput.label) + currentAudioInput.activate() + } + case .reconnecting, .callRejected, .hangedUp, .kicked, .failed: + break + } + case .contactID: + break + case .contactMuted: + break + } + } + + + nonisolated func connectionIsChecking(for callParticipant: CallParticipant) { + Task { await CallSounds.shared.prepareFeedback() } + } + + + func connectionIsConnected(for callParticipant: CallParticipant, oldParticipantState: PeerState) async { + + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + + do { + if self.direction == .outgoing && oldParticipantState != .connected && oldParticipantState != .reconnecting { + let message = try await UpdateParticipantsMessageJSON(callParticipants: callParticipants).embedInWebRTCDataChannelMessageJSON() + let callParticipantsToNotify = self.callParticipants.filter({ $0.callParticipant.uuid != callParticipant.uuid }).map({ $0.callParticipant }) + for callParticipant in callParticipantsToNotify { + try await callParticipant.sendDataChannelMessage(message) + } + } + } catch { + os_log("We failed to notify the other participants about the new participants list: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + // Continue anywait + } + + // If the current state is not already "callInProgress", it means that the first participant + // Just joined to call. We want to change the state to "callInProgress" (which will play the + // Appropriate sounds, etc.). + + guard internalState != .callInProgress else { return } + await setCallState(to: .callInProgress) + } + + + func connectionWasClosed(for callParticipant: CallParticipantImpl) async { + await removeParticipant(callParticipant: callParticipant) + await updateStateFromPeerStates() + } + + func dataChannelIsOpened(for callParticipant: CallParticipant) async { + guard self.direction == .outgoing else { return } + guard callParticipant.role == .recipient else { assertionFailure(); return } + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + try? await callParticipant.sendUpdateParticipantsMessageJSON(callParticipants: callParticipants) + } + + nonisolated func shouldISendTheOfferToCallParticipant(cryptoId: ObvCryptoId) -> Bool { + /// REMARK it should be the same as io.olvid.messenger.webrtc.WebrtcCallService#shouldISendTheOfferToCallParticipant in java + return ownedIdentity > cryptoId + } + + + func updateParticipants(with allCallParticipants: [ContactBytesAndNameJSON]) async throws { + + os_log("☎️ Entering updateParticipant(newCallParticipants: [ContactBytesAndNameJSON])", log: log, type: .info) + os_log("☎️ The latest list of call participants contains %d participant(s)", log: log, type: .info, allCallParticipants.count) + os_log("☎️ Before processing this list, we consider there are %d participant(s) in this call", log: log, type: .info, callParticipants.count) + + // In case of large group calls, we can encounter race conditions. We prevent that by waiting until it is safe to process the new participants list + + await waitUntilItIsSafeToModifyParticipants() + + // Now that it is our turn to potentially modify the participants set, we must make sure no other task will interfere. + // The mechanism allowing to do so requires to set the following Boolean to true now, and to false when we are done. + + aTaskIsCurrentlyModifyingCallParticipants = true + defer { aTaskIsCurrentlyModifyingCallParticipants = false } + + // We can proceed + + guard direction == .incoming else { + assertionFailure() + throw Self.makeError(message: "self is not an incoming call") + } + guard let turnCredentials = self.turnCredentialsReceivedFromCaller else { + assertionFailure() + throw Self.makeError(message: "No turn credentials found") + } + + let callIsMuted = await self.isMuted + + // Remove our own identity from the list of call participants. + + let allCallParticipants = allCallParticipants.filter({ $0.byteContactIdentity != ownedIdentity.getIdentity() }) + + // Determine the CryptoIds of the local list of participants and of the reveived version of the list + + let currentIdsOfParticipants = Set(callParticipants.compactMap({ $0.callParticipant.userId })) + let updatedIdsOfParticipants = Set(allCallParticipants.compactMap({ try? getOlvidUserIdFor(contactInfos: $0) })) + + // Determine the participants to add to the local list, and those that should be removed + + let idsOfParticipantsToAdd = updatedIdsOfParticipants.subtracting(currentIdsOfParticipants) + let idsOfParticipantsToRemove = currentIdsOfParticipants.subtracting(updatedIdsOfParticipants) + + // Perform the necessary steps to add the participants + + os_log("☎️ We have %d participant(s) to add", log: log, type: .info, idsOfParticipantsToAdd.count) + + for userId in idsOfParticipantsToAdd { + + let gatheringPolicy = allCallParticipants + .first(where: { $0.byteContactIdentity == userId.remoteCryptoId.getIdentity() }) + .map({ $0.gatheringPolicy ?? .gatherOnce }) ?? .gatherOnce + + let callParticipant = await CallParticipantImpl.createRecipientForIncomingCall(contactId: userId, gatheringPolicy: gatheringPolicy) + await addParticipant(callParticipant: callParticipant, report: true) + await delegate?.newParticipantWasAdded(call: self, callParticipant: callParticipant) + + if shouldISendTheOfferToCallParticipant(cryptoId: userId.remoteCryptoId) { + os_log("☎️ Will set credentials for offer to a call participant", log: log, type: .info) + try await callParticipant.setTurnCredentialsAndCreateUnderlyingPeerConnection(turnCredentials: turnCredentials) + } else { + os_log("☎️ No need to send offer to the call participant", log: log, type: .info) + /// check if we already received the offer the CallParticipant is supposed to send us + if let (date, newParticipantOfferMessage) = self.receivedOfferMessages.removeValue(forKey: userId) { + try await delegate?.processNewParticipantOfferMessageJSON(newParticipantOfferMessage, + uuidForWebRTC: uuidForWebRTC, + contact: userId, + messageUploadTimestampFromServer: date) + } + } + + } + + // If we were muted, we must make sure we stay muted for all participant, including the new ones + + if callIsMuted { + await muteSelfForOtherParticipants() + } + + // Perform the necessary steps to remove the participants. + // Note that we know the caller is among the participants and we do not want to remove her here. + + os_log("☎️ We have %d participant(s) to remove (unless one if the caller)", log: log, type: .info, idsOfParticipantsToRemove.count) + + for userId in idsOfParticipantsToRemove { + guard let participant = getParticipant(remoteCryptoId: userId.remoteCryptoId) else { assertionFailure(); continue } + guard participant.role != .caller else { continue } + try await participant.closeConnection() + await removeParticipant(callParticipant: participant) + } + + } + + + /// This method allows to make sure we are not risking race conditions when updating the list of participants. + private func waitUntilItIsSafeToModifyParticipants() async { + guard aTaskIsCurrentlyModifyingCallParticipants else { return } + os_log("☎️ Since we are already currently modifying call participants, we must wait", log: log, type: .info) + await withCheckedContinuation { (continuation: CheckedContinuation) in + guard aTaskIsCurrentlyModifyingCallParticipants else { continuation.resume(); return } + continuationsOfTaskWaitingUntilTheyCanModifyCallParticipants.insert(continuation, at: 0) // first in, first out + } + } + + + private func oneOfTheTaskCurrentlyModifyingCallParticipantsIsDone() { + assert(!aTaskIsCurrentlyModifyingCallParticipants) + guard !continuationsOfTaskWaitingUntilTheyCanModifyCallParticipants.isEmpty else { return } + os_log("☎️ Since a task potentially modifying the set of call participants is done, we can proceed with the next one", log: log, type: .info) + guard let continuation = continuationsOfTaskWaitingUntilTheyCanModifyCallParticipants.popLast() else { return } + aTaskIsCurrentlyModifyingCallParticipants = true + continuation.resume() + } + + + // MARK: - Post office service + + func relay(from: ObvCryptoId, to: ObvCryptoId, messageType: WebRTCMessageJSON.MessageType, messagePayload: String) async { + + guard messageType.isAllowedToBeRelayed else { assertionFailure(); return } + + guard let participant = getParticipant(remoteCryptoId: to) else { return } + let message: WebRTCDataChannelMessageJSON + do { + message = try RelayedMessageJSON(from: from.getIdentity(), relayedMessageType: messageType.rawValue, serializedMessagePayload: messagePayload).embedInWebRTCDataChannelMessageJSON() + } catch { + os_log("☎️ Could not send UpdateParticipantsMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + do { + try await participant.sendDataChannelMessage(message) + } catch { + os_log("☎️ Could not send data channel message: %{public}@", log: log, type: .fault, error.localizedDescription) + return + } + } + + + func receivedRelayedMessage(from: ObvCryptoId, messageType: WebRTCMessageJSON.MessageType, messagePayload: String) async { + os_log("☎️ Call to receivedRelayedMessage", log: log, type: .info) + guard let callParticipant = callParticipants.first(where: { $0.remoteCryptoId == from })?.callParticipant else { + os_log("☎️ Could not find the call participant in receivedRelayedMessage. We store the relayed message for later", log: log, type: .info) + if var previous = pendingReceivedRelayedMessages[from] { + previous.append((messageType, messagePayload)) + pendingReceivedRelayedMessages[from] = previous + } else { + pendingReceivedRelayedMessages[from] = [(messageType, messagePayload)] + } + return + } + let contactId = callParticipant.userId + await delegate?.processReceivedWebRTCMessage(messageType: messageType, + serializedMessagePayload: messagePayload, + callIdentifier: uuidForWebRTC, + contact: contactId, + messageUploadTimestampFromServer: Date(), + messageIdentifierFromEngine: nil) + } + + + private func sendLocalUserHangedUpMessageToAllParticipants() async { + let hangedUpMessage = HangedUpMessageJSON() + for participant in self.callParticipants { + do { + try await sendWebRTCMessage(to: participant.callParticipant, innerMessage: hangedUpMessage, forStartingCall: false) + } catch { + os_log("Failed to send a HangedUpMessageJSON to a participant: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway + } + } + } + + + private func sendRejectIncomingCallToCaller() async { + assert(direction == .incoming) + guard let caller = self.callerCallParticipant else { + os_log("Could not find caller", log: log, type: .fault) + assertionFailure() + return + } + let rejectedMessage = RejectCallMessageJSON() + do { + try await sendWebRTCMessage(to: caller, innerMessage: rejectedMessage, forStartingCall: false) + } catch { + os_log("Failed to send a RejectCallMessageJSON to the caller: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway + } + } + + + private func sendBusyMessageToCaller() async { + assert(direction == .incoming) + guard let caller = self.callerCallParticipant else { + os_log("Could not find caller", log: log, type: .fault) + assertionFailure() + return + } + let rejectedMessage = BusyMessageJSON() + do { + try await sendWebRTCMessage(to: caller, innerMessage: rejectedMessage, forStartingCall: false) + } catch { + os_log("Failed to send a BusyMessageJSON to the caller: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway + } + } + + + func sendRingingMessageToCaller() async { + assert(direction == .incoming) + guard !ringingMessageHasBeenSent else { return } + ringingMessageHasBeenSent = true + guard let caller = self.callerCallParticipant else { + os_log("Could not find caller", log: log, type: .fault) + assertionFailure() + return + } + let rejectedMessage = RingingMessageJSON() + do { + try await sendWebRTCMessage(to: caller, innerMessage: rejectedMessage, forStartingCall: false) + } catch { + os_log("Failed to send a RejectCallMessageJSON to the caller: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway + } + await scheduleRingingIncomingCallTimeout() + } + + + func sendWebRTCMessage(to: CallParticipant, innerMessage: WebRTCInnerMessageJSON, forStartingCall: Bool) async throws { + let message = try innerMessage.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) + if case .hangedUp = message.messageType { + // Also send message on the data channel, if the caller is gone + do { + let hangedUpDataChannel = try HangedUpDataChannelMessageJSON().embedInWebRTCDataChannelMessageJSON() + try await to.sendDataChannelMessage(hangedUpDataChannel) + } catch { + os_log("☎️ Could not send HangedUpDataChannelMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + // Continue anyway + } + } + switch to.userId { + case .known(contactObjectID: let contactObjectID, ownCryptoId: _, remoteCryptoId: _, displayName: _): + os_log("☎️ Posting a newWebRTCMessageToSend", log: log, type: .info) + ObvMessengerInternalNotification.newWebRTCMessageToSend(webrtcMessage: message, contactID: contactObjectID, forStartingCall: forStartingCall) + .postOnDispatchQueue(queueForPostingNotifications) + case .unknown(ownCryptoId: _, remoteCryptoId: let remoteCryptoId, displayName: _): + guard message.messageType.isAllowedToBeRelayed else { assertionFailure(); return } + guard self.direction == .incoming else { assertionFailure(); return } + guard let caller = self.callerCallParticipant else { return } + let toContactIdentity = remoteCryptoId.getIdentity() + + do { + let dataChannelMessage = try RelayMessageJSON(to: toContactIdentity, relayedMessageType: message.messageType.rawValue, serializedMessagePayload: message.serializedMessagePayload).embedInWebRTCDataChannelMessageJSON() + try await caller.sendDataChannelMessage(dataChannelMessage) + } catch { + os_log("☎️ Could not send RelayMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + return + } + } + } + + + func sendStartCallMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription, turnCredentials: TurnCredentials) async throws { + + guard let gatheringPolicy = await callParticipant.gatheringPolicy else { + assertionFailure() + throw Self.makeError(message: "The gathering policy is not specified, which is unexpected at this point") + } + + guard let turnServers = turnCredentials.turnServers else { + assertionFailure() + throw Self.makeError(message: "The turn servers are not set, which is unexpected at this point") + } + + var flitredGroupId: (groupUid: UID, groupOwner: ObvCryptoId)? = nil + if let groupId = groupId { + let participantIdentity = callParticipant.remoteCryptoId + ObvStack.shared.viewContext.performAndWait { + guard let ownedIdentity = try? PersistedObvOwnedIdentity.get(cryptoId: ownedIdentity, within: ObvStack.shared.viewContext) else { + os_log("Could not find ownedIdentity", log: log, type: .fault) + return + } + guard let contactGroup = try? PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { + os_log("Could not find contactGroup", log: log, type: .fault) + return + } + let groupMembers = Set(contactGroup.contactIdentities.map { $0.cryptoId }) + if groupMembers.contains(participantIdentity) { + flitredGroupId = groupId + } + return + } + } + + let message = try StartCallMessageJSON( + sessionDescriptionType: RTCSessionDescription.string(for: sessionDescription.type), + sessionDescription: sessionDescription.sdp, + turnUserName: turnCredentials.turnUserName, + turnPassword: turnCredentials.turnPassword, + turnServers: turnServers, + participantCount: callParticipants.count, + groupId: flitredGroupId, + gatheringPolicy: gatheringPolicy) + + try await sendWebRTCMessage(to: callParticipant, innerMessage: message, forStartingCall: true) + + } + + + func sendAnswerCallMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription) async throws { + + let message: WebRTCInnerMessageJSON + let messageDescripton = callParticipant.role == .caller ? "AnswerIncomingCall" : "NewParticipantAnswerMessage" + do { + if callParticipant.role == .caller { + message = try AnswerCallJSON(sessionDescriptionType: RTCSessionDescription.string(for: sessionDescription.type), sessionDescription: sessionDescription.sdp) + } else { + message = try NewParticipantAnswerMessageJSON(sessionDescriptionType: RTCSessionDescription.string(for: sessionDescription.type), sessionDescription: sessionDescription.sdp) + } + } catch { + os_log("Could not create and send %{public}@: %{public}@", log: log, type: .fault, messageDescripton, error.localizedDescription) + assertionFailure() + throw error + } + try await sendWebRTCMessage(to: callParticipant, innerMessage: message, forStartingCall: false) + } + + + func sendNewParticipantOfferMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription) async throws { + let message = try await NewParticipantOfferMessageJSON( + sessionDescriptionType: RTCSessionDescription.string(for: sessionDescription.type), + sessionDescription: sessionDescription.sdp, + gatheringPolicy: callParticipant.gatheringPolicy ?? .gatherContinually) + try await sendWebRTCMessage(to: callParticipant, innerMessage: message, forStartingCall: false) + } + + + func sendNewParticipantAnswerMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription) async throws { + let message = try NewParticipantAnswerMessageJSON( + sessionDescriptionType: RTCSessionDescription.string(for: sessionDescription.type), + sessionDescription: sessionDescription.sdp) + try await sendWebRTCMessage(to: callParticipant, innerMessage: message, forStartingCall: false) + } + + + func sendReconnectCallMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription, reconnectCounter: Int, peerReconnectCounterToOverride: Int) async throws { + let message = try ReconnectCallMessageJSON( + sessionDescriptionType: RTCSessionDescription.string(for: sessionDescription.type), + sessionDescription: sessionDescription.sdp, + reconnectCounter: reconnectCounter, + peerReconnectCounterToOverride: peerReconnectCounterToOverride) + try await sendWebRTCMessage(to: callParticipant, innerMessage: message, forStartingCall: false) + } + + + func sendNewIceCandidateMessage(to callParticipant: CallParticipant, iceCandidate: RTCIceCandidate) async throws { + let message = IceCandidateJSON(sdp: iceCandidate.sdp, sdpMLineIndex: iceCandidate.sdpMLineIndex, sdpMid: iceCandidate.sdpMid) + try await sendWebRTCMessage(to: callParticipant, innerMessage: message, forStartingCall: false) + } + + + func sendRemoveIceCandidatesMessages(to callParticipant: CallParticipant, candidates: [RTCIceCandidate]) async throws { + let message = RemoveIceCandidatesMessageJSON(candidates: candidates.map({ IceCandidateJSON(sdp: $0.sdp, sdpMLineIndex: $0.sdpMLineIndex, sdpMid: $0.sdpMid) })) + try await sendWebRTCMessage(to: callParticipant, innerMessage: message, forStartingCall: false) + } + + + func processIceCandidatesJSON(iceCandidate: IceCandidateJSON, participantId: OlvidUserId) async throws { + + if let callParticipant = callParticipants.first(where: { $0.callParticipant.userId == participantId })?.callParticipant { + try await callParticipant.processIceCandidatesJSON(message: iceCandidate) + } else { + if var previousCandidates = pendingIceCandidates[participantId] { + previousCandidates.append(iceCandidate) + pendingIceCandidates[participantId] = previousCandidates + } else { + pendingIceCandidates[participantId] = [iceCandidate] + } + } + + } + + + func removeIceCandidatesJSON(removeIceCandidatesJSON: RemoveIceCandidatesMessageJSON, participantId: OlvidUserId) async throws { + if let callParticipant = callParticipants.first(where: { $0.callParticipant.userId == participantId })?.callParticipant { + await callParticipant.processRemoveIceCandidatesMessageJSON(message: removeIceCandidatesJSON) + } else { + if var candidates = pendingIceCandidates[participantId] { + candidates.removeAll(where: { removeIceCandidatesJSON.candidates.contains($0) }) + pendingIceCandidates[participantId] = candidates + } + } + } + +} + + +// MARK: - Ending a call + +extension Call { + + /// This is the method call by the Olvid UI when a the user taps on the hangup button. + /// It simply creates an end call action that it passed to the system. Eventually, the + /// ``func provider(perform action: ObvEndCallAction) async throws`` + /// delegate method of the call coordinator will be called after dismissing the CallKit UI (when using it). + /// This delegate method will call us back so that we can properly end this WebRTC call. + nonisolated func userRequestedToEndCall() { + Task { + do { + try await callManager.requestEndCallAction(call: self) + } catch { + os_log("Failed to request an end call action: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } + + + /// When the user requests to end the call, the + /// ``func userRequestedToEndCall()`` + /// the call coordinator + /// ``func provider(perform action: ObvEndCallAction) async throws`` + /// delegate is called. After fullfilling the action, it calls this method. + /// We can not properly end the WebRTC call. + func userRequestedToEndCallWasFulfilled() async { + await endWebRTCCall(reason: .localUserRequest) + } + + + func endCallAsInitiationNotSupported() async { + assert(direction == .outgoing) + await endWebRTCCall(reason: .callInitiationNotSupported) + } + + + func endCallAsLocalUserGotKicked() async { + assert(direction == .incoming) + await endWebRTCCall(reason: .kicked) + } + + + func endCallAsPermissionWasDeniedByServer() async { + assert(direction == .outgoing) + await endWebRTCCall(reason: .permissionDeniedByServer) + } + + + func endCallAsReportingAnIncomingCallFailed(error: ObvErrorCodeIncomingCallError) async { + assert(direction == .incoming) + await endWebRTCCall(reason: .reportIncomingCallFailed(error: error)) + } + + + func endCallAsAllOtherParticipantsLeft() async { + await endWebRTCCall(reason: .allOtherParticipantsLeft) + } + + + func endCallAsOutgoingCallInitializationFailed() async { + assert(direction == .outgoing) + await endWebRTCCall(reason: .outgoingCallInitializationFailed) + } + + + func endCallBecauseOfMissingRecordPermission() async { + await endWebRTCCall(reason: .missingRecordPermission) + } + + + private func endCallBecauseOfTimeout() async { + await endWebRTCCall(reason: .callTimedOut) + } + + /// This method is eventually called when ending a call, either because the local user requested to end the call, or the remote user hanged up, + /// Or because some error occured, etc. It perfoms final important steps before settting the call into an appropriate final state. + /// This is the only method that actually sets the call state to a final state. + private func endWebRTCCall(reason: EndCallReason) async { + + guard !internalState.isFinalState else { return } + + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + + // Potentially send a hangup/reject call message to the other participants or the to the caller + + switch reason { + + case .callTimedOut: + await sendLocalUserHangedUpMessageToAllParticipants() + + case .localUserRequest: + switch direction { + case .outgoing: + await sendLocalUserHangedUpMessageToAllParticipants() + case .incoming: + switch internalState { + case .initial, .ringing, .initializingCall: + await sendRejectIncomingCallToCaller() + case .userAnsweredIncomingCall, .callInProgress: + await sendLocalUserHangedUpMessageToAllParticipants() + case .gettingTurnCredentials, .hangedUp, .kicked, .callRejected, .permissionDeniedByServer, .unanswered, .callInitiationNotSupported, .failed: + assertionFailure() + await sendRejectIncomingCallToCaller() + } + } + + case .callInitiationNotSupported: + assert(direction == .outgoing) // No need to send reject/hangup message + + case .kicked: + assert(direction == .incoming) // No need to send reject/hangup message + + case .permissionDeniedByServer: + assert(direction == .outgoing) // No need to send reject/hangup message + + case .allOtherParticipantsLeft: + break // No need to send reject/hangup message + + case .reportIncomingCallFailed(error: let error): + assert(direction == .incoming) + switch error { + case .unknown, .unentitled, .callUUIDAlreadyExists, .filteredByDoNotDisturb, .filteredByBlockList: + await sendRejectIncomingCallToCaller() + case .maximumCallGroupsReached: + await sendBusyMessageToCaller() + } + + case .outgoingCallInitializationFailed: + assert(direction == .outgoing) // No need to send reject/hangup message + + case .missingRecordPermission: + await sendRejectIncomingCallToCaller() + // No need to send reject/hangup message + + } + + // In the end, we might have to report to our delegate + + var callReport: CallReport? + + // Set the call in an appropriate final state and perform final steps + + switch reason { + + case .callTimedOut: + await setCallState(to: .unanswered) + switch direction { + case .incoming: + callReport = .missedIncomingCall(caller: callerCallParticipant?.info, + participantCount: initialParticipantCount) + case .outgoing: + callReport = .unansweredOutgoingCall(with: callParticipants.map({ $0.info })) + } + await delegate?.callOutOfBoundEnded(call: self, reason: .unanswered) + + case .localUserRequest: + switch direction { + case .outgoing: + await setCallState(to: .hangedUp) + case .incoming: + switch internalState { + case .initial, .ringing, .initializingCall: + await setCallState(to: .callRejected) + if let caller = callerCallParticipant?.info { + callReport = .rejectedIncomingCall(caller: caller, participantCount: initialParticipantCount) + } + case .userAnsweredIncomingCall, .callInProgress: + await setCallState(to: .hangedUp) + case .gettingTurnCredentials, .hangedUp, .kicked, .callRejected, .permissionDeniedByServer, .unanswered, .callInitiationNotSupported, .failed: + assertionFailure() + await setCallState(to: .callRejected) + if let caller = callerCallParticipant?.info { + callReport = .rejectedIncomingCall(caller: caller, participantCount: initialParticipantCount) + } + } + } + + case .callInitiationNotSupported: + assert(direction == .outgoing) + await setCallState(to: .callInitiationNotSupported) + await delegate?.callOutOfBoundEnded(call: self, reason: .failed) + callReport = .uncompletedOutgoingCall(with: callParticipants.map({ $0.info })) + + case .kicked: + assert(direction == .incoming) + await setCallState(to: .kicked) + await delegate?.callOutOfBoundEnded(call: self, reason: .remoteEnded) + + case .permissionDeniedByServer: + assert(direction == .outgoing) + await setCallState(to: .permissionDeniedByServer) + await delegate?.callOutOfBoundEnded(call: self, reason: .failed) + callReport = .uncompletedOutgoingCall(with: callParticipants.map({ $0.info })) + + case .allOtherParticipantsLeft: + if internalState == .initial { + await setCallState(to: .unanswered) + await delegate?.callOutOfBoundEnded(call: self, reason: .unanswered) + } else { + await setCallState(to: .hangedUp) + await delegate?.callOutOfBoundEnded(call: self, reason: .remoteEnded) + } + + case .reportIncomingCallFailed(error: let error): + assert(direction == .incoming) + switch error { + case .unknown, .unentitled, .callUUIDAlreadyExists: + await setCallState(to: .failed) + if let caller = callerCallParticipant?.info { + callReport = .rejectedIncomingCall(caller: caller, participantCount: initialParticipantCount) + } + case .filteredByDoNotDisturb, .filteredByBlockList: + await setCallState(to: .unanswered) + if let caller = callerCallParticipant?.info { + callReport = .filteredIncomingCall(caller: caller, participantCount: initialParticipantCount) + } + if let caller = callerCallParticipant?.info { + callReport = .rejectedIncomingCall(caller: caller, participantCount: initialParticipantCount) + } + + case .maximumCallGroupsReached: + await setCallState(to: .unanswered) + } + + case .outgoingCallInitializationFailed: + assert(direction == .outgoing) + await setCallState(to: .failed) + callReport = .uncompletedOutgoingCall(with: callParticipants.map({ $0.info })) + + + case .missingRecordPermission: + await setCallState(to: .failed) + await delegate?.callOutOfBoundEnded(call: self, reason: .failed) + if direction == .incoming, let caller = callerCallParticipant?.info { + callReport = .rejectedIncomingCallBecauseOfDeniedRecordPermission(caller: caller, participantCount: initialParticipantCount) + } + + } + + assert(internalState.isFinalState) + + // If we have a call report, transmit it to our delegate + + if let callReport = callReport { + if let delegate = delegate { + type(of: delegate).report(call: self, report: callReport) + } else { + assertionFailure() + } + } + + } + + + enum EndCallReason { + case callTimedOut + case localUserRequest + case callInitiationNotSupported + case kicked // incoming call only + case permissionDeniedByServer // outgoing call only + case allOtherParticipantsLeft + case reportIncomingCallFailed(error: ObvErrorCodeIncomingCallError) + case outgoingCallInitializationFailed + case missingRecordPermission + } +} + + +// MARK: - Incoming calls + +extension Call { + + var callerCallParticipant: CallParticipant? { + guard direction == .incoming else { assertionFailure(); return nil } + return callParticipants.first(where: { $0.callParticipant.role == .caller })?.callParticipant + } + + + func addPendingOffer(_ receivedOfferMessage: (Date, NewParticipantOfferMessageJSON), from userId: OlvidUserId) { + assert(receivedOfferMessages[userId] == nil) + receivedOfferMessages[userId] = receivedOfferMessage + } + + + func isReady() -> Bool { + assert(direction == .incoming) + let pushKitIsEitherDisabledOrReady = !ObvMessengerSettings.VoIP.isCallKitEnabled || pushKitNotificationWasReceived + return pushKitIsEitherDisabledOrReady + } + + + /// This method is called after when the local user answers an incoming call + func answerWebRTCCall() async throws { + assert(direction == .incoming) + userAnsweredIncomingCall = true + await setCallState(to: .userAnsweredIncomingCall) + try await answerIfRequestedAndIfPossible() + } + + + private func answerIfRequestedAndIfPossible() async throws { + assert(direction == .incoming) + guard let caller = callerCallParticipant else { return } + guard userAnsweredIncomingCall else { return } + try await caller.localUserAcceptedIncomingCallFromThisCallParticipant() + } + + + /// Called when the user taps on the ansert button on the Olvid UI + func userRequestedToAnswerCall() async { + guard direction == .incoming else { + os_log("Can only answer an incoming call", log: log, type: .fault) + assertionFailure() + return + } + if internalState == .initial || internalState == .ringing { + do { + try await callManager.requestAnswerCallAction(incomingCall: self) + } catch { + os_log("Failed to answer incoming call: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } else { + os_log("To answer an incoming call, we must be either in the initial or ringing state. But we are in the %{public}@ state", log: log, type: .fault, internalState.debugDescription) + assertionFailure() + } + } + + + + + /// When receiving an incoming call, we heventully arrive in the ringing state. We do not want the phone to ring forever. We thus schedule a timeout using this method. + private func scheduleRingingIncomingCallTimeout() async { + let log = self.log + guard direction == .incoming else { assertionFailure(); return } + os_log("☎️ Scheduling a ringing timeout for this incoming call", log: log, type: .info) + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(Call.ringingTimeoutInterval)) { + Task { [weak self] in await self?.ringingTimerForIncomingCallFired() } + } + } + + + /// This method is *always* called after the `ringingTimeoutInterval`. For this reason, we *do* check whether it is appropriate to end the call + private func ringingTimerForIncomingCallFired() async { + guard direction == .incoming else { assertionFailure(); return } + guard internalState == .initial else { + os_log("☎️ We prevent the ringing timer from firing since we are not in a ringing state anymore", log: log, type: .info) + return + } + os_log("☎️ The incoming call did ring for too long, we timeout it now", log: log, type: .info) + await endCallBecauseOfTimeout() + } + +} + + +// MARK: - Outgoing calls + +extension Call { + + var outgoingCallDelegate: OutgoingCallDelegate? { + assert(direction == .outgoing) + return delegate as? OutgoingCallDelegate + } + + + var turnCredentialsForRecipient: TurnCredentials? { + assert(direction == .outgoing) + return obvTurnCredentials?.turnCredentialsForRecipient + } + + + var turnCredentialsForCaller: TurnCredentials? { + assert(direction == .outgoing) + return obvTurnCredentials?.turnCredentialsForCaller + } + + + private static func createRecipient(contactId: OlvidUserId) async -> CallParticipantImpl { + var contactInfo: ContactInfo? + if let contactObjectID = contactId.contactObjectID { + contactInfo = CallHelper.getContactInfo(contactObjectID) + } + return await CallParticipantImpl.createRecipientForOutgoingCall(contactId: contactId, gatheringPolicy: contactInfo?.gatheringPolicy ?? .gatherOnce) + } + + + // MARK: Starting an outgoing call + + func startCall() async throws { + assert(direction == .outgoing) + guard internalState == .initial else { + os_log("☎️ Trying to start this call although it is not initial", log: log, type: .fault) + assertionFailure() + throw Self.makeError(message: "Trying to start this call although it is not initial") + } + await setCallState(to: .gettingTurnCredentials) + assert(outgoingCallDelegate != nil) + await outgoingCallDelegate?.turnCredentialsRequiredByOutgoingCall(outgoingCallUuidForWebRTC: uuidForWebRTC, forOwnedIdentity: ownedIdentity) + } + + + func setTurnCredentials(_ obvTurnCredentials: ObvTurnCredentials) async { + assert(direction == .outgoing) + let log = self.log + guard self.obvTurnCredentials == nil else { assertionFailure(); return } + self.obvTurnCredentials = obvTurnCredentials + + let callParticipants = self.callParticipants.map({ $0.callParticipant }) + + for callParticipant in callParticipants { + do { + try await callParticipant.setTurnCredentialsAndCreateUnderlyingPeerConnection(turnCredentials: obvTurnCredentials.turnCredentialsForRecipient) + } catch { + os_log("☎️ We failed to set the turn credentials for one of the call participants: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway + } + usleep(300_000) // 300 ms, dirty trick, required to prevent a deadlock of the WebRTC library + } + await setCallState(to: .initializingCall) + } + + + func processAnswerCallJSON(callParticipant: CallParticipantImpl, _ answerCallMessage: AnswerCallJSON) async throws { + assert(direction == .outgoing) + let sessionDescription = RTCSessionDescription(type: answerCallMessage.sessionDescriptionType, sdp: answerCallMessage.sessionDescription) + try await callParticipant.setRemoteDescription(sessionDescription: sessionDescription) + } + + + /// This method gets called when the local user (as the caller) wants to add more participants in an ongoing outgoing call. + func processUserWantsToAddParticipants(contactIds: [OlvidUserId]) async throws { + + assert(direction == .outgoing) + + guard let turnCredentialsForRecipient = self.turnCredentialsForRecipient else { + throw Self.makeError(message: "No turn credentials for recipient") + } + + guard !contactIds.isEmpty else { return } + + let callIsMuted = await self.isMuted + + let contactIdsToAdd = contactIds + .filter({ $0.ownCryptoId == ownedIdentity }) + .filter({ getParticipant(remoteCryptoId: $0.remoteCryptoId) == nil }) // Remove contacts that are already in the call + + var callParticipantsToAdd = [CallParticipantImpl]() + for contactId in contactIdsToAdd { + let participant = await Self.createRecipient(contactId: contactId) + callParticipantsToAdd.append(participant) + } + + guard !callParticipantsToAdd.isEmpty else { return } + + let log = self.log + + for newCallParticipant in callParticipantsToAdd { + os_log("☎️ Adding a new participant", log: log, type: .info) + await addParticipant(callParticipant: newCallParticipant, report: true) + try? await newCallParticipant.setTurnCredentialsAndCreateUnderlyingPeerConnection(turnCredentials: turnCredentialsForRecipient) + if callIsMuted { + await newCallParticipant.mute() + } + } + + } + + + /// This method is called by the coordinator when receiving the notification that the caller wants to kick a participant of the call + func processUserWantsToKickParticipant(callParticipant: CallParticipant) async throws { + + assert(direction == .outgoing) + + guard let participant = callParticipants.first(where: { $0.remoteCryptoId == callParticipant.remoteCryptoId })?.callParticipant else { return } + + guard participant.role != .caller else { assertionFailure(); return } + + try await participant.setPeerState(to: .kicked) + + // Close the Connection + + do { + try await participant.closeConnection() + } catch { + os_log("☎️ Could not close connection with kicked participant: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + // Continue anyway + } + + // Send kick to the kicked participant + + let kickMessage = KickMessageJSON() + do { + try await sendWebRTCMessage(to: participant, innerMessage: kickMessage, forStartingCall: false) + } catch { + os_log("☎️ Could not send KickMessageJSON to kicked contact: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + // Continue anyway + } + + } + + + func initializeCall(contactIdentifier: String, handleValue: String) async throws { + assert(direction == .outgoing) + try await callManager.requestStartCallAction(call: self, contactIdentifier: contactIdentifier, handleValue: handleValue) + } + +} + + +extension Call { + + private func getOlvidUserIdFor(contactInfos: ContactBytesAndNameJSON) throws -> OlvidUserId { + let remoteCryptoId = try ObvCryptoId(identity: contactInfos.byteContactIdentity) + var contactId: OlvidUserId! + ObvStack.shared.performBackgroundTaskAndWait { (context) in + do { + if let identity = try PersistedObvContactIdentity.get(contactCryptoId: remoteCryptoId, ownedIdentityCryptoId: ownedIdentity, whereOneToOneStatusIs: .any, within: context), let ownedIdentity = identity.ownedIdentity, !identity.devices.isEmpty { + contactId = .known(contactObjectID: identity.typedObjectID, ownCryptoId: ownedIdentity.cryptoId, remoteCryptoId: identity.cryptoId, displayName: identity.fullDisplayName) + } + } catch { + assertionFailure() // Continue anyway + } + } + if let contactId = contactId { + return contactId + } else { + return .unknown(ownCryptoId: ownedIdentity, remoteCryptoId: remoteCryptoId, displayName: contactInfos.displayName) + } + } + +} + + + +private struct HashableCallParticipant: Hashable { + + let remoteCryptoId: ObvCryptoId + let callParticipant: CallParticipantImpl + + init(_ callParticipant: CallParticipantImpl) { + self.remoteCryptoId = callParticipant.remoteCryptoId + self.callParticipant = callParticipant + } + + static func == (lhs: HashableCallParticipant, rhs: HashableCallParticipant) -> Bool { + lhs.remoteCryptoId == rhs.remoteCryptoId + } + + func hash(into hasher: inout Hasher) { + hasher.combine(remoteCryptoId) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/CallDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/CallDelegate.swift new file mode 100644 index 00000000..9fe9e9ca --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/CallDelegate.swift @@ -0,0 +1,49 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import ObvEngine + + +// MARK: - CallDelegate + +protocol CallDelegate: AnyObject { + + func processReceivedWebRTCMessage(messageType: WebRTCMessageJSON.MessageType, serializedMessagePayload: String, callIdentifier: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data?) async + func processNewParticipantOfferMessageJSON(_ newParticipantOffer: NewParticipantOfferMessageJSON, uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws + static func report(call: Call, report: CallReport) + func newParticipantWasAdded(call: Call, callParticipant: CallParticipant) async + func callReachedFinalState(call: Call) async + func outgoingCallReachedReachedInProgressState(call: Call) async + func callOutOfBoundEnded(call: Call, reason: ObvCallEndedReason) async + +} + + +// MARK: - IncomingCallDelegate + +protocol IncomingCallDelegate: CallDelegate {} + + +// MARK: - OutgoingCallDelegate + +protocol OutgoingCallDelegate: CallDelegate { + func turnCredentialsRequiredByOutgoingCall(outgoingCallUuidForWebRTC: UUID, forOwnedIdentity ownedIdentityCryptoId: ObvCryptoId) async +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/GenericCall.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/GenericCall.swift new file mode 100644 index 00000000..3368a3a1 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/GenericCall.swift @@ -0,0 +1,126 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import ObvEngine +import ObvTypes + + +// MARK: - GenericCall protocol + +protocol GenericCall: AnyObject { + + var direction: CallDirection { get } + var uuid: UUID { get } + var usesCallKit: Bool { get } + + func getCallParticipants() async -> [CallParticipant] + + var state: CallState { get async } + func getStateDates() async -> [CallState: Date] + + var isMuted: Bool { get async } + + func userRequestedToToggleAudio() async + func userRequestedToEndCall() // Called from the Olvid UI when the user taps the end call button + func userRequestedToAnswerCall() async // Throws if called on anything else than an incoming call + + func userDidAnsweredIncomingCall() async -> Bool // Only makes sense for an incoming call + + var initialParticipantCount: Int { get } + +} + + +struct CallEssentials { + let uuid: UUID + let state: CallState + let direction: CallDirection + let userAnsweredIncomingCall: Bool // Always false for an outgoing call +} + + +// MARK: - Call State + +enum CallState: Hashable, CustomDebugStringConvertible { + case initial + case userAnsweredIncomingCall + case gettingTurnCredentials // Only for outgoing calls + case initializingCall + case ringing + case callInProgress + + case hangedUp + case kicked + case callRejected + + case permissionDeniedByServer + case unanswered + case callInitiationNotSupported + case failed + + var debugDescription: String { + switch self { + case .kicked: return "kicked" + case .userAnsweredIncomingCall: return "userAnsweredIncomingCall" + case .gettingTurnCredentials: return "gettingTurnCredentials" + case .initializingCall: return "initializingCall" + case .ringing: return "ringing" + case .initial: return "initial" + case .callRejected: return "callRejected" + case .callInProgress: return "callInProgress" + case .hangedUp: return "hangedUp" + case .permissionDeniedByServer: return "permissionDeniedByServer" + case .unanswered: return "unanswered" + case .callInitiationNotSupported: return "callInitiationNotSupported" + case .failed: return "failed" + } + } + + var isFinalState: Bool { + switch self { + case .callRejected, .hangedUp, .unanswered, .callInitiationNotSupported, .kicked, .permissionDeniedByServer, .failed: return true + case .gettingTurnCredentials, .userAnsweredIncomingCall, .initializingCall, .ringing, .initial, .callInProgress: return false + } + } + + var localizedString: String { + switch self { + case .initial: return NSLocalizedString("CALL_STATE_NEW", comment: "") + case .gettingTurnCredentials: return NSLocalizedString("CALL_STATE_GETTING_TURN_CREDENTIALS", comment: "") + case .kicked: return NSLocalizedString("CALL_STATE_KICKED", comment: "") + case .userAnsweredIncomingCall, .initializingCall: return NSLocalizedString("CALL_STATE_INITIALIZING_CALL", comment: "") + case .ringing: return NSLocalizedString("CALL_STATE_RINGING", comment: "") + case .callRejected: return NSLocalizedString("CALL_STATE_CALL_REJECTED", comment: "") + case .callInProgress: return NSLocalizedString("SECURE_CALL_IN_PROGRESS", comment: "") + case .hangedUp: return NSLocalizedString("CALL_STATE_HANGED_UP", comment: "") + case .permissionDeniedByServer: return NSLocalizedString("CALL_STATE_PERMISSION_DENIED_BY_SERVER", comment: "") + case .unanswered: return NSLocalizedString("UNANSWERED", comment: "") + case .callInitiationNotSupported: return NSLocalizedString("CALL_INITIALISATION_NOT_SUPPORTED", comment: "") + case .failed: return NSLocalizedString("CALL_FAILED", comment: "") + } + } +} + + +enum CallDirection { + case incoming + case outgoing +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallCoordinator.swift index 71e1b400..12fc89a2 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallCoordinator.swift @@ -27,84 +27,81 @@ import AVKit import WebRTC import OlvidUtils -final class CallCoordinator: NSObject { - private static let errorDomain = "CallCoordinator" - private func makeError(message: String) -> Error { - let userInfo = [NSLocalizedFailureReasonErrorKey: message] - return NSError(domain: CallCoordinator.errorDomain, code: 0, userInfo: userInfo) - } +final actor CallCoordinator: ObvErrorMaker { - private var voipRegistry: PKPushRegistry! + static let errorDomain = "CallCoordinator" + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CallCoordinator.self)) + private let pushRegistryHandler: ObvPushRegistryHandler + + private var continuationsWaitingForCallKitVoIPNotification = [Data: CheckedContinuation]() + private var filteredIncomingCalls = [UUID]() private var currentCalls = [Call]() private var messageIdentifiersFromEngineOfRecentlyDeletedIncomingCalls = [Data]() - private var currentIncomingCalls: [IncomingCall] { currentCalls.compactMap({ $0 as? IncomingCall }) } - private var currentOutgoingCalls: [OutgoingCall] { currentCalls.compactMap({ $0 as? OutgoingCall }) } + private var currentIncomingCalls: [Call] { currentCalls.filter({ $0.direction == .incoming }) } + private var currentOutgoingCalls: [Call] { currentCalls.filter({ $0.direction == .outgoing }) } private var remotelyHangedUpCalls = Set() - private var currentAnswerCallActions = [UUID: ObvAnswerCallAction]() - private var receivedIceCandidates = [UUID: [(IceCandidateJSON, ParticipantId)]]() + private var receivedIceCandidates = [UUID: [(IceCandidateJSON, OlvidUserId)]]() - private var pushKitCompletionForIncomingCall = [UUID: () -> Void]() + /// When receiving a pushkit notification, we do not immediately create a call like we used to do in previous versions of this framework. + /// Instead, we add an element to this dictionary, indexed by message Ids from the engine. The values are UUID to use with CallKit and when creating the (incoming) call instance + private var receivedCallKitVoIPNotifications = [Data: UUID]() - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CallCoordinator.self)) private let obvEngine: ObvEngine private var notificationTokens = [NSObjectProtocol]() private var notificationForVoIPRegister: NSObjectProtocol? - private var didRegisterToVoIPNotifications = false - private var callToPerformAfterAppStateBecomesActive: (contactIDs: [TypeSafeManagedObjectID], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?)? = nil + private var callToPerformAfterAppStateBecomesActive: (contactIds: [OlvidUserId], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?)? = nil + + private let cxProvider: CXObvProvider + private let ncxProvider: NCXObvProvider - private var cxProvider: CXObvProvider? - private var ncxProvider: NCXObvProvider? private func provider(isCallKit: Bool) -> ObvProvider { RTCAudioSession.sharedInstance().useManualAudio = isCallKit - if isCallKit { - Concurrency.sync(lock: "Synchronize CXObvProvider.instance") { - if cxProvider == nil { - cxProvider = CXObvProvider(configuration: type(of: self).providerConfiguration) - cxProvider!.setDelegate(self, queue: DispatchQueue.main) - } - } - return cxProvider! - } else { - Concurrency.sync(lock: "Synchronize NCXObvProvider.instance") { - if ncxProvider == nil { - ncxProvider = NCXObvProvider.instance - ncxProvider?.setConfiguration(type(of: self).providerConfiguration) - ncxProvider!.setDelegate(self, queue: DispatchQueue.main) - } - } - return ncxProvider! - } + return isCallKit ? cxProvider : ncxProvider } init(obvEngine: ObvEngine) { + let cxProvider = CXObvProvider(configuration: CallCoordinator.providerConfiguration) self.obvEngine = obvEngine + self.cxProvider = cxProvider + self.ncxProvider = NCXObvProvider.instance + self.pushRegistryHandler = ObvPushRegistryHandler(obvEngine: obvEngine, cxObvProvider: cxProvider) + ncxProvider.setConfiguration(CallCoordinator.providerConfiguration) + cxProvider.setDelegate(self, queue: nil) + ncxProvider.setDelegate(self, queue: nil) + } - super.init() + private let queueForPostingNotifications = DispatchQueue(label: "Call queue for posting notifications") + + /// Must be called soon after init + func finalizeInitialisation() { listenToNotifications() /// Force provider initialization _ = provider(isCallKit: ObvMessengerSettings.VoIP.isCallKitEnabled) - - if AppStateManager.shared.currentState.isInitialized { - registerForVoIPPushes() + pushRegistryHandler.registerForVoIPPushes(delegate: self) } else { - let log = self.log - notificationForVoIPRegister = ObvMessengerInternalNotification.observeAppStateChanged { [weak self] _, currentState in - os_log("☎️ The call coordinator observed that the app state did change to %{public}@", log: log, type: .info, currentState.debugDescription) - guard currentState.isInitialized else { return } - os_log("☎️ Since the app is initialized, we can register for VoIP push notifications", log: log, type: .info) - if let notificationForVoIPRegister = self?.notificationForVoIPRegister { - NotificationCenter.default.removeObserver(notificationForVoIPRegister) - self?.notificationForVoIPRegister = nil - } - self?.registerForVoIPPushes() + notificationForVoIPRegister = ObvMessengerInternalNotification.observeAppStateChanged { _, currentState in + Task { [weak self] in await self?.registerForVoIPPushesOnAppStateChange(currentState: currentState) } } } } + + private func registerForVoIPPushesOnAppStateChange(currentState: AppState) { + os_log("☎️ The call coordinator observed that the app state did change to %{public}@", log: Self.log, type: .info, currentState.debugDescription) + guard currentState.isInitialized else { return } + os_log("☎️ Since the app is initialized, we can register for VoIP push notifications", log: Self.log, type: .info) + if let notificationForVoIPRegister = self.notificationForVoIPRegister { + NotificationCenter.default.removeObserver(notificationForVoIPRegister) + self.notificationForVoIPRegister = nil + } + pushRegistryHandler.registerForVoIPPushes(delegate: self) + } + + /// The app's provider configuration, representing its CallKit capabilities private static var providerConfiguration: ObvProviderConfiguration { let localizedName = NSLocalizedString("Olvid", comment: "Name of application") @@ -118,955 +115,791 @@ final class CallCoordinator: NSObject { return providerConfiguration } - func registerForVoIPPushes() { - let log = self.log - DispatchQueue.main.async { - guard !self.didRegisterToVoIPNotifications else { return } - defer { self.didRegisterToVoIPNotifications = true } - os_log("☎️ Registering for VoIP push notifications", log: log, type: .info) - self.voipRegistry = PKPushRegistry(queue: nil) - self.voipRegistry.delegate = self - self.voipRegistry.desiredPushTypes = [.voIP] - } - } private func listenToNotifications() { - notificationTokens.append(ObvMessengerInternalNotification.observeNewWebRTCMessageWasReceived(object: nil, queue: OperationQueue.main) { [weak self] (webrtcMessage, contactID, messageUploadTimestampFromServer, messageIdentifierFromEngine) in - self?.processReceivedWebRTCMessage(messageType: webrtcMessage.messageType, serializedMessagePayload: webrtcMessage.serializedMessagePayload, callIdentifier: webrtcMessage.callIdentifier, contact: .persisted(contactID), messageUploadTimestampFromServer: messageUploadTimestampFromServer, messageIdentifierFromEngine: messageIdentifierFromEngine) - }) - notificationTokens.append(ObvMessengerInternalNotification.observeUserWantsToCallAndIsAllowedTo(object: nil, queue: OperationQueue.main) { [weak self] (contactIDs, groupId) in - self?.processUserWantsToCallNotification(contactIDs: contactIDs, groupId: groupId) - }) - notificationTokens.append(ObvMessengerInternalNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] (call, updateKind) in - self?.processCallHasBeenUpdatedNotification(call: call, updateKind: updateKind) - }) - notificationTokens.append(ObvEngineNotificationNew.observeCallerTurnCredentialsReceived(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (ownedIdentity, callUuid, turnCredentials) in - self?.processCallerTurnCredentialsReceivedNotification(ownedIdentity: ownedIdentity, uuidForWebRTC: callUuid, turnCredentials: turnCredentials) - }) - notificationTokens.append(ObvEngineNotificationNew.observeCallerTurnCredentialsReceptionFailure(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (ownedIdentity, callUuid) in - self?.processCallerTurnCredentialsReceptionFailureNotification(ownedIdentity: ownedIdentity, uuidForWebRTC: callUuid) - }) - notificationTokens.append(ObvEngineNotificationNew.observeCallerTurnCredentialsReceptionPermissionDenied(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (ownedIdentity, callUuid) in - self?.processCallerTurnCredentialsReceptionPermissionDeniedNotification(ownedIdentity: ownedIdentity, uuidForWebRTC: callUuid) - }) - notificationTokens.append(ObvEngineNotificationNew.observeCallerTurnCredentialsServerDoesNotSupportCalls(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (ownedIdentity, callUuid) in - self?.processTurnCredentialsServerDoesNotSupportCalls(ownedIdentity: ownedIdentity, uuidForWebRTC: callUuid) - }) - notificationTokens.append(ObvMessengerInternalNotification.observeNetworkInterfaceTypeChanged(queue: OperationQueue.main) { [weak self] (isConnected) in - self?.processNetworkStatusChangedNotification(isConnected: isConnected) - }) - notificationTokens.append(ObvMessengerInternalNotification.observeIsCallKitEnabledSettingDidChange(queue: OperationQueue.main) { [weak self] in - self?.processIsCallKitEnabledSettingDidChangeNotification() - }) - notificationTokens.append(ObvMessengerInternalNotification.observeIsIncludesCallsInRecentsEnabledSettingDidChange(queue: OperationQueue.main) { [weak self] in - self?.processIsIncludesCallsInRecentsEnabledSettingDidChangeNotification() - }) - notificationTokens.append(ObvMessengerInternalNotification.observeUserWantsToKickParticipant(queue: OperationQueue.main) { [weak self] (call, callParticipant) in - self?.processUserWantsToKickParticipant(call: call, callParticipant: callParticipant) - }) - notificationTokens.append(ObvMessengerInternalNotification.observeUserWantsToAddParticipants(queue: OperationQueue.main) { [weak self] (call, contactIDs) in - self?.processUserWantsToAddParticipants(call: call, contactIDs: contactIDs) - }) - notificationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged(queue: OperationQueue.main) { [weak self] (_, currentState) in - self?.processAppStateChangedNotification(currentState: currentState) - }) - - } - - private func addCallToCurrentCallsAndNotify(call: Call) { - CallHelper.checkQueue() // OK - assert(call.state == .initial) - os_log("☎️ Adding call to the list of current calls", log: log, type: .info) + + // VoIP notifications + + notificationTokens.append(contentsOf: [ + VoIPNotification.observeUserWantsToKickParticipant { (call, callParticipant) in + Task { [weak self] in await self?.processUserWantsToKickParticipant(call: call, callParticipant: callParticipant) } + }, + VoIPNotification.observeUserWantsToAddParticipants { [weak self] (call, contactIds) in + Task { [weak self] in await self?.processUserWantsToAddParticipants(call: call, contactIds: contactIds) } + }, + ]) + + // Internal notifications + + notificationTokens.append(contentsOf: [ + ObvMessengerInternalNotification.observeNewWebRTCMessageWasReceived { (webrtcMessage, contactId, messageUploadTimestampFromServer, messageIdentifierFromEngine) in + Task { [weak self] in + await self?.processReceivedWebRTCMessage(messageType: webrtcMessage.messageType, + serializedMessagePayload: webrtcMessage.serializedMessagePayload, + callIdentifier: webrtcMessage.callIdentifier, + contact: contactId, + messageUploadTimestampFromServer: messageUploadTimestampFromServer, + messageIdentifierFromEngine: messageIdentifierFromEngine) + } + }, + ObvMessengerInternalNotification.observeUserWantsToCallAndIsAllowedTo { (contactIds, groupId) in + Task { [weak self] in await self?.processUserWantsToCallNotification(contactIds: contactIds, groupId: groupId) } + }, + ObvMessengerInternalNotification.observeNetworkInterfaceTypeChanged { [weak self] (isConnected) in + Task { [weak self] in await self?.processNetworkStatusChangedNotification(isConnected: isConnected) } + }, + ObvMessengerInternalNotification.observeIsCallKitEnabledSettingDidChange { [weak self] in + Task { [weak self] in await self?.processIsCallKitEnabledSettingDidChangeNotification() } + }, + ObvMessengerInternalNotification.observeIsIncludesCallsInRecentsEnabledSettingDidChange { [weak self] in + Task { [weak self] in await self?.processIsIncludesCallsInRecentsEnabledSettingDidChangeNotification() } + }, + ObvMessengerInternalNotification.observeAppStateChanged { [weak self] (_, currentState) in + Task { [weak self] in await self?.processAppStateChangedNotification(currentState: currentState) } + }, + ]) + + // Engine notifications + + notificationTokens.append(contentsOf: [ + ObvEngineNotificationNew.observeCallerTurnCredentialsReceived(within: NotificationCenter.default) { [weak self] (ownedIdentity, callUuid, turnCredentials) in + Task { [weak self] in await self?.processCallerTurnCredentialsReceivedNotification(ownedIdentity: ownedIdentity, uuidForWebRTC: callUuid, turnCredentials: turnCredentials) } + }, + ObvEngineNotificationNew.observeCallerTurnCredentialsReceptionFailure(within: NotificationCenter.default) { [weak self] (ownedIdentity, callUuid) in + Task { [weak self] in await self?.processCallerTurnCredentialsReceptionFailureNotification(ownedIdentity: ownedIdentity, uuidForWebRTC: callUuid) } + }, + ObvEngineNotificationNew.observeCallerTurnCredentialsReceptionPermissionDenied(within: NotificationCenter.default) { [weak self] (ownedIdentity, callUuid) in + Task { [weak self] in await self?.processCallerTurnCredentialsReceptionPermissionDeniedNotification(ownedIdentity: ownedIdentity, uuidForWebRTC: callUuid) } + }, + ObvEngineNotificationNew.observeCallerTurnCredentialsServerDoesNotSupportCalls(within: NotificationCenter.default) { [weak self] (ownedIdentity, callUuid) in + Task { [weak self] in await self?.processTurnCredentialsServerDoesNotSupportCalls(ownedIdentity: ownedIdentity, uuidForWebRTC: callUuid) } + }, + ]) + } + + + private func addCallToCurrentCalls(call: Call) async throws { + let callState = await call.state + assert(callState == .initial) + os_log("☎️ Adding call to the list of current calls", log: Self.log, type: .info) + assert(currentCalls.first(where: { $0.uuid == call.uuid }) == nil, "Trying to add a call that already exists in the list of current calls") currentCalls.append(call) AppStateManager.shared.aNewCallRequiresNetworkConnection() - for (message, contact) in receivedIceCandidates[call.uuid] ?? [] { - guard let participant = call.getParticipant(contact: contact) else { assertionFailure(); return } - os_log("☎️❄️ Process pending remote IceCandidateJSON message", log: log, type: .info) - participant.processIceCandidatesJSON(message: message) - } } - private func removeCallFromCurrentCalls(call: Call) { - os_log("☎️ Removing call from the list of current calls", log: log, type: .info) - CallHelper.checkQueue() // OK - assert(call.state.isFinalState) + private func removeCallFromCurrentCalls(call: Call) async throws { + os_log("☎️ Removing call from the list of current calls", log: Self.log, type: .info) + let callState = await call.state + assert(callState.isFinalState) + currentCalls.removeAll(where: { $0.uuid == call.uuid }) if currentCalls.isEmpty { AppStateManager.shared.noMoreCallRequiresNetworkConnection() // Yes, we need to make sure the calls are properly freed... currentCalls = [] } - if let incomingCall = call as? IncomingCall { - messageIdentifiersFromEngineOfRecentlyDeletedIncomingCalls.append(incomingCall.messageIdentifierFromEngine) + if call.direction == .incoming { + assert(call.messageIdentifierFromEngine != nil) + if let messageIdentifierFromEngine = call.messageIdentifierFromEngine { + messageIdentifiersFromEngineOfRecentlyDeletedIncomingCalls.append(messageIdentifierFromEngine) + } } if let newCall = currentCalls.first { - assert(!newCall.state.isFinalState) - ObvMessengerInternalNotification.callHasBeenUpdated(call: newCall, updateKind: .state(newState: newCall.state)).postOnDispatchQueue() + let newCallState = await newCall.state + assert(!newCallState.isFinalState) + let newCallEssentials = await newCall.callEssentials + VoIPNotification.callHasBeenUpdated(callEssentials: newCallEssentials, updateKind: .state(newState: newCallState)) + .postOnDispatchQueue(queueForPostingNotifications) } else { - ObvMessengerInternalNotification.noMoreCallInProgress.postOnDispatchQueue() + ObvMessengerInternalNotification.noMoreCallInProgress + .postOnDispatchQueue(queueForPostingNotifications) } - receivedIceCandidates[call.uuid] = nil + receivedIceCandidates[call.uuidForWebRTC] = nil } - private func createIncomingCall(encryptedPushKitNotification: EncryptedPushNotification) -> IncomingCall? { - CallHelper.checkQueue() // OK - guard !messageIdentifiersFromEngineOfRecentlyDeletedIncomingCalls.contains(encryptedPushKitNotification.messageIdentifierFromEngine) else { - return nil - } - let incomingCall = IncomingWebrtcCall(encryptedPushNotification: encryptedPushKitNotification, delegate: self) - addCallToCurrentCallsAndNotify(call: incomingCall) - return incomingCall - } - - private func createIncomingCall(incomingCallMessage: IncomingCallMessageJSON, contactID: TypeSafeManagedObjectID, uuidForWebRTC: UUID, messageIdentifierFromEngine: Data, messageUploadTimestampFromServer: Date) throws -> IncomingCall { - CallHelper.checkQueue() // OK - guard !messageIdentifiersFromEngineOfRecentlyDeletedIncomingCalls.contains(messageIdentifierFromEngine) else { - throw makeError(message: "Call was recently deleted") - } - let incomingCall = IncomingWebrtcCall(incomingCallMessage: incomingCallMessage, - contactID: contactID, - uuidForWebRTC: uuidForWebRTC, - messageIdentifierFromEngine: messageIdentifierFromEngine, - messageUploadTimestampFromServer: messageUploadTimestampFromServer, - delegate: self, - useCallKit: ObvMessengerSettings.VoIP.isCallKitEnabled) - addCallToCurrentCallsAndNotify(call: incomingCall) - return incomingCall - } - - private func createOutgoingCall(contactIDs: [TypeSafeManagedObjectID], - groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) -> OutgoingCall { - CallHelper.checkQueue() // OK - let outgoingCall = OutgoingWebRTCCall(contactIDs: contactIDs, delegate: self, usesCallKit: ObvMessengerSettings.VoIP.isCallKitEnabled, groupId: groupId) - addCallToCurrentCallsAndNotify(call: outgoingCall) + private func createOutgoingCall(contactIds: [OlvidUserId], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) async throws -> Call { + let outgoingCall = try await Call.createOutgoingCall(contactIds: contactIds, + delegate: self, + usesCallKit: ObvMessengerSettings.VoIP.isCallKitEnabled, + groupId: groupId, + queueForPostingNotifications: queueForPostingNotifications) + try await addCallToCurrentCalls(call: outgoingCall) + assert(outgoingCall.direction == .outgoing) return outgoingCall } } +// MARK: - Processing notifications + extension CallCoordinator { private func processIsCallKitEnabledSettingDidChangeNotification() { - CallHelper.checkQueue() // OK - /// Force provider initialization + // Force provider initialization _ = provider(isCallKit: ObvMessengerSettings.VoIP.isCallKitEnabled) } + private func processIsIncludesCallsInRecentsEnabledSettingDidChangeNotification() { - CallHelper.checkQueue() // OK let provider = self.provider(isCallKit: ObvMessengerSettings.VoIP.isCallKitEnabled) var configuration = provider.configuration_ configuration.includesCallsInRecents = ObvMessengerSettings.VoIP.isIncludesCallsInRecentsEnabled provider.configuration_ = configuration } - private func processNetworkStatusChangedNotification(isConnected: Bool) { - CallHelper.checkQueue() // OK - for call in currentCalls { - call.createRestartOffer() + + private func processNetworkStatusChangedNotification(isConnected: Bool) async { + os_log("☎️ Processing a network status changed notification", log: Self.log, type: .info) + await withTaskGroup(of: Void.self) { taskGroup in + for call in currentCalls { + taskGroup.addTask { + do { + try await call.restartIceIfAppropriate() + } catch { + os_log("☎️ Could not restart ICE after a network status change: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } } } - private func processCallerTurnCredentialsReceptionFailureNotification(ownedIdentity: ObvCryptoId, uuidForWebRTC: UUID) { - CallHelper.checkQueue() // OK - os_log("☎️ Processing a CallerTurnCredentialsReceptionFailure notification", log: log, type: .fault) + private func processCallerTurnCredentialsReceptionFailureNotification(ownedIdentity: ObvCryptoId, uuidForWebRTC: UUID) async { + os_log("☎️ Processing a CallerTurnCredentialsReceptionFailure notification", log: Self.log, type: .fault) guard let call = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - call.endCall() + await call.endCallAsPermissionWasDeniedByServer() } - private func processCallerTurnCredentialsReceptionPermissionDeniedNotification(ownedIdentity: ObvCryptoId, uuidForWebRTC: UUID) { - CallHelper.checkQueue() // OK - os_log("☎️ Processing a CallerTurnCredentialsReceptionPermissionDenied notification", log: log, type: .fault) + + private func processCallerTurnCredentialsReceptionPermissionDeniedNotification(ownedIdentity: ObvCryptoId, uuidForWebRTC: UUID) async { + os_log("☎️ Processing a CallerTurnCredentialsReceptionPermissionDenied notification", log: Self.log, type: .fault) guard let call = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - call.setPermissionDeniedByServer() + await call.endCallAsPermissionWasDeniedByServer() } - private func processTurnCredentialsServerDoesNotSupportCalls(ownedIdentity: ObvCryptoId, uuidForWebRTC: UUID) { - CallHelper.checkQueue() // OK - os_log("☎️ Processing a TurnCredentialsServerDoesNotSupportCalls notification", log: log, type: .fault) + + private func processTurnCredentialsServerDoesNotSupportCalls(ownedIdentity: ObvCryptoId, uuidForWebRTC: UUID) async { + os_log("☎️ Processing a TurnCredentialsServerDoesNotSupportCalls notification", log: Self.log, type: .fault) guard let call = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - call.setCallInitiationNotSupported() - ObvMessengerInternalNotification.serverDoesNotSupportCall.postOnDispatchQueue() + await call.endCallAsInitiationNotSupported() + ObvMessengerInternalNotification.serverDoesNotSupportCall + .postOnDispatchQueue(queueForPostingNotifications) } - private func processCallerTurnCredentialsReceivedNotification(ownedIdentity: ObvCryptoId, uuidForWebRTC: UUID, turnCredentials: ObvTurnCredentials) { - CallHelper.checkQueue() // OK - let currentOutgoingCalls = self.currentCalls.compactMap({ $0 as? OutgoingWebRTCCall }) + + /// This method is called when receiving the credentials allowing to make an outgoing call. At this point, the outgoing call has already been created and is waiting for these credentials. + /// Under the hood, the caller has a peer connection holder which of the call participants, but these connection holders do *not* have a WebRTC peer connection yet. + /// Setting the credentials will create these peer connections. + private func processCallerTurnCredentialsReceivedNotification(ownedIdentity: ObvCryptoId, uuidForWebRTC: UUID, turnCredentials: ObvTurnCredentials) async { + let currentOutgoingCalls = self.currentCalls.filter({ $0.direction == .outgoing }) guard let outgoingCall = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - outgoingCall.setTurnCredentials(turnCredentials: turnCredentials) - outgoingCall.offerCall() + await outgoingCall.setTurnCredentials(turnCredentials) } +} - func processCallHasBeenUpdatedNotification(call: Call, updateKind: CallUpdateKind) { - CallHelper.checkQueue() // OK - switch updateKind { - case .state: - if call.state.isFinalState { - removeCallFromCurrentCalls(call: call) - } - case .mute: - break - case .callParticipantChange: - if call.callParticipants.isEmpty { - call.endCall() - } - } - } -} -// MARK: - PKPushRegistryDelegate +// MARK: - ObvPushRegistryHandlerDelegate -extension CallCoordinator: PKPushRegistryDelegate { +extension CallCoordinator: ObvPushRegistryHandlerDelegate { - func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) { - CallHelper.checkQueue() // OK - switch pushCredentials.type { - case .voIP: - let voipToken = pushCredentials.token - os_log("☎️✅ We received a voip notification token: %{public}@", log: log, type: .info, voipToken.hexString()) - ObvPushNotificationManager.shared.currentVoipToken = voipToken - ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() - case .fileProvider: - assertionFailure() - default: - assertionFailure() - } - } + /// When using CallKit, we always wait until the pushkit notification is received before creating an incoming call. + /// When we receive it, we do not create an "empty" call instance like we used to do in previous versions of the framework. + /// Instead, we simply add an element to the `receivedCallKitVoIPNotifications` dictionary. + /// This essentially is what this method is about. + func successfullyReportedNewIncomingCallToCallKit(uuidForCallKit: UUID, messageIdentifierFromEngine: Data) async { + // If the incoming call was recently deleted, we just dismiss the CallKit UI (that we just showed) and terminate. - func pushRegistry(_ registry: PKPushRegistry, didInvalidatePushTokenFor type: PKPushType) { - guard type == .voIP else { return } - CallHelper.checkQueue() // OK - os_log("☎️❌ Push Registry did invalidate push token", log: log, type: .info) - ObvPushNotificationManager.shared.currentVoipToken = nil - ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() - } + guard !messageIdentifiersFromEngineOfRecentlyDeletedIncomingCalls.contains(messageIdentifierFromEngine) else { + cxProvider.endReportedIncomingCall(with: uuidForCallKit, inSeconds: 2) + return + } + // Add an entry to the receivedCallKitVoIPNotifications array - func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void) { - CallHelper.checkQueue() // OK + assert(receivedCallKitVoIPNotifications[messageIdentifierFromEngine] == nil) + receivedCallKitVoIPNotifications[messageIdentifierFromEngine] = uuidForCallKit - guard type == .voIP else { completion(); assertionFailure(); return } - os_log("☎️✅ We received a voip notification", log: log, type: .info) - let log = self.log + // We may have already received a start call message (in case we are in a CallKit scenario and the WebSocket was faster than the VoIP notification) + // In that situation, we know the StartCall processing method is waiting that the VoIP push notification is received before creating the incoming call and adding it to the list of current call. + // The following two lines allows to "unblock" the start call processing method. - let myCompletion = { - os_log("☎️ Calling the PushKit completion handler", log: log, type: .info) - DispatchQueue.main.async { - completion() - } + if let continuation = continuationsWaitingForCallKitVoIPNotification.removeValue(forKey: messageIdentifierFromEngine) { + continuation.resume(returning: uuidForCallKit) } - guard let encryptedNotification = EncryptedPushNotification(dict: payload.dictionaryPayload) else { - os_log("☎️ Could not extract encrypted notification", log: log, type: .fault) - /// We are not be able to make a link between this call and the received IncomingCallMessageJSON , we report a cancelled call to respect PushKit constraints. - self.provider(isCallKit: true).reportNewCancelledIncomingCall() { - myCompletion() - } - assertionFailure() - return - } + } - let incomingCall: IncomingCall - if let _incomingCall = self.currentIncomingCalls.filter({ $0.messageIdentifierFromEngine == encryptedNotification.messageIdentifierFromEngine }).first { - /// This happens in the case we already received the IncomingCallMessageJSON message - os_log("☎️🐰 The incoming call already exists, the websocket was faster than the VoIP notification", log: log, type: .info) - incomingCall = _incomingCall - _incomingCall.pushKitNotificationReceived() - } else if let _incomingCall = self.createIncomingCall(encryptedPushKitNotification: encryptedNotification) { - /// The call does not exists, we create a call without information and wait for the IncomingCallMessageJSON to get the information - os_log("☎️🐰 The incoming call does not exist yet, the VoIP notification was faster than the websocket", log: log, type: .info) - incomingCall = _incomingCall - } else { - /// The call is already ended, we report a call to respect PushKit constraints - os_log("☎️🐰 The call was already ended", log: log, type: .info) - self.provider(isCallKit: true).reportNewCancelledIncomingCall() { - myCompletion() - } - return - } - assert(incomingCall.usesCallKit) - - let update = ObvCallUpdateImpl.make(with: incomingCall, engine: self.obvEngine) - os_log("☎️ Call to reportNewIncomingCall", log: log, type: .info) - - func decryptAndSendPushKitNotification() { - DispatchQueue(label: "Queue for decrypting and encrypted PushKit notification").async { - do { - let obvMessage = try self.obvEngine.decrypt(encryptedPushNotification: encryptedNotification) - /// We send the obvMessage to the PersistedDiscussionsUpdatesCoordinator, who will pass us back an IncomingCallMessageJSON - ObvMessengerInternalNotification.newObvMessageWasReceivedViaPushKitNotification(obvMessage: obvMessage).postOnDispatchQueue() - } catch { - os_log("☎️ Could not decrypt received voip notification, the contained message has certainly been decrypted after being received by the webSocket", log: log, type: .info) - /// We do *not* call the completion. It will be called when the ringing message will be sent - return - } - } - } - self.provider(isCallKit: true).reportNewIncomingCall(with: incomingCall.uuid, update: update) { [weak self] (error) in - guard let _self = self else { return } - CallHelper.checkQueue() // OK - os_log("☎️ Inside reportNewIncomingCall", log: log, type: .info) - guard error == nil else { - switch error! { - case .unknown, .unentitled, .callUUIDAlreadyExists, .maximumCallGroupsReached: - os_log("☎️ reportNewIncomingCall failed -> ending call", log: log, type: .error) - assertionFailure() - myCompletion() - return - case .filteredByDoNotDisturb, .filteredByBlockList: - if let callerInfo = incomingCall.callerCallParticipant?.info { - os_log("☎️ reportNewIncomingCall filtered (busy/blocked) -> ending call", log: log, type: .info) - self?.sendRejectMessageToContact(for: incomingCall) - incomingCall.setUnanswered() - incomingCall.endCall() - os_log("☎️ reportNewIncomingCall filtered (busy/blocked) -> report missed call", log: log, type: .info) - _self.report(call: incomingCall, report: .filteredIncomingCall(caller: callerInfo, participantCount: nil)) - } else { - os_log("☎️ reportNewIncomingCall filtered (busy/blocked) -> set call has been filtered", log: log, type: .info) - incomingCall.callHasBeenFiltered = true - /// To be able to report the missing call we need to decrypt the message to be able to know the caller - decryptAndSendPushKitNotification() - } - /// Do not inform the caller about DoNotDisturb/BlockList - } - myCompletion() - /// REMARK requests EndCallAction here does not work with CallKit - return - } - /// We store the completion handler and try to send the ringing message (which only succeeds if the incomingCall message was previously received and decrypted) - _self.pushKitCompletionForIncomingCall[incomingCall.uuid] = myCompletion - if incomingCall.ringingMessageShouldBeSent { - if let ringingMessageWasSent = self?.sendRingingMessageToContactIfPossible(for: incomingCall), ringingMessageWasSent { - incomingCall.ringingMessageShouldBeSent = false - } - } - /// In case the call to `sendRingingMessageToContactIfPossible` failed, we now try to decrypt the pushkit notification content. - /// If this succeeds, we notify the call coordinator who will notify us back with a incomingCall JSON message that, when received by this coordinator, will trigger the `sendRingingMessageToContactIfPossible` again. - decryptAndSendPushKitNotification() + func failedToReportNewIncomingCallToCallKit(callUUID: UUID, error: Error) async { + + let incomingCallError = ObvErrorCodeIncomingCallError(rawValue: (error as NSError).code) ?? .unknown + switch incomingCallError { + case .unknown, .unentitled, .callUUIDAlreadyExists, .maximumCallGroupsReached: + os_log("☎️ reportNewIncomingCall failed -> ending call: %{public}@", log: Self.log, type: .error, error.localizedDescription) + assertionFailure() + case .filteredByDoNotDisturb, .filteredByBlockList: + os_log("☎️ reportNewIncomingCall filtered (busy/blocked) -> set call has been filtered", log: Self.log, type: .info) + filteredIncomingCalls.append(callUUID) } + } - + } -// MARK: - Events leading to a new call + + +// MARK: - Processing received WebRTC messages extension CallCoordinator { - func processReceivedWebRTCMessage(messageType: WebRTCMessageJSON.MessageType, serializedMessagePayload: String, callIdentifier: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data?) { - CallHelper.checkQueue() // OK - os_log("☎️ We received %{public}@ message", log: log, type: .info, messageType.description) - switch messageType { - case .startCall: - do { - let incomingCallMessage = try IncomingCallMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processIncomingCallMessage(incomingCallMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer, messageIdentifierFromEngine: messageIdentifierFromEngine) - } catch { - os_log("☎️ Could not parse start call message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .answerCall: - do { - let answerIncomingCallMessage = try AnswerIncomingCallJSON.decode(serializedMessagePayload: serializedMessagePayload) - processAnswerIncomingCallMessage(answerIncomingCallMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse answer call message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .rejectCall: - do { + internal func processReceivedWebRTCMessage(messageType: WebRTCMessageJSON.MessageType, serializedMessagePayload: String, callIdentifier: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data?) async { + if case .hangedUp = messageType { + os_log("☎️🛑 We received %{public}@ message", log: Self.log, type: .info, messageType.description) + } else { + os_log("☎️ We received %{public}@ message", log: Self.log, type: .info, messageType.description) + } + do { + switch messageType { + + case .startCall: + let startCallMessage = try StartCallMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) + guard let messageIdentifierFromEngine = messageIdentifierFromEngine else { assertionFailure(); return } + try await processStartCallMessage(startCallMessage, + uuidForWebRTC: callIdentifier, + userId: contact, + messageUploadTimestampFromServer: messageUploadTimestampFromServer, + messageIdentifierFromEngine: messageIdentifierFromEngine) + + case .answerCall: + let answerCallMessage = try AnswerCallJSON.decode(serializedMessagePayload: serializedMessagePayload) + try await processAnswerCallMessage(answerCallMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .rejectCall: let rejectCallMessage = try RejectCallMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processRejectCallMessage(rejectCallMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse reject call message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .hangedUp: - do { + try await processRejectCallMessage(rejectCallMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .hangedUp: let hangedUpMessage = try HangedUpMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processHangedUpMessage(hangedUpMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse hang up message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .ringing: - do { + try await processHangedUpMessage(hangedUpMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .ringing: _ = try RingingMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processRingingMessageJSON(uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse ringing message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .busy: - do { + try await processRingingMessageJSON(uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .busy: _ = try BusyMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processBusyMessageJSON(uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse busy message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .reconnect: - do { + try await processBusyMessageJSON(uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .reconnect: let reconnectCallMessage = try ReconnectCallMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processReconnectCallMessageJSON(reconnectCallMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse reconnect call message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .newParticipantAnswer: - do { + try await processReconnectCallMessageJSON(reconnectCallMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .newParticipantAnswer: let newParticipantAnswer = try NewParticipantAnswerMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processNewParticipantAnswerMessageJSON(newParticipantAnswer, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse new participant answer message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .newParticipantOffer: - do { + try await processNewParticipantAnswerMessageJSON(newParticipantAnswer, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .newParticipantOffer: let newParticipantOffer = try NewParticipantOfferMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processNewParticipantOfferMessageJSON(newParticipantOffer, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse new participant offer message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .kick: - do { + try await processNewParticipantOfferMessageJSON(newParticipantOffer, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .kick: let kickMessage = try KickMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processKickMessageJSON(kickMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not parse kick message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .newIceCandidate: - do { - os_log("☎️❄️ We received new ICE Candidate message: %{public}@", log: log, type: .info, messageType.description) + try await processKickMessageJSON(kickMessage, uuidForWebRTC: callIdentifier, contact: contact, messageUploadTimestampFromServer: messageUploadTimestampFromServer) + + case .newIceCandidate: + os_log("☎️❄️ We received new ICE Candidate message: %{public}@", log: Self.log, type: .info, messageType.description) let iceCandidate = try IceCandidateJSON.decode(serializedMessagePayload: serializedMessagePayload) - processIceCandidateMessage(message: iceCandidate, uuidForWebRTC: callIdentifier, contact: contact) - } catch { - os_log("☎️ Could not parse new ice candidates: %{public}@", log: log, type: .fault, error.localizedDescription) - } - case .removeIceCandidates: - do { + try await processIceCandidateMessage(message: iceCandidate, uuidForWebRTC: callIdentifier, contact: contact) + + case .removeIceCandidates: let removeIceCandidatesMessage = try RemoveIceCandidatesMessageJSON.decode(serializedMessagePayload: serializedMessagePayload) - processRemoveIceCandidatesMessage(message: removeIceCandidatesMessage, uuidForWebRTC: callIdentifier, contact: contact) - } catch { - os_log("☎️ Could not parse remove ice candidates: %{public}@", log: log, type: .fault, error.localizedDescription) + try await processRemoveIceCandidatesMessage(message: removeIceCandidatesMessage, uuidForWebRTC: callIdentifier, contact: contact) + } + } catch { + os_log("☎️ Could not parse or process the WebRTCMessageJSON: %{public}@", log: Self.log, type: .fault, error.localizedDescription) } } - /// This method processes a received IncomingCallMessageJSON. In case we use CallKit and Olvid is in the background, this message is probably first received first within a PushKit notification, that gets decrypted very fast, which eventually triggers this method. Note that + /// This method processes a received StartCallMessageJSON. In case we use CallKit and Olvid is in the background, this message is probably first received first within a PushKit notification, that gets decrypted very fast, which eventually triggers this method. Note that /// since decrypting a notification does *not* delete the decryption key, it almost certain that this method will get called a second time: the message will be fetched from the server, decrypted as usual, which eventually triggers this method again. - private func processIncomingCallMessage(_ incomingCallMessage: IncomingCallMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data?) { - CallHelper.checkQueue() // OK - let log = self.log + private func processStartCallMessage(_ startCallMessage: StartCallMessageJSON, uuidForWebRTC: UUID, userId: OlvidUserId, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data) async throws { + + // If the call was already terminated, discard this message guard !remotelyHangedUpCalls.contains(uuidForWebRTC) else { return } - /// We check that the `IncomingCallMessageJSON` is not too old. If this is the case, we ignore it + // If the call already exists in the current calls, we do nothing. This can happen when decrypting the VoIP notification first (when using CallKit), then receiving the start call message via the network In that case, we can receive the start call message twice. We only consider the first occurence + + guard currentIncomingCalls.first(where: { $0.messageIdentifierFromEngine == messageIdentifierFromEngine }) == nil else { + os_log("We already received this start call message (which can occur when using CallKit). We discard this one.", log: Self.log, type: .info) + return + } + + // We check that the `StartCallMessageJSON` is not too old. If this is the case, we ignore it + let timeInterval = Date().timeIntervalSince(messageUploadTimestampFromServer) // In seconds - guard timeInterval < WebRTCCall.callTimeout else { - os_log("☎️ We received an old IncomingCallMessageJSON, uploaded %{timeInterval}f seconds ago on the server. We ignore it.", log: log, type: .info, timeInterval) + guard timeInterval < Call.acceptableTimeIntervalForStartCallMessages else { + os_log("☎️ We received an old StartCallMessageJSON, uploaded %{timeInterval}f seconds ago on the server. We ignore it.", log: Self.log, type: .info, timeInterval) return } - os_log("☎️ We received a fresh IncomingCallMessageJSON, uploaded %{timeInterval}f seconds ago on the server.", log: log, type: .info, timeInterval) + os_log("☎️ We received a fresh StartCallMessageJSON, uploaded %{timeInterval}f seconds ago on the server.", log: Self.log, type: .info, timeInterval) - guard case let .persisted(contactID) = contact else { assertionFailure(); return } - guard let messageIdentifierFromEngine = messageIdentifierFromEngine else { assertionFailure(); return } + // In the CallKit case, we are not in charge of inserting the incoming call in the `currentIncomingCalls` array. + // In that case, we wait until this is done. + // In the non-CallKit case, we are in charge and we insert it right away. - let incomingCall: IncomingCall - if let _incomingCall = currentIncomingCalls.filter({ $0.messageIdentifierFromEngine == messageIdentifierFromEngine }).first { - incomingCall = _incomingCall - incomingCall.setDecryptedElements(incomingCallMessage: incomingCallMessage, contactID: contactID, uuidForWebRTC: uuidForWebRTC) - provider(isCallKit: incomingCall.usesCallKit).reportCall(with: incomingCall.uuid, updated: ObvCallUpdateImpl.make(with: incomingCall, engine: obvEngine)) + let useCallKit = ObvMessengerSettings.VoIP.isCallKitEnabled + let callUUID: UUID + if useCallKit { + callUUID = await waitUntilCallKitVoIPIsReceived(messageIdentifierFromEngine: messageIdentifierFromEngine) } else { - do { - incomingCall = try createIncomingCall(incomingCallMessage: incomingCallMessage, contactID: contactID, uuidForWebRTC: uuidForWebRTC, messageIdentifierFromEngine: messageIdentifierFromEngine, messageUploadTimestampFromServer: messageUploadTimestampFromServer) - } catch { - os_log("☎️ Could not create new incoming call: %{public}@", log: log, type: .error, error.localizedDescription) - return - } + callUUID = UUID() + } + let incomingCall = await Call.createIncomingCall(uuid: callUUID, + startCallMessage: startCallMessage, + contactId: userId, + uuidForWebRTC: uuidForWebRTC, + messageIdentifierFromEngine: messageIdentifierFromEngine, + messageUploadTimestampFromServer: messageUploadTimestampFromServer, + delegate: self, + useCallKit: useCallKit, + queueForPostingNotifications: queueForPostingNotifications) + + try await addCallToCurrentCalls(call: incomingCall) + + assert(incomingCall.direction == .incoming) + + // Now that we know for sure that the incoming call is part of the current calls, we can process the + // ICE candidates we may already have received + + for (iceCandidate, contact) in receivedIceCandidates[incomingCall.uuidForWebRTC] ?? [] { + os_log("☎️❄️ Process pending remote IceCandidateJSON message", log: Self.log, type: .info) + try? await incomingCall.processIceCandidatesJSON(iceCandidate: iceCandidate, participantId: contact) } + receivedIceCandidates[incomingCall.uuidForWebRTC] = nil - guard !incomingCall.usesCallKit else { - /// REMARK the contactID may be undecrypted in `pushRegistry didReceiveIncomingPushWith`, we used this block to preform some tasks once the contactID is decrypted. - if incomingCall.ringingMessageShouldBeSent { - let ringingMessageWasSent = self.sendRingingMessageToContactIfPossible(for: incomingCall) - if ringingMessageWasSent { - incomingCall.ringingMessageShouldBeSent = false - } - } + // Finish the processing - if incomingCall.callHasBeenFiltered { - self.sendRejectMessageToContact(for: incomingCall) - os_log("☎️ processIncomingCallMessage: end the filtered call", log: log, type: .info) - incomingCall.setUnanswered() - incomingCall.endCall() - if let callerInfo = incomingCall.callerCallParticipant?.info { - os_log("☎️ processIncomingCallMessage: report a filtered call", log: log, type: .info) - self.report(call: incomingCall, report: .filteredIncomingCall(caller: callerInfo, participantCount: incomingCallMessage.participantCount)) - } + if incomingCall.usesCallKit { + + guard !filteredIncomingCalls.contains(where: { $0 == incomingCall.uuid }) else { + os_log("☎️ processStartCallMessage: end the filtered call", log: Self.log, type: .info) + await incomingCall.endCallAsReportingAnIncomingCallFailed(error: .filteredByDoNotDisturb) return } - /// REMARK, this call will invalidate current timer. and replace it to have a better completion handler since we know the contactID - incomingCall.scheduleCallTimeout() - return - } - /// REMARK In non callKit mode the contactID is decrypted - - provider(isCallKit: false).reportNewIncomingCall(with: incomingCall.uuid, update: ObvCallUpdateImpl.make(with: incomingCall, engine: obvEngine)) { [weak self] (error) in - CallHelper.checkQueue() // OK - - guard error == nil else { - switch error! { - case .unknown, .unentitled, .callUUIDAlreadyExists, .filteredByDoNotDisturb, .filteredByBlockList: - os_log("☎️ reportNewIncomingCall failed -> ending call", log: log, type: .error) - case .maximumCallGroupsReached: - os_log("☎️ reportNewIncomingCall maximumCallGroupsReached -> ending call", log: log, type: .error) - self?.sendBusyMessageToContact(for: incomingCall) - self?.report(call: incomingCall, report: .missedIncomingCall(caller: incomingCall.callerCallParticipant?.info, participantCount: incomingCallMessage.participantCount)) + + // Update the CallKit UI + + let callUpdate = await ObvCallUpdateImpl.make(with: incomingCall) + self.provider(isCallKit: true).reportCall(with: incomingCall.uuid, updated: callUpdate) + + // Send the ringing message + + await sendRingingMessageToCaller(forIncomingCall: incomingCall) + + } else { + + await provider(isCallKit: false).reportNewIncomingCall(with: incomingCall.uuid, update: ObvCallUpdateImpl.make(with: incomingCall)) { result in + Task { [weak self] in + guard let _self = self else { return } + switch result { + case .failure(let error): + let incomingCallError = ObvErrorCodeIncomingCallError(rawValue: (error as NSError).code) ?? .unknown + switch incomingCallError { + case .unknown, .unentitled, .callUUIDAlreadyExists, .filteredByDoNotDisturb, .filteredByBlockList: + os_log("☎️ reportNewIncomingCall failed -> ending call", log: Self.log, type: .error) + case .maximumCallGroupsReached: + os_log("☎️ reportNewIncomingCall maximumCallGroupsReached -> ending call", log: Self.log, type: .error) + await Self.report(call: incomingCall, report: .missedIncomingCall(caller: incomingCall.callerCallParticipant?.info, participantCount: startCallMessage.participantCount)) + } + await incomingCall.endCallAsReportingAnIncomingCallFailed(error: incomingCallError) + case .success: + VoIPNotification.showCallViewControllerForAnsweringNonCallKitIncomingCall(incomingCall: incomingCall) + .postOnDispatchQueue(_self.queueForPostingNotifications) + await self?.sendRingingMessageToCaller(forIncomingCall: incomingCall) + } } - incomingCall.setUnanswered() - incomingCall.endCall() - return } - ObvMessengerInternalNotification.showCallViewControllerForAnsweringNonCallKitIncomingCall(incomingCall: incomingCall).postOnDispatchQueue() - let ringingMessageWasSent = self?.sendRingingMessageToContactIfPossible(for: incomingCall) - if ringingMessageWasSent == true { - incomingCall.ringingMessageShouldBeSent = false - } - incomingCall.scheduleCallTimeout() } } - private func processAnswerIncomingCallMessage(_ answerIncomingCallMessage: AnswerIncomingCallJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK - let log = self.log - guard let outgoingCall = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - let outgoingCallUuid = outgoingCall.uuid - guard let participant = outgoingCall.getParticipant(contact: contact) else { return } - outgoingCall.processAnswerIncomingCallJSON(callParticipant: participant, answerIncomingCallMessage) { [weak self] (error) in - OperationQueue.main.addOperation { - guard let call = self?.currentOutgoingCalls.first(where: { $0.uuid == outgoingCallUuid }) else { return } - guard error == nil else { - os_log("Could not set remote description -> ending call", log: log, type: .fault) - participant.closeConnection() - assertionFailure() - return + + /// In case we use CallKit, we insert a call in the `currentCalls` array when receiving the start call message, not when receiving the VoIP notification. + /// Yet, in the case we use CallKit, we first need to wait until we receive a CallKit VoIP notification. The fact that we received this notification + /// is materialized by the insertion of a new element in the `receivedCallKitVoIPNotifications` dictionary, and the "start call message" + /// processing method waits until this event occurs. + /// This method (using a patern based on async/await continuations) allows to do just that. To make it work, we must resume the continuation + /// stored in the `continuationsWaitingForCallKitVoIPNotification` array at the time we add an element in the insert the `receivedCallKitVoIPNotifications array. + private func waitUntilCallKitVoIPIsReceived(messageIdentifierFromEngine: Data) async -> UUID { + if let uuidForCallKit = receivedCallKitVoIPNotifications[messageIdentifierFromEngine] { + return uuidForCallKit + } + return await withCheckedContinuation { (continuation: CheckedContinuation) in + Task { + if let uuidForCallKit = receivedCallKitVoIPNotifications[messageIdentifierFromEngine] { + continuation.resume(returning: uuidForCallKit) + } else { + assert(continuationsWaitingForCallKitVoIPNotification[messageIdentifierFromEngine] == nil) + continuationsWaitingForCallKitVoIPNotification[messageIdentifierFromEngine] = continuation } - self?.provider(isCallKit: call.usesCallKit).reportOutgoingCall(with: outgoingCallUuid, connectedAt: nil) - self?.report(call: call, report: .acceptedOutgoingCall(from: participant.info)) } } } - private func processRejectCallMessage(_ rejectCallMessage: RejectCallMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK + private func processAnswerCallMessage(_ answerCallMessage: AnswerCallJSON, uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { + guard let outgoingCall = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } + guard let participant = await outgoingCall.getParticipant(remoteCryptoId: contact.remoteCryptoId) else { return } + provider(isCallKit: outgoingCall.usesCallKit).reportOutgoingCall(with: outgoingCall.uuid, startedConnectingAt: nil) + do { + try await outgoingCall.processAnswerCallJSON(callParticipant: participant, answerCallMessage) + } catch { + os_log("Could not set remote description -> ending call", log: Self.log, type: .fault) + try await participant.closeConnection() + assertionFailure() + throw error + } + Self.report(call: outgoingCall, report: .acceptedOutgoingCall(from: participant.info)) + } + + + private func processRejectCallMessage(_ rejectCallMessage: RejectCallMessageJSON, uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { guard let call = currentCalls.filter({ $0.uuidForWebRTC == uuidForWebRTC }).first else { return } - guard let participant = call.getParticipant(contact: contact) else { return } - guard call is OutgoingCall else { return } - guard [.startCallMessageSent, .ringing].contains(participant.state) else { return } + guard let participant = await call.getParticipant(remoteCryptoId: contact.remoteCryptoId) else { return } + guard call.direction == .outgoing else { return } + let participantState = await participant.getPeerState() + guard [.startCallMessageSent, .ringing].contains(participantState) else { return } - participant.setPeerState(to: .callRejected) - report(call: call, report: .rejectedOutgoingCall(from: participant.info)) + try await participant.setPeerState(to: .callRejected) + Self.report(call: call, report: .rejectedOutgoingCall(from: participant.info)) } - private func processHangedUpMessage(_ hangedUpMessage: HangedUpMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK + + private func processHangedUpMessage(_ hangedUpMessage: HangedUpMessageJSON, uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { guard let call = currentCalls.filter({ $0.uuidForWebRTC == uuidForWebRTC }).first else { remotelyHangedUpCalls.insert(uuidForWebRTC) return } - if let incomingCall = call as? IncomingCall, call.state == .initial { - call.setUnanswered() - report(call: call, report: .missedIncomingCall(caller: incomingCall.callerCallParticipant?.info, participantCount: incomingCall.initialParticipantCount)) + let callStateIsInitial = await call.state == .initial + if call.direction == .incoming && callStateIsInitial { + await Self.report(call: call, report: .missedIncomingCall(caller: call.callerCallParticipant?.info, participantCount: call.initialParticipantCount)) } - guard let participant = call.getParticipant(contact: contact) else { return } - - participant.setPeerState(to: .hangedUp) - call.updateStateFromPeerStates() + try await call.callParticipantDidHangUp(participantId: contact) } - private func processBusyMessageJSON(uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK + + private func processBusyMessageJSON(uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { guard let call = currentCalls.filter({ $0.uuidForWebRTC == uuidForWebRTC }).first else { return } - guard let participant = call.getParticipant(contact: contact) else { return } - guard participant.state == .startCallMessageSent else { return } + guard let participant = await call.getParticipant(remoteCryptoId: contact.remoteCryptoId) else { return } + guard await participant.getPeerState() == .startCallMessageSent else { return } - participant.setPeerState(to: .busy) - report(call: call, report: .busyOutgoingCall(from: participant.info)) + try await participant.setPeerState(to: .busy) + Self.report(call: call, report: .busyOutgoingCall(from: participant.info)) } - private func processRingingMessageJSON(uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK + + private func processRingingMessageJSON(uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { guard let outgoingCall = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - guard let participant = outgoingCall.getParticipant(contact: contact) else { return } - guard participant.state == .startCallMessageSent else { return } + guard let participant = await outgoingCall.getParticipant(remoteCryptoId: contact.remoteCryptoId) else { return } + guard await participant.getPeerState() == .startCallMessageSent else { return } - participant.setPeerState(to: .ringing) + try await participant.setPeerState(to: .ringing) } - private func processReconnectCallMessageJSON(_ reconnectCallMessage: ReconnectCallMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK + + private func processReconnectCallMessageJSON(_ reconnectCallMessage: ReconnectCallMessageJSON, uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { guard let call = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - guard let participant = call.getParticipant(contact: contact) else { return } - call.handleReconnectCallMessage(callParticipant: participant, reconnectCallMessage) + guard let participant = await call.getParticipant(remoteCryptoId: contact.remoteCryptoId) else { return } + try await call.handleReconnectCallMessage(callParticipant: participant, reconnectCallMessage) } - private func processNewParticipantAnswerMessageJSON(_ newParticipantAnswer: NewParticipantAnswerMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK + + private func processNewParticipantAnswerMessageJSON(_ newParticipantAnswer: NewParticipantAnswerMessageJSON, uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { + os_log("☎️ Call to processNewParticipantAnswerMessageJSON", log: Self.log, type: .info) guard let call = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - guard let participant = call.getParticipant(contact: contact) else { return } + guard let participant = await call.getParticipant(remoteCryptoId: contact.remoteCryptoId) else { return } guard participant.role == .recipient else { return } - guard let contactIdentity = participant.contactIdentity else { assertionFailure(); return } - guard call.shouldISendTheOfferToCallParticipant(contactIdentity: contactIdentity) else { return } - participant.setRemoteDescription(sessionDescriptionType: newParticipantAnswer.sessionDescriptionType, sessionDescription: newParticipantAnswer.sessionDescription) { error in - guard error == nil else { assertionFailure(); return } - } + let remoteCryptoId = participant.remoteCryptoId + guard call.shouldISendTheOfferToCallParticipant(cryptoId: remoteCryptoId) else { return } + let sessionDescription = RTCSessionDescription(type: newParticipantAnswer.sessionDescriptionType, sdp: newParticipantAnswer.sessionDescription) + os_log("☎️ Will call setRemoteDescription on the participant", log: Self.log, type: .info) + try await participant.setRemoteDescription(sessionDescription: sessionDescription) } - func processNewParticipantOfferMessageJSON(_ newParticipantOffer: NewParticipantOfferMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK - /// We check that the `NewParticipantOfferMessageJSON` is not too old. If this is the case, we ignore it + + func processNewParticipantOfferMessageJSON(_ newParticipantOffer: NewParticipantOfferMessageJSON, uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { + /// We check that the `NewParticipantOfferMessageJSON` is not too old. If this is the case, we ignore it let timeInterval = Date().timeIntervalSince(messageUploadTimestampFromServer) // In seconds guard timeInterval < 30 else { - os_log("☎️ We received an old NewParticipantOfferMessageJSON, uploaded %{timeInterval}f seconds ago on the server. We ignore it.", log: log, type: .info, timeInterval) + os_log("☎️ We received an old NewParticipantOfferMessageJSON, uploaded %{timeInterval}f seconds ago on the server. We ignore it.", log: Self.log, type: .info, timeInterval) return } - guard let incomingCall = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) as? IncomingCall else { return } - guard let participant = incomingCall.getParticipant(contact: contact) else { + guard let incomingCall = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC && $0.direction == .incoming }) else { return } + guard let participant = await incomingCall.getParticipant(remoteCryptoId: contact.remoteCryptoId) else { // Put the message in queue as we might simply receive the update call participant message later - incomingCall.receivedOfferMessages[contact] = (messageUploadTimestampFromServer, newParticipantOffer) + await incomingCall.addPendingOffer((messageUploadTimestampFromServer, newParticipantOffer), from: contact) return } guard participant.role == .recipient else { return } - guard let contactIdentity = participant.contactIdentity else { assertionFailure(); return } - guard !incomingCall.shouldISendTheOfferToCallParticipant(contactIdentity: contactIdentity) else { return } + let remoteCryptoId = participant.remoteCryptoId + guard !incomingCall.shouldISendTheOfferToCallParticipant(cryptoId: remoteCryptoId) else { return } - guard let turnCredentials = incomingCall.callerCallParticipant?.turnCredentials else { assertionFailure(); return } + guard let turnCredentials = incomingCall.turnCredentialsReceivedFromCaller else { assertionFailure(); return } - participant.updateRecipient(newParticipantOfferMessage: newParticipantOffer, turnCredentials: turnCredentials) - participant.createAnswer() + try await participant.updateRecipient(newParticipantOfferMessage: newParticipantOffer, turnCredentials: turnCredentials) } - private func processKickMessageJSON(_ kickMessage: KickMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId, messageUploadTimestampFromServer: Date) { - CallHelper.checkQueue() // OK + + private func processKickMessageJSON(_ kickMessage: KickMessageJSON, uuidForWebRTC: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date) async throws { guard let call = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - guard let participant = call.getParticipant(contact: contact) else { return } + guard let participant = await call.getParticipant(remoteCryptoId: contact.remoteCryptoId) else { return } guard participant.role == .caller else { return } - os_log("☎️ We received an KickMessageJSON from caller", log: log, type: .info) - - call.setKicked() - call.endCall() + os_log("☎️ We received an KickMessageJSON from caller", log: Self.log, type: .info) + await call.endCallAsLocalUserGotKicked() } - private func processIceCandidateMessage(message: IceCandidateJSON, uuidForWebRTC: UUID, contact: ParticipantId) { - CallHelper.checkQueue() // OK - guard let call = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { + + private func processIceCandidateMessage(message: IceCandidateJSON, uuidForWebRTC: UUID, contact: OlvidUserId) async throws { + + if let call = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) { + + os_log("☎️❄️ Process IceCandidateJSON message", log: Self.log, type: .info) + try await call.processIceCandidatesJSON(iceCandidate: message, participantId: contact) + + } else { + guard !remotelyHangedUpCalls.contains(uuidForWebRTC) else { return } - os_log("☎️❄️ Received new remote ICE Candidates for a call that does not exists yet", log: log, type: .info) + os_log("☎️❄️ Received new remote ICE Candidates for a call that does not exists yet. Adding the ICE candidate to the receivedIceCandidates array.", log: Self.log, type: .info) var candidates = receivedIceCandidates[uuidForWebRTC] ?? [] candidates += [(message, contact)] receivedIceCandidates[uuidForWebRTC] = candidates return + } - guard let participant = call.getParticipant(contact: contact) else { return } - os_log("☎️❄️ Process IceCandidateJSON message", log: log, type: .info) - participant.processIceCandidatesJSON(message: message) } - private func processRemoveIceCandidatesMessage(message: RemoveIceCandidatesMessageJSON, uuidForWebRTC: UUID, contact: ParticipantId) { - CallHelper.checkQueue() // OK - guard let call = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { - os_log("☎️❄️ Received removed remote ICE Candidates for a call that does not exists yet", log: log, type: .info) + + private func processRemoveIceCandidatesMessage(message: RemoveIceCandidatesMessageJSON, uuidForWebRTC: UUID, contact: OlvidUserId) async throws { + + if let call = currentCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) { + + os_log("☎️❄️ Process RemoveIceCandidatesMessageJSON message", log: Self.log, type: .info) + try await call.removeIceCandidatesJSON(removeIceCandidatesJSON: message, participantId: contact) + + } else { + guard !remotelyHangedUpCalls.contains(uuidForWebRTC) else { return } + os_log("☎️❄️ Received removed remote ICE Candidates for a call that does not exists yet", log: Self.log, type: .info) var candidates = receivedIceCandidates[uuidForWebRTC] ?? [] candidates.removeAll { message.candidates.contains($0.0) } receivedIceCandidates[uuidForWebRTC] = candidates + } - return } - guard let participant = call.getParticipant(contact: contact) else { return } - - os_log("☎️❄️ Process RemoveIceCandidatesMessageJSON message", log: log, type: .info) - participant.processRemoveIceCandidatesMessageJSON(message: message) } - private func processAppStateChangedNotification(currentState: AppState) { - CallHelper.checkQueue() // OK + + private func processAppStateChangedNotification(currentState: AppState) async { guard currentState.isInitializedAndActive else { return } - guard let (contactIDs, groupId) = callToPerformAfterAppStateBecomesActive else { return } + guard let (contactIds, groupId) = callToPerformAfterAppStateBecomesActive else { return } callToPerformAfterAppStateBecomesActive = nil - os_log("☎️ The app is now active and there is a saved call to perform", log: log, type: .info) - processUserWantsToCallNotification(contactIDs: contactIDs, groupId: groupId) + os_log("☎️ The app is now active and there is a saved call to perform", log: Self.log, type: .info) + await processUserWantsToCallNotification(contactIds: contactIds, groupId: groupId) } - private func processUserWantsToCallNotification(contactIDs: [TypeSafeManagedObjectID], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) { - CallHelper.checkQueue() // OK + + private func processUserWantsToCallNotification(contactIds: [OlvidUserId], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) async { guard AppStateManager.shared.currentState.isInitializedAndActive else { - os_log("☎️ App is not yet active, save current call for the next app activation", log: log, type: .info) - callToPerformAfterAppStateBecomesActive = (contactIDs, groupId) + os_log("☎️ App is not yet active, save current call for the next app activation", log: Self.log, type: .info) + callToPerformAfterAppStateBecomesActive = (contactIds, groupId) return } - AVAudioSession.sharedInstance().requestRecordPermission { [weak self] (granted) in - guard granted else { - ObvMessengerInternalNotification.outgoingCallFailedBecauseUserDeniedRecordPermission - .postOnDispatchQueue() - return - } - OperationQueue.main.addOperation { - self?.initiateCall(with: contactIDs, groupId: groupId) - } + let granted = await AVAudioSession.sharedInstance().requestRecordPermission() + if granted { + await initiateCall(with: contactIds, groupId: groupId) + } else { + ObvMessengerInternalNotification.outgoingCallFailedBecauseUserDeniedRecordPermission + .postOnDispatchQueue(queueForPostingNotifications) } - } - - private func processUserWantsToKickParticipant(call: Call, callParticipant: CallParticipant) { - CallHelper.checkQueue() // OK - guard let uuidForWebRTC = call.uuidForWebRTC else { return } - guard let outgoingCall = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } - guard let contactIdentity = callParticipant.contactIdentity else { return } - guard let participant = outgoingCall.getParticipant(contact: .cryptoId(contactIdentity)) else { return } - guard participant.role != .caller else { return } - participant.setPeerState(to: .kicked) + } - // Close the Connection - participant.closeConnection() - // Send kick to the kicked participant - let kickMessage = KickMessageJSON() - if let webrtcMessage = try? kickMessage.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) { - outgoingCall.sendWebRTCMessage(to: participant, message: webrtcMessage, forStartingCall: false, completion: {}) + private func processUserWantsToKickParticipant(call: GenericCall, callParticipant: CallParticipant) async { + guard let call = call as? Call else { + os_log("☎️ Unknown call type", log: Self.log, type: .fault) + assertionFailure() + return } - - // Update the participant list for the other - let otherParticipants = call.callParticipants.filter({$0.uuid != callParticipant.uuid}) - let message: WebRTCDataChannelMessageJSON + guard let outgoingCall = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == call.uuidForWebRTC }) else { return } do { - message = try UpdateParticipantsMessageJSON(callParticipants: otherParticipants).embedInWebRTCDataChannelMessageJSON() + try await outgoingCall.processUserWantsToKickParticipant(callParticipant: callParticipant) } catch { - os_log("☎️ Could not send UpdateParticipantsMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + os_log("☎️ Could not properly kick participant: %{public}@", log: Self.log, type: .fault, error.localizedDescription) assertionFailure() - return - } - - for otherParticipant in otherParticipants { - try? otherParticipant.sendDataChannelMessage(message) } } - private func processUserWantsToAddParticipants(call: Call, contactIDs: [TypeSafeManagedObjectID]) { - CallHelper.checkQueue() // OK - guard let uuidForWebRTC = call.uuidForWebRTC else { return } - guard currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) != nil else { return } - guard let outgoingCall = call as? OutgoingCall else { return } - outgoingCall.processUserWantsToAddParticipants(contactIDs: contactIDs) + private func processUserWantsToAddParticipants(call: GenericCall, contactIds: [OlvidUserId]) async { + guard !contactIds.isEmpty else { assertionFailure(); return } + guard let call = call as? Call else { + os_log("Unknown call type", log: Self.log, type: .fault) + assertionFailure() + return + } + guard currentOutgoingCalls.first(where: { $0.uuidForWebRTC == call.uuidForWebRTC }) != nil else { return } + guard call.direction == .outgoing else { return } + do { + try await call.processUserWantsToAddParticipants(contactIds: contactIds) + } catch { + os_log("☎️ Could not process processUserWantsToAddParticipants: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() + return + } } } -// MARK: - OutgoingWebRTCCallDelegate -extension CallCoordinator: IncomingWebRTCCallDelegate, OutgoingWebRTCCallDelegate { - - func answerCallCompleted(callUUID: UUID, result: Result) { - let log = self.log - os_log("☎️ Within answerCallCompleted", log: log, type: .info) - OperationQueue.main.addOperation { [weak self] in - guard let _self = self else { return } - let action = _self.currentAnswerCallActions.removeValue(forKey: callUUID) - os_log("☎️ We retrieved the following ObvAnswerCallAction from the array of current ObvAnswerCallAction: %{public}@", log: log, type: .info, action?.debugDescription ?? "None") - switch result { - case .success: - os_log("☎️ The newWebRTCMessageToSend was received by the server. Calling fulfill on the action %{public}@", log: log, type: .info, action?.debugDescription ?? "(nil)") - action?.fulfill() - case .failure: - action?.fail() - } - } - } +// MARK: - Incoming/Outgoing Call Delegate +extension CallCoordinator: IncomingCallDelegate, OutgoingCallDelegate { - func turnCredentialsRequiredByOutgoingCall(outgoingCallUuidForWebRTC: UUID, forOwnedIdentity ownedIdentityCryptoId: ObvCryptoId) { - CallHelper.checkQueue() // OK + func turnCredentialsRequiredByOutgoingCall(outgoingCallUuidForWebRTC: UUID, forOwnedIdentity ownedIdentityCryptoId: ObvCryptoId) async { obvEngine.getTurnCredentials(ownedIdenty: ownedIdentityCryptoId, callUuid: outgoingCallUuidForWebRTC) } } + // MARK: - Helpers extension CallCoordinator { + /// This method sends a `RingingMessageJSON` to the caller. It makes sure this message is sent only once. + private func sendRingingMessageToCaller(forIncomingCall call: Call) async { + assert(call.direction == .incoming) + os_log("☎️ Within sendRingingMessageToCaller", log: Self.log, type: .info) + await call.sendRingingMessageToCaller() + } - /// This method sends a `RingingMessageJSON` to the caller, but only if both of these are true: - /// - the incoming call message has already been decrypted, which we check by looking for the caller contactID and the uuid for webrtc - /// - the pushkit notification has been received (when pushkit is enabled), which we check by looking for the pushkit compltion handler - /// - Returns: Whether sending the message has succeeded. - private func sendRingingMessageToContactIfPossible(for call: IncomingCall) -> Bool { - CallHelper.checkQueue() // OK +} - os_log("☎️ Within sendRingingMessageToContactIfPossible", log: log, type: .info) - let log = self.log +// MARK: - Actions - /// We check that we do know the callee, which can only happen if the incoming call JSON message was decrypted - guard let caller = call.callerCallParticipant, case .known = caller.contactIdentificationStatus, let uuidForWebRTC = call.uuidForWebRTC else { - os_log("☎️ Cannot notify contact that the phone is ringing, since the contact is not determined yet", log: log, type: .info) - return false - } +extension CallCoordinator { - /// In case we use CallKit, we check that we indeed received the pushkit notification, i.e., that the completion handler is set - let completion: () -> Void - if call.usesCallKit { - guard let _completion = pushKitCompletionForIncomingCall.removeValue(forKey: call.uuid) else { - os_log("☎️ Cannot notify contact that the phone is ringing, since the call kit completion handler is not available yet", log: log, type: .info) - return false - } - completion = { - _completion() - } - } else { - completion = { - os_log("☎️ CallKit is not active, no completion handler to call", log: log, type: .info) - } - } + private func initiateCall(with contactIds: [OlvidUserId], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) async { - /// If we reach this point, it means that we decrypted the incoming call message *and* that we received the pushkit notification (or that pushkit is not active) - /// We notify the caller that "we" are ringing. Note that the UI might not be shown yet, but it will soon - do { - let ringingMessage = RingingMessageJSON() - let webrtcMessage = try ringingMessage.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) - call.sendWebRTCMessage(to: caller, message: webrtcMessage, forStartingCall: false, completion: completion) - os_log("☎️ newWebRTCMessageToSend was posted with a ringingMessage", log: log, type: .info) - return true - } catch { - os_log("☎️ Could not notify the caller that the phone is ringing", log: log, type: .fault) - assertionFailure() - return false - } - } + guard !contactIds.isEmpty else { assertionFailure(); return } + os_log("☎️ initiateCall with %{public}@", log: Self.log, type: .info, contactIds.map { $0.debugDescription }.joined(separator: ", ")) - private func sendBusyMessageToContact(for call: IncomingCall) { - CallHelper.checkQueue() // OK - guard let caller = call.callerCallParticipant, let uuidForWebRTC = call.uuidForWebRTC else { - os_log("☎️ Cannot notify contact that the phone is busy, since the contact is not determined yet", log: log, type: .error) - return - } do { - let busyMessage = BusyMessageJSON() - let webrtcMessage = try busyMessage.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) - call.sendWebRTCMessage(to: caller, message: webrtcMessage, forStartingCall: false, completion: {}) + try ObvAudioSessionUtils.shared.configureAudioSessionForMakingOrAnsweringCall() } catch { - os_log("☎️ Could not notify the caller that the phone is busy", log: log, type: .fault) - assertionFailure() + os_log("☎️ Failed to configure audio session: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway } - } - private func sendRejectMessageToContact(for call: IncomingCall) { - CallHelper.checkQueue() // OK - guard let caller = call.callerCallParticipant, let uuidForWebRTC = call.uuidForWebRTC else { - os_log("☎️ Cannot notify contact that the phone is busy, since the contact is not determined yet", log: log, type: .error) - return - } + let sortedContactIds = contactIds.sorted(by: { $0.displayName < $1.displayName }) + + let outgoingCall: Call do { - let rejectedMessage = RejectCallMessageJSON() - let webrtcMessage = try rejectedMessage.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) - call.sendWebRTCMessage(to: caller, message: webrtcMessage, forStartingCall: false, completion: {}) + outgoingCall = try await createOutgoingCall(contactIds: sortedContactIds, groupId: groupId) + assert(outgoingCall.direction == .outgoing) } catch { - os_log("☎️ Could not notify the caller that the call is rejected", log: log, type: .fault) + os_log("☎️ Could not create outgoing call: %{public}@", log: Self.log, type: .error, error.localizedDescription) assertionFailure() + return } - } - private func sendHangedUpMessageToContact(for call: Call) { - CallHelper.checkQueue() // OK - guard let uuidForWebRTC = call.uuidForWebRTC else { return } - let hangedUpMessage = HangedUpMessageJSON() - let webrtcMessage: WebRTCMessageJSON! + guard let firstContactId = contactIds.first else { return } + let firstContactDisplayName = firstContactId.displayName + + let outgoingCallUuid = outgoingCall.uuid + let handleValue: String = String(outgoingCallUuid) + do { - webrtcMessage = try hangedUpMessage.embedInWebRTCMessageJSON(callIdentifier: uuidForWebRTC) + try await outgoingCall.initializeCall(contactIdentifier: firstContactDisplayName, handleValue: handleValue) } catch { - os_log("☎️ Could not notify the caller that the call is HangedUp", log: log, type: .fault) - os_log("☎️ Could not build HangedUpMessageJSON message", log: log, type: .fault) - assertionFailure(); return - } - for callParticipant in call.callParticipants { - call.sendWebRTCMessage(to: callParticipant, message: webrtcMessage, forStartingCall: false, completion: {}) + os_log("☎️ Start call failed: %{public}@", log: Self.log, type: .error, error.localizedDescription) + await outgoingCall.endCallAsOutgoingCallInitializationFailed() + return } } +} - // MARK: Actions - private func initiateCall(with contactIDs: [TypeSafeManagedObjectID], - groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) { - CallHelper.checkQueue() // OK +// MARK: - Call Delegate - assert(!contactIDs.isEmpty) +extension CallCoordinator { - os_log("☎️ initiateCall with %{public}@", log: log, type: .info, contactIDs.map { $0.debugDescription }.joined(separator: ", ")) + static func report(call: Call, report: CallReport) { + let ownedIdentity = call.ownedIdentity + os_log("☎️📖 Report call to user as %{public}@", log: Self.log, type: .info, report.description) + VoIPNotification.reportCallEvent(callUUID: call.uuid, callReport: report, groupId: call.groupId, ownedCryptoId: ownedIdentity) + .postOnDispatchQueue() + } - try? ObvAudioSessionUtils.shared.configureAudioSessionForMakingOrAnsweringCall() - var contacts: [ContactInfo] = [] - for contactID in contactIDs { - guard let contactInfo = CallHelper.getContactInfo(contactID) else { - os_log("Could not find contact", log: log, type: .fault) - assertionFailure() - return - } - contacts += [contactInfo] + func newParticipantWasAdded(call: Call, callParticipant: CallParticipant) async { + switch call.direction { + case .incoming: + Self.report(call: call, report: .newParticipantInIncomingCall(callParticipant.info)) + case .outgoing: + Self.report(call: call, report: .newParticipantInOutgoingCall(callParticipant.info)) } - contacts.sort { $0.sortDisplayName < $1.sortDisplayName } - - let outgoingCall = createOutgoingCall(contactIDs: contacts.map { $0.objectID }, groupId: groupId) - let firstContact = contacts.first! - let contactsDisplayName = firstContact.customDisplayName ?? firstContact.fullDisplayName + let callUpdate = await ObvCallUpdateImpl.make(with: call) + self.provider(isCallKit: call.usesCallKit).reportCall(with: call.uuid, updated: callUpdate) + } - let outgoingCallUuid = outgoingCall.uuid - let handleValue: String = String(outgoingCallUuid) - outgoingCall.startCall(contactIdentifier: contactsDisplayName, handleValue: handleValue) { (error) in - OperationQueue.main.addOperation { [weak self] in - guard let _self = self else { return } - guard _self.currentOutgoingCalls.first(where: { $0.uuid == outgoingCallUuid }) != nil else { return } - if let error = error { - os_log("☎️ Start call failed: %{public}@", log: _self.log, type: .error, error.localizedDescription) - outgoingCall.setUnanswered() - outgoingCall.endCall() - } - } + func callReachedFinalState(call: Call) async { + do { + try await removeCallFromCurrentCalls(call: call) + } catch { + os_log("Could not remove call from current calls: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() } } - func report(call: Call, report: CallReport) { - guard let ownedIdentity = call.ownedIdentity else { return } - os_log("☎️📖 Report call to user as %{public}@", log: log, type: .info, report.description) - ObvMessengerInternalNotification.reportCallEvent(callUUID: call.uuid, callReport: report, groupId: call.groupId, ownedCryptoId: ownedIdentity).postOnDispatchQueue() + + func outgoingCallReachedReachedInProgressState(call: Call) async { + assert(call.direction == .outgoing) + provider(isCallKit: call.usesCallKit).reportOutgoingCall(with: call.uuid, connectedAt: nil) } - func newParticipantWasAdded(call: Call, callParticipant: CallParticipant) { - CallHelper.checkQueue() // OK - if call is IncomingCall { - report(call: call, report: .newParticipantInIncomingCall(callParticipant.info)) - } else { - report(call: call, report: .newParticipantInOutgoingCall(callParticipant.info)) - } - let callUpdate = ObvCallUpdateImpl.make(with: call, engine: self.obvEngine) - self.provider(isCallKit: call.usesCallKit).reportCall(with: call.uuid, updated: callUpdate) + + /// This call delegate method gets called when a call is ended in an out-of-band manner, i.e., not because the local user decided to end the call. + /// In that case, we want to report this information to CallKit. + func callOutOfBoundEnded(call: Call, reason: ObvCallEndedReason) async { + let callState = await call.state + assert(callState.isFinalState) + provider(isCallKit: call.usesCallKit).reportCall(with: call.uuid, endedAt: nil, reason: reason) } } @@ -1076,64 +909,69 @@ extension CallCoordinator { extension CallCoordinator: ObvProviderDelegate { - func providerDidBegin() { - os_log("☎️ Provider did begin", log: log, type: .info) + func providerDidBegin() async { + os_log("☎️ Provider did begin", log: Self.log, type: .info) } - func providerDidReset() { - os_log("☎️ Provider did reset", log: log, type: .info) + func providerDidReset() async { + os_log("☎️ Provider did reset", log: Self.log, type: .info) } - func provider(perform action: ObvStartCallAction) { - CallHelper.checkQueue() // OK - os_log("☎️ Provider perform action: %{public}@", log: log, type: .info, action.debugDescription) + func provider(perform action: ObvStartCallAction) async { - guard let outgoingCall = currentCalls.first(where: { $0.uuid == action.callUUID }) as? OutgoingWebRTCCall else { - os_log("☎️ Could not start call, call not found", log: log, type: .fault) + os_log("☎️ Provider perform action: %{public}@", log: Self.log, type: .info, action.debugDescription) + + guard let outgoingCall = currentCalls.first(where: { $0.uuid == action.callUUID && $0.direction == .outgoing }) else { + os_log("☎️ Could not start call, call not found", log: Self.log, type: .fault) action.fail() assertionFailure() return } do { - try outgoingCall.startCall() + try await outgoingCall.startCall() } catch(let error) { - os_log("☎️ startCall failed: %{public}@", log: self.log, type: .fault, error.localizedDescription) - outgoingCall.endCall() + os_log("☎️ startCall failed: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + await outgoingCall.endCallAsOutgoingCallInitializationFailed() action.fail() assertionFailure() return } - self.provider(isCallKit: outgoingCall.usesCallKit).reportOutgoingCall(with: outgoingCall.uuid, startedConnectingAt: nil) action.fulfill() // If we stop here, the name displayed within iOS call log is incorrect (it shows the CoreData instance's URI). Updating the call right now does the trick. - let callUpdate = ObvCallUpdateImpl.make(with: outgoingCall, engine: self.obvEngine) - self.provider(isCallKit: outgoingCall.usesCallKit).reportCall(with: outgoingCall.uuid, updated: callUpdate) + let callUpdate = await ObvCallUpdateImpl.make(with: outgoingCall) + provider(isCallKit: outgoingCall.usesCallKit).reportCall(with: outgoingCall.uuid, updated: callUpdate) + + // At this point, credentials have been requested to the engine (when calling outgoingCall.startCall() above). + // The outgoing call will evolve when receiving these credentials. } - func provider(perform action: ObvAnswerCallAction) { - CallHelper.checkQueue() // OK - os_log("☎️ Provider perform answer call action", log: log, type: .info) + func provider(perform action: ObvAnswerCallAction) async { + + os_log("☎️ Provider perform answer call action", log: Self.log, type: .info) - guard let call = currentCalls.first(where: { $0.uuid == action.callUUID }) as? IncomingWebrtcCall else { - os_log("☎️ Could not answer call: could not find the call within the current calls", log: log, type: .fault) + guard let call = currentCalls.first(where: { $0.uuid == action.callUUID && $0.direction == .incoming }) else { + os_log("☎️ Could not answer call: could not find the call within the current calls", log: Self.log, type: .fault) action.fail() return } guard AVAudioSession.sharedInstance().recordPermission == .granted else { - os_log("☎️ We reject the call since there is no record permission", log: log, type: .fault) - call.rejectedBecauseOfMissingRecordPermission = true - call.endCall() + os_log("☎️ We reject the call since there is no record permission", log: Self.log, type: .fault) + await call.endCallBecauseOfMissingRecordPermission() + action.fail() return } - guard !call.userAnsweredIncomingCall else { return } + guard await !call.userDidAnsweredIncomingCall() else { + action.fail() + return + } /* Although https://www.youtube.com/watch?v=_64EiziqbuE @ 20:35 says that we should not configure * the audio here, we do so anyway. Otherwise, CallKit does not call the @@ -1143,126 +981,83 @@ extension CallCoordinator: ObvProviderDelegate { do { try ObvAudioSessionUtils.shared.configureAudioSessionForMakingOrAnsweringCall() } catch { - os_log("☎️🎵 Could not configure the audio session: %{public}@", log: log, type: .fault, error.localizedDescription) + os_log("☎️🎵 Could not configure the audio session: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + action.fail() assertionFailure() + return } - // Trigger the call to be answered via the underlying network service. - os_log("☎️ Adding the following ObvAnswerCallAction in the list of currentAnswerCallActions: %{public}@", log: log, type: .info, action.debugDescription) - currentAnswerCallActions[call.uuid] = action - call.answerWebRTCCall() + do { + try await call.answerWebRTCCall() + } catch { + os_log("☎️ Failed to answer WebRTC call: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + action.fail() + assertionFailure() + return + } - call.invalidateCallTimeout() + action.fulfill() - report(call: call, report: .acceptedIncomingCall(caller: call.callerCallParticipant?.info)) + await Self.report(call: call, report: .acceptedIncomingCall(caller: call.callerCallParticipant?.info)) } - func provider(perform action: ObvEndCallAction) { - CallHelper.checkQueue() // OK - - os_log("☎️ Provider perform end call action for call with UUID %{public}@", log: log, type: .info, action.callUUID as CVarArg) + /// This delegate method is called when the local user ends the call from the CallKit UI or from the Olvid UI. + func provider(perform action: ObvEndCallAction) async { - guard let call = currentCalls.first(where: { $0.uuid == action.callUUID }) as? WebRTCCall else { action.fail(); return } + os_log("☎️🛑 Provider perform end call action for call with UUID %{public}@", log: Self.log, type: .info, action.callUUID as CVarArg) - /// Clean all timeouts - call.invalidateCallTimeout() - for callParticipant in call.callParticipants { - callParticipant.invalidateTimeout() + guard let call = currentCalls.first(where: { $0.uuid == action.callUUID }) else { + os_log("Cannot find call after performing ObvEndCallAction", log: Self.log, type: .fault) + action.fail() + assertionFailure() + return } - let state = call.state - - switch state { - case .callRejected, .hangedUp: - action.fulfill() - case .kicked: - call.endWebRTCCallByHangingUp { action.fulfill() } - self.provider(isCallKit: call.usesCallKit).reportCall(with: action.callUUID, endedAt: nil, reason: .remoteEnded) - case .permissionDeniedByServer, .callInitiationNotSupported: - sendHangedUpMessageToContact(for: call) - call.endWebRTCCallByHangingUp { action.fulfill() } - self.provider(isCallKit: call.usesCallKit).reportCall(with: action.callUUID, endedAt: nil, reason: .failed) - case .ringing, .gettingTurnCredentials, .initializingCall, .userAnsweredIncomingCall: - sendHangedUpMessageToContact(for: call) - call.endWebRTCCallByHangingUp { action.fulfill() } - self.provider(isCallKit: call.usesCallKit).reportCall(with: action.callUUID, endedAt: nil, reason: .remoteEnded) - self.report(call: call, report: .uncompletedOutgoingCall(with: call.callParticipants.map { $0.info })) - case .callInProgress: - sendHangedUpMessageToContact(for: call) - call.endWebRTCCallByHangingUp { action.fulfill() } - self.provider(isCallKit: call.usesCallKit).reportCall(with: action.callUUID, endedAt: nil, reason: .remoteEnded) - case .initial: - if let incomingCall = call as? IncomingWebrtcCall { - sendRejectMessageToContact(for: incomingCall) - call.endWebRTCCallByRejectingCall { action.fulfill() } - self.provider(isCallKit: call.usesCallKit).reportCall(with: action.callUUID, endedAt: nil, reason: .unanswered) - if incomingCall.rejectedBecauseOfMissingRecordPermission { - self.report(call: call, report: .rejectedIncomingCallBecauseOfDeniedRecordPermission(caller: incomingCall.callerCallParticipant?.info, participantCount: incomingCall.initialParticipantCount)) - } else { - self.report(call: call, report: .rejectedIncomingCall(caller: incomingCall.callerCallParticipant?.info, participantCount: incomingCall.initialParticipantCount)) - } - } else if call is OutgoingCall { - sendHangedUpMessageToContact(for: call) - call.endWebRTCCallByHangingUp { action.fulfill() } - self.provider(isCallKit: call.usesCallKit).reportCall(with: action.callUUID, endedAt: nil, reason: .remoteEnded) - self.report(call: call, report: .uncompletedOutgoingCall(with: call.callParticipants.map { $0.info })) - } - case .unanswered: - sendHangedUpMessageToContact(for: call) - call.endWebRTCCallByHangingUp { action.fulfill() } - self.provider(isCallKit: call.usesCallKit).reportCall(with: action.callUUID, endedAt: nil, reason: .unanswered) - } + await call.userRequestedToEndCallWasFulfilled() + + action.fulfill() + } - func provider(perform action: ObvSetHeldCallAction) { - CallHelper.checkQueue() // OK - os_log("☎️ Provider perform set held call action", log: log, type: .info) + func provider(perform action: ObvSetHeldCallAction) async { + os_log("☎️ Provider perform set held call action", log: Self.log, type: .info) action.fulfill() assertionFailure("Not implemented") } - func provider(perform action: ObvSetMutedCallAction) { - CallHelper.checkQueue() // OK - - os_log("☎️ Provider perform set muted call action", log: log, type: .info) - guard let call = currentCalls.first(where: { $0.uuid == action.callUUID }) as? WebRTCCall else { action.fail(); return } - - if action.isMuted { - call.mute() - } else { - call.unmute() - } + func provider(perform action: ObvSetMutedCallAction) async { + os_log("☎️ Provider perform set muted call action", log: Self.log, type: .info) + guard let call = currentCalls.first(where: { $0.uuid == action.callUUID }) else { action.fail(); return } + await action.isMuted ? call.muteSelfForOtherParticipants(): call.unmuteSelfForOtherParticipants() action.fulfill() } - func provider(perform action: ObvPlayDTMFCallAction) { - CallHelper.checkQueue() // OK - os_log("☎️ Provider perform play DTMF action", log: log, type: .info) + + func provider(perform action: ObvPlayDTMFCallAction) async { + os_log("☎️ Provider perform play DTMF action", log: Self.log, type: .info) action.fulfill() } - func provider(timedOutPerforming action: ObvAction) { - CallHelper.checkQueue() // OK - os_log("☎️ Provider timed out performing action %{public}@", log: log, type: .info, action.debugDescription) + func provider(timedOutPerforming action: ObvAction) async { + os_log("☎️ Provider timed out performing action %{public}@", log: Self.log, type: .info, action.debugDescription) + action.fulfill() } - func provider(didActivate audioSession: AVAudioSession) { - CallHelper.checkQueue() // OK - // See https://stackoverflow.com/a/55781328 - os_log("☎️🎵 Provider did activate audioSession %{public}@", log: log, type: .info, audioSession.description) + func provider(didActivate audioSession: AVAudioSession) async { + // See https://stackoverflow.com/a/55781328 + os_log("☎️🎵 Provider did activate audioSession %{public}@", log: Self.log, type: .info, audioSession.description) RTCAudioSession.sharedInstance().audioSessionDidActivate(audioSession) RTCAudioSession.sharedInstance().isAudioEnabled = true } - func provider(didDeactivate audioSession: AVAudioSession) { - CallHelper.checkQueue() // OK - os_log("☎️🎵 Provider did deactivate audioSession %{public}@", log: log, type: .info, audioSession.description) + func provider(didDeactivate audioSession: AVAudioSession) async { + os_log("☎️🎵 Provider did deactivate audioSession %{public}@", log: Self.log, type: .info, audioSession.description) RTCAudioSession.sharedInstance().audioSessionDidDeactivate(audioSession) RTCAudioSession.sharedInstance().isAudioEnabled = false } @@ -1270,6 +1065,21 @@ extension CallCoordinator: ObvProviderDelegate { } +// MARK: - CallStateDelegate + +extension CallCoordinator: CallStateDelegate { + + func getGenericCallWithUuid(_ callUuid: UUID) async -> GenericCall? { + guard let call = currentCalls.first(where: { $0.uuid == callUuid}) else { return nil } + return call + } + +} + + + +// MARK: - Extensions / Helpers + fileprivate extension EncryptedPushNotification { init?(dict: [AnyHashable: Any]) { @@ -1301,11 +1111,11 @@ fileprivate extension EncryptedPushNotification { fileprivate extension ObvCallUpdateImpl { - static func make(with call: Call, engine: ObvEngine) -> ObvCallUpdate { - CallHelper.checkQueue() // OK + static func make(with call: Call) async -> ObvCallUpdate { var update = ObvCallUpdateImpl() - let sortedContacts: [(isCaller: Bool, displayName: String)] = call.callParticipants.compactMap { - guard let displayName = $0.displayName else { return nil } + let callParticipants = await call.getCallParticipants() + let sortedContacts: [(isCaller: Bool, displayName: String)] = callParticipants.map { + let displayName = $0.displayName return ($0.role == .caller, displayName) }.sorted { if $0.isCaller { return true } @@ -1314,11 +1124,10 @@ fileprivate extension ObvCallUpdateImpl { } update.remoteHandle_ = ObvHandleImpl(type_: .generic, value: String(call.uuid)) - if let incomingCall = call as? IncomingCall, sortedContacts.count == 1 { - let participantsCount = incomingCall.initialParticipantCount + if call.direction == .incoming && sortedContacts.count == 1 { update.localizedCallerName = sortedContacts.first?.displayName - if let participantCount = participantsCount, participantCount > 1 { - update.localizedCallerName! += " + \(participantCount - 1)" + if call.initialParticipantCount > 1 { + update.localizedCallerName! += " + \(call.initialParticipantCount - 1)" } } else if sortedContacts.count > 0 { let contactName = sortedContacts.map({ $0.displayName }).joined(separator: ", ") @@ -1334,8 +1143,40 @@ fileprivate extension ObvCallUpdateImpl { return update } + + static func make(with encryptedNotification: EncryptedPushNotification) -> (uuidForCallKit: UUID, obvCallUpdate: ObvCallUpdate) { + var update = ObvCallUpdateImpl() + let uuidForCallKit = UUID() + update.remoteHandle_ = ObvHandleImpl(type_: .generic, value: String(uuidForCallKit)) + update.localizedCallerName = "..." + update.hasVideo = false + update.supportsGrouping = false + update.supportsUngrouping = false + update.supportsHolding = false + update.supportsDTMF = false + return (uuidForCallKit, update) + } + +} + + +// MARK: - ContactInfo + +protocol ContactInfo { + var objectID: TypeSafeManagedObjectID { get } + var ownedIdentity: ObvCryptoId? { get } + var cryptoId: ObvCryptoId? { get } + var fullDisplayName: String { get } + var customDisplayName: String? { get } + var sortDisplayName: String { get } + var photoURL: URL? { get } + var identityColors: (background: UIColor, text: UIColor)? { get } + var gatheringPolicy: GatheringPolicy { get } } + +// MARK: - ContactInfoImpl + struct ContactInfoImpl: ContactInfo { var objectID: TypeSafeManagedObjectID var ownedIdentity: ObvCryptoId? @@ -1360,19 +1201,143 @@ struct ContactInfoImpl: ContactInfo { } } -struct CallHelper { - private init() {} - static func checkQueue() { - AssertCurrentQueue.onQueue(.main) + +// MARK: - GatheringPolicy + +extension GatheringPolicy { + var rtcPolicy: RTCContinualGatheringPolicy { + switch self { + case .gatherOnce: return .gatherOnce + case .gatherContinually: return .gatherContinually + } + } +} + + + +// MARK: - ObvPushRegistryHandler + +/// We create one instance of this class when instantiating the call coordinator. This instance handles the interaction with the PushKit registry as it register to VoIP push notifications and +/// Receives incoming pushes. When an incoming VoIP push notification is received, it reports it (as required by Apple specifications) then calls its delegate (the call coordinator). +fileprivate final class ObvPushRegistryHandler: NSObject, PKPushRegistryDelegate { + + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CallCoordinator.self)) + + private let obvEngine: ObvEngine + private let cxObvProvider: CXObvProvider + private var didRegisterToVoIPNotifications = false + private var voipRegistry: PKPushRegistry! + private let internalQueue = DispatchQueue(label: "ObvPushRegistryHandler internal queue") + + weak var delegate: ObvPushRegistryHandlerDelegate? + + init(obvEngine: ObvEngine, cxObvProvider: CXObvProvider) { + self.obvEngine = obvEngine + self.cxObvProvider = cxObvProvider + super.init() } - static func getContactInfo(_ contactID: TypeSafeManagedObjectID) -> ContactInfo? { - var contact: ContactInfo? - ObvStack.shared.viewContext.performAndWait { - if let persistedContact = try? PersistedObvContactIdentity.get(objectID: contactID, within: ObvStack.shared.viewContext) { - contact = ContactInfoImpl(contact: persistedContact) + + func registerForVoIPPushes(delegate: ObvPushRegistryHandlerDelegate) { + internalQueue.async { [weak self] in + guard let _self = self else { return } + guard !_self.didRegisterToVoIPNotifications else { return } + defer { _self.didRegisterToVoIPNotifications = true } + assert(_self.delegate == nil) + _self.delegate = delegate + os_log("☎️ Registering for VoIP push notifications", log: Self.log, type: .info) + _self.voipRegistry = PKPushRegistry(queue: _self.internalQueue) + _self.voipRegistry.delegate = self + _self.voipRegistry.desiredPushTypes = [.voIP] + } + } + + + func pushRegistry(_ registry: PKPushRegistry, didUpdate pushCredentials: PKPushCredentials, for type: PKPushType) { + guard type == .voIP else { return } + let voipToken = pushCredentials.token + os_log("☎️✅ We received a voip notification token: %{public}@", log: Self.log, type: .info, voipToken.hexString()) + ObvPushNotificationManager.shared.currentVoipToken = voipToken + ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() + } + + + // Implementing PKPushRegistryDelegate + + func pushRegistry(_ registry: PKPushRegistry, didInvalidatePushTokenFor type: PKPushType) { + guard type == .voIP else { return } + os_log("☎️✅❌ Push Registry did invalidate push token", log: Self.log, type: .info) + ObvPushNotificationManager.shared.currentVoipToken = nil + ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() + } + + + func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void) { + + os_log("☎️✅ We received a voip notification", log: Self.log, type: .info) + + guard let encryptedNotification = EncryptedPushNotification(dict: payload.dictionaryPayload) else { + os_log("☎️ Could not extract encrypted notification", log: Self.log, type: .fault) + // We are not be able to make a link between this call and the received StartCallMessageJSON, we report a cancelled call to respect PushKit constraints. + cxObvProvider.reportNewCancelledIncomingCall() + assertionFailure() + return + } + + // We request the immediate decryption of the encrypted notification. This call returns nothing. + // Eventually, we should receive a NewWebRTCMessageWasReceived notification from the discussion coordinator, + // Containing the decrypted data. Calling this method here is an optimization (we could also wait for the same + // Message arriving through the websocket). + + tryDecryptAndProcessEncryptedNotification(encryptedNotification) + + let (uuidForCallKit, callUpdate) = ObvCallUpdateImpl.make(with: encryptedNotification) + + os_log("☎️✅ We will report new incoming call to CallKit", log: Self.log, type: .info) + + cxObvProvider.reportNewIncomingCall(with: uuidForCallKit, update: callUpdate) { result in + switch result { + case .failure(let error): + os_log("☎️✅❌ We failed to report an incoming call: %{public}@", log: Self.log, type: .info, error.localizedDescription) + Task { [weak self] in + await self?.delegate?.failedToReportNewIncomingCallToCallKit(callUUID: uuidForCallKit, error: error) + DispatchQueue.main.async { + completion() + } + } + case .success: + Task { [weak self] in + os_log("☎️✅ We successfully reported an incoming call to CallKit", log: Self.log, type: .info) + await self?.delegate?.successfullyReportedNewIncomingCallToCallKit(uuidForCallKit: uuidForCallKit, messageIdentifierFromEngine: encryptedNotification.messageIdentifierFromEngine) + DispatchQueue.main.async { + completion() + } + } } } - return contact + + } + + + private func tryDecryptAndProcessEncryptedNotification(_ encryptedNotification: EncryptedPushNotification) { + let obvMessage: ObvMessage + do { + obvMessage = try obvEngine.decrypt(encryptedPushNotification: encryptedNotification) + } catch { + os_log("☎️ Could not decrypt received voip notification, the contained message has certainly been decrypted after being received by the webSocket", log: Self.log, type: .info) + return + } + // We send the obvMessage to the PersistedDiscussionsUpdatesCoordinator, who will pass us back an StartCallMessageJSON + ObvMessengerInternalNotification.newObvMessageWasReceivedViaPushKitNotification(obvMessage: obvMessage) + .postOnDispatchQueue() } + +} + + +protocol ObvPushRegistryHandlerDelegate: IncomingCallDelegate { + + func failedToReportNewIncomingCallToCallKit(callUUID: UUID, error: Error) async + func successfullyReportedNewIncomingCallToCallKit(uuidForCallKit: UUID, messageIdentifierFromEngine: Data) async + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallKitSupport.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallKitSupport.swift index 625848d5..06b89ab0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallKitSupport.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallKitSupport.swift @@ -29,35 +29,35 @@ class CXCallManager: ObvCallManager { private let callController = CXCallController() private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CXCallManager.self)) - func requestEndCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + func requestEndCallAction(call: Call) async throws { let endCallAction = CXEndCallAction(call: call.uuid) let transaction = CXTransaction() transaction.addAction(endCallAction) - requestTransaction(transaction, completion: completion) + try await requestTransaction(transaction) } - func requestAnswerCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { - let answerCallAction = CXAnswerCallAction(call: call.uuid) + func requestAnswerCallAction(incomingCall: Call) async throws { + let answerCallAction = CXAnswerCallAction(call: incomingCall.uuid) let transaction = CXTransaction() transaction.addAction(answerCallAction) - requestTransaction(transaction, completion: completion) + try await requestTransaction(transaction) } - func requestMuteCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + func requestMuteCallAction(call: Call) async throws { let muteCallAction = CXSetMutedCallAction(call: call.uuid, muted: true) let transaction = CXTransaction() transaction.addAction(muteCallAction) - requestTransaction(transaction, completion: completion) + try await requestTransaction(transaction) } - func requestUnmuteCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + func requestUnmuteCallAction(call: Call) async throws { let muteCallAction = CXSetMutedCallAction(call: call.uuid, muted: false) let transaction = CXTransaction() transaction.addAction(muteCallAction) - requestTransaction(transaction, completion: completion) + try await requestTransaction(transaction) } - func requestStartCallAction(call: Call, contactIdentifier: String, handleValue: String, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + func requestStartCallAction(call: Call, contactIdentifier: String, handleValue: String) async throws { let handle = CXHandle(type: .generic, value: handleValue) let startCallAction = CXStartCallAction(call: call.uuid, handle: handle) @@ -65,21 +65,13 @@ class CXCallManager: ObvCallManager { let transaction = CXTransaction() transaction.addAction(startCallAction) - requestTransaction(transaction, completion: completion) + try await requestTransaction(transaction) } - private func requestTransaction(_ transaction: CXTransaction, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + + private func requestTransaction(_ transaction: CXTransaction) async throws { os_log("☎️ Requesting transaction with %{public}d action(s). The first is: %{public}@", log: log, type: .error, transaction.actions.count, transaction.actions.first ?? "nil") - callController.request(transaction) { error in - if let error = error { - guard let cxError = error as? CXErrorCodeRequestTransactionError else { - completion?(.unknown) - assertionFailure(); return - } - completion?(cxError.obvError) - } - completion?(nil) - } + try await callController.request(transaction) } } @@ -197,9 +189,13 @@ class CXObvProvider: ObvProvider { self.provider.setDelegate(self.delegate, queue: queue) } - func reportNewIncomingCall(with UUID: UUID, update: ObvCallUpdate, completion: @escaping (ObvErrorCodeIncomingCallError?) -> Void) { + func reportNewIncomingCall(with UUID: UUID, update: ObvCallUpdate, completion: @escaping (Result) -> Void) { provider.reportNewIncomingCall(with: UUID, update: update.cxCallUpdate) { error in - completion((error as? CXErrorCodeIncomingCallError)?.obvError) + if let error = error { + completion(.failure(error)) + } else { + completion(.success(())) + } } } @@ -228,7 +224,8 @@ class CXObvProvider: ObvProvider { provider.invalidate() } - func reportNewCancelledIncomingCall(completionHandler: @escaping () -> Void) { + + func reportNewCancelledIncomingCall() { let uuid = UUID() let update = ObvCallUpdateImpl(remoteHandle_: nil, localizedCallerName: "...", @@ -237,14 +234,19 @@ class CXObvProvider: ObvProvider { supportsUngrouping: false, supportsDTMF: false, hasVideo: false) - provider.reportNewIncomingCall(with: uuid, update: update.cxCallUpdate) { (error) in - let callController = CXCallController() - let endCallAction = CXEndCallAction(call: uuid) - let transaction = CXTransaction() - transaction.addAction(endCallAction) - callController.request(transaction) { error in - completionHandler() - } + provider.reportNewIncomingCall(with: uuid, update: update.cxCallUpdate) { [weak self] _ in + self?.endReportedIncomingCall(with: uuid, inSeconds: 2) + } + } + + + func endReportedIncomingCall(with uuid: UUID, inSeconds: Int) { + let callController = CXCallController() + let endCallAction = CXEndCallAction(call: uuid) + let transaction = CXTransaction() + transaction.addAction(endCallAction) + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(inSeconds)) { + Task { try await callController.request(transaction) } } } @@ -308,41 +310,45 @@ class CXObvProviderDelegate: NSObject, CXProviderDelegate { } func providerDidBegin(_ provider: CXProvider) { - delegate?.providerDidBegin() + Task { [weak self] in await self?.delegate?.providerDidBegin() } } func providerDidReset(_ provider: CXProvider) { - delegate?.providerDidReset() + Task { [weak self] in await self?.delegate?.providerDidReset() } } func provider(_ provider: CXProvider, perform action: CXStartCallAction) { - delegate?.provider(perform: action) + guard let delegate = delegate else { assertionFailure(); action.fail(); return } + Task { await delegate.provider(perform: action) } } func provider(_ provider: CXProvider, perform action: CXAnswerCallAction) { - delegate?.provider(perform: action) + guard let delegate = delegate else { assertionFailure(); action.fail(); return } + Task { await delegate.provider(perform: action) } } func provider(_ provider: CXProvider, perform action: CXEndCallAction) { - delegate?.provider(perform: action) + guard let delegate = delegate else { assertionFailure(); action.fail(); return } + Task { await delegate.provider(perform: action) } } func provider(_ provider: CXProvider, perform action: CXSetHeldCallAction) { - delegate?.provider(perform: action) + Task { [weak self] in await self?.delegate?.provider(perform: action) } } func provider(_ provider: CXProvider, perform action: CXSetMutedCallAction) { - delegate?.provider(perform: action) + Task { [weak self] in await self?.delegate?.provider(perform: action) } } func provider(_ provider: CXProvider, perform action: CXPlayDTMFCallAction) { - delegate?.provider(perform: action) + Task { [weak self] in await self?.delegate?.provider(perform: action) } } func provider(_ provider: CXProvider, timedOutPerforming action: CXAction) { if let obvAction = action as? ObvAction { - delegate?.provider(timedOutPerforming: obvAction) + Task { [weak self] in await self?.delegate?.provider(timedOutPerforming: obvAction) } } else { assertionFailure() + action.fail() } } func provider(_ provider: CXProvider, didActivate audioSession: AVAudioSession) { - delegate?.provider(didActivate: audioSession) + Task { [weak self] in await self?.delegate?.provider(didActivate: audioSession) } } func provider(_ provider: CXProvider, didDeactivate audioSession: AVAudioSession) { - delegate?.provider(didDeactivate: audioSession) + Task { [weak self] in await self?.delegate?.provider(didDeactivate: audioSession) } } } @@ -388,3 +394,31 @@ class CXCallObserverTest: NSObject, CXCallObserverDelegate { print("☎️ CX Number of ObvCall=", callObserver.calls.count) } } + + + +// MARK: - ObvErrorCodeRequestTransactionError + +enum ObvErrorCodeRequestTransactionError: Int { + case unknown = 0 + case unentitled = 1 + case unknownCallProvider = 2 + case emptyTransaction = 3 + case unknownCallUUID = 4 + case callUUIDAlreadyExists = 5 + case invalidAction = 6 + case maximumCallGroupsReached = 7 + + var localizedDescription: String { + switch self { + case .unknown: return "unknown" + case .unentitled: return "unentitled" + case .unknownCallProvider: return "unknownCallProvider" + case .emptyTransaction: return "emptyTransaction" + case .unknownCallUUID: return "unknownCallUUID" + case .callUUIDAlreadyExists: return "callUUIDAlreadyExists" + case .invalidAction: return "invalidAction" + case .maximumCallGroupsReached: return "maximumCallGroupsReached" + } + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipant.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipant.swift new file mode 100644 index 00000000..0f71d738 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipant.swift @@ -0,0 +1,191 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import UIKit +import ObvEngine + + +protocol CallParticipant: AnyObject { + + var uuid: UUID { get } + var role: Role { get } + func getPeerState() async -> PeerState + func getContactIsMuted() async -> Bool + + var userId: OlvidUserId { get } + var info: ParticipantInfo? { get } + var ownedIdentity: ObvCryptoId { get } + var remoteCryptoId: ObvCryptoId { get } + var gatheringPolicy: GatheringPolicy? { get async } + + /// Use to be sent to others participants, we do not want to send the displayName that can include custom name + var fullDisplayName: String { get } + var displayName: String { get } + var photoURL: URL? { get } + var identityColors: (background: UIColor, text: UIColor)? { get } + func setTurnCredentials(to turnCredentials: TurnCredentials) async + + func setPeerState(to state: PeerState) async throws + + func localUserAcceptedIncomingCallFromThisCallParticipant() async throws + func setTurnCredentialsAndCreateUnderlyingPeerConnection(turnCredentials: TurnCredentials) async throws + + func updateRecipient(newParticipantOfferMessage: NewParticipantOfferMessageJSON, turnCredentials: TurnCredentials) async throws + + func restartIceIfAppropriate() async throws + func closeConnection() async throws + + func sendUpdateParticipantsMessageJSON(callParticipants: [CallParticipant]) async throws + func sendDataChannelMessage(_ message: WebRTCDataChannelMessageJSON) async throws + + var isMuted: Bool { get async } + func mute() async + func unmute() async + + func processIceCandidatesJSON(message: IceCandidateJSON) async throws + func processRemoveIceCandidatesMessageJSON(message: RemoveIceCandidatesMessageJSON) async +} + + +// MARK: - Role + +enum Role { + case none + case caller + case recipient +} + + +// MARK: - PeerState + +enum PeerState: Hashable, CustomDebugStringConvertible { + case initial + // States for the caller only (during this time, the recipient stays in the initial state) + case startCallMessageSent + case ringing + case busy + case callRejected + // States common to the caller and the recipient + case connectingToPeer + case connected + case reconnecting + case hangedUp + case kicked + case failed + + var debugDescription: String { + switch self { + case .initial: return "initial" + case .startCallMessageSent: return "startCallMessageSent" + case .busy: return "busy" + case .reconnecting: return "reconnecting" + case .ringing: return "ringing" + case .callRejected: return "callRejected" + case .connectingToPeer: return "connectingToPeer" + case .connected: return "connected" + case .hangedUp: return "hangedUp" + case .kicked: return "kicked" + case .failed: return "failed" + } + } + + var isFinalState: Bool { + switch self { + case .callRejected, .hangedUp, .kicked, .failed: return true + case .initial, .startCallMessageSent, .ringing, .busy, .connectingToPeer, .connected, .reconnecting: return false + } + } + + var localizedString: String { + switch self { + case .initial: return NSLocalizedString("CALL_STATE_NEW", comment: "") + case .startCallMessageSent: return NSLocalizedString("CALL_STATE_INCOMING_CALL_MESSAGE_WAS_POSTED", comment: "") + case .ringing: return NSLocalizedString("CALL_STATE_RINGING", comment: "") + case .busy: return NSLocalizedString("CALL_STATE_BUSY", comment: "") + case .callRejected: return NSLocalizedString("CALL_STATE_CALL_REJECTED", comment: "") + case .connectingToPeer: return NSLocalizedString("CALL_STATE_CONNECTING_TO_PEER", comment: "") + case .connected: return NSLocalizedString("SECURE_CALL_IN_PROGRESS", comment: "") + case .reconnecting: return NSLocalizedString("CALL_STATE_RECONNECTING", comment: "") + case .hangedUp: return NSLocalizedString("CALL_STATE_HANGED_UP", comment: "") + case .kicked: return NSLocalizedString("CALL_STATE_KICKED", comment: "") + case .failed: return NSLocalizedString("FAILED", comment: "") + } + } + +} + + +// MARK: - TurnCredentials and extension + +struct TurnCredentials { + let turnUserName: String + let turnPassword: String + let turnServers: [String]? +} + + +extension ObvTurnCredentials { + + var turnCredentialsForCaller: TurnCredentials { + TurnCredentials(turnUserName: callerUsername, + turnPassword: callerPassword, + turnServers: turnServersURL) + } + + var turnCredentialsForRecipient: TurnCredentials { + TurnCredentials(turnUserName: recipientUsername, + turnPassword: recipientPassword, + turnServers: turnServersURL) + } + +} + +extension StartCallMessageJSON { + + var turnCredentials: TurnCredentials { + TurnCredentials(turnUserName: turnUserName, + turnPassword: turnPassword, + turnServers: turnServers) + } + +} + + +// MARK: - ParticipantInfo + +struct ParticipantInfo { + let contactObjectID: TypeSafeManagedObjectID + let isCaller: Bool +} + + +// MARK: - GatheringPolicy + +enum GatheringPolicy: Int { + case gatherOnce = 1 + case gatherContinually = 2 + + var localizedDescription: String { + switch self { + case .gatherOnce: return "gatherOnce" + case .gatherContinually: return "gatherContinually" + } + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantDelegate.swift new file mode 100644 index 00000000..1dc02468 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantDelegate.swift @@ -0,0 +1,55 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import ObvEngine +import WebRTC + + + +// MARK: - CallParticipantDelegate + +protocol CallParticipantDelegate: AnyObject { + + var isOutgoingCall: Bool { get } + + func participantWasUpdated(callParticipant: CallParticipantImpl, updateKind: CallParticipantUpdateKind) async + + func connectionIsChecking(for callParticipant: CallParticipant) + func connectionIsConnected(for callParticipant: CallParticipant, oldParticipantState: PeerState) async + func connectionWasClosed(for callParticipant: CallParticipantImpl) async + + func dataChannelIsOpened(for callParticipant: CallParticipant) async + + func updateParticipants(with newCallParticipants: [ContactBytesAndNameJSON]) async throws + func relay(from: ObvCryptoId, to: ObvCryptoId, messageType: WebRTCMessageJSON.MessageType, messagePayload: String) async + func receivedRelayedMessage(from: ObvCryptoId, messageType: WebRTCMessageJSON.MessageType, messagePayload: String) async + + func sendStartCallMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription, turnCredentials: TurnCredentials) async throws + func sendAnswerCallMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription) async throws + func sendNewParticipantOfferMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription) async throws + func sendNewParticipantAnswerMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription) async throws + func sendReconnectCallMessage(to callParticipant: CallParticipant, sessionDescription: RTCSessionDescription, reconnectCounter: Int, peerReconnectCounterToOverride: Int) async throws + func sendNewIceCandidateMessage(to callParticipant: CallParticipant, iceCandidate: RTCIceCandidate) async throws + func sendRemoveIceCandidatesMessages(to callParticipant: CallParticipant, candidates: [RTCIceCandidate]) async throws + + func shouldISendTheOfferToCallParticipant(cryptoId: ObvCryptoId) -> Bool + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantImpl.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantImpl.swift new file mode 100644 index 00000000..23eb4506 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantImpl.swift @@ -0,0 +1,597 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import os.log +import ObvEngine +import OlvidUtils +import WebRTC + + +// MARK: - CallParticipantImpl + +actor CallParticipantImpl: CallParticipant, ObvErrorMaker { + + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CallParticipantImpl.self)) + + let uuid: UUID = UUID() + let role: Role + let ownRole: Role // Role of the owned identity + let userId: OlvidUserId + private var state: PeerState + + static let errorDomain = "CallParticipantImpl" + + private var contactIsMuted = false + + /// The only case where the `peerConnectionHolder` can be nil is when we receive pushkit notification for an incoming call + /// And cannot immediately determine the caller. + private var peerConnectionHolder: WebrtcPeerConnectionHolder? + + private var connectingTimeoutTimer: Timer? + private static let connectingTimeoutInterval: TimeInterval = 15.0 // 15 seconds + + private func setPeerConnectionHolder(to peerConnectionHolder: WebrtcPeerConnectionHolder) async { + assert(self.peerConnectionHolder == nil) + self.peerConnectionHolder = peerConnectionHolder + } + + + var gatheringPolicy: GatheringPolicy? { + get async { + await peerConnectionHolder?.gatheringPolicy + } + } + + func getPeerState() async -> PeerState { + return state + } + + private weak var delegate: CallParticipantDelegate? + + + func setDelegate(to delegate: CallParticipantDelegate) async { + self.delegate = delegate + } + + func getContactIsMuted() async -> Bool { + return contactIsMuted + } + + nonisolated var contactInfo: ContactInfo? { + switch userId { + case .known(let contactObjectID, _, _, _): + return CallHelper.getContactInfo(contactObjectID) + case .unknown: + return nil + } + } + + + nonisolated var ownedIdentity: ObvCryptoId { + userId.ownCryptoId + } + + + nonisolated var remoteCryptoId: ObvCryptoId { + userId.remoteCryptoId + } + + + nonisolated var fullDisplayName: String { + switch userId { + case .known(_, _, _, displayName: let displayName): + return contactInfo?.fullDisplayName ?? displayName + case .unknown(ownCryptoId: _, remoteCryptoId: _, displayName: let displayName): + return displayName + } + } + + + nonisolated var displayName: String { + switch userId { + case .known(contactObjectID: _, ownCryptoId: _, remoteCryptoId: _, displayName: let displayName): + return contactInfo?.customDisplayName ?? contactInfo?.fullDisplayName ?? displayName + case .unknown(ownCryptoId: _, remoteCryptoId: _, displayName: let displayName): + return displayName + } + } + + + nonisolated var photoURL: URL? { contactInfo?.photoURL } + + nonisolated var identityColors: (background: UIColor, text: UIColor)? { contactInfo?.identityColors } + + + nonisolated var info: ParticipantInfo? { + if let contactObjectID = userId.contactObjectID { + return ParticipantInfo(contactObjectID: contactObjectID, isCaller: role == .caller) + } else { + return nil + } + } + + + /// Create the `caller` participant for an incoming call when the contact ID of this caller is already known. + static func createCaller(startCallMessage: StartCallMessageJSON, contactId: OlvidUserId) async -> Self { + let callParticipant = self.init(role: .caller, ownRole: .recipient, userId: contactId) + await callParticipant.setTurnCredentials(to: startCallMessage.turnCredentials) + await callParticipant.setPeerConnectionHolder(to: WebrtcPeerConnectionHolder(startCallMessage: startCallMessage, delegate: callParticipant)) + return callParticipant + } + + + /// Create a `recipient` participant for an outgoing call + static func createRecipientForOutgoingCall(contactId: OlvidUserId, gatheringPolicy: GatheringPolicy) async -> Self { + let callParticipant = self.init(role: .recipient, ownRole: .caller, userId: contactId) + await callParticipant.setPeerConnectionHolder(to: WebrtcPeerConnectionHolder(gatheringPolicy: gatheringPolicy, delegate: callParticipant)) + return callParticipant + } + + + /// Create a `recipient` participant for an incoming call + static func createRecipientForIncomingCall(contactId: OlvidUserId, gatheringPolicy: GatheringPolicy) async -> Self { + let callParticipant = self.init(role: .recipient, ownRole: .recipient, userId: contactId) + await callParticipant.setPeerConnectionHolder(to: WebrtcPeerConnectionHolder(gatheringPolicy: gatheringPolicy, delegate: callParticipant)) + return callParticipant + } + + + /// Update a recipient in a multi-user incoming call where we also are a recipient (not the caller), and not in charge of the offer. + func updateRecipient(newParticipantOfferMessage: NewParticipantOfferMessageJSON, turnCredentials: TurnCredentials) async throws { + assert(role == .recipient) + assert(self.peerConnectionHolder != nil) + self.turnCredentials = turnCredentials + try await self.peerConnectionHolder?.setRemoteDescriptionAndTurnCredentialsThenCreateTheUnderlyingPeerConnectionIfRequired(newParticipantOfferMessage: newParticipantOfferMessage, turnCredentials: turnCredentials) + } + + + private init(role: Role, ownRole: Role, userId: OlvidUserId) { + self.role = role + self.ownRole = ownRole + self.userId = userId + self.state = .initial + } + + + func setPeerState(to newState: PeerState) async throws { + guard newState != self.state else { return } + os_log("☎️ WebRTCCall participant will change state: %{public}@ --> %{public}@", log: log, type: .info, self.state.debugDescription, newState.debugDescription) + self.state = newState + + invalidateConnectingTimeout() + + switch self.state { + case .startCallMessageSent: + break + case .ringing: + break + case .connectingToPeer, .reconnecting: + scheduleConnectingTimeout() + case .connected: + break + case .busy, .callRejected, .hangedUp, .kicked, .failed, .initial: + break + } + if self.state.isFinalState { + try await closeConnection() + } + + await delegate?.participantWasUpdated(callParticipant: self, updateKind: .state(newState: state)) + } + + func localUserAcceptedIncomingCallFromThisCallParticipant() async throws { + assert(self.role == .caller) + assert(self.ownRole == .recipient) + guard let peerConnectionHolder = self.peerConnectionHolder else { + assertionFailure() + throw Self.makeError(message: "No peer connection holder") + } + try await peerConnectionHolder.createPeerConnectionIfRequiredAfterAcceptingAnIncomingCall() + } + + + /// This method is two situations: + /// - During an outgoing call, when setting the turn credential of a call participant. + /// - During a multi-users incoming call, when we are in charge of sending the offer to another recipient (who isn't the caller). + func setTurnCredentialsAndCreateUnderlyingPeerConnection(turnCredentials: TurnCredentials) async throws { + assert(role == .recipient) + self.turnCredentials = turnCredentials + assert(self.peerConnectionHolder != nil) + try await self.peerConnectionHolder?.setTurnCredentialsAndCreateUnderlyingPeerConnectionIfRequired(turnCredentials) + } + + + func setRemoteDescription(sessionDescription: RTCSessionDescription) async throws { + guard let peerConnectionHolder = self.peerConnectionHolder else { + assertionFailure() + throw Self.makeError(message: "Cannot set remote description, the peer connection holder is nil") + } + try await peerConnectionHolder.setRemoteDescription(sessionDescription) + } + + + func handleReceivedRestartSdp(sessionDescription: RTCSessionDescription, reconnectCounter: Int, peerReconnectCounterToOverride: Int) async throws { + guard let peerConnectionHolder = self.peerConnectionHolder else { + throw Self.makeError(message: "No peer connection holder") + } + try await peerConnectionHolder.handleReceivedRestartSdp(sessionDescription: sessionDescription, + reconnectCounter: reconnectCounter, + peerReconnectCounterToOverride: peerReconnectCounterToOverride) + } + + + func reconnectAfterConnectionLoss() async throws { + guard [PeerState.connectingToPeer, .connected, .reconnecting].contains(self.state) else { return } + try await setPeerState(to: .reconnecting) + guard let peerConnectionHolder = self.peerConnectionHolder else { + assertionFailure() + throw Self.makeError(message: "No peer connection holder") + } + try await peerConnectionHolder.restartIce() + } + + + /// Called when a network connection status changed + func restartIceIfAppropriate() async throws { + guard let peerConnectionHolder = self.peerConnectionHolder else { + throw Self.makeError(message: "No peer connection holder") + } + guard [.connected, .connectingToPeer, .reconnecting].contains(self.state) else { return } + try await peerConnectionHolder.restartIce() + } + + + func closeConnection() async throws { + guard let peerConnectionHolder = self.peerConnectionHolder else { + os_log("☎️🛑 No need to close connection: peer connection holder is nil", log: log, type: .info) + return + } + try await peerConnectionHolder.close() + } + + + var isMuted: Bool { + get async { + await peerConnectionHolder?.isAudioTrackMuted ?? false + } + } + + + func mute() async { + guard let peerConnectionHolder = peerConnectionHolder else { return } + await peerConnectionHolder.muteAudioTracks() + await sendMutedMessageJSON() + } + + + func unmute() async { + guard let peerConnectionHolder = peerConnectionHolder else { return } + await peerConnectionHolder.unmuteAudioTracks() + await sendMutedMessageJSON() + } + + + private var turnCredentials: TurnCredentials? + + + func setTurnCredentials(to turnCredentials: TurnCredentials) async { + self.turnCredentials = turnCredentials + } + + + private func processMutedMessageJSON(message: MutedMessageJSON) async { + guard contactIsMuted != message.muted else { return } + contactIsMuted = message.muted + await delegate?.participantWasUpdated(callParticipant: self, updateKind: .contactMuted) + } + + + private func processUpdateParticipantsMessageJSON(message: UpdateParticipantsMessageJSON) async throws { + // Check that the participant list is indeed sent by the caller (and thus, not by a "simple" participant). + guard role == .caller else { + assertionFailure() + return + } + try await delegate?.updateParticipants(with: message.callParticipants) + } + + + private func processRelayMessageJSON(message: RelayMessageJSON) async { + guard role == .recipient else { return } + + do { + let fromId = self.remoteCryptoId + let toId = try ObvCryptoId(identity: message.to) + guard let messageType = WebRTCMessageJSON.MessageType(rawValue: message.relayedMessageType) else { throw NSError() } + let messagePayload = message.serializedMessagePayload + await delegate?.relay(from: fromId, to: toId, messageType: messageType, messagePayload: messagePayload) + } catch { + os_log("☎️ Could not read received RelayMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + } + + + private func processRelayedMessageJSON(message: RelayedMessageJSON) async throws { + + guard role == .caller else { return } + + do { + let fromId = try ObvCryptoId(identity: message.from) + guard let messageType = WebRTCMessageJSON.MessageType(rawValue: message.relayedMessageType) else { + throw Self.makeError(message: "Could not compute message type") + } + let messagePayload = message.serializedMessagePayload + await delegate?.receivedRelayedMessage(from: fromId, messageType: messageType, messagePayload: messagePayload) + } catch { + os_log("☎️ Could not read received RelayedMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + } + + + private func processHangedUpMessage(message: HangedUpDataChannelMessageJSON) async throws { + try await setPeerState(to: .hangedUp) + } + + + func sendDataChannelMessage(_ message: WebRTCDataChannelMessageJSON) async throws { + guard let peerConnectionHolder = self.peerConnectionHolder else { assertionFailure(); return } + try await peerConnectionHolder.sendDataChannelMessage(message) + } + + + func sendUpdateParticipantsMessageJSON(callParticipants: [CallParticipant]) async throws { + let message = try await UpdateParticipantsMessageJSON(callParticipants: callParticipants).embedInWebRTCDataChannelMessageJSON() + try await sendDataChannelMessage(message) + } + + + func processIceCandidatesJSON(message: IceCandidateJSON) async throws { + guard let peerConnectionHolder = self.peerConnectionHolder else { assertionFailure(); return } + try await peerConnectionHolder.addIceCandidate(iceCandidate: message.iceCandidate) + } + + + func processRemoveIceCandidatesMessageJSON(message: RemoveIceCandidatesMessageJSON) async { + guard let peerConnectionHolder = self.peerConnectionHolder else { return } + await peerConnectionHolder.removeIceCandidates(iceCandidates: message.iceCandidates) + } + +} + + +// MARK: - Timers + +extension CallParticipantImpl { + + private func scheduleConnectingTimeout() { + invalidateConnectingTimeout() + let log = self.log + os_log("☎️ Schedule connecting timeout timer", log: log, type: .info) + let nextConnectingTimeoutInterval = CallParticipantImpl.connectingTimeoutInterval * Double.random(in: 1.0..<1.3) // Approx. between 15 and 20 seconds + let timer = Timer.init(timeInterval: nextConnectingTimeoutInterval, repeats: false) { timer in + guard timer.isValid else { return } + Task { [weak self] in await self?.connectingTimeoutTimerFired() } + } + self.connectingTimeoutTimer = timer + RunLoop.main.add(timer, forMode: .default) + } + + + private func invalidateConnectingTimeout() { + if let timer = self.connectingTimeoutTimer { + os_log("☎️ Invalidating connecting timeout timer", log: log, type: .info) + timer.invalidate() + self.connectingTimeoutTimer = nil + } + } + + + private func connectingTimeoutTimerFired() async { + guard [PeerState.connectingToPeer, .reconnecting].contains(self.state) else { return } + os_log("☎️ Reconnection timer fired -> trying to reconnect after connection loss", log: log, type: .info) + do { + try await reconnectAfterConnectionLoss() + } catch { + os_log("☎️ Could not reconnect: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + +} + + +// MARK: - Implementing WebrtcPeerConnectionHolderDelegate + +extension CallParticipantImpl: WebrtcPeerConnectionHolderDelegate { + + func shouldISendTheOfferToCallParticipant() async -> Bool { + guard let delegate = delegate else { assertionFailure(); return false } + return delegate.shouldISendTheOfferToCallParticipant(cryptoId: userId.remoteCryptoId) + } + + + func peerConnectionStateDidChange(newState: RTCIceConnectionState) async { + switch newState { + case .new: return + case .checking: + delegate?.connectionIsChecking(for: self) + case .connected: + let oldState = self.state + try? await setPeerState(to: .connected) + await delegate?.connectionIsConnected(for: self, oldParticipantState: oldState) + case .failed, .disconnected: + try? await reconnectAfterConnectionLoss() + case .closed: + await delegate?.connectionWasClosed(for: self) + case .completed, .count: + return + @unknown default: + assertionFailure() + } + } + + + func dataChannel(of peerConnectionHolder: WebrtcPeerConnectionHolder, didReceiveMessage message: WebRTCDataChannelMessageJSON) async { + do { + switch message.messageType { + + case .muted: + let mutedMessage = try MutedMessageJSON.decode(serializedMessage: message.serializedMessage) + os_log("☎️ MutedMessageJSON received", log: log, type: .info) + await processMutedMessageJSON(message: mutedMessage) + + case .updateParticipant: + let updateParticipantsMessage = try UpdateParticipantsMessageJSON.decode(serializedMessage: message.serializedMessage) + os_log("☎️ UpdateParticipantsMessageJSON received", log: log, type: .info) + try await processUpdateParticipantsMessageJSON(message: updateParticipantsMessage) + + case .relayMessage: + let relayMessage = try RelayMessageJSON.decode(serializedMessage: message.serializedMessage) + os_log("☎️ RelayMessageJSON received", log: log, type: .info) + await processRelayMessageJSON(message: relayMessage) + + case .relayedMessage: + let relayedMessage = try RelayedMessageJSON.decode(serializedMessage: message.serializedMessage) + os_log("☎️ RelayedMessageJSON received", log: log, type: .info) + try await processRelayedMessageJSON(message: relayedMessage) + + case .hangedUpMessage: + let hangedUpMessage = try HangedUpDataChannelMessageJSON.decode(serializedMessage: message.serializedMessage) + os_log("☎️ HangedUpDataChannelMessageJSON received", log: log, type: .info) + try await processHangedUpMessage(message: hangedUpMessage) + + } + } catch { + os_log("☎️ Failed to parse or process WebRTCDataChannelMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + + + func dataChannel(of peerConnectionHolder: WebrtcPeerConnectionHolder, didChangeState state: RTCDataChannelState) async { + os_log("☎️ Data channel changed state. New state is %{public}@", log: log, type: .info, state.description) + switch state { + case .open: + await delegate?.dataChannelIsOpened(for: self) + await sendMutedMessageJSON() + case .connecting, .closing, .closed: + break + @unknown default: + assertionFailure() + } + } + + func sendMutedMessageJSON() async { + let message: WebRTCDataChannelMessageJSON + do { + message = try await MutedMessageJSON(muted: isMuted).embedInWebRTCDataChannelMessageJSON() + } catch { + os_log("☎️ Could not send MutedMessageJSON: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + do { + try await peerConnectionHolder?.sendDataChannelMessage(message) + } catch { + os_log("☎️ Could not send data channel message: %{public}@", log: log, type: .fault, error.localizedDescription) + return + } + } + + + func sendNewIceCandidateMessage(candidate: RTCIceCandidate) async throws { + try await delegate?.sendNewIceCandidateMessage(to: self, iceCandidate: candidate) + } + + + func sendRemoveIceCandidatesMessages(candidates: [RTCIceCandidate]) async throws { + try await delegate?.sendRemoveIceCandidatesMessages(to: self, candidates: candidates) + } + + + /// Send the local description to the call participant corresponding to `self` + func sendLocalDescription(sessionDescription: RTCSessionDescription, reconnectCounter: Int, peerReconnectCounterToOverride: Int) async { + + os_log("☎️ Calling sendLocalDescription for a participant", log: log, type: .info) + + guard let delegate = self.delegate else { assertionFailure(); return } + + do { + switch self.state { + case .initial: + os_log("☎️ Sending peer the following SDP: %{public}@", log: log, type: .info, sessionDescription.sdp) + switch ownRole { + case .caller: + guard let turnCredentials = self.turnCredentials else { assertionFailure(); throw Self.makeError(message: "Turn credentials are required") } + try await delegate.sendStartCallMessage(to: self, sessionDescription: sessionDescription, turnCredentials: turnCredentials) + try await setPeerState(to: .startCallMessageSent) + case .recipient: + switch self.role { + case .caller: + try await delegate.sendAnswerCallMessage(to: self, sessionDescription: sessionDescription) + try await setPeerState(to: .connectingToPeer) + case .recipient: + if await shouldISendTheOfferToCallParticipant() { + try await delegate.sendNewParticipantOfferMessage(to: self, sessionDescription: sessionDescription) + try await self.setPeerState(to: .startCallMessageSent) + } else { + try await delegate.sendNewParticipantAnswerMessage(to: self, sessionDescription: sessionDescription) + try await self.setPeerState(to: .connectingToPeer) + } + case .none: + assertionFailure() + return + } + case .none: + assertionFailure() + } + case .connected, .reconnecting: + os_log("☎️ Sending peer the following restart SDP: %{public}@", log: log, type: .info, sessionDescription.sdp) + try await delegate.sendReconnectCallMessage(to: self, sessionDescription: sessionDescription, reconnectCounter: reconnectCounter, peerReconnectCounterToOverride: peerReconnectCounterToOverride) + case .startCallMessageSent, .ringing, .busy, .callRejected, .connectingToPeer, .hangedUp, .kicked, .failed: + break // Do nothing + } + } catch { + try? await self.setPeerState(to: .failed) + assertionFailure() + return + } + + } + +} + + +fileprivate extension IceCandidateJSON { + var iceCandidate: RTCIceCandidate { + RTCIceCandidate(sdp: sdp, sdpMLineIndex: sdpMLineIndex, sdpMid: sdpMid) + } +} + +fileprivate extension RemoveIceCandidatesMessageJSON { + var iceCandidates: [RTCIceCandidate] { + candidates.map { $0.iceCandidate } + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantUpdateKind.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantUpdateKind.swift new file mode 100644 index 00000000..14c6667d --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallParticipant/CallParticipantUpdateKind.swift @@ -0,0 +1,30 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + + +// MARK: - CallParticipantUpdateKind + +enum CallParticipantUpdateKind { + case state(newState: PeerState) + case contactID + case contactMuted +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallSupport.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallSupport.swift index 826a0c7c..41b9f8bf 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallSupport.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallSupport.swift @@ -24,11 +24,11 @@ protocol ObvCallManager { var isCallKit: Bool { get } - func requestEndCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - func requestAnswerCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - func requestMuteCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - func requestUnmuteCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) - func requestStartCallAction(call: Call, contactIdentifier: String, handleValue: String, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)?) + func requestEndCallAction(call: Call) async throws + func requestAnswerCallAction(incomingCall: Call) async throws + func requestMuteCallAction(call: Call) async throws + func requestUnmuteCallAction(call: Call) async throws + func requestStartCallAction(call: Call, contactIdentifier: String, handleValue: String) async throws } protocol ObvCallUpdate { @@ -98,12 +98,12 @@ protocol ObvProvider: AnyObject { func setDelegate(_ delegate: ObvProviderDelegate?, queue: DispatchQueue?) /// Report a cancelled incoming call. - func reportNewCancelledIncomingCall(completionHandler: @escaping () -> Void) + func reportNewCancelledIncomingCall() /// Report a new incoming call to the system. /// If completion is invoked with a non-nil `error`, the incoming call has been disallowed by the system and will not be displayed, so the provider should not proceed with the call. /// Completion block will be called on delegate queue, if specified, otherwise on a private serial queue. - func reportNewIncomingCall(with UUID: UUID, update: ObvCallUpdate, completion: @escaping (ObvErrorCodeIncomingCallError?) -> Void) + func reportNewIncomingCall(with UUID: UUID, update: ObvCallUpdate, completion: @escaping (Result) -> Void) /// Report an update to call information. func reportCall(with UUID: UUID, updated update: ObvCallUpdate) @@ -199,18 +199,18 @@ protocol ObvPlayDTMFCallAction: ObvCallAction { var type_: ObvPlayDTMFCallActionType { get } } -protocol ObvProviderDelegate { - func providerDidBegin() - func providerDidReset() - func provider(perform action: ObvStartCallAction) - func provider(perform action: ObvAnswerCallAction) - func provider(perform action: ObvEndCallAction) - func provider(perform action: ObvSetHeldCallAction) - func provider(perform action: ObvSetMutedCallAction) - func provider(perform action: ObvPlayDTMFCallAction) - func provider(timedOutPerforming action: ObvAction) - func provider(didActivate audioSession: AVAudioSession) - func provider(didDeactivate audioSession: AVAudioSession) +protocol ObvProviderDelegate: AnyObject { + func providerDidBegin() async + func providerDidReset() async + func provider(perform action: ObvStartCallAction) async + func provider(perform action: ObvAnswerCallAction) async + func provider(perform action: ObvEndCallAction) async + func provider(perform action: ObvSetHeldCallAction) async + func provider(perform action: ObvSetMutedCallAction) async + func provider(perform action: ObvPlayDTMFCallAction) async + func provider(timedOutPerforming action: ObvAction) async + func provider(didActivate audioSession: AVAudioSession) async + func provider(didDeactivate audioSession: AVAudioSession) async } protocol ObvCall: AnyObject { diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/CallHelper.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/CallHelper.swift new file mode 100644 index 00000000..6566837d --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/CallHelper.swift @@ -0,0 +1,37 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + + +struct CallHelper { + + private init() {} + + static func getContactInfo(_ contactObjectID: TypeSafeManagedObjectID) -> ContactInfo? { + var contact: ContactInfo? + ObvStack.shared.viewContext.performAndWait { + if let persistedContact = try? PersistedObvContactIdentity.get(objectID: contactObjectID, within: ObvStack.shared.viewContext) { + contact = ContactInfoImpl(contact: persistedContact) + } + } + return contact + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/CallSounds.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/CallSounds.swift similarity index 83% rename from iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/CallSounds.swift rename to iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/CallSounds.swift index cf447161..a39c1ca8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/CallSounds.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/CallSounds.swift @@ -22,13 +22,14 @@ import AVFoundation import os.log import UIKit +@MainActor final class CallSounds { private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CallSounds.self)) private var allAudioPlayers = [SoundType: AVAudioPlayer]() private var soundCurrentlyPlaying: SoundType? - @Atomic() static private(set) var shared = CallSounds() + static private(set) var shared = CallSounds() private var feedbackGenerator: UINotificationFeedbackGenerator = UINotificationFeedbackGenerator() @@ -90,19 +91,18 @@ final class CallSounds { func play(sound type: SoundType) { - DispatchQueue.main.async { - os_log("☎️🎵 Play %{public}@", log: self.log, type: .info, type.filename) - self.internalStopCurrentSound() - self.allAudioPlayers[type]?.currentTime = 0 - self.allAudioPlayers[type]?.play() - self.soundCurrentlyPlaying = type - if let feedback = type.feedback { - self.feedbackGenerator.notificationOccurred(feedback) - } + assert(Thread.isMainThread) + os_log("☎️🎵 Play %{public}@", log: self.log, type: .info, type.filename) + self.internalStopCurrentSound() + self.allAudioPlayers[type]?.currentTime = 0 + self.allAudioPlayers[type]?.play() + self.soundCurrentlyPlaying = type + if let feedback = type.feedback { + self.feedbackGenerator.notificationOccurred(feedback) } } - /* @NonThreadSafe */ private func internalStopCurrentSound() { + private func internalStopCurrentSound() { if let type = self.soundCurrentlyPlaying { os_log("☎️🎵 Stop %{public}@", log: self.log, type: .info, type.filename) self.allAudioPlayers[type]?.stop() @@ -111,12 +111,12 @@ final class CallSounds { } func stopCurrentSound() { - DispatchQueue.main.async { - self.internalStopCurrentSound() - } + assert(Thread.isMainThread) + self.internalStopCurrentSound() } func prepareFeedback() { + assert(Thread.isMainThread) self.feedbackGenerator.prepare() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/DataChannelWorker.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/DataChannelWorker.swift similarity index 83% rename from iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/DataChannelWorker.swift rename to iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/DataChannelWorker.swift index e1b97f55..cefd4671 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call Objects/DataChannelWorker.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/DataChannelWorker.swift @@ -23,8 +23,8 @@ import WebRTC protocol CallDataChannelWorkerDelegate: AnyObject { - func dataChannel(didReceiveMessage message: WebRTCDataChannelMessageJSON) - func dataChannel(didChangeState state: RTCDataChannelState) + func dataChannel(didReceiveMessage message: WebRTCDataChannelMessageJSON) async + func dataChannel(didChangeState state: RTCDataChannelState) async } @@ -32,7 +32,7 @@ protocol CallDataChannelWorkerDelegate: AnyObject { /// as to receive and post messages/data within the data channel corresponding to the peer connection holder of the call. final class DataChannelWorker: NSObject, RTCDataChannelDelegate { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DataChannelWorker.self)) private static func makeError(message: String) -> Error { NSError(domain: String(describing: self), code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } @@ -41,27 +41,25 @@ final class DataChannelWorker: NSObject, RTCDataChannelDelegate { } weak var delegate: CallDataChannelWorkerDelegate? - - private let dataChannel: RTCDataChannel - - init(with peerConnection: RTCPeerConnection) throws { + + private let peerConnection: ObvPeerConnection + + init(with peerConnection: ObvPeerConnection) async throws { + self.peerConnection = peerConnection + super.init() + let configuration = RTCDataChannelConfiguration() configuration.isOrdered = true configuration.isNegotiated = true configuration.channelId = 1 - guard let dc = peerConnection.dataChannel(forLabel: "data0", configuration: configuration) else { - throw DataChannelWorker.makeError(message: "☎️ Failed to create data channel") - } - self.dataChannel = dc - super.init() - self.dataChannel.delegate = self + await peerConnection.createDataChannel(for: "data0", with: configuration, delegate: self) } - func sendDataChannelMessage(_ message: WebRTCDataChannelMessageJSON) throws { + func sendDataChannelMessage(_ message: WebRTCDataChannelMessageJSON) async throws { let data = try message.encode() let buffer = RTCDataBuffer(data: data, isBinary: false) - guard dataChannel.sendData(buffer) else { + guard await peerConnection.sendData(buffer: buffer) else { throw makeError(message: "☎️ Failed to send message of type \(message.messageType.description) on webrtc data channel") } } @@ -76,7 +74,9 @@ extension DataChannelWorker { func dataChannelDidChangeState(_ dataChannel: RTCDataChannel) { os_log("☎️ Data Channel %{public}@ has a new state: %{public}@", log: log, type: .info, dataChannel.debugDescription, dataChannel.readyState.description) assert(delegate != nil) - delegate?.dataChannel(didChangeState: dataChannel.readyState) + Task { + await delegate?.dataChannel(didChangeState: dataChannel.readyState) + } } func dataChannel(_ dataChannel: RTCDataChannel, didReceiveMessageWith buffer: RTCDataBuffer) { @@ -90,7 +90,7 @@ extension DataChannelWorker { return } assert(delegate != nil) - delegate?.dataChannel(didReceiveMessage: webRTCDataChannelMessageJSON) + Task { await delegate?.dataChannel(didReceiveMessage: webRTCDataChannelMessageJSON) } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/RTCSessionDescription+StringInitializer.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/RTCSessionDescription+StringInitializer.swift new file mode 100644 index 00000000..83616daf --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Helpers/RTCSessionDescription+StringInitializer.swift @@ -0,0 +1,31 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import WebRTC + + +extension RTCSessionDescription { + + convenience init(type: String, sdp: String) { + self.init(type: RTCSessionDescription.type(for: type), sdp: sdp) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/JSON Messages/WebRTCDataChannelMessageJSON.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/JSON Messages/WebRTCDataChannelMessageJSON.swift index c4f05d90..be305eb8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/JSON Messages/WebRTCDataChannelMessageJSON.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/JSON Messages/WebRTCDataChannelMessageJSON.swift @@ -107,7 +107,7 @@ struct ContactBytesAndNameJSON: Codable { let byteContactIdentity: Data let displayName: String - private let rawGatheringPolicy: Int? /// REMARK Can be optional to be compatible with previous version where gathering policy was hardcoded + private let rawGatheringPolicy: Int? // Optional to be compatible with previous versions where the gathering policy was hardcoded enum CodingKeys: String, CodingKey { case byteContactIdentity = "id" @@ -152,14 +152,15 @@ struct UpdateParticipantsMessageJSON: WebRTCDataChannelInnerMessageJSON { case callParticipants = "cp" } - init(callParticipants: [CallParticipant]) { + init(callParticipants: [CallParticipant]) async { var callParticipants_: [ContactBytesAndNameJSON] = [] for callParticipant in callParticipants { - guard callParticipant.state == .connected || callParticipant.state == .reconnecting else { continue } - guard let bytesContactIdentity = callParticipant.contactIdentity?.getIdentity() else { continue } - guard let displayName = callParticipant.fullDisplayName else { continue } - guard let gatheringPolicy = callParticipant.gatheringPolicy else { continue } - callParticipants_.append(ContactBytesAndNameJSON(byteContactIdentity: bytesContactIdentity, displayName: displayName, gatheringPolicy: gatheringPolicy)) + let callParticipantState = await callParticipant.getPeerState() + guard callParticipantState == .connected || callParticipantState == .reconnecting else { continue } + let remoteCryptoId = callParticipant.remoteCryptoId + let displayName = callParticipant.fullDisplayName + guard let gatheringPolicy = await callParticipant.gatheringPolicy else { continue } + callParticipants_.append(ContactBytesAndNameJSON(byteContactIdentity: remoteCryptoId.getIdentity(), displayName: displayName, gatheringPolicy: gatheringPolicy)) } self.callParticipants = callParticipants_ } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/JSON Messages/WebRTCInnerMessageJSON.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/JSON Messages/WebRTCInnerMessageJSON.swift index e2fe0721..7ac2fa0c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/JSON Messages/WebRTCInnerMessageJSON.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/JSON Messages/WebRTCInnerMessageJSON.swift @@ -59,7 +59,7 @@ extension WebRTCInnerMessageJSON { } } -struct IncomingCallMessageJSON: WebRTCInnerMessageJSON { +struct StartCallMessageJSON: WebRTCInnerMessageJSON { var messageType: WebRTCMessageJSON.MessageType { .startCall } @@ -67,7 +67,7 @@ struct IncomingCallMessageJSON: WebRTCInnerMessageJSON { let sessionDescription: String let turnUserName: String let turnPassword: String - let turnServers: [String]? /// REMARK Can be optional to be compatible with previous version where the server urls was hardcoded + let turnServers: [String]? /// REMARK Can be optional to be compatible with previous version where the server urls was hardcoded. 2022-03-11: we do not use this info anymore if we are a call participant, we discard it and use hardcoded servers (prevents an attack from caller). let participantCount: Int let groupId: (groupUid: UID, groupOwner: ObvCryptoId)? private let compressedSessionDescription: Data @@ -152,7 +152,8 @@ struct IncomingCallMessageJSON: WebRTCInnerMessageJSON { } -struct AnswerIncomingCallJSON: WebRTCInnerMessageJSON { + +struct AnswerCallJSON: WebRTCInnerMessageJSON { var messageType: WebRTCMessageJSON.MessageType { .answerCall } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/NonCallKitSupport.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/NonCallKitSupport.swift index deb6e08c..5771aae0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/NonCallKitSupport.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/NonCallKitSupport.swift @@ -19,40 +19,40 @@ import Foundation import AudioToolbox +import OlvidUtils class NCXCallManager: ObvCallManager { var isCallKit: Bool { false } private var callController = NCXCallController.instance - func requestEndCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + func requestEndCallAction(call: Call) async throws { let endCallAction = NCXEndCallAction(call: call.uuid) - callController.request(action: endCallAction, completion: completion) + try await callController.request(action: endCallAction) } - func requestAnswerCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { - guard let incomingCall = call as? IncomingCall else { assertionFailure(); return } - guard !incomingCall.userAnsweredIncomingCall else { return } - let answerCallAction = NCXAnswerCallAction(call: call.uuid) - callController.request(action: answerCallAction, completion: completion) + func requestAnswerCallAction(incomingCall: Call) async throws { + guard incomingCall.direction == .incoming else { assertionFailure(); return } + guard await !incomingCall.userDidAnsweredIncomingCall() else { return } + let answerCallAction = NCXAnswerCallAction(call: incomingCall.uuid) + try await callController.request(action: answerCallAction) } - func requestMuteCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + func requestMuteCallAction(call: Call) async throws { let muteCallAction = NCXSetMutedCallAction(call: call.uuid, muted: true) - callController.request(action: muteCallAction, completion: completion) + try await callController.request(action: muteCallAction) } - func requestUnmuteCallAction(call: Call, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + func requestUnmuteCallAction(call: Call) async throws { let umuteCallAction = NCXSetMutedCallAction(call: call.uuid, muted: false) - callController.request(action: umuteCallAction, completion: completion) + try await callController.request(action: umuteCallAction) } - func requestStartCallAction(call: Call, contactIdentifier: String, handleValue: String, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + func requestStartCallAction(call: Call, contactIdentifier: String, handleValue: String) async throws { let handle = ObvHandleImpl(type_: .generic, value: handleValue) - let startCallAction = NCXStartCallAction(call: call.uuid, handle: handle) startCallAction.contactIdentifier = contactIdentifier - callController.request(action: startCallAction, completion: completion) + try await callController.request(action: startCallAction) } } @@ -139,8 +139,10 @@ class NCXCall: ObvCall { } } -class NCXCallController { - +class NCXCallController: ObvErrorMaker { + + static let errorDomain = "NCXCallController" + private static var _instance: NCXCallController? = nil private init() { /* You shall not pass */ } static var instance: NCXCallController { @@ -164,33 +166,34 @@ class NCXCallController { self.configuration = configuration } - fileprivate func request(action: NCXCallAction, completion: ((ObvErrorCodeRequestTransactionError?) -> Void)? = nil) { + + fileprivate func request(action: NCXCallAction) async throws { guard let delegate = self.delegate else { - completion?(.unknownCallProvider) - return + throw Self.makeError(message: "Unknown call provider") } + switch action.kind { + case .start: if let action = action as? ObvStartCallAction { guard callObserver.calls_.first(where: { $0.uuid == action.callUUID }) == nil else { - completion?(.callUUIDAlreadyExists); return + throw Self.makeError(message: "Call UUID alreadt exists") } guard callObserver.calls_.count < configuration.maximumCallGroups else { - completion?(.maximumCallGroupsReached); return + throw Self.makeError(message: "Maximum call groups reached") } - let block = { delegate.provider(perform: action) } - delegateQueue?.async { block() } ?? block() - completion?(nil) + let call = NCXCall(uuid: action.callUUID, isOutgoing: true) + callObserver.calls_.append(call) + callObserver.callObserver(callChanged: call) + await delegate.provider(perform: action) } + case .answer: if let action = action as? ObvAnswerCallAction { guard callObserver.calls_.count <= configuration.maximumCallGroups else { - completion?(.maximumCallGroupsReached); return + throw Self.makeError(message: "Maximum call groups reached") } - let block = { delegate.provider(perform: action) } - delegateQueue?.async { block() } ?? block() - completion?(nil) - + await delegate.provider(perform: action) if let call = self.callObserver.calls_.first(where: { $0.uuid == action.callUUID }) as? NCXCall { if !call.hasConnected { call.hasConnected = true @@ -198,55 +201,55 @@ class NCXCallController { } } } + case .end: if let action = action as? ObvEndCallAction { guard callObserver.calls_.first(where: { $0.uuid == action.callUUID }) != nil else { - completion?(.unknownCallUUID); return + throw Self.makeError(message: "Unknown call UUID") } - let block = { delegate.provider(perform: action) } - delegateQueue?.async { block() } ?? block() - completion?(nil) - + await delegate.provider(perform: action) if let call = self.callObserver.calls_.first(where: { $0.uuid == action.callUUID }) as? NCXCall { + callObserver.calls_.removeAll(where: { $0.uuid == action.callUUID }) if !call.hasEnded { call.hasEnded = true self.callObserver.callObserver(callChanged: call) } } } + case .held: if let action = action as? ObvSetHeldCallAction { guard callObserver.calls_.first(where: { $0.uuid == action.callUUID }) != nil else { - completion?(.unknownCallUUID); return + throw Self.makeError(message: "Unknown call UUID") } - let block = { delegate.provider(perform: action) } - delegateQueue?.async { block() } ?? block() + await delegate.provider(perform: action) } + case .mute: if let action = action as? ObvSetMutedCallAction { guard callObserver.calls_.first(where: { $0.uuid == action.callUUID }) != nil else { - completion?(.unknownCallUUID); return + throw Self.makeError(message: "Unknown call UUID") } - let block = { delegate.provider(perform: action) } - delegateQueue?.async { block() } ?? block() - completion?(nil) + await delegate.provider(perform: action) } + case .playDTMF: if let action = action as? ObvPlayDTMFCallAction { guard callObserver.calls_.first(where: { $0.uuid == action.callUUID }) != nil else { - completion?(.unknownCallUUID); return + throw Self.makeError(message: "Unknown call UUID") } - let block = { delegate.provider(perform: action) } - delegateQueue?.async { block() } ?? block() - completion?(nil) + await delegate.provider(perform: action) } + } } } -class NCXObvProvider: ObvProvider { +class NCXObvProvider: ObvProvider, ObvErrorMaker { + static let errorDomain = "NCXObvProvider" + private static var _instance: NCXObvProvider? = nil private init() { /* You shall not pass */ } static var instance: NCXObvProvider { @@ -284,32 +287,34 @@ class NCXObvProvider: ObvProvider { private var connectedDates: [UUID: Date] = [:] private var callUpdates: [UUID: ObvCallUpdate] = [:] - func reportNewIncomingCall(with UUID: UUID, update: ObvCallUpdate, completion: @escaping (ObvErrorCodeIncomingCallError?) -> Void) { - print("☎️ NCX reportNewIncomingCall with ", UUID) + + func reportNewIncomingCall(with UUID: UUID, update: ObvCallUpdate, completion: @escaping (Result) -> Void) { guard callObserver.calls_.first(where: { $0.uuid == UUID }) == nil else { - print("☎️ NCX reportNewIncomingCall -> callUUIDAlreadyExists") - completion(.callUUIDAlreadyExists) + let error = Self.makeError(message: "Call UUID already exists", code: ObvErrorCodeIncomingCallError.callUUIDAlreadyExists.rawValue) + completion(.failure(error)) return } /// REMARK It is not like in CX but it simplify a lot of code to have this test here guard callObserver.calls_.count < configuration.maximumCallGroups else { - print("☎️ NCX reportNewIncomingCall -> maximumCallGroupsReached") - completion(.maximumCallGroupsReached) + let error = Self.makeError(message: "Maximum call groups reached", code: ObvErrorCodeIncomingCallError.maximumCallGroupsReached.rawValue) + completion(.failure(error)) return } let call = NCXCall(uuid: UUID, isOutgoing: false) callObserver.calls_.append(call) - print("☎️ NCX reportNewIncomingCall -> OK!") - completion(nil) callObserver.callObserver(callChanged: call) + completion(.success(())) + // REMARK ? We should deal with do not disturb + } + func reportCall(with UUID: UUID, updated update: ObvCallUpdate) { print("☎️ NCX reportCall with ", update, UUID) @@ -333,13 +338,15 @@ class NCXObvProvider: ObvProvider { print("☎️ NCX reportCall (1): the given call does not exists ", UUID); return } if call.isOutgoing { - guard let dateStartedConnecting = startedConnectingDates.removeValue(forKey: UUID) else { - print("☎️ NCX reportCall (2): the given call does not exists ", UUID); assertionFailure(); return - } - if let dateConnected = connectedDates.removeValue(forKey: UUID) { - guard dateStartedConnecting < dateConnected else { - print("☎️ NCX reportCall (4): dates are incoherents ", UUID); assertionFailure(); return + if let dateStartedConnecting = startedConnectingDates.removeValue(forKey: UUID) { + if let dateConnected = connectedDates.removeValue(forKey: UUID) { + if dateStartedConnecting >= dateConnected { + print("☎️ NCX reportCall (4): dates are incoherents ", UUID); assertionFailure(); return + assertionFailure() + } } + } else { + print("☎️ NCX reportCall (2): the given call does not exists", UUID) } } callObserver.calls_.removeAll(where: { $0.uuid == UUID }) @@ -352,13 +359,10 @@ class NCXObvProvider: ObvProvider { func reportOutgoingCall(with UUID: UUID, startedConnectingAt dateStartedConnecting: Date?) { print("☎️ NCX reportOutgoingCall startedConnectingAt") - guard callObserver.calls_.first(where: { $0.uuid == UUID }) == nil else { - print("☎️ NCX reportOutgoingCall startedConnectingAt -> callUUIDAlreadyExists"); return + guard let call = callObserver.calls_.first(where: { $0.uuid == UUID }) else { + print("☎️ NCX reportOutgoingCall startedConnectingAt -> could not find call"); return } - let call = NCXCall(uuid: UUID, isOutgoing: true) - callObserver.calls_.append(call) startedConnectingDates[UUID] = dateStartedConnecting ?? Date() - callObserver.callObserver(callChanged: call) } @@ -391,7 +395,7 @@ class NCXObvProvider: ObvProvider { callUpdates.removeAll() } - func reportNewCancelledIncomingCall(completionHandler: @escaping () -> Void) { + func reportNewCancelledIncomingCall() { /// Nothing to call we do not have to present something to the user in case of error } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/PeerConnection/ObvPeerConnection.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/PeerConnection/ObvPeerConnection.swift new file mode 100644 index 00000000..dd8c1166 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/PeerConnection/ObvPeerConnection.swift @@ -0,0 +1,382 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import WebRTC +import os.log +import OlvidUtils + + +/// An instance of this class is a wrapper around a WebRTC `RTCPeerConnection` object. It ensures all the calls made to this wrapped object are made on the same internal serial queue. +final class ObvPeerConnection: NSObject, ObvErrorMaker { + + private static let internalQueue = DispatchQueue(label: "ObvPeerConnection internal queue") + private static let factory = ObvPeerConnectionFactory(internalQueue: internalQueue) + + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ObvPeerConnection.self)) + + private var peerConnection: RTCPeerConnection! + private var dataChannel: RTCDataChannel? + + static let errorDomain = "ObvPeerConnection" + + private(set) var connectionState: RTCPeerConnectionState = .new + private(set) var signalingState: RTCSignalingState = .stable + private(set) var iceConnectionState: RTCIceConnectionState = .new + + private weak var delegate: ObvPeerConnectionDelegate? + + + init?(with configuration: RTCConfiguration, constraints: RTCMediaConstraints, delegate: ObvPeerConnectionDelegate) async { + self.delegate = delegate + super.init() + guard let pc = await ObvPeerConnection.factory.make(with: configuration, constraints: constraints, delegate: self) else { return nil } + self.peerConnection = pc + } + + + func close() async { + return await withCheckedContinuation { cont in + Self.internalQueue.async { + self.peerConnection.close() + cont.resume() + } + } + } + + + func restartIce() async { + return await withCheckedContinuation { cont in + Self.internalQueue.async { + self.peerConnection.restartIce() + cont.resume() + } + } + } + + + var localDescription: RTCSessionDescription? { + get async { + return await withCheckedContinuation { cont in + Self.internalQueue.async { + cont.resume(returning: self.peerConnection.localDescription) + } + } + } + + } + + + func offer(for mediaConstraints: RTCMediaConstraints) async throws -> RTCSessionDescription { + return try await withCheckedThrowingContinuation({ cont in + Self.internalQueue.async { + self.peerConnection.offer(for: mediaConstraints) { rtcSessionDescription, error in + if let error = error { + cont.resume(throwing: error) + } else if let rtcSessionDescription = rtcSessionDescription { + cont.resume(returning: rtcSessionDescription) + } else { + cont.resume(throwing: Self.makeError(message: "rtcSessionDescription is nil, which is unexpected")) + } + } + } + }) + } + + + func answer(for mediaConstraints: RTCMediaConstraints) async throws -> RTCSessionDescription { + return try await withCheckedThrowingContinuation({ cont in + Self.internalQueue.async { + self.peerConnection.answer(for: mediaConstraints) { localRTCSessionDescription, error in + if let error = error { + cont.resume(throwing: error) + } else if let localRTCSessionDescription = localRTCSessionDescription { + cont.resume(returning: localRTCSessionDescription) + } else { + cont.resume(throwing: Self.makeError(message: "localRTCSessionDescription is nil, which is unexpected")) + } + } + } + }) + } + + + func setLocalDescription(_ sessionDescription: RTCSessionDescription) async throws { + return try await withCheckedThrowingContinuation { cont in + Self.internalQueue.async { + os_log("☎️ Setting the local description with sdp: %{public}@", log: Self.log, type: .info, sessionDescription.sdp) + self.peerConnection.setLocalDescription(sessionDescription) { error in + if let error = error { + cont.resume(throwing: error) + } else { + cont.resume() + } + } + } + } + } + + + func setRemoteDescription(_ sessionDescription: RTCSessionDescription) async throws { + return try await withCheckedThrowingContinuation { cont in + Self.internalQueue.async { + os_log("☎️ Setting the remote description with sdp: %{public}@", log: Self.log, type: .info, sessionDescription.sdp) + self.peerConnection.setRemoteDescription(sessionDescription) { error in + if let error = error { + cont.resume(throwing: error) + } else { + cont.resume() + } + } + } + } + } + + + func addIceCandidate(_ iceCandidate: RTCIceCandidate) async throws { + return try await withCheckedThrowingContinuation { cont in + Self.internalQueue.async { + self.peerConnection.add(iceCandidate) { error in + if let error = error { + cont.resume(throwing: error) + } else { + cont.resume() + } + } + } + } + } + + + func removeIceCandidates(_ iceCandidates: [RTCIceCandidate]) async { + return await withCheckedContinuation { cont in + Self.internalQueue.async { + self.peerConnection.remove(iceCandidates) + cont.resume() + } + } + } + + + func createDataChannel(for label: String, with configuration: RTCDataChannelConfiguration, delegate: RTCDataChannelDelegate) async { + return await withCheckedContinuation { cont in + Self.internalQueue.async { + self.dataChannel = self.peerConnection.dataChannel(forLabel: label, configuration: configuration) + self.dataChannel?.delegate = delegate + cont.resume() + } + } + } + + + func sendData(buffer: RTCDataBuffer) async -> Bool { + return await withCheckedContinuation { cont in + Self.internalQueue.async { [weak self] in + guard let _self = self else { cont.resume(returning: false); return } + assert(_self.dataChannel != nil) + let result = _self.dataChannel?.sendData(buffer) ?? false + cont.resume(returning: result) + } + } + } + + + func addOlvidTracks() async throws -> RTCAudioTrack { + let streamId = "audioStreamId" + let audioConstrains = RTCMediaConstraints(mandatoryConstraints: nil, optionalConstraints: nil) + let audioSource = try await Self.factory.audioSource(with: audioConstrains) + let audioTrack = try await Self.factory.audioTrack(with: audioSource, trackId: "audio0") + return await withCheckedContinuation { cont in + Self.internalQueue.async { + audioTrack.isEnabled = true + self.peerConnection.add(audioTrack, streamIds: [streamId]) + cont.resume(returning: audioTrack) + } + } + } + +} + + +// MARK: - ObvPeerConnectionFactory + +private final class ObvPeerConnectionFactory { + + private let internalQueue: DispatchQueue + private var factory: RTCPeerConnectionFactory? + + private static let errorDomain = "ObvPeerConnectionFactory" + private static func makeError(message: String) -> Error { + let userInfo = [NSLocalizedFailureReasonErrorKey: message] + return NSError(domain: ObvPeerConnectionFactory.errorDomain, code: 0, userInfo: userInfo) + } + + init(internalQueue: DispatchQueue) { + self.internalQueue = internalQueue + } + + func make(with configuration: RTCConfiguration, constraints: RTCMediaConstraints, delegate: RTCPeerConnectionDelegate?) async -> RTCPeerConnection? { + return await withCheckedContinuation { cont in + self.internalQueue.async { + if self.factory == nil { + RTCInitializeSSL() + let videoEncoderFactory = RTCDefaultVideoEncoderFactory() + let videoDecoderFactory = RTCDefaultVideoDecoderFactory() + self.factory = RTCPeerConnectionFactory(encoderFactory: videoEncoderFactory, decoderFactory: videoDecoderFactory) + } + let pc = self.factory?.peerConnection(with: configuration, constraints: constraints, delegate: delegate) + cont.resume(returning: pc) + } + } + } + + func audioSource(with constraints: RTCMediaConstraints) async throws -> RTCAudioSource { + return try await withCheckedThrowingContinuation { cont in + self.internalQueue.async { + guard let factory = self.factory else { + cont.resume(throwing: Self.makeError(message: "Factory is not instantiated")) + return + } + cont.resume(returning: factory.audioSource(with: constraints)) + } + } + } + + func audioTrack(with audioSource: RTCAudioSource, trackId: String) async throws -> RTCAudioTrack { + return try await withCheckedThrowingContinuation { cont in + self.internalQueue.async { + guard let factory = self.factory else { + cont.resume(throwing: Self.makeError(message: "Factory is not instantiated")) + return + } + cont.resume(returning: factory.audioTrack(with: audioSource, trackId: trackId)) + } + } + } + +} + + +// MARK: - Implementing RTCPeerConnectionDelegate + +extension ObvPeerConnection: RTCPeerConnectionDelegate { + + func peerConnectionShouldNegotiate(_ peerConnection: RTCPeerConnection) { + guard peerConnection == self.peerConnection else { assertionFailure(); return } + Task { [weak self] in + guard let _self = self else { return } + await _self.delegate?.peerConnectionShouldNegotiate(_self) + } + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didChange stateChanged: RTCSignalingState) { + guard peerConnection == self.peerConnection else { assertionFailure(); return } + self.signalingState = stateChanged + Task { [weak self] in + guard let _self = self else { assertionFailure(); return } + await _self.delegate?.peerConnection(_self, didChange: stateChanged) + } + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didChange newState: RTCPeerConnectionState) { + guard peerConnection == self.peerConnection else { assertionFailure(); return } + self.connectionState = newState + Task { [weak self] in + guard let _self = self else { assertionFailure(); return } + guard let delegate = _self.delegate else { assertionFailure(); return } + await delegate.peerConnection(_self, didChange: newState) + } + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didChange newState: RTCIceConnectionState) { + guard peerConnection == self.peerConnection else { assertionFailure(); return } + self.iceConnectionState = newState + Task { [weak self] in + guard let _self = self else { assertionFailure(); return } + guard let delegate = _self.delegate else { assertionFailure(); return } + await delegate.peerConnection(_self, didChange: newState) + } + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didChange newState: RTCIceGatheringState) { + guard peerConnection == self.peerConnection else { assertionFailure(); return } + Task { [weak self] in + guard let _self = self else { assertionFailure(); return } + guard let delegate = _self.delegate else { assertionFailure(); return } + await delegate.peerConnection(_self, didChange: newState) + } + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didGenerate candidate: RTCIceCandidate) { + guard peerConnection == self.peerConnection else { assertionFailure(); return } + Task { [weak self] in + guard let _self = self else { return } + await _self.delegate?.peerConnection(_self, didGenerate: candidate) + } + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didRemove candidates: [RTCIceCandidate]) { + guard peerConnection == self.peerConnection else { assertionFailure(); return } + Task { [weak self] in + guard let _self = self else { return } + await _self.delegate?.peerConnection(_self, didRemove: candidates) + } + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didOpen dataChannel: RTCDataChannel) { + guard peerConnection == self.peerConnection else { assertionFailure(); return } + Task { [weak self] in + guard let _self = self else { return } + await _self.delegate?.peerConnection(_self, didOpen: dataChannel) + } + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didRemove stream: RTCMediaStream) { + // Not used, but required by the protocol + } + + + func peerConnection(_ peerConnection: RTCPeerConnection, didAdd stream: RTCMediaStream) { + // Not used, but required by the protocol + } + +} + + +protocol ObvPeerConnectionDelegate: AnyObject { + + func peerConnectionShouldNegotiate(_ peerConnection: ObvPeerConnection) async + func peerConnection(_ peerConnection: ObvPeerConnection, didChange stateChanged: RTCSignalingState) async + func peerConnection(_ peerConnection: ObvPeerConnection, didChange newState: RTCPeerConnectionState) async + func peerConnection(_ peerConnection: ObvPeerConnection, didChange newState: RTCIceConnectionState) async + func peerConnection(_ peerConnection: ObvPeerConnection, didChange newState: RTCIceGatheringState) async + func peerConnection(_ peerConnection: ObvPeerConnection, didGenerate candidate: RTCIceCandidate) async + func peerConnection(_ peerConnection: ObvPeerConnection, didRemove candidates: [RTCIceCandidate]) async + func peerConnection(_ peerConnection: ObvPeerConnection, didOpen dataChannel: RTCDataChannel) async + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/PeerConnection/WebrtcPeerConnectionHolder.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/PeerConnection/WebrtcPeerConnectionHolder.swift new file mode 100644 index 00000000..e02b3814 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/PeerConnection/WebrtcPeerConnectionHolder.swift @@ -0,0 +1,926 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import WebRTC +import OlvidUtils +import os.log + + + +final actor WebrtcPeerConnectionHolder: ObvPeerConnectionDelegate, CallDataChannelWorkerDelegate, ObvErrorMaker { + + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: WebrtcPeerConnectionHolder.self)) + static let errorDomain = "WebrtcPeerConnectionHolder" + + private(set) var gatheringPolicy: GatheringPolicy + + private var iceCandidates = [RTCIceCandidate]() + private var pendingRemoteIceCandidates = [RTCIceCandidate]() + private var readyToProcessPeerIceCandidates = false { + didSet { + Task { + guard readyToProcessPeerIceCandidates else { return } + os_log("☎️❄️ Forwarding remote ICE candidates is ready", log: self.log, type: .info) + await drainRemoteIceCandidates() + } + } + } + private var iceGatheringCompletedWasCalled = false + private var reconnectOfferCounter: Int = 0 // Counter of the last reconnect offer we sent + private var reconnectAnswerCounter: Int = 0 // Counter of the last reconnect offer from the peer for which we sent an answer + + private static let audioCodecs = Set(["opus", "PCMU", "PCMA", "telephone-event", "red"]) + + private var dataChannelWorker: DataChannelWorker? + weak var delegate: WebrtcPeerConnectionHolderDelegate? + + private(set) var turnCredentials: TurnCredentials? + + /// The ``createPeerConnection()`` method being highly asynchronous, it occurs that + /// ``func peerConnectionShouldNegotiate(_ peerConnection: ObvPeerConnection) async`` + /// is called although we did not properly finish the creation of the peer connection (i.e., we did not had time to add tracks or + /// To consider a potential received remote session description). This Boolean value is thus set to `true` when starting the + /// Peer connection creation, and set back to false when its appropriate to do so. If the + /// ``func peerConnectionShouldNegotiate(_ peerConnection: ObvPeerConnection) async`` + /// is called when this Boolean is `true`, we do **not ** negotiate immediately but wait until this value is reset to `false` + /// to do so. + private var currentlyCreatingPeerConnection = false { + didSet { + guard !currentlyCreatingPeerConnection else { return } + noLongerCreatingPeerConnection() + } + } + + /// This continuation allows to implement the mechanism allowing to wait until ``currentlyCreatingPeerConnection`` + /// Is set back to false before proceeding with a negotiation. + private var continuationToResumeWhenPeerConnectionIsCreated: CheckedContinuation? + + /// This Boolean is set to `true` when entering a method that could end up setting a local/remote description. + /// It is set back to `false` whenever this method is done. + /// It allows to implement a mechanism preventing two distinct methods to interfere when both can end up setting a description. + private var aTaskIsCurrentlySettingSomeDescription = false { + didSet { + guard !aTaskIsCurrentlySettingSomeDescription else { return } + oneOfTheTaskCurrentlySettingSomeDescriptionIsDone() + } + } + + /// See the comment about ``anotherTaskIsCurrentlySettingSomeDescription``. + private var continuationsOfTaskWaitingUntilTheyCanSetSomeDescription = [CheckedContinuation]() + + /// Used to save the remote session description obtained when receiving an incoming call. + /// Since we do not create the underlying peer connection until the local user accepts (picks up) the call, + /// We need to store the session description until she does so. If she does pick up the call, we create the + /// Underlying peer connection and immediately set its session description using the value saved here. + private var remoteSessionDescription: RTCSessionDescription? + + private var peerConnection: ObvPeerConnection? + private var connectionState: RTCPeerConnectionState = .new + + private var audioTrack: RTCAudioTrack? = nil + private var isAudioEnabled: Bool = true + + enum CompletionKind { + case answer + case offer + case restart + } + + private let mediaConstraints = [kRTCMediaConstraintsOfferToReceiveAudio: kRTCMediaConstraintsValueTrue, + kRTCMediaConstraintsOfferToReceiveVideo: kRTCMediaConstraintsValueFalse] + + /// Used when receiving an incoming call + init(startCallMessage: StartCallMessageJSON, delegate: WebrtcPeerConnectionHolderDelegate) { + self.delegate = delegate + self.turnCredentials = startCallMessage.turnCredentials + self.remoteSessionDescription = RTCSessionDescription(type: startCallMessage.sessionDescriptionType, + sdp: startCallMessage.sessionDescription) + self.gatheringPolicy = startCallMessage.gatheringPolicy ?? .gatherOnce + + // We do *not* create the peer connection now, we wait until the user explicitely accepts the incoming call + + } + + /// Used for an incoming call that was already accepted, when the caller adds a participant to the call + func setRemoteDescriptionAndTurnCredentialsThenCreateTheUnderlyingPeerConnectionIfRequired(newParticipantOfferMessage: NewParticipantOfferMessageJSON, turnCredentials: TurnCredentials) async throws { + + os_log("☎️ Setting remote description and turn credentials, then creating peer connection", log: log, type: .info) + + assert(self.delegate != nil) + + self.turnCredentials = turnCredentials + self.remoteSessionDescription = RTCSessionDescription(type: newParticipantOfferMessage.sessionDescriptionType, + sdp: newParticipantOfferMessage.sessionDescription) + + // We override the gathering policy we had (indicated by the caller for this participant) by the one sent the participant herself. + self.gatheringPolicy = newParticipantOfferMessage.gatheringPolicy ?? .gatherOnce + + // Since the call was already accepted (we are only adding another participant here), we can safely create the peer connection immediately. + // The situation here is different from the one encountered in the initializer executed when receiving an incoming call, where we had to wait + // Until the local user explicitely accepted the call. + + try await createPeerConnectionIfRequired() + + } + + + /// Used during the init of an outgoing call. Also used during a multi-call, when we are a recipient and need to create a peer connection holder with another participant. + init(gatheringPolicy: GatheringPolicy, delegate: WebrtcPeerConnectionHolderDelegate) { + self.delegate = delegate + self.gatheringPolicy = gatheringPolicy + self.remoteSessionDescription = nil + } + + + private var additionalOpusOptions: String { + var options = [(name: String, value: String)]() + options.append(("cbr", "1")) + if let maxaveragebitrate = ObvMessengerSettings.VoIP.maxaveragebitrate { + options.append(("maxaveragebitrate", "\(maxaveragebitrate)")) + } + let optionsAsString = options.reduce("") { $0.appending(";\($1.name)=\($1.value)") } + debugPrint(optionsAsString) + return optionsAsString + } + + + func setTurnCredentialsAndCreateUnderlyingPeerConnectionIfRequired(_ turnCredentials: TurnCredentials) async throws { + assert(self.delegate != nil) + guard self.turnCredentials == nil else { + assertionFailure() + throw Self.makeError(message: "Turn credentials already set") + } + self.turnCredentials = turnCredentials + try await createPeerConnectionIfRequired() + } + + + /// This method creates the peer connection underlying this peer connection holder. + /// + /// This method is called in two situations : + /// - For an outgoing call, it is called right after setting the credentials. + /// - For an incoming call, it is not called when setting the credentials as we want to wait until the user explicitely accepts (picks up) the incoming call. + /// It called as soon as the user accepts the incoming call. + private func createPeerConnectionIfRequired() async throws { + + os_log("☎️ Call to createPeerConnection", log: log, type: .info) + + guard peerConnection == nil else { + os_log("☎️ No need to create the peer connection, it already exists", log: log, type: .info) + assert(delegate != nil) + return + } + + if delegate == nil { + os_log("☎️ The delegate is nil, which not expected", log: log, type: .fault) + assertionFailure() + } + + currentlyCreatingPeerConnection = true + defer { currentlyCreatingPeerConnection = false } + + guard let turnCredentials = turnCredentials else { + throw Self.makeError(message: "No turn credentials available") + } + // 2022-03-11, we used to use the servers indicated in the turn credentials. + // We do not do that anymore and use the (user) preferred servers. + let iceServer = WebRTC.RTCIceServer(urlStrings: ObvMessengerConstants.ICEServerURLs.preferred, + username: turnCredentials.turnUserName, + credential: turnCredentials.turnPassword, + tlsCertPolicy: .insecureNoCheck) + let rtcConfiguration = RTCConfiguration() + rtcConfiguration.iceServers = [iceServer] + rtcConfiguration.iceTransportPolicy = .relay + rtcConfiguration.sdpSemantics = .unifiedPlan + rtcConfiguration.continualGatheringPolicy = gatheringPolicy.rtcPolicy + let constraints = RTCMediaConstraints(mandatoryConstraints: nil, + optionalConstraints: nil) + os_log("☎️❄️ Create Peer Connection with %{public}@ policy", log: log, type: .info, gatheringPolicy.localizedDescription) + + guard let peerConnection = await ObvPeerConnection(with: rtcConfiguration, constraints: constraints, delegate: self) else { assertionFailure(); return } + self.peerConnection = peerConnection + + os_log("☎️ Add Olvid audio tracks", log: log, type: .info) + self.audioTrack = try? await peerConnection.addOlvidTracks() + setAudioTrack(isEnabled: isAudioEnabled) // Usefull when a participant was added to a group call while we were muted + assert(self.audioTrack != nil) + + os_log("☎️ Create Data Channel", log: log, type: .info) + try await createDataChannel(for: peerConnection) + assert(self.dataChannelWorker != nil) + + // We might already have a session description available. This typically happens when receiving an incoming call: + // We created the called and saved the session description for later, i.e., for the time the local user accepts the incoming call, + // Which is what led us here. + + if let remoteSessionDescription = self.remoteSessionDescription { + os_log("☎️ We just created the peer connection and have a remote description available. We set it now.", log: log, type: .info) + self.remoteSessionDescription = nil + try await peerConnection.setRemoteDescription(remoteSessionDescription) + self.readyToProcessPeerIceCandidates = true + } + + } + + + func close() async throws { + guard let peerConnection = self.peerConnection else { + os_log("☎️🛑 Execute signaling state closed completion handler: peer connection is nil", log: log, type: .info) + return + } + guard connectionState != .closed else { + os_log("☎️🛑 Execute signaling state closed completion handler: signaling state is already closed", log: log, type: .info) + return + } + os_log("☎️🛑 Closing peer connection. State before closing: %{public}@", log: log, type: .info, connectionState.debugDescription) + await peerConnection.close() + } + + + func setRemoteDescription(_ sessionDescription: RTCSessionDescription) async throws { + os_log("☎️ Setting a session description of type %{public}@", log: log, type: .info, sessionDescription.type.debugDescription) + guard let peerConnection = peerConnection else { + throw Self.makeError(message: "No peer connection available") + } + if try countSdpMedia(sessionDescription: sessionDescription.sdp) != 2 { + assertionFailure() + throw Self.makeError(message: "Unexpected number of media lines in session description") + } + + // Since we will set a description, we must wait until it is our turn to do so. + + await waitUntilItIsSafeToSetSomeDescription() + + // Now that it is our turn to potentially set a description, we must make sure no other task will interfere. + // The mechanism allowing to do so requires to set the following Boolean to true now, and to false when we are done. + + aTaskIsCurrentlySettingSomeDescription = true + defer { aTaskIsCurrentlySettingSomeDescription = false } + + // Since we are setting a remote description, we expect to be either in the stable or haveLocalOffer states. + // We do not test this though, as the following call will throw if we are not in one of these states. + + os_log("☎️ Will call setRemoteDescription on the ObvPeerConnection", log: log, type: .info) + try await peerConnection.setRemoteDescription(sessionDescription) + self.readyToProcessPeerIceCandidates = true + } + + + /// When receiving an incoming call, we quickly create this peer connection holder, but we do not create the underlying peer connection. + /// For this, we want to wait until the user explictely accepts (picks up) the incoming call. + /// This method is called when the local user does so. + /// It creates the peer connection. This will eventually trigger a call to + /// ``func peerConnectionShouldNegotiate(_ peerConnection: ObvPeerConnection) async`` + /// where the local description (answer) will be created. + func createPeerConnectionIfRequiredAfterAcceptingAnIncomingCall() async throws { + assert(peerConnection == nil) + assert(delegate != nil) + try await createPeerConnectionIfRequired() + } + + + private func rollback() async throws { + assert(aTaskIsCurrentlySettingSomeDescription, "This method must exclusively be called from a method (belonging to this actor) that sets this Boolean to true") + guard let peerConnection = peerConnection else { assertionFailure(); return } + os_log("☎️ Rollback", log: log, type: .info) + try await peerConnection.setLocalDescription(RTCSessionDescription(type: .rollback, sdp: "")) + assert(self.dataChannelWorker != nil) + } + + + func restartIce() async throws { + + guard let peerConnection = peerConnection else { assertionFailure(); return } + guard let delegate = delegate else { assertionFailure(); return } + + // Since we might set a description, we must wait until it is our turn to do so. + + await waitUntilItIsSafeToSetSomeDescription() + + // Now that it is our turn to potentially set a description, we must make sure no other task will interfere. + // The mechanism allowing to do so requires to set the following Boolean to true now, and to false when we are done. + + aTaskIsCurrentlySettingSomeDescription = true + defer { aTaskIsCurrentlySettingSomeDescription = false } + + switch peerConnection.signalingState { + case .haveLocalOffer: + // Rollback to a stable set before creating the new restart offer + try await rollback() + case .haveRemoteOffer: + // We received a remote offer. + // If we are the offer sender, rollback and send a new offer, otherwise juste wait for the answer process to finish + if await delegate.shouldISendTheOfferToCallParticipant() { + try await rollback() + } else { + return + } + default: + break + } + + await peerConnection.restartIce() + } + + + func handleReceivedRestartSdp(sessionDescription: RTCSessionDescription, reconnectCounter: Int, peerReconnectCounterToOverride: Int) async throws { + + guard let peerConnection = peerConnection else { assertionFailure(); return } + guard let delegate = delegate else { assertionFailure(); return } + + os_log("☎️ Received restart SDP with reconnect counter: %{public}@", log: log, type: .info, String(reconnectCounter)) + + // Since we might set a description, we must wait until it is our turn to do so. + + await waitUntilItIsSafeToSetSomeDescription() + + // Now that it is our turn to potentially set a description, we must make sure no other task will interfere. + // The mechanism allowing to do so requires to set the following Boolean to true now, and to false when we are done. + + aTaskIsCurrentlySettingSomeDescription = true + defer { aTaskIsCurrentlySettingSomeDescription = false } + + switch sessionDescription.type { + + case .offer: + + // If we receive an offer with a counter smaller than another offer we previously received, we can ignore it. + guard reconnectCounter >= reconnectAnswerCounter else { + os_log("☎️ Received restart offer with counter too low %{public}@ vs. %{public}@", log: log, type: .info, String(reconnectCounter), String(reconnectAnswerCounter)) + return + } + + switch peerConnection.signalingState { + case .haveRemoteOffer: + os_log("☎️ Received restart offer while already having one --> rollback", log: log, type: .info) + // Rollback to a stable set before handling the new restart offer + try await rollback() + + case .haveLocalOffer: + // We already sent an offer. + // If we are the offer sender, do nothing, otherwise rollback and process the new offer + if await delegate.shouldISendTheOfferToCallParticipant() { + if peerReconnectCounterToOverride == reconnectOfferCounter { + os_log("☎️ Received restart offer while already having created an offer. It specifies to override my current offer --> rollback", log: log, type: .info) + try await rollback() + } else { + os_log("☎️ Received restart offer while already having created an offer. I am the offerer --> ignore this new offer", log: log, type: .info) + return + } + } else { + os_log("☎️ Received restart offer while already having created an offer. I am not the offerer --> rollback", log: log, type: .info) + try await rollback() + } + + default: + break + } + + reconnectAnswerCounter = reconnectCounter + os_log("☎️ Setting remote description (1)", log: log, type: .info) + try await peerConnection.setRemoteDescription(sessionDescription) + + await peerConnection.restartIce() + + case .answer: + guard reconnectCounter == reconnectOfferCounter else { + os_log("☎️ Received restart answer with bad counter %{public}@ vs. %{public}@", log: log, type: .info, String(reconnectCounter), String(reconnectOfferCounter)) + return + } + + guard peerConnection.signalingState == .haveLocalOffer else { + os_log("☎️ Received restart answer while not in the haveLocalOffer state --> ignore this restart answer", log: log, type: .info) + return + } + + os_log("☎️ Applying received restart answer", log: log, type: .info) + os_log("☎️ Setting remote description (2)", log: log, type: .info) + try await peerConnection.setRemoteDescription(sessionDescription) + + default: + return + } + + } + + + private func resetGatheringState() { + guard case .gatherOnce = gatheringPolicy else { assertionFailure(); return } + iceCandidates.removeAll() + iceGatheringCompletedWasCalled = false + } + + + private func createDataChannel(for peerConnection: ObvPeerConnection) async throws { + assert(dataChannelWorker == nil) + self.dataChannelWorker = try await DataChannelWorker(with: peerConnection) + self.dataChannelWorker?.delegate = self + } + + + func addIceCandidate(iceCandidate: RTCIceCandidate) async throws { + os_log("☎️❄️ addIceCandidate called", log: self.log, type: .info) + guard gatheringPolicy == .gatherContinually else { assertionFailure(); return } + if readyToProcessPeerIceCandidates { + guard let peerConnection = peerConnection else { assertionFailure(); return } + try await peerConnection.addIceCandidate(iceCandidate) + } else { + os_log("☎️❄️ Not ready to forward remote ICE candidates, add candidate to pending list (count %{public}@)", log: self.log, type: .info, String(pendingRemoteIceCandidates.count)) + pendingRemoteIceCandidates.append(iceCandidate) + } + } + + + func removeIceCandidates(iceCandidates: [RTCIceCandidate]) async { + os_log("☎️❄️ removeIceCandidates called", log: self.log, type: .info) + if readyToProcessPeerIceCandidates { + guard let peerConnection = peerConnection else { assertionFailure(); return } + await peerConnection.removeIceCandidates(iceCandidates) + } else { + os_log("☎️❄️ Not ready to forward remote ICE candidates, remove candidates from pending list (count %{public}@)", log: self.log, type: .info, String(pendingRemoteIceCandidates.count)) + pendingRemoteIceCandidates.removeAll { iceCandidates.contains($0) } + } + } + + + private func createLocalDescriptionIfAppropriateForCurrentSignalingState(for peerConnection: ObvPeerConnection) async throws -> RTCSessionDescription? { + os_log("☎️ Calling Create Local Description if appropriate for the current signaling state", log: self.log, type: .info) + assert(self.peerConnection == peerConnection) + let rtcSessionDescription: RTCSessionDescription? + switch peerConnection.signalingState { + case .stable: + os_log("☎️ We are in a stable state --> create offer", log: self.log, type: .info) + reconnectOfferCounter += 1 + rtcSessionDescription = try await peerConnection.offer(for: RTCMediaConstraints(mandatoryConstraints: nil, optionalConstraints: nil)) + case .haveRemoteOffer: + os_log("☎️ We are in a haveRemoteOffer state --> create answer", log: self.log, type: .info) + rtcSessionDescription = try await peerConnection.answer(for: RTCMediaConstraints(mandatoryConstraints: nil, optionalConstraints: nil)) + case .haveLocalOffer, .haveLocalPrAnswer, .haveRemotePrAnswer, .closed: + os_log("☎️ We are neither in a stable or a haveRemoteOffer state, we do not create any offer", log: self.log, type: .info) + rtcSessionDescription = nil + @unknown default: + assertionFailure() + rtcSessionDescription = nil + } + return rtcSessionDescription + } + + + private func drainRemoteIceCandidates() async { + let log = self.log + guard case .gatherContinually = gatheringPolicy else { return } + guard readyToProcessPeerIceCandidates else { return } + guard !pendingRemoteIceCandidates.isEmpty else { return } + os_log("☎️❄️ Drain remote %{public}@ ICE candidate(s)", log: self.log, type: .info, String(pendingRemoteIceCandidates.count)) + for iceCandidate in pendingRemoteIceCandidates { + do { + try await addIceCandidate(iceCandidate: iceCandidate) + } catch { + os_log("☎️ Could not drain one of the ice candidates: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway + } + } + pendingRemoteIceCandidates.removeAll() + } + + + private func iceGatheringCompleted() async throws { + + guard !iceGatheringCompletedWasCalled else { return } + iceGatheringCompletedWasCalled = true + + os_log("☎️ ICE gathering is completed", log: log, type: .info) + + guard let localDescription = await peerConnection?.localDescription else { assertionFailure(); return } + guard let delegate = delegate else { assertionFailure(); return } + + switch localDescription.type { + case .offer: + await delegate.sendLocalDescription(sessionDescription: localDescription, reconnectCounter: reconnectOfferCounter, peerReconnectCounterToOverride: reconnectAnswerCounter) + case .answer: + await delegate.sendLocalDescription(sessionDescription: localDescription, reconnectCounter: reconnectAnswerCounter, peerReconnectCounterToOverride: -1) + case .prAnswer, .rollback: + assertionFailure() // Do nothing + @unknown default: + assertionFailure() // Do nothing + } + + } + + + // MARK: - Implementing ObvPeerConnectionDelegate + + /// According to https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Perfect_negotiation, + /// This is the best place to get a local description and send it using the signaling channel to the remote peer. + func peerConnectionShouldNegotiate(_ peerConnection: ObvPeerConnection) async { + + os_log("☎️ Peer Connection should negociate was called", log: log, type: .info) + assert(self.peerConnection == peerConnection) + + await waitUntilNoLongerCreatingPeerConnection() + assert(!currentlyCreatingPeerConnection) + + // Since we might set a description, we must wait until it is our turn to do so. + + await waitUntilItIsSafeToSetSomeDescription() + + // Now that it is our turn to potentially set a description, we must make sure no other task will interfere. + // The mechanism allowing to do so requires to set the following Boolean to true now, and to false when we are done. + + aTaskIsCurrentlySettingSomeDescription = true + defer { aTaskIsCurrentlySettingSomeDescription = false } + + // Check that the current state is not closed + + guard connectionState != .closed else { + os_log("☎️ Since the peer connection is in a closed state, we do not negotiate", log: log, type: .info) + return + } + + do { + guard let sessionDescription = try await createLocalDescriptionIfAppropriateForCurrentSignalingState(for: peerConnection) else { return } + guard connectionState != .closed else { return } // The connection was closed during the creation of the local description + try await onCreateSuccess(sessionDescription: sessionDescription, for: peerConnection) + } catch { + guard connectionState != .closed else { return } // The connection was closed during the call to onCreateSuccess + os_log("☎️🛑 Could not negotiate: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + + + private func waitUntilNoLongerCreatingPeerConnection() async { + guard currentlyCreatingPeerConnection else { return } + os_log("☎️ Since we currently creating the peer connection (e.g., adding tracks), we wait until the creation is done before negotiating", log: log, type: .info) + await withCheckedContinuation { (continuation: CheckedContinuation) in + guard currentlyCreatingPeerConnection else { continuation.resume(); return } + assert(continuationToResumeWhenPeerConnectionIsCreated == nil) + continuationToResumeWhenPeerConnectionIsCreated = continuation + } + } + + + private func noLongerCreatingPeerConnection() { + assert(!currentlyCreatingPeerConnection) + guard let continuation = continuationToResumeWhenPeerConnectionIsCreated else { return } + os_log("☎️ Since the peer connection is now properly created (with tracks and all), we can proceed with the negotiation", log: log, type: .info) + continuationToResumeWhenPeerConnectionIsCreated = nil + continuation.resume() + } + + + private func waitUntilItIsSafeToSetSomeDescription() async { + guard aTaskIsCurrentlySettingSomeDescription else { return } + os_log("☎️ Since we are currently negotiating, we must wait", log: log, type: .info) + await withCheckedContinuation { (continuation: CheckedContinuation) in + guard aTaskIsCurrentlySettingSomeDescription else { continuation.resume(); return } + continuationsOfTaskWaitingUntilTheyCanSetSomeDescription.insert(continuation, at: 0) // first in, first out + } + } + + + private func oneOfTheTaskCurrentlySettingSomeDescriptionIsDone() { + assert(!aTaskIsCurrentlySettingSomeDescription) + guard !continuationsOfTaskWaitingUntilTheyCanSetSomeDescription.isEmpty else { return } + os_log("☎️ Since a task potentially setting a description is done, we can proceed with the next one", log: log, type: .info) + guard let continuation = continuationsOfTaskWaitingUntilTheyCanSetSomeDescription.popLast() else { return } + aTaskIsCurrentlySettingSomeDescription = true + continuation.resume() + } + + + private func onCreateSuccess(sessionDescription: RTCSessionDescription, for peerConnection: ObvPeerConnection) async throws { + os_log("☎️ onCreateSuccess", log: log, type: .info) + assert(self.peerConnection == peerConnection) + + guard let delegate = delegate else { + os_log("☎️ The delegate is not set on holder", log: log, type: .fault) + assertionFailure() + return + } + + // If we are not in stable or in a "have remote offer" state, we shouldn't be creating an offer nor an anser. + // In that case, we return immediately. + // Moreover, because the state might have changed since we created the session description, we check whether this description + // Is still appropriate for the current signaling state. + guard (peerConnection.signalingState, sessionDescription.type) == (.stable, .offer) || + (peerConnection.signalingState, sessionDescription.type) == (.haveRemoteOffer, .answer) else { + return + } + + os_log("☎️ Filtering SDP...", log: log, type: .info) + let filteredSessionDescription = try self.filterSdpDescriptionCodec(rtcSessionDescription: sessionDescription) + os_log("☎️ Filtered SDP: %{public}@", log: log, type: .info, filteredSessionDescription.sdp) + + os_log("☎️ Setting the local description in onCreateSuccess", log: log, type: .info) + try await peerConnection.setLocalDescription(filteredSessionDescription) + + switch gatheringPolicy { + case .gatherOnce: + resetGatheringState() + case .gatherContinually: + switch filteredSessionDescription.type { + case .offer: + await delegate.sendLocalDescription(sessionDescription: filteredSessionDescription, reconnectCounter: reconnectOfferCounter, peerReconnectCounterToOverride: reconnectAnswerCounter) + case .answer: + await delegate.sendLocalDescription(sessionDescription: filteredSessionDescription, reconnectCounter: reconnectAnswerCounter, peerReconnectCounterToOverride: -1) + case .prAnswer, .rollback: + assertionFailure() + @unknown default: + assertionFailure() + } + } + } + + + func peerConnection(_ peerConnection: ObvPeerConnection, didChange stateChanged: RTCSignalingState) async { + os_log("☎️ RTCPeerConnection didChange RTCSignalingState: %{public}@", log: log, type: .info, stateChanged.debugDescription) + assert(self.peerConnection == peerConnection) + Task { + if stateChanged == .stable && peerConnection.iceConnectionState == .connected { + await delegate?.peerConnectionStateDidChange(newState: .connected) + } + if stateChanged == .closed { + os_log("☎️🛑 Signaling state is closed", log: log, type: .info) + } + } + } + + + func peerConnection(_ peerConnection: ObvPeerConnection, didChange newState: RTCPeerConnectionState) async { + os_log("☎️ RTCPeerConnection didChange RTCPeerConnectionState: %{public}@", log: log, type: .info, newState.debugDescription) + assert(self.peerConnection == peerConnection) + self.connectionState = newState + } + + + func peerConnection(_ peerConnection: ObvPeerConnection, didChange newState: RTCIceConnectionState) async { + os_log("☎️ RTCPeerConnection didChange RTCIceConnectionState: %{public}@", log: log, type: .info, newState.debugDescription) + assert(self.peerConnection == peerConnection) + await delegate?.peerConnectionStateDidChange(newState: newState) + } + + + func peerConnection(_ peerConnection: ObvPeerConnection, didChange newState: RTCIceGatheringState) async { + os_log("☎️❄️ Peer Connection Ice Gathering State changed to: %{public}@", log: log, type: .info, newState.debugDescription) + assert(self.peerConnection == peerConnection) + guard case .gatherOnce = gatheringPolicy else { return } + switch newState { + case .new: + break + case .gathering: + // We start gathering --> clear the turnCandidates list + resetGatheringState() + case .complete: + switch gatheringPolicy { + case .gatherOnce: + if iceCandidates.isEmpty { + os_log("☎️❄️ No ICE candidates found", log: log, type: .info) + } else { + // We have all we need to send the local description to the caller. + os_log("☎️❄️ Calls completed ICE Gathering with %{public}@ candidates", log: self.log, type: .info, String(self.iceCandidates.count)) + Task { + try? await iceGatheringCompleted() + } + } + case .gatherContinually: + break // Do nothing + } + @unknown default: + assertionFailure() + } + } + + + func peerConnection(_ peerConnection: ObvPeerConnection, didGenerate candidate: RTCIceCandidate) async { + os_log("☎️❄️ Peer Connection didGenerate RTCIceCandidate", log: log, type: .info) + assert(self.peerConnection == peerConnection) + switch gatheringPolicy { + case .gatherOnce: + iceCandidates.append(candidate) + if iceCandidates.count == 1 { /// At least one candidate, we wait one second and hope that the other candidate will be added. + let queue = DispatchQueue(label: "Sleeping queue", qos: .userInitiated) + queue.asyncAfter(deadline: .now() + .seconds(2)) { [weak self] in + guard let _self = self else { return } + Task { + try? await _self.iceGatheringCompleted() + } + } + } + case .gatherContinually: + Task { + try? await delegate?.sendNewIceCandidateMessage(candidate: candidate) + } + } + } + + + func peerConnection(_ peerConnection: ObvPeerConnection, didRemove candidates: [RTCIceCandidate]) async { + os_log("☎️❄️ Peer Connection didRemove RTCIceCandidate", log: log, type: .info) + assert(self.peerConnection == peerConnection) + switch gatheringPolicy { + case .gatherOnce: + iceCandidates.removeAll { candidates.contains($0) } + case .gatherContinually: + Task { + try? await delegate?.sendRemoveIceCandidatesMessages(candidates: candidates) + } + } + } + + + func peerConnection(_ peerConnection: ObvPeerConnection, didOpen dataChannel: RTCDataChannel) async { + os_log("☎️ Peer Connection didOpen RTCDataChannel", log: log, type: .info) + assert(self.peerConnection == peerConnection) + } + + + // MARK: CallDataChannelWorkerDelegate and related methods + + func dataChannel(didReceiveMessage message: WebRTCDataChannelMessageJSON) async { + await delegate?.dataChannel(of: self, didReceiveMessage: message) + } + + func dataChannel(didChangeState state: RTCDataChannelState) async { + await delegate?.dataChannel(of: self, didChangeState: state) + } + + func sendDataChannelMessage(_ message: WebRTCDataChannelMessageJSON) throws { + Task { + try await dataChannelWorker?.sendDataChannelMessage(message) + } + } + + +} + + + +// MARK: - Filtering session descriptions + +extension WebrtcPeerConnectionHolder { + + + private func countSdpMedia(sessionDescription: String) throws -> Int { + var counter = 0 + let mediaStart = try NSRegularExpression(pattern: "^m=", options: .anchorsMatchLines) + let lines = sessionDescription.split(whereSeparator: { $0.isNewline }).map({String($0)}) + for line in lines { + let isFirstLineOfAnotherMediaSection = mediaStart.numberOfMatches(in: line, options: [], range: NSRange(location: 0, length: line.count)) > 0 + if isFirstLineOfAnotherMediaSection { + counter += 1 + } + } + return counter + } + + + private func filterSdpDescriptionCodec(rtcSessionDescription: RTCSessionDescription) throws -> RTCSessionDescription { + + let sessionDescription = rtcSessionDescription.sdp + + let mediaStartAudio = try NSRegularExpression(pattern: "^m=audio\\s+", options: .anchorsMatchLines) + let mediaStart = try NSRegularExpression(pattern: "^m=", options: .anchorsMatchLines) + let lines = sessionDescription.split(whereSeparator: { $0.isNewline }).map({String($0)}) + var audioSectionStarted = false + var audioLines = [String]() + var filteredLines = [String]() + for line in lines { + if audioSectionStarted { + let isFirstLineOfAnotherMediaSection = mediaStart.numberOfMatches(in: line, options: [], range: NSRange(location: 0, length: line.count)) > 0 + if isFirstLineOfAnotherMediaSection { + audioSectionStarted = false + // The audio section has ended, we can process all the audio lines with gathered + let filteredAudioLines = try processAudioLines(audioLines) + filteredLines.append(contentsOf: filteredAudioLines) + filteredLines.append(line) + } else { + audioLines.append(line) + } + } else { + let isFirstLineOfAudioSection = mediaStartAudio.numberOfMatches(in: line, options: [], range: NSRange(location: 0, length: line.count)) > 0 + if isFirstLineOfAudioSection { + audioSectionStarted = true + audioLines.append(line) + } else { + filteredLines.append(line) + } + } + } + if audioSectionStarted { + // In case the audio section was the last section of the session description + audioSectionStarted = false + let filteredAudioLines = try processAudioLines(audioLines) + filteredLines.append(contentsOf: filteredAudioLines) + } + let filteredSessionDescription = filteredLines.joined(separator: "\r\n").appending("\r\n") + return RTCSessionDescription(type: rtcSessionDescription.type, sdp: filteredSessionDescription) + } + + + private func processAudioLines(_ audioLines: [String]) throws -> [String] { + + let rtpmapPattern = try NSRegularExpression(pattern: "^a=rtpmap:([0-9]+)\\s+([^\\s/]+)", options: .anchorsMatchLines) + + // First pass + var formatsToKeep = Set() + var opusFormat: String? + for line in audioLines { + guard let result = rtpmapPattern.firstMatch(in: line, options: [], range: NSRange(location: 0, length: line.count)) else { continue } + let formatRange = result.range(at: 1) + let codecRange = result.range(at: 2) + let format = (line as NSString).substring(with: formatRange) + let codec = (line as NSString).substring(with: codecRange) + guard Self.audioCodecs.contains(codec) else { continue } + formatsToKeep.insert(format) + if codec == "opus" { + opusFormat = format + } + } + + assert(opusFormat != nil) + + // Second pass + // 1. Rewrite the first line (only keep the formats to keep) + var processedAudioLines = [String]() + do { + let firstLine = try NSRegularExpression(pattern: "^(m=\\S+\\s+\\S+\\s+\\S+)\\s+(([0-9]+\\s*)+)$", options: .anchorsMatchLines) + guard let result = firstLine.firstMatch(in: audioLines[0], options: [], range: NSRange(location: 0, length: audioLines[0].count)) else { throw NSError() } + let processedFirstLine = (audioLines[0] as NSString) + .substring(with: result.range(at: 1)) + .appending(" ") + .appending( + (audioLines[0] as NSString) + .substring(with: result.range(at: 2)) + .split(whereSeparator: { $0.isWhitespace }) + .map({String($0)}) + .filter({ formatsToKeep.contains($0) }) + .joined(separator: " ")) + processedAudioLines.append(processedFirstLine) + } + // 2. Filter subsequent lines + let rtpmapOrOptionPattern = try NSRegularExpression(pattern: "^a=(rtpmap|fmtp|rtcp-fb):([0-9]+)\\s+", options: .anchorsMatchLines) + + for i in 1... + */ + + +import Foundation +import WebRTC + + +protocol WebrtcPeerConnectionHolderDelegate: AnyObject { + + func peerConnectionStateDidChange(newState: RTCIceConnectionState) async + func dataChannel(of peerConnectionHolder: WebrtcPeerConnectionHolder, didReceiveMessage message: WebRTCDataChannelMessageJSON) async + func dataChannel(of peerConnectionHolder: WebrtcPeerConnectionHolder, didChangeState state: RTCDataChannelState) async + func shouldISendTheOfferToCallParticipant() async -> Bool + + func sendNewIceCandidateMessage(candidate: RTCIceCandidate) async throws + func sendRemoveIceCandidatesMessages(candidates: [RTCIceCandidate]) async throws + + func sendLocalDescription(sessionDescription: RTCSessionDescription, reconnectCounter: Int, peerReconnectCounterToOverride: Int) async + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallAnswerAndRejectButtonsView.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallAnswerAndRejectButtonsView.swift index a42d8453..1212c85b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallAnswerAndRejectButtonsView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallAnswerAndRejectButtonsView.swift @@ -20,7 +20,7 @@ import SwiftUI struct CallAnswerAndRejectButtonsView: View { - var callState: CallState + var callIsInInitialState: Bool var actionReject: () -> Void var actionAccept: () -> Void var actionAddParticipant: () -> Void @@ -33,7 +33,7 @@ struct CallAnswerAndRejectButtonsView: View { AddParticipantButtonView(actionAddParticipant: actionAddParticipant) } Spacer() - HangupDeclineButtonView(callState: callState, actionReject: actionReject) + HangupDeclineButtonView(callIsInInitialState: callIsInInitialState, actionReject: actionReject) Spacer() if showAcceptButton { AcceptButtonView(actionAccept: actionAccept) @@ -48,25 +48,25 @@ struct CallAnswerAndRejectButtonsView: View { struct CallAnswerAndRejectButtonsView_Previews: PreviewProvider { static var previews: some View { Group { - CallAnswerAndRejectButtonsView(callState: .initial, actionReject: {}, actionAccept: {}, actionAddParticipant: {}, showAcceptButton: true, showAddParticipantButton: false) + CallAnswerAndRejectButtonsView(callIsInInitialState: true, actionReject: {}, actionAccept: {}, actionAddParticipant: {}, showAcceptButton: true, showAddParticipantButton: false) .padding() .previewLayout(.sizeThatFits) .background(Color(.systemBackground)) .environment(\.colorScheme, .light) .previewDisplayName("Static example in light mode") - CallAnswerAndRejectButtonsView(callState: .initial, actionReject: {}, actionAccept: {}, actionAddParticipant: {}, showAcceptButton: true, showAddParticipantButton: false) + CallAnswerAndRejectButtonsView(callIsInInitialState: true, actionReject: {}, actionAccept: {}, actionAddParticipant: {}, showAcceptButton: true, showAddParticipantButton: false) .padding() .previewLayout(.sizeThatFits) .background(Color(.systemBackground)) .environment(\.colorScheme, .dark) .previewDisplayName("Static example in dark mode") - CallAnswerAndRejectButtonsView(callState: .callInProgress, actionReject: {}, actionAccept: {}, actionAddParticipant: {}, showAcceptButton: false, showAddParticipantButton: false) + CallAnswerAndRejectButtonsView(callIsInInitialState: false, actionReject: {}, actionAccept: {}, actionAddParticipant: {}, showAcceptButton: false, showAddParticipantButton: false) .padding() .previewLayout(.sizeThatFits) .background(Color(.systemBackground)) .environment(\.colorScheme, .dark) .previewDisplayName("Static example in dark mode") - CallAnswerAndRejectButtonsView(callState: .callInProgress, actionReject: {}, actionAccept: {}, actionAddParticipant: {}, showAcceptButton: false, showAddParticipantButton: true) + CallAnswerAndRejectButtonsView(callIsInInitialState: false, actionReject: {}, actionAccept: {}, actionAddParticipant: {}, showAcceptButton: false, showAddParticipantButton: true) .padding() .previewLayout(.sizeThatFits) .background(Color(.systemBackground)) @@ -85,7 +85,7 @@ struct CallAnswerAndRejectButtonsView_Previews: PreviewProvider { fileprivate struct CallAnswerAndRejectButtonsMockView: View { @ObservedObject var object: MockObject var body: some View { - CallAnswerAndRejectButtonsView(callState: object.state, + CallAnswerAndRejectButtonsView(callIsInInitialState: object.callIsInInitialState, actionReject: object.actionReject, actionAccept: object.actionAccept, actionAddParticipant: object.actionAddParticipant, @@ -98,12 +98,12 @@ fileprivate struct CallAnswerAndRejectButtonsMockView: View { fileprivate class MockObject: ObservableObject { @Published private(set) var showAcceptButton = true @Published private(set) var showAddPartcipantButton = false - @Published private(set) var state: CallState = .initial + @Published private(set) var callIsInInitialState: Bool = true func actionReject() { - withAnimation { state = .initial; showAcceptButton.toggle() } + withAnimation { callIsInInitialState.toggle(); showAcceptButton.toggle() } } func actionAccept() { - withAnimation { state = .callInProgress; showAcceptButton.toggle() } + withAnimation { callIsInInitialState.toggle(); showAcceptButton.toggle() } } func actionAddParticipant() { } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallButtonsViews.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallButtonsViews.swift index fe19c892..dc24084a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallButtonsViews.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallButtonsViews.swift @@ -113,11 +113,11 @@ struct AddParticipantButtonView: View { struct HangupDeclineButtonView: View { - var callState: CallState + var callIsInInitialState: Bool // True iff callState == .initial var actionReject: () -> Void var body: some View { - if callState == .initial { + if callIsInInitialState { RoundedButtonView(icon: .sf("xmark"), text: nil, // "Decline", backgroundColor: Color.red, diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallView.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallView.swift index 95aa7d2e..4d39159e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallView.swift @@ -23,136 +23,199 @@ import ObvEngine import CoreData import os.log + +@MainActor final class ObservableCallWrapper: ObservableObject { private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ObservableCallWrapper.self)) - let call: Call + let call: GenericCall private var tokens: [NSObjectProtocol] = [] - var isOutgoingCall: Bool { call is OutgoingCall } + var isOutgoingCall: Bool { call.direction == .outgoing } - @Published var callParticipantDatas: [CallParticipantData] = [] + @Published var callParticipantDatas = Set() @Published var isCallIsAnswered: Bool = false @Published var initialParticipantCount: Int? @Published var startTimestamp: Date? @Published var isMuted = false - @Published var state: CallState = .initial + @Published var callIsInInitialState: Bool = true @Published var audioIcon: AudioInputIcon = .sf("iphone") @Published var audioInputs: [AudioInput] = ObvAudioSessionUtils.shared.getAllInputs() + @Published var callHeadline: String private var selectedGroupMembers = Set() - func actionReject() { - call.endCall() + nonisolated func actionReject() { + call.userRequestedToEndCall() } - func actionAccept() { - guard let incomingCall = call as? IncomingCall else { return } - switch incomingCall.state { - case .initial, .ringing: - incomingCall.answerCall() - default: - return + + nonisolated func actionAccept() { + Task { + await call.userRequestedToAnswerCall() } } + - func actionAddParticipant(_ selectedContacts: Set) { - let contactIDs = selectedContacts.map { $0.typedObjectID } - ObvMessengerInternalNotification.userWantsToAddParticipants(call: call, contactIDs: contactIDs).postOnDispatchQueue() + nonisolated func actionAddParticipant(_ selectedContacts: Set) { + assert(Thread.isMainThread) + for contact in selectedContacts { + assert(contact.managedObjectContext == ObvStack.shared.viewContext) + } + let contactIds: [OlvidUserId] = selectedContacts.compactMap { persistedContact in + guard let ownCryptoId = persistedContact.ownedIdentity?.cryptoId else { return nil } + return OlvidUserId.known(contactObjectID: persistedContact.typedObjectID, + ownCryptoId: ownCryptoId, + remoteCryptoId: persistedContact.cryptoId, + displayName: persistedContact.fullDisplayName) + } + VoIPNotification.userWantsToAddParticipants(call: call, contactIds: contactIds) + .postOnDispatchQueue() } - func actionKick(_ callParticipant: CallParticipant) { - ObvMessengerInternalNotification.userWantsToKickParticipant(call: call, callParticipant: callParticipant).postOnDispatchQueue() + + nonisolated func actionKick(_ callParticipant: CallParticipant) { + VoIPNotification.userWantsToKickParticipant(call: call, callParticipant: callParticipant) + .postOnDispatchQueue() } - func actionToggleAudio() { - if call.isMuted { - call.unmute() - } else { - call.mute() + + nonisolated func actionToggleAudio() { + Task { + await call.userRequestedToToggleAudio() } } + - func actionDiscussions() { + nonisolated func actionDiscussions() { ObvMessengerInternalNotification.toggleCallView.postOnDispatchQueue() } - init(call: Call) { + + init(call: GenericCall) { self.call = call - let callUuid = call.uuid - self.tokens += [ObvMessengerInternalNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] (updatedCall, updateKind) in - guard updatedCall.uuid == callUuid else { return } - switch updateKind { - case .state, .mute: - break - case .callParticipantChange: - self?.updateCallParticipants() + self.callHeadline = "" + self.tokens.append(contentsOf: [ + VoIPNotification.observeCallHasBeenUpdated { (updatedCall, updateKind) in + Task { [weak self] in await self?.processCallHasBeenUpdated(updatedCall: updatedCall, updateKind: updateKind) } + }, + VoIPNotification.observeCallParticipantHasBeenUpdated(queue: OperationQueue.main) { [weak self] (updatedParticipant, updateKind) in + Task { [weak self] in + assert(Thread.isMainThread) + guard let callParticipant = self?.callParticipantDatas.first(where: { $0.id == updatedParticipant.uuid}) else { return } + await callParticipant.update() + await self?.update() + } + }, + NotificationCenter.default.addObserver(forName: AVAudioSession.routeChangeNotification, object: nil, queue: nil) { _ in + Task { [weak self] in await self?.update() } + }, + ]) + Task { [weak self] in + await updateCallParticipants() + await self?.update() + } + } + + + private func processCallHasBeenUpdated(updatedCall: CallEssentials, updateKind: CallUpdateKind) async { + assert(Thread.isMainThread) + guard updatedCall.uuid == call.uuid else { return } + switch updateKind { + case .state, .mute: + break + case .callParticipantChange: + await updateCallParticipants() + } + await update() + } + + + private func updateCallParticipants() async { + + let callParticipants = await call.getCallParticipants() + let newParticipantDatas = await withTaskGroup(of: CallParticipantData.self, returning: Set.self) { taskGroup in + for callParticipant in callParticipants { + taskGroup.addTask { + return await CallParticipantData(callParticipant: callParticipant, startTimestamp: self.startTimestamp) + } } - self?.update() - }] - self.tokens += [ObvMessengerInternalNotification.observeCallParticipantHasBeenUpdated(queue: OperationQueue.main) { [weak self] (updatedParticipant, updateKind) in - if let callParticipant = self?.callParticipantDatas.first(where: { $0.id == updatedParticipant.uuid}) { - callParticipant.update() + var collected = Set() + for await value in taskGroup { + collected.insert(value) } - }] - self.tokens.append(NotificationCenter.default.addObserver(forName: AVAudioSession.routeChangeNotification, object: nil, queue: OperationQueue.main, using: { [weak self] notification in - guard let _self = self else { return } - _self.update() - })) - updateCallParticipants() - update() - } - - private func updateCallParticipants() { - let currentParticipantsId = self.callParticipantDatas - let newParticipantsId = call.callParticipants.map { - CallParticipantData(callParticipant: $0, startTimestamp: self.startTimestamp) + return collected } - let changes = newParticipantsId.difference(from: currentParticipantsId) - - for change in changes { - guard case let .insert(_, element: newParticipant, associatedWith: _) = change else { continue } - self.callParticipantDatas += [newParticipant] + let callParticipantsToInsert = newParticipantDatas.subtracting(self.callParticipantDatas) + let callParticipantsToRemove = self.callParticipantDatas.subtracting(newParticipantDatas) + + for participant in callParticipantsToInsert { + withAnimation { + _ = self.callParticipantDatas.insert(participant) + } } - // We wait some seconds to show the new participants list - DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { - for change in changes { - guard case let .remove(_, element: removedParticipant, associatedWith: _) = change else { continue } - self.callParticipantDatas.removeAll(where: { $0 == removedParticipant}) + for participant in callParticipantsToRemove { + withAnimation { + _ = self.callParticipantDatas.remove(participant) } } + + + } - private func update() { + + private func update() async { + assert(Thread.isMainThread) // Update isCallIsAnswered - if let incomingCall = call as? IncomingWebrtcCall { - switch incomingCall.state { + switch call.direction { + case .incoming: + switch await call.state { case .initial, .ringing: /// We never show the answerCallButton when we use call kit - isCallIsAnswered = incomingCall.usesCallKit - initialParticipantCount = incomingCall.initialParticipantCount + isCallIsAnswered = call.usesCallKit + initialParticipantCount = call.initialParticipantCount default: isCallIsAnswered = true } - } else { + case .outgoing: isCallIsAnswered = true } // Update the startTimestamp - if self.startTimestamp == nil, let start = self.call.stateDate[.callInProgress] { + if self.startTimestamp == nil, let start = await call.getStateDates()[.callInProgress] { self.startTimestamp = start for participant in callParticipantDatas { participant.startTimestamp = start } } // Update muteIsOn - isMuted = call.isMuted + Task { + let isMuted = await call.isMuted + DispatchQueue.main.async { + self.isMuted = isMuted + } + } // Update state - state = call.state + let callState = await call.state + callIsInInitialState = callState == .initial + + // Update the call headline + if callState != .callInProgress { + callHeadline = callState.localizedString + } else { + // If we reach this point, the call is not a group call and it is in progess. + // We always display the call state, unless the (only) participant is connecting or reconnecting + if let singleParticipantState = callParticipantDatas.first?.state, [PeerState.connectingToPeer, PeerState.reconnecting].contains(singleParticipantState) { + callHeadline = singleParticipantState.localizedString + } else { + callHeadline = callState.localizedString + } + } audioInputs = ObvAudioSessionUtils.shared.getAllInputs() @@ -170,8 +233,14 @@ struct CallView: View { @ObservedObject var wrappedCall: ObservableCallWrapper + private var sortedCallParticipantDatas: [CallParticipantData] { + wrappedCall.callParticipantDatas.sorted { + $0.name < $1.name + } + } + var body: some View { - InnerCallView(callParticipantDatas: wrappedCall.callParticipantDatas, + InnerCallView(callParticipantDatas: sortedCallParticipantDatas, isOutgoingCall: wrappedCall.isOutgoingCall, startTimestamp: wrappedCall.startTimestamp, isMuted: wrappedCall.isMuted, @@ -180,7 +249,8 @@ struct CallView: View { discussionsIsOn: false, isCallIsAnswered: wrappedCall.isCallIsAnswered, initialParticipantCount: wrappedCall.initialParticipantCount, - callState: wrappedCall.state, + callIsInInitialState: wrappedCall.callIsInInitialState, + callHeadline: wrappedCall.callHeadline, actionToggleAudio: wrappedCall.actionToggleAudio, actionDiscussions: wrappedCall.actionDiscussions, @@ -253,7 +323,8 @@ fileprivate struct InnerCallView: View { let discussionsIsOn: Bool let isCallIsAnswered: Bool let initialParticipantCount: Int? - let callState: CallState + let callIsInInitialState: Bool + let callHeadline: String let actionToggleAudio: () -> Void let actionDiscussions: () -> Void @@ -339,7 +410,7 @@ fileprivate struct InnerCallView: View { } - result += [CallButton(AnyView(HangupDeclineButtonView(callState: callState, actionReject: actionReject)), + result += [CallButton(AnyView(HangupDeclineButtonView(callIsInInitialState: callIsInInitialState, actionReject: actionReject)), bottom: true)] if showAcceptButton { @@ -381,9 +452,8 @@ fileprivate struct InnerCallView: View { VStack { if isGroupCall { CounterView(startTimestamp: startTimestamp) - } - if !isGroupCall || callState != .callInProgress { - Text(callState.localizedString) + } else { + Text(callHeadline) .font(Font.headline.smallCaps()) .foregroundColor(Color(.tertiaryLabel)) } @@ -412,7 +482,10 @@ fileprivate struct InnerCallView: View { } } .sheet(isPresented: $showAddParticipantView) { - MultipleContactsView(ownedCryptoId: ownedIdentity, mode: .excluded(from: Set(callParticipantDatas.compactMap { $0.callParticipant?.contactIdentity })), button: .floating(title: CommonString.Word.Call, systemIcon: .phoneFill), disableContactsWithoutDevice: true, allowMultipleSelection: true, showExplanation: false) { selectedContacts in + let contactsToExclude = Set(callParticipantDatas.compactMap { $0.callParticipant?.remoteCryptoId }) + // We allow to call any contact (even non OneToOne) when this is done via a group discussion. + let mode = MultipleContactsMode.excluded(from: contactsToExclude, oneToOneStatus: .any) + MultipleContactsView(ownedCryptoId: ownedIdentity, mode: mode, button: .floating(title: CommonString.Word.Call, systemIcon: .phoneFill), disableContactsWithoutDevice: true, allowMultipleSelection: true, showExplanation: false) { selectedContacts in actionAddParticipant(selectedContacts) showAddParticipantView = false } dismissAction: { @@ -423,7 +496,8 @@ fileprivate struct InnerCallView: View { } -class CallParticipantData: ObservableObject, Identifiable, Equatable { + +final class CallParticipantData: ObservableObject, Identifiable, Equatable, Hashable { static func == (lhs: CallParticipantData, rhs: CallParticipantData) -> Bool { return lhs.callParticipant?.uuid == rhs.callParticipant?.uuid @@ -431,38 +505,47 @@ class CallParticipantData: ObservableObject, Identifiable, Equatable { var callParticipant: CallParticipant? var id: UUID - @Published var name: String? + @Published var name: String @Published var photoURL: URL? @Published var isMuted = false - @Published var status: String = "" + @Published var state: PeerState @Published var startTimestamp: Date? - - /// For preview purpose - fileprivate init(name: String?, isMuted: Bool, state: PeerState) { + + /// For preview purposes + fileprivate init(name: String, isMuted: Bool, state: PeerState) { self.callParticipant = nil self.id = UUID() self.name = name self.isMuted = isMuted - self.status = state.localizedString + self.state = state self.startTimestamp = Date() } - init(callParticipant: CallParticipant, startTimestamp: Date?) { + @MainActor + init(callParticipant: CallParticipant, startTimestamp: Date?) async { + assert(Thread.isMainThread) self.callParticipant = callParticipant self.id = callParticipant.uuid self.startTimestamp = startTimestamp - update() + self.name = callParticipant.displayName + self.isMuted = await callParticipant.getContactIsMuted() + self.state = await callParticipant.getPeerState() + self.photoURL = callParticipant.photoURL } - func update() { - self.name = callParticipant?.displayName - self.isMuted = callParticipant?.contactIsMuted ?? false - self.status = callParticipant?.state.localizedString ?? "" - self.photoURL = callParticipant?.photoURL + @MainActor + func update() async { + assert(Thread.isMainThread) + guard let callParticipant = callParticipant else { return } + self.name = callParticipant.displayName + self.isMuted = await callParticipant.getContactIsMuted() + self.state = await callParticipant.getPeerState() + debugPrint("☎️ ****** CHANGED INTERFACE PARTICIPANT STATE TO \(self.state.debugDescription)") + self.photoURL = callParticipant.photoURL } var circledTextView: Text? { - if let cdn = name, let char = cdn.first { + if let char = name.first { return Text(String(char)) } else { return nil @@ -480,12 +563,16 @@ class CallParticipantData: ObservableObject, Identifiable, Equatable { circleBackgroundColor: callParticipant?.identityColors?.background, circleTextColor: callParticipant?.identityColors?.text, circledTextView: circledTextView, - imageSystemName: "person", + systemImage: .person, showGreenShield: false, showRedShield: false, customCircleDiameter: customCircleDiameter) } + func hash(into hasher: inout Hasher) { + hasher.combine(self.id) + } + } struct ParticipantView: View { @@ -502,7 +589,7 @@ struct ParticipantView: View { @State private var showingKickConfirmationActionSheet: Bool = false var participantName: String { - var result = callParticipantData.name ?? "..." + var result = callParticipantData.name if !isCallIsAnswered, let initialParticipantCount = initialParticipantCount, initialParticipantCount > 1 { @@ -515,10 +602,10 @@ struct ParticipantView: View { HStack { if imagesOnTheLeft { Button(action: { - guard case .known(let contactID) = callParticipantData.callParticipant?.contactIdentificationStatus else { return } + guard let contactObjectID = callParticipantData.callParticipant?.userId.contactObjectID else { return } ObvStack.shared.viewContext.perform { - guard let persistedContact = try? PersistedObvContactIdentity.get(objectID: contactID, within: ObvStack.shared.viewContext) else { return } - let discussionObjectURI = persistedContact.oneToOneDiscussion.objectID.uriRepresentation() + guard let persistedContact = try? PersistedObvContactIdentity.get(objectID: contactObjectID, within: ObvStack.shared.viewContext) else { return } + guard let discussionObjectURI = try? persistedContact.oneToOneDiscussion?.objectID.uriRepresentation() else { assertionFailure(); return } let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: discussionObjectURI) ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) .postOnDispatchQueue() @@ -537,7 +624,7 @@ struct ParticipantView: View { .foregroundColor(Color(.label)) .overlay(callParticipantData.isMuted ? AnyView(MutedBadgeView().offset(x: MutedBadgeView.size / 2, y: -0)) : AnyView(EmptyView()), alignment: Alignment(horizontal: .trailing, vertical: .top)) if isGroupCall { - Text(callParticipantData.status) + Text(callParticipantData.state.localizedString) .font(.callout) .foregroundColor(Color(.tertiaryLabel)) } else { @@ -602,7 +689,8 @@ struct InnerCallView_Previews: PreviewProvider { discussionsIsOn: false, isCallIsAnswered: true, initialParticipantCount: nil, - callState: .callInProgress, + callIsInInitialState: false, + callHeadline: CallState.callInProgress.localizedString, actionToggleAudio: {}, actionDiscussions: {}, @@ -621,7 +709,8 @@ struct InnerCallView_Previews: PreviewProvider { discussionsIsOn: false, isCallIsAnswered: true, initialParticipantCount: nil, - callState: .callInProgress, + callIsInInitialState: false, + callHeadline: CallState.callInProgress.localizedString, actionToggleAudio: {}, actionDiscussions: {}, @@ -640,7 +729,8 @@ struct InnerCallView_Previews: PreviewProvider { discussionsIsOn: false, isCallIsAnswered: true, initialParticipantCount: nil, - callState: .callInProgress, + callIsInInitialState: false, + callHeadline: CallState.callInProgress.localizedString, actionToggleAudio: {}, actionDiscussions: {}, diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallViewHostingController.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallViewHostingController.swift index 89d29546..8cd00a31 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallViewHostingController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallViewHostingController.swift @@ -23,8 +23,10 @@ import SwiftUI final class CallViewHostingController: UIHostingController { let wrappedCall: ObservableCallWrapper + let callUUID: UUID - init(call: Call) { + init(call: GenericCall) { + self.callUUID = call.uuid self.wrappedCall = ObservableCallWrapper(call: call) super.init(rootView: CallView(wrappedCall: wrappedCall)) } diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/AllDiscussionsViewControllerDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/CallUpdateKind.swift similarity index 86% rename from iOSClient/ObvMessenger/ObvMessengerShareExtension/AllDiscussionsViewControllerDelegate.swift rename to iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/CallUpdateKind.swift index 558e39d7..c515b909 100644 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/AllDiscussionsViewControllerDelegate.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/CallUpdateKind.swift @@ -16,11 +16,13 @@ * You should have received a copy of the GNU Affero General Public License * along with Olvid. If not, see . */ + import Foundation -protocol AllDiscussionsViewControllerDelegate: AnyObject { - - func userDidSelect(_: PersistedDiscussion) +enum CallUpdateKind { + case state(newState: CallState) + case mute + case callParticipantChange } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.swift new file mode 100644 index 00000000..5a08d929 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.swift @@ -0,0 +1,191 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import Foundation +import CoreData +import ObvTypes +import ObvEngine +import OlvidUtils + +fileprivate struct OptionalWrapper { + let value: T? + public init() { + self.value = nil + } + public init(_ value: T?) { + self.value = value + } +} + +enum VoIPNotification { + case userWantsToKickParticipant(call: GenericCall, callParticipant: CallParticipant) + case userWantsToAddParticipants(call: GenericCall, contactIds: [OlvidUserId]) + case callHasBeenUpdated(callEssentials: CallEssentials, updateKind: CallUpdateKind) + case callParticipantHasBeenUpdated(callParticipant: CallParticipant, updateKind: CallParticipantUpdateKind) + case reportCallEvent(callUUID: UUID, callReport: CallReport, groupId: (groupUid: UID, groupOwner: ObvCryptoId)?, ownedCryptoId: ObvCryptoId) + case showCallViewControllerForAnsweringNonCallKitIncomingCall(incomingCall: GenericCall) + + private enum Name { + case userWantsToKickParticipant + case userWantsToAddParticipants + case callHasBeenUpdated + case callParticipantHasBeenUpdated + case reportCallEvent + case showCallViewControllerForAnsweringNonCallKitIncomingCall + + private var namePrefix: String { String(describing: VoIPNotification.self) } + + private var nameSuffix: String { String(describing: self) } + + var name: NSNotification.Name { + let name = [namePrefix, nameSuffix].joined(separator: ".") + return NSNotification.Name(name) + } + + static func forInternalNotification(_ notification: VoIPNotification) -> NSNotification.Name { + switch notification { + case .userWantsToKickParticipant: return Name.userWantsToKickParticipant.name + case .userWantsToAddParticipants: return Name.userWantsToAddParticipants.name + case .callHasBeenUpdated: return Name.callHasBeenUpdated.name + case .callParticipantHasBeenUpdated: return Name.callParticipantHasBeenUpdated.name + case .reportCallEvent: return Name.reportCallEvent.name + case .showCallViewControllerForAnsweringNonCallKitIncomingCall: return Name.showCallViewControllerForAnsweringNonCallKitIncomingCall.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .userWantsToKickParticipant(call: let call, callParticipant: let callParticipant): + info = [ + "call": call, + "callParticipant": callParticipant, + ] + case .userWantsToAddParticipants(call: let call, contactIds: let contactIds): + info = [ + "call": call, + "contactIds": contactIds, + ] + case .callHasBeenUpdated(callEssentials: let callEssentials, updateKind: let updateKind): + info = [ + "callEssentials": callEssentials, + "updateKind": updateKind, + ] + case .callParticipantHasBeenUpdated(callParticipant: let callParticipant, updateKind: let updateKind): + info = [ + "callParticipant": callParticipant, + "updateKind": updateKind, + ] + case .reportCallEvent(callUUID: let callUUID, callReport: let callReport, groupId: let groupId, ownedCryptoId: let ownedCryptoId): + info = [ + "callUUID": callUUID, + "callReport": callReport, + "groupId": OptionalWrapper(groupId), + "ownedCryptoId": ownedCryptoId, + ] + case .showCallViewControllerForAnsweringNonCallKitIncomingCall(incomingCall: let incomingCall): + info = [ + "incomingCall": incomingCall, + ] + } + return info + } + + func post(object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + NotificationCenter.default.post(name: name, object: anObject, userInfo: userInfo) + } + + func postOnDispatchQueue(object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + postOnDispatchQueue(withLabel: "Queue for posting \(name.rawValue) notification", object: anObject) + } + + func postOnDispatchQueue(_ queue: DispatchQueue) { + let name = Name.forInternalNotification(self) + queue.async { + NotificationCenter.default.post(name: name, object: nil, userInfo: userInfo) + } + } + + private func postOnDispatchQueue(withLabel label: String, object anObject: Any? = nil) { + let name = Name.forInternalNotification(self) + let userInfo = self.userInfo + DispatchQueue(label: label).async { + NotificationCenter.default.post(name: name, object: anObject, userInfo: userInfo) + } + } + + static func observeUserWantsToKickParticipant(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (GenericCall, CallParticipant) -> Void) -> NSObjectProtocol { + let name = Name.userWantsToKickParticipant.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let call = notification.userInfo!["call"] as! GenericCall + let callParticipant = notification.userInfo!["callParticipant"] as! CallParticipant + block(call, callParticipant) + } + } + + static func observeUserWantsToAddParticipants(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (GenericCall, [OlvidUserId]) -> Void) -> NSObjectProtocol { + let name = Name.userWantsToAddParticipants.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let call = notification.userInfo!["call"] as! GenericCall + let contactIds = notification.userInfo!["contactIds"] as! [OlvidUserId] + block(call, contactIds) + } + } + + static func observeCallHasBeenUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (CallEssentials, CallUpdateKind) -> Void) -> NSObjectProtocol { + let name = Name.callHasBeenUpdated.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let callEssentials = notification.userInfo!["callEssentials"] as! CallEssentials + let updateKind = notification.userInfo!["updateKind"] as! CallUpdateKind + block(callEssentials, updateKind) + } + } + + static func observeCallParticipantHasBeenUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (CallParticipant, CallParticipantUpdateKind) -> Void) -> NSObjectProtocol { + let name = Name.callParticipantHasBeenUpdated.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let callParticipant = notification.userInfo!["callParticipant"] as! CallParticipant + let updateKind = notification.userInfo!["updateKind"] as! CallParticipantUpdateKind + block(callParticipant, updateKind) + } + } + + static func observeReportCallEvent(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (UUID, CallReport, (groupUid: UID, groupOwner: ObvCryptoId)?, ObvCryptoId) -> Void) -> NSObjectProtocol { + let name = Name.reportCallEvent.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let callUUID = notification.userInfo!["callUUID"] as! UUID + let callReport = notification.userInfo!["callReport"] as! CallReport + let groupIdWrapper = notification.userInfo!["groupId"] as! OptionalWrapper<(groupUid: UID, groupOwner: ObvCryptoId)> + let groupId = groupIdWrapper.value + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + block(callUUID, callReport, groupId, ownedCryptoId) + } + } + + static func observeShowCallViewControllerForAnsweringNonCallKitIncomingCall(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (GenericCall) -> Void) -> NSObjectProtocol { + let name = Name.showCallViewControllerForAnsweringNonCallKitIncomingCall.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let incomingCall = notification.userInfo!["incomingCall"] as! GenericCall + block(incomingCall) + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.yml b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.yml new file mode 100644 index 00000000..bb6d0dec --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.yml @@ -0,0 +1,32 @@ +import: + - Foundation + - CoreData + - ObvTypes + - ObvEngine + - OlvidUtils +notifications: +- name: userWantsToKickParticipant + params: + - {name: call, type: GenericCall} + - {name: callParticipant, type: CallParticipant} +- name: userWantsToAddParticipants + params: + - {name: call, type: GenericCall} + - {name: contactIds, type: [OlvidUserId]} +- name: callHasBeenUpdated + params: + - {name: callEssentials, type: CallEssentials} + - {name: updateKind, type: CallUpdateKind} +- name: callParticipantHasBeenUpdated + params: + - {name: callParticipant, type: CallParticipant} + - {name: updateKind, type: CallParticipantUpdateKind} +- name: reportCallEvent + params: + - {name: callUUID, type: UUID} + - {name: callReport, type: CallReport} + - {name: groupId, type: "(groupUid: UID, groupOwner: ObvCryptoId)?"} + - {name: ownedCryptoId, type: ObvCryptoId} +- name: showCallViewControllerForAnsweringNonCallKitIncomingCall + params: + - {name: incomingCall, type: GenericCall} diff --git a/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.strings b/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.strings index a41e89fa..fe4f5b5d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.strings +++ b/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.strings @@ -2,7 +2,7 @@ "%@ and" = "%@ and"; /* Invitation details */ -"%@ wants to introduce you to %@. If you do trust %@ for this, you may accept this invitation and %@ will soon appear in your contacts, with no further actions from your part (provided that %@ also accepts the invitation). If you don't trust %@ or if you simply do not want to be introduced to %@ you can ignore this invitation (neither %@ nor %@ will be notified of this)." = "%@ wants to introduce you to %@. If you do trust %@ for this, you may accept this invitation and %@ will soon appear in your contacts, with no further actions from your part (provided that %@ also accepts the invitation). If you don't trust %@ or if you simply do not want to be introduced to %@ you can ignore this invitation (neither %@ nor %@ will be notified of this)."; +"%@ wants to introduce you to %@. If you do trust %@ for this, you may accept this invitation and %@ will soon appear in your contacts, with no further actions from your part (provided that %@ also accepts the invitation). If you don't trust %@ or if you simply do not want to be introduced to %@ you can ignore this invitation (neither %@ nor %@ will be notified of this)." = "%1$@ would like to introduce you to %2$@. If you accept, %2$@ will be part of your contacts and you will have a private discussion with them."; /* No comment provided by engineer. */ "A file named %@ already exists within the following location: @@ -63,7 +63,7 @@ On My iPhone > Olvid"; "Delete Message and Attachments" = "Delete Message and Attachments"; /* Alert title */ -"Delete this contact?" = "Delete this contact?"; +"Delete this contact?" = "Delete this user?"; /* Invitation subtitle */ "Digits confirmed" = "Code confirmed"; @@ -152,7 +152,7 @@ On My iPhone > Olvid"; "Members of %@" = "Members of %@"; /* Invitation subtitle */ -"Mutual Trust Confirmed" = "Secure channel in progress"; +"MUTUAL_TRUST_CONFIRMED" = "User added to your contacts"; /* Notification title */ "Mutual trust confirmed!" = "Secure channel in progress"; @@ -171,7 +171,7 @@ On My iPhone > Olvid"; "New message from %@" = "New message from %@"; /* Invitation subtitle */ -"New Suggested Introduction" = "New Suggested Introduction"; +"New Suggested Introduction" = "Contact introduction"; /* Action title */ "No" = "No"; @@ -218,7 +218,7 @@ On My iPhone > Olvid"; "We started a new discussion group creation for you. Go to the Invitations tab to see who accepted your invitation so far." = "We started a new discussion group creation for you."; /* Invitation details */ -"Well done! You trust %@'s identity and %@ now trusts yours back. A secure channel between you and %@ is being established. As soon as it will be, %@ will appear in your contacts. Please note that this requires %@'s device to be online." = "Well done! A secure channel between you and %1$@ is in progress. As soon as it is ready, you will be able to discuss with %1$@."; +"MUTUAL_TRUST_CONFIRMED_DETAILS_%@" = "Well done! %1$@ is now part of your contacts and you can have a private discussion with them."; /* Message of alert */ "What do you want to do with this file?" = "What do you want to do with this file?"; @@ -236,7 +236,7 @@ On My iPhone > Olvid"; "You are about to delete a file." = "You are about to delete a file."; /* Invitation details */ -"You are invited to join a group created by %@. You may silently discard this invitation or accept it. In the latter case, each of the group member will appear in your contacts." = "You are invited to join a group created by %@. You may discard this invitation or accept it. In the latter case, each of the group member will appear in your contacts."; +"YOU_ARE_INVITED_TO_JOIN_A_GROUP_CREATED_BY_%@_EXPLANATION" = "You are invited to join a group created by %@."; /* Invitation details */ "You have accepted to join a group created by %@." = "You have accepted to join a group created by %@."; @@ -744,10 +744,10 @@ Olvid's security policy requires you to re-validate the identity of %2@ by excha "Contact cannot be deleted for now" = "Contact cannot be deleted for now"; /* Alert message */ -"You cannot remove %@ from your contacts as both of you belong to some common groups. You will need to leave these groups to proceed." = "You cannot remove %@ from your contacts as both of you belong to some common groups. You will need to leave these groups to proceed."; +"You cannot remove %@ from your contacts as both of you belong to some common groups. You will need to leave these groups to proceed." = "You cannot delete the user %@ as both of you belong to some common groups. You will need to leave these groups to proceed."; /* Alert message */ -"You are about to remove %1$@ from your contacts. You will no longer be able to exchange messages with them.\n\nReally delete this contact?" = "You are about to remove %1$@ from your contacts. You will no longer be able to exchange messages with them.\n\nReally delete this contact?"; +"You are about to remove %1$@ from your contacts. You will no longer be able to exchange messages with them.\n\nReally delete this contact?" = "You are about to delete the user %1$@.\n\nReally delete this contact?"; /* Alert message */ "You are about to remove %1$@ from your contacts. You will no longer be able to exchange messages with them.\n\nNote that %1$@ is a pending member in at least one group you belong to. %1$@ might get added back to your contacts in a near future. You may want to leave these groups to avoid this.\n\nReally delete this contact?" = "You are about to remove %1$@ from your contacts. You will no longer be able to exchange messages with them.\n\nNote that %1$@ is a pending member in at least one group you belong to. %1$@ might get added back to your contacts in a near future. You may want to leave these groups to avoid this.\n\nReally delete this contact?"; @@ -1173,8 +1173,6 @@ Olvid's security policy requires you to re-validate the identity of %2@ by excha "CALL_STATE_HANGED_UP" = "Hanged up"; -"CALL_STATE_TIMEOUT" = "Timeout"; - "Restore" = "Restore"; "Could not read backup file" = "Could not read backup file"; @@ -1259,8 +1257,6 @@ Olvid's security policy requires you to re-validate the identity of %2@ by excha "WITH_%@_PARTICIPANTS" = "with %@ participants"; -"UNANSWERED" = "Unanswered"; - "Hangup" = "Hangup"; "HOW_DO_YOU_WANT_TO_SHARE_ID" = "How do you want to share your ID?"; @@ -1965,6 +1961,8 @@ Olvid's security policy requires you to re-validate the identity of %2@ by excha "PLEASE_UPDATE_OLVID_FROM_MAIN_APP" = "Please launch the Olvid App in order to finalize its update 🚀. You will be able to share content once this is done 😉."; +"PLEASE_LAUNCH_OLVID_FROM_MAIN_APP" = "Please launch the Olvid App to be able to share content 😉."; + "SCAN_DOCUMENT" = "Scan a document"; "EPHEMERAL_MESSAGE" = "Ephemeral message"; @@ -2188,3 +2186,87 @@ Olvid's security policy requires you to re-validate the identity of %2@ by excha "DELETE_OWN_REACTION" = "Delete my reaction"; "VALIDATING_ENTERPRISE_CONFIGURATION" = "Performing an automatic configuration..."; + +"CONTACTS_AND_GROUPS" = "Contacts & Groups"; + +"Everyone" = "Everyone"; + +"No one" = "No one"; + +"AUTO_ACCEPT_GROUP_INVITES_FROM" = "Automatically accept group invitations from…"; + +"AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_TITLE" = "Heads up!"; + +"CAPABILITY_ONE_TO_ONE_CONTACTS" = "One2One contacts "; + +"CAPABILITY_GROUPS_V2" = "Groups v2"; + +"INVITE_%@_IF_YOU_WANT_ONE_TO_ONE_DISCUSSION" = "To have a private discussion with %@ and add them to your contacts, touch \"Invite\"."; + +"ONE_TO_ONE_DISCUSSION_INVITATION_SENT_TO_%@" = "You invited %@ to have a private discussion. Please wait until they accept it 🤞."; + +"ONE_TO_ONE_INVITATION_SENT" = "Invitation sent"; + +"ONE_TO_ONE_INVITATION_RECEIVED" = "Private discussion invitation"; + +"ONE_TO_ONE_DISCUSSION_INVITATION_RECEIVED_FROM_%@" = "To start a private discussion with %@ and add them to your contacts, touch \"Accept\"."; + +"STOP_ONE_TO_ONE_DISCUSSION_WITH_CONTACT_ALERT_TITLE" = "Remove from contacts?"; + +"DO_YOU_WISH_TO_STOP_ONE_TO_ONE_DISCUSSION_WITH_@_ALERT_MESSAGE" = "Removing %1$@ from your contacts will end the private discussion you have with this user (in other words, you will no longer be able to exchange messages in your private discussion with %1$@). You will still be able to exchange messages in groups you have in common."; + +"DO_STOP_ONE_TO_ONE_DISCUSSION" = "Remove from contacts"; + +"DOWNGRADE_CONTACT_TO_NON_ONE_TO_ONE_BUTTON_TITLE" = "Remove from contacts"; + +"DELETE_OLVID_USER" = "Delete this user"; + +"OTHER_KNOWN_USERS" = "Other known users"; + +"EXPLANATION_PLACED_ABOVE_LIST_OF_NON_ONE_TO_ONE_CONTACTS" = "The following users are not part of your contacts (yet), so you cannot have a private discussion with them. But you can invite them easily 🚀!"; + +"%@_INVITES_YOU_TO_ONE_TO_ONE_DISCUSSION" = "%@ invites you to have a private discussion. If you accept, this user will be added to your contacts."; + +"DELETE_USER_ACTION_TITLE" = "Delete this user now"; + +"INVITE_REQUIRED_ALERT_TITLE" = "Invitation required"; + +"YOU_NEED_TO_INVITE_%@_BEFORE_HAVING_DISCUSSION_ALERT_MESSAGE" = "You cannot have a private discussion with %@ until they are part of your contacts. Do you wish to invite them now?"; + +"SNACK_BAR_BODY_NEW_APP_VERSION_AVAILABLE" = "A new version of Olvid is available 🥳!"; + +"SNACK_BAR_BUTTON_TITLE_NEW_APP_VERSION_AVAILABLE" = "Info"; + +"SNACK_BAR_DETAILS_TITLE_NEW_APP_VERSION_AVAILABLE" = "A new version of Olvid is available 🥳!"; + +"SNACK_BAR_DETAILS_BODY_NEW_APP_VERSION_AVAILABLE" = "A new version of Olvid is available from the App Store. You are missing out amazing new features 🤓! We recommend you upgrade now 🚀."; + +"GO_TO_APP_STORE_BUTTON_TITLE" = "Open the App Store"; + +"INSTALLED_APP_IS_OUTDATED_ALERT_TITLE" = "Your Olvid version is obsolete 😱!"; + +"INSTALLED_APP_IS_OUTDATED_ALERT_BODY" = "But don't worry 😊. You can upgrade now to the latest version of Olvid and discover its amazing new features 🤓! We recommend you upgrade now 🚀."; + +"UPGRADE_NOW" = "Upgrade now"; + +"MINIMUM_SUPPORTED_VERSION" = "Minimum supported version"; + +"MINIMUM_RECOMMENDED_VERSION" = "Minimum recommended version"; + +"UPGRADE_OLVID_NOW" = "Upgrade Olvid now"; + +"SYNC" = "Sync"; + +"SYNC_REQUEST_SENT" = "Sync request sent"; + +"Choose" = "Choose"; + +"FAILED" = "Failed 😢"; + +"CALL_INITIALISATION_NOT_SUPPORTED" = "Secure calls are not supported"; + +"CALL_FAILED" = "Call failed 😟"; + +"Choose" = "Choose"; + +"YOUR_MESSAGE" = "Your message..."; diff --git a/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.stringsdict b/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.stringsdict index 3bfde302..baa1e6e7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.stringsdict +++ b/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.stringsdict @@ -232,5 +232,55 @@ %u additional search results are available. Please refine your search. + AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_MESSAGE + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + Modifying this setting requires you to accept one pending group invitation. + other + Modifying this setting requires you to accept %u pending group invitations. + + + AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_ACCEPT_ACTION_TITLE + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + Accept the pending group invitation now + other + Accept the %u pending group invitations now + + + CHOOSE_OR_NUMBER_OF_CHOSEN_DISCUSSION + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + zero + choose + one + one selected + other + %u selected + + diff --git a/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.strings b/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.strings index b52b545a..04109135 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.strings +++ b/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.strings @@ -15,7 +15,7 @@ "%@ wants to introduce you to %@" = "%1$@ aimerait vous présenter à %2$@"; /* Invitation details */ -"%@ wants to introduce you to %@. If you do trust %@ for this, you may accept this invitation and %@ will soon appear in your contacts, with no further actions from your part (provided that %@ also accepts the invitation). If you don't trust %@ or if you simply do not want to be introduced to %@ you can ignore this invitation (neither %@ nor %@ will be notified of this)." = "%1$@ veut vous présenter à %2$@. Si vous faites confiance à %3$@, vous pouvez accepter cette invitation et %4$@ apparaitra bientôt dans vos contacts, sans qu'aucune autre action de votre part soit nécessaire (en supposant que %5$@ accepte aussi cette invitation). Si vous ne faites pas confiance à %6$@ ou vous ne voulez tout simplement pas être présenté à %7$@, vous pouvez ignorer cette invitation (le cas échéant, ni %8$@ ni %9$@ ne seront prévenus)."; +"%@ wants to introduce you to %@. If you do trust %@ for this, you may accept this invitation and %@ will soon appear in your contacts, with no further actions from your part (provided that %@ also accepts the invitation). If you don't trust %@ or if you simply do not want to be introduced to %@ you can ignore this invitation (neither %@ nor %@ will be notified of this)." = "%1$@ aimerait vous présenter à %2$@. Si vous acceptez, %2$@ fera partie de vos contacts et vous pourrez avoir une discussion privée."; /* Invitation details */ "%@ was added to your contacts following an introduction by %@." = "%1$@ apparait maintenant dans vos contacts suite à une présentation par %2$@."; @@ -120,7 +120,7 @@ "Congratulations!" = "Bravo !"; /* Alert title */ -"Contact cannot be deleted for now" = "Ce contact ne peut pas être supprimé pour le moment"; +"Contact cannot be deleted for now" = "Cet utilisateur ne peut pas être supprimé pour le moment"; /* Title of the contact details view controller */ "Contact Details" = "Détails du contact"; @@ -183,7 +183,7 @@ "Delete Message and Attachments" = "Supprimer le message et les pièces jointes"; /* Alert title */ -"Delete this contact?" = "Supprimer ce contact ?"; +"Delete this contact?" = "Supprimer cet utilisateur ?"; /* Body displayed when a reply-to message cannot be found. */ "Deleted message" = "Message supprimé"; @@ -425,7 +425,7 @@ "Mutual Introduction" = "Faire les présentations"; /* Invitation subtitle */ -"Mutual Trust Confirmed" = "Canal sécurisé en cours"; +"MUTUAL_TRUST_CONFIRMED" = "Utilisateur ajouté à vos contacts"; /* Notification title */ "Mutual trust confirmed!" = "Canal sécurisé en cours"; @@ -468,7 +468,7 @@ "New message from %@" = "Nouveau message de %@"; /* Invitation subtitle, Notification title */ -"New Suggested Introduction" = "Nouvelle suggestion de connexion"; +"New Suggested Introduction" = "Mise en relation"; /* Next word, capitalized */ "Next" = "Suivant"; @@ -742,7 +742,7 @@ "Welcome" = "Bienvenue"; /* Invitation details */ -"Well done! You trust %@'s identity and %@ now trusts yours back. A secure channel between you and %@ is being established. As soon as it will be, %@ will appear in your contacts. Please note that this requires %@'s device to be online." = "Formidable ! Un canal sécurisé entre vous et %1$@ est en cours de création. Dès qu'il sera prêt, vous pourrez échanger avec %4$@."; +"MUTUAL_TRUST_CONFIRMED_DETAILS_%@" = "Bravo ! %1$@ fait maintenant partie de vos contacts et vous pouvez donc avoir une discussion privée."; /* Message of alert */ "What do you want to do with this file?" = "Que voulez-vous faire de ce fichier ?"; @@ -769,16 +769,16 @@ "You are about to remove %1$@ from your contacts. You will no longer be able to exchange messages with them.\n\nNote that %1$@ is a pending member in at least one group you belong to. %1$@ might get added back to your contacts in a near future. You may want to leave these groups to avoid this.\n\nReally delete this contact?" = "Vous êtes sur le point de retirer %1$@ de vos contacts. Vous ne pourrez plus échanger de message avec cette personne.\n\nNotez que %1$@ est un membre en attente dans certains groupes auxquel vous appartenez. Il risque d'être ajouté à vos contacts à nouveau dans un future proche. Vous pouvez vous prémunir de cela en quittant ces groupes.\n\nSouhaitez-vous supprimer ce contact ?"; /* Alert message */ -"You are about to remove %1$@ from your contacts. You will no longer be able to exchange messages with them.\n\nReally delete this contact?" = "Vous êtes sur le point de retirer %1$@ de vos contacts. Vous ne pourrez plus échanger de message avec cette personne."; +"You are about to remove %1$@ from your contacts. You will no longer be able to exchange messages with them.\n\nReally delete this contact?" = "Vous êtes sur le point de supprimer l'utilisateur %1$@."; /* Notification body */ "You are invited to join a group created by %@." = "Vous êtes invité à rejoindre un groupe créé par %@."; /* Invitation details */ -"You are invited to join a group created by %@. You may silently discard this invitation or accept it. In the latter case, each of the group member will appear in your contacts." = "Vous êtes invité à rejoindre un groupe créé par %@. Si vous l'acceptez, chaque membre du groupe apparaitra dans vos contacts."; +"YOU_ARE_INVITED_TO_JOIN_A_GROUP_CREATED_BY_%@_EXPLANATION" = "Vous êtes invité à rejoindre un groupe créé par %@."; /* Alert message */ -"You cannot remove %@ from your contacts as both of you belong to some common groups. You will need to leave these groups to proceed." = "Vous ne pouvez pas retirer %@ de vos contacts car vous appartenez à certains groupes en commun. Vous devrez quitter ces groupes pour pouvoir continuer."; +"You cannot remove %@ from your contacts as both of you belong to some common groups. You will need to leave these groups to proceed." = "Vous ne pouvez pas supprimer l'utilisateur %@ car vous appartenez à certains groupes en commun. Vous devrez quitter ces groupes pour pouvoir continuer."; /* Invitation details */ "You have accepted to join a group created by %@." = "Vous avez rejoint un groupe créé par %@."; @@ -1149,7 +1149,7 @@ "Generate new backup key?" = "Générer une nouvelle clé de sauvegarde ?"; -"Please note that generating a new backup key will invalidate all your previous backups. If you generate a new backup key, please create a fresh backup right afterwards." = "Générer une nouvelle clé de sauvegarde invalide vos sauvegardes précédantes. Si vous décidez de générer une nouvelle clé, nous vous recommandons d'effectuer une sauvegarde juste après."; +"Please note that generating a new backup key will invalidate all your previous backups. If you generate a new backup key, please create a fresh backup right afterwards." = "Générer une nouvelle clé de sauvegarde invalide vos sauvegardes précédentes. Si vous décidez de générer une nouvelle clé, nous vous recommandons d'effectuer une sauvegarde juste après."; "Generate new backup key now" = "Regénérer une clé de sauvegarde maintenant"; @@ -1201,8 +1201,6 @@ "CALL_STATE_HANGED_UP" = "Appel raccroché"; -"CALL_STATE_TIMEOUT" = "Délai d'attente expiré"; - "Restore" = "Restaurer"; "Could not read backup file" = "Le fichier de sauvegarde n'a pas pu être lu"; @@ -1994,6 +1992,8 @@ "PLEASE_UPDATE_OLVID_FROM_MAIN_APP" = "Veuillez lancer l'app Olvid afin de terminer la mise à jour 🚀. Vous pourrez à nouveau partager du contenu une fois que ce sera fait 😉."; +"PLEASE_LAUNCH_OLVID_FROM_MAIN_APP" = "Il vous faut lancer l'app Olvid avant de pouvoir partager du contenu 😉."; + "SCAN_DOCUMENT" = "Scanner un document"; "EPHEMERAL_MESSAGE" = "Message éphémère"; @@ -2218,3 +2218,87 @@ "DELETE_OWN_REACTION" = "Supprimer ma réaction"; "VALIDATING_ENTERPRISE_CONFIGURATION" = "Configuration automatique en cours..."; + +"CONTACTS_AND_GROUPS" = "Contacts & Groupes"; + +"Everyone" = "Tout le monde"; + +"No one" = "Personne"; + +"AUTO_ACCEPT_GROUP_INVITES_FROM" = "Accepter automatiquement les invitations de groupe de…"; + +"AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_TITLE" = "Avant d'aller plus loin…"; + +"CAPABILITY_ONE_TO_ONE_CONTACTS" = "Contacts One2One"; + +"CAPABILITY_GROUPS_V2" = "Groupes v2"; + +"INVITE_%@_IF_YOU_WANT_ONE_TO_ONE_DISCUSSION" = "Pour discuter en privé avec %@ et l'ajouter à vos contacts, touchez « Inviter »."; + +"ONE_TO_ONE_DISCUSSION_INVITATION_SENT_TO_%@" = "Vous avez envoyé une invitation à discuter en privé à %@, qui doit encore l'accepter 🤞."; + +"ONE_TO_ONE_INVITATION_SENT" = "Invitation envoyée"; + +"ONE_TO_ONE_INVITATION_RECEIVED" = "Invitation à discuter en privé"; + +"ONE_TO_ONE_DISCUSSION_INVITATION_RECEIVED_FROM_%@" = "Pour accepter de discuter en privé avec %@ et l'ajouter à vos contacts, touchez « Accepter »."; + +"STOP_ONE_TO_ONE_DISCUSSION_WITH_CONTACT_ALERT_TITLE" = "Retirer des contacts ?"; + +"DO_YOU_WISH_TO_STOP_ONE_TO_ONE_DISCUSSION_WITH_@_ALERT_MESSAGE" = "En retirant %1$@ de vos contacts, vous mettez fin à la discussion privée avec cet utilisateur (autrement dit, vous ne pourrez plus échanger de messages dans votre discussion privée avec %1$@). Cela ne vous empêchera pas d'échanger des messages dans vos groupes communs."; + +"DO_STOP_ONE_TO_ONE_DISCUSSION" = "Retirer des contacts"; + +"DOWNGRADE_CONTACT_TO_NON_ONE_TO_ONE_BUTTON_TITLE" = "Retirer des contacts"; + +"DELETE_OLVID_USER" = "Supprimer cet utilisateur"; + +"OTHER_KNOWN_USERS" = "Autres utilisateurs"; + +"EXPLANATION_PLACED_ABOVE_LIST_OF_NON_ONE_TO_ONE_CONTACTS" = "Les utilisateurs ci-dessous ne font pas (encore) partie de vos contacts, et vous ne pouvez donc pas encore avoir de discussion privée avec eux. Mais vous pouvez les y inviter facilement 🚀 !"; + +"%@_INVITES_YOU_TO_ONE_TO_ONE_DISCUSSION" = "%@ vous invite à discuter en privé. Si vous acceptez, cet utilisateur sera ajouté à vos contacts."; + +"DELETE_USER_ACTION_TITLE" = "Supprimer cet utilisateur maintenant"; + +"INVITE_REQUIRED_ALERT_TITLE" = "Invitation requise"; + +"YOU_NEED_TO_INVITE_%@_BEFORE_HAVING_DISCUSSION_ALERT_MESSAGE" = "Vous ne pouvez pas discuter en privé avec %@ tant que cet utilisateur ne fait pas partie de vos contacts. Vous pouvez l'y inviter maintenant."; + +"SNACK_BAR_BODY_NEW_APP_VERSION_AVAILABLE" = "Une nouvelle version d'Olvid est disponible 🥳 !"; + +"SNACK_BAR_BUTTON_TITLE_NEW_APP_VERSION_AVAILABLE" = "Info"; + +"SNACK_BAR_DETAILS_TITLE_NEW_APP_VERSION_AVAILABLE" = "Une nouvelle version d'Olvid est disponible 🥳 !"; + +"SNACK_BAR_DETAILS_BODY_NEW_APP_VERSION_AVAILABLE" = "Une nouvelle version d'Olvid est disponible dès maintenant sur l'App Store. Pour ne pas rater les dernières nouveautés d'Olvid 🤓, nous vous recommandons de mettre à jour maintenant 🚀."; + +"GO_TO_APP_STORE_BUTTON_TITLE" = "Ouvrir l'App Store"; + +"INSTALLED_APP_IS_OUTDATED_ALERT_TITLE" = "Votre version d'Olvid est obsolète 😱 !"; + +"INSTALLED_APP_IS_OUTDATED_ALERT_BODY" = "Mais ne vous inquiétez pas 😊. Vous pouvez mettre à jour Olvid dès maintenant et ainsi découvrir les dernières nouveautés 🤓. Nous vous recommandons de mettre à jour maintenant 🚀."; + +"UPGRADE_NOW" = "Mettre à jour maintenant"; + +"MINIMUM_SUPPORTED_VERSION" = "Version minimum prise en charge"; + +"MINIMUM_RECOMMENDED_VERSION" = "Version minimum recommandée"; + +"UPGRADE_OLVID_NOW" = "Mettre à jour Olvid maintenant"; + +"SYNC" = "Sync"; + +"SYNC_REQUEST_SENT" = "Synchronisation envoyée"; + +"Choose" = "Choisir"; + +"FAILED" = "Échec 😢"; + +"CALL_INITIALISATION_NOT_SUPPORTED" = "Appels non supportés"; + +"CALL_FAILED" = "L'appel a échoué 😟"; + +"Choose" = "Choisir"; + +"YOUR_MESSAGE" = "Votre message..."; diff --git a/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.stringsdict b/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.stringsdict index 2ee5408c..688aa94a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.stringsdict +++ b/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.stringsdict @@ -1,203 +1,270 @@ - - You are about to introduce X to Y and count other contacts. - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - zero - Vous allez présenter %2$@ à %3$@. - one - Vous allez présenter %2$@ à %3$@ et un autre contact. - other - Vous allez présenter %2$@ à %3$@ et %1$d autres contacts. - - - You successfully introduced X to Y and count other contacts. - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - zero - Vous avez présenté %2$@ à %3$@. - one - Vous avez présenté %2$@ à %3$@ et un autre contact. - other - Vous avez présenté %2$@ à %3$@ et %1$d autres contacts. - - - see count attachments - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - one - → Voir la pièce jointe - other - → Voir les %u pièces jointes - zero - Aucune pièce jointe - - - count new messages - - NSStringLocalizedFormatKey - %#@VARIABLE@ - VARIABLE - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - one - 1 nouveau message - other - %u nouveaux messages - zero - Aucun nouveau message - - - count attachments - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - one - Une pièce jointe - other - %u pièces jointes - zero - Aucune pièce jointe - - - share count photos - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - one - Partager la photo - other - Partager les %u photos - zero - Aucune photo à partager - - - share count attachments - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - zero - Aucune pièce jointe - one - Partager la pièce jointe - other - Partager les %u pièces jointes - - - You are about to delete a message together with its count attachments - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - zero - Vous vous apprêtez à supprimer un message. - one - Vous vous apprêtez à supprimer un message et sa pièce jointe. - other - Vous vous apprêtez à supprimer un message et ses %d pièces jointes. - - - recent backups count - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - zero - Aucune sauvegarde - one - Une sauvegarde - other - %u sauvegardes les plus récentes - - + + You are about to introduce X to Y and count other contacts. + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + zero + Vous allez présenter %2$@ à %3$@. + one + Vous allez présenter %2$@ à %3$@ et un autre contact. + other + Vous allez présenter %2$@ à %3$@ et %1$d autres contacts. + + + You successfully introduced X to Y and count other contacts. + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + zero + Vous avez présenté %2$@ à %3$@. + one + Vous avez présenté %2$@ à %3$@ et un autre contact. + other + Vous avez présenté %2$@ à %3$@ et %1$d autres contacts. + + + see count attachments + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + → Voir la pièce jointe + other + → Voir les %u pièces jointes + zero + Aucune pièce jointe + + + count new messages + + NSStringLocalizedFormatKey + %#@VARIABLE@ + VARIABLE + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + 1 nouveau message + other + %u nouveaux messages + zero + Aucun nouveau message + + + count attachments + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + Une pièce jointe + other + %u pièces jointes + zero + Aucune pièce jointe + + + share count photos + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + Partager la photo + other + Partager les %u photos + zero + Aucune photo à partager + + + share count attachments + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + zero + Aucune pièce jointe + one + Partager la pièce jointe + other + Partager les %u pièces jointes + + + You are about to delete a message together with its count attachments + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + zero + Vous vous apprêtez à supprimer un message. + one + Vous vous apprêtez à supprimer un message et sa pièce jointe. + other + Vous vous apprêtez à supprimer un message et ses %d pièces jointes. + + + recent backups count + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + zero + Aucune sauvegarde + one + Une sauvegarde + other + %u sauvegardes les plus récentes + + backups count - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - zero - Aucune sauvegarde - one - Une sauvegarde - other - %u sauvegardes - - missed messages count - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - one - 1 message manquant - other - %u messages manquants - - + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + zero + Aucune sauvegarde + one + Une sauvegarde + other + %u sauvegardes + + + missed messages count + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + 1 message manquant + other + %u messages manquants + + clean in progress count + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + zero + Pas de sauvegardes supprimées + one + Une sauvegarde supprimée + other + %u sauvegardes supprimées + + + KEYCLOAK_MISSING_SEARCH_RESULT + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + Un résultat supplémentaire est disponible. Veuillez affiner votre recherche. + other + %u résultats supplémentaires sont disponibles. Veuillez affiner votre recherche. + + + AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_MESSAGE + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + Pour changer ce paramètre, vous devez accepter une invitation de groupe en attente. + other + Pour changer ce paramètre, vous devez accepter %u invitations de groupe en attente. + + + AUTO_ACCEPT_GROUP_INVITATIONS_ALERT_ACCEPT_ACTION_TITLE + + NSStringLocalizedFormatKey + %#@Variable@ + Variable + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + u + one + Accepter l'invitation de groupe maintenant + other + Accepter les %u invitations de groupe maintenant + + + CHOOSE_OR_NUMBER_OF_CHOSEN_DISCUSSION NSStringLocalizedFormatKey %#@Variable@ @@ -208,28 +275,12 @@ NSStringFormatValueTypeKey u zero - Pas de sauvegardes supprimées + choisir one - Une sauvegarde supprimée + une sélectionnée other - %u sauvegardes supprimées + %u sélectionnées - KEYCLOAK_MISSING_SEARCH_RESULT - - NSStringLocalizedFormatKey - %#@Variable@ - Variable - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - u - one - Un résultat supplémentaire est disponible. Veuillez affiner votre recherche. - other - %u résultats supplémentaires sont disponibles. Veuillez affiner votre recherche. - - - + diff --git a/iOSClient/ObvMessenger/ObvMessengerNotificationServiceExtension/NotificationService.swift b/iOSClient/ObvMessenger/ObvMessengerNotificationServiceExtension/NotificationService.swift index 5b996373..f0545e78 100644 --- a/iOSClient/ObvMessenger/ObvMessengerNotificationServiceExtension/NotificationService.swift +++ b/iOSClient/ObvMessenger/ObvMessengerNotificationServiceExtension/NotificationService.swift @@ -41,24 +41,27 @@ class NotificationService: UNNotificationServiceExtension { private static var obvEngine: ObvEngine? + private static func makeError(message: String) -> Error { + NSError(domain: String(describing: self), code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) + } + override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void) { os_log("Entering didReceive method", log: log, type: .debug) contactThumbnailFileManager.deleteOldFiles() - self.contentHandler = nil - self.fullAttemptContent = nil - self.silentAttemptContent = nil - self.requestIdentifier = nil - defer { cleanUserDefaults() addNotification() } - // Store the request and content handler + // Store the request and content handler, and create a minimal notification to instantiate the full attempt content. + // This minimal attempt content allows to make sure we display a notification in all situations (even in bad cases where + // The engine fails to load, e.g., because a database migration is required and the app has not been started yet since + // The last app upgrade). self.contentHandler = contentHandler + self.fullAttemptContent = UserNotificationCreator.createMinimalNotification(badge: nil).notificationContent self.silentAttemptContent = UNNotificationContent() /// "empty" content object to suppress the notification self.requestIdentifier = request.identifier @@ -106,6 +109,12 @@ class NotificationService: UNNotificationServiceExtension { return } + // If we reach this point, we could not decrypt, we could not get the message from the app. We do not display a user notification. + // It might be the case that the app is in foreground and that we are receiving a message from a non-OntToOne contact or within an unknown group discussion. + // In those cases, we do not want to display a user notification, we we set the fullAttemptContent to nil. + + self.fullAttemptContent = nil + } // Update the app badge value within user defaults. The actual app badge is updated using the User Notification badge content. @@ -153,7 +162,9 @@ class NotificationService: UNNotificationServiceExtension { return } let discussion = messageReceived.discussion - if !discussion.shouldMuteNotifications { + if discussion.shouldMuteNotifications { + self?.fullAttemptContent = nil + } else { let badge = incrAndGetBadge() let (_, notificationContent) = UserNotificationCreator.createNewMessageNotification( body: messageReceived.textBody ?? UserNotificationCreator.Strings.NewPersistedMessageReceivedMinimal.body, @@ -175,7 +186,7 @@ class NotificationService: UNNotificationServiceExtension { } - + /// Returns true if the encrypted pushed notification was processed, either because a user notification was created, or because we detected that no notification should be shown. private func tryToCreateNewMessageNotificationByDecrypting(encryptedPushNotification: EncryptedPushNotification, request: UNNotificationRequest) -> Bool { guard NotificationService.obvEngine != nil else { @@ -193,28 +204,8 @@ class NotificationService: UNNotificationServiceExtension { return false } - // Save the notification identifier (forced by iOS) and associate it with the message - - ObvUserNotificationIdentifier.saveIdentifierForcedInNotificationExtension( - identifier: request.identifier, - messageIdentifierFromEngine: obvMessage.messageIdentifierFromEngine, - timestamp: obvMessage.messageUploadTimestampFromServer) - - // Save a serialized version of the `ObvMessage` in an appropriate location so that the app can fetch it immediately at next launch - - do { - let jsonDecryptedMessage = try obvMessage.encodeToJson() - let directory = ObvMessengerConstants.containerURL.forMessagesDecryptedWithinNotificationExtension - let filename = [encryptedPushNotification.messageIdFromServerAsString, "json"].joined(separator: ".") - let filepath = directory.appendingPathComponent(filename) - try jsonDecryptedMessage.write(to: filepath) - os_log("📮 Notification extension has saved a serialized version of the message.", log: log, type: .info) - } catch let error { - os_log("📮 Could not save a serialized version of the message: %{public}@", log: log, type: .fault, error.localizedDescription) - } - // Create the persistent message received using the message payload - + let messagePayload = obvMessage.messagePayload let persistedItemJSON: PersistedItemJSON do { @@ -229,25 +220,6 @@ class NotificationService: UNNotificationServiceExtension { return false } - if let reactionJSON = persistedItemJSON.reactionJSON { - // Optim, don't show a notification is the reaction message delete a reaction. - guard reactionJSON.emoji != nil else { return false } - } - - // If there is a return receipt within the json item we received, we use it to send a return receipt for the received obvMessage - - if let returnReceiptJSON = persistedItemJSON.returnReceipt { - do { - try NotificationService.obvEngine!.postReturnReceiptWithElements( - returnReceiptJSON.elements, - andStatus: ReturnReceiptJSON.Status.delivered.rawValue, - forContactCryptoId: obvMessage.fromContactIdentity.cryptoId, - ofOwnedIdentityCryptoId: obvMessage.fromContactIdentity.ownedIdentity.cryptoId) - } catch { - os_log("The Return Receipt could not be posted", log: log, type: .fault) - } - } - // Grab the persisted contact and the appropriate discussion var returnValue = false @@ -256,7 +228,7 @@ class NotificationService: UNNotificationServiceExtension { guard let _self = self else { return } - guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, within: context) else { + guard let persistedContactIdentity = try? PersistedObvContactIdentity.get(persisted: obvMessage.fromContactIdentity, whereOneToOneStatusIs: .any, within: context) else { os_log("Could not recover the persisted contact identity", log: _self.log, type: .fault) return } @@ -273,23 +245,76 @@ class NotificationService: UNNotificationServiceExtension { } let discussion: PersistedDiscussion - if let groupId = groupId { - do { + do { + if let groupId = groupId { guard let ownedIdentity = persistedContactIdentity.ownedIdentity else { os_log("Could not find owned identity. This is ok if it was just deleted.", log: log, type: .error) return } - guard let contactGroup = try PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { throw NSError() } + guard let contactGroup = try PersistedContactGroup.getContactGroup(groupId: groupId, ownedIdentity: ownedIdentity) else { + throw Self.makeError(message: "Could not find contact group") + } discussion = contactGroup.discussion - } catch { - os_log("Could not get a group discussion", log: _self.log, type: .fault) + } else if let oneToOneDiscussion = try persistedContactIdentity.oneToOneDiscussion { + discussion = oneToOneDiscussion + } else { + os_log("Could not find an appropriate discussion where the received message could go.", log: log, type: .error) + // We return `true` since we are in a situation where we can decide that no user notification should be shown + self?.fullAttemptContent = nil + returnValue = true return } - } else { - discussion = persistedContactIdentity.oneToOneDiscussion + } catch { + assertionFailure() + os_log("Core data error: %{public}@", log: log, type: .fault, error.localizedDescription) + return + } + + // If we reach this point, we found an appropriate discussion where the message can go + + // Save the notification identifier (forced by iOS) and associate it with the message + + ObvUserNotificationIdentifier.saveIdentifierForcedInNotificationExtension( + identifier: request.identifier, + messageIdentifierFromEngine: obvMessage.messageIdentifierFromEngine, + timestamp: obvMessage.messageUploadTimestampFromServer) + + // Save a serialized version of the `ObvMessage` in an appropriate location so that the app can fetch it immediately at next launch + + do { + let jsonDecryptedMessage = try obvMessage.encodeToJson() + let directory = ObvMessengerConstants.containerURL.forMessagesDecryptedWithinNotificationExtension + let filename = [encryptedPushNotification.messageIdFromServerAsString, "json"].joined(separator: ".") + let filepath = directory.appendingPathComponent(filename) + try jsonDecryptedMessage.write(to: filepath) + os_log("📮 Notification extension has saved a serialized version of the message.", log: log, type: .info) + } catch let error { + os_log("📮 Could not save a serialized version of the message: %{public}@", log: log, type: .fault, error.localizedDescription) + // Continue anyway + } + + // If there is a return receipt within the json item we received, we use it to send a return receipt for the received obvMessage + + if let returnReceiptJSON = persistedItemJSON.returnReceipt { + do { + try NotificationService.obvEngine!.postReturnReceiptWithElements( + returnReceiptJSON.elements, + andStatus: ReturnReceiptJSON.Status.delivered.rawValue, + forContactCryptoId: obvMessage.fromContactIdentity.cryptoId, + ofOwnedIdentityCryptoId: obvMessage.fromContactIdentity.ownedIdentity.cryptoId) + } catch { + os_log("The Return Receipt could not be posted", log: log, type: .fault) + // Continue anyway + } } - if !discussion.shouldMuteNotifications { + // Depending on whether the discussion is muted or not, we construct the notification content + + if discussion.shouldMuteNotifications { + + self?.fullAttemptContent = nil + + } else { // Construct the notification content if let messageJSON = persistedItemJSON.message { @@ -311,11 +336,17 @@ class NotificationService: UNNotificationServiceExtension { badge: badge) self?.fullAttemptContent = notificationContent } else if let reactionJSON = persistedItemJSON.reactionJSON { - guard let emoji = reactionJSON.emoji else { assertionFailure(); return } // This is test above + self?.fullAttemptContent = nil // Do not want any minimal notification on failure for reaction. + guard let message = try? PersistedMessage.findMessageFrom(reference: reactionJSON.messageReference, within: discussion) else { return } - if !message.isWiped { + guard message is PersistedMessageSent, !message.isWiped else { return } + + if let emoji = reactionJSON.emoji { let (_, notificationContent) = UserNotificationCreator.createReactionNotification(message: message, contact: persistedContactIdentity, emoji: emoji, reactionTimestamp: obvMessage.messageUploadTimestampFromServer) + self?.fullAttemptContent = notificationContent + } else { + // Nothing can be done: we are not able to remove the notification from the extension and we cannot wake up the app. } } diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/AllDiscussionsViewController.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/AllDiscussionsViewController.swift deleted file mode 100644 index a8286f69..00000000 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/AllDiscussionsViewController.swift +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import UIKit -import os.log -import ObvEngine -import CoreDataStack -import CoreData - -final class AllDiscussionsViewController: UIViewController { - - private var observationTokens = [NSObjectProtocol]() - - // Delegates - - weak var delegate: AllDiscussionsViewControllerDelegate? -} - -extension AllDiscussionsViewController { - - override func viewDidLoad() { - super.viewDidLoad() - - addAndConfigureDiscussionsTableViewController() - } - - - private func addAndConfigureDiscussionsTableViewController() { - - let ownedIdentities: [PersistedObvOwnedIdentity] - do { - ownedIdentities = try PersistedObvOwnedIdentity.getAll(within: ObvStack.shared.viewContext) - } catch { - assertionFailure() - return - } - - guard ownedIdentities.count == 1 else { - assertionFailure() - return - } - - let ownedCryptoId = ownedIdentities.first!.cryptoId - - let discussionsTVC = DiscussionsTableViewController(ownedCryptoId: ownedCryptoId, - allowDeletion: true, - withRefreshControl: true) - discussionsTVC.setFetchRequestsAndImages([ - (PersistedDiscussion.getFetchRequestForNonEmptyRecentDiscussionsForOwnedIdentity(with: ownedCryptoId), UIImage(systemName: "clock")!), - (PersistedOneToOneDiscussion.getFetchRequestForAllOneToOneDiscussionsSortedByTitleForOwnedIdentity(with: ownedCryptoId), UIImage(systemName: "person")!), - (PersistedGroupDiscussion.getFetchRequestForAllGroupDiscussionsSortedByTitleForOwnedIdentity(with: ownedCryptoId), UIImage(systemName: "person.3")!), - ]) - - discussionsTVC.view.translatesAutoresizingMaskIntoConstraints = false - discussionsTVC.delegate = self - - discussionsTVC.willMove(toParent: self) - self.addChild(discussionsTVC) - discussionsTVC.didMove(toParent: self) - - self.view.addSubview(discussionsTVC.view) - self.view.pinAllSidesToSides(of: discussionsTVC.view) - } -} - - -extension AllDiscussionsViewController: DiscussionsTableViewControllerDelegate { - - func userDidSelect(persistedDiscussion discussion: PersistedDiscussion) { - delegate?.userDidSelect(discussion) - } - - func userDidDeselect(_: PersistedDiscussion) {} - - func userAskedToDeleteDiscussion(_: PersistedDiscussion, completionHandler: @escaping (Bool) -> Void) {} - - func userAskedToRefreshDiscussions(completionHandler: @escaping () -> Void) {} - -} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ComposeMessageDataSourceInMemory.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ComposeMessageDataSourceInMemory.swift deleted file mode 100644 index 9bdadb03..00000000 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ComposeMessageDataSourceInMemory.swift +++ /dev/null @@ -1,109 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import UIKit -import CoreData - -final class ComposeMessageDataSourceInMemory: NSObject, ComposeMessageDataSource { - - weak var collectionView: UICollectionView? { - didSet { - configureCollectionView() - } - } - - private let inMemoryDraft: InMemoryDraft - - - init(inMemoryDraft: InMemoryDraft) { - self.inMemoryDraft = inMemoryDraft - super.init() - } - - - var draft: Draft { - return inMemoryDraft - } - - - var body: String? { - return inMemoryDraft.body - } - - func saveBodyText(body: String) { - inMemoryDraft.body = body - } - - - var replyTo: (displayName: String, messageElement: MessageCollectionViewCell.MessageElement)? { return nil } - func deleteReplyTo(completionHandler: @escaping (Error?) -> Void) throws {} - - private func configureCollectionView() { - guard let collectionView = self.collectionView else { return } - collectionView.register(UINib(nibName: FyleCollectionViewCell.nibName, bundle: nil), - forCellWithReuseIdentifier: FyleCollectionViewCell.identifier) - collectionView.dataSource = self - collectionView.delegate = self - collectionView.reloadData() - } - - var collectionViewIsEmpty: Bool { - return inMemoryDraft.draftFyleJoins.isEmpty - } - - func longPress(on: IndexPath) { - // Does nothing - } - - func tapPerformed(on indexPath: IndexPath) { - - inMemoryDraft.removeDraftFyleJoin(atIndex: indexPath.item) - collectionView?.deleteItems(at: [indexPath]) - - } -} - - -extension ComposeMessageDataSourceInMemory: UICollectionViewDataSource { - - func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { - guard section == 0 else { return 0 } - return inMemoryDraft.draftFyleJoins.count - } - - func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { - let draftFyleJoin = inMemoryDraft.draftFyleJoins[indexPath.item] - let fyleCell = collectionView.dequeueReusableCell(withReuseIdentifier: FyleCollectionViewCell.identifier, for: indexPath) as! FyleCollectionViewCell - fyleCell.configure(with: draftFyleJoin) - fyleCell.layoutIfNeeded() - return fyleCell - } - -} - - -// MARK: - UICollectionViewDelegateFlowLayout - -extension ComposeMessageDataSourceInMemory: UICollectionViewDelegateFlowLayout { - - func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { - return FyleCollectionViewCell.intrinsicSize - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/DiscussionsView.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/DiscussionsView.swift new file mode 100644 index 00000000..dfbedc4a --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/DiscussionsView.swift @@ -0,0 +1,224 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import SwiftUI +import ObvEngine +import CoreData + +protocol DiscussionsHostingViewControllerDelegate: AnyObject { + func setSelectedDiscussions(to: [PersistedDiscussion]) +} + +extension PersistedDiscussion { + + static func getFetchRequestForAllSortedByTimestampOfLastMessage(with ownedCryptoId: ObvCryptoId) -> NSFetchRequest { + let fetchRequest = PersistedDiscussion.fetchRequest() + + fetchRequest.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ + NSPredicate(format: "%K == %@", ownedIdentityIdentityKey, ownedCryptoId.getIdentity() as NSData) + ]) + + fetchRequest.sortDescriptors = [NSSortDescriptor(key: timestampOfLastMessageKey, ascending: false)] + + return fetchRequest + } + +} + +final class DiscussionsHostingViewController: UIHostingController { + + private let model: DiscussionsViewModel + + init(ownedIdentity: PersistedObvOwnedIdentity, selectedDiscussions: [PersistedDiscussion]) { + self.model = DiscussionsViewModel(ownedIdentity: ownedIdentity, selectedDiscussions: selectedDiscussions) + let view = DiscussionsView(model: model) + + super.init(rootView: view) + } + + @objc required dynamic init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + var delegate: DiscussionsHostingViewControllerDelegate? { + get { model.delegate } + set { model.delegate = newValue } + } + + +} + +fileprivate class DiscussionViewModel: NSObject, ObservableObject { + + let discussionUI: PersistedDiscussionUI + + @Published var selected: Bool + @Published var profilePicture: UIImage? = nil + + static let circleDiameter = 40.0 + + init(discussionUI: PersistedDiscussionUI, selected: Bool) { + self.discussionUI = discussionUI + self.selected = selected + self.profilePicture = nil + super.init() + if let photoURL = discussionUI.photoURL { + let image = UIImage(contentsOfFile: photoURL.path) + if #available(iOS 15, *) { + let scale = UIScreen.main.scale + let size = CGSize(width: scale * Self.circleDiameter, height: scale * Self.circleDiameter) + self.profilePicture = image?.preparingThumbnail(of: size) + } + } + } +} + +class DiscussionsViewModel: NSObject, ObservableObject { + private let ownedIdentityContext: NSManagedObjectContext? + + fileprivate var discussions: [DiscussionViewModel] = [] + + var context: NSManagedObjectContext { + guard let ownedIdentityContext = ownedIdentityContext else { + assertionFailure() + return ObvStack.shared.viewContext + + } + return ownedIdentityContext + } + + weak var delegate: DiscussionsHostingViewControllerDelegate? + + init(ownedIdentity: PersistedObvOwnedIdentity, selectedDiscussions: [PersistedDiscussion]) { + let fetchRequest = PersistedDiscussion.getFetchRequestForAllSortedByTimestampOfLastMessage(with: ownedIdentity.cryptoId) + self.ownedIdentityContext = ownedIdentity.managedObjectContext + super.init() + let discussions = (try? context.fetch(fetchRequest)) ?? [] + for discussion in discussions { + guard discussion is PersistedOneToOneDiscussion || discussion is PersistedGroupDiscussion else { + // We do not want to select locked discussions + continue + } + guard let discussionUI = discussion as? PersistedDiscussionUI else { + assertionFailure(); continue + } + let discussionModel = DiscussionViewModel(discussionUI: discussionUI, selected: selectedDiscussions.contains(discussion)) + self.discussions += [discussionModel] + } + } +} + +struct DiscussionsView: View { + @ObservedObject var model: DiscussionsViewModel + var body: some View { + DiscussionsScrollingView(discussionModels: model.discussions) + .onDisappear { + let selectedDiscussion = model.discussions.filter { $0.selected }.map { $0.discussionUI } + model.delegate?.setSelectedDiscussions(to: selectedDiscussion) + } + } +} + +fileprivate struct DiscussionsScrollingView: View { + var discussionModels: [DiscussionViewModel] + var body: some View { + DiscussionsInnerView(discussionModels: discussionModels) + } + +} + +fileprivate struct DiscussionsInnerView: View { + + var discussionModels: [DiscussionViewModel] + + init(discussionModels: [DiscussionViewModel]) { + self.discussionModels = discussionModels + } + + var body: some View { + List { + ForEach(discussionModels, id: \.self) { discussionModel in + DiscussionCellView(model: discussionModel) + } + } + .obvListStyle() + } +} + +fileprivate struct DiscussionCellView: View { + @ObservedObject var model: DiscussionViewModel + + private var identityColors: (background: UIColor, text: UIColor)? { + return model.discussionUI.identityColors + } + + private var systemImage: InitialCircleViewSystemImage { + if model.discussionUI.isLocked { + return .lockFill + } else { + return model.discussionUI.isGroupDiscussion ? .person3Fill : .person + } + } + + private var profilePicture: UIImage? { + guard let photoURL = model.discussionUI.photoURL else { return nil } + return UIImage(contentsOfFile: photoURL.path) + } + + private var circledTextView: Text? { + guard !model.discussionUI.isLocked else { return nil } + let title = model.discussionUI.title.trimmingCharacters(in: .whitespacesAndNewlines) + if let char = title.first { + return Text(String(char)) + } else { + return nil + } + } + + private var pictureViewInner: some View { + ProfilePictureView(profilePicture: model.profilePicture, + circleBackgroundColor: identityColors?.background, + circleTextColor: identityColors?.text, + circledTextView: circledTextView, + systemImage: systemImage, + showGreenShield: model.discussionUI.showGreenShield, + showRedShield: model.discussionUI.showRedShield, + customCircleDiameter: DiscussionViewModel.circleDiameter) + } + + + var body: some View { + HStack { + pictureViewInner + TextView(titlePart1: model.discussionUI.title, + titlePart2: nil, + subtitle: nil, + subsubtitle: nil) + Spacer() + Image(systemIcon: model.selected ? .checkmarkCircleFill : .circle) + .font(Font.system(size: 24, weight: .regular, design: .default)) + .foregroundColor(model.selected ? Color(AppTheme.shared.colorScheme.olvidLight) : Color.gray) + .padding(.leading) + } + .contentShape(Rectangle()) // This makes it possible to have an "on tap" gesture that also works when the Spacer is tapped + .onTapGesture { + model.selected.toggle() + } + } +} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/InMemoryDraft.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/InMemoryDraft.swift deleted file mode 100644 index 23fcb6a8..00000000 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/InMemoryDraft.swift +++ /dev/null @@ -1,117 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import Foundation -import CoreData - -final class InMemoryDraft: Draft { - - var body: String? - let replyTo: PersistedMessage? - private(set) var readOnce: Bool - private(set) var visibilityDuration: TimeInterval? - private(set) var existenceDuration: TimeInterval? - private var inMemoryDraftFyleJoins: [InMemoryDraftFyleJoin] - private var persistedDiscussion: PersistedDiscussion? - private let localQueue = DispatchQueue(label: "InMemoryDraft Queue") - private var persistedDiscussionObjectID: NSManagedObjectID? - - init() { - self.body = nil - self.replyTo = nil - // The expiration settings are set when the discussion is chosen - self.readOnce = false - self.visibilityDuration = nil - self.existenceDuration = nil - self.inMemoryDraftFyleJoins = [InMemoryDraftFyleJoin]() - } - - func reset() { - inMemoryDraftFyleJoins.removeAll() - } - - var draftFyleJoins: [DraftFyleJoin] { - return self.inMemoryDraftFyleJoins - } - - func removeDraftFyleJoin(atIndex index: Int) { - guard index < inMemoryDraftFyleJoins.count else { return } - inMemoryDraftFyleJoins.remove(at: index) - } - - func appendURL(_ url: URL) { - self.appendText(url.absoluteString) - } - - func appendText(_ text: String) { - localQueue.async { [weak self] in - guard let _self = self else { return } - if _self.body == nil { - _self.body = text - - } else { - _self.body?.append(" \(text)") - } - } - } - - func appendFyle(_ fyleObjectID: NSManagedObjectID, fileName: String, uti: String) { - ObvStack.shared.viewContext.performAndWait { - guard let fyle = try? Fyle.get(objectID: fyleObjectID, within: ObvStack.shared.viewContext) else { return } - let inMemoryDraftFyleJoin = InMemoryDraftFyleJoin(fyle: fyle, fileName: fileName, uti: uti, index: inMemoryDraftFyleJoins.count) - localQueue.sync { [weak self] in - self?.inMemoryDraftFyleJoins.append(inMemoryDraftFyleJoin) - } - } - } - - func setDiscussion(to discussion: PersistedDiscussion) { - localQueue.async { [weak self] in - self?.persistedDiscussion = discussion - self?.persistedDiscussionObjectID = discussion.objectID - self?.readOnce = discussion.sharedConfiguration.readOnce - self?.visibilityDuration = discussion.sharedConfiguration.visibilityDuration - self?.existenceDuration = discussion.sharedConfiguration.existenceDuration - } - } - - var discussion: PersistedDiscussion { - var _discussion: PersistedDiscussion! - localQueue.sync { - _discussion = self.persistedDiscussion - } - return _discussion - } - - var isReady: Bool { - var res = false - localQueue.sync { [weak self] in - res = self?.persistedDiscussionObjectID != nil - } - return res - } - - /// Expected to be executed on the context thread passed as a parameter - func changeContext(to context: NSManagedObjectContext) { - guard let persistedDiscussionObjectID = self.persistedDiscussionObjectID else { assertionFailure(); return } - guard let _discussion = try? PersistedDiscussion.get(objectID: persistedDiscussionObjectID, within: context) else { assertionFailure(); return } - self.persistedDiscussion = _discussion - _ = self.inMemoryDraftFyleJoins.map { $0.changeContext(to: context) } - } -} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/InMemoryDraftFyleJoin.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/InMemoryDraftFyleJoin.swift deleted file mode 100644 index 688ea2c6..00000000 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/InMemoryDraftFyleJoin.swift +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import Foundation -import CoreData - -final class InMemoryDraftFyleJoin: DraftFyleJoin { - - var fyle: Fyle? - let fileName: String - let uti: String - let index: Int - let fyleObjectID: NSManagedObjectID - - init(fyle: Fyle, fileName: String, uti: String, index: Int) { - assert(fyle.managedObjectContext == ObvStack.shared.viewContext) - assert(Thread.current.isMainThread) - self.fyle = fyle - self.fyleObjectID = fyle.objectID - self.fileName = fileName - self.uti = uti - self.index = index - } - - /// Expected to be executed on the context thread passed as a parameter - func changeContext(to context: NSManagedObjectContext) { - guard let _fyle = try? Fyle.get(objectID: fyleObjectID, within: context) else { assertionFailure(); return } - self.fyle = _fyle - } -} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Info.plist b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Info.plist index 02bf02c2..3a5f8d36 100644 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Info.plist +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Info.plist @@ -40,7 +40,7 @@ NSExtensionPointIdentifier com.apple.share-services NSExtensionPrincipalClass - ShareExtensionGatekeeperViewController + ShareViewController OBV_APP_GROUP_IDENTIFIER $(OBV_APP_GROUP_IDENTIFIER) diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/MainShareViewController.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/MainShareViewController.swift deleted file mode 100644 index ffccc98e..00000000 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/MainShareViewController.swift +++ /dev/null @@ -1,372 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import UIKit -import os.log -import CoreData -import MobileCoreServices -import CoreDataStack -import ObvEngine -import ObvCrypto -import Contacts -import OlvidUtils - -@objc(MainShareViewController) -final class MainShareViewController: UIViewController, ShareExtensionShouldUpdateToLatestVersionViewControllerDelegate { - - private var obvEngine: ObvEngine! - private var hardLinksToFylesCoordinator: HardLinksToFylesCoordinator! - private var thumbnailCoordinator: ThumbnailCoordinator! - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) - private var shareNavigationController: UINavigationController! - private let logSubsystem = "io.olvid.messenger.shareextension" - private var observationTokens = [NSObjectProtocol]() - private let inMemoryDraft = InMemoryDraft() - private var selectedDiscussion: PersistedDiscussion? - private let runningLog = RunningLogError() - - private let internalQueue: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 1 - queue.qualityOfService = .userInitiated - queue.name = "PersistedDiscussionsUpdatesCoordinator internal queue" - return queue - }() - - var delegate: MainShareViewControllerDelegate? - - // These two Booleans allow to exit the share extension at the appropriate, by waiting that both are true before dismissing the share extension. - // The engine one is set to true within a completion handler passed to the engine, that executes the completion handler as soon as an URLSession download task has been resumed. Of course, this is not visible from the Share Extension view point ;-) - // The second Boolean is set to true as soon as the call the post method of the engine returns. - private var engineHasCompletedEssentialPostTasks = false - private var shareExtensionHasCompletedEssentialPostTasks = false - - var parentExtensionContext: NSExtensionContext! // Passed by the parent VC - - deinit { - debugPrint("deinit of MainShareViewController") - } - - private func initializeObliviousEngine(runningLog: RunningLogError) throws { - do { - let mainEngineContainer = ObvMessengerConstants.containerURL.mainEngineContainer - ObvEngine.mainContainerURL = mainEngineContainer - obvEngine = try ObvEngine.startLimitedToSending(logPrefix: "LimitedEngine", - sharedContainerIdentifier: ObvMessengerConstants.appGroupIdentifier, - supportBackgroundTasks: ObvMessengerConstants.isRunningOnRealDevice, - appType: .shareExtension, - runningLog: runningLog) - debugPrint("The Oblivious Engine was initialized") - } catch { - debugPrint("[ERROR] Could not initialize the Oblivious Engine") - throw NSError() - } - } - - - private func observeNSManagedObjectContextDidSaveNotifications() { - let NotificationName = NSNotification.Name.NSManagedObjectContextDidSave - let token = NotificationCenter.default.addObserver(forName: NotificationName, object: nil, queue: OperationQueue.main) { (notification) in - ObvStack.shared.viewContext.mergeChanges(fromContextDidSave: notification) - } - observationTokens.append(token) - } - - - /// This is called when starting the share extension. This allows to make sure that all the registered - /// object within the view context a refetched from the database, so that they are up to date. - /// Warning: this does not solve all issues. One issue that is not solved is the following: the user sends an attachment using the share - /// extensions. The attachment gets uploaded. The user starts the share extension again (without opening the app), the progress of the previous - /// uploaded file does not reflect an appropriate progress. The reason is that this is indeed what the app database knows about. If, instead, the user - /// starts the app, the app database gets updated (with a bootstrapping mechanism). If the user then closes the app and get back to the share extension, - /// everything is updated as expected. So this method is really usefull to update the viewContext, nothing more. - private func refreshObjectsInViewContext() { - for object in ObvStack.shared.viewContext.registeredObjects { - ObvStack.shared.viewContext.refresh(object, mergeChanges: false) - } - } - - - override func viewDidLoad() { - super.viewDidLoad() - - os_log("Views loaded within the share extension", log: log, type: .debug) - - // Initialize the CoreData Stack - do { - try ObvStack.initSharedInstance(transactionAuthor: ObvMessengerConstants.AppType.shareExtension.transactionAuthor, runningLog: runningLog, enableMigrations: false) - } catch let error { - os_log("Could initialize the ObvStack within the main share view controller: %{public}@", log: log, type: .fault, error.localizedDescription) - if (error as NSError).code == CoreDataStackErrorCodes.migrationRequiredButNotEnabled.rawValue { - let vc = ShareExtensionShouldUpdateToLatestVersionViewController() - vc.delegate = self - displayContentController(content: vc) - return - } else { - return animateOutAndExit() - } - } - - // Initialize the Oblivious Engine - do { - try initializeObliviousEngine(runningLog: runningLog) - } catch { - os_log("Could initialize the engine within the main share view controller", log: log, type: .fault) - return animateOutAndExit() - } - - // Initialize the coordinators that allow to compute thumbnails - self.hardLinksToFylesCoordinator = HardLinksToFylesCoordinator(appType: .shareExtension) - self.thumbnailCoordinator = ThumbnailCoordinator(appType: .shareExtension) - - // Initialize the theming - _ = AppTheme.shared - - // Updating the view context - refreshObjectsInViewContext() - - prepareComposeMessageDataSource() - - let allDiscussionsVC = AllDiscussionsViewController() - allDiscussionsVC.delegate = self - allDiscussionsVC.title = CommonString.Word.Discussions - - shareNavigationController = ObvNavigationController(rootViewController: allDiscussionsVC) - shareNavigationController.navigationBar.prefersLargeTitles = true - - let cancelButtom = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(userSelectedCancel)) - allDiscussionsVC.navigationItem.setLeftBarButton(cancelButtom, animated: false) - - displayContentController(content: shareNavigationController) - } - - - override func didReceiveMemoryWarning() { - os_log("Did receive memory warning (MainShareViewController)", log: log, type: .fault) - } - - - @objc(userSelectedCancel) - private func userSelectedCancel() { - return animateOutAndExit() - } - - - override func viewWillAppear(_ animated: Bool) { - super.viewWillAppear(animated) - animateIn() - } - - - private func animateIn() { - self.view.transform = CGAffineTransform(translationX: 0, y: self.view.frame.size.height) - UIView.animate(withDuration: 0.25, animations: { () -> Void in - self.view.transform = CGAffineTransform.identity - }) - } - - - private func tryToAnimateOutAndExit() { - assert(Thread.isMainThread) - guard self.engineHasCompletedEssentialPostTasks == true else { return } - guard self.shareExtensionHasCompletedEssentialPostTasks == true else { return } - - // We can dimiss. Show a checkmark HUD, wait for a little time and exit - - self.showHUD(type: .checkmark) { - DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(1000)) { [weak self] in - self?.animateOutAndExit() - } - } - - } - - - func animateOutAndExit() { - assert(Thread.isMainThread) - delegate?.animateOutAndExit() - } - - - private var attachmentsAreReady = false - - private func prepareComposeMessageDataSource() { - - guard let content = parentExtensionContext.inputItems[0] as? NSExtensionItem else { return } - - guard let itemProviders = content.attachments else { - os_log("No attachment to process within the share extension", log: log, type: .error) - return - } - - let op = LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation(inMemoryDraft: inMemoryDraft, itemProviders: itemProviders, log: log) - op.completionBlock = { [weak self] in - DispatchQueue.main.async { - self?.attachmentsAreReady = true - self?.tryToShowDiscussion() - } - } - internalQueue.addOperation(op) - - - } - -} - - -extension MainShareViewController: AllDiscussionsViewControllerDelegate { - - func userDidSelect(_ selectedDiscussion: PersistedDiscussion) { - os_log("User did select a persisted discussion", log: log, type: .debug) - self.selectedDiscussion = selectedDiscussion - tryToShowDiscussion() - } - - - private func tryToShowDiscussion() { - - assert(Thread.isMainThread) - - hideHUD() - - guard attachmentsAreReady else { - showHUD(type: .spinner) - return - } - - NSManagedObjectContext(concurrencyType: .mainQueueConcurrencyType).refreshAllObjects() - guard let selectedDiscussion = self.selectedDiscussion else { return } - guard selectedDiscussion.managedObjectContext == ObvStack.shared.viewContext else { assertionFailure(); return } - inMemoryDraft.setDiscussion(to: selectedDiscussion) - guard inMemoryDraft.isReady else { return } - - let singleDiscussionVC = SingleDiscussionViewController(collectionViewLayout: UICollectionViewLayout()) - singleDiscussionVC.hideProgresses = true - singleDiscussionVC.discussion = selectedDiscussion - singleDiscussionVC.restrictToLastMessages = true - singleDiscussionVC.composeMessageViewDataSource = ComposeMessageDataSourceInMemory(inMemoryDraft: inMemoryDraft) - singleDiscussionVC.composeMessageViewDocumentPickerDelegate = nil - singleDiscussionVC.weakComposeMessageViewSendMessageDelegate = self - singleDiscussionVC.uiApplication = nil - - let cancelButtom = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(userSelectedCancel)) - singleDiscussionVC.navigationItem.setLeftBarButton(cancelButtom, animated: false) - - os_log("We will now push the single discussion view controller", log: log, type: .debug) - - shareNavigationController.pushViewController(singleDiscussionVC, animated: true) - - } - -} - - -// MARK: - ComposeMessageViewSendMessageDelegate - - -extension MainShareViewController: ComposeMessageViewSendMessageDelegate { - - func userWantsToSendMessageInComposeMessageView(_ composeMessageView: ComposeMessageView) { - - assert(Thread.current.isMainThread) - - guard inMemoryDraft.isReady else { return } - - composeMessageView.freeze() - defer { - DispatchQueue.main.async { - composeMessageView.unfreeze() - } - } - - inMemoryDraft.body = composeMessageView.textView.text // Within the share extension, this is the only thing that may have changed - - let op1 = CreateUnprocessedPersistedMessageSentFromInMemoryDraftOperation(inMemoryDraft: inMemoryDraft) - internalQueue.addOperations([op1], waitUntilFinished: true) - - guard !op1.isCancelled else { - if let reason = op1.reasonForCancel { - os_log("CreateUnprocessedPersistedMessageSentFromInMemoryDraftOperation failed: %{public}@", log: log, type: reason.logType, reason.localizedDescription) - } else { - assertionFailure() - os_log("CrateUnprocessedPersistedMessageSentFromPersistedDraftOperation failed without specifying a reason. This is a bug.", log: log, type: .fault) - } - DispatchQueue.main.async { [weak self] in self?.animateOutAndExit() } - return - } - - guard let persistedMessageSentObjectID = op1.persistedMessageSentObjectID else { - os_log("CrateUnprocessedPersistedMessageSentFromPersistedDraftOperation did not cancel but we did not return a persistedMessageSentObjectID. This is a bug.", log: log, type: .fault) - assertionFailure() - return - } - - let op2 = ComputeExtendedPayloadOperation(persistedMessageSentObjectID: persistedMessageSentObjectID) - let op3 = SendUnprocessedPersistedMessageSentOperation(persistedMessageSentObjectID: persistedMessageSentObjectID, extendedPayloadOp: op2, obvEngine: obvEngine) { [weak self] in - // This completion handler is called when all the expectations of the flow have been met, i.e., when all the attachment(s) chunk(s) have been resumed. - DispatchQueue.main.async { - self?.engineHasCompletedEssentialPostTasks = true - self?.tryToAnimateOutAndExit() - } - } - - let log = self.log - let composedOp = CompositionOfTwoContextualOperations(op1: op2, op2: op3, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) - composedOp.completionBlock = { - guard !op3.isCancelled else { - if let reason = op3.reasonForCancel { - os_log("SendUnprocessedPersistedMessageSentOperation failed: %{public}@", log: log, type: reason.logType, reason.localizedDescription) - } else { - assertionFailure() - os_log("SendUnprocessedPersistedMessageSentOperation failed without specifying a reason. This is a bug.", log: log, type: .fault) - } - DispatchQueue.main.async { [weak self] in self?.animateOutAndExit() } - return - } - - DispatchQueue.main.async { [weak self] in - - // Quick and dirty way to clear the text field and to remove the attachments from the keyboard accessory - self?.inMemoryDraft.reset() - composeMessageView.clearText() - composeMessageView.collectionView.reloadData() - composeMessageView.textView.resignFirstResponder() - - // Try to hide the share extension - self?.shareExtensionHasCompletedEssentialPostTasks = true - self?.tryToAnimateOutAndExit() - - // Display a HUD asking the user to wait until we have resumed the required attachment tasks - self?.showHUD(type: .spinner) - - } - } - - internalQueue.addOperations([composedOp], waitUntilFinished: false) // We cannot set true here - - } - -} - - -protocol MainShareViewControllerDelegate: AnyObject { - - func animateOutAndExit() - -} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateFylesFromLoadedFileRepresentationsOperation.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateFylesFromLoadedFileRepresentationsOperation.swift new file mode 100644 index 00000000..f8f0f1db --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateFylesFromLoadedFileRepresentationsOperation.swift @@ -0,0 +1,153 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import os.log +import OlvidUtils +import ObvCrypto + +protocol LoadedItemProviderProvider: Operation { + var loadedItemProviders: [LoadedItemProvider]? { get } +} + +final class CreateFylesFromLoadedFileRepresentationsOperation: ContextualOperationWithSpecificReasonForCancel, FyleJoinsProvider { + + private let loadedItemProviderProvider: LoadedItemProviderProvider + private let log: OSLog + + init(loadedItemProviderProvider: LoadedItemProviderProvider, log: OSLog) { + self.loadedItemProviderProvider = loadedItemProviderProvider + self.log = log + super.init() + } + + private(set) var fyleJoins: [FyleJoin]? + private(set) var bodyTexts: [String]? + + private func cancelAndContinue(withReason reason: CreateFylesFromLoadedFileRepresentationsOperationReasonForCancel) { + guard self.reasonForCancel == nil else { return } + self.reasonForCancel = reason + } + + private let Sha256 = ObvCryptoSuite.sharedInstance.hashFunctionSha256() + + override func main() { + assert(loadedItemProviderProvider.isFinished) + + guard let obvContext = self.obvContext else { + cancel(withReason: .contextIsNil) + return + } + + guard let loadedItemProviders = loadedItemProviderProvider.loadedItemProviders else { + cancel(withReason: .noLoadedItemProviders) + return + } + + obvContext.performAndWait { + + var tempURLsToDelete = [URL]() + var fyleJoins = [FyleJoin]() + var bodyTexts = [String]() + + for loadedItemProvider in loadedItemProviders { + + switch loadedItemProvider { + + case .file(tempURL: let tempURL, uti: let uti, filename: let filename): + + // Compute the sha256 of the file + let sha256: Data + do { + sha256 = try Sha256.hash(fileAtUrl: tempURL) + } catch { + cancelAndContinue(withReason: .couldNotComputeSha256) + tempURLsToDelete.append(tempURL) + continue + } + + // Get or create a Fyle + guard let fyle: Fyle = try? Fyle.getOrCreate(sha256: sha256, within: obvContext.context) else { + cancelAndContinue(withReason: .couldNotGetOrCreateFyle) + tempURLsToDelete.append(tempURL) + continue + } + + // We move the received file to a permanent location + + do { + try fyle.moveFileToPermanentURL(from: tempURL, logTo: log) + } catch { + cancelAndContinue(withReason: .couldNotMoveFileToPermanentURL(error: error)) + tempURLsToDelete.append(tempURL) + continue + } + + let fyleJoin = FyleJoinImpl(fyle: fyle, fileName: filename, uti: uti, index: fyleJoins.count) + + fyleJoins += [fyleJoin] + + case .text(content: let textContent): + + let qBegin = Locale.current.quotationBeginDelimiter ?? "\"" + let qEnd = Locale.current.quotationEndDelimiter ?? "\"" + + let textToAppend = [qBegin, textContent, qEnd].joined(separator: "") + + bodyTexts.append(textToAppend) + + case .url(content: let url): + bodyTexts.append(url.absoluteString) + } + + } + + self.bodyTexts = bodyTexts + self.fyleJoins = fyleJoins + + for urlToDelete in tempURLsToDelete { + try? urlToDelete.moveToTrash() + } + + } + } + +} + +enum CreateFylesFromLoadedFileRepresentationsOperationReasonForCancel: LocalizedErrorWithLogType { + case contextIsNil + case couldNotComputeSha256 + case couldNotGetOrCreateFyle + case couldNotMoveFileToPermanentURL(error: Error) + case noLoadedItemProviders + + var logType: OSLogType { .fault } + + var errorDescription: String? { + switch self { + case .contextIsNil: return "Context is nil" + case .couldNotComputeSha256: return "Could not compute SHA256 of the file" + case .couldNotGetOrCreateFyle: return "Could not get or create Fyle" + case .couldNotMoveFileToPermanentURL(error: let error): return "Could not move file to permanent URL: \(error.localizedDescription)" + case .noLoadedItemProviders: return "No loaded item provider in given operation" + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation.swift deleted file mode 100644 index 3fcb4d93..00000000 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation.swift +++ /dev/null @@ -1,180 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import Foundation -import os.log -import ObvCrypto -import MobileCoreServices -import OlvidUtils - -/// This operation takes an array of loaded file representations as an input. This array is typically the output of a several `LoadFileRepresentationOperation` operations. -/// Each of these `LoadFileRepresentationOperation` operations provides a `loadedFileRepresentation` variable (unless the operation cancels) -/// that the caller uses as one of the items of the `loadedFileRepresentations` input of this operation, which adds each of these representations to an "in memory" draft. -/// -/// This operation is very similar to the `CreateDraftFyleJoinsFromLoadedFileRepresentationsOperation`, except that it -/// adds the created Fyles to an "in memory" draft instead of creating a `DraftFyleJoin`. -final class CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation: OperationWithSpecificReasonForCancel { - - private func cancelAndContinue(withReason reason: CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperationReasonForCancel) { - guard self.reasonForCancel == nil else { return } - self.reasonForCancel = reason - } - - private let Sha256 = ObvCryptoSuite.sharedInstance.hashFunctionSha256() - - private let log: OSLog - private let loadedItemProviders: [LoadedItemProvider] - private let inMemoryDraft: InMemoryDraft - - init(inMemoryDraft: InMemoryDraft, loadedItemProviders: [LoadedItemProvider], log: OSLog) { - self.inMemoryDraft = inMemoryDraft - self.loadedItemProviders = loadedItemProviders - self.log = log - super.init() - } - - override func main() { - - // We add as many attachments as we can - ObvStack.shared.performBackgroundTaskAndWait { (context) in - - var tempURLsToDelete = [URL]() - - for loadedItemProvider in loadedItemProviders { - - switch loadedItemProvider { - - case .file(tempURL: let tempURL, uti: let uti, filename: let filename): - - // Compute the sha256 of the file - let sha256: Data - do { - sha256 = try Sha256.hash(fileAtUrl: tempURL) - } catch { - cancelAndContinue(withReason: .couldNotComputeSha256) - tempURLsToDelete.append(tempURL) - continue - } - - // Get or create a Fyle - guard let fyle: Fyle = try? Fyle.getOrCreate(sha256: sha256, within: context) else { - cancelAndContinue(withReason: .couldNotGetOrCreateFyle) - tempURLsToDelete.append(tempURL) - continue - } - - // We move the received file to a permanent location - - do { - try fyle.moveFileToPermanentURL(from: tempURL, logTo: log) - } catch { - cancelAndContinue(withReason: .couldNotMoveFileToPermanentURL(error: error)) - tempURLsToDelete.append(tempURL) - continue - } - - do { - try context.save() - } catch { - os_log("Could not save context: %{public}@", log: log, type: .error, error.localizedDescription) - cancelAndContinue(withReason: .coreDataError(error: error)) - tempURLsToDelete.append(tempURL) - continue - } - - inMemoryDraft.appendFyle(fyle.objectID, fileName: filename, uti: uti) - - case .text(content: let textWithinAttachment): - - let qBegin = Locale.current.quotationBeginDelimiter ?? "\"" - let qEnd = Locale.current.quotationEndDelimiter ?? "\"" - - let textToAppend = [qBegin, textWithinAttachment, qEnd].joined(separator: "") - inMemoryDraft.appendText(textToAppend) - - case .url(content: let url): - - inMemoryDraft.appendText(url.absoluteString) - - } - - } - - for urlToDelete in tempURLsToDelete { - try? urlToDelete.moveToTrash() - } - - // Whatever the UTI, we save the context - - do { - try context.save() - } catch { - os_log("Could not save context: %{public}@", log: log, type: .error, error.localizedDescription) - return cancel(withReason: .coreDataError(error: error)) - } - - } - - } - - -} - - -fileprivate extension String { - - func utiConformsTo(_ otherUTI: CFString) -> Bool { - UTTypeConformsTo(self as CFString, otherUTI) - } - -} - - - - -enum CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperationReasonForCancel: LocalizedErrorWithLogType { - - case couldNotComputeSha256 - case couldNotGetOrCreateFyle - case couldNotCreateDraftFyleJoin - case couldNotMoveFileToPermanentURL(error: Error) - case couldNotReadFileContent(error: Error) - case coreDataError(error: Error) - - var logType: OSLogType { - return .fault - } - - var errorDescription: String? { - switch self { - case .couldNotComputeSha256: - return "Could not compute SHA256 of the file" - case .couldNotGetOrCreateFyle: - return "Could not get or create Fyle" - case .couldNotCreateDraftFyleJoin: - return "Could not create DraftFyleJoin" - case .couldNotMoveFileToPermanentURL(error: let error): - return "Could not move file to permanent URL: \(error.localizedDescription)" - case .coreDataError(error: let error): - return "Core Data error: \(error.localizedDescription)" - case .couldNotReadFileContent(error: let error): - return "Could not read file content: \(error.localizedDescription)" - } - } -} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateUnprocessedPersistedMessageSentFromFylesStrings.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateUnprocessedPersistedMessageSentFromFylesStrings.swift new file mode 100644 index 00000000..2333efed --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/CreateUnprocessedPersistedMessageSentFromFylesStrings.swift @@ -0,0 +1,115 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import os.log +import CoreData +import OlvidUtils +import ObvCrypto + +final class FyleJoinImpl: FyleJoin { + + var fyle: Fyle? + let fileName: String + let uti: String + let index: Int + let fyleObjectID: NSManagedObjectID + + init(fyle: Fyle, fileName: String, uti: String, index: Int) { + self.fyle = fyle + self.fyleObjectID = fyle.objectID + self.fileName = fileName + self.uti = uti + self.index = index + } +} + +final class CreateUnprocessedPersistedMessageSentFromFylesAndStrings: ContextualOperationWithSpecificReasonForCancel, UnprocessedPersistedMessageSentProvider { + + private let body: String? + private let fyleJoinsProvider: FyleJoinsProvider + private let discussionObjectID: TypeSafeManagedObjectID + private let log: OSLog + + private(set) var persistedMessageSentObjectID: TypeSafeManagedObjectID? + + init(body: String?, fyleJoinsProvider: FyleJoinsProvider, discussionObjectID: TypeSafeManagedObjectID, log: OSLog) { + self.body = body + self.fyleJoinsProvider = fyleJoinsProvider + self.discussionObjectID = discussionObjectID + self.log = log + super.init() + } + + override func main() { + assert(fyleJoinsProvider.isFinished) + + let body = body ?? "" + + guard let fyleJoins = fyleJoinsProvider.fyleJoins else { return } + + guard let obvContext = self.obvContext else { + cancel(withReason: .contextIsNil) + return + } + + obvContext.performAndWait { + do { + guard let discussion = try PersistedDiscussion.get(objectID: discussionObjectID, within: obvContext.context) else { + return cancel(withReason: .couldNotFindDiscussion) + } + + let persistedMessageSent = try PersistedMessageSent(body: body, replyTo: nil, fyleJoins: fyleJoins, discussion: discussion, readOnce: false, visibilityDuration: nil, existenceDuration: nil) + + do { + try obvContext.context.obtainPermanentIDs(for: [persistedMessageSent]) + } catch { + return cancel(withReason: .couldNotObtainPermanentIDForPersistedMessageSent) + } + + self.persistedMessageSentObjectID = persistedMessageSent.typedObjectID + } catch { + return cancel(withReason: .coreDataError(error: error)) + } + } + } + + +} + +enum CreateUnprocessedPersistedMessageSentFromPersistedDraftOperationReasonForCancel: LocalizedErrorWithLogType { + + case contextIsNil + case couldNotFindDiscussion + case coreDataError(error: Error) + case couldNotObtainPermanentIDForPersistedMessageSent + + var logType: OSLogType { .fault } + + var errorDescription: String? { + switch self { + case .contextIsNil: return "Context is nil" + case .couldNotFindDiscussion: return "Cannot find discussion" + case .coreDataError(error: let error): return "Core Data error: \(error.localizedDescription)" + case .couldNotObtainPermanentIDForPersistedMessageSent: return "Could not obtain persisted permanent ID for PersistedMessageSent" + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/LoadFileRepresentationsOperation.swift similarity index 58% rename from iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation.swift rename to iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/LoadFileRepresentationsOperation.swift index 23f7fea6..a23a1de4 100644 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/LoadFileRepresentationsOperation.swift @@ -16,13 +16,13 @@ * You should have received a copy of the GNU Affero General Public License * along with Olvid. If not, see . */ - + import Foundation import os.log import OlvidUtils -final class LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation: Operation { - +final class LoadFileRepresentationsOperation: Operation, LoadedItemProviderProvider { + private func logReasonOfCancelledOperations(_ operations: [OperationThatCanLogReasonForCancel]) { let cancelledOps = operations.filter({ $0.isCancelled }) for op in cancelledOps { @@ -36,30 +36,36 @@ final class LoadFileRepresentationsThenCreateInMemoryDraftFyleCompositeOperation queue.name = "LoadFileRepresentationsThenCreateInMemoryDraftFyleOperation internal queue" return queue }() - - private let inMemoryDraft: InMemoryDraft + private let itemProviders: [NSItemProvider] private let log: OSLog - - init(inMemoryDraft: InMemoryDraft, itemProviders: [NSItemProvider], log: OSLog) { - self.inMemoryDraft = inMemoryDraft + + private(set) var loadedItemProviders: [LoadedItemProvider]? + + init(itemProviders: [NSItemProvider], log: OSLog) { self.itemProviders = itemProviders self.log = log super.init() } - + override func main() { - - let loadItemProviderOperations = itemProviders.map { LoadItemProviderOperation(itemProvider: $0, progressAvailable: { _ in }) } - internalQueue.addOperations(loadItemProviderOperations, waitUntilFinished: true) - logReasonOfCancelledOperations(loadItemProviderOperations) - - let loadedItemProviders = loadItemProviderOperations.compactMap({ $0.loadedItemProvider }) - let createDraftFyleJoinsOperation = CreateInMemoryDraftFyleFromLoadedFileRepresentationsOperation(inMemoryDraft: inMemoryDraft, loadedItemProviders: loadedItemProviders, log: log) - internalQueue.addOperations([createDraftFyleJoinsOperation], waitUntilFinished: true) - createDraftFyleJoinsOperation.logReasonIfCancelled(log: log) - + var loadedItemProviders = [LoadedItemProvider]() + for itemProvider in itemProviders { + let op = LoadItemProviderOperation(itemProvider: itemProvider, progressAvailable: { _ in }) + op.start() + op.waitUntilFinished() + assert(op.isFinished) + guard !op.isCancelled else { + op.logReasonIfCancelled(log: log) + return + } + guard let loadedItemProvider = op.loadedItemProvider else { + return + } + loadedItemProviders += [loadedItemProvider] + } + self.loadedItemProviders = loadedItemProviders } } diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/RequestHardLinksToFylesOperation.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/RequestHardLinksToFylesOperation.swift new file mode 100644 index 00000000..9015f9ab --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/RequestHardLinksToFylesOperation.swift @@ -0,0 +1,64 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation + +protocol FyleJoinsProvider: Operation { + var fyleJoins: [FyleJoin]? { get } +} + +final class RequestHardLinksToFylesOperation: Operation { + + let hardLinksToFylesCoordinator: HardLinksToFylesCoordinator + let fyleJoinsProvider: FyleJoinsProvider + + private(set) var hardlinks: [HardLinkToFyle?]? + + init(hardLinksToFylesCoordinator: HardLinksToFylesCoordinator, + fyleJoinsProvider: FyleJoinsProvider) { + self.hardLinksToFylesCoordinator = hardLinksToFylesCoordinator + self.fyleJoinsProvider = fyleJoinsProvider + super.init() + } + + private var _isFinished = false { + willSet { willChangeValue(for: \.isFinished) } + didSet { didChangeValue(for: \.isFinished) } + } + override var isFinished: Bool { _isFinished } + + override func main() { + assert(fyleJoinsProvider.isFinished) + guard let fyleJoins = fyleJoinsProvider.fyleJoins else { + assertionFailure() + _isFinished = true + return + } + let fyleElements: [FyleElement] = fyleJoins.compactMap { + $0.genericFyleElement + } + hardLinksToFylesCoordinator.requestAllHardLinksToFyles(fyleElements: fyleElements) { [weak self] hardlinks in + guard let _self = self else { return } + _self.hardlinks = hardlinks + _self._isFinished = true + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/SaveContextOperation.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/SaveContextOperation.swift new file mode 100644 index 00000000..4a256ad8 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/SaveContextOperation.swift @@ -0,0 +1,68 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import CoreData +import OSLog +import OlvidUtils + +final class SaveContextOperation: ContextualOperationWithSpecificReasonForCancel { + + fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SaveContextOperation.self)) + + private let userDefaults: UserDefaults? + + init(userDefaults: UserDefaults?) { + self.userDefaults = userDefaults + } + + override func main() { + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + var modifiesObjects = Set() + + do { + try obvContext.performAndWaitOrThrow { + modifiesObjects.formUnion(obvContext.context.insertedObjects) + modifiesObjects.formUnion(obvContext.context.updatedObjects) + modifiesObjects.formUnion(obvContext.context.deletedObjects) + modifiesObjects.formUnion(obvContext.context.registeredObjects) + + try obvContext.save(logOnFailure: Self.log) + os_log("📤 Saving Context done.", log: Self.log, type: .info) + } + } catch(let error) { + return cancel(withReason: .coreDataError(error: error)) + } + + if let userDefaults = self.userDefaults { + let updatedObjectURLAndEntityName: [(URL, String)] = modifiesObjects.compactMap { + guard let entityName = $0.entity.name else { assertionFailure(); return nil } + return ($0.objectID.uriRepresentation(), entityName) + } + os_log("📤 Write information about %{public}@ modified object(s) for the app.", log: Self.log, type: .info, String(updatedObjectURLAndEntityName.count)) + userDefaults.addObjectsModifiedByShareExtension(updatedObjectURLAndEntityName) + } + + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionShouldUpdateToLatestVersionViewController.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionErrorViewController.swift similarity index 71% rename from iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionShouldUpdateToLatestVersionViewController.swift rename to iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionErrorViewController.swift index 139760e1..538127ce 100644 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionShouldUpdateToLatestVersionViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionErrorViewController.swift @@ -20,24 +20,29 @@ import UIKit -protocol ShareExtensionShouldUpdateToLatestVersionViewControllerDelegate: AnyObject { - func animateOutAndExit() +protocol ShareExtensionErrorViewControllerDelegate: AnyObject { + func cancelRequest() } -final class ShareExtensionShouldUpdateToLatestVersionViewController: UIViewController { - + +final class ShareExtensionErrorViewController: UIViewController { + + enum ShareExtensionError { + case shouldUpdateToLatestVersion + case shouldLaunchTheApp + } + private let label = UILabel() private let okButton = UIButton(type: .custom) - - var delegate: ShareExtensionShouldUpdateToLatestVersionViewControllerDelegate? - + + var reason: ShareExtensionError = .shouldLaunchTheApp + weak var delegate: ShareExtensionErrorViewControllerDelegate? + override func viewDidLoad() { super.viewDidLoad() - if #available(iOS 13, *) { - view.backgroundColor = .systemBackground - } - + view.backgroundColor = .systemBackground + view.addSubview(label) label.translatesAutoresizingMaskIntoConstraints = false label.font = UIFont.preferredFont(forTextStyle: .headline) @@ -53,27 +58,28 @@ final class ShareExtensionShouldUpdateToLatestVersionViewController: UIViewContr okButton.layer.cornerRadius = 16 okButton.layer.masksToBounds = true okButton.contentEdgeInsets = UIEdgeInsets(top: 16, left: 32, bottom: 16, right: 32) - if #available(iOS 13, *) { - okButton.backgroundColor = AppTheme.shared.colorScheme.olvidLight - } + okButton.backgroundColor = AppTheme.shared.colorScheme.olvidLight okButton.addTarget(self, action: #selector(okOlvidButtonTapped), for: .touchUpInside) NSLayoutConstraint.activate([ - label.centerXAnchor.constraint(equalTo: view.centerXAnchor), label.centerYAnchor.constraint(equalTo: view.centerYAnchor), label.widthAnchor.constraint(lessThanOrEqualTo: view.widthAnchor, multiplier: 0.8), - okButton.centerXAnchor.constraint(equalTo: view.centerXAnchor), okButton.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, constant: -16), ]) - - label.text = NSLocalizedString("PLEASE_UPDATE_OLVID_FROM_MAIN_APP", comment: "") - + + switch reason { + case .shouldUpdateToLatestVersion: + label.text = NSLocalizedString("PLEASE_UPDATE_OLVID_FROM_MAIN_APP", comment: "") + case .shouldLaunchTheApp: + label.text = NSLocalizedString("PLEASE_LAUNCH_OLVID_FROM_MAIN_APP", comment: "") + } + } - + @objc func okOlvidButtonTapped() { - delegate?.animateOutAndExit() + delegate?.cancelRequest() } - + } diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionGatekeeperViewController.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionGatekeeperViewController.swift deleted file mode 100644 index 81f7e69c..00000000 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareExtensionGatekeeperViewController.swift +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Olvid for iOS - * Copyright © 2019-2022 Olvid SAS - * - * This file is part of Olvid for iOS. - * - * Olvid is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License, version 3, - * as published by the Free Software Foundation. - * - * Olvid is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with Olvid. If not, see . - */ - -import UIKit - -@objc(ShareExtensionGatekeeperViewController) -final class ShareExtensionGatekeeperViewController: UIViewController { - - private static var _localAuthenticationVC: LocalAuthenticationViewController? - private static let _localAuthenticationVCQueue = DispatchQueue.init(label: "io.olvid.obvoperation.internal") - var localAuthenticationVC: LocalAuthenticationViewController { - ShareExtensionGatekeeperViewController._localAuthenticationVCQueue.sync { - if let _localAuthenticationVC = ShareExtensionGatekeeperViewController._localAuthenticationVC { - return _localAuthenticationVC - } - let vc = LocalAuthenticationViewController() - vc.usedByShareExtension = true - ShareExtensionGatekeeperViewController._localAuthenticationVC = vc - return vc - } - } - - private var mainShareVC: MainShareViewController? - - override func viewDidLoad() { - super.viewDidLoad() - if ObvMessengerSettings.Privacy.lockScreen { - localAuthenticationVC.delegate = self - self.displayContentController(content: localAuthenticationVC) - } else { - mainShareVC = MainShareViewController() - mainShareVC!.parentExtensionContext = self.extensionContext! - mainShareVC!.delegate = self - self.displayContentController(content: mainShareVC!) - } - } - - - override func viewDidAppear(_ animated: Bool) { - super.viewDidAppear(animated) - - // If we are displaying the LocalAuthenticationViewController, we try to authenticate automatically - (children.first as? LocalAuthenticationViewController)?.performLocalAuthentication() - - } - -} - - -extension ShareExtensionGatekeeperViewController: LocalAuthenticationViewControllerDelegate { - - func userWillTryToAuthenticate() {} - func userDidTryToAuthenticated() {} - - func userLocalAuthenticationDidSucceedOrWasNotRequired() { - assert(Thread.isMainThread) - - guard mainShareVC == nil else { return } - - mainShareVC = MainShareViewController() - mainShareVC!.parentExtensionContext = self.extensionContext! - mainShareVC!.delegate = self - - mainShareVC!.view.alpha = 0 - displayContentController(content: mainShareVC!) - - UIView.animate(withDuration: 0.3, animations: { [weak self] in - self?.mainShareVC!.view.alpha = 1 - }, completion: { [weak self] (_) in - guard let _self = self else { return } - _self.dismissContentController(content: _self.localAuthenticationVC) - }) - - } - -} - - -extension ShareExtensionGatekeeperViewController: MainShareViewControllerDelegate { - - func animateOutAndExit() { - ObvMessengerInternalNotification.shareExtensionExtensionContextWillCompleteRequest - .postOnDispatchQueue() - extensionContext?.completeRequest(returningItems: nil, completionHandler: nil) - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareView.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareView.swift new file mode 100644 index 00000000..09ae81be --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareView.swift @@ -0,0 +1,314 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + +import SwiftUI +import QuickLookThumbnailing +import MobileCoreServices + +protocol ShareViewModelDelegate: AnyObject { + func closeView() + func userWantsToSendMessages(to discussions: [PersistedDiscussion]) async +} + +fileprivate enum ThumbnailValue { + case loading + case symbol(_ symbol: ObvSystemIcon) + case image(_ image: UIImage) +} + +fileprivate struct Thumbnail: Identifiable { + let index: Int + let value: ThumbnailValue + var id: Int { index } +} + +final class ShareViewModel: ObservableObject, DiscussionsHostingViewControllerDelegate { + + @Published private(set) var text: String = "" + @Published private(set) var selectedDiscussions: [PersistedDiscussion] = [] + @Published fileprivate var thumbnails: [Thumbnail]? = nil + @Published private(set) var selectedOwnedIdentity: PersistedObvOwnedIdentity + @Published private(set) var messageIsSending: Bool = false + @Published private(set) var bodyTextHasBeenSet: Bool = false + + private var viewIsClosing: Bool = false + private(set) var hardlinks: [HardLinkToFyle?]? = nil + + let allOwnedIdentities: [PersistedObvOwnedIdentity] + + init(allOwnedIdentities: [PersistedObvOwnedIdentity]) { + self.allOwnedIdentities = allOwnedIdentities + assert(allOwnedIdentities.count == 1) + self.selectedOwnedIdentity = allOwnedIdentities.first! + } + + weak var delegate: ShareViewModelDelegate? + + func setSelectedDiscussions(to discussions: [PersistedDiscussion]) { + self.selectedDiscussions = discussions + } + + func setBodyTexts(_ bodyTexts: [String]) { + assert(!self.bodyTextHasBeenSet) + for bodyText in bodyTexts { + text.append(bodyText) + } + DispatchQueue.main.async { + self.bodyTextHasBeenSet = true + } + } + + func setHardlinks(_ hardlinks: [HardLinkToFyle?]) { + self.hardlinks = hardlinks + var thumbnails = [Thumbnail]() + for index in 0.. { + .init { + self.text + } set: { + // Allow to disable TextField until bodyTexts have been set + guard self.bodyTextHasBeenSet else { return } + self.text = $0 + } + + } + + func userWantsToCloseView() { + guard !viewIsClosing else { return } + viewIsClosing = true + delegate?.closeView() + } + + func viewIsDisappeared() { + guard !viewIsClosing else { return } // Avoid to execute twice closeView if the user has tap close button + guard !messageIsSending else { return } // Avoid to execute twice closeView if the user wants to send the message + delegate?.closeView() + } + + func userWantsToSendMessages(to discussions: [PersistedDiscussion]) { + guard !messageIsSending else { return } + self.messageIsSending = true + Task { + await delegate?.userWantsToSendMessages(to: discussions) + } + } + + private func createThumbnail(hardlink: HardLinkToFyle?) async -> ThumbnailValue { + guard let hardlink = hardlink else { return .symbol(.paperclip) } + guard let hardlinkURL = hardlink.hardlinkURL else { return .symbol(.paperclip) } + let scale = await UIScreen.main.scale + let size = CGSize(width: 80, height: 80) + let request = QLThumbnailGenerator.Request(fileAt: hardlinkURL, size: size, scale: scale, representationTypes: .thumbnail) + let generator = QLThumbnailGenerator.shared + do { + let thumbnail = try await generator.generateBestRepresentation(for: request) + return .image(thumbnail.uiImage) + } catch { + let uti = hardlink.uti + // See CoreServices > UTCoreTypes + if ObvUTIUtils.uti(uti, conformsTo: "org.openxmlformats.wordprocessingml.document" as CFString) { + // Word (docx) document + return .symbol(.docFill) + } else if ObvUTIUtils.uti(uti, conformsTo: kUTTypeArchive) { + // Zip archive + return .symbol(.rectangleCompressVertical) + } else if ObvUTIUtils.uti(uti, conformsTo: kUTTypeWebArchive) { + // Web archive + return .symbol(.archiveboxFill) + } else { + return .symbol(.paperclip) + } + } + } + + + +} + +private enum ActiveSheet: Identifiable { + case discussionsChooser + var id: Int { hashValue } +} + +struct ShareView: View { + + @ObservedObject var model: ShareViewModel + @State private var activeSheet: ActiveSheet? = nil + @available(iOSApplicationExtension 15.0, *) + @FocusState private var isFocused: Bool + + var body: some View { + VStack(spacing: 0) { + HStack { + Button(action: { + model.userWantsToCloseView() + }) { + Image(systemIcon: .xmarkCircleFill) + .font(Font.system(size: 24, weight: .semibold, design: .default)) + .foregroundColor(Color(AppTheme.shared.colorScheme.tertiaryLabel)) + } + .disabled(model.messageIsSending) + Spacer() + Image("badge") + .resizable() + .aspectRatio(contentMode: .fill) + .frame(width: 30, height: 30) + Spacer() + Button(action: { + if #available(iOSApplicationExtension 15.0, *) { + isFocused = false + } + model.userWantsToSendMessages(to: model.selectedDiscussions) + }) { + Image(systemIcon: .paperplaneFill) + .font(Font.system(size: 24, weight: .semibold, design: .default)) + } + .disabled(!model.userCanSendsMessages || model.messageIsSending) + } + .padding() + Divider() + Group { + if #available(iOSApplicationExtension 15.0, *) { + TextEditor(text: model.textBinding) + .focused($isFocused) + } else if #available(iOSApplicationExtension 14.0, *) { + TextEditor(text: model.textBinding) + } else { + TextField(LocalizedStringKey("YOUR_MESSAGE"), text: model.textBinding) + } + } + .padding(.horizontal) + Divider() + if let thumbnails = model.thumbnails, !thumbnails.isEmpty { + ScrollView(.horizontal) { + HStack { + ForEach(thumbnails) { thumbnail in + switch thumbnail.value { + case .loading: + ZStack { + RoundedRectangle(cornerRadius: 10.0) + .foregroundColor(.secondary) + .aspectRatio(1.0, contentMode: .fill) + ObvProgressView() + } + .frame(height: 100) + case .image(let image): + Image(uiImage: image) + .resizable() + .aspectRatio(contentMode: .fill) + .cornerRadius(10.0) + .frame(height: 100) + case .symbol(let icon): + ZStack { + RoundedRectangle(cornerRadius: 10.0) + .stroke(Color.secondary, lineWidth: 1) + .foregroundColor(.clear) + .aspectRatio(1.0, contentMode: .fill) + Image(systemIcon: icon) + .font(Font.system(size: 36, weight: .heavy, design: .rounded)) + } + .frame(height: 100) + } + } + } + } + .padding() + Divider() + } + Button { + activeSheet = .discussionsChooser + } label: { + HStack { + Text(LocalizedStringKey("Discussions")) + .foregroundColor(Color(AppTheme.shared.colorScheme.label)) + Spacer() + Text(String.localizedStringWithFormat(NSLocalizedString("CHOOSE_OR_NUMBER_OF_CHOSEN_DISCUSSION", comment: ""), model.selectedDiscussions.count)) + .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) + Image(systemIcon: .chevronRight) + .foregroundColor(Color(AppTheme.shared.colorScheme.secondaryLabel)) + } + } + .disabled(model.messageIsSending) + .padding() + } + .onAppear { + if #available(iOSApplicationExtension 15.0, *) { + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { + self.isFocused = true + } + } + } + .onDisappear(perform: { + model.viewIsDisappeared() + }) + .sheet(item: $activeSheet) { item in + switch item { + case .discussionsChooser: + NavigationView { + DiscussionsView(model: model.discussionsModel) + .navigationBarItems(leading: Button(action: { + activeSheet = nil + }, + label: { + Image(systemIcon: .xmarkCircleFill) + .font(Font.system(size: 24, weight: .semibold, design: .default)) + .foregroundColor(Color(AppTheme.shared.colorScheme.tertiaryLabel)) + }), + trailing: Button(action: { + activeSheet = nil + }, label: { + Text("Choose") + })) + } + } + } + } +} diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareViewController.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareViewController.swift new file mode 100644 index 00000000..606722bf --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareViewController.swift @@ -0,0 +1,495 @@ +/* + * Olvid for iOS + * Copyright © 2019-2022 Olvid SAS + * + * This file is part of Olvid for iOS. + * + * Olvid is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * Olvid is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Olvid. If not, see . + */ + + +import Foundation +import ObvEngine +import OlvidUtils +import os.log +import LocalAuthentication +import SwiftUI +import CoreData +import CoreDataStack + +@objc(ShareViewController) +final class ShareViewController: UIViewController, ShareViewHostingControllerDelegate, ShareExtensionErrorViewControllerDelegate { + + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: "ShareViewController")) + private let runningLog = RunningLogError() + + private var shareViewHostingController: ShareViewHostingController? + private var obvEngine: ObvEngine! + private var isAuthenticated: Bool = false + + private static var uptimeOfTheLastCompleteRequest: TimeInterval? + + private static let errorDomain = "ShareViewController" + private static func makeError(message: String) -> Error { NSError(domain: Self.errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) + observeNotifications() + } + + public required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private func observeNotifications() { + NotificationCenter.default.addObserver(forName: UIApplication.didEnterBackgroundNotification, object: nil, queue: .main) { [weak self] (notification) in + if ObvMessengerSettings.Privacy.lockScreen { + // Cancel to close the view if the share extention enter background mode, to avoid to stay authenticate indefinitely in background. + self?.cancelRequest() + } + } + } + + override func viewDidLoad() { + do { + // Initialize the CoreData Stack + try ObvStack.initSharedInstance(transactionAuthor: ObvMessengerConstants.AppType.shareExtension.transactionAuthor, runningLog: runningLog, enableMigrations: false) + + // Initialize the Oblivious Engine + try initializeObliviousEngine(runningLog: runningLog) + } catch let error { + os_log("📤 Could not initialize the ObvStack and Engine within the main share view controller: %{public}@", log: log, type: .fault, error.localizedDescription) + if (error as NSError).code == CoreDataStackErrorCodes.migrationRequiredButNotEnabled.rawValue { + let vc = ShareExtensionErrorViewController() + vc.delegate = self + vc.reason = .shouldUpdateToLatestVersion + displayContentController(content: vc) + return + } else { + let vc = ShareExtensionErrorViewController() + vc.delegate = self + vc.reason = .shouldLaunchTheApp + displayContentController(content: vc) + } + } + + do { + self.shareViewHostingController = try ShareViewHostingController(obvEngine: obvEngine) + if let shareViewHostingController = shareViewHostingController { + shareViewHostingController.delegate = self + self.addChild(shareViewHostingController) + shareViewHostingController.view.translatesAutoresizingMaskIntoConstraints = false + self.view.addSubview(shareViewHostingController.view) + shareViewHostingController.view.pinAllSidesToSides(of: self.view) + } + } catch let error { + os_log("📤 Could not initialize share view controller: %{public}@", log: log, type: .fault, error.localizedDescription) + let vc = ShareExtensionErrorViewController() + vc.delegate = self + vc.reason = .shouldLaunchTheApp + displayContentController(content: vc) + } + } + + override func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + + self.requireLocalAuthenticationIfNeeded { error in + guard error == nil else { + os_log("📤 Could not perform local authentification: %{public}@", log: self.log, type: .fault, error!.localizedDescription) + self.isAuthenticated = false + self.cancelRequest() + return + } + self.isAuthenticated = true + } + } + + private func initializeObliviousEngine(runningLog: RunningLogError) throws { + do { + let mainEngineContainer = ObvMessengerConstants.containerURL.mainEngineContainer + ObvEngine.mainContainerURL = mainEngineContainer + obvEngine = try ObvEngine.startLimitedToSending(logPrefix: "LimitedEngine", + sharedContainerIdentifier: ObvMessengerConstants.appGroupIdentifier, + supportBackgroundTasks: ObvMessengerConstants.isRunningOnRealDevice, + appType: .shareExtension, + runningLog: runningLog) + debugPrint("The Oblivious Engine was initialized") + } catch { + debugPrint("[ERROR] Could not initialize the Oblivious Engine") + throw Self.makeError(message: "Could not initialize the Oblivious Engine") + } + } + + private func requireLocalAuthenticationIfNeeded(completionHandler: @escaping (Error?) -> Void) { + guard ObvMessengerSettings.Privacy.lockScreen else { + completionHandler(nil) + return + } + let userIsAlreadyAuthenticated: Bool + if let uptimeOfTheLastCompleteRequest = Self.uptimeOfTheLastCompleteRequest { + let timeIntervalSinceLastCompleteRequest = TimeInterval.getUptime() - uptimeOfTheLastCompleteRequest + assert(0 <= timeIntervalSinceLastCompleteRequest) + userIsAlreadyAuthenticated = (timeIntervalSinceLastCompleteRequest < ObvMessengerSettings.Privacy.lockScreenGracePeriod) + } else { + userIsAlreadyAuthenticated = false + } + guard !userIsAlreadyAuthenticated else { + completionHandler(nil) + return + } + let laContext = LAContext() + var error: NSError? + laContext.canEvaluatePolicy(.deviceOwnerAuthentication, error: &error) + guard error == nil else { + completionHandler(error!) + return + } + let startOlvid = NSLocalizedString("Please authenticate to send message", comment: "") + laContext.evaluatePolicy(.deviceOwnerAuthentication, localizedReason: startOlvid) { (success, error) in + guard error == nil else { + completionHandler(error!) + return + } + if success { + completionHandler(nil) + } else { + completionHandler(Self.makeError(message: "Authentication failed")) + } + } + } + + func showProgress(progress: Progress) { + showHUD(type: .progress(progress: progress)) + } + + func showSuccessAndCompleteRequestAfter(deadline: DispatchTime) { + DispatchQueue.main.asyncAfter(deadline: deadline) { [weak self] in + self?.showHUD(type: .checkmark) { + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { + self?.completeRequest() + } + } + } + } + + func showErrorAndCancelRequest() { + DispatchQueue.main.async { + self.showHUD(type: .text(text: CommonString.Word.Error)) { + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { + self.cancelRequest() + } + } + } + } + + + func cancelRequest() { + os_log("📤 Cancel request.", log: self.log, type: .info) + doCompleteRequest() + } + + + private func completeRequest() { + os_log("📤 Complete request.", log: self.log, type: .info) + doCompleteRequest() + } + + private func doCompleteRequest() { + shareViewHostingController = nil + if isAuthenticated { + Self.uptimeOfTheLastCompleteRequest = TimeInterval.getUptime() + } else { + Self.uptimeOfTheLastCompleteRequest = nil + } + extensionContext?.completeRequest(returningItems: nil, completionHandler: nil) + } + + + var firstInputItems: NSExtensionItem? { + extensionContext?.inputItems.first as? NSExtensionItem + } + +} + +protocol ShareViewHostingControllerDelegate: AnyObject { + func showProgress(progress: Progress) + func showSuccessAndCompleteRequestAfter(deadline: DispatchTime) + func showErrorAndCancelRequest() + func cancelRequest() + var firstInputItems: NSExtensionItem? { get } +} + + +final class ShareViewHostingController: UIHostingController, ShareViewModelDelegate { + + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: "ShareViewHostingController")) + private let internalQueue = OperationQueue.createSerialQueue(name: "ShareViewHostingController internal queue", qualityOfService: .userInitiated) + private let flowId: FlowIdentifier + + private static let errorDomain = "ShareViewHostingController" + private static func makeError(message: String) -> Error { NSError(domain: Self.errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + + private var obvEngine: ObvEngine + private var obvContext: ObvContext + private var fyleJoinsProvider: FyleJoinsProvider? + private var model: ShareViewModel + private var hardLinksToFylesCoordinator: HardLinksToFylesCoordinator! + private let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) + + weak var delegate: ShareViewHostingControllerDelegate? + + init(obvEngine: ObvEngine) throws { + assert(Thread.isMainThread) + + self.flowId = FlowIdentifier() + self.obvContext = ObvStack.shared.newBackgroundContext(flowId: flowId) + self.obvEngine = obvEngine + + let allOwnedIdentities = try PersistedObvOwnedIdentity.getAll(within: ObvStack.shared.viewContext) + guard !allOwnedIdentities.isEmpty else { + throw Self.makeError(message: "Cannot find any owned identity") + } + + self.model = ShareViewModel(allOwnedIdentities: allOwnedIdentities) + let shareView = ShareView(model: model) + super.init(rootView: shareView) + self.model.delegate = self + + // Initialize the coordinators that allow to compute thumbnails + self.hardLinksToFylesCoordinator = HardLinksToFylesCoordinator(appType: .shareExtension) + } + + @objc required dynamic init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + func closeView() { + delegate?.cancelRequest() + } + + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + self.setupNavigationBar() + } + + override func viewDidLoad() { + super.viewDidLoad() + self.initializeOperations() + } + + private func badge() -> UIImage? { + guard let image = UIImage(named: "badge") else { return nil } + let newSize = CGSize(width: 30.0, height: 30.0) + UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0) + image.draw(in: CGRect(x: 0.0, y: 0.0, width: newSize.width, height: newSize.height)) + let newImage: UIImage? = UIGraphicsGetImageFromCurrentImageContext() + UIGraphicsEndImageContext() + return newImage + } + + private func setupNavigationBar() { + guard let item = navigationController?.navigationBar.items?.first else { return } + let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 18.0, weight: .bold) + item.rightBarButtonItem?.image = UIImage(systemIcon: .paperplaneFill, withConfiguration: symbolConfiguration) + if let image = badge() { + let imageView = UIImageView(image: image) + item.titleView = imageView + } + } + + /// This method queue operations that can be done to prepare message sending independently of selected discussion, the result of these operations will be used by operations latter queued in ``func userWantsToSendMessages(to discussions: [PersistedDiscussion])`` + /// The last operation RequestHardLinksToFylesOperation is not required to send messages, but it used to show previews of attachements in ShareView. + private func initializeOperations() { + + guard let content = delegate?.firstInputItems else { return } + + guard let itemProviders = content.attachments else { + os_log("No attachment to process within the share extension", log: Self.log, type: .error) + return + } + + // Compute [LoadedItemProvider] from [NSItemProvider] + let op1 = LoadFileRepresentationsOperation(itemProviders: itemProviders, log: Self.log) + op1.completionBlock = { + os_log("📤 Load File Representations Operation done.", log: Self.log, type: .info) + } + + // Compute [Fyle] and [String] from [LoadedItemProvider] + let op2 = CreateFylesFromLoadedFileRepresentationsOperation(loadedItemProviderProvider: op1, log: Self.log) + self.fyleJoinsProvider = op2 + op2.viewContext = ObvStack.shared.viewContext + op2.obvContext = obvContext + op2.completionBlock = { [weak self] in + guard let _self = self else { return } + os_log("📤 Create Fyles From Loaded File Representations Operation done.", log: Self.log, type: .info) + guard let bodyTexts = op2.bodyTexts else { assertionFailure(); return } + _self.model.setBodyTexts(bodyTexts) + } + + let op3 = RequestHardLinksToFylesOperation(hardLinksToFylesCoordinator: hardLinksToFylesCoordinator, fyleJoinsProvider: op2) + op3.completionBlock = { [weak self] in + guard let _self = self else { return } + os_log("📤 Request HardLinks To Fyle Operation done.", log: Self.log, type: .info) + guard let hardlinks = op3.hardlinks else { assertionFailure(); return } + _self.model.setHardlinks(hardlinks) + } + + internalQueue.addOperations([op1, op2, op3], waitUntilFinished: false) + + // Note that the (global) obvContext is *not* save at this point. We will do it later, in ``func userWantsToSendMessages(to discussions: [PersistedDiscussion])`` + + } + + + /// This method creates all the `PersistedMessageSent` that we will have to send. + /// Note that the pre-processing made in `initializeOperations` did create the `fyleJoinsProvider` global variable that are required here. + /// This method saves the global `obvContext` that was *not* saved in the `initializeOperations()` method: this makes it possible to have atomicity. + private func createAllMessagesToSend(discussions: [PersistedDiscussion]) async throws -> [TypeSafeManagedObjectID] { + + assert(Thread.isMainThread) + + let body: String? = model.text.trimmingWhitespacesAndNewlinesAndMapToNilIfZeroLength() + guard let fyleJoinsProvider = self.fyleJoinsProvider else { assertionFailure(); return [] } + + // Create and queue the operations allowing to create all the PersistedMessageSent + + var createMsgOps = [CreateUnprocessedPersistedMessageSentFromFylesAndStrings]() + for discussion in discussions { + let op = CreateUnprocessedPersistedMessageSentFromFylesAndStrings(body: body, fyleJoinsProvider: fyleJoinsProvider, discussionObjectID: discussion.typedObjectID, log: Self.log) + op.viewContext = ObvStack.shared.viewContext + op.obvContext = obvContext + op.completionBlock = { + guard let index = discussions.firstIndex(of: discussion) else { return } + os_log("📤 [%{public}@/%{public}@] Create Unprocessed Persisted Message Sent From Fyles And Strings done.", log: Self.log, type: .info, String(index + 1), String(discussions.count)) + } + createMsgOps.append(op) + } + internalQueue.addOperations(createMsgOps, waitUntilFinished: false) + + // Create the operation that saves the global context + + let saveOp = SaveContextOperation(userDefaults: userDefaults) + saveOp.viewContext = ObvStack.shared.viewContext + saveOp.obvContext = obvContext + + // Queue the save operation and wait until it is finished (and all ops are successfull) before returning the ObjectIDs of the create persisted messages to send. + + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation<[TypeSafeManagedObjectID], Error>) in + internalQueue.addOperations([saveOp], waitUntilFinished: true) + // Since we wait on a serial queue for the saveOp to be finished, we know that when reaching this point, all previous operations are also finished + guard createMsgOps.allSatisfy({ !$0.isCancelled }) && !saveOp.isCancelled else { + continuation.resume(throwing: Self.makeError(message: "Could not create all messages to send")) + return + } + let persistedMessageSentObjectIDs = createMsgOps.compactMap({ $0.persistedMessageSentObjectID }) + assert(persistedMessageSentObjectIDs.count == createMsgOps.count) + continuation.resume(returning: persistedMessageSentObjectIDs) + } + + } + + + /// This method performs an engine request allowing to send the message referenced by the `messageObjectID` parameter. It returns *after* the PersistedMessageSent is modified in DB using the identifier returned by the engine. + /// The `dispatchGroupForEngine` parameter will allow to wait until all the engine completion handler are called before dismissing the share extension view. + private func sendUnprocessedMessageToSend(_ messageObjectID: TypeSafeManagedObjectID, dispatchGroupForEngine: DispatchGroup, progress: Progress) async throws { + + let obvContext = ObvStack.shared.newBackgroundContext(flowId: flowId) + + // Send the message with the engine. + // Note that this code should be improved: we rely on the fact that the completion handler called by the engine is never called if the operation cancels. + // We are indeed supposing that exacly one of these callbacks is called. + + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + dispatchGroupForEngine.enter() + let op = SendUnprocessedPersistedMessageSentOperation(persistedMessageSentObjectID: messageObjectID, extendedPayloadProvider: nil, obvEngine: obvEngine) { + // Called by the engine when the message and its attachments were taken into account + progress.completedUnitCount += 1 + dispatchGroupForEngine.leave() + } + op.viewContext = ObvStack.shared.viewContext + op.obvContext = obvContext + internalQueue.addOperations([op], waitUntilFinished: true) + guard !op.isCancelled else { + continuation.resume(throwing: Self.makeError(message: "SendUnprocessedPersistedMessageSentOperation failed")) + return + } + + let saveOp = SaveContextOperation(userDefaults: userDefaults) + saveOp.viewContext = ObvStack.shared.viewContext + saveOp.obvContext = obvContext + internalQueue.addOperations([saveOp], waitUntilFinished: true) + + if saveOp.isCancelled { + continuation.resume(throwing: Self.makeError(message: "SaveContextOperation failed in sendUnprocessedMessageToSend")) + } else { + continuation.resume() + } + + } + + } + + + + func userWantsToSendMessages(to discussions: [PersistedDiscussion]) async { + + assert(Thread.isMainThread) + + os_log("📤 Sending message", log: Self.log, type: .info) + + guard !discussions.isEmpty else { assertionFailure(); return } + + let progress = Progress(totalUnitCount: Int64(2*discussions.count + 2)) + progress.isCancellable = false + delegate?.showProgress(progress: progress) + + let persistedMessageSentObjectIDs: [TypeSafeManagedObjectID] + do { + persistedMessageSentObjectIDs = try await createAllMessagesToSend(discussions: discussions) + } catch { + os_log("📤 Could not create all messages to send: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + delegate?.showErrorAndCancelRequest() + return + } + progress.completedUnitCount += 1 + + // If we reach this point, all the PersistedMessageSent are saved in the App DB. They are still unprocessed though. + // We now send them one by one using the engine. + + let dispatchGroupForEngine = DispatchGroup() + + for persistedMessageSentObjectID in persistedMessageSentObjectIDs { + do { + try await sendUnprocessedMessageToSend(persistedMessageSentObjectID, dispatchGroupForEngine: dispatchGroupForEngine, progress: progress) + } catch { + os_log("📤 Could not send one of the messages", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() // Continue anyway + } + progress.completedUnitCount += 1 + } + + // We wait until all the engine completion handler are called before going any further + + internalQueue.addOperation { [weak self] in + dispatchGroupForEngine.wait() + progress.completedUnitCount += 1 + // If we reach this point, we know for sure that *all* messages to send were sent by the engine + debugPrint(progress.completedUnitCount, progress.totalUnitCount) + // Give some time to the progress to reach 100 percent and complete the request + self?.delegate?.showSuccessAndCompleteRequestAfter(deadline: .now() + .milliseconds(300)) + } + + } + +} diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/Info.plist b/iOSClient/ObvMessenger/WebRTC.xcframework/Info.plist index 58d08868..bf03322a 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/Info.plist +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/Info.plist @@ -6,29 +6,29 @@ LibraryIdentifier - ios-arm64 + ios-x86_64-simulator LibraryPath WebRTC.framework SupportedArchitectures - arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator LibraryIdentifier - ios-x86_64-simulator + ios-arm64 LibraryPath WebRTC.framework SupportedArchitectures - x86_64 + arm64 SupportedPlatform ios - SupportedPlatformVariant - simulator CFBundlePackageType diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCConfiguration.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCConfiguration.h index b4f996fd..1498ed74 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCConfiguration.h +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCConfiguration.h @@ -63,8 +63,15 @@ typedef NS_ENUM(NSInteger, RTCEncryptionKeyType) { /** Represents the chosen SDP semantics for the RTCPeerConnection. */ typedef NS_ENUM(NSInteger, RTCSdpSemantics) { + // TODO(https://crbug.com/webrtc/13528): Remove support for Plan B. RTCSdpSemanticsPlanB, RTCSdpSemanticsUnifiedPlan, + // The default sdpSemantics value is about to change to Unified Plan. During + // a short transition period, NotSpecified is used to ensure clients that + // don't set sdpSemantics are aware of the change by CHECK-crashing. + // TODO(https://crbug.com/webrtc/11121): When the default has changed to + // UnifiedPlan, delete NotSpecified. + RTCSdpSemanticsNotSpecified, }; NS_ASSUME_NONNULL_BEGIN @@ -161,9 +168,10 @@ RTC_OBJC_EXPORT */ @property(nonatomic, copy, nullable) NSNumber *iceCheckMinInterval; -/** Configure the SDP semantics used by this PeerConnection. Note that the - * WebRTC 1.0 specification requires UnifiedPlan semantics. The - * RTCRtpTransceiver API is only available with UnifiedPlan semantics. +/** Configure the SDP semantics used by this PeerConnection. The WebRTC 1.0 + * specification requires RTCSdpSemanticsUnifiedPlan semantics and the + * RtpTransceiver API is only available in Unified Plan. RTCSdpSemanticsPlanB + * is being deprecated and will be removed at a future date. * * PlanB will cause RTCPeerConnection to create offers and answers with at * most one audio and one video m= section with multiple RTCRtpSenders and @@ -174,14 +182,18 @@ RTC_OBJC_EXPORT * UnifiedPlan will cause RTCPeerConnection to create offers and answers with * multiple m= sections where each m= section maps to one RTCRtpSender and one * RTCRtpReceiver (an RTCRtpTransceiver), either both audio or both - * video. This will also cause RTCPeerConnection) to ignore all but the first a=ssrc - * lines that form a Plan B stream. + * video. This will also cause RTCPeerConnection) to ignore all but the first + * a=ssrc lines that form a Plan B stream. * - * For users who wish to send multiple audio/video streams and need to stay - * interoperable with legacy WebRTC implementations or use legacy APIs, - * specify PlanB. + * For users who have to interwork with legacy WebRTC implementations, it + * is possible to specify PlanB until the code is finally removed + * (https://crbug.com/webrtc/13528). * - * For all other users, specify UnifiedPlan. + * The default SdpSemantics value is about to change to UnifiedPlan. During a + * short transition period, NotSpecified is used to ensure clients that don't + * set SdpSemantics are aware of the change by CHECK-crashing. + * TODO(https://crbug.com/webrtc/11121): When the default has changed to + * UnifiedPlan, delete NotSpecified. */ @property(nonatomic, assign) RTCSdpSemantics sdpSemantics; diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCFieldTrials.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCFieldTrials.h index 83e7679f..0ddce0fd 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCFieldTrials.h +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCFieldTrials.h @@ -13,7 +13,6 @@ #import /** The only valid value for the following if set is kRTCFieldTrialEnabledValue. */ -RTC_EXTERN NSString * const kRTCFieldTrialAudioSendSideBweKey; RTC_EXTERN NSString * const kRTCFieldTrialAudioForceNoTWCCKey; RTC_EXTERN NSString * const kRTCFieldTrialAudioForceABWENoTWCCKey; RTC_EXTERN NSString * const kRTCFieldTrialSendSideBweWithOverheadKey; diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCIceCandidateErrorEvent.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCIceCandidateErrorEvent.h new file mode 100644 index 00000000..80fd1db2 --- /dev/null +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCIceCandidateErrorEvent.h @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2021 The WebRTC project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +RTC_OBJC_EXPORT +@interface RTC_OBJC_TYPE (RTCIceCandidateErrorEvent) : NSObject + +/** The local IP address used to communicate with the STUN or TURN server. */ +@property(nonatomic, readonly) NSString *address; + +/** The port used to communicate with the STUN or TURN server. */ +@property(nonatomic, readonly) int port; + +/** The STUN or TURN URL that identifies the STUN or TURN server for which the failure occurred. */ +@property(nonatomic, readonly) NSString *url; + +/** The numeric STUN error code returned by the STUN or TURN server. If no host candidate can reach + * the server, errorCode will be set to the value 701 which is outside the STUN error code range. + * This error is only fired once per server URL while in the RTCIceGatheringState of "gathering". */ +@property(nonatomic, readonly) int errorCode; + +/** The STUN reason text returned by the STUN or TURN server. If the server could not be reached, + * errorText will be set to an implementation-specific value providing details about the error. */ +@property(nonatomic, readonly) NSString *errorText; + +- (instancetype)init NS_DESIGNATED_INITIALIZER; + +@end + +NS_ASSUME_NONNULL_END diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCPeerConnection.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCPeerConnection.h index cee447e7..5b06df82 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCPeerConnection.h +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/RTCPeerConnection.h @@ -16,6 +16,7 @@ @class RTC_OBJC_TYPE(RTCDataChannel); @class RTC_OBJC_TYPE(RTCDataChannelConfiguration); @class RTC_OBJC_TYPE(RTCIceCandidate); +@class RTC_OBJC_TYPE(RTCIceCandidateErrorEvent); @class RTC_OBJC_TYPE(RTCMediaConstraints); @class RTC_OBJC_TYPE(RTCMediaStream); @class RTC_OBJC_TYPE(RTCMediaStreamTrack); @@ -164,6 +165,10 @@ RTC_OBJC_EXPORT lastReceivedMs:(int)lastDataReceivedMs changeReason:(NSString *)reason; +/** Called when gathering of an ICE candidate failed. */ +- (void)peerConnection:(RTC_OBJC_TYPE(RTCPeerConnection) *)peerConnection + didFailToGatherIceCandidate:(RTC_OBJC_TYPE(RTCIceCandidateErrorEvent) *)event; + @end RTC_OBJC_EXPORT diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/WebRTC.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/WebRTC.h index a0662497..6ea1b51b 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/WebRTC.h +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Headers/WebRTC.h @@ -54,6 +54,7 @@ #import #import #import +#import #import #import #import diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Info.plist b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Info.plist index ae4b6a29..5d2bcf78 100644 Binary files a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Info.plist and b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/Info.plist differ diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/WebRTC b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/WebRTC index d74c7f4e..3beea481 100755 Binary files a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/WebRTC and b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-arm64/WebRTC.framework/WebRTC differ diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCConfiguration.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCConfiguration.h index b4f996fd..1498ed74 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCConfiguration.h +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCConfiguration.h @@ -63,8 +63,15 @@ typedef NS_ENUM(NSInteger, RTCEncryptionKeyType) { /** Represents the chosen SDP semantics for the RTCPeerConnection. */ typedef NS_ENUM(NSInteger, RTCSdpSemantics) { + // TODO(https://crbug.com/webrtc/13528): Remove support for Plan B. RTCSdpSemanticsPlanB, RTCSdpSemanticsUnifiedPlan, + // The default sdpSemantics value is about to change to Unified Plan. During + // a short transition period, NotSpecified is used to ensure clients that + // don't set sdpSemantics are aware of the change by CHECK-crashing. + // TODO(https://crbug.com/webrtc/11121): When the default has changed to + // UnifiedPlan, delete NotSpecified. + RTCSdpSemanticsNotSpecified, }; NS_ASSUME_NONNULL_BEGIN @@ -161,9 +168,10 @@ RTC_OBJC_EXPORT */ @property(nonatomic, copy, nullable) NSNumber *iceCheckMinInterval; -/** Configure the SDP semantics used by this PeerConnection. Note that the - * WebRTC 1.0 specification requires UnifiedPlan semantics. The - * RTCRtpTransceiver API is only available with UnifiedPlan semantics. +/** Configure the SDP semantics used by this PeerConnection. The WebRTC 1.0 + * specification requires RTCSdpSemanticsUnifiedPlan semantics and the + * RtpTransceiver API is only available in Unified Plan. RTCSdpSemanticsPlanB + * is being deprecated and will be removed at a future date. * * PlanB will cause RTCPeerConnection to create offers and answers with at * most one audio and one video m= section with multiple RTCRtpSenders and @@ -174,14 +182,18 @@ RTC_OBJC_EXPORT * UnifiedPlan will cause RTCPeerConnection to create offers and answers with * multiple m= sections where each m= section maps to one RTCRtpSender and one * RTCRtpReceiver (an RTCRtpTransceiver), either both audio or both - * video. This will also cause RTCPeerConnection) to ignore all but the first a=ssrc - * lines that form a Plan B stream. + * video. This will also cause RTCPeerConnection) to ignore all but the first + * a=ssrc lines that form a Plan B stream. * - * For users who wish to send multiple audio/video streams and need to stay - * interoperable with legacy WebRTC implementations or use legacy APIs, - * specify PlanB. + * For users who have to interwork with legacy WebRTC implementations, it + * is possible to specify PlanB until the code is finally removed + * (https://crbug.com/webrtc/13528). * - * For all other users, specify UnifiedPlan. + * The default SdpSemantics value is about to change to UnifiedPlan. During a + * short transition period, NotSpecified is used to ensure clients that don't + * set SdpSemantics are aware of the change by CHECK-crashing. + * TODO(https://crbug.com/webrtc/11121): When the default has changed to + * UnifiedPlan, delete NotSpecified. */ @property(nonatomic, assign) RTCSdpSemantics sdpSemantics; diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCFieldTrials.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCFieldTrials.h index 83e7679f..0ddce0fd 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCFieldTrials.h +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCFieldTrials.h @@ -13,7 +13,6 @@ #import /** The only valid value for the following if set is kRTCFieldTrialEnabledValue. */ -RTC_EXTERN NSString * const kRTCFieldTrialAudioSendSideBweKey; RTC_EXTERN NSString * const kRTCFieldTrialAudioForceNoTWCCKey; RTC_EXTERN NSString * const kRTCFieldTrialAudioForceABWENoTWCCKey; RTC_EXTERN NSString * const kRTCFieldTrialSendSideBweWithOverheadKey; diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCIceCandidateErrorEvent.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCIceCandidateErrorEvent.h new file mode 100644 index 00000000..80fd1db2 --- /dev/null +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCIceCandidateErrorEvent.h @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2021 The WebRTC project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + +#import + +#import + +NS_ASSUME_NONNULL_BEGIN + +RTC_OBJC_EXPORT +@interface RTC_OBJC_TYPE (RTCIceCandidateErrorEvent) : NSObject + +/** The local IP address used to communicate with the STUN or TURN server. */ +@property(nonatomic, readonly) NSString *address; + +/** The port used to communicate with the STUN or TURN server. */ +@property(nonatomic, readonly) int port; + +/** The STUN or TURN URL that identifies the STUN or TURN server for which the failure occurred. */ +@property(nonatomic, readonly) NSString *url; + +/** The numeric STUN error code returned by the STUN or TURN server. If no host candidate can reach + * the server, errorCode will be set to the value 701 which is outside the STUN error code range. + * This error is only fired once per server URL while in the RTCIceGatheringState of "gathering". */ +@property(nonatomic, readonly) int errorCode; + +/** The STUN reason text returned by the STUN or TURN server. If the server could not be reached, + * errorText will be set to an implementation-specific value providing details about the error. */ +@property(nonatomic, readonly) NSString *errorText; + +- (instancetype)init NS_DESIGNATED_INITIALIZER; + +@end + +NS_ASSUME_NONNULL_END diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCPeerConnection.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCPeerConnection.h index cee447e7..5b06df82 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCPeerConnection.h +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/RTCPeerConnection.h @@ -16,6 +16,7 @@ @class RTC_OBJC_TYPE(RTCDataChannel); @class RTC_OBJC_TYPE(RTCDataChannelConfiguration); @class RTC_OBJC_TYPE(RTCIceCandidate); +@class RTC_OBJC_TYPE(RTCIceCandidateErrorEvent); @class RTC_OBJC_TYPE(RTCMediaConstraints); @class RTC_OBJC_TYPE(RTCMediaStream); @class RTC_OBJC_TYPE(RTCMediaStreamTrack); @@ -164,6 +165,10 @@ RTC_OBJC_EXPORT lastReceivedMs:(int)lastDataReceivedMs changeReason:(NSString *)reason; +/** Called when gathering of an ICE candidate failed. */ +- (void)peerConnection:(RTC_OBJC_TYPE(RTCPeerConnection) *)peerConnection + didFailToGatherIceCandidate:(RTC_OBJC_TYPE(RTCIceCandidateErrorEvent) *)event; + @end RTC_OBJC_EXPORT diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/WebRTC.h b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/WebRTC.h index a0662497..6ea1b51b 100644 --- a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/WebRTC.h +++ b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Headers/WebRTC.h @@ -54,6 +54,7 @@ #import #import #import +#import #import #import #import diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Info.plist b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Info.plist index 3a57b13f..df225824 100644 Binary files a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Info.plist and b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/Info.plist differ diff --git a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/WebRTC b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/WebRTC index af54a93a..24e998b8 100755 Binary files a/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/WebRTC and b/iOSClient/ObvMessenger/WebRTC.xcframework/ios-x86_64-simulator/WebRTC.framework/WebRTC differ