diff --git a/CHANGELOG.en.md b/CHANGELOG.en.md index 127c8baf..3a792c0f 100644 --- a/CHANGELOG.en.md +++ b/CHANGELOG.en.md @@ -1,5 +1,15 @@ # Changelog +## [0.11.0 (542)] - 2022-07-20 + +- Starting Olvid is way faster than before! +- The information screen about a sent message now shows information about the reception of its attachments and, if the recipient allows it, information about whether the attachment was seen or not. +- Return receipts on messages and attachments are sent (and thus received) much faster than before. +- A red badge allows to distinguish between audio messages you already listened to from those you did not. +- Fixes an issue sometimes preventing messages to be marked as "not new" when entering a discussion. +- Fixes a potential crash occurring when deleting a message while the corresponding discussion is displayed on screen. +- Fixes an issue sometimes preventing the UI to update itself at the end of the download of an attachment. + ## [0.10.3 (533)] - 2022-06-29 - It is now possible to customize the alert sound for message notifications. You should definitively try our very exclusive, never heard before, unprecedented polyphonic sounds :-) diff --git a/CHANGELOG.fr.md b/CHANGELOG.fr.md index a57b07e6..b883cde6 100644 --- a/CHANGELOG.fr.md +++ b/CHANGELOG.fr.md @@ -1,5 +1,15 @@ # Changelog +## [0.11.0 (542)] - 2022-07-20 + +- Le démarrage d'Olvid devrait être beaucoup plus rapide qu'avant ! +- La vue d'information d'un message envoyé affiche maintenant des informations concernant la bonne réception des pièces jointes du message et, si le destinataire le permet, une information indiquant si la pièce jointe a été visualisée ou pas. +- Les accusés de réception de message / pièce jointe sont envoyés (et donc reçus) beaucoup plus rapidement. +- Un badge rouge permet de bien distinguer les messages audios que vous n'avez pas encore écoutés. +- Corrige un bug empêchant parfois certains messages non lus d'être marqués comme « lus ». +- Corrige un bug empêchant parfois l'interface de se mettre à jour au moment de la finalisation du téléchargement d'une pièce jointe. +- Corrige un bug pouvant parfois entraîner un crash au moment de la suppression d'un message dont la discussion correspondante est affichée à l'écran. + ## [0.10.3 (533)] - 2022-06-29 - Vous pouvez maintenant choisir la sonnerie associée aux alertes des messages d'une discussion ! N'hésitez pas à essayer nos sons polyphoniques exclusifs, jamais entendus auparavant, absolument uniques :-) diff --git a/CoreDataStack/CoreDataStack/CoreDataStack.swift b/CoreDataStack/CoreDataStack/CoreDataStack.swift index cc70bef6..8f38c45f 100644 --- a/CoreDataStack/CoreDataStack/CoreDataStack.swift +++ b/CoreDataStack/CoreDataStack/CoreDataStack.swift @@ -21,18 +21,21 @@ import Foundation import CoreData import SwiftUI import OlvidUtils +import os.log final public class CoreDataStack { private let modelName: String private let transactionAuthor: String private var notificationTokens = [NSObjectProtocol]() + private let log: OSLog private var automaticallyMergesChangesFromParentWithAnimationWasCalled = false public init(modelName: String, transactionAuthor: String) { self.modelName = modelName self.transactionAuthor = transactionAuthor + self.log = OSLog(subsystem: "io.olvid.messenger", category: "CoreDataStack-\(modelName)") } private lazy var persistentContainer: PersistentContainerType = { @@ -60,7 +63,7 @@ final public class CoreDataStack } catch let error as NSError { fatalError("Error excluding \(persistentStoreURL) from backup \(error)") } - debugPrint("The App persistent store was excluded from iCloud and iTunes backup") + os_log("The App persistent store was excluded from iCloud and iTunes backup", log: log, type: .info) } diff --git a/CoreDataStack/CoreDataStack/DataMigrationManager.swift b/CoreDataStack/CoreDataStack/DataMigrationManager.swift index 3d5b9ca8..0e5b5302 100644 --- a/CoreDataStack/CoreDataStack/DataMigrationManager.swift +++ b/CoreDataStack/CoreDataStack/DataMigrationManager.swift @@ -29,7 +29,7 @@ open class DataMigrationManager public let modelName: String private let storeName: String private let transactionAuthor: String - private let log = OSLog(subsystem: "io.olvid.messenger", category: "CoreDataStack") + private let log: OSLog private var kvObservations = [NSKeyValueObservation]() private static func makeError(code: Int = 0, message: String) -> Error { @@ -139,18 +139,20 @@ open class DataMigrationManager self.transactionAuthor = transactionAuthor self.enableMigrations = enableMigrations self.migrationRunningLog = migrationRunningLog + let logCategory = "CoreDataStack-\(storeName)" + self.log = OSLog(subsystem: "io.olvid.messenger", category: logCategory) } // MARK: - Persistent store - private var storeURL: URL { + lazy private var storeURL: URL = { let directory = PersistentContainerType.defaultDirectoryURL() let storeFileName = [storeName, "sqlite"].joined(separator: ".") let url = URL(fileURLWithPath: storeFileName, relativeTo: directory) - debugPrint("Store URL is: \(url)") + os_log("Store URL is %{public}@", log: log, type: .info, url.path) return url - } + }() private func storeExists() -> Bool { let res = FileManager.default.fileExists(atPath: storeURL.path) diff --git a/Engine/JWS/JWS.xcodeproj/project.pbxproj b/Engine/JWS/JWS.xcodeproj/project.pbxproj index 08a2cf54..9aaccc58 100644 --- a/Engine/JWS/JWS.xcodeproj/project.pbxproj +++ b/Engine/JWS/JWS.xcodeproj/project.pbxproj @@ -290,7 +290,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = VMDQ4PU27W; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -318,7 +318,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = VMDQ4PU27W; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; diff --git a/Engine/ObvBackupManager/.swiftlint.yml b/Engine/ObvBackupManager/.swiftlint.yml index decd4735..4c5ec438 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: '(? + location = "self:"> diff --git a/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementation.swift b/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementation.swift index c167fdbe..f21608a9 100644 --- a/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementation.swift +++ b/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementation.swift @@ -718,18 +718,26 @@ extension ObvBackupManagerImplementation { ObvEngineDelegateType.ObvNotificationDelegate] } + public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws { // Observe `observeBackupableManagerDatabaseContentChanged` notifications for automatic backups - notificationTokens.append(ObvBackupNotification.observeBackupableManagerDatabaseContentChanged(within: delegateManager.notificationDelegate, queue: internalNotificationQueue) { [weak self] (flowId) in - self?.isBackupRequired = true - }) + notificationTokens.append(contentsOf: [ + ObvBackupNotification.observeBackupableManagerDatabaseContentChanged(within: delegateManager.notificationDelegate, queue: internalNotificationQueue) { [weak self] (flowId) in + self?.isBackupRequired = true + } + ]) - evaluateIfBackupIsRequired(flowId: flowId) - } + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { + if forTheFirstTime { + evaluateIfBackupIsRequired(flowId: flowId) + } + } + + private func evaluateIfBackupIsRequired(flowId: FlowIdentifier) { let log = self.log @@ -781,9 +789,6 @@ extension ObvBackupManagerImplementation { } } - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} - } diff --git a/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementationDummy.swift b/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementationDummy.swift index 3c94c344..51239784 100644 --- a/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementationDummy.swift +++ b/Engine/ObvBackupManager/ObvBackupManager/ObvBackupManagerImplementationDummy.swift @@ -36,8 +36,7 @@ final public class ObvBackupManagerImplementationDummy: ObvBackupDelegate { self.log = OSLog(subsystem: logSubsystem, category: "ObvBackupManagerImplementationDummy") } - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async {} private static let errorDomain = "ObvBackupManagerImplementationDummy" diff --git a/Engine/ObvChannelManager/ObvChannelManager/Coordinators/GateKeeper.swift b/Engine/ObvChannelManager/ObvChannelManager/Coordinators/GateKeeper.swift index 3446d96c..e7aa1553 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/Coordinators/GateKeeper.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/Coordinators/GateKeeper.swift @@ -20,84 +20,81 @@ import Foundation import ObvTypes import OlvidUtils - +import os.log final class GateKeeper { - + + private let readOnly: Bool - + private let slotManager: ObvContextSlotManager + + init(readOnly: Bool) { self.readOnly = readOnly + self.slotManager = ObvContextSlotManager() } - - private let contextOperationQueue: ContextOperationQueue = { - let queue = ContextOperationQueue() - queue.maxConcurrentOperationCount = 1 - queue.isSuspended = false - return queue - }() + func waitUntilSlotIsAvailableForObvContext(_ obvContext: ObvContext) throws { + if self.readOnly { + // If the context is read-only (which is the case when the engine is initialized by the notification extension), we make sure that the context is never saved try obvContext.addContextWillSaveCompletionHandler { assertionFailure("The channel manager expects this context to be read only") return } + } else { - // If the context is not read-only, we ensure that two contexts cannot access the channel manager at the same time. - if try contextOperationQueue.getContextOfExecutingOperation() != obvContext { - let contextOperation = ContextOperation(obvContext: obvContext) - contextOperationQueue.addOperation(contextOperation) - contextOperation.operationStarted.wait() - } + + slotManager.waitUntilSlotIsAvailableForObvContext(obvContext) + } } - + } +// MARK: - ObvContextSlotManager + +fileprivate final class ObvContextSlotManager { -fileprivate final class ContextOperation: Operation { + private let semaphore = DispatchSemaphore(value: 1) // Tested - let operationStarted = DispatchSemaphore(value: 0) - private let contextFreed = DispatchSemaphore(value: 0) - let obvContext: ObvContext + private let queueForCurrentContextInSlot = DispatchQueue(label: "ObvContextSlotManager queue for context in slot", attributes: [.concurrent]) + private var _currentContextInSlot: ObvContext? - init(obvContext: ObvContext) { - self.obvContext = obvContext - super.init() - self.obvContext.addEndOfScopeCompletionHandler { [weak self] in - debugPrint("🧠 End of scope of the context \(obvContext.name)") - self?.contextFreed.signal() + private var currentContextInSlot: ObvContext? { + get { + return queueForCurrentContextInSlot.sync { return _currentContextInSlot } + } + set { + queueForCurrentContextInSlot.async(flags: .barrier) { [weak self] in self?._currentContextInSlot = newValue } } } - override func main() { - operationStarted.signal() - debugPrint("🧠 About to wait for the end of scope of the context \(obvContext.name)") - contextFreed.wait() - } -} - + func waitUntilSlotIsAvailableForObvContext(_ obvContext: ObvContext) { -fileprivate final class ContextOperationQueue: OperationQueue { - - private static var errorDomain: String { "GateKeeper" } - - private static func makeError(message: String) -> Error { - let userInfo = [NSLocalizedFailureReasonErrorKey: message] - return NSError(domain: errorDomain, code: 0, userInfo: userInfo) - } - - - func getContextOfExecutingOperation() throws -> ObvContext? { - let executingOperations = operations.filter { $0.isExecuting } - guard executingOperations.count < 2 else { - throw ContextOperationQueue.makeError(message: "Expecting at most 1 executing operation, found \(executingOperations.count)") + // If the slot is taken by the obvContext we just reaceived (which happens for re-entrant calls), we can return immediately + + guard currentContextInSlot != obvContext else { + return + } + + semaphore.wait() + + assert(currentContextInSlot == nil) + + currentContextInSlot = obvContext + + obvContext.addEndOfScopeCompletionHandler { [weak self] in + assert(self?.currentContextInSlot == obvContext) + self?.currentContextInSlot = nil + self?.semaphore.signal() } - return (executingOperations.first as? ContextOperation)?.obvContext + + } - + } diff --git a/Engine/ObvChannelManager/ObvChannelManager/Coordinators/ObliviousChannelLifeManager.swift b/Engine/ObvChannelManager/ObvChannelManager/Coordinators/ObliviousChannelLifeManager.swift index 2061cfab..eb8227c8 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/Coordinators/ObliviousChannelLifeManager.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/Coordinators/ObliviousChannelLifeManager.swift @@ -33,7 +33,7 @@ final class ObliviousChannelLifeManager: ObliviousChannelLifeDelegate { weak var delegateManager: ObvChannelDelegateManager? private static let logCategory = "ObliviousChannelLifeManager" - func finalizeInitialization(within obvContext: ObvContext) throws { + func deleteExpiredKeyMaterialsAndProvisions(within obvContext: ObvContext) throws { guard let delegateManager = delegateManager else { let log = OSLog(subsystem: ObvChannelDelegateManager.defaultLogSubsystem, category: ObliviousChannelLifeManager.logCategory) diff --git a/Engine/ObvChannelManager/ObvChannelManager/Internal Delegates/ObliviousChannelLifeDelegate.swift b/Engine/ObvChannelManager/ObvChannelManager/Internal Delegates/ObliviousChannelLifeDelegate.swift index d954eb33..dfc87a49 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/Internal Delegates/ObliviousChannelLifeDelegate.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/Internal Delegates/ObliviousChannelLifeDelegate.swift @@ -25,7 +25,7 @@ import OlvidUtils protocol ObliviousChannelLifeDelegate { - func finalizeInitialization(within: ObvContext) throws + func deleteExpiredKeyMaterialsAndProvisions(within: ObvContext) throws func deleteAllObliviousChannelsBetweenTheCurrentDeviceOf(ownedIdentity: ObvCryptoIdentity, andTheDevicesOfContactIdentity: ObvCryptoIdentity, within: ObvContext) throws diff --git a/Engine/ObvChannelManager/ObvChannelManager/ObvChannelManagerImplementation.swift b/Engine/ObvChannelManager/ObvChannelManager/ObvChannelManagerImplementation.swift index cba5610b..4e01f980 100644 --- a/Engine/ObvChannelManager/ObvChannelManager/ObvChannelManagerImplementation.swift +++ b/Engine/ObvChannelManager/ObvChannelManager/ObvChannelManagerImplementation.swift @@ -45,10 +45,7 @@ public final class ObvChannelManagerImplementation: ObvChannelDelegate, ObvProce private static func makeError(message: String) -> Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } private weak var contextCreator: ObvCreateContextDelegate? - - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} - + /// Strong reference to the delegate manager, which keeps strong references to all external and internal delegate requirements. let delegateManager: ObvChannelDelegateManager let gateKeeper: GateKeeper @@ -136,25 +133,38 @@ extension ObvChannelManagerImplementation { } - public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws { + public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws {} - guard let contextCreator = self.contextCreator else { - os_log("The context creator is not set", log: log, type: .fault) - assertionFailure() - throw ObvChannelManagerImplementation.makeError(message: "The context creator is not set") - } + + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { - try contextCreator.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in - try delegateManager.obliviousChannelLifeDelegate.finalizeInitialization(within: obvContext) - do { - try obvContext.save(logOnFailure: log) - } catch let error { - os_log("Could not save context: %{public}@", log: log, type: .fault, error.localizedDescription) - throw error + guard forTheFirstTime else { return } + + do { + + guard let contextCreator = self.contextCreator else { + os_log("The context creator is not set", log: log, type: .fault) + assertionFailure() + throw ObvChannelManagerImplementation.makeError(message: "The context creator is not set") + } + + try contextCreator.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in + try delegateManager.obliviousChannelLifeDelegate.deleteExpiredKeyMaterialsAndProvisions(within: obvContext) + do { + try obvContext.save(logOnFailure: log) + } catch let error { + os_log("Could not save context: %{public}@", log: log, type: .fault, error.localizedDescription) + throw error + } } + + } catch { + os_log("Failed to delete expired key material: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() } - + } + } @@ -215,9 +225,14 @@ extension ObvChannelManagerImplementation { // MARK: Posting a message public func post(_ message: ObvChannelMessageToSend, randomizedWith prng: PRNGService, within obvContext: ObvContext) throws -> [MessageIdentifier: Set] { + assert(!Thread.isMainThread) os_log("Posting a message within obvContext: %{public}@", log: log, type: .info, obvContext.name) + debugPrint("🚨 Posting a message within obvContext: \(obvContext.name)") try gateKeeper.waitUntilSlotIsAvailableForObvContext(obvContext) - let messageIdentifiersForCryptoIdentities = try message.channelType.obvChannelType.post(message, randomizedWith: prng, delegateManager: delegateManager, within: obvContext) + debugPrint("🚨 A slot was made avaible for posting message within obvContext \(obvContext.name)") + os_log(" A slot was made avaible for posting message within obvContext: %{public}@", log: log, type: .info, obvContext.name) + let channelType = message.channelType.obvChannelType + let messageIdentifiersForCryptoIdentities = try channelType.post(message, randomizedWith: prng, delegateManager: delegateManager, within: obvContext) return messageIdentifiersForCryptoIdentities } @@ -233,7 +248,7 @@ extension ObvChannelManagerImplementation { } var applicationMessage: ReceivedApplicationMessage? try contextCreator.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in - try gateKeeper.waitUntilSlotIsAvailableForObvContext(obvContext) + // Since we do not save the context, we do not need to wait until a slot is available 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. } diff --git a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvDatabaseManager.swift b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvDatabaseManager.swift index 0d212616..5539d54a 100644 --- a/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvDatabaseManager.swift +++ b/Engine/ObvDatabaseManager/ObvDatabaseManager/ObvDatabaseManager.swift @@ -52,8 +52,7 @@ public final class ObvDatabaseManager: ObvCreateContextDelegate { lazy private var log = OSLog(subsystem: logSubsystem, category: "ObvDatabaseManager") - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async {} // MARK: - Initializer @@ -167,7 +166,11 @@ extension ObvDatabaseManager { } public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws { - let manager = DataMigrationManagerForObvEngine(modelName: "ObvEngine", storeName: "ObvEngine", transactionAuthor: transactionAuthor, enableMigrations: enableMigrations, migrationRunningLog: runningLog) + let manager = DataMigrationManagerForObvEngine(modelName: "ObvEngine", + storeName: "ObvEngine", + transactionAuthor: transactionAuthor, + enableMigrations: enableMigrations, + migrationRunningLog: runningLog) try manager.initializeCoreDataStack() self.coreDataStack = manager.coreDataStack } diff --git a/Engine/ObvEngine/ObvEngine.xcodeproj/project.pbxproj b/Engine/ObvEngine/ObvEngine.xcodeproj/project.pbxproj index 539711e9..53da1db2 100644 --- a/Engine/ObvEngine/ObvEngine.xcodeproj/project.pbxproj +++ b/Engine/ObvEngine/ObvEngine.xcodeproj/project.pbxproj @@ -259,9 +259,9 @@ C4CA58B227519FD400E03105 /* ObvEngineNotificationNew.swift */, C40D639F2073DC5C00047F87 /* ObvEngineNotification.swift */, C40D63A12073DD4000047F87 /* NotificationSender.swift */, - C422A12623513EF900C2B124 /* ReturnReceiptSender.swift */, C406147D2409E1BE001616EF /* EngineCoordinator.swift */, C4E29F6024743478004D539D /* TransactionsHistoryReplayer.swift */, + C4A355BF287884CA001EE2D9 /* ReturnReceiptSender */, C4A7472720738D6B00E1CCAC /* Types */, C49D628E2074FCFD006259C9 /* CoreData */, C4468D2C206D0E58004A4155 /* ObvEngine.h */, @@ -381,6 +381,14 @@ path = CoreData; sourceTree = ""; }; + C4A355BF287884CA001EE2D9 /* ReturnReceiptSender */ = { + isa = PBXGroup; + children = ( + C422A12623513EF900C2B124 /* ReturnReceiptSender.swift */, + ); + path = ReturnReceiptSender; + sourceTree = ""; + }; C4A7472720738D6B00E1CCAC /* Types */ = { isa = PBXGroup; children = ( diff --git a/Engine/ObvEngine/ObvEngine/NotificationSender.swift b/Engine/ObvEngine/ObvEngine/NotificationSender.swift index fd72044c..02514d45 100644 --- a/Engine/ObvEngine/ObvEngine/NotificationSender.swift +++ b/Engine/ObvEngine/ObvEngine/NotificationSender.swift @@ -1479,6 +1479,8 @@ extension ObvEngine { private func processMessageDecryptedNotification(messageId: MessageIdentifier, flowId: FlowIdentifier) { + let log = self.log + guard let createContextDelegate = createContextDelegate else { os_log("The create context delegate is not set", log: log, type: .fault) return @@ -1545,6 +1547,17 @@ extension ObvEngine { } } + // Before notifying the app about this new message, we start a flow allowing to wait until the return receipt is sent. + // In practice, the app will save the new message is database, create the return receipt, pass it to the engine that will send it. + // Once this is done, the engine will stop the flow. + do { + _ = try flowDelegate.startBackgroundActivityForPostingReturnReceipt(messageId: messageId, attachmentNumber: nil) + } catch { + assertionFailure() + os_log("🧾 Failed to start a flow allowing to wait for the message return receipt to be sent", log: log, type: .fault) + // In production, continue anyway + } + ObvEngineNotificationNew.newMessageReceived(obvMessage: obvMessage, completionHandler: completionHandler) .postOnBackgroundQueue(_self.queueForPostingNotificationsToTheApp, within: _self.appNotificationCenter) @@ -1555,6 +1568,8 @@ extension ObvEngine { private func processAttachmentDownloadedNotification(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) { + let log = self.log + os_log("We received an AttachmentDownloaded notification for the attachment %{public}@", log: log, type: .debug, attachmentId.debugDescription) // We first check whether all the attachments of the message have been downloaded @@ -1574,6 +1589,11 @@ extension ObvEngine { return } + guard let flowDelegate = flowDelegate else { + os_log("The flow delegate is not set", log: log, type: .fault) + return + } + let randomFlowId = FlowIdentifier() createContextDelegate.performBackgroundTask(flowId: randomFlowId) { [weak self] (obvContext) in @@ -1587,6 +1607,17 @@ extension ObvEngine { return } + // Before notifying the app about this downloaded attachment, we start a flow allowing to wait until the return receipt for this attachment is sent. + // In practice, the app will marks this attachment as "complete" in database, create the return receipt, pass it to the engine that will send it. + // Once this is done, the engine will stop the flow. + do { + _ = try flowDelegate.startBackgroundActivityForPostingReturnReceipt(messageId: attachmentId.messageId, attachmentNumber: attachmentId.attachmentNumber) + } catch { + assertionFailure() + os_log("🧾 Failed to start a flow allowing to wait for the message return receipt to be sent", log: log, type: .fault) + // In production, continue anyway + } + // We notify the app ObvEngineNotificationNew.attachmentDownloaded(obvAttachment: obvAttachment) @@ -1596,7 +1627,7 @@ extension ObvEngine { func processInboxAttachmentDownloadWasResumed(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) { - os_log("We received an InboxAttachmentDownloadWasResumed notification for the attachment %{public}@", log: log, type: .debug, attachmentId.debugDescription) + os_log("We received an InboxAttachmentDownloadWasResumed notification from the network fetch manager for the attachment %{public}@", log: log, type: .debug, attachmentId.debugDescription) let ownCryptoId = ObvCryptoId(cryptoIdentity: attachmentId.messageId.ownedCryptoIdentity) ObvEngineNotificationNew.attachmentDownloadWasResumed(ownCryptoId: ownCryptoId, messageIdentifierFromEngine: attachmentId.messageId.uid.raw, attachmentNumber: attachmentId.attachmentNumber) .postOnBackgroundQueue(queueForPostingNotificationsToTheApp, within: appNotificationCenter) @@ -1604,7 +1635,7 @@ extension ObvEngine { func processInboxAttachmentDownloadWasPaused(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) { - os_log("We received an InboxAttachmentDownloadWasResumed notification for the attachment %{public}@", log: log, type: .debug, attachmentId.debugDescription) + os_log("We received an InboxAttachmentDownloadWasPaused notification from the network fetch manager for the attachment %{public}@", log: log, type: .debug, attachmentId.debugDescription) let ownCryptoId = ObvCryptoId(cryptoIdentity: attachmentId.messageId.ownedCryptoIdentity) ObvEngineNotificationNew.attachmentDownloadWasPaused(ownCryptoId: ownCryptoId, messageIdentifierFromEngine: attachmentId.messageId.uid.raw, attachmentNumber: attachmentId.attachmentNumber) .postOnBackgroundQueue(queueForPostingNotificationsToTheApp, within: appNotificationCenter) diff --git a/Engine/ObvEngine/ObvEngine/ObvEngine.swift b/Engine/ObvEngine/ObvEngine/ObvEngine.swift index 4da1c8df..c29dbd40 100644 --- a/Engine/ObvEngine/ObvEngine/ObvEngine.swift +++ b/Engine/ObvEngine/ObvEngine/ObvEngine.swift @@ -74,7 +74,8 @@ public final class ObvEngine: ObvManager { // MARK: - Public factory methods - public static func startFull(logPrefix: String, appNotificationCenter: NotificationCenter, uiApplication: UIApplication, sharedContainerIdentifier: String, supportBackgroundTasks: Bool, appType: AppType, runningLog: RunningLogError) throws -> ObvEngine { + /// This method returns a full engine, with an initialized Core Data Stack + public static func startFull(logPrefix: String, appNotificationCenter: NotificationCenter, backgroundTaskManager: ObvBackgroundTaskManager, sharedContainerIdentifier: String, supportBackgroundTasks: Bool, appType: AppType, runningLog: RunningLogError) throws -> ObvEngine { // The main container URL is shared between all the apps within the app group (i.e., between the main app, the share extension, and the notification extension). guard let mainContainerURL = ObvEngine.mainContainerURL else { throw makeError(message: "The main container URL is not set") } @@ -122,9 +123,14 @@ public final class ObvEngine: ObvManager { obvManagers.append(ObvNotificationCenter()) // ObvFlowDelegate - obvManagers.append(ObvFlowManager(uiApplication: uiApplication, prng: prng)) + obvManagers.append(ObvFlowManager(backgroundTaskManager: backgroundTaskManager, prng: prng)) - let fullEngine = try self.init(logPrefix: logPrefix, sharedContainerIdentifier: sharedContainerIdentifier, obvManagers: obvManagers, appNotificationCenter: appNotificationCenter, appType: appType, runningLog: runningLog) + let fullEngine = try self.init(logPrefix: logPrefix, + sharedContainerIdentifier: sharedContainerIdentifier, + obvManagers: obvManagers, + appNotificationCenter: appNotificationCenter, + appType: appType, + runningLog: runningLog) channelManager.setObvUserInterfaceChannelDelegate(fullEngine) @@ -235,7 +241,12 @@ public final class ObvEngine: ObvManager { let dummyNotificationCenter = NotificationCenter.init() - let engine = 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) @@ -249,7 +260,7 @@ public final class ObvEngine: ObvManager { self.prng = ObvCryptoSuite.sharedInstance.prngService() self.appNotificationCenter = appNotificationCenter - self.returnReceiptSender = ReturnReceiptSender(sharedContainerIdentifier: sharedContainerIdentifier, prng: prng) + self.returnReceiptSender = ReturnReceiptSender(prng: prng) self.transactionsHistoryReplayer = TransactionsHistoryReplayer(sharedContainerIdentifier: sharedContainerIdentifier, appType: appType) self.engineCoordinator = EngineCoordinator(logSubsystem: logSubsystem, prng: self.prng, appNotificationCenter: appNotificationCenter) delegateManager = ObvMetaManager() @@ -424,8 +435,8 @@ extension ObvEngine: ObvErrorMaker { public static let errorDomain = "ObvEngine" private func makeError(message: String) -> Error { Self.makeError(message: message) } - - public func replayTransactionsHistory() { + + private func replayTransactionsHistory() { let log = self.log DispatchQueue(label: "Engine queue for replaying transactions history").async { [weak self] in let flowId = FlowIdentifier() @@ -720,6 +731,8 @@ extension ObvEngine { public func updatePublishedIdentityDetailsOfOwnedIdentity(with ownedCryptoId: ObvCryptoId, with newIdentityDetails: ObvIdentityDetails) throws { + assert(!Thread.isMainThread) + 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") } guard let flowDelegate = flowDelegate else { throw makeError(message: "The flow delegate is not set") } @@ -781,10 +794,14 @@ extension ObvEngine { guard let createContextDelegate = createContextDelegate else { throw ObvEngine.makeError(message: "Create Context Delegate is not set") } guard let identityDelegate = identityDelegate else { throw ObvEngine.makeError(message: "Identity Delegate is not set") } + os_log("🧥 Call to saveKeycloakAuthState", log: log, type: .info) + let flowId = FlowIdentifier() - try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in - try identityDelegate.saveKeycloakAuthState(ownedIdentity: ownedCryptoId.cryptoIdentity, rawAuthState: rawAuthState, within: obvContext) - try obvContext.save(logOnFailure: log) + try queueForSynchronizingCallsToManagers.sync { + try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in + try identityDelegate.saveKeycloakAuthState(ownedIdentity: ownedCryptoId.cryptoIdentity, rawAuthState: rawAuthState, within: obvContext) + try obvContext.save(logOnFailure: log) + } } } @@ -793,9 +810,11 @@ extension ObvEngine { guard let identityDelegate = identityDelegate else { throw ObvEngine.makeError(message: "Identity Delegate is not set") } let flowId = FlowIdentifier() - try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in - try identityDelegate.saveKeycloakJwks(ownedIdentity: ownedCryptoId.cryptoIdentity, jwks: jwks, within: obvContext) - try obvContext.save(logOnFailure: log) + try queueForSynchronizingCallsToManagers.sync { + try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in + try identityDelegate.saveKeycloakJwks(ownedIdentity: ownedCryptoId.cryptoIdentity, jwks: jwks, within: obvContext) + try obvContext.save(logOnFailure: log) + } } } @@ -816,9 +835,11 @@ extension ObvEngine { guard let identityDelegate = identityDelegate else { throw ObvEngine.makeError(message: "Identity Delegate is not set") } let flowId = FlowIdentifier() - try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in - try identityDelegate.setOwnedIdentityKeycloakUserId(ownedIdentity: ownedCryptoId.cryptoIdentity, keycloakUserId: userId, within: obvContext) - try obvContext.save(logOnFailure: log) + try queueForSynchronizingCallsToManagers.sync { + try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in + try identityDelegate.setOwnedIdentityKeycloakUserId(ownedIdentity: ownedCryptoId.cryptoIdentity, keycloakUserId: userId, within: obvContext) + try obvContext.save(logOnFailure: log) + } } } @@ -836,20 +857,14 @@ extension ObvEngine { contactIdentityToAdd: contactIdentityToAdd, signedContactDetails: signedContactDetails.signedUserDetails) - var error: Error? let flowId = try flowDelegate.startBackgroundActivityForStartingOrResumingProtocol() - createContextDelegate.performBackgroundTaskAndWait(flowId: flowId) { (obvContext) in - do { + try queueForSynchronizingCallsToManagers.sync { + try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in _ = try channelDelegate.post(message, randomizedWith: prng, within: obvContext) try obvContext.save(logOnFailure: log) - } catch let _error { - error = _error } } - guard error == nil else { - throw error! - } } @@ -881,9 +896,27 @@ extension ObvEngine { } + public func unbindOwnedIdentityFromKeycloakServer(ownedCryptoId: ObvCryptoId) async throws { + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + do { + try unbindOwnedIdentityFromKeycloakServer(ownedCryptoId: ownedCryptoId) { result in + switch result { + case .failure(let error): + continuation.resume(throwing: error) + case .success: + continuation.resume() + } + } + } catch { + continuation.resume(throwing: error) + } + } + } + + /// This method asynchronously unbinds an owned identity from a keycloak server. During this process, new details are published for owned identity, based on the previously published details, but after removing the signed user details. /// This method eventually posts an `ownedIdentityUnbindingFromKeycloakPerformed` notification containing the result of the unbinding process. - public func unbindOwnedIdentityFromKeycloakServer(ownedCryptoId: ObvCryptoId, completion: @escaping (Result) -> Void) throws { + private func unbindOwnedIdentityFromKeycloakServer(ownedCryptoId: ObvCryptoId, completion: @escaping (Result) -> Void) throws { guard let createContextDelegate = createContextDelegate else { throw ObvEngine.makeError(message: "Create Context Delegate is not set") } guard let identityDelegate = identityDelegate else { throw ObvEngine.makeError(message: "Identity Delegate is not set") } @@ -1585,6 +1618,8 @@ extension ObvEngine { public func respondTo(_ obvDialog: ObvDialog) { + assert(!Thread.isMainThread) + guard let createContextDelegate = createContextDelegate else { assertionFailure(); return } guard let channelDelegate = channelDelegate else { assertionFailure(); return } guard let flowDelegate = flowDelegate else { assertionFailure(); return } @@ -1596,7 +1631,7 @@ extension ObvEngine { createContextDelegate.performBackgroundTaskAndWait(flowId: flowId) { [weak self] (obvContext) in guard let _self = self else { return } do { - guard let encodedResponse = obvDialog.encodedResponse else { throw NSError() } + guard let encodedResponse = obvDialog.encodedResponse else { throw Self.makeError(message: "Could not obtain encoded response") } let timestamp = Date() let channelDialogResponseMessageToSend = ObvChannelDialogResponseMessageToSend(uuid: obvDialog.uuid, toOwnedIdentity: obvDialog.ownedCryptoId.cryptoIdentity, @@ -1673,6 +1708,8 @@ extension ObvEngine { public func startContactMutualIntroductionProtocol(of remoteCryptoId: ObvCryptoId, with remoteCryptoIds: Set, forOwnedId ownedId: ObvCryptoId) throws { + assert(!Thread.isMainThread) + guard let channelDelegate = channelDelegate else { throw makeError(message: "The channel delegate is not set") } guard let identityDelegate = identityDelegate else { throw makeError(message: "The identity delegate is not set") } guard let createContextDelegate = createContextDelegate else { throw makeError(message: "The context delegate is not set") } @@ -1752,6 +1789,8 @@ extension ObvEngine { // This protocol is started when the user publishes her identity details private func startIdentityDetailsPublicationProtocol(ownedIdentity: ObvCryptoId, publishedIdentityDetailsVersion version: Int, within obvContext: ObvContext) throws { + assert(!Thread.isMainThread) + guard let channelDelegate = channelDelegate else { throw makeError(message: "The channel delegate is not set") } guard let protocolDelegate = protocolDelegate else { throw makeError(message: "The protocol delegate is not set") } guard let identityDelegate = identityDelegate else { throw makeError(message: "The identity delegate is not set") } @@ -1776,6 +1815,7 @@ extension ObvEngine { _ = try channelDelegate.post(message, randomizedWith: prng, within: obvContext) } + /// This is similar to reCreateAllChannelEstablishmentProtocolsWithContactIdentity, except that we only delete the devices for which no channel is established yet. No chanell gets deleted here. public func restartAllOngoingChannelEstablishmentProtocolsWithContactIdentity(with contactCryptoId: ObvCryptoId, ofOwnedIdentyWith ownedCryptoId: ObvCryptoId) throws { @@ -2470,33 +2510,47 @@ extension ObvEngine { } - public func postReturnReceiptWithElements(_ elements: (nonce: Data, key: Data), andStatus status: Int, forContactCryptoId contactCryptoId: ObvCryptoId, ofOwnedIdentityCryptoId ownedCryptoId: ObvCryptoId) throws { + public func postReturnReceiptWithElements(_ elements: (nonce: Data, key: Data), andStatus status: Int, forContactCryptoId contactCryptoId: ObvCryptoId, ofOwnedIdentityCryptoId ownedCryptoId: ObvCryptoId, messageIdentifierFromEngine: Data, attachmentNumber: Int?) throws { - guard let createContextDelegate = createContextDelegate else { - os_log("The create context delegate is not set", log: log, type: .fault) - assert(false) - return - } + os_log("🧾 Call to postReturnReceiptWithElements with nonce %{public}@ and attachmentNumber: %{public}@", log: log, type: .info, elements.nonce.hexString(), String(describing: attachmentNumber)) - guard let identityDelegate = identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - assert(false) - return - } + guard let createContextDelegate = createContextDelegate else { throw makeError(message: "The create context delegate is not set") } + guard let identityDelegate = identityDelegate else { throw makeError(message: "The identity delegate is not set") } + guard let flowDelegate = self.flowDelegate else { throw makeError(message: "The flow delegate is not set") } let contactCryptoIdentity = contactCryptoId.cryptoIdentity let ownedCryptoIdentity = ownedCryptoId.cryptoIdentity - let randomFlowId = FlowIdentifier() - try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: randomFlowId) { (obvContext) in + guard let messageUid = UID(uid: messageIdentifierFromEngine) else { assertionFailure(); throw makeError(message: "Could not parse message identifier from engine") } + let messageId = MessageIdentifier(ownedCryptoIdentity: ownedCryptoId.cryptoIdentity, uid: messageUid) + + // We do not need to start a flow in order to wait for the return receipt to be posted. + // It was started when receiving the notification from the network manager informing the engine that a message / attachment is fully available. + + let flowId = FlowIdentifier() + + try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { (obvContext) in let deviceUids = try identityDelegate.getDeviceUidsOfContactIdentity(contactCryptoIdentity, ofOwnedIdentity: ownedCryptoIdentity, within: obvContext) - try returnReceiptSender.postReturnReceiptWithElements(elements, andStatus: status, to: contactCryptoId, ownedCryptoId: ownedCryptoId, withDeviceUids: deviceUids) + Task { + try? await returnReceiptSender.postReturnReceiptWithElements(elements, + andStatus: status, + to: contactCryptoId, + ownedCryptoId: ownedCryptoId, + withDeviceUids: deviceUids, + messageId: messageId, + attachmentNumber: attachmentNumber, + flowId: flowId) + // We stop the flow that was created for us (see above) since we now that the upload of the return receipt was dealt with. + // We do not distinguish between a success and a failure here. + // Note also that, when the above call to `postReturnReceiptWithElements(...)` returns, the upload is either done or failed (note the `await` keyword). + try? flowDelegate.stopBackgroundActivityForPostingReturnReceipt(messageId: messageId, attachmentNumber: attachmentNumber) + } } } - public func decryptPayloadOfObvReturnReceipt(_ obvReturnReceipt: ObvReturnReceipt, usingElements elements: (nonce: Data, key: Data)) throws -> (contactCryptoId: ObvCryptoId, status: Int) { + public func decryptPayloadOfObvReturnReceipt(_ obvReturnReceipt: ObvReturnReceipt, usingElements elements: (nonce: Data, key: Data)) throws -> (contactCryptoId: ObvCryptoId, status: Int, attachmentNumber: Int?) { return try returnReceiptSender.decryptPayloadOfObvReturnReceipt(obvReturnReceipt, usingElements: elements) } @@ -2560,6 +2614,8 @@ extension ObvEngine { try createContextDelegate.performBackgroundTaskAndWaitOrThrow(flowId: flowId) { [weak self] obvContext in guard let _self = self else { return } + assert(!Thread.isMainThread) + let messageIdentifiersForToIdentities = try channelDelegate.post(message, randomizedWith: _self.prng, within: obvContext) try messageIdentifiersForToIdentities.keys.forEach { messageId in @@ -2809,10 +2865,6 @@ extension ObvEngine { 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) - self.returnReceiptSender.storeCompletionHandler(handler, forHandlingEventsForBackgroundURLSessionWithIdentifier: backgroundURLSessionIdentifier) - } } @@ -2986,35 +3038,28 @@ extension ObvEngine { extension ObvEngine { - public func applicationIsInitializedAndActive() { + public func applicationAppearedOnScreen(forTheFirstTime: Bool) async { let flowId = FlowIdentifier() - applicationDidStartRunning(flowId: flowId) + Task { [weak self] in await self?.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime, flowId: flowId) } } - public func applicationDidStartRunning(flowId: FlowIdentifier) { - queueForPerformingBootstrapMethods.asyncAfter(deadline: .now() + .seconds(2)) { [weak self] in - guard let _self = self else { return } - for manager in _self.delegateManager.registeredManagers { - manager.applicationDidStartRunning(flowId: flowId) - } + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { + for manager in delegateManager.registeredManagers { + await manager.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime, flowId: flowId) } - } - - - public func applicationDidEnterBackground() { - queueForPerformingBootstrapMethods.async { [weak self] in - guard let _self = self else { return } - for manager in _self.delegateManager.registeredManagers { - manager.applicationDidEnterBackground() - } + if forTheFirstTime { + replayTransactionsHistory() + downloadAllMessagesForOwnedIdentities() } } - + /// This method allows to immediately download all messages from the server, for all owned identities, and connect all websockets. public func downloadMessagesAndConnectWebsockets() throws { + assert(!Thread.isMainThread) + guard let createContextDelegate = createContextDelegate else { assertionFailure(); throw ObvEngine.makeError(message: "Create Context Delegate is not set") } guard let identityDelegate = identityDelegate else { assertionFailure(); throw makeError(message: "The identityDelegate is not set") } guard let networkFetchDelegate = networkFetchDelegate else { assertionFailure(); throw makeError(message: "The networkFetchDelegate is not set") } @@ -3048,6 +3093,8 @@ extension ObvEngine { public func disconnectWebsockets() throws { + assert(!Thread.isMainThread) + guard let networkFetchDelegate = networkFetchDelegate else { assertionFailure(); throw makeError(message: "The networkFetchDelegate is not set") } queueForPerformingBootstrapMethods.async { diff --git a/Engine/ObvEngine/ObvEngine/ReturnReceiptSender.swift b/Engine/ObvEngine/ObvEngine/ReturnReceiptSender.swift deleted file mode 100644 index ffebf880..00000000 --- a/Engine/ObvEngine/ObvEngine/ReturnReceiptSender.swift +++ /dev/null @@ -1,258 +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 ObvCrypto -import ObvEncoder -import ObvServerInterface -import os.log -import ObvMetaManager -import ObvTypes -import OlvidUtils - - -final class ReturnReceiptSender: NSObject { - - private static let backgroundURLSessionIdentifierPrefix = "io.olvid.post-return-receipt-" - private let sharedContainerIdentifier: String - private let sessionIdentifier: String - private let prng: PRNGService - private var data = Data() - private let delegateQueue: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 1 - queue.name = "ReturnReceiptSender delegate queue" - return queue - }() - - weak var identityDelegate: ObvIdentityDelegate? - - private lazy var session: URLSession = ReturnReceiptSender.backgroundURLSessionWithIdentifier(self.sessionIdentifier, urlSessionDelegate: self, sharedContainerIdentifier: self.sharedContainerIdentifier, delegateQueue: self.delegateQueue) - - - /// Used to store the completion handler sent by UIKit - private var completionHandler: (() -> Void)? - - public var logSubsystem: String = ObvEngine.defaultLogSubsystem - public func prependLogSubsystem(with prefix: String) { - logSubsystem = "\(prefix).\(logSubsystem)" - } - private lazy var log = OSLog(subsystem: logSubsystem, category: String(describing: ReturnReceiptSender.self)) - - private var receivedDataForTask = [URLSessionTask: Data]() - - init(sharedContainerIdentifier: String, prng: PRNGService) { - self.sharedContainerIdentifier = sharedContainerIdentifier - self.sessionIdentifier = ReturnReceiptSender.generateSessionIdentifier() - self.prng = prng - super.init() - } - - - private static func generateSessionIdentifier() -> String { - return [backgroundURLSessionIdentifierPrefix, UUID().uuidString].joined(separator: "_") - } - - - private static let errorDomain = String(describing: ReturnReceiptSender.self) - - - private static func makeError(message: String) -> Error { - let userInfo = [NSLocalizedFailureReasonErrorKey: message] - return NSError(domain: errorDomain, code: 0, userInfo: userInfo) - } - - - private static func backgroundURLSessionWithIdentifier(_ sessionIdentifier: String, urlSessionDelegate: URLSessionDelegate, sharedContainerIdentifier: String, delegateQueue queue: OperationQueue?) -> URLSession { - let sc = URLSessionConfiguration.background(withIdentifier: sessionIdentifier) - sc.waitsForConnectivity = true - sc.isDiscretionary = false - sc.sharedContainerIdentifier = sharedContainerIdentifier - let session = URLSession(configuration: sc, delegate: urlSessionDelegate, delegateQueue: queue) - return session - } - - - /// This method returns a 16 bytes nonce and a serialized encryption key. This is called when sending a message, in order to make it - /// possible to have a return receipt back. - func generateReturnReceiptElements() -> (nonce: Data, key: Data) { - let nonce = prng.genBytes(count: 16) - let authenticatedEncryptionKey = ObvCryptoSuite.sharedInstance.authenticatedEncryption().generateKey(with: prng) - let key = authenticatedEncryptionKey.obvEncode().rawData - return (nonce, key) - } - - - func postReturnReceiptWithElements(_ elements: (nonce: Data, key: Data), andStatus status: Int, to contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, withDeviceUids deviceUids: Set) throws { - - guard let identityDelegate = self.identityDelegate else { - os_log("The identity delegate is not set", log: log, type: .fault) - assertionFailure() - throw ReturnReceiptSender.makeError(message: "The identity delegate is not set") - } - - let ownedIdentity = ownedCryptoId.cryptoIdentity.getIdentity() - let payload = [ownedIdentity, status].obvEncode().rawData - guard let encodedKey = ObvEncoded(withRawData: elements.key) else { - throw ReturnReceiptSender.makeError(message: "Could not decode key in elements") - } - let authenticatedEncryptionKey = try AuthenticatedEncryptionKeyDecoder.decode(encodedKey) - let encryptedPayload = try ObvCryptoSuite.sharedInstance.authenticatedEncryption().encrypt(payload, with: authenticatedEncryptionKey, and: self.prng) - - let flowId = FlowIdentifier() - let toIdentity = contactCryptoId.cryptoIdentity - let method = ObvServerUploadReturnReceipt(ownedIdentity: ownedCryptoId.cryptoIdentity, - nonce: elements.nonce, - encryptedPayload: encryptedPayload, - toIdentity: toIdentity, - deviceUids: Array(deviceUids), - flowId: flowId) - method.identityDelegate = identityDelegate - let urlRequest = try method.getURLRequest() - - guard let dataToSend = method.dataToSend else { - throw ReturnReceiptSender.makeError(message: "Could not get data to send") - } - let fileURL = try writeToTempFile(data: dataToSend) - - let task = session.uploadTask(with: urlRequest, fromFile: fileURL) - - task.resume() - - } - - - func decryptPayloadOfObvReturnReceipt(_ obvReturnReceipt: ObvReturnReceipt, usingElements elements: (nonce: Data, key: Data)) throws -> (contactCryptoId: ObvCryptoId, status: Int) { - guard let encodedKey = ObvEncoded(withRawData: elements.key) else { - throw ReturnReceiptSender.makeError(message: "Could not decode key in elements") - } - let authenticatedEncryptionKey = try AuthenticatedEncryptionKeyDecoder.decode(encodedKey) - let payload = try ObvCryptoSuite.sharedInstance.authenticatedEncryption().decrypt(obvReturnReceipt.encryptedPayload, with: authenticatedEncryptionKey) - guard let payloadAsEncoded = ObvEncoded(withRawData: payload) else { - throw ReturnReceiptSender.makeError(message: "Could not parse decrypted payload (1)") - } - guard let listOfEncoded = [ObvEncoded].init(payloadAsEncoded, expectedCount: 2) else { - throw ReturnReceiptSender.makeError(message: "Could not parse decrypted payload (2)") - } - let contactIdentity: Data = try listOfEncoded[0].obvDecode() - let contactCryptoId = try ObvCryptoId(identity: contactIdentity) - let status: Int = try listOfEncoded[1].obvDecode() - - return (contactCryptoId, status) - } - - - func backgroundURLSessionIdentifierIsAppropriate(backgroundURLSessionIdentifier: String) -> Bool { - return backgroundURLSessionIdentifier.starts(with: ReturnReceiptSender.backgroundURLSessionIdentifierPrefix) - } - - - func storeCompletionHandler(_ completionHandler: @escaping () -> Void, forHandlingEventsForBackgroundURLSessionWithIdentifier identifier: String) { - guard backgroundURLSessionIdentifierIsAppropriate(backgroundURLSessionIdentifier: identifier) else { - assertionFailure() - return - } - self.completionHandler = completionHandler - reCreateBackgroundURLSessionWithIdentifier(externalSessionIdentifier: identifier) - } - - - private func reCreateBackgroundURLSessionWithIdentifier(externalSessionIdentifier: String) { - _ = ReturnReceiptSender.backgroundURLSessionWithIdentifier(externalSessionIdentifier, urlSessionDelegate: self, sharedContainerIdentifier: self.sharedContainerIdentifier, delegateQueue: self.delegateQueue) - } - - - private func writeToTempFile(data: Data) throws -> URL { - let tempURL = FileManager.default.temporaryDirectory - let fileName = UUID().uuidString - let tempFileUrl = URL(string: fileName, relativeTo: tempURL)! - try data.write(to: tempFileUrl) - return tempFileUrl - } - -} - - -// MARK: - URLSessionDelegate - -extension ReturnReceiptSender: URLSessionDelegate { - - func urlSession(_ session: URLSession, didBecomeInvalidWithError error: Error?) { - debugPrint("[DEBUG] urlSession didBecomeInvalidWithError") - self.session = ReturnReceiptSender.backgroundURLSessionWithIdentifier(self.sessionIdentifier, urlSessionDelegate: self, sharedContainerIdentifier: self.sharedContainerIdentifier, delegateQueue: self.delegateQueue) - } - - func urlSessionDidFinishEvents(forBackgroundURLSession session: URLSession) { - debugPrint("[DEBUG] urlSessionDidFinishEvents forBackgroundURLSession") - self.completionHandler?() - self.completionHandler = nil - } - - -} - - -// MARK: - URLSessionTaskDelegate - -extension ReturnReceiptSender: URLSessionTaskDelegate { - - func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) { - - guard error == nil else { - os_log("Failed to send the return receipt. Session task did complete with error: %{public}@", log: log, type: .fault, error!.localizedDescription) - return - } - - guard let data = receivedDataForTask.removeValue(forKey: task) else { - os_log("We could not find the data returned by the server", log: log, type: .error) - return - } - - guard let status = ObvServerUploadReturnReceipt.parseObvServerResponse(responseData: data, using: log) else { - os_log("We could not recover the status returned by the server", log: log, type: .fault) - assert(false) - return - } - - switch status { - case .generalError: - os_log("Failed to send the return receipt. The server returned a General Error.", log: log, type: .fault) - case .ok: - os_log("Return receipt sent successfully", log: log, type: .info) - } - - } - -} - - -// MARK: - URLSessionDataDelegate - -extension ReturnReceiptSender: URLSessionDataDelegate { - - func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) { - if var previousData = receivedDataForTask[dataTask] { - previousData.append(data) - receivedDataForTask[dataTask] = previousData - } else { - receivedDataForTask[dataTask] = data - } - } - -} diff --git a/Engine/ObvEngine/ObvEngine/ReturnReceiptSender/ReturnReceiptSender.swift b/Engine/ObvEngine/ObvEngine/ReturnReceiptSender/ReturnReceiptSender.swift new file mode 100644 index 00000000..b52ae5d5 --- /dev/null +++ b/Engine/ObvEngine/ObvEngine/ReturnReceiptSender/ReturnReceiptSender.swift @@ -0,0 +1,143 @@ +/* + * 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 ObvEncoder +import ObvServerInterface +import os.log +import ObvMetaManager +import ObvTypes +import OlvidUtils + + +final class ReturnReceiptSender: NSObject, ObvErrorMaker { + + private let prng: PRNGService + + weak var identityDelegate: ObvIdentityDelegate? + + public var logSubsystem: String = ObvEngine.defaultLogSubsystem + public func prependLogSubsystem(with prefix: String) { + logSubsystem = "\(prefix).\(logSubsystem)" + } + private lazy var log = OSLog(subsystem: logSubsystem, category: String(describing: ReturnReceiptSender.self)) + + init(prng: PRNGService) { + self.prng = prng + super.init() + } + + + static let errorDomain = String(describing: ReturnReceiptSender.self) + + + /// This method returns a 16 bytes nonce and a serialized encryption key. This is called when sending a message, in order to make it + /// possible to have a return receipt back. + func generateReturnReceiptElements() -> (nonce: Data, key: Data) { + let nonce = prng.genBytes(count: 16) + let authenticatedEncryptionKey = ObvCryptoSuite.sharedInstance.authenticatedEncryption().generateKey(with: prng) + let key = authenticatedEncryptionKey.obvEncode().rawData + return (nonce, key) + } + + + func postReturnReceiptWithElements(_ elements: (nonce: Data, key: Data), andStatus status: Int, to contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, withDeviceUids deviceUids: Set, messageId: MessageIdentifier, attachmentNumber: Int?, flowId: FlowIdentifier) async throws { + + guard let identityDelegate = self.identityDelegate else { + os_log("The identity delegate is not set", log: log, type: .fault) + assertionFailure() + throw ReturnReceiptSender.makeError(message: "The identity delegate is not set") + } + + let ownedIdentity = ownedCryptoId.cryptoIdentity.getIdentity() + var payloadElements: [ObvEncodable] = [ownedIdentity, status] + if let attachmentNumber = attachmentNumber { + payloadElements += [attachmentNumber] + } + let payload = payloadElements.obvEncode().rawData + guard let encodedKey = ObvEncoded(withRawData: elements.key) else { + throw ReturnReceiptSender.makeError(message: "Could not decode key in elements") + } + let authenticatedEncryptionKey = try AuthenticatedEncryptionKeyDecoder.decode(encodedKey) + let encryptedPayload = try ObvCryptoSuite.sharedInstance.authenticatedEncryption().encrypt(payload, with: authenticatedEncryptionKey, and: self.prng) + + let toIdentity = contactCryptoId.cryptoIdentity + let method = ObvServerUploadReturnReceipt(ownedIdentity: ownedCryptoId.cryptoIdentity, + nonce: elements.nonce, + encryptedPayload: encryptedPayload, + toIdentity: toIdentity, + deviceUids: Array(deviceUids), + flowId: flowId) + method.identityDelegate = identityDelegate + let urlRequest = try method.getURLRequest() + + guard let dataToSend = method.dataToSend else { + throw ReturnReceiptSender.makeError(message: "Could not get data to send") + } + + let (responseData, response) = try await URLSession.shared.obvUpload(for: urlRequest, from: dataToSend) + + guard let httpResponse = response as? HTTPURLResponse, httpResponse.statusCode == 200 else { + throw Self.makeError(message: "Bad HTTPURLResponse") + } + + guard let status = ObvServerUploadReturnReceipt.parseObvServerResponse(responseData: responseData, using: log) else { + os_log("🧾 We could not recover the status returned by the server", log: log, type: .fault) + assertionFailure() + throw Self.makeError(message: "We could not recover the status returned by the server") + } + + switch status { + case .generalError: + os_log("🧾 Failed to send the return receipt. The server returned a General Error.", log: log, type: .fault) + throw Self.makeError(message: "Failed to send the return receipt. The server returned a General Error") + case .ok: + os_log("🧾 Return receipt sent successfully", log: log, type: .info) + } + + } + + + func decryptPayloadOfObvReturnReceipt(_ obvReturnReceipt: ObvReturnReceipt, usingElements elements: (nonce: Data, key: Data)) throws -> (contactCryptoId: ObvCryptoId, status: Int, attachmentNumber: Int?) { + guard let encodedKey = ObvEncoded(withRawData: elements.key) else { + throw ReturnReceiptSender.makeError(message: "Could not decode key in elements") + } + let authenticatedEncryptionKey = try AuthenticatedEncryptionKeyDecoder.decode(encodedKey) + let payload = try ObvCryptoSuite.sharedInstance.authenticatedEncryption().decrypt(obvReturnReceipt.encryptedPayload, with: authenticatedEncryptionKey) + guard let payloadAsEncoded = ObvEncoded(withRawData: payload) else { + throw ReturnReceiptSender.makeError(message: "Could not parse decrypted payload (1)") + } + guard let listOfEncoded = [ObvEncoded](payloadAsEncoded) else { + throw ReturnReceiptSender.makeError(message: "Could not parse decrypted payload (2)") + } + guard [2, 3].contains(listOfEncoded.count) else { + throw ReturnReceiptSender.makeError(message: "Could not parse decrypted payload (3)") + } + let contactIdentity: Data = try listOfEncoded[0].obvDecode() + let contactCryptoId = try ObvCryptoId(identity: contactIdentity) + let status: Int = try listOfEncoded[1].obvDecode() + var attachmentNumber: Int? + if listOfEncoded.count == 3 { + attachmentNumber = try listOfEncoded[2].obvDecode() + } + return (contactCryptoId, status, attachmentNumber) + } + +} diff --git a/Engine/ObvEngine/ObvEngine/TransactionsHistoryReplayer.swift b/Engine/ObvEngine/ObvEngine/TransactionsHistoryReplayer.swift index 40615d28..46ef5d3f 100644 --- a/Engine/ObvEngine/ObvEngine/TransactionsHistoryReplayer.swift +++ b/Engine/ObvEngine/ObvEngine/TransactionsHistoryReplayer.swift @@ -91,7 +91,6 @@ final class TransactionsHistoryReplayer { } - func replayTransactionsHistory(flowId: FlowIdentifier) throws { guard let createContextDelegate = self.createContextDelegate else { diff --git a/Engine/ObvFlowManager/ObvFlowManager.xcodeproj/project.pbxproj b/Engine/ObvFlowManager/ObvFlowManager.xcodeproj/project.pbxproj index 1a2ef7cc..7826f8f6 100644 --- a/Engine/ObvFlowManager/ObvFlowManager.xcodeproj/project.pbxproj +++ b/Engine/ObvFlowManager/ObvFlowManager.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ C40D3FAD235768AD00D039A7 /* BackgroundActivityEmulator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40D3FAC235768AD00D039A7 /* BackgroundActivityEmulator.swift */; }; - C40D3FAF235774DB00D039A7 /* ExpiringActivityPerformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40D3FAE235774DB00D039A7 /* ExpiringActivityPerformer.swift */; }; C446A552216AB115007D579F /* RemoteNotificationCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C446A551216AB115007D579F /* RemoteNotificationCoordinator.swift */; }; C446A560216AB77D007D579F /* RemoteNotificationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C446A55F216AB77D007D579F /* RemoteNotificationDelegate.swift */; }; C4AAA773215E142C00BF8D46 /* ObvFlowManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C4AAA771215E142C00BF8D46 /* ObvFlowManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -42,7 +41,6 @@ /* Begin PBXFileReference section */ C0B4A4D5276F5AA500816D8D /* .swiftlint.yml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.yaml; path = .swiftlint.yml; sourceTree = ""; }; C40D3FAC235768AD00D039A7 /* BackgroundActivityEmulator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundActivityEmulator.swift; sourceTree = ""; }; - C40D3FAE235774DB00D039A7 /* ExpiringActivityPerformer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpiringActivityPerformer.swift; sourceTree = ""; }; C446A551216AB115007D579F /* RemoteNotificationCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteNotificationCoordinator.swift; sourceTree = ""; }; C446A55F216AB77D007D579F /* RemoteNotificationDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteNotificationDelegate.swift; sourceTree = ""; }; C4AAA76E215E142C00BF8D46 /* ObvFlowManager.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ObvFlowManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -75,7 +73,6 @@ isa = PBXGroup; children = ( C40D3FAC235768AD00D039A7 /* BackgroundActivityEmulator.swift */, - C40D3FAE235774DB00D039A7 /* ExpiringActivityPerformer.swift */, ); path = Helpers; sourceTree = ""; @@ -276,7 +273,6 @@ files = ( C40D3FAD235768AD00D039A7 /* BackgroundActivityEmulator.swift in Sources */, C4AAA7A0215E15B200BF8D46 /* BackgroundTaskCoordinator.swift in Sources */, - C40D3FAF235774DB00D039A7 /* ExpiringActivityPerformer.swift in Sources */, C4E2890721AE9E0C00D3275B /* SimpleBackgroundTaskDelegate.swift in Sources */, C4AAA7A9215E166400BF8D46 /* BackgroundTaskDelegate.swift in Sources */, C4AAA9D4215E660B00BF8D46 /* Expectation.swift in Sources */, diff --git a/Engine/ObvFlowManager/ObvFlowManager/Coordinators/BackgroundTaskCoordinator.swift b/Engine/ObvFlowManager/ObvFlowManager/Coordinators/BackgroundTaskCoordinator.swift index 8a996d6a..9dd35f9f 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/Coordinators/BackgroundTaskCoordinator.swift +++ b/Engine/ObvFlowManager/ObvFlowManager/Coordinators/BackgroundTaskCoordinator.swift @@ -41,18 +41,16 @@ final class BackgroundTaskCoordinator: SimpleBackgroundTaskDelegate, BackgroundT private let backgroundActivitiesQueue = DispatchQueue(label: "BackgroundTaskCoordinator.CurrentExpectationsWithinFlowQueue") private let internalQueue = OperationQueue() - weak var uiApplication: UIApplication? - private let backgroundActivityEmulator = BackgroundActivityEmulator() - private var expiringActivityPerformer: ExpiringActivityPerformer { - return uiApplication ?? backgroundActivityEmulator - } + private let backgroundTaskManager: ObvBackgroundTaskManager - init(uiApplication: UIApplication) { - self.uiApplication = uiApplication + /// Called when starting the full engine. In practice, the `ObvBackgroundTaskManager` is implemented using the UIApplication object. + init(backgroundTaskManager: ObvBackgroundTaskManager) { + self.backgroundTaskManager = backgroundTaskManager } + /// Called when starting a limited engine, where the UIApplication is not defined. init() { - self.uiApplication = nil + self.backgroundTaskManager = BackgroundActivityEmulator() } // MARK: - Init/Deinit @@ -82,22 +80,19 @@ extension BackgroundTaskCoordinator { let flowId = FlowIdentifier() + let backgroundTaskId = backgroundTaskManager.beginBackgroundTask { [weak self] in + // End the activity if time expires. + os_log("Ending background activity associated with flow %{public}@ because time expired", log: log, type: .error, flowId.debugDescription) + self?.endBackgroundActivityAssociatedWithFlow(withId: flowId) + } + backgroundActivitiesQueue.sync { - - let backgroundTaskId = expiringActivityPerformer.beginBackgroundTask { [weak self] in - // End the activity if time expires. - guard let _self = self else { return } - os_log("Ending background activity associated with flow %{public}@ because time expired", log: log, type: .error, flowId.debugDescription) - _self.endBackgroundActivityAssociatedWithFlow(withId: flowId) - } - _currentExpectationsWithinFlow[flowId] = (expectations, backgroundTaskId, completionHandler) - - os_log("Starting flow %{public}@ associated with background task %d", log: log, type: .info, flowId.debugDescription, backgroundTaskId.rawValue) - os_log("Initial expectations of flow %{public}@: %{public}@", log: log, type: .info, flowId.debugDescription, Expectation.description(of: expectations)) - } + os_log("Starting flow %{public}@ associated with background task %d", log: log, type: .info, flowId.debugDescription, backgroundTaskId.rawValue) + os_log("Initial expectations of flow %{public}@: %{public}@", log: log, type: .info, flowId.debugDescription, Expectation.description(of: expectations)) + return flowId } @@ -173,7 +168,8 @@ extension BackgroundTaskCoordinator { } os_log("Ending flow %{public}@ associated with background task %d", log: log, type: .info, flowId.debugDescription, backgroundTaskId.rawValue) - expiringActivityPerformer.endBackgroundTask(backgroundTaskId, completionHandler: completionHandler) + backgroundTaskManager.endBackgroundTask(backgroundTaskId, completionHandler: completionHandler) + } } @@ -269,11 +265,11 @@ extension BackgroundTaskCoordinator { func simpleBackgroundTask(withReason reason: String, using block: @escaping (Bool) -> Void) { let log = OSLog(subsystem: "io.olvid.protocol", category: BackgroundTaskCoordinator.logCategory) - let backgroundTaskId = expiringActivityPerformer.beginBackgroundTask(expirationHandler: nil) + let backgroundTaskId = backgroundTaskManager.beginBackgroundTask(expirationHandler: nil) os_log("Starting simple background task %d with reason %{public}@", log: log, type: .debug, backgroundTaskId.rawValue, reason) block(false) os_log("Ending simple background task %d with reason %{public}@", log: log, type: .debug, backgroundTaskId.rawValue, reason) - expiringActivityPerformer.endBackgroundTask(backgroundTaskId, completionHandler: nil) + backgroundTaskManager.endBackgroundTask(backgroundTaskId, completionHandler: nil) } // Posting message and attachments @@ -297,6 +293,53 @@ extension BackgroundTaskCoordinator { } + // Posting a return receipt (for message or an attachment) + + /// This method allows to start a flow allowing to make sure the system gives us enough time to post the return receipt corresponding to a fully received message or attachment. + /// + /// In practice, this method is called by the engine when receiving a notification of the network fetch manager that a message / attachment is available. + /// It is called *before* notifying the app. The app will eventually post a return receipt. To do that, it will make a request to the engine that will eventually call the + /// ``stopBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?)`` bellow. + /// + func startBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws -> FlowIdentifier { + guard let delegateManager = delegateManager else { + assertionFailure() + throw Self.makeError(message: "🧾 The delegate manager is not set") + } + let log = OSLog(subsystem: delegateManager.logSubsystem, category: BackgroundTaskCoordinator.logCategory) + let expectations: Set + if let attachmentNumber = attachmentNumber { + let attachmentId = AttachmentIdentifier(messageId: messageId, attachmentNumber: attachmentNumber) + os_log("🧾 Starting background activity for attachmentId %{public}@", log: log, type: .debug, attachmentId.debugDescription) + expectations = Set([.returnReceiptWasPostedForAttachment(attachmentId: attachmentId)]) + } else { + os_log("🧾 Starting background activity for messageId %{public}@", log: log, type: .debug, messageId.debugDescription) + expectations = Set([.returnReceiptWasPostedForMessage(messageId: messageId)]) + } + return try startFlowForBackgroundTask(with: expectations) + } + + /// This method allows to stop the flow allowing to wait until a return receipt is posted. See the comment for the + /// ``startBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws`` + /// method above. + func stopBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws { + guard let delegateManager = delegateManager else { + assertionFailure() + throw Self.makeError(message: "The delegate manager is not set") + } + let log = OSLog(subsystem: delegateManager.logSubsystem, category: BackgroundTaskCoordinator.logCategory) + let expectationsToRemove: [Expectation] + if let attachmentNumber = attachmentNumber { + let attachmentId = AttachmentIdentifier(messageId: messageId, attachmentNumber: attachmentNumber) + os_log("🧾 Stopping background activity for attachmentId %{public}@", log: log, type: .debug, attachmentId.debugDescription) + expectationsToRemove = [.returnReceiptWasPostedForAttachment(attachmentId: attachmentId)] + } else { + os_log("🧾 Stopping background activity for messageId %{public}@", log: log, type: .debug, messageId.debugDescription) + expectationsToRemove = [.returnReceiptWasPostedForMessage(messageId: messageId)] + } + updateExpectationsOfAllBackgroundActivities(expectationsToRemove: expectationsToRemove) + } + // Resuming a protocol func startBackgroundActivityForStartingOrResumingProtocol() throws -> FlowIdentifier { diff --git a/Engine/ObvFlowManager/ObvFlowManager/Expectation.swift b/Engine/ObvFlowManager/ObvFlowManager/Expectation.swift index 160d7745..222639ac 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/Expectation.swift +++ b/Engine/ObvFlowManager/ObvFlowManager/Expectation.swift @@ -42,6 +42,10 @@ enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { // For inbox attachments case decisionToDownloadAttachmentOrNotHasBeenTaken(attachmentId: AttachmentIdentifier) + // For posting return receipts + case returnReceiptWasPostedForMessage(messageId: MessageIdentifier) + case returnReceiptWasPostedForAttachment(attachmentId: AttachmentIdentifier) + static func == (lhs: Expectation, rhs: Expectation) -> Bool { switch lhs { @@ -122,6 +126,20 @@ enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { default: return false } + case .returnReceiptWasPostedForMessage(messageId: let id1): + switch rhs { + case .returnReceiptWasPostedForMessage(messageId: let id2): + return id1 == id2 + default: + return false + } + case .returnReceiptWasPostedForAttachment(attachmentId: let id1): + switch rhs { + case .returnReceiptWasPostedForAttachment(attachmentId: let id2): + return id1 == id2 + default: + return false + } } } @@ -149,6 +167,10 @@ enum Expectation: Equatable, Hashable, CustomDebugStringConvertible { return "decisionToDownloadAttachmentOrNotHasBeenTaken<\(attachmentId.debugDescription)>" case .extendedMessagePayloadWasDownloaded(messageId: let uid): return "extendedMessagePayloadWasDownloaded<\(uid.debugDescription)>" + case .returnReceiptWasPostedForMessage(messageId: let uid): + return "returnReceiptWasPostedForMessage<\(uid.debugDescription)>" + case .returnReceiptWasPostedForAttachment(attachmentId: let attachmentId): + return "returnReceiptWasPostedForAttachment<\(attachmentId.debugDescription)>" } } diff --git a/Engine/ObvFlowManager/ObvFlowManager/Helpers/BackgroundActivityEmulator.swift b/Engine/ObvFlowManager/ObvFlowManager/Helpers/BackgroundActivityEmulator.swift index b440c774..d781f75d 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/Helpers/BackgroundActivityEmulator.swift +++ b/Engine/ObvFlowManager/ObvFlowManager/Helpers/BackgroundActivityEmulator.swift @@ -18,10 +18,12 @@ */ import Foundation +import ObvTypes + /// This struct allows to simulate the behavior of two important methods of the UIApplication object available when launching the full -/// version of the engine, but not available when launching limited version of the engine. In other words, it allows to -final class BackgroundActivityEmulator: ExpiringActivityPerformer { +/// version of the engine, but not available when launching limited version of the engine. +final class BackgroundActivityEmulator: ObvBackgroundTaskManager { private let internalQueue = DispatchQueue(label: "BackgroundActivityEmulator Queue") private var _semaphoreForTaskIdentifier = [UIBackgroundTaskIdentifier: DispatchSemaphore]() diff --git a/Engine/ObvFlowManager/ObvFlowManager/Internal Delegates/BackgroundTaskDelegate.swift b/Engine/ObvFlowManager/ObvFlowManager/Internal Delegates/BackgroundTaskDelegate.swift index 1e65e4c7..5b86b2ad 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/Internal Delegates/BackgroundTaskDelegate.swift +++ b/Engine/ObvFlowManager/ObvFlowManager/Internal Delegates/BackgroundTaskDelegate.swift @@ -46,4 +46,9 @@ protocol BackgroundTaskDelegate { func startBackgroundActivityForDeletingAMessage(messageId: MessageIdentifier) -> FlowIdentifier? func startBackgroundActivityForDeletingAnAttachment(attachmentId: AttachmentIdentifier) -> FlowIdentifier? + // Posting a return receipt (for message or an attachment) + + func startBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws -> FlowIdentifier + func stopBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws + } diff --git a/Engine/ObvFlowManager/ObvFlowManager/ObvFlowManager.swift b/Engine/ObvFlowManager/ObvFlowManager/ObvFlowManager.swift index 0b9e3e88..e36d35a2 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/ObvFlowManager.swift +++ b/Engine/ObvFlowManager/ObvFlowManager/ObvFlowManager.swift @@ -35,8 +35,7 @@ public final class ObvFlowManager: ObvFlowDelegate { delegateManager.prependLogSubsystem(with: prefix) } - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async {} lazy private var log = OSLog(subsystem: logSubsystem, category: "ObvFlowManagerImplementation") @@ -51,9 +50,9 @@ public final class ObvFlowManager: ObvFlowDelegate { // MARK: Initialisers - public init(uiApplication: UIApplication, prng: PRNGService) { + public init(backgroundTaskManager: ObvBackgroundTaskManager, prng: PRNGService) { self.prng = prng - let backgroundTaskCoordinator = BackgroundTaskCoordinator(uiApplication: uiApplication) + let backgroundTaskCoordinator = BackgroundTaskCoordinator(backgroundTaskManager: backgroundTaskManager) let remoteNotificationCoordinator = RemoteNotificationCoordinator() self.delegateManager = ObvFlowDelegateManager(simpleBackgroundTaskDelegate: backgroundTaskCoordinator, backgroundTaskDelegate: backgroundTaskCoordinator, @@ -85,7 +84,7 @@ extension ObvFlowManager { // Handling simple situations public func simpleBackgroundTask(withReason reason: String, using block: @escaping (Bool) -> Void) { - self.delegateManager.simpleBackgroundTaskDelegate.simpleBackgroundTask(withReason: reason, using: block) + delegateManager.simpleBackgroundTaskDelegate.simpleBackgroundTask(withReason: reason, using: block) } // Posting message and attachments @@ -114,6 +113,22 @@ extension ObvFlowManager { return try backgroundTaskDelegate.startBackgroundActivityForStartingOrResumingProtocol() } + + // Posting a return receipt (for message or an attachment) + + public func startBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws -> FlowIdentifier { + guard let backgroundTaskDelegate = delegateManager.backgroundTaskDelegate else { + throw Self.makeError(message: "The backgroundTaskDelegate is not set") + } + return try backgroundTaskDelegate.startBackgroundActivityForPostingReturnReceipt(messageId: messageId, attachmentNumber: attachmentNumber) + } + + public func stopBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws { + guard let backgroundTaskDelegate = delegateManager.backgroundTaskDelegate else { + throw Self.makeError(message: "The backgroundTaskDelegate is not set") + } + try backgroundTaskDelegate.stopBackgroundActivityForPostingReturnReceipt(messageId: messageId, attachmentNumber: attachmentNumber) + } // Downloading messages, downloading/pausing attachment diff --git a/Engine/ObvIdentityManager/ObvIdentityManager/ObvIdentityManagerImplementation.swift b/Engine/ObvIdentityManager/ObvIdentityManager/ObvIdentityManagerImplementation.swift index 1643c9c9..f756d1fc 100644 --- a/Engine/ObvIdentityManager/ObvIdentityManager/ObvIdentityManagerImplementation.swift +++ b/Engine/ObvIdentityManager/ObvIdentityManager/ObvIdentityManagerImplementation.swift @@ -39,11 +39,11 @@ public final class ObvIdentityManagerImplementation { lazy private var log = OSLog(subsystem: logSubsystem, category: "ObvIdentityManagerImplementation") - public func applicationDidStartRunning(flowId: FlowIdentifier) { + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { + guard forTheFirstTime else { return } deleteUnusedIdentityPhotos(flowId: flowId) pruneOldKeycloakRevokedIdentityAndUncertifyExpiredSignedContactDetails(flowId: flowId) } - public func applicationDidEnterBackground() {} let prng: PRNGService let identityPhotosDirectory: URL diff --git a/Engine/ObvMetaManager/.swiftlint.yml b/Engine/ObvMetaManager/.swiftlint.yml index decd4735..4c5ec438 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: '(? FlowIdentifier + // Posting a return receipt (for message or an attachment) + + func startBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws -> FlowIdentifier + func stopBackgroundActivityForPostingReturnReceipt(messageId: MessageIdentifier, attachmentNumber: Int?) throws + // Downloading messages, downloading/pausing attachment func startBackgroundActivityForDownloadingMessages(ownedIdentity: ObvCryptoIdentity) -> FlowIdentifier? diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackgroundTaskDelegate/ObvSimpleFlowDelegate.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackgroundTaskDelegate/ObvSimpleFlowDelegate.swift index d8ad65ca..40dc40ba 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackgroundTaskDelegate/ObvSimpleFlowDelegate.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvBackgroundTaskDelegate/ObvSimpleFlowDelegate.swift @@ -25,6 +25,6 @@ public protocol ObvSimpleFlowDelegate: ObvManager { // Handling simple situations - func simpleBackgroundTask(withReason reason: String, using block: @escaping (Bool) -> Void) + func simpleBackgroundTask(withReason reason: String, using block: @escaping (Bool) -> Void) async } diff --git a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchDelegate.swift b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchDelegate.swift index ef7d8d61..2656aa6e 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchDelegate.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/Internal managers/ObvNetworkFetchDelegate/ObvNetworkFetchDelegate.swift @@ -39,7 +39,6 @@ public protocol ObvNetworkFetchDelegate: ObvManager { func set(remoteCryptoIdentity: ObvCryptoIdentity, messagePayload: Data, extendedMessagePayloadKey: AuthenticatedEncryptionKey?, andAttachmentsInfos: [ObvNetworkFetchAttachmentInfos], forApplicationMessageWithmessageId: MessageIdentifier, within obvContext: ObvContext) throws func getAttachment(withId attachmentId: AttachmentIdentifier, within obvContext: ObvContext) -> ObvNetworkFetchReceivedAttachment? - // func requestProgressesOfAllInboxAttachmentsOfMessage(withIdentifier messageIdentifier: MessageIdentifier, flowId: FlowIdentifier) func backgroundURLSessionIdentifierIsAppropriate(backgroundURLSessionIdentifier: String) -> Bool func processCompletionHandler(_: @escaping () -> Void, forHandlingEventsForBackgroundURLSessionWithIdentifier: String, withinFlowId: FlowIdentifier) diff --git a/Engine/ObvMetaManager/ObvMetaManager/ObvConstants.swift b/Engine/ObvMetaManager/ObvMetaManager/ObvConstants.swift index cf5a03f8..fe8d1d51 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/ObvConstants.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/ObvConstants.swift @@ -25,7 +25,7 @@ public struct ObvConstants { public static let broadcastDeviceUid = UID(uid: Data(repeating: 0xff, count: UID.length))! public static let standardDelay = 200 // In milliseconds - public static let maximumDelay = 2 * 60 * 1000 // In milliseconds, 2 minutes + public static let maximumDelay = 60 * 1000 // In milliseconds, 1 minute public static let AttachmentCiphertextChunkTypicalLength = 10_485_760 // 2_097_152 = 2MB, 10_485_760 = 10MB diff --git a/Engine/ObvMetaManager/ObvMetaManager/ObvManager.swift b/Engine/ObvMetaManager/ObvMetaManager/ObvManager.swift index 40041776..f6344fee 100644 --- a/Engine/ObvMetaManager/ObvMetaManager/ObvManager.swift +++ b/Engine/ObvMetaManager/ObvMetaManager/ObvManager.swift @@ -31,7 +31,6 @@ public protocol ObvManager: AnyObject { var requiredDelegates: [ObvEngineDelegateType] { get } func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws + func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async - func applicationDidStartRunning(flowId: FlowIdentifier) - func applicationDidEnterBackground() } diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/BootstrapWorker.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/BootstrapWorker.swift index 8e5ed01c..41c2e758 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/BootstrapWorker.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/BootstrapWorker.swift @@ -43,7 +43,6 @@ final class BootstrapWorker { private var observationTokens = [NSObjectProtocol]() private let inbox: URL - private var engineWasJustInitialized = true weak var delegateManager: ObvNetworkFetchDelegateManager? @@ -51,35 +50,19 @@ final class BootstrapWorker { self.inbox = inbox } + func finalizeInitialization(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) assertionFailure() return } - - let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) - - os_log("FetchManager: Finalizing initialization", log: log, type: .info) - - guard let contextCreator = delegateManager.contextCreator else { - os_log("The Context Creator is not set", log: log, type: .fault) - assertionFailure() - return - } - - internalQueue.addOperation { [weak self] in - self?.deleteAllRegisteredPushNotifications(flowId: flowId, log: log, contextCreator: contextCreator) - self?.deleteOrphanedDatabaseObjects(flowId: flowId, log: log, contextCreator: contextCreator) - self?.reschedulePendingDeleteFromServers(flowId: flowId, log: log, delegateManager: delegateManager, contextCreator: contextCreator) - delegateManager.downloadAttachmentChunksDelegate.cleanExistingOutboxAttachmentSessions(flowId: flowId) - } - + delegateManager.wellKnownCacheDelegate.initializateCache(flowId: flowId) } - func applicationDidStartRunning() { + + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { let flowId = FlowIdentifier() @@ -100,12 +83,19 @@ final class BootstrapWorker { return } - if engineWasJustInitialized { - engineWasJustInitialized = false + // These operations used to be scheduled in the `finalizeInitialization` method. In order to speed up the boot process, we schedule them here instead + internalQueue.addOperation { [weak self] in + self?.deleteAllRegisteredPushNotifications(flowId: flowId, log: log, contextCreator: contextCreator) + self?.deleteOrphanedDatabaseObjects(flowId: flowId, log: log, contextCreator: contextCreator) + self?.reschedulePendingDeleteFromServers(flowId: flowId, log: log, delegateManager: delegateManager, contextCreator: contextCreator) + delegateManager.downloadAttachmentChunksDelegate.cleanExistingOutboxAttachmentSessions(flowId: flowId) + } + + if forTheFirstTime { internalQueue.addOperation { [weak self] in // We cannot call this method in the finalizeInitialization method because the generated notifications would not be received by the app self?.rescheduleAllInboxMessagesAndAttachments(flowId: flowId, log: log, contextCreator: contextCreator, delegateManager: delegateManager) - delegateManager.wellKnownCacheDelegate.initializateCache(flowId: flowId) + delegateManager.wellKnownCacheDelegate.downloadAndUpdateCache(flowId: flowId) } } @@ -236,7 +226,7 @@ extension BootstrapWorker { case .resumeRequested: delegateManager.downloadAttachmentChunksDelegate.resumeAttachmentDownloadIfResumeIsRequested(attachmentId: attachment.attachmentId, flowId: flowId) case .downloaded: - delegateManager.networkFetchFlowDelegate.downloadedAttachment(attachmentId: attachment.attachmentId, flowId: flowId) + delegateManager.networkFetchFlowDelegate.attachmentWasDownloaded(attachmentId: attachment.attachmentId, flowId: flowId) case .cancelledByServer: delegateManager.networkFetchFlowDelegate.attachmentWasCancelledByServer(attachmentId: attachment.attachmentId, flowId: flowId) case .markedForDeletion: diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/DownloadAttachmentChunksCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/DownloadAttachmentChunksCoordinator.swift index cb1337a1..00b8198a 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/DownloadAttachmentChunksCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/DownloadAttachmentChunksCoordinator.swift @@ -549,10 +549,9 @@ extension DownloadAttachmentChunksCoordinator: AttachmentChunkDownloadProgressTr } } - // If the attachment is downloaded, there is nothing left to do - + // If the attachment is downloaded, there is nothing left to do. + // Note that, if the attachment is downloaded, the network fetch flow delegate was already notified about it. guard !attachmentIsDownloaded else { - delegateManager.networkFetchFlowDelegate.downloadedAttachment(attachmentId: attachmentId, flowId: flowId) return } @@ -601,6 +600,7 @@ extension DownloadAttachmentChunksCoordinator: AttachmentChunkDownloadProgressTr } } + func attachmentChunkDidProgress(attachmentId: AttachmentIdentifier, chunkProgress: (chunkNumber: Int, totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64), flowId: FlowIdentifier) { queueForAttachmentsProgresses.async(flags: .barrier) { [weak self] in @@ -661,11 +661,25 @@ extension DownloadAttachmentChunksCoordinator: AttachmentChunkDownloadProgressTr } - /// When an attachment is downloaded, we remove the progresses we stored in memory for its chunks func attachmentDownloadIsComplete(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) { + + // When an attachment is downloaded, we remove the progresses we stored in memory for its chunks + queueForAttachmentsProgresses.async(flags: .barrier) { [weak self] in self?._chunksProgressesForAttachment.removeValue(forKey: attachmentId) } + + // We also immediately notify the network fetch flow delegate (so as to notify the app) + + 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) + assertionFailure() + return + } + + delegateManager.networkFetchFlowDelegate.attachmentWasDownloaded(attachmentId: attachmentId, flowId: flowId) + } @@ -697,6 +711,10 @@ extension DownloadAttachmentChunksCoordinator: AttachmentChunkDownloadProgressTr return } + // Since the that attachment download was resumed by the user, we reset the failed attempt counter + + failedAttemptsCounterManager.reset(counter: .downloadAttachment(attachmentId: attachmentId)) + localQueue.async { [weak self] in // We prevent any interference with previous operations diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/SessionDelegates/DownloadAttachmentChunksSessionDelegate.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/SessionDelegates/DownloadAttachmentChunksSessionDelegate.swift index 7cb324c9..1644e4c5 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/SessionDelegates/DownloadAttachmentChunksSessionDelegate.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/DownloadAttachmentChunksCoordinator/SessionDelegates/DownloadAttachmentChunksSessionDelegate.swift @@ -262,9 +262,11 @@ extension DownloadAttachmentChunksSessionDelegate: URLSessionDownloadDelegate { tracker?.attachmentChunkWasDecryptedAndWrittenToAttachmentFile(attachmentId: attachmentId, chunkNumber: chunkNumber, flowId: flowId) if attachment.status == .downloaded { + os_log("⛑ Attachment %{public}@ is now fully downoalded within flow %{public}@", log: log, type: .info, attachmentId.debugDescription, flowId.debugDescription) tracker?.attachmentDownloadIsComplete(attachmentId: attachmentId, flowId: flowId) + } else { + os_log("⛑ Attachment %{public}@ is not fully downoalded within flow %{public}@. Still waiting for more chunks.", log: log, type: .info, attachmentId.debugDescription, flowId.debugDescription) } - } } } diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/NetworkFetchFlowCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/NetworkFetchFlowCoordinator.swift index 48e4db2c..02abe508 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/NetworkFetchFlowCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/NetworkFetchFlowCoordinator.swift @@ -588,7 +588,7 @@ extension NetworkFetchFlowCoordinator { } - func downloadedAttachment(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) { + func attachmentWasDownloaded(attachmentId: AttachmentIdentifier, 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) diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/ServerQueryCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/ServerQueryCoordinator.swift index 08ad5790..456a067b 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/ServerQueryCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/ServerQueryCoordinator.swift @@ -63,12 +63,15 @@ final class ServerQueryCoordinator: NSObject { init(prng: PRNGService, downloadedUserData: URL) { self.prng = prng self.downloadedUserData = downloadedUserData + super.init() } func finalizeInitialization() { - notificationCenterTokens.append(ObvIdentityNotificationNew.observeOwnedIdentityWasReactivated(within: self.delegateManager!.notificationDelegate!, queue: internalQueue) { [weak self] (ownedCryptoIdentity, flowId) in - self?.postAllPendingServerQuery(for: ownedCryptoIdentity, flowId: flowId) - }) + notificationCenterTokens.append(contentsOf: [ + ObvIdentityNotificationNew.observeOwnedIdentityWasReactivated(within: self.delegateManager!.notificationDelegate!, queue: internalQueue) { [weak self] (ownedCryptoIdentity, flowId) in + self?.postAllPendingServerQuery(for: ownedCryptoIdentity, flowId: flowId) + }, + ]) } } diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/WellKnownCoordinator.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/WellKnownCoordinator.swift index 0410c96b..d8e0d8d4 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/WellKnownCoordinator.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/Coordinators/WellKnownCoordinator/WellKnownCoordinator.swift @@ -33,6 +33,7 @@ protocol WellKnownCacheDelegate: AnyObject { func updatedListOfOwnedIdentites(ownedIdentities: Set, flowId: FlowIdentifier) func initializateCache(flowId: FlowIdentifier) + func downloadAndUpdateCache(flowId: FlowIdentifier) func getTurnURLs(for server: URL, flowId: FlowIdentifier) -> Result<[String], WellKnownCacheError> func getWebSocketURL(for server: URL, flowId: FlowIdentifier) -> Result func queryServerWellKnown(serverURL: URL, flowId: FlowIdentifier) @@ -129,12 +130,6 @@ extension WellKnownCoordinator: WellKnownCacheDelegate { let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) - guard let identityDelegate = delegateManager.identityDelegate else { - os_log("The Identity Delegate is not set", log: log, type: .fault) - assertionFailure() - return - } - guard let contextCreator = delegateManager.contextCreator else { os_log("The context creator manager is not set", log: log, type: .fault) assertionFailure() @@ -146,6 +141,7 @@ extension WellKnownCoordinator: WellKnownCacheDelegate { contextCreator.performBackgroundTaskAndWait(flowId: flowId) { obvContext in do { let cachedWellKnowns = try CachedWellKnown.getAllCachedWellKnown(within: obvContext) + os_log("Filling the cached well known with %{public}d entries", log: log, type: .info, cachedWellKnowns.count) for cachedWellKnown in cachedWellKnowns { if let wellKnown = try? WellKnownJSON.decode(cachedWellKnown.wellKnownData) { setWellKnownJSON(wellKnown, for: cachedWellKnown.serverURL) @@ -159,6 +155,32 @@ extension WellKnownCoordinator: WellKnownCacheDelegate { cacheInitialized = true + } + + + func downloadAndUpdateCache(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) + assertionFailure() + return + } + + let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) + + guard let identityDelegate = delegateManager.identityDelegate else { + os_log("The Identity Delegate is not set", log: log, type: .fault) + assertionFailure() + return + } + + guard let contextCreator = delegateManager.contextCreator else { + os_log("The context creator manager is not set", log: log, type: .fault) + assertionFailure() + return + } + // Download updated versions of the well known var ownedIdentities = Set() @@ -186,6 +208,7 @@ extension WellKnownCoordinator: WellKnownCacheDelegate { func getTurnURLs(for server: URL, flowId: FlowIdentifier) -> Result<[String], WellKnownCacheError> { guard cacheInitialized else { + assertionFailure() return .failure(.cacheNotInitialized) } guard let wellKnown = getWellKnownJSON(for: server) else { diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/InternalDelegates/NetworkFetchFlowDelegate.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/InternalDelegates/NetworkFetchFlowDelegate.swift index 625b4e87..d99a389a 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/InternalDelegates/NetworkFetchFlowDelegate.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/InternalDelegates/NetworkFetchFlowDelegate.swift @@ -67,7 +67,7 @@ protocol NetworkFetchFlowDelegate { func resumeDownloadOfAttachment(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) func pauseDownloadOfAttachment(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) - func downloadedAttachment(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) + func attachmentWasDownloaded(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) func attachmentWasCancelledByServer(attachmentId: AttachmentIdentifier, flowId: FlowIdentifier) func requestDownloadAttachmentProgressesUpdatedSince(date: Date) async throws -> [AttachmentIdentifier: Float] diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/ObvNetworkFetchManagerImplementation.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/ObvNetworkFetchManagerImplementation.swift index a79f766f..bafdc4ed 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/ObvNetworkFetchManagerImplementation.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/ObvNetworkFetchManagerImplementation.swift @@ -168,13 +168,13 @@ extension ObvNetworkFetchManagerImplementation { } - public func applicationDidStartRunning(flowId: FlowIdentifier) { - delegateManager.networkFetchFlowDelegate.resetAllFailedFetchAttempsCountersAndRetryFetching() - bootstrapWorker.applicationDidStartRunning() + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { + if forTheFirstTime { + delegateManager.networkFetchFlowDelegate.resetAllFailedFetchAttempsCountersAndRetryFetching() + } + await bootstrapWorker.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime, flowId: flowId) } - public func applicationDidEnterBackground() {} - } @@ -428,7 +428,7 @@ extension ObvNetworkFetchManagerImplementation { /// This method is typically called by the channel manager when it cannot decrypt the message. It marks the message and its /// attachments for deletion. This does not actually delete the message/attachments. Instead, this will triger a notification - /// that will be catched internally by the appropriate coordinator that will atomically delete the message/attachements and + /// that will be catched internally by the appropriate coordinator that will atomically delete the message/attachments and /// create a PendingDeleteFromServer public func deleteMessageAndAttachments(messageId: MessageIdentifier, within obvContext: ObvContext) { let flowId = obvContext.flowId diff --git a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/ObvNetworkFetchManagerImplementationDummy.swift b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/ObvNetworkFetchManagerImplementationDummy.swift index 74a711c7..c426b659 100644 --- a/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/ObvNetworkFetchManagerImplementationDummy.swift +++ b/Engine/ObvNetworkFetchManager/ObvNetworkFetchManager/ObvNetworkFetchManagerImplementationDummy.swift @@ -39,8 +39,7 @@ public final class ObvNetworkFetchManagerImplementationDummy: ObvNetworkFetchDel self.log = OSLog(subsystem: logSubsystem, category: "ObvNetworkFetchManagerImplementationDummy") } - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async {} // MARK: Instance variables diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/BootstrapWorker.swift b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/BootstrapWorker.swift index 7f1e413a..87b0a5d2 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/BootstrapWorker.swift +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/BootstrapWorker.swift @@ -59,9 +59,11 @@ final class BootstrapWorker { } - func finalizeInitialization(flowId: FlowIdentifier) { + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { guard appType == .mainApp else { return } + + let flowId = FlowIdentifier() guard let delegateManager = delegateManager else { let log = OSLog(subsystem: ObvNetworkSendDelegateManager.defaultLogSubsystem, category: logCategory) @@ -71,8 +73,8 @@ final class BootstrapWorker { } let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) - - os_log("SendManager: Finalizing initialization", log: log, type: .info) + + os_log("SendManager: application did become active", log: log, type: .info) guard let contextCreator = delegateManager.contextCreator else { os_log("The Context Creator is not set", log: log, type: .fault) @@ -80,42 +82,18 @@ final class BootstrapWorker { return } + // We used to schedule these operations in `finalizeInitialization`. In order to speed up the boot process, we schedule them here instead internalQueue.addOperation { [weak self] in self?.deleteOrphanedDatabaseObjects(flowId: flowId, log: log, contextCreator: contextCreator) - delegateManager.uploadAttachmentChunksDelegate.cleanExistingOutboxAttachmentSessionsCreatedBy(.mainApp, flowId: flowId) - self?.rescheduleAllOutboxMessagesAndAttachments(flowId: flowId, log: log, contextCreator: contextCreator, delegateManager: delegateManager) + if forTheFirstTime { + delegateManager.uploadAttachmentChunksDelegate.cleanExistingOutboxAttachmentSessionsCreatedBy(.mainApp, flowId: flowId) + self?.rescheduleAllOutboxMessagesAndAttachments(flowId: flowId, log: log, contextCreator: contextCreator, delegateManager: delegateManager) + } // 2020-06-29 Added this to make sure we always send attachments delegateManager.uploadAttachmentChunksDelegate.cleanExistingOutboxAttachmentSessionsCreatedBy(.shareExtension, flowId: flowId) } - } - - - func applicationDidStartRunning() { - - guard appType == .mainApp else { return } - - let flowId = FlowIdentifier() - - 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) - assertionFailure() - return - } - - let log = OSLog(subsystem: delegateManager.logSubsystem, category: logCategory) - - os_log("SendManager: application did become active", log: log, type: .info) - - guard let contextCreator = delegateManager.contextCreator else { - os_log("The Context Creator is not set", log: log, type: .fault) - assertionFailure() - return - } - internalQueue.addOperation { [weak self] in - self?.deleteOrphanedDatabaseObjects(flowId: flowId, log: log, contextCreator: contextCreator) self?.cleanOutboxFromOrphanedMessagesDirectories(flowId: flowId) delegateManager.uploadAttachmentChunksDelegate.resumeMissingAttachmentUploads(flowId: flowId) delegateManager.uploadAttachmentChunksDelegate.queryServerOnSessionsTasksCreatedByShareExtension(flowId: flowId) diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendManagerImplementation.swift b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendManagerImplementation.swift index d2a2a22e..ad1720bb 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendManagerImplementation.swift +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendManagerImplementation.swift @@ -33,8 +33,6 @@ public final class ObvNetworkSendManagerImplementation: ObvNetworkPostDelegate { delegateManager.prependLogSubsystem(with: prefix) } - public func applicationDidEnterBackground() {} - // MARK: Instance variables lazy private var log = OSLog(subsystem: logSubsystem, category: "ObvNetworkSendManagerImplementation") @@ -108,14 +106,15 @@ extension ObvNetworkSendManagerImplementation { ObvEngineDelegateType.ObvIdentityDelegate] } - public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws { - bootstrapWorker.finalizeInitialization(flowId: flowId) - } + + public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws {} - public func applicationDidStartRunning(flowId: FlowIdentifier) { - delegateManager.networkSendFlowDelegate.resetAllFailedSendAttempsCountersAndRetrySending() - bootstrapWorker.applicationDidStartRunning() + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { + if forTheFirstTime { + delegateManager.networkSendFlowDelegate.resetAllFailedSendAttempsCountersAndRetrySending() + } + await bootstrapWorker.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime, flowId: flowId) } diff --git a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendManagerImplementationDummy.swift b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendManagerImplementationDummy.swift index 974bcb8c..4b3730ac 100644 --- a/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendManagerImplementationDummy.swift +++ b/Engine/ObvNetworkSendManager/ObvNetworkSendManager/ObvNetworkSendManagerImplementationDummy.swift @@ -37,8 +37,7 @@ public final class ObvNetworkSendManagerImplementationDummy: ObvNetworkPostDeleg self.log = OSLog(subsystem: logSubsystem, category: "ObvNetworkFetchManagerImplementationDummy") } - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async {} public static let errorDomain = "ObvNetworkSendManagerImplementationDummy" diff --git a/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenter.swift b/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenter.swift index 145bf5a3..ea9f0976 100644 --- a/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenter.swift +++ b/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenter.swift @@ -89,8 +89,6 @@ extension ObvNotificationCenter { static public var dataModelNames: [String] { return [] } public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws {} - - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async {} } diff --git a/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenterDummy.swift b/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenterDummy.swift index fa5b07d5..437b9a8c 100644 --- a/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenterDummy.swift +++ b/Engine/ObvNotificationCenter/ObvNotificationCenter/ObvNotificationCenterDummy.swift @@ -89,8 +89,7 @@ public final class ObvNotificationCenterDummy: ObvNotificationDelegate { public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws {} - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async {} // MARK: - Notification names for which we should not generate a log within this dummy implementation private let acceptableDiscardedNotifications = Set([ diff --git a/Engine/ObvProtocolManager/.swiftlint.yml b/Engine/ObvProtocolManager/.swiftlint.yml index decd4735..4c5ec438 100644 --- a/Engine/ObvProtocolManager/.swiftlint.yml +++ b/Engine/ObvProtocolManager/.swiftlint.yml @@ -32,11 +32,11 @@ disabled_rules: - redundant_objc_attribute - nsobject_prefer_isequal - unused_setter_value -#custom_rules: -# commented_code: -# regex: '(? 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() diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManager.swift b/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManager.swift index 8c0bd7f2..2678f24c 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManager.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManager.swift @@ -36,9 +36,6 @@ public final class ObvProtocolManager: ObvProtocolDelegate, ObvFullRatchetProtoc } lazy private var log = OSLog(subsystem: logSubsystem, category: "ObvProtocolManager") - - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} private let prng: PRNGService @@ -100,14 +97,20 @@ extension ObvProtocolManager { guard let delegate = delegate as? ObvSolveChallengeDelegate else { throw NSError() } delegateManager.solveChallengeDelegate = delegate default: - throw NSError() + throw Self.makeError(message: "Unexpected delegate type") } } + public func finalizeInitialization(flowId: FlowIdentifier, runningLog: RunningLogError) throws { - delegateManager.contactTrustLevelWatcher.finalizeInitialization() - + } + + + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async { + + await delegateManager.contactTrustLevelWatcher.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime, flowId: flowId) + guard let contextCreator = delegateManager.contextCreator else { os_log("The context creator is not set", log: log, type: .fault) return @@ -161,9 +164,10 @@ extension ObvProtocolManager { } } - + } + } @@ -216,15 +220,23 @@ extension ObvProtocolManager { throw ObvProtocolManager.makeError(message: "Could create generic protocol message to send") } + debugPrint("🚨 Will post message for full ratchet \(obvContext.name)") _ = try channelDelegate.post(initialMessageToSend, randomizedWith: prng, within: obvContext) - + debugPrint("🚨 Did post message for full ratchet \(obvContext.name)") + do { + debugPrint("🚨 Will save context for full ratchet \(obvContext.name)") try obvContext.save(logOnFailure: log) + debugPrint("🚨 Did save context for full ratchet \(obvContext.name)") } catch let error { + debugPrint("🚨 Failed to save context for full ratchet \(obvContext.name)") os_log("Could not save context allowing to post a message that would start a full ratchet protocol: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() throw error } - + + debugPrint("🚨 Will reach the end of scope of context \(obvContext.name)") + } } diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManagerDummy.swift b/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManagerDummy.swift index 1f262298..05aee95f 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManagerDummy.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/ObvProtocolManagerDummy.swift @@ -38,8 +38,7 @@ public final class ObvProtocolManagerDummy: ObvProtocolDelegate, ObvFullRatchetP self.log = OSLog(subsystem: logSubsystem, category: "ObvProtocolManagerDummy") } - public func applicationDidStartRunning(flowId: FlowIdentifier) {} - public func applicationDidEnterBackground() {} + public func applicationAppearedOnScreen(forTheFirstTime: Bool, flowId: FlowIdentifier) async {} private static let errorDomain = "ObvProtocolManagerDummy" diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolStep.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolStep.swift index 342fe3d1..03927002 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolStep.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Operations/ProtocolStep.swift @@ -69,7 +69,6 @@ class ProtocolStep { 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) - // assertionFailure() return nil } } catch { diff --git a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolSteps.swift b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolSteps.swift index 52e5e72e..9c31ed81 100644 --- a/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolSteps.swift +++ b/Engine/ObvProtocolManager/ObvProtocolManager/Protocols/OneToOneContactInvitationProtocol/OneToOneContactInvitationProtocolSteps.swift @@ -661,8 +661,8 @@ extension OneToOneContactInvitationProtocol { 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. + // 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 @@ -714,8 +714,8 @@ extension OneToOneContactInvitationProtocol { 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. + // 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 @@ -1081,8 +1081,8 @@ extension OneToOneContactInvitationProtocol { // 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. + // 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) @@ -1127,7 +1127,7 @@ extension OneToOneContactInvitationProtocol { return FinishedState() - } // end of switch + } // End of switch } diff --git a/Engine/ObvTypes/ObvTypes.xcodeproj/project.pbxproj b/Engine/ObvTypes/ObvTypes.xcodeproj/project.pbxproj index 856c87ef..cd49b6b8 100644 --- a/Engine/ObvTypes/ObvTypes.xcodeproj/project.pbxproj +++ b/Engine/ObvTypes/ObvTypes.xcodeproj/project.pbxproj @@ -18,6 +18,7 @@ C497F2DA2284274F00CC67EC /* ObvGroupDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = C497F2D92284274F00CC67EC /* ObvGroupDetails.swift */; }; C4AEE8A6255AD8880059FB66 /* BackupRestoreError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AEE8A5255AD8880059FB66 /* BackupRestoreError.swift */; }; C4B2B5002540E3F000269E26 /* APIKeyStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B2B4FF2540E3F000269E26 /* APIKeyStatus.swift */; }; + C4B8B2032859427B00C732DC /* ObvBackgroundTaskManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B8B2022859427B00C732DC /* ObvBackgroundTaskManager.swift */; }; C4C11F731FA0879800D5E44B /* ObvTypes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C4C11F691FA0879800D5E44B /* ObvTypes.framework */; }; C4C11F781FA0879800D5E44B /* ObvTypesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C11F771FA0879800D5E44B /* ObvTypesTests.swift */; }; C4C11F7A1FA0879800D5E44B /* ObvTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C4C11F6C1FA0879800D5E44B /* ObvTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -69,6 +70,7 @@ C497F2D92284274F00CC67EC /* ObvGroupDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvGroupDetails.swift; sourceTree = ""; }; C4AEE8A5255AD8880059FB66 /* BackupRestoreError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupRestoreError.swift; sourceTree = ""; }; C4B2B4FF2540E3F000269E26 /* APIKeyStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIKeyStatus.swift; sourceTree = ""; }; + C4B8B2022859427B00C732DC /* ObvBackgroundTaskManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvBackgroundTaskManager.swift; sourceTree = ""; }; C4C11F691FA0879800D5E44B /* ObvTypes.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ObvTypes.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C4C11F6C1FA0879800D5E44B /* ObvTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ObvTypes.h; sourceTree = ""; }; C4C11F6D1FA0879800D5E44B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -178,6 +180,7 @@ C4765C8E273E8AAF000F3797 /* SignedUserDetails.swift */, C4D25D732747BB88005BAB17 /* ObvKeycloakState.swift */, C45E191727916D7900EE9446 /* ObvCapability.swift */, + C4B8B2022859427B00C732DC /* ObvBackgroundTaskManager.swift */, ); path = ObvTypes; sourceTree = ""; @@ -366,6 +369,7 @@ C4CCBBA121E8C2BC00E82E1A /* ObvIdentityCoreDetails.swift in Sources */, C497F2D8228425A900CC67EC /* ObvGroupCoreDetails.swift in Sources */, C4AEE8A6255AD8880059FB66 /* BackupRestoreError.swift in Sources */, + C4B8B2032859427B00C732DC /* ObvBackgroundTaskManager.swift in Sources */, C4F5343D209C9D4700F5D2BB /* Data+hexString.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/Engine/ObvFlowManager/ObvFlowManager/Helpers/ExpiringActivityPerformer.swift b/Engine/ObvTypes/ObvTypes/ObvBackgroundTaskManager.swift similarity index 79% rename from Engine/ObvFlowManager/ObvFlowManager/Helpers/ExpiringActivityPerformer.swift rename to Engine/ObvTypes/ObvTypes/ObvBackgroundTaskManager.swift index 5414a35a..2fe0803b 100644 --- a/Engine/ObvFlowManager/ObvFlowManager/Helpers/ExpiringActivityPerformer.swift +++ b/Engine/ObvTypes/ObvTypes/ObvBackgroundTaskManager.swift @@ -16,23 +16,14 @@ * You should have received a copy of the GNU Affero General Public License * along with Olvid. If not, see . */ + import Foundation /// This protocol is implemented by the classes that allow to start/end a background task. This is the case /// of UIApplication and of BackgroundActivityEmulator. -protocol ExpiringActivityPerformer { +public protocol ObvBackgroundTaskManager { func beginBackgroundTask(expirationHandler handler: (() -> Void)?) -> UIBackgroundTaskIdentifier func endBackgroundTask(_ identifier: UIBackgroundTaskIdentifier, completionHandler: (() -> Void)?) } - - -extension UIApplication: ExpiringActivityPerformer { - - func endBackgroundTask(_ identifier: UIBackgroundTaskIdentifier, completionHandler: (() -> Void)?) { - endBackgroundTask(identifier) - completionHandler?() - } - -} diff --git a/OlvidUtils/OlvidUtils.xcodeproj/project.pbxproj b/OlvidUtils/OlvidUtils.xcodeproj/project.pbxproj index 264537b2..ca70a567 100644 --- a/OlvidUtils/OlvidUtils.xcodeproj/project.pbxproj +++ b/OlvidUtils/OlvidUtils.xcodeproj/project.pbxproj @@ -30,6 +30,7 @@ C48EA12A2703D88C006541D2 /* CGImage+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C48EA1292703D88C006541D2 /* CGImage+Utils.swift */; }; C49AA9F3261F4A9100E055F9 /* OlvidUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = C49AA9F1261F4A9100E055F9 /* OlvidUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; C49AAA2F261F4AD900E055F9 /* OperationWithSpecificReasonForCancel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49AAA2E261F4AD900E055F9 /* OperationWithSpecificReasonForCancel.swift */; }; + C4A355D22878A44F001EE2D9 /* URLSession+Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4A355D12878A44F001EE2D9 /* URLSession+Async.swift */; }; C4B068072767B4860002DC39 /* ObvBackupable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B068062767B4860002DC39 /* ObvBackupable.swift */; }; C4B8E98D26B066B5009F5823 /* AssertQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B8E98C26B066B5009F5823 /* AssertQueue.swift */; }; C4F79CDB2760F145004AF9C0 /* OperationQueue+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F79CDA2760F145004AF9C0 /* OperationQueue+Utils.swift */; }; @@ -62,6 +63,7 @@ C49AA9F1261F4A9100E055F9 /* OlvidUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OlvidUtils.h; sourceTree = ""; }; C49AA9F2261F4A9100E055F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C49AAA2E261F4AD900E055F9 /* OperationWithSpecificReasonForCancel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OperationWithSpecificReasonForCancel.swift; sourceTree = ""; }; + C4A355D12878A44F001EE2D9 /* URLSession+Async.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URLSession+Async.swift"; sourceTree = ""; }; C4B068062767B4860002DC39 /* ObvBackupable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvBackupable.swift; sourceTree = ""; }; C4B8E98C26B066B5009F5823 /* AssertQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertQueue.swift; sourceTree = ""; }; C4F79CDA2760F145004AF9C0 /* OperationQueue+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OperationQueue+Utils.swift"; sourceTree = ""; }; @@ -89,6 +91,7 @@ C47651E8275784D700D3AB20 /* TimeInterval+Utils.swift */, C4F79CDA2760F145004AF9C0 /* OperationQueue+Utils.swift */, C475A9CF27C445AA00335FE7 /* AVAudioSession+Utils.swift */, + C4A355D12878A44F001EE2D9 /* URLSession+Async.swift */, ); path = TypeExtensions; sourceTree = ""; @@ -287,6 +290,7 @@ C4619F35264A8DE800523B3A /* CompositionOfTwoContextualOperations.swift in Sources */, C46F4C4227086A0E0018C7C1 /* UIImage+Utils.swift in Sources */, C40F986526BE16B900BC055A /* CompositionOfFourContextualOperations.swift in Sources */, + C4A355D22878A44F001EE2D9 /* URLSession+Async.swift in Sources */, C4619F38264A964F00523B3A /* CompositionOfThreeContextualOperations.swift in Sources */, C4405CFB263BEA430093CE01 /* RunningLogError.swift in Sources */, C4619F30264A82B400523B3A /* ObvContext.swift in Sources */, @@ -426,7 +430,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = VMDQ4PU27W; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -454,7 +458,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = VMDQ4PU27W; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; diff --git a/OlvidUtils/OlvidUtils/Operations/Composition/CompositionOfFiveContextualOperations.swift b/OlvidUtils/OlvidUtils/Operations/Composition/CompositionOfFiveContextualOperations.swift index 154caf62..e1145bfb 100644 --- a/OlvidUtils/OlvidUtils/Operations/Composition/CompositionOfFiveContextualOperations.swift +++ b/OlvidUtils/OlvidUtils/Operations/Composition/CompositionOfFiveContextualOperations.swift @@ -34,7 +34,7 @@ public final class CompositionOfFiveContextualOperations let op2: ContextualOperationWithSpecificReasonForCancel let op3: ContextualOperationWithSpecificReasonForCancel @@ -67,7 +67,7 @@ public final class CompositionOfFiveContextualOperations let op2: ContextualOperationWithSpecificReasonForCancel let op3: ContextualOperationWithSpecificReasonForCancel let op4: ContextualOperationWithSpecificReasonForCancel + let internalQueue = OperationQueue.createSerialQueue() public init(op1: ContextualOperationWithSpecificReasonForCancel, op2: ContextualOperationWithSpecificReasonForCancel, @@ -62,7 +62,7 @@ public final class CompositionOfFourContextualOperations - + let internalQueue = OperationQueue.createSerialQueue() + public init(op1: ContextualOperationWithSpecificReasonForCancel, contextCreator: ObvContextCreator, log: OSLog, flowId: FlowIdentifier) { self.contextCreator = contextCreator self.flowId = flowId @@ -44,7 +45,7 @@ public final class CompositionOfOneContextualOperation let op2: ContextualOperationWithSpecificReasonForCancel let op3: ContextualOperationWithSpecificReasonForCancel - + let internalQueue = OperationQueue.createSerialQueue() + public init(op1: ContextualOperationWithSpecificReasonForCancel, op2: ContextualOperationWithSpecificReasonForCancel, op3: ContextualOperationWithSpecificReasonForCancel, @@ -53,7 +54,7 @@ public final class CompositionOfThreeContextualOperations let op2: ContextualOperationWithSpecificReasonForCancel - + let internalQueue = OperationQueue.createSerialQueue() + public init(op1: ContextualOperationWithSpecificReasonForCancel, op2: ContextualOperationWithSpecificReasonForCancel, contextCreator: ObvContextCreator, log: OSLog, flowId: FlowIdentifier) { self.contextCreator = contextCreator @@ -48,7 +49,7 @@ public final class CompositionOfTwoContextualOperations. + */ + + +import Foundation + + +extension URLSession { + + public func obvUpload(for request: URLRequest, from bodyData: Data, delegate: URLSessionTaskDelegate? = nil) async throws -> (Data, URLResponse) { + if #available(iOS 15, *) { + return try await upload(for: request, from: bodyData, delegate: delegate) + } else { + assert(delegate == nil, "The delegate is only supported for iOS 15+") + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation<(Data, URLResponse), Error>) in + let task = uploadTask(with: request, from: bodyData) { responseData, response, error in + if let error = error { + continuation.resume(throwing: error) + } else { + guard let responseData = responseData, let response = response else { + assertionFailure() + let userInfo = [NSLocalizedFailureReasonErrorKey: "Unexpected error in obvUpload"] + let error = NSError(domain: "OlvidUtils", code: 0, userInfo: userInfo) + continuation.resume(throwing: error) + return + } + continuation.resume(returning: (responseData, response)) + } + } + task.resume() + } + } + } + + +} diff --git a/iOSClient/ObvMessenger/.swiftlint.yml b/iOSClient/ObvMessenger/.swiftlint.yml index 9ed66eb8..125a3daa 100644 --- a/iOSClient/ObvMessenger/.swiftlint.yml +++ b/iOSClient/ObvMessenger/.swiftlint.yml @@ -32,6 +32,7 @@ disabled_rules: - redundant_objc_attribute - nsobject_prefer_isequal - unused_setter_value + - comment_spacing custom_rules: commented_code: regex: '\n\h*(?"; }; C05F8FCE27D57A0400B236B1 /* CreateUnprocessedReplyToPersistedMessageSentFromBodyOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateUnprocessedReplyToPersistedMessageSentFromBodyOperation.swift; sourceTree = ""; }; C0601BB02782F59900120A27 /* ChangeNewComposeMessageViewActionOrderViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeNewComposeMessageViewActionOrderViewController.swift; sourceTree = ""; }; + C0623C382858F96F0055D16B /* AttachementInfosView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachementInfosView.swift; sourceTree = ""; }; C06831C52722F60300C2693B /* MissedMessageBubbleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissedMessageBubbleView.swift; sourceTree = ""; }; C06902E32677A97D00FD8F92 /* ReportEndCallOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportEndCallOperation.swift; sourceTree = ""; }; C06902E52677A9B000FD8F92 /* ReportCallEventOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportCallEventOperation.swift; sourceTree = ""; }; C069D91C26E69C370084CF7F /* SwiftUIUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUIUtils.swift; sourceTree = ""; }; - C06AE10426E3684B007A03F7 /* MuteDiscussionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MuteDiscussionCoordinator.swift; sourceTree = ""; }; + C06AE10426E3684B007A03F7 /* MuteDiscussionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MuteDiscussionManager.swift; sourceTree = ""; }; C06E4499264178F500AD7534 /* ContactsSortOrderChooserTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsSortOrderChooserTableViewController.swift; sourceTree = ""; }; C06E449C2641858A00AD7534 /* ObvDisplayNameStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvDisplayNameStyle.swift; sourceTree = ""; }; C070049226A5B34200A4BF01 /* AudioPlayerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlayerView.swift; sourceTree = ""; }; @@ -2248,7 +2251,7 @@ C0989058283785A000E1D636 /* ObvMessenger 47.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 47.xcdatamodel"; sourceTree = ""; }; C098905B2837865200E1D636 /* MigrationAppDatabase_v46_to_v47.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v46_to_v47.md; 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 = ""; }; + C09A461924C60C3C00CCB020 /* CallManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallManager.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 = ""; }; @@ -2260,6 +2263,10 @@ C0AA15002507D85E003B4834 /* ringing.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = ringing.mp3; sourceTree = ""; }; C0ACBF562812D6F9000A8F8E /* PersistedObvContactIdentity+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedObvContactIdentity+Utils.swift"; sourceTree = ""; }; C0ACBF5D2812D9CC000A8F8E /* PersistedContactGroup+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PersistedContactGroup+Utils.swift"; sourceTree = ""; }; + C0AF0D362851ED7D006A9A5C /* PersistedAttachmentSentRecipientInfos.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedAttachmentSentRecipientInfos.swift; sourceTree = ""; }; + C0AF0DBA28538B7C006A9A5C /* MarkAsOpenedOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkAsOpenedOperation.swift; sourceTree = ""; }; + C0AF0EB1285726CC006A9A5C /* ObvMessenger 49.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 49.xcdatamodel"; sourceTree = ""; }; + C0AF0EB4285729B1006A9A5C /* MigrationAppDatabase_v48_to_v49.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v48_to_v49.md; sourceTree = ""; }; C0AF0EF32857645B006A9A5C /* animal-bird-Duck-Quack.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "animal-bird-Duck-Quack.caf"; sourceTree = ""; }; C0AF0EF42857645C006A9A5C /* alarm-horn-dixie.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "alarm-horn-dixie.caf"; sourceTree = ""; }; C0AF0EF52857645C006A9A5C /* toy-nestling.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "toy-nestling.caf"; sourceTree = ""; }; @@ -2323,6 +2330,7 @@ C0AF0F2F28576468006A9A5C /* neutral-strike.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "neutral-strike.caf"; sourceTree = ""; }; C0AF0F3028576468006A9A5C /* toy-oh-really.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "toy-oh-really.caf"; sourceTree = ""; }; C0AF0F3128576468006A9A5C /* animal-bird-Coqui.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "animal-bird-Coqui.caf"; sourceTree = ""; }; + C0AF0FED28586F9F006A9A5C /* ObvMessengerMappingModel_v48_to_v49.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = ObvMessengerMappingModel_v48_to_v49.xcmappingmodel; 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 = ""; }; @@ -2377,7 +2385,7 @@ C0F277EF27995B82009E8139 /* IntentHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntentHandler.swift; sourceTree = ""; }; C0F277F127995B82009E8139 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C0F5668A249A574B0037AD43 /* SizeChooserForAutomaticDownloadsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SizeChooserForAutomaticDownloadsTableViewController.swift; path = ObvMessenger/Main/Settings/AllSettings/Discussions/UIKit/SizeChooserForAutomaticDownloadsTableViewController.swift; sourceTree = SOURCE_ROOT; }; - C0F960F02490DDBA001F46F5 /* ExpirationMessagesCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpirationMessagesCoordinator.swift; sourceTree = ""; }; + C0F960F02490DDBA001F46F5 /* ExpirationMessagesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpirationMessagesManager.swift; sourceTree = ""; }; C400059F20CB69A500AC148C /* ObvNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvNavigationController.swift; sourceTree = ""; }; C400A93D27850E2700C388EC /* ObvMessengerMappingModel_v38_to_v39.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = ObvMessengerMappingModel_v38_to_v39.xcmappingmodel; sourceTree = ""; }; C400A93F278517A000C388EC /* UtilsForAppMigrationV38ToV39.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UtilsForAppMigrationV38ToV39.swift; sourceTree = ""; }; @@ -2407,6 +2415,7 @@ C407C6CF20BDA37300180199 /* CellContainingOneButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CellContainingOneButtonView.swift; sourceTree = ""; }; C40A09AA22035E6D0030BB0F /* ExplanationCardView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ExplanationCardView.xib; sourceTree = ""; }; C40A09AC22035FBE0030BB0F /* ExplanationCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExplanationCardView.swift; sourceTree = ""; }; + C40A4F7F286B570E00EE22D1 /* WebSocketManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketManager.swift; sourceTree = ""; }; C40AC4C122566EB40078B2AB /* ComposeMessageViewDocumentPickerAdapterWithDraft.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeMessageViewDocumentPickerAdapterWithDraft.swift; sourceTree = ""; }; C40AC4C322566EB40078B2AB /* ComposeMessageDataSourceWithDraft.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeMessageDataSourceWithDraft.swift; sourceTree = ""; }; C40AC4C422566EB40078B2AB /* ComposeMessageDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposeMessageDataSource.swift; sourceTree = ""; }; @@ -2485,7 +2494,6 @@ C41ABD9E25193F4100B6D5AE /* CallButtonsViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallButtonsViews.swift; sourceTree = ""; }; C41ABDA32519438200B6D5AE /* CallAnswerAndRejectButtonsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallAnswerAndRejectButtonsView.swift; sourceTree = ""; }; C41BFED726B19E1200ABF034 /* NewCreateDraftFyleJoinsFromLoadedFileRepresentationsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewCreateDraftFyleJoinsFromLoadedFileRepresentationsOperation.swift; sourceTree = ""; }; - C41C0C46218F9D280056180B /* QRCodeScannerViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = QRCodeScannerViewController.xib; sourceTree = ""; }; C41C0C4F218FB2010056180B /* LocalNotificationsSubscriberViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalNotificationsSubscriberViewControllerDelegate.swift; sourceTree = ""; }; C41C9CC621B977CF000B64F6 /* ObvMessenger 6.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 6.xcdatamodel"; sourceTree = ""; }; C41C9CC921B983B1000B64F6 /* PersistedContactGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedContactGroup.swift; sourceTree = ""; }; @@ -2597,6 +2605,7 @@ C446391C21D6758F00F94637 /* SentFyleMessageJoinWithStatusToSentFyleMessageJoinWithStatusMigrationPolicyV6ToV7.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SentFyleMessageJoinWithStatusToSentFyleMessageJoinWithStatusMigrationPolicyV6ToV7.swift; sourceTree = ""; }; C4463EFD21E963F9009057A8 /* ObvMessenger 8.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 8.xcdatamodel"; sourceTree = ""; }; C44688A126AE252000762CC8 /* HStackOrVStack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HStackOrVStack.swift; sourceTree = ""; }; + C447C4D5285CD88A00F92EF0 /* AppManagersHolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppManagersHolder.swift; sourceTree = ""; }; C447F94B2204365100DD26E5 /* InvitationsCollectionViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = InvitationsCollectionViewController.xib; sourceTree = ""; }; C447F94D220456AA00DD26E5 /* InvitationsCollectionViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationsCollectionViewControllerDelegate.swift; sourceTree = ""; }; C448097922FF0B210032CD3E /* InterfaceSettingsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InterfaceSettingsTableViewController.swift; sourceTree = ""; }; @@ -2621,7 +2630,7 @@ C4531A34210A28EF00F48738 /* HelpCardCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpCardCollectionViewCell.swift; sourceTree = ""; }; C454534225C2145A0047EE85 /* CircledSymbolView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircledSymbolView.swift; sourceTree = ""; }; C454534625C21E990047EE85 /* CircledCameraButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircledCameraButtonView.swift; sourceTree = ""; }; - C454534C25C2AE3F0047EE85 /* ProfilePictureCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfilePictureCoordinator.swift; sourceTree = ""; }; + C454534C25C2AE3F0047EE85 /* ProfilePictureManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfilePictureManager.swift; sourceTree = ""; }; C4555B4322C3682000A8B8B0 /* MessageCollectionViewCell+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageCollectionViewCell+Strings.swift"; sourceTree = ""; }; C4556E1521A6138700A50D12 /* ObvMessenger 3.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 3.xcdatamodel"; sourceTree = ""; }; C45859922784796200D2DC68 /* MigrationAppDatabase_v38_to_v39.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v38_to_v39.md; sourceTree = ""; }; @@ -2632,7 +2641,6 @@ C45B1DE3220CDD990068670A /* CryptoId+Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CryptoId+Colors.swift"; sourceTree = ""; }; C45B1DE7220CEB8B0068670A /* ObvMessenger 10.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 10.xcdatamodel"; sourceTree = ""; }; C45FCFBD263A0E5B002BB015 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; - C45FCFC1263A257C002BB015 /* InitializeAppOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitializeAppOperation.swift; sourceTree = ""; }; C46022C3276238660041ADE2 /* IdentityProviderValidationHostingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityProviderValidationHostingViewController.swift; sourceTree = ""; }; C4613DF32613C8EF002BDB4B /* KeycloakApiResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeycloakApiResult.swift; sourceTree = ""; }; C461654B2508BADD0093446B /* InsertPersistedMessageSystemIntoDiscussionOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InsertPersistedMessageSystemIntoDiscussionOperation.swift; sourceTree = ""; }; @@ -2647,7 +2655,7 @@ 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 = ""; }; + C467C6AF2333CCDD00FBE495 /* HardLinksToFylesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HardLinksToFylesManager.swift; sourceTree = ""; }; C4687D3425D055C7008EF5AB /* ObvRoundedRectangle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvRoundedRectangle.swift; sourceTree = ""; }; C4688951250CB5BC00EE0754 /* MarkAllIncompleteReceivedFyleMessageJoinWithStatusAsCancelledByServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkAllIncompleteReceivedFyleMessageJoinWithStatusAsCancelledByServer.swift; sourceTree = ""; }; C46A4D63217E1F9700D34C16 /* PersistedMessageJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedMessageJSON.swift; sourceTree = ""; }; @@ -2689,7 +2697,7 @@ C478B87822FA584400A104C1 /* DownloadsSettingsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsSettingsTableViewController.swift; sourceTree = ""; }; 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 = ""; }; + C47A136F286DCB7C00CC0B87 /* UIViewController+WindowSceneActivationState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+WindowSceneActivationState.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 = ""; }; @@ -2712,8 +2720,7 @@ C4814BD6218B166700F6743B /* TrustOriginsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrustOriginsTableViewController.swift; sourceTree = ""; }; C4814BD8218B18B300F6743B /* ObvSimpleTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvSimpleTableViewCell.swift; sourceTree = ""; }; 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 = ""; }; + C4814C3C218B542500F6743B /* UserNotificationsBadgesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsBadgesManager.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 = ""; }; @@ -2721,8 +2728,6 @@ C48187E321C6763800A147D9 /* ThumbnailWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThumbnailWorker.swift; sourceTree = ""; }; C48190742703632700CEFA1D /* ObvMessenger 33.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 33.xcdatamodel"; sourceTree = ""; }; C481907727036FCA00CEFA1D /* MigrationAppDatabase_v32_to_v33.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v32_to_v33.md; sourceTree = ""; }; - C482C15D24DD5B8B005DA0A9 /* AppStateManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStateManager.swift; sourceTree = ""; }; - C482C16024DD9061005DA0A9 /* AppState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppState.swift; sourceTree = ""; }; C4833AF5258282C00070A80E /* DiscussionsDefaultSettingsHostingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscussionsDefaultSettingsHostingViewController.swift; sourceTree = ""; }; C4839C602785AC7C0065DC84 /* SettingsUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsUtils.swift; sourceTree = ""; }; C4842D5A24E5B2C300424F6E /* ObvCompressor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvCompressor.swift; sourceTree = ""; }; @@ -2759,14 +2764,14 @@ C4899F4C25CF04310019B214 /* SingleContactIdentityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleContactIdentityView.swift; sourceTree = ""; }; C4899F5025CF04810019B214 /* IdentityHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityHeaderView.swift; sourceTree = ""; }; C48AB2E821538695009DAA78 /* ObvCircledProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvCircledProgressView.swift; sourceTree = ""; }; - C48B165B251416970089421A /* ApplicationShortcutItemsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationShortcutItemsCoordinator.swift; sourceTree = ""; }; + C48B165B251416970089421A /* ApplicationShortcutItemsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationShortcutItemsManager.swift; sourceTree = ""; }; C48C12FF260E56D000FE1F0D /* ObvCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvCardView.swift; sourceTree = ""; }; C48C180126B9A1B600EDB9EB /* CreateRandomDraftDebugOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRandomDraftDebugOperation.swift; sourceTree = ""; }; C48C180326B9AC1500EDB9EB /* MarkSentMessageAsDeliveredDebugOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkSentMessageAsDeliveredDebugOperation.swift; sourceTree = ""; }; C48C180526B9BA9100EDB9EB /* CreateRandomMessageReceivedDebugOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRandomMessageReceivedDebugOperation.swift; sourceTree = ""; }; C48C18EC26B9FE2200EDB9EB /* CachedLPMetadataProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CachedLPMetadataProvider.swift; sourceTree = ""; }; C48C19D526BADD2E00EDB9EB /* DiscussionCacheDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscussionCacheDelegate.swift; sourceTree = ""; }; - C48C637224379548005DEF82 /* AppBackupCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppBackupCoordinator.swift; sourceTree = ""; }; + C48C637224379548005DEF82 /* AppBackupManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppBackupManager.swift; sourceTree = ""; }; C48D131E257F6F350061CDDE /* PersistedDiscussionLocalConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedDiscussionLocalConfiguration.swift; sourceTree = ""; }; C48D1330257FE4580061CDDE /* UpdateDiscussionSharedExpirationConfigurationOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateDiscussionSharedExpirationConfigurationOperation.swift; sourceTree = ""; }; C48D23FC250F927C001A81F4 /* ObvMessenger 23.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 23.xcdatamodel"; sourceTree = ""; }; @@ -2785,7 +2790,7 @@ C49203232524A8D600D96738 /* ShowOwnedIdentityButtonUIViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShowOwnedIdentityButtonUIViewController.swift; sourceTree = ""; }; C4924A532180CCF5000A3869 /* ObvDeepLink.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvDeepLink.swift; sourceTree = ""; }; C492CCE82544248B00E43870 /* ObvMessenger 24.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 24.xcdatamodel"; sourceTree = ""; }; - C492CCF32544354200E43870 /* SubscriptionCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionCoordinator.swift; sourceTree = ""; }; + C492CCF32544354200E43870 /* SubscriptionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionManager.swift; sourceTree = ""; }; C492CCF925443AE600E43870 /* ObvMessengerMappingModel_v23_to_v24.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = ObvMessengerMappingModel_v23_to_v24.xcmappingmodel; sourceTree = ""; }; C492CCFD25446A8D00E43870 /* OlvidURL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OlvidURL.swift; sourceTree = ""; }; C492CD1D2544802500E43870 /* LicenseActivationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LicenseActivationView.swift; sourceTree = ""; }; @@ -2857,12 +2862,11 @@ C495CC6021C48BA50089DE78 /* ComposeMessageView+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ComposeMessageView+Strings.swift"; sourceTree = ""; }; C4983FA72649E267002FE85B /* ApplyExistingRemoteDeleteAndEditRequestOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplyExistingRemoteDeleteAndEditRequestOperation.swift; sourceTree = ""; }; C4988691240D7DAC0056063E /* ObvBackupManager.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ObvBackupManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C4989C3A2639B6E9000E7832 /* AppInitializer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppInitializer.swift; sourceTree = ""; }; + C4989C3A2639B6E9000E7832 /* AppMainManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppMainManager.swift; sourceTree = ""; }; C4989C3D2639D0BA000E7832 /* InitializerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitializerViewController.swift; sourceTree = ""; }; C498BA33208658AE007315D6 /* URL+QRCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+QRCode.swift"; sourceTree = ""; }; - C498BF7520CFE4B0009CC368 /* QRCodeScannerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeScannerViewController.swift; sourceTree = ""; }; - C498BF7920CFFD1B009CC368 /* QRCodeScannerViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeScannerViewControllerDelegate.swift; sourceTree = ""; }; C49B026827F5D0AE0028AD1C /* MigrationAppDatabase_v43_to_v44.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MigrationAppDatabase_v43_to_v44.md; sourceTree = ""; }; + C49B427E287C283900C2DBF1 /* InvisibleCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvisibleCell.swift; sourceTree = ""; }; C49BD17F20EBE3190004FD50 /* UIView+AppTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+AppTheme.swift"; sourceTree = ""; }; C49D8D8F22D4A2290059DF1C /* ObvMessenger 16.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 16.xcdatamodel"; sourceTree = ""; }; C49D8D9822D4A6670059DF1C /* ObvMessengerMappingModel_v15_to_v16.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = ObvMessengerMappingModel_v15_to_v16.xcmappingmodel; sourceTree = ""; }; @@ -2903,7 +2907,7 @@ C4A9E15826027BA500A9860E /* IdentityProviderManualConfigurationHostingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityProviderManualConfigurationHostingView.swift; sourceTree = ""; }; C4AA9C65272406990048577E /* OlvidMenuProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OlvidMenuProvider.swift; sourceTree = ""; }; C4AA9C672724C1410048577E /* OlvidSnackBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OlvidSnackBarView.swift; sourceTree = ""; }; - C4AA9C69272605A80048577E /* SnackBarCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnackBarCoordinator.swift; sourceTree = ""; }; + C4AA9C69272605A80048577E /* SnackBarManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnackBarManager.swift; sourceTree = ""; }; C4AAA826215E1F3100BF8D46 /* ObvFlowManager.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ObvFlowManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C4AC59452510C60200EBD133 /* TrashFilesThatHaveNoAssociatedFyleOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrashFilesThatHaveNoAssociatedFyleOperation.swift; sourceTree = ""; }; C4AC5AA727F34F5B000DEA27 /* WipeFyleMessageJoinsWithStatusOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WipeFyleMessageJoinsWithStatusOperation.swift; sourceTree = ""; }; @@ -2957,6 +2961,7 @@ C4C2D7C7264FFE190060149E /* ObvMessengerMappingModel_v29_to_v30.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = ObvMessengerMappingModel_v29_to_v30.xcmappingmodel; sourceTree = ""; }; C4C37758274D580300A4A5FC /* SubscriptionNotification.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = SubscriptionNotification.yml; sourceTree = ""; }; C4C3775B274D585A00A4A5FC /* SubscriptionNotification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubscriptionNotification.swift; sourceTree = ""; }; + C4C44D4D2875B33A008582C2 /* DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation.swift; sourceTree = ""; }; C4C451C926307C740046276D /* UpdateListOfContactsCertifiedByOwnKeycloakOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateListOfContactsCertifiedByOwnKeycloakOperation.swift; sourceTree = ""; }; C4C59E1621A73D0F0068346D /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = ""; }; C4C59E7A21A76DB40068346D /* PersistedMessageSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedMessageSystem.swift; sourceTree = ""; }; @@ -2964,15 +2969,13 @@ C4C74A49208750A0009B915A /* MetaFlowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetaFlowController.swift; sourceTree = ""; }; C4C74A4B208754D2009B915A /* OnboardingFlowViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingFlowViewControllerDelegate.swift; sourceTree = ""; }; C4C74A4D2087578C009B915A /* UIViewController+ContentController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+ContentController.swift"; sourceTree = ""; }; - C4C8965721567454002B2D7B /* UserNotificationsCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsCoordinator.swift; sourceTree = ""; }; + C4C8965721567454002B2D7B /* UserNotificationsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationsManager.swift; sourceTree = ""; }; C4C94DE72526742400904374 /* CallSounds.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallSounds.swift; sourceTree = ""; }; C4C9515C285092D300BFC2FA /* ObvMessenger 48.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 48.xcdatamodel"; sourceTree = ""; }; 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; }; C4CB84D22084B0DA004D0730 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; C4CB84D92084B0DA004D0730 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; @@ -2996,6 +2999,10 @@ C4CBA2E9241679510030C75C /* BackupKeyViewerViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BackupKeyViewerViewController.xib; sourceTree = ""; }; C4CC27FB254B25FE00088B53 /* TestConfiguration.storekit */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestConfiguration.storekit; sourceTree = ""; }; C4CCAB0D2578371A008ED59F /* PersistedExpirationForReceivedMessageWithLimitedExistence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedExpirationForReceivedMessageWithLimitedExistence.swift; sourceTree = ""; }; + C4CCB4AE2826E5A7007E6C1D /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + C4CCB4B02826F1B1007E6C1D /* AppCoordinatorsHolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinatorsHolder.swift; sourceTree = ""; }; + C4CCB4B42826FA06007E6C1D /* HardLinksToFylesNotifications.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = HardLinksToFylesNotifications.yml; sourceTree = ""; }; + C4CCB4B62826FA60007E6C1D /* HardLinksToFylesNotifications.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HardLinksToFylesNotifications.swift; sourceTree = ""; }; C4CCBAEC217B47BD007C1324 /* CircledInitials.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CircledInitials.xib; sourceTree = ""; }; C4CCF7A622671FDB0089B46F /* ObvAutoGrowingTextViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvAutoGrowingTextViewDelegate.swift; sourceTree = ""; }; C4CE2688228D6573004399F2 /* ObvMessenger 11.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "ObvMessenger 11.xcdatamodel"; sourceTree = ""; }; @@ -3008,7 +3015,6 @@ C4D0041D20FF51E80018208E /* ObvRoundedRectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvRoundedRectView.swift; sourceTree = ""; }; C4D0048520FF94320018208E /* PersistedMessageReceived.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedMessageReceived.swift; sourceTree = ""; }; C4D0048720FF94670018208E /* PersistedMessageSent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedMessageSent.swift; sourceTree = ""; }; - C4D0CC9020FD057F002034A2 /* QRCodeScannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeScannerView.swift; sourceTree = ""; }; C4D12C38219DF16C00E09681 /* DataMigrationManagerForObvMessenger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataMigrationManagerForObvMessenger.swift; sourceTree = ""; }; C4D1633A275E732A00F57B25 /* SynchronizeOneToOneDiscussionTitlesWithContactNameOperation.swift.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SynchronizeOneToOneDiscussionTitlesWithContactNameOperation.swift.swift; sourceTree = ""; }; C4D24BB1241D321B00A7A8AB /* BackupRestoringWaitingScreenViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupRestoringWaitingScreenViewController.swift; sourceTree = ""; }; @@ -3117,7 +3123,7 @@ C4F08CB4226F34CD003719C0 /* ObvMessengerSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvMessengerSettings.swift; sourceTree = ""; }; C4F08CBB226F5958003719C0 /* DownloadsSettingsTableViewController+Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DownloadsSettingsTableViewController+Strings.swift"; sourceTree = ""; }; C4F1278C218CA736002F6767 /* ObvMessengerConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvMessengerConstants.swift; sourceTree = ""; }; - C4F2FB772334BD1B00FAFCAF /* ThumbnailCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThumbnailCoordinator.swift; sourceTree = ""; }; + C4F2FB772334BD1B00FAFCAF /* ThumbnailManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThumbnailManager.swift; sourceTree = ""; }; C4F41AE72582BC1800A0B63D /* DurationOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DurationOption.swift; sourceTree = ""; }; C4F41AF12582E1C200A0B63D /* SendPersistedDiscussionSharedConfigurationOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendPersistedDiscussionSharedConfigurationOperation.swift; sourceTree = ""; }; C4F41AF52582EDB700A0B63D /* MergeDiscussionSharedExpirationConfigurationOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MergeDiscussionSharedExpirationConfigurationOperation.swift; sourceTree = ""; }; @@ -3146,10 +3152,9 @@ C4FAE4B1250AE2D700A7468C /* ReceivingMessageAndAttachmentsOperations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReceivingMessageAndAttachmentsOperations.swift; sourceTree = ""; }; C4FB6CF225767DAB00E86CED /* PersistedExpirationForReceivedMessageWithLimitedVisibility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedExpirationForReceivedMessageWithLimitedVisibility.swift; sourceTree = ""; }; C4FB6CFA25767FBA00E86CED /* PersistedExpirationForSentMessageWithLimitedVisibility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersistedExpirationForSentMessageWithLimitedVisibility.swift; sourceTree = ""; }; - C4FDC52B20932DAB00D19886 /* UIViewController+AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+AppDelegate.swift"; sourceTree = ""; }; C4FE5E6A25901D1F00453AA9 /* DeleteMessagesWithExpiredTimeBasedRetentionOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteMessagesWithExpiredTimeBasedRetentionOperation.swift; sourceTree = ""; }; C4FE5E702590BCF400453AA9 /* DeleteMessagesWithExpiredCountBasedRetentionOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteMessagesWithExpiredCountBasedRetentionOperation.swift; sourceTree = ""; }; - C4FE5E742590DEBD00453AA9 /* RetentionMessagesCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RetentionMessagesCoordinator.swift; sourceTree = ""; }; + C4FE5E742590DEBD00453AA9 /* RetentionMessagesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RetentionMessagesManager.swift; sourceTree = ""; }; C4FF0A2C258CCB850057097F /* ObvDisplayableLogs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ObvDisplayableLogs.swift; sourceTree = ""; }; C4FF0A3B258CD2DE0057097F /* DisplayableLogsHostingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayableLogsHostingViewController.swift; sourceTree = ""; }; C4FF0A3F258CE65B0057097F /* SingleDisplayableLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingleDisplayableLogView.swift; sourceTree = ""; }; @@ -3206,7 +3211,7 @@ C4CB87662084D644004D0730 /* ObvCrypto.framework in Frameworks */, C4B140BF20F41D2A007AB7F5 /* ObvEngine.framework in Frameworks */, C4CB877C2084D720004D0730 /* ObvProtocolManager.framework in Frameworks */, - C410FA7D28C7F53B00626143 /* AppAuth in Frameworks */, + C436476028DB4BAD0035FC2A /* AppAuth in Frameworks */, C4CB87722084D6F8004D0730 /* ObvMetaManager.framework in Frameworks */, C418756526308E2800761E31 /* OlvidUtils.framework in Frameworks */, ); @@ -3775,6 +3780,15 @@ path = Sounds; sourceTree = ""; }; + C0AF0EB328572984006A9A5C /* v48_to_49 */ = { + isa = PBXGroup; + children = ( + C0AF0EB4285729B1006A9A5C /* MigrationAppDatabase_v48_to_v49.md */, + C0AF0FED28586F9F006A9A5C /* ObvMessengerMappingModel_v48_to_v49.xcmappingmodel */, + ); + path = v48_to_49; + sourceTree = ""; + }; C0B6C10B27A0372900434D50 /* UIKit */ = { isa = PBXGroup; children = ( @@ -3927,13 +3941,13 @@ path = ModalViewControllers; sourceTree = ""; }; - C40765112726D72C00A584DC /* SnackBarCoordinator */ = { + C40765112726D72C00A584DC /* SnackBarManager */ = { isa = PBXGroup; children = ( - C4AA9C69272605A80048577E /* SnackBarCoordinator.swift */, + C4AA9C69272605A80048577E /* SnackBarManager.swift */, C40765122726D73B00A584DC /* OlvidSnackBarCategory.swift */, ); - path = SnackBarCoordinator; + path = SnackBarManager; sourceTree = ""; }; C40A09A822035E460030BB0F /* ExplanationCardView */ = { @@ -3945,6 +3959,14 @@ path = ExplanationCardView; sourceTree = ""; }; + C40A4F7D286B56FC00EE22D1 /* WebSocketManager */ = { + isa = PBXGroup; + children = ( + C40A4F7F286B570E00EE22D1 /* WebSocketManager.swift */, + ); + path = WebSocketManager; + sourceTree = ""; + }; C40AC4C022566EB40078B2AB /* ComposeMessage */ = { isa = PBXGroup; children = ( @@ -3972,11 +3994,6 @@ C40D330727B009AF00A80FE1 /* Initialization */ = { isa = PBXGroup; children = ( - C4989C3A2639B6E9000E7832 /* AppInitializer.swift */, - C482C15D24DD5B8B005DA0A9 /* AppStateManager.swift */, - C478E46A2380BC7B006A5B07 /* WindowsManager.swift */, - C45FCFC0263A2566002BB015 /* InitializationOperations */, - C482C16024DD9061005DA0A9 /* AppState.swift */, C4989C3D2639D0BA000E7832 /* InitializerViewController.swift */, ); path = Initialization; @@ -4054,22 +4071,12 @@ C410049421AEC8D800A28DA4 /* Coordinators */ = { isa = PBXGroup; children = ( - C454534C25C2AE3F0047EE85 /* ProfilePictureCoordinator.swift */, - C467C6AF2333CCDD00FBE495 /* HardLinksToFylesCoordinator.swift */, - C4F2FB772334BD1B00FAFCAF /* ThumbnailCoordinator.swift */, - C4F7773E21F383F100C7ED20 /* ObvOwnedIdentityCoordinator.swift */, - C4030475229920D500A55CA3 /* ContactGroupCoordinator.swift */, - C0F960F02490DDBA001F46F5 /* ExpirationMessagesCoordinator.swift */, - C4FE5E742590DEBD00453AA9 /* RetentionMessagesCoordinator.swift */, - C06AE10426E3684B007A03F7 /* MuteDiscussionCoordinator.swift */, - C48B165B251416970089421A /* ApplicationShortcutItemsCoordinator.swift */, + C4CCB4B02826F1B1007E6C1D /* AppCoordinatorsHolder.swift */, + C447C4D0285CCA6F00F92EF0 /* ContactGroupCoordinator */, + C447C4CF285CCA6000F92EF0 /* ObvOwnedIdentityCoordinator */, C4847876276A3745009002E4 /* BoostrapCoordinator */, - C40765112726D72C00A584DC /* SnackBarCoordinator */, C45303612646E4D00019DE06 /* ContactIdentityCoordinator */, C44B791321E2BA6700AF1587 /* PersistedDiscussionsUpdatesCoordinator */, - C4C896562156742B002B2D7B /* UserNotificationCoordinators */, - C471C6F8254C54100057DF21 /* SubscriptionCoordinator */, - C4B067EE27679EEC0002DC39 /* AppBackupCoordinator */, ); path = Coordinators; sourceTree = ""; @@ -4623,6 +4630,78 @@ path = v6_to_v7; sourceTree = ""; }; + C447C4CC285CCA4000F92EF0 /* ProfilePictureManager */ = { + isa = PBXGroup; + children = ( + C454534C25C2AE3F0047EE85 /* ProfilePictureManager.swift */, + ); + path = ProfilePictureManager; + sourceTree = ""; + }; + C447C4CD285CCA4C00F92EF0 /* HardLinksToFylesManager */ = { + isa = PBXGroup; + children = ( + C467C6AF2333CCDD00FBE495 /* HardLinksToFylesManager.swift */, + ); + path = HardLinksToFylesManager; + sourceTree = ""; + }; + C447C4CE285CCA5700F92EF0 /* ThumbnailManager */ = { + isa = PBXGroup; + children = ( + C4F2FB772334BD1B00FAFCAF /* ThumbnailManager.swift */, + ); + path = ThumbnailManager; + sourceTree = ""; + }; + C447C4CF285CCA6000F92EF0 /* ObvOwnedIdentityCoordinator */ = { + isa = PBXGroup; + children = ( + C4F7773E21F383F100C7ED20 /* ObvOwnedIdentityCoordinator.swift */, + ); + path = ObvOwnedIdentityCoordinator; + sourceTree = ""; + }; + C447C4D0285CCA6F00F92EF0 /* ContactGroupCoordinator */ = { + isa = PBXGroup; + children = ( + C4030475229920D500A55CA3 /* ContactGroupCoordinator.swift */, + ); + path = ContactGroupCoordinator; + sourceTree = ""; + }; + C447C4D1285CCA7B00F92EF0 /* ExpirationMessagesManager */ = { + isa = PBXGroup; + children = ( + C0F960F02490DDBA001F46F5 /* ExpirationMessagesManager.swift */, + ); + path = ExpirationMessagesManager; + sourceTree = ""; + }; + C447C4D2285CCA8300F92EF0 /* RetentionMessagesManager */ = { + isa = PBXGroup; + children = ( + C4FE5E742590DEBD00453AA9 /* RetentionMessagesManager.swift */, + ); + path = RetentionMessagesManager; + sourceTree = ""; + }; + C447C4D3285CCA8E00F92EF0 /* MuteDiscussionManager */ = { + isa = PBXGroup; + children = ( + C06AE10426E3684B007A03F7 /* MuteDiscussionManager.swift */, + ); + path = MuteDiscussionManager; + sourceTree = ""; + }; + C447C4D4285CCA9A00F92EF0 /* ApplicationShortcutItemsManager */ = { + isa = PBXGroup; + children = ( + C48B165B251416970089421A /* ApplicationShortcutItemsManager.swift */, + ); + path = ApplicationShortcutItemsManager; + sourceTree = ""; + }; C448097822FF0ADD0032CD3E /* Interface */ = { isa = PBXGroup; children = ( @@ -4773,16 +4852,6 @@ path = v38_to_v39; sourceTree = ""; }; - C45FCFC0263A2566002BB015 /* InitializationOperations */ = { - isa = PBXGroup; - children = ( - C45FCFC1263A257C002BB015 /* InitializeAppOperation.swift */, - C4CAE647263AE62800609784 /* PostAppInitializationOperation.swift */, - C4CAE64A263AEFD500609784 /* ProcessINStartCallIntentOperation.swift */, - ); - path = InitializationOperations; - sourceTree = ""; - }; C46022C12762382A0041ADE2 /* IdentityProviderValidation */ = { isa = PBXGroup; children = ( @@ -4844,6 +4913,37 @@ path = DraftFyleJoin; sourceTree = ""; }; + C464BA4F2858A43C0050F5C4 /* Managers */ = { + isa = PBXGroup; + children = ( + C4989C3A2639B6E9000E7832 /* AppMainManager.swift */, + C447C4D5285CD88A00F92EF0 /* AppManagersHolder.swift */, + C40A4F7D286B56FC00EE22D1 /* WebSocketManager */, + C4613DEB2613C8C6002BDB4B /* KeycloakManager */, + C447C4D4285CCA9A00F92EF0 /* ApplicationShortcutItemsManager */, + C40765112726D72C00A584DC /* SnackBarManager */, + C447C4D3285CCA8E00F92EF0 /* MuteDiscussionManager */, + C471C6F8254C54100057DF21 /* SubscriptionManager */, + C447C4CC285CCA4000F92EF0 /* ProfilePictureManager */, + C447C4D2285CCA8300F92EF0 /* RetentionMessagesManager */, + C447C4D1285CCA7B00F92EF0 /* ExpirationMessagesManager */, + C4B067EE27679EEC0002DC39 /* AppBackupManager */, + C447C4CE285CCA5700F92EF0 /* ThumbnailManager */, + C447C4CD285CCA4C00F92EF0 /* HardLinksToFylesManager */, + C464BA502858A5000050F5C4 /* BackgroundTasksManager */, + C4C896562156742B002B2D7B /* UserNotificationManager */, + ); + path = Managers; + sourceTree = ""; + }; + C464BA502858A5000050F5C4 /* BackgroundTasksManager */ = { + isa = PBXGroup; + children = ( + C42895F5258C08E000FD6813 /* BackgroundTasksManager.swift */, + ); + path = BackgroundTasksManager; + sourceTree = ""; + }; C4668E56234D30CA00651591 /* MessageDetails */ = { isa = PBXGroup; children = ( @@ -4913,17 +5013,18 @@ C4F7305425A3C9E7003D2363 /* ReceivedMessageStatusView.swift */, C4F7305B25A3D4FF003D2363 /* MessageMetadatasSectionView.swift */, C4EC964E259122C800422DF1 /* HorizontalTitleAndSubtitle.swift */, + C0623C382858F96F0055D16B /* AttachementInfosView.swift */, ); path = SwiftUI; sourceTree = ""; }; - C471C6F8254C54100057DF21 /* SubscriptionCoordinator */ = { + C471C6F8254C54100057DF21 /* SubscriptionManager */ = { isa = PBXGroup; children = ( - C492CCF32544354200E43870 /* SubscriptionCoordinator.swift */, + C492CCF32544354200E43870 /* SubscriptionManager.swift */, C471C6F9254C54240057DF21 /* Operations */, ); - path = SubscriptionCoordinator; + path = SubscriptionManager; sourceTree = ""; }; C471C6F9254C54240057DF21 /* Operations */ = { @@ -5019,6 +5120,7 @@ C433D20227A35B8E0077976E /* DeletePersistedInvitationTheCannotBeParsedAnymoreOperation.swift */, C4815C9727A84CA700512F4B /* SyncPersistedInvitationsWithEngineOperation.swift */, C05C197127D91907007D4032 /* DeleteOldPendingRepliedToOperation.swift */, + C4C44D4D2875B33A008582C2 /* DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation.swift */, ); path = Operations; sourceTree = ""; @@ -5194,17 +5296,6 @@ path = Debug; sourceTree = ""; }; - C492EEC52175345900018455 /* QRCodeScanner */ = { - isa = PBXGroup; - children = ( - C498BF7920CFFD1B009CC368 /* QRCodeScannerViewControllerDelegate.swift */, - C498BF7520CFE4B0009CC368 /* QRCodeScannerViewController.swift */, - C41C0C46218F9D280056180B /* QRCodeScannerViewController.xib */, - C4D0CC9020FD057F002034A2 /* QRCodeScannerView.swift */, - ); - path = QRCodeScanner; - sourceTree = ""; - }; C492EECC21754AC700018455 /* Discussions */ = { isa = PBXGroup; children = ( @@ -5283,6 +5374,7 @@ C49399F6268F6B5D009DCC82 /* SentMessageCell.swift */, C49399F8268F7633009DCC82 /* ReceivedMessageCell.swift */, C49399FA268F7D7E009DCC82 /* SystemMessageCell.swift */, + C49B427E287C283900C2DBF1 /* InvisibleCell.swift */, C49399BF268F609B009DCC82 /* MessageCellConstants.swift */, C4931D442693C52100EBC25D /* Protocols */, C49399CF268F64C4009DCC82 /* CommonCellSubviews */, @@ -5401,9 +5493,7 @@ C4946BC921AF4BDD00B7B041 /* ObvStack.swift */, C4B748812428E25400DFF25F /* ObvPushNotificationManager.swift */, C44B791421E2BA7400AF1587 /* ObvUserActivitySingleton */, - C42895F5258C08E000FD6813 /* BackgroundTasksManager.swift */, C4FF0A2C258CCB850057097F /* ObvDisplayableLogs.swift */, - C4613DEB2613C8C6002BDB4B /* KeycloakManager */, C46D153D2601004200B97535 /* ObvSystemIcon.swift */, C04BABA126A1C43B00FBF283 /* ObvAudioPlayer.swift */, C034878F26A0C11F009B7ED8 /* ObvAudioRecorder.swift */, @@ -5436,11 +5526,9 @@ isa = PBXGroup; children = ( C4BD7256253CEBDA0054B4B4 /* Loading Item Providers */, - C492EEC52175345900018455 /* QRCodeScanner */, C4924A532180CCF5000A3869 /* ObvDeepLink.swift */, C474120A27EF06DC0085F110 /* CGSize+Hashable.swift */, C4C74A4D2087578C009B915A /* UIViewController+ContentController.swift */, - C4FDC52B20932DAB00D19886 /* UIViewController+AppDelegate.swift */, C493797720B3FE39005BA001 /* UIView+EdgeConstraints.swift */, C402A50B20CC24D70022550F /* NameValidator.swift */, C49BD17F20EBE3190004FD50 /* UIView+AppTheme.swift */, @@ -5478,6 +5566,7 @@ C4A4CDC227F83915003F36BC /* URL+Thumbnail.swift */, C4CF938C2382F34E001FD46F /* UserDefaults+Extension.swift */, C0D05826282C041600C47651 /* SoundsPlayer.swift */, + C47A136F286DCB7C00CC0B87 /* UIViewController+WindowSceneActivationState.swift */, ); path = Utils; sourceTree = ""; @@ -5551,6 +5640,7 @@ C02209BC27A49140006E330C /* PersistedMessageSystem+Utils.swift */, C47D1357234B59F1000031CB /* PersistedMessageSentRecipientInfos.swift */, C0E3E11227313E5100C926AA /* PersistedMessageReaction.swift */, + C0AF0D362851ED7D006A9A5C /* PersistedAttachmentSentRecipientInfos.swift */, ); path = PersistedMessage; sourceTree = ""; @@ -5558,6 +5648,7 @@ C4A27B142191ADA700E04F1E /* Migration */ = { isa = PBXGroup; children = ( + C0AF0EB328572984006A9A5C /* v48_to_49 */, C40F887B28550DF600F79B2F /* v47_to_48 */, C098905A2837862900E1D636 /* v46_to_47 */, C040F5B42829B3AF00335C5A /* v45_to_46 */, @@ -5663,7 +5754,7 @@ C4AAC78E24C604BF002C8E96 /* VoIP */ = { isa = PBXGroup; children = ( - C09A461924C60C3C00CCB020 /* CallCoordinator.swift */, + C09A461924C60C3C00CCB020 /* CallManager.swift */, C0F1239C24F50CF800B4173F /* CallSupport.swift */, C0F1239724F4054C00B4173F /* CallKitSupport.swift */, C0F1240224F59B5B00B4173F /* NonCallKitSupport.swift */, @@ -5689,13 +5780,13 @@ path = Bootstrap; sourceTree = ""; }; - C4B067EE27679EEC0002DC39 /* AppBackupCoordinator */ = { + C4B067EE27679EEC0002DC39 /* AppBackupManager */ = { isa = PBXGroup; children = ( + C48C637224379548005DEF82 /* AppBackupManager.swift */, C4B067EF27679F2D0002DC39 /* Types */, - C48C637224379548005DEF82 /* AppBackupCoordinator.swift */, ); - path = AppBackupCoordinator; + path = AppBackupManager; sourceTree = ""; }; C4B067EF27679F2D0002DC39 /* Types */ = { @@ -5764,6 +5855,7 @@ C0E3E10E27313D5600C926AA /* UpdateReactionsOfMessageOperation.swift */, C0E3E1162731888A00C926AA /* SendReactionJSONOperation.swift */, C4D1633A275E732A00F57B25 /* SynchronizeOneToOneDiscussionTitlesWithContactNameOperation.swift.swift */, + C0AF0DBA28538B7C006A9A5C /* MarkAsOpenedOperation.swift */, ); path = Operations; sourceTree = ""; @@ -5827,15 +5919,14 @@ path = v29_to_v30; sourceTree = ""; }; - C4C896562156742B002B2D7B /* UserNotificationCoordinators */ = { + C4C896562156742B002B2D7B /* UserNotificationManager */ = { isa = PBXGroup; children = ( - C4C8965721567454002B2D7B /* UserNotificationsCoordinator.swift */, + C4C8965721567454002B2D7B /* UserNotificationsManager.swift */, C42230E821DFCD6500B2DA01 /* UserNotificationAction.swift */, C42230ED21DFCE4B00B2DA01 /* UserNotificationCategory.swift */, C42230EF21DFCEFE00B2DA01 /* ObvUserNotificationIdentifier.swift */, - C4814C3E218B653400F6743B /* UserNotificationsBadgesDelegate.swift */, - C4814C3C218B542500F6743B /* UserNotificationsBadgesCoordinator.swift */, + C4814C3C218B542500F6743B /* UserNotificationsBadgesManager.swift */, C4CE9B0C218BD2EC00746722 /* BadgeCounterOperations */, C42230F121DFD19700B2DA01 /* UserNotificationCreator.swift */, C42230F521DFD50000B2DA01 /* UserNotificationCenterDelegate.swift */, @@ -5845,16 +5936,21 @@ C0D0582A282C054300C47651 /* NotificationSound.swift */, C0D057D3282C022B00C47651 /* Sounds */, ); - path = UserNotificationCoordinators; + path = UserNotificationManager; sourceTree = ""; }; C4C9A8F6268FD0E7007C0151 /* Notifications */ = { isa = PBXGroup; children = ( + C4BA05F420A8E0B600C9A0F5 /* MessengerInternalNotification.swift */, + C0931BDA24CB0A3E00469E99 /* ObvMessengerInternalNotification.yml */, + C0931BDD24CB0FF200469E99 /* ObvMessengerInternalNotification.swift */, C4C37758274D580300A4A5FC /* SubscriptionNotification.yml */, C4C3775B274D585A00A4A5FC /* SubscriptionNotification.swift */, C4C9A8F8268FD114007C0151 /* NewSingleDiscussionNotification.swift */, C07586FA26B1531300269DE2 /* NewSingleDiscussionNotification.yml */, + C4CCB4B42826FA06007E6C1D /* HardLinksToFylesNotifications.yml */, + C4CCB4B62826FA60007E6C1D /* HardLinksToFylesNotifications.swift */, ); path = Notifications; sourceTree = ""; @@ -5893,9 +5989,6 @@ children = ( C45FCFBD263A0E5B002BB015 /* LaunchScreen.storyboard */, C4C59E1621A73D0F0068346D /* Settings.bundle */, - C4BA05F420A8E0B600C9A0F5 /* MessengerInternalNotification.swift */, - C0931BDA24CB0A3E00469E99 /* ObvMessengerInternalNotification.yml */, - C0931BDD24CB0FF200469E99 /* ObvMessengerInternalNotification.swift */, C4CB84DE2084B0DA004D0730 /* Info.plist */, C0B6DF8B27E8BD82006C8C9B /* AppIntentVocabulary.plist */, C42EDDCA218A1AE000592C37 /* InfoPlist.strings */, @@ -5903,15 +5996,16 @@ C477631124E2B13A00DAB367 /* ObvMessengerDebug.entitlements */, C4CB84D92084B0DA004D0730 /* Assets.xcassets */, C47B6A17252CBC84007D81B0 /* Preview Assets.xcassets */, - C4CB84D22084B0DA004D0730 /* AppDelegate.swift */, C42EDDCD218A1AE000592C37 /* Localizable.strings */, C41FB84422A08DB400532D01 /* Localizable.stringsdict */, - C4C74A49208750A0009B915A /* MetaFlowController.swift */, + C4CB84D22084B0DA004D0730 /* AppDelegate.swift */, + C4CCB4AE2826E5A7007E6C1D /* SceneDelegate.swift */, C40D330727B009AF00A80FE1 /* Initialization */, C4C9A8F6268FD0E7007C0151 /* Notifications */, C4AAC78E24C604BF002C8E96 /* VoIP */, C4946BC821AF4B8400B7B041 /* Singletons */, C46E64B720A4FA75002854D1 /* Constants */, + C464BA4F2858A43C0050F5C4 /* Managers */, C410049421AEC8D800A28DA4 /* Coordinators */, C43C332E2085018C00D16A50 /* Onboarding */, C46AE028237ED4D70002155B /* LocalAuthentication */, @@ -6176,6 +6270,7 @@ C4EA176B2086A2B6004B312B /* Main */ = { isa = PBXGroup; children = ( + C4C74A49208750A0009B915A /* MetaFlowController.swift */, C4EA176C2086A2D5004B312B /* MainFlowViewController.swift */, C42D797725238DCB00EC6856 /* ObvSubTabBarController.swift */, C4EA176E2086A706004B312B /* Discussions */, @@ -6343,8 +6438,8 @@ C022093327A44D52006E330C /* ObvMessengerCoreDataNotification.swift */, C4F533A0209C4AB500F5D2BB /* ObvMessenger.xcdatamodeld */, C4A27B142191ADA700E04F1E /* Migration */, - C4A17FD62173F36C0006B307 /* PersistedDiscussion */, C4A17FDB2173F4920006B307 /* PersistedMessage */, + C4A17FD62173F36C0006B307 /* PersistedDiscussion */, C41C9CC821B982BB000B64F6 /* ContactGroup */, C41C9CD121B98B06000B64F6 /* Identities */, C4634BE421D5484E0073A2F6 /* Draft */, @@ -7182,7 +7277,6 @@ C08C888A284F4BA800A59570 /* Synth-FM03.caf in Resources */, C08C8748284F4AF300A59570 /* Pipa10.caf in Resources */, C08C87F6284F4B5500A59570 /* Synth-Chordal02.caf in Resources */, - C41C0C47218F9D280056180B /* QRCodeScannerViewController.xib in Resources */, C0AF0F3628576468006A9A5C /* toy-nestling.caf in Resources */, C08C85AD284F49FA00A59570 /* Bassoon03.caf in Resources */, C08C85ED284F4A2300A59570 /* Clarinet05.caf in Resources */, @@ -7604,6 +7698,7 @@ C448990E21E026C400A6A3F2 /* ReceivedFyleMessageJoinWithStatus.swift in Sources */, C0541725248A40F20055B72C /* PersistedMessageExpiration.swift in Sources */, C4788BFA266B764C0041902B /* UIDevice+AlertControllerStyle.swift in Sources */, + C0AF0D392851ED7E006A9A5C /* PersistedAttachmentSentRecipientInfos.swift in Sources */, C490FD6A21DE75BD003121E7 /* PersistedMessageJSON.swift in Sources */, C44898F921E0242300A6A3F2 /* UserNotificationCreator+Strings.swift in Sources */, C448990A21E0269F00A6A3F2 /* PersistedDraftFyleJoin.swift in Sources */, @@ -7620,7 +7715,7 @@ C40765152726D74A00A584DC /* OlvidSnackBarCategory.swift in Sources */, C086871E270779A20049E19C /* CryptoId+Colors.swift in Sources */, C44898FD21E0260500A6A3F2 /* PersistedContactGroup.swift in Sources */, - C022083627A2CA51006E330C /* HardLinksToFylesCoordinator.swift in Sources */, + C022083627A2CA51006E330C /* HardLinksToFylesManager.swift in Sources */, C07FBFD824A390D0007A7237 /* ProgressUtils.swift in Sources */, C4A48051229E851400C7BFC8 /* PersistedMessageSystem+Strings.swift in Sources */, C448990021E0262A00A6A3F2 /* PersistedPendingGroupMember.swift in Sources */, @@ -7629,7 +7724,7 @@ C4F184EE24009D1F000BB958 /* ObvMessengerSettings.swift in Sources */, C44898FB21E0246400A6A3F2 /* UserNotificationCategory.swift in Sources */, C02156042721DDB600800CA8 /* PersistedLatestDiscussionSenderSequenceNumber.swift in Sources */, - C4F2FB7A2334BD2300FAFCAF /* ThumbnailCoordinator.swift in Sources */, + C4F2FB7A2334BD2300FAFCAF /* ThumbnailManager.swift in Sources */, C03AB3BC282ADB91003BB81E /* CallSounds.swift in Sources */, C0F00F682667D4930019961F /* PersistedCallLogContact.swift in Sources */, C0F00F642667CFAE0019961F /* PersistedCallLogItem.swift in Sources */, @@ -7646,6 +7741,7 @@ C44898FA21E0245600A6A3F2 /* UserNotificationAction.swift in Sources */, C4F184F124009D78000BB958 /* AppTheme.swift in Sources */, C490FD6C21DE78AB003121E7 /* FyleMetadata.swift in Sources */, + C4CCB4B32826F4AF007E6C1D /* ObvMessengerInternalNotification.swift in Sources */, C448990121E0263400A6A3F2 /* PersistedGroupDiscussion.swift in Sources */, C46BC4B4256C6A8800075A09 /* PersistedDiscussionSharedConfiguration.swift in Sources */, C44898FE21E0261E00A6A3F2 /* PersistedObvOwnedIdentity.swift in Sources */, @@ -7662,14 +7758,12 @@ C448991721E0285300A6A3F2 /* DataMigrationManagerForObvMessenger.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 */, C448990821E0268C00A6A3F2 /* PersistedMessage.swift in Sources */, - C40765102726D70200A584DC /* ObvMessengerInternalNotification.swift in Sources */, C448990521E0266B00A6A3F2 /* PersistedOneToOneDiscussion.swift in Sources */, C4B40547261135720026BDE7 /* ObvSystemIcon.swift in Sources */, C486FB8227BE883600D60F81 /* VoIPNotification.swift in Sources */, @@ -7682,9 +7776,8 @@ 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 */, + C4CCB4B22826F496007E6C1D /* MessengerInternalNotification.swift in Sources */, C44B791A21E2C40700AF1587 /* ObvUserActivityType.swift in Sources */, C4D2C71121DE661D00DA237D /* ObvMessengerConstants.swift in Sources */, C4E7521C274277AB00351011 /* LocalAuthenticationViewControllerDelegate.swift in Sources */, @@ -7693,6 +7786,7 @@ C4DE451127DBB4F800F604CC /* CallParticipantUpdateKind.swift in Sources */, C0DA20152656EC52003A7756 /* WebRTCDataChannelMessageJSON.swift in Sources */, C4D5DF7026498E8F00A7AA0B /* RemoteDeleteAndEditRequest.swift in Sources */, + C4CCB4B92826FA63007E6C1D /* HardLinksToFylesNotifications.swift in Sources */, C448990B21E026A300A6A3F2 /* FyleJoin.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -7715,7 +7809,6 @@ C4F533A2209C4AB500F5D2BB /* ObvMessenger.xcdatamodeld in Sources */, C419B2752798157A005567DE /* OwnedIdentityDetailedInfosView.swift in Sources */, 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 */, @@ -7739,7 +7832,6 @@ 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 */, C4DB114C2763C77500740136 /* ObvSimpleListItemView.swift in Sources */, @@ -7767,14 +7859,14 @@ C448097C22FF0E6C0032CD3E /* IdentityColorStyleChooserTableViewController.swift in Sources */, C4263F8522D943B3008C3F6D /* SingleContactDetailedInfosViewController.swift in Sources */, C080975E27D2792C003E2C4B /* RefreshUpdatedObjectsModifiedByShareExtensionOperation.swift in Sources */, - C4814C3D218B542500F6743B /* UserNotificationsBadgesCoordinator.swift in Sources */, + C4814C3D218B542500F6743B /* UserNotificationsBadgesManager.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 */, + C4F2FB782334BD1B00FAFCAF /* ThumbnailManager.swift in Sources */, C0F1240324F59B5B00B4173F /* NonCallKitSupport.swift in Sources */, C4D0048820FF94670018208E /* PersistedMessageSent.swift in Sources */, C4D963CE2567ADBB00605E2E /* DiscussionSettingsHostingViewController.swift in Sources */, @@ -7786,6 +7878,7 @@ C0E3E53A273969EC00C926AA /* EmojiPickerView.swift in Sources */, C446391921D6704B00F94637 /* ObvMessengerMappingModel_v6_to_v7.xcmappingmodel in Sources */, C49399D1268F64CD009DCC82 /* ExpirationIndicatorView.swift in Sources */, + C4CCB4B12826F1B1007E6C1D /* AppCoordinatorsHolder.swift in Sources */, C4061F4425BB3270000BFA59 /* ImagePicker.swift in Sources */, C44AF8EB23BAA79200B812A2 /* UIAlertController+SizeClass.swift in Sources */, C48672C2220C452500C288FE /* UIView+SubviewsDeepSearch.swift in Sources */, @@ -7797,7 +7890,6 @@ C478BF5225438BD100DE123B /* EditSingleOwnedIdentityView.swift in Sources */, C4EB71BB25A488BD0070F7A5 /* SendGlobalDeleteMessagesJSONOperation.swift in Sources */, C4CB8AFC268631890007CF07 /* PersistedMessageSystemToPersistedMessageSystemV30ToV31.swift in Sources */, - C478E46B2380BC7B006A5B07 /* WindowsManager.swift in Sources */, C470180522F64F5600C08CFA /* UIContextMenuConfiguration+IndexPath.swift in Sources */, C427AD8C21D6A53F00B9F8F3 /* ReceivedFyleMessageJoinWithStatusToReceivedFyleMessageJoinWithStatusMigrationPolicyV6ToV7.swift in Sources */, C49203202524922600D96738 /* CircledInitialsBarButtonItem.swift in Sources */, @@ -7826,18 +7918,19 @@ C4F7773F21F383F100C7ED20 /* ObvOwnedIdentityCoordinator.swift in Sources */, C4E5DEEA242E6CC500D36A39 /* PersistedObvContactDeviceToPersistedObvContactDeviceMigrationPolicyV10ToV20.swift in Sources */, C4945D2F2694887F00BBDFF7 /* UIImageViewForHardLink.swift in Sources */, - C467C6B02333CCDD00FBE495 /* HardLinksToFylesCoordinator.swift in Sources */, + C467C6B02333CCDD00FBE495 /* HardLinksToFylesManager.swift in Sources */, C4DB63882409590800C02ADF /* BackupTableViewController.swift in Sources */, + C0AF0D372851ED7E006A9A5C /* PersistedAttachmentSentRecipientInfos.swift in Sources */, C4B72DEE25A9BDF0007BF350 /* EditTextBodyOfSentMessageOperation.swift in Sources */, C0C576402510A2A300918C50 /* Concurrency.swift in Sources */, C43DEB4526B61CEA0098E23F /* InsertEndToEndEncryptedSystemMessageIfCurrentDiscussionIsEmptyOperation.swift in Sources */, C4D416ED216F5ED100F2329A /* TwoColumnsView.swift in Sources */, C462CF282692022E00E6A0FF /* WipedView.swift in Sources */, C42230F221DFD19700B2DA01 /* UserNotificationCreator.swift in Sources */, - C4FE5E752590DEBE00453AA9 /* RetentionMessagesCoordinator.swift in Sources */, + C4FE5E752590DEBE00453AA9 /* RetentionMessagesManager.swift in Sources */, C4A767FF213D59A00093D585 /* Fyle.swift in Sources */, C4C9BDA7217B19D900B902CF /* CircledInitials.swift in Sources */, - C48B165C251416970089421A /* ApplicationShortcutItemsCoordinator.swift in Sources */, + C0623C392858F96F0055D16B /* AttachementInfosView.swift in Sources */, C051CD86264C244700165E15 /* Bindings.swift in Sources */, C0D05827282C041600C47651 /* SoundsPlayer.swift in Sources */, C49203242524A8D600D96738 /* ShowOwnedIdentityButtonUIViewController.swift in Sources */, @@ -7880,7 +7973,7 @@ C4C73EEE27F650F1003B2AA5 /* ObvMessengerMappingModel_v43_to_v44.xcmappingmodel in Sources */, C4EC965525914A1500422DF1 /* DateInfosOfSentMessageToManyContacts.swift in Sources */, C40D2B5226DCE4E100B1202C /* ProcessReceivedExtendedPayloadOperation.swift in Sources */, - C06AE10526E3684B007A03F7 /* MuteDiscussionCoordinator.swift in Sources */, + C06AE10526E3684B007A03F7 /* MuteDiscussionManager.swift in Sources */, C4170BF92360427A00646AD0 /* UIViewController+ObvCanShowHUD.swift in Sources */, C490F75C21A4283200A0C036 /* DiscussionsTableViewController+Strings.swift in Sources */, C0E3E1552734281300C926AA /* CallBannerView.swift in Sources */, @@ -7889,7 +7982,6 @@ C403CB9423B42E820026EF32 /* ObvFlowController.swift in Sources */, C4C94DE82526742400904374 /* CallSounds.swift in Sources */, C4F80801220B1DA40072492B /* UNNotificationRequestWithDate.swift in Sources */, - C498BF7720CFE4B0009CC368 /* QRCodeScannerViewController.swift in Sources */, C4E9E91C20EE66E800A2CD4C /* CellContainingSasAcceptedView.swift in Sources */, C43C3330208501AF00D16A50 /* OnboardingFlowViewController.swift in Sources */, C034879026A0C11F009B7ED8 /* ObvAudioRecorder.swift in Sources */, @@ -8020,15 +8112,17 @@ C4F07EEE270F5A4900D7F467 /* CompositionViewFreezeManager.swift in Sources */, C481658E229C4DC200765478 /* DiscView.swift in Sources */, C40BD8FD255EF0D200D9495A /* ObvAudioSessionUtils.swift in Sources */, + C49B427F287C283900C2DBF1 /* InvisibleCell.swift in Sources */, C4E5CC1C25C566970076AB2A /* MultipleContactsHostingViewController.swift in Sources */, C4FE5E6B25901D1F00453AA9 /* DeleteMessagesWithExpiredTimeBasedRetentionOperation.swift in Sources */, C4B6DE5625D410E60024218B /* SingleContactIdentityViewHostingController.swift in Sources */, C42230E921DFCD6500B2DA01 /* UserNotificationAction.swift in Sources */, C47E8BFD22A18EFA002DB74F /* PendingGroupMembersTableViewControllerDelegate.swift in Sources */, C45B1DE4220CDD990068670A /* CryptoId+Colors.swift in Sources */, + C4CCB4B72826FA60007E6C1D /* HardLinksToFylesNotifications.swift in Sources */, C4E9E91920EE64F500A2CD4C /* SasAcceptedCardCollectionViewCell.swift in Sources */, - C454534D25C2AE3F0047EE85 /* ProfilePictureCoordinator.swift in Sources */, - C48C637324379548005DEF82 /* AppBackupCoordinator.swift in Sources */, + C454534D25C2AE3F0047EE85 /* ProfilePictureManager.swift in Sources */, + C48C637324379548005DEF82 /* AppBackupManager.swift in Sources */, C46F28442587E12C0079BA89 /* UtilsForAppMigrationV24ToV25.swift in Sources */, C4E9E91020EE58B300A2CD4C /* SasAcceptedView.swift in Sources */, C4EC96592591632500422DF1 /* SentMessageInfosHostingViewController.swift in Sources */, @@ -8040,12 +8134,11 @@ C4722FDD22C2A8230069C944 /* UIView+RippleEffect.swift in Sources */, C48973D0264C059700BE30B5 /* DeleteOldOrOrphanedRemoteDeleteAndEditRequestsOperation.swift in Sources */, C4ADAF1C240529EA00C190C3 /* UserNotificationsScheduler.swift in Sources */, - C482C16124DD9061005DA0A9 /* AppState.swift in Sources */, C42230F021DFCEFE00B2DA01 /* ObvUserNotificationIdentifier.swift in Sources */, C4EC966D2592231C00422DF1 /* MessageRetentionInfoSectionView.swift in Sources */, C0A598E126136B7500853267 /* EditSingleContactIdentityNicknameView.swift in Sources */, C4939A12268F8359009DCC82 /* AutoGrowingTextView.swift in Sources */, - C4814C3F218B653400F6743B /* UserNotificationsBadgesDelegate.swift in Sources */, + C0AF0DBB28538B7D006A9A5C /* MarkAsOpenedOperation.swift in Sources */, C0988F162834D55E00E1D636 /* DiscussionsViewController.swift in Sources */, C4939A10268F8270009DCC82 /* ReplyToView.swift in Sources */, C488356021E75515008EF611 /* CircleStrokeSpinActivityIndicatorView.swift in Sources */, @@ -8089,8 +8182,7 @@ C428F114273BF762004AF4A0 /* CellReconfigurator.swift in Sources */, C40F88752854031000F79B2F /* TappedStuffForCell.swift in Sources */, C4A3A6CB220DCD4400DFE919 /* PersistedMessageSystemToPersistedMessageSystemMigrationPolicyV9ToV10.swift in Sources */, - C4FDC52C20932DAB00D19886 /* UIViewController+AppDelegate.swift in Sources */, - C4989C3B2639B6E9000E7832 /* AppInitializer.swift in Sources */, + C4989C3B2639B6E9000E7832 /* AppMainManager.swift in Sources */, C407C6D020BDA37300180199 /* CellContainingOneButtonView.swift in Sources */, C493797820B3FE39005BA001 /* UIView+EdgeConstraints.swift in Sources */, C4939A0C268F8159009DCC82 /* AttachmentCell.swift in Sources */, @@ -8107,14 +8199,13 @@ C461654C2508BADD0093446B /* InsertPersistedMessageSystemIntoDiscussionOperation.swift in Sources */, C011731A266529A4009BE7A0 /* FloatingActionButton.swift in Sources */, C4E5DEE8242E36BA00D36A39 /* PersistedPendingGroupMemberToPersistedPendingGroupMemberMigrationPolicyV19ToV20.swift in Sources */, - C4D0CC9120FD057F002034A2 /* QRCodeScannerView.swift in Sources */, C4983FA82649E267002FE85B /* ApplyExistingRemoteDeleteAndEditRequestOperation.swift in Sources */, C4D24BB3241D321B00A7A8AB /* BackupRestoringWaitingScreenViewController.swift in Sources */, C4DD459B2510136400C4666E /* ObvMessengerMappingModel_v21_to_v23.xcmappingmodel in Sources */, C434ADA125BA350700A5683B /* DisplayNameChooserView.swift in Sources */, C40AC4D122566EB40078B2AB /* ComposeMessageView.swift in Sources */, C4F1278D218CA736002F6767 /* ObvMessengerConstants.swift in Sources */, - C0F960F12490DDBA001F46F5 /* ExpirationMessagesCoordinator.swift in Sources */, + C0F960F12490DDBA001F46F5 /* ExpirationMessagesManager.swift in Sources */, C47EA45021E1752300D45813 /* RefreshAppBadgeOperation.swift in Sources */, C49399DD268F6672009DCC82 /* SingleImageView.swift in Sources */, C47E8BFA22A184FF002DB74F /* PendingGroupMembersTableViewController+Strings.swift in Sources */, @@ -8149,20 +8240,23 @@ C431CF4824D58F6A009D5CD6 /* RTCIceConnectionState+Extension.swift in Sources */, C4F615E125AE1B7200DCA190 /* DeleteJsonMessageSavedByNotificationExtension.swift in Sources */, C4A2CBC32354EF7500BC123B /* DiscussionsSettingsTableViewController+Strings.swift in Sources */, + C4C44D4E2875B33A008582C2 /* DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation.swift in Sources */, C4BFC45422B3F93B00B76E48 /* PersistedOneToOneDiscussionToPersistedOneToOneDiscussionMigrationPolicyV11ToV12.swift in Sources */, C4AA9C682724C1410048577E /* OlvidSnackBarView.swift in Sources */, C44B1D3B2545C9190056317F /* HUDView.swift in Sources */, C4170C02236048CB00646AD0 /* ObvHUDView.swift in Sources */, + C4CCB4AF2826E5A7007E6C1D /* SceneDelegate.swift in Sources */, C4D0041E20FF51E80018208E /* ObvRoundedRectView.swift in Sources */, C0E1D2292718736A0085BAA2 /* ICloudBackupListView.swift in Sources */, C4634BB321D523FA0073A2F6 /* FilesViewer.swift in Sources */, + C49389302875748000F19DF6 /* ApplicationShortcutItemsManager.swift in Sources */, C42230F421DFD24A00B2DA01 /* UserNotificationCreator+Strings.swift in Sources */, C4DA42A7250B7C4700A8E909 /* Atomic.swift in Sources */, 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 */, + C4AA9C6A272605A80048577E /* SnackBarManager.swift in Sources */, C0B6C19A27A03B0100434D50 /* CircleAndTitlesView.swift in Sources */, C4C0384820FE5F91003E92CD /* ObvAutoGrowingTextView.swift in Sources */, C42230EE21DFCE4B00B2DA01 /* UserNotificationCategory.swift in Sources */, @@ -8183,9 +8277,10 @@ C4634BEF21D54F600073A2F6 /* FyleJoin.swift in Sources */, C49399F1268F6992009DCC82 /* ReplyToBubbleView.swift in Sources */, C0F1239D24F50CF800B4173F /* CallSupport.swift in Sources */, - C4C8965821567454002B2D7B /* UserNotificationsCoordinator.swift in Sources */, + C4C8965821567454002B2D7B /* UserNotificationsManager.swift in Sources */, C4DF0CDE254191B60095324E /* SingleOwnedIdentityView.swift in Sources */, C4E5DEEC242E724A00D36A39 /* PersistedObvContactIdentityToPersistedObvContactIdentityMigrationPolicyV19ToV20.swift in Sources */, + C447C4D6285CD88A00F92EF0 /* AppManagersHolder.swift in Sources */, C492EECF21754B9B00018455 /* DiscussionsTableViewController.swift in Sources */, C445B4DB21BAF3340078E926 /* GroupsFlowViewController.swift in Sources */, C4891736252A7C2D000B2FEB /* OlvidButton.swift in Sources */, @@ -8201,8 +8296,8 @@ C40AC4D722566EB40078B2AB /* ComposeMessageViewDocumentPickerDelegate.swift in Sources */, C4E2593227553ACF00623C5E /* NewCircledInitialsView.swift in Sources */, C4E7521E27427B8B00351011 /* AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift in Sources */, - C482C15E24DD5B8B005DA0A9 /* AppStateManager.swift in Sources */, C4AD03C92509003200B63E31 /* DeleteAllOrphanedFyleMessageJoinWithStatusOperation.swift in Sources */, + C47A1370286DCB7C00CC0B87 /* UIViewController+WindowSceneActivationState.swift in Sources */, C4030476229920D500A55CA3 /* ContactGroupCoordinator.swift in Sources */, C4634BE721D54A480073A2F6 /* Draft.swift in Sources */, C4EA017222010CA700FAD04A /* ObvMessengerMappingModel_v8_to_v9.xcmappingmodel in Sources */, @@ -8215,7 +8310,6 @@ C41C9CD321B98B82000B64F6 /* PersistedContactGroupJoined.swift in Sources */, C44B1D5D2545D97D0056317F /* BlurView.swift in Sources */, C05148C726458AC9009672A4 /* ContactsSortOrder.swift in Sources */, - C4CAE64B263AEFD500609784 /* ProcessINStartCallIntentOperation.swift in Sources */, C4C3775C274D585A00A4A5FC /* SubscriptionNotification.swift in Sources */, C41C9CD021B98A9F000B64F6 /* PersistedContactGroupOwned.swift in Sources */, C4BF9661260F2E5500900FE7 /* ObvChevron.swift in Sources */, @@ -8266,7 +8360,7 @@ C489173C252A7CB5000B2FEB /* IdentityCardContentView.swift in Sources */, C4A06BD72320F66F0065BBC6 /* ObvSegmentedControlTableViewCell.swift in Sources */, C4369F30218896D60051B089 /* FileSystemService.swift in Sources */, - C09A461A24C60C3C00CCB020 /* CallCoordinator.swift in Sources */, + C09A461A24C60C3C00CCB020 /* CallManager.swift in Sources */, C44BB787217F620800140EA8 /* InvitationsCollectionViewController+Strings.swift in Sources */, C4A3A6C2220DC8E300DFE919 /* ObvMessengerMappingModel_v9_to_v10.xcmappingmodel in Sources */, C4A17FD82173F39D0006B307 /* PersistedGroupDiscussion.swift in Sources */, @@ -8280,8 +8374,9 @@ C44688A226AE252000762CC8 /* HStackOrVStack.swift in Sources */, C48D23FF250FBA07001A81F4 /* SetTimestampAllAttachmentsSentIfPossibleOfPersistedMessageSentRecipientInfosOperation.swift in Sources */, C4F41AE82582BC1800A0B63D /* DurationOption.swift in Sources */, + C40A4F80286B570E00EE22D1 /* WebSocketManager.swift in Sources */, C4BD532B219B227800FEF3E4 /* BadConfigurationViewController+Strings.swift in Sources */, - C492CCF42544354200E43870 /* SubscriptionCoordinator.swift in Sources */, + C492CCF42544354200E43870 /* SubscriptionManager.swift in Sources */, C4DAAD2A20AEDCD0005E63C0 /* ButtonsCardCollectionViewCell.swift in Sources */, C4EA17872086A84A004B312B /* InvitationsFlowViewController.swift in Sources */, C407C6CC20BD9FD500180199 /* OneButtonView.swift in Sources */, @@ -8375,7 +8470,6 @@ C4CEA47221A37AB600DD6E28 /* DiscussionsFlowViewController+Strings.swift in Sources */, C41143EE20AC815C005DFB7A /* ObvButton.swift in Sources */, C46A4D64217E1F9700D34C16 /* PersistedMessageJSON.swift in Sources */, - C45FCFC2263A257C002BB015 /* InitializeAppOperation.swift in Sources */, C06E449A264178F500AD7534 /* ContactsSortOrderChooserTableViewController.swift in Sources */, C4FE5E712590BCF400453AA9 /* DeleteMessagesWithExpiredCountBasedRetentionOperation.swift in Sources */, C413126B20B1543600F8FF94 /* InvitationCollectionCell.swift in Sources */, @@ -8390,6 +8484,7 @@ C493798120B40CB0005BA001 /* SasView.swift in Sources */, C446391D21D6758F00F94637 /* SentFyleMessageJoinWithStatusToSentFyleMessageJoinWithStatusMigrationPolicyV6ToV7.swift in Sources */, C4B3A82B2550C4DB004B993A /* OwnedIdentityGeneratedView.swift in Sources */, + C0AF0FEE28586FAC006A9A5C /* ObvMessengerMappingModel_v48_to_v49.xcmappingmodel in Sources */, C40DEAAC22957F6D00089E83 /* GroupEditionDetailsChooserViewControlllerDelegate.swift in Sources */, C447F94E220456AA00DD26E5 /* InvitationsCollectionViewControllerDelegate.swift in Sources */, C4DE8E982514DB7B00436CAC /* BackupKeyVerifierView.swift in Sources */, @@ -8497,15 +8592,17 @@ C0B6C0FD27A0122C00434D50 /* UserDefaults+Extension.swift in Sources */, C022092927A4440C006E330C /* FyleMetadata.swift in Sources */, C02207F327A2AF71006E330C /* BlockBarButtonItem.swift in Sources */, - C02AF23327BFF2690043A99C /* HardLinksToFylesCoordinator.swift in Sources */, + C02AF23327BFF2690043A99C /* HardLinksToFylesManager.swift in Sources */, C022093527A44D52006E330C /* ObvMessengerCoreDataNotification.swift in Sources */, C005336427B67582005B42C4 /* PersistedMessageSystem.swift in Sources */, C03AB3BA282ADB8F003BB81E /* CallSounds.swift in Sources */, C09F687727BBCD5500C2292C /* ObvCanShowHUD.swift in Sources */, + C0AF0D382851ED7E006A9A5C /* PersistedAttachmentSentRecipientInfos.swift in Sources */, C0B6C2E027A0531C00434D50 /* ObvStack.swift in Sources */, C022091327A40754006E330C /* RemoteDeleteAndEditRequest.swift in Sources */, C0B6C19C27A03BFB00434D50 /* InitialCircleView.swift in Sources */, C022090527A402FD006E330C /* PersistedMessageReaction.swift in Sources */, + C4CCB4B82826FA63007E6C1D /* HardLinksToFylesNotifications.swift in Sources */, C0969B2D27E202EF007BD66D /* ShareExtensionErrorViewController.swift in Sources */, C0B6C10327A0134E00434D50 /* DurationOption.swift in Sources */, C022090427A4025D006E330C /* TypeSafeManagedObjectID.swift in Sources */, @@ -8698,10 +8795,10 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 533; - DEVELOPMENT_TEAM = VMDQ4PU27W; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 542; + DEVELOPMENT_TEAM = ""; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = ObvMessengerIntentsExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = " Debug"; @@ -8712,12 +8809,12 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.10.3; + MARKETING_VERSION = 0.11.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "io.olvid.messenger-debug.ObvMessengerIntentsExtension"; PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = "Olvid iOS Intents Extension (Dev)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; @@ -8729,10 +8826,10 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 533; - DEVELOPMENT_TEAM = VMDQ4PU27W; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 542; + DEVELOPMENT_TEAM = ""; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = ObvMessengerIntentsExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = " Debug"; @@ -8743,11 +8840,11 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.10.3; + MARKETING_VERSION = 0.11.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = io.olvid.messenger.ObvMessengerIntentsExtension; PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = "Olvid iOS Intents Extension (Prod)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; @@ -8761,7 +8858,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessengerNotificationServiceExtension/ObvMessengerNotificationServiceExtensionDebug.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 533; + CURRENT_PROJECT_VERSION = 542; DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; @@ -8772,7 +8869,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.10.3; + MARKETING_VERSION = 0.11.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER_FOR_NOTIFICATION_SERVICE_EXTENSION)"; @@ -8792,7 +8889,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessengerNotificationServiceExtension/ObvMessengerNotificationServiceExtension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 533; + CURRENT_PROJECT_VERSION = 542; DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; @@ -8803,7 +8900,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.10.3; + MARKETING_VERSION = 0.11.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER_FOR_NOTIFICATION_SERVICE_EXTENSION)"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -8955,7 +9052,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessenger/ObvMessengerDebug.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 533; + CURRENT_PROJECT_VERSION = 542; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -8971,7 +9068,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.10.3; + MARKETING_VERSION = 0.11.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)"; @@ -8993,7 +9090,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessenger/ObvMessenger.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 533; + CURRENT_PROJECT_VERSION = 542; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; @@ -9010,7 +9107,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 0.10.3; + MARKETING_VERSION = 0.11.0; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER)"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -9027,7 +9124,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessengerShareExtension/ObvMessengerShareExtensionDebug.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 533; + CURRENT_PROJECT_VERSION = 542; DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; @@ -9038,7 +9135,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.10.3; + MARKETING_VERSION = 0.11.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER_FOR_SHARE_EXTENSION)"; @@ -9058,7 +9155,7 @@ CODE_SIGN_ENTITLEMENTS = ObvMessengerShareExtension/ObvMessengerShareExtension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 533; + CURRENT_PROJECT_VERSION = 542; DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES; DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; @@ -9069,7 +9166,7 @@ "@executable_path/Frameworks", "@executable_path/../../Frameworks", ); - MARKETING_VERSION = 0.10.3; + MARKETING_VERSION = 0.11.0; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "$(OBV_PRODUCT_BUNDLE_IDENTIFIER_FOR_SHARE_EXTENSION)"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -9164,6 +9261,7 @@ C4F533A0209C4AB500F5D2BB /* ObvMessenger.xcdatamodeld */ = { isa = XCVersionGroup; children = ( + C0AF0EB1285726CC006A9A5C /* ObvMessenger 49.xcdatamodel */, C4C9515C285092D300BFC2FA /* ObvMessenger 48.xcdatamodel */, C0989058283785A000E1D636 /* ObvMessenger 47.xcdatamodel */, C040F5B32829B32500335C5A /* ObvMessenger 46.xcdatamodel */, @@ -9213,7 +9311,7 @@ C4A27B1121919F6100E04F1E /* ObvMessenger 2.xcdatamodel */, C4F533A1209C4AB500F5D2BB /* ObvMessenger.xcdatamodel */, ); - currentVersion = C4C9515C285092D300BFC2FA /* ObvMessenger 48.xcdatamodel */; + currentVersion = C0AF0EB1285726CC006A9A5C /* ObvMessenger 49.xcdatamodel */; path = ObvMessenger.xcdatamodeld; sourceTree = ""; versionGroupType = wrapper.xcdatamodel; diff --git a/iOSClient/ObvMessenger/ObvMessenger/AppDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/AppDelegate.swift index 368abd4a..183e12cd 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/AppDelegate.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/AppDelegate.swift @@ -28,29 +28,34 @@ import AppAuth @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { - var appInitializer: AppInitializer! - var obvEngine: ObvEngine! - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: AppDelegate.self)) + private let appMainManager = AppMainManager() + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: AppDelegate.self)) func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - - os_log("Application did finish launching with options", log: log, type: .info) - - self.appInitializer = AppInitializer() - // Register for push notifications + os_log("🧦 Application did finish launching with options", log: log, type: .info) + + // Register for remote (push) notifications application.registerForRemoteNotifications() - // Set the shortcut item in case we were launched via a home screen quick action (and the app was not already loaded in memory) - if let shortcutItem = launchOptions?[UIApplication.LaunchOptionsKey.shortcutItem] as? UIApplicationShortcutItem { - self.appInitializer.application(application, performActionFor: shortcutItem, completionHandler: { _ in }) - } + // Initialize the BackgroundTasksManager as it must registers its tasks + // Pass it to the App main manager that will register it with the managers holder + + let backgroundTasksManager = BackgroundTasksManager() + + // Initialize the UserNotificationsManager as it registers the UNUserNotificationCenter delegate. + // This must be done before the app finishes launching. + // See https://developer.apple.com/documentation/usernotifications/unusernotificationcenterdelegate - // Start the initialization process (without waiting for the active state) - DispatchQueue.main.async { [weak self] in - self?.appInitializer.initializeApp() - } + let userNotificationsManager = UserNotificationsManager() + + // Start the app initialization passing in the managers that had to be created before the app finishes launching. + Task { + await appMainManager.initializeApp(backgroundTasksManager: backgroundTasksManager, + userNotificationsManager: userNotificationsManager) + } + return true } @@ -66,46 +71,32 @@ class AppDelegate: UIResponder, UIApplicationDelegate { } - func applicationDidEnterBackground(_ application: UIApplication) { - os_log("Application applicationDidEnterBackground", log: log, type: .info) - guard AppStateManager.shared.currentState.isInitialized else { - // This protects from trying to access the coredata stack that may not be ready if the app has not been initialized. - os_log("Application did enter background before being initialized. We cannot schedule background tasks.", log: log, type: .error) - return - } - obvEngine?.applicationDidEnterBackground() - BackgroundTasksManager.shared.cancelAllPendingBGTask() - BackgroundTasksManager.shared.scheduleBackgroundTasks() - } - - func application(_ application: UIApplication, handlerFor intent: INIntent) -> Any? { assertionFailure() return nil } - func applicationDidBecomeActive(_ application: UIApplication) { - os_log("Application applicationDidBecomeActive", log: log, type: .info) - } - - // This method is also called when sending a file through AirDrop, or when a configuration link is tapped + @MainActor func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { os_log("Application open url %{public}@", log: log, type: .info, url.debugDescription) - return appInitializer.application(app, open: url, options: options) + assertionFailure("Not expected to be called anymore") + return true } func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { os_log("Application continue user activity", log: log, type: .info) - return appInitializer.application(application, continue: userActivity, restorationHandler: restorationHandler) + assertionFailure("Not expected to be called anymore") + return true } - func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) { + func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem) async -> Bool { os_log("Application perform action for shortcut", log: log, type: .info) - self.appInitializer.application(application, performActionFor: shortcutItem, completionHandler: completionHandler) + assertionFailure("Not expected to be called anymore") + return true } @@ -113,18 +104,18 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { os_log("🍎✅ We received a remote notification device token: %{public}@", log: log, type: .info, deviceToken.hexString()) - appInitializer.application(application, didRegisterForRemoteNotificationsWithDeviceToken: deviceToken) + Task { [weak self] in await self?.appMainManager.application(application, didRegisterForRemoteNotificationsWithDeviceToken: deviceToken) } } func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) { os_log("🍎 Application failed to register for remote notifications: %{public}@", log: log, type: .fault, error.localizedDescription) - appInitializer.application(application, didFailToRegisterForRemoteNotificationsWithError: error) + Task { [weak self] in await self?.appMainManager.application(application, didFailToRegisterForRemoteNotificationsWithError: error) } } func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { os_log("🌊 Application did receive remote notification", log: log, type: .info) - appInitializer.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler) + Task { [weak self] in await self?.appMainManager.application(application, didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandler) } } @@ -134,7 +125,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, handleEventsForBackgroundURLSession identifier: String, completionHandler: @escaping () -> Void) { os_log("🌊 application:handleEventsForBackgroundURLSession:completionHandler called with identifier: %{public}@", log: log, type: .info, identifier) // Typically called when a background URLSession was initiated from an extension, but that extension did not finish the job - appInitializer.application(application, handleEventsForBackgroundURLSession: identifier, completionHandler: completionHandler) + Task { [weak self] in await self?.appMainManager.application(application, handleEventsForBackgroundURLSession: identifier, completionHandler: completionHandler) } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppCoordinatorsHolder.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppCoordinatorsHolder.swift new file mode 100644 index 00000000..adc8edbf --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppCoordinatorsHolder.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 + + +final class AppCoordinatorsHolder { + + private let persistedDiscussionsUpdatesCoordinator: PersistedDiscussionsUpdatesCoordinator + private let bootstrapCoordinator: BootstrapCoordinator + private let obvOwnedIdentityCoordinator: ObvOwnedIdentityCoordinator + private let contactIdentityCoordinator: ContactIdentityCoordinator + private let contactGroupCoordinator: ContactGroupCoordinator + + + init(obvEngine: ObvEngine) { + + let queueSharedAmongCoordinators = OperationQueue.createSerialQueue(name: "Queue shared among coordinators", qualityOfService: .default) + + self.persistedDiscussionsUpdatesCoordinator = PersistedDiscussionsUpdatesCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) + self.bootstrapCoordinator = BootstrapCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) + self.obvOwnedIdentityCoordinator = ObvOwnedIdentityCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) + self.contactIdentityCoordinator = ContactIdentityCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) + self.contactGroupCoordinator = ContactGroupCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) + + } + + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + await self.persistedDiscussionsUpdatesCoordinator.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await self.bootstrapCoordinator.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await self.obvOwnedIdentityCoordinator.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await self.contactIdentityCoordinator.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await self.contactGroupCoordinator.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/BoostrapCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/BoostrapCoordinator.swift index 04bc5f43..a5e15eb9 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/BoostrapCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/BoostrapCoordinator.swift @@ -42,19 +42,29 @@ final class BootstrapCoordinator { self.obvEngine = obvEngine self.internalQueue = operationQueue listenToNotifications() - + } + + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { // Bootstrap now - syncPersistedContactDevicesWithEngineObliviousChannelsOnOwnedIdentityChangedNotifications() - AppStateManager.shared.addCompletionHandlerToExecuteWhenInitializedAndActive { [weak self] in - DispatchQueue(label: "Queue for syncing engine database to app").async { - self?.processRequestSyncAppDatabasesWithEngine(completion: { _ in }) - } - } + processRequestSyncAppDatabasesWithEngine(completion: { _ in }) if let userDefaults = self.userDefaults { userDefaults.resetObjectsModifiedByShareExtension() } - + pruneObsoletePersistedInvitations() + removeOldCachedURLMetadata() + resyncPersistedInvitationsWithEngine() + sendUnsentDrafts() + if ObvMessengerSettings.Backup.isAutomaticCleaningBackupEnabled { + AppBackupManager.cleanPreviousICloudBackupsThenLogResult(currentCount: 0, cleanAllDevices: false) + } + deleteOldPendingRepliedTo() + resetOwnObvCapabilities() + autoAcceptPendingGroupInvitesIfPossible() + if forTheFirstTime { + deleteOrphanedPersistedAttachmentSentRecipientInfosOperation() + } } @@ -63,9 +73,6 @@ final class BootstrapCoordinator { // Internal Notifications observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeAppStateChanged() { [weak self] (previousState, currentState) in - self?.processAppStateChanged(previousState: previousState, currentState: currentState) - }, ObvMessengerCoreDataNotification.observePersistedContactWasInserted() { [weak self] (objectID, contactCryptoId) in self?.processPersistedContactWasInsertedNotification(objectID: objectID, contactCryptoId: contactCryptoId) }, @@ -82,21 +89,13 @@ final class BootstrapCoordinator { extension BootstrapCoordinator { - private func processAppStateChanged(previousState: AppState, currentState: AppState) { - if !previousState.isInitializedAndActive && currentState.isInitializedAndActive { - guard !bootstrapOnIsInitializedAndActiveWasPerformed else { return } - defer { bootstrapOnIsInitializedAndActiveWasPerformed = true } - pruneObsoletePersistedInvitations() - removeOldCachedURLMetadata() - resyncPersistedInvitationsWithEngine() - sendUnsentDrafts() - if ObvMessengerSettings.Backup.isAutomaticCleaningBackupEnabled { - AppBackupCoordinator.cleanPreviousICloudBackupsThenLogResult(currentCount: 0, cleanAllDevices: false) - } - deleteOldPendingRepliedTo() - resetOwnObvCapabilities() - autoAcceptPendingGroupInvitesIfPossible() - } + private func deleteOrphanedPersistedAttachmentSentRecipientInfosOperation() { + assert(!Thread.isMainThread) + let op1 = DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation() + let composedOp = CompositionOfOneContextualOperation(op1: op1, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) + composedOp.queuePriority = .veryLow + internalQueue.addOperations([composedOp], waitUntilFinished: true) + composedOp.logReasonIfCancelled(log: log) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/UIViewController+AppDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation.swift similarity index 54% rename from iOSClient/ObvMessenger/ObvMessenger/Utils/UIViewController+AppDelegate.swift rename to iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation.swift index 89274a55..c4a3198a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/UIViewController+AppDelegate.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/BoostrapCoordinator/Operations/DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation.swift @@ -16,26 +16,27 @@ * You should have received a copy of the GNU Affero General Public License * along with Olvid. If not, see . */ + -import UIKit +import Foundation +import OlvidUtils +import os.log -import ObvEngine -import CoreData -extension UIViewController { - - var obvEngine: ObvEngine { - var obvEngine: ObvEngine! = nil - if Thread.isMainThread { - let appDelegate = UIApplication.shared.delegate as! AppDelegate - obvEngine = appDelegate.obvEngine - } else { - var appDelegate: AppDelegate! = nil - DispatchQueue.main.sync { - appDelegate = (UIApplication.shared.delegate as! AppDelegate) - obvEngine = appDelegate.obvEngine +final class DeleteOrphanedPersistedAttachmentSentRecipientInfosOperation: ContextualOperationWithSpecificReasonForCancel { + + override func main() { + + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + obvContext.performAndWait { + do { + try PersistedAttachmentSentRecipientInfos.deleteOrphaned(within: obvContext) + } catch let error { + return cancel(withReason: .coreDataError(error: error)) } } - return obvEngine } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator/ContactGroupCoordinator.swift similarity index 96% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator/ContactGroupCoordinator.swift index ec59a3f4..8919dc45 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactGroupCoordinator/ContactGroupCoordinator.swift @@ -39,7 +39,9 @@ final class ContactGroupCoordinator { self.internalQueue = operationQueue listenToNotifications() } - + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async {} + } @@ -51,24 +53,15 @@ extension ContactGroupCoordinator { // Internal notifications - do { - let NotificationType = MessengerInternalNotification.InviteContactsToGroupOwned.self - let token = NotificationCenter.default.addObserver(forName: NotificationType.name, object: nil, queue: internalQueue) { [weak self] (notification) in - guard let (groupUid, ownedCryptoId, newGroupMembers) = NotificationType.parse(notification) else { return } + observationTokens.append(contentsOf: [ + ObvMessengerInternalNotification.observeInviteContactsToGroupOwned { [weak self] groupUid, ownedCryptoId, newGroupMembers in self?.processInviteContactsToGroupOwnedNotification(groupUid: groupUid, ownedCryptoId: ownedCryptoId, newGroupMembers: newGroupMembers) - } - observationTokens.append(token) - } - - do { - let NotificationType = MessengerInternalNotification.RemoveContactsFromGroupOwned.self - let token = NotificationCenter.default.addObserver(forName: NotificationType.name, object: nil, queue: internalQueue) { [weak self] (notification) in - guard let (groupUid, ownedCryptoId, removedContacts) = NotificationType.parse(notification) else { return } + }, + ObvMessengerInternalNotification.observeRemoveContactsFromGroupOwned { [weak self] groupUid, ownedCryptoId, removedContacts in self?.processRemoveContactsFromGroupOwnedNotification(groupUid: groupUid, ownedCryptoId: ownedCryptoId, removedContacts: removedContacts) - } - observationTokens.append(token) - } - + }, + ]) + // ObvEngine Notifications do { @@ -198,7 +191,7 @@ extension ContactGroupCoordinator { } catch { os_log("Could not invite contact to group owned", log: log, type: .error) } - + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/ContactIdentityCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/ContactIdentityCoordinator.swift index dc588098..ebd225b5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/ContactIdentityCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ContactIdentityCoordinator/ContactIdentityCoordinator.swift @@ -116,31 +116,22 @@ final class ContactIdentityCoordinator { self?.processContactWasDeleted(ownedCryptoId: ownedCryptoId, contactCryptoId: contactCryptoId) }, ]) - - observeAppStateChangedNotifications() } -} - -// MARK: - Bootstrap + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + do { + try obvEngine.requestSetOfContactsCertifiedByOwnKeycloakForAllOwnedCryptoIds() + } catch { + os_log("Could not bootstrap list of all contactact certified by same keycloak server as owned identity", log: log, type: .fault) + } + } -extension ContactIdentityCoordinator { - private func observeAppStateChangedNotifications() { - let log = self.log - observationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged() { [weak self] (previousState, currentState) in - if currentState.isInitializedAndActive { - do { - try self?.obvEngine.requestSetOfContactsCertifiedByOwnKeycloakForAllOwnedCryptoIds() - } catch { - os_log("Could not bootstrap list of all contactact certified by same keycloak server as owned identity", log: log, type: .fault) - } - } - }) - } } + // MARK: - Observing Notifications extension ContactIdentityCoordinator { @@ -496,25 +487,31 @@ extension ContactIdentityCoordinator { 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) + DispatchQueue.main.async { + completionHandler?(false) + } return } - completionHandler?(true) - + DispatchQueue.main.async { + completionHandler?(true) + } + 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 + let obvEngine = self.obvEngine + DispatchQueue(label: "Background queue for deleting a contact identity").async { + do { + try obvEngine.deleteContactIdentity(with: contactCryptoId, ofOwnedIdentyWith: ownedCryptoId) + DispatchQueue.main.async { completionHandler?(true) } + } catch { + os_log("Fail to delete the contact: %{public}@", log: log, type: .fault, error.localizedDescription) + DispatchQueue.main.async { completionHandler?(false) } + } } - completionHandler?(true) - + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator/ObvOwnedIdentityCoordinator.swift similarity index 83% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator/ObvOwnedIdentityCoordinator.swift index 0e0c86d9..6a07dd9a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ObvOwnedIdentityCoordinator/ObvOwnedIdentityCoordinator.swift @@ -80,6 +80,9 @@ final class ObvOwnedIdentityCoordinator { ]) } + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async {} + } @@ -129,15 +132,17 @@ extension ObvOwnedIdentityCoordinator { } } guard let ownedIdentityIsActive = ownedIdentityIsActive else { assertionFailure(); return } - 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) - } catch { - assertionFailure("Could not set capabilities") + Task { + if ownedIdentityIsActive { + await ObvPushNotificationManager.shared.doKickOtherDevicesOnNextRegister() + } + await 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) + } catch { + assertionFailure("Could not set capabilities") + } } } observationTokens.append(token) @@ -255,26 +260,33 @@ extension ObvOwnedIdentityCoordinator { let log = self.log do { try obvEngine.bindOwnedIdentityToKeycloak(ownedCryptoId: ownedCryptoId, keycloakState: obvKeycloakState, keycloakUserId: keycloakUserId) { result in - switch result { - case .failure(let error): - os_log("Engine failed to bind owned identity to keycloak server: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - completionHandler(false) - return - case .success: - KeycloakManager.shared.registerKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId, firstKeycloakBinding: true) - KeycloakManager.shared.uploadOwnIdentity(ownedCryptoId: ownedCryptoId) { result in - DispatchQueue.main.async { - switch result { - case .failure(let error): - os_log("Could not upload owned identity to the Keycloak server", log: log, type: .fault, error.localizedDescription) + DispatchQueue.main.async { + Task { + assert(Thread.isMainThread) + switch result { + case .failure(let error): + os_log("Engine failed to bind owned identity to keycloak server: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + completionHandler(false) + return + case .success: + await KeycloakManagerSingleton.shared.registerKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId, firstKeycloakBinding: true) + do { + try await KeycloakManagerSingleton.shared.uploadOwnIdentity(ownedCryptoId: ownedCryptoId) + } catch let error as KeycloakManager.UploadOwnedIdentityError { + os_log("Could not upload owned identity to the Keycloak server: %{public}@", log: log, type: .fault, error.localizedDescription) + completionHandler(false) + return + } catch { + os_log("Could not upload owned identity to the Keycloak server: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure("Unexpected error") completionHandler(false) - case .success: - completionHandler(true) + return } + completionHandler(true) + return } } - } } } catch { @@ -286,13 +298,13 @@ extension ObvOwnedIdentityCoordinator { } - private func processUserWantsToUnbindOwnedIdentityFromKeycloakNotification(ownedCryptoId: ObvCryptoId, completion: @escaping (Bool) -> Void) { - KeycloakManager.shared.unregisterKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId) { result in - switch result { - case .failure: - completion(false) - case .success: - completion(true) + private func processUserWantsToUnbindOwnedIdentityFromKeycloakNotification(ownedCryptoId: ObvCryptoId, completion: @MainActor @escaping (Bool) -> Void) { + Task { + do { + try await KeycloakManagerSingleton.shared.unregisterKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId) + await completion(true) + } catch { + await completion(false) } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Debug/MarkSentMessageAsDeliveredDebugOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Debug/MarkSentMessageAsDeliveredDebugOperation.swift index 268a1c69..0492cbfd 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Debug/MarkSentMessageAsDeliveredDebugOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Debug/MarkSentMessageAsDeliveredDebugOperation.swift @@ -60,7 +60,7 @@ final class MarkSentMessageAsDeliveredDebugOperation: ContextualOperationWithSpe } for recipientInfos in persistedMessageSent.unsortedRecipientsInfos { - recipientInfos.setTimestampDelivered(to: Date()) + persistedMessageSent.messageSentWasDeliveredToRecipient(withCryptoId: recipientInfos.recipientCryptoId, noLaterThan: Date(), andRead: false) } } catch { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAsOpenedOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAsOpenedOperation.swift new file mode 100644 index 00000000..e4d04d72 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MarkAsOpenedOperation.swift @@ -0,0 +1,81 @@ +/* + * 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 ObvTypes +import OlvidUtils + + +final class MarkAsOpenedOperation: ContextualOperationWithSpecificReasonForCancel { + + let receivedFyleMessageJoinWithStatusID: TypeSafeManagedObjectID + + init(receivedFyleMessageJoinWithStatusID: TypeSafeManagedObjectID) { + self.receivedFyleMessageJoinWithStatusID = receivedFyleMessageJoinWithStatusID + } + + override func main() { + guard let obvContext = self.obvContext else { + return cancel(withReason: .contextIsNil) + } + + obvContext.performAndWait { + do { + guard let fyle = try ReceivedFyleMessageJoinWithStatus.get(objectID: receivedFyleMessageJoinWithStatusID, within: obvContext.context) else { + return cancel(withReason: .couldNotFindReceivedFyleMessageJoinWithStatus) + } + guard !fyle.receivedMessage.readingRequiresUserAction else { + assertionFailure() + return cancel(withReason: .tryToMarkAsOpenedAMessageWithReadingRequiresUserAction) + } + fyle.markAsOpened() + } catch { + return cancel(withReason: .coreDataError(error: error)) + } + } + } + +} + +enum MarkAsOpenedOperationReasonForCancel: LocalizedErrorWithLogType { + case contextIsNil + case coreDataError(error: Error) + case couldNotFindReceivedFyleMessageJoinWithStatus + case tryToMarkAsOpenedAMessageWithReadingRequiresUserAction + + 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 .couldNotFindReceivedFyleMessageJoinWithStatus: + return "Could not find the received fyle message join with status in database" + case .tryToMarkAsOpenedAMessageWithReadingRequiresUserAction: + return "Try to mark as opened a message with reading requires user action" + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift index a00e6bb6..0d20c222 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation.swift @@ -41,7 +41,6 @@ final class AllowReadingOfAllMessagesReceivedThatRequireUserActionOperation: Ope override func main() { - 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 baf68e45..52ca3194 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfMessagesReceivedThatRequireUserActionOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/MessagesThatRequireUserAction/AllowReadingOfMessagesReceivedThatRequireUserActionOperation.swift @@ -44,8 +44,6 @@ final class AllowReadingOfMessagesReceivedThatRequireUserActionOperation: Operat var discussionObjectIDsToRefresh = Set() - guard AppStateManager.shared.currentState.isInitializedAndActive else { assertionFailure(); return } - ObvStack.shared.performBackgroundTaskAndWait { (context) in /* The following line was added to solve a recurring merge conflict between the context created here diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessObvReturnReceiptOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessObvReturnReceiptOperation.swift index 5c954b5c..87c631f5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessObvReturnReceiptOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/ProcessObvReturnReceiptOperation.swift @@ -63,8 +63,9 @@ final class ProcessObvReturnReceiptOperation: ContextualOperationWithSpecificRea guard let elements = infos.returnReceiptElements else { assertionFailure(); continue } let contactCryptoId: ObvCryptoId let rawStatus: Int + let attachmentNumber: Int? do { - (contactCryptoId, rawStatus) = try obvEngine.decryptPayloadOfObvReturnReceipt(obvReturnReceipt, usingElements: elements) + (contactCryptoId, rawStatus, attachmentNumber) = try obvEngine.decryptPayloadOfObvReturnReceipt(obvReturnReceipt, usingElements: elements) } catch { os_log("Could not decrypt the return receipt encrypted payload: %{public}@", log: log, type: .error, error.localizedDescription) continue @@ -77,12 +78,27 @@ final class ProcessObvReturnReceiptOperation: ContextualOperationWithSpecificRea // The recipient do not concern the contact (but another contact of the discussion), so we continue the for loop continue } - switch status { - case .delivered: - infos.setTimestampDelivered(to: obvReturnReceipt.timestamp) - case .read: - infos.setTimestampRead(to: obvReturnReceipt.timestamp) + + // We have all the information we need to set the delivered or read timestamp for this sent message (and for its attachment if the attachment number if non nil) + + let messageSent = infos.messageSent + + if let attachmentNumber = attachmentNumber { + switch status { + case .delivered: + messageSent.attachmentSentWasDeliveredToRecipient(withCryptoId: contactCryptoId, at: obvReturnReceipt.timestamp, deliveredAttachmentNumber: attachmentNumber, andRead: false) + case .read: + messageSent.attachmentSentWasDeliveredToRecipient(withCryptoId: contactCryptoId, at: obvReturnReceipt.timestamp, deliveredAttachmentNumber: attachmentNumber, andRead: true) + } + } else { + switch status { + case .delivered: + messageSent.messageSentWasDeliveredToRecipient(withCryptoId: contactCryptoId, noLaterThan: obvReturnReceipt.timestamp, andRead: false) + case .read: + messageSent.messageSentWasDeliveredToRecipient(withCryptoId: contactCryptoId, noLaterThan: obvReturnReceipt.timestamp, andRead: true) + } } + // If we reach this point, we can break out of the loop since we updated an appropriate PersistedMessageSentRecipientInfos break } 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 ce52dbe7..e7acd182 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ReceivingMessageAndAttachmentsOperations.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/Operations/Receiving messages/ReceivingMessageAndAttachmentsOperations.swift @@ -205,7 +205,7 @@ final class CreatePersistedMessageReceivedFromReceivedObvMessageOperation: Conte * In that case, and in that case only, we immediately allow reading of the message. */ - if let currentUserActivityPersistedDiscussionObjectID = currentUserActivityPersistedDiscussionObjectID, AppStateManager.shared.currentState.isInitializedAndActive { + if let currentUserActivityPersistedDiscussionObjectID = currentUserActivityPersistedDiscussionObjectID { let insertedReceivedEphemeralMessagesWithUserAction: [PersistedMessageReceived] = obvContext.context.insertedObjects.compactMap({ guard let receivedMessage = $0 as? PersistedMessageReceived, @@ -552,7 +552,7 @@ fileprivate final class ReceivingMessageAndAttachmentsOperationHelper { receivedFyleMessageJoinWithStatus.tryToSetStatusTo(.complete) } }) - + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/PersistedDiscussionsUpdatesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/PersistedDiscussionsUpdatesCoordinator.swift index 3112c5b5..92a39d5c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/PersistedDiscussionsUpdatesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Coordinators/PersistedDiscussionsUpdatesCoordinator/PersistedDiscussionsUpdatesCoordinator.swift @@ -30,9 +30,11 @@ final class PersistedDiscussionsUpdatesCoordinator { private let obvEngine: ObvEngine private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: PersistedDiscussionsUpdatesCoordinator.self)) + private static 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 queueForDispatchingOffTheMainThread = DispatchQueue(label: "PersistedDiscussionsUpdatesCoordinator internal queue for dispatching off the main thread") private let internalQueueForAttachmentsProgresses = OperationQueue.createSerialQueue(name: "Internal queue for progresses", qualityOfService: .default) private let queueForLongRunningConcurrentOperations: OperationQueue = { let queue = OperationQueue() @@ -47,9 +49,37 @@ final class PersistedDiscussionsUpdatesCoordinator { self.obvEngine = obvEngine self.internalQueue = operationQueue listenToNotifications() - periodicallyRefreshReceivedAttachmentProgress() } + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + + if forTheFirstTime { + periodicallyRefreshReceivedAttachmentProgress() + bootstrapProcessUnprocessedPersistedMessageSent() + deleteEmptyLockedDiscussion() + trashOrphanedFilesFoundInTheFylesDirectory() + deleteRecipientInfosThatHaveNoMsgIdentifierFromEngineAndAssociatedToDeletedContact() + // No need to delete orphaned one to one discussions (i.e., without contact), they are cascade deleted + // No need to delete orphaned group discussions (i.e., without contact group), they are cascade deleted + // No need to delete orphaned PersistedMessageTimestampedMetadata, i.e., without message), they are cascade deleted + bootstrapMessagesToBeWiped(preserveReceivedMessages: true) + bootstrapWipeAllMessagesThatExpiredEarlierThanNow() + deleteOrphanedExpirations() + deleteOldOrOrphanedRemoteDeleteAndEditRequests() + deleteOldOrOrphanedPendingReactions() + cleanExpiredMuteNotificationsSetting() + cleanOrphanedPersistedMessageTimestampedMetadata() + synchronizeAllOneToOneDiscussionTitlesWithContactNameOperation() + } + + // The following bootstrap methods are always called, not only the first time the app appears on screen + + bootstrapMessagesDecryptedWithinNotificationExtension() + + } + + private static let errorDomain = "PersistedDiscussionsUpdatesCoordinator" private static func makeError(message: String) -> Error { NSError(domain: PersistedDiscussionsUpdatesCoordinator.errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } private func makeError(message: String) -> Error { PersistedDiscussionsUpdatesCoordinator.makeError(message: message) } @@ -168,6 +198,9 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvMessengerInternalNotification.observePersistedMessageReceivedWasRead { (persistedMessageReceivedObjectID) in Task { [weak self] in await self?.processPersistedMessageReceivedWasReadNotification(persistedMessageReceivedObjectID: persistedMessageReceivedObjectID) } }, + ObvMessengerInternalNotification.observeReceivedFyleJoinHasBeenMarkAsOpened { (receivedFyleJoinID) in + Task { [weak self] in await self?.processReceivedFyleJoinHasBeenMarkAsOpenedNotification(receivedFyleJoinID: receivedFyleJoinID) } + }, ObvMessengerCoreDataNotification.observeAReadOncePersistedMessageSentWasSent { [weak self] (persistedMessageSentObjectID, persistedDiscussionObjectID) in self?.processAReadOncePersistedMessageSentWasSentNotification(persistedMessageSentObjectID: persistedMessageSentObjectID, persistedDiscussionObjectID: persistedDiscussionObjectID) }, @@ -231,12 +264,21 @@ final class PersistedDiscussionsUpdatesCoordinator { ObvMessengerInternalNotification.observeUserWantsToForwardMessage { [weak self] messageID, discussionIDs in self?.processUserWantsToForwardMessage(messageObjectID: messageID, discussionObjectIDs: discussionIDs) }, + ObvMessengerInternalNotification.observeUserHasOpenedAReceivedAttachment { [weak self] receivedFyleJoinID in + self?.processUserHasOpenedAReceivedAttachment(receivedFyleJoinID: receivedFyleJoinID) + }, NewSingleDiscussionNotification.observeUserWantsToDownloadReceivedFyleMessageJoinWithStatus { [weak self] joinObjectID in self?.processUserWantsToDownloadReceivedFyleMessageJoinWithStatus(receivedJoinObjectID: joinObjectID) }, NewSingleDiscussionNotification.observeUserWantsToPauseDownloadReceivedFyleMessageJoinWithStatus { [weak self] joinObjectID in self?.processUserWantsToPauseDownloadReceivedFyleMessageJoinWithStatus(receivedJoinObjectID: joinObjectID) }, + ObvMessengerInternalNotification.observeADeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus { [weak self] (returnReceipt, contactCryptoId, ownedCryptoId, messageIdentifierFromEngine, attachmentNumber) in + self?.processADeliveredReturnReceiptShouldBeSent(returnReceipt: returnReceipt, contactCryptoId: contactCryptoId, ownedCryptoId: ownedCryptoId, messageIdentifierFromEngine: messageIdentifierFromEngine, attachmentNumber: attachmentNumber) + }, + ObvMessengerInternalNotification.observeADeliveredReturnReceiptShouldBeSentForPersistedMessageReceived { [weak self] returnReceipt, contactCryptoId, ownedCryptoId, messageIdentifierFromEngine in + self?.processADeliveredReturnReceiptShouldBeSent(returnReceipt: returnReceipt, contactCryptoId: contactCryptoId, ownedCryptoId: ownedCryptoId, messageIdentifierFromEngine: messageIdentifierFromEngine, attachmentNumber: nil) + }, ]) // Internal VoIP notifications @@ -245,8 +287,8 @@ final class PersistedDiscussionsUpdatesCoordinator { 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) + VoIPNotification.observeCallHasBeenUpdated { [weak self] callUUID, updateKind in + self?.processCallHasBeenUpdated(callUUID: callUUID, updateKind: updateKind) }, ]) @@ -271,8 +313,8 @@ final class PersistedDiscussionsUpdatesCoordinator { NewSingleDiscussionNotification.observeUserWantsToSendDraft { [weak self] draftObjectID, textBody in self?.processUserWantsToSendDraft(draftObjectID: draftObjectID, textBody: textBody) }, - NewSingleDiscussionNotification.observeUserWantsToSendDraftWithOneAttachement { [weak self] draftObjectID, attachementsURL in - self?.processUserWantsToSendDraftWithAttachements(draftObjectID: draftObjectID, attachementsURL: attachementsURL) + NewSingleDiscussionNotification.observeUserWantsToSendDraftWithOneAttachment { [weak self] draftObjectID, attachmentURL in + self?.processUserWantsToSendDraftWithAttachments(draftObjectID: draftObjectID, attachmentsURL: [attachmentURL]) }, NewSingleDiscussionNotification.observeUserWantsToUpdateDraftExpiration { [weak self] draftObjectID, value in self?.processUserWantsToUpdateDraftExpiration(draftObjectID: draftObjectID, value: value) @@ -352,39 +394,22 @@ final class PersistedDiscussionsUpdatesCoordinator { extension PersistedDiscussionsUpdatesCoordinator { private func observeAppStateChangedNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged() { [weak self] (previousState, currentState) in - - if !previousState.isInitializedAndActive && currentState.isInitializedAndActive { - self?.bootstrapMessagesDecryptedWithinNotificationExtension() - self?.bootstrapProcessUnprocessedPersistedMessageSent() - self?.deleteEmptyLockedDiscussion() - self?.trashOrphanedFilesFoundInTheFylesDirectory() - self?.deleteRecipientInfosThatHaveNoMsgIdentifierFromEngineAndAssociatedToDeletedContact() - // No need to delete orphaned one to one discussions (i.e., without contact), they are cascade deleted - // No need to delete orphaned group discussions (i.e., without contact group), they are cascade deleted - // No need to delete orphaned PersistedMessageTimestampedMetadata, i.e., without message), they are cascade deleted - self?.bootstrapMessagesToBeWiped(preserveReceivedMessages: true) - self?.bootstrapWipeAllMessagesThatExpiredEarlierThanNow() - self?.deleteOrphanedExpirations() - self?.deleteOldOrOrphanedRemoteDeleteAndEditRequests() - self?.deleteOldOrOrphanedPendingReactions() - self?.cleanExpiredMuteNotificationsSetting() - self?.cleanOrphanedPersistedMessageTimestampedMetadata() - self?.synchronizeAllOneToOneDiscussionTitlesWithContactNameOperation() - } - - if currentState.iOSAppState == .mayResignActive { - self?.cleanJsonMessagesSavedByNotificationExtension() - self?.bootstrapMessagesToBeWiped(preserveReceivedMessages: false) - } - - if (previousState.isInitializedAndActive, currentState.isInitializedAndActive) == (false, true), let currentPersistedDiscussionObjectID = ObvUserActivitySingleton.shared.currentPersistedDiscussionObjectID { - self?.userEnteredDiscussion(discussionObjectID: currentPersistedDiscussionObjectID) - } - - }) + observationTokens.append(contentsOf: [ + NotificationCenter.default.addObserver(forName: UIApplication.didEnterBackgroundNotification, object: nil, queue: nil) { [weak self] _ in + // We do not specify a queue for the observer as this would run the code synchronously on the given queue, blocking the main thread. + // Instead, we "manually" dispatch work asynchronously. + self?.queueForDispatchingOffTheMainThread.async { + assert(!Thread.isMainThread) + let backgroundTaskIdentifier = UIApplication.shared.beginBackgroundTask(withName: "PersistedDiscussionsUpdatesCoordinator background task") + self?.cleanJsonMessagesSavedByNotificationExtension() + self?.bootstrapMessagesToBeWiped(preserveReceivedMessages: false) + UIApplication.shared.endBackgroundTask(backgroundTaskIdentifier) + } + }, + ]) } + private func observeNewSentMessagesAddedByExtension() { guard let userDefaults = self.userDefaults else { os_log("The user defaults database is not set", log: log, type: .fault) @@ -663,6 +688,7 @@ extension PersistedDiscussionsUpdatesCoordinator { /// If this succeeds, we send the new (unprocessed) `PersistedMessageSent`. private func processNewDraftToSendNotification(persistedDraftObjectID: TypeSafeManagedObjectID) { assert(OperationQueue.current != internalQueue) + assert(!Thread.isMainThread) let op1 = CreateUnprocessedPersistedMessageSentFromPersistedDraftOperation(persistedDraftObjectID: persistedDraftObjectID) let op2 = ComputeExtendedPayloadOperation(provider: op1) let op3 = SendUnprocessedPersistedMessageSentOperation(unprocessedPersistedMessageSentProvider: op1, extendedPayloadProvider: op2, obvEngine: obvEngine) @@ -1115,13 +1141,24 @@ extension PersistedDiscussionsUpdatesCoordinator { let log = self.log // We do not need to sync the sending of a read receipt on the operation queue do { - try await postReadReceiptIfRequired(persistedMessageReceivedObjectID: persistedMessageReceivedObjectID) + try await postMessageReadReceiptIfRequired(persistedMessageReceivedObjectID: persistedMessageReceivedObjectID) } catch { os_log("The Return Receipt could not be posted", log: log, type: .fault) assertionFailure() } } - + + private func processReceivedFyleJoinHasBeenMarkAsOpenedNotification(receivedFyleJoinID: TypeSafeManagedObjectID) async { + let log = self.log + // We do not need to sync the sending of a read receipt on the operation queue + do { + try await postAttachementReadReceiptIfRequired(receivedFyleJoinID: receivedFyleJoinID) + } catch { + os_log("The Return Receipt could not be posted", log: log, type: .fault) + assertionFailure() + } + } + private func processAReadOncePersistedMessageSentWasSentNotification(persistedMessageSentObjectID: NSManagedObjectID, persistedDiscussionObjectID: TypeSafeManagedObjectID) { // When a readOnce sent message status becomes "sent", we check whether the user is still within the discussion corresponding to this message. @@ -1376,9 +1413,9 @@ extension PersistedDiscussionsUpdatesCoordinator { } } - private func processUserWantsToSendDraftWithAttachements(draftObjectID: TypeSafeManagedObjectID, attachementsURL: [URL]) { + private func processUserWantsToSendDraftWithAttachments(draftObjectID: TypeSafeManagedObjectID, attachmentsURL: [URL]) { - let loadItemProviderOperations = attachementsURL.map { + let loadItemProviderOperations = attachmentsURL.map { LoadItemProviderOperation(itemURL: $0, progressAvailable: { [weak self] progress in // Called only if a progress is made available during the operation execution self?.newProgressToAddForTrackingFreeze(draftObjectID: draftObjectID, progress: progress) @@ -1423,12 +1460,12 @@ extension PersistedDiscussionsUpdatesCoordinator { composedOp.logReasonIfCancelled(log: log) } - private func processUserWantsToUpdateLocalConfigurationOfDiscussionNotification(with value: PersistedDiscussionLocalConfigurationValue, persistedDiscussionObjectID: TypeSafeManagedObjectID, completionHandler: @escaping (Bool) -> Void) { + private func processUserWantsToUpdateLocalConfigurationOfDiscussionNotification(with value: PersistedDiscussionLocalConfigurationValue, persistedDiscussionObjectID: TypeSafeManagedObjectID, completionHandler: @escaping () -> Void) { let op = UpdateDiscussionLocalConfigurationOperation(value: value, persistedDiscussionObjectID: persistedDiscussionObjectID) let composedOp = CompositionOfOneContextualOperation(op1: op, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) op.completionBlock = { DispatchQueue.main.async { - completionHandler(!op.isCancelled) + completionHandler() } } @@ -1444,7 +1481,7 @@ extension PersistedDiscussionsUpdatesCoordinator { extension PersistedDiscussionsUpdatesCoordinator { private func processNewMessageReceivedNotification(obvMessage: ObvMessage, completionHandler: @escaping (Set) -> Void) { - os_log("We received a NewMessageReceived notification", log: log, type: .debug) + os_log("🧦 We received a NewMessageReceived notification", log: log, type: .debug) let attachmentsToDownloadAsap = Set(obvMessage.attachments.filter({ $0.totalUnitCount < ObvMessengerSettings.Downloads.maxAttachmentSizeForAutomaticDownload })) let localCompletionHandler = { @@ -1710,48 +1747,48 @@ extension PersistedDiscussionsUpdatesCoordinator { } - private func processUserRepliedToReceivedMessageWithinTheNotificationExtensionNotification(persistedContactObjectID: NSManagedObjectID, messageIdentifierFromEngine: Data, textBody: String, completionHandler: @escaping (Bool) -> Void) { + private func processUserRepliedToReceivedMessageWithinTheNotificationExtensionNotification(persistedContactObjectID: NSManagedObjectID, messageIdentifierFromEngine: Data, textBody: String, completionHandler: @escaping () -> Void) { // This call will add the received message decrypted by the notification extension into the database to be sure that we will be able to reply to this message. bootstrapMessagesDecryptedWithinNotificationExtension() let op1 = CreateUnprocessedReplyToPersistedMessageSentFromBodyOperation(persistedContactObjectID: persistedContactObjectID, messageIdentifierFromEngine: messageIdentifierFromEngine, textBody: textBody) let op2 = MarkAsReadReceivedMessageOperation(persistedContactObjectID: persistedContactObjectID, messageIdentifierFromEngine: messageIdentifierFromEngine) let op3 = SendUnprocessedPersistedMessageSentOperation(unprocessedPersistedMessageSentProvider: op1, extendedPayloadProvider: nil, obvEngine: obvEngine) { - DispatchQueue.main.async { completionHandler(true) } + DispatchQueue.main.async { completionHandler() } } 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 [op1, op2, op3].allSatisfy({ !$0.isCancelled }) else { - DispatchQueue.main.async { completionHandler(false) } + DispatchQueue.main.async { completionHandler() } return } } - private func processUserRepliedToMissedCallWithinTheNotificationExtensionNotification(persistedDiscussionObjectID: NSManagedObjectID, textBody: String, completionHandler: @escaping (Bool) -> Void) { + private func processUserRepliedToMissedCallWithinTheNotificationExtensionNotification(persistedDiscussionObjectID: NSManagedObjectID, textBody: String, completionHandler: @escaping () -> Void) { let op1 = CreateUnprocessedPersistedMessageSentFromBodyOperation(persistedDiscussionObjectID: persistedDiscussionObjectID, textBody: textBody) let op2 = SendUnprocessedPersistedMessageSentOperation(unprocessedPersistedMessageSentProvider: op1, extendedPayloadProvider: nil, obvEngine: obvEngine) { - DispatchQueue.main.async { completionHandler(true) } + DispatchQueue.main.async { completionHandler() } } let composedOp = CompositionOfTwoContextualOperations(op1: op1, op2: op2, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) internalQueue.addOperations([composedOp], waitUntilFinished: true) composedOp.logReasonIfCancelled(log: log) guard !op1.isCancelled else { - DispatchQueue.main.async { completionHandler(false) } + DispatchQueue.main.async { completionHandler() } return } guard !op2.isCancelled else { - DispatchQueue.main.async { completionHandler(false) } + DispatchQueue.main.async { completionHandler() } return } } - private func processUserWantsToMarkAsReadMessageWithinTheNotificationExtensionNotification(persistedContactObjectID: NSManagedObjectID, messageIdentifierFromEngine: Data, completionHandler: @escaping (Bool) -> Void) async { + private func processUserWantsToMarkAsReadMessageWithinTheNotificationExtensionNotification(persistedContactObjectID: NSManagedObjectID, messageIdentifierFromEngine: Data, completionHandler: @escaping () -> Void) async { // The following method call adds the received message decrypted by the notification extension into the database. // This allows to be sure that we will be able to mark it as read. @@ -1764,7 +1801,7 @@ extension PersistedDiscussionsUpdatesCoordinator { guard !op.isCancelled else { DispatchQueue.main.async { - completionHandler(false) + completionHandler() } return } @@ -1775,7 +1812,7 @@ extension PersistedDiscussionsUpdatesCoordinator { if let persistedMessageReceivedObjectID = op.persistedMessageReceivedObjectID { do { - try await postReadReceiptIfRequired(persistedMessageReceivedObjectID: persistedMessageReceivedObjectID) + try await postMessageReadReceiptIfRequired(persistedMessageReceivedObjectID: persistedMessageReceivedObjectID) } catch { os_log("Could not post read receipt", log: log, type: .fault) assertionFailure() @@ -1785,9 +1822,9 @@ extension PersistedDiscussionsUpdatesCoordinator { // Recompute all badges - ObvMessengerInternalNotification.needToRecomputeAllBadges { success in + ObvMessengerInternalNotification.needToRecomputeAllBadges { _ in DispatchQueue.main.async { - completionHandler(success) + completionHandler() } }.postOnDispatchQueue() @@ -1823,7 +1860,13 @@ extension PersistedDiscussionsUpdatesCoordinator { } } - + private func processUserHasOpenedAReceivedAttachment(receivedFyleJoinID: TypeSafeManagedObjectID) { + let op = MarkAsOpenedOperation(receivedFyleMessageJoinWithStatusID: receivedFyleJoinID) + let composedOp = CompositionOfOneContextualOperation(op1: op, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) + internalQueue.addOperations([composedOp], waitUntilFinished: true) + composedOp.logReasonIfCancelled(log: log) + } + private func processUserWantsToDownloadReceivedFyleMessageJoinWithStatus(receivedJoinObjectID: TypeSafeManagedObjectID) { let op1 = ResumeOrPauseAttachmentDownloadOperation(receivedJoinObjectID: receivedJoinObjectID, resumeOrPause: .resume, obvEngine: obvEngine) let composedOp = CompositionOfOneContextualOperation(op1: op1, contextCreator: ObvStack.shared, log: log, flowId: FlowIdentifier()) @@ -1839,6 +1882,22 @@ extension PersistedDiscussionsUpdatesCoordinator { composedOp.logReasonIfCancelled(log: log) } + /// Call when a return receipt shall be sent. When `attachmentNumber` is nil, the return receipt concerns a `PersistedMessageReceived`, otherwise, it concerns a `ReceivedFyleMessageJoinWithStatus`. + private func processADeliveredReturnReceiptShouldBeSent(returnReceipt: ReturnReceiptJSON, contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, messageIdentifierFromEngine: Data, attachmentNumber: Int?) { + + do { + try obvEngine.postReturnReceiptWithElements(returnReceipt.elements, + andStatus: ReturnReceiptJSON.Status.delivered.rawValue, + forContactCryptoId: contactCryptoId, + ofOwnedIdentityCryptoId: ownedCryptoId, + messageIdentifierFromEngine: messageIdentifierFromEngine, + attachmentNumber: attachmentNumber) + } catch { + os_log("🧾 Failed to post return receipt", log: log, type: .fault) + } + + } + } @@ -1846,8 +1905,7 @@ extension PersistedDiscussionsUpdatesCoordinator { extension PersistedDiscussionsUpdatesCoordinator { - - private func postReadReceiptIfRequired(persistedMessageReceivedObjectID: TypeSafeManagedObjectID) async throws { + private func postMessageReadReceiptIfRequired(persistedMessageReceivedObjectID: TypeSafeManagedObjectID) async throws { // We do not need to sync the sending of a read receipt on the operation queue try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in ObvStack.shared.performBackgroundTask { [weak self] (context) in @@ -1856,7 +1914,7 @@ extension PersistedDiscussionsUpdatesCoordinator { continuation.resume() return } - try self?.postReadReceiptIfRequired(messageReceived: messageReceived) + try self?.postMessageReadReceiptIfRequired(messageReceived: messageReceived) continuation.resume() } catch { continuation.resume(throwing: error) @@ -1864,16 +1922,54 @@ extension PersistedDiscussionsUpdatesCoordinator { } } } - - private func postReadReceiptIfRequired(messageReceived: PersistedMessageReceived) throws { + private func postMessageReadReceiptIfRequired(messageReceived: PersistedMessageReceived) throws { guard messageReceived.discussion.localConfiguration.doSendReadReceipt ?? ObvMessengerSettings.Discussions.doSendReadReceipt else { return } guard let returnReceiptJSON = messageReceived.returnReceipt else { return } guard let contactCryptoId = messageReceived.contactIdentity?.cryptoId else { return } guard let ownedCryptoId = messageReceived.contactIdentity?.ownedIdentity?.cryptoId else { return } - try obvEngine.postReturnReceiptWithElements(returnReceiptJSON.elements, andStatus: ReturnReceiptJSON.Status.read.rawValue, forContactCryptoId: contactCryptoId, ofOwnedIdentityCryptoId: ownedCryptoId) + let messageIdentifierFromEngine = messageReceived.messageIdentifierFromEngine + try obvEngine.postReturnReceiptWithElements(returnReceiptJSON.elements, + andStatus: ReturnReceiptJSON.Status.read.rawValue, + forContactCryptoId: contactCryptoId, + ofOwnedIdentityCryptoId: ownedCryptoId, + messageIdentifierFromEngine: messageIdentifierFromEngine, + attachmentNumber: nil) } - + + private func postAttachementReadReceiptIfRequired(receivedFyleJoinID: TypeSafeManagedObjectID) async throws { + // We do not need to sync the sending of a read receipt on the operation queue + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + ObvStack.shared.performBackgroundTask { [weak self] (context) in + do { + guard let receivedFyleJoin = try ReceivedFyleMessageJoinWithStatus.get(objectID: receivedFyleJoinID, within: context) else { + continuation.resume() + return + } + try self?.postAttachementReadReceiptIfRequired(receivedFyleJoin: receivedFyleJoin) + continuation.resume() + } catch { + continuation.resume(throwing: error) + } + } + } + } + + private func postAttachementReadReceiptIfRequired(receivedFyleJoin: ReceivedFyleMessageJoinWithStatus) throws { + let messageReceived = receivedFyleJoin.receivedMessage + guard messageReceived.discussion.localConfiguration.doSendReadReceipt ?? ObvMessengerSettings.Discussions.doSendReadReceipt else { return } + guard let returnReceiptJSON = messageReceived.returnReceipt else { return } + guard let contactCryptoId = messageReceived.contactIdentity?.cryptoId else { return } + guard let ownedCryptoId = messageReceived.contactIdentity?.ownedIdentity?.cryptoId else { return } + os_log("🧾 Calling to postReturnReceiptWithElements with nonce %{public}@ and attachmentNumber: %{public}@ from postAttachementReadReceiptIfRequired", log: log, type: .info, returnReceiptJSON.elements.nonce.hexString(), String(describing: receivedFyleJoin.index)) + try obvEngine.postReturnReceiptWithElements(returnReceiptJSON.elements, + andStatus: ReturnReceiptJSON.Status.read.rawValue, + forContactCryptoId: contactCryptoId, + ofOwnedIdentityCryptoId: ownedCryptoId, + messageIdentifierFromEngine: receivedFyleJoin.receivedMessage.messageIdentifierFromEngine, + attachmentNumber: receivedFyleJoin.index) + } + private func processReceivedObvMessage(_ obvMessage: ObvMessage, overridePreviousPersistedMessage: Bool, completionHandler: (() -> Void)?) { @@ -2041,10 +2137,10 @@ extension PersistedDiscussionsUpdatesCoordinator { op.logReasonIfCancelled(log: self.log) } - private func processCallHasBeenUpdated(call: CallEssentials, updateKind: CallUpdateKind) { + private func processCallHasBeenUpdated(callUUID: UUID, updateKind: CallUpdateKind) { guard case .state(let newState) = updateKind else { return } guard newState.isFinalState else { return } - let op = ReportEndCallOperation(callUUID: call.uuid) + let op = ReportEndCallOperation(callUUID: callUUID) self.internalQueue.addOperations([op], waitUntilFinished: true) op.logReasonIfCancelled(log: self.log) } @@ -2088,22 +2184,6 @@ extension PersistedDiscussionsUpdatesCoordinator { 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) - } - } - - } - } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup.swift index 4742807d..fe12e412 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ContactGroup/PersistedContactGroup.swift @@ -268,41 +268,6 @@ extension PersistedContactGroup { } -// MARK: - Siri and Intent integration - -extension PersistedContactGroup { - - @available(iOS 15.0, *) - func createINImage(storingPNGPhotoThumbnailAtURL thumbnailURL: URL?, thumbnailSide: CGFloat) -> INImage? { - let pngData: Data? - if let url = displayPhotoURL, - let cgImage = UIImage(contentsOfFile: url.path)?.cgImage?.downsizeToSize(CGSize(width: thumbnailSide, height: thumbnailSide)), - let _pngData = UIImage(cgImage: cgImage).pngData() { - pngData = _pngData - } else { - let groupColor = AppTheme.shared.groupColors(forGroupUid: groupUid) - pngData = UIImage.makeCircledSymbol(from: ObvSystemIcon.person3Fill.systemName, circleDiameter: thumbnailSide, fillColor: groupColor.background, symbolColor: groupColor.text)?.pngData() - } - - let image: INImage? - if let pngData = pngData { - if let thumbnailURL = thumbnailURL { - do { - try pngData.write(to: thumbnailURL) - image = INImage(url: thumbnailURL) - } catch { - os_log("Could not create PNG thumbnail file for contact", log: log, type: .fault) - image = INImage(imageData: pngData) - } - } else { - image = INImage(imageData: pngData) - } - } else { - image = nil - } - return image - } -} // MARK: - Managing PersistedPendingGroupMember @@ -329,6 +294,7 @@ extension PersistedContactGroup { } + // MARK: - Convenience DB getters extension PersistedContactGroup { @@ -457,6 +423,72 @@ extension PersistedContactGroup { } +// MARK: - Thread safe struct + +extension PersistedContactGroup { + + struct Structure { + + let typedObjectID: TypeSafeManagedObjectID + let groupUid: UID + let groupName: String + let category: Category + let displayPhotoURL: URL? + let contactIdentities: Set + + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "PersistedContactGroup.Structure") + + // MARK: - Siri and Intent integration + + @available(iOS 15.0, *) + func createINImage(storingPNGPhotoThumbnailAtURL thumbnailURL: URL?, thumbnailSide: CGFloat) -> INImage? { + let pngData: Data? + if let url = displayPhotoURL, + let cgImage = UIImage(contentsOfFile: url.path)?.cgImage?.downsizeToSize(CGSize(width: thumbnailSide, height: thumbnailSide)), + let _pngData = UIImage(cgImage: cgImage).pngData() { + pngData = _pngData + } else { + let groupColor = AppTheme.shared.groupColors(forGroupUid: groupUid) + pngData = UIImage.makeCircledSymbol(from: ObvSystemIcon.person3Fill.systemName, + circleDiameter: thumbnailSide, + fillColor: groupColor.background, + symbolColor: groupColor.text)?.pngData() + } + + let image: INImage? + if let pngData = pngData { + if let thumbnailURL = thumbnailURL { + do { + try pngData.write(to: thumbnailURL) + image = INImage(url: thumbnailURL) + } catch { + os_log("Could not create PNG thumbnail file for contact", log: log, type: .fault) + image = INImage(imageData: pngData) + } + } else { + image = INImage(imageData: pngData) + } + } else { + image = nil + } + return image + } + + } + + func toStruct() throws -> Structure { + let contactIdentities = Set(try self.contactIdentities.map { try $0.toStruct() }) + return Structure(typedObjectID: self.typedObjectID, + groupUid: self.groupUid, + groupName: self.groupName, + category: self.category, + displayPhotoURL: self.displayPhotoURL, + contactIdentities: contactIdentities) + } + +} + + // MARK: - Sending notifications on change extension PersistedContactGroup { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/DataMigrationManagerForObvMessenger.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/DataMigrationManagerForObvMessenger.swift index 124d23e1..7c27d614 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/DataMigrationManagerForObvMessenger.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/DataMigrationManagerForObvMessenger.swift @@ -76,9 +76,10 @@ final class DataMigrationManagerForObvMessenger: DataMigrationManager + let cryptoId: ObvCryptoId + let fullDisplayName: String + let customOrFullDisplayName: String + let displayPhotoURL: URL? + let personNameComponents: PersonNameComponents + let ownedIdentity: PersistedObvOwnedIdentity.Structure + + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "PersistedObvContactIdentity.Structure") - var personHandle: INPersonHandle { - INPersonHandle(value: objectID.uriRepresentation().absoluteString, type: .unknown) - } + // Hashable and equatable + + func hash(into hasher: inout Hasher) { + hasher.combine(typedObjectID) + } + + static func == (lhs: Structure, rhs: Structure) -> Bool { + lhs.typedObjectID == rhs.typedObjectID + } - @available(iOS 15.0, *) - func createINImage(storingPNGPhotoThumbnailAtURL thumbnailURL: URL?, thumbnailSide: CGFloat) -> INImage? { + // Siri and Intent integration - let pngData: Data? - if let url = customPhotoURL ?? photoURL, - let cgImage = UIImage(contentsOfFile: url.path)?.cgImage?.downsizeToSize(CGSize(width: thumbnailSide, height: thumbnailSide)), - let _pngData = UIImage(cgImage: cgImage).pngData() { - pngData = _pngData - } else { - pngData = UIImage.makeCircledCharacter(fromString: fullDisplayName, circleDiameter: thumbnailSide, fillColor: cryptoId.colors.background, characterColor: cryptoId.colors.text)?.pngData() + var personHandle: INPersonHandle { + INPersonHandle(value: typedObjectID.objectID.uriRepresentation().absoluteString, type: .unknown) } - - let image: INImage? - if let pngData = pngData { - if let thumbnailURL = thumbnailURL { - do { - try pngData.write(to: thumbnailURL) - image = INImage(url: thumbnailURL) - } catch { - os_log("Could not create PNG thumbnail file for contact", log: log, type: .fault) + + @available(iOS 15.0, *) + func createINImage(storingPNGPhotoThumbnailAtURL thumbnailURL: URL?, thumbnailSide: CGFloat) -> INImage? { + + let pngData: Data? + if let url = displayPhotoURL, + let cgImage = UIImage(contentsOfFile: url.path)?.cgImage?.downsizeToSize(CGSize(width: thumbnailSide, height: thumbnailSide)), + let _pngData = UIImage(cgImage: cgImage).pngData() { + pngData = _pngData + } else { + let fillColor = cryptoId.colors.background + let characterColor = cryptoId.colors.text + pngData = UIImage.makeCircledCharacter(fromString: fullDisplayName, + circleDiameter: thumbnailSide, + fillColor: fillColor, + characterColor: characterColor)?.pngData() + } + + let image: INImage? + if let pngData = pngData { + if let thumbnailURL = thumbnailURL { + do { + try pngData.write(to: thumbnailURL) + image = INImage(url: thumbnailURL) + } catch { + os_log("Could not create PNG thumbnail file for contact", log: log, type: .fault) + image = INImage(imageData: pngData) + } + } else { image = INImage(imageData: pngData) } } else { - image = INImage(imageData: pngData) + image = nil } - } else { - image = nil + return image } - return image - } - @available(iOS 15.0, *) - func createINPerson(storingPNGPhotoThumbnailAtURL thumbnailURL: URL?, thumbnailSide: CGFloat) -> INPerson { + @available(iOS 15.0, *) + func createINPerson(storingPNGPhotoThumbnailAtURL thumbnailURL: URL?, thumbnailSide: CGFloat) -> INPerson { + + let image = createINImage(storingPNGPhotoThumbnailAtURL: thumbnailURL, thumbnailSide: thumbnailSide) + + return INPerson(personHandle: personHandle, + nameComponents: personNameComponents, + displayName: customOrFullDisplayName, + image: image, + contactIdentifier: nil, + customIdentifier: typedObjectID.objectID.uriRepresentation().absoluteString, + isMe: false, + suggestionType: .none) + } - return INPerson(personHandle: personHandle, - nameComponents: personNameComponents, - displayName: (customDisplayName ?? fullDisplayName), - image: createINImage(storingPNGPhotoThumbnailAtURL: thumbnailURL, thumbnailSide: thumbnailSide), - contactIdentifier: nil, - customIdentifier: objectID.uriRepresentation().absoluteString, - isMe: false, - suggestionType: .none) } + + func toStruct() throws -> Structure { + guard let ownedIdentity = self.ownedIdentity else { + throw Self.makeError(message: "Could not extract required relationships") + } + return Structure(typedObjectID: self.typedObjectID, + cryptoId: self.cryptoId, + fullDisplayName: self.fullDisplayName, + customOrFullDisplayName: self.customOrFullDisplayName, + displayPhotoURL: self.displayPhotoURL, + personNameComponents: self.personNameComponents, + ownedIdentity: try ownedIdentity.toStruct()) + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity.swift index bec2cb86..c0b2ca53 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Identities/PersistedObvOwnedIdentity.swift @@ -239,56 +239,94 @@ extension PersistedObvOwnedIdentity { } -// MARK: - Siri and Intent integration -extension PersistedObvOwnedIdentity { +// MARK: - Thread safe structure - var personHandle: INPersonHandle { - INPersonHandle(value: objectID.uriRepresentation().absoluteString, type: .unknown) - } +extension PersistedObvOwnedIdentity { + + struct Structure: Hashable, Equatable { + + let typedObjectID: TypeSafeManagedObjectID + let cryptoId: ObvCryptoId + let fullDisplayName: String + let identityCoreDetails: ObvIdentityCoreDetails + let photoURL: URL? + + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "PersistedObvOwnedIdentity.Structure") + + // Hashable and equatable + + func hash(into hasher: inout Hasher) { + hasher.combine(typedObjectID) + } + + static func == (lhs: Structure, rhs: Structure) -> Bool { + lhs.typedObjectID == rhs.typedObjectID + } - @available(iOS 15.0, *) - func createINPerson(storingPNGPhotoThumbnailAtURL thumbnailURL: URL?, thumbnailSide: CGFloat) -> INPerson { + // Siri and Intent integration - let pngData: Data? - if let url = photoURL, - let cgImage = UIImage(contentsOfFile: url.path)?.cgImage?.downsizeToSize(CGSize(width: thumbnailSide, height: thumbnailSide)), - let _pngData = UIImage(cgImage: cgImage).pngData() { - pngData = _pngData - } else { - pngData = UIImage.makeCircledCharacter(fromString: fullDisplayName, circleDiameter: thumbnailSide, fillColor: cryptoId.colors.background, characterColor: cryptoId.colors.text)?.pngData() + var personHandle: INPersonHandle { + INPersonHandle(value: typedObjectID.objectID.uriRepresentation().absoluteString, type: .unknown) } - let image: INImage? - if let pngData = pngData { - if let thumbnailURL = thumbnailURL { - do { - try pngData.write(to: thumbnailURL) - image = INImage(url: thumbnailURL) - } catch { - os_log("Could not create PNG thumbnail file for contact", log: log, type: .fault) + @available(iOS 15.0, *) + func createINPerson(storingPNGPhotoThumbnailAtURL thumbnailURL: URL?, thumbnailSide: CGFloat) -> INPerson { + + let pngData: Data? + if let url = photoURL, + let cgImage = UIImage(contentsOfFile: url.path)?.cgImage?.downsizeToSize(CGSize(width: thumbnailSide, height: thumbnailSide)), + let _pngData = UIImage(cgImage: cgImage).pngData() { + pngData = _pngData + } else { + let fillColor = cryptoId.colors.background + let characterColor = cryptoId.colors.text + pngData = UIImage.makeCircledCharacter(fromString: fullDisplayName, + circleDiameter: thumbnailSide, + fillColor: fillColor, + characterColor: characterColor)?.pngData() + } + + let image: INImage? + if let pngData = pngData { + if let thumbnailURL = thumbnailURL { + do { + try pngData.write(to: thumbnailURL) + image = INImage(url: thumbnailURL) + } catch { + os_log("Could not create PNG thumbnail file for contact", log: log, type: .fault) + image = INImage(imageData: pngData) + } + } else { image = INImage(imageData: pngData) } } else { - image = INImage(imageData: pngData) + image = nil } - } else { - image = nil + + return INPerson(personHandle: personHandle, + nameComponents: identityCoreDetails.personNameComponents, + displayName: fullDisplayName, + image: image, + contactIdentifier: typedObjectID.objectID.uriRepresentation().absoluteString, + customIdentifier: nil, + isMe: true, + suggestionType: .none) } - return INPerson(personHandle: personHandle, - nameComponents: identityCoreDetails.personNameComponents, - displayName: fullDisplayName, - image: image, - contactIdentifier: objectID.uriRepresentation().absoluteString, - customIdentifier: nil, - isMe: true, - suggestionType: .none) } + + func toStruct() throws -> Structure { + return Structure(typedObjectID: self.typedObjectID, + cryptoId: self.cryptoId, + fullDisplayName: self.fullDisplayName, + identityCoreDetails: self.identityCoreDetails, + photoURL: self.photoURL) + } + } - // MARK: - Sending notifications on change extension PersistedObvOwnedIdentity { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v48_to_49/MigrationAppDatabase_v48_to_v49.md b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v48_to_49/MigrationAppDatabase_v48_to_v49.md new file mode 100644 index 00000000..c85886cb --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v48_to_49/MigrationAppDatabase_v48_to_v49.md @@ -0,0 +1,21 @@ +# App database migration from v47 to v48 + +## PersistedAttachmentSentRecipientInfos - New entity + +This does not prevent a lightweight migration. + +## PersistedMessageSentRecipientInfos - Modified entity + +Adds attachmentInfos toMany relationship that can be empty. This does not prevent a lightweight migration. + +## ReceivedFyleMessageJoinWithStatus - Modified entity + +Adds the wasOpened attribute, that needs to be set to true for existing ReceivedFyleMessageJoinWithStatus. This prevents lightweight migration but a mapping file is sufficient. + +## SentFyleMessageJoinWithStatus - Modified entity + +Adds the rawReceptionStatus attribute, that is non optional with default value. This does not prevent a lightweight migration. + +## Conclusion + +A heavyweight migration is required but a mapping file is sufficient. diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v48_to_49/ObvMessengerMappingModel_v48_to_v49.xcmappingmodel/xcmapping.xml b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v48_to_49/ObvMessengerMappingModel_v48_to_v49.xcmappingmodel/xcmapping.xml new file mode 100644 index 00000000..0d0aea32 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/Migration/v48_to_49/ObvMessengerMappingModel_v48_to_v49.xcmappingmodel/xcmapping.xml @@ -0,0 +1,1834 @@ + + + + + + 134481920 + 5AB8D02E-C76F-4852-A4FD-E64AC367D591 + 463 + + + + NSPersistenceFrameworkVersion + 1152 + 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 + + + + + + + + + PersistedDraftFyleJoin + Undefined + 16 + PersistedDraftFyleJoin + 1 + + + + + + 1 + messageReceivedWithLimitedVisibility + + + + 1 + rawContactGroup + + + + isCertifiedByOwnKeycloak + + + + isActive + + + + title + + + + index + + + + note + + + + isOneToOne + + + + 1 + discussion + + + + 1 + contactIdentity + + + + readOnce + + + + creationDate + + + + 1 + latestSenderSequenceNumbers + + + + senderSequenceNumber + + + + actionRequired + + + + PersistedObvContactDevice + Undefined + 21 + PersistedObvContactDevice + 1 + + + + + + isWiped + + + + readOnce + + + + fileName + + + + PersistedContactGroupOwned + Undefined + 31 + PersistedContactGroupOwned + 1 + + + + + + intrinsicFilename + + + + readOnce + + + + 1 + expirationForReceivedLimitedExistence + + + + latestSequenceNumber + + + + customDisplayName + + + + rawTimeBasedRetention + + + + senderThreadIdentifier + + + + 1 + contacts + + + + declined + + + + ownerIdentity + + + + 1 + fyle + + + + 1 + ownedIdentity + + + + 1 + message + + + + rawGroupUID + + + + rawCategory + + + + 1 + sharedConfiguration + + + + muteNotificationsEndDate + + + + senderIdentifier + + + + PersistedLatestDiscussionSenderSequenceNumber + Undefined + 30 + PersistedLatestDiscussionSenderSequenceNumber + 1 + + + + + + rawAPIKeyStatus + + + + 1 + contactIdentity + + + + rawVisibilityDuration + + + + lastOutboundMessageSequenceNumber + + + + capabilityOneToOneContacts + + + + 1 + pendingMessageReactions + + + + groupUidRaw + + + + rawStatus + + + + body + + + + senderSequenceNumber + + + + 1 + messageSentWithLimitedVisibility + + + + 1 + callLogContact + + + + 1 + expirationForSentLimitedVisibility + + + + 1 + rawReactions + + + + rawDoSendReadReceipt + + + + sortIndex + + + + 1 + rawOwnedIdentity + + + + identifier + + + + 1 + rawReactions + + + + 1 + expirationForSentLimitedExistence + + + + missedMessageCount + + + + rawVisibilityDuration + + + + senderIdentifier + + + + PersistedObvOwnedIdentity + Undefined + 14 + PersistedObvOwnedIdentity + 1 + + + + + + senderThreadIdentifier + + + + 1 + sentMessage + + + + 1 + ownedIdentity + + + + 1 + contact + + + + 1 + messages + + + + PersistedOneToOneDiscussion + Undefined + 33 + PersistedOneToOneDiscussion + 1 + + + + + + isReplyToAnotherMessage + + + + 1 + discussions + + + + 1 + sharedConfiguration + + + + forwarded + + + + PersistedMessageReactionReceived + Undefined + 8 + PersistedMessageReactionReceived + 1 + + + + + + rawOwnedIdentityIdentity + + + + 1 + owner + + + + 1 + ownedContactGroups + + + + capabilityOneToOneContacts + + + + PersistedContactGroupJoined + Undefined + 6 + PersistedContactGroupJoined + 1 + + + + + + PersistedCallLogItem + Undefined + 9 + PersistedCallLogItem + 1 + + + + + + 1 + messageRepliedToIdentifier + + + + fileName + + + + ReceivedFyleMessageJoinWithStatus + Undefined + 11 + ReceivedFyleMessageJoinWithStatus + 1 + + + + + + groupName + + + + rawStatus + + + + 1 + message + + + + 1 + draft + + + + capabilityGroupsV2 + + + + rawOwnedCryptoId + + + + 1 + devices + + + + recipientIdentity + + + + rawVisibilityDuration + + + + senderSequenceNumber + + + + remoteDeleterIdentity + + + + rawOwnedIdentityIdentity + + + + rawStatus + + + + rawDoFetchContentRichURLsMetadata + + + + 1 + messages + + + + uti + + + + rawOwnedIdentityIdentity + + + + 1 + rawMessageRepliedTo + + + + 1 + rawContactIdentity + + + + rawStatus + + + + rawStatus + + + + 1 + unsortedRecipientsInfos + + + + rawEmoji + + + + rawCategory + + + + isReplyToAnotherMessage + + + + Undefined + 18 + PersistedAttachmentSentRecipientInfos + 1 + + + + + + 1 + discussion + + + + rawVisibilityDuration + + + + forwarded + + + + identifierForNotifications + + + + associatedData + + + + 1 + messageSent + + + + PersistedDiscussionLocalConfiguration + Undefined + 1 + PersistedDiscussionLocalConfiguration + 1 + + + + + + 1 + owner + + + + 1 + contactGroups + + + + serializedIdentityCoreDetails + + + + SentFyleMessageJoinWithStatus + Undefined + 15 + SentFyleMessageJoinWithStatus + 1 + + + + + + numberOfUnreadReceivedMessages + + + + 1 + contactIdentities + + + + 1 + persistedMetadata + + + + 1 + draft + + + + fullDisplayName + + + + 1 + callLogItem + + + + timestamp + + + + identity + + + + PersistedMessageTimestampedMetadata + Undefined + 23 + PersistedMessageTimestampedMetadata + 1 + + + + + + isWiped + + + + 1 + invitations + + + + index + + + + remoteIdentity + + + + body + + + + 1 + draft + + + + rawStatus + + + + timestamp + + + + 1 + messageSentWithLimitedExistence + + + + rawEmoji + + + + messageSortIndex + + + + senderSequenceNumber + + + + PersistedExpirationForSentMessageWithLimitedVisibility + Undefined + 20 + PersistedExpirationForSentMessageWithLimitedVisibility + 1 + + + + + + rawInitialParticipantCount + + + + 1 + messageInfo + + + + timestampOfLastMessage + + + + photoURL + + + + 1 + discussion + + + + rawRequestType + + + + 1 + discussion + + + + 1 + optionalContactIdentity + + + + rawContactIdentityIdentity + + + + 1 + receivedMessage + + + + callUUID + + + + expirationDate + + + + 1 + allFyleMessageJoinWithStatus + + + + rawRetainWipedOutboundMessages + + + + sendRequested + + + + PersistedMessageReactionSent + Undefined + 28 + PersistedMessageReactionSent + 1 + + + + + + timestamp + + + + capabilityWebrtcContinuousICE + + + + totalByteCount + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAA0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + index + + + + 1 + rawMessageRepliedTo + + + + body + + + + 1 + persistedMetadata + + + + PersistedExpirationForSentMessageWithLimitedExistence + Undefined + 4 + PersistedExpirationForSentMessageWithLimitedExistence + 1 + + + + + + rawStatus + + + + 1 + rawContactGroup + + + + rawOwnerIdentityIdentity + + + + 1 + discussion + + + + 1 + draft + + + + 1 + rawReactions + + + + customPhotoFilename + + + + groupUidRaw + + + + ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 48.xcdatamodel + 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RAAARIAAAES8AABEzAAARQgAAEVEAABFgAAARbwAAEX4AABGKAAARnAAAEasAABG6AAARyQAAEdgAABHnAAAR9gAAEgUAABIaAAASGwAAEiMAABIvAAASQwAAElIAABJhAAAScAAAEnQAABKDAAASkgAAEqEAABKwAAASvwAAEssAABLdAAAS7AAAEvsAABMKAAATGQAAEygAABM3AAATRgAAE0oAABNTAAATVAAAE1oAABNhAAATewAAE3wAABOCAAATjgAAE6QAABOzAAATtgAAE8UAABPUAAAT1wAAE+YAABP1AAAT+AAAFAcAABQWAAAUGgAAFCkAABQ4AAAUOQAAFD8AABRAAAAUVQAAFFYAABReAAAUagAAFH4AABSNAAAUnAAAFKsAABSvAAAUvgAAFM0AABTcAAAU6wAAFPoAABUGAAAVGAAAFScAABU2AAAVRQAAFVQAABVuAAAVbwAAFXUAABWBAAAVlwAAFaYAABWpAAAVuAAAFccAABXKAAAV2QAAFegAABXrAAAV+gAAFgkAABYNAAAWHAAAFisAABYsAAAWOgAAFjsAABY8AAAWPQAAFj4AABY/AAAWVAAAFlUAABZdAAAWaQAAFn0AABaMAAAWmwAAFqoAABauAAAWvQAAFswAABbbAAAW6gAAFvkAABcFAAAXFwAAFyYAABc1AAAXRAAAF1MAABdtAAAXbgAAF3QAABeAAAAXlgAAF6UAABeoAAAXtwAAF8YAABfJAAAX2AAAF+cAABfqAAAX+QAAGAgAABgMAAAYGwAAGCoAABgrAAAYMwAAGDQAABg1AAAYSgAAGEsAABhTAAAYXwAAGHMAABiCAAAYkQAAGKAAABikAAAYswAAGMIAABjRAAAY4AAAGO8AABj7AAAZDQAAGRwAABkrAAAZOgAAGUkAABlYAAAZZwAAGXYAABmLAAAZjAAAGZQAABmgAAAZtAAAGcMAABnSAAAZ4QAAGeUAABn0AAAaAwAAGhIAABohAAAaMAAAGjwAABpOAAAaXQAAGl4AABptAAAafAAAGosAABqMAAAamwAAGqoAABq5AAAavQAAGsQAABrFAAAa1AAAGuMAABryAAAbBwAAGwgAABsQAAAbHAAAGzAAABs/AAAbTgAAG10AABthAAAbcAAAG38AABuOAAAbnQAAG6wAABu4AAAbygAAG9kAABvoAAAb9wAAHAYAABwgAAAcIQAAHCcAABwzAAAcSQAAHFgAABxbAAAcagAAHHkAABx8AAAciwAAHJoAABydAAAcrAAAHLsAABy/AAAczgAAHN0AABzeAAAc5gAAHOcAABzoAAAc/QAAHP4AAB0GAAAdEgAAHSYAAB01AAAdRAAAHVMAAB1XAAAdZgAAHXUAAB2EAAAdkwAAHaIAAB2uAAAdwAAAHc8AAB3eAAAd7QAAHfwAAB4LAAAeGgAAHikAAB4+AAAePwAAHkcAAB5TAAAeZwAAHnYAAB6FAAAelAAAHpgAAB6nAAAetgAAHsUAAB7UAAAe4wAAHu8AAB8BAAAfEAAAHx8AAB8uAAAfPQAAH0wAAB9bAAAfagAAH24AAB91AAAfdgAAH5gAAB+ZAAAfnwAAH6sAAB/BAAAf0AAAH9MAAB/iAAAf8QAAH/QAACADAAAgEgAAIBUAACAkAAAgMwAAIDcAACBGAAAgVQAAIFYAACBqAAAgawAAIGwAACBtAAAgbgAAIG8AACBwAAAgcQAAIHIAACCHAAAgiAAAIJAAACCcAAAgsAAAIL8AACDOAAAg3QAAIOEAACDwAAAg/wAAIQ4AACEdAAAhHgAAIS0AACE5AAAhSwAAIVoAACFpAAAheAAAIYcAACGWAAAhpQAAIbQAACHJAAAhygAAIdIAACHeAAAh8gAAIgEAACIQAAAiHwAAIiMAACIyAAAiQQAAIlAAACJfAAAibgAAInoAACKMAAAimwAAIqoAACK5AAAiyAAAIskAACLYAAAi5wAAIvYAACMLAAAjDAAAIxQAACMgAAAjNAAAI0MAACNSAAAjYQAAI2UAACN0AAAjgwAAI5IAACOhAAAjsAAAI7wAACPOAAAj3QAAI94AACPtAAAj/AAAJAsAACQMAAAkGwAAJCoAACQ5AAAkTgAAJE8AACRXAAAkYwAAJHcAACSGAAAklQAAJKQAACSoAAAktwAAJMYAACTVAAAk5AAAJPMAACT/AAAlEQAAJSAAACUvAAAlPgAAJU0AACVcAAAlawAAJXoAACWPAAAlkAAAJZgAACWkAAAluAAAJccAACXWAAAl5QAAJekAACX4AAAmBwAAJhYAACYlAAAmNAAAJkAAACZSAAAmYQAAJnAAACZ/AAAmjgAAJp0AACasAAAmuwAAJtAAACbRAAAm2QAAJuUAACb5AAAnCAAAJxcAACcmAAAnKgAAJzkAACdIAAAnVwAAJ2YAACd1AAAngQAAJ5MAACeiAAAnsQAAJ8AAACfPAAAn3gAAJ+0AACf8AAAoEQAAKBIAACgaAAAoJgAAKDoAAChJAAAoWAAAKGcAAChrAAAoegAAKIkAACiYAAAopwAAKLYAACjCAAAo1AAAKOMAACjyAAApAQAAKRAAACkqAAApKwAAKTEAACk9AAApUwAAKWIAACllAAApdAAAKYMAACmHAAApiwAAKYwAACmbAAApqgAAKa0AACm8AAApywAAKc8AACneAAAp7QAAKfsAACn8AAAp/QAAKf4AACn/AAAqFAAAKhUAACodAAAqKQAAKj0AACpMAAAqWwAAKmoAACpuAAAqfQAAKowAACqbAAAqqgAAKrkAACrFAAAq1wAAKuYAACr1AAArBAAAKxMAACsiAAArMQAAK0AAACtVAAArVgAAK14AACtqAAArfgAAK40AACucAAArqwAAK68AACu+AAArzQAAK9wAACvrAAAr+gAALAYAACwYAAAsJwAALDYAACxFAAAsVAAALGMAACxyAAAsgQAALJYAACyXAAAsnwAALKsAACy/AAAszgAALN0AACzsAAAs8AAALP8AAC0OAAAtHQAALSwAAC07AAAtRwAALVkAAC1oAAAtdwAALYYAAC2VAAAtlgAALaUAAC20AAAtwwAALdgAAC3ZAAAt4QAALe0AAC4BAAAuEAAALh8AAC4uAAAuMgAALkEAAC5QAAAuXwAALm4AAC59AAAuiQAALpsAAC6qAAAuuQAALsgAAC7XAAAu8QAALvIAAC74AAAvBAAALxoAAC8pAAAvLAAALzsAAC9KAAAvTQAAL1wAAC9rAAAvbgAAL30AAC+MAAAvkAAAL58AAC+uAAAvrwAAL70AAC++AAAv0wAAL9QAAC/cAAAv6AAAL/wAADALAAAwGgAAMCkAADAtAAAwPAAAMEsAADBaAAAwaQAAMHgAADCEAAAwlgAAMKUAADC0AAAwwwAAMNIAADDsAAAw7QAAMPMAADD/AAAxFQAAMSQAADEnAAAxNgAAMUUAADFIAAAxVwAAMWYAADFpAAAxeAAAMYcAADGLAAAxmgAAMakAADGqAAAxvgAAMb8AADHAAAAxwQAAMcIAADHDAAAxxAAAMcUAADHGAAAx2wAAMdwAADHkAAAx8AAAMgQAADITAAAyIgAAMjEAADI1AAAyRAAAMlMAADJiAAAycQAAMoAAADKMAAAyngAAMq0AADK8AAAyywAAMtoAADLpAAAy+AAAMwcAADMcAAAzHQAAMyUAADMxAAAzRQAAM1QAADNjAAAzcgAAM3YAADOFAAAzlAAAM6MAADOyAAAzwQAAM80AADPfAAAz7gAAM/0AADQMAAA0GwAANCoAADQ5AAA0SAAANF0AADReAAA0ZgAANHIAADSGAAA0lQAANKQAADSzAAA0twAANMYAADTVAAA05AAANPMAADUCAAA1DgAANSAAADUvAAA1PgAANU0AADVcAAA1awAANXoAADWJAAA1ngAANZ8AADWnAAA1swAANccAADXWAAA15QAANfQAADX4AAA2BwAANhYAADYlAAA2NAAANkMAADZPAAA2YQAANnAAADZ/AAA2jgAANp0AADa/AAA2wAAANsYAADbSAAA26AAANvcAADb6AAA3CQAANxgAADcbAAA3KgAANzkAADc8AAA3SwAAN1oAADdeAAA3bQAAN3wAADd9AAA3oQAAN6IAADejAAA3pAAAN6UAADemAAA3pwAAN6gAADepAAA3qgAAN6sAADesAAA3wQAAN8IAADfKAAA31gAAN+oAADf5AAA4CAAAOBcAADgbAAA4KgAAODkAADhIAAA4VwAAOGYAADhyAAA4hAAAOJMAADiiAAA4sQAAOMAAADjPAAA43gAAOO0AADkCAAA5AwAAOQsAADkXAAA5KwAAOToAADlJAAA5WAAAOVwAADlrAAA5egAAOYkAADmYAAA5pwAAObMAADnFAAA51AAAOeMAADnyAAA6AQAAOhAAADofAAA6LgAAOkMAADpEAAA6TAAAOlgAADpsAAA6ewAAOooAADqZAAA6nQAAOqwAADq7AAA6ygAAOtkAADroAAA69AAAOwYAADsVAAA7JAAAOzMAADtCAAA7UQAAO2AAADtvAAA7hAAAO4UAADuNAAA7mQAAO60AADu8AAA7ywAAO9oAADveAAA77QAAO/wAADwLAAA8GgAAPCkAADw1AAA8RwAAPFYAADxlAAA8dAAAPIMAADySAAA8oQAAPLAAADzFAAA8xgAAPM4AADzaAAA87gAAPP0AAD0MAAA9GwAAPR8AAD0uAAA9PQAAPUwAAD1bAAA9agAAPXYAAD2IAAA9lwAAPaYAAD21AAA9xAAAPdMAAD3iAAA98QAAPgYAAD4HAAA+DwAAPhsAAD4vAAA+PgAAPk0AAD5cAAA+YAAAPm8AAD5+AAA+jQAAPpwAAD6rAAA+twAAPskAAD7YAAA+5wAAPvYAAD8FAAA/JwAAPygAAD8uAAA/OgAAP1AAAD9fAAA/YgAAP3EAAD+AAAA/gwAAP5IAAD+hAAA/pAAAP7MAAD/CAAA/xgAAP9UAAD/kAAA/5QAAP+8AAD/wAABABQAAQAYAAEAOAABAGgAAQC4AAEA9AABATAAAQFsAAEBfAABAbgAAQH0AAECMAABAmwAAQKoAAEC2AABAyAAAQNcAAEDmAABA9QAAQQQAAEETAABBIgAAQTEAAEFGAABBRwAAQU8AAEFbAABBbwAAQX4AAEGNAABBnAAAQaAAAEGvAABBvgAAQc0AAEHcAABB6wAAQfcAAEIJAABCGAAAQicAAEI2AABCRQAAQlQAAEJjAABCcgAAQocAAEKIAABCkAAAQpwAAEKwAABCvwAAQs4AAELdAABC4QAAQvAAAEL/AABDDgAAQx0AAEMsAABDOAAAQ0oAAENZAABDaAAAQ3cAAEOGAABDlQAAQ6QAAEOzAABDtgAAQ7sAAEPCAABD3AAAQ90AAEPjAABD7wAARAUAAEQUAABEFwAARCYAAEQ1AABEOAAAREcAAERWAABEWQAARGgAAER3AABEewAARIoAAESZAABEmgAARKAAAEShAABEtgAARLcAAES/AABEywAARN8AAETuAABE/QAARQwAAEUQAABFHwAARS4AAEU9AABFTAAARVsAAEVnAABFeQAARYgAAEWXAABFpgAARbUAAEXPAABF0AAARdYAAEXiAABF+AAARgcAAEYKAABGGQAARigAAEYsAABGMQAARjIAAEYzAABGQgAARlEAAEZUAABGYwAARnIAAEZ2AABGhQAARpQAAEaVAABGzQAARs4AAEbPAABG0AAARtEAAEbSAABG0wAARtQAAEbVAABG1gAARtcAAEbYAABG2QAARtoAAEbbAABG3AAARt0AAEbeAABG3wAARuAAAEbhAABG4gAARuMAAEbkAABG5QAARvoAAEb7AABHAwAARw8AAEcjAABHMgAAR0EAAEdQAABHVAAAR2MAAEdyAABHgQAAR5AAAEefAABHqwAAR70AAEfMAABH2wAAR+oAAEf5AABICAAASBcAAEgmAABIOwAASDwAAEhEAABIUAAASGQAAEhzAABIggAASJEAAEiVAABIpAAASLMAAEjCAABI0QAASOAAAEjsAABI/gAASQ0AAEkcAABJKwAASToAAElJAABJWAAASWcAAEl8AABJfQAASYUAAEmRAABJpQAASbQAAEnDAABJ0gAASdYAAEnlAABJ9AAASgMAAEoSAABKIQAASi0AAEo/AABKTgAASl0AAEpsAABKewAASpUAAEqWAABKnAAASqgAAEq+AABKzQAAStAAAErfAABK7gAASvEAAEsAAABLDwAASxIAAEshAABLMAAASzQAAEtDAABLUgAAS1MAAEtfAABLYAAAS2EAAEtiAABLYwAAS3gAAEt5AABLgQAAS40AAEuhAABLsAAAS78AAEvOAABL0gAAS+EAAEvwAABL/wAATA4AAEwdAABMKQAATDsAAExKAABMWQAATGgAAEx3AABMhgAATJUAAEykAABMuQAATLoAAEzCAABMzgAATOIAAEzxAABNAAAATQ8AAE0TAABNIgAATTEAAE1AAABNTwAATV4AAE1qAABNfAAATYsAAE2aAABNqQAATbgAAE3SAABN0wAATdkAAE3lAABN+wAATgoAAE4NAABOHAAATisAAE4uAABOPQAATkwAAE5PAABOXgAATm0AAE5xAABOgAAATo8AAE6QAABOrAAATq0AAE6uAABOrwAATrAAAE6xAABOsgAATrMAAE60AABOtQAATrYAAE63AABOuAAATs0AAE7OAABO1gAATuIAAE72AABPBQAATxQAAE8jAABPJwAATzYAAE9FAABPVAAAT2MAAE9yAABPfgAAT5AAAE+fAABPrgAAT70AAE/MAABP5gAAT+cAAE/tAABP+QAAUA8AAFAeAABQIQAAUDAAAFA/AABQQgAAUFEAAFBgAABQYwAAUHIAAFCBAABQhQAAUJQAAFCjAABQpAAAULIAAFCzAABQtAAAULUAAFC2AABQtwAAUMwAAFDNAABQ1QAAUOEAAFD1AABRBAAAURMAAFEiAABRJgAAUTUAAFFEAABRUwAAUWIAAFFxAABRfQAAUY8AAFGeAABRrQAAUbwAAFHLAABR2gAAUekAAFH4AABSDQAAUg4AAFIWAABSIgAAUjYAAFJFAABSVAAAUmMAAFJnAABSdgAAUoUAAFKUAABSowAAUrIAAFK+AABS0AAAUt8AAFLuAABS/QAAUwwAAFMbAABTKgAAUzkAAFNOAABTTwAAU1cAAFNjAABTdwAAU4YAAFOVAABTpAAAU6gAAFO3AABTxgAAU9UAAFPkAABT8wAAU/8AAFQRAABUIAAAVC8AAFQ+AABUTQAAVFwAAFRrAABUegAAVI8AAFSQAABUmAAAVKQAAFS4AABUxwAAVNYAAFTXAABU5gAAVOoAAFT5AABVCAAAVRcAAFUmAABVNQAAVUEAAFVTAABVYgAAVXEAAFWAAABVjwAAVZ4AAFWtAABVvAAAVdEAAFXSAABV2gAAVeYAAFX6AABWCQAAVhgAAFYnAABWKwAAVjoAAFZJAABWWAAAVmcAAFZ2AABWggAAVpQAAFajAABWsgAAVsEAAFbQAABW3wAAVu4AAFb9AABXEgAAVxMAAFcbAABXJwAAVzsAAFdKAABXWQAAV2gAAFdsAABXewAAV4oAAFeZAABXqAAAV7cAAFfDAABX1QAAV+QAAFfzAABYAgAAWBEAAFggAABYLwAAWD4AAFhCAABYSQAAWEoAAFhZAABYaAAAWHcAAFiMAABYjQAAWJUAAFihAABYtQAAWMQAAFjTAABY4gAAWOYAAFj1AABZBAAAWRMAAFkiAABZMQAAWT0AAFlPAABZXgAAWW0AAFl8AABZiwAAWZoAAFmpAABZuAAAWc0AAFnOAABZ1gAAWeIAAFn2AABaBQAAWhQAAFojAABaJwAAWjYAAFpFAABaVAAAWmMAAFpyAABafgAAWpAAAFqfAABargAAWr0AAFrMAABa2wAAWuoAAFr5AABbDgAAWw8AAFsXAABbIwAAWzcAAFtGAABbVQAAW2QAAFtoAABbdwAAW4YAAFuVAABbpAAAW7MAAFu/AABb0QAAW+AAAFvvAABb/gAAXA0AAFwcAABcKwAAXDoAAFxPAABcUAAAXFgAAFxkAABceAAAXIcAAFyWAABcpQAAXKkAAFy4AABcxwAAXNYAAFzlAABc9AAAXQAAAF0SAABdIQAAXTAAAF0/AABdTgAAXV0AAF1sAABdewAAXZAAAF2RAABdmQAAXaUAAF25AABdyAAAXdcAAF3mAABd6gAAXfkAAF4IAABeFwAAXiYAAF41AABeQQAAXlMAAF5iAABecQAAXoAAAF6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VAACBZAAAgXMAAIGCAACBhgAAgZUAAIGkAACBswAAgcIAAIHRAACB3QAAge8AAIH+AACCDQAAghwAAIIrAACCOgAAgkkAAIJYAACCbQAAgm4AAIJ2AACCggAAgpYAAIKlAACCtAAAgsMAAILHAACC1gAAguUAAIL0AACDAwAAgxIAAIMeAACDMAAAgz8AAINOAACDXQAAg2wAAIN7AACDigAAg5kAAIOuAACDrwAAg7cAAIPDAACD1wAAg+YAAIP1AACEBAAAhAgAAIQXAACEJgAAhDUAAIREAACEUwAAhF8AAIRxAACEgAAAhI8AAISeAACErQAAhLwAAITLAACE2gAAhN0AAITsAACE+wAAhQoAAIUfAACFIAAAhSgAAIU0AACFSAAAhVcAAIVmAACFdQAAhXkAAIWIAACFlwAAhaYAAIW1AACFxAAAhdAAAIXiAACF8QAAhgAAAIYPAACGHgAAhjgAAIY5AACGPwAAhksAAIZhAACGcAAAhnMAAIaCAACGkQAAhpUAAIaZAACGqAAAhrcAAIa6AACGyQAAhtgAAIbcAACG6wAAhvoAAIb7AACHIQAAhyIAAIcjAACHJAAAhyUAAIcmAACHJwAAhygAAIcpAACHKgAAhysAAIcsAACHLQAAhy4AAIcvAACHRAAAh0UAAIdNAACHWQAAh20AAId8AACHiwAAh5oAAIeeAACHrQAAh7wAAIfLAACH2gAAh+kAAIf1AACIBwAAiBYAAIglAACINAAAiEMAAIhSAACIYQAAiHAAAIiFAACIhgAAiI4AAIiaAACIrgAAiL0AAIjMAACI2wAAiN8AAIjuAACI/QAAiQwAAIkbAACJKgAAiTYAAIlIAACJVwAAiWYAAIl1AACJhAAAiZMAAImiAACJsQAAicYAAInHAACJzwAAidsAAInvAACJ/gAAig0AAIocAACKIAAAii8AAIo+AACKTQAAilwAAIprAACKdwAAiokAAIqYAACKpwAAirYAAIrFAACK1AAAiuMAAIryAACLBwAAiwgAAIsQAACLHAAAizAAAIs/AACLTgAAi10AAIthAACLcAAAi38AAIuOAACLnQAAi6wAAIu4AACLygAAi9kAAIvoAACL9wAAjAYAAIwVAACMJAAAjDMAAIxIAACMSQAAjFEAAIxdAACMcQAAjIAAAIyPAACMngAAjKIAAIyxAACMwAAAjM8AAIzeAACM7QAAjPkAAI0LAACNGgAAjSkAAI04AACNRwAAjVYAAI1lAACNdAAAjYkAAI2KAACNkgAAjZ4AAI2yAACNwQAAjdAAAI3fAACN4wAAjfIAAI4BAACOEAAAjh8AAI4uAACOOgAAjkwAAI5bAACOagAAjnkAAI6IAACOogAAjqMAAI6pAACOtQAAjssAAI7aAACO3QAAjuwAAI77AACO/gAAjw0AAI8cAACPHwAAjy4AAI89AACPQQAAj1AAAI9fAACPYAAAj2YAAI97AACPfAAAj4QAAI+QAACPpAAAj7MAAI/CAACP0QAAj9UAAI/kAACP8wAAkAIAAJARAACQIAAAkCwAAJA+AACQTQAAkFwAAJBrAACQegAAkIkAAJCYAACQpwAAkKsAAJCyAACQswAAkMIAAJDRAACQ4AAAkPUAAJD2AACQ/gAAkQoAAJEeAACRLQAAkTwAAJFLAACRTwAAkV4AAJFtAACRfAAAkYsAAJGaAACRpgAAkbgAAJHHAACR1gAAkeUAAJH0AACSFgAAkhcAAJIdAACSKQAAkj8AAJJOAACSUQAAkmAAAJJvAACScgAAkoEAAJKQAACSkwAAkqIAAJKxAACStQAAksQAAJLTAACS1AAAkuQAAJLlAACS5gAAkucAAJLoAACS6QAAkv4AAJL/AACTBwAAkxMAAJMnAACTNgAAk0UAAJNUAACTWAAAk2cAAJN2AACThQAAk5QAAJOjAACTrwAAk8EAAJPQAACT3wAAk+4AAJP9AACUDAAAlBsAAJQqAACUPwAAlEAAAJRIAACUVAAAlGgAAJR3AACUhgAAlJUAAJSZAACUqAAAlLcAAJTGAACU1QAAlOQAAJTwAACVAgAAlREAAJUgAACVLwAAlT4AAJVNAACVXAAAlWsAAJWAAACVgQAAlYkAAJWVAACVqQAAlbgAAJXHAACV1gAAldoAAJXpAACV+AAAlgcAAJYWAACWJQAAljEAAJZDAACWUgAAlmEAAJZwAACWfwAAlo4AAJadAACWrAAAlsEAAJbCAACWygAAltYAAJbqAACW+QAAlwgAAJcXAACXGwAAlyoAAJc5AACXSAAAl1cAAJdmAACXcgAAl4QAAJeTAACXogAAl7EAAJfAAACXzwAAl94AAJftAACYAgAAmAMAAJgLAACYFwAAmCsAAJg6AACYSQAAmFgAAJhcAACYawAAmHoAAJiJAACYmAAAmKcAAJizAACYxQAAmNQAAJjjAACY8gAAmQEAAJkQAACZHwAAmS4AAJlDAACZRAAAmUwAAJlYAACZbAAAmXsAAJmKAACZmQAAmZ0AAJmsAACZuwAAmcoAAJnZAACZ6AAAmfQAAJoGAACaFQAAmiQAAJozAACaQgAAmlEAAJpgAACabwAAmnIAAJp2AACafQAAmpcAAJqYAACangAAmqoAAJrAAACazwAAmtIAAJrhAACa8AAAmvMAAJsCAACbEQAAmxQAAJsjAACbMgAAmzYAAJtFAACbVAAAm1UAAJtbAACbXAAAm3EAAJtyAACbegAAm4YAAJuaAACbqQAAm7gAAJvHAACbywAAm9oAAJvpAACb+AAAnAcAAJwWAACcIgAAnDQAAJxDAACcUgAAnGEAAJxwAACcfwAAnI4AAJydAACcoQAAnKIAAJyxAACcwAAAnM8AAJzkAACc5QAAnO0AAJz5AACdDQAAnRwAAJ0rAACdOgAAnT4AAJ1NAACdXAAAnWsAAJ16AACdiQAAnZUAAJ2nAACdtgAAncUAAJ3UAACd4wAAnfIAAJ4BAACeEAAAniUAAJ4mAACeLgAAnjoAAJ5OAACeXQAAnmwAAJ57AACefwAAno4AAJ6dAACerAAAnrsAAJ7KAACe1gAAnugAAJ73AACfBgAAnxUAAJ8kAACfMwAAn0IAAJ9RAACfZgAAn2cAAJ9vAACfewAAn48AAJ+eAACfrQAAn7wAAJ/AAACfzwAAn94AAJ/tAACf/AAAoAsAAKAXAACgKQAAoDgAAKBHAACgVgAAoGUAAKB0AACggwAAoJIAAKCnAACgqAAAoLAAAKC8AACg0AAAoN8AAKDuAACg/QAAoQEAAKEQAAChHwAAoS4AAKE9AAChTAAAoVgAAKFqAACheQAAoYgAAKGXAAChpgAAocgAAKHJAAChzwAAodsAAKHxAACiAAAAogMAAKISAACiIQAAoiQAAKIzAACiQgAAokUAAKJUAACiYwAAomcAAKJ2AACihQAAooYAAKKoAACiqQAAoqoAAKKrAACirAAAoq0AAKKuAACirwAAorAAAKKxAACisgAAorMAAKK0AACiyQAAosoAAKLSAACi3gAAovIAAKMBAACjEAAAox8AAKMjAACjMgAAo0EAAKNQAACjXwAAo24AAKN6AACjjAAAo5sAAKOqAACjuQAAo8gAAKPXAACj5gAAo/UAAKQKAACkCwAApBMAAKQfAACkMwAApEIAAKRRAACkYAAApGQAAKRzAACkggAApJEAAKSgAACkrwAApLsAAKTNAACk3AAApOsAAKT6AAClCQAApRgAAKUnAAClNgAApUsAAKVMAAClVAAApWAAAKV0AAClgwAApZIAAKWhAAClpQAApbQAAKXDAACl0gAApeEAAKXwAACl/AAApg4AAKYdAACmLAAApjsAAKZKAACmWQAApmgAAKZ3AACmjAAApo0AAKaVAACmoQAAprUAAKbEAACm0wAApuIAAKbmAACm9QAApwQAAKcTAACnIgAApzEAAKc9AACnTwAAp14AAKdtAACnfAAAp4sAAKelAACnpgAAp6wAAKe4AACnzgAAp90AAKfgAACn7wAAp/4AAKgBAACoEAAAqB8AAKgiAACoMQAAqEAAAKhEAACoUwAAqGIAAKhjAACocQAAqHIAAKhzAACodAAAqIkAAKiKAACokgAAqJ4AAKiyAACowQAAqNAAAKjfAACo4wAAqPIAAKkBAACpEAAAqR8AAKkuAACpOgAAqUwAAKlbAACpagAAqXkAAKmIAACplwAAqaYAAKm1AACpygAAqcsAAKnTAACp3wAAqfMAAKoCAACqEQAAqiAAAKokAACqMwAAqkIAAKpRAACqYAAAqm8AAKp7AACqjQAAqpwAAKqrAACqugAAqskAAKrYAACq5wAAqvYAAKsLAACrDAAAqxQAAKsgAACrNAAAq0MAAKtSAACrYQAAq2UAAKt0AACrgwAAq5IAAKuhAACrsAAAq7wAAKvOAACr3QAAq+wAAKv7AACsCgAArBkAAKwoAACsNwAArEwAAKxNAACsVQAArGEAAKx1AACshAAArJMAAKyiAACspgAArLUAAKzEAACs0wAArOIAAKzxAACs/QAArQ8AAK0eAACtLQAArTwAAK1LAACtWgAArWkAAK14AACtjQAArY4AAK2WAACtogAArbYAAK3FAACt1AAAreMAAK3nAACt9gAArgUAAK4UAACuIwAArjIAAK4+AACuUAAArl8AAK5uAACufQAArowAAK6bAACuqgAArrkAAK68AACuywAArtoAAK7pAACu/gAArv8AAK8HAACvEwAArycAAK82AACvRQAAr1QAAK9YAACvZwAAr3YAAK+FAACvlAAAr6MAAK+vAACvwQAAr9AAAK/fAACv7gAAr/0AALAXAACwGAAAsB4AALAqAACwQAAAsE8AALBSAACwYQAAsHAAALBzAACwggAAsJEAALCUAACwowAAsLIAALC2AACwxQAAsNQAALDVAACw4QAAsOIAALDjAACw5AAAsPkAALD6AACxAgAAsQ4AALEiAACxMQAAsUAAALFPAACxUwAAsWIAALFxAACxgAAAsY8AALGeAACxqgAAsbwAALHLAACx2gAAsekAALH4AACyBwAAshYAALIlAACyOgAAsjsAALJDAACyTwAAsmMAALJyAACygQAAspAAALKUAACyowAAsrIAALLBAACy0AAAst8AALLrAACy/QAAswwAALMbAACzKgAAszkAALNIAACzVwAAs2YAALN7AACzfAAAs4QAALOQAACzpAAAs7MAALPCAACz0QAAs9UAALPkAACz8wAAtAIAALQRAAC0IAAAtCwAALQ+AAC0TQAAtFwAALRrAAC0egAAtIkAALSYAAC0pwAAtLwAALS9AAC0xQAAtNEAALTlAAC09AAAtQMAALUSAAC1FgAAtSUAALU0AAC1QwAAtVIAALVhAAC1bQAAtX8AALWOAAC1nQAAtawAALW7AAC1ygAAtdkAALXoAAC1/QAAtf4AALYGAAC2EgAAtiYAALY1AAC2RAAAtlMAALZXAAC2ZgAAtnUAALaEAAC2kwAAtqIAALauAAC2wAAAts8AALbeAAC27QAAtvwAALcLAAC3GgAAtykAALcsAAC3OwAAt0oAALdZAAC3bgAAt28AALd3AAC3gwAAt5cAALemAAC3tQAAt8QAALfIAAC31wAAt+YAALf1AAC4BAAAuBMAALgfAAC4MQAAuEAAALhPAAC4XgAAuG0AALh8AAC4iwAAuJoAALivAAC4sAAAuLgAALjEAAC42AAAuOcAALj2AAC5BQAAuQkAALkYAAC5JwAAuTYAALlFAAC5VAAAuWAAALlyAAC5gQAAuZAAALmfAAC5rgAAub0AALnMAAC52wAAufAAALnxAAC5+QAAugUAALoZAAC6KAAAujcAALpGAAC6SgAAulkAALpoAAC6dwAAuoYAALqVAAC6oQAAurMAALrCAAC60QAAuuAAALrvAAC7CQAAuwoAALs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rAADSegAA0okAANKYAADSnAAA0qsAANK6AADSyQAA0tgAANLnAADS8wAA0wUAANMUAADTIwAA0zIAANNBAADTUAAA018AANNuAADTgwAA04QAANOMAADTmAAA06wAANO7AADTygAA09kAANPdAADT7AAA0/sAANQKAADUGQAA1CgAANQ0AADURgAA1FUAANRkAADUcwAA1IIAANSRAADUoAAA1K8AANTEAADUxQAA1M0AANTZAADU7QAA1PwAANULAADVGgAA1R4AANUtAADVPAAA1UsAANVaAADVaQAA1XUAANWHAADVlgAA1aUAANW0AADVwwAA1dIAANXhAADV8AAA1gUAANYGAADWDgAA1hoAANYuAADWPQAA1kwAANZbAADWXwAA1m4AANZ9AADWjAAA1psAANaqAADWtgAA1sgAANbXAADW5gAA1vUAANcEAADXEwAA1yIAANcxAADXNAAA10MAANdSAADXYQAA13YAANd3AADXfwAA14sAANefAADXrgAA170AANfMAADX0AAA198AANfuAADX/QAA2AwAANgbAADYJwAA2DkAANhIAADYVwAA2GYAANh1AADYjwAA2JAAANiWAADYogAA2LgAANjHAADYygAA2NkAANjoAADY6wAA2PoAANkJAADZDAAA2RsAANkqAADZLgAA2T0AANlMAADZTQAA2WEAANliAADZYwAA2WQAANllAADZZgAA2WcAANl8AADZfQAA2YUAANmRAADZpQAA2bQAANnDAADZ0gAA2dYAANnlAADZ9AAA2gMAANoSAADaIQAA2i0AANo/AADaTgAA2l0AANpsAADaewAA2ooAANqZAADaqAAA2r0AANq+AADaxgAA2tIAANrmAADa9QAA2wQAANsTAADbFwAA2yYAANs1AADbRAAA21MAANtiAADbbgAA24AAANuPAADbngAA260AANu8AADbywAA29oAANvpAADb/gAA2/8AANwHAADcEwAA3CcAANw2AADcRQAA3FQAANxYAADcZwAA3HYAANyFAADclAAA3KMAANyvAADcwQAA3NAAANzfAADc7gAA3P0AAN0MAADdGwAA3SoAAN0/AADdQAAA3UgAAN1UAADdaAAA3XcAAN2GAADdlQAA3ZkAAN2oAADdtwAA3cYAAN3VAADd5AAA3fAAAN4CAADeEQAA3iAAAN4vAADePgAA3k0AAN5cAADeawAA3oAAAN6BAADeiQAA3pUAAN6pAADeuAAA3scAAN7WAADe2gAA3ukAAN74AADfBwAA3xYAAN8lAADfMQAA30MAAN9SAADfYQAA33AAAN9/AADfjgAA350AAN+sAADfwQAA38IAAN/KAADf1gAA3+oAAN/5AADgCAAA4BcAAOAbAADgKgAA4DkAAOBIAADgVwAA4GYAAOByAADghAAA4JMAAOCiAADgsQAA4MAAAODPAADg3gAA4O0AAOECAADhAwAA4QsAAOEXAADhKwAA4ToAAOFJAADhWAAA4VwAAOFrAADhegAA4YkAAOGYAADhpwAA4bMAAOHFAADh1AAA4eMAAOHyAADiAQAA4hAAAOIfAADiLgAA4kMAAOJEAADiTAAA4lgAAOJsAADiewAA4ooAAOKZAADinQAA4qwAAOK7AADiygAA4tkAAOLoAADi9AAA4wYAAOMVAADjJAAA4zMAAONCAADjUQAA42AAAONvAADjcgAA44EAAOOQAADjnwAA47QAAOO1AADjvQAA48kAAOPdAADj7AAA4/sAAOQKAADkDgAA5B0AAOQsAADkOwAA5EoAAORZAADkZQAA5HcAAOSGAADklQAA5KQAAOSzAADkwgAA5NEAAOTgAADk9QAA5PYAAOT+AADlCgAA5R4AAOUtAADlPAAA5UsAAOVPAADlXgAA5W0AAOV8AADliwAA5ZoAAOWmAADluAAA5ccAAOXWAADl5QAA5fQAAOYDAADmEgAA5iEAAOY2AADmNwAA5j8AAOZLAADmXwAA5m4AAOZ9AADmjAAA5pAAAOafAADmrgAA5r0AAObMAADm2wAA5ucAAOb5AADnCAAA5xcAAOcmAADnNQAA50QAAOdTAADnYgAA53cAAOd4AADngAAA54wAAOegAADnrwAA574AAOfNAADn0QAA5+AAAOfvAADn/gAA6A0AAOgcAADoKAAA6DoAAOhJAADoWAAA6GcAAOh2AADohQAA6JQAAOijAADopgAA6KsAAOiyAADozAAA6M0AAOjTAADo3wAA6PUAAOkEAADpBwAA6RYAAOkXAADpJgAA6SkAAOk4AADpRwAA6UoAAOlZAADpaAAA6WwAAOl7AADpigAA6YsAAOmVAADplgAA6ZcAAOmYAADprQAA6a4AAOm2AADpwgAA6dYAAOn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aAAENqQABDbgAAQ3NAAENzgABDdYAAQ3iAAEN9gABDgUAAQ4UAAEOIwABDicAAQ42AAEORQABDlQAAQ5jAAEOcgABDn4AAQ6QAAEOnwABDq4AAQ69AAEOzAABDtsAAQ7qAAEO+QABDw4AAQ8PAAEPFwABDyMAAQ83AAEPRgABD1UAAQ9kAAEPaAABD3cAAQ+GAAEPlQABD6QAAQ+zAAEPvwABD9EAAQ/gAAEP7wABD/4AARANAAEQHAABECsAARA6AAEQPQABEEwAARBbAAEQagABEH8AARCAAAEQiAABEJQAARCoAAEQtwABEMYAARDVAAEQ2QABEOgAARD3AAERBgABERUAAREkAAERMAABEUIAARFRAAERYAABEW8AARF+AAERjQABEZwAARGrAAERwAABEcEAARHJAAER1QABEekAARH4AAESBwABEhYAARIaAAESKQABEjgAARJHAAESVgABEmUAARJxAAESgwABEpIAARKhAAESsAABEr8AARLOAAES3QABEuwAARMBAAETAgABEwoAARMWAAETKgABEzkAARNIAAETVwABE1sAARNqAAETeQABE4gAAROXAAETpgABE7IAARPEAAET0wABE+IAARPxAAEUAAABFA8AARQeAAEUHwABFC4AARRDAAEURAABFEwAARRYAAEUbAABFHsAARSKAAEUmQABFJ0AARSsAAEUuwABFMoAARTZAAEU6AABFPQAARUGAAEVFQABFSQAARUzAAEVQgABFVEAARVgAAEVbwABFYQAARWFAAEVjQABFZkAARWtAAEVvAABFcsAARXaAAEV3gABFe0AARX8AAEWCwABFhoAARYpAAEWNQABFkcAARZWAAEWZQABFnQAARaDAAEWkgABFqEAARawAAEWxQABFsYAARbOAAEW2gABFu4AARb9AAEXDAABFxsAARcfAAEXLgABFz0AARdMAAEXWwABF2oAARd2AAEXiAABF5cAARemAAEXtQABF8QAARfTAAEX4gABF/EAARgGAAEYBwABGA8AARgbAAEYLwABGD4AARhNAAEYXAABGGAAARhvAAEYfgABGI0AARicAAEYqwABGLcAARjJAAEY2AABGOcAARj2AAEZBQABGRQAARkjAAEZMgABGUcAARlIAAEZUAABGVwAARlwAAEZfwABGY4AARmdAAEZoQABGbAAARm/AAEZzgABGd0AARnsAAEZ+AABGgoAARoZAAEaKAABGjcAARpGAAEaVQABGmQAARpzAAEadgABGoUAARqUAAEaowABGqcAARqoAAEarwABGskAARrKAAEa0AABGtwAARryAAEbAQABGwQAARsTAAEbIgABGyUAARs0AAEbQwABG0YAARtVAAEbZAABG2gAARt3AAEbhgABG4cAARuLAAEbjwABG5AAARufAAEbrgABG70AARvSAAEb0wABG9sAARvnAAEb+wABHAoAARwZAAEcKAABHCwAARw7AAEcSgABHFkAARxoAAEcdwABHIMAARyVAAEcpAABHLMAARzCAAEc0QABHOAAARzvAAEc/gABHRMAAR0UAAEdHAABHSgAAR08AAEdSwABHVoAAR1pAAEdbQABHXwAAR2LAAEdmgABHakAAR24AAEdxAABHdYAAR3lAAEd9AABHgMAAR4SAAEeIQABHjAAAR4/AAEeVAABHlUAAR5dAAEeaQABHn0AAR6MAAEemwABHqoAAR6uAAEevQABHswAAR7bAAEe6gABHvkAAR8FAAEfFwABHyYAAR81AAEfRAABH1MAAR9tAAEfbgABH3QAAR+AAAEflgABH6UAAR+oAAEftwABH8YAAR/JAAEf2AABH+cAAR/qAAEf+QABIAgAASAMAAEgGwABICoAASArAAEgNwABIDgAASA5AAEgTgABIE8AASBXAAEgYwABIHcAASCGAAEglQABIKQAASCoAAEgtwABIMYAASDVAAEg5AABIPMAASD/AAEhEQABISAAASEvAAEhPgABIU0AASFcAAEhawABIXoAASGPAAEhkAABIZgAASGkAAEhuAABIccAASHWAAEh5QABIekAASH4AAEiBwABIhYAASIlAAEiNAABIkAAASJSAAEiYQABInAAASJ/AAEijgABIp0AASKsAAEiuwABItAAASLRAAEi2QABIuUAASL5AAEjCAABIxcAASMmAAEjKgABIzkAASNIAAEjVwABI2YAASN1AAEjgQABI5MAASOiAAEjsQABI8AAASPPAAEj3gABI+0AASP8AAEkEQABJBIAASQaAAEkJgABJDoAASRJAAEkWAABJGcAASRrAAEkegABJIkAASSYAAEkpwABJLYAASTCAAEk1AABJOMAASTyAAElAQABJRAAASUfAAElLgABJT0AASVAAAElTwABJV4AASVtAAElggABJYMAASWLAAEllwABJasAASW6AAElyQABJdgAASXcAAEl6wABJfoAASYJAAEmGAABJicAASYzAAEmRQABJlQAASZjAAEmcgABJoEAASaQAAEmnwABJq4AASbDAAEmxAABJswAASbYAAEm7AABJvsAAScKAAEnGQABJx0AAScsAAEnOwABJ0oAASdZAAEnaAABJ3QAASeGAAEnlQABJ6QAASezAAEnwgABJ9EAASfgAAEn7wABKAQAASgFAAEoDQABKBkAASgtAAEoPAABKEsAAShaAAEoXgABKG0AASh8AAEoiwABKJoAASipAAEotQABKMcAASjWAAEo5QABKPQAASkDAAEpEgABKSEAASkwAAEpRQABKUYAASlOAAEpWgABKW4AASl9AAEpjAABKZsAASmfAAEprgABKb0AASnMAAEp2wABKeoAASn2AAEqCAABKhcAASomAAEqNQABKkQAASpTAAEqYgABKnEAASqGAAEqhwABKo8AASqbAAEqrwABKr4AASrNAAEq3AABKuAAASrvAAEq/gABKw0AASscAAErKwABKzcAAStJAAErWAABK2cAASt2AAErhQABK5QAASujAAErsgABK8cAASvIAAEr0AABK9wAASvwAAEr/wABLA4AASwdAAEsIQABLDAAASw/AAEsTgABLF0AASxsAAEseAABLIoAASyZAAEsqAABLLcAASzGAAEs1QABLOQAASzzAAEs9gABLPwAAS0DAAEtBAABLQsAAS0MAAEtGwABLSoAAS05AAEtTgABLU8AAS1XAAEtYwABLXcAAS2GAAEtlQABLaQAAS2oAAEttwABLcYAAS3VAAEt5AABLfMAAS3/AAEuEQABLiAAAS4vAAEuPgABLk0AAS5cAAEuawABLnoAAS6PAAEukAABLpgAAS6kAAEuuAABLscAAS7WAAEu5QABLukAAS74AAEvBwABLxYAAS8lAAEvNAABL0AAAS9SAAEvYQABL3AAAS9/AAEvjgABL50AAS+sAAEvuwABL9AAAS/RAAEv2QABL+UAAS/5AAEwCAABMBcAATAmAAEwKgABMDkAATBIAAEwVwABMGYAATB1AAEwgQABMJMAATCiAAEwsQABMMAAATDPAAEw3gABMO0AATD8AAEw/wABMQ4AATEdAAExLAABMUEAATFCAAExSgABMVYAATFqAAExeQABMYgAATGXAAExmwABMaoAATG5AAExyAABMdcAATHmAAEx8gABMgQAATITAAEyIgABMjEAATJAAAEyTwABMl4AATJtAAEyggABMoMAATKLAAEylwABMqsAATK6AAEyyQABMtgAATLcAAEy6wABMvoAATMJAAEzGAABMycAATMzAAEzRQABM1QAATNjAAEzcgABM4EAATOQAAEznwABM64AATPDAAEzxAABM8wAATPYAAEz7AABM/sAATQKAAE0GQABNB0AATQsAAE0OwABNEoAATRZAAE0aAABNHQAATSGAAE0lQABNKQAATSzAAE0wgABNNEAATTgAAE07wABNQQAATUFAAE1DQABNRkAATUtAAE1PAABNUsAATVaAAE1XgABNW0AATV8AAE1iwABNZoAATWpAAE1tQABNccAATXWAAE15QABNfQAATYDAAE2EgABNiEAATYwAAE2MwABNkIAATZRAAE2YAABNnUAATZ2AAE2fgABNooAATaeAAE2rQABNrwAATbLAAE2zwABNt4AATbtAAE2/AABNwsAATcaAAE3JgABNzgAATdHAAE3VgABN2UAATd0AAE3gwABN5IAATehAAE3pAABN7MAATfCAAE30QABN+YAATfnAAE37wABN/sAATgPAAE4HgABOC0AATg8AAE4QAABOE8AATheAAE4bQABOHwAATiLAAE4lwABOKkAATi4AAE4xwABONYAATjlAAE49AABOQMAATkSAAE5FQABORoAATkhAAE5OwABOTwAATlCAAE5TgABOWQAATlzAAE5dgABOYUAATmUAAE5lwABOaYAATm1AAE5uAABOccAATnWAAE52gABOekAATn4AAE5+QABOgEAAToCAAE6AwABOhgAAToZAAE6IQABOi0AATpBAAE6UAABOl8AATpuAAE6cgABOoEAATqQAAE6nwABOq4AATq9AAE6yQABOtsAATrqAAE6+QABOwgAATsXAAE7JgABOzUAATtEAAE7WQABO1oAATtiAAE7bgABO4IAATuRAAE7oAABO68AATuzAAE7wgABO9EAATvgAAE77wABO/4AATwKAAE8HAABPCsAATw6AAE8SQABPFgAATxnAAE8dgABPIUAATyaAAE8mwABPKMAATyvAAE8wwABPNIAATzhAAE88AABPPQAAT0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kVEZ5bGVfEC1QZXJzaXN0ZWRMYXRlc3REaXNjdXNzaW9uU2VuZGVyU2VxdWVuY2VOdW1iZXJfEBVQZXJzaXN0ZWRDb250YWN0R3JvdXBfECJQZXJzaXN0ZWRNZXNzYWdlU2VudFJlY2lwaWVudEluZm9zXxAgUGVyc2lzdGVkTWVzc2FnZVJlYWN0aW9uUmVjZWl2ZWRfECFSZWNlaXZlZEZ5bGVNZXNzYWdlSm9pbldpdGhTdGF0dXNfEBZQZXJzaXN0ZWREcmFmdEZ5bGVKb2luXxAUUGVyc2lzdGVkTWVzc2FnZVNlbnRfEBNQZXJzaXN0ZWRJbnZpdGF0aW9uXxApUGVyc2lzdGVkSW52aXRhdGlvbk9uZVRvT25lSW52aXRhdGlvblNlbnRfEDpQZXJzaXN0ZWRFeHBpcmF0aW9uRm9yUmVjZWl2ZWRNZXNzYWdlV2l0aExpbWl0ZWRWaXNpYmlsaXR5XxAWUGVyc2lzdGVkTWVzc2FnZVN5c3RlbV8QJlBlcnNpc3RlZERpc2N1c3Npb25TaGFyZWRDb25maWd1cmF0aW9uXxA2UGVyc2lzdGVkRXhwaXJhdGlvbkZvclNlbnRNZXNzYWdlV2l0aExpbWl0ZWRWaXNpYmlsaXR5XxAbUGVyc2lzdGVkT2J2Q29udGFjdElkZW50aXR5XxAjUGVyc2lzdGVkTWVzc2FnZVRpbWVzdGFtcGVkTWV0YWRhdGFfEDVQZXJzaXN0ZWRFeHBpcmF0aW9uRm9yU2VudE1lc3NhZ2VXaXRoTGltaXRlZEV4aXN0ZW5jZV8QG1BlcnNpc3RlZENvbnRhY3RHcm91cEpvaW5lZF8QEFBlcnNpc3RlZE1lc3NhZ2VfEBlQZXJzaXN0ZWRPYnZDb250YWN0RGV2aWNlXxAaUGVyc2lzdGVkTWVzc2FnZUV4cGlyYXRpb25fEBhQZXJzaXN0ZWRHcm91cERpc2N1c3Npb25fEBhQZXJzaXN0ZWRNZXNzYWdlUmVhY3Rpb25fEBlQZXJzaXN0ZWRPYnZPd25lZElkZW50aXR5XxAbUGVyc2lzdGVkT25lVG9PbmVEaXNjdXNzaW9u3xAQAAAAuAAAALkAAAC6AAAAuwAAACEAAAC8AAAAvQAAACMAAAC+AAAAvwAAAA4AAAAlAAAAwAAAAMEAAAAoAAAAwgAAAMMAAADEAAAAKQAAACkAAAAUAAAAyAAAAMkAAAAxAAAAKQAAAMMAAADMAAAAPQAAAMMAAADPAAAA0AAAANFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VbX2lzQWJzdHJhY3SAMIBUgASABIACgDGBAUyABIAwgQHbgAaAMIEaZ4AvCBJ9X8iTV29yZGVyZWTTAAAAOgAAADsAAAAOAAAA1QAAANcAAACOoQAAANaAMqEAAADYgDOATF5YRF9QU3RlcmVvdHlwZdkAAAAhAAAAJQAAANwAAAAOAAAAKAAAAN0AAAAjAAAAwgAAAN4AAABmAAAA1gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAAOZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WALoAygDCAU4AAgAQIgDTTAAAAOgAAADsAAAAOAAAA6AAAAPIAAACOqQAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADwAAAA8YA1gDaAN4A4gDmAOoA7gDyAPakAAADzAAAA9AAAAPUAAAD2AAAA9wAAAPgAAAD5AAAA+gAAAPuAPoBCgEOARYBGgEiASoBNgFGATF8QE1hEUE1Db21wb3VuZEluZGV4ZXNfEBBYRF9QU0tfZWx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A0QAAABcAAADRgACASYAAgHIICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAB/gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgHIICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAvoAAAAXAAAB/gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAf4AAgHIICAgIgEGAdwgIgAAIEQPo3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAB/gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgHIICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAB/gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgHIICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAB/gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgHIICAgIgEGAeggIgAAI0gAAASMAAAEkAAADNgAAAzddWERQTUF0dHJpYnV0ZaYAAAM4AAADOQAAAzoAAAM7AAADPAAAAShdWERQTUF0dHJpYnV0ZVxYRFBNUHJvcGVydHlfEBBYRFVNTFByb3BlcnR5SW1wXxAUWERVTUxOYW1lZEVsZW1lbnRJbXBfEA9YRFVNTEVsZW1lbnRJbXDfEBI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I3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAFjUAAAAXAAAeRQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBAoGAAIEC0AgICAiAQYDlCAiAAAjSAAAAOwAAAA4AAB9rAAABIaEAAB9sgQLagEDXAAAADgAAACUAAAxfAAAAIQAAACgAAAxgAAAAIwAADGEAAAAXAAAAbwAAAG8AAB9zAAAAcQAAADGBAd2AAIEClYEClYEC24EC3BL0gl2q3xAUAAAAwgAAH3cAAB94AAAfeQAAH3oAAB97AAAffAAAACEAAAAOAAAffQAAACUAAB9+AAAAKAAAH38AAB+AAAAfgQAAH4IAAB+DAAAfhAAAACMAAAeSAAAAwwAAAMMAAB+IAAAAKQAAAMkAAADDAAAAFAAAAMwAAAApAAAASAAAH5AAAB+RAAAAKQAAACkAAADDAAAflQAAH5YAAADJAAAAMV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9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kXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNzdG9yYWdlXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNkdXBsaWNhdGVzCYAwgDCBBK2ABIEBTIAwgAKBAduABIAngRdXgQSsgASABIAwgQS+gRdYgQFMEnwdKOrTAAAAOgAAADsAAAAOAAA2wQAANsMAAACOoQAAANaAMqEAADbEgQSugEzZAAAAIQAAACUAADbHAAAADgAAACgAADbIAAAAIwAAAMIAADbJAAAAhwAAANYAAADDAAAA4gAAABcAAAApAAAAMQAAANEAADbRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQSrgDKAMIBTgACABAiBBK/TAAAAOgAAADsAAAAOAAA20wAANt0AAACOqQAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADwAAAA8YA1gDaAN4A4gDmAOoA7gDyAPakAADbeAAA23wAANuAAADbhAAA24gAANuMAADbkAAA25QAANuaBBLCBBLKBBLOBBLWBBLaBBLiBBLmBBLuBBLyATN8QDwAAAQcAAAEIAAABCQAAACEAAAE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/FwAAACkAAADJAAAAwwAAABQAAADMAAAAKQAAAGIAAD8fAAA/IAAAACkAAAApAAAAwwAAPyQAAD8lAAAAyQAAADFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc29yZGVyZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3N0b3JhZ2VfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc2R1cGxpY2F0ZXMJgDCAMIEFU4AEgQFMgDCAAoEB24AEgCuBBauBBVKABIAEgDCBBWSBBayBAUwSWWgR0NMAAAA6AAAAOwAAAA4AAD8pAAA/KwAAAI6hAAAA1oAyoQAAPyyBBVSATNkAAAAhAAAAJQAAPy8AAAAOAAAAKAAAPzAAAAAjAAAAwgAAPzEAAACLAAAA1gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAPzlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBVGAMoAwgFOAAIAECIEFVdMAAAA6AAAAOwAAAA4AAD87AAA/RQAAAI6pAAAA6QA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AANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBByAICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAVMkAAAAXAABUlQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACBBySAAIEHIAgICAiAQYBiCAiAAAhTdjMx3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAVNkAAAAXAABUlQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBByaAAIEHIAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAABU5wAAVOgAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAVJUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHIAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFSVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBByAICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABUlQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQcgCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAVJUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEHIAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFSVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBByAICAgIgEGAaAgIgAAI2QAAACEAAAAlAABVNgAAAA4AAAAoAABVNwAAACMAAADCAABVOAAAUK4AAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABVQF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEHHYBegDCAU4AAgAQIgQct0wAAADoAAAA7AAAADgAAVUIAAFVKAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAABVSwAAVUwAAFVNAABVTgAAVU8AAFVQAABVUYEHLoEHL4EHMIEHMYEHMoEHM4EHNIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABUlgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQcsCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAVJYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHLAgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFSWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBBywICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABYcAAAAXAABUlgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAsYAAgQcsCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAVJYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHLAgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFSWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBBywICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABUlgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQcsCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAVb0AAAAhAAABCwAAAQwAAFW+AAAAIwAAAQoAAFW/AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACAAAAA0QAAANEAAFXHAAAAMQAAANEAAADDAAAA0QAAAfEAAFCpAAAA0QAAANEAAFXPAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQa/CAiBBzcIgDAIgIOBBtYICIEHNggSgoSx7dMAAAA6AAAAOwAAAA4AAFXTAABV1gAAAI6iAAAB+gAAAfuAXYBeogAAVdcAAFXYgQc4gQdDgEzZAAAAIQAAACUAAFXbAAAADgAAACgAAFXcAAAAIwAAAMIAAFXdAABQrwAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAFXlXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQc1gF2AMIBTgACABAiBBznTAAAAOgAAADsAAAAOAABV5wAAVfAAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAFXxAABV8gAAVfMAAFX0AABV9QAAVfYAAFX3AABV+IEHOoEHO4EHPIEHPoEHP4EHQIEHQYEHQoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABV1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQc4CAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAVdcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEHOAgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABWGgAAABcAAFXXAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEHPYAAgQc4CAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAFYoAABWKQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABV1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQc4CAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAVdcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEHOAgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFXXAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBBzgICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABV1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQc4CAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAVdcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHOAgICAiAQYBoCAiAAAjZAAAAIQAAACUAAFZ3AAAADgAAACgAAFZ4AAAAIwAAAMIAAFZ5AABQrwAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAFaBXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQc1gF6AMIBTgACABAiBB0TTAAAAOgAAADsAAAAOAABWgwAAVosAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAFaMAABWjQAAVo4AAFaPAABWkAAAVpEAAFaSgQdFgQdGgQdHgQdIgQdJgQdKgQdLgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFXYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBB0MICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABV2AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQdDCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAVdgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHQwgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAC+gAAABcAAFXYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIB/gACBB0MICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABV2AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQdDCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAVdgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHQwgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFXYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBB0MICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAABW/gAAACEAAAELAAABDAAAVv8AAAAjAAABCgAAVwAAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIAAAADRAAAA0QAAVwgAAAAxAAAA0QAAAMMAAADRAAAB8QAAUKoAAADRAAAA0QAAVxAAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBr8ICIEHTgiAMAiAg4EG1wgIgQdNCBKcFs/a0wAAADoAAAA7AAAADgAAVxQAAFcXAAAAjqIAAAH6AAAB+4BdgF6iAABXGAAAVxmBB0+BB1qATNkAAAAhAAAAJQAAVxwAAAAOAAAAKAAAVx0AAAAjAAAAwgAAVx4AAFCwAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAVyZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBB0yAXYAwgFOAAIAECIEHUNMAAAA6AAAAOwAAAA4AAFcoAABXMQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAVzIAAFczAABXNAAAVzUAAFc2AABXNwAAVzgAAFc5gQdRgQdSgQdTgQdVgQdWgQdXgQdYgQdZgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFcYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBB08ICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABXGAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQdPCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAFdbAAAAFwAAVxgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQdUgACBB08ICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAV2kAAFdqAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFcYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBB08ICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABXGAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQdPCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAVxgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHTwgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFcYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBB08ICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABXGAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQdPCAgICIBBgGgICIAACNkAAAAhAAAAJQAAV7gAAAAOAAAAKAAAV7kAAAAjAAAAwgAAV7oAAFCwAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAV8JfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBB0yAXoAwgFOAAIAECIEHW9MAAAA6AAAAOwAAAA4AAFfEAABXzAAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAV80AAFfOAABXzwAAV9AAAFfRAABX0gAAV9OBB1yBB12BB16BB1+BB2CBB2GBB2KATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAVZAAAAFwAAVxkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgK2AAIEHWggICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFcZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBB1oICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABVkAAAAXAABXGQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACArYAAgQdaCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAWHAAAAFwAAVxkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgLGAAIEHWggICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFcZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBB1oICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABXGQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQdaCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAVxkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHWggICAiAQYB6CAiAAAjSAAAAOwAAAA4AAFg/AAABIaEAAFhAgQdkgEDXAAAADgAAACUAAAxfAAAAIQAAACgAAAxgAAAAIwAADGEAAAAXAAAAgAAAAIAAAFhHAAAAhwAAADGBAd2AAIEGv4EGv4EHZYEEqxLZxLt33xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABO1AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACASYAAgQa5CAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAATtQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEGuQgICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABQrAAAABcAAE7UAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEG2IAAgQa5CAgICIBBgOUICIAACN8QEgAAAQcAAAEIAAABCQAAWHgAAAAhAAABCwAAAQwAAFh5AAAAIwAAAQoAAFh6AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAByAAAA0QAAANEAAFiCAAAAMQAAANEAAADDAAAA0QAAAfEAAE6TAAAA0QAAANEAAFiKAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQaLCAiBB2sIgDAIgIOBBqAICIEHaggSR8EwoNMAAAA6AAAAOwAAAA4AAFiOAABYkQAAAI6iAAAB+gAAAfuAXYBeogAAWJIAAFiTgQdsgQd3gEzZAAAAIQAAACUAAFiWAAAADgAAACgAAFiXAAAAIwAAAMIAAFiYAABOoAAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAFigXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQdpgF2AMIBTgACABAiBB23TAAAAOgAAADsAAAAOAABYogAAWKsAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAFisAABYrQAAWK4AAFivAABYsAAAWLEAAFiyAABYs4EHboEHb4EHcIEHcoEHc4EHdIEHdYEHdoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABYkgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQdsCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAWJIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEHbAgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABY1QAAABcAAFiSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEHcYAAgQdsCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAFjjAABY5AAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABYkgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQdsCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAWJIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHbAgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFiSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBB2wICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABYkgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQdsCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAWJIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHbAgICAiAQYBoCAiAAAjZAAAAIQAAACUAAFkyAAAADgAAACgAAFkzAAAAIwAAAMIAAFk0AABOoAAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAFk8XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQdpgF6AMIBTgACABAiBB3jTAAAAOgAAADsAAAAOAABZPgAAWUYAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAFlHAABZSAAAWUkAAFlKAABZSwAAWUwAAFlNgQd5gQd6gQd7gQd8gQd9gQd+gQd/gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFiTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBB3cICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABYkwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQd3CAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAWJMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHdwgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAafgAAABcAAFiTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIECd4AAgQd3CAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAWJMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHdwgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFiTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBB3cICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABYkwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQd3CAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAWbkAAAAhAAABCwAAAQwAAFm6AAAAIwAAAQoAAFm7AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAByAAAA0QAAANEAAFnDAAAAMQAAANEAAADDAAAA0QAAAfEAAE6UAAAA0QAAANEAAFnLAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQaLCAiBB4IIgDAIgIOBBqEICIEHgQgSruQLwdMAAAA6AAAAOwAAAA4AAFnPAABZ0gAAAI6iAAAB+gAAAfuAXYBeogAAWdMAAFnUgQeDgQeOgEzZAAAAIQAAACUAAFnXAAAADgAAACgAAFnYAAAAIwAAAMIAAFnZAABOoQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAFnhXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQeAgF2AMIBTgACABAiBB4TTAAAAOgAAADsAAAAOAABZ4wAAWewAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAFntAABZ7gAAWe8AAFnwAABZ8QAAWfIAAFnzAABZ9IEHhYEHhoEHh4EHiYEHioEHi4EHjIEHjYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABZ0wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQeDCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAWdMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEHgwgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABaFgAAABcAAFnTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEHiIAAgQeDCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAFokAABaJQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABZ0wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQeDCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAWdMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEHgwgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFnTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBB4MICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABZ0wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQeDCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAWdMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHgwgICAiAQYBoCAiAAAjZAAAAIQAAACUAAFpzAAAADgAAACgAAFp0AAAAIwAAAMIAAFp1AABOoQAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAFp9XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQeAgF6AMIBTgACABAiBB4/TAAAAOgAAADsAAAAOAABafwAAWocAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAFqIAABaiQAAWooAAFqLAABajAAAWo0AAFqOgQeQgQeRgQeSgQeTgQeUgQeVgQeWgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFWQAAABcAAFnUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAICtgACBB44ICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABZ1AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQeOCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAWdQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHjggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFhwAAABcAAFnUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAICxgACBB44ICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABZ1AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQeOCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAWdQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHjggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFnUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBB44ICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAABa+gAAACEAAAELAAABDAAAWvsAAAAjAAABCgAAWvwAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHIAAADRAAAA0QAAWwQAAAAxAAAA0QAAAMMAAADRAAAB8QAATpUAAADRAAAA0QAAWwwAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBosICIEHmQiAMAiAg4EGoggIgQeYCBLnweA40wAAADoAAAA7AAAADgAAWxAAAFsTAAAAjqIAAAH6AAAB+4BdgF6iAABbFAAAWxWBB5qBB6WATNkAAAAhAAAAJQAAWxgAAAAOAAAAKAAAWxkAAAAjAAAAwgAAWxoAAE6iAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAWyJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBB5eAXYAwgFOAAIAECIEHm9MAAAA6AAAAOwAAAA4AAFskAABbLQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAWy4AAFsvAABbMAAAWzEAAFsyAABbMwAAWzQAAFs1gQecgQedgQeegQeggQehgQeigQejgQekgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFsUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBB5oICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABbFAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQeaCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAFtXAAAAFwAAWxQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQefgACBB5oICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAW2UAAFtmAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFsUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBB5oICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAABbFAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQeaCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAWxQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHmggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFsUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBB5oICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABbFAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQeaCAgICIBBgGgICIAACNkAAAAhAAAAJQAAW7QAAAAOAAAAKAAAW7UAAAAjAAAAwgAAW7YAAE6iAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAW75fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBB5eAXoAwgFOAAIAECIEHptMAAAA6AAAAOwAAAA4AAFvAAABbyAAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAW8kAAFvKAABbywAAW8wAAFvNAABbzgAAW8+BB6eBB6iBB6mBB6qBB6uBB6yBB62ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAWxUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHpQgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFsVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBB6UICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABbFQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQelCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAREAAAAFwAAWxUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgJiAAIEHpQgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFsVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBB6UICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABbFQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQelCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAWxUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHpQgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAFw7AAAAIQAAAQsAAAEMAABcPAAAACMAAAEKAABcPQAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAcgAAANEAAADRAABcRQAAADEAAADRAAAAwwAAANEAAAHxAABOlgAAANEAAADRAABcTQAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEGiwgIgQewCIAwCICDgQajCAiBB68IEn27SxTTAAAAOgAAADsAAAAOAABcUQAAXFQAAACOogAAAfoAAAH7gF2AXqIAAFxVAABcVoEHsYEHvIBM2QAAACEAAAAlAABcWQAAAA4AAAAoAABcWgAAACMAAADCAABcWwAATqMAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABcY18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEHroBdgDCAU4AAgAQIgQey0wAAADoAAAA7AAAADgAAXGUAAFxuAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAABcbwAAXHAAAFxxAABccgAAXHMAAFx0AABcdQAAXHaBB7OBB7SBB7WBB7eBB7iBB7mBB7qBB7uATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAXFUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHsQgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFxVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBB7EICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAXJgAAAAXAABcVQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBB7aAAIEHsQgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAABcpgAAXKcAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAXFUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHsQgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAFxVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBB7EICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABcVQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQexCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAXFUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEHsQgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAFxVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBB7EICAgIgEGAaAgIgAAI2QAAACEAAAAlAABc9QAAAA4AAAAoAABc9gAAACMAAADCAABc9wAATqMAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABc/18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEHroBegDCAU4AAgAQIgQe90wAAADoAAAA7AAAADgAAXQEAAF0JAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAABdCgAAXQsAAF0MAABdDQAAXQ4AAF0PAABdEIEHvoEHv4EHwIEHwYEHwoEHw4EHxIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABcVgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQe8CAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAXFYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHvAgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFxWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBB7wICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAvoAAAAXAABcVgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAf4AAgQe8CAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAXFYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEHvAgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAFxWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBB7wICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABcVgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQe8CAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAXXwAAAAhAAABCwAAAQwAAF19AAAAIwAAAQoAAF1+AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAByAAAA0QAAANEAAF2GAAAAMQAAANEAAADDAAAA0QAABxMAAE6XAAAA0QAAANEAAF2OAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQaLCAiBB8cIgDAIgQFLgQakCAiBB8YIEmBsaIzTAAAAOgAAADsAAAAOAABdkgAAXZUAAACOogAAAfoAAAcdgF2A0KIAAF2WAABdl4EHyIEH04BM2QAAACEAAAAlAABdmgAAAA4AAAAoAABdmwAAACMAAADCAABdnAAATqQAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABdpF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEHxYBdgDCAU4AAgAQIgQfJ0wAAADoAAAA7AAAADgAAXaYAAF2vAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAABdsAAAXbEAAF2yAABdswAAXbQAAF21AABdtgAAXbeBB8qBB8uBB8yBB86BB8+BB9CBB9GBB9KATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAXZYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHyAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAF2WAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBB8gICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAXdkAAAAXAABdlgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBB82AAIEHyAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAABd5wAAXegAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAXZYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEHyAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAF2WAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBB8gICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABdlgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQfICAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAXZYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEHyAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAF2WAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBB8gICAgIgEGAaAgIgAAI2QAAACEAAAAlAABeNgAAAA4AAAAoAABeNwAAACMAAADCAABeOAAATqQAAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABeQF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEHxYDQgDCAU4AAgAQIgQfU0wAAADoAAAA7AAAADgAAXkIAAF5KAAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAABeSwAAXkwAAF5NAABeTgAAXk8AAF5QAABeUYEH1YEH1oEH14EH2IEH2YEH2oEH24BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAABdlwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgQfTCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAoFAAAAFwAAXZcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgQEcgACBB9MICAgIgEGA4AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAABdlwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9AAAADRAAAA0QAAABcAAADRgACA54AAgQfTCAgICIBBgOEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAABtAAAAFwAAXZcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfRAAAA0QAAANEAAAAXAAAA0YAAgQZIgACBB9MICAgIgEGA4ggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAABdlwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACA2YAAgQfTCAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAXZcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEH0wgICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABLWwAAABcAAF2XAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEGd4AAgQfTCAgICIBBgOUICIAACN8QEgAAAQcAAAEIAAABCQAAXr0AAAAhAAABCwAAAQwAAF6+AAAAIwAAAQoAAF6/AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAByAAAA0QAAANEAAF7HAAAAMQAAANEAAADDAAAA0QAAAfEAAE6YAAAA0QAAANEAAF7PAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQaLCAiBB94IgDAIgIOBBqUICIEH3QgSZQhX19MAAAA6AAAAOwAAAA4AAF7TAABe1gAAAI6iAAAB+gAAAfuAXYBeogAAXtcAAF7YgQffgQfqgEzZAAAAIQAAACUAAF7bAAAADgAAACgAAF7cAAAAIwAAAMIAAF7dAABOpQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAF7lXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQfcgF2AMIBTgACABAiBB+DTAAAAOgAAADsAAAAOAABe5wAAXvAAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAF7xAABe8gAAXvMAAF70AABe9QAAXvYAAF73AABe+IEH4YEH4oEH44EH5YEH5oEH54EH6IEH6YBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABe1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQffCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAXtcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEH3wgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABfGgAAABcAAF7XAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEH5IAAgQffCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAF8oAABfKQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABe1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQffCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAXtcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEH3wgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAF7XAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBB98ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABe1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQffCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAXtcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEH3wgICAiAQYBoCAiAAAjZAAAAIQAAACUAAF93AAAADgAAACgAAF94AAAAIwAAAMIAAF95AABOpQAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAF+BXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQfcgF6AMIBTgACABAiBB+vTAAAAOgAAADsAAAAOAABfgwAAX4sAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAF+MAABfjQAAX44AAF+PAABfkAAAX5EAAF+SgQfsgQftgQfugQfvgQfwgQfxgQfygEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFWQAAABcAAF7YAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAICtgACBB+oICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABe2AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQfqCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAXtgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEH6ggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFhwAAABcAAF7YAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAICxgACBB+oICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABe2AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQfqCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAXtgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEH6ggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAF7YAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBB+oICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAABf/gAAACEAAAELAAABDAAAX/8AAAAjAAABCgAAYAAAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHIAAADRAAAA0QAAYAgAAAAxAAAA0QAAAMMAAADRAAAB8QAATpkAAADRAAAA0QAAYBAAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBosICIEH9QiAMAiAg4EGpggIgQf0CBKaB4dj0wAAADoAAAA7AAAADgAAYBQAAGAXAAAAjqIAAAH6AAAB+4BdgF6iAABgGAAAYBmBB/aBCAGATNkAAAAhAAAAJQAAYBwAAAAOAAAAKAAAYB0AAAAjAAAAwgAAYB4AAE6mAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAYCZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBB/OAXYAwgFOAAIAECIEH99MAAAA6AAAAOwAAAA4AAGAoAABgMQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAYDIAAGAzAABgNAAAYDUAAGA2AABgNwAAYDgAAGA5gQf4gQf5gQf6gQf8gQf9gQf+gQf/gQgAgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGAYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBB/YICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABgGAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQf2CAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAGBbAAAAFwAAYBgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQf7gACBB/YICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAYGkAAGBqAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGAYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBB/YICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABgGAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQf2CAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAYBgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEH9ggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGAYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBB/YICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABgGAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQf2CAgICIBBgGgICIAACNkAAAAhAAAAJQAAYLgAAAAOAAAAKAAAYLkAAAAjAAAAwgAAYLoAAE6mAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAYMJfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBB/OAXoAwgFOAAIAECIEIAtMAAAA6AAAAOwAAAA4AAGDEAABgzAAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAYM0AAGDOAABgzwAAYNAAAGDRAABg0gAAYNOBCAOBCASBCAWBCAaBCAeBCAiBCAmATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAYBkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIAQgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGAZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBCAEICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABgGQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQgBCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAbJAAAAFwAAYBkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgMmAAIEIAQgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGAZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBCAEICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABgGQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQgBCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAYBkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIAQgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAGE/AAAAIQAAAQsAAAEMAABhQAAAACMAAAEKAABhQQAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAcgAAANEAAADRAABhSQAAADEAAADRAAAAwwAAANEAAAHxAABOmgAAANEAAADRAABhUQAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEGiwgIgQgMCIAwCICDgQanCAiBCAsIEnKmOrjTAAAAOgAAADsAAAAOAABhVQAAYVgAAACOogAAAfoAAAH7gF2AXqIAAGFZAABhWoEIDYEIGIBM2QAAACEAAAAlAABhXQAAAA4AAAAoAABhXgAAACMAAADCAABhXwAATqcAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABhZ18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEICoBdgDCAU4AAgAQIgQgO0wAAADoAAAA7AAAADgAAYWkAAGFyAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAABhcwAAYXQAAGF1AABhdgAAYXcAAGF4AABheQAAYXqBCA+BCBCBCBGBCBOBCBSBCBWBCBaBCBeATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAYVkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIDQgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGFZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBCA0ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAYZwAAAAXAABhWQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBCBKAAIEIDQgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAABhqgAAYasAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAYVkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIDQgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAGFZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBCA0ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABhWQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQgNCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAYVkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEIDQgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGFZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBCA0ICAgIgEGAaAgIgAAI2QAAACEAAAAlAABh+QAAAA4AAAAoAABh+gAAACMAAADCAABh+wAATqcAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABiA18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEICoBegDCAU4AAgAQIgQgZ0wAAADoAAAA7AAAADgAAYgUAAGINAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAABiDgAAYg8AAGIQAABiEQAAYhIAAGITAABiFIEIGoEIG4EIHIEIHYEIHoEIH4EIIIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABhWgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQgYCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAYVoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIGAgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGFaAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBCBgICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABEQAAAAXAABhWgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAmIAAgQgYCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAYVoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIGAgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGFaAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBCBgICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABhWgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQgYCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAYoAAAAAhAAABCwAAAQwAAGKBAAAAIwAAAQoAAGKCAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAByAAAA0QAAANEAAGKKAAAAMQAAANEAAADDAAAA0QAAAfEAAE6bAAAA0QAAANEAAGKSAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQaLCAiBCCMIgDAIgIOBBqgICIEIIggTAAAAARKb1hnTAAAAOgAAADsAAAAOAABilgAAYpkAAACOogAAAfoAAAH7gF2AXqIAAGKaAABim4EIJIEIL4BM2QAAACEAAAAlAABingAAAA4AAAAoAABinwAAACMAAADCAABioAAATqgAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABiqF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEIIYBdgDCAU4AAgAQIgQgl0wAAADoAAAA7AAAADgAAYqoAAGKzAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAABitAAAYrUAAGK2AABitwAAYrgAAGK5AABiugAAYruBCCaBCCeBCCiBCCqBCCuBCCyBCC2BCC6ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAYpoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIJAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGKaAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBCCQICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAYt0AAAAXAABimgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBCCmAAIEIJAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAABi6wAAYuwAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAYpoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIJAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGKaAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBCCQICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABimgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQgkCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAYpoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEIJAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGKaAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBCCQICAgIgEGAaAgIgAAI2QAAACEAAAAlAABjOgAAAA4AAAAoAABjOwAAACMAAADCAABjPAAATqgAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABjRF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEIIYBegDCAU4AAgAQIgQgw0wAAADoAAAA7AAAADgAAY0YAAGNOAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAABjTwAAY1AAAGNRAABjUgAAY1MAAGNUAABjVYEIMYEIMoEIM4EINIEINYEINoEIN4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABimwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQgvCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAYpsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEILwgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGKbAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBCC8ICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAvoAAAAXAABimwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAf4AAgQgvCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAYpsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEILwgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGKbAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBCC8ICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABimwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQgvCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAY8EAAAAhAAABCwAAAQwAAGPCAAAAIwAAAQoAAGPDAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAByAAAA0QAAANEAAGPLAAAAMQAAANEAAADDAAAA0QAAAfEAAE6cAAAA0QAAANEAAGPTAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQaLCAiBCDoIgDAIgIOBBqkICIEIOQgSMx7Y4dMAAAA6AAAAOwAAAA4AAGPXAABj2gAAAI6iAAAB+gAAAfuAXYBeogAAY9sAAGPcgQg7gQhGgEzZAAAAIQAAACUAAGPfAAAADgAAACgAAGPgAAAAIwAAAMIAAGPhAABOqQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAGPpXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQg4gF2AMIBTgACABAiBCDzTAAAAOgAAADsAAAAOAABj6wAAY/QAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAGP1AABj9gAAY/cAAGP4AABj+QAAY/oAAGP7AABj/IEIPYEIPoEIP4EIQYEIQoEIQ4EIRIEIRYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABj2wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQg7CAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAY9sAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEIOwgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABkHgAAABcAAGPbAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEIQIAAgQg7CAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAGQsAABkLQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABj2wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQg7CAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAY9sAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEIOwgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGPbAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBCDsICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABj2wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQg7CAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAY9sAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIOwgICAiAQYBoCAiAAAjZAAAAIQAAACUAAGR7AAAADgAAACgAAGR8AAAAIwAAAMIAAGR9AABOqQAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAGSFXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQg4gF6AMIBTgACABAiBCEfTAAAAOgAAADsAAAAOAABkhwAAZI8AAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAGSQAABkkQAAZJIAAGSTAABklAAAZJUAAGSWgQhIgQhJgQhKgQhLgQhMgQhNgQhOgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGPcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBCEYICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABj3AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQhGCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAY9wAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIRggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAC+gAAABcAAGPcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIB/gACBCEYICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABj3AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQhGCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAY9wAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIRggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGPcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBCEYICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAABlAgAAACEAAAELAAABDAAAZQMAAAAjAAABCgAAZQQAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHIAAADRAAAA0QAAZQwAAAAxAAAA0QAAAMMAAADRAAAB8QAATp0AAADRAAAA0QAAZRQAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBosICIEIUQiAMAiAg4EGqggIgQhQCBJuSuR30wAAADoAAAA7AAAADgAAZRgAAGUbAAAAjqIAAAH6AAAB+4BdgF6iAABlHAAAZR2BCFKBCF2ATNkAAAAhAAAAJQAAZSAAAAAOAAAAKAAAZSEAAAAjAAAAwgAAZSIAAE6qAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAZSpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCE+AXYAwgFOAAIAECIEIU9MAAAA6AAAAOwAAAA4AAGUsAABlNQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAZTYAAGU3AABlOAAAZTkAAGU6AABlOwAAZTwAAGU9gQhUgQhVgQhWgQhYgQhZgQhagQhbgQhcgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGUcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBCFIICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABlHAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQhSCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAGVfAAAAFwAAZRwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQhXgACBCFIICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAZW0AAGVuAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGUcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBCFIICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABlHAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQhSCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAZRwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIUggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGUcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBCFIICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABlHAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQhSCAgICIBBgGgICIAACNkAAAAhAAAAJQAAZbwAAAAOAAAAKAAAZb0AAAAjAAAAwgAAZb4AAE6qAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAZcZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCE+AXoAwgFOAAIAECIEIXtMAAAA6AAAAOwAAAA4AAGXIAABl0AAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAZdEAAGXSAABl0wAAZdQAAGXVAABl1gAAZdeBCF+BCGCBCGGBCGKBCGOBCGSBCGWATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAVZAAAAFwAAZR0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgK2AAIEIXQgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGUdAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBCF0ICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABlHQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQhdCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAWHAAAAFwAAZR0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgLGAAIEIXQgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGUdAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBCF0ICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABlHQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQhdCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAZR0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIXQgICAiAQYB6CAiAAAjSAAAAOwAAAA4AAGZDAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAATMAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfSAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEGhQgICAiAQYDjCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAEzAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0wAAANEAAADRAAAAFwAAANGAAIBJgACBBoUICAgIgEGA5AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAATqQAAAAXAABMwAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBB8WAAIEGhQgICAiAQYDlCAiAAAjfEBIAAAEHAAABCAAAAQkAAGZzAAAAIQAAAQsAAAEMAABmdAAAACMAAAEKAABmdQAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAbQAAANEAAADRAABmfQAAADEAAADRAAAAwwAAANEAAAHxAABLVwAAANEAAADRAABmhQAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEGSAgIgQhsCIAwCICDgQZeCAiBCGsIEk8pR+vTAAAAOgAAADsAAAAOAABmiQAAZowAAACOogAAAfoAAAH7gF2AXqIAAGaNAABmjoEIbYEIeIBM2QAAACEAAAAlAABmkQAAAA4AAAAoAABmkgAAACMAAADCAABmkwAAS1wAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABmm18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEIaoBdgDCAU4AAgAQIgQhu0wAAADoAAAA7AAAADgAAZp0AAGamAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAABmpwAAZqgAAGapAABmqgAAZqsAAGasAABmrQAAZq6BCG+BCHCBCHGBCHOBCHSBCHWBCHaBCHeATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAZo0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIbQgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGaNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBCG0ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAZtAAAAAXAABmjQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBCHKAAIEIbQgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAABm3gAAZt8AAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAZo0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIbQgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGaNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBCG0ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABmjQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQhtCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAZo0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEIbQgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGaNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBCG0ICAgIgEGAaAgIgAAI2QAAACEAAAAlAABnLQAAAA4AAAAoAABnLgAAACMAAADCAABnLwAAS1wAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABnN18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEIaoBegDCAU4AAgAQIgQh50wAAADoAAAA7AAAADgAAZzkAAGdBAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAABnQgAAZ0MAAGdEAABnRQAAZ0YAAGdHAABnSIEIeoEIe4EIfIEIfYEIfoEIf4EIgIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABmjgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQh4CAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAZo4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIeAgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGaOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBCHgICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAGn4AAAAXAABmjgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACBAneAAIEIeAgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGaOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBCHgICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABmjgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQh4CAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAZo4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIeAgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAGe0AAAAIQAAAQsAAAEMAABntQAAACMAAAEKAABntgAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAbQAAANEAAADRAABnvgAAADEAAADRAAAAwwAAANEAAAHxAABLWAAAANEAAADRAABnxgAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEGSAgIgQiDCIAwCICDgQZfCAiBCIIIEmLH21nTAAAAOgAAADsAAAAOAABnygAAZ80AAACOogAAAfoAAAH7gF2AXqIAAGfOAABnz4EIhIEIj4BM2QAAACEAAAAlAABn0gAAAA4AAAAoAABn0wAAACMAAADCAABn1AAAS10AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABn3F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEIgYBdgDCAU4AAgAQIgQiF0wAAADoAAAA7AAAADgAAZ94AAGfnAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAABn6AAAZ+kAAGfqAABn6wAAZ+wAAGftAABn7gAAZ++BCIaBCIeBCIiBCIqBCIuBCIyBCI2BCI6ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAZ84AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIhAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGfOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBCIQICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAaBEAAAAXAABnzgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBCImAAIEIhAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAABoHwAAaCAAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAZ84AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIhAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGfOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBCIQICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABnzgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQiECAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAZ84AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEIhAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGfOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBCIQICAgIgEGAaAgIgAAI2QAAACEAAAAlAABobgAAAA4AAAAoAABobwAAACMAAADCAABocAAAS10AAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABoeF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEIgYBegDCAU4AAgAQIgQiQ0wAAADoAAAA7AAAADgAAaHoAAGiCAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAABogwAAaIQAAGiFAABohgAAaIcAAGiIAABoiYEIkYEIkoEIk4EIlIEIlYEIloEIl4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABVkAAAAXAABnzwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACArYAAgQiPCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAZ88AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIjwgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGfPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBCI8ICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABYcAAAAXAABnzwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAsYAAgQiPCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAZ88AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIjwgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGfPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBCI8ICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABnzwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQiPCAgICIBBgHoICIAACNIAAAA7AAAADgAAaPUAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAABJgwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACA2YAAgQZCCAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAASYMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEGQggICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABLWgAAABcAAEmDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEGYIAAgQZCCAgICIBBgOUICIAACN8QEgAAAQcAAAEIAAABCQAAaSUAAAAhAAABCwAAAQwAAGkmAAAAIwAAAQoAAGknAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACDAAAA0QAAANEAAGkvAAAAMQAAANEAAADDAAAA0QAAAfEAAEaaAAAA0QAAANEAAGk3AAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQXXCAiBCJ4IgDAIgIOBBfEICIEInQgSfBIGKdMAAAA6AAAAOwAAAA4AAGk7AABpPgAAAI6iAAAB+gAAAfuAXYBeogAAaT8AAGlAgQifgQiqgEzZAAAAIQAAACUAAGlDAAAADgAAACgAAGlEAAAAIwAAAMIAAGlFAABGtQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAGlNXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQicgF2AMIBTgACABAiBCKDTAAAAOgAAADsAAAAOAABpTwAAaVgAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAGlZAABpWgAAaVsAAGlcAABpXQAAaV4AAGlfAABpYIEIoYEIooEIo4EIpYEIpoEIp4EIqIEIqYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABpPwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQifCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAaT8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEInwgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABpggAAABcAAGk/AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEIpIAAgQifCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAGmQAABpkQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABpPwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQifCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAaT8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEInwgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGk/AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBCJ8ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABpPwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQifCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAaT8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEInwgICAiAQYBoCAiAAAjZAAAAIQAAACUAAGnfAAAADgAAACgAAGngAAAAIwAAAMIAAGnhAABGtQAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAGnpXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQicgF6AMIBTgACABAiBCKvTAAAAOgAAADsAAAAOAABp6wAAafMAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAGn0AABp9QAAafYAAGn3AABp+AAAafkAAGn6gQisgQitgQiugQivgQiwgQixgQiygEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGlAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBCKoICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABpQAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQiqCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAaUAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIqggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAC+gAAABcAAGlAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIB/gACBCKoICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABpQAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQiqCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAaUAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIqggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGlAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBCKoICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAABqZgAAACEAAAELAAABDAAAamcAAAAjAAABCgAAamgAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIMAAADRAAAA0QAAanAAAAAxAAAA0QAAAMMAAADRAAAB8QAARpsAAADRAAAA0QAAangAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBdcICIEItQiAMAiAg4EF8ggIgQi0CBI848Am0wAAADoAAAA7AAAADgAAanwAAGp/AAAAjqIAAAH6AAAB+4BdgF6iAABqgAAAaoGBCLaBCMGATNkAAAAhAAAAJQAAaoQAAAAOAAAAKAAAaoUAAAAjAAAAwgAAaoYAAEa2AAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAao5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCLOAXYAwgFOAAIAECIEIt9MAAAA6AAAAOwAAAA4AAGqQAABqmQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAapoAAGqbAABqnAAAap0AAGqeAABqnwAAaqAAAGqhgQi4gQi5gQi6gQi8gQi9gQi+gQi/gQjAgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGqAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBCLYICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABqgAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQi2CAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAGrDAAAAFwAAaoAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQi7gACBCLYICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAatEAAGrSAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGqAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBCLYICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAABqgAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQi2CAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAaoAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEItggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGqAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBCLYICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABqgAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQi2CAgICIBBgGgICIAACNkAAAAhAAAAJQAAayAAAAAOAAAAKAAAayEAAAAjAAAAwgAAayIAAEa2AAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAaypfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCLOAXoAwgFOAAIAECIEIwtMAAAA6AAAAOwAAAA4AAGssAABrNAAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAazUAAGs2AABrNwAAazgAAGs5AABrOgAAazuBCMOBCMSBCMWBCMaBCMeBCMiBCMmATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAaoEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIwQgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGqBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBCMEICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABqgQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQjBCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAACK7AAAAFwAAaoEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQMkgACBCMEICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABqgQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQjBCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAaoEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEIwQgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGqBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBCMEICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAABrpwAAACEAAAELAAABDAAAa6gAAAAjAAABCgAAa6kAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIMAAADRAAAA0QAAa7EAAAAxAAAA0QAAAMMAAADRAAAB8QAARpwAAADRAAAA0QAAa7kAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBdcICIEIzAiAMAiAg4EF8wgIgQjLCBMAAAABA7cAttMAAAA6AAAAOwAAAA4AAGu9AABrwAAAAI6iAAAB+gAAAfuAXYBeogAAa8EAAGvCgQjNgQjYgEzZAAAAIQAAACUAAGvFAAAADgAAACgAAGvGAAAAIwAAAMIAAGvHAABGtwAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAGvPXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQjKgF2AMIBTgACABAiBCM7TAAAAOgAAADsAAAAOAABr0QAAa9oAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAGvbAABr3AAAa90AAGveAABr3wAAa+AAAGvhAABr4oEIz4EI0IEI0YEI04EI1IEI1YEI1oEI14BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABrwQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQjNCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAa8EAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEIzQgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABsBAAAABcAAGvBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEI0oAAgQjNCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAGwSAABsEwAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABrwQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQjNCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAa8EAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIzQgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAGvBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBCM0ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABrwQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQjNCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAa8EAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEIzQgICAiAQYBoCAiAAAjZAAAAIQAAACUAAGxhAAAADgAAACgAAGxiAAAAIwAAAMIAAGxjAABGtwAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAGxrXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQjKgF6AMIBTgACABAiBCNnTAAAAOgAAADsAAAAOAABsbQAAbHUAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAGx2AABsdwAAbHgAAGx5AABsegAAbHsAAGx8gQjagQjbgQjcgQjdgQjegQjfgQjggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAaUAAAABcAAGvCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIECc4AAgQjYCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAa8IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEI2AgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGvCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBCNgICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAGn4AAAAXAABrwgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACBAneAAIEI2AgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAGvCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBCNgICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABrwgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQjYCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAa8IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEI2AgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAGzoAAAAIQAAAQsAAAEMAABs6QAAACMAAAEKAABs6gAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAgwAAANEAAADRAABs8gAAADEAAADRAAAAwwAAANEAAAcTAABGnQAAANEAAADRAABs+gAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEF1wgIgQjjCIAwCIEBS4EF9AgIgQjiCBKoHJb20wAAADoAAAA7AAAADgAAbP4AAG0BAAAAjqIAAAH6AAAHHYBdgNCiAABtAgAAbQOBCOSBCO+ATNkAAAAhAAAAJQAAbQYAAAAOAAAAKAAAbQcAAAAjAAAAwgAAbQgAAEa4AAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAbRBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCOGAXYAwgFOAAIAECIEI5dMAAAA6AAAAOwAAAA4AAG0SAABtGwAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAbRwAAG0dAABtHgAAbR8AAG0gAABtIQAAbSIAAG0jgQjmgQjngQjogQjqgQjrgQjsgQjtgQjugEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAG0CAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBCOQICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABtAgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQjkCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAG1FAAAAFwAAbQIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQjpgACBCOQICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAbVMAAG1UAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAG0CAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBCOQICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAABtAgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQjkCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAbQIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEI5AgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAG0CAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBCOQICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABtAgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQjkCAgICIBBgGgICIAACNkAAAAhAAAAJQAAbaIAAAAOAAAAKAAAbaMAAAAjAAAAwgAAbaQAAEa4AAAHHQAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAbaxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCOGA0IAwgFOAAIAECIEI8NMAAAA6AAAAOwAAAA4AAG2uAABttgAAAI6nAAAHzgAAB88AAAfQAAAH0QAAB9IAAAfTAAAH1IDfgOCA4YDigOOA5IDlpwAAbbcAAG24AABtuQAAbboAAG27AABtvAAAbb2BCPGBCPKBCPOBCPSBCPWBCPaBCPeATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAbQMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfOAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEI7wgICAiAQYDfCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAAG0DAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzwAAANEAAADRAAAAFwAAANGAAIDpgACBCO8ICAgIgEGA4AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAABtAwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9AAAADRAAAA0QAAABcAAADRgACA54AAgQjvCAgICIBBgOEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAABqAAAAFwAAbQMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfRAAAA0QAAANEAAAAXAAAA0YAAgOyAAIEI7wgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAG0DAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIDZgACBCO8ICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABtAwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQjvCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAkKAAAAFwAAbQMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQj4gACBCO8ICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAABuKQAAACEAAAELAAABDAAAbioAAAAjAAABCgAAbisAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAGoAAADRAAAA0QAAbjMAAAAxAAAA0QAAAMMAAADRAAAHEwAACP8AAADRAAAA0QAAbjsAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASA7AgIgQj6CIAwCIEBS4EBAwgIgQj5CBMAAAABBRvg39MAAAA6AAAAOwAAAA4AAG4/AABuQgAAAI6iAAAB+gAABx2AXYDQogAAbkMAAG5EgQj7gQkGgEzZAAAAIQAAACUAAG5HAAAADgAAACgAAG5IAAAAIwAAAMIAAG5JAAAJCgAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAG5RXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQj4gF2AMIBTgACABAiBCPzTAAAAOgAAADsAAAAOAABuUwAAblwAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAG5dAABuXgAAbl8AAG5gAABuYQAAbmIAAG5jAABuZIEI/YEI/oEI/4EJAYEJAoEJA4EJBIEJBYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABuQwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQj7CAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAbkMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEI+wgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABuhgAAABcAAG5DAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEJAIAAgQj7CAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAG6UAABulQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABuQwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQj7CAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAbkMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEI+wgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAG5DAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBCPsICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABuQwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQj7CAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAbkMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEI+wgICAiAQYBoCAiAAAjZAAAAIQAAACUAAG7jAAAADgAAACgAAG7kAAAAIwAAAMIAAG7lAAAJCgAABx0AAADDAAAA4gAAABcAAAApAAAAMQAAANEAAG7tXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQj4gNCAMIBTgACABAiBCQfTAAAAOgAAADsAAAAOAABu7wAAbvcAAACOpwAAB84AAAfPAAAH0AAAB9EAAAfSAAAH0wAAB9SA34DggOGA4oDjgOSA5acAAG74AABu+QAAbvoAAG77AABu/AAAbv0AAG7+gQkIgQkJgQkKgQkLgQkMgQkNgQkOgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAG5EAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzgAAANEAAADRAAAAFwAAANGAAIDngACBCQYICAgIgEGA3wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB/YAAAAXAABuRAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB88AAADRAAAA0QAAABcAAADRgACA6YAAgQkGCAgICIBBgOAICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAAbkQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfQAAAA0QAAANEAAAAXAAAA0YAAgOmAAIEJBggICAiAQYDhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAgwAAABcAAG5EAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0QAAANEAAADRAAAAFwAAANGAAIEF14AAgQkGCAgICIBBgOIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAbkQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfSAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJBggICAiAQYDjCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAG5EAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0wAAANEAAADRAAAAFwAAANGAAIBJgACBCQYICAgIgEGA5AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAARrgAAAAXAABuRAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBCOGAAIEJBggICAiAQYDlCAiAAAjfEBIAAAEHAAABCAAAAQkAAG9qAAAAIQAAAQsAAAEMAABvawAAACMAAAEKAABvbAAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAgwAAANEAAADRAABvdAAAADEAAADRAAAAwwAAANEAAAcTAABGngAAANEAAADRAABvfAAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEF1wgIgQkRCIAwCIEBS4EF9QgIgQkQCBIphf/60wAAADoAAAA7AAAADgAAb4AAAG+DAAAAjqIAAAH6AAAHHYBdgNCiAABvhAAAb4WBCRKBCR2ATNkAAAAhAAAAJQAAb4gAAAAOAAAAKAAAb4kAAAAjAAAAwgAAb4oAAEa5AAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAb5JfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCQ+AXYAwgFOAAIAECIEJE9MAAAA6AAAAOwAAAA4AAG+UAABvnQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAb54AAG+fAABvoAAAb6EAAG+iAABvowAAb6QAAG+lgQkUgQkVgQkWgQkYgQkZgQkagQkbgQkcgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAG+EAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBCRIICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABvhAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQkSCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAG/HAAAAFwAAb4QAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQkXgACBCRIICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAb9UAAG/WAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAG+EAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBCRIICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAABvhAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQkSCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAb4QAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJEggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAG+EAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBCRIICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABvhAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQkSCAgICIBBgGgICIAACNkAAAAhAAAAJQAAcCQAAAAOAAAAKAAAcCUAAAAjAAAAwgAAcCYAAEa5AAAHHQAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAcC5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCQ+A0IAwgFOAAIAECIEJHtMAAAA6AAAAOwAAAA4AAHAwAABwOAAAAI6nAAAHzgAAB88AAAfQAAAH0QAAB9IAAAfTAAAH1IDfgOCA4YDigOOA5IDlpwAAcDkAAHA6AABwOwAAcDwAAHA9AABwPgAAcD+BCR+BCSCBCSGBCSKBCSOBCSSBCSWATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAb4UAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfOAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEJHQgICAiAQYDfCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAKBQAAABcAAG+FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzwAAANEAAADRAAAAFwAAANGAAIEBHIAAgQkdCAgICIBBgOAICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAb4UAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfQAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEJHQgICAiAQYDhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAeQAAABcAAG+FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0QAAANEAAADRAAAAFwAAANGAAIEFroAAgQkdCAgICIBBgOIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAb4UAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfSAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEJHQgICAiAQYDjCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAG+FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0wAAANEAAADRAAAAFwAAANGAAIBJgACBCR0ICAgIgEGA5AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAARJ4AAAAXAABvhQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBBcOAAIEJHQgICAiAQYDlCAiAAAjfEBIAAAEHAAABCAAAAQkAAHCrAAAAIQAAAQsAAAEMAABwrAAAACMAAAEKAABwrQAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAgwAAANEAAADRAABwtQAAADEAAADRAAAAwwAAANEAAAHxAABGnwAAANEAAADRAABwvQAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEF1wgIgQkoCIAwCICDgQX2CAiBCScIEudQdabTAAAAOgAAADsAAAAOAABwwQAAcMQAAACOogAAAfoAAAH7gF2AXqIAAHDFAABwxoEJKYEJNIBM2QAAACEAAAAlAABwyQAAAA4AAAAoAABwygAAACMAAADCAABwywAARroAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABw018QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEJJoBdgDCAU4AAgAQIgQkq0wAAADoAAAA7AAAADgAAcNUAAHDeAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAABw3wAAcOAAAHDhAABw4gAAcOMAAHDkAABw5QAAcOaBCSuBCSyBCS2BCS+BCTCBCTGBCTKBCTOATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAcMUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJKQgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHDFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBCSkICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAcQgAAAAXAABwxQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBCS6AAIEJKQgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAABxFgAAcRcAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAcMUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJKQgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAHDFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBCSkICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABwxQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQkpCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAcMUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEJKQgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAHDFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBCSkICAgIgEGAaAgIgAAI2QAAACEAAAAlAABxZQAAAA4AAAAoAABxZgAAACMAAADCAABxZwAARroAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAABxb18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEJJoBegDCAU4AAgAQIgQk10wAAADoAAAA7AAAADgAAcXEAAHF5AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAABxegAAcXsAAHF8AABxfQAAcX4AAHF/AABxgIEJNoEJOIEJOYEJOoEJO4EJPIEJPYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAcYQAAAAXAABwxgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACBCTeAAIEJNAgICAiAQYB0CAiAAAhTWUVT3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABwxgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQk0CAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAcMYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEJNAgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAafgAAABcAAHDGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIECd4AAgQk0CAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAcMYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEJNAgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHDGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBCTQICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAABwxgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQk0CAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAce0AAAAhAAABCwAAAQwAAHHuAAAAIwAAAQoAAHHvAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACDAAAA0QAAANEAAHH3AAAAMQAAANEAAADDAAAA0QAABxMAAEagAAAA0QAAANEAAHH/AAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQXXCAiBCUAIgDAIgQFLgQX3CAiBCT8IEwAAAAEmOoks0wAAADoAAAA7AAAADgAAcgMAAHIGAAAAjqIAAAH6AAAHHYBdgNCiAAByBwAAcgiBCUGBCUyATNkAAAAhAAAAJQAAcgsAAAAOAAAAKAAAcgwAAAAjAAAAwgAAcg0AAEa7AAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAchVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCT6AXYAwgFOAAIAECIEJQtMAAAA6AAAAOwAAAA4AAHIXAAByIAAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAciEAAHIiAAByIwAAciQAAHIlAAByJgAAcicAAHIogQlDgQlEgQlFgQlHgQlIgQlJgQlKgQlLgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAHIHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBCUEICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAByBwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQlBCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAHJKAAAAFwAAcgcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQlGgACBCUEICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAclgAAHJZAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAHIHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBCUEICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAByBwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQlBCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAcgcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJQQgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHIHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBCUEICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAByBwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQlBCAgICIBBgGgICIAACNkAAAAhAAAAJQAAcqcAAAAOAAAAKAAAcqgAAAAjAAAAwgAAcqkAAEa7AAAHHQAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAcrFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCT6A0IAwgFOAAIAECIEJTdMAAAA6AAAAOwAAAA4AAHKzAAByuwAAAI6nAAAHzgAAB88AAAfQAAAH0QAAB9IAAAfTAAAH1IDfgOCA4YDigOOA5IDlpwAAcrwAAHK9AAByvgAAcr8AAHLAAABywQAAcsKBCU6BCU+BCVCBCVGBFJWBFJaBFJeATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAcggAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfOAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEJTAgICAiAQYDfCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAKBQAAABcAAHIIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzwAAANEAAADRAAAAFwAAANGAAIEBHIAAgQlMCAgICIBBgOAICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAcggAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfQAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEJTAgICAiAQYDhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAhgAAABcAAHIIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0QAAANEAAADRAAAAFwAAANGAAIEJUoAAgQlMCAgICIBBgOIICIAACN8QEAAAcwEAAHMCAABzAwAAcwQAAAAhAABzBQAAcwYAAAAjAABzBwAAcwgAAAAOAAAAJQAAcwkAAHMKAAAAKAAAAMIAAADDAABzDAAAACkAAAApAAAAFAAAcxAAAADJAAAAMQAAACkAAADDAAAAzAAAAF0AAADDAABzFwAAcxgAAADRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDCBCWWABIAEgAKBCVSBAUyABIAwgQHbgCaAMIEJroEJUwgTAAAAAQ8WPZXTAAAAOgAAADsAAAAOAABzHAAAcx4AAACOoQAAANaAMqEAAHMfgQlVgEzZAAAAIQAAACUAAHMiAAAADgAAACgAAHMjAAAAIwAAAMIAAHMkAAAAhgAAANYAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAHMsXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQlSgDKAMIBTgACABAiBCVbTAAAAOgAAADsAAAAOAABzLgAAczgAAACOqQAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADwAAAA8YA1gDaAN4A4gDmAOoA7gDyAPakAAHM5AABzOgAAczsAAHM8AABzPQAAcz4AAHM/AABzQAAAc0GBCVeBCVmBCVqBCVyBCV2BCV+BCWCBCWKBCWOATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAHNFAAAAFwAAcx8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADpAAAA0QAAANEAAAAXAAAA0YAAgQlYgACBCVUICAgIgEGANQgIgAAI0gAAADsAAAAOAABzUwAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHMfAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6gAAANEAAADRAAAAFwAAANGAAIAAgACBCVUICAgIgEGANggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAc2YAAAAXAABzHwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOsAAADRAAAA0QAAABcAAADRgACBCVuAAIEJVQgICAiAQYA3CAiAAAjSAAAAOwAAAA4AAHN0AAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAcx8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADsAAAA0QAAANEAAAAXAAAA0YAAgACAAIEJVQgICAiAQYA4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABzhwAAABcAAHMfAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7QAAANEAAADRAAAAFwAAANGAAIEJXoAAgQlVCAgICIBBgDkICIAACNIAAAA7AAAADgAAc5UAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABzHwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO4AAADRAAAA0QAAABcAAADRgACASYAAgQlVCAgICIBBgDoICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAHOoAAAAFwAAcx8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADvAAAA0QAAANEAAAAXAAAA0YAAgQlhgACBCVUICAgIgEGAOwgIgAAI0wAAADoAAAA7AAAADgAAc7YAAHO3AAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABmgAAABcAAHMfAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8AAAANEAAADRAAAAFwAAANGAAIBOgACBCVUICAgIgEGAPAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAc8oAAAAXAABzHwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAPEAAADRAAAA0QAAABcAAADRgACBCWSAAIEJVQgICAiAQYA9CAiAAAhfEBtQZXJzaXN0ZWRDb250YWN0R3JvdXBKb2luZWTTAAAAOgAAADsAAAAOAABz2QAAc90AAACOowAAc9oAAHPbAABz3IEJZoEJZ4EJaKMAAHPeAABz3wAAc+CBCWmBCYCBCZeATFVvd25lcl8QE2N1c3RvbVBob3RvRmlsZW5hbWVfEA9ncm91cE5hbWVDdXN0b23fEBIAAAEHAAABCAAAAQkAAHPmAAAAIQAAAQsAAAEMAABz5wAAACMAAAEKAABz6AAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAhgAAANEAAADRAABz8AAAADEAAADRAAAAwwAAANEAAAcTAABz2gAAANEAAADRAABz+AAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEJUggIgQlrCIAwCIEBS4EJZggIgQlqCBLCGfoV0wAAADoAAAA7AAAADgAAc/wAAHP/AAAAjqIAAAH6AAAHHYBdgNCiAAB0AAAAdAGBCWyBCXeATNkAAAAhAAAAJQAAdAQAAAAOAAAAKAAAdAUAAAAjAAAAwgAAdAYAAHPeAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAdA5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCWmAXYAwgFOAAIAECIEJbdMAAAA6AAAAOwAAAA4AAHQQAAB0GQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAdBoAAHQbAAB0HAAAdB0AAHQeAAB0HwAAdCAAAHQhgQlugQlvgQlwgQlygQlzgQl0gQl1gQl2gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAHQAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBCWwICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAB0AAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQlsCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAHRDAAAAFwAAdAAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQlxgACBCWwICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAdFEAAHRSAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAHQAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBCWwICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAAB0AAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQlsCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAdAAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJbAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHQAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBCWwICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAB0AAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQlsCAgICIBBgGgICIAACNkAAAAhAAAAJQAAdKAAAAAOAAAAKAAAdKEAAAAjAAAAwgAAdKIAAHPeAAAHHQAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAdKpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCWmA0IAwgFOAAIAECIEJeNMAAAA6AAAAOwAAAA4AAHSsAAB0tAAAAI6nAAAHzgAAB88AAAfQAAAH0QAAB9IAAAfTAAAH1IDfgOCA4YDigOOA5IDlpwAAdLUAAHS2AAB0twAAdLgAAHS5AAB0ugAAdLuBCXmBCXqBCXuBCXyBCX2BCX6BCX+ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAdAEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfOAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEJdwgICAiAQYDfCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAAHQBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzwAAANEAAADRAAAAFwAAANGAAIDpgACBCXcICAgIgEGA4AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB/YAAAAXAAB0AQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9AAAADRAAAA0QAAABcAAADRgACA6YAAgQl3CAgICIBBgOEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAACDAAAAFwAAdAEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfRAAAA0QAAANEAAAAXAAAA0YAAgQXXgACBCXcICAgIgEGA4ggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAB0AQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACASYAAgQl3CAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAdAEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJdwgICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABGuwAAABcAAHQBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEJPoAAgQl3CAgICIBBgOUICIAACN8QEgAAAQcAAAEIAAABCQAAdScAAAAhAAABCwAAAQwAAHUoAAAAIwAAAQoAAHUpAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACGAAAA0QAAANEAAHUxAAAAMQAAANEAAADDAAAA0QAAAfEAAHPbAAAA0QAAANEAAHU5AAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQlSCAiBCYIIgDAIgIOBCWcICIEJgQgSLTfhHNMAAAA6AAAAOwAAAA4AAHU9AAB1QAAAAI6iAAAB+gAAAfuAXYBeogAAdUEAAHVCgQmDgQmOgEzZAAAAIQAAACUAAHVFAAAADgAAACgAAHVGAAAAIwAAAMIAAHVHAABz3wAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAHVPXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQmAgF2AMIBTgACABAiBCYTTAAAAOgAAADsAAAAOAAB1UQAAdVoAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAHVbAAB1XAAAdV0AAHVeAAB1XwAAdWAAAHVhAAB1YoEJhYEJhoEJh4EJiYEJioEJi4EJjIEJjYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAB1QQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQmDCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAdUEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEJgwgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAB1hAAAABcAAHVBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEJiIAAgQmDCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAHWSAAB1kwAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAB1QQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQmDCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAdUEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEJgwgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAHVBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBCYMICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAB1QQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQmDCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAdUEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJgwgICAiAQYBoCAiAAAjZAAAAIQAAACUAAHXhAAAADgAAACgAAHXiAAAAIwAAAMIAAHXjAABz3wAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAHXrXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQmAgF6AMIBTgACABAiBCY/TAAAAOgAAADsAAAAOAAB17QAAdfUAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAHX2AAB19wAAdfgAAHX5AAB1+gAAdfsAAHX8gQmQgQmRgQmSgQmTgQmUgQmVgQmWgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHVCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBCY4ICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAB1QgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQmOCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAdUIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEJjggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAiuwAAABcAAHVCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIEDJIAAgQmOCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAdUIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEJjggICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHVCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBCY4ICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAB1QgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQmOCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAdmgAAAAhAAABCwAAAQwAAHZpAAAAIwAAAQoAAHZqAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACGAAAA0QAAANEAAHZyAAAAMQAAANEAAADDAAAA0QAAAfEAAHPcAAAA0QAAANEAAHZ6AAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQlSCAiBCZkIgDAIgIOBCWgICIEJmAgTAAAAAQDAjAXTAAAAOgAAADsAAAAOAAB2fgAAdoEAAACOogAAAfoAAAH7gF2AXqIAAHaCAAB2g4EJmoEJpYBM2QAAACEAAAAlAAB2hgAAAA4AAAAoAAB2hwAAACMAAADCAAB2iAAAc+AAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAB2kF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEJl4BdgDCAU4AAgAQIgQmb0wAAADoAAAA7AAAADgAAdpIAAHabAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAB2nAAAdp0AAHaeAAB2nwAAdqAAAHahAAB2ogAAdqOBCZyBCZ2BCZ6BCaCBCaGBCaKBCaOBCaSATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAdoIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJmggICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHaCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBCZoICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAdsUAAAAXAAB2ggAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBCZ+AAIEJmggICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAB20wAAdtQAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAdoIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJmggICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAHaCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBCZoICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAB2ggAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQmaCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAdoIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEJmggICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAHaCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBCZoICAgIgEGAaAgIgAAI2QAAACEAAAAlAAB3IgAAAA4AAAAoAAB3IwAAACMAAADCAAB3JAAAc+AAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAB3LF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEJl4BegDCAU4AAgAQIgQmm0wAAADoAAAA7AAAADgAAdy4AAHc2AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAAB3NwAAdzgAAHc5AAB3OgAAdzsAAHc8AAB3PYEJp4EJqIEJqYEJqoEJq4EJrIEJrYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAB2gwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQmlCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAdoMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEJpQgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHaDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBCaUICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAIrsAAAAXAAB2gwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACBAySAAIEJpQgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAHaDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBCaUICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAB2gwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQmlCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAdoMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEJpQgICAiAQYB6CAiAAAjSAAAAOwAAAA4AAHepAAABIaEAAHeqgQmvgEDXAAAADgAAACUAAAxfAAAAIQAAACgAAAxgAAAAIwAADGEAAAAXAAAAhgAAAIYAAHexAAAAdwAAADGBAd2AAIEJUoEJUoEJsIEJsRL2dJtJ3xAUAAAAwgAAd7UAAHe2AAB3twAAd7gAAHe5AAB3ugAAACEAAAAOAAB3uwAAACUAAHe8AAAAKAAAd70AAHe+AAB3vwAAd8AAAHfBAAB3wgAAACMAAAeSAAAAwwAAAMMAAHfGAAAAKQAAAMkAAADDAAAAFAAAAMwAAAApAAAATgAAd84AAHfPAAAAKQAAACkAAADDAAB30wAAd9QAAADJAAAAMV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAMIAwgQmzgASBAUyAMIACgQHbgASAF4EUk4EJsoAEgASAMIEJyIEUlIEBTBLl8Ois0wAAADoAAAA7AAAADgAAd9gAAHfaAAAAjqEAAADWgDKhAAB324EJtIBM2QAAACEAAAAlAAB33gAAAA4AAAAoAAB33wAAACMAAAD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AAAAXAAABcwAAABcAAIiMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBCxwICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACIjAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQscCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAABp+AAAAFwAAiIwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQJ3gACBCxwICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACIjAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQscCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAiIwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIELHAgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAIiMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBCxwICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAACJsgAAACEAAAELAAABDAAAibMAAAAjAAABCgAAibQAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIwAAADRAAAA0QAAibwAAAAxAAAA0QAAAMMAAADRAAAB8QAARi8AAADRAAAA0QAAicQAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCtQICIELJwiAMAiAg4EF4wgIgQsmCBKRxbAe0wAAADoAAAA7AAAADgAAicgAAInLAAAAjqIAAAH6AAAB+4BdgF6iAACJzAAAic2BCyiBCzOATNkAAAAhAAAAJQAAidAAAAAOAAAAKAAAidEAAAAjAAAAwgAAidIAAIcRAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAidpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCyWAXYAwgFOAAIAECIELKdMAAAA6AAAAOwAAAA4AAIncAACJ5QAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAieYAAInnAACJ6AAAiekAAInqAACJ6wAAiewAAIntgQsqgQsrgQssgQsugQsvgQswgQsxgQsygEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAInMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBCygICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACJzAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQsoCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAIoPAAAAFwAAicwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQstgACBCygICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAih0AAIoeAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAInMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBCygICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACJzAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQsoCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAicwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELKAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAInMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBCygICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACJzAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQsoCAgICIBBgGgICIAACNkAAAAhAAAAJQAAimwAAAAOAAAAKAAAim0AAAAjAAAAwgAAim4AAIcRAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAinZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCyWAXoAwgFOAAIAECIELNNMAAAA6AAAAOwAAAA4AAIp4AACKgAAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAioEAAIqCAACKgwAAioQAAIqFAACKhgAAioeBCzWBCzaBCzeBCziBCzmBCzqBCzuATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAic0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIELMwgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAInNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBCzMICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACJzQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQszCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAL6AAAAFwAAic0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgH+AAIELMwgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAInNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBCzMICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACJzQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQszCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAic0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIELMwgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAIrzAAAAIQAAAQsAAAEMAACK9AAAACMAAAEKAACK9QAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAjAAAANEAAADRAACK/QAAADEAAADRAAAAwwAAANEAAAHxAACHAAAAANEAAADRAACLBQAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEK1AgIgQs+CIAwCICDgQrpCAiBCz0IElPzwyTTAAAAOgAAADsAAAAOAACLCQAAiwwAAACOogAAAfoAAAH7gF2AXqIAAIsNAACLDoELP4ELSoBM2QAAACEAAAAlAACLEQAAAA4AAAAoAACLEgAAACMAAADCAACLEwAAhxIAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACLG18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYELPIBdgDCAU4AAgAQIgQtA0wAAADoAAAA7AAAADgAAix0AAIsmAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAACLJwAAiygAAIspAACLKgAAiysAAIssAACLLQAAiy6BC0GBC0KBC0OBC0WBC0aBC0eBC0iBC0mATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAiw0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELPwgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAIsNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBCz8ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAi1AAAAAXAACLDQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBC0SAAIELPwgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAACLXgAAi18AAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAiw0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELPwgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAIsNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBCz8ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACLDQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQs/CAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAiw0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIELPwgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAIsNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBCz8ICAgIgEGAaAgIgAAI2QAAACEAAAAlAACLrQAAAA4AAAAoAACLrgAAACMAAADCAACLrwAAhxIAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACLt18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYELPIBegDCAU4AAgAQIgQtL0wAAADoAAAA7AAAADgAAi7kAAIvBAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAACLwgAAi8MAAIvEAACLxQAAi8YAAIvHAACLyIELTIELTYELToELT4ELUIELUYELUoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAGlAAAAAXAACLDgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACBAnOAAIELSggICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAIsOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBC0oICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACLDgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQtKCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAABp+AAAAFwAAiw4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQJ3gACBC0oICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACLDgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQtKCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAiw4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIELSggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAIsOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBC0oICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAACMNAAAACEAAAELAAABDAAAjDUAAAAjAAABCgAAjDYAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIwAAADRAAAA0QAAjD4AAAAxAAAA0QAAAMMAAADRAAAB8QAAhwEAAADRAAAA0QAAjEYAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCtQICIELVQiAMAiAg4EK6ggIgQtUCBItlxtw0wAAADoAAAA7AAAADgAAjEoAAIxNAAAAjqIAAAH6AAAB+4BdgF6iAACMTgAAjE+BC1aBC2GATNkAAAAhAAAAJQAAjFIAAAAOAAAAKAAAjFMAAAAjAAAAwgAAjFQAAIcTAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAjFxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBC1OAXYAwgFOAAIAECIELV9MAAAA6AAAAOwAAAA4AAIxeAACMZwAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAjGgAAIxpAACMagAAjGsAAIxsAACMbQAAjG4AAIxvgQtYgQtZgQtagQtcgQtdgQtegQtfgQtggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAIxOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBC1YICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACMTgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQtWCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAIyRAAAAFwAAjE4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQtbgACBC1YICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAjJ8AAIygAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAIxOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBC1YICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACMTgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQtWCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAjE4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELVggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAIxOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBC1YICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACMTgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQtWCAgICIBBgGgICIAACNkAAAAhAAAAJQAAjO4AAAAOAAAAKAAAjO8AAAAjAAAAwgAAjPAAAIcTAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAjPhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBC1OAXoAwgFOAAIAECIELYtMAAAA6AAAAOwAAAA4AAIz6AACNAgAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAjQMAAI0EAACNBQAAjQYAAI0HAACNCAAAjQmBC2OBC2SBC2WBC2aBC2eBC2iBC2mATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAjE8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIELYQgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAIxPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBC2EICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACMTwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQthCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAWHAAAAFwAAjE8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgLGAAIELYQgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAIxPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBC2EICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACMTwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQthCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAjE8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIELYQgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAI11AAAAIQAAAQsAAAEMAACNdgAAACMAAAEKAACNdwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAjAAAANEAAADRAACNfwAAADEAAADRAAAAwwAAANEAAAcTAACHAgAAANEAAADRAACNhwAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEK1AgIgQtsCIAwCIEBS4EK6wgIgQtrCBKhG/e50wAAADoAAAA7AAAADgAAjYsAAI2OAAAAjqIAAAH6AAAHHYBdgNCiAACNjwAAjZCBC22BC3iATNkAAAAhAAAAJQAAjZMAAAAOAAAAKAAAjZQAAAAjAAAAwgAAjZUAAIcUAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAjZ1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBC2qAXYAwgFOAAIAECIELbtMAAAA6AAAAOwAAAA4AAI2fAACNqAAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAjakAAI2qAACNqwAAjawAAI2tAACNrgAAja8AAI2wgQtvgQtwgQtxgQtzgQt0gQt1gQt2gQt3gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAI2PAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBC20ICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACNjwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQttCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAI3SAAAAFwAAjY8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQtygACBC20ICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAjeAAAI3hAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAI2PAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBC20ICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACNjwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQttCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAjY8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELbQgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAI2PAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBC20ICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACNjwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQttCAgICIBBgGgICIAACNkAAAAhAAAAJQAAji8AAAAOAAAAKAAAjjAAAAAjAAAAwgAAjjEAAIcUAAAHHQAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAjjlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBC2qA0IAwgFOAAIAECIELedMAAAA6AAAAOwAAAA4AAI47AACOQwAAAI6nAAAHzgAAB88AAAfQAAAH0QAAB9IAAAfTAAAH1IDfgOCA4YDigOOA5IDlpwAAjkQAAI5FAACORgAAjkcAAI5IAACOSQAAjkqBC3qBC3uBC3yBC32BC6yBC62BC66ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAjZAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfOAAAA0QAAANEAAAAXAAAA0YAAgOeAAIELeAgICAiAQYDfCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAKBQAAABcAAI2QAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzwAAANEAAADRAAAAFwAAANGAAIEBHIAAgQt4CAgICIBBgOAICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAjZAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfQAAAA0QAAANEAAAAXAAAA0YAAgOeAAIELeAgICAiAQYDhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAdAAAABcAAI2QAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0QAAANEAAADRAAAAFwAAANGAAIELfoAAgQt4CAgICIBBgOIICIAACN8QEAAAjokAAI6KAACOiwAAjowAAAAhAACOjQAAjo4AAAAjAACOjwAAjpAAAAAOAAAAJQAAjpEAAI6SAAAAKAAAAMIAAADDAACOlAAAACkAAAApAAAAFAAAjpgAAADJAAAAMQAAACkAAADDAAAAzAAAAEsAAADDAACOnwAAjqAAAADRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDCBC5GABIAEgAKBC4CBAUyABIAwgQHbgBSAMIELqYELfwgSYNqavtMAAAA6AAAAOwAAAA4AAI6kAACOpgAAAI6hAAAA1oAyoQAAjqeBC4GATNkAAAAhAAAAJQAAjqoAAAAOAAAAKAAAjqsAAAAjAAAAwgAAjqwAAAB0AAAA1gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAjrRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBC36AMoAwgFOAAIAECIELgtMAAAA6AAAAOwAAAA4AAI62AACOwAAAAI6pAAAA6QAAAOoAAADrAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxgDWANoA3gDiAOYA6gDuAPIA9qQAAjsEAAI7CAACOwwAAjsQAAI7FAACOxgAAjscAAI7IAACOyYELg4ELhYELhoELiIELiYELi4ELjIELjoELj4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAjs0AAAAXAACOpwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOkAAADRAAAA0QAAABcAAADRgACBC4SAAIELgQgICAiAQYA1CAiAAAjSAAAAOwAAAA4AAI7bAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAjqcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADqAAAA0QAAANEAAAAXAAAA0YAAgACAAIELgQgICAiAQYA2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACO7gAAABcAAI6nAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6wAAANEAAADRAAAAFwAAANGAAIELh4AAgQuBCAgICIBBgDcICIAACNIAAAA7AAAADgAAjvwAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACOpwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOwAAADRAAAA0QAAABcAAADRgACAAIAAgQuBCAgICIBBgDgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAI8PAAAAFwAAjqcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADtAAAA0QAAANEAAAAXAAAA0YAAgQuKgACBC4EICAgIgEGAOQgIgAAI0gAAADsAAAAOAACPHQAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAI6nAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7gAAANEAAADRAAAAFwAAANGAAIBJgACBC4EICAgIgEGAOggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAjzAAAAAXAACOpwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO8AAADRAAAA0QAAABcAAADRgACBC42AAIELgQgICAiAQYA7CAiAAAjTAAAAOgAAADsAAAAOAACPPgAAjz8AAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAGaAAAAFwAAjqcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADwAAAA0QAAANEAAAAXAAAA0YAAgE6AAIELgQgICAiAQYA8CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACPUgAAABcAAI6nAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8QAAANEAAADRAAAAFwAAANGAAIELkIAAgQuBCAgICIBBgD0ICIAACF8QGlBlcnNpc3RlZENvbnRhY3RHcm91cE93bmVk0wAAADoAAAA7AAAADgAAj2EAAI9jAAAAjqEAAHPagQlmoQAAj2SBC5KATN8QEgAAAQcAAAEIAAABCQAAj2cAAAAhAAABCwAAAQwAAI9oAAAAIwAAAQoAAI9pAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAB0AAAA0QAAANEAAI9xAAAAMQAAANEAAADDAAAA0QAABxMAAHPaAAAA0QAAANEAAI95AAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQt+CAiBC5QIgDAIgQFLgQlmCAiBC5MIEq0cTsbTAAAAOgAAADsAAAAOAACPfQAAj4AAAACOogAAAfoAAAcdgF2A0KIAAI+BAACPgoELlYELoIBM2QAAACEAAAAlAACPhQAAAA4AAAAoAACPhgAAACMAAADCAACPhwAAj2QAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACPj18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYELkoBdgDCAU4AAgAQIgQuW0wAAADoAAAA7AAAADgAAj5EAAI+aAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAACPmwAAj5wAAI+dAACPngAAj58AAI+gAACPoQAAj6KBC5eBC5iBC5mBC5uBC5yBC52BC56BC5+ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAj4EAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELlQgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAI+BAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBC5UICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAj8QAAAAXAACPgQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBC5qAAIELlQgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAACP0gAAj9MAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAj4EAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELlQgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAI+BAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBC5UICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACPgQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQuVCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAj4EAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIELlQgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAI+BAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBC5UICAgIgEGAaAgIgAAI2QAAACEAAAAlAACQIQAAAA4AAAAoAACQIgAAACMAAADCAACQIwAAj2QAAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACQK18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYELkoDQgDCAU4AAgAQIgQuh0wAAADoAAAA7AAAADgAAkC0AAJA1AAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAACQNgAAkDcAAJA4AACQOQAAkDoAAJA7AACQPIELooELo4ELpIELpYELpoELp4ELqIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAACPggAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgQugCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAAj4IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgOmAAIELoAgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAAI+CAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBC6AICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAIwAAAAXAACPggAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBCtSAAIELoAgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAI+CAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBC6AICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACPggAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQugCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAIcUAAAAFwAAj4IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQtqgACBC6AICAgIgEGA5QgIgAAI0gAAADsAAAAOAACQqAAAASGhAACQqYELqoBA1wAAAA4AAAAlAAAMXwAAACEAAAAoAAAMYAAAACMAAAxhAAAAFwAAAHQAAAB0AACQsAAAAHcAAAAxgQHdgACBC36BC36BC6uBCbETAAAAARto5kXfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAI2QAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIDZgACBC3gICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACNkAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQt4CAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAI9kAAAAFwAAjZAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQuSgACBC3gICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAACQ4QAAACEAAAELAAABDAAAkOIAAAAjAAABCgAAkOMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIwAAADRAAAA0QAAkOsAAAAxAAAA0QAAAMMAAADRAAAHEwAAhwMAAADRAAAA0QAAkPMAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCtQICIELsQiAMAiBAUuBCuwICIELsAgSnZQgAtMAAAA6AAAAOwAAAA4AAJD3AACQ+gAAAI6iAAAB+gAABx2AXYDQogAAkPsAAJD8gQuygQu9gEzZAAAAIQAAACUAAJD/AAAADgAAACgAAJEAAAAAIwAAAMIAAJEBAACHFQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJEJXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQuvgF2AMIBTgACABAiBC7PTAAAAOgAAADsAAAAOAACRCwAAkRQAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAJEVAACRFgAAkRcAAJEYAACRGQAAkRoAAJEbAACRHIELtIELtYELtoELuIELuYELuoELu4ELvIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACQ+wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQuyCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAkPsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIELsggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACRPgAAABcAAJD7AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIELt4AAgQuyCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAJFMAACRTQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACQ+wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQuyCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAkPsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELsggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJD7AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBC7IICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACQ+wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQuyCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAkPsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELsggICAiAQYBoCAiAAAjZAAAAIQAAACUAAJGbAAAADgAAACgAAJGcAAAAIwAAAMIAAJGdAACHFQAABx0AAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJGlXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQuvgNCAMIBTgACABAiBC77TAAAAOgAAADsAAAAOAACRpwAAka8AAACOpwAAB84AAAfPAAAH0AAAB9EAAAfSAAAH0wAAB9SA34DggOGA4oDjgOSA5acAAJGwAACRsQAAkbIAAJGzAACRtAAAkbUAAJG2gQu/gQvAgQvBgQvCgQyXgQyYgQyZgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAJD8AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzgAAANEAAADRAAAAFwAAANGAAIDngACBC70ICAgIgEGA3wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAACgUAAAAXAACQ/AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB88AAADRAAAA0QAAABcAAADRgACBARyAAIELvQgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAJD8AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDngACBC70ICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAH0AAAAXAACQ/AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBC8OAAIELvQgICAiAQYDiCAiAAAjfEBQAAADCAACR9QAAkfYAAJH3AACR+AAAkfkAAJH6AAAAIQAAAA4AAJH7AAAAJQAAkfwAAAAoAACR/QAAkf4AAJH/AACSAAAAkgEAAJICAAAAIwAAANEAAADDAAAAwwAAkgYAAAApAAAAyQAAAMMAAAAUAAAAzAAAACkAAABUAACSDgAAkg8AAAApAAAAKQAAAMMAAJITAACSFAAAAMkAAAAxXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNvcmRlcmVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNzdG9yYWdlXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNkdXBsaWNhdGVzCIAwgDCBC8WABIEBTIAwgAKBAduABIAdgQxmgQvEgASABIAwgQvWgQxngQFMEvVRhF3TAAAAOgAAADsAAAAOAACSGAAAkhoAAACOoQAAANaAMqEAAJIbgQvGgEzZAAAAIQAAACUAAJIeAAAADgAAACgAAJIfAAAAIwAAAMIAAJIgAAAAfQAAANYAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJIoXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQvDgDKAMIBTgACABAiBC8fTAAAAOgAAADsAAAAOAACSKgAAkjQAAACOqQAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADwAAAA8YA1gDaAN4A4gDmAOoA7gDyAPakAAJI1AACSNgAAkjcAAJI4AACSOQAAkjoAAJI7AACSPAAAkj2BC8iBC8qBC8uBC82BC86BC9CBC9GBC9OBC9SATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAJJBAAAAFwAAkhsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADpAAAA0QAAANEAAAAXAAAA0YAAgQvJgACBC8YICAgIgEGANQgIgAAI0gAAADsAAAAOAACSTwAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJIbAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6gAAANEAAADRAAAAFwAAANGAAIAAgACBC8YICAgIgEGANggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAkmIAAAAXAACSGwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOsAAADRAAAA0QAAABcAAADRgACBC8yAAIELxggICAiAQYA3CAiAAAjSAAAAOwAAAA4AAJJwAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAkhsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADsAAAA0QAAANEAAAAXAAAA0YAAgACAAIELxggICAiAQYA4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACSgwAAABcAAJIbAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7QAAANEAAADRAAAAFwAAANGAAIELz4AAgQvGCAgICIBBgDkICIAACNIAAAA7AAAADgAAkpEAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACSGwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO4AAADRAAAA0QAAABcAAADRgACASYAAgQvGCAgICIBBgDoICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAJKkAAAAFwAAkhsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADvAAAA0QAAANEAAAAXAAAA0YAAgQvSgACBC8YICAgIgEGAOwgIgAAI0wAAADoAAAA7AAAADgAAkrIAAJKzAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABmgAAABcAAJIbAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8AAAANEAAADRAAAAFwAAANGAAIBOgACBC8YICAgIgEGAPAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAksYAAAAXAACSGwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAPEAAADRAAAA0QAAABcAAADRgACBC9WAAIELxggICAiAQYA9CAiAAAhfEBNQZXJzaXN0ZWRJbnZpdGF0aW9u0wAAADoAAAA7AAAADgAAktUAAJLcAAAAjqYAAJLWAACS1wAAktgAACBdAACS2gAAktuBC9eBC9iBC9mBAvWBC9qBC9umAACS3QAAkt4AAJLfAACS4AAAkuEAAJLigQvcgQvzgQwKgQwhgQw4gQxPgExUdXVpZF1vd25lZElkZW50aXR5XxAQZW5jb2RlZE9idkRpYWxvZ15hY3Rpb25SZXF1aXJlZFRkYXRl3xASAAABBwAAAQgAAAEJAACS6gAAACEAAAELAAABDAAAkusAAAAjAAABCgAAkuwAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAH0AAADRAAAA0QAAkvQAAAAxAAAA0QAAAMMAAADRAAAB8QAAktYAAADRAAAA0QAAkvwAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBC8MICIEL3giAMAiAg4EL1wgIgQvdCBMAAAABER8+ktMAAAA6AAAAOwAAAA4AAJMAAACTAwAAAI6iAAAB+gAAAfuAXYBeogAAkwQAAJMFgQvfgQvqgEzZAAAAIQAAACUAAJMIAAAADgAAACgAAJMJAAAAIwAAAMIAAJMKAACS3QAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJMSXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQvcgF2AMIBTgACABAiBC+DTAAAAOgAAADsAAAAOAACTFAAAkx0AAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAJMeAACTHwAAkyAAAJMhAACTIgAAkyMAAJMkAACTJYEL4YEL4oEL44EL5YEL5oEL54EL6IEL6YBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACTBAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQvfCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAkwQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEL3wgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACTRwAAABcAAJMEAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEL5IAAgQvfCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAJNVAACTVgAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACTBAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQvfCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAkwQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEL3wgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJMEAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBC98ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACTBAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQvfCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAkwQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEL3wgICAiAQYBoCAiAAAjZAAAAIQAAACUAAJOkAAAADgAAACgAAJOlAAAAIwAAAMIAAJOmAACS3QAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJOuXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQvcgF6AMIBTgACABAiBC+vTAAAAOgAAADsAAAAOAACTsAAAk7gAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAJO5AACTugAAk7sAAJO8AACTvQAAk74AAJO/gQvsgQvtgQvugQvvgQvwgQvxgQvygEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJMFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBC+oICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACTBQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQvqCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAkwUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEL6ggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAGyQAAABcAAJMFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIDJgACBC+oICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACTBQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQvqCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAkwUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEL6ggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJMFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBC+oICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAACUKwAAACEAAAELAAABDAAAlCwAAAAjAAABCgAAlC0AAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAH0AAADRAAAA0QAAlDUAAAAxAAAA0QAAAMMAAADRAAAHEwAAktcAAADRAAAA0QAAlD0AAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBC8MICIEL9QiAMAiBAUuBC9gICIEL9AgTAAAAASOX6G7TAAAAOgAAADsAAAAOAACUQQAAlEQAAACOogAAAfoAAAcdgF2A0KIAAJRFAACURoEL9oEMAYBM2QAAACEAAAAlAACUSQAAAA4AAAAoAACUSgAAACMAAADCAACUSwAAkt4AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACUU18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEL84BdgDCAU4AAgAQIgQv30wAAADoAAAA7AAAADgAAlFUAAJReAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAACUXwAAlGAAAJRhAACUYgAAlGMAAJRkAACUZQAAlGaBC/iBC/mBC/qBC/yBC/2BC/6BC/+BDACATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAlEUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEL9ggICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJRFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBC/YICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAlIgAAAAXAACURQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBC/uAAIEL9ggICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAACUlgAAlJcAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAlEUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEL9ggICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAJRFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBC/YICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACURQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQv2CAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAlEUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEL9ggICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJRFAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBC/YICAgIgEGAaAgIgAAI2QAAACEAAAAlAACU5QAAAA4AAAAoAACU5gAAACMAAADCAACU5wAAkt4AAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACU718QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEL84DQgDCAU4AAgAQIgQwC0wAAADoAAAA7AAAADgAAlPEAAJT5AAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAACU+gAAlPsAAJT8AACU/QAAlP4AAJT/AACVAIEMA4EMBIEMBYEMBoEMB4EMCIEMCYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAACURgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgQwBCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAAlEYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgOmAAIEMAQgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAAJRGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBDAEICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAIwAAAAXAACURgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBCtSAAIEMAQgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJRGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBDAEICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACURgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQwBCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAIcVAAAAFwAAlEYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQuvgACBDAEICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAACVbAAAACEAAAELAAABDAAAlW0AAAAjAAABCgAAlW4AAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAH0AAADRAAAA0QAAlXYAAAAxAAAA0QAAAMMAAADRAAAB8QAAktgAAADRAAAA0QAAlX4AAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBC8MICIEMDAiAMAiAg4EL2QgIgQwLCBLw7lCp0wAAADoAAAA7AAAADgAAlYIAAJWFAAAAjqIAAAH6AAAB+4BdgF6iAACVhgAAlYeBDA2BDBiATNkAAAAhAAAAJQAAlYoAAAAOAAAAKAAAlYsAAAAjAAAAwgAAlYwAAJLfAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAlZRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDAqAXYAwgFOAAIAECIEMDtMAAAA6AAAAOwAAAA4AAJWWAACVnwAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAlaAAAJWhAACVogAAlaMAAJWkAACVpQAAlaYAAJWngQwPgQwQgQwRgQwTgQwUgQwVgQwWgQwXgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJWGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDA0ICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACVhgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQwNCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAJXJAAAAFwAAlYYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQwSgACBDA0ICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAldcAAJXYAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJWGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDA0ICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACVhgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQwNCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAlYYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMDQgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJWGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDA0ICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACVhgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQwNCAgICIBBgGgICIAACNkAAAAhAAAAJQAAliYAAAAOAAAAKAAAlicAAAAjAAAAwgAAligAAJLfAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAljBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDAqAXoAwgFOAAIAECIEMGdMAAAA6AAAAOwAAAA4AAJYyAACWOgAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAljsAAJY8AACWPQAAlj4AAJY/AACWQAAAlkGBDBqBDBuBDByBDB2BDB6BDB+BDCCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAlYcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMGAgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJWHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBDBgICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACVhwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQwYCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAL6AAAAFwAAlYcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgH+AAIEMGAgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJWHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBDBgICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACVhwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQwYCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAlYcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMGAgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAJatAAAAIQAAAQsAAAEMAACWrgAAACMAAAEKAACWrwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAfQAAANEAAADRAACWtwAAADEAAADRAAAAwwAAANEAAAHxAAAgXQAAANEAAADRAACWvwAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIELwwgIgQwjCIAwCICDgQL1CAiBDCIIEmF3HizTAAAAOgAAADsAAAAOAACWwwAAlsYAAACOogAAAfoAAAH7gF2AXqIAAJbHAACWyIEMJIEML4BM2QAAACEAAAAlAACWywAAAA4AAAAoAACWzAAAACMAAADCAACWzQAAkuAAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACW1V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEMIYBdgDCAU4AAgAQIgQwl0wAAADoAAAA7AAAADgAAltcAAJbgAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAACW4QAAluIAAJbjAACW5AAAluUAAJbmAACW5wAAluiBDCaBDCeBDCiBDCqBDCuBDCyBDC2BDC6ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAlscAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMJAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJbHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDCQICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAlwoAAAAXAACWxwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDCmAAIEMJAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAACXGAAAlxkAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAlscAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMJAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJbHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBDCQICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACWxwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQwkCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAlscAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEMJAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJbHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBDCQICAgIgEGAaAgIgAAI2QAAACEAAAAlAACXZwAAAA4AAAAoAACXaAAAACMAAADCAACXaQAAkuAAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACXcV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEMIYBegDCAU4AAgAQIgQww0wAAADoAAAA7AAAADgAAl3MAAJd7AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAACXfAAAl30AAJd+AACXfwAAl4AAAJeBAACXgoEMMYEMMoEMM4EMNIEMNYEMNoEMN4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACWyAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQwvCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAlsgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMLwgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJbIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBDC8ICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABYcAAAAXAACWyAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAsYAAgQwvCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAlsgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMLwgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJbIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBDC8ICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACWyAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQwvCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAl+4AAAAhAAABCwAAAQwAAJfvAAAAIwAAAQoAAJfwAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAB9AAAA0QAAANEAAJf4AAAAMQAAANEAAADDAAAA0QAAAfEAAJLaAAAA0QAAANEAAJgAAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQvDCAiBDDoIgDAIgIOBC9oICIEMOQgSqzgn29MAAAA6AAAAOwAAAA4AAJgEAACYBwAAAI6iAAAB+gAAAfuAXYBeogAAmAgAAJgJgQw7gQxGgEzZAAAAIQAAACUAAJgMAAAADgAAACgAAJgNAAAAIwAAAMIAAJgOAACS4QAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJgWXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQw4gF2AMIBTgACABAiBDDzTAAAAOgAAADsAAAAOAACYGAAAmCEAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAJgiAACYIwAAmCQAAJglAACYJgAAmCcAAJgoAACYKYEMPYEMPoEMP4EMQYEMQoEMQ4EMRIEMRYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACYCAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQw7CAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAmAgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEMOwgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACYSwAAABcAAJgIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEMQIAAgQw7CAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAJhZAACYWgAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACYCAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQw7CAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAmAgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMOwgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJgIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDDsICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACYCAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQw7CAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAmAgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMOwgICAiAQYBoCAiAAAjZAAAAIQAAACUAAJioAAAADgAAACgAAJipAAAAIwAAAMIAAJiqAACS4QAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJiyXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQw4gF6AMIBTgACABAiBDEfTAAAAOgAAADsAAAAOAACYtAAAmLwAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAJi9AACYvgAAmL8AAJjAAACYwQAAmMIAAJjDgQxIgQxJgQxKgQxLgQxMgQxNgQxOgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJgJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBDEYICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACYCQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQxGCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAmAkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMRggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAafgAAABcAAJgJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIECd4AAgQxGCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAmAkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMRggICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJgJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBDEYICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACYCQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQxGCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAmS8AAAAhAAABCwAAAQwAAJkwAAAAIwAAAQoAAJkxAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAB9AAAA0QAAANEAAJk5AAAAMQAAANEAAADDAAAA0QAAAfEAAJLbAAAA0QAAANEAAJlBAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQvDCAiBDFEIgDAIgIOBC9sICIEMUAgSceqHudMAAAA6AAAAOwAAAA4AAJlFAACZSAAAAI6iAAAB+gAAAfuAXYBeogAAmUkAAJlKgQxSgQxdgEzZAAAAIQAAACUAAJlNAAAADgAAACgAAJlOAAAAIwAAAMIAAJlPAACS4gAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJlXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQxPgF2AMIBTgACABAiBDFPTAAAAOgAAADsAAAAOAACZWQAAmWIAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAJljAACZZAAAmWUAAJlmAACZZwAAmWgAAJlpAACZaoEMVIEMVYEMVoEMWIEMWYEMWoEMW4EMXIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACZSQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQxSCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAmUkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEMUggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACZjAAAABcAAJlJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEMV4AAgQxSCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAJmaAACZmwAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACZSQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQxSCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAmUkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMUggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJlJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDFIICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACZSQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQxSCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAmUkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMUggICAiAQYBoCAiAAAjZAAAAIQAAACUAAJnpAAAADgAAACgAAJnqAAAAIwAAAMIAAJnrAACS4gAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJnzXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQxPgF6AMIBTgACABAiBDF7TAAAAOgAAADsAAAAOAACZ9QAAmf0AAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAJn+AACZ/wAAmgAAAJoBAACaAgAAmgMAAJoEgQxfgQxggQxhgQxigQxjgQxkgQxlgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJlKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBDF0ICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACZSgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQxdCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAmUoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMXQgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAERAAAABcAAJlKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAICYgACBDF0ICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACZSgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQxdCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAmUoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMXQgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJlKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBDF0ICAgIgEGAeggIgAAI0gAAADsAAAAOAACacAAAASGggEDSAAAAOwAAAA4AAJpzAAABIaEAAJp0gQxogEDXAAAADgAAACUAAAxfAAAAIQAAACgAAAxgAAAAIwAADGEAAAAXAAAAfgAAAH4AAJp7AAAAfQAAADGBAd2AAIEMaYEMaYEMloELw98QEAAAmn4AAJp/AACagAAAmoEAAAAhAACaggAAmoMAAAAjAACahAAAmoUAAAAOAAAAJQAAmoYAAJqHAAAAKAAAAMIAAADDAACaiQAAACkAAAApAAAAFAAAmo0AAADJAAAAMQAAACkAAADDAAAAzAAAAFUAAADDAACalAAAmpUAAADRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDCBDHyABIAEgAKBDGuBAUyABIAwgQHbgB6AMIEMlYEMaggS44pEmdMAAAA6AAAAOwAAAA4AAJqZAACamwAAAI6hAAAA1oAyoQAAmpyBDGyATNkAAAAhAAAAJQAAmp8AAAAOAAAAKAAAmqAAAAAjAAAAwgAAmqEAAAB+AAAA1gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAmqlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDGmAMoAwgFOAAIAECIEMbdMAAAA6AAAAOwAAAA4AAJqrAACatQAAAI6pAAAA6QAAAOoAAADrAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxgDWANoA3gDiAOYA6gDuAPIA9qQAAmrYAAJq3AACauAAAmrkAAJq6AACauwAAmrwAAJq9AACavoEMboEMcIEMcYEMc4EMdIEMdoEMd4EMeYEMeoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAmsIAAAAXAACanAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOkAAADRAAAA0QAAABcAAADRgACBDG+AAIEMbAgICAiAQYA1CAiAAAjSAAAAOwAAAA4AAJrQAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAmpwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADqAAAA0QAAANEAAAAXAAAA0YAAgACAAIEMbAgICAiAQYA2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACa4wAAABcAAJqcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6wAAANEAAADRAAAAFwAAANGAAIEMcoAAgQxsCAgICIBBgDcICIAACNIAAAA7AAAADgAAmvEAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACanAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOwAAADRAAAA0QAAABcAAADRgACAAIAAgQxsCAgICIBBgDgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAJsEAAAAFwAAmpwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADtAAAA0QAAANEAAAAXAAAA0YAAgQx1gACBDGwICAgIgEGAOQgIgAAI0gAAADsAAAAOAACbEgAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJqcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7gAAANEAAADRAAAAFwAAANGAAIBJgACBDGwICAgIgEGAOggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAmyUAAAAXAACanAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO8AAADRAAAA0QAAABcAAADRgACBDHiAAIEMbAgICAiAQYA7CAiAAAjTAAAAOgAAADsAAAAOAACbMwAAmzQAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAGaAAAAFwAAmpwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADwAAAA0QAAANEAAAAXAAAA0YAAgE6AAIEMbAgICAiAQYA8CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACbRwAAABcAAJqcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8QAAANEAAADRAAAAFwAAANGAAIEMe4AAgQxsCAgICIBBgD0ICIAACF8QKVBlcnNpc3RlZEludml0YXRpb25PbmVUb09uZUludml0YXRpb25TZW500wAAADoAAAA7AAAADgAAm1YAAJtYAAAAjqEAAJtXgQx9oQAAm1mBDH6ATF8QEnJhd0NvbnRhY3RJZGVudGl0ed8QEgAAAQcAAAEIAAABCQAAm10AAAAhAAABCwAAAQwAAJteAAAAIwAAAQoAAJtfAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAB+AAAA0QAAANEAAJtnAAAAMQAAANEAAADDAAAA0QAAAfEAAJtXAAAA0QAAANEAAJtvAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQxpCAiBDIAIgDAIgIOBDH0ICIEMfwgS3XoVptMAAAA6AAAAOwAAAA4AAJtzAACbdgAAAI6iAAAB+gAAAfuAXYBeogAAm3cAAJt4gQyBgQyMgEzZAAAAIQAAACUAAJt7AAAADgAAACgAAJt8AAAAIwAAAMIAAJt9AACbWQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJuFXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQx+gF2AMIBTgACABAiBDILTAAAAOgAAADsAAAAOAACbhwAAm5AAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAJuRAACbkgAAm5MAAJuUAACblQAAm5YAAJuXAACbmIEMg4EMhIEMhYEMh4EMiIEMiYEMioEMi4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACbdwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQyBCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAm3cAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEMgQgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACbugAAABcAAJt3AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEMhoAAgQyBCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAJvIAACbyQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACbdwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQyBCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAm3cAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMgQgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJt3AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDIEICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACbdwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQyBCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAm3cAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMgQgICAiAQYBoCAiAAAjZAAAAIQAAACUAAJwXAAAADgAAACgAAJwYAAAAIwAAAMIAAJwZAACbWQAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJwhXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQx+gF6AMIBTgACABAiBDI3TAAAAOgAAADsAAAAOAACcIwAAnCsAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAJwsAACcLQAAnC4AAJwvAACcMAAAnDEAAJwygQyOgQyPgQyQgQyRgQySgQyTgQyUgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJt4AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBDIwICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACbeAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQyMCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAm3gAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMjAgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAC+gAAABcAAJt4AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIB/gACBDIwICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACbeAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQyMCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAm3gAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMjAgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJt4AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBDIwICAgIgEGAeggIgAAI0gAAADsAAAAOAACcngAAASGhAACadIEMaIBAEwAAAAEC+Pt83xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAACQ/AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACA2YAAgQu9CAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAkPwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIELvQgICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACS3gAAABcAAJD8AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEL84AAgQu9CAgICIBBgOUICIAACN8QEgAAAQcAAAEIAAABCQAAnNAAAAAhAAABCwAAAQwAAJzRAAAAIwAAAQoAAJzSAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACMAAAA0QAAANEAAJzaAAAAMQAAANEAAADDAAAA0QAAAfEAAIcEAAAA0QAAANEAAJziAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQrUCAiBDJwIgDAIgIOBCu0ICIEMmwgSPrkJL9MAAAA6AAAAOwAAAA4AAJzmAACc6QAAAI6iAAAB+gAAAfuAXYBeogAAnOoAAJzrgQydgQyogEzZAAAAIQAAACUAAJzuAAAADgAAACgAAJzvAAAAIwAAAMIAAJzwAACHFgAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJz4XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQyagF2AMIBTgACABAiBDJ7TAAAAOgAAADsAAAAOAACc+gAAnQMAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAJ0EAACdBQAAnQYAAJ0HAACdCAAAnQkAAJ0KAACdC4EMn4EMoIEMoYEMo4EMpIEMpYEMpoEMp4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACc6gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQydCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAnOoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEMnQgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACdLQAAABcAAJzqAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEMooAAgQydCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAJ07AACdPAAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACc6gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQydCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAnOoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMnQgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJzqAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDJ0ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACc6gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQydCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAnOoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMnQgICAiAQYBoCAiAAAjZAAAAIQAAACUAAJ2KAAAADgAAACgAAJ2LAAAAIwAAAMIAAJ2MAACHFgAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAJ2UXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQyagF6AMIBTgACABAiBDKnTAAAAOgAAADsAAAAOAACdlgAAnZ4AAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAJ2fAACdoAAAnaEAAJ2iAACdowAAnaQAAJ2lgQyqgQyrgQysgQytgQyugQyvgQywgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAaUAAAABcAAJzrAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIECc4AAgQyoCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAnOsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMqAgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJzrAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBDKgICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAGn4AAAAXAACc6wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACBAneAAIEMqAgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJzrAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBDKgICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACc6wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQyoCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAnOsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMqAgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAJ4RAAAAIQAAAQsAAAEMAACeEgAAACMAAAEKAACeEwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAjAAAANEAAADRAACeGwAAADEAAADRAAAAwwAAANEAAAHxAACHBQAAANEAAADRAACeIwAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEK1AgIgQyzCIAwCICDgQruCAiBDLIIEwAAAAEQje/F0wAAADoAAAA7AAAADgAAnicAAJ4qAAAAjqIAAAH6AAAB+4BdgF6iAACeKwAAniyBDLSBDL+ATNkAAAAhAAAAJQAAni8AAAAOAAAAKAAAnjAAAAAjAAAAwgAAnjEAAIcXAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAnjlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDLGAXYAwgFOAAIAECIEMtdMAAAA6AAAAOwAAAA4AAJ47AACeRAAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAnkUAAJ5GAACeRwAAnkgAAJ5JAACeSgAAnksAAJ5MgQy2gQy3gQy4gQy6gQy7gQy8gQy9gQy+gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJ4rAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDLQICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACeKwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQy0CAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAJ5uAAAAFwAAnisAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQy5gACBDLQICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAnnwAAJ59AAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJ4rAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDLQICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACeKwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQy0CAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAnisAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMtAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJ4rAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDLQICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACeKwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQy0CAgICIBBgGgICIAACNkAAAAhAAAAJQAAnssAAAAOAAAAKAAAnswAAAAjAAAAwgAAns0AAIcXAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAntVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDLGAXoAwgFOAAIAECIEMwNMAAAA6AAAAOwAAAA4AAJ7XAACe3wAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAnuAAAJ7hAACe4gAAnuMAAJ7kAACe5QAAnuaBDMGBDMKBDMOBDMSBDMWBDMaBDMeATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAniwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMvwgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJ4sAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBDL8ICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACeLAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQy/CAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAL6AAAAFwAAniwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgH+AAIEMvwgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJ4sAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBDL8ICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACeLAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQy/CAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAniwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEMvwgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAJ9SAAAAIQAAAQsAAAEMAACfUwAAACMAAAEKAACfVAAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAjAAAANEAAADRAACfXAAAADEAAADRAAAAwwAAANEAAAcTAACHBgAAANEAAADRAACfZAAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEK1AgIgQzKCIAwCIEBS4EK7wgIgQzJCBJcApg50wAAADoAAAA7AAAADgAAn2gAAJ9rAAAAjqIAAAH6AAAHHYBdgNCiAACfbAAAn22BDMuBDNaATNkAAAAhAAAAJQAAn3AAAAAOAAAAKAAAn3EAAAAjAAAAwgAAn3IAAIcYAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAn3pfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDMiAXYAwgFOAAIAECIEMzNMAAAA6AAAAOwAAAA4AAJ98AACfhQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAn4YAAJ+HAACfiAAAn4kAAJ+KAACfiwAAn4wAAJ+NgQzNgQzOgQzPgQzRgQzSgQzTgQzUgQzVgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJ9sAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDMsICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACfbAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQzLCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAJ+vAAAAFwAAn2wAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQzQgACBDMsICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAn70AAJ++AAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJ9sAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDMsICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACfbAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQzLCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAn2wAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEMywgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAJ9sAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDMsICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACfbAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQzLCAgICIBBgGgICIAACNkAAAAhAAAAJQAAoAwAAAAOAAAAKAAAoA0AAAAjAAAAwgAAoA4AAIcYAAAHHQAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAoBZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDMiA0IAwgFOAAIAECIEM19MAAAA6AAAAOwAAAA4AAKAYAACgIAAAAI6nAAAHzgAAB88AAAfQAAAH0QAAB9IAAAfTAAAH1IDfgOCA4YDigOOA5IDlpwAAoCEAAKAiAACgIwAAoCQAAKAlAACgJgAAoCeBDNiBDNmBDNqBDNuBDNyBDN2BDN6ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAn20AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfOAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEM1ggICAiAQYDfCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAKBQAAABcAAJ9tAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzwAAANEAAADRAAAAFwAAANGAAIEBHIAAgQzWCAgICIBBgOAICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAn20AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfQAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEM1ggICAiAQYDhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAdwAAABcAAJ9tAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0QAAANEAAADRAAAAFwAAANGAAIEJsYAAgQzWCAgICIBBgOIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAn20AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfSAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEM1ggICAiAQYDjCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAJ9tAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0wAAANEAAADRAAAAFwAAANGAAIBJgACBDNYICAgIgEGA5AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAeK0AAAAXAACfbQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBCsCAAIEM1ggICAiAQYDlCAiAAAjfEBIAAAEHAAABCAAAAQkAAKCTAAAAIQAAAQsAAAEMAACglAAAACMAAAEKAACglQAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAjAAAANEAAADRAACgnQAAADEAAADRAAAAwwAAANEAAAcTAACHBwAAANEAAADRAACgpQAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEK1AgIgQzhCIAwCIEBS4EK8AgIgQzgCBMAAAABHcAV9NMAAAA6AAAAOwAAAA4AAKCpAACgrAAAAI6iAAAB+gAABx2AXYDQogAAoK0AAKCugQzigQztgEzZAAAAIQAAACUAAKCxAAAADgAAACgAAKCyAAAAIwAAAMIAAKCzAACHGQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKC7XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQzfgF2AMIBTgACABAiBDOPTAAAAOgAAADsAAAAOAACgvQAAoMYAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAKDHAACgyAAAoMkAAKDKAACgywAAoMwAAKDNAACgzoEM5IEM5YEM5oEM6IEM6YEM6oEM64EM7IBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACgrQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQziCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAoK0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEM4ggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACg8AAAABcAAKCtAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEM54AAgQziCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAKD+AACg/wAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACgrQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQziCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAoK0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEM4ggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKCtAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDOIICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACgrQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQziCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAoK0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEM4ggICAiAQYBoCAiAAAjZAAAAIQAAACUAAKFNAAAADgAAACgAAKFOAAAAIwAAAMIAAKFPAACHGQAABx0AAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKFXXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQzfgNCAMIBTgACABAiBDO7TAAAAOgAAADsAAAAOAAChWQAAoWEAAACOpwAAB84AAAfPAAAH0AAAB9EAAAfSAAAH0wAAB9SA34DggOGA4oDjgOSA5acAAKFiAAChYwAAoWQAAKFlAAChZgAAoWcAAKFogQzvgQzwgQzxgQzygRMcgRMdgRMegEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAKCuAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzgAAANEAAADRAAAAFwAAANGAAIDngACBDO0ICAgIgEGA3wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAACgUAAAAXAACgrgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB88AAADRAAAA0QAAABcAAADRgACBARyAAIEM7QgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAKCuAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDngACBDO0ICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAGkAAAAXAACgrgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBDPOAAIEM7QgICAiAQYDiCAiAAAjfEBQAAADCAAChpwAAoagAAKGpAAChqgAAoasAAKGsAAAAIQAAAA4AAKGtAAAAJQAAoa4AAAAoAAChrwAAobAAAKGxAAChsgAAobMAAKG0AAAAIwAAB5IAAADDAAAAwwAAobgAAAApAAAAyQAAAMMAAAAUAAAAzAAAACkAAABAAAChwAAAocEAAAApAAAAKQAAAMMAAKHFAAChxgAAAMkAAAAxXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNvcmRlcmVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNzdG9yYWdlXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNkdXBsaWNhdGVzCYAwgDCBDPWABIEBTIAwgAKBAduABIAJgRJEgQz0gASABIAwgQ0GgRJFgQFMEmuzVMnTAAAAOgAAADsAAAAOAAChygAAocwAAACOoQAAANaAMqEAAKHNgQz2gEzZAAAAIQAAACUAAKHQAAAADgAAACgAAKHRAAAAIwAAAMIAAKHSAAAAaQAAANYAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKHaXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQzzgDKAMIBTgACABAiBDPfTAAAAOgAAADsAAAAOAACh3AAAoeYAAACOqQAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADwAAAA8YA1gDaAN4A4gDmAOoA7gDyAPakAAKHnAACh6AAAoekAAKHqAACh6wAAoewAAKHtAACh7gAAoe+BDPiBDPqBDPuBDP2BDP6BDQCBDQGBDQOBDQSATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKHzAAAAFwAAoc0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADpAAAA0QAAANEAAAAXAAAA0YAAgQz5gACBDPYICAgIgEGANQgIgAAI0gAAADsAAAAOAACiAQAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKHNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6gAAANEAAADRAAAAFwAAANGAAIAAgACBDPYICAgIgEGANggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAohQAAAAXAAChzQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOsAAADRAAAA0QAAABcAAADRgACBDPyAAIEM9ggICAiAQYA3CAiAAAjSAAAAOwAAAA4AAKIiAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAoc0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADsAAAA0QAAANEAAAAXAAAA0YAAgACAAIEM9ggICAiAQYA4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACiNQAAABcAAKHNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7QAAANEAAADRAAAAFwAAANGAAIEM/4AAgQz2CAgICIBBgDkICIAACNIAAAA7AAAADgAAokMAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAAChzQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO4AAADRAAAA0QAAABcAAADRgACA2YAAgQz2CAgICIBBgDoICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKJWAAAAFwAAoc0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADvAAAA0QAAANEAAAAXAAAA0YAAgQ0CgACBDPYICAgIgEGAOwgIgAAI0wAAADoAAAA7AAAADgAAomQAAKJlAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABmgAAABcAAKHNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8AAAANEAAADRAAAAFwAAANGAAIBOgACBDPYICAgIgEGAPAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAongAAAAXAAChzQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAPEAAADRAAAA0QAAABcAAADRgACBDQWAAIEM9ggICAiAQYA9CAiAAAhfEBNQZXJzaXN0ZWREaXNjdXNzaW9u0wAAADoAAAA7AAAADgAAoocAAKKXAAAAjq8QDwAAL7EAAKKJAACiigAAoosAAEadAACijQAAoo4AAKKPAAAgXQAAopEAAKKSAACikwAAopQAAKKVAACiloEEIYENB4ENCIENCYEF9IENCoENC4ENDIEC9YENDYENDoEND4ENEIENEYENEq8QDwAAopgAAKKZAACimgAAopsAAKKcAACinQAAop4AAKKfAACioAAAoqEAAKKiAACiowAAoqQAAKKlAACipoENE4ENQYENWIEN+oEOnIEOyoEP/YEQFIEQK4EQQ4EQ/oER6IER/4ESFoESLYBMXG9uQ2hhbmdlRmxhZ18QE3NoYXJlZENvbmZpZ3VyYXRpb25fEBtsYXRlc3RTZW5kZXJTZXF1ZW5jZU51bWJlcnNfEBJsb2NhbENvbmZpZ3VyYXRpb25fEB9sYXN0U3lzdGVtTWVzc2FnZVNlcXVlbmNlTnVtYmVyVXRpdGxlXxAXcGVuZGluZ01lc3NhZ2VSZWFjdGlvbnNfEBtyZW1vdGVEZWxldGVBbmRFZGl0UmVxdWVzdHNfEBZ0aW1lc3RhbXBPZkxhc3RNZXNzYWdlXxAWc2VuZGVyVGhyZWFkSWRlbnRpZmllcl1vd25lZElkZW50aXR5XxAhbGFzdE91dGJvdW5kTWVzc2FnZVNlcXVlbmNlTnVtYmVy3xASAAABBwAAAQgAAAEJAACitQAAACEAAAELAAABDAAAorYAAAAjAAABCgAAorcAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAGkAAADRAAAA0QAAor8AAAAxAAAA0QAAAMMAAADRAAAHEwAAL7EAAADRAAAA0QAAoscAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDPMICIENFQiAMAiBAUuBBCEICIENFAgS9XALMtMAAAA6AAAAOwAAAA4AAKLLAACizgAAAI6iAAAB+gAABx2AXYDQogAAos8AAKLQgQ0WgQ0hgEzZAAAAIQAAACUAAKLTAAAADgAAACgAAKLUAAAAIwAAAMIAAKLVAACimAAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKLdXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ0TgF2AMIBTgACABAiBDRfTAAAAOgAAADsAAAAOAACi3wAAougAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAKLpAACi6gAAousAAKLsAACi7QAAou4AAKLvAACi8IENGIENGYENGoENHIENHYENHoENH4ENIIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACizwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ0WCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAos8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIENFggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACjEgAAABcAAKLPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIENG4AAgQ0WCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAKMgAACjIQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACizwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ0WCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAos8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENFggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKLPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDRYICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACizwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ0WCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAos8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENFggICAiAQYBoCAiAAAjZAAAAIQAAACUAAKNvAAAADgAAACgAAKNwAAAAIwAAAMIAAKNxAACimAAABx0AAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKN5XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ0TgNCAMIBTgACABAiBDSLTAAAAOgAAADsAAAAOAACjewAAo4MAAACOpwAAB84AAAfPAAAH0AAAB9EAAAfSAAAH0wAAB9SA34DggOGA4oDjgOSA5acAAKOEAACjhQAAo4YAAKOHAACjiAAAo4kAAKOKgQ0jgQ0kgQ0lgQ0mgQ0ngQ0ogQ0pgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAKLQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzgAAANEAAADRAAAAFwAAANGAAIDngACBDSEICAgIgEGA3wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAACgUAAAAXAACi0AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB88AAADRAAAA0QAAABcAAADRgACBARyAAIENIQgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAAKLQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBDSEICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAG4AAAAXAACi0AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBBDaAAIENIQgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKLQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBDSEICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACi0AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQ0hCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAADG8AAAAFwAAotAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQ0qgACBDSEICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAACj9gAAACEAAAELAAABDAAAo/cAAAAjAAABCgAAo/gAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAG4AAADRAAAA0QAApAAAAAAxAAAA0QAAAMMAAADRAAAHEwAAMbMAAADRAAAA0QAApAgAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBDYICIENLAiAMAiBAUuBBFEICIENKwgSK8T0btMAAAA6AAAAOwAAAA4AAKQMAACkDwAAAI6iAAAB+gAABx2AXYDQogAApBAAAKQRgQ0tgQ04gEzZAAAAIQAAACUAAKQUAAAADgAAACgAAKQVAAAAIwAAAMIAAKQWAAAxvAAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKQeXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ0qgF2AMIBTgACABAiBDS7TAAAAOgAAADsAAAAOAACkIAAApCkAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAKQqAACkKwAApCwAAKQtAACkLgAApC8AAKQwAACkMYENL4ENMIENMYENM4ENNIENNYENNoENN4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACkEAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ0tCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAApBAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIENLQgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACkUwAAABcAAKQQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIENMoAAgQ0tCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAKRhAACkYgAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACkEAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ0tCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAApBAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENLQgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKQQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDS0ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACkEAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ0tCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAApBAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENLQgICAiAQYBoCAiAAAjZAAAAIQAAACUAAKSwAAAADgAAACgAAKSxAAAAIwAAAMIAAKSyAAAxvAAABx0AAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKS6XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ0qgNCAMIBTgACABAiBDTnTAAAAOgAAADsAAAAOAACkvAAApMQAAACOpwAAB84AAAfPAAAH0AAAB9EAAAfSAAAH0wAAB9SA34DggOGA4oDjgOSA5acAAKTFAACkxgAApMcAAKTIAACkyQAApMoAAKTLgQ06gQ07gQ08gQ09gQ0+gQ0/gQ1AgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAKQRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzgAAANEAAADRAAAAFwAAANGAAIDngACBDTgICAgIgEGA3wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB/YAAAAXAACkEQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB88AAADRAAAA0QAAABcAAADRgACA6YAAgQ04CAgICIBBgOAICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAApBEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfQAAAA0QAAANEAAAAXAAAA0YAAgOmAAIENOAgICAiAQYDhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAaQAAABcAAKQRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0QAAANEAAADRAAAAFwAAANGAAIEM84AAgQ04CAgICIBBgOIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAApBEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfSAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENOAgICAiAQYDjCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKQRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0wAAANEAAADRAAAAFwAAANGAAIBJgACBDTgICAgIgEGA5AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAopgAAAAXAACkEQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBDROAAIENOAgICAiAQYDlCAiAAAjfEBIAAAEHAAABCAAAAQkAAKU3AAAAIQAAAQsAAAEMAAClOAAAACMAAAEKAAClOQAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAaQAAANEAAADRAAClQQAAADEAAADRAAAAwwAAANEAAAHxAACiiQAAANEAAADRAAClSQAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEM8wgIgQ1DCIAwCICDgQ0HCAiBDUIIElTI7JvTAAAAOgAAADsAAAAOAAClTQAApVAAAACOogAAAfoAAAH7gF2AXqIAAKVRAAClUoENRIENT4BM2QAAACEAAAAlAAClVQAAAA4AAAAoAAClVgAAACMAAADCAAClVwAAopkAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAClX18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYENQYBdgDCAU4AAgAQIgQ1F0wAAADoAAAA7AAAADgAApWEAAKVqAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhYAAAIVAAACF4BhgGKAY4BkgGWAZ4BmgGioAAClawAApWwAAKVtAAClbgAApW8AAKVwAAClcQAApXKBDUaBDUeBDUiBDUqBDUuBDUyBDU2BDU6ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAApVEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENRAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKVRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDUQICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAApZQAAAAXAAClUQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDUmAAIENRAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAClogAApaMAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAApVEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENRAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKVRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBDUQICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAClUQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ1ECAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAApVEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENRAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAKVRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIDZgACBDUQICAgIgEGAaAgIgAAI2QAAACEAAAAlAACl8QAAAA4AAAAoAACl8gAAACMAAADCAACl8wAAopkAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACl+18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYENQYBegDCAU4AAgAQIgQ1Q0wAAADoAAAA7AAAADgAApf0AAKYFAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAACmBgAApgcAAKYIAACmCQAApgoAAKYLAACmDIENUYENUoENU4ENVIENVYENVoENV4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAGlAAAAAXAAClUgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACBAnOAAIENTwgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKVSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBDU8ICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAClUgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQ1PCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAWHAAAAFwAApVIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgLGAAIENTwgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKVSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBDU8ICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAClUgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQ1PCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAApVIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIENTwgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAKZ4AAAAIQAAAQsAAAEMAACmeQAAACMAAAEKAACmegAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAaQAAANEAAADRAACmggAAADEAAADRAAAAwwAAANEAAAcTAACiigAAANEAAADRAACmigAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEM8wgIgQ1aCIAwCIEBS4ENCAgIgQ1ZCBKtQYrw0wAAADoAAAA7AAAADgAApo4AAKaRAAAAjqIAAAH6AAAHHYBdgNCiAACmkgAAppOBDVuBDWaATNkAAAAhAAAAJQAAppYAAAAOAAAAKAAAppcAAAAjAAAAwgAAppgAAKKaAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAApqBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDViAXYAwgFOAAIAECIENXNMAAAA6AAAAOwAAAA4AAKaiAACmqwAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAApqwAAKatAACmrgAApq8AAKawAACmsQAAprIAAKazgQ1dgQ1egQ1fgQ1hgQ1igQ1jgQ1kgQ1lgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKaSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDVsICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACmkgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQ1bCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKbVAAAAFwAAppIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQ1ggACBDVsICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAApuMAAKbkAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKaSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDVsICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACmkgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQ1bCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAppIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENWwgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKaSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDVsICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACmkgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQ1bCAgICIBBgGgICIAACNkAAAAhAAAAJQAApzIAAAAOAAAAKAAApzMAAAAjAAAAwgAApzQAAKKaAAAHHQAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAApzxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDViA0IAwgFOAAIAECIENZ9MAAAA6AAAAOwAAAA4AAKc+AACnRgAAAI6nAAAHzgAAB88AAAfQAAAH0QAAB9IAAAfTAAAH1IDfgOCA4YDigOOA5IDlpwAAp0cAAKdIAACnSQAAp0oAAKdLAACnTAAAp02BDWiBDWmBDWqBDWuBDfeBDfiBDfmATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAppMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfOAAAA0QAAANEAAAAXAAAA0YAAgOeAAIENZggICAiAQYDfCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAKBQAAABcAAKaTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzwAAANEAAADRAAAAFwAAANGAAIEBHIAAgQ1mCAgICIBBgOAICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAAppMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfQAAAA0QAAANEAAAAXAAAA0YAAgOmAAIENZggICAiAQYDhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAgQAAABcAAKaTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0QAAANEAAADRAAAAFwAAANGAAIENbIAAgQ1mCAgICIBBgOIICIAACN8QEAAAp4wAAKeNAACnjgAAp48AAAAhAACnkAAAp5EAAAAjAACnkgAAp5MAAAAOAAAAJQAAp5QAAKeVAAAAKAAAAMIAAADDAACnlwAAACkAAAApAAAAFAAAp5sAAADJAAAAMQAAACkAAADDAAAAzAAAAFgAAADDAACnogAAp6MAAADRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDCBDX+ABIAEgAKBDW6BAUyABIAwgQHbgCGAMIEN9oENbQgSwkwy6NMAAAA6AAAAOwAAAA4AAKenAACnqQAAAI6hAAAA1oAyoQAAp6qBDW+ATNkAAAAhAAAAJQAAp60AAAAOAAAAKAAAp64AAAAjAAAAwgAAp68AAACBAAAA1gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAp7dfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDWyAMoAwgFOAAIAECIENcNMAAAA6AAAAOwAAAA4AAKe5AACnwwAAAI6pAAAA6QAAAOoAAADrAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxgDWANoA3gDiAOYA6gDuAPIA9qQAAp8QAAKfFAACnxgAAp8cAAKfIAACnyQAAp8oAAKfLAACnzIENcYENc4ENdIENdoENd4ENeYENeoENfIENfYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAp9AAAAAXAACnqgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOkAAADRAAAA0QAAABcAAADRgACBDXKAAIENbwgICAiAQYA1CAiAAAjSAAAAOwAAAA4AAKfeAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAp6oAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADqAAAA0QAAANEAAAAXAAAA0YAAgACAAIENbwgICAiAQYA2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACn8QAAABcAAKeqAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6wAAANEAAADRAAAAFwAAANGAAIENdYAAgQ1vCAgICIBBgDcICIAACNIAAAA7AAAADgAAp/8AAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACnqgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOwAAADRAAAA0QAAABcAAADRgACAAIAAgQ1vCAgICIBBgDgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKgSAAAAFwAAp6oAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADtAAAA0QAAANEAAAAXAAAA0YAAgQ14gACBDW8ICAgIgEGAOQgIgAAI0gAAADsAAAAOAACoIAAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKeqAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7gAAANEAAADRAAAAFwAAANGAAIBJgACBDW8ICAgIgEGAOggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAqDMAAAAXAACnqgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO8AAADRAAAA0QAAABcAAADRgACBDXuAAIENbwgICAiAQYA7CAiAAAjTAAAAOgAAADsAAAAOAACoQQAAqEIAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAGaAAAAFwAAp6oAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADwAAAA0QAAANEAAAAXAAAA0YAAgE6AAIENbwgICAiAQYA8CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACoVQAAABcAAKeqAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8QAAANEAAADRAAAAFwAAANGAAIENfoAAgQ1vCAgICIBBgD0ICIAACF8QJlBlcnNpc3RlZERpc2N1c3Npb25TaGFyZWRDb25maWd1cmF0aW9u0wAAADoAAAA7AAAADgAAqGQAAKhqAAAAjqUAAKhlAACoZgAAMbMAAKhoAAAxroENgIENgYEEUYENgoEETKUAAKhrAACobAAAqG0AAKhuAACob4ENg4ENmoENsYENyIEN34BMXxAVcmF3VmlzaWJpbGl0eUR1cmF0aW9uV3ZlcnNpb25fEBRyYXdFeGlzdGVuY2VEdXJhdGlvbt8QEgAAAQcAAAEIAAABCQAAqHUAAAAhAAABCwAAAQwAAKh2AAAAIwAAAQoAAKh3AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACBAAAA0QAAANEAAKh/AAAAMQAAANEAAADDAAAA0QAAAfEAAKhlAAAA0QAAANEAAKiHAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ1sCAiBDYUIgDAIgIOBDYAICIENhAgS0wBNE9MAAAA6AAAAOwAAAA4AAKiLAACojgAAAI6iAAAB+gAAAfuAXYBeogAAqI8AAKiQgQ2GgQ2RgEzZAAAAIQAAACUAAKiTAAAADgAAACgAAKiUAAAAIwAAAMIAAKiVAACoawAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKidXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ2DgF2AMIBTgACABAiBDYfTAAAAOgAAADsAAAAOAAConwAAqKgAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAKipAACoqgAAqKsAAKisAACorQAAqK4AAKivAACosIENiIENiYENioENjIENjYENjoENj4ENkIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACojwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ2GCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAqI8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIENhggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACo0gAAABcAAKiPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIENi4AAgQ2GCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAKjgAACo4QAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACojwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ2GCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAqI8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIENhggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKiPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDYYICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACojwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ2GCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAqI8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENhggICAiAQYBoCAiAAAjZAAAAIQAAACUAAKkvAAAADgAAACgAAKkwAAAAIwAAAMIAAKkxAACoawAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAKk5XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ2DgF6AMIBTgACABAiBDZLTAAAAOgAAADsAAAAOAACpOwAAqUMAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAKlEAACpRQAAqUYAAKlHAACpSAAAqUkAAKlKgQ2TgQ2UgQ2VgQ2WgQ2XgQ2YgQ2ZgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKiQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBDZEICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACokAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQ2RCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAqJAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIENkQgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAj/gAAABcAAKiQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIEDPYAAgQ2RCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAqJAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIENkQgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKiQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBDZEICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACokAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQ2RCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAqbYAAAAhAAABCwAAAQwAAKm3AAAAIwAAAQoAAKm4AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACBAAAA0QAAANEAAKnAAAAAMQAAANEAAADDAAAA0QAAAfEAAKhmAAAA0QAAANEAAKnIAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ1sCAiBDZwIgDAIgIOBDYEICIENmwgTAAAAAQFr267TAAAAOgAAADsAAAAOAACpzAAAqc8AAACOogAAAfoAAAH7gF2AXqIAAKnQAACp0YENnYENqIBM2QAAACEAAAAlAACp1AAAAA4AAAAoAACp1QAAACMAAADCAACp1gAAqGwAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACp3l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYENmoBdgDCAU4AAgAQIgQ2e0wAAADoAAAA7AAAADgAAqeAAAKnpAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAACp6gAAqesAAKnsAACp7QAAqe4AAKnvAACp8AAAqfGBDZ+BDaCBDaGBDaOBDaSBDaWBDaaBDaeATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAqdAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENnQgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKnQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDZ0ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAqhMAAAAXAACp0AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDaKAAIENnQgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAACqIQAAqiIAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAqdAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENnQgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKnQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBDZ0ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACp0AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ2dCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAqdAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIENnQgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKnQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBDZ0ICAgIgEGAaAgIgAAI2QAAACEAAAAlAACqcAAAAA4AAAAoAACqcQAAACMAAADCAACqcgAAqGwAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACqel8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYENmoBegDCAU4AAgAQIgQ2p0wAAADoAAAA7AAAADgAAqnwAAKqEAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAACqhQAAqoYAAKqHAACqiAAAqokAAKqKAACqi4ENqoENq4ENrIENrYENroENr4ENsIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABVkAAAAXAACp0QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACArYAAgQ2oCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAqdEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIENqAgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKnRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBDagICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABYcAAAAXAACp0QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAsYAAgQ2oCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAqdEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIENqAgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKnRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBDagICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACp0QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQ2oCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAqvcAAAAhAAABCwAAAQwAAKr4AAAAIwAAAQoAAKr5AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACBAAAA0QAAANEAAKsBAAAAMQAAANEAAADDAAAA0QAABxMAADGzAAAA0QAAANEAAKsJAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ1sCAiBDbMIgDAIgQFLgQRRCAiBDbIIEjRYS1vTAAAAOgAAADsAAAAOAACrDQAAqxAAAACOogAAAfoAAAcdgF2A0KIAAKsRAACrEoENtIENv4BM2QAAACEAAAAlAACrFQAAAA4AAAAoAACrFgAAACMAAADCAACrFwAAqG0AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACrH18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYENsYBdgDCAU4AAgAQIgQ210wAAADoAAAA7AAAADgAAqyEAAKsqAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAACrKwAAqywAAKstAACrLgAAqy8AAKswAACrMQAAqzKBDbaBDbeBDbiBDbqBDbuBDbyBDb2BDb6ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAqxEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENtAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKsRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDbQICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAq1QAAAAXAACrEQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDbmAAIENtAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAACrYgAAq2MAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAqxEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENtAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAKsRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBDbQICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACrEQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ20CAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAqxEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIENtAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKsRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBDbQICAgIgEGAaAgIgAAI2QAAACEAAAAlAACrsQAAAA4AAAAoAACrsgAAACMAAADCAACrswAAqG0AAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACru18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYENsYDQgDCAU4AAgAQIgQ3A0wAAADoAAAA7AAAADgAAq70AAKvFAAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAACrxgAAq8cAAKvIAACryQAAq8oAAKvLAACrzIENwYENwoENw4ENxIENxYENxoENx4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAACrEgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgQ2/CAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAAqxIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgOmAAIENvwgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAAKsSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBDb8ICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAGkAAAAXAACrEgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBDPOAAIENvwgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKsSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBDb8ICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACrEgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQ2/CAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKKaAAAAFwAAqxIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQ1YgACBDb8ICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAACsOAAAACEAAAELAAABDAAArDkAAAAjAAABCgAArDoAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIEAAADRAAAA0QAArEIAAAAxAAAA0QAAAMMAAADRAAAB8QAAqGgAAADRAAAA0QAArEoAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDWwICIENygiAMAiAg4ENgggIgQ3JCBLmzAXy0wAAADoAAAA7AAAADgAArE4AAKxRAAAAjqIAAAH6AAAB+4BdgF6iAACsUgAArFOBDcuBDdaATNkAAAAhAAAAJQAArFYAAAAOAAAAKAAArFcAAAAjAAAAwgAArFgAAKhuAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAArGBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDciAXYAwgFOAAIAECIENzNMAAAA6AAAAOwAAAA4AAKxiAACsawAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAArGwAAKxtAACsbgAArG8AAKxwAACscQAArHIAAKxzgQ3NgQ3OgQ3PgQ3RgQ3SgQ3TgQ3UgQ3VgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKxSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDcsICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACsUgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQ3LCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKyVAAAAFwAArFIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQ3QgACBDcsICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAArKMAAKykAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKxSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDcsICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAACsUgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQ3LCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAArFIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIENywgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKxSAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDcsICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACsUgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQ3LCAgICIBBgGgICIAACNkAAAAhAAAAJQAArPIAAAAOAAAAKAAArPMAAAAjAAAAwgAArPQAAKhuAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAArPxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDciAXoAwgFOAAIAECIEN19MAAAA6AAAAOwAAAA4AAKz+AACtBgAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAArQcAAK0IAACtCQAArQoAAK0LAACtDAAArQ2BDdiBDdmBDdqBDduBDdyBDd2BDd6ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAArFMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEN1ggICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKxTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBDdYICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACsUwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQ3WCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAACP+AAAAFwAArFMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQM9gACBDdYICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACsUwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQ3WCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAArFMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEN1ggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAKxTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBDdYICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAACteQAAACEAAAELAAABDAAArXoAAAAjAAABCgAArXsAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIEAAADRAAAA0QAArYMAAAAxAAAA0QAAAMMAAADRAAAB8QAAMa4AAADRAAAA0QAArYsAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDWwICIEN4QiAMAiAg4EETAgIgQ3gCBLmauQI0wAAADoAAAA7AAAADgAArY8AAK2SAAAAjqIAAAH6AAAB+4BdgF6iAACtkwAArZSBDeKBDe2ATNkAAAAhAAAAJQAArZcAAAAOAAAAKAAArZgAAAAjAAAAwgAArZkAAKhvAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAraFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDd+AXYAwgFOAAIAECIEN49MAAAA6AAAAOwAAAA4AAK2jAACtrAAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAra0AAK2uAACtrwAArbAAAK2xAACtsgAArbMAAK20gQ3kgQ3lgQ3mgQ3ogQ3pgQ3qgQ3rgQ3sgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAK2TAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDeIICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACtkwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQ3iCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAK3WAAAAFwAArZMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQ3ngACBDeIICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAreQAAK3lAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAK2TAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDeIICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAACtkwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQ3iCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAArZMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEN4ggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAK2TAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDeIICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACtkwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQ3iCAgICIBBgGgICIAACNkAAAAhAAAAJQAArjMAAAAOAAAAKAAArjQAAAAjAAAAwgAArjUAAKhvAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAArj1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDd+AXoAwgFOAAIAECIEN7tMAAAA6AAAAOwAAAA4AAK4/AACuRwAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAArkgAAK5JAACuSgAArksAAK5MAACuTQAArk6BDe+BDfCBDfGBDfKBDfOBDfSBDfWATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAArZQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEN7QgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAK2UAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBDe0ICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACtlAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQ3tCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAABp+AAAAFwAArZQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQJ3gACBDe0ICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACtlAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQ3tCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAArZQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEN7QgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAK2UAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBDe0ICAgIgEGAeggIgAAI0gAAADsAAAAOAACuugAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAKaTAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBDWYICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACmkwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQ1mCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKhtAAAAFwAAppMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQ2xgACBDWYICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAACu6gAAACEAAAELAAABDAAArusAAAAjAAABCgAAruwAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAGkAAADRAAAA0QAArvQAAAAxAAAA0QAAAMMAAADRAAAHEwAAoosAAADRAAAA0QAArvwAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDPMICIEN/AiAMAiBAUuBDQkICIEN+wgStrzlh9MAAAA6AAAAOwAAAA4AAK8AAACvAwAAAI6iAAAB+gAABx2AXYDQogAArwQAAK8FgQ39gQ4IgEzZAAAAIQAAACUAAK8IAAAADgAAACgAAK8JAAAAIwAAAMIAAK8KAACimwAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAK8SXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ36gF2AMIBTgACABAiBDf7TAAAAOgAAADsAAAAOAACvFAAArx0AAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAK8eAACvHwAAryAAAK8hAACvIgAAryMAAK8kAACvJYEN/4EOAIEOAYEOA4EOBIEOBYEOBoEOB4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACvBAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ39CAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAArwQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEN/QgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACvRwAAABcAAK8EAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEOAoAAgQ39CAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAK9VAACvVgAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACvBAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ39CAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAArwQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEN/QgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAK8EAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDf0ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACvBAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ39CAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAArwQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEN/QgICAiAQYBoCAiAAAjZAAAAIQAAACUAAK+kAAAADgAAACgAAK+lAAAAIwAAAMIAAK+mAACimwAABx0AAADDAAAA4gAAABcAAAApAAAAMQAAANEAAK+uXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ36gNCAMIBTgACABAiBDgnTAAAAOgAAADsAAAAOAACvsAAAr7gAAACOpwAAB84AAAfPAAAH0AAAB9EAAAfSAAAH0wAAB9SA34DggOGA4oDjgOSA5acAAK+5AACvugAAr7sAAK+8AACvvQAAr74AAK+/gQ4KgQ4LgQ4MgQ4NgQ6ZgQ6agQ6bgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAK8FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzgAAANEAAADRAAAAFwAAANGAAIDngACBDggICAgIgEGA3wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAACgUAAAAXAACvBQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB88AAADRAAAA0QAAABcAAADRgACBARyAAIEOCAgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAAK8FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDngACBDggICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAHYAAAAXAACvBQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBDg6AAIEOCAgICAiAQYDiCAiAAAjfEBAAAK/+AACv/wAAsAAAALABAAAAIQAAsAIAALADAAAAIwAAsAQAALAFAAAADgAAACUAALAGAACwBwAAACgAAADCAAAAwwAAsAkAAAApAAAAKQAAABQAALANAAAAyQAAADEAAAApAAAAwwAAAMwAAABNAAAAwwAAsBQAALAVAAAA0V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYAwgQ4hgASABIACgQ4QgQFMgASAMIEB24AWgDCBDpiBDg8IEtTufj/TAAAAOgAAADsAAAAOAACwGQAAsBsAAACOoQAAANaAMqEAALAcgQ4RgEzZAAAAIQAAACUAALAfAAAADgAAACgAALAgAAAAIwAAAMIAALAhAAAAdgAAANYAAADDAAAA4gAAABcAAAApAAAAMQAAANEAALApXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ4OgDKAMIBTgACABAiBDhLTAAAAOgAAADsAAAAOAACwKwAAsDUAAACOqQAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADwAAAA8YA1gDaAN4A4gDmAOoA7gDyAPakAALA2AACwNwAAsDgAALA5AACwOgAAsDsAALA8AACwPQAAsD6BDhOBDhWBDhaBDhiBDhmBDhuBDhyBDh6BDh+ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALBCAAAAFwAAsBwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADpAAAA0QAAANEAAAAXAAAA0YAAgQ4UgACBDhEICAgIgEGANQgIgAAI0gAAADsAAAAOAACwUAAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALAcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6gAAANEAAADRAAAAFwAAANGAAIAAgACBDhEICAgIgEGANggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAsGMAAAAXAACwHAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOsAAADRAAAA0QAAABcAAADRgACBDheAAIEOEQgICAiAQYA3CAiAAAjSAAAAOwAAAA4AALBxAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAsBwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADsAAAA0QAAANEAAAAXAAAA0YAAgACAAIEOEQgICAiAQYA4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACwhAAAABcAALAcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7QAAANEAAADRAAAAFwAAANGAAIEOGoAAgQ4RCAgICIBBgDkICIAACNIAAAA7AAAADgAAsJIAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACwHAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO4AAADRAAAA0QAAABcAAADRgACASYAAgQ4RCAgICIBBgDoICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALClAAAAFwAAsBwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADvAAAA0QAAANEAAAAXAAAA0YAAgQ4dgACBDhEICAgIgEGAOwgIgAAI0wAAADoAAAA7AAAADgAAsLMAALC0AAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABmgAAABcAALAcAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8AAAANEAAADRAAAAFwAAANGAAIBOgACBDhEICAgIgEGAPAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAsMcAAAAXAACwHAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAPEAAADRAAAA0QAAABcAAADRgACBDiCAAIEOEQgICAiAQYA9CAiAAAhfEC1QZXJzaXN0ZWRMYXRlc3REaXNjdXNzaW9uU2VuZGVyU2VxdWVuY2VOdW1iZXLTAAAAOgAAADsAAAAOAACw1gAAsNsAAACOpAAAsNcAALDYAAAxswAAsNqBDiKBDiOBBFGBDiSkAACw3AAAsN0AALDeAACw34EOJYEOU4EOaoEOgYBMXxAPY29udGFjdElkZW50aXR5XxAWc2VuZGVyVGhyZWFkSWRlbnRpZmllcl8QFGxhdGVzdFNlcXVlbmNlTnVtYmVy3xASAAABBwAAAQgAAAEJAACw5QAAACEAAAELAAABDAAAsOYAAAAjAAABCgAAsOcAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHYAAADRAAAA0QAAsO8AAAAxAAAA0QAAAMMAAADRAAAHEwAAsNcAAADRAAAA0QAAsPcAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDg4ICIEOJwiAMAiBAUuBDiIICIEOJggTAAAAASfdNJfTAAAAOgAAADsAAAAOAACw+wAAsP4AAACOogAAAfoAAAcdgF2A0KIAALD/AACxAIEOKIEOM4BM2QAAACEAAAAlAACxAwAAAA4AAAAoAACxBAAAACMAAADCAACxBQAAsNwAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACxDV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOJYBdgDCAU4AAgAQIgQ4p0wAAADoAAAA7AAAADgAAsQ8AALEYAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAACxGQAAsRoAALEbAACxHAAAsR0AALEeAACxHwAAsSCBDiqBDiuBDiyBDi6BDi+BDjCBDjGBDjKATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAsP8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOKAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALD/AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDigICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAsUIAAAAXAACw/wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDi2AAIEOKAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAACxUAAAsVEAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAsP8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOKAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAALD/AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBDigICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACw/wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ4oCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAsP8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEOKAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALD/AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBDigICAgIgEGAaAgIgAAI2QAAACEAAAAlAACxnwAAAA4AAAAoAACxoAAAACMAAADCAACxoQAAsNwAAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAACxqV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOJYDQgDCAU4AAgAQIgQ400wAAADoAAAA7AAAADgAAsasAALGzAAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAACxtAAAsbUAALG2AACxtwAAsbgAALG5AACxuoEONYEONoEON4EOOIEOOYEOOoEOO4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAACxAAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgQ4zCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAAsQAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgOmAAIEOMwgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAALEAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBDjMICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAIMAAAAXAACxAAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBBdeAAIEOMwgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALEAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBDjMICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACxAAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQ4zCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAEbGAAAAFwAAsQAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQ48gACBDjMICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAACyJgAAACEAAAELAAABDAAAsicAAAAjAAABCgAAsigAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIMAAADRAAAA0QAAsjAAAAAxAAAA0QAAAMMAAADRAAAHEwAARqsAAADRAAAA0QAAsjgAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBdcICIEOPgiAMAiBAUuBBgAICIEOPQgS53nqpNMAAAA6AAAAOwAAAA4AALI8AACyPwAAAI6iAAAB+gAABx2AXYDQogAAskAAALJBgQ4/gQ5KgEzZAAAAIQAAACUAALJEAAAADgAAACgAALJFAAAAIwAAAMIAALJGAABGxgAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAALJOXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ48gF2AMIBTgACABAiBDkDTAAAAOgAAADsAAAAOAACyUAAAslkAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAALJaAACyWwAAslwAALJdAACyXgAAsl8AALJgAACyYYEOQYEOQoEOQ4EORYEORoEOR4EOSIEOSYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACyQAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ4/CAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAskAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEOPwgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACygwAAABcAALJAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEORIAAgQ4/CAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AALKRAACykgAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACyQAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ4/CAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAskAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEOPwgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALJAAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDj8ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACyQAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ4/CAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAskAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOPwgICAiAQYBoCAiAAAjZAAAAIQAAACUAALLgAAAADgAAACgAALLhAAAAIwAAAMIAALLiAABGxgAABx0AAADDAAAA4gAAABcAAAApAAAAMQAAANEAALLqXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ48gNCAMIBTgACABAiBDkvTAAAAOgAAADsAAAAOAACy7AAAsvQAAACOpwAAB84AAAfPAAAH0AAAB9EAAAfSAAAH0wAAB9SA34DggOGA4oDjgOSA5acAALL1AACy9gAAsvcAALL4AACy+QAAsvoAALL7gQ5MgQ5NgQ5OgQ5PgQ5QgQ5RgQ5SgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAALJBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzgAAANEAAADRAAAAFwAAANGAAIDngACBDkoICAgIgEGA3wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAACgUAAAAXAACyQQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB88AAADRAAAA0QAAABcAAADRgACBARyAAIEOSggICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAALJBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDngACBDkoICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAHYAAAAXAACyQQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBDg6AAIEOSggICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAALJBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIDZgACBDkoICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACyQQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQ5KCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALDcAAAAFwAAskEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQ4lgACBDkoICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAACzZwAAACEAAAELAAABDAAAs2gAAAAjAAABCgAAs2kAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHYAAADRAAAA0QAAs3EAAAAxAAAA0QAAAMMAAADRAAAB8QAAsNgAAADRAAAA0QAAs3kAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDg4ICIEOVQiAMAiAg4EOIwgIgQ5UCBL22H3C0wAAADoAAAA7AAAADgAAs30AALOAAAAAjqIAAAH6AAAB+4BdgF6iAACzgQAAs4KBDlaBDmGATNkAAAAhAAAAJQAAs4UAAAAOAAAAKAAAs4YAAAAjAAAAwgAAs4cAALDdAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAs49fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDlOAXYAwgFOAAIAECIEOV9MAAAA6AAAAOwAAAA4AALORAACzmgAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAs5sAALOcAACznQAAs54AALOfAACzoAAAs6EAALOigQ5YgQ5ZgQ5agQ5cgQ5dgQ5egQ5fgQ5ggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALOBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDlYICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACzgQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQ5WCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALPEAAAAFwAAs4EAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQ5bgACBDlYICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAs9IAALPTAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALOBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDlYICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACzgQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgQ5WCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAs4EAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOVggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALOBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDlYICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAACzgQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQ5WCAgICIBBgGgICIAACNkAAAAhAAAAJQAAtCEAAAAOAAAAKAAAtCIAAAAjAAAAwgAAtCMAALDdAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAtCtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDlOAXoAwgFOAAIAECIEOYtMAAAA6AAAAOwAAAA4AALQtAAC0NQAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAtDYAALQ3AAC0OAAAtDkAALQ6AAC0OwAAtDyBDmOBDmSBDmWBDmaBDmeBDmiBDmmATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAs4IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEOYQgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALOCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBDmEICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACzggAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQ5hCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAbJAAAAFwAAs4IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgMmAAIEOYQgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALOCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBDmEICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAACzggAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQ5hCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAs4IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEOYQgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAALSoAAAAIQAAAQsAAAEMAAC0qQAAACMAAAEKAAC0qgAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAdgAAANEAAADRAAC0sgAAADEAAADRAAAAwwAAANEAAAcTAAAxswAAANEAAADRAAC0ugAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEODggIgQ5sCIAwCIEBS4EEUQgIgQ5rCBKH1b260wAAADoAAAA7AAAADgAAtL4AALTBAAAAjqIAAAH6AAAHHYBdgNCiAAC0wgAAtMOBDm2BDniATNkAAAAhAAAAJQAAtMYAAAAOAAAAKAAAtMcAAAAjAAAAwgAAtMgAALDeAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAtNBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDmqAXYAwgFOAAIAECIEObtMAAAA6AAAAOwAAAA4AALTSAAC02wAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAtNwAALTdAAC03gAAtN8AALTgAAC04QAAtOIAALTjgQ5vgQ5wgQ5xgQ5zgQ50gQ51gQ52gQ53gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALTCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDm0ICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC0wgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQ5tCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALUFAAAAFwAAtMIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQ5ygACBDm0ICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAtRMAALUUAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALTCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDm0ICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAAC0wgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQ5tCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAtMIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEObQgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALTCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDm0ICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC0wgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQ5tCAgICIBBgGgICIAACNkAAAAhAAAAJQAAtWIAAAAOAAAAKAAAtWMAAAAjAAAAwgAAtWQAALDeAAAHHQAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAtWxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDmqA0IAwgFOAAIAECIEOedMAAAA6AAAAOwAAAA4AALVuAAC1dgAAAI6nAAAHzgAAB88AAAfQAAAH0QAAB9IAAAfTAAAH1IDfgOCA4YDigOOA5IDlpwAAtXcAALV4AAC1eQAAtXoAALV7AAC1fAAAtX2BDnqBDnuBDnyBDn2BDn6BDn+BDoCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAfnAAAAFwAAtMMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfOAAAA0QAAANEAAAAXAAAA0YAAgOeAAIEOeAgICAiAQYDfCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAALTDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzwAAANEAAADRAAAAFwAAANGAAIDpgACBDngICAgIgEGA4AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB/YAAAAXAAC0wwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9AAAADRAAAA0QAAABcAAADRgACA6YAAgQ54CAgICIBBgOEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAABpAAAAFwAAtMMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfRAAAA0QAAANEAAAAXAAAA0YAAgQzzgACBDngICAgIgEGA4ggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC0wwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACASYAAgQ54CAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAtMMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOeAgICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACimwAAABcAALTDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEN+oAAgQ54CAgICIBBgOUICIAACN8QEgAAAQcAAAEIAAABCQAAtekAAAAhAAABCwAAAQwAALXqAAAAIwAAAQoAALXrAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAAB2AAAA0QAAANEAALXzAAAAMQAAANEAAADDAAAA0QAAAfEAALDaAAAA0QAAANEAALX7AAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ4OCAiBDoMIgDAIgIOBDiQICIEOgggTAAAAASTaT0rTAAAAOgAAADsAAAAOAAC1/wAAtgIAAACOogAAAfoAAAH7gF2AXqIAALYDAAC2BIEOhIEOj4BM2QAAACEAAAAlAAC2BwAAAA4AAAAoAAC2CAAAACMAAADCAAC2CQAAsN8AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAC2EV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOgYBdgDCAU4AAgAQIgQ6F0wAAADoAAAA7AAAADgAAthMAALYcAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAC2HQAAth4AALYfAAC2IAAAtiEAALYiAAC2IwAAtiSBDoaBDoeBDoiBDoqBDouBDoyBDo2BDo6ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAtgMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOhAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALYDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDoQICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAtkYAAAAXAAC2AwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDomAAIEOhAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAC2VAAAtlUAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAtgMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOhAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALYDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBDoQICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC2AwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ6ECAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAtgMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEOhAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALYDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBDoQICAgIgEGAaAgIgAAI2QAAACEAAAAlAAC2owAAAA4AAAAoAAC2pAAAACMAAADCAAC2pQAAsN8AAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAC2rV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOgYBegDCAU4AAgAQIgQ6Q0wAAADoAAAA7AAAADgAAtq8AALa3AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAAC2uAAAtrkAALa6AAC2uwAAtrwAALa9AAC2voEOkYEOkoEOk4EOlIEOlYEOloEOl4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABVkAAAAXAAC2BAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACArYAAgQ6PCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAtgQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOjwgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALYEAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBDo8ICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABYcAAAAXAAC2BAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAsYAAgQ6PCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAtgQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEOjwgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALYEAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBDo8ICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC2BAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQ6PCAgICIBBgHoICIAACNIAAAA7AAAADgAAtyoAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAACvBQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACA2YAAgQ4ICAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAArwUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOCAgICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAACw3gAAABcAAK8FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEOaoAAgQ4ICAgICIBBgOUICIAACN8QEgAAAQcAAAEIAAABCQAAt1oAAAAhAAABCwAAAQwAALdbAAAAIwAAAQoAALdcAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAABpAAAA0QAAANEAALdkAAAAMQAAANEAAADDAAAA0QAABxMAAEadAAAA0QAAANEAALdsAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQzzCAiBDp4IgDAIgQFLgQX0CAiBDp0IEimDY93TAAAAOgAAADsAAAAOAAC3cAAAt3MAAACOogAAAfoAAAcdgF2A0KIAALd0AAC3dYEOn4EOqoBM2QAAACEAAAAlAAC3eAAAAA4AAAAoAAC3eQAAACMAAADCAAC3egAAopwAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAC3gl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOnIBdgDCAU4AAgAQIgQ6g0wAAADoAAAA7AAAADgAAt4QAALeNAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAC3jgAAt48AALeQAAC3kQAAt5IAALeTAAC3lAAAt5WBDqGBDqKBDqOBDqWBDqaBDqeBDqiBDqmATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAt3QAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOnwgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALd0AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDp8ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAt7cAAAAXAAC3dAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDqSAAIEOnwgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAC3xQAAt8YAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAt3QAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOnwgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALd0AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBDp8ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC3dAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ6fCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAt3QAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEOnwgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALd0AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBDp8ICAgIgEGAaAgIgAAI2QAAACEAAAAlAAC4FAAAAA4AAAAoAAC4FQAAACMAAADCAAC4FgAAopwAAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAC4Hl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOnIDQgDCAU4AAgAQIgQ6r0wAAADoAAAA7AAAADgAAuCAAALgoAAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAAC4KQAAuCoAALgrAAC4LAAAuC0AALguAAC4L4EOrIEOrYEOroEOr4EOsIEOsYEOsoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAAC3dQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgQ6qCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAoFAAAAFwAAt3UAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgQEcgACBDqoICAgIgEGA4AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAAC3dQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9AAAADRAAAA0QAAABcAAADRgACA54AAgQ6qCAgICIBBgOEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAACHAAAAFwAAt3UAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfRAAAA0QAAANEAAAAXAAAA0YAAgQSrgACBDqoICAgIgEGA4ggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAAC3dQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACA2YAAgQ6qCAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAt3UAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOqggICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAA3nQAAABcAALd1AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEOs4AAgQ6qCAgICIBBgOUICIAACN8QEgAAAQcAAAEIAAABCQAAuJsAAAAhAAABCwAAAQwAALicAAAAIwAAAQoAALidAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACHAAAA0QAAANEAALilAAAAMQAAANEAAADDAAAA0QAABxMAADGzAAAA0QAAANEAALitAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQSrCAiBDrUIgDAIgQFLgQRRCAiBDrQIEupwBf7TAAAAOgAAADsAAAAOAAC4sQAAuLQAAACOogAAAfoAAAcdgF2A0KIAALi1AAC4toEOtoEOwYBM2QAAACEAAAAlAAC4uQAAAA4AAAAoAAC4ugAAACMAAADCAAC4uwAAN50AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAC4w18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOs4BdgDCAU4AAgAQIgQ630wAAADoAAAA7AAAADgAAuMUAALjOAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAC4zwAAuNAAALjRAAC40gAAuNMAALjUAAC41QAAuNaBDriBDrmBDrqBDryBDr2BDr6BDr+BDsCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAuLUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOtggICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALi1AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDrYICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAuPgAAAAXAAC4tQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDruAAIEOtggICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAC5BgAAuQcAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAuLUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOtggICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALi1AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBDrYICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC4tQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ62CAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAuLUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEOtggICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALi1AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBDrYICAgIgEGAaAgIgAAI2QAAACEAAAAlAAC5VQAAAA4AAAAoAAC5VgAAACMAAADCAAC5VwAAN50AAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAC5X18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOs4DQgDCAU4AAgAQIgQ7C0wAAADoAAAA7AAAADgAAuWEAALlpAAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAAC5agAAuWsAALlsAAC5bQAAuW4AALlvAAC5cIEOw4EOxIEOxYEOxoEOx4EOyIEOyYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAAC4tgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgQ7BCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAAuLYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgOmAAIEOwQgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAALi2AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBDsEICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAGkAAAAXAAC4tgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBDPOAAIEOwQgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALi2AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBDsEICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC4tgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQ7BCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKKcAAAAFwAAuLYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQ6cgACBDsEICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAAC53AAAACEAAAELAAABDAAAud0AAAAjAAABCgAAud4AAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAGkAAADRAAAA0QAAueYAAAAxAAAA0QAAAMMAAADRAAAHEwAAoo0AAADRAAAA0QAAue4AAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDPMICIEOzAiAMAiBAUuBDQoICIEOywgSMXjfrdMAAAA6AAAAOwAAAA4AALnyAAC59QAAAI6iAAAB+gAABx2AXYDQogAAufYAALn3gQ7NgQ7YgEzZAAAAIQAAACUAALn6AAAADgAAACgAALn7AAAAIwAAAMIAALn8AACinQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAALoEXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ7KgF2AMIBTgACABAiBDs7TAAAAOgAAADsAAAAOAAC6BgAAug8AAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAALoQAAC6EQAAuhIAALoTAAC6FAAAuhUAALoWAAC6F4EOz4EO0IEO0YEO04EO1IEO1YEO1oEO14BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC59gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ7NCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAufYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEOzQgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAC6OQAAABcAALn2AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEO0oAAgQ7NCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AALpHAAC6SAAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC59gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ7NCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAufYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOzQgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALn2AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDs0ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC59gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ7NCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAufYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEOzQgICAiAQYBoCAiAAAjZAAAAIQAAACUAALqWAAAADgAAACgAALqXAAAAIwAAAMIAALqYAACinQAABx0AAADDAAAA4gAAABcAAAApAAAAMQAAANEAALqgXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ7KgNCAMIBTgACABAiBDtnTAAAAOgAAADsAAAAOAAC6ogAAuqoAAACOpwAAB84AAAfPAAAH0AAAB9EAAAfSAAAH0wAAB9SA34DggOGA4oDjgOSA5acAALqrAAC6rAAAuq0AALquAAC6rwAAurAAALqxgQ7agQ7bgQ7cgQ7dgQ/6gQ/7gQ/8gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH5wAAABcAALn3AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAHzgAAANEAAADRAAAAFwAAANGAAIDngACBDtgICAgIgEGA3wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAACgUAAAAXAAC59wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB88AAADRAAAA0QAAABcAAADRgACBARyAAIEO2AgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAALn3AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBDtgICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAHMAAAAXAAC59wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBDt6AAIEO2AgICAiAQYDiCAiAAAjfEBAAALrwAAC68QAAuvIAALrzAAAAIQAAuvQAALr1AAAAIwAAuvYAALr3AAAADgAAACUAALr4AAC6+QAAACgAAADCAAAAwwAAuvsAAAApAAAAKQAAABQAALr/AAAAyQAAADEAAAApAAAAwwAAAMwAAABKAAAAwwAAuwYAALsHAAAA0V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYAwgQ7xgASABIACgQ7ggQFMgASAMIEB24ATgDCBD/mBDt8IEkWKX07TAAAAOgAAADsAAAAOAAC7CwAAuw0AAACOoQAAANaAMqEAALsOgQ7hgEzZAAAAIQAAACUAALsRAAAADgAAACgAALsSAAAAIwAAAMIAALsTAAAAcwAAANYAAADDAAAA4gAAABcAAAApAAAAMQAAANEAALsbXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ7egDKAMIBTgACABAiBDuLTAAAAOgAAADsAAAAOAAC7HQAAuycAAACOqQAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADwAAAA8YA1gDaAN4A4gDmAOoA7gDyAPakAALsoAAC7KQAAuyoAALsrAAC7LAAAuy0AALsuAAC7LwAAuzCBDuOBDuWBDuaBDuiBDumBDuuBDuyBDu6BDu+ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALs0AAAAFwAAuw4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADpAAAA0QAAANEAAAAXAAAA0YAAgQ7kgACBDuEICAgIgEGANQgIgAAI0gAAADsAAAAOAAC7QgAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALsOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6gAAANEAAADRAAAAFwAAANGAAIAAgACBDuEICAgIgEGANggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAu1UAAAAXAAC7DgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOsAAADRAAAA0QAAABcAAADRgACBDueAAIEO4QgICAiAQYA3CAiAAAjSAAAAOwAAAA4AALtjAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAuw4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADsAAAA0QAAANEAAAAXAAAA0YAAgACAAIEO4QgICAiAQYA4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAC7dgAAABcAALsOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7QAAANEAAADRAAAAFwAAANGAAIEO6oAAgQ7hCAgICIBBgDkICIAACNIAAAA7AAAADgAAu4QAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC7DgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO4AAADRAAAA0QAAABcAAADRgACASYAAgQ7hCAgICIBBgDoICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALuXAAAAFwAAuw4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADvAAAA0QAAANEAAAAXAAAA0YAAgQ7tgACBDuEICAgIgEGAOwgIgAAI0wAAADoAAAA7AAAADgAAu6UAALumAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABmgAAABcAALsOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8AAAANEAAADRAAAAFwAAANGAAIBOgACBDuEICAgIgEGAPAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAu7kAAAAXAAC7DgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAPEAAADRAAAA0QAAABcAAADRgACBDvCAAIEO4QgICAiAQYA9CAiAAAhfECVQZXJzaXN0ZWREaXNjdXNzaW9uTG9jYWxDb25maWd1cmF0aW9u0wAAADoAAAA7AAAADgAAu8gAALvUAAAAjqsAALvJAAC7ygAAMbMAALvMAAC7zQAAu84AALvPAAC70AAAu9EAALvSAAC704EO8oEO84EEUYEO9IEO9YEO9oEO94EO+IEO+YEO+oEO+6sAALvVAAC71gAAu9cAALvYAAC72QAAu9oAALvbAAC73AAAu90AALveAAC734EO/IEPE4EPKoEPQYEPWIEPb4EPhoEPnYEPtIEPy4EP4oBMXxAUcmF3Tm90aWZpY2F0aW9uU291bmRfEB5yYXdDb3VudEJhc2VkUmV0ZW50aW9uSXNBY3RpdmVfEBZyYXdDb3VudEJhc2VkUmV0ZW50aW9uXxAhcmF3RG9GZXRjaENvbnRlbnRSaWNoVVJMc01ldGFkYXRhXxAVcmF3VGltZUJhc2VkUmV0ZW50aW9uXxAecmF3UmV0YWluV2lwZWRPdXRib3VuZE1lc3NhZ2VzXxAUcmF3RG9TZW5kUmVhZFJlY2VpcHRcZGVmYXVsdEVtb2ppXxAYbXV0ZU5vdGlmaWNhdGlvbnNFbmREYXRlW3Jhd0F1dG9SZWFk3xASAAABBwAAAQgAAAEJAAC77AAAACEAAAELAAABDAAAu+0AAAAjAAABCgAAu+4AAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHMAAADRAAAA0QAAu/YAAAAxAAAA0QAAAMMAAADRAAAB8QAAu8kAAADRAAAA0QAAu/4AAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDt4ICIEO/giAMAiAg4EO8ggIgQ79CBLU4dgY0wAAADoAAAA7AAAADgAAvAIAALwFAAAAjqIAAAH6AAAB+4BdgF6iAAC8BgAAvAeBDv+BDwqATNkAAAAhAAAAJQAAvAoAAAAOAAAAKAAAvAsAAAAjAAAAwgAAvAwAALvVAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAvBRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDvyAXYAwgFOAAIAECIEPANMAAAA6AAAAOwAAAA4AALwWAAC8HwAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAvCAAALwhAAC8IgAAvCMAALwkAAC8JQAAvCYAALwngQ8BgQ8CgQ8DgQ8FgQ8GgQ8HgQ8IgQ8JgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALwGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBDv8ICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC8BgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQ7/CAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALxJAAAAFwAAvAYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQ8EgACBDv8ICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAvFcAALxYAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALwGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBDv8ICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAAC8BgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQ7/CAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAvAYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEO/wgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALwGAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBDv8ICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC8BgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQ7/CAgICIBBgGgICIAACNkAAAAhAAAAJQAAvKYAAAAOAAAAKAAAvKcAAAAjAAAAwgAAvKgAALvVAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAvLBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDvyAXoAwgFOAAIAECIEPC9MAAAA6AAAAOwAAAA4AALyyAAC8ugAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAvLsAALy8AAC8vQAAvL4AALy/AAC8wAAAvMGBDwyBDw2BDw6BDw+BDxCBDxGBDxKATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAvAcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPCggICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALwHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBDwoICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC8BwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQ8KCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAACK7AAAAFwAAvAcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQMkgACBDwoICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC8BwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQ8KCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAvAcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPCggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAALwHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBDwoICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAAC9LQAAACEAAAELAAABDAAAvS4AAAAjAAABCgAAvS8AAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHMAAADRAAAA0QAAvTcAAAAxAAAA0QAAAMMAAADRAAAB8QAAu8oAAADRAAAA0QAAvT8AAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDt4ICIEPFQiAMAiAg4EO8wgIgQ8UCBMAAAABFJw5GdMAAAA6AAAAOwAAAA4AAL1DAAC9RgAAAI6iAAAB+gAAAfuAXYBeogAAvUcAAL1IgQ8WgQ8hgEzZAAAAIQAAACUAAL1LAAAADgAAACgAAL1MAAAAIwAAAMIAAL1NAAC71gAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAL1VXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ8TgF2AMIBTgACABAiBDxfTAAAAOgAAADsAAAAOAAC9VwAAvWAAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAL1hAAC9YgAAvWMAAL1kAAC9ZQAAvWYAAL1nAAC9aIEPGIEPGYEPGoEPHIEPHYEPHoEPH4EPIIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC9RwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ8WCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAvUcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEPFggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAC9igAAABcAAL1HAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEPG4AAgQ8WCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAL2YAAC9mQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC9RwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ8WCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAvUcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEPFggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAL1HAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBDxYICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC9RwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ8WCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAvUcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPFggICAiAQYBoCAiAAAjZAAAAIQAAACUAAL3nAAAADgAAACgAAL3oAAAAIwAAAMIAAL3pAAC71gAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAL3xXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ8TgF6AMIBTgACABAiBDyLTAAAAOgAAADsAAAAOAAC98wAAvfsAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAL38AAC9/QAAvf4AAL3/AAC+AAAAvgEAAL4CgQ8jgQ8kgQ8lgQ8mgQ8ngQ8ogQ8pgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAL1IAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBDyEICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC9SAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQ8hCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAvUgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPIQgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAafgAAABcAAL1IAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIECd4AAgQ8hCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAvUgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPIQgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAL1IAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBDyEICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC9SAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQ8hCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAvm4AAAAhAAABCwAAAQwAAL5vAAAAIwAAAQoAAL5wAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAABzAAAA0QAAANEAAL54AAAAMQAAANEAAADDAAAA0QAABxMAADGzAAAA0QAAANEAAL6AAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ7eCAiBDywIgDAIgQFLgQRRCAiBDysIElx8Hq7TAAAAOgAAADsAAAAOAAC+hAAAvocAAACOogAAAfoAAAcdgF2A0KIAAL6IAAC+iYEPLYEPOIBM2QAAACEAAAAlAAC+jAAAAA4AAAAoAAC+jQAAACMAAADCAAC+jgAAu9cAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAC+ll8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPKoBdgDCAU4AAgAQIgQ8u0wAAADoAAAA7AAAADgAAvpgAAL6hAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAC+ogAAvqMAAL6kAAC+pQAAvqYAAL6nAAC+qAAAvqmBDy+BDzCBDzGBDzOBDzSBDzWBDzaBDzeATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAvogAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPLQgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAL6IAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBDy0ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAvssAAAAXAAC+iAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBDzKAAIEPLQgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAC+2QAAvtoAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAvogAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPLQgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAL6IAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBDy0ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC+iAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ8tCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAvogAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEPLQgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAL6IAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBDy0ICAgIgEGAaAgIgAAI2QAAACEAAAAlAAC/KAAAAA4AAAAoAAC/KQAAACMAAADCAAC/KgAAu9cAAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAC/Ml8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPKoDQgDCAU4AAgAQIgQ850wAAADoAAAA7AAAADgAAvzQAAL88AAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAAC/PQAAvz4AAL8/AAC/QAAAv0EAAL9CAAC/Q4EPOoEPO4EPPIEPPYEPPoEPP4EPQIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAAC+iQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgQ84CAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwAAvokAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgOmAAIEPOAgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAAL6JAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBDzgICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAGkAAAAXAAC+iQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBDPOAAIEPOAgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAL6JAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBDzgICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC+iQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQ84CAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAKKdAAAAFwAAvokAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQ7KgACBDzgICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAAC/rwAAACEAAAELAAABDAAAv7AAAAAjAAABCgAAv7EAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHMAAADRAAAA0QAAv7kAAAAxAAAA0QAAAMMAAADRAAAB8QAAu8wAAADRAAAA0QAAv8EAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDt4ICIEPQwiAMAiAg4EO9AgIgQ9CCBKtHxYf0wAAADoAAAA7AAAADgAAv8UAAL/IAAAAjqIAAAH6AAAB+4BdgF6iAAC/yQAAv8qBD0SBD0+ATNkAAAAhAAAAJQAAv80AAAAOAAAAKAAAv84AAAAjAAAAwgAAv88AALvYAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAv9dfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD0GAXYAwgFOAAIAECIEPRdMAAAA6AAAAOwAAAA4AAL/ZAAC/4gAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAv+MAAL/kAAC/5QAAv+YAAL/nAAC/6AAAv+kAAL/qgQ9GgQ9HgQ9IgQ9KgQ9LgQ9MgQ9NgQ9OgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAL/JAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBD0QICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC/yQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQ9ECAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAMAMAAAAFwAAv8kAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQ9JgACBD0QICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAwBoAAMAbAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAL/JAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBD0QICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAAC/yQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQ9ECAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAv8kAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPRAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAL/JAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBD0QICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC/yQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQ9ECAgICIBBgGgICIAACNkAAAAhAAAAJQAAwGkAAAAOAAAAKAAAwGoAAAAjAAAAwgAAwGsAALvYAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAwHNfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD0GAXoAwgFOAAIAECIEPUNMAAAA6AAAAOwAAAA4AAMB1AADAfQAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAwH4AAMB/AADAgAAAwIEAAMCCAADAgwAAwISBD1GBD1KBD1OBD1SBD1WBD1aBD1eATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAv8oAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPTwgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAL/KAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBD08ICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC/ygAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQ9PCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAWHAAAAFwAAv8oAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgLGAAIEPTwgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAL/KAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBD08ICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAC/ygAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQ9PCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAv8oAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPTwgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAMDwAAAAIQAAAQsAAAEMAADA8QAAACMAAAEKAADA8gAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAcwAAANEAAADRAADA+gAAADEAAADRAAAAwwAAANEAAAHxAAC7zQAAANEAAADRAADBAgAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEO3ggIgQ9aCIAwCICDgQ71CAiBD1kIEu1Qv4bTAAAAOgAAADsAAAAOAADBBgAAwQkAAACOogAAAfoAAAH7gF2AXqIAAMEKAADBC4EPW4EPZoBM2QAAACEAAAAlAADBDgAAAA4AAAAoAADBDwAAACMAAADCAADBEAAAu9kAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADBGF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPWIBdgDCAU4AAgAQIgQ9c0wAAADoAAAA7AAAADgAAwRoAAMEjAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAADBJAAAwSUAAMEmAADBJwAAwSgAAMEpAADBKgAAwSuBD12BD16BD1+BD2GBD2KBD2OBD2SBD2WATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAwQoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPWwgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMEKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBD1sICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAwU0AAAAXAADBCgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBD2CAAIEPWwgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAADBWwAAwVwAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAwQoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPWwgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAMEKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBD1sICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADBCgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ9bCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAwQoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEPWwgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMEKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBD1sICAgIgEGAaAgIgAAI2QAAACEAAAAlAADBqgAAAA4AAAAoAADBqwAAACMAAADCAADBrAAAu9kAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADBtF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPWIBegDCAU4AAgAQIgQ9n0wAAADoAAAA7AAAADgAAwbYAAMG+AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAADBvwAAwcAAAMHBAADBwgAAwcMAAMHEAADBxYEPaIEPaYEPaoEPa4EPbIEPbYEPboBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADBCwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQ9mCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAwQsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPZggICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMELAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBD2YICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABYcAAAAXAADBCwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAsYAAgQ9mCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAwQsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPZggICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMELAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBD2YICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADBCwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQ9mCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAwjEAAAAhAAABCwAAAQwAAMIyAAAAIwAAAQoAAMIzAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAABzAAAA0QAAANEAAMI7AAAAMQAAANEAAADDAAAA0QAAAfEAALvOAAAA0QAAANEAAMJDAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ7eCAiBD3EIgDAIgIOBDvYICIEPcAgSwSkovNMAAAA6AAAAOwAAAA4AAMJHAADCSgAAAI6iAAAB+gAAAfuAXYBeogAAwksAAMJMgQ9ygQ99gEzZAAAAIQAAACUAAMJPAAAADgAAACgAAMJQAAAAIwAAAMIAAMJRAAC72gAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAMJZXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ9vgF2AMIBTgACABAiBD3PTAAAAOgAAADsAAAAOAADCWwAAwmQAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAMJlAADCZgAAwmcAAMJoAADCaQAAwmoAAMJrAADCbIEPdIEPdYEPdoEPeIEPeYEPeoEPe4EPfIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADCSwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ9yCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAwksAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEPcggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAADCjgAAABcAAMJLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEPd4AAgQ9yCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAMKcAADCnQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADCSwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ9yCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAwksAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEPcggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMJLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBD3IICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADCSwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ9yCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAwksAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPcggICAiAQYBoCAiAAAjZAAAAIQAAACUAAMLrAAAADgAAACgAAMLsAAAAIwAAAMIAAMLtAAC72gAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAML1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ9vgF6AMIBTgACABAiBD37TAAAAOgAAADsAAAAOAADC9wAAwv8AAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAMMAAADDAQAAwwIAAMMDAADDBAAAwwUAAMMGgQ9/gQ+AgQ+BgQ+CgQ+DgQ+EgQ+FgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMJMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBD30ICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADCTAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQ99CAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAwkwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPfQgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFhwAAABcAAMJMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAICxgACBD30ICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADCTAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQ99CAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAwkwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPfQgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMJMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBD30ICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAADDcgAAACEAAAELAAABDAAAw3MAAAAjAAABCgAAw3QAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAHMAAADRAAAA0QAAw3wAAAAxAAAA0QAAAMMAAADRAAAB8QAAu88AAADRAAAA0QAAw4QAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDt4ICIEPiAiAMAiAg4EO9wgIgQ+HCBKPrlCl0wAAADoAAAA7AAAADgAAw4gAAMOLAAAAjqIAAAH6AAAB+4BdgF6iAADDjAAAw42BD4mBD5SATNkAAAAhAAAAJQAAw5AAAAAOAAAAKAAAw5EAAAAjAAAAwgAAw5IAALvbAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAw5pfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD4aAXYAwgFOAAIAECIEPitMAAAA6AAAAOwAAAA4AAMOcAADDpQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAw6YAAMOnAADDqAAAw6kAAMOqAADDqwAAw6wAAMOtgQ+LgQ+MgQ+NgQ+PgQ+QgQ+RgQ+SgQ+TgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMOMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBD4kICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADDjAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgQ+JCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAMPPAAAAFwAAw4wAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgQ+OgACBD4kICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAw90AAMPeAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMOMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBD4kICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAADDjAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgQ+JCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAw4wAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPiQgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMOMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBD4kICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADDjAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgQ+JCAgICIBBgGgICIAACNkAAAAhAAAAJQAAxCwAAAAOAAAAKAAAxC0AAAAjAAAAwgAAxC4AALvbAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAxDZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD4aAXoAwgFOAAIAECIEPldMAAAA6AAAAOwAAAA4AAMQ4AADEQAAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAxEEAAMRCAADEQwAAxEQAAMRFAADERgAAxEeBD5aBD5eBD5iBD5mBD5qBD5uBD5yATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAw40AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPlAgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMONAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBD5QICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADDjQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgQ+UCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAWHAAAAFwAAw40AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgLGAAIEPlAgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMONAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBD5QICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADDjQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQ+UCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAw40AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPlAgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAMSzAAAAIQAAAQsAAAEMAADEtAAAACMAAAEKAADEtQAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAcwAAANEAAADRAADEvQAAADEAAADRAAAAwwAAANEAAAHxAAC70AAAANEAAADRAADExQAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEO3ggIgQ+fCIAwCICDgQ74CAiBD54IEu1XZWDTAAAAOgAAADsAAAAOAADEyQAAxMwAAACOogAAAfoAAAH7gF2AXqIAAMTNAADEzoEPoIEPq4BM2QAAACEAAAAlAADE0QAAAA4AAAAoAADE0gAAACMAAADCAADE0wAAu9wAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADE218QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPnYBdgDCAU4AAgAQIgQ+h0wAAADoAAAA7AAAADgAAxN0AAMTmAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAADE5wAAxOgAAMTpAADE6gAAxOsAAMTsAADE7QAAxO6BD6KBD6OBD6SBD6aBD6eBD6iBD6mBD6qATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAxM0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPoAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMTNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBD6AICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAxRAAAAAXAADEzQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBD6WAAIEPoAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAADFHgAAxR8AAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAxM0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPoAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAMTNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBD6AICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADEzQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ+gCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAxM0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEPoAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMTNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBD6AICAgIgEGAaAgIgAAI2QAAACEAAAAlAADFbQAAAA4AAAAoAADFbgAAACMAAADCAADFbwAAu9wAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADFd18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPnYBegDCAU4AAgAQIgQ+s0wAAADoAAAA7AAAADgAAxXkAAMWBAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAADFggAAxYMAAMWEAADFhQAAxYYAAMWHAADFiIEPrYEProEPr4EPsIEPsYEPsoEPs4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADEzgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQ+rCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAxM4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPqwgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMTOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBD6sICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAGn4AAAAXAADEzgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACBAneAAIEPqwgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMTOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBD6sICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADEzgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQ+rCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAxM4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPqwgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAMX0AAAAIQAAAQsAAAEMAADF9QAAACMAAAEKAADF9gAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAcwAAANEAAADRAADF/gAAADEAAADRAAAAwwAAANEAAAHxAAC70QAAANEAAADRAADGBgAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEO3ggIgQ+2CIAwCICDgQ75CAiBD7UIEtxOT8HTAAAAOgAAADsAAAAOAADGCgAAxg0AAACOogAAAfoAAAH7gF2AXqIAAMYOAADGD4EPt4EPwoBM2QAAACEAAAAlAADGEgAAAA4AAAAoAADGEwAAACMAAADCAADGFAAAu90AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADGHF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPtIBdgDCAU4AAgAQIgQ+40wAAADoAAAA7AAAADgAAxh4AAMYnAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAADGKAAAxikAAMYqAADGKwAAxiwAAMYtAADGLgAAxi+BD7mBD7qBD7uBD72BD76BD7+BD8CBD8GATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAxg4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPtwgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMYOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBD7cICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAxlEAAAAXAADGDgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBD7yAAIEPtwgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAADGXwAAxmAAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAxg4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPtwgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAMYOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBD7cICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADGDgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ+3CAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAxg4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEPtwgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMYOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBD7cICAgIgEGAaAgIgAAI2QAAACEAAAAlAADGrgAAAA4AAAAoAADGrwAAACMAAADCAADGsAAAu90AAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADGuF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPtIBegDCAU4AAgAQIgQ/D0wAAADoAAAA7AAAADgAAxroAAMbCAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAADGwwAAxsQAAMbFAADGxgAAxscAAMbIAADGyYEPxIEPxYEPxoEPx4EPyIEPyYEPyoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADGDwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQ/CCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAxg8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPwggICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMYPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBD8IICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAIrsAAAAXAADGDwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACBAySAAIEPwggICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMYPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBD8IICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADGDwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgQ/CCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAxg8AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEPwggICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAMc1AAAAIQAAAQsAAAEMAADHNgAAACMAAAEKAADHNwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAcwAAANEAAADRAADHPwAAADEAAADRAAAAwwAAANEAAAHxAAC70gAAANEAAADRAADHRwAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEO3ggIgQ/NCIAwCICDgQ76CAiBD8wIEjQT+a7TAAAAOgAAADsAAAAOAADHSwAAx04AAACOogAAAfoAAAH7gF2AXqIAAMdPAADHUIEPzoEP2YBM2QAAACEAAAAlAADHUwAAAA4AAAAoAADHVAAAACMAAADCAADHVQAAu94AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADHXV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPy4BdgDCAU4AAgAQIgQ/P0wAAADoAAAA7AAAADgAAx18AAMdoAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAADHaQAAx2oAAMdrAADHbAAAx20AAMduAADHbwAAx3CBD9CBD9GBD9KBD9SBD9WBD9aBD9eBD9iATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAx08AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPzggICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMdPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBD84ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAx5IAAAAXAADHTwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBD9OAAIEPzggICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAADHoAAAx6EAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAx08AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEPzggICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAMdPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBD84ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADHTwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgQ/OCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAx08AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEPzggICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMdPAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBD84ICAgIgEGAaAgIgAAI2QAAACEAAAAlAADH7wAAAA4AAAAoAADH8AAAACMAAADCAADH8QAAu94AAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADH+V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEPy4BegDCAU4AAgAQIgQ/a0wAAADoAAAA7AAAADgAAx/sAAMgDAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAADIBAAAyAUAAMgGAADIBwAAyAgAAMgJAADICoEP24EP3IEP3YEP3oEP34EP4IEP4YBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADHUAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgQ/ZCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAx1AAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEP2QgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMdQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBD9kICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABEQAAAAXAADHUAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAmIAAgQ/ZCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAx1AAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEP2QgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMdQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBD9kICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADHUAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgQ/ZCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAyHYAAAAhAAABCwAAAQwAAMh3AAAAIwAAAQoAAMh4AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAABzAAAA0QAAANEAAMiAAAAAMQAAANEAAADDAAAA0QAAAfEAALvTAAAA0QAAANEAAMiIAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ7eCAiBD+QIgDAIgIOBDvsICIEP4wgSuYxLj9MAAAA6AAAAOwAAAA4AAMiMAADIjwAAAI6iAAAB+gAAAfuAXYBeogAAyJAAAMiRgQ/lgQ/wgEzZAAAAIQAAACUAAMiUAAAADgAAACgAAMiVAAAAIwAAAMIAAMiWAAC73wAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAMieXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ/igF2AMIBTgACABAiBD+bTAAAAOgAAADsAAAAOAADIoAAAyKkAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAMiqAADIqwAAyKwAAMitAADIrgAAyK8AAMiwAADIsYEP54EP6IEP6YEP64EP7IEP7YEP7oEP74BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADIkAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgQ/lCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAyJAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEP5QgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAADI0wAAABcAAMiQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEP6oAAgQ/lCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAMjhAADI4gAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADIkAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgQ/lCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAyJAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEP5QgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMiQAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBD+UICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADIkAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgQ/lCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAyJAAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEP5QgICAiAQYBoCAiAAAjZAAAAIQAAACUAAMkwAAAADgAAACgAAMkxAAAAIwAAAMIAAMkyAAC73wAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAMk6XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ/igF6AMIBTgACABAiBD/HTAAAAOgAAADsAAAAOAADJPAAAyUQAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAMlFAADJRgAAyUcAAMlIAADJSQAAyUoAAMlLgQ/ygQ/zgQ/0gQ/1gQ/2gQ/3gQ/4gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMiRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBD/AICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADIkQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgQ/wCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAyJEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEP8AgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFhwAAABcAAMiRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAICxgACBD/AICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADIkQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgQ/wCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAyJEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEP8AgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMiRAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBD/AICAgIgEGAeggIgAAI0gAAADsAAAAOAADJtwAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAALn3AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBDtgICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAC59wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgQ7YCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAALvXAAAAFwAAufcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgQ8qgACBDtgICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAADJ5wAAACEAAAELAAABDAAAyegAAAAjAAABCgAAyekAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAGkAAADRAAAA0QAAyfEAAAAxAAAA0QAAAMMAAADRAAAB8QAAoo4AAADRAAAA0QAAyfkAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDPMICIEP/wiAMAiAg4ENCwgIgQ/+CBKw1IUI0wAAADoAAAA7AAAADgAAyf0AAMoAAAAAjqIAAAH6AAAB+4BdgF6iAADKAQAAygKBEACBEAuATNkAAAAhAAAAJQAAygUAAAAOAAAAKAAAygYAAAAjAAAAwgAAygcAAKKeAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAyg9fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD/2AXYAwgFOAAIAECIEQAdMAAAA6AAAAOwAAAA4AAMoRAADKGgAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAAAyhsAAMocAADKHQAAyh4AAMofAADKIAAAyiEAAMoigRACgRADgRAEgRAGgRAHgRAIgRAJgRAKgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMoBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBEAAICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADKAQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRAACAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAMpEAAAAFwAAygEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRAFgACBEAAICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgAAylIAAMpTAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMoBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBEAAICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADKAQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgRAACAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAygEAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQAAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMoBAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBEAAICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADKAQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRAACAgICIBBgGgICIAACNkAAAAhAAAAJQAAyqEAAAAOAAAAKAAAyqIAAAAjAAAAwgAAyqMAAKKeAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAyqtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBD/2AXoAwgFOAAIAECIEQDNMAAAA6AAAAOwAAAA4AAMqtAADKtQAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwAAyrYAAMq3AADKuAAAyrkAAMq6AADKuwAAyryBEA2BEA6BEA+BEBCBEBGBEBKBEBOATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAVZAAAAFwAAygIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgK2AAIEQCwgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMoCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBEAsICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADKAgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRALCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAWHAAAAFwAAygIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgLGAAIEQCwgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMoCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBEAsICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADKAgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgRALCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAygIAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEQCwgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAMsoAAAAIQAAAQsAAAEMAADLKQAAACMAAAEKAADLKgAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAaQAAANEAAADRAADLMgAAADEAAADRAAAAwwAAANEAAAHxAACijwAAANEAAADRAADLOgAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEM8wgIgRAWCIAwCICDgQ0MCAiBEBUIEn3TluXTAAAAOgAAADsAAAAOAADLPgAAy0EAAACOogAAAfoAAAH7gF2AXqIAAMtCAADLQ4EQF4EQIoBM2QAAACEAAAAlAADLRgAAAA4AAAAoAADLRwAAACMAAADCAADLSAAAop8AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADLUF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQFIBdgDCAU4AAgAQIgRAY0wAAADoAAAA7AAAADgAAy1IAAMtbAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAADLXAAAy10AAMteAADLXwAAy2AAAMthAADLYgAAy2OBEBmBEBqBEBuBEB2BEB6BEB+BECCBECGATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAy0IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQFwgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMtCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBEBcICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAy4UAAAAXAADLQgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBEByAAIEQFwgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAADLkwAAy5QAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAy0IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQFwgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMtCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBEBcICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADLQgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgRAXCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAy0IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEQFwgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMtCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBEBcICAgIgEGAaAgIgAAI2QAAACEAAAAlAADL4gAAAA4AAAAoAADL4wAAACMAAADCAADL5AAAop8AAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADL7F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQFIBegDCAU4AAgAQIgRAj0wAAADoAAAA7AAAADgAAy+4AAMv2AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAADL9wAAy/gAAMv5AADL+gAAy/sAAMv8AADL/YEQJIEQJYEQJoEQJ4EQKIEQKYEQKoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADLQwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgRAiCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAy0MAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQIggICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMtDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBECIICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAIrsAAAAXAADLQwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACBAySAAIEQIggICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMtDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBECIICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADLQwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgRAiCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAy0MAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEQIggICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAAMxpAAAAIQAAAQsAAAEMAADMagAAACMAAAEKAADMawAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAaQAAANEAAADRAADMcwAAADEAAADRAAAAwwAAANEAAAHxAAAgXQAAANEAAADRAADMewAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEM8wgIgRAtCIAwCICDgQL1CAiBECwIEtTcXCDTAAAAOgAAADsAAAAOAADMfwAAzIIAAACOogAAAfoAAAH7gF2AXqIAAMyDAADMhIEQLoEQOYBM2QAAACEAAAAlAADMhwAAAA4AAAAoAADMiAAAACMAAADCAADMiQAAoqAAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADMkV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQK4BdgDCAU4AAgAQIgRAv0wAAADoAAAA7AAAADgAAzJMAAMycAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAADMnQAAzJ4AAMyfAADMoAAAzKEAAMyiAADMowAAzKSBEDCBEDGBEDKBEDSBEDWBEDaBEDeBEDiATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAzIMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQLggICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMyDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBEC4ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAzMYAAAAXAADMgwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBEDOAAIEQLggICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAADM1AAAzNUAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAzIMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQLggICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMyDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBEC4ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADMgwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgRAuCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAzIMAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEQLggICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAMyDAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBEC4ICAgIgEGAaAgIgAAI2QAAACEAAAAlAADNIwAAAA4AAAAoAADNJAAAACMAAADCAADNJQAAoqAAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADNLV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQK4BegDCAU4AAgAQIgRA60wAAADoAAAA7AAAADgAAzS8AAM03AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAADNOAAAzTkAAM06AADNOwAAzTwAAM09AADNPoEQO4EQPYEQPoEQP4EQQIEQQYEQQoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAzUIAAAAXAADMhAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACBEDyAAIEQOQgICAiAQYB0CAiAAAhRMd8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAzIQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQOQgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMyEAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBEDkICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABYcAAAAXAADMhAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAsYAAgRA5CAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAzIQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEQOQgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAMyEAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBEDkICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADMhAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgRA5CAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAAzasAAAAhAAABCwAAAQwAAM2sAAAAIwAAAQoAAM2tAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAABpAAAA0QAAANEAAM21AAAAMQAAANEAAADDAAAA0QAABxMAAKKRAAAA0QAAANEAAM29AAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQzzCAiBEEUIgDAIgQFLgQ0NCAiBEEQIEns+bFLTAAAAOgAAADsAAAAOAADNwQAAzcQAAACOogAAAfoAAAcdgF2A0KIAAM3FAADNxoEQRoEQUYBM2QAAACEAAAAlAADNyQAAAA4AAAAoAADNygAAACMAAADCAADNywAAoqEAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADN018QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQQ4BdgDCAU4AAgAQIgRBH0wAAADoAAAA7AAAADgAAzdUAAM3eAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAADN3wAAzeAAAM3hAADN4gAAzeMAAM3kAADN5QAAzeaBEEiBEEmBEEqBEEyBEE2BEE6BEE+BEFCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAzcUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQRggICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAM3FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBEEYICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAzggAAAAXAADNxQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBEEuAAIEQRggICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAADOFgAAzhcAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAzcUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQRggICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAM3FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBEEYICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADNxQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgRBGCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAzcUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEQRggICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAM3FAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBEEYICAgIgEGAaAgIgAAI2QAAACEAAAAlAADOZQAAAA4AAAAoAADOZgAAACMAAADCAADOZwAAoqEAAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADOb18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQQ4DQgDCAU4AAgAQIgRBS0wAAADoAAAA7AAAADgAAznEAAM55AAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAADOegAAznsAAM58AADOfQAAzn4AAM5/AADOgIEQU4EQVIEQVYEQVoEQ+4EQ/IEQ/YBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAADNxgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgRBRCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAoFAAAAFwAAzcYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgQEcgACBEFEICAgIgEGA4AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAADNxgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9AAAADRAAAA0QAAABcAAADRgACA54AAgRBRCAgICIBBgOEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAABoAAAAFwAAzcYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfRAAAA0QAAANEAAAAXAAAA0YAAgRBXgACBEFEICAgIgEGA4ggIgAAI3xAQAADOvwAAzsAAAM7BAADOwgAAACEAAM7DAADOxAAAACMAAM7FAADOxgAAAA4AAAAlAADOxwAAzsgAAAAoAAAAwgAAAMMAAM7KAAAAKQAAACkAAAAUAADOzgAAAMkAAAAxAAAAKQAAAMMAAADMAAAAPwAAAMMAAM7VAADO1gAAANFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2WAMIEQaoAEgASAAoEQWYEBTIAEgDCBAduACIAwgRD6gRBYCBMAAAABDLgMdNMAAAA6AAAAOwAAAA4AAM7aAADO3AAAAI6hAAAA1oAyoQAAzt2BEFqATNkAAAAhAAAAJQAAzuAAAAAOAAAAKAAAzuEAAAAjAAAAwgAAzuIAAABoAAAA1gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QAAzupfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEFeAMoAwgFOAAIAECIEQW9MAAAA6AAAAOwAAAA4AAM7sAADO9gAAAI6pAAAA6QAAAOoAAADrAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxgDWANoA3gDiAOYA6gDuAPIA9qQAAzvcAAM74AADO+QAAzvoAAM77AADO/AAAzv0AAM7+AADO/4EQXIEQXoEQX4EQYYEQYoEQZIEQZYEQZ4EQaIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAzwMAAAAXAADO3QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOkAAADRAAAA0QAAABcAAADRgACBEF2AAIEQWggICAiAQYA1CAiAAAjSAAAAOwAAAA4AAM8RAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAzt0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADqAAAA0QAAANEAAAAXAAAA0YAAgACAAIEQWggICAiAQYA2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAADPJAAAABcAAM7dAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6wAAANEAAADRAAAAFwAAANGAAIEQYIAAgRBaCAgICIBBgDcICIAACNIAAAA7AAAADgAAzzIAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADO3QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOwAAADRAAAA0QAAABcAAADRgACAAIAAgRBaCAgICIBBgDgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAM9FAAAAFwAAzt0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADtAAAA0QAAANEAAAAXAAAA0YAAgRBjgACBEFoICAgIgEGAOQgIgAAI0gAAADsAAAAOAADPUwAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAM7dAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7gAAANEAAADRAAAAFwAAANGAAIBJgACBEFoICAgIgEGAOggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAz2YAAAAXAADO3QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO8AAADRAAAA0QAAABcAAADRgACBEGaAAIEQWggICAiAQYA7CAiAAAjTAAAAOgAAADsAAAAOAADPdAAAz3UAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAGaAAAAFwAAzt0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADwAAAA0QAAANEAAAAXAAAA0YAAgE6AAIEQWggICAiAQYA8CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAADPiAAAABcAAM7dAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8QAAANEAAADRAAAAFwAAANGAAIEQaYAAgRBaCAgICIBBgD0ICIAACF8QFlBlbmRpbmdNZXNzYWdlUmVhY3Rpb27TAAAAOgAAADsAAAAOAADPlwAAz54AAACOpgAAz5gAAM+ZAADPmgAAz5sAAM+cAAAxs4EQa4EQbIEQbYEQboEQb4EEUaYAAM+fAADPoAAAz6EAAM+iAADPowAAz6SBEHCBEIeBEJ6BELWBEMyBEOOATF8QEHNlbmRlcklkZW50aWZpZXJfEBRzZW5kZXJTZXF1ZW5jZU51bWJlclVlbW9qaV8QFnNlbmRlclRocmVhZElkZW50aWZpZXJfEA9zZXJ2ZXJUaW1lc3RhbXDfEBIAAAEHAAABCAAAAQkAAM+sAAAAIQAAAQsAAAEMAADPrQAAACMAAAEKAADPrgAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAaAAAANEAAADRAADPtgAAADEAAADRAAAAwwAAANEAAAHxAADPmAAAANEAAADRAADPvgAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEQVwgIgRByCIAwCICDgRBrCAiBEHEIEog53dfTAAAAOgAAADsAAAAOAADPwgAAz8UAAACOogAAAfoAAAH7gF2AXqIAAM/GAADPx4EQc4EQfoBM2QAAACEAAAAlAADPygAAAA4AAAAoAADPywAAACMAAADCAADPzAAAz58AAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADP1F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQcIBdgDCAU4AAgAQIgRB00wAAADoAAAA7AAAADgAAz9YAAM/fAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAADP4AAAz+EAAM/iAADP4wAAz+QAAM/lAADP5gAAz+eBEHWBEHaBEHeBEHmBEHqBEHuBEHyBEH2ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAz8YAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQcwgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAM/GAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBEHMICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAA0AkAAAAXAADPxgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBEHiAAIEQcwgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAADQFwAA0BgAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAz8YAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQcwgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAM/GAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBEHMICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADPxgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgRBzCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAz8YAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEQcwgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAM/GAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBEHMICAgIgEGAaAgIgAAI2QAAACEAAAAlAADQZgAAAA4AAAAoAADQZwAAACMAAADCAADQaAAAz58AAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAADQcF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEQcIBegDCAU4AAgAQIgRB/0wAAADoAAAA7AAAADgAA0HIAANB6AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAADQewAA0HwAANB9AADQfgAA0H8AANCAAADQgYEQgIEQgYEQgoEQg4EQhIEQhYEQhoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADPxwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgRB+CAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAAz8cAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQfggICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAM/HAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBEH4ICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAvoAAAAXAADPxwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAf4AAgRB+CAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAz8cAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEQfggICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAM/HAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBEH4ICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADPxwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgRB+CAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQAA0O0AAAAhAAABCwAAAQwAANDuAAAAIwAAAQoAANDvAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAABoAAAA0QAAANEAAND3AAAAMQAAANEAAADDAAAA0QAAAfEAAM+ZAAAA0QAAANEAAND/AAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRBXCAiBEIkIgDAIgIOBEGwICIEQiAgSYjX3tNMAAAA6AAAAOwAAAA4AANEDAADRBgAAAI6iAAAB+gAAAfuAXYBeogAA0QcAANEIgRCKgRCVgEzZAAAAIQAAACUAANELAAAADgAAACgAANEMAAAAIwAAAMIAANENAADPoAAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAANEVXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRCHgF2AMIBTgACABAiBEIvTAAAAOgAAADsAAAAOAADRFwAA0SAAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAANEhAADRIgAA0SMAANEkAADRJQAA0SYAANEnAADRKIEQjIEQjYEQjoEQkIEQkYEQkoEQk4EQlIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADRBwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgRCKCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAA0QcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEQiggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAADRSgAAABcAANEHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEQj4AAgRCKCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AANFYAADRWQAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAADRBwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgRCKCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAA0QcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQiggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAANEHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBEIoICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADRBwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgRCKCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAA0QcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEQiggICAiAQYBoCAiAAAjZAAAAIQAAACUAANGnAAAADgAAACgAANGoAAAAIwAAAMIAANGpAADPoAAAAfsAAADDAAAA4gAAABc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kQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBERKAMoAwgFOAAIAECIERFtMAAAA6AAAAOwAAAA4AANijAADYrQAAAI6pAAAA6QAAAOoAAADrAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxgDWANoA3gDiAOYA6gDuAPIA9qQAA2K4AANivAADYsAAA2LEAANiyAADYswAA2LQAANi1AADYtoERF4ERGYERGoERHIERHYERH4ERIIERIoERI4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAA2LoAAAAXAADYlAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOkAAADRAAAA0QAAABcAAADRgACBERiAAIERFQgICAiAQYA1CAiAAAjSAAAAOwAAAA4AANjIAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAA2JQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADqAAAA0QAAANEAAAAXAAAA0YAAgACAAIERFQgICAiAQYA2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAADY2wAAABcAANiUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6wAAANEAAADRAAAAFwAAANGAAIERG4AAgREVCAgICIBBgDcICIAACNIAAAA7AAAADgAA2OkAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAADYlAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOwAAADRAAAA0QAAABcAAADRgACAAIAAgREVCAgICIBBgDgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAA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zc3RvcmFnZYESLYBegDCAU4AAgAQIgRI80wAAADoAAAA7AAAADgAA6CkAAOgxAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAADoMgAA6DMAAOg0AADoNQAA6DYAAOg3AADoOIESPYESPoESP4ESQIESQYESQoESQ4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABVkAAAAXAADnfgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACArYAAgRI7CAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAA534AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIESOwgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFWQAAABcAAOd+AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAICtgACBEjsICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABYcAAAAXAADnfgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAsYAAgRI7CAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAA534AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIESOwgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAE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AAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEUSgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRWQCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAACK7AAAAFwABFEoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQMkgACBFZAICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEUSgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgRWQCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABFEoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEVkAgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARRKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBFZAICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAAEVcAAAACEAAAELAAABDAABFXEAAAAjAAABCgABFXIAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIMAAADRAAAA0QABFXoAAAAxAAAA0QAAAMMAAADRAAAB8QAARqoAAADRAAAA0QABFYIAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBdcICIEVmwiAMAiAg4EF/wgIgRWaCBI1gMiQ0wAAADoAAAA7AAAADgABFYYAARWJAAAAjqIAAAH6AAAB+4BdgF6iAAEVigABFYuBFZyBFaeATNkAAAAhAAAAJQABFY4AAAAOAAAAKAABFY8AAAAjAAAAwgABFZAAAEbFAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABFZhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFZmAXYAwgFOAAIAECIEVndMAAAA6AAAAOwAAAA4AARWaAAEVowAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAABFaQAARWlAAEVpgABFacAARWoAAEVqQABFaoAARWrgRWegRWfgRWggRWigRWjgRWkgRWlgRWmgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARWKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBFZwICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEVigAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRWcCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAARXNAAAAFwABFYoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRWhgACBFZwICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgABFdsAARXcAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARWKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBFZwICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEVigAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgRWcCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABFYoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEVnAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARWKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBFZwICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEVigAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRWcCAgICIBBgGgICIAACNkAAAAhAAAAJQABFioAAAAOAAAAKAABFisAAAAjAAAAwgABFiwAAEbFAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABFjRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFZmAXoAwgFOAAIAECIEVqNMAAAA6AAAAOwAAAA4AARY2AAEWPgAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwABFj8AARZAAAEWQQABFkIAARZDAAEWRAABFkWBFamBFaqBFauBFayBFa2BFa6BFa+ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABFYsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEVpwgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARWLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBFacICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEViwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRWnCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAL6AAAAFwABFYsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgH+AAIEVpwgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARWLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBFacICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEViwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgRWnCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABFYsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEVpwgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAARaxAAAAIQAAAQsAAAEMAAEWsgAAACMAAAEKAAEWswAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAgwAAANEAAADRAAEWuwAAADEAAADRAAAAwwAAANEAAAHxAABGrAAAANEAAADRAAEWwwAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEF1wgIgRWyCIAwCICDgQYBCAiBFbEIEwAAAAEbjdY20wAAADoAAAA7AAAADgABFscAARbKAAAAjqIAAAH6AAAB+4BdgF6iAAEWywABFsyBFbOBFb6ATNkAAAAhAAAAJQABFs8AAAAOAAAAKAABFtAAAAAjAAAAwgABFtEAAEbHAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABFtlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFbCAXYAwgFOAAIAECIEVtNMAAAA6AAAAOwAAAA4AARbbAAEW5AAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAABFuUAARbmAAEW5wABFugAARbpAAEW6gABFusAARbsgRW1gRW2gRW3gRW5gRW6gRW7gRW8gRW9gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARbLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBFbMICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEWywAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRWzCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAARcOAAAAFwABFssAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRW4gACBFbMICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgABFxwAARcdAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARbLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBFbMICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEWywAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgRWzCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABFssAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEVswgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARbLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBFbMICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEWywAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRWzCAgICIBBgGgICIAACNkAAAAhAAAAJQABF2sAAAAOAAAAKAABF2wAAAAjAAAAwgABF20AAEbHAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABF3VfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFbCAXoAwgFOAAIAECIEVv9MAAAA6AAAAOwAAAA4AARd3AAEXfwAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwABF4AAAReBAAEXggABF4MAAReEAAEXhQABF4aBFcCBFcGBFcKBFcOBFcSBFcWBFcaATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAABpQAAAAFwABFswAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgQJzgACBFb4ICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEWzAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgRW+CAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABFswAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEVvggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAafgAAABcAARbMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIECd4AAgRW+CAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABFswAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEVvggICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARbMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBFb4ICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEWzAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgRW+CAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQABF/IAAAAhAAABCwAAAQwAARfzAAAAIwAAAQoAARf0AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACDAAAA0QAAANEAARf8AAAAMQAAANEAAADDAAAA0QAAAfEAAEatAAAA0QAAANEAARgEAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQXXCAiBFckIgDAIgIOBBgIICIEVyAgSfttud9MAAAA6AAAAOwAAAA4AARgIAAEYCwAAAI6iAAAB+gAAAfuAXYBeogABGAwAARgNgRXKgRXVgEzZAAAAIQAAACUAARgQAAAADgAAACgAARgRAAAAIwAAAMIAARgSAABGyAAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAARgaXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRXHgF2AMIBTgACABAiBFcvTAAAAOgAAADsAAAAOAAEYHAABGCUAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAARgmAAEYJwABGCgAARgpAAEYKgABGCsAARgsAAEYLYEVzIEVzYEVzoEV0IEV0YEV0oEV04EV1IBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEYDAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgRXKCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABGAwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEVyggICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAEYTwAAABcAARgMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEVz4AAgRXKCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AARhdAAEYXgAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEYDAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgRXKCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwABGAwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEVyggICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARgMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBFcoICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEYDAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgRXKCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABGAwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEVyggICAiAQYBoCAiAAAjZAAAAIQAAACUAARisAAAADgAAACgAARitAAAAIwAAAMIAARiuAABGyAAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAARi2XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRXHgF6AMIBTgACABAiBFdbTAAAAOgAAADsAAAAOAAEYuAABGMAAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAARjBAAEYwgABGMMAARjEAAEYxQABGMYAARjHgRXXgRXYgRXZgRXagRXbgRXcgRXdgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARgNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBFdUICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEYDQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgRXVCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABGA0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEV1QgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAtiAAAABcAARgNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIED9YAAgRXVCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABGA0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEV1QgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARgNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBFdUICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEYDQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgRXVCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQABGTMAAAAhAAABCwAAAQwAARk0AAAAIwAAAQoAARk1AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACDAAAA0QAAANEAARk9AAAAMQAAANEAAADDAAAA0QAAAfEAAEauAAAA0QAAANEAARlFAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQXXCAiBFeAIgDAIgIOBBgMICIEV3wgSjNx7x9MAAAA6AAAAOwAAAA4AARlJAAEZTAAAAI6iAAAB+gAAAfuAXYBeogABGU0AARlOgRXhgRXsgEzZAAAAIQAAACUAARlRAAAADgAAACgAARlSAAAAIwAAAMIAARlTAABGyQAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAARlbXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRXegF2AMIBTgACABAiBFeLTAAAAOgAAADsAAAAOAAEZXQABGWYAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAARlnAAEZaAABGWkAARlqAAEZawABGWwAARltAAEZboEV44EV5IEV5YEV54EV6IEV6YEV6oEV64BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEZTQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgRXhCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABGU0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEV4QgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAEZkAAAABcAARlNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEV5oAAgRXhCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AARmeAAEZnwAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEZTQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgRXhCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABGU0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEV4QgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARlNAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBFeEICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEZTQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgRXhCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABGU0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEV4QgICAiAQYBoCAiAAAjZAAAAIQAAACUAARntAAAADgAAACgAARnuAAAAIwAAAMIAARnvAABGyQAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAARn3XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRXegF6AMIBTgACABAiBFe3TAAAAOgAAADsAAAAOAAEZ+QABGgEAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAARoCAAEaAwABGgQAARoFAAEaBgABGgcAARoIgRXugRXvgRXwgRXxgRXygRXzgRX0gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARlOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBFewICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEZTgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgRXsCAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABGU4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEV7AgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAiuwAAABcAARlOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIEDJIAAgRXsCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABGU4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEV7AgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARlOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBFewICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEZTgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgRXsCAgICIBBgHoICIAACNIAAAA7AAAADgABGnQAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAABEvQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACASYAAgQXRCAgICIBBgOMICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwAARL0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfTAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEF0QgICAiAQYDkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAABGuQAAABcAAES9AAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH1AAAANEAAADRAAAAFwAAANGAAIEJD4AAgQXRCAgICIBBgOUICIAACNIAAAA7AAAADgABGqQAAAEhoQAAQ7iBBa2AQBJS65VT1wAAAA4AAAAlAAAMXwAAACEAAAAoAAAMYAAAACMAAAxhAAAAFwAAAGsAAABrAAEarQAAAIsAAAAxgQHdgACBFfyBFfyBFhGBBVHfEBAAARqwAAEasQABGrIAARqzAAAAIQABGrQAARq1AAAAIwABGrYAARq3AAAADgAAACUAARq4AAEauQAAACgAAADCAAAAwwABGrsAAAApAAAAKQAAABQAARq/AAAAyQAAADEAAAApAAAAwwAAAMwAAABCAAAAwwABGsYAARrHAAAA0V8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYAwgRYPgASABIACgRX+gQFMgASAMIEB24ALgDCBFhCBFf0IEnRIlljTAAAAOgAAADsAAAAOAAEaywABGs0AAACOoQAAANaAMqEAARrOgRX/gEzZAAAAIQAAACUAARrRAAAADgAAACgAARrSAAAAIwAAAMIAARrTAAAAawAAANYAAADDAAAA4gAAABcAAAApAAAAMQAAANEAARrbXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRX8gDKAMIBTgACABAiBFgDTAAAAOgAAADsAAAAOAAEa3QABGucAAACOqQAAAOkAAADqAAAA6wAAAOwAAADtAAAA7gAAAO8AAADwAAAA8YA1gDaAN4A4gDmAOoA7gDyAPakAARroAAEa6QABGuoAARrrAAEa7AABGu0AARruAAEa7wABGvCBFgGBFgOBFgSBFgaBFgeBFgmBFgqBFgyBFg2ATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAARr0AAAAFwABGs4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADpAAAA0QAAANEAAAAXAAAA0YAAgRYCgACBFf8ICAgIgEGANQgIgAAI0gAAADsAAAAOAAEbAgAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARrOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6gAAANEAAADRAAAAFwAAANGAAIAAgACBFf8ICAgIgEGANggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwABGxUAAAAXAAEazgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOsAAADRAAAA0QAAABcAAADRgACBFgWAAIEV/wgICAiAQYA3CAiAAAjSAAAAOwAAAA4AARsjAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABGs4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADsAAAA0QAAANEAAAAXAAAA0YAAgACAAIEV/wgICAiAQYA4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAEbNgAAABcAARrOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7QAAANEAAADRAAAAFwAAANGAAIEWCIAAgRX/CAgICIBBgDkICIAACNIAAAA7AAAADgABG0QAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEazgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO4AAADRAAAA0QAAABcAAADRgACASYAAgRX/CAgICIBBgDoICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAARtXAAAAFwABGs4AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADvAAAA0QAAANEAAAAXAAAA0YAAgRYLgACBFf8ICAgIgEGAOwgIgAAI0wAAADoAAAA7AAAADgABG2UAARtmAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABmgAAABcAARrOAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA8AAAANEAAADRAAAAFwAAANGAAIBOgACBFf8ICAgIgEGAPAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwABG3kAAAAXAAEazgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAPEAAADRAAAA0QAAABcAAADRgACBFg6AAIEV/wgICAiAQYA9CAiAAAhfEBxQZXJzaXN0ZWRNZXNzYWdlUmVhY3Rpb25TZW500wAAADoAAAA7AAAADgABG4gAARuJAAAAjqCggEzSAAAAOwAAAA4AARuMAAABIaEAAEO5gRX7gEASkg8bS98QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwAAPg0AAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfSAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEFSwgICAiAQYDjCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAAD4NAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0wAAANEAAADRAAAAFwAAANGAAIDZgACBBUsICAgIgEGA5AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAP+wAAAAXAAA+DQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBBX2AAIEFSwgICAiAQYDlCAiAAAjfEBIAAAEHAAABCAAAAQkAARu+AAAAIQAAAQsAAAEMAAEbvwAAACMAAAEKAAEbwAAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAhwAAANEAAADRAAEbyAAAADEAAADRAAAAwwAAANEAAAHxAAA3hAAAANEAAADRAAEb0AAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEEqwgIgRYXCIAwCICDgQTCCAiBFhYIEqH451bTAAAAOgAAADsAAAAOAAEb1AABG9cAAACOogAAAfoAAAH7gF2AXqIAARvYAAEb2YEWGIEWI4BM2QAAACEAAAAlAAEb3AAAAA4AAAAoAAEb3QAAACMAAADCAAEb3gAAN5UAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAEb5l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWFYBdgDCAU4AAgAQIgRYZ0wAAADoAAAA7AAAADgABG+gAARvxAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAEb8gABG/MAARv0AAEb9QABG/YAARv3AAEb+AABG/mBFhqBFhuBFhyBFh6BFh+BFiCBFiGBFiKATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABG9gAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWGAgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARvYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBFhgICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwABHBsAAAAXAAEb2AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBFh2AAIEWGAgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAEcKQABHCoAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABG9gAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWGAgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARvYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBFhgICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEb2AAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgRYYCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABG9gAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEWGAgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAARvYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBFhgICAgIgEGAaAgIgAAI2QAAACEAAAAlAAEceAAAAA4AAAAoAAEceQAAACMAAADCAAEcegAAN5UAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAEcgl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWFYBegDCAU4AAgAQIgRYk0wAAADoAAAA7AAAADgABHIQAARyMAAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAAEcjQABHI4AARyPAAEckAABHJEAARySAAEck4EWJYEWJoEWJ4EWKIEWKYEWKoEWK4BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEb2QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACAAIAAgRYjCAgICIBBgHQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABG9kAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK1AAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWIwgICAiAQYB1CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARvZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtgAAANEAAADRAAAAFwAAANGAAIAAgACBFiMICAgIgEGAdggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAABEQAAAAXAAEb2QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArcAAADRAAAA0QAAABcAAADRgACAmIAAgRYjCAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABG9kAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWIwgICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAARvZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBFiMICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEb2QAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgRYjCAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQABHP8AAAAhAAABCwAAAQwAAR0AAAAAIwAAAQoAAR0BAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACHAAAA0QAAANEAAR0JAAAAMQAAANEAAADDAAAA0QAAAfEAADeFAAAA0QAAANEAAR0RAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQSrCAiBFi4IgDAIgIOBBMMICIEWLQgSmvDJXtMAAAA6AAAAOwAAAA4AAR0VAAEdGAAAAI6iAAAB+gAAAfuAXYBeogABHRkAAR0agRYvgRY6gEzZAAAAIQAAACUAAR0dAAAADgAAACgAAR0eAAAAIwAAAMIAAR0fAAA3lgAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAR0nXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRYsgF2AMIBTgACABAiBFjDTAAAAOgAAADsAAAAOAAEdKQABHTIAAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAAR0zAAEdNAABHTUAAR02AAEdNwABHTgAAR05AAEdOoEWMYEWMoEWM4EWNYEWNoEWN4EWOIEWOYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEdGQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgRYvCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABHRkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEWLwgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAEdXAAAABcAAR0ZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEWNIAAgRYvCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AAR1qAAEdawAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEdGQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgRYvCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABHRkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWLwgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAR0ZAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBFi8ICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEdGQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgRYvCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABHRkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWLwgICAiAQYBoCAiAAAjZAAAAIQAAACUAAR25AAAADgAAACgAAR26AAAAIwAAAMIAAR27AAA3lgAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAAR3DXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRYsgF6AMIBTgACABAiBFjvTAAAAOgAAADsAAAAOAAEdxQABHc0AAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAAR3OAAEdzwABHdAAAR3RAAEd0gABHdMAAR3UgRY8gRY9gRY+gRY/gRZAgRZBgRZCgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFWQAAABcAAR0aAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAICtgACBFjoICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEdGgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgRY6CAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABHRoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWOggICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAj/gAAABcAAR0aAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAIEDPYAAgRY6CAgICIBBgHcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABHRoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK4AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWOggICAiAQYB4CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAR0aAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuQAAANEAAADRAAAAFwAAANGAAIAAgACBFjoICAgIgEGAeQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEdGgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAroAAADRAAAA0QAAABcAAADRgACAAIAAgRY6CAgICIBBgHoICIAACN8QEgAAAQcAAAEIAAABCQABHkAAAAAhAAABCwAAAQwAAR5BAAAAIwAAAQoAAR5CAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACHAAAA0QAAANEAAR5KAAAAMQAAANEAAADDAAAA0QAABxMAADeGAAAA0QAAANEAAR5SAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQSrCAiBFkUIgDAIgQFLgQTECAiBFkQIEtuLYlzTAAAAOgAAADsAAAAOAAEeVgABHlkAAACOogAAAfoAAAcdgF2A0KIAAR5aAAEeW4EWRoEWUYBM2QAAACEAAAAlAAEeXgAAAA4AAAAoAAEeXwAAACMAAADCAAEeYAAAN5cAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAEeaF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWQ4BdgDCAU4AAgAQIgRZH0wAAADoAAAA7AAAADgABHmoAAR5zAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAEedAABHnUAAR52AAEedwABHngAAR55AAEeegABHnuBFkiBFkmBFkqBFkyBFk2BFk6BFk+BFlCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABHloAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWRggICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAR5aAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBFkYICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwABHp0AAAAXAAEeWgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBFkuAAIEWRggICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAEeqwABHqwAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABHloAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWRggICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAR5aAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBFkYICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEeWgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgRZGCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABHloAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEWRggICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAR5aAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBFkYICAgIgEGAaAgIgAAI2QAAACEAAAAlAAEe+gAAAA4AAAAoAAEe+wAAACMAAADCAAEe/AAAN5cAAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAEfBF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWQ4DQgDCAU4AAgAQIgRZS0wAAADoAAAA7AAAADgABHwYAAR8OAAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAAEfDwABHxAAAR8RAAEfEgABHxMAAR8UAAEfFYEWU4EWVIEWVYEWVoEWyoEWy4EWzIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAAEeWwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgRZRCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAoFAAAAFwABHlsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgQEcgACBFlEICAgIgEGA4AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAAEeWwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9AAAADRAAAA0QAAABcAAADRgACA54AAgRZRCAgICIBBgOEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAACEAAAAFwABHlsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfRAAAA0QAAANEAAAAXAAAA0YAAgRZXgACBFlEICAgIgEGA4ggIgAAI3xAQAAEfVAABH1UAAR9WAAEfVwAAACEAAR9YAAEfWQAAACMAAR9aAAEfWwAAAA4AAAAlAAEfXAABH10AAAAoAAAAwgAAAMMAAR9fAAAAKQAAACkAAAAUAAEfYwAAAMkAAAAxAAAAKQAAAMMAAADMAAAAWwAAAMMAAR9qAAEfawAAANFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2WAMIEWaoAEgASAAoEWWYEBTIAEgDCBAduAJIAwgRbJgRZYCBJ3LVb30wAAADoAAAA7AAAADgABH28AAR9xAAAAjqEAAADWgDKhAAEfcoEWWoBM2QAAACEAAAAlAAEfdQAAAA4AAAAoAAEfdgAAACMAAADCAAEfdwAAAIQAAADWAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAEff18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWV4AygDCAU4AAgAQIgRZb0wAAADoAAAA7AAAADgABH4EAAR+LAAAAjqkAAADpAAAA6gAAAOsAAADsAAAA7QAAAO4AAADvAAAA8AAAAPGANYA2gDeAOIA5gDqAO4A8gD2pAAEfjAABH40AAR+OAAEfjwABH5AAAR+RAAEfkgABH5MAAR+UgRZcgRZegRZfgRZhgRZigRZkgRZlgRZngRZogEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAEfmAAAABcAAR9yAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA6QAAANEAAADRAAAAFwAAANGAAIEWXYAAgRZaCAgICIBBgDUICIAACNIAAAA7AAAADgABH6YAAAEhoIBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEfcgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAOoAAADRAAAA0QAAABcAAADRgACAAIAAgRZaCAgICIBBgDYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAR+5AAAAFwABH3IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADrAAAA0QAAANEAAAAXAAAA0YAAgRZggACBFloICAgIgEGANwgIgAAI0gAAADsAAAAOAAEfxwAAASGggEDfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAR9yAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7AAAANEAAADRAAAAFwAAANGAAIAAgACBFloICAgIgEGAOAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwABH9oAAAAXAAEfcgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAO0AAADRAAAA0QAAABcAAADRgACBFmOAAIEWWggICAiAQYA5CAiAAAjSAAAAOwAAAA4AAR/oAAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABH3IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADuAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWWggICAiAQYA6CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAEf+wAAABcAAR9yAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAA7wAAANEAAADRAAAAFwAAANGAAIEWZoAAgRZaCAgICIBBgDsICIAACNMAAAA6AAAAOwAAAA4AASAJAAEgCgAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAZoAAAAXAAEfcgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAPAAAADRAAAA0QAAABcAAADRgACAToAAgRZaCAgICIBBgDwICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAASAdAAAAFwABH3IAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAADxAAAA0QAAANEAAAAXAAAA0YAAgRZpgACBFloICAgIgEGAPQgIgAAIXxAjUGVyc2lzdGVkTWVzc2FnZVRpbWVzdGFtcGVkTWV0YWRhdGHTAAAAOgAAADsAAAAOAAEgLAABIDEAAACOpAABIC0AASAuAAAB1QAAktuBFmuBFmyAWYEL26QAASAyAAEgMwABIDQAASA1gRZtgRaEgRabgRaygExXcmF3S2luZF5yZW1vdGVJZGVudGl0ed8QEgAAAQcAAAEIAAABCQABIDoAAAAhAAABCwAAAQwAASA7AAAAIwAAAQoAASA8AAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwAAACkAAACEAAAA0QAAANEAASBEAAAAMQAAANEAAADDAAAA0QAAAfEAASAtAAAA0QAAANEAASBMAAAA0V8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRZXCAiBFm8IgDAIgIOBFmsICIEWbggSfT7yhNMAAAA6AAAAOwAAAA4AASBQAAEgUwAAAI6iAAAB+gAAAfuAXYBeogABIFQAASBVgRZwgRZ7gEzZAAAAIQAAACUAASBYAAAADgAAACgAASBZAAAAIwAAAMIAASBaAAEgMgAAAfoAAADDAAAA4gAAABcAAAApAAAAMQAAANEAASBiXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRZtgF2AMIBTgACABAiBFnHTAAAAOgAAADsAAAAOAAEgZAABIG0AAACOqAAAAhAAAAIRAAACEgAAAhMAAAIUAAACFQAAAhYAAAIXgGGAYoBjgGSAZYBmgGeAaKgAASBuAAEgbwABIHAAASBxAAEgcgABIHMAASB0AAEgdYEWcoEWc4EWdIEWdoEWd4EWeIEWeYEWeoBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEgVAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhAAAADRAAAA0QAAABcAAADRgACASYAAgRZwCAgICIBBgGEICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABIFQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIRAAAA0QAAANEAAAAXAAAA0YAAgACAAIEWcAgICAiAQYBiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAEglwAAABcAASBUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEgAAANEAAADRAAAAFwAAANGAAIEWdYAAgRZwCAgICIBBgGMICIAACNMAAAA6AAAAOwAAAA4AASClAAEgpgAAAI6goIBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEgVAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhMAAADRAAAA0QAAABcAAADRgACASYAAgRZwCAgICIBBgGQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABIFQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIUAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWcAgICAiAQYBlCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASBUAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFQAAANEAAADRAAAAFwAAANGAAIBJgACBFnAICAgIgEGAZggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEgVAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhYAAADRAAAA0QAAABcAAADRgACAAIAAgRZwCAgICIBBgGcICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABIFQAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIXAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWcAgICAiAQYBoCAiAAAjZAAAAIQAAACUAASD0AAAADgAAACgAASD1AAAAIwAAAMIAASD2AAEgMgAAAfsAAADDAAAA4gAAABcAAAApAAAAMQAAANEAASD+XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRZtgF6AMIBTgACABAiBFnzTAAAAOgAAADsAAAAOAAEhAAABIQgAAACOpwAAArQAAAK1AAACtgAAArcAAAK4AAACuQAAArqAdIB1gHaAd4B4gHmAeqcAASEJAAEhCgABIQsAASEMAAEhDQABIQ4AASEPgRZ9gRZ+gRZ/gRaAgRaBgRaCgRaDgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASBVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtAAAANEAAADRAAAAFwAAANGAAIAAgACBFnsICAgIgEGAdAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEgVQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArUAAADRAAAA0QAAABcAAADRgACASYAAgRZ7CAgICIBBgHUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABIFUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK2AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWewgICAiAQYB2CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAFhwAAABcAASBVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtwAAANEAAADRAAAAFwAAANGAAICxgACBFnsICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEgVQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgRZ7CAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABIFUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWewgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASBVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBFnsICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAAEhewAAACEAAAELAAABDAABIXwAAAAjAAABCgABIX0AAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIQAAADRAAAA0QABIYUAAAAxAAAA0QAAAMMAAADRAAAB8QABIC4AAADRAAAA0QABIY0AAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFlcICIEWhgiAMAiAg4EWbAgIgRaFCBI7Eaww0wAAADoAAAA7AAAADgABIZEAASGUAAAAjqIAAAH6AAAB+4BdgF6iAAEhlQABIZaBFoeBFpKATNkAAAAhAAAAJQABIZkAAAAOAAAAKAABIZoAAAAjAAAAwgABIZsAASAzAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABIaNfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFoSAXYAwgFOAAIAECIEWiNMAAAA6AAAAOwAAAA4AASGlAAEhrgAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAABIa8AASGwAAEhsQABIbIAASGzAAEhtAABIbUAASG2gRaJgRaKgRaLgRaNgRaOgRaPgRaQgRaRgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASGVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBFocICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEhlQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRaHCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAASHYAAAAFwABIZUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRaMgACBFocICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgABIeYAASHnAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASGVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBFocICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAAEhlQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgRaHCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABIZUAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWhwgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASGVAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBFocICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEhlQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRaHCAgICIBBgGgICIAACNkAAAAhAAAAJQABIjUAAAAOAAAAKAABIjYAAAAjAAAAwgABIjcAASAzAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABIj9fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFoSAXoAwgFOAAIAECIEWk9MAAAA6AAAAOwAAAA4AASJBAAEiSQAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwABIkoAASJLAAEiTAABIk0AASJOAAEiTwABIlCBFpSBFpWBFpaBFpeBFpiBFpmBFpqATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABIZYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWkggICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASGWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBFpIICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEhlgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRaSCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAL6AAAAFwABIZYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgH+AAIEWkggICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASGWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBFpIICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEhlgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgRaSCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABIZYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWkggICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAASK8AAAAIQAAAQsAAAEMAAEivQAAACMAAAEKAAEivgAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAhAAAANEAAADRAAEixgAAADEAAADRAAAAwwAAANEAAAcTAAAB1QAAANEAAADRAAEizgAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEWVwgIgRadCIAwCIEBS4BZCAiBFpwIEuDJQEfTAAAAOgAAADsAAAAOAAEi0gABItUAAACOogAAAfoAAAcdgF2A0KIAASLWAAEi14EWnoEWqYBM2QAAACEAAAAlAAEi2gAAAA4AAAAoAAEi2wAAACMAAADCAAEi3AABIDQAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAEi5F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWm4BdgDCAU4AAgAQIgRaf0wAAADoAAAA7AAAADgABIuYAASLvAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAEi8AABIvEAASLyAAEi8wABIvQAASL1AAEi9gABIveBFqCBFqGBFqKBFqSBFqWBFqaBFqeBFqiATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABItYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWnggICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASLWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBFp4ICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwABIxkAAAAXAAEi1gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBFqOAAIEWnggICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAEjJwABIygAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABItYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWnggICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAHhQAAABcAASLWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIDZgACBFp4ICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEi1gAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgRaeCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABItYAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEWnggICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASLWAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBFp4ICAgIgEGAaAgIgAAI2QAAACEAAAAlAAEjdgAAAA4AAAAoAAEjdwAAACMAAADCAAEjeAABIDQAAAcdAAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAEjgF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWm4DQgDCAU4AAgAQIgRaq0wAAADoAAAA7AAAADgABI4IAASOKAAAAjqcAAAfOAAAHzwAAB9AAAAfRAAAH0gAAB9MAAAfUgN+A4IDhgOKA44DkgOWnAAEjiwABI4wAASONAAEjjgABI48AASOQAAEjkYEWq4EWrIEWrYEWroEWr4EWsIEWsYBM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB+cAAAAXAAEi1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB84AAADRAAAA0QAAABcAAADRgACA54AAgRapCAgICIBBgN8ICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAf2AAAAFwABItcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfPAAAA0QAAANEAAAAXAAAA0YAAgOmAAIEWqQgICAiAQYDgCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAH9gAAABcAASLXAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0AAAANEAAADRAAAAFwAAANGAAIDpgACBFqkICAgIgEGA4QgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAIcAAAAXAAEi1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9EAAADRAAAA0QAAABcAAADRgACBBKuAAIEWqQgICAiAQYDiCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASLXAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0gAAANEAAADRAAAAFwAAANGAAIBJgACBFqkICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEi1wAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgRapCAgICIBBgOQICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAADeXAAAAFwABItcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfUAAAA0QAAANEAAAAXAAAA0YAAgRZDgACBFqkICAgIgEGA5QgIgAAI3xASAAABBwAAAQgAAAEJAAEj/QAAACEAAAELAAABDAABI/4AAAAjAAABCgABI/8AAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIQAAADRAAAA0QABJAcAAAAxAAAA0QAAAMMAAADRAAAB8QAAktsAAADRAAAA0QABJA8AAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFlcICIEWtAiAMAiAg4EL2wgIgRazCBLDgx5u0wAAADoAAAA7AAAADgABJBMAASQWAAAAjqIAAAH6AAAB+4BdgF6iAAEkFwABJBiBFrWBFsCATNkAAAAhAAAAJQABJBsAAAAOAAAAKAABJBwAAAAjAAAAwgABJB0AASA1AAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABJCVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFrKAXYAwgFOAAIAECIEWttMAAAA6AAAAOwAAAA4AASQnAAEkMAAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAABJDEAASQyAAEkMwABJDQAASQ1AAEkNgABJDcAASQ4gRa3gRa4gRa5gRa7gRa8gRa9gRa+gRa/gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASQXAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBFrUICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEkFwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRa1CAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAASRaAAAAFwABJBcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRa6gACBFrUICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgABJGgAASRpAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASQXAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBFrUICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEkFwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgRa1CAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABJBcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEWtQgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASQXAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBFrUICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEkFwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRa1CAgICIBBgGgICIAACNkAAAAhAAAAJQABJLcAAAAOAAAAKAABJLgAAAAjAAAAwgABJLkAASA1AAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABJMFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFrKAXoAwgFOAAIAECIEWwdMAAAA6AAAAOwAAAA4AASTDAAEkywAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwABJMwAASTNAAEkzgABJM8AASTQAAEk0QABJNKBFsKBFsOBFsSBFsWBFsaBFseBFsiATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABJBgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWwAgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASQYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBFsAICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEkGAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRbACAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAREAAAAFwABJBgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgJiAAIEWwAgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASQYAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBFsAICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEkGAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgRbACAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABJBgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEWwAgICAiAQYB6CAiAAAjSAAAAOwAAAA4AASU+AAABIaCAQN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAeFAAAAFwABHlsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAfSAAAA0QAAANEAAAAXAAAA0YAAgNmAAIEWUQgICAiAQYDjCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAAR5bAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAAH0wAAANEAAADRAAAAFwAAANGAAIBJgACBFlEICAgIgEGA5AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwABIDQAAAAXAAEeWwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBFpuAAIEWUQgICAiAQYDlCAiAAAjfEBIAAAEHAAABCAAAAQkAASVuAAAAIQAAAQsAAAEMAAElbwAAACMAAAEKAAElcAAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAhwAAANEAAADRAAEleAAAADEAAADRAAAAwwAAANEAAAHxAAA3hwAAANEAAADRAAElgAAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEEqwgIgRbPCIAwCICDgQTFCAiBFs4IEowPBhrTAAAAOgAAADsAAAAOAAElhAABJYcAAACOogAAAfoAAAH7gF2AXqIAASWIAAEliYEW0IEW24BM2QAAACEAAAAlAAEljAAAAA4AAAAoAAEljQAAACMAAADCAAEljgAAN5gAAAH6AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAElll8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWzYBdgDCAU4AAgAQIgRbR0wAAADoAAAA7AAAADgABJZgAASWhAAAAjqgAAAIQAAACEQAAAhIAAAITAAACFAAAAhUAAAIWAAACF4BhgGKAY4BkgGWAZoBngGioAAElogABJaMAASWkAAElpQABJaYAASWnAAElqAABJamBFtKBFtOBFtSBFtaBFteBFtiBFtmBFtqATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABJYgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIQAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEW0AgICAiAQYBhCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASWIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEQAAANEAAADRAAAAFwAAANGAAIAAgACBFtAICAgIgEGAYggIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwABJcsAAAAXAAEliAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhIAAADRAAAA0QAAABcAAADRgACBFtWAAIEW0AgICAiAQYBjCAiAAAjTAAAAOgAAADsAAAAOAAEl2QABJdoAAACOoKCATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABJYgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAITAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEW0AgICAiAQYBkCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASWIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFAAAANEAAADRAAAAFwAAANGAAIBJgACBFtAICAgIgEGAZQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEliAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhUAAADRAAAA0QAAABcAAADRgACASYAAgRbQCAgICIBBgGYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABJYgAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIWAAAA0QAAANEAAAAXAAAA0YAAgACAAIEW0AgICAiAQYBnCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASWIAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFwAAANEAAADRAAAAFwAAANGAAIBJgACBFtAICAgIgEGAaAgIgAAI2QAAACEAAAAlAAEmKAAAAA4AAAAoAAEmKQAAACMAAADCAAEmKgAAN5gAAAH7AAAAwwAAAOIAAAAXAAAAKQAAADEAAADRAAEmMl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEWzYBegDCAU4AAgAQIgRbc0wAAADoAAAA7AAAADgABJjQAASY8AAAAjqcAAAK0AAACtQAAArYAAAK3AAACuAAAArkAAAK6gHSAdYB2gHeAeIB5gHqnAAEmPQABJj4AASY/AAEmQAABJkEAASZCAAEmQ4EW3YEW3oEW34EW4IEW4YEW4oEW44BM3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAGlAAAAAXAAEliQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArQAAADRAAAA0QAAABcAAADRgACBAnOAAIEW2wgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASWJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBFtsICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEliQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRbbCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAABp+AAAAFwABJYkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQJ3gACBFtsICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEliQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgRbbCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABJYkAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEW2wgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASWJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBFtsICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAAEmrwAAACEAAAELAAABDAABJrAAAAAjAAABCgABJrEAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIcAAADRAAAA0QABJrkAAAAxAAAA0QAAAMMAAADRAAAB8QAAN4gAAADRAAAA0QABJsEAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBKsICIEW5giAMAiAg4EExggIgRblCBJf2Tf90wAAADoAAAA7AAAADgABJsUAASbIAAAAjqIAAAH6AAAB+4BdgF6iAAEmyQABJsqBFueBFvKATNkAAAAhAAAAJQABJs0AAAAOAAAAKAABJs4AAAAjAAAAwgABJs8AADeZAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABJtdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFuSAXYAwgFOAAIAECIEW6NMAAAA6AAAAOwAAAA4AASbZAAEm4gAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAABJuMAASbkAAEm5QABJuYAASbnAAEm6AABJukAASbqgRbpgRbqgRbrgRbtgRbugRbvgRbwgRbxgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASbJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBFucICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEmyQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRbnCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAScMAAAAFwABJskAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRbsgACBFucICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgABJxoAAScbAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASbJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBFucICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEmyQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgRbnCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABJskAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEW5wgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASbJAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBFucICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEmyQAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRbnCAgICIBBgGgICIAACNkAAAAhAAAAJQABJ2kAAAAOAAAAKAABJ2oAAAAjAAAAwgABJ2sAADeZAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABJ3NfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFuSAXoAwgFOAAIAECIEW89MAAAA6AAAAOwAAAA4AASd1AAEnfQAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwABJ34AASd/AAEngAABJ4EAASeCAAEngwABJ4SBFvSBFvWBFvaBFveBFviBFvmBFvqATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABJsoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEW8ggICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASbKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBFvIICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEmygAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRbyCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAACK7AAAAFwABJsoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQMkgACBFvIICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEmygAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgRbyCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABJsoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEW8ggICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASbKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBFvIICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAAEn8AAAACEAAAELAAABDAABJ/EAAAAjAAABCgABJ/IAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIcAAADRAAAA0QABJ/oAAAAxAAAA0QAAAMMAAADRAAAB8QAAIF0AAADRAAAA0QABKAIAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBKsICIEW/QiAMAiAg4EC9QgIgRb8CBLGbME50wAAADoAAAA7AAAADgABKAYAASgJAAAAjqIAAAH6AAAB+4BdgF6iAAEoCgABKAuBFv6BFwmATNkAAAAhAAAAJQABKA4AAAAOAAAAKAABKA8AAAAjAAAAwgABKBAAADeaAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABKBhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFvuAXYAwgFOAAIAECIEW/9MAAAA6AAAAOwAAAA4AASgaAAEoIwAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAABKCQAASglAAEoJgABKCcAASgoAAEoKQABKCoAASgrgRcAgRcBgRcCgRcEgRcFgRcGgRcHgRcIgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASgKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBFv4ICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEoCgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRb+CAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAShNAAAAFwABKAoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRcDgACBFv4ICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgABKFsAAShcAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASgKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBFv4ICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEoCgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgRb+CAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABKAoAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEW/ggICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASgKAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBFv4ICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEoCgAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRb+CAgICIBBgGgICIAACNkAAAAhAAAAJQABKKoAAAAOAAAAKAABKKsAAAAjAAAAwgABKKwAADeaAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABKLRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFvuAXoAwgFOAAIAECIEXCtMAAAA6AAAAOwAAAA4AASi2AAEovgAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwABKL8AASjAAAEowQABKMIAASjDAAEoxAABKMWBFwuBFwyBFw2BFw6BFw+BFxCBFxGATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAVZAAAAFwABKAsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgK2AAIEXCQgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASgLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBFwkICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEoCwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRcJCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAWHAAAAFwABKAsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgLGAAIEXCQgICAiAQYB3CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASgLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACuAAAANEAAADRAAAAFwAAANGAAIAAgACBFwkICAgIgEGAeAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEoCwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArkAAADRAAAA0QAAABcAAADRgACAAIAAgRcJCAgICIBBgHkICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABKAsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK6AAAA0QAAANEAAAAXAAAA0YAAgACAAIEXCQgICAiAQYB6CAiAAAjfEBIAAAEHAAABCAAAAQkAASkxAAAAIQAAAQsAAAEMAAEpMgAAACMAAAEKAAEpMwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAAAApAAAAhwAAANEAAADRAAEpOwAAADEAAADRAAAAwwAAANEAAAHxAAA3iwAAANEAAADRAAEpQwAAANFfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEEqwgIgRcUCIAwCICDgQTICAiBFxMIEwAAAAEizmp80wAAADoAAAA7AAAADgABKUcAASlKAAAAjqIAAAH6AAAB+4BdgF6iAAEpSwABKUyBFxWBFyCATNkAAAAhAAAAJQABKU8AAAAOAAAAKAABKVAAAAAjAAAAwgABKVEAADecAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABKVlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFxKAXYAwgFOAAIAECIEXFtMAAAA6AAAAOwAAAA4AASlbAAEpZAAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAABKWUAASlmAAEpZwABKWgAASlpAAEpagABKWsAASlsgRcXgRcYgRcZgRcbgRccgRcdgRcegRcfgEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASlLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBFxUICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEpSwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRcVCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAASmOAAAAFwABKUsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRcagACBFxUICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgABKZwAASmdAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASlLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBFxUICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAB4UAAAAXAAEpSwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACA2YAAgRcVCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABKUsAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEXFQgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASlLAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBFxUICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEpSwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRcVCAgICIBBgGgICIAACNkAAAAhAAAAJQABKesAAAAOAAAAKAABKewAAAAjAAAAwgABKe0AADecAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABKfVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFxKAXoAwgFOAAIAECIEXIdMAAAA6AAAAOwAAAA4AASn3AAEp/wAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK5AAACuoB0gHWAdoB3gHiAeYB6pwABKgAAASoBAAEqAgABKgMAASoEAAEqBQABKgaBFyKBFyOBFySBFyWBFyaBFyeBFyiATN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABKUwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK0AAAA0QAAANEAAAAXAAAA0YAAgACAAIEXIAgICAiAQYB0CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASlMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACtQAAANEAAADRAAAAFwAAANGAAIBJgACBFyAICAgIgEGAdQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEpTAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArYAAADRAAAA0QAAABcAAADRgACAAIAAgRcgCAgICIBBgHYICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAACP+AAAAFwABKUwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK3AAAA0QAAANEAAAAXAAAA0YAAgQM9gACBFyAICAgIgEGAdwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEpTAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAArgAAADRAAAA0QAAABcAAADRgACAAIAAgRcgCAgICIBBgHgICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAAXAAAAFwABKUwAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAK5AAAA0QAAANEAAAAXAAAA0YAAgACAAIEXIAgICAiAQYB5CAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASlMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBFyAICAgIgEGAeggIgAAI3xASAAABBwAAAQgAAAEJAAEqcgAAACEAAAELAAABDAABKnMAAAAjAAABCgABKnQAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAAAKQAAAIcAAADRAAAA0QABKnwAAAAxAAAA0QAAAMMAAADRAAAB8QAAN40AAADRAAAA0QABKoQAAADRXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBKsICIEXKwiAMAiAg4EEyQgIgRcqCBIsxUbc0wAAADoAAAA7AAAADgABKogAASqLAAAAjqIAAAH6AAAB+4BdgF6iAAEqjAABKo2BFyyBFzeATNkAAAAhAAAAJQABKpAAAAAOAAAAKAABKpEAAAAjAAAAwgABKpIAADeeAAAB+gAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABKppfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFymAXYAwgFOAAIAECIEXLdMAAAA6AAAAOwAAAA4AASqcAAEqpQAAAI6oAAACEAAAAhEAAAISAAACEwAAAhQAAAIVAAACFgAAAheAYYBigGOAZIBlgGaAZ4BoqAABKqYAASqnAAEqqAABKqkAASqqAAEqqwABKqwAASqtgRcugRcvgRcwgRcygRczgRc0gRc1gRc2gEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASqMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEAAAANEAAADRAAAAFwAAANGAAIBJgACBFywICAgIgEGAYQgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAABcAAAAXAAEqjAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhEAAADRAAAA0QAAABcAAADRgACAAIAAgRcsCAgICIBBgGIICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAASrPAAAAFwABKowAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAISAAAA0QAAANEAAAAXAAAA0YAAgRcxgACBFywICAgIgEGAYwgIgAAI0wAAADoAAAA7AAAADgABKt0AASreAAAAjqCggEzfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAABcwAAABcAASqMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBFywICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEqjAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgRcsCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABKowAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEXLAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAASqMAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBFywICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAEqjAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgRcsCAgICIBBgGgICIAACNkAAAAhAAAAJQABKywAAAAOAAAAKAABKy0AAAAjAAAAwgABKy4AADeeAAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABKzZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFymAXoAwgFOAAIAECIEXONMAAAA6AAAAOwAAAA4AASs4AAErQAAAAI6nAAACtAAAArUAAAK2AAACtwAAArgAAAK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XAAABcwAAABcAATFHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACEwAAANEAAADRAAAAFwAAANGAAIBJgACBF6wICAgIgEGAZAgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAExRwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhQAAADRAAAA0QAAABcAAADRgACASYAAgResCAgICIBBgGUICIAACN8QDwAAAQcAAAEIAAABCQAAACEAAAEKAAABCwAAAQwAAAAjAAABDQAAAA4AAAAlAAABDgAAAQ8AAAAoAAABEAAAABcAAAFzAAAAFwABMUcAAADRAAAA0QAAANEAAAAxAAAA0QAAARkAAAIVAAAA0QAAANEAAAAXAAAA0YAAgEmAAIEXrAgICAiAQYBmCAiAAAjfEA8AAAEHAAABCAAAAQkAAAAhAAABCgAAAQsAAAEMAAAAIwAAAQ0AAAAOAAAAJQAAAQ4AAAEPAAAAKAAAARAAAAAXAAAAFwAAABcAATFHAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACFgAAANEAAADRAAAAFwAAANGAAIAAgACBF6wICAgIgEGAZwgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAExRwAAANEAAADRAAAA0QAAADEAAADRAAABGQAAAhcAAADRAAAA0QAAABcAAADRgACASYAAgResCAgICIBBgGgICIAACNkAAAAhAAAAJQABMecAAAAOAAAAKAABMegAAAAjAAAAwgABMekAAC+4AAAB+wAAAMMAAADiAAAAFwAAACkAAAAxAAAA0QABMfFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF6mAXoAwgFOAAIAECIEXuNMAAAA6AAAAOwAAAA4AATHzAAEx+wAAAI6nAAACtAAAArUAAAK2AAA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AAAAXAAAAFwAAABcAAVTCAAAA0QAAANEAAADRAAAAMQAAANEAAAEZAAACugAAANEAAADRAAAAFwAAANGAAIAAgACBGloICAgIgEGAeggIgAAI0gAAADsAAAAOAAFV6AAAASGhAAEs+IEXWYBA3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAAHIAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9IAAADRAAAA0QAAABcAAADRgACASYAAgN0ICAgIgEGA4wgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAAAXMAAAAXAAAHIAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9MAAADRAAAA0QAAABcAAADRgACASYAAgN0ICAgIgEGA5AgIgAAI3xAPAAABBwAAAQgAAAEJAAAAIQAAAQoAAAELAAABDAAAACMAAAENAAAADgAAACUAAAEOAAABDwAAACgAAAEQAAAAFwAACQ8AAAAXAAAHIAAAANEAAADRAAAA0QAAADEAAADRAAABGQAAB9QAAADRAAAA0QAAABcAAADRgACBGjWAAIDdCAgICIBBgOUICIAACNIAAAA7AAAADgABVhkAAAEhoIBA0wAAADoAAAA7AAAADgABVhwAAVYdAAAAjqCggEzTAAAAOgAAADsAAAAOAAFWIAABViEAAACOoKCATNMAAAA6AAAAOwAAAA4AAVYkAAFWJQAAAI6goIBM0gAAASMAAAEkAAFWKAABVileWERNb2RlbFBhY2thZ2WmAAFWKgABVisAAVYsAAFWLQABVi4AAAEoXlhETW9kZWxQYWNrYWdlXxAPWERVTUxQYWNrYWdlSW1wXxARWERVTUxOYW1lc3BhY2VJbXBfEBRYRFVNTE5hbWVkRWxlbWVudEltcF8QD1hEVU1MRWxlbWVudEltcNIAAAA7AAAADgABVjAAAAEhoIBA0wAAADoAAAA7AAAADgABVjMAAVY0AAAAjqCggExfEBVPYnZNZXNzZW5nZXJNb2RlbC12NDjSAAABIwAAASQAAVY4AAFWOVlYRFBNTW9kZWy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4AACJuQAAiboAAIm7AACJvQAAib8AAInAAACJwQAAicMAAInEAACKDQAAijEAAIpYAACKfAAAin4AAIqAAACKggAAioQAAIqGAACKiAAAiokAAIqLAACKpAAAisEAAIrDAACKxQAAiscAAIrJAACKywAAis0AAIrPAACK7AAAiu4AAIrwAACK8gAAivQAAIr2AACK+AAAivoAAIr8AACLHAAAi0cAAIthAACLegAAi5QAAIu0AACL1wAAjFIAAIxUAACMVgAAjFgAAIxaAACMWwAAjFwAAIxdAACMXgAAjGAAAIxiAACMYwAAjGQAAIxmAACMZwAAjOIAAIzkAACM5gAAjOgAAIzqAACM6wAAjOwAAIztAACM7gAAjPAAAIzyAACM8wAAjPQAAIz2AACM9wAAjXIAAI10AACNdgAAjXgAAI16AACNewAAjXwAAI19AACNfgAAjYAAAI2CAACNgwAAjYQAAI2GAACNhwAAjgIAAI4EAACOBgAAjggAAI4KAACOCwAAjgwAAI4NAACODgAAjhAAAI4SAACOEwAAjhQAAI4WAACOFwAAjhoAAI6VAACOlwAAjpkAAI6bAACOnQAAjp4AAI6fAACOoAAAjqEAAI6jAACOpQAAjqYAAI6nAACOqQAAjqoAAI8lAACPJwAAjykAAI8rAACPLQAAjy4AAI8vAACPMAAAjzEAAI8zAACPNQAAjzYAAI83AACPOQAAjzoAAI+1AACPtwAAj7kAAI+7AACPvQAAj74AAI+/AACPwAAAj8EAAI/DAACPxQAAj8YAAI/HAACPyQAAj8oAAI/bAACP6QAAkAIAAJAQAACQHQAAkDAAAJBHAACQWQAAkOwAAJEPAACRLwAAkU8AAJFRAACRUwAAkVUAAJFXAACRWQAAkVoAAJFbAACRXQAAkV4AAJFgAACRYQAAkWMAAJFlAACRZgAAkWcAAJFpAACRagAAkW8AAJGIAACRkQAAkZMAAJGVAACRngAAkaAAAJGiAACRpAAAke0AAJIRAACSOAAAklwAAJJeAACSYAAAkmIAAJJkAACSZgAAkmgAAJJpAACSawAAkoQAAJKlAACSpwAAkqkAAJKrAACSrQAAkq8AAJKxAACSswAAkrUAAJLWAACS2AAAktoAAJLcAACS3gAAkuAAAJLiAACS5AAAkuYAAJLoAACTYwAAk2UAAJNnAACTaQAAk2sAAJNsAACTbQAAk24AAJNvAACTcQAAk3MAAJN0AACTdQAAk3cAAJN4AACT8wAAk/UAAJP3AACT+QAAk/sAAJP8AACT/QAAk/4AAJP/AACUAQAAlAMAAJQEAACUBQAAlAcAAJQIAACUgwAAlIUAAJSHAACUiQAAlIsAAJSMAACUjQAAlI4AAJSPAACUkQAAlJMAAJSUAACUlQAAlJcAAJSYAACUsQAAlLIAAJSzAACUtQAAlTAAAJUyAACVNAAAlTYAAJU4AACVOQAAlToAAJU7AACVPAAAlT4AAJVAAACVQQAAlUIAAJVEAACVRQAAlcAAAJXCAACVxAAAlcYAAJXIAACVyQAAlcoAAJXLAACVzAAAlc4AAJXQAACV0QAAldIAAJXUAACV1QAAllAAAJZSAACWVAAAllYAAJZYAACWWQAAlloAAJZbAACWXAAAll4AAJZgAACWYQAAlmIAAJZkAACWZQAAluAAAJbiAACW5AAAluYAAJboAACW6QAAluoAAJbrAACW7AAAlu4AAJbwAACW8QAAlvIAAJb0AACW9QAAl3AAAJdyAACXdAAAl3YAAJd4AACXeQAAl3oAAJd7AACXfAAAl34AAJeAAACXgQAAl4IAAJeEAACXhQAAl84AAJfyAACYGQAAmD0AAJg/AACYQQAAmEMAAJhFAACYRwAAmEkAAJhKAACYTAAAmGUAAJiCAACYhAAAmIYAAJiIAACYigAAmIwAAJiOAACYkAAAmK0AAJivAACYsQAAmLMAAJi1AACYtwAAmLkAAJi7AACYvQAAmTgAAJk6AACZPAAAmT4AAJlAAACZQQAAmUIAAJlDAACZRAAAmUYAAJlIAACZSQAAmUoAAJlMAACZTQAAmcgAAJnKAACZzAAAmc4AAJnQAACZ0QAAmdIAAJnTAACZ1AAAmdYAAJnYAACZ2QAAmdoAAJncAACZ3QAAmlgAAJpaAACaXAAAml4AAJpgAACaYQAAmmIAAJpjAACaZAAAmmYAAJpoAACaaQAAmmoAAJpsAACabQAAmugAAJrqAACa7AAAmu4AAJrwAACa8QAAmvIAAJrzAACa9AAAmvYAAJr4AACa+QAAmvoAAJr8AACa/QAAmwAAAJt7AACbfQAAm38AAJuBAACbgwAAm4QAAJuFAACbhgAAm4cAAJuJAACbiwAAm4wAAJuNAACbjwAAm5AAAJwLAACcDQAAnA8AAJwRAACcEwAAnBQAAJwVAACcFgAAnBcAAJwZAACcGwAAnBwAAJwdAACcHwAAnCAAAJybAACcnQAAnJ8AAJyhAACcowAAnKQAAJylAACcpgAAnKcAAJypAACcqwAAnKwAAJytAACcrwAAnLAAAJ1DAACdZgAAnYYAAJ2mAACdqAAAnaoAAJ2sAACdrgAAnbAAAJ2xAACdsgAAnbQAAJ21AACdtwAAnbgAAJ26AACdvAAAnb0AAJ2+AACdwAAAncEAAJ3GAACd3wAAnegAAJ3qAACd7AAAnfUAAJ33AACd+QAAnfsAAJ5EAACeaAAAno8AAJ6zAACetQAAnrcAAJ65AACeuwAAnr0AAJ6/AACewAAAnsIAAJ7bAACe/AAAnv4AAJ8AAACfAgAAnwQAAJ8GAACfCAAAnwoAAJ8MAACfLQAAny8AAJ8xAACfMwAAnzUAAJ83AACfOQAAnzsAAJ89AACfPwAAn7oAAJ+8AACfvgAAn8AAAJ/CAACfwwAAn8QAAJ/FAACfxgAAn8gAAJ/KAACfywAAn8wAAJ/OAACfzwAAoEoAAKBMAACgTgAAoFAAAKBSAACgUwAAoFQAAKBVAACgVgAAoFgAAKBaAACgWwAAoFwAAKBeAACgXwAAoNoAAKDcAACg3gAAoOAAAKDiAACg4wAAoOQAAKDlAACg5gAAoOgAAKDqAACg6wAAoOwAAKDuAACg7wAAoQgAAKEJAAChCgAAoQwAAKGHAAChiQAAoYsAAKGNAAChjwAAoZAAAKGRAAChkgAAoZMAAKGVAAChlwAAoZgAAKGZAAChmwAAoZwAAKIXAACiGQAAohsAAKIdAACiHwAAoiAAAKIhAACiIgAAoiMAAKIlAACiJwAAoigAAKIpAACiKwAAoiwAAKKnAACiqQAAoqsAAKKtAACirwAAorAAAKKxAACisgAAorMAAKK1AACitwAAorgAAKK5AACiuwAAorwAAKM3AACjOQAAozsAAKM9AACjPwAAo0AAAKNBAACjQgAAo0MAAKNFAACjRwAAo0gAAKNJAACjSwAAo0wAAKPHAACjyQAAo8sAAKPNAACjzwAAo9AAAKPRAACj0gAAo9MAAKPVAACj1wAAo9gAAKPZAACj2wAAo9wAAKQlAACkSQAApHAAAKSUAACklgAApJgAAKSaAACknAAApJ4AAKSgAACkoQAApKMAAKS8AACk2QAApNsAAKTdAACk3wAApOEAAKTjAACk5QAApOcAAKUEAAClBgAApQgAAKUKAAClDAAApQ4AAKUQAAClEgAApRQAAKWPAAClkQAApZMAAKWVAACllwAApZgAAKWZAAClmgAApZsAAKWdAAClnwAApaAAAKWhAAClowAApaQAAKWmAACmIQAApiMAAKYlAACmJwAApikAAKYqAACmKwAApiwAAKYtAACmLwAApjEAAKYyAACmMwAApjUAAKY2AACmsQAAprMAAKa1AACmtwAAprkAAKa6AACmuwAAprwAAKa9AACmvwAApsEAAKbCAACmwwAApsUAAKbGAACnQQAAp0MAAKdFAACnRwAAp0kAAKdKAACnSwAAp0wAAKdNAACnTwAAp1EAAKdSAACnUwAAp1UAAKdWAACnWQAAp9QAAKfWAACn2AAAp9oAAKfcAACn3QAAp94AAKffAACn4AAAp+IAAKfkAACn5QAAp+YAAKfoAACn6QAAqGQAAKhmAACoaAAAqGoAAKhsAACobQAAqG4AAKhvAACocAAAqHIAAKh0AACodQAAqHYAAKh4AACoeQAAqPQAAKj2AACo+AAAqPoAAKj8AACo/QAAqP4AAKj/AACpAAAAqQIAAKkEAACpBQAAqQYAAKkIAACpCQAAqZwAAKm/AACp3wAAqf8AAKoBAACqAwAAqgUAAKoHAACqCQAAqgoAAKoLAACqDQAAqg4AAKoQAACqEQAAqhMAAKoVAACqFgAAqhcAAKoZAACqGgAAqh8AAKo4AACqQQAAqkMAAKpFAACqTgAAqlAAAKpSAACqVAAAqp0AAKrBAACq6AAAqwwAAKsOAACrEAAAqxIAAKsUAACrFgAAqxgAAKsZAACrGwAAqzQAAKtVAACrVwAAq1kAAKtbAACrXQAAq18AAKthAACrYwAAq2UAAKuGAACriAAAq4oAAKuMAACrjgAAq5AAAKuSAACrlAAAq5YAAKuYAACsEwAArBUAAKwXAACsGQAArBsAAKwcAACsHQAArB4AAKwfAACsIQAArCMAAKwkAACsJQAArCcAAKwoAACsowAArKUAAKynAACsqQAArKsAAKysAACsrQAArK4AAKyvAACssQAArLMAAKy0AACstQAArLcAAKy4AACtMwAArTUAAK03AACtOQAArTsAAK08AACtPQAArT4AAK0/AACtQQAArUMAAK1EAACtRQAArUcAAK1IAACtYQAArWIAAK1jAACtZQAAreAAAK3iAACt5AAAreYAAK3oAACt6QAAreoAAK3rAACt7AAAre4AAK3wAACt8QAArfIAAK30AACt9QAArnAAAK5yAACudAAArnYAAK54AACueQAArnoAAK57AACufAAArn4AAK6AAACugQAAroIAAK6EAACuhQAArwAAAK8CAACvBAAArwYAAK8IAACvCQAArwoAAK8LAACvDAAArw4AAK8QAACvEQAArxIAAK8UAACvFQAAr5AAAK+SAACvlAAAr5YAAK+YAACvmQAAr5oAAK+bAACvnAAAr54AAK+gAACvoQAAr6IAAK+kAACvpQAAsCAAALAiAACwJAAAsCYAALAoAACwKQAAsCoAALArAACwLAAAsC4AALAwAACwMQAAsDIAALA0AACwNQAAsH4AALCiAACwyQAAsO0AALDvAACw8QAAsPMAALD1AACw9wAAsPkAALD6AACw/AAAsRUAALEyAACxNAAAsTYAALE4AACxOgAAsTwAALE+AACxQAAAsV0AALFfAACxYQAAsWMAALFlAACxZwAAsWkAALFrAACxbQAAsegAALHqAACx7AAAse4AALHwAACx8QAAsfIAALHzAACx9AAAsfYAALH4AACx+QAAsfoAALH8AACx/QAAsngAALJ6AACyfAAAsn4AALKAAACygQAAsoIAALKDAACyhAAAsoYAALKIAACyiQAAsooAALKMAACyjQAAswgAALMKAACzDAAAsw4AALMQAACzEQAAsxIAALMTAACzFAAAsxYAALMYAACzGQAAsxoAALMcAACzHQAAs5gAALOaAACznAAAs54AALOgAACzoQAAs6IAALOjAACzpAAAs6YAALOoAACzqQAAs6oAALOsAACzrQAAs7AAALQrAAC0LQAAtC8AALQxAAC0MwAAtDQAALQ1AAC0NgAAtDcAALQ5AAC0OwAAtDwAALQ9AAC0PwAAtEAAALS7AAC0vQAAtL8AALTBAAC0wwAAtMQAALTFAAC0xgAAtMcAALTJAAC0ywAAtMwAALTNAAC0zwAAtNAAALVLAAC1TQAAtU8AALVRAAC1UwAAtVQAALVVAAC1VgAAtVcAALVZAAC1WwAAtVwAALV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RAADREgAA0RMAANEVAADRFgAA0ZEAANGTAADRlQAA0ZcAANGaAADRmwAA0ZwAANGdAADRngAA0aAAANGiAADRowAA0aQAANGmAADRpwAA0iIAANIkAADSJgAA0igAANIrAADSLAAA0i0AANIuAADSLwAA0jEAANIzAADSNAAA0jUAANI3AADSOAAA0rMAANK1AADStwAA0rkAANK8AADSvQAA0r4AANK/AADSwAAA0sIAANLEAADSxQAA0sYAANLIAADSyQAA0xIAANM2AADTXQAA04EAANOEAADThgAA04gAANOKAADTjAAA044AANOPAADTkgAA06sAANPIAADTygAA08wAANPOAADT0AAA09IAANPUAADT1gAA0/MAANP2AADT+QAA0/wAANP/AADUAgAA1AUAANQIAADUCgAA1IUAANSHAADUiQAA1IsAANSOAADUjwAA1JAAANSRAADUkgAA1JQAANSWAADUlwAA1JgAANSaAADUmwAA1RYAANUYAADVGwAA1R0AANUgAADVIQAA1SIAANUjAADVJAAA1SYAANUoAADVKQAA1SoAANUsAADVLQAA1S8AANWqAADVrAAA1a4AANWwAADVswAA1bQAANW1AADVtgAA1bcAANW5AADVuwAA1bwAANW9AADVvwAA1cAAANY7AADWPQAA1kAAANZCAADWRQAA1kYAANZHAADWSAAA1kkAANZLAADWTQAA1k4AANZPAADWUQAA1lIAANbVAADW+QAA1x0AANdAAADXZwAA14cAANeuAADX1QAA1/UAANgZAADYPQAA2D8AANhCAADYRAAA2EYAANhIAADYSwAA2E4AANhQAADYUgAA2FUAANhXAADYWQAA2FwAANhfAADYYAAA2GkAANiCAADYhwAA2IkAANiOAADYkQAA2JMAANjcAADZAAAA2ScAANlLAADZTgAA2VAAANlSAADZVAAA2VYAANlYAADZWQAA2VwAANl1AADZmgAA2ZwAANmeAADZoAAA2aIAANmkAADZpgAA2agAANmqAADZrAAA2dEAANnUAADZ1wAA2doAANndAADZ4AAA2eMAANnmAADZ6QAA2ewAANnuAADaaQAA2msAANpuAADacAAA2nMAANp0AADadQAA2nYAANp3AADaeQAA2nsAANp8AADafQAA2n8AANqAAADakQAA2pIAANqUAADbDwAA2xEAANsTAADbFQAA2xgAANsZAADbGgAA2xsAANscAADbHgAA2yAAANshAADbIgAA2yQAANslAADboAAA26IAANulAADbpwAA26oAANurAADbrAAA260AANuuAADbsAAA27IAANuzAADbtAAA27YAANu3AADbyAAA28kAANvLAADcRgAA3EgAANxKAADcTAAA3E8AANxQAADcUQAA3FIAANxTAADcVQAA3FcAANxYAADcWQAA3FsAANxcAADc1wAA3NkAANzcAADc3gAA3OEAANziAADc4wAA3OQAANzlAADc5wAA3OkAANzqAADc6wAA3O0AANzuAADc/wAA3QAAAN0CAADdfQAA3X8AAN2BAADdgwAA3YYAAN2HAADdiAAA3YkAAN2KAADdjAAA3Y4AAN2PAADdkAAA3ZIAAN2TAADeDgAA3hAAAN4TAADeFQAA3hgAAN4ZAADeGgAA3hsAAN4cAADeHgAA3iAAAN4hAADeIgAA3iQAAN4lAADePgAA3j8AAN5AAADeQgAA3r0AAN6/AADewQAA3sMAAN7GAADexwAA3sgAAN7JAADeygAA3swAAN7OAADezwAA3tAAAN7SAADe0wAA304AAN9QAADfUwAA31UAAN9YAADfWQAA31oAAN9bAADfXAAA314AAN9gAADfYQAA32IAAN9kAADfZQAA36EAAN+6AADfvwAA38IAAN/HAADfygAA38wAAN/yAADghQAA4KgAAODIAADg6AAA4OoAAODsAADg7gAA4PAAAODzAADg9AAA4PUAAOD4AADg+QAA4PsAAOD8AADg/wAA4QIAAOEDAADhBAAA4QcAAOEIAADhEQAA4SoAAOEzAADhNQAA4TcAAOFAAADhQwAA4UYAAOFIAADhkQAA4bUAAOHcAADiAAAA4gMAAOIFAADiBwAA4gkAAOILAADiDQAA4g4AAOIRAADiKgAA4ksAAOJNAADiTwAA4lEAAOJTAADiVQAA4lcAAOJZAADiWwAA4nwAAOJ/AADiggAA4oUAAOKIAADiiwAA4o4AAOKRAADilAAA4pYAAOMRAADjEwAA4xUAAOMXAADjGgAA4xsAAOMcAADjHQAA4x4AAOMgAADjIgAA4yMAAOMkAADjJgAA4ycAAOOiAADjpAAA46YAAOOoAADjqwAA46wAAOOtAADjrgAA468AAOOxAADjswAA47QAAOO1AADjtwAA47gAAOQzAADkNQAA5DgAAOQ6AADkPQAA5D4AAOQ/AADkQAAA5EEAAORDAADkRQAA5EYAAORHAADkSQAA5EoAAORjAADkZAAA5GUAAORnAADk4gAA5OQAAOTmAADk6AAA5OsAAOTsAADk7QAA5O4AAOTvAADk8QAA5PMAAOT0AADk9QAA5PcAAOT4AADlcwAA5XUAAOV3AADleQAA5XwAAOV9AADlfgAA5X8AAOWAAADlggAA5YQAAOWFAADlhgAA5YgAAOWJAADmBAAA5gYAAOYIAADmCgAA5g0AAOYOAADmDwAA5hAAAOYRAADmEwAA5hUAAOYWAADmFwAA5hkAAOYaAADmlQAA5pcAAOaZAADmmwAA5p4AAOafAADmoAAA5qEAAOaiAADmpAAA5qYAAOanAADmqAAA5qoAAOarAADnJgAA5ygAAOcqAADnLAAA5y8AAOcwAADnMQAA5zIAAOczAADnNQAA5zcAAOc4AADnOQAA5zsAAOc8AADnhQAA56kAAOfQAADn9AAA5/cAAOf5AADn+wAA5/0AAOf/AADoAQAA6AIAAOgFAADoHgAA6DsAAOg9AADoPwAA6EEAAOhDAADoRQAA6EcAAOhJAADoZgAA6GkAAOhsAADobwAA6HIAAOh1AADoeAAA6HsAAOh9AADo+AAA6PoAAOj8AADo/gAA6QEAAOkCAADpAwAA6QQAAOkFAADpBwAA6QkAAOkKAADpCwAA6Q0AAOkOAADpiQAA6YsAAOmNAADpjwAA6ZIAAOmTAADplAAA6ZUAAOmWAADpmAAA6ZoAAOmbAADpnAAA6Z4AAOmfAADqGgAA6hwAAOoeAADqIAAA6iMAAOokAADqJQAA6iYAAOonAADqKQAA6isAAOosAADqLQAA6i8AAOowAADqqwAA6q0AAOqvAADqsQAA6rQAAOq1AADqtgAA6rcAAOq4AADqugAA6rwAAOq9AADqvgAA6sAAAOrBAADrPAAA6z4AAOtAAADrQgAA60UAAOtGAADrRwAA60gAAOtJAADrSwAA600AAOtOAADrTwAA61EAAOtSAADrzQAA688AAOvRAADr0wAA69YAAOvXAADr2AAA69kAAOvaAADr3AAA694AAOvfAADr4AAA6+IAAOvjAADsXgAA7GAAAOxjAADsZQAA7GgAAOxpAADsagAA7GsAAOxsAADsbgAA7HAAAOxxAADscgAA7HQAAOx1AADshgAA7JkAAOyyAADsxQAA7NIAAOzlAADs/AAA7Q4AAO0ZAADtKgAA7S8AAO0yAADtNAAA7W0AAO13AADtgAAA7YMAAO2FAADtiAAA7YsAAO2OAADtkQAA7ZYAAO45AADuXQAA7oEAAO6hAADuyAAA7u8AAO8PAADvNgAA71oAAO99AADvpAAA78gAAO/sAADwEAAA8DcAAPA4AADwOgAA8DwAAPA/AADwQQAA8EQAAPBGAADwSAAA8EsAAPBNAADwTwAA8FIAAPBVAADwVwAA8FkAAPBbAADwXgAA8GEAAPBkAADwaQAA8IIAAPCHAADwiQAA8I4AAPCRAADwkwAA8NwAAPEAAADxJwAA8UsAAPFOAADxUAAA8VIAAPFUAADxVgAA8VgAAPFZAADxXAAA8XUAAPGaAADxnAAA8Z4AAPGgAADxogAA8aQAAPGmAADxqAAA8aoAAPGsAADx0QAA8dQAAPHXAADx2gAA8d0AAPHgAADx4wAA8eYAAPHpAADx7AAA8e4AAPJpAADyawAA8m4AAPJwAADycwAA8nQAAPJ1AADydgAA8ncAAPJ5AADyewAA8nwAAPJ9AADyfwAA8oAAAPKRAADykgAA8pQAAPMPAADzEQAA8xMAAPMVAADzGAAA8xkAAPMaAADzGwAA8xwAAPMeAADzIAAA8yEAAPMiAADzJAAA8yUAAPOgAADzogAA86UAAPOnAADzqgAA86sAAPOsAADzrQAA864AAPOwAADzsgAA87MAAPO0AADztgAA87cAAPPIAADzyQAA88sAAPRGAAD0SAAA9EoAAPRMAAD0TwAA9FAAAPRRAAD0UgAA9FMAAPRVAAD0VwAA9FgAAPRZAAD0WwAA9FwAAPTXAAD02QAA9NwAAPTeAAD04QAA9OIAAPTjAAD05AAA9OUAAPTnAAD06QAA9OoAAPTrAAD07QAA9O4AAPT/AAD1AAAA9QIAAPV9AAD1fwAA9YEAAPWDAAD1hgAA9YcAAPWIAAD1iQAA9YoAAPWMAAD1jgAA9Y8AAPWQAAD1kgAA9ZMAAPYOAAD2EAAA9hMAAPYVAAD2GAAA9hkAAPYaAAD2GwAA9hwAAPYeAAD2IAAA9iEAAPYiAAD2JAAA9iUAAPY+AAD2PwAA9kAAAPZ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RAAEQ0gABENMAARDVAAEQ1wABENgAARDZAAEQ2wABENwAARDtAAEQ7gABEPAAAREBAAEREgABERUAAREYAAERGwABER4AAREgAAERWQABEVwAARFeAAERYQABEWQAARFnAAERagABEe0AARIRAAESNQABElgAARJ/AAESnwABEsYAARLtAAETDQABEzEAARNVAAETVwABE1oAARNcAAETXgABE2AAARNjAAETZgABE2gAARNqAAETbQABE28AARNxAAETdAABE3cAARN4AAETfQABE5YAARObAAETnQABE6IAAROlAAETpwABE/AAARQUAAEUOwABFF8AARRiAAEUZAABFGYAARRoAAEUagABFGwAARRtAAEUcAABFIkAARSuAAEUsAABFLIAARS0AAEUtgABFLgAARS6AAEUvAABFL4AARTAAAEU5QABFOgAARTrAAEU7gABFPEAART0AAEU9wABFPoAART9AAEVAAABFQIAARV9AAEVfwABFYIAARWEAAEVhwABFYgAARWJAAEVigABFYsAARWNAAEVjwABFZAAARWRAAEVkwABFZQAARWlAAEVpgABFagAARYjAAEWJQABFicAARYpAAEWLAABFi0AARYuAAEWLwABFjAAARYyAAEWNAABFjUAARY2AAEWOAABFjkAARa0AAEWtgABFrkAARa7AAEWvgABFr8AARbAAAEWwQABFsIAARbEAAEWxgABFscAARbIAAEWygABFssAARbcAAEW3QABFt8AARdaAAEXXAABF14AARdgAAEXYwABF2QAARdlAAEXZgABF2cAARdpAAEXawABF2wAARdtAAEXbwABF3AAARfrAAEX7QABF/AAARfyAAEX9QABF/YAARf3AAEX+AABF/kAARf7AAEX/QABF/4AARf/AAEYAQABGAIAARgTAAEYFAABGBYAARiRAAEYkwABGJUAARiXAAEYmgABGJsAARicAAEYnQABGJ4AARigAAEYogABGKMAARikAAEYpgABGKcAARkiAAEZJAABGScAARkpAAEZLAABGS0AARkuAAEZLwABGTAAARkyAAEZNAABGTUAARk2AAEZOAABGTkAARlSAAEZUwABGVQAARlWAAEZ0QABGdMAARnVAAEZ1wABGdoAARnbAAEZ3AABGd0AARneAAEZ4AABGeIAARnjAAEZ5AABGeYAARnnAAEaYgABGmQAARpnAAEaaQABGmwAARptAAEabgABGm8AARpwAAEacgABGnQAARp1AAEadgABGngAARp5AAEatgABGs8AARrUAAEa1wABGtwAARrfAAEa4QABGwgAARubAAEbvgABG94AARv+AAEcAAABHAIAARwEAAEcBgABHAkAARwKAAEcCwABHA4AARwPAAEcEQABHBIAARwVAAEcGAABHBkAARwaAAEcHQABHB4AARwnAAEcQAABHEkAARxLAAEcTQABHFYAARxZAAEcXAABHF4AARynAAEcywABHPIAAR0WAAEdGQABHRsAAR0dAAEdHwABHSEAAR0jAAEdJAABHScAAR1AAAEdYQABHWMAAR1lAAEdZwABHWkAAR1rAAEdbQABHW8AAR1xAAEdkgABHZUAAR2YAAEdmwABHZ4AAR2hAAEdpAABHacAAR2qAAEdrAABHicAAR4pAAEeKwABHi0AAR4wAAEeMQABHjIAAR4zAAEeNAABHjYAAR44AAEeOQABHjoAAR48AAEePQABHrgAAR66AAEevAABHr4AAR7BAAEewgABHsMAAR7EAAEexQABHscAAR7JAAEeygABHssAAR7NAAEezgABH0kAAR9LAAEfTgABH1AAAR9TAAEfVAABH1UAAR9WAAEfVwABH1kAAR9bAAEfXAABH10AAR9fAAEfYAABH3kAAR96AAEfewABH30AAR/4AAEf+gABH/wAAR/+AAEgAQABIAIAASADAAEgBAABIAUAASAHAAEgCQABIAoAASALAAEgDQABIA4AASCJAAEgiwABII0AASCPAAEgkgABIJMAASCUAAEglQABIJYAASCYAAEgmgABIJsAASCcAAEgngABIJ8AASEaAAEhHAABIR4AASEgAAEhIwABISQAASElAAEhJgABIScAASEpAAEhKwABISwAASEtAAEhLwABITAAASGrAAEhrQABIa8AASGxAAEhtAABIbUAASG2AAEhtwABIbgAASG6AAEhvAABIb0AASG+AAEhwAABIcEAASI8AAEiPgABIkAAASJCAAEiRQABIkYAASJHAAEiSAABIkkAASJLAAEiTQABIk4AASJPAAEiUQABIlIAASKbAAEivwABIuYAASMKAAEjDQABIw8AASMRAAEjEwABIxUAASMXAAEjGAABIxsAASM0AAEjUQABI1MAASNVAAEjVwABI1kAASNbAAEjXQABI18AASN8AAEjfwABI4IAASOFAAEjiAABI4sAASOOAAEjkQABI5MAASQOAAEkEAABJBIAASQUAAEkFwABJBgAASQZAAEkGgABJBsAASQdAAEkHwABJCAAASQhAAEkIwABJCQAASSfAAEkoQABJKMAASSlAAEkqAABJKkAASSqAAEkqwABJKwAASSuAAEksAABJLEAASSyAAEktAABJLUAASUwAAElMgABJTQAASU2AAElOQABJToAASU7AAElPAABJT0AASU/AAElQQABJUIAASVDAAElRQABJUYAASXBAAElwwABJcUAASXHAAElygABJcsAASXMAAElzQABJc4AASXQAAEl0gABJdMAASXUAAEl1gABJdcAASZSAAEmVAABJlYAASZYAAEmWwABJlwAASZdAAEmXgABJl8AASZhAAEmYwABJmQAASZlAAEmZwABJmgAASbjAAEm5QABJucAASbpAAEm7AABJu0AASbuAAEm7wABJvAAASbyAAEm9AABJvUAASb2AAEm+AABJvkAASd0AAEndgABJ3kAASd7AAEnfgABJ38AASeAAAEngQABJ4IAASeEAAEnhgABJ4cAASeIAAEnigABJ4sAASgeAAEoQQABKGEAASiBAAEogwABKIUAASiHAAEoiQABKIsAASiMAAEojQABKJAAASiRAAEokwABKJQAASiXAAEomgABKJsAASicAAEonwABKKAAASilAAEovgABKMcAASjJAAEoywABKNQAASjXAAEo2gABKNwAASklAAEpSQABKXAAASmUAAEplwABKZkAASmbAAEpnQABKZ8AASmhAAEpogABKaUAASm+AAEp3wABKeEAASnjAAEp5QABKecAASnpAAEp6wABKe0AASnvAAEqEAABKhMAASoWAAEqGQABKhwAASofAAEqIgABKiUAASooAAEqKgABKqUAASqnAAEqqQABKqsAASquAAEqrwABKrAAASqxAAEqsgABKrQAASq2AAEqtwABKrgAASq6AAEquwABKzYAASs4AAErOgABKzwAASs/AAErQAABK0EAAStCAAErQwABK0UAAStHAAErSAABK0kAAStLAAErTAABK8cAASvJAAErzAABK84AASvRAAEr0gABK9MAASvUAAEr1QABK9cAASvZAAEr2gABK9sAASvdAAEr3gABK/cAASv4AAEr+QABK/sAASx2AAEseAABLHoAASx8AAEsfwABLIAAASyBAAEsggABLIMAASyFAAEshwABLIgAASyJAAEsiwABLIwAAS0HAAEtCQABLQsAAS0NAAEtEAABLREAAS0SAAEtEwABLRQAAS0WAAEtGAABLRkAAS0aAAEtHAABLR0AAS2YAAEtmgABLZwAAS2eAAEtoQABLaIAAS2jAAEtpAABLaUAAS2nAAEtqQABLaoAAS2rAAEtrQABLa4AAS4pAAEuKwABLi0AAS4vAAEuMgABLjMAAS40AAEuNQABLjYAAS44AAEuOgABLjsAAS48AAEuPgABLj8AAS66AAEuvAABLr4AAS7AAAEuwwABLsQAAS7FAAEuxgABLscAAS7JAAEuywABLswAAS7NAAEuzwABLtAAAS8ZAAEvPQABL2QAAS+IAAEviwABL40AAS+PAAEvkQABL5MAAS+VAAEvlgABL5kAAS+yAAEvzwABL9EAAS/TAAEv1QABL9cAAS/ZAAEv2wABL90AAS/6AAEv/QABMAAAATADAAEwBgABMAkAATAMAAEwDwABMBEAATCMAAEwjgABMJAAATCSAAEwlQABMJYAATCXAAEwmAABMJkAATCbAAEwnQABMJ4AATCfAAEwoQABMKIAATEdAAExHwABMSIAATEkAAExJwABMSgAATEpAAExKgABMSsAATEtAAExLwABMTAAATExAAExMwABMTQAATGvAAExsQABMbMAATG1AAExuAABMbkAATG6AAExuwABMbwAATG+AAExwAABMcEAATHCAAExxAABMcUAATJAAAEyQgABMkUAATJHAAEySgABMksAATJMAAEyTQABMk4AATJQAAEyUgABMlMAATJUAAEyVgABMlcAATLSAAEy1AABMtYAATLYAAEy2wABMtwAATLdAAEy3gABMt8AATLhAAEy4wABMuQAATLlAAEy5wABMugAATNjAAEzZQABM2cAATNpAAEzbAABM20AATNuAAEzbwABM3AAATNyAAEzdAABM3UAATN2AAEzeAABM3kAATP0AAEz9gABM/kAATP7AAEz/gABM/8AATQAAAE0AQABNAIAATQEAAE0BgABNAcAATQIAAE0CgABNAsAATQcAAE0IQABNCQAATQmAAE0NwABNEIAATRfAAE0agABNHgAATSNAAE0oQABNLgAATTKAAE00wABNOQAATT9AAE1DgABNScAATU+AAE1UAABNYkAATWMAAE1jgABNZEAATWUAAE1lwABNZoAATYdAAE2QQABNmUAATaIAAE2rwABNs8AATb2AAE3HQABNz0AATdhAAE3hQABN4cAATeKAAE3jAABN44AATeQAAE3kwABN5YAATeYAAE3mgABN50AATefAAE3oQABN6QAATenAAE3qAABN60AATfGAAE3ywABN80AATfSAAE31QABN9cAATggAAE4RAABOGsAATiPAAE4kgABOJQAATiWAAE4mAABOJoAATicAAE4nQABOKAAATi5AAE43gABOOAAATjiAAE45AABOOYAATjoAAE46gABOOwAATjuAAE48AABORUAATkYAAE5GwABOR4AATkhAAE5JAABOScAATkqAAE5LQABOTAAATkyAAE5rQABOa8AATmyAAE5tAABObcAATm4AAE5uQABOboAATm7AAE5vQABOb8AATnAAAE5wQABOcMAATnEAAE51QABOdYAATnYAAE6UwABOlUAATpXAAE6WQABOlwAATpdAAE6XgABOl8AATpgAAE6YgABOmQAATplAAE6ZgABOmgAATppAAE65AABOuYAATrpAAE66wABOu4AATrvAAE68AABOvEAATryAAE69AABOvYAATr3AAE6+AABOvoAATr7AAE7DAABOw0AATsPAAE7igABO4wAATuOAAE7kAABO5MAATuUAAE7lQABO5YAATuXAAE7mQABO5sAATucAAE7nQABO58AATugAAE8GwABPB0AATwgAAE8IgABPCUAATwmAAE8JwABPCgAATwpAAE8KwABPC0AATwuAAE8LwABPDEAATwyAAE8QwABPEQAATxGAAE8wQABPMMAATzFAAE8xwABPMoAATzLAAE8zAABPM0AATzOAAE80AABPNIAATzTAAE81AABPNYAATzXAAE9UgABPVQAAT1XAAE9WQABPVwAAT1dAAE9XgABPV8AAT1gAAE9YgABPWQAAT1lAAE9ZgABPWgAAT1pAAE9ggABPYMAAT2EAAE9hgABPgEAAT4DAAE+BQABPgcAAT4KAAE+CwABPgwAAT4NAAE+DgABPhAAAT4SAAE+EwABPhQAAT4WAAE+FwABPpIAAT6UAAE+lwABPpkAAT6cAAE+nQABPp4AAT6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BAAFaQgABWkQAAVpGAAFaRwABWkgAAVpKAAFaSwABWsYAAVrIAAFaygABWswAAVrPAAFa0AABWtEAAVrSAAFa0wABWtUAAVrXAAFa2AABWtkAAVrbAAFa3AABW1cAAVtZAAFbWwABW10AAVtgAAFbYQABW2IAAVtjAAFbZAABW2YAAVtoAAFbaQABW2oAAVtsAAFbbQABW7YAAVvaAAFcAQABXCUAAVwoAAFcKgABXCwAAVwuAAFcMAABXDIAAVwzAAFcNgABXE8AAVxsAAFcbgABXHAAAVxyAAFcdAABXHYAAVx4AAFcegABXJcAAVyaAAFcnQABXKAAAVyjAAFcpgABXKkAAVysAAFcrgABXSkAAV0rAAFdLQABXS8AAV0yAAFdMwABXTQAAV01AAFdNgABXTgAAV06AAFdOwABXTwAAV0+AAFdPwABXboAAV28AAFdvwABXcEAAV3EAAFdxQABXcYAAV3HAAFdyAABXcoAAV3MAAFdzQABXc4AAV3QAAFd0QABXkwAAV5OAAFeUAABXlIAAV5VAAFeVgABXlcAAV5YAAFeWQABXlsAAV5dAAFeXgABXl8AAV5hAAFeYgABXt0AAV7fAAFe4gABXuQAAV7nAAFe6AABXukAAV7qAAFe6wABXu0AAV7vAAFe8AABXvEAAV7zAAFe9AABX3cAAV+bAAFfvwABX+IAAWAJAAFgKQABYFAAAWB3AAFglwABYLsAAWDfAAFg4QABYOQAAWDmAAFg6AABYOoAAWDtAAFg8AABYPIAAWD0AAFg9wABYPkAAWD7AAFg/gABYQEAAWECAAFhBwABYSAAAWElAAFhJwABYSwAAWEvAAFhMQABYXoAAWGeAAFhxQABYekAAWHsAAFh7gABYfAAAWHyAAFh9AABYfYAAWH3AAFh+gABYhMAAWI4AAFiOgABYjwAAWI+AAFiQAABYkIAAWJEAAFiRgABYkgAAWJKAAFibwABYnIAAWJ1AAFieAABYnsAAWJ+AAFigQABYoQAAWKHAAFiigABYowAAWMHAAFjCQABYwwAAWMOAAFjEQABYxIAAWMTAAFjFAABYxUAAWMXAAFjGQABYxoAAWMbAAFjHQABYx4AAWMvAAFjMAABYzIAAWOtAAFjrwABY7EAAWOzAAFjtgABY7cAAWO4AAFjuQABY7oAAWO8AAFjvgABY78AAWPAAAFjwgABY8MAAWQ+AAFkQAABZEMAAWRFAAFkSAABZEkAAWRKAAFkSwABZEwAAWROAAFkUAABZFEAAWRSAAFkVAABZFUAAWRmAAFkZwABZGkAAWTkAAFk5gABZOgAAWTqAAFk7QABZO4AAWTvAAFk8AABZPEAAWTzAAFk9QABZPYAAWT3AAFk+QABZPoAAWV1AAFldwABZXoAAWV8AAFlfwABZYAAAWWBAAFlggABZYMAAWWFAAFlhwABZYgAAWWJAAFliwABZYwAAWWdAAFlngABZaAAAWYbAAFmHQABZh8AAWYhAAFmJAABZiUAAWYmAAFmJwABZigAAWYqAAFmLAABZi0AAWYuAAFmMAABZjEAAWasAAFmrgABZrEAAWazAAFmtgABZrcAAWa4AAFmuQABZroAAWa8AAFmvgABZr8AAWbAAAFmwgABZsMAAWbcAAFm3QABZt4AAWbgAAFnWwABZ10AAWdfAAFnYQABZ2QAAWdlAAFnZgABZ2cAAWdoAAFnagABZ2wAAWdtAAFnbgABZ3AAAWdxAAFn7AABZ+4AAWfxAAFn8wABZ/YAAWf3AAFn+AABZ/kAAWf6AAFn/AABZ/4AAWf/AAFoAAABaAIAAWgDAAFoPAABaFUAAWheAAFoYQABaGQAAWhtAAFocAABaHMAAWh1AAFomAABaLEAAWlEAAFpZwABaYcAAWmnAAFpqQABaasAAWmtAAFprwABabIAAWmzAAFptAABabcAAWm4AAFpugABabsAAWm+AAFpwQABacIAAWnDAAFpxgABaccAAWnMAAFp5QABae4AAWnwAAFp8gABafsAAWn+AAFqAQABagMAAWpMAAFqcAABapcAAWq7AAFqvgABasAAAWrCAAFqxAABasYAAWrIAAFqyQABaswAAWrlAAFrBgABawgAAWsKAAFrDAABaw4AAWsQAAFrEgABaxQAAWsWAAFrNwABazoAAWs9AAFrQAABa0MAAWtGAAFrSQABa0wAAWtPAAFrUQABa8wAAWvOAAFr0AABa9IAAWvVAAFr1gABa9cAAWvYAAFr2QABa9sAAWvdAAFr3gABa98AAWvhAAFr4gABbF0AAWxfAAFsYQABbGMAAWxmAAFsZwABbGgAAWxpAAFsagABbGwAAWxuAAFsbwABbHAAAWxyAAFscwABbO4AAWzwAAFs8wABbPUAAWz4AAFs+QABbPoAAWz7AAFs/AABbP4AAW0AAAFtAQABbQIAAW0EAAFtBQABbR4AAW0fAAFtIAABbSIAAW2dAAFtnwABbaEAAW2jAAFtpgABbacAAW2oAAFtqQABbaoAAW2sAAFtrgABba8AAW2wAAFtsgABbbMAAW4uAAFuMAABbjIAAW40AAFuNwABbjgAAW45AAFuOgABbjsAAW49AAFuPwABbkAAAW5BAAFuQwABbkQAAW6/AAFuwQABbsMAAW7FAAFuyAABbskAAW7KAAFuywABbswAAW7OAAFu0AABbtEAAW7SAAFu1AABbtUAAW9QAAFvUgABb1QAAW9WAAFvWQABb1oAAW9bAAFvXAABb10AAW9fAAFvYQABb2IAAW9jAAFvZQABb2YAAW/hAAFv4wABb+UAAW/nAAFv6gABb+sAAW/sAAFv7QABb+4AAW/wAAFv8gABb/MAAW/0AAFv9gABb/cAAXBAAAFwZAABcIsAAXCvAAFwsgABcLQAAXC2AAFwuAABcLoAAXC8AAFwvQABcMAAAXDZAAFw9gABcPgAAXD6AAFw/AABcP4AAXEAAAFxAgABcQQAAXEhAAFxJAABcScAAXEqAAFxLQABcTAAAXEzAAFxNgABcTgAAXGzAAFxtQABcbcAAXG5AAFxvAABcb0AAXG+AAFxvwABccAAAXHCAAFxxAABccUAAXHGAAFxyAABcckAAXJEAAFyRgABckgAAXJKAAFyTQABck4AAXJPAAFyUAABclEAAXJTAAFyVQABclYAAXJXAAFyWQABcloAAXLVAAFy1wABctkAAXLbAAFy3gABct8AAXLgAAFy4QABcuIAAXLkAAFy5gABcucAAXLoAAFy6gABcusAAXNmAAFzaAABc2sAAXNtAAFzcAABc3EAAXNyAAFzcwABc3QAAXN2AAFzeAABc3kAAXN6AAFzfAABc30AAXP4AAFz+gABc/wAAXP+AAF0AQABdAIAAXQDAAF0BAABdAUAAXQHAAF0CQABdAoAAXQLAAF0DQABdA4AAXSJAAF0iwABdI0AAXSPAAF0kgABdJMAAXSUAAF0lQABdJYAAXSYAAF0mgABdJsAAXScAAF0ngABdJ8AAXUaAAF1HAABdR8AAXUhAAF1JAABdSUAAXUmAAF1JwABdSgAAXUqAAF1LAABdS0AAXUuAAF1MAABdTEAAXX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DAAGZRgABmUcAAZlQAAGZaQABmXIAAZl0AAGZdgABmX8AAZmCAAGZhQABmYcAAZnQAAGZ9AABmhsAAZo/AAGaQgABmkQAAZpGAAGaSAABmkoAAZpMAAGaTQABmlAAAZppAAGaigABmowAAZqOAAGakAABmpIAAZqUAAGalgABmpgAAZqaAAGauwABmr4AAZrBAAGaxAABmscAAZrKAAGazQABmtAAAZrTAAGa1QABm1AAAZtSAAGbVAABm1YAAZtZAAGbWgABm1sAAZtcAAGbXQABm18AAZthAAGbYgABm2MAAZtlAAGbZgABm+EAAZvjAAGb5QABm+cAAZvqAAGb6wABm+wAAZvtAAGb7gABm/AAAZvyAAGb8wABm/QAAZv2AAGb9wABnHIAAZx0AAGcdwABnHkAAZx8AAGcfQABnH4AAZx/AAGcgAABnIIAAZyEAAGchQABnIYAAZyIAAGciQABnKIAAZyjAAGcpAABnKYAAZ0hAAGdIwABnSUAAZ0nAAGdKgABnSsAAZ0sAAGdLQABnS4AAZ0wAAGdMgABnTMAAZ00AAGdNgABnTcAAZ2yAAGdtAABnbYAAZ24AAGduwABnbwAAZ29AAGdvgABnb8AAZ3BAAGdwwABncQAAZ3FAAGdxwABncgAAZ5DAAGeRQABnkcAAZ5JAAGeTAABnk0AAZ5OAAGeTwABnlAAAZ5SAAGeVAABnlUAAZ5WAAGeWAABnlkAAZ7UAAGe1gABntgAAZ7aAAGe3QABnt4AAZ7fAAGe4AABnuEAAZ7jAAGe5QABnuYAAZ7nAAGe6QABnuoAAZ9lAAGfZwABn2kAAZ9rAAGfbgABn28AAZ9wAAGfcQABn3IAAZ90AAGfdgABn3cAAZ94AAGfegABn3sAAZ/EAAGf6AABoA8AAaAzAAGgNgABoDgAAaA6AAGgPAABoD4AAaBAAAGgQQABoEQAAaBdAAGgegABoHwAAaB+AAGggAABoIIAAaCEAAGghgABoIgAAaClAAGgqAABoKsAAaCuAAGgsQABoLQAAaC3AAGgugABoLwAAaE3AAGhOQABoTsAAaE9AAGhQAABoUEAAaFCAAGhQwABoUQAAaFGAAGhSAABoUkAAaFKAAGhTAABoU0AAaHIAAGhygABocwAAaHOAAGh0QABodIAAaHTAAGh1AABodUAAaHXAAGh2QABodoAAaHbAAGh3QABod4AAaJZAAGiWwABol0AAaJfAAGiYgABomMAAaJkAAGiZQABomYAAaJoAAGiagABomsAAaJsAAGibgABom8AAaLqAAGi7AABou4AAaLwAAGi8wABovQAAaL1AAGi9gABovcAAaL5AAGi+wABovwAAaL9AAGi/wABowAAAaN7AAGjfQABo38AAaOBAAGjhAABo4UAAaOGAAGjhwABo4gAAaOKAAGjjAABo40AAaOOAAGjkAABo5EAAaQMAAGkDgABpBAAAaQSAAGkFQABpBYAAaQXAAGkGAABpBkAAaQbAAGkHQABpB4AAaQfAAGkIQABpCIAAaSdAAGknwABpKEAAaSjAAGkpgABpKcAAaSoAAGkqQABpKoAAaSsAAGkrgABpK8AAaSwAAGksgABpLMAAaVGAAGlaQABpYkAAaWpAAGlqwABpa0AAaWvAAGlsQABpbQAAaW1AAGltgABpbkAAaW6AAGlvAABpb0AAaXAAAGlwwABpcQAAaXFAAGlyAABpckAAaXSAAGl6wABpfQAAaX2AAGl+AABpgEAAaYEAAGmBwABpgkAAaZSAAGmdgABpp0AAabBAAGmxAABpsYAAabIAAGmygABpswAAabOAAGmzwABptIAAabrAAGnDAABpw4AAacQAAGnEgABpxQAAacWAAGnGAABpxoAAaccAAGnPQABp0AAAadDAAGnRgABp0kAAadMAAGnTwABp1IAAadVAAGnVwABp9IAAafUAAGn1gABp9gAAafbAAGn3AABp90AAafeAAGn3wABp+EAAafjAAGn5AABp+UAAafnAAGn6AABqGMAAahlAAGoZwABqGkAAahsAAGobQABqG4AAahvAAGocAABqHIAAah0AAGodQABqHYAAah4AAGoeQABqPQAAaj2AAGo+QABqPsAAaj+AAGo/wABqQAAAakBAAGpAgABqQQAAakGAAGpBwABqQgAAakKAAGpCwABqSQAAaklAAGpJgABqSgAAamjAAGppQABqacAAampAAGprAABqa0AAamuAAGprwABqbAAAamyAAGptAABqbUAAam2AAGpuAABqbkAAao0AAGqNgABqjgAAao6AAGqPQABqj4AAao/AAGqQAABqkEAAapDAAGqRQABqkYAAapHAAGqSQABqkoAAarFAAGqxwABqskAAarLAAGqzgABqs8AAarQAAGq0QABqtIAAarUAAGq1gABqtcAAarYAAGq2gABqtsAAatWAAGrWAABq1oAAatcAAGrXwABq2AAAathAAGrYgABq2MAAatlAAGrZwABq2gAAatpAAGrawABq2wAAavnAAGr6QABq+sAAavtAAGr8AABq/EAAavyAAGr8wABq/QAAav2AAGr+AABq/kAAav6AAGr/AABq/0AAaxGAAGsagABrJEAAay1AAGsuAABrLoAAay8AAGsvgABrMAAAazCAAGswwABrMYAAazfAAGs/AABrP4AAa0AAAGtAgABrQQAAa0GAAGtCAABrQoAAa0nAAGtKgABrS0AAa0wAAGtMwABrTYAAa05AAGtPAABrT4AAa25AAGtuwABrb0AAa2/AAGtwgABrcMAAa3EAAGtxQABrcYAAa3IAAGtygABrcsAAa3MAAGtzgABrc8AAa5KAAGuTAABrk4AAa5QAAGuUwABrlQAAa5VAAGuVgABrlcAAa5ZAAGuWwABrlwAAa5dAAGuXwABrmAAAa7bAAGu3QABrt8AAa7hAAGu5AABruUAAa7mAAGu5wABrugAAa7qAAGu7AABru0AAa7uAAGu8AABrvEAAa9sAAGvbgABr3EAAa9zAAGvdgABr3cAAa94AAGveQABr3oAAa98AAGvfgABr38AAa+AAAGvggABr4MAAa/+AAGwAAABsAIAAbAEAAGwBwABsAgAAbAJAAGwCgABsAsAAbANAAGwDwABsBAAAbARAAGwEwABsBQAAbCPAAGwkQABsJMAAbCVAAGwmAABsJkAAbCaAAGwmwABsJwAAbCeAAGwoAABsKEAAbCiAAGwpAABsKUAAbEgAAGxIgABsSUAAbEnAAGxKgABsSsAAbEsAAGxLQABsS4AAbEwAAGxMgABsTMAAbE0AAGxNgABsTcAAbFIAAGxTQABsVAAAbFSAAGxiwABsY4AAbGQAAGxkwABsZYAAbGZAAGxnAABsaEAAbJEAAGyaAABsowAAbKsAAGy0wABsvoAAbMaAAGzQQABs2UAAbOIAAGzrwABs9MAAbP3AAG0GwABtEIAAbRDAAG0RQABtEcAAbRKAAG0TAABtE8AAbRRAAG0UwABtFYAAbRYAAG0WgABtF0AAbRgAAG0YgABtGQAAbRmAAG0aQABtGwAAbRvAAG0dAABtI0AAbSSAAG0lAABtJkAAbScAAG0ngABtOcAAbULAAG1MgABtVYAAbVZAAG1WwABtV0AAbVfAAG1YQABtWMAAbVkAAG1ZwABtYAAAbWlAAG1pwABtakAAbWrAAG1rQABta8AAbWxAAG1swABtbUAAbW3AAG13AABtd8AAbXiAAG15QABtegAAbXrAAG17gABtfEAAbX0AAG19wABtfkAAbZ0AAG2dgABtnkAAbZ7AAG2fgABtn8AAbaAAAG2gQABtoIAAbaEAAG2hgABtocAAbaIAAG2igABtosAAbacAAG2nQABtp8AAbcaAAG3HAABtx4AAbcgAAG3IwABtyQAAbclAAG3JgABtycAAbcpAAG3KwABtywAAbctAAG3LwABtzAAAberAAG3rQABt7AAAbeyAAG3tQABt7YAAbe3AAG3uAABt7kAAbe7AAG3vQABt74AAbe/AAG3wQABt8IAAbfTAAG31AABt9YAAbhRAAG4UwABuFUAAbhXAAG4WgABuFsAAbhcAAG4XQABuF4AAbhgAAG4YgABuGMAAbhkAAG4ZgABuGcAAbjiAAG45AABuOcAAbjpAAG47AABuO0AAbjuAAG47wABuPAAAbjyAAG49AABuPUAAbj2AAG4+AABuPkAAbkKAAG5CwABuQ0AAbmIAAG5igABuYwAAbmOAAG5kQABuZIAAbmTAAG5lAABuZUAAbmXAAG5mQABuZoAAbmbAAG5nQABuZ4AAboZAAG6GwABuh4AAbogAAG6IwABuiQAAbolAAG6JgABuicAAbopAAG6KwABuiwAAbotAAG6LwABujAAAbpJAAG6SgABuksAAbpNAAG6yAABusoAAbrMAAG6zgAButEAAbrSAAG60wAButQAAbrVAAG61wAButkAAbraAAG62wABut0AAbreAAG7WQABu1sAAbteAAG7YAABu2MAAbtkAAG7ZQABu2YAAbtnAAG7aQABu2sAAbtsAAG7bQABu28AAbtwAAG7jAABu6UAAbvGAAG7yQABu8wAAbvPAAG70gABu9UAAbvYAAG72wABu94AAbv/AAG8AgABvAUAAbwIAAG8CwABvA4AAbwRAAG8FAABvBcAAbwZAAG8KAABvDEAAbxEAAG8TAABvFAAAbxaAAG8XwABvGUAAbz4AAG9GwABvTsAAb1bAAG9XQABvV8AAb1hAAG9YwABvWYAAb1nAAG9aAABvWsAAb1sAAG9bgABvW8AAb1xAAG9dAABvXUAAb12AAG9eQABvXoAAb1/AAG9mAABvaEAAb2jAAG9pQABva4AAb2xAAG9tAABvbYAAb3/AAG+IwABvkoAAb5uAAG+cQABvnMAAb51AAG+dwABvnkAAb57AAG+fAABvn8AAb6YAAG+uQABvrsAAb69AAG+vwABvsEAAb7DAAG+xQABvscAAb7JAAG+6gABvu0AAb7wAAG+8wABvvYAAb75AAG+/AABvv8AAb8CAAG/BAABv38AAb+BAAG/gwABv4UAAb+IAAG/iQABv4oAAb+LAAG/jAABv44AAb+QAAG/kQABv5IAAb+UAAG/lQABwBAAAcASAAHAFAABwBYAAcAZAAHAGgABwBsAAcAcAAHAHQABwB8AAcAhAAHAIgABwCMAAcAlAAHAJgABwKEAAcCjAAHApgABwKgAAcCrAAHArAABwK0AAcCuAAHArwABwLEAAcCzAAHAtAABwLUAAcC3AAHAuAABwNEAAcDSAAHA0wABwNUAAcFQAAHBUgABwVQAAcFWAAHBWQABwVoAAcFbAAHBXAABwV0AAcFfAAHBYQABwWIAAcFjAAHBZQABwWYAAcHhAAHB4wABweUAAcHnAAHB6gABwesAAcHsAAHB7QABwe4AAcHwAAHB8gABwfMAAcH0AAHB9gABwfcAAcJyAAHCdAABwnYAAcJ4AAHCewABwnwAAcJ9AAHCfgABwn8AAcKBAAHCgwABwoQAAcKFAAHChwABwogAAcMDAAHDBQABwwgAAcMKAAHDDQABww4AAcMPAAHDEAABwxEAAcMTAAHDFQABwxYAAcMXAAHDGQABwxoAAcMpAAHDpAABw6YAAcOoAAHDqgABw60AAcOuAAHDrwABw7AAAcOxAAHDswABw7UAAcO2AAHDtwABw7kAAcO6AAHEAwABxCcAAcROAAHEcgABxHUAAcR3AAHEeQABxHsAAcR9AAHEfwABxIAAAcSDAAHEnAABxLkAAcS7AAHEvQABxL8AAcTBAAHEwwABxMUAAcTHAAHE5AABxOcAAcTqAAHE7QABxPAAAcTzAAHE9gABxPkAAcT7AAHFdgABxXgAAcV6AAHFfAABxX8AAcWAAAHFgQABxYIAAcWDAAHFhQABxYcAAcWIAAHFiQABxYsAAcWMAAHGBwABxgkAAcYLAAHGDQABxhAAAcYRAAHGEgABxhMAAcYUAAHGFgABxhgAAcYZAAHGGgABxhwAAcYdAAHGmAABxpoAAcacAAHGngABxqEAAcaiAAHGowABxqQAAcalAAHGpwABxqkAAcaqAAHGqwABxq0AAcauAAHHKQABxysAAcctAAHHLwABxzIAAcczAAHHNAABxzUAAcc2AAHHOAABxzoAAcc7AAHHPAABxz4AAcc/AAHHugABx7wAAce+AAHHwAABx8MAAcfEAAHHxQABx8YAAcfHAAHHyQABx8sAAcfMAAHHzQABx88AAcfQAAHISwAByE0AAchPAAHIUQAByFQAAchVAAHIVgAByFcAAchYAAHIWgAByFwAAchdAAHIXgAByGAAAchhAAHI3AAByN4AAcjgAAHI4gAByOUAAcjmAAHI5wAByOgAAcjpAAHI6wAByO0AAcjuAAHI7wAByPEAAcjyAAHJhQAByagAAcnIAAHJ6AAByeoAAcnsAAHJ7gAByfAAAcnzAAHJ9AAByfUAAcn4AAHJ+QAByfsAAcn8AAHJ/gABygEAAcoCAAHKAwABygYAAcoHAAHKDAAByiUAAcouAAHKMAAByjIAAco7AAHKPgABykEAAcpDAAHKjAAByrAAAcrXAAHK+wAByv4AAcsAAAHLAgABywQAAcsGAAHLCAABywkAAcsMAAHLJQABy0YAActIAAHLSgABy0wAActOAAHLUAABy1IAActUAAHLVgABy3cAAct6AAHLfQABy4AAAcuDAAHLhgABy4kAAcuMAAHLjwABy5EAAcwMAAHMDgABzBAAAcwSAAHMFQABzBYAAcwXAAHMGAABzBkAAcwbAAHMHQABzB4AAcwfAAHMIQABzCIAAcydAAHMnwABzKEAAcyjAAHMpgABzKcAAcyoAAHMqQABzKoAAcysAAHMrgABzK8AAcywAAHMsgABzLMAAc0uAAHNMAABzTMAAc01AAHNOAABzTkAAc06AAHNOwABzTwAAc0+AAHNQAABzUEAAc1CAAHNRAABzUUAAc1eAAHNXwABzWAAAc1iAAHN3QABzd8AAc3hAAHN4wABzeYAAc3nAAHN6AABzekAAc3qAAHN7AABze4AAc3vAAHN8AABzfIAAc3zAAHObgABznAAAc5yAAHOdAABzncAAc54AAHOeQABznoAAc57AAHOfQABzn8AAc6AAAHOgQABzoMAAc6EAAHO/wABzwEAAc8DAAHPBQABzwgAAc8JAAHPCgABzwsAAc8MAAHPDgABzxAAAc8RAAHPEgABzxQAAc8VAAHPkAABz5IAAc+UAAHPlgABz5kAAc+aAAHPmwABz5wAAc+dAAHPnwABz6EAAc+iAAHPowABz6UAAc+mAAHQIQAB0CMAAdAlAAHQJwAB0CoAAdArAAHQLAAB0C0AAdAuAAHQMAAB0DIAAdAzAAHQNAAB0DYAAdA3AAHQgAAB0KQAAdDLAAHQ7wAB0PIAAdD0AAHQ9gAB0PgAAdD6AAHQ/AAB0P0AAdEAAAHRGQAB0TYAAdE4AAHROgAB0TwAAdE+AAHRQAAB0UIAAdFEAAHRYQAB0WQAAdFnAAHRagAB0W0AAdFwAAHRcwAB0XYAAdF4AAHR8wAB0fUAAdH3AAHR+QAB0fwAAdH9AAHR/gAB0f8AAdIAAAHSAgAB0gQAAdIFAAHSBgAB0ggAAdIJAAHShAAB0oYAAdKIAAHSigAB0o0AAdKOAAHSjwAB0pAAAdKRAAHSkwAB0pUAAdKWAAHSlwAB0pkAAdKaAAHTFQAB0xcAAdMZAAHTGwAB0x4AAdMfAAHTIAAB0yEAAdMiAAHTJAAB0yYAAdMnAAHTKAAB0yoAAdMrAAHTpgAB06gAAdOrAAHTrQAB07AAAdOxAAHTsgAB07MAAdO0AAHTtgAB07gAAdO5AAHTugAB07wAAdO9AAHTwAAB1DsAAdQ9AAHUPwAB1EEAAdREAAHURQAB1EYAAdRHAAHUSAAB1EoAAdRMAAHUTQAB1E4AAdRQAAHUUQAB1MwAAdTOAAHU0AAB1NIAAdTVAAHU1gAB1NcAAdTYAAHU2QAB1NsAAdTdAAHU3gAB1N8AAdThAAHU4gAB1V0AAdVfAAHVYQAB1WMAAdVmAAHVZwAB1WgAAdVpAAHVagAB1WwAAdVuAAHVbwAB1XAAAdVyAAHVcwAB1gYAAdYpAAHWSQAB1mkAAdZrAAHWbQAB1m8AAdZxAAHWdAAB1nUAAdZ2AAHWeQAB1noAAdZ8AAHWfQAB1n8AAdaCAAHWgwAB1oQAAdaHAAHWiAAB1o0AAdamAAHWrwAB1rEAAdazAAHWvAAB1r8AAdbCAAHWxAAB1w0AAdcxAAHXWAAB13wAAdd/AAHXgQAB14MAAdeFAAHXhwAB14kAAdeKAAHXjQAB16YAAdfHAAHXyQAB18sAAdfNAAHXzwAB19EAAdfTAAHX1QAB19cAAdf4AAHX+wAB1/4AAdgBAAHYBAAB2AcAAdgKAAHYDQAB2BAAAdgSAAHYjQAB2I8AAdiRAAHYkwAB2JYAAdiXAAHYmAAB2JkAAdiaAAHYnAAB2J4AAdifAAHYoAAB2KIAAdijAAHZHgAB2SAAAdkiAAHZJAAB2ScAAdkoAAHZKQAB2SoAAdkrAAHZLQAB2S8AAdkwAAHZMQAB2TMAAdk0AAHZrwAB2bEAAdm0AAHZtgAB2bkAAdm6AAHZuwAB2bwAAdm9AAHZvwAB2cEAAdnCAAHZwwAB2cUAAdnGAAHZ3wAB2eAAAdnhAAHZ4wAB2l4AAdpgAAHaYgAB2mQAAdpnAAHaaAAB2mkAAdpqAAHaawAB2m0AAdpvAAHacAAB2nEAAdpzAAHadAAB2u8AAdrxAAHa8wAB2vUAAdr4AAHa+QAB2voAAdr7AAHa/AAB2v4AAdsAAAHbAQAB2wIAAdsEAAHbBQAB24AAAduCAAHbhAAB24YAAduJAAHbigAB24sAAduMAAHbjQAB248AAduRAAHbkgAB25MAAduVAAHblgAB3BEAAdwTAAHcFQAB3BcAAdwaAAHcGwAB3BwAAdwdAAHcHgAB3CAAAdwiAAHcIwAB3CQAAdwmAAHcJwAB3KIAAdykAAHcpgAB3KgAAdyrAAHcrAAB3K0AAdyuAAHcrwAB3LEAAdyzAAHctAAB3LUAAdy3AAHcuAAB3QEAAd0lAAHdTAAB3XAAAd1zAAHddQAB3XcAAd15AAHdewAB3X0AAd1+AAHdgQAB3ZoAAd23AAHduQAB3bsAAd29AAHdvwAB3cEAAd3DAAHdxQAB3eIAAd3lAAHd6AAB3esAAd3uAAHd8QAB3fQAAd33AAHd+QAB3nQAAd52AAHeeQAB3nsAAd5+AAHefwAB3oAAAd6BAAHeggAB3oQAAd6GAAHehwAB3ogAAd6KAAHeiwAB3o8AAd8KAAHfDAAB3w4AAd8QAAHfEwAB3xQAAd8VAAHfFgAB3xcAAd8ZAAHfGwAB3xwAAd8dAAHfHwAB3yAAAd+bAAHfnQAB358AAd+hAAHfpAAB36UAAd+mAAHfpwAB36gAAd+qAAHfrAAB360AAd+uAAHfsAAB37EAAeAsAAHgLgAB4DEAAeAzAAHgNgAB4DcAAeA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CAAIVxQACFcgAAhXLAAIVzgACFdEAAhXUAAIV1wACFdoAAhXdAAIV3wACFloAAhZcAAIWXwACFmEAAhZkAAIWZQACFmYAAhZnAAIWaAACFmoAAhZsAAIWbQACFm4AAhZwAAIWcQACFoIAAhaDAAIWhQACFwAAAhcCAAIXBAACFwYAAhcJAAIXCgACFwsAAhcMAAIXDQACFw8AAhcRAAIXEgACFxMAAhcVAAIXFgACF5EAAheTAAIXlgACF5gAAhebAAIXnAACF50AAheeAAIXnwACF6EAAhejAAIXpAACF6UAAhenAAIXqAACF7kAAhe+AAIXwQACF8MAAhfUAAIX2QACF9wAAhfeAAIX5QACGGAAAhhiAAIYZAACGGYAAhhpAAIYagACGGsAAhhsAAIYbQACGG8AAhhxAAIYcgACGHMAAhh1AAIYdgACGPEAAhjzAAIY9gACGPgAAhj7AAIY/AACGP0AAhj+AAIY/wACGQEAAhkDAAIZBAACGQUAAhkHAAIZCAACGRkAAhkaAAIZHAACGZcAAhmZAAIZmwACGZ0AAhmgAAIZoQACGaIAAhmjAAIZpAACGaYAAhmoAAIZqQACGaoAAhmsAAIZrQACGigAAhoqAAIaLQACGi8AAhoyAAIaMwACGjQAAho1AAIaNgACGjgAAho6AAIaOwACGjwAAho+AAIaPwACGlgAAhpZAAIaWgACGlwAAhrXAAIa2QACGtsAAhrdAAIa4AACGuEAAhriAAIa4wACGuQAAhrmAAIa6AACGukAAhrqAAIa7AACGu0AAhtoAAIbagACG2wAAhtuAAIbcQACG3IAAhtzAAIbdAACG3UAAht3AAIbeQACG3oAAht7AAIbfQACG34AAhuXAAIbrAACG68AAhuyAAIbtQACG7gAAhu7AAIb0AACG9MAAhvWAAIb2QACG9wAAhvfAAIb4QACG/UAAhwUAAIcGAACHCwAAhy/AAIc4gACHQIAAh0iAAIdJAACHSYAAh0oAAIdKgACHS0AAh0uAAIdLwACHTIAAh0zAAIdNQACHTYAAh04AAIdOwACHTwAAh09AAIdQAACHUEAAh1GAAIdXwACHWgAAh1qAAIdbAACHXUAAh14AAIdewACHX0AAh3GAAId6gACHhEAAh41AAIeOAACHjoAAh48AAIePgACHkAAAh5CAAIeQwACHkYAAh5fAAIegAACHoIAAh6EAAIehgACHogAAh6KAAIejAACHo4AAh6QAAIesQACHrQAAh63AAIeugACHr0AAh7AAAIewwACHsYAAh7JAAIeywACH0YAAh9IAAIfSgACH0wAAh9PAAIfUAACH1EAAh9SAAIfUwACH1UAAh9XAAIfWAACH1kAAh9bAAIfXAACH9cAAh/ZAAIf2wACH90AAh/gAAIf4QACH+IAAh/jAAIf5AACH+YAAh/oAAIf6QACH+oAAh/sAAIf7QACIGgAAiBqAAIgbQACIG8AAiByAAIgcwACIHQAAiB1AAIgdgACIHgAAiB6AAIgewACIHwAAiB+AAIgfwACIJgAAiCZAAIgmgACIJwAAiEXAAIhGQACIRsAAiEdAAIhIAACISEAAiEiAAIhIwACISQAAiEmAAIhKAACISkAAiEqAAIhLAACIS0AAiGoAAIhqgACIawAAiGuAAIhsQACIbIAAiGzAAIhtAACIbUAAiG3AAIhuQACIboAAiG7AAIhvQACIb4AAiI5AAIiOwACIj0AAiI/AAIiQgACIkMAAiJEAAIiRQACIkYAAiJIAAIiSgACIksAAiJMAAIiTgACIk8AAiLKAAIizAACIs4AAiLQAAIi0wACItQAAiLVAAIi1gACItcAAiLZAAIi2wACItwAAiLdAAIi3wACIuAAAiNbAAIjXQACI18AAiNhAAIjZAACI2UAAiNmAAIjZwACI2gAAiNqAAIjbAACI20AAiNuAAIjcAACI3EAAiO6AAIj3gACJAUAAiQpAAIkLAACJC4AAiQwAAIkMgACJDQAAiQ2AAIkNwACJDoAAiRTAAIkcAACJHIAAiR0AAIkdgACJHgAAiR6AAIkfAACJH4AAiSbAAIkngACJKEAAiSkAAIkpwACJKoAAiStAAIksAACJLIAAiUtAAIlLwACJTEAAiUzAAIlNgACJTcAAiU4AAIlOQACJToAAiU8AAIlPgACJT8AAiVAAAIlQgACJUMAAiW+AAIlwAACJcIAAiXEAAIlxwACJcgAAiXJAAIlygACJcsAAiXNAAIlzwACJdAAAiXRAAIl0wACJdQAAiZPAAImUQACJlMAAiZVAAImWAACJlkAAiZaAAImWwACJlwAAiZeAAImYAACJmEAAiZiAAImZAACJmUAAibgAAIm4gACJuUAAibnAAIm6gACJusAAibsAAIm7QACJu4AAibwAAIm8gACJvMAAib0AAIm9gACJvcAAidyAAIndAACJ3YAAid4AAInewACJ3wAAid9AAInfgACJ38AAieBAAIngwACJ4QAAieFAAInhwACJ4gAAigDAAIoBQACKAcAAigJAAIoDAACKA0AAigOAAIoDwACKBAAAigSAAIoFAACKBUAAigWAAIoGAACKBkAAiiUAAIolgACKJgAAiiaAAIonQACKJ4AAiifAAIooAACKKEAAiijAAIopQACKKYAAiinAAIoqQACKKoAAik9AAIpYAACKYAAAimgAAIpogACKaQAAimmAAIpqAACKasAAimsAAIprQACKbAAAimxAAIpswACKbQAAim3AAIpugACKbsAAim8AAIpvwACKcAAAinFAAIp3gACKecAAinpAAIp6wACKfQAAin3AAIp+gACKfwAAipFAAIqaQACKpAAAiq0AAIqtwACKrkAAiq7AAIqvQACKr8AAirBAAIqwgACKsUAAireAAIq/wACKwEAAisDAAIrBQACKwcAAisJAAIrCwACKw0AAisPAAIrMAACKzMAAis2AAIrOQACKzwAAis/AAIrQgACK0UAAitIAAIrSgACK8UAAivHAAIryQACK8sAAivOAAIrzwACK9AAAivRAAIr0gACK9QAAivWAAIr1wACK9gAAivaAAIr2wACLFYAAixYAAIsWgACLFwAAixfAAIsYAACLGEAAixiAAIsYwACLGUAAixnAAIsaAACLGkAAixrAAIsbAACLOcAAizpAAIs7AACLO4AAizxAAIs8gACLPMAAiz0AAIs9QACLPcAAiz5AAIs+gACLPsAAiz9AAIs/gACLRcAAi0YAAItGQACLRsAAi2WAAItmAACLZoAAi2cAAItnwACLaAAAi2hAAItogACLaMAAi2lAAItpwACLagAAi2pAAItqwACLawAAi4nAAIuKQACLisAAi4tAAIuMAACLjEAAi4yAAIuMwACLjQAAi42AAIuOAACLjkAAi46AAIuPAACLj0AAi64AAIuugACLrwAAi6+AAIuwQACLsIAAi7DAAIuxAACLsUAAi7HAAIuyQACLsoAAi7LAAIuzQACLs4AAi9JAAIvSwACL00AAi9PAAIvUgACL1MAAi9UAAIvVQACL1YAAi9YAAIvWgACL1sAAi9cAAIvXgACL18AAi/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mAAJTqAACU6oAAlOtAAJTrgACU68AAlOwAAJTsQACU7MAAlO1AAJTtgACU7cAAlO5AAJTugACVDUAAlQ3AAJUOgACVDwAAlQ/AAJUQAACVEEAAlRCAAJUQwACVEUAAlRHAAJUSAACVEkAAlRLAAJUTAACVGUAAlRmAAJUZwACVGkAAlTkAAJU5gACVOgAAlTqAAJU7QACVO4AAlTvAAJU8AACVPEAAlTzAAJU9QACVPYAAlT3AAJU+QACVPoAAlV1AAJVdwACVXoAAlV8AAJVfwACVYAAAlWBAAJVggACVYMAAlWFAAJVhwACVYgAAlWJAAJViwACVYwAAlWlAAJVvgACVdMAAlXWAAJV2QACVdwAAlXfAAJV4gACVfcAAlX6AAJV/QACVgAAAlYDAAJWBgACVggAAlYOAAJWoQACVsQAAlbkAAJXBAACVwYAAlcIAAJXCgACVwwAAlcPAAJXEAACVxEAAlcUAAJXFQACVxcAAlcYAAJXGwACVx4AAlcfAAJXIAACVyMAAlckAAJXKQACV0IAAldLAAJXTQACV08AAldYAAJXWwACV14AAldgAAJXqQACV80AAlf0AAJYGAACWBsAAlgdAAJYHwACWCEAAlgjAAJYJQACWCYAAlgpAAJYQgACWGMAAlhlAAJYZwACWGkAAlhrAAJYbQACWG8AAlhxAAJYcwACWJQAAliXAAJYmgACWJ0AAligAAJYowACWKYAAlipAAJYrAACWK4AAlkpAAJZKwACWS0AAlkvAAJZMgACWTMAAlk0AAJZNQACWTYAAlk4AAJZOgACWTsAAlk8AAJZPgACWT8AAlm6AAJZvAACWb4AAlnAAAJZwwACWcQAAlnFAAJZxgACWccAAlnJAAJZywACWcwAAlnNAAJZzwACWdAAAlpLAAJaTQACWlAAAlpSAAJaVQACWlYAAlpXAAJaWAACWlkAAlpbAAJaXQACWl4AAlpfAAJaYQACWmIAAlp7AAJafAACWn0AAlp/AAJa+gACWvwAAlr+AAJbAAACWwMAAlsEAAJbBQACWwYAAlsHAAJbCQACWwsAAlsMAAJbDQACWw8AAlsQAAJbiwACW40AAluPAAJbkQACW5QAAluVAAJblgACW5cAAluYAAJbmgACW5wAAludAAJbngACW6AAAluhAAJcHAACXB4AAlwgAAJcIgACXCUAAlwmAAJcJwACXCgAAlwpAAJcKwACXC0AAlwuAAJcLwACXDEAAlwyAAJcrQACXK8AAlyxAAJcswACXLYAAly3AAJcuAACXLkAAly6AAJcvAACXL4AAly/AAJcwAACXMIAAlzDAAJdPgACXUAAAl1CAAJdRAACXUcAAl1IAAJdSQACXUoAAl1LAAJdTQACXU8AAl1QAAJdUQACXVMAAl1UAAJdnQACXcEAAl3oAAJeDAACXg8AAl4RAAJeEwACXhUAAl4XAAJeGQACXhoAAl4dAAJeNgACXlMAAl5VAAJeVwACXlkAAl5bAAJeXQACXl8AAl5hAAJefgACXoEAAl6EAAJehwACXooAAl6NAAJekAACXpMAAl6VAAJfEAACXxIAAl8UAAJfFgACXxkAAl8aAAJfGwACXxwAAl8dAAJfHwACXyEAAl8iAAJfIwACXyUAAl8mAAJfoQACX6MAAl+lAAJfpwACX6oAAl+rAAJfrAACX60AAl+uAAJfsAACX7IAAl+zAAJftAACX7YAAl+3AAJgMgACYDQAAmA2AAJgOAACYDsAAmA8AAJgPQACYD4AAmA/AAJgQQACYEMAAmBEAAJgRQACYEcAAmBIAAJgwwACYMUAAmDIAAJgygACYM0AAmDOAAJgzwACYNAAAmDRAAJg0wACYNUAAmDWAAJg1wACYNkAAmDaAAJhXQACYYEAAmGlAAJhyAACYe8AAmIPAAJiNgACYl0AAmJ9AAJioQACYsUAAmLHAAJiygACYswAAmLOAAJi0AACYtMAAmLWAAJi2AACYtoAAmLdAAJi3wACYuEAAmLkAAJi5wACYugAAmLtAAJjBgACYwsAAmMNAAJjEgACYxUAAmMXAAJjYAACY4QAAmOrAAJjzwACY9IAAmPUAAJj1gACY9gAAmPaAAJj3AACY90AAmPgAAJj+QACZB4AAmQgAAJkIgACZCQAAmQmAAJkKAACZCoAAmQsAAJkLgACZDAAAmRVAAJkWAACZFsAAmReAAJkYQACZGQAAmRnAAJkagACZG0AAmRwAAJkcgACZO0AAmTvAAJk8gACZPQAAmT3AAJk+AACZPkAAmT6AAJk+wACZP0AAmT/AAJlAAACZQEAAmUDAAJlBAACZRUAAmUWAAJlGAACZZMAAmWVAAJllwACZZkAAmWcAAJlnQACZZ4AAmWfAAJloAACZaIAAmW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pAAKIawACiOYAAojoAAKI6gACiOwAAojvAAKI8AACiPEAAojyAAKI8wACiPUAAoj3AAKI+AACiPkAAoj7AAKI/AACiXcAAol5AAKJewACiX0AAomAAAKJgQACiYIAAomDAAKJhAACiYYAAomIAAKJiQACiYoAAomMAAKJjQACiggAAooKAAKKDAACig4AAooRAAKKEgACihMAAooUAAKKFQACihcAAooZAAKKGgACihsAAoodAAKKHgACipkAAoqbAAKKnQACip8AAoqiAAKKowACiqQAAoqlAAKKpgACiqgAAoqqAAKKqwACiqwAAoquAAKKrwACiyoAAossAAKLLgACizAAAoszAAKLNAACizUAAos2AAKLNwACizkAAos7AAKLPAACiz0AAos/AAKLQAACi4kAAoutAAKL1AACi/gAAov7AAKL/QACi/8AAowBAAKMAwACjAUAAowGAAKMCQACjCIAAow/AAKMQQACjEMAAoxFAAKMRwACjEkAAoxLAAKMTQACjGoAAoxtAAKMcAACjHMAAox2AAKMeQACjHwAAox/AAKMgQACjPwAAoz+AAKNAQACjQMAAo0GAAKNBwACjQgAAo0JAAKNCgACjQwAAo0OAAKNDwACjRAAAo0SAAKNEwACjY4AAo2QAAKNkgACjZQAAo2XAAKNmAACjZkAAo2aAAKNmwACjZ0AAo2fAAKNoAACjaEAAo2jAAKNpAACjh8AAo4hAAKOIwACjiUAAo4oAAKOKQACjioAAo4rAAKOLAACji4AAo4wAAKOMQACjjIAAo40AAKONQACjrAAAo6yAAKOtQACjrcAAo66AAKOuwACjrwAAo69AAKOvgACjsAAAo7CAAKOwwACjsQAAo7GAAKOxwACj0IAAo9EAAKPRgACj0gAAo9LAAKPTAACj00AAo9OAAKPTwACj1EAAo9TAAKPVAACj1UAAo9XAAKPWAACj9MAAo/VAAKP1wACj9kAAo/cAAKP3QACj94AAo/fAAKP4AACj+IAAo/kAAKP5QACj+YAAo/oAAKP6QACkGQAApBmAAKQaAACkGoAApBtAAKQbgACkG8AApBwAAKQcQACkHMAApB1AAKQdgACkHcAApB5AAKQegACkQ0AApEwAAKRUAACkXAAApFyAAKRdAACkXYAApF4AAKRewACkXwAApF9AAKRgAACkYEAApGDAAKRhAACkYcAApGKAAKRiwACkYwAApGPAAKRkAACkZUAApGuAAKRtwACkbkAApG7AAKRxAACkccAApHKAAKRzAACkhUAApI5AAKSYAACkoQAApKHAAKSiQACkosAApKNAAKSjwACkpEAApKSAAKSlQACkq4AApLPAAKS0QACktMAApLVAAKS1wACktkAApLbAAKS3QACkt8AApMAAAKTAwACkwYAApMJAAKTDAACkw8AApMSAAKTFQACkxgAApMaAAKTlQACk5cAApOZAAKTmwACk54AApOfAAKToAACk6EAApOiAAKTpAACk6YAApOnAAKTqAACk6oAApOrAAKUJgAClCgAApQqAAKULAAClC8AApQwAAKUMQAClDIAApQzAAKUNQAClDcAApQ4AAKUOQAClDsAApQ8AAKUtwAClLkAApS8AAKUvgAClMEAApTCAAKUwwAClMQAApTFAAKUxwAClMkAApTKAAKUywAClM0AApTOAAKU5wAClOgAApTpAAKU6wAClWYAApVoAAKVagAClWwAApVvAAKVcAAClXEAApVyAAKVcwAClXUAApV3AAKVeAAClXkAApV7AAKVfAAClfcAApX5AAKV+wAClf0AApYAAAKWAQAClgIAApYDAAKWBAAClgYAApYIAAKWCQAClgoAApYMAAKWDQAClogAApaKAAKWjAAClo4AApaRAAKWkgAClpMAApaUAAKWlQAClpcAApaZAAKWmgAClpsAApadAAKWngAClxkAApcbAAKXHQAClx8AApciAAKXIwAClyQAApclAAKXJgAClygAApcqAAKXKwAClywAApcuAAKXLwACl6oAApesAAKXrgACl7AAApezAAKXtAACl7UAApe2AAKXtwACl7kAApe7AAKXvAACl70AApe/AAKXwAACmAkAApgtAAKYVAACmHgAAph7AAKYfQACmH8AApiBAAKYgwACmIUAApiGAAKYiQACmKIAApi/AAKYwQACmMMAApjFAAKYxwACmMkAApjLAAKYzQACmOoAApjtAAKY8AACmPMAApj2AAKY+QACmPwAApj/AAKZAQACmXwAApl+AAKZgAACmYIAApmFAAKZhgACmYcAApmIAAKZiQACmYsAApmNAAKZjgACmY8AApmRAAKZkgACmg0AApoPAAKaEQACmhMAApoWAAKaFwACmhgAApoZAAKaGgACmhwAApoeAAKaHwACmiAAApoiAAKaIwACmp4AApqgAAKaogACmqQAApqnAAKaqAACmqkAApqqAAKaqwACmq0AApqvAAKasAACmrEAApqzAAKatAACmy8AApsxAAKbNAACmzYAAps5AAKbOgACmzsAAps8AAKbPQACmz8AAptBAAKbQgACm0MAAptFAAKbRgACm+kAApwNAAKcMQACnFEAApx4AAKcnwACnL8AApzmAAKdCgACnS0AAp1UAAKdeAACnZwAAp3AAAKd5wACnegAAp3qAAKd7AACne8AAp3xAAKd9AACnfYAAp34AAKd+wACnf0AAp3/AAKeAgACngUAAp4HAAKeCQACngsAAp4OAAKeEQACnhQAAp4ZAAKeMgACnjcAAp45AAKePgACnkEAAp5DAAKejAACnrAAAp7XAAKe+wACnv4AAp8AAAKfAgACnwQAAp8GAAKfCAACnwkAAp8MAAKfJQACn0oAAp9MAAKfTgACn1AAAp9SAAKfVAACn1YAAp9YAAKfWgACn1wAAp+BAAKfhAACn4cAAp+KAAKfjQACn5AAAp+TAAKflgACn5kAAp+cAAKfngACoBkAAqAbAAKgHgACoCAAAqAjAAKgJAACoCUAAqAmAAKgJwACoCkAAqArAAKgLAACoC0AAqAvAAKgMAACoEEAAqBCAAKgRAACoL8AAqDBAAKgwwACoMUAAqDIAAKgyQACoMoAAqDLAAKgzAACoM4AAqDQAAKg0QACoNIAAqDUAAKg1QACoVAAAqFSAAKhVQACoVcAAqFaAAKhWwACoVwAAqFdAAKhXgACoWAAAqFiAAKhYwACoWQAAqFmAAKhZwACoXgAAqF5AAKhewACofYAAqH4AAKh+gACofwAAqH/AAKiAAACogEAAqICAAKiAwACogUAAqIHAAKiCAACogkAAqILAAKiDAACoocAAqKJAAKijAACoo4AAqKRAAKikgACopMAAqKUAAKilQACopcAAqKZAAKimgACopsAAqKdAAKingACoq8AAqKwAAKisgACoy0AAqMvAAKjMQACozMAAqM2AAKjNwACozgAAqM5AAKjOgACozwAAqM+AAKjPwACo0AAAqNCAAKjQwACo74AAqPAAAKjwwACo8UAAqPIAAKjyQACo8oAAqPLAAKjzAACo84AAqPQAAKj0QACo9IAAqPUAAKj1QACo+4AAqPvAAKj8AACo/IAAqRtAAKkbwACpHEAAqRzAAKkdgACpHcAAqR4AAKkeQACpHoAAqR8AAKkfgACpH8AAqSAAAKkggACpIMAAqT+AAKlAAACpQMAAqUFAAKlCAACpQkAAqUKAAKlCwACpQwAAqUOAAKlEAACpREAAqUSAAKlFAACpRUAAqUoAAKlQQACpYQAAqWHAAKligACpY0AAqWQAAKlkwACpZYAAqWZAAKlnAACpZ8AAqWiAAKlpQACpagAAqWrAAKlrgACpbEAAqW0AAKl9wACpfoAAqX9AAKmAAACpgMAAqYGAAKmCQACpgwAAqYPAAKmEgACphUAAqYYAAKmGwACph4AAqYhAAKmJAACpicAAqYpAAKmPwACplYAAqZjAAKmbQACpncAAqaLAAKmpQACprkAAqbBAAKm2QACpuMAAqd2AAKnmQACp7kAAqfZAAKn2wACp90AAqffAAKn4QACp+QAAqflAAKn5gACp+kAAqfqAAKn7AACp+0AAqfwAAKn8wACp/QAAqf1AAKn+AACp/kAAqf+AAKoFwACqCAAAqgiAAKoJAACqC0AAqgwAAKoMwACqDUAAqh+AAKoogACqMkAAqjtAAKo8AACqPIAAqj0AAKo9gACqPgAAqj6AAKo+wACqP4AAqkXAAKpOAACqToAAqk8AAKpPgACqUAAAqlCAAKpRAACqUYAAqlIAAKpaQACqWwAAqlvAAKpcgACqXUAAql4AAKpewACqX4AAqmBAAKpgwACqf4AAqoAAAKqAgACqgQAAqoHAAKqCAACqgkAAqoKAAKqCwACqg0AAqoPAAKqEAACqhEAAqoTAAKqFAACqo8AAqqRAAKqkwACqpUAAqqYAAKqmQACqpoAAqqbAAKqnAACqp4AAqqgAAKqoQACqqIAAqqkAAKqpQACqyAAAqsiAAKrJQACqycAAqsqAAKrKwACqywAAqstAAKrLgACqzAAAqsyAAKrMwACqzQAAqs2AAKrNwACq1AAAqtRAAKrUgACq1QAAqvPAAKr0QACq9MAAqvVAAKr2AACq9kAAqvaAAKr2wACq9wAAqveAAKr4AACq+EAAqviAAKr5AACq+UAAqxgAAKsYgACrGQAAqxmAAKsaQACrGoAAqxrAAKsbAACrG0AAqxvAAKscQACrHIAAqxzAAKsdQACrHYAAqzxAAKs8wACrPUAAqz3AAKs+gACrPsAAqz8AAKs/QACrP4AAq0AAAKtAgACrQMAAq0EAAKtBgACrQcAAq2CAAKthAACrYYAAq2IAAKtiwACrYwAAq2NAAKtjgACrY8AAq2RAAKtkwACrZQAAq2VAAKtlwACrZgAAq4TAAKuFQACrhcAAq4ZAAKuHAACrh0AAq4eAAKuHwACriAAAq4iAAKuJAACriUAAq4mAAKuKAACrikAAq5yAAKulgACrr0AAq7hAAKu5AACruYAAq7oAAKu6gACruwAAq7uAAKu7wACrvIAAq8LAAKvKAACryoAAq8sAAKvLgACrzAAAq8yAAKvNAACrzYAAq9TAAKvVgACr1kAAq9cAAKvXwACr2IAAq9lAAKvaAACr2oAAq/lAAKv5wACr+kAAq/rAAKv7gACr+8AAq/wAAKv8QACr/IAAq/0AAKv9gACr/cAAq/4AAKv+gACr/sAArB2AAKweAACsHoAArB8AAKwfwACsIAAArCBAAKwggACsIMAArCFAAKwhwACsIgAArCJAAKwiwACsIwAArEHAAKxCQACsQsAArENAAKxEAACsREAArESAAKxEwACsRQAArEWAAKxGAACsRkAArEaAAKxHAACsR0AArGYAAKxmgACsZ0AArGfAAKxogACsaMAArGkAAKxpQACsaYAArGoAAKxqgACsasAArGsAAKxrgACsa8AArIqAAKyLAACsi4AArIwAAKyMwACsjQAArI1AAKyNgACsjcAArI5AAKyOwACsjwAArI9AAKyPwACskAAArK7AAKyvQACsr8AArLBAAKyxAACssUAArLGAAKyxwACssgAArLKAAKyzAACss0AArLOAAKy0AACstEAArNMAAKzTgACs1EAArNTAAKzVgACs1cAArNYAAKzWQACs1oAArNcAAKzXgACs18AArNgAAKzYgACs2MAArP2AAK0GQACtDkAArRZAAK0WwACtF0AArRfAAK0YQACtGQAArRlAAK0ZgACtGkAArRqAAK0bAACtG0AArRvAAK0cgACtHMAArR0AAK0dwACtHgAArR9AAK0lgACtJ8AArShAAK0owACtKwAArSvAAK0sgACtLQAArT9AAK1IQACtUgAArVsAAK1bwACtXEAArVzAAK1dQACtXcAArV5AAK1egACtX0AArWWAAK1twACtbkAArW7AAK1vQACtb8AArXBAAK1wwACtcUAArXHAAK16AACtesAArXuAAK18QACtfQAArX3AAK1+gACtf0AArYAAAK2AgACtn0AArZ/AAK2gQACtoMAAraGAAK2hwACtogAAraJAAK2igACtowAAraOAAK2jwACtpAAAraSAAK2kwACtw4AArcQAAK3EgACtxQAArcXAAK3GAACtxkAArcaAAK3GwACtx0AArcfAAK3IAACtyEAArcjAAK3JAACt58AArehAAK3pAACt6YAArepAAK3qgACt6sAAresAAK3rQACt68AArexAAK3sgACt7MAAre1AAK3tgACt88AArfQAAK30QACt9MAArhOAAK4UAACuFIAArhUAAK4VwACuFgAArhZAAK4WgACuFsAArhdAAK4XwACuGAAArhhAAK4YwACuGQAArjfAAK44QACuOMAArjlAAK46AACuOkAArjqAAK46wACuOwAArjuAAK48AACuPEAArjyAAK49AACuPUAArlwAAK5cgACuXQAArl2AAK5eQACuXoAArl7AAK5fAACuX0AArl/AAK5gQACuYIAArmDAAK5hQACuYYAAroBAAK6AwACugUAAroHAAK6CgACugsAAroMAAK6DQACug4AAroQAAK6EgACuhMAAroUAAK6FgACuhcAArqSAAK6lAACupYAArqYAAK6mwACupwAArqdAAK6ngACup8AArqhAAK6owACuqQAArqlAAK6pwACuqgAArrxAAK7FQACuzwAArtgAAK7YwACu2UAArtnAAK7aQACu2sAArttAAK7bgACu3EAAruKAAK7pwACu6kAArurAAK7rQACu68AAruxAAK7swACu7UAArvSAAK71QACu9gAArvbAAK73gACu+EAArvkAAK75wACu+kAArxkAAK8ZgACvGgAArxqAAK8bQACvG4AArxvAAK8cAACvHEAArxzAAK8dQACvHYAArx3AAK8eQACvHoAArz1AAK89wACvPkAArz7AAK8/gACvP8AAr0AAAK9AQACvQIAAr0EAAK9BgACvQcAAr0IAAK9CgACvQsAAr2GAAK9iAACvYoAAr2MAAK9jwACvZAAAr2RAAK9kgACvZMAAr2VAAK9lwACvZgAAr2ZAAK9mwACvZwAAr4XAAK+GQACvhwAAr4eAAK+IQACviIAAr4jAAK+JAACviUAAr4nAAK+KQACvioAAr4rAAK+LQACvi4AAr6pAAK+qwACvq0AAr6vAAK+sgACvrMAAr60AAK+tQACvrYAAr64AAK+ugACvrsAAr68AAK+vgACvr8AAr86AAK/PAACvz4AAr9AAAK/QwACv0QAAr9FAAK/RgACv0cAAr9JAAK/SwACv0wAAr9NAAK/TwACv1AAAr/LAAK/zQACv88AAr/RAAK/1AACv9UAAr/WAAK/1wACv9gAAr/aAAK/3AACv90AAr/eAAK/4AACv+EAAsB0AALAlwACwLcAAsDXAALA2QACwNsAAsDdAALA3wACwOIAAsDjAALA5AACwOcAAsDoAALA6gACwOsAAsDuAALA8QACwPIAAsDzAALA9gACwPcAAsD8AALBFQACwR4AAsEgAALBIgACwSsAAsEuAALBMQACwTMAAsF8AALBoAACwccAAsHrAALB7gACwfAAAsHyAALB9AACwfYAAsH4AALB+QACwfwAAsIVAALCNgACwjgAAsI6AALCPAACwj4AAsJAAALCQgACwkQAAsJGAALCZwACwmoAAsJtAALCcAACwnMAAsJ2AALCeQACwnwAAsJ/AALCgQACwvwAAsL+AALDAAACwwIAAsMFAALDBgACwwcAAsMIAALDCQACwwsAAsMNAALDDgACww8AAsMRAALDEgACw40AAsOPAALDkQACw5MAAsOWAALDlwACw5gAAsOZAALDmgACw5wAAsOeAALDnwACw6AAAsOiAALDowACxB4AAsQgAALEIwACxCUAAsQoAALEKQACxCoAAsQrAALELAACxC4AAsQwAALEMQACxDIAAsQ0AALENQACxE4AAsRPAALEUAACxFIAAsTNAALEzwACxNEAAsTTAALE1gACxNcAAsTYAALE2QACxNoAAsTcAALE3gACxN8AAsTgAALE4gACxOMAAsVeAALFYAACxWIAAsVkAALFZwACxWgAAsVpAALFagACxWsAAsVtAALFbwACxXAAAsVxAALFcwACxXQAAsXvAALF8QACxfMAAsX1AALF+AACxfkAAsX6AALF+wACxfwAAsX+AALGAAACxgEAAsYCAALGBAACxgUAAsaAAALGggACxoQAAsaGAALGiQACxooAAsaLAALGjAACxo0AAsaPAALGkQACxpIAAsaTAALGlQACxpYAAscRAALHEwACxxUAAscXAALHGgACxxsAAsccAALHHQACxx4AAscgAALHIgACxyMAAsckAALHJgACxycAAsdwAALHlAACx7sAAsffAALH4gACx+QAAsfmAALH6AACx+oAAsfsAALH7QACx/AAAsgJAALIJgACyCgAAsgqAALILAACyC4AAsgwAALIMgACyDQAAshRAALIVAACyFcAAshaAALIXQACyGAAAshjAALIZgACyGgAAsjjAALI5QACyOcAAsjpAALI7AACyO0AAsjuAALI7wACyPAAAsjyAALI9AACyPUAAsj2AALI+AACyPkAAsl0AALJdgACyXgAAsl6AALJfQACyX4AAsl/AALJgAACyYEAAsmDAALJhQACyYYAAsmHAALJiQACyYoAAsoFAALKBwACygkAAsoLAALKDgACyg8AAsoQAALKEQACyhIAAsoUAALKFgACyhcAAsoYAALKGgACyhsAAsqWAALKmAACypsAAsqdAALKoAACyqEAAsqiAALKowACyqQAAsqmAALKqAACyqkAAsqqAALKrAACyq0AAssoAALLKgACyywAAssuAALLMQACyzIAAsszAALLNAACyzUAAss3AALLOQACyzoAAss7AALLPQACyz4AAsu5AALLuwACy70AAsu/AALLwgACy8MAAsvEAALLxQACy8YAAsvIAALLygACy8sAAsvMAALLzgACy88AAsxKAALMTAACzE8AAsxRAALMVAACzFUAAsxWAALMVwACzFgAAsxaAALMXAACzF0AAsxeAALMYAACzGEAAsz0AALNFwACzTcAAs1XAALNWQACzVsAAs1dAALNXwACzWIAAs1jAALNZAACzWcAAs1oAALNagACzWsAAs1uAALNcQACzXIAAs1zAALNdgACzXcAAs18AALNlQACzZ4AAs2gAALNogACzasAAs2uAALNsQACzbMAAs38AALOIAACzkcAAs5rAALObgACznAAAs5yAALOdAACznYAAs54AALOeQACznwAAs6VAALOtgACzrgAAs66AALOvAACzr4AAs7AAALOwgACzsQAAs7GAALO5wACzuoAAs7tAALO8AACzvMAAs72AALO+QACzvwAAs7/AALPAQACz3wAAs9+AALPgAACz4IAAs+FAALPhgACz4cAAs+IAALPiQACz4sAAs+NAALPjgACz48AAs+RAALPkgAC0A0AAtAPAALQEQAC0BMAAtAWAALQFwAC0BgAAtAZAALQGgAC0BwAAtAeAALQHwAC0CAAAtAiAALQIwAC0J4AAtCgAALQowAC0KUAAtCoAALQqQAC0KoAAtCrAALQrAAC0K4AAtCwAALQsQAC0LIAAtC0AALQtQAC0M4AAtDPAALQ0AAC0NIAAtFNAALRTwAC0VEAAtFTAALRVgAC0VcAAtFYAALRWQAC0VoAAtFcAALRXgAC0V8AAtFgAALRYgAC0WMAAtHeAALR4AAC0eIAAtHkAALR5wAC0egAAtHpAALR6gAC0esAAtHtAALR7wAC0fAAAtHxAALR8wAC0fQAAtJvAALScQAC0nMAAtJ1AALSeAAC0nkAAtJ6AALSewAC0nwAAtJ+AALSgAAC0oEAAtKCAALShAAC0oUAAtMAAALTAgAC0wQAAtMGAALTCQAC0woAAtMLAALTDAAC0w0AAtMPAALTEQAC0xIAAtMTAALTFQAC0xYAAtORAALTkwAC05UAAtOXAALTmgAC05sAAtOcAALTnQAC054AAtOgAALTogAC06MAAtOkAALTpgAC06cAAtPwAALUFAAC1DsAAtRfAALUYgAC1GQAAtRmAALUaAAC1GoAAtRsAALUbQAC1HAAAtSJAALUpgAC1KgAAtSqAALUrAAC1K4AAtSwAALUsgAC1LQAAtTRAALU1AAC1NcAAtTaAALU3QAC1OAAAtTjAALU5gAC1OgAAtVjAALVZQAC1WcAAtVpAALVbAAC1W0AAtVuAALVbwAC1XAAAtVyAALVdAAC1XUAAtV2AALVeAAC1XkAAtX0AALV9gAC1fgAAtX6AALV/QAC1f4AAtX/AALWAAAC1gEAAtYDAALWBQAC1gYAAtYHAALWCQAC1goAAtaFAALWhwAC1okAAtaLAALWjgAC1o8AAtaQAALWkQAC1pIAAtaUAALWlgAC1pcAAtaYAALWmgAC1psAAtcWAALXGAAC1xsAAtcdAALXIAAC1yEAAtciAALXIwAC1yQAAtcmAALXKAAC1ykAAtcqAALXLAAC1y0AAteoAALXqgAC16wAAteuAALXsQAC17IAAtezAALXtAAC17UAAte3AALXuQAC17oAAte7AALXvQAC174AAtg5AALYOwAC2D0AAtg/AALYQgAC2EMAAthEAALYRQAC2EYAAthIAALYSgAC2EsAAthMAALYTgAC2E8AAtjKAALYzAAC2M8AAtjRAALY1AAC2NUAAtjWAALY1wAC2NgAAtjaAALY3AAC2N0AAtjeAALY4AAC2OEAAtl0AALZlwAC2bcAAtnXAALZ2QAC2dsAAtndAALZ3wAC2eIAAtnjAALZ5AAC2ecAAtnoAALZ6gAC2esAAtntAALZ8AAC2fEAAtnyAALZ9QAC2fYAAtn7AALaFAAC2h0AAtofAALaIQAC2ioAAtotAALaMAAC2jIAAtp7AALanwAC2sYAAtrqAALa7QAC2u8AAtrxAALa8wAC2vUAAtr3AALa+AAC2vsAAtsUAALbNQAC2zcAAts5AALbOwAC2z0AAts/AALbQQAC20MAAttFAALbZgAC22kAAttsAALbbwAC23IAAtt1AALbeAAC23sAAtt+AALbgAAC2/sAAtv9AALb/wAC3AEAAtwEAALcBQAC3AYAAtwHAALcCAAC3AoAAtwMAALcDQAC3A4AAtwQAALcEQAC3IwAAtyOAALckAAC3JIAAtyVAALclgAC3JcAAtyYAALcmQAC3JsAAtydAALcngAC3J8AAtyhAALcogAC3R0AAt0fAALdIgAC3SQAAt0nAALdKAAC3SkAAt0qAALdKwAC3S0AAt0vAALdMAAC3TEAAt0zAALdNAAC3U0AAt1OAALdTwAC3VEAAt3MAALdzgAC3dAAAt3SAALd1QAC3dYAAt3XAALd2AAC3dkAAt3bAALd3QAC3d4AAt3fAALd4QAC3eIAAt5dAALeXwAC3mEAAt5jAALeZgAC3mcAAt5oAALeaQAC3moAAt5sAALebgAC3m8AAt5wAALecgAC3nMAAt7uAALe8AAC3vIAAt70AALe9wAC3vgAAt75AALe+gAC3vsAAt79AALe/wAC3wAAAt8BAALfAwAC3wQAAt9/AALfgQAC34MAAt+FAALfiAAC34kAAt+KAALfiwAC34wAAt+OAALfkAAC35EAAt+SAALflAAC35UAAuAQAALgEgAC4BQAAuAWAALgGQAC4BoAAuAbAALgHAAC4B0AAuAfAALgIQAC4CIAAuAjAALgJQAC4CYAAuBvAALgkwAC4LoAAuDeAALg4QAC4OMAAuDlAALg5wAC4OkAAuDrAALg7AAC4O8AAuEIAALhJQAC4ScAAuEpAALhKwAC4S0AAuEvAALhMQAC4TMAAuFQAALhUwAC4VYAAuFZAALhXAAC4V8AAuFiAALhZQAC4WcAAuHiAALh5AAC4eYAAuHoAALh6wAC4ewAAuHtAALh7gAC4e8AAuHxAALh8wAC4fQAAuH1AALh9wAC4fgAAuJzAALidQAC4ncAAuJ5AALifAAC4n0AAuJ+AALifwAC4oAAAuKCAALihAAC4oUAAuKGAALiiAAC4okAAuMEAALjBgAC4wgAAuMKAALjDQAC4w4AAuMPAALjEAAC4xEAAuMTAALjFQAC4xYAAuMXAALjGQAC4xoAAuOVAALjlwAC45kAAuObAALjngAC458AAuOgAALjoQAC46IAAuOkAALjpgAC46cAAuOoAALjqgAC46sAAuQmAALkKAAC5CoAAuQsAALkLwAC5DAAAuQxAALkMgAC5DMAAuQ1AALkNwAC5DgAAuQ5AALkOwAC5DwAAuS3AALkuQAC5LsAAuS9AALkwAAC5MEAAuTCAALkwwAC5MQAAuTGAALkyAAC5MkAAuTKAALkzAAC5M0AAuVIAALlSgAC5UwAAuVOAALlUQAC5VIAAuVTAALlVAAC5VUAAuVXAALlWQAC5VoAAuVbAALlXQAC5V4AAuXxAALmFAAC5jQAAuZUAALmVgAC5lgAAuZaAALmXAAC5l8AAuZgAALmYQAC5mQAAuZlAALmZwAC5mgAAuZrAALmbgAC5m8AAuZwAALmcwAC5nQAAuZ9AALmlgAC5p8AAuahAALmowAC5qwAAuavAALmsgAC5rQAAub9AALnIQAC50gAAudsAALnbwAC53EAAudzAALndQAC53cAAud5AALnegAC530AAueWAALntwAC57kAAue7AALnvQAC578AAufBAALnwwAC58UAAufHAALn6AAC5+sAAufuAALn8QAC5/QAAuf3AALn+gAC5/0AAugAAALoAgAC6H0AAuh/AALogQAC6IMAAuiGAALohwAC6IgAAuiJAALoigAC6IwAAuiOAALojwAC6JAAAuiSAALokwAC6Q4AAukQAALpEgAC6RQAAukXAALpGAAC6RkAAukaAALpGwAC6R0AAukfAALpIAAC6SEAAukjAALpJAAC6Z8AAumhAALppAAC6aYAAumpAALpqgAC6asAAumsAALprQAC6a8AAumxAALpsgAC6bMAAum1AALptgAC6c8AAunQAALp0QAC6dMAAupOAALqUAAC6lIAAupUAALqVwAC6lgAAupZAALqWgAC6lsAAupdAALqXwAC6mAAAuphAALqYwAC6mQAAurfAALq4QAC6uMAAurlAALq6AAC6ukAAurqAALq6wAC6uwAAuruAALq8AAC6vEAAuryAALq9AAC6vUAAutwAALrcgAC63QAAut2AALreQAC63oAAut7AALrfAAC630AAut/AALrgQAC64IAAuuDAALrhQAC64YAAuwBAALsAwAC7AUAAuwHAALsCgAC7AsAAuwMAALsDQAC7A4AAuwQAALsEgAC7BMAAuwUAALsFgAC7BcAAuySAALslAAC7JYAAuyYAALsmwAC7JwAAuydAALsngAC7J8AAuyhAALsowAC7KQAAuylAALspwAC7KgAAuzxAALtFQAC7TwAAu1gAALtYwAC7WUAAu1nAALtaQAC7WsAAu1tAALtbgAC7XEAAu2KAALtpwAC7akAAu2rAALtrQAC7a8AAu2xAALtswAC7bUAAu3SAALt1QAC7dgAAu3bAALt3gAC7eEAAu3kAALt5wAC7ekAAu5kAALuZgAC7mgAAu5qAALubQAC7m4AAu5vAALucAAC7nEAAu5zAALudQAC7nYAAu53AALueQAC7noAAu71AALu9wAC7voAAu78AALu/wAC7wAAAu8BAALvAgAC7wMAAu8FAALvBwAC7wgAAu8JAALvCwAC7wwAAu+HAALviQAC74sAAu+NAALvkAAC75EAAu+SAALvkwAC75QAAu+WAALvmAAC75kAAu+aAALvnAAC750AAvAYAALwGgAC8B0AAvAfAALwIgAC8CMAAvAkAALwJQAC8CYAAvAoAALwKgAC8CsAAvAsAALwLgAC8C8AAvDSAALw9gAC8RoAAvE6AALxYQAC8YgAAvGoAALxzwAC8fMAAvIWAALyPQAC8mEAAvKFAALyqQAC8tAAAvLRAALy0wAC8tUAAvLYAALy2gAC8t0AAvLfAALy4QAC8uQAAvLmAALy6AAC8usAAvLuAALy8AAC8vIAAvL0AALy9wAC8voAAvL9AALzAgAC8xsAAvMgAALzIgAC8ycAAvMqAALzLAAC83UAAvOZAALzwAAC8+QAAvPnAALz6QAC8+sAAvPtAALz7wAC8/EAAvPyAALz9QAC9A4AAvQzAAL0NQAC9DcAAvQ5AAL0OwAC9D0AAvQ/AAL0QQAC9EMAAvRFAAL0agAC9G0AAvRwAAL0cwAC9HYAAvR5AAL0fAAC9H8AAvSCAAL0hQAC9IcAAvUCAAL1BAAC9QcAAvUJAAL1DAAC9Q0AAvUOAAL1DwAC9RAAAvUSAAL1FAAC9RUAAvUWAAL1GAAC9RkAAvUqAAL1KwAC9S0AAvWoAAL1qgAC9awAAvWuAAL1sQAC9bIAAvWzAAL1tAAC9bUAAvW3AAL1uQAC9boAAvW7AAL1vQAC9b4AAvY5AAL2OwAC9j4AAvZAAAL2QwAC9kQAAvZFAAL2RgAC9kcAAvZJAAL2SwAC9kwAAvZNAAL2TwAC9lAAAvZhAAL2YgAC9mQAAvbfAAL24QAC9uMAAvblAAL26AAC9ukAAvbqAAL26wAC9uwAAvbuAAL28AAC9vEAAvbyAAL29AAC9vUAAvdwAAL3cgAC93UAAvd3AAL3egAC93sAAvd8AAL3fQAC934AAveAAAL3ggAC94MAAveEAAL3hgAC94cAAveYAAL3mQAC95sAAvgWAAL4GAAC+BoAAvgcAAL4HwAC+CAAAvghAAL4IgAC+CMAAvglAAL4JwAC+CgAAvgpAAL4KwAC+CwAAvinAAL4qQAC+KwAAviuAAL4sQAC+LIAAvizAAL4tAAC+LUAAvi3AAL4uQAC+LoAAvi7AAL4vQAC+L4AAvjXAAL42AAC+NkAAvjbAAL5VgAC+VgAAvlaAAL5XAAC+V8AAvlgAAL5YQAC+WIAAvljAAL5ZQAC+WcAAvloAAL5aQAC+WsAAvlsAAL55wAC+ekAAvnsAAL57gAC+fEAAvnyAAL58wAC+fQAAvn1AAL59wAC+fkAAvn6AAL5+wAC+f0AAvn+AAL6GQAC+jIAAvo/AAL6QgAC+kQAAvpHAAL6VAAC+lcAAvpaAAL6XQAC+l8AAvpoAAL6+wAC+x4AAvs+AAL7XgAC+2AAAvtiAAL7ZAAC+2YAAvtpAAL7agAC+2sAAvtuAAL7bwAC+3EAAvtyAAL7dAAC+3cAAvt4AAL7eQAC+3wAAvt9AAL7ggAC+5sAAvukAAL7pgAC+6gAAvuxAAL7tAAC+7cAAvu5AAL8AgAC/CYAAvxNAAL8cQAC/HQAAvx2AAL8eAAC/HoAAvx8AAL8fgAC/H8AAvyCAAL8mwAC/LwAAvy+AAL8wAAC/MIAAvzEAAL8xgAC/MgAAvzKAAL8zAAC/O0AAvzwAAL88wAC/PYAAvz5AAL8/AAC/P8AAv0CAAL9BQAC/QcAAv2CAAL9hAAC/YYAAv2IAAL9iwAC/YwAAv2NAAL9jgAC/Y8AAv2RAAL9kwAC/ZQAAv2VAAL9lwAC/ZgAAv4TAAL+FQAC/hcAAv4ZAAL+HAAC/h0AAv4eAAL+HwAC/iAAAv4iAAL+JAAC/iUAAv4mAAL+KAAC/ikAAv6kAAL+pgAC/qkAAv6rAAL+rgAC/q8AAv6wAAL+sQAC/rIAAv60AAL+tgAC/rcAAv64AAL+ugAC/rsAAv7UAAL+1QAC/tYAAv7YAAL/UwAC/1UAAv9XAAL/WQAC/1wAAv9dAAL/XgAC/18AAv9gAAL/YgAC/2QAAv9lAAL/ZgAC/2gAAv9pAAL/5AAC/+YAAv/oAAL/6gAC/+0AAv/uAAL/7wAC//AAAv/xAAL/8wAC//UAAv/2AAL/9wAC//kAAv/6AAMAdQADAHcAAwB5AAMAewADAH4AAwB/AAMAgAADAIEAAwCCAAMAhAADAIYAAwCHAAMAiAADAIoAAwCLAAMBBgADAQgAAwEKAAMBDAADAQ8AAwEQAAMBEQADARIAAwETAAMBFQADARcAAwEYAAMBGQADARsAAwEcAAMBlwADAZkAAwGbAAMBnQADAaAAAwGhAAMBogADAaMAAwGkAAMBpgADAagAAwGpAAMBqgADAawAAwGtAAMB9gADAhoAAwJBAAMCZQADAmgAAwJqAAMCbAADAm4AAwJwAAMCcgADAnMAAwJ2AAMCjwADAqwAAwKuAAMCsAADArIAAwK0AAMCtgADArgAAwK6AAMC1wADAtoAAwLdAAMC4AADAuMAAwLmAAMC6QADAuwAAwLuAAMDaQADA2sAAwNtAAMDbwADA3IAAwNzAAMDdAADA3UAAwN2AAMDeAADA3oAAwN7AAMDfAADA34AAwN/AAMD+gADA/wAAwP+AAMEAAADBAMAAwQEAAMEBQADBAYAAwQHAAMECQADBAsAAwQMAAMEDQADBA8AAwQQAAMEiwADBI0AAwSPAAMEkQADBJQAAwSVAAMElgADBJcAAwSYAAMEmgADBJwAAwSdAAMEngADBKAAAwShAAMFHAADBR4AAwUhAAMFIwADBSYAAwUnAAMFKAADBSkAAwUqAAMFLAADBS4AAwUvAAMFMAADBTIAAwUzAAMFrgADBbAAAwWyAAMFtAADBbcAAwW4AAMFuQADBboAAwW7AAMFvQADBb8AAwXAAAMFwQADBcMAAwXEAAMGPwADBkEAAwZDAAMGRQADBkgAAwZJAAMGSgADBksAAwZMAAMGTgADBlAAAwZRAAMGUgADBlQAAwZVAAMG0AADBtIAAwbUAAMG1gADBtkAAwbaAAMG2wADBtwAAwbdAAMG3wADBuEAAwbiAAMG4wADBuUAAwbmAAMHeQADB5wAAwe8AAMH3AADB94AAwfgAAMH4gADB+QAAwfnAAMH6AADB+kAAwfsAAMH7QADB+8AAwfwAAMH8wADB/UAAwf2AAMH9wADB/oAAwf7AAMIAAADCBkAAwgiAAMIJAADCCYAAwgvAAMIMgADCDUAAwg3AAMIgAADCKQAAwjLAAMI7wADCPIAAwj0AAMI9gADCPgAAwj6AAMI/AADCP0AAwkAAAMJGQADCToAAwk8AAMJPgADCUAAAwlCAAMJRAADCUYAAwlIAAMJSgADCWsAAwluAAMJcQADCXQAAwl3AAMJegADCX0AAwmAAAMJgwADCYUAAwoAAAMKAgADCgQAAwoGAAMKCQADCgoAAwoLAAMKDAADCg0AAwoPAAMKEQADChIAAwoTAAMKFQADChYAAwqRAAMKkwADCpUAAwqXAAMKmgADCpsAAwqcAAMKnQADCp4AAwqgAAMKogADCqMAAwqkAAMKpgADCqcAAwsiAAMLJAADCycAAwspAAMLLAADCy0AAwsuAAMLLwADCzAAAwsyAAMLNAADCzUAAws2AAMLOAADCzkAAwtSAAMLUwADC1QAAwtWAAML0QADC9MAAwvVAAML1wADC9oAAwvbAAML3AADC90AAwveAAML4AADC+IAAwvjAAML5AADC+YAAwvnAAMMYgADDGQAAwxmAAMMaAADDGsAAwxsAAMMbQADDG4AAwxvAAMMcQADDHMAAwx0AAMMdQADDHcAAwx4AAMM8wADDPUAAwz3AAMM+QADDPwAAwz9AAMM/gADDP8AAw0AAAMNAgADDQQAAw0FAAMNBgADDQgAAw0JAAMNhAADDYYAAw2IAAMNigADDY0AAw2OAAMNjwADDZAAAw2RAAMNkwADDZUAAw2WAAMNlwADDZkAAw2aAAMOFQADDhcAAw4ZAAMOGwADDh4AAw4fAAMOIAADDiEAAw4iAAMOJAADDiYAAw4nAAMOKAADDioAAw4rAAMOdAADDpgAAw6/AAMO4wADDuYAAw7oAAMO6gADDuwAAw7uAAMO8AADDvEAAw70AAMPDQADDyoAAw8sAAMPLgADDzAAAw8yAAMPNAADDzYAAw84AAMPVQADD1gAAw9bAAMPXgADD2EAAw9kAAMPZwADD2oAAw9sAAMP5wADD+kAAw/rAAMP7QADD/AAAw/xAAMP8gADD/MAAw/0AAMP9gADD/gAAw/5AAMP+gADD/wAAw/9AAMQeAADEHoAAxB8AAMQfgADEIEAAxCCAAMQgwADEIQAAxCFAAMQhwADEIkAAxCKAAMQiwADEI0AAxCOAAMRCQADEQsAAxENAAMRDwADERIAAxETAAMRFAADERUAAxEWAAMRGAADERoAAxEbAAMRHAADER4AAxEfAAMRmgADEZwAAxGfAAMRoQADEaQAAxGlAAMRpgADEacAAxGoAAMRqgADEawAAxGtAAMRrgADEbAAAxGxAAMSLAADEi4AAxIwAAMSMgADEjUAAxI2AAMSNwADEjgAAxI5AAMSOwADEj0AAxI+AAMSPwADEkEAAxJCAAMSvQADEr8AAxLBAAMSwwADEsYAAxLHAAMSyAADEskAAxLKAAMSzAADEs4AAxLPAAMS0AADEtIAAxLTAAMTTgADE1AAAxNTAAMTVQADE1gAAxNZAAMTWgADE1sAAxNcAAMTXgADE2AAAxNhAAMTYgADE2QAAxNlAAMT+AADFBsAAxQ7AAMUWwADFF0AAxRfAAMUYQADFGMAAxRmAAMUZwADFGgAAxRrAAMUbAADFG4AAxRvAAMUcQADFHQAAxR1AAMUdgADFHkAAxR6AAMUfwADFJgAAxShAAMUowADFKUAAxSuAAMUsQADFLQAAxS2AAMU/wADFSMAAxVKAAMVbgADFXEAAxVzAAMVdQADFXcAAxV5AAMVewADFXwAAxV/AAMVmAADFbkAAxW7AAMVvQADFb8AAxXBAAMVwwADFcUAAxXHAAMVyQADFeoAAxXtAAMV8AADFfMAAxX2AAMV+QADFfwAAxX/AAMWAgADFgQAAxZ/AAMWgQADFoMAAxaFAAMWiAADFokAAxaKAAMWiwADFowAAxaOAAMWkAADFpEAAxaSAAMWlAADFpUAAxcQAAMXEgADFxQAAxcWAAMXGQADFxoAAxcbAAMXHAADFx0AAxcfAAMXIQADFyIAAxcjAAMXJQADFyYAAxehAAMXowADF6YAAxeoAAMXqwADF6wAAxetAAMXrgADF68AAxexAAMXswADF7QAAxe1AAMXtwADF7gAAxfRAAMX0gADF9MAAxfVAAMYUAADGFIAAxhUAAMYVgADGFkAAxhaAAMYWwADGFwAAxhdAAMYXwADGGEAAxhiAAMYYwADGGUAAxhmAAMY4QADGOMAAxjlAAMY5wADGOoAAxjrAAMY7AADGO0AAxjuAAMY8AADGPIAAxjzAAMY9AADGPYAAxj3AAMZcgADGXQAAxl2AAMZeAADGXsAAxl8AAMZfQADGX4AAxl/AAMZgQADGYMAAxmEAAMZhQADGYcAAxmIAAMaAwADGgUAAxoHAAMaCQADGgwAAxoNAAMaDgADGg8AAxoQAAMaEgADGhQAAxoVAAMaFgADGhgAAxoZAAMalAADGpYAAxqYAAMamgADGp0AAxqeAAManwADGqAAAxqhAAMaowADGqUAAxqmAAMapwADGqkAAxqqAAMa8wADGxcAAxs+AAMbYgADG2UAAxtnAAMbaQADG2sAAxttAAMbbwADG3AAAxtzAAMbjAADG6kAAxurAAMbrQADG68AAxuxAAMbswADG7UAAxu3AAMb1AADG9cAAxvaAAMb3QADG+AAAxvjAAMb5gADG+kAAxvrAAMcZgADHGgAAxxqAAMcbAADHG8AAxxwAAMccQADHHIAAxxzAAMcdQADHHcAAxx4AAMceQADHHsAAxx8AAMc9wADHPkAAxz7AAMc/QADHQAAAx0BAAMdAgADHQMAAx0EAAMdBgADHQgAAx0JAAMdCgADHQwAAx0NAAMdiAADHYoAAx2MAAMdjgADHZEAAx2SAAMdkwADHZQAAx2VAAMdlwADHZkAAx2aAAMdmwADHZ0AAx2eAAMeGQADHhsAAx4dAAMeHwADHiIAAx4jAAMeJAADHiUAAx4mAAMeKAADHioAAx4rAAMeLAADHi4AAx4vAAMeqgADHqwAAx6uAAMesAADHrMAAx60AAMetQADHrYAAx63AAMeuQADHrsAAx68AAMevQADHr8AAx7AAAMfOwADHz0AAx8/AAMfQQADH0QAAx9FAAMfRgADH0cAAx9IAAMfSgADH0wAAx9NAAMfTgADH1AAAx9RAAMfzAADH84AAx/QAAMf0gADH9UAAx/WAAMf1wADH9gAAx/ZAAMf2wADH90AAx/eAAMf3wADH+EAAx/iAAMf8wADH/QAAx/2AAMgBwADIBAAAyATAAMgFgADIBgAAyBRAAMgVAADIFYAAyBZAAMgXAADIF8AAyBiAAMg5QADIQkAAyEtAAMhUAADIXcAAyGXAAMhvgADIeUAAyIFAAMiKQADIk0AAyJPAAMiUgADIlQAAyJWAAMiWAADIlsAAyJeAAMiYAADImIAAyJlAAMiZwADImkAAyJsAAMibwADInAAAyJ1AAMijgADIpMAAyKVAAMimgADIp0AAyKfAAMi6AADIwwAAyMzAAMjVwADI1oAAyNcAAMjXgADI2AAAyNiAAMjZAADI2UAAyNoAAMjgQADI6YAAyOoAAMjqgADI6wAAyOuAAMjsAADI7IAAyO0AAMjtgADI7gAAyPdAAMj4AADI+MAAyPmAAMj6QADI+wAAyPvAAMj8gADI/UAAyP4AAMj+gADJHUAAyR3AAMkegADJHwAAyR/AAMkgAADJIEAAySCAAMkgwADJIUAAySHAAMkiAADJIkAAySLAAMkjAADJJ0AAySeAAMkoAADJRsAAyUdAAMlHwADJSEAAyUkAAMlJQADJSYAAyUnAAMlKAADJSoAAyUsAAMlLQADJS4AAyUwAAMlMQADJawAAyWuAAMlsQADJbMAAyW2AAMltwADJbgAAyW5AAMlugADJbwAAyW+AAMlvwADJcAAAyXCAAMlwwADJdQAAyXVAAMl1wADJlIAAyZUAAMmVgADJlgAAyZbAAMmXAADJl0AAyZeAAMmXwADJmEAAyZjAAMmZAADJmUAAyZnAAMmaAADJuMAAyblAAMm6AADJuoAAybtAAMm7gADJu8AAybwAAMm8QADJvMAAyb1AAMm9gADJvcAAyb5AAMm+gADJwsAAycMAAMnDgADJ4kAAyeLAAMnjQADJ48AAyeSAAMnkwADJ5QAAyeVAAMnlgADJ5gAAyeaAAMnmwADJ5wAAyeeAAMnnwADKBoAAygcAAMoHwADKCEAAygkAAMoJQADKCYAAygnAAMoKAADKCoAAygsAAMoLQADKC4AAygwAAMoMQADKEoAAyhLAAMoTAADKE4AAyjJAAMoywADKM0AAyjPAAMo0gADKNMAAyjUAAMo1QADKNYAAyjYAAMo2gADKNsAAyjcAAMo3gADKN8AAylaAAMpXAADKV8AAylhAAMpZAADKWUAAylmAAMpZwADKWgAAylqAAMpbAADKW0AAyluAAMpcAADKXEAAymUAAMprQADKbIAAym1AAMpugADKb0AAym/AAMpxwADKloAAyp9AAMqnQADKr0AAyq/AAMqwQADKsMAAyrFAAMqyAADKskAAyrKAAMqzQADKs4AAyrQAAMq0QADKtQAAyrXAAMq2AADKtkAAyrcAAMq3QADKuIAAyr7AAMrBAADKwYAAysIAAMrEQADKxQAAysXAAMrGQADK2IAAyuGAAMrrQADK9EAAyvUAAMr1gADK9gAAyvaAAMr3AADK94AAyvfAAMr4gADK/sAAywcAAMsHgADLCAAAywiAAMsJAADLCYAAywoAAMsKgADLCwAAyxNAAMsUAADLFMAAyxWAAMsWQADLFwAAyxfAAMsYgADLGUAAyxnAAMs4gADLOQAAyzmAAMs6AADLOsAAyzsAAMs7QADLO4AAyzvAAMs8QADLPMAAyz0AAMs9QADLPcAAyz4AAMtcwADLXUAAy13AAMteQADLXwAAy19AAMtfgADLX8AAy2AAAMtggADLYQAAy2FAAMthgADLYgAAy2JAAMuBAADLgYAAy4JAAMuCwADLg4AAy4PAAMuEAADLhEAAy4SAAMuFAADLhYAAy4XAAMuGAADLhoAAy4bAAMuNAADLjUAAy42AAMuOAADLrMAAy61AAMutwADLrkAAy68AAMuvQADLr4AAy6/AAMuwAADLsIAAy7EAAMuxQADLsYAAy7IAAMuyQADL0QAAy9GAAMvSAADL0oAAy9NAAMvTgADL08AAy9QAAMvUQADL1MAAy9VAAMvVgADL1cAAy9ZAAMvWgADL9UAAy/XAAMv2QADL9sAAy/eAAMv3wADL+AAAy/hAAMv4gADL+QAAy/mAAMv5wADL+gAAy/qAAMv6wADMGYAAzBoAAMwagADMGwAAzBvAAMwcAADMHEAAzByAAMwcwADMHUAAzB3AAMweAADMHkAAzB7AAMwfAADMPcAAzD5AAMw+wADMP0AAzEAAAMxAQADMQIAAzEDAAMxBAADMQYAAzEIAAMxCQADMQoAAzEMAAMxDQADMVYAAzF6AAMxoQADMcUAAzHIAAMxygADMcwAAzHOAAMx0AADMdIAAzHTAAMx1gADMe8AAzIMAAMyDgADMhAAAzISAAMyFAADMhYAAzIYAAMyGgADMjcAAzI6AAMyPQADMkAAAzJDAAMyRgADMkkAAzJMAAMyTgADMskAAzLLAAMyzQADMs8AAzLSAAMy0wADMtQAAzLVAAMy1gADMtgAAzLaAAMy2wADMtwAAzLeAAMy3wADM1oAAzNcAAMzXgADM2AAAzNjAAMzZAADM2UAAzNmAAMzZwADM2kAAzNrAAMzbAADM20AAzNvAAMzcAADM+sAAzPtAAMz7wADM/EAAzP0AAMz9QADM/YAAzP3AAMz+AADM/oAAzP8AAMz/QADM/4AAzQAAAM0AQADNHwAAzR+AAM0gQADNIMAAzSGAAM0hwADNIgAAzSJAAM0igADNIwAAzSOAAM0jwADNJAAAzSSAAM0kwADNRYAAzU6AAM1XgADNYEAAzWoAAM1yAADNe8AAzYWAAM2NgADNloAAzZ+AAM2gAADNoMAAzaFAAM2hwADNokAAzaMAAM2jwADNpEAAzaTAAM2lgADNpgAAzaaAAM2nQADNqAAAzahAAM2qgADNsMAAzbIAAM2ygADNs8AAzbSAAM21AADNx0AAzdBAAM3aAADN4wAAzePAAM3kQADN5MAAzeVAAM3lwADN5kAAzeaAAM3nQADN7YAAzfbAAM33QADN98AAzfhAAM34wADN+UAAzfnAAM36QADN+sAAzftAAM4EgADOBUAAzgYAAM4GwADOB4AAzghAAM4JAADOCcAAzgqAAM4LQADOC8AAziqAAM4rAADOK8AAzixAAM4tAADOLUAAzi2AAM4twADOLgAAzi6AAM4vAADOL0AAzi+AAM4wAADOMEAAzjSAAM40wADONUAAzlQAAM5UgADOVQAAzlWAAM5WQADOVoAAzlbAAM5XAADOV0AAzlfAAM5YQADOWIAAzljAAM5ZQADOWYAAznhAAM54wADOeYAAznoAAM56wADOewAAzntAAM57gADOe8AAznxAAM58wADOfQAAzn1AAM59wADOfgAAzoJAAM6DgADOhEAAzoTAAM6JAADOi0AAzowAAM6MwADOjUAAzpQAAM6WQADOtQAAzrWAAM62AADOtoAAzrdAAM63gADOt8AAzrgAAM64QADOuMAAzrlAAM65gADOucAAzrpAAM66gADO2UAAztnAAM7agADO2wAAztvAAM7cAADO3EAAztyAAM7cwADO3UAAzt3AAM7eAADO3kAAzt7AAM7fAADO40AAzuOAAM7kAADPAsAAzwNAAM8DwADPBEAAzwUAAM8FQADPBYAAzwXAAM8GAADPBoAAzwcAAM8HQADPB4AAzwgAAM8IQADPJwAAzyeAAM8oQADPKMAAzymAAM8pwADPKgAAzypAAM8qgADPKwAAzyuAAM8rwADPLAAAzyyAAM8swADPMwAAzzNAAM8zgADPNAAAz1LAAM9TQADPU8AAz1RAAM9VAADPVUAAz1WAAM9VwADPVgAAz1aAAM9XAADPV0AAz1eAAM9YAADPWEAAz3cAAM93gADPeEAAz3jAAM95gADPecAAz3oAAM96QADPeoAAz3sAAM97gADPe8AAz3wAAM98gADPfMAAz4RAAM+KgADPpUAAz6YAAM+mwADPp4AAz6hAAM+pAADPqcAAz6qAAM+rQADPrAAAz6zAAM+tgADPrkAAz68AAM+vwADPsIAAz7FAAM+yAADPssAAz7OAAM+0QADPtQAAz7XAAM+2gADPt0AAz7gAAM+4wADP04AAz9RAAM/VAADP1cAAz9aAAM/XQADP2AAAz9jAAM/ZgADP2kAAz9sAAM/bwADP3IAAz91AAM/eAADP3sAAz9+AAM/gQADP4QAAz+HAAM/igADP40AAz+QAAM/kwADP5YAAz+ZAAM/nAADP54AAz++AAM/0AADP98AAz//AANAEwADQCgAA0AxAANAOwADQEQAA0BZAANAZAADQH8AA0CHAANAnQADQLUAA0C6AANAyAADQOMAA0EBAANBHgADQScAA0E5AANBTAADQVsAA0HuAANCEQADQjEAA0JRAANCUwADQlUAA0JXAANCWQADQlwAA0JdAANCXgADQmEAA0JiAANCZAADQmUAA0JnAANCagADQmsAA0JsAANCbwADQnAAA0J1AANCjgADQpcAA0KZAANCmwADQqQAA0KnAANCqgADQqwAA0L1AANDGQADQ0AAA0NkAANDZwADQ2kAA0NrAANDbQADQ28AA0NxAANDcgADQ3UAA0OOAANDrwADQ7EAA0OzAANDtQADQ7cAA0O5AANDuwADQ70AA0O/AAND4AADQ+MAA0PmAAND6QADQ+wAA0PvAAND8gADQ/UAA0P4AAND+gADRHUAA0R3AANEeQADRHsAA0R+AANEfwADRIAAA0SBAANEggADRIQAA0SGAANEhwADRIgAA0SKAANEiwADRQYAA0UIAANFCgADRQwAA0UPAANFEAADRREAA0USAANFEwADRRUAA0UXAANFGAADRRkAA0UbAANFHAADRZcAA0WZAANFnAADRZ4AA0WhAANFogADRaMAA0WkAANFpQADRacAA0WpAANFqgADRasAA0WtAANFrgADRccAA0XIAANFyQADRcsAA0ZGAANGSAADRkoAA0ZMAANGTwADRlAAA0ZRAANGUgADRlMAA0ZVAANGVwADRlgAA0ZZAANGWwADRlwAA0bXAANG2QADRtsAA0bdAANG4AADRuEAA0biAANG4wADRuQAA0bmAANG6AADRukAA0bqAANG7AADRu0AA0doAANHagADR2wAA0duAANHcQADR3IAA0dzAANHdAADR3UAA0d3AANHeQADR3oAA0d7AANHfQADR34AA0f5AANH+wADR/0AA0f/AANIAgADSAMAA0gEAANIBQADSAYAA0gIAANICgADSAsAA0gMAANIDgADSA8AA0iKAANIjAADSI4AA0iQAANIkwADSJQAA0iVAANIlgADSJcAA0iZAANImwADSJwAA0idAANInwADSKAAA0jpAANJDQADSTQAA0lYAANJWwADSV0AA0lfAANJYQADSWMAA0llAANJZgADSWkAA0mCAANJnwADSaEAA0mjAANJpQADSacAA0mpAANJqwADSa0AA0nKAANJzQADSdAAA0nTAANJ1gADSdkAA0ncAANJ3wADSeEAA0pcAANKXgADSmEAA0pjAANKZgADSmcAA0poAANKaQADSmoAA0psAANKbgADSm8AA0pwAANKcgADSnMAA0ruAANK8AADSvIAA0r0AANK9wADSvgAA0r5AANK+gADSvsAA0r9AANK/wADSwAAA0sBAANLAwADSwQAA0t/AANLgQADS4MAA0uFAANLiAADS4kAA0uKAANLiwADS4wAA0uOAANLkAADS5EAA0uSAANLlAADS5UAA0wQAANMEgADTBUAA0wXAANMGgADTBsAA0wcAANMHQADTB4AA0wgAANMIgADTCMAA0wkAANMJgADTCcAA0yiAANMpAADTKYAA0yoAANMqwADTKwAA0ytAANMrgADTK8AA0yxAANMswADTLQAA0y1AANMtwADTLgAA00zAANNNQADTTcAA005AANNPAADTT0AA00+AANNPwADTUAAA01CAANNRAADTUUAA01GAANNSAADTUkAA03EAANNxgADTcgAA03KAANNzQADTc4AA03PAANN0AADTdEAA03TAANN1QADTdYAA03XAANN2QADTdoAA05tAANOkAADTrAAA07QAANO0gADTtQAA07WAANO2AADTtsAA07cAANO3QADTuAAA07hAANO4wADTuQAA07mAANO6QADTuoAA07rAANO7gADTu8AA070AANPDQADTxYAA08YAANPGgADTyMAA08mAANPKQADTysAA090AANPmAADT78AA0/jAANP5gADT+gAA0/qAANP7AADT+4AA0/wAANP8QADT/QAA1ANAANQLgADUDAAA1AyAANQNAADUDYAA1A4AANQOgADUDwAA1A+AANQXwADUGIAA1BlAANQaAADUGsAA1BuAANQcQADUHQAA1B3AANQeQADUPQAA1D2AANQ+AADUPoAA1D9AANQ/gADUP8AA1EAAANRAQADUQMAA1EFAANRBgADUQcAA1EJAANRCgADUYUAA1GHAANRiQADUYsAA1GOAANRjwADUZAAA1GRAANRkgADUZQAA1GWAANRlwADUZgAA1GaAANRmwADUhYAA1IYAANSGwADUh0AA1IgAANSIQADUiIAA1IjAANSJAADUiYAA1IoAANSKQADUioAA1IsAANSLQADUkYAA1JHAANSSAADUkoAA1LFAANSxwADUskAA1LLAANSzgADUs8AA1LQAANS0QADUtIAA1LUAANS1gADUtcAA1LYAANS2gADUtsAA1NWAANTWAADU1oAA1NcAANTXwADU2AAA1NhAANTYgADU2MAA1NlAANTZwADU2gAA1NpAANTawADU2wAA1PnAANT6QADU+sAA1PtAANT8AADU/EAA1PyAANT8wADU/QAA1P2AANT+AADU/kAA1P6AANT/AADU/0AA1R4AANUegADVHwAA1R+AANUgQADVIIAA1SDAANUhAADVIUAA1SHAANUiQADVIoAA1SLAANUjQADVI4AA1UJAANVCwADVQ0AA1UPAANVEgADVRMAA1UUAANVFQADVRYAA1UYAANVGgADVRsAA1UcAANVHgADVR8AA1VoAANVjAADVbMAA1XXAANV2gADVdwAA1XeAANV4AADVeIAA1XkAANV5QADVegAA1YBAANWHgADViAAA1YiAANWJAADViYAA1YoAANWKgADViwAA1ZJAANWTAADVk8AA1ZSAANWVQADVlgAA1ZbAANWXgADVmAAA1bbAANW3QADVt8AA1bhAANW5AADVuUAA1bmAANW5wADVugAA1bqAANW7AADVu0AA1buAANW8AADVvEAA1dsAANXbgADV3AAA1dyAANXdQADV3YAA1d3AANXeAADV3kAA1d7AANXfQADV34AA1d/AANXgQADV4IAA1f9AANX/wADWAEAA1gDAANYBgADWAcAA1gIAANYCQADWAoAA1gMAANYDgADWA8AA1gQAANYEgADWBMAA1iOAANYkAADWJMAA1iVAANYmAADWJkAA1iaAANYmwADWJwAA1ieAANYoAADWKEAA1iiAANYpAADWKUAA1kgAANZIgADWSQAA1kmAANZKQADWSoAA1krAANZLAADWS0AA1kvAANZMQADWTIAA1kzAANZNQADWTYAA1mxAANZswADWbUAA1m3AANZugADWbsAA1m8AANZvQADWb4AA1nAAANZwgADWcMAA1nEAANZxgADWccAA1pCAANaRAADWkYAA1pIAANaSwADWkwAA1pNAANaTgADWk8AA1pRAANaUwADWlQAA1pVAANaVwADWlgAA1rrAANbDgADWy4AA1tOAANbUAADW1IAA1tUAANbVgADW1kAA1taAANbWwADW14AA1tfAANbYQADW2IAA1tlAANbaAADW2kAA1tqAANbbQADW24AA1t3AANbkAADW5kAA1ubAANbnQADW6YAA1upAANbrAADW64AA1v3AANcGwADXEIAA1xmAANcaQADXGsAA1xtAANcbwADXHEAA1xzAANcdAADXHcAA1yQAANcsQADXLMAA1y1AANctwADXLkAA1y7AANcvQADXL8AA1zBAANc4gADXOUAA1zoAANc6wADXO4AA1zxAANc9AADXPcAA1z6AANc/AADXXcAA115AANdewADXX0AA12AAANdgQADXYIAA12DAANdhAADXYYAA12IAANdiQADXYoAA12MAANdjQADXggAA14KAANeDAADXg4AA14RAANeEgADXhMAA14UAANeFQADXhcAA14ZAANeGgADXhsAA14dAANeHgADXpkAA16bAANengADXqAAA16jAANepAADXqUAA16mAANepwADXqkAA16rAANerAADXq0AA16vAANesAADXskAA17KAANeywADXs0AA19IAANfSgADX0wAA19OAANfUQADX1IAA19TAANfVAADX1UAA19XAANfWQADX1oAA19bAANfXQADX14AA1/ZAANf2wADX90AA1/fAANf4gADX+MAA1/kAANf5QADX+YAA1/oAANf6gADX+sAA1/sAANf7gADX+8AA2BqAANgbAADYG4AA2BwAANgcwADYHQAA2B1AANgdgADYHcAA2B5AANgewADYHwAA2B9AANgfwADYIAAA2D7AANg/QADYP8AA2EBAANhBAADYQUAA2EGAANhBwADYQgAA2EKAANhDAADYQ0AA2EOAANhEAADYREAA2GMAANhjgADYZAAA2GSAANhlQADYZYAA2GXAANhmAADYZkAA2GbAANhnQADYZ4AA2GfAANhoQADYaIAA2HrAANiDwADYjYAA2JaAANiXQADYl8AA2JhAANiYwADYmUAA2JnAANiaAADYmsAA2KEAANioQADYqMAA2KlAANipwADYqkAA2KrAANirQADYq8AA2LMAANizwADYtIAA2LVAANi2AADYtsAA2LeAANi4QADYuMAA2NeAANjYAADY2IAA2NkAANjZwADY2gAA2NpAANjagADY2sAA2NtAANjbwADY3AAA2NxAANjcwADY3QAA2PvAANj8QADY/MAA2P1AANj+AADY/kAA2P6AANj+wADY/wAA2P+AANkAAADZAEAA2QCAANkBAADZAUAA2SAAANkggADZIQAA2SGAANkiQADZIoAA2SLAANkjAADZI0AA2SPAANkkQADZJIAA2STAANklQADZJYAA2URAANlEwADZRYAA2UYAANlGwADZRwAA2UdAANlHgADZR8AA2UhAANlIwADZSQAA2UlAANlJwADZSgAA2WrAANlzwADZfMAA2YWAANmPQADZl0AA2aEAANmqwADZssAA2bvAANnEwADZxUAA2cYAANnGgADZxwAA2ceAANnIQADZyQAA2cmAANnKAADZysAA2ctAANnLwADZzIAA2c1AANnNgADZzsAA2dUAANnWQADZ1sAA2dgAANnYwADZ2UAA2euAANn0gADZ/kAA2gdAANoIAADaCIAA2gkAANoJgADaCgAA2gqAANoKwADaC4AA2hHAANobAADaG4AA2hwAANocgADaHQAA2h2AANoeAADaHoAA2h8AANofgADaKMAA2imAANoqQADaKwAA2ivAANosgADaLUAA2i4AANouwADaL4AA2jAAANpOwADaT0AA2lAAANpQgADaUUAA2lGAANpRwADaUgAA2lJAANpSwADaU0AA2lOAANpTwADaVEAA2lSAANpYwADaWQAA2lmAANp4QADaeMAA2nlAANp5wADaeoAA2nrAANp7AADae0AA2nuAANp8AADafIAA2nzAANp9AADafYAA2n3AANqcgADanQAA2p3AANqeQADanwAA2p9AANqfgADan8AA2qAAANqggADaoQAA2qFAANqhgADaogAA2qJAANqmgADapsAA2qdAANrGAADaxoAA2scAANrHgADayEAA2siAANrIwADayQAA2slAANrJwADaykAA2sqAANrKwADay0AA2suAANrqQADa6sAA2uuAANrsAADa7MAA2u0AANrtQADa7YAA2u3AANruQADa7sAA2u8AANrvQADa78AA2vAAANr0QADa9IAA2vUAANsTwADbFEAA2xTAANsVQADbFgAA2xZAANsWgADbFsAA2xcAANsXgADbGAAA2xhAANsYgADbGQAA2xlAANs4AADbOIAA2zlAANs5wADbOoAA2zrAANs7AADbO0AA2zuAANs8AADbPIAA2zzAANs9AADbPYAA2z3AANtEAADbREAA20SAANtFAADbY8AA22RAANtkwADbZUAA22YAANtmQADbZoAA22bAANtnAADbZ4AA22gAANtoQADbaIAA22kAANtpQADbiAAA24iAANuJQADbicAA24qAANuKwADbiwAA24tAANuLgADbjAAA24yAANuMwADbjQAA242AANuNwADblEAA25qAANuewADbn4AA26BAANuhAADbocAA26YAANumwADbp4AA26hAANupAADbqYAA264AANuxAADbs0AA27bAANvbgADb5EAA2+xAANv0QADb9MAA2/VAANv1wADb9kAA2/cAANv3QADb94AA2/hAANv4gADb+QAA2/lAANv6AADb+sAA2/sAANv7QADb/AAA2/xAANv9gADcA8AA3AYAANwGgADcBwAA3AlAANwKAADcCsAA3AtAANwdgADcJoAA3DBAANw5QADcOgAA3DqAANw7AADcO4AA3DwAANw8gADcPMAA3D2AANxDwADcTAAA3EyAANxNAADcTYAA3E4AANxOgADcTwAA3E+AANxQAADcWEAA3FkAANxZwADcWoAA3FtAANxcAADcXMAA3F2AANxeQADcXsAA3H2AANx+AADcfoAA3H8AANx/wADcgAAA3IBAANyAgADcgMAA3IFAANyBwADcggAA3IJAANyCwADcgwAA3KHAANyiQADcosAA3KNAANykAADcpEAA3KSAANykwADcpQAA3KWAANymAADcpkAA3KaAANynAADcp0AA3MYAANzGgADcx0AA3MfAANzIgADcyMAA3MkAANzJQADcyYAA3MoAANzKgADcysAA3MsAANzLgADcy8AA3NIAANzSQADc0oAA3NMAANzxwADc8kAA3PLAANzzQADc9AAA3PRAANz0gADc9MAA3PUAANz1gADc9gAA3PZAANz2gADc9wAA3PdAAN0WAADdFoAA3RcAAN0XgADdGEAA3RiAAN0YwADdGQAA3RlAAN0ZwADdGkAA3RqAAN0awADdG0AA3RuAAN06QADdOsAA3TtAAN07wADdPIAA3TzAAN09AADdPUAA3T2AAN0+AADdPoAA3T7AAN0/AADdP4AA3T/AAN1egADdXwAA3V+AAN1gAADdYMAA3WEAAN1hQADdYYAA3WHAAN1iQADdYsAA3WMAAN1jQADdY8AA3WQAAN2CwADdg0AA3YPAAN2EQADdhQAA3YVAAN2FgADdhcAA3YYAAN2GgADdhwAA3YdAAN2HgADdiAAA3YhAAN2agADdo4AA3a1AAN22QADdtwAA3beAAN24AADduIAA3bkAAN25gADducAA3bqAAN3AwADdyAAA3ciAAN3JAADdyYAA3coAAN3KgADdywAA3cuAAN3SwADd04AA3dRAAN3VAADd1cAA3daAAN3XQADd2AAA3diAAN33QADd98AA3fhAAN34wADd+YAA3fnAAN36AADd+kAA3fqAAN37AADd+4AA3fvAAN38AADd/IAA3fzAAN4bgADeHAAA3hyAAN4dAADeHcAA3h4AAN4eQADeHoAA3h7AAN4fQADeH8AA3iAAAN4gQADeIMAA3iEAAN4/wADeQEAA3kDAAN5BQADeQgAA3kJAAN5CgADeQsAA3kMAAN5DgADeRAAA3kRAAN5EgADeRQAA3kVAAN5kAADeZIAA3mVAAN5lwADeZoAA3mbAAN5nAADeZ0AA3meAAN5oAADeaIAA3mjAAN5pAADeaYAA3mnAAN6IgADeiQAA3omAAN6KAADeisAA3osAAN6LQADei4AA3ovAAN6MQADejMAA3o0AAN6NQADejcAA3o4AAN6swADerUAA3q3AAN6uQADerwAA3q9AAN6vgADer8AA3rAAAN6wgADesQAA3rFAAN6xgADesgAA3rJAAN7RAADe0YAA3tJAAN7SwADe04AA3tPAAN7UAADe1EAA3tSAAN7VAADe1YAA3tXAAN7WAADe1oAA3tbAAN77gADfBEAA3wxAAN8UQADfFMAA3xVAAN8VwADfFkAA3xcAAN8XQADfF4AA3xhAAN8YgADfGQAA3xlAAN8aAADfGsAA3xsAAN8bQADfHAAA3xxAAN8dgADfI8AA3yYAAN8mgADfJwAA3ylAAN8qAADfKsAA3ytAAN89gADfRoAA31BAAN9ZQADfWgAA31qAAN9bAADfW4AA31wAAN9cgADfXMAA312AAN9jwADfbAAA32yAAN9tAADfbYAA324AAN9ugADfbwAA32+AAN9wAADfeEAA33kAAN95wADfeoAA33tAAN98AADffMAA332AAN9+QADffsAA352AAN+eAADfnoAA358AAN+fwADfoAAA36BAAN+ggADfoMAA36FAAN+hwADfogAA36JAAN+iwADfowAA38HAAN/CQADfwsAA38NAAN/EAADfxEAA38SAAN/EwADfxQAA38WAAN/GAADfxkAA38aAAN/HAADfx0AA3+YAAN/mgADf50AA3+fAAN/ogADf6MAA3+kAAN/pQADf6YAA3+oAAN/qgADf6sAA3+sAAN/rgADf68AA3/IAAN/yQADf8oAA3/MAAOARwADgEkAA4BLAAOATQADgFAAA4BRAAOAUgADgFMAA4BUAAOAVgADgFgAA4BZAAOAWgADgFwAA4BdAAOA2AADgNoAA4DcAAOA3gADgOEAA4DiAAOA4wADgOQAA4DlAAOA5wADgOkAA4DqAAOA6wADgO0AA4DuAAOBaQADgWsAA4FtAAOBbwADgXIAA4FzAAOBdAADgXUAA4F2AAOBeAADgXoAA4F7AAOBfAADgX4AA4F/AAOB+gADgfwAA4H+AAOCAAADggMAA4IEAAOCBQADggYAA4IHAAOCCQADggsAA4IMAAOCDQADgg8AA4IQAAOCiwADgo0AA4KPAAOCkQADgpQAA4KVAAOClgADgpcAA4KYAAOCmgADgpwAA4KdAAOCngADgqAAA4KhAAOC6gADgw4AA4M1AAODWQADg1wAA4NeAAODYAADg2IAA4NkAAODZgADg2cAA4NqAAODgwADg6AAA4OiAAODpAADg6YAA4OoAAODqgADg6wAA4OuAAODywADg84AA4PRAAOD1AADg9cAA4PaAAOD3QADg+AAA4PiAAOEXQADhF8AA4RhAAOEYwADhGYAA4RnAAOEaAADhGkAA4RqAAOEbAADhG4AA4RvAAOEcAADhHIAA4RzAAOE7gADhPAAA4TyAAOE9AADhPcAA4T4AAOE+QADhPoAA4T7AAOE/QADhP8AA4UAAAOFAQADhQMAA4UEAAOFfwADhYEAA4WDAAOFhQADhYgAA4WJAAOFigADhYsAA4WMAAOFjgADhZAAA4WRAAOFkgADhZQAA4WVAAOGEAADhhIAA4YVAAOGFwADhhoAA4YbAAOGHAADhh0AA4YeAAOGIAADhiIAA4YjAAOGJAADhiYAA4YnAAOGqgADhs4AA4byAAOHFQADhzwAA4dcAAOHgwADh6oAA4fKAAOH7gADiBIAA4gUAAOIFwADiBkAA4gbAAOIHQADiCAAA4gjAAOIJQADiCcAA4gqAAOILAADiC4AA4gxAAOINAADiDUAA4g6AAOIUwADiFgAA4haAAOIXwADiGIAA4hkAAOIrQADiNEAA4j4AAOJHAADiR8AA4khAAOJIwADiSUAA4knAAOJKQADiSoAA4ktAAOJRgADiWsAA4ltAAOJbwADiXEAA4lzAAOJdQADiXcAA4l5AAOJewADiX0AA4miAAOJpQADiagAA4mrAAOJrgADibEAA4m0AAOJtwADiboAA4m9AAOJvwADijoAA4o8AAOKPwADikEAA4pEAAOKRQADikYAA4pHAAOKSAADikoAA4pMAAOKTQADik4AA4pQAAOKUQADimIAA4pjAAOKZQADiuAAA4riAAOK5AADiuYAA4rpAAOK6gADiusAA4rsAAOK7QADiu8AA4rxAAOK8gADivMAA4r1AAOK9gADi3EAA4tzAAOLdgADi3gAA4t7AAOLfAADi30AA4t+AAOLfwADi4EAA4uDAAOLhAADi4UAA4uHAAOLiAADi5kAA4uaAAOLnAADjBcAA4wZAAOMGwADjB0AA4wgAAOMIQADjCIAA4wjAAOMJAADjCYAA4woAAOMKQADjCoAA4wsAAOMLQADjKgAA4yqAAOMrQADjK8AA4yyAAOMswADjLQAA4y1AAOMtgADjLgAA4y6AAOMuwADjLwAA4y+AAOMvwADjNAAA4zRAAOM0wADjU4AA41QAAONUgADjVQAA41XAAONWAADjVkAA41aAAONWwADjV0AA41fAAONYAADjWEAA41jAAONZAADjd8AA43hAAON5AADjeYAA43pAAON6gADjesAA43sAAON7QADje8AA43xAAON8gADjfMAA431AAON9gADjg8AA44QAAOOEQADjhMAA46OAAOOkAADjpIAA46UAAOOlwADjpgAA46ZAAOOmgADjpsAA46dAAOOnwADjqAAA46hAAOOowADjqQAA48fAAOPIQADjyQAA48mAAOPKQADjyoAA48rAAOPLAADjy0AA48vAAOPMQADjzIAA48zAAOPNQADjzYAA49NAAOPZgADj5cAA4+aAAOPnQADj6AAA4+jAAOPpgADj6kAA4+sAAOPrwADj7IAA4+1AAOPuAADj7sAA4/sAAOP7wADj/IAA4/1AAOP+AADj/sAA4/+AAOQAQADkAQAA5AHAAOQCgADkA0AA5AQAAOQEgADkCAAA5ArAAOQSAADkFAAA5BlAAOQcQADkH8AA5CIAAOQkgADkKUAA5CxAAOQyAADkVsAA5F+AAORngADkb4AA5HAAAORwgADkcQAA5HGAAORyQADkcoAA5HLAAORzgADkc8AA5HRAAOR0gADkdUAA5HYAAOR2QADkdoAA5HdAAOR3gADkeMAA5H8AAOSBQADkgcAA5IJAAOSEgADkhUAA5IYAAOSGgADkmMAA5KHAAOSrgADktIAA5LVAAOS1wADktkAA5LbAAOS3QADkt8AA5LgAAOS4wADkvwAA5MdAAOTHwADkyEAA5MjAAOTJQADkycAA5MpAAOTKwADky0AA5NOAAOTUQADk1QAA5NXAAOTWgADk10AA5NgAAOTYwADk2YAA5NoAAOT4wADk+UAA5PnAAOT6QADk+wAA5PtAAOT7gADk+8AA5PwAAOT8gADk/QAA5P1AAOT9gADk/gAA5P5AAOUdAADlHYAA5R4AAOUegADlH0AA5R+AAOUfwADlIAAA5SBAAOUgwADlIUAA5SGAAOUhwADlIkAA5SKAAOVBQADlQcAA5UKAAOVDAADlQ8AA5UQAAOVEQADlRIAA5UTAAOVFQADlRcAA5UYAAOVGQADlRsAA5UcAAOVNQADlTYAA5U3AAOVOQADlbQAA5W2AAOVuAADlboAA5W9AAOVvgADlb8AA5XAAAOVwQADlcMAA5XFAAOVxgADlccAA5XJAAOVygADlkUAA5ZHAAOWSQADlksAA5ZOAAOWTwADllAAA5ZRAAOWUgADllQAA5ZWAAOWVwADllgAA5ZaAAOWWwADltYAA5bYAAOW2gADltwAA5bfAAOW4AADluEAA5biAAOW4wADluUAA5bnAAOW6AADlukAA5brAAOW7AADl2cAA5dpAAOXawADl20AA5dwAAOXcQADl3IAA5dzAAOXdAADl3YAA5d4AAOXeQADl3oAA5d8AAOXfQADl/gAA5f6AAOX/AADl/4AA5gBAAOYAgADmAMAA5gEAAOYBQADmAcAA5gJAAOYCgADmAsAA5gNAAOYDgADmFcAA5h7AAOYogADmMYAA5jJAAOYywADmM0AA5jPAAOY0QADmNMAA5jUAAOY1wADmPAAA5kNAAOZDwADmREAA5kTAAOZFQADmRcAA5kZAAOZGwADmTgAA5k7AAOZPgADmUEAA5lEAAOZRwADmUoAA5lNAAOZTwADmcoAA5nMAAOZzgADmdAAA5nTAAOZ1AADmdUAA5nWAAOZ1wADmdkAA5nbAAOZ3AADmd0AA5nfAAOZ4AADmlsAA5pdAAOaYAADmmIAA5plAAOaZgADmmcAA5poAAOaaQADmmsAA5ptAAOabgADmm8AA5pxAAOacgADmu0AA5rvAAOa8QADmvMAA5r2AAOa9wADmvgAA5r5AAOa+gADmvwAA5r+AAOa/wADmwAAA5sCAAObAwADm34AA5uAAAObgwADm4UAA5uIAAObiQADm4oAA5uLAAObjAADm44AA5uQAAObkQADm5IAA5uUAAOblQADnBgAA5w8AAOcYAADnIMAA5yqAAOcygADnPEAA50YAAOdOAADnVwAA52AAAOdggADnYUAA52HAAOdiQADnYsAA52OAAOdkQADnZMAA52VAAOdmAADnZoAA52cAAOdnwADnaIAA52jAAOdqAADncEAA53GAAOdyAADnc0AA53QAAOd0gADnhsAA54/AAOeZgADnooAA56NAAOejwADnpEAA56TAAOelQADnpcAA56YAAOemwADnrQAA57ZAAOe2wADnt0AA57fAAOe4QADnuMAA57lAAOe5wADnukAA57rAAOfEAADnxMAA58WAAOfGQADnxwAA58fAAOfIgADnyUAA58oAAOfKwADny0AA5+oAAOfqgADn60AA5+vAAOfsgADn7MAA5+0AAOftQADn7YAA5+4AAOfugADn7sAA5+8AAOfvgADn78AA5/QAAOf0QADn9MAA6BOAAOgUAADoFIAA6BUAAOgVwADoFgAA6BZAAOgWgADoFsAA6BdAAOgXwADoGAAA6BhAAOgYwADoGQAA6DfAAOg4QADoOQAA6DmAAOg6QADoOoAA6DrAAOg7AADoO0AA6DvAAOg8QADoPIAA6DzAAOg9QADoPYAA6EHAAOhCAADoQoAA6GFAAOhhwADoYkAA6GLAAOhjgADoY8AA6GQAAOhkQADoZIAA6GUAAOhlgADoZcAA6GYAAOhmgADoZsAA6IWAAOiGAADohsAA6IdAAOiIAADoiEAA6IiAAOiIwADoiQAA6ImAAOiKAADoikAA6IqAAOiLAADoi0AA6I+AAOiPwADokEAA6K8AAOivgADosAAA6LCAAOixQADosYAA6LHAAOiyAADoskAA6LLAAOizQADos4AA6LPAAOi0QADotIAA6NNAAOjTwADo1IAA6NUAAOjVwADo1gAA6NZAAOjWgADo1sAA6NdAAOjXwADo2AAA6NhAAOjYwADo2QAA6N9AAOjfgADo38AA6OBAAOj/AADo/4AA6QAAAOkAgADpAUAA6QGAAOkBwADpAgAA6QJAAOkCwADpA0AA6QOAAOkDwADpBEAA6QSAAOkjQADpI8AA6SSAAOklAADpJcAA6SYAAOkmQADpJoAA6SbAAOknQADpJ8AA6SgAAOkoQADpKMAA6SkAAOkvQADpNYAA6TrAAOk7gADpPEAA6T0AAOk9wADpPoAA6UPAAOlEgADpRUAA6UYAAOlGwADpR4AA6UgAAOlNgADpVAAA6VcAAOlawADpYwAA6YfAAOmQgADpmIAA6aCAAOmhAADpoYAA6aIAAOmigADpo0AA6aOAAOmjwADppIAA6aTAAOmlQADppYAA6aZAAOmnAADpp0AA6aeAAOmoQADpqIAA6anAAOmwAADpskAA6bLAAOmzQADptYAA6bZAAOm3AADpt4AA6cnAAOnSwADp3IAA6eWAAOnmQADp5sAA6edAAOnnwADp6EAA6ejAAOnpAADp6cAA6fAAAOn4QADp+MAA6flAAOn5wADp+kAA6frAAOn7QADp+8AA6fxAAOoEgADqBUAA6gYAAOoGwADqB4AA6ghAAOoJAADqCcAA6gqAAOoLAADqKcAA6ipAAOoqwADqK0AA6iwAAOosQADqLIAA6izAAOotAADqLYAA6i4AAOouQADqLoAA6i8AAOovQADqTgAA6k6AAOpPAADqT4AA6lBAAOpQgADqUMAA6lEAAOpRQADqUcAA6lJAAOpSgADqUsAA6lNAAOpTgADqckAA6nLAAOpzgADqdAAA6nTAAOp1AADqdUAA6nWAAOp1wADqdkAA6nbAAOp3AADqd0AA6nfAAOp4AADqfkAA6n6AAOp+wADqf0AA6p4AAOqegADqnwAA6p+AAOqgQADqoIAA6qDAAOqhAADqoUAA6qHAAOqiQADqooAA6qLAAOqjQADqo4AA6sJAAOrCwADqw0AA6sPAAOrEgADqxMAA6sUAAOrFQADqxYAA6sYAAOrGgADqxsAA6scAAOrHgADqx8AA6uaAAOrnAADq54AA6ugAAOrowADq6QAA6ulAAOrpgADq6cAA6upAAOrqwADq6wAA6utAAOrrwADq7AAA6wrAAOsLQADrC8AA6wxAAOsNAADrDUAA6w2AAOsNwADrDgAA6w6AAOsPAADrD0AA6w+AAOsQAADrEEAA6y8AAOsvgADrMAAA6zCAAOsxQADrMYAA6zHAAOsyAADrMkAA6zLAAOszQADrM4AA6zPAAOs0QADrNIAA60bAAOtPwADrWYAA62KAAOtjQADrY8AA62RAAOtkwADrZUAA62XAAOtmAADrZsAA620AAOt0QADrdMAA63VAAOt1wADrdkAA63bAAOt3QADrd8AA638AAOt/wADrgIAA64FAAOuCAADrgsAA64OAAOuEQADrhMAA66OAAOukAADrpIAA66UAAOulwADrpgAA66ZAAOumgADrpsAA66dAAOunwADrqAAA66hAAOuowADrqQAA68fAAOvIQADryQAA68mAAOvKQADryoAA68rAAOvLAADry0AA68vAAOvMQADrzIAA68zAAOvNQADrzYAA6+xAAOvswADr7UAA6+3AAOvugADr7sAA6+8AAOvvQADr74AA6/AAAOvwgADr8MAA6/EAAOvxgADr8cAA7BCAAOwRAADsEcAA7BJAAOwTAADsE0AA7BOAAOwTwADsFAAA7BSAAOwVAADsFUAA7BWAAOwWAADsFkAA7DUAAOw1gADsNgAA7DaAAOw3QADsN4AA7DfAAOw4AADsOEAA7DjAAOw5QADsOYAA7DnAAOw6QADsOoAA7FlAAOxZwADsWkAA7FrAAOxbgADsW8AA7FwAAOxcQADsXIAA7F0AAOxdgADsXcAA7F4AAOxegADsXsAA7H2AAOx+AADsfsAA7H9AAOyAAADsgEAA7ICAAOyAwADsgQAA7IGAAOyCAADsgkAA7IKAAOyDAADsg0AA7KgAAOywwADsuMAA7MDAAOzBQADswcAA7MJAAOzCwADsw4AA7MPAAOzEAADsxMAA7MUAAOzFgADsxcAA7MaAAOzHQADsx4AA7MfAAOzIgADsyMAA7MoAAOzQQADs0oAA7NMAAOzTgADs1cAA7NaAAOzXQADs18AA7OoAAOzzAADs/MAA7QXAAO0GgADtBwAA7QeAAO0IAADtCIAA7QkAAO0JQADtCgAA7RBAAO0YgADtGQAA7RmAAO0aAADtGoAA7RsAAO0bgADtHAAA7RyAAO0kwADtJYAA7SZAAO0nAADtJ8AA7SiAAO0pQADtKgAA7SrAAO0rQADtSgAA7UqAAO1LAADtS4AA7UxAAO1MgADtTMAA7U0AAO1NQADtTcAA7U5AAO1OgADtTsAA7U9AAO1PgADtbkAA7W7AAO1vQADtb8AA7XCAAO1wwADtcQAA7XFAAO1xgADtcgAA7XKAAO1ywADtcwAA7XOAAO1zwADtkoAA7ZMAAO2TwADtlEAA7ZUAAO2VQADtlYAA7ZXAAO2WAADtloAA7ZcAAO2XQADtl4AA7ZgAAO2YQADtnoAA7Z7AAO2fAADtn4AA7b5AAO2+wADtv0AA7b/AAO3AgADtwMAA7cEAAO3BQADtwYAA7cIAAO3CgADtwsAA7cMAAO3DgADtw8AA7eKAAO3jAADt44AA7eQAAO3kwADt5QAA7eVAAO3lgADt5cAA7eZAAO3mwADt5wAA7edAAO3nwADt6AAA7gbAAO4HQADuB8AA7ghAAO4JAADuCUAA7gmAAO4JwADuCgAA7gqAAO4LAADuC0AA7guAAO4MAADuDEAA7isAAO4rgADuLAAA7iyAAO4tQADuLYAA7i3AAO4uAADuLkAA7i7AAO4vQADuL4AA7i/AAO4wQADuMIAA7k9AAO5PwADuUEAA7lDAAO5RgADuUcAA7lIAAO5SQADuUoAA7lMAAO5TgADuU8AA7lQAAO5UgADuVMAA7mcAAO5wAADuecAA7oLAAO6DgADuhAAA7oSAAO6FAADuhYAA7oYAAO6GQADuhwAA7o1AAO6UgADulQAA7pWAAO6WAADuloAA7pcAAO6XgADumAAA7p9AAO6gAADuoMAA7qGAAO6iQADuowAA7qPAAO6kgADupQAA7sPAAO7EQADuxMAA7sVAAO7GAADuxkAA7saAAO7GwADuxwAA7seAAO7IAADuyEAA7siAAO7JAADuyUAA7ugAAO7ogADu6QAA7umAAO7qQADu6oAA7urAAO7rAADu60AA7uvAAO7sQADu7IAA7uzAAO7tQADu7YAA7wxAAO8MwADvDUAA7w3AAO8OgADvDsAA7w8AAO8PQADvD4AA7xAAAO8QgADvEMAA7xEAAO8RgADvEcAA7zCAAO8xAADvMcAA7zJAAO8zAADvM0AA7zOAAO8zwADvNAAA7zSAAO81AADvNUAA7zWAAO82AADvNkAA71UAAO9VgADvVgAA71aAAO9XQADvV4AA71fAAO9YAADvWEAA71jAAO9ZQADvWYAA71nAAO9aQADvWoAA73lAAO95wADvekAA73rAAO97gADve8AA73wAAO98QADvfIAA730AAO99gADvfcAA734AAO9+gADvfsAA752AAO+eAADvnsAA759AAO+gAADvoEAA76CAAO+gwADvoQAA76GAAO+iAADvokAA76KAAO+jAADvo0AA78gAAO/QwADv2MAA7+DAAO/hQADv4cAA7+JAAO/iwADv44AA7+PAAO/kAADv5MAA7+UAAO/lgADv5cAA7+aAAO/nQADv54AA7+fAAO/ogADv6MAA7+oAAO/wQADv8oAA7/MAAO/zgADv9cAA7/aAAO/3QADv98AA8AoAAPATAADwHMAA8CXAAPAmgADwJwAA8CeAAPAoAADwKIAA8CkAAPApQADwKgAA8DBAAPA4gADwOQAA8DmAAPA6AADwOoAA8DsAAPA7gADwPAAA8DyAAPBEwADwRYAA8EZAAPBHAADwR8AA8EiAAPBJQADwSgAA8ErAAPBLQADwagAA8G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UAAPTFgAD0xgAA9MaAAPTHAAD0x0AA9MgAAPTOQAD01YAA9NYAAPTWgAD01wAA9NeAAPTYAAD02IAA9NkAAPTgQAD04QAA9OHAAPTigAD040AA9OQAAPTkwAD05YAA9OYAAPUEwAD1BUAA9QXAAPUGQAD1BwAA9QdAAPUHgAD1B8AA9QgAAPUIgAD1CQAA9QlAAPUJgAD1CgAA9QpAAPUpAAD1KYAA9SoAAPUqgAD1K0AA9SuAAPUrwAD1LAAA9SxAAPUswAD1LUAA9S2AAPUtwAD1LkAA9S6AAPVNQAD1TcAA9U5AAPVOwAD1T4AA9U/AAPVQAAD1UEAA9VCAAPVRAAD1UYAA9VHAAPVSAAD1UoAA9VLAAPVxgAD1cgAA9XKAAPVzAAD1c8AA9XQAAPV0QAD1dIAA9XTAAPV1QAD1dcAA9XYAAPV2QAD1dsAA9XcAAPWVwAD1lkAA9ZbAAPWXQAD1mAAA9ZhAAPWYgAD1mMAA9ZkAAPWZgAD1mgAA9ZpAAPWagAD1mwAA9ZtAAPW6AAD1uoAA9bsAAPW7gAD1vEAA9byAAPW8wAD1vQAA9b1AAPW9wAD1vkAA9b6AAPW+wAD1v0AA9b+AAPXeQAD13sAA9d9AAPXfwAD14IAA9eDAAPXhAAD14UAA9eGAAPXiAAD14oAA9eLAAPXjAAD144AA9ePAAPYIgAD2EUAA9hlAAPYhQAD2IcAA9iJAAPYiwAD2I0AA9iQAAPYkQAD2JIAA9iVAAPYlgAD2JgAA9iZAAPYmwAD2J4AA9ifAAPYoAAD2KMAA9ikAAPYqQAD2MIAA9jLAAPYzQAD2M8AA9jYAAPY2wAD2N4AA9jgAAPZKQAD2U0AA9l0AAPZmAAD2ZsAA9mdAAPZnwAD2aEAA9mjAAPZpQAD2aYAA9mpAAPZwgAD2eMAA9nlAAPZ5wAD2ekAA9nrAAPZ7QAD2e8AA9nxAAPZ8wAD2hQAA9oXAAPaGgAD2h0AA9ogAAPaIwAD2iYAA9opAAPaLAAD2i4AA9qpAAPaqwAD2q0AA9qvAAPasgAD2rMAA9q0AAPatQAD2rYAA9q4AAPaugAD2rsAA9q8AAPavgAD2r8AA9s6AAPbPAAD2z4AA9tAAAPbQwAD20QAA9tFAAPbRgAD20cAA9tJAAPbSwAD20wAA9tNAAPbTwAD21AAA9vLAAPbzQAD29AAA9vSAAPb1QAD29YAA9vXAAPb2AAD29kAA9vbAAPb3QAD294AA9vfAAPb4QAD2+IAA9v7AAPb/AAD2/0AA9v/AAPcegAD3HwAA9x+AAPcgAAD3IMAA9yEAAPchQAD3IYAA9yHAAPciQAD3IsAA9yMAAPcjQAD3I8AA9yQAAPdCwAD3Q0AA90PAAPdEQAD3RQAA90VAAPdFgAD3RcAA90YAAPdGgAD3RwAA90dAAPdHgAD3SAAA90hAAPdnAAD3Z4AA92gAAPdogAD3aUAA92mAAPdpwAD3agAA92pAAPdqwAD3a0AA92uAAPdrwAD3bEAA92yAAPeLQAD3i8AA94xAAPeMwAD3jYAA943AAPeOAAD3jkAA946AAPePAAD3j4AA94/AAPeQAAD3kIAA95DAAPevgAD3sAAA97CAAPexAAD3scAA97IAAPeyQAD3soAA97LAAPezQAD3s8AA97QAAPe0QAD3tMAA97UAAPfHQAD30EAA99oAAPfjAAD348AA9+RAAPfkwAD35UAA9+XAAPfmQAD35oAA9+dAAPftgAD39MAA9/VAAPf1wAD39kAA9/bAAPf3QAD398AA9/hAAPf/gAD4AEAA+AEAAPgBwAD4AoAA+ANAAPgEAAD4BMAA+AVAAPgkAAD4JIAA+CUAAPglgAD4JkAA+CaAAPgmwAD4JwAA+CdAAPgnwAD4KEAA+CiAAPgowAD4KUAA+CmAAPhIQAD4SMAA+ElAAPhJwAD4SoAA+ErAAPhLAAD4S0AA+EuAAPhMAAD4TIAA+EzAAPhNAAD4TYAA+E3AAPhsgAD4bQAA+G2AAPhuAAD4bsAA+G8AAPhvQAD4b4AA+G/AAPhwQAD4cMAA+HEAAPhxQAD4ccAA+HIAAPiQwAD4kUAA+JHAAPiSQAD4kwAA+JNAAPiTgAD4k8AA+JQAAPiUgAD4lQAA+JVAAPiVgAD4lgAA+JZAAPi1AAD4tYAA+LYAAPi2gAD4t0AA+LeAAPi3wAD4uAAA+LhAAPi4wAD4uUAA+LmAAPi5wAD4ukAA+LqAAPjZQAD42cAA+NpAAPjawAD424AA+NvAAPjcAAD43EAA+NyAAPjdAAD43YAA+N3AAPjeAAD43oAA+N7AAPj9gAD4/gAA+P6AAPj/AAD4/8AA+QAAAPkAQAD5AIAA+QDAAPkBQAD5AcAA+QIAAPkCQAD5AsAA+QMAAPknwAD5MIAA+TiAAPlAgAD5QQAA+UGAAPlCAAD5QoAA+UNAAPlDgAD5Q8AA+USAAPlEwAD5RUAA+UWAAPlGAAD5RsAA+UcAAPlHQAD5SAAA+UhAAPlJgAD5T8AA+VIAAPlSgAD5UwAA+VVAAPlWAAD5VsAA+VdAAPlpgAD5coAA+XxAAPmFQAD5hgAA+YaAAPmHAAD5h4AA+YgAAPmIgAD5iMAA+YmAAPmPwAD5mAAA+ZiAAPmZAAD5mYAA+ZoAAPmagAD5mwAA+ZuAAPmcAAD5pEAA+aUAAPmlwAD5poAA+adAAPmoAAD5qMAA+amAAPmqQAD5qsAA+cmAAPnKAAD5yoAA+csAAPnLwAD5zAAA+cxAAPnMgAD5zMAA+c1AAPnNwAD5zgAA+c5AAPnOwAD5zwAA+e3AAPnuQAD57sAA+e9AAPnwAAD58EAA+fCAAPnwwAD58QAA+fGAAPnyAAD58kAA+fKAAPnzAAD580AA+hIAAPoSgAD6E0AA+hPAAPoUgAD6FMAA+hUAAPoVQAD6FYAA+hYAAPoWgAD6FsAA+hcAAPoXgAD6F8AA+h4AAPoeQAD6HoAA+h8AAPo9wAD6PkAA+j7AAPo/QAD6QAAA+kBAAPpAgAD6QMAA+kEAAPpBgAD6QgAA+kJAAPpCgAD6QwAA+kNAAPpiAAD6YoAA+mMAAPpjgAD6ZEAA+mSAAPpkwAD6ZQAA+mVAAPplwAD6ZkAA+maAAPpmwAD6Z0AA+meAAPqGQAD6hsAA+odAAPqHwAD6iIAA+ojAAPqJAAD6iUAA+omAAPqKAAD6ioAA+orAAPqLAAD6i4AA+ovAAPqqgAD6qwAA+quAAPqsAAD6rMAA+q0AAPqtQAD6rYAA+q3AAPquQAD6rsAA+q8AAPqvQAD6r8AA+rAAAPrOwAD6z0AA+s/AAPrQQAD60QAA+tFAAPrRgAD60cAA+tIAAPrSgAD60wAA+tNAAPrTgAD61AAA+tRAAPrmgAD674AA+vlAAPsCQAD7AwAA+wOAAPsEAAD7BIAA+wUAAPsFgAD7BcAA+waAAPsMwAD7FAAA+xSAAPsVAAD7FYAA+xYAAPsWgAD7FwAA+xeAAPsewAD7H4AA+yBAAPshAAD7IcAA+yKAAPsjQAD7JAAA+ySAAPtDQAD7Q8AA+0RAAPtEwAD7RYAA+0XAAPtGAAD7RkAA+0aAAPtHAAD7R4AA+0fAAPtIAAD7SIAA+0jAAPtngAD7aAAA+2iAAPtpAAD7acAA+2oAAPtqQAD7aoAA+2rAAPtrQAD7a8AA+2wAAPtsQAD7bMAA+20AAPuLwAD7jEAA+4zAAPuNQAD7jgAA+45AAPuOgAD7jsAA+48AAPuPgAD7kAAA+5BAAPuQgAD7kQAA+5FAAPuwAAD7sIAA+7EAAPuxgAD7skAA+7KAAPuywAD7swAA+7NAAPuzwAD7tEAA+7SAAPu0wAD7tUAA+7WAAPvUQAD71MAA+9VAAPvVwAD71oAA+9bAAPvXAAD710AA+9eAAPvYAAD72IAA+9jAAPvZAAD72YAA+9nAAPv4gAD7+QAA+/mAAPv6AAD7+sAA+/sAAPv7QAD7+4AA+/vAAPv8QAD7/MAA+/0AAPv9QAD7/cAA+/4AAPwcwAD8HUAA/B3AAPweQAD8HwAA/B9AAPwfgAD8H8AA/CAAAPwggAD8IQAA/CFAAPwhgAD8IgAA/CJAAPwmgAD8J8AA/CiAAPwpAAD8N0AA/DgAAPw4gAD8OUAA/DoAAPw6wAD8O4AA/DzAAPxbgAD8XAAA/FyAAPxdAAD8XcAA/F4AAPxeQAD8XoAA/F7AAPxfQAD8X8AA/GAAAPxgQAD8YMAA/GEAAPx/wAD8gEAA/IDAAPyBQAD8ggAA/IJAAPyCgAD8gsAA/IMAAPyDgAD8hAAA/IRAAPyEgAD8hQAA/IVAAPykAAD8pIAA/KVAAPylwAD8poAA/KbAAPynAAD8p0AA/KeAAPyoAAD8qIAA/KjAAPypAAD8qYAA/KnAAPzOgAD810AA/N9AAPznQAD858AA/OhAAPzowAD86UAA/OoAAPzqQAD86oAA/OtAAPzrgAD87AAA/OxAAPzswAD87YAA/O3AAPzuAAD87sAA/O8AAPzwQAD89oAA/PjAAPz5QAD8+cAA/PwAAPz8wAD8/YAA/P4AAP0QQAD9GUAA/SMAAP0sAAD9LMAA/S1AAP0twAD9LkAA/S7AAP0vQAD9L4AA/TBAAP02gAD9PsAA/T9AAP0/wAD9QEAA/UDAAP1BQAD9QcAA/UJAAP1CwAD9SwAA/UvAAP1MgAD9TUAA/U4AAP1OwAD9T4AA/VBAAP1RAAD9UYAA/XBAAP1wwAD9cUAA/XHAAP1ygAD9csAA/XMAAP1zQAD9c4AA/X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rAAQHbQAEB28ABAdxAAQHcwAEB3UABAd3AAQHlAAEB5cABAeaAAQHnQAEB6AABAejAAQHpgAEB6kABAerAAQIJgAECCgABAgqAAQILAAECC8ABAgwAAQIMQAECDIABAgzAAQINQAECDcABAg4AAQIOQAECDsABAg8AAQItwAECLkABAi7AAQIvQAECMAABAjBAAQIwgAECMMABAjEAAQIxgAECMgABAjJAAQIygAECMwABAjNAAQJSAAECUoABAlMAAQJTgAECVEABAlSAAQJUwAECVQABAlVAAQJVwAECVkABAlaAAQJWwAECV0ABAleAAQJ2QAECdsABAndAAQJ3wAECeIABAnjAAQJ5AAECeUABAnmAAQJ6AAECeoABAnrAAQJ7AAECe4ABAnvAAQKagAECmwABApuAAQKcAAECnMABAp0AAQKdQAECnYABAp3AAQKeQAECnsABAp8AAQKfQAECn8ABAqAAAQK+wAECv0ABAr/AAQLAQAECwQABAsFAAQLBgAECwcABAsIAAQLCgAECwwABAsNAAQLDgAECxAABAsRAAQLjAAEC44ABAuQAAQLkgAEC5UABAuWAAQLlwAEC5gABAuZAAQLmwAEC50ABAueAAQLnwAEC6EABAuiAAQMNQAEDFgABAx4AAQMmAAEDJoABAycAAQMngAEDKAABAyjAAQMpAAEDKUABAyoAAQMqQAEDKsABAysAAQMrgAEDLEABAyyAAQMswAEDLYABAy3AAQMvAAEDNUABAzeAAQM4AAEDOIABAzrAAQM7gAEDPEABAzzAAQNPAAEDWAABA2HAAQNqwAEDa4ABA2wAAQNsgAEDbQABA22AAQNuAAEDbkABA28AAQN1QAEDfYABA34AAQN+gAEDfwABA3+AAQOAAAEDgIABA4EAAQOBgAEDicABA4qAAQOLQAEDjAABA4zAAQONgAEDjkABA48AAQOPwAEDkEABA68AAQOvgAEDsAABA7CAAQOxQAEDsYABA7HAAQOyAAEDskABA7LAAQOzQAEDs4ABA7PAAQO0QAEDtIABA9NAAQPTwAED1EABA9TAAQPVgAED1cABA9YAAQPWQAED1oABA9cAAQPXgAED18ABA9gAAQPYgAED2MABA/eAAQP4AAED+MABA/lAAQP6AAED+kABA/qAAQP6wAED+wABA/uAAQP8AAED/EABA/yAAQP9AAED/UABBAOAAQQDwAEEBAABBASAAQQjQAEEI8ABBCRAAQQkwAEEJYABBCXAAQQmAAEEJkABBCaAAQQnAAEEJ4ABBCfAAQQoAAEEKIABBCjAAQRHgAEESAABBEiAAQRJAAEEScABBEoAAQRKQAEESoABBErAAQRLQAEES8ABBEwAAQRMQAEETMABBE0AAQRrwAEEbEABBGzAAQRtQAEEbgABBG5AAQRugAEEbsABBG8AAQRvgAEEcAABBHBAAQRwgAEEcQABBHFAAQSQAAEEkIABBJEAAQSRgAEEkkABBJKAAQSSwAEEkwABBJNAAQSTwAEElEABBJSAAQSUwAEElUABBJWAAQS0QAEEtMABBLVAAQS1wAEEtoABBLbAAQS3AAEEt0ABBLeAAQS4AAEEuIABBLjAAQS5AAEEuYABBLnAAQTMAAEE1QABBN7AAQTnwAEE6IABBOkAAQTpgAEE6gABBOqAAQTrAAEE60ABBOwAAQTyQAEE+YABBPoAAQT6gAEE+wABBPuAAQT8AAEE/IABBP0AAQUEQAEFBQABBQXAAQUGgAEFB0ABBQgAAQUIwAEFCYABBQoAAQUowAEFKUABBSnAAQUqQAEFKwABBStAAQUrgAEFK8ABBSwAAQUsgAEFLQABBS1AAQUtgAEFLgABBS5AAQVNAAEFTYABBU4AAQVOgAEFT0ABBU+AAQVPwAEFUAABBVBAAQVQwAEFUUABBVGAAQVRwAEFUkABBVKAAQVxQAEFccABBXJAAQVywAEFc4ABBXPAAQV0AAEFdEABBXSAAQV1AAEFdYABBXXAAQV2AAEFdoABBXbAAQWVgAEFlgABBZaAAQWXAAEFl8ABBZgAAQWYQAEFmIABBZjAAQWZQAEFmcABBZoAAQWaQAEFmsABBZsAAQW5wAEFukABBbrAAQW7QAEFvAABBbxAAQW8gAEFvMABBb0AAQW9gAEFvgABBb5AAQW+gAEFvwABBb9AAQXeAAEF3oABBd8AAQXfgAEF4EABBeCAAQXgwAEF4QABBeFAAQXhwAEF4kABBeKAAQXiwAEF40ABBeOAAQYCQAEGAsABBgNAAQYDwAEGBIABBgTAAQYFAAEGBUABBgWAAQYGAAEGBoABBgbAAQYHAAEGB4ABBgfAAQYsgAEGNUABBj1AAQZFQAEGRcABBkZAAQZGwAEGR0ABBkgAAQZIQAEGSIABBklAAQZJgAEGSgABBkpAAQZKwAEGS4ABBkvAAQZMAAEGTMABBk0AAQZOQAEGVIABBlbAAQZXQAEGV8ABBloAAQZawAEGW4ABBlwAAQZuQAEGd0ABBoEAAQaKAAEGisABBotAAQaLwAEGjEABBozAAQaNQAEGjYABBo5AAQaUgAEGnMABBp1AAQadwAEGnkABBp7AAQafQAEGn8ABBqBAAQagwAEGqQABBqnAAQaqgAEGq0ABBqwAAQaswAEGrYABBq5AAQavAAEGr4ABBs5AAQbOwAEGz0ABBs/AAQbQgAEG0MABBtEAAQbRQAEG0YABBtIAAQbSgAEG0sABBtMAAQbTgAEG08ABBvKAAQbzAAEG84ABBvQAAQb0wAEG9QABBvVAAQb1gAEG9cABBvZAAQb2wAEG9wABBvdAAQb3wAEG+AABBxbAAQcXQAEHGAABBxiAAQcZQAEHGYABBxnAAQcaAAEHGkABBxrAAQcbQAEHG4ABBxvAAQccQAEHHIABByLAAQcjAAEHI0ABByPAAQdCgAEHQwABB0OAAQdEAAEHRMABB0UAAQdFQAEHRYABB0XAAQdGQAEHRsABB0cAAQdHQAEHR8ABB0gAAQdmwAEHZ0ABB2fAAQdoQAEHaQABB2lAAQdpgAEHacABB2oAAQdqgAEHawABB2tAAQdrgAEHbAABB2xAAQeLAAEHi4ABB4wAAQeMgAEHjUABB42AAQeNwAEHjgABB45AAQeOwAEHj0ABB4+AAQePwAEHkEABB5CAAQevQAEHr8ABB7BAAQewwAEHsYABB7HAAQeyAAEHskABB7KAAQezAAEHs4ABB7PAAQe0AAEHtIABB7TAAQfTgAEH1AABB9SAAQfVAAEH1cABB9YAAQfWQAEH1oABB9bAAQfXQAEH18ABB9gAAQfYQAEH2MABB9kAAQfrQAEH9EABB/4AAQgHAAEIB8ABCAhAAQgIwAEICUABCAnAAQgKQAEICoABCAtAAQgRgAEIGMABCBlAAQgZwAEIGkABCBrAAQgbQAEIG8ABCBxAAQgjgAEIJEABCCUAAQglwAEIJoABCCdAAQgoAAEIKMABCClAAQhIAAEISIABCEkAAQhJgAEISkABCEqAAQhKwAEISwABCEtAAQhLwAEITEABCEyAAQhMwAEITUABCE2AAQhsQAEIbMABCG1AAQhtwAEIboABCG7AAQhvAAEIb0ABCG+AAQhwAAEIcIABCHDAAQhxAAEIcYABCHHAAQiQgAEIkQABCJGAAQiSAAEIksABCJMAAQiTQAEIk4ABCJPAAQiUQAEIlMABCJUAAQiVQAEIlcABCJYAAQi0wAEItUABCLXAAQi2QAEItwABCLdAAQi3gAEIt8ABCLgAAQi4gAEIuQABCLlAAQi5gAEIugABCLpAAQjZAAEI2YABCNoAAQjagAEI20ABCNuAAQjbwAEI3AABCNxAAQjcwAEI3UABCN2AAQjdwAEI3kABCN6AAQj9QAEI/cABCP5AAQj+wAEI/4ABCP/AAQkAAAEJAEABCQCAAQkBAAEJAYABCQHAAQkCAAEJAoABCQLAAQkhgAEJIgABCSKAAQkjAAEJI8ABCSQAAQkkQAEJJIABCSTAAQklQAEJJcABCSYAAQkmQAEJJsABCScAAQlLwAEJVIABCVyAAQlkgAEJZQABCWWAAQlmAAEJZoABCWdAAQlngAEJZ8ABCWiAAQlowAEJaUABCWmAAQlqQAEJawABCWtAAQlrgAEJbEABCWyAAQltwAEJdAABCXZAAQl2wAEJd0ABCXmAAQl6QAEJewABCXuAAQmNwAEJlsABCaCAAQmpgAEJqkABCarAAQmrQAEJq8ABCaxAAQmswAEJrQABCa3AAQm0AAEJvEABCbzAAQm9QAEJvcABCb5AAQm+wAEJv0ABCb/AAQnAQAEJyIABCclAAQnKAAEJysABCcuAAQnMQAEJzQABCc3AAQnOgAEJzwABCe3AAQnuQAEJ7sABCe9AAQnwAAEJ8EABCfCAAQnwwAEJ8QABCfGAAQnyAAEJ8kABCfKAAQnzAAEJ80ABChIAAQoSgAEKEwABChOAAQoUQAEKFIABChTAAQoVAAEKFUABChXAAQoWQAEKFoABChbAAQoXQAEKF4ABCjZAAQo2wAEKN4ABCjgAAQo4wAEKOQABCjlAAQo5gAEKOcABCjpAAQo6wAEKOwABCjtAAQo7wAEKPAABCkJAAQpCgAEKQsABCkNAAQpiAAEKYoABCmMAAQpjgAEKZEABCmSAAQpkwAEKZQABCmVAAQplwAEKZkABCmaAAQpmwAEKZ0ABCmeAAQqGQAEKhsABCodAAQqHwAEKiIABCojAAQqJAAEKiUABComAAQqKAAEKioABCorAAQqLAAEKi4ABCovAAQqqgAEKqwABCquAAQqsAAEKrMABCq0AAQqtQAEKrYABCq3AAQquQAEKrsABCq8AAQqvQAEKr8ABCrAAAQrOwAEKz0ABCs/AAQrQQAEK0QABCtFAAQrRgAEK0cABCtIAAQrSgAEK0wABCtNAAQrTgAEK1AABCtRAAQrzAAEK84ABCvQAAQr0gAEK9UABCvWAAQr1wAEK9gABCvZAAQr2wAEK90ABCveAAQr3wAEK+EABCviAAQsKwAELE8ABCx2AAQsmgAELJ0ABCyfAAQsoQAELKMABCylAAQspwAELKgABCyrAAQsxAAELOEABCzjAAQs5QAELOcABCzpAAQs6wAELO0ABCzvAAQtDAAELQ8ABC0SAAQtFQAELRgABC0bAAQtHgAELSEABC0jAAQtngAELaAABC2iAAQtpAAELacABC2oAAQtqQAELaoABC2rAAQtrQAELa8ABC2wAAQtsQAELbMABC20AAQuLwAELjEABC40AAQuNgAELjkABC46AAQuOwAELjwABC49AAQuPwAELkEABC5CAAQuQwAELkUABC5GAAQuwQAELsMABC7FAAQuxwAELsoABC7LAAQuzAAELs0ABC7OAAQu0AAELtIABC7TAAQu1AAELtYABC7XAAQvUgAEL1QABC9XAAQvWQAEL1wABC9dAAQvXgAEL18ABC9gAAQvYgAEL2QABC9lAAQvZgAEL2gABC9pAAQv5AAEL+YABC/oAAQv6gAEL+0ABC/uAAQv7wAEL/AABC/xAAQv8wAEL/UABC/2AAQv9wAEL/kABC/6AAQwdQAEMHcABDB5AAQwewAEMH4ABDB/AAQwgAAEMIEABDCCAAQwhAAEMIYABDCHAAQwiAAEMIoABDCLAAQxBgAEMQgABDELAAQxDQAEMRAABDERAAQxEgAEMRMABDEUAAQxFgAEMRgABDEZAAQxGgAEMRwABDEdAAQxsAAEMdMABDHzAAQyEwAEMhUABDIXAAQyGQAEMhsABDIeAAQyHwAEMiAABDIjAAQyJAAEMiYABDInAAQyKQAEMiwABDItAAQyLgAEMjEABDIyAAQyNwAEMlAABDJZAAQyWwAEMl0ABDJmAAQyaQAEMmwABDJuAAQytwAEMtsABDMCAAQzJgAEMykABDMrAAQzLQAEMy8ABDMxAAQzMwAEMzQABDM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OAAREyQAERMsABETNAAREzwAERNIABETTAARE1AAERNUABETWAARE2AAERNoABETbAARE3AAERN4ABETfAARFKAAERUwABEVzAARFlwAERZoABEWcAARFngAERaAABEWiAARFpAAERaUABEWoAARFwQAERd4ABEXgAARF4gAEReQABEXmAARF6AAEReoABEXsAARGCQAERgwABEYPAARGEgAERhUABEYYAARGGwAERh4ABEYgAARGmwAERp0ABEafAARGoQAERqQABEalAARGpgAERqcABEaoAARGqgAERqwABEatAARGrgAERrAABEaxAARHLAAERy4ABEcwAARHMgAERzUABEc2AARHNwAERzgABEc5AARHOwAERz0ABEc+AARHPwAER0EABEdCAARHvQAER78ABEfBAARHwwAER8YABEfHAARHyAAER8kABEfKAARHzAAER84ABEfPAARH0AAER9IABEfTAARITgAESFAABEhSAARIVAAESFcABEhYAARIWQAESFoABEhbAARIXQAESF8ABEhgAARIYQAESGMABEhkAARI3wAESOEABEjjAARI5QAESOgABEjpAARI6gAESOsABEjsAARI7gAESPAABEjxAARI8gAESPQABEj1AARJcAAESXIABEl0AARJdgAESXkABEl6AARJewAESXwABEl9AARJfwAESYEABEmCAARJgwAESYUABEmGAARKAQAESgMABEoFAARKBwAESgoABEoLAARKDAAESg0ABEoOAARKEAAEShIABEoTAARKFAAEShYABEoXAARKqgAESs0ABErtAARLDQAESw8ABEsRAARLEwAESxUABEsYAARLGQAESxoABEsdAARLHgAESyAABEshAARLIwAESyYABEsnAARLKAAESysABEssAARLMQAES0oABEtTAARLVQAES1cABEtgAARLYwAES2YABEtoAARLsQAES9UABEv8AARMIAAETCMABEwlAARMJwAETCkABEwrAARMLQAETC4ABEwxAARMSgAETGsABExtAARMbwAETHEABExzAARMdQAETHcABEx5AARMewAETJwABEyfAARMogAETKUABEyoAARMqwAETK4ABEyxAARMtAAETLYABE0xAARNMwAETTUABE03AARNOgAETTsABE08AARNPQAETT4ABE1AAARNQgAETUMABE1EAARNRgAETUcABE3CAARNxAAETcYABE3IAARNywAETcwABE3NAARNzgAETc8ABE3RAARN0wAETdQABE3VAARN1wAETdgABE5TAAROVQAETlgABE5aAAROXQAETl4ABE5fAAROYAAETmEABE5jAAROZQAETmYABE5nAAROaQAETmoABE6DAAROhAAEToUABE6HAARPAgAETwQABE8GAARPCAAETwsABE8MAARPDQAETw4ABE8PAARPEQAETxMABE8UAARPFQAETxcABE8YAARPkwAET5UABE+XAARPmQAET5wABE+dAARPngAET58ABE+gAARPogAET6QABE+lAARPpgAET6gABE+pAARQJAAEUCYABFAoAARQKgAEUC0ABFAuAARQLwAEUDAABFAxAARQMwAEUDUABFA2AARQNwAEUDkABFA6AARQtQAEULcABFC5AARQuwAEUL4ABFC/AARQwAAEUMEABFDCAARQxAAEUMYABFDHAARQyAAEUMoABFDLAARRRgAEUUgABFFKAARRTAAEUU8ABFFQAARRUQAEUVIABFFTAARRVQAEUVcABFFYAARRWQAEUVsABFFcAARRpQAEUckABFHwAARSFAAEUhcABFIZAARSGwAEUh0ABFIfAARSIQAEUiIABFIlAARSPgAEUlsABFJdAARSXwAEUmEABFJjAARSZQAEUmcABFJpAARShgAEUokABFKMAARSjwAEUpIABFKVAARSmAAEUpsABFKdAARTGAAEUxoABFMcAARTHgAEUyEABFMiAARTIwAEUyQABFMlAARTJwAEUykABFMqAARTKwAEUy0ABFMuAARTqQAEU6sABFOtAARTrwAEU7IABFOzAARTtAAEU7UABFO2AARTuAAEU7oABFO7AARTvAAEU74ABFO/AARUOgAEVDwABFQ+AARUQAAEVEMABFREAARURQAEVEYABFRHAARUSQAEVEsABFRMAARUTQAEVE8ABFRQAARUywAEVM0ABFTPAARU0QAEVNQABFTVAARU1gAEVNcABFTYAARU2gAEVNwABFTdAARU3gAEVOAABFThAARVXAAEVV4ABFVgAARVYgAEVWUABFVmAARVZwAEVWgABFVpAARVawAEVW0ABFVuAARVbwAEVXEABFVyAARV7QAEVe8ABFXxAARV8wAEVfYABFX3AARV+AAEVfkABFX6AARV/AAEVf4ABFX/AARWAAAEVgIABFYDAARWfgAEVoAABFaCAARWhAAEVocABFaIAARWiQAEVooABFaLAARWjQAEVo8ABFaQAARWkQAEVpMABFaUAARXJwAEV0oABFdqAARXigAEV4wABFeOAARXkAAEV5IABFeVAARXlgAEV5cABFeaAARXmwAEV50ABFeeAARXoAAEV6MABFekAARXpQAEV6gABFepAARXsgAEV8sABFfUAARX1gAEV9gABFfhAARX5AAEV+cABFfpAARYMgAEWFYABFh9AARYoQAEWKQABFimAARYqAAEWKoABFisAARYrgAEWK8ABFiyAARYywAEWOwABFjuAARY8AAEWPIABFj0AARY9gAEWPgABFj6AARY/AAEWR0ABFkgAARZIwAEWSYABFkpAARZLAAEWS8ABFkyAARZNQAEWTcABFmyAARZtAAEWbYABFm4AARZuwAEWbwABFm9AARZvgAEWb8ABFnBAARZwwAEWcQABFnFAARZxwAEWcgABFpDAARaRQAEWkcABFpJAARaTAAEWk0ABFpOAARaTwAEWlAABFpSAARaVAAEWlUABFpWAARaWAAEWlkABFrUAARa1gAEWtkABFrbAARa3gAEWt8ABFrgAARa4QAEWuIABFrkAARa5gAEWucABFroAARa6gAEWusABFsEAARbBQAEWwYABFsIAARbgwAEW4UABFuHAARbiQAEW4wABFuNAARbjgAEW48ABFuQAARbkgAEW5QABFuVAARblgAEW5gABFuZAARcFAAEXBYABFwYAARcGgAEXB0ABFweAARcHwAEXCAABFwhAARcIwAEXCUABFwmAARcJwAEXCkABFwqAARcpQAEXKcABFypAARcqwAEXK4ABFyvAARcsAAEXLEABFyyAARctAAEXLYABFy3AARcuAAEXLoABFy7AARdNgAEXTgABF06AARdPAAEXT8ABF1AAARdQQAEXUIABF1DAARdRQAEXUcABF1IAARdSQAEXUsABF1MAARdxwAEXckABF3LAARdzQAEXdAABF3RAARd0gAEXdMABF3UAARd1gAEXdgABF3ZAARd2gAEXdwABF3dAAReJgAEXkoABF5xAARelQAEXpgABF6aAARenAAEXp4ABF6gAAReogAEXqMABF6mAARevwAEXtwABF7eAARe4AAEXuIABF7kAARe5gAEXugABF7qAARfBwAEXwoABF8NAARfEAAEXxMABF8WAARfGQAEXxwABF8eAARfmQAEX5sABF+dAARfnwAEX6IABF+jAARfpAAEX6UABF+mAARfqAAEX6oABF+rAARfrAAEX64ABF+vAARgKgAEYCwABGAuAARgMAAEYDMABGA0AARgNQAEYDYABGA3AARgOQAEYDsABGA8AARgPQAEYD8ABGBAAARguwAEYL0ABGC/AARgwQAEYMQABGDFAARgxgAEYMcABGDIAARgygAEYMwABGDNAARgzgAEYNAABGDRAARhTAAEYU4ABGFQAARhUgAEYVUABGFWAARhVwAEYVgABGFZAARhWwAEYV0ABGFeAARhXwAEYWEABGFiAARh3QAEYd8ABGHhAARh4wAEYeYABGHnAARh6AAEYekABGHqAARh7AAEYe4ABGHvAARh8AAEYfIABGHzAARibgAEYnAABGJyAARidAAEYncABGJ4AARieQAEYnoABGJ7AARifQAEYn8ABGKAAARigQAEYoMABGKEAARi/wAEYwEABGMDAARjBQAEYwgABGMJAARjCgAEYwsABGMMAARjDgAEYxAABGMRAARjEgAEYxQABGMVAARjqAAEY8sABGPrAARkCwAEZA0ABGQPAARkEQAEZBMABGQWAARkFwAEZBgABGQbAARkHAAEZB4ABGQfAARkIQAEZCQABGQlAARkJgAEZCkABGQqAARkLwAEZEgABGRRAARkUwAEZFUABGReAARkYQAEZGQABGRmAARkrwAEZNMABGT6AARlHgAEZSEABGUjAARlJQAEZScABGUpAARlKwAEZSwABGUvAARlSAAEZWkABGVrAARlbQAEZW8ABGVxAARlcwAEZXUABGV3AARleQAEZZoABGWdAARloAAEZaMABGWmAARlqQAEZawABGWvAARlsgAEZbQABGYvAARmMQAEZjMABGY1AARmOAAEZjkABGY6AARmOwAEZjwABGY+AARmQAAEZkEABGZCAARmRAAEZkUABGbAAARmwgAEZsQABGbGAARmyQAEZsoABGbLAARmzAAEZs0ABGbPAARm0QAEZtIABGbTAARm1QAEZtYABGdRAARnUwAEZ1YABGdYAARnWwAEZ1wABGddAARnXgAEZ18ABGdhAARnYwAEZ2QABGdlAARnZwAEZ2gABGeBAARnggAEZ4MABGeFAARoAAAEaAIABGgEAARoBgAEaAkABGgKAARoCwAEaAwABGgNAARoDwAEaBEABGgSAARoEwAEaBUABGgWAARokQAEaJMABGiVAARolwAEaJoABGibAARonAAEaJ0ABGieAARooAAEaKIABGijAARopAAEaKYABGinAARpIgAEaSQABGkmAARpKAAEaSsABGksAARpLQAEaS4ABGkvAARpMQAEaTMABGk0AARpNQAEaTcABGk4AARpswAEabUABGm3AARpuQAEabwABGm9AARpvgAEab8ABGnAAARpwgAEacQABGnFAARpxgAEacgABGnJAARqRAAEakYABGpIAARqSgAEak0ABGpOAARqTwAEalAABGpRAARqUwAEalUABGpWAARqVwAEalkABGpaAARqowAEascABGruAARrEgAEaxUABGsXAARrGQAEaxsABGsdAARrHwAEayAABGsjAARrPAAEa1kABGtbAARrXQAEa18ABGthAARrYwAEa2UABGtnAARrhAAEa4cABGuKAARrjQAEa5AABGuTAARrlgAEa5kABGubAARsFgAEbBgABGwaAARsHAAEbB8ABGwgAARsIQAEbCIABGwjAARsJQAEbCcABGwoAARsKQAEbCsABGwsAARspwAEbKkABGyrAARsrQAEbLAABGyxAARssgAEbLMABGy0AARstgAEbLgABGy5AARsugAEbLwABGy9AARtOAAEbToABG08AARtPgAEbUEABG1CAARtQwAEbUQABG1FAARtRwAEbUkABG1KAARtSwAEbU0ABG1OAARtyQAEbcsABG3NAARtzwAEbdIABG3TAARt1AAEbdUABG3WAARt2AAEbdoABG3bAARt3AAEbd4ABG3fAARuWgAEblwABG5eAARuYAAEbmMABG5kAARuZQAEbmYABG5nAARuaQAEbmsABG5sAARubQAEbm8ABG5wAARu6wAEbu0ABG7vAARu8QAEbvQABG71AARu9gAEbvcABG74AARu+gAEbvwABG79AARu/gAEbwAABG8BAARvfAAEb34ABG+AAARvggAEb4UABG+GAARvhwAEb4gABG+JAARviwAEb40ABG+OAARvjwAEb5EABG+SAARwJQAEcEgABHBoAARwiAAEcIoABHCMAARwjgAEcJAABHCTAARwlAAEcJUABHCYAARwmQAEcJsABHCcAARwngAEcKEABHCiAARwowAEcKYABHCnAARwrAAEcMUABHDOAARw0AAEcNIABHDbAARw3gAEcOEABHDjAARxLAAEcVAABHF3AARxmwAEcZ4ABHGgAARxogAEcaQABHGmAARxqAAEcakABHGsAARxxQAEceYABHHoAARx6gAEcewABHHuAARx8AAEcfIABHH0AARx9gAEchcABHIaAARyHQAEciAABHIjAARyJgAEcikABHIsAARyLwAEcjEABHKsAARyrgAEcrAABHKyAARytQAEcrYABHK3AARyuAAEcrkABHK7AARyvQAEcr4ABHK/AARywQAEcsIABHM9AARzPwAEc0EABHNDAARzRgAEc0cABHNIAARzSQAEc0oABHNMAARzTgAEc08ABHNQAARzUgAEc1MABHPOAARz0AAEc9MABHPVAARz2AAEc9kABHPaAARz2wAEc9wABHPeAARz4AAEc+EABHPiAARz5AAEc+UABHP+AARz/wAEdAAABHQCAAR0fQAEdH8ABHSBAAR0gwAEdIYABHSHAAR0iAAEdIkABHSKAAR0jAAEdI4ABHSPAAR0kAAEdJIABHSTAAR1DgAEdRAABHUSAAR1FAAEdRcABHUYAAR1GQAEdRoABHUbAAR1HQAEdR8ABHUgAAR1IQAEdSMABHUkAAR1nwAEdaEABHWjAAR1pQAEdagABHWpAAR1qgAEdasABHWsAAR1rgAEdbAABHWxAAR1sgAEdbQABHW1AAR2MAAEdjIABHY0AAR2NgAEdjkABHY6AAR2OwAEdjwABHY9AAR2PwAEdkEABHZCAAR2QwAEdkUABHZGAAR2wQAEdsMABHbFAAR2xwAEdsoABHbLAAR2zAAEds0ABHbOAAR20AAEdtIABHbTAAR21AAEdtYABHbXAAR3IAAEd0QABHdrAAR3jwAEd5IABHeUAAR3lgAEd5gABHeaAAR3nAAEd50ABHegAAR3uQAEd9YABHfYAAR32gAEd9wABHfeAAR34AAEd+IABHfkAAR4AQAEeAQABHgHAAR4CgAEeA0ABHgQAAR4EwAEeBYABHgYAAR4kwAEeJUABHiXAAR4mQAEeJwABHidAAR4ngAEeJ8ABHigAAR4ogAEeKQABHilAAR4pgAEeKgABHipAAR5JAAEeSYABHkoAAR5KgAEeS0ABHkuAAR5LwAEeTAABHkxAAR5MwAEeTUABHk2AAR5NwAEeTkABHk6AAR5tQAEebcABHm5AAR5uwAEeb4ABHm/AAR5wAAEecEABHnCAAR5xAAEecYABHnHAAR5yAAEecoABHnLAAR6RgAEekgABHpKAAR6TAAEek8ABHpQAAR6UQAEelIABHpTAAR6VQAEelcABHpYAAR6WQAEelsABHpcAAR61wAEetkABHrbAAR63QAEeuAABHrhAAR64gAEeuMABHrkAAR65gAEeugABHrpAAR66gAEeuwABHrtAAR7aAAEe2oABHtsAAR7bgAEe3EABHtyAAR7cwAEe3QABHt1AAR7dwAEe3kABHt6AAR7ewAEe30ABHt+AAR7+QAEe/sABHv9AAR7/wAEfAIABHwDAAR8BAAEfAUABHwGAAR8CAAEfAoABHwLAAR8DAAEfA4ABHwPAAR8IAAEfCEABHwjAAR8ngAEfKAABHyiAAR8pAAEfKcABHyoAAR8qQAEfKoABHyrAAR8rQAEfK8ABHywAAR8sQAEfLMABHy0AAR9LwAEfTEABH0zAAR9NQAEfTgABH05AAR9OgAEfTsABH08AAR9PgAEfUAABH1BAAR9QgAEfUQABH1FAAR9wAAEfcIABH3FAAR9xwAEfcoABH3LAAR9zAAEfc0ABH3OAAR90AAEfdIABH3TAAR91AAEfdYABH3XAAR+agAEfo0ABH6tAAR+zQAEfs8ABH7RAAR+0wAEftUABH7YAAR+2QAEftoABH7dAAR+3gAEfuAABH7hAAR+4wAEfuYABH7nAAR+6AAEfusABH7sAAR+8QAEfwoABH8TAAR/FQAEfxcABH8gAAR/IwAEfyYABH8oAAR/cQAEf5UABH+8AAR/4AAEf+MABH/lAAR/5wAEf+kABH/rAAR/7QAEf+4ABH/xAASACgAEgCsABIAtAASALwAEgDEABIAzAASANQAEgDcABIA5AASAOwAEgFwABIBfAASAYgAEgGUABIBoAASAawAEgG4ABIBxAASAdAAEgHYABIDxAASA8wAEgPUABID3AASA+gAEgPsABID8AASA/QAEgP4ABIEAAASBAgAEgQMABIEEAASBBgAEgQcABIGCAASBhAAEgYYABIGIAASBiwAEgYwABIGNAASBjgAEgY8ABIGRAASBkwAEgZQABIGVAASBlwAEgZgABIITAASCFQAEghgABIIaAASCHQAEgh4ABIIfAASCIAAEgiEABIIjAASCJQAEgiYABIInAASCKQAEgioABIJDAASCRAAEgkUABIJHAASCwgAEgsQABILGAASCyAAEgssABILMAASCzQAEgs4ABILPAASC0QAEgtMABILUAASC1QAEgtcABILYAASDUwAEg1UABINXAASDWQAEg1wABINdAASDXgAEg18ABINgAASDYgAEg2QABINlAASDZgAEg2gABINpAASD5AAEg+YABIPoAASD6gAEg+0ABIPuAASD7wAEg/AABIPxAASD8wAEg/UABIP2AASD9wAEg/kABIP6AASEdQAEhHcABIR5AASEewAEhH4ABIR/AASEgAAEhIEABISCAASEhAAEhIYABISHAASEiAAEhIoABISLAASFBgAEhQgABIUKAASFDAAEhQ8ABIUQAASFEQAEhRIABIUTAASFFQAEhRcABIUYAASFGQAEhRsABIUcAASFZQAEhYkABIWwAASF1AAEhdcABIXZAASF2wAEhd0ABIXfAASF4QAEheIABIXlAASF/gAEhhsABIYdAASGHwAEhiEABIYjAASGJQAEhicABIYpAASGRgAEhkkABIZMAASGTwAEhlIABIZVAASGWAAEhlsABIZdAASG2AAEhtoABIbcAASG3gAEhuEABIbiAASG4wAEhuQABIblAASG5wAEhukABIbqAASG6wAEhu0ABIbuAASHaQAEh2sABIdtAASHbwAEh3IABIdzAASHdAAEh3UABId2AASHeAAEh3oABId7AASHfAAEh34ABId/AASH+gAEh/wABIf+AASIAAAEiAMABIgEAASIBQAEiAYABIgHAASICQAEiAsABIgMAASIDQAEiA8ABIgQAASIiwAEiI0ABIiQAASIkgAEiJUABIiWAASIlwAEiJgABIiZAASImwAEiJ0ABIieAASInwAEiKEABIiiAASJHQAEiR8ABIkhAASJIwAEiSYABIknAASJKAAEiSkABIkqAASJLAAEiS4ABIkvAASJMAAEiTIABIkzAASJrgAEibAABImyAASJtAAEibcABIm4AASJuQAEiboABIm7AASJvQAEib8ABInAAASJwQAEicMABInEAASKPwAEikEABIpDAASKRQAEikgABIpJAASKSgAEiksABIpMAASKTgAEilAABIpRAASKUgAEilQABIpVAASK6AAEiwsABIsrAASLSwAEi00ABItPAASLUQAEi1MABItWAASLVwAEi1gABItbAASLXAAEi14ABItfAASLYQAEi2QABItlAASLZgAEi2kABItqAASLbwAEi4gABIuRAASLkwAEi5UABIueAASLoQAEi6QABIumAASL7wAEjBMABIw6AASMXgAEjGEABIxjAASMZQAEjGcABIxpAASMawAEjGwABIxvAASMiAAEjKkABIyrAASMrQAEjK8ABIyxAASMswAEjLUABIy3AASMuQAEjNoABIzdAASM4AAEjOMABIzmAASM6QAEjOwABIzvAASM8gAEjPQABI1vAASNcQAEjXMABI11AASNeAAEjXkABI16AASNewAEjXwABI1+AASNgAAEjYEABI2CAASNhAAEjYUABI4AAASOAgAEjgQABI4GAASOCQAEjgoABI4LAASODAAEjg0ABI4PAASOEQAEjhIABI4TAASOFQAEjhYABI6RAASOkwAEjpYABI6YAASOmwAEjpwABI6dAASOngAEjp8ABI6hAASOowAEjqQABI6lAASOpwAEjqgABI7BAASOwgAEjsMABI7FAASPQAAEj0IABI9EAASPRgAEj0kABI9KAASPSwAEj0wABI9NAASPTwAEj1EABI9SAASPUwAEj1UABI9WAASP0QAEj9MABI/VAASP1wAEj9oABI/bAASP3AAEj90ABI/eAASP4AAEj+IABI/jAASP5AAEj+YABI/nAASQYgAEkGQABJBmAASQaAAEkGsABJBsAASQbQAEkG4ABJBvAASQcQAEkHMABJB0AASQdQAEkHcABJB4AASQ8wAEkPUABJD3AASQ+QAEkPwABJD9AASQ/gAEkP8ABJEAAASRAgAEkQQABJEFAASRBgAEkQgABJEJAASRhAAEkYYABJGIAASRigAEkY0ABJGOAASRjwAEkZAABJGRAASRkwAEkZUABJGWAASRlwAEkZkABJGaAASR4wAEkgcABJIuAASSUgAEklUABJJXAASSWQAEklsABJJdAASSXwAEkmAABJJjAASSfAAEkpkABJKbAASSnQAEkp8ABJKhAASSowAEkqUABJKnAASSxAAEkscABJLKAASSzQAEktAABJLTAASS1gAEktkABJLbAASTVgAEk1gABJNaAASTXAAEk18ABJNgAASTYQAEk2IABJNjAASTZQAEk2cABJNoAASTaQAEk2sABJNsAAST5wAEk+kABJPrAAST7QAEk/AABJPxAAST8gAEk/MABJP0AAST9gAEk/gABJP5AAST+gAEk/wABJP9AASUeAAElHoABJR8AASUfgAElIEABJSCAASUgwAElIQABJSFAASUhwAElIkABJSKAASUiwAElI0ABJSOAASVCQAElQsABJUNAASVDwAElRIABJUTAASVFAAElRUABJUWAASVGAAElRoABJUbAASVHAAElR4ABJUfAASVmgAElZwABJWeAASVoAAElaMABJWkAASVpQAElaYABJWnAASVqQAElasABJWsAASVrQAEla8ABJWwAASWKwAEli0ABJYvAASWMQAEljQABJY1AASWNgAEljcABJY4AASWOgAEljwABJY9AASWPgAElkAABJZBAASWvAAElr4ABJbAAASWwgAElsUABJbGAASWxwAElsgABJbJAASWywAEls0ABJbOAASWzwAEltEABJbSAASW4wAEluQABJbmAASXYQAEl2MABJdlAASXZwAEl2oABJdrAASXbAAEl20ABJduAASXcAAEl3IABJdzAASXdAAEl3YABJd3AASX8gAEl/QABJf2AASX+AAEl/sABJf8AASX/QAEl/4ABJf/AASYAQAEmAMABJgEAASYBQAEmAcABJgIAASYgwAEmIUABJiIAASYigAEmI0ABJiOAASYjwAEmJAABJiRAASYkwAEmJUABJiWAASYlwAEmJkABJiaAASZLQAEmVAABJlwAASZkAAEmZIABJmUAASZlgAEmZgABJmbAASZnAAEmZ0ABJmgAASZoQAEmaMABJmkAASZpgAEmakABJmqAASZqwAEma4ABJmvAASZtAAEmc0ABJnWAASZ2AAEmdoABJnjAASZ5gAEmekABJnrAASaNAAEmlgABJp/AASaowAEmqYABJqoAASaqgAEmqwABJquAASasAAEmrEABJq0AASazQAEmu4ABJrwAASa8gAEmvQABJr2AASa+AAEmvoABJr8AASa/gAEmx8ABJsiAASbJQAEmygABJsrAASbLgAEmzEABJs0AASbNwAEmzkABJu0AASbtgAEm7gABJu6AASbvQAEm74ABJu/AASbwAAEm8EABJvDAASbxQAEm8YABJvHAASbyQAEm8oABJxFAAScRwAEnEkABJxLAAScTgAEnE8ABJxQAAScUQAEnFIABJxUAAScVgAEnFcABJxYAAScWgAEnFsABJzWAASc2AAEnNsABJzdAASc4AAEnOEABJziAASc4wAEnOQABJzmAASc6AAEnOkABJzqAASc7AAEnO0ABJ0GAASdBwAEnQgABJ0KAASdhQAEnYcABJ2JAASdiwAEnY4ABJ2PAASdkAAEnZEABJ2SAASdlAAEnZYABJ2XAASdmAAEnZoABJ2bAASeFgAEnhgABJ4aAASeHAAEnh8ABJ4gAASeIQAEniIABJ4jAASeJQAEnicABJ4oAASeKQAEnisABJ4sAASepwAEnqkABJ6rAASerQAEnrAABJ6xAASesgAEnrMABJ60AASetgAEnrgABJ65AASeugAEnrwABJ69AASfOAAEnzoABJ88AASfPgAEn0EABJ9CAASfQwAEn0QABJ9FAASfRwAEn0kABJ9KAASfSwAEn00ABJ9OAASfyQAEn8sABJ/NAASfzwAEn9IABJ/TAASf1AAEn9UABJ/WAASf2AAEn9oABJ/bAASf3AAEn94ABJ/fAASgKAAEoEwABKBzAASglwAEoJoABKCcAASgngAEoKAABKCiAASgpAAEoKUABKCoAASgwQAEoN4ABKDgAASg4gAEoOQABKDmAASg6AAEoOoABKDsAAShCQAEoQwABKEPAAShEgAEoRUABKEYAAShGwAEoR4ABKEgAAShmwAEoZ0ABKGfAAShoQAEoaQABKGlAAShpgAEoacABKGoAAShqgAEoawABKGtAAShrgAEobAABKGxAASiLAAEoi4ABKIwAASiMgAEojUABKI2AASiNwAEojgABKI5AASiOwAEoj0ABKI+AASiPwAEokEABKJCAASivQAEor8ABKLBAASiwwAEosYABKLHAASiyAAEoskABKLKAASizAAEos4ABKLPAASi0AAEotIABKLTAASjTgAEo1AABKNSAASjVAAEo1cABKNYAASjWQAEo1oABKNbAASjXQAEo18ABKNgAASjYQAEo2MABKNkAASj3wAEo+EABKPjAASj5QAEo+gABKPpAASj6gAEo+sABKPsAASj7gAEo/AABKPxAASj8gAEo/QABKP1AASkcAAEpHIABKR0AASkdgAEpHkABKR6AASkewAEpHwABKR9AASkfwAEpIEABKSCAASkgwAEpIUABKSGAASlAQAEpQMABKUFAASlBwAEpQoABKULAASlDAAEpQ0ABKUOAASlEAAEpRIABKUTAASlFAAEpRYABKUXAASlqgAEpc0ABKXtAASmDQAEpg8ABKYRAASmEwAEphUABKYYAASmGQAEphoABKYdAASmHgAEpiAABKYhAASmIwAEpiYABKYnAASmKAAEpisABKYsAASmMQAEpkoABKZTAASmVQAEplcABKZgAASmYwAEpmYABKZoAASmsQAEptUABKb8AASnIAAEpyMABKclAASnJwAEpykABKcrAASnLQAEpy4ABKcxAASnSgAEp2sABKdtAASnbwAEp3EABKdzAASndQAEp3cABKd5AASnewAEp5wABKefAASnogAEp6UABKeoAASnqwAEp64ABKexAASntAAEp7YABKgxAASoMwAEqDUABKg3AASoOgAEqDsABKg8AASoPQAEqD4ABKhAAASoQgAEqEMABKhEAASoRgAEqEcABKjCAASoxAAEqMYABKjIAASoywAEqMwABKjNAASozgAEqM8ABKjRAASo0wAEqNQABKjVAASo1wAEqNgABKlTAASpVQAEqVgABKlaAASpXQAEqV4ABKlfAASpYAAEqWEABKljAASpZQAEqWYABKlnAASpaQAEqWoABKmDAASphAAEqYUABKmHAASqAgAEqgQABKoGAASqCAAEqgsABKoMAASqDQAEqg4ABKoPAASqEQAEqhMABKoUAASqFQAEqhcABKoYAASqkwAEqpUABKqXAASqmQAEqpwABKqdAASqngAEqp8ABKqgAASqogAEqqQABKqlAASqpgAEqqgABKqpAASrJAAEqyYABKsoAASrKgAEqy0ABKsuAASrLwAEqzAABKsxAASrMwAEqzUABKs2AASrNwAEqzkABKs6AASrtQAEq7cABKu5AASruwAEq74ABKu/AASrwAAEq8EABKvCAASrxAAEq8YABKvHAASryAAEq8oABKvLAASsRgAErEgABKxKAASsTAAErE8ABKxQAASsUQAErFIABKxTAASsVQAErFcABKxYAASsWQAErFsABKxcAASspQAErMkABKzwAAStFAAErRcABK0ZAAStGwAErR0ABK0fAAStIQAErSIABK0lAAStPgAErVsABK1dAAStXwAErWEABK1jAAStZQAErWcABK1pAASthgAErYkABK2MAAStjwAErZIABK2VAAStmAAErZsABK2dAASuGAAErhoABK4cAASuHgAEriEABK4iAASuIwAEriQABK4lAASuJwAErikABK4qAASuKwAEri0ABK4uAASuqQAErqsABK6tAASurwAErrIABK6zAASutAAErrUABK62AASuuAAErroABK67AASuvAAErr4ABK6/AASvOgAErzwABK8+AASvQAAEr0MABK9EAASvRQAEr0YABK9HAASvSQAEr0sABK9MAASvTQAEr08ABK9QAASvywAEr80ABK/QAASv0gAEr9UABK/WAASv1wAEr9gABK/ZAASv2wAEr90ABK/eAASv3wAEr+EABK/iAASwXQAEsF8ABLBhAASwYwAEsGYABLBnAASwaAAEsGkABLBqAASwbAAEsG4ABLBvAASwcAAEsHIABLBzAASw7gAEsPAABLDyAASw9AAEsPcABLD4AASw+QAEsPoABLD7AASw/QAEsP8ABLEAAASxAQAEsQMABLEEAASxfwAEsYEABLGDAASxhQAEsYgABLGJAASxigAEsYsABLGMAASxjgAEsZAABLGRAASxkgAEsZQABLGVAASyKAAEsksABLJrAASyiwAEso0ABLKPAASykQAEspMABLKWAASylwAEspgABLKbAASynAAEsp4ABLKfAASyoQAEsqQABLKlAASypgAEsqkABLKqAASyswAEsswABLLVAASy1wAEstkABLLiAASy5QAEsugABLLqAASzMwAEs1cABLN+AASzogAEs6UABLOnAASzqQAEs6sABLOtAASzrwAEs7AABLOzAASzzAAEs+0ABLPvAASz8QAEs/MABLP1AASz9wAEs/kABLP7AASz/QAEtB4ABLQhAAS0JAAEtCcABLQqAAS0LQAEtDAABLQzAAS0NgAEtDgABLSzAAS0tQAEtLcABLS5AAS0vAAEtL0ABLS+AAS0vwAEtMAABLTCAAS0xAAEtMUABLTGAAS0yAAEtMkABLVEAAS1RgAEtUgABLVKAAS1TQAEtU4ABLVPAAS1UAAEtVEABLVTAAS1VQAEtVYABLVXAAS1WQAEtVoABLXVAAS11wAEtdoABLXcAAS13wAEteAABLXhAAS14gAEteMABLXlAAS15wAEtegABLXpAAS16wAEtewABLYFAAS2BgAEtgcABLYJAAS2hAAEtoYABLaIAAS2igAEto0ABLaOAAS2jwAEtpAABLaRAAS2kwAEtpUABLaWAAS2lwAEtpkABLaaAAS3FQAEtxcABLcZAAS3GwAEtx4ABLcfAAS3IAAEtyEABLciAAS3JAAEtyYABLcnAAS3KAAEtyoABLcrAAS3pgAEt6gABLeqAAS3rAAEt68ABLewAAS3sQAEt7IABLezAAS3tQAEt7cABLe4AAS3uQAEt7sABLe8AAS4NwAEuDkABLg7AAS4PQAEuEAABLhBAAS4QgAEuEMABLhEAAS4RgAEuEgABLhJAAS4SgAEuEwABLhNAAS4yAAEuMoABLjMAAS4zgAEuNEABLjSAAS40wAEuNQABLjVAAS41wAEuNkABLjaAAS42wAEuN0ABLjeAAS5JwAEuUsABLlyAAS5lgAEuZkABLmbAAS5nQAEuZ8ABLmhAAS5owAEuaQABLmnAAS5wAAEud0ABLnfAAS54QAEueMABLnlAAS55wAEuekABLnrAAS6CAAEugsABLoOAAS6EQAEuhQABLoXAAS6GgAEuh0ABLofAAS6mgAEupwABLqfAAS6oQAEuqQABLqlAAS6pgAEuqcABLqoAAS6qgAEuqwABLqtAAS6rgAEurAABLqxAAS7LAAEuy4ABLswAAS7MgAEuzUABLs2AAS7NwAEuzgABLs5AAS7OwAEuz0ABLs+AAS7PwAEu0EABLtCAAS7vQAEu78ABLvBAAS7wwAEu8YABLvHAAS7yAAEu8kABLvKAAS7zAAEu84ABLvPAAS70AAEu9IABLvTAAS8TgAEvFAABLxTAAS8VQAEvFgABLxZAAS8WgAEvFsABLxcAAS8XgAEvGAABLxhAAS8YgAEvGQABLxlAAS84AAEvOIABLzkAAS85gAEvOkABLzqAAS86wAEvOwABLztAAS87wAEvPEABLzyAAS88wAEvPUABLz2AAS9cQAEvXMABL11AAS9dwAEvXoABL17AAS9fAAEvX0ABL1+AAS9gAAEvYIABL2DAAS9hAAEvYYABL2HAAS+AgAEvgQABL4GAAS+CAAEvgsABL4MAAS+DQAEvg4ABL4PAAS+EQAEvhMABL4UAAS+FQAEvhcABL4YAAS+qwAEvs4ABL7uAAS/DgAEvxAABL8SAAS/FAAEvxYABL8ZAAS/GgAEvxsABL8eAAS/HwAEvyEABL8iAAS/JQAEvygABL8pAAS/KgAEvy0ABL8uAAS/MwAEv0wABL9VAAS/VwAEv1kABL9iAAS/ZQAEv2gABL9qAAS/swAEv9cABL/+AATAIgAEwCUABMAnAATAKQAEwCsABMAtAATALwAEwDAABMAzAATATAAEwG0ABMBvAATAcQAEwHMABMB1AATAdwAEwHkABMB7AATAfQAEwJ4ABMChAATApAAEwKcABMCqAATArQAEwLAABMCzAATAtgAEwLgABMEzAATBNQAEwTcABME5AATBPAAEwT0ABME+AATBPwAEwUAABMFCAATBRAAEwUUABMFGAATBSAAEwUkABMHEAATBxgAEwcgABMHKAATBzQAEwc4ABMHPAATB0AAEwdEABMHTAATB1QAEwdYABMHXAATB2QAEwdoABMJVAATCVwAEwloABMJcAATCXwAEwmAABMJhAATCYgAEwmMABMJlAATCZwAEwmgABMJpAATCawAEwmwABMKFAATChgAEwocABMKJAATDBAAEwwYABMMIAATDCgAEww0ABMMOAATDDwAEwxAABMMRAATDEwAEwxUABMMWAATDFwAEwxkABMMaAATDlQAEw5cABMOZAATDmwAEw54ABMOfAATDoAAEw6EABMOiAATDpAAEw6YABMOnAATDqAAEw6oABMOrAATEJgAExCgABMQqAATELAAExC8ABMQwAATEMQAExDIABMQzAATENQAExDcABMQ4AATEOQAExDsABMQ8AATEtwAExLkABMS7AATEvQAExMAABMTBAATEwgAExMMABMTEAATExgAExMgABMTJAATEygAExMwABMTNAATFSAAExUoABMVMAATFTgAExVEABMVSAATFUwAExVQABMVVAATFVwAExVkABMVaAATFWwAExV0ABMVeAATFpwAExcsABMXyAATGFgAExhkABMYbAATGHQAExh8ABMYhAATGIwAExiQABMYnAATGQAAExl0ABMZfAATGYQAExmMABMZlAATGZwAExmkABMZrAATGiAAExosABMaOAATGkQAExpQABMaXAATGmgAExp0ABMafAATHGgAExxwABMceAATHIAAExyMABMckAATHJQAExyYABMcnAATHKQAExysABMcsAATHLQAExy8ABMcwAATHqwAEx60ABMevAATHsQAEx7QABMe1AATHtgAEx7cABMe4AATHugAEx7wABMe9AATHvgAEx8AABMfBAATIPAAEyD4ABMhAAATIQgAEyEUABMhGAATIRwAEyEgABMhJAATISwAEyE0ABMhOAATITwAEyFEABMhSAATIzQAEyM8ABMjRAATI0wAEyNYABMjXAATI2AAEyNkABMjaAATI3AAEyN4ABMjfAATI4AAEyOIABMjjAATJXgAEyWAABMliAATJZAAEyWcABMloAATJaQAEyWoABMlrAATJbQAEyW8ABMlwAATJcQAEyXMABMl0AATJ7wAEyfEABMnzAATJ9QAEyfgABMn5AATJ+gAEyfsABMn8AATJ/gAEygAABMoBAATKAgAEygQABMoFAATKgAAEyoIABMqFAATKhwAEyooABMqLAATKjAAEyo0ABMqOAATKkAAEypIABMqTAATKlAAEypYABMqXAATLKgAEy00ABMttAATLjQAEy48ABMuRAATLkwAEy5UABMuXAATLmAAEy5kABMucAATLnQAEy58ABMugAATLowAEy6YABMunAATLqAAEy6sABMusAATLtQAEy84ABMvXAATL2QAEy9sABMvkAATL5wAEy+oABMvsAATMNQAEzFkABMyAAATMpAAEzKcABMypAATMqwAEzK0ABMyvAATMsQAEzLIABMy1AATMzgAEzO8ABMzxAATM8wAEzPUABMz3AATM+QAEzPsABMz9AATM/wAEzSAABM0jAATNJgAEzSkABM0sAATNLwAEzTIABM01AATNOAAEzToABM21AATNtwAEzbkABM27AATNvgAEzb8ABM3AAATNwQAEzcIABM3EAATNxgAEzccABM3IAATNygAEzcsABM5GAATOSAAEzkoABM5MAATOTwAEzlAABM5RAATOUgAEzlMABM5VAATOVwAEzlgABM5ZAATOWwAEzlwABM7XAATO2QAEztwABM7eAATO4QAEzuIABM7jAATO5AAEzuUABM7nAATO6QAEzuoABM7rAATO7QAEzu4ABM8HAATPCAAEzwkABM8LAATPhgAEz4gABM+KAATPjAAEz48ABM+QAATPkQAEz5IABM+TAATPlQAEz5cABM+YAATPmQAEz5sABM+cAATQFwAE0BkABNAbAATQHQAE0CAABNAhAATQIgAE0CMABNAkAATQJgAE0CgABNApAATQKgAE0CwABNAtAATQqAAE0KoABNCsAATQrgAE0LEABNCyAATQswAE0LQABNC1AATQtwAE0LkABNC6AATQuwAE0L0ABNC+AATROQAE0TsABNE9AATRPwAE0UIABNFDAATRRAAE0UUABNFGAATRSAAE0UoABNFLAATRTAAE0U4ABNFPAATRygAE0cwABNHOAATR0AAE0dMABNHUAATR1QAE0dYABNHXAATR2QAE0dsABNHcAATR3QAE0d8ABNHgAATSKQAE0k0ABNJ0AATSmAAE0psABNKdAATSnwAE0qEABNKjAATSpQAE0qYABNKpAATSwgAE0t8ABNLhAATS4wAE0uUABNLnAATS6QAE0usABNLtAATTCgAE0w0ABNMQAATTEwAE0xYABNMZAATTHAAE0x8ABNMhAATTnAAE054ABNOgAATTogAE06UABNOmAATTpwAE06gABNOpAATTqwAE060ABNOuAATTrwAE07EABNOyAATULQAE1C8ABNQxAATUMwAE1DYABNQ3AATUOAAE1DkABNQ6AATUPAAE1D4ABNQ/AATUQAAE1EIABNRDAATUvgAE1MAABNTCAATUxAAE1McABNTIAATUyQAE1MoABNTLAATUzQAE1M8ABNTQAATU0QAE1NMABNTUAATVTwAE1VEABNVUAATVVgAE1VkABNVaAATVWwAE1VwABNVdAATVXwAE1WEABNViAATVYwAE1WUABNVmAATV4QAE1eMABNXlAATV5wAE1eoABNXrAATV7AAE1e0ABNXuAATV8AAE1fIABNXzAATV9AAE1fYABNX3AATWcgAE1nQABNZ2AATWeAAE1nsABNZ8AATWfQAE1n4ABNZ/AATWgQAE1oMABNaEAATWhQAE1ocABNaIAATXAwAE1wUABNcIAATXCgAE1w0ABNcOAATXDwAE1xAABNcRAATXEwAE1xUABNcWAATXFwAE1xkABNcaAATXrQAE19AABNfwAATYEAAE2BIABNgUAATYFgAE2BgABNgbAATYHAAE2B0ABNggAATYIQAE2CMABNgkAATYJwAE2CoABNgrAATYLAAE2C8ABNgwAATYNQAE2E4ABNhXAATYWQAE2FsABNhkAATYZwAE2GoABNhsAATYtQAE2NkABNkAAATZJAAE2ScABNkpAATZKwAE2S0ABNkvAATZMQAE2TIABNk1AATZTgAE2W8ABNlxAATZcwAE2XUABNl3AATZeQAE2XsABNl9AATZfwAE2aAABNmjAATZpgAE2akABNmsAATZrwAE2bIABNm1AATZuAAE2boABNo1AATaNwAE2jkABNo7AATaPgAE2j8ABNpAAATaQQAE2kIABNpEAATaRgAE2kcABNpIAATaSgAE2ksABNrGAATayAAE2soABNrMAATazwAE2tAABNrRAATa0gAE2tMABNrVAATa1wAE2tgABNrZAATa2wAE2twABNtXAATbWQAE21wABNteAATbYQAE22IABNtjAATbZAAE22UABNtnAATbaQAE22oABNtrAATbbQAE224ABNuHAATbiAAE24kABNuLAATcBgAE3AgABNwKAATcDAAE3A8ABNwQAATcEQAE3BIABNwTAATcFQAE3BcABNwYAATcGQAE3BsABNwcAATclwAE3JkABNybAATcnQAE3KAABNyhAATcogAE3KMABNykAATcpgAE3KgABNypAATcqgAE3KwABNytAATdKAAE3SoABN0sAATdLgAE3TEABN0yAATdMwAE3TQABN01AATdNwAE3TkABN06AATdOwAE3T0ABN0+AATduQAE3bsABN29AATdvwAE3cIABN3DAATdxAAE3cUABN3GAATdyAAE3coABN3LAATdzAAE3c4ABN3PAATeSgAE3kwABN5OAATeUAAE3lMABN5UAATeVQAE3lYABN5XAATeWQAE3lsABN5cAATeXQAE3l8ABN5gAATeqQAE3s0ABN70AATfGAAE3xsABN8dAATfHwAE3yEABN8jAATfJQAE3yYABN8pAATfQgAE318ABN9hAATfYwAE32UABN9nAATfaQAE32sABN9tAATfigAE340ABN+QAATfkwAE35YABN+ZAATfnAAE358ABN+hAATgHAAE4B4ABOAgAATgIgAE4CUABOAmAATgJwAE4CgABOApAATgKwAE4C0ABOAuAATgLwAE4DEABOAyAATgrQAE4K8ABOCyAATgtAAE4LcABOC4AATguQAE4LoABOC7AATgvQAE4L8ABODAAATgwQAE4MMABODEAAThPwAE4UEABOFDAAThRQAE4UgABOFJAAThSgAE4UsABOFMAAThTgAE4VAABOFRAAThUgAE4VQABOFVAATh0AAE4dIABOHVAATh1wAE4doABOHbAATh3AAE4d0ABOHeAATh4AAE4eIABOHjAATh5AAE4eYABOHnAATiYgAE4mQABOJmAATiaAAE4msABOJsAATibQAE4m4ABOJvAATicQAE4nMABOJ0AATidQAE4ncABOJ4AATi8wAE4vUABOL3AATi+QAE4vwABOL9AATi/gAE4v8ABOMAAATjAgAE4wQABOMFAATjBgAE4wgABOMJAATjhAAE44YABOOJAATjiwAE444ABOOPAATjkAAE45EABOOSAATjlAAE45YABOOXAATjmAAE45oABOObAATkLgAE5FEABORxAATkkQAE5JMABOSVAATklwAE5JkABOScAATknQAE5J4ABOShAATkogAE5KQABOSlAATkpwAE5KoABOSrAATkrAAE5K8ABOSwAATktQAE5M4ABOTXAATk2QAE5NsABOTkAATk5wAE5OoABOTsAATlNQAE5VkABOWAAATlpAAE5acABOWpAATlqwAE5a0ABOWvAATlsQAE5bIABOW1AATlzgAE5e8ABOXxAATl8wAE5fUABOX3AATl+QAE5fsABOX9AATl/wAE5iAABOYjAATmJgAE5ikABOYsAATmLwAE5jIABOY1AATmOAAE5joABOa1AATmtwAE5rkABOa7AATmvgAE5r8ABObAAATmwQAE5sIABObEAATmxgAE5scABObIAATmygAE5ssABOdGAATnSAAE50oABOdMAATnTwAE51AABOdRAATnUgAE51MABOdVAATnVwAE51gABOdZAATnWwAE51wABOfXAATn2QAE59wABOfeAATn4QAE5+IABOfjAATn5AAE5+UABOfnAATn6QAE5+oABOfrAATn7QAE5+4ABOgHAAToCAAE6AkABOgLAATohgAE6IgABOiKAATojAAE6I8ABOiQAATokQAE6JIABOiTAATolQAE6JcABOiYAATomQAE6JsABOicAATpFwAE6RkABOkbAATpHQAE6SAABOkhAATpIgAE6SMABOkkAATpJgAE6SgABOkpAATpKgAE6SwABOktAATpqAAE6aoABOmsAATprgAE6bEABOmyAATpswAE6bQABOm1AATptwAE6bkABOm6AATpuwAE6b0ABOm+AATqOQAE6jsABOo9AATqPwAE6kIABOpDAATqRAAE6kUABOpGAATqSAAE6koABOpLAATqTAAE6k4ABOpPAATqygAE6swABOrOAATq0AAE6tMABOrUAATq1QAE6tYABOrXAATq2QAE6tsABOrcAATq3QAE6t8ABOrgAATrKQAE600ABOt0AATrmAAE65sABOudAATrnwAE66EABOujAATrpQAE66YABOupAATrwgAE698ABOvhAATr4wAE6+UABOvnAATr6QAE6+sABOvtAATsCgAE7A0ABOwQAATsEwAE7BYABOwZAATsHAAE7B8ABOwhAATsnAAE7J4ABOyhAATsowAE7KYABOynAATsqAAE7KkABOyqAATsrAAE7K4ABOyvAATssAAE7LIABOyzAATstwAE7TIABO00AATtNgAE7TgABO07AATtPAAE7T0ABO0+AATtPwAE7UEABO1DAATtRAAE7UUABO1HAATtSAAE7cMABO3FAATtxwAE7ckABO3MAATtzQAE7c4ABO3PAATt0AAE7dIABO3UAATt1QAE7dYABO3YAATt2QAE7lQABO5WAATuWQAE7lsABO5eAATuXwAE7mAABO5hAATuYgAE7mQABO5mAATuZwAE7mgABO5qAATuawAE7uYABO7oAATu6gAE7uwABO7vAATu8AAE7vEABO7yAATu8wAE7vUABO73AATu+AAE7vkABO77AATu/AAE73cABO95AATvewAE730ABO+AAATvgQAE74IABO+DAATvhAAE74YABO+IAATviQAE74oABO+MAATvjQAE8AgABPAKAATwDAAE8A4ABPARAATwEgAE8BMABPAUAATwFQAE8BcABPAZAATwGgAE8BsABPAdAATwHgAE8LEABPDUAATw9AAE8RQABPEWAATxGAAE8RoABPEcAATxHwAE8SAABPEhAATxJAAE8SUABPEnAATxKAAE8SsABPEuAATxLwAE8TAABPEzAATxNAAE8T0ABPFWAATxXwAE8WEABPFjAATxbAAE8W8ABPFyAATxdAAE8b0ABPHhAATyCAAE8iwABPIvAATyMQAE8jMABPI1AATyNwAE8jkABPI6AATyPQAE8lYABPJ3AATyeQAE8nsABPJ9AATyfwAE8oEABPKDAATyhQAE8ocABPKoAATyqwAE8q4ABPKxAATytAAE8rcABPK6AATyvQAE8sAABPLCAATzPQAE8z8ABPNBAATzQwAE80YABPNHAATzSAAE80kABPNKAATzTAAE804ABPNPAATzUAAE81IABPNTAATzzgAE89AABPP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1AAUXNwAFFzgABRezAAUXtQAFF7cABRe5AAUXvAAFF70ABRe+AAUXvwAFF8AABRfCAAUXxAAFF8UABRfGAAUXyAAFF8kABRhEAAUYRgAFGEgABRhKAAUYTQAFGE4ABRhPAAUYUAAFGFEABRhTAAUYVQAFGFYABRhXAAUYWQAFGFoABRijAAUYxwAFGO4ABRkSAAUZFQAFGRcABRkZAAUZGwAFGR0ABRkfAAUZIAAFGSMABRk8AAUZWQAFGVsABRldAAUZXwAFGWEABRljAAUZZQAFGWcABRmEAAUZhwAFGYoABRmNAAUZkAAFGZMABRmWAAUZmQAFGZsABRoWAAUaGAAFGhoABRocAAUaHwAFGiAABRohAAUaIgAFGiMABRolAAUaJwAFGigABRopAAUaKwAFGiwABRqnAAUaqQAFGqsABRqtAAUasAAFGrEABRqyAAUaswAFGrQABRq2AAUauAAFGrkABRq6AAUavAAFGr0ABRs4AAUbOgAFGzwABRs+AAUbQQAFG0IABRtDAAUbRAAFG0UABRtHAAUbSQAFG0oABRtLAAUbTQAFG04ABRvJAAUbywAFG84ABRvQAAUb0wAFG9QABRvVAAUb1gAFG9cABRvZAAUb2wAFG9wABRvdAAUb3wAFG+AABRxbAAUcXQAFHF8ABRxhAAUcZAAFHGUABRxmAAUcZwAFHGgABRxqAAUcbAAFHG0ABRxuAAUccAAFHHEABRzsAAUc7gAFHPAABRzyAAUc9QAFHPYABRz3AAUc+AAFHPkABRz7AAUc/QAFHP4ABRz/AAUdAQAFHQIABR19AAUdfwAFHYEABR2DAAUdhgAFHYcABR2IAAUdiQAFHYoABR2MAAUdjgAFHY8ABR2QAAUdkgAFHZMABR4mAAUeSQAFHmkABR6JAAUeiwAFHo0ABR6PAAUekQAFHpQABR6VAAUelgAFHpkABR6aAAUenAAFHp0ABR6fAAUeogAFHqMABR6kAAUepwAFHqgABR6xAAUeygAFHtMABR7VAAUe1wAFHuAABR7jAAUe5gAFHugABR8xAAUfVQAFH3wABR+gAAUfowAFH6UABR+nAAUfqQAFH6sABR+tAAUfrgAFH7EABR/KAAUf6wAFH+0ABR/vAAUf8QAFH/MABR/1AAUf9wAFH/kABR/7AAUgHAAFIB8ABSAiAAUgJQAFICgABSA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YAAVW2gAFVtwABVbeAAVW4QAFVuIABVbjAAVW5AAFVuUABVbnAAVW6QAFVuoABVbrAAVW7QAFVu4ABVdpAAVXawAFV20ABVdvAAVXcgAFV3MABVd0AAVXdQAFV3YABVd4AAVXegAFV3sABVd8AAVXfgAFV38ABVf6AAVX/AAFV/4ABVgAAAVYAwAFWAQABVgFAAVYBgAFWAcABVgJAAVYCwAFWAwABVgNAAVYDwAFWBAABVijAAVYxgAFWOYABVkGAAVZCAAFWQoABVkMAAVZDgAFWREABVkSAAVZEwAFWRYABVkXAAVZGQAFWRoABVkcAAVZHwAFWSAABVkhAAVZJAAFWSUABVkuAAVZRwAFWVAABVlSAAVZVAAFWV0ABVlgAAVZYwAFWWUABVmuAAVZ0gAFWfkABVodAAVaIAAFWiIABVokAAVaJgAFWigABVoqAAVaKwAFWi4ABVpHAAVaaAAFWmoABVpsAAVabgAFWnAABVpyAAVadAAFWnYABVp4AAVamQAFWpwABVqfAAVaogAFWqUABVqoAAVaqwAFWq4ABVqxAAVaswAFWy4ABVswAAVbMgAFWzQABVs3AAVbOAAFWzkABVs6AAVbOwAFWz0ABVs/AAVbQAAFW0EABVtDAAVbRAAFW78ABVvBAAVbwwAFW8UABVvIAAVbyQAFW8oABVvLAAVbzAAFW84ABVvQAAVb0QAFW9IABVvUAAVb1QAFXFAABVxSAAVcVQAFXFcABVxaAAVcWwAFXFwABVxdAAVcXgAFXGAABVxiAAVcYwAFXGQABVxmAAVcZwAFXIAABVyBAAVcggAFXIQABVz/AAVdAQAFXQMABV0FAAVdCAAFXQkABV0KAAVdCwAFXQwABV0OAAVdEAAFXREABV0SAAVdFAAFXRUABV2QAAVdkgAFXZQABV2WAAVdmQAFXZoABV2bAAVdnAAFXZ0ABV2fAAVdoQAFXaIABV2jAAVdpQAFXaYABV4hAAVeIwAFXiUABV4nAAVeKgAFXisABV4sAAVeLQAFXi4ABV4wAAVeMgAFXjMABV40AAVeNgAFXjcABV6yAAVetAAFXrYABV64AAVeuwAFXrwABV69AAVevgAFXr8ABV7BAAVewwAFXsQABV7FAAVexwAFXsgABV9DAAVfRQAFX0cABV9JAAVfTAAFX00ABV9OAAVfTwAFX1AABV9SAAVfVAAFX1UABV9WAAVfWAAFX1kABV+iAAVfxgAFX+0ABWARAAVgFAAFYBYABWAYAAVgGgAFYBwABWAeAAVgHwAFYCIABWA7AAVgWAAFYFoABWBcAAVgXgAFYGAABWBiAAVgZAAFYGYABWCDAAVghgAFYIkABWCMAAVgjwAFYJIABWCVAAVgmAAFYJoABWEVAAVhFwAFYRkABWEbAAVhHgAFYR8ABWEgAAVhIQAFYSIABWEkAAVhJgAFYScABWEoAAVhKgAFYSsABWGmAAVhqAAFYaoABWGsAAVhrwAFYbAABWGxAAVhsgAFYbMABWG1AAVhtwAFYbgABWG5AAVhuwAFYbwABWI3AAViOQAFYjsABWI9AAViQAAFYkEABWJCAAViQwAFYkQABWJGAAViSAAFYkkABWJKAAViTAAFYk0ABWLIAAViygAFYs0ABWLPAAVi0gAFYtMABWLUAAVi1QAFYtYABWLYAAVi2gAFYtsABWLcAAVi3gAFYt8ABWNaAAVjXAAFY14ABWNgAAVjYwAFY2QABWNlAAVjZgAFY2cABWNpAAVjawAFY2wABWNtAAVjbwAFY3AABWPrAAVj7QAFY+8ABWPxAAVj9AAFY/UABWP2AAVj9wAFY/gABWP6AAVj/AAFY/0ABWP+AAVkAAAFZAEABWR8AAVkfgAFZIAABWSCAAVkhQAFZIYABWSHAAVkiAAFZIkABWSLAAVkjQAFZI4ABWSPAAVkkQAFZJIABWUlAAVlSAAFZWgABWWIAAVligAFZYwABWWOAAVlkAAFZZMABWWUAAVllQAFZZgABWWZAAVlmwAFZZwABWWeAAVloQAFZaIABWWjAAVlpgAFZacABWWwAAVlyQAFZdIABWXUAAVl1gAFZd8ABWXiAAVl5QAFZecABWYwAAVmVAAFZnsABWafAAVmogAFZqQABWamAAVmqAAFZqoABWasAAVmrQAFZrAABWbJAAVm6gAFZuwABWbuAAVm8AAFZvIABWb0AAVm9gAFZvgABWb6AAVnGwAFZx4ABWchAAVnJAAFZycABWcqAAVnLQAFZzAABWczAAVnNQAFZ7AABWeyAAVntAAFZ7YABWe5AAVnugAFZ7sABWe8AAVnvQAFZ78ABWfBAAVnwgAFZ8MABWfFAAVnxgAFaEEABWhDAAVoRQAFaEcABWhKAAVoSwAFaEwABWh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zAAWUNQAFlDcABZQ5AAWUPAAFlD0ABZQ+AAWUPwAFlEAABZRCAAWURAAFlEUABZRGAAWUSAAFlEkABZTEAAWUxgAFlMgABZTKAAWUzQAFlM4ABZTPAAWU0AAFlNEABZTTAAWU1QAFlNYABZTXAAWU2QAFlNoABZVVAAWVVwAFlVkABZVbAAWVXgAFlV8ABZVgAAWVYQAFlWIABZVkAAWVZgAFlWcABZVoAAWVagAFlWsABZXmAAWV6AAFleoABZXsAAWV7wAFlfAABZXxAAWV8gAFlfMABZX1AAWV9wAFlfgABZX5AAWV+wAFlfwABZZ3AAWWeQAFlnsABZZ9AAWWgAAFloEABZaCAAWWgwAFloQABZaGAAWWiAAFlokABZaKAAWWjAAFlo0ABZcgAAWXQwAFl2MABZeDAAWXhQAFl4cABZeJAAWXiwAFl44ABZePAAWXkAAFl5MABZeUAAWXlgAFl5cABZeZAAWXnAAFl50ABZeeAAWXoQAFl6IABZenAAWXwAAFl8kABZfLAAWXzQAFl9YABZfZAAWX3AAFl94ABZgnAAWYSwAFmHIABZiWAAWYmQAFmJsABZidAAWYnwAFmKEABZijAAWYpAAFmKcABZjAAAWY4QAFmOMABZjlAAWY5wAFmOkABZjrAAWY7QAFmO8ABZjxAAWZEgAFmRUABZkYAAWZGwAFmR4ABZkhAAWZJAAFmScABZkqAAWZLAAFmacABZmpAAWZqwAFma0ABZmwAAWZsQAFmbIABZmzAAWZtAAFmbYABZm4AAWZuQAFmboABZm8AAWZvQAFmjgABZo6AAWaPAAFmj4ABZpBAAWaQgAFmkMABZpEAAWaRQAFmkcABZpJAAWaSgAFmksABZpNAAWaTgAFmskABZrLAAWazgAFmtAABZrTAAWa1AAFmtUABZrWAAWa1wAFmtkABZrbAAWa3AAFmt0ABZrfAAWa4AAFmvkABZr6AAWa+wAFmv0ABZt4AAWbegAFm3wABZt+AAWbgQAFm4IABZuDAAWbhAAFm4UABZuHAAWbiQAFm4oABZuLAAWbjQAFm44ABZwJAAWcCwAFnA0ABZwPAAWcEgAFnBMABZwUAAWcFQAFnBYABZwYAAWcGgAFnBsABZwcAAWcHgAFnB8ABZyaAAWcnAAFnJ4ABZygAAWcowAFnKQABZylAAWcpgAFnKcABZypAAWcqwAFnKwABZytAAWcrwAFnLAABZ0rAAWdLQAFnS8ABZ0xAAWdNAAFnTUABZ02AAWdNwAFnTgABZ06AAWdPAAFnT0ABZ0+AAWdQAAFnUEABZ28AAWdvgAFncAABZ3CAAWdxQAFncYABZ3HAAWdyAAFnckABZ3LAAWdzQAFnc4ABZ3PAAWd0QAFndIABZ4bAAWePwAFnmYABZ6KAAWejQAFno8ABZ6RAAWekwAFnpUABZ6XAAWemAAFnpsABZ60AAWe0QAFntMABZ7VAAWe1wAFntkABZ7bAAWe3QAFnt8ABZ78AAWe/wAFnwIABZ8FAAWfCAAFnwsABZ8OAAWfEQAFnxMABZ+OAAWfkAAFn5IABZ+UAAWflwAFn5gABZ+ZAAWfmgAFn5sABZ+dAAWfnwAFn6AABZ+hAAWfowAFn6QABaAfAAWgIQAFoCMABaAlAAWgKAAFoCkABaAqAAWgKwAFoCwABaAuAAWgMAAFoDEABaAyAAWgNAAFoDUABaCwAAWgsgAFoLQABaC2AAWguQAFoLoABaC7AAWgvAAFoL0ABaC/AAWgwQAFoMIABaDDAAWgxQAFoMYABaFBAAWhQwAFoUUABaFHAAWhSgAFoUsABaFMAAWhTQAFoU4ABaFQAAWhUgAFoVMABaFUAAWhVgAFoVcABaHSAAWh1AAFodYABaHYAAWh2wAFodwABaHdAAWh3gAFod8ABaHhAAWh4wAFoeQABaHlAAWh5wAFoegABaJjAAWiZQAFomcABaJpAAWibAAFom0ABaJuAAWibwAFonAABaJyAAWidAAFonUABaJ2AAWieAAFonkABaL0AAWi9gAFovgABaL6AAWi/QAFov4ABaL/AAWjAAAFowEABaMDAAWjBQAFowYABaMHAAWjCQAFowoABaOdAAWjwAAFo+AABaQAAAWkAgAFpAQABaQGAAWkCAAFpAsABaQMAAWkDQAFpBAABaQRAAWkEwAFpBQABaQWAAWkGQAFpBoABaQbAAWkHgAFpB8ABaQkAAWkPQAFpEYABaRIAAWkSgAFpFMABaRWAAWkWQAFpFsABaSkAAWkyAAFpO8ABaUTAAWlFgAFpRgABaUaAAWlHAAFpR4ABaUgAAWlIQAFpSQABaU9AAWlXgAFpWAABaViAAWlZAAFpWYABaVoAAWlagAFpWwABaVuAAWljwAFpZIABaWVAAWlmAAFpZsABaWeAAWloQAFpaQABaWnAAWlqQAFpiQABaYmAAWmKAAFpioABaYtAAWmLgAFpi8ABaYwAAWmMQAFpjMABaY1AAWmNgAFpjcABaY5AAWmOgAFprUABaa3AAWmuQAFprsABaa+AAWmvwAFpsAABabBAAWmwgAFpsQABabGAAWmxwAFpsgABabKAAWmywAFp0YABadIAAWnSwAFp00ABadQAAWnUQAFp1IABadTAAWnVAAFp1YABadYAAWnWQAFp1oABadcAAWnXQAFp3YABad3AAWneAAFp3oABaf1AAWn9wAFp/kABaf7AAWn/gAFp/8ABagAAAWoAQAFqAIABagEAAWoBgAFqAcABagIAAWoCgAFqAsABaiGAAWoiAAFqIoABaiMAAWojwAFqJAABaiRAAWokgAFqJMABaiVAAWolwAFqJgABaiZAAWomwAFqJwABakXAAWpGQAFqRsABakdAAWpIAAFqSEABakiAAWpIwAFqSQABakmAAWpKAAFqSkABakqAAWpLAAFqS0ABamoAAWpqgAFqawABamuAAWpsQAFqbIABamzAAWptAAFqbUABam3AAWpuQAFqboABam7AAWpvQAFqb4ABao5AAWqOwAFqj0ABao/AAWqQgAFqkMABapEAAWqRQAFqkYABapIAAWqSgAFqksABapMAAWqTgAFqk8ABaqYAAWqvAAFquMABasHAAWrCgAFqwwABasOAAWrEAAFqxIABasUAAWrFQAFqxgABasxAAWrTgAFq1AABatSAAWrVAAFq1YABatYAAWrWgAFq1wABat5AAWrfAAFq38ABauCAAWrhQAFq4gABauLAAWrjgAFq5AABawLAAWsDQAFrA8ABawRAAWsFAAFrBUABawWAAWsFwAFrBgABawaAAWsHAAFrB0ABaweAAWsIAAFrCEABaycAAWsngAFrKAABayiAAWspQAFrKYABaynAAWsqAAFrKkABayrAAWsrQAFrK4ABayvAAWssQAFrLIABa0tAAWtLwAFrTEABa0zAAWtNgAFrTcABa04AAWtOQAFrToABa08AAWtPgAFrT8ABa1AAAWtQgAFrUMABa2+AAWtwAAFrcIABa3EAAWtxwAFrcgABa3JAAWtygAFrcsABa3NAAWtzwAFrdAABa3RAAWt0wAFrdQABa5PAAWuUQAFrlMABa5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7AAXavQAF2r4ABdq/AAXawQAF2sIABds9AAXbPwAF20EABdtDAAXbRgAF20cABdtIAAXbSQAF20oABdtMAAXbTgAF208ABdtQAAXbUgAF21MABducAAXbwAAF2+cABdwLAAXcDgAF3BAABdwSAAXcFAAF3BYABdwYAAXcGQAF3BwABdw1AAXcUgAF3FQABdxWAAXcWAAF3FoABdxcAAXcXgAF3GAABdx9AAXcgAAF3IMABdyGAAXciQAF3IwABdyPAAXckgAF3JQABd0PAAXdEQAF3RMABd0VAAXdGAAF3RkABd0aAAXdGwAF3RwABd0eAAXdIAAF3SEABd0iAAXdJAAF3SUABd2gAAXdogAF3aQABd2mAAXdqQAF3aoABd2rAAXdrAAF3a0ABd2vAAXdsQAF3bIABd2zAAXdtQAF3bYABd4xAAXeMwAF3jUABd43AAXeOgAF3jsABd48AAXePQAF3j4ABd5AAAXeQgAF3kMABd5EAAXeRgAF3kcABd7CAAXexAAF3scABd7JAAXezAAF3s0ABd7OAAXezwAF3tAABd7SAAXe1AAF3tUABd7WAAXe2AAF3tkABd9UAAXfVgAF31gABd9aAAXfXQAF314ABd9fAAXfYAAF32EABd9jAAXfZQAF32YABd9nAAXfaQAF32oABd/lAAXf5wAF3+kABd/rAAXf7gAF3+8ABd/wAAXf8QAF3/IABd/0AAXf9gAF3/cABd/4AAXf+gAF3/sABeB2AAXgeAAF4HoABeB8AAXgfwAF4IAABeCBAAXgggAF4IMABeCFAAXghwAF4IgABeCJAAXgiwAF4IwABeEfAAXhQgAF4WIABeGCAAXhhAAF4YYABeGIAAXhigAF4Y0ABeGOAAXhjwAF4ZIABeGTAAXhlQAF4ZYABeGYAAXhmwAF4ZwABeGdAAXhoAAF4aEABeGmAAXhvwAF4cgABeHKAAXhzAAF4dUABeHYAAXh2wAF4d0ABeImAAXiSgAF4nEABeKVAAXimAAF4poABeKcAAXingAF4qAABeKiAAXiowAF4qYABeK/AAXi4AAF4uIABeLkAAXi5gAF4ugABeLqAAXi7AAF4u4ABeLwAAXjEQAF4xQABeMXAAXjGgAF4x0ABeMgAAXjIwAF4yYABeMpAAXjKwAF46YABeOoAAXjqgAF46wABeOvAAXjsAAF47EABeOyAAXjswAF47UABeO3AAXjuAAF47kABeO7AAXjvAAF5DcABeQ5AAXkOwAF5D0ABeRAAAXkQQAF5EIABeRDAAXkRAAF5EYABeRIAAXkSQAF5EoABeRMAAXkTQAF5MgABeTKAAXkzQAF5M8ABeTSAAXk0wAF5NQABeTVAAXk1gAF5NgABeTaAAXk2wAF5NwABeTeAAXk3wAF5PgABeT5AAXk+gAF5PwABeV3AAXleQAF5XsABeV9AAXlgAAF5YEABeWCAAXlgwAF5YQABeWGAAXliAAF5YkABeWKAAXljAAF5Y0ABeYIAAXmCgAF5gwABeYOAAXmEQAF5hIABeYTAAXmFAAF5hUABeYXAAXmGQAF5hoABeYbAAXmHQAF5h4ABeaZAAXmmwAF5p0ABeafAAXmogAF5qMABeakAAXmpQAF5qYABeaoAAXmqgAF5qsABeasAAXmrgAF5q8ABecqAAXnLAAF5y4ABecwAAXnMwAF5zQABec1AAXnNgAF5zcABec5AAXnOwAF5zwABec9AAXnPwAF50AABee7AAXnvQAF578ABefBAAXnxAAF58UABefGAAXnxwAF58gABefKAAXnzAAF580ABefOAAXn0AAF59EABegaAAXoPgAF6GUABeiJAAXojAAF6I4ABeiQAAXokgAF6JQABeiWAAXolwAF6JoABeizAAXo0AAF6NIABejUAAXo1gAF6NgABejaAAXo3AAF6N4ABej7AAXo/gAF6QEABekEAAXpBwAF6QoABekNAAXpEAAF6RIABemNAAXpjwAF6ZEABemTAAXplgAF6ZcABemYAAXpmQAF6ZoABemcAAXpngAF6Z8ABemgAAXpogAF6aMABeoeAAXqIAAF6iIABeokAAXqJwAF6igABeopAAXqKgAF6isABeotAAXqLwAF6jAABeoxAAXqMwAF6jQABeqvAAXqsQAF6rMABeq1AAXquAAF6rkABeq6AAXquwAF6rwABeq+AAXqwAAF6sEABerCAAXqxAAF6sUABetAAAXrQgAF60QABetGAAXrSQAF60oABetLAAXrTAAF600ABetPAAXrUQAF61IABetTAAXrVQAF61YABevRAAXr0wAF69UABevXAAXr2gAF69sABevcAAXr3QAF694ABevgAAXr4gAF6+MABevkAAXr5gAF6+cABexiAAXsZAAF7GYABexoAAXsawAF7GwABextAAXsbgAF7G8ABexxAAXscwAF7HQABex1AAXsdwAF7HgABezzAAXs9QAF7PcABez5AAXs/AAF7P0ABez+AAXs/wAF7QAABe0CAAXtBAAF7QUABe0GAAXtCAAF7QkABe2cAAXtvwAF7d8ABe3/AAXuAQAF7gMABe4FAAXuBwAF7goABe4LAAXuDAAF7g8ABe4QAAXuEgAF7hMABe4VAAXuGAAF7hkABe4aAAXuHQAF7h4ABe4jAAXuPAAF7kUABe5HAAXuSQAF7lIABe5VAAXuWAAF7loABe6jAAXuxwAF7u4ABe8SAAXvFQAF7xcABe8ZAAXvGwAF7x0ABe8fAAXvIAAF7yMABe88AAXvXQAF718ABe9hAAXvYwAF72UABe9nAAXvaQAF72sABe9tAAXvjgAF75EABe+UAAXvlwAF75oABe+dAAXvoAAF76MABe+mAAXvqAAF8CMABfAlAAXwJwAF8CkABfAsAAXwLQAF8C4ABfAvAAXwMAAF8DIABfA0AAXwNQAF8DYABfA4AAXwOQAF8LQABfC2AAXwuAAF8LoABfC9AAXwvgAF8L8ABfDAAAXwwQAF8MMABfDFAAXwxgAF8McABfDJAAXwygAF8UUABfFHAAXxSgAF8UwABfFPAAXxUAAF8VEABfFSAAXxUwAF8VUABfFXAAXxWAAF8VkABfFbAAXxXAAF8XUABfF2AAXxdwAF8XkABfH0AAXx9gAF8fgABfH6AAXx/QAF8f4ABfH/AAXyAAAF8gEABfIDAAXyBQAF8gYABfIHAAXyCQAF8goABfKFAAXyhwAF8okABfKLAAXyjgAF8o8ABfKQAAXykQAF8pIABfKUAAXylgAF8pcABfKYAAXymgAF8psABfMWAAXzGAAF8xoABfMcAAXzHwAF8yAABfMhAAXzIgAF8yMABfMlAAXzJwAF8ygABfMpAAXzKwAF8ywABfOnAAXzqQAF86sABfOtAAXzsAAF87EABfOyAAXzswAF87QABfO2AAXzuAAF87kABfO6AAXzvAAF870ABfQ4AAX0OgAF9DwABfQ+AAX0QQAF9EIABfRDAAX0RAAF9EUABfRHAAX0SQAF9EoABfRLAAX0TQAF9E4ABfSXAAX0uwAF9OIABfUGAAX1CQAF9QsABfUNAAX1DwAF9REABfUTAAX1FAAF9RcABfU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hAAYYugAGGLsABhi8AAYYvgAGGTkABhk7AAYZPQAGGT8ABhlCAAYZQwAGGUQABhlFAAYZRgAGGUgABhlKAAYZSwAGGUwABhlOAAYZTwAGGcoABhnMAAYZzwAGGdEABhnUAAYZ1QAGGdYABhnXAAYZ2AAGGdoABhncAAYZ3QAGGd4ABhngAAYZ4QAGGf4ABhoXAAYaHAAGGh8ABhokAAYaJwAGGikABhq8AAYa3wAGGv8ABhsfAAYbIQAGGyMABhslAAYbJwAGGyoABhsrAAYbLAAGGy8ABhswAAYbMgAGGzMABhs2AAYbOQAGGzoABhs7AAYbPgAGGz8ABhtEAAYbXQAGG2YABhtoAAYbagAGG3MABht2AAYbeQAGG3sABhvEAAYb6AAGHA8ABhwzAAYcNgAGHDgABhw6AAYcPAAGHD4ABhxAAAYcQQAGHEQABhxdAAYcfgAGHIAABhyCAAYchAAGHIYABhyIAAYcigAGHIwABhyOAAYcrwAGHLIABhy1AAYcuAAGHLsABhy+AAYcwQAGHMQABhzHAAYcyQAGHUQABh1GAAYdSAAGHUoABh1NAAYdTgAGHU8ABh1QAAYdUQAGHVMABh1VAAYdVgAGHVcABh1ZAAYdWgAGHdUABh3XAAYd2QAGHdsABh3eAAYd3wAGHeAABh3hAAYd4gAGHeQABh3mAAYd5wAGHegABh3qAAYd6wAGHmYABh5oAAYeawAGHm0ABh5wAAYecQAGHnIABh5zAAYedAAGHnYABh54AAYeeQAGHnoABh58AAYefQAGHpYABh6XAAYemAAGHpoABh8VAAYfFwAGHxkABh8bAAYfHgAGHx8ABh8gAAYfIQAGHyIABh8kAAYfJgAGHycABh8oAAYfKgAGHysABh+mAAYfqAAGH6oABh+sAAYfrwAGH7AABh+xAAYfsgAGH7MABh+1AAYftwAGH7gABh+5AAYfuwAGH7wABiA3AAYgOQAGIDsABiA9AAYgQAAGIEEABiBCAAYgQwAGIEQABiBGAAYgSAAGIEkABiBKAAYgTAAGIE0ABiDIAAYgygAGIMwABiDOAAYg0QAGINIABiDTAAYg1AAGINUABiDXAAYg2QAGINoABiDbAAYg3QAGIN4ABiFZAAYhWwAGIV0ABiFfAAYhYgAGIWMABiFkAAYhZQAGIWYABiFoAAYhagAGIWsABiFsAAYhbgAGIW8ABiG4AAYh3AAGIgMABiInAAYiKgAGIiwABiIuAAYiMAAGIjIABiI0AAYiNQAGIjgABiJRAAYibgAGInAABiJyAAYidAAGInYABiJ4AAYiegAGInwABiKZAAYinAAGIp8ABiKiAAYipQAGIqgABiKrAAYirgAGIrAABiMrAAYjLQAGIy8ABiMxAAYjNAAGIzUABiM2AAYjNwAGIzgABiM6AAYjPAAGIz0ABiM+AAYjQAAGI0EABiO8AAYjvgAGI8AABiPCAAYjxQAGI8YABiPHAAYjyAAGI8kABiPLAAYjzQAGI84ABiPPAAYj0QAGI9IABiRNAAYkTwAGJFEABiRTAAYkVgAGJFcABiRYAAYkWQAGJFoABiRcAAYkXgAGJF8ABiRgAAYkYgAGJGMABiTeAAYk4AAGJOMABiTlAAYk6AAGJOkABiTqAAYk6wAGJOwABiTuAAYk8AAGJPEABiTyAAYk9AAGJPUABiVwAAYlcgAGJXQABiV2AAYleQAGJXoABiV7AAYlfAAGJX0ABiV/AAYlgQAGJYIABiWDAAYlhQAGJYYABiYBAAYmAwAGJgUABiYHAAYmCgAGJgsABiYMAAYmDQAGJg4ABiYQAAYmEgAGJhMABiYUAAYmFgAGJhcABiaSAAYmlAAGJpcABiaZAAYmnAAGJp0ABiaeAAYmnwAGJqAABiaiAAYmpAAGJqUABiamAAYmqAAGJqkABia6AAYmvwAGJsIABibEAAYm/QAGJwAABicCAAYnBQAGJwgABicLAAYnDgAGJxcABieSAAYnlAAGJ5YABieYAAYnmwAGJ5wABiedAAYnngAGJ58ABiehAAYnowAGJ6QABielAAYnpwAGJ6gABigjAAYoJQAGKCcABigpAAYoLAAGKC0ABiguAAYoLwAGKDAABigyAAYoNAAGKDUABig2AAYoOAAGKDkABii0AAYotgAGKLkABii7AAYovgAGKL8ABijAAAYowQAGKMIABijEAAYoxgAGKMcABijIAAYoygAGKMsABileAAYpgQAGKaEABinBAAYpwwAGKcUABinHAAYpyQAGKcwABinNAAYpzgAGKdEABinSAAYp1AAGKdUABinYAAYp2wAGKdwABindAAYp4AAGKeEABinmAAYp/wAGKggABioKAAYqDAAGKhUABioYAAYqGwAGKh0ABipmAAYqigAGKrEABirVAAYq2AAGKtoABircAAYq3gAGKuAABiriAAYq4wAGKuYABir/AAYrIAAGKyIABiskAAYrJgAGKygABisqAAYrLAAGKy4ABiswAAYrUQAGK1QABitXAAYrWgAGK10ABitgAAYrYwAGK2YABitpAAYrawAGK+YABivoAAYr6gAGK+wABivvAAYr8AAGK/EABivyAAYr8wAGK/UABiv3AAYr+AAGK/kABiv7AAYr/AAGLHcABix5AAYsewAGLH0ABiyAAAYsgQAGLIIABiyDAAYshAAGLIYABiyIAAYsiQAGLIoABiyMAAYsjQAGLQgABi0KAAYtDQAGLQ8ABi0SAAYtEwAGLRQABi0VAAYtFgAGLRgABi0aAAYtGwAGLRwABi0eAAYtHwAGLTgABi05AAYtOgAGLTwABi23AAYtuQAGLbsABi29AAYtwAAGLcEABi3CAAYtwwAGLcQABi3GAAYtyAAGLckABi3KAAYtzAAGLc0ABi5IAAYuSgAGLkwABi5OAAYuUQAGLlIABi5TAAYuVAAGLlUABi5XAAYuWQAGLloABi5bAAYuXQAGLl4ABi7ZAAYu2wAGLt0ABi7fAAYu4gAGLuMABi7kAAYu5QAGLuYABi7oAAYu6gAGLusABi7sAAYu7gAGLu8ABi9qAAYvbAAGL24ABi9wAAYvcwAGL3QABi91AAYvdgAGL3cABi95AAYvewAGL3wABi99AAYvfwAGL4AABi/7AAYv/QAGL/8ABjABAAYwBAAGMAUABjAGAAYwBwAGMAgABjAKAAYwDAAGMA0ABjAOAAYwEAAGMBEABjBaAAYwfgAGMKUABjDJAAYwzAAGMM4ABjDQAAYw0gAGMNQABjDWAAYw1wAGMNoABjDzAAYxEAAGMRIABjEUAAYxFgAGMRgABjEaAAYxHAAGMR4ABjE7AAYxPgAGMUEABjFEAAYxRwAGMUoABjFNAAYxUAAGMVIABjHNAAYxzwAGMdEABjHTAAYx1gAGMdcABjHYAAYx2QAGMdoABjHcAAYx3gAGMd8ABjHgAAYx4gAGMeMABjJeAAYyYAAGMmMABjJlAAYyaAAGMmkABjJqAAYyawAGMmwABjJuAAYycAAGMnEABjJyAAYydAAGMnUABjLwAAYy8gAGMvQABjL2AAYy+QAGMvoABjL7AAYy/AAGMv0ABjL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jAAZXJAAGVyYABlcoAAZXKQAGVyoABlcsAAZXLQAGV8AABlfjAAZYAwAGWCMABlglAAZYJwAGWCkABlgrAAZYLgAGWC8ABlgwAAZYMwAGWDQABlg2AAZYNwAGWDkABlg8AAZYPQAGWD4ABlhBAAZYQgAGWEcABlhgAAZYaQAGWGsABlhtAAZYdgAGWHkABlh8AAZYfgAGWMcABljrAAZZEgAGWTYABlk5AAZZOwAGWT0ABlk/AAZZQQAGWUMABllEAAZZRwAGWWAABlmBAAZZgwAGWYUABlmHAAZZiQAGWYsABlmNAAZZjwAGWZEABlmyAAZZtQAGWbgABlm7AAZZvgAGWcEABlnEAAZZxwAGWcoABlnMAAZaRwAGWkkABlpLAAZaTQAGWlAABlpRAAZaUgAGWlMABlpUAAZaVgAGWlgABlpZAAZaWgAGWlwABlpdAAZa2AAGWtoABlrcAAZa3gAGWuEABlriAAZa4wAGWuQABlrlAAZa5wAGWukABlrqAAZa6wAGWu0ABlruAAZbaQAGW2sABltuAAZbcAAGW3MABlt0AAZbdQAGW3YABlt3AAZbeQAGW3sABlt8AAZbfQAGW38ABluAAAZbmQAGW5oABlubAAZbnQAGXBgABlwaAAZcHAAGXB4ABlwhAAZcIgAGXCMABlwkAAZcJQAGXCcABlwpAAZcKgAGXCsABlwtAAZcLgAGXKkABlyrAAZcrQAGXK8ABlyyAAZcswAGXLQABly1AAZctgAGXLgABly6AAZcuwAGXLwABly+AAZcvwAGXToABl08AAZdPgAGXUAABl1DAAZdRAAGXUUABl1GAAZdRwAGXUkABl1LAAZdTAAGXU0ABl1PAAZdUAAGXcsABl3NAAZdzwAGXdEABl3UAAZd1QAGXdYABl3XAAZd2AAGXdoABl3cAAZd3QAGXd4ABl3gAAZd4QAGXlwABl5eAAZeYAAGXmIABl5lAAZeZgAGXmcABl5oAAZeaQAGXmsABl5tAAZebgAGXm8ABl5xAAZecgAGXrsABl7fAAZfBgAGXyoABl8tAAZfLwAGXzEABl8zAAZfNQAGXzcABl84AAZfOwAGX1QABl9xAAZfcwAGX3UABl93AAZfeQAGX3sABl99AAZffwAGX5wABl+fAAZfogAGX6UABl+oAAZfqwAGX64ABl+xAAZfswAGYC4ABmA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wAAaVcgAGlXQABpV2AAaVeAAGlXoABpWbAAaVngAGlaEABpWkAAaVpwAGlaoABpWtAAaVsAAGlbMABpW1AAaWMAAGljIABpY0AAaWNgAGljkABpY6AAaWOwAGljwABpY9AAaWPwAGlkEABpZCAAaWQwAGlkUABpZGAAaWwQAGlsMABpbFAAaWxwAGlsoABpbLAAaWzAAGls0ABpbOAAaW0AAGltIABpbTAAaW1AAGltYABpbXAAaXUgAGl1QABpdXAAaXWQAGl1wABpddAAaXXgAGl18ABpdgAAaXYgAGl2QABpdlAAaXZgAGl2gABpdpAAaXggAGl4MABpeEAAaXhgAGmAEABpgDAAaYBQAGmAcABpgKAAaYCwAGmAwABpgNAAaYDgAGmBAABpgSAAaYEwAGmBQABpgWAAaYFwAGmJIABpiUAAaYlgAGmJgABpibAAaYnAAGmJ0ABpieAAaYnwAGmKEABpijAAaYpAAGmKUABpinAAaYqAAGmSMABpklAAaZJwAGmSkABpksAAaZLQAGmS4ABpkvAAaZMAAGmTIABpk0AAaZNQAGmTYABpk4AAaZOQAGmbQABpm2AAaZuAAGmboABpm9AAaZvgAGmb8ABpnAAAaZwQAGmcMABpnFAAaZxgAGmccABpnJAAaZygAGmkUABppHAAaaSQAGmksABppOAAaaTwAGmlAABppRAAaaUgAGmlQABppWAAaaVwAGmlgABppaAAaaWwAGmqQABprIAAaa7wAGmxMABpsWAAabGAAGmxoABpscAAabHgAGmyAABpshAAabJAAGmz0ABptaAAabXAAGm14ABptgAAabYgAGm2QABptmAAabaAAGm4UABpuIAAabiwAGm44ABpuRAAablAAGm5cABpuaAAabnAAGnBcABpwZAAacGwAGnB0ABpwgAAacIQAGnCIABpwjAAacJAAGnCYABpwoAAacKQAGnCoABpwsAAacLQAGnKgABpyqAAacrAAGnK4ABpyxAAacsgAGnLMABpy0AAactQAGnLcABpy5AAacugAGnLsABpy9AAacvgAGnTkABp07AAadPQAGnT8ABp1CAAadQwAGnUQABp1FAAadRgAGnUgABp1KAAadSwAGnUwABp1OAAadTwAGncoABp3MAAadzgAGndAABp3TAAad1AAGndUABp3WAAad1wAGndkABp3bAAad3AAGnd0ABp3fAAad4AAGnlsABp5dAAaeXwAGnmEABp5kAAaeZQAGnmYABp5nAAaeaAAGnmoABp5sAAaebQAGnm4ABp5wAAaecQAGnuwABp7uAAae8AAGnvIABp71AAae9gAGnvcABp74AAae+QAGnvsABp79AAae/gAGnv8ABp8BAAafAgAGn30ABp9/AAafgQAGn4MABp+GAAafhwAGn4gABp+JAAafigAGn4wABp+OAAafjwAGn5AABp+SAAafkwAGn6QABp+pAAafrAAGn64ABp+3AAagMgAGoDQABqA2AAagOAAGoDsABqA8AAagPQAGoD4ABqA/AAagQQAGoEMABqBEAAagRQAGoEcABqBIAAagwwAGoMUABqDHAAagyQAGoMwABqDNAAagzgAGoM8ABqDQAAag0gAGoNQABqDVAAag1gAGoNgABqDZAAahVAAGoVYABqFZAAahWwAGoV4ABqFfAAahYAAGoWEABqFiAAahZAAGoWYABqFnAAahaAAGoWoABqFrAAah/gAGoiEABqJBAAaiYQAGomMABqJlAAaiZwAGomkABqJsAAaibQAGom4ABqJxAAaicgAGonQABqJ1AAaidwAGonoABqJ7AAaifAAGon8ABqKAAAaihQAGop4ABqKnAAaiqQAGoqsABqK0AAaitwAGoroABqK8AAajBQAGoykABqNQAAajdAAGo3cABqN5AAajewAGo30ABqN/AAajgQAGo4IABqOFAAajngAGo78ABqPBAAajwwAGo8UABqPHAAajyQAGo8sABqPNAAajzwAGo/AABqPzAAaj9gAGo/kABqP8AAaj/wAGpAIABqQFAAakCAAGpAoABqSFAAakhwAGpIkABqSLAAakjgAGpI8ABqSQAAakkQAGpJIABqSUAAaklgAGpJcABqSYAAakmgAGpJsABqUWAAalGAAGpRoABqUcAAalHwAGpSAABqUhAAalIgAGpSMABqUlAAalJwAGpSgABqUpAAalKwAGpSwABqWnAAalqQAGpawABqWuAAalsQAGpbIABqWzAAaltAAGpbUABqW3AAaluQAGpboABqW7AAalvQAGpb4ABqXXAAal2AAGpdkABqXbAAamVgAGplgABqZaAAamXAAGpl8ABqZgAAamYQAGpmIABqZjAAamZQAGpmcABqZoAAamaQAGpmsABqZsAAam5wAGpukABqbrAAam7QAGpvAABqbxAAam8gAGpvMABqb0AAam9gAGpvgABqb5AAam+gAGpvwABqb9AAaneAAGp3oABqd8AAanfgAGp4EABqeCAAangwAGp4QABqeFAAanhwAGp4kABqeKAAaniwAGp40ABqeOAAaoCQAGqAsABqgNAAaoDwAGqBIABqgTAAaoFAAGqBUABqgWAAaoGAAGqBoABqgbAAaoHAAGqB4ABqgfAAaomgAGqJwABqieAAaooAAGqKMABqikAAaopQAGqKYABqinAAaoqQAGqKsABqisAAaorQAGqK8ABqiwAAao+QAGqR0ABqlEAAapaAAGqWsABqltAAapbwAGqXEABqlzAAapdQAGqXYABql5AAapkgAGqa8ABqmxAAapswAGqbUABqm3AAapuQAGqbsABqm9AAap2gAGqd0ABqngAAap4wAGqeYABqnpAAap7AAGqe8ABqnxAAaqbAAGqm4ABqpxAAaqcwAGqnYABqp3AAaqeAAGqnkABqp6AAaqfAAGqn4ABqp/AAaqgAAGqoIABqqDAAaq/gAGqwAABqsCAAarBAAGqwcABqsIAAarCQAGqwoABqsLAAarDQAGqw8ABqsQAAarEQAGqxMABqsUAAarjwAGq5EABquTAAarlQAGq5gABquZAAarmgAGq5sABqucAAarngAGq6AABquhAAarogAGq6QABqulAAasIAAGrCIABqwlAAasJwAGrCoABqwrAAasLAAGrC0ABqwuAAasMAAGrDIABqwzAAasNAAGrDYABqw3AAassgAGrLQABqy2AAasuAAGrLsABqy8AAasvQAGrL4ABqy/AAaswQAGrMMABqzEAAasxQAGrMcABqzIAAatQwAGrUUABq1HAAatSQAGrUwABq1NAAatTgAGrU8ABq1QAAatUgAGrVQABq1VAAatVgAGrVgABq1ZAAat1AAGrdYABq3YAAat2gAGrd0ABq3eAAat3wAGreAABq3hAAat4wAGreUABq3mAAat5wAGrekABq3qAAaufQAGrqAABq7AAAau4AAGruIABq7kAAau5gAGrugABq7rAAau7AAGru0ABq7wAAau8QAGrvMABq70AAau9gAGrvkABq76AAau+wAGrv4ABq7/AAavCAAGryEABq8qAAavLAAGry4ABq83AAavOgAGrz0ABq8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vAAbUEwAG1DcABtReAAbUXwAG1GEABtRjAAbUZgAG1GgABtRrAAbUbQAG1G8ABtRyAAbUdAAG1HYABtR5AAbUfAAG1H4ABtSAAAbUggAG1IUABtSIAAbUiwAG1JAABtSpAAbUrgAG1LAABtS1AAbUuAAG1LoABtUDAAbVJwAG1U4ABtVyAAbVdQAG1XcABtV5AAbVewAG1X0ABtV/AAbVgAAG1YMABtWcAAbVwQAG1cMABtXFAAbVxwAG1ckABtXLAAbVzQAG1c8ABtXRAAbV0wAG1fgABtX7AAbV/gAG1gEABtYEAAbWBwAG1goABtYNAAbWEAAG1hMABtYVAAbWkAAG1pIABtaVAAbWlwAG1poABtabAAbWnAAG1p0ABtaeAAbWoAAG1qIABtajAAbWpAAG1qYABtanAAbWuAAG1rkABta7AAbXNgAG1zgABtc6AAbXPAAG1z8ABtdAAAbXQQAG10IABtdDAAbXRQAG10cABtdIAAbXSQAG10sABtdMAAbXxwAG18kABtfMAAbXzgAG19EABtfSAAbX0wAG19QABtfVAAbX1wAG19kABtfaAAbX2wAG190ABtfeAAbX7wAG1/AABtfyAAbYbQAG2G8ABthxAAbYcwAG2HYABth3AAbYeAAG2HkABth6AAbYfAAG2H4ABth/AAbYgAAG2IIABtiDAAbY/gAG2QAABtkDAAbZBQAG2QgABtkJAAbZCgAG2QsABtkMAAbZDgAG2RAABtkRAAbZEgAG2RQABtkVAAbZJgAG2ScABtkpAAbZpAAG2aYABtmoAAbZqgAG2a0ABtmuAAbZrwAG2bAABtmxAAbZswAG2bUABtm2AAbZtwAG2bkABtm6AAbaNQAG2jcABto6AAbaPAAG2j8ABtpAAAbaQQAG2kIABtpDAAbaRQAG2kcABtpIAAbaSQAG2ksABtpMAAbaZQAG2mYABtpnAAbaaQAG2uQABtrmAAba6AAG2uoABtrtAAba7gAG2u8ABtrwAAba8QAG2vMABtr1AAba9gAG2vcABtr5AAba+gAG23UABtt3AAbbegAG23wABtt/AAbbgAAG24EABtuCAAbbgwAG24UABtuHAAbbiAAG24kABtuLAAbbjAAG26IABtu7AAbb+gAG2/0ABtwAAAbcAwAG3AYABtwJAAbcDAAG3A8ABtwSAAbcFQAG3BgABtwbAAbcHgAG3CEABtwkAAbcJwAG3GYABtxpAAbcbAAG3G8ABtxyAAbcdQAG3HgABtx7AAbcfgAG3IEABtyEAAbchwAG3IoABtyNAAbckAAG3JMABtyVAAbcogAG3LgABtzWAAbc6wAG3Q0ABt0TAAbdLQAG3UsABt1kAAbdfQAG3YsABt2vAAbeQgAG3mUABt6FAAbepQAG3qcABt6pAAbeqwAG3q0ABt6wAAbesQAG3rIABt61AAbetgAG3rgABt65AAbevAAG3r8ABt7AAAbewQAG3sQABt7FAAbeygAG3uMABt7sAAbe7gAG3vAABt75AAbe/AAG3v8ABt8BAAbfSgAG324ABt+VAAbfuQAG37wABt++AAbfwAAG38IABt/EAAbfxgAG38cABt/KAAbf4wAG4AQABuAGAAbgCAAG4AoABuAMAAbgDgAG4BAABuASAAbgFAAG4DUABuA4AAbgOwAG4D4ABuBBAAbgRAAG4EcABuBKAAbgTQAG4E8ABuDKAAbgzAAG4M4ABuDQAAbg0wAG4NQABuDVAAbg1gAG4NcABuDZAAbg2wAG4NwABuDdAAbg3wAG4OAABuFbAAbhXQAG4V8ABuFhAAbhZAAG4WUABuFmAAbhZwAG4WgABuFqAAbhbAAG4W0ABuFuAAbhcAAG4XEABuHsAAbh7gAG4fEABuHzAAbh9gAG4fcABuH4AAbh+QAG4foABuH8AAbh/gAG4f8ABuIAAAbiAgAG4gMABuIcAAbiHQAG4h4ABuIgAAbimwAG4p0ABuKfAAbioQAG4qQABuKlAAbipgAG4qcABuKoAAbiqgAG4qwABuKtAAbirgAG4rAABuKxAAbjLAAG4y4ABuMwAAbjMgAG4zUABuM2AAbjNwAG4zgABuM5AAbjOwAG4z0ABuM+AAbjPwAG40EABuNCAAbjvQAG478ABuPBAAbjwwAG48YABuPHAAbjyAAG48kABuPKAAbjzAAG484ABuPPAAbj0AAG49IABuPTAAbkTgAG5FAABuRSAAbkVAAG5FcABuRYAAbkWQAG5FoABuRbAAbkXQAG5F8ABuRgAAbkYQAG5GMABuRkAAbk3wAG5OEABuTjAAbk5QAG5OgABuTpAAbk6gAG5OsABuTsAAbk7gAG5PAABuTxAAbk8gAG5PQABuT1AAblPgAG5WIABuWJAAblrQAG5bAABuWyAAbltAAG5bYABuW4AAblugAG5bsABuW+AAbl1wAG5fQABuX2AAbl+AAG5foABuX8AAbl/gAG5gAABuYCAAbmHwAG5iIABuYlAAbmKAAG5isABuYuAAbmMQAG5jQABuY2AAbmsQAG5rMABua1AAbmtwAG5roABua7AAbmvAAG5r0ABua+AAbmwAAG5sIABubDAAbmxAAG5sYABubHAAbnQgAG50QABudHAAbnSQAG50wABudNAAbnTgAG508ABudQAAbnUgAG51QABudVAAbnVgAG51gABudZAAbn1AAG59YABufYAAbn2gAG590ABufeAAbn3wAG5+AABufhAAbn4wAG5+UABufmAAbn5wAG5+kABufqAAboZQAG6GcABuhqAAbobAAG6G8ABuhwAAbocQAG6HIABuhzAAbodQAG6HcABuh4AAboeQAG6HsABuh8AAbo9wAG6PkABuj7AAbo/QAG6QAABukBAAbpAgAG6QMABukEAAbpBgAG6QgABukJAAbpCgAG6QwABukNAAbpiAAG6YoABumMAAbpjgAG6ZEABumSAAbpkwAG6ZQABumVAAbplwAG6ZkABumaAAbpmwAG6Z0ABumeAAbqGQAG6hsABuoeAAbqIAAG6iMABuokAAbqJQAG6iYABuonAAbqKQAG6isABuosAAbqLQAG6i8ABuowAAbqwwAG6uYABusGAAbrJgAG6ygABusqAAbrLAAG6y4ABusxAAbrMgAG6zMABus2AAbrNwAG6zkABus6AAbrPQAG60AAButBAAbrQgAG60UAButGAAbrSwAG62QAButtAAbrbwAG63EABut6AAbrfQAG64AABuuCAAbrywAG6+8ABuwWAAbsOgAG7D0ABuw/AAbsQQAG7EMABuxFAAbsRwAG7EgABuxLAAbsZAAG7IUABuyHAAbsiQAG7IsABuyNAAbsjwAG7JEABuyTAAbslQAG7LYABuy5AAbsvAAG7L8ABuzCAAbsxQAG7MgABuzLAAbszgAG7NAABu1LAAbtTQAG7U8ABu1RAAbtVAAG7VUABu1WAAbtVwAG7VgABu1aAAbtXAAG7V0ABu1eAAbtYAAG7WEABu3cAAbt3gAG7eAABu3iAAbt5QAG7eYABu3nAAbt6AAG7ekABu3rAAbt7QAG7e4ABu3vAAbt8QAG7fIABu5tAAbubwAG7nIABu5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zAAca9AAHGvYABxr4AAca+QAHGvoABxr8AAca/QAHG3gABxt6AAcbfAAHG34ABxuBAAcbggAHG4MABxuEAAcbhQAHG4cABxuJAAcbigAHG4sABxuNAAcbjgAHHAkABxwLAAccDgAHHBAABxwTAAccFAAHHBUABxwWAAccFwAHHBkABxwbAAccHAAHHB0ABxwfAAccIAAHHDkABxw6AAccOwAHHD0ABxy4AAccugAHHLwABxy+AAccwQAHHMIABxzDAAccxAAHHMUABxzHAAccyQAHHMoABxzLAAcczQAHHM4ABx1JAAcdSwAHHU0ABx1PAAcdUgAHHVMABx1UAAcdVQAHHVYABx1YAAcdWgAHHVsABx1cAAcdXgAHHV8ABx3aAAcd3AAHHd4ABx3gAAcd4wAHHeQABx3lAAcd5gAHHecABx3pAAcd6wAHHewABx3tAAcd7wAHHfAABx5rAAcebQAHHm8ABx5xAAcedAAHHnUABx52AAcedwAHHngABx56AAcefAAHHn0ABx5+AAcegAAHHoEABx78AAce/gAHHwAABx8CAAcfBQAHHwYABx8HAAcfCAAHHwkABx8LAAcfDQAHHw4ABx8PAAcfEQAHHxIABx9bAAcffwAHH6YABx/KAAcfzQAHH88ABx/RAAcf0wAHH9UABx/XAAcf2AAHH9sABx/0AAcgEQAHIBMAByAVAAcgFwAHIBkAByAbAAcgHQAHIB8AByA8AAcgPwAHIEIAByBFAAcgSAAHIEsAByBOAAcgUQAHIFMAByDOAAcg0AAHINIAByDUAAcg1wAHINgAByDZAAcg2gAHINsAByDdAAcg3wAHIOAAByDhAAcg4wAHIOQAByFfAAchYQAHIWMAByFlAAchaAAHIWkAByFqAAchawAHIWwAByFuAAchcAAHIXEAByFyAAchdAAHIXUAByHwAAch8gAHIfQAByH2AAch+QAHIfoAByH7AAch/AAHIf0AByH/AAciAQAHIgIAByIDAAciBQAHIgYAByKBAAcigwAHIoYAByKIAAciiwAHIowAByKNAAcijgAHIo8AByKRAAcikwAHIpQAByKVAAcilwAHIpgAByMTAAcjFQAHIxcAByMZAAcjHAAHIx0AByMeAAcjHwAHIyAAByMiAAcjJAAHIyUAByMmAAcjKAAHIykAByOkAAcjpgAHI6gAByOqAAcjrQAHI64AByOvAAcjsAAHI7EAByOzAAcjtQAHI7YAByO3AAcjuQAHI7oAByQ1AAckNwAHJDkAByQ7AAckPgAHJD8AByRAAAckQQAHJEIAByREAAckRgAHJEcAByRIAAckSgAHJEsAByTeAAclAQAHJSEAByVBAAclQwAHJUUAByVHAAclSQAHJUwAByVNAAclTgAHJVEAByVSAAclVAAHJVUAByVXAAclWgAHJVsAByVcAAclXwAHJWAAByVpAAclggAHJYsAByWNAAcljwAHJZgAByWbAAclngAHJaAAByXpAAcmDQAHJjQAByZYAAcmWwAHJl0AByZfAAcmYQAHJmMAByZlAAcmZgAHJmkAByaCAAcmowAHJqUAByanAAcmqQAHJqsAByatAAcmrwAHJrEAByazAAcm1AAHJtcABybaAAcm3QAHJuAABybjAAcm5gAHJukABybsAAcm7gAHJ2kABydrAAcnbQAHJ28ABydyAAcncwAHJ3QAByd1AAcndgAHJ3gAByd6AAcnewAHJ3wAByd+AAcnfwAHJ/oAByf8AAcn/gAHKAAABygDAAcoBAAHKAUABygGAAcoBwAHKAkABygLAAcoDAAHKA0ABygPAAcoEAAHKIsAByiNAAcokAAHKJIAByiVAAcolgAHKJcAByiYAAcomQAHKJsAByidAAcongAHKJ8AByihAAcoogAHKLsAByi8AAcovQAHKL8AByk6AAcpPAAHKT4ABylAAAcpQwAHKUQABylFAAcpRgAHKUcABylJAAcpSwAHKUwABylNAAcpTwAHKVAABynLAAcpzQAHKc8ABynRAAcp1AAHKdUABynWAAcp1wAHKdgABynaAAcp3AAHKd0AByneAAcp4AAHKeEABypcAAcqXgAHKmAABypiAAcqZQAHKmYABypnAAcqaAAHKmkAByprAAcqbQAHKm4ABypvAAcqcQAHKnIAByrtAAcq7wAHKvEAByrzAAcq9gAHKvcAByr4AAcq+QAHKvoAByr8AAcq/gAHKv8ABysAAAcrAgAHKwMAByt+AAcrgAAHK4IAByuEAAcrhwAHK4gAByuJAAcrigAHK4sAByuNAAcrjwAHK5AAByuRAAcrkwAHK5QAByvdAAcsAQAHLCgAByxMAAcsTwAHLFEAByxTAAcsVQAHLFcAByxZAAcsWgAHLF0AByx2AAcskwAHLJUAByyXAAcsmQAHLJsAByydAAcsnwAHLKEAByy+AAcswQAHLMQAByzHAAcsygAHLM0AByzQAAcs0wAHLNUABy1QAActUgAHLVQABy1WAActWQAHLVoABy1bAActXAAHLV0ABy1fAActYQAHLWIABy1jAActZQAHLWYABy3hAAct4wAHLeUABy3nAAct6gAHLesABy3sAAct7QAHLe4ABy3wAAct8gAHLfMABy30AAct9gAHLfcABy5yAAcudAAHLnYABy54AAcuewAHLnwABy59AAcufgAHLn8ABy6BAAcugwAHLoQABy6FAAcuhwAHLogABy8DAAcvBQAHLwcABy8JAAcvDAAHLw0ABy8OAAcvDwAHLxAABy8SAAcvFAAHLxUABy8WAAcvGAAHLxkABy+UAAcvlgAHL5gABy+aAAcvnQAHL54ABy+fAAcvoAAHL6EABy+jAAcvpQAHL6YABy+nAAcvqQAHL6oABzAlAAcwJwAHMCkABzArAAcwLgAHMC8ABzAwAAcwMQAHMDIABzA0AAcwNgAHMDcABzA4AAcwOgAHMDsABzC2AAcwuAAHMLoABzC8AAcwvwAHMMAABzDBAAcwwgAHMMMABzDFAAcwxwAHMMgABzDJAAcwywAHMMwABzFfAAcxggAHMaIABzHCAAcxxAAHMcYABzHIAAcxygAHMc0ABzHOAAcxzwAHMdIABzHTAAcx1QAHMdYABzHZAAcx3AAHMd0ABzHeAAcx4QAHMeIABzHnAAcyAAAHMgkABzILAAcyDQAHMhYABzIZAAcyHAAHMh4ABzJnAAcyiwAHMrIABzLWAAcy2QAHMtsABzLdAAcy3wAHMuEABzLjAAcy5AAHMucABzMAAAczIQAHMyMABzMlAAczJwAHMykABzMrAAczLQAHMy8ABzMxAAczUgAHM1UABzNYAAczWwAHM14ABzNhAAczZAAHM2cABzNqAAczbAAHM+cABzPpAAcz6wAHM+0ABzPwAAcz8QAHM/IABzPzAAcz9AAHM/YABzP4AAcz+QAHM/oABzP8AAcz/QAHNHgABzR6AAc0fAAHNH4ABzSBAAc0ggAHNIMABzSEAAc0hQAHNIcABzSJAAc0igAHNIsABzSNAAc0jgAHNQkABzULAAc1DgAHNRAABzUTAAc1FAAHNRUABzUWAAc1FwAHNRkABzUbAAc1HAAHNR0ABzUfAAc1IAAHNTkABzU6AAc1OwAHNT0ABzW4AAc1ugAHNbwABzW+AAc1wQAHNcIABzXDAAc1xAAHNcUABzXHAAc1yQAHNcoABzXLAAc1zQAHNc4ABzZJAAc2SwAHNk0ABzZPAAc2UgAHNlMABzZUAAc2VQAHNlYABzZYAAc2WgAHNlsABzZcAAc2XgAHNl8ABzbaAAc23AAHNt4ABzbgAAc24wAHNuQABzblAAc25gAHNucABzbpAAc26wAHNuwABzbtAAc27wAHNvAABzdrAAc3bQAHN28ABzdxAAc3dAAHN3UABzd2AAc3dwAHN3gABzd6AAc3fAAHN30ABzd+AAc3gAAHN4EABzf8AAc3/gAHOAAABzgCAAc4BQAHOAYABzgHAAc4CAAHOAkABzgLAAc4DQAHOA4ABzgPAAc4EQAHOBIABzhbAAc4fwAHOKYABzjKAAc4zQAHOM8ABzjRAAc40wAHONUABzjXAAc42AAHONsABzj0AAc5EQAHORMABzkVAAc5FwAHORkABzkbAAc5HQAHOR8ABzk8AAc5PwAHOUIABzlFAAc5SAAHOUsABzlOAAc5UQAHOVMABznOAAc50AAHOdIABznUAAc51wAHOdgABznZAAc52gAHOdsABzndAAc53wAHOeAABznhAAc54wAHOeQABzpfAAc6YQAHOmMABzplAAc6aAAHOmkABzpqAAc6awAHOmwABzpuAAc6cAAHOnEABzpyAAc6dAAHOnUABzrwAAc68gAHOvQABzr2AAc6+QAHOvoABzr7AAc6/AAHOv0ABzr/AAc7AQAHOwIABzsDAAc7BQAHOwYABzuBAAc7gwAHO4YABzuIAAc7iwAHO4wABzuNAAc7jgAHO48ABzuRAAc7kwAHO5QABzuVAAc7lwAHO5gABzwTAAc8FQAHPBcABzwZAAc8HAAHPB0ABzweAAc8HwAHPCAABzwiAAc8JAAHPCUABzwmAAc8KAAHPCkABzykAAc8pgAHPKgABzyqAAc8rQAHPK4ABzyvAAc8sAAHPLEABzyzAAc8tQAHPLYABzy3AAc8uQAHPLoABz01AAc9NwAHPToABz08AAc9PwAHPUAABz1BAAc9QgAHPUMABz1FAAc9RwAHPUgABz1JAAc9SwAHPUwABz3fAAc+AgAHPiIABz5CAAc+RAAHPkYABz5IAAc+SgAHPk0ABz5OAAc+TwAHPlIABz5TAAc+VQAHPlYABz5YAAc+WwAHPlwABz5dAAc+YAAHPmEABz5mAAc+fwAHPogABz6KAAc+jAAHPpUABz6YAAc+mwAHPp0ABz7mAAc/CgAHPzEABz9VAAc/WAAHP1oABz9cAAc/XgAHP2AABz9iAAc/YwAHP2YABz9/AAc/oAAHP6IABz+kAAc/pgAHP6gABz+qAAc/rAAHP64ABz+wAAc/0QAHP9QABz/XAAc/2gAHP90ABz/gAAc/4wAHP+YABz/pAAc/6wAHQGYAB0BoAAdAagAHQGwAB0BvAAdAcAAHQHEAB0ByAAdAcwAHQHUAB0B3AAdAeAAHQHkAB0B7AAdAfAAHQPcAB0D5AAdA+wAHQP0AB0EAAAdBAQAHQQIAB0EDAAdBBAAHQQYAB0EIAAdBCQAHQQoAB0EMAAdBDQAHQYgAB0GKAAdBjQAHQY8AB0GSAAdBkwAHQZQAB0GVAAdBlgAHQZgAB0GaAAdBmwAHQZwAB0GeAAdBnwAHQbgAB0G5AAdBugAHQbwAB0I3AAdCOQAHQjsAB0I9AAdCQAAHQkEAB0JCAAdCQwAHQkQAB0JGAAdCSAAHQkkAB0JKAAdCTAAHQk0AB0LIAAdCygAHQswAB0LOAAdC0QAHQtIAB0LTAAdC1AAHQtUAB0LXAAdC2QAHQtoAB0LbAAdC3QAHQt4AB0NZAAdDWwAHQ10AB0NfAAdDYgAHQ2MAB0NkAAdDZQAHQ2YAB0NoAAdDagAHQ2sAB0NsAAdDbgAHQ28AB0PqAAdD7AAHQ+4AB0PwAAdD8wAHQ/QAB0P1AAdD9gAHQ/cAB0P5AAdD+wAHQ/wAB0P9AAdD/wAHRAAAB0R7AAdEfQAHRH8AB0SBAAdEhAAHRIUAB0SGAAdEhwAHRIgAB0SKAAdEjAAHRI0AB0SOAAdEkAAHRJEAB0TaAAdE/gAHRSUAB0VJAAdFTAAHRU4AB0VQAAdFUgAHRVQAB0VWAAdFVwAHRVoAB0VzAAdFkAAHRZIAB0WUAAdFlgAHRZgAB0WaAAdFnAAHRZ4AB0W7AAdFvgAHRcEAB0XEAAdFxwAHRcoAB0XNAAdF0AAHRdIAB0ZNAAdGTwAHRlEAB0ZTAAdGVgAHRlcAB0ZYAAdGWQAHRloAB0ZcAAdGXgAHRl8AB0ZgAAdGYgAHRmMAB0beAAdG4AAHRuIAB0bkAAdG5wAHRugAB0bpAAdG6gAHRusAB0btAAdG7wAHRvAAB0bxAAdG8wAHRvQAB0dvAAdHcQAHR3MAB0d1AAdHeAAHR3kAB0d6AAdHewAHR3wAB0d+AAdHgAAHR4EAB0eCAAdHhAAHR4UAB0gAAAdIAgAHSAUAB0gHAAdICgAHSAsAB0gMAAdIDQAHSA4AB0gQAAdIEgAHSBMAB0gUAAdIFgAHSBcAB0iSAAdIlAAHSJYAB0iYAAdImwAHSJwAB0idAAdIngAHSJ8AB0ihAAdIowAHSKQAB0ilAAdIpwAHSKgAB0kjAAdJJQAHSScAB0kpAAdJLAAHSS0AB0kuAAdJLwAHSTAAB0kyAAdJNAAHSTUAB0k2AAdJOAAHSTkAB0m0AAdJtgAHSbgAB0m6AAdJvQAHSb4AB0m/AAdJwAAHScEAB0nDAAdJxQAHScYAB0nHAAdJyQAHScoAB0pdAAdKgAAHSqAAB0rAAAdKwgAHSsQAB0rGAAdKyAAHSssAB0rMAAdKzQAHStAAB0rRAAdK0wAHStQAB0rWAAdK2QAHStoAB0rbAAdK3gAHSt8AB0rkAAdK/QAHSwYAB0sIAAdLCgAHSxMAB0sWAAdLGQAHSxsAB0tkAAdLiAAHS68AB0vTAAdL1gAHS9gAB0vaAAdL3AAHS94AB0vgAAdL4QAHS+QAB0v9AAdMHgAHTCAAB0wiAAdMJAAHTCYAB0woAAdMKgAHTCwAB0wuAAdMTwAHTFIAB0xVAAdMWAAHTFsAB0xeAAdMYQAHTGQAB0xnAAdMaQAHTOQAB0zmAAdM6AAHTOoAB0ztAAdM7gAHTO8AB0zwAAdM8QAHTPMAB0z1AAdM9gAHTPcAB0z5AAdM+gAHTXUAB013AAdNeQAHTXsAB01+AAdNfwAHTYAAB02BAAdNggAHTYQAB02GAAdNhwAHTYgAB02KAAdNiwAHTgYAB04IAAdOCwAHTg0AB04QAAdOEQAHThIAB04TAAdOFAAHThYAB04YAAdOGQAHThoAB04cAAdOHQAHTjYAB043AAdOOAAHTjoAB061AAdOtwAHTrkAB067AAdOvgAHTr8AB07AAAdOwQAHTsIAB07EAAdOxgAHTscAB07IAAdOygAHTssAB09GAAdPSAAHT0oAB09MAAdPTwAHT1AAB09RAAdPUgAHT1MAB09VAAdPVwAHT1gAB09ZAAdPWwAHT1wAB0/XAAdP2QAHT9sAB0/dAAdP4AAHT+EAB0/iAAdP4wAHT+QAB0/mAAdP6AAHT+kAB0/qAAdP7AAHT+0AB1BoAAdQagAHUGwAB1BuAAdQcQAHUHIAB1BzAAdQdAAHUHUAB1B3AAdQeQAHUHoAB1B7AAdQfQAHUH4AB1D5AAdQ+wAHUP0AB1D/AAdRAgAHUQMAB1EEAAdRBQAHUQYAB1EIAAdRCgAHUQsAB1EMAAdRDgAHUQ8AB1FYAAdRfAAHUaMAB1HHAAdRygAHUcwAB1HOAAdR0AAHUdIAB1HUAAdR1QAHUdgAB1HxAAdSDgAHUhAAB1ISAAdSFAAHUhYAB1IYAAdSGgAHUhwAB1I5AAdSPAAHUj8AB1JCAAdSRQAHUkgAB1JLAAdSTgAHUlAAB1LLAAdSzQAHUs8AB1LRAAdS1AAHUtUAB1LWAAdS1wAHUtgAB1LaAAdS3AAHUt0AB1LeAAdS4AAHUuEAB1NcAAdTXgAHU2AAB1NiAAdTZQAHU2YAB1NnAAdTaAAHU2kAB1NrAAdTbQAHU24AB1NvAAdTcQAHU3IAB1PtAAdT7wAHU/EAB1PzAAdT9gAHU/cAB1P4AAdT+QAHU/oAB1P8AAdT/gAHU/8AB1QAAAdUAgAHVAMAB1R+AAdUgAAHVIMAB1SFAAdUiAAHVIkAB1SKAAdUiwAHVIwAB1SOAAdUkAAHVJEAB1SSAAdUlAAHVJUAB1UQAAdVEgAHVRQAB1UWAAdVGQAHVRoAB1UbAAdVHAAHVR0AB1UfAAdVIQAHVSIAB1UjAAdVJQAHVSYAB1WhAAdVowAHVaUAB1WnAAdVqgAHVasAB1WsAAdVrQAHVa4AB1WwAAdVsgAHVbMAB1W0AAdVtgAHVbcAB1YyAAdWNAAHVjYAB1Y4AAdWOwAHVjwAB1Y9AAdWPgAHVj8AB1ZBAAdWQwAHVkQAB1ZFAAdWRwAHVkgAB1ZZAAdWWgAHVlwAB1bXAAdW2QAHVtsAB1bdAAdW4AAHVuEAB1biAAdW4wAHVuQAB1bmAAdW6AAHVukAB1bqAAdW7AAHVu0AB1doAAdXagAHV2wAB1duAAdXcQAHV3IAB1dzAAdXdAAHV3UAB1d3AAdXeQAHV3oAB1d7AAdXfQAHV34AB1f5AAdX+wAHV/4AB1gAAAdYAwAHWAQAB1gFAAdYBgAHWAcAB1gJAAdYCwAHWAwAB1gNAAdYDwAHWBAAB1ijAAdYxgAHWOYAB1kGAAdZCAAHWQoAB1kMAAdZDgAHWREAB1kSAAdZEwAHWRYAB1kXAAdZGQAHWRoAB1kdAAdZIAAHWSEAB1kiAAdZJQAHWSYAB1krAAdZRAAHWU0AB1lPAAdZUQAHWVoAB1ldAAdZYAAHWWIAB1mrAAdZzwAHWfYAB1oaAAdaHQAHWh8AB1ohAAdaIwAHWiUAB1onAAdaKAAHWisAB1pEAAdaZQAHWmcAB1ppAAdaawAHWm0AB1pvAAdacQAHWnMAB1p1AAdalgAHWpkAB1qcAAdanwAHWqIAB1qlAAdaqAAHWqsAB1quAAdasAAHWysAB1stAAdbLwAHWzEAB1s0AAdbNQAHWzYAB1s3AAdbOAAHWzoAB1s8AAdbPQAHWz4AB1tAAAdbQQAHW7wAB1u+AAdbwAAHW8IAB1vFAAdbxgAHW8cAB1vIAAdbyQAHW8sAB1vNAAdbzgAHW88AB1vRAAdb0gAHXE0AB1xPAAdcUgAHXFQAB1xXAAdcWAAHXFkAB1xaAAdcWwAHXF0AB1xfAAdcYAAHXGEAB1xjAAdcZAAHXH0AB1x+AAdcfwAHXIEAB1z8AAdc/gAHXQAAB10CAAddBQAHXQYAB10HAAddCAAHXQkAB10LAAddDQAHXQ4AB10PAAddEQAHXRIAB12NAAddjwAHXZEAB12TAAddlgAHXZcAB12YAAddmQAHXZoAB12cAAddngAHXZ8AB12gAAddogAHXaMAB14eAAdeIAAHXiIAB14kAAdeJwAHXigAB14pAAdeKgAHXisAB14tAAdeLwAHXjAAB14xAAdeMwAHXjQAB16vAAdesQAHXrMAB161AAdeuAAHXrkAB166AAdeuwAHXrwAB16+AAdewAAHXsEAB17CAAdexAAHXsUAB19AAAdfQgAHX0QAB19GAAdfSQAHX0oAB19LAAdfTAAHX00AB19PAAdfUQAHX1IAB19TAAdfVQAHX1YAB1+fAAdfwwAHX+oAB2AOAAdgEQAHYBMAB2AVAAdgFwAHYBkAB2AbAAdgHAAHYB8AB2A4AAdgVQAHYFcAB2BZAAdgWwAHYF0AB2BfAAdgYQAHYGMAB2CAAAdggwAHYIYAB2CJAAdgjAAHYI8AB2CSAAdglQAHYJcAB2E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8AAeWfQAHln4AB5Z/AAeWgAAHloIAB5aEAAeWhQAHloYAB5aIAAeWiQAHlqIAB5ajAAeWpAAHlqYAB5chAAeXIwAHlyUAB5cnAAeXKgAHlysAB5csAAeXLQAHly4AB5cwAAeXMgAHlzMAB5c0AAeXNgAHlzcAB5eyAAeXtAAHl7YAB5e4AAeXuwAHl7wAB5e9AAeXvgAHl78AB5fBAAeXwwAHl8QAB5fFAAeXxwAHl8gAB5hDAAeYRQAHmEcAB5hJAAeYTAAHmE0AB5hOAAeYTwAHmFAAB5hSAAeYVAAHmFUAB5hWAAeYWAAHmFkAB5jUAAeY1gAHmNgAB5jaAAeY3QAHmN4AB5jfAAeY4AAHmOEAB5jjAAeY5QAHmOYAB5jnAAeY6QAHmOoAB5llAAeZZwAHmWkAB5lrAAeZbgAHmW8AB5lwAAeZcQAHmXIAB5l0AAeZdgAHmXcAB5l4AAeZegAHmXsAB5nEAAeZ6AAHmg8AB5ozAAeaNgAHmjgAB5o6AAeaPAAHmj4AB5pAAAeaQQAHmkQAB5pdAAeaegAHmnwAB5p+AAeagAAHmoIAB5qEAAeahgAHmogAB5qlAAeaqAAHmqsAB5quAAeasQAHmrQAB5q3AAeaugAHmrwAB5s3AAebOQAHmzsAB5s9AAebQAAHm0EAB5tCAAebQwAHm0QAB5tGAAebSAAHm0kAB5tKAAebTAAHm00AB5vIAAebygAHm8wAB5vOAAeb0QAHm9IAB5vTAAeb1AAHm9UAB5vXAAeb2QAHm9oAB5vbAAeb3QAHm94AB5xZAAecWwAHnF0AB5xfAAecYgAHnGMAB5xkAAecZQAHnGYAB5xoAAecagAHnGsAB5xsAAecbgAHnG8AB5zqAAec7AAHnO8AB5zxAAec9AAHnPUAB5z2AAec9wAHnPgAB5z6AAec/AAHnP0AB5z+AAedAAAHnQEAB518AAedfgAHnYAAB52CAAedhQAHnYYAB52HAAediAAHnYkAB52LAAedjQAHnY4AB52PAAedkQAHnZIAB54NAAeeDwAHnhEAB54TAAeeFgAHnhcAB54YAAeeGQAHnhoAB54cAAeeHgAHnh8AB54gAAeeIgAHniMAB56eAAeeoAAHnqMAB56lAAeeqAAHnqkAB56qAAeeqwAHnqwAB56uAAeesAAHnrEAB56yAAeetAAHnrUAB59IAAefawAHn4sAB5+rAAefrQAHn68AB5+xAAefswAHn7YAB5+3AAefuAAHn7sAB5+8AAefvgAHn78AB5/BAAefxAAHn8UAB5/GAAefyQAHn8oAB5/TAAef7AAHn/UAB5/3AAef+QAHoAIAB6AFAAegCAAHoAoAB6BTAAegdwAHoJ4AB6DCAAegxQAHoMcAB6DJAAegywAHoM0AB6DPAAeg0AAHoNMAB6DsAAehDQAHoQ8AB6ERAAehEwAHoRUAB6EXAAehGQAHoRsAB6EdAAehPgAHoUEAB6FEAAehRwAHoUoAB6FNAAehUAAHoVMAB6FWAAehWAAHodMAB6HVAAeh1wAHodkAB6HcAAeh3QAHod4AB6HfAAeh4AAHoeIAB6HkAAeh5QAHoeYAB6HoAAeh6QAHomQAB6JmAAeiaAAHomoAB6JtAAeibgAHom8AB6JwAAeicQAHonMAB6J1AAeidgAHoncAB6J5AAeiegAHovUAB6L3AAei+gAHovwAB6L/AAejAAAHowEAB6MCAAejAwAHowUAB6MHAAejCAAHowkAB6MLAAejDAAHoyUAB6MmAAejJwAHoykAB6OkAAejpgAHo6gAB6OqAAejrQAHo64AB6OvAAejsAAHo7EAB6OzAAejtQAHo7YAB6O3AAejuQAHo7oAB6Q1AAekNwAHpDkAB6Q7AAekPgAHpD8AB6RAAAekQQAHpEIAB6REAAekRgAHpEcAB6RIAAekSgAHpEsAB6TGAAekyAAHpMoAB6TMAAekzwAHpNAAB6TRAAek0gAHpNMAB6TVAAek1wAHpNgAB6TZAAek2wAHpNwAB6VXAAelWQAHpVsAB6VdAAelYAAHpWEAB6ViAAelYwAHpWQAB6VmAAelaAAHpWkAB6VqAAelbAAHpW0AB6XoAAel6gAHpewAB6XuAAel8QAHpfIAB6XzAAel9AAHpfUAB6X3AAel+QAHpfoAB6X7AAel/QAHpf4AB6ZHAAemawAHppIAB6a2AAemuQAHprsAB6a9AAemvwAHpsEAB6bDAAemxAAHpscAB6bgAAem/QAHpv8AB6cBAAenAwAHpwUAB6cHAAenCQAHpwsAB6coAAenKwAHpy4AB6cxAAenNAAHpzcAB6c6AAenPQAHpz8AB6e6AAenvAAHp74AB6fAAAenwwAHp8QAB6fFAAenxgAHp8cAB6f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cAAfUXwAH1GIAB9RkAAfU3wAH1OEAB9TkAAfU5gAH1OkAB9TqAAfU6wAH1OwAB9TtAAfU7wAH1PEAB9TyAAfU8wAH1PUAB9T2AAfVBwAH1QgAB9UKAAfVhQAH1YcAB9WJAAfViwAH1Y4AB9WPAAfVkAAH1ZEAB9WSAAfVlAAH1ZYAB9WXAAfVmAAH1ZoAB9WbAAfWFgAH1hgAB9YbAAfWHQAH1iAAB9YhAAfWIgAH1iMAB9YkAAfWJgAH1igAB9YpAAfWKgAH1iwAB9YtAAfWPgAH1j8AB9ZBAAfWvAAH1r4AB9bAAAfWwgAH1sUAB9bGAAfWxwAH1sgAB9bJAAfWywAH1s0AB9bOAAfWzwAH1tEAB9bSAAfXTQAH108AB9dSAAfXVAAH11cAB9dYAAfXWQAH11oAB9dbAAfXXQAH118AB9dgAAfXYQAH12MAB9dkAAfXdQAH13YAB9d4AAfX8wAH1/UAB9f3AAfX+QAH1/wAB9f9AAfX/gAH1/8AB9gAAAfYAgAH2AQAB9gFAAfYBgAH2AgAB9gJAAfYhAAH2IYAB9iJAAfYiwAH2I4AB9iPAAfYkAAH2JEAB9iSAAfYlAAH2JYAB9iXAAfYmAAH2JoAB9ibAAfYtAAH2LUAB9i2AAfYuAAH2TMAB9k1AAfZNwAH2TkAB9k8AAfZPQAH2T4AB9k/AAfZQAAH2UIAB9lEAAfZRQAH2UYAB9lIAAfZSQAH2cQAB9nGAAfZyQAH2csAB9nOAAfZzwAH2dAAB9nRAAfZ0gAH2dQAB9nWAAfZ1wAH2dgAB9naAAfZ2wAH2gMAB9ocAAfaSQAH2kwAB9pPAAfaUgAH2lUAB9pYAAfaWwAH2l4AB9phAAfaZAAH2mcAB9pqAAfalwAH2poAB9qdAAfaoAAH2qMAB9qmAAfaqQAH2qwAB9qvAAfasgAH2rUAB9q4AAfaugAH2tEAB9ryAAfbCwAH2y8AB9tHAAfbaAAH238AB9uMAAfbpwAH27MAB9xGAAfcaQAH3IkAB9ypAAfcqwAH3K0AB9yvAAfcsQAH3LQAB9y1AAfctgAH3LkAB9y6AAfcvAAH3L0AB9y/AAfcwgAH3MMAB9zEAAfcxwAH3MgAB9zNAAfc5gAH3O8AB9zxAAfc8wAH3PwAB9z/AAfdAgAH3QQAB91NAAfdcQAH3ZgAB928AAfdvwAH3cEAB93DAAfdxQAH3ccAB93JAAfdygAH3c0AB93mAAfeBwAH3gkAB94LAAfeDQAH3g8AB94RAAfeEwAH3hUAB94XAAfeOAAH3jsAB94+AAfeQQAH3kQAB95HAAfeSgAH3k0AB95QAAfeUgAH3s0AB97PAAfe0QAH3tMAB97WAAfe1wAH3tgAB97ZAAfe2gAH3twAB97eAAfe3wAH3uAAB97iAAfe4wAH314AB99gAAffYgAH32QAB99nAAffaAAH32kAB99qAAffawAH320AB99vAAffcAAH33EAB99zAAffdAAH3+8AB9/xAAff9AAH3/YAB9/5AAff+gAH3/sAB9/8AAff/QAH3/8AB+ABAAfgAgAH4AMAB+AFAAfgBgAH4B8AB+AgAAfgIQAH4CMAB+CeAAfgoAAH4KIAB+CkAAfgpwAH4KgAB+CpAAfgqgAH4KsAB+CtAAfgrwAH4LAAB+CxAAfgswAH4LQAB+EvAAfhMQAH4TMAB+E1AAfhOAAH4TkAB+E6AAfhOwAH4TwAB+E+AAfhQAAH4UEAB+FCAAfhRAAH4UUAB+HAAAfhwgAH4cQAB+HGAAfhyQAH4coAB+HLAAfhzAAH4c0AB+HPAAfh0QAH4dIAB+HTAAfh1QAH4dYAB+JRAAfiUwAH4lUAB+JXAAfiWgAH4lsAB+JcAAfiXQAH4l4AB+JgAAfiYgAH4mMAB+JkAAfiZgAH4mcAB+LiAAfi5AAH4uYAB+LoAAfi6wAH4uwAB+LtAAfi7gAH4u8AB+LxAAfi8wAH4vQAB+L1AAfi9wAH4vgAB+NBAAfjZQAH44wAB+OwAAfjswAH47UAB+O3AAfjuQAH47sAB+O9AAfjvgAH48EAB+PaAAfj9wAH4/kAB+P7AAfj/QAH4/8AB+QBAAfkAwAH5AUAB+QiAAfkJQAH5CgAB+QrAAfkLgAH5DEAB+Q0AAfkNwAH5DkAB+S0AAfktgAH5LgAB+S6AAfkvQAH5L4AB+S/AAfkwAAH5MEAB+TDAAfkxQAH5MYAB+THAAfkyQAH5MoAB+VFAAflRwAH5UkAB+VLAAflTgAH5U8AB+VQAAflUQAH5VIAB+VUAAflVgAH5VcAB+VYAAflWgAH5VsAB+XWAAfl2AAH5doAB+XcAAfl3wAH5eAAB+XhAAfl4gAH5eMAB+XlAAfl5wAH5egAB+XpAAfl6wAH5ewAB+Z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pAAgbKwAIGy4ACBsvAAgbMAAIGzMACBs0AAgbNgAIGzcACBs5AAgbPAAIGz0ACBs+AAgbQQAIG0IACBtHAAgbYAAIG2kACBtrAAgbbQAIG3YACBt5AAgbfAAIG34ACBvHAAgb6wAIHBIACBw2AAgcOQAIHDsACBw9AAgcPwAIHEEACBxDAAgcRAAIHEcACBxgAAgcgQAIHIMACByFAAgchwAIHIkACByLAAgcjQAIHI8ACByRAAgcsgAIHLUACBy4AAgcuwAIHL4ACBzBAAgcxAAIHMcACBzKAAgczAAIHUcACB1JAAgdSwAIHU0ACB1QAAgdUQAIHVIACB1TAAgdVAAIHVYACB1YAAgdWQAIHVoACB1cAAgdXQAIHdgACB3aAAgd3AAIHd4ACB3hAAgd4gAIHeMACB3kAAgd5QAIHecACB3pAAgd6gAIHesACB3tAAgd7gAIHmkACB5rAAgebgAIHnAACB5zAAgedAAIHnUACB52AAgedwAIHnkACB57AAgefAAIHn0ACB5/AAgegAAIHpkACB6aAAgemwAIHp0ACB8YAAgfGgAIHxwACB8eAAgfIQAIHyIACB8jAAgfJAAIHyUACB8nAAgfKQAIHyoACB8rAAgfLQAIHy4ACB+pAAgfqwAIH60ACB+vAAgfsgAIH7MACB+0AAgftQAIH7YACB+4AAgfugAIH7sACB+8AAgfvgAIH78ACCA6AAggPAAIID4ACCBAAAggQwAIIEQACCBFAAggRgAIIEcACCBJAAggSwAIIEwACCBNAAggTwAIIFAACCDLAAggzQAIIM8ACCDRAAgg1AAIINUACCDWAAgg1wAIINgACCDaAAgg3AAIIN0ACCDeAAgg4AAIIOEACCFcAAghXgAIIWAACCFiAAghZQAIIWYACCFnAAghaAAIIWkACCFrAAghbQAIIW4ACCFvAAghcQAIIXIACCG7AAgh3wAIIgYACCIqAAgiLQAIIi8ACCIxAAgiMwAIIjUACCI3AAgiOAAIIjsACCJUAAgicQAIInMACCJ1AAgidwAIInkACCJ7AAgifQAIIn8ACCKcAAginwAIIqIACCKlAAgiqAAIIqsACCKuAAgisQAIIrMACCMuAAgjMAAIIzIACCM0AAgjNwAIIzgACCM5AAgjOgAIIzsACCM9AAgjPwAII0AACCNBAAgjQwAII0QACCO/AAgjwQAII8MACCPFAAgjyAAII8kACCPKAAgjywAII8wACCPOAAgj0AAII9EACCPSAAgj1AAII9UACCRQAAgkUgAIJFQACCRWAAgkWQAIJFoACCRbAAgkXAAIJF0ACCRfAAgkYQAIJGIACCRjAAgkZQAIJGYACCThAAgk4wAIJOUACCTnAAgk6gAIJOsACCTsAAgk7QAIJO4ACCTwAAgk8gAIJPMACCT0AAgk9gAIJPcACCVyAAgldAAIJXYACCV4AAglewAIJXwACCV9AAglfgAIJX8ACCWBAAglgwAIJYQACCWFAAglhwAIJYgACCYDAAgmBQAIJgcACCYJAAgmDAAIJg0ACCYOAAgmDwAIJhAACCYSAAgmFAAIJhUACCYWAAgmGAAIJhkACCaUAAgmlgAIJpgACCaaAAgmnQAIJp4ACCafAAgmoAAIJqEACCajAAgmpQAIJqYACCanAAgmqQAIJqoACCc9AAgnYAAIJ4AACCegAAgnogAIJ6QACCemAAgnqAAIJ6sACCesAAgnrQAIJ7AACCexAAgnswAIJ7QACCe2AAgnuQAIJ7oACCe7AAgnvgAIJ78ACCfEAAgn3QAIJ+YACCfoAAgn6gAIJ/MACCf2AAgn+QAIJ/sACChEAAgoaAAIKI8ACCizAAgotgAIKLgACCi6AAgovAAIKL4ACCjAAAgowQAIKMQACCjdAAgo/gAIKQAACCkCAAgpBAAIKQYACCkIAAgpCgAIKQwACCkOAAgpLwAIKTIACCk1AAgpOAAIKTsACCk+AAgpQQAIKUQACClHAAgpSQAIKcQACCnGAAgpyAAIKcoACCnNAAgpzgAIKc8ACCnQAAgp0QAIKdMACCnVAAgp1gAIKdcACCnZAAgp2gAIKlUACCpXAAgqWQAIKlsACCpeAAgqXwAIKmAACCphAAgqYgAIKmQACCpmAAgqZwAIKmgACCpqAAgqawAIKuYACCroAAgq6wAIKu0ACCrwAAgq8QAIKvIACCrzAAgq9AAIKvYACCr4AAgq+QAIKvoACCr8AAgq/QAIKxYACCsXAAgrGAAIKxoACCuVAAgrlwAIK5kACCubAAgrngAIK58ACCugAAgroQAIK6IACCukAAgrpgAIK6cACCuoAAgrqgAIK6sACCwmAAgsKAAILCoACCwsAAgsLwAILDAACCwxAAgsMgAILDMACCw1AAgsNwAILDgACCw5AAgsOwAILDwACCy3AAgsuQAILLsACCy9AAgswAAILMEACCzCAAgswwAILMQACCzGAAgsyAAILMkACCzKAAgszAAILM0ACC1IAAgtSgAILUwACC1OAAgtUQAILVIACC1TAAgtVAAILVUACC1XAAgtWQAILVoACC1bAAgtXQAILV4ACC3ZAAgt2wAILd0ACC3fAAgt4gAILeMACC3kAAgt5QAILeYACC3oAAgt6gAILesACC3sAAgt7gAILe8ACC44AAguXAAILoMACC6nAAguqgAILqwACC6uAAgusAAILrIACC60AAgutQAILrgACC7RAAgu7gAILvAACC7yAAgu9AAILvYACC74AAgu+gAILvwACC8ZAAgvHAAILx8ACC8iAAgvJQAILygACC8rAAgvLgAILzAACC+rAAgvrQAIL68ACC+xAAgvtAAIL7UACC+2AAgvtwAIL7gACC+6AAgvvAAIL70ACC++AAgvwAAIL8EACDA8AAgwPgAIMEAACDBCAAgwRQAIMEYACDBHAAgwSAAIMEkACDBLAAgwTQAIME4ACDBPAAgwUQAIMFIACDDNAAgwzwAIMNEACDDTAAgw1gAIMNcACDDYAAgw2QAIMNoACDDcAAgw3gAIMN8ACDDgAAgw4gAIMOMACDFeAAgxYAAIMWIACDFkAAgxZwAIMWgACDFpAAgxagAIMWsACDFtAAgxbwAIMXAACDFxAAgxcwAIMXQACDHvAAgx8QAIMfMACDH1AAgx+AAIMfkACDH6AAgx+wAIMfwACDH+AAgyAAAIMgEACDICAAgyBAAIMgUACDKAAAgyggAIMoQACDKGAAgyiQAIMooACDKLAAgyjAAIMo0ACDKPAAgykQAIMpIACDKTAAgylQAIMpYACDMRAAgzEwAIMxUACDMXAAgzGgAIMxsACDMcAAgzHQAIMx4ACDMgAAgzIgAIMyMACDMkAAgzJgAIMycACDO6AAgz3QAIM/0ACDQdAAg0HwAINCEACDQjAAg0JQAINCgACDQpAAg0KgAINC0ACDQuAAg0MAAINDEACDQzAAg0NgAINDcACDQ4AAg0OwAINDwACDRBAAg0WgAINGMACDRlAAg0ZwAINHAACDRzAAg0dgAINHgACDTBAAg05QAINQwACDUwAAg1MwAINTUACDU3AAg1OQAINTsACDU9AAg1PgAINUEACDVaAAg1ewAINX0ACDV/AAg1gQAINYMACDWFAAg1hwAINYkACDWLAAg1rAAINa8ACDWyAAg1tQAINbgACDW7AAg1vgAINcEACDXEAAg1xgAINkEACDZDAAg2RQAINkcACDZKAAg2SwAINkwACDZNAAg2TgAINlAACDZSAAg2UwAINlQACDZWAAg2VwAINtIACDbUAAg21gAINtgACDbbAAg23AAINt0ACDbeAAg23wAINuEACDbjAAg25AAINuUACDbnAAg26AAIN2MACDdlAAg3aAAIN2oACDdtAAg3bgAIN28ACDdwAAg3cQAIN3MACDd1AAg3dgAIN3cACDd5AAg3egAIN5MACDeUAAg3lQAIN5cACDgSAAg4FAAIOBYACDgYAAg4GwAIOBwACDgdAAg4HgAIOB8ACDghAAg4IwAIOCQACDglAAg4JwAIOCgACDijAAg4pQAIOKcACDipAAg4rAAIOK0ACDiuAAg4rwAIOLAACDiyAAg4tAAIOLUACDi2AAg4uAAIOLkACDk0AAg5NgAIOTgACDk6AAg5PQAIOT4ACDk/AAg5QAAIOUEACDlDAAg5RQAIOUYACDlHAAg5SQAIOUoACDnFAAg5xwAIOckACDnLAAg5zgAIOc8ACDnQAAg50QAIOdIACDnUAAg51gAIOdcACDnYAAg52gAIOdsACDpWAAg6WAAIOloACDpcAAg6XwAIOmAACDphAAg6YgAIOmMACDplAAg6ZwAIOmgACDppAAg6awAIOmwACDq1AAg62QAIOwAACDskAAg7JwAIOykACDsrAAg7LQAIOy8ACDsxAAg7MgAIOzUACDtOAAg7awAIO20ACDtvAAg7cQAIO3MACDt1AAg7dwAIO3kACDuWAAg7mQAIO5wACDufAAg7ogAIO6UACDuoAAg7qwAIO60ACDwoAAg8KgAIPCwACDwuAAg8MQAIPDIACDwzAAg8NAAIPDUACDw3AAg8OQAIPDoACDw7AAg8PQAIPD4ACDy5AAg8uwAIPL0ACDy/AAg8wgAIPMMACDzEAAg8xQAIPMYACDzIAAg8ygAIPMsACDzMAAg8zgAIPM8ACD1KAAg9TAAIPU4ACD1QAAg9UwAIPVQACD1VAAg9VgAIPVcACD1ZAAg9WwAIPVwACD1dAAg9XwAIPWAACD3bAAg93QAIPeAACD3iAAg95QAIPeYACD3nAAg96AAIPekACD3rAAg97QAIPe4ACD3vAAg98QAIPfIACD5tAAg+bwAIPnEACD5zAAg+dgAIPncACD54AAg+eQAIPnoACD58AAg+fgAIPn8ACD6AAAg+ggAIPoMACD7+AAg/AAAIPwIACD8EAAg/BwAIPwgACD8JAAg/CgAIPwsACD8NAAg/DwAIPxAACD8RAAg/EwAIPxQACD+PAAg/kQAIP5MACD+VAAg/mAAIP5kACD+aAAg/mwAIP5wACD+eAAg/oAAIP6EACD+iAAg/pAAIP6UACEA4AAhAWwAIQHsACECbAAhAnQAIQJ8ACEChAAhAowAIQKYACECnAAhAqAAIQKsACECsAAhArgAIQK8ACECxAAhAtAAIQLUACEC2AAhAuQAIQLoACEC/AAhA2AAIQOEACEDjAAhA5QAIQO4ACEDxAAhA9AAIQPYACEE/AAhBYwAIQYoACEGuAAhBsQAIQbMACEG1AAhBtwAIQbkACEG7AAhBvAAIQb8ACEHYAAhB+QAIQfsACEH9AAhB/wAIQgEACEIDAAhCBQAIQgcACEIJAAhCKgAIQi0ACEIwAAhCMwAIQjYACEI5AAhCPAAIQj8ACEJCAAhCRAAIQr8ACELBAAhCwwAIQsUACELIAAhCyQAIQsoACELLAAhCzAAIQs4ACELQAAhC0QAIQtIACELUAAhC1QAIQ1AACENSAAhDVAAIQ1YACENZAAhDWgAIQ1sACENcAAhDXQAIQ18ACENhAAhDYgAIQ2MACENlAAhDZgAIQ+EACEPjAAhD5gAIQ+gACEPrAAhD7AAIQ+0ACEPuAAhD7wAIQ/EACEPzAAhD9AAIQ/UACEP3AAhD+AAIRBEACEQSAAhEEwAIRBUACESQAAhEkgAIRJQACESWAAhEmQAIRJoACESbAAhEnAAIRJ0ACESfAAhEoQAIRKIACESjAAhEpQAIRKYACEUhAAhFIwAIRSUACEUnAAhFKgAIRSsACEUsAAhFLQAIRS4ACEUwAAhFMgAIRTMACEU0AAhFNgAIRTcACEWyAAhFtAAIRbYACEW4AAhFuwAIRbwACEW9AAhFvgAIRb8ACEXBAAhFwwAIRcQACEXFAAhFxwAIRcgACEZDAAhGRQAIRkcACEZJAAhGTAAIRk0ACEZOAAhGTwAIRlAACEZSAAhGVAAIRlUACEZWAAhGWAAIRlkACEbUAAhG1gAIRtgACEbaAAhG3QAIRt4ACEbfAAhG4AAIRuEACEbjAAhG5QAIRuYACEbnAAhG6QAIRuoACEczAAhHVwAIR34ACEeiAAhHpQAIR6cACEepAAhHqwAIR60ACEevAAhHsAAIR7MACEfMAAhH6QAIR+sACEftAAhH7wAIR/EACEfzAAhH9QAIR/cACEgUAAhIFwAISBoACEgdAAhIIAAISCMACEgmAAhIKQAISCsACEimAAhIqAAISKoACEisAAhIrwAISLAACEixAAhIsgAISLMACEi1AAhItwAISLgACEi5AAhIuwAISLwACEk3AAhJOQAISTsACEk9AAhJQAAISUEACElCAAhJQwAISUQACElGAAhJSAAISUkACElKAAhJTAAISU0ACEnIAAhJygAIScwACEnOAAhJ0QAISdIACEnTAAhJ1AAISdUACEnXAAhJ2QAISdoACEnbAAhJ3QAISd4ACEpZAAhKWwAISl4ACEpgAAhKYwAISmQACEplAAhKZgAISmcACEppAAhKawAISmwACEptAAhKbwAISnAACErrAAhK7QAISu8ACErxAAhK9AAISvUACEr2AAhK9wAISvgACEr6AAhK/AAISv0ACEr+AAhLAAAISwEACEt8AAhLfgAIS4AACEuCAAhLhQAIS4YACEuHAAhLiAAIS4kACEuLAAhLjQAIS44ACEuPAAhLkQAIS5IACEwNAAhMDwAITBEACEwTAAhMFgAITBcACEwYAAhMGQAITBoACEwcAAhMHgAITB8ACEwgAAhMIgAITCMACEy2AAhM2QAITPkACE0ZAAhNGwAITR0ACE0fAAhNIQAITSQACE0lAAhNJgAITSkACE0qAAhNLAAITS0ACE0vAAhNMgAITTMACE00AAhNNwAITTgACE09AAhNVgAITV8ACE1hAAhNYwAITWwACE1vAAhNcgAITXQACE29AAhN4QAITggACE4sAAhOLwAITjEACE4zAAhONQAITjcACE45AAhOOgAITj0ACE5WAAhOdwAITnkACE57AAhOfQAITn8ACE6BAAhOgwAIToUACE6HAAhOqAAITqsACE6uAAhOsQAITrQACE63AAhOugAITr0ACE7AAAhOwgAITz0ACE8/AAhPQQAIT0MACE9GAAhPRwAIT0gACE9JAAhPSgAIT0wACE9OAAhPTwAIT1AACE9SAAhPUwAIT84ACE/QAAhP0gAIT9QACE/XAAhP2AAIT9kACE/aAAhP2wAIT90ACE/fAAhP4AAIT+EACE/jAAhP5AAIUF8ACFBhAAhQZAAIUGYACFBpAAhQagAIUGsACFBsAAhQbQAIUG8ACFBxAAhQcgAIUHMACFB1AAhQdgAIUI8ACFCQAAhQkQAIUJMACFEOAAhREAAIURIACFEUAAhRFwAIURgACFEZAAhRGgAIURsACFEdAAhRHwAIUSAACFEhAAhRIwAIUSQACFGfAAhRoQAIUaMACFGlAAhRqAAIUakACFGqAAhRqwAIUawACFGuAAhRsAAIUbEACFGyAAhRtAAIUbUACFIwAAhSMgAIUjQACFI2AAhSOQAIUjoACFI7AAhSPAAIUj0ACFI/AAhSQQAIUkIACFJDAAhSRQAIUkYACFLBAAhSwwAIUsUACFLHAAhSygAIUssACFLMAAhSzQAIUs4ACFLQAAhS0gAIUtMACFLUAAhS1gAIUtcACFNSAAhTVAAIU1YACFNYAAhTWwAIU1wACFNdAAhTXgAIU18ACFNhAAhTYwAIU2QACFNlAAhTZwAIU2gACFOxAAhT1QAIU/wACFQgAAhUIwAIVCUACFQnAAhUKQAIVCsACFQtAAhULgAIVDEACFRKAAhUZwAIVGkACFRrAAhUbQAIVG8ACFRxAAhUcwAIVHUACFSSAAhUlQAIVJgACFSbAAhUngAIVKEACFSkAAhUpwAIVKkACFUkAAhVJgAIVSgACFUqAAhVLQAIVS4ACFUvAAhVMAAIVTEACFUzAAhVNQAIVTYACFU3AAhVOQAIVToACFW1AAhVtwAIVbkACFW7AAhVvgAIVb8ACFXAAAhVwQAIVcIACFXEAAhVxgAIVccACFXIAAhVygAIVcsACFZGAAhWSAAIVkoACFZMAAhWTwAIVlAACFZRAAhWUgAIVlMACFZVAAhWVwAIVlgACFZZAAhWWwAIVlwACFbXAAhW2QAIVtsACFbdAAhW4AAIVuEACFbiAAhW4wAIVuQACFbmAAhW6AAIVukACFbqAAhW7AAIVu0ACFdoAAhXagAIV2wACFduAAhXcQAIV3IACFdzAAhXdAAIV3UACFd3AAhXeQAIV3oACFd7AAhXfQAIV34ACFf5AAhX+wAIV/0ACFf/AAhYAgAIWAMACFgEAAhYBQAIWAYACFgIAAhYCgAIWAsACFgMAAhYDgAIWA8ACFiKAAhYjAAIWI4ACFiQAAhYkwAIWJQACFiVAAhYlgAIWJcACFiZAAhYmwAIWJwACFidAAhYnwAIWKAACFkzAAhZVgAIWXYACFmWAAhZmAAIWZoACFmcAAhZngAIWaEACFmiAAhZowAIWaYACFmnAAhZqQAIWaoACFmsAAhZrwAIWbAACFmxAAhZtAAIWbUACFm6AAhZ0wAIWdwACFneAAhZ4AAIWekACFnsAAhZ7wAIWfEACFo6AAhaXgAIWoUACFqpAAharAAIWq4ACFqwAAhasgAIWrQACFq2AAhatwAIWroACFrTAAha9AAIWvYACFr4AAha+gAIWvwACFr+AAhbAAAIWwIACFsEAAhbJQAIWygACFsrAAhbLgAIWzEACFs0AAhbNwAIWzoACFs9AAhbPwAIW7oACFu8AAhbvgAIW8AACFvDAAhbxAAIW8UACFvGAAhbxwAIW8kACFvLAAhbzAAIW80ACFvPAAhb0AAIXEsACFxNAAhcTwAIXFEACFxUAAhcVQAIXFYACFxXAAhcWAAIXFoACFxcAAhcXQAIXF4ACFxgAAhcYQAIXNwACFzeAAhc4QAIXOMACFzmAAhc5wAIXOgACFzpAAhc6gAIXOwACFzuAAhc7wAIXPAACFzyAAhc8wAIXQwACF0NAAhdDgAIXRAACF2LAAhdjQAIXY8ACF2RAAhdlAAIXZUACF2WAAhdlwAIXZgACF2aAAhdnAAIXZ0ACF2eAAhdoAAIXaEACF4cAAheHgAIXiAACF4iAAheJQAIXiYACF4nAAheKAAIXikACF4rAAheLQAIXi4ACF4vAAheMQAIXjIACF6tAAherwAIXrEACF6zAAhetgAIXrcACF64AAheuQAIXroACF68AAhevgAIXr8ACF7AAAhewgAIXsMACF8+AAhfQAAIX0IACF9EAAhfRwAIX0gACF9JAAhfSgAIX0sACF9NAAhfTwAIX1AACF9RAAhfUwAIX1QACF/PAAhf0QAIX9MACF/VAAhf2AAIX9kACF/aAAhf2wAIX9wACF/eAAhf4AAIX+EACF/iAAhf5AAIX+UACGAuAAhgUgAIYHkACGCdAAhgoAAIYKIACGCkAAhgpgAIYKgACGCqAAhgqwAIYK4ACGDHAAhg5AAIYOYACGD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mAAiVaAAIlWsACJVsAAiVbQAIlW4ACJVvAAiVcQAIlXMACJV0AAiVdQAIlXcACJV4AAiV8wAIlfUACJX4AAiV+gAIlf0ACJX+AAiV/wAIlgAACJYBAAiWAwAIlgUACJYGAAiWBwAIlgkACJYKAAiWhQAIlocACJaJAAiWiwAIlo4ACJaPAAiWkAAIlpEACJaSAAiWlAAIlpYACJaXAAiWmAAIlpoACJabAAiXFgAIlxgACJcbAAiXHQAIlyAACJchAAiXIgAIlyMACJckAAiXJgAIlygACJcpAAiXKgAIlywACJctAAiXsAAIl9QACJf4AAiYGwAImEIACJhiAAiYiQAImLAACJjQAAiY9AAImRgACJkaAAiZHQAImR8ACJkhAAiZIwAImSYACJkpAAiZKwAImS0ACJkwAAiZMgAImTQACJk3AAiZOgAImTsACJlEAAiZXQAImWIACJlkAAiZaQAImWwACJluAAiZtwAImdsACJoCAAiaJgAImikACJorAAiaLQAImi8ACJoxAAiaMwAImjQACJo3AAiaUAAImnUACJp3AAiaeQAImnsACJp9AAiafwAImoEACJqDAAiahQAImocACJqsAAiarwAImrIACJq1AAiauAAImrsACJq+AAiawQAImsQACJrHAAiayQAIm0QACJtGAAibSQAIm0sACJtOAAibTwAIm1AACJtRAAibUgAIm1QACJtWAAibVwAIm1gACJtaAAibWwAIm2wACJttAAibbwAIm+oACJvsAAib7gAIm/AACJvzAAib9AAIm/UACJv2AAib9wAIm/kACJv7AAib/AAIm/0ACJv/AAicAAAInHsACJx9AAicgAAInIIACJyFAAichgAInIcACJyIAAiciQAInIsACJyNAAicjgAInI8ACJyRAAickgAInKMACJykAAicpgAInSEACJ0jAAidJQAInScACJ0qAAidKwAInSwACJ0tAAidLgAInTAACJ0yAAidMwAInTQACJ02AAidNwAInbIACJ20AAidtwAInbkACJ28AAidvQAInb4ACJ2/AAidwAAIncIACJ3EAAidxQAIncYACJ3IAAidyQAIndoACJ3bAAid3QAInlgACJ5aAAieXAAInl4ACJ5hAAieYgAInmMACJ5kAAieZQAInmcACJ5pAAieagAInmsACJ5tAAiebgAInukACJ7rAAie7gAInvAACJ7zAAie9AAInvUACJ72AAie9wAInvkACJ77AAie/AAInv0ACJ7/AAifAAAInxkACJ8aAAifGwAInx0ACJ+YAAifmgAIn5wACJ+eAAifoQAIn6IACJ+jAAifpAAIn6UACJ+nAAifqQAIn6oACJ+rAAifrQAIn64ACKApAAigKwAIoC4ACKAwAAigMwAIoDQACKA1AAigNgAIoDcACKA5AAigOwAIoDwACKA9AAigPwAIoEAACKBZAAigcgAIoIsACKCOAAigkQAIoJQACKCXAAigmgAIoJ0ACKC2AAiguQAIoLwACKC/AAigwgAIoMUACKDIAAigygAIoN0ACKD0AAig+gAIoRMACKElAAihuAAIodsACKH7AAiiGwAIoh0ACKIfAAiiIQAIoiMACKImAAiiJwAIoigACKIrAAiiLAAIoi4ACKIvAAiiMQAIojQACKI1AAiiNgAIojkACKI6AAiiPwAIolgACKJhAAiiYwAIomUACKJuAAiicQAIonQACKJ2AAiivwAIouMACKMKAAijLgAIozEACKMzAAijNQAIozcACKM5AAijOwAIozwACKM/AAijWAAIo3kACKN7AAijfQAIo38ACKOBAAijgwAIo4UACKOHAAijiQAIo6oACKOtAAijsAAIo7MACKO2AAijuQAIo7wACKO/AAijwgAIo8QACKQ/AAikQQAIpEMACKRFAAikSAAIpEkACKRKAAikSwAIpEwACKROAAikUAAIpFEACKRSAAikVAAIpFUACKTQAAik0gAIpNQACKTWAAik2QAIpNoACKTbAAik3AAIpN0ACKTfAAik4QAIpOIACKTjAAik5QAIpOYACKVhAAilYwAIpWYACKVoAAilawAIpWwACKVtAAilbgAIpW8ACKVxAAilcwAIpXQACKV1AAildwAIpXgACKWRAAilkgAIpZMACKWVAAimEAAIphIACKYUAAimFgAIphkACKYaAAimGwAIphwACKYdAAimHwAIpiEACKYiAAimIwAIpiUACKYmAAimoQAIpqMACKalAAimpwAIpqoACKarAAimrAAIpq0ACKauAAimsAAIprIACKazAAimtAAIprYACKa3AAinMgAIpzQACKc2AAinOAAIpzsACKc8AAinPQAIpz4ACKc/AAinQQAIp0MACKdEAAinRQAIp0cACKdIAAinwwAIp8UACKfHAAinyQAIp8wACKfNAAinzgAIp88ACKfQAAin0gAIp9QACKfVAAin1gAIp9gACKfZAAioVAAIqFYACKhYAAioWgAIqF0ACKheAAioXwAIqGAACKhhAAioYwAIqGUACKhmAAioZwAIqGkACKhqAAioswAIqNcACKj+AAipIgAIqSUACKknAAipKQAIqSsACKktAAipLwAIqTAACKkzAAipTAAIqWkACKlrAAipbQAIqW8ACKlxAAipcwAIqXUACKl3AAiplAAIqZcACKmaAAipnQAIqaAACKmjAAippgAIqakACKmrAAiqJgAIqigACKoqAAiqLAAIqi8ACKowAAiqMQAIqjIACKozAAiqNQAIqjcACKo4AAiqOQAIqjsACKo8AAiqtwAIqrkACKq7AAiqvQAIqsAACKrBAAiqwgAIqsMACKrEAAiqxgAIqsgACKrJAAiqygAIqswACKrNAAirSAAIq0oACKtMAAirTgAIq1EACKtSAAirUwAIq1QACKtVAAirVwAIq1kACKtaAAirWwAIq10ACKteAAir2QAIq9sACKvdAAir3wAIq+IACKvjAAir5AAIq+UACKvmAAir6AAIq+oACKvrAAir7AAIq+4ACKvvAAisagAIrGwACKxuAAiscAAIrHMACKx0AAisdQAIrHYACKx3AAiseQAIrHsACKx8AAisfQAIrH8ACKyAAAis+wAIrP0ACKz/AAitAQAIrQQACK0FAAitBgAIrQcACK0IAAitCgAIrQwACK0NAAitDgAIrRAACK0RAAitjAAIrY4ACK2QAAitkgAIrZUACK2WAAitlwAIrZgACK2ZAAitmwAIrZ0ACK2eAAitnwAIraEACK2iAAiuNQAIrlgACK54AAiumAAIrpoACK6cAAiungAIrqAACK6jAAiupAAIrqUACK6oAAiuqQAIrqsACK6sAAiurgAIrrEACK6yAAiuswAIrrYACK63AAiuvAAIrtUACK7eAAiu4AAIruIACK7rAAiu7gAIrvEACK7zAAivPAAIr2AACK+HAAivqwAIr64ACK+wAAivsgAIr7QACK+2AAivuAAIr7kACK+8AAiv1QAIr/YACK/4AAiv+gAIr/wACK/+AAiwAAAIsAIACLAEAAiwBgAIsCcACLAqAAiwLQAIsDAACLAzAAiwNgAIsDkACLA8AAiwPwAIsEEACLC8AAiwvgAIsMAACLDCAAiwxQAIsMYACLDHAAiwyAAIsMkACLDLAAiwzQAIsM4ACLDPAAiw0QAIsNIACLFNAAixTwAIsVEACLFTAAixVgAIsVcACLFYAAixWQAIsVoACLFcAAixXgAIsV8ACLFgAAixYgAIsWMACLHeAAix4AAIseMACLHlAAix6AAIsekACLHqAAix6wAIsewACLHuAAix8AAIsfEACLHyAAix9AAIsfUACLIOAAiyDwAIshAACLISAAiyjQAIso8ACLKRAAiykwAIspYACLKXAAiymAAIspkACLKaAAiynAAIsp4ACLKfAAiyoAAIsqIACLKjAAizHgAIsyAACLMiAAizJAAIsycACLMoAAizKQAIsyoACLMrAAizLQAIsy8ACLMwAAizMQAIszMACLM0AAizrwAIs7EACLOzAAiztQAIs7gACLO5AAizugAIs7sACLO8AAizvgAIs8AACLPBAAizwgAIs8QACLPFAAi0QAAItEIACLREAAi0RgAItEkACLRKAAi0SwAItEwACLRNAAi0TwAItFEACLRSAAi0UwAItFUACLRWAAi00QAItNMACLTVAAi01wAItNoACLTbAAi03AAItN0ACLTeAAi04AAItOIACLTjAAi05AAItOYACLTnAAi1MAAItVQACLV7AAi1nwAItaIACLWkAAi1pgAItagACLWqAAi1rAAIta0ACLWwAAi1yQAIteYACLXoAAi16gAItewACLXuAAi18AAItfIACLX0AAi2EQAIthQACLYXAAi2GgAIth0ACLYgAAi2IwAItiYACLYoAAi2owAItqUACLanAAi2qQAItqwACLatAAi2rgAItq8ACLawAAi2sgAItrQACLa1AAi2tgAItrgACLa5AAi3NAAItzYACLc4AAi3OgAItz0ACLc+AAi3PwAIt0AACLdBAAi3QwAIt0UACLdGAAi3RwAIt0kACLdKAAi3xQAIt8cACLfJAAi3ywAIt84ACLfPAAi30AAIt9EACLfSAAi31AAIt9YACLfXAAi32AAIt9oACLfbAAi4VgAIuFgACLhaAAi4XAAIuF8ACLhgAAi4YQAIuGIACLhjAAi4ZQAIuGcACLhoAAi4aQAIuGsACLhsAAi45wAIuOkACLjrAAi47QAIuPAACLjxAAi48gAIuPMACLj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WAAjTFwAI0xkACNMaAAjTrQAI09AACNPwAAjUEAAI1BIACNQUAAjUFgAI1BgACNQbAAjUHAAI1B0ACNQgAAjUIQAI1CMACNQkAAjUJgAI1CkACNQqAAjUKwAI1C4ACNQvAAjUNAAI1E0ACNRWAAjUWAAI1FoACNRjAAjUZgAI1GkACNRrAAjUtAAI1NgACNT/AAjVIwAI1SYACNUoAAjVKgAI1SwACNUuAAjVMAAI1TEACNU0AAjVTQAI1W4ACNVwAAjVcgAI1XQACNV2AAjVeAAI1XoACNV8AAjVfgAI1Z8ACNWiAAjVpQAI1agACNWrAAjVrgAI1bEACNW0AAjVtwAI1bkACNY0AAjWNgAI1jgACNY6AAjWPQAI1j4ACNY/AAjWQAAI1kEACNZDAAjWRQAI1kYACNZHAAjWSQAI1koACNbFAAjWxwAI1skACNbLAAjWzgAI1s8ACNbQAAjW0QAI1tIACNbUAAjW1gAI1tcACNbYAAjW2gAI1tsACNdWAAjXWAAI11sACNddAAjXYAAI12EACNdiAAjXYwAI12QACNdmAAjXaAAI12kACNdqAAjXbAAI120ACNeGAAjXhwAI14gACNeKAAjYBQAI2AcACNgJAAjYCwAI2A4ACNgPAAjYEAAI2BEACNgSAAjYFAAI2BYACNgXAAjYGAAI2BoACNgbAAjYlgAI2JgACNiaAAjYnAAI2J8ACNigAAjYoQAI2KIACNijAAjYpQAI2KcACNioAAjYqQAI2KsACNisAAjZJwAI2SkACNkrAAjZLQAI2TAACNkxAAjZMgAI2TMACNk0AAjZNgAI2TgACNk5AAjZOgAI2TwACNk9AAjZuAAI2boACNm8AAjZvgAI2cEACNnCAAjZwwAI2cQACNnFAAjZxwAI2ckACNnKAAjZywAI2c0ACNnOAAjaSQAI2ksACNpNAAjaTwAI2lIACNpTAAjaVAAI2lUACNpWAAjaWAAI2loACNpbAAjaXAAI2l4ACNpfAAjaqAAI2swACNrzAAjbFwAI2xoACNscAAjbHgAI2yAACNsiAAjbJAAI2yUACNsoAAjbQQAI214ACNtgAAjbYgAI22QACNtmAAjbaAAI22oACNtsAAjbiQAI24wACNuPAAjbkgAI25UACNuYAAjbmwAI254ACNugAAjcGwAI3B0ACNwfAAjcIQAI3CQACNwlAAjcJgAI3CcACNwoAAjcKgAI3CwACNwtAAjcLgAI3DAACNwxAAjcrAAI3K4ACNywAAjcsgAI3LUACNy2AAjctwAI3LgACNy5AAjcuwAI3L0ACNy+AAjcvwAI3MEACNzCAAjdPQAI3T8ACN1BAAjdQwAI3UYACN1HAAjdSAAI3UkACN1KAAjdTAAI3U4ACN1PAAjdUAAI3VIACN1TAAjdzgAI3dAACN3SAAjd1AAI3dcACN3YAAjd2QAI3doACN3bAAjd3QAI3d8ACN3gAAjd4QAI3eMACN3kAAjeXwAI3mEACN5jAAjeZQAI3mgACN5pAAjeagAI3msACN5sAAjebgAI3nAACN5xAAjecgAI3nQACN51AAje8AAI3vIACN70AAje9gAI3vkACN76AAje+wAI3vwACN79AAje/wAI3wEACN8CAAjfAwAI3wUACN8GAAjfgQAI34MACN+FAAjfhwAI34oACN+LAAjfjAAI340ACN+OAAjfkAAI35IACN+TAAjflAAI35YACN+XAAjgKgAI4E0ACOBtAAjgjQAI4I8ACOCRAAjgkwAI4JUACOCYAAjgmQAI4JoACOCdAAjgngAI4KAACOChAAjgpAAI4KcACOCoAAjgqQAI4KwACOCtAAjgsgAI4MsACODUAAjg1gAI4NgACODhAAjg5AAI4OcACODpAAjhMgAI4VYACOF9AAjhoQAI4aQACOGmAAjhqAAI4aoACOGsAAjhrgAI4a8ACOGyAAjhywAI4ewACOHuAAjh8AAI4fIACOH0AAjh9gAI4fgACOH6AAjh/AAI4h0ACOIgAAjiIwAI4iYACOIpAAjiLAAI4i8ACOIyAAjiNQAI4jcACOKyAAjitAAI4rYACOK4AAjiuwAI4rwACOK9AAjivgAI4r8ACOLBAAjiwwAI4sQACOLFAAjixwAI4sgACONDAAjjRQAI40cACONJAAjjTAAI400ACONOAAjjTwAI41AACONSAAjjVAAI41UACONWAAjjWAAI41kACOPUAAjj1gAI49kACOPbAAjj3gAI498ACOPgAAjj4QAI4+IACOPkAAjj5gAI4+cACOPoAAjj6gAI4+sACOQEAAjkBQAI5AYACOQIAAjkgwAI5IUACOSHAAjkiQAI5IwACOSNAAjkjgAI5I8ACOSQAAjkkgAI5JQACOSVAAjklgAI5JgACOSZAAjlFAAI5RYACOUYAAjlGgAI5R0ACOUeAAjlHwAI5SAACOUhAAjlIwAI5SUACOUmAAjlJwAI5SkACOUqAAjlpQAI5acACOWpAAjlqwAI5a4ACOWvAAjlsAAI5bEACOWyAAjltAAI5bYACOW3AAjluAAI5boACOW7AAjmNgAI5jgACOY6AAjmPAAI5j8ACOZAAAjmQQAI5kIACOZDAAjmRQAI5kcACOZIAAjmSQAI5ksACOZMAAjmxwAI5skACObLAAjmzQAI5tAACObRAAjm0gAI5tMACObUAAjm1gAI5tgACObZAAjm2gAI5twACObdAAjnJgAI50oACOdxAAjnlQAI55gACOeaAAjnnAAI554ACOegAAjnogAI56MACOemAAjnvwAI59wACOfeAAjn4AAI5+IACOfkAAjn5gAI5+gACOfqAAjoBwAI6AoACOgNAAjoEAAI6BMACOgWAAjoGQAI6BwACOgeAAjomQAI6JsACOidAAjonwAI6KIACOijAAjopAAI6KUACOimAAjoqAAI6KoACOirAAjorAAI6K4ACOivAAjpKgAI6SwACOkuAAjpMAAI6TMACOk0AAjpNQAI6TYACOk3AAjpOQAI6TsACOk8AAjpPQAI6T8ACOlAAAjpuwAI6b0ACOm/AAjpwQAI6cQACOnFAAjpxgAI6ccACOnIAAjpygAI6cwACOnNAAjpzgAI6dAACOnRAAjqTAAI6k4ACOpRAAjqUwAI6lYACOpXAAjqWAAI6lkACOpaAAjqXAAI6l4ACOpfAAjqYAAI6mIACOpjAAjq3gAI6uAACOriAAjq5AAI6ucACOroAAjq6QAI6uoACOrrAAjq7QAI6u8ACOrwAAjq8QAI6vMACOr0AAjrbwAI63EACOtzAAjrdQAI63gACOt5AAjregAI63sACOt8AAjrfgAI64AACOuBAAjrggAI64QACOuFAAjsAAAI7AIACOwFAAjsBwAI7AoACOwLAAjsDAAI7A0ACOwOAAjsEAAI7BIACOwTAAjsFAAI7BYACOwXAAjsKAAI7CkACOwrAAjspgAI7KgACOyqAAjsrAAI7K8ACOywAAjssQAI7LIACOyzAAjstQAI7LcACOy4AAjsuQAI7LsACOy8AAjtNwAI7TkACO07AAjtPQAI7UAACO1BAAjtQgAI7UMACO1EAAjtRgAI7UgACO1JAAjtSgAI7UwACO1NAAjtyAAI7coACO3NAAjtzwAI7dIACO3TAAjt1AAI7dUACO3WAAjt2AAI7doACO3bAAjt3AAI7d4ACO3fAAjucgAI7pUACO61AAju1QAI7tcACO7ZAAju2wAI7t0ACO7gAAju4QAI7uIACO7lAAju5gAI7ugACO7pAAju7AAI7u8ACO7wAAju8QAI7vQACO71AAju/gAI7xcACO8gAAjvIgAI7yQACO8tAAjvMAAI7zMACO81AAjvfgAI76IACO/JAAjv7QAI7/AACO/yAAjv9AAI7/YACO/4AAjv+gAI7/sACO/+AAjwFwAI8DgACPA6AAjwPAAI8D4ACPBAAAjwQgAI8EQACPBGAAjwSAAI8GkACPBsAAjwbwAI8HIACPB1AAjweAAI8HsACPB+AAjwgQAI8IMACPD+AAjxAAAI8QIACPEEAAjxBwAI8QgACPEJAAjxCgAI8QsACPENAAjxDwAI8RAACPERAAjxEwAI8RQACPGPAAjxkQAI8ZMACPGVAAjxmAAI8ZkACPGaAAjxmwAI8ZwACPGeAAjxoAAI8aEACPGiAAjxpAAI8aUACPIgAAjyIgAI8iUACPInAAjyKgAI8isACPIsAAjyLQAI8i4ACPIwAAjyMgAI8jMACPI0AAjyNgAI8jcACPJQAAjyUQAI8lIACPJUAAjyzwAI8tEACPLTAAjy1QAI8tgACPLZAAjy2gAI8tsACPLcAAjy3gAI8uAACPLhAAjy4gAI8uQACPLlAAjzYAAI82IACPNkAAjzZgAI82kACPNqAAjzawAI82wACPNtAAjzbwAI83EACPNyAAjzcwAI83UACPN2AAjz8QAI8/MACPP1AAjz9wAI8/oACPP7AAjz/AAI8/0ACPP+AAj0AAAI9AIACPQDAAj0BAAI9AYACPQHAAj0ggAI9IQACPSGAAj0iAAI9IsACPSMAAj0jQAI9I4ACPSPAAj0kQAI9JMACPSUAAj0lQAI9JcACPSYAAj1EwAI9RUACPUXAAj1GQAI9RwACPUdAAj1HgAI9R8ACPUgAAj1IgAI9SQACPUlAAj1JgAI9SgACPUpAAj1cgAI9ZYACPW9AAj14QAI9eQACPXmAAj16AAI9eoACPXsAAj17gAI9e8ACPXyAAj2CwAI9igACPYqAAj2LAAI9i4ACPYwAAj2MgAI9jQACPY2AAj2UwAI9lYACPZZAAj2XAAI9l8ACPZiAAj2ZQAI9mgACPZqAAj25QAI9ucACPbpAAj26wAI9u4ACPbvAAj28AAI9vEACPbyAAj29AAI9vYACPb3AAj2+AAI9voACPb7AAj3dgAI93gACPd7AAj3fQAI94AACPeBAAj3ggAI94MACPeEAAj3hgAI94gACPeJAAj3igAI94wACPeNAAj4CAAI+AoACPgMAAj4DgAI+BEACPgSAAj4EwAI+BQACPgVAAj4FwAI+BkACPgaAAj4GwAI+B0ACPgeAAj4mQAI+JsACPieAAj4oAAI+KMACPikAAj4pQAI+KYACPinAAj4qQAI+KsACPisAAj4rQAI+K8ACPiwAAj5MwAI+VcACPl7AAj5ngAI+cUACPnlAAj6DAAI+jMACPpTAAj6dwAI+psACPqdAAj6oAAI+qIACPqkAAj6pgAI+qkACPqsAAj6rgAI+rAACPqzAAj6tQAI+rcACPq6AAj6vQAI+r4ACPrHAAj64AAI+uUACPrnAAj67AAI+u8ACPrxAAj7OgAI+14ACPuFAAj7qQAI+6wACPuuAAj7sAAI+7IACPu0AAj7tgAI+7cACPu6AAj70wAI+/gACPv6AAj7/AAI+/4ACPwAAAj8AgAI/AQACPwGAAj8CAAI/AoACPwvAAj8MgAI/DUACPw4AAj8OwAI/D4ACPxBAAj8RAAI/EcACPxKAAj8TAAI/McACPzJAAj8zAAI/M4ACPzRAAj80gAI/NMACPzUAAj81QAI/NcACPzZAAj82gAI/NsACPzdAAj83gAI/O8ACPzwAAj88gAI/W0ACP1vAAj9cQAI/XMACP12AAj9dwAI/XgACP15AAj9egAI/XwACP1+AAj9fwAI/YAACP2CAAj9gwAI/f4ACP4AAAj+AwAI/gUACP4IAAj+CQAI/goACP4LAAj+DAAI/g4ACP4QAAj+EQAI/hIACP4UAAj+FQAI/iYACP4nAAj+KQAI/qQACP6mAAj+qAAI/qoACP6tAAj+rgAI/q8ACP6wAAj+sQAI/rMACP61AAj+tgAI/rcACP65AAj+ugAI/zUACP83AAj/OgAI/zwACP8/AAj/QAAI/0EACP9CAAj/QwAI/0UACP9HAAj/SAAI/0kACP9LAAj/TAAI/10ACP9eAAj/YAAI/9sACP/dAAj/3wAI/+EACP/kAAj/5QAI/+YACP/nAAj/6AAI/+oACP/sAAj/7QAI/+4ACP/wAAj/8QAJAGwACQBuAAkAcQAJAHMACQB2AAkAdwAJAHgACQB5AAkAegAJAHwACQB+AAkAfwAJAIAACQCCAAkAgwAJAJwACQCdAAkAngAJAKAACQEbAAkBHQAJAR8ACQEhAAkBJAAJASUACQEmAAkBJwAJASgACQEqAAkBLAAJAS0ACQEuAAkBMAAJATEACQGsAAkBrgAJAbEACQGzAAkBtgAJAbcACQG4AAkBuQAJAboACQG8AAkBvgAJAb8ACQHAAAkBwgAJAcMACQHgAAkB+QAJAhoACQIdAAkCIAAJAiMACQImAAkCKQAJAiwACQIvAAkCMgAJAlMACQJWAAkCWQAJAlwACQJfAAkCYgAJAmUACQJoAAkCawAJAm0ACQKAAAkClwAJArAACQLCAAkC0QAJAukACQN8AAkDnwAJA78ACQPfAAkD4QAJA+MACQPlAAkD5wAJA+oACQPrAAkD7AAJA+8ACQPwAAkD8gAJA/MACQP1AAkD+AAJA/kACQP6AAkD/QAJA/4ACQQHAAkEIAAJBCkACQQrAAkELQAJBDYACQQ5AAkEPAAJBD4ACQSHAAkEqwAJBNIACQT2AAkE+QAJBPsACQT9AAkE/wAJBQEACQUDAAkFBAAJBQcACQUgAAkFQQAJBUMACQVFAAkFRwAJBUkACQVLAAkFTQAJBU8ACQVRAAkFcgAJBXUACQV4AAkFewAJBX4ACQWBAAkFhAAJBYcACQWKAAkFjAAJBgcACQYJAAkGCwAJBg0ACQYQAAkGEQAJBhIACQYTAAkGFAAJBhYACQYYAAkGGQAJBhoACQYcAAkGHQAJBpgACQaaAAkGnAAJBp4ACQahAAkGogAJBqMACQakAAkGpQAJBqcACQapAAkGqgAJBqsACQatAAkGrgAJBykACQcrAAkHLgAJBzAACQczAAkHNAAJBzUACQc2AAkHNwAJBzkACQc7AAkHPAAJBz0ACQc/AAkHQAAJB1kACQdaAAkHWwAJB10ACQfYAAkH2gAJB9wACQfeAAkH4QAJB+IACQfjAAkH5AAJB+UACQfnAAkH6QAJB+oACQfrAAkH7QAJB+4ACQhpAAkIawAJCG0ACQhvAAkIcgAJCHMACQh0AAkIdQAJCHYACQh4AAkIegAJCHsACQh8AAkIfgAJCH8ACQj6AAkI/AAJCP4ACQkAAAkJAwAJCQQACQkFAAkJBgAJCQcACQkJAAkJCwAJCQwACQkNAAkJDwAJCRAACQmLAAkJjQAJCY8ACQmRAAkJlAAJCZUACQmWAAkJlwAJCZgACQmaAAkJnAAJCZ0ACQmeAAkJoAAJCaEACQocAAkKHgAJCiAACQoiAAkKJQAJCiYACQonAAkKKAAJCikACQorAAkKLQAJCi4ACQovAAkKMQAJCjIACQp7AAkKnwAJCsYACQrqAAkK7QAJCu8ACQrxAAkK8wAJCvUACQr3AAkK+AAJCvsACQsUAAkLMQAJCzMACQs1AAkLNwAJCzkACQs7AAkLPQAJCz8ACQtcAAkLXwAJC2IACQtlAAkLaAAJC2sACQtuAAkLcQAJC3MACQvuAAkL8AAJC/IACQv0AAkL9wAJC/gACQv5AAkL+gAJC/sACQv9AAkL/wAJDAAACQwBAAkMAwAJDAQACQx/AAkMgQAJDIMACQyFAAkMiAAJDIkACQyKAAkMiwAJDIwACQyOAAkMkAAJDJEACQySAAkMlAAJDJUACQ0QAAkNEgAJDRQACQ0WAAkNGQAJDRoACQ0bAAkNHAAJDR0ACQ0fAAkNIQAJDSIACQ0jAAkNJQAJDSYACQ2hAAkNowAJDaUACQ2nAAkNqgAJDasACQ2sAAkNrQAJDa4ACQ2wAAkNsgAJDbMACQ20AAkNtgAJDbcACQ4yAAkONAAJDjYACQ44AAkOOwAJDjwACQ49AAkOPgAJDj8ACQ5BAAkOQwAJDkQACQ5FAAkORwAJDkgACQ7DAAkOxQAJDscACQ7JAAkOzAAJDs0ACQ7OAAkOzwAJDtAACQ7SAAkO1AAJDtUACQ7WAAkO2AAJDtkACQ9UAAkPVgAJD1gACQ9aAAkPXQAJD14ACQ9fAAkPYAAJD2EACQ9jAAkPZQAJD2YACQ9nAAkPaQAJD2oACQ/9AAkQIAAJEEAACRBgAAkQYgAJEGQACRBmAAkQaAAJEGsACRBsAAkQbQAJEHAACRBxAAkQcwAJEHQACRB2AAkQeQAJEHoACRB7AAkQfgAJEH8ACRCEAAkQnQAJEKYACRCoAAkQqgAJELMACRC2AAkQuQAJELsACREEAAkRKAAJEU8ACRFzAAkRdgAJEXgACRF6AAkRfAAJEX4ACRGAAAkRgQAJEYQACRGdAAkRvgAJEcAACRHCAAkRxAAJEcYACRHIAAkRygAJEcwACRHOAAkR7wAJEfIACRH1AAkR+AAJEfsACRH+AAkSAQAJEgQACRIHAAkSCQAJEoQACRKGAAkSiAAJEooACRKNAAkSjgAJEo8ACRKQAAkSkQAJEpMACRKVAAkSlgAJEpcACRKZAAkSmgAJExUACRMXAAkTGQAJExsACRMeAAkTHwAJEyAACRMhAAkTIgAJEyQACRMmAAkTJwAJEygACRMqAAkTKwAJE6YACROoAAkTqwAJE60ACROwAAkTsQAJE7IACROzAAkTtAAJE7YACRO4AAkTuQAJE7oACRO8AAkTvQAJE9YACRPXAAkT2AAJE9oACRRVAAkUVwAJFFkACRRbAAkUXgAJFF8ACRRgAAkUYQAJFGIACRRkAAkUZgAJFGcACRRoAAkUagAJFGsACRTmAAkU6AAJFOoACRTsAAkU7wAJFPAACRTxAAkU8gAJFPMACRT1AAkU9wAJFPgACRT5AAkU+wAJFPwACRV3AAkVeQAJFXsACRV9AAkVgAAJFYEACRWCAAkVgwAJFYQACRWGAAkViAAJFYkACRWKAAkVjAAJFY0ACRYIAAkWCgAJFgwACRYOAAkWEQAJFhIACRYTAAkWFAAJFhUACRYXAAkWGQAJFhoACRYbAAkWHQAJFh4ACRaZAAkWmwAJFp0ACRafAAkWogAJFqMACRakAAkWpQAJFqYACRaoAAkWqgAJFqsACRasAAkWrgAJFq8ACRb4AAkXHAAJF0MACRdnAAkXagAJF2wACRduAAkXcAAJF3IACRd0AAkXdQAJF3gACReRAAkXrgAJF7AACReyAAkXtAAJF7YACRe4AAkXugAJF7wACRfZAAkX3AAJF98ACRfiAAkX5QAJF+gACRfrAAkX7gAJF/AACRhrAAkYbQAJGG8ACRhxAAkYdAAJGHUACRh2AAkYdwAJGHgACRh6AAkYfAAJGH0ACRh+AAkYgAAJGIEACRj8AAkY/gAJGQAACRkCAAkZBQAJGQYACRkHAAkZCAAJGQkACRkLAAkZDQAJGQ4ACRkPAAkZEQAJGRIACRmNAAkZjwAJGZEACRmTAAkZlgAJGZcACRmYAAkZmQAJGZoACRmcAAkZngAJGZ8ACRmgAAkZogAJGaMACRoeAAkaIAAJGiIACRokAAkaJwAJGigACRopAAkaKgAJGisACRotAAkaLwAJGjAACRoxAAkaMwAJGjQACRqvAAkasQAJGrMACRq1AAkauAAJGrkACRq6AAkauwAJGrwACRq+AAkawAAJGsEACRrCAAkaxAAJGsUACRtAAAkbQgAJG0QACRtGAAkbSQAJG0oACRtLAAkbTAAJG00ACRtPAAkbUQAJG1IACRtTAAkbVQAJG1YACRvRAAkb0wAJG9UACRvXAAkb2gAJG9sACRvcAAkb3QAJG94ACRvgAAkb4gAJG+MACRvkAAkb5gAJG+cACRx6AAkcnQAJHL0ACRzdAAkc3wAJHOEACRzjAAkc5QAJHOgACRzpAAkc6gAJHO0ACRzuAAkc8AAJHPEACRzzAAkc9gAJHPcACRz4AAkc+wAJHPwACR0FAAkdHgAJHScACR0pAAkdKwAJHTQACR03AAkdOgAJHTwACR2FAAkdqQAJHdAACR30AAkd9wAJHfkACR37AAkd/QAJHf8ACR4BAAkeAgAJHgUACR4eAAkePwAJHkEACR5DAAkeRQAJHkcACR5JAAkeSwAJHk0ACR5PAAkecAAJHnMACR52AAkeeQAJHnwACR5/AAkeggAJHoUACR6IAAkeigAJHwUACR8HAAkfCQAJHwsACR8OAAkfDwAJHxAACR8RAAkfEgAJHxQACR8WAAkfFwAJHxgACR8aAAkfGwAJH5YACR+YAAkfmgAJH5wACR+fAAkfoAAJH6EACR+iAAkfowAJH6UACR+nAAkfqAAJH6kACR+rAAkfrAAJICcACSApAAkgLAAJIC4ACSAxAAkgMgAJIDMACSA0AAkgNQAJIDcACSA5AAkgOgAJIDsACSA9AAkgPgAJIFcACSBYAAkgWQAJIFsACSDWAAkg2AAJINoACSDcAAkg3wAJIOAACSDhAAkg4gAJIOMACSDlAAkg5wAJIOgACSDpAAkg6wAJIOwACSFnAAkhaQAJIWsACSFtAAkhcAAJIXEACSFyAAkhcwAJIXQACSF2AAkheAAJIXkACSF6AAkhfAAJIX0ACSH4AAkh+gAJIfwACSH+AAkiAQAJIgIACSIDAAkiBAAJIgUACSIHAAkiCQAJIgoACSILAAkiDQAJIg4ACSKJAAkiiwAJIo0ACSKPAAkikgAJIpMACSKUAAkilQAJIpYACSKYAAkimgAJIpsACSKcAAkingAJIp8ACSMaAAkjHAAJIx4ACSMgAAkjIwAJIyQACSMlAAkjJgAJIycACSMpAAkjKwAJIywACSMtAAkjLwAJIzAACSN5AAkjnQAJI8QACSPoAAkj6wAJI+0ACSPvAAkj8QAJI/MACSP1AAkj9gAJI/kACSQSAAkkLwAJJDEACSQzAAkkNQAJJDcACSQ5AAkkOwAJJD0ACSRaAAkkXQAJJGAACSRjAAkkZgAJJGkACSRsAAkkbwAJJHEACSTsAAkk7gAJJPAACSTyAAkk9QAJJPYACST3AAkk+AAJJPkACST7AAkk/QAJJP4ACST/AAklAQAJJQIACSV9AAklfwAJJYEACSWDAAklhgAJJYcACSWIAAkliQAJJYoACSWMAAkljgAJJY8ACSWQAAklkgAJJZMACSYOAAkmEAAJJhIACSYUAAkmFwAJJhgACSYZAAkmGgAJJhsACSYdAAkmHwAJJiAACSYhAAkmIwAJJiQACSafAAkmoQAJJqMACSalAAkmqAAJJqkACSaqAAkmqwAJJqwACSauAAkmsAAJJrEACSayAAkmtAAJJrUACScwAAknMgAJJzQACSc2AAknOQAJJzoACSc7AAknPAAJJz0ACSc/AAknQQAJJ0IACSdDAAknRQAJJ0YACSfBAAknwwAJJ8UACSfHAAknygAJJ8sACSfMAAknzQAJJ84ACSfQAAkn0gAJJ9MACSfUAAkn1gAJJ9cACShSAAkoVAAJKFYACShYAAkoWwAJKFwACShdAAkoXgAJKF8ACShhAAkoYwAJKGQACShlAAkoZwAJKGgACSj7AAkpHgAJKT4ACSleAAkpYAAJKWIACSlkAAkpZgAJKWkACSlqAAkpawAJKW4ACSlvAAkpcQAJKXIACSl0AAkpdwAJKXgACSl5AAkpfAAJKX0ACSmCAAkpmwAJKaQACSmmAAkpqAAJKbEACSm0AAkptwAJKbkACSoCAAkqJgAJKk0ACSpxAAkqdAAJKnYACSp4AAkqegAJKnwACSp+AAkqfwAJKoIACSqbAAkqvAAJKr4ACSrAAAkqwgAJKsQACSrGAAkqyAAJKsoACSrMAAkq7QAJKvAACSrzAAkq9gAJKvkACSr8AAkq/wAJKwIACSsFAAkrBwAJK4IACSuEAAkrhgAJK4gACSuLAAkrjAAJK40ACSuOAAkrjwAJK5EACSuTAAkrlAAJK5UACSuXAAkrmAAJLBMACSwVAAksFwAJLBkACSwcAAksHQAJLB4ACSwfAAksIAAJLCIACSwkAAksJQAJLCYACSwoAAksKQAJLKQACSymAAksqQAJLKsACSyuAAksrwAJLLAACSyxAAkssgAJLLQACSy2AAkstwAJLLgACSy6AAksuwAJLNQACSzVAAks1gAJLNgACS1TAAktVQAJLVcACS1ZAAktXAAJLV0ACS1eAAktXwAJLWAACS1iAAktZAAJLWUACS1mAAktaAAJLWkACS3kAAkt5gAJLegACS3qAAkt7QAJLe4ACS3vAAkt8AAJLfEACS3zAAkt9QAJLfYACS33AAkt+QAJLfoACS51AAkudwAJLnkACS57AAkufgAJLn8ACS6AAAkugQAJLoIACS6EAAkuhgAJLocACS6IAAkuigAJLosACS8GAAkvCAAJLwoACS8MAAkvDwAJLxAACS8RAAkvEgAJLxMACS8VAAkvFwAJLxgACS8ZAAkvGwAJLxwACS+XAAkvmQAJL5sACS+dAAkvoAAJL6EACS+iAAkvowAJL6QACS+mAAkvqAAJL6kACS+qAAkvrAAJL60ACS/2AAkwGgAJMEEACTBlAAkwaAAJMGoACTBsAAkwbgAJMHAACTByAAkwcwAJMHYACTCPAAkwrAAJMK4ACTCwAAkwsgAJMLQACTC2AAkwuAAJMLoACTDXAAkw2gAJMN0ACTDgAAkw4wAJMOYACTDpAAkw7AAJMO4ACTFpAAkxawAJMW0ACTFvAAkxcgAJMXMACTF0AAkxdQAJMXYACTF4AAkxegAJMXsACTF8AAkxfgAJMX8ACTH6AAkx/AAJMf4ACTIAAAkyAwAJMgQACTIFAAkyBgAJMgcACTIJAAkyCwAJMgwACTINAAkyDwAJMhAACTKLAAkyjQAJMo8ACTKRAAkylAAJMpUACTKWAAkylwAJMpgACTKaAAkynAAJMp0ACTKeAAkyoAAJMqEACTMcAAkzHgAJMyAACTMiAAkzJQAJMyYACTMnAAkzKAAJMykACTMrAAkzLQAJMy4ACTMvAAkzMQAJMzIACTOtAAkzrwAJM7EACTOzAAkztgAJM7cACTO4AAkzuQAJM7oACTO8AAkzvgAJM78ACTPAAAkzwgAJM8MACTQ+AAk0QAAJNEIACTREAAk0RwAJNEgACTRJAAk0SgAJNEsACTR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qAAlO7AAJTu0ACU7vAAlO8gAJTvMACU70AAlO9wAJTvgACU79AAlPFgAJTx8ACU8hAAlPIwAJTywACU8vAAlPMgAJTzQACU99AAlPoQAJT8gACU/sAAlP7wAJT/EACU/zAAlP9QAJT/cACU/5AAlP+gAJT/0ACVAWAAlQNwAJUDkACVA7AAlQPQAJUD8ACVBBAAlQQwAJUEUACVBHAAlQaAAJUGsACVBuAAlQcQAJUHQACVB3AAlQegAJUH0ACVCAAAlQggAJUP0ACVD/AAlRAQAJUQMACVEGAAlRBwAJUQgACVEJAAlRCgAJUQwACVEOAAlRDwAJURAACVESAAlREwAJUY4ACVGQAAlRkgAJUZQACVGXAAlRmAAJUZkACVGaAAlRmwAJUZ0ACVGfAAlRoAAJUaEACVGjAAlRpAAJUh8ACVIhAAlSJAAJUiYACVIpAAlSKgAJUisACVIsAAlSLQAJUi8ACVIxAAlSMgAJUjMACVI1AAlSNgAJUk8ACVJQAAlSUQAJUlMACVLOAAlS0AAJUtIACVLUAAlS1wAJUtgACVLZAAlS2gAJUtsACVLdAAlS3wAJUuAACVLhAAlS4wAJUuQACVNfAAlTYQAJU2MACVNlAAlTaAAJU2kACVNqAAlTawAJU2wACVNuAAlTcAAJU3EACVNyAAlTdAAJU3UACVPwAAlT8gAJU/QACVP2AAlT+QAJU/oACVP7AAlT/AAJU/0ACVP/AAlUAQAJVAIACVQDAAlUBQAJVAYACVSBAAlUgwAJVIUACVSHAAlUigAJVIsACVSMAAlUjQAJVI4ACVSQAAlUkgAJVJMACVSUAAlUlgAJVJcACVUSAAlVFAAJVRYACVUYAAlVGwAJVRwACVUdAAlVHgAJVR8ACVUhAAlVIwAJVSQACVUlAAlVJwAJVSgACVVxAAlVlQAJVbwACVXgAAlV4wAJVeUACVXnAAlV6QAJVesACVXtAAlV7gAJVfEACVYKAAlWJwAJVikACVYrAAlWLQAJVi8ACVYxAAlWMwAJVjUACVZSAAlWVQAJVlgACVZbAAlWXgAJVmEACVZkAAlWZwAJVmkACVbkAAlW5gAJVugACVbqAAlW7QAJVu4ACVbvAAlW8AAJVvEACVbzAAlW9QAJVvYACVb3AAlW+QAJVvoACVd1AAlXdwAJV3kACVd7AAlXfgAJV38ACVeAAAlXgQAJV4IACVeEAAlXhgAJV4cACVeIAAlXigAJV4sACVgGAAlYCAAJWAoACVgMAAlYDwAJWBAACVgRAAlYEgAJWBMACVgVAAlYFwAJWBgACVgZAAlYGwAJWBwACViXAAlYmQAJWJwACVieAAlYoQAJWKIACVijAAlYpAAJWKUACVinAAlYqQAJWKoACVirAAlYrQAJWK4ACVkpAAlZKwAJWS0ACVkvAAlZMgAJWTMACVk0AAlZNQAJWTYACVk4AAlZOgAJWTsACVk8AAlZPgAJWT8ACVm6AAlZvAAJWb4ACVnAAAlZwwAJWcQACVnFAAlZxgAJWccACVnJAAlZywAJWcwACVnNAAlZzwAJWdAACVpLAAlaTQAJWk8ACVpRAAlaVAAJWlUACVpWAAlaVwAJWlgACVpaAAlaXAAJWl0ACVpeAAlaYAAJWmEACVr0AAlbFwAJWzcACVtXAAlbWQAJW1sACVtdAAlbXwAJW2IACVtjAAlbZAAJW2cACVtoAAlbagAJW2sACVtuAAlbcQAJW3IACVtzAAlbdgAJW3cACVt8AAlblQAJW54ACVugAAlbogAJW6sACVuuAAlbsQAJW7MACVv8AAlcIAAJXEcACVxrAAlcbgAJXHAACVxyAAlcdAAJXHYACVx4AAlceQAJXHwACVyVAAlctgAJXLgACVy6AAlcvAAJXL4ACVzAAAlcwgAJXMQACVzGAAlc5wAJXOoACVztAAlc8AAJXPMACVz2AAlc+QAJXPwACVz/AAldAQAJXXwACV1+AAldgAAJXYIACV2FAAldhgAJXYcACV2IAAldiQAJXYsACV2NAAldjgAJXY8ACV2RAAldkgAJXg0ACV4PAAleEQAJXhMACV4WAAleFwAJXhgACV4ZAAleGgAJXhwACV4eAAleHwAJXiAACV4iAAleIwAJXp4ACV6gAAleowAJXqUACV6oAAleqQAJXqoACV6rAAlerAAJXq4ACV6wAAlesQAJXrIACV60AAletQAJXs4ACV7PAAle0AAJXtIACV9NAAlfTwAJX1EACV9TAAlfVgAJX1cACV9YAAlfWQAJX1oACV9cAAlfXgAJX18ACV9gAAlfYgAJX2MACV/eAAlf4AAJX+IACV/kAAlf5wAJX+gACV/pAAlf6gAJX+sACV/tAAlf7wAJX/AACV/xAAlf8wAJX/QACWBvAAlgcQAJYHMACWB1AAlgeAAJYHkACWB6AAlgewAJYHwACWB+AAlggAAJYIEACWCCAAlghAAJYIUACWEAAAlhAgAJYQQACWEGAAlhCQAJYQoACWELAAlhDAAJYQ0ACWEPAAlhEQAJYRIACWETAAlhFQAJYRYACWGRAAlhkwAJYZUACWGXAAlhmgAJYZsACWGcAAlhnQAJYZ4ACWGgAAlhogAJYaMACWGkAAlhpgAJYacACWHwAAliFAAJYjsACWJfAAliYgAJYmQACWJmAAliaAAJYmoACWJsAAlibQAJYnAACWKJAAlipgAJYqgACWKqAAlirAAJYq4ACWKwAAlisgAJYrQACWLRAAli1AAJYtcACWLaAAli3QAJYuAACWLjAAli5gAJYugACWNjAAljZQAJY2cACWNpAAljbAAJY20ACWNuAAljbwAJY3AACWNyAAljdAAJY3UACWN2AAljeAAJY3kACWP0AAlj9gAJY/gACWP6AAlj/QAJY/4ACWP/AAlkAAAJZAEACWQDAAlkBQAJZAYACWQHAAlkCQAJZAoACWSFAAlkhwAJZIkACWSLAAlkjgAJZI8ACWSQAAlkkQAJZJIACWSUAAlklgAJZJcACWSYAAlkmgAJZJsACWUWAAllGAAJZRsACWUdAAllIAAJZSEACWUiAAllIwAJZSQACWUmAAllKAAJZSkACWUqAAllLAAJZS0ACWWoAAllqgAJZawACWWuAAllsQAJZbIACWWzAAlltAAJZbUACWW3AAlluQAJZboACWW7AAllvQAJZb4ACWY5AAlmOwAJZj0ACWY/AAlmQgAJZkMACWZEAAlmRQAJZkYACWZIAAlmSgAJZksACWZMAAlmTgAJZk8ACWbKAAlmzAAJZs8ACWbRAAlm1AAJZtUACWbWAAlm1wAJZtgACWbaAAlm3AAJZt0ACWbeAAlm4AAJZuEACWbyAAlm8wAJZvUACWdwAAlncgAJZ3QACWd2AAlneQAJZ3oACWd7AAlnfAAJZ30ACWd/AAlngQAJZ4IACWeDAAlnhQAJZ4YACWgBAAloAwAJaAUACWgHAAloCgAJaAsACWgMAAloDQAJaA4ACWgQAAloEgAJaBMACWgUAAloFgAJaBcACWiSAAlolAAJaJcACWiZAAlonAAJaJ0ACWieAAlonwAJaKAACWiiAAlopAAJaKUACWimAAloqAAJaKkACWk8AAlpXwAJaX8ACWmfAAlpoQAJaaMACWmlAAlppwAJaaoACWmrAAlprAAJaa8ACWmwAAlpsgAJabMACWm1AAlpuAAJabkACWm6AAlpvQAJab4ACWnDAAlp3AAJaeUACWnnAAlp6QAJafIACWn1AAlp+AAJafoACWpDAAlqZwAJao4ACWqyAAlqtQAJarcACWq5AAlquwAJar0ACWq/AAlqwAAJasMACWrcAAlq/QAJav8ACWsBAAlrAwAJawUACWsHAAlrCQAJawsACWsNAAlrLgAJazEACWs0AAlrNwAJazoACWs9AAlrQAAJa0MACWtGAAlrSAAJa8MACWvFAAlrxwAJa8kACWvMAAlrzQAJa84ACWvPAAlr0AAJa9IACWvUAAlr1QAJa9YACWvYAAlr2QAJbFQACWxWAAlsWAAJbFoACWxdAAlsXgAJbF8ACWxgAAlsYQAJbGMACWxlAAlsZgAJbGcACWxpAAlsagAJbOUACWznAAls6gAJbOwACWzvAAls8AAJbPEACWzyAAls8wAJbPUACWz3AAls+AAJbPkACWz7AAls/AAJbRUACW0WAAltFwAJbRkACW2UAAltlgAJbZgACW2aAAltnQAJbZ4ACW2fAAltoAAJbaEACW2jAAltpQAJbaYACW2nAAltqQAJbaoACW4lAAluJwAJbikACW4rAAluLgAJbi8ACW4wAAluMQAJbjIACW40AAluNgAJbjcACW44AAluOgAJbjsACW62AAluuAAJbroACW68AAluvwAJbsAACW7BAAluwgAJbsMACW7FAAluxwAJbsgACW7JAAluywAJbswACW9HAAlvSQAJb0sACW9NAAlvUAAJb1EACW9SAAlvUwAJb1QACW9WAAlvWAAJb1kACW9aAAlvXAAJb10ACW/YAAlv2gAJb9wACW/eAAlv4QAJb+IACW/jAAlv5AAJb+UACW/nAAlv6QAJb+oACW/rAAlv7QAJb+4ACXA3AAlwWwAJcIIACXCmAAlwqQAJcKsACXCtAAlwrwAJcLEACXCzAAlwtAAJcLcACXDQAAlw7QAJcO8ACXDxAAlw8wAJcPUACXD3AAlw+QAJcPsACXEYAAlxGwAJcR4ACXEhAAlxJAAJcScACXEqAAlxLQAJcS8ACXGqAAlxrAAJca4ACXGwAAlxswAJcbQACXG1AAlxtgAJcbcACXG5AAlxuwAJcbwACXG9AAlxvwAJccAACXI7AAlyPQAJcj8ACXJBAAlyRAAJckUACXJGAAlyRwAJckgACXJKAAlyTAAJck0ACXJOAAlyUAAJclEACXLMAAlyzgAJctAACXLSAAly1QAJctYACXLXAAly2AAJctkACXLbAAly3QAJct4ACXLfAAly4QAJcuIACXNdAAlzXwAJc2EACXNjAAlzZgAJc2cACXNoAAlzaQAJc2oACXNsAAlzbgAJc28ACXNwAAlzcgAJc3MACXPuAAlz8AAJc/IACXP0AAlz9wAJc/gACXP5AAlz+gAJc/sACXP9AAlz/wAJdAAACXQBAAl0AwAJdAQACXR/AAl0gQAJdIMACXSFAAl0iAAJdIkACXSKAAl0iwAJdIwACXSOAAl0kAAJdJEACXSSAAl0lAAJdJUACXUQAAl1EgAJdRQACXUWAAl1GQAJdRoACXUbAAl1HAAJdR0ACXUfAAl1IQAJdSIACXUjAAl1JQAJdSYACXW5AAl13AAJdfwACXYcAAl2HgAJdiAACXYiAAl2JAAJdicACXYoAAl2KQAJdiwACXYtAAl2LwAJdjAACXYyAAl2NQAJdjYACXY3AAl2OgAJdjsACXZAAAl2WQAJdmIACXZkAAl2ZgAJdm8ACXZyAAl2dQAJdncACXbAAAl25AAJdwsACXcvAAl3MgAJdzQACXc2AAl3OAAJdzoACXc8AAl3PQAJd0AACXdZAAl3egAJd3wACXd+AAl3gAAJd4IACXeEAAl3hgAJd4gACXeKAAl3qwAJd64ACXexAAl3tAAJd7cACXe6AAl3vQAJd8AACXfDAAl3xQAJeEAACXhCAAl4RAAJeEYACXhJAAl4SgAJeEsACXhMAAl4TQAJeE8ACXhRAAl4UgAJeFMACXhVAAl4VgAJeNEACXjTAAl41QAJeNcACXjaAAl42wAJeNwACXjdAAl43gAJeOAACXjiAAl44wAJeOQACXjmAAl45wAJeWIACXlkAAl5ZwAJeWkACXlsAAl5bQAJeW4ACXlvAAl5cAAJeXIACXl0AAl5dQAJeXYACXl4AAl5eQAJeZIACXmTAAl5lAAJeZYACXoRAAl6EwAJehUACXoXAAl6GgAJehsACXocAAl6HQAJeh4ACXogAAl6IgAJeiMACXokAAl6JgAJeicACXqiAAl6pAAJeqYACXqoAAl6qwAJeqwACXqtAAl6rgAJeq8ACXqxAAl6swAJerQACXq1AAl6twAJergACXszAAl7NQAJezcACXs5AAl7PAAJez0ACXs+AAl7PwAJe0AACXtCAAl7RAAJe0UACXtGAAl7SAAJe0kACXvEAAl7xgAJe8gACXvKAAl7zQAJe84ACXvPAAl70AAJe9EACXvTAAl71QAJe9YACXvXAAl72QAJe9oACXxVAAl8VwAJfFkACXxbAAl8XgAJfF8ACXxgAAl8YQAJfGIACXxkAAl8ZgAJfGcACXxoAAl8agAJfGsACXy0AAl82AAJfP8ACX0jAAl9JgAJfSgACX0qAAl9LAAJfS4ACX0wAAl9MQAJfTQACX1NAAl9agAJfWwACX1uAAl9cAAJfXIACX10AAl9dgAJfXgACX2VAAl9mAAJfZsACX2eAAl9oQAJfaQACX2nAAl9qgAJfawACX4nAAl+KQAJfisACX4tAAl+MAAJfjEACX4yAAl+MwAJfjQACX42AAl+OAAJfjkACX46AAl+PAAJfj0ACX64AAl+ugAJfrwACX6+AAl+wQAJfsIACX7DAAl+xAAJfsUACX7HAAl+yQAJfsoACX7LAAl+zQAJfs4ACX9JAAl/SwAJf00ACX9PAAl/UgAJf1MACX9UAAl/VQAJf1YACX9YAAl/WgAJf1sACX9cAAl/XgAJf18ACX/aAAl/3AAJf94ACX/gAAl/4wAJf+QACX/lAAl/5gAJf+cACX/pAAl/6wAJf+wACX/tAAl/7wAJf/AACYBrAAmAbQAJgG8ACYBxAAmAdAAJgHUACYB2AAmAdwAJgHgACYB6AAmAfAAJgH0ACYB+AAmAgAAJgIEACYD8AAmA/gAJgQAACYECAAmBBQAJgQYACYEHAAmBCAAJgQkACYELAAmBDQAJgQ4ACYEPAAmBEQAJgRIACYGNAAmBjwAJgZEACYGTAAmBlgAJgZcACYGYAAmBmQAJgZoACYGcAAmBngAJgZ8ACYGgAAmBogAJgaMACYI2AAmCWQAJgnkACYKZAAmCmwAJgp0ACYKfAAmCoQAJgqQACYKlAAmCpgAJgqkACYKqAAmCrAAJgq0ACYKwAAmCswAJgrQACYK1AAmCuAAJgrkACYLCAAmC2wAJguQACYLmAAmC6AAJgvEACYL0AAmC9wAJgvkACYNCAAmDZgAJg40ACYOxAAmDtAAJg7YACYO4AAmDugAJg7wACYO+AAmDvwAJg8IACYPbAAmD/AAJg/4ACYQAAAmEAgAJhAQACYQGAAmECAAJhAoACYQMAAmELQAJhDAACYQzAAmENgAJhDkACYQ8AAmEPwAJhEIACYRFAAmERwAJhMIACYTEAAmExgAJhMgACYTLAAmEzAAJhM0ACYTOAAmEzwAJhNEACYTTAAmE1AAJhNUACYTXAAmE2AAJhVMACYVVAAmFVwAJhVkACYVcAAmFXQAJhV4ACYVfAAmFYAAJhWIACYVkAAmFZQAJhWYACYVoAAmFaQAJheQACYXmAAmF6QAJhesACYXuAAmF7wAJhfAACYXxAAmF8gAJhfQACYX2AAmF9wAJhfgACYX6AAmF+wAJhhQACYYVAAmGFgAJhhgACYaTAAmGlQAJhpcACYaZAAmGnAAJhp0ACYaeAAmGnwAJhqAACYaiAAmGpAAJhqUACYamAAmGqAAJhqkACYckAAmHJgAJhygACYcqAAmHLQAJhy4ACYcvAAmHMAAJhzEACYczAAmHNQAJhzYACYc3AAmHOQAJhzoACYe1AAmHtwAJh7kACYe7AAmHvgAJh78ACYfAAAmHwQAJh8IACYfEAAmHxgAJh8cACYfIAAmHygAJh8sACYhGAAmISAAJiEoACYhMAAmITwAJiFAACYhRAAmIUgAJiFMACYhVAAmIVwAJiFgACYhZAAmIWwAJiFwACYjXAAmI2QAJiNsACYjdAAmI4AAJiOEACYjiAAmI4wAJiOQACYjmAAmI6AAJiOkACYjqAAmI7AAJiO0ACYk2AAmJWgAJiYEACYmlAAmJqAAJiaoACYmsAAmJrgAJibAACYmyAAmJswAJibYACYnPAAmJ7AAJie4ACYnwAAmJ8gAJifQACYn2AAmJ+AAJifoACYoXAAmKGgAJih0ACYogAAmKIwAJiiYACYopAAmKLAAJii4ACYqpAAmKqwAJiq0ACYqvAAmKsgAJirMACYq0AAmKtQAJirYACYq4AAmKugAJirsACYq8AAmKvgAJir8ACYs6AAmLPAAJiz4ACYtAAAmLQwAJi0QACYtFAAmLRgAJi0cACYtJAAmLSwAJi0wACYtNAAmLTwAJi1AACYvLAAmLzQAJi88ACYvRAAmL1AAJi9UACYvWAAmL1wAJi9gACYvaAAmL3AAJi90ACYveAAmL4AAJi+EACYxcAAmMXgAJjGEACYxjAAmMZgAJjGcACYxoAAmMaQAJjGoACYxsAAmMbgAJjG8ACYxwAAmMcgAJjHMACYzuAAmM8AAJjPIACYz0AAmM9wAJjPgACYz5AAmM+gAJjPsACYz9AAmM/wAJjQAACY0BAAmNAwAJjQQACY1/AAmNgQAJjYMACY2FAAmNiAAJjYkACY2KAAmNiwAJjYwACY2OAAmNkAAJjZEACY2SAAmNlAAJjZUACY4QAAmOEgAJjhUACY4XAAmOGgAJjhsACY4cAAmOHQAJjh4ACY4gAAmOIgAJjiMACY4kAAmOJgAJjicACY66AAmO3QAJjv0ACY8dAAmPHwAJjyEACY8jAAmPJQAJjygACY8pAAmPKgAJjy0ACY8uAAmPMAAJjzEACY8zAAmPNgAJjzcACY84AAmPOwAJjzwACY9FAAmPXgAJj2cACY9pAAmPawAJj3QACY93AAmPegAJj3wACY/FAAmP6QAJkBAACZA0AAmQNwAJkDkACZA7AAmQPQAJkD8ACZBBAAmQQgAJkEUACZBeAAmQfwAJkIEACZCDAAmQhQAJkIcACZCJAAmQiwAJkI0ACZCPAAmQsAAJkLMACZC2AAmQuQAJkLwACZC/AAmQwgAJkMUACZDIAAmQygAJkUUACZFHAAmRSQAJkUsACZFOAAmRTwAJkVAACZFRAAmRUgAJkVQACZFWAAmRVwAJkVgACZFaAAmRWwAJkdYACZHYAAmR2gAJkdwACZHfAAmR4AAJkeEACZHiAAmR4wAJkeUACZHnAAmR6AAJkekACZHrAAmR7AAJkmcACZJpAAmSbAAJkm4ACZJxAAmScgAJknMACZJ0AAmSdQAJkncACZJ5AAmSegAJknsACZJ9AAmSfgAJkpcACZKYAAmSmQAJkpsACZMWAAmTGAAJkxoACZMcAAmTHwAJkyAACZMhAAmTIgAJkyMACZMlAAmTJwAJkygACZMpAAmTKwAJkywACZOnAAmTqQAJk6sACZOtAAmTsAAJk7EACZOyAAmTswAJk7QACZO2AAmTuAAJk7kACZO6AAmTvAAJk70ACZQ4AAmUOgAJlDwACZQ+AAmUQQAJlEIACZRDAAmURAAJlEUACZRHAAmUSQAJlEoACZRLAAmUTQAJlE4ACZTJAAmUywAJlM0ACZTPAAmU0gAJlNMACZTUAAmU1QAJlNYACZTYAAmU2gAJlNsACZTcAAmU3gAJlN8ACZVaAAmVXAAJlV4ACZVgAAmVYwAJlWQACZVlAAmVZgAJlWcACZVpAAmVawAJlWwACZVtAAmVbwAJlXAACZW5AAmV3QAJlgQACZYoAAmWKwAJli0ACZYvAAmWMQAJljMACZY1AAmWNgAJljkACZZSAAmWbwAJlnEACZZzAAmWdQAJlncACZZ5AAmWewAJln0ACZaaAAmWnQAJlqAACZajAAmWpgAJlqkACZasAAmWrwAJlrEACZcsAAmXLgAJlzAACZcyAAmXNQAJlzYACZc3AAmXOAAJlzkACZc7AAmXPQAJlz4ACZc/AAmXQQAJl0IACZe9AAmXvwAJl8EACZfDAAmXxgAJl8cACZfIAAmXyQAJl8oACZfMAAmXzgAJl88ACZfQAAmX0gAJl9MACZhOAAmYUAAJmFIACZhUAAmYVwAJmFgACZhZAAmYWgAJmFsACZhdAAmYXwAJmGAACZhhAAmYYwAJmGQACZjfAAmY4QAJmOMACZjlAAmY6AAJmOkACZjqAAmY6wAJmOwACZjuAAmY8AAJmPEACZjyAAmY9AAJmPUACZlwAAmZcgAJmXQACZl2AAmZeQAJmXoACZl7AAmZfAAJmX0ACZl/AAmZgQAJmYIACZmDAAmZhQAJmYYACZoBAAmaAwAJmgUACZoHAAmaCgAJmgsACZoMAAmaDQAJmg4ACZoQAAmaEgAJmhMACZoUAAmaFgAJmhcACZqSAAmalAAJmpYACZqYAAmamwAJmpwACZqdAAmangAJmp8ACZqhAAmaowAJmqQACZqlAAmapwAJmqgACZq5AAmaugAJmrwACZrNAAma1gAJmtkACZrcAAma3gAJmxcACZsaAAmbHAAJmx8ACZsiAAmbJQAJmygACZurAAmbzwAJm/MACZwWAAmcPQAJnF0ACZyEAAmcqwAJnMsACZzvAAmdEwAJnRUACZ0YAAmdGgAJnRwACZ0eAAmdIQAJnSQACZ0mAAmdKAAJnSsACZ0tAAmdLwAJnTIACZ01AAmdNgAJnTsACZ1UAAmdWQAJnVsACZ1gAAmdYwAJnWUACZ2uAAmd0gAJnfkACZ4dAAmeIAAJniIACZ4kAAmeJgAJnigACZ4qAAmeKwAJni4ACZ5HAAmebAAJnm4ACZ5wAAmecgAJnnQACZ52AAmeeAAJnnoACZ58AAmefgAJnqMACZ6mAAmeqQAJnqwACZ6vAAmesgAJnrUACZ64AAmeuwAJnr4ACZ7AAAmfOwAJnz0ACZ9AAAmfQgAJn0UACZ9GAAmfRwAJn0gACZ9JAAmfSwAJn00ACZ9OAAmfTwAJn1EACZ9SAAmfYwAJn2QACZ9mAAmf4QAJn+MACZ/mAAmf6AAJn+sACZ/sAAmf7QAJn+4ACZ/vAAmf8QAJn/MACZ/0AAmf9QAJn/cACZ/4AAmgBQAJoIAACaCCAAmghQAJoIcACaCKAAmgiwAJoIwACaCNAAmgjgAJoJAACaCSAAmgkwAJoJQACaCWAAmglwAJoKgACaCpAAmgqwAJoSYACaEoAAmhKgAJoSwACaEvAAmhMAAJoTEACaEyAAmhMwAJoTUACaE3AAmhOAAJoTkACaE7AAmhPAAJobcACaG5AAmhvAAJob4ACaHBAAmhwgAJocMACaHEAAmhxQAJoccACaHJAAmhygAJocsACaHNAAmhzgAJod8ACaHgAAmh4gAJol0ACaJfAAmiYQAJomMACaJmAAmiZwAJomgACaJpAAmiagAJomwACaJuAAmibwAJonAACaJyAAmicwAJou4ACaLwAAmi8wAJovUACaL4AAmi+QAJovoACaL7AAmi/AAJov4ACaMAAAmjAQAJowIACaMEAAmjBQAJox4ACaMfAAmjIAAJoyIACaOdAAmjnwAJo6EACaOjAAmjpgAJo6cACaOoAAmjqQAJo6oACaOsAAmjrgAJo68ACaOwAAmjsgAJo7MACaQuAAmkMAAJpDMACaQ1AAmkOAAJpDkACaQ6AAmkOwAJpDwACaQ+AAmkQAAJpEEACaRCAAmkRAAJpEUACaRgAAmkeQAJpIYACaSJAAmkjAAJpI8ACaScAAmknwAJpKIACaSlAAmkpwAJpLMACaTOAAmk4AAJpXMACaWWAAmltgAJpdYACaXYAAml2gAJpdwACaXeAAml4QAJpeIACaXjAAml5gAJpecACaXpAAml6gAJpewACaXvAAml8AAJpfEACaX0AAml9QAJpf4ACaYXAAmmIAAJpiIACaYkAAmmLQAJpjAACaYzAAmmNQAJpn4ACaaiAAmmyQAJpu0ACabwAAmm8gAJpvQACab2AAmm+AAJpvoACab7AAmm/gAJpxcACac4AAmnOgAJpzwACac+AAmnQAAJp0IACadEAAmnRgAJp0gACadpAAmnbAAJp28ACadyAAmndQAJp3gACad7AAmnfgAJp4EACaeDAAmn/gAJqAAACagCAAmoBAAJqAcACagIAAmoCQAJqAoACagLAAmoDQAJqA8ACagQAAmoEQAJqBMACagUAAmojwAJqJEACaiTAAmolQAJqJgACaiZAAmomgAJqJsACaicAAmongAJqKAACaihAAmoogAJqKQACailAAmpIAAJqSIACaklAAmpJwAJqSoACakrAAmpLAAJqS0ACakuAAmpMAAJqTIACakzAAmpNAAJqTYACak3AAmpUAAJqVEACalSAAmpVAAJqc8ACanRAAmp0wAJqdUACanYAAmp2QAJqdoACanbAAmp3AAJqd4ACangAAmp4QAJqeIACankAAmp5QAJqmAACapiAAmqZAAJqmYACappAAmqagAJqmsACapsAAmqbQAJqm8ACapxAAmqcgAJqnMACap1AAmqdgAJqvEACarzAAmq9QAJqvcACar6AAmq+wAJqvwACar9AAmq/gAJqwAACasCAAmrAwAJqwQACasGAAmrBwAJq4IACauEAAmrhgAJq4gACauLAAmrjAAJq40ACauOAAmrjwAJq5EACauTAAmrlAAJq5UACauXAAmrmAAJrBMACawVAAmsFwAJrBkACawcAAmsHQAJrB4ACawfAAmsIAAJrCIACawkAAmsJQAJrCYACawoAAmsKQAJrHIACayWAAmsvQAJrOEACazkAAms5gAJrOgACazqAAms7AAJrO4ACazvAAms8gAJrQsACa0oAAmtKgAJrSwACa0uAAmtMAAJrTIACa00AAmtNgAJrVMACa1WAAmtWQAJrVwACa1fAAmtYgAJrWUACa1oAAmtagAJreUACa3nAAmt6QAJresACa3uAAmt7wAJrfAACa3xAAmt8gAJrfQACa32AAmt9wAJrfgACa36AAmt+wAJrnYACa54AAmuegAJrnwACa5/AAmugAAJroEACa6CAAmugwAJroUACa6HAAmuiAAJrokACa6LAAmujAAJrwcACa8JAAmvCwAJrw0ACa8QAAmvEQAJrxIACa8TAAmvFAAJrxYACa8YAAmvGQAJrxoACa8cAAmvHQAJr5gACa+aAAmvnAAJr54ACa+hAAmvogAJr6MACa+kAAmvpQAJr6cACa+pAAmvqgAJr6sACa+tAAmvrgAJsCkACbArAAmwLQAJsC8ACbAyAAmwMwAJsDQACbA1AAmwNgAJsDgACbA6AAmwOwAJsDwACbA+AAmwPwAJsLoACbC8AAmwvgAJsMAACbDDAAmwxAAJsMUACbDGAAmwxwAJsMkACbDLAAmwzAAJsM0ACbDPAAmw0AAJsUsACbFNAAmxTwAJsVEACbFUAAmxVQAJsVYACbFXAAmxWAAJsVoACbFcAAmxXQAJsV4ACbFgAAmxYQAJsfQACbIXAAmyNwAJslcACbJZAAmyWwAJsl0ACbJfAAmyYgAJsmMACbJkAAmyZwAJsmgACbJqAAmyawAJsm0ACbJwAAmycQAJsnIACbJ1AAmydgAJsnsACbKUAAmynQAJsp8ACbKhAAmyqgAJsq0ACbKwAAmysgAJsvsACbMfAAmzRgAJs2oACbNtAAmzbwAJs3EACbNzAAmzdQAJs3cACbN4AAmzewAJs5QACbO1AAmztwAJs7kACbO7AAmzvQAJs78ACbPBAAmzwwAJs8UACbPmAAmz6QAJs+wACbPvAAmz8gAJs/UACbP4AAmz+wAJs/4ACbQAAAm0ewAJtH0ACbR/AAm0gQAJtIQACbSFAAm0hgAJtIcACbSIAAm0igAJtIwACbSNAAm0jgAJtJAACbSRAAm1DAAJtQ4ACbUQAAm1EgAJtRUACbUWAAm1FwAJtRgACbUZAAm1GwAJtR0ACbUeAAm1HwAJtSEACbUiAAm1nQAJtZ8ACbWiAAm1pAAJtacACbWoAAm1qQAJtaoACbWrAAm1rQAJta8ACbWwAAm1sQAJtbMACbW0AAm1zQAJtc4ACbXPAAm10QAJtkwACbZOAAm2UAAJtlIACbZVAAm2VgAJtlcACbZYAAm2WQAJtlsACbZdAAm2XgAJtl8ACbZhAAm2YgAJtt0ACbbfAAm24QAJtuMACbbmAAm25wAJtugACbbpAAm26gAJtuwACbbuAAm27wAJtvAACbbyAAm28wAJt24ACbdwAAm3cgAJt3QACbd3AAm3eAAJt3kACbd6AAm3ewAJt30ACbd/AAm3gAAJt4EACbeDAAm3hAAJt/8ACbgBAAm4AwAJuAUACbgIAAm4CQAJuAoACbgLAAm4DAAJuA4ACbgQAAm4EQAJuBIACbgUAAm4FQAJuJAACbiSAAm4lAAJuJYACbiZAAm4mgAJuJsACbicAAm4nQAJuJ8ACbihAAm4ogAJuKMACbilAAm4pgAJuO8ACbkTAAm5OgAJuV4ACblhAAm5YwAJuWUACblnAAm5aQAJuWsACblsAAm5bwAJuYgACbmlAAm5pwAJuakACbmrAAm5rQAJua8ACbmxAAm5swAJudAACbnTAAm51gAJudkACbncAAm53wAJueIACbnlAAm55wAJumIACbpkAAm6ZgAJumgACbprAAm6bAAJum0ACbpuAAm6bwAJunEACbpzAAm6dAAJunUACbp3AAm6eAAJuvMACbr1AAm69wAJuvkACbr8AAm6/QAJuv4ACbr/AAm7AAAJuwIACbsEAAm7BQAJuwYACbsIAAm7CQAJu4QACbuGAAm7iAAJu4oACbuNAAm7jgAJu48ACbuQAAm7kQAJu5MACbuVAAm7lgAJu5cACbuZAAm7mgAJvBUACbwXAAm8GQAJvBsACbweAAm8HwAJvCAACbwhAAm8IgAJvCQACbwmAAm8JwAJvCgACbwqAAm8KwAJvKYACbyoAAm8qgAJvKwACbyvAAm8sAAJvLEACbyyAAm8swAJvLUACby3AAm8uAAJvLkACby7AAm8vAAJvTcACb05AAm9OwAJvT0ACb1AAAm9QQAJvUIACb1DAAm9RAAJvUYACb1IAAm9SQAJvUoACb1MAAm9TQAJvcgACb3KAAm9zAAJvc4ACb3RAAm90gAJvdMACb3UAAm91QAJvdcACb3ZAAm92gAJvdsACb3dAAm93gAJvnEACb6UAAm+tAAJvtQACb7WAAm+2AAJvtoACb7cAAm+3wAJvuAACb7hAAm+5AAJvuUACb7nAAm+6AAJvusACb7uAAm+7wAJvvAACb7zAAm+9AAJvvkACb8SAAm/GwAJvx0ACb8fAAm/KAAJvysACb8uAAm/MAAJv3kACb+dAAm/xAAJv+gACb/rAAm/7QAJv+8ACb/xAAm/8wAJv/UACb/2AAm/+QAJwBIACcAzAAnANQAJwDcACcA5AAnAOwAJwD0ACcA/AAnAQQAJwEMACcBkAAnAZwAJwGoACcBtAAnAcAAJwHMACcB2AAnAeQAJwHwACcB+AAnA+QAJwPsACcD9AAnA/wAJwQIACcEDAAnBBAAJwQUACcEGAAnBCAAJwQoACcELAAnBDAAJwQ4ACcEPAAnBigAJwYwACcGOAAnBkAAJwZMACcGUAAnBlQAJwZYACcGXAAnBmQAJwZsACcGcAAnBnQAJwZ8ACcGgAAnCGwAJwh0ACcIgAAnCIgAJwiUACcImAAnCJwAJwigACcIpAAnCKwAJwi0ACcIuAAnCLwAJwjEACcIyAAnCSwAJwkwACcJNAAnCTwAJwsoACcLMAAnCzgAJwtAACcLTAAnC1AAJwtUACcLWAAnC1wAJwtkACcLbAAnC3AAJwt0ACcLfAAnC4AAJw1sACcNdAAnDXwAJw2EACcNkAAnDZQAJw2YACcNnAAnDaAAJw2oACcNsAAnDbQAJw24ACcNwAAnDcQAJw+wACcPuAAnD8AAJw/IACcP1AAnD9gAJw/cACcP4AAnD+QAJw/sACcP9AAnD/gAJw/8ACcQBAAnEAgAJxH0ACcR/AAnEgQAJxIMACcSGAAnEhwAJxIgACcSJAAnEigAJxIwACcSOAAnEjwAJxJAACcSSAAnEkwAJxQ4ACcUQAAnFEgAJxRQACcUXAAnFGAAJxRkACcUaAAnFGwAJxR0ACcUfAAnFIAAJxSEACcUjAAnFJAAJxW0ACcWRAAnFuAAJxdwACcXfAAnF4QAJxeMACcXlAAnF5wAJxekACcXqAAnF7QAJxgYACcYjAAnGJQAJxicACcYpAAnGKwAJxi0ACcYvAAnGMQAJxk4ACcZRAAnGVAAJxlcACcZaAAnGXQAJxmAACcZjAAnGZQAJxuAACcbiAAnG5AAJxuYACcbpAAnG6gAJxusACcbsAAnG7QAJxu8ACcbxAAnG8gAJxvMACcb1AAnG9gAJx3EACcdzAAnHdQAJx3cACcd6AAnHewAJx3wACcd9AAnHfgAJx4AACceCAAnHgwAJx4QACceGAAnHhwAJyAIACcgEAAnIBgAJyAgACcgLAAnIDAAJyA0ACcgOAAnIDwAJyBEACcgTAAnIFAAJyBUACcgXAAnIGAAJyJMACciVAAnImAAJyJoACcidAAnIngAJyJ8ACcigAAnIoQAJyKMACcilAAnIpgAJyKcACcipAAnIqgAJySUACcknAAnJKQAJySsACckuAAnJLwAJyTAACckxAAnJMgAJyTQACck2AAnJNwAJyTgACck6AAnJOwAJybYACcm4AAnJugAJybwACcm/AAnJwAAJycEACcnCAAnJwwAJycUACcnHAAnJyAAJyckACcnLAAnJzAAJykcACcpJAAnKTAAJyk4ACcpRAAnKUgAJylMACcpUAAnKVQAJylcACcpZAAnKWgAJylsACcpdAAnKXgAJyvEACcsUAAnLNAAJy1QACctWAAnLWAAJy1oACctcAAnLXwAJy2AACcthAAnLZAAJy2UACctnAAnLaAAJy2sACctuAAnLbwAJy3AACctzAAnLdAAJy30ACcuWAAnLnwAJy6EACcujAAnLrAAJy68ACcuyAAnLtAAJy/0ACcwhAAnMSAAJzGwACcxvAAnMcQAJzHMACcx1AAnMdwAJzHkACcx6AAnMfQAJzJYACcy3AAnMuQAJzLsACcy9AAnMvwAJzMEACczDAAnMxQAJzMcACczoAAnM6wAJzO4ACczxAAnM9AAJzPcACcz6AAnM/QAJzQAACc0CAAnNfQAJzX8ACc2BAAnNgwAJzYYACc2HAAnNiAAJzYkACc2KAAnNjAAJzY4ACc2PAAnNkAAJzZIACc2TAAnODgAJzhAACc4SAAnOFAAJzhcACc4YAAnOGQAJzhoACc4bAAnOHQAJzh8ACc4gAAnOIQAJziMACc4kAAnOnwAJzqEACc6kAAnOpgAJzqkACc6qAAnOqwAJzqwACc6tAAnOrwAJzrEACc6yAAnOswAJzrUACc62AAnOzwAJztAACc7RAAnO0wAJz04ACc9QAAnPUgAJz1QACc9XAAnPWAAJz1kACc9aAAnPWwAJz10ACc9fAAnPYAAJz2EACc9jAAnPZAAJz98ACc/hAAnP4wAJz+UACc/oAAnP6QAJz+oACc/rAAnP7AAJz+4ACc/wAAnP8QAJz/IACc/0AAnP9QAJ0HAACdByAAnQdAAJ0HYACdB5AAnQegAJ0HsACdB8AAnQfQAJ0H8ACdCBAAnQggAJ0IMACdCFAAnQhgAJ0QEACdEDAAnRBQAJ0QcACdEKAAnRCwAJ0QwACdENAAnRDgAJ0RAACdESAAnREwAJ0RQACdEWAAnRFwAJ0ZIACdGUAAnRlgAJ0ZgACdGbAAnRnAAJ0Z0ACdGeAAnRnwAJ0aEACdGjAAnRpAAJ0aUACdGnAAnRqAAJ0fEACdIVAAnSPAAJ0mAACdJjAAnSZQAJ0mcACdJpAAnSawAJ0m0ACdJuAAnScQAJ0ooACdKnAAnSqQAJ0qsACdKtAAnSrwAJ0rEACdKzAAnStQAJ0tIACdLVAAnS2AAJ0tsACdLeAAnS4QAJ0uQACdLnAAnS6QAJ02QACdNmAAnTaAAJ02oACdNtAAnTbgAJ028ACdNwAAnTcQAJ03MACdN1AAnTdgAJ03cACdN5AAnTegAJ0/UACdP3AAnT+QAJ0/sACdP+AAnT/wAJ1AAACdQBAAnUAgAJ1AQACdQGAAnUBwAJ1AgACdQKAAnUCwAJ1IYACdSIAAnUigAJ1IwACdSPAAnUkAAJ1JEACdSSAAnUkwAJ1JUACdSXAAnUmAAJ1JkACdSbAAnUnAAJ1RcACdUZAAnVHAAJ1R4ACdUhAAnVIgAJ1SMACdUkAAnVJQAJ1ScACdUpAAnVKgAJ1SsACdUtAAnVLgAJ1akACdWrAAnVrQAJ1a8ACdWyAAnVswAJ1bQACdW1AAnVtgAJ1bgACdW6AAnVuwAJ1bwACdW+AAnVvwAJ1joACdY8AAnWPgAJ1kAACdZDAAnWRAAJ1kUACdZGAAnWRwAJ1kkACdZLAAnWTAAJ1k0ACdZPAAnWUAAJ1ssACdbNAAnW0AAJ1tIACdbVAAnW1gAJ1tcACdbYAAnW2QAJ1tsACdbdAAnW3gAJ1t8ACdbhAAnW4gAJ1vMACdb4AAnW+wAJ1v0ACdcCAAnXOwAJ1z4ACddAAAnXQwAJ10YACddJAAnXTAAJ188ACdfzAAnYFwAJ2DoACdhhAAnYgQAJ2KgACdjPAAnY7wAJ2RMACdk3AAnZOQAJ2TwACdk+AAnZQAAJ2UIACdlFAAnZSAAJ2UoACdlMAAnZTwAJ2VEACdlTAAnZVgAJ2VkACdlaAAnZXwAJ2XgACdl9AAnZfwAJ2YQACdmHAAnZiQAJ2dIACdn2AAnaHQAJ2kEACdpEAAnaRgAJ2kgACdpKAAnaTAAJ2k4ACdpPAAnaUgAJ2msACdqQAAnakgAJ2pQACdqWAAnamAAJ2poACdqcAAnangAJ2qAACdqiAAnaxwAJ2soACdrNAAna0AAJ2tMACdrWAAna2QAJ2twACdrfAAna4gAJ2uQACdtfAAnbYQAJ22QACdtmAAnbaQAJ22oACdtrAAnbbAAJ220ACdtvAAnbcQAJ23IACdtzAAnbdQAJ23YACduHAAnbiAAJ24oACdwFAAncBwAJ3AkACdwLAAncDgAJ3A8ACdwQAAncEQAJ3BIACdwUAAncFgAJ3BcACdwYAAncGgAJ3BsACdyWAAncmAAJ3JsACdydAAncoAAJ3KEACdyiAAncowAJ3KQACdymAAncqAAJ3KkACdyqAAncrAAJ3K0ACdy+AAncvwAJ3MEACd08AAndPgAJ3UAACd1CAAndRQAJ3UYACd1HAAndSAAJ3UkACd1LAAndTQAJ3U4ACd1PAAndUQAJ3VIACd3NAAndzwAJ3dIACd3UAAnd1wAJ3dgACd3ZAAnd2gAJ3dsACd3dAAnd3wAJ3eAACd3hAAnd4wAJ3eQACd31AAnd9gAJ3fgACd5zAAnedQAJ3ncACd55AAnefAAJ3n0ACd5+AAnefwAJ3oAACd6CAAnehAAJ3oUACd6GAAneiAAJ3okACd8EAAnfBgAJ3wkACd8LAAnfDgAJ3w8ACd8QAAnfEQAJ3xIACd8UAAnfFgAJ3xcACd8YAAnfGgAJ3xsACd80AAnfNQAJ3zYACd84AAnfswAJ37UACd+3AAnfuQAJ37wACd+9AAnfvgAJ378ACd/AAAnfwgAJ38QACd/FAAnfxgAJ38gACd/JAAngRAAJ4EYACeBJAAngSwAJ4E4ACeBPAAngUAAJ4FEACeBSAAngVAAJ4FYACeBXAAngWAAJ4FoACeBbAAngeQAJ4JIACeCbAAngngAJ4KEACeCqAAngrQAJ4LAACeCyAAngzwAJ4OQACeF3AAnhmgAJ4boACeHaAAnh3AAJ4d4ACeHgAAnh4gAJ4eUACeHmAAnh5wAJ4eoACeHrAAnh7QAJ4e4ACeHwAAnh8wAJ4fQACeH1AAnh+AAJ4fkACeICAAniGwAJ4iQACeImAAniKAAJ4jEACeI0AAniNwAJ4jkACeKCAAnipgAJ4s0ACeLxAAni9AAJ4vYACeL4AAni+gAJ4vwACeL+AAni/wAJ4wIACeMbAAnjPAAJ4z4ACeNAAAnjQgAJ40QACeNGAAnjSAAJ40oACeNMAAnjbQAJ43AACeNzAAnjdgAJ43kACeN8AAnjfwAJ44IACeOFAAnjhwAJ5AIACeQEAAnkBgAJ5AgACeQLAAnkDAAJ5A0ACeQOAAnkDwAJ5BEACeQTAAnkFAAJ5BUACeQXAAnkGAAJ5JMACeSVAAnklwAJ5JkACeScAAnknQAJ5J4ACeSfAAnkoAAJ5KIACeSkAAnkpQAJ5KYACeSoAAnkqQAJ5SQACeUmAAnlKQAJ5SsACeUuAAnlLwAJ5TAACeUxAAnlMgAJ5TQACeU2AAnlNwAJ5TgACeU6AAnlOwAJ5VQACeVVAAnlVgAJ5VgACeXTAAnl1QAJ5dcACeXZAAnl3AAJ5d0ACeXeAAnl3wAJ5eAACeXiAAnl5AAJ5eUACeXmAAnl6AAJ5ekACeZkAAnmZgAJ5mgACeZqAAnmbQAJ5m4ACeZvAAnmcAAJ5nEACeZzAAnmdQAJ5nYACeZ3AAnmeQAJ5noACeb1AAnm9wAJ5vkACeb7AAnm/gAJ5v8ACecAAAnnAQAJ5wIACecEAAnnBgAJ5wcACecIAAnnCgAJ5wsACeeGAAnniAAJ54oACeeMAAnnjwAJ55AACeeRAAnnkgAJ55MACeeVAAnnlwAJ55gACeeZAAnnmwAJ55wACegXAAnoGQAJ6BsACegdAAnoIAAJ6CEACegiAAnoIwAJ6CQACegmAAnoKAAJ6CkACegqAAnoLAAJ6C0ACeh2AAnomgAJ6MEACejlAAno6AAJ6OoACejsAAno7gAJ6PAACejyAAno8wAJ6PYACekPAAnpLAAJ6S4ACekwAAnpMgAJ6TQACek2AAnpOAAJ6ToACelXAAnpWgAJ6V0ACelgAAnpYwAJ6WYACelpAAnpbAAJ6W4ACenpAAnp6wAJ6e0ACenvAAnp8gAJ6fMACen0AAnp9QAJ6fYACen4AAnp+gAJ6fsACen8AAnp/gAJ6f8ACep6AAnqfAAJ6n4ACeqAAAnqgwAJ6oQACeqFAAnqhgAJ6ocACeqJAAnqiwAJ6owACeqNAAnqjwAJ6pAACesLAAnrDQAJ6w8ACesRAAnrFAAJ6xUACesWAAnrFwAJ6xgACesaAAnrHAAJ6x0ACeseAAnrIAAJ6yEACeucAAnrngAJ66AACeuiAAnrpQAJ66YACeunAAnrqAAJ66kACeurAAnrrQAJ664ACeuvAAnrsQAJ67IACewtAAnsLwAJ7DEACewzAAnsNgAJ7DcACew4AAnsOQAJ7DoACew8AAnsPgAJ7D8ACexAAAnsQgAJ7EMACey+AAnswAAJ7MIACezEAAnsxwAJ7MgACezJAAnsygAJ7MsACezNAAnszwAJ7NAACezRAAns0wAJ7NQACe1PAAntUQAJ7VMACe1VAAntWAAJ7VkACe1aAAntWwAJ7VwACe1eAAntYAAJ7WEACe1iAAntZAAJ7WUACe34AAnuGwAJ7jsACe5bAAnuXQAJ7l8ACe5hAAnuYwAJ7mYACe5nAAnuaAAJ7msACe5sAAnubgAJ7m8ACe5yAAnudQAJ7nYACe53AAnuegAJ7nsACe6AAAnumQAJ7qIACe6kAAnupgAJ7q8ACe6yAAnutQAJ7rcACe8AAAnvJAAJ70sACe9vAAnvcgAJ73QACe92AAnveAAJ73oACe98AAnvfQAJ74AACe+ZAAnvugAJ77wACe++AAnvwAAJ78IACe/EAAnvxgAJ78gACe/KAAnv6wAJ7+4ACe/xAAnv9AAJ7/cACe/6AAnv/QAJ8AAACfADAAnwBQAJ8IAACfCCAAnwhAAJ8IYACfCJAAnwigAJ8IsACfCMAAnwjQAJ8I8ACfCRAAnwkgAJ8JMACfCVAAnwlgAJ8REACfETAAnxFQAJ8RcACfEaAAnxGwAJ8RwACfEdAAnxHgAJ8SAACfEiAAnxIwAJ8SQACfEmAAnxJwAJ8aIACfGkAAnxpwAJ8akACfGsAAnxrQAJ8a4ACfGvAAnxsAAJ8bIACfG0AAnxtQAJ8bYACfG4AAnxuQAJ8dIACfHTAAnx1AAJ8dYACfJRAAnyUwAJ8lUACfJXAAnyWgAJ8lsACfJcAAnyXQAJ8l4ACfJgAAnyYgAJ8mMACfJkAAnyZgAJ8mcACfLiAAny5AAJ8uYACfLoAAny6wAJ8uwACfLtAAny7gAJ8u8ACfLxAAny8wAJ8vQACfL1AAny9wAJ8vgACfNzAAnzdQAJ83cACfN5AAnzfAAJ830ACfN+AAnzfwAJ84AACfOCAAnzhAAJ84UACfOGAAnziAAJ84kACfQEAAn0BgAJ9AkACfQLAAn0DgAJ9A8ACfQQAAn0EQAJ9BIACfQUAAn0FgAJ9BcACfQYAAn0GgAJ9BsACfQtAAn0qAAJ9KoACfSsAAn0rgAJ9LEACfSyAAn0swAJ9LQACfS1AAn0twAJ9LkACfS6AAn0uwAJ9L0ACfS+AAn1BwAJ9SsACfVSAAn1dgAJ9XkACfV7AAn1fQAJ9X8ACfWBAAn1gwAJ9YQACfWHAAn1oAAJ9b0ACfW/AAn1wQAJ9cMACfXFAAn1xwAJ9ckACfXLAAn16AAJ9esACfXuAAn18QAJ9fQACfX3AAn1+gAJ9f0ACfX/AAn2egAJ9nwACfZ+AAn2gAAJ9oMACfaEAAn2hQAJ9oYACfaHAAn2iQAJ9osACfaMAAn2jQAJ9o8ACfaQAAn3CwAJ9w0ACfcPAAn3EQAJ9xQACfcVAAn3FgAJ9xcACfcYAAn3GgAJ9xwACfcdAAn3HgAJ9yAACfchAAn3nAAJ954ACfegAAn3ogAJ96UACfemAAn3pwAJ96gACfepAAn3qwAJ960ACfeuAAn3rwAJ97EACfeyAAn4LQAJ+C8ACfgyAAn4NAAJ+DcACfg4AAn4OQAJ+DoACfg7AAn4PQAJ+D8ACfhAAAn4QQAJ+EMACfhEAAn4vwAJ+MEACfjDAAn4xQAJ+MgACfjJAAn4ygAJ+MsACfjMAAn4zgAJ+NAACfjRAAn40gAJ+NQACfjVAAn5UAAJ+VIACflUAAn5VgAJ+VkACflaAAn5WwAJ+VwACfldAAn5XwAJ+WEACfliAAn5YwAJ+WUACflmAAn54QAJ+eMACfnmAAn56AAJ+esACfnsAAn57QAJ+e4ACfnvAAn58QAJ+fMACfn0AAn59QAJ+fcACfn4AAn6iwAJ+q4ACfrOAAn67gAJ+vAACfryAAn69AAJ+vYACfr5AAn6+gAJ+vsACfr+AAn6/wAJ+wEACfsCAAn7BQAJ+wgACfsJAAn7CgAJ+w0ACfsOAAn7EwAJ+ywACfs1AAn7NwAJ+zkACftCAAn7RQAJ+0gACftKAAn7kwAJ+7cACfveAAn8AgAJ/AUACfwHAAn8CQAJ/AsACfwNAAn8DwAJ/BAACfwTAAn8LAAJ/E0ACfxPAAn8UQAJ/FMACfxVAAn8VwAJ/FkACfxbAAn8XQAJ/H4ACfyBAAn8hAAJ/IcACfyKAAn8jQAJ/JAACfyTAAn8lgAJ/JgACf0TAAn9FQAJ/RcACf0ZAAn9HAAJ/R0ACf0eAAn9HwAJ/SAACf0iAAn9JAAJ/SUACf0mAAn9KAAJ/SkACf2kAAn9pgAJ/agACf2qAAn9rQAJ/a4ACf2vAAn9sAAJ/bEACf2zAAn9tQAJ/bYACf23AAn9uQAJ/boACf41AAn+NwAJ/joACf48AAn+PwAJ/kAACf5BAAn+QgAJ/kMACf5FAAn+RwAJ/kgACf5JAAn+SwAJ/kwACf5lAAn+ZgAJ/mcACf5pAAn+5AAJ/uYACf7oAAn+6gAJ/u0ACf7uAAn+7wAJ/vAACf7xAAn+8wAJ/vUACf72AAn+9wAJ/vkACf76AAn/dQAJ/3cACf95AAn/ewAJ/34ACf9/AAn/gAAJ/4EACf+CAAn/hAAJ/4YACf+HAAn/iAAJ/4oACf+LAAoABgAKAAgACgAKAAoADAAKAA8ACgAQAAoAEQAKABIACgATAAoAFQAKABcACgAYAAoAGQAKABsACgAcAAoAlwAKAJkACgCbAAoAnQAKAKAACgChAAoAogAKAKMACgCkAAoApgAKAKgACgCpAAoAqgAKAKwACgCtAAoBKAAKASoACgEsAAoBLgAKATEACgEyAAoBMwAKATQACgE1AAoBNwAKATkACgE6AAoBOwAKAT0ACgE+AAoBhwAKAasACgHSAAoB9gAKAfkACgH7AAoB/QAKAf8ACgIBAAoCAwAKAgQACgIHAAoCIAAKAj0ACgI/AAoCQQAKAkMACgJFAAoCRwAKAkkACgJLAAoCaAAKAmsACgJuAAoCcQAKAnQACgJ3AAoCegAKAn0ACgJ/AAoC+gAKAvwACgL+AAoDAAAKAwMACgMEAAoDBQAKAwYACgMHAAoDCQAKAwsACgMMAAoDDQAKAw8ACgMQAAoDiwAKA40ACgOPAAoDkQAKA5QACgOVAAoDlgAKA5cACgOYAAoDmgAKA5wACgOdAAoDngAKA6AACgOhAAoEHAAKBB4ACgQgAAoEIgAKBCUACgQmAAoEJwAKBCgACgQpAAoEKwAKBC0ACgQuAAoELwAKBDEACgQyAAoErQAKBK8ACgSyAAoEtAAKBLcACgS4AAoEuQAKBLoACgS7AAoEvQAKBL8ACgTAAAoEwQAKBMMACgTEAAoFPwAKBUEACgVDAAoFRQAKBUgACgVJAAoFSgAKBUsACgVMAAoFTgAKBVAACgVRAAoFUgAKBVQACgVVAAoF0AAKBdIACgXUAAoF1gAKBdkACgXaAAoF2wAKBdwACgXdAAoF3wAKBeEACgXiAAoF4wAKBeUACgXmAAoGYQAKBmMACgZmAAoGaAAKBmsACgZsAAoGbQAKBm4ACgZvAAoGcQAKBnMACgZ0AAoGdQAKBncACgZ4AAoGiQAKBo4ACgaRAAoGkwAKBpgACgcTAAoHFQAKBxcACgcZAAoHHAAKBx0ACgceAAoHHwAKByAACgciAAoHJAAKByUACgcmAAoHKAAKBykACgekAAoHpgAKB6gACgeqAAoHrQAKB64ACgevAAoHsAAKB7EACgezAAoHtQAKB7YACge3AAoHuQAKB7oACgg1AAoINwAKCDoACgg8AAoIPwAKCEAACghBAAoIQgAKCEMACghFAAoIRwAKCEgACghJAAoISwAKCEwACgjfAAoJAgAKCSIACglCAAoJRAAKCUYACglIAAoJSgAKCU0ACglOAAoJTwAKCVIACglTAAoJVQAKCVYACglYAAoJWwAKCVwACgldAAoJYAAKCWEACglmAAoJfwAKCYgACgmKAAoJjAAKCZUACgmYAAoJmwAKCZ0ACgnmAAoKCgAKCjEACgpVAAoKWAAKCloACgpcAAoKXgAKCmAACgpiAAoKYwAKCmYACgp/AAoKoAAKCqIACgqkAAoKpgAKCqgACgqqAAoKrAAKCq4ACgqwAAoK0QAKCtQACgrXAAoK2gAKCt0ACgrgAAoK4wAKCuYACgrpAAoK6wAKC2YACgtoAAoLagAKC2wACgtvAAoLcAAKC3EACgtyAAoLcwAKC3UACgt3AAoLeAAKC3kACgt7AAoLfAAKC/cACgv5AAoL+wAKC/0ACgwAAAoMAQAKDAIACgwDAAoMBAAKDAYACgwIAAoMCQAKDAoACgwMAAoMDQAKDIgACgyKAAoMjQAKDI8ACgySAAoMkwAKDJQACgyVAAoMlgAKDJgACgyaAAoMmwAKDJwACgyeAAoMnwAKDLgACgy5AAoMugAKDLwACg03AAoNOQAKDTsACg09AAoNQAAKDUEACg1CAAoNQwAKDUQACg1GAAoNSAAKDUkACg1KAAoNTAAKDU0ACg3IAAoNygAKDcwACg3OAAoN0QAKDdIACg3TAAoN1AAKDdUACg3XAAoN2QAKDdoACg3bAAoN3QAKDd4ACg5ZAAoOWwAKDl0ACg5fAAoOYgAKDmMACg5kAAoOZQAKDmYACg5oAAoOagAKDmsACg5sAAoObgAKDm8ACg7qAAoO7AAKDu4ACg7wAAoO8wAKDvQACg71AAoO9gAKDvcACg75AAoO+wAKDvwACg79AAoO/wAKDwAACg97AAoPfQAKD38ACg+BAAoPhAAKD4UACg+GAAoPhwAKD4gACg+KAAoPjAAKD40ACg+OAAoPkAAKD5EACg/aAAoP/gAKECUAChBJAAoQTAAKEE4AChBQAAoQUgAKEFQAChBWAAoQVwAKEFoAChBzAAoQkAAKEJIAChCUAAoQlgAKEJgAChCaAAoQnAAKEJ4AChC7AAoQvgAKEMEAChDEAAoQxwAKEMoAChDNAAoQ0AAKENIAChFNAAoRTwAKEVIAChFUAAoRVwAKEVgAChFZAAoRWgAKEVsAChFdAAoRXwAKEWAAChFhAAoRYwAKEWQAChHfAAoR4QAKEeMAChHlAAoR6AAKEekAChHqAAoR6wAKEewAChHuAAoR8AAKEfEAChHyAAoR9AAKEfUAChJwAAoScgAKEnQAChJ2AAoSeQAKEnoAChJ7AAoSfAAKEn0AChJ/AAoSgQAKEoIAChKDAAoShQAKEoYAChMBAAoTAwAKEwYAChMIAAoTCwAKEwwAChMNAAoTDgAKEw8AChMRAAoTEwAKExQAChMVAAoTFwAKExgAChOTAAoTlQAKE5cAChOZAAoTnAAKE50AChOeAAoTnwAKE6AAChOiAAoTpAAKE6UAChOmAAoTqAAKE6kAChQkAAoUJgAKFCgAChQqAAoULQAKFC4AChQvAAoUMAAKFDEAChQzAAoUNQAKFDYAChQ3AAoUOQAKFDoAChS1AAoUtwAKFLkAChS7AAoUvgAKFL8AChTAAAoUwQAKFMIAChTEAAoUxgAKFMcAChTIAAoUygAKFMsAChVeAAoVgQAKFaEAChXBAAoVwwAKFcUAChXHAAoVyQAKFcwAChXNAAoVzgAKFdEAChXSAAoV1AAKFdUAChXXAAoV2gAKFdsAChXcAAoV3wAKFeAAChXlAAoV/gAKFgcAChYJAAoWCwAKFhQAChYXAAoWGgAKFhwAChZlAAoWiQAKFrAAChbUAAoW1wAKFtkAChbbAAoW3QAKFt8AChbhAAoW4gAKFuUAChb+AAoXHwAKFyEAChcjAAoXJQAKFycAChcpAAoXKwAKFy0AChcvAAoXUAAKF1MAChdWAAoXWQAKF1wAChdfAAoXYgAKF2UAChdoAAoXagAKF+UAChfnAAoX6QAKF+sAChfuAAoX7wAKF/AAChfxAAoX8gAKF/QAChf2AAoX9wAKF/gAChf6AAoX+wAKGHYAChh4AAoYegAKGHwAChh/AAoYgAAKGIEAChiCAAoYgwAKGIUAChiHAAoYiAAKGIkAChiLAAoYjAAKGQcAChkJAAoZDAAKGQ4AChkRAAoZEgAKGRMAChkUAAoZFQAKGRcAChkZAAoZGgAKGRsAChkdAAoZHgAKGTcAChk4AAoZOQAKGTsAChm2AAoZuAAKGboAChm8AAoZvwAKGcAAChnBAAoZwgAKGcMAChnFAAoZxwAKGcgAChnJAAoZywAKGcwAChpHAAoaSQAKGksAChpNAAoaUAAKGlEAChpSAAoaUwAKGlQAChpWAAoaWAAKGlkAChpaAAoaXAAKGl0AChrYAAoa2gAKGtwAChreAAoa4QAKGuIAChrjAAoa5AAKGuUAChrnAAoa6QAKGuoAChrrAAoa7QAKGu4AChtpAAobawAKG20AChtvAAobcgAKG3MACht0AAobdQAKG3YACht4AAobegAKG3sACht8AAobfgAKG38AChv6AAob/AAKG/4AChwAAAocAwAKHAQAChwFAAocBgAKHAcAChwJAAocCwAKHAwAChwNAAocDwAKHBAAChxZAAocfQAKHKQAChzIAAocywAKHM0AChzPAAoc0QAKHNMAChzVAAoc1gAKHNkAChzyAAodDwAKHREACh0TAAodFQAKHRcACh0ZAAodGwAKHR0ACh06AAodPQAKHUAACh1DAAodRgAKHUkACh1MAAodTwAKHVEACh3MAAodzgAKHdEACh3TAAod1gAKHdcACh3YAAod2QAKHdoACh3cAAod3gAKHd8ACh3gAAod4gAKHeMACh5eAAoeYAAKHmIACh5kAAoeZwAKHmgACh5pAAoeagAKHmsACh5tAAoebwAKHnAACh5xAAoecwAKHnQACh7vAAoe8QAKHvMACh71AAoe+AAKHvkACh76AAoe+wAKHvwACh7+AAofAAAKHwEACh8CAAofBAAKHwUACh+AAAofggAKH4UACh+HAAofigAKH4sACh+MAAofjQAKH44ACh+QAAofkgAKH5MACh+UAAoflgAKH5cACiASAAogFAAKIBYACiAYAAogGwAKIBwACiAdAAogHgAKIB8ACiAhAAogIwAKICQACiAlAAogJwAKICgACiCjAAogpQAKIKcACiCpAAogrAAKIK0ACiCuAAogrwAKILAACiCyAAogtAAKILUACiC2AAoguAAKILkACiE0AAohNgAKITgACiE6AAohPQAKIT4ACiE/AAohQAAKIUEACiFDAAohRQAKIUYACiFHAAohSQAKIUoACiHdAAoiAAAKIiAACiJAAAoiQgAKIkQACiJGAAoiSAAKIksACiJMAAoiTQAKIlAACiJRAAoiUwAKIlQACiJWAAoiWQAKIloACiJbAAoiXgAKIl8ACiJkAAoifQAKIoYACiKIAAoiigAKIpMACiKWAAoimQAKIpsACiLkAAojCAAKIy8ACiNTAAojVgAKI1gACiNaAAojXAAKI14ACiNgAAojYQAKI2QACiN9AAojngAKI6AACiOiAAojpAAKI6YACiOoAAojqgAKI6wACiOuAAojzwAKI9IACiPVAAoj2AAKI9sACiPeAAoj4QAKI+QACiPnAAoj6QAKJGQACiRmAAokaAAKJGoACiRtAAokbgAKJG8ACiRwAAokcQAKJHMACiR1AAokdgAKJHcACiR5AAokegAKJPUACiT3AAok+QAKJPsACiT+AAok/wAKJQAACiUBAAolAgAKJQQACiUGAAolBwAKJQgACiUKAAolCwAKJYYACiWIAAoliwAKJY0ACiWQAAolkQAKJZIACiWTAAollAAKJZYACiWYAAolmQAKJZoACiWcAAolnQAKJbYACiW3AAoluAAKJboACiY1AAomNwAKJjkACiY7AAomPgAKJj8ACiZAAAomQQAKJkIACiZEAAomRgAKJkcACiZIAAomSgAKJksACibGAAomyAAKJsoACibMAAomzwAKJtAACibRAAom0gAKJtMACibVAAom1wAKJtgACibZAAom2wAKJtwACidXAAonWQAKJ1sACiddAAonYAAKJ2EACidiAAonYwAKJ2QACidmAAonaAAKJ2kACidqAAonbAAKJ20ACifoAAon6gAKJ+wACifuAAon8QAKJ/IACifzAAon9AAKJ/UACif3AAon+QAKJ/oACif7AAon/QAKJ/4ACih5AAooewAKKH0ACih/AAooggAKKIMACiiEAAoohQAKKIYACiiIAAooigAKKIsACiiMAAoojgAKKI8ACijYAAoo/AAKKSMACilHAAopSgAKKUwACilOAAopUAAKKVIACilUAAopVQAKKVgACilxAAopjgAKKZAACimSAAoplAAKKZYACimYAAopmgAKKZwACim5AAopvAAKKb8ACinCAAopxQAKKcgACinLAAopzgAKKdAACipLAAoqTQAKKk8ACipRAAoqVAAKKlUACipWAAoqVwAKKlgACipaAAoqXAAKKl0ACipeAAoqYAAKKmEACircAAoq3gAKKuAACiriAAoq5QAKKuYACirnAAoq6AAKKukACirrAAoq7QAKKu4ACirvAAoq8QAKKvIACittAAorbwAKK3EACitzAAordgAKK3cACit4AAoreQAKK3oACit8AAorfgAKK38ACiuAAAorggAKK4MACiv+AAosAAAKLAIACiwEAAosBwAKLAgACiwJAAosCgAKLAsACiwNAAosDwAKLBAACiwRAAosEwAKLBQACiyPAAoskQAKLJMACiyVAAosmAAKLJkACiyaAAosmwAKLJwACiyeAAosoAAKLKEACiyiAAospAAKLKUACi0gAAotIgAKLSQACi0mAAotKQAKLSoACi0rAAotLAAKLS0ACi0vAAotMQAKLTIACi0zAAotNQAKLTYACi2xAAotswAKLbUACi23AAotugAKLbsACi28AAotvQAKLb4ACi3AAAotwgAKLcMACi3EAAotxgAKLccACi5aAAoufQAKLp0ACi69AAouvwAKLsEACi7DAAouxQAKLsgACi7JAAouygAKLs0ACi7OAAou0AAKLtEACi7UAAou1wAKLtgACi7ZAAou3AAKLt0ACi7iAAou+wAKLwQACi8GAAovCAAKLxEACi8UAAovFwAKLxkACi9iAAovhgAKL60ACi/RAAov1AAKL9YACi/YAAov2gAKL9wACi/eAAov3wAKL+IACi/7AAowHAAKMB4ACjAgAAowIgAKMCQACjAmAAowKAAKMCoACjAsAAowTQAKMFAACjBTAAowVgAKMFkACjBcAAowXwAKMGIACjBlAAowZwAKMOIACjDkAAow5gAKMOgACjDrAAow7AAKMO0ACjDuAAow7wAKMPEACjDzAAow9AAKMPUACjD3AAow+AAKMXMACjF1AAoxdwAKMXkACjF8AAoxfQAKMX4ACjF/AAoxgAAKMYIACjGEAAoxhQAKMYYACjGIAAoxiQAKMgQACjIGAAoyCQAKMgsACjIOAAoyDwAKMhAACjIRAAoyEgAKMhQACjIWAAoyFwAKMhgACjIaAAoyGwAKMjQACjI1AAoyNgAKMjgACjKzAAoytQAKMrcACjK5AAoyvAAKMr0ACjK+AAoyvwAKMsAACjLCAAoyxAAKMsUACjLGAAoyyAAKMskACjNEAAozRgAKM0gACjNKAAozTQAKM04ACjNPAAozUAAKM1EACjNTAAozVQAKM1YACjNXAAozWQAKM1oACjPVAAoz1wAKM9kACjPbAAoz3gAKM98ACjPgAAoz4QAKM+IACjPkAAoz5gAKM+cACjPoAAoz6gAKM+sACjRmAAo0aAAKNGoACjRsAAo0bwAKNHAACjRxAAo0cgAKNHMACjR1AAo0dwAKNHgACjR5AAo0ewAKNHwACjT3AAo0+QAKNPsACjT9AAo1AAAKNQEACjUCAAo1AwAKNQQACjUGAAo1CAAKNQkACjUKAAo1DAAKNQ0ACjVWAAo1egAKNaEACjXFAAo1yAAKNcoACjXMAAo1zgAKNdAACjXSAAo10wAKNdYACjXvAAo2DAAKNg4ACjYQAAo2EgAKNhQACjYWAAo2GAAKNhoACjY3AAo2OgAKNj0ACjZAAAo2QwAKNkYACjZJAAo2TAAKNk4ACjbJAAo2ywAKNs0ACjbPAAo20gAKNtMACjbUAAo21QAKNtYACjbYAAo22gAKNtsACjbcAAo23gAKNt8ACjdaAAo3XAAKN18ACjdhAAo3ZAAKN2UACjdmAAo3ZwAKN2gACjdqAAo3bAAKN20ACjduAAo3cAAKN3EACjfsAAo37gAKN/AACjfyAAo39QAKN/YACjf3AAo3+AAKN/kACjf7AAo3/QAKN/4ACjf/AAo4AQAKOAIACjh9AAo4fwAKOIIACjiEAAo4hwAKOIgACjiJAAo4igAKOIsACjiNAAo4jwAKOJAACjiRAAo4kwAKOJQACjkPAAo5EQAKORMACjkVAAo5GAAKORkACjkaAAo5GwAKORwACjkeAAo5IAAKOSEACjkiAAo5JAAKOSUACjmgAAo5ogAKOaQACjmmAAo5qQAKOaoACjmrAAo5rAAKOa0ACjmvAAo5sQAKObIACjmzAAo5tQAKObYACjoxAAo6MwAKOjYACjo4AAo6OwAKOjwACjo9AAo6PgAKOj8ACjpBAAo6QwAKOkQACjpFAAo6RwAKOkgACjrbAAo6/gAKOx4ACjs+AAo7QAAKO0IACjtEAAo7RgAKO0kACjtKAAo7SwAKO04ACjtPAAo7UQAKO1IACjtVAAo7WAAKO1kACjtaAAo7XQAKO14ACjtjAAo7fAAKO4UACjuHAAo7iQAKO5IACjuVAAo7mAAKO5oACjvjAAo8BwAKPC4ACjxSAAo8VQAKPFcACjxZAAo8WwAKPF0ACjxfAAo8YAAKPGMACjx8AAo8nQAKPJ8ACjyhAAo8owAKPKUACjynAAo8qQAKPKsACjytAAo8zgAKPNEACjzUAAo81wAKPNoACjzdAAo84AAKPOMACjzmAAo86AAKPWMACj1lAAo9ZwAKPWkACj1sAAo9bQAKPW4ACj1vAAo9cAAKPXIACj10AAo9dQAKPXYACj14AAo9eQAKPfQACj32AAo9+AAKPfoACj39AAo9/gAKPf8ACj4AAAo+AQAKPgMACj4FAAo+BgAKPgcACj4JAAo+CgAKPoUACj6HAAo+igAKPowACj6PAAo+kAAKPpEACj6SAAo+kwAKPpUACj6XAAo+mAAKPpkACj6bAAo+nAAKPrUACj62AAo+twAKPrkACj80AAo/NgAKPzgACj86AAo/PQAKPz4ACj8/AAo/QAAKP0EACj9DAAo/RQAKP0YACj9HAAo/SQAKP0oACj/FAAo/xwAKP8kACj/LAAo/zgAKP88ACj/QAAo/0QAKP9IACj/UAAo/1gAKP9cACj/YAAo/2gAKP9sACkBWAApAWAAKQFoACkBcAApAXwAKQGAACkBhAApAYgAKQGMACkBlAApAZwAKQGgACkBpAApAawAKQGwACkDnAApA6QAKQOsACkDtAApA8AAKQPEACkDyAApA8wAKQPQACkD2AApA+AAKQPkACkD6AApA/AAKQP0ACkF4AApBegAKQXwACkF+AApBgQAKQYIACkGDAApBhAAKQYUACkGHAApBiQAKQYoACkGLAApBjQAKQY4ACkHXAApB+wAKQiIACkJGAApCSQAKQksACkJNAApCTwAKQlEACkJTAApCVAAKQlcACkJwAApCjQAKQo8ACkKRAApCkwAKQpUACkKXAApCmQAKQpsACkK4AApCuwAKQr4ACkLBAApCxAAKQscACkLKAApCzQAKQs8ACkNKAApDTAAKQ04ACkNQAApDUwAKQ1QACkNVAApDVgAKQ1cACkNZAApDWwAKQ1wACkNdAApDXwAKQ2AACkPbAApD3QAKQ98ACkPhAApD5AAKQ+UACkPmAApD5wAKQ+gACkPqAApD7AAKQ+0ACkPuAApD8AAKQ/EACkRsAApEbgAKRHAACkRyAApEdQAKRHYACkR3AApEeAAKRHkACkR7AApEfQAKRH4ACkR/AApEgQAKRIIACkT9AApE/wAKRQIACkUEAApFBwAKRQgACkUJAApFCgAKRQsACkUNAApFDwAKRRAACkURAApFEwAKRRQACkWPAApFkQAKRZMACkWVAApFmAAKRZkACkWaAApFmwAKRZwACkWeAApFoAAKRaEACkWiAApFpAAKRaUACkYgAApGIgAKRiQACkYmAApGKQAKRioACkYrAApGLAAKRi0ACkYvAApGMQAKRjIACkYzAApGNQAKRjYACkaxAApGswAKRrYACka4AApGuwAKRrwACka9AApGvgAKRr8ACkbBAApGwwAKRsQACkbFAApGxwAKRsgACkdbAApHfgAKR54ACke+AApHwAAKR8IACkfEAApHxgAKR8kACkfKAApHywAKR84ACkfPAApH0QAKR9IACkfUAApH1wAKR9gACkfZAApH3AAKR90ACkfmAApH/wAKSAgACkgKAApIDAAKSBUACkgYAApIGwAKSB0ACkhmAApIigAKSLEACkjVAApI2AAKSNoACkjcAApI3gAKSOAACkjiAApI4wAKSOYACkj/AApJIAAKSSIACkkkAApJJgAKSSgACkkqAApJLAAKSS4ACkkwAApJUQAKSVQACklXAApJWgAKSV0ACklgAApJYwAKSWYACklpAApJawAKSeYACknoAApJ6gAKSewACknvAApJ8AAKSfEACknyAApJ8wAKSfUACkn3AApJ+AAKSfkACkn7AApJ/AAKSncACkp5AApKewAKSn0ACkqAAApKgQAKSoIACkqDAApKhAAKSoYACkqIAApKiQAKSooACkqMAApKjQAKSwgACksKAApLDQAKSw8ACksSAApLEwAKSxQACksVAApLFgAKSxgACksaAApLGwAKSxwACkseAApLHwAKSzgACks5AApLOgAKSzwACku3AApLuQAKS7sACku9AApLwAAKS8EACkvCAApLwwAKS8QACkvGAApLyAAKS8kACkvKAApLzAAKS80ACkxIAApMSgAKTEwACkxOAApMUQAKTFIACkxTAApMVAAKTFUACkxXAApMWQAKTFoACkxbAApMXQAKTF4ACkzZAApM2wAKTN0ACkzfAApM4gAKTOMACkzkAApM5QAKTOYACkzoAApM6gAKTOsACkzsAApM7gAKTO8ACk1qAApNbAAKTW4ACk1wAApNcwAKTXQACk11AApNdgAKTXcACk15AApNewAKTXwACk19AApNfwAKTYAACk37AApN/QAKTf8ACk4BAApOBAAKTgUACk4GAApOBwAKTggACk4KAApODAAKTg0ACk4OAApOEAAKThEACk5aAApOfgAKTqUACk7JAApOzAAKTs4ACk7QAApO0gAKTtQACk7WAApO1wAKTtoACk7zAApPEAAKTxIACk8UAApPFgAKTxgACk8aAApPHAAKTx4ACk87AApPPgAKT0EACk9EAApPRwAKT0oACk9NAApPUAAKT1IACk/NAApPzwAKT9EACk/TAApP1gAKT9cACk/YAApP2QAKT9oACk/cAApP3gAKT98ACk/gAApP4gAKT+MAClBeAApQYAAKUGIAClBkAApQZwAKUGgAClBpAApQagAKUGsAClBtAApQbwAKUHAAClBxAApQcwAKUHQAClDvAApQ8QAKUPMAClD1AApQ+AAKUPkAClD6AApQ+wAKUPwAClD+AApRAAAKUQEAClECAApRBAAKUQUAClGAAApRggAKUYQAClGGAApRiQAKUYoAClGLAApRjAAKUY0AClGPAApRkQAKUZIAClGTAApRlQAKUZYAClIRAApSEwAKUhUAClIXAApSGgAKUhsAClIcAApSHQAKUh4AClIgAApSIgAKUiMAClIkAApSJgAKUicAClKiAApSpAAKUqYAClKoAApSqwAKUqwAClKtAApSrgAKUq8AClKxAApSswAKUrQAClK1AApStwAKUrgAClMzAApTNQAKUzcAClM5AApTPAAKUz0AClM+AApTPwAKU0AAClNCAApTRAAKU0UAClNGAApTSAAKU0kAClPcAApT/wAKVB8AClQ/AApUQQAKVEMAClRFAApURwAKVEoAClRLAApUTAAKVE8AClRQAApUUgAKVFMAClRVAApUWAAKVFkAClRaAApUXQAKVF4AClRjAApUfAAKVIUAClSHAApUiQAKVJIAClSVAApUmAAKVJoAClTjAApVBwAKVS4AClVSAApVVQAKVVcAClVZAApVWwAKVV0AClVfAApVYAAKVWMAClV8AApVnQAKVZ8AClWhAApVowAKVaUAClWnAApVqQAKVasAClWtAApVzgAKVdEAClXUAApV1wAKVdoAClXdAApV4AAKVeMAClXmAApV6AAKVmMAClZlAApWZwAKVmkAClZsAApWbQAKVm4AClZvAApWcAAKVnIAClZ0AApWdQAKVnYAClZ4AApWeQAKVvQAClb2AApW+AAKVvoAClb9AApW/gAKVv8AClcAAApXAQAKVwMAClcFAApXBgAKVwcAClcJAApXCgAKV4UACleHAApXigAKV4wAClePAApXkAAKV5EACleSAApXkwAKV5UACleXAApXmAAKV5kAClebAApXnAAKV7UACle2AApXtwAKV7kAClg0AApYNgAKWDgAClg6AApYPQAKWD4AClg/AApYQAAKWEEAClhDAApYRQAKWEYAClhHAApYSQAKWEoACljFAApYxwAKWMkACljLAApYzgAKWM8ACljQAApY0QAKWNIACljUAApY1gAKWNcACljYAApY2gAKWNsACllWAApZWAAKWVoACllcAApZXwAKWWAACllhAApZYgAKWWMAClllAApZZwAKWWgACllpAApZawAKWWwAClnnAApZ6QAKWesAClntAApZ8AAKWfEAClnyAApZ8wAKWfQACln2AApZ+AAKWfkACln6AApZ/AAKWf0AClp4AApaegAKWnwAClp+AApagQAKWoIAClqDAApahAAKWoUAClqHAApaiQAKWooAClqLAApajQAKWo4AClrXAApa+wAKWyIACltGAApbSQAKW0sACltNAApbTwAKW1EACltTAApbVAAKW1cACltwAApbjQAKW48ACluRAApbkwAKW5UACluXAApbmQAKW5sAClu4AApbuwAKW74AClvBAApbxAAKW8cAClvKAApbzQAKW88AClxKAApcTAAKXE4AClxQAApcUwAKXFQAClxVAApcVgAKXFcAClxZAApcWwAKXFwAClxdAApcXwAKXGAAClzbAApc3QAKXN8AClzhAApc5AAKXOUAClzmAApc5wAKXOgAClzqAApc7AAKXO0AClzuAApc8AAKXPEACl1sAApdbgAKXXAACl1yAApddQAKXXYACl13AApdeAAKXXkACl17AApdfQAKXX4ACl1/AApdgQAKXYIACl39AApd/wAKXgIACl4EAApeBwAKXggACl4JAApeCgAKXgsACl4NAApeDwAKXhAACl4RAApeEwAKXhQACl6PAApekQAKXpMACl6VAApemAAKXpkACl6aAApemwAKXpwACl6eAApeoAAKXqEACl6iAApepAAKXqUACl8gAApfIgAKXyQACl8mAApfKQAKXyoACl8rAApfLAAKXy0ACl8vAApfMQAKXzIACl8zAApfNQAKXzYACl+xAApfswAKX7UACl+3AApfugAKX7sACl+8AApfvQAKX74ACl/AAApfwgAKX8MACl/EAApfxgAKX8cACl/YAApf2QAKX9sACmBWAApgWAAKYFoACmBcAApgXwAKYGAACmBhAApgYgAKYGMACmBlAApgZwAKYGgACmBpAApgawAKYGwACmDnAApg6QAKYOsACmDtAApg8AAKYPEACmDyAApg8wAKYPQACmD2AApg+AAKYPkACmD6AApg/AAKYP0ACmF4AAphegAKYX0ACmF/AAphggAKYYMACmGEAAphhQAKYYYACmGIAAphigAKYYsACmGMAAphjgAKYY8ACmIiAApiRQAKYmUACmKFAApihwAKYokACmKLAApijQAKYpAACmKRAApikgAKYpUACmKWAApimAAKYpkACmKcAApinwAKYqAACmKhAApipAAKYqUACmKqAApiwwAKYswACmLOAApi0AAKYtkACmLcAApi3wAKYuEACmMqAApjTgAKY3UACmOZAApjnAAKY54ACmOgAApjogAKY6QACmOmAApjpwAKY6oACmPDAApj5AAKY+YACmPoAApj6gAKY+wACmPuAApj8AAKY/IACmP0AApkFQAKZBgACmQbAApkHgAKZCEACmQkAApkJwAKZCoACmQtAApkLwAKZKoACmSsAApkrgAKZLAACmSzAApktAAKZLUACmS2AApktwAKZLkACmS7AApkvAAKZL0ACmS/AApkwAAKZTsACmU9AAplPwAKZUEACmVEAAplRQAKZUYACmVHAAplSAAKZUoACmVMAAplTQAKZU4ACmVQAAplUQAKZcwACmXOAApl0QAKZdMACmXWAApl1wAKZdgACmXZAApl2gAKZdwACmXeAApl3wAKZeAACmXiAApl4wAKZfwACmX9AApl/gAKZgAACmZ7AApmfQAKZn8ACmaBAApmhAAKZoUACmaGAApmhwAKZogACmaKAApmjAAKZo0ACmaOAApmkAAKZpEACmcMAApnDgAKZxAACmcSAApnFQAKZxYACmcXAApnGAAKZxkACmcbAApnHQAKZx4ACmcfAApnIQAKZyIACmedAApnnwAKZ6EACmejAApnpgAKZ6cACmeoAApnqQAKZ6oACmesAApnrgAKZ68ACmewAApnsgAKZ7MACmguAApoMAAKaDIACmg0AApoNwAKaDgACmg5AApoOgAKaDsACmg9AApoPwAKaEAACmhBAApoQwAKaEQACmi/AApowQAKaMMACmjFAApoyAAKaMkACmjKAApoywAKaMwACmjOAApo0AAKaNEACmjSAApo1AAKaNUACmkeAAppQgAKaWkACmmNAAppkAAKaZIACmmUAApplgAKaZgACmmaAAppmwAKaZ4ACmm3AApp1AAKadYACmnYAApp2gAKadwACmneAApp4AAKaeIACmn/AApqAgAKagUACmoIAApqCwAKag4ACmoRAApqFAAKahYACmqRAApqkwAKapUACmqXAApqmgAKapsACmqcAApqnQAKap4ACmqgAApqogAKaqMACmqkAApqpgAKaqcACmsiAAprJAAKayYACmsoAAprKwAKaywACmstAAprLgAKay8ACmsxAAprMwAKazQACms1AAprNwAKazgACmuzAAprtQAKa7cACmu5AAprvAAKa70ACmu+AAprvwAKa8AACmvCAAprxAAKa8UACmvGAApryAAKa8kACmxEAApsRgAKbEkACmxLAApsTgAKbE8ACmxQAApsUQAKbFIACmxUAApsVgAKbFcACmxYAApsWgAKbFsACmzWAAps2AAKbNoACmzcAAps3wAKbOAACmzhAAps4gAKbOMACmzlAAps5wAKbOgACmzpAAps6wAKbOwACm1nAAptaQAKbWsACm1tAAptcAAKbXEACm1yAAptcwAKbXQACm12AApteAAKbXkACm16AAptfAAKbX0ACm34AApt+gAKbf0ACm3/AApuAgAKbgMACm4EAApuBQAKbgYACm4IAApuCgAKbgsACm4MAApuDgAKbg8ACm6iAApuxQAKbuUACm8FAApvBwAKbwkACm8LAApvDQAKbxAACm8RAApvEgAKbxUACm8WAApvGAAKbxkACm8cAApvHwAKbyAACm8hAApvJAAKbyUACm8qAApvQwAKb0wACm9OAApvUAAKb1kACm9cAApvXwAKb2EACm+qAApvzgAKb/UACnAZAApwHAAKcB4ACnAgAApwIgAKcCQACnAmAApwJwAKcCoACnBDAApwZAAKcGYACnBoAApwagAKcGwACnBuAApwcAAKcHIACnB0AApwlQAKcJgACnCbAApwngAKcKEACnCkAApwpwAKcKoACnCtAApwrwAKcSoACnEsAApxLgAKcTAACnEzAApxNAAKcTUACnE2AApxNwAKcTkACnE7AApxPAAKcT0ACnE/AApxQAAKcbsACnG9AApxvwAKccEACnHEAApxxQAKccYACnHHAApxyAAKccoACnHMAApxzQAKcc4ACnHQAApx0QAKckwACnJOAApyUQAKclMACnJWAApyVwAKclgACnJZAApyWgAKclwACnJeAApyXwAKcmAACnJiAApyYwAKcnwACnJ9AApyfgAKcoAACnL7AApy/QAKcv8ACnMBAApzBAAKcwUACnMGAApzBwAKcwgACnMKAApzDAAKcw0ACnMOAApzEAAKcxEACnOMAApzjgAKc5AACnOSAApzlQAKc5YACnOXAApzmAAKc5kACnObAApznQAKc54ACnOfAApzoQAKc6IACnQdAAp0HwAKdCEACnQjAAp0JgAKdCcACnQoAAp0KQAKdCoACnQsAAp0LgAKdC8ACnQwAAp0MgAKdDMACnSuAAp0sAAKdLIACnS0AAp0twAKdLgACnS5AAp0ugAKdLsACnS9AAp0vwAKdMAACnTBAAp0wwAKdMQACnU/AAp1QQAKdUMACnVFAAp1SAAKdUkACnVKAAp1SwAKdUwACnVOAAp1UAAKdVEACnVSAAp1VAAKdVUACnWeAAp1wgAKdekACnYNAAp2EAAKdhIACnYUAAp2FgAKdhgACnYaAAp2GwAKdh4ACnY3AAp2VAAKdlYACnZYAAp2WgAKdlwACnZeAAp2YAAKdmIACnZ/AAp2ggAKdoUACnaIAAp2iwAKdo4ACnaRAAp2lAAKdpYACncRAAp3EwAKdxUACncXAAp3GgAKdxsACnccAAp3HQAKdx4ACncgAAp3IgAKdyMACnckAAp3JgAKdycACneiAAp3pAAKd6YACneoAAp3qwAKd6wACnetAAp3rgAKd68ACnexAAp3swAKd7QACne1AAp3twAKd7gACngzAAp4NQAKeDcACng5AAp4PAAKeD0ACng+AAp4PwAKeEAACnhCAAp4RAAKeEUACnhGAAp4SAAKeEkACnjEAAp4xgAKeMkACnjLAAp4zgAKeM8ACnjQAAp40QAKeNIACnjUAAp41gAKeNcACnjYAAp42gAKeNsACnlWAAp5WAAKeVoACnlcAAp5XwAKeWAACnlhAAp5YgAKeWMACnllAAp5ZwAKeWgACnlpAAp5awAKeWwACnnnAAp56QAKeesACnntAAp58AAKefEACnnyAAp58wAKefQACnn2AAp5+AAKefkACnn6AAp5/AAKef0ACnp4AAp6egAKen0ACnp/AAp6ggAKeoMACnqEAAp6hQAKeoYACnqIAAp6igAKeosACnqMAAp6jgAKeo8ACnsiAAp7RQAKe2UACnuFAAp7hwAKe4kACnuLAAp7jQAKe5AACnuRAAp7kgAKe5UACnuWAAp7mAAKe5kACnubAAp7ngAKe58ACnugAAp7owAKe6QACnupAAp7wgAKe8sACnvNAAp7zwAKe9gACnvbAAp73gAKe+AACnwpAAp8TQAKfHQACnyYAAp8mwAKfJ0ACnyfAAp8oQAKfKMACnylAAp8pgAKfKkACnzCAAp84wAKfOUACnznAAp86QAKfOsACnztAAp87wAKfPEACnzzAAp9FAAKfRcACn0aAAp9HQAKfSAACn0jAAp9JgAKfSkACn0sAAp9LgAKfakACn2rAAp9rQAKfa8ACn2yAAp9swAKfbQACn21AAp9tgAKfbgACn26AAp9uwAKfbwACn2+AAp9vwAKfjoACn48AAp+PgAKfkAACn5DAAp+RAAKfkUACn5GAAp+RwAKfkkACn5LAAp+TAAKfk0ACn5PAAp+UAAKfssACn7NAAp+0AAKftIACn7VAAp+1gAKftcACn7YAAp+2QAKftsACn7dAAp+3gAKft8ACn7hAAp+4gAKfvsACn78AAp+/QAKfv8ACn96AAp/fAAKf34ACn+AAAp/gwAKf4QACn+FAAp/hgAKf4cACn+JAAp/iwAKf4wACn+NAAp/jwAKf5AACoALAAqADQAKgA8ACoARAAqAFAAKgBUACoAWAAqAFwAKgBgACoAaAAqAHAAKgB0ACoAeAAqAIAAKgCEACoCcAAqAngAKgKAACoCiAAqApQAKgKYACoCnAAqAqAAKgKkACoCrAAqArQAKgK4ACoCvAAqAsQAKgLIACoEtAAqBLwAKgTEACoEzAAqBNgAKgTcACoE4AAqBOQAKgToACoE8AAqBPgAKgT8ACoFAAAqBQgAKgUMACoG+AAqBwAAKgcIACoHEAAqBxwAKgcgACoHJAAqBygAKgcsACoHNAAqBzwAKgdAACoHRAAqB0wAKgdQACoIdAAqCQQAKgmgACoKMAAqCjwAKgpEACoKTAAqClQAKgpcACoKZAAqCmgAKgp0ACoK2AAqC0wAKgtUACoLXAAqC2QAKgtsACoLdAAqC3wAKguEACoL+AAqDAQAKgwQACoMHAAqDCgAKgw0ACoMQAAqDEwAKgxUACoOQAAqDkgAKg5QACoOWAAqDmQAKg5oACoObAAqDnAAKg50ACoOfAAqDoQAKg6IACoOjAAqDpQAKg6YACoQhAAqEIwAKhCUACoQnAAqEKgAKhCsACoQsAAqELQAKhC4ACoQwAAqEMgAKhDMACoQ0AAqENgAKhDcACoSyAAqEtAAKhLYACoS4AAqEuwAKhLwACoS9AAqEvgAKhL8ACoTBAAqEwwAKhMQACoTFAAqExwAKhMgACoVDAAqFRQAKhUcACoVJAAqFTAAKhU0ACoVOAAqFTwAKhVAACoVSAAqFVAAKhVUACoVWAAqFWAAKhVkACoXUAAqF1gAKhdgACoXaAAqF3QAKhd4ACoXfAAqF4AAKheEACoXjAAqF5QAKheYACoXnAAqF6QAKheoACoZlAAqGZwAKhmkACoZrAAqGbgAKhm8ACoZwAAqGcQAKhnIACoZ0AAqGdgAKhncACoZ4AAqGegAKhnsACob2AAqG+AAKhvoACob8AAqG/wAKhwAACocBAAqHAgAKhwMACocFAAqHBwAKhwgACocJAAqHCwAKhwwACoefAAqHwgAKh+IACogCAAqIBAAKiAYACogIAAqICgAKiA0ACogOAAqIDwAKiBIACogTAAqIFQAKiBYACogYAAqIGwAKiBwACogdAAqIIAAKiCEACogmAAqIPwAKiEgACohKAAqITAAKiFUACohYAAqIWwAKiF0ACoimAAqIygAKiPEACokVAAqJGAAKiRoACokcAAqJHgAKiSAACokiAAqJIwAKiSYACok/AAqJYAAKiWIAColkAAqJZgAKiWgAColqAAqJbAAKiW4AColwAAqJkQAKiZQAComXAAqJmgAKiZ0AComgAAqJowAKiaYACompAAqJqwAKiiYACoooAAqKKgAKiiwACoovAAqKMAAKijEACooyAAqKMwAKijUACoo3AAqKOAAKijkACoo7AAqKPAAKircACoq5AAqKuwAKir0ACorAAAqKwQAKisIACorDAAqKxAAKisYACorIAAqKyQAKisoACorMAAqKzQAKi0gACotKAAqLTQAKi08ACotSAAqLUwAKi1QACotVAAqLVgAKi1gACotaAAqLWwAKi1wACoteAAqLXwAKi3gACot5AAqLegAKi3wACov3AAqL+QAKi/sACov9AAqMAAAKjAEACowCAAqMAwAKjAQACowGAAqMCAAKjAkACowKAAqMDAAKjA0ACoyIAAqMigAKjIwACoyOAAqMkQAKjJIACoyTAAqMlAAKjJUACoyXAAqMmQAKjJoACoybAAqMnQAKjJ4ACo0ZAAqNGwAKjR0ACo0fAAqNIgAKjSMACo0kAAqNJQAKjSYACo0oAAqNKgAKjSsACo0sAAqNLgAKjS8ACo2qAAqNrAAKja4ACo2wAAqNswAKjbQACo21AAqNtgAKjbcACo25AAqNuwAKjbwACo29AAqNvwAKjcAACo47AAqOPQAKjj8ACo5BAAqORAAKjkUACo5GAAqORwAKjkgACo5KAAqOTAAKjk0ACo5OAAqOUAAKjlEACo6aAAqOvgAKjuUACo8JAAqPDAAKjw4ACo8QAAqPEgAKjxQACo8WAAqPFwAKjxoACo8zAAqPUAAKj1IACo9UAAqPVgAKj1gACo9aAAqPXAAKj14ACo97AAqPfgAKj4EACo+EAAqPhwAKj4oACo+NAAqPkAAKj5IACpANAAqQDwAKkBEACpATAAqQFgAKkBcACpAYAAqQGQAKkBoACpAcAAqQHgAKkB8ACpAgAAqQIgAKkCMACpCeAAqQoAAKkKIACpCkAAqQpwAKkKgACpCpAAqQqgAKkKsACpCtAAqQrwAKkLAACpCxAAqQswAKkLQACpEvAAqRMQAKkTMACpE1AAqROAAKkTkACpE6AAqROwAKkTwACpE+AAqRQAAKkUEACpFCAAqRRAAKkUUACpHAAAqRwgAKkcQACpHGAAqRyQAKkcoACpHLAAqRzAAKkc0ACpHPAAqR0QAKkdIACpHTAAqR1QAKkdYACpJRAAqSUwAKklUACpJXAAqSWgAKklsACpJcAAqSXQAKkl4ACpJgAAqSYgAKkmMACpJkAAqSZgAKkmcACpLiAAqS5AAKkuYACpLoAAqS6wAKkuwACpLtAAqS7gAKku8ACpLxAAqS8wAKkvQACpL1AAqS9wAKkvgACpNzAAqTdQAKk3cACpN5AAqTfAAKk30ACpN+AAqTfwAKk4AACpOCAAqThAAKk4UACpOGAAqTiAAKk4kACpQcAAqUPwAKlF8ACpR/AAqUgQAKlIMACpSFAAqUhwAKlIoACpSLAAqUjAAKlI8ACpSQAAqUkgAKlJMACpSVAAqUmAAKlJkACpSaAAqUnQAKlJ4ACpSjAAqUvAAKlMUACpTHAAqUyQAKlNIACpTVAAqU2AAKlNoACpUjAAqVRwAKlW4ACpWSAAqVlQAKlZcACpWZAAqVmwAKlZ0ACpWfAAqVoAAKlaMACpW8AAqV3QAKld8ACpXhAAqV4wAKleUACpXnAAqV6QAKlesACpXtAAqWDgAKlhEACpYUAAqWFwAKlhoACpYdAAqWIAAKliMACpYmAAqWKAAKlqMACpalAAqWpwAKlqkACpasAAqWrQAKlq4ACpavAAqWsAAKlrIACpa0AAqWtQAKlrYACpa4AAqWuQAKlzQACpc2AAqXOAAKlzoACpc9AAqXPgAKlz8ACpdAAAqXQQAKl0MACpdFAAqXRgAKl0cACpdJAAqXSgAKl8UACpfHAAqXygAKl8wACpfPAAqX0AAKl9EACpfSAAqX0wAKl9UACpfXAAqX2AAKl9kACpfbAAqX3AAKl/UACpf2AAqX9wAKl/kACph0AAqYdgAKmHgACph6AAqYfQAKmH4ACph/AAqYgAAKmIEACpiDAAqYhQAKmIYACpiHAAqYiQAKmIoACpkFAAqZBwAKmQkACpkLAAqZDgAKmQ8ACpkQAAqZEQAKmRIACpkUAAqZFgAKmRcACpkYAAqZGgAKmRsACpmWAAqZmAAKmZoACpmcAAqZnwAKmaAACpmhAAqZogAKmaMACpmlAAqZpwAKmagACpmpAAqZqwAKmawACponAAqaKQAKmisACpotAAqaMAAKmjEACpoyAAqaMwAKmjQACpo2AAqaOAAKmjkACpo6AAqaPAAKmj0ACpq4AAqaugAKmrwACpq+AAqawQAKmsIACprDAAqaxAAKmsUACprHAAqayQAKmsoACprLAAqazQAKms4ACpsXAAqbOwAKm2IACpuGAAqbiQAKm4sACpuNAAqbjwAKm5EACpuTAAqblAAKm5cACpuwAAqbzQAKm88ACpvRAAqb0wAKm9UACpvXAAqb2QAKm9sACpv4AAqb+wAKm/4ACpwBAAqcBAAKnAcACpwKAAqcDQAKnA8ACpyKAAqcjAAKnI4ACpyQAAqckwAKnJQACpyVAAqclgAKnJcACpyZAAqcmwAKnJwACpydAAqcnwAKnKAACp0bAAqdHQAKnR8ACp0hAAqdJAAKnSUACp0mAAqdJwAKnSgACp0qAAqdLAAKnS0ACp0uAAqdMAAKnTEACp2sAAqdrgAKnbAACp2yAAqdtQAKnbYACp23AAqduAAKnbkACp27AAqdvQAKnb4ACp2/AAqdwQAKncIACp49AAqePwAKnkIACp5EAAqeRwAKnkgACp5JAAqeSgAKnksACp5NAAqeTwAKnlAACp5RAAqeUwAKnlQACp7PAAqe0QAKntMACp7VAAqe2AAKntkACp7aAAqe2wAKntwACp7eAAqe4AAKnuEACp7iAAqe5AAKnuUACp9gAAqfYgAKn2QACp9mAAqfaQAKn2oACp9rAAqfbAAKn20ACp9vAAqfcQAKn3IACp9zAAqfdQAKn3YACp/xAAqf8wAKn/UACp/3AAqf+gAKn/sACp/8AAqf/QAKn/4ACqAAAAqgAgAKoAMACqAEAAqgBgAKoAcACqCaAAqgvQAKoN0ACqD9AAqg/wAKoQEACqEDAAqhBQAKoQgACqEJAAqhCgAKoQ0ACqEOAAqhEAAKoREACqETAAqhFgAKoRcACqEYAAqhGwAKoRwACqElAAqhPgAKoUcACqFJAAqhSwAKoVQACqFXAAqhWgAKoVwACqGlAAqhyQAKofAACqIUAAqiFwAKohkACqIbAAqiHQAKoh8ACqIhAAqiIgAKoiUACqI+AAqiXwAKomEACqJjAAqiZQAKomcACqJpAAqiawAKom0ACqJvAAqikAAKopMACqKWAAqimQAKopwACqKfAAqiogAKoqUACqKoAAqiqgAKoyUACqMnAAqjKQAKoysACqMuAAqjLwAKozAACqMxAAqjMgAKozQACqM2AAqjNwAKozgACqM6AAqjOwAKo7YACqO4AAqjugAKo7wACqO/AAqjwAAKo8EACqPCAAqjwwAKo8UACqPHAAqjyAAKo8kACqPLAAqjzAAKpEcACqRJAAqkTAAKpE4ACqRRAAqkUgAKpFMACqRUAAqkVQAKpFcACqRZAAqkWgAKpFsACqRdAAqkXgAKpHcACqR4AAqkeQAKpHsACqT2AAqk+AAKpPoACqT8AAqk/wAKpQAACqUBAAqlAgAKpQMACqUFAAqlBwAKpQgACqUJAAqlCwAKpQwACqWHAAqliQAKpYsACqWNAAqlkAAKpZEACqWSAAqlkwAKpZQACqWWAAqlmAAKpZkACqWaAAqlnAAKpZ0ACqYYAAqmGgAKphwACqYeAAqmIQAKpiIACqYjAAqmJAAKpiUACqYnAAqmKQAKpioACqYrAAqmLQAKpi4ACqapAAqmqwAKpq0ACqavAAqmsgAKprMACqa0AAqmtQAKprYACqa4AAqmugAKprsACqa8AAqmvgAKpr8ACqc6AAqnPAAKpz4ACqdAAAqnQwAKp0QACqdFAAqnRgAKp0cACqdJAAqnSwAKp0wACqdNAAqnTwAKp1AACqeZAAqnvQAKp+QACqgIAAqoCwAKqA0ACqgPAAqoEQAKqBMACqgVAAqoFgAKqBkACqgyAAqoTwAKqFEACqhTAAqoVQAKqFcACqhZAAqoWwAKqF0ACqh6AAqofQAKqIAACqiDAAqohgAKqIkACqiMAAqojwAKqJEACqkMAAqpDgAKqRAACqkSAAqpFQAKqRYACqkXAAqpGAAKqRkACqkbAAqpHQAKqR4ACqkfAAqpIQAKqSIACqmdAAqpnwAKqaEACqmjAAqppgAKqacACqmoAAqpqQAKqaoACqmsAAqprgAKqa8ACqmwAAqpsgAKqbMACqouAAqqMAAKqjIACqo0AAqqNwAKqjgACqo5AAqqOgAKqjsACqo9AAqqPwAKqkAACqpBAAqqQwAKqkQACqq/AAqqwQAKqsMACqrFAAqqyAAKqskACqrKAAqqywAKqswACqrOAAqq0AAKqtEACqrSAAqq1AAKqtUACqtQAAqrUgAKq1QACqtWAAqrWQAKq1oACqtbAAqrXAAKq10ACqtfAAqrYQAKq2IACqtjAAqrZQAKq2YACqvhAAqr4wAKq+UACqvnAAqr6gAKq+sACqvsAAqr7QAKq+4ACqvwAAqr8gAKq/MACqv0AAqr9gAKq/cACqxyAAqsdAAKrHYACqx4AAqsewAKrHwACqx9AAqsfgAKrH8ACqyBAAqsgwAKrIQACqyFAAqshwAKrIgACq0bAAqtPgAKrV4ACq1+AAqtgAAKrYIACq2EAAqthgAKrYkACq2KAAqtiwAKrY4ACq2PAAqtkQAKrZIACq2UAAqtlwAKrZgACq2ZAAqtnAAKrZ0ACq2iAAqtuwAKrcQACq3GAAqtyAAKrdEACq3UAAqt1wAKrdkACq4iAAquRgAKrm0ACq6RAAqulAAKrpYACq6YAAqumgAKrpwACq6eAAqunwAKrqIACq67AAqu3AAKrt4ACq7gAAqu4gAKruQACq7mAAqu6AAKruoACq7sAAqvDQAKrxAACq8TAAqvFgAKrxkACq8cAAqvHwAKryIACq8lAAqvJwAKr6IACq+kAAqvpgAKr6gACq+rAAqvrAAKr60ACq+uAAqvrwAKr7EACq+zAAqvtAAKr7UACq+3AAqvuAAKsDMACrA1AAqwNwAKsDkACrA8AAqwPQAKsD4ACrA/AAqwQAAKsEIACrBEAAqwRQAKsEYACrBIAAqwSQAKsMQACrDGAAqwyQAKsMsACrDOAAqwzwAKsNAACrDRAAqw0gAKsNQACrDWAAqw1wAKsNgACrDaAAqw2wAKsPQACrD1AAqw9gAKsPgACrFzAAqxdQAKsXcACrF5AAqxfAAKsX0ACrF+AAqxfwAKsYAACrGCAAqxhAAKsYUACrGGAAqxiAAKsYkACrIEAAqyBgAKsggACrIKAAqyDQAKsg4ACrIPAAqyEAAKshEACrITAAqyFQAKshYACrIXAAqyGQAKshoACrKVAAqylwAKspkACrKbAAqyngAKsp8ACrKgAAqyoQAKsqIACrKkAAqypgAKsqcACrKoAAqyqgAKsqsACrMmAAqzKAAKsyoACrMsAAqzLwAKszAACrMxAAqzMgAKszMACrM1AAqzNwAKszgACrM5AAqzOwAKszwACrO3AAqzuQAKs7sACrO9AAqzwAAKs8EACrPCAAqzwwAKs8QACrPGAAqzyAAKs8kACrPKAAqzzAAKs80ACrQWAAq0OgAKtGEACrSFAAq0iAAKtIoACrSMAAq0jgAKtJAACrSSAAq0kwAKtJYACrSvAAq0zAAKtM4ACrTQAAq00gAKtNQACrTWAAq02AAKtNoACrT3AAq0+gAKtP0ACrUAAAq1AwAKtQYACrUJAAq1DAAKtQ4ACrWJAAq1iwAKtY0ACrWPAAq1kgAKtZMACrWUAAq1lQAKtZYACrWYAAq1mgAKtZsACrWcAAq1ngAKtZ8ACrYaAAq2HAAKth4ACrYgAAq2IwAKtiQACrYlAAq2JgAKticACrYpAAq2KwAKtiwACrYtAAq2LwAKtjAACrarAAq2rQAKtq8ACraxAAq2tAAKtrUACra2AAq2twAKtrgACra6AAq2vAAKtr0ACra+AAq2wAAKtsEACrc8AAq3PgAKt0AACrdCAAq3RQAKt0YACrdHAAq3SAAKt0kACrdLAAq3TQAKt04ACrdPAAq3UQAKt1IACrfNAAq3zwAKt9EACrfTAAq31gAKt9cACrfYAAq32QAKt9oACrfcAAq33gAKt98ACrfgAAq34gAKt+MACrheAAq4YAAKuGIACrhkAAq4ZwAKuGgACrhpAAq4agAKuGsACrhtAAq4bwAKuHAACrhxAAq4cwAKuHQACrjvAAq48QAKuPMACrj1AAq4+AAKuPkACrj6AAq4+wAKuPwACrj+AAq5AAAKuQEACrkCAAq5BAAKuQUACrmYAAq5uwAKudsACrn7AAq5/QAKuf8ACroBAAq6AwAKugYACroHAAq6CAAKugsACroMAAq6DgAKug8ACroRAAq6FAAKuhUACroWAAq6GQAKuhoACrofAAq6OAAKukEACrpDAAq6RQAKuk4ACrpRAAq6VAAKulYACrqfAAq6wwAKuuoACrsOAAq7EQAKuxMACrsVAAq7FwAKuxkACrsbAAq7HAAKux8ACrs4AAq7WQAKu1sACrtdAAq7XwAKu2EACrtjAAq7ZQAKu2cACrtpAAq7igAKu40ACruQAAq7kwAKu5YACruZAAq7nAAKu58ACruiAAq7pAAKvB8ACrwhAAq8IwAKvCUACrwoAAq8KQAKvCoACrwrAAq8LAAKvC4ACrwwAAq8MQAKvDIACrw0AAq8NQAKvLAACryyAAq8tAAKvLYACry5AAq8ugAKvLsACry8AAq8vQAKvL8ACrzBAAq8wgAKvMMACrzFAAq8xgAKvUEACr1DAAq9RgAKvUgACr1LAAq9TAAKvU0ACr1OAAq9TwAKvVEACr1TAAq9VAAKvVUACr1XAAq9WAAKvXEACr1yAAq9cwAKvXUACr3wAAq98gAKvfQACr32AAq9+QAKvfoACr37AAq9/AAKvf0ACr3/AAq+AQAKvgIACr4DAAq+BQAKvgYACr6BAAq+gwAKvoUACr6HAAq+igAKvosACr6MAAq+jQAKvo4ACr6QAAq+kgAKvpMACr6UAAq+lgAKvpcACr8SAAq/FAAKvxYACr8YAAq/GwAKvxwACr8dAAq/HgAKvx8ACr8hAAq/IwAKvyQACr8lAAq/JwAKvygACr+jAAq/pQAKv6cACr+pAAq/rAAKv60ACr+uAAq/rwAKv7AACr+yAAq/tAAKv7UACr+2AAq/uAAKv7kACsA0AArANgAKwDgACsA6AArAPQAKwD4ACsA/AArAQAAKwEEACsBDAArARQAKwEYACsBHAArASQAKwEoACsCTAArAtwAKwN4ACsECAArBBQAKwQcACsEJAArBCwAKwQ0ACsEPAArBEAAKwRMACsEsAArBSQAKwUsACsFNAArBTwAKwVEACsFTAArBVQAKwVcACsF0AArBdwAKwXoACsF9AArBgAAKwYMACsGGAArBiQAKwYsACsIGAArCCAAKwgoACsIMAArCDwAKwhAACsIRAArCEgAKwhMACsIVAArCFwAKwhgACsIZAArCGwAKwhwACsKXAArCmQAKwpsACsKdAArCoAAKwqEACsKiAArCowAKwqQACsKmAArCqAAKwqkACsKqAArCrAAKwq0ACsMoAArDKgAKwywACsMuAArDMQAKwzIACsMzAArDNAAKwzUACsM3AArDOQAKwzoACsM7AArDPQAKwz4ACsO5AArDuwAKw70ACsO/AArDwgAKw8MACsPEAArDxQAKw8YACsPIAArDygAKw8sACsPMAArDzgAKw88ACsRKAArETAAKxE4ACsRQAArEUwAKxFQACsRVAArEVgAKxFcACsRZAArEWwAKxFwACsRdAArEXwAKxGAACsTbAArE3QAKxN8ACsThAArE5AAKxOUACsTmAArE5wAKxOgACsTqAArE7AAKxO0ACsTuAArE8AAKxPEACsVsAArFbgAKxXAACsVyAArFdQAKxXYACsV3AArFeAAKxXkACsV7AArFfQAKxX4ACsV/AArFgQAKxYIACsYVAArGOAAKxlgACsZ4AArGegAKxnwACsZ+AArGgAAKxoMACsaEAArGhQAKxogACsaJAArGiwAKxowACsaOAArGkQAKxpIACsaTAArGlgAKxpcACsacAArGtQAKxr4ACsbAAArGwgAKxssACsbOAArG0QAKxtMACsccAArHQAAKx2cACseLAArHjgAKx5AACseSAArHlAAKx5YACseYAArHmQAKx5wACse1AArH1gAKx9gACsfaAArH3AAKx94ACsfgAArH4gAKx+QACsfmAArIBwAKyAoACsgNAArIEAAKyBMACsgWAArIGQAKyBwACsgfAArIIQAKyJwACsieAArIoAAKyKIACsilAArIpgAKyKcACsioAArIqQAKyKsACsitAArIrgAKyK8ACsixAArIsgAKyS0ACskvAArJMQAKyTMACsk2AArJNwAKyTgACsk5AArJOgAKyTwACsk+AArJPwAKyUAACslCAArJQwAKyb4ACsnAAArJwwAKycUACsnIAArJyQAKycoACsnLAArJzAAKyc4ACsnQAArJ0QAKydIACsnUAArJ1QAKye4ACsnvAArJ8AAKyfIACsptAArKbwAKynEACspzAArKdgAKyncACsp4AArKeQAKynoACsp8AArKfgAKyn8ACsqAAArKggAKyoMACsr+AArLAAAKywIACssEAArLBwAKywgACssJAArLCgAKywsACssNAArLDwAKyxAACssRAArLEwAKyxQACsuPAArLkQAKy5MACsuVAArLmAAKy5kACsuaAArLmwAKy5wACsueAArLoAAKy6EACsuiAArLpAAKy6UACswgAArMIgAKzCQACswmAArMKQAKzCoACswrAArMLAAKzC0ACswvAArMMQAKzDIACswzAArMNQAKzDYACsyxAArMswAKzLUACsy3AArMugAKzLsACsy8AArMvQAKzL4ACszAAArMwgAKzMMACszEAArMxgAKzMcACs0QAArNNAAKzVsACs1/AArNggAKzYQACs2GAArNiAAKzYoACs2MAArNjQAKzZAACs2pAArNxgAKzcgACs3KAArNzAAKzc4ACs3QAArN0gAKzdQACs3xAArN9AAKzfcACs36AArN/QAKzgAACs4DAArOBgAKzggACs6DAArOhQAKzocACs6JAArOjAAKzo0ACs6OAArOjwAKzpAACs6SAArOlAAKzpUACs6WAArOmAAKzpkACs8UAArPFgAKzxgACs8aAArPHQAKzx4ACs8fAArPIAAKzyEACs8jAArPJQAKzyYACs8nAArPKQAKzyoACs+lAArPpwAKz6kACs+rAArPrgAKz68ACs+wAArPsQAKz7IACs+0AArPtgAKz7cACs+4AArPugAKz7sACtA2AArQOAAK0DsACtA9AArQQAAK0EEACtBCAArQQwAK0EQACtBGAArQSAAK0EkACtBKAArQTAAK0E0ACtDIAArQygAK0MwACtDOAArQ0QAK0NIACtDTAArQ1AAK0NUACtDXAArQ2QAK0NoACtDbAArQ3QAK0N4ACtFZAArRWwAK0V0ACtFfAArRYgAK0WMACtFkAArRZQAK0WYACtFoAArRagAK0WsACtFsAArRbgAK0W8ACtHqAArR7AAK0e4ACtHwAArR8wAK0fQACtH1AArR9gAK0fcACtH5AArR+wAK0fwACtH9AArR/wAK0gAACtIRAArSEgAK0hQACtIlAArSLgAK0jEACtI0AArSNgAK0rEACtKzAArStQAK0rcACtK6AArSuwAK0rwACtK9AArSvgAK0sAACtLCAArSwwAK0sQACtLGAArSxwAK00IACtNEAArTRgAK00gACtNLAArTTAAK000ACtNOAArTTwAK01EACtNTAArTVAAK01UACtNXAArTWAAK09MACtPVAArT2AAK09oACtPdAArT3gAK098ACtPgAArT4QAK0+MACtPlAArT5gAK0+cACtPpAArT6gAK1H0ACtSgAArUwAAK1OAACtTiAArU5AAK1OYACtToAArU6wAK1OwACtTtAArU8AAK1PEACtTzAArU9AAK1PYACtT5AArU+gAK1PsACtT+AArU/wAK1QQACtUdAArVJgAK1SgACtUqAArVMwAK1TYACtU5AArVOwAK1YQACtWoAArVzwAK1fMACtX2AArV+AAK1foACtX8AArV/gAK1gAACtYBAArWBAAK1h0ACtY+AArWQAAK1kIACtZEAArWRgAK1kgACtZKAArWTAAK1k4ACtZvAArWcgAK1nUACtZ4AArWewAK1n4ACtaBAArWhAAK1ocACtaJAArXBAAK1wYACtcIAArXCgAK1w0ACtcOAArXDwAK1xAACtcRAArXEwAK1xUACtcWAArXFwAK1xkACtcaAArXlQAK15cACteZAArXmwAK154ACtefAArXoAAK16EACteiAArXpAAK16YACtenAArXqAAK16oACterAArYJgAK2CgACtgrAArYLQAK2DAACtgxAArYMgAK2DMACtg0AArYNgAK2DgACtg5AArYOgAK2DwACtg9AArYVgAK2FcACthYAArYWgAK2NUACtjXAArY2QAK2NsACtjeAArY3wAK2OAACtjhAArY4gAK2OQACtjmAArY5wAK2OgACtjqAArY6wAK2WYACtloAArZagAK2WwACtlvAArZcAAK2XEACtlyAArZcwAK2XUACtl3AArZeAAK2XkACtl7AArZfAAK2fcACtn5AArZ+wAK2f0ACtoAAAraAQAK2gIACtoDAAraBAAK2gYACtoIAAraCQAK2goACtoMAAraDQAK2ogACtqKAArajAAK2o4ACtqRAArakgAK2pMACtqUAAralQAK2pcACtqZAAramgAK2psACtqdAArangAK2xkACtsbAArbHQAK2x8ACtsiAArbIwAK2yQACtslAArbJgAK2ygACtsqAArbKwAK2ywACtsuAArbLwAK23gACtucAArbwwAK2+cACtvqAArb7AAK2+4ACtvwAArb8gAK2/QACtv1AArb+AAK3BEACtwuAArcMAAK3DIACtw0AArcNgAK3DgACtw6AArcPAAK3FkACtxcAArcXwAK3GIACtxlAArcaAAK3GsACtxuAArccAAK3OsACtztAArc8AAK3PIACtz1AArc9gAK3PcACtz4AArc+QAK3PsACtz9AArc/gAK3P8ACt0BAArdAgAK3X0ACt1/AArdgQAK3YMACt2GAArdhwAK3YgACt2JAArdigAK3YwACt2OAArdjwAK3ZAACt2SAArdkwAK3g4ACt4QAAreEgAK3hQACt4XAAreGAAK3hkACt4aAAreGwAK3h0ACt4fAAreIAAK3iEACt4jAAreJAAK3p8ACt6hAArepAAK3qYACt6pAAreqgAK3qsACt6sAArerQAK3q8ACt6xAAresgAK3rMACt61AAretgAK3zEACt8zAArfNQAK3zcACt86AArfOwAK3zwACt89AArfPgAK30AACt9CAArfQwAK30QACt9GAArfRwAK38IACt/EAArfxgAK38gACt/LAArfzAAK380ACt/OAArfzwAK39EACt/TAArf1AAK39UACt/XAArf2AAK4FMACuBVAArgVwAK4FkACuBcAArgXQAK4F4ACuBfAArgYAAK4GIACuBkAArgZQAK4GYACuBoAArgaQAK4PwACuEfAArhPwAK4V8ACuFhAArhYwAK4WUACuFnAArhagAK4WsACuFsAArhbwAK4XAACuFyAArhcwAK4XUACuF4AArheQAK4XoACuF9AArhfgAK4YMACuGcAArhpQAK4acACuGpAArhsgAK4bUACuG4AArhugAK4gMACuInAAriTgAK4nIACuJ1AAridwAK4nkACuJ7AArifQAK4n8ACuKAAArigwAK4pwACuK9AArivwAK4sEACuLDAArixQAK4scACuLJAAriywAK4s0ACuLuAAri8QAK4vQACuL3AAri+gAK4v0ACuMAAArjAwAK4wYACuMIAArjgwAK44UACuOHAArjiQAK44wACuONAArjjgAK448ACuOQAArjkgAK45QACuOVAArjlgAK45gACuOZAArkFAAK5BYACuQYAArkGgAK5B0ACuQeAArkHwAK5CAACuQhAArkIwAK5CUACuQmAArkJwAK5CkACuQqAArkpQAK5KcACuSqAArkrAAK5K8ACuSwAArksQAK5LIACuSzAArktQAK5LcACuS4AArkuQAK5LsACuS8AArk1QAK5NYACuTXAArk2QAK5VQACuVWAArlWAAK5VoACuVdAArlXgAK5V8ACuVgAArlYQAK5WMACuVlAArlZgAK5WcACuVpAArlagAK5eUACuXnAArl6QAK5esACuXuAArl7wAK5fAACuXxAArl8gAK5fQACuX2AArl9wAK5fgACuX6AArl+wAK5nYACuZ4AArmegAK5nwACuZ/AArmgAAK5oEACuaCAArmgwAK5oUACuaHAArmiAAK5okACuaLAArmjAAK5wcACucJAArnCwAK5w0ACucQAArnEQAK5xIACucTAArnFAAK5xYACucYAArnGQAK5xoACuccAArnHQAK55gACueaAArnnAAK554ACuehAArnogAK56MACuekAArnpQAK56cACuepAArnqgAK56sACuetAArnrgAK5/cACugbAAroQgAK6GYACuhpAAroawAK6G0ACuhvAArocQAK6HMACuh0AArodwAK6JAACuitAArorwAK6LEACuizAArotQAK6LcACui5AArouwAK6NgACujbAAro3gAK6OEACujkAAro5wAK6OoACujtAAro7wAK6WoACulsAArpbgAK6XAACulzAArpdAAK6XUACul2AArpdwAK6XkACul7AArpfAAK6X0ACul/AArpgAAK6fsACun9AArp/wAK6gEACuoEAArqBQAK6gYACuoHAArqCAAK6goACuoMAArqDQAK6g4ACuoQAArqEQAK6owACuqOAArqkAAK6pIACuqVAArqlgAK6pcACuqYAArqmQAK6psACuqdAArqngAK6p8ACuqhAArqogAK6x0ACusfAArrIgAK6yQACusnAArrKAAK6ykACusqAArrKwAK6y0ACusvAArrMAAK6zEACuszAArrNAAK668ACuuxAArrswAK67UACuu4AArruQAK67oACuu7AArrvAAK674ACuvAAArrwQAK68IACuvEAArrxQAK7EAACuxCAArsRAAK7EYACuxJAArsSgAK7EsACuxMAArsTQAK7E8ACuxRAArsUgAK7FMACuxVAArsVgAK7NEACuzTAArs1QAK7NcACuzaAArs2wAK7NwACuzdAArs3gAK7OAACuziAArs4wAK7OQACuzmAArs5wAK7XoACu2dAArtvQAK7d0ACu3fAArt4QAK7eMACu3lAArt6AAK7ekACu3qAArt7QAK7e4ACu3wAArt8QAK7fQACu33AArt+AAK7fkACu38AArt/QAK7gIACu4bAAruJAAK7iYACu4oAAruMQAK7jQACu43AAruOQAK7oIACu6mAAruzQAK7vEACu70AAru9gAK7vgACu76AAru/AAK7v4ACu7/AArvAgAK7xsACu88AArvPgAK70AACu9CAArvRAAK70YACu9IAArvSgAK70wACu9tAArvcAAK73MACu92AArveQAK73wACu9/AArvggAK74UACu+HAArwAgAK8AQACvAGAArwCAAK8AsACvAMAArwDQAK8A4ACvAPAArwEQAK8BMACvAUAArwFQAK8BcACvAYAArwkwAK8JUACvCXAArwmQAK8JwACvCdAArwngAK8J8ACvCgAArwogAK8KQACvClAArwpgAK8KgACvCpAArxJAAK8SYACvEpAArxKwAK8S4ACvEvAArxMAAK8TEACvEyAArxNAAK8TYACvE3AArxOAAK8ToACvE7AArxVAAK8VUACvFWAArxWAAK8dMACvHVAArx1wAK8dkACvHcAArx3QAK8d4ACvHfAArx4AAK8eIACvHkAArx5QAK8eYACvHoAArx6QAK8mQACvJmAAryaAAK8moACvJtAArybgAK8m8ACvJwAArycQAK8nMACvJ1AArydgAK8ncACvJ5AAryegAK8vUACvL3AAry+QAK8vsACvL+AAry/wAK8wAACvMBAArzAgAK8wQACvMGAArzBwAK8wgACvMKAArzCwAK84YACvOIAArzigAK84wACvOPAArzkAAK85EACvOSAArzkwAK85UACvOXAArzmAAK85kACvObAArznAAK9BcACvQZAAr0GwAK9B0ACvQgAAr0IQAK9CIACvQjAAr0JAAK9CYACvQoAAr0KQAK9CoACvQsAAr0LQAK9HYACvSaAAr0wQAK9OUACvToAAr06gAK9OwACvTuAAr08AAK9PIACvTzAAr09gAK9Q8ACvUsAAr1LgAK9TAACvUyAAr1NAAK9TYACvU4AAr1OgAK9VcACvVaAAr1XQAK9WAACvVjAAr1ZgAK9WkACvVsAAr1bgAK9ekACvXrAAr17QAK9e8ACvXyAAr18wAK9fQACvX1AAr19gAK9fgACvX6AAr1+wAK9fwACvX+AAr1/wAK9noACvZ8AAr2fwAK9oEACvaEAAr2hQAK9oYACvaHAAr2iAAK9ooACvaMAAr2jQAK9o4ACvaQAAr2kQAK9wwACvcOAAr3EAAK9xIACvcVAAr3FgAK9xcACvcYAAr3GQAK9xsACvcdAAr3HgAK9x8ACvchAAr3IgAK950ACvefAAr3ogAK96QACvenAAr3qAAK96kACveqAAr3qwAK960ACvevAAr3sAAK97EACvezAAr3tAAK+DcACvhbAAr4fwAK+KIACvjJAAr46QAK+RAACvk3AAr5VwAK+XsACvmfAAr5oQAK+aQACvmmAAr5qAAK+aoACvmtAAr5sAAK+bIACvm0AAr5twAK+bkACvm7AAr5vgAK+cEACvnCAAr5xwAK+eAACvnlAAr55wAK+ewACvnvAAr58QAK+joACvpeAAr6hQAK+qkACvqsAAr6rgAK+rAACvqyAAr6tAAK+rYACvq3AAr6ugAK+tMACvr4AAr6+gAK+vwACvr+AAr7AAAK+wIACvsEAAr7BgAK+wgACvsKAAr7LwAK+zIACvs1AAr7OAAK+zsACvs+AAr7QQAK+0QACvtHAAr7SgAK+0wACvvHAAr7yQAK+8wACvvOAAr70QAK+9IACvvTAAr71AAK+9UACvvXAAr72QAK+9oACvvbAAr73QAK+94ACvvvAAr78AAK+/IACvxtAAr8bwAK/HEACvxzAAr8dgAK/HcACvx4AAr8eQAK/HoACvx8AAr8fgAK/H8ACvyAAAr8ggAK/IMACvz+AAr9AAAK/QMACv0FAAr9CAAK/QkACv0KAAr9CwAK/QwACv0OAAr9EAAK/REACv0SAAr9FAAK/RUACv0mAAr9KwAK/S4ACv0wAAr9QQAK/UoACv1NAAr9UAAK/VIACv1oAAr9cwAK/e4ACv3wAAr98gAK/fQACv33AAr9+AAK/fkACv36AAr9+wAK/f0ACv3/AAr+AAAK/gEACv4DAAr+BAAK/n8ACv6BAAr+hAAK/oYACv6JAAr+igAK/osACv6MAAr+jQAK/o8ACv6RAAr+kgAK/pMACv6VAAr+lgAK/qcACv6oAAr+qgAK/yUACv8nAAr/KQAK/ysACv8uAAr/LwAK/zAACv8xAAr/MgAK/zQACv82AAr/NwAK/zgACv86AAr/OwAK/7YACv+4AAr/uwAK/70ACv/AAAr/wQAK/8IACv/DAAr/xAAK/8YACv/IAAr/yQAK/8oACv/MAAr/zQAK/+YACv/nAAr/6AAK/+oACwBlAAsAZwALAGkACwBrAAsAbgALAG8ACwBwAAsAcQALAHIACwB0AAsAdgALAHcACwB4AAsAegALAHsACwD2AAsA+AALAPsACwD9AAsBAAALAQEACwECAAsBAwALAQQACwEGAAsBCAALAQkACwEKAAsBDAALAQ0ACwEpAAsBQgALAU8ACwFSAAsBVQALAVgACwFlAAsBaAALAWsACwFuAAsBcAALAXwACwGSAAsCJQALAkgACwJoAAsCiAALAooACwKMAAsCjgALApAACwKTAAsClAALApUACwKYAAsCmQALApsACwKcAAsCnwALAqIACwKjAAsCpAALAqcACwKoAAsCrQALAsYACwLPAAsC0QALAtMACwLcAAsC3wALAuIACwLkAAsDLQALA1EACwN4AAsDnAALA58ACwOhAAsDowALA6UACwOnAAsDqQALA6oACwOtAAsDxgALA+cACwPpAAsD6wALA+0ACwPvAAsD8QALA/MACwP1AAsD9wALBBgACwQbAAsEHgALBCEACwQkAAsEJwALBCoACwQtAAsEMAALBDIACwStAAsErwALBLEACwSzAAsEtgALBLcACwS4AAsEuQALBLoACwS8AAsEvgALBL8ACwTAAAsEwgALBMMACwU+AAsFQAALBUIACwVEAAsFRwALBUgACwVJAAsFSgALBUsACwVNAAsFTwALBVAACwVRAAsFUwALBVQACwXPAAsF0QALBdQACwXWAAsF2QALBdoACwXbAAsF3AALBd0ACwXfAAsF4QALBeIACwXjAAsF5QALBeYACwX/AAsGAAALBgEACwYDAAsGfgALBoAACwaCAAsGhAALBocACwaIAAsGiQALBooACwaLAAsGjQALBo8ACwaQAAsGkQALBpMACwaUAAsHDwALBxEACwcTAAsHFQALBxgACwcZAAsHGgALBxsACwccAAsHHgALByAACwchAAsHIgALByQACwclAAsHoAALB6IACwekAAsHpgALB6kACweqAAsHqwALB6wACwetAAsHrwALB7EACweyAAsHswALB7UACwe2AAsIMQALCDMACwg1AAsINwALCDoACwg7AAsIPAALCD0ACwg+AAsIQAALCEIACwhDAAsIRAALCEYACwhHAAsIwgALCMQACwjGAAsIyAALCMsACwjMAAsIzQALCM4ACwjPAAsI0QALCNMACwjUAAsI1QALCNcACwjYAAsJIQALCUUACwlsAAsJkAALCZMACwmVAAsJlwALCZkACwmbAAsJnQALCZ4ACwmhAAsJugALCdcACwnZAAsJ2wALCd0ACwnfAAsJ4QALCeMACwnlAAsKAgALCgUACwoIAAsKCwALCg4ACwoRAAsKFAALChcACwoZAAsKlAALCpYACwqYAAsKmgALCp0ACwqeAAsKnwALCqAACwqhAAsKowALCqUACwqmAAsKpwALCqkACwqqAAsLJQALCycACwspAAsLKwALCy4ACwsvAAsLMAALCzEACwsyAAsLNAALCzYACws3AAsLOAALCzoACws7AAsLtgALC7gACwu6AAsLvAALC78ACwvAAAsLwQALC8IACwvDAAsLxQALC8cACwvIAAsLyQALC8sACwvMAAsMRwALDEkACwxMAAsMTgALDFEACwxSAAsMUwALDFQACwxVAAsMVwALDFkACwxaAAsMWwALDF0ACwxeAAsM2QALDNsACwzdAAsM3wALDOIACwzjAAsM5AALDOUACwzmAAsM6AALDOoACwzrAAsM7AALDO4ACwzvAAsNagALDWwACw1uAAsNcAALDXMACw10AAsNdQALDXYACw13AAsNeQALDXsACw18AAsNfQALDX8ACw2AAAsN+wALDf0ACw4AAAsOAgALDgUACw4GAAsOBwALDggACw4JAAsOCwALDg0ACw4OAAsODwALDhEACw4SAAsOpQALDsgACw7oAAsPCAALDwoACw8MAAsPDgALDxAACw8TAAsPFAALDxUACw8YAAsPGQALDxsACw8cAAsPHgALDyEACw8iAAsPIwALDyYACw8nAAsPLAALD0UACw9OAAsPUAALD1IACw9bAAsPXgALD2EACw9jAAsPrAALD9AACw/3AAsQGwALEB4ACxAgAAsQIgALECQACxAmAAsQKAALECkACxAsAAsQRQALEGYACxBoAAsQagALEGwACxBuAAsQcAALEHIACxB0AAsQdgALEJcACxCaAAsQnQALEKAACxCjAAsQpgALEKkACxCsAAsQrwALELEACxEsAAsRLgALETAACxEyAAsRNQALETYACxE3AAsROAALETkACxE7AAsRPQALET4ACxE/AAsRQQALEUIACxG9AAsRvwALEcEACxHDAAsRxgALEccACxHIAAsRyQALEcoACxHMAAsRzgALEc8ACxHQAAsR0gALEdMACxJOAAsSUAALElMACxJVAAsSWAALElkACxJaAAsSWwALElwACxJeAAsSYAALEmEACxJiAAsSZAALEmUACxJ+AAsSfwALEoAACxKCAAsS/QALEv8ACxMBAAsTAwALEwYACxMHAAsTCAALEwkACxMKAAsTDAALEw4ACxMPAAsTEAALExIACxMTAAsTjgALE5AACxOSAAsTlAALE5cACxOYAAsTmQALE5oACxObAAsTnQALE58ACxOgAAsToQALE6MACxOkAAsUHwALFCEACxQjAAsUJQALFCgACxQpAAsUKgALFCsACxQsAAsULgALFDAACxQxAAsUMgALFDQACxQ1AAsUsAALFLIACxS0AAsUtgALFLkACxS6AAsUuwALFLwACxS9AAsUvwALFMEACxTCAAsUwwALFMUACxTGAAsVQQALFUMACxVFAAsVRwALFUoACxVLAAsVTAALFU0ACxVOAAsVUAALFVIACxVTAAsVVAALFVYACxVXAAsVoAALFcQACxXrAAsWDwALFhIACxYUAAsWFgALFhgACxYaAAsWHAALFh0ACxYgAAsWOQALFlYACxZYAAsWWgALFlwACxZeAAsWYAALFmIACxZkAAsWgQALFoQACxaHAAsWigALFo0ACxaQAAsWkwALFpYACxaYAAsXEwALFxUACxcXAAsXGQALFxwACxcdAAsXHgALFx8ACxcgAAsXIgALFyQACxclAAsXJgALFygACxcpAAsXpAALF6YACxeoAAsXqgALF60ACxeuAAsXrwALF7AACxexAAsXswALF7UACxe2AAsXtwALF7kACxe6AAsYNQALGDcACxg5AAsYOwALGD4ACxg/AAsYQAALGEEACxhCAAsYRAALGEYACxhHAAsYSAALGEoACxhLAAsYxgALGMgACxjKAAsYzAALGM8ACxjQAAsY0QALGNIACxjTAAsY1QALGNcACxjYAAsY2QALGNsACxjcAAsZVwALGVkACxlbAAsZXQALGWAACxlhAAsZYgALGWMACxlkAAsZZgALGWgACxlpAAsZagALGWwACxltAAsZ6AALGeoACxnsAAsZ7gALGfEACxnyAAsZ8wALGfQACxn1AAsZ9wALGfkACxn6AAsZ+wALGf0ACxn+AAsaeQALGnsACxp9AAsafwALGoIACxqDAAsahAALGoUACxqGAAsaiAALGooACxqLAAsajAALGo4ACxqPAAsbIgALG0UACxtlAAsbhQALG4cACxuJAAsbiwALG40ACxuQAAsbkQALG5IACxuVAAsblgALG5gACxuZAAsbmwALG54ACxufAAsboAALG6MACxukAAsbqQALG8IACxvLAAsbzQALG88ACxvYAAsb2wALG94ACxvgAAscKQALHE0ACxx0AAscmAALHJsACxydAAscnwALHKEACxyjAAscpQALHKYACxypAAscwgALHOMACxzlAAsc5wALHOkACxzrAAsc7QALHO8ACxzxAAsc8wALHRQACx0XAAsdGgALHR0ACx0gAAsdIwALHSYACx0pAAsdLAALHS4ACx2pAAsdqwALHa0ACx2vAAsdsgALHbMACx20AAsdtQALHbYACx24AAsdugALHbsACx28AAsdvgALHb8ACx46AAsePAALHj4ACx5AAAseQwALHkQACx5FAAseRgALHkcACx5JAAseSwALHkwACx5NAAseTwALHlAACx7LAAsezQALHtAACx7SAAse1QALHtYACx7XAAse2AALHtkACx7bAAse3QALHt4ACx7fAAse4QALHuIACx77AAse/AALHv0ACx7/AAsfegALH3wACx9+AAsfgAALH4MACx+EAAsfhQALH4YACx+HAAsfiQALH4sACx+MAAsfjQALH48ACx+QAAsgCwALIA0ACyAPAAsgEQALIBQACyAVAAsgFgALIBcACyAYAAsgGgALIBwACyAdAAsgHgALICAACyAhAAsgnAALIJ4ACyCgAAsgogALIKUACyCmAAsgpwALIKgACyCpAAsgqwALIK0ACyCuAAsgrwALILEACyCyAAshLQALIS8ACyExAAshMwALITYACyE3AAshOAALITkACyE6AAshPAALIT4ACyE/AAshQAALIUIACyFDAAshvgALIcAACyHCAAshxAALIccACyHIAAshyQALIcoACyHLAAshzQALIc8ACyHQAAsh0QALIdMACyHUAAsiHQALIkEACyJoAAsijAALIo8ACyKRAAsikwALIpUACyKXAAsimQALIpoACyKdAAsitgALItMACyLVAAsi1wALItkACyLbAAsi3QALIt8ACyLhAAsi/gALIwEACyMEAAsjBwALIwoACyMNAAsjEAALIxMACyMVAAsjkAALI5IACyOUAAsjlgALI5kACyOaAAsjmwALI5wACyOdAAsjnwALI6EACyOiAAsjowALI6UACyOmAAskIQALJCMACyQlAAskJwALJCoACyQrAAskLAALJC0ACyQuAAskMAALJDIACyQzAAskNAALJDYACyQ3AAsksgALJLQACyS2AAskuAALJLsACyS8AAskvQALJL4ACyS/AAskwQALJMMACyTEAAskxQALJMcACyTIAAslQwALJUUACyVHAAslSQALJUwACyVNAAslTgALJU8ACyVQAAslUgALJVQACyVVAAslVgALJVgACyVZAAsl1AALJdYACyXYAAsl2gALJd0ACyXeAAsl3wALJeAACyXhAAsl4wALJeUACyXmAAsl5wALJekACyXqAAsmZQALJmcACyZpAAsmawALJm4ACyZvAAsmcAALJnEACyZyAAsmdAALJnYACyZ3AAsmeAALJnoACyZ7AAsm9gALJvgACyb6AAsm/AALJv8ACycAAAsnAQALJwIACycDAAsnBQALJwcACycIAAsnCQALJwsACycMAAsnHQALJx4ACycgAAsnmwALJ50ACyefAAsnoQALJ6QACyelAAsnpgALJ6cACyeoAAsnqgALJ6wACyetAAsnrgALJ7AACyexAAsoLAALKC4ACygwAAsoMgALKDUACyg2AAsoNwALKDgACyg5AAsoOwALKD0ACyg+AAsoPwALKEEACyhCAAsovQALKL8ACyjCAAsoxAALKMcACyjIAAsoyQALKMoACyjLAAsozQALKM8ACyjQAAso0QALKNMACyjUAAspZwALKYoACymqAAspygALKcwACynOAAsp0AALKdIACynVAAsp1gALKdcACynaAAsp2wALKd0ACyneAAsp4AALKeMACynkAAsp5QALKegACynpAAsp7gALKgcACyoQAAsqEgALKhQACyodAAsqIAALKiMACyolAAsqbgALKpIACyq5AAsq3QALKuAACyriAAsq5AALKuYACyroAAsq6gALKusACyruAAsrBwALKygACysqAAsrLAALKy4ACyswAAsrMgALKzQACys2AAsrOAALK1kACytcAAsrXwALK2IACytlAAsraAALK2sACytuAAsrcQALK3MACyvuAAsr8AALK/IACyv0AAsr9wALK/gACyv5AAsr+gALK/sACyv9AAsr/wALLAAACywBAAssAwALLAQACyx/AAssgQALLIMACyyFAAssiAALLIkACyyKAAssiwALLIwACyyOAAsskAALLJEACyySAAsslAALLJUACy0QAAstEgALLRUACy0XAAstGgALLRsACy0cAAstHQALLR4ACy0gAAstIgALLSMACy0kAAstJgALLScACy1AAAstQQALLUIACy1EAAstvwALLcEACy3DAAstxQALLcgACy3JAAstygALLcsACy3MAAstzgALLdAACy3RAAst0gALLdQACy3VAAsuUAALLlIACy5UAAsuVgALLlkACy5aAAsuWwALLlwACy5dAAsuXwALLmEACy5iAAsuYwALLmUACy5mAAsu4QALLuMACy7lAAsu5wALLuoACy7rAAsu7AALLu0ACy7uAAsu8AALLvIACy7zAAsu9AALLvYACy73AAsvcgALL3QACy92AAsveAALL3sACy98AAsvfQALL34ACy9/AAsvgQALL4MACy+EAAsvhQALL4cACy+IAAswAwALMAUACzAHAAswCQALMAwACzANAAswDgALMA8ACzAQAAswEgALMBQACzAVAAswFgALMBgACzAZAAswYgALMIYACzCtAAsw0QALMNQACzDWAAsw2AALMNoACzDcAAsw3gALMN8ACzDiAAsw+wALMRgACzEaAAsxHAALMR4ACzEgAAsxIgALMSQACzEmAAsxQwALMUYACzFJAAsxTAALMU8ACzFSAAsxVQALMVgACzFaAAsx1QALMdcACzHZAAsx2wALMd4ACzHfAAsx4AALMeEACzHiAAsx5AALMeYACzHnAAsx6AALMeoACzHrAAsyZgALMmgACzJqAAsybAALMm8ACzJwAAsycQALMnIACzJzAAsydQALMncACzJ4AAsyeQALMnsACzJ8AAsy9wALMvkACzL7AAsy/QALMwAACzMBAAszAgALMwMACzMEAAszBgALMwgACzMJAAszCgALMwwACzMNAAsziAALM4oACzONAAszjwALM5IACzOTAAszlAALM5UACzOWAAszmAALM5oACzObAAsznAALM54ACzOfAAs0GgALNBwACzQeAAs0IAALNCMACzQkAAs0JQALNCYACzQnAAs0KQALNCsACzQsAAs0LQALNC8ACzQwAAs0qwALNK0ACzSvAAs0sQALNLQACzS1AAs0tgALNLcACzS4AAs0ugALNLwACzS9AAs0vgALNMAACzTBAAs1PAALNT4ACzVAAAs1QgALNUUACzVGAAs1RwALNUgACzVJAAs1SwALNU0ACzVOAAs1TwALNVEACzVSAAs15QALNggACzYoAAs2SAALNkoACzZMAAs2TgALNlAACzZTAAs2VAALNlUACzZYAAs2WQALNlsACzZcAAs2XgALNmEACzZiAAs2YwALNmYACzZnAAs2bAALNoUACzaOAAs2kAALNpIACzabAAs2ngALNqEACzajAAs27AALNxAACzc3AAs3WwALN14ACzdgAAs3YgALN2QACzdmAAs3aAALN2kACzdsAAs3hQALN6YACzeoAAs3qgALN6wACzeuAAs3sAALN7IACze0AAs3tgALN9cACzfaAAs33QALN+AACzfjAAs35gALN+kACzfsAAs37wALN/EACzhsAAs4bgALOHAACzhyAAs4dQALOHYACzh3AAs4eAALOHkACzh7AAs4fQALOH4ACzh/AAs4gQALOIIACzj9AAs4/wALOQEACzkDAAs5BgALOQcACzkIAAs5CQALOQoACzkMAAs5DgALOQ8ACzkQAAs5EgALORMACzmOAAs5kAALOZMACzmVAAs5mAALOZkACzmaAAs5mwALOZwACzmeAAs5oAALOaEACzmiAAs5pAALOaUACzm+AAs5vwALOcAACznCAAs6PQALOj8ACzpBAAs6QwALOkYACzpHAAs6SAALOkkACzpKAAs6TAALOk4ACzpPAAs6UAALOlIACzpTAAs6zgALOtAACzrSAAs61AALOtcACzrYAAs62QALOtoACzrbAAs63QALOt8ACzrgAAs64QALOuMACzrkAAs7XwALO2EACztjAAs7ZQALO2gACztpAAs7agALO2sACztsAAs7bgALO3AACztxAAs7cgALO3QACzt1AAs78AALO/IACzv0AAs79gALO/kACzv6AAs7+wALO/wACzv9AAs7/wALPAEACzwCAAs8AwALPAUACzwGAAs8gQALPIMACzyFAAs8hwALPIoACzyLAAs8jAALPI0ACzyOAAs8kAALPJIACzyTAAs8lAALPJYACzyXAAs84AALPQQACz0rAAs9TwALPVIACz1UAAs9VgALPVgACz1aAAs9XAALPV0ACz1gAAs9eQALPZYACz2YAAs9mgALPZwACz2eAAs9oAALPaIACz2kAAs9wQALPcQACz3HAAs9ygALPc0ACz3QAAs90wALPdYACz3YAAs+UwALPlUACz5XAAs+WQALPlwACz5dAAs+XgALPl8ACz5gAAs+YgALPmQACz5lAAs+ZgALPmgACz5pAAs+5AALPuYACz7oAAs+6gALPu0ACz7uAAs+7wALPvAACz7xAAs+8wALPvUACz72AAs+9wALPvkACz76AAs/dQALP3cACz95AAs/ewALP34ACz9/AAs/gAALP4EACz+CAAs/hAALP4YACz+HAAs/iAALP4oACz+LAAtABgALQAgAC0AKAAtADAALQA8AC0AQAAtAEQALQBIAC0ATAAtAFQALQBcAC0AYAAtAGQALQBsAC0AcAAtAlwALQJkAC0CbAAtAnQALQKAAC0ChAAtAogALQKMAC0CkAAtApgALQKgAC0CpAAtAqgALQKwAC0CtAAtBKAALQSoAC0EsAAtBLgALQTEAC0EyAAtBMwALQTQAC0E1AAtBNwALQTkAC0E6AAtBOwALQT0AC0E+AAtBuQALQbsAC0G9AAtBvwALQcIAC0HDAAtBxAALQcUAC0HGAAtByAALQcoAC0HLAAtBzAALQc4AC0HPAAtCYgALQoUAC0KlAAtCxQALQscAC0LJAAtCywALQs0AC0LQAAtC0QALQtIAC0LVAAtC1gALQtgAC0LZAAtC2wALQt4AC0LfAAtC4AALQuMAC0LkAAtC6QALQwIAC0MLAAtDDQALQw8AC0MYAAtDGwALQx4AC0MgAAtDaQALQ40AC0O0AAtD2AALQ9sAC0PdAAtD3wALQ+EAC0P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fAAtVIAALVSEAC1UjAAtVJAALVZ8AC1WhAAtVowALVaUAC1WoAAtVqQALVaoAC1WrAAtVrAALVa4AC1WwAAtVsQALVbIAC1W0AAtVtQALVf4AC1YiAAtWSQALVm0AC1ZwAAtWcgALVnQAC1Z2AAtWeAALVnoAC1Z7AAtWfgALVpcAC1a0AAtWtgALVrgAC1a6AAtWvAALVr4AC1bAAAtWwgALVt8AC1biAAtW5QALVugAC1brAAtW7gALVvEAC1b0AAtW9gALV3EAC1dzAAtXdQALV3cAC1d6AAtXewALV3wAC1d9AAtXfgALV4AAC1eCAAtXgwALV4QAC1eGAAtXhwALWAIAC1gEAAtYBgALWAgAC1gLAAtYDAALWA0AC1gOAAtYDwALWBEAC1gTAAtYFAALWBUAC1gXAAtYGAALWJMAC1iVAAtYlwALWJkAC1icAAtYnQALWJ4AC1ifAAtYoAALWKIAC1ikAAtYpQALWKYAC1ioAAtYqQALWSQAC1kmAAtZKQALWSsAC1kuAAtZLwALWTAAC1kxAAtZMgALWTQAC1k2AAtZNwALWTgAC1k6AAtZOwALWbYAC1m4AAtZugALWbwAC1m/AAtZwAALWcEAC1nCAAtZwwALWcUAC1nHAAtZyAALWckAC1nLAAtZzAALWkcAC1pJAAtaSwALWk0AC1pQAAtaUQALWlIAC1pTAAtaVAALWlYAC1pYAAtaWQALWloAC1pcAAtaXQALWtgAC1raAAta3AALWt4AC1rhAAta4gALWuMAC1rkAAta5QALWucAC1rpAAta6gALWusAC1rtAAta7gALW4EAC1ukAAtbxAALW+QAC1vmAAtb6AALW+oAC1vsAAtb7wALW/AAC1vxAAtb9AALW/UAC1v3AAtb+AALW/oAC1v9AAtb/gALW/8AC1wCAAtcAwALXAgAC1whAAtcKgALXCwAC1wuAAtcNwALXDoAC1w9AAtcPwALXIgAC1ysAAtc0wALXPcAC1z6AAtc/AALXP4AC10AAAtdAgALXQQAC10FAAtdCAALXSEAC11CAAtdRAALXUYAC11IAAtdSgALXUwAC11OAAtdUAALXVIAC11zAAtddgALXXkAC118AAtdfwALXYIAC12FAAtdiAALXYsAC12NAAteCAALXgoAC14MAAteDgALXhEAC14SAAteEwALXhQAC14VAAteFwALXhkAC14aAAteGwALXh0AC14eAAtemQALXpsAC16dAAtenwALXqIAC16jAAtepAALXqUAC16mAAteqAALXqoAC16rAAterAALXq4AC16vAAtfKgALXywAC18vAAtfMQALXzQAC181AAtfNgALXzcAC184AAtfOgALXzwAC189AAtfPgALX0AAC19BAAtfWgALX1sAC19cAAtfXgALX9kAC1/bAAtf3QALX98AC1/iAAtf4wALX+QAC1/lAAtf5gALX+gAC1/qAAtf6wALX+wAC1/uAAtf7wALYGoAC2BsAAtgbgALYHAAC2BzAAtgdAALYHUAC2B2AAtgdwALYHkAC2B7AAtgfAALYH0AC2B/AAtggAALYPsAC2D9AAtg/wALYQEAC2EEAAthBQALYQYAC2EHAAthCAALYQoAC2EMAAthDQALYQ4AC2EQAAthEQALYYwAC2GOAAthkAALYZIAC2GVAAthlgALYZcAC2GYAAthmQALYZsAC2GdAAthngALYZ8AC2GhAAthogALYh0AC2IfAAtiIQALYiMAC2ImAAtiJwALYigAC2IpAAtiKgALYiwAC2IuAAtiLwALYjAAC2IyAAtiMwALYnwAC2KgAAtixwALYusAC2LuAAti8AALYvIAC2L0AAti9gALYvgAC2L5AAti/AALYxUAC2MyAAtjNAALYzYAC2M4AAtjOgALYzwAC2M+AAtjQAALY10AC2NgAAtjYwALY2YAC2NpAAtjbAALY28AC2NyAAtjdAALY+8AC2PxAAtj8wALY/UAC2P4AAtj+QALY/oAC2P7AAtj/AALY/4AC2QAAAtkAQALZAIAC2QEAAtkBQALZIAAC2SCAAtkhAALZIYAC2SJAAtkigALZIsAC2SMAAtkjQALZI8AC2SRAAtkkgALZJMAC2SVAAtklgALZREAC2UTAAtlFQALZRcAC2UaAAtlGwALZRwAC2UdAAtlHgALZSAAC2UiAAtlIwALZSQAC2UmAAtlJwALZaIAC2WkAAtlpgALZagAC2WrAAtlrAALZa0AC2WuAAtlrwALZbEAC2WzAAtltAALZbUAC2W3AAtluAALZjMAC2Y1AAtmNwALZjkAC2Y8AAtmPQALZj4AC2Y/AAtmQAALZkIAC2ZEAAtmRQALZkYAC2ZIAAtmSQALZsQAC2bGAAtmyAALZsoAC2bNAAtmzgALZs8AC2bQAAtm0QALZtMAC2bVAAtm1gALZtcAC2bZAAtm2gALZ1UAC2dXAAtnWQALZ1sAC2deAAtnXwALZ2AAC2dhAAtnYgALZ2QAC2dmAAtnZwALZ2gAC2dqAAtnawALZ/4AC2ghAAtoQQALaGEAC2hjAAtoZQALaGcAC2hpAAtobAALaG0AC2huAAtocQALaHIAC2h0AAtodQALaHcAC2h6AAtoewALaHwAC2h/AAtogAALaIkAC2iiAAtoqwALaK0AC2ivAAtouAALaLsAC2i+AAtowAALaQkAC2ktAAtpVAALaXgAC2l7AAtpfQALaX8AC2mBAAtpgwALaYUAC2mGAAtpiQALaaIAC2nDAAtpxQALaccAC2nJAAtpywALac0AC2nPAAtp0QALadMAC2n0AAtp9wALafoAC2n9AAtqAAALagMAC2oGAAtqCQALagwAC2oOAAtqiQALaosAC2qNAAtqjwALapIAC2qTAAtqlAALapUAC2qWAAtqmAALapoAC2qbAAtqnAALap4AC2qfAAtrGgALaxwAC2seAAtrIAALayMAC2skAAtrJQALayYAC2snAAtrKQALaysAC2ssAAtrLQALay8AC2swAAtrqwALa60AC2uwAAtrsgALa7UAC2u2AAtrtwALa7gAC2u5AAtruwALa70AC2u+AAtrvwALa8EAC2vCAAtr2wALa9wAC2vdAAtr3wALbFoAC2xcAAtsXgALbGAAC2xjAAtsZAALbGUAC2xmAAtsZwALbGkAC2xrAAtsbAALbG0AC2xvAAtscAALbOsAC2ztAAts7wALbPEAC2z0AAts9QALbPYAC2z3AAts+AALbPoAC2z8AAts/QALbP4AC20AAAttAQALbXwAC21+AAttgAALbYIAC22FAAtthgALbYcAC22IAAttiQALbYsAC22NAAttjgALbY8AC22RAAttkgALbg0AC24PAAtuEQALbhMAC24WAAtuFwALbhgAC24ZAAtuGgALbhwAC24eAAtuHwALbiAAC24iAAtuIwALbp4AC26gAAtuogALbqQAC26nAAtuqAALbqkAC26qAAtuqwALbq0AC26vAAtusAALbrEAC26zAAtutAALbv0AC28hAAtvSAALb2wAC29vAAtvcQALb3MAC291AAtvdwALb3kAC296AAtvfQALb5YAC2+zAAtvtQALb7cAC2+5AAtvuwALb70AC2+/AAtvwQALb94AC2/hAAtv5AALb+cAC2/qAAtv7QALb/AAC2/zAAtv9QALcHAAC3ByAAtwdQALcHcAC3B6AAtwewALcHwAC3B9AAtwfgALcIAAC3CCAAtwgwALcIQAC3CGAAtwhwALcQIAC3EEAAtxBgALcQgAC3ELAAtxDAALcQ0AC3EOAAtxDwALcREAC3ETAAtxFAALcRUAC3EXAAtxGAALcZMAC3GVAAtxlwALcZkAC3GcAAtxnQALcZ4AC3GfAAtxoAALcaIAC3GkAAtxpQALcaYAC3GoAAtxqQALciQAC3ImAAtyKQALcisAC3IuAAtyLwALcjAAC3IxAAtyMgALcjQAC3I2AAtyNwALcjgAC3I6AAtyOwALcrYAC3K4AAtyugALcrwAC3K/AAtywAALcsEAC3LCAAtywwALcsUAC3LHAAtyyAALcskAC3LLAAtyzAALc0cAC3NJAAtzSwALc00AC3NQAAtzUQALc1IAC3NTAAtzVAALc1YAC3NYAAtzWQALc1oAC3NcAAtzXQALc9gAC3PaAAtz3AALc94AC3PhAAtz4gALc+MAC3PkAAtz5QALc+cAC3PpAAtz6gALc+sAC3PtAAtz7gALdIEAC3SkAAt0xAALdOQAC3TmAAt06AALdOoAC3TsAAt07wALdPAAC3TxAAt09AALdPUAC3T3AAt0+AALdPoAC3T9AAt0/gALdP8AC3UCAAt1AwALdQgAC3UhAAt1KgALdSwAC3UuAAt1NwALdToAC3U9AAt1PwALdYgAC3WsAAt10wALdfcAC3X6AAt1/AALdf4AC3YAAAt2AgALdgQAC3YFAAt2CAALdiEAC3ZCAAt2RAALdkYAC3ZIAAt2SgALdkwAC3ZOAAt2UAALdlIAC3ZzAAt2dgALdnkAC3Z8AAt2fwALdoIAC3aFAAt2iAALdosAC3aNAAt3CAALdwoAC3cMAAt3DgALdxEAC3cSAAt3EwALdxQAC3cVAAt3FwALdxkAC3caAAt3GwALdx0AC3ceAAt3mQALd5sAC3edAAt3nwALd6IAC3ejAAt3pAALd6UAC3emAAt3qAALd6oAC3erAAt3rAALd64AC3evAAt4KgALeCwAC3gvAAt4MQALeDQAC3g1AAt4NgALeDcAC3g4AAt4OgALeDwAC3g9AAt4PgALeEAAC3hBAAt4WgALeFsAC3hcAAt4XgALeNkAC3jbAAt43QALeN8AC3jiAAt44wALeOQAC3jlAAt45gALeOgAC3jqAAt46wALeOwAC3juAAt47wALeWoAC3lsAAt5bgALeXAAC3lzAAt5dAALeXUAC3l2AAt5dwALeXkAC3l7AAt5fAALeX0AC3l/AAt5gAALefsAC3n9AAt5/wALegEAC3oEAAt6BQALegYAC3oHAAt6CAALegoAC3oMAAt6DQALeg4AC3oQAAt6EQALeowAC3qOAAt6kAALepIAC3qVAAt6lgALepcAC3qYAAt6mQALepsAC3qdAAt6ngALep8AC3qhAAt6ogALex0AC3sfAAt7IQALeyMAC3smAAt7JwALeygAC3spAAt7KgALeywAC3suAAt7LwALezAAC3syAAt7MwALe3wAC3ugAAt7xwALe+sAC3vuAAt78AALe/IAC3v0AAt79gALe/gAC3v5AAt7/AALfBUAC3wyAAt8NAALfDYAC3w4AAt8OgALfDwAC3w+AAt8QAALfF0AC3xgAAt8YwALfGYAC3xpAAt8bAALfG8AC3xyAAt8dAALfO8AC3zxAAt88wALfPUAC3z4AAt8+QALfPoAC3z7AAt8/AALfP4AC30AAAt9AQALfQIAC30EAAt9BQALfYAAC32CAAt9hAALfYYAC32JAAt9igALfYsAC32MAAt9jQALfY8AC32RAAt9kgALfZMAC32VAAt9lgALfhEAC34TAAt+FQALfhcAC34aAAt+GwALfhwAC34dAAt+HgALfiAAC34iAAt+IwALfiQAC34mAAt+JwALfqIAC36kAAt+pwALfqkAC36sAAt+rQALfq4AC36vAAt+sAALfrIAC360AAt+tQALfrYAC364AAt+uQALfzQAC382AAt/OAALfzoAC389AAt/PgALfz8AC39AAAt/QQALf0MAC39FAAt/RgALf0cAC39JAAt/SgALf8UAC3/HAAt/yQALf8sAC3/OAAt/zwALf9AAC3/RAAt/0gALf9QAC3/WAAt/1wALf9gAC3/aAAt/2wALgFYAC4BYAAuAWgALgFwAC4BfAAuAYAALgGEAC4BiAAuAYwALgGUAC4BnAAuAaAALgGkAC4BrAAuAbAALgP8AC4EiAAuBQgALgWIAC4FkAAuBZgALgWgAC4FqAAuBbQALgW4AC4FvAAuBcgALgXMAC4F1AAuBdgALgXgAC4F7AAuBfAALgX0AC4GAAAuBgQALgYYAC4GfAAuBqAALgaoAC4GsAAuBtQALgbgAC4G7AAuBvQALggYAC4IqAAuCUQALgnUAC4J4AAuCegALgnwAC4J+AAuCgAALgoIAC4KDAAuChgALgp8AC4LAAAuCwgALgsQAC4LGAAuCyAALgsoAC4LMAAuCzgALgtAAC4LxAAuC9AALgvcAC4L6AAuC/QALgwAAC4MDAAuDBgALgwkAC4MLAAuDhgALg4gAC4OKAAuDjAALg48AC4OQAAuDkQALg5IAC4OTAAuDlQALg5cAC4OYAAuDmQALg5sAC4OcAAuEFwALhBkAC4QbAAuEHQALhCAAC4QhAAuEIgALhCMAC4QkAAuEJgALhCgAC4QpAAuEKgALhCwAC4QtAAuEqAALhKoAC4StAAuErwALhLIAC4SzAAuEtAALhLUAC4S2AAuEuAALhLoAC4S7AAuEvAALhL4AC4S/AAuE2AALhNkAC4TaAAuE3AALhVcAC4VZAAuFWwALhV0AC4VgAAuFYQALhWIAC4VjAAuFZAALhWYAC4VoAAuFaQALhWoAC4VsAAuFbQALhegAC4XqAAuF7AALhe4AC4XxAAuF8gALhfMAC4X0AAuF9QALhfcAC4X5AAuF+gALhfsAC4X9AAuF/gALhnkAC4Z7AAuGfQALhn8AC4aCAAuGgwALhoQAC4aFAAuGhgALhogAC4aKAAuGiwALhowAC4aOAAuGjwALhwoAC4cMAAuHDgALhxAAC4cTAAuHFAALhxUAC4cWAAuHFwALhxkAC4cbAAuHHAALhx0AC4cfAAuHIAALh5sAC4edAAuHnwALh6EAC4ekAAuHpQALh6YAC4enAAuHqAALh6oAC4esAAuHrQALh64AC4ewAAuHsQALh/oAC4geAAuIRQALiGkAC4hsAAuIbgALiHAAC4hyAAuIdAALiHYAC4h3AAuIegALiJMAC4iwAAuIsgALiLQAC4i2AAuIuAALiLoAC4i8AAuIvgALiNsAC4jeAAuI4QALiOQAC4jnAAuI6gALiO0AC4jwAAuI8gALiW0AC4lvAAuJcQALiXMAC4l2AAuJdwALiXgAC4l5AAuJegALiXwAC4l+AAuJfwALiYAAC4mCAAuJgwALif4AC4oAAAuKAgALigQAC4oHAAuKCAALigkAC4oKAAuKCwALig0AC4oPAAuKEAALihEAC4oTAAuKFAALio8AC4qRAAuKkwALipUAC4qYAAuKmQALipoAC4qbAAuKnAALip4AC4qgAAuKoQALiqIAC4qkAAuKpQALiyAAC4siAAuLJQALiycAC4sqAAuLKwALiywAC4stAAuLLgALizAAC4syAAuLMwALizQAC4s2AAuLNwALi7IAC4u0AAuLtgALi7gAC4u7AAuLvAALi70AC4u+AAuLvwALi8EAC4vDAAuLxAALi8UAC4vHAAuLyAALjEMAC4xFAAuMRwALjEkAC4xMAAuMTQALjE4AC4xPAAuMUAALjFIAC4xUAAuMVQALjFYAC4xYAAuMWQALjNQAC4zWAAuM2AALjNoAC4zdAAuM3gALjN8AC4zgAAuM4QALjOMAC4zlAAuM5gALjOcAC4zpAAuM6gALjPsAC4z8AAuM/gALjXkAC417AAuNfQALjX8AC42CAAuNgwALjYQAC42FAAuNhgALjYgAC42KAAuNiwALjYwAC42OAAuNjwALjgoAC44MAAuODgALjhAAC44TAAuOFAALjhUAC44WAAuOFwALjhkAC44bAAuOHAALjh0AC44fAAuOIAALjpsAC46dAAuOoAALjqIAC46lAAuOpgALjqcAC46oAAuOqQALjqsAC46tAAuOrgALjq8AC46xAAuOsgALjsMAC47IAAuOywALjs0AC47SAAuPCwALjw4AC48QAAuPEwALjxYAC48ZAAuPHAALj58AC4/DAAuP5wALkAoAC5AxAAuQUQALkHgAC5CfAAuQvwALkOMAC5EHAAuRCQALkQwAC5EOAAuREAALkRIAC5EVAAuRGAALkRoAC5EcAAuRHwALkSEAC5EjAAuRJgALkSkAC5EqAAuRLwALkUgAC5FNAAuRTwALkVQAC5FXAAuRWQALkaIAC5HGAAuR7QALkhEAC5IUAAuSFgALkhgAC5IaAAuSHAALkh4AC5IfAAuSIgALkjsAC5JgAAuSYgALkmQAC5JmAAuSaAALkmoAC5JsAAuSbgALknAAC5JyAAuSlwALkpoAC5KdAAuSoAALkqMAC5KmAAuSqQALkqwAC5KvAAuSsgALkrQAC5MvAAuTMQALkzQAC5M2AAuTOQALkzoAC5M7AAuTPAALkz0AC5M/AAuTQQALk0IAC5NDAAuTRQALk0YAC5NXAAuTWAALk1oAC5PVAAuT1wALk9kAC5PbAAuT3gALk98AC5PgAAuT4QALk+IAC5PkAAuT5gALk+cAC5PoAAuT6gALk+sAC5RmAAuUaAALlGsAC5RtAAuUcAALlHEAC5RyAAuUcwALlHQAC5R2AAuUeAALlHkAC5R6AAuUfAALlH0AC5SOAAuUjwALlJEAC5UMAAuVDgALlRAAC5USAAuVFQALlRYAC5UXAAuVGAALlRkAC5UbAAuVHQALlR4AC5UfAAuVIQALlSIAC5WdAAuVnwALlaIAC5WkAAuVpwALlagAC5WpAAuVqgALlasAC5WtAAuVrwALlbAAC5WxAAuVswALlbQAC5XFAAuVxgALlcgAC5ZDAAuWRQALlkcAC5ZJAAuWTAALlk0AC5ZOAAuWTwALllAAC5ZSAAuWVAALllUAC5ZWAAuWWAALllkAC5bUAAuW1gALltkAC5bbAAuW3gALlt8AC5bgAAuW4QALluIAC5bkAAuW5gALlucAC5boAAuW6gALlusAC5cEAAuXBQALlwYAC5cIAAuXgwALl4UAC5eHAAuXiQALl4wAC5eNAAuXjgALl48AC5eQAAuXkgALl5QAC5eVAAuXlgALl5gAC5eZAAuYFAALmBYAC5gZAAuYGwALmB4AC5gfAAuYIAALmCEAC5giAAuYJAALmCYAC5gnAAuYKAALmCoAC5grAAuYSgALmGMAC5hkAAuYZQALmGcAC5h4AAuYfQALmIAAC5iCAAuYhwALmQIAC5kEAAuZBgALmQgAC5kLAAuZDAALmQ0AC5kOAAuZDwALmREAC5kTAAuZFAALmRUAC5kXAAuZGAALmZMAC5mVAAuZlwALmZkAC5mcAAuZnQALmZ4AC5mfAAuZoAALmaIAC5mkAAuZpQALmaYAC5moAAuZqQALmiQAC5omAAuaKQALmisAC5ouAAuaLwALmjAAC5oxAAuaMgALmjQAC5o2AAuaNwALmjgAC5o6AAuaOwALms4AC5rxAAubEQALmzEAC5szAAubNQALmzcAC5s5AAubPAALmz0AC5s+AAubQQALm0IAC5tEAAubRQALm0cAC5tKAAubSwALm0wAC5tPAAubUAALm1UAC5tuAAubdwALm3kAC5t7AAubhAALm4cAC5uKAAubjAALm9UAC5v5AAucIAALnEQAC5xHAAucSQALnEsAC5xNAAucTwALnFEAC5xSAAucVQALnG4AC5yPAAuckQALnJMAC5yVAAuclwALnJkAC5ybAAucnQALnJ8AC5zAAAucwwALnMYAC5zJAAuczAALnM8AC5zSAAuc1QALnNgAC5zaAAudVQALnVcAC51ZAAudWwALnV4AC51fAAudYAALnWEAC51iAAudZAALnWYAC51nAAudaAALnWoAC51rAAud5gALnegAC53qAAud7AALne8AC53wAAud8QALnfIAC53zAAud9QALnfcAC534AAud+QALnfsAC538AAuedwALnnkAC558AAuefgALnoEAC56CAAuegwALnoQAC56FAAuehwALnokAC56KAAueiwALno0AC56OAAuepwALnqgAC56pAAueqwALnyYAC58oAAufKgALnywAC58vAAufMAALnzEAC58yAAufMwALnzUAC583AAufOAALnzkAC587AAufPAALn7cAC5+5AAufuwALn70AC5/AAAufwQALn8IAC5/DAAufxAALn8YAC5/IAAufyQALn8oAC5/MAAufzQALoEgAC6BKAAugTAALoE4AC6BRAAugUgALoFMAC6BUAAugVQALoFcAC6BZAAugWgALoFsAC6BdAAugXgALoNkAC6DbAAug3QALoN8AC6DiAAug4wALoOQAC6DlAAug5gALoOgAC6DqAAug6wALoOwAC6DuAAug7wALoWoAC6FsAAuhbgALoXAAC6FzAAuhdAALoXUAC6F2AAuhdwALoXkAC6F7AAuhfAALoX0AC6F/AAuhgAALockAC6HtAAuiFAALojgAC6I7AAuiPQALoj8AC6JBAAuiQwALokUAC6JGAAuiSQALomIAC6J/AAuigQALooMAC6KFAAuihwALookAC6KLAAuijQALoqoAC6KtAAuisAALorMAC6K2AAuiuQALorwAC6K/AAuiwQALozwAC6M+AAujQAALo0IAC6NFAAujRgALo0cAC6NIAAujSQALo0sAC6NNAAujTgALo08AC6NRAAujUgALo80AC6PPAAuj0QALo9MAC6PWAAuj1wALo9gAC6PZAAuj2gALo9wAC6PeAAuj3wALo+AAC6PiAAuj4wALpF4AC6RgAAukYgALpGQAC6RnAAukaAALpGkAC6RqAAukawALpG0AC6RvAAukcAALpHEAC6RzAAukdAALpO8AC6TxAAuk8wALpPUAC6T4AAuk+QALpPoAC6T7AAuk/AALpP4AC6UAAAulAQALpQIAC6UEAAulBQALpYAAC6WCAAulhAALpYYAC6WJAAuligALpYsAC6WMAAuljQALpY8AC6WRAAulkgALpZMAC6WVAAullgALphEAC6YTAAumFQALphcAC6YaAAumGwALphwAC6YdAAumHgALpiAAC6YiAAumIwALpiQAC6YmAAumJwALpqIAC6akAAumpgALpqgAC6arAAumrAALpq0AC6auAAumrwALprEAC6azAAumtAALprUAC6a3AAumuAALp0sAC6duAAunjgALp64AC6ewAAunsgALp7QAC6e2AAunuQALp7oAC6e7AAunvgALp78AC6fBAAunwgALp8QAC6fHAAunyAALp8kAC6fMAAunzQALp9IAC6frAAun9AALp/YAC6f4AAuoAQALqAQAC6gHAAuoCQALqFIAC6h2AAuonQALqMEAC6jEAAuoxgALqMgAC6jKAAuozAALqM4AC6jPAAuo0gALqOsAC6kMAAupDgALqRAAC6kSAAupFAALqRYAC6kYAAupGgALqRwAC6k9AAupQAALqUMAC6lGAAupSQALqUwAC6lPAAupUgALqVUAC6lXAAup0gALqdQAC6nWAAup2AALqdsAC6ncAAup3QALqd4AC6nfAAup4QALqeMAC6nkAAup5QALqecAC6noAAuqYwALqmUAC6pnAAuqaQALqmwAC6ptAAuqbgALqm8AC6pwAAuqcgALqnQAC6p1AAuqdgALqngAC6p5AAuq9AALqvYAC6r5AAuq+wALqv4AC6r/AAurAAALqwEAC6sCAAurBAALqwYAC6sHAAurCAALqwoAC6sLAAurJAALqyUAC6smAAurKAALq6MAC6ulAAurpwALq6kAC6usAAurrQALq64AC6uvAAursAALq7IAC6u0AAurtQALq7YAC6u4AAuruQALrDQAC6w2AAusOAALrDoAC6w9AAusPgALrD8AC6xAAAusQQALrEMAC6xFAAusRgALrEcAC6xJAAusSgALrMUAC6zHAAusyQALrMsAC6zOAAuszwALrNAAC6zRAAus0gALrNQAC6zWAAus1wALrNgAC6zaAAus2wALrVYAC61YAAutWgALrVwAC61fAAutYAALrWEAC61iAAutYwALrWUAC61nAAutaAALrWkAC61rAAutbAALrecAC63pAAut6wALre0AC63wAAut8QALrfIAC63zAAut9AALrfYAC634AAut+QALrfoAC638AAut/QALrkYAC65qAAuukQALrrUAC664AAuuugALrrwAC66+AAuuwAALrsIAC67DAAuuxgALrt8AC678AAuu/gALrwAAC68CAAuvBAALrwYAC68IAAuvCgALrycAC68qAAuvLQALrzAAC68zAAuvNgALrzkAC688AAuvPgALr7kAC6+7AAuvvQALr78AC6/CAAuvwwALr8QAC6/FAAuvxgALr8gAC6/KAAuvywALr8wAC6/OAAuvzwALsEoAC7BMAAuwTgALsFAAC7BTAAuwVAALsFUAC7BWAAuwVwALsFkAC7BbAAuwXAALsF0AC7BfAAuwYAALsNsAC7DdAAuw3wALsOEAC7DkAAuw5QALsOYAC7DnAAuw6AALsOoAC7DsAAuw7QALsO4AC7DwAAuw8QALsWwAC7FuAAuxcQALsXMAC7F2AAuxdwALsXgAC7F5AAuxegALsXwAC7F+AAuxfwALsYAAC7GCAAuxgwALsf4AC7IAAAuyAgALsgQAC7IHAAuyCAALsgkAC7IKAAuyCwALsg0AC7IPAAuyEAALshEAC7ITAAuyFAALso8AC7KRAAuykwALspUAC7KYAAuymQALspoAC7KbAAuynAALsp4AC7KgAAuyoQALsqIAC7KkAAuypQALsyAAC7MiAAuzJAALsyYAC7MpAAuzKgALsysAC7MsAAuzLQALsy8AC7MxAAuzMgALszMAC7M1AAuzNgALs8kAC7PsAAu0DAALtCwAC7QuAAu0MAALtDIAC7Q0AAu0NwALtDgAC7Q5AAu0PAALtD0AC7Q/AAu0QAALtEMAC7RGAAu0RwALtEgAC7RLAAu0TAALtFEAC7RqAAu0cwALtHUAC7R3AAu0gAALtIMAC7SGAAu0iAALtNEAC7T1AAu1HAALtUAAC7VDAAu1RQALtUcAC7VJAAu1SwALtU0AC7VOAAu1UQALtWoAC7WLAAu1jQALtY8AC7WRAAu1kwALtZUAC7WXAAu1mQALtZsAC7W8AAu1vwALtcIAC7XFAAu1yAALtcsAC7XOAAu10QALtdQAC7XWAAu2UQALtlMAC7ZVAAu2VwALtloAC7ZbAAu2XAALtl0AC7ZeAAu2YAALtmIAC7ZjAAu2ZAALtmYAC7ZnAAu24gALtuQAC7bmAAu26AALtusAC7bsAAu27QALtu4AC7bvAAu28QALtvMAC7b0AAu29QALtvcAC7b4AAu3cwALt3UAC7d4AAu3egALt30AC7d+AAu3fwALt4AAC7eBAAu3gwALt4UAC7eGAAu3hwALt4kAC7eKAAu3owALt6QAC7elAAu3pwALuCIAC7gkAAu4JgALuCgAC7grAAu4LAALuC0AC7guAAu4LwALuDEAC7gzAAu4NAALuDUAC7g3AAu4OAALuLMAC7i1AAu4twALuLkAC7i8AAu4vQALuL4AC7i/AAu4wAALuMIAC7jEAAu4xQALuMYAC7jIAAu4yQALuUQAC7lGAAu5SAALuUoAC7lNAAu5TgALuU8AC7lQAAu5UQALuVMAC7lVAAu5VgALuVcAC7lZAAu5WgALudUAC7nXAAu52QALudsAC7neAAu53wALueAAC7nhAAu54gALueQAC7nmAAu55wALuegAC7nqAAu56wALumYAC7poAAu6agALumwAC7pvAAu6cAALunEAC7pyAAu6cwALunUAC7p3AAu6eAALunkAC7p7AAu6fAALusUAC7rpAAu7EAALuzQAC7s3AAu7OQALuzsAC7s9AAu7PwALu0EAC7tCAAu7RQALu14AC7t7AAu7fQALu38AC7uBAAu7gwALu4UAC7uHAAu7iQALu6YAC7upAAu7rAALu68AC7uyAAu7tQALu7gAC7u7AAu7vQALvDgAC7w6AAu8PAALvD4AC7xBAAu8QgALvEMAC7xEAAu8RQALvEcAC7xJAAu8SgALvEsAC7xNAAu8TgALvMkAC7zLAAu8zgALvNAAC7zTAAu81AALvNUAC7zWAAu81wALvNkAC7zbAAu83AALvN0AC7zfAAu84AALvVsAC71dAAu9XwALvWEAC71kAAu9ZQALvWYAC71nAAu9aAALvWoAC71sAAu9bQALvW4AC71wAAu9cQALvewAC73uAAu98QALvfMAC732AAu99wALvfgAC735AAu9+gALvfwAC73+AAu9/wALvgAAC74CAAu+AwALvoYAC76qAAu+zgALvvEAC78YAAu/OAALv18AC7+GAAu/pgALv8oAC7/uAAu/8AALv/MAC7/1AAu/9wALv/kAC7/8AAu//wALwAEAC8ADAAvABgALwAgAC8AKAAvADQALwBAAC8ARAAvAFgALwC8AC8A0AAvANgALwDsAC8A+AAvAQAALwIkAC8CtAAvA1AALwPgAC8D7AAvA/QALwP8AC8EBAAvBAwALwQUAC8EGAAvBCQALwSIAC8FHAAvBSQALwUsAC8FNAAvBTwALwVEAC8FTAAvBVQALwVcAC8FZAAvBfgALwYEAC8GEAAvBhwALwYoAC8GNAAvBkAALwZMAC8GWAAvBmQALwZsAC8IWAAvCGAALwhsAC8IdAAvCIAALwiEAC8IiAAvCIwALwiQAC8ImAAvCKAALwikAC8IqAAvCLAALwi0AC8I+AAvCPwALwkEAC8K8AAvCvgALwsAAC8LCAAvCxQALwsYAC8LHAAvCyAALwskAC8LLAAvCzQALws4AC8LPAAvC0QALwtIAC8NNAAvDTwALw1IAC8NUAAvDVwALw1gAC8NZAAvDWgALw1sAC8NdAAvDXwALw2AAC8NhAAvDYwALw2QAC8N1AAvDdgALw3gAC8PzAAvD9QALw/cAC8P5AAvD/AALw/0AC8P+AAvD/wALxAAAC8QCAAvEBAALxAUAC8QGAAvECAALxAkAC8SEAAvEhgALxIkAC8SLAAvEjgALxI8AC8SQAAvEkQALxJIAC8SUAAvElgALxJcAC8SYAAvEmgALxJsAC8SsAAvErQALxK8AC8UqAAvFLAALxS4AC8UwAAvFMwALxTQAC8U1AAvFNgALxTcAC8U5AAvFOwALxTwAC8U9AAvFPwALxUAAC8W7AAvFvQALxcAAC8XCAAvFxQALxcYAC8XHAAvFyAALxckAC8XLAAvFzQALxc4AC8XPAAvF0QALxdIAC8XrAAvF7AALxe0AC8XvAAvGagALxmwAC8ZuAAvGcAALxnMAC8Z0AAvGdQALxnYAC8Z3AAvGeQALxnsAC8Z8AAvGfQALxn8AC8aAAAvG+wALxv0AC8cAAAvHAgALxwUAC8cGAAvHBwALxwgAC8cJAAvHCwALxw0AC8cOAAvHDwALxxEAC8cSAAvHOAALx1EAC8diAAvHZQALx2gAC8dqAAvHbQALx34AC8eBAAvHhAALx4cAC8eKAAvHjAALx5QAC8ejAAvINgALyFkAC8h5AAvImQALyJsAC8idAAvInwALyKEAC8ikAAvIpQALyKYAC8ipAAvIqgALyKwAC8itAAvIrwALyLIAC8izAAvItAALyLcAC8i4AAvIvQALyNYAC8jfAAvI4QALyOMAC8jsAAvI7wALyPIAC8j0AAvJPQALyWEAC8mIAAvJrAALya8AC8mxAAvJswALybUAC8m3AAvJuQALyboAC8m9AAvJ1gALyfcAC8n5AAvJ+wALyf0AC8n/AAvKAQALygMAC8oFAAvKBwALyigAC8orAAvKLgALyjEAC8o0AAvKNwALyjoAC8o9AAvKQAALykIAC8q9AAvKvwALysEAC8rDAAvKxgALyscAC8rIAAvKyQALysoAC8rMAAvKzgALys8AC8rQAAvK0gALytMAC8tOAAvLUAALy1IAC8tUAAvLVwALy1gAC8tZAAvLWgALy1sAC8tdAAvLXwALy2AAC8thAAvLYwALy2QAC8vfAAvL4QALy+QAC8vmAAvL6QALy+oAC8vrAAvL7AALy+0AC8vvAAvL8QALy/IAC8vzAAvL9QALy/YAC8wPAAvMEAALzBEAC8wTAAvMjgALzJAAC8ySAAvMlAALzJcAC8yYAAvMmQALzJoAC8ybAAvMnQALzJ8AC8ygAAvMoQALzKMAC8ykAAvNHwALzSEAC80jAAvNJQALzSgAC80pAAvNKgALzSsAC80sAAvNLgALzTAAC80xAAvNMgALzTQAC801AAvNsAALzbIAC820AAvNtgALzbkAC826AAvNuwALzbwAC829AAvNvwALzcEAC83CAAvNwwALzcUAC83GAAvOQQALzkMAC85FAAvORwALzkoAC85LAAvOTAALzk0AC85OAAvOUAALzlIAC85TAAvOVAALzlYAC85XAAvO0gALztQAC87WAAvO2AALztsAC87cAAvO3QALzt4AC87fAAvO4QALzuMAC87kAAvO5QALzucAC87oAAvPMQALz1UAC898AAvPoAALz6MAC8+lAAvPpwALz6kAC8+rAAvPrQALz64AC8+xAAvPygALz+cAC8/pAAvP6wALz+0AC8/vAAvP8QALz/MAC8/1AAvQEgAL0BUAC9AYAAvQGwAL0B4AC9AhAAvQJAAL0CcAC9ApAAvQpAAL0KYAC9CoAAvQqgAL0K0AC9CuAAvQrwAL0LAAC9CxAAvQswAL0LUAC9C2AAvQtwAL0LkAC9C6AAvRNQAL0TcAC9E5AAvROwAL0T4AC9E/AAvRQAAL0UEAC9FCAAvRRAAL0UYAC9FHAAvRSAAL0UoAC9FLAAvRxgAL0cgAC9HKAAvRzAAL0c8AC9HQAAvR0QAL0dIAC9HTAAvR1QAL0dcAC9HYAAvR2QAL0dsAC9HcAAvSVwAL0lkAC9JbAAvSXQAL0mAAC9JhAAvSYgAL0mMAC9JkAAvSZgAL0mgAC9JpAAvSagAL0mwAC9JtAAvS6AAL0uoAC9LsAAvS7gAL0vEAC9LyAAvS8wAL0vQAC9L1AAvS9wAL0vkAC9L6AAvS+wAL0v0AC9L+AAvTeQAL03sAC9N9AAvTfwAL04IAC9ODAAvThAAL04UAC9OGAAvTiAAL04oAC9OLAAvTjAAL044AC9OPAAvUCgAL1AwAC9QOAAvUEAAL1BMAC9QUAAvUFQAL1BYAC9QXAAvUGQAL1BsAC9QcAAvUHQAL1B8AC9QgAAvUswAL1NYAC9T2AAvVFgAL1RgAC9UaAAvVHAAL1R4AC9UhAAvVIgAL1SMAC9UmAAvVJwAL1SkAC9UqAAvVLAAL1S8AC9UwAAvVMQAL1TQAC9U1AAvVOgAL1VMAC9VcAAvVXgAL1WAAC9VpAAvVbAAL1W8AC9VxAAvVugAL1d4AC9YFAAvWKQAL1iwAC9YuAAvWMAAL1jIAC9Y0AAvWNgAL1jcAC9Y6AAvWUwAL1nQAC9Z2AAvWeAAL1noAC9Z8AAvWfgAL1oAAC9aCAAvWhAAL1qUAC9aoAAvWqwAL1q4AC9axAAvWtAAL1rcAC9a6AAvWvQAL1r8AC9c6AAvXPAAL1z4AC9dAAAvXQwAL10QAC9dFAAvXRgAL10cAC9dJAAvXSwAL10wAC9dNAAvXTwAL11AAC9fLAAvXzQAL188AC9fRAAvX1AAL19UAC9fWAAvX1wAL19gAC9faAAvX3AAL190AC9feAAvX4AAL1+EAC9hcAAvYXgAL2GEAC9hjAAvYZgAL2GcAC9hoAAvYaQAL2GoAC9hsAAvYbgAL2G8AC9hwAAvYcgAL2HMAC9iMAAvYjQAL2I4AC9iQAAvZCwAL2Q0AC9kPAAvZEQAL2RQAC9kVAAvZFgAL2RcAC9kYAAvZGgAL2RwAC9kdAAvZHgAL2SAAC9khAAvZnAAL2Z4AC9mgAAvZogAL2aUAC9mmAAvZpwAL2agAC9mpAAvZqwAL2a0AC9muAAvZrwAL2bEAC9myAAvaLQAL2i8AC9oxAAvaMwAL2jYAC9o3AAvaOAAL2jkAC9o6AAvaPAAL2j4AC9o/AAvaQAAL2kIAC9pDAAvavgAL2sAAC9rCAAvaxAAL2scAC9rIAAvayQAL2soAC9rLAAvazQAL2s8AC9rQAAva0QAL2tMAC9rUAAvbTwAL21EAC9tTAAvbVQAL21gAC9tZAAvbWgAL21sAC9tcAAvbXgAL22AAC9thAAvbYgAL22QAC9tlAAvbrgAL29IAC9v5AAvcHQAL3CAAC9wiAAvcJAAL3CYAC9woAAvcKgAL3CsAC9wuAAvcRwAL3GQAC9xmAAvcaAAL3GoAC9xsAAvcbgAL3HAAC9xyAAvcjwAL3JIAC9yVAAvcmAAL3JsAC9yeAAvcoQAL3KQAC9ymAAvdIQAL3SMAC90lAAvdJwAL3SoAC90rAAvdLAAL3S0AC90uAAvdMAAL3TIAC90zAAvdNAAL3TYAC903AAvdsgAL3bQAC922AAvduAAL3bsAC928AAvdvQAL3b4AC92/AAvdwQAL3cMAC93EAAvdxQAL3ccAC93IAAveQwAL3kUAC95HAAveSQAL3kwAC95NAAveTgAL3k8AC95QAAveUgAL3lQAC95VAAveVgAL3lgAC95ZAAve1AAL3tYAC97YAAve2gAL3t0AC97eAAve3wAL3uAAC97hAAve4wAL3uUAC97mAAve5wAL3ukAC97qAAvfZQAL32cAC99pAAvfawAL324AC99vAAvfcAAL33EAC99yAAvfdAAL33YAC993AAvfeAAL33oAC997AAvf9gAL3/gAC9/6AAvf/AAL3/8AC+AAAAvgAQAL4AIAC+ADAAvgBQAL4AcAC+AIAAvgCQAL4AsAC+AMAAvghwAL4IkAC+CLAAvgjQAL4JAAC+CRAAvgkgAL4JMAC+CUAAvglgAL4JgAC+CZAAvgmgAL4JwAC+CdAAvhMAAL4VMAC+FzAAvhkwAL4ZUAC+GXAAvhmQAL4ZsAC+GeAAvhnwAL4aAAC+GjAAvhpAAL4aYAC+GnAAvhqgAL4awAC+GtAAvhrgAL4bEAC+GyAAvhtwAL4dAAC+HZAAvh2wAL4d0AC+HmAAvh6QAL4ewAC+HuAAviNwAL4lsAC+KCAAvipgAL4qkAC+KrAAvirQAL4q8AC+KxAAviswAL4rQAC+K3AAvi0AAL4vEAC+LzAAvi9QAL4vcAC+L5AAvi+wAL4v0AC+L/AAvjAQAL4yIAC+MlAAvjKAAL4ysAC+MuAAvjMQAL4zQAC+M3AAvjOgAL4zwAC+O3AAvjuQAL47sAC+O9AAvjwAAL48EAC+PCAAvjwwAL48QAC+PGAAvjyAAL48kAC+PKAAvjzAAL480AC+RIAAvkSgAL5EwAC+ROAAvkUQAL5FIAC+RTAAvkVAAL5FUAC+RXAAvkWQAL5FoAC+RbAAvkXQAL5F4AC+TZAAvk2wAL5N4AC+TgAAvk4wAL5OQAC+TlAAvk5gAL5OcAC+TpAAvk6wAL5OwAC+TtAAvk7wAL5PAAC+UJAAvlCgAL5QsAC+UNAAvliAAL5YoAC+WMAAvljgAL5ZEAC+WSAAvlkwAL5ZQAC+WVAAvllwAL5ZkAC+WaAAvlmwAL5Z0AC+WeAAvmGQAL5hsAC+YdAAvmHwAL5iIAC+YjAAvmJAAL5iUAC+YmAAvmKAAL5ioAC+YrAAvmLAAL5i4AC+YvAAvmqgAL5qwAC+auAAvmsAAL5rMAC+a0AAvmtQAL5rYAC+a3AAvmuQAL5rsAC+a8AAvmvQAL5r8AC+bAAAvnOwAL5z0AC+c/AAvnQQAL50QAC+dFAAvnRgAL50cAC+dIAAvnSgAL50wAC+dNAAvnTgAL51AAC+dRAAvnzAAL584AC+fQAAvn0gAL59UAC+fWAAvn1wAL59gAC+fZAAvn2wAL590AC+feAAvn3wAL5+EAC+fiAAvoKwAL6E8AC+h2AAvomgAL6J0AC+ifAAvooQAL6KMAC+ilAAvopwAL6KgAC+irAAvoxAAL6OEAC+jjAAvo5QAL6OcAC+jpAAvo6wAL6O0AC+jvAAvpDAAL6Q8AC+kSAAvpFQAL6RgAC+kbAAvpHgAL6SEAC+kjAAvpngAL6aAAC+miAAvppAAL6acAC+moAAvpqQAL6aoAC+mrAAvprQAL6a8AC+mwAAvpsQAL6bMAC+m0AAvqLwAL6jEAC+ozAAvqNQAL6jgAC+o5AAvqOgAL6jsAC+o8AAvqPgAL6kAAC+pBAAvqQgAL6kQAC+pFAAvqwAAL6sIAC+rEAAvqxgAL6skAC+rKAAvqywAL6swAC+rNAAvqzwAL6tEAC+rSAAvq0wAL6tUAC+rWAAvrUQAL61MAC+tWAAvrWAAL61sAC+tcAAvrXQAL614AC+tfAAvrYQAL62MAC+tkAAvrZQAL62cAC+toAAvr4wAL6+UAC+vnAAvr6QAL6+wAC+vtAAvr7gAL6+8AC+vwAAvr8gAL6/QAC+v1AAvr9gAL6/gAC+v5AAvsdAAL7HYAC+x4AAvsegAL7H0AC+x+AAvsfwAL7IAAC+yBAAvsgwAL7IUAC+yGAAvshwAL7IkAC+yKAAvtBQAL7QcAC+0KAAvtDAAL7Q8AC+0QAAvtEQAL7RIAC+0TAAvtFQAL7RcAC+0YAAvtGQAL7RsAC+0cAAvtrwAL7dIAC+3yAAvuEgAL7hQAC+4WAAvuGAAL7hoAC+4dAAvuHgAL7h8AC+4iAAvuIwAL7iUAC+4mAAvuKAAL7isAC+4sAAvuLQAL7jAAC+4xAAvuNgAL7k8AC+5YAAvuWgAL7lwAC+5lAAvuaAAL7msAC+5tAAvutgAL7toAC+8BAAvvJQAL7ygAC+8qAAvvLAAL7y4AC+8wAAvvMgAL7zMAC+82AAvvTwAL73AAC+9yAAvvdAAL73YAC+94AAvvegAL73wAC+9+AAvvgAAL76EAC++kAAvvpwAL76oAC++tAAvvsAAL77MAC++2AAvvuQAL77sAC/A2AAvwOAAL8DoAC/A8AAvwPwAL8EAAC/BBAAvwQgAL8EMAC/BFAAvwRwAL8EgAC/BJAAvwSwAL8EwAC/DHAAvwyQAL8MsAC/DNAAvw0AAL8NEAC/DSAAvw0wAL8NQAC/DWAAvw2AAL8NkAC/DaAAvw3AAL8N0AC/FYAAvxWgAL8V0AC/FfAAvxYgAL8WMAC/FkAAvxZQAL8WYAC/FoAAvxagAL8WsAC/FsAAvxbgAL8W8AC/GIAAvxiQAL8YoAC/GMAAvyBwAL8gkAC/ILAAvyDQAL8hAAC/IRAAvyEgAL8hMAC/IUAAvyFgAL8hgAC/IZAAvyGgAL8hwAC/IdAAvymAAL8poAC/KcAAvyngAL8qEAC/KiAAvyowAL8qQAC/KlAAvypwAL8qkAC/KqAAvyqwAL8q0AC/KuAAvzKQAL8ysAC/MtAAvzLwAL8zIAC/MzAAvzNAAL8zUAC/M2AAvzOAAL8zoAC/M7AAvzPAAL8z4AC/M/AAvzugAL87wAC/O+AAvzwAAL88MAC/PEAAvzxQAL88YAC/PHAAvzyQAL88sAC/PMAAvzzQAL888AC/P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4AAwW+wAMFv0ADBd4AAwXegAMF3wADBd+AAwXgQAMF4IADBeDAAwXhAAMF4UADBeHAAwXiQAMF4oADBeLAAwXjQAMF44ADBgJAAwYCwAMGA0ADBgPAAwYEgAMGBMADBgUAAwYFQAMGBYADBgYAAwYGgAMGBsADBgcAAwYHgAMGB8ADBiaAAwYnAAMGJ8ADBihAAwYpAAMGKUADBimAAwYpwAMGKgADBiqAAwYrAAMGK0ADBiuAAwYsAAMGLEADBjKAAwYywAMGMwADBjOAAwZSQAMGUsADBlNAAwZTwAMGVIADBlTAAwZVAAMGVUADBlWAAwZWAAMGVoADBlbAAwZXAAMGV4ADBlfAAwZ2gAMGdwADBneAAwZ4AAMGeMADBnkAAwZ5QAMGeYADBnnAAwZ6QAMGesADBnsAAwZ7QAMGe8ADBnwAAwaawAMGm0ADBpvAAwacQAMGnQADBp1AAwadgAMGncADBp4AAwaegAMGnwADBp9AAwafgAMGoAADBqBAAwa/AAMGv4ADBsAAAwbAgAMGwUADBsGAAwbBwAMGwgADBsJAAwbCwAMGw0ADBsOAAwbDwAMGxEADBsSAAwbjQAMG48ADBuRAAwbkwAMG5YADBuXAAwbmAAMG5kADBuaAAwbnAAMG54ADBufAAwboAAMG6IADBujAAwb7AAMHBAADBw3AAwcWwAMHF4ADBxgAAwcYgAMHGQADBxmAAwcaAAMHGkADBxsAAwchQAMHKIADBykAAwcpgAMHKgADByqAAwcrAAMHK4ADBywAAwczQAMHNAADBzTAAwc1gAMHNkADBzcAAwc3wAMHOIADBzkAAwdXwAMHWEADB1jAAwdZQAMHWgADB1pAAwdagAMHWsADB1sAAwdbgAMHXAADB1xAAwdcgAMHXQADB11AAwd8AAMHfIADB30AAwd9gAMHfkADB36AAwd+wAMHfwADB39AAwd/wAMHgEADB4CAAweAwAMHgUADB4GAAwegQAMHoMADB6FAAwehwAMHooADB6LAAwejAAMHo0ADB6OAAwekAAMHpIADB6TAAwelAAMHpYADB6XAAwfEgAMHxQADB8WAAwfGAAMHxsADB8cAAwfHQAMHx4ADB8fAAwfIQAMHyMADB8kAAwfJQAMHycADB8oAAwfowAMH6UADB+nAAwfqQAMH6wADB+tAAwfrgAMH68ADB+wAAwfsgAMH7QADB+1AAwftgAMH7gADB+5AAwgNAAMIDYADCA4AAwgOgAMID0ADCA+AAwgPwAMIEAADCBBAAwgQwAMIEUADCBGAAwgRwAMIEkADCBKAAwgxQAMIMcADCDJAAwgywAMIM4ADCDPAAwg0AAMINEADCDSAAwg1AAMINYADCDXAAwg2AAMINoADCDbAAwhbgAMIZEADCGxAAwh0QAMIdMADCHVAAwh1wAMIdkADCHcAAwh3QAMId4ADCHhAAwh4gAMIeQADCHlAAwh5wAMIeoADCHrAAwh7AAMIe8ADCHwAAwh+QAMIhIADCIbAAwiHQAMIh8ADCIoAAwiKwAMIi4ADCIwAAwieQAMIp0ADCLEAAwi6AAMIusADCLtAAwi7wAMIvEADCLzAAwi9QAMIvYADCL5AAwjEgAMIzMADCM1AAwjNwAMIzkADCM7AAwjPQAMIz8ADCNBAAwjQwAMI2QADCNnAAwjagAMI20ADCNwAAwjcwAMI3YADCN5AAwjfAAMI34ADCP5AAwj+wAMI/0ADCP/AAwkAgAMJAMADCQEAAwkBQAMJAYADCQIAAwkCgAMJAsADCQMAAwkDgAMJA8ADCSKAAwkjAAMJI4ADCSQAAwkkwAMJJQADCSVAAwklgAMJJcADCSZAAwkmwAMJJwADCSdAAwknwAMJKAADCUbAAwlHQAMJSAADCUiAAwlJQAMJSYADCUnAAwlKAAMJSkADCUrAAwlLQAMJS4ADCUvAAwlMQAMJTIADCVLAAwlTAAMJU0ADCVPAAwlygAMJcwADCXOAAwl0AAMJdMADCXUAAwl1QAMJdYADCXXAAwl2QAMJdsADCXcAAwl3QAMJd8ADCXgAAwmWwAMJl0ADCZfAAwmYQAMJmQADCZlAAwmZgAMJmcADCZoAAwmagAMJmwADCZtAAwmbgAMJnAADCZxAAwm7AAMJu4ADCbwAAwm8gAMJvUADCb2AAwm9wAMJvgADCb5AAwm+wAMJv0ADCb+AAwm/wAMJwEADCcCAAwnfQAMJ38ADCeBAAwngwAMJ4YADCeHAAwniAAMJ4kADCeKAAwnjAAMJ44ADCePAAwnkAAMJ5IADCeTAAwoDgAMKBAADCgSAAwoFAAMKBcADCgYAAwoGQAMKBoADCgbAAwoHQAMKB8ADCggAAwoIQAMKCMADCgkAAwobQAMKJEADCi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/AAxUQAAMVEEADFRCAAxUQwAMVEUADFRHAAxUSAAMVEkADFRLAAxUTAAMVMcADFTJAAxUywAMVM0ADFTQAAxU0QAMVNIADFTTAAxU1AAMVNYADFTYAAxU2QAMVNoADFTcAAxU3QAMVVgADFVaAAxVXAAMVV4ADFVhAAxVYgAMVWMADFVkAAxVZQAMVWcADFVpAAxVagAMVWsADFVtAAxVbgAMVgEADFYkAAxWRAAMVmQADFZmAAxWaAAMVmoADFZsAAxWbwAMVnAADFZxAAxWdAAMVnUADFZ3AAxWeAAMVnoADFZ9AAxWfgAMVn8ADFaCAAxWgwAMVogADFahAAxWqgAMVqwADFauAAxWtwAMVroADFa9AAxWvwAMVwgADFcsAAxXUwAMV3cADFd6AAxXfAAMV34ADFeAAAxXggAMV4QADFeFAAxXiAAMV6EADFfCAAxXxAAMV8YADFfIAAxXygAMV8wADFfOAAxX0AAMV9IADFfzAAxX9gAMV/kADFf8AAxX/wAMWAIADFgFAAxYCAAMWAsADFgNAAxYiAAMWIoADFiMAAxYjgAMWJEADFiSAAxYkwAMWJQADFiVAAxYlwAMWJkADFiaAAxYmwAMWJ0ADFieAAxZGQAMWRsADFkdAAxZHwAMWSIADFkjAAxZJAAMWSUADFkmAAxZKAAMWSoADFkrAAxZLAAMWS4ADFkvAAxZqgAMWawADFmvAAxZsQAMWbQADFm1AAxZtgAMWbcADFm4AAxZugAMWbwADFm9AAxZvgAMWcAADFnBAAxZ2gAMWdsADFncAAxZ3gAMWlkADFpbAAxaXQAMWl8ADFpiAAxaYwAMWmQADFplAAxaZgAMWmgADFpqAAxaawAMWmwADFpuAAxabwAMWuoADFrsAAxa7gAMWvAADFrzAAxa9AAMWvUADFr2AAxa9wAMWvkADFr7AAxa/AAMWv0ADFr/AAxbAAAMW3sADFt9AAxbfwAMW4EADFuEAAxbhQAMW4YADFuHAAxbiAAMW4oADFuMAAxbjQAMW44ADFuQAAxbkQAMXAwADFwOAAxcEAAMXBIADFwVAAxcFgAMXBcADFwYAAxcGQAMXBsADFwdAAxcHgAMXB8ADFwhAAxcIgAMXJ0ADFyfAAxcoQAMXKMADFymAAxcpwAMXKgADFypAAxcqgAMXKwADFyuAAxcrwAMXLAADFyyAAxcswAMXPwADF0gAAxdRwAMXWsADF1uAAxdcAAMXXIADF10AAxddgAMXXgADF15AAxdfAAMXZUADF2yAAxdtAAMXbYADF24AAxdugAMXbwADF2+AAxdwAAMXd0ADF3gAAxd4wAMXeYADF3pAAxd7AAMXe8ADF3yAAxd9AAMXm8ADF5xAAxecwAMXnUADF54AAxeeQAMXnoADF57AAxefAAMXn4ADF6AAAxegQAMXoIADF6EAAxehQAMXwAADF8CAAxfBAAMXwYADF8JAAxfCgAMXwsADF8MAAxfDQAMXw8ADF8RAAxfEgAMXxMADF8VAAxfFgAMX5EADF+TAAxflQAMX5cADF+aAAxfmwAMX5wADF+dAAxfngAMX6AADF+iAAxfowAMX6QADF+mAAxfpwAMYCIADGAkAAxgJwAMYCkADGAsAAxgLQAMYC4ADGAvAAxgMAAMYDIADGA0AAxgNQAMYDYADGA4AAxgOQAMYLQADGC2AAxguAAMYLoADGC9AAxgvgAMYL8ADGDAAAxgwQAMYMMADGDFAAxgxgAMYMcADGDJAAxgygAMYUUADGFHAAxhSQAMYUsADGFOAAxhTwAMYVAADGFRAAxhUgAMYVQADGFWAAxhVwAMYVgADGFaAAxhWwAMYdYADGHYAAxh2gAMYdwADGHfAAxh4AAMYeEADGHiAAxh4wAMYeUADGHnAAxh6AAMYekADGHrAAxh7AAMYn8ADGKiAAxiwgAMYuIADGLkAAxi5gAMYugADGLqAAxi7QAMYu4ADGLvAAxi8gAMYvMADGL1AAxi9gAMYvgADGL7AAxi/AAMYv0ADGMAAAxjAQAMYwYADGMfAAxjKAAMYyoADGMsAAxjNQAMYzgADGM7AAxjPQAMY4YADGOqAAxj0QAMY/UADGP4AAxj+gAMY/wADGP+AAxkAAAMZAIADGQDAAxkBgAMZB8ADGRAAAxkQgAMZEQADGRGAAxkSAAMZEoADGRMAAxkTgAMZFAADGRxAAxkdAAMZHcADGR6AAxkfQAMZIAADGSDAAxkhgAMZIkADGSLAAxlBgAMZQgADGUKAAxlDAAMZQ8ADGUQAAxlEQAMZRIADGUTAAxlFQAMZRcADGUYAAxlGQAMZRsADGUcAAxllwAMZZkADGWbAAxlnQAMZaAADGWhAAxlogAMZaMADGWkAAxlpgAMZagADGW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FAAyaHgAMmh8ADJogAAyaIgAMmp0ADJqfAAyaoQAMmqMADJqmAAyapwAMmqgADJqpAAyaqgAMmqwADJquAAyarwAMmrAADJqyAAyaswAMmy4ADJswAAybMgAMmzQADJs3AAybOAAMmzkADJs6AAybOwAMmz0ADJs/AAybQAAMm0EADJtDAAybRAAMm78ADJvBAAybwwAMm8UADJvIAAybyQAMm8oADJvLAAybzAAMm84ADJvQAAyb0QAMm9IADJvUAAyb1QAMnFAADJxSAAycVAAMnFYADJxZAAycWgAMnFsADJxcAAycXQAMnF8ADJxhAAycYgAMnGMADJxlAAycZgAMnOEADJzjAAyc5QAMnOcADJzqAAyc6wAMnOwADJztAAyc7gAMnPAADJzyAAyc8wAMnPQADJz2AAyc9wAMnUAADJ1kAAydiwAMna8ADJ2yAAydtAAMnbYADJ24AAydugAMnbwADJ29AAydwAAMndkADJ32AAyd+AAMnfoADJ38AAyd/gAMngAADJ4CAAyeBAAMniEADJ4kAAyeJwAMnioADJ4tAAyeMAAMnjMADJ42AAyeOAAMnrMADJ61AAyetwAMnrkADJ68AAyevQAMnr4ADJ6/AAyewAAMnsIADJ7EAAyexQAMnsYADJ7IAAyeyQAMn0QADJ9GAAyfSAAMn0oADJ9NAAyfTgAMn08ADJ9QAAyfUQAMn1MADJ9VAAyfVgAMn1cADJ9ZAAyfWgAMn9UADJ/XAAyf2QAMn9sADJ/eAAyf3wAMn+AADJ/hAAyf4gAMn+QADJ/mAAyf5wAMn+gADJ/qAAyf6wAMoGYADKBoAAygagAMoGwADKBvAAygcAAMoHEADKByAAygcwAMoHUADKB3AAygeAAMoHkADKB7AAygfAAMoPcADKD5AAyg+wAMoP0ADKEAAAyhAQAMoQIADKEDAAyhBAAMoQYADKEIAAyhCQAMoQoADKEMAAyhDQAMoYgADKGKAAyhjAAMoY4ADKGRAAyhkgAMoZMADKGUAAyhlQAMoZcADKGZAAyhmgAMoZsADKGdAAyhngAMohkADKIbAAyiHQAMoh8ADKIiAAyiIwAMoiQADKIlAAyiJgAMoigADKIqAAyiKwAMoiwADKIuAAyiLwAMokAADKJBAAyiQwAMor4ADKLAAAyiwgAMosQADKLHAAyiyAAMoskADKLKAAyiywAMos0ADKLPAAyi0AAMotEADKLTAAyi1AAMo08ADKNRAAyjUwAMo1UADKNYAAyjWQAMo1oADKNbAAyjXAAMo14ADKNgAAyjYQAMo2IADKNkAAyjZQAMo+AADKPiAAyj5QAMo+cADKPqAAyj6wAMo+wADKPtAAyj7gAMo/AADKPyAAyj8wAMo/QADKP2AAyj9wAMpIoADKStAAykzQAMpO0ADKTvAAyk8QAMpPMADKT1AAyk+AAMpPkADKT6AAyk/QAMpP4ADKUAAAylAQAMpQMADKUGAAylBwAMpQgADKULAAylDAAMpRUADKUuAAylNwAMpTkADKU7AAylRAAMpUcADKVKAAylTAAMpZUADKW5AAyl4AAMpgQADKYHAAymCQAMpgsADKYNAAymDwAMphEADKYSAAymFQAMpi4ADKZPAAymUQAMplMADKZVAAymVwAMplkADKZbAAymXQAMpl8ADKaAAAymgwAMpoYADKaJAAymjAAMpo8ADKaSAAymlQAMppgADKaaAAynFQAMpxcADKcZAAynGwAMpx4ADKcfAAynIAAMpyEADKciAAynJAAMpyYADKcnAAynKAAMpyoADKcrAAynpgAMp6gADKeqAAynrAAMp68ADKewAAynsQAMp7IADKezAAyntQAMp7cADKe4AAynuQAMp7sADKe8AAyoNwAMqDkADKg8AAyoPgAMqEEADKhCAAyoQwAMqEQADKhFAAyoRwAMqEkADKhKAAyoSwAMqE0ADKhOAAyoZwAMqGgADKhpAAyoawAMqOYADKjoAAyo6gAMqOwADKjvAAyo8AAMqPEADKjyAAyo8wAMqPUADKj3AAyo+AAMqPkADKj7AAyo/AAMqXcADKl5AAypewAMqX0ADKmAAAypgQAMqYIADKmDAAyphAAMqYYADKmIAAypiQAMqYoADKmMAAypjQAMqggADKoKAAyqDAAMqg4ADKoRAAyqEgAMqhMADKoUAAyqFQAMqhcADKoZAAyqGgAMqhsADKodAAyqHgAMqpkADKqbAAyqnQAMqp8ADKqiAAyqowAMqqQADKqlAAyqpgAMqqgADKqqAAyqqwAMqqwADKquAAyqrwAMqyoADKssAAyrLgAMqzAADKszAAyrNAAMqzUADKs2AAyrNwAMqzkADKs7AAyrPAAMqz0ADKs/AAyrQAAMq4kADKutAAyr1AAMq/gADKv7AAyr/QAMq/8ADKwBAAysAwAMrAUADKwGAAysCQAMrCIADKw/AAysQQAMrEMADKxFAAysRwAMrEkADKxLAAysTQAMrGoADKxtAAyscAAMrHMADKx2AAyseQAMrHwADKx/AAysgQAMrPwADKz+AAytAAAMrQIADK0FAAytBgAMrQcADK0IAAytCQAMrQsADK0NAAytDgAMrQ8ADK0RAAytEgAMrY0ADK2PAAytkQAMrZMADK2WAAytlwAMrZgADK2ZAAytmgAMrZwADK2eAAytnwAMraAADK2iAAytowAMrh4ADK4gAAyuIgAMriQADK4nAAyuKAAMrikADK4qAAyuKwAMri0ADK4vAAyuMAAMrjEADK4zAAyuNAAMrq8ADK6xAAyuswAMrrUADK64AAyuuQAMrroADK67AAyuvAAMrr4ADK7AAAyuwQAMrsIADK7EAAyuxQAMr0AADK9CAAyvRAAMr0YADK9JAAyvSgAMr0sADK9MAAyvTQAMr08ADK9RAAyvUgAMr1MADK9VAAyvVgAMr9EADK/TAAyv1QAMr9cADK/aAAyv2wAMr9wADK/dAAyv3gAMr+AADK/iAAyv4wAMr+QADK/mAAyv5wAMsGIADLBkAAywZgAMsGgADLBrAAywbAAMsG0ADLBuAAywbwAMsHEADLBzAAywdAAMsHUADLB3AAyweAAMsIkADLCKAAywjAAMsQcADLEJAAyxCwAMsQ0ADLEQAAyxEQAMsRIADLETAAyxFAAMsRYADLEYAAyxGQAMsRoADLEcAAyxHQAMsZgADLGaAAyxnAAMsZ4ADLGhAAyxogAMsaMADLGkAAyxpQAMsacADLGpAAyxqgAMsasADLGtAAyxrgAMsikADLIrAAyyLgAMsjAADLIzAAyyNAAMsjUADLI2AAyyNwAMsjkADLI7AAyyPAAMsj0ADLI/AAyyQAAMstMADLL2AAyzFgAMszYADLM4AAyzOgAMszwADLM+AAyzQQAMs0IADLNDAAyzRgAMs0cADLNJAAyzSgAMs0wADLNPAAyzUAAMs1EADLNUAAyzVQAMs1oADLNzAAyzfAAMs34ADLOAAAyziQAMs4wADLOPAAyzkQAMs9oADLP+AAy0JQAMtEkADLRMAAy0TgAMtFAADLRSAAy0VAAMtFYADLRXAAy0WgAMtHMADLS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wAAzX8gAM2G0ADNhvAAzYcQAM2HMADNh2AAzYdwAM2HgADNh5AAzYegAM2HwADNh+AAzYfwAM2IAADNiCAAzYgwAM2P4ADNkAAAzZAgAM2QQADNkHAAzZCAAM2QkADNkKAAzZCwAM2Q0ADNkPAAzZEAAM2READNkTAAzZFAAM2Y8ADNmRAAzZlAAM2ZYADNmZAAzZmgAM2ZsADNmcAAzZnQAM2Z8ADNmhAAzZogAM2aMADNmlAAzZpgAM2b8ADNnAAAzZwQAM2cMADNo+AAzaQAAM2kIADNpEAAzaRwAM2kgADNpJAAzaSgAM2ksADNpNAAzaTwAM2lAADNpRAAzaUwAM2lQADNrPAAza0QAM2tMADNrVAAza2AAM2tkADNraAAza2wAM2twADNreAAza4AAM2uEADNriAAza5AAM2uUADNtgAAzbYgAM22QADNtmAAzbaQAM22oADNtrAAzbbAAM220ADNtvAAzbcQAM23IADNtzAAzbdQAM23YADNvxAAzb8wAM2/UADNv3AAzb+gAM2/sADNv8AAzb/QAM2/4ADNwAAAzcAgAM3AMADNwEAAzcBgAM3AcADNyCAAzchAAM3IYADNyIAAzciwAM3IwADNyNAAzcjgAM3I8ADNyRAAzckwAM3JQADNyVAAzclwAM3JgADNzhAAzdBQAM3SwADN1QAAzdUwAM3VUADN1XAAzdWQAM3VsADN1dAAzdXgAM3WEADN16AAzdlwAM3ZkADN2bAAzdnQAM3Z8ADN2hAAzdowAM3aUADN3CAAzdxQAM3cgADN3LAAzdzgAM3dEADN3UAAzd1wAM3dkADN5UAAzeVgAM3lgADN5aAAzeXQAM3l4ADN5fAAzeYAAM3mEADN5jAAzeZQAM3mYADN5nAAzeaQAM3moADN7lAAze5wAM3uoADN7sAAze7wAM3vAADN7xAAze8gAM3vMADN71AAze9wAM3vgADN75AAze+wAM3vwADN93AAzfeQAM33sADN99AAzfgAAM34EADN+CAAzfgwAM34QADN+GAAzfiAAM34kADN+KAAzfjAAM340ADOAIAAzgCgAM4A0ADOAPAAzgEgAM4BMADOAUAAzgFQAM4BYADOAYAAzgGgAM4BsADOAcAAzgHgAM4B8ADOCaAAzgnAAM4J4ADOCgAAzgowAM4KQADOClAAzgpgAM4KcADOCpAAzgqwAM4KwADOCtAAzgrwAM4LAADOErAAzhLQAM4S8ADOExAAzhNAAM4TUADOE2AAzhNwAM4TgADOE6AAzhPAAM4T0ADOE+AAzhQAAM4UEADOG8AAzhvgAM4cEADOHDAAzhxgAM4ccADOHIAAzhyQAM4coADOHMAAzhzgAM4c8ADOHQAAzh0gAM4dMADOJmAAziiQAM4qkADOLJAAziywAM4s0ADOLPAAzi0QAM4tQADOLVAAzi1gAM4tkADOLaAAzi3AAM4t0ADOLfAAzi4gAM4uMADOLkAAzi5wAM4ugADOLtAAzjBgAM4w8ADOMRAAzjEwAM4xwADOMfAAzjIgAM4yQADONtAAzjkQAM47gADOPcAAzj3wAM4+EADOPjAAzj5QAM4+cADOPpAAzj6gAM4+0ADOQGAAzkJwAM5CkADOQrAAzkLQAM5C8ADOQxAAzkMwAM5DUADOQ3AAzkWAAM5FsADOReAAzkYQAM5GQADORnAAzkagAM5G0ADORwAAzkcgAM5O0ADOTvAAzk8QAM5PMADOT2AAzk9wAM5PgADOT5AAzk+gAM5PwADOT+AAzk/wAM5QAADOUCAAzlAwAM5X4ADOWAAAzlggAM5YQADOWHAAzliAAM5YkADOWKAAzliwAM5Y0ADOWPAAzlkAAM5ZEADOWTAAzllAAM5g8ADOYRAAzmFAAM5hYADOYZAAzmGgAM5hsADOYcAAzmHQAM5h8ADOYhAAzmIgAM5iMADOYlAAzmJgAM5j8ADOZAAAzmQQAM5kMADOa+AAzmwAAM5sIADObEAAzmxwAM5sgADObJAAzmygAM5ssADObNAAzmzwAM5tAADObRAAzm0wAM5tQADOdPAAznUQAM51MADOdVAAznWAAM51kADOdaAAznWwAM51wADOdeAAznYAAM52EADOdiAAznZAAM52UADOfgAAzn4gAM5+QADOfmAAzn6QAM5+oADOfrAAzn7AAM5+0ADOfvAAzn8QAM5/IADOfzAAzn9QAM5/YADOhxAAzocwAM6HUADOh3AAzoegAM6HsADOh8AAzofQAM6H4ADOiAAAzoggAM6IMADOiEAAzohgAM6IcADOkCAAzpBAAM6QYADOkIAAzpCwAM6QwADOkNAAzpDgAM6Q8ADOkRAAzpEwAM6RQADOkVAAzpFwAM6RgADOlhAAzphQAM6awADOnQAAzp0wAM6dUADOnXAAzp2QAM6dsADOndAAzp3gAM6eEADOn6AAzqFwAM6hkADOobAAzqHQAM6h8ADOohAAzqIwAM6iUADOpCAAzqRQAM6kgADOpLAAzqTgAM6lEADOpUAAzqVwAM6lkADOrUAAzq1gAM6tgADOraAAzq3QAM6t4ADOrfAAzq4AAM6uEADOrjAAzq5QAM6uYADOrnAAzq6QAM6uoADOtlAAzrZwAM62kADOtrAAzrbgAM628ADOtwAAzrcQAM63IADOt0AAzrdgAM63cADOt4AAzregAM63sADOv2AAzr+AAM6/oADOv8AAzr/wAM7AAADOwBAAzsAgAM7AMADOwFAAzsBwAM7AgADOwJAAzsCwAM7AwADOyHAAzsiQAM7IsADOyNAAzskAAM7JEADOySAAzskwAM7JQADOyWAAzsmAAM7JkADOyaAAzsnAAM7J0ADO0YAAztGgAM7RwADO0eAAztIQAM7SIADO0jAAztJAAM7SUADO0nAAztKQAM7SoADO0rAAztLQAM7S4ADO2pAAztqwAM7a0ADO2vAAztsgAM7bMADO20AAzttQAM7bYADO24AAztugAM7bsADO28AAztvgAM7b8ADO46AAzuPAAM7j4ADO5AAAzuQwAM7kQADO5FAAzuRgAM7kcADO5JAAzuSwAM7kwADO5NAAzuTwAM7lAADO5hAAzuZgAM7mkADO5rAAzudAAM7u8ADO7xAAzu8wAM7vUADO74AAzu+QAM7voADO77AAzu/AAM7v4ADO8AAAzvAQAM7wIADO8EAAzvBQAM74AADO+CAAzvhAAM74YADO+JAAzvigAM74sADO+MAAzvjQAM748ADO+RAAzvkgAM75MADO+VAAzvlgAM8BEADPATAAzwFgAM8BgADPAbAAzwHAAM8B0ADPAeAAzwHwAM8CEADPAjAAzwJAAM8CUADPAnAAzwKAAM8LsADPDeAAzw/gAM8R4ADPEgAAzxIgAM8SQADPEmAAzxKQAM8SoADPErAAzxLgAM8S8ADPExAAzxMgAM8TUADPE4AAzxOQAM8ToADPE9AAzxPgAM8UMADPFcAAzxZQAM8WcADPFpAAzxcgAM8XUADPF4AAzxegAM8cMADPHnAAzyDgAM8jIADPI1AAzyNwAM8jkADPI7AAzyPQAM8j8ADPJAAAzyQwAM8lwADPJ9AAzyfwAM8oEADPKDAAzyhQAM8ocADPKJAAzyiwAM8o0ADPKuAAzysQAM8rQADPK3AAzyugAM8r0ADPLAAAzywwAM8sYADPLIAAzzQwAM80UADPNHAAzzSQAM80wADPNNAAzzTgAM808ADPNQAAzzUgAM81QADPNVAAzzVgAM81gADPNZAAzz1AAM89YADPPYAAzz2gAM890ADPPeAAzz3wAM8+AADPPhAAzz4wAM8+UADPPmAAzz5wAM8+kADPPqAAz0ZQAM9GcADPRqAAz0bAAM9G8ADPRwAAz0cQAM9HIADPRzAAz0dQAM9HcADPR4AAz0eQAM9HsADPR8AAz0lQAM9JYADPSXAAz0mQAM9RQADPUWAAz1GAAM9RoADPUdAAz1HgAM9R8ADPUgAAz1IQAM9SMADPUlAAz1JgAM9ScADPUpAAz1KgAM9aUADPWnAAz1qQAM9asADPWuAAz1rwAM9bAADPWxAAz1sgAM9bQADPW2AAz1twAM9bgADPW6AAz1uwAM9jYADPY4AAz2OgAM9jwADPY/AAz2QAAM9kEADPZCAAz2QwAM9kUADPZHAAz2SAAM9kkADPZLAAz2TAAM9scADPbJAAz2ywAM9s0ADPbQAAz20QAM9tIADPbTAAz21AAM9tYADPbYAAz22QAM9toADPbcAAz23QAM91gADPdaAAz3XAAM914ADPdhAAz3YgAM92MADPdkAAz3ZQAM92cADPdpAAz3agAM92sADPdtAAz3bgAM97cADPfbAAz4AgAM+CYADPgpAAz4KwAM+C0ADPgvAAz4MQAM+DMADPg0AAz4NwAM+FAADPhtAAz4bwAM+HEADPhzAAz4dQAM+HcADPh5AAz4ewAM+JgADPibAAz4ngAM+KEADPikAAz4pwAM+KoADPitAAz4rwAM+SoADPksAAz5LgAM+TAADPkzAAz5NAAM+TUADPk2AAz5NwAM+TkADPk7AAz5PAAM+T0ADPk/AAz5QAAM+bsADPm9AAz5wAAM+cIADPnFAAz5xgAM+ccADPnIAAz5yQAM+csADPnNAAz5zgAM+c8ADPnRAAz50gAM+k0ADPpPAAz6UQAM+lMADPpWAAz6VwAM+lgADPpZAAz6WgAM+lwADPpeAAz6XwAM+mAADPpiAAz6YwAM+t4ADPrgAAz64wAM+uUADProAAz66QAM+uoADPrrAAz67AAM+u4ADPrwAAz68QAM+vIADPr0AAz69QAM+3AADPtyAAz7dAAM+3YADPt5AAz7egAM+3sADPt8AAz7fQAM+38ADPuBAAz7ggAM+4MADPuFAAz7hgAM/AEADPwDAAz8BQAM/AcADPwKAAz8CwAM/AwADPwNAAz8DgAM/BAADPwSAAz8EwAM/BQADPwWAAz8FwAM/JIADPyUAAz8lwAM/JkADPycAAz8nQAM/J4ADPyfAAz8oAAM/KIADPykAAz8pQAM/KYADPyoAAz8qQAM/TwADP1fAAz9fwAM/Z8ADP2hAAz9owAM/aUADP2nAAz9qgAM/asADP2sAAz9rwAM/bAADP2yAAz9swAM/bUADP24AAz9uQAM/boADP29AAz9vgAM/ccADP3gAAz96QAM/esADP3tAAz99gAM/fkADP38AAz9/gAM/kcADP5rAAz+kgAM/rYADP65AAz+uwAM/r0ADP6/AAz+wQAM/sMADP7EAAz+xwAM/uAADP8BAAz/AwAM/wUADP8HAAz/CQAM/wsADP8NAAz/DwAM/xEADP8yAAz/NQAM/zgADP87AAz/PgAM/0EADP9EAAz/RwAM/0oADP9MAAz/xwAM/8kADP/LAAz/zQAM/9AADP/RAAz/0gAM/9MADP/UAAz/1gAM/9gADP/ZAAz/2gAM/9wADP/dAA0AWAANAFoADQBcAA0AXgANAGEADQBiAA0AYwANAGQADQBlAA0AZwANAGkADQBqAA0AawANAG0ADQBuAA0A6QANAOsADQDuAA0A8AANAPMADQD0AA0A9QANAPYADQD3AA0A+QANAPsADQD8AA0A/QANAP8ADQEAAA0BGQANARoADQEbAA0BHQANAZgADQGaAA0BnAANAZ4ADQGhAA0BogANAaMADQGkAA0BpQANAacADQGpAA0BqgANAasADQGtAA0BrgANAikADQIrAA0CLQANAi8ADQIyAA0CMwANAjQADQI1AA0CNgANAjgADQI6AA0COwANAjwADQI+AA0CPwANAroADQK8AA0CvgANAsAADQLDAA0CxAANAsUADQLGAA0CxwANAskADQLLAA0CzAANAs0ADQLPAA0C0AANA0sADQNNAA0DTwANA1EADQNUAA0DVQANA1YADQNXAA0DWAANA1oADQNcAA0DXQANA14ADQNgAA0DYQANA9wADQPeAA0D4AANA+IADQPlAA0D5gANA+cADQPoAA0D6QANA+sADQPtAA0D7gANA+8ADQPxAA0D8gANBDsADQRfAA0EhgANBKoADQStAA0ErwANBLEADQSzAA0EtQANBLcADQS4AA0EuwANBNQADQTxAA0E8wANBPUADQT3AA0E+QANBPsADQT9AA0E/wANBRwADQUfAA0FIgANBSUADQUoAA0FKwANBS4ADQUxAA0FMwANBa4ADQWwAA0FsgANBbQADQW3AA0FuAANBbkADQW6AA0FuwANBb0ADQW/AA0FwAANBcEADQXDAA0FxAANBj8ADQZBAA0GQwANBkUADQZIAA0GSQANBkoADQZLAA0GTAANBk4ADQZQAA0GUQANBlIADQZUAA0GVQANBtAADQbSAA0G1AANBtYADQbZAA0G2gANBtsADQbcAA0G3QANBt8ADQbhAA0G4gANBuMADQblAA0G5gANB2EADQdjAA0HZgANB2gADQdrAA0HbAANB20ADQduAA0HbwANB3EADQdzAA0HdAANB3UADQd3AA0HeAANB/MADQf1AA0H9wANB/kADQf8AA0H/QANB/4ADQf/AA0IAAANCAIADQgEAA0IBQANCAYADQgIAA0ICQANCIQADQiGAA0IiAANCIoADQiNAA0IjgANCI8ADQiQAA0IkQANCJMADQiVAA0IlgANCJcADQiZAA0ImgANCRUADQkXAA0JGQANCRsADQkeAA0JHwANCSAADQkhAA0JIgANCSQADQkmAA0JJwANCSgADQkqAA0JKwANCb4ADQnhAA0KAQANCiEADQojAA0KJQANCicADQopAA0KLAANCi0ADQouAA0KMQANCjIADQo0AA0KNQANCjgADQo7AA0KPAANCj0ADQpAAA0KQQANCkYADQpfAA0KaAANCmoADQpsAA0KdQANCngADQp7AA0KfQANCsYADQrqAA0LEQANCzUADQs4AA0LOgANCzwADQs+AA0LQAANC0IADQtDAA0LRgANC18ADQuAAA0LggANC4QADQuGAA0LiAANC4oADQuMAA0LjgANC5AADQuxAA0LtAANC7cADQu6AA0LvQANC8AADQvDAA0LxgANC8kADQvLAA0MRgANDEgADQxKAA0MTAANDE8ADQxQAA0MUQANDFIADQxTAA0MVQANDFcADQxYAA0MWQANDFsADQxcAA0M1wANDNkADQzbAA0M3QANDOAADQzhAA0M4gANDOMADQzkAA0M5gANDOgADQzpAA0M6gANDOwADQztAA0NaAANDWoADQ1tAA0NbwANDXIADQ1zAA0NdAANDXUADQ12AA0NeAANDXoADQ17AA0NfAANDX4ADQ1/AA0NmAANDZkADQ2aAA0NnAANDhcADQ4ZAA0OGwANDh0ADQ4gAA0OIQANDiIADQ4jAA0OJAANDiYADQ4oAA0OKQANDioADQ4sAA0OLQANDqgADQ6qAA0OrAANDq4ADQ6xAA0OsgANDrMADQ60AA0OtQANDrcADQ65AA0OugANDrsADQ69AA0OvgANDzkADQ87AA0PPQANDz8ADQ9CAA0PQwAND0QADQ9FAA0PRgAND0gADQ9KAA0PSwAND0wADQ9OAA0PTwAND8oADQ/MAA0PzgAND9AADQ/TAA0P1AAND9UADQ/WAA0P1wAND9kADQ/bAA0P3AAND90ADQ/fAA0P4AANEFsADRBdAA0QXwANEGEADRBkAA0QZQANEGYADRBnAA0QaAANEGoADRBsAA0QbQANEG4ADRBwAA0QcQANELoADRDeAA0RBQANESkADREsAA0RLgANETAADREyAA0RNAANETYADRE3AA0ROgANEVMADRFwAA0RcgANEXQADRF2AA0ReAANEXoADRF8AA0RfgANEZsADRGeAA0RoQANEaQADRGnAA0RqgANEa0ADRGwAA0RsgANEi0ADRIvAA0SMQANEjMADRI2AA0SNwANEjgADRI5AA0SOgANEjwADRI+AA0SPwANEkAADRJCAA0SQwANEr4ADRLAAA0SwwANEsUADRLIAA0SyQANEsoADRLLAA0SzAANEs4ADRLQAA0S0QANEtIADRLUAA0S1QANE1AADRNSAA0TVAANE1YADRNZAA0TWgANE1sADRNcAA0TXQANE18ADRNhAA0TYgANE2MADRNlAA0TZgANE+EADRPjAA0T5gANE+gADRPrAA0T7AANE+0ADRPuAA0T7wANE/EADRPzAA0T9AANE/UADRP3AA0T+AANFHsADRSfAA0UwwANFOYADRUNAA0VLQANFVQADRV7AA0VmwANFb8ADRXjAA0V5QANFegADRXqAA0V7AANFe4ADRXxAA0V9AANFfYADRX4AA0V+wANFf0ADRX/AA0WAgANFgUADRYGAA0WCwANFiQADRYpAA0WKwANFjAADRYzAA0WNQANFn4ADRaiAA0WyQANFu0ADRbwAA0W8gANFvQADRb2AA0W+AANFvoADRb7AA0W/gANFxcADRc8AA0XPgANF0AADRdCAA0XRAANF0YADRdIAA0XSgANF0wADRdOAA0XcwANF3YADRd5AA0XfAANF38ADReCAA0XhQANF4gADReLAA0XjgANF5AADRgLAA0YDQANGBAADRgSAA0YFQANGBYADRgXAA0YGAANGBkADRgbAA0YHQANGB4ADRgfAA0YIQANGCIADRgzAA0YNAANGDYADRixAA0YswANGLUADRi3AA0YugANGLsADRi8AA0YvQANGL4ADRjAAA0YwgANGMMADRjEAA0YxgANGMcADRlCAA0ZRAANGUcADRlJAA0ZTAANGU0ADRlOAA0ZTwANGVAADRlSAA0ZVAANGVUADRlWAA0ZWAANGVkADRlqAA0ZawANGW0ADRnoAA0Z6gANGewADRnuAA0Z8QANGfIADRnzAA0Z9AANGfUADRn3AA0Z+QANGfoADRn7AA0Z/QANGf4ADRp5AA0aewANGn4ADRqAAA0agwANGoQADRqFAA0ahgANGocADRqJAA0aiwANGowADRqNAA0ajwANGpAADRqhAA0aogANGqQADRsfAA0bIQANGyMADRslAA0bKAANGykADRsqAA0bKwANGywADRsuAA0bMAANGzEADRsyAA0bNAANGzUADRuwAA0bsgANG7UADRu3AA0bugANG7sADRu8AA0bvQANG74ADRvAAA0bwgANG8MADRvEAA0bxgANG8cADRvgAA0b4QANG+IADRvkAA0cXwANHGEADRxjAA0cZQANHGgADRxpAA0cagANHGsADRxsAA0cbgANHHAADRxxAA0ccgANHHQADRx1AA0c8AANHPIADRz1AA0c9wANHPoADRz7AA0c/AANHP0ADRz+AA0dAAANHQIADR0DAA0dBAANHQYADR0HAA0dLAANHUUADR1qAA0dbQANHXAADR1zAA0ddgANHXkADR18AA0dfwANHYIADR2FAA0dqgANHa0ADR2wAA0dswANHbYADR25AA0dvAANHb8ADR3CAA0dxQANHccADR3TAA0d6gANHf4ADR4cAA0eMQANHkQADR5SAA0eZwANHoUADR8YAA0fOwANH1sADR97AA0ffQANH38ADR+BAA0fgwANH4YADR+HAA0fiAANH4sADR+MAA0fjgANH48ADR+SAA0flQANH5YADR+XAA0fmgANH5sADR+gAA0fuQANH8IADR/EAA0fxgANH88ADR/SAA0f1QANH9cADSAgAA0gRAANIGsADSCPAA0gkgANIJQADSCWAA0gmAANIJoADSCcAA0gnQANIKAADSC5AA0g2gANINwADSDeAA0g4AANIOIADSDkAA0g5gANIOgADSDqAA0hCwANIQ4ADSERAA0hFAANIRcADSEaAA0hHQANISAADSEjAA0hJQANIaAADSGiAA0hpAANIaYADSGpAA0hqgANIasADSGsAA0hrQANIa8ADSGxAA0hsgANIbMADSG1AA0htgANIjEADSIzAA0iNQANIjcADSI6AA0iOwANIjwADSI9AA0iPgANIkAADSJCAA0iQwANIkQADSJGAA0iRwANIsIADSLEAA0ixwANIskADSLMAA0izQANIs4ADSLPAA0i0AANItIADSLUAA0i1QANItYADSLYAA0i2QANIvIADSLzAA0i9AANIvYADSNxAA0jcwANI3UADSN3AA0jegANI3sADSN8AA0jfQANI34ADSOAAA0jggANI4MADSOEAA0jhgANI4cADSQCAA0kBAANJAYADSQIAA0kCwANJAwADSQNAA0kDgANJA8ADSQRAA0kEwANJBQADSQVAA0kFwANJBgADSSTAA0klQANJJcADSSZAA0knAANJJ0ADSSeAA0knwANJKAADSSiAA0kpAANJKUADSSmAA0kqAANJKkADSUkAA0lJgANJSgADSUqAA0lLQANJS4ADSUvAA0lMAANJTEADSUzAA0lNQANJTYADSU3AA0lOQANJToADSW1AA0ltwANJbkADSW7AA0lvgANJb8ADSXAAA0lwQANJcIADSXEAA0lxgANJccADSXIAA0lygANJcsADSYUAA0mOAANJl8ADSaDAA0mhgANJogADSaKAA0mjAANJo4ADSaQAA0mkQANJpQADSatAA0mygANJswADSbOAA0m0AANJtIADSbUAA0m1gANJtgADSb1AA0m+AANJvsADSb+AA0nAQANJwQADScHAA0nCgANJwwADSeHAA0niQANJ4sADSeNAA0nkAANJ5EADSeSAA0nkwANJ5QADSeWAA0nmAANJ5kADSeaAA0nnAANJ50ADSgYAA0oGgANKBwADSgeAA0oIQANKCIADSgjAA0oJAANKCUADSgnAA0oKQANKCoADSgrAA0oLQANKC4ADSipAA0oqwANKK0ADSivAA0osgANKLMADSi0AA0otQANKLYADSi4AA0ougANKLsADSi8AA0ovgANKL8ADSk6AA0pPAANKT8ADSlBAA0pRAANKUUADSlGAA0pRwANKUgADSlKAA0pTAANKU0ADSlOAA0pUAANKVEADSnMAA0pzgANKdAADSnSAA0p1QANKdYADSnXAA0p2AANKdkADSnbAA0p3QANKd4ADSnfAA0p4QANKeIADSpdAA0qXwANKmEADSpjAA0qZgANKmcADSpoAA0qaQANKmoADSpsAA0qbgANKm8ADSpwAA0qcgANKnMADSruAA0q8AANKvMADSr1AA0q+AANKvkADSr6AA0q+wANKvwADSr+AA0rAAANKwEADSsCAA0rBAANKwUADSuYAA0ruwANK9sADSv7AA0r/QANK/8ADSwBAA0sAwANLAYADSwHAA0sCAANLAsADSwMAA0sDgANLA8ADSwRAA0sFAANLBUADSwWAA0sGQANLBoADSwjAA0sPAANLEUADSxHAA0sSQANLFIADSxVAA0sWAANLFoADSyjAA0sxwANLO4ADS0SAA0tFQANLRcADS0ZAA0tGwANLR0ADS0fAA0tIAANLSMADS08AA0tXQANLV8ADS1hAA0tYwANLWUADS1nAA0taQANLWsADS1tAA0tjgANLZEADS2UAA0tlwANLZoADS2dAA0toAANLaMADS2mAA0tqAANLiMADS4lAA0uJwANLikADS4sAA0uLQANLi4ADS4vAA0uMAANLjIADS40AA0uNQANLjYADS44AA0uOQANLrQADS62AA0uuAANLroADS69AA0uvgANLr8ADS7AAA0uwQANLsMADS7FAA0uxgANLscADS7JAA0uygANL0UADS9HAA0vSgANL0wADS9PAA0vUAANL1EADS9SAA0vUwANL1UADS9XAA0vWAANL1kADS9bAA0vXAANL3UADS92AA0vdwANL3kADS/0AA0v9gANL/gADS/6AA0v/QANL/4ADS//AA0wAAANMAEADTADAA0wBQANMAYADTAHAA0wCQANMAoADTCFAA0whwANMIkADTCLAA0wjgANMI8ADTCQAA0wkQANMJIADTCUAA0wlgANMJcADTCYAA0wmgANMJsADTEWAA0xGAANMRoADTEcAA0xHwANMSAADTEhAA0xIgANMSMADTElAA0xJwANMSgADTEpAA0xKwANMSwADTGnAA0xqQANMasADTGtAA0xsAANMbEADTGyAA0xswANMbQADTG2AA0xuAANMbkADTG6AA0xvAANMb0ADTI4AA0yOgANMjwADTI+AA0yQQANMkIADTJDAA0yRAANMkUADTJHAA0ySQANMkoADTJLAA0yTQANMk4ADTKXAA0yuwANMuIADTMGAA0zCQANMwsADTMNAA0zDwANMxEADTMTAA0zFAANMxcADTMwAA0zTQANM08ADTNRAA0zUwANM1UADTNXAA0zWQANM1sADTN4AA0zewANM34ADTOBAA0zhAANM4cADTOKAA0zjQANM48ADTQKAA00DAANNA4ADTQQAA00EwANNBQADTQVAA00FgANNBcADTQZAA00GwANNBwADTQdAA00HwANNCAADTSbAA00nQANNJ8ADTShAA00pAANNKUADTSmAA00pwANNKgADTSqAA00rAANNK0ADTSuAA00sAANNLEADTUsAA01LgANNTAADTUyAA01NQANNTYADTU3AA01OAANNTkADTU7AA01PQANNT4ADTU/AA01QQANNUIADTW9AA01vwANNcEADTXDAA01xgANNccADTXIAA01yQANNcoADTXMAA01zgANNc8ADTXQAA010gANNdMADTZOAA02UAANNlIADTZUAA02VwANNlgADTZZAA02WgANNlsADTZdAA02XwANNmAADTZhAA02YwANNmQADTbfAA024QANNuMADTblAA026AANNukADTbqAA026wANNuwADTbuAA028AANNvEADTbyAA029AANNvUADTdwAA03cgANN3QADTd2AA03eQANN3oADTd7AA03fAANN30ADTd/AA03gQANN4IADTeDAA03hQANN4YADTgZAA04PAANOFwADTh8AA04fgANOIAADTiCAA04hAANOIcADTiIAA04iQANOIwADTiNAA04jwANOJAADTiSAA04lQANOJYADTiXAA04mgANOJsADTigAA04uQANOMIADTjEAA04xgANOM8ADTjSAA041QANONcADTkgAA05RAANOWsADTmPAA05kgANOZQADTmWAA05mAANOZoADTmcAA05nQANOaAADTm5AA052gANOdwADTneAA054AANOeIADTnkAA055gANOegADTnqAA06CwANOg4ADToRAA06FAANOhcADToaAA06HQANOiAADTojAA06JQANOqAADTqiAA06pAANOqYADTqpAA06qgANOqsADTqsAA06rQANOq8ADTqxAA06sgANOrMADTq1AA06tgANOzEADTszAA07NQANOzcADTs6AA07OwANOzwADTs9AA07PgANO0AADTtCAA07QwANO0QADTtGAA07RwANO8IADTvEAA07xwANO8kADTvMAA07zQANO84ADTvPAA070AANO9IADTvUAA071QANO9YADTvYAA072QANO/IADTvzAA079AANO/YADTxxAA08cwANPHUADTx3AA08egANPHsADTx8AA08fQANPH4ADTyAAA08ggANPIMADTyEAA08hgANPIcADT0CAA09BAANPQYADT0IAA09CwANPQwADT0NAA09DgANPQ8ADT0RAA09EwANPRQADT0VAA09FwANPRgADT2TAA09lQANPZcADT2ZAA09nAANPZ0ADT2eAA09nwANPaAADT2iAA09pAANPaUADT2mAA09qAANPakADT4kAA0+JgANPigADT4qAA0+LQANPi4ADT4vAA0+MAANPjEADT4zAA0+NQANPjYADT43AA0+OQANPjoADT61AA0+twANPrkADT67AA0+vgANPr8ADT7AAA0+wQANPsIADT7EAA0+xgANPscADT7IAA0+ygANPssADT8UAA0/OAANP18ADT+DAA0/hgANP4gADT+KAA0/jAANP44ADT+QAA0/kQANP5QADT+tAA0/ygANP8wADT/OAA0/0AANP9IADT/UAA0/1gANP9gADT/1AA0/+AANP/sADT/+AA1AAQANQAQADUAHAA1ACgANQAwADUCHAA1AiQANQIsADUCNAA1AkAANQJEADUCSAA1AkwANQJQADUCWAA1AmAANQJkADUCaAA1AnAANQJ0ADUEYAA1BGgANQRwADUEeAA1BIQANQSIADUEjAA1BJAANQSUADUEnAA1BKQANQSoADUErAA1BLQANQS4ADUGpAA1BqwANQa0ADUGvAA1BsgANQbMADUG0AA1BtQANQbYADUG4AA1BugANQbsADUG8AA1BvgANQb8ADUI6AA1CPAANQj4ADUJAAA1CQwANQkQADUJFAA1CRgANQkcADUJJAA1CSwANQkwADUJNAA1CTwANQlAADULLAA1CzQANQs8ADULRAA1C1AANQtUADULWAA1C1wANQtgADULaAA1C3AANQt0ADULeAA1C4AANQuEADUNcAA1DXgANQ2AADUNiAA1DZQANQ2YADUNnAA1DaAANQ2kADUNrAA1DbQANQ24ADUNvAA1DcQANQ3IADUPtAA1D7wANQ/EADUPzAA1D9gANQ/cADUP4AA1D+QANQ/oADUP8AA1D/gANQ/8ADUQAAA1EAgANRAMADUSWAA1EuQANRNkADUT5AA1E+wANRP0ADUT/AA1FAQANRQQADUUFAA1FBgANRQkADUUKAA1FDAANRQ0ADUUPAA1FEgANRRMADUUUAA1FFwANRRgADUUdAA1FNgANRT8ADUVBAA1FQwANRUwADUVPAA1FUgANRVQADUWdAA1FwQANRegADUYMAA1GDwANRhEADUYTAA1GFQANRhcADUYZAA1GGgANRh0ADUY2AA1GVwANRlkADUZbAA1GXQANRl8ADUZhAA1GYwANRmUADUZnAA1GiAANRosADUaOAA1GkQANRpQADUaXAA1GmgANRp0ADUagAA1GogANRx0ADUcfAA1HIQANRyMADUcmAA1HJwANRygADUcpAA1HKgANRywADUcuAA1HLwANRzAADUcyAA1HMwANR64ADUewAA1HsgANR7QADUe3AA1HuAANR7kADUe6AA1HuwANR70ADUe/AA1HwAANR8EADUfDAA1HxAANSD8ADUhBAA1IRAANSEYADUhJAA1ISgANSEsADUhMAA1ITQANSE8ADUhRAA1IUgANSFMADUhVAA1IVgANSG8ADUhwAA1IcQANSHMADUjuAA1I8AANSPIADUj0AA1I9wANSPgADUj5AA1I+gANSPsADUj9AA1I/wANSQAADUkBAA1JAwANSQQADUl/AA1JgQANSYMADUmFAA1JiAANSYkADUmKAA1JiwANSYwADUmOAA1JkAANSZEADUmSAA1JlAANSZUADUoQAA1KEgANShQADUoWAA1KGQANShoADUobAA1KHAANSh0ADUofAA1KIQANSiIADUojAA1KJQANSiYADUqhAA1KowANSqUADUqnAA1KqgANSqsADUqsAA1KrQANSq4ADUqwAA1KsgANSrMADUq0AA1KtgANSrcADUsyAA1LNAANSzYADUs4AA1LOwANSzwADUs9AA1LPgANSz8ADUtBAA1LQwANS0QADUtFAA1LRwANS0gADUuRAA1LtQANS9wADUwAAA1MAwANTAUADUwHAA1MCQANTAsADUwNAA1MDgANTBEADUwqAA1MRwANTEkADUxLAA1MTQANTE8ADUxRAA1MUwANTFUADUxyAA1MdQANTHgADUx7AA1MfgANTIEADUyEAA1MhwANTIkADU0EAA1NBgANTQgADU0KAA1NDQANTQ4ADU0PAA1NEAANTREADU0TAA1NFQANTRYADU0XAA1NGQANTRoADU2VAA1NlwANTZkADU2bAA1NngANTZ8ADU2gAA1NoQANTaIADU2kAA1NpgANTacADU2oAA1NqgANTasADU4mAA1OKAANTioADU4sAA1OLwANTjAADU4xAA1OMgANTjMADU41AA1ONwANTjgADU45AA1OOwANTjwADU63AA1OuQANTrsADU69AA1OwAANTsEADU7CAA1OwwANTsQADU7GAA1OyAANTskADU7KAA1OzAANTs0ADU9IAA1PSgANT0wADU9OAA1PUQANT1IADU9TAA1PVAANT1UADU9XAA1PWQANT1oADU9bAA1PXQANT14ADU/ZAA1P2wANT90ADU/fAA1P4gANT+MADU/kAA1P5QANT+YADU/oAA1P6gANT+sADU/sAA1P7gANT+8ADVBqAA1QbAANUG4ADVBwAA1QcwANUHQADVB1AA1QdgANUHcADVB5AA1QewANUHwADVB9AA1QfwANUIAADVETAA1RNgANUVYADVF2AA1ReAANUXoADVF8AA1RfgANUYEADVGCAA1RgwANUYYADVGHAA1RiQANUYoADVGMAA1RjwANUZAADVGRAA1RlAANUZUADVGaAA1RswANUbwADVG+AA1RwAANUckADVHMAA1RzwANUdEADVIaAA1SPgANUmUADVKJAA1SjAANUo4ADVKQAA1SkgANUpQADVKWAA1SlwANUpoADVKzAA1S1AANUtYADVLYAA1S2gANUtwADVLeAA1S4AANUuIADVLkAA1TBQANUwgADVMLAA1TDgANUxEADVMUAA1TFwANUxoADVMdAA1THwANU5oADVOcAA1TngANU6AADVOjAA1TpAANU6UADVOmAA1TpwANU6kADVOrAA1TrAANU60ADVOvAA1TsAANVCsADVQtAA1ULwANVDEADVQ0AA1UNQANVDYADVQ3AA1UOAANVDoADVQ8AA1UPQANVD4ADVRAAA1UQQANVLwADVS+AA1UwQANVMMADVTGAA1UxwANVMgADVTJAA1UygANVMwADVTOAA1UzwANVNAADVTSAA1U0wANVOwADVTtAA1U7gANVPAADVVrAA1VbQANVW8ADVVxAA1VdAANVXUADVV2AA1VdwANVXgADVV6AA1VfAANVX0ADVV+AA1VgAANVYEADVX8AA1V/gANVgAADVYCAA1WBQANVgYADVYHAA1WCAANVgkADVYLAA1WDQANVg4ADVYPAA1WEQANVhIADVaNAA1WjwANVpEADVaTAA1WlgANVpcADVaYAA1WmQANVpoADVacAA1WngANVp8ADVagAA1WogANVqMADVceAA1XIAANVyIADVckAA1XJwANVygADVcpAA1XKgANVysADVctAA1XLwANVzAADVcxAA1XMwANVzQADVevAA1XsQANV7MADVe1AA1XuAANV7kADVe6AA1XuwANV7wADVe+AA1XwAANV8EADVfCAA1XxAANV8UADVgOAA1YMgANWFkADVh9AA1YgAANWIIADViEAA1YhgANWIgADViKAA1YiwANWI4ADVinAA1YxAANWMYADVjIAA1YygANWMwADVjOAA1Y0AANWNIADVjvAA1Y8gANWPUADVj4AA1Y+wANWP4ADVkBAA1ZBAANWQYADVmBAA1ZgwANWYUADVmHAA1ZigANWYsADVmMAA1ZjQANWY4ADVmQAA1ZkgANWZMADVmUAA1ZlgANWZcADVoSAA1aFAANWhYADVoYAA1aGwANWhwADVodAA1aHgANWh8ADVohAA1aIwANWiQADVolAA1aJwANWigADVqjAA1apQANWqcADVqpAA1arAANWq0ADVquAA1arwANWrAADVqyAA1atAANWrUADVq2AA1auAANWrkADVs0AA1bNgANWzgADVs6AA1bPQANWz4ADVs/AA1bQAANW0EADVtDAA1bRQANW0YADVtHAA1bSQANW0oADVvFAA1bxwANW8kADVvLAA1bzgANW88ADVvQAA1b0QANW9IADVvUAA1b1gANW9cADVvYAA1b2gANW9sADVxWAA1cWAANXFoADVxcAA1cXwANXGAADVxhAA1cYgANXGMADVxlAA1cZwANXGgADVxpAA1cawANXGwADVznAA1c6QANXOsADVztAA1c8AANXPEADVzyAA1c8wANXPQADVz2AA1c+AANXPkADVz6AA1c/AANXP0ADV2QAA1dswANXdMADV3zAA1d9QANXfcADV35AA1d+wANXf4ADV3/AA1eAAANXgMADV4EAA1eBgANXgcADV4JAA1eDAANXg0ADV4OAA1eEQANXhIADV4XAA1eMAANXjkADV47AA1ePQANXkYADV5JAA1eTAANXk4ADV6XAA1euwANXuIADV8GAA1fCQANXwsADV8NAA1fDwANXxEADV8TAA1fFAANXxcADV8wAA1fUQANX1MADV9VAA1fVwANX1kADV9bAA1fXQANX18ADV9hAA1fggANX4UADV+IAA1fiwANX44ADV+RAA1flAANX5cADV+aAA1fnAANYBcADWAZAA1gGwANYB0ADWAgAA1gIQANYCIADWAjAA1gJAANYCYADWAoAA1gKQANYCoADWAsAA1gLQANYKgADWCqAA1grAANYK4ADWCxAA1gsgANYLMADWC0AA1gtQANYLcADWC5AA1gugANYLsADWC9AA1gvgANYTkADWE7AA1hPgANYUAADWFDAA1hRAANYUUADWFGAA1hRwANYUkADWFLAA1hTAANYU0ADWFPAA1hUAANYWkADWFqAA1hawANYW0ADWHoAA1h6gANYewADWHuAA1h8QANYfIADWHzAA1h9AANYfUADWH3AA1h+QANYfoADWH7AA1h/QANYf4ADWJ5AA1iewANYn0ADWJ/AA1iggANYoMADWKEAA1ihQANYoYADWKIAA1iigANYosADWKMAA1ijgANYo8ADWMKAA1jDAANYw4ADWMQAA1jEwANYxQADWMVAA1jFgANYxcADWMZAA1jGwANYxwADWMdAA1jHwANYyAADWObAA1jnQANY58ADWOhAA1jpAANY6UADWOmAA1jpwANY6gADWOqAA1jrAANY60ADWOuAA1jsAANY7EADWQsAA1kLgANZDAADWQyAA1kNQANZDYADWQ3AA1kOAANZDkADWQ7AA1kPQANZD4ADWQ/AA1kQQANZEIADWSLAA1krwANZNYADWT6AA1k/QANZP8ADWUBAA1lAwANZQUADWUHAA1lCAANZQsADWUkAA1lQQANZUMADWVFAA1lRwANZUkADWVLAA1lTQANZU8ADWVsAA1lbwANZXIADWV1AA1leAANZXsADWV+AA1lgQANZYMADWX+AA1mAAANZgIADWYEAA1mBwANZggADWYJAA1mCgANZgsADWYNAA1mDwANZhAADWYRAA1mEwANZhQADWaPAA1mkQANZpMADWaVAA1mmAANZpkADWaaAA1mmwANZpwADWaeAA1moAANZqEADWaiAA1mpAANZqUADWcgAA1nIgANZyQADWcmAA1nKQANZyoADWcrAA1nLAANZy0ADWcvAA1nMQANZzIADWczAA1nNQANZzYADWexAA1nswANZ7UADWe3AA1nugANZ7sADWe8AA1nvQANZ74ADWfAAA1nwgANZ8MADWfEAA1nxgANZ8cADWhCAA1oRAANaEYADWhIAA1oSwANaEwADWhNAA1oTgANaE8ADWhRAA1oUwANaFQADWhVAA1oVwANaFgADWjTAA1o1QANaNcADWjZAA1o3AANaN0ADWjeAA1o3wANaOAADWjiAA1o5AANaOUADWjmAA1o6AANaOkADWlkAA1pZgANaWgADWlqAA1pbQANaW4ADWlvAA1pcAANaXEADWlzAA1pdQANaXYADWl3AA1peQANaXoADWoNAA1qMAANalAADWpwAA1qcgANanQADWp2AA1qeAANansADWp8AA1qfQANaoAADWqBAA1qgwANaoQADWqGAA1qiQANaooADWqLAA1qjgANao8ADWqUAA1qrQANarYADWq4AA1qugANasMADWrGAA1qyQANassADWsUAA1rOAANa18ADWuDAA1rhgANa4gADWuKAA1rjAANa44ADWuQAA1rkQANa5QADWutAA1rzgANa9AADWvSAA1r1AANa9YADWvYAA1r2gANa9wADWveAA1r/wANbAIADWwFAA1sCAANbAsADWwOAA1sEQANbBQADWwXAA1sGQANbJQADWyWAA1smAANbJoADWydAA1sngANbJ8ADWygAA1soQANbKMADWylAA1spgANbKcADWypAA1sqgANbSUADW0nAA1tKQANbSsADW0uAA1tLwANbTAADW0xAA1tMgANbTQADW02AA1tNwANbTgADW06AA1tOwANbbYADW24AA1tuwANbb0ADW3AAA1twQANbcIADW3DAA1txAANbcYADW3IAA1tyQANbcoADW3MAA1tzQANbeYADW3nAA1t6AANbeoADW5lAA1uZwANbmkADW5rAA1ubgANbm8ADW5wAA1ucQANbnIADW50AA1udgANbncADW54AA1uegANbnsADW72AA1u+AANbvoADW78AA1u/wANbwAADW8BAA1vAgANbwMADW8FAA1vBwANbwgADW8JAA1vCwANbwwADW+HAA1viQANb4sADW+NAA1vkAANb5EADW+SAA1vkwANb5QADW+WAA1vmAANb5kADW+aAA1vnAANb50ADXAYAA1wGgANcBwADXAeAA1wIQANcCIADXAjAA1wJAANcCUADXAnAA1wKQANcCoADXArAA1wLQANcC4ADXCpAA1wqwANcK0ADXCvAA1wsgANcLMADXC0AA1wtQANcLYADXC4AA1wugANcLsADXC8AA1wvgANcL8ADXEIAA1xLAANcVMADXF3AA1xegANcXwADXF+AA1xgAANcYIADXGEAA1xhQANcYgADXGhAA1xvgANccAADXHCAA1xxAANccYADXHIAA1xygANccwADXHpAA1x7AANce8ADXHyAA1x9QANcfgADXH7AA1x/gANcgAADXJ7AA1yfQANcn8ADXKBAA1yhAANcoUADXKGAA1yhwANcogADXKKAA1yjAANco0ADXKOAA1ykAANcpEADXMMAA1zDgANcxAADXMSAA1zFQANcxYADXMXAA1zGAANcxkADXMbAA1zHQANcx4ADXMfAA1zIQANcyIADXOdAA1znwANc6EADXOjAA1zpgANc6cADXOoAA1zqQANc6oADXOsAA1zrgANc68ADXOwAA1zsgANc7MADXQuAA10MAANdDIADXQ0AA10NwANdDgADXQ5AA10OgANdDsADXQ9AA10PwANdEAADXRBAA10QwANdEQADXS/AA10wQANdMMADXTFAA10yAANdMkADXTKAA10ywANdMwADXTOAA100AANdNEADXTSAA101AANdNUADXVQAA11UgANdVQADXVWAA11WQANdVoADXVbAA11XAANdV0ADXVfAA11YQANdWIADXVjAA11ZQANdWYADXXhAA114wANdeUADXXnAA116gANdesADXXsAA117QANde4ADXXwAA118gANdfMADXX0AA119gANdfcADXaKAA12rQANds0ADXbtAA127wANdvEADXbzAA129QANdvgADXb5AA12+gANdv0ADXb+AA13AAANdwEADXcDAA13BgANdwcADXcIAA13CwANdwwADXcVAA13LgANdzcADXc5AA13OwANd0QADXdHAA13SgANd0wADXeVAA13uQANd+AADXgEAA14BwANeAkADXgLAA14DQANeA8ADXgRAA14EgANeBUADXguAA14TwANeFEADXhTAA14VQANeFcADXhZAA14WwANeF0ADXhfAA14gAANeIMADXiGAA14iQANeIwADXiPAA14kgANeJUADXiYAA14mgANeRUADXkXAA15GQANeRsADXkeAA15HwANeSAADXkhAA15IgANeSQADXkmAA15JwANeSgADXkqAA15KwANeaYADXmoAA15qgANeawADXmvAA15sAANebEADXmyAA15swANebUADXm3AA15uAANebkADXm7AA15vAANejcADXo5AA16PAANej4ADXpBAA16QgANekMADXpEAA16RQANekcADXpJAA16SgANeksADXpNAA16TgANemcADXpoAA16aQANemsADXrmAA166AANeuoADXrsAA167wANevAADXrxAA168gANevMADXr1AA169wANevgADXr5AA16+wANevwADXt3AA17eQANe3sADXt9AA17gAANe4EADXuCAA17gwANe4QADXuGAA17iAANe4kADXuKAA17jAANe40ADXwIAA18CgANfAwADXwOAA18EQANfBIADXwTAA18FAANfBUADXwXAA18GQANfBoADXwbAA18HQANfB4ADXyZAA18mwANfJ0ADXyfAA18ogANfKMADXykAA18pQANfKYADXyoAA18qgANfKsADXysAA18rgANfK8ADX0qAA19LAANfS4ADX0wAA19MwANfTQADX01AA19NgANfTcADX05AA19OwANfTwADX09AA19PwANfUAADX2JAA19rQANfdQADX34AA19+wANff0ADX3/AA1+AQANfgMADX4FAA1+BgANfgkADX4iAA1+PwANfkEADX5DAA1+RQANfkcADX5JAA1+SwANfk0ADX5qAA1+bQANfnAADX5zAA1+dgANfnkADX58AA1+fwANfoEADX78AA1+/gANfwAADX8CAA1/BQANfwYADX8HAA1/CAANfwkADX8LAA1/DQANfw4ADX8PAA1/EQANfxIADX+NAA1/jwANf5EADX+TAA1/lgANf5cADX+YAA1/mQANf5oADX+cAA1/ngANf58ADX+gAA1/ogANf6MADYAeAA2AIAANgCIADYAkAA2AJwANgCgADYApAA2AKgANgCsADYAtAA2ALwANgDAADYAxAA2AMwANgDQADYCvAA2AsQANgLMADYC1AA2AuAANgLkADYC6AA2AuwANgLwADYC+AA2AwAANgMEADYDCAA2AxAANgMUADYFAAA2BQgANgUQADYFGAA2BSQANgUoADYFLAA2BTAANgU0ADYFPAA2BUQANgVIADYFTAA2BVQANgVYADYHRAA2B0wANgdUADYHXAA2B2gANgdsADYHcAA2B3QANgd4ADYHgAA2B4gANgeMADYHkAA2B5gANgecADYJiAA2CZAANgmYADYJoAA2CawANgmwADYJtAA2CbgANgm8ADYJxAA2CcwANgnQADYJ1AA2CdwANgngADYMLAA2DLgANg04ADYNuAA2DcAANg3IADYN0AA2DdgANg3kADYN6AA2DewANg34ADYN/AA2DgQANg4IADYOEAA2DhwANg4gADYOJAA2DjAANg40ADYOWAA2DrwANg7gADYO6AA2DvAANg8UADYPIAA2DywANg80ADYQWAA2EOgANhGEADYSFAA2EiAANhIoADYSMAA2EjgANhJAADYSSAA2EkwANhJYADYSvAA2E0AANhNIADYTUAA2E1gANhNgADYTaAA2E3AANhN4ADYTgAA2FAQANhQQADYUHAA2FCgANhQ0ADYUQAA2FEwANhRYADYUZAA2FGwANhZYADYWYAA2FmgANhZwADYWfAA2FoAANhaEADYWiAA2FowANhaUADYWnAA2FqAANhakADYWrAA2FrAANhicADYYpAA2GKwANhi0ADYYwAA2GMQANhjIADYYzAA2GNAANhjYADYY4AA2GOQANhjoADYY8AA2GPQANhrgADYa6AA2GvQANhr8ADYbCAA2GwwANhsQADYbFAA2GxgANhsgADYbKAA2GywANhswADYbOAA2GzwANhugADYbpAA2G6gANhuwADYdnAA2HaQANh2sADYdtAA2HcAANh3EADYdyAA2HcwANh3QADYd2AA2HeAANh3kADYd6AA2HfAANh30ADYf4AA2H+gANh/wADYf+AA2IAQANiAIADYgDAA2IBAANiAUADYgHAA2ICQANiAoADYgLAA2IDQANiA4ADYiJAA2IiwANiI0ADYiPAA2IkgANiJMADYiUAA2IlQANiJYADYiYAA2ImgANiJsADYicAA2IngANiJ8ADYkaAA2JHAANiR4ADYkgAA2JIwANiSQADYklAA2JJgANiScADYkpAA2JKwANiSwADYktAA2JLwANiTAADYmrAA2JrQANia8ADYmxAA2JtAANibUADYm2AA2JtwANibgADYm6AA2JvAANib0ADYm+AA2JwAANicEADYoKAA2KLgANilUADYp5AA2KfAANin4ADYqAAA2KggANioQADYqGAA2KhwANiooADYqjAA2KwAANisIADYrEAA2KxgANisgADYrKAA2KzAANis4ADYrrAA2K7gANivEADYr0AA2K9wANivoADYr9AA2LAAANiwIADYt9AA2LfwANi4EADYuDAA2LhgANi4cADYuIAA2LiQANi4oADYuMAA2LjgANi48ADYuQAA2LkgANi5MADYwOAA2MEAANjBIADYwUAA2MFwANjBgADYwZAA2MGgANjBsADYwdAA2MHwANjCAADYwhAA2MIwANjCQADYyfAA2MoQANjKMADYylAA2MqAANjKkADYyqAA2MqwANjKwADYyuAA2MsAANjLEADYyyAA2MtAANjLUADY0wAA2NMgANjTQADY02AA2NOQANjToADY07AA2NPAANjT0ADY0/AA2NQQANjUIADY1DAA2NRQANjUYADY3BAA2NwwANjcUADY3HAA2NygANjcsADY3MAA2NzQANjc4ADY3QAA2N0gANjdMADY3UAA2N1gANjdcADY5SAA2OVAANjlYADY5YAA2OWwANjlwADY5dAA2OXgANjl8ADY5hAA2OYwANjmQADY5lAA2OZwANjmgADY7jAA2O5QANjucADY7pAA2O7AANju0ADY7uAA2O7wANjvAADY7yAA2O9AANjvUADY72AA2O+AANjvkADY8KAA2PCwANjw0ADY+IAA2PigANj4wADY+OAA2PkQANj5IADY+TAA2PlAANj5UADY+XAA2PmQANj5oADY+bAA2PnQANj54ADZAZAA2QGwANkB0ADZAfAA2QIgANkCMADZAkAA2QJQANkCYADZAoAA2QKgANkCsADZAsAA2QLgANkC8ADZCqAA2QrAANkK8ADZCxAA2QtAANkLUADZC2AA2QtwANkLgADZC6AA2QvAANkL0ADZC+AA2QwAANkMEADZDSAA2Q1wANkNoADZDcAA2RVwANkVkADZFbAA2RXQANkWAADZFhAA2RYgANkWMADZFkAA2RZgANkWgADZFpAA2RagANkWwADZFtAA2R6AANkeoADZHsAA2R7gANkfEADZHyAA2R8wANkfQADZH1AA2R9wANkfkADZH6AA2R+wANkf0ADZH+AA2SeQANknsADZJ+AA2SgAANkoMADZKEAA2ShQANkoYADZKHAA2SiQANkosADZKMAA2SjQANko8ADZKQAA2SoQANkqYADZKpAA2SqwANkrAADZMrAA2TLQANky8ADZMxAA2TNAANkzUADZM2AA2TNwANkzgADZM6AA2TPAANkz0ADZM+AA2TQAANk0EADZO8AA2TvgANk8AADZPCAA2TxQANk8YADZPHAA2TyAANk8kADZPLAA2TzQANk84ADZPPAA2T0QANk9IADZRNAA2UTwANlFIADZRUAA2UVwANlFgADZRZAA2UWgANlFsADZRdAA2UXwANlGAADZRhAA2UYwANlGQADZT3AA2VGgANlToADZVaAA2VXAANlV4ADZVgAA2VYgANlWQADZVlAA2VZgANlWkADZVqAA2VbAANlW0ADZVvAA2VcgANlXMADZV0AA2VdwANlXgADZWBAA2VmgANlaMADZWlAA2VpwANlbAADZWzAA2VtgANlbgADZYBAA2WJQANlkwADZZwAA2WcwANlnUADZZ3AA2WeQANlnsADZZ9AA2WfgANloEADZaaAA2WuwANlr0ADZa/AA2WwQANlsMADZbFAA2WxwANlskADZbLAA2W7AANlu8ADZbyAA2W9QANlvgADZb7AA2W/gANlwEADZcEAA2XBgANl4EADZeDAA2XhQANl4cADZeKAA2XiwANl4wADZeNAA2XjgANl5AADZeSAA2XkwANl5QADZeWAA2XlwANmBIADZgUAA2YFgANmBgADZgbAA2YHAANmB0ADZgeAA2YHwANmCEADZgjAA2YJAANmCUADZgnAA2YKAANmKMADZilAA2YqAANmKoADZitAA2YrgANmK8ADZiwAA2YsQANmLMADZi1AA2YtgANmLcADZi5AA2YugANmNMADZjUAA2Y1QANmNcADZlSAA2ZVAANmVYADZlYAA2ZWwANmVwADZldAA2ZXgANmV8ADZlhAA2ZYwANmWQADZllAA2ZZwANmWgADZnjAA2Z5QANmecADZnpAA2Z7AANme0ADZnuAA2Z7wANmfAADZnyAA2Z9AANmfUADZn2AA2Z+AANmfkADZp0AA2adgANmngADZp6AA2afQANmn4ADZp/AA2agAANmoEADZqDAA2ahQANmoYADZqHAA2aiQANmooADZsFAA2bBwANmwkADZsLAA2bDgANmw8ADZsQAA2bEQANmxIADZsUAA2bFgANmxcADZsYAA2bGgANmxsADZuWAA2bmAANm5oADZucAA2bnwANm6AADZuhAA2bogANm6MADZulAA2bpwANm6gADZupAA2bqwANm6wADZv1AA2cGQANnEAADZxkAA2cZwANnGkADZxrAA2cbQANnG8ADZxxAA2ccgANnHUADZyOAA2cqwANnK0ADZyvAA2csQANnLMADZy1AA2ctwANnLkADZzWAA2c2QANnNwADZzfAA2c4gANnOUADZzoAA2c6wANnO0ADZ1oAA2dagANnWwADZ1uAA2dcQANnXIADZ1zAA2ddAANnXUADZ13AA2deQANnXoADZ17AA2dfQANnX4ADZ35AA2d+wANnf0ADZ3/AA2eAgANngMADZ4EAA2eBQANngYADZ4IAA2eCgANngsADZ4MAA2eDgANng8ADZ6KAA2ejAANno4ADZ6QAA2ekwANnpQADZ6VAA2elgANnpcADZ6ZAA2emwANnpwADZ6dAA2enwANnqAADZ8bAA2fHQANnx8ADZ8hAA2fJAANnyUADZ8mAA2fJwANnygADZ8qAA2fLAANny0ADZ8uAA2fMAANnzEADZ+sAA2frgANn7AADZ+yAA2ftQANn7YADZ+3AA2fuAANn7kADZ+7AA2fvQANn74ADZ+/AA2fwQANn8IADaA9AA2gPwANoEEADaBDAA2gRgANoEcADaBIAA2gSQANoEoADaBMAA2gTgANoE8ADaBQAA2gUgANoFMADaDOAA2g0AANoNIADaDUAA2g1wANoNgADaDZAA2g2gANoNsADaDdAA2g3wANoOAADaDhAA2g4wANoOQADaF3AA2hmgANoboADaHaAA2h3AANod4ADaHgAA2h4gANoeQADaHlAA2h5gANoekADaHqAA2h7AANoe0ADaHvAA2h8gANofMADaH0AA2h9wANofgADaH9AA2iFgANoh8ADaIhAA2iIwANoiwADaIvAA2iMgANojQADaJ9AA2ioQANosgADaLsAA2i7wANovEADaLzAA2i9QANovcADaL5AA2i+gANov0ADaMWAA2jNwANozkADaM7AA2jPQANoz8ADaNBAA2jQwANo0UADaNHAA2jaAANo2sADaNuAA2jcQANo3QADaN3AA2jegANo30ADaOAAA2jggANo/0ADaP/AA2kAQANpAMADaQGAA2kBwANpAgADaQJAA2kCgANpAwADaQOAA2kDwANpBAADaQSAA2kEwANpI4ADaSQAA2kkgANpJQADaSXAA2kmAANpJkADaSaAA2kmwANpJ0ADaSfAA2koAANpKEADaSjAA2kpAANpR8ADaUhAA2lJAANpSYADaUpAA2lKgANpSsADaUsAA2lLQANpS8ADaUxAA2lMgANpTMADaU1AA2lNgANpU8ADaVQAA2lUQANpVMADaXOAA2l0AANpdIADaXUAA2l1wANpdgADaXZAA2l2gANpdsADaXdAA2l3wANpeAADaXhAA2l4wANpeQADaZfAA2mYQANpmMADaZlAA2maAANpmkADaZqAA2mawANpmwADaZuAA2mcAANpnEADaZyAA2mdAANpnUADabwAA2m8gANpvQADab2AA2m+QANpvoADab7AA2m/AANpv0ADab/AA2nAQANpwIADacDAA2nBQANpwYADaeBAA2ngwANp4UADaeHAA2nigANp4sADaeMAA2njQANp44ADaeQAA2nkgANp5MADaeUAA2nlgANp5cADagSAA2oFAANqBYADagYAA2oGwANqBwADagdAA2oHgANqB8ADaghAA2oIwANqCQADaglAA2oJwANqCgADahxAA2olQANqLwADajgAA2o4wANqOUADajnAA2o6QANqOsADajtAA2o7gANqPEADakKAA2pJwANqSkADakrAA2pLQANqS8ADakxAA2pMwANqTUADalSAA2pVQANqVgADalbAA2pXgANqWEADalkAA2pZwANqWkADankAA2p5gANqegADanqAA2p7QANqe4ADanvAA2p8AANqfEADanzAA2p9QANqfYADan3AA2p+QANqfoADap1AA2qdwANqnkADap7AA2qfgANqn8ADaqAAA2qgQANqoIADaqEAA2qhgANqocADaqIAA2qigANqosADasGAA2rCAANqwoADasMAA2rDwANqxAADasRAA2rEgANqxMADasVAA2rFwANqxgADasZAA2rGwANqxwADauXAA2rmQANq5sADaudAA2roAANq6EADauiAA2rowANq6QADaumAA2rqAANq6kADauqAA2rrAANq60ADawoAA2sKgANrCwADawuAA2sMQANrDIADawzAA2sNAANrDUADaw3AA2sOQANrDoADaw7AA2sPQANrD4ADay5AA2suwANrL0ADay/AA2swgANrMMADazEAA2sxQANrMYADazIAA2sygANrMsADazMAA2szgANrM8ADa1KAA2tTAANrU4ADa1QAA2tUwANrVQADa1VAA2tVgANrVcADa1ZAA2tWwANrVwADa1dAA2tXwANrWAADa3zAA2uFgANrjYADa5WAA2uWAANrloADa5cAA2uXgANrmAADa5hAA2uYgANrmUADa5mAA2uaAANrmkADa5rAA2ubgANrm8ADa5wAA2ucwANrnQADa55AA2ukgANrpsADa6dAA2unwANrqgADa6rAA2urgANrrAADa75AA2vHQANr0QADa9oAA2vawANr20ADa9vAA2vcQANr3MADa91AA2vdgANr3kADa+SAA2vswANr7UADa+3AA2vuQANr7sADa+9AA2vvwANr8EADa/DAA2v5AANr+cADa/qAA2v7QANr/AADa/zAA2v9gANr/kADa/8AA2v/gANsHkADbB7AA2wfQANsH8ADbCCAA2wgwANsIQADbCFAA2whgANsIgADbCKAA2wiwANsIwADbCOAA2wjwANsQoADbEMAA2xDgANsRAADbETAA2xFAANsRUADbEWAA2xFwANsRkADbEbAA2xHAANsR0ADbEfAA2xIAANsZsADbGdAA2xoAANsaIADbGlAA2xpgANsacADbGoAA2xqQANsasADbGtAA2xrgANsa8ADbGxAA2xsgANscsADbHMAA2xzQANsc8ADbJKAA2yTAANsk4ADbJQAA2yUwANslQADbJVAA2yVgANslcADbJZAA2yWwANslwADbJdAA2yXwANsmAADbLbAA2y3QANst8ADbLhAA2y5AANsuUADbLmAA2y5wANsugADbLqAA2y7AANsu0ADbLuAA2y8AANsvEADbNsAA2zbgANs3AADbNyAA2zdQANs3YADbN3AA2zeAANs3kADbN7AA2zfQANs34ADbN/AA2zgQANs4IADbP9AA2z/wANtAEADbQDAA20BgANtAcADbQIAA20CQANtAoADbQMAA20DgANtA8ADbQQAA20EgANtBMADbSOAA20kAANtJIADbSUAA20lwANtJgADbSZAA20mgANtJsADbSdAA20nwANtKAADbShAA20owANtKQADbTtAA21EQANtTgADbVcAA21XwANtWEADbVjAA21ZQANtWcADbVpAA21agANtW0ADbWGAA21owANtaUADbWnAA21qQANtasADbWtAA21rwANtbEADbXOAA210QANtdQADbXXAA212gANtd0ADbXgAA214wANteUADbZgAA22YgANtmQADbZmAA22aQANtmoADbZrAA22bAANtm0ADbZvAA22cQANtnIADbZzAA22dQANtnYADbbxAA228wANtvUADbb3AA22+gANtvsADbb8AA22/QANtv4ADbcAAA23AgANtwMADbcEAA23BgANtwcADbeCAA23hAANt4YADbeIAA23iwANt4wADbeNAA23jgANt48ADbeRAA23kwANt5QADbeVAA23lwANt5gADbgTAA24FQANuBcADbgZAA24HAANuB0ADbgeAA24HwANuCAADbgiAA24JAANuCUADbgmAA24KAANuCkADbikAA24pgANuKgADbiqAA24rQANuK4ADbivAA24sAANuLEADbizAA24tQANuLYADbi3AA24uQANuLoADbk1AA25NwANuTkADbk7AA25PgANuT8ADblAAA25QQANuUIADblEAA25RgANuUcADblIAA25SgANuUsADbnGAA25yAANucoADbnMAA25zwANudAADbnRAA250gANudMADbnVAA251wANudgADbnZAA252wANudwADbpvAA26kgANurIADbrSAA261AANutYADbrYAA262gANutwADbrdAA263gANuuEADbriAA265AANuuUADbrnAA266gANuusADbrsAA267wANuvAADbr1AA27DgANuxcADbsZAA27GwANuyQADbsnAA27KgANuywADbt1AA27mQANu8AADbvkAA275wANu+kADbvrAA277QANu+8ADbvxAA278gANu/UADbwOAA28LwANvDEADbwzAA28NQANvDcADbw5AA28OwANvD0ADbw/AA28YAANvGMADbxmAA28aQANvGwADbxvAA28cgANvHUADbx4AA28egANvPUADbz3AA28+QANvPsADbz+AA28/wANvQAADb0BAA29AgANvQQADb0GAA29BwANvQgADb0KAA29CwANvYYADb2IAA29igANvYwADb2PAA29kAANvZEADb2SAA29kwANvZUADb2XAA29mAANvZkADb2bAA29nAANvhcADb4ZAA2+HAANvh4ADb4hAA2+IgANviMADb4kAA2+JQANvicADb4pAA2+KgANvisADb4tAA2+LgANvkcADb5IAA2+SQANvksADb7GAA2+yAANvsoADb7MAA2+zwANvtAADb7RAA2+0gANvtMADb7VAA2+1wANvtgADb7ZAA2+2wANvtwADb9XAA2/WQANv1sADb9dAA2/YAANv2EADb9iAA2/YwANv2QADb9mAA2/aAANv2kADb9qAA2/bAANv20ADb/oAA2/6gANv+wADb/uAA2/8QANv/IADb/zAA2/9AANv/UADb/3AA2/+QANv/oADb/7AA2//QANv/4ADcB5AA3AewANwH0ADcB/AA3AggANwIMADcCEAA3AhQANwIYADcCIAA3AigANwIsADcCMAA3AjgANwI8ADcEKAA3BDAANwQ4ADcEQAA3BEwANwRQADcEVAA3BFgANwRcADcEZAA3BGwANwRwADcEdAA3BHwANwSAADcFpAA3BjQANwbQADcHYAA3B2wANwd0ADcHfAA3B4QANweMADcHlAA3B5gANwekADcICAA3CHwANwiEADcIjAA3CJQANwicADcIpAA3CKwANwi0ADcJKAA3CTQANwlAADcJTAA3CVgANwlkADcJcAA3CXwANwmEADcLcAA3C3gANwuAADcLiAA3C5QANwuYADcLnAA3C6AANwukADcLrAA3C7QANwu4ADcLvAA3C8QANwvIADcNtAA3DbwANw3EADcNzAA3DdgANw3cADcN4AA3DeQANw3oADcN8AA3DfgANw38ADcOAAA3DggANw4MADcP+AA3EAAANxAIADcQEAA3EBwANxAgADcQJAA3ECgANxAsADcQNAA3EDwANxBAADcQRAA3EEwANxBQADcSPAA3EkQANxJMADcSVAA3EmAANxJkADcSaAA3EmwANxJwADcSeAA3EoAANxKEADcSiAA3EpAANxKUADcUgAA3FIgANxSQADcUmAA3FKQANxSoADcUrAA3FLAANxS0ADcUvAA3FMQANxTIADcUzAA3FNQANxTYADcWxAA3FswANxbUADcW3AA3FugANxbsADcW8AA3FvQANxb4ADcXAAA3FwgANxcMADcXEAA3FxgANxccADcZCAA3GRAANxkYADcZIAA3GSwANxkwADcZNAA3GTgANxk8ADcZRAA3GUwANxlQADcZVAA3GVwANxlgADcbrAA3HDgANxy4ADcdOAA3HUAANx1IADcdUAA3HVgANx1gADcdZAA3HWgANx10ADcdeAA3HYAANx2EADcdkAA3HZwANx2gADcdpAA3HbAANx20ADcdyAA3HiwANx5QADceWAA3HmAANx6EADcekAA3HpwANx6kADcfyAA3IFgANyD0ADchhAA3IZAANyGYADchoAA3IagANyGwADchuAA3IbwANyHIADciLAA3IrAANyK4ADciwAA3IsgANyLQADci2AA3IuAANyLoADci8AA3I3QANyOAADcjjAA3I5gANyOkADcjsAA3I7wANyPIADcj1AA3I9wANyXIADcl0AA3JdgANyXgADcl7AA3JfAANyX0ADcl+AA3JfwANyYEADcmDAA3JhAANyYUADcmHAA3JiAANygMADcoFAA3KBwANygkADcoMAA3KDQANyg4ADcoPAA3KEAANyhIADcoUAA3KFQANyhYADcoYAA3KGQANypQADcqWAA3KmQANypsADcqeAA3KnwANyqAADcqhAA3KogANyqQADcqmAA3KpwANyqgADcqqAA3KqwANysQADcrFAA3KxgANysgADctDAA3LRQANy0cADctJAA3LTAANy00ADctOAA3LTwANy1AADctSAA3LVAANy1UADctWAA3LWAANy1kADcvUAA3L1gANy9gADcvaAA3L3QANy94ADcvfAA3L4AANy+EADcvjAA3L5QANy+YADcvnAA3L6QANy+oADcxlAA3MZwANzGkADcxrAA3MbgANzG8ADcxwAA3McQANzHIADcx0AA3MdgANzHcADcx4AA3MegANzHsADcz2AA3M+AANzPoADcz8AA3M/wANzQAADc0BAA3NAgANzQMADc0FAA3NBwANzQgADc0JAA3NCwANzQwADc2HAA3NiQANzYsADc2NAA3NkAANzZEADc2SAA3NkwANzZQADc2WAA3NmAANzZkADc2aAA3NnAANzZ0ADc3mAA3OCgANzjEADc5VAA3OWAANzloADc5cAA3OXgANzmAADc5iAA3OYwANzmYADc5/AA3OnAANzp4ADc6gAA3OogANzqQADc6mAA3OqAANzqoADc7HAA3OygANzs0ADc7QAA3O0wANztYADc7ZAA3O3AANzt4ADc9ZAA3PWwANz10ADc9fAA3PYgANz2MADc9kAA3PZQANz2YADc9oAA3PagANz2sADc9sAA3PbgANz28ADc/qAA3P7AANz+8ADc/xAA3P9AANz/UADc/2AA3P9wANz/gADc/6AA3P/AANz/0ADc/+AA3QAAAN0AEADdB8AA3QfgAN0IAADdCCAA3QhQAN0IYADdCHAA3QiAAN0IkADdCLAA3QjQAN0I4ADdCPAA3QkQAN0JIADdENAA3RDwAN0READdETAA3RFgAN0RcADdEYAA3RGQAN0RoADdEcAA3RHgAN0R8ADdEgAA3RIgAN0SMADdGeAA3RoAAN0aIADdGkAA3RpwAN0agADdGpAA3RqgAN0asADdGtAA3RrwAN0bAADdGxAA3RswAN0bQADdIvAA3SMQAN0jMADdI1AA3SOAAN0jkADdI6AA3SOwAN0jwADdI+AA3SQAAN0kEADdJCAA3SRAAN0kUADdLAAA3SwgAN0sQADdLGAA3SyQAN0soADdLLAA3SzAAN0s0ADdLPAA3S0QAN0tIADdLTAA3S1QAN0tYADdNpAA3TjAAN06wADdPMAA3TzgAN09AADdPSAA3T1AAN09YADdPXAA3T2AAN09sADdPcAA3T3gAN098ADdPhAA3T5AAN0+UADdPmAA3T6QAN0+oADdPvAA3UCAAN1BEADdQTAA3UFQAN1B4ADdQhAA3UJAAN1CYADdRvAA3UkwAN1LoADdTeAA3U4QAN1OMADdTlAA3U5wAN1OkADdTrAA3U7AAN1O8ADdUIAA3VKQAN1SsADdUtAA3VLwAN1TEADdUzAA3VNQAN1TcADdU5AA3VWgAN1V0ADdVgAA3VYwAN1WYADdVpAA3VbAAN1W8ADdVyAA3VdAAN1e8ADdXxAA3V8wAN1fUADdX4AA3V+QAN1foADdX7AA3V/AAN1f4ADdYAAA3WAQAN1gIADdYEAA3WBQAN1oAADdaCAA3WhAAN1oYADdaJAA3WigAN1osADdaMAA3WjQAN1o8ADdaRAA3WkgAN1pMADdaVAA3WlgAN1xEADdcTAA3XFgAN1xgADdcbAA3XHAAN1x0ADdceAA3XHwAN1yEADdcjAA3XJAAN1yUADdcnAA3XKAAN10EADddCAA3XQwAN10UADdfAAA3XwgAN18QADdfGAA3XyQAN18oADdfLAA3XzAAN180ADdfPAA3X0QAN19IADdfTAA3X1QAN19YADdhRAA3YUwAN2FUADdhXAA3YWgAN2FsADdhcAA3YXQAN2F4ADdhgAA3YYgAN2GMADdhkAA3YZgAN2GcADdjiAA3Y5AAN2OYADdjoAA3Y6wAN2OwADdjtAA3Y7gAN2O8ADdjxAA3Y8wAN2PQADdj1AA3Y9wAN2PgADdlzAA3ZdQAN2XcADdl5AA3ZfAAN2X0ADdl+AA3ZfwAN2YAADdmCAA3ZhAAN2YUADdmGAA3ZiAAN2YkADdoEAA3aBgAN2ggADdoKAA3aDQAN2g4ADdoPAA3aEAAN2hEADdoTAA3aFQAN2hYADdoXAA3aGQAN2hoADdpjAA3ahwAN2q4ADdrSAA3a1QAN2tcADdrZAA3a2wAN2t0ADdrfAA3a4AAN2uMADdr8AA3bGQAN2xsADdsdAA3bHwAN2yEADdsjAA3bJQAN2ycADdtEAA3bRwAN20oADdtNAA3bUAAN21MADdtWAA3bWQAN21sADdvWAA3b2AAN29oADdvcAA3b3wAN2+AADdvhAA3b4gAN2+MADdvlAA3b5wAN2+gADdvpAA3b6wAN2+wADdxnAA3caQAN3GsADdxtAA3ccAAN3HEADdxyAA3ccwAN3HQADdx2AA3ceAAN3HkADdx6AA3cfAAN3H0ADdz4AA3c+gAN3PwADdz+AA3dAQAN3QIADd0DAA3dBAAN3QUADd0HAA3dCQAN3QoADd0LAA3dDQAN3Q4ADd2JAA3diwAN3Y0ADd2PAA3dkgAN3ZMADd2UAA3dlQAN3ZYADd2YAA3dmgAN3ZsADd2cAA3dngAN3Z8ADd4aAA3eHAAN3h4ADd4gAA3eIwAN3iQADd4lAA3eJgAN3icADd4pAA3eKwAN3iwADd4tAA3eLwAN3jAADd6rAA3erQAN3q8ADd6xAA3etAAN3rUADd62AA3etwAN3rgADd66AA3evAAN3r0ADd6+AA3ewAAN3sEADd88AA3fPgAN30AADd9CAA3fRQAN30YADd9HAA3fSAAN30kADd9LAA3fTQAN304ADd9PAA3fUQAN31IADd9jAA3faAAN32sADd9tAA3f6AAN3+oADd/sAA3f7gAN3/AADd/xAA3f8gAN3/MADd/0AA3f9gAN3/gADd/5AA3f+gAN3/wADd/9AA3geAAN4HoADeB8AA3gfgAN4IAADeCBAA3gggAN4IMADeCEAA3ghgAN4IgADeCJAA3gigAN4IwADeCNAA3hCAAN4QoADeENAA3hDwAN4READeESAA3hEwAN4RQADeEVAA3hFwAN4RkADeEaAA3hGwAN4R0ADeEeAA3hLwAN4TAADeEyAA3hSwAN4UwADeFNAA3hTwAN4WgADeFpAA3hagAN4WwADeGFAA3hhgAN4YcADeGJAA3hmgAN4akADeHCAA3h0QAN4eMADeH3AA3iDgAN4iAADeIxAA3iMgAN4jQADeJNAA3iTgAN4k8ADeJRAA3iaQAN4noADeKEAA3ikQAAAAAAAAQEAAAAAAABVjsAAAAAAAAAAAAAAAAADeKZ + + ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 49.xcdatamodel + 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cAAAb6wAAG/oAABwJAAAcIwAAHCQAABwqAAAcNgAAHEwAABxbAAAcXgAAHG0AABx8AAAcfwAAHI4AABydAAAcoAAAHK8AABy+AAAcwgAAHNEAABzgAAAc4QAAHOsAABzsAAAc7QAAHO4AAB0DAAAdBAAAHQwAAB0YAAAdLAAAHTsAAB1KAAAdWQAAHV0AAB1sAAAdewAAHYoAAB2ZAAAdqAAAHbQAAB3GAAAd1QAAHeQAAB3zAAAeAgAAHhEAAB4gAAAeLwAAHkQAAB5FAAAeTQAAHlkAAB5tAAAefAAAHosAAB6aAAAengAAHq0AAB68AAAeywAAHtoAAB7pAAAe9QAAHwcAAB8WAAAfJQAAHzQAAB9DAAAfUgAAH2EAAB9wAAAfhQAAH4YAAB+OAAAfmgAAH64AAB+9AAAfzAAAH9sAAB/fAAAf7gAAH/0AACAMAAAgGwAAICoAACA2AAAgSAAAIFcAACBmAAAgdQAAIIQAACCTAAAgogAAILEAACC1AAAgvAAAIL0AACDfAAAg4AAAIOYAACDyAAAhCAAAIRcAACEaAAAhKQAAITgAACE7AAAhSgAAIVkAACFcAAAhawAAIXoAACF+AAAhjQAAIZwAACGdAAAhsQAAIbIAACGzAAAhtAAAIbUAACG2AAAhtwAAIbgAACG5AAAhzgAAIc8AACHXAAAh4wAAIfcAACIGAAAiFQAAIiQAACIoAAAiNwAAIkYAACJVAAAiZAAAImUAACJ0AAAigAAAIpIAACKhAAAisAAAIr8AACLOAAAi3QAAIuwAACL7AAAjEAAAIxEAACMZAAAjJQAAIzkAACNIAAAjVwAAI2YAACNqAAAjeQAAI4gAACOXAAAjpgAAI7UAACPBAAAj0wAAI+IAACPxAAAkAAAAJA8AACQQAAAkHwAAJC4AACQ9AAAkUgAAJFMAACRbAAAkZwAAJHsAACSKAAAkmQAAJKgAACSsAAAkuwAAJMoAACTZAAAk6AAAJPcAACUDAAAlFQAAJSQAACUlAAAlNAAAJUMAACVSAAAlUwAAJWIAACVxAAAlgAAAJZUAACWWAAAlngAAJaoAACW+AAAlzQAAJdwAACXrAAAl7wAAJf4AACYNAAAmHAAAJisAACY6AAAmRgAAJlgAACZnAAAmdgAAJoUAACaUAAAmowAAJrIAACbBAAAm1gAAJtcAACbfAAAm6wAAJv8AACcOAAAnHQAAJywAACcwAAAnPwAAJ04AACddAAAnbAAAJ3sAACeHAAAnmQAAJ6gAACe3AAAnxgAAJ9UAACfkAAAn8wAAKAIAACgXAAAoGAAAKCAAACgsAAAoQAAAKE8AACheAAAobQAAKHEAACiAAAAojwAAKJ4AACitAAAovAAAKMgAACjaAAAo6QAAKPgAACkHAAApFgAAKSUAACk0AAApQwAAKVgAAClZAAApYQAAKW0AACmBAAApkAAAKZ8AACmuAAApsgAAKcEAACnQAAAp3wAAKe4AACn9AAAqCQAAKhsAACoqAAAqOQAAKkgAACpXAAAqcQAAKnIAACp4AAAqhAAAKpoAACqpAAAqrAAAKrsAACrKAAAqzgAAKtIAACrTAAAq4gAAKvEAACr0AAArAwAAKxIAACsWAAArJQAAKzQAACtCAAArQwAAK0QAACtFAAArRgAAK1sAACtcAAArZAAAK3AAACuEAAArkwAAK6IAACuxAAArtQAAK8QAACvTAAAr4gAAK/EAACwAAAAsDAAALB4AACwtAAAsPAAALEsAACxaAAAsaQAALHgAACyHAAAsnAAALJ0AACylAAAssQAALMUAACzUAAAs4wAALPIAACz2AAAtBQAALRQAAC0jAAAtMgAALUEAAC1NAAAtXwAALW4AAC19AAAtjAAALZsAAC2qAAAtuQAALcgAAC3dAAAt3gAALeYAAC3yAAAuBgAALhUAAC4kAAAuMwAALjcAAC5GAAAuVQAALmQAAC5zAAAuggAALo4AAC6gAAAurwAALr4AAC7NAAAu3AAALt0AAC7sAAAu+wAALwoAAC8fAAAvIAAALygAAC80AAAvSAAAL1cAAC9mAAAvdQAAL3kAAC+IAAAvlwAAL6YAAC+1AAAvxAAAL9AAAC/iAAAv8QAAMAAAADAPAAAwHgAAMDgAADA5AAAwPwAAMEsAADBhAAAwcAAAMHMAADCCAAAwkQAAMJQAADCjAAAwsgAAMLUAADDEAAAw0wAAMNcAADDmAAAw9QAAMPYAADEEAAAxBQAAMRoAADEbAAAxIwAAMS8AADFDAAAxUgAAMWEAADFwAAAxdAAAMYMAADGSAAAxoQAAMbAAADG/AAAxywAAMd0AADHsAAAx+wAAMgoAADIZAAAyMwAAMjQAADI6AAAyRgAAMlwAADJrAAAybgAAMn0AADKMAAAyjwAAMp4AADKtAAAysAAAMr8AADLOAAAy0gAAMuEAADLwAAAy8QAAMwUAADMGAAAzBwAAMwgAADMJAAAzCgAAMwsAADMMAAAzDQAAMyIAADMjAAAzKwAAMzcAADNLAAAzWgAAM2kAADN4AAAzfAAAM4sAADOaAAAzqQAAM7gAADPHAAAz0wAAM+UAADP0AAA0AwAANBIAADQhAAA0MAAAND8AADROAAA0YwAANGQAADRsAAA0eAAANIwAADSbAAA0qgAANLkAADS9AAA0zAAANNsAADTqAAA0+QAANQgAADUUAAA1JgAANTUAADVEAAA1UwAANWIAADVxAAA1gAAANY8AADWkAAA1pQAANa0AADW5AAA1zQAANdwAADXrAAA1+gAANf4AADYNAAA2HAAANisAADY6AAA2SQAANlUAADZnAAA2dgAANoUAADaUAAA2owAANrIAADbBAAA20AAANuUAADbmAAA27gAANvoAADcOAAA3HQAANywAADc7AAA3PwAAN04AADddAAA3bAAAN3sAADeKAAA3lgAAN6gAADe3AAA3xgAAN9UAADfkAAA4BgAAOAcAADgNAAA4GQAAOC8AADg+AAA4QQAAOFAAADhfAAA4YgAAOHEAADiAAAA4gwAAOJIAADihAAA4pQAAOLQAADjDAAA4xAAAOOgAADjpAAA46gAAOOsAADjsAAA47QAAOO4AADjvAAA48AAAOPEAADjyAAA48wAAOQgAADkJAAA5EQAAOR0AADkxAAA5QAAAOU8AADleAAA5YgAAOXEAADmAAAA5jwAAOZ4AADmtAAA5uQAAOcsAADnaAAA56QAAOfgAADoHAAA6FgAAOiUAADo0AAA6SQAAOkoAADpSAAA6XgAAOnIAADqBAAA6kAAAOp8AADqjAAA6sgAAOsEAADrQAAA63wAAOu4AADr6AAA7DAAAOxsAADsqAAA7OQAAO0gAADtXAAA7ZgAAO3UAADuKAAA7iwAAO5MAADufAAA7swAAO8IAADvRAAA74AAAO+QAADvzAAA8AgAAPBEAADwgAAA8LwAAPDsAADxNAAA8XAAAPGsAADx6AAA8iQAAPJgAADynAAA8tgAAPMsAADzMAAA81AAAPOAAADz0AAA9AwAAPRIAAD0hAAA9JQAAPTQAAD1DAAA9UgAAPWEAAD1wAAA9fAAAPY4AAD2dAAA9rAAAPbsAAD3KAAA92QAAPegAAD33AAA+DAAAPg0AAD4VAAA+IQAAPjUAAD5EAAA+UwAAPmIAAD5mAAA+dQAAPoQAAD6TAAA+ogAAPrEAAD69AAA+zwAAPt4AAD7tAAA+/AAAPwsAAD8aAAA/KQAAPzgAAD9NAAA/TgAAP1YAAD9iAAA/dgAAP4UAAD+UAAA/owAAP6cAAD+2AAA/xQAAP9QAAD/jAAA/8gAAP/4AAEAQAABAHwAAQC4AAEA9AABATAAAQG4AAEBvAABAdQAAQIEAAECXAABApgAAQKkAAEC4AABAxwAAQMoAAEDZAABA6AAAQOsAAED6AABBCQAAQQ0AAEEcAABBKwAAQSwAAEE2AABBNwAAQUwAAEFNAABBVQAAQWEAAEF1AABBhAAAQZMAAEGiAABBpgAAQbUAAEHEAABB0wAAQeIAAEHxAABB/QAAQg8AAEIeAABCLQAAQjwAAEJLAABCWgAAQmkAAEJ4AABCjQAAQo4AAEKWAABCogAAQrYAAELFAABC1AAAQuMAAELnAABC9gAAQwUAAEMUAABDIwAAQzIAAEM+AABDUAAAQ18AAENuAABDfQAAQ4wAAEObAABDqgAAQ7kAAEPOAABDzwAAQ9cAAEPjAABD9wAARAYAAEQVAABEJAAARCgAAEQ3AABERgAARFUAAERkAABEcwAARH8AAESRAABEoAAARK8AAES+AABEzQAARNwAAETrAABE+gAARP0AAEUCAABFCQAARSMAAEUkAABFKgAARTYAAEVMAABFWwAARV4AAEVtAABFfAAARX8AAEWOAABFnQAARaAAAEWvAABFvgAARcIAAEXRAABF4AAAReEAAEXnAABF6AAARf0AAEX+AABGBgAARhIAAEYmAABGNQAARkQAAEZTAABGVwAARmYAAEZ1AABGhAAARpMAAEaiAABGrgAARsAAAEbPAABG3gAARu0AAEb8AABHFgAARxcAAEcdAABHKQAARz8AAEdOAABHUQAAR2AAAEdvAABHcwAAR3gAAEd5AABHegAAR4kAAEeYAABHmwAAR6oAAEe5AABHvQAAR8wAAEfbAABH3AAASBQAAEgVAABIFgAASBcAAEgYAABIGQAASBoAAEgbAABIHAAASB0AAEgeAABIHwAASCAAAEghAABIIgAASCMAAEgkAABIJQAASCYAAEgnAABIKAAASCkAAEgqAABIKwAASCwAAEhBAABIQgAASEoAAEhWAABIagAASHkAAEiIAABIlwAASJsAAEiqAABIuQAASMgAAEjXAABI5gAASPIAAEkEAABJEwAASSIAAEkxAABJQAAASU8AAEleAABJbQAASYIAAEmDAABJiwAASZcAAEmrAABJugAASckAAEnYAABJ3AAASesAAEn6AABKCQAAShgAAEonAABKMwAASkUAAEpUAABKYwAASnIAAEqBAABKkAAASp8AAEquAABKwwAASsQAAErMAABK2AAASuwAAEr7AABLCgAASxkAAEsdAABLLAAASzsAAEtKAABLWQAAS2gAAEt0AABLhgAAS5UAAEukAABLswAAS8IAAEvcAABL3QAAS+MAAEvvAABMBQAATBQAAEwXAABMJgAATDUAAEw4AABMRwAATFYAAExZAABMaAAATHcAAEx7AABMigAATJkAAEyaAABMpgAATKcAAEyoAABMqQAATKoAAEy/AABMwAAATMgAAEzUAABM6AAATPcAAE0GAABNFQAATRkAAE0oAABNNwAATUYAAE1VAABNZAAATXAAAE2CAABNkQAATaAAAE2vAABNvgAATc0AAE3cAABN6wAATgAAAE4BAABOCQAAThUAAE4pAABOOAAATkcAAE5WAABOWgAATmkAAE54AABOhwAATpYAAE6lAABOsQAATsMAAE7SAABO4QAATvAAAE7/AABPGQAATxoAAE8gAABPLAAAT0IAAE9RAABPVAAAT2MAAE9yAABPdQAAT4QAAE+TAABPlgAAT6UAAE+0AABPuAAAT8cAAE/WAABP1wAAT/MAAE/0AABP9QAAT/YAAE/3AABP+AAAT/kAAE/6AABP+wAAT/wAAE/9AABP/gAAT/8AAFAUAABQFQAAUB0AAFApAABQPQAAUEwAAFBbAABQagAAUG4AAFB9AABQjAAAUJsAAFCqAABQuQAAUMUAAFDXAABQ5gAAUPUAAFEEAABREwAAUS0AAFEuAABRNAAAUUAAAFFWAABRZQAAUWgAAFF3AABRhgAAUYkAAFGYAABRpwAAUaoAAFG5AABRyAAAUcwAAFHbAABR6gAAUesAAFH5AABR+gAAUfsAAFH8AABR/QAAUf4AAFITAABSFAAAUhwAAFIoAABSPAAAUksAAFJ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dAACYMQAAmEAAAJhPAACYXgAAmGIAAJhxAACYgAAAmI8AAJieAACYrQAAmLkAAJjLAACY2gAAmOkAAJj4AACZBwAAmRYAAJklAACZNAAAmUkAAJlKAACZUgAAmV4AAJlyAACZgQAAmZAAAJmfAACZowAAmbIAAJnBAACZ0AAAmd8AAJnuAACZ+gAAmgwAAJobAACaKgAAmjkAAJpIAACaVwAAmmYAAJp1AACaigAAmosAAJqTAACanwAAmrMAAJrCAACa0QAAmuAAAJrkAACa8wAAmwIAAJsRAACbIAAAmy8AAJs7AACbTQAAm1wAAJtrAACbegAAm4kAAJuYAACbpwAAm7YAAJu5AACbvQAAm8QAAJveAACb3wAAm+UAAJvxAACcBwAAnBYAAJwZAACcKAAAnDcAAJw6AACcSQAAnFgAAJxbAACcagAAnHkAAJx9AACcjAAAnJsAAJycAACcogAAnKMAAJy4AACcuQAAnMEAAJzNAACc4QAAnPAAAJz/AACdDgAAnRIAAJ0hAACdMAAAnT8AAJ1OAACdXQAAnWkAAJ17AACdigAAnZkAAJ2oAACdtwAAncYAAJ3VAACd5AAAnegAAJ3pAACd+AAAngcAAJ4WAACeKwAAniwAAJ40AACeQAAAnlQAAJ5jAACecgAAnoEAAJ6FAACelAAAnqMAAJ6yAACewQAAntAAAJ7cAACe7gAAnv0AAJ8MAACfGwAAnyoAAJ85AACfSAAAn1cAAJ9sAACfbQAAn3UAAJ+BAACflQAAn6QAAJ+zAACfwgAAn8YAAJ/VAACf5AAAn/MAAKACAACgEQAAoB0AAKAvAACgPgAAoE0AAKBcAACgawAAoHoAAKCJAACgmAAAoK0AAKCuAACgtgAAoMIAAKDWAACg5QAAoPQAAKEDAAChBwAAoRYAAKElAAChNAAAoUMAAKFSAAChXgAAoXAAAKF/AAChjgAAoZ0AAKGsAAChuwAAocoAAKHZAACh7gAAoe8AAKH3AACiAwAAohcAAKImAACiNQAAokQAAKJIAACiVwAAomYAAKJ1AACihAAAopMAAKKfAACisQAAosAAAKLPAACi3gAAou0AAKMPAACjEAAAoxYAAKMiAACjOAAAo0cAAKNKAACjWQAAo2gAAKNrAACjegAAo4kAAKOMAACjmwAAo6oAAKOuAACjvQAAo8wAAKPNAACj7wAAo/AAAKPxAACj8gAAo/MAAKP0AACj9QAAo/YAAKP3AACj+AAAo/kAAKP6AACj+wAApBAAAKQRAACkGQAApCUAAKQ5AACkSAAApFcAAKRmAACkagAApHkAAKSIAACklwAApKYAAKS1AACkwQAApNMAAKTiAACk8QAApQAAAKUPAAClHgAApS0AAKU8AAClUQAApVIAAKVaAAClZgAApXoAAKWJAAClmAAApacAAKWrAAClugAApckAAKXYAACl5wAApfYAAKYCAACmFAAApiMAAKYyAACmQQAAplAAAKZfAACmbgAApn0AAKaSAACmkwAAppsAAKanAACmuwAApsoAAKbZAACm6AAApuwAAKb7AACnCgAApxkAAKcoAACnNwAAp0MAAKdVAACnZAAAp3MAAKeCAACnkQAAp6AAAKevAACnvgAAp9MAAKfUAACn3AAAp+gAAKf8AACoCwAAqBoAAKgpAACoLQAAqDwAAKhLAACoWgAAqGkAAKh4AACohAAAqJYAAKilAACotAAAqMMAAKjSAACo7AAAqO0AAKjzAACo/wAAqRUAAKkkAACpJwAAqTYAAKlFAACpSAAAqVcAAKlmAACpaQAAqXgAAKmHAACpiwAAqZoAAKmpAACpqgAAqbgAAKm5AACpugAAqbsAAKnQAACp0QAAqdkAAKnlAACp+QAAqggAAKoXAACqJgAAqioAAKo5AACqSAAAqlcAAKpmAACqdQAAqoEAAKqTAACqogAAqrEAAKrAAACqzwAAqt4AAKrtAACq/AAAqxEAAKsSAACrGgAAqyYAAKs6AACrSQAAq1gAAKtnAACrawAAq3oAAKuJAACrmAAAq6cAAKu2AACrwgAAq9QAAKvjAACr8gAArAEAAKwQAACsHwAArC4AAKw9AACsUgAArFMAAKxbAACsZwAArHsAAKyKAACsmQAArKgAAKysAACsuwAArMoAAKzZAACs6AAArPcAAK0DAACtFQAArSQAAK0zAACtQgAArVEAAK1gAACtbwAArX4AAK2TAACtlAAArZwAAK2oAACtvAAArcsAAK3aAACt6QAAre0AAK38AACuCwAArhoAAK4pAACuOAAArkQAAK5WAACuZQAArnQAAK6DAACukgAArqEAAK6wAACuvwAArtQAAK7VAACu3QAArukAAK79AACvDAAArxsAAK8qAACvLgAArz0AAK9MAACvWwAAr2oAAK95AACvhQAAr5cAAK+mAACvtQAAr8QAAK/TAACv4gAAr/EAALAAAACwAwAAsBIAALAhAACwMAAAsEUAALBGAACwTgAAsFoAALBuAACwfQAAsIwAALCbAACwnwAAsK4AALC9AACwzAAAsNsAALDqAACw9gAAsQgAALEXAACxJgAAsTUAALFEAACxXgAAsV8AALFlAACxcQAAsYcAALGWAACxmQAAsagAALG3AACxugAAsckAALHYAACx2wAAseoAALH5AACx/QAAsgwAALIbAACyHAAAsigAALIpAACyKgAAsisAALJAAACyQQAAskkAALJVAACyaQAAsngAALKHAACylgAAspoAALKpAACyuAAAsscAALLWAACy5QAAsvEAALMDAACzEgAAsyEAALMwAACzPwAAs04AALNdAACzbAAAs4EAALOCAACzigAAs5YAALOqAACzuQAAs8gAALPXAACz2wAAs+oAALP5AAC0CAAAtBcAALQmAAC0MgAAtEQAALRTAAC0YgAAtHEAALSAAAC0jwAAtJ4AALStAAC0wgAAtMMAALTLAAC01wAAtOsAALT6AAC1CQAAtRgAALUcAAC1KwAAtToAALVJAAC1WAAAtWcAALVzAAC1hQAAtZQAALWjAAC1sgAAtcEAALXQAAC13wAAte4AALYDAAC2BAAAtgwAALYYAAC2LAAAtjsAALZKAAC2WQAAtl0AALZsAAC2ewAAtooAALaZAAC2qAAAtrQAALbGAAC21QAAtuQAALbzAAC3AgAAtxEAALcgAAC3LwAAt0QAALdFAAC3TQAAt1kAALdtAAC3fAAAt4sAALeaAAC3ngAAt60AALe8AAC3ywAAt9oAALfpAAC39QAAuAcAALgWAAC4JQAAuDQAALhDAAC4UgAAuGEAALhwAAC4cwAAuIIAALiRAAC4oAAAuLUAALi2AAC4vgAAuMoAALjeAAC47QAAuPwAALkLAAC5DwAAuR4AALktAAC5PAAAuUsAALlaAAC5ZgAAuXgAALmHAAC5lgAAuaUAALm0AAC5wwAAudIAALnhAAC59gAAufcAALn/AAC6CwAAuh8AALouAAC6PQAAukwAALpQAAC6XwAAum4AALp9AAC6jAAAupsAALqnAAC6uQAAusgAALrXAAC65gAAuvUAALsEAAC7EwAAuyIAALs3AAC7OAAAu0AAALtMAAC7YAAAu28AALt+AAC7jQAAu5EAALugAAC7rwAAu74AALvNAAC73AAAu+gAALv6AAC8CQAAvBgAALwnAAC8NgAAvFAAALxRAAC8VwAAvGMAALx5AAC8iAAAvIsAALyaAAC8qQAAvKwAALy7AAC8ygAAvM0AALzcAAC86wAAvO8AALz+AAC9DQAAvQ4AAL0oAAC9KQAAvSoAAL0rAAC9LAAAvS0AAL0uAAC9LwAAvTAAAL0xAAC9MgAAvUcAAL1IAAC9UAAAvVwAAL1wAAC9fwAAvY4AAL2dAAC9oQAAvbAAAL2/AAC9zgAAvd0AAL3sAAC9+AAAvgoAAL4ZAAC+KAAAvjcAAL5GAAC+VQAAvmQAAL5zAAC+iAAAvokAAL6RAAC+nQAAvrEAAL7AAAC+zwAAvt4AAL7iAAC+8QAAvwAAAL8PAAC/HgAAvy0AAL85AAC/SwAAv1oAAL9pAAC/eAAAv4cAAL+WAAC/pQAAv7QAAL/JAAC/ygAAv9IAAL/eAAC/8gAAwAEAAMAQAADAHwAAwCMAAMAyAADAQQAAwFAAAMBfAADAbgAAwHoAAMCMAADAmwAAwKoAAMC5AADAyAAAwNcAAMDmAADA9QAAwQoAAMELAADBEwAAwR8AAMEzAADBQgAAwVEAAMFgAADBZAAAwXMAAMGCAADBkQAAwaAAAMGvAADBuwAAwc0AAMHcAADB6wAAwfoAAMIJAADCGAAAwicAAMI2AADCSwAAwkwAAMJUAADCYAAAwnQAAMKDAADCkgAAwqEAAMKlAADCtAAAwsMAAMLSAADC4QAAwvAAAML8AADDDgAAwx0AAMMsAADDOwAAw0oAAMNZAADDaAAAw3cAAMOMAADDjQAAw5UAAMOhAADDtQAAw8QAAMPTAADD4gAAw+YAAMP1AADEBAAAxBMAAMQiAADEMQAAxD0AAMRPAADEXgAAxG0AAMR8AADEiwAAxJoAAMSpAADEuAAAxM0AAMTOAADE1gAAxOIAAMT2AADFBQAAxRQAAMUjAADFJwAAxTYAAMVFAADFVAAAxWMAAMVyAADFfgAAxZAAAMWfAADFrgAAxb0AAMXMAADF2wAAxeoAAMX5AADGDgAAxg8AAMYXAADGIwAAxjcAAMZGAADGVQAAxmQAAMZoAADGdwAAxoYAAMaVAADGpAAAxrMAAMa/AADG0QAAxuAAAMbvAADG/gAAxw0AAMccAADHKwAAxzoAAMdPAADHUAAAx1gAAMdkAADHeAAAx4cAAMeWAADHpQAAx6kAAMe4AADHxwAAx9YAAMflAADH9AAAyAAAAMgSAADIIQAAyDAAAMg/AADITgAAyF0AAMhsAADIewAAyJAAAMiRAADImQAAyKUAAMi5AADIyAAAyNcAAMjmAADI6gAAyPkAAMkIAADJFwAAySYAAMk1AADJQQAAyVMAAMliAADJcQAAyYAAAMmPAADJngAAya0AAMm8AADJ0QAAydIAAMnaAADJ5gAAyfoAAMoJAADKGAAAyicAAMorAADKOgAAykkAAMpYAADKZwAAynYAAMqCAADKlAAAyqMAAMqyAADKwQAAytAAAMrfAADK7gAAyv0AAMsAAADLDwAAyx4AAMstAADLQgAAy0MAAMtLAADLVwAAy2sAAMt6AADLiQAAy5gAAMucAADLqwAAy7oAAMvJAADL2AAAy+cAAMvzAADMBQAAzBQAAMwjAADMMgAAzEEAAMxQAADMXwAAzG4AAMyDAADMhAAAzIwAAMyYAADMrAAAzLsAAMzKAADM2QAAzN0AAMzsAADM+wAAzQoAAM0ZAADNKAAAzTQAAM1GAADNVQAAzWQAAM1zAADNggAAzZEAAM2gAADNrwAAzcQAAM3FAADNzQAAzdkAAM3tAADN/AAAzgsAAM4aAADOHgAAzi0AAM48AADOSwAAzloAAM5pAADOdQAAzocAAM6WAADOlwAAzqYAAM61AADOxAAAztMAAM7iAADO8QAAzwYAAM8HAADPDwAAzxsAAM8vAADPPgAAz00AAM9cAADPYAAAz28AAM9+AADPjQAAz5wAAM+rAADPtwAAz8kAAM/YAADP5wAAz/YAANAFAADQHwAA0CAAANAmAADQMgAA0EgAANBXAADQWgAA0GkAANB4AADQewAA0IoAANCZAADQnAAA0KsAANC6AADQvgAA0M0AANDcAADQ3QAA0O0AANDuAADQ7wAA0PAAANDxAADQ8gAA0QcAANEIAADREAAA0RwAANEwAADRPwAA0U4AANFdAADRYQAA0XAAANF/AADRjgAA0Z0AANGsAADRuAAA0coAANHZAADR6AAA0fcAANIGAADSFQAA0iQAANIzAADSSAAA0kkAANJRAADSXQAA0nEAANKAAADSjwAA0p4AANKiAADSsQAA0sAAANLPAADS3gAA0u0AANL5AADTCwAA0xoAANMpAADTOAAA00cAANNWAADTZQAA03QAANOJAADTigAA05IAANOeAADTsgAA08EAANPQAADT3wAA0+MAANPyAADUAQAA1BAAANQfAADULgAA1DoAANRMAADUWwAA1GoAANR5AADUiAAA1JcAANSmAADUtQAA1MoAANTLAADU0wAA1N8AANTzAADVAgAA1REAANUgAADVJAAA1TMAANVCAADVUQAA1WAAANVvAADVewAA1Y0AANWcAADVqwAA1boAANXJAADV2AAA1ecAANX2AADWCwAA1gwAANYUAADWIAAA1jQAANZDAADWUgAA1mEAANZlAADWdAAA1oMAANaSAADWoQAA1rAAANa8AADWzgAA1t0AANbsAADW+wAA1woAANcZAADXKAAA1zcAANdMAADXTQAA11UAANdhAADXdQAA14QAANeTAADXogAA16YAANe1AADXxAAA19MAANfiAADX8QAA1/0AANgPAADYHgAA2C0AANg8AADYSwAA2FoAANhpAADYeAAA2HsAANiKAADYmQAA2KgAANi9AADYvgAA2MYAANjSAADY5gAA2PUAANkEAADZEwAA2RcAANkmAADZNQAA2UQAANlTAADZYgAA2W4AANmAAADZjwAA2Z4AANmtAADZvAAA2dYAANnXAADZ3QAA2ekAANn/AADaDgAA2hEAANogAADaLwAA2jIAANpBAADaUAAA2lMAANpiAADacQAA2nUAANqEAADakwAA2pQAANqoAADaqQAA2qoAANqrAADarAAA2q0AANquAADawwAA2sQAANrMAADa2AAA2uwAANr7AADbCgAA2xkAANsdAADbLAAA2zsAANtKAADbWQAA22gAANt0AADbhgAA25UAANukAADbswAA28IAANvRAADb4AAA2+8AANwEAADcBQAA3A0AANwZAADcLQAA3DwAANxLAADcWgAA3F4AANxtAADcfAAA3IsAANyaAADcqQAA3LUAANzHAADc1gAA3OUAANz0AADdAwAA3RIAAN0hAADdMAAA3UUAAN1GAADdTgAA3VoAAN1uAADdfQAA3YwAAN2bAADdnwAA3a4AAN29AADdzAAA3dsAAN3qAADd9gAA3ggAAN4XAADeJgAA3jUAAN5EAADeUwAA3mIAAN5xAADehgAA3ocAAN6PAADemwAA3q8AAN6+AADezQAA3twAAN7gAADe7wAA3v4AAN8NAADfHAAA3ysAAN83AADfSQAA31gAAN9nAADfdgAA34UAAN+UAADfowAA37IAAN/HAADfyAAA39AAAN/cAADf8AAA3/8AAOAOAADgHQAA4CEAAOAwAADgPwAA4E4AAOBdAADgbAAA4HgAAOCKAADgmQAA4KgAAOC3AADgxgAA4NUAAODkAADg8wAA4QgAAOEJAADhEQAA4R0AAOExAADhQAAA4U8AAOFeAADhYgAA4XEAAOGAAADhjwAA4Z4AAOGtAADhuQAA4csAAOHaAADh6QAA4fgAAOIHAADiFgAA4iUAAOI0AADiSQAA4koAAOJSAADiXgAA4nIAAOKBAADikAAA4p8AAOKjAADisgAA4sEAAOLQAADi3wAA4u4AAOL6AADjDAAA4xsAAOMqAADjOQAA40gAAONXAADjZgAA43UAAOOKAADjiwAA45MAAOOfAADjswAA48IAAOPRAADj4AAA4+QAAOPzAADkAgAA5BEAAOQgAADkLwAA5DsAAORNAADkXAAA5GsAAOR6AADkiQAA5JgAAOSnAADktgAA5LkAAOTIAADk1wAA5OYAAOT7AADk/AAA5QQAAOUQAADlJAAA5TMAAOVCAADlUQAA5VUAAOVkAADlcwAA5YIAAOWRAADloAAA5awAAOW+AADlzQAA5dwAAOXrAADl+gAA5gkAAOYYAADmJwAA5jwAAOY9AADmRQAA5lEAAOZlAADmdAAA5oMAAOaSAADmlgAA5qUAAOa0AADmwwAA5tIAAObhAADm7QAA5v8AAOcOAADnHQAA5ywAAOc7AADnSgAA51kAAOdoAADnfQAA534AAOeGAADnkgAA56YAAOe1AADnxAAA59MAAOfXAADn5gAA5/UAAOgEAADoEwAA6CIAAOguAADoQAAA6E8AAOheAADobQAA6HwAAOiLAADomgAA6KkAAOi+AADovwAA6McAAOjTAADo5wAA6PYAAOkFAADpFAAA6RgAAOknAADpNgAA6UUAAOlUAADpYwAA6W8AAOmBAADpkAAA6Z8AAOmuAADpvQAA6cwAAOnbAADp6gAA6e0AAOnyAADp+QAA6hMAAOoUAADqGgAA6iYAAOo8AADqSwAA6k4AAOpdAADqXgAA6m0AAOpwAADqfwAA6o4AAOqRAADqoAAA6q8AAOqzAADqwgAA6tEAAOrSAADq3AAA6t0AAOreAADq3wAA6vQAAOr1AADq/QAA6wkAAOsdAADrLAAA6zsAAOtKAADrTgAA610AAOtsAADrewAA64oAAOuZAADrpQAA67cAAOvGAADr1QAA6+QAAOvzAADsAgAA7BEAAOwgAADsNQAA7DYAAOw+AADsSgAA7F4AAOxtAADsfAAA7IsAAOyPAADsngAA7K0AAOy8AADsywAA7NoAAOzmAADs+AAA7QcAAO0WAADtJQAA7TQAAO1DAADtUgAA7WEAAO12AADtdwAA7X8AAO2LAADtnwAA7a4AAO29AADtzAAA7dAAAO3fAADt7gAA7f0AAO4MAADuGwAA7icAAO45AADuSAAA7lcAAO5mAADudQAA7oQAAO6TAADuogAA7rcAAO64AADuwAAA7swAAO7gAADu7wAA7v4AAO8NAADvEQAA7yAAAO8vAADvPgAA700AAO9cAADvaAAA73oAAO+JAADvmAAA76cAAO+2AADvxQAA79QAAO/jAADv5wAA7+gAAO/vAADwCQAA8AoAAPAQAADwHAAA8DIAAPBBAADwRAAA8FMAAPBiAADwZQAA8HQAAPCDAADwhgAA8JUAAPCkAADwqAAA8LcAAPDGAADwxwAA8M8AAPDQAADw0QAA8OYAAPDnAADw7wAA8PsAAPEPAADxHgAA8S0AAPE8AADxQAAA8U8AAPFeAADxbQAA8XwAAPGLAADxlwAA8akAAPG4AADxxwAA8dYAAPHlAADx9AAA8gMAAPISAADyJwAA8igAAPIwAADyPAAA8lAAAPJfAADybgAA8n0AAPKBAADykAAA8p8AAPKuAADyvQAA8r4AAPLNAADy2QAA8usAAPL6AADzCQAA8xgAAPMnAADzNgAA80UAAPNUAADzaQAA82oAAPNyAADzfgAA85IAAPOhAADzsAAA878AAPPDAADz0gAA8+EAAPPwAADz/wAA9A4AAPQaAAD0LAAA9DsAAPRKAAD0WQAA9GgAAPR3AAD0hgAA9JUAAPSZAAD0mgAA9KkAAPS4AAD0xwAA9NwAAPTdAAD05QAA9PEAAPUFAAD1FAAA9SMAAPUyAAD1NgAA9UUAAPVUAAD1YwAA9XIAAPWBAAD1jQAA9Z8AAPWuAAD1vQAA9cwAAPXbAAD16gAA9fkAAPYIAAD2HQAA9h4AAPYmAAD2MgAA9kYAAPZVAAD2ZAAA9nMAAPZ3AAD2hgAA9pUAAPakAAD2swAA9sIAAPbOAAD24AAA9u8AAPb+AAD3DQAA9xwAAPcrAAD3OgAA90kAAPdeAAD3XwAA92cAAPdzAAD3hwAA95YAAPelAAD3tAAA97gAAPfHAAD31gAA9+UAAPf0AAD4AwAA+A8AAPghAAD4MAAA+D8AAPhOAAD4XQAA+GwAAPh7AAD4igAA+J8AAPigAAD4qAAA+LQAAPjIAAD41wAA+OYAAPj1AAD4+QAA+QgAAPkXAAD5JgAA+TUAAPlEAAD5UAAA+WIAAPlxAAD5gAAA+Y8AAPmeAAD5rQAA+bwAAPnLAAD54AAA+eEAAPnpAAD59QAA+gkAAPoYAAD6JwAA+jYAAPo6AAD6SQAA+lgAAPpnAAD6dgAA+oUAAPqRAAD6owAA+rIAAPrBAAD60AAA+t8AAPruAAD6/QAA+wwAAPshAAD7IgAA+yoAAPs2AAD7SgAA+1kAAPtoAAD7dwAA+3sAAPuKAAD7mQAA+6gAAPu3AAD7xgAA+9IAAPvkAAD78wAA/AIAAPwRAAD8IAAA/C8AAPw+AAD8TQAA/GIAAPxjAAD8awAA/HcAAPyLAAD8mgAA/KkAAPy4AAD8vAAA/MsAAPzaAAD86QAA/PgAAP0HAAD9EwAA/SUAAP00AAD9QwAA/VIAAP1hAAD9cAAA/X8AAP2OAAD9kQAA/aAAAP2vAAD9vgAA/dMAAP3UAAD93AAA/egAAP38AAD+CwAA/hoAAP4pAAD+LQAA/jwAAP5LAAD+WgAA/mkAAP54AAD+hAAA/pYAAP6lAAD+tAAA/sMAAP7SAAD+4QAA/vAAAP7/AAD/FAAA/xUAAP8dAAD/KQAA/z0AAP9MAAD/WwAA/2oAAP9uAAD/fQAA/4wAAP+bAAD/qgAA/7kAAP/FAAD/1wAA/+YAAP/1AAEABAABABMAAQAiAAEAMQABAEAAAQBVAAEAVgABAF4AAQBqAAEAfgABAI0AAQCcAAEAqwABAK8AAQC+AAEAzQABANwAAQDrAAEA+gABAQYAAQEYAAEBJwABATYAAQFFAAEBVAABAWMAAQFyAAEBgQABAZYAAQGXAAEBnwABAasAAQG/AAEBzgABAd0AAQHsAAEB8AABAf8AAQIOAAECHQABAiwAAQI7AAECRwABAlkAAQJoAAECdwABAoYAAQKVAAECpAABArMAAQLCAAEC1wABAtgAAQLgAAEC7AABAwAAAQMPAAEDHgABAy0AAQMxAAEDQAABA08AAQNeAAEDbQABA3wAAQOIAAEDmgABA6kAAQO4AAEDxwABA9YAAQPlAAED9AABBAMAAQQYAAEEGQABBCEAAQQtAAEEQQABBFAAAQRfAAEEbgABBHIAAQSBAAEEkAABBJ8AAQSuAAEEvQABBMkAAQTbAAEE6gABBPkAAQUIAAEFFwABBSYAAQU1AAEFRAABBVkAAQVaAAEFYgABBW4AAQWCAAEFkQABBaAAAQWvAAEFswABBcIAAQXRAAEF4AABBe8AAQX+AAEGCgABBhwAAQYrAAEGOgABBkkAAQZYAAEGZwABBnYAAQaFAAEGmgABBpsAAQajAAEGrwABBsMAAQbSAAEG4QABBvAAAQb0AAEHAwABBxIAAQchAAEHMAABBz8AAQdLAAEHXQABB2wAAQd7AAEHigABB5kAAQeoAAEHtwABB8YAAQfbAAEH3AABB+QAAQfwAAEIBAABCBMAAQgiAAEIMQABCDUAAQhEAAEIUwABCGIAAQhxAAEIgAABCIwAAQieAAEIrQABCLwAAQjLAAEI2gABCOkAAQj4AAEJBwABCQoAAQkPAAEJHgABCS0AAQk8AAEJUQABCVIAAQlaAAEJZgABCXoAAQmJAAEJmAABCacAAQmrAAEJugABCckAAQnYAAEJ5wABCfYAAQoCAAEKFAABCiMAAQoyAAEKQQABClAAAQpfAAEKbgABCn0AAQqSAAEKkwABCpsAAQqnAAEKuwABCsoAAQrZAAEK6AABCuwAAQr7AAELCgABCxkAAQsoAAELNwABC0MAAQtVAAELZAABC3MAAQuCAAELkQABC6AAAQuvAAELvgABC9MAAQvUAAEL3AABC+gAAQv8AAEMCwABDBoAAQwpAAEMLQABDDwAAQxLAAEMWgABDGkAAQx4AAEMhAABDJYAAQylAAEMtAABDMMAAQzSAAEM7AABDO0AAQzzAAEM/wABDRUAAQ0kAAENJwABDTYAAQ1FAAENSQABDU4AAQ1PAAENUAABDV8AAQ1uAAENcQABDYAAAQ2PAAENkwABDaIAAQ2xAAENsgABDbwAAQ29AAENvgABDdMAAQ3UAAEN3AABDegAAQ38AAEOCwABDhoAAQ4pAAEOLQABDjwAAQ5LAAEOWgABDmkAAQ54AAEOhAABDpYAAQ6lAAEOtAABDsMAAQ7SAAEO4QABDvAAAQ7/AAEPFAABDxUAAQ8dAAEPKQABDz0AAQ9MAAEPWwABD2oAAQ9uAAEPfQABD4wAAQ+bAAEPqgABD7kAAQ/FAAEP1wABD+YAAQ/1AAEQBAABEBMAARAiAAEQMQABEEAAARBVAAEQVgABEF4AARBqAAEQfgABEI0AARCcAAEQqwABEK8AARC+AAEQzQABENwAARDrAAEQ+gABEQYAAREYAAERJwABETYAARFFAAERVAABEWMAARFyAAERgQABEYQAARGTAAERogABEbEAARHGAAERxwABEc8AARHbAAER7wABEf4AARINAAESHAABEiAAARIvAAESPgABEk0AARJcAAESawABEncAARKJAAESmAABEqcAARK2AAESxQABEtQAARLjAAES8gABEwcAARMIAAETEAABExwAARMwAAETPwABE04AARNdAAETYQABE3AAARN/AAETjgABE50AAROsAAETuAABE8oAARPZAAET6AABE/cAARQGAAEUFQABFCQAARQzAAEUSAABFEkAARRRAAEUXQABFHEAARSAAAEUjwABFJ4AARSiAAEUsQABFMAAARTPAAEU3gABFO0AART5AAEVCwABFRoAARUpAAEVOAABFUcAARVWAAEVZQABFWYAARV1AAEVigABFYsAARWTAAEVnwABFbMAARXCAAEV0QABFeAAARXkAAEV8wABFgIAARYRAAEWIAABFi8AARY7AAEWTQABFlwAARZrAAEWegABFokAARaYAAEWpwABFrYAARbLAAEWzAABFtQAARbgAAEW9AABFwMAARcSAAEXIQABFyUAARc0AAEXQwABF1IAARdhAAEXcAABF3wAAReOAAEXnQABF6wAARe7AAEXygABF9kAARfoAAEX9wABGAwAARgNAAEYFQABGCEAARg1AAEYRAABGFMAARhiAAEYZgABGHUAARiEAAEYkwABGKIAARixAAEYvQABGM8AARjeAAEY7QABGPwAARkLAAEZGgABGSkAARk4AAEZTQABGU4AARlWAAEZYgABGXYAARmFAAEZlAABGaMAARmnAAEZtgABGcUAARnUAAEZ4wABGfIAARn+AAEaEAABGh8AARouAAEaPQABGkwAARpbAAEaagABGnkAARqOAAEajwABGpcAARqjAAEatwABGsYAARrVAAEa5AABGugAARr3AAEbBgABGxUAARskAAEbMwABGz8AARtRAAEbYAABG28AARt+AAEbjQABG5wAARurAAEbugABG70AARvMAAEb2wABG+oAARvuAAEb7wABG/YAARwQAAEcEQABHBcAARwjAAEcOQABHEgAARxLAAEcWgABHGkAARxsAAEcewABHIoAARyNAAEcnAABHKsAARyvAAEcvgABHM0AARzOAAEc0gABHNYAARzXAAEc5gABHPUAAR0EAAEdGQABHRoAAR0iAAEdLgABHUIAAR1RAAEdYAABHW8AAR1zAAEdggABHZEAAR2gAAEdrwABHb4AAR3KAAEd3AABHesAAR36AAEeCQABHhgAAR4nAAEeNgABHkUAAR5aAAEeWwABHmMAAR5vAAEegwABHpIAAR6hAAEesAABHrQAAR7DAAEe0gABHuEAAR7wAAEe/wABHwsAAR8dAAEfLAABHzsAAR9KAAEfWQABH2gAAR93AAEfhgABH5sAAR+cAAEfpAABH7AAAR/EAAEf0wABH+IAAR/xAAEf9QABIAQAASATAAEgIgABIDEAASBAAAEgTAABIF4AASBtAAEgfAABIIsAASCaAAEgtAABILUAASC7AAEgxwABIN0AASDsAAEg7wABIP4AASENAAEhEAABIR8AASEuAAEhMQABIUAAASFPAAEhUwABIWIAASFxAAEhcgABIX4AASF/AAEhgAABIZUAASGWAAEhngABIaoAASG+AAEhzQABIdwAASHrAAEh7wABIf4AASINAAEiHAABIisAASI6AAEiRgABIlgAASJnAAEidgABIoUAASKUAAEiowABIrIAASLBAAEi1gABItcAASLfAAEi6wABIv8AASMOAAEjHQABIywAASMwAAEjPwABI04AASNdAAEjbAABI3sAASOHAAEjmQABI6gAASO3AAEjxgABI9UAASPkAAEj8wABJAIAASQXAAEkGAABJCAAASQsAAEkQAABJE8AASReAAEkbQABJHEAASSAAAEkjwABJJ4AASStAAEkvAABJMgAASTaAAEk6QABJPgAASUHAAElFgABJSUAASU0AAElQwABJVgAASVZAAElYQABJW0AASWBAAElkAABJZ8AASWuAAElsgABJcEAASXQAAEl3wABJe4AASX9AAEmCQABJhsAASYqAAEmOQABJkgAASZXAAEmZgABJnUAASaEAAEmhwABJpYAASalAAEmtAABJskAASbKAAEm0gABJt4AASbyAAEnAQABJxAAAScfAAEnIwABJzIAASdBAAEnUAABJ18AASduAAEnegABJ4wAASebAAEnqgABJ7kAASfIAAEn1wABJ+YAASf1AAEoCgABKAsAASgTAAEoHwABKDMAAShCAAEoUQABKGAAAShkAAEocwABKIIAASiRAAEooAABKK8AASi7AAEozQABKNwAASjrAAEo+gABKQkAASkYAAEpJwABKTYAASlLAAEpTAABKVQAASlgAAEpdAABKYMAASmSAAEpoQABKaUAASm0AAEpwwABKdIAASnhAAEp8AABKfwAASoOAAEqHQABKiwAASo7AAEqSgABKlkAASpoAAEqdwABKowAASqNAAEqlQABKqEAASq1AAEqxAABKtMAASriAAEq5gABKvUAASsEAAErEwABKyIAASsxAAErPQABK08AASteAAErbQABK3wAASuLAAErmgABK6kAASu4AAErzQABK84AASvWAAEr4gABK/YAASwFAAEsFAABLCMAASwnAAEsNgABLEUAASxUAAEsYwABLHIAASx+AAEskAABLJ8AASyuAAEsvQABLMwAASzbAAEs6gABLPkAAS0OAAEtDwABLRcAAS0jAAEtNwABLUYAAS1VAAEtZAABLWgAAS13AAEthgABLZUAAS2kAAEtswABLb8AAS3RAAEt4AABLe8AAS3+AAEuDQABLhwAAS4rAAEuOgABLj0AAS5DAAEuSgABLksAAS5SAAEuUwABLmIAAS5xAAEugAABLpUAAS6WAAEungABLqoAAS6+AAEuzQABLtwAAS7rAAEu7wABLv4AAS8NAAEvHAABLysAAS86AAEvRgABL1gAAS9nAAEvdgABL4UAAS+UAAEvowABL7IAAS/BAAEv1gABL9cAAS/fAAEv6wABL/8AATAOAAEwHQABMCwAATAwAAEwPwABME4AATBdAAEwbAABMHsAATCHAAEwmQABMKgAATC3AAEwxgABMNUAATDkAAEw8wABMQIAATEXAAExGAABMSAAATEsAAExQAABMU8AATFeAAExbQABMXEAATGAAAExjwABMZ4AATGtAAExvAABMcgAATHaAAEx6QABMfgAATIHAAEyFgABMiUAATI0AAEyQwABMkYAATJVAAEyZAABMnMAATKIAAEyiQABMpEAATKdAAEysQABMsAAATLPAAEy3gABMuIAATLxAAEzAAABMw8AATMeAAEzLQABMzkAATNLAAEzWgABM2kAATN4AAEzhwABM5YAATOlAAEztAABM8kAATPKAAEz0gABM94AATPyAAE0AQABNBAAATQfAAE0IwABNDIAATRBAAE0UAABNF8AATRuAAE0egABNIwAATSbAAE0qgABNLkAATTIAAE01wABNOYAATT1AAE1CgABNQsAATUTAAE1HwABNTMAATVCAAE1UQABNWAAATVkAAE1cwABNYIAATWRAAE1oAABNa8AATW7AAE1zQABNdwAATXrAAE1+gABNgkAATYYAAE2JwABNjYAATZLAAE2TAABNlQAATZgAAE2dAABNoMAATaSAAE2oQABNqUAATa0AAE2wwABNtIAATbhAAE28AABNvwAATcOAAE3HQABNywAATc7AAE3SgABN1kAATdoAAE3dwABN3oAATeJAAE3mAABN6cAATe8AAE3vQABN8UAATfRAAE35QABN/QAATgDAAE4EgABOBYAATglAAE4NAABOEMAAThSAAE4YQABOG0AATh/AAE4jgABOJ0AATisAAE4uwABOMoAATjZAAE46AABOOsAATj6AAE5CQABORgAATktAAE5LgABOTYAATlCAAE5VgABOWUAATl0AAE5gwABOYcAATmWAAE5pQABObQAATnDAAE50gABOd4AATnwAAE5/wABOg4AATodAAE6LAABOjsAATpKAAE6WQABOlwAATphAAE6aAABOoIAATqDAAE6iQABOpUAATqrAAE6ugABOr0AATrMAAE62wABOt4AATrtAAE6/AABOv8AATsOAAE7HQABOyEAATswAAE7PwABO0AAATtKAAE7SwABO0wAATtNAAE7YgABO2MAATtrAAE7dwABO4sAATuaAAE7qQABO7gAATu8AAE7ywABO9oAATvpAAE7+AABPAcAATwTAAE8JQABPDQAATxDAAE8UgABPGEAATxwAAE8fwABPI4AATyjAAE8pAABPKwAATy4AAE8zAABPNsAATz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AAHQAAAB1AAAAdgAAAHcAAAB4AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfwAAAIAAAACBAAAAggAAAIMAAACEAAAAhQAAAIYAAACHAAAAiAAAAIkAAACKAAAAiwAAAIwAAACNAAAAjgAAAI+AL4EBIIEQcIEZWoDtgQ0MgRYVgRErgQZhgQRPgQKWgQn+gQL1gQakgQ73gQuXgQOzgQ4ngQnKgRkRgQXHgRhXgQQmgQIJgQvcgQyCgQGYgQbYgQ2FgQI2gQXwgRZwgQHggQlrgQTEgRTzgQFRgRJggQVqgQrtgRLXgE1fEBBQZW5kaW5nUmVwbGllZFRvXxA5UGVyc2lzdGVkRXhwaXJhdGlvbkZvclJlY2VpdmVkTWVzc2FnZVdpdGhMaW1pdGVkRXhpc3RlbmNlXxAWUGVuZGluZ01lc3NhZ2VSZWFjdGlvbl8QJVBlcnNpc3RlZEF0dGFjaG1lbnRTZW50UmVjaXBpZW50SW5mb3NfEBhQZXJzaXN0ZWRNZXNzYWdlUmVjZWl2ZWRfEBNQZXJzaXN0ZWREaXNjdXNzaW9uXxAcUGVyc2lzdGVkTWVzc2FnZVJlYWN0aW9uU2VudF8QGlJlbW90ZURlbGV0ZUFuZEVkaXRSZXF1ZXN0XxAXUGVyc2lzdGVkQ2FsbExvZ0NvbnRhY3ReUGVyc2lzdGVkRHJhZnRfEB1TZW50RnlsZU1lc3NhZ2VKb2luV2l0aFN0YXR1c18QG1BlcnNpc3RlZFBlbmRpbmdHcm91cE1lbWJlcl8QGUZ5bGVNZXNzYWdlSm9pbldpdGhTdGF0dXNfEBRQZXJzaXN0ZWRDYWxsTG9nSXRlbV8QJVBlcnNpc3RlZERpc2N1c3Npb25Mb2NhbENvbmZpZ3VyYXRpb25fEBpQZXJzaXN0ZWRDb250YWN0R3JvdXBPd25lZFRGeWxlXxAtUGVyc2lzdGVkTGF0ZXN0RGlzY3Vzc2lvblNlbmRlclNlcXVlbmNlTnVtYmVyXxAVUGVyc2lzdGVkQ29udGFjdEdyb3VwXxAiUGVyc2lzdGVkTWVzc2FnZVNlbnRSZWNpcGllbnRJbmZvc18QIFBlcnNpc3RlZE1lc3NhZ2VSZWFjdGlvblJlY2VpdmVkXxAhUmVjZWl2ZWRGeWxlTWVzc2FnZUpvaW5XaXRoU3RhdHVzXxAWUGVyc2lzdGVkRHJhZnRGeWxlSm9pbl8QFFBlcnNpc3RlZE1lc3NhZ2VTZW50XxATUGVyc2lzdGVkSW52aXRhdGlvbl8QKVBlcnNpc3RlZEludml0YXRpb25PbmVUb09uZUludml0YXRpb25TZW50XxA6UGVyc2lzdGVkRXhwaXJhdGlvbkZvclJlY2VpdmVkTWVzc2FnZVdpdGhMaW1pdGVkVmlzaWJpbGl0eV8QFlBlcnNpc3RlZE1lc3NhZ2VTeXN0ZW1fECZQZXJzaXN0ZWREaXNjdXNzaW9uU2hhcmVkQ29uZmlndXJhdGlvbl8QNlBlcnNpc3RlZEV4cGlyYXRpb25Gb3JTZW50TWVzc2FnZVdpdGhMaW1pdGVkVmlzaWJpbGl0eV8QG1BlcnNpc3RlZE9idkNvbnRhY3RJZGVudGl0eV8QI1BlcnNpc3RlZE1lc3NhZ2VUaW1lc3RhbXBlZE1ldGFkYXRhXxA1UGVyc2lzdGVkRXhwaXJhdGlvbkZvclNlbnRNZXNzYWdlV2l0aExpbWl0ZWRFeGlzdGVuY2VfEBtQZXJzaXN0ZWRDb250YWN0R3JvdXBKb2luZWRfEBBQZXJzaXN0ZWRNZXNzYWdlXxAZUGVyc2lzdGVkT2J2Q29udGFjdERldmljZV8QGlBlcnNpc3RlZE1lc3NhZ2VFeHBpcmF0aW9uXxAYUGVyc2lzdGVkR3JvdXBEaXNjdXNzaW9uXxAYUGVyc2lzdGVkTWVzc2FnZVJlYWN0aW9uXxAZUGVyc2lzdGVkT2J2T3duZWRJZGVudGl0eV8QG1BlcnNpc3RlZE9uZVRvT25lRGlzY3Vzc2lvbt8QEAAAALsAAAC8AAAAvQAAAL4AAAAhAAAAvwAAAMAAAAAjAAAAwQAAAMIAAAAOAAAAJQAAAMMAAADEAAAAKAAAAMUAAADGAAAAxwAAACkAAAApAAAAFAAAAMsAAADMAAAAMQAAACkAAADGAAAAzwAAAD0AAADGAAAA0gAAANMAAADUXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlW19pc0Fic3RyYWN0gDGAVYAEgASAAoAygQFNgASAMYEB3IAGgDGBGwuAMAgSSrjOBldvcmRlcmVk0wAAADoAAAA7AAAADgAAANgAAADaAAAAkKEAAADZgDOhAAAA24A0gE1eWERfUFN0ZXJlb3R5cGXZAAAAIQAAACUAAADfAAAADgAAACgAAADgAAAAIwAAAMUAAADhAAAAZwAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAADpXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgC+AM4AxgFSAAIAECIA10wAAADoAAAA7AAAADgAAAOsAAAD1AAAAkKkAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPSANoA3gDiAOYA6gDuAPIA9gD6pAAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA/AAAAP0AAAD+gD+AQ4BEgEaAR4BJgEuAToBSgE1fEBNYRFBNQ29tcG91bmRJbmRleGVzXxAQWERfUFNLX2VsZW1lbnRJRF8QGVhEUE1VbmlxdWVuZXNzQ29uc3RyYWludHNfEBpYRF9QU0tfdmVyc2lvbkhhc2hNb2RpZmllcl8QGVhEX1BTS19mZXRjaFJlcXVlc3RzQXJyYXlfEBFYRF9QU0tfaXNBYnN0cmFjdF8QD1hEX1BTS191c2VySW5mb18QE1hEX1BTS19jbGFzc01hcHBpbmdfEBZYRF9QU0tfZW50aXR5Q2xhc3NOYW1l3xAPAAABCgAAAQsAAAE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AAgAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgG2AAIBgCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAAJbAAACXAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgGAICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgGAICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgGAICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgGAICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgGAICAgIgEKAaQgIgAAI2QAAACEAAAAlAAACqgAAAA4AAAAoAAACqwAAACMAAADFAAACrAAAAdoAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAACtF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYBbgF+AMYBUgACABAiAdNMAAAA6AAAAOwAAAA4AAAK2AAACvgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAAr8AAALAAAACwQAAAsIAAALDAAACxAAAAsWAfIB9gH6Af4CBgIKAg4BNXxAdWERfUEF0dEtfZGVmYXVsdFZhbHVlQXNTdHJpbmdfEChYRF9QQXR0S19hbGxvd3NFeHRlcm5hbEJpbmFyeURhdGFTdG9yYWdlXxAXWERfUEF0dEtfbWluVmFsdWVTdHJpbmdfEBZYRF9QQXR0S19hdHRyaWJ1dGVUeXBlXxAXWERfUEF0dEtfbWF4VmFsdWVTdHJpbmdfEB1YRF9QQXR0S192YWx1ZVRyYW5zZm9ybWVyTmFtZV8QIFhEX1BBdHRLX3JlZ3VsYXJFeHByZXNzaW9uU3RyaW5n3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgHMICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAv0AAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAgIAAgHMICAgIgEKAeAgIgAAIEQPo3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAACAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgHMICAgIgEKAewgIgAAI0gAAASYAAAEnAAADOQAAAzpdWERQTUF0dHJpYnV0ZaYAAAM7AAADPAAAAz0AAAM+AAADPwAAAStdWERQTUF0dHJpYnV0ZVxYRFBNUHJvcGVydHlfEBBYRFVNTFByb3BlcnR5SW1wXxAUWERVTUxOYW1lZEVsZW1lbnRJbXBfEA9YRFVNTEVsZW1lbnRJbXDfEBIAAAEKAAABCwAAAQwAAANBAAAAIQAAAQ4AAAEPAAADQgAAACMAAAENAAADQwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAZwAAANQAAADUAAADSwAAADEAAADUAAAAxgAAANQAAAH0AAAB1QAAANQAAADUAAADUwAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3R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Ao4CkgKaAp4CogKmAqoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAEnQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgKAICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAEnQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgKAICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABOAAAAAXAAAEnQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACApYAAgKAICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAABO4AAATvAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAASdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACAoAgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAASdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACAoAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAASdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACAoAgICAi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cAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBASMICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACpoAAAAXAAAKUwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBASmAAIEBIwgICAiAQoA4CAiAAAjSAAAAOwAAAA4AAAqoAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAClMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIEBIwgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAKuwAAABcAAApTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEBLIAAgQEjCAgICIBCgDoICIAACNIAAAA7AAAADgAACskAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAKUwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgQEjCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAArcAAAAFwAAClMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgQEvgACBASMICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgAACuoAAArrAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAA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lbGF0aW9uc2hpcKYAAAxXAAAMWAAADFkAAAxaAAAMWwAAAStfEBBYRFBNUmVsYXRpb25zaGlwXFhEUE1Qcm9wZXJ0eV8QEFhEVU1MUHJvcGVydHlJbXBfEBRYRFVNTE5hbWVkRWxlbWVudEltcF8QD1hEVU1MRWxlbWVudEltcFpkdXBsaWNhdGVz0gAAADsAAAAOAAAMXgAAASShAAAMX4EBT4BB1wAAAA4AAAAlAAAMYgAAACEAAAAoAAAMYwAAACMAAAxkAAAAFwAAAGgAAABoAAAMaAAAAIsAAAAxWV9zcGVjaWZpY1hfZ2VuZXJhbIEB3oAAgQEggQEggQFQgQFREljkfZXfEBQAAADFAAAMbAAADG0AAAxuAAAMbwAADHAAAAxxAAAAIQAAAA4AAAxyAAAAJQAADHMAAAAoAAAMdAAADHUAAAx2AAAMdwAADHgAAAx5AAAAIwAAB5UAAADGAAAAxgAADH0AAAApAAAAzAAAAMYAAAAUAAAAzwAAACkAAABhAAAMhQAADIYAAAApAAAAKQAAAMYAAAyKAAAMiwAAAMwAAAAxXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNvcmRlcmVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNzdG9yYWdlXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNkdXBsaWNhdGVzCYAxgDGBAVOABIEBTYAxgAKBAdyABIAqgQGVgQFSgASABIAxgQFkgQGWgQFNEwAAAAELCxPs0wAAADoAAAA7AAAADgAADI8AAAyRAAAAkKEAAADZgDOhAAAMkoEBVIBN2QAAACEAAAAlAAAMlQAAAA4AAAAoAAAMlgAAACMAAADFAAAMlwAAAIsAAADZAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAMn18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEBUYAzgDGAVIAAgAQIgQFV0wAAADoAAAA7AAAADgAADKEAAAyrAAAAkKkAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPSANoA3gDiAOYA6gDuAPIA9gD6pAAAMrAAADK0AAAyuAAAMrwAADLAAAAyxAAAMsgAADLMAAAy0gQFWgQFYgQFZgQFbgQFcgQFegQFfgQFhgQFigE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAMuAAAABcAAAySAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7AAAANQAAADUAAAAFwAAANSAAIEBV4AAgQFUCAgICIBCgDYICIAACNIAAAA7AAAADgAADMYAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAMkgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO0AAADUAAAA1AAAABcAAADUgACAAIAAgQFUCAgICIBCgDcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAzZAAAAFwAADJIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADuAAAA1AAAANQAAAAXAAAA1IAAgQFagACBAVQICAgIgEKAOAgIgAAI0gAAADsAAAAOAAAM5wAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAySAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7wAAANQAAADUAAAAFwAAANSAAIAAgACBAVQICAgIgEKAOQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAADPoAAAAXAAAMkgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPAAAADUAAAA1AAAABcAAADUgACBAV2AAIEBVAgICAiAQoA6CAiAAAjSAAAAOwAAAA4AAA0IAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAADJIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADxAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEBVAgICAiAQoA7CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAANGwAAABcAAAySAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8gAAANQAAADUAAAAFwAAANSAAIEBYIAAgQFUCAgICIBCgDwICIAACNMAAAA6AAAAOwAAAA4AAA0pAAANKgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAZ0AAAAXAAAMkgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPMAAADUAAAA1AAAABcAAADUgACAT4AAgQFUCAgICIBCgD0ICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAA09AAAAFwAADJIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAD0AAAA1AAAANQAAAAXAAAA1IAAgQFjgACBAVQICAgIgEKAPggIgAAIXxAaUGVyc2lzdGVkTWVzc2FnZUV4cGlyYXRpb27TAAAAOgAAADsAAAAOAAANTAAADU8AAACQogAADU0AAA1OgQFlgQFmogAADVAAAA1RgQFngQF+gE1eZXhwaXJhdGlvbkRhdGVfEBFjcmVhdGlvblRpbWVzdGFtcN8QEgAAAQoAAAELAAABDAAADVYAAAAhAAABDgAAAQ8AAA1XAAAAIwAAAQ0AAA1YAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAACLAAAA1AAAANQAAA1gAAAAMQAAANQAAADGAAAA1AAAAfQAAA1NAAAA1AAAANQAAA1oAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQFRCAiBAWkIgDEIgISBAWUICIEBaAgTAAAAAQ1qi5PTAAAAOgAAADsAAAAOAAANbAAADW8AAACQogAAAf0AAAH+gF6AX6IAAA1wAAANcYEBaoEBdYBN2QAAACEAAAAlAAANdAAAAA4AAAAoAAANdQAAACMAAADFAAANdgAADVAAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAANfl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEBZ4BegDGAVIAAgAQIgQFr0wAAADoAAAA7AAAADgAADYAAAA2JAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAANigAADYsAAA2MAAANjQAADY4AAA2PAAANkAAADZGBAWyBAW2BAW6BAXCBAXGBAXKBAXOBAXSATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAADXAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEBaggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAA1wAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBAWoICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAADbMAAAAXAAANcAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBAW+AAIEBaggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAANwQAADcIAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAADXAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEBaggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAA1wAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBAWoICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAANcAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQFqCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAA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hAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAABODAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBAeMICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAE8oAAAAXAAATgwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBAemAAIEB4wgICAiAQoA4CAiAAAjSAAAAOwAAAA4AABPYAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAE4MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIEB4wgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAT6wAAABcAABODAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEB7IAAgQHjCAgICIBCgDoICIAACNIAAAA7AAAADgAAE/kAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAATgwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgQHjCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABQMAAAAFwAAE4MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgQHvgACBAeMICAgIgEKAPAgIgAAI0wAAADo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AKAAAARMAAAAXAAAVvQAAABcAABV2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIECEoAAgQIMCAgICIBCgDgICIAACNIAAAA7AAAADgAAFcsAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAVdgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQIMCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABXeAAAAFwAAFXYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQIVgACBAgwICAgIgEKAOggIgAAI0gAAADsAAAAOAAAV7AAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABV2AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBAgwICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAFf8AAAAXAAAVdgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBAhiAAIECDAgICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAAAWDQAAFg4AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwAAFXYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADzAAAA1AAAANQAAAAXAAAA1IAAgE+AAIECDAgICAiAQoA9CAiAAAjfEA8AAAEKAAABCwAAAQw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A1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIECWggICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAABhUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBAloICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAH4AAAAXAAAYVAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBAgmAAIECWggICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABhUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBAloICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAYVAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQJaCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABY3AAAAFwAAGFQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQIigACBAloICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAAAZegAAACEAAAEOAAABDwAAGXsAAAAjAAABDQAAGXwAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIQAAADUAAAA1AAAGYQAAAAxAAAA1AAAAMYAAADUAAA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BEwAAABcAAAAXAAAAFwAAGxAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEChQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAbUwAAABcAABsQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIECioAAgQKFCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AABthAAAbYgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAbEAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQKFCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAGxAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEChQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAABsQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBAoUICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAbEAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQKFCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAGxAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEChQgICAiAQoBpCAiAAAjZAAAAIQAAACUAABuwAAAADgAAACgAABuxAAAAIwAAAMUAABuyAAAWOAAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAABu6XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQKCgNGAMYBUgACABAiBApHTAAAAOgAAADsAAAAOAAAbvAAAG8QAAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAABvFAAAbxgAAG8cAABvIAAAbyQAAG8oAABvLgQKSgQKTgQKUgQKVgRjMgRjNgRjOgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAABsRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBApAICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACggAAAAXAAAbEQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBAR2AAIECkAgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAABsRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDogACBApAICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAHEAAAAXAAAbEQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBApaAAIECkAgICAiAQoDjCAiAAAjfEBAAABwKAAAcCwAAHAwAABwNAAAAIQAAHA4AABwPAAAAIwAAHBAAABwRAAAADgAAACUAABwSAAAcEwAAACgAAADFAAAAxgAAHBUAAAApAAAAKQAAABQAABwZAAAAzAAAADEAAAApAAAAxgAAAM8AAABHAAAAxgAAHCAAABwhAAAA1F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYAxgQKpgASABIACgQKYgQFNgASAMYEB3IAQgDGBAvKBApcIErUX9rbTAAAAOgAAADsAAAAOAAAcJQAAHCcAAACQoQAAANmAM6EAABwogQKZgE3ZAAAAIQAAACUAABwrAAAADgAAACgAABwsAAAAIwAAAMUAABwtAAAAcQAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAABw1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQKWgDOAMYBUgACABAiBAprTAAAAOgAAADsAAAAOAAAcNwAAHEEAAACQqQAAAOwAAADtAAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9IA2gDeAOIA5gDqAO4A8gD2APqkAABxCAAAcQwAAHEQAABxFAAAcRgAAHEcAABxIAAAcSQAAHEqBApuBAp2BAp6BAqCBAqGBAqOBAqSBAqaBAqeATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABxOAAAAFwAAHCgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADsAAAA1AAAANQAAAAXAAAA1IAAgQKcgACBApkICAgIgEKANggIgAAI0gAAADsAAAAOAAAcXAAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAABwoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBApkICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAHG8AAAAXAAAcKAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBAp+AAIECmQgICAiAQoA4CAiAAAjSAAAAOwAAAA4AABx9AAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHCgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIECmQgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAckAAAABcAABwoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIECooAAgQKZCAgICIBCgDoICIAACNIAAAA7AAAADgAAHJ4AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAcKAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgQKZCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAByxAAAAFwAAHCgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgQKlgACBApkICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgAAHL8AABzAAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABnQAAABcAABwoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8wAAANQAAADUAAAAFwAAANSAAIBPgACBApkICAgIgEKAPQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAHNMAAAAXAAAcKAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPQAAADUAAAA1AAAABcAAADUgACBAqiAAIECmQgICAiAQoA+CAiAAAhfEB1TZW50RnlsZU1lc3NhZ2VKb2luV2l0aFN0YXR1c9MAAAA6AAAAOwAAAA4AABziAAAc5gAAAJCjAAAc4wAAHOQAABzlgQKqgQKrgQKsowAAHOcAABzoAAAc6YECrYECxIEC24BNXxAScmF3UmVjZXB0aW9uU3RhdHVzXxAaaWRlbnRpZmllckZvck5vdGlmaWNhdGlvbnNbc2VudE1lc3NhZ2XfEBIAAAEKAAABCwAAAQwAABzvAAAAIQAAAQ4AAAEPAAAc8AAAACMAAAENAAAc8QAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAcQAAANQAAADUAAAc+QAAADEAAADUAAAAxgAAANQAAAH0AAAc4wAAANQAAADUAAAdAQAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEClggIgQKvCIAxCICEgQKqCAiBAq4IEu7L0K/TAAAAOgAAADsAAAAOAAAdBQAAHQgAAACQogAAAf0AAAH+gF6AX6IAAB0JAAAdCoECsIECu4BN2QAAACEAAAAlAAAdDQAAAA4AAAAoAAAdDgAAACMAAADFAAAdDwAAHOcAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAdF18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYECrYBegDGAVIAAgAQIgQKx0wAAADoAAAA7AAAADgAAHRkAAB0iAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAAdIwAAHSQAAB0lAAAdJgAAHScAAB0oAAAdKQAAHSqBArKBArOBArSBAraBAreBAriBArmBArqATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAHQkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIECsAgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAB0JAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBArAICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAHUwAAAAXAAAdCQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBArWAAIECsAgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAAdWgAAHVsAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAHQkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIECsAgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAB0JAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBArAICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAdCQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQKwCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHQkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIECsAgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAB0JAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBArAICAgIgEKAaQgIgAAI2QAAACEAAAAlAAAdqQAAAA4AAAAoAAAdqgAAACMAAADFAAAdqwAAHOcAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAds18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYECrYBfgDGAVIAAgAQIgQK80wAAADoAAAA7AAAADgAAHbUAAB29AAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAAAdvgAAHb8AAB3AAAAdwQAAHcIAAB3DAAAdxIECvYECvoECv4ECwIECwYECwoECw4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABVwAAAAXAAAdCgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAroAAgQK7CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAHQoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIECuwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAB0KAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBArsICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAAAdCgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgQK7CAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHQoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIECuwgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAB0KAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBArsICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAdCgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQK7CAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAAHjAAAAAhAAABDgAAAQ8AAB4xAAAAIwAAAQ0AAB4yAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABxAAAA1AAAANQAAB46AAAAMQAAANQAAADGAAAA1AAAAfQAABzkAAAA1AAAANQAAB5CAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQKWCAiBAsYIgDEIgISBAqsICIECxQgS3OaEitMAAAA6AAAAOwAAAA4AAB5GAAAeSQAAAJCiAAAB/QAAAf6AXoBfogAAHkoAAB5LgQLHgQLSgE3ZAAAAIQAAACUAAB5OAAAADgAAACgAAB5PAAAAIwAAAMUAAB5QAAAc6AAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAB5YXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQLEgF6AMYBUgACABAiBAsjTAAAAOgAAADsAAAAOAAAeWgAAHmMAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAB5kAAAeZQAAHmYAAB5nAAAeaAAAHmkAAB5qAAAea4ECyYECyoECy4ECzYECzoECz4EC0IEC0YBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAeSgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQLHCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHkoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIECxwgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAejQAAABcAAB5KAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIECzIAAgQLHCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAB6bAAAenAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAeSgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQLHCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAHkoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIECxwgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAB5KAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBAscICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAeSgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQLHCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAHkoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIECxwgICAiAQoBpCAiAAAjZAAAAIQAAACUAAB7qAAAADgAAACgAAB7rAAAAIwAAAMUAAB7sAAAc6AAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAB70XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQLEgF+AMYBUgACABAiBAtPTAAAAOgAAADsAAAAOAAAe9gAAHv4AAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAB7/AAAfAAAAHwEAAB8CAAAfAwAAHwQAAB8FgQLUgQLVgQLWgQLXgQLYgQLZgQLagE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAB5LAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBAtIICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAeSwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQLSCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHksAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEC0ggICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAGzAAAABcAAB5LAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIDKgACBAtIICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAeSwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQLSCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAHksAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEC0ggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAB5LAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBAtIICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAAfcQAAACEAAAEOAAABDwAAH3I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XAAAoHgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQOWCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAKB4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEDlggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAACgeAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBA5YICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAAAoHgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgQOWCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAKB4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEDlggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAACgeAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBA5YICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAoHgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQOWCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAAKUQAAAAhAAABDgAAAQ8AAClFAAAAIwAAAQ0AAClGAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABzAAAA1AAAANQAAClOAAAAMQAAANQAAADGAAAA1AAABxYAACGlAAAA1AAAANQAAClWAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQL1CAiBA6EIgDEIgQFMgQMPCAiBA6AIEvf3xULTAAAAOgAAADsAAAAOAAApWgAAKV0AAACQogAAAf0AAAcggF6A0aIAACleAAApX4EDooEDrYBN2QAAACEAAAAlAAApYgAAAA4AAAAoAAApYwAAACMAAADFAAApZAAAIa4AAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAApbF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEDn4BegDGAVIAAgAQIgQOj0wAAADoAAAA7AAAADgAAKW4AACl3AAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAApeAAAKXkAACl6AAApewAAKXwAACl9AAApfgAAKX+BA6SBA6WBA6aBA6iBA6mBA6qBA6uBA6yATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAKV4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEDoggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAACleAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBA6IICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAKaEAAAAXAAApXgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBA6eAAIEDoggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAAprwAAKbAAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAKV4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEDoggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAACleAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBA6IICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAApXgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQOiCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAKV4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEDoggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAA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QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACukAAAAFwAAK2EAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQPUgACBA88ICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAK7IAACuzAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAACthAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBA88ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAArYQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgQPPCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAK2EAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEDzwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAACthAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBA88ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAArYQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQPPCAgICIBCgGkICIAACNkAAAAhAAAAJQAALAEAAAAOAAAAKAAALAIAAAAjAAAAxQAALAMAACs8AAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAALAtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBA8yAX4AxgFSAAIAECIED29MAAAA6AAAAOwAAAA4AACwNAAAsFQAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAALBYAACwXAAAsGAAALBkAACwaAAAsGwAALByBA9yBA92BA96BA9+BA+CBA+GBA+KATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAK2IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIED2ggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAACtiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBA9oICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAArYgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQPaCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACQCAAAAFwAAK2IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQM9gACBA9oICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAArYgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQPaCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAK2IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIED2ggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAACtiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBA9oICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAAsiAAAACEAAAEOAAABDwAALIkAAAAjAAABDQAALIoAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHcAAADUAAAA1AAALJIAAAAxAAAA1AAAAMYAAADUAAAHFgAAKzcAAADUAAAA1AAALJoAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBA7MICIED5QiAMQiBAUyBA8kICIED5AgST22VldMAAAA6AAAAOwAAAA4AACyeAAAsoQAAAJCiAAAB/QAAByCAXoDRogAALKIAACyjgQPmgQPxgE3ZAAAAIQAAACUAACymAAAADgAAACgAACynAAAAIwAAAMUAACyoAAArPQAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAACywXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQPjgF6AMYBUgACABAiBA+fTAAAAOgAAADsAAAAOAAAssgAALLsAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAACy8AAAsvQAALL4AACy/AAAswAAALMEAACzCAAAsw4ED6IED6YED6oED7IED7YED7oED74ED8IBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAsogAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQPmCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAALKIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIED5ggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAs5QAAABcAACyiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIED64AAgQPmCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AACzzAAAs9AAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAsogAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQPmCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAALKIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIED5ggICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAACyiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBA+YICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAsogAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQPmCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAALKIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIED5ggICAiAQoBpCAiAAAjZAAAAIQAAACUAAC1CAAAADgAAACgAAC1DAAAAIwAAAMUAAC1EAAArPQAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAC1MXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQPjgNGAMYBUgACABAiBA/LTAAAAOgAAADsAAAAOAAAtTgAALVYAAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAAC1XAAAtWAAALVkAAC1aAAAtWwAALVwAAC1dgQPzgQP0gQP1gQP2gQP3gQP4gQP5gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAACyjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBA/EICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACggAAAAXAAAsowAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBAR2AAIED8QgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAACyjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDogACBA/EICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAHMAAAAXAAAsowAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBAvWAAIED8QgICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAACyjAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBA/EICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAsowAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQPxCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACGuAAAAFwAALKMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAA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AAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAt4wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQP9CAgICIBCgGkICIAACNkAAAAhAAAAJQAALoMAAAAOAAAAKAAALoQAAAAjAAAAxQAALoUAACs+AAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAALo1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBA/qAX4AxgFSAAIAECIEECdMAAAA6AAAAOwAAAA4AAC6PAAAulwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAALpgAAC6ZAAAumgAALpsAAC6cAAAunQAALp6BBAqBBAuBBAyBBA2BBA+BBBCBBBGATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAALeQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEECAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAC3kAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBBAgICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAt5AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQQICAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAC7PAAAAFwAALeQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQQOgACBBAgICAgIgEKAeAgIgAAIEQSw3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAt5AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQQICAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAALeQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEECAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAC3kAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBBAgICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAAvCwAAACEAAAEOAAABDwAALwwAAAAjAAABDQAALw0AAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHcAAADUAAAA1AAALxUAAAAxAAAA1AAAAMYAAADUAAAHFgAAKzkAAADUAAAA1AAALx0AAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBA7MICIEEFAiAMQiBAUyBA8sICIEEEwgSr82fudMAAAA6AAAAOwAAAA4AAC8hAAAvJAAAAJCiAAAB/QAAByCAXoDRogAALyUAAC8mgQQVgQQggE3ZAAAAIQAAACUAAC8pAAAADgAAACgAAC8qAAAAIwAAAMUAAC8rAAArPwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAC8zXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQQSgF6AMYBUgACABAiBBBbTAAAAOgAAADsAAAAOAAAvNQAALz4AAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAC8/AAAvQAAAL0EAAC9CAAAvQwAAL0QAAC9FAAAvRoEEF4EEGIEEGYEEG4EEHIEEHYEEHoEEH4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAvJQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQQVCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAALyUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEEFQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAvaAAAABcAAC8lAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEEGoAAgQQVCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAC92AAAvdwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAvJQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQQVCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAALyUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEFQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAC8lAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBBBUICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAvJQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQQVCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAALyUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEFQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAC/FAAAADgAAACgAAC/GAAAAIwAAAMUAAC/HAAArPwAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAC/PXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQQSgNGAMYBUgACABAiBBCHTAAAAOgAAADsAAAAOAAAv0QAAL9kAAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAAC/aAAAv2wAAL9wAAC/dAAAv3gAAL98AAC/ggQQigQQjgQQkgQQlgRgfgRgggRghgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAAC8mAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBBCAICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAACggAAAAXAAAvJgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACBAR2AAIEEIAgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAAC8mAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDogACBBCAICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAH0AAAAXAAAvJgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBBCaAAIEEIAgICAiAQoDjCAiAAAjfEBAAADAfAAAwIAAAMCEAADAiAAAAIQAAMCMAADAkAAAAIwAAMCUAADAmAAAADgAAACUAADAnAAAwKAAAACgAAADFAAAAxgAAMCoAAAApAAAAKQAAABQAADAuAAAAzAAAADEAAAApAAAAxgAAAM8AAABTAAAAxgAAMDUAADA2AAAA1F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYAxgQQ5gASABIACgQQogQFNgASAMYEB3IAcgDGBGB6BBCcIEm+fd/vTAAAAOgAAADsAAAAOAAAwOgAAMDwAAACQoQAAANmAM6EAADA9gQQpgE3ZAAAAIQAAACUAADBAAAAADgAAACgAADBBAAAAIwAAAMUAADBCAAAAfQAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAADBKXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQQmgDOAMYBUgACABAiBBCrTAAAAOgAAADsAAAAOAAAwTAAAMFYAAACQqQAAAOwAAADtAAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9IA2gDeAOIA5gDqAO4A8gD2APqkAADBXAAAwWAAAMFkAADBaAAAwWwAAMFwAADBdAAAwXgAAMF+BBCuBBC2BBC6BBDCBBDGBBDOBBDSBBDaBBDeATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADBjAAAAFwAAMD0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADsAAAA1AAAANQAAAAXAAAA1IAAgQQsgACBBCkICAgIgEKANggIgAAI0gAAADsAAAAOAAAwcQAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADA9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBBCkICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAMIQAAAAXAAAwPQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBBC+AAIEEKQgICAiAQoA4CAiAAAjSAAAAOwAAAA4AADCSAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAMD0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIEEKQgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAwpQAAABcAADA9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEEMoAAgQQpCAgICIBCgDoICIAACNIAAAA7AAAADgAAMLMAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAwPQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgQQpCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADDGAAAAFwAAMD0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgQQ1gACBBCkICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgAAMNQAADDVAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABnQAAABcAADA9AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8wAAANQAAADUAAAAFwAAANSAAIBPgACBBCkICAgIgEKAPQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAMOgAAAAXAAAwPQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPQAAADUAAAA1AAAABcAAADUgACBBDiAAIEEKQgICAiAQoA+CAiAAAhfEBZQZXJzaXN0ZWREcmFmdEZ5bGVKb2lu0wAAADoAAAA7AAAADgAAMPcAADD9AAAAkKUAADD4AAAhoAAAIaUAACGjAAAhpoEEOoEDCoEDD4EDDYEDEKUAADD+AAAw/wAAMQAAADEBAAAxAoEEO4EXwoEX2YEX8IEYB4BNVWRyYWZ03xASAAABCgAAAQsAAAEMAAAxBgAAACEAAAEOAAABDwAAMQcAAAAjAAABDQAAMQgAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAH0AAADUAAAA1AAAMRAAAAAxAAAA1AAAAMYAAADUAAAHFgAAMPgAAADUAAAA1AAAMRgAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBCYICIEEPQiAMQiBAUyBBDoICIEEPAgTAAAAARIg7hXTAAAAOgAAADsAAAAOAAAxHAAAMR8AAACQogAAAf0AAAcggF6A0aIAADEgAAAxIYEEPoEESYBN2QAAACEAAAAlAAAxJAAAAA4AAAAoAAAxJQAAACMAAADFAAAxJgAAMP4AAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAxLl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEEO4BegDGAVIAAgAQIgQQ/0wAAADoAAAA7AAAADgAAMTAAADE5AAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAAxOgAAMTsAADE8AAAxPQAAMT4AADE/AAAxQAAAMUGBBECBBEGBBEKBBESBBEWBBEaBBEeBBEiATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAMSAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEPggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADEgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBBD4ICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAMWMAAAAXAAAxIAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBBEOAAIEEPggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAAxcQAAMXIAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAMSAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEPggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADEgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBBD4ICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAxIAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQQ+CAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAMSAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEEPggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADEgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBBD4ICAgIgEKAaQgIgAAI2QAAACEAAAAlAAAxwAAAAA4AAAAoAAAxwQAAACMAAADFAAAxwgAAMP4AAAcgAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAAxyl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEEO4DRgDGAVIAAgAQIgQRK0wAAADoAAAA7AAAADgAAMcwAADHUAAAAkKcAAAfRAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAAAx1QAAMdYAADHXAAAx2AAAMdkAADHaAAAx24EES4EETIEETYEEToEXv4EXwIEXwYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAAAxIQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgQRJCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAAMSEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIEESQgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAADEhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBBEkICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAHAAAAAXAAAxIQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBBE+AAIEESQgICAiAQoDjCAiAAAjfEBAAADIaAAAyGwAAMhwAADIdAAAAIQAAMh4AADIfAAAAIwAAMiAAADIhAAAADgAAACUAADIiAAAyIwAAACgAAADFAAAAxgAAMiUAAAApAAAAKQAAABQAADIpAAAAzAAAADEAAAApAAAAxgAAAM8AAABGAAAAxgAAMjAAADIxAAAA1F8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYAxgQRigASABIACgQRRgQFNgASAMYEB3IAPgDGBF76BBFAIEqIYSizTAAAAOgAAADsAAAAOAAAyNQAAMjcAAACQoQAAANmAM6EAADI4gQRSgE3ZAAAAIQAAACUAADI7AAAADgAAACgAADI8AAAAIwAAAMUAADI9AAAAcAAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAADJFXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQRPgDOAMYBUgACABAiBBFPTAAAAOgAAADsAAAAOAAAyRwAAMlEAAACQqQAAAOwAAADtAAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9IA2gDeAOIA5gDqAO4A8gD2APqkAADJSAAAyUwAAMlQAADJVAAAyVgAAMlcAADJYAAAyWQAAMlqBBFSBBFaBBFeBBFmBBFqBBFyBBF2BBF+BBGCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADJeAAAAFwAAMjgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADsAAAA1AAAANQAAAAXAAAA1IAAgQRVgACBBFIICAgIgEKANggIgAAI0gAAADsAAAAOAAAybAAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADI4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBBFIICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAMn8AAAAXAAAyOAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBBFiAAIEEUggICAiAQoA4CAiAAAjSAAAAOwAAAA4AADKNAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAMjgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIEEUggICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAyoAAAABcAADI4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEEW4AAgQRSCAgICIBCgDoICIAACNIAAAA7AAAADgAAMq4AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAyOAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgQRSCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADLBAAAAFwAAMjgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgQRegACBBFIICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgAAMs8AADLQAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABnQAAABcAADI4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8wAAANQAAADUAAAAFwAAANSAAIBPgACBBFIICAgIgEKAPQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAMuMAAAAXAAAyOAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPQAAADUAAAA1AAAABcAAADUgACBBGGAAIEEUggICAiAQoA+CAiAAAheUGVyc2lzdGVkRHJhZnTTAAAAOgAAADsAAAAOAAAy8gAAMvsAAACQqAAAMvMAADL0AAAy9QAAMvYAADL3AAAy+AAAMvkAADL6gQRjgQRkgQRlgQRmgQRngQRogQRpgQRqqAAAMvwAADL9AAAy/gAAMv8AADMAAAAzAQAAMwIAADMDgQRrgQSCgQSZgQSwgRd5gReQgRengQ1DgE1fEBRyYXdFeGlzdGVuY2VEdXJhdGlvbl8QFnVuc29ydGVkRHJhZnRGeWxlSm9pbnNYcmVhZE9uY2VXcmVwbHlUb18QFXJhd1Zpc2liaWxpdHlEdXJhdGlvblRib2R5XXNlbmRSZXF1ZXN0ZWRaZGlzY3Vzc2lvbt8QEgAAAQoAAAELAAABDAAAMw4AAAAhAAABDgAAAQ8AADMPAAAAIwAAAQ0AADMQAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABwAAAA1AAAANQAADMYAAAAMQAAANQAAADGAAAA1AAAAfQAADLzAAAA1AAAANQAADMgAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQRPCAiBBG0IgDEIgISBBGMICIEEbAgScaajudMAAAA6AAAAOwAAAA4AADMkAAAzJwAAAJCiAAAB/QAAAf6AXoBfogAAMygAADMpgQRugQR5gE3ZAAAAIQAAACUAADMsAAAADgAAACgAADMtAAAAIwAAAMUAADMuAAAy/AAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAADM2XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQRrgF6AMYBUgACABAiBBG/TAAAAOgAAADsAAAAOAAAzOAAAM0EAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAADNCAAAzQwAAM0QAADNFAAAzRgAAM0cAADNIAAAzSYEEcIEEcYEEcoEEdIEEdYEEdoEEd4EEeIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAzKAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQRuCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAMygAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEEbggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAzawAAABcAADMoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEEc4AAgQRuCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AADN5AAAzegAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAzKAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQRuCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAMygAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEEbggICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADMoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBBG4ICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAzKAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQRuCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAMygAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEbggICAiAQoBpCAiAAAjZAAAAIQAAACUAADPIAAAADgAAACgAADPJAAAAIwAAAMUAADPKAAAy/AAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAADPSXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQRrgF+AMYBUgACABAiBBHrTAAAAOgAAADsAAAAOAAAz1AAAM9wAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAADPdAAAz3gAAM98AADPgAAAz4QAAM+IAADPjgQR7gQR8gQR9gQR+gQR/gQSAgQSBgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADMpAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBBHkICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAzKQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQR5CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAMykAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEEeQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAlRQAAABcAADMpAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIEDVoAAgQR5CAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAMykAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEEeQgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADMpAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBBHkICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAzKQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQR5CAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAANE8AAAAhAAABDgAAAQ8AADRQAAAAIwAAAQ0AADRRAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABwAAAA1AAAANQAADRZAAAAMQAAANQAAADGAAAA1AAABxYAADL0AAAA1AAAANQAADRhAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQRPCAiBBIQIgDEIgQFMgQRkCAiBBIMIEixp+yDTAAAAOgAAADsAAAAOAAA0ZQAANGgAAACQogAAAf0AAAcggF6A0aIAADRpAAA0aoEEhYEEkIBN2QAAACEAAAAlAAA0bQAAAA4AAAAoAAA0bgAAACMAAADFAAA0bwAAMv0AAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAA0d18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEEgoBegDGAVIAAgAQIgQSG0wAAADoAAAA7AAAADgAANHkAADSCAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAA0gwAANIQAADSFAAA0hgAANIcAADSIAAA0iQAANIqBBIeBBIiBBImBBIuBBIyBBI2BBI6BBI+ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAANGkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEhQgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADRpAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBBIUICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAANKwAAAAXAAA0aQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBBIqAAIEEhQgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAA0ugAANLsAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAANGkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEhQgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADRpAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBBIUICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAA0aQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQSFCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAANGkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEEhQgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADRpAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBBIUICAgIgEKAaQgIgAAI2QAAACEAAAAlAAA1CQAAAA4AAAAoAAA1CgA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hWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQSZgF6AMYBUgACABAiBBJ3TAAAAOgAAADsAAAAOAAA1ugAANcMAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAADXEAAA1xQAANcYAADXHAAA1yAAANckAADXKAAA1y4EEnoEEn4EEoIEEooEEo4EEpIEEpYEEpoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAA1qgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQScCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAANaoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEEnAgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAA17QAAABcAADWqAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEEoYAAgQScCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AADX7AAA1/AAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAA1qgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQScCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAANaoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEnAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADWqAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBBJwICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAA1qgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQScCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAANaoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEnAgICAiAQoBpCAiAAAjZAAAAIQAAACUAADZKAAAADgAAACgAADZLAAAAIwAAAMUAADZMAAAy/gAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAADZUXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQSZgF+AMYBUgACABAiBBKjTAAAAOgAAADsAAAAOAAA2VgAANl4AAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAADZfAAA2YAAANmEAADZiAAA2YwAANmQAADZlgQSpgQSqgQSrgQSsgQStgQSugQSvgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAaUwAAABcAADWrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIECdIAAgQSnCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAANasAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEpwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADWrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBBKcICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAAA1qwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIEEpwgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADWrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBBKcICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAA1qwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQSnCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAANasAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEEpwgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAADbRAAAAIQAAAQ4AAAEPAAA20gAAACMAAAENAAA20wAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAcAAAANQAAADUAAA22wAAADEAAADUAAAAxgAAANQAAAcWAAAy9gAAANQAAADUAAA24wAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEETwgIgQSyCIAxCIEBTIEEZggIgQSxCBKBLewA0wAAADoAAAA7AAAADgAANucAADbqAAAAkKIAAAH9AAAHIIBegNGiAAA26wAANuyBBLOBBL6ATdkAAAAhAAAAJQAANu8AAAAOAAAAKAAANvAAAAAjAAAAxQAANvEAADL/AAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAANvlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBLCAXoAxgFSAAIAECIEEtNMAAAA6AAAAOwAAAA4AADb7AAA3BAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAANwUAADcGAAA3BwAANwgAADcJAAA3CgAANwsAADcMgQS1gQS2gQS3gQS5gQS6gQS7gQS8gQS9gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADbrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBBLMICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAA26wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQSzCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADcuAAAAFwAANusAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQS4gACBBLMICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAANzwAADc9AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADbrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBBLMICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAA26wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgQSzCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAANusAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEEswgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAADbrAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBBLMICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAA26wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQSzCAgICIBCgGkICIAACNkAAAAhAAAAJQAAN4sAAAAOAAAAKAAAN4wAAAAjAAAAxQAAN40AADL/AAAHIAAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAN5VfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBLCA0YAxgFSAAIAECIEEv9MAAAA6AAAAOwAAAA4AADeXAAA3nwAAAJCnAAAH0QAAB9IAAAfTAAAH1AAAB9UAAAfWAAAH14DggOGA4oDjgOSA5YDmpwAAN6AAADehAAA3ogAAN6MAADekAAA3pQAAN6aBBMCBBMGBBMKBBMOBF3aBF3eBF3iATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAANuwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfRAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEEvggICAiAQoDgCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAADbsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0gAAANQAAADUAAAAFwAAANSAAIDqgACBBL4ICAgIgEKA4QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAAA27AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9MAAADUAAAA1AAAABcAAADUgACA6oAAgQS+CAgICIBCgOIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAACJAAAAFwAANuwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfUAAAA1AAAANQAAAAXAAAA1IAAgQTEgACBBL4ICAgIgEKA4wgIgAAI3xAUAAAAxQAAN+UAADfmAAA35wAAN+gAADfpAAA36gAAACEAAAAOAAA36wAAACUAADfsAAAAKAAAN+0AADfuAAA37wAAN/AAADfxAAA38gAAACMAAAeVAAAAxgAAAMYAADf2AAAAKQAAAMwAAADGAAAAFAAAAM8AAAApAAAAXwAAN/4AADf/AAAAKQAAACkAAADGAAA4AwAAOAQAAADMAAAAMV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zb3JkZXJlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNkdXBsaWNhdGVzXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3N0b3JhZ2VfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIVhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zc3RvcmFnZV8QJFhEQnVja2V0Rm9yU3BlY2lhbGl6YXRpb25zZHVwbGljYXRlcwmAMYAxgQTGgASBAU2AMYACgQHcgASAKIEXcIEExYAEgASAMYEE14EXcYEBTRJRWLsD0wAAADoAAAA7AAAADgAAOAgAADgKAAAAkKEAAADZgDOhAAA4C4EEx4BN2QAAACEAAAAlAAA4DgAAAA4AAAAoAAA4DwAAACMAAADFAAA4EAAAAIkAAADZAAAAxgAAAOUAAAAXAAA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UAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEFZAgICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAjQAAABcAAD9UAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIEFaoAAgQVkCAgICIBCgOMICIAACN8QFAAAAMUAAEBNAABATgAAQE8AAEBQAABAUQAAQFIAAAAhAAAADgAAQFMAAAAlAABAVAAAACgAAEBVAABAVgAAQFcAAEBYAABAWQAAQFoAAAAjAAAHlQAAAMYAAADGAABAXgAAACkAAADMAAAAxgAAABQAAADPAAAAKQAAAGMAAEBmAABAZwAAACkAAAApAAAAxgAAQGsAAEBsAAAAzAAAADFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc29yZGVyZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3N0b3JhZ2VfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc2R1cGxpY2F0ZXMJgDGAMYEFbIAEgQFNgDGAAoE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AAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEFgggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAEFSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBBYIICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAQZUAAAAXAABBUgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBBYeAAIEFgggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAABBowAAQaQAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAQVIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEFgggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAEFSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBBYIICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABBUgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQWCCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAQVIAAADUAAAA1AAAANQAAAAxAAAA1AAAARw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AACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAARU4AAAAXAABFKAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAOwAAADUAAAA1AAAABcAAADUgACBBc2AAIEFyggICAiAQoA2CAiAAAjSAAAAOwAAAA4AAEVcAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAARSgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADtAAAA1AAAANQAAAAXAAAA1IAAgACAAIEFyggICAiAQoA3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABFbwAAABcAAEUoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIEF0IAAgQXKCAgICIBCgDgICIAACNIAAAA7AAAADgAARX0AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABFKAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQXKCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAEWQAAAAFwAARSgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQXTgACBBcoICAgIgEKAOggIgAAI0gAAADsAAAAOAABFngAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAEUoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBBcoICAgIgEKAOwgIgAA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AMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBBfMICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAR2IAAAAXAABHGwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBBfmAAIEF8wgICAiAQoA4CAiAAAjSAAAAOwAAAA4AAEdwAAABJKEAAEdxgQX6gEHSAAAAOwAAAA4AAEd0AAABJKIAAEd1AABHdoEF+4EF/IBBXxAYcmF3T3duZWRJZGVudGl0eUlkZW50aXR5WGlkZW50aXR53xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABHGwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQXzCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAEeLAAAAFwAARxsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQX/gACBBfMICAgIgEKAOggIgAAI0gAAADsAAAAOAABHmQAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAEcbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBBfMICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAR6wAAAAXAABHGwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBBgKAAIEF8wgICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAABHugAAR7sAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwAARxsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADzAAAA1AAAANQAAAAXAAAA1IAAgE+AAIEF8wgICAiAQoA9CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABHzgAAABcAAEcbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA9AAAANQAAADUAAAAFwAAANSAAIEGBYAAgQXzCAgICIBCgD4ICIAACF8QG1BlcnNpc3RlZE9idkNvbnRhY3RJZGVudGl0edMAAAA6AAAAOwAAAA4AAEfdAABH+AAAAJCvEBoAAEfeAABH3wAAR+AAAEfhAABH4gAAR+MAAEfkAABH5QAAR+YAAEfnAABH6AAAR+kAAEfqAABH6wAAR+wAACGkAABHdgAAR+8AAEfwAABH8QAAR/IAAEfzAABH9AAAR/UAAEf2AABH94EGB4EGCIEGCYEGCoEGC4EGDIEGDYEGDoEGD4EGEIEGEYEGEoEGE4EGFIEGFYEDDoEF/IEGFoEGF4EGGIEGGYEGGoEGG4EGHIEGHYEGHq8QGgAAR/kAAEf6AABH+wAAR/wAAEf9AABH/gAAR/8AAEgAAABIAQAASAIAAEgDAABIBAAASAUAAEgGAABIBwAASAgAAEgJAABICgAASAsAAEgMAABIDQAASA4AAEgPAABIEAAASBEAAEgSgQYfgQY2gQZNgQi1gQjMgQjjgQj6gQkogQk/gQlXgRSxgRTIgRTfgRVVgRMcgRVsgRWDgRWbgRP0gRWygQ5VgRXJgRXggRX3gROUgQcfgE1fEB1jYXBhYmlsaXR5V2VicnRjQ29udGludW91c0lDRV8QD3NvcnREaXNwbGF5TmFtZV5jYWxsTG9nQ29udGFjdF8QHXNlcmlhbGl6ZWRJZGVudGl0eUNvcmVEZXRhaWxzXxARY3VzdG9tRGlzcGxheU5hbWVfEBJjYXBhYmlsaXR5R3JvdXBzVjJYbWVzc2FnZXNZcmVhY3Rpb25zWGlzQWN0aXZlXxASb3duZWRDb250YWN0R3JvdXBzWmlzT25lVG9PbmVfEBhpc0NlcnRpZmllZEJ5T3duS2V5Y2xvYWtXZGV2aWNlc18QE2N1c3RvbVBob3RvRmlsZW5hbWVfEBVyYXdPbmVUb09uZURpc2N1c3Npb25Ubm90ZV1jb250YWN0R3JvdXBzXxAYcmF3T3duZWRJZGVudGl0eUlkZW50aXR5XxAbbGF0ZXN0U2VuZGVyU2VxdWVuY2VOdW1iZXJzXxAaY2FwYWJpbGl0eU9uZVRvT25lQ29udGFjdHNYcGhvdG9VUkxfEA9mdWxsRGlzcGxheU5hbWVfEBByYXdPd25lZElkZW50aXR5XnN5c3RlbU1lc3NhZ2Vz3xASAAABCgAAAQsAAAEMAABILQAAACEAAAEOAAABDwAASC4AAAAjAAABDQAASC8AAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIUAAADUAAAA1AAASDcAAAAxAAAA1AAAAMYAAADUAAAB9AAAR94AAADUAAAA1AAASD8AAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBfAICIEGIQiAMQiAhIEGBwgIgQYgCBMAAAABETUj0NMAAAA6AAAAOwAAAA4AAEhDAABIRgAAAJCiAAAB/QAAAf6AXoBfogAASEcAAEhIgQYigQYtgE3ZAAAAIQAAACUAAEhLAAAADgAAACgAAEhMAAAAIwAAAMUAAEhNAABH+QAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAEhVXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQYfgF6AMYBUgACABAiBBiPTAAAAOgAAADsAAAAOAABIVwAASGAAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoB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AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAEnLAAAAFwAASYgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQY+gACBBjkICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAASdkAAEnaAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAEmIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBBjkICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABJiAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQY5CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAASYgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEGOQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAEmIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBBjkICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABJiAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQY5CAgICIBCgGkICIAACNkAAAAhAAAAJQAASigAAAAOAAAAKAAASikAAAAjAAAAxQAASioAAEf6AAA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0dHJpYnV0ZXNzdG9yYWdlgQZNgF6AMYBUgACABAiBBlHTAAAAOgAAADsAAAAOAABK2QAASuIAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAErjAABK5AAASuUAAErmAABK5wAASugAAErpAABK6oEGUoEGU4EGVIEGVoEGV4EGWIEGWYEGWoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABKyQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQZQCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAASskAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEGUAgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABLDAAAABcAAErJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEGVYAAgQZQCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAEsaAABLGwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABKyQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQZQCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAASskAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IA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AAADUAAAAFwAAANSAAIEGaoAAgQZkCAgICIBCgDgICIAACNIAAAA7AAAADgAATDYAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABL4QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQZkCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAExJAAAAFwAAS+EAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQZtgACBBmQICAgIgEKAOggIgAAI0gAAADsAAAAOAABMVwAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAEvhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBBmQICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAATGoAAAAXAABL4QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBBnCAAIEGZAgICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAABMeAAATHkAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwAAS+EAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADzAAAA1AAAANQAAAAXAAAA1IAAgE+AAIEGZAgICAiAQoA9CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAB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AAAAXAABPHgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAOwAAADUAAAA1AAAABcAAADUgACBBqqAAIEGpwgICAiAQoA2CAiAAAjSAAAAOwAAAA4AAE9SAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAATx4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADtAAAA1AAAANQAAAAXAAAA1IAAgACAAIEGpwgICAiAQoA3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABPZQAAABcAAE8eAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIEGrYAAgQanCAgICIBCgDgICIAACNIAAAA7AAAADgAAT3MAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABPHgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQanCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAE+GAAAAFwAATx4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQawgACBBqcICAgIgEKAOggIgAAI0gAAADsAAAAOAABPlAAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAE8eAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBBqcICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAT6cAAAAXAABPHgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBBrOAAIEGpwgICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAABPtQAAT7YAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwAATx4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADzAAAA1AAAANQAAAAXAAAA1IAAgE+AAIEGpwgICAiAQoA9CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABPyQAAABcAAE8eAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA9AAAANQAAADUAAAAFwAAANSAAIEGtoAAgQanCAgICIBCgD4ICIAACF8QFFBlcnNpc3RlZENhbGxMb2dJdGVt0wAAADoAAAA7AAAADgAAT9gAAE/lAAAAkKwAAE/ZAABP2gAAT9sAAE/cAABP3QAAT94AAE/fAABP4AAAT+EAAE/iAABP4wAAT+SBBriBBrmBBrqBBruBBryBBr2BBr6BBr+BBsCBBsGBBsKBBsOsAABP5gAAT+cAAE/oAABP6QAAT+oAAE/rAABP7AAAT+0AAE/uAABP7wAAT/AAAE/xgQbEgQeCgQeZgQewgQfHgQfegQf1gQgMgQgjgQg6gQhRgQhogE1dbWVzc2FnZVN5c3RlbVppc0luY29taW5nXxAacmF3SW5pdGlhbFBhcnRpY2lwYW50Q291bnRXZW5kRGF0ZV8QEmdyb3VwT3duZXJJZGVudGl0eVtsb2dDb250YWN0c11yYXdSZXBvcnRLaW5kWGNhbGxVVUlEWXN0YXJ0RGF0ZV8QEHJhd093bmVkQ3J5cHRvSWRbZ3JvdXBVaWRSYXdfEBR1bmtub3duQ29udGFjdHNDb3VudN8QEgAAAQoAAAELAAABDAAAUAAAAAAhAAABDgAAAQ8AAFABAAAAIwAAAQ0AAFACAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAAB0AAAA1AAAANQAAFAKAAAAMQAAANQAAADGAAAA1AAABxYAAE/ZAAAA1AAAANQAAFASAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQakCAiBBsYIgDEIgQFMgQa4CAiBBsUIEqDUlnLTAAAAOgAAADsAAAAOAABQFgAAUBkAAACQogAAAf0AAAcggF6A0aIAAFAaAABQG4EGx4EG0oBN2QAAACEAAAAlAABQHgAAAA4AAAAoAABQHwAAACMAAADFAABQIAAAT+YAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAABQKF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEGxIBegDGAVIAAgAQIgQbI0wAAADoAAAA7AAAADgAAUCoAAFAzAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAABQNAAAUDUAAFA2AABQNwAAUDgAAFA5AABQOgAAUDuBBsmBBsqBBsuBBs2BBs6BBs+BBtCBBtGATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAUBoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEGxwgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFAaAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBBscICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAUF0AAAAXAABQGgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBBsyAAIEGxwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAABQawAAUGwAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAUBoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEGxwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAFAaAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBBscICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABQGgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQbHCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAUBoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEGxwgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAFAaAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBBscICAgIgEKAaQgIgAAI2QAAACEAAAA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AgQciCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAFTeAAAAFwAAVJsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQcngACBByIICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAVOwAAFTtAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAFSbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBByIICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAABUmwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgQciCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAVJsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEHIggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFSbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBByIICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABUmwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoA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oAAABEwAAABcAAAAXAAAAFwAAVd0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEHRQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAFXdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBB0UICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABV3QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQdFCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAAVd0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIEHRQgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAFXdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBB0UICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABV3QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQdFCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAVd0AAADUAAAA1AA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XAABZGAAAWRkAAFkagQd1gQd2gQd3gQd4gQd5gQd6gQd7gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFXAAAABcAAFhgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAICugACBB3MICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABYYAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQdzCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwAAWGAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEHcwgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAFhgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBB3MICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABYYAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQdzCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAWGAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEHcwgICAiAQoB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AAAERAAABEgAAACgAAAETAAAAFwAAXJ4AAAAXAABcWwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBB7iAAIEHswgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAABcrAAAXK0AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAXFsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEHswgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAFxbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBB7MICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABcWwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQezCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAXFsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEHswgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAFxbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBB7MICAgIgEKAaQgIgAAI2QAAACEAAAAlAABc+wAAAA4AAAAoAABc/AAAACMAAADFAABc/QAAT+kAAAH+AAA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BB9UICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABdnQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQfVCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAXZ0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEH1QgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAAF2dAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBB9UICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABdnQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQfVCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAXZ0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEH1QgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAF2dAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBB9UICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAE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2gHeAeIB5gHqAe6cAAGNVAABjVgAAY1cAAGNYAABjWQAAY1oAAGNbgQgzgQg0gQg1gQg2gQg3gQg4gQg5gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGKhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBCDEICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABioQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQgxCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAYqEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEIMQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAERwAAABcAAGKhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICZgACBCDEICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABioQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQgxCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAYqEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AA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RAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABj4gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQhICAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwAAY+IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEISAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGPiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBCEgICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABj4gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQhICAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAY+IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEISAgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAGUIAAAAIQAAAQ4AAAEPAABlCQAAACMAAAENAABlCgAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAdAAAANQAAADUAABlEgAAADEAAADUAAAAxgAAANQAAAH0AABP4wAAANQAAADUAABlGgAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXR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A1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIdggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGZkAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBCHYICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABYoAAAAXAABmZAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAsoAAgQh2CAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAZmQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEIdggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGZkAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBCHYICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABmZAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQh2CAgICIBCgHsICIAACNIAAAA7AAAADgAAZ4oAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABOBwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACASoAAgQaeCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAATgcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEGnggICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABP6wAAABcAAE4HAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIEH3oAAgQaeCAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAAAZ7oAAAAhAAABDgAAAQ8AAGe7AAAAIwAAAQ0AAGe8AAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABvAAAA1AAAANQAAGfEAAAAMQAAANQAAADGAAAA1AAAAfQAAEyeAAAA1AAAANQAAGfMAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQZhCAiBCIUIgDEIgISBBncICIEIhAgShf1rgtMAAAA6AAAAOwAAAA4AAGfQAABn0wAAAJCiAAAB/QAAAf6AXoBfogAAZ9QAAGfVgQiGgQiRgE3ZAAAAIQAAACUAAGfYAAAADgAAACgAAGfZAAAAIwAAAMUAAGfaAABMowAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGfiXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQiDgF6AMYBUgACABAiBCIfTAAAAOgAAADsAAAAOAABn5AAAZ+0AAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAGfuAABn7wAAZ/AAAGfxAABn8gAAZ/MAAGf0AABn9YEIiIEIiYEIioEIjIEIjYEIjoEIj4EIkIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABn1AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQiGCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAZ9QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEIhggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABoFwAAABcAAGfUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEIi4AAgQiGCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAGglAABoJgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABn1AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQiGCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAZ9QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIhggICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGfUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCIYICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABn1AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQiGCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAZ9QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEIhggICAiAQoBpCAiAAAjZAAAAIQAAACUAAGh0AAAADgAAACgAAGh1AAAAIwAAAMUAAGh2AABMowAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGh+XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQiDgF+AMYBUgACABAiBCJLTAAAAOgAAADsAAAAOAABogAAAaIgAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAGiJAABoigAAaIsAAGiMAABojQAAaI4AAGiPgQiTgQiUgQiVgQiWgQiXgQiYgQiZgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGfVAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBCJEICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABn1QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQiRCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAZ9UAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEIkQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAagQAAABcAAGfVAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIECeIAAgQiRCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAZ9UAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEIkQgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGfVAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBCJEICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABn1QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQiRCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAAaPsAAAAhAAABDgAAAQ8AAGj8AAAAIwAAAQ0AAGj9AAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABvAAAA1AAAANQAAGkFAAAAMQAAANQAAADGAAAA1AAAAfQAAEyfAAAA1AAAANQAAGkNAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQZhCAiBCJwIgDEIgISBBngICIEImwgSqDR88tMAAAA6AAAAOwAAAA4AAGkRAABpFAAAAJCiAAAB/QAAAf6AXoBfogAAaRUAAGkWgQidgQiogE3ZAAAAIQAAACUAAGkZAAAADgAAACgAAGkaAAAAIwAAAMUAAGkbAABMpAAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGkjXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQiagF6AMYBUgACABAiBCJ7TAAAAOgAAADsAAAAOAABpJQAAaS4AAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAGkvAABpMAAAaTEAAGkyAABpMwAAaTQAAGk1AABpNoEIn4EIoIEIoYEIo4EIpIEIpYEIpoEIp4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABpFQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQidCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAaRUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEInQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABpWAAAABcAAGkVAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEIooAAgQidCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAGlmAABpZwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABpFQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQidCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAaRUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEInQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGkVAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCJ0ICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABpFQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQidCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAaRUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEInQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAGm1AAAADgAAACgAAGm2AAAAIwAAAMUAAGm3AABMpAAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAGm/XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQiagF+AMYBUgACABAiBCKnTAAAAOgAAADsAAAAOAABpwQAAackAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAGnKAABpywAAacwAAGnNAABpzgAAac8AAGnQgQiqgQirgQisgQitgQiugQivgQiwgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFXAAAABcAAGkWAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAICugACBCKgICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABpFgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQioCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAaRYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEIqAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAGkWAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBCKgICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABpFgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQioCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAaRYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEIqAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAGkWAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBCKgICAgIgEKAewgIgAAI0gAAADsAAAAOAABqPAAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAErKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBBlsICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAABKygAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQZbCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAEyhAAAAFwAASsoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQZ5gACBBlsICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAABqbAA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BEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAa8gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEI2ggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAGvIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBCNoICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABryAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQjaCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACQCAAAAFwAAa8gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQM9gACBCNoICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAABryAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQjaCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAa8gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEI2ggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAA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yKAAAcikAAHIqAAByKwAAciwAAHItgQlEgQlFgQlGgQlIgQlJgQlKgQlLgQlMgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAHIMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBCUIICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAByDAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQlCCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAHJPAAAAFwAAcgwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQlHgACBCUIICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAcl0AAHJeAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAHIMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBCUIICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAByDAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQlCCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAcgwAAADUAAAA1AAAANQAAAAxAAA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7AAAADgAAe24AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAB7OgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO0AAADUAAAA1AAAABcAAADUgACAAIAAgQoBCAgICIBCgDcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAHuBAAAAFwAAezoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADuAAAA1AAAANQAAAAXAAAA1IAAgQoHgACBCgEICAgIgEKAOAgIgAAI0gAAADsAAAAOAAB7jwAAASShAAB7kIEKCIBB0gAAADsAAAAOAAB7kwAAASSkAABHdgAAe5UAAHuWAAB7l4EF/IEKCYEKCoEKC4BBXxAYcmF3T3duZWRJZGVudGl0eUlkZW50aXR5XxAVcmF3R3JvdXBPd25lcklkZW50aXR5XnJhd0dyb3VwVWlkUmF33xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAB7OgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQoBCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAHutAAAAFwAAezoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQoOgACBCgEICAgIgEKAOggIgAAI0gAAADsAAAAOAAB7uwAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAHs6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBCgEICAgIgEKAOwg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AQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAH12AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBCkIICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAB9dgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQpCCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACQCAAAAFwAAfXYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQM9gACBCkIICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAB9dgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQpCCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAfXYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEKQggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAH12AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBCkIICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAB+nAA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BEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAf/gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEKcAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAH/4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBCnAICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAB/+AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQpwCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwAAf/gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEKcAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAH/4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBCnAICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAB/+AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQpwCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABc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RAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACDugAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQqqCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAg7oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEKqggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACD/QAAABcAAIO6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEKr4AAgQqqCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAIQLAACEDAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACDugAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQqqCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAg7oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEKqggICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIO6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCqoICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACDugAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQqqCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAg7oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEKqggICAiAQoBpCAiAAAjZAAAAIQAAACUAAIRaAAAADgAAACgAAIRbAAAAIwAAAMUAAIRcAAB8DwAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAIRkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQqngF+AMYBUgACABAiBCrbTAAAAOgAAADsAAAAOAACEZgAAhG4AAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAIRvAACEcAAAhHEAAIRyAACEcwAAhHQAAIR1gQq3gQq4gQq5gQq6gQq7gQq8gQq9gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIO7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBCrUICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACDuwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQq1CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAg7sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEKtQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAAIO7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBCrUICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACDuwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQq1CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAg7sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEKtQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIO7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBCrUICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAACE4QAAACEAAAEOAAABDwAAhOIAAAAjAAABDQAAhOMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHIAAADUAAAA1AAAhOsAAAAxAAAA1AAAAMYAAADUAAAB9AAAfAcAAADUAAAA1AAAhPMAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCf4ICIEKwAiAMQiAhIEKHAgIgQq/CBMAAAABJA4YKNMAAAA6AAAAOwAAAA4AAIT3AACE+gAAAJCiAAAB/QAAAf6AXoBfogAAhPsAAIT8gQrBgQrMgE3ZAAAAIQAAACUAAIT/AAAADgAAACgAAIUAAAAAIwAAAMUAAIUBAAB8EAAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAIUJXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQq+gF6AMYBUgACABAiBCsLTAAAAOgAAADsAAAAOAACFCwAAhRQAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAIUVAACFFgAAhRcAAIUYAACFGQAAhRoAAIUbAACFHIEKw4EKxIEKxYEKx4EKyIEKyYEKyoEKy4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACE+wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQrBCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAhPsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEKwQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACFPgAAABcAAIT7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEKxoAAgQrBCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAIVMAACFTQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACE+wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQrBCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAhPsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEKwQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIT7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCsEICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACE+wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQrBCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAhPsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEKwQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAIWbAAAADgAAACgAAIWcAAAAIwAAAMUAAIWdAAB8EAAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAIWlXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQq+gF+AMYBUgACABAiBCs3TAAAAOgAAADsAAAAOAACFpwAAha8AAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAIWwAACFsQAAhbIAAIWzAACFtAAAhbUAAIW2gQrOgQrPgQrQgQrRgQrSgQrTgQrUgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIT8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBCswICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACE/AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQrMCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAhPwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEKzAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAAIT8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBCswICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACE/AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQrMCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAhPwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEKzAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIT8AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBCswICAgIgEKAewgIgAAI0gAAADsAAAAOAACGIgAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAHojAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBCfgICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAB6IwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQn4CAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAHwNAAAAFwAAeiMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQp5gACBCfgICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAACGUgAAACEAAAEOAAABDwAAhlMAAAAjAAABDQAAhlQAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHkAAADUAAAA1AAAhlwAAAAxAAAA1AAAAMYAAADUAAAHFgAAeegAAADUAAAA1AAAhmQAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCcoICIEK2wiAMQiBAUyBCeMICIEK2ggSXfr8atMAAAA6AAAAOwAAAA4AAIZoAACGawAAAJCiAAAB/QAAByCAXoDRogAAhmwAAIZtgQrcgQrngE3ZAAAAIQAAACUAAIZwAAAADgAAACgAAIZxAAAAIwAAAMUAAIZyAAB59AAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAIZ6XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQrZgF6AMYBUgACABAiBCt3TAAAAOgAAADsAAAAOAACGfAAAhoUAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAIaGAACGhwAAhogAAIaJAACGigAAhosAAIaMAACGjYEK3oEK34EK4IEK4oEK44EK5IEK5YEK5oBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACGbAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQrcCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAhmwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEK3AgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACGrwAAABcAAIZsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEK4YAAgQrcCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAIa9AACGvgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACGbAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQrcCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAhmwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEK3AgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIZsAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBCtwICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACGbAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQrcCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAhmwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEK3AgICAiAQoBpCAiAAAjZAAAAIQAAACUAAIcMAAAADgAAACgAAIcNAAAAIwAAAMUAAIcOAAB59AAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAIcWXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQrZgNGAMYBUgACABAiBCujTAAAAOgAAADsAAAAOAACHGAAAhyAAAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAAIchAACHIgAAhyMAAIckAACHJQAAhyYAAIcngQrpgQrqgQrrgQrsgRPagRPbgRPcgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAAIZtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBCucICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAACGbQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACA6oAAgQrnCAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAAhm0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOqAAIEK5wgICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAjgAAABcAAIZtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIEK7YAAgQrnCAgICIBCgOMICIAACN8QEAAAh2YAAIdnAACHaAAAh2kAAAAhAACHagAAh2sAAAAjAACHbAAAh20AAAAOAAAAJQAAh24AAIdvAAAAKAAAAMUAAADGAACHcQAAACkAAAApAAAAFAAAh3UAAADMAAAAMQAAACkAAADGAAAAzwAAAGQAAADGAACHfAAAh30AAADUXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDGBCwGABIAEgAKBCu+BAU2ABIAxgQHcgC2AMYET2YEK7ggS284npdMAAAA6AAAAOwAAAA4AAIeBAACHgwAAAJChAAAA2YAzoQAAh4SBCvCATdkAAAAhAAAAJQAAh4cAAAAOAAAAKAAAh4gAAAAjAAAAxQAAh4kAAACOAAAA2QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAh5FfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCu2AM4AxgFSAAIAECIEK8dMAAAA6AAAAOwAAAA4AAIeTAACHnQAAAJCpAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD0gDaAN4A4gDmAOoA7gDyAPYA+qQAAh54AAIefAACHoAAAh6EAAIeiAACHowAAh6QAAIelAACHpoEK8oEK9IEK9YEK+IEK+YEK+4EK/IEK/oEK/4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAh6oAAAAXAACHhAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAOwAAADUAAAA1AAAABcAAADUgACBCvOAAIEK8AgICAiAQoA2CAiAAAjSAAAAOwAAAA4AAIe4AAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAh4QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADtAAAA1AAAANQAAAAXAAAA1IAAgACAAIEK8AgICAiAQoA3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACHywAAABcAAIeEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIEK9oAAgQrwCAgICIBCgDgICIAACNIAAAA7AAAADgAAh9kAAAEkoQAAh9qBCveAQdIAAAA7AAAADgAAh90AAAEkoQAAR3aBBfyAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAh4QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIEK8AgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACH8QAAABcAAIeEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEK+oAAgQrwCAgICIBCgDoICIAACNIAAAA7AAAADgAAh/8AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACHhAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgQrwCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAIgSAAAAFwAAh4QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgQr9gACBCvAICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgAAiCAAAIghAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABnQAAABcAAIeEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8wAAANQAAADUAAAAFwAAANSAAIBPgACBCvAICAgIgEKAPQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAiDQAAAAXAACHhAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPQAAADUAAAA1AAAABcAAADUgACBCwCAAIEK8AgICAiAQoA+CAiAAAhfEBlQZXJzaXN0ZWRPYnZPd25lZElkZW50aXR50wAAADoAAAA7AAAADgAAiEMAAIhVAAAAkK8QEQAAR/QAAEfmAABHdgAAiEcAAIhIAACISQAAiEoAAIhLAACITAAAiE0AAIhOAACITwAAiFAAAIhRAACIUgAAiFMAAIhUgQYbgQYPgQX8gQsCgQsDgQsEgQsFgQsGgQsHgQsIgQsJgQsKgQsLgQsMgQsNgQsOgQsPrxARAACIVgAAiFcAAIhYAACIWQAAiFoAAIhbAACIXAAAiF0AAIheAACIXwAAiGAAAIhhAACIYgAAiGMAAIhkAACIZQAAiGaBCxCBCyeBCz6BC1WBC2yBC4OBC8iBDLOBDMqBDOGBDPiBEziBE0+BE2aBE32BE6uBE8KATV8QEmNhcGFiaWxpdHlHcm91cHNWMl8QD3Jhd0FQSUtleVN0YXR1c18QEm93bmVkQ29udGFjdEdyb3Vwc1tpbnZpdGF0aW9uc18QEWlzS2V5Y2xvYWtNYW5hZ2VkXxAdc2VyaWFsaXplZElkZW50aXR5Q29yZURldGFpbHNdY29udGFjdEdyb3Vwc1tkaXNjdXNzaW9uc18QGmNhcGFiaWxpdHlPbmVUb09uZUNvbnRhY3RzXxAdY2FwYWJpbGl0eVdlYnJ0Y0NvbnRpbnVvdXNJQ0VfEBRhcGlLZXlFeHBpcmF0aW9uRGF0ZVhjb250YWN0c18QEXJhd0FQSVBlcm1pc3Npb25zXxAPZnVsbERpc3BsYXlOYW1l3xASAAABCgAAAQsAAAEMAACIdwAAACEAAAEOAAABDwAAiHgAAAAjAAABDQAAiHkAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAI4AAADUAAAA1AAAiIEAAAAxAAAA1AAAAMYAAADUAAAB9AAAR/QAAADUAAAA1AAAiIkAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCu0ICIELEgiAMQiAhIEGGwgIgQsRCBKgdy160wAAADoAAAA7AAAADgAAiI0AAIiQAAAAkKIAAAH9AAAB/oBegF+iAACIkQAAiJKBCxOBCx6ATdkAAAAhAAAAJQAAiJUAAAAOAAAAKAAAiJYAAAAjAAAAxQAAiJcAAIhWAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAiJ9fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCxCAXoAxgFSAAIAECIELFNMAAAA6AAAAOwAAAA4AAIihAACIqgAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAAiKsAAIisAACIrQAAiK4AAIivAACIsAAAiLEAAIiygQsVgQsWgQsXgQsZgQsagQsbgQscgQsdgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIiRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBCxMICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACIkQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQsTCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAIjUAAAAFwAAiJEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQsYgACBCxMICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAiOIAAIjjAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIiRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBCxMICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAACIkQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgQsTCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAiJEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELEwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIiRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBCxMICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACIkQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQsTCAgICIBCgGkICIAACNkAAAAhAAAAJQAAiTEAAAAOAAAAKAAAiTIAAAAjAAAAxQAAiTMAAIhWAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAiTtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCxCAX4AxgFSAAIAECIELH9MAAAA6AAAAOwAAAA4AAIk9AACJRQAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAiUYAAIlHAACJSAAAiUkAAIlKAACJSwAAiUyBCyCBCyGBCyKBCyOBCySBCyWBCyaATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAiJIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIELHggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIiSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBCx4ICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACIkgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQseCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAC7PAAAAFwAAiJIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQQOgACBCx4ICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACIkgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQseCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAiJIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIELHggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIiSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBCx4ICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAACJuAAAACEAAAEOAAABDwAAibkAAAAjAAABDQAAiboAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAI4AAADUAAAA1AAAicIAAAAxAAAA1AAAAMYAAADUAAAB9AAAR+YAAADUAAAA1AAAicoAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCu0ICIELKQiAMQiAhIEGDwgIgQsoCBKg9rao0wAAADoAAAA7AAAADgAAic4AAInRAAAAkKIAAAH9AAAB/oBegF+iAACJ0gAAidOBCyqBCzWATdkAAAAhAAAAJQAAidYAAAAOAAAAKAAAidcAAAAjAAAAxQAAidgAAIhXAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAieBfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCyeAXoAxgFSAAIAECIELK9MAAAA6AAAAOwAAAA4AAIniAACJ6wAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAAiewAAIntAACJ7gAAie8AAInwAACJ8QAAifIAAInzgQssgQstgQsugQswgQsxgQsygQszgQs0gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAInSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBCyoICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACJ0gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQsqCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAIoVAAAAFwAAidIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQsvgACBCyoICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAiiMAAIokAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAInSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBCyoICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACJ0gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQsqCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAidIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELKggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAInSAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBCyoICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACJ0gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQsqCAgICIBCgGkICIAACNkAAAAhAAAAJQAAinIAAAAOAAAAKAAAinMAAAAjAAAAxQAAinQAAIhXAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAinxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCyeAX4AxgFSAAIAECIELNtMAAAA6AAAAOwAAAA4AAIp+AACKhgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAiocAAIqIAACKiQAAiooAAIqLAACKjAAAio2BCzeBCziBCzmBCzqBCzuBCzyBCz2ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAidMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIELNQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAInTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBCzUICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACJ0wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQs1CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABqBAAAAFwAAidMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQJ4gACBCzUICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACJ0wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQs1CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAidMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIELNQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAInTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBCzUICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAACK+QAAACEAAAEOAAABDwAAivoAAAAjAAABDQAAivsAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAI4AAADUAAAA1AAAiwMAAAAxAAAA1AAAAMYAAADUAAAB9AAAR3YAAADUAAAA1AAAiwsAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBCu0ICIELQAiAMQiAhIEF/AgIgQs/CBJbZ+aW0wAAADoAAAA7AAAADgAAiw8AAIsSAAAAkKIAAAH9AAAB/oBegF+iAACLEwAAixSBC0GBC0yATdkAAAAhAAAAJQAAixcAAAAOAAAAKAAAixgAAAAjAAAAxQAAixkAAIhYAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAiyFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCz6AXoAxgFSAAIAECIELQtMAAAA6AAAAOwAAAA4AAIsjAACLLAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAAiy0AAIsuAACLLwAAizAAAIsxAACLMgAAizMAAIs0gQtDgQtEgQtFgQtHgQtIgQtJgQtKgQtLgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIsTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBC0EICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACLEwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQtBCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAItWAAAAFwAAixMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQtGgACBC0EICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAi2QAAItlAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIsTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBC0EICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACLEwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQtBCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAixMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELQQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIsTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBC0EICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACLEwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQtBCAgICIBCgGkICIAACNkAAAAhAAAAJQAAi7MAAAAOAAAAKAAAi7QAAAAjAAAAxQAAi7UAAIhYAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAi71fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBCz6AX4AxgFSAAIAECIELTdMAAAA6AAAAOwAAAA4AAIu/AACLxwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAi8gAAIvJAACLygAAi8sAAIvMAACLzQAAi86BC06BC0+BC1CBC1GBC1KBC1OBC1SATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAixQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIELTAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAIsUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBC0wICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACLFAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQtMCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwAAixQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIELTAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAIsUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBC0wICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACLFAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQtMCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAixQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIELTAgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAIw6AAAAIQAAAQ4AAAEPAACMOwAAACMAAAENAACMPAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAjgAAANQAAADUAACMRAAAADEAAADUAAAAxgAAANQAAAH0AACIRwAAANQAAADUAACMTAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5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AAAESAAAAKAAAARMAAAAXAAABdgAAABcAAI2WAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBC3oICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACNlgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQt6CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAAjZYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIELeggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAI2WAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBC3oICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACNlgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQt6CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAjZYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIELeggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAI68AAAAIQAAAQ4AAAEPAACOvQAAACMAAAENAACOvgAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAjgAAANQAAADUAACOxgAAADEAAADUAAAAxgAAANQAAAcWAACISQAAANQAAADUAACOzgAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEK7QgIgQuFCIAxCIEBTIELBAgIgQuECBMAAAABIRuQctMAAAA6AAAAOwAAAA4AAI7SAACO1QAAAJCiAAAB/QAAByCAXoDRogAAjtYAAI7XgQuGgQuRgE3ZAAAAIQAAACUAAI7aAAAADgAAACgAAI7bAAAAIwAAAMUAAI7cAACIWwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAI7kXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQuDgF6AMYBUgACABAiBC4fTAAAAOgAAADsAAAAOAACO5gAAju8AAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAI7wAACO8QAAjvIAAI7zAACO9AAAjvUAAI72AACO94ELiIELiYELioELjIELjYELjoELj4ELkIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACO1gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQuGCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAjtYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIELhggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACPGQAAABcAAI7WAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIELi4AAgQuGCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAI8nAACPKAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACO1gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQuGCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAjtYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELhggICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAI7WAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBC4YICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACO1gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQuGCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAjtYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIELhggICAiAQoBpCAiAAAjZAAAAIQAAACUAAI92AAA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BC6eBC6iATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAJAUAAAAFwAAj+4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADsAAAA1AAAANQAAAAXAAAA1IAAgQudgACBC5oICAgIgEKANggIgAAI0gAAADsAAAAOAACQIgAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAI/uAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIAAgACBC5oICAgIgEKANwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAkDUAAAAXAACP7gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBC6CAAIELmggICAiAQoA4CAiAAAjSAAAAOwAAAA4AAJBDAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAj+4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIELmggICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACQVgAAABcAAI/uAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIELo4AAgQuaCAgICIBCgDoICIAACNIAAAA7AAAADgAAkGQAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACP7gAAANQAAADUAAAA1AAAADEAAADUAAABHAA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UAAAAzwAAACkAAABVAACTVQAAk1YAAAApAAAAKQAAAMYAAJNaAACTWwAAAMwAAAAxXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNvcmRlcmVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAhWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNzdG9yYWdlXxAkWERCdWNrZXRGb3JTcGVjaWFsaXphdGlvbnNkdXBsaWNhdGVzCIAxgDGBC96ABIEBTYAxgAKBAdyABIAegQx/gQvdgASABIAxgQvvgQyAgQFNEwAAAAEJvMjw0wAAADoAAAA7AAAADgAAk18AAJNhAAAAkKEAAADZgDOhAACTYoEL34BN2QAAACEAAAAlAACTZQAAAA4AAAAoAACTZgAAACMAAADFAACTZwAAAH8AAADZAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAACTb18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEL3IAzgDGAVIAAgAQIgQvg0wAAADoAAAA7AAAADgAAk3EAAJN7AAAAkKkAAADsAAAA7QAAAO4AAADvAAA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AMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBDCYICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAlxAAAAAXAACWzQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBDCuAAIEMJggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAACXHgAAlx8AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAls0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEMJggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAJbNAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBDCYICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACWzQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQwmCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAls0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEMJggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAJbNAAAA1AAAANQAAADUAAA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PAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAJgPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBDEgICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACYDwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQxICAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAmA8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEMSAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAJgPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBDEgICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACYDwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQxICAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAmA8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEMSAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAA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AAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKCzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBDOQICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACgswAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQzkCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAKD2AAAAFwAAoLMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQzpgACBDOQICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAoQQAAKEFAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKCzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBDOQICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACgswAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQzkCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAoLMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEM5AgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARA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AxgAAowwAAKMNAAAAzAAAADFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc29yZGVyZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc29yZGVyZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2VfECFYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc3N0b3JhZ2VfECRYREJ1Y2tldEZvclNwZWNpYWxpemF0aW9uc2R1cGxpY2F0ZXMJgDGAMYENDoAEgQFNgDGAAoEB3IAEgAuBEl2BDQ2ABIAEgDGBDR+BEl6BAU0S2k2SUNMAAAA6AAAAOwAAAA4AAKMRAACjEwAAAJChAAAA2YAzoQAAoxSBDQ+ATdkAAAAhAAAAJQAAoxcAAAAOAAAAKAAAoxgAAAAjAAAAxQAAoxkAAABsAAAA2QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAoyFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDQyAM4AxgFSAAIAECIENENMAAAA6AAAAOwAAAA4AAKMjAACjLQAAAJCpAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD0gDaAN4A4gDmAOoA7gDyAPYA+qQAAoy4AAKMvAACjMAAAozEAAKMyAACjMwAAozQAAKM1AACjNoENEYENE4ENFIENFoENF4ENGYENGoENHIENHYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAozoAAAAXAACjFAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAOwAAADUAAAA1AAAABcAAADUgACBDRKAAIENDwgICAiAQoA2CAiAAAjSAAAAOwAAAA4AAKNIAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAoxQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADtAAAA1AAAANQAAAAXAAAA1IAAgACAAIENDwgICAiAQoA3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACjWwAAABcAAKMUAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIENFYAAgQ0PCAgICIBCgDgICIAACNIAAAA7AAAADgAAo2kAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACjFAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgQ0PCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAKN8AAAAFwAAoxQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgQ0YgACBDQ8ICAgIgEKAOggIgAAI0gAAADsAAAAOAACjigAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAA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AgQ1LgACBDUYICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAApagAAKWpAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKVXAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBDUYICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAClVwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQ1GCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAApVcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIENRggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAKVXAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBDUYICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAClVwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQ1GCAgICIBCgGkICIAACNkAAAAhAAAAJQAApfcAAAAOAAAAKAAApfgAAAAjAAAAxQAApfkAADMDAAAHIAAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAApgFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck9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SAAAAKAAAARMAAAAXAAABdgAAABcAAKaZAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBDWgICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACmmQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQ1oCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAAppkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIENaAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAKaZAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBDWgICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACmmQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQ1oCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAppkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIENaAgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAKe/AAAAIQAAAQ4AAAEPAACnwAAAACMAAAENAACnwQAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwA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ngGiAaagAAKsxAACrMgAAqzMAAKs0AACrNQAAqzYAAKs3AACrOIENuIENuYENuoENvIENvYENvoENv4ENwIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACrFwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQ22CAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAqxcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIENtggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACrWgAAABcAAKsXAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIENu4AAgQ22CAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAKtoAACraQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACrFwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQ22CAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAqxcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIENtggICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKsXAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBDbYICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACrFwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQ22CAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAqxcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIENtggICAiAQoBpCAiAAAjZAAAAIQAAACUAAKu3AAAADgAAACgAAKu4AAAAIwAAAMUAAKu5AACpswAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAKvBXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ2zgF+AMYBUgACABAiBDcLTAAAAOgAAADsAAAAOAACrwwAAq8sAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAKvMAACrzQAAq84AAKvPAACr0AAAq9EAAKvSgQ3DgQ3EgQ3FgQ3GgQ3HgQ3IgQ3JgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFXAAAABcAAKsYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAICugACBDcEICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACrGAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgQ3BCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAqxgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIENwQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAKsYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBDcEICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACrGAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgQ3BCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAqxgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIENwQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAKsYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBDcEICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAACsPgAAACEAAAEOAAABDwAArD8AAAAjAAABDQAArEAAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIMAAADUAAAA1AAArEgAAAAxAAAA1AAAAMYAAADUAAAHFgAAMvoAAADUAAAA1AAArFAAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDYUICIENzAiAMQiBAUyBBGoICIENywgSlUPP+9MAAAA6AAAAOwAAAA4AAKxUAACsVwAAAJCiAAAB/QAAByCAXoDRogAArFgAAKxZgQ3NgQ3YgE3ZAAAAIQAAACUAAKxcAAAADgAAACgAAKxdAAAAIwAAAMUAAKxeAACptAAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAKxmXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ3KgF6AMYBUgACABAiBDc7TAAAAOgAAADsAAAAOAACsaAAArHEAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAKxyAACscwAArHQAAKx1AACsdgAArHcAAKx4AACseYENz4EN0IEN0YEN04EN1IEN1YEN1oEN14BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACsWAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgQ3NCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAArFgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIENzQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACsmwAAABcAAKxYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEN0oAAgQ3NCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAKypAACsqgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACsWAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQ3NCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAArFgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIENzQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKxYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBDc0ICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACsWAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQ3NCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAArFgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIENzQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAKz4AAAADgAAACgAAKz5AAAAIwAAAMUAAKz6AACptAAAByAAAAD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AANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBDfsICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAArx0AAAAXAACu2gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBDgCAAIEN+wgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAACvKwAArywAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAArtoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEN+wgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAK7aAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBDfsICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACu2gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQ37CAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAArtoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEN+wgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAK7aAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBDfsICAgIgEKAaQgIgAAI2QAAACEAAAAlAACvegAAAA4AAAAoAACvewAAACMAAADFAACvfAAAqbYAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAACvhF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEN+IBfgDGAVIAAgAQIgQ4H0wAAADoAAAA7AAAADgAAr4YAAK+OAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAACvjwAAr5AAAK+RAACvkgAAr5MAAK+UAACvlYEOCIEOCYEOCoEOC4EODIEODYEODoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACu2wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQ4GCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAArtsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOBggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAK7bAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBDgYICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAACu2wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIEOBggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAK7bAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBDgYICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACu2wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQ4GCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAArtsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEOBggICAiAQoB7CAiAAAjSAAAAOwAAAA4AALABAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAp9oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgEqAAIENfwgICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAKfaAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBDX8ICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAqbQAAAAXAACn2gAAANQAAADUAAAA1AAAADEAAADUAAABHAA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BCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAACyiQAAABcAALJGAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEORoAAgQ5BCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AALKXAACymAAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACyRgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgQ5BCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAskYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEOQQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALJGAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBDkEICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACyRgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgQ5BCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAskYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOQQgICAiAQoBpCAiAAAjZAAAAIQAAACUAALLmAAAADgAAACgAALLnAAAAIwAAAMUAALLoAACyIwAAByAAAADGAAAA5QAAABcAAAApAAAAMQAAANQAALLwXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgQ4+gNGAMYBUgACABAiBDk3TAAAAOgAAADsAAAAOAACy8gAAsvoAAACQpwAAB9EAAAfSAAAH0wAAB9QAAAfVAAAH1gAAB9eA4IDhgOKA44DkgOWA5qcAALL7AACy/AAAsv0AALL+AACy/wAAswAAALMBgQ5OgQ5PgQ5QgQ5RgQ5SgQ5TgQ5UgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH6gAAABcAALJHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0QAAANQAAADUAAAAFwAAANSAAIDogACBDkwICAgIgEKA4AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAACyRwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9IAAADUAAAA1AAAABcAAADUgACA6oAAgQ5MCAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAAskcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOqAAIEOTAgICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAhQAAABcAALJHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIEF8IAAgQ5MCAgICIBCgOMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAskcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOTAgICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALJHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBDkwICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAASA0AAAAXAACyRwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9cAAADUAAAA1AAAABcAAADUgACBDlWAAIEOTAgICAiAQoDmCAiAAAjfEBIAAAEKAAABCwAAAQwAALNtAAAAIQAAAQ4AAAEPAACzbgAAACMAAAENAACzbwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAhQAAANQAAADUAACzdwAAADEAAADUAAAAxgAAANQAAAcWAABH8gAAANQAAADUAACzfwAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEF8AgIgQ5XCIAxCIEBTIEGGQgIgQ5WCBJBkCb30wAAADoAAAA7AAAADgAAs4MAALOGAAAAkKIAAAH9AAAHIIBegNGiAACzhwAAs4iBDliBDmOATdkAAAAhAAAAJQAAs4sAAAAOAAAAKAAAs4wAAAAjAAAAxQAAs40AAEgNAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAs5VfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDlWAXoAxgFSAAIAECIEOWdMAAAA6AAAAOwAAAA4AALOXAACzoAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAAs6EAALOiAACzowAAs6QAALOlAACzpgAAs6cAALOogQ5agQ5bgQ5cgQ5egQ5fgQ5ggQ5hgQ5igE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALOHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBDlgICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAACzhwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQ5YCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAALPKAAAAFwAAs4cAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQ5dgACBDlgICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAs9gAALPZAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALOHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBDlgICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAACzhwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgQ5YCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAs4cAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOWAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALOHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBDlgICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAACzhwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQ5YCAgICIBCgGkICIAACNkAAAAhAAAAJQAAtCcAAAAOAAAAKAAAtCgAAAAjAAAAxQAAtCkAAEgNAAAHIAAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAtDFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDlWA0YAxgFSAAIAECIEOZNMAAAA6AAAAOwAAAA4AALQzAAC0OwAAAJCnAAAH0QAAB9IAAAfTAAAH1AAAB9UAAAfWAAAH14DggOGA4oDjgOSA5YDmpwAAtDwAALQ9AAC0PgAAtD8AALRAAAC0QQAAtEKBDmWBDmaBDmeBDmiBDmmBDmqBDmuATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAAs4gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfRAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEOYwgICAiAQoDgCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAKCAAAABcAALOIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0gAAANQAAADUAAAAFwAAANSAAIEBHYAAgQ5jCAgICIBCgOEICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAAs4gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfTAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEOYwgICAiAQoDiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAeAAAABcAALOIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1AAAANQAAADUAAAAFwAAANSAAIEOJ4AAgQ5jCAgICIBCgOMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAs4gAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEOYwgICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALOIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBDmMICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAsiMAAAAXAACziAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9cAAADUAAAA1AAAABcAAADUgACBDj6AAIEOYwgICAiAQoDmCAiAAAjfEBIAAAEKAAABCwAAAQwAALSuAAAAIQAAAQ4AAAEPAAC0rwAAACMAAAENAAC0sAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAeAAAANQAAADUAAC0uAAAADEAAADUAAAAxgAAANQAAAH0AACyHwAAANQAAADUAAC0wAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEOJwgIgQ5uCIAxCICEgQ48CAiBDm0IEsparanTAAAAOgAAADsAAAAOAAC0xAAAtMcAAACQogAAAf0AAAH+gF6AX6IAALTIAAC0yYEOb4EOeoBN2QAAACEAAAAlAAC0zAAAAA4AAAAoAAC0zQAAACMAAADFAAC0zgAAsiQAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAC01l8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEObIBegDGAVIAAgAQIgQ5w0wAAADoAAAA7AAAADgAAtNgAALThAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAC04gAAtOMAALTkAAC05QAAtOYAALTnAAC06AAAtOmBDnGBDnKBDnOBDnWBDnaBDneBDniBDnmATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAtMgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEObwgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALTIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBDm8ICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAtQsAAAAXAAC0yAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBDnSAAIEObwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAC1GQAAtRoAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAtMgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEObwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALTIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBDm8ICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC0yAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQ5vCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAtMgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEObwgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALTIAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBDm8ICAgIgEKAaQgIgAAI2QAAACEAAAAlAAC1aAAAAA4AAAAoAAC1aQAAACMAAADFAAC1agAAsiQAAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAC1cl8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEObIBfgDGAVIAAgAQIgQ570wAAADoAAAA7AAAADgAAtXQAALV8AAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAAC1fQAAtX4AALV/AAC1gAAAtYEAALWCAAC1g4EOfIEOfYEOfoEOf4EOgIEOgYEOgoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC0yQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgQ56CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAtMkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOeggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALTJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBDnoICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABswAAAAXAAC0yQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAyoAAgQ56CAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAtMkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEOeggICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALTJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBDnoICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC0yQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgQ56CAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAAte8AAAAhAAABDgAAAQ8AALXwAAAAIwAAAQ0AALXxAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAAB4AAAA1AAAANQAALX5AAAAMQAAANQAAADGAAAA1AAABxYAADL6AAAA1AAAANQAALYBAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQ4nCAiBDoUIgDEIgQFMgQRqCAiBDoQIEq9Q0WrTAAAAOgAAADsAAAAOAAC2BQAAtggAAACQogAAAf0AAAcggF6A0aIAALYJAAC2CoEOhoEOkYBN2QAAACEAAAAlAAC2DQAAAA4AAAAoAAC2DgAAACMAAADFAAC2DwAAsiUAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAC2F18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOg4BegDGAVIAAgAQIgQ6H0wAAADoAAAA7AAAADgAAthkAALYiAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAAC2IwAAtiQAALYlAAC2JgAAticAALYoAAC2KQAAtiqBDoiBDomBDoqBDoyBDo2BDo6BDo+BDpCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAtgkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOhggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALYJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBDoYICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAtkwAAAAXAAC2CQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBDouAAIEOhggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAC2WgAAtlsAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAtgkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOhggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAALYJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBDoYICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC2CQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgQ6GCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAtgkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIEOhggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALYJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBDoYICAgIgEKAaQgIgAAI2QAAACEAAAAlAAC2qQAAAA4AAAAoAAC2qgAAACMAAADFAAC2qwAAsiUAAAcgAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAAC2s18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEOg4DRgDGAVIAAgAQIgQ6S0wAAADoAAAA7AAAADgAAtrUAALa9AAAAkKcAAAfRAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAAC2vgAAtr8AALbAAAC2wQAAtsIAALbDAAC2xIEOk4EOlIEOlYEOloEOl4EOmIEOmYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAAC2CgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgQ6RCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAAtgoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIEOkQgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAALYKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBDpEICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAGwAAAAXAAC2CgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBDQyAAIEOkQgICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALYKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBDpEICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC2CgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQ6RCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAKPiAAAAFwAAtgoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQ4TgACBDpEICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAAC3MAAAACEAAAEOAAABDwAAtzEAAAAjAAABDQAAtzIAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHgAAADUAAAA1AAAtzoAAAAxAAAA1AAAAMYAAADUAAAB9AAAsiEAAADUAAAA1AAAt0IAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDicICIEOnAiAMQiAhIEOPQgIgQ6bCBKpPkUH0wAAADoAAAA7AAAADgAAt0YAALdJAAAAkKIAAAH9AAAB/oBegF+iAAC3SgAAt0uBDp2BDqiATdkAAAAhAAAAJQAAt04AAAAOAAAAKAAAt08AAAAjAAAAxQAAt1AAALImAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAt1hfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDpqAXoAxgFSAAIAECIEOntMAAAA6AAAAOwAAAA4AALdaAAC3YwAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAAt2QAALdlAAC3ZgAAt2cAALdoAAC3aQAAt2oAALdrgQ6fgQ6ggQ6hgQ6jgQ6kgQ6lgQ6mgQ6ngE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALdKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBDp0ICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC3SgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQ6dCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAALeNAAAAFwAAt0oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQ6igACBDp0ICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAt5sAALecAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALdKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBDp0ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC3SgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQ6dCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAt0oAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOnQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALdKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBDp0ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC3SgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgQ6dCAgICIBCgGkICIAACNkAAAAhAAAAJQAAt+oAAAAOAAAAKAAAt+sAAAAjAAAAxQAAt+wAALImAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAt/RfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDpqAX4AxgFSAAIAECIEOqdMAAAA6AAAAOwAAAA4AALf2AAC3/gAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAAt/8AALgAAAC4AQAAuAIAALgDAAC4BAAAuAWBDqqBDquBDqyBDq2BDq6BDq+BDrCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwAAt0sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEOqAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALdLAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBDqgICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC3SwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQ6oCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAAt0sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIEOqAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAALdLAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBDqgICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC3SwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQ6oCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAt0sAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEOqAgICAiAQoB7CAiAAAjSAAAAOwAAAA4AALhxAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAsEwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfVAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEOIQgICAiAQoDkCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALBMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1gAAANQAAADUAAAAFwAAANSAAIBKgACBDiEICAgIgEKA5QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAsiUAAAAXAACwTAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9cAAADUAAAA1AAAABcAAADUgACBDoOAAIEOIQgICAiAQoDmCAiAAAjfEBIAAAEKAAABCwAAAQwAALihAAAAIQAAAQ4AAAEPAAC4ogAAACMAAAENAAC4owAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAbAAAANQAAADUAAC4qwAAADEAAADUAAAAxgAAANQAAAcWAABH5AAAANQAAADUAAC4swAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIENDAgIgQ63CIAxCIEBTIEGDQgIgQ62CBLvDlvr0wAAADoAAAA7AAAADgAAuLcAALi6AAAAkKIAAAH9AAAHIIBegNGiAAC4uwAAuLyBDriBDsOATdkAAAAhAAAAJQAAuL8AAAAOAAAAKAAAuMAAAAAjAAAAxQAAuMEAAKPjAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAAuMlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBDrWAXoAxgFSAAIAECIEOudMAAAA6AAAAOwAAAA4AALjLAAC41AAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAAuNUAALjWAAC41wAAuNgAALjZAAC42gAAuNsAALjcgQ66gQ67gQ68gQ6+gQ6/gQ7AgQ7BgQ7CgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALi7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBDrgICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAC4uwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgQ64CAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAALj+AAAAFwAAuLsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgQ69gACBDrgICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAAuQwAALkNAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALi7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBDrgICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC4uwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgQ64CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAuLsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEOuAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQA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AdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADDkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgQ+WCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAAw5MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIEPlggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAMOTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBD5YICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADDkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgQ+WCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAw5MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEPlggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAMS5AAAAIQAAAQ4AAAEPAADEugAAACMAAAENAADEuwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAdQAAANQAAADUAADEwwAAADEAAADUAAAAxgAAANQAAAH0AAC9FgAAANQAAADUAADEywAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R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AKAAAARMAAAAXAAAFigAAABcAAMnYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBEAkICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADJ2AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRAJCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAydgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQCQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAMnYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBEAkICAgIgEKAewgIgAAI0gAAADsAAAAOAADK/gAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAALs+AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBDvEICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAC7PgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQ7xCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABc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AeYB6gHunAADNPgAAzT8AAM1AAADNQQAAzUIAAM1DAADNRIEQPYEQPoEQP4EQQIEQQYEQQoEQQ4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADMigAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRA7CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAzIoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQOwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAMyKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBEDsICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAJAIAAAAXAADMigAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAz2AAIEQOwgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAMyKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEDsICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADMigAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AA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AAr2AdYB2gHeAeIB5gHqAe6cAANHCAADRwwAA0cQAANHFAADRxgAA0ccAANHIgRCZgRCagRCbgRCcgRCdgRCegRCfgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANEOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBEJcICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADRDgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRCXCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA0Q4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQlwgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAANEOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBEJcICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADRDgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRCXCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA0Q4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQlwgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANEOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBEJcICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAADSNAAAACEAAAEOAAABDwAA0jUAAAAjAAABDQAA0jYAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGkAAADUAAAA1AAA0j4AAAAxAAAA1AAAAMYAAADUAAAB9AAA0OAAAADUAAAA1AAA0kYAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBEHAICIEQogiAMQiAhIEQhQgIgRChCBK3Bu7b0wAAADoAAAA7AAAADgAA0koAANJNAAAAkKIAAAH9AAAB/oBegF+iAADSTgAA0k+BEKOBEK6ATdkAAAAhAAAAJQAA0lIAAAAOAAAAKAAA0lMAAAAjAAAAxQAA0lQAANDnAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA0lxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEKCAXoAxgFSAAIAECIEQpNMAAAA6AAAAOwAAAA4AANJeAADSZwAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA0mgAANJpAADSagAA0msAANJsAADSbQAA0m4AANJvgRClgRCmgRCngRCpgRCqgRCrgRCsgRCtgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANJOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEKMICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADSTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRCjCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANKRAAAAFwAA0k4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRCogACBEKMICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA0p8AANKgAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANJOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEKMICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADSTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRCjCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA0k4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQowgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANJOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEKMICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADSTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRCjCAgICIBCgGkICIAACNkAAAAhAAAAJQAA0u4AAAAOAAAAKAAA0u8AAAAjAAAAxQAA0vAAANDnAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA0vhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEKCAX4AxgFSAAIAECIEQr9MAAAA6AAAAOwAAAA4AANL6AADTAgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA0wMAANMEAADTBQAA0wYAANMHAADTCAAA0wmBELCBELGBELKBELOBELSBELWBELaATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwAA0k8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEQrggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANJPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEK4ICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADSTwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRCuCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAA0k8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIEQrggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANJPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEK4ICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADSTwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRCuCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA0k8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQrggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAANN1AAAAIQAAAQ4AAAEPAADTdgAAACMAAAENAADTdwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAaQAAANQAAADUAADTfwAAADEAAADUAAAAxgAAANQAAAH0AADQ4QAAANQAAADUAADThwAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEQcAgIgRC5CIAxCICEgRCGCAiBELgIEwAAAAElsVE/0wAAADoAAAA7AAAADgAA04sAANOOAAAAkKIAAAH9AAAB/oBegF+iAADTjwAA05CBELqBEMWATdkAAAAhAAAAJQAA05MAAAAOAAAAKAAA05QAAAAjAAAAxQAA05UAANDoAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA051fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBELeAXoAxgFSAAIAECIEQu9MAAAA6AAAAOwAAAA4AANOfAADTqAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA06kAANOqAADTqwAA06wAANOtAADTrgAA068AANOwgRC8gRC9gRC+gRDAgRDBgRDCgRDDgRDEgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANOPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBELoICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADTjwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRC6CAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANPSAAAAFwAA048AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRC/gACBELoICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA0+AAANPhAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANOPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBELoICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAADTjwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRC6CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA048AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQuggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANOPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBELoICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADTjwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRC6CAgICIBCgGkICIAACNkAAAAhAAAAJQAA1C8AAAAOAAAAKAAA1DAAAAAjAAAAxQAA1DEAANDoAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA1DlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBELeAX4AxgFSAAIAECIEQxtMAAAA6AAAAOwAAAA4AANQ7AADUQwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA1EQAANRFAADURgAA1EcAANRIAADUSQAA1EqBEMeBEMiBEMmBEMqBEMuBEMyBEM2ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA05AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQxQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANOQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEMUICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADTkAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRDFCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACQCAAAAFwAA05AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQM9gACBEMUICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADTkAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRDFCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA05AAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQxQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANOQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBEMUICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAADUtgAAACEAAAEOAAABDwAA1LcAAAAjAAABDQAA1LgAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGkAAADUAAAA1AAA1MAAAAAxAAAA1AAAAMYAAADUAAAB9AAA0OIAAADUAAAA1AAA1MgAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBEHAICIEQ0AiAMQiAhIEQhwgIgRDPCBKPVTYZ0wAAADoAAAA7AAAADgAA1MwAANTPAAAAkKIAAAH9AAAB/oBegF+iAADU0AAA1NGBENGBENyATdkAAAAhAAAAJQAA1NQAAAAOAAAAKAAA1NUAAAAjAAAAxQAA1NYAANDpAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA1N5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEM6AXoAxgFSAAIAECIEQ0tMAAAA6AAAAOwAAAA4AANTgAADU6QAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA1OoAANTrAADU7AAA1O0AANTuAADU7wAA1PAAANTxgRDTgRDUgRDVgRDXgRDYgRDZgRDagRDbgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANTQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBENEICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADU0AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRDRCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANUTAAAAFwAA1NAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRDWgACBENEICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA1SEAANUiAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANTQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBENEICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADU0AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRDRCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA1NAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEQ0QgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANTQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBENEICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADU0AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRDRCAgICIBCgGkICIAACNkAAAAhAAAAJQAA1XAAAAAOAAAAKAAA1XEAAAAjAAAAxQAA1XIAANDpAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA1XpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEM6AX4AxgFSAAIAECIEQ3dMAAAA6AAAAOwAAAA4AANV8AADVhAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA1YUAANWGAADVhwAA1YgAANWJAADVigAA1YuBEN6BEN+BEOCBEOGBEOKBEOOBEOSATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA1NEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQ3AgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANTRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBENwICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADU0QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRDcCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAbMAAAAFwAA1NEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgMqAAIEQ3AgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANTRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBENwICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADU0QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRDcCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA1NEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEQ3AgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAANX3AAAAIQAAAQ4AAAEPAADV+AAAACMAAAENAADV+QAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAaQAAANQAAADUAADWAQAAADEAAADUAAAAxgA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ICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAA11MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIERCggICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAANdTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBEQoICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAGwAAAAXAADXUwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBDQyAAIERCggICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANdTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBEQoICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADXUwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgREKCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAKPoAAAAFwAA11MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgRBcgACBEQoICAgIgEKA5ggIgAAI0gAAADsAAAAOAADYeQAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAM8NAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIDagACBEGoICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADPDQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgRBqCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANDrAAAAFwAAzw0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgRD8gACBEGoICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAADYqQAAACEAAAEOAAABDwAA2KoAAAAjAAABDQAA2KsAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGwAAADUAAAA1AAA2LMAAAAxAAAA1AAAAMYAAADUAAAHFgAAo9kAAADUAAAA1AAA2LsAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBDQwICIERGQiAMQiBAUyBDScICIERGAgSiIv7qdMAAAA6AAAAOwAAAA4AANi/AADYwgAAAJCiAAAB/QAAByCAXoDRogAA2MMAANjEgREagRElgE3ZAAAAIQAAACUAANjHAAAADgAAACgAANjIAAAAIwAAAMUAANjJAACj6QAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAANjRXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgREXgF6AMYBUgACABAiBERvTAAAAOgAAADsAAAAOAADY0wAA2NwAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAANjdAADY3gAA2N8AANjgAADY4QAA2OIAANjjAADY5IERHIERHYERHoERIIERIYERIoERI4ERJIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADYwwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgREaCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA2MMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIERGggICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADZBgAAABcAANjDAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIERH4AAgREaCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AANkUAADZFQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADYwwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgREaCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA2MMAAADUAAA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AAAAXAADZ2wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO4AAADUAAAA1AAAABcAAADUgACBETSAAIERLggICAiAQoA4CAiAAAjSAAAAOwAAAA4AANowAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA2dsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADvAAAA1AAAANQAAAAXAAAA1IAAgACAAIERLggICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADaQwAAABcAANnbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIERN4AAgREuCAgICIBCgDoICIAACNIAAAA7AAAADgAA2lEAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADZ2wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgREuCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAANpkAAAAFwAA2dsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgRE6gACBES4ICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgAA2nIAANpzAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABnQAAABcAANnbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8wAAANQAAADUAAAAFwAAANSAAIBPgACBES4ICAgIgEKAPQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAA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AANQAAADUAAAAFwAAANSAAIBKgACBEUgICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADayQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRFICAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA2skAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIERSAgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANrJAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBEUgICAgIgEKAaQgIgAAI2QAAACEAAAAlAADbaQAAAA4AAAAoAADbagAAACMAAADFAADbawAA2p8AAAH+AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADbc18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYERRYBfgDGAVIAAgAQIgRFU0wAAADoAAAA7AAAADgAA23UAANt9AAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAADbfgAA238AANuAAADbgQAA24IAANuDAADbhIERVYERVoERV4ERWIERWYERWoERW4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADaygAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRFTCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA2soAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIERUwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANrKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBEVMICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAv0AAAAXAADaygAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAgIAAgRFTCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA2soAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIERUwgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANrKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBEVMICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADaygAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgRFTCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAAA2/AAAAAhAAABDgAAAQ8AANvxAAAAIwAAAQ0AANvyAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABuAAAA1AAAANQAANv6AAAAMQAAANQAAADGAAAA1AAAAfQAANqXAAAA1AAAANQAANwCAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgRErCAiBEV4IgDEIgISBEUAICIERXQgTAAAAAShB1mnTAAAAOgAAADsAAAAOAADcBgAA3AkAAACQogAAAf0AAAH+gF6AX6IAANwKAADcC4ERX4ERaoBN2QAAACEAAAAlAADcDgAAAA4AAAAoAADcDwAAACMAAADFAADcEAAA2qAAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADcGF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYERXIBegDGAVIAAgAQIgRFg0wAAADoAAAA7AAAADgAA3BoAANwjAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAADcJAAA3CUAANwmAADcJwAA3CgAANwpAADcKgAA3CuBEWGBEWKBEWOBEWWBEWaBEWeBEWiBEWmATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA3AoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERXwgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAANwKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBEV8ICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA3E0AAAAXAADcCgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBEWSAAIERXwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAADcWwAA3FwAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA3AoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERXwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAANwKAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBEV8ICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADcCgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRFfCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA3AoAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIERXwgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgA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BCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAN1MAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBEYEICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADdTAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRGBCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA3UwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIERgQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAGzAAAABcAAN1MAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAIDKgACBEYEICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADdTAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRGBCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA3UwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIERgQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAN1MAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBEYEICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAADecgAAACEAAAEOAAABDwAA3nMAAAAjAAABDQAA3nQAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAG4AAADUAAAA1AAA3nwAAAAxAAAA1AAAAMYAAADUAAAB9AAA2pkAAADUAAAA1AAA3oQAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBESsICIERjAiAMQiAhIERQggIgRGLCBKD3c/80wAAADoAAAA7AAAADgAA3ogAAN6LAAAAkKIAAAH9AAAB/oBegF+iAADejAAA3o2BEY2BEZiATdkAAAAhAAAAJQAA3pAAAAAOAAAAKAAA3pEAAAAjAAAAxQAA3pIAANqiAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA3ppfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEYqAXoAxgFSAAIAECIERjtMAAAA6AAAAOwAAAA4AAN6cAADepQAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA3qYAAN6nAADeqAAA3qkAAN6qAADeqwAA3qwAAN6tgRGPgRGQgRGRgRGTgRGUgRGVgRGWgRGXgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAN6MAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEY0ICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADejAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRGNCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAN7PAAAAFwAA3owAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRGSgACBEY0ICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA3t0AAN7eAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAN6MAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEY0ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADejAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRGNCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA3owAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIERjQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAN6MAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANS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AOwAAAA4AAOURAADlGgAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA5RsAAOUcAADlHQAA5R4AAOUfAADlIAAA5SEAAOUigRIGgRIHgRIIgRIKgRILgRIMgRINgRIOgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOUBAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEgQICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADlAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRIECAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAOVEAAAAFwAA5QEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRIJgACBEgQICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA5VIAAOVTAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOUBAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEgQICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADlAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRIECAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA5QEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESBAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOUBAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEgQICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADlAQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRIECAgICIBCgGkICIAACNkAAAAhAAAAJQAA5aEAAAAOAAAAKAAA5aIAAAAjAAAAxQAA5aMAAKPqAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA5atfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEgGAX4AxgFSAAIAECIESENMAAAA6AAAAOwAAAA4AAOWtAADltQAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA5bYAAOW3AADluAAA5bkAAOW6AADluwAA5byBEhGBEhKBEhOBEhSBEhWBEhaBEheATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA5QIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIESDwgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOUCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEg8ICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADlAgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRIPCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAARHAAAAFwAA5QIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgJmAAIESDwgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOUCAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEg8ICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADlAgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRIPCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA5QIAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIESDwgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAOYoAAAAIQAAAQ4AAAEPAADmKQAAACMAAAENAADmKgA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AB+oAAAAXAADnhAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgRI9CAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAA54QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIESPQgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAAOeEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBEj0ICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAI4AAAAXAADnhAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBCu2AAIESPQgICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOeEAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBEj0ICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADnhAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgRI9CAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAIhgAAAAFwAA54QAAADUAAAA1AAAANQAAAAxAAA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AAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADoxAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRJJCAgICIBCgGkICIAACNkAAAAhAAAAJQAA6WQAAAAOAAAAKAAA6WUAAAAjAAAAxQAA6WYAAKPtAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA6W5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEkaAX4AxgFSAAIAECIESVdMAAAA6AAAAOwAAAA4AAOlwAADpeAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA6XkAAOl6AADpewAA6XwAAOl9AADpfgAA6X+BElaBEleBEliBElmBElqBEluBElyATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwAA6MUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgK6AAIESVAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOjFAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBElQICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABVwAAAAXAADoxQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAroAAgRJUCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAWKAAAAFwAA6MUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgLKAAIESVAgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOjFAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBElQICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADoxQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRJUCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA6MUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIESVAgICAiAQoB7CAiAAAjSAAAAOwAAAA4AAOnrAAABJKCAQdIAAAA7AAAADgAA6e4AAAEkogAA6e8AAOnwgRJfgRLWgEHXAAAADgAAACUAAAxiAAAAIQAAACgAAAxjAAAAIwAADGQAAAAXAAAAjAAAAIwAAOn3AAAAbAAAADGBAd6AAIESYIESYIES1YENDN8QEAAA6foAAOn7AADp/AAA6f0AAAAhAADp/gAA6f8AAAAjAADqAAAA6gEAAAAOAAAAJQAA6gIAAOoDAAAAKAAAAMUAAADGAADqBQAAACkAAAApAAAAFAAA6gkAAADMAAAAMQAAACkAAADGAAAAzwAAAGIAAADGAADqEAAA6hEAAADUXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlgDGBEnSABIAEgAKBEmKBAU2ABIAxgQHcgCuAMYES1IESYQgTAAAAAQgHfSnTAAAAOgAAADsAAAAOAADqFQAA6hcAAACQoQAAANmAM6EAAOoYgRJjgE3ZAAAAIQAAACUAAOobAAAADgAAACgAAOocAAAAIwAAAMUAAOodAAAAjAAAANkAAADGAAAA5QAAABcAAAApAAAAMQAAANQAAOolXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRJggDOAMYBUgACABAiBEmTTAAAAOgAAADsAAAAOAADqJwAA6jEAAACQqQAAAOwAAADtAAAA7gAAAO8AAADwAAAA8QAAAPIAAADzAAAA9IA2gDeAOIA5gDqAO4A8gD2APqkAAOoyAADqMwAA6jQAAOo1AADqNgAA6jcAAOo4AADqOQAA6jqBEmWBEmeBEmmBEmuBEmyBEm6BEm+BEnGBEnKATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAOo+AAAAFwAA6hgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADsAAAA1AAAANQAAAAXAAAA1IAAgRJmgACBEmMICAgIgEKANggIgAAI0gAAADsAAAAOAADqTAAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADqUAAAABcAAOoYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7QAAANQAAADUAAAAFwAAANSAAIESaIAAgRJjCAgICIBCgDcICIAACFxjb250YWN0R3JvdXDfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADqYAAAABcAAOoYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIESaoAAgRJjCAgICIBCgDgICIAACNIAAAA7AAAADgAA6m4AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADqGAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgRJjCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAOqBAAAAFwAA6hgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgRJtgACBEmMICAgIgEKAOggIgAAI0gAAADsAAAAOAADqjwAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOoYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBEmMICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA6qIAAAAXAADqGAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBEnCAAIESYwgICAiAQoA8CAiAAAjTAAAAOgAAADs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BEgAAACgAAAETAAAAFwAAB4gAAAAXAADq+gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRJ7CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA6voAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESewgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOr6AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBEnsICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADq+gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRJ7CAgICIBCgGkICIAACNkAAAAhAAAAJQAA65oAAAAOAAAAKAAA65sAAAAjAAAAxQAA65wAAOrYAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA66RfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEniAX4AxgFSAAIAECIESh9MAAAA6AAAAOwAAAA4AAOumAADrrgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwAA668AAOuwAADrsQAA67IAAOuzAADrtAAA67WBEoiBEomBEoqBEouBEoyBEo2BEo6ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA6vsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEShggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAOr7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEoYICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADq+wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRKGCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwAA6vsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEShggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOr7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEoYICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADq+wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRKGCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA6vsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEShggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAOwhAAAAIQAAAQ4AAAEPAADsIgAAACMAAAENAADsIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAjAAAANQAAADUAADsKwAAADEAAADUAAAAxgAAANQAAAH0AADq1QAAANQAAADUAADsMwAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIESYAgIgRKRCIAxCICEgRJ2CAiBEpAIEvalaknTAAAAOgAAADsAAAAOAADsNwAA7DoAAACQogAAAf0AAAH+gF6AX6IAAOw7AADsPIESkoESnYBN2QAAACEAAAAlAADsPwAAAA4AAAAoAADsQAAAACMAAADFAADsQQAA6tkAAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADsSV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYESj4BegDGAVIAAgAQIgRKT0wAAADoAAAA7AAAADgAA7EsAAOxUAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAADsVQAA7FYAAOxXAADsWAAA7FkAAOxaAADsWwAA7FyBEpSBEpWBEpaBEpiBEpmBEpqBEpuBEpyATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA7DsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESkggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAOw7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBEpIICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA7H4AAAAXAADsOwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBEpeAAIESkggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAADsjAAA7I0AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA7DsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESkggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAAOw7AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBEpIICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADsOwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRKSCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA7DsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIESkggICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAA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AAO4yAADuMwAA7jQAAO41AADuNgAA7jeBEraBEreBEriBErmBErqBEruBEryATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAfqAAAAFwAA7X0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfRAAAA1AAAANQAAAAXAAAA1IAAgOiAAIEStAgICAiAQoDgCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAAO19AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0gAAANQAAADUAAAAFwAAANSAAIDqgACBErQICAgIgEKA4QgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB/kAAAAXAADtfQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9MAAADUAAAA1AAAABcAAADUgACA6oAAgRK0CAgICIBCgOIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAB5AAAAFwAA7X0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfUAAAA1AAAANQAAAAXAAAA1IAAgQnKgACBErQICAgIgEKA4wgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADtfQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACASoAAgRK0CAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA7X0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEStAgICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAB5/QAAABcAAO19AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIESvYAAgRK0CAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAAA7qMAAAAhAAABDgAAAQ8AAO6kAAAAIwAAAQ0AAO6lAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAAB5AAAA1AAAANQAAO6tAAAAMQAAANQAAADGAAAA1AAABxYAADL6AAAA1AAAANQAAO61AAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQnKCAiBEr8IgDEIgQFMgQRqCAiBEr4IEriFNYjTAAAAOgAAADsAAAAOAADuuQAA7rwAAACQogAAAf0AAAcggF6A0aIAAO69AADuvoESwIESy4BN2QAAACEAAAAlAADuwQAAAA4AAAAoAADuwgAAACMAAADFAADuwwAAef0AAAH9AAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADuy18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYESvYBegDGAVIAAgAQIgRLB0wAAADoAAAA7AAAADgAA7s0AAO7WAAAAkKgAAAITAAACFAAAAhUAAAIWAAACFwAAAhgAAAIZAAACGoBigGOAZIBlgGaAZ4BogGmoAADu1wAA7tgAAO7ZAADu2gAA7tsAAO7cAADu3QAA7t6BEsKBEsOBEsSBEsaBEseBEsiBEsmBEsqATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA7r0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESwAgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAO69AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBEsAICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAA7wAAAAAXAADuvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBEsWAAIESwAgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAADvDgAA7w8AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA7r0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIESwAgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAO69AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBEsAICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADuvQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRLACAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA7r0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIZAAAA1AAAANQAAAAXAAAA1IAAgACAAIESwAgICAiAQoBoCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAO69AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGgAAANQAAADUAAAAFwAAANSAAIBKgACBEsAICAgIgEKAaQgIgAAI2QAAACEAAAAlAADvXQAAAA4AAAAoAADvXgAAACMAAADFAADvXwAAef0AAAcgAAAAxgAAAOUAAAAXAAAAKQAAADEAAADUAADvZ18QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYESvYDRgDGAVIAAgAQIgRLM0wAAADoAAAA7AAAADgAA72kAAO9xAAAAkKcAAAfRAAAH0gAAB9MAAAfUAAAH1QAAB9YAAAfXgOCA4YDigOOA5IDlgOanAADvcgAA73MAAO90AADvdQAA73YAAO93AADveIESzYESzoESz4ES0IES0YES0oES04BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB+oAAAAXAADuvgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9EAAADUAAAA1AAAABcAAADUgACA6IAAgRLLCAgICIBCgOAICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAf5AAAAFwAA7r4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfSAAAA1AAAANQAAAAXAAAA1IAAgOqAAIESywgICAiAQoDhCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAH+QAAABcAAO6+AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH0wAAANQAAADUAAAAFwAAANSAAIDqgACBEssICAgIgEKA4ggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAIwAAAAXAADuvgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9QAAADUAAAA1AAAABcAAADUgACBEmCAAIESywgICAiAQoDjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAO6+AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBEssICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAADuvgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgRLLCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAOraAAAAFwAA7r4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgRKmgACBEssICAgIgEKA5ggIgAAI0gAAADsAAAAOAADv5AAAASShAADp74ESX4BBErBFVYHXAAAADgAAACUAAAxiAAAAIQAAACgAAAxjAAAAIwAADGQAAAAXAAAAjwAAAI8AAO/tAAAAbAAAADGBAd6AAIES14ES14ETNIENDN8QEAAA7/AAAO/xAADv8gAA7/MAAAAhAADv9AAA7/UAAAAjAADv9gAA7/cAAAAOAAAAJQAA7/gAAO/5AAAAKAAAAMUAAADGAADv+wAAACkAAAApAAAAFAAA7/8AAADMAAAAMQAAACkAAADGAAAAzwAAAGUAAADGAADwBgAA8AcAAAD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BEwKBEwOATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA8O0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIES+wgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPDtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBEvsICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADw7QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRL7CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwAA8O0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIES+wgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPDtAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBEvsICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADw7QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRL7CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA8O0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIES+wgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAPITAAAAIQAAAQ4AAAEPAADyFAAAACMAAAENAADyFQAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAjwAAANQAAADUAADyHQAAADEAAADUAAAAxgAAANQAAAcWAADwygAAANQAAADUAADyJQAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIES1wgIgRMGCIAxCIEBTIES7AgIgRMFCBLnV3O50wAAADoAAAA7AAAADgAA8ikAAPIsAAAAkKIAAAH9AAAHIIBegNGiAADyLQAA8i6BEweBExOATdkAAAAhAAAAJQAA8jEAAAAOAAAAKAAA8jIAAAAjAAAAxQAA8jMAAPDNAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AAA8jtfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBEwSAXoAxgFSAAIAECIETCNMAAAA6AAAAOwAAAA4AAPI9AADyRgAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAAA8kcAAPJIAADySQAA8koAAPJLAADyTAAA8k0AAPJOgRMJgRMKgRMLgRMNgRMOgRMPgRMQgRMSgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPItAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBEwcICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAADyLQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRMHCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAPJwAAAAFwAA8i0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRMMgACBEwcICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA8n4AAPJ/AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPItAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBEwcICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAADyLQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRMHCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA8i0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETBwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAADysAAAABcAAPItAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAA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AAAAXAAABdgAAABcAAPYkAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBE10ICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD2JAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRNdCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABqBAAAAFwAA9iQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQJ4gACBE10ICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD2JAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRNdCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA9iQAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIETXQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPYkAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBE10ICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAD3SgAAACEAAAEOAAABDwAA90sAAAAjAAABDQAA90wAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQA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55gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgROXCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAPopAAAAFwAA+eYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgROcgACBE5cICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgAA+jcAAPo4AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAPnmAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBE5cICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAD55gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgROXCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAA+eYAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIETlwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPnmAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBE5cICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD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AAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAPsoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBE7kICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAD7KAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRO5CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA+ygAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIETuQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAPsoAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBE7kICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAD7KAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRO5CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAA+ygAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIETuQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAA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hAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAQLeAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFEcICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEC3gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRRHCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACQCAAAAFwABAt4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQM9gACBFEcICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEC3gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRRHCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABAt4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEURwgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQLeAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFEcICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAEEBAAAACEAAAEOAAABDwABBAUAAAAjAAABDQABBAY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BCJyBFKWBFKaBFKeBFKiBFKmBFKqBFKuATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABB+IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEUowgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAQfiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFKMICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEH4gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRSjCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAC7PAAAAFwABB+IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQQOgACBFKMICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEH4gAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRSjCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABB+IAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEUowgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQfiAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFKMICAgIgEKAewgIgAAI0gAAADsAAAAOAAEJCAAAASSggEHSAAAAOwAAAA4AAQkLAAABJKIAAHjxAACR8IEJyIELw4BB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAABzTwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACA2oAAgQllCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwAAc08AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEJZQgICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAB1JQAAABcAAHNPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIEJgoAAgQllCAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAABCT0AAAAhAAABDgAAAQ8AAQk+AAAAIwAAAQ0AAQk/AAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAACFAAAA1AAAANQAAQlHAAAAMQAAANQAAADGAAAA1AAAAfQAAEfoAAAA1AAAANQAAQlPAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQXwCAiBFLMIgDEIgISBBhEICIEUsggSST8midMAAAA6AAAAOwAAAA4AAQlTAAEJVgAAAJCiAAAB/QAAAf6AXoBfogABCVcAAQlYgRS0gRS/gE3ZAAAAIQAAACUAAQlbAAAADgAAACgAAQlcAAAAIwAAAMUAAQldAABIAwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAQllXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRSxgF6AMYBUgACABAiBFLXTAAAAOgAAADsAAAAOAAEJZwABCXAAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAQlxAAEJcgABCXMAAQl0AAEJdQABCXYAAQl3AAEJeIEUtoEUt4EUuIEUuoEUu4EUvIEUvYEUvoBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEJVwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRS0CAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABCVcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEUtAgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEJmgAAABcAAQlXAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEUuYAAgRS0CAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAQmoAAEJqQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEJVwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRS0CAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABCVcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEUtAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAQlXAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBFLQICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEJVwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRS0CAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABCVcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEUtAgICAiAQoBpCAiAAAjZAAAAIQAAACUAAQn3AAAADgAAACgAAQn4AAAAIwAAAMUAAQn5AABIAwAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAQoBXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRSxgF+AMYBUgACABAiBFMDTAAAAOgAAADsAAAAOAAEKAwABCgsAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAQoMAAEKDQABCg4AAQoPAAEKEAABChEAAQoSgRTBgRTCgRTDgRTEgRTFgRTGgRTHgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAaUwAAABcAAQlYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIECdIAAgRS/CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABCVgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEUvwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQlYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBFL8ICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAAEJWAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIEUvwgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQlYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBFL8ICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEJWAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRS/CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABCVgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEUvwgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAAQp+AAAAIQAAAQ4AAAEPAAEKfwAAACMAAAENAAEKgAAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAhQAAANQAAADUAAEKiAAAADEAAADUAAAAxgAAANQAAAH0AABH6QAAANQAAADUAAEKkAAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEF8AgIgRTKCIAxCICEgQYSCAiBFMkIEwAAAAETkK2n0wAAADoAAAA7AAAADgABCpQAAQqXAAAAkKIAAAH9AAAB/oBegF+iAAEKmAABCpmBFMuBFNaATdkAAAAhAAAAJQABCpwAAAAOAAAAKAABCp0AAAAjAAAAxQABCp4AAEgEAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABCqZfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFMiAXoAxgFSAAIAECIEUzNMAAAA6AAAAOwAAAA4AAQqoAAEKsQAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABCrIAAQqzAAEKtAABCrUAAQq2AAEKtwABCrgAAQq5gRTNgRTOgRTPgRTRgRTSgRTTgRTUgRTVgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAQqYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFMsICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEKmAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRTLCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAQrbAAAAFwABCpgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRTQgACBFMsICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABCukAAQrqAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAQqYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFMsICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEKmAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRTLCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABCpgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEUywgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQqYAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFMsICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEKmAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRTLCAgICIBCgGkICIAACNkAAAAhAAAAJQABCzgAAAAOAAAAKAABCzkAAAAjAAAAxQABCzoAAEgEAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABC0JfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFMiAX4AxgFSAAIAECIEU19MAAAA6AAAAOwAAAA4AAQtEAAELTAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABC00AAQtOAAELTwABC1AAAQtRAAELUgABC1OBFNiBFNmBFNqBFNuBFNyBFN2BFN6ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABCpkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEU1ggICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAQqZAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFNYICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEKmQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRTWCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABqBAAAAFwABCpkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQJ4gACBFNYICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEKmQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRTWCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABCpkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEU1ggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQqZAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFNYICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAELvwAAACEAAAEOAAABDwABC8AAAAAjAAABDQABC8EAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIUAAADUAAAA1AABC8kAAAAxAAAA1AAAAMYAAADUAAAHFgAAR+oAAADUAAAA1AABC9EAAADUXxAgWERCdWNrZXRGb3JTdGVyZW9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IgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEPGwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRUxCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwABDxsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEVMQgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAQ8bAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBFTEICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEPGwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRUxCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABDxsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEVMQgICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAARBBAAAAIQAAAQ4AAAEPAAEQQgAAACMAAAENAAEQQwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAigAAANQAAADUAAEQSwAAADEAAADUAAAAxgAAANQAAAH0AAENTAAAANQAAADUAAEQUwAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGV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AKAAAARMAAAAXAAESDwAAABcAARHMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEVXYAAgRVYCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AARIdAAESHgAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAERzAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRVYCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwABEcwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEVWAgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARHMAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBFVgICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAERzAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRVYCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABEcwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEVWAgICAiAQoBpCAiAAAjZAAAAIQAAACUAARJsAAAADgAAACgAARJtAAAAIwAAAMUAARJuAABIBgAAAf4AAADGAAAA5QAAABc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lgRVsgF6AMYBUgACABAiBFXDTAAAAOgAAADsAAAAOAAETHQABEyYAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAARMnAAETKAABEykAARMqAAETKwABEywAARMtAAETLoEVcYEVcoEVc4EVdYEVdoEVd4EVeIEVeYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAETDQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRVvCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABEw0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEVbwgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAETUAAAABcAARMNAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEVdIAAgRVvCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AARNeAAETXwAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAETDQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRVvCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABEw0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEVbwgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARMNAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBFW8ICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAETDQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRVvCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABEw0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEVbwgICAiAQoBpCAiAAAjZAAAAIQAAACUAAROtAAAADgAAACgAAROuAAAAIwAAAMUAAROvAABICAAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAARO3XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRVsgF+AMYBUgACABAiBFXvTAAAAOgAAADsAAAAOAAETuQABE8EAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAARPCAAETwwABE8QAARPFAAETxgABE8cAARPIgRV8gRV9gRV+gRV/gRWAgRWBgRWCgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARMOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBFXoICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAETDgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRV6CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwABEw4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEVeggICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAARMOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBFXoICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAETDgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRV6CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABEw4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEVeggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARMOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFXoICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAEUNAAAACEAAAEOAAABDwABFDUAAAAjAAABDQABFDYAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIUAAADUAAAA1AABFD4AAAAxAAAA1AAAAMYAAADUAAAB9AAAR3YAAADUAAAA1AABFEYAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBfAICIEVhQiAMQiAhIEF/AgIgRWECBLWpoOH0wAAADoAAAA7AAAADgABFEoAARRNAAAAkKIAAAH9AAAB/oBegF+iAAEUTgABFE+BFYaBFZGATdkAAAAhAAAAJQABFFIAAAAOAAAAKAABFFMAAAAjAAAAxQABFFQAAEgJAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABFFxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFYOAXoAxgFSAAIAECIEVh9MAAAA6AAAAOwAAAA4AARReAAEUZwAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABFGgAARRpAAEUagABFGsAARRsAAEUbQABFG4AARRvgRWIgRWJgRWKgRWMgRWNgRWOgRWPgRWQgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARROAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFYYICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEUTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRWGCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAARSRAAAAFwABFE4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRWLgACBFYYICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABFJ8AARSgAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARROAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFYYICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEUTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRWGCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABFE4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEVhggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAARROAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFYYICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEUTgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRWGCAgICIBCgGkICIAACNkAAAAhAAAAJQABFO4AAAAOAAAAKAABFO8AAAAjAAAAxQABFPAAAEgJAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABFPhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFYOAX4AxgFSAAIAECIEVktMAAAA6AAAAOwAAAA4AART6AAEVAgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABFQMAARUEAAEVBQABFQYAARUHAAEVCAABFQmBFZOBFZSBFZWBFZaBFZeBFZiBFZqATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABFE8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEVkQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARRPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFZEICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEUTwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRWRCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwABFE8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK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MAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABHDsAAAAXAAEcFQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAOwAAADUAAAA1AAAABcAAADUgACBFhuAAIEWGAgICAiAQoA2CAiAAAjSAAAAOwAAAA4AARxJAAABJKCAQd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABHBUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADtAAAA1AAAANQAAAAXAAAA1IAAgACAAIEWGAgICAiAQoA3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEcXAAAABcAARwVAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA7gAAANQAAADUAAAAFwAAANSAAIEWHoAAgRYYCAgICIBCgDgICIAACNIAAAA7AAAADgABHGoAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEcFQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgRYYCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAARx9AAAAFwABHBUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgRYhgACBFhgICAgIgEKAOggIgAAI0gAAADsAAAAOAAEciwAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAARwVAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBFhgICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABHJ4AAAAXAAEcFQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBFiSAAIEWGAgICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAAEcrAABHK0AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwABHBUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADzAAAA1AAAANQAAAAXAAAA1IAAgE+AAIEWGAgICAiAQoA9CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEcwAAAABcAARwVAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA9AAAANQAAADUAAAAFwAAANSAAIEWJ4AAgRYYCAgICIBCgD4ICIAACF8QHFBlcnNpc3RlZE1lc3NhZ2VSZWFjdGlvblNlbnTTAAAAOgAAADsAAAAOAAEczwABHNAAAACQoKCATdIAAAA7AAAADgABHNMAAAEkoQAARQCBFhSAQRKXwAj+3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAA/VAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9UAAADUAAAA1AAAABcAAADUgACA2oAAgQVkCAgICIBCgOQICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAeIAAAAFwAAP1QAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfWAAAA1AAAANQAAAAXAAAA1IAAgNqAAIEFZAgICAiAQoDlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAABBMwAAABcAAD9UAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1wAAANQAAADUAAAAFwAAANSAAIEFloAAgQVkCAgICIBCgOYICIAACN8QEgAAAQoAAAELAAABDAABHQUAAAAhAAABDgAAAQ8AAR0GAAAAIwAAAQ0AAR0HAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAACJAAAA1AAAANQAAR0PAAAAMQAAANQAAADGAAAA1AAAAfQAADjLAAAA1AAAANQAAR0XAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQTECAiBFjAIgDEIgISBBNsICIEWLwgS0HWaztMAAAA6AAAAOwAAAA4AAR0bAAEdHgAAAJCiAAAB/QAAAf6AXoBfogABHR8AAR0ggRYxgRY8gE3ZAAAAIQAAACUAAR0jAAAADgAAACgAAR0kAAAAIwAAAMUAAR0lAAA43AAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAR0tXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRYugF6AMYBUgACABAiBFjLTAAAAOgAAADsAAAAOAAEdLwABHTgAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAR05AAEdOgABHTsAAR08AAEdPQABHT4AAR0/AAEdQIEWM4EWNIEWNYEWN4EWOIEWOYEWOoEWO4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEdHwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRYxCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABHR8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEWMQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEdYgAAABcAAR0fAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEWNoAAgRYxCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAR1wAAEdcQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEdHwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRYxCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABHR8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWMQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAR0fAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBFjEICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEdHwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRYxCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABHR8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWMQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAR2/AAAADgAAACgAAR3AAAAAIwAAAMUAAR3BAAA43AAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAR3JXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRYugF+AMYBUgACABAiBFj3TAAAAOgAAADsAAAAOAAEdywABHdMAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAR3UAAEd1QABHdYAAR3XAAEd2AABHdkAAR3agRY+gRY/gRZAgRZBgRZCgRZDgRZEgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAR0gAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBFjwICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEdIAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRY8CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABHSAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWPAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAERwAAABcAAR0gAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICZgACBFjwICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEdIAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRY8CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABHSAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWPAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAR0gAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFjwICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAEeRgAAACEAAAEOAAABDwABHkcAAAAjAAABDQABHkgAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIkAAADUAAAA1AABHlAAAAAxAAAA1AAAAMYAAADUAAAB9AAAOMwAAADUAAAA1AABHlgAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBMQICIEWRwiAMQiAhIEE3AgIgRZGCBJw38Dj0wAAADoAAAA7AAAADgABHlwAAR5fAAAAkKIAAAH9AAAB/oBegF+iAAEeYAABHmGBFkiBFlOATdkAAAAhAAAAJQABHmQAAAAOAAAAKAABHmUAAAAjAAAAxQABHmYAADjdAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABHm5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFkWAXoAxgFSAAIAECIEWSdMAAAA6AAAAOwAAAA4AAR5wAAEeeQAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABHnoAAR57AAEefAABHn0AAR5+AAEefwABHoAAAR6BgRZKgRZLgRZMgRZOgRZPgRZQgRZRgRZSgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAR5gAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFkgICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEeYAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRZICAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAR6jAAAAFwABHmAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRZNgACBFkgICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABHrEAAR6yAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAR5gAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFkgICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEeYAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRZICAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABHmAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWSAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAR5gAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFkgICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEeYAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRZICAgICIBCgGkICIAACNkAAAAhAAAAJQABHwAAAAAOAAAAKAABHwEAAAAjAAAAxQABHwIAADjdAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABHwpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFkWAX4AxgFSAAIAECIEWVNMAAAA6AAAAOwAAAA4AAR8MAAEfFAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABHxUAAR8WAAEfFwABHxgAAR8ZAAEfGgABHxuBFlWBFlaBFleBFliBFlmBFlqBFluATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAVcAAAAFwABHmEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgK6AAIEWUwgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAR5hAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFlMICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEeYQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRZTCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACVFAAAAFwABHmEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQNWgACBFlMICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEeYQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRZTCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABHmEAAAD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WcwgICAiAQoA5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEhIQAAABcAASC5AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8AAAANQAAADUAAAAFwAAANSAAIEWfIAAgRZzCAgICIBCgDoICIAACNIAAAA7AAAADgABIS8AAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEguQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPEAAADUAAAA1AAAABcAAADUgACASoAAgRZzCAgICIBCgDsICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAASFCAAAAFwABILkAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADyAAAA1AAAANQAAAAXAAAA1IAAgRZ/gACBFnMICAgIgEKAPAgIgAAI0wAAADoAAAA7AAAADgABIVAAASFRAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABnQAAABcAASC5AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8wAAANQAAADUAAAAFwAAANSAAIBPgACBFnMICAgIgEKAPQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABIWQAAAAXAAEguQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPQAAADUAAAA1AAAABcAAADUgACBFoKAAIEWcwgICAiAQoA+CAiAAAhfECNQZXJzaXN0ZWRNZXNzYWdlVGltZXN0YW1wZWRNZXRhZGF0YdMAAAA6AAAAOwAAAA4AASFzAAEheAAAAJCkAAEhdAABIXUAAAHYAACUIoEWhIEWhYBagQv0pAABIXkAASF6AAEhewABIXyBFoaBFp2BFrSBFsuATVdyYXdLaW5kXnJlbW90ZUlkZW50aXR53xASAAABCgAAAQsAAAEMAAEhgQAAACEAAAEOAAABDwABIYIAAAAjAAABDQABIYMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIYAAADUAAAA1AABIYsAAAAxAAAA1AAAAMYAAADUAAAB9AABIXQAAADUAAAA1AABIZMAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBFnAICIEWiAiAMQiAhIEWhAgIgRaHCBJWM17p0wAAADoAAAA7AAAADgABIZcAASGaAAAAkKIAAAH9AAAB/oBegF+iAAEhmwABIZyBFomBFpSATdkAAAAhAAAAJQABIZ8AAAAOAAAAKAABIaAAAAAjAAAAxQABIaEAASF5AAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABIalfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFoaAXoAxgFSAAIAECIEWitMAAAA6AAAAOwAAAA4AASGrAAEhtAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABIbUAASG2AAEhtwABIbgAASG5AAEhugABIbsAASG8gRaLgRaMgRaNgRaPgRaQgRaRgRaSgRaTgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASGbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFokICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEhmwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRaJCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAASHeAAAAFwABIZsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRaOgACBFokICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABIewAASHtAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASGbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFokICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEhmwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRaJCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABIZsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWiQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASGbAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFokICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEhmwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRaJCAgICIBCgGkICIAACNkAAAAhAAAAJQABIjsAAAAOAAAAKAABIjwAAAAjAAAAxQABIj0AASF5AAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABIkVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFoaAX4AxgFSAAIAECIEWldMAAAA6AAAAOwAAAA4AASJHAAEiTwAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABIlAAASJRAAEiUgABIlMAASJUAAEiVQABIlaBFpaBFpeBFpiBFpmBFpqBFpuBFpyATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABIZwAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEWlAgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASGcAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFpQICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEhnAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRaUCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAA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xAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWtwgICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASQdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBFrcICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABJGAAAAAXAAEkHQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBFryAAIEWtwgICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAEkbgABJG8AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABJB0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWtwgICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAHiAAAABcAASQdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIDagACBFrcICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEkHQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRa3CAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABJB0AAADUAAAA1AAAANQAAAA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PAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASVeAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFs4ICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAElXgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRbOCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABJV4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEWzggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASVeAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFs4ICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAElXgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRbOCAgICIBCgGkICIAACNkAAAAhAAAAJQABJf4AAAAOAAAAKAABJf8AAAAjAAAAxQABJgAAASF8AAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABJghfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFsuAX4AxgFSAAIAECIEW2tMAAAA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EQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEW5oBfgDGAVIAAgAQIgRb10wAAADoAAAA7AAAADgABJ3sAASeDAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAAEnhAABJ4UAASeGAAEnhwABJ4gAASeJAAEnioEW9oEW94EW+IEW+YEW+oEW+4EW/IBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGlMAAAAXAAEm0AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACBAnSAAIEW9AgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASbQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFvQICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEm0AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRb0CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABqBAAAAFwABJtAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQJ4gACBFvQICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEm0AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRb0CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABJtAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEW9AgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASbQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFvQICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAEn9gAAACEAAAEOAAABDwABJ/cAAAAjAAABDQABJ/gAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIkAAADUAAAA1AABKAAAAAAxAAAA1AAAAMYAAADUAAAB9AAAOM8AAADUAAAA1AABKAgAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBMQICIEW/wiAMQiAhIEE3wgIgRb+CBLDr5md0wAAADoAAAA7AAAADgABKAwAASgPAAAAkKIAAAH9AAAB/oBegF+iAAEoEAABKBGBFwCBFwuATdkAAAAhAAAAJQABKBQAAAAOAAAAKAABKBUAAAAjAAAAxQABKBYAADjgAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABKB5fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFv2AXoAxgFSAAIAECIEXAdMAAAA6AAAAOwAAAA4AASggAAEoKQAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABKCoAASgrAAEoLAABKC0AASguAAEoLwABKDAAASgxgRcCgRcDgRcEgRcGgRcHgRcIgRcJgRcKgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASgQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBFwAICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEoEAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRcACAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAShTAAAAFwABKBAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRcFgACBFwAICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABKGEAAShiAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASgQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBFwAICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEoEAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRcACAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABKBAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXAAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASgQAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBFwAICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEoEAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRcACAgICIBCgGkICIAACNkAAAAhAAAAJQABKLAAAAAOAAAAKAABKLEAAAAjAAAAxQABKLIAADjgAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABKLpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBFv2AX4AxgFSAAIAECIEXDNMAAAA6AAAAOwAAAA4AASi8AAEoxAAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABKMUAASjGAAEoxwABKMgAASjJAAEoygABKMuBFw2BFw6BFw+BFxCBFxGBFxKBFxOATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABKBEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEXCwgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASgRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFwsICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEoEQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRcLCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACQCAAAAFwABKBEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQM9gACBFwsICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEoEQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRcLCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABKBEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEXCwgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASgRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFwsICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAEpNwAAACEAAAEOAAABDwABKTgAAAAjAAABDQABKTkAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIkAAADUAAAA1AABKUEAAAAxAAAA1AAAAMYAAADUAAAB9AAAIaQAAADUAAAA1AABKUkAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBMQICIEXFgiAMQiAhIEDDggIgRcVCBMAAAABJiRkcNMAAAA6AAAAOwAAAA4AASlNAAEpUAAAAJCiAAAB/QAAAf6AXoBfogABKVEAASlSgRcXgRcigE3ZAAAAIQAAACUAASlVAAAADgAAACgAASlWAAAAIwAAAMUAASlXAAA44QAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAASlfXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRcUgF6AMYBUgACABAiBFxjTAAAAOgAAADsAAAAOAAEpYQABKWoAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAASlrAAEpbAABKW0AASluAAEpbwABKXAAASlxAAEpcoEXGYEXGoEXG4EXHYEXHoEXH4EXIIEXIYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEpUQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRcXCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABKVEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEXFwgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAEplAAAABcAASlRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEXHIAAgRcXCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AASmiAAEpowAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEpUQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRcXCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABKVEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXFwgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASlRAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBFxcICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEpUQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRcXCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABKVEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXFwgICAiAQoBpCAiAAAjZAAAAIQAAACUAASnxAAAADgAAACgAASnyAAAAIwAAAMUAASnzAAA44QAAAf4AAADGAAA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ICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASqTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBFzkICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEqkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRc5CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACVFAAAAFwABKpMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQNWgACBFzkICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEqkwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRc5CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABKpMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEXOQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASqTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBFzkICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAEruQAAACEAAAEOAAABDwABK7oAAAAjAAABDQABK7sAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAIkAAADUAAAA1AABK8MAAAAxAAAA1AAAAMYAAADUAAAB9AAAONQAAADUAAAA1AABK8sAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBMQICIEXRAiAMQiAhIEE4ggIgRdDCBJdNp1m0wAAADoAAAA7AAAADgABK88AASvSAAAAkKIAAAH9AAAB/oBegF+iAAEr0wABK9SBF0WBF1CATdkAAAAhAAAAJQABK9cAAAAOAAAAKAABK9gAAAAjAAAAxQABK9kAADjlAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABK+FfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF0KAXoAxgFSAAIAECIEXRtMAAAA6AAAAOwAAAA4AASvjAAEr7AAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABK+0AASvuAAEr7wABK/AAASvxAAEr8gABK/MAASv0gRdHgRdIgRdJgRdLgRdMgRdNgRdOgRdPgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASvTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBF0UICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEr0wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRdFCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAASwWAAAAFwABK9MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRdKgACBF0UICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABLCQAASwlAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAASvTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBF0UICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEr0wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRdFCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABK9MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXRQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAASvTAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBF0UICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEr0wAAANQAAADUAAAA1AAAADEAAADUAAA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AARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAaUwAAABcAAS0VAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIECdIAAgRdnCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABLRUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXZwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS0VAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBF2cICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAGoEAAAAXAAEtFQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAniAAIEXZwgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS0VAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBF2cICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEtFQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRdnCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwA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BEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABL90AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXnggICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS/dAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBF54ICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAJAIAAAAXAAEv3QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBAz2AAIEXnggICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAS/dAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBF54ICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEv3QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgReeCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABL90AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK9AAAA1AAAANQAAAAXAAAA1IAAgACAAIEXnggICAiAQoB7CAiAAAjfEBIAAAEKAAABCwAAAQwAATEDAAAAIQAAAQ4AAAEPAAExBAAAACMAAAENAAExBQAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAAApAAAAcAAAANQAAADUAAExDQAAADEAAADUAAAAxgAAANQAAAH0AAAy+QAAANQAAADUAAExFQAAANRfECBYREJ1Y2tldEZvclN0ZXJlb3R5cGVzd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNzdG9yYWdlXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc29yZGVyZWSAAIAAgACABIEETwgIgRepCIAxCICEgQRpCAiBF6gIEwAAAAEdI/7Y0wAAADoAAAA7AAAADgABMRkAATEcAAAAkKIAAAH9AAAB/oBegF+iAAExHQABMR6BF6qBF7WATdkAAAAhAAAAJQABMSEAAAAOAAAAKAABMSIAAAAjAAAAxQABMSMAADMCAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABMStfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF6eAXoAxgFSAAIAECIEXq9MAAAA6AAAAOwAAAA4AATEtAAExNgAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABMTcAATE4AAExOQABMToAATE7AAExPAABMT0AATE+gResgRetgReugRewgRexgReygRezgRe0gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATEdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBF6oICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAExHQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgReqCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAATFgAAAAFwABMR0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRevgACBF6oICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABMW4AATFvAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATEdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBF6oICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAExHQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgReqCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABMR0AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXqggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATEdAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBF6oICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAExHQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgReqCAgICIBCgGkICIAACNkAAAAhAAAAJQABMb0AAAAOAAAAKAABMb4AAAAjAAAAxQABMb8AADMCAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABMcdfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF6eAX4AxgFSAAIAECIEXttMAAAA6AAAAOwAAAA4AATHJAAEx0QAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABMdIAATHTAAEx1AABMdUAATHWAAEx1wABMdiBF7eBF7iBF7mBF7qBF7uBF7yBF72ATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABMR4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEXtQgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATEeAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBF7UICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAExHgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRe1CAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAABqBAAAAFwABMR4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgQJ4gACBF7UICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAExHgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRe1CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABMR4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEXtQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATEeAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBF7UICAgIgEKAewgIgAAI0gAAADsAAAAOAAEyRAAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAADEhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBBEkICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAAxIQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQRJCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAADL9AAAAFwAAMSEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQSCgACBBEkICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAAEydAAAACEAAAEOAAABDwABMnUAAAAjAAABDQABMnYAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAH0AAADUAAAA1AABMn4AAAAxAAAA1AAAAMYAAADUAAAB9AAAIaAAAADUAAAA1AABMoYAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBBCYICIEXxAiAMQiAhIEDCggIgRfDCBL5/gCu0wAAADoAAAA7AAAADgABMooAATKNAAAAkKIAAAH9AAAB/oBegF+iAAEyjgABMo+BF8WBF9CATdkAAAAhAAAAJQABMpIAAAAOAAAAKAABMpMAAAAjAAAAxQABMpQAADD/AAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABMpxfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF8KAXoAxgFSAAIAECIEXxtMAAAA6AAAAOwAAAA4AATKeAAEypwAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABMqgAATKpAAEyqgABMqsAATKsAAEyrQABMq4AATKvgRfHgRfIgRfJgRfLgRfMgRfNgRfOgRfPgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATKOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBF8UICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEyjgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRfFCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAATLRAAAAFwABMo4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRfKgACBF8UICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABMt8AATLgAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATKOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBF8UICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEyjgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRfFCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABMo4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEXxQgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATKOAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBF8UICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAEyjgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRfFCAgICIBCgGkICIAACNkAAAAhAAAAJQABMy4AAAAOAAAAKAABMy8AAAAjAAAAxQABMzAAADD/AAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABMzhfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBF8KAX4AxgFSAAIAECIEX0dMAAAA6AAAAOwAAAA4AATM6AAEzQgAAAJCnAAACtwAAArgAAAK5AAACugAAArsAAAK8AAACvYB1gHaAd4B4gHmAeoB7pwABM0MAATNEAAEzRQABM0YAATNHAAEzSAABM0mBF9KBF9OBF9SBF9WBF9aBF9eBF9iATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABMo8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEX0AgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATKPAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBF9AICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAEyjwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRfQCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACQCAAAAFwABMo8AAADUAAAA1AAAANQ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BGDHTAAAAOgAAADsAAAAOAAE4bgABOHYAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAATh3AAE4eAABOHkAATh6AAE4ewABOHwAATh9gRgygRgzgRg0gRg1gRg2gRg3gRg4gE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATfDAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAIAAgACBGDAICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE3wwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRgwCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABN8MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYMAgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAATfDAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBGDAICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE3wwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRgwCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABN8MAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYMAgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATfDAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBGDAICAgIgEKAewgIgAAI0gAAADsAAAAOAAE46QAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAClfAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAH1QAAANQAAADUAAAAFwAAANSAAIBKgACBA60ICAgIgEKA5AgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAApXwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAB9YAAADUAAAA1AAAABcAAADUgACASoAAgQOtCAgICIBCgOUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAACs9AAAAFwAAKV8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAfXAAAA1AAAANQAAAAXAAAA1IAAgQPjgACBA60ICAgIgEKA5ggIgAAI3xASAAABCgAAAQsAAAEMAAE5GQAAACEAAAEOAAABDwABORoAAAAjAAABDQABORsAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHMAAADUAAAA1AABOSMAAAAxAAAA1AAAAMYAAADUAAAB9AAAIaYAAADUAAAA1AABOSsAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBAvUICIEYPwiAMQiAhIEDEAgIgRg+CBLazXj80wAAADoAAAA7AAAADgABOS8AATkyAAAAkKIAAAH9AAAB/oBegF+iAAE5MwABOTSBGECBGEuATdkAAAAhAAAAJQABOTcAAAAOAAAAKAABOTgAAAAjAAAAxQABOTkAACGvAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABOUFfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGD2AXoAxgFSAAIAECIEYQdMAAAA6AAAAOwAAAA4AATlDAAE5TAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABOU0AATlOAAE5TwABOVAAATlRAAE5UgABOVMAATlUgRhCgRhDgRhEgRhGgRhHgRhIgRhJgRhKgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATkzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBGEAICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE5MwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRhACAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAATl2AAAAFwABOTMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRhFgACBGEAICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABOYQAATmFAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATkzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBGEAICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE5MwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRhACAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABOTMAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEYQAgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAATkzAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBGEAICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE5MwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRhACAgICIBCgGkICIAACNkAAAAhAAAAJQABOdMAAAAOAAAAKAABOdQAAAAjAAAAxQABOdUAACGvAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABOd1fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29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7AAAADgABOtwAAAEkoIBB3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE6hwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAO8AAADUAAAA1AAAABcAAADUgACAAIAAgRhaCAgICIBCgDkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAATrvAAAAFwABOocAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADwAAAA1AAAANQAAAAXAAAA1IAAgRhjgACBGFoICAgIgEKAOggIgAAI0gAAADsAAAAOAAE6/QAAASSggEHfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAATqHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA8QAAANQAAADUAAAAFwAAANSAAIBKgACBGFoICAgIgEKAOwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABOxAAAAAXAAE6hwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAPIAAADUAAAA1AAAABcAAADUgACBGGaAAIEYWggICAiAQoA8CAiAAAjTAAAAOgAAADsAAAAOAAE7HgABOx8AAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAGdAAAAFwABOocAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAADzAAAA1AAAANQAAAAXAAAA1IAAgE+AAIEYWggICAiAQoA9CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAE7MgAAABcAATqHAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAAA9AA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AANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRiqCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABPesAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYqggICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAC/QAAABcAAT3rAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICAgACBGKoICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE96wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRiqCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABPesAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEYqggICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAT3rAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBGKoICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAE/EQAAACEAAAEOAAABDwABPxIAAAAjAAABDQABPxMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAHwAAADUAAAA1AABPxsAAAAxAAAA1AAAAMYAAADUAAAB9AABO0QAAADUAAAA1AABPyMAAADUXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkgACAAIAAgASBGFcICIEYtQiAMQiAhIEYbQgIgRi0CBJR0StI0wAAADoAAAA7AAAADgABPycAAT8qAAAAkKIAAAH9AAAB/oBegF+iAAE/KwABPyyBGLaBGMGATdkAAAAhAAAAJQABPy8AAAAOAAAAKAABPzAAAAAjAAAAxQABPzEAATtIAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABPzlfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGLOAXoAxgFSAAIAECIEYt9MAAAA6AAAAOwAAAA4AAT87AAE/RAAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABP0UAAT9GAAE/RwABP0gAAT9JAAE/SgABP0sAAT9MgRi4gRi5gRi6gRi8gRi9gRi+gRi/gRjAgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAT8rAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBGLYICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAE/KwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRi2CAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAT9uAAAAFwABPysAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRi7gACBGLYICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABP3wAAT99AAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAT8rAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBGLYICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE/KwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACASoAAgRi2CAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABPysAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEYtggICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAT8rAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBGLYICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAE/KwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRi2CAgICIBCgGkICIAACNkAAAAhAAAAJQABP8sAAAAOAAAAKAABP8wAAAAjAAAAxQABP80AATtIAAAB/gAAAMY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AACgAAAETAAAAFwAAABcAAAAXAAFB4AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRj0CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABQeAAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEY9AgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAUHgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBGPQICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAJUUAAAAXAAFB4AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACBA1aAAIEY9AgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAUHgAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBGPQICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFB4AAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRj0CAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABQeAAAADUAAA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2AAAAFwABRS4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAITAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEZMggICAiAQoBiCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAUUuAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFAAAANQAAADUAAAAFwAAANSAAIAAgACBGTIICAgIgEKAYwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwABRXEAAAAXAAFFLgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhUAAADUAAAA1AAAABcAAADUgACBGTeAAIEZMggICAiAQoBkCAiAAAjTAAAAOgAAADsAAAAOAAFFfwABRYAAAACQoKCATd8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABRS4AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIWAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEZMggICAiAQoBlCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAUUuAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFwAAANQAAADUAAAAFwAAANSAAIBKgACBGTIICAgIgEKAZggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAFFLgAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhgAAADUAAAA1AAAABcAAADUgACASoAAgRkyCAgICIBCgGcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAA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BGekICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABTywAAU8tAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAU7bAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBGekICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAFO2wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRnpCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABTtsAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEZ6QgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAU7bAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGQAAANQAAADUAAAAFwAAANSAAIAAgACBGekICAgIgEKAaAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAFO2wAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhoAAADUAAAA1AAAABcAAADUgACASoAAgRnpCAgICIBCgGkICIAACNkAAAAhAAAAJQABT3sAAAAOAAAAKAABT3wAAAAjAAAAxQABT30AAUUCAAAB/gAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABT4VfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR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UAAAAFwAAANSAAIAAgACBGjkICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAFSnwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRo5CAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABUp8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEaOQgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAERwAAABcAAVKfAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICZgACBGjkICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFSnwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRo5CAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABUp8AAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEaOQgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAVKfAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBGjkICAgIgEKAewgIgAA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AACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABVSEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK3AAAA1AAAANQAAAAXAAAA1IAAgACAAIEaZwgICAiAQoB1CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAVUhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuAAAANQAAADUAAAAFwAAANSAAIBKgACBGmcICAgIgEKAdggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFVIQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArkAAADUAAAA1AAAABcAAADUgACAAIAAgRpnCAgICIBCgHcICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAL9AAAAFwABVSEAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK6AAAA1AAAANQAAAAXAAAA1IAAgICAAIEaZwgICAiAQoB4CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAVUhAAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuwAAANQAAADUAAAAFwAAANSAAIAAgACBGmcICAgIgEKAeQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFVIQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArwAAADUAAAA1AAAABcAAADUgACAAIAAgRpnCAgICIBCgHoICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAA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9gHWAdoB3gHiAeYB6gHunAAFXqQABV6oAAVerAAFXrAABV60AAVeuAAFXr4EajYEajoEaj4EakIEakYEakoEak4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFW9QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRqLCAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABVvUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEaiwgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAVb1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBGosICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAv0AAAAXAAFW9QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAgIAAgRqLCAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABVvUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEaiwgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAVb1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBGosICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFW9QAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgRqLCAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAABWBsAAAAhAAABDgAAAQ8AAVgcAAAAIwAAAQ0AAVgdAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABrAAAA1AAAANQAAVglAAAAMQAAANQAAADGAAAA1AAAAfQAAAkBAAAA1AAAANQAAVgtAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgO0ICIEalgiAMQiAhIEBAwgIgRqVCBKashzu0wAAADoAAAA7AAAADgABWDEAAVg0AAAAkKIAAAH9AAAB/oBegF+iAAFYNQABWDaBGpeBGqKATdkAAAAhAAAAJQABWDkAAAAOAAAAKAABWDoAAAAjAAAAxQABWDsAAAkMAAAB/QAAAMYAAADlAAAAFwAAACkAAAAxAAAA1AABWENfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBGpSAXoAxgFSAAIAECIEamNMAAAA6AAAAOwAAAA4AAVhFAAFYTgAAAJCoAAACEwAAAhQAAAIVAAACFgAAAhcAAAIYAAACGQAAAhqAYoBjgGSAZYBmgGeAaIBpqAABWE8AAVhQAAFYUQABWFIAAVhTAAFYVAABWFUAAVhWgRqZgRqagRqbgRqdgRqegRqfgRqggRqhgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAVg1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACEwAAANQAAADUAAAAFwAAANSAAIBKgACBGpcICAgIgEKAYggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFYNQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhQAAADUAAAA1AAAABcAAADUgACAAIAAgRqXCAgICIBCgGMICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAVh4AAAAFwABWDUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIVAAAA1AAAANQAAAAXAAAA1IAAgRqcgACBGpcICAgIgEKAZAgIgAAI0wAAADoAAAA7AAAADgABWIYAAViHAAAAkKCggE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAVg1AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFgAAANQAAADUAAAAFwAAANSAAIBKgACBGpcICAgIgEKAZQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAB4gAAAAXAAFYNQAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhcAAADUAAAA1AAAABcAAADUgACA2oAAgRqXCAgICIBCgGYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABWDUAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIYAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEalwgICAiAQoBnCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQA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0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEaq4BfgDGAVIAAgAQIgRq60wAAADoAAAA7AAAADgABWiIAAVoqAAAAkKcAAAK3AAACuAAAArkAAAK6AAACuwAAArwAAAK9gHWAdoB3gHiAeYB6gHunAAFaKwABWiwAAVotAAFaLgABWi8AAVowAAFaMYEau4EavIEavYEavoEav4EawIEawYBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFZdwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArcAAADUAAAA1AAAABcAAADUgACAAIAAgRq5CAgICIBCgHUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABWXcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK4AAAA1AAAANQAAAAXAAAA1IAAgEqAAIEauQgICAiAQoB2CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAVl3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACuQAAANQAAADUAAAAFwAAANSAAIAAgACBGrkICAgIgEKAdwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAABswAAAAXAAFZdwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAroAAADUAAAA1AAAABcAAADUgACAyoAAgRq5CAgICIBCgHgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABWXcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK7AAAA1AAAANQAAAAXAAAA1IAAgACAAIEauQgICAiAQoB5CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAVl3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvAAAANQAAADUAAAAFwAAANSAAIAAgACBGrkICAgIgEKAeggIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFZdwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAr0AAADUAAAA1AAAABcAAADUgACAAIAAgRq5CAgICIBCgHsICIAACN8QEgAAAQoAAAELAAABDAABWp0AAAAhAAABDgAAAQ8AAVqeAAAAIwAAAQ0AAVqfAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwAAACkAAABrAAAA1AAAANQAAVqnAAAAMQAAANQAAADGAAAA1AAAAfQAAAkEAAAA1AAAANQAAVqvAAAA1F8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgO0ICIEaxAiAMQiAhIEBBggIgRrDCBMAAAABElElj9MAAAA6AAAAOwAAAA4AAVqzAAFatgAAAJCiAAAB/QAAAf6AXoBfogABWrcAAVq4gRrFgRrQgE3ZAAAAIQAAACUAAVq7AAAADgAAACgAAVq8AAAAIwAAAMUAAVq9AAAJDwAAAf0AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAVrFXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRrCgF6AMYBUgACABAiBGsbTAAAAOgAAADsAAAAOAAFaxwABWtAAAACQqAAAAhMAAAIUAAACFQAAAhYAAAIXAAACGAAAAhkAAAIagGKAY4BkgGWAZoBngGiAaagAAVrRAAFa0gABWtMAAVrUAAFa1QABWtYAAVrXAAFa2IEax4EayIEayYEay4EazIEazYEazoEaz4BN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAFatwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhMAAADUAAAA1AAAABcAAADUgACASoAAgRrFCAgICIBCgGIICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABWrcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIUAAAA1AAAANQAAAAXAAAA1IAAgACAAIEaxQgICAiAQoBjCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAFa+gAAABcAAVq3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACFQAAANQAAADUAAAAFwAAANSAAIEayoAAgRrFCAgICIBCgGQICIAACNMAAAA6AAAAOwAAAA4AAVsIAAFbCQAAAJCgoIBN3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAFatwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhYAAADUAAAA1AAAABcAAADUgACASoAAgRrFCAgICIBCgGUICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABWrcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIXAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEaxQgICAiAQoBmCAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAABdgAAABcAAVq3AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACGAAAANQAAADUAAAAFwAAANSAAIBKgACBGsUICAgIgEKAZwgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFatwAAANQAAADUAAAA1AAAADEAAADUAAABHAAAAhkAAADUAAAA1AAAABcAAADUgACAAIAAgRrFCAgICIBCgGgICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAF2AAAAFwABWrcAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAIaAAAA1AAAANQAAAAXAAAA1IAAgEqAAIEaxQgICAiAQoBpCAiAAAjZAAAAIQAAACUAAVtXAAAADgAAACgAAVtYAAAAIwAAAMUAAVtZAAAJDwAAAf4AAADGAAAA5QAAABcAAAApAAAAMQAAANQAAVthXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgRrCgF+AMYBUgACABAiBGtHTAAAAOgAAADsAAAAOAAFbYwABW2sAAACQpwAAArcAAAK4AAACuQAAAroAAAK7AAACvAAAAr2AdYB2gHeAeIB5gHqAe6cAAVtsAAFbbQABW24AAVtvAAFbcAABW3EAAVtygRrSgRrTgRrUgRrVgRrWgRrXgRrYgE3fEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFXAAAABcAAVq4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACtwAAANQAAADUAAAAFwAAANSAAICugACBGtAICAgIgEKAdQgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAAXYAAAAXAAFauAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArgAAADUAAAA1AAAABcAAADUgACASoAAgRrQCAgICIBCgHYICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABWrgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK5AAAA1AAAANQAAAAXAAAA1IAAgACAAIEa0AgICAiAQoB3CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAFigAAABcAAVq4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACugAAANQAAADUAAAAFwAAANSAAICygACBGtAICAgIgEKAeAgIgAAI3xAPAAABCgAAAQsAAAEMAAAAIQAAAQ0AAAEOAAABDwAAACMAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAFauAAAANQAAADUAAAA1AAAADEAAADUAAABHAAAArsAAADUAAAA1AAAABcAAADUgACAAIAAgRrQCAgICIBCgHkICIAACN8QDwAAAQoAAAELAAABDAAAACEAAAENAAABDgAAAQ8AAAAjAAABEAAAAA4AAAAlAAABEQAAARIAAAAoAAABEwAAABcAAAAXAAAAFwABWrgAAADUAAAA1AAAANQAAAAxAAAA1AAAARwAAAK8AAAA1AAAANQAAAAXAAAA1IAAgACAAIEa0AgICAiAQoB6CAiAAAjfEA8AAAEKAAABCwAAAQwAAAAhAAABDQAAAQ4AAAEPAAAAIwAAARAAAAAOAAAAJQAAAREAAAESAAAAKAAAARMAAAAXAAAAFwAAABcAAVq4AAAA1AAAANQAAADUAAAAMQAAANQAAAEcAAACvQAAANQAAADUAAAAFwAAANSAAIAAgACBGtAICAgIgEKAewgIgAAI3xASAAABCgAAAQsAAAEMAAFb3gAAACEAAAEOAAABDwABW98AAAAjAAABDQABW+AAAAEQAAAADgAAACUAAAERAAABEgAAACgAAAETAAAAFwAAABcAAAAXAAAAKQAAAGsAAADUAAAA1AABW+gAAAAxAAAA1AAAAMYAAAD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AlsYAAJbIAACWyQAAl0QAAJdGAACXSAAAl0oAAJdMAACXTQAAl04AAJdPAACXUAAAl1IAAJdUAACXVQAAl1YAAJdYAACXWQAAl3IAAJdzAACXdAAAl3YAAJfxAACX8wAAl/UAAJf3AACX+QAAl/oAAJf7AACX/AAAl/0AAJf/AACYAQAAmAIAAJgDAACYBQAAmAYAAJiBAACYgwAAmIUAAJiHAACYiQAAmIoAAJiLAACYjAAAmI0AAJiPAACYkQAAmJIAAJiTAACYlQAAmJYAAJkRAACZEwAAmRUAAJkXAACZGQAAmRoAAJkbAACZHAAAmR0AAJkfAACZIQAAmSIAAJkjAACZJQAAmSYAAJmhAACZowAAmaUAAJmnAACZqQAAmaoAAJmrAACZrAAAma0AAJmvAACZsQAAmbIAAJmzAACZtQAAmbYAAJoxAACaMwAAmjUAAJo3AACaOQAAmjoAAJo7AACaPAAAmj0AAJo/AACaQQAAmkIAAJpDAACaRQAAmkYAAJqPAACaswAAmtoAAJr+AACbAAAAmwIAAJsEAACbBgAAmwgAAJsKAACbCwAAmw0AAJsmAACbQwAAm0UAAJtHAACbSQAAm0sAAJtNAACbTwAAm1EAAJtuAACbcAAAm3IAAJt0AACbdgAAm3gAAJt6AACbfAAAm34AAJv5AACb+wAAm/0AAJv/AACcAQAAnAIAAJwDAACcBAAAnAUAAJwHAACcCQAAnAoAAJwLAACcDQAAnA4AAJyJAACciwAAnI0AAJyPAACckQAAnJIAAJyTAACclAAAnJUAAJyXAACcmQAAnJoAAJybAACcnQAAnJ4AAJ0ZAACdGwAAnR0AAJ0fAACdIQAAnSIAAJ0jAACdJAAAnSUAAJ0nAACdKQAAnSoAAJ0rAACdLQAAnS4AAJ2pAACdqwAAna0AAJ2vAACdsQAAnbIAAJ2zAACdtAAAnbUAAJ23AACduQAAnboAAJ27AACdvQAAnb4AAJ3BAACePAAAnj4AAJ5AAACeQgAAnkQAAJ5FAACeRgAAnkcAAJ5IAACeSgAAnkwAAJ5NAACeTgAAnlAAAJ5RAACezAAAns4AAJ7QAACe0gAAntQAAJ7VAACe1gAAntcAAJ7YAACe2gAAntwAAJ7dAACe3gAAnuAAAJ7hAACfXAAAn14AAJ9gAACfYgAAn2QAAJ9lAACfZgAAn2cAAJ9oAACfagAAn2wAAJ9tAACfbgAAn3AAAJ9xAACgBAAAoCcAAKBHAACgZwAAoGkAAKBrAACgbQAAoG8AAKBxAACgcgAAoHMAAKB1AACgdgAAoHgAAKB5AACgewAAoH0AAKB+AACgfwAAoIEAAKCCAACghwAAoKAAAKCpAACgqwAAoK0AAKC2AACguAAAoLoAAKC8AAChBQAAoSkAAKFQAAChdAAAoXYAAKF4AAChegAAoXwAAKF+AAChgAAAoYEAAKGDAAChnAAAob0AAKG/AAChwQAAocMAAKHFAAChxwAAockAAKHLAAChzQAAoe4AAKHwAACh8gAAofQAAKH2AACh+AAAofoAAKH8AACh/gAAogAAAKJ7AACifQAAon8AAKKBAACigwAAooQAAKKFAACihgAAoocAAKKJAACiiwAAoowAAKKNAACijwAAopAAAKMLAACjDQAAow8AAKMRAACjEwAAoxQAAKMVAACjFgAAoxcAAKMZAACjGwAAoxwAAKMdAACjHwAAoyAAAKObAACjnQAAo58AAKOhAACjowAAo6QAAKOlAACjpgAAo6cAAKOpAACjqwAAo6wAAKOtAACjrwAAo7AAAKPJAACjygAAo8sAAKPNAACkSAAApEoAAKRMAACkTgAApFAAAKRRAACkUgAApFMAAKRUAACkVgAApFgAAKRZAACkWgAApFwAAKRdAACk2AAApNoAAKTcAACk3gAApOAAAKThAACk4gAApOMAAKTkAACk5gAApOgAAKTpAACk6gAApOwAAKTtAAClaAAApWoAAKVsAAClbgAApXAAAKVxAAClcgAApXMAAKV0AACldgAApXgAAKV5AAClegAApXwAAKV9AACl+AAApfoAAKX8AACl/gAApgAAAKYBAACmAgAApgMAAKYEAACmBgAApggAAKYJAACmCgAApgwAAKYNAACmiAAApooAAKaMAACmjgAAppAAAKaRAACmkgAAppMAAKaUAACmlgAAppgAAKaZAACmmgAAppwAAKadAACm5gAApwoAAKcxAACnVQAAp1cAAKdZAACnWwAAp10AAKdfAACnYQAAp2IAAKdkAACnfQAAp5oAAKecAACnngAAp6AAAKeiAACnpAAAp6YAAKeoAACnxQAAp8cAAKfJAACnywAAp80AAKfPAACn0QAAp9MAAKfVAACoUAAAqFIAAKhUAACoVgAAqFgAAKhZAACoWgAAqFsAAKhcAACoXgAAqGAAAKhhAACoYgAAqGQAAKhlAACoZwAAqOIAAKjkAACo5gAAqOgAAKjqAACo6wAAqOwAAKjtAACo7gAAqPAAAKjyAACo8wAAqPQAAKj2AACo9wAAqXIAAKl0AACpdgAAqXgAAKl6AACpewAAqXwAAKl9AACpfgAAqYAAAKmCAACpgwAAqYQAAKmGAACphwAAqgIAAKoEAACqBgAAqggAAKoKAACqCwAAqgwAAKoNAACqDgAAqhAAAKoSAACqEwAAqhQAAKoWAACqFwAAqhoAAKqVAACqlwAAqpkAAKqbAACqnQAAqp4AAKqfAACqoAAAqqEAAKqjAACqpQAAqqYAAKqnAACqqQAAqqoAAKslAACrJwAAqykAAKsrAACrLQAAqy4AAKsvAACrMAAAqzEAAKszAACrNQAAqzYAAKs3AACrOQAAqzoAAKu1AACrtwAAq7kAAKu7AACrvQAAq74AAKu/AACrwAAAq8EAAKvDAACrxQAAq8YAAKvHAACryQAAq8oAAKxdAACsgAAArKAAAKzAAACswgAArMQAAKzGAACsyAAArMoAAKzLAACszAAArM4AAKzPAACs0QAArNIAAKzUAACs1gAArNcAAKzYAACs2gAArNsAAKzgAACs+QAArQIAAK0EAACtBgAArQ8AAK0RAACtEwAArRUAAK1eAACtggAArakAAK3NAACtzwAArdEAAK3TAACt1QAArdcAAK3ZAACt2gAArdwAAK31AACuFgAArhgAAK4aAACuHAAArh4AAK4gAACuIgAAriQAAK4mAACuRwAArkkAAK5LAACuTQAArk8AAK5RAACuUwAArlUAAK5XAACuWQAArtQAAK7WAACu2AAArtoAAK7cAACu3QAArt4AAK7fAACu4AAAruIAAK7kAACu5QAAruYAAK7oAACu6QAAr2QAAK9mAACvaAAAr2oAAK9sAACvbQAAr24AAK9vAACvcAAAr3IAAK90AACvdQAAr3YAAK94AACveQAAr/QAAK/2AACv+AAAr/oAAK/8AACv/QAAr/4AAK//AACwAAAAsAIAALAEAACwBQAAsAYAALAIAACwCQAAsCIAALAjAACwJAAAsCYAALChAACwowAAsKUAALCnAACwqQAAsKoAALCrAACwrAAAsK0AALCvAACwsQAAsLIAALCzAACwtQAAsLYAALExAACxMwAAsTUAALE3AACxOQAAsToAALE7AACxPAAAsT0AALE/AACxQQAAsUIAALFDAACxRQAAsUYAALHBAACxwwAAscUAALHHAACxyQAAscoAALHLAACxzAAAsc0AALHPAACx0QAAsdIAALHTAACx1QAAsdYAALJRAACyUwAAslUAALJXAACyWQAAsloAALJbAACyXAAAsl0AALJfAACyYQAAsmIAALJjAACyZQAAsmYAALLhAACy4wAAsuUAALLnAACy6QAAsuoAALLrAACy7AAAsu0AALLvAACy8QAAsvIAALLzAACy9QAAsvYAALM/AACzYwAAs4oAALOuAACzsAAAs7IAALO0AACztgAAs7gAALO6AACzuwAAs70AALPWAACz8wAAs/UAALP3AACz+QAAs/sAALP9AACz/wAAtAEAALQeAAC0IAAAtCIAALQkAAC0JgAAtCgAALQqAAC0LAAAtC4AALSpAAC0qwAAtK0AALSvAAC0sQAAtLIAALSzAAC0tAAAtLUAALS3AAC0uQAAtLoAALS7AAC0vQAAtL4AALU5AAC1OwAAtT0AALU/AAC1QQAAtUIAALVDAAC1RAAAtUUAALVHAAC1SQAAtUoAALVLAAC1TQAAtU4AALXJAAC1ywAAtc0AALXPAAC10QAAtdIAALXTAAC11AAAtdUAALXXAAC12QAAtdoAALXbAAC13QAAtd4AALZZAAC2WwAAtl0AALZfAAC2YQAAtmIAALZjAAC2ZAAAtmUAALZnAAC2aQAAtmoAALZrAAC2bQAAtm4AALZxAAC27AAAtu4AALbwAAC28gAAtvQAALb1AAC29gAAtvcAALb4AAC2+gAAtvwAALb9AAC2/gAAtwAAALcBAAC3fAAAt34AALeAAAC3ggAAt4QAALeFAAC3hgAAt4cAALeIAAC3igAAt4wAALeNAAC3jgAAt5AAALeRAAC4DAAAuA4AALgQAAC4EgAAuBQAALgVAAC4FgAAuBcAALgYAAC4GgAAuBwAALgdAAC4HgAAuCAAALghAAC4tAAAuNcAALj3AAC5FwAAuRkAALkbAAC5HQAAuR8AALkhAAC5IgAAuSMAALklAAC5JgAAuSgAALkpAAC5LAAAuS4AALkvAAC5MAAAuTIAALkzAAC5OAA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Ay7oAAMu8AADLvgAAy8AAAMvBAADLwgAAy8MAAMvEAADLxgAAy8gAAMvJAADLygAAy8wAAMvNAADMSAAAzEoAAMxMAADMTgAAzFAAAMxRAADMUgAAzFMAAMxUAADMVgAAzFgAAMxZAADMWgAAzFwAAMxdAADMeAAAzJEAAMy6AADMvQAAzMAAAMzDAADMxgAAzMkAAMzMAADMzwAAzNIAAMzVAADM2AAAzQEAAM0EAADNBwAAzQoAAM0NAADNEAAAzRMAAM0WAADNGQAAzRwAAM0fAADNIQAAzUkAAM1cAADNdgAAzYgAAM2hAADNtgAAzd8AAM4DAADOIAAAzj4AAM7RAADO9AAAzxQAAM80AADPNgAAzzgAAM86AADPPAAAzz4AAM8/AADPQAAAz0MAAM9EAADPRgAAz0cAAM9KAADPTQAAz04AAM9PAADPUgAAz1MAAM9cAADPdQAAz34AAM+AAADPggAAz4sAAM+OAADPkQAAz5MAAM/cAADQAAAA0CcAANBLAADQTgAA0FAAANBSAADQVAAA0FYAANBYAADQWQAA0FwAANB1AADQlgAA0JgAANCaAADQnAAA0J4AANCgAADQogAA0KQAANCmAADQxwAA0MoAANDNAADQ0AAA0NMAANDWAADQ2QAA0NwAANDfAADQ4QAA0VwAANFeAADRYAAA0WIAANFlAADRZgAA0WcAANFoAADRaQAA0WsAANFtAADRbgAA0W8AANFxAADRcgAA0e0AANHvAADR8QAA0fMAANH2AADR9wAA0fgAANH5AADR+gAA0fwAANH+AADR/wAA0gAAANICAADSAwAA0n4AANKAAADSgwAA0oUAANKIAADSiQAA0ooAANKLAADSjAAA0o4AANKQAADSkQAA0pIAANKUAADSlQAA0q4AANKvAADSsAAA0rIAANMtAADTLwAA0zEAANMzAADTNgAA0zcAANM4AADTOQAA0zoAANM8AADTPgAA0z8AANNAAADTQgAA00MAANO+AADTwAAA08IAANPEAADTxwAA08gAANPJAADTygAA08sAANPNAADTzwAA09AAANPRAADT0wAA09QAANRPAADUUQAA1FMAANRVAADUWAAA1FkAANRaAADUWwAA1FwAANReAADUYAAA1GEAANRiAADUZAAA1GUAANTgAADU4gAA1OQAANTmAADU6QAA1OoAANTrAADU7AAA1O0AANTvAADU8QAA1PIAANTzAADU9QAA1PYAANVxAADVcwAA1XUAANV3AADVegAA1XsAANV8AADVfQAA1X4AANWAAADVggAA1YMAANWEAADVhgAA1YcAANXQAADV9AAA1hsAANY/AADWQgAA1kQAANZGAADWSAAA1koAANZMAADWTQAA1lAAANZpAADWhgAA1ogAANaKAADWjAAA1o4AANaQAADWkgAA1pQAANaxAADWtAAA1rcAANa6AADWvQAA1sAAANbDAADWxgAA1sgAANdDAADXRQAA10cAANdJAADXTAAA100AANdOAADXTwAA11AAANdSAADXVAAA11UAANdWAADXWAAA11kAANfUAADX1gAA19kAANfbAADX3gAA198AANfgAADX4QAA1+IAANfkAADX5gAA1+cAANfoAADX6gAA1+sAANftAADYaAAA2GoAANhsAADYbgAA2HEAANhyAADYcwAA2HQAANh1AADYdwAA2HkAANh6AADYewAA2H0AANh+AADY+QAA2PsAANj+AADZAAAA2QMAANkEAADZBQAA2QYAANkHAADZCQAA2QsAANkMAADZDQAA2Q8AANkQAADZkwAA2bcAANnbAADZ/gAA2iUAANpFAADabAAA2pMAANqzAADa1wAA2vsAANr9AADbAAAA2wIAANsEAADbBgAA2wkAANsMAADbDgAA2xAAANsTAADbFQAA2xcAANsaAADbHQAA2x4AANsjAADbPAAA20EAANtDAADbSAAA20sAANtNAADblgAA27oAANvhAADcBQAA3AgAANwKAADcDAAA3A4AANwQAADcEgAA3BMAANwWAADcLwAA3FQAANxWAADcWAAA3FoAANxcAADcXgAA3GAAANxiAADcZAAA3GYAANyLAADcjgAA3JEAANyUAADclwAA3JoAANydAADcoAAA3KMAANymAADcqAAA3SMAAN0lAADdKAAA3SoAAN0tAADdLgAA3S8AAN0wAADdMQAA3TMAAN01AADdNgAA3TcAAN05AADdOgAA3UsAAN1MAADdTgAA3ckAAN3LAADdzQAA3c8AAN3SAADd0wAA3dQAAN3VAADd1gAA3dgAAN3aAADd2wAA3dwAAN3eAADd3wAA3loAAN5cAADeXwAA3mEAAN5kAADeZQAA3mYAAN5nAADeaAAA3moAAN5sAADebQAA3m4AAN5wAADecQAA3oIAAN6DAADehQAA3wAAAN8CAADfBAAA3wYAAN8JAADfCgAA3wsAAN8MAADfDQAA3w8AAN8RAADfEgAA3xMAAN8VAADfFgAA35EAAN+TAADflgAA35gAAN+bAADfnAAA350AAN+eAADfnwAA36EAAN+jAADfpAAA36UAAN+nAADfqAAA37kAAN+6AADfvAAA4DcAAOA5AADgOwAA4D0AAOBAAADgQQAA4EIAAOBDAADgRAAA4EYAAOBIAADgSQAA4EoAAOBMAADgTQAA4MgAAODKAADgzQAA4M8AAODSAADg0wAA4NQAAODVAADg1gAA4NgAAODaAADg2wAA4NwAAODeAADg3wAA4PgAAOD5AADg+gAA4PwAAOF3AADheQAA4XsAAOF9AADhgAAA4YEAAOGCAADhgwAA4YQAAOGGAADhiAAA4YkAAOGKAADhjAAA4Y0AAOIIAADiCgAA4g0AAOIPAADiEgAA4hMAAOIUAADiFQAA4hYAAOIYAADiGgAA4hsAAOIcAADiHgAA4h8AAOJbAADidAAA4nkAAOJ8AADigQAA4oQAAOKGAADirAAA4z8AAONiAADjggAA46IAAOOkAADjpgAA46gAAOOqAADjrQAA464AAOOvAADjsgAA47MAAOO1AADjtgAA47kAAOO8AADjvQAA474AAOPBAADjwgAA48sAAOPkAADj7QAA4+8AAOPxAADj+gAA4/0AAOQAAADkAgAA5EsAAORvAADklgAA5LoAAOS9AADkvwAA5MEAAOTDAADkxQAA5McAAOTIAADkywAA5OQAAOUFAADlBwAA5QkAAOULAADlDQAA5Q8AAOURAADlEwAA5RUAAOU2AADlOQAA5TwAAOU/AADlQgAA5UUAAOVIAADlSwAA5U4AAOVQAADlywAA5c0AAOXPAADl0QAA5dQAAOXVAADl1gAA5dcAAOXYAADl2gAA5dwAAOXdAADl3gAA5eAAAOXhAADmXAAA5l4AAOZgAADmYgAA5mUAAOZmAADmZwAA5mgAAOZpAADmawAA5m0AAOZuAADmbwAA5nEAAOZyAADm7QAA5u8AAObyAADm9AAA5vcAAOb4AADm+QAA5voAAOb7AADm/QAA5v8AAOcAAADnAQAA5wMAAOcEAADnHQAA5x4AAOcfAADnIQAA55wAAOeeAADnoAAA56IAAOelAADnpgAA56cAAOeoAADnqQAA56sAAOetAADnrgAA568AAOexAADnsgAA6C0AAOgvAADoMQAA6DMAAOg2AADoNwAA6DgAAOg5AADoOgAA6DwAAOg+AADoPwAA6EAAAOhCAADoQwAA6L4AAOjAAADowgAA6MQAAOjHAADoyAAA6MkAAOjKAADoywAA6M0AAOjPAADo0AAA6NEAAOjTAADo1AAA6U8AAOlRAADpUwAA6VUAAOlYAADpWQAA6VoAAOlbAADpXAAA6V4AAOlgAADpYQAA6WIAAOlkAADpZQAA6eAAAOniAADp5AAA6eYAAOnpAADp6gAA6esAAOnsAADp7QAA6e8AAOnxAADp8gAA6fMAAOn1AADp9gAA6j8AAOpjAADqigAA6q4AAOqxAADqswAA6rUAAOq3AADquQAA6rsAAOq8AADqvwAA6tgAAOr1AADq9wAA6vkAAOr7AADq/QAA6v8AAOsBAADrAwAA6yAAAOsjAADrJgAA6ykAAOssAADrLwAA6zIAAOs1AADrNwAA67IAAOu0AADrtgAA67gAAOu7AADrvAAA670AAOu+AADrvwAA68EAAOvDAADrxAAA68UAAOvHAADryAAA7EMAAOxFAADsRwAA7EkAAOxMAADsTQAA7E4AAOxPAADsUAAA7FIAAOxUAADsVQAA7FYAAOxYAADsWQAA7NQAAOzWAADs2AAA7NoAAOzdAADs3gAA7N8AAOzgAADs4QAA7OMAAOzlAADs5gAA7OcAAOzpAADs6gAA7WUAAO1nAADtaQAA7WsAAO1uAADtbwAA7XAAAO1xAADtcgAA7XQAAO12AADtdwAA7XgAAO16AADtewAA7fYAAO34AADt+gAA7fwAAO3/AADuAAAA7gEAAO4CAADuAwAA7gUAAO4HAADuCAAA7gkAAO4LAADuDAAA7ocAAO6JAADuiwAA7o0AAO6QAADukQAA7pIAAO6TAADulAAA7pYAAO6YAADumQAA7poAAO6cAADunQAA7xgAAO8aAADvHQAA7x8AAO8iAADvIwAA7yQAAO8lAADvJgAA7ygAAO8qAADvKwAA7ywAAO8uAADvLwAA70AAAO9TAADvbAAA738AAO+MAADvnwAA77YAAO/IAADv0wAA7+QAAO/pAADv7AAA7+4AAPAnAADwMQA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BDAoAAQwMAAEMDgABDBEAAQwSAAEMEwABDBQAAQwVAAEMFwABDBkAAQwaAAEMGwABDB0AAQweAAEMmQABDJsAAQydAAEMnwABDKIAAQyjAAEMpAABDKUAAQymAAEMqAABDKoAAQyrAAEMrAABDK4AAQyvAAENKgABDSwAAQ0uAAENMAABDTMAAQ00AAENNQABDTYAAQ03AAENOQABDTsAAQ08AAENPQABDT8AAQ1AAAENuwABDb0AAQ2/AAENwQABDcQAAQ3FAAENxgABDccAAQ3IAAENygABDcwAAQ3NAAENzgABDdAAAQ3RAAEOTAABDk4AAQ5QAAEOUgABDlUAAQ5WAAEOVwABDlgAAQ5ZAAEOWwABDl0AAQ5eAAEOXwABDmEAAQ5iAAEOqwABDs8AAQ72AAEPGgABDx0AAQ8fAAEPIQABDyMAAQ8lAAEPJwABDygAAQ8rAAEPRAABD2EAAQ9jAAEPZQABD2cAAQ9pAAEPawABD20AAQ9vAAEPjAABD48AAQ+SAAEPlQABD5gAAQ+bAAEPngABD6EAAQ+jAAEQHgABECAAARAiAAEQJAABECcAARAoAAEQKQABECoAARArAAEQLQABEC8AARAwAAEQMQABEDMAARA0AAEQrwABELEAARCzAAEQtQABELgAARC5AAEQugABELsAARC8AAEQvgABEMAAARDBAAEQwgABEMQAARDFAAERQAABEUIAARFEAAERRgABEUkAARFKAAERSwABEUwAARFNAAERTwABEVEAARFSAAERUwABEVUAARFWAAER0QABEdMAARHVAAER1wABEdoAARHbAAER3AABEd0AARHeAAER4AABEeIAARHjAAER5AABEeYAARHnAAESYgABEmQAARJmAAESaAABEmsAARJsAAESbQABEm4AARJvAAEScQABEnMAARJ0AAESdQABEncAARJ4AAES8wABEvUAARL3AAES+QABEvwAARL9AAES/gABEv8AARMAAAETAgABEwQAARMFAAETBgABEwgAARMJAAEThAABE4YAAROIAAETigABE40AAROOAAETjwABE5AAARORAAETkwABE5UAAROWAAETlwABE5kAAROaAAETqwABE6wAAROuAAETvwABE9AAARPTAAET1gABE9kAARPcAAET3gABFBcAARQaAAEUHAABFB8AARQiAAEUJQABFCgAARSrAAEUzwABFPMAARUWAAEVPQABFV0AARWEAAEVqwABFcsAARXvAAEWEwABFhUAARYYAAEWGgABFhwAARYeAAEWIQABFiQAARYmAAEWKAABFisAARYtAAEWLwABFjIAARY1AAEWNgABFjsAARZUAAEWWQABFlsAARZgAAEWYwABFmUAARauAAEW0gABFvkAARcdAAEXIAABFyIAARckAAEXJgABFygAARcqAAEXKwABFy4AARdHAAEXbAABF24AARdwAAEXcgABF3QAARd2AAEXeAABF3oAARd8AAEXfgABF6MAARemAAEXqQABF6wAARevAAEXsgABF7UAARe4AAEXuwABF74AARfAAAEYOwABGD0AARhAAAEYQgABGEUAARhGAAEYRwABGEgAARhJAAEYSwABGE0AARhOAAEYTwABGFEAARhSAAEYYwABGGQAARhmAAEY4QABGOMAARjlAAEY5wABGOoAARjrAAEY7AABGO0AARjuAAEY8AABGPIAARjzAAEY9AABGPYAARj3AAEZcgABGXQAARl3AAEZeQABGXwAARl9AAEZfgABGX8AARmAAAEZggABGYQAARmFAAEZhgABGYgAARmJAAEZmgABGZsAARmdAAEaGAABGhoAARocAAEaHgABGiEAARoiAAEaIwABGiQAARolAAEaJwABGikAARoqAAEaKwABGi0AARouAAEaqQABGqsAARquAAEasAABGrMAARq0AAEatQABGrYAARq3AAEauQABGrsAARq8AAEavQABGr8AARrAAAEa0QABGtIAARrUAAEbTwABG1EAARtTAAEbVQABG1gAARtZAAEbWgABG1sAARtcAAEbXgABG2AAARthAAEbYgABG2QAARtlAAEb4AABG+IAARvlAAEb5wABG+oAARvrAAEb7AABG+0AARvuAAEb8AABG/IAARvzAAEb9AABG/YAARv3AAEcEAABHBEAARwSAAEcFAABHI8AARyRAAEckwABHJUAARyYAAEcmQABHJoAARybAAEcnAABHJ4AARygAAEcoQABHKIAARykAAEcpQABHSAAAR0iAAEdJQABHScAAR0qAAEdKwABHSwAAR0tAAEdLgABHTAAAR0yAAEdMwABHTQAAR02AAEdNwABHXQAAR2NAAEdkgABHZUAAR2aAAEdnQABHZ8AAR3GAAEeWQABHnwAAR6cAAEevAABHr4AAR7AAAEewgABHsQAAR7HAAEeyAABHskAAR7MAAEezQABHs8AAR7QAAEe0wABHtYAAR7XAAEe2AABHtsAAR7cAAEe4QABHvoAAR8DAAEfBQABHwcAAR8QAAEfEwABHxYAAR8YAAEfYQABH4UAAR+sAAEf0AABH9MAAR/VAAEf1wABH9kAAR/bAAEf3QABH94AAR/hAAEf+gABIBsAASAdAAEgHwABICEAASAjAAEgJQABICcAASApAAEgKwABIEwAASBPAAEgUgABIFUAASBYAAEgWwABIF4AASBhAAEgZAABIGYAASDhAAEg4wABIOUAASDnAAEg6gABIOsAASDsAAEg7QABIO4AASDwAAEg8gABIPMAASD0AAEg9gABIPcAASFyAAEhdAABIXYAASF4AAEhewABIXwAASF9AAEhfgABIX8AASGBAAEhgwABIYQAASGFAAEhhwABIYgAASIDAAEiBQABIggAASIKAAEiDQABIg4AASIPAAEiEAABIhEAASITAAEiFQABIhYAASIXAAEiGQABIhoAASIzAAEiNAABIjUAASI3AAEisgABIrQAASK2AAEiuAABIrsAASK8AAEivQABIr4AASK/AAEiwQABIsMAASLEAAEixQABIscAASLIAAEjQwABI0UAASNHAAEjSQABI0wAASNNAAEjTgABI08AASNQAAEjUgABI1QAASNVAAEjVgABI1gAASNZAAEj1AABI9YAASPYAAEj2gABI90AASPeAAEj3wABI+AAASPhAAEj4wABI+UAASPmAAEj5wABI+kAASPqAAEkZQABJGcAASRpAAEkawABJG4AASRvAAEkcAABJHEAASRyAAEkdAABJHYAASR3AAEkeAABJHoAASR7AAEk9gABJPgAAST6AAEk/AABJP8AASUAAAElAQABJQIAASUDAAElBQABJQcAASUIAAElCQABJQsAASUMAAElVQABJXkAASWgAAElxAABJccAASXJAAElywABJc0AASXPAAEl0QABJdIAASXVAAEl7gABJgsAASYNAAEmDwABJhEAASYTAAEmFQABJhcAASYZAAEmNgABJjkAASY8AAEmPwABJkIAASZFAAEmSAABJksAASZNAAEmyAABJsoAASbMAAEmzgABJtEAASbSAAEm0wABJtQAASbVAAEm1wABJtkAASbaAAEm2wABJt0AASbeAAEnWQABJ1sAASddAAEnXwABJ2IAASdjAAEnZAABJ2UAASdmAAEnaAABJ2oAASdrAAEnbAABJ24AASdvAAEn6gABJ+wAASfuAAEn8AABJ/MAASf0AAEn9QABJ/YAASf3AAEn+QABJ/sAASf8AAEn/QABJ/8AASgAAAEoewABKH0AASh/AAEogQABKIQAASiFAAEohgABKIcAASiIAAEoigABKIwAASiNAAEojgABKJAAASiRAAEpDAABKQ4AASkQAAEpEgABKRUAASkWAAEpFwABKRgAASkZAAEpGwABKR0AASkeAAEpHwABKSEAASkiAAEpnQABKZ8AASmhAAEpowABKaYAASmnAAEpqAABKakAASmqAAEprAABKa4AASmvAAEpsAABKbIAASmzAAEqLgABKjAAASozAAEqNQABKjgAASo5AAEqOgABKjsAASo8AAEqPgABKkAAASpBAAEqQgABKkQAASpFAAEq2AABKvsAASsbAAErOwABKz0AASs/AAErQQABK0MAAStFAAErRgABK0cAAStKAAErSwABK00AAStOAAErUQABK1QAAStVAAErVgABK1kAAStaAAErXwABK3gAASuBAAErgwABK4UAASuOAAErkQABK5QAASuWAAEr3wABLAMAASwqAAEsTgABLFEAASxTAAEsVQABLFcAASxZAAEsWwABLFwAASxfAAEseAABLJkAASybAAEsnQABLJ8AASyhAAEsowABLKUAASynAAEsqQABLMoAASzNAAEs0AABLNMAASzWAAEs2QABLNwAASzfAAEs4gABLOQAAS1fAAEtYQABLWMAAS1lAAEtaAABLWkAAS1qAAEtawABLWwAAS1uAAEtcAABLXEAAS1yAAEtdAABLXUAAS3wAAEt8gABLfQAAS32AAEt+QABLfoAAS37AAEt/AABLf0AAS3/AAEuAQABLgIAAS4DAAEuBQABLgYAAS6BAAEugwABLoYAAS6IAAEuiwABLowAAS6NAAEujgABLo8AAS6RAAEukwABLpQAAS6VAAEulwABLpgAAS6xAAEusgABLrMAAS61AAEvMAABLzIAAS80AAEvNgABLzkAAS86AAEvOwABLzwAAS89AAEvPwABL0EAAS9CAAEvQwABL0UAAS9GAAEvwQABL8MAAS/FAAEvxwABL8oAAS/LAAEvzAABL80AAS/OAAEv0AABL9IAAS/TAAEv1AABL9YAAS/XAAEwUgABMFQAATBWAAEwWAABMFsAATBcAAEwXQABMF4AATBfAAEwYQABMGMAATBkAAEwZQABMGcAATBoAAEw4wABMOUAATDnAAEw6QABMOwAATDtAAEw7gABMO8AATDwAAEw8gABMPQAATD1AAEw9gABMPgAATD5AAExdAABMXYAATF4AAExegABMX0AATF+AAExfwABMYAAATGBAAExgwABMYUAATGGAAExhwABMYkAATGKAAEx0wABMfcAATIeAAEyQgABMkUAATJHAAEySQABMksAATJNAAEyTwABMlAAATJTAAEybAABMokAATKLAAEyjQABMo8AATKRAAEykwABMpUAATKXAAEytAABMrcAATK6AAEyvQABMsAAATLDAAEyxgABMskAATLLAAEzRgABM0gAATNKAAEzTAABM08AATNQAAEzUQABM1IAATNTAAEzVQABM1cAATNYAAEzWQABM1sAATNcAAEz1wABM9kAATPcAAEz3gABM+EAATPiAAEz4wABM+QAATPlAAEz5wABM+kAATPqAAEz6wABM+0AATPuAAE0aQABNGsAATRtAAE0bwABNHIAATRzAAE0dAABNHUAATR2AAE0eAABNHoAATR7AAE0fAABNH4AATR/AAE0+gABNPwAATT/AAE1AQABNQQAATUFAAE1BgABNQcAATUIAAE1CgABNQwAATUNAAE1DgABNRAAATURAAE1jAABNY4AATWQAAE1kgABNZUAATWWAAE1lwABNZgAATWZAAE1mwABNZ0AATWeAAE1nwABNaEAATWiAAE2HQABNh8AATYhAAE2IwABNiYAATYnAAE2KAABNikAATYqAAE2LAABNi4AATYvAAE2MAABNjIAATYzAAE2rgABNrAAATazAAE2tQABNrgAATa5AAE2ugABNrsAATa8AAE2vgABNsAAATbBAAE2wgABNsQAATbFAAE21gABNtsAATbeAAE24AABNvEAATb8AAE3GQABNyQAATcyAAE3RwABN1sAATdyAAE3hAABN4kAATeaAAE3swABN8QAATfdAAE39AABOAYAATg/AAE4QgABOEQAAThHAAE4SgABOE0AAThQAAE40wABOPcAATkbAAE5PgABOWUAATmFAAE5rAABOdMAATnzAAE6FwABOjsAATo9AAE6QAABOkIAATpEAAE6RgABOkkAATpMAAE6TgABOlAAATpTAAE6VQABOlcAATpaAAE6XQABOl4AATpjAAE6fAABOoEAATqDAAE6iAABOosAATqNAAE61gABOvoAATshAAE7RQABO0gAATtKAAE7TAABO04AATtQAAE7UgABO1MAATtWAAE7bwABO5QAATuWAAE7mAABO5oAATucAAE7ngABO6AAATuiAAE7pAABO6YAATvLAAE7zgABO9EAATvUAAE71wABO9oAATvdAAE74AABO+MAATvmAAE76AABPGMAATxlAAE8aAABPGoAATxtAAE8bgABPG8AATxwAAE8cQABPHMAATx1AAE8dgABPHcAATx5AAE8egABPIsAATyMAAE8jgABPQkAAT0LAAE9DQABPQ8AAT0SAAE9EwABPRQAAT0VAAE9FgABPRgAAT0aAAE9GwABPRwAAT0eAAE9HwABPZoAAT2cAAE9nwABPaEAAT2kAAE9pQABPaYAAT2nAAE9qAABPaoAAT2sAAE9rQABPa4AAT2wAAE9sQABPcIAAT3DAAE9xQABPkAAAT5CAAE+RAABPkYAAT5JAAE+SgABPksAAT5MAAE+TQABPk8AAT5RAAE+UgABPlMAAT5VAAE+VgABPtEAAT7TAAE+1gABPtgAAT7bAAE+3AABPt0AAT7eAAE+3wABPuEAAT7jAAE+5AABPuUAAT7nAAE+6AABPvkAAT76AAE+/AABP3cAAT95AAE/ewABP30AAT+AAAE/gQABP4IAAT+DAAE/hAABP4YAAT+IAAE/iQABP4oAAT+MAAE/jQABQAgAAUAKAAFADQABQA8AAUASAAFAEwABQBQAAUAVAAFAFgABQBgAAUAaAAFAGwABQBwAAUAeAAFAHwABQDgAAUA5AAFAOgABQDwAAUC3AAFAuQABQLsAAUC9AAFAwAABQMEAAUDCAAFAwwABQMQAAUDGAAFAyAABQMkAAUDKAAFAzAABQM0AAUFIAAFBSgABQU0AAUFPAAFBUgABQVMAAUFUAAFBVQABQVYAAUFYAAFBWgABQVsAAUFcAAFBXgABQV8AAUGXAAFBsAABQbUAAUG4AAFBvQABQcAAAUHCAAFB5AABQncAAUKaAAFCugABQtoAAULcAAFC3gABQuAAAULiAAFC5QA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BVJoAAVScAAFVFwABVRkAAVUbAAFVHQABVSAAAVUhAAFVIgABVSMAAVUkAAFVJgABVSgAAVUpAAFVKgABVSwAAVUtAAFVqAABVaoAAVWtAAFVrwABVbIAAVWzAAFVtAABVbUAAVW2AAFVuAABVboAAVW7AAFVvAABVb4AAVW/AAFV1gABVe8AAVYEAAFWBwABVgoAAVYNAAFWEAABVhMAAVYoAAFWKwABVi4AAVYxAAFWNAABVjcAAVY5AAFWXgABVoQAAVaoAAFWvwABVtkAAVdsAAFXjwABV68AAVfPAAFX0QABV9MAAVfVAAFX1wABV9oAAVfbAAFX3AABV98AAVfgAAFX4gABV+MAAVfmAAFX6QABV+oAAVfrAAFX7gABV+8AAVf0AAFYDQABWBYAAVgYAAFYGgABWCMAAVgmAAFYKQABWCsAAVh0AAFYmAABWL8AAVjjAAFY5gABWOgAAVjqAAFY7AABWO4AAVjwAAFY8QABWPQAAVkNAAFZLgABWTAAAVkyAAFZNAABWTYAAVk4AAFZOgABWTwAAVk+AAFZXwABWWIAAVllAAFZaAABWWsAAVluAAFZcQABWXQAAVl3AAFZeQABWfQAAVn2AAFZ+AABWfoAAVn9AAFZ/gABWf8AAVoAAAFaAQABWgMAAVoFAAFaBgABWgcAAVoJAAFaCgABWoUAAVqHAAFaiQABWosAAVqOAAFajwABWpAAAVqRAAFakgABWpQAAVqWAAFalwABWpgAAVqaAAFamwABWxYAAVsYAAFbGwABWx0AAVsgAAFbIQABWyIAAVsjAAFbJAABWyYAAVsoAAFbKQABWyoAAVssAAFbLQABW0YAAVtHAAFbSAABW0oAAVvFAAFbxwABW8kAAVvLAAFbzgABW88AAVvQAAFb0QABW9IAAVvUAAFb1gABW9cAAVvYAAFb2gABW9sAAVxWAAFcWAABXFoAAVxcAAFcXwABXGAAAVxhAAFcYgABXGMAAVxlAAFcZwABXGgAAVxpAAFcawABXGwAAVznAAFc6QABXOsAAVztAAFc8AABXPEAAVzyAAFc8wABXPQAAVz2AAFc+AABXPkAAVz6AAFc/AABXP0AAV14AAFdegABXXwAAV1+AAFdgQABXYIAAV2DAAFdhAABXYUAAV2HAAFdiQABXYoAAV2LAAFdjQABXY4AAV4JAAFeCwABXg0AAV4PAAFeEgABXhMAAV4UAAFeFQABXhYAAV4YAAFeGgABXhsAAV4cAAFeHgABXh8AAV5oAAFejAABXrMAAV7XAAFe2gABXtwAAV7eAAFe4AABXuIAAV7kAAFe5QABXugAAV8BAAFfHgABXyAAAV8iAAFfJAABXyYAAV8oAAFfKgABXywAAV9JAAFfTAABX08AAV9SAAFfVQABX1gAAV9bAAFfXgABX2AAAV/bAAFf3QABX98AAV/hAAFf5AABX+UAAV/mAAFf5wABX+gAAV/qAAFf7AABX+0AAV/uAAFf8AABX/EAAWBsAAFgbgABYHEAAWBzAAFgdgABYHcAAWB4AAFgeQABYHoAAWB8AAFgfgABYH8AAWCAAAFgggABYIMAAWD+AAFhAAABYQIAAWEEAAFhBwABYQgAAWEJAAFhCgABYQsAAWENAAFhDwABYRAAAWERAAFhEwABYRQAAWGPAAFhkQABYZQAAWGWAAFhmQABYZoAAWGbAAFhnAABYZ0AAWGfAAFhoQABYaIAAWGjAAFhpQABYaYAAWIpAAFiTQABYnEAAWKUAAFiuwABYtsAAWMCAAFjKQABY0kAAWNtAAFjkQABY5MAAWOWAAFjmAABY5oAAWOcAAFjnwABY6IAAWOkAAFjpgABY6kAAWOrAAFjrQABY7AAAWOzAAFjtAABY7kAAWPSAAFj1wABY9kAAWPeAAFj4QABY+MAAWQsAAFkUAABZHcAAWSbAAFkngABZKAAAWSiAAFkpAABZKYAAWSoAAFkqQABZKwAAWTFAAFk6gABZOwAAWTuAAFk8AABZPIAAWT0AAFk9gABZPgAAWT6AAFk/AABZSEAAWUkAAFlJwABZSoAAWUtAAFlMAABZTMAAWU2AAFlOQABZTwAAWU+AAFluQABZbsAAWW+AAFlwAABZcMAAWXEAAFlxQABZcYAAWXHAAFlyQABZcsAAWXMAAFlzQABZc8AAWXQAAFl4QABZeIAAWXkAAFmXwABZmEAAWZjAAFmZQABZmgAAWZpAAFmagABZmsAAWZsAAFmbgABZnAAAWZxAAFmcgABZnQAAWZ1AAFm8AABZvIAAWb1AAFm9wABZvoAAWb7AAFm/AABZv0AAWb+AAFnAAABZwIAAWcDAAFnBAABZwYAAWcHAAFnGAABZxkAAWcbAAFnlgABZ5gAAWeaAAFnnAA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BeScAAXkwAAF5MwABeTYAAXk4AAF5gQABeaUAAXnMAAF58AABefMAAXn1AAF59wABefkAAXn7AAF5/QABef4AAXoBAAF6GgABejsAAXo9AAF6PwABekEAAXpDAAF6RQABekcAAXpJAAF6SwABemwAAXpvAAF6cgABenUAAXp4AAF6ewABen4AAXqBAAF6hAABeoYAAXsBAAF7AwABewUAAXsHAAF7CgABewsAAXsMAAF7DQABew4AAXsQAAF7EgABexMAAXsUAAF7FgABexcAAXuSAAF7lAABe5YAAXuYAAF7mwABe5wAAXudAAF7ngABe58AAXuhAAF7owABe6QAAXulAAF7pwABe6gAAXwjAAF8JQABfCgAAXwqAAF8LQABfC4AAXwvAAF8MAABfDEAAXwzAAF8NQABfDYAAXw3AAF8OQABfDoAAXxTAAF8VAABfFUAAXxXAAF80gABfNQAAXzWAAF82AABfNsAAXzcAAF83QABfN4AAXzfAAF84QABfOMAAXzkAAF85QABfOcAAXzoAAF9YwABfWUAAX1nAAF9aQABfWwAAX1tAAF9bgABfW8AAX1wAAF9cgABfXQAAX11AAF9dgABfXgAAX15AAF99AABffYAAX34AAF9+gABff0AAX3+AAF9/wABfgAAAX4BAAF+AwABfgUAAX4GAAF+BwABfgkAAX4KAAF+hQABfocAAX6JAAF+iwABfo4AAX6PAAF+kAABfpEAAX6SAAF+lAABfpYAAX6XAAF+mAABfpoAAX6bAAF/FgABfxgAAX8aAAF/HAABfx8AAX8gAAF/IQABfyIAAX8jAAF/JQABfycAAX8oAAF/KQABfysAAX8sAAF/dQABf5kAAX/AAAF/5AABf+cAAX/pAAF/6wABf+0AAX/vAAF/8QABf/IAAX/1AAGADgABgCsAAYAtAAGALwABgDEAAYAzAAGANQABgDcAAYA5AAGAVgABgFkAAYBcAAGAXwABgGIAAYBlAAGAaAABgGsAAYBtAAGA6AABgOoAAYDtAAGA7wABgPIAAYDzAAGA9AABgPUAAYD2AAGA+AABgPoAAYD7AAGA/AABgP4AAYD/AAGBAgABgX0AAYF/AAGBgQABgYMAAYGGAAGBhwABgYgAAYGJAAGBigABgYwAAYGOAAGBjwABgZAAAYGSAAGBkwABgg4AAYIQAAGCEgA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BlF0AAZR2AAGUmwABlJ0AAZSfAAGUoQABlKMAAZSlAAGUpwABlKkAAZSrAAGUrQABlNIAAZTVAAGU2AABlNsAAZTeAAGU4QABlOQAAZTnAAGU6gABlO0AAZTvAAGVagABlWwAAZVvAAGVcQABlXQAAZV1AAGVdgABlXcAAZV4AAGVegABlXwAAZV9AAGVfgABlYAAAZWBAAGVkgABlZMAAZWVAAGWEAABlhIAAZYUAAGWFgABlhkAAZYaAAGWGwABlhwAAZYdAAGWHwABliEAAZYiAAGWIwABliUAAZYmAAGWoQABlqMAAZamAAGWqAABlqsAAZasAAGWrQABlq4AAZavAAGWsQABlrMAAZa0AAGWtQABlrcAAZa4AAGWyQABlsoAAZbMAAGXRwABl0kAAZdLAAGXTQABl1AAAZdRAAGXUgABl1MAAZdUAAGXVgABl1gAAZdZAAGXWgABl1wAAZddAAGX2AABl9oAAZfdAAGX3wABl+IAAZfjAAGX5AABl+UAAZfmAAGX6AABl+oAAZfrAAGX7AABl+4AAZfvAAGYAAABmAEAAZgDAAGYfgABmIAAAZiCAAGYhAABmIcAAZiIAAGYiQABmIoAAZiLAAGYjQABmI8AAZiQAAGYkQABmJMAAZiUAAGZDwABmREAAZkUAAGZFgABmRkAAZkaAAGZGwABmRwAAZkdAAGZHwABmSEAAZkiAAGZIwABmSUAAZkmAAGZPwABmUAAAZlBAAGZQwABmb4AAZnAAAGZwgABmcQAAZnHAAGZyAABmckAAZnKAAGZywABmc0AAZnPAAGZ0AABmdEAAZnTAAGZ1AABmk8AAZpRAAGaVAABmlYAAZpZAAGaWgABmlsAAZpcAAGaXQABml8AAZphAAGaYgABmmMAAZplAAGaZgABmoYAAZqfAAGarAABmq8AAZqyAAGatQABmsIAAZrFAAGayAABmssAAZrNAAGa4gABmv8AAZsLAAGbngABm8EAAZvhAAGcAQABnAMAAZwFAAGcBwABnAkAAZwMAAGcDQABnA4AAZwRAAGcEgABnBQAAZwVAAGcFwABnBoAAZwbAAGcHAABnB8AAZwgAAGcJQABnD4AAZxHAAGcSQABnEsAAZxUAAGcVwABnFoAAZxcAAGcpQABnMkAAZzwAAGdFAABnRcAAZ0ZAAGdGwABnR0AAZ0fAAGdIQABnSIAAZ0lAAGdPgABnV8AAZ1hAAGdYwABnWUAAZ1nAAGdaQABnWsAAZ1tAAGdbwABnZAAAZ2TAAGdlgABnZkAAZ2cAAGdnwABnaIAAZ2lAAGdqAABnaoAAZ4lAAGeJwABnikAAZ4rAAGeLgABni8AAZ4wAAGeMQABnjIAAZ40AAGeNgABnjcAAZ44AAGeOgABnjsAAZ62AAGeuAABnroAAZ68AAGevwABnsAAAZ7BAAGewgABnsMAAZ7FAAGexwABnsgAAZ7JAAGeywABnswAAZ9HAAGfSQABn0wAAZ9OAAGfUQABn1IAAZ9TAAGfVAABn1UAAZ9XAAGfWQABn1oAAZ9bAAGfXQABn14AAZ93AAGfeAABn3kAAZ97AAGf9gABn/gAAZ/6AAGf/AABn/8AAaAAAAGgAQABoAIAAaADAAGgBQABoAcAAaAIAAGgCQABoAsAAaAMAAGghwABoIkAAaCLAAGgjQABoJAAAaCRAAGgkgABoJMAAaCUAAGglgABoJgAAaCZAAGgmgABoJwAAaCdAAGhGAABoRoAAaEcAAGhHgABoSEAAaEiAAGhIwABoSQAAaElAAGhJwABoSkAAaEqAAGhKwABoS0AAaEuAAGhqQABoasAAaGtAAGhrwABobIAAaGzAAGhtAABobUAAaG2AAGhuAABoboAAaG7AAGhvAABob4AAaG/AAGiOgABojwAAaI+AAGiQAABokMAAaJEAAGiRQABokYAAaJHAAGiSQABoksAAaJMAAGiTQABok8AAaJQAAGimQABor0AAaLkAAGjCAABowsAAaMNAAGjDwABoxEAAaMTAAGjFQABoxYAAaMZAAGjMgABo08AAaNRAAGjUwABo1UAAaNXAAGjWQABo1sAAaNdAAGjegABo30AAaOAAAGjgwABo4YAAaOJAAGjjAABo48AAaORAAGkDAABpA4AAaQQAAGkEgABpBUAAaQWAAGkFwABpBgAAaQZAAGkGwABpB0AAaQeAAGkHwABpCEAAaQiAAGknQABpJ8AAaShAAGkowABpKYAAaSnAAGkqAABpKkAAaSqAAGkrAABpK4AAaSvAAGksAABpLIAAaSzAAGlLgABpTAAAaUyAAGlNAABpTcAAaU4AAGlOQABpToAAaU7AAGlPQABpT8AAaVAAAGlQQABpUMAAaVEAAGlvwABpcEAAaXDAAGlxQABpcgAAaXJAAGlygABpcsAAaXMAAGlzgABpdAAAaXRAAGl0gABpdQAAaXVAAGmUAABplIAAaZUAAGmVgABplkAAaZaAAGmWwABplwAAaZdAAGmXwABpmEAAaZiAAGmYwABpmUAAaZmAAGm4QABpuMAAablAAGm5wABpuoAAabrAAGm7AABpu0AAabuAAGm8AABpvIAAabzAAGm9AABpvYAAab3AAGncgABp3QAAad2AAGneAABp3sAAad8AAGnfQABp34AAad/AAGngQABp4MAAaeEAAGnhQABp4cAAaeIAAGoGwABqD4AAaheAAGofgABqIAAAaiCAAGohAABqIYAAaiJAAGoigABqIsAAaiOAAGojwABqJEAAaiSAAGolAABqJcAAaiYAAGomQABqJwAAaidAAGoogABqLsAAajEAAGoxgABqMgAAajRAAGo1AABqNcAAajZAAGpIgABqUYAAaltAAGpkQABqZQAAamWAAGpmAABqZoAAamcAAGpngABqZ8AAamiAAGpuwABqdwAAaneAAGp4AABqeIAAankAAGp5gABqegAAanqAAGp7AABqg0AAaoQAAGqEwABqhYAAaoZAAGqHAABqh8AAaoiAAGqJQABqicAAaqiAAGqpAABqqYAAaqoAAGqqwABqqwAAaqtAAGqrgABqq8AAaqxAAGqswABqrQAAaq1AAGqtwABqrgAAaszAAGrNQABqzcAAas5AAGrPAABqz0AAas+AAGrPwABq0AAAatCAAGrRAABq0UAAatGAAGrSAABq0kAAavEAAGrxgABq8kAAavLAAGrzgABq88AAavQAAGr0QABq9IAAavUAAGr1gABq9cAAavYAAGr2gABq9sAAav0AAGr9QABq/YAAav4AAGscwABrHUAAax3AAGseQABrHwAAax9AAGsfgABrH8AAayAAAGsggABrIQAAayFAAGshgABrIgAAayJAAGtBAABrQYAAa0IAAGtCgABrQ0AAa0OAAGtDwABrRAAAa0RAAGtEwABrRUAAa0WAAGtFwABrRkAAa0aAAGtlQABrZcAAa2ZAAGtmwABrZ4AAa2fAAGtoAABraEAAa2iAAGtpAABraYAAa2nAAGtqAABraoAAa2rAAGuJgABrigAAa4qAAGuLAABri8AAa4wAAGuMQABrjIAAa4zAAGuNQABrjcAAa44AAGuOQABrjsAAa48AAGutwABrrkAAa67AAGuvQABrsAAAa7BAAGuwgABrsMAAa7EAAGuxgABrsgAAa7JAAGuygABrswAAa7NAAGvFgABrzoAAa9hAAGvhQABr4gAAa+KAAGvjAABr44AAa+QAAGvkgABr5MAAa+WAAGvrwABr8wAAa/OAAGv0AABr9IAAa/UAAGv1gABr9gAAa/aAAGv9wABr/oAAa/9AAGwAAABsAMAAbAGAAGwCQABsAwAAbAOAAGwiQABsIsAAbCNAAGwjwABsJIAAbCTAAGwlAABsJUAAbCWAAGwmAABsJoAAbCbAAGwnAABsJ4AAbCfAAGxGgABsRwAAbEeAAGxIAABsSMAAbEkAAGxJQABsSYAAbEnAAGxKQABsSsAAbEsAAGxLQABsS8AAbEwAAGxqwABsa0AAbGvAAGxsQABsbQAAbG1AAGxtgABsbcAAbG4AAGxugABsbwAAbG9AAGxvgABscAAAbHBAAGyPAABsj4AAbJAAAGyQgABskUAAbJGAAGyRwABskgAAbJJAAGySwABsk0AAbJOAAGyTwABslEAAbJSAAGyzQABss8AAbLRAAGy0wABstYAAbLXAAGy2AABstkAAbLaAAGy3AABst4AAbLfAAGy4AABsuIAAbLjAAGzXgABs2AAAbNiAAGzZAABs2cAAbNoAAGzaQABs2oAAbNrAAGzbQABs28AAbNwAAGzcQABs3MAAbN0AAGz7wABs/EAAbPzAAGz9QABs/gAAbP5AAGz+gABs/sAAbP8AAGz/gABtAAAAbQBAAG0AgABtAQAAbQFAAG0mAABtLsAAbTbAAG0+wABtP0AAbT/AAG1AQABtQMAAbUGAAG1BwABtQgAAbULAAG1DAABtQ4AAbUPAAG1EgABtRUAAbUWAAG1FwABtRoAAbUbAAG1IAABtTkAAbVCAAG1RAABtUYAAbVPAAG1UgABtVUAAbVXAAG1oAABtcQAAbXrAAG2DwABthIAAbYUAAG2FgABthgAAbYaAAG2HAABth0AAbYgAAG2OQABtloAAbZcAAG2XgABtmAAAbZiAAG2ZAABtmYAAbZoAAG2agABtosAAbaOAAG2kQABtpQAAbaXAAG2mgABtp0AAbagAAG2owABtqUAAbcgAAG3IgABtyQAAbcmAAG3KQABtyoAAbcrAAG3LAABty0AAbcvAAG3MQABtzIAAbczAAG3NQABtzYAAbexAAG3swABt7UAAbe3AAG3ugABt7sAAbe8AAG3vQABt74AAbfAAAG3wgABt8MAAbfEAAG3xgABt8cAAbhCAAG4RAABuEcAAbhJAAG4TAABuE0AAbhOAAG4TwABuFAAAbhSAAG4VAABuFUAAbhWAAG4WAABuFkAAbhyAAG4cwABuHQAAbh2AAG48QABuPMAAbj1AAG49wABuPoAAbj7AAG4/AABuP0AAbj+AAG5AAABuQIAAbkDAAG5BAABuQYAAbkHAAG5ggABuYQAAbmGAAG5iAABuYsAAbmMAAG5jQABuY4AAbmPAAG5kQABuZMAAbmUAAG5lQABuZcAAbmYAAG6EwABuhUAAboXAAG6GQABuhwAAbodAAG6HgABuh8AAbogAAG6IgABuiQAAbolAAG6JgABuigAAbopAAG6pAABuqYAAbqoAAG6qgABuq0AAbquAAG6rwABurAAAbqxAAG6swABurUAAbq2AAG6twABurkAAbq6AAG7NQABuzcAAbs5AAG7OwABuz4AAbs/AAG7QAABu0EAAbtCAAG7RAABu0YAAbtHAAG7SAABu0oAAbtLAAG7lAABu7gAAbvfAAG8AwABvAYAAbwIAAG8CgABvAwAAbwOAAG8EAABvBEAAbwUAAG8LQABvEoAAbxMAAG8TgABvFAAAbxSAAG8VAABvFYAAbxYAAG8dQABvHgAAbx7AAG8fgABvIEAAbyEAAG8hwABvIoAAbyMAAG9BwABvQkAAb0LAAG9DQABvRAAAb0RAAG9EgABvRMAAb0UAAG9FgABvRgAAb0ZAAG9GgABvRwAAb0dAAG9mAABvZoAAb2cAAG9ngABvaEAAb2iAAG9owABvaQAAb2lAAG9pwABvakAAb2qAAG9qwABva0AAb2uAAG+KQABvisAAb4tAAG+LwABvjIAAb4zAAG+NAABvjUAAb42AAG+OAABvjoAAb47AAG+PAABvj4AAb4/AAG+ugABvrwAAb6/AAG+wQABvsQAAb7FAAG+xgABvscAAb7IAAG+ygABvswAAb7NAAG+zgABvtAAAb7RAAG/TAABv04AAb9QAAG/UgABv1UAAb9WAAG/VwABv1gAAb9ZAAG/WwABv10AAb9eAAG/XwABv2EAAb9iAAG/3QABv98AAb/hAAG/4wABv+YAAb/nAAG/6AABv+kAAb/qAAG/7AABv+4AAb/vAAG/8AABv/IAAb/zAAHAbgABwHAAAcBzAAHAdQABwHgAAcB5AAHAegABwHsAAcB8AAHAfgABwIAAAcCBAAHAggABwIQAAcCFAAHAlgABwJsAAcCeAAHAoAABwNkAAcDcAAHA3gABwOEAAcDkAAHA5wABwOoAAcDvAAHBkgABwbYAAcHaAAHB+gABwiEAAcJIAAHCaAABwo8AAcKzAAHC1gABwv0AAcMhAAHDRQABw2kAAcOQAAHDkQABw5MAAcOVAAHDmAABw5oAAcOdAAHDnwABw6EAAcOkAAHDpgABw6gAAcOrAAHDrgABw7AAAcOyAAHDtAABw7cAAcO6AAHDvQABw8IAAcPbAAHD4AABw+IAAcPnAAHD6gABw+wAAcQ1AAHEWQABxIAAAcSkAAHEpwABxKkAAcSrAAHErQABxK8AAcSxAAHEsgABxLUAAcTOAAHE8wABxPUAAcT3AAHE+QABxPsAAcT9AAHE/wABxQEAAcUDAAHFBQABxSoAAcUtAAHFMAABxTMAAcU2AAHFOQABxTwAAcU/AAHFQgABxUUAAcVHAAHFwgABxcQAAcXHAAHFyQABxcwAAcXNAAHFzgABxc8AAcXQAAHF0gABxdQAAcXVAAHF1gABxdgAAcXZAAHF6gABxesAAcXtAAHGaAABxmoAAcZsAAHGbgABxnEAAcZyAAHGcwABxnQAAcZ1AAHGdwABxnkAAcZ6AAHGewABxn0AAcZ+AAHG+QABxvsAAcb+AAHHAAABxwMAAccEAAHHBQABxwYAAccHAAHHCQABxwsAAccMAAHHDQABxw8AAccQAAHHIQABxyIAAcckAAHHnwABx6EAAcejAAHHpQABx6gAAcepAAHHqgABx6sAAcesAAHHrgABx7AAAcexAAHHsgABx7QAAce1AAHIMAAByDIAAcg1AAHINwAByDoAAcg7AAHIPAAByD0AAcg+AAHIQAAByEIAAchDAAHIRAAByEYAAchHAAHIWAAByFkAAchbAAHI1gAByNgAAcjaAAHI3AAByN8AAcjgAAHI4QAByOIAAcjjAAHI5QAByOcAAcjoAAHI6QAByOsAAcjsAAHJZwAByWkAAclsAAHJbgAByXEAAclyAAHJcwAByXQAAcl1AAHJdwAByXkAAcl6AAHJewAByX0AAcl+AAHJlwAByZgAAcmZAAHJmwAByhYAAcoYAAHKGgAByhwAAcofAAHKIAAByiEAAcoiAAHKIwAByiUAAconAAHKKAAByikAAcorAAHKLAAByqcAAcqpAAHKrAAByq4AAcqxAAHKsgAByrMAAcq0AAHKtQAByrcAAcq5AAHKugAByrsAAcq9AAHKvgABytoAAcrzAAHLFAAByxcAAcsaAAHLHQAByyAAAcsjAAHLJgAByykAAcssAAHLTQABy1AAActTAAHLVgABy1kAActcAAHLXwABy2IAActlAAHLZwABy3YAAct/AAHLkgABy5oAAcueAAHLqAABy60AAcuzAAHMRgABzGkAAcyJAAHMqQABzKsAAcytAAHMrwABzLEAAcy0AAHMtQABzLYAAcy5AAHMugABzLwAAcy9AAHMvwABzMIAAczDAAHMxAABzMcAAczIAAHMzQABzOYAAczvAAHM8QABzPMAAcz8AAHM/wABzQIAAc0EAAHNTQABzXEAAc2YAAHNvAABzb8AAc3BAAHNwwABzcUAAc3HAAHNyQABzcoAAc3NAAHN5gABzgcAAc4JAAHOCwABzg0AAc4PAAHOEQABzhMAAc4VAAHOFwABzjgAAc47AAHOPgABzkEAAc5EAAHORwABzkoAAc5NAAHOUAABzlIAAc7NAAHOzwABztEAAc7TAAHO1gABztcAAc7YAAHO2QABztoAAc7cAAHO3gABzt8AAc7gAAHO4gABzuMAAc9eAAHPYAABz2IAAc9kAAHPZwABz2gAAc9pAAHPagABz2sAAc9tAAHPbwABz3AAAc9xAAHPcwABz3QAAc/vAAHP8QABz/QAAc/2AAHP+QABz/oAAc/7AAHP/AABz/0AAc//AAHQAQAB0AIAAdADAAHQBQAB0AYAAdAfAAHQIAAB0CEAAdAjAAHQngAB0KAAAdCiAAHQpAAB0KcAAdCoAAHQqQAB0KoAAdCrAAHQrQAB0K8AAdCwAAHQsQAB0LMAAdC0AAHRLwAB0TEAAdEzAAHRNQAB0TgAAdE5AAHROgAB0TsAAdE8AAHRPgAB0UAAAdFBAAHRQgAB0UQAAdFFAAHRwAAB0cIAAdHEAAHRxgAB0ckAAdHKAAHRywAB0cwAAdHNAAHRzwAB0dEAAdHSAAHR0wAB0dUAAdHWAAHSUQAB0lMAAdJWAAHSWAAB0lsAAdJcAAHSXQAB0l4AAdJfAAHSYQAB0mMAAdJkAAHSZQAB0mcAAdJoAAHSdwAB0vIAAdL0AAHS9gAB0vgAAdL7AAHS/AAB0v0AAdL+AAHS/wAB0wEAAdMDAAHTBAAB0wUAAdMHAAHTCAAB01EAAdN1AAHTnAAB08AAAdPDAAHTxQAB08cAAdPJAAHTywAB080AAdPOAAHT0QAB0+oAAdQHAAHUCQAB1AsAAdQNAAHUDwAB1BEAAdQTAAHUFQAB1DIAAdQ1AAHUOAAB1DsAAdQ+AAHUQQAB1EQAAdRHAAHUSQAB1MQAAdTGAAHUyAAB1MoAAdTNAAHUzgAB1M8AAdTQAAHU0QAB1NMAAdTVAAHU1gAB1NcAAdTZAAHU2gAB1VUAAdVXAAHVWQAB1VsAAdVeAAHVXwAB1WAAAdVhAAHVYgAB1WQAAdVmAAHVZwAB1WgAAdVqAAHVawAB1eYAAdXoAAHV6gAB1ewAAdXvAAHV8AAB1fEAAdXyAAHV8wAB1fUAAdX3AAHV+AAB1fkAAdX7AAHV/AAB1ncAAdZ5AAHWewAB1n0AAdaAAAHWgQAB1oIAAdaDAAHWhAAB1oYAAdaIAAHWiQAB1ooAAdaMAAHWjQAB1wgAAdcKAAHXDAAB1w4AAdcRAAHXEgAB1xMAAdcUAAHXFQAB1xcAAdcZAAHXGgAB1xsAAdcdAAHXHgAB15kAAdebAAHXnQAB158AAdeiAAHXowAB16QAAdelAAHXpgAB16gAAdeqAAHXqwAB16wAAdeuAAHXrwAB2CoAAdgsAAHYLgAB2DAAAdgzAAHYNAAB2DUAAdg2AAHYNwAB2DkAAdg7AAHYPAAB2D0AAdg/AAHYQAAB2NMAAdj2AAHZFgAB2TYAAdk4AAHZOgAB2TwAAdk+AAHZQQAB2UIAAdlDAAHZRgAB2UcAAdlJAAHZSgAB2UwAAdlPAAHZUAAB2VEAAdlUAAHZVQAB2VoAAdlzAAHZfAAB2X4AAdmAAAHZiQAB2YwAAdmPAAHZkQAB2doAAdn+AAHaJQAB2kkAAdpMAAHaTgAB2lAAAdpSAAHaVAAB2lYAAdpXAAHaWgAB2nMAAdqUAAHalgAB2pgAAdqaAAHanAAB2p4AAdqgAAHaogAB2qQAAdrFAAHayAAB2ssAAdrOAAHa0QAB2tQAAdrXAAHa2gAB2t0AAdrfAAHbWgAB21wAAdteAAHbYAAB22MAAdtkAAHbZQAB22YAAdtnAAHbaQAB22sAAdtsAAHbbQAB228AAdtwAAHb6wAB2+0AAdvvAAHb8QAB2/QAAdv1AAHb9gAB2/cAAdv4AAHb+gAB2/wAAdv9AAHb/gAB3AAAAdwBAAHcfAAB3H4AAdyBAAHcgwAB3IYAAdyHAAHciAAB3IkAAdyKAAHcjAAB3I4AAdyPAAHckAAB3JIAAdyTAAHcrAAB3K0AAdyuAAHcsAAB3SsAAd0tAAHdLwAB3TEAAd00AAHdNQAB3TYAAd03AAHdOAAB3ToAAd08AAHdPQAB3T4AAd1AAAHdQQAB3bwAAd2+AAHdwAAB3cIAAd3FAAHdxgAB3ccAAd3IAAHdyQAB3csAAd3NAAHdzgAB3c8AAd3RAAHd0gAB3k0AAd5PAAHeUQAB3lMAAd5WAAHeVwAB3lgAAd5ZAAHeWgAB3lwAAd5eAAHeXwAB3mAAAd5iAAHeYwAB3t4AAd7gAAHe4gAB3uQAAd7nAAHe6AAB3ukAAd7qAAHe6wAB3u0AAd7vAAHe8AAB3vEAAd7zAAHe9AAB328AAd9xAAHfcwAB33UAAd94AAHfeQAB33oAAd97AAHffAAB334AAd+AAAHfgQAB34IAAd+EAAHfhQAB384AAd/yAAHgGQAB4D0AAeBAAAHgQgAB4EQAAeBGAAHgSAAB4EoAAeBLAAHgTgAB4GcAAeCEAAHghgAB4IgAAeCKAAHgjAAB4I4AAeCQAAHgkgAB4K8AAeCyAAHgtQAB4LgAAeC7AAHgvgAB4MEAAeDEAAHgxgAB4UEAAeFDAAHhRQAB4UcAAeFKAAHhSwAB4UwAAeFNAAHhTgAB4VAAAeFSAAHhUwAB4VQAAeFWAAHhVwAB4dIAAeHUAAHh1gAB4dgAAeHbAAHh3AAB4d0AAeHeAAHh3wAB4eEAAeHjAAHh5AAB4eUAAeHnAAHh6AAB4mMAAeJlAAHiZwAB4mkAAeJsAAHibQAB4m4AAeJvAAHicAAB4nIAAeJ0AAHidQAB4nYAAeJ4AAHieQAB4vQAAeL2AAHi+QAB4vsAAeL+AAHi/wAB4wAAAeMBAAHjAgAB4wQAAeMGAAHjBwAB4wgAAeMKAAHjCwAB4w4AAeOJAAHjiwAB440AAeOPAAHjkgAB45MAAeOUAAHjlQAB45YAAeOYAAHjmgAB45sAAeOcAAHjngAB458AAeQaAAHkHAAB5B4AAeQgAAHkIwAB5CQAAeQlAAHkJgAB5CcAAeQpAAHkKwAB5CwAAeQtAAHkLwAB5DAAAeSrAAHkrQAB5K8AAeSxAAHktAAB5LUAAeS2AAHktwAB5LgAAeS6AAHkvAAB5L0AAeS+AAHkwAAB5MEAAeVUAAHldwAB5ZcAAeW3AAHluQAB5bsAAeW9AAHlvwAB5cIAAeXDAAHlxAAB5ccAAeXIAAHlygAB5csAAeXNAAHl0AAB5dEAAeXSAAHl1QAB5dYAAeXbAAHl9AAB5f0AAeX/AAHmAQAB5goAAeYNAAHmEAAB5hIAAeZbAAHmfwAB5qYAAebKAAHmzQAB5s8AAebRAAHm0wAB5tUAAebXAAHm2AAB5tsAAeb0AAHnFQAB5xcAAecZAAHnGwAB5x0AAecfAAHnIQAB5yMAAeclAAHnRgAB50kAAedMAAHnTwAB51IAAedVAAHnWAAB51sAAedeAAHnYAAB59sAAefdAAHn3wAB5+EAAefkAAHn5QAB5+YAAefnAAHn6AAB5+oAAefsAAHn7QAB5+4AAefwAAHn8QAB6GwAAehuAAHocAAB6HIAAeh1AAHodgAB6HcAAeh4AAHoeQAB6HsAAeh9AAHofgAB6H8AAeiBAAHoggAB6P0AAej/AAHpAgAB6QQAAekHAAHpCAAB6QkAAekKAAHpCwAB6Q0AAekPAAHpEAAB6REAAekTAAHpFAAB6S0AAekuAAHpLwAB6TEAAemsAAHprgAB6bAAAemyAAHptQAB6bYAAem3AAHpuAAB6bkAAem7AAHpvQAB6b4AAem/AAHpwQAB6cIAAeo9AAHqPwAB6kEAAepDAAHqRgAB6kcAAepIAAHqSQAB6koAAepMAAHqTgAB6k8AAepQAAHqUgAB6lMAAerOAAHq0AAB6tIAAerUAAHq1wAB6tgAAerZAAHq2gAB6tsAAerdAAHq3wAB6uAAAerhAAHq4wAB6uQAAetfAAHrYQAB62MAAetlAAHraAAB62kAAetqAAHrawAB62wAAetuAAHrcAAB63EAAetyAAHrdAAB63UAAevwAAHr8gAB6/QAAev2AAHr+QAB6/oAAev7AAHr/AAB6/0AAev/AAHsAQAB7AIAAewDAAHsBQAB7AYAAexPAAHscwAB7JoAAey+AAHswQAB7MMAAezFAAHsxwAB7MkAAezLAAHszAAB7M8AAezoAAHtBQAB7QcAAe0JAAHtCwAB7Q0AAe0PAAHtEQAB7RMAAe0wAAHtMwAB7TYAAe05AAHtPAAB7T8AAe1CAAHtRQAB7UcAAe3CAAHtxAAB7ccAAe3JAAHtzAAB7c0AAe3OAAHtzwAB7dAAAe3SAAHt1AAB7dUAAe3WAAHt2AAB7dkAAe3dAAHuWAAB7loAAe5cAAHuXgAB7mEAAe5iAAHuYwAB7mQAAe5lAAHuZwAB7mkAAe5qAAHuawAB7m0AAe5uAAHu6QAB7usAAe7tAAHu7wAB7vIAAe7zAAHu9AAB7vUAAe72AAHu+AAB7voAAe77AAHu/AAB7v4AAe7/AAHvegAB73wAAe9/AAHvgQAB74QAAe+FAAHvhgAB74cAAe+IAAHvigAB74wAAe+NAAHvjgAB75AAAe+RAAHvlAAB8A8AAfARAAHwEwAB8BUAAfAYAAHwGQAB8BoAAfAbAAHwHAAB8B4AAfAgAAHwIQAB8CIAAfAkAAHwJQAB8KAAAfCiAAHwpAAB8KYAAfCpAAHwqgAB8KsAAfCsAAHwrQAB8K8AAfCxAAHwsgAB8LMAAfC1AAHwtgAB8TEAAfEzAAHxNQAB8TcAAfE6AAHxOwAB8TwAAfE9AAHxPgAB8UAAAfFCAAHxQwAB8UQAAfFGAAHxRwAB8doAAfH9AAHyHQAB8j0AAfI/AAHyQQAB8kMAAfJFAAHySAAB8kkAAfJKAAHyTQAB8k4AAfJQAAHyUQAB8lMAAfJWAAHyVwAB8lgAAfJbAAHyXAAB8mEAAfJ6AAHygwAB8oUAAfKHAAHykAAB8pMAAfKWAAHymAAB8uEAAfMFAAHzLAAB81AAAfNTAAHzVQAB81cAAfNZAAHzWwAB810AAfNeAAHzYQAB83oAAfObAAHznQAB858AAfOhAAHzowAB86UAAfOnAAHzqQAB86sAAfPMAAHzzwAB89IAAfPVAAHz2AAB89sAAfPeAAHz4QAB8+QAAfPmAAH0YQAB9GMAAfRlAAH0ZwAB9GoAAfRrAAH0bAAB9G0AAfRuAAH0cAAB9HIAAfRzAAH0dAAB9HYAAfR3AAH08gAB9PQAAfT2AAH0+AAB9PsAAfT8AAH0/QAB9P4AAfT/AAH1AQAB9QMAAfUEAAH1BQAB9QcAAfUIAAH1gwAB9YUAAfWIAAH1igA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CGMsAAhjOAAIY0AACGNIAAhjUAAIY1gACGNgAAhjZAAIY3AACGPUAAhkWAAIZGAACGRoAAhkcAAIZHgACGSAAAhkiAAIZJAACGSYAAhlHAAIZSgACGU0AAhlQAAIZUwACGVYAAhlZAAIZXAACGV8AAhlhAAIZ3AACGd4AAhngAAIZ4gACGeUAAhnmAAIZ5wACGegAAhnpAAIZ6wACGe0AAhnuAAIZ7wACGfEAAhnyAAIabQACGm8AAhpxAAIacwACGnYAAhp3AAIaeAACGnkAAhp6AAIafAACGn4AAhp/AAIagAACGoIAAhqDAAIa/gACGwAAAhsDAAIbBQACGwgAAhsJAAIbCgACGwsAAhsMAAIbDgACGxAAAhsRAAIbEgACGxQAAhsVAAIbLgACGy8AAhswAAIbMgACG60AAhuvAAIbsQACG7MAAhu2AAIbtwACG7gAAhu5AAIbugACG7wAAhu+AAIbvwACG8AAAhvCAAIbwwACHD4AAhxAAAIcQgACHEQAAhxHAAIcSAACHEkAAhxKAAIcSwACHE0AAhxPAAIcUAACHFEAAhxTAAIcVAACHM8AAhzRAAIc0wACHNUAAhzYAAIc2QACHNoAAhzbAAIc3AACHN4AAhzgAAIc4QACHOIAAhzkAAIc5QACHWAAAh1iAAIdZAACHWYAAh1pAAIdagACHWsAAh1sAAIdbQACHW8AAh1xAAIdcgACHXMAAh11AAIddgACHfEAAh3zAAId9QACHfcAAh36AAId+wACHfwAAh39AAId/gACHgAAAh4CAAIeAwACHgQAAh4GAAIeBwACHlAAAh50AAIemwACHr8AAh7CAAIexAACHsYAAh7IAAIeygACHswAAh7NAAIe0AACHukAAh8GAAIfCAACHwoAAh8MAAIfDgACHxAAAh8SAAIfFAACHzEAAh80AAIfNwACHzoAAh89AAIfQAACH0MAAh9GAAIfSAACH8MAAh/FAAIfxwACH8kAAh/MAAIfzQACH84AAh/PAAIf0AACH9IAAh/UAAIf1QACH9YAAh/YAAIf2QACIFQAAiBWAAIgWAACIFoAAiBdAAIgXgACIF8AAiBgAAIgYQACIGMAAiBlAAIgZgACIGcAAiBpAAIgagACIOUAAiDnAAIg6QACIOsAAiDuAAIg7wACIPAAAiDxAAIg8gACIPQAAiD2AAIg9wACIPgAAiD6AAIg+wACIXYAAiF4AAIhewACIX0AAiGAAAIhgQACIYIAAiGDAAIhhAACIYYAAiGIAAIhiQACIYoAAiGMAAIhjQACIhAAAiI0AAIiWAACInsAAiKiAAIiwgACIukAAiMQAAIjMAACI1QAAiN4AAIjegACI30AAiN/AAIjgQACI4MAAiOGAAIjiQACI4sAAiONAAIjkAACI5IAAiOUAAIjlwACI5oAAiObAAIjoAACI7kAAiO+AAIjwAACI8UAAiPIAAIjygACJBMAAiQ3AAIkXgACJIIAAiSFAAIkhwACJIkAAiSLAAIkjQACJI8AAiSQAAIkkwACJKwAAiTRAAIk0wACJNUAAiTXAAIk2QACJNsAAiTdAAIk3wACJOEAAiTjAAIlCAACJQsAAiUOAAIlEQACJRQAAiUXAAIlGgACJR0AAiUgAAIlIwACJSUAAiWgAAIlogACJaUAAiWnAAIlqgACJasAAiWsAAIlrQACJa4AAiWwAAIlsgACJbMAAiW0AAIltgACJbcAAiXIAAIlyQACJcsAAiZGAAImSAACJkoAAiZMAAImTwACJlAAAiZRAAImUgACJlMAAiZVAAImVwACJlgAAiZZAAImWwACJlwAAibXAAIm2QACJtwAAibeAAIm4QACJuIAAibjAAIm5AACJuUAAibnAAIm6QACJuoAAibrAAIm7QACJu4AAib/AAInBAACJwcAAicJAAInGgACJx8AAiciAAInJAACJysAAiemAAInqAACJ6oAAiesAAInrwACJ7AAAiexAAInsgACJ7MAAie1AAIntwACJ7gAAie5AAInuwACJ7wAAig3AAIoOQACKDwAAig+AAIoQQACKEIAAihDAAIoRAACKEUAAihHAAIoSQACKEoAAihLAAIoTQACKE4AAihfAAIoYAACKGIAAijdAAIo3wACKOEAAijjAAIo5gACKOcAAijoAAIo6QACKOoAAijsAAIo7gACKO8AAijwAAIo8gACKPMAAiluAAIpcAACKXMAAil1AAIpeAACKXkAAil6AAIpewACKXwAAil+AAIpgAACKYEAAimCAAIphAACKYUAAimeAAIpnwACKaAAAimiAAIqHQACKh8AAiohAAIqIwACKiYAAionAAIqKAACKikAAioqAAIqLAACKi4AAiovAAIqMAACKjIAAiozAAIqrgACKrAAAiqyAAIqtAACKrcAAiq4AAIquQACKroAAiq7AAIqvQACKr8AAirAAAIqwQACKsMAAirEAAIq3QACKvIAAir1AAIq+AACKvsAAir+AAIrAQACKxYAAisZAAIrHAACKx8AAisiAAIrJQACKycAAis7AAIrWgACK14AAityAAIsBQACLCgAAixIAAIsaAACLGoAAixsAAIsbgACLHAAAixzAAIsdAACLHUAAix4AAIseQACLHsAAix8AAIsfgACLIEAAiyCAAIsgwACLIYAAiyHAAIsjAACLKUAAiyuAAIssAACLLIAAiy7AAIsvgACLMEAAizDAAItDAACLTAAAi1XAAItewACLX4AAi2AAAItggACLYQAAi2GAAItiAACLYkAAi2MAAItpQACLcYAAi3IAAItygACLcwAAi3OAAIt0AACLdIAAi3UAAIt1gACLfcAAi36AAIt/QACLgAAAi4DAAIuBgACLgkAAi4MAAIuDwACLhEAAi6MAAIujgACLpAAAi6SAAIulQACLpYAAi6XAAIumAACLpkAAi6bAAIunQACLp4AAi6fAAIuoQACLqIAAi8dAAIvHwACLyEAAi8jAAIvJgACLycAAi8oAAIvKQACLyoAAi8sAAIvLgACLy8AAi8wAAIvMgACLzMAAi+uAAIvsAACL7MAAi+1AAIvuAACL7kAAi+6AAIvuwACL7wAAi++AAIvwAACL8EAAi/CAAIvxAACL8UAAi/eAAIv3wACL+AAAi/iAAIwXQACMF8AAjBhAAIwYwACMGYAAjBnAAIwaAACMGkAAjBqAAIwbAACMG4AAjBvAAIwcAACMHIAAjBzAAIw7gACMPAAAjDyAAIw9AACMPcAAjD4AAIw+QACMPoAAjD7AAIw/QACMP8AAjEAAAIxAQACMQMAAjEEAAIxfwACMYEAAjGDAAIxhQACMYgAAjGJAAIxigACMYsAAjGMAAIxjgACMZAAAjGRAAIxkgACMZQAAjGVAAIyEAACMhIAAjIUAAIyFgACMhkAAjIaAAIyGwACMhwAAjIdAAIyHwACMiEAAjIiAAIyIwACMiUAAjImAAIyoQACMqMAAjKlAAIypwACMqoAAjKrAAIyrAACMq0AAjKuAAIysAACMrIAAjKzAAIytAACMrYAAjK3AAIzAAACMyQAAjNLAAIzbwACM3IAAjN0AAIzdgA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CVnUAAlZ4AAJWeQACVnoAAlZ7AAJWfAACVn4AAlaAAAJWgQACVoIAAlaEAAJWhQACVwAAAlcCAAJXBAACVwYAAlcJAAJXCgACVwsAAlcMAAJXDQACVw8AAlcRAAJXEgACVxMAAlcVAAJXFgACV5EAAleTAAJXlQACV5cAAleaAAJXmwACV5wAAledAAJXngACV6AAAleiAAJXowACV6QAAlemAAJXpwACWCIAAlgkAAJYJgACWCgAAlgrAAJYLAACWC0AAlguAAJYLwACWDEAAlgzAAJYNAACWDUAAlg3AAJYOAACWIEAAlilAAJYzAACWPAAAljzAAJY9QACWPcAAlj5AAJY+wACWP0AAlj+AAJZAQACWRoAAlk3AAJZOQACWTsAAlk9AAJZPwACWUEAAllDAAJZRQACWWIAAlllAAJZaAACWWsAAlluAAJZcQACWXQAAll3AAJZeQACWfQAAln2AAJZ+AACWfoAAln9AAJZ/gACWf8AAloAAAJaAQACWgMAAloFAAJaBgACWgcAAloJAAJaCgACWoUAAlqHAAJaigACWowAAlqPAAJakAACWpEAAlqSAAJakwACWpUAAlqXAAJamAACWpkAAlqbAAJanAACWxcAAlsZAAJbGwACWx0AAlsgAAJbIQACWyIAAlsjAAJbJAACWyYAAlsoAAJbKQACWyoAAlssAAJbLQACW6gAAluqAAJbrQACW68AAluyAAJbswACW7QAAlu1AAJbtgACW7gAAlu6AAJbuwACW7wAAlu+AAJbvwACXEIAAlxmAAJcigACXK0AAlzUAAJc9AACXRsAAl1CAAJdYgACXYYAAl2qAAJdrAACXa8AAl2xAAJdswACXbUAAl24AAJduwACXb0AAl2/AAJdwgACXcQAAl3GAAJdyQACXcwAAl3NAAJd0gACXesAAl3wAAJd8gACXfcAAl36AAJd/AACXkUAAl5pAAJekAACXrQAAl63AAJeuQACXrsAAl69AAJevwACXsEAAl7CAAJexQACXt4AAl8DAAJfBQACXwcAAl8JAAJfCwACXw0AAl8PAAJfEQACXxMAAl8VAAJfOgACXz0AAl9AAAJfQwACX0YAAl9JAAJfTAACX08AAl9SAAJfVQACX1cAAl/SAAJf1AACX9cAAl/ZAAJf3AACX90AAl/eAAJf3wACX+AAAl/iAAJf5AACX+UAAl/mAAJf6AACX+kAAl/6AAJf+wACX/0AAmB4AAJgegACYHwAAmB+AAJggQACYIIAAmCDAAJghAACYIUAAmCHAAJgiQACYIoAAmCLAAJgjQACYI4AAmEJAAJhCwACYQ4AAmEQAAJhEwACYRQAAmEVAAJhFgACYRcAAmEZAAJhGwACYRwAAmEdAAJhHwACYSAAAmExAAJhMgACYTQAAmGvAAJhsQACYbMAAmG1AAJhuAACYbkAAmG6AAJhuwACYbwAAmG+AAJhwAACYcEAAmHCAAJhxAACYcUAAmJAAAJiQgACYkUAAmJHAAJiSgACYksAAmJMAAJiTQACYk4AAmJQAAJiUgACYlMAAmJUAAJiVgACYlcAAmJoAAJiaQACYmsAAmLmAAJi6AACYuoAAmLsAAJi7wACYvAAAmLxAAJi8gACYvMAAmL1AAJi9wACYvgAAmL5AAJi+wACYvwAAmN3AAJjeQACY3wAAmN+AAJjgQACY4IAAmODAAJjhAACY4UAAmOHAAJjiQACY4oAAmOLAAJjjQACY44AAmOnAAJjqAACY6kAAmOrAAJkJgACZCgAAmQqAAJkLAACZC8AAmQwAAJkMQACZDIAAmQzAAJkNQACZDcAAmQ4AAJkOQACZDsAAmQ8AAJktwACZLkAAmS8AAJkvgACZMEAAmTCAAJkwwACZMQAAmTFAAJkxwACZMkAAmTKAAJkywACZM0AAmTOAAJk5wACZQAAAmUVAAJlGAACZRsAAmUeAAJlIQACZSQAAmU5AAJlPAACZT8AAmVCAAJlRQACZUgAAmVKAAJlUAACZeMAAmYGAAJmJgACZkYAAmZIAAJmSgACZkwAAmZOAAJmUQACZlIAAmZTAAJmVgACZlcAAmZZAAJmWgACZl0AAmZgAAJmYQACZmIAAmZlAAJmZgACZm8AAmaIAAJmkQACZpMAAmaVAAJmngACZqEAAmakAAJmpgACZu8AAmcTAAJnOgACZ14AAmdhAAJnYwACZ2UAAmdnAAJnaQACZ2sAAmdsAAJnbwACZ4gAAmepAAJnqwACZ60AAmevAAJnsQACZ7MAAme1AAJntwACZ7kAAmfaAAJn3QACZ+AAAmfjAAJn5gACZ+kAAmfsAAJn7wACZ/IAAmf0AAJobwACaHEAAmhzAAJodQACaHgAAmh5AAJoegACaHsAAmh8AAJofgA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Cg1UAAoNWAAKDWAACg1kAAoPUAAKD1gACg9gAAoPaAAKD3QACg94AAoPfAAKD4AACg+EAAoPjAAKD5QACg+YAAoPnAAKD6QACg+oAAoRlAAKEZwAChGkAAoRrAAKEbgAChG8AAoRwAAKEcQAChHIAAoR0AAKEdgAChHcAAoR4AAKEegAChHsAAoT2AAKE+AAChPsAAoT9AAKFAAAChQEAAoUCAAKFAwAChQQAAoUGAAKFCAAChQkAAoUKAAKFDAAChQ0AAoWIAAKFigAChYwAAoWOAAKFkQAChZIAAoWTAAKFlAAChZUAAoWXAAKFmQAChZoAAoWbAAKFnQAChZ4AAoYZAAKGGwAChh0AAoYfAAKGIgAChiMAAoYkAAKGJQAChiYAAoYoAAKGKgAChisAAoYsAAKGLgAChi8AAoaqAAKGrAAChq4AAoawAAKGswAChrQAAoa1AAKGtgAChrcAAoa5AAKGuwAChrwAAoa9AAKGvwAChsAAAodTAAKHdgACh5YAAoe2AAKHuAACh7oAAoe8AAKHvgACh8EAAofCAAKHwwACh8YAAofHAAKHyQACh8oAAofNAAKH0AACh9EAAofSAAKH1QACh9YAAofbAAKH9AACh/0AAof/AAKIAQACiAoAAogNAAKIEAACiBIAAohbAAKIfwACiKYAAojKAAKIzQACiM8AAojRAAKI0wACiNUAAojXAAKI2AACiNsAAoj0AAKJFQACiRcAAokZAAKJGwACiR0AAokfAAKJIQACiSMAAoklAAKJRgACiUkAAolMAAKJTwACiVIAAolVAAKJWAACiVsAAoleAAKJYAACidsAAondAAKJ3wACieEAAonkAAKJ5QACieYAAonnAAKJ6AACieoAAonsAAKJ7QACie4AAonwAAKJ8QACimwAAopuAAKKcAACinIAAop1AAKKdgACincAAop4AAKKeQACinsAAop9AAKKfgACin8AAoqBAAKKggACiv0AAor/AAKLAgACiwQAAosHAAKLCAACiwkAAosKAAKLCwACiw0AAosPAAKLEAACixEAAosTAAKLFAACiy0AAosuAAKLLwACizEAAousAAKLrgACi7AAAouyAAKLtQACi7YAAou3AAKLuAACi7kAAou7AAKLvQACi74AAou/AAKLwQACi8IAAow9AAKMPwACjEEAAoxDAAKMRgACjEcAAoxIAAKMSQACjEoAAoxMAAKMTgACjE8AAoxQAAKMUgACjFMAAozOAAKM0AACjNIAAozUAAKM1wACjNgAAozZAAKM2gACjNsAAozdAAKM3wACjOAAAozhAAKM4wACjOQAAo1fAAKNYQACjWMAAo1lAAKNaAACjWkAAo1qAAKNawACjWwAAo1uAAKNcAACjXEAAo1yAAKNdAACjXUAAo3wAAKN8gACjfQAAo32AAKN+QACjfoAAo37AAKN/AACjf0AAo3/AAKOAQACjgIAAo4DAAKOBQACjgYAAo5PAAKOcwACjpoAAo6+AAKOwQACjsMAAo7FAAKOxwACjskAAo7LAAKOzAACjs8AAo7oAAKPBQACjwcAAo8JAAKPCwACjw0AAo8PAAKPEQACjxMAAo8wAAKPMwACjzYAAo85AAKPPAACjz8AAo9CAAKPRQACj0cAAo/CAAKPxAACj8YAAo/IAAKPywACj8wAAo/NAAKPzgACj88AAo/RAAKP0wACj9QAAo/VAAKP1wACj9gAApBTAAKQVQACkFgAApBaAAKQXQACkF4AApBfAAKQYAACkGEAApBjAAKQZQACkGYAApBnAAKQaQACkGoAApDlAAKQ5wACkOkAApDrAAKQ7gACkO8AApDwAAKQ8QACkPIAApD0AAKQ9gACkPcAApD4AAKQ+gACkPsAApF2AAKReAACkXsAApF9AAKRgAACkYEAApGCAAKRgwACkYQAApGGAAKRiAACkYkAApGKAAKRjAACkY0AApIIAAKSCgACkgwAApIOAAKSEQACkhIAApITAAKSFAACkhUAApIXAAKSGQACkhoAApIbAAKSHQACkh4AApKZAAKSmwACkp0AApKfAAKSogACkqMAApKkAAKSpQACkqYAApKoAAKSqgACkqsAApKsAAKSrgACkq8AApMqAAKTLAACky8AApMxAAKTNAACkzUAApM2AAKTNwACkzgAApM6AAKTPAACkz0AApM+AAKTQAACk0EAApPUAAKT9wAClBcAApQ3AAKUOQAClDsAApQ9AAKUPwAClEIAApRDAAKURAAClEcAApRIAAKUSgAClEsAApRNAAKUUAAClFEAApRSAAKUVQAClFYAApRbAAKUdAAClH0AApR/AAKUgQAClIoAApSNAAKUkAAClJIAApTbAAKU/wAClSYAApVKAAKVTQAClU8AApVRAAKVUwAClVUAApVXAAKVWAAClVsAApV0AAKVlQAClZcAApWZAAKVmwAClZ0AApWfAAKVoQAClaMAApWlAAKVxgAClckAApXMAAKVzwACldIAApXVAAKV2AACldsAApXeAAKV4AACllsAApZdAAKWXwAClmEAApZkAAKWZQAClmYAApZnAAKWaAAClmoAApZsAAKWbQAClm4AApZwAAKWcQACluwAApbuAAKW8AAClvIAApb1AAKW9gAClvcAApb4AAKW+QAClvsAApb9AAKW/gAClv8AApcBAAKXAgACl30AApd/AAKXggACl4QAApeHAAKXiAACl4kAApeKAAKXiwACl40AApePAAKXkAACl5EAApeTAAKXlAACl60AApeuAAKXrwACl7EAApgsAAKYLgACmDAAApgyAAKYNQACmDYAApg3AAKYOAACmDkAApg7AAKYPQACmD4AApg/AAKYQQACmEIAApi9AAKYvwACmMEAApjDAAKYxgACmMcAApjIAAKYyQACmMoAApjMAAKYzgACmM8AApjQAAKY0gACmNMAAplOAAKZUAACmVIAAplUAAKZVwACmVgAAplZAAKZWgACmVsAApldAAKZXwACmWAAAplhAAKZYwACmWQAApnfAAKZ4QACmeMAApnlAAKZ6AACmekAApnqAAKZ6wACmewAApnuAAKZ8AACmfEAApnyAAKZ9AACmfUAAppwAAKacgACmnQAApp2AAKaeQACmnoAApp7AAKafAACmn0AApp/AAKagQACmoIAApqDAAKahQACmoYAAprPAAKa8wACmxoAAps+AAKbQQACm0MAAptFAAKbRwACm0kAAptLAAKbTAACm08AAptoAAKbhQACm4cAApuJAAKbiwACm40AApuPAAKbkQACm5MAApuwAAKbswACm7YAApu5AAKbvAACm78AApvCAAKbxQACm8cAApxCAAKcRAACnEcAApxJAAKcTAACnE0AApxOAAKcTwACnFAAApxSAAKcVAACnFUAApxWAAKcWAACnFkAApzUAAKc1gACnNgAApzaAAKc3QACnN4AApzfAAKc4AACnOEAApzjAAKc5QACnOYAApznAAKc6QACnOoAAp1lAAKdZwACnWkAAp1rAAKdbgACnW8AAp1wAAKdcQACnXIAAp10AAKddgACnXcAAp14AAKdegACnXsAAp32AAKd+AACnfsAAp39AAKeAAACngEAAp4CAAKeAwACngQAAp4GAAKeCAACngkAAp4KAAKeDAACng0AAp6IAAKeigACnowAAp6OAAKekQACnpIAAp6TAAKelAACnpUAAp6XAAKemQACnpoAAp6bAAKenQACnp4AAp8ZAAKfGwACnx0AAp8fAAKfIgACnyMAAp8kAAKfJQACnyYAAp8oAAKfKgACnysAAp8sAAKfLgACny8AAp+qAAKfrAACn64AAp+wAAKfswACn7QAAp+1AAKftgACn7cAAp+5AAKfuwACn7wAAp+9AAKfvwACn8AAAqBTAAKgdgACoJYAAqC2AAKguAACoLoAAqC8AAKgvgACoMEAAqDCAAKgwwACoMYAAqDHAAKgyQACoMoAAqDNAAKg0AACoNEAAqDSAAKg1QACoNYAAqDbAAKg9AACoP0AAqD/AAKhAQACoQoAAqENAAKhEAACoRIAAqFbAAKhfwACoaYAAqHKAAKhzQACoc8AAqHRAAKh0wACodUAAqHXAAKh2AACodsAAqH0AAKiFQACohcAAqIZAAKiGwACoh0AAqIfAAKiIQACoiMAAqIlAAKiRgACokkAAqJMAAKiTwAColIAAqJVAAKiWAAColsAAqJeAAKiYAACotsAAqLdAAKi3wACouEAAqLkAAKi5QACouYAAqLnAAKi6AACouoAAqLsAAKi7QACou4AAqLwAAKi8QACo2wAAqNuAAKjcAACo3IAAqN1AAKjdgACo3cAAqN4AAKjeQACo3sAAqN9AAKjfgACo38AAqOBAAKjggACo/0AAqP/AAKkAgACpAQAAqQHAAKkCAACpAkAAqQKAAKkCwACpA0AAqQPAAKkEAACpBEAAqQTAAKkFAACpC0AAqQuAAKkLwACpDEAAqSsAAKkrgACpLAAAqSyAAKktQACpLYAAqS3AAKkuAACpLkAAqS7AAKkvQACpL4AAqS/AAKkwQACpMIAAqU9AAKlPwACpUEAAqVDAAKlRgACpUcAAqVIAAKlSQACpUoAAqVMAAKlTgACpU8AAqVQAAKlUgACpVMAAqXOAAKl0AACpdIAAqXUAAKl1wACpdgAAqXZAAKl2gACpdsAAqXdAAKl3wACpeAAAqXhAAKl4wACpeQAAqZfAAKmYQACpmMAAqZlAAKmaAACpmkAAqZqAAKmawACpmwAAqZuAAKmcAACpnEAAqZyAAKmdAACpnUAAqbwAAKm8gACpvQAAqb2AAKm+QACpvoAAqb7AAKm/AACpv0AAqb/AAKnAQACpwIAAqcDAAKnBQACpwYAAqdPAAKncwACp5oAAqe+AAKnwQACp8MAAqfFAAKnxwACp8kAAqfLAAKnzAACp88AAqfoAAKoBQACqAcAAqgJAAKoCwACqA0AAqgPAAKoEQACqBMAAqgwAAKoMwACqDYAAqg5AAKoPAACqD8AAqhCAAKoRQACqEcAAqjCAAKoxAACqMYAAqjIAAKoywACqMwAAqjNAAKozgACqM8AAqjRAAKo0wACqNQAAqjVAAKo1wACqNgAAqlTAAKpVQACqVcAAqlZAAKpXAACqV0AAqleAAKpXwACqWAAAqliAAKpZAACqWUAAqlmAAKpaAACqWkAAqnkAAKp5gACqegAAqnqAAKp7QACqe4AAqnvAAKp8AACqfEAAqnzAAKp9QACqfYAAqn3AAKp+QACqfoAAqp1AAKqdwACqnoAAqp8AAKqfwACqoAAAqqBAAKqggACqoMAAqqFAAKqhwACqogAAqqJAAKqiwACqowAAqsvAAKrUwACq3cAAquXAAKrvgACq+UAAqwFAAKsLAACrFAAAqxzAAKsmgACrL4AAqziAAKtBgACrS0AAq0uAAKtMAACrTIAAq01AAKtNwACrToAAq08AAKtPgACrUEAAq1DAAKtRQACrUgAAq1LAAKtTQACrU8AAq1RAAKtVAACrVcAAq1aAAKtXwACrXgAAq19AAKtfwACrYQAAq2HAAKtiQACrdIAAq32AAKuHQACrkEAAq5EAAKuRgACrkgAAq5KAAKuTAACrk4AAq5PAAKuUgACrmsAAq6QAAKukgACrpQAAq6WAAKumAACrpoAAq6cAAKungACrqAAAq6iAAKuxwACrsoAAq7NAAKu0AACrtMAAq7WAAKu2QACrtwAAq7fAAKu4gACruQAAq9fAAKvYQACr2QAAq9mAAKvaQACr2oAAq9rAAKvbAACr20AAq9vAAKvcQACr3IAAq9zAAKvdQACr3YAAq+HAAKviAACr4oAArAFAAKwBwACsAkAArALAAKwDgACsA8AArAQAAKwEQACsBIAArAUAAKwFgACsBcAArAYAAKwGgACsBsAArCWAAKwmAACsJsAArCdAAKwoAACsKEAArCiAAKwowACsKQAArCmAAKwqAACsKkAArCqAAKwrAACsK0AArC+AAKwvwACsMEAArE8AAKxPgACsUAAArFCAAKxRQACsUYAArFHAAKxSAACsUkAArFLAAKxTQACsU4AArFPAAKxUQACsVIAArHNAAKxzwACsdIAArHUAAKx1wACsdgAArHZAAKx2gACsdsAArHdAAKx3wACseAAArHhAAKx4wACseQAArH1AAKx9gACsfgAArJzAAKydQACsncAArJ5AAKyfAACsn0AArJ+AAKyfwACsoAAArKCAAKyhAACsoUAArKGAAKyiAACsokAArMEAAKzBgACswkAArMLAAKzDgACsw8AArMQAAKzEQACsxIAArMUAAKzFgACsxcAArMYAAKzGgACsxsAArM0AAKzNQACszYAArM4AAKzswACs7UAArO3AAKzuQACs7wAArO9AAKzvgACs78AArPAAAKzwgACs8QAArPFAAKzxgACs8gAArPJAAK0RAACtEYAArRJAAK0SwACtE4AArRPAAK0UAACtFEAArRSAAK0VAACtFYAArRXAAK0WAACtFoAArRbAAK0bgACtIcAArTKAAK0zQACtNAAArTTAAK01gACtNkAArTcAAK03wACtOIAArTlAAK06AACtOsAArTuAAK08QACtPQAArT3AAK0+gACtT0AArVAAAK1QwACtUYAArVJAAK1TAACtU8AArVSAAK1VQACtVgAArVbAAK1XgACtWEAArVkAAK1ZwACtWoAArVtAAK1bwACtYUAArWcAAK1qQACtbMAArW9AAK10QACtesAArX/AAK2BwACth8AArYpAAK2vAACtt8AArb/AAK3HwACtyEAArcjAAK3JQACtycAArcqAAK3KwACtywAArcvAAK3MAACtzIAArczAAK3NgACtzkAArc6AAK3OwACtz4AArc/AAK3RAACt10AArdmAAK3aAACt2oAArdzAAK3dgACt3kAArd7AAK3xAACt+gAArgPAAK4MwACuDYAArg4AAK4OgACuDwAArg+AAK4QAACuEEAArhEAAK4XQACuH4AAriAAAK4ggACuIQAAriGAAK4iAACuIoAAriMAAK4jgACuK8AAriyAAK4tQACuLgAAri7AAK4vgACuMEAArjEAAK4xwACuMkAArlEAAK5RgACuUgAArlKAAK5TQACuU4AArlPAAK5UAACuVEAArlTAAK5VQACuVYAArlXAAK5WQACuVoAArnVAAK51wACudkAArnbAAK53gACud8AArngAAK54QACueIAArnkAAK55gACuecAArnoAAK56gACuesAArpmAAK6aAACumsAArptAAK6cAACunEAArpyAAK6cwACunQAArp2AAK6eAACunkAArp6AAK6fAACun0AArqWAAK6lwACupgAArqaAAK7FQACuxcAArsZAAK7GwACux4AArsfAAK7IAACuyEAArsiAAK7JAACuyYAArsnAAK7KAACuyoAArsrAAK7pgACu6gAAruqAAK7rAACu68AAruwAAK7sQACu7IAAruzAAK7tQACu7cAAru4AAK7uQACu7sAAru8AAK8NwACvDkAArw7AAK8PQACvEAAArxBAAK8QgACvEMAArxEAAK8RgACvEgAArxJAAK8SgACvEwAArxNAAK8yAACvMoAArzMAAK8zgACvNEAArzSAAK80wACvNQAArzVAAK81wACvNkAArzaAAK82wACvN0AArzeAAK9WQACvVsAAr1dAAK9XwACvWIAAr1jAAK9ZAACvWUAAr1mAAK9aAACvWoAAr1rAAK9bAACvW4AAr1vAAK9uAACvdwAAr4DAAK+JwACvioAAr4sAAK+LgACvjAAAr4yAAK+NAACvjUAAr44AAK+UQACvm4AAr5wAAK+cgACvnQAAr52AAK+eAACvnoAAr58AAK+mQACvpwAAr6fAAK+ogACvqUAAr6oAAK+qwACvq4AAr6wAAK/KwACvy0AAr8vAAK/MQACvzQAAr81AAK/NgACvzcAAr84AAK/OgACvzwAAr89AAK/PgACv0AAAr9BAAK/vAACv74AAr/AAAK/wgACv8UAAr/GAAK/xwACv8gAAr/JAAK/ywACv80AAr/OAAK/zwACv9EAAr/SAALATQACwE8AAsBRAALAUwACwFYAAsBXAALAWAACwFkAAsBaAALAXAACwF4AAsBfAALAYAACwGIAAsBjAALA3gACwOAAAsDjAALA5QACwOgAAsDpAALA6gACwOsAAsDsAALA7gACwPAAAsDxAALA8gACwPQAAsD1AALBcAACwXIAAsF0AALBdgACwXkAAsF6AALBewACwXwAAsF9AALBfwACwYEAAsGCAALBgwACwYUAAsGGAALCAQACwgMAAsIFAALCBwACwgoAAsILAALCDAACwg0AAsIOAALCEAACwhIAAsITAALCFAACwhYAAsIXAALCkgACwpQAAsKXAALCmQACwpwAAsKdAALCngACwp8AAsKgAALCogACwqQAAsKlAALCpgACwqgAAsKpAALDPAACw18AAsN/AALDnwACw6EAAsOjAALDpQACw6cAAsOqAALDqwACw6wAAsOvAALDsAACw7IAAsOzAALDtQACw7gAAsO5AALDugACw70AAsO+AALDwwACw9wAAsPlAALD5wACw+kAAsPyAALD9QACw/gAAsP6AALEQwACxGcAAsSOAALEsgACxLUAAsS3AALEuQACxLsAAsS9AALEvwACxMAAAsTDAALE3AACxP0AAsT/AALFAQACxQMAAsUFAALFBwACxQkAAsULAALFDQACxS4AAsUxAALFNAACxTcAAsU6AALFPQACxUAAAsVDAALFRgACxUgAAsXDAALFxQACxccAAsXJAALFzAACxc0AAsXOAALFzwACxdAAAsXSAALF1AACxdUAAsXWAALF2AACxdkAAsZUAALGVgACxlgAAsZaAALGXQACxl4AAsZfAALGYAACxmEAAsZjAALGZQACxmYAAsZnAALGaQACxmoAAsblAALG5wACxuoAAsbsAALG7wACxvAAAsbxAALG8gACxvMAAsb1AALG9wACxvgAAsb5AALG+wACxvwAAscVAALHFgACxxcAAscZAALHlAACx5YAAseYAALHmgACx50AAseeAALHnwACx6AAAsehAALHowACx6UAAsemAALHpwACx6kAAseqAALIJQACyCcAAsgpAALIKwACyC4AAsgvAALIMAACyDEAAsgyAALINAACyDYAAsg3AALIOAACyDoAAsg7AALItgACyLgAAsi6AALIvAACyL8AAsjAAALIwQACyMIAAsjDAALIxQACyMcAAsjIAALIyQACyMsAAsjMAALJRwACyUkAAslLAALJTQACyVAAAslRAALJUgACyVMAAslUAALJVgACyVgAAslZAALJWgACyVwAAsldAALJ2AACydoAAsncAALJ3gACyeEAAsniAALJ4wACyeQAAsnlAALJ5wACyekAAsnqAALJ6wACye0AAsnuAALKNwACylsAAsqCAALKpgACyqkAAsqrAALKrQACyq8AAsqxAALKswACyrQAAsq3AALK0AACyu0AAsrvAALK8QACyvMAAsr1AALK9wACyvkAAsr7AALLGAACyxsAAsseAALLIQACyyQAAssnAALLKgACyy0AAssvAALLqgACy6wAAsuuAALLsAACy7MAAsu0AALLtQACy7YAAsu3AALLuQACy7sAAsu8AALLvQACy78AAsvAAALMOwACzD0AAsw/AALMQQACzEQAAsxFAALMRgACzEcAAsxIAALMSgACzEwAAsxNAALMTgACzFAAAsxRAALMzAACzM4AAszQAALM0gACzNUAAszWAALM1wACzNgAAszZAALM2wACzN0AAszeAALM3wACzOEAAsziAALNXQACzV8AAs1iAALNZAACzWcAAs1oAALNaQACzWoAAs1rAALNbQACzW8AAs1wAALNcQACzXMAAs10AALN7wACzfEAAs3zAALN9QACzfgAAs35AALN+gACzfsAAs38AALN/gACzgAAAs4BAALOAgACzgQAAs4FAALOgAACzoIAAs6EAALOhgACzokAAs6KAALOiwACzowAAs6NAALOjwACzpEAAs6SAALOkwACzpUAAs6WAALPEQACzxMAAs8VAALPFwACzxoAAs8bAALPHAACzx0AAs8eAALPIAACzyIAAs8jAALPJAACzyYAAs8nAALPugACz90AAs/9AALQHQAC0B8AAtAhAALQIwAC0CUAAtAoAALQKQAC0CoAAtAtAALQLgAC0DAAAtAxAALQNAAC0DcAAtA4AALQOQAC0DwAAtA9AALQQgAC0FsAAtBkAALQZgAC0GgAAtBxAALQdAAC0HcAAtB5AALQwgAC0OYAAtENAALRMQAC0TQAAtE2AALROAAC0ToAAtE8AALRPgAC0T8AAtFCAALRWwAC0XwAAtF+AALRgAAC0YIAAtGEAALRhgAC0YgAAtGKAALRjAAC0a0AAtGwAALRswAC0bYAAtG5AALRvAAC0b8AAtHCAALRxQAC0ccAAtJCAALSRAAC0kYAAtJIAALSSwAC0kwAAtJNAALSTgAC0k8AAtJRAALSUwAC0lQAAtJVAALSVwAC0lgAAtLTAALS1QAC0tcAAtLZAALS3AAC0t0AAtLeAALS3wAC0uAAAtLiAALS5AAC0uUAAtLmAALS6AAC0ukAAtNkAALTZgAC02kAAtNrAALTbgAC028AAtNwAALTcQAC03IAAtN0AALTdgAC03cAAtN4AALTegAC03sAAtOUAALTlQAC05YAAtOYAALUEwAC1BUAAtQXAALUGQAC1BwAAtQdAALUHgAC1B8AAtQgAALUIgAC1CQAAtQlAALUJgAC1CgAAtQpAALUpAAC1KYAAtSoAALUqgAC1K0AAtSuAALUrwAC1LAAAtSxAALUswAC1LUAAtS2AALUtwAC1LkAAtS6AALVNQAC1TcAAtU5AALVOwAC1T4AAtU/AALVQAAC1UEAAtVCAALVRAAC1UYAAtVHAALVSAAC1UoAAtVLAALVxgAC1cgAAtXKAALVzAAC1c8AAtXQAALV0QAC1dIAAtXTAALV1QAC1dcAAtXYAALV2QAC1dsAAtXcAALWVwAC1lkAAtZbAALWXQAC1mAAAtZhAALWYgAC1mMAAtZkAALWZgAC1mgAAtZpAALWagAC1mwAAtZtAALWtgAC1toAAtcBAALXJQAC1ygAAtcqAALXLAAC1y4AAtcwAALXMgAC1zMAAtc2AALXTwAC12wAAtduAALXcAAC13IAAtd0AALXdgAC13gAAtd6AALXlwAC15oAAtedAALXoAAC16MAAtemAALXqQAC16wAAteuAALYKQAC2CsAAtgtAALYLwAC2DIAAtgzAALYNAAC2DUAAtg2AALYOAAC2DoAAtg7AALYPAAC2D4AAtg/AALYugAC2LwAAti+AALYwAAC2MMAAtjEAALYxQAC2MYAAtjHAALYyQAC2MsAAtjMAALYzQAC2M8AAtjQAALZSwAC2U0AAtlPAALZUQAC2VQAAtlVAALZVgAC2VcAAtlYAALZWgAC2VwAAtldAALZXgAC2WAAAtlhAALZ3AAC2d4AAtnhAALZ4wAC2eYAAtnnAALZ6AAC2ekAAtnqAALZ7AAC2e4AAtnvAALZ8AAC2fIAAtnzAALabgAC2nAAAtpyAALadAAC2ncAAtp4AALaeQAC2noAAtp7AALafQAC2n8AAtqAAALagQAC2oMAAtqEAALa/wAC2wEAAtsDAALbBQAC2wgAAtsJAALbCgAC2wsAAtsMAALbDgAC2xAAAtsRAALbEgAC2xQAAtsVAALbkAAC25IAAtuVAALblwAC25oAAtubAALbnAAC250AAtueAALboAAC26IAAtujAALbpAAC26YAAtunAALcOgAC3F0AAtx9AALcnQAC3J8AAtyhAALcowAC3KUAAtyoAALcqQAC3KoAAtytAALcrgAC3LAAAtyxAALctAAC3LcAAty4AALcuQAC3LwAAty9AALcwgAC3NsAAtzkAALc5gAC3OgAAtzxAALc9AAC3PcAAtz5AALdQgAC3WYAAt2NAALdsQAC3bQAAt22AALduAAC3boAAt28AALdvgAC3b8AAt3CAALd2wAC3fwAAt3+AALeAAAC3gIAAt4EAALeBgAC3ggAAt4KAALeDAAC3i0AAt4wAALeMwAC3jYAAt45AALePAAC3j8AAt5CAALeRQAC3kcAAt7CAALexAAC3sYAAt7IAALeywAC3swAAt7NAALezgAC3s8AAt7RAALe0wAC3tQAAt7VAALe1wAC3tgAAt9TAALfVQAC31cAAt9ZAALfXAAC310AAt9eAALfXwAC32AAAt9iAALfZAAC32UAAt9mAALfaAAC32kAAt/kAALf5gAC3+kAAt/rAALf7gAC3+8AAt/wAALf8QAC3/IAAt/0AALf9gAC3/cAAt/4AALf+gAC3/sAAuAUAALgFQAC4BYAAuAYAALgkwAC4JUAAuCXAALgmQAC4JwAAuCdAALgngAC4J8AAuCgAALgogAC4KQAAuClAALgpgAC4KgAAuCpAALhJAAC4SYAAuEoAALhKgAC4S0AAuEuAALhLwAC4TAAAuExAALhMwAC4TUAAuE2AALhNwAC4TkAAuE6AALhtQAC4bcAAuG5AALhuwAC4b4AAuG/AALhwAAC4cEAAuHCAALhxAAC4cYAAuHHAALhyAAC4coAAuHLAALiRgAC4kgAAuJKAALiTAAC4k8AAuJQAALiUQAC4lIAAuJTAALiVQAC4lcAAuJYAALiWQAC4lsAAuJcAALi1wAC4tkAAuLbAALi3QAC4uAAAuLhAALi4gAC4uMAAuLkAALi5gAC4ugAAuLpAALi6gAC4uwAAuLtAALjNgAC41oAAuOBAALjpQAC46gAAuOqAALjrAAC464AAuOwAALjsgAC47MAAuO2AALjzwAC4+wAAuPuAALj8AAC4/IAAuP0AALj9gAC4/gAAuP6AALkFwAC5BoAAuQdAALkIAAC5CMAAuQmAALkKQAC5CwAAuQuAALkqQAC5KsAAuStAALkrwAC5LIAAuSzAALktAAC5LUAAuS2AALkuAAC5LoAAuS7AALkvAAC5L4AAuS/AALlOgAC5TwAAuU+AALlQAAC5UMAAuVEAALlRQAC5UYAAuVHAALlSQAC5UsAAuVMAALlTQAC5U8AAuVQAALlywAC5c0AAuXPAALl0QAC5dQAAuXVAALl1gAC5dcAAuXYAALl2gAC5dwAAuXdAALl3gAC5eAAAuXhAALmXAAC5l4AAuZhAALmYwAC5mYAAuZnAALmaAAC5mkAAuZqAALmbAAC5m4AAuZvAALmcAAC5nIAAuZzAALm7gAC5vAAAubyAALm9AAC5vcAAub4AALm+QAC5voAAub7AALm/QAC5v8AAucAAALnAQAC5wMAAucEAALnfwAC54EAAueDAALnhQAC54gAAueJAALnigAC54sAAueMAALnjgAC55AAAueRAALnkgAC55QAAueVAALoEAAC6BIAAugVAALoFwAC6BoAAugbAALoHAAC6B0AAugeAALoIAAC6CIAAugjAALoJAAC6CYAAugnAALougAC6N0AAuj9AALpHQAC6R8AAukhAALpIwAC6SUAAukoAALpKQAC6SoAAuktAALpLgAC6TAAAukxAALpMwAC6TYAAuk3AALpOAAC6TsAAuk8AALpQQAC6VoAAuljAALpZQAC6WcAAulwAALpcwAC6XYAAul4AALpwQAC6eUAAuoMAALqMAAC6jMAAuo1AALqNwAC6jkAAuo7AALqPQAC6j4AAupBAALqWgAC6nsAAup9AALqfwAC6oEAAuqDAALqhQAC6ocAAuqJAALqiwAC6qwAAuqvAALqsgAC6rUAAuq4AALquwAC6r4AAurBAALqxAAC6sYAAutBAALrQwAC60UAAutHAALrSgAC60sAAutMAALrTQAC604AAutQAALrUgAC61MAAutUAALrVgAC61cAAuvSAALr1AAC69YAAuvYAALr2wAC69wAAuvdAALr3gAC698AAuvhAALr4wAC6+QAAuvlAALr5wAC6+gAAuxjAALsZQAC7GgAAuxqAALsbQAC7G4AAuxvAALscAAC7HEAAuxzAALsdQAC7HYAAux3AALseQAC7HoAAuyTAALslAAC7JUAAuyXAALtEgAC7RQAAu0WAALtGAAC7RsAAu0cAALtHQAC7R4AAu0fAALtIQAC7SMAAu0kAALtJQAC7ScAAu0oAALtowAC7aUAAu2nAALtqQAC7awAAu2tAALtrgAC7a8AAu2wAALtsgAC7bQAAu21AALttgAC7bgAAu25AALuNAAC7jYAAu44AALuOgAC7j0AAu4+AALuPwAC7kAAAu5BAALuQwAC7kUAAu5GAALuRwAC7kkAAu5KAALuxQAC7scAAu7JAALuywAC7s4AAu7PAALu0AAC7tEAAu7SAALu1AAC7tYAAu7XAALu2AAC7toAAu7bAALvVgAC71gAAu9aAALvXAAC718AAu9gAALvYQAC72IAAu9jAALvZQAC72cAAu9oAALvaQAC72sAAu9sAALvtQAC79kAAvAAAALwJAAC8CcAAvApAALwKwAC8C0AAvAvAALwMQAC8DIAAvA1AALwTgAC8GsAAvBtAALwbwAC8HEAAvBzAALwdQAC8HcAAvB5AALwlgAC8JkAAvCcAALwnwAC8KIAAvClAALwqAAC8KsAAvCtAALxKAAC8SoAAvEsAALxLgAC8TEAAvEyAALxMwAC8TQAAvE1AALxNwAC8TkAAvE6AALxOwAC8T0AAvE+AALxuQAC8bsAAvG9AALxvwAC8cIAAvHDAALxxAAC8cUAAvHGAALxyAAC8coAAvHLAALxzAAC8c4AAvHPAALySgAC8kwAAvJOAALyUAAC8lMAAvJUAALyVQAC8lYAAvJXAALyWQAC8lsAAvJcAALyXQAC8l8AAvJgAALy2wAC8t0AAvLfAALy4QAC8uQAAvLlAALy5gAC8ucAAvLoAALy6gAC8uwAAvLtAALy7gAC8vAAAvLxAALzbAAC824AAvNwAALzcgAC83UAAvN2AALzdwAC83gAAvN5AALzewAC830AAvN+AALzfwAC84EAAvOCAALz/QAC8/8AAvQBAAL0AwAC9AYAAvQHAAL0CAAC9AkAAvQKAAL0DAAC9A4AAvQPAAL0EAAC9BIAAvQTAAL0jgAC9JAAAvSSAAL0lAAC9JcAAvSYAAL0mQAC9JoAAvSbAAL0nQAC9J8AAvSgAAL0oQAC9KMAAvSkAAL1NwAC9VoAAvV6AAL1mgAC9ZwAAvWeAAL1oAAC9aIAAvWlAAL1pgAC9acAAvWqAAL1qwAC9a0AAvWuAAL1sQAC9bQAAvW1AAL1tgAC9bkAAvW6AAL1vwAC9dgAAvXhAAL14wAC9eUAAvXuAAL18QAC9fQAAvX2AAL2PwAC9mMAAvaKAAL2rgAC9rEAAvazAAL2tQA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DGnoAAxp7AAMalAADGpUAAxqWAAMamAADGxMAAxsVAAMbFwADGxkAAxscAAMbHQADGx4AAxsfAAMbIAADGyIAAxskAAMbJQADGyYAAxsoAAMbKQADG6QAAxumAAMbqAADG6oAAxutAAMbrgADG68AAxuwAAMbsQADG7MAAxu1AAMbtgADG7cAAxu5AAMbugADHDUAAxw3AAMcOQADHDsAAxw+AAMcPwADHEAAAxxBAAMcQgADHEQAAxxGAAMcRwADHEgAAxxKAAMcSwADHMYAAxzIAAMcygADHMwAAxzPAAMc0AADHNEAAxzSAAMc0wADHNUAAxzXAAMc2AADHNkAAxzbAAMc3AADHVcAAx1ZAAMdWwADHV0AAx1gAAMdYQADHWIAAx1jAAMdZAADHWYAAx1oAAMdaQADHWoAAx1sAAMdbQADHbYAAx3aAAMeAQADHiUAAx4oAAMeKgADHiwAAx4uAAMeMAADHjIAAx4zAAMeNgADHk8AAx5sAAMebgADHnAAAx5yAAMedAADHnYAAx54AAMeegADHpcAAx6aAAMenQADHqAAAx6jAAMepgADHqkAAx6sAAMergADHykAAx8rAAMfLQADHy8AAx8yAAMfMwADHzQAAx81AAMfNgADHzgAAx86AAMfOwADHzwAAx8+AAMfPwADH7oAAx+8AAMfvgADH8AAAx/DAAMfxAADH8UAAx/GAAMfxwADH8kAAx/LAAMfzAADH80AAx/PAAMf0AADIEsAAyBNAAMgTwADIFEAAyBUAAMgVQADIFYAAyBXAAMgWAADIFoAAyBcAAMgXQADIF4AAyBgAAMgYQADINwAAyDeAAMg4QADIOMAAyDmAAMg5wADIOgAAyDpAAMg6gADIOwAAyDuAAMg7wADIPAAAyDyAAMg8wADIW4AAyFwAAMhcgADIXQAAyF3AAMheAADIXkAAyF6AAMhewADIX0AAyF/AAMhgAADIYEAAyGDAAMhhAADIf8AAyIBAAMiAwADIgUAAyIIAAMiCQADIgoAAyILAAMiDAADIg4AAyIQAAMiEQADIhIAAyIUAAMiFQADIpAAAyKSAAMilQADIpcAAyKaAAMimwADIpwAAyKdAAMingADIqAAAyKiAAMiowADIqQAAyKmAAMipwADIzoAAyNdAAMjfQADI50AAyOfAAMjoQADI6MAAyOlAAMjqAADI6kAAyOqAAMjrQADI64AAyOwAAMjsQADI7MAAyO2AAMjtwADI7gAAyO7AAMjvAADI8EAAyPaAAMj4wADI+UAAyPnAAMj8AADI/MAAyP2AAMj+AADJEEAAyRlAAMkjAADJLAAAySzAAMktQADJLcAAyS5AAMkuwADJL0AAyS+AAMkwQADJNoAAyT7AAMk/QADJP8AAyUBAAMlAwADJQUAAyUHAAMlCQADJQsAAyUsAAMlLwADJTIAAyU1AAMlOAADJTsAAyU+AAMlQQADJUQAAyVGAAMlwQADJcMAAyXFAAMlxwADJcoAAyXLAAMlzAADJc0AAyXOAAMl0AADJdIAAyXTAAMl1AADJdYAAyXXAAMmUgADJlQAAyZWAAMmWAADJlsAAyZcAAMmXQADJl4AAyZfAAMmYQADJmMAAyZkAAMmZQADJmcAAyZoAAMm4wADJuUAAyboAAMm6gADJu0AAybuAAMm7wADJvAAAybxAAMm8wADJvUAAyb2AAMm9wADJvkAAyb6AAMnEwADJxQAAycVAAMnFwADJ5IAAyeUAAMnlgADJ5gAAyebAAMnnAADJ50AAyeeAAMnnwADJ6EAAyejAAMnpAADJ6UAAyenAAMnqAADKCMAAyglAAMoJwADKCkAAygsAAMoLQADKC4AAygvAAMoMAADKDIAAyg0AAMoNQADKDYAAyg4AAMoOQADKLQAAyi2AAMouAADKLoAAyi9AAMovgADKL8AAyjAAAMowQADKMMAAyjFAAMoxgADKMcAAyjJAAMoygADKUUAAylHAAMpSQADKUsAAylOAAMpTwADKVAAAylRAAMpUgADKVQAAylWAAMpVwADKVgAAylaAAMpWwADKdYAAynYAAMp2gADKdwAAynfAAMp4AADKeEAAyniAAMp4wADKeUAAynnAAMp6AADKekAAynrAAMp7AADKjUAAypZAAMqgAADKqQAAyqnAAMqqQADKqsAAyqtAAMqrwADKrEAAyqyAAMqtQADKs4AAyrrAAMq7QADKu8AAyrxAAMq8wADKvUAAyr3AAMq+QADKxYAAysZAAMrHAADKx8AAysiAAMrJQADKygAAysrAAMrLQADK6gAAyuqAAMrrAADK64AAyuxAAMrsgADK7MAAyu0AAMrtQADK7cAAyu5AAMrugADK7sAAyu9AAMrvgADLDkAAyw7AAMsPQADLD8AAyxCAAMsQwADLEQAAyxFAAMsRgADLEgAAyxKAAMsSwADLEwAAyxOAAMsTwADLMoAAyzMAAMszgADLNAAAyzTAAMs1AADLNUAAyzWAAMs1wADLNkAAyzbAAMs3AADLN0AAyzfAAMs4AADLVsAAy1dAAMtXwADLWEAAy1kAAMtZQADLWYAAy1nAAMtaAADLWoAAy1sAAMtbQADLW4AAy1wAAMtcQADLewAAy3uAAMt8AADLfIAAy31AAMt9gADLfcAAy34AAMt+QADLfsAAy39AAMt/gADLf8AAy4BAAMuAgADLn0AAy5/AAMugQADLoMAAy6GAAMuhwADLogAAy6JAAMuigADLowAAy6OAAMujwADLpAAAy6SAAMukwADLw4AAy8QAAMvEgADLxQAAy8XAAMvGAADLxkAAy8aAAMvGwADLx0AAy8fAAMvIAADLyEAAy8jAAMvJAADLzUAAy82AAMvOAADL0kAAy9SAAMvVQADL1gAAy9aAAMvkwADL5YAAy+YAAMvmwADL54AAy+hAAMvpAADMCcAAzBLAAMwbwADMJIAAzC5AAMw2QADMQAAAzEnAAMxRwADMWsAAzGPAAMxkQADMZQAAzGWAAMxmAADMZoAAzGdAAMxoAADMaIAAzGkAAMxpwADMakAAzGrAAMxrgADMbEAAzGyAAMxtwADMdAAAzHVAAMx1wADMdwAAzHfAAMx4QADMioAAzJOAAMydQADMpkAAzKcAAMyngADMqAAAzKiAAMypAADMqYAAzKnAAMyqgADMsMAAzLoAAMy6gADMuwAAzLuAAMy8AADMvIAAzL0AAMy9gADMvgAAzL6AAMzHwADMyIAAzMlAAMzKAADMysAAzMuAAMzMQADMzQAAzM3AAMzOgADMzwAAzO3AAMzuQADM7wAAzO+AAMzwQADM8IAAzPDAAMzxAADM8UAAzPHAAMzyQADM8oAAzPLAAMzzQADM84AAzPfAAMz4AADM+IAAzRdAAM0XwADNGEAAzRjAAM0ZgADNGcAAzRoAAM0aQADNGoAAzRsAAM0bgADNG8AAzRwAAM0cgADNHMAAzTuAAM08AADNPMAAzT1AAM0+AADNPkAAzT6AAM0+wADNPwAAzT+AAM1AAADNQEAAzUCAAM1BAADNQUAAzUWAAM1FwADNRkAAzWUAAM1lgADNZgAAzWaAAM1nQADNZ4AAzWfAAM1oAADNaEAAzWjAAM1pQADNaYAAzWnAAM1qQADNaoAAzYlAAM2JwADNioAAzYsAAM2LwADNjAAAzYxAAM2MgADNjMAAzY1AAM2NwADNjgAAzY5AAM2OwADNjwAAzZNAAM2TgADNlAAAzbLAAM2zQADNs8AAzbRAAM21AADNtUAAzbWAAM21wADNtgAAzbaAAM23AADNt0AAzbeAAM24AADNuEAAzdcAAM3XgADN2EAAzdjAAM3ZgADN2cAAzdoAAM3aQADN2oAAzdsAAM3bgADN28AAzdwAAM3cgADN3MAAzeMAAM3jQADN44AAzeQAAM4CwADOA0AAzgPAAM4EQADOBQAAzgVAAM4FgADOBcAAzgYAAM4GgADOBwAAzgdAAM4HgADOCAAAzghAAM4nAADOJ4AAzihAAM4owADOKYAAzinAAM4qAADOKkAAziqAAM4rAADOK4AAzivAAM4sAADOLIAAzizAAM41gADOO8AAzj0AAM49wADOPwAAzj/AAM5AQADOQkAAzmcAAM5vwADOd8AAzn/AAM6AQADOgMAAzoFAAM6BwADOgoAAzoLAAM6DAADOg8AAzoQAAM6EgADOhMAAzoWAAM6GQADOhoAAzobAAM6HgADOh8AAzooAAM6QQADOkoAAzpMAAM6TgADOlcAAzpaAAM6XQADOl8AAzqoAAM6zAADOvMAAzsXAAM7GgADOxwAAzseAAM7IAADOyIAAzskAAM7JQADOygAAztBAAM7YgADO2QAAztmAAM7aAADO2oAAztsAAM7bgADO3AAAztyAAM7kwADO5YAAzuZAAM7nAADO58AAzuiAAM7pQADO6gAAzurAAM7rQADPCgAAzwqAAM8LAADPC4AAzwxAAM8MgADPDMAAzw0AAM8NQADPDcAAzw5AAM8OgADPDsAAzw9AAM8PgADPLkAAzy7AAM8vQADPL8AAzzCAAM8wwADPMQAAzzFAAM8xgADPMgAAzzKAAM8ywADPMwAAzzOAAM8zwADPUoAAz1MAAM9TwADPVEAAz1UAAM9VQADPVYAAz1XAAM9WAADPVoAAz1cAAM9XQADPV4AAz1gAAM9YQADPXoAAz17AAM9fAADPX4AAz35AAM9+wADPf0AAz3/AAM+AgADPgMAAz4EAAM+BQADPgYAAz4IAAM+CgADPgsAAz4MAAM+DgADPg8AAz6KAAM+jAADPo4AAz6QAAM+kwADPpQAAz6VAAM+lgADPpcAAz6ZAAM+mwADPpwAAz6dAAM+nwADPqAAAz8bAAM/HQADPx8AAz8hAAM/JAADPyUAAz8mAAM/JwADPygAAz8qAAM/LAADPy0AAz8uAAM/MAADPzEAAz+sAAM/rgADP7AAAz+yAAM/tQADP7YAAz+3AAM/uAADP7kAAz+7AAM/vQADP74AAz+/AAM/wQADP8IAA0A9AANAPwADQEEAA0BDAANARgADQEcAA0BIAANASQADQEoAA0BMAANATgADQE8AA0BQAANAUgADQFMAA0CcAANAwAADQOcAA0ELAANBDgADQRAAA0ESAANBFAADQRYAA0EYAANBGQADQRwAA0E1AANBUgADQVQAA0FWAANBWAADQVoAA0FcAANBXgADQWAAA0F9AANBgAADQYMAA0GGAANBiQADQYwAA0GPAANBkgADQZQAA0IPAANCEQADQhMAA0IVAANCGAADQhkAA0IaAANCGwADQhwAA0IeAANCIAADQiEAA0IiAANCJAADQiUAA0KgAANCogADQqQAA0KmAANCqQADQqoAA0KrAANCrAADQq0AA0KvAANCsQADQrIAA0KzAANCtQADQrYAA0MxAANDMwADQzUAA0M3AANDOgADQzsAA0M8AANDPQADQz4AA0NAAANDQgADQ0MAA0NEAANDRgADQ0cAA0PCAANDxAADQ8cAA0PJAANDzAADQ80AA0POAANDzwADQ9AAA0PSAAND1AADQ9UAA0PWAAND2AADQ9kAA0RcAANEgAADRKQAA0THAANE7gADRQ4AA0U1AANFXAADRXwAA0WgAANFxAADRcYAA0XJAANFywADRc0AA0XPAANF0gADRdUAA0XXAANF2QADRdwAA0XeAANF4AADReMAA0XmAANF5wADRewAA0YFAANGCgADRgwAA0YRAANGFAADRhYAA0ZfAANGgwADRqoAA0bOAANG0QADRtMAA0bVAANG1wADRtkAA0bbAANG3AADRt8AA0b4AANHHQADRx8AA0chAANHIwADRyUAA0cnAANHKQADRysAA0ctAANHLwADR1QAA0dXAANHWgADR10AA0dgAANHYwADR2YAA0dpAANHbAADR28AA0dxAANH7AADR+4AA0fxAANH8wADR/YAA0f3AANH+AADR/kAA0f6AANH/AADR/4AA0f/AANIAAADSAIAA0gDAANIFAADSBUAA0gXAANIkgADSJQAA0iWAANImAADSJsAA0icAANInQADSJ4AA0ifAANIoQADSKMAA0ikAANIpQADSKcAA0ioAANJIwADSSUAA0koAANJKgADSS0AA0kuAANJLwADSTAAA0kxAANJMwADSTUAA0k2AANJNwADSTkAA0k6AANJSwADSVAAA0lTAANJVQADSWYAA0lvAANJcgADSXUAA0l3AANJkgADSZsAA0oWAANKGAADShoAA0ocAANKHwADSiAAA0ohAANKIgADSiMAA0olAANKJwADSigAA0opAANKKwADSiwAA0qnAANKqQADSqwAA0quAANKsQADSrIAA0qzAANKtAADSrUAA0q3AANKuQADSroAA0q7AANKvQADSr4AA0rPAANK0AADStIAA0tNAANLTwADS1EAA0tTAANLVgADS1cAA0tYAANLWQADS1oAA0tcAANLXgADS18AA0tgAANLYgADS2MAA0veAANL4AADS+MAA0vlAANL6AADS+kAA0vqAANL6wADS+wAA0vuAANL8AADS/EAA0vyAANL9AADS/UAA0wOAANMDwADTBAAA0wSAANMjQADTI8AA0yRAANMkwADTJYAA0yXAANMmAADTJkAA0yaAANMnAADTJ4AA0yfAANMoAADTKIAA0yjAANNHgADTSAAA00jAANNJQADTSgAA00pAANNKgADTSsAA00sAANNLgADTTAAA00xAANNMgADTTQAA001AANNUwADTWwAA03XAANN2gADTd0AA03gAANN4wADTeYAA03pAANN7AADTe8AA03yAANN9QADTfgAA037AANN/gADTgEAA04EAANOBwADTgoAA04NAANOEAADThMAA04WAANOGQADThwAA04fAANOIgADTiUAA06QAANOkwADTpYAA06ZAANOnAADTp8AA06iAANOpQADTqgAA06rAANOrgADTrEAA060AANOtwADTroAA069AANOwAADTsMAA07GAANOyQADTswAA07PAANO0gADTtUAA07YAANO2wADTt4AA07gAANPAAADTxIAA08hAANPQQADT1UAA09qAANPcwADT30AA0+GAANPmwADT6YAA0/BAANPyQADT98AA0/3AANP/AADUAoAA1AlAANQQwADUGAAA1BpAANQewADUI4AA1CdAANRMAADUVMAA1FzAANRkwADUZUAA1GXAANRmQADUZsAA1GeAANRnwADUaAAA1GjAANRpAADUaYAA1GnAANRqQADUawAA1GtAANRrgADUbEAA1GyAANRuwADUdQAA1HdAANR3wADUeEAA1HqAANR7QADUfAAA1HyAANSOwADUl8AA1KGAANSqgADUq0AA1KvAANSsQADUrMAA1K1AANStwADUrgAA1K7AANS1AADUvUAA1L3AANS+QADUvsAA1L9AANS/wADUwEAA1MDAANTBQADUyYAA1MpAANTLAADUy8AA1MyAANTNQADUzgAA1M7AANTPgADU0AAA1O7AANTvQADU78AA1PBAANTxAADU8UAA1PGAANTxwADU8gAA1PKAANTzAADU80AA1POAANT0AADU9EAA1RMAANUTgADVFAAA1RSAANUVQADVFYAA1RXAANUWAADVFkAA1RbAANUXQADVF4AA1RfAANUYQADVGIAA1TdAANU3wADVOIAA1TkAANU5wADVOgAA1TpAANU6gADVOsAA1TtAANU7wADVPAAA1TxAANU8wADVPQAA1UNAANVDgADVQ8AA1URAANVjAADVY4AA1WQAANVkgADVZUAA1WWAANVlwADVZgAA1WZAANVmwADVZ0AA1WeAANVnwADVaEAA1WiAANWHQADVh8AA1YhAANWIwADViYAA1YnAANWKAADVikAA1YqAANWLAADVi4AA1YvAANWMAADVjIAA1YzAANWrgADVrAAA1ayAANWtAADVrcAA1a4AANWuQADVroAA1a7AANWvQADVr8AA1bAAANWwQADVsMAA1bEAANXPwADV0EAA1dDAANXRQADV0gAA1dJAANXSgADV0sAA1dMAANXTgADV1AAA1dRAANXUgADV1QAA1dVAANX0AADV9IAA1fUAANX1gADV9kAA1faAANX2wADV9wAA1fdAANX3wADV+EAA1fiAANX4wADV+UAA1fmAANYLwADWFMAA1h6AANYngADWKEAA1ijAANYpQADWKcAA1ipAANYqwADWKwAA1ivAANYyAADWOUAA1jnAANY6QADWOsAA1jtAANY7wADWPEAA1jzAANZEAADWRMAA1kWAANZGQADWRwAA1kfAANZIgADWSUAA1knAANZogADWaQAA1mnAANZqQADWawAA1mtAANZrgADWa8AA1mwAANZsgADWbQAA1m1AANZtgADWbgAA1m5AANaNAADWjYAA1o4AANaOgADWj0AA1o+AANaPwADWkAAA1pBAANaQwADWkUAA1pGAANaRwADWkkAA1pKAANaxQADWscAA1rJAANaywADWs4AA1rPAANa0AADWtEAA1rSAANa1AADWtYAA1rXAANa2AADWtoAA1rbAANbVgADW1gAA1tbAANbXQADW2AAA1thAANbYgADW2MAA1tkAANbZgADW2gAA1tpAANbagADW2wAA1ttAANb6AADW+oAA1vsAANb7gADW/EAA1vyAANb8wADW/QAA1v1AANb9wADW/kAA1v6AANb+wADW/0AA1v+AANceQADXHsAA1x9AANcfwADXIIAA1yDAANchAADXIUAA1yGAANciAADXIoAA1yLAANcjAADXI4AA1yPAANdCgADXQwAA10OAANdEAADXRMAA10UAANdFQADXRYAA10XAANdGQADXRsAA10cAANdHQADXR8AA10gAANdswADXdYAA132AANeFgADXhgAA14aAANeHAADXh4AA14hAANeIgADXiMAA14mAANeJwADXikAA14qAANeLAADXi8AA14wAANeMQADXjQAA141AANePgADXlcAA15gAANeYgADXmQAA15tAANecAADXnMAA151AANevgADXuIAA18JAANfLQADXzAAA18yAANfNAADXzYAA184AANfOgADXzsAA18+AANfVwADX3gAA196AANffAADX34AA1+AAANfggADX4QAA1+GAANfiAADX6kAA1+sAANfrwADX7IAA1+1AANfuAADX7sAA1++AANfwQADX8MAA2A+AANgQAADYEIAA2BEAANgRwADYEgAA2BJAANgSgADYEsAA2BNAANgTwADYFAAA2BRAANgUwADYFQAA2DPAANg0QADYNMAA2DVAANg2AADYNkAA2DaAANg2wADYNwAA2DeAANg4AADYOEAA2DiAANg5AADYOUAA2FgAANhYgADYWUAA2FnAANhagADYWsAA2FsAANhbQADYW4AA2FwAANhcgADYXMAA2F0AANhdgADYXcAA2GQAANhkQADYZIAA2GUAANiDwADYhEAA2ITAANiFQADYhgAA2IZAANiGgADYhsAA2IcAANiHgADYiAAA2IhAANiIgADYiQAA2IlAANioAADYqIAA2KkAANipgADYqkAA2KqAANiqwADYqwAA2KtAANirwADYrEAA2KyAANiswADYrUAA2K2AANjMQADYzMAA2M1AANjNwADYzoAA2M7AANjPAADYz0AA2M+AANjQAADY0IAA2NDAANjRAADY0YAA2NHAANjwgADY8QAA2PGAANjyAADY8sAA2PMAANjzQADY84AA2PPAANj0QADY9MAA2PUAANj1QADY9cAA2PYAANkUwADZFUAA2RXAANkWQADZFwAA2RdAANkXgADZF8AA2RgAANkYgADZGQAA2RlAANkZgADZGgAA2RpAANksgADZNYAA2T9AANlIQADZSQAA2UmAANlKAADZSoAA2UsAANlLgADZS8AA2UyAANlSwADZWgAA2VqAANlbAADZW4AA2VwAANlcgADZXQAA2V2AANlkwADZZYAA2WZAANlnAADZZ8AA2WiAANlpQADZagAA2WqAANmJQADZicAA2YpAANmKwADZi4AA2YvAANmMAADZjEAA2YyAANmNAADZjYAA2Y3AANmOAADZjoAA2Y7AANmtgADZrgAA2a6AANmvAADZr8AA2bAAANmwQADZsIAA2bDAANmxQADZscAA2bIAANmyQADZssAA2bMAANnRwADZ0kAA2dLAANnTQADZ1AAA2dRAANnUgADZ1MAA2dUAANnVgADZ1gAA2dZAANnWgADZ1wAA2ddAANn2AADZ9oAA2fdAANn3wADZ+IAA2fjAANn5AADZ+UAA2fmAANn6AADZ+oAA2frAANn7AADZ+4AA2fvAANoagADaGwAA2huAANocAADaHMAA2h0AANodQADaHYAA2h3AANoeQADaHsAA2h8AANofQADaH8AA2iAAANo+wADaP0AA2j/AANpAQADaQQAA2kFAANpBgADaQcAA2kIAANpCgADaQwAA2kNAANpDgADaRAAA2kRAANpjAADaY4AA2mQAANpkgADaZUAA2mWAANplwADaZgAA2mZAANpmwADaZ0AA2meAANpnwADaaEAA2miAANqNQADalgAA2p4AANqmAADapoAA2qcAANqngADaqAAA2qjAANqpAADaqUAA2qoAANqqQADaqsAA2qsAANqrwADarIAA2qzAANqtAADarcAA2q4AANqvQADatYAA2rfAANq4QADauMAA2rsAANq7wADavIAA2r0AANrPQADa2EAA2uIAANrrAADa68AA2uxAANrswADa7UAA2u3AANruQADa7oAA2u9AANr1gADa/cAA2v5AANr+wADa/0AA2v/AANsAQADbAMAA2wFAANsBwADbCgAA2wrAANsLgADbDEAA2w0AANsNwADbDoAA2w9AANsQAADbEIAA2y9AANsvwADbMEAA2zDAANsxgADbMcAA2zIAANsyQADbMoAA2zMAANszgADbM8AA2zQAANs0gADbNMAA21OAANtUAADbVIAA21UAANtVwADbVgAA21ZAANtWgADbVsAA21dAANtXwADbWAAA21hAANtYwADbWQAA23fAANt4QADbeQAA23mAANt6QADbeoAA23rAANt7AADbe0AA23vAANt8QADbfIAA23zAANt9QADbfYAA24PAANuEAADbhEAA24TAANujgADbpAAA26SAANulAADbpcAA26YAANumQADbpoAA26bAANunQADbp8AA26gAANuoQADbqMAA26kAANvHwADbyEAA28jAANvJQADbygAA28pAANvKgADbysAA28sAANvLgADbzAAA28xAANvMgADbzQAA281AANvsAADb7IAA2+0AANvtgADb7kAA2+6AANvuwADb7wAA2+9AANvvwADb8EAA2/CAANvwwADb8UAA2/GAANwQQADcEMAA3BFAANwRwADcEoAA3BLAANwTAADcE0AA3BOAANwUAADcFIAA3BTAANwVAADcFYAA3BXAANw0gADcNQAA3DWAANw2AADcNsAA3DcAANw3QADcN4AA3DfAANw4QADcOMAA3DkAANw5QADcOcAA3DoAANxMQADcVUAA3F8AANxoAADcaMAA3GlAANxpwADcakAA3GrAANxrQADca4AA3GxAANxygADcecAA3HpAANx6wADce0AA3HvAANx8QADcfMAA3H1AANyEgADchUAA3IYAANyGwADch4AA3IhAANyJAADcicAA3IpAANypAADcqYAA3KoAANyqgADcq0AA3KuAANyrwADcrAAA3KxAANyswADcrUAA3K2AANytwADcrkAA3K6AANzNQADczcAA3M5AANzOwADcz4AA3M/AANzQAADc0EAA3NCAANzRAADc0YAA3NHAANzSAADc0oAA3NLAANzxgADc8gAA3PKAANzzAADc88AA3PQAANz0QADc9IAA3PTAANz1QADc9cAA3PYAANz2QADc9sAA3PcAAN0VwADdFkAA3RcAAN0XgADdGEAA3RiAAN0YwADdGQAA3RlAAN0ZwADdGkAA3RqAAN0awADdG0AA3RuAAN08QADdRUAA3U5AAN1XAADdYMAA3WjAAN1ygADdfEAA3YRAAN2NQADdlkAA3ZbAAN2XgADdmAAA3ZiAAN2ZAADdmcAA3ZqAAN2bAADdm4AA3ZxAAN2cwADdnUAA3Z4AAN2ewADdnwAA3aBAAN2mgADdp8AA3ahAAN2pgADdqkAA3arAAN29AADdxgAA3c/AAN3YwADd2YAA3doAAN3agADd2wAA3duAAN3cAADd3EAA3d0AAN3jQADd7IAA3e0AAN3tgADd7gAA3e6AAN3vAADd74AA3fAAAN3wgADd8QAA3fpAAN37AADd+8AA3fyAAN39QADd/gAA3f7AAN3/gADeAEAA3gEAAN4BgADeIEAA3iDAAN4hgADeIgAA3iLAAN4jAADeI0AA3iOAAN4jwADeJEAA3iTAAN4lAADeJUAA3iXAAN4mAADeKkAA3iqAAN4rAADeScAA3kpAAN5KwADeS0AA3kwAAN5MQADeTIAA3kzAAN5NAADeTYAA3k4AAN5OQADeToAA3k8AAN5PQADebgAA3m6AAN5vQADeb8AA3nCAAN5wwADecQAA3nFAAN5xgADecgAA3nKAAN5ywADecwAA3nOAAN5zwADeeAAA3nhAAN54wADel4AA3pgAAN6YgADemQAA3pnAAN6aAADemkAA3pqAAN6awADem0AA3pvAAN6cAADenEAA3pzAAN6dAADeu8AA3rxAAN69AADevYAA3r5AAN6+gADevsAA3r8AAN6/QADev8AA3sBAAN7AgADewMAA3sFAAN7BgADexcAA3sYAAN7GgADe5UAA3uXAAN7mQADe5sAA3ueAAN7nwADe6AAA3uhAAN7ogADe6QAA3umAAN7pwADe6gAA3uqAAN7qwADfCYAA3woAAN8KwADfC0AA3wwAAN8MQADfDIAA3wzAAN8NAADfDYAA3w4AAN8OQADfDoAA3w8AAN8PQADfFYAA3xXAAN8WAADfFoAA3zVAAN81wADfNkAA3zbAAN83gADfN8AA3zgAAN84QADfOIAA3zkAAN85gADfOcAA3zoAAN86gADfOsAA31mAAN9aAADfWsAA31tAAN9cAADfXEAA31yAAN9cwADfXQAA312AAN9eAADfXkAA316AAN9fAADfX0AA32XAAN9sAADfcEAA33EAAN9xwADfcoAA33NAAN93gADfeEAA33kAAN95wADfeoAA33sAAN9/gADfgoAA34TAAN+IQADfrQAA37XAAN+9wADfxcAA38ZAAN/GwADfx0AA38fAAN/IgADfyMAA38kAAN/JwADfygAA38qAAN/KwADfy4AA38xAAN/MgADfzMAA382AAN/NwADfzwAA39VAAN/XgADf2AAA39iAAN/awADf24AA39xAAN/cwADf7wAA3/gAAOABwADgCsAA4AuAAOAMAADgDIAA4A0AAOANgADgDgAA4A5AAOAPAADgFUAA4B2AAOAeAADgHoAA4B8AAOAfgADgIAAA4CCAAOAhAADgIYAA4CnAAOAqgADgK0AA4CwAAOAswADgLYAA4C5AAOAvAADgL8AA4DBAAOBPAADgT4AA4FAAAOBQgADgUUAA4FGAAOBRwADgUgAA4FJAAOBSwADgU0AA4FOAAOBTwADgVEAA4FSAAOBzQADgc8AA4HRAAOB0wADgdYAA4HXAAOB2AADgdkAA4HaAAOB3AADgd4AA4HfAAOB4AADgeIAA4HjAAOCXgADgmAAA4JjAAOCZQADgmgAA4JpAAOCagADgmsAA4JsAAOCbgADgnAAA4JxAAOCcgADgnQAA4J1AAOCjgADgo8AA4KQAAOCkgADgw0AA4MPAAODEQADgxMAA4MWAAODFwADgxgAA4MZAAODGgADgxwAA4MeAAODHwADgyAAA4MiAAODIwADg54AA4OgAAODogADg6QAA4OnAAODqAADg6kAA4OqAAODqwADg60AA4OvAAODsAADg7EAA4OzAAODtAADhC8AA4QxAAOEMwADhDUAA4Q4AAOEOQADhDoAA4Q7AAOEPAADhD4AA4RAAAOEQQADhEIAA4REAAOERQADhMAAA4TCAAOExAADhMYAA4TJAAOEygADhMsAA4TMAAOEzQADhM8AA4TRAAOE0gADhNMAA4TVAAOE1gADhVEAA4VTAAOFVQADhVcAA4VaAAOFWwADhVwAA4VdAAOFXgADhWAAA4ViAAOFYwADhWQAA4VmAAOFZwADhbAAA4XUAAOF+wADhh8AA4YiAAOGJAADhiYAA4YoAAOGKgADhiwAA4YtAAOGMAADhkkAA4ZmAAOGaAADhmoAA4ZsAAOGbgADhnAAA4ZyAAOGdAADhpEAA4aUAAOGlwADhpoAA4adAAOGoAADhqMAA4amAAOGqAADhyMAA4clAAOHJwADhykAA4csAAOHLQADhy4AA4cvAAOHMAADhzIAA4c0AAOHNQADhzYAA4c4AAOHOQADh7QAA4e2AAOHuAADh7oAA4e9AAOHvgADh78AA4fAAAOHwQADh8MAA4fFAAOHxgADh8cAA4fJAAOHygADiEUAA4hHAAOISQADiEsAA4hOAAOITwADiFAAA4hRAAOIUgADiFQAA4hWAAOIVwADiFgAA4haAAOIWwADiNYAA4jYAAOI2wADiN0AA4jgAAOI4QADiOIAA4jjAAOI5AADiOYAA4joAAOI6QADiOoAA4jsAAOI7QADiWgAA4lqAAOJbAADiW4AA4lxAAOJcgADiXMAA4l0AAOJdQADiXcAA4l5AAOJegADiXsAA4l9AAOJfgADifkAA4n7AAOJ/QADif8AA4oCAAOKAwADigQAA4oFAAOKBgADiggAA4oKAAOKCwADigwAA4oOAAOKDwADiooAA4qMAAOKjwADipEAA4qUAAOKlQADipYAA4qXAAOKmAADipoAA4qcAAOKnQADip4AA4qgAAOKoQADizQAA4tXAAOLdwADi5cAA4uZAAOLmwADi50AA4ufAAOLogADi6MAA4ukAAOLpwADi6gAA4uqAAOLqwADi64AA4uxAAOLsgADi7MAA4u2AAOLtwADi7wAA4vVAAOL3gADi+AAA4viAAOL6wADi+4AA4vxAAOL8wADjDwAA4xgAAOMhwADjKsAA4yuAAOMsAADjLIAA4y0AAOMtgADjLgAA4y5AAOMvAADjNUAA4z2AAOM+AADjPoAA4z8AAOM/gADjQAAA40CAAONBAADjQYAA40nAAONKgADjS0AA40wAAONMwADjTYAA405AAONPAADjT8AA41BAAONvAADjb4AA43AAAONwgADjcUAA43GAAONxwADjcgAA43JAAONywADjc0AA43OAAONzwADjdEAA43SAAOOTQADjk8AA45RAAOOUwADjlYAA45XAAOOWAADjlkAA45aAAOOXAADjl4AA45fAAOOYAADjmIAA45jAAOO3gADjuAAA47jAAOO5QADjugAA47pAAOO6gADjusAA47sAAOO7gADjvAAA47xAAOO8gADjvQAA471AAOPDgADjw8AA48QAAOPEgADj40AA4+PAAOPkQADj5MAA4+WAAOPlwADj5gAA4+ZAAOPmgADj5wAA4+eAAOPnwADj6AAA4+iAAOPowADkB4AA5AgAAOQIgADkCQAA5AnAAOQKAADkCkAA5AqAAOQKwADkC0AA5AvAAOQMAADkDEAA5AzAAOQNAADkK8AA5CxAAOQswADkLUAA5C4AAOQuQADkLoAA5C7AAOQvAADkL4AA5DAAAOQwQADkMIAA5DEAAOQxQADkUAAA5FCAAORRAADkUYAA5FJAAORSgADkUsAA5FMAAORTQADkU8AA5FRAAORUgADkVMAA5FVAAORVgADkdEAA5HTAAOR1QADkdcAA5HaAAOR2wADkdwAA5HdAAOR3gADkeAAA5HiAAOR4wADkeQAA5HmAAOR5wADkjAAA5JUAAOSewADkp8AA5KiAAOSpAADkqYAA5KoAAOSqgADkqwAA5KtAAOSsAADkskAA5LmAAOS6AADkuoAA5LsAAOS7gADkvAAA5LyAAOS9AADkxEAA5MUAAOTFwADkxoAA5MdAAOTIAADkyMAA5MmAAOTKAADk6MAA5OlAAOTpwADk6kAA5OsAAOTrQADk64AA5OvAAOTsAADk7IAA5O0AAOTtQADk7YAA5O4AAOTuQADlDQAA5Q2AAOUOAADlDoAA5Q9AAOUPgADlD8AA5RAAAOUQQADlEMAA5RFAAOURgADlEcAA5RJAAOUSgADlMUAA5THAAOUyQADlMsAA5TOAAOUzwADlNAAA5TRAAOU0gADlNQAA5TWAAOU1wADlNgAA5TaAAOU2wADlVYAA5VYAAOVWwADlV0AA5VgAAOVYQADlWIAA5VjAAOVZAADlWYAA5VoAAOVaQADlWoAA5VsAAOVbQADlfAAA5YUAAOWOAADllsAA5aCAAOWogADlskAA5bwAAOXEAADlzQAA5dYAAOXWgADl10AA5dfAAOXYQADl2MAA5dmAAOXaQADl2sAA5dtAAOXcAADl3IAA5d0AAOXdwADl3oAA5d7AAOXhAADl50AA5eiAAOXpAADl6kAA5esAAOXrgADl/cAA5gbAAOYQgADmGYAA5hpAAOYawADmG0AA5hvAAOYcQADmHMAA5h0AAOYdwADmJAAA5i1AAOYtwADmLkAA5i7AAOYvQADmL8AA5jBAAOYwwADmMUAA5jHAAOY7AADmO8AA5jyAAOY9QADmPgAA5j7AAOY/gADmQEAA5kEAAOZBwADmQkAA5mEAAOZhgADmYkAA5mLAAOZjgADmY8AA5mQAAOZkQADmZIAA5mUAAOZlgADmZcAA5mYAAOZmgADmZsAA5msAAOZrQADma8AA5oqAAOaLAADmi4AA5owAAOaMwADmjQAA5o1AAOaNgADmjcAA5o5AAOaOwADmjwAA5o9AAOaPwADmkAAA5q7AAOavQADmsAAA5rCAAOaxQADmsYAA5rHAAOayAADmskAA5rLAAOazQADms4AA5rPAAOa0QADmtIAA5rjAAOa5AADmuYAA5thAAObYwADm2UAA5tnAAObagADm2sAA5tsAAObbQADm24AA5twAAObcgADm3MAA5t0AAObdgADm3cAA5vyAAOb9AADm/cAA5v5AAOb/AADm/0AA5v+AAOb/wADnAAAA5wCAAOcBAADnAUAA5wGAAOcCAADnAkAA5waAAOcGwADnB0AA5yYAAOcmgADnJwAA5yeAAOcoQADnKIAA5yjAAOcpAADnKUAA5ynAAOcqQADnKoAA5yrAAOcrQADnK4AA50pAAOdKwADnS4AA50wAAOdMwADnTQAA501AAOdNgADnTcAA505AAOdOwADnTwAA509AAOdPwADnUAAA51ZAAOdWgADnVsAA51dAAOd2AADndoAA53cAAOd3gADneEAA53iAAOd4wADneQAA53lAAOd5wADnekAA53qAAOd6wADne0AA53uAAOeaQADnmsAA55uAAOecAADnnMAA550AAOedQADnnYAA553AAOeeQADnnsAA558AAOefQADnn8AA56AAAOelwADnrAAA57hAAOe5AADnucAA57qAAOe7QADnvAAA57zAAOe9gADnvkAA578AAOe/wADnwIAA58FAAOfNgADnzkAA588AAOfPwADn0IAA59FAAOfSAADn0sAA59OAAOfUQADn1QAA59XAAOfWgADn1wAA59qAAOfdQADn5IAA5+aAAOfrwADn7sAA5/JAAOf0gADn9wAA5/vAAOf+wADoBIAA6ClAAOgyAADoOgAA6EIAAOhCgADoQwAA6EOAAOhEAADoRMAA6EUAAOhFQADoRgAA6EZAAOhGwADoRwAA6EfAAOhIgADoSMAA6EkAAOhJwADoSgAA6EtAAOhRgADoU8AA6FRAAOhUwADoVwAA6FfAAOhYgADoWQAA6GtAAOh0QADofgAA6IcAAOiHwADoiEAA6IjAAOiJQADoicAA6IpAAOiKgADoi0AA6JGAAOiZwADomkAA6JrAAOibQADom8AA6JxAAOicwADonUAA6J3AAOimAADopsAA6KeAAOioQADoqQAA6KnAAOiqgADoq0AA6KwAAOisgADoy0AA6MvAAOjMQADozMAA6M2AAOjNwADozgAA6M5AAOjOgADozwAA6M+AAOjPwADo0AAA6NCAAOjQwADo74AA6PAAAOjwgADo8QAA6PHAAOjyAADo8kAA6PKAAOjywADo80AA6PPAAOj0AADo9EAA6PTAAOj1AADpE8AA6RRAAOkVAADpFYAA6RZAAOkWgADpFsAA6RcAAOkXQADpF8AA6RhAAOkYgADpGMAA6RlAAOkZgADpH8AA6SAAAOkgQADpIMAA6T+AAOlAAADpQIAA6UEAAOlBwADpQgAA6UJAAOlCgADpQsAA6UNAAOlDwADpRAAA6URAAOlEwADpRQAA6WPAAOlkQADpZMAA6WVAAOlmAADpZkAA6WaAAOlmwADpZwAA6WeAAOloAADpaEAA6WiAAOlpAADpaUAA6YgAAOmIgADpiQAA6YmAAOmKQADpioAA6YrAAOmLAADpi0AA6YvAAOmMQADpjIAA6YzAAOmNQADpjYAA6axAAOmswADprUAA6a3AAOmugADprsAA6a8AAOmvQADpr4AA6bAAAOmwgADpsMAA6bEAAOmxgADpscAA6dCAAOnRAADp0YAA6dIAAOnSwADp0wAA6dNAAOnTgADp08AA6dRAAOnUwADp1QAA6dVAAOnVwADp1gAA6ehAAOnxQADp+wAA6gQAAOoEwADqBUAA6gXAAOoGQADqBsAA6gdAAOoHgADqCEAA6g6AAOoVwADqFkAA6hbAAOoXQADqF8AA6hhAAOoYwADqGUAA6iCAAOohQADqIgAA6iLAAOojgADqJEAA6iUAAOolwADqJkAA6kUAAOpFgADqRgAA6kaAAOpHQADqR4AA6kfAAOpIAADqSEAA6kjAAOpJQADqSYAA6knAAOpKQADqSoAA6mlAAOppwADqaoAA6msAAOprwADqbAAA6mxAAOpsgADqbMAA6m1AAOptwADqbgAA6m5AAOpuwADqbwAA6o3AAOqOQADqjsAA6o9AAOqQAADqkEAA6pCAAOqQwADqkQAA6pGAAOqSAADqkkAA6pKAAOqTAADqk0AA6rIAAOqygADqs0AA6rPAAOq0gADqtMAA6rUAAOq1QADqtYAA6rYAAOq2gADqtsAA6rcAAOq3gADqt8AA6tiAAOrhgADq6oAA6vNAAOr9AADrBQAA6w7AAOsYgADrIIAA6ymAAOsygADrMwAA6zPAAOs0QADrNMAA6zVAAOs2AADrNsAA6zdAAOs3wADrOIAA6zkAAOs5gADrOkAA6zsAAOs7QADrPIAA60LAAOtEAADrRIAA60XAAOtGgADrRwAA61lAAOtiQADrbAAA63UAAOt1wADrdkAA63bAAOt3QADrd8AA63hAAOt4gADreUAA63+AAOuIwADriUAA64nAAOuKQADrisAA64tAAOuLwADrjEAA64zAAOuNQADrloAA65dAAOuYAADrmMAA65mAAOuaQADrmwAA65vAAOucgADrnUAA653AAOu8gADrvQAA673AAOu+QADrvwAA679AAOu/gADrv8AA68AAAOvAgADrwQAA68FAAOvBgADrwgAA68JAAOvGgADrxsAA68dAAOvmAADr5oAA6+cAAOvngADr6EAA6+iAAOvowADr6QAA6+lAAOvpwADr6kAA6+qAAOvqwADr60AA6+uAAOwKQADsCsAA7AuAAOwMAADsDMAA7A0AAOwNQADsDYAA7A3AAOwOQADsDsAA7A8AAOwPQADsD8AA7BAAAOwUQADsFIAA7BUAAOwzwADsNEAA7DTAAOw1QADsNgAA7DZAAOw2gADsNsAA7DcAAOw3gADsOAAA7DhAAOw4gADsOQAA7DlAAOxYAADsWIAA7FlAAOxZwADsWoAA7FrAAOxbAADsW0AA7FuAAOxcAADsXIAA7FzAAOxdAADsXYAA7F3AAOxiAADsYkAA7GLAAOyBgADsggAA7IKAAOyDAADsg8AA7IQAAOyEQADshIAA7ITAAOyFQADshcAA7IYAAOyGQADshsAA7IcAAOylwADspkAA7KcAAOyngADsqEAA7KiAAOyowADsqQAA7KlAAOypwADsqkAA7KqAAOyqwADsq0AA7KuAAOyxwADssgAA7LJAAOyywADs0YAA7NIAAOzSgADs0wAA7NPAAOzUAADs1EAA7NSAAOzUwADs1UAA7NXAAOzWAADs1kAA7NbAAOzXAADs9cAA7PZAAOz3AADs94AA7PhAAOz4gADs+MAA7PkAAOz5QADs+cAA7PpAAOz6gADs+sAA7PtAAOz7gADtAcAA7QgAAO0NQADtDgAA7Q7AAO0PgADtEEAA7REAAO0WQADtFwAA7RfAAO0YgADtGUAA7RoAAO0agADtIAAA7SaAAO0pgADtLUAA7TWAAO1aQADtYwAA7WsAAO1zAADtc4AA7XQAAO10gADtdQAA7XXAAO12AADtdkAA7XcAAO13QADtd8AA7XgAAO14wADteYAA7XnAAO16AADtesAA7XsAAO18QADtgoAA7YTAAO2FQADthcAA7YgAAO2IwADtiYAA7YoAAO2cQADtpUAA7a8AAO24AADtuMAA7blAAO25wADtukAA7brAAO27QADtu4AA7bxAAO3CgADtysAA7ctAAO3LwADtzEAA7czAAO3NQADtzcAA7c5AAO3OwADt1wAA7dfAAO3YgADt2UAA7doAAO3awADt24AA7dxAAO3dAADt3YAA7fxAAO38wADt/UAA7f3AAO3+gADt/sAA7f8AAO3/QADt/4AA7gAAAO4AgADuAMAA7gEAAO4BgADuAcAA7iCAAO4hAADuIYAA7iIAAO4iwADuIwAA7iNAAO4jgADuI8AA7iRAAO4kwADuJQAA7iVAAO4lwADuJgAA7kTAAO5FQADuRgAA7kaAAO5HQADuR4AA7kfAAO5IAADuSEAA7kjAAO5JQADuSYAA7knAAO5KQADuSoAA7lDAAO5RAADuUUAA7lHAAO5wgADucQAA7nGAAO5yAADucsAA7nMAAO5zQADuc4AA7nPAAO50QADudMAA7nUAAO51QADudcAA7nYAAO6UwADulUAA7pXAAO6WQADulwAA7pdAAO6XgADul8AA7pgAAO6YgADumQAA7plAAO6ZgADumgAA7ppAAO65AADuuYAA7roAAO66gADuu0AA7ruAAO67wADuvAAA7rxAAO68wADuvUAA7r2AAO69wADuvkAA7r6AAO7dQADu3cAA7t5AAO7ewADu34AA7t/AAO7gAADu4EAA7uCAAO7hAADu4YAA7uHAAO7iAADu4oAA7uLAAO8BgADvAgAA7wKAAO8DAADvA8AA7wQAAO8EQADvBIAA7wTAAO8FQADvBcAA7wYAAO8GQADvBsAA7wcAAO8ZQADvIkAA7ywAAO81AADvNcAA7zZAAO82wADvN0AA7zfAAO84QADvOIAA7zlAAO8/gADvRsAA70dAAO9HwADvSEAA70jAAO9JQADvScAA70pAAO9RgADvUkAA71MAAO9TwADvVIAA71VAAO9WAADvVsAA71dAAO92AADvdoAA73cAAO93gADveEAA73iAAO94wADveQAA73lAAO95wADvekAA73qAAO96wADve0AA73uAAO+aQADvmsAA75uAAO+cAADvnMAA750AAO+dQADvnYAA753AAO+eQADvnsAA758AAO+fQADvn8AA76AAAO++wADvv0AA77/AAO/AQADvwQAA78FAAO/BgADvwcAA78IAAO/CgADvwwAA78NAAO/DgADvxAAA78RAAO/jAADv44AA7+RAAO/kwADv5YAA7+XAAO/mAADv5kAA7+aAAO/nAADv54AA7+fAAO/oAADv6IAA7+jAAPAHgADwCAAA8AiAAPAJAADwCcAA8AoAAPAKQADwCoAA8ArAAPALQADwC8AA8AwAAPAMQADwDMAA8A0AAPArwADwLEAA8CzAAPAtQADwLgAA8C5AAPAugADwLsAA8C8AAPAvgADwMAAA8DBAAPAwgADwMQAA8DFAAPBQAADwUIAA8FFAAPBRwADwUoAA8FLAAPBTAADwU0AA8FOAAPBUAADwVIAA8FTAAPBVAADwVYAA8FXAAPB6gADwg0AA8ItAAPCTQADwk8AA8JRAAPCUwADwlUAA8JYAAPCWQADwloAA8JdAAPCXgADwmAAA8JhAAPCZAADwmcAA8JoAAPCaQADwmwAA8JtAAPCdgADwo8AA8KYAAPCmgADwpwAA8KlAAPCqAADwqsAA8KtAAPC9gADwxoAA8NBAAPDZQADw2gAA8NqAAPDbAADw24AA8NwAAPDcgADw3MAA8N2AAPDjwADw7AAA8OyAAPDtAADw7YAA8O4AAPDugADw7wAA8O+AAPDwAADw+EAA8PkAAPD5wADw+oAA8PtAAPD8AADw/MAA8P2AAPD+QADw/sAA8R2AAPEeAADxHoAA8R8AAPEfwADxIAAA8SBAAPEggADxIMAA8SFAAPEhwADxIgAA8SJAAPEiwADxIwAA8UHAAPFCQADxQsAA8UNAAPFEAADxREAA8USAAPFEwADxRQAA8UWAAPFGAADxRkAA8UaAAPFHAADxR0AA8WYAAPFmgADxZ0AA8WfAAPFogADxaMAA8WkAAPFpQADxaYAA8WoAAPFqgADxasAA8WsAAPFrgADxa8AA8XIAAPFyQADxcoAA8XMAAPGRwADxkkAA8ZLAAPGTQADxlAAA8ZRAAPGUgADxlMAA8ZUAAPGVgADxlgAA8ZZAAPGWgADxlwAA8ZdAAPG2AADxtoAA8bcAAPG3gADxuEAA8biAAPG4wADxuQAA8blAAPG5wADxukAA8bqAAPG6wADxu0AA8buAAPHaQADx2sAA8dtAAPHbwADx3IAA8dzAAPHdAADx3UAA8d2AAPHeAADx3oAA8d7AAPHfAADx34AA8d/AAPH+gADx/wAA8f+AAPIAAADyAMAA8gEAAPIBQADyAYAA8gHAAPICQADyAsAA8gMAAPIDQADyA8AA8gQAAPIiwADyI0AA8iPAAPIkQADyJQAA8iVAAPIlgADyJcAA8iYAAPImgADyJwAA8idAAPIngADyKAAA8ihAAPI6gADyQ4AA8k1AAPJWQADyVwAA8leAAPJYAADyWIAA8lkAAPJZgADyWcAA8lqAAPJgwADyaAAA8miAAPJpAADyaYAA8moAAPJqgADyawAA8muAAPJywADyc4AA8nRAAPJ1AADydcAA8naAAPJ3QADyeAAA8niAAPKXQADyl8AA8phAAPKYwADymYAA8pnAAPKaAADymkAA8pqAAPKbAADym4AA8pvAAPKcAADynIAA8pzAAPK7gADyvAAA8ryAAPK9AADyvcAA8r4AAPK+QADyvoAA8r7AAPK/QADyv8AA8sAAAPLAQADywMAA8sEAAPLfwADy4EAA8uDAAPLhQADy4gAA8uJAAPLigADy4sAA8uMAAPLjgADy5AAA8uRAAPLkgADy5QAA8uVAAPMEAADzBIAA8wVAAPMFwADzBoAA8wbAAPMHAADzB0AA8weAAPMIAADzCIAA8wjAAPMJAADzCYAA8wnAAPMogADzKQAA8ymAAPMqAADzKsAA8ysAAPMrQADzK4AA8yvAAPMsQADzLMAA8y0AAPMtQADzLcAA8y4AAPNMwADzTUAA803AAPNOQADzTwAA809AAPNPgADzT8AA81AAAPNQgADzUQAA81FAAPNRgADzUgAA81JAAPNxAADzcYAA83JAAPNywADzc4AA83PAAPN0AADzdEAA83SAAPN1AADzdYAA83XAAPN2AADzdoAA83bAAPObgADzpEAA86xAAPO0QADztMAA87VAAPO1wADztkAA87cAAPO3QADzt4AA87hAAPO4gADzuQAA87lAAPO6AADzusAA87sAAPO7QADzvAAA87xAAPO+gADzxMAA88cAAPPHgADzyAAA88pAAPPLAADzy8AA88xAAPPegADz54AA8/FAAPP6QADz+wAA8/uAAPP8AADz/IAA8/0AAPP9gADz/cAA8/6AAPQEwAD0DQAA9A2AAPQOAAD0DoAA9A8AAPQPgAD0EAAA9BCAAPQRAAD0GUAA9BoAAPQawAD0G4AA9BxAAPQdAAD0HcAA9B6AAPQfQAD0H8AA9D6AAPQ/AAD0P4AA9EAAAPRAwAD0QQAA9EFAAPRBgAD0QcAA9EJAAPRCwAD0QwAA9ENAAPRDwAD0RAAA9GLAAPRjQAD0Y8AA9GRAAPRlAAD0ZUAA9GWAAPRlwAD0ZgAA9GaAAPRnAAD0Z0AA9GeAAPRoAAD0aEAA9IcAAPSHgAD0iEAA9IjAAPSJgAD0icAA9IoAAPSKQAD0ioAA9IsAAPSLgAD0i8AA9IwAAPSMgAD0jMAA9JMAAPSTQAD0k4AA9JQAAPSywAD0s0AA9LPAAPS0QAD0tQAA9LVAAPS1gAD0tcAA9LYAAPS2gAD0twAA9LdAAPS3gAD0uAAA9LhAAPTXAAD014AA9NgAAPTYgAD02UAA9NmAAPTZwAD02gAA9NpAAPTawAD020AA9NuAAPTbwAD03EAA9NyAAPT7QAD0+8AA9PxAAPT8wAD0/YAA9P3AAPT+AAD0/kAA9P6AAPT/AAD0/4AA9P/AAPUAAAD1AIAA9QDAAPUfgAD1IAAA9SCAAPUhAAD1IcAA9SIAAPUiQAD1IoAA9SLAAPUjQAD1I8AA9SQAAPUkQAD1JMAA9SUAAPVDwAD1REAA9UTAAPVFQAD1RgAA9UZAAPVGgAD1RsAA9UcAAPVHgAD1SAAA9UhAAPVIgAD1SQAA9UlAAPVbgAD1ZIAA9W5AAPV3QAD1eAAA9XiAAPV5AAD1eYAA9XoAAPV6gAD1esAA9XuAAPWBwAD1iQAA9YmAAPWKAAD1ioAA9YsAAPWLgAD1jAAA9YyAAPWTwAD1lIAA9ZVAAPWWAAD1lsAA9ZeAAPWYQAD1mQAA9ZmAAPW4QAD1uMAA9blAAPW5wAD1uoAA9brAAPW7AAD1u0AA9buAAPW8AAD1vIAA9bzAAPW9AAD1vYAA9b3AAPXcgAD13QAA9d2AAPXeAAD13sAA9d8AAPXfQAD134AA9d/AAPXgQAD14MAA9eEAAPXhQAD14cAA9eIAAPYAwAD2AUAA9gHAAPYCQAD2AwAA9gNAAPYDgAD2A8AA9gQAAPYEgAD2BQAA9gVAAPYFgAD2BgAA9gZAAPYlAAD2JYAA9iZAAPYmwAD2J4AA9ifAAPYoAAD2KEAA9iiAAPYpAAD2KYAA9inAAPYqAAD2KoAA9irAAPZJgAD2SgAA9kqAAPZLAAD2S8AA9kwAAPZMQAD2TIAA9kzAAPZNQAD2TcAA9k4AAPZOQAD2TsAA9k8AAPZtwAD2bkAA9m7AAPZvQAD2cAAA9nBAAPZwgAD2cMAA9nEAAPZxgAD2cgAA9nJAAPZygAD2cwAA9nNAAPaSAAD2koAA9pNAAPaTwAD2lIAA9pTAAPaVAAD2lUAA9pWAAPaWAAD2loAA9pbAAPaXAAD2l4AA9pfAAPa8gAD2xUAA9s1AAPbVQAD21cAA9tZAAPbWwAD210AA9tgAAPbYQAD22IAA9tlAAPbZgAD22gAA9tpAAPbawAD224AA9tvAAPbcAAD23MAA9t0AAPbeQAD25IAA9ubAAPbnQAD258AA9uoAAPbqwAD264AA9uwAAPb+QAD3B0AA9xEAAPcaAAD3GsAA9xtAAPcbwAD3HEAA9xzAAPcdQAD3HYAA9x5AAPckgAD3LMAA9y1AAPctwAD3LkAA9y7AAPcvQAD3L8AA9zBAAPcwwAD3OQAA9znAAPc6gAD3O0AA9zwAAPc8wAD3PYAA9z5AAPc/AAD3P4AA915AAPdewAD3X0AA91/AAPdggAD3YMAA92EAAPdhQAD3YYAA92IAAPdigAD3YsAA92MAAPdjgAD3Y8AA94KAAPeDAAD3g8AA94RAAPeFAAD3hUAA94WAAPeFwAD3hgAA94aAAPeHAAD3h0AA94eAAPeIAAD3iEAA94lAAPeoAAD3qIAA96lAAPepwAD3qoAA96rAAPerAAD3q0AA96uAAPesAAD3rIAA96zAAPetAAD3rYAA963AAPe0AAD3tEAA97SAAPe1AAD308AA99RAAPfUwAD31UAA99YAAPfWQAD31oAA99bAAPfXAAD314AA99gAAPfYQAD32IAA99kAAPfZQAD3+AAA9/iAAPf5AAD3+YAA9/pAAPf6gAD3+sAA9/sAAPf7QAD3+8AA9/xAAPf8gAD3/MAA9/1AAPf9gAD4HEAA+BzAAPgdQAD4HcAA+B6AAPgewAD4HwAA+B9AAPgfgAD4IAAA+CCAAPggwAD4IQAA+CGAAPghwAD4QIAA+EEAAPhBgAD4QgAA+ELAAPhDAAD4Q0AA+EOAAPhDwAD4REAA+ETAAPhFAAD4RUAA+EXAAPhGAAD4ZMAA+GVAAPhlwAD4ZkAA+GcAAPhnQAD4Z4AA+GfAAPhoAAD4aIAA+GkAAPhpQAD4aYAA+GoAAPhqQAD4fIAA+IWAAPiPQAD4mEAA+JkAAPiZgAD4mgAA+JqAAPibAAD4m4AA+JvAAPicgAD4osAA+KoAAPiqgAD4qwAA+KuAAPisAAD4rIAA+K0AAPitgAD4tMAA+LWAAPi2QAD4twAA+LfAAPi4gAD4uUAA+LoAAPi6gAD42UAA+NnAAPjaQAD42sAA+NuAAPjbwAD43AAA+NxAAPjcgAD43QAA+N2AAPjdwAD43gAA+N6AAPjewAD4/YAA+P4AAPj+gAD4/wAA+P/AAPkAAAD5AEAA+QCAAPkAwAD5AUAA+QHAAPkCAAD5AkAA+QLAAPkDAAD5IcAA+SJAAPkiwAD5I0AA+SQAAPkkQAD5JIAA+STAAPklAAD5JYAA+SYAAPkmQAD5JoAA+ScAAPknQAD5RgAA+UaAAPlHAAD5R4AA+UhAAPlIgAD5SMAA+UkAAPlJQAD5ScAA+UpAAPlKgAD5SsAA+UtAAPlLgAD5akAA+WrAAPlrQAD5a8AA+WyAAPlswAD5bQAA+W1AAPltgAD5bgAA+W6AAPluwAD5bwAA+W+AAPlvwAD5joAA+Y8AAPmPgAD5kAAA+ZDAAPmRAAD5kUAA+ZGAAPmRwAD5kkAA+ZLAAPmTAAD5k0AA+ZPAAPmUAAD5ssAA+bNAAPmzwAD5tEAA+bUAAPm1QAD5tYAA+bXAAPm2AAD5toAA+bcAAPm3QAD5t4AA+bgAAPm4QAD53QAA+eXAAPntwAD59cAA+fZAAPn2wAD590AA+ffAAPn4gAD5+MAA+fkAAPn5wAD5+gAA+fqAAPn6wAD5+0AA+fwAAPn8QAD5/IAA+f1AAPn9gA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EAfYABAH4AAQB+QAEAowABAKvAAQCzwAEAu8ABALxAAQC8wAEAvUABAL3AAQC+gAEAvsABAL8AAQC/wAEAwAABAMCAAQDAwAEAwUABAMIAAQDCQAEAwoABAMNAAQDDgAEAxMABAMsAAQDNQAEAzcABAM5AAQDQgAEA0UABANIAAQDSgAEA5MABAO3AAQD3gAEBAIABAQFAAQEBwAEBAkABAQLAAQEDQAEBA8ABAQQAAQEEwAEBCwABARNAAQETwAEBFEABARTAAQEVQAEBFcABARZAAQEWwAEBF0ABAR+AAQEgQAEBIQABASHAAQEigAEBI0ABASQAAQEkwAEBJYABASYAAQFEwAEBRUABAUXAAQFGQAEBRwABAUdAAQFHgAEBR8ABAUgAAQFIgAEBSQABAUlAAQFJgAEBSgABAUpAAQFpAAEBaYABAWoAAQFqgAEBa0ABAWuAAQFrwAEBbAABAWxAAQFswAEBbUABAW2AAQFtwAEBbkABAW6AAQGNQAEBjcABAY6AAQGPAAEBj8ABAZAAAQGQQAEBkIABAZDAAQGRQAEBkcABAZIAAQGSQAEBksABAZMAAQGZQAEBmYABAZnAAQGaQAEBuQABAbmAAQG6AAEBuoABAbtAAQG7gAEBu8ABAbwAAQG8QAEBvMABAb1AAQG9gAEBvcABAb5AAQG+gAEB3UABAd3AAQHeQAEB3sABAd+AAQHfwAEB4AABAeBAAQHggAEB4QABAeGAAQHhwAEB4gABAeKAAQHiwAECAYABAgIAAQICgAECAwABAgPAAQIEAAECBEABAgSAAQIEwAECBUABAgXAAQIGAAECBkABAgbAAQIHAAECJcABAiZAAQImwAECJ0ABAigAAQIoQAECKIABAijAAQIpAAECKYABAioAAQIqQAECKoABAisAAQIrQAECSgABAkqAAQJLAAECS4ABAkxAAQJMgAECTMABAk0AAQJNQAECTcABAk5AAQJOgAECTsABAk9AAQJPgAECYcABAmrAAQJ0gAECfYABAn5AAQJ+wAECf0ABAn/AAQKAQAECgMABAoEAAQKBwAECiAABAo9AAQKPwAECkEABApDAAQKRQAECkcABApJAAQKSwAECmgABAprAAQKbgAECnEABAp0AAQKdwAECnoABAp9AAQKfwAECvoABAr8AAQK/gAECwAABAsDAAQLBAAECwUABAsGAAQLBwAECwkABAsLAAQLDAAECw0ABAsPAAQLEAAEC4sABAuNAAQLjwAEC5EABAuUAAQLlQAEC5YABAuXAAQLmAAEC5oABAucAAQLnQAEC54ABAugAAQLoQAEDBwABAweAAQMIAAEDCIABAwlAAQMJgAEDCcABAwoAAQMKQAEDCsABAwtAAQMLgAEDC8ABAwxAAQMMgAEDK0ABAyvAAQMsgAEDLQABAy3AAQMuAAEDLkABAy6AAQMuwAEDL0ABAy/AAQMwAAEDMEABAzDAAQMxAAEDT8ABA1BAAQNQwAEDUUABA1IAAQNSQAEDUoABA1LAAQNTAAEDU4ABA1QAAQNUQAEDVIABA1UAAQNVQAEDdAABA3SAAQN1AAEDdYABA3ZAAQN2gAEDdsABA3cAAQN3QAEDd8ABA3hAAQN4gAEDeMABA3lAAQN5gAEDmEABA5jAAQOZQAEDmcABA5qAAQOawAEDmwABA5tAAQObgAEDnAABA5yAAQOcwAEDnQABA52AAQOdwAEDwoABA8tAAQPTQAED20ABA9vAAQPcQAED3MABA91AAQPeAAED3kABA96AAQPfQAED34ABA+AAAQPgQAED4MABA+GAAQPhwAED4gABA+LAAQPjAAED5EABA+qAAQPswAED7UABA+3AAQPwAAED8MABA/GAAQPyAAEEBEABBA1AAQQXAAEEIAABBCDAAQQhQAEEIcABBCJAAQQiwAEEI0ABBCOAAQQkQAEEKoABBDLAAQQzQAEEM8ABBDRAAQQ0wAEENUABBDXAAQQ2QAEENsABBD8AAQQ/wAEEQIABBEFAAQRCAAEEQsABBEOAAQREQAEERQABBEWAAQRkQAEEZMABBGVAAQRlwAEEZoABBGbAAQRnAAEEZ0ABBGeAAQRoAAEEaIABBGjAAQRpAAEEaYABBGnAAQSIgAEEiQABBImAAQSKAAEEisABBIsAAQSLQAEEi4ABBIvAAQSMQAEEjMABBI0AAQSNQAEEjcABBI4AAQSswAEErUABBK4AAQSugAEEr0ABBK+AAQSvwAEEsAABBLBAAQSwwAEEsUABBLGAAQSxwAEEskABBLKAAQS4wAEEuQABBLlAAQS5wAEE2IABBNkAAQTZgAEE2gABBNrAAQTbAAEE20ABBNuAAQTbwAEE3EABBNzAAQTdAAEE3UABBN3AAQTeAAEE/MABBP1AAQT9wAEE/kABBP8AAQT/QAEE/4ABBP/AAQUAAAEFAIABBQEAAQUBQAEFAYABBQIAAQUCQAEFIQABBSGAAQUiAAEFIoABBSNAAQUjgAEFI8ABBSQAAQUkQAEFJMABBSVAAQUlgAEFJcABBSZAAQUmgAEFRUABBUXAAQVGQAEFRsABBUeAAQVHwAEFSAABBUhAAQVIgAEFSQABBUmAAQVJwAEFSgABBUqAAQVKwAEFaYABBWoAAQVqgAEFawABBWvAAQVsAAEFbEABBWyAAQVswAEFbUABBW3AAQVuAAEFbkABBW7AAQVvAAEFgUABBYpAAQWUAAEFnQABBZ3AAQWeQAEFnsABBZ9AAQWfwAEFoEABBaCAAQWhQAEFp4ABBa7AAQWvQAEFr8ABBbBAAQWwwAEFsUABBbHAAQWyQAEFuYABBbpAAQW7AAEFu8ABBbyAAQW9QAEFvgABBb7AAQW/QAEF3gABBd6AAQXfAAEF34ABBeBAAQXggAEF4MABBeEAAQXhQAEF4cABBeJAAQXigAEF4sABBeNAAQXjgAEGAkABBgLAAQYDQAEGA8ABBgSAAQYEwAEGBQABBgVAAQYFgAEGBgABBgaAAQYGwAEGBwABBgeAAQYHwAEGJoABBicAAQYngAEGKAABBijAAQYpAAEGKUABBimAAQYpwAEGKkABBirAAQYrAAEGK0ABBivAAQYsAAEGSsABBktAAQZLwAEGTEABBk0AAQZNQAEGTYABBk3AAQZOAAEGToABBk8AAQZPQAEGT4ABBlAAAQZQQAEGbwABBm+AAQZwAAEGcIABBnFAAQZxgAEGccABBnIAAQZyQAEGcsABBnNAAQZzgAEGc8ABBnRAAQZ0gAEGk0ABBpPAAQaUQAEGlMABBpWAAQaVwAEGlgABBpZAAQaWgAEGlwABBpeAAQaXwAEGmAABBpiAAQaYwAEGt4ABBrgAAQa4gAEGuQABBrnAAQa6AAEGukABBrqAAQa6wAEGu0ABBrvAAQa8AAEGvEABBrzAAQa9AAEG4cABBuqAAQbygAEG+oABBvsAAQb7gAEG/AABBvyAAQb9QAEG/YABBv3AAQb+gAEG/sABBv9AAQb/gAEHAAABBwDAAQcBAAEHAUABBwIAAQcCQAEHBIABBwrAAQcNAAEHDYABBw4AAQcQQAEHEQABBxHAAQcSQAEHJIABBy2AAQc3QAEHQEABB0EAAQdBgAEHQgABB0KAAQdDAAEHQ4ABB0PAAQdEgAEHSsABB1MAAQdTgAEHVAABB1SAAQdVAAEHVYABB1YAAQdWgAEHVwABB19AAQdgAAEHYMABB2GAAQdiQAEHYwABB2PAAQdkgAEHZUABB2XAAQeEgAEHhQABB4WAAQeGAAEHhsABB4cAAQeHQAEHh4ABB4fAAQeIQAEHiMABB4kAAQeJQAEHicABB4oAAQeowAEHqUABB6nAAQeqQAEHqwABB6tAAQergAEHq8ABB6wAAQesgAEHrQABB61AAQetgAEHrgABB65AAQfNAAEHzYABB85AAQfOwAEHz4ABB8/AAQfQAAEH0EABB9CAAQfRAAEH0YABB9HAAQfSAAEH0oABB9LAAQfZAAEH2UABB9mAAQfaAAEH+MABB/lAAQf5wAEH+kABB/sAAQf7QAEH+4ABB/vAAQf8AAEH/IABB/0AAQf9QAEH/YABB/4AAQf+QAEIHQABCB2AAQgeAAEIHoABCB9AAQgfgAEIH8ABCCAAAQggQAEIIMABCCFAAQghgAEIIcABCCJAAQgigAEIQUABCEHAAQhCQAEIQsABCEOAAQhDwAEIRAABCERAAQhEgAEIRQABCEWAAQhFwAEIRgABCEaAAQhGwAEIZYABCGYAAQhmgAEIZwABCGfAAQhoAAEIaEABCGiAAQhowAEIaUABCGnAAQhqAAEIakABCGrAAQhrAAEIicABCIpAAQiKwAEIi0ABCIwAAQiMQAEIjIABCIzAAQiNAAEIjYABCI4AAQiOQAEIjoABCI8AAQiPQAEIoYABCKqAAQi0QAEIvUABCL4AAQi+gAEIvwABCL+AAQjAAAEIwIABCMDAAQjBgAEIx8ABCM8AAQjPgAEI0AABCNCAAQjRAAEI0YABCNIAAQjSgAEI2cABCNqAAQjbQAEI3AABCNzAAQjdgAEI3kABCN8AAQjfgAEI/kABCP7AAQj/QAEI/8ABCQCAAQkAwAEJAQABCQFAAQkBgAEJAgABCQKAAQkCwAEJAwABCQOAAQkDwAEJIoABCSMAAQkjgAEJJAABCSTAAQklAAEJJUABCSWAAQklwAEJJkABCSbAAQknAAEJJ0ABCSfAAQkoAAEJRsABCUdAAQlHwAEJSEABCUkAAQlJQAEJSYABCUnAAQlKAA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EP00ABD9PAAQ/UAAEP8sABD/NAAQ/zwAEP9EABD/UAAQ/1QAEP9YABD/XAAQ/2AAEP9oABD/cAAQ/3QAEP94ABD/gAAQ/4QAEQFwABEBeAARAYQAEQGMABEBmAARAZwAEQGgABEBpAARAagAEQGwABEBuAARAbwAEQHAABEByAARAcwAEQQYABEEpAARBSQAEQWkABEFrAARBbQAEQW8ABEFxAARBdAAEQXUABEF2AARBeQAEQXoABEF8AARBfQAEQX8ABEGCAARBgwAEQYQABEGHAARBiAAEQY0ABEGmAARBrwAEQbEABEGzAARBvAAEQb8ABEHCAARBxAAEQg0ABEIxAARCWAAEQnwABEJ/AARCgQAEQoMABEKFAARChwAEQokABEKKAARCjQAEQqYABELHAARCyQAEQssABELNAARCzwAEQtEABELTAARC1QAEQtcABEL4AARC+wAEQv4ABEMBAARDBAAEQwcABEMKAARDDQAEQxAABEMSAARDjQAEQ48ABEORAARDkwAEQ5YABEOXAARDmAAEQ5kABEOaAARDnAAEQ54ABEOfAARDoAAEQ6IABEOjAAREHgAERCAABEQiAAREJAAERCcABEQoAAREKQAERCoABEQrAARELQAERC8ABEQwAAREMQAERDMABEQ0AARErwAERLEABES0AAREtgAERLkABES6AAREuwAERLwABES9AAREvwAERMEABETCAAREwwAERMUABETGAARE3wAEROAABEThAARE4wAERV4ABEVgAARFYgAERWQABEVnAARFaAAERWkABEVqAARFawAERW0ABEVvAARFcAAERXEABEVzAARFdAAERe8ABEXxAARF8wAERfUABEX4AARF+QAERfoABEX7AARF/AAERf4ABEYAAARGAQAERgIABEYEAARGBQAERoAABEaCAARGhAAERoYABEaJAARGigAERosABEaMAARGjQAERo8ABEaRAARGkgAERpMABEaVAARGlgAERxEABEcTAARHFQAERxcABEcaAARHGwAERxwABEcdAARHHgAERyAABEciAARHIwAERyQABEcmAARHJwAER6IABEekAARHpgAER6gABEerAARHrAAER60ABEeuAARHrwAER7EABEezAARHtAAER7UABEe3AARHuAAESAEABEglAARITAAESHAABEhzAARIdQAESHcABEh5AARIewAESH0ABEh+AARIgQAESJoABEi3AARIuQAESLsABEi9AARIvwAESMEABEjDAARIxQAESOIABEjlAARI6AAESOsABEjuAARI8QAESPQABEj3AARI+QAESXQABEl2AARJeAAESXoABEl9AARJfgAESX8ABEmAAARJgQAESYMABEmFAARJhgAESYcABEmJAARJigAESgUABEoHAARKCQAESgsABEoOAARKDwAEShAABEoRAARKEgAEShQABEoWAARKFwAEShgABEoaAARKGwAESpYABEqYAARKmgAESpwABEqfAARKoAAESqEABEqiAARKowAESqUABEqnAARKqAAESqkABEqrAARKrAAESycABEspAARLKwAESy0ABEswAARLMQAESzIABEszAARLNAAESzYABEs4AARLOQAESzoABEs8AARLPQAES7gABEu6AARLvAAES74ABEvBAARLwgAES8MABEvEAARLxQAES8cABEvJAARLygAES8sABEvNAARLzgAETEkABExLAARMTQAETE8ABExSAARMUwAETFQABExVAARMVgAETFgABExaAARMWwAETFwABExeAARMXwAETNoABEzcAARM3gAETOAABEzjAARM5AAETOUABEzmAARM5wAETOkABEzrAARM7AAETO0ABEzvAARM8AAETYMABE2mAARNxgAETeYABE3oAARN6gAETewABE3uAARN8QAETfIABE3zAARN9gAETfcABE35AARN+gAETfwABE3/AAROAAAETgEABE4EAAROBQAETgoABE4jAAROLAAETi4ABE4wAAROOQAETjwABE4/AAROQQAETooABE6uAARO1QAETvkABE78AARO/gAETwAABE8CAARPBAAETwYABE8HAARPCgAETyMABE9EAARPRgAET0gABE9KAARPTAAET04ABE9QAARPUgAET1QABE91AARPeAAET3sABE9+AARPgQAET4QABE+HAARPigAET40ABE+PAARQCgAEUAwABFAOAARQEAAEUBMABFAUAARQFQAEUBYABFAXAARQGQAEUBsABFAcAARQHQAEUB8ABFAgAARQmwAEUJ0ABFCfAARQoQAEUKQABFClAARQpgAEUKcABFCoAARQqgAEUKwABFCtAARQrgAEULAABFCxAARRLAAEUS4ABFExAARRMwAEUTYABFE3AARROAAEUTkABFE6AARRPAAEUT4ABFE/AARRQAAEUUIABFFDAARRXAAEUV0ABFFeAARRYAAEUdsABFHdAARR3wAEUeEABFHkAARR5QAEUeYABFHnAARR6AAEUeoABFHsAARR7QAEUe4ABFHwAARR8QAEUmwABFJuAARScAAEUnIABFJ1AARSdgAEUncABFJ4AARSeQAEUnsABFJ9AARSfgAEUn8ABFKBAARSggAEUv0ABFL/AARTAQAEUwMABFMGAARTBwAEUwgABFMJAARTCgAEUwwABFMOAARTDwAEUxAABFMSAARTEwAEU44ABFOQAARTkgAEU5QABFOXAARTmAAEU5kABFOaAARTmwAEU50ABFOfAARToAAEU6EABFOjAARTpAAEVB8ABFQhAARUIwAEVCUABFQoAARUKQAEVCoABFQrAARULAAEVC4ABFQwAARUMQAEVDIABFQ0AARUNQAEVH4ABFSiAARUyQAEVO0ABFTwAARU8gAEVPQABFT2AARU+AAEVPoABFT7AARU/gAEVRcABFU0AARVNgAEVTgABFU6AARVPAAEVT4ABFVAAARVQgAEVV8ABFViAARVZQAEVWgABFVrAARVbgAEVXEABFV0AARVdgAEVfEABFXzAARV9QAEVfcABFX6AARV+wAEVfwABFX9AARV/gAEVgAABFYCAARWAwAEVgQABFYGAARWBwAEVoIABFaEAARWhgAEVogABFaLAARWjAAEVo0ABFaOAARWjwAEVpEABFaTAARWlAAEVpUABFaXAARWmAAEVxMABFcVAARXFwAEVxkABFccAARXHQAEVx4ABFcfAARXIAAEVyIABFckAARXJQAEVyYABFcoAARXKQAEV6QABFemAARXqAAEV6oABFetAARXrgAEV68ABFewAARXsQAEV7MABFe1AARXtgAEV7cABFe5AARXugAEWDUABFg3AARYOQAEWDsABFg+AARYPwAEWEAABFhBAARYQgAEWEQABFhGAARYRwAEWEgABFhKAARYSwAEWMYABFjIAARYygAEWMwABFjPAARY0AAEWNEABFjSAARY0wAEWNUABFjXAARY2AAEWNkABFjbAARY3AAEWVcABFlZAARZWwAEWV0ABFlgAARZYQAEWWIABFljAARZZAAEWWYABFloAARZaQAEWWoABFlsAARZbQAEWgAABFojAARaQwAEWmMABFplAARaZwAEWmkABFprAARabgAEWm8ABFpwAARacwAEWnQABFp2AARadwAEWnkABFp8AARafQAEWn4ABFqBAARaggAEWocABFqgAARaqQAEWqsABFqtAARatgAEWrkABFq8AARavgAEWwcABFsrAARbUgAEW3YABFt5AARbewAEW30ABFt/AARbgQAEW4MABFuEAARbhwAEW6AABFvBAARbwwAEW8UABFvHAARbyQAEW8sABFvNAARbzwAEW9EABFvyAARb9QAEW/gABFv7AARb/gAEXAEABFwEAARcBwAEXAoABFwMAARchwAEXIkABFyLAARcjQAEXJAABFyRAARckgAEXJMABFyUAARclgAEXJgABFyZAARcmgAEXJwABFydAARdGAAEXRoABF0cAARdHgAEXSEABF0iAARdIwAEXSQABF0lAARdJwAEXSkABF0qAARdKwAEXS0ABF0uAARdqQAEXasABF2uAARdsAAEXbMABF20AARdtQAEXbYABF23AARduQAEXbsABF28AARdvQAEXb8ABF3AAARd2QAEXdoABF3bAARd3QAEXlgABF5aAAReXAAEXl4ABF5hAAReYgAEXmMABF5kAAReZQAEXmcABF5pAAReagAEXmsABF5tAARebgAEXukABF7rAARe7QAEXu8ABF7yAARe8wAEXvQABF71AARe9gAEXvgABF76AARe+wAEXvwABF7+AARe/wAEX3oABF98AARffgAEX4AABF+DAARfhAAEX4UABF+GAARfhwAEX4kABF+LAARfjAAEX40ABF+PAARfkAAEYAsABGANAARgDwAEYBEABGAUAARgFQAEYBYABGAXAARgGAAEYBoABGAcAARgHQAEYB4ABGAgAARgIQAEYJwABGCeAARgoAAEYKIABGClAARgpgAEYKcABGCoAARgqQAEYKsABGCtAARgrgAEYK8ABGCxAARgsgAEYPsABGEfAARhRgAEYWoABGFtAARhbwAEYXEABGFzAARhdQAEYXcABGF4AARhewAEYZQABGGxAARhswAEYbUABGG3AARhuQAEYbsABGG9AARhvwAEYdwABGHfAARh4gAEYeUABGHoAARh6wAEYe4ABGHxAARh8wAEYm4ABGJwAARicgAEYnQABGJ3AARieAAEYnkABGJ6AARiewAEYn0ABGJ/AARigAAEYoEABGKDAARihAAEYv8ABGMBAARjAwAEYwUABGMIAARjCQAEYwoABGMLAARjDAAEYw4ABGMQAARjEQAEYxIABGMUAARjFQAEY5AABGOSAARjlAAEY5YABGOZAARjmgAEY5sABGOcAARjnQAEY58ABGOhAARjogAEY6MABGOlAARjpgAEZCEABGQjAARkJQAEZCcABGQqAARkKwAEZCwABGQtAARkLgAEZDAABGQyAARkMwAEZDQABGQ2AARkNwAEZLIABGS0AARktgAEZLgABGS7AARkvAAEZL0ABGS+AARkvwAEZMEABGTDAARkxAAEZMUABGTHAARkyAAEZUMABGVFAARlRwAEZUkABGVMAARlTQAEZU4ABGVPAARlUAAEZVIABGVUAARlVQAEZVYABGVYAARlWQAEZdQABGXWAARl2AAEZdoABGXdAARl3gAEZd8ABGXgAARl4QAEZeMABGXlAARl5gAEZecABGXpAARl6gAEZn0ABGagAARmwAAEZuAABGbiAARm5AAEZuYABGboAARm6wAEZuwABGbtAARm8AAEZvEABGbzAARm9AAEZvYABGb5AARm+gAEZvsABGb+AARm/wAEZwQABGcdAARnJgAEZygABGcqAARnMwAEZzYABGc5AARnOwAEZ4QABGeoAARnzwAEZ/MABGf2AARn+AAEZ/oABGf8AARn/gAEaAAABGgBAARoBAAEaB0ABGg+AARoQAAEaEIABGhEAARoRgAEaEgABGhKAARoTAAEaE4ABGhvAARocgAEaHUABGh4AARoewAEaH4ABGiBAARohAAEaIcABGiJAARpBAAEaQYABGkIAARpCgAEaQ0ABGkOAARpDwAEaRAABGkRAARpEwAEaRUABGkWAARpFwAEaRkABGkaAARplQAEaZcABGmZAARpmwAEaZ4ABGmfAARpoAAEaaEABGmiAARppAAEaaYABGmnAARpqAAEaaoABGmrAARqJgAEaigABGorAARqLQAEajAABGoxAARqMgAEajMABGo0AARqNgAEajgABGo5AARqOgAEajwABGo9AARqVgAEalcABGpYAARqWgAEatUABGrXAARq2QAEatsABGreAARq3wAEauAABGrhAARq4gAEauQABGrmAARq5wAEaugABGrqAARq6wAEa2YABGtoAARragAEa2wABGtvAARrcAAEa3EABGtyAARrcwAEa3UABGt3AARreAAEa3kABGt7AARrfAAEa/cABGv5AARr+wAEa/0ABGwAAARsAQAEbAIABGwDAARsBAAEbAYABGwIAARsCQAEbAoABGwMAARsDQAEbIgABGyKAARsjAAEbI4ABGyRAARskgAEbJMABGyUAARslQAEbJcABGyZAARsmgAEbJsABGydAARsngAEbRkABG0bAARtHQAEbR8ABG0iAARtIwAEbSQABG0lAARtJgAEbSgABG0qAARtKwAEbSwABG0uAARtLwAEbXgABG2cAARtwwAEbecABG3qAARt7AAEbe4ABG3wAARt8gAEbfQABG31AARt+AAEbhEABG4uAARuMAAEbjIABG40AARuNgAEbjgABG46AARuPAAEblkABG5cAARuXwAEbmIABG5lAARuaAAEbmsABG5uAARucAAEbusABG7tAARu7wAEbvEABG70AARu9QAEbvYABG73AARu+AAEbvoABG78AARu/QAEbv4ABG8AAARvAQAEb3wABG9+AARvgAAEb4IABG+FAARvhgAEb4cABG+IAARviQAEb4sABG+NAARvjgAEb48ABG+RAARvkgAEcA0ABHAPAARwEQAEcBMABHAWAARwFwAEcBgABHAZAARwGgAEcBwABHAeAARwHwAEcCAABHAiAARwIwAEcJ4ABHCgAARwogAEcKQABHCnAARwqAAEcKkABHCqAARwqwAEcK0ABHCvAARwsAAEcLEABHCzAARwtAAEcS8ABHExAARxMwAEcTUABHE4AARxOQAEcToABHE7AARxPAAEcT4ABHFAAARxQQAEcUIABHFEAARxRQAEccAABHHCAARxxAAEccYABHHJAARxygAEccsABHHMAARxzQAEcc8ABHHRAARx0gAEcdMABHHVAARx1gAEclEABHJTAARyVQAEclcABHJaAARyWwAEclwABHJdAARyXgAEcmAABHJiAARyYwAEcmQABHJmAARyZwAEcvoABHMdAARzPQAEc10ABHNfAARzYQAEc2MABHNlAARzaAAEc2kABHNqAARzbQAEc24ABHNwAARzcQAEc3MABHN2AARzdwAEc3gABHN7AARzfAAEc4UABHOeAARzpwAEc6kABHOrAARztAAEc7cABHO6AARzvAAEdAUABHQpAAR0UAAEdHQABHR3AAR0eQAEdHsABHR9AAR0fwAEdIEABHSCAAR0hQAEdJ4ABHS/AAR0wQAEdMMABHTFAAR0xwAEdMkABHTLAAR0zQAEdM8ABHTwAAR08wAEdPYABHT5AAR0/AAEdP8ABHUCAAR1BQAEdQgABHUKAAR1hQAEdYcABHWJAAR1iwAEdY4ABHWPAAR1kAAEdZEABHWSAAR1lAAEdZYABHWXAAR1mAAEdZoABHWbAAR2FgAEdhgABHYaAAR2HAAEdh8ABHYgAAR2IQAEdiIABHYjAAR2JQAEdicABHYoAAR2KQAEdisABHYsAAR2pwAEdqkABHasAAR2rgAEdrEABHayAAR2swAEdrQABHa1AAR2twAEdrkABHa6AAR2uwAEdr0ABHa+AAR21wAEdtgABHbZAAR22wAEd1YABHdYAAR3WgAEd1wABHdfAAR3YAAEd2EABHdiAAR3YwAEd2UABHdnAAR3aAAEd2kABHdrAAR3bAAEd+cABHfpAAR36wAEd+0ABHfwAAR38QAEd/IABHfzAAR39AAEd/YABHf4AAR3+QAEd/oABHf8AAR3/QAEeHgABHh6AAR4fAAEeH4ABHiBAAR4ggAEeIMABHiEAAR4hQAEeIcABHiJAAR4igAEeIsABHiNAAR4jgAEeQkABHkLAAR5DQAEeQ8ABHkSAAR5EwAEeRQABHkVAAR5FgAEeRgABHkaAAR5GwAEeRwABHkeAAR5HwAEeZoABHmcAAR5ngAEeaAABHmjAAR5pAAEeaUABHmmAAR5pwAEeakABHmrAAR5rAAEea0ABHmvAAR5sAAEefkABHodAAR6RAAEemgABHprAAR6bQAEem8ABHpxAAR6cwAEenUABHp2AAR6eQAEepIABHqvAAR6sQAEerMABHq1AAR6twAEerkABHq7AAR6vQAEetoABHrdAAR64AAEeuMABHrmAAR66QAEeuwABHrvAAR68QAEe2wABHtuAAR7cAAEe3IABHt1AAR7dgAEe3cABHt4AAR7eQAEe3sABHt9AAR7fgAEe38ABHuBAAR7ggAEe/0ABHv/AAR8AQAEfAMABHwGAAR8BwAEfAgABHwJAAR8CgAEfAwABHwOAAR8DwAEfBAABHwSAAR8EwAEfI4ABHyQAAR8kgAEfJQABHyXAAR8mAAEfJkABHyaAAR8mwAEfJ0ABHyfAAR8oAAEfKEABHyjAAR8pAAEfR8ABH0hAAR9IwAEfSUABH0oAAR9KQAEfSoABH0rAAR9LAAEfS4ABH0wAAR9MQAEfTIABH00AAR9NQAEfbAABH2yAAR9tAAEfbYABH25AAR9ugAEfbsABH28AAR9vQAEfb8ABH3BAAR9wgAEfcMABH3FAAR9xgAEfkEABH5DAAR+RQAEfkcABH5KAAR+SwAEfkwABH5NAAR+TgAEflAABH5SAAR+UwAEflQABH5WAAR+VwAEftIABH7UAAR+1gAEftgABH7bAAR+3AAEft0ABH7eAAR+3wAEfuEABH7jAAR+5AAEfuUABH7nAAR+6AAEf3sABH+eAAR/vgAEf94ABH/gAAR/4gAEf+QABH/mAAR/6QAEf+oABH/rAAR/7gAEf+8ABH/xAAR/8gAEf/QABH/3AAR/+AAEf/kABH/8AAR//QAEgAIABIAbAASAJAAEgCYABIAoAASAMQAEgDQABIA3AASAOQAEgIIABICmAASAzQAEgPEABID0AASA9gAEgPgABID6AASA/AAEgP4ABID/AASBAgAEgRsABIE8AASBPgAEgUAABIFCAASBRAAEgUYABIFIAASBSgAEgUwABIFtAASBcAAEgXMABIF2AASBeQAEgXwABIF/AASBggAEgYUABIGHAASCAgAEggQABIIGAASCCAAEggsABIIMAASCDQAEgg4ABIIPAASCEQAEghMABIIUAASCFQAEghcABIIYAASCkwAEgpUABIKXAASCmQAEgpwABIKdAASCngAEgp8ABIKgAASCogAEgqQABIKlAASCpgAEgqgABIKpAASDJAAEgyYABIMpAASDKwAEgy4ABIMvAASDMAAEgzEABIMyAASDNAAEgzYABIM3AASDOAAEgzoABIM7AASDVAAEg1UABINWAASDWAAEg9MABIPVAASD1wAEg9kABIPcAASD3QAEg94ABIPfAASD4AAEg+IABIPkAASD5QAEg+YABIPoAASD6QAEhGQABIRmAASEaAAEhGoABIRtAASEbgAEhG8ABIRwAASEcQAEhHMABIR1AASEdgAEhHcABIR5AASEegAEhPUABIT3AASE+QAEhPsABIT+AASE/wAEhQAABIUBAASFAgAEhQQABIUGAASFBwAEhQgABIUKAASFCwAEhYYABIWIAASFigAEhYwABIWPAASFkAAEhZEABIWSAASFkwAEhZUABIWXAASFmAAEhZkABIWbAASFnAAEhhcABIYZAASGGwAEhh0ABIYgAASGIQAEhiIABIYjAASGJAAEhiYABIYoAASGKQAEhioABIYsAASGLQAEhnYABIaaAASGwQAEhuUABIboAASG6gAEhuwABIbuAASG8AAEhvIABIbzAASG9gAEhw8ABIcsAASHLgAEhzAABIcyAASHNAAEhzYABIc4AASHOgAEh1cABIdaAASHXQAEh2AABIdjAASHZgAEh2kABIdsAASHbgAEh+kABIfrAASH7QAEh+8ABIfyAASH8wAEh/QABIf1AASH9gAEh/gABIf6AASH+wAEh/wABIf+AASH/wAEiHoABIh8AASIfgAEiIAABIiDAASIhAAEiIUABIiGAASIhwAEiIkABIiLAASIjAAEiI0ABIiPAASIkAAEiQsABIkNAASJDwAEiREABIkUAASJFQAEiRYABIkXAASJGAAEiRoABIkcAASJHQAEiR4ABIkgAASJIQAEiZwABImeAASJoAAEiaIABImlAASJpgAEiacABImoAASJqQAEiasABImtAASJrgAEia8ABImxAASJsgAEii0ABIovAASKMQAEijMABIo2AASKNwAEijgABIo5AASKOgAEijwABIo+AASKPwAEikAABIpCAASKQwAEir4ABIrAAASKwgAEisQABIrHAASKyAAEiskABIrKAASKywAEis0ABIrPAASK0AAEitEABIrTAASK1AAEi08ABItRAASLUwAEi1UABItYAASLWQAEi1oABItbAASLXAAEi14ABItgAASLYQAEi2IABItkAASLZQAEi3YABIt3AASLeQAEi/QABIv2AASL+AAEi/oABIv9AASL/gAEi/8ABIwAAASMAQAEjAMABIwFAASMBgAEjAcABIwJAASMCgAEjIUABIyHAASMiQAEjIsABIyOAASMjwAEjJAABIyRAASMkgAEjJQABIyWAASMlwAEjJgABIyaAASMmwAEjRYABI0YAASNGwAEjR0ABI0gAASNIQAEjSIABI0jAASNJAAEjSYABI0oAASNKQAEjSoABI0sAASNLQAEjcAABI3jAASOAwAEjiMABI4lAASOJwAEjikABI4rAASOLgAEji8ABI4wAASOMwAEjjQABI42AASONwAEjjkABI48AASOPQAEjj4ABI5BAASOQgAEjkcABI5gAASOaQAEjmsABI5tAASOdgAEjnkABI58AASOfgAEjscABI7rAASPEgAEjzYABI85AASPOwAEjz0ABI8/AASPQQAEj0MABI9EAASPRwAEj2AABI+BAASPgwAEj4UABI+HAASPiQAEj4sABI+NAASPjwAEj5EABI+yAASPtQAEj7gABI+7AASPvgAEj8EABI/EAASPxwAEj8oABI/MAASQRwAEkEkABJBLAASQTQAEkFAABJBRAASQUgAEkFMABJBUAASQVgAEkFgABJBZAASQWgAEkFwABJBdAASQ2AAEkNoABJDcAASQ3gAEkOEABJDiAASQ4wAEkOQABJDlAASQ5wAEkOkABJDqAASQ6wAEkO0ABJDuAASRaQAEkWsABJFuAASRcAAEkXMABJF0AASRdQAEkXYABJF3AASReQAEkXsABJF8AASRfQAEkX8ABJGAAASRmQAEkZoABJGbAASRnQAEkhgABJIaAASSHAAEkh4ABJIhAASSIgAEkiMABJIkAASSJQAEkicABJIpAASSKgAEkisABJItAASSLgAEkqkABJKrAASSrQAEkq8ABJKyAASSswAEkrQABJK1AASStgAEkrgABJK6AASSuwAEkrwABJK+AASSvwAEkzoABJM8AASTPgAEk0AABJNDAASTRAAEk0UABJNGAASTRwAEk0kABJNLAASTTAAEk00ABJNPAASTUAAEk8sABJPNAASTzwAEk9EABJPUAAST1QAEk9YABJPXAAST2AAEk9oABJPcAAST3QAEk94ABJPgAAST4QAElFwABJReAASUYAAElGIABJRlAASUZgAElGcABJRoAASUaQAElGsABJRtAASUbgAElG8ABJRxAASUcgAElLsABJTfAASVBgAElSoABJUtAASVLwAElTEABJUzAASVNQAElTcABJU4AASVOwAElVQABJVxAASVcwAElXUABJV3AASVeQAElXsABJV9AASVfwAElZwABJWfAASVogAElaUABJWoAASVqwAEla4ABJWxAASVswAEli4ABJYwAASWMgAEljQABJY3AASWOAAEljkABJY6AASWOwAElj0ABJY/AASWQAAElkEABJZDAASWRAAElr8ABJbBAASWwwAElsUABJbIAASWyQAElsoABJbLAASWzAAEls4ABJbQAASW0QAEltIABJbUAASW1QAEl1AABJdSAASXVAAEl1YABJdZAASXWgAEl1sABJdcAASXXQAEl18ABJdhAASXYgAEl2MABJdlAASXZgAEl+EABJfjAASX5gAEl+gABJfrAASX7AAEl+0ABJfuAASX7wAEl/EABJfzAASX9AAEl/UABJf3AASX+AAEmHMABJh1AASYdwAEmHkABJh8AASYfQAEmH4ABJh/AASYgAAEmIIABJiEAASYhQAEmIYABJiIAASYiQAEmQQABJkGAASZCAAEmQoABJkNAASZDgAEmQ8ABJkQAASZEQAEmRMABJkVAASZFgAEmRcABJkZAASZGgAEmZUABJmXAASZmQAEmZsABJmeAASZnwAEmaAABJmhAASZogAEmaQABJmmAASZpwAEmagABJmqAASZqwAEmj4ABJphAASagQAEmqEABJqjAASapQAEmqcABJqpAASarAAEmq0ABJquAASasQAEmrIABJq0AASatQAEmrcABJq6AASauwAEmrwABJq/AASawAAEmsUABJreAASa5wAEmukABJrrAASa9AAEmvcABJr6AASa/AAEm0UABJtpAASbkAAEm7QABJu3AASbuQAEm7sABJu9AASbvwAEm8EABJvCAASbxQAEm94ABJv/AAScAQAEnAMABJwFAAScBwAEnAkABJwLAAScDQAEnA8ABJwwAAScMwAEnDYABJw5AAScPAAEnD8ABJxCAAScRQAEnEgABJxKAAScxQAEnMcABJzJAAScywAEnM4ABJzPAASc0AAEnNEABJzSAASc1AAEnNYABJzXAASc2AAEnNoABJzbAASdVgAEnVgABJ1aAASdXAAEnV8ABJ1gAASdYQAEnWIABJ1jAASdZQAEnWcABJ1oAASdaQAEnWsABJ1sAASd5wAEnekABJ3sAASd7gAEnfEABJ3yAASd8wAEnfQABJ31AASd9wAEnfkABJ36AASd+wAEnf0ABJ3+AASeFwAEnhgABJ4ZAASeGwAEnpYABJ6YAASemgAEnpwABJ6fAASeoAAEnqEABJ6iAASeowAEnqUABJ6nAASeqAAEnqkABJ6rAASerAAEnycABJ8pAASfKwAEny0ABJ8wAASfMQAEnzIABJ8zAASfNAAEnzYABJ84AASfOQAEnzoABJ88AASfPQAEn7gABJ+6AASfvAAEn74ABJ/BAASfwgAEn8MABJ/EAASfxQAEn8cABJ/JAASfygAEn8sABJ/NAASfzgAEoEkABKBLAASgTQAEoE8ABKBSAASgUwAEoFQABKBVAASgVgAEoFgABKBaAASgWwAEoFwABKBeAASgXwAEoNoABKDcAASg3gAEoOAABKDjAASg5AAEoOUABKDmAASg5wAEoOkABKDrAASg7AAEoO0ABKDvAASg8AAEoTkABKFdAAShhAAEoagABKGrAAShrQAEoa8ABKGxAAShswAEobUABKG2AAShuQAEodIABKHvAASh8QAEofMABKH1AASh9wAEofkABKH7AASh/QAEohoABKIdAASiIAAEoiMABKImAASiKQAEoiwABKIvAASiMQAEoqwABKKuAASisAAEorIABKK1AASitgAEorcABKK4AASiuQAEorsABKK9AASivgAEor8ABKLBAASiwgAEoz0ABKM/AASjQQAEo0MABKNGAASjRwAEo0gABKNJAASjSgAEo0wABKNOAASjTwAEo1AABKNSAASjUwAEo84ABKPQAASj0gAEo9QABKPXAASj2AAEo9kABKPaAASj2wAEo90ABKPfAASj4AAEo+EABKPjAASj5AAEpF8ABKRhAASkYwAEpGUABKRoAASkaQAEpGoABKRrAASkbAAEpG4ABKRwAASkcQAEpHIABKR0AASkdQAEpPAABKTyAASk9AAEpPYABKT5AASk+gAEpPsABKT8AASk/QAEpP8ABKUBAASlAgAEpQMABKUFAASlBgAEpYEABKWDAASlhQAEpYcABKWKAASliwAEpYwABKWNAASljgAEpZAABKWSAASlkwAEpZQABKWWAASllwAEphIABKYUAASmFgAEphgABKYbAASmHAAEph0ABKYeAASmHwAEpiEABKYjAASmJAAEpiUABKYnAASmKAAEpjkABKY6AASmPAAEprcABKa5AASmuwAEpr0ABKbAAASmwQAEpsIABKbDAASmxAAEpsYABKbIAASmyQAEpsoABKbMAASmzQAEp0gABKdKAASnTAAEp04ABKdRAASnUgAEp1MABKdUAASnVQAEp1cABKdZAASnWgAEp1sABKddAASnXgAEp9kABKfbAASn3gAEp+AABKfjAASn5AAEp+UABKfmAASn5wAEp+kABKfrAASn7AAEp+0ABKfvAASn8AAEqIMABKimAASoxgAEqOYABKjoAASo6gAEqOwABKjuAASo8QAEqPIABKjzAASo9gAEqPcABKj5AASo+gAEqPwABKj/AASpAAAEqQEABKkEAASpBQAEqQ4ABKknAASpMAAEqTIABKk0AASpPQAEqUAABKlDAASpRQAEqY4ABKmyAASp2QAEqf0ABKoAAASqAgAEqgQABKoGAASqCAAEqgoABKoLAASqDgAEqicABKpIAASqSgAEqkwABKpOAASqUAAEqlIABKpUAASqVgAEqlgABKp5AASqfAAEqn8ABKqCAASqhQAEqogABKqLAASqjgAEqpEABKqTAASrDgAEqxAABKsSAASrFAAEqxcABKsYAASrGQAEqxoABKsbAASrHQAEqx8ABKsgAASrIQAEqyMABKskAASrnwAEq6EABKujAASrpQAEq6gABKupAASrqgAEq6sABKusAASrrgAEq7AABKuxAASrsgAEq7QABKu1AASsMAAErDIABKw1AASsNwAErDoABKw7AASsPAAErD0ABKw+AASsQAAErEIABKxDAASsRAAErEYABKxHAASsYAAErGEABKxiAASsZAAErN8ABKzhAASs4wAErOUABKzoAASs6QAErOoABKzrAASs7AAErO4ABKzwAASs8QAErPIABKz0AASs9QAErXAABK1yAAStdAAErXYABK15AAStegAErXsABK18AAStfQAErX8ABK2BAAStggAErYMABK2FAASthgAErgEABK4DAASuBQAErgcABK4KAASuCwAErgwABK4NAASuDgAErhAABK4SAASuEwAErhQABK4WAASuFwAErpIABK6UAASulgAErpgABK6bAASunAAErp0ABK6eAASunwAErqEABK6jAASupAAErqUABK6nAASuqAAEryMABK8lAASvJwAErykABK8sAASvLQAEry4ABK8vAASvMAAErzIABK80AASvNQAErzYABK84AASvOQAEr4IABK+mAASvzQAEr/EABK/0AASv9gAEr/gABK/6AASv/AAEr/4ABK//AASwAgAEsBsABLA4AASwOgAEsDwABLA+AASwQAAEsEIABLBEAASwRgAEsGMABLBmAASwaQAEsGwABLBvAASwcgAEsHUABLB4AASwegAEsPUABLD3AASw+QAEsPsABLD+AASw/wAEsQAABLEBAASxAgAEsQQABLEGAASxBwAEsQgABLEKAASxCwAEsYYABLGIAASxigAEsYwABLGPAASxkAAEsZEABLGSAASxkwAEsZUABLGXAASxmAAEsZkABLGbAASxnAAEshcABLIZAASyGwAEsh0ABLIgAASyIQAEsiIABLIjAASyJAAEsiYABLIoAASyKQAEsioABLIsAASyLQAEsqgABLKqAASyrAAEsq4ABLKxAASysgAEsrMABLK0AASytQAEsrcABLK5AASyugAEsrsABLK9AASyvgAEszkABLM7AASzPQAEsz8ABLNCAASzQwAEs0QABLNFAASzRgAEs0gABLNKAASzSwAEs0wABLNOAASzTwAEs8oABLPMAASzzgAEs9AABLPTAASz1AAEs9UABLPWAASz1wAEs9kABLPbAASz3AAEs90ABLPfAASz4AAEtFsABLRdAAS0XwAEtGEABLRkAAS0ZQAEtGYABLRnAAS0aAAEtGoABLRsAAS0bQAEtG4ABLRwAAS0cQAEtQQABLUnAAS1RwAEtWcABLVpAAS1awAEtW0ABLVvAAS1cgAEtXMABLV0AAS1dwAEtXgABLV6AAS1ewAEtX0ABLWAAAS1gQAEtYIABLWFAAS1hgAEtYsABLWkAAS1rQAEta8ABLWxAAS1ugAEtb0ABLXAAAS1wgAEtgsABLYvAAS2VgAEtnoABLZ9AAS2fwAEtoEABLaDAAS2hQAEtocABLaIAAS2iwAEtqQABLbFAAS2xwAEtskABLbLAAS2zQAEts8ABLbRAAS20wAEttUABLb2AAS2+QAEtvwABLb/AAS3AgAEtwUABLcIAAS3CwAEtw4ABLcQAAS3iwAEt40ABLePAAS3kQAEt5QABLeVAAS3lgAEt5cABLeYAAS3mgAEt5wABLedAAS3ngAEt6AABLehAAS4HAAEuB4ABLggAAS4IgAEuCUABLgmAAS4JwAEuCgABLgpAAS4KwAEuC0ABLguAAS4LwAEuDEABLgyAAS4rQAEuK8ABLiyAAS4tAAEuLcABLi4AAS4uQAEuLoABLi7AAS4vQAEuL8ABLjAAAS4wQAEuMMABLjEAAS43QAEuN4ABLjfAAS44QAEuVwABLleAAS5YAAEuWIABLllAAS5ZgAEuWcABLloAAS5aQAEuWsABLltAAS5bgAEuW8ABLlxAAS5cgAEue0ABLnvAAS58QAEufMABLn2AAS59wAEufgABLn5AAS5+gAEufwABLn+AAS5/wAEugAABLoCAAS6AwAEun4ABLqAAAS6ggAEuoQABLqHAAS6iAAEuokABLqKAAS6iwAEuo0ABLqPAAS6kAAEupEABLqTAAS6lAAEuw8ABLsRAAS7EwAEuxUABLsYAAS7GQAEuxoABLsbAAS7HAAEux4ABLsgAAS7IQAEuyIABLskAAS7JQAEu6AABLuiAAS7pAAEu6YABLupAAS7qgAEu6sABLusAAS7rQAEu68ABLuxAAS7sgAEu7MABLu1AAS7tgAEu/8ABLwjAAS8SgAEvG4ABLxxAAS8cwAEvHUABLx3AAS8eQAEvHsABLx8AAS8fwAEvJgABLy1AAS8twAEvLkABLy7AAS8vQAEvL8ABLzBAAS8wwAEvOAABLzjAAS85gAEvOkABLzsAAS87wAEvPIABLz1AAS89wAEvXIABL10AAS9dgAEvXgABL17AAS9fAAEvX0ABL1+AAS9fwAEvYEABL2DAAS9hAAEvYUABL2HAAS9iAAEvgMABL4FAAS+BwAEvgkABL4MAAS+DQAEvg4ABL4PAAS+EAAEvhIABL4UAAS+FQAEvhYABL4YAAS+GQAEvpQABL6WAAS+mAAEvpoABL6dAAS+ngAEvp8ABL6gAAS+oQAEvqMABL6lAAS+pgAEvqcABL6pAAS+qgAEvyUABL8nAAS/KgAEvywABL8vAAS/MAAEvzEABL8yAAS/MwAEvzUABL83AAS/OAAEvzkABL87AAS/PAAEv7cABL+5AAS/uwAEv70ABL/AAAS/wQAEv8IABL/DAAS/xAAEv8YABL/IAAS/yQAEv8oABL/MAAS/zQAEwEgABMBKAATATAAEwE4ABMBRAATAUgAEwFMABMBUAATAVQAEwFcABMBZAATAWgAEwFsABMBdAATAXgAEwNkABMDbAATA3QAEwN8ABMDiAATA4wAEwOQABMDlAATA5gAEwOgABMDqAATA6wAEwOwABMDuAATA7wAEwYIABMGlAATBxQAEweUABMHnAATB6QAEwesABMHtAATB8AAEwfEABMHyAATB9QAEwfYABMH4AATB+QAEwfsABMH+AATB/wAEwgAABMIDAATCBAAEwgkABMIiAATCKwAEwi0ABMIvAATCOAAEwjsABMI+AATCQAAEwokABMKtAATC1AAEwvgABML7AATC/QAEwv8ABMMBAATDAwAEwwUABMMGAATDCQAEwyIABMNDAATDRQAEw0cABMNJAATDSwAEw00ABMNPAATDUQAEw1MABMN0AATDdwAEw3oABMN9AATDgAAEw4MABMOGAATDiQAEw4wABMOOAATECQAExAsABMQNAATEDwAExBIABMQTAATEFAAExBUABMQWAATEGAAExBoABMQbAATEHAAExB4ABMQfAATEmgAExJwABMSeAATEoAAExKMABMSkAATEpQAExKYABMSnAATEqQAExKsABMSsAATErQAExK8ABMSwAATFKwAExS0ABMUwAATFMgAExTUABMU2AATFNwAExTgABMU5AATFOwAExT0ABMU+AATFPwAExUEABMVCAATFWwAExVwABMVdAATFXwAExdoABMXcAATF3gAExeAABMXjAATF5AAExeUABMXmAATF5wAExekABMXrAATF7AAExe0ABMXvAATF8AAExmsABMZtAATGbwAExnEABMZ0AATGdQAExnYABMZ3AATGeAAExnoABMZ8AATGfQAExn4ABMaAAATGgQAExvwABMb+AATHAAAExwIABMcFAATHBgAExwcABMcIAATHCQAExwsABMcNAATHDgAExw8ABMcRAATHEgAEx40ABMePAATHkQAEx5MABMeWAATHlwAEx5gABMeZAATHmgAEx5wABMeeAATHnwAEx6AABMeiAATHowAEyB4ABMggAATIIgAEyCQABMgnAATIKAAEyCkABMgqAATIKwAEyC0ABMgvAATIMAAEyDEABMgzAATINAAEyH0ABMihAATIyAAEyOwABMjvAATI8QAEyPMABMj1AATI9wAEyPkABMj6AATI/QAEyRYABMkzAATJNQAEyTcABMk5AATJOwAEyT0ABMk/AATJQQAEyV4ABMlhAATJZAAEyWcABMlqAATJbQAEyXAABMlzAATJdQAEyfAABMnyAATJ9QAEyfcABMn6AATJ+wAEyfwABMn9AATJ/gAEygAABMoCAATKAwAEygQABMoGAATKBwAEyoIABMqEAATKhgAEyogABMqLAATKjAAEyo0ABMqOAATKjwAEypEABMqTAATKlAAEypUABMqXAATKmAAEyxMABMsVAATLFwAEyxkABMscAATLHQAEyx4ABMsfAATLIAAEyyIABMskAATLJQAEyyYABMsoAATLKQAEy6QABMumAATLqQAEy6sABMuuAATLrwAEy7AABMuxAATLsgAEy7QABMu2AATLtwAEy7gABMu6AATLuwAEzDYABMw4AATMOgAEzDwABMw/AATMQAAEzEEABMxCAATMQwAEzEUABMxHAATMSAAEzEkABMxLAATMTAAEzMcABMzJAATMywAEzM0ABMzQAATM0QAEzNIABMzTAATM1AAEzNYABMzYAATM2QAEzNoABMzcAATM3QAEzVgABM1aAATNXAAEzV4ABM1hAATNYgAEzWMABM1kAATNZQAEzWcABM1pAATNagAEzWsABM1tAATNbgAEzgEABM4kAATORAAEzmQABM5mAATOaAAEzmoABM5sAATObwAEznAABM5xAATOdAAEznUABM53AATOeAAEznsABM5+AATOfwAEzoAABM6DAATOhAAEzokABM6iAATOqwAEzq0ABM6vAATOuAAEzrsABM6+AATOwAAEzwkABM8tAATPVAAEz3gABM97AATPfQAEz38ABM+BAATPgwAEz4UABM+GAATPiQAEz6IABM/DAATPxQAEz8cABM/JAATPywAEz80ABM/PAATP0QAEz9MABM/0AATP9wAEz/oABM/9AATQAAAE0AMABNAGAATQCQAE0AwABNAOAATQiQAE0IsABNCNAATQjwAE0JIABNCTAATQlAAE0JUABNCWAATQmAAE0JoABNCbAATQnAAE0J4ABNCfAATRGgAE0RwABNEeAATRIAAE0SMABNEkAATRJQAE0SYABNEnAATRKQAE0SsABNEsAATRLQAE0S8ABNEwAATRqwAE0a0ABNGwAATRsgAE0bUABNG2AATRtwAE0bgABNG5AATRuwAE0b0ABNG+AATRvwAE0cEABNHCAATR2wAE0dwABNHdAATR3wAE0loABNJcAATSXgAE0mAABNJjAATSZAAE0mUABNJmAATSZwAE0mkABNJrAATSbAAE0m0ABNJvAATScAAE0usABNLtAATS7wAE0vEABNL0AATS9QAE0vYABNL3AATS+AAE0voABNL8AATS/QAE0v4ABNMAAATTAQAE03wABNN+AATTgAAE04IABNOFAATThgAE04cABNOIAATTiQAE04sABNONAATTjgAE048ABNORAATTkgAE1A0ABNQPAATUEQAE1BMABNQWAATUFwAE1BgABNQZAATUGgAE1BwABNQeAATUHwAE1CAABNQiAATUIwAE1J4ABNSgAATUogAE1KQABNSnAATUqAAE1KkABNSqAATUqwAE1K0ABNSvAATUsAAE1LEABNSzAATUtAAE1P0ABNUhAATVSAAE1WwABNVvAATVcQAE1XMABNV1AATVdwAE1XkABNV6AATVfQAE1ZYABNWzAATVtQAE1bcABNW5AATVuwAE1b0ABNW/AATVwQAE1d4ABNXhAATV5AAE1ecABNXqAATV7QAE1fAABNXzAATV9QAE1nAABNZyAATWdAAE1nYABNZ5AATWegAE1nsABNZ8AATWfQAE1n8ABNaBAATWggAE1oMABNaFAATWhgAE1wEABNcDAATXBQAE1wcABNcKAATXCwAE1wwABNcNAATXDgAE1xAABNcSAATXEwAE1xQABNcWAATXFwAE15IABNeUAATXlgAE15gABNebAATXnAAE150ABNeeAATXnwAE16EABNejAATXpAAE16UABNenAATXqAAE2CMABNglAATYJwAE2CkABNgsAATYLQAE2C4ABNgvAATYMAAE2DIABNg0AATYNQAE2DYABNg4AATYOQAE2LQABNi2AATYuAAE2LoABNi9AATYvgAE2L8ABNjAAATYwQAE2MMABNjFAATYxgAE2McABNjJAATYygAE2UUABNlHAATZSQAE2UsABNlOAATZTwAE2VAABNlRAATZUgAE2VQABNlWAATZVwAE2VgABNlaAATZWwAE2dYABNnYAATZ2wAE2d0ABNngAATZ4QAE2eIABNnjAATZ5AAE2eYABNnoAATZ6QAE2eoABNnsAATZ7QAE2oAABNqjAATawwAE2uMABNrlAATa5wAE2ukABNrrAATa7QAE2u4ABNrvAATa8gAE2vMABNr1AATa9gAE2vkABNr8AATa/QAE2v4ABNsBAATbAgAE2wcABNsgAATbKQAE2ysABNstAATbNgAE2zkABNs8AATbPgAE24cABNurAATb0gAE2/YABNv5AATb+wAE2/0ABNv/AATcAQAE3AMABNwEAATcBwAE3CAABNxBAATcQwAE3EUABNxHAATcSQAE3EsABNxNAATcTwAE3FEABNxyAATcdQAE3HgABNx7AATcfgAE3IEABNyEAATchwAE3IoABNyMAATdBwAE3QkABN0LAATdDQAE3RAABN0RAATdEgAE3RMABN0UAATdFgAE3RgABN0ZAATdGgAE3RwABN0dAATdmAAE3ZoABN2cAATdngAE3aEABN2iAATdowAE3aQABN2lAATdpwAE3akABN2qAATdqwAE3a0ABN2uAATeKQAE3isABN4uAATeMAAE3jMABN40AATeNQAE3jYABN43AATeOQAE3jsABN48AATePQAE3j8ABN5AAATeWQAE3loABN5bAATeXQAE3tgABN7aAATe3AAE3t4ABN7hAATe4gAE3uMABN7kAATe5QAE3ucABN7pAATe6gAE3usABN7tAATe7gAE32kABN9rAATfbQAE328ABN9yAATfcwAE33QABN91AATfdgAE33gABN96AATfewAE33wABN9+AATffwAE3/oABN/8AATf/gAE4AAABOADAATgBAAE4AUABOAGAATgBwAE4AkABOALAATgDAAE4A0ABOAPAATgEAAE4IsABOCNAATgjwAE4JEABOCUAATglQAE4JYABOCXAATgmAAE4JoABOCcAATgnQAE4J4ABOCgAATgoQAE4RwABOEeAAThIAAE4SIABOElAAThJgAE4ScABOEoAAThKQAE4SsABOEtAAThLgAE4S8ABOExAAThMgAE4XsABOGfAAThxgAE4eoABOHtAATh7wAE4fEABOHzAATh9QAE4fcABOH4AATh+wAE4hQABOIxAATiMwAE4jUABOI3AATiOQAE4jsABOI9AATiPwAE4lwABOJfAATiYgAE4mUABOJoAATiawAE4m4ABOJxAATicwAE4u4ABOLwAATi8gAE4vQABOL3AATi+AAE4vkABOL6AATi+wAE4v0ABOL/AATjAAAE4wEABOMDAATjBAAE438ABOOBAATjgwAE44UABOOIAATjiQAE44oABOOLAATjjAAE444ABOOQAATjkQAE45IABOOUAATjlQAE5BAABOQSAATkFAAE5BYABOQZAATkGgAE5BsABOQcAATkHQAE5B8ABOQhAATkIgAE5CMABOQlAATkJgAE5KEABOSjAATkpgAE5KgABOSrAATkrAAE5K0ABOSuAATkrwAE5LEABOSzAATktAAE5LUABOS3AATkuAAE5TMABOU1AATlNwAE5TkABOU8AATlPQAE5T4ABOU/AATlQAAE5UIABOVEAATlRQAE5UYABOVIAATlSQAE5cQABOXGAATlyAAE5coABOXNAATlzgAE5c8ABOXQAATl0QAE5dMABOXVAATl1gAE5dcABOXZAATl2gAE5lUABOZXAATmWgAE5lwABOZfAATmYAAE5mEABOZiAATmYwAE5mUABOZnAATmaAAE5mkABOZrAATmbAAE5v8ABOciAATnQgAE52IABOdkAATnZgAE52gABOdqAATnbQAE524ABOdvAATncgAE53MABOd1AATndgAE53kABOd8AATnfQAE534ABOeBAATnggAE54cABOegAATnqQAE56sABOetAATntgAE57kABOe8AATnvgAE6AcABOgrAAToUgAE6HYABOh5AAToewAE6H0ABOh/AATogQAE6IMABOiEAATohwAE6KAABOjBAATowwAE6MUABOjHAAToyQAE6MsABOjNAATozwAE6NEABOjyAATo9QAE6PgABOj7AATo/gAE6QEABOkEAATpBwAE6QoABOkMAATphwAE6YkABOmLAATpjQAE6ZAABOmRAATpkgAE6ZMABOmUAATplgAE6ZgABOmZAATpmgAE6ZwABOmdAATqGAAE6hoABOocAATqHgAE6iEABOoiAATqIwAE6iQABOolAATqJwAE6ikABOoqAATqKwAE6i0ABOouAATqqQAE6qsABOquAATqsAAE6rMABOq0AATqtQAE6rYABOq3AATquQAE6rsABOq8AATqvQAE6r8ABOrAAATq2QAE6toABOrbAATq3QAE61gABOtaAATrXAAE614ABOthAATrYgAE62MABOtkAATrZQAE62cABOtpAATragAE62sABOttAATrbgAE6+kABOvrAATr7QAE6+8ABOvyAATr8wAE6/QABOv1AATr9gAE6/gABOv6AATr+wAE6/wABOv+AATr/wAE7HoABOx8AATsfgAE7IAABOyDAATshAAE7IUABOyGAATshwAE7IkABOyLAATsjAAE7I0ABOyPAATskAAE7QsABO0NAATtDwAE7REABO0UAATtFQAE7RYABO0XAATtGAAE7RoABO0cAATtHQAE7R4ABO0gAATtIQAE7ZwABO2eAATtoAAE7aIABO2lAATtpgAE7acABO2oAATtqQAE7asABO2tAATtrgAE7a8ABO2xAATtsgAE7fsABO4fAATuRgAE7moABO5tAATubwAE7nEABO5zAATudQAE7ncABO54AATuewAE7pQABO6xAATuswAE7rUABO63AATuuQAE7rsABO69AATuvwAE7twABO7fAATu4gAE7uUABO7oAATu6wAE7u4ABO7xAATu8wAE724ABO9wAATvcgAE73QABO93AATveAAE73kABO96AATvewAE730ABO9/AATvgAAE74EABO+DAATvhAAE7/8ABPABAATwBAAE8AYABPAJAATwCgAE8AsABPAMAATwDQAE8A8ABPARAATwEgAE8BMABPAVAATwFgAE8JEABPCTAATwlQAE8JcABPCaAATwmwAE8JwABPCdAATwngAE8KAABPCiAATwowAE8KQABPCmAATwpwAE8SIABPEkAATxJwAE8SkABPEsAATxLQAE8S4ABPEvAATxMAAE8TIABPE0AATxNQAE8TYABPE4AATxOQAE8bQABPG2AATxuAAE8boABPG9AATxvgAE8b8ABPHAAATxwQAE8cMABPHFAATxxgAE8ccABPHJAATxygAE8kUABPJHAATySQAE8ksABPJOAATyTwAE8lAABPJRAATyUgAE8lQABPJWAATyVwAE8lgABPJaAATyWwAE8tYABPLYAATy2wAE8t0ABPLgAATy4QAE8uIABPLjAATy5AAE8uYABPLoAATy6QAE8uoABPLsAATy7QAE84AABPOjAATzwwAE8+MABPPlAATz5wAE8+kABPPrAATz7gAE8+8ABPPwAATz8wAE8/QABPP2AATz9wAE8/kABPP8AATz/QAE8/4ABPQBAAT0AgAE9AcABPQgAAT0KQAE9CsABPQtAAT0NgAE9DkABPQ8AAT0PgAE9IcABPSrAAT00gAE9PYABPT5AAT0+wAE9P0ABPT/AAT1AQAE9QMABPUEAAT1BwAE9SAABPVBAAT1QwAE9UUABPVHAAT1SQAE9UsABPVNAAT1TwAE9VEABPVyAAT1dQAE9XgABPV7AAT1fgAE9YEABPWEAAT1hwAE9YoABPWMAAT2BwAE9gkABPYLAAT2DQAE9hAABPYRAAT2EgAE9hMABPYUAAT2FgAE9hgABPYZAAT2GgAE9hwABPYdAAT2mAAE9poABPacAAT2ngAE9qEABPaiAAT2owAE9qQABPalAAT2pwAE9qkABPaqAAT2qwAE9q0ABPauAAT3KQAE9ysABPcuAAT3MAAE9zMABPc0AAT3NQAE9zYABPc3AAT3OQA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FGxgABRsZAAUbGgAFGxsABRscAAUbHgAFGyAABRshAAUbIgAFGyQABRslAAUbbgAFG5IABRu5AAUb3QAFG+AABRviAAUb5AAFG+YABRvoAAUb6gAFG+sABRvuAAUcBwAFHCQABRwmAAUcKAAFHCoABRwsAAUcLgAFHDAABRwyAAUcTwAFHFIABRxVAAUcWAAFHFsABRxeAAUcYQAFHGQABRxmAAUc4QAFHOMABRzlAAUc5wAFHOoABRzrAAUc7AAFHO0ABRzuAAUc8AAFHPIABRzzAAUc9AAFHPYABRz3AAUdcgAFHXQABR12AAUdeAAFHXsABR18AAUdfQAFHX4ABR1/AAUdgQAFHYMABR2EAAUdhQAFHYcABR2IAAUeAwAFHgUABR4HAAUeCQAFHgwABR4NAAUeDgAFHg8ABR4QAAUeEgAFHhQABR4VAAUeFgAFHhgABR4ZAAUelAAFHpYABR6ZAAUemwAFHp4ABR6fAAUeoAAFHqEABR6iAAUepAAFHqYABR6nAAUeqAAFHqoABR6rAAUfJgAFHygABR8qAAUfLAAFHy8ABR8wAAUfMQAFHzIABR8zAAUfNQAFHzcABR84AAUfOQAFHzsABR88AAUftwAFH7kABR+7AAUfvQAFH8AABR/BAAUfwgAFH8MABR/EAAUfxgAFH8gABR/JAAUfygAFH8wABR/NAAUgSAAFIEoABSBNAAUgTwAFIFIABSBTAAUgVAAFIFUABSBWAAUgWAAFIFoABSBbAAUgXAAFIF4ABSBfAAUg8gAFIRUABSE1AAUhVQAFIVcABSFZAAUhWwAFIV0ABSFgAAUhYQAFIWIABSFlAAUhZgAFIWgABSFpAAUhawAFIW4ABSFvAAUhcAAFIXMABSF0AAUhfQAFIZYABSGfAAUhoQAFIaMABSGsAAUhrwAFIbIABSG0AAUh/QAFIiEABSJIAAUibAAFIm8ABSJxAAUicwAFInUABSJ3AAUieQAFInoABSJ9AAUilgAFIrcABSK5AAUiuwAFIr0ABSK/AAUiwQAFIsMABSLFAAUixwAFIugABSLrAAUi7gAFIvEABSL0AAUi9wAFIvoABSL9AAUjAAAFIwIABSN9AAUjfwAFI4EABSODAAUjhgAFI4cABSOIAAUjiQAFI4oABSOMAAUjjgAFI48ABSOQAAUjkgAFI5MABSQOAAUkEAAFJBIABSQUAAUkFwAFJBgABSQZAAUkGgAFJBsABSQdAAUkHwAFJCAABSQhAAUkIwAFJCQABSSfAAUkoQAFJKQABSSmAAUkqQAFJKoABSSrAAUkrAAFJK0ABSSvAAUksQAFJLIABSSzAAUktQAFJLYABSTPAAUk0AAFJNEABSTTAAUlTgAFJVAABSVSAAUlVAAFJVcABSVYAAUlWQAFJVoABSVbAAUlXQAFJV8ABSVgAAUlYQAFJWMABSVkAAUl3wAFJeEABSXjAAUl5QAFJegABSXpAAUl6gAFJesABSXsAAUl7gAFJfAABSXxAAUl8gAFJfQABSX1AAUmcAAFJnIABSZ0AAUmdgAFJnkABSZ6AAUmewAFJnwABSZ9AAUmfwAFJoEABSaCAAUmgwAFJoUABSaGAAUnAQAFJwMABScFAAUnBwAFJwoABScLAAUnDAAFJw0ABScOAAUnEAAFJxIABScTAAUnFAAFJxYABScXAAUnkgAFJ5QABSeWAAUnmAAFJ5sABSecAAUnnQAFJ54ABSefAAUnoQAFJ6MABSekAAUnpQAFJ6cABSeoAAUn8QAFKBUABSg8AAUoYAAFKGMABShlAAUoZwAFKGkABShrAAUobQAFKG4ABShxAAUoigAFKKcABSipAAUoqwAFKK0ABSivAAUosQAFKLMABSi1AAUo0gAFKNUABSjYAAUo2wAFKN4ABSjhAAUo5AAFKOcABSjpAAUpZAAFKWYABSloAAUpagAFKW0ABSluAAUpbwAFKXAABSlxAAUpcwAFKXUABSl2AAUpdwAFKXkABSl6AAUp9QAFKfcABSn5AAUp+wAFKf4ABSn/AAUqAAAFKgEABSoCAAUqBAAFKgYABSoHAAUqCAAFKgoABSoLAAUqhgAFKogABSqKAAUqjAAFKo8ABSqQAAUqkQAFKpIABSqTAAUqlQAFKpcABSqYAAUqmQAFKpsABSqcAAUrFwAFKxkABSscAAUrHgAFKyEABSsiAAUrIwAFKyQABSslAAUrJwAFKykABSsqAAUrKwAFKy0ABSsuAAUrqQAFK6sABSutAAUrrwAFK7IABSuzAAUrtAAFK7UABSu2AAUruAAFK7oABSu7AAUrvAAFK74ABSu/AAUsOgAFLDwABSw+AAUsQAAFLEMABSxEAAUsRQAFLEYABSxHAAUsSQAFLEsABSxMAAUsTQAFLE8ABSxQAAUsywAFLM0ABSzPAAUs0QAFLNQABSzVAAUs1gAFLNcABSzYAAUs2gAFLNwABSzdAAUs3gAFLOAABSzhAAUtdAAFLZcABS23AAUt1wAFLdkABS3bAAUt3QAFLd8ABS3iAAUt4wAFLeQABS3nAAUt6AAFLeoABS3rAAUt7QAFLfAABS3xAAUt8gAFLfUABS32AAUt+wAFLhQABS4dAAUuHwAFLiEABS4qAAUuLQAFLjAABS4yAAUuewAFLp8ABS7GAAUu6gAFLu0ABS7vAAUu8QAFLvMABS71AAUu9wAFLvgABS77AAUvFAAFLzUABS83AAUvOQAFLzsABS89AAUvPwAFL0EABS9DAAUvRQAFL2YABS9pAAUvbAAFL28ABS9yAAUvdQAFL3gABS97AAUvfgAFL4AABS/7AAUv/QAFL/8ABTABAAUwBAAFMAUABTAGAAUwBwAFMAgABTAKAAUwDAAFMA0ABTAOAAUwEAAFMBEABTCMAAUwjgAFMJAABTCSAAUwlQAFMJYABTCXAAUwmAAFMJkABTCbAAUwnQAFMJ4ABTCfAAUwoQAFMKIABTEdAAUxHwAFMSIABTEkAAUxJwAFMSgABTEpAAUxKgAFMSsABTEtAAUxLwAFMTAABTExAAUxMwAFMTQABTFNAAUxTgAFMU8ABTFRAAUxzAAFMc4ABTHQAAUx0gAFMdUABTHWAAUx1wAFMdgABTHZAAUx2wAFMd0ABTHeAAUx3wAFMeEABTHiAAUyXQAFMl8ABTJhAAUyYwAFMmYABTJnAAUyaAAFMmkABTJqAAUybAAFMm4ABTJvAAUycAAFMnIABTJzAAUy7gAFMvAABTLyAAUy9AAFMvcABTL4AAUy+QAFMvoABTL7AAUy/QAFMv8ABTMAAAUzAQAFMwMABTMEAAUzfwAFM4EABTODAAUzhQAFM4gABTOJAAUzigAFM4sABTOMAAUzjgAFM5AABTORAAUzkgAFM5QABTOVAAU0EAAFNBIABTQUAAU0FgAFNBkABTQaAAU0GwAFNBwABTQdAAU0HwAFNCEABTQiAAU0IwAFNCUABTQmAAU0bwAFNJMABTS6AAU03gAFNOEABTTjAAU05QAFNOcABTTpAAU06wAFNOwABTTvAAU1CAAFNSUABTUnAAU1KQAFNSsABTUtAAU1LwAFNTEABTUzAAU1UAA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FWgMABVoGAAVaCQAFWgwABVoPAAVaEgAFWjMABVo2AAVaOQAFWjwABVo/AAVaQgAFWkUABVpIAAVaSwAFWk0ABVpWAAVaaAAFWogABVqjAAVatQAFWsQABVrcAAVbbwAFW5IABVuyAAVb0gAFW9QABVvWAAVb2AAFW9oABVvdAAVb3gAFW98ABVviAAVb4wAFW+UABVvmAAVb6AAFW+sABVvsAAVb7QAFW/AABVvxAAVb9gAFXA8ABVwYAAVcGgAFXBwABVwlAAVcKAAFXCsABVwtAAVcdgAFXJoABVzBAAVc5QAFXOgABVzqAAVc7AAFXO4ABVzwAAVc8gAFXPMABVz2AAVdDwAFXTAABV0yAAVdNAAFXTYABV04AAVdOgAFXTwABV0+AAVdQAAFXWEABV1kAAVdZwAFXWoABV1tAAVdcAAFXXMABV12AAVdeQAFXXsABV32AAVd+AAFXfoABV38AAVd/wAFXgAABV4BAAVeAgAFXgMABV4FAAVeBwAFXggABV4JAAVeCwAFXgwABV6HAAVeiQAFXosABV6NAAVekAAFXpEABV6SAAVekwAFXpQABV6WAAVemAAFXpkABV6aAAVenAAFXp0ABV8YAAVfGgAFXx0ABV8fAAVfIgAFXyMABV8kAAVfJQAFXyYABV8oAAVfKgAFXysABV8sAAVfLgAFXy8ABV9IAAVfSQAFX0oABV9MAAVfxwAFX8kABV/LAAVfzQAFX9AABV/RAAVf0gAFX9MABV/UAAVf1gAFX9gABV/ZAAVf2gAFX9wABV/dAAVgWAAFYFoABWBcAAVgXgAFYGEABWBiAAVgYwAFYGQABWBlAAVgZwAFYGkABWBqAAVgawAFYG0ABWBuAAVg6QAFYOsABWDtAAVg7wAFYPIABWDzAAVg9AAFYPUABWD2AAVg+AAFYPoABWD7AAVg/AAFYP4ABWD/AAVhegAFYXwABWF+AAVhgAAFYYMABWGEAAVhhQAFYYYABWGHAAVhiQAFYYsABWGMAAVhjQAFYY8ABWGQAAViCwAFYg0ABWIPAAViEQAFYhQABWIVAAViFgAFYhcABWIYAAViGgAFYhwABWIdAAViHgAFYiAABWIhAAViagAFYo4ABWK1AAVi2QAFYtwABWLeAAVi4AAFYuIABWLkAAVi5gAFYucABWLqAAVjAwAFYyAABWMiAAVjJAAFYyYABWMoAAVjKgAFYywABWMuAAVjSwAFY04ABWNRAAVjVAAFY1cABWNaAAVjXQAFY2AABWNiAAVj3QAFY98ABWPhAAVj4wAFY+YABWPnAAVj6AAFY+kABWPqAAVj7AAFY+4ABWPvAAVj8AAFY/IABWPzAAVkbgAFZHAABWRyAAVkdAAFZHcABWR4AAVkeQAFZHoABWR7AAVkfQAFZH8ABWSAAAVkgQAFZIMABWSEAAVk/wAFZQEABWUDAAVlBQAFZQgABWUJAAVlCgAFZQsABWUMAAVlDgAFZRAABWURAAVlEgAFZRQABWUVAAVlkAAFZZIABWWVAAVllwAFZZoABWWbAAVlnAAFZZ0ABWWeAAVloAAFZaIABWWjAAVlpAAFZaYABWWnAAVmIgAFZiQABWYmAAVmKAAFZisABWYsAAVmLQAFZi4ABWYvAAVmMQAFZjMABWY0AAVmNQAFZjcABWY4AAVmswAFZrUABWa3AAVmuQAFZrwABWa9AAVmvgAFZr8ABWbAAAVmwgAFZsQABWbFAAVmxgAFZsgABWbJAAVnRAAFZ0YABWdIAAVnSgAFZ00ABWdOAAVnTwAFZ1AABWdRAAVnUwAFZ1UABWdWAAVnVwAFZ1kABWdaAAVn7QAFaBAABWgwAAVoUAAFaFIABWhUAAVoVgAFaFgABWhbAAVoXAAFaF0ABWhgAAVoYQAFaGMABWhkAAVoZgAFaGkABWhqAAVoawAFaG4ABWhvAAVodAAFaI0ABWiWAAVomAAFaJoABWijAAVopgAFaKkABWirAAVo9AAFaRgABWk/AAVpYwAFaWYABWloAAVpagAFaWwABWluAAVpcAAFaXEABWl0AAVpjQAFaa4ABWmwAAVpsgAFabQABWm2AAVpuAAFaboABWm8AAVpvgAFad8ABWniAAVp5QAFaegABWnrAAVp7gAFafEABWn0AAVp9wAFafkABWp0AAVqdgAFangABWp6AAVqfQAFan4ABWp/AAVqgAAFaoEABWqDAAVqhQAFaoYABWqHAAVqiQAFaooABWsFAAVrBwAFawkABWsLAAVrDgAFaw8ABWsQAAVrEQAFaxIABWsUAAVrFgAFaxcABWsYAAVrGgAFaxsABWuWAAVrmAAFa5sABWudAAVroAAFa6EABWuiAAVrowAFa6QABWumAAVrqAAFa6kABWuqAAVrrAAFa60ABWvGAAVrxwAFa8gABWvKAAVsRQAFbEcABWxJAAVsSwAFbE4ABWxPAAVsUAAFbFEABWxSAAVsVAAFbFYABWxXAAVsWAAFbFoABWxbAAVs1gAFbNgABWzaAAVs3AAFbN8ABWzgAAVs4QAFbOIABWzjAAVs5QAFbOcABWzoAAVs6QAFbOsABWzsAAVtZwAFbWkABW1rAAVtbQAFbXAABW1xAAVtcgAFbXMABW10AAVtdgAFbXgABW15AAVtegAFbXwABW19AAVt+AAFbfoABW38AAVt/gAFbgEABW4CAAVuAwAFbgQABW4FAAVuBwAFbgkABW4KAAVuCwAFbg0ABW4OAAVuiQAFbosABW6NAAVujwAFbpIABW6TAAVulAAFbpUABW6WAAVumAAFbpoABW6bAAVunAAFbp4ABW6fAAVu6AAFbwwABW8zAAVvVwAFb1oABW9cAAVvXgAFb2AABW9iAAVvZAAFb2UABW9oAAVvgQAFb54ABW+gAAVvogAFb6QABW+mAAVvqAAFb6oABW+sAAVvyQAFb8wABW/PAAVv0gAFb9UABW/YAAVv2wAFb94ABW/gAAVwWwAFcF0ABXBfAAVwYQAFcGQABXBlAAVwZgAFcGcABXBoAAVwagAFcGwABXBtAAVwbgAFcHAABXBxAAVw7AAFcO4ABXDwAAVw8gAFcPUABXD2AAVw9wAFcPgABXD5AAVw+wAFcP0ABXD+AAVw/wAFcQEABXECAAVxfQAFcX8ABXGBAAVxgwAFcYYABXGHAAVxiAAFcYkABXGKAAVxjAAFcY4ABXGPAAVxkAAFcZIABXGTAAVyDgAFchAABXITAAVyFQAFchgABXIZAAVyGgAFchsABXIcAAVyHgAFciAABXIhAAVyIgAFciQABXIlAAVyoAAFcqIABXKkAAVypgAFcqkABXKqAAVyqwAFcqwABXKtAAVyrwAFcrEABXKyAAVyswAFcrUABXK2AAVzMQAFczMABXM1AAVzNwAFczoABXM7AAVzPAAFcz0ABXM+AAVzQAAFc0IABXNDAAVzRAAFc0YABXNHAAVzwgAFc8QABXPGAAVzyAAFc8sABXPMAAVzzQAFc84ABXPPAAVz0QAFc9MABXPUAAVz1QAFc9cABXPYAAV0awAFdI4ABXSuAAV0zgAFdNAABXTSAAV01AAFdNYABXTZAAV02gAFdNsABXTeAAV03wAFdOEABXTiAAV05AAFdOcABXToAAV06QAFdOwABXTtAAV08gAFdQsABXUUAAV1FgAFdRgABXUhAAV1JAAFdScABXUpAAV1cgAFdZYABXW9AAV14QAFdeQABXXmAAV16AAFdeoABXXsAAV17gAFde8ABXXyAAV2CwAFdiwABXYuAAV2MAAFdjIABXY0AAV2NgAFdjgABXY6AAV2PAAFdl0ABXZgAAV2YwAFdmYABXZpAAV2bAAFdm8ABXZyAAV2dQAFdncABXbyAAV29AAFdvYABXb4AAV2+wAFdvwABXb9AAV2/gAFdv8ABXcBAAV3AwAFdwQABXcFAAV3BwAFdwgABXeDAAV3hQAFd4cABXeJAAV3jAAFd40ABXeOAAV3jwAFd5AABXeSAAV3lAAFd5UABXeWAAV3mAAFd5kABXgUAAV4FgAFeBkABXgbAAV4HgAFeB8ABXggAAV4IQAFeCIABXgkAAV4JgAFeCcABXgoAAV4KgAFeCsABXhEAAV4RQAFeEYABXhIAAV4wwAFeMUABXjHAAV4yQAFeMwABXjNAAV4zgAFeM8ABXjQAAV40gAFeNQABXjVAAV41gAFeNgABXjZAAV5VAAFeVYABXlYAAV5WgAFeV0ABXleAAV5XwAFeWAABXlhAAV5YwAFeWUABXlmAAV5ZwAFeWkABXlqAAV55QAFeecABXnpAAV56wAFee4ABXnvAAV58AAFefEABXnyAAV59AAFefYABXn3AAV5+AAFefoABXn7AAV6dgAFengABXp6AAV6fAAFen8ABXqAAAV6gQAFeoIABXqDAAV6hQAFeocABXqIAAV6iQAFeosABXqMAAV7BwAFewkABXsLAAV7DQAFexAABXsRAAV7EgAFexMABXsUAAV7FgAFexgABXsZAAV7GgAFexwABXsdAAV7ZgAFe4oABXuxAAV71QAFe9gABXvaAAV73AAFe94ABXvgAAV74gAFe+MABXvmAAV7/wAFfBwABXweAAV8IAAFfCIABXwkAAV8JgAFfCgABXwqAAV8RwAFfEoABXxNAAV8UAAFfFMABXxWAAV8WQAFfFwABXxeAAV82QAFfNsABXzdAAV83wAFfOIABXzjAAV85AAFfOUABXzmAAV86AAFfOoABXzrAAV87AAFfO4ABXzvAAV9agAFfWwABX1uAAV9cAA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Fl5gABZeZAAWXmwAFl50ABZeeAAWXnwAFl6EABZeiAAWYHQAFmB8ABZghAAWYIwAFmCYABZgnAAWYKAAFmCkABZgqAAWYLAAFmC4ABZgvAAWYMAAFmDIABZgzAAWYrgAFmLAABZiyAAWYtAAFmLcABZi4AAWYuQAFmLoABZi7AAWYvQAFmL8ABZjAAAWYwQAFmMMABZjEAAWZPwAFmUEABZlEAAWZRgAFmUkABZlKAAWZSwAFmUwABZlNAAWZTwAFmVEABZlSAAWZUwAFmVUABZlWAAWZ6QAFmgwABZosAAWaTAAFmk4ABZpQAAWaUgAFmlQABZpXAAWaWAAFmlkABZpcAAWaXQAFml8ABZpgAAWaYgAFmmUABZpmAAWaZwAFmmoABZprAAWadAAFmo0ABZqWAAWamAAFmpoABZqjAAWapgAFmqkABZqrAAWa9AAFmxgABZs/AAWbYwAFm2YABZtoAAWbagAFm2wABZtuAAWbcAAFm3EABZt0AAWbjQAFm64ABZuwAAWbsgAFm7QABZu2AAWbuAAFm7oABZu8AAWbvgAFm98ABZviAAWb5QAFm+gABZvrAAWb7gAFm/EABZv0AAWb9wAFm/kABZx0AAWcdgAFnHgABZx6AAWcfQAFnH4ABZx/AAWcgAAFnIEABZyDAAWchQAFnIYABZyHAAWciQAFnIoABZ0FAAWdBwAFnQkABZ0LAAWdDgAFnQ8ABZ0QAAWdEQAFnRIABZ0UAAWdFgAFnRcABZ0YAAWdGgAFnRsABZ2WAAWdmAAFnZsABZ2dAAWdoAAFnaEABZ2iAAWdowAFnaQABZ2mAAWdqAAFnakABZ2qAAWdrAAFna0ABZ3GAAWdxwAFncgABZ3KAAWeRQAFnkcABZ5JAAWeSwAFnk4ABZ5PAAWeUAAFnlEABZ5SAAWeVAAFnlYABZ5XAAWeWAAFnloABZ5bAAWe1gAFntgABZ7aAAWe3AAFnt8ABZ7gAAWe4QAFnuIABZ7jAAWe5QAFnucABZ7oAAWe6QAFnusABZ7sAAWfZwAFn2kABZ9rAAWfbQAFn3AABZ9xAAWfcgAFn3MABZ90AAWfdgAFn3gABZ95AAWfegAFn3wABZ99AAWf+AAFn/oABZ/8AAWf/gAFoAEABaACAAWgAwAFoAQABaAFAAWgBwAFoAkABaAKAAWgCwAFoA0ABaAOAAWgiQAFoIsABaCNAAWgjwAFoJIABaCTAAWglAAFoJUABaCWAAWgmAAFoJoABaCbAAWgnAAFoJ4ABaCfAAWg6AAFoQwABaEzAAWhVwAFoVoABaFcAAWhXgAFoWAABaFiAAWhZAAFoWUABaFoAAWhgQAFoZ4ABaGgAAWhogAFoaQABaGmAAWhqAAFoaoABaGsAAWhyQAFocwABaHPAAWh0gAFodUABaHYAAWh2wAFod4ABaHgAAWiWwAFol0ABaJfAAWiYQAFomQABaJlAAWiZgAFomcABaJoAAWiagAFomwABaJtAAWibgAFonAABaJxAAWi7AAFou4ABaLwAAWi8gAFovUABaL2AAWi9wAFovgABaL5AAWi+wAFov0ABaL+AAWi/wAFowEABaMCAAWjfQAFo38ABaOBAAWjgwAFo4YABaOHAAWjiAAFo4kABaOKAAWjjAAFo44ABaOPAAWjkAAFo5IABaOTAAWkDgAFpBAABaQSAAWkFAAFpBcABaQYAAWkGQAFpBoABaQbAAWkHQAFpB8ABaQgAAWkIQAFpCMABaQkAAWknwAFpKEABaSjAAWkpQAFpKgABaSpAAWkqgAFpKsABaSsAAWkrgAFpLAABaSxAAWksgAFpLQABaS1AAWlMAAFpTIABaU0AAWlNgAFpTkABaU6AAWlOwAFpTwABaU9AAWlPwAFpUEABaVCAAWlQwAFpUUABaVGAAWlwQAFpcMABaXFAAWlxwAFpcoABaXLAAWlzAAFpc0ABaXOAAWl0AAFpdIABaXTAAWl1AAFpdYABaXXAAWmagAFpo0ABaatAAWmzQAFps8ABabRAAWm0wAFptUABabYAAWm2QAFptoABabdAAWm3gAFpuAABabhAAWm4wAFpuYABabnAAWm6AAFpusABabsAAWm8QAFpwoABacTAAWnFQAFpxcABacgAAWnIwAFpyYABacoAAWncQAFp5UABae8AAWn4AAFp+MABaflAAWn5wAFp+kABafrAAWn7QAFp+4ABafxAAWoCgAFqCsABagtAAWoLwAFqDEABagzAAWoNQAFqDcABag5AAWoOwAFqFwABahfAAWoYgAFqGUABahoAAWoawAFqG4ABahxAAWodAAFqHYABajxAAWo8wAFqPUABaj3AAWo+gAFqPsABaj8AAWo/QAFqP4ABakAAAWpAgAFqQMABakEAAWpBgAFqQcABamCAAWphAAFqYYABamIAAWpiwAFqYwABamNAAWpjgAFqY8ABamRAAWpkwAFqZQABamVAAWplwAFqZgABaoTAAWqFQAFqhgABaoaAAWqHQAFqh4ABaofAAWqIAAFqiEABaojAAWqJQAFqiYABaonAAWqKQAFqioABapDAAWqRAAFqkUABapHAAWqwgAFqsQABarGAAWqyAAFqssABarMAAWqzQAFqs4ABarPAAWq0QAFqtMABarUAAWq1QAFqtcABarYAAWrUwAFq1UABatXAAWrWQAFq1wABatdAAWrXgAFq18ABatgAAWrYgAFq2QABatlAAWrZgAFq2gABatpAAWr5AAFq+YABavoAAWr6gAFq+0ABavuAAWr7wAFq/AABavxAAWr8wAFq/UABav2AAWr9wAFq/kABav6AAWsdQAFrHcABax5AAWsewAFrH4ABax/AAWsgAAFrIEABayCAAWshAAFrIYABayHAAWsiAAFrIoABayLAAWtBgAFrQgABa0KAAWtDAAFrQ8ABa0QAAWtEQAFrRIABa0TAAWtFQAFrRcABa0YAAWtGQAFrRsABa0cAAWtZQAFrYkABa2wAAWt1AAFrdcABa3ZAAWt2wAFrd0ABa3fAAWt4QAFreIABa3lAAWt/gAFrhsABa4dAAWuHwAFriEABa4jAAWuJQAFricABa4pAAWuRgAFrkkABa5MAAWuTwAFrlIABa5VAAWuWAAFrlsABa5dAAWu2AAFrtoABa7cAAWu3gAFruEABa7iAAWu4wAFruQABa7lAAWu5wAFrukABa7qAAWu6wAFru0ABa7uAAWvaQAFr2sABa9tAAWvbwAFr3IABa9zAAWvdAAFr3UABa92AAWveAAFr3oABa97AAWvfAAFr34ABa9/AAWv+gAFr/wABa/+AAWwAAAFsAMABbAEAAWwBQAFsAYABbAHAAWwCQAFsAsABbAMAAWwDQAFsA8ABbAQAAWwiwAFsI0ABbCPAAWwkQAFsJQABbCVAAWwlgAFsJcABbCYAAWwmgAFsJwABbCdAAWwngAFsKAABbChAAWxHAAFsR4ABbEgAAWxIgAFsSUABbEmAAWxJwAFsSgABbEpAAWxKwAFsS0ABbEuAAWxLwAFsTEABbEyAAWxrQAFsa8ABbGxAAWxswAFsbYABbG3AAWxuAAFsbkABbG6AAWxvAA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F1T0ABdVAAAXVQwAF1UYABdVJAAXVkAAF1ZMABdWWAAXVmQAF1ZwABdWfAAXVogAF1aUABdWoAAXVqwAF1a4ABdWxAAXVtAAF1bcABdW6AAXVvQAF1cAABdXDAAXVxQAF1doABdXsAAXWAQAF1g0ABdYhAAXWQQAF1k8ABdZbAAXWeAAF1pgABdavAAXWuAAF1swABdbeAAXXcQAF15QABde0AAXX1AAF19YABdfYAAXX2gAF19wABdffAAXX4AAF1+EABdfkAAXX5QAF1+cABdfoAAXX6gAF1+0ABdfuAAXX7wAF1/IABdfzAAXX+AAF2BEABdgaAAXYHAAF2B4ABdgnAAXYKgAF2C0ABdgvAAXYeAAF2JwABdjDAAXY5wAF2OoABdjsAAXY7gAF2PAABdjyAAXY9AAF2PUABdj4AAXZEQAF2TIABdk0AAXZNgAF2TgABdk6AAXZPAAF2T4ABdlAAAXZQgAF2WMABdlmAAXZaQAF2WwABdlvAAXZcgAF2XUABdl4AAXZewAF2X0ABdn4AAXZ+gAF2fwABdn+AAXaAQAF2gIABdoDAAXaBAAF2gUABdoHAAXaCQAF2goABdoLAAXaDQAF2g4ABdqJAAXaiwAF2o0ABdqPAAXakgAF2pMABdqUAAXalQAF2pYABdqYAAXamgAF2psABdqcAAXangAF2p8ABdsaAAXbHAAF2x8ABdshAAXbJAAF2yUABdsmAAXbJwAF2ygABdsqAAXbLAAF2y0ABdsuAAXbMAAF2zEABdtKAAXbSwAF20wABdtOAAXbyQAF28sABdvNAAXbzwAF29IABdvTAAXb1AAF29UABdvWAAXb2AAF29oABdvbAAXb3AAF294ABdvfAAXcWgAF3FwABdxeAAXcYAAF3GMABdxkAAXcZQAF3GYABdxnAAXcaQAF3GsABdxsAAXcbQAF3G8ABdxwAAXc6wAF3O0ABdzvAAXc8QAF3PQABdz1AAXc9gAF3PcABdz4AAXc+gAF3PwABdz9AAXc/gAF3QAABd0BAAXdfAAF3X4ABd2AAAXdggAF3YUABd2GAAXdhwAF3YgABd2JAAXdiwAF3Y0ABd2OAAXdjwAF3ZEABd2SAAXeDQAF3g8ABd4RAAXeEwAF3hYABd4XAAXeGAAF3hkABd4aAAXeHAAF3h4ABd4fAAXeIAAF3iIABd4jAAXebAAF3pAABd63AAXe2wAF3t4ABd7gAAXe4gAF3uQABd7mAAXe6AAF3ukABd7sAAXfBQAF3yIABd8kAAXfJgAF3ygABd8qAAXfLAAF3y4ABd8wAAXfTQAF31AABd9TAAXfVgAF31kABd9cAAXfXwAF32IABd9kAAXf3wAF3+EABd/jAAXf5QAF3+gABd/pAAXf6gAF3+sABd/sAAXf7gAF3/AABd/xAAXf8gAF3/QABd/1AAXgcAAF4HIABeB0AAXgdgAF4HkABeB6AAXgewAF4HwABeB9AAXgfwAF4IEABeCCAAXggwAF4IUABeCGAAXhAQAF4QMABeEFAAXhBwAF4QoABeELAAXhDAAF4Q0ABeEOAAXhEAAF4RIABeETAAXhFAAF4RYABeEXAAXhkgAF4ZQABeGXAAXhmQAF4ZwABeGdAAXhngAF4Z8ABeGgAAXhogAF4aQABeGlAAXhpgAF4agABeGpAAXiJAAF4iYABeIoAAXiKgAF4i0ABeIuAAXiLwAF4jAABeIxAAXiMwAF4jUABeI2AAXiNwAF4jkABeI6AAXitQAF4rcABeK5AAXiuwAF4r4ABeK/AAXiwAAF4sEABeLCAAXixAAF4sYABeLHAAXiyAAF4soABeLLAAXjRgAF40gABeNKAAXjTAAF408ABeNQAAXjUQAF41IABeNTAAXjVQAF41cABeNYAAXjWQAF41sABeNcAAXj7wAF5BIABeQyAAXkUgAF5FQABeRWAAXkWAAF5FoABeRdAAXkXgAF5F8ABeRiAAXkYwAF5GUABeRmAAXkaAAF5GsABeRsAAXkbQAF5HAABeRxAAXkdgAF5I8ABeSYAAXkmgAF5JwABeSlAAXkqAAF5KsABeStAAXk9gAF5RoABeVBAAXlZQAF5WgABeVqAAXlbAAF5W4ABeVwAAXlcgAF5XMABeV2AAXljwAF5bAABeWyAAXltAAF5bYABeW4AAXlugAF5bwABeW+AAXlwAAF5eEABeXkAAXl5wAF5eoABeXtAAXl8AAF5fMABeX2AAXl+QAF5fsABeZ2AAXmeAAF5noABeZ8AAXmfwAF5oAABeaBAAXmggAF5oMABeaFAAXmhwAF5ogABeaJAAXmiwAF5owABecHAAXnCQAF5wsABecNAAXnEAAF5xEABecSAAXnEwAF5xQABecWAAXnGAAF5xkABecaAAXnHAAF5x0ABeeYAAXnmgAF550ABeefAAXnogAF56MABeekAAXnpQAF56YABeeoAAXnqgAF56sABeesAAXnrgAF568ABefIAAXnyQAF58oABefMAAXoRwAF6EkABehLAAXoTQAF6FAABehRAAXoUgAF6FMABehUAAXoVgAF6FgABehZAAXoWgAF6FwABehdAAXo2AAF6NoABejcAAXo3gAF6OEABejiAAXo4wAF6OQABejlAAXo5wAF6OkABejqAAXo6wAF6O0ABejuAAXpaQAF6WsABeltAAXpbwAF6XIABelzAAXpdAAF6XUABel2AAXpeAAF6XoABel7AAXpfAAF6X4ABel/AAXp+gAF6fwABen+AAXqAAAF6gMABeoEAAXqBQAF6gYABeoHAAXqCQAF6gsABeoMAAXqDQAF6g8ABeoQAAXqiwAF6o0ABeqPAAXqkQAF6pQABeqVAAXqlgAF6pcABeqYAAXqmgAF6pwABeqdAAXqngAF6qAABeqhAAXq6gAF6w4ABes1AAXrWQAF61wABeteAAXrYAAF62IABetkAAXrZgAF62cABetqAAXrgwAF66AABeuiAAXrpAAF66YABeuoAAXrqgAF66wABeuuAAXrywAF684ABevRAAXr1AAF69cABevaAAXr3QAF6+AABeviAAXsXQAF7F8ABexhAAXsYwAF7GYABexnAAXsaAAF7GkABexqAAXsbAAF7G4ABexvAAXscAAF7HIABexzAAXs7gAF7PAABezyAAXs9AAF7PcABez4AAXs+QAF7PoABez7AAXs/QAF7P8ABe0AAAXtAQAF7QMABe0EAAXtfwAF7YEABe2DAAXthQAF7YgABe2JAAXtigAF7YsABe2MAAXtjgAF7ZAABe2RAAXtkgAF7ZQABe2VAAXuEAAF7hIABe4VAAXuFwAF7hoABe4bAAXuHAAF7h0ABe4eAAXuIAAF7iIABe4jAAXuJAAF7iYABe4nAAXuogAF7qQABe6mAAXuqAAF7qsABe6sAAXurQAF7q4ABe6vAAXusQAF7rMABe60AAXutQAF7rcABe64AAXvMwAF7zUABe83AAXvOQAF7zwABe89AAXvPgAF7z8ABe9AAAXvQgAF70QABe9FAAXvRgAF70gABe9JAAXvxAAF78YABe/IAAXvygAF780ABe/OAAXvzwAF79AABe/RAAXv0wA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GEwUABhMGAAYTCAAGEwoABhMLAAYTDAAGEw4ABhMPAAYTigAGE4wABhOOAAYTkAAGE5MABhOUAAYTlQAGE5YABhOXAAYTmQAGE5sABhOcAAYTnQAGE58ABhOgAAYUGwAGFB0ABhQfAAYUIQAGFCQABhQlAAYUJgAGFCcABhQoAAYUKgAGFCwABhQtAAYULgAGFDAABhQxAAYUrAAGFK4ABhSwAAYUsgAGFLUABhS2AAYUtwAGFLgABhS5AAYUuwAGFL0ABhS+AAYUvwAGFMEABhTCAAYVPQAGFT8ABhVBAAYVQwAGFUYABhVHAAYVSAAGFUkABhVKAAYVTAAGFU4ABhVPAAYVUAAGFVIABhVTAAYV5gAGFgkABhYpAAYWSQAGFksABhZNAAYWTwAGFlEABhZUAAYWVQAGFlYABhZZAAYWWgAGFlwABhZdAAYWYAAGFmMABhZkAAYWZQAGFmgABhZpAAYWcgAGFosABhaUAAYWlgAGFpgABhahAAYWpAAGFqcABhapAAYW8gAGFxYABhc9AAYXYQAGF2QABhdmAAYXaAAGF2oABhdsAAYXbgAGF28ABhdyAAYXiwAGF6wABheuAAYXsAAGF7IABhe0AAYXtgAGF7gABhe6AAYXvAAGF90ABhfgAAYX4wAGF+YABhfpAAYX7AAGF+8ABhfyAAYX9QAGF/cABhhyAAYYdAAGGHYABhh4AAYYewAGGHwABhh9AAYYfgAGGH8ABhiBAAYYgwAGGIQABhiFAAYYhwAGGIgABhkDAAYZBQAGGQcABhkJAAYZDAAGGQ0ABhkOAAYZDwAGGRAABhkSAAYZFAAGGRUABhkWAAYZGAAGGRkABhmUAAYZlgAGGZkABhmbAAYZngAGGZ8ABhmgAAYZoQAGGaIABhmkAAYZpgAGGacABhmoAAYZqgAGGasABhnEAAYZxQAGGcYABhnIAAYaQwAGGkUABhpHAAYaSQAGGkwABhpNAAYaTgAGGk8ABhpQAAYaUgAGGlQABhpVAAYaVgAGGlgABhpZAAYa1AAGGtYABhrYAAYa2gAGGt0ABhreAAYa3wAGGuAABhrhAAYa4wAGGuUABhrmAAYa5wAGGukABhrqAAYbZQAGG2cABhtpAAYbawAGG24ABhtvAAYbcAAGG3EABhtyAAYbdAAGG3YABht3AAYbeAAGG3oABht7AAYb9gAGG/gABhv6AAYb/AAGG/8ABhwAAAYcAQAGHAIABhwDAAYcBQAGHAcABhwIAAYcCQAGHAsABhwMAAYchwAGHIkABhyLAAYcjQAGHJAABhyRAAYckgAGHJMABhyUAAYclgAGHJgABhyZAAYcmgAGHJwABhydAAYc5gAGHQoABh0xAAYdVQAGHVgABh1aAAYdXAAGHV4ABh1gAAYdYgAGHWMABh1mAAYdfwAGHZwABh2eAAYdoAAGHaIABh2kAAYdpgAGHagABh2qAAYdxwAGHcoABh3NAAYd0AAGHdMABh3WAAYd2QAGHdwABh3eAAYeWQAGHlsABh5dAAYeXwAGHmIABh5jAAYeZAAGHmUABh5mAAYeaAAGHmoABh5rAAYebAAGHm4ABh5vAAYe6gAGHuwABh7vAAYe8QAGHvQABh71AAYe9gAGHvcABh74AAYe+gAGHvwABh79AAYe/gAGHwAABh8BAAYffAAGH34ABh+AAAYfggAGH4UABh+GAAYfhwAGH4gABh+JAAYfiwAGH40ABh+OAAYfjwAGH5EABh+SAAYgDQAGIA8ABiASAAYgFAAGIBcABiAYAAYgGQAGIBoABiAbAAYgHQAGIB8ABiAgAAYgIQAGICMABiAkAAYgpwAGIMsABiDvAAYhEgAGITkABiFZAAYhgAAGIacABiHHAAYh6wAGIg8ABiIRAAYiFAAGIhYABiIYAAYiGgAGIh0ABiIgAAYiIgAGIiQABiInAAYiKQAGIisABiIuAAYiMQAGIjIABiI3AAYiUAAGIlUABiJXAAYiXAAGIl8ABiJhAAYiqgAGIs4ABiL1AAYjGQAGIxwABiMeAAYjIAAGIyIABiMkAAYjJgAGIycABiMqAAYjQwAGI2gABiNqAAYjbAAGI24ABiNwAAYjcgAGI3QABiN2AAYjeAAGI3oABiOfAAYjogAGI6UABiOoAAYjqwAGI64ABiOxAAYjtAAGI7cABiO6AAYjvAAGJDcABiQ5AAYkPAAGJD4ABiRBAAYkQgAGJEMABiREAAYkRQAGJEcABiRJAAYkSgAGJEsABiRNAAYkTgAGJF8ABiRgAAYkYgAGJN0ABiTfAAYk4QAGJOMABiTmAAYk5wAGJOgABiTpAAYk6gAGJOwABiTuAAYk7wAGJPAABiTyAAYk8wAGJW4ABiVwAAYlcwAGJXUABiV4AAYleQAGJXoABiV7AAYlfAAGJX4ABiWAAAYlgQAGJYIABiWEAAYlhQAGJZYABiWXAAYlmQAGJhQABiYWAAYmGAAGJhoABiYdAAYmHgAGJh8ABiYgAAYmIQAGJiMABiYlAAYmJgAGJicABiYpAAYmKgAGJqUABianAAYmqgAGJqwABiavAAYmsAAGJrEABiayAAYmswAGJrUABia3AAYmuAAGJrkABia7AAYmvAAGJs0ABibOAAYm0AAGJ0sABidNAAYnTwAGJ1EABidUAAYnVQAGJ1YABidXAAYnWAAGJ1oABidcAAYnXQAGJ14ABidgAAYnYQAGJ9wABifeAAYn4QAGJ+MABifmAAYn5wAGJ+gABifpAAYn6gAGJ+wABifuAAYn7wAGJ/AABifyAAYn8wAGKAwABigNAAYoDgAGKBAABiiLAAYojQAGKI8ABiiRAAYolAAGKJUABiiWAAYolwAGKJgABiiaAAYonAAGKJ0ABiieAAYooAAGKKEABikcAAYpHgAGKSEABikjAAYpJgAGKScABikoAAYpKQAGKSoABiksAAYpLgAGKS8ABikwAAYpMgAGKTMABilQAAYpaQAGKW4ABilxAAYpdgAGKXkABil7AAYqDgAGKjEABipRAAYqcQAGKnMABip1AAYqdwAGKnkABip8AAYqfQAGKn4ABiqBAAYqggAGKoQABiqFAAYqiAAGKosABiqMAAYqjQAGKpAABiqRAAYqlgAGKq8ABiq4AAYqugAGKrwABirFAAYqyAAGKssABirNAAYrFgAGKzoABithAAYrhQAGK4gABiuKAAYrjAAGK44ABiuQAAYrkgAGK5MABiuWAAYrrwAGK9AABivSAAYr1AAGK9YABivYAAYr2gAGK9wABiveAAYr4AAGLAEABiwEAAYsBwAGLAoABiwNAAYsEAAGLBMABiwWAAYsGQAGLBsABiyWAAYsmAAGLJoABiycAAYsnwAGLKAABiyhAAYsogAGLKMABiylAAYspwAGLKgABiypAAYsqwAGLKwABi0nAAYtKQAGLSsABi0tAAYtMAAGLTEABi0yAAYtMwAGLTQABi02AAYtOAAGLTkABi06AAYtPAAGLT0ABi24AAYtugAGLb0ABi2/AAYtwgAGLcMABi3EAAYtxQAGLcYABi3IAAYtygAGLcsABi3MAAYtzgAGLc8ABi3oAAYt6QA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GWwEABlsEAAZbBwAGWwgABlsJAAZbDAAGWw0ABlsSAAZbKwAGWzQABls2AAZbOAAGW0EABltEAAZbRwAGW0kABluSAAZbtgAGW90ABlwBAAZcBAAGXAYABlwIAAZcCgAGXAwABlwOAAZcDwAGXBIABlwrAAZcTAAGXE4ABlxQAAZcUgAGXFQABlxWAAZcWAAGXFoABlxcAAZcfQAGXIAABlyDAAZchgAGXIkABlyMAAZcjwAGXJIABlyVAAZclwAGXRIABl0UAAZdFgAGXRgABl0bAAZdHAAGXR0ABl0eAAZdHwAGXSEABl0jAAZdJAAGXSUABl0nAAZdKAAGXaMABl2lAAZdpwAGXakABl2sAAZdrQAGXa4ABl2vAAZdsAAGXbIABl20AAZdtQAGXbYABl24AAZduQAGXjQABl42AAZeOQAGXjsABl4+AAZePwAGXkAABl5BAAZeQgAGXkQABl5GAAZeRwAGXkgABl5KAAZeSwAGXmQABl5lAAZeZgAGXmgABl7jAAZe5QAGXucABl7pAAZe7AAGXu0ABl7uAAZe7wAGXvAABl7yAAZe9AAGXvUABl72AAZe+AAGXvkABl90AAZfdgAGX3gABl96AAZffQAGX34ABl9/AAZfgAAGX4EABl+DAAZfhQAGX4YABl+HAAZfiQAGX4oABmAFAAZgBwAGYAkABmALAAZgDgAGYA8ABmAQAAZgEQAGYBIABmAUAAZgFgAGYBcABmAYAAZgGgAGYBsABmCWAAZgmAAGYJoABmCcAAZgnwAGYKAABmChAAZgogAGYKMABmClAAZgpwAGYKgABmCpAAZgqwAGYKwABmEnAAZhKQAGYSsABmEtAAZhMAAGYTEABmEyAAZhMwAGYTQABmE2AAZhOAAGYTkABmE6AAZhPAAGYT0ABmGGAAZhqgAGYdEABmH1AAZh+AAGYfoABmH8AAZh/gAGYgAABmICAAZiAwAGYgYABmIfAAZiPAAGYj4ABmJAAAZiQgAGYkQABmJGAAZiSAAGYkoABmJnAAZiagAGYm0ABmJwAAZicwAGYnYABmJ5AAZifAAGYn4ABmL5AAZi+wAGYv0ABmL/AAZjAgAGYwMABmMEAAZjBQAGYwYABmMIAAZjCgAGYwsABmMMAAZjDgAGYw8ABmOKAAZjjAAGY44ABmOQAAZjkwAGY5QABmOVAAZjlgAGY5cABmOZAAZjmwAGY5wABmOdAAZjnwAGY6AABmQbAAZkHQAGZB8ABmQhAAZkJAAGZCUABmQmAAZkJwAGZCgABmQqAAZkLAAGZC0ABmQuAAZkMAAGZDEABmSsAAZkrgAGZLEABmSzAAZktgAGZLcABmS4AAZkuQAGZLoABmS8AAZkvgAGZL8ABmTAAAZkwgAGZMMABmU+AAZlQAAGZUIABmVEAAZlRwAGZUgABmVJAAZlSgAGZUsABmVNAAZlTwAGZVAABmVRAAZlUwAGZVQABmXPAAZl0QAGZdMABmXVAAZl2AAGZdkABmXaAAZl2wAGZdwABmXeAAZl4AAGZeEABmXiAAZl5AAGZeUABmZgAAZmYgAGZmUABmZnAAZmagAGZmsABmZsAAZmbQAGZm4ABmZwAAZmcgAGZnMABmZ0AAZmdgAGZncABmcKAAZnLQAGZ00ABmdtAAZnbwAGZ3EABmdzAAZndQAGZ3gABmd5AAZnegAGZ30ABmd+AAZngAAGZ4EABmeDAAZnhgAGZ4cABmeIAAZniwAGZ4wABmeRAAZnqgAGZ7MABme1AAZntwAGZ8AABmfDAAZnxgAGZ8gABmgRAAZoNQAGaFwABmiAAAZogwAGaIUABmiHAAZoiQAGaIsABmiNAAZojgAGaJEABmiqAAZoywAGaM0ABmjPAAZo0QAGaNMABmjVAAZo1wAGaNkABmjbAAZo/AAGaP8ABmkCAAZpBQAGaQgABmkLAAZpDgAGaREABmkUAAZpFgAGaZEABmmTAAZplQAGaZcABmmaAAZpmwAGaZwABmmdAAZpngAGaaAABmmiAAZpowAGaaQABmmmAAZppwAGaiIABmokAAZqJgAGaigABmorAAZqLAAGai0ABmouAAZqLwAGajEABmozAAZqNAAGajUABmo3AAZqOAAGarMABmq1AAZquAAGaroABmq9AAZqvgAGar8ABmrAAAZqwQAGasMABmrFAAZqxgAGascABmrJAAZqygAGauMABmrkAAZq5QAGaucABmtiAAZrZAAGa2YABmtoAAZrawAGa2wABmttAAZrbgAGa28ABmtxAAZrcwAGa3QABmt1AAZrdwAGa3gABmvzAAZr9QAGa/cABmv5AAZr/AAGa/0ABmv+AAZr/wAGbAAABmwCAAZsBAAGbAUABmwGAAZsCAAGbAkABmyEAAZshgAGbIgABmyKAAZsjQAGbI4ABmyPAAZskAAGbJEABmyTAAZslQAGbJYABmyXAAZsmQAGbJoABm0VAAZtFwAGbRkABm0bAAZtHgAGbR8ABm0gAAZtIQAGbSIABm0kAAZtJgAGbScABm0oAAZtKgAGbSsABm2mAAZtqAAGbaoABm2sAAZtrwAGbbAABm2xAAZtsgAGbbMABm21AAZttwAGbbgABm25AAZtuwAGbbwABm4FAAZuKQAGblAABm50AAZudwAGbnkABm57AAZufQAGbn8ABm6BAAZuggAGboUABm6eAAZuuwAGbr0ABm6/AAZuwQAGbsMABm7FAAZuxwAGbskABm7mAAZu6QAGbuwABm7vAAZu8gAGbvUABm74AAZu+wAGbv0ABm94AAZvegAGb3wABm9+AAZvgQAGb4IABm+DAAZvhAAGb4UABm+HAAZviQAGb4oABm+LAAZvjQAGb44ABnAJAAZwCwAGcA0ABnAPAAZwEgAGcBMABnAUAAZwFQAGcBYABnAYAAZwGgAGcBsABnAcAAZwHgAGcB8ABnCaAAZwnAAGcJ4ABnCgAAZwowAGcKQABnClAAZwpgAGcKcABnCpAAZwqwAGcKwABnCtAAZwrwAGcLAABnErAAZxLQAGcS8ABnExAAZxNAAGcTUABnE2AAZxNwAGcTgABnE6AAZxPAAGcT0ABnE+AAZxQAAGcUEABnG8AAZxvgAGccAABnHCAAZxxQAGccYABnHHAAZxyAAGcckABnHLAAZxzQAGcc4ABnHPAAZx0QAGcdIABnJNAAZyTwAGclEABnJTAAZyVgAGclcABnJYAAZyWQAGcloABnJcAAZyXgAGcl8ABnJgAAZyYgAGcmMABnLeAAZy4AAGcuIABnLkAAZy5wAGcugABnLpAAZy6gAGcusABnLtAAZy7wAGcvAABnLxAAZy8wAGcvQABnOHAAZzqgAGc8oABnPqAAZz7AAGc+4ABnPwAAZz8gAGc/UABnP2AAZz9wAGc/oABnP7AAZz/QAGc/4ABnQAAAZ0AwAGdAQABnQFAAZ0CAAGdAkABnQOAAZ0JwAGdDAABnQyAAZ0NAAGdD0ABnRAAAZ0QwAGdEUABnSOAAZ0sgAGdNkABnT9AAZ1AAAGdQIABnUEAAZ1BgAGdQgABnUKAAZ1CwAGdQ4ABnUnAAZ1SAAGdUoABnVMAAZ1TgA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GhqoABoarAAaGrAAGhq0ABoavAAaGsQAGhrIABoazAAaGtQAGhrYABob/AAaHIwAGh0oABoduAAaHcQAGh3MABod1AAaHdwAGh3kABod7AAaHfAAGh38ABoeYAAaHtQAGh7cABoe5AAaHuwAGh70ABoe/AAaHwQAGh8MABofgAAaH4wAGh+YABofpAAaH7AAGh+8ABofyAAaH9QAGh/cABohyAAaIdAAGiHYABoh4AAaIewAGiHwABoh9AAaIfgAGiH8ABoiBAAaIgwAGiIQABoiFAAaIhwAGiIgABokDAAaJBQAGiQcABokJAAaJDAAGiQ0ABokOAAaJDwAGiRAABokSAAaJFAAGiRUABokWAAaJGAAGiRkABomUAAaJlgAGiZgABomaAAaJnQAGiZ4ABomfAAaJoAAGiaEABomjAAaJpQAGiaYABomnAAaJqQAGiaoABoolAAaKJwAGiioABoosAAaKLwAGijAABooxAAaKMgAGijMABoo1AAaKNwAGijgABoo5AAaKOwAGijwABoq3AAaKuQAGirsABoq9AAaKwAAGisEABorCAAaKwwAGisQABorGAAaKyAAGiskABorKAAaKzAAGis0ABotIAAaLSgAGi0wABotOAAaLUQAGi1IABotTAAaLVAAGi1UABotXAAaLWQAGi1oABotbAAaLXQAGi14ABovZAAaL2wAGi90ABovfAAaL4gAGi+MABovkAAaL5QAGi+YABovoAAaL6gAGi+sABovsAAaL7gAGi+8ABoyCAAaMpQAGjMUABozlAAaM5wAGjOkABozrAAaM7QAGjPAABozxAAaM8gAGjPUABoz2AAaM+AAGjPkABoz7AAaM/gAGjP8ABo0AAAaNAwAGjQQABo0JAAaNIgAGjSsABo0tAAaNLwAGjTgABo07AAaNPgAGjUAABo2JAAaNrQAGjdQABo34AAaN+wAGjf0ABo3/AAaOAQAGjgMABo4FAAaOBgAGjgkABo4iAAaOQwAGjkUABo5HAAaOSQAGjksABo5NAAaOTwAGjlEABo5TAAaOdAAGjncABo56AAaOfQAGjoAABo6DAAaOhgAGjokABo6MAAaOjgAGjwkABo8LAAaPDQAGjw8ABo8SAAaPEwAGjxQABo8VAAaPFgAGjxgABo8aAAaPGwAGjxwABo8eAAaPHwAGj5oABo+cAAaPngAGj6AABo+jAAaPpAAGj6UABo+mAAaPpwAGj6kABo+rAAaPrAAGj60ABo+vAAaPsAAGkCsABpAtAAaQMAAGkDIABpA1AAaQNgAGkDcABpA4AAaQOQAGkDsABpA9AAaQPgAGkD8ABpBBAAaQQgAGkFsABpBcAAaQXQAGkF8ABpDaAAaQ3AAGkN4ABpDgAAaQ4wAGkOQABpDlAAaQ5gAGkOcABpDpAAaQ6wAGkOwABpDtAAaQ7wAGkPAABpFrAAaRbQAGkW8ABpFxAAaRdAAGkXUABpF2AAaRdwAGkXgABpF6AAaRfAAGkX0ABpF+AAaRgAAGkYEABpH8AAaR/gAGkgAABpICAAaSBQAGkgYABpIHAAaSCAAGkgkABpILAAaSDQAGkg4ABpIPAAaSEQAGkhIABpKNAAaSjwAGkpEABpKTAAaSlgAGkpcABpKYAAaSmQAGkpoABpKcAAaSngAGkp8ABpKgAAaSogAGkqMABpMeAAaTIAAGkyIABpMkAAaTJwAGkygABpMpAAaTKgAGkysABpMtAAaTLwAGkzAABpMxAAaTMwAGkzQABpN9AAaToQAGk8gABpPsAAaT7wAGk/EABpPzAAaT9QAGk/cABpP5AAaT+gAGk/0ABpQWAAaUMwAGlDUABpQ3AAaUOQAGlDsABpQ9AAaUPwAGlEEABpReAAaUYQAGlGQABpRnAAaUagAGlG0ABpRwAAaUcwAGlHUABpTwAAaU8gAGlPQABpT2AAaU+QAGlPoABpT7AAaU/AAGlP0ABpT/AAaVAQAGlQIABpUDAAaVBQAGlQYABpWBAAaVgwAGlYUABpWHAAaVigAGlYsABpWMAAaVjQAGlY4ABpWQAAaVkgAGlZMABpWUAAaVlgAGlZcABpYSAAaWFAAGlhYABpYYAAaWGwAGlhwABpYdAAaWHgAGlh8ABpYhAAaWIwAGliQABpYlAAaWJwAGligABpajAAaWpQAGlqcABpapAAaWrAAGlq0ABpauAAaWrwAGlrAABpayAAaWtAAGlrUABpa2AAaWuAAGlrkABpc0AAaXNgAGlzgABpc6AAaXPQAGlz4ABpc/AAaXQAAGl0EABpdDAAaXRQAGl0YABpdHAAaXSQAGl0oABpfFAAaXxwAGl8kABpfLAAaXzgAGl88ABpfQAAaX0QAGl9IABpfUAAaX1gAGl9cABpfYAAaX2gAGl9sABphWAAaYWAAGmFoABphcAAaYXwAGmGAABphhAAaYYgAGmGMABphlAAaYZwAGmGgABphpAAaYawAGmGwABph9AAaYfgAGmIAABpiRAAaYlgAGmJkABpibAAaY1AAGmNcABpjZAAaY3AAGmN8ABpjiAAaY5QAGmWgABpmMAAaZsAAGmdMABpn6AAaaGgAGmkEABppoAAaaiAAGmqwABprQAAaa0gAGmtUABprXAAaa2QAGmtsABpreAAaa4QAGmuMABprlAAaa6AAGmuoABprsAAaa7wAGmvIABprzAAaa+AAGmxEABpsWAAabGAAGmx0ABpsgAAabIgAGm2sABpuPAAabtgAGm9oABpvdAAab3wAGm+EABpvjAAab5QAGm+cABpvoAAab6wAGnAQABpwpAAacKwAGnC0ABpwvAAacMQAGnDMABpw1AAacNwAGnDkABpw7AAacYAAGnGMABpxmAAacaQAGnGwABpxvAAaccgAGnHUABpx4AAacewAGnH0ABpz4AAac+gAGnP0ABpz/AAadAgAGnQMABp0EAAadBQAGnQYABp0IAAadCgAGnQsABp0MAAadDgAGnQ8ABp0gAAadIQAGnSMABp2eAAadoAAGnaIABp2kAAadpwAGnagABp2pAAadqgAGnasABp2tAAadrwAGnbAABp2xAAadswAGnbQABp4vAAaeMQAGnjQABp42AAaeOQAGnjoABp47AAaePAAGnj0ABp4/AAaeQQAGnkIABp5DAAaeRQAGnkYABp5XAAaeWAAGnloABp7VAAae1wAGntkABp7bAAae3gAGnt8ABp7gAAae4QAGnuIABp7kAAae5gAGnucABp7oAAae6gAGnusABp9mAAafaAAGn2sABp9tAAafcAAGn3EABp9yAAafcwAGn3QABp92AAafeAAGn3kABp96AAaffAAGn30ABp+OAAafjwAGn5EABqAMAAagDgAGoBAABqASAAagFQAGoBYABqAXAAagGAAGoBkABqAbAAagHQAGoB4ABqAfAAagIQAGoCIABqCdAAagnwAGoKIABqCkAAagpwAGoKgABqCpAAagqgAGoKsABqCtAAagrwAGoLAABqCxAAagswAGoLQABqDNAAagzgAGoM8ABqDRAAahTAAGoU4ABqFQAAahUgAGoVUABqFWAAahVwAGoVgABqFZAAahWwAGoV0ABqFeAAahXwAGoWEABqFiAAah3QAGod8ABqHiAAah5AAGoecABqHoAAah6QAGoeoABqHrAAah7QAGoe8ABqHwAAah8QAGofMABqH0AAaiIAAGojkABqI+AAaiQQAGokYABqJJAAaiSwAGomAABqLzAAajFgAGozYABqNWAAajWAAGo1oABqNcAAajXgAGo2EABqNiAAajYwAGo2YABqNnAAajaQAGo2oABqNsAAajbwAGo3AABqNxAAajdAAGo3UABqN6AAajkwAGo5wABqOeAAajoAAGo6kABqOsAAajrwAGo7EABqP6AAakHgAGpEUABqRpAAakbAAGpG4ABqRwAAakcgAGpHQABqR2AAakdwAGpHoABqSTAAaktAAGpLYABqS4AAakugAGpLwABqS+AAakwAAGpMIABqTEAAak5QAGpOgABqTrAAak7gAGpPEABqT0AAak9wAGpPoABqT9AAak/wAGpXoABqV8AAalfgAGpYAABqWDAAalhAAGpYUABqWGAAalhwAGpYkABqWLAAaljAAGpY0ABqWPAAalkAAGpgsABqYNAAamDwAGphEABqYUAAamFQAGphYABqYXAAamGAAGphoABqYcAAamHQAGph4ABqYgAAamIQAGppwABqaeAAamoQAGpqMABqamAAampwAGpqgABqapAAamqgAGpqwABqauAAamrwAGprAABqayAAamswAGpswABqbNAAamzgAGptAABqdLAAanTQAGp08ABqdRAAanVAAGp1UABqdWAAanVwAGp1gABqdaAAanXAAGp10ABqdeAAanYAAGp2EABqfcAAan3gAGp+AABqfiAAan5QAGp+YABqfnAAan6AAGp+kABqfrAAan7QAGp+4ABqfvAAan8QAGp/IABqhtAAaobwAGqHEABqhzAAaodgAGqHcABqh4AAaoeQAGqHoABqh8AAaofgAGqH8ABqiAAAaoggAGqIMABqj+AAapAAAGqQIABqkEAAapBwAGqQgABqkJAAapCgAGqQsABqkNAAapDwAGqRAABqkRAAapEwAGqRQABqmPAAapkQAGqZMABqmVAAapmAAGqZkABqmaAAapmwAGqZwABqmeAAapoAAGqaEABqmiAAappAAGqaUABqnuAAaqEgAGqjkABqpdAAaqYAAGqmIABqpkAAaqZgAGqmgABqpqAAaqawAGqm4ABqqHAAaqpAAGqqYABqqoAAaqqgAGqqwABqquAAaqsAAGqrIABqrPAAaq0gAGqtUABqrYAAaq2wAGqt4ABqrhAAaq5AAGquYABqthAAarYwAGq2UABqtnAAaragAGq2sABqtsAAarbQAGq24ABqtwAAarcgAGq3MABqt0AAardgAGq3cABqvyAAar9AAGq/YABqv4AAar+wAGq/wABqv9AAar/gAGq/8ABqwBAAasAwAGrAQABqwFAAasBwAGrAgABqyDAAashQAGrIcABqyJAAasjAAGrI0ABqyOAAasjwAGrJAABqySAAaslAAGrJUABqyWAAasmAAGrJkABq0UAAatFgAGrRgABq0aAAatHQAGrR4ABq0fAAatIAAGrSEABq0jAAatJQAGrSYABq0nAAatKQAGrSoABq2lAAatpwAGrakABq2rAAatrgAGra8ABq2wAAatsQAGrbIABq20AAattgAGrbcABq24AAatugAGrbsABq42AAauOAAGrjoABq48AAauPwAGrkAABq5BAAauQgAGrkMABq5FAAauRwAGrkgABq5JAAauSwAGrkwABq7HAAauyQAGrssABq7NAAau0AAGrtEABq7SAAau0wAGrtQABq7WAAau2AAGrtkABq7aAAau3AAGrt0ABq7uAAau8wAGrvYABq74AAau/QAGr3gABq96AAavfAAGr34ABq+BAAavggAGr4MABq+EAAavhQAGr4cABq+JAAavigAGr4sABq+NAAavjgAGsAkABrALAAawDQAGsA8ABrASAAawEwAGsBQABrAVAAawFgAGsBgABrAaAAawGwAGsBwABrAeAAawHwAGsJoABrCcAAawnwAGsKEABrCkAAawpQAGsKYABrCnAAawqAAGsKoABrCsAAawrQAGsK4ABrCwAAawsQAGsUQABrFnAAaxhwAGsacABrGpAAaxqwAGsa0ABrGvAAaxsgAGsbMABrG0AAaxtwAGsbgABrG6AAaxuwAGsb0ABrHAAAaxwQAGscIABrHFAAaxxgAGscsABrHkAAax7QAGse8ABrHxAAax+gAGsf0ABrIAAAayAgAGsksABrJvAAaylgAGsroABrK9AAayvwAGssEABrLDAAayxQAGsscABrLIAAayywAGsuQABrMFAAazBwAGswkABrMLAAazDQAGsw8ABrMRAAazEwA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G1h4ABtYhAAbWIgAG1iMABtYkAAbWJQAG1icABtYpAAbWKgAG1isABtYtAAbWLgAG1sEABtbkAAbXBAAG1yQABtcmAAbXKAAG1yoABtcsAAbXLwAG1zAABtcxAAbXNAAG1zUABtc3AAbXOAAG1zsABtc+AAbXPwAG10AABtdDAAbXRAAG10kABtdiAAbXawAG120ABtdvAAbXeAAG13sABtd+AAbXgAAG18kABtftAAbYFAAG2DgABtg7AAbYPQAG2D8ABthBAAbYQwAG2EUABthGAAbYSQAG2GIABtiDAAbYhQAG2IcABtiJAAbYiwAG2I0ABtiPAAbYkQAG2JMABti0AAbYtwAG2LoABti9AAbYwAAG2MMABtjGAAbYyQAG2MwABtjOAAbZSQAG2UsABtlNAAbZTwAG2VIABtlTAAbZVAAG2VUABtlWAAbZWAAG2VoABtlbAAbZXAAG2V4ABtlfAAbZ2gAG2dwABtneAAbZ4AAG2eMABtnkAAbZ5QAG2eYABtnnAAbZ6QAG2esABtnsAAbZ7QAG2e8ABtnwAAbaawAG2m0ABtpwAAbacgAG2nUABtp2AAbadwAG2ngABtp5AAbaewAG2n0ABtp+AAbafwAG2oEABtqCAAbamwAG2pwABtqdAAbanwAG2xoABtscAAbbHgAG2yAABtsjAAbbJAAG2yUABtsmAAbbJwAG2ykABtsrAAbbLAAG2y0ABtsvAAbbMAAG26sABtutAAbbrwAG27EABtu0AAbbtQAG27YABtu3AAbbuAAG27oABtu8AAbbvQAG274ABtvAAAbbwQAG3DwABtw+AAbcQAAG3EIABtxFAAbcRgAG3EcABtxIAAbcSQAG3EsABtxNAAbcTgAG3E8ABtxRAAbcUgAG3M0ABtzPAAbc0QAG3NMABtzWAAbc1wAG3NgABtzZAAbc2gAG3NwABtzeAAbc3wAG3OAABtziAAbc4wAG3V4ABt1gAAbdYgAG3WQABt1nAAbdaAAG3WkABt1qAAbdawAG3W0ABt1vAAbdcAAG3XEABt1zAAbddAAG3b0ABt3hAAbeCAAG3iwABt4vAAbeMQAG3jMABt41AAbeNwAG3jkABt46AAbePQAG3lYABt5zAAbedQAG3ncABt55AAbeewAG3n0ABt5/AAbegQAG3p4ABt6hAAbepAAG3qcABt6qAAberQAG3rAABt6zAAbetQAG3zAABt8yAAbfNAAG3zYABt85AAbfOgAG3zsABt88AAbfPQAG3z8ABt9BAAbfQgAG30MABt9FAAbfRgAG38EABt/DAAbfxgAG38gABt/LAAbfzAAG380ABt/OAAbfzwAG39EABt/TAAbf1AAG39UABt/XAAbf2AAG4FMABuBVAAbgVwAG4FkABuBcAAbgXQAG4F4ABuBfAAbgYAAG4GIABuBkAAbgZQAG4GYABuBoAAbgaQAG4OQABuDmAAbg6QAG4OsABuDuAAbg7wAG4PAABuDxAAbg8gAG4PQABuD2AAbg9wAG4PgABuD6AAbg+wAG4Z4ABuHCAAbh5gAG4gYABuItAAbiVAAG4nQABuKbAAbivwAG4uIABuMJAAbjLQAG41EABuN1AAbjnAAG450ABuOfAAbjoQAG46QABuOmAAbjqQAG46sABuOtAAbjsAAG47IABuO0AAbjtwAG47oABuO8AAbjvgAG48AABuPDAAbjxgAG48kABuPOAAbj5wAG4+wABuPuAAbj8wAG4/YABuP4AAbkQQAG5GUABuSMAAbksAAG5LMABuS1AAbktwAG5LkABuS7AAbkvQAG5L4ABuTBAAbk2gAG5P8ABuUBAAblAwAG5QUABuUHAAblCQAG5QsABuUNAAblDwAG5REABuU2AAblOQAG5TwABuU/AAblQgAG5UUABuVIAAblSwAG5U4ABuVRAAblUwAG5c4ABuXQAAbl0wAG5dUABuXYAAbl2QAG5doABuXbAAbl3AAG5d4ABuXgAAbl4QAG5eIABuXkAAbl5QAG5fYABuX3AAbl+QAG5nQABuZ2AAbmeAAG5noABuZ9AAbmfgAG5n8ABuaAAAbmgQAG5oMABuaFAAbmhgAG5ocABuaJAAbmigAG5wUABucHAAbnCgAG5wwABucPAAbnEAAG5xEABucSAAbnEwAG5xUABucXAAbnGAAG5xkABucbAAbnHAAG5y0ABucuAAbnMAAG56sABuetAAbnrwAG57EABue0AAbntQAG57YABue3AAbnuAAG57oABue8AAbnvQAG574ABufAAAbnwQAG6DwABug+AAboQQAG6EMABuhGAAboRwAG6EgABuhJAAboSgAG6EwABuhOAAboTwAG6FAABuhSAAboUwAG6GQABuhlAAboZwAG6OIABujkAAbo5gAG6OgABujrAAbo7AAG6O0ABujuAAbo7wAG6PEABujzAAbo9AAG6PUABuj3AAbo+AAG6XMABul1AAbpeAAG6XoABul9AAbpfgAG6X8ABumAAAbpgQAG6YMABumFAAbphgAG6YcABumJAAbpigAG6aMABumkAAbppQAG6acABuoiAAbqJAAG6iYABuooAAbqKwAG6iwABuotAAbqLgAG6i8ABuoxAAbqMwAG6jQABuo1AAbqNwAG6jgABuqzAAbqtQAG6rgABuq6AAbqvQAG6r4ABuq/AAbqwAAG6sEABurDAAbqxQAG6sYABurHAAbqyQAG6soABurgAAbq+QAG6zgABus7AAbrPgAG60EAButEAAbrRwAG60oAButNAAbrUAAG61MAButWAAbrWQAG61wAButfAAbrYgAG62UABuukAAbrpwAG66oABuutAAbrsAAG67MABuu2AAbruQAG67wABuu/AAbrwgAG68UABuvIAAbrywAG684ABuvRAAbr0wAG6+AABuv2AAbsFAAG7CkABuxLAAbsUQAG7GsABuyJAAbsogAG7LsABuzJAAbs7QAG7YAABu2jAAbtwwAG7eMABu3lAAbt5wAG7ekABu3rAAbt7gAG7e8ABu3wAAbt8wAG7fQABu32AAbt9wAG7foABu39AAbt/gAG7f8ABu4CAAbuAwAG7ggABu4hAAbuKgAG7iwABu4uAAbuNwAG7joABu49AAbuPwAG7ogABu6sAAbu0wAG7vcABu76AAbu/AAG7v4ABu8AAAbvAgAG7wQABu8FAAbvCAAG7yEABu9CAAbvRAAG70YABu9IAAbvSgAG70wABu9OAAbvUAAG71IABu9zAAbvdgAG73kABu98AAbvfwAG74IABu+FAAbviAAG74sABu+NAAbwCAAG8AoABvAMAAbwDgAG8BEABvASAAbwEwAG8BQABvAVAAbwFwAG8BkABvAaAAbwGwAG8B0ABvAeAAbwmQAG8JsABvCdAAbwnwAG8KIABvCjAAbwpAAG8KUABvCmAAbwqAAG8KoABvCrAAbwrAAG8K4ABvCvAAbxKgAG8SwABvEvAAbxMQAG8TQABvE1AAbxNgAG8TcABvE4AAbxOgAG8TwABvE9AAbxPgAG8UAABvFBAAbxWgAG8VsABvFcAAbxXgAG8dkABvHbAAbx3QAG8d8ABvHiAAbx4wA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HFPwABxT/AAcVAgAHFQUABxUIAAcVCwAHFQ4ABxUQAAcViwAHFY0ABxWPAAcVkQAHFZQABxWVAAcVlgAHFZcABxWYAAcVmgAHFZwABxWdAAcVngAHFaAABxWhAAcWHAAHFh4ABxYgAAcWIgAHFiUABxYmAAcWJwAHFigABxYpAAcWKwAHFi0ABxYuAAcWLwAHFjEABxYyAAcWrQAHFq8ABxayAAcWtAAHFrcABxa4AAcWuQAHFroABxa7AAcWvQAHFr8ABxbAAAcWwQAHFsMABxbEAAcW3QAHFt4ABxbfAAcW4QAHF1wABxdeAAcXYAAHF2IABxdlAAcXZgAHF2cABxdoAAcXaQAHF2sABxdtAAcXbgAHF28ABxdxAAcXcgAHF+0ABxfvAAcX8QAHF/MABxf2AAcX9wAHF/gABxf5AAcX+gAHF/wABxf+AAcX/wAHGAAABxgCAAcYAwAHGH4ABxiAAAcYggAHGIQABxiHAAcYiAAHGIkABxiKAAcYiwAHGI0ABxiPAAcYkAAHGJEABxiTAAcYlAAHGQ8ABxkRAAcZEwAHGRUABxkYAAcZGQAHGRoABxkbAAcZHAAHGR4ABxkgAAcZIQAHGSIABxkkAAcZJQAHGaAABxmiAAcZpAAHGaYABxmpAAcZqgAHGasABxmsAAcZrQAHGa8ABxmxAAcZsgAHGbMABxm1AAcZtgAHGf8ABxojAAcaSgAHGm4ABxpxAAcacwAHGnUABxp3AAcaeQAHGnsABxp8AAcafwAHGpgABxq1AAcatwAHGrkABxq7AAcavQAHGr8ABxrBAAcawwAHGuAABxrjAAca5gAHGukABxrsAAca7wAHGvIABxr1AAca9wAHG3IABxt0AAcbdgAHG3gABxt7AAcbfAAHG30ABxt+AAcbfwAHG4EABxuDAAcbhAAHG4UABxuHAAcbiAAHHAMABxwFAAccCAAHHAoABxwNAAccDgAHHA8ABxwQAAccEQAHHBMABxwVAAccFgAHHBcABxwZAAccGgAHHJUABxyXAAccmQAHHJsABxyeAAccnwAHHKAABxyhAAccogAHHKQABxymAAccpwAHHKgABxyqAAccqwAHHSYABx0oAAcdKwAHHS0ABx0wAAcdMQAHHTIABx0zAAcdNAAHHTYABx04AAcdOQAHHToABx08AAcdPQAHHcAABx3kAAceCAAHHisABx5SAAcecgAHHpkABx7AAAce4AAHHwQABx8oAAcfKgAHHy0ABx8vAAcfMQAHHzMABx82AAcfOQAHHzsABx89AAcfQAAHH0IABx9EAAcfRwAHH0oABx9LAAcfUAAHH2kABx9uAAcfcAAHH3UABx94AAcfegAHH8MABx/nAAcgDgAHIDIAByA1AAcgNwAHIDkAByA7AAcgPQAHID8AByBAAAcgQwAHIFwAByCBAAcggwAHIIUAByCHAAcgiQAHIIsAByCNAAcgjwAHIJEAByCTAAcguAAHILsAByC+AAcgwQAHIMQAByDHAAcgygAHIM0AByDQAAcg0wAHINUAByFQAAchUgAHIVUAByFXAAchWgAHIVsAByFcAAchXQAHIV4AByFgAAchYgAHIWMAByFkAAchZgAHIWcAByF4AAcheQAHIXsAByH2AAch+AAHIfoAByH8AAch/wAHIgAAByIBAAciAgAHIgMAByIFAAciBwAHIggAByIJAAciCwAHIgwAByKHAAciiQAHIowAByKOAAcikQAHIpIAByKTAAcilAAHIpUAByKXAAcimQAHIpoAByKbAAcinQAHIp4AByKvAAcisAAHIrIAByMtAAcjLwAHIzEAByMzAAcjNgAHIzcAByM4AAcjOQAHIzoAByM8AAcjPgAHIz8AByNAAAcjQgAHI0MAByO+AAcjwAAHI8MAByPFAAcjyAAHI8kAByPKAAcjywAHI8wAByPOAAcj0AAHI9EAByPSAAcj1AAHI9UAByPmAAcj5wAHI+kAByRkAAckZgAHJGgAByRqAAckbQAHJG4AByRvAAckcAAHJHEAByRzAAckdQAHJHYAByR3AAckeQAHJHoAByT1AAck9wAHJPoAByT8AAck/wAHJQAAByUBAAclAgAHJQMAByUFAAclBwAHJQgAByUJAAclCwAHJQwAByUlAAclJgAHJScAByUpAAclpAAHJaYAByWoAAclqgAHJa0AByWuAAclrwAHJbAAByWxAAclswAHJbUAByW2AAcltwAHJbkAByW6AAcmNQAHJjcAByY6AAcmPAAHJj8AByZAAAcmQQAHJkIAByZDAAcmRQAHJkcAByZIAAcmSQAHJksAByZMAAcmdQAHJo4AByajAAcmpgAHJqkAByasAAcmrwAHJrIABybHAAcmygAHJs0ABybQAAcm0wAHJtYABybYAAcm8AAHJvgABycPAAcnogAHJ8UAByflAAcoBQAHKAcABygJAAcoCwAHKA0ABygQAAcoEQAHKBIABygVAAcoFgAHKBgABygZAAcoGwAHKB4ABygfAAcoIAAHKCMABygkAAcoKQAHKEIAByhLAAcoTQAHKE8AByhYAAcoWwAHKF4AByhgAAcoqQAHKM0AByj0AAcpGAAHKRsABykdAAcpHwAHKSEABykjAAcpJQAHKSYABykpAAcpQgAHKWMAByllAAcpZwAHKWkABylrAAcpbQAHKW8ABylxAAcpcwAHKZQABymXAAcpmgAHKZ0ABymgAAcpowAHKaYABympAAcprAAHKa4AByopAAcqKwAHKi0AByovAAcqMgAHKjMAByo0AAcqNQAHKjYAByo4AAcqOgAHKjsAByo8AAcqPgAHKj8AByq6AAcqvAAHKr4AByrAAAcqwwAHKsQAByrFAAcqxgAHKscAByrJAAcqywAHKswAByrNAAcqzwAHKtAABytLAAcrTQAHK1AABytSAAcrVQAHK1YABytXAAcrWAAHK1kABytbAAcrXQAHK14ABytfAAcrYQAHK2IAByt7AAcrfAAHK30AByt/AAcr+gAHK/wAByv+AAcsAAAHLAMABywEAAcsBQAHLAYABywHAAcsCQAHLAsABywMAAcsDQAHLA8ABywQAAcsiwAHLI0AByyPAAcskQAHLJQAByyVAAcslgAHLJcAByyYAAcsmgAHLJwAByydAAcsngAHLKAAByyhAActHAAHLR4ABy0gAActIgAHLSUABy0mAActJwAHLSgABy0pAActKwAHLS0ABy0uAActLwAHLTEABy0yAActrQAHLa8ABy2xAActswAHLbYABy23AActuAAHLbkABy26AActvAAHLb4ABy2/AActwAAHLcIABy3DAAcuPgAHLkAABy5CAAcuRAAHLkcABy5IAAcuSQAHLkoABy5LAAcuTQAHLk8ABy5QAAcuUQAHLlMABy5UAAcunQAHLsEABy7oAAcvDAAHLw8ABy8RAAcvEwAHLxUABy8XAAcvGQAHLxoABy8dAAcvNgAHL1MABy9VAAcvVwAHL1kABy9bAAcvXQAHL18ABy9hAAcvfgAHL4EABy+EAAcvhwAHL4oABy+NAAcvkAAHL5MABy+VAAcwEAAHMBIABzAUAAcwFgA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HUyoAB1MsAAdTLgAHUzEAB1MyAAdTMwAHUzQAB1M1AAdTNwAHUzkAB1M6AAdTOwAHUz0AB1M+AAdTuQAHU7sAB1O9AAdTvwAHU8IAB1PDAAdTxAAHU8UAB1PGAAdTyAAHU8oAB1PLAAdTzAAHU84AB1PPAAdUGAAHVDwAB1RjAAdUhwAHVIoAB1SMAAdUjgAHVJAAB1SSAAdUlAAHVJUAB1SYAAdUsQAHVM4AB1TQAAdU0gAHVNQAB1TWAAdU2AAHVNoAB1TcAAdU+QAHVPwAB1T/AAdVAgAHVQUAB1UIAAdVCwAHVQ4AB1UQAAdViwAHVY0AB1WPAAdVkQAHVZQAB1WVAAdVlgAHVZcAB1WYAAdVmgAHVZwAB1WdAAdVngAHVaAAB1WhAAdWHAAHVh4AB1YgAAdWIgAHViUAB1YmAAdWJwAHVigAB1YpAAdWKwAHVi0AB1YuAAdWLwAHVjEAB1YyAAdWrQAHVq8AB1axAAdWswAHVrYAB1a3AAdWuAAHVrkAB1a6AAdWvAAHVr4AB1a/AAdWwAAHVsIAB1bDAAdXPgAHV0AAB1dDAAdXRQAHV0gAB1dJAAdXSgAHV0sAB1dMAAdXTgAHV1AAB1dRAAdXUgAHV1QAB1dVAAdX0AAHV9IAB1fUAAdX1gAHV9kAB1faAAdX2wAHV9wAB1fdAAdX3wAHV+EAB1fiAAdX4wAHV+UAB1fmAAdYYQAHWGMAB1hlAAdYZwAHWGoAB1hrAAdYbAAHWG0AB1huAAdYcAAHWHIAB1hzAAdYdAAHWHYAB1h3AAdY8gAHWPQAB1j2AAdY+AAHWPsAB1j8AAdY/QAHWP4AB1j/AAdZAQAHWQMAB1kEAAdZBQAHWQcAB1kIAAdZmwAHWb4AB1neAAdZ/gAHWgAAB1oCAAdaBAAHWgYAB1oJAAdaCgAHWgsAB1oOAAdaDwAHWhEAB1oSAAdaFAAHWhcAB1oYAAdaGQAHWhwAB1odAAdaIgAHWjsAB1pEAAdaRgAHWkgAB1pRAAdaVAAHWlcAB1pZAAdaogAHWsYAB1rtAAdbEQAHWxQAB1sWAAdbGAAHWxoAB1scAAdbHgAHWx8AB1siAAdbOwAHW1wAB1teAAdbYAAHW2IAB1tkAAdbZgAHW2gAB1tqAAdbbAAHW40AB1uQAAdbkwAHW5YAB1uZAAdbnAAHW58AB1uiAAdbpQAHW6cAB1wiAAdcJAAHXCYAB1woAAdcKwAHXCwAB1wtAAdcLgAHXC8AB1wxAAdcMwAHXDQAB1w1AAdcNwAHXDgAB1yzAAdctQAHXLcAB1y5AAdcvAAHXL0AB1y+AAdcvwAHXMAAB1zCAAdcxAAHXMUAB1zGAAdcyAAHXMkAB11EAAddRgAHXUkAB11LAAddTgAHXU8AB11QAAddUQAHXVIAB11UAAddVgAHXVcAB11YAAddWgAHXVsAB110AAdddQAHXXYAB114AAdd8wAHXfUAB133AAdd+QAHXfwAB139AAdd/gAHXf8AB14AAAdeAgAHXgQAB14FAAdeBgAHXggAB14JAAdehAAHXoYAB16IAAdeigAHXo0AB16OAAdejwAHXpAAB16RAAdekwAHXpUAB16WAAdelwAHXpkAB16aAAdfFQAHXxcAB18ZAAdfGwAHXx4AB18fAAdfIAAHXyEAB18iAAdfJAAHXyYAB18nAAdfKAAHXyoAB18rAAdfpgAHX6gAB1+qAAdfrAAHX68AB1+wAAdfsQAHX7IAB1+zAAdftQAHX7cAB1+4AAdfuQAHX7sAB1+8AAdgNwAHYDkAB2A7AAdgPQAHYEAAB2BBAAdgQgAHYEMAB2BEAAdgRgAHYEgAB2BJAAdgSgAHYEwAB2BNAAdglgAHYLoAB2DhAAdhBQAHYQgAB2EKAAdhDAAHYQ4AB2EQAAdhEgAHYRMAB2EWAAdhLwAHYUwAB2FOAAdhUAAHYVIAB2FUAAdhVgAHYVgAB2FaAAdhdwAHYXoAB2F9AAdhgAAHYYMAB2GGAAdhiQAHYYwAB2GOAAdiCQAHYgsAB2INAAdiDwAHYhIAB2ITAAdiFAAHYhUAB2IWAAdiGAAHYhoAB2IbAAdiHAAHYh4AB2IfAAdimgAHYpwAB2KeAAdioAAHYqMAB2KkAAdipQAHYqYAB2KnAAdiqQAHYqsAB2KsAAdirQAHYq8AB2KwAAdjKwAHYy0AB2MvAAdjMQAHYzQAB2M1AAdjNgAHYzcAB2M4AAdjOgAHYzwAB2M9AAdjPgAHY0AAB2NBAAdjvAAHY74AB2PBAAdjwwAHY8YAB2PHAAdjyAAHY8kAB2PKAAdjzAAHY84AB2PPAAdj0AAHY9IAB2PTAAdkTgAHZFAAB2RSAAdkVAAHZFcAB2RYAAdkWQAHZFoAB2RbAAdkXQA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Hme0AB5nuAAeZ8AAHmfIAB5nzAAeZ9AAHmfYAB5n3AAeacgAHmnQAB5p2AAeaeAAHmnsAB5p8AAeafQAHmn4AB5p/AAeagQAHmoMAB5qEAAeahQAHmocAB5qIAAebAwAHmwUAB5sHAAebCQAHmwwAB5sNAAebDgAHmw8AB5sQAAebEgAHmxQAB5sVAAebFgAHmxgAB5sZAAeblAAHm5YAB5uYAAebmgAHm50AB5ueAAebnwAHm6AAB5uhAAebowAHm6UAB5umAAebpwAHm6kAB5uqAAecJQAHnCcAB5wpAAecKwAHnC4AB5wvAAecMAAHnDEAB5wyAAecNAAHnDYAB5w3AAecOAAHnDoAB5w7AAechAAHnKgAB5zPAAec8wAHnPYAB5z4AAec+gAHnPwAB5z+AAedAAAHnQEAB50EAAedHQAHnToAB508AAedPgAHnUAAB51CAAedRAAHnUYAB51IAAedZQAHnWgAB51rAAedbgAHnXEAB510AAeddwAHnXoAB518AAed9wAHnfkAB537AAed/QAHngAAB54BAAeeAgAHngMAB54EAAeeBgAHnggAB54JAAeeCgAHngwAB54NAAeeiAAHnooAB56MAAeejgAHnpEAB56SAAeekwAHnpQAB56VAAeelwAHnpkAB56aAAeemwAHnp0AB56eAAefGQAHnxsAB58dAAefHwAHnyIAB58jAAefJAAHnyUAB58mAAefKAAHnyoAB58rAAefLAAHny4AB58vAAefqgAHn6wAB5+uAAefsAAHn7MAB5+0AAeftQAHn7YAB5+3AAefuQAHn7sAB5+8AAefvQAHn78AB5/AAAegOwAHoD0AB6A/AAegQQAHoEQAB6BFAAegRgAHoEcAB6BIAAegSgAHoEwAB6BNAAegTgAHoFAAB6BRAAegzAAHoM4AB6DQAAeg0gAHoNUAB6DWAAeg1wAHoNgAB6DZAAeg2wAHoN0AB6DeAAeg3wAHoOEAB6DiAAehXQAHoV8AB6FhAAehYwAHoWYAB6FnAAehaAAHoWkAB6FqAAehbAAHoW4AB6FvAAehcAAHoXIAB6FzAAeiBgAHoikAB6JJAAeiaQAHomsAB6JtAAeibwAHonEAB6J0AAeidQAHonYAB6J5AAeiegAHonwAB6J9AAeigAAHooMAB6KEAAeihQAHoogAB6KJAAeijgAHoqcAB6KwAAeisgAHorQAB6K9AAeiwAAHosMAB6LFAAejDgAHozIAB6NZAAejfQAHo4AAB6OCAAejhAAHo4YAB6OIAAejigAHo4sAB6OOAAejpwAHo8gAB6PKAAejzAAHo84AB6PQAAej0gAHo9QAB6PWAAej2AAHo/kAB6P8AAej/wAHpAIAB6QFAAekCAAHpAsAB6QOAAekEQAHpBMAB6SOAAekkAAHpJIAB6SUAAeklwAHpJgAB6SZAAekmgAHpJsAB6SdAAeknwAHpKAAB6ShAAekowAHpKQAB6UfAAelIQAHpSMAB6UlAAelKAAHpSkAB6UqAAelKwAHpSwAB6UuAAelMAAHpTEAB6UyAAelNAAHpTUAB6WwAAelsgAHpbUAB6W3AAelugAHpbsAB6W8AAelvQAHpb4AB6XAAAelwgAHpcMAB6XEAAelxgAHpccAB6XgAAel4QAHpeIAB6XkAAemXwAHpmEAB6ZjAAemZQAHpmgAB6ZpAAemagAHpmsAB6ZsAAembgAHpnAAB6ZxAAemcgAHpnQAB6Z1AAem8AAHpvIAB6b0AAem9gAHpvkAB6b6AAem+wAHpvwAB6b9AAem/wAHpwEAB6cCAAenAwAHpwUAB6cGAAengQAHp4MAB6eFAAenhwAHp4oAB6eLAAenjAAHp40AB6eOAAenkAAHp5IAB6eTAAenlAAHp5YAB6eXAAeoEgAHqBQAB6gWAAeoGAAHqBsAB6gcAAeoHQAHqB4AB6gfAAeoIQAHqCMAB6gkAAeoJQAHqCcAB6goAAeoowAHqKUAB6inAAeoqQAHqKwAB6itAAeorgAHqK8AB6iwAAeosgAHqLQAB6i1AAeotgAHqLgAB6i5AAepAgAHqSYAB6lNAAepcQAHqXQAB6l2AAepeAAHqXoAB6l8AAepfgAHqX8AB6mCAAepmwAHqbgAB6m6AAepvAAHqb4AB6nAAAepwgAHqcQAB6nGAAep4wAHqeYAB6npAAep7AAHqe8AB6nyAAep9QAHqfgAB6n6AAeqdQAHqncAB6p5AAeqewAHqn4AB6p/AAeqgAAHqoEAB6qCAAeqhAAHqoYAB6qHAAeqiAAHqooAB6qLAAerBgAHqwgAB6sKAAerDAAHqw8AB6sQAAerEQAHqxIAB6sTAAerFQAHqxcAB6sYAAerGQAHqxsAB6scAAerlwAHq5kAB6ubAAernQAHq6AAB6uhAAerogAHq6MAB6ukAAerpgAHq6gAB6upAAerqgAHq6wAB6utAAesKAAHrCoAB6wtAAesLwAHrDIAB6wzAAesNAAHrDUAB6w2AAesOAAHrDoAB6w7AAesPAAHrD4AB6w/AAesugAHrLwAB6y+AAeswAAHrMMAB6zEAAesxQAHrMYAB6zHAAesyQAHrMsAB6zMAAeszQAHrM8AB6zQAAetSwAHrU0AB61PAAetUQAHrVQAB61VAAetVgAHrVcAB61YAAetWgAHrVwAB61dAAetXgAHrWAAB61hAAet3AAHrd4AB63hAAet4wAHreYAB63nAAet6AAHrekAB63qAAet7AAHre4AB63vAAet8AAHrfIAB63zAAeuhgAHrqkAB67JAAeu6QAHrusAB67tAAeu7wAHrvEAB670AAeu9QAHrvYAB675AAeu+gAHrvwAB679AAeu/wAHrwIAB68DAAevBAAHrwcAB68IAAevDQAHryYAB68vAAevMQAHrzMAB688AAevPwAHr0IAB69EAAevjQAHr7EAB6/YAAev/AAHr/8AB7ABAAewAwAHsAUAB7AHAAewCQAHsAoAB7ANAAewJgAHsEcAB7BJAAewSwAHsE0AB7BPAAewUQAHsFMAB7BVAAewVwAHsHgAB7B7AAewfgAHsIEAB7CEAAewhwAHsIoAB7CNAAewkAAHsJIAB7ENAAexDwAHsREAB7ETAAexFgAHsRcAB7EYAAexGQAHsRoAB7EcAAexHgAHsR8AB7EgAAexIgAHsSMAB7GeAAexoAAHsaIAB7GkAAexpwAHsagAB7GpAAexqgAHsasAB7GtAAexrwAHsbAAB7GxAAexswAHsbQAB7IvAAeyMQAHsjQAB7I2AAeyOQAHsjoAB7I7AAeyPAAHsj0AB7I/AAeyQQAHskIAB7JDAAeyRQAHskYAB7JfAAeyYAAHsmEAB7JjAAey3gAHsuAAB7LiAAey5AAHsucAB7LoAAey6QAHsuoAB7LrAAey7QAHsu8AB7LwAAey8QAHsvMAB7L0AAezbwAHs3EAB7NzAAezdQAHs3gAB7N5AAezegAHs3sAB7N8AAezfgAHs4AAB7OBAAezggAHs4QAB7OFAAe0AAAHtAIAB7QEAAe0BgAHtAkAB7QKAAe0CwAHtAwAB7QNAAe0DwA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H11UAB9dYAAfXcQAH15IAB9eUAAfXlgAH15gAB9eaAAfXnAAH154AB9egAAfXogAH18MAB9fGAAfXyQAH18wAB9fPAAfX0gAH19UAB9fYAAfX2wAH190AB9hYAAfYWgAH2FwAB9heAAfYYQAH2GIAB9hjAAfYZAAH2GUAB9hnAAfYaQAH2GoAB9hrAAfYbQAH2G4AB9jpAAfY6wAH2O0AB9jvAAfY8gAH2PMAB9j0AAfY9QAH2PYAB9j4AAfY+gAH2PsAB9j8AAfY/gAH2P8AB9l6AAfZfAAH2X8AB9mBAAfZhAAH2YUAB9mGAAfZhwAH2YgAB9mKAAfZjAAH2Y0AB9mOAAfZkAAH2ZEAB9mqAAfZqwAH2awAB9muAAfaKQAH2isAB9otAAfaLwAH2jIAB9ozAAfaNAAH2jUAB9o2AAfaOAAH2joAB9o7AAfaPAAH2j4AB9o/AAfaugAH2rwAB9q+AAfawAAH2sMAB9rEAAfaxQAH2sYAB9rHAAfayQAH2ssAB9rMAAfazQAH2s8AB9rQAAfbSwAH200AB9tPAAfbUQAH21QAB9tVAAfbVgAH21cAB9tYAAfbWgAH21wAB9tdAAfbXgAH22AAB9thAAfb3AAH294AB9vgAAfb4gAH2+UAB9vmAAfb5wAH2+gAB9vpAAfb6wAH2+0AB9vuAAfb7wAH2/EAB9vyAAfcbQAH3G8AB9xxAAfccwAH3HYAB9x3AAfceAAH3HkAB9x6AAfcfAAH3H4AB9x/AAfcgAAH3IIAB9yDAAfczAAH3PAAB90XAAfdOwAH3T4AB91AAAfdQgAH3UQAB91GAAfdSAAH3UkAB91MAAfdZQAH3YIAB92EAAfdhgAH3YgAB92KAAfdjAAH3Y4AB92QAAfdrQAH3bAAB92zAAfdtgAH3bkAB928AAfdvwAH3cIAB93EAAfePwAH3kEAB95DAAfeRQAH3kgAB95JAAfeSgAH3ksAB95MAAfeTgAH3lAAB95RAAfeUgAH3lQAB95VAAfe0AAH3tIAB97VAAfe1wAH3toAB97bAAfe3AAH3t0AB97eAAfe4AAH3uIAB97jAAfe5AAH3uYAB97nAAffYgAH32QAB99mAAffaAAH32sAB99sAAffbQAH324AB99vAAffcQAH33MAB990AAffdQAH33cAB994AAff8wAH3/UAB9/4AAff+gA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IA+wACAPtAAgD7gAIA/AACAPxAAgEhAAIBKcACATHAAgE5wAIBOkACATrAAgE7QAIBO8ACATyAAgE8wAIBPQACAT3AAgE+AAIBPoACAT7AAgE/gAIBQEACAUCAAgFAwAIBQYACAUHAAgFDAAIBSUACAUuAAgFMAAIBTIACAU7AAgFPgAIBUEACAVDAAgFjAAIBbAACAXXAAgF+wAIBf4ACAYAAAgGAgAIBgQACAYGAAgGCAAIBgkACAYMAAgGJQAIBkYACAZIAAgGSgAIBkwACAZOAAgGUAAIBlIACAZUAAgGVgAIBncACAZ6AAgGfQAIBoAACAaDAAgGhgAIBokACAaMAAgGjwAIBpEACAcMAAgHDgAIBxAACAcSAAgHFQAIBxYACAcXAAgHGAAIBxkACAcbAAgHHQAIBx4ACAcfAAgHIQAIByIACAedAAgHnwAIB6EACAejAAgHpgAIB6cACAeoAAgHqQAIB6oACAesAAgHrgAIB68ACAewAAgHsgAIB7MACAguAAgIMAAICDMACAg1AAgIOAAICDkACAg6AAgIOwAICDwACAg+AAgIQAAICEEACAhCAAgIRAAICEUACAheAAgIXwAICGAACAhiAAgI3QAICN8ACAjhAAgI4wAICOYACAjnAAgI6AAICOkACAjqAAgI7AAICO4ACAjvAAgI8AAICPIACAjzAAgJbgAICXAACAlyAAgJdAAICXcACAl4AAgJeQAICXoACAl7AAgJfQAICX8ACAmAAAgJgQAICYMACAmEAAgJ/wAICgEACAoDAAgKBQAICggACAoJAAgKCgAICgsACAoMAAgKDgAIChAACAoRAAgKEgAIChQACAoVAAgKkAAICpIACAqUAAgKlgAICpkACAqaAAgKmwAICpwACAqdAAgKnwAICqEACAqiAAgKowAICqUACAqmAAgLIQAICyMACAslAAgLJwAICyoACAsrAAgLLAAICy0ACAsuAAgLMAAICzIACAszAAgLNAAICzYACAs3AAgLgAAIC6QACAvLAAgL7wAIC/IACAv0AAgL9gAIC/gACAv6AAgL/AAIC/0ACAwAAAgMGQAIDDYACAw4AAgMOgAIDDwACAw+AAgMQAAIDEIACAxEAAgMYQAIDGQACAxnAAgMagAIDG0ACAxwAAgMcwAIDHYACAx4AAgM8wAIDPUACAz3AAgM+QAIDPwACAz9AAgM/gAIDP8ACA0AAAgNAgAIDQQACA0FAAgNBgAIDQgACA0JAAgNhAAIDYYACA2IAAgNigAIDY0ACA2OAAgNjwAIDZAACA2RAAgNkwAIDZUACA2WAAgNlwAIDZkACA2aAAgOFQAIDhcACA4ZAAgOGwAIDh4ACA4fAAgOIAAIDiEACA4iAAgOJAAIDiYACA4nAAgOKAAIDioACA4rAAgOpgAIDqgACA6rAAgOrQAIDrAACA6xAAgOsgAIDrMACA60AAgOtgAIDrgACA65AAgOugAIDrwACA69AAgPOAAIDzoACA88AAgPPgAID0EACA9CAAgPQwAID0QACA9FAAgPRwAID0kACA9KAAgPSwAID00ACA9OAAgPyQAID8sACA/NAAgPzwAID9IACA/TAAgP1AAID9UACA/WAAgP2AAID9oACA/bAAgP3AAID94ACA/fAAgQWgAIEFwACBBfAAgQYQAIEGQACBBlAAgQZgAIEGcACBBoAAgQagAIEGwACBBtAAgQbgAIEHAACBBxAAgRBAAIEScACBFHAAgRZwAIEWkACBFrAAgRbQAIEW8ACBFyAAgRcwAIEXQACBF3AAgReAAIEXoACBF7AAgRfQAIEYAACBGBAAgRggAIEYUACBGGAAgRiwAIEaQACBGtAAgRrwAIEbEACBG6AAgRvQAIEcAACBHCAAgSCwAIEi8ACBJWAAgSegAIEn0ACBJ/AAgSgQAIEoMACBKFAAgShwAIEogACBKLAAgSpAAIEsUACBLHAAgSyQAIEssACBLNAAgSzwAIEtEACBLTAAgS1QAIEvYACBL5AAgS/AAIEv8ACBMCAAgTBQAIEwgACBMLAAgTDgAIExAACBOLAAgTjQAIE48ACBORAAgTlAAIE5UACBOWAAgTlwAIE5gACBOaAAgTnAAIE50ACBOeAAgToAAIE6EACBQcAAgUHgAIFCAACBQiAAgUJQAIFCYACBQnAAgUKAAIFCkACBQrAAgULQAIFC4ACBQvAAgUMQAIFDIACBStAAgUrwAIFLIACBS0AAgUtwAIFLgACBS5AAgUugAIFLsACBS9AAgUvwAIFMAACBTBAAgUwwAIFMQACBTdAAgU3gAIFN8ACBThAAgVXAAIFV4ACBVgAAgVYgAIFWUACBVmAAgVZwAIFWgACBVpAAgVawAIFW0ACBVuAAgVbwAIFXEACBVyAAgV7QAIFe8ACBXxAAgV8wAIFfYACBX3AAgV+AAIFfkACBX6AAgV/AAIFf4ACBX/AAgWAAAIFgIACBYDAAgWfgAIFoAACBaCAAgWhAAIFocACBaIAAgWiQAIFooACBaLAAgWjQAIFo8ACBaQAAgWkQAIFpMACBaUAAgXDwAIFxEACBcTAAgXFQAIFxgACBcZAAgXGgAIFxsACBccAAgXHgAIFyAACBchAAgXIgAIFyQACBclAAgXoAAIF6IACBekAAgXpgAIF6kACBeqAAgXqwAIF6wACBetAAgXrwAIF7EACBeyAAgXswAIF7UACBe2AAgX/wAIGCMACBhKAAgYbgAIGHEACBhzAAgYdQAIGHcACBh5AAgYewAIGHwACBh/AAgYmAAIGLUACBi3AAgYuQAIGLsACBi9AAgYvwAIGMEACBjDAAgY4AAIGOMACBjmAAgY6QAIGOwACBjvAAgY8gAIGPUACBj3AAgZcgAIGXQACBl2AAgZeAAIGXsACBl8AAgZfQAIGX4ACBl/AAgZgQAIGYMACBmEAAgZhQAIGYcACBmIAAgaAwAIGgUACBoHAAgaCQAIGgwACBoNAAgaDgAIGg8ACBoQAAgaEgAIGhQACBoVAAgaFgAIGhgACBoZAAgalAAIGpYACBqYAAgamgAIGp0ACBqeAAganwAIGqAACBqhAAgaowAIGqUACBqmAAgapwAIGqkACBqqAAgbJQAIGycACBspAAgbKwAIGy4ACBsvAAgbMAAIGzEACBsyAAgbNAAIGzYACBs3AAgbOAAIGzoACBs7AAgbtgAIG7gACBu6AAgbvAAIG78ACBvAAAgbwQAIG8IACBvDAAgbxQAIG8cACBvIAAgbyQAIG8sACBvMAAgcRwAIHEkACBxLAAgcTQAIHFAACBxRAAgcUgAIHFMACBxUAAgcVgAIHFgACBxZAAgcWgAIHFwACBxdAAgc2AAIHNoACBzcAAgc3gAIHOEACBziAAgc4wAIHOQACBzlAAgc5wAIHOkACBzqAAgc6wAIHO0ACBzuAAgdgQAIHaQACB3EAAgd5AAIHeYACB3oAAgd6gAIHewACB3vAAgd8AAIHfEACB30AAgd9QAIHfcACB34AAgd+gAIHf0ACB3+AAgd/wAIHgIACB4DAAgeCAAIHiEACB4qAAgeLAAIHi4ACB43AAgeOgAIHj0ACB4/AAgeiAAIHqwACB7TAAge9wAIHvoACB78AAge/gAIHwAACB8CAAgfBAAIHwUACB8IAAgfIQAIH0IACB9EAAgfRgAIH0gACB9KAAgfTAAIH04ACB9QAAgfUgAIH3MACB92AAgfeQAIH3wACB9/AAgfggAIH4UACB+IAAgfiwAIH40ACCAIAAggCgAIIAwACCAOAAggEQAIIBIACCATAAggFAAIIBUACCAXAAggGQAIIBoACCAbAAggHQAIIB4ACCCZAAggmwAIIJ0ACCCfAAggogAIIKMACCCkAAggpQAIIKYACCCoAAggqgAIIKsACCCsAAggrgAIIK8ACCEqAAghLAAIIS8ACCExAAghNAAIITUACCE2AAghNwAIITgACCE6AAghPAAIIT0ACCE+AAghQAAIIUEACCFaAAghWwAIIVwACCFeAAgh2QAIIdsACCHdAAgh3wAIIeIACCHjAAgh5AAIIeUACCHmAAgh6AAIIeoACCHrAAgh7AAIIe4ACCHvAAgiagAIImwACCJuAAgicAAIInMACCJ0AAgidQAIInYACCJ3AAgieQAIInsACCJ8AAgifQAIIn8ACCKAAAgi+wAIIv0ACCL/AAgjAQAIIwQACCMFAAgjBgAIIwcACCMIAAgjCgAIIwwACCMNAAgjDgAIIxAACCMRAAgjjAAII44ACCOQAAgjkgAII5UACCOWAAgjlwAII5gACCOZAAgjmwAII50ACCOeAAgjnwAII6EACCOiAAgkHQAIJB8ACCQhAAgkIwAIJCYACCQnAAgkKAAIJCkACCQqAAgkLAAIJC4ACCQvAAgkMAAIJDIACCQzAAgkfAAIJKAACCTHAAgk6wAIJO4ACCTwAAgk8gAIJPQACCT2AAgk+AAIJPkACCT8AAglFQAIJTIACCU0AAglNgAIJTgACCU6AAglPAAIJT4ACCVAAAglXQAIJWAACCVjAAglZgAIJWkACCVsAAglbwAIJXIACCV0AAgl7wAIJfEACCXzAAgl9QAIJfgACCX5AAgl+gAIJfsACCX8AAgl/gAIJgAACCYBAAgmAgAIJgQACCYFAAgmgAAIJoIACCaEAAgmhgAIJokACCaKAAgmiwAIJowACCaNAAgmjwAIJpEACCaSAAgmkwAIJpUACCaWAAgnEQAIJxMACCcVAAgnFwAIJxoACCcbAAgnHAAIJx0ACCceAAgnIAAIJyIACCcjAAgnJAAIJyYACCcnAAgnogAIJ6QACCemAAgnqAAIJ6sACCesAAgnrQAIJ64ACCevAAgnsQAIJ7MACCe0AAgntQAIJ7cACCe4AAgoMwAIKDUACCg3AAgoOQAIKDwACCg9AAgoPgAIKD8ACChAAAgoQgAIKEQACChFAAgoRgAIKEgACChJAAgoxAAIKMYACCjIAAgoygAIKM0ACCjOAAgozwAIKNAACCjRAAgo0wAIKNUACCjWAAgo1wAIKNkACCjaAAgpVQAIKVcACClZAAgpWwAIKV4ACClfAAgpYAAIKWEACCliAAgpZAAIKWYACClnAAgpaAAIKWoACClrAAgp/gAIKiEACCpBAAgqYQAIKmMACCplAAgqZwAIKmkACCpsAAgqbQAIKm4ACCpxAAgqcgAIKnQACCp1AAgqdwAIKnoACCp7AAgqfAAIKn8ACCqAAAgqhQAIKp4ACCqnAAgqqQAIKqsACCq0AAgqtwAIKroACCq8AAgrBQAIKykACCtQAAgrdAAIK3cACCt5AAgrewAIK30ACCt/AAgrgQAIK4IACCuFAAgrngAIK78ACCvBAAgrwwAIK8UACCvHAAgryQAIK8sACCvNAAgrzwAIK/AACCvzAAgr9gAIK/kACCv8AAgr/wAILAIACCwFAAgsCAAILAoACCyFAAgshwAILIkACCyLAAgsjgAILI8ACCyQAAgskQAILJIACCyUAAgslgAILJcACCyYAAgsmgAILJsACC0WAAgtGAAILRoACC0cAAgtHwAILSAACC0hAAgtIgAILSMACC0lAAgtJwAILSgACC0pAAgtKwAILSwACC2nAAgtqQAILawACC2uAAgtsQAILbIACC2zAAgttAAILbUACC23AAgtuQAILboACC27AAgtvQAILb4ACC3XAAgt2AAILdkACC3bAAguVgAILlgACC5aAAguXAAILl8ACC5gAAguYQAILmIACC5jAAguZQAILmcACC5oAAguaQAILmsACC5sAAgu5wAILukACC7rAAgu7QAILvAACC7xAAgu8gAILvMACC70AAgu9gAILvgACC75AAgu+gAILvwACC79AAgveAAIL3oACC98AAgvfgAIL4EACC+CAAgvgwAIL4QACC+FAAgvhwAIL4kACC+KAAgviwAIL40ACC+OAAgwCQAIMAsACDANAAgwDwAIMBIACDATAAgwFAAIMBUACDAWAAgwGAAIMBoACDAbAAgwHAAIMB4ACDAfAAgwmgAIMJwACDCeAAgwoAAIMKMACDCkAAgwpQAIMKYACDCnAAgwqQAIMKsACDCsAAgwrQAIMK8ACDCwAAgw+QAIMR0ACDFEAAgxaAAIMWsACDFtAAgxbwAIMXEACDFzAAgxdQAIMXYACDF5AAgxkgAIMa8ACDGxAAgxswAIMbUACDG3AAgxuQAIMbsACDG9AAgx2gAIMd0ACDHgAAgx4wAIMeYACDHpAAgx7AAIMe8ACDHxAAgybAAIMm4ACDJwAAgycgAIMnUACDJ2AAgydwAIMngACDJ5AAgyewAIMn0ACDJ+AAgyfwAIMoEACDKCAAgy/QAIMv8ACDMBAAgzAwAIMwYACDMHAAgzCAAIMwkACDMKAAgzDAAIMw4ACDMPAAgzEAAIMxIACDMTAAgzjgAIM5AACDOSAAgzlAAIM5cACDOYAAgzmQAIM5oACDObAAgznQAIM58ACDOgAAgzoQAIM6MACDOkAAg0HwAINCEACDQjAAg0JQAINCgACDQpAAg0KgAINCsACDQsAAg0LgAINDAACDQxAAg0MgAINDQACDQ1AAg0sAAINLIACDS0AAg0tgAINLkACDS6AAg0uwAINLwACDS9AAg0vwAINMEACDTCAAg0wwAINMUACDTGAAg1QQAINUMACDVFAAg1RwAINUoACDVLAAg1TAAINU0ACDVOAAg1UAAINVIACDVTAAg1VAAINVYACDVXAAg10gAINdQACDXWAAg12AAINdsACDXcAAg13QAINd4ACDXfAAg14QAINeMACDXkAAg15QAINecACDXoAAg2ewAINp4ACDa+AAg23gAINuAACDbiAAg25AAINuYACDbpAAg26gAINusACDbuAAg27wAINvEACDbyAAg29AAINvcACDb4AAg2+QAINvwACDb9AAg3AgAINxsACDckAAg3JgAINygACDcxAAg3NAAINzcACDc5AAg3ggAIN6YACDfNAAg38QAIN/QACDf2AAg3+AAIN/oACDf8AAg3/gAIN/8ACDgCAAg4GwAIODwACDg+AAg4QAAIOEIACDhEAAg4RgAIOEgACDhKAAg4TAAIOG0ACDhwAAg4cwAIOHYACDh5AAg4fAAIOH8ACDiCAAg4hQA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ISmUACEpnAAhKaQAISmsACEptAAhKbwAISnAACEpzAAhKjAAISqkACEqrAAhKrQAISq8ACEqxAAhKswAISrUACEq3AAhK1AAIStcACEraAAhK3QAISuAACErjAAhK5gAISukACErrAAhLZgAIS2gACEtqAAhLbAAIS28ACEtwAAhLcQAIS3IACEtzAAhLdQAIS3cACEt4AAhLeQAIS3sACEt8AAhL9wAIS/kACEv7AAhL/QAITAAACEwBAAhMAgAITAMACEwEAAhMBgAITAgACEwJAAhMCgAITAwACEwNAAhMiAAITIoACEyMAAhMjgAITJEACEySAAhMkwAITJQACEyVAAhMlwAITJkACEyaAAhMmwAITJ0ACEyeAAhNGQAITRsACE0eAAhNIAAITSMACE0kAAhNJQAITSYACE0nAAhNKQAITSsACE0sAAhNLQAITS8ACE0wAAhNqwAITa0ACE2vAAhNsQAITbQACE21AAhNtgAITbcACE24AAhNugAITbwACE29AAhNvgAITcAACE3BAAhOPAAITj4ACE5AAAhOQgAITkUACE5GAAhORwAITkgACE5JAAhOSwAITk0ACE5OAAhOTwAITlEACE5SAAhOzQAITs8ACE7RAAhO0wAITtYACE7XAAhO2AAITtkACE7aAAhO3AAITt4ACE7fAAhO4AAITuIACE7jAAhPdgAIT5kACE+5AAhP2QAIT9sACE/dAAhP3wAIT+EACE/kAAhP5QAIT+YACE/pAAhP6gAIT+wACE/tAAhP7wAIT/IACE/zAAhP9AAIT/cACE/4AAhP/QAIUBYACFAfAAhQIQAIUCMACFAsAAhQLwAIUDIACFA0AAhQfQAIUKEACFDIAAhQ7AAIUO8ACFDxAAhQ8wAIUPUACFD3AAhQ+QAIUPoACFD9AAhRFgAIUTcACFE5AAhROwAIUT0ACFE/AAhRQQAIUUMACFFFAAhRRwAIUWgACFFrAAhRbgAIUXEACFF0AAhRdwAIUXoACFF9AAhRgAAIUYIACFH9AAhR/wAIUgEACFIDAAhSBgAIUgcACFIIAAhSCQAIUgoACFIMAAhSDgAIUg8ACFIQAAhSEgAIUhMACFKOAAhSkAAIUpIACFKUAAhSlwAIUpgACFKZAAhSmgAIUpsACFKdAAhSnwAIUqAACFKhAAhSowAIUqQACFMfAAhTIQAIUyQACFMmAAhTKQAIUyoACFMrAAhTLAAIUy0ACFMvAAhTMQAIUzIACFMzAAhTNQAIUzYACFNPAAhTUAAIU1EACFNTAAhTzgAIU9AACFPSAAhT1AAIU9cACFPYAAhT2QAIU9oACFPbAAhT3QAIU98ACFPgAAhT4QAIU+MACFPkAAhUXwAIVGEACFRjAAhUZQAIVGgACFRpAAhUagAIVGsACFRsAAhUbgAIVHAACFRxAAhUcgAIVHQACFR1AAhU8AAIVPIACFT0AAhU9gAIVPkACFT6AAhU+wAIVPwACFT9AAhU/wAIVQEACFUCAAhVAwAIVQUACFUGAAhVgQAIVYMACFWFAAhVhwAIVYoACFWLAAhVjAAIVY0ACFWOAAhVkAAIVZIACFWTAAhVlAAIVZYACFWXAAhWEgAIVhQACFYWAAhWGAAIVhsACFYcAAhWHQAIVh4ACFYfAAhWIQAIViMACFYkAAhWJQAIVicACFYoAAhWcQAIVpUACFa8AAhW4AAIVuMACFblAAhW5wAIVukACFbrAAhW7QAIVu4ACFbxAAhXCgAIVycACFcpAAhXKwAIVy0ACFcvAAhXMQAIVzMACFc1AAhXUgAIV1UACFdYAAhXWwAIV14ACFdhAAhXZAAIV2cACFdpAAhX5AAIV+YACFfoAAhX6gAIV+0ACFfuAAhX7wAIV/AACFfxAAhX8wAIV/UACFf2AAhX9wAIV/kACFf6AAhYdQAIWHcACFh5AAhYewAIWH4ACFh/AAhYgAAIWIEACFiCAAhYhAAIWIYACFiHAAhYiAAIWIoACFiLAAhZBgAIWQgACFkKAAhZDAAIWQ8ACFkQAAhZEQAIWRIACFkTAAhZFQAIWRcACFkYAAhZGQAIWRsACFkcAAhZlwAIWZkACFmcAAhZngAIWaEACFmiAAhZowAIWaQACFmlAAhZpwAIWakACFmqAAhZqwAIWa0ACFmuAAhaKQAIWisACFotAAhaLwAIWjIACFozAAhaNAAIWjUACFo2AAhaOAAIWjoACFo7AAhaPAAIWj4ACFo/AAhaugAIWrwACFq+AAhawAAIWsMACFrEAAhaxQAIWsYACFrHAAhayQAIWssACFrMAAhazQAIWs8ACFrQAAhbSwAIW00ACFtPAAhbUQAIW1QACFtVAAhbVgAIW1cACFtYAAhbWgAIW1wACFtdAAhbXgAIW2AACFthAAhb9AAIXBcACFw3AAhcVwAIXFkACFxbAAhcXQAIXF8ACFxiAAhcYwAIXGQACFxnAAhcaAAIXGoACFxrAAhcbQAIXHAACFxxAAhccgAIXHUACFx2AAhcfwAIXJgACFyhAAhcowAIXKUACFyuAAhcsQAIXLQACFy2AAhc/wAIXSMACF1KAAhdbgAIXXEACF1zAAhddQAIXXcACF15AAhdewAIXXwACF1/AAhdmAAIXbkACF27AAhdvQAIXb8ACF3BAAhdwwAIXcUACF3HAAhdyQAIXeoACF3tAAhd8AAIXfMACF32AAhd+QAIXfwACF3/AAheAgAIXgQACF5/AAhegQAIXoMACF6FAAheiAAIXokACF6KAAheiwAIXowACF6OAAhekAAIXpEACF6SAAhelAAIXpUACF8QAAhfEgAIXxQACF8WAAhfGQAIXxoACF8bAAhfHAAIXx0ACF8fAAhfIQAIXyIACF8jAAhfJQAIXyYACF+hAAhfowAIX6YACF+oAAhfqwAIX6wACF+tAAhfrgAIX68ACF+xAAhfswAIX7QACF+1AAhftwAIX7gACF/RAAhf0gAIX9MACF/VAAhgUAAIYFIACGBUAAhgVgAIYFkACGBaAAhgWwAIYFwACGBdAAhgXwAIYGEACGBiAAhgYwAIYGUACGBmAAhg4QAIYOMACGDlAAhg5wAIYOoACGDrAAhg7AAIYO0ACGDuAAhg8AAIYPIACGDzAAhg9AAIYPYACGD3AAhhcgAIYXQACGF2AAhheAAIYXsACGF8AAhhfQAIYX4ACGF/AAhhgQAIYYMACGGEAAhhhQAIYYcACGGIAAhiAwAIYgUACGIHAAhiCQAIYgwACGINAAhiDgAIYg8ACGIQAAhiEgAIYhQACGIVAAhiFgAIYhgACGIZAAhilAAIYpYACGKYAAhimgAIYp0ACGKeAAhinwAIYqAACGKhAAhiowAIYqUACGKmAAhipwAIYqkACGKqAAhi8wAIYxcACGM+AAhjYgAIY2UACGNnAAhjaQAIY2sACGNtAAhjbwAIY3AACGNzAAhjjAAIY6kACGOrAAhjrQAIY68ACGOxAAhjswAIY7UACGO3AAhj1AAIY9cACGPaAAhj3QAIY+AACGPjAAhj5gAIY+kACGPrAAhkZgAIZGgACGRqAAhkbAAIZG8ACGRwAAhkcQAIZHIACGRzAAhkdQAIZHcACGR4AAhkeQAIZHsACGR8AAhk9wAIZPkACGT7AAhk/QAIZQAACGUBAAhlAgAIZQMACGUEAAhlBgAIZQgACGUJAAhlCgAIZQwACGUNAAhliAAIZYoACGWMAAhljgAIZZEACGWSAAhlkwAIZZQACGWVAAhllwAIZZkACGWaAAhlmwAIZZ0ACGWeAAhmGQAIZhsACGYdAAhmHwAIZiIACGYjAAhmJAAIZiUACGYmAAhmKAAIZioACGYrAAhmLAAIZi4ACGYvAAhmqgAIZqwACGauAAhmsAAIZrMACGa0AAhmtQAIZrYACGa3AAhmuQAIZrsACGa8AAhmvQAIZr8ACGbAAAhnOwAIZz0ACGc/AAhnQQAIZ0QACGdFAAhnRgAIZ0cACGdIAAhnSgAIZ0wACGdNAAhnTgAIZ1AACGdRAAhnzAAIZ84ACGfQAAhn0gAIZ9UACGfWAAhn1wAIZ9gACGfZAAhn2wAIZ90ACGfeAAhn3wAIZ+EACGfiAAhodQAIaJgACGi4AAho2AAIaNoACGjcAAho3gAIaOAACGjjAAho5AAIaOUACGjoAAho6QAIaOsACGjsAAho7gAIaPEACGjyAAho8wAIaPYACGj3AAho/AAIaRUACGkeAAhpIAAIaSIACGkrAAhpLgAIaTEACGkzAAhpfAAIaaAACGnHAAhp6wAIae4ACGnwAAhp8gAIafQACGn2AAhp+AAIafkACGn8AAhqFQAIajYACGo4AAhqOgAIajwACGo+AAhqQAAIakIACGpEAAhqRgAIamcACGpqAAhqbQAIanAACGpzAAhqdgAIankACGp8AAhqfwAIaoEACGr8AAhq/gAIawAACGsCAAhrBQAIawYACGsHAAhrCAAIawkACGsLAAhrDQAIaw4ACGsPAAhrEQAIaxIACGuNAAhrjwAIa5EACGuTAAhrlgAIa5cACGuYAAhrmQAIa5oACGucAAhrngAIa58ACGugAAhrogAIa6MACGweAAhsIAAIbCMACGwlAAhsKAAIbCkACGwqAAhsKwAIbCwACGwuAAhsMAAIbDEACGwyAAhsNAAIbDUACGxOAAhsTwAIbFAACGxSAAhszQAIbM8ACGzRAAhs0wAIbNYACGzXAAhs2AAIbNkACGzaAAhs3AAIbN4ACGzfAAhs4AAIbOIACGzjAAhtXgAIbWAACG1iAAhtZAAIbWcACG1oAAhtaQAIbWoACG1rAAhtbQAIbW8ACG1wAAhtcQAIbXMACG10AAht7wAIbfEACG3zAAht9QAIbfgACG35AAht+gAIbfsACG38AAht/gAIbgAACG4BAAhuAgAIbgQACG4FAAhugAAIboIACG6EAAhuhgAIbokACG6KAAhuiwAIbowACG6NAAhujwAIbpEACG6SAAhukwAIbpUACG6WAAhvEQAIbxMACG8VAAhvFwAIbxoACG8bAAhvHAAIbx0ACG8eAAhvIAAIbyIACG8jAAhvJAAIbyYACG8nAAhvcAAIb5QACG+7AAhv3wAIb+IACG/kAAhv5gAIb+gACG/qAAhv7AAIb+0ACG/wAAhwCQAIcCYACHAoAAhwKgAIcCwACHAuAAhwMAAIcDIACHA0AAhwUQAIcFQACHBXAAhwWgAIcF0ACHBgAAhwYwAIcGYACHBoAAhw4wAIcOUACHDnAAhw6QAIcOwACHDtAAhw7gAIcO8ACHDwAAhw8gAIcPQACHD1AAhw9gAIcPgACHD5AAhxdAAIcXYACHF4AAhxegAIcX0ACHF+AAhxfwAIcYAACHGBAAhxgwAIcYUACHGGAAhxhwAIcYkACHGKAAhyBQAIcgcACHIJAAhyCwAIcg4ACHIPAAhyEAAIchEACHISAAhyFAAIchYACHIXAAhyGAAIchoACHIbAAhylgAIcpgACHKaAAhynAAIcp8ACHKgAAhyoQAIcqIACHKjAAhypQAIcqcACHKoAAhyqQAIcqsACHKsAAhzJwAIcykACHMrAAhzLQAIczAACHMxAAhzMgAIczMACHM0AAhzNgAIczgACHM5AAhzOgAIczwACHM9AAhzuAAIc7oACHO8AAhzvgAIc8EACHPCAAhzwwAIc8QACHPFAAhzxwAIc8kACHPKAAhzywAIc80ACHPOAAh0SQAIdEsACHRNAAh0TwAIdFIACHRTAAh0VAAIdFUACHRWAAh0WAAIdFoACHRbAAh0XAAIdF4ACHRfAAh0cAAIdHEACHRzAAh07gAIdPAACHTyAAh09AAIdPcACHT4AAh0+QAIdPoACHT7AAh0/QAIdP8ACHUAAAh1AQAIdQMACHUEAAh1fwAIdYEACHWDAAh1hQAIdYgACHWJAAh1igAIdYsACHWMAAh1jgAIdZAACHWRAAh1kgAIdZQACHWVAAh2EAAIdhIACHYVAAh2FwAIdhoACHYbAAh2HAAIdh0ACHYeAAh2IAAIdiIACHYjAAh2JAAIdiYACHYnAAh2ugAIdt0ACHb9AAh3HQAIdx8ACHchAAh3IwAIdyUACHcoAAh3KQAIdyoACHctAAh3LgAIdzAACHcxAAh3MwAIdzYACHc3AAh3OAAIdzsACHc8AAh3QQAId1oACHdjAAh3ZQAId2cACHdwAAh3cwAId3YACHd4AAh3wQAId+UACHgMAAh4MAAIeDMACHg1AAh4NwAIeDkACHg7AAh4PQAIeD4ACHhBAAh4WgAIeHsACHh9AAh4fwAIeIEACHiDAAh4hQAIeIcACHiJAAh4iwAIeKwACHivAAh4sgAIeLUACHi4AAh4uwAIeL4ACHjBAAh4xAAIeMYACHlBAAh5QwAIeUUACHlHAAh5SgAIeUsACHlMAAh5TQAIeU4ACHlQAAh5UgAIeVMACHlUAAh5VgAIeVcACHnSAAh51AAIedYACHnYAAh52wAIedwACHndAAh53gAIed8ACHnhAAh54wAIeeQACHnlAAh55wAIeegACHpjAAh6ZQAIemgACHpqAAh6bQAIem4ACHpvAAh6cAAIenEACHpzAAh6dQAIenYACHp3AAh6eQAIenoACHqTAAh6lAAIepUACHqXAAh7EgAIexQACHsWAAh7GAAIexsACHscAAh7HQAIex4ACHsfAAh7IQAIeyMACHskAAh7JQAIeycACHsoAAh7owAIe6UACHunAAh7qQAIe6wACHutAAh7rgAIe68ACHuwAAh7sgAIe7QACHu1AAh7tgAIe7gACHu5AAh8NAAIfDYACHw4AAh8OgAIfD0ACHw+AAh8PwAIfEAACHxBAAh8QwAIfEUACHxGAAh8RwAIfEkACHxKAAh8xQAIfMcACHzJAAh8ywAIfM4ACHzPAAh80AAIfNEACHzSAAh81AAIfNYACHzXAAh82AAIfNoACHzbAAh9VgAIfVgACH1aAAh9XAAIfV8ACH1gAAh9YQAIfWIACH1jAAh9ZQAIfWcACH1oAAh9aQAIfWsACH1sAAh9tQAIfdkACH4AAAh+JAAIficACH4pAAh+KwAIfi0ACH4vAAh+MQAIfjIACH41AAh+TgAIfmsACH5tAAh+bwAIfnEACH5zAAh+dQAIfncACH55AAh+lgAIfpkACH6cAAh+nwAIfqIACH6lAAh+qAAIfqsACH6tAAh/KAAIfyoACH8sAAh/LgAIfzEACH8yAAh/MwAIfzQACH81AAh/NwAIfzkACH86AAh/OwAIfz0ACH8+AAh/uQAIf7sACH+9AAh/vwAIf8IACH/DAAh/xAAIf8UACH/GAAh/yAAIf8oACH/LAAh/zAAIf84ACH/PAAiASgAIgEwACIBOAAiAUAAIgFMACIBUAAiAVQAIgFYACIBXAAiAWQAIgFsACIBcAAiAXQAIgF8ACIBgAAiA2wAIgN0ACIDfAAiA4QAIgOQACIDlAAiA5gAIgOcACIDoAAiA6gAIgOwACIDtAAiA7gAIgPAACIDxAAiBbAAIgW4ACIFwAAiBcgAIgXUACIF2AAiBdwAIgXgACIF5AAiBewAIgX0ACIF+AAiBfwAIgYEACIGCAAiB/QAIgf8ACIIBAAiCAwAIggYACIIHAAiCCAAIggkACIIKAAiCDAAIgg4ACIIPAAiCEAAIghIACIITAAiCjgAIgpAACIKSAAiClAAIgpcACIKYAAiCmQAIgpoACIKbAAiCnQAIgp8ACIKgAAiCoQAIgqMACIKkAAiDNwAIg1oACIN6AAiDmgAIg5wACIOeAAiDoAAIg6IACIOlAAiDpgAIg6cACIOqAAiDqwAIg60ACIOuAAiDsAAIg7MACIO0AAiDtQAIg7gACIO5AAiDvgAIg9cACIPgAAiD4gAIg+QACIPtAAiD8AAIg/MACIP1AAiEPgAIhGIACISJAAiErQAIhLAACISyAAiEtAAIhLYACIS4AAiEugAIhLsACIS+AAiE1wAIhPgACIT6AAiE/AAIhP4ACIUAAAiFAgAIhQQACIUGAAiFCAAIhSkACIUsAAiFLwAIhTIACIU1AAiFOAAIhTsACIU+AAiFQQAIhUMACIW+AAiFwAAIhcIACIXEAAiFxwAIhcgACIXJAAiFygAIhcsACIXNAAiFzwAIhdAACIXRAAiF0wAIhdQACIZPAAiGUQAIhlMACIZVAAiGWAAIhlkACIZaAAiGWwAIhlwACIZeAAiGYAAIhmEACIZiAAiGZAAIhmUACIbgAAiG4gAIhuUACIbnAAiG6gAIhusACIbsAAiG7QAIhu4ACIbwAAiG8gAIhvMACIb0AAiG9gAIhvcACIcQAAiHEQAIhxIACIcUAAiHjwAIh5EACIeTAAiHlQAIh5gACIeZAAiHmgAIh5sACIecAAiHngAIh6AACIehAAiHogAIh6QACIelAAiIIAAIiCIACIgkAAiIJgAIiCkACIgqAAiIKwAIiCwACIgtAAiILwAIiDEACIgyAAiIMwAIiDUACIg2AAiIsQAIiLMACIi1AAiItwAIiLoACIi7AAiIvAAIiL0ACIi+AAiIwAAIiMIACIjDAAiIxAAIiMYACIjHAAiJQgAIiUQACIlGAAiJSAAIiUsACIlMAAiJTQAIiU4ACIlPAAiJUQAIiVMACIlUAAiJVQAIiVcACIlYAAiJ0wAIidUACInXAAiJ2QAIidwACIndAAiJ3gAIid8ACIngAAiJ4gAIieQACInlAAiJ5gAIiegACInpAAiKMgAIilYACIp9AAiKoQAIiqQACIqmAAiKqAAIiqoACIqsAAiKrgAIiq8ACIqyAAiKywAIiugACIrqAAiK7AAIiu4ACIrwAAiK8gAIivQACIr2AAiLEwAIixYACIsZAAiLHAAIix8ACIsiAAiLJQAIiygACIsqAAiLpQAIi6cACIupAAiLqwAIi64ACIuvAAiLsAAIi7EACIuyAAiLtAAIi7YACIu3AAiLuAAIi7oACIu7AAiMNgAIjDgACIw6AAiMPAAIjD8ACIxAAAiMQQAIjEIACIxDAAiMRQAIjEcACIxIAAiMSQAIjEsACIxMAAiMxwAIjMkACIzLAAiMzQAIjNAACIzRAAiM0gAIjNMACIzUAAiM1gAIjNgACIzZAAiM2gAIjNwACIzdAAiNWAAIjVoACI1dAAiNXwAIjWIACI1jAAiNZAAIjWUACI1mAAiNaAAIjWoACI1rAAiNbAAIjW4ACI1vAAiN6gAIjewACI3uAAiN8AAIjfMACI30AAiN9QAIjfYACI33AAiN+QAIjfsACI38AAiN/QAIjf8ACI4AAAiOewAIjn0ACI5/AAiOgQAIjoQACI6FAAiOhgAIjocACI6IAAiOigAIjowACI6NAAiOjgAIjpAACI6RAAiPDAAIjw4ACI8QAAiPEgAIjxUACI8WAAiPFwAIjxgACI8ZAAiPGwAIjx0ACI8eAAiPHwAIjyEACI8iAAiPtQAIj9gACI/4AAiQGAAIkBoACJAcAAiQHgAIkCAACJAjAAiQJAAIkCUACJAoAAiQKQAIkCsACJAsAAiQLgAIkDEACJAyAAiQMwAIkDYACJA3AAiQPAAIkFUACJBeAAiQYAAIkGIACJBrAAiQbgAIkHEACJBzAAiQvAAIkOAACJEHAAiRKwAIkS4ACJEwAAiRMgAIkTQACJE2AAiROAAIkTkACJE8AAiRVQAIkXYACJF4AAiRegAIkXwACJF+AAiRgAAIkYIACJGEAAiRhgAIkacACJGqAAiRrQAIkbAACJGzAAiRtgAIkbkACJG8AAiRvwAIkcEACJI8AAiSPgAIkkAACJJCAAiSRQAIkkYACJJHAAiSSAAIkkkACJJLAAiSTQAIkk4ACJJPAAiSUQAIklIACJLNAAiSzwAIktEACJLTAAiS1gAIktcACJLYAAiS2QAIktoACJLcAAiS3gAIkt8ACJLgAAiS4gAIkuMACJNeAAiTYAAIk2MACJNlAAiTaAAIk2kACJNqAAiTawAIk2wACJNuAAiTcAAIk3EACJNyAAiTdAAIk3UACJOOAAiTjwAIk5AACJOSAAiUDQAIlA8ACJQRAAiUEwAIlBYACJQXAAiUGAAIlBkACJQaAAiUHAAIlB4ACJQfAAiUIAAIlCIACJQjAAiUngAIlKAACJSiAAiUpAAIlKcACJSoAAiUqQAIlKoACJSrAAiUrQAIlK8ACJSwAAiUsQAIlLMACJS0AAiVLwAIlTEACJUzAAiVNQAIlTgACJU5AAiVOgAIlTsACJU8AAiVPgAIlUAACJVBAAiVQgAIlUQACJVFAAiVwAAIlcIACJXEAAiVxgAIlckACJXKAAiVywAIlcwACJXNAAiVzwAIldEACJXSAAiV0wAIldUACJXWAAiWUQAIllMACJZVAAiWVwAIlloACJZbAAiWXAAIll0ACJZeAAiWYAAIlmIACJZjAAiWZAAIlmYACJZnAAiWsAAIltQACJb7AAiXHwAIlyIACJckAAiXJgAIlygACJcqAAiXLAAIly0ACJcwAAiXSQAIl2YACJdoAAiXagAIl2wACJduAAiXcAAIl3IACJd0AAiXkQAIl5QACJeXAAiXmgAIl50ACJegAAiXowAIl6YACJeoAAiYIwAImCUACJgoAAiYKgAImC0ACJguAAiYLwAImDAACJgxAAiYMwAImDUACJg2AAiYNwAImDkACJg6AAiYPAAImLcACJi5AAiYuwAImL0ACJjAAAiYwQAImMIACJjDAAiYxAAImMYACJjIAAiYyQAImMoACJjMAAiYzQAImUgACJlKAAiZTAAImU4ACJlRAAiZUgAImVMACJlUAAiZVQAImVcACJlZAAiZWgAImVsACJldAAiZXgAImdkACJnbAAiZ3QAImd8ACJniAAiZ4wAImeQACJnlAAiZ5gAImegACJnqAAiZ6wAImewACJnuAAiZ7wAImmoACJpsAAiabgAImnAACJpzAAiadAAImnUACJp2AAiadwAImnkACJp7AAiafAAImn0ACJp/AAiagAAImvsACJr9AAia/wAImwEACJsEAAibBQAImwYACJsHAAibCAAImwoACJsMAAibDQAImw4ACJsQAAibEQAIm4wACJuOAAibkAAIm5IACJuVAAiblgAIm5cACJuYAAibmQAIm5sACJudAAibngAIm58ACJuhAAibogAInDUACJxYAAiceAAInJgACJyaAAicnAAInJ4ACJygAAicowAInKQACJylAAicqAAInKkACJyrAAicrAAInK8ACJyyAAicswAInLQACJy3AAicuAAInL0ACJzWAAic3wAInOEACJzjAAic7AAInO8ACJzyAAic9AAInT0ACJ1hAAidiAAInawACJ2vAAidsQAInbMACJ21AAidtwAInbkACJ26AAidvQAIndYACJ33AAid+QAInfsACJ39AAid/wAIngEACJ4DAAieBQAIngcACJ4oAAieKwAIni4ACJ4xAAieNAAInjcACJ46AAiePQAInkAACJ5CAAievQAInr8ACJ7BAAiewwAInsYACJ7HAAieyAAInskACJ7KAAiezAAIns4ACJ7PAAie0AAIntIACJ7TAAifTgAIn1AACJ9SAAifVAAIn1cACJ9YAAifWQAIn1oACJ9bAAifXQAIn18ACJ9gAAifYQAIn2MACJ9kAAif3wAIn+EACJ/kAAif5gAIn+kACJ/qAAif6wAIn+wACJ/tAAif7wAIn/EACJ/yAAif8wAIn/UACJ/2AAigDwAIoBAACKARAAigEwAIoI4ACKCQAAigkgAIoJQACKCXAAigmAAIoJkACKCaAAigmwAIoJ0ACKCfAAigoAAIoKEACKCjAAigpAAIoR8ACKEhAAihIwAIoSUACKEoAAihKQAIoSoACKErAAihLAAIoS4ACKEwAAihMQAIoTIACKE0AAihNQAIobAACKGyAAihtAAIobYACKG5AAihugAIobsACKG8AAihvQAIob8ACKHBAAihwgAIocMACKHFAAihxgAIokEACKJDAAiiRQAIokcACKJKAAiiSwAIokwACKJNAAiiTgAIolAACKJSAAiiUwAIolQACKJWAAiiVwAIotIACKLUAAii1gAIotgACKLbAAii3AAIot0ACKLeAAii3wAIouEACKLjAAii5AAIouUACKLnAAii6AAIozEACKNVAAijfAAIo6AACKOjAAijpQAIo6cACKOpAAijqwAIo60ACKOuAAijsQAIo8oACKPnAAij6QAIo+sACKPtAAij7wAIo/EACKPzAAij9QAIpBIACKQVAAikGAAIpBsACKQeAAikIQAIpCQACKQnAAikKQAIpKQACKSmAAikqAAIpKoACKStAAikrgAIpK8ACKSwAAiksQAIpLMACKS1AAiktgAIpLcACKS5AAikugAIpTUACKU3AAilOgAIpTwACKU/AAilQAAIpUEACKVCAAilQwAIpUUACKVHAAilSAAIpUkACKVLAAilTAAIpccACKXJAAilywAIpc0ACKXQAAil0QAIpdIACKXTAAil1AAIpdYACKXYAAil2QAIpdoACKXcAAil3QAIplgACKZaAAimXQAIpl8ACKZiAAimYwAIpmQACKZlAAimZgAIpmgACKZqAAimawAIpmwACKZuAAimbwAIpvIACKcWAAinOgAIp10ACKeEAAinpAAIp8sACKfyAAioEgAIqDYACKhaAAioXAAIqF8ACKhhAAioYwAIqGUACKhoAAioawAIqG0ACKhvAAiocgAIqHQACKh2AAioeQAIqHwACKh9AAioggAIqJsACKigAAioogAIqKcACKiqAAiorAAIqPUACKkZAAipQAAIqWQACKlnAAipaQAIqWsACKltAAipbwAIqXEACKlyAAipdQAIqY4ACKmzAAiptQAIqbcACKm5AAipuwAIqb0ACKm/AAipwQAIqcMACKnFAAip6gAIqe0ACKnwAAip8wAIqfYACKn5AAip/AAIqf8ACKoCAAiqBQAIqgcACKqCAAiqhAAIqocACKqJAAiqjAAIqo0ACKqOAAiqjwAIqpAACKqSAAiqlAAIqpUACKqWAAiqmAAIqpkACKqqAAiqqwAIqq0ACKsoAAirKgAIqywACKsuAAirMQAIqzIACKszAAirNAAIqzUACKs3AAirOQAIqzoACKs7AAirPQAIqz4ACKu5AAiruwAIq74ACKvAAAirwwAIq8QACKvFAAirxgAIq8cACKvJAAirywAIq8wACKvNAAirzwAIq9AACKvhAAir4gAIq+QACKxfAAisYQAIrGMACKxlAAisaAAIrGkACKxqAAisawAIrGwACKxuAAiscAAIrHEACKxyAAisdAAIrHUACKzwAAis8gAIrPUACKz3AAis+gAIrPsACKz8AAis/QAIrP4ACK0AAAitAgAIrQMACK0EAAitBgAIrQcACK0YAAitGQAIrRsACK2WAAitmAAIrZoACK2cAAitnwAIraAACK2hAAitogAIraMACK2lAAitpwAIragACK2pAAitqwAIrawACK4nAAiuKQAIriwACK4uAAiuMQAIrjIACK4zAAiuNAAIrjUACK43AAiuOQAIrjoACK47AAiuPQAIrj4ACK5XAAiuWAAIrlkACK5bAAiu1gAIrtgACK7aAAiu3AAIrt8ACK7gAAiu4QAIruIACK7jAAiu5QAIrucACK7oAAiu6QAIrusACK7sAAivZwAIr2kACK9sAAivbgAIr3EACK9yAAivcwAIr3QACK91AAivdwAIr3kACK96AAivewAIr30ACK9+AAivlwAIr7AACK/JAAivzAAIr88ACK/SAAiv1QAIr9gACK/bAAiv9AAIr/cACK/6AAiv/QAIsAAACLADAAiwBgAIsAgACLAbAAiwMgAIsDgACLBRAAiwYwAIsPYACLEZAAixOQAIsVkACLFbAAixXQAIsV8ACLFhAAixZAAIsWUACLFmAAixaQAIsWoACLFsAAixbQAIsW8ACLFyAAixcwAIsXQACLF3AAixeAAIsX0ACLGWAAixnwAIsaEACLGjAAixrAAIsa8ACLGyAAixtAAIsf0ACLIhAAiySAAIsmwACLJvAAiycQAIsnMACLJ1AAiydwAIsnkACLJ6AAiyfQAIspYACLK3AAiyuQAIsrsACLK9AAiyvwAIssEACLLDAAiyxQAIsscACLLoAAiy6wAIsu4ACLLxAAiy9AAIsvcACLL6AAiy/QAIswAACLMCAAizfQAIs38ACLOBAAizgwAIs4YACLOHAAiziAAIs4kACLOKAAizjAAIs44ACLOPAAizkAAIs5IACLOTAAi0DgAItBAACLQSAAi0FAAItBcACLQYAAi0GQAItBoACLQbAAi0HQAItB8ACLQgAAi0IQAItCMACLQkAAi0nwAItKEACLSkAAi0pgAItKkACLSqAAi0qwAItKwACLStAAi0rwAItLEACLSyAAi0swAItLUACLS2AAi0zwAItNAACLTRAAi00wAItU4ACLVQAAi1UgAItVQACLVXAAi1WAAItVkACLVaAAi1WwAItV0ACLVfAAi1YAAItWEACLVjAAi1ZAAItd8ACLXhAAi14wAIteUACLXoAAi16QAIteoACLXrAAi17AAIte4ACLXwAAi18QAItfIACLX0AAi19QAItnAACLZyAAi2dAAItnYACLZ5AAi2egAItnsACLZ8AAi2fQAItn8ACLaBAAi2ggAItoMACLaFAAi2hgAItwEACLcDAAi3BQAItwcACLcKAAi3CwAItwwACLcNAAi3DgAItxAACLcSAAi3EwAItxQACLcWAAi3FwAIt5IACLeUAAi3lgAIt5gACLebAAi3nAAIt50ACLeeAAi3nwAIt6EACLejAAi3pAAIt6UACLenAAi3qAAIt/EACLgVAAi4PAAIuGAACLhjAAi4ZQAIuGcACLhpAAi4awAIuG0ACLhuAAi4cQAIuIoACLinAAi4qQAIuKsACLitAAi4rwAIuLEACLizAAi4tQAIuNIACLjVAAi42AAIuNsACLjeAAi44QAIuOQACLjnAAi46QAIuWQACLlmAAi5aAAIuWoACLltAAi5bgAIuW8ACLlwAAi5cQAIuXMACLl1AAi5dgAIuXcACLl5AAi5egAIufUACLn3AAi5+QAIufsACLn+AAi5/wAIugAACLoBAAi6AgAIugQACLoGAAi6BwAIuggACLoKAAi6CwAIuoYACLqIAAi6igAIuowACLqPAAi6kAAIupEACLqSAAi6kwAIupUACLqXAAi6mAAIupkACLqbAAi6nAAIuxcACLsZAAi7GwAIux0ACLsgAAi7IQAIuyIACLsjAAi7JAAIuyYACLsoAAi7KQAIuyoACLssAAi7LQAIu6gACLuqAAi7rAAIu64ACLuxAAi7sgAIu7MACLu0AAi7tQAIu7cACLu5AAi7ugAIu7sACLu9AAi7vgAIvDkACLw7AAi8PQAIvD8ACLxCAAi8QwAIvEQACLxFAAi8RgAIvEgACLxKAAi8SwAIvEwACLxOAAi8TwA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I1vAACNbzAAjW9AAI1vkACNcSAAjXGwAI1x0ACNcfAAjXKAAI1ysACNcuAAjXMAAI13kACNedAAjXxAAI1+gACNfrAAjX7QAI1+8ACNfxAAjX8wAI1/UACNf2AAjX+QAI2BIACNgzAAjYNQAI2DcACNg5AAjYOwAI2D0ACNg/AAjYQQAI2EMACNhkAAjYZwAI2GoACNhtAAjYcAAI2HMACNh2AAjYeQAI2HwACNh+AAjY+QAI2PsACNj9AAjY/wAI2QIACNkDAAjZBAAI2QUACNkGAAjZCAAI2QoACNkLAAjZDAAI2Q4ACNkPAAjZigAI2YwACNmOAAjZkAAI2ZMACNmUAAjZlQAI2ZYACNmXAAjZmQAI2ZsACNmcAAjZnQAI2Z8ACNmgAAjaGwAI2h0ACNogAAjaIgAI2iUACNomAAjaJwAI2igACNopAAjaKwAI2i0ACNouAAjaLwAI2jEACNoyAAjaSwAI2kwACNpNAAjaTwAI2soACNrMAAjazgAI2tAACNrTAAja1AAI2tUACNrWAAja1wAI2tkACNrbAAja3AAI2t0ACNrfAAja4AAI21sACNtdAAjbXwAI22EACNtkAAjbZQAI22YACNtnAAjbaAAI22oACNtsAAjbbQAI224ACNtwAAjbcQAI2+wACNvuAAjb8AAI2/IACNv1AAjb9gAI2/cACNv4AAjb+QAI2/sACNv9AAjb/gAI2/8ACNwBAAjcAgAI3H0ACNx/AAjcgQAI3IMACNyGAAjchwAI3IgACNyJAAjcigAI3IwACNyOAAjcjwAI3JAACNySAAjckwAI3Q4ACN0QAAjdEgAI3RQACN0XAAjdGAAI3RkACN0aAAjdGwAI3R0ACN0fAAjdIAAI3SEACN0jAAjdJAAI3W0ACN2RAAjduAAI3dwACN3fAAjd4QAI3eMACN3lAAjd5wAI3ekACN3qAAjd7QAI3gYACN4jAAjeJQAI3icACN4pAAjeKwAI3i0ACN4vAAjeMQAI3k4ACN5RAAjeVAAI3lcACN5aAAjeXQAI3mAACN5jAAjeZQAI3uAACN7iAAje5AAI3uYACN7pAAje6gAI3usACN7sAAje7QAI3u8ACN7xAAje8gAI3vMACN71AAje9gAI33EACN9zAAjfdQAI33cACN96AAjfewAI33wACN99AAjffgAI34AACN+CAAjfgwAI34QACN+GAAjfhwAI4AIACOAEAAjgBgAI4AgACOALAAjgDAAI4A0ACOAOAAjgDwAI4BEACOATAAjgFAAI4BUACOAXAAjgGAAI4JMACOCVAAjglwAI4JkACOCcAAjgnQAI4J4ACOCfAAjgoAAI4KIACOCkAAjgpQAI4KYACOCoAAjgqQAI4SQACOEmAAjhKAAI4SoACOEtAAjhLgAI4S8ACOEwAAjhMQAI4TMACOE1AAjhNgAI4TcACOE5AAjhOgAI4bUACOG3AAjhuQAI4bsACOG+AAjhvwAI4cAACOHBAAjhwgAI4cQACOHGAAjhxwAI4cgACOHKAAjhywAI4kYACOJIAAjiSgAI4kwACOJPAAjiUAAI4lEACOJSAAjiUwAI4lUACOJXAAjiWAAI4lkACOJbAAjiXAAI4u8ACOMSAAjjMgAI41IACONUAAjjVgAI41gACONaAAjjXQAI414ACONfAAjjYgAI42MACONlAAjjZgAI42gACONrAAjjbAAI420ACONwAAjjcQAI43YACOOPAAjjmAAI45oACOOcAAjjpQAI46gACOOrAAjjrQAI4/YACOQaAAjkQQAI5GUACORoAAjkagAI5GwACORuAAjkcAAI5HIACORzAAjkdgAI5I8ACOSwAAjksgAI5LQACOS2AAjkuAAI5LoACOS8AAjkvgAI5MAACOThAAjk5AAI5OcACOTqAAjk7QAI5PAACOTzAAjk9gAI5PkACOT7AAjldgAI5XgACOV6AAjlfAAI5X8ACOWAAAjlgQAI5YIACOWDAAjlhQAI5YcACOWIAAjliQAI5YsACOWMAAjmBwAI5gkACOYLAAjmDQAI5hAACOYRAAjmEgAI5hMACOYUAAjmFgAI5hgACOYZAAjmGgAI5hwACOYdAAjmmAAI5poACOadAAjmnwAI5qIACOajAAjmpAAI5qUACOamAAjmqAAI5qoACOarAAjmrAAI5q4ACOavAAjmyAAI5skACObKAAjmzAAI50cACOdJAAjnSwAI500ACOdQAAjnUQAI51IACOdTAAjnVAAI51YACOdYAAjnWQAI51oACOdcAAjnXQAI59gACOfaAAjn3AAI594ACOfhAAjn4gAI5+MACOfkAAjn5QAI5+cACOfpAAjn6gAI5+sACOftAAjn7gAI6GkACOhrAAjobQAI6G8ACOhyAAjocwA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JAqkACQKqAAkCqwAJAq0ACQKvAAkCsAAJArEACQKzAAkCtAAJAy8ACQMxAAkDMwAJAzUACQM4AAkDOQAJAzoACQM7AAkDPAAJAz4ACQNAAAkDQQAJA0IACQNEAAkDRQAJA8AACQPCAAkDxAAJA8YACQPJAAkDygAJA8sACQPMAAkDzQAJA88ACQPRAAkD0gAJA9MACQPVAAkD1gAJBFEACQRTAAkEVQAJBFcACQRaAAkEWwAJBFwACQRdAAkEXgAJBGAACQRiAAkEYwAJBGQACQRmAAkEZwAJBLAACQTUAAkE+wAJBR8ACQUiAAkFJAAJBSYACQUoAAkFKgAJBSwACQUtAAkFMAAJBUkACQVmAAkFaAAJBWoACQVsAAkFbgAJBXAACQVyAAkFdAAJBZEACQWUAAkFlwAJBZoACQWdAAkFoAAJBaMACQWmAAkFqAAJBiMACQYlAAkGJwAJBikACQYsAAkGLQAJBi4ACQYvAAkGMAAJBjIACQY0AAkGNQAJBjYACQY4AAkGOQAJBrQACQa2AAkGuQAJBrsACQa+AAkGvwAJBsAACQbBAAkGwgAJBsQACQbGAAkGxwAJBsgACQbKAAkGywAJB0YACQdIAAkHSgAJB0wACQdPAAkHUAAJB1EACQdSAAkHUwAJB1UACQdXAAkHWAAJB1kACQdbAAkHXAAJB9cACQfZAAkH3AAJB94ACQfhAAkH4gAJB+MACQfkAAkH5QAJB+cACQfpAAkH6gAJB+sACQftAAkH7gAJCHEACQiVAAkIuQAJCNwACQkDAAkJIwAJCUoACQlxAAkJkQAJCbUACQnZAAkJ2wAJCd4ACQngAAkJ4gAJCeQACQnnAAkJ6gAJCewACQnuAAkJ8QAJCfMACQn1AAkJ+AAJCfsACQn8AAkKAQAJChoACQofAAkKIQAJCiYACQopAAkKKwAJCnQACQqYAAkKvwAJCuMACQrmAAkK6AAJCuoACQrsAAkK7gAJCvAACQrxAAkK9AAJCw0ACQsyAAkLNAAJCzYACQs4AAkLOgAJCzwACQs+AAkLQAAJC0IACQtEAAkLaQAJC2wACQtvAAkLcgAJC3UACQt4AAkLewAJC34ACQuBAAkLhAAJC4YACQwBAAkMAwAJDAYACQwIAAkMCwAJDAwACQwNAAkMDgAJDA8ACQwRAAkMEwAJDBQACQwVAAkMFwAJDBgACQwpAAkMKgAJDCwACQynAAkMqQAJDKsACQytAAkMsAAJDLEACQyyAAkMswAJDLQACQy2AAkMuAAJDLkACQy6AAkMvAAJDL0ACQ04AAkNOgAJDT0ACQ0/AAkNQgAJDUMACQ1EAAkNRQAJDUYACQ1IAAkNSgAJDUsACQ1MAAkNTgAJDU8ACQ1gAAkNYQAJDWMACQ3eAAkN4AAJDeIACQ3kAAkN5wAJDegACQ3pAAkN6gAJDesACQ3tAAkN7wAJDfAACQ3xAAkN8wAJDfQACQ5vAAkOcQAJDnQACQ52AAkOeQAJDnoACQ57AAkOfAAJDn0ACQ5/AAkOgQAJDoIACQ6DAAkOhQAJDoYACQ6XAAkOmAAJDpoACQ8VAAkPFwAJDxkACQ8bAAkPHgAJDx8ACQ8gAAkPIQAJDyIACQ8kAAkPJgAJDycACQ8oAAkPKgAJDysACQ+mAAkPqAAJD6sACQ+tAAkPsAAJD7EACQ+yAAkPswAJD7QACQ+2AAkPuAAJD7kACQ+6AAkPvAAJD70ACQ/WAAkP1wAJD9gACQ/aAAkQVQAJEFcACRBZAAkQWwAJEF4ACRBfAAkQYAAJEGEACRBiAAkQZAAJEGYACRBnAAkQaAAJEGoACRBrAAkQ5gAJEOgACRDrAAkQ7QAJEPAACRDxAAkQ8gAJEPMACRD0AAkQ9gAJEPgACRD5AAkQ+gAJEPwACRD9AAkRGgAJETMACRFUAAkRVwAJEVoACRFdAAkRYAAJEWMACRFmAAkRaQAJEWwACRGNAAkRkAAJEZMACRGWAAkRmQAJEZwACRGfAAkRogAJEaUACRGnAAkRugAJEdEACRHqAAkR/AAJEgsACRIjAAkStgAJEtkACRL5AAkTGQAJExsACRMdAAkTHwAJEyEACRMkAAkTJQAJEyYACRMpAAkTKgAJEywACRMtAAkTLwAJEzIACRMzAAkTNAAJEzcACRM4AAkTPQAJE1YACRNfAAkTYQAJE2MACRNsAAkTbwAJE3IACRN0AAkTvQAJE+EACRQIAAkULAAJFC8ACRQxAAkUMwAJFDUACRQ3AAkUOQAJFDoACRQ9AAkUVgAJFHcACRR5AAkUewAJFH0ACRR/AAkUgQAJFIMACRSFAAkUhwAJFKgACRSrAAkUrgAJFLEACRS0AAkUtwAJFLoACRS9AAkUwAAJFMIACRU9AAkVPwAJFUEACRVDAAkVRgAJFUcACRVIAAkVSQAJFUoACRVMAAkVTgAJFU8ACRVQAAkVUgAJFVMACRXOAAkV0AAJFdIACRXUAAkV1wAJFdgACRXZAAkV2gAJFdsACRXdAAkV3wAJFeAACRXhAAkV4wAJFeQACRZfAAkWYQAJFmQACRZmAAkWaQAJFmoACRZrAAkWbAAJFm0ACRZvAAkWcQAJFnIACRZzAAkWdQAJFnYACRaPAAkWkAAJFpEACRaTAAkXDgAJFxAACRcSAAkXFAAJFxcACRcYAAkXGQAJFxoACRcbAAkXHQAJFx8ACRcgAAkXIQAJFyMACRckAAkXnwAJF6EACRejAAkXpQAJF6gACRepAAkXqgAJF6sACResAAkXrgAJF7AACRexAAkXsgAJF7QACRe1AAkYMAAJGDIACRg0AAkYNgAJGDkACRg6AAkYOwAJGDwACRg9AAkYPwAJGEEACRhCAAkYQwAJGEUACRhGAAkYwQAJGMMACRjFAAkYxwAJGMoACRjLAAkYzAAJGM0ACRjOAAkY0AAJGNIACRjTAAkY1AAJGNYACRjXAAkZUgAJGVQACRlWAAkZWAAJGVsACRlcAAkZXQAJGV4ACRlfAAkZYQAJGWMACRlkAAkZZQAJGWcACRloAAkZsQAJGdUACRn8AAkaIAAJGiMACRolAAkaJwAJGikACRorAAkaLQAJGi4ACRoxAAkaSgAJGmcACRppAAkaawAJGm0ACRpvAAkacQAJGnMACRp1AAkakgAJGpUACRqYAAkamwAJGp4ACRqhAAkapAAJGqcACRqpAAkbJAAJGyYACRsoAAkbKgAJGy0ACRsuAAkbLwAJGzAACRsxAAkbMwAJGzUACRs2AAkbNwAJGzkACRs6AAkbtQAJG7cACRu5AAkbuwAJG74ACRu/AAkbwAAJG8EACRvCAAkbxAAJG8YACRvHAAkbyAAJG8oACRvLAAkcRgAJHEgACRxKAAkcTAAJHE8ACRxQAAkcUQAJHFIACRxTAAkcVQAJHFcACRxYAAkcWQAJHFsACRxcAAkc1wAJHNkACRzbAAkc3QAJHOAACRzhAAkc4gAJHOMACRzkAAkc5gAJHOgACRzpAAkc6gAJHOwACRztAAkdaAAJHWoACR1sAAkdbgAJHXEACR1yAAkdcwAJHXQACR11AAkddwAJHXkACR16AAkdewAJHX0ACR1+AAkd+QAJHfsACR39AAkd/wAJHgIACR4DAAkeBAAJHgUACR4GAAkeCAAJHgoACR4LAAkeDAAJHg4ACR4PAAkeigAJHowACR6OAAkekAAJHpMACR6UAAkelQAJHpYACR6XAAkemQAJHpsACR6cAAkenQAJHp8ACR6gAAkfMwAJH1YACR92AAkflgAJH5gACR+aAAkfnAAJH54ACR+hAAkfogAJH6MACR+mAAkfpwAJH6kACR+qAAkfrAAJH68ACR+wAAkfsQAJH7QACR+1AAkfvgAJH9cACR/gAAkf4gAJH+QACR/tAAkf8AAJH/MACR/1AAkgPgAJIGIACSCJAAkgrQAJILAACSCyAAkgtAAJILYACSC4AAkgugAJILsACSC+AAkg1wAJIPgACSD6AAkg/AAJIP4ACSEAAAkhAgAJIQQACSEGAAkhCAAJISkACSEsAAkhLwAJITIACSE1AAkhOAAJITsACSE+AAkhQQAJIUMACSG+AAkhwAAJIcIACSHEAAkhxwAJIcgACSHJAAkhygAJIcsACSHNAAkhzwAJIdAACSHRAAkh0wAJIdQACSJPAAkiUQAJIlMACSJVAAkiWAAJIlkACSJaAAkiWwAJIlwACSJeAAkiYAAJImEACSJiAAkiZAAJImUACSLgAAki4gAJIuUACSLnAAki6gAJIusACSLsAAki7QAJIu4ACSLwAAki8gAJIvMACSL0AAki9gAJIvcACSMQAAkjEQAJIxIACSMUAAkjjwAJI5EACSOTAAkjlQAJI5gACSOZAAkjmgAJI5sACSOcAAkjngAJI6AACSOhAAkjogAJI6QACSOlAAkkIAAJJCIACSQkAAkkJgAJJCkACSQqAAkkKwAJJCwACSQtAAkkLwAJJDEACSQyAAkkMwAJJDUACSQ2AAkksQAJJLMACSS1AAkktwAJJLoACSS7AAkkvAAJJL0ACSS+AAkkwAAJJMIACSTDAAkkxAAJJMYACSTHAAklQgAJJUQACSVGAAklSAAJJUsACSVMAAklTQAJJU4ACSVPAAklUQAJJVMACSVUAAklVQAJJVcACSVYAAkl0wAJJdUACSXXAAkl2QAJJdwACSXdAAkl3gAJJd8ACSXgAAkl4gAJJeQACSXlAAkl5gAJJegACSXpAAkmMgAJJlYACSZ9AAkmoQAJJqQACSamAAkmqAAJJqoACSasAAkmrgAJJq8ACSayAAkmywAJJugACSbqAAkm7AAJJu4ACSbwAAkm8gAJJvQACSb2AAknEwAJJxYACScZAAknHAAJJx8ACSciAAknJQAJJygACScqAAknpQAJJ6cACSepAAknqwAJJ64ACSevAAknsAAJJ7EACSeyAAkntAAJJ7YACSe3AAknuAAJJ7oACSe7AAkoNgAJKDgACSg6AAkoPAAJKD8ACShAAAkoQQAJKEIACShDAAkoRQAJKEcACShIAAkoSQAJKEsACShMAAkoxwAJKMkACSjLAAkozQAJKNAACSjRAAko0gAJKNMACSjUAAko1gAJKNgACSjZAAko2gAJKNwACSjdAAkpWAAJKVoACSlcAAkpXgAJKWEACSliAAkpYwAJKWQACSllAAkpZwAJKWkACSlqAAkpawAJKW0ACSluAAkp6QAJKesACSntAAkp7wAJKfIACSnzAAkp9AAJKfUACSn2AAkp+AAJKfoACSn7AAkp/AAJKf4ACSn/AAkqegAJKnwACSp+AAkqgAAJKoMACSqEAAkqhQAJKoYACSqHAAkqiQAJKosACSqMAAkqjQAJKo8ACSqQAAkrCwAJKw0ACSsPAAkrEQAJKxQACSsVAAkrFgAJKxcACSsYAAkrGgAJKxwACSsdAAkrHgAJKyAACSshAAkrtAAJK9cACSv3AAksFwAJLBkACSwbAAksHQAJLB8ACSwiAAksIwAJLCQACSwnAAksKAAJLCoACSwrAAksLQAJLDAACSwxAAksMgAJLDUACSw2AAksOwAJLFQACSxdAAksXwAJLGEACSxqAAksbQAJLHAACSxyAAksuwAJLN8ACS0GAAktKgAJLS0ACS0vAAktMQAJLTMACS01AAktNwAJLTgACS07AAktVAAJLXUACS13AAkteQAJLXsACS19AAktfwAJLYEACS2DAAkthQAJLaYACS2pAAktrAAJLa8ACS2yAAkttQAJLbgACS27AAktvgAJLcAACS47AAkuPQAJLj8ACS5BAAkuRAAJLkUACS5GAAkuRwAJLkgACS5KAAkuTAAJLk0ACS5OAAkuUAAJLlEACS7MAAkuzgAJLtAACS7SAAku1QAJLtYACS7XAAku2AAJLtkACS7bAAku3QAJLt4ACS7fAAku4QAJLuIACS9dAAkvXwAJL2IACS9kAAkvZwA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JUqgACVKqAAlSrAAJUq4ACVKwAAlSsgAJUrMACVK2AAlSzwAJUvAACVLyAAlS9AAJUvYACVL4AAlS+gAJUvwACVL+AAlTAAAJUyEACVMkAAlTJwAJUyoACVMtAAlTMAAJUzMACVM2AAlTOQAJUzsACVO2AAlTuAAJU7oACVO8AAlTvwAJU8AACVPBAAlTwgAJU8MACVPFAAlTxwAJU8gACVPJAAlTywAJU8wACVRHAAlUSQAJVEsACVRNAAlUUAAJVFEACVRSAAlUUwAJVFQACVRWAAlUWAAJVFkACVRaAAlUXAAJVF0ACVTYAAlU2gAJVN0ACVTfAAlU4gAJVOMACVTkAAlU5QAJVOYACVToAAlU6gAJVOsACVTsAAlU7gAJVO8ACVUIAAlVCQAJVQoACVUMAAlVhwAJVYkACVWLAAlVjQAJVZAACVWRAAlVkgAJVZMACVWUAAlVlgAJVZgACVWZAAlVmgAJVZwACVWdAAlWGAAJVhoACVYcAAlWHgAJViEACVYiAAlWIwAJViQACVYlAAlWJwAJVikACVYqAAlWKwAJVi0ACVYuAAlWqQAJVqsACVatAAlWrwAJVrIACVazAAlWtAAJVrUACVa2AAlWuAAJVroACVa7AAlWvAAJVr4ACVa/AAlXOgAJVzwACVc+AAlXQAAJV0MACVdEAAlXRQAJV0YACVdHAAlXSQAJV0sACVdMAAlXTQAJV08ACVdQAAlXywAJV80ACVfPAAlX0QAJV9QACVfVAAlX1gAJV9cACVfYAAlX2gAJV9wACVfdAAlX3gAJV+AACVfhAAlYKgAJWE4ACVh1AAlYmQAJWJwACVieAAlYoAAJWKIACVikAAlYpgAJWKcACViqAAlYwwAJWOAACVjiAAlY5AAJWOYACVjoAAlY6gAJWOwACVjuAAlZCwAJWQ4ACVkRAAlZFAAJWRcACVkaAAlZHQAJWSAACVkiAAlZnQAJWZ8ACVmhAAlZowAJWaYACVmnAAlZqAAJWakACVmqAAlZrAAJWa4ACVmvAAlZsAAJWbIACVmzAAlaLgAJWjAACVoyAAlaNAAJWjcACVo4AAlaOQAJWjoACVo7AAlaPQAJWj8ACVpAAAlaQQAJWkMACVpEAAlavwAJWsEACVrDAAlaxQAJWsgACVrJAAlaygAJWssACVrMAAlazgAJWtAACVrRAAla0gAJWtQACVrVAAlbUAAJW1IACVtUAAlbVgAJW1kACVtaAAlbWwAJW1wACVtdAAlbXwAJW2EACVtiAAlbYwAJW2UACVtmAAlb4QAJW+MACVvlAAlb5wAJW+oACVvrAAlb7AAJW+0ACVvuAAlb8AAJW/IACVvzAAlb9AAJW/YACVv3AAlccgAJXHQACVx2AAlceAAJXHsACVx8AAlcfQAJXH4ACVx/AAlcgQAJXIMACVyEAAlchQAJXIcACVyIAAldAwAJXQUACV0HAAldCQAJXQwACV0NAAldDgAJXQ8ACV0QAAldEgAJXRQACV0VAAldFgAJXRgACV0ZAAldrAAJXc8ACV3vAAleDwAJXhEACV4TAAleFQAJXhcACV4aAAleGwAJXhwACV4fAAleIAAJXiIACV4jAAleJQAJXigACV4pAAleKgAJXi0ACV4uAAleMwAJXkwACV5VAAleVwAJXlkACV5iAAleZQAJXmgACV5qAAleswAJXtcACV7+AAlfIgAJXyUACV8nAAlfKQAJXysACV8tAAlfLwAJXzAACV8zAAlfTAAJX20ACV9vAAlfcQAJX3MACV91AAlfdwAJX3kACV97AAlffQAJX54ACV+hAAlfpAAJX6cACV+qAAlfrQAJX7AACV+zAAlftgAJX7gACWAzAAlgNQAJYDcACWA5AAlgPAAJYD0ACWA+AAlgPwAJYEAACWBCAAlgRAAJYEUACWBGAAlgSAAJYEkACWDEAAlgxgAJYMgACWDKAAlgzQAJYM4ACWDPAAlg0AAJYNEACWDTAAlg1QAJYNYACWDXAAlg2QAJYNoACWFVAAlhVwAJYVoACWFcAAlhXwAJYWAACWFhAAlhYgAJYWMACWFlAAlhZwAJYWgACWFpAAlhawAJYWwACWGFAAlhhgAJYYcACWGJAAliBAAJYgYACWIIAAliCgAJYg0ACWIOAAliDwAJYhAACWIRAAliEwAJYhUACWIWAAliFwAJYhkACWIaAAlilQAJYpcACWKZAAlimwAJYp4ACWKfAAlioAAJYqEACWKiAAlipAAJYqYACWKnAAliqAAJYqoACWKrAAljJgAJYygACWMqAAljLAAJYy8ACWMwAAljMQAJYzIACWMzAAljNQAJYzcACWM4AAljOQAJYzsACWM8AAljtwAJY7kACWO7AAljvQAJY8AACWPBAAljwgAJY8MACWPEAAljxgAJY8gACWPJAAljygAJY8wACWPNAAlkSAAJZEoACWRMAAlkTgAJZFEACWRSAAlkUwAJZFQACWRVAAlkVwAJZFkACWRaAAlkWwAJZF0ACWReAAlkpwAJZMsACWTyAAllFgAJZRkACWUbAAllHQAJZR8ACWUhAAllIwAJZSQACWUnAAllQAAJZV0ACWVfAAllYQAJZWMACWVlAAllZwAJZWkACWVrAAlliAAJZYsACWWOAAllkQAJZZQACWWXAAllmgAJZZ0ACWWfAAlmGgAJZhwACWYeAAlmIAAJZiMACWYkAAlmJQAJZiYACWYnAAlmKQAJZisACWYsAAlmLQAJZi8ACWYwAAlmqwAJZq0ACWavAAlmsQAJZrQACWa1AAlmtgAJZrcACWa4AAlmugAJZrwACWa9AAlmvgAJZsAACWbBAAlnPAAJZz4ACWdAAAlnQgAJZ0UACWdGAAlnRwAJZ0gACWdJAAlnSwAJZ00ACWdOAAlnTwAJZ1EACWdSAAlnzQAJZ88ACWfSAAln1AAJZ9cACWfYAAln2QAJZ9oACWfbAAln3QAJZ98ACWfgAAln4QAJZ+MACWfkAAloXwAJaGEACWhjAAloZQAJaGgACWhpAAloagAJaGsACWhsAAlobgAJaHAACWhxAAlocgAJaHQACWh1AAlo8AAJaPIACWj0AAlo9gAJaPkACWj6AAlo+wAJaPwACWj9AAlo/wAJaQEACWkCAAlpAwAJaQUACWkGAAlpgQAJaYMACWmFAAlphwAJaYoACWmLAAlpjAAJaY0ACWmOAAlpkAAJaZIACWmTAAlplAAJaZYACWmXAAlqKgAJak0ACWptAAlqjQAJao8ACWqRAAlqkwAJapUACWqYAAlqmQAJapoACWqdAAlqngAJaqAACWqhAAlqpAAJaqcACWqoAAlqqQAJaqwACWqtAAlqsgAJassACWrUAAlq1gAJatgACWrhAAlq5AAJaucACWrpAAlrMgAJa1YACWt9AAlroQAJa6QACWumAAlrqAAJa6oACWusAAlrrgAJa68ACWuyAAlrywAJa+wACWvuAAlr8AAJa/IACWv0AAlr9gAJa/gACWv6AAlr/AAJbB0ACWwgAAlsIwAJbCYACWwpAAlsLAAJbC8ACWwyAAlsNQAJbDcACWyyAAlstAAJbLYACWy4AAlsuwAJbLwACWy9AAlsvgAJbL8ACWzBAAlswwAJbMQACWzFAAlsxwAJbMgACW1DAAltRQAJbUcACW1JAAltTAAJbU0ACW1OAAltTwAJbVAACW1SAAltVAAJbVUACW1WAAltWAAJbVkACW3UAAlt1gAJbdkACW3bAAlt3gAJbd8ACW3gAAlt4QAJbeIACW3kAAlt5gAJbecACW3oAAlt6gAJbesACW4EAAluBQAJbgYACW4IAAlugwAJboUACW6HAAluiQAJbowACW6NAAlujgAJbo8ACW6QAAlukgAJbpQACW6VAAlulgAJbpgACW6ZAAlvFAAJbxYACW8YAAlvGgAJbx0ACW8eAAlvHwAJbyAACW8hAAlvIwAJbyUACW8mAAlvJwAJbykACW8qAAlvpQAJb6cACW+pAAlvqwAJb64ACW+vAAlvsAAJb7EACW+yAAlvtAAJb7YACW+3AAlvuAAJb7oACW+7AAlwNgAJcDgACXA6AAlwPAAJcD8ACXBAAAlwQQAJcEIACXBDAAlwRQAJcEcACXBIAAlwSQAJcEsACXBMAAlwxwAJcMkACXDLAAlwzQAJcNAACXDRAAlw0gAJcNMACXDUAAlw1gAJcNgACXDZAAlw2gAJcNwACXDdAAlxJgAJcUoACXFxAAlxlQAJcZgACXGaAAlxnAAJcZ4ACXGgAAlxogAJcaMACXGmAAlxvwAJcdwACXHeAAlx4AAJceIACXHkAAlx5gAJcegACXHqAAlyBwAJcgoACXINAAlyEAAJchMACXIWAAlyGQAJchwACXIeAAlymQAJcpsACXKdAAlynwAJcqIACXKjAAlypAAJcqUACXKmAAlyqAAJcqoACXKrAAlyrAAJcq4ACXKvAAlzKgAJcywACXMuAAlzMAAJczMACXM0AAlzNQAJczYACXM3AAlzOQAJczsACXM8AAlzPQAJcz8ACXNAAAlzuwAJc70ACXO/AAlzwQAJc8QACXPFAAlzxgAJc8cACXPIAAlzygAJc8wACXPNAAlzzgAJc9AACXPRAAl0TAAJdE4ACXRRAAl0UwAJdFYACXRXAAl0WAAJdFkACXRaAAl0XAAJdF4ACXRfAAl0YAAJdGIACXRjAAl03gAJdOAACXTiAAl05AAJdOcACXToAAl06QAJdOoACXTrAAl07QAJdO8ACXTwAAl08QAJdPMACXT0AAl1bwAJdXEACXVzAAl1dQAJdXgACXV5AAl1egAJdXsACXV8AAl1fgAJdYAACXWBAAl1ggAJdYQACXWFAAl2AAAJdgIACXYFAAl2BwAJdgoACXYLAAl2DAAJdg0ACXYOAAl2EAAJdhIACXYTAAl2FAAJdhYACXYXAAl2KAAJdikACXYrAAl2pgAJdqgACXaqAAl2rAAJdq8ACXawAAl2sQAJdrIACXazAAl2tQAJdrcACXa4AAl2uQAJdrsACXa8AAl3NwAJdzkACXc7AAl3PQAJd0AACXdBAAl3QgAJd0MACXdEAAl3RgAJd0gACXdJAAl3SgAJd0wACXdNAAl3yAAJd8oACXfNAAl3zwAJd9IACXfTAAl31AAJd9UACXfWAAl32AAJd9oACXfbAAl33AAJd94ACXffAAl4cgAJeJUACXi1AAl41QAJeNcACXjZAAl42wAJeN0ACXjgAAl44QAJeOIACXjlAAl45gAJeOgACXjpAAl46wAJeO4ACXjvAAl48AAJePMACXj0AAl4+QAJeRIACXkbAAl5HQAJeR8ACXkoAAl5KwAJeS4ACXkwAAl5eQAJeZ0ACXnEAAl56AAJeesACXntAAl57wAJefEACXnzAAl59QAJefYACXn5AAl6EgAJejMACXo1AAl6NwAJejkACXo7AAl6PQAJej8ACXpBAAl6QwAJemQACXpnAAl6agAJem0ACXpwAAl6cwAJenYACXp5AAl6fAAJen4ACXr5AAl6+wAJev0ACXr/AAl7AgAJewMACXsEAAl7BQAJewYACXsIAAl7CgAJewsACXsMAAl7DgAJew8ACXuKAAl7jAAJe44ACXuQAAl7kwAJe5QACXuVAAl7lgAJe5cACXuZAAl7mwAJe5wACXudAAl7nwAJe6AACXwbAAl8HQAJfCAACXwiAAl8JQAJfCYACXwnAAl8KAAJfCkACXwrAAl8LQAJfC4ACXwvAAl8MQAJfDIACXxLAAl8TAAJfE0ACXxPAAl8ygAJfMwACXzOAAl80AAJfNMACXzUAAl81QAJfNYACXzXAAl82QAJfNsACXzcAAl83QAJfN8ACXzgAAl9WwAJfV0ACX1fAAl9YQAJfWQACX1lAAl9ZgAJfWcACX1oAAl9agAJfWwACX1tAAl9bgAJfXAACX1xAAl97AAJfe4ACX3wAAl98gAJffUACX32AAl99wAJffgACX35AAl9+wAJff0ACX3+AAl9/wAJfgEACX4CAAl+fQAJfn8ACX6BAAl+gwAJfoYACX6HAAl+iAAJfokACX6KAAl+jAAJfo4ACX6PAAl+kAAJfpIACX6TAAl/DgAJfxAACX8SAAl/FAAJfxcACX8YAAl/GQAJfxoACX8bAAl/HQAJfx8ACX8gAAl/IQAJfyMACX8kAAl/bQAJf5EACX+4AAl/3AAJf98ACX/hAAl/4wAJf+UACX/nAAl/6QAJf+oACX/tAAmABgAJgCMACYAlAAmAJwAJgCkACYArAAmALQAJgC8ACYAxAAmATgAJgFEACYBUAAmAVwAJgFoACYBdAAmAYAAJgGMACYBlAAmA4AAJgOIACYDkAAmA5gAJgOkACYDqAAmA6wAJgOwACYDtAAmA7wAJgPEACYDyAAmA8wAJgPUACYD2AAmBcQAJgXMACYF1AAmBdwAJgXoACYF7AAmBfAAJgX0ACYF+AAmBgAAJgYIACYGDAAmBhAAJgYYACYGHAAmCAgAJggQACYIGAAmCCAAJggsACYIMAAmCDQAJgg4ACYIPAAmCEQAJghMACYIUAAmCFQAJghcACYIYAAmCkwAJgpUACYKXAAmCmQAJgpwACYKdAAmCngAJgp8ACYKgAAmCogAJgqQACYKlAAmCpgAJgqgACYKpAAmDJAAJgyYACYMoAAmDKgAJgy0ACYMuAAmDLwAJgzAACYMxAAmDMwAJgzUACYM2AAmDNwAJgzkACYM6AAmDtQAJg7cACYO5AAmDuwAJg74ACYO/AAmDwAAJg8EACYPCAAmDxAAJg8YACYPHAAmDyAAJg8oACYPLAAmERgAJhEgACYRKAAmETAAJhE8ACYRQAAmEUQAJhFIACYRTAAmEVQAJhFcACYRYAAmEWQAJhFsACYRcAAmE7wAJhRIACYUyAAmFUgAJhVQACYVWAAmFWAAJhVoACYVdAAmFXgAJhV8ACYViAAmFYwAJhWUACYVmAAmFaAAJhWsACYVsAAmFbQAJhXAACYVxAAmFdgAJhY8ACYWYAAmFmgAJhZwACYWlAAmFqAAJhasACYWtAAmF9gAJhhoACYZBAAmGZQAJhmgACYZqAAmGbAAJhm4ACYZwAAmGcgAJhnMACYZ2AAmGjwAJhrAACYayAAmGtAAJhrYACYa4AAmGugAJhrwACYa+AAmGwAAJhuEACYbkAAmG5wAJhuoACYbtAAmG8AAJhvMACYb2AAmG+QAJhvsACYd2AAmHeAAJh3oACYd8AAmHfwAJh4AACYeBAAmHggAJh4MACYeFAAmHhwAJh4gACYeJAAmHiwAJh4wACYgHAAmICQAJiAsACYgNAAmIEAAJiBEACYgSAAmIEwAJiBQACYgWAAmIGAAJiBkACYgaAAmIHAAJiB0ACYiYAAmImgAJiJ0ACYifAAmIogAJiKMACYikAAmIpQAJiKYACYioAAmIqgAJiKsACYisAAmIrgAJiK8ACYjIAAmIyQAJiMoACYjMAAmJRwAJiUkACYlLAAmJTQAJiVAACYlRAAmJUgAJiVMACYlUAAmJVgAJiVgACYlZAAmJWgAJiVwACYldAAmJ2AAJidoACYncAAmJ3gAJieEACYniAAmJ4wAJieQACYnlAAmJ5wAJiekACYnqAAmJ6wAJie0ACYnuAAmKaQAJimsACYptAAmKbwAJinIACYpzAAmKdAAJinUACYp2AAmKeAAJinoACYp7AAmKfAAJin4ACYp/AAmK+gAJivwACYr+AAmLAAAJiwMACYsEAAmLBQAJiwYACYsHAAmLCQAJiwsACYsMAAmLDQAJiw8ACYsQAAmLiwAJi40ACYuPAAmLkQAJi5QACYuVAAmLlgAJi5cACYuYAAmLmgAJi5wACYudAAmLngAJi6AACYuhAAmL6gAJjA4ACYw1AAmMWQAJjFwACYxeAAmMYAAJjGIACYxkAAmMZgAJjGcACYxqAAmMgwAJjKAACYyiAAmMpAAJjKYACYyoAAmMqgAJjKwACYyuAAmMywAJjM4ACYzRAAmM1AAJjNcACYzaAAmM3QAJjOAACYziAAmNXQAJjV8ACY1hAAmNYwAJjWYACY1nAAmNaAAJjWkACY1qAAmNbAAJjW4ACY1vAAmNcAAJjXIACY1zAAmN7gAJjfAACY3yAAmN9AAJjfcACY34AAmN+QAJjfoACY37AAmN/QAJjf8ACY4AAAmOAQAJjgMACY4EAAmOfwAJjoEACY6DAAmOhQAJjogACY6JAAmOigAJjosACY6MAAmOjgAJjpAACY6RAAmOkgAJjpQACY6VAAmPEAAJjxIACY8UAAmPFgAJjxkACY8aAAmPGwAJjxwACY8dAAmPHwAJjyEACY8iAAmPIwAJjyUACY8mAAmPoQAJj6MACY+lAAmPpwAJj6oACY+rAAmPrAAJj60ACY+uAAmPsAAJj7IACY+zAAmPtAAJj7YACY+3AAmQMgAJkDQACZA2AAmQOAAJkDsACZA8AAmQPQAJkD4ACZA/AAmQQQAJkEMACZBEAAmQRQAJkEcACZBIAAmQwwAJkMUACZDHAAmQyQAJkMwACZDNAAmQzgAJkM8ACZDQAAmQ0gAJkNQACZDVAAmQ1gAJkNgACZDZAAmRbAAJkY8ACZGvAAmRzwAJkdEACZHTAAmR1QAJkdcACZHaAAmR2wAJkdwACZHfAAmR4AAJkeIACZHjAAmR5gAJkekACZHqAAmR6wAJke4ACZHvAAmR9AAJkg0ACZIWAAmSGAAJkhoACZIjAAmSJgAJkikACZIrAAmSdAAJkpgACZK/AAmS4wAJkuYACZLoAAmS6gAJkuwACZLuAAmS8AAJkvEACZL0AAmTDQAJky4ACZMwAAmTMgAJkzQACZM2AAmTOAAJkzoACZM8AAmTPgAJk18ACZNiAAmTZQAJk2gACZNrAAmTbgAJk3EACZN0AAmTdwAJk3kACZP0AAmT9gAJk/gACZP6AAmT/QAJk/4ACZP/AAmUAAAJlAEACZQDAAmUBQAJlAYACZQHAAmUCQAJlAoACZSFAAmUhwAJlIkACZSLAAmUjgAJlI8ACZSQAAmUkQAJlJIACZSUAAmUlgAJlJcACZSYAAmUmgAJlJsACZUWAAmVGAAJlRsACZUdAAmVIAAJlSEACZUiAAmVIwAJlSQACZUmAAmVKAAJlSkACZUqAAmVLAAJlS0ACZVGAAmVRwAJlUgACZVKAAmVxQAJlccACZXJAAmVywAJlc4ACZXPAAmV0AAJldEACZXSAAmV1AAJldYACZXXAAmV2AAJldoACZXbAAmWVgAJllgACZZaAAmWXAAJll8ACZZgAAmWYQAJlmIACZZjAAmWZQAJlmcACZZoAAmWaQAJlmsACZZsAAmW5wAJlukACZbrAAmW7QAJlvAACZbxAAmW8gAJlvMACZb0AAmW9gAJlvgACZb5AAmW+gAJlvwACZb9AAmXeAAJl3oACZd8AAmXfgAJl4EACZeCAAmXgwAJl4QACZeFAAmXhwAJl4kACZeKAAmXiwAJl40ACZeOAAmYCQAJmAsACZgNAAmYDwAJmBIACZgTAAmYFAAJmBUACZgWAAmYGAAJmBoACZgbAAmYHAAJmB4ACZgfAAmYaAAJmIwACZizAAmY1wAJmNoACZjcAAmY3gAJmOAACZjiAAmY5AAJmOUACZjoAAmZAQAJmR4ACZkgAAmZIgAJmSQACZkmAAmZKAAJmSoACZksAAmZSQAJmUwACZlPAAmZUgAJmVUACZlYAAmZWwAJmV4ACZlgAAmZ2wAJmd0ACZnfAAmZ4QAJmeQACZnlAAmZ5gAJmecACZnoAAmZ6gAJmewACZntAAmZ7gAJmfAACZnxAAmabAAJmm4ACZpwAAmacgAJmnUACZp2AAmadwAJmngACZp5AAmaewAJmn0ACZp+AAmafwAJmoEACZqCAAma/QAJmv8ACZsBAAmbAwAJmwYACZsHAAmbCAAJmwkACZsKAAmbDAAJmw4ACZsPAAmbEAAJmxIACZsTAAmbjgAJm5AACZuTAAmblQAJm5gACZuZAAmbmgAJm5sACZucAAmbngAJm6AACZuhAAmbogAJm6QACZulAAmcIAAJnCIACZwkAAmcJgAJnCkACZwqAAmcKwAJnCwACZwtAAmcLwAJnDEACZwyAAmcMwAJnDUACZw2AAmcsQAJnLMACZy1AAmctwAJnLoACZy7AAmcvAAJnL0ACZy+AAmcwAAJnMIACZzDAAmcxAAJnMYACZzHAAmdQgAJnUQACZ1HAAmdSQAJnUwACZ1NAAmdTgAJnU8ACZ1QAAmdUgAJnVQACZ1VAAmdVgAJnVgACZ1ZAAmd7AAJng8ACZ4vAAmeTwAJnlEACZ5TAAmeVQAJnlcACZ5aAAmeWwAJnlwACZ5fAAmeYAAJnmIACZ5jAAmeZQAJnmgACZ5pAAmeagAJnm0ACZ5uAAmecwAJnowACZ6VAAmelwAJnpkACZ6iAAmepQAJnqgACZ6qAAme8wAJnxcACZ8+AAmfYgAJn2UACZ9nAAmfaQAJn2sACZ9tAAmfbwAJn3AACZ9zAAmfjAAJn60ACZ+vAAmfsQAJn7MACZ+1AAmftwAJn7kACZ+7AAmfvQAJn94ACZ/hAAmf5AAJn+cACZ/qAAmf7QAJn/AACZ/zAAmf9gAJn/gACaBzAAmgdQAJoHcACaB5AAmgfAAJoH0ACaB+AAmgfwAJoIAACaCCAAmghAAJoIUACaCGAAmgiAAJoIkACaEEAAmhBgAJoQgACaEKAAmhDQAJoQ4ACaEPAAmhEAAJoREACaETAAmhFQAJoRYACaEXAAmhGQAJoRoACaGVAAmhlwAJoZoACaGcAAmhnwAJoaAACaGhAAmhogAJoaMACaGlAAmhpwAJoagACaGpAAmhqwAJoawACaHFAAmhxgAJoccACaHJAAmiRAAJokYACaJIAAmiSgAJok0ACaJOAAmiTwAJolAACaJRAAmiUwAJolUACaJWAAmiVwAJolkACaJaAAmi1QAJotcACaLZAAmi2wAJot4ACaLfAAmi4AAJouEACaLiAAmi5AAJouYACaLnAAmi6AAJouoACaLrAAmjZgAJo2gACaNqAAmjbAAJo28ACaNwAAmjcQAJo3IACaNzAAmjdQAJo3cACaN4AAmjeQAJo3sACaN8AAmj9wAJo/kACaP7AAmj/QAJpAAACaQBAAmkAgAJpAMACaQEAAmkBgAJpAgACaQJAAmkCgAJpAwACaQNAAmkiAAJpIoACaSMAAmkjgAJpJEACaSSAAmkkwAJpJQACaSVAAmklwAJpJkACaSaAAmkmwAJpJ0ACaSeAAmk5wAJpQsACaUyAAmlVgAJpVkACaVbAAmlXQAJpV8ACaVhAAmlYwAJpWQACaVnAAmlgAAJpZ0ACaWfAAmloQAJpaMACaWlAAmlpwAJpakACaWrAAmlyAAJpcsACaXOAAml0QAJpdQACaXXAAml2gAJpd0ACaXfAAmmWgAJplwACaZeAAmmYAAJpmMACaZkAAmmZQAJpmYACaZnAAmmaQAJpmsACaZsAAmmbQAJpm8ACaZwAAmm6wAJpu0ACabvAAmm8QAJpvQACab1AAmm9gAJpvcACab4AAmm+gAJpvwACab9AAmm/gAJpwAACacBAAmnfAAJp34ACaeAAAmnggAJp4UACaeGAAmnhwAJp4gACaeJAAmniwAJp40ACaeOAAmnjwAJp5EACaeSAAmoDQAJqA8ACagRAAmoEwAJqBYACagXAAmoGAAJqBkACagaAAmoHAAJqB4ACagfAAmoIAAJqCIACagjAAmongAJqKAACaiiAAmopAAJqKcACaioAAmoqQAJqKoACairAAmorQAJqK8ACaiwAAmosQAJqLMACai0AAmpLwAJqTEACakzAAmpNQAJqTgACak5AAmpOgAJqTsACak8AAmpPgAJqUAACalBAAmpQgAJqUQACalFAAmpwAAJqcIACanEAAmpxgAJqckACanKAAmpywAJqcwACanNAAmpzwAJqdEACanSAAmp0wAJqdUACanWAAmp5wAJqegACanqAAmp+wAJqgQACaoHAAmqCgAJqgwACapFAAmqSAAJqkoACapNAAmqUAAJqlMACapWAAmq2QAJqv0ACashAAmrRAAJq2sACauLAAmrsgAJq9kACav5AAmsHQAJrEEACaxDAAmsRgAJrEgACaxKAAmsTAAJrE8ACaxSAAmsVAAJrFYACaxZAAmsWwAJrF0ACaxgAAmsYwAJrGQACaxtAAmshgAJrIsACayNAAmskgAJrJUACayXAAms4AAJrQQACa0rAAmtTwAJrVIACa1UAAmtVgAJrVgACa1aAAmtXAAJrV0ACa1gAAmteQAJrZ4ACa2gAAmtogAJraQACa2mAAmtqAAJraoACa2sAAmtrgAJrbAACa3VAAmt2AAJrdsACa3eAAmt4QAJreQACa3nAAmt6gAJre0ACa3wAAmt8gAJrm0ACa5vAAmucgAJrnQACa53AAmueAAJrnkACa56AAmuewAJrn0ACa5/AAmugAAJroEACa6DAAmuhAAJrpUACa6WAAmumAAJrxMACa8VAAmvGAAJrxoACa8dAAmvHgAJrx8ACa8gAAmvIQAJryMACa8lAAmvJgAJrycACa8pAAmvKgAJrzcACa+yAAmvtAAJr7cACa+5AAmvvAAJr70ACa++AAmvvwAJr8AACa/CAAmvxAAJr8UACa/GAAmvyAAJr8kACa/aAAmv2wAJr90ACbBYAAmwWgAJsFwACbBeAAmwYQAJsGIACbBjAAmwZAAJsGUACbBnAAmwaQAJsGoACbBrAAmwbQAJsG4ACbDpAAmw6wAJsO4ACbDwAAmw8wAJsPQACbD1AAmw9gAJsPcACbD5AAmw+wAJsPwACbD9AAmw/wAJsQAACbERAAmxEgAJsRQACbGPAAmxkQAJsZMACbGVAAmxmAAJsZkACbGaAAmxmwAJsZwACbGeAAmxoAAJsaEACbGiAAmxpAAJsaUACbIgAAmyIgAJsiUACbInAAmyKgAJsisACbIsAAmyLQAJsi4ACbIwAAmyMgAJsjMACbI0AAmyNgAJsjcACbJQAAmyUQAJslIACbJUAAmyzwAJstEACbLTAAmy1QAJstgACbLZAAmy2gAJstsACbLcAAmy3gAJsuAACbLhAAmy4gAJsuQACbLlAAmzYAAJs2IACbNlAAmzZwAJs2oACbNrAAmzbAAJs20ACbNuAAmzcAAJs3IACbNzAAmzdAAJs3YACbN3AAmzkgAJs6sACbO4AAmzuwAJs74ACbPBAAmzzgAJs9EACbPUAAmz1wAJs9kACbPlAAm0AAAJtBIACbSlAAm0yAAJtOgACbUIAAm1CgAJtQwACbUOAAm1EAAJtRMACbUUAAm1FQAJtRgACbUZAAm1GwAJtRwACbUeAAm1IQAJtSIACbUjAAm1JgAJtScACbUsAAm1RQAJtU4ACbVQAAm1UgAJtVsACbVeAAm1YQAJtWMACbWsAAm10AAJtfcACbYbAAm2HgAJtiAACbYiAAm2JAAJtiYACbYoAAm2KQAJtiwACbZFAAm2ZgAJtmgACbZqAAm2bAAJtm4ACbZwAAm2cgAJtnQACbZ2AAm2lwAJtpoACbadAAm2oAAJtqMACbamAAm2qQAJtqwACbavAAm2sQAJtywACbcuAAm3MAAJtzIACbc1AAm3NgAJtzcACbc4AAm3OQAJtzsACbc9AAm3PgAJtz8ACbdBAAm3QgAJt70ACbe/AAm3wQAJt8MACbfGAAm3xwAJt8gACbfJAAm3ygAJt8wACbfOAAm3zwAJt9AACbfSAAm30wAJuE4ACbhQAAm4UwAJuFUACbhYAAm4WQAJuFoACbhbAAm4XAAJuF4ACbhgAAm4YQAJuGIACbhkAAm4ZQAJuH4ACbh/AAm4gAAJuIIACbj9AAm4/wAJuQEACbkDAAm5BgAJuQcACbkIAAm5CQAJuQoACbkMAAm5DgAJuQ8ACbkQAAm5EgAJuRMACbmOAAm5kAAJuZIACbmUAAm5lwAJuZgACbmZAAm5mgAJuZsACbmdAAm5nwAJuaAACbmhAAm5owAJuaQACbofAAm6IQAJuiMACbolAAm6KAAJuikACboqAAm6KwAJuiwACbouAAm6MAAJujEACboyAAm6NAAJujUACbqwAAm6sgAJurQACbq2AAm6uQAJuroACbq7AAm6vAAJur0ACbq/AAm6wQAJusIACbrDAAm6xQAJusYACbtBAAm7QwAJu0UACbtHAAm7SgAJu0sACbtMAAm7TQAJu04ACbtQAAm7UgAJu1MACbtUAAm7VgAJu1cACbugAAm7xAAJu+sACbwPAAm8EgAJvBQACbwWAAm8GAAJvBoACbwcAAm8HQAJvCAACbw5AAm8VgAJvFgACbxaAAm8XAAJvF4ACbxgAAm8YgAJvGQACbyBAAm8hAAJvIcACbyKAAm8jQAJvJAACbyTAAm8lgAJvJgACb0TAAm9FQAJvRcACb0ZAAm9HAAJvR0ACb0eAAm9HwAJvSAACb0iAAm9JAAJvSUACb0mAAm9KAAJvSkACb2kAAm9pgAJvagACb2qAAm9rQAJva4ACb2vAAm9sAAJvbEACb2zAAm9tQAJvbYACb23AAm9uQAJvboACb41AAm+NwAJvjkACb47AAm+PgAJvj8ACb5AAAm+QQAJvkIACb5EAAm+RgAJvkcACb5IAAm+SgAJvksACb7GAAm+yAAJvsoACb7MAAm+zwAJvtAACb7RAAm+0gAJvtMACb7VAAm+1wAJvtgACb7ZAAm+2wAJvtwACb9XAAm/WQAJv1sACb9dAAm/YAAJv2EACb9iAAm/YwAJv2QACb9mAAm/aAAJv2kACb9qAAm/bAAJv20ACb/oAAm/6gAJv+wACb/uAAm/8QAJv/IACb/zAAm/9AAJv/UACb/3AAm/+QAJv/oACb/7AAm//QAJv/4ACcB5AAnAewAJwH0ACcB/AAnAggAJwIMACcCEAAnAhQAJwIYACcCIAAnAigAJwIsACcCMAAnAjgAJwI8ACcEiAAnBRQAJwWUACcGFAAnBhwAJwYkACcGLAAnBjQAJwZAACcGRAAnBkgAJwZUACcGWAAnBmAAJwZkACcGbAAnBngAJwZ8ACcGgAAnBowAJwaQACcGpAAnBwgAJwcsACcHNAAnBzwAJwdgACcHbAAnB3gAJweAACcIpAAnCTQAJwnQACcKYAAnCmwAJwp0ACcKfAAnCoQAJwqMACcKlAAnCpgAJwqkACcLCAAnC4wAJwuUACcLnAAnC6QAJwusACcLtAAnC7wAJwvEACcLzAAnDFAAJwxcACcMaAAnDHQAJwyAACcMjAAnDJgAJwykACcMsAAnDLgAJw6kACcOrAAnDrQAJw68ACcOyAAnDswAJw7QACcO1AAnDtgAJw7gACcO6AAnDuwAJw7wACcO+AAnDvwAJxDoACcQ8AAnEPgAJxEAACcRDAAnERAAJxEUACcRGAAnERwAJxEkACcRLAAnETAAJxE0ACcRPAAnEUAAJxMsACcTNAAnE0AAJxNIACcTVAAnE1gAJxNcACcTYAAnE2QAJxNsACcTdAAnE3gAJxN8ACcThAAnE4gAJxPsACcT8AAnE/QAJxP8ACcV6AAnFfAAJxX4ACcWAAAnFgwAJxYQACcWFAAnFhgAJxYcACcWJAAnFiwAJxYwACcWNAAnFjwAJxZAACcYLAAnGDQAJxg8ACcYRAAnGFAAJxhUACcYWAAnGFwAJxhgACcYaAAnGHAAJxh0ACcYeAAnGIAAJxiEACcacAAnGngAJxqAACcaiAAnGpQAJxqYACcanAAnGqAAJxqkACcarAAnGrQAJxq4ACcavAAnGsQAJxrIACcctAAnHLwAJxzEACcczAAnHNgAJxzcACcc4AAnHOQAJxzoACcc8AAnHPgAJxz8ACcdAAAnHQgAJx0MACce+AAnHwAAJx8IACcfEAAnHxwAJx8gACcfJAAnHygAJx8sACcfNAAnHzwAJx9AACcfRAAnH0wAJx9QACcgdAAnIQQAJyGgACciMAAnIjwAJyJEACciTAAnIlQAJyJcACciZAAnImgAJyJ0ACci2AAnI0wAJyNUACcjXAAnI2QAJyNsACcjdAAnI3wAJyOEACcj+AAnJAQAJyQQACckHAAnJCgAJyQ0ACckQAAnJEwAJyRUACcmQAAnJkgAJyZQACcmWAAnJmQAJyZoACcmbAAnJnAAJyZ0ACcmfAAnJoQAJyaIACcmjAAnJpQAJyaYACcohAAnKIwAJyiUACconAAnKKgAJyisACcosAAnKLQAJyi4ACcowAAnKMgAJyjMACco0AAnKNgAJyjcACcqyAAnKtAAJyrYACcq4AAnKuwAJyrwACcq9AAnKvgAJyr8ACcrBAAnKwwAJysQACcrFAAnKxwAJysgACctDAAnLRQAJy0cACctJAAnLTAAJy00ACctOAAnLTwAJy1AACctSAAnLVAAJy1UACctWAAnLWAAJy1kACcvUAAnL1gAJy9gACcvaAAnL3QAJy94ACcvfAAnL4AAJy+EACcvjAAnL5QAJy+YACcvnAAnL6QAJy+oACcxlAAnMZwAJzGkACcxrAAnMbgAJzG8ACcxwAAnMcQAJzHIACcx0AAnMdgAJzHcACcx4AAnMegAJzHsACcz2AAnM+AAJzPoACcz8AAnM/wAJzQAACc0BAAnNAgAJzQMACc0FAAnNBwAJzQgACc0JAAnNCwAJzQwACc2fAAnNwgAJzeIACc4CAAnOBAAJzgYACc4IAAnOCgAJzg0ACc4OAAnODwAJzhIACc4TAAnOFQAJzhYACc4ZAAnOHAAJzh0ACc4eAAnOIQAJziIACc4rAAnORAAJzk0ACc5PAAnOUQAJzloACc5dAAnOYAAJzmIACc6rAAnOzwAJzvYACc8aAAnPHQAJzx8ACc8hAAnPIwAJzyUACc8nAAnPKAAJzysACc9EAAnPZQAJz2cACc9pAAnPawAJz20ACc9vAAnPcQAJz3MACc91AAnPlgAJz5kACc+cAAnPnwAJz6IACc+lAAnPqAAJz6sACc+uAAnPsAAJ0CsACdAtAAnQLwAJ0DEACdA0AAnQNQAJ0DYACdA3AAnQOAAJ0DoACdA8AAnQPQAJ0D4ACdBAAAnQQQAJ0LwACdC+AAnQwAAJ0MIACdDFAAnQxgAJ0McACdDIAAnQyQAJ0MsACdDNAAnQzgAJ0M8ACdDRAAnQ0gAJ0U0ACdFPAAnRUgAJ0VQACdFXAAnRWAAJ0VkACdFaAAnRWwAJ0V0ACdFfAAnRYAAJ0WEACdFjAAnRZAAJ0X0ACdF+AAnRfwAJ0YEACdH8AAnR/gAJ0gAACdICAAnSBQAJ0gYACdIHAAnSCAAJ0gkACdILAAnSDQAJ0g4ACdIPAAnSEQAJ0hIACdKNAAnSjwAJ0pEACdKTAAnSlgAJ0pcACdKYAAnSmQAJ0poACdKcAAnSngAJ0p8ACdKgAAnSogAJ0qMACdMeAAnTIAAJ0yIACdMkAAnTJwAJ0ygACdMpAAnTKgAJ0ysACdMtAAnTLwAJ0zAACdMxAAnTMwAJ0zQACdOvAAnTsQAJ07MACdO1AAnTuAAJ07kACdO6AAnTuwAJ07wACdO+AAnTwAAJ08EACdPCAAnTxAAJ08UACdRAAAnUQgAJ1EQACdRGAAnUSQAJ1EoACdRLAAnUTAAJ1E0ACdRPAAnUUQAJ1FIACdRTAAnUVQAJ1FYACdSfAAnUwwAJ1OoACdUOAAnVEQAJ1RMACdUVAAnVFwAJ1RkACdUbAAnVHAAJ1R8ACdU4AAnVVQAJ1VcACdVZAAnVWwAJ1V0ACdVfAAnVYQAJ1WMACdWAAAnVgwAJ1YYACdWJAAnVjAAJ1Y8ACdWSAAnVlQAJ1ZcACdYSAAnWFAAJ1hYACdYYAAnWGwAJ1hwACdYdAAnWHgAJ1h8ACdYhAAnWIwAJ1iQACdYlAAnWJwAJ1igACdajAAnWpQAJ1qcACdapAAnWrAAJ1q0ACdauAAnWrwAJ1rAACdayAAnWtAAJ1rUACda2AAnWuAAJ1rkACdc0AAnXNgAJ1zgACdc6AAnXPQAJ1z4ACdc/AAnXQAAJ10EACddDAAnXRQAJ10YACddHAAnXSQAJ10oACdfFAAnXxwAJ18oACdfMAAnXzwAJ19AACdfRAAnX0gAJ19MACdfVAAnX1wAJ19gACdfZAAnX2wAJ19wACdhXAAnYWQAJ2FsACdhdAAnYYAAJ2GEACdhiAAnYYwAJ2GQACdhmAAnYaAAJ2GkACdhqAAnYbAAJ2G0ACdjoAAnY6gAJ2OwACdjuAAnY8QAJ2PIACdjzAAnY9AAJ2PUACdj3AAnY+QAJ2PoACdj7AAnY/QAJ2P4ACdl5AAnZewAJ2X4ACdmAAAnZgwAJ2YQACdmFAAnZhgAJ2YcACdmJAAnZiwAJ2YwACdmNAAnZjwAJ2ZAACdojAAnaRgAJ2mYACdqGAAnaiAAJ2ooACdqMAAnajgAJ2pEACdqSAAnakwAJ2pYACdqXAAnamQAJ2poACdqdAAnaoAAJ2qEACdqiAAnapQAJ2qYACdqrAAnaxAAJ2s0ACdrPAAna0QAJ2toACdrdAAna4AAJ2uIACdsrAAnbTwAJ23YACduaAAnbnQAJ258ACduhAAnbowAJ26UACdunAAnbqAAJ26sACdvEAAnb5QAJ2+cACdvpAAnb6wAJ2+0ACdvvAAnb8QAJ2/MACdv1AAncFgAJ3BkACdwcAAncHwAJ3CIACdwlAAncKAAJ3CsACdwuAAncMAAJ3KsACdytAAncrwAJ3LEACdy0AAnctQAJ3LYACdy3AAncuAAJ3LoACdy8AAncvQAJ3L4ACdzAAAncwQAJ3TwACd0+AAndQAAJ3UIACd1FAAndRgAJ3UcACd1IAAndSQAJ3UsACd1NAAndTgAJ3U8ACd1RAAndUgAJ3c0ACd3PAAnd0gAJ3dQACd3XAAnd2AAJ3dkACd3aAAnd2wAJ3d0ACd3fAAnd4AAJ3eEACd3jAAnd5AAJ3f0ACd3+AAnd/wAJ3gEACd58AAnefgAJ3oAACd6CAAnehQAJ3oYACd6HAAneiAAJ3okACd6LAAnejQAJ3o4ACd6PAAnekQAJ3pIACd8NAAnfDwAJ3xEACd8TAAnfFgA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KAq4ACgKvAAoCsAAKArIACgKzAAoDLgAKAzAACgMzAAoDNQAKAzgACgM5AAoDOgAKAzsACgM8AAoDPgAKA0AACgNBAAoDQgAKA0QACgNFAAoDVwAKA9IACgPUAAoD1gAKA9gACgPbAAoD3AAKA90ACgPeAAoD3wAKA+EACgPjAAoD5AAKA+UACgPnAAoD6AAKBDEACgRVAAoEfAAKBKAACgSjAAoEpQAKBKcACgSpAAoEqwAKBK0ACgSuAAoEsQAKBMoACgTnAAoE6QAKBOsACgTtAAoE7wAKBPEACgTzAAoE9QAKBRIACgUVAAoFGAAKBRsACgUeAAoFIQAKBSQACgUnAAoFKQAKBaQACgWmAAoFqAAKBaoACgWtAAoFrgAKBa8ACgWwAAoFsQAKBbMACgW1AAoFtgAKBbcACgW5AAoFugAKBjUACgY3AAoGOQAKBjsACgY+AAoGPwAKBkAACgZBAAoGQgAKBkQACgZGAAoGRwAKBkgACgZKAAoGSwAKBsYACgbIAAoGygAKBswACgbPAAoG0AAKBtEACgbSAAoG0wAKBtUACgbXAAoG2AAKBtkACgbbAAoG3AAKB1cACgdZAAoHXAAKB14ACgdhAAoHYgAKB2MACgdkAAoHZQAKB2cACgdpAAoHagAKB2sACgdtAAoHbgAKB+kACgfrAAoH7QAKB+8ACgfyAAoH8wAKB/QACgf1AAoH9gAKB/gACgf6AAoH+wAKB/wACgf+AAoH/wAKCHoACgh8AAoIfgAKCIAACgiDAAoIhAAKCIUACgiGAAoIhwAKCIkACgiLAAoIjAAKCI0ACgiPAAoIkAAKCQsACgkNAAoJEAAKCRIACgkVAAoJFgAKCRcACgkYAAoJGQAKCRsACgkdAAoJHgAKCR8ACgkhAAoJIgAKCbUACgnYAAoJ+AAKChgACgoaAAoKHAAKCh4ACgogAAoKIwAKCiQACgolAAoKKAAKCikACgorAAoKLAAKCi8ACgoyAAoKMwAKCjQACgo3AAoKOAAKCj0ACgpWAAoKXwAKCmEACgpjAAoKbAAKCm8ACgpyAAoKdAAKCr0ACgrhAAoLCAAKCywACgsvAAoLMQAKCzMACgs1AAoLNwAKCzkACgs6AAoLPQAKC1YACgt3AAoLeQAKC3sACgt9AAoLfwAKC4EACguDAAoLhQAKC4cACguoAAoLqwAKC64ACguxAAoLtAAKC7cACgu6AAoLvQAKC8AACgvCAAoMPQAKDD8ACgxBAAoMQwAKDEYACgxHAAoMSAAKDEkACgxKAAoMTAAKDE4ACgxPAAoMUAAKDFIACgxTAAoMzgAKDNAACgzSAAoM1AAKDNcACgzYAAoM2QAKDNoACgzbAAoM3QAKDN8ACgzgAAoM4QAKDOMACgzkAAoNXwAKDWEACg1kAAoNZgAKDWkACg1qAAoNawAKDWwACg1tAAoNbwAKDXEACg1yAAoNcwAKDXUACg12AAoNjwAKDZAACg2RAAoNkwAKDg4ACg4QAAoOEgAKDhQACg4XAAoOGAAKDhkACg4aAAoOGwAKDh0ACg4fAAoOIAAKDiEACg4jAAoOJAAKDp8ACg6hAAoOowAKDqUACg6oAAoOqQAKDqoACg6rAAoOrAAKDq4ACg6wAAoOsQAKDrIACg60AAoOtQAKDzAACg8yAAoPNAAKDzYACg85AAoPOgAKDzsACg88AAoPPQAKDz8ACg9BAAoPQgAKD0MACg9FAAoPRgAKD8EACg/DAAoPxQAKD8cACg/KAAoPywAKD8wACg/NAAoPzgAKD9AACg/SAAoP0wAKD9QACg/WAAoP1wAKEFIAChBUAAoQVgAKEFgAChBbAAoQXAAKEF0AChBeAAoQXwAKEGEAChBjAAoQZAAKEGUAChBnAAoQaAAKELEAChDVAAoQ/AAKESAAChEjAAoRJQAKEScAChEpAAoRKwAKES0AChEuAAoRMQAKEUoAChFnAAoRaQAKEWsAChFtAAoRbwAKEXEAChFzAAoRdQAKEZIAChGVAAoRmAAKEZsAChGeAAoRoQAKEaQAChGnAAoRqQAKEiQAChImAAoSKAAKEioAChItAAoSLgAKEi8AChIwAAoSMQAKEjMAChI1AAoSNgAKEjcAChI5AAoSOgAKErUAChK3AAoSuQAKErsAChK+AAoSvwAKEsAAChLBAAoSwgAKEsQAChLGAAoSxwAKEsgAChLKAAoSywAKE0YAChNIAAoTSgAKE0wAChNPAAoTUAAKE1EAChNSAAoTUwAKE1UAChNXAAoTWAAKE1kAChNbAAoTXAAKE9cAChPZAAoT3AAKE94AChPhAAoT4gAKE+MAChPkAAoT5QAKE+cAChPpAAoT6gAKE+sAChPtAAoT7gAKFGkAChRrAAoUbQAKFG8AChRyAAoUcwAKFHQAChR1AAoUdgAKFHgAChR6AAoUewAKFHwAChR+AAoUfwAKFPoAChT8AAoU/gAKFQAAChUDAAoVBAAKFQUAChUGAAoVBwAKFQkAChULAAoVDAAKFQ0AChUPAAoVEAAKFYsAChWNAAoVkAAKFZIAChWVAAoVlgAKFZcAChWYAAoVmQAKFZsAChWdAAoVngAKFZ8AChWhAAoVogAKFbMAChW4AAoVuwAKFb0AChXCAAoWPQAKFj8AChZBAAoWQwAKFkYAChZHAAoWSAAKFkkAChZKAAoWTAAKFk4AChZPAAoWUAAKFlIAChZTAAoWzgAKFtAAChbSAAoW1AAKFtcAChbYAAoW2QAKFtoAChbbAAoW3QAKFt8AChbgAAoW4QAKFuMAChbkAAoXXwAKF2EAChdkAAoXZgAKF2kAChdqAAoXawAKF2wAChdtAAoXbwAKF3EAChdyAAoXcwAKF3UAChd2AAoYCQAKGCwAChhMAAoYbAAKGG4AChhwAAoYcgAKGHQAChh3AAoYeAAKGHkAChh8AAoYfQAKGH8AChiAAAoYggAKGIUAChiGAAoYhwAKGIoAChiLAAoYkAAKGKkAChiyAAoYtAAKGLYAChi/AAoYwgAKGMUAChjHAAoZEAAKGTQAChlbAAoZfwAKGYIAChmEAAoZhgAKGYgAChmKAAoZjAAKGY0AChmQAAoZqQAKGcoAChnMAAoZzgAKGdAAChnSAAoZ1AAKGdYAChnYAAoZ2gAKGfsAChn+AAoaAQAKGgQAChoHAAoaCgAKGg0AChoQAAoaEwAKGhUAChqQAAoakgAKGpQAChqWAAoamQAKGpoAChqbAAoanAAKGp0AChqfAAoaoQAKGqIAChqjAAoapQAKGqYAChshAAobIwAKGyUAChsnAAobKgAKGysAChssAAobLQAKGy4AChswAAobMgAKGzMAChs0AAobNgAKGzcAChuyAAobtAAKG7cAChu5AAobvAAKG70AChu+AAobvwAKG8AAChvCAAobxAAKG8UAChvGAAobyAAKG8kAChviAAob4wAKG+QAChvmAAocYQAKHGMAChxlAAocZwAKHGoAChxrAAocbAAKHG0AChxuAAoccAAKHHIAChxzAAocdAAKHHYAChx3AAoc8gAKHPQAChz2AAoc+AAKHPsAChz8AAoc/QAKHP4AChz/AAodAQAKHQMACh0EAAodBQAKHQcACh0IAAodgwAKHYUACh2HAAodiQAKHYwACh2NAAodjgAKHY8ACh2QAAodkgAKHZQACh2VAAodlgAKHZgACh2ZAAoeFAAKHhYACh4YAAoeGgAKHh0ACh4eAAoeHwAKHiAACh4hAAoeIwAKHiUACh4mAAoeJwAKHikACh4qAAoepQAKHqcACh6pAAoeqwAKHq4ACh6vAAoesAAKHrEACh6yAAoetAAKHrYACh63AAoeuAAKHroACh67AAofBAAKHygACh9PAAofcwAKH3YACh94AAofegAKH3wACh9+AAofgAAKH4EACh+EAAofnQAKH7oACh+8AAofvgAKH8AACh/CAAofxAAKH8YACh/IAAof5QAKH+gACh/rAAof7gAKH/EACh/0AAof9wAKH/oACh/8AAogdwAKIHkACiB8AAogfgAKIIEACiCCAAoggwAKIIQACiCFAAoghwAKIIkACiCKAAogiwAKII0ACiCOAAohCQAKIQsACiENAAohDwAKIRIACiETAAohFAAKIRUACiEWAAohGAAKIRoACiEbAAohHAAKIR4ACiEfAAohmgAKIZwACiGeAAohoAAKIaMACiGkAAohpQAKIaYACiGnAAohqQAKIasACiGsAAohrQAKIa8ACiGwAAoiKwAKIi0ACiIwAAoiMgAKIjUACiI2AAoiNwAKIjgACiI5AAoiOwAKIj0ACiI+AAoiPwAKIkEACiJCAAoivQAKIr8ACiLBAAoiwwAKIsYACiLHAAoiyAAKIskACiLKAAoizAAKIs4ACiLPAAoi0AAKItIACiLTAAojTgAKI1AACiNSAAojVAAKI1cACiNYAAojWQAKI1oACiNbAAojXQAKI18ACiNgAAojYQAKI2MACiNkAAoj3wAKI+EACiPjAAoj5QAKI+gACiPpAAoj6gAKI+sACiPsAAoj7gAKI/AACiPxAAoj8gAKI/QACiP1AAokiAAKJKsACiTLAAok6wAKJO0ACiTvAAok8QAKJPMACiT2AAok9wAKJPgACiT7AAok/AAKJP4ACiT/AAolAQAKJQQACiUFAAolBgAKJQkACiUKAAolDwAKJSgACiUxAAolMwAKJTUACiU+AAolQQAKJUQACiVGAAoljwAKJbMACiXaAAol/gAKJgEACiYDAAomBQAKJgcACiYJAAomCwAKJgwACiYPAAomKAAKJkkACiZLAAomTQAKJk8ACiZRAAomUwAKJlUACiZXAAomWQAKJnoACiZ9AAomgAAKJoMACiaGAAomiQAKJowACiaPAAomkgAKJpQACicPAAonEQAKJxMACicVAAonGAAKJxkACicaAAonGwAKJxwACiceAAonIAAKJyEACiciAAonJAAKJyUACiegAAonogAKJ6QACiemAAonqQAKJ6oACierAAonrAAKJ60ACievAAonsQAKJ7IACiezAAontQAKJ7YACigxAAooMwAKKDYACig4AAooOwAKKDwACig9AAooPgAKKD8ACihBAAooQwAKKEQACihFAAooRwAKKEgACihhAAooYgAKKGMACihlAAoo4AAKKOIACijkAAoo5gAKKOkACijqAAoo6wAKKOwACijtAAoo7wAKKPEACijyAAoo8wAKKPUACij2AAopcQAKKXMACil1AAopdwAKKXoACil7AAopfAAKKX0ACil+AAopgAAKKYIACimDAAophAAKKYYACimHAAoqAgAKKgQACioGAAoqCAAKKgsACioMAAoqDQAKKg4ACioPAAoqEQAKKhMACioUAAoqFQAKKhcACioYAAoqkwAKKpUACiqXAAoqmQAKKpwACiqdAAoqngAKKp8ACiqgAAoqogAKKqQACiqlAAoqpgAKKqgACiqpAAorJAAKKyYACisoAAorKgAKKy0ACisuAAorLwAKKzAACisxAAorMwAKKzUACis2AAorNwAKKzkACis6AAorgwAKK6cACivOAAor8gAKK/UACiv3AAor+QAKK/sACiv9AAor/wAKLAAACiwDAAosHAAKLDkACiw7AAosPQAKLD8ACixBAAosQwAKLEUACixHAAosZAAKLGcACixqAAosbQAKLHAACixzAAosdgAKLHkACix7AAos9gAKLPgACiz7AAos/QAKLQAACi0BAAotAgAKLQMACi0EAAotBgAKLQgACi0JAAotCgAKLQwACi0NAAotiAAKLYoACi2MAAotjgAKLZEACi2SAAotkwAKLZQACi2VAAotlwAKLZkACi2aAAotmwAKLZ0ACi2eAAouGQAKLhsACi4dAAouHwAKLiIACi4jAAouJAAKLiUACi4mAAouKAAKLioACi4rAAouLAAKLi4ACi4vAAouqgAKLqwACi6vAAousQAKLrQACi61AAoutgAKLrcACi64AAouugAKLrwACi69AAouvgAKLsAACi7BAAovPAAKLz4ACi9AAAovQgAKL0UACi9GAAovRwAKL0gACi9JAAovSwAKL00ACi9OAAovTwAKL1EACi9SAAovzQAKL88ACi/RAAov0wAKL9YACi/XAAov2AAKL9kACi/aAAov3AAKL94ACi/fAAov4AAKL+IACi/jAAowXgAKMGAACjBiAAowZAAKMGcACjBoAAowaQAKMGoACjBrAAowbQAKMG8ACjBwAAowcQAKMHMACjB0AAoxBwAKMSoACjFKAAoxagAKMWwACjFuAAoxcAAKMXIACjF1AAoxdgAKMXcACjF6AAoxewAKMX0ACjF+AAoxgAAKMYMACjGEAAoxhQAKMYgACjGJAAoxjgAKMacACjGwAAoxsgAKMbQACjG9AAoxwAAKMcMACjHFAAoyDgAKMjIACjJZAAoyfQAKMoAACjKCAAoyhAAKMoYACjKIAAoyigAKMosACjKOAAoypwAKMsgACjLKAAoyzAAKMs4ACjLQAAoy0gAKMtQACjLWAAoy2AAKMvkACjL8AAoy/wAKMwIACjMFAAozCAAKMwsACjMOAAozEQAKMxMACjOOAAozkAAKM5IACjOUAAozlwAKM5gACjOZAAozmgAKM5sACjOdAAoznwAKM6AACjOhAAozowAKM6QACjQfAAo0IQAKNCMACjQlAAo0KAAKNCkACjQqAAo0KwAKNCwACjQuAAo0MAAKNDEACjQyAAo0NAAKNDUACjSwAAo0sgAKNLUACjS3AAo0ugAKNLsACjS8AAo0vQAKNL4ACjTAAAo0wgAKNMMACjTEAAo0xgAKNMcACjTgAAo04QAKNOIACjTkAAo1XwAKNWEACjVjAAo1ZQAKNWgACjVpAAo1agAKNWsACjVsAAo1bgAKNXAACjVxAAo1cgAKNXQACjV1AAo18AAKNfIACjX0AAo19gAKNfkACjX6AAo1+wAKNfwACjX9AAo1/wAKNgEACjYCAAo2AwAKNgUACjYGAAo2gQAKNoMACjaFAAo2hwAKNooACjaLAAo2jAAKNo0ACjaOAAo2kAAKNpIACjaTAAo2lAAKNpYACjaXAAo3EgAKNxQACjcWAAo3GAAKNxsACjccAAo3HQAKNx4ACjcfAAo3IQAKNyMACjckAAo3JQAKNycACjcoAAo3owAKN6UACjenAAo3qQAKN6wACjetAAo3rgAKN68ACjewAAo3sgAKN7QACje1AAo3tgAKN7gACje5AAo4AgAKOCYACjhNAAo4cQAKOHQACjh2AAo4eAAKOHoACjh8AAo4fgAKOH8ACjiCAAo4mwAKOLgACji6AAo4vAAKOL4ACjjAAAo4wgAKOMQACjjGAAo44wAKOOYACjjpAAo47AAKOO8ACjjyAAo49QAKOPgACjj6AAo5dQAKOXcACjl5AAo5ewAKOX4ACjl/AAo5gAAKOYEACjmCAAo5hAAKOYYACjmHAAo5iAAKOYoACjmLAAo6BgAKOggACjoKAAo6DAAKOg8ACjoQAAo6EQAKOhIACjoTAAo6FQAKOhcACjoYAAo6GQAKOhsACjocAAo6lwAKOpkACjqbAAo6nQAKOqAACjqhAAo6ogAKOqMACjqkAAo6pgAKOqgACjqpAAo6qgAKOqwACjqtAAo7KAAKOyoACjssAAo7LgAKOzEACjsyAAo7MwAKOzQACjs1AAo7NwAKOzkACjs6AAo7OwAKOz0ACjs+AAo7uQAKO7sACju9AAo7vwAKO8IACjvDAAo7xAAKO8UACjvGAAo7yAAKO8oACjvLAAo7zAAKO84ACjvPAAo8SgAKPEwACjxOAAo8UAAKPFMACjxUAAo8VQAKPFYACjxXAAo8WQAKPFsACjxcAAo8XQAKPF8ACjxgAAo82wAKPN0ACjzfAAo84QAKPOQACjzlAAo85gAKPOcACjzoAAo86gAKPOwACjztAAo87gAKPPAACjzxAAo9hAAKPacACj3HAAo95wAKPekACj3rAAo97QAKPe8ACj3yAAo98wAKPfQACj33AAo9+AAKPfoACj37AAo9/gAKPgEACj4CAAo+AwAKPgYACj4HAAo+DAAKPiUACj4uAAo+MAAKPjIACj47AAo+PgAKPkEACj5DAAo+jAAKPrAACj7XAAo++wAKPv4ACj8AAAo/AgAKPwQACj8GAAo/CAAKPwkACj8MAAo/JQAKP0YACj9IAAo/SgAKP0wACj9OAAo/UAAKP1IACj9UAAo/VgAKP3cACj96AAo/fQAKP4AACj+DAAo/hgAKP4kACj+MAAo/jwAKP5EACkAMAApADgAKQBAACkASAApAFQAKQBYACkAXAApAGAAKQBkACkAbAApAHQAKQB4ACkAfAApAIQAKQCIACkCdAApAnwAKQKEACkCjAApApgAKQKcACkCoAApAqQAKQKoACkCsAApArgAKQK8ACkCwAApAsgAKQLMACkEuAApBMAAKQTMACkE1AApBOAAKQTkACkE6AApBOwAKQTwACkE+AApBQAAKQUEACkFCAApBRAAKQUUACkFeAApBXwAKQWAACkFiAApB3QAKQd8ACkHhAApB4wAKQeYACkHnAApB6AAKQekACkHqAApB7AAKQe4ACkHvAApB8AAKQfIACkHzAApCbgAKQnAACkJyAApCdAAKQncACkJ4AApCeQAKQnoACkJ7AApCfQAKQn8ACkKAAApCgQAKQoMACkKEAApC/wAKQwEACkMDAApDBQAKQwgACkMJAApDCgAKQwsACkMMAApDDgAKQxAACkMRAApDEgAKQxQACkMVAApDkAAKQ5IACkOUAApDlgAKQ5kACkOaAApDmwAKQ5wACkOdAApDnwAKQ6EACkOiAApDowAKQ6UACkOmAApEIQAKRCMACkQlAApEJwAKRCoACkQrAApELAAKRC0ACkQuAApEMAAKRDIACkQzAApENAAKRDYACkQ3AApEgAAKRKQACkTLAApE7wAKRPIACkT0AApE9gAKRPgACkT6AApE/AAKRP0ACkUAAApFGQAKRTYACkU4AApFOgAKRTwACkU+AApFQAAKRUIACkVEAApFYQAKRWQACkVnAApFagAKRW0ACkVwAApFcwAKRXYACkV4AApF8wAKRfUACkX3AApF+QAKRfwACkX9AApF/gAKRf8ACkYAAApGAgAKRgQACkYFAApGBgAKRggACkYJAApGhAAKRoYACkaJAApGiwAKRo4ACkaPAApGkAAKRpEACkaSAApGlAAKRpYACkaXAApGmAAKRpoACkabAApHFgAKRxgACkcaAApHHAAKRx8ACkcgAApHIQAKRyIACkcjAApHJQAKRycACkcoAApHKQAKRysACkcsAApHpwAKR6kACkesAApHrgAKR7EACkeyAApHswAKR7QACke1AApHtwAKR7kACke6AApHuwAKR70ACke+AApIOQAKSDsACkg9AApIPwAKSEIACkhDAApIRAAKSEUACkhGAApISAAKSEoACkhLAApITAAKSE4ACkhPAApIygAKSMwACkjOAApI0AAKSNMACkjUAApI1QAKSNYACkjXAApI2QAKSNsACkjcAApI3QAKSN8ACkjgAApJWwAKSV0ACklgAApJYgAKSWUACklmAApJZwAKSWgACklpAApJawAKSW0ACkluAApJbwAKSXEACklyAApKBQAKSigACkpIAApKaAAKSmoACkpsAApKbgAKSnAACkpzAApKdAAKSnUACkp4AApKeQAKSnsACkp8AApKfwAKSoIACkqDAApKhAAKSocACkqIAApKjQAKSqYACkqvAApKsQAKSrMACkq8AApKvwAKSsIACkrEAApLDQAKSzEACktYAApLfAAKS38ACkuBAApLgwAKS4UACkuHAApLiQAKS4oACkuNAApLpgAKS8cACkvJAApLywAKS80ACkvPAApL0QAKS9MACkvVAApL1wAKS/gACkv7AApL/gAKTAEACkwEAApMBwAKTAoACkwNAApMEAAKTBIACkyNAApMjwAKTJEACkyTAApMlgAKTJcACkyYAApMmQAKTJoACkycAApMngAKTJ8ACkygAApMogAKTKMACk0eAApNIAAKTSIACk0kAApNJwAKTSgACk0pAApNKgAKTSsACk0tAApNLwAKTTAACk0xAApNMwAKTTQACk2vAApNsQAKTbQACk22AApNuQAKTboACk27AApNvAAKTb0ACk2/AApNwQAKTcIACk3DAApNxQAKTcYACk3fAApN4AAKTeEACk3jAApOXgAKTmAACk5iAApOZAAKTmcACk5oAApOaQAKTmoACk5rAApObQAKTm8ACk5wAApOcQAKTnMACk50AApO7wAKTvEACk7zAApO9QAKTvgACk75AApO+gAKTvsACk78AApO/gAKTwAACk8BAApPAgAKTwQACk8FAApPgAAKT4IACk+EAApPhgAKT4kACk+KAApPiwAKT4wACk+NAApPjwAKT5EACk+SAApPkwAKT5UACk+WAApQEQAKUBMAClAVAApQFwAKUBoAClAbAApQHAAKUB0AClAeAApQIAAKUCIAClAjAApQJAAKUCYAClAnAApQogAKUKQAClCmAApQqAAKUKsAClCsAApQrQAKUK4AClCvAApQsQAKULMAClC0AApQtQAKULcAClC4AApRAQAKUSUAClFMAApRcAAKUXMAClF1AApRdwAKUXkAClF7AApRfQAKUX4AClGBAApRmgAKUbcAClG5AApRuwAKUb0AClG/AApRwQAKUcMAClHFAApR4gAKUeUAClHoAApR6wAKUe4AClHxAApR9AAKUfcAClH5AApSdAAKUnYAClJ4AApSegAKUn0AClJ+AApSfwAKUoAAClKBAApSgwAKUoUAClKGAApShwAKUokAClKKAApTBQAKUwcAClMJAApTCwAKUw4AClMPAApTEAAKUxEAClMSAApTFAAKUxYAClMXAApTGAAKUxoAClMbAApTlgAKU5gAClOaAApTnAAKU58AClOgAApToQAKU6IAClOjAApTpQAKU6cAClOoAApTqQAKU6sAClOsAApUJwAKVCkAClQsAApULgAKVDEAClQyAApUMwAKVDQAClQ1AApUNwAKVDkAClQ6AApUOwAKVD0AClQ+AApUuQAKVLsAClS9AApUvwAKVMIAClTDAApUxAAKVMUAClTGAApUyAAKVMoAClTLAApUzAAKVM4AClTPAApVSgAKVUwAClVOAApVUAAKVVMAClVUAApVVQAKVVYAClVXAApVWQAKVVsAClVcAApVXQAKVV8AClVgAApV2wAKVd0AClXgAApV4gAKVeUAClXmAApV5wAKVegAClXpAApV6wAKVe0AClXuAApV7wAKVfEAClXyAApWhQAKVqgAClbIAApW6AAKVuoAClbsAApW7gAKVvAAClbzAApW9AAKVvUAClb4AApW+QAKVvsAClb8AApW/gAKVwEAClcCAApXAwAKVwYAClcHAApXDAAKVyUAClcuAApXMAAKVzIAClc7AApXPgAKV0EACldDAApXjAAKV7AAClfXAApX+wAKV/4AClgAAApYAgAKWAQAClgGAApYCAAKWAkAClgMAApYJQAKWEYAClhIAApYSgAKWEwAClhOAApYUAAKWFIAClhUAApYVgAKWHcAClh6AApYfQAKWIAACliDAApYhgAKWIkACliMAApYjwAKWJEAClkMAApZDgAKWRAAClkSAApZFQAKWRYAClkXAApZGAAKWRkAClkbAApZHQAKWR4AClkfAApZIQAKWSIAClmdAApZnwAKWaEAClmjAApZpgAKWacAClmoAApZqQAKWaoAClmsAApZrgAKWa8AClmwAApZsgAKWbMAClouAApaMAAKWjMAClo1AApaOAAKWjkAClo6AApaOwAKWjwAClo+AApaQAAKWkEAClpCAApaRAAKWkUAClpeAApaXwAKWmAAClpiAApa3QAKWt8AClrhAApa4wAKWuYAClrnAApa6AAKWukAClrqAApa7AAKWu4AClrvAApa8AAKWvIAClrzAApbbgAKW3AACltyAApbdAAKW3cAClt4AApbeQAKW3oAClt7AApbfQAKW38ACluAAApbgQAKW4MACluEAApb/wAKXAEAClwDAApcBQAKXAgAClwJAApcCgAKXAsAClwMAApcDgAKXBAAClwRAApcEgAKXBQAClwVAApckAAKXJIAClyUAApclgAKXJkAClyaAApcmwAKXJwAClydAApcnwAKXKEAClyiAApcowAKXKUAClymAApdIQAKXSMACl0lAApdJwAKXSoACl0rAApdLAAKXS0ACl0uAApdMAAKXTIACl0zAApdNAAKXTYACl03AApdgAAKXaQACl3LAApd7wAKXfIACl30AApd9gAKXfgACl36AApd/AAKXf0ACl4AAApeGQAKXjYACl44AApeOgAKXjwACl4+AApeQAAKXkIACl5EAApeYQAKXmQACl5nAApeagAKXm0ACl5wAApecwAKXnYACl54AApe8wAKXvUACl73AApe+QAKXvwACl79AApe/gAKXv8ACl8AAApfAgAKXwQACl8FAApfBgAKXwgACl8JAApfhAAKX4YACl+IAApfigAKX40ACl+OAApfjwAKX5AACl+RAApfkwAKX5UACl+WAApflwAKX5kACl+aAApgFQAKYBcACmAZAApgGwAKYB4ACmAfAApgIAAKYCEACmAiAApgJAAKYCYACmAnAApgKAAKYCoACmArAApgpgAKYKgACmCqAApgrAAKYK8ACmCwAApgsQAKYLIACmCzAApgtQAKYLcACmC4AApguQAKYLsACmC8AAphNwAKYTkACmE7AAphPQAKYUAACmFBAAphQgAKYUMACmFEAAphRgAKYUgACmFJAAphSgAKYUwACmFNAAphyAAKYcoACmHMAAphzgAKYdEACmHSAAph0wAKYdQACmHVAAph1wAKYdkACmHaAAph2wAKYd0ACmHeAApiWQAKYlsACmJdAApiXwAKYmIACmJjAApiZAAKYmUACmJmAApiaAAKYmoACmJrAApibAAKYm4ACmJvAApjAgAKYyUACmNFAApjZQAKY2cACmNpAApjawAKY20ACmNwAApjcQAKY3IACmN1AApjdgAKY3gACmN5AApjewAKY34ACmN/AApjgAAKY4MACmOEAApjjQAKY6YACmOvAApjsQAKY7MACmO8AApjvwAKY8IACmPEAApkDQAKZDEACmRYAApkfAAKZH8ACmSBAApkgwAKZIUACmSHAApkiQAKZIoACmSNAApkpgAKZMcACmTJAApkywAKZM0ACmTPAApk0QAKZNMACmTVAApk1wAKZPgACmT7AApk/gAKZQEACmUEAAplBwAKZQoACmUNAAplEAAKZRIACmWNAApljwAKZZEACmWTAApllgAKZZcACmWYAAplmQAKZZoACmWcAAplngAKZZ8ACmWgAAplogAKZaMACmYeAApmIAAKZiIACmYkAApmJwAKZigACmYpAApmKgAKZisACmYtAApmLwAKZjAACmYxAApmMwAKZjQACmavAApmsQAKZrQACma2AApmuQAKZroACma7AApmvAAKZr0ACma/AApmwQAKZsIACmbDAApmxQAKZsYACmbfAApm4AAKZuEACmbjAApnXgAKZ2AACmdiAApnZAAKZ2cACmdoAApnaQAKZ2oACmdrAApnbQAKZ28ACmdwAApncQAKZ3MACmd0AApn7wAKZ/EACmfzAApn9QAKZ/gACmf5AApn+gAKZ/sACmf8AApn/gAKaAAACmgBAApoAgAKaAQACmgFAApogAAKaIIACmiEAApohgAKaIkACmiKAApoiwAKaIwACmiNAApojwAKaJEACmiSAApokwAKaJUACmiWAAppEQAKaRMACmkVAAppFwAKaRoACmkbAAppHAAKaR0ACmkeAAppIAAKaSIACmkjAAppJAAKaSYACmknAAppogAKaaQACmmmAAppqAAKaasACmmsAApprQAKaa4ACmmvAAppsQAKabMACmm0AApptQAKabcACmm4AApqAQAKaiUACmpMAApqcAAKanMACmp1AApqdwAKankACmp7AApqfQAKan4ACmqBAApqmgAKarcACmq5AApquwAKar0ACmq/AApqwQAKasMACmrFAApq4gAKauUACmroAApq6wAKau4ACmrxAApq9AAKavcACmr5AAprdAAKa3YACmt4AApregAKa30ACmt+AAprfwAKa4AACmuBAAprgwAKa4UACmuGAAprhwAKa4kACmuKAApsBQAKbAcACmwJAApsCwAKbA4ACmwPAApsEAAKbBEACmwSAApsFAAKbBYACmwXAApsGAAKbBoACmwbAApslgAKbJgACmyaAApsnAAKbJ8ACmygAApsoQAKbKIACmyjAApspQAKbKcACmyoAApsqQAKbKsACmysAAptJwAKbSkACm0sAAptLgAKbTEACm0yAAptMwAKbTQACm01AAptNwAKbTkACm06AAptOwAKbT0ACm0+AAptuQAKbbsACm29AAptvwAKbcIACm3DAAptxAAKbcUACm3GAAptyAAKbcoACm3LAAptzAAKbc4ACm3PAApuSgAKbkwACm5OAApuUAAKblMACm5UAApuVQAKblYACm5XAApuWQAKblsACm5cAApuXQAKbl8ACm5gAApu2wAKbt0ACm7fAApu4QAKbuQACm7lAApu5gAKbucACm7oAApu6gAKbuwACm7tAApu7gAKbvAACm7xAApvAgAKbwMACm8FAApvgAAKb4IACm+EAApvhgAKb4kACm+KAApviwAKb4wACm+NAApvjwAKb5EACm+SAApvkwAKb5UACm+WAApwEQAKcBMACnAVAApwFwAKcBoACnAbAApwHAAKcB0ACnAeAApwIAAKcCIACnAjAApwJAAKcCYACnAnAApwogAKcKQACnCnAApwqQAKcKwACnCtAApwrgAKcK8ACnCwAApwsgAKcLQACnC1AApwtgAKcLgACnC5AApxTAAKcW8ACnGPAApxrwAKcbEACnGzAApxtQAKcbcACnG6AApxuwAKcbwACnG/AApxwAAKccIACnHDAApxxgAKcckACnHKAApxywAKcc4ACnHPAApx1AAKce0ACnH2AApx+AAKcfoACnIDAApyBgAKcgkACnILAApyVAAKcngACnKfAApywwAKcsYACnLIAApyygAKcswACnLOAApy0AAKctEACnLUAApy7QAKcw4ACnMQAApzEgAKcxQACnMWAApzGAAKcxoACnMcAApzHgAKcz8ACnNCAApzRQAKc0gACnNLAApzTgAKc1EACnNUAApzVwAKc1kACnPUAApz1gAKc9gACnPaAApz3QAKc94ACnPfAApz4AAKc+EACnPjAApz5QAKc+YACnPnAApz6QAKc+oACnRlAAp0ZwAKdGkACnRrAAp0bgAKdG8ACnRwAAp0cQAKdHIACnR0AAp0dgAKdHcACnR4AAp0egAKdHsACnT2AAp0+AAKdPsACnT9AAp1AAAKdQEACnUCAAp1AwAKdQQACnUGAAp1CAAKdQkACnUKAAp1DAAKdQ0ACnUmAAp1JwAKdSgACnUqAAp1pQAKdacACnWpAAp1qwAKda4ACnWvAAp1sAAKdbEACnWyAAp1tAAKdbYACnW3AAp1uAAKdboACnW7AAp2NgAKdjgACnY6AAp2PAAKdj8ACnZAAAp2QQAKdkIACnZDAAp2RQAKdkcACnZIAAp2SQAKdksACnZMAAp2xwAKdskACnbLAAp2zQAKdtAACnbRAAp20gAKdtMACnbUAAp21gAKdtgACnbZAAp22gAKdtwACnbdAAp3WAAKd1oACndcAAp3XgAKd2EACndiAAp3YwAKd2QACndlAAp3ZwAKd2kACndqAAp3awAKd20ACnduAAp36QAKd+sACnftAAp37wAKd/IACnfzAAp39AAKd/UACnf2AAp3+AAKd/oACnf7AAp3/AAKd/4ACnf/AAp4SAAKeGwACniTAAp4twAKeLoACni8AAp4vgAKeMAACnjCAAp4xAAKeMUACnjIAAp44QAKeP4ACnkAAAp5AgAKeQQACnkGAAp5CAAKeQoACnkMAAp5KQAKeSwACnkvAAp5MgAKeTUACnk4AAp5OwAKeT4ACnlAAAp5uwAKeb0ACnm/AAp5wQAKecQACnnFAAp5xgAKeccACnnIAAp5ygAKecwACnnNAAp5zgAKedAACnnRAAp6TAAKek4ACnpQAAp6UgAKelUACnpWAAp6VwAKelgACnpZAAp6WwAKel0ACnpeAAp6XwAKemEACnpiAAp63QAKet8ACnrhAAp64wAKeuYACnrnAAp66AAKeukACnrqAAp67AAKeu4ACnrvAAp68AAKevIACnrzAAp7bgAKe3AACntzAAp7dQAKe3gACnt5AAp7egAKe3sACnt8AAp7fgAKe4AACnuBAAp7ggAKe4QACnuFAAp8AAAKfAIACnwEAAp8BgAKfAkACnwKAAp8CwAKfAwACnwNAAp8DwAKfBEACnwSAAp8EwAKfBUACnwWAAp8kQAKfJMACnyVAAp8lwAKfJoACnybAAp8nAAKfJ0ACnyeAAp8oAAKfKIACnyjAAp8pAAKfKYACnynAAp9IgAKfSQACn0nAAp9KQAKfSwACn0tAAp9LgAKfS8ACn0wAAp9MgAKfTQACn01AAp9NgAKfTgACn05AAp9zAAKfe8ACn4PAAp+LwAKfjEACn4zAAp+NQAKfjcACn46AAp+OwAKfjwACn4/AAp+QAAKfkIACn5DAAp+RgAKfkkACn5KAAp+SwAKfk4ACn5PAAp+VAAKfm0ACn52AAp+eAAKfnoACn6DAAp+hgAKfokACn6LAAp+1AAKfvgACn8fAAp/QwAKf0YACn9IAAp/SgAKf0wACn9OAAp/UAAKf1EACn9UAAp/bQAKf44ACn+QAAp/kgAKf5QACn+WAAp/mAAKf5oACn+cAAp/ngAKf78ACn/CAAp/xQAKf8gACn/LAAp/zgAKf9EACn/UAAp/1wAKf9kACoBUAAqAVgAKgFgACoBaAAqAXQAKgF4ACoBfAAqAYAAKgGEACoBjAAqAZQAKgGYACoBnAAqAaQAKgGoACoDlAAqA5wAKgOkACoDrAAqA7gAKgO8ACoDwAAqA8QAKgPIACoD0AAqA9gAKgPcACoD4AAqA+gAKgPsACoF2AAqBeAAKgXsACoF9AAqBgAAKgYEACoGCAAqBgwAKgYQACoGGAAqBiAAKgYkACoGKAAqBjAAKgY0ACoGmAAqBpwAKgagACoGqAAqCJQAKgicACoIpAAqCKwAKgi4ACoIvAAqCMAAKgjEACoIyAAqCNAAKgjYACoI3AAqCOAAKgjoACoI7AAqCtgAKgrgACoK6AAqCvAAKgr8ACoLAAAqCwQAKgsIACoLDAAqCxQAKgscACoLIAAqCyQAKgssACoLMAAqDRwAKg0kACoNLAAqDTQAKg1AACoNRAAqDUgAKg1MACoNUAAqDVgAKg1gACoNZAAqDWgAKg1wACoNdAAqD2AAKg9oACoPcAAqD3gAKg+EACoPiAAqD4wAKg+QACoPlAAqD5wAKg+kACoPqAAqD6wAKg+0ACoPuAAqEaQAKhGsACoRtAAqEbwAKhHIACoRzAAqEdAAKhHUACoR2AAqEeAAKhHoACoR7AAqEfAAKhH4ACoR/AAqEyAAKhOwACoUTAAqFNwAKhToACoU8AAqFPgAKhUAACoVCAAqFRAAKhUUACoVIAAqFYQAKhX4ACoWAAAqFggAKhYQACoWGAAqFiAAKhYoACoWMAAqFqQAKhawACoWvAAqFsgAKhbUACoW4AAqFuwAKhb4ACoXAAAqGOwAKhj0ACoY/AAqGQQAKhkQACoZFAAqGRgAKhkcACoZIAAqGSgAKhkwACoZNAAqGTgAKhlAACoZRAAqGzAAKhs4ACobQAAqG0gAKhtUACobWAAqG1wAKhtgACobZAAqG2wAKht0ACobeAAqG3wAKhuEACobiAAqHXQAKh18ACodhAAqHYwAKh2YACodnAAqHaAAKh2kACodqAAqHbAAKh24ACodvAAqHcAAKh3IACodzAAqH7gAKh/AACofzAAqH9QAKh/gACof5AAqH+gAKh/sACof8AAqH/gAKiAAACogBAAqIAgAKiAQACogFAAqIgAAKiIIACoiEAAqIhgAKiIkACoiKAAqIiwAKiIwACoiNAAqIjwAKiJEACoiSAAqIkwAKiJUACoiWAAqJEQAKiRMACokVAAqJFwAKiRoACokbAAqJHAAKiR0ACokeAAqJIAAKiSIACokjAAqJJAAKiSYACoknAAqJogAKiaQAComnAAqJqQAKiawAComtAAqJrgAKia8AComwAAqJsgAKibQACom1AAqJtgAKibgACom5AAqKTAAKim8ACoqPAAqKrwAKirEACoqzAAqKtQAKircACoq6AAqKuwAKirwACoq/AAqKwAAKisIACorDAAqKxQAKisgACorJAAqKygAKis0ACorOAAqK0wAKiuwACor1AAqK9wAKivkACosCAAqLBQAKiwgACosKAAqLUwAKi3cACoueAAqLwgAKi8UACovHAAqLyQAKi8sACovNAAqLzwAKi9AACovTAAqL7AAKjA0ACowPAAqMEQAKjBMACowVAAqMFwAKjBkACowbAAqMHQAKjD4ACoxBAAqMRAAKjEcACoxKAAqMTQAKjFAACoxTAAqMVgAKjFgACozTAAqM1QAKjNcACozZAAqM3AAKjN0ACozeAAqM3wAKjOAACoziAAqM5AAKjOUACozmAAqM6AAKjOkACo1kAAqNZgAKjWgACo1qAAqNbQAKjW4ACo1vAAqNcAAKjXEACo1zAAqNdQAKjXYACo13AAqNeQAKjXoACo31AAqN9wAKjfoACo38AAqN/wAKjgAACo4BAAqOAgAKjgMACo4FAAqOBwAKjggACo4JAAqOCwAKjgwACo4lAAqOJgAKjicACo4pAAqOpAAKjqYACo6oAAqOqgAKjq0ACo6uAAqOrwAKjrAACo6xAAqOswAKjrUACo62AAqOtwAKjrkACo66AAqPNQAKjzcACo85AAqPOwAKjz4ACo8/AAqPQAAKj0EACo9CAAqPRAAKj0YACo9HAAqPSAAKj0oACo9LAAqPxgAKj8gACo/KAAqPzAAKj88ACo/QAAqP0QAKj9IACo/TAAqP1QAKj9cACo/YAAqP2QAKj9sACo/cAAqQVwAKkFkACpBbAAqQXQAKkGAACpBhAAqQYgAKkGMACpBkAAqQZgAKkGgACpBpAAqQagAKkGwACpBtAAqQ6AAKkOoACpDsAAqQ7gAKkPEACpDyAAqQ8wAKkPQACpD1AAqQ9wAKkPkACpD6AAqQ+wAKkP0ACpD+AAqRRwAKkWsACpGSAAqRtgAKkbkACpG7AAqRvQAKkb8ACpHBAAqRwwAKkcQACpHHAAqR4AAKkf0ACpH/AAqSAQAKkgMACpIFAAqSBwAKkgkACpILAAqSKAAKkisACpIuAAqSMQAKkjQACpI3AAqSOgAKkj0ACpI/AAqSugAKkrwACpK+AAqSwAAKksMACpLEAAqSxQAKksYACpLHAAqSyQAKkssACpLMAAqSzQAKks8ACpLQAAqTSwAKk00ACpNPAAqTUQAKk1QACpNVAAqTVgAKk1cACpNYAAqTWgAKk1wACpNdAAqTXgAKk2AACpNhAAqT3AAKk94ACpPgAAqT4gAKk+UACpPmAAqT5wAKk+gACpPpAAqT6wAKk+0ACpPuAAqT7wAKk/EACpPyAAqUbQAKlG8ACpRxAAqUcwAKlHYACpR3AAqUeAAKlHkACpR6AAqUfAAKlH4ACpR/AAqUgAAKlIIACpSDAAqU/gAKlQAACpUCAAqVBAAKlQcACpUIAAqVCQAKlQoACpULAAqVDQAKlQ8ACpUQAAqVEQAKlRMACpUUAAqVjwAKlZEACpWTAAqVlQAKlZgACpWZAAqVmgAKlZsACpWcAAqVngAKlaAACpWhAAqVogAKlaQACpWlAAqWIAAKliIACpYkAAqWJgAKlikACpYqAAqWKwAKliwACpYtAAqWLwAKljEACpYyAAqWMwAKljUACpY2AAqWyQAKluwACpcMAAqXLAAKly4ACpcwAAqXMgAKlzQACpc3AAqXOAAKlzkACpc8AAqXPQAKlz8ACpdAAAqXQgAKl0UACpdGAAqXRwAKl0oACpdLAAqXUAAKl2kACpdyAAqXdAAKl3YACpd/AAqXggAKl4UACpeHAAqX0AAKl/QACpgbAAqYPwAKmEIACphEAAqYRgAKmEgACphKAAqYTAAKmE0ACphQAAqYaQAKmIoACpiMAAqYjgAKmJAACpiSAAqYlAAKmJYACpiYAAqYmgAKmLsACpi+AAqYwQAKmMQACpjHAAqYygAKmM0ACpjQAAqY0wAKmNUACplQAAqZUgAKmVQACplWAAqZWQAKmVoACplbAAqZXAAKmV0ACplfAAqZYQAKmWIACpljAAqZZQAKmWYACpnhAAqZ4wAKmeUACpnnAAqZ6gAKmesACpnsAAqZ7QAKme4ACpnwAAqZ8gAKmfMACpn0AAqZ9gAKmfcACppyAAqadAAKmncACpp5AAqafAAKmn0ACpp+AAqafwAKmoAACpqCAAqahAAKmoUACpqGAAqaiAAKmokACpqiAAqaowAKmqQACpqmAAqbIQAKmyMACpslAAqbJwAKmyoACpsrAAqbLAAKmy0ACpsuAAqbMAAKmzIACpszAAqbNAAKmzYACps3AAqbsgAKm7QACpu2AAqbuAAKm7sACpu8AAqbvQAKm74ACpu/AAqbwQAKm8MACpvEAAqbxQAKm8cACpvIAAqcQwAKnEUACpxHAAqcSQAKnEwACpxNAAqcTgAKnE8ACpxQAAqcUgAKnFQACpxVAAqcVgAKnFgACpxZAAqc1AAKnNYACpzYAAqc2gAKnN0ACpzeAAqc3wAKnOAACpzhAAqc4wAKnOUACpzmAAqc5wAKnOkACpzqAAqdZQAKnWcACp1pAAqdawAKnW4ACp1vAAqdcAAKnXEACp1yAAqddAAKnXYACp13AAqdeAAKnXoACp17AAqdxAAKnegACp4PAAqeMwAKnjYACp44AAqeOgAKnjwACp4+AAqeQAAKnkEACp5EAAqeXQAKnnoACp58AAqefgAKnoAACp6CAAqehAAKnoYACp6IAAqepQAKnqgACp6rAAqergAKnrEACp60AAqetwAKnroACp68AAqfNwAKnzkACp87AAqfPQAKn0AACp9BAAqfQgAKn0MACp9EAAqfRgAKn0gACp9JAAqfSgAKn0wACp9NAAqfyAAKn8oACp/MAAqfzgAKn9EACp/SAAqf0wAKn9QACp/VAAqf1wAKn9kACp/aAAqf2wAKn90ACp/eAAqgWQAKoFsACqBdAAqgXwA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KscgACrHLAAqxzgAKsdAACrJLAAqyTQAKsk8ACrJRAAqyVAAKslUACrJWAAqyVwAKslgACrJaAAqyXAAKsl0ACrJeAAqyYAAKsmEACrLcAAqy3gAKsuAACrLiAAqy5QAKsuYACrLnAAqy6AAKsukACrLrAAqy7QAKsu4ACrLvAAqy8QAKsvIACrNtAAqzbwAKs3IACrN0AAqzdwAKs3gACrN5AAqzegAKs3sACrN9AAqzfwAKs4AACrOBAAqzgwAKs4QACrOdAAqzngAKs58ACrOhAAq0HAAKtB4ACrQgAAq0IgAKtCUACrQmAAq0JwAKtCgACrQpAAq0KwAKtC0ACrQuAAq0LwAKtDEACrQyAAq0rQAKtK8ACrSxAAq0swAKtLYACrS3AAq0uAAKtLkACrS6AAq0vAAKtL4ACrS/AAq0wAAKtMIACrTDAAq1PgAKtUAACrVCAAq1RAAKtUcACrVIAAq1SQAKtUoACrVLAAq1TQAKtU8ACrVQAAq1UQAKtVMACrVUAAq1zwAKtdEACrXTAAq11QAKtdgACrXZAAq12gAKtdsACrXcAAq13gAKteAACrXhAAq14gAKteQACrXlAAq2YAAKtmIACrZkAAq2ZgAKtmkACrZqAAq2awAKtmwACrZtAAq2bwAKtnEACrZyAAq2cwAKtnUACrZ2AAq2vwAKtuMACrcKAAq3LgAKtzEACrczAAq3NQAKtzcACrc5AAq3OwAKtzwACrc/AAq3WAAKt3UACrd3AAq3eQAKt3sACrd9AAq3fwAKt4EACreDAAq3oAAKt6MACremAAq3qQAKt6wACrevAAq3sgAKt7UACre3AAq4MgAKuDQACrg2AAq4OAAKuDsACrg8AAq4PQAKuD4ACrg/AAq4QQAKuEMACrhEAAq4RQAKuEcACrhIAAq4wwAKuMUACrjHAAq4yQAKuMwACrjNAAq4zgAKuM8ACrjQAAq40gAKuNQACrjVAAq41gAKuNgACrjZAAq5VAAKuVYACrlYAAq5WgAKuV0ACrleAAq5XwAKuWAACrlhAAq5YwAKuWUACrlmAAq5ZwAKuWkACrlqAAq55QAKuecACrnpAAq56wAKue4ACrnvAAq58AAKufEACrnyAAq59AAKufYACrn3AAq5+AAKufoACrn7AAq6dgAKungACrp6AAq6fAAKun8ACrqAAAq6gQAKuoIACrqDAAq6hQAKuocACrqIAAq6iQAKuosACrqMAAq7BwAKuwkACrsLAAq7DQAKuxAACrsRAAq7EgAKuxMACrsUAAq7FgAKuxgACrsZAAq7GgAKuxwACrsdAAq7mAAKu5oACrucAAq7ngAKu6EACruiAAq7owAKu6QACrulAAq7pwAKu6kACruqAAq7qwAKu60ACruuAAq8QQAKvGQACryEAAq8pAAKvKYACryoAAq8qgAKvKwACryvAAq8sAAKvLEACry0AAq8tQAKvLcACry4AAq8ugAKvL0ACry+AAq8vwAKvMIACrzDAAq8yAAKvOEACrzqAAq87AAKvO4ACrz3AAq8+gAKvP0ACrz/AAq9SAAKvWwACr2TAAq9twAKvboACr28AAq9vgAKvcAACr3CAAq9xAAKvcUACr3IAAq94QAKvgIACr4EAAq+BgAKvggACr4KAAq+DAAKvg4ACr4QAAq+EgAKvjMACr42AAq+OQAKvjwACr4/AAq+QgAKvkUACr5IAAq+SwAKvk0ACr7IAAq+ygAKvswACr7OAAq+0QAKvtIACr7TAAq+1AAKvtUACr7XAAq+2QAKvtoACr7bAAq+3QAKvt4ACr9ZAAq/WwAKv10ACr9fAAq/YgAKv2MACr9kAAq/ZQAKv2YACr9oAAq/agAKv2sACr9sAAq/bgAKv28ACr/qAAq/7AAKv+8ACr/xAAq/9AAKv/UACr/2AAq/9wAKv/gACr/6AAq//AAKv/0ACr/+AArAAAAKwAEACsAaAArAGwAKwBwACsAeAArAmQAKwJsACsCdAArAnwAKwKIACsCjAArApAAKwKUACsCmAArAqAAKwKoACsCrAArArAAKwK4ACsCvAArBKgAKwSwACsEuAArBMAAKwTMACsE0AArBNQAKwTYACsE3AArBOQAKwTsACsE8AArBPQAKwT8ACsFAAArBuwAKwb0ACsG/AArBwQAKwcQACsHFAArBxgAKwccACsHIAArBygAKwcwACsHNAArBzgAKwdAACsHRAArCTAAKwk4ACsJQAArCUgAKwlUACsJWAArCVwAKwlgACsJZAArCWwAKwl0ACsJeAArCXwAKwmEACsJiAArC3QAKwt8ACsLhAArC4wAKwuYACsLnAArC6AAKwukACsLqAArC7AAKwu4ACsLvAArC8AAKwvIACsLzAArDPAAKw2AACsOHAArDqwAKw64ACsOwAArDsgAKw7QACsO2AArDuAAKw7kACsO8AArD1QAKw/IACsP0AArD9gAKw/gACsP6AArD/AAKw/4ACsQAAArEHQAKxCAACsQjAArEJgAKxCkACsQsAArELwAKxDIACsQ0AArErwAKxLEACsSzAArEtQAKxLgACsS5AArEugAKxLsACsS8AArEvgAKxMAACsTBAArEwgAKxMQACsTFAArFQAAKxUIACsVEAArFRgAKxUkACsVKAArFSwAKxUwACsVNAArFTwAKxVEACsVSAArFUwAKxVUACsVWAArF0QAKxdMACsXVAArF1wAKxdoACsXbAArF3AAKxd0ACsXeAArF4AAKxeIACsXjAArF5AAKxeYACsXnAArGYgAKxmQACsZmAArGaAAKxmsACsZsAArGbQAKxm4ACsZvAArGcQAKxnMACsZ0AArGdQAKxncACsZ4AArG8wAKxvUACsb3AArG+QAKxvwACsb9AArG/gAKxv8ACscAAArHAgAKxwQACscFAArHBgAKxwgACscJAArHhAAKx4YACseIAArHigAKx40ACseOAArHjwAKx5AACseRAArHkwAKx5UACseWAArHlwAKx5kACseaAArIFQAKyBcACsgZAArIGwAKyB4ACsgfAArIIAAKyCEACsgiAArIJAAKyCYACsgnAArIKAAKyCoACsgrAArIvgAKyOEACskBAArJIQAKySMACsklAArJJwAKySkACsksAArJLQAKyS4ACskxAArJMgAKyTQACsk1AArJNwAKyToACsk7AArJPAAKyT8ACslAAArJRQAKyV4ACslnAArJaQAKyWsACsl0AArJdwAKyXoACsl8AArJxQAKyekACsoQAArKNAAKyjcACso5AArKOwAKyj0ACso/AArKQQAKykIACspFAArKXgAKyn8ACsqBAArKgwAKyoUACsqHAArKiQAKyosACsqNAArKjwAKyrAACsqzAArKtgAKyrkACsq8AArKvwAKysIACsrFAArKyAAKysoACstFAArLRwAKy0kACstLAArLTgAKy08ACstQAArLUQAKy1IACstUAArLVgAKy1cACstYAArLWgAKy1sACsvWAArL2AAKy9oACsvcAArL3wAKy+AACsvhAArL4gAKy+MACsvlAArL5wAKy+gACsvpAArL6wAKy+wACsxnAArMaQAKzGwACsxuAArMcQAKzHIACsxzAArMdAAKzHUACsx3AArMeQAKzHoACsx7AArMfQAKzH4ACsyXAArMmAAKzJkACsybAArNFgAKzRgACs0aAArNHAAKzR8ACs0gAArNIQAKzSIACs0jAArNJQAKzScACs0oAArNKQAKzSsACs0sAArNpwAKzakACs2rAArNrQAKzbAACs2xAArNsgAKzbMACs20AArNtgAKzbgACs25AArNugAKzbwACs29AArOOAAKzjoACs48AArOPgAKzkEACs5CAArOQwAKzkQACs5FAArORwAKzkkACs5KAArOSwAKzk0ACs5OAArOyQAKzssACs7NAArOzwAKztIACs7TAArO1AAKztUACs7WAArO2AAKztoACs7bAArO3AAKzt4ACs7fAArPWgAKz1wACs9eAArPYAAKz2MACs9kAArPZQAKz2YACs9nAArPaQAKz2sACs9sAArPbQAKz28ACs9wAArPuQAKz90ACtAEAArQKAAK0CsACtAtAArQLwAK0DEACtAzAArQNQAK0DYACtA5AArQUgAK0G8ACtBxAArQcwAK0HUACtB3AArQeQAK0HsACtB9AArQmgAK0J0ACtCgAArQowAK0KYACtCpAArQrAAK0K8ACtCxAArRLAAK0S4ACtEwAArRMgAK0TUACtE2AArRNwAK0TgACtE5AArROwAK0T0ACtE+AArRPwAK0UEACtFCAArRvQAK0b8ACtHBAArRwwAK0cYACtHHAArRyAAK0ckACtHKAArRzAAK0c4ACtHPAArR0AAK0dIACtHTAArSTgAK0lAACtJSAArSVAAK0lcACtJYAArSWQAK0loACtJbAArSXQAK0l8ACtJgAArSYQAK0mMACtJkAArS3wAK0uEACtLjAArS5QAK0ugACtLpAArS6gAK0usACtLsAArS7gAK0vAACtLxAArS8gAK0vQACtL1AArTcAAK03IACtN0AArTdgAK03kACtN6AArTewAK03wACtN9AArTfwAK04EACtOCAArTgwAK04UACtOGAArUAQAK1AMACtQFAArUBwAK1AoACtQLAArUDAAK1A0ACtQOAArUEAAK1BIACtQTAArUFAAK1BYACtQXAArUkgAK1JQACtSWAArUmAAK1JsACtScAArUnQAK1J4ACtSfAArUoQAK1KMACtSkAArUpQAK1KcACtSoAArVOwAK1V4ACtV+AArVngAK1aAACtWiAArVpAAK1aYACtWpAArVqgAK1asACtWuAArVrwAK1bEACtWyAArVtAAK1bcACtW4AArVuQAK1bwACtW9AArVwgAK1dsACtXkAArV5gAK1egACtXxAArV9AAK1fcACtX5AArWQgAK1mYACtaNAArWsQAK1rQACta2AArWuAAK1roACta8AArWvgAK1r8ACtbCAArW2wAK1vwACtb+AArXAAAK1wIACtcEAArXBgAK1wgACtcKAArXDAAK1y0ACtcwAArXMwAK1zYACtc5AArXPAAK1z8ACtdCAArXRQAK10cACtfCAArXxAAK18YACtfIAArXywAK18wACtfNAArXzgAK188ACtfRAArX0wAK19QACtfVAArX1wAK19gACthTAArYVQAK2FcACthZAArYXAAK2F0ACtheAArYXwAK2GAACthiAArYZAAK2GUACthmAArYaAAK2GkACtjkAArY5gAK2OkACtjrAArY7gAK2O8ACtjwAArY8QAK2PIACtj0AArY9gAK2PcACtj4AArY+gAK2PsACtkUAArZFQAK2RYACtkYAArZkwAK2ZUACtmXAArZmQAK2ZwACtmdAArZngAK2Z8ACtmgAArZogAK2aQACtmlAArZpgAK2agACtmpAAraJAAK2iYACtooAAraKgAK2i0ACtouAAraLwAK2jAACtoxAAraMwAK2jUACto2AAraNwAK2jkACto6AAratQAK2rcACtq5AArauwAK2r4ACtq/AArawAAK2sEACtrCAAraxAAK2sYACtrHAArayAAK2soACtrLAArbRgAK20gACttKAArbTAAK208ACttQAArbUQAK21IACttTAArbVQAK21cACttYAArbWQAK21sACttcAArb1wAK29kACtvbAArb3QAK2+AACtvhAArb4gAK2+MACtvkAArb5gAK2+gACtvpAArb6gAK2+wACtvtAArcNgAK3FoACtyBAArcpQAK3KgACtyqAArcrAAK3K4ACtywAArcsgAK3LMACty2AArczwAK3OwACtzuAArc8AAK3PIACtz0AArc9gAK3PgACtz6AArdFwAK3RoACt0dAArdIAAK3SMACt0mAArdKQAK3SwACt0uAArdqQAK3asACt2tAArdrwAK3bIACt2zAArdtAAK3bUACt22AArduAAK3boACt27AArdvAAK3b4ACt2/AAreOgAK3jwACt4+AAreQAAK3kMACt5EAAreRQAK3kYACt5HAAreSQAK3ksACt5MAAreTQAK3k8ACt5QAAreywAK3s0ACt7PAAre0QAK3tQACt7VAAre1gAK3tcACt7YAAre2gAK3twACt7dAAre3gAK3uAACt7hAArfXAAK314ACt9hAArfYwAK32YACt9nAArfaAAK32kACt9qAArfbAAK324ACt9vAArfcAAK33IACt9zAArf7gAK3/AACt/yAArf9AAK3/cACt/4AArf+QAK3/oACt/7AArf/QAK3/8ACuAAAArgAQAK4AMACuAEAArgfwAK4IEACuCDAArghQAK4IgACuCJAArgigAK4IsACuCMAArgjgAK4JAACuCRAArgkgAK4JQACuCVAArhEAAK4RIACuEUAArhFgAK4RkACuEaAArhGwAK4RwACuEdAArhHwAK4SEACuEiAArhIwAK4SUACuEmAArhNwAK4TgACuE6AArhSwAK4VQACuFXAArhWgAK4VwACuHXAArh2QAK4dsACuHdAArh4AAK4eEACuHiAArh4wAK4eQACuHmAArh6AAK4ekACuHqAArh7AAK4e0ACuJoAAriagAK4mwACuJuAAricQAK4nIACuJzAAridAAK4nUACuJ3AArieQAK4noACuJ7AArifQAK4n4ACuL5AAri+wAK4v4ACuMAAArjAwAK4wQACuMFAArjBgAK4wcACuMJAArjCwAK4wwACuMNAArjDwAK4xAACuOjAArjxgAK4+YACuQGAArkCAAK5AoACuQMAArkDgAK5BEACuQSAArkEwAK5BYACuQXAArkGQAK5BoACuQcAArkHwAK5CAACuQhAArkJAAK5CUACuQqAArkQwAK5EwACuROAArkUAAK5FkACuRcAArkXwAK5GEACuSqAArkzgAK5PUACuUZAArlHAAK5R4ACuUgAArlIgAK5SQACuUmAArlJwAK5SoACuVDAArlZAAK5WYACuVoAArlagAK5WwACuVuAArlcAAK5XIACuV0AArllQAK5ZgACuWbAArlngAK5aEACuWkAArlpwAK5aoACuWtAArlrwAK5ioACuYsAArmLgAK5jAACuYzAArmNAAK5jUACuY2AArmNwAK5jkACuY7AArmPAAK5j0ACuY/AArmQAAK5rsACua9AArmvwAK5sEACubEAArmxQAK5sYACubHAArmyAAK5soACubMAArmzQAK5s4ACubQAArm0QAK50wACudOAArnUQAK51MACudWAArnVwAK51gACudZAArnWgAK51wACudeAArnXwAK52AACudiAArnYwAK53wACud9AArnfgAK54AACuf7AArn/QAK5/8ACugBAAroBAAK6AUACugGAAroBwAK6AgACugKAAroDAAK6A0ACugOAAroEAAK6BEACuiMAArojgAK6JAACuiSAArolQAK6JYACuiXAAromAAK6JkACuibAAronQAK6J4ACuifAArooQAK6KIACukdAArpHwAK6SEACukjAArpJgAK6ScACukoAArpKQAK6SoACuksAArpLgAK6S8ACukwAArpMgAK6TMACumuAArpsAAK6bIACum0AArptwAK6bgACum5AArpugAK6bsACum9AArpvwAK6cAACunBAArpwwAK6cQACuo/AArqQQAK6kMACupFAArqSAAK6kkACupKAArqSwAK6kwACupOAArqUAAK6lEACupSAArqVAAK6lUACuqeAArqwgAK6ukACusNAArrEAAK6xIACusUAArrFgAK6xgACusaAArrGwAK6x4ACus3AArrVAAK61YACutYAArrWgAK61wACuteAArrYAAK62IACut/AArrggAK64UACuuIAArriwAK644ACuuRAArrlAAK65YACuwRAArsEwAK7BYACuwYAArsGwAK7BwACuwdAArsHgAK7B8ACuwhAArsIwAK7CQACuwlAArsJwAK7CgACuyjAArspQAK7KcACuypAArsrAAK7K0ACuyuAArsrwAK7LAACuyyAArstAAK7LUACuy2AArsuAAK7LkACu00AArtNgAK7TgACu06AArtPQAK7T4ACu0/AArtQAAK7UEACu1DAArtRQAK7UYACu1HAArtSQAK7UoACu3FAArtxwAK7coACu3MAArtzwAK7dAACu3RAArt0gAK7dMACu3VAArt1wAK7dgACu3ZAArt2wAK7dwACu5XAAruWQAK7lsACu5dAAruYAAK7mEACu5iAAruYwAK7mQACu5mAAruaAAK7mkACu5qAArubAAK7m0ACu7oAAru6gAK7uwACu7uAAru8QAK7vIACu7zAAru9AAK7vUACu73AAru+QAK7voACu77AAru/QAK7v4ACu95AArvewAK730ACu9/AArvggAK74MACu+EAArvhQAK74YACu+IAArvigAK74sACu+MAArvjgAK748ACvAiAArwRQAK8GUACvCFAArwhwAK8IkACvCLAArwjQAK8JAACvCRAArwkgAK8JUACvCWAArwmAAK8JkACvCbAArwngAK8J8ACvCgAArwowAK8KQACvCtAArwxgAK8M8ACvDRAArw0wAK8NwACvDfAArw4gAK8OQACvEtAArxUQAK8XgACvGcAArxnwAK8aEACvGjAArxpQAK8acACvGpAArxqgAK8a0ACvHGAArx5wAK8ekACvHrAArx7QAK8e8ACvHxAArx8wAK8fUACvH3AAryGAAK8hsACvIeAAryIQAK8iQACvInAAryKgAK8i0ACvIwAAryMgAK8q0ACvKvAArysQAK8rMACvK2AArytwAK8rgACvK5AAryugAK8rwACvK+AAryvwAK8sAACvLCAArywwAK8z4ACvNAAArzQgAK80QACvNHAArzSAAK80kACvNKAArzSwAK800ACvNPAArzUAAK81EACvNTAArzVAAK888ACvPRAArz1AAK89YACvPZAArz2gAK89sACvPcAArz3QAK898ACvPhAArz4gAK8+MACvPlAArz5gAK8/8ACvQAAAr0AQAK9AMACvR+AAr0gAAK9IIACvSEAAr0hwAK9IgACvSJAAr0igAK9IsACvSNAAr0jwAK9JAACvSRAAr0kwAK9JQACvUPAAr1EQAK9RMACvUVAAr1GAAK9RkACvUaAAr1GwAK9RwACvUeAAr1IAAK9SEACvUiAAr1JAAK9SUACvWgAAr1ogAK9aQACvWmAAr1qQAK9aoACvWrAAr1rAAK9a0ACvWvAAr1sQAK9bIACvWzAAr1tQAK9bYACvYxAAr2MwAK9jUACvY3AAr2OgAK9jsACvY8AAr2PQAK9j4ACvZAAAr2QgAK9kMACvZEAAr2RgAK9kcACvbCAAr2xAAK9sYACvbIAAr2ywAK9swACvbNAAr2zgAK9s8ACvbRAAr20wAK9tQACvbVAAr21wAK9tgACvchAAr3RQAK92wACveQAAr3kwAK95UACveXAAr3mQAK95sACvedAAr3ngAK96EACve6AAr31wAK99kACvfbAAr33QAK998ACvfhAAr34wAK9+UACvgCAAr4BQAK+AgACvgLAAr4DgAK+BEACvgUAAr4FwAK+BkACviUAAr4lgAK+JgACviaAAr4nQAK+J4ACvifAAr4oAAK+KEACvijAAr4pQAK+KYACvinAAr4qQAK+KoACvklAAr5JwAK+SkACvkrAAr5LgAK+S8ACvkwAAr5MQAK+TIACvk0AAr5NgAK+TcACvk4AAr5OgAK+TsACvm2AAr5uAAK+boACvm8AAr5vwAK+cAACvnBAAr5wgAK+cMACvnFAAr5xwAK+cgACvnJAAr5ywAK+cwACvpHAAr6SQAK+kwACvpOAAr6UQAK+lIACvpTAAr6VAAK+lUACvpXAAr6WQAK+loACvpbAAr6XQAK+l4ACvrZAAr62wAK+t0ACvrfAAr64gAK+uMACvrkAAr65QAK+uYACvroAAr66gAK+usACvrsAAr67gAK+u8ACvtqAAr7bAAK+24ACvtwAAr7cwAK+3QACvt1AAr7dgAK+3cACvt5AAr7ewAK+3wACvt9AAr7fwAK+4AACvv7AAr7/QAK+/8ACvwBAAr8BAAK/AUACvwGAAr8BwAK/AgACvwKAAr8DAAK/A0ACvwOAAr8EAAK/BEACvykAAr8xwAK/OcACv0HAAr9CQAK/QsACv0NAAr9DwAK/RIACv0TAAr9FAAK/RcACv0YAAr9GgAK/RsACv0eAAr9IQAK/SIACv0jAAr9JgAK/ScACv0sAAr9RQAK/U4ACv1QAAr9UgAK/VsACv1eAAr9YQAK/WMACv2sAAr90AAK/fcACv4bAAr+HgAK/iAACv4iAAr+JAAK/iYACv4oAAr+KQAK/iwACv5FAAr+ZgAK/mgACv5qAAr+bAAK/m4ACv5wAAr+cgAK/nQACv52AAr+lwAK/poACv6dAAr+oAAK/qMACv6mAAr+qQAK/qwACv6vAAr+sQAK/ywACv8uAAr/MAAK/zIACv81AAr/NgAK/zcACv84AAr/OQAK/zsACv89AAr/PgAK/z8ACv9BAAr/QgAK/70ACv+/AAr/wQAK/8MACv/GAAr/xwAK/8gACv/JAAr/ygAK/8wACv/OAAr/zwAK/9AACv/SAAr/0wALAE4ACwBQAAsAUwALAFUACwBYAAsAWQALAFoACwBbAAsAXAALAF4ACwBgAAsAYQALAGIACwBkAAsAZQALAH4ACwB/AAsAgAALAIIACwD9AAsA/wALAQEACwEDAAsBBgALAQcACwEIAAsBCQALAQoACwEMAAsBDgALAQ8ACwEQAAsBEgALARMACwGOAAsBkAALAZIACwGUAAsBlwALAZgACwGZAAsBmgALAZsACwGdAAsBnwALAaAACwGhAAsBowALAaQACwIfAAsCIQALAiMACwIlAAsCKAALAikACwIqAAsCKwALAiwACwIuAAsCMAALAjEACwIyAAsCNAALAjUACwKwAAsCsgALArQACwK2AAsCuQALAroACwK7AAsCvAALAr0ACwK/AAsCwQALAsIACwLDAAsCxQALAsYACwNBAAsDQwALA0UACwNHAAsDSgALA0sACwNMAAsDTQALA04ACwNQAAsDUgALA1MACwNUAAsDVgALA1cACwOgAAsDxAALA+sACwQPAAsEEgALBBQACwQWAAsEGAALBBoACwQcAAsEHQALBCAACwQ5AAsEVgALBFgACwRaAAsEXAALBF4ACwRgAAsEYgALBGQACwSBAAsEhAALBIcACwSKAAsEjQALBJAACwSTAAsElgALBJgACwUTAAsFFQALBRcACwUZAAsFHAALBR0ACwUeAAsFHwALBSAACwUiAAsFJAALBSUACwUmAAsFKAALBSkACwWkAAsFpgALBakACwWrAAsFrgALBa8ACwWwAAsFsQALBbIACwW0AAsFtgALBbcACwW4AAsFugALBbsACwY2AAsGOAALBjoACwY8AAsGPwALBkAACwZBAAsGQgALBkMACwZFAAsGRwALBkgACwZJAAsGSwALBkwACwbHAAsGyQALBswACwbOAAsG0QALBtIACwbTAAsG1AALBtUACwbXAAsG2QALBtoACwbbAAsG3QALBt4ACwdhAAsHhQALB6kACwfMAAsH8wALCBMACwg6AAsIYQALCIEACwilAAsIyQALCMsACwjOAAsI0AALCNIACwjUAAsI1wALCNoACwjcAAsI3gALCOEACwjjAAsI5QALCOgACwjrAAsI7AALCPEACwkKAAsJDwALCREACwkWAAsJGQALCRsACwlkAAsJiAALCa8ACwnTAAsJ1gALCdgACwnaAAsJ3AALCd4ACwngAAsJ4QALCeQACwn9AAsKIgALCiQACwomAAsKKAALCioACwosAAsKLgALCjAACwoyAAsKNAALClkACwpcAAsKXwALCmIACwplAAsKaAALCmsACwpuAAsKcQALCnQACwp2AAsK8QALCvMACwr2AAsK+AALCvsACwr8AAsK/QALCv4ACwr/AAsLAQALCwMACwsEAAsLBQALCwcACwsIAAsLGQALCxoACwscAAsLlwALC5kACwubAAsLnQALC6AACwuhAAsLogALC6MACwukAAsLpgALC6gACwupAAsLqgALC6wACwutAAsMKAALDCoACwwtAAsMLwALDDIACwwzAAsMNAALDDUACww2AAsMOAALDDoACww7AAsMPAALDD4ACww/AAsMUAALDFUACwxYAAsMWgALDGsACwx0AAsMdwALDHoACwx8AAsMkgALDJ0ACw0YAAsNGgALDRwACw0eAAsNIQALDSIACw0jAAsNJAALDSUACw0nAAsNKQALDSoACw0rAAsNLQALDS4ACw2pAAsNqwALDa4ACw2wAAsNswALDbQACw21AAsNtgALDbcACw25AAsNuwALDbwACw29AAsNvwALDcAACw3RAAsN0gALDdQACw5PAAsOUQALDlMACw5VAAsOWAALDlkACw5aAAsOWwALDlwACw5eAAsOYAALDmEACw5iAAsOZAALDmUACw7gAAsO4gALDuUACw7nAAsO6gALDusACw7sAAsO7QALDu4ACw7wAAsO8gALDvMACw70AAsO9gALDvcACw8QAAsPEQALDxIACw8UAAsPjwALD5EACw+TAAsPlQALD5gACw+ZAAsPmgALD5sACw+cAAsPngALD6AACw+hAAsPogALD6QACw+lAAsQIAALECIACxAlAAsQJwALECoACxArAAsQLAALEC0ACxAuAAsQMAALEDIACxAzAAsQNAALEDYACxA3AAsQUwALEGwACxB5AAsQfAALEH8ACxCCAAsQjwALEJIACxCVAAsQmAALEJoACxCmAAsQvAALEU8ACxFyAAsRkgALEbIACxG0AAsRtgALEbgACxG6AAsRvQALEb4ACxG/AAsRwgALEcMACxHFAAsRxgALEckACxHMAAsRzQALEc4ACxHRAAsR0gALEdsACxH0AAsR/QALEf8ACxIBAAsSCgALEg0ACxIQAAsSEgALElsACxJ/AAsSpgALEsoACxLNAAsSzwALEtEACxLTAAsS1QALEtcACxLYAAsS2wALEvQACxMVAAsTFwALExkACxMbAAsTHQALEx8ACxMhAAsTIwALEyUACxNGAAsTSQALE0wACxNPAAsTUgALE1UACxNYAAsTWwALE14ACxNgAAsT2wALE90ACxPfAAsT4QALE+QACxPlAAsT5gALE+cACxPoAAsT6gALE+wACxPtAAsT7gALE/AACxPxAAsUbAALFG4ACxRwAAsUcgALFHUACxR2AAsUdwALFHgACxR5AAsUewALFH0ACxR+AAsUfwALFIEACxSCAAsU/QALFP8ACxUCAAsVBAALFQcACxUIAAsVCQALFQoACxULAAsVDQALFQ8ACxUQAAsVEQALFRMACxUUAAsVLQALFS4ACxUvAAsVMQALFawACxWuAAsVsAALFbIACxW1AAsVtgALFbcACxW4AAsVuQALFbsACxW9AAsVvgALFb8ACxXBAAsVwgALFj0ACxY/AAsWQQALFkMACxZGAAsWRwALFkgACxZJAAsWSgALFkwACxZOAAsWTwALFlAACxZSAAsWUwALFs4ACxbQAAsW0gALFtQACxbXAAsW2AALFtkACxbaAAsW2wALFt0ACxbfAAsW4AALFuEACxbjAAsW5AALF18ACxdhAAsXYwALF2UACxdoAAsXaQALF2oACxdrAAsXbAALF24ACxdwAAsXcQALF3IACxd0AAsXdQALF/AACxfyAAsX9AALF/YACxf5AAsX+gALF/sACxf8AAsX/QALF/8ACxgBAAsYAgALGAMACxgFAAsYBgALGE8ACxhzAAsYmgALGL4ACxjBAAsYwwALGMUACxjHAAsYyQALGMsACxjMAAsYzwALGOgACxkFAAsZBwALGQkACxkLAAsZDQALGQ8ACxkRAAsZEwALGTAACxkzAAsZNgALGTkACxk8AAsZPwALGUIACxlFAAsZRwALGcIACxnEAAsZxgALGcgACxnLAAsZzAALGc0ACxnOAAsZzwALGdEACxnTAAsZ1AALGdUACxnXAAsZ2AALGlMACxpVAAsaVwALGlkACxpcAAsaXQALGl4ACxpfAAsaYAALGmIACxpkAAsaZQALGmYACxpoAAsaaQALGuQACxrmAAsa6AALGuoACxrtAAsa7gALGu8ACxrwAAsa8QALGvMACxr1AAsa9gALGvcACxr5AAsa+gALG3UACxt3AAsbegALG3wACxt/AAsbgAALG4EACxuCAAsbgwALG4UACxuHAAsbiAALG4kACxuLAAsbjAALHAcACxwJAAscCwALHA0ACxwQAAscEQALHBIACxwTAAscFAALHBYACxwYAAscGQALHBoACxwcAAscHQALHJgACxyaAAscnAALHJ4ACxyhAAscogALHKMACxykAAscpQALHKcACxypAAscqgALHKsACxytAAscrgALHSkACx0rAAsdLgALHTAACx0zAAsdNAALHTUACx02AAsdNwALHTkACx07AAsdPAALHT0ACx0/AAsdQAALHdMACx32AAseFgALHjYACx44AAseOgALHjwACx4+AAseQQALHkIACx5DAAseRgALHkcACx5JAAseSgALHkwACx5PAAseUAALHlEACx5UAAseVQALHl4ACx53AAsegAALHoIACx6EAAsejQALHpAACx6TAAselQALHt4ACx8CAAsfKQALH00ACx9QAAsfUgALH1QACx9WAAsfWAALH1oACx9bAAsfXgALH3cACx+YAAsfmgALH5wACx+eAAsfoAALH6IACx+kAAsfpgALH6gACx/JAAsfzAALH88ACx/SAAsf1QALH9gACx/bAAsf3gALH+EACx/jAAsgXgALIGAACyBiAAsgZAALIGcACyBoAAsgaQALIGoACyBrAAsgbQALIG8ACyBwAAsgcQALIHMACyB0AAsg7wALIPEACyDzAAsg9QALIPgACyD5AAsg+gALIPsACyD8AAsg/gALIQAACyEBAAshAgALIQQACyEFAAshgAALIYIACyGFAAshhwALIYoACyGLAAshjAALIY0ACyGOAAshkAALIZIACyGTAAshlAALIZYACyGXAAshsAALIbEACyGyAAshtAALIi8ACyIxAAsiMwALIjUACyI4AAsiOQALIjoACyI7AAsiPAALIj4ACyJAAAsiQQALIkIACyJEAAsiRQALIsAACyLCAAsixAALIsYACyLJAAsiygALIssACyLMAAsizQALIs8ACyLRAAsi0gALItMACyLVAAsi1gALI1EACyNTAAsjVQALI1cACyNaAAsjWwALI1wACyNdAAsjXgALI2AACyNiAAsjYwALI2QACyNmAAsjZwALI+IACyPkAAsj5gALI+gACyPrAAsj7AALI+0ACyPuAAsj7wALI/EACyPzAAsj9AALI/UACyP3AAsj+AALJHMACyR1AAskdwALJHkACyR8AAskfQALJH4ACyR/AAskgAALJIIACySEAAskhQALJIYACySIAAskiQALJNIACyT2AAslHQALJUEACyVEAAslRgALJUgACyVKAAslTAALJU4ACyVPAAslUgALJWsACyWIAAsligALJYwACyWOAAslkAALJZIACyWUAAsllgALJbMACyW2AAsluQALJbwACyW/AAslwgALJcUACyXIAAslygALJkUACyZHAAsmSQALJksACyZOAAsmTwALJlAACyZRAAsmUgALJlQACyZWAAsmVwALJlgACyZaAAsmWwALJtYACybYAAsm2gALJtwACybfAAsm4AALJuEACybiAAsm4wALJuUACybnAAsm6AALJukACybrAAsm7AALJ2cACydpAAsnawALJ20ACydwAAsncQALJ3IACydzAAsndAALJ3YACyd4AAsneQALJ3oACyd8AAsnfQALJ/gACyf6AAsn/AALJ/4ACygBAAsoAgALKAMACygEAAsoBQALKAcACygJAAsoCgALKAsACygNAAsoDgALKIkACyiLAAsojQALKI8ACyiSAAsokwALKJQACyiVAAsolgALKJgACyiaAAsomwALKJwACyieAAsonwALKRoACykcAAspHgALKSAACykjAAspJAALKSUACykmAAspJwALKSkACykrAAspLAALKS0ACykvAAspMAALKasACymtAAsprwALKbEACym0AAsptQALKbYACym3AAspuAALKboACym8AAspvQALKb4ACynAAAspwQALKlQACyp3AAsqlwALKrcACyq5AAsquwALKr0ACyq/AAsqwgALKsMACyrEAAsqxwALKsgACyrKAAsqywALKs0ACyrQAAsq0QALKtIACyrVAAsq1gALKtsACyr0AAsq/QALKv8ACysBAAsrCgALKw0ACysQAAsrEgALK1sACyt/AAsrpgALK8oACyvNAAsrzwALK9EACyvTAAsr1QALK9cACyvYAAsr2wALK/QACywVAAssFwALLBkACywbAAssHQALLB8ACywhAAssIwALLCUACyxGAAssSQALLEwACyxPAAssUgALLFUACyxYAAssWwALLF4ACyxgAAss2wALLN0ACyzfAAss4QALLOQACyzlAAss5gALLOcACyzoAAss6gALLOwACyztAAss7gALLPAACyzxAAstbAALLW4ACy1wAAstcgALLXUACy12AAstdwALLXgACy15AAstewALLX0ACy1+AAstfwALLYEACy2CAAst/QALLf8ACy4CAAsuBAALLgcACy4IAAsuCQALLgoACy4LAAsuDQALLg8ACy4QAAsuEQALLhMACy4UAAsuLQALLi4ACy4vAAsuMQALLqwACy6uAAsusAALLrIACy61AAsutgALLrcACy64AAsuuQALLrsACy69AAsuvgALLr8ACy7BAAsuwgALLz0ACy8/AAsvQQALL0MACy9GAAsvRwALL0gACy9JAAsvSgALL0wACy9OAAsvTwALL1AACy9SAAsvUwALL84ACy/QAAsv0gALL9QACy/XAAsv2AALL9kACy/aAAsv2wALL90ACy/fAAsv4AALL+EACy/jAAsv5AALMF8ACzBhAAswYwALMGUACzBoAAswaQALMGoACzBrAAswbAALMG4ACzBwAAswcQALMHIACzB0AAswdQALMPAACzDyAAsw9AALMPYACzD5AAsw+gALMPsACzD8AAsw/QALMP8ACzEBAAsxAgALMQMACzEFAAsxBgALMU8ACzFzAAsxmgALMb4ACzHBAAsxwwALMcUACzHHAAsxyQALMcsACzHMAAsxzwALMegACzIFAAsyBwALMgkACzILAAsyDQALMg8ACzIRAAsyEwALMjAACzIzAAsyNgALMjkACzI8AAsyPwALMkIACzJFAAsyRwALMsIACzLEAAsyxgALMsgACzLLAAsyzAALMs0ACzLOAAsyzwALMtEACzLTAAsy1AALMtUACzLXAAsy2AALM1MACzNVAAszVwALM1kACzNcAAszXQALM14ACzNfAAszYAALM2IACzNkAAszZQALM2YACzNoAAszaQALM+QACzPmAAsz6AALM+oACzPtAAsz7gALM+8ACzPwAAsz8QALM/MACzP1AAsz9gALM/cACzP5AAsz+gALNHUACzR3AAs0eQALNHsACzR+AAs0fwALNIAACzSBAAs0ggALNIQACzSGAAs0hwALNIgACzSKAAs0iwALNQYACzUIAAs1CgALNQwACzUPAAs1EAALNREACzUSAAs1EwALNRUACzUXAAs1GAALNRkACzUbAAs1HAALNZcACzWZAAs1mwALNZ0ACzWgAAs1oQALNaIACzWjAAs1pAALNaYACzWoAAs1qQALNaoACzWsAAs1rQALNigACzYqAAs2LAALNi4ACzYxAAs2MgALNjMACzY0AAs2NQALNjcACzY5AAs2OgALNjsACzY9AAs2PgALNk8ACzZQAAs2UgALNs0ACzbPAAs20QALNtMACzbWAAs21wALNtgACzbZAAs22gALNtwACzbeAAs23wALNuAACzbiAAs24wALN14ACzdgAAs3YgALN2QACzdnAAs3aAALN2kACzdqAAs3awALN20ACzdvAAs3cAALN3EACzdzAAs3dAALN+8ACzfxAAs39AALN/YACzf5AAs3+gALN/sACzf8AAs3/QALN/8ACzgBAAs4AgALOAMACzgFAAs4BgALOJkACzi8AAs43AALOPwACzj+AAs5AAALOQIACzkEAAs5BwALOQgACzkJAAs5DAALOQ0ACzkPAAs5EAALORIACzkVAAs5FgALORcACzkaAAs5GwALOSAACzk5AAs5QgALOUQACzlGAAs5TwALOVIACzlVAAs5VwALOaAACznEAAs56wALOg8ACzoSAAs6FAALOhYACzoYAAs6GgALOhwACzodAAs6IAALOjkACzpaAAs6XAALOl4ACzpgAAs6YgALOmQACzpmAAs6aAALOmoACzqLAAs6jgALOpEACzqUAAs6lwALOpoACzqdAAs6oAALOqMACzqlAAs7IAALOyIACzskAAs7JgALOykACzsqAAs7KwALOywACzstAAs7LwALOzEACzsyAAs7MwALOzUACzs2AAs7sQALO7MACzu1AAs7twALO7oACzu7AAs7vAALO70ACzu+AAs7wAALO8IACzvDAAs7xAALO8YACzvHAAs8QgALPEQACzxHAAs8SQALPEwACzxNAAs8TgALPE8ACzxQAAs8UgALPFQACzxVAAs8VgALPFgACzxZAAs8cgALPHMACzx0AAs8dgALPPEACzzzAAs89QALPPcACzz6AAs8+wALPPwACzz9AAs8/gALPQAACz0CAAs9AwALPQQACz0GAAs9BwALPYIACz2EAAs9hgALPYgACz2LAAs9jAALPY0ACz2OAAs9jwALPZEACz2TAAs9lAALPZUACz2XAAs9mAALPhMACz4VAAs+FwALPhkACz4cAAs+HQALPh4ACz4fAAs+IAALPiIACz4kAAs+JQALPiYACz4oAAs+KQALPqQACz6mAAs+qAALPqoACz6tAAs+rgALPq8ACz6wAAs+sQALPrMACz61AAs+tgALPrcACz65AAs+ugALPzUACz83AAs/OQALPzsACz8+AAs/PwALP0AACz9BAAs/QgALP0QACz9GAAs/RwALP0gACz9KAAs/SwALP5QACz+4AAs/3wALQAMAC0AGAAtACAALQAoAC0AMAAtADgALQBAAC0ARAAtAFAALQC0AC0BKAAtATAALQE4AC0BQAAtAUgALQFQAC0BWAAtAWAALQHUAC0B4AAtAewALQH4AC0CBAAtAhAALQIcAC0CKAAtAjAALQQcAC0EJAAtBCwALQQ0AC0EQAAtBEQALQRIAC0ETAAtBFAALQRYAC0EYAAtBGQALQRoAC0EcAAtBHQALQZgAC0GaAAtBnAALQZ4AC0GhAAtBogALQaMAC0GkAAtBpQALQacAC0GpAAtBqgALQasAC0GtAAtBrgALQikAC0IrAAtCLQALQi8AC0IyAAtCMwALQjQAC0I1AAtCNgALQjgAC0I6AAtCOwALQjwAC0I+AAtCPwALQroAC0K8AAtCvwALQsEAC0LEAAtCxQALQsYAC0LHAAtCyAALQsoAC0LMAAtCzQALQs4AC0LQAAtC0QALQ0wAC0NOAAtDUAALQ1IAC0NVAAtDVgALQ1cAC0NYAAtDWQALQ1sAC0NdAAtDXgALQ18AC0NhAAtDYgALQ90AC0PfAAtD4QALQ+MAC0PmAAtD5wALQ+gAC0PpAAtD6gALQ+wAC0PuAAtD7wALQ/AAC0PyAAtD8wALRG4AC0RwAAtEcgALRHQAC0R3AAtEeAALRHkAC0R6AAtEewALRH0AC0R/AAtEgAALRIEAC0SDAAtEhAALRRcAC0U6AAtFWgALRXoAC0V8AAtFfgALRYAAC0WCAAtFhQALRYYAC0WHAAtFigALRYsAC0WNAAtFjgALRZAAC0WTAAtFlAALRZUAC0WYAAtFmQALRZ4AC0W3AAtFwAALRcIAC0XEAAtFzQALRdAAC0XTAAtF1QALRh4AC0ZCAAtGaQALRo0AC0aQAAtGkgALRpQAC0aWAAtGmAALRpoAC0abAAtGngALRrcAC0bYAAtG2gALRtwAC0beAAtG4AALRuIAC0bkAAtG5gALRugAC0cJAAtHDAALRw8AC0cSAAtHFQALRxgAC0cbAAtHHgALRyEAC0cjAAtHngALR6AAC0eiAAtHpAALR6cAC0eoAAtHqQALR6oAC0erAAtHrQALR68AC0ewAAtHsQALR7MAC0e0AAtILwALSDEAC0gzAAtINQALSDgAC0g5AAtIOgALSDsAC0g8AAtIPgALSEAAC0hBAAtIQgALSEQAC0hFAAtIwAALSMIAC0jFAAtIxwALSMoAC0jLAAtIzAALSM0AC0jOAAtI0AALSNIAC0jTAAtI1AALSNYAC0jXAAtI8AALSPEAC0jyAAtI9AALSW8AC0lxAAtJcwALSXUAC0l4AAtJeQALSXoAC0l7AAtJfAALSX4AC0mAAAtJgQALSYIAC0mEAAtJhQALSgAAC0oCAAtKBAALSgYAC0oJAAtKCgALSgsAC0oMAAtKDQALSg8AC0oRAAtKEgALShMAC0oVAAtKFgALSpEAC0qTAAtKlQALSpcAC0qaAAtKmwALSpwAC0qdAAtKngALSqAAC0qiAAtKowALSqQAC0qmAAtKpwALSyIAC0skAAtLJgALSygAC0srAAtLLAALSy0AC0suAAtLLwALSzEAC0szAAtLNAALSzUAC0s3AAtLOAALS7MAC0u1AAtLtwALS7kAC0u8AAtLvQALS74AC0u/AAtLwAALS8IAC0vEAAtLxQALS8YAC0vIAAtLyQALTBIAC0w2AAtMXQALTIEAC0yEAAtMhgALTIgAC0yKAAtMjAALTI4AC0yPAAtMkgALTKsAC0zIAAtMygALTMwAC0zOAAtM0AALTNIAC0zUAAtM1gALTPMAC0z2AAtM+QALTPwAC0z/AAtNAgALTQUAC00IAAtNCgALTYUAC02HAAtNiQALTYsAC02OAAtNjwALTZAAC02RAAtNkgALTZQAC02WAAtNlwALTZgAC02aAAtNmwALThYAC04YAAtOGgALThwAC04fAAtOIAALTiEAC04iAAtOIwALTiUAC04nAAtOKAALTikAC04rAAtOLAALTqcAC06pAAtOqwALTq0AC06wAAtOsQALTrIAC06zAAtOtAALTrYAC064AAtOuQALTroAC068AAtOvQALTzgAC086AAtPPAALTz4AC09BAAtPQgALT0MAC09EAAtPRQALT0cAC09JAAtPSgALT0sAC09NAAtPTgALT8kAC0/LAAtPzQALT88AC0/SAAtP0wALT9QAC0/VAAtP1gALT9gAC0/aAAtP2wALT9wAC0/eAAtP3wALUFoAC1BcAAtQXgALUGAAC1BjAAtQZAALUGUAC1BmAAtQZwALUGkAC1BrAAtQbAALUG0AC1BvAAtQcAALUOsAC1DtAAtQ7wALUPEAC1D0AAtQ9QALUPYAC1D3AAtQ+AALUPoAC1D8AAtQ/QALUP4AC1EAAAtRAQALUZQAC1G3AAtR1wALUfcAC1H5AAtR+wALUf0AC1H/AAtSAgALUgMAC1IEAAtSBwALUggAC1IKAAtSCwALUg0AC1IQAAtSEQALUhIAC1IVAAtSFgALUhsAC1I0AAtSPQALUj8AC1JBAAtSSgALUk0AC1JQAAtSUgALUpsAC1K/AAtS5gALUwoAC1MNAAtTDwALUxEAC1MTAAtTFQALUxcAC1MYAAtTGwALUzQAC1NVAAtTVwALU1kAC1NbAAtTXQALU18AC1NhAAtTYwALU2UAC1OGAAtTiQALU4wAC1OPAAtTkgALU5UAC1OYAAtTmwALU54AC1OgAAtUGwALVB0AC1QfAAtUIQALVCQAC1QlAAtUJgALVCcAC1QoAAtUKgALVCwAC1QtAAtULgALVDAAC1QxAAtUrAALVK4AC1SwAAtUsgALVLUAC1S2AAtUtwALVLgAC1S5AAtUuwALVL0AC1S+AAtUvwALVMEAC1TCAAtVPQALVT8AC1VCAAtVRAALVUcAC1VIAAtVSQALVUoAC1VLAAtVTQALVU8AC1VQAAtVUQALVVMAC1VUAAtVbQALVW4AC1VvAAtVcQALVewAC1XuAAtV8AALVfIAC1X1AAtV9gALVfcAC1X4AAtV+QALVfsAC1X9AAtV/gALVf8AC1YBAAtWAgALVn0AC1Z/AAtWgQALVoMAC1aGAAtWhwALVogAC1aJAAtWigALVowAC1aOAAtWjwALVpAAC1aSAAtWkwALVw4AC1cQAAtXEgALVxQAC1cXAAtXGAALVxkAC1caAAtXGwALVx0AC1cfAAtXIAALVyEAC1cjAAtXJAALV58AC1ehAAtXowALV6UAC1eoAAtXqQALV6oAC1erAAtXrAALV64AC1ewAAtXsQALV7IAC1e0AAtXtQALWDAAC1gyAAtYNAALWDYAC1g5AAtYOgALWDsAC1g8AAtYPQALWD8AC1hBAAtYQgALWEMAC1hFAAtYRgALWI8AC1izAAtY2gALWP4AC1kBAAtZAwALWQUAC1kHAAtZCQALWQsAC1kMAAtZDwALWSgAC1lFAAtZRwALWUkAC1lLAAtZTQALWU8AC1lRAAtZUwALWXAAC1lzAAtZdgALWXkAC1l8AAtZfwALWYIAC1mFAAtZhwALWgIAC1oEAAtaBgALWggAC1oLAAtaDAALWg0AC1oOAAtaDwALWhEAC1oTAAtaFAALWhUAC1oXAAtaGAALWpMAC1qVAAtalwALWpkAC1qcAAtanQALWp4AC1qfAAtaoAALWqIAC1qkAAtapQALWqYAC1qoAAtaqQALWyQAC1smAAtbKAALWyoAC1stAAtbLgALWy8AC1swAAtbMQALWzMAC1s1AAtbNgALWzcAC1s5AAtbOgALW7UAC1u3AAtbuQALW7sAC1u+AAtbvwALW8AAC1vBAAtbwgALW8QAC1vGAAtbxwALW8gAC1vKAAtbywALXEYAC1xIAAtcSgALXEwAC1xPAAtcUAALXFEAC1xSAAtcUwALXFUAC1xXAAtcWAALXFkAC1xbAAtcXAALXNcAC1zZAAtc3AALXN4AC1zhAAtc4gALXOMAC1zkAAtc5QALXOcAC1zpAAtc6gALXOsAC1ztAAtc7gALXQ0AC12IAAtdigALXYwAC12OAAtdkQALXZIAC12TAAtdlAALXZUAC12XAAtdmQALXZoAC12bAAtdnQALXZ4AC14xAAteVAALXnQAC16UAAtelgALXpgAC16aAAtenAALXp8AC16gAAteoQALXqQAC16lAAtepwALXqgAC16qAAterQALXq4AC16vAAtesgALXrMAC164AAte0QALXtoAC17cAAte3gALXucAC17qAAte7QALXu8AC184AAtfXAALX4MAC1+nAAtfqgALX6wAC1+uAAtfsAALX7IAC1+0AAtftQALX7gAC1/RAAtf8gALX/QAC1/2AAtf+AALX/oAC1/8AAtf/gALYAAAC2ACAAtgIwALYCYAC2ApAAtgLAALYC8AC2AyAAtgNQALYDgAC2A7AAtgPQALYLgAC2C6AAtgvAALYL4AC2DBAAtgwgALYMMAC2DEAAtgxQALYMcAC2DJAAtgygALYMsAC2DNAAtgzgALYUkAC2FLAAthTQALYU8AC2FSAAthUwALYVQAC2FVAAthVgALYVgAC2FaAAthWwALYVwAC2FeAAthXwALYdoAC2HcAAth3wALYeEAC2HkAAth5QALYeYAC2HnAAth6AALYeoAC2HsAAth7QALYe4AC2HwAAth8QALYgoAC2ILAAtiDAALYg4AC2KJAAtiiwALYo0AC2KPAAtikgALYpMAC2KUAAtilQALYpYAC2KYAAtimgALYpsAC2KcAAtingALYp8AC2MaAAtjHAALYx4AC2MgAAtjIwALYyQAC2MlAAtjJgALYycAC2MpAAtjKwALYywAC2MtAAtjLwALYzAAC2OrAAtjrQALY68AC2OxAAtjtAALY7UAC2O2AAtjtwALY7gAC2O6AAtjvAALY70AC2O+AAtjwAALY8EAC2Q8AAtkPgALZEAAC2RCAAtkRQALZEYAC2RHAAtkSAALZEkAC2RLAAtkTQALZE4AC2RPAAtkUQALZFIAC2TNAAtkzwALZNEAC2TTAAtk1gALZNcAC2TYAAtk2QALZNoAC2TcAAtk3gALZN8AC2TgAAtk4gALZOMAC2UsAAtlUAALZXcAC2WbAAtlngALZaAAC2WiAAtlpAALZaYAC2WoAAtlqQALZawAC2XFAAtl4gALZeQAC2XmAAtl6AALZeoAC2XsAAtl7gALZfAAC2YNAAtmEAALZhMAC2YWAAtmGQALZhwAC2YfAAtmIgALZiQAC2afAAtmoQALZqMAC2alAAtmqAALZqkAC2aqAAtmqwALZqwAC2auAAtmsAALZrEAC2ayAAtmtAALZrUAC2cwAAtnMgALZzQAC2c2AAtnOQALZzoAC2c7AAtnPAALZz0AC2c/AAtnQQALZ0IAC2dDAAtnRQALZ0YAC2fBAAtnwwALZ8UAC2fHAAtnygALZ8sAC2fMAAtnzQALZ84AC2fQAAtn0gALZ9MAC2fUAAtn1gALZ9cAC2hSAAtoVAALaFcAC2hZAAtoXAALaF0AC2heAAtoXwALaGAAC2hiAAtoZAALaGUAC2hmAAtoaAALaGkAC2jkAAto5gALaOgAC2jqAAto7QALaO4AC2jvAAto8AALaPEAC2jzAAto9QALaPYAC2j3AAto+QALaPoAC2l1AAtpdwALaXkAC2l7AAtpfgALaX8AC2mAAAtpgQALaYIAC2mEAAtphgALaYcAC2mIAAtpigALaYsAC2oGAAtqCAALagoAC2oMAAtqDwALahAAC2oRAAtqEgALahMAC2oVAAtqFwALahgAC2oZAAtqGwALahwAC2qvAAtq0gALavIAC2sSAAtrFAALaxYAC2sYAAtrGgALax0AC2seAAtrHwALayIAC2sjAAtrJQALayYAC2soAAtrKwALaywAC2stAAtrMAALazEAC2s2AAtrTwALa1gAC2taAAtrXAALa2UAC2toAAtrawALa20AC2u2AAtr2gALbAEAC2wlAAtsKAALbCoAC2wsAAtsLgALbDAAC2wyAAtsMwALbDYAC2xPAAtscAALbHIAC2x0AAtsdgALbHgAC2x6AAtsfAALbH4AC2yAAAtsoQALbKQAC2ynAAtsqgALbK0AC2ywAAtsswALbLYAC2y5AAtsuwALbTYAC204AAttOgALbTwAC20/AAttQAALbUEAC21CAAttQwALbUUAC21HAAttSAALbUkAC21LAAttTAALbccAC23JAAttywALbc0AC23QAAtt0QALbdIAC23TAAtt1AALbdYAC23YAAtt2QALbdoAC23cAAtt3QALblgAC25aAAtuXQALbl8AC25iAAtuYwALbmQAC25lAAtuZgALbmgAC25qAAtuawALbmwAC25uAAtubwALbogAC26JAAtuigALbowAC28HAAtvCQALbwsAC28NAAtvEAALbxEAC28SAAtvEwALbxQAC28WAAtvGAALbxkAC28aAAtvHAALbx0AC2+YAAtvmgALb5wAC2+eAAtvoQALb6IAC2+jAAtvpAALb6UAC2+nAAtvqQALb6oAC2+rAAtvrQALb64AC3ApAAtwKwALcC0AC3AvAAtwMgALcDMAC3A0AAtwNQALcDYAC3A4AAtwOgALcDsAC3A8AAtwPgALcD8AC3C6AAtwvAALcL4AC3DAAAtwwwALcMQAC3DFAAtwxgALcMcAC3DJAAtwywALcMwAC3DNAAtwzwALcNAAC3FLAAtxTQALcU8AC3FRAAtxVAALcVUAC3FWAAtxVwALcVgAC3FaAAtxXAALcV0AC3FeAAtxYAALcWEAC3GqAAtxzgALcfUAC3IZAAtyHAALch4AC3IgAAtyIgALciQAC3ImAAtyJwALcioAC3JDAAtyYAALcmIAC3JkAAtyZgALcmgAC3JqAAtybAALcm4AC3KLAAtyjgALcpEAC3KUAAtylwALcpoAC3KdAAtyoAALcqIAC3MdAAtzHwALcyEAC3MjAAtzJgALcycAC3MoAAtzKQALcyoAC3MsAAtzLgALcy8AC3MwAAtzMgALczMAC3OuAAtzsAALc7IAC3O0AAtztwALc7gAC3O5AAtzugALc7sAC3O9AAtzvwALc8AAC3PBAAtzwwALc8QAC3Q/AAt0QQALdEMAC3RFAAt0SAALdEkAC3RKAAt0SwALdEwAC3ROAAt0UAALdFEAC3RSAAt0VAALdFUAC3TQAAt00gALdNQAC3TWAAt02QALdNoAC3TbAAt03AALdN0AC3TfAAt04QALdOIAC3TjAAt05QALdOYAC3VhAAt1YwALdWUAC3VnAAt1agALdWsAC3VsAAt1bQALdW4AC3VwAAt1cgALdXMAC3V0AAt1dgALdXcAC3XyAAt19AALdfYAC3X4AAt1+wALdfwAC3X9AAt1/gALdf8AC3YBAAt2AwALdgQAC3YFAAt2BwALdggAC3aDAAt2hQALdocAC3aJAAt2jAALdo0AC3aOAAt2jwALdpAAC3aSAAt2lAALdpUAC3aWAAt2mAALdpkAC3csAAt3TwALd28AC3ePAAt3kQALd5MAC3eVAAt3lwALd5oAC3ebAAt3nAALd58AC3egAAt3ogALd6MAC3elAAt3qAALd6kAC3eqAAt3rQALd64AC3ezAAt3zAALd9UAC3fXAAt32QALd+IAC3flAAt36AALd+oAC3gzAAt4VwALeH4AC3iiAAt4pQALeKcAC3ipAAt4qwALeK0AC3ivAAt4sAALeLMAC3jMAAt47QALeO8AC3jxAAt48wALePUAC3j3AAt4+QALePsAC3j9AAt5HgALeSEAC3kkAAt5JwALeSoAC3ktAAt5MAALeTMAC3k2AAt5OAALebMAC3m1AAt5twALebkAC3m8AAt5vQALeb4AC3m/AAt5wAALecIAC3nEAAt5xQALecYAC3nIAAt5yQALekQAC3pGAAt6SAALekoAC3pNAAt6TgALek8AC3pQAAt6UQALelMAC3pVAAt6VgALelcAC3pZAAt6WgALetUAC3rXAAt62gALetwAC3rfAAt64AALeuEAC3riAAt64wALeuUAC3rnAAt66AALeukAC3rrAAt67AALewUAC3sGAAt7BwALewkAC3uEAAt7hgALe4gAC3uKAAt7jQALe44AC3uPAAt7kAALe5EAC3uTAAt7lQALe5YAC3uXAAt7mQALe5oAC3wVAAt8FwALfBkAC3wbAAt8HgALfB8AC3wgAAt8IQALfCIAC3wkAAt8JgALfCcAC3woAAt8KgALfCsAC3ymAAt8qAALfKoAC3ysAAt8rwALfLAAC3yxAAt8sgALfLMAC3y1AAt8twALfLgAC3y5AAt8uwALfLwAC303AAt9OQALfTsAC309AAt9QAALfUEAC31CAAt9QwALfUQAC31GAAt9SAALfUkAC31KAAt9TAALfU0AC33IAAt9ygALfcwAC33OAAt90QALfdIAC33TAAt91AALfdUAC33XAAt92QALfdoAC33bAAt93QALfd4AC34nAAt+SwALfnIAC36WAAt+mQALfpsAC36dAAt+nwALfqEAC36jAAt+pAALfqcAC37AAAt+3QALft8AC37hAAt+4wALfuUAC37nAAt+6QALfusAC38IAAt/CwALfw4AC38RAAt/FAALfxcAC38aAAt/HQALfx8AC3+aAAt/nAALf58AC3+hAAt/pAALf6UAC3+mAAt/pwALf6gAC3+qAAt/rAALf60AC3+uAAt/sAALf7EAC4AsAAuALgALgDAAC4AyAAuANQALgDYAC4A3AAuAOAALgDkAC4A7AAuAPQALgD4AC4A/AAuAQQALgEIAC4C9AAuAvwALgMEAC4DDAAuAxgALgMcAC4DIAAuAyQALgMoAC4DMAAuAzgALgM8AC4DQAAuA0gALgNMAC4FOAAuBUAALgVMAC4FVAAuBWAALgVkAC4FaAAuBWwALgVwAC4FeAAuBYAALgWEAC4FiAAuBZAALgWUAC4HgAAuB4gALgeQAC4HmAAuB6QALgeoAC4HrAAuB7AALge0AC4HvAAuB8QALgfIAC4HzAAuB9QALgfYAC4JxAAuCcwALgnUAC4J3AAuCegALgnsAC4J8AAuCfQALgn4AC4KAAAuCggALgoMAC4KEAAuChgALgocAC4MCAAuDBAALgwYAC4MIAAuDCwALgwwAC4MNAAuDDgALgw8AC4MRAAuDEwALgxQAC4MVAAuDFwALgxgAC4OrAAuDzgALg+4AC4QOAAuEEAALhBIAC4QUAAuEFgALhBkAC4QaAAuEGwALhB4AC4QfAAuEIQALhCIAC4QkAAuEJwALhCgAC4QpAAuELAALhC0AC4QyAAuESwALhFQAC4RWAAuEWAALhGEAC4RkAAuEZwALhGkAC4SyAAuE1gALhP0AC4UhAAuFJAALhSYAC4UoAAuFKgALhSwAC4UuAAuFLwALhTIAC4VLAAuFbAALhW4AC4VwAAuFcgALhXQAC4V2AAuFeAALhXoAC4V8AAuFnQALhaAAC4WjAAuFpgALhakAC4WsAAuFrwALhbIAC4W1AAuFtwALhjIAC4Y0AAuGNgALhjgAC4Y7AAuGPAALhj0AC4Y+AAuGPwALhkEAC4ZDAAuGRAALhkUAC4ZHAAuGSAALhsMAC4bFAAuGxwALhskAC4bMAAuGzQALhs4AC4bPAAuG0AALhtIAC4bUAAuG1QALhtYAC4bYAAuG2QALh1QAC4dWAAuHWQALh1sAC4deAAuHXwALh2AAC4dhAAuHYgALh2QAC4dmAAuHZwALh2gAC4dqAAuHawALh4QAC4eFAAuHhgALh4gAC4gDAAuIBQALiAcAC4gJAAuIDAALiA0AC4gOAAuIDwALiBAAC4gSAAuIFAALiBUAC4gWAAuIGAALiBkAC4iUAAuIlgALiJgAC4iaAAuInQALiJ4AC4ifAAuIoAALiKEAC4ijAAuIpQALiKYAC4inAAuIqQALiKoAC4klAAuJJwALiSkAC4krAAuJLgALiS8AC4kwAAuJMQALiTIAC4k0AAuJNgALiTcAC4k4AAuJOgALiTsAC4m2AAuJuAALiboAC4m8AAuJvwALicAAC4nBAAuJwgALicMAC4nFAAuJxwALicgAC4nJAAuJywALicwAC4pHAAuKSQALiksAC4pNAAuKUAALilEAC4pSAAuKUwALilQAC4pWAAuKWAALilkAC4paAAuKXAALil0AC4qmAAuKygALivEAC4sVAAuLGAALixoAC4scAAuLHgALiyAAC4siAAuLIwALiyYAC4s/AAuLXAALi14AC4tgAAuLYgALi2QAC4tmAAuLaAALi2oAC4uHAAuLigALi40AC4uQAAuLkwALi5YAC4uZAAuLnAALi54AC4wZAAuMGwALjB0AC4wfAAuMIgALjCMAC4wkAAuMJQALjCYAC4woAAuMKgALjCsAC4wsAAuMLgALjC8AC4yqAAuMrAALjK4AC4ywAAuMswALjLQAC4y1AAuMtgALjLcAC4y5AAuMuwALjLwAC4y9AAuMvwALjMAAC407AAuNPQALjT8AC41BAAuNRAALjUUAC41GAAuNRwALjUgAC41KAAuNTAALjU0AC41OAAuNUAALjVEAC43MAAuNzgALjdEAC43TAAuN1gALjdcAC43YAAuN2QALjdoAC43cAAuN3gALjd8AC43gAAuN4gALjeMAC45eAAuOYAALjmIAC45kAAuOZwALjmgAC45pAAuOagALjmsAC45tAAuObwALjnAAC45xAAuOcwALjnQAC47vAAuO8QALjvMAC471AAuO+AALjvkAC476AAuO+wALjvwAC47+AAuPAAALjwEAC48CAAuPBAALjwUAC4+AAAuPggALj4QAC4+GAAuPiQALj4oAC4+LAAuPjAALj40AC4+PAAuPkQALj5IAC4+TAAuPlQALj5YAC5ApAAuQTAALkGwAC5CMAAuQjgALkJAAC5CSAAuQlAALkJcAC5CYAAuQmQALkJwAC5CdAAuQnwALkKAAC5CiAAuQpQALkKYAC5CnAAuQqgALkKsAC5C0AAuQzQALkNYAC5DYAAuQ2gALkOMAC5DmAAuQ6QALkOsAC5E0AAuRWAALkX8AC5GjAAuRpgALkagAC5GqAAuRrAALka4AC5GwAAuRsQALkbQAC5HNAAuR7gALkfAAC5HyAAuR9AALkfYAC5H4AAuR+gALkfwAC5H+AAuSHwALkiIAC5IlAAuSKAALkisAC5IuAAuSMQALkjQAC5I3AAuSOQALkrQAC5K2AAuSuAALkroAC5K9AAuSvgALkr8AC5LAAAuSwQALksMAC5LFAAuSxgALkscAC5LJAAuSygALk0UAC5NHAAuTSQALk0sAC5NOAAuTTwALk1AAC5NRAAuTUgALk1QAC5NWAAuTVwALk1gAC5NaAAuTWwALk9YAC5PYAAuT2wALk90AC5PgAAuT4QALk+IAC5PjAAuT5AALk+YAC5PoAAuT6QALk+oAC5PsAAuT7QALlAYAC5QHAAuUCAALlAoAC5SFAAuUhwALlIkAC5SLAAuUjgALlI8AC5SQAAuUkQALlJIAC5SUAAuUlgALlJcAC5SYAAuUmgALlJsAC5UWAAuVGAALlRoAC5UcAAuVHwALlSAAC5UhAAuVIgALlSMAC5UlAAuVJwALlSgAC5UpAAuVKwALlSwAC5WnAAuVqQALlasAC5WtAAuVsAALlbEAC5WyAAuVswALlbQAC5W2AAuVuAALlbkAC5W6AAuVvAALlb0AC5Y4AAuWOgALljwAC5Y+AAuWQQALlkIAC5ZDAAuWRAALlkUAC5ZHAAuWSQALlkoAC5ZLAAuWTQALlk4AC5bJAAuWywALls0AC5bPAAuW0gALltMAC5bUAAuW1QALltYAC5bYAAuW2gALltsAC5bcAAuW3gALlt8AC5coAAuXTAALl3MAC5eXAAuXmgALl5wAC5eeAAuXoAALl6IAC5ekAAuXpQALl6gAC5fBAAuX3gALl+AAC5fiAAuX5AALl+YAC5foAAuX6gALl+wAC5gJAAuYDAALmA8AC5gSAAuYFQALmBgAC5gbAAuYHgALmCAAC5ibAAuYnQALmJ8AC5ihAAuYpAALmKUAC5imAAuYpwALmKgAC5iqAAuYrAALmK0AC5iuAAuYsAALmLEAC5ksAAuZLgALmTAAC5kyAAuZNQALmTYAC5k3AAuZOAALmTkAC5k7AAuZPQALmT4AC5k/AAuZQQALmUIAC5m9AAuZvwALmcEAC5nDAAuZxgALmccAC5nIAAuZyQALmcoAC5nMAAuZzgALmc8AC5nQAAuZ0gALmdMAC5pOAAuaUAALmlMAC5pVAAuaWAALmlkAC5paAAuaWwALmlwAC5peAAuaYAALmmEAC5piAAuaZAALmmUAC5rgAAua4gALmuQAC5rmAAua6QALmuoAC5rrAAua7AALmu0AC5rvAAua8QALmvIAC5rzAAua9QALmvYAC5txAAubcwALm3UAC5t3AAubegALm3sAC5t8AAubfQALm34AC5uAAAubggALm4MAC5uEAAubhgALm4cAC5wCAAucBAALnAYAC5wIAAucCwALnAwAC5wNAAucDgALnA8AC5wRAAucEwALnBQAC5wVAAucFwALnBgAC5wpAAucKgALnCwAC5ynAAucqQALnKsAC5ytAAucsAALnLEAC5yyAAucswALnLQAC5y2AAucuAALnLkAC5y6AAucvAALnL0AC504AAudOgALnTwAC50+AAudQQALnUIAC51DAAudRAALnUUAC51HAAudSQALnUoAC51LAAudTQALnU4AC53JAAudywALnc4AC53QAAud0wALndQAC53VAAud1gALndcAC53ZAAud2wALndwAC53dAAud3wALneAAC53xAAud9gALnfkAC537AAueAAALnjkAC548AAuePgALnkEAC55EAAueRwALnkoAC57NAAue8QALnxUAC584AAufXwALn38AC5+mAAufzQALn+0AC6ARAAugNQALoDcAC6A6AAugPAALoD4AC6BAAAugQwALoEYAC6BIAAugSgALoE0AC6BPAAugUQALoFQAC6BXAAugWAALoGEAC6B6AAugfwALoIEAC6CGAAugiQALoIsAC6DUAAug+AALoR8AC6FDAAuhRgALoUgAC6FKAAuhTAALoU4AC6FQAAuhUQALoVQAC6FtAAuhkgALoZQAC6GWAAuhmAALoZoAC6GcAAuhngALoaAAC6GiAAuhpAALockAC6HMAAuhzwALodIAC6HVAAuh2AALodsAC6HeAAuh4QALoeQAC6HmAAuiYQALomMAC6JmAAuiaAALomsAC6JsAAuibQALom4AC6JvAAuicQALonMAC6J0AAuidQALoncAC6J4AAuiiQALoooAC6KMAAujBwALowkAC6MLAAujDQALoxAAC6MRAAujEgALoxMAC6MUAAujFgALoxgAC6MZAAujGgALoxwAC6MdAAujmAALo5oAC6OdAAujnwALo6IAC6OjAAujpAALo6UAC6OmAAujqAALo6oAC6OrAAujrAALo64AC6OvAAujwAALo8EAC6PDAAukPgALpEAAC6RCAAukRAALpEcAC6RIAAukSQALpEoAC6RLAAukTQALpE8AC6RQAAukUQALpFMAC6RUAAukzwALpNEAC6TUAAuk1gALpNkAC6TaAAuk2wALpNwAC6TdAAuk3wALpOEAC6TiAAuk4wALpOUAC6TmAAuk9wALpPgAC6T6AAuldQALpXcAC6V5AAulewALpX4AC6V/AAulgAALpYEAC6WCAAulhAALpYYAC6WHAAuliAALpYoAC6WLAAumBgALpggAC6YLAAumDQALphAAC6YRAAumEgALphMAC6YUAAumFgALphgAC6YZAAumGgALphwAC6YdAAumNgALpjcAC6Y4AAumOgALprUAC6a3AAumuQALprsAC6a+AAumvwALpsAAC6bBAAumwgALpsQAC6bGAAumxwALpsgAC6bKAAumywALp0YAC6dIAAunSwALp00AC6dQAAunUQALp1IAC6dTAAunVAALp1YAC6dYAAunWQALp1oAC6dcAAunXQALp3wAC6eVAAunlgALp5cAC6eZAAunqgALp68AC6eyAAuntAALp7kAC6g0AAuoNgALqDgAC6g6AAuoPQALqD4AC6g/AAuoQAALqEEAC6hDAAuoRQALqEYAC6hHAAuoSQALqEoAC6jFAAuoxwALqMkAC6jLAAuozgALqM8AC6jQAAuo0QALqNIAC6jUAAuo1gALqNcAC6jYAAuo2gALqNsAC6lWAAupWAALqVsAC6ldAAupYAALqWEAC6liAAupYwALqWQAC6lmAAupaAALqWkAC6lqAAupbAALqW0AC6oAAAuqIwALqkMAC6pjAAuqZQALqmcAC6ppAAuqawALqm4AC6pvAAuqcAALqnMAC6p0AAuqdgALqncAC6p5AAuqfAALqn0AC6p+AAuqgQALqoIAC6qHAAuqoAALqqkAC6qrAAuqrQALqrYAC6q5AAuqvAALqr4AC6sHAAurKwALq1IAC6t2AAureQALq3sAC6t9AAurfwALq4EAC6uDAAurhAALq4cAC6ugAAurwQALq8MAC6vFAAurxwALq8kAC6vLAAurzQALq88AC6vRAAur8gALq/UAC6v4AAur+wALq/4AC6wBAAusBAALrAcAC6wKAAusDAALrIcAC6yJAAusiwALrI0AC6yQAAuskQALrJIAC6yTAAuslAALrJYAC6yYAAusmQALrJoAC6ycAAusnQALrRgAC60aAAutHAALrR4AC60hAAutIgALrSMAC60kAAutJQALrScAC60pAAutKgALrSsAC60tAAutLgALrakAC62rAAutrgALrbAAC62zAAuttAALrbUAC622AAuttwALrbkAC627AAutvAALrb0AC62/AAutwAALrdkAC63aAAut2wALrd0AC65YAAuuWgALrlwAC65eAAuuYQALrmIAC65jAAuuZAALrmUAC65nAAuuaQALrmoAC65rAAuubQALrm4AC67pAAuu6wALru0AC67vAAuu8gALrvMAC670AAuu9QALrvYAC674AAuu+gALrvsAC678AAuu/gALrv8AC696AAuvfAALr34AC6+AAAuvgwALr4QAC6+FAAuvhgALr4cAC6+JAAuviwALr4wAC6+NAAuvjwALr5AAC7ALAAuwDQALsA8AC7ARAAuwFAALsBUAC7AWAAuwFwALsBgAC7AaAAuwHAALsB0AC7AeAAuwIAALsCEAC7CcAAuwngALsKAAC7CiAAuwpQALsKYAC7CnAAuwqAALsKkAC7CrAAuwrQALsK4AC7CvAAuwsQALsLIAC7D7AAuxHwALsUYAC7FqAAuxbQALsW8AC7FxAAuxcwALsXUAC7F3AAuxeAALsXsAC7GUAAuxsQALsbMAC7G1AAuxtwALsbkAC7G7AAuxvQALsb8AC7HcAAux3wALseIAC7HlAAux6AALsesAC7HuAAux8QALsfMAC7JuAAuycAALsnIAC7J0AAuydwALsngAC7J5AAuyegALsnsAC7J9AAuyfwALsoAAC7KBAAuygwALsoQAC7L/AAuzAQALswMAC7MFAAuzCAALswkAC7MKAAuzCwALswwAC7MOAAuzEAALsxEAC7MSAAuzFAALsxUAC7OQAAuzkgALs5QAC7OWAAuzmQALs5oAC7ObAAuznAALs50AC7OfAAuzoQALs6IAC7OjAAuzpQALs6YAC7QhAAu0IwALtCUAC7QnAAu0KgALtCsAC7QsAAu0LQALtC4AC7QwAAu0MgALtDMAC7Q0AAu0NgALtDcAC7SyAAu0tAALtLYAC7S4AAu0uwALtLwAC7S9AAu0vgALtL8AC7TBAAu0wwALtMQAC7TFAAu0xwALtMgAC7VDAAu1RQALtUcAC7VJAAu1TAALtU0AC7VOAAu1TwALtVAAC7VSAAu1VAALtVUAC7VWAAu1WAALtVkAC7XUAAu11gALtdgAC7XaAAu13QALtd4AC7XfAAu14AALteEAC7XjAAu15QALteYAC7XnAAu16QALteoAC7Z9AAu2oAALtsAAC7bgAAu24gALtuQAC7bmAAu26AALtusAC7bsAAu27QALtvAAC7bxAAu28wALtvQAC7b2AAu2+QALtvoAC7b7AAu2/gALtv8AC7cEAAu3HQALtyYAC7coAAu3KgALtzMAC7c2AAu3OQALtzsAC7eEAAu3qAALt88AC7fzAAu39gALt/gAC7f6AAu3/AALt/4AC7gAAAu4AQALuAQAC7gdAAu4PgALuEAAC7hCAAu4RAALuEYAC7hIAAu4SgALuEwAC7hOAAu4bwALuHIAC7h1AAu4eAALuHsAC7h+AAu4gQALuIQAC7iHAAu4iQALuQQAC7kGAAu5CAALuQoAC7kNAAu5DgALuQ8AC7kQAAu5EQALuRMAC7kVAAu5FgALuRcAC7kZAAu5GgALuZUAC7mXAAu5mQALuZsAC7meAAu5nwALuaAAC7mhAAu5ogALuaQAC7mmAAu5pwALuagAC7mqAAu5qwALuiYAC7ooAAu6KwALui0AC7owAAu6MQALujIAC7ozAAu6NAALujYAC7o4AAu6OQALujoAC7o8AAu6PQALulYAC7pXAAu6WAALuloAC7rVAAu61wALutkAC7rbAAu63gALut8AC7rgAAu64QALuuIAC7rkAAu65gALuucAC7roAAu66gALuusAC7tmAAu7aAALu2oAC7tsAAu7bwALu3AAC7txAAu7cgALu3MAC7t1AAu7dwALu3gAC7t5AAu7ewALu3wAC7v3AAu7+QALu/sAC7v9AAu8AAALvAEAC7wCAAu8AwALvAQAC7wGAAu8CAALvAkAC7wKAAu8DAALvA0AC7yIAAu8igALvIwAC7yOAAu8kQALvJIAC7yTAAu8lAALvJUAC7yXAAu8mQALvJoAC7ybAAu8nQALvJ4AC70ZAAu9GwALvR0AC70fAAu9IgALvSMAC70kAAu9JQALvSYAC70oAAu9KgALvSsAC70sAAu9LgALvS8AC714AAu9nAALvcMAC73nAAu96gALvewAC73uAAu98AALvfIAC730AAu99QALvfgAC74RAAu+LgALvjAAC74yAAu+NAALvjYAC744AAu+OgALvjwAC75ZAAu+XAALvl8AC75iAAu+ZQALvmgAC75rAAu+bgALvnAAC77rAAu+7QALvu8AC77xAAu+9AALvvUAC772AAu+9wALvvgAC776AAu+/AALvv0AC77+AAu/AAALvwEAC798AAu/fgALv4AAC7+CAAu/hQALv4YAC7+HAAu/iAALv4kAC7+LAAu/jQALv44AC7+PAAu/kQALv5IAC8ANAAvADwALwBEAC8ATAAvAFgALwBcAC8AYAAvAGQALwBoAC8AcAAvAHgALwB8AC8AgAAvAIgALwCMAC8CeAAvAoAALwKMAC8ClAAvAqAALwKkAC8CqAAvAqwALwKwAC8CuAAvAsAALwLEAC8CyAAvAtAALwLUAC8EwAAvBMgALwTQAC8E2AAvBOQALwToAC8E7AAvBPAALwT0AC8E/AAvBQQALwUIAC8FDAAvBRQALwUYAC8HBAAvBwwALwcUAC8HHAAvBygALwcsAC8HMAAvBzQALwc4AC8HQAAvB0gALwdMAC8HUAAvB1gALwdcAC8JSAAvCVAALwlYAC8JYAAvCWwA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L1HEAC9RyAAvU7QAL1O8AC9TyAAvU9AAL1PcAC9T4AAvU+QAL1PoAC9T7AAvU/QAL1P8AC9UAAAvVAQAL1QMAC9UEAAvVHQAL1R4AC9UfAAvVIQAL1ZwAC9WeAAvVoAAL1aIAC9WlAAvVpgAL1acAC9WoAAvVqQAL1asAC9WtAAvVrgAL1a8AC9WxAAvVsgAL1i0AC9YvAAvWMgAL1jQAC9Y3AAvWOAAL1jkAC9Y6AAvWOwAL1j0AC9Y/AAvWQAAL1kEAC9ZDAAvWRAAL1moAC9aDAAvWlAAL1pcAC9aaAAvWnAAL1p8AC9awAAvWswAL1rYAC9a5AAvWvAAL1r4AC9bGAAvW1QAL12gAC9eLAAvXqwAL18sAC9fNAAvXzwAL19EAC9fTAAvX1gAL19cAC9fYAAvX2wAL19wAC9feAAvX3wAL1+EAC9fkAAvX5QAL1+YAC9fpAAvX6gAL1+8AC9gIAAvYEQAL2BMAC9gVAAvYHgAL2CEAC9gkAAvYJgAL2G8AC9iTAAvYugAL2N4AC9jhAAvY4wAL2OUAC9jnAAvY6QAL2OsAC9jsAAvY7wAL2QgAC9kpAAvZKwAL2S0AC9kvAAvZMQAL2TMAC9k1AAvZNwAL2TkAC9laAAvZXQAL2WAAC9ljAAvZZgAL2WkAC9lsAAvZbwAL2XIAC9l0AAvZ7wAL2fEAC9nzAAvZ9QAL2fgAC9n5AAvZ+gAL2fsAC9n8AAvZ/gAL2gAAC9oBAAvaAgAL2gQAC9oFAAvagAAL2oIAC9qEAAvahgAL2okAC9qKAAvaiwAL2owAC9qNAAvajwAL2pEAC9qSAAvakwAL2pUAC9qWAAvbEQAL2xMAC9sWAAvbGAAL2xsAC9scAAvbHQAL2x4AC9sfAAvbIQAL2yMAC9skAAvbJQAL2ycAC9soAAvbQQAL20IAC9tDAAvbRQAL28AAC9vCAAvbxAAL28YAC9vJAAvbygAL28sAC9vMAAvbzQAL288AC9vRAAvb0gAL29MAC9vVAAvb1gAL3FEAC9xTAAvcVQAL3FcAC9xaAAvcWwAL3FwAC9xdAAvcXgAL3GAAC9xiAAvcYwAL3GQAC9xmAAvcZwAL3OIAC9zkAAvc5gAL3OgAC9zrAAvc7AAL3O0AC9zuAAvc7wAL3PEAC9zzAAvc9AAL3PUAC9z3AAvc+AAL3XMAC911AAvddwAL3XkAC918AAvdfQAL3X4AC91/AAvdgAAL3YIAC92EAAvdhQAL3YYAC92IAAvdiQAL3gQAC94GAAveCAAL3goAC94NAAveDgAL3g8AC94QAAveEQAL3hMAC94VAAveFgAL3hcAC94ZAAveGgAL3mMAC96HAAvergAL3tIAC97VAAve1wAL3tkAC97bAAve3QAL3t8AC97gAAve4wAL3vwAC98ZAAvfGwAL3x0AC98fAAvfIQAL3yMAC98lAAvfJwAL30QAC99HAAvfSgAL300AC99QAAvfUwAL31YAC99ZAAvfWwAL39YAC9/YAAvf2gAL39wAC9/fAAvf4AAL3+EAC9/iAAvf4wAL3+UAC9/nAAvf6AAL3+kAC9/rAAvf7AAL4GcAC+BpAAvgawAL4G0AC+BwAAvgcQAL4HIAC+BzAAvgdAAL4HYAC+B4AAvgeQAL4HoAC+B8AAvgfQAL4PgAC+D6AAvg/AAL4P4AC+EBAAvhAgAL4QMAC+EEAAvhBQAL4QcAC+EJAAvhCgAL4QsAC+ENAAvhDgAL4YkAC+GLAAvhjQAL4Y8AC+GSAAvhkwAL4ZQAC+GVAAvhlgAL4ZgAC+GaAAvhmwAL4ZwAC+GeAAvhnwAL4hoAC+IcAAviHgAL4iAAC+IjAAviJAAL4iUAC+ImAAviJwAL4ikAC+IrAAviLAAL4i0AC+IvAAviMAAL4qsAC+KtAAvirwAL4rEAC+K0AAvitQAL4rYAC+K3AAviuAAL4roAC+K8AAvivQAL4r4AC+LAAAviwQAL4zwAC+M+AAvjQAAL40IAC+NFAAvjRgAL40cAC+NIAAvjSQAL40sAC+NNAAvjTgAL408AC+NRAAvjUgAL4+UAC+QIAAvkKAAL5EgAC+RKAAvkTAAL5E4AC+RQAAvkUwAL5FQAC+RVAAvkWAAL5FkAC+RbAAvkXAAL5F4AC+RhAAvkYgAL5GMAC+RmAAvkZwAL5GwAC+SFAAvkjgAL5JAAC+SSAAvkmwAL5J4AC+ShAAvkowAL5OwAC+UQAAvlNwAL5VsAC+VeAAvlYAAL5WIAC+VkAAvlZgAL5WgAC+VpAAvlbAAL5YUAC+WmAAvlqAAL5aoAC+WsAAvlrgAL5bAAC+WyAAvltAAL5bYAC+XXAAvl2gAL5d0AC+XgAAvl4wAL5eYAC+XpAAvl7AAL5e8AC+XxAAvmbAA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MGsoADBrLAAwazAAMGs0ADBrOAAwa0AAMGtIADBrTAAwa1AAMGtYADBrXAAwbUgAMG1QADBtXAAwbWQAMG1wADBtdAAwbXgAMG18ADBtgAAwbYgAMG2QADBtlAAwbZgAMG2gADBtpAAwbggAMG4MADBuEAAwbhgAMHAEADBwDAAwcBQAMHAcADBwKAAwcCwAMHAwADBwNAAwcDgAMHBAADBwSAAwcEwAMHBQADBwWAAwcFwAMHJIADByUAAwclgAMHJgADBybAAwcnAAMHJ0ADByeAAwcnwAMHKEADByjAAwcpAAMHKUADBynAAwcqAAMHSMADB0lAAwdJwAMHSkADB0sAAwdLQAMHS4ADB0vAAwdMAAMHTIADB00AAwdNQAMHTYADB04AAwdOQAMHbQADB22AAwduAAMHboADB29AAwdvgAMHb8ADB3AAAwdwQAMHcMADB3FAAwdxgAMHccADB3JAAwdygAMHkUADB5HAAweSQAMHksADB5OAAweTwAMHlAADB5RAAweUgAMHlQADB5WAAweVwAMHlgADB5aAAweWwAMHqQADB7IAAwe7wAMHxMADB8WAAwfGAAMHxoADB8cAAwfHgAMHyAADB8hAAwfJAAMHz0ADB9aAAwfXAAMH14ADB9gAAwfYgAMH2QADB9mAAwfaAAMH4UADB+IAAwfiwAMH44ADB+RAAwflAAMH5cADB+aAAwfnAAMIBcADCAZAAwgGwAMIB0ADCAgAAwgIQAMICIADCAjAAwgJAAMICYADCAoAAwgKQAMICoADCAsAAwgLQAMIKgADCCqAAwgrAAMIK4ADCCxAAwgsgAMILMADCC0AAwgtQAMILcADCC5AAwgugAMILsADCC9AAwgvgAMITkADCE7AAwhPQAMIT8ADCFCAAwhQwAMIUQADCFFAAwhRgAMIUgADCFKAAwhSwAMIUwADCFOAAwhTwAMIcoADCHMAAwhzwAMIdEADCHUAAwh1QAMIdYADCHXAAwh2AAMIdoADCHcAAwh3QAMId4ADCHgAAwh4QAMIlwADCJeAAwiYAAMImIADCJlAAwiZgAMImcADCJoAAwiaQAMImsADCJtAAwibgAMIm8ADCJxAAwicgAMIu0ADCLvAAwi8QAMIvMADCL2AAwi9wAMIvgADCL5AAwi+gAMIvwADCL+AAwi/wAMIwAADCMCAAwjAwAMI34ADCOAAAwjggAMI4QADCOHAAwjiAAMI4kADCOKAAwjiwAMI40ADCOPAAwjkAAMI5EADCOTAAwjlAAMJCcADCRKAAwkagAMJIoADCSMAAwkjgAMJJAADCSSAAwklQAMJJYADCSXAAwkmgAMJJsADCSdAAwkngAMJKAADCSjAAwkpAAMJKUADCSoAAwkqQAMJLIADCTLAAwk1AAMJNYADCTYAAwk4QAMJOQADCTnAAwk6QAMJTIADCVWAAwlfQAMJaEADCWkAAwlpgAMJagADCWqAAwlrAAMJa4ADCWvAAwlsgAMJcsADCXsAAwl7gAMJfAADCXyAAwl9AAMJfYADCX4AAwl+gAMJfwADCYdAAwmIAAMJiMADCYmAAwmKQAMJiwADCYvAAwmMgAMJjUADCY3AAwmsgAMJrQADCa2AAwmuAAMJrsADCa8AAwmvQAMJr4ADCa/AAwmwQAMJsMADCbEAAwmxQAMJscADCbIAAwnQwAMJ0UADCdHAAwnSQAMJ0wADCdNAAwnTgAMJ08ADCdQAAwnUgAMJ1QADCdVAAwnVgAMJ1gADCdZAAwn1AAMJ9YADCfZAAwn2wAMJ94ADCffAAwn4AAMJ+EADCfiAAwn5AAMJ+YADCfnAAwn6AAMJ+oADCfrAAwoBAAMKAUADCgGAAwoCAAMKIMADCiFAAwohwAMKIkADCiMAAwojQAMKI4ADCiPAAwokAAMKJIADCiUAAwolQAMKJYADCiYAAwomQAMKRQADCkWAAwpGAAMKRoADCkdAAwpHgAMKR8ADCkgAAwpIQAMKSMADCklAAwpJgAMKScADCkpAAwpKgAMKaUADCmnAAwpqQAMKasADCmuAAwprwAMKbAADCmxAAwpsgAMKbQADCm2AAwptwAMKbgADCm6AAwpuwAMKjYADCo4AAwqOgAMKjwADCo/AAwqQAAMKkEADCpCAAwqQwAMKkUADCpHAAwqSAAMKkkADCpLAAwqTAAMKscADCrJAAwqywAMKs0ADCrQAAwq0QAMKtIADCrTAAwq1AAMKtYADCrYAAwq2QAMKtoADCrcAAwq3QAMKyYADCtKAAwrcQAMK5UADCuYAAwrmgAMK5wADCueAAwroAAMK6IADCujAAwrpgAMK78ADCvcAAwr3gAMK+AADCviAAwr5AAMK+YADCvoAAwr6gAMLAcADCwKAAwsDQAMLBAADCwTAAwsFgAMLBkADCwcAAwsHgAMLJkADCybAAwsnQAMLJ8ADCyiAAwsowAMLKQADCylAAwspgAMLKgADCyqAAwsqwAMLKwADCyuAAwsrwAMLSoADC0sAAwtLgAMLTAADC0zAAwtNAAMLTUADC02AAwtNwAMLTkADC07AAwtPAAMLT0ADC0/AAwtQAAMLbsADC29AAwtvwAMLcEADC3EAAwtxQAMLcYADC3HAAwtyAAMLcoADC3MAAwtzQAMLc4ADC3QAAwt0QAMLkwADC5OAAwuUAAMLlIADC5VAAwuVgAMLlcADC5YAAwuWQAMLlsADC5dAAwuXgAMLl8ADC5hAAwuYgAMLt0ADC7fAAwu4QAMLuMADC7mAAwu5wAMLugADC7pAAwu6gAMLuwADC7uAAwu7wAMLvAADC7yAAwu8wAML24ADC9wAAwvcgAML3QADC93AAwveAAML3kADC96AAwvewAML30ADC9/AAwvgAAML4EADC+DAAwvhAAML/8ADDABAAwwAwAMMAUADDAIAAwwCQAMMAoADDALAAwwDAAMMA4ADDAQAAwwEQAMMBIADDAUAAwwFQAMMKgADDDLAAww6wAMMQsADDENAAwxDwAMMREADDETAAwxFgAMMRcADDEYAAwxGwAMMRwADDEeAAwxHwAMMSEADDEkAAwxJQAMMSYADDEpAAwxKgAMMS8ADDFIAAwxUQAMMVMADDFVAAwxXgAMMWEADDFkAAwxZgAMMa8ADDHTAAwx+gAMMh4ADDIhAAwyIwAMMiUADDInAAwyKQAMMisADDIsAAwyLwAMMkgADDJpAAwyawAMMm0ADDJvAAwycQAMMnMADDJ1AAwydwAMMnkADDKaAAwynQAMMqAADDKjAAwypgAMMqkADDKsAAwyrwAMMrIADDK0AAwzLwAMMzEADDMzAAwzNQAMMzgADDM5AAwzOgAMMzsADDM8AAwzPgAMM0AADDNBAAwzQgAMM0QADDNFAAwzwAAMM8IADDPEAAwzxgAMM8kADDPKAAwzywAMM8wADDPNAAwzzwAMM9EADDPSAAwz0wAMM9UADDPWAAw0UQAMNFMADDRWAAw0WAAMNFsADDRcAAw0XQAMNF4ADDRfAAw0YQAMNGMADDRkAAw0ZQAMNGcADDRoAAw0gQAMNIIADDSDAAw0hQAMNQAADDUCAAw1BAA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MV4wADFeNAAxXjwAMV5AADFgLAAxYDQAMWBAADFgSAAxYFQAMWBYADFgXAAxYGAAMWBkADFgbAAxYHQAMWB4ADFgfAAxYIQAMWCIADFi1AAxY2AAMWPgADFkYAAxZGgAMWRwADFkeAAxZIAAMWSMADFkkAAxZJQAMWSgADFkpAAxZKwAMWSwADFkuAAxZMQAMWTIADFkzAAxZNgAMWTcADFk8AAxZVQAMWV4ADFlgAAxZYgAMWWsADFluAAxZcQAMWXMADFm8AAxZ4AAMWgcADForAAxaLgAMWjAADFoyAAxaNAAMWjYADFo4AAxaOQAMWjwADFpVAAxadgAMWngADFp6AAxafAAMWn4ADFqAAAxaggAMWoQADFqGAAxapwAMWqoADFqtAAxasAAMWrMADFq2AAxauQAMWrwADFq/AAxawQAMWzwADFs+AAxbQAAMW0IADFtFAAxbRgAMW0cADFtIAAxbSQAMW0sADFtNAAxbTgAMW08ADFtRAAxbUgAMW80ADFvPAAxb0QAMW9MADFvWAAxb1wAMW9gADFvZAAxb2gAMW9wADFveAAxb3wAMW+AADFviAAxb4wAMXF4ADFxgAAxcYwAMXGUADFxoAAxcaQAMXGoADFxrAAxcbAAMXG4ADFxwAAxccQAMXHIADFx0AAxcdQAMXI4ADFyPAAxckAAMXJIADF0NAAxdDwAMXREADF0TAAxdFgAMXRcADF0YAAxdGQAMXRoADF0cAAxdHgAMXR8ADF0gAAxdIgAMXSMADF2eAAxdoAAMXaIADF2kAAxdpwAMXagADF2pAAxdqgAMXasADF2tAAxdrwAMXbAADF2xAAxdswAMXbQADF4vAAxeMQAMXjMADF41AAxeOAAMXjkADF46AAxeOwAMXjwADF4+AAxeQAAMXkEADF5CAAxeRAAMXkUADF7AAAxewgAMXsQADF7GAAxeyQAMXsoADF7LAAxezAAMXs0ADF7PAAxe0QAMXtIADF7TAAxe1QAMXtYADF9RAAxfUwAMX1UADF9XAAxfWgAMX1sADF9cAAxfXQAMX14ADF9gAAxfYgAMX2MADF9kAAxfZgAMX2cADF+wAAxf1AAMX/sADGAfAAxgIgAMYCQADGAmAAxgKAAMYCoADGAsAAxgLQAMYDAADGBJAAxgZgAMYGgADGBqAAxgbAAMYG4ADGBwAAxgcgA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MlPUADJT3AAyU+QAMlPoADJT7AAyU/QAMlP4ADJV5AAyVewAMlX0ADJV/AAyVggAMlYMADJWEAAyVhQAMlYYADJWIAAyVigAMlYsADJWMAAyVjgAMlY8ADJYKAAyWDAAMlg4ADJYQAAyWEwAMlhQADJYVAAyWFgAMlhcADJYZAAyWGwAMlhwADJYdAAyWHwAMliAADJabAAyWnQAMlqAADJaiAAyWpQAMlqYADJanAAyWqAAMlqkADJarAAyWrQAMlq4ADJavAAyWsQAMlrIADJctAAyXLwAMlzEADJczAAyXNgAMlzcADJc4AAyXOQAMlzoADJc8AAyXPgAMlz8ADJdAAAyXQgAMl0MADJe+AAyXwAAMl8IADJfEAAyXxwAMl8gADJfJAAyXygAMl8sADJfNAAyXzwAMl9AADJfRAAyX0wAMl9QADJhPAAyYUQAMmFQADJhWAAyYWQAMmFoADJhbAAyYXAAMmF0ADJhfAAyYYQAMmGIADJhjAAyYZQAMmGYADJj5AAyZHAAMmTwADJlcAAyZXgAMmWAADJliAAyZZAAMmWcADJloAAyZaQAMmWwADJltAAyZbwAMmXAADJlyAAyZdQAMmXYADJl3AAyZegAMmXsADJmAAAyZmQAMmaIADJmkAAyZpgAMma8ADJmyAAyZtQAMmbcADJoAAAyaJAAMmksADJpvAAyacgAMmnQADJp2AAyaeAAMmnoADJp8AAyafQAMmoAADJqZAAyaugAMmrwADJq+AAyawAAMmsIADJrEAAyaxgAMmsgADJrKAAya6wAMmu4ADJrxAAya9AAMmvcADJr6AAya/QAMmwAADJsDAAybBQAMm4AADJuCAAybhAAMm4YADJuJAAybigAMm4sADJuMAAybjQAMm48ADJuRAAybkgAMm5MADJuVAAyblgAMnBEADJwTAAycFQAMnBcADJwaAAycGwAMnBwADJwdAAycHgAMnCAADJwiAAycIwAMnCQADJwmAAycJwAMnKIADJykAAycpwAMnKkADJysAAycrQAMnK4ADJyvAAycsAAMnLIADJy0AAyctQAMnLYADJy4AAycuQAMnNIADJzTAAyc1AAMnNYADJ1RAAydUwAMnVUADJ1XAAydWgAMnVsADJ1cAAydXQAMnV4ADJ1gAAydYgAMnWMADJ1kAAydZgAMnWcADJ3iAAyd5AAMneYADJ3oAAyd6wAMnewADJ3tAAyd7gAMne8ADJ3xAAyd8wAMnfQADJ31AAyd9wAMnfgADJ5zAAyedQAMnncADJ55AAyefAAMnn0ADJ5+AAyefwAMnoAADJ6CAAyehAAMnoUADJ6GAAyeiAAMnokADJ8EAAyfBgAMnwgADJ8KAAyfDQAMnw4ADJ8PAAyfEAAMnxEADJ8TAAyfFQAMnxYADJ8XAAyfGQAMnxoADJ+VAAyflwAMn5kADJ+bAAyfngAMn58ADJ+gAAyfoQAMn6IADJ+kAAyfpgAMn6cADJ+oAAyfqgAMn6sADJ/0AAygGAAMoD8ADKBjAAygZgAMoGgADKBqAAygbAAMoG4ADKBwAAygcQAMoHQADKCNAAygqgAMoKwADKCuAAygsAAMoLIADKC0AAygtgAMoLgADKDVAAyg2AAMoNsADKDeAAyg4QAMoOQADKDnAAyg6gAMoOwADKFnAAyhaQAMoWsADKFtAAyhcAAMoXEADKFyAAyhcwAMoXQADKF2AAyheAAMoXkADKF6AAyhfAAMoX0ADKH4AAyh+gAMofwADKH+AAyiAQAMogIADKIDAAyiBAAMogUADKIHAAyiCQAMogoADKILAAyiDQAMog4ADKKJAAyiiwAMoo0ADKKPAAyikgAMopMADKKUAAyilQAMopYADKKYAAyimgAMopsADKKcAAyingAMop8ADKMaAAyjHAAMox8ADKMhAAyjJAAMoyUADKMmAAyjJwAMoygADKMqAAyjLAAMoy0ADKMuAAyjMAAMozEADKOsAAyjrgAMo7AADKOyAAyjtQAMo7YADKO3AAyjuAAMo7kADKO7AAyjvQAMo74ADKO/AAyjwQAMo8IADKQ9AAykPwAMpEEADKRDAAykRgAMpEcADKRIAAykSQAMpEoADKRMAAykTgAMpE8ADKRQAAykUgAMpFMADKTOAAyk0AAMpNIADKTUAAyk1wAMpNgADKTZAAyk2gAMpNsADKTdAAyk3wAMpOAADKThAAyk4wAMpOQADKV3AAylmgAMpboADKXaAAyl3AAMpd4ADKXgAAyl4gAMpeUADKXmAAyl5wAMpeoADKXrAAyl7QAMpe4ADKXwAAyl8wAMpfQADKX1AAyl+AAMpfkADKX+AAymFwAMpiAADKYiAAymJAAMpi0ADKYwAAymMwAMpjUADKZ+AAymogAMpskADKbtAAym8AAMpvIADKb0AAym9gAMpvgADKb6AAym+wAMpv4ADKcXAAynOAAMpzoADKc8AAynPgAMp0AADKdCAAynRAAMp0YADKdIAAynaQAMp2wADKdvAAyncgAMp3UADKd4AAynewAMp34ADKeBAAyngwAMp/4ADKgAAAyoAgAMqAQADKgHAAyoCAAMqAkADKgKAAyoCwAMqA0ADKgPAAyoEAAMqBEADKgTAAyoFAAMqI8ADKiRAAyokwAMqJUADKiYAAyomQAMqJoADKibAAyonAAMqJ4ADKigAAyooQAMqKIADKikAAyopQAMqSAADKkiAAypJQAMqScADKkqAAypKwAMqSwADKktAAypLgAMqTAADKkyAAypMwAMqTQADKk2AAypNwAMqVAADKlRAAypUgAMqVQADKnPAAyp0QAMqdMADKnVAAyp2AAMqdkADKnaAAyp2wAMqdwADKneAAyp4AAMqeEADKniAAyp5AAMqeUADKpgAAyqYgAMqmQADKpmAAyqaQAMqmoADKprAAyqbAAMqm0ADKpvAAyqcQAMqnIADKpzAAyqdQAMqnYADKrxAAyq8wAMqvUADKr3AAyq+gAMqvsADKr8AAyq/QAMqv4ADKsAAAyrAgAMqwMADKsEAAyrBgAMqwcADKuCAAyrhAAMq4YADKuIAAyriwAMq4wADKuNAAyrjgAMq48ADKuRAAyrkwAMq5QADKuVAAyrlwAMq5gADKwTAAysFQAMrBcADKwZAAysHAAMrB0ADKweAAysHwAMrCAADKwiAAysJAAMrCUADKwmAAysKAAMrCkADKxyAAyslgAMrL0ADKzhAAys5AAMrOYADKzoAAys6gAMrOwADKzuAAys7wAMrPIADK0LAAytKAAMrSoADK0sAAytLgAMrTAADK0yAAytNAAMrTYADK1TAAytVgAMrVkADK1cAAytXwAMrWIADK1lAAytaAAMrWoADK3lAAyt5wAMrekADK3rAAyt7gAMre8ADK3wAAyt8QAMrfIADK30AAyt9gAMrfcADK34AAyt+gAMrfsADK52AAyueAAMrnoADK58AAyufwAMroAADK6BAAyuggAMroMADK6FAAyuhwAMrogADK6JAAyuiwAMrowADK8HAAyvCQAMrwsADK8NAAyvEAAMrxEADK8SAAyvEwAMrxQADK8WAAyvGAA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M0qcADNKpAAzTJAAM0yYADNMoAAzTKgAM0y0ADNMuAAzTLwAM0zAADNMxAAzTMwAM0zUADNM2AAzTNwAM0zkADNM6AAzTtQAM07cADNO6AAzTvAAM078ADNPAAAzTwQAM08IADNPDAAzTxQAM08cADNPIAAzTyQAM08sADNPMAAzT3QAM094ADNPgAAzUWwAM1F0ADNRfAAzUYQAM1GQADNRlAAzUZgAM1GcADNRoAAzUagAM1GwADNRtAAzUbgAM1HAADNRxAAzU7AAM1O4ADNTxAAzU8wAM1PYADNT3AAzU+AAM1PkADNT6AAzU/AAM1P4ADNT/AAzVAAAM1QIADNUDAAzVFAAM1RUADNUXAAzVkgAM1ZQADNWWAAzVmAAM1ZsADNWcAAzVnQAM1Z4ADNWfAAzVoQAM1aMADNWkAAzVpQAM1acADNWoAAzWIwAM1iUADNYoAAzWKgAM1i0ADNYuAAzWLwAM1jAADNYxAAzWMwAM1jUADNY2AAzWNwAM1jkADNY6AAzWUwAM1lQADNZVAAzWVwAM1tIADNbUAAzW1gAM1tgADNbbAAzW3AAM1t0ADNbeAAzW3wAM1uEADNbjAAzW5AAM1uUADNbnAAzW6AAM12MADNdlAAzXaAAM12oADNdtAAzXbgAM128ADNdwAAzXcQAM13MADNd1AAzXdgAM13cADNd5AAzXegAM154ADNe3AAzXxAAM18cADNfKAAzXzQAM19oADNfdAAzX4AAM1+MADNflAAzX9wAM2AwADNgWAAzYqQAM2MwADNjsAAzZDAAM2Q4ADNkQAAzZEgAM2RQADNkXAAzZGAAM2RkADNkcAAzZHQAM2R8ADNkgAAzZIwAM2SYADNknAAzZKAAM2SsADNksAAzZMQAM2UoADNlTAAzZVQAM2VcADNlgAAzZYwAM2WYADNloAAzZsQAM2dUADNn8AAzaIAAM2iMADNolAAzaJwAM2ikADNorAAzaLQAM2i4ADNoxAAzaSgAM2msADNptAAzabwAM2nEADNpzAAzadQAM2ncADNp5AAzaewAM2pwADNqfAAzaogAM2qUADNqoAAzaqwAM2q4ADNqxAAzatAAM2rYADNsxAAzbMwAM2zUADNs3AAzbOgAM2zsADNs8AAzbPQAM2z4ADNtAAAzbQgAM20MADNtEAAzbRgAM20cADNvCAAzbxAAM28YADNvIAAzbywAM28wADNvNAAzbzgAM288ADNvRAAzb0wAM29QADNvVAAzb1wAM29gADNxTAAzcVQAM3FgADNxaAAzcXQAM3F4ADNxfAAzcYAAM3GEADNxjAAzcZQAM3GYADNxnAAzcaQAM3GoADNyDAAzchAAM3IUADNyHAAzdAgAM3QQADN0GAAzdCAAM3QsADN0MAAzdDQAM3Q4ADN0PAAzdEQAM3RMADN0UAAzdFQAM3RcADN0YAAzdkwAM3ZUADN2XAAzdmQAM3ZwADN2dAAzdngAM3Z8ADN2gAAzdogAM3aQADN2lAAzdpgAM3agADN2pAAzeJAAM3iYADN4oAAzeKgAM3i0ADN4uAAzeLwAM3jAADN4xAAzeMwAM3jUADN42AAzeNwAM3jkADN46AAzetQAM3rcADN65AAzeuwAM3r4ADN6/AAzewAAM3sEADN7CAAzexAAM3sYADN7HAAzeyAAM3soADN7LAAzfRgAM30gADN9KAAzfTAAM308ADN9QAAzfUQAM31IADN9TAAzfVQAM31cADN9YAAzfWQAM31sADN9cAAzfpQAM38kADN/wAAzgFAAM4BcADOAZAAzgGwAM4B0ADOAfAAzgIQAM4CIADOAlAAzgPgAM4FsADOBdAAzgXwAM4GEADOBjAAzgZQAM4GcADOBpAAzghgAM4IkADOCMAAzgjwAM4JIADOCVAAzgmAAM4JsADOCdAAzhGAAM4RoADOEcAAzhHgAM4SEADOEiAAzhIwAM4SQADOElAAzhJwAM4SkADOEqAAzhKwAM4S0ADOEuAAzhqQAM4asADOGtAAzhrwAM4bIADOGzAAzhtAAM4bUADOG2AAzhuAAM4boADOG7AAzhvAAM4b4ADOG/AAziOgAM4jwADOI+AAziQAAM4kMADOJEAAziRQAM4kYADOJHAAziSQAM4ksADOJMAAziTQAM4k8ADOJQAAziywAM4s0ADOLPAAzi0QAM4tQADOLVAAzi1gAM4tcADOLYAAzi2gAM4twADOLdAAzi3gAM4uAADOLhAAzjXAAM414ADONgAAzjYgAM42UADONmAAzjZwAM42gADONpAAzjawAM420ADONuAAzjbwAM43EADONyAAzj7QAM4+8ADOPxAAzj8wAM4/YADOP3AAzj+AAM4/kADOP6AAzj/AAM4/4ADOP/AAzkAAAM5AIADOQDAAzkfgAM5IAADOSDAAzkhQAM5IgADOSJAAzkigAM5IsADOSMAAzkjgAM5JAADOSRAAzkkgAM5JQADOSVAAzlKAAM5UsADOVrAAzliwAM5Y0ADOWPAAzlkQAM5ZMADOWVAAzllgAM5ZcADOWaAAzlmwAM5Z0ADOWeAAzloQAM5aQADOWlAAzlpgAM5akADOWqAAzlrwAM5cgADOXRAAzl0wAM5dUADOXeAAzl4QAM5eQADOXmAAzmLwAM5lMADOZ6AAzmngAM5qEADOajAAzmpQAM5qcADOapAAzmqwAM5qwADOavAAzmyAAM5ukADObrAAzm7QAM5u8ADObxAAzm8wAM5vUADOb3AAzm+QAM5xoADOcdAAznIAAM5yMADOcmAAznKQAM5ywADOcvAAznMgAM5zQADOevAAznsQAM57MADOe1AAznuAAM57kADOe6AAznuwAM57wADOe+AAznwAAM58EADOfCAAznxAAM58UADOhAAAzoQgAM6EQADOhGAAzoSQAM6EoADOhLAAzoTAAM6E0ADOhPAAzoUQAM6FIADOhTAAzoVQAM6FYADOjRAAzo0wAM6NYADOjYAAzo2wAM6NwADOjdAAzo3gAM6N8ADOjhAAzo4wAM6OQADOjlAAzo5wAM6OgADOkBAAzpAgAM6QMADOkFAAzpgAAM6YIADOmEAAzphgAM6YkADOmKAAzpiwAM6YwADOmNAAzpjwAM6ZEADOmSAAzpkwAM6ZUADOmWAAzqEQAM6hMADOoVAAzqFwAM6hoADOobAAzqHAAM6h0ADOoeAAzqIAAM6iIADOojAAzqJAAM6iYADOonAAzqogAM6qQADOqmAAzqqAAM6qsADOqsAAzqrQAM6q4ADOqvAAzqsQAM6rMADOq0AAzqtQAM6rcADOq4AAzrMwAM6zUADOs3AAzrOQAM6zwADOs9AAzrPgAM6z8ADOtAAAzrQgAM60QADOtFAAzrRgAM60gADOtJAAzrxAAM68YADOvIAAzrygAM680ADOvOAAzrzwAM69AADOvRAAzr0wAM69UADOvWAAzr1wAM69kADOvaAAzsIwAM7EcADOxuAAzskgAM7JUADOyXAAzsmQAM7JsADOydAAzsnwAM7KAADOyjAAzsvAAM7NkADOzbAAzs3QAM7N8ADOzhAAzs4wAM7OUADOznAAztBAAM7QcADO0KAAztDQAM7RAADO0TAAztFgAM7RkADO0bAAztlgAM7ZgADO2aAAztnAAM7Z8ADO2gAAztoQAM7aIADO2jAAztpQAM7acADO2oAAztqQAM7asADO2sAAzuJwAM7ikADO4sAAzuLgAM7jEADO4yAAzuMwAM7jQADO41AAzuNwAM7jkADO46AAzuOwAM7j0ADO4+AAzuuQAM7rsADO69AAzuvwAM7sIADO7DAAzuxAAM7sUADO7GAAzuyAAM7soADO7LAAzuzAAM7s4ADO7PAAzvSgAM70wADO9PAAzvUQAM71QADO9VAAzvVgAM71cADO9YAAzvWgAM71wADO9dAAzvXgAM72AADO9hAAzv3AAM794ADO/gAAzv4gAM7+UADO/mAAzv5wAM7+gADO/pAAzv6wAM7+0ADO/uAAzv7wAM7/EADO/yAAzwbQAM8G8ADPBxAAzwcwAM8HYADPB3AAzweAAM8HkADPB6AAzwfAAM8H4ADPB/AAzwgAAM8IIADPCDAAzw/gAM8QAADPEDAAzxBQAM8QgADPEJAAzxCgAM8QsADPEMAAzxDgAM8RAADPERAAzxEgAM8RQADPEVAAzxqAAM8csADPHrAAzyCwAM8g0ADPIPAAzyEQAM8hMADPIWAAzyFwAM8hgADPIbAAzyHAAM8h4ADPIfAAzyIQAM8iQADPIlAAzyJgAM8ikADPIqAAzyLwAM8kgADPJRAAzyUwAM8lUADPJeAAzyYQAM8mQADPJmAAzyrwAM8tMADPL6AAzzHgAM8yEADPMjAAzzJQAM8ycADPMpAAzzKwAM8ywADPMvAAzzSAAM82kADPNrAAzzbQAM828ADPNxAAzzcwAM83UADPN3AAzzeQAM85oADPOdAAzzoAAM86MADPOmAAzzqQAM86wADPOvAAzzsgAM87QADPQvAAz0MQAM9DMADPQ1AAz0OAAM9DkADPQ6AAz0OwAM9DwADPQ+AAz0QAAM9EEADPRCAAz0RAAM9EUADPTAAAz0wgAM9MQADPTGAAz0yQAM9MoADPTLAAz0zAAM9M0ADPTPAAz00QAM9NIADPTTAAz01QAM9NYADPVRAAz1UwAM9VYADPVYAAz1WwAM9VwADPVdAAz1XgAM9V8ADPVhAAz1YwAM9WQADPVlAAz1ZwAM9WgADPWBAAz1ggAM9YMADPWFAAz2AAAM9gIADPYEAAz2BgAM9gkADPYKAAz2CwAM9gwADPYNAAz2DwAM9hEADPYSAAz2EwAM9hUADPYWAAz2kQAM9pMADPaVAAz2lwAM9poADPabAAz2nAAM9p0ADPaeAAz2oAAM9qIADPajAAz2pAAM9qYADPanAAz3IgAM9yQADPcmAAz3KAAM9ysADPcsAAz3LQAM9y4ADPcvAAz3MQAM9zMADPc0AAz3NQAM9zcADPc4AAz3swAM97UADPe3AAz3uQAM97wADPe9AAz3vgAM978ADPfAAAz3wgAM98QADPfFAAz3xgAM98gADPfJAAz4RAAM+EYADPhIAAz4SgAM+E0ADPhOAAz4TwAM+FAADPhRAAz4UwAM+FUADPhWAAz4VwAM+FkADPhaAAz4owAM+McADPjuAAz5EgAM+RUADPkXAAz5GQAM+RsADPkdAAz5HwAM+SAADPkjAAz5PAAM+VkADPlbAAz5XQAM+V8ADPlhAAz5YwAM+WUADPlnAAz5hAAM+YcADPmKAAz5jQAM+ZAADPmTAAz5lgAM+ZkADPmbAAz6FgAM+hgADPoaAAz6HAAM+h8ADPogAAz6IQAM+iIADPojAAz6JQAM+icADPooAAz6KQAM+isADPosAAz6pwAM+qkADPqrAAz6rQAM+rAADPqxAAz6sgAM+rMADPq0AAz6tgAM+rgADPq5AAz6ugAM+rwADPq9AAz7OAAM+zoADPs8AAz7PgAM+0EADPtCAAz7QwAM+0QADPtFAAz7RwAM+0kADPtKAAz7SwAM+00ADPtOAAz7yQAM+8sADPvNAAz7zwAM+9IADPvTAAz71AAM+9UADPvWAAz72AAM+9oADPvbAAz73AAM+94ADPvfAAz8WgAM/FwADPxeAAz8YAAM/GMADPxkAAz8ZQAM/GYADPxnAAz8aQAM/GsADPxsAAz8bQAM/G8ADPxwAAz86wAM/O0ADPzvAAz88QAM/PQADPz1AAz89gAM/PcADPz4AAz8+gAM/PwADPz9AAz8/gAM/QAADP0BAAz9fAAM/X4ADP2AAAz9ggAM/YUADP2GAAz9hwAM/YgADP2JAAz9iwAM/Y0ADP2OAAz9jwAM/ZEADP2SAAz+JQAM/kgADP5oAAz+iAAM/ooADP6MAAz+jgAM/pAADP6TAAz+lAAM/pUADP6YAAz+mQAM/psADP6cAAz+ngAM/qEADP6iAAz+owAM/qYADP6nAAz+rAAM/sUADP7OAAz+0AAM/tIADP7bAAz+3gAM/uEADP7jAAz/LAAM/1AADP93AAz/mwAM/54ADP+gAAz/ogAM/6QADP+mAAz/qAAM/6kADP+sAAz/xQAM/+YADP/oAAz/6gAM/+wADP/uAAz/8AAM//IADP/0AAz/9gANABcADQAaAA0AHQANACAADQAjAA0AJgANACkADQAsAA0ALwANADEADQCsAA0ArgANALAADQCyAA0AtQANALYADQC3AA0AuAANALkADQC7AA0AvQANAL4ADQC/AA0AwQANAMIADQE9AA0BPwANAUEADQFDAA0BRgANAUcADQFIAA0BSQANAUoADQFMAA0BTgANAU8ADQFQAA0BUgANAVMADQHOAA0B0AANAdMADQHVAA0B2AANAdkADQHaAA0B2wANAdwADQHeAA0B4AANAeEADQHiAA0B5AANAeUADQH+AA0B/wANAgAADQICAA0CfQANAn8ADQKBAA0CgwANAoYADQKHAA0CiAANAokADQKKAA0CjAANAo4ADQKPAA0CkAANApIADQKTAA0DDgANAxAADQMSAA0DFAANAxcADQMYAA0DGQANAxoADQMbAA0DHQANAx8ADQMgAA0DIQANAyMADQMkAA0DnwANA6EADQOjAA0DpQANA6gADQOpAA0DqgANA6sADQOsAA0DrgANA7AADQOxAA0DsgANA7QADQO1AA0EMAANBDIADQQ0AA0ENgANBDkADQQ6AA0EOwANBDwADQQ9AA0EPwANBEEADQRCAA0EQwANBEUADQRGAA0EwQANBMMADQTFAA0ExwANBMoADQTLAA0EzAANBM0ADQTOAA0E0AANBNIADQTTAA0E1AANBNYADQTXAA0FIAANBUQADQVrAA0FjwANBZIADQWUAA0FlgANBZgADQWaAA0FnAANBZ0ADQWgAA0FuQANBdYADQXYAA0F2gANBdwADQXeAA0F4AANBeIADQXkAA0GAQANBgQADQYHAA0GCgANBg0ADQYQAA0GEwANBhYADQYYAA0GkwANBpUADQaYAA0GmgANBp0ADQaeAA0GnwANBqAADQahAA0GowANBqUADQamAA0GpwANBqkADQaqAA0HJQANBycADQcpAA0HKwANBy4ADQcvAA0HMAANBzEADQcyAA0HNAANBzYADQc3AA0HOAANBzoADQc7AA0HtgANB7gADQe6AA0HvAANB78ADQfAAA0HwQANB8IADQfDAA0HxQANB8cADQfIAA0HyQANB8sADQfMAA0IRwANCEkADQhMAA0ITgANCFEADQhSAA0IUwANCFQADQhVAA0IVwANCFkADQhaAA0IWwANCF0ADQheAA0I2QANCNsADQjdAA0I3wANCOIADQjjAA0I5AANCOUADQjmAA0I6AANCOoADQjrAA0I7AANCO4ADQjvAA0JagANCWwADQluAA0JcAANCXMADQl0AA0JdQANCXYADQl3AA0JeQANCXsADQl8AA0JfQANCX8ADQmAAA0J+wANCf0ADQn/AA0KAQANCgQADQoFAA0KBgANCgcADQoIAA0KCgANCgwADQoNAA0KDgANChAADQoRAA0KIgANCicADQoqAA0KLAANCjUADQqwAA0KsgANCrQADQq2AA0KuQANCroADQq7AA0KvAANCr0ADQq/AA0KwQANCsIADQrDAA0KxQANCsYADQtBAA0LQwANC0UADQtHAA0LSgANC0sADQtMAA0LTQANC04ADQtQAA0LUgANC1MADQtUAA0LVgANC1cADQvSAA0L1AANC9cADQvZAA0L3AANC90ADQveAA0L3wANC+AADQviAA0L5AANC+UADQvmAA0L6AANC+kADQx8AA0MnwANDL8ADQzfAA0M4QANDOMADQzlAA0M5wANDOoADQzrAA0M7AANDO8ADQzwAA0M8gANDPMADQz2AA0M+QANDPoADQz7AA0M/gANDP8ADQ0EAA0NHQANDSYADQ0oAA0NKgANDTMADQ02AA0NOQANDTsADQ2EAA0NqAANDc8ADQ3zAA0N9gANDfgADQ36AA0N/AANDf4ADQ4AAA0OAQANDgQADQ4dAA0OPgANDkAADQ5CAA0ORAANDkYADQ5IAA0OSgANDkwADQ5OAA0ObwANDnIADQ51AA0OeAANDnsADQ5+AA0OgQANDoQADQ6HAA0OiQANDwQADQ8GAA0PCAANDwoADQ8NAA0PDgANDw8ADQ8QAA0PEQANDxMADQ8VAA0PFgANDxcADQ8ZAA0PGgAND5UADQ+XAA0PmQAND5sADQ+eAA0PnwAND6AADQ+hAA0PogAND6QADQ+mAA0PpwAND6gADQ+qAA0PqwANECYADRAoAA0QKwANEC0ADRAwAA0QMQANEDIADRAzAA0QNAANEDYADRA4AA0QOQANEDoADRA8AA0QPQANEFYADRBXAA0QWAANEFoADRDVAA0Q1wANENkADRDbAA0Q3gANEN8ADRDgAA0Q4QANEOIADRDkAA0Q5gANEOcADRDoAA0Q6gANEOsADRFmAA0RaAANEWoADRFsAA0RbwANEXAADRFxAA0RcgANEXMADRF1AA0RdwANEXgADRF5AA0RewANEXwADRH3AA0R+QANEfsADRH9AA0SAAANEgEADRICAA0SAwANEgQADRIGAA0SCAANEgkADRIKAA0SDAANEg0ADRKIAA0SigANEowADRKOAA0SkQANEpIADRKTAA0SlAANEpUADRKXAA0SmQANEpoADRKbAA0SnQANEp4ADRMZAA0TGwANEx0ADRMfAA0TIgANEyMADRMkAA0TJQANEyYADRMoAA0TKgANEysADRMsAA0TLgANEy8ADRN4AA0TnAANE8MADRPnAA0T6gANE+wADRPuAA0T8AANE/IADRP0AA0T9QANE/gADRQRAA0ULgANFDAADRQyAA0UNAANFDYADRQ4AA0UOgANFDwADRRZAA0UXAANFF8ADRRiAA0UZQANFGgADRRrAA0UbgANFHAADRTrAA0U7QANFO8ADRTxAA0U9AANFPUADRT2AA0U9wANFPgADRT6AA0U/AANFP0ADRT+AA0VAAANFQEADRV8AA0VfgANFYEADRWDAA0VhgANFYcADRWIAA0ViQANFYoADRWMAA0VjgANFY8ADRWQAA0VkgANFZMADRYOAA0WEAANFhIADRYUAA0WFwANFhgADRYZAA0WGgANFhsADRYdAA0WHwANFiAADRYhAA0WIwANFiQADRafAA0WoQANFqQADRamAA0WqQANFqoADRarAA0WrAANFq0ADRavAA0WsQANFrIADRazAA0WtQANFrYADRcxAA0XMwANFzUADRc3AA0XOgANFzsADRc8AA0XPQANFz4ADRdAAA0XQgANF0MADRdEAA0XRgANF0cADRfCAA0XxAANF8YADRfIAA0XywANF8wADRfNAA0XzgANF88ADRfRAA0X0wANF9QADRfVAA0X1wANF9gADRhTAA0YVQANGFgADRhaAA0YXQANGF4ADRhfAA0YYAANGGEADRhjAA0YZQANGGYADRhnAA0YaQANGGoADRj9AA0ZIAANGUAADRlgAA0ZYgANGWQADRlmAA0ZaAANGWsADRlsAA0ZbQANGXAADRlxAA0ZcwANGXQADRl2AA0ZeQANGXoADRl7AA0ZfgANGX8ADRmEAA0ZnQANGaYADRmoAA0ZqgANGbMADRm2AA0ZuQANGbsADRoEAA0aKAANGk8ADRpzAA0adgANGngADRp6AA0afAANGn4ADRqAAA0agQANGoQADRqdAA0avgANGsAADRrCAA0axAANGsYADRrIAA0aygANGswADRrOAA0a7wANGvIADRr1AA0a+AANGvsADRr+AA0bAQANGwQADRsHAA0bCQANG4QADRuGAA0biAANG4oADRuNAA0bjgANG48ADRuQAA0bkQANG5MADRuVAA0blgANG5cADRuZAA0bmgANHBUADRwXAA0cGQANHBsADRweAA0cHwANHCAADRwhAA0cIgANHCQADRwmAA0cJwANHCgADRwqAA0cKwANHKYADRyoAA0cqwANHK0ADRywAA0csQANHLIADRyzAA0ctAANHLYADRy4AA0cuQANHLoADRy8AA0cvQANHNYADRzXAA0c2AANHNoADR1VAA0dVwANHVkADR1bAA0dXgANHV8ADR1gAA0dYQANHWIADR1kAA0dZgANHWcADR1oAA0dagANHWsADR3mAA0d6AANHeoADR3sAA0d7wANHfAADR3xAA0d8gANHfMADR31AA0d9wANHfgADR35AA0d+wANHfwADR53AA0eeQANHnsADR59AA0egAANHoEADR6CAA0egwANHoQADR6GAA0eiAANHokADR6KAA0ejAANHo0ADR8IAA0fCgANHwwADR8OAA0fEQANHxIADR8TAA0fFAANHxUADR8XAA0fGQANHxoADR8bAA0fHQANHx4ADR+ZAA0fmwANH50ADR+fAA0fogANH6MADR+kAA0fpQANH6YADR+oAA0fqgANH6sADR+sAA0frgANH68ADR/4AA0gHAANIEMADSBnAA0gagANIGwADSBuAA0gcAANIHIADSB0AA0gdQANIHgADSCRAA0grgANILAADSCyAA0gtAANILYADSC4AA0gugANILwADSDZAA0g3AANIN8ADSDiAA0g5QANIOgADSDrAA0g7gANIPAADSFrAA0hbQANIW8ADSFxAA0hdAANIXUADSF2AA0hdwANIXgADSF6AA0hfAANIX0ADSF+AA0hgAANIYEADSH8AA0h/gANIgAADSICAA0iBQANIgYADSIHAA0iCAANIgkADSILAA0iDQANIg4ADSIPAA0iEQANIhIADSKNAA0ijwANIpEADSKTAA0ilgANIpcADSKYAA0imQANIpoADSKcAA0ingANIp8ADSKgAA0iogANIqMADSMeAA0jIAANIyMADSMlAA0jKAANIykADSMqAA0jKwANIywADSMuAA0jMAANIzEADSMyAA0jNAANIzUADSOwAA0jsgANI7QADSO2AA0juQANI7oADSO7AA0jvAANI70ADSO/AA0jwQANI8IADSPDAA0jxQANI8YADSRBAA0kQwANJEUADSRHAA0kSgANJEsADSRMAA0kTQANJE4ADSRQAA0kUgANJFMADSRUAA0kVgANJFcADSTSAA0k1AANJNYADSTYAA0k2wANJNwADSTdAA0k3gANJN8ADSThAA0k4wANJOQADSTlAA0k5wANJOgADSV7AA0lngANJb4ADSXeAA0l4AANJeIADSXkAA0l5gANJekADSXqAA0l6wANJe4ADSXvAA0l8QANJfIADSX1AA0l+AANJfkADSX6AA0l/QANJf4ADSYDAA0mHAANJiUADSYnAA0mKQANJjIADSY1AA0mOAANJjoADSaDAA0mpwANJs4ADSbyAA0m9QANJvcADSb5AA0m+wANJv0ADSb/AA0nAAANJwMADSccAA0nPQANJz8ADSdBAA0nQwANJ0UADSdHAA0nSQANJ0sADSdNAA0nbgANJ3EADSd0AA0ndwANJ3oADSd9AA0ngAANJ4MADSeGAA0niAANKAMADSgFAA0oBwANKAkADSgMAA0oDQANKA4ADSgPAA0oEAANKBIADSgUAA0oFQANKBYADSgYAA0oGQANKJQADSiWAA0omAANKJoADSidAA0ongANKJ8ADSigAA0ooQANKKMADSilAA0opgANKKcADSipAA0oqgANKSUADSknAA0pKgANKSwADSkvAA0pMAANKTEADSkyAA0pMwANKTUADSk3AA0pOAANKTkADSk7AA0pPAANKVUADSlWAA0pVwANKVkADSnUAA0p1gANKdgADSnaAA0p3QANKd4ADSnfAA0p4AANKeEADSnjAA0p5QANKeYADSnnAA0p6QANKeoADSplAA0qZwANKmkADSprAA0qbgANKm8ADSpwAA0qcQANKnIADSp0AA0qdgANKncADSp4AA0qegANKnsADSr2AA0q+AANKvoADSr8AA0q/wANKwAADSsBAA0rAgANKwMADSsFAA0rBwANKwgADSsJAA0rCwANKwwADSuHAA0riQANK4sADSuNAA0rkAANK5EADSuSAA0rkwANK5QADSuWAA0rmAANK5kADSuaAA0rnAANK50ADSwYAA0sGgANLBwADSweAA0sIQANLCIADSwjAA0sJAANLCUADSwnAA0sKQANLCoADSwrAA0sLQANLC4ADSx3AA0smwANLMIADSzmAA0s6QANLOsADSztAA0s7wANLPEADSzzAA0s9AANLPcADS0QAA0tLQANLS8ADS0xAA0tMwANLTUADS03AA0tOQANLTsADS1YAA0tWwANLV4ADS1hAA0tZAANLWcADS1qAA0tbQANLW8ADS3qAA0t7AANLe4ADS3wAA0t8wANLfQADS31AA0t9gANLfcADS35AA0t+wANLfwADS39AA0t/wANLgAADS57AA0ufQANLoAADS6CAA0uhQANLoYADS6HAA0uiAANLokADS6LAA0ujQANLo4ADS6PAA0ukQANLpIADS8NAA0vDwANLxEADS8TAA0vFgANLxcADS8YAA0vGQANLxoADS8cAA0vHgANLx8ADS8gAA0vIgANLyMADS+eAA0voAANL6MADS+lAA0vqAANL6kADS+qAA0vqwANL6wADS+uAA0vsAANL7EADS+yAA0vtAANL7UADTA4AA0wXAANMIAADTCjAA0wygANMOoADTERAA0xOAANMVgADTF8AA0xoAANMaIADTGlAA0xpwANMakADTGrAA0xrgANMbEADTGzAA0xtQANMbgADTG6AA0xvAANMb8ADTHCAA0xwwANMcgADTHhAA0x5gANMegADTHtAA0x8AANMfIADTI7AA0yXwANMoYADTKqAA0yrQANMq8ADTKxAA0yswANMrUADTK3AA0yuAANMrsADTLUAA0y+QANMvsADTL9AA0y/wANMwEADTMDAA0zBQANMwcADTMJAA0zCwANMzAADTMzAA0zNgANMzkADTM8AA0zPwANM0IADTNFAA0zSAANM0sADTNNAA0zyAANM8oADTPNAA0zzwANM9IADTPTAA0z1AANM9UADTPWAA0z2AANM9oADTPbAA0z3AANM94ADTPfAA0z8AANM/EADTPzAA00bgANNHAADTRyAA00dAANNHcADTR4AA00eQANNHoADTR7AA00fQANNH8ADTSAAA00gQANNIMADTSEAA00/wANNQEADTUEAA01BgANNQkADTUKAA01CwANNQwADTUNAA01DwANNREADTUSAA01EwANNRUADTUWAA01JwANNSgADTUqAA01pQANNacADTWpAA01qwANNa4ADTWvAA01sAANNbEADTWyAA01tAANNbYADTW3AA01uAANNboADTW7AA02NgANNjgADTY7AA02PQANNkAADTZBAA02QgANNkMADTZEAA02RgANNkgADTZJAA02SgANNkwADTZNAA02XgANNl8ADTZhAA023AANNt4ADTbgAA024gANNuUADTbmAA025wANNugADTbpAA026wANNu0ADTbuAA027wANNvEADTbyAA03bQANN28ADTdyAA03dAANN3cADTd4AA03eQANN3oADTd7AA03fQANN38ADTeAAA03gQANN4MADTeEAA03nQANN54ADTefAA03oQANOBwADTgeAA04IAANOCIADTglAA04JgANOCcADTgoAA04KQANOCsADTgtAA04LgANOC8ADTgxAA04MgANOK0ADTivAA04sgANOLQADTi3AA04uAANOLkADTi6AA04uwANOL0ADTi/AA04wAANOMEADTjDAA04xAANOOkADTkCAA05KwANOS4ADTkxAA05NAANOTcADTk6AA05PQANOUAADTlDAA05RgANOUkADTlyAA05dQANOXgADTl7AA05fgANOYEADTmEAA05hwANOYoADTmNAA05kAANOZIADTmeAA05sAANOccADTnbAA05+QANOg4ADTohAA06LwANOkQADTpiAA069QANOxgADTs4AA07WAANO1oADTtcAA07XgANO2AADTtjAA07ZAANO2UADTtoAA07aQANO2sADTtsAA07bwANO3IADTtzAA07dAANO3cADTt4AA07fQANO5YADTufAA07oQANO6MADTusAA07rwANO7IADTu0AA07/QANPCEADTxIAA08bAANPG8ADTxxAA08cwANPHUADTx3AA08eQANPHoADTx9AA08lgANPLcADTy5AA08uwANPL0ADTy/AA08wQANPMMADTzFAA08xwANPOgADTzrAA087gANPPEADTz0AA089wANPPoADTz9AA09AAANPQIADT19AA09fwANPYEADT2DAA09hgANPYcADT2IAA09iQANPYoADT2MAA09jgANPY8ADT2QAA09kgANPZMADT4OAA0+EAANPhIADT4UAA0+FwANPhgADT4ZAA0+GgANPhsADT4dAA0+HwANPiAADT4hAA0+IwANPiQADT6fAA0+oQANPqQADT6mAA0+qQANPqoADT6rAA0+rAANPq0ADT6vAA0+sQANPrIADT6zAA0+tQANPrYADT7PAA0+0AANPtEADT7TAA0/TgANP1AADT9SAA0/VAANP1cADT9YAA0/WQANP1oADT9bAA0/XQANP18ADT9gAA0/YQANP2MADT9kAA0/3wANP+EADT/jAA0/5QANP+gADT/pAA0/6gANP+sADT/sAA0/7gANP/AADT/xAA0/8gANP/QADT/1AA1AcAANQHIADUB0AA1AdgANQHkADUB6AA1AewANQHwADUB9AA1AfwANQIEADUCCAA1AgwANQIUADUCGAA1BAQANQQMADUEFAA1BBwANQQoADUELAA1BDAANQQ0ADUEOAA1BEAANQRIADUETAA1BFAANQRYADUEXAA1BkgANQZQADUGWAA1BmAANQZsADUGcAA1BnQANQZ4ADUGfAA1BoQANQaMADUGkAA1BpQANQacADUGoAA1B8QANQhUADUI8AA1CYAANQmMADUJlAA1CZwANQmkADUJrAA1CbQANQm4ADUJxAA1CigANQqcADUKpAA1CqwANQq0ADUKvAA1CsQANQrMADUK1AA1C0gANQtUADULYAA1C2wANQt4ADULhAA1C5AANQucADULpAA1DZAANQ2YADUNoAA1DagANQ20ADUNuAA1DbwANQ3AADUNxAA1DcwANQ3UADUN2AA1DdwANQ3kADUN6AA1D9QANQ/cADUP5AA1D+wANQ/4ADUP/AA1EAAANRAEADUQCAA1EBAANRAYADUQHAA1ECAANRAoADUQLAA1EhgANRIgADUSKAA1EjAANRI8ADUSQAA1EkQANRJIADUSTAA1ElQANRJcADUSYAA1EmQANRJsADUScAA1FFwANRRkADUUcAA1FHgANRSEADUUiAA1FIwANRSQADUUlAA1FJwANRSkADUUqAA1FKwANRS0ADUUuAA1FqQANRasADUWtAA1FrwANRbIADUWzAA1FtAANRbUADUW2AA1FuAANRboADUW7AA1FvAANRb4ADUW/AA1GOgANRjwADUY+AA1GQAANRkMADUZEAA1GRQANRkYADUZHAA1GSQANRksADUZMAA1GTQANRk8ADUZQAA1GywANRs0ADUbQAA1G0gANRtUADUbWAA1G1wANRtgADUbZAA1G2wANRt0ADUbeAA1G3wANRuEADUbiAA1HdQANR5gADUe4AA1H2AANR9oADUfcAA1H3gANR+AADUfjAA1H5AANR+UADUfoAA1H6QANR+sADUfsAA1H7wANR/IADUfzAA1H9AANR/cADUf4AA1H/QANSBYADUgfAA1IIQANSCMADUgsAA1ILwANSDIADUg0AA1IfQANSKEADUjIAA1I7AANSO8ADUjxAA1I8wANSPUADUj3AA1I+QANSPoADUj9AA1JFgANSTcADUk5AA1JOwANST0ADUk/AA1JQQANSUMADUlFAA1JRwANSWgADUlrAA1JbgANSXEADUl0AA1JdwANSXoADUl9AA1JgAANSYIADUn9AA1J/wANSgEADUoDAA1KBgANSgcADUoIAA1KCQANSgoADUoMAA1KDgANSg8ADUoQAA1KEgANShMADUqOAA1KkAANSpIADUqUAA1KlwANSpgADUqZAA1KmgANSpsADUqdAA1KnwANSqAADUqhAA1KowANSqQADUsfAA1LIQANSyQADUsmAA1LKQANSyoADUsrAA1LLAANSy0ADUsvAA1LMQANSzIADUszAA1LNQANSzYADUtPAA1LUAANS1EADUtTAA1LzgANS9AADUvSAA1L1AANS9cADUvYAA1L2QANS9oADUvbAA1L3QANS98ADUvgAA1L4QANS+MADUvkAA1MXwANTGEADUxjAA1MZQANTGgADUxpAA1MagANTGsADUxsAA1MbgANTHAADUxxAA1McgANTHQADUx1AA1M8AANTPIADUz0AA1M9gANTPkADUz6AA1M+wANTPwADUz9AA1M/wANTQEADU0CAA1NAwANTQUADU0GAA1NgQANTYMADU2FAA1NhwANTYoADU2LAA1NjAANTY0ADU2OAA1NkAANTZIADU2TAA1NlAANTZYADU2XAA1OEgANThQADU4WAA1OGAANThsADU4cAA1OHQANTh4ADU4fAA1OIQANTiMADU4kAA1OJQANTicADU4oAA1OcQANTpUADU68AA1O4AANTuMADU7lAA1O5wANTukADU7rAA1O7QANTu4ADU7xAA1PCgANTycADU8pAA1PKwANTy0ADU8vAA1PMQANTzMADU81AA1PUgANT1UADU9YAA1PWwANT14ADU9hAA1PZAANT2cADU9pAA1P5AANT+YADU/oAA1P6gANT+0ADU/uAA1P7wANT/AADU/xAA1P8wANT/UADU/2AA1P9wANT/kADU/6AA1QdQANUHcADVB6AA1QfAANUH8ADVCAAA1QgQANUIIADVCDAA1QhQANUIcADVCIAA1QiQANUIsADVCMAA1RBwANUQkADVELAA1RDQANURAADVERAA1REgANURMADVEUAA1RFgANURgADVEZAA1RGgANURwADVEdAA1RmAANUZoADVGdAA1RnwANUaIADVGjAA1RpAANUaUADVGmAA1RqAANUaoADVGrAA1RrAANUa4ADVGvAA1SMgANUlYADVJ6AA1SnQANUsQADVLkAA1TCwANUzIADVNSAA1TdgANU5oADVOcAA1TnwANU6EADVOjAA1TpQANU6gADVOrAA1TrQANU68ADVOyAA1TtAANU7YADVO5AA1TvAANU70ADVPCAA1T2wANU+AADVPiAA1T5wANU+oADVPsAA1UNQANVFkADVSAAA1UpAANVKcADVSpAA1UqwANVK0ADVSvAA1UsQANVLIADVS1AA1UzgANVPMADVT1AA1U9wANVPkADVT7AA1U/QANVP8ADVUBAA1VAwANVQUADVUqAA1VLQANVTAADVUzAA1VNgANVTkADVU8AA1VPwANVUIADVVFAA1VRwANVcIADVXEAA1VxwANVckADVXMAA1VzQANVc4ADVXPAA1V0AANVdIADVXUAA1V1QANVdYADVXYAA1V2QANVeoADVXrAA1V7QANVmgADVZqAA1WbAANVm4ADVZxAA1WcgANVnMADVZ0AA1WdQANVncADVZ5AA1WegANVnsADVZ9AA1WfgANVvkADVb7AA1W/gANVwAADVcDAA1XBAANVwUADVcGAA1XBwANVwkADVcLAA1XDAANVw0ADVcPAA1XEAANVyEADVciAA1XJAANV58ADVehAA1XowANV6UADVeoAA1XqQANV6oADVerAA1XrAANV64ADVewAA1XsQANV7IADVe0AA1XtQANWDAADVgyAA1YNQANWDcADVg6AA1YOwANWDwADVg9AA1YPgANWEAADVhCAA1YQwANWEQADVhGAA1YRwANWFgADVhZAA1YWwANWNYADVjYAA1Y2gANWNwADVjfAA1Y4AANWOEADVjiAA1Y4wANWOUADVjnAA1Y6AANWOkADVjrAA1Y7AANWWcADVlpAA1ZbAANWW4ADVlxAA1ZcgANWXMADVl0AA1ZdQANWXcADVl5AA1ZegANWXsADVl9AA1ZfgANWZcADVmYAA1ZmQANWZsADVoWAA1aGAANWhoADVocAA1aHwANWiAADVohAA1aIgANWiMADVolAA1aJwANWigADVopAA1aKwANWiwADVqnAA1aqQANWqwADVquAA1asQANWrIADVqzAA1atAANWrUADVq3AA1auQANWroADVq7AA1avQANWr4ADVrmAA1a/wANWwwADVsPAA1bEgANWxUADVsiAA1bJQANWygADVsrAA1bLQANWzkADVvMAA1b7wANXA8ADVwvAA1cMQANXDMADVw1AA1cNwANXDoADVw7AA1cPAANXD8ADVxAAA1cQgANXEMADVxFAA1cSAANXEkADVxKAA1cTQANXE4ADVxTAA1cbAANXHUADVx3AA1ceQANXIIADVyFAA1ciAANXIoADVzTAA1c9wANXR4ADV1CAA1dRQANXUcADV1JAA1dSwANXU0ADV1PAA1dUAANXVMADV1sAA1djQANXY8ADV2RAA1dkwANXZUADV2XAA1dmQANXZsADV2dAA1dvgANXcEADV3EAA1dxwANXcoADV3NAA1d0AANXdMADV3WAA1d2AANXlMADV5VAA1eVwANXlkADV5cAA1eXQANXl4ADV5fAA1eYAANXmIADV5kAA1eZQANXmYADV5oAA1eaQANXuQADV7mAA1e6AANXuoADV7tAA1e7gANXu8ADV7wAA1e8QANXvMADV71AA1e9gANXvcADV75AA1e+gANX3UADV93AA1fegANX3wADV9/AA1fgAANX4EADV+CAA1fgwANX4UADV+HAA1fiAANX4kADV+LAA1fjAANX6UADV+mAA1fpwANX6kADWAkAA1gJgANYCgADWAqAA1gLQANYC4ADWAvAA1gMAANYDEADWAzAA1gNQANYDYADWA3AA1gOQANYDoADWC1AA1gtwANYLkADWC7AA1gvgANYL8ADWDAAA1gwQANYMIADWDEAA1gxgANYMcADWDIAA1gygANYMsADWFGAA1hSAANYUoADWFMAA1hTwANYVAADWFRAA1hUgANYVMADWFVAA1hVwANYVgADWFZAA1hWwANYVwADWHXAA1h2QANYdsADWHdAA1h4AANYeEADWHiAA1h4wANYeQADWHmAA1h6AANYekADWHqAA1h7AANYe0ADWJoAA1iagANYmwADWJuAA1icQANYnIADWJzAA1idAANYnUADWJ3AA1ieQANYnoADWJ7AA1ifQANYn4ADWLHAA1i6wANYxIADWM2AA1jOQANYzsADWM9AA1jPwANY0EADWNDAA1jRAANY0cADWNgAA1jfQANY38ADWOBAA1jgwANY4UADWOHAA1jiQANY4sADWOoAA1jqwANY64ADWOxAA1jtAANY7cADWO6AA1jvQANY78ADWQ6AA1kPAANZD4ADWRAAA1kQwANZEQADWRFAA1kRgANZEcADWRJAA1kSwANZEwADWRNAA1kTwANZFAADWTLAA1kzQANZM8ADWTRAA1k1AANZNUADWTWAA1k1wANZNgADWTaAA1k3AANZN0ADWTeAA1k4AANZOEADWVcAA1lXgANZWAADWViAA1lZQANZWYADWVnAA1laAANZWkADWVrAA1lbQANZW4ADWVvAA1lcQANZXIADWXtAA1l7wANZfEADWXzAA1l9gANZfcADWX4AA1l+QANZfoADWX8AA1l/gANZf8ADWYAAA1mAgANZgMADWZ+AA1mgAANZoIADWaEAA1mhwANZogADWaJAA1migANZosADWaNAA1mjwANZpAADWaRAA1mkwANZpQADWcPAA1nEQANZxMADWcVAA1nGAANZxkADWcaAA1nGwANZxwADWceAA1nIAANZyEADWciAA1nJAANZyUADWegAA1nogANZ6QADWemAA1nqQANZ6oADWerAA1nrAANZ60ADWevAA1nsQANZ7IADWezAA1ntQANZ7YADWhJAA1obAANaIwADWisAA1orgANaLAADWiyAA1otAANaLcADWi4AA1ouQANaLwADWi9AA1ovwANaMAADWjCAA1oxQANaMYADWjHAA1oygANaMsADWjQAA1o6QANaPIADWj0AA1o9gANaP8ADWkCAA1pBQANaQcADWlQAA1pdAANaZsADWm/AA1pwgANacQADWnGAA1pyAANacoADWnMAA1pzQANadAADWnpAA1qCgANagwADWoOAA1qEAANahIADWoUAA1qFgANahgADWoaAA1qOwANaj4ADWpBAA1qRAANakcADWpKAA1qTQANalAADWpTAA1qVQANatAADWrSAA1q1AANatYADWrZAA1q2gANatsADWrcAA1q3QANat8ADWrhAA1q4gANauMADWrlAA1q5gANa2EADWtjAA1rZQANa2cADWtqAA1rawANa2wADWttAA1rbgANa3AADWtyAA1rcwANa3QADWt2AA1rdwANa/IADWv0AA1r9wANa/kADWv8AA1r/QANa/4ADWv/AA1sAAANbAIADWwEAA1sBQANbAYADWwIAA1sCQANbCIADWwjAA1sJAANbCYADWyhAA1sowANbKUADWynAA1sqgANbKsADWysAA1srQANbK4ADWywAA1ssgANbLMADWy0AA1stgANbLcADW0yAA1tNAANbTYADW04AA1tOwANbTwADW09AA1tPgANbT8ADW1BAA1tQwANbUQADW1FAA1tRwANbUgADW3DAA1txQANbccADW3JAA1tzAANbc0ADW3OAA1tzwANbdAADW3SAA1t1AANbdUADW3WAA1t2AANbdkADW5UAA1uVgANblgADW5aAA1uXQANbl4ADW5fAA1uYAANbmEADW5jAA1uZQANbmYADW5nAA1uaQANbmoADW7lAA1u5wANbukADW7rAA1u7gANbu8ADW7wAA1u8QANbvIADW70AA1u9gANbvcADW74AA1u+gANbvsADW9EAA1vaAANb48ADW+zAA1vtgANb7gADW+6AA1vvAANb74ADW/AAA1vwQANb8QADW/dAA1v+gANb/wADW/+AA1wAAANcAIADXAEAA1wBgANcAgADXAlAA1wKAANcCsADXAuAA1wMQANcDQADXA3AA1wOgANcDwADXC3AA1wuQANcLsADXC9AA1wwAANcMEADXDCAA1wwwANcMQADXDGAA1wyAANcMkADXDKAA1wzAANcM0ADXFIAA1xSgANcUwADXFOAA1xUQANcVIADXFTAA1xVAANcVUADXFXAA1xWQANcVoADXFbAA1xXQANcV4ADXHZAA1x2wANcd0ADXHfAA1x4gANceMADXHkAA1x5QANceYADXHoAA1x6gANcesADXHsAA1x7gANce8ADXJqAA1ybAANcm4ADXJwAA1ycwANcnQADXJ1AA1ydgANcncADXJ5AA1yewANcnwADXJ9AA1yfwANcoAADXL7AA1y/QANcv8ADXMBAA1zBAANcwUADXMGAA1zBwANcwgADXMKAA1zDAANcw0ADXMOAA1zEAANcxEADXOMAA1zjgANc5AADXOSAA1zlQANc5YADXOXAA1zmAANc5kADXObAA1znQANc54ADXOfAA1zoQANc6IADXQdAA10HwANdCEADXQjAA10JgANdCcADXQoAA10KQANdCoADXQsAA10LgANdC8ADXQwAA10MgANdDMADXTGAA106QANdQkADXUpAA11KwANdS0ADXUvAA11MQANdTQADXU1AA11NgANdTkADXU6AA11PAANdT0ADXVAAA11QwANdUQADXVFAA11SAANdUkADXVOAA11ZwANdXAADXVyAA11dAANdX0ADXWAAA11gwANdYUADXXOAA118gANdhkADXY9AA12QAANdkIADXZEAA12RgANdkgADXZKAA12SwANdk4ADXZnAA12iAANdooADXaMAA12jgANdpAADXaSAA12lAANdpYADXaYAA12uQANdrwADXa/AA12wgANdsUADXbIAA12ywANds4ADXbRAA120wANd04ADXdQAA13UgANd1QADXdXAA13WAANd1kADXdaAA13WwANd10ADXdfAA13YAANd2EADXdjAA13ZAANd98ADXfhAA134wANd+UADXfoAA136QANd+oADXfrAA137AANd+4ADXfwAA138QANd/IADXf0AA139QANeHAADXhyAA14dQANeHcADXh6AA14ewANeHwADXh9AA14fgANeIAADXiCAA14gwANeIQADXiGAA14hwANeKAADXihAA14ogANeKQADXkfAA15IQANeSMADXklAA15KAANeSkADXkqAA15KwANeSwADXkuAA15MAANeTEADXkyAA15NAANeTUADXmwAA15sgANebQADXm2AA15uQANeboADXm7AA15vAANeb0ADXm/AA15wQANecIADXnDAA15xQANecYADXpBAA16QwANekUADXpHAA16SgANeksADXpMAA16TQANek4ADXpQAA16UgANelMADXpUAA16VgANelcADXrSAA161AANetYADXrYAA162wANetwADXrdAA163gANet8ADXrhAA164wANeuQADXrlAA165wANeugADXtjAA17ZQANe2cADXtpAA17bAANe20ADXtuAA17bwANe3AADXtyAA17dAANe3UADXt2AA17eAANe3kADXvCAA175gANfA0ADXwxAA18NAANfDYADXw4AA18OgANfDwADXw+AA18PwANfEIADXxbAA18eAANfHoADXx8AA18fgANfIAADXyCAA18hAANfIYADXyjAA18pgANfKkADXysAA18rwANfLIADXy1AA18uAANfLoADX01AA19NwANfTkADX07AA19PgANfT8ADX1AAA19QQANfUIADX1EAA19RgANfUcADX1IAA19SgANfUsADX3GAA19yAANfcoADX3MAA19zwANfdAADX3RAA190gANfdMADX3VAA191wANfdgADX3ZAA192wANfdwADX5XAA1+WQANflsADX5dAA1+YAANfmEADX5iAA1+YwANfmQADX5mAA1+aAANfmkADX5qAA1+bAANfm0ADX7oAA1+6gANfu0ADX7vAA1+8gANfvMADX70AA1+9QANfvYADX74AA1++gANfvsADX78AA1+/gANfv8ADX96AA1/fAANf34ADX+AAA1/gwANf4QADX+FAA1/hgANf4cADX+JAA1/iwANf4wADX+NAA1/jwANf5AADYALAA2ADQANgA8ADYARAA2AFAANgBUADYAWAA2AFwANgBgADYAaAA2AHAANgB0ADYAeAA2AIAANgCEADYCcAA2AngANgKEADYCjAA2ApgANgKcADYCoAA2AqQANgKoADYCsAA2ArgANgK8ADYCwAA2AsgANgLMADYDEAA2AxQANgMcADYFCAA2BRAANgUYADYFIAA2BSwANgUwADYFNAA2BTgANgU8ADYFRAA2BUwANgVQADYFVAA2BVwANgVgADYHTAA2B1QANgdcADYHZAA2B3AANgd0ADYHeAA2B3wANgeAADYHiAA2B5AANgeUADYHmAA2B6AANgekADYJkAA2CZgANgmkADYJrAA2CbgANgm8ADYJwAA2CcQANgnIADYJ0AA2CdgANgncADYJ4AA2CegANgnsADYMOAA2DMQANg1EADYNxAA2DcwANg3UADYN3AA2DeQANg3wADYN9AA2DfgANg4EADYOCAA2DhAANg4UADYOHAA2DigANg4sADYOMAA2DjwANg5AADYOVAA2DrgANg7cADYO5AA2DuwANg8QADYPHAA2DygANg8wADYQVAA2EOQANhGAADYSEAA2EhwANhIkADYSLAA2EjQANhI8ADYSRAA2EkgANhJUADYSuAA2EzwANhNEADYTTAA2E1QANhNcADYTZAA2E2wANhN0ADYTfAA2FAAANhQMADYUGAA2FCQANhQwADYUPAA2FEgANhRUADYUYAA2FGgANhZUADYWXAA2FmQANhZsADYWeAA2FnwANhaAADYWhAA2FogANhaQADYWmAA2FpwANhagADYWqAA2FqwANhiYADYYoAA2GKgANhiwADYYvAA2GMAANhjEADYYyAA2GMwANhjUADYY3AA2GOAANhjkADYY7AA2GPAANhrcADYa5AA2GvAANhr4ADYbBAA2GwgANhsMADYbEAA2GxQANhscADYbJAA2GygANhssADYbNAA2GzgANhucADYboAA2G6QANhusADYdmAA2HaAANh2oADYdsAA2HbwANh3AADYdxAA2HcgANh3MADYd1AA2HdwANh3gADYd5AA2HewANh3wADYf3AA2H+QANh/sADYf9AA2IAAANiAEADYgCAA2IAwANiAQADYgGAA2ICAANiAkADYgKAA2IDAANiA0ADYiIAA2IigANiIwADYiOAA2IkQANiJIADYiTAA2IlAANiJUADYiXAA2ImQANiJoADYibAA2InQANiJ4ADYkZAA2JGwANiR0ADYkfAA2JIgANiSMADYkkAA2JJQANiSYADYkoAA2JKgANiSsADYksAA2JLgANiS8ADYmqAA2JrAANia4ADYmwAA2JswANibQADYm1AA2JtgANibcADYm5AA2JuwANibwADYm9AA2JvwANicAADYoJAA2KLQANilQADYp4AA2KewANin0ADYp/AA2KgQANioMADYqFAA2KhgANiokADYqiAA2KvwANisEADYrDAA2KxQANiscADYrJAA2KywANis0ADYrqAA2K7QANivAADYrzAA2K9gANivkADYr8AA2K/wANiwEADYt8AA2LfgANi4AADYuCAA2LhQANi4YADYuHAA2LiAANi4kADYuLAA2LjQANi44ADYuPAA2LkQANi5IADYwNAA2MDwANjBEADYwTAA2MFgANjBcADYwYAA2MGQANjBoADYwcAA2MHgANjB8ADYwgAA2MIgANjCMADYyeAA2MoAANjKIADYykAA2MpwANjKgADYypAA2MqgANjKsADYytAA2MrwANjLAADYyxAA2MswANjLQADY0vAA2NMQANjTMADY01AA2NOAANjTkADY06AA2NOwANjTwADY0+AA2NQAANjUEADY1CAA2NRAANjUUADY3AAA2NwgANjcQADY3GAA2NyQANjcoADY3LAA2NzAANjc0ADY3PAA2N0QANjdIADY3TAA2N1QANjdYADY5RAA2OUwANjlUADY5XAA2OWgANjlsADY5cAA2OXQANjl4ADY5gAA2OYgANjmMADY5kAA2OZgANjmcADY7iAA2O5AANjuYADY7oAA2O6wANjuwADY7tAA2O7gANju8ADY7xAA2O8wANjvQADY71AA2O9wANjvgADY+LAA2PrgANj84ADY/uAA2P8AANj/IADY/0AA2P9gANj/kADY/6AA2P+wANj/4ADY//AA2QAQANkAIADZAEAA2QBwANkAgADZAJAA2QDAANkA0ADZASAA2QKwANkDQADZA2AA2QOAANkEEADZBEAA2QRwANkEkADZCSAA2QtgANkN0ADZEBAA2RBAANkQYADZEIAA2RCgANkQwADZEOAA2RDwANkRIADZErAA2RTAANkU4ADZFQAA2RUgANkVQADZFWAA2RWAANkVoADZFcAA2RfQANkYAADZGDAA2RhgANkYkADZGMAA2RjwANkZIADZGVAA2RlwANkhIADZIUAA2SFgANkhgADZIbAA2SHAANkh0ADZIeAA2SHwANkiEADZIjAA2SJAANkiUADZInAA2SKAANkqMADZKlAA2SpwANkqkADZKsAA2SrQANkq4ADZKvAA2SsAANkrIADZK0AA2StQANkrYADZK4AA2SuQANkzQADZM2AA2TOQANkzsADZM+AA2TPwANk0AADZNBAA2TQgANk0QADZNGAA2TRwANk0gADZNKAA2TSwANk2QADZNlAA2TZgANk2gADZPjAA2T5QANk+cADZPpAA2T7AANk+0ADZPuAA2T7wANk/AADZPyAA2T9AANk/UADZP2AA2T+AANk/kADZR0AA2UdgANlHgADZR6AA2UfQANlH4ADZR/AA2UgAANlIEADZSDAA2UhQANlIYADZSHAA2UiQANlIoADZUFAA2VBwANlQkADZULAA2VDgANlQ8ADZUQAA2VEQANlRIADZUUAA2VFgANlRcADZUYAA2VGgANlRsADZWWAA2VmAANlZoADZWcAA2VnwANlaAADZWhAA2VogANlaMADZWlAA2VpwANlagADZWpAA2VqwANlawADZYnAA2WKQANlisADZYtAA2WMAANljEADZYyAA2WMwANljQADZY2AA2WOAANljkADZY6AA2WPAANlj0ADZaGAA2WqgANltEADZb1AA2W+AANlvoADZb8AA2W/gANlwAADZcCAA2XAwANlwYADZcfAA2XPAANlz4ADZdAAA2XQgANl0QADZdGAA2XSAANl0oADZdnAA2XagANl20ADZdwAA2XcwANl3YADZd5AA2XfAANl34ADZf5AA2X+wANl/0ADZf/AA2YAgANmAMADZgEAA2YBQANmAYADZgIAA2YCgANmAsADZgMAA2YDgANmA8ADZiKAA2YjAANmI4ADZiQAA2YkwANmJQADZiVAA2YlgANmJcADZiZAA2YmwANmJwADZidAA2YnwANmKAADZkbAA2ZHQANmR8ADZkhAA2ZJAANmSUADZkmAA2ZJwANmSgADZkqAA2ZLAANmS0ADZkuAA2ZMAANmTEADZmsAA2ZrgANmbAADZmyAA2ZtQANmbYADZm3AA2ZuAANmbkADZm7AA2ZvQANmb4ADZm/AA2ZwQANmcIADZo9AA2aPwANmkEADZpDAA2aRgANmkcADZpIAA2aSQANmkoADZpMAA2aTgANmk8ADZpQAA2aUgANmlMADZrOAA2a0AANmtIADZrUAA2a1wANmtgADZrZAA2a2gANmtsADZrdAA2a3wANmuAADZrhAA2a4wANmuQADZtfAA2bYQANm2MADZtlAA2baAANm2kADZtqAA2bawANm2wADZtuAA2bcAANm3EADZtyAA2bdAANm3UADZwIAA2cKwANnEsADZxrAA2cbQANnG8ADZxxAA2ccwANnHYADZx3AA2ceAANnHsADZx8AA2cfgANnH8ADZyBAA2chAANnIUADZyGAA2ciQANnIoADZyPAA2cqAANnLEADZyzAA2ctQANnL4ADZzBAA2cxAANnMYADZ0PAA2dMwANnVoADZ1+AA2dgQANnYMADZ2FAA2dhwANnYkADZ2LAA2djAANnY8ADZ2oAA2dyQANncsADZ3NAA2dzwANndEADZ3TAA2d1QANndcADZ3ZAA2d+gANnf0ADZ4AAA2eAwANngYADZ4JAA2eDAANng8ADZ4SAA2eFAANno8ADZ6RAA2ekwANnpUADZ6YAA2emQANnpoADZ6bAA2enAANnp4ADZ6gAA2eoQANnqIADZ6kAA2epQANnyAADZ8iAA2fJAANnyYADZ8pAA2fKgANnysADZ8sAA2fLQANny8ADZ8xAA2fMgANnzMADZ81AA2fNgANn7EADZ+zAA2ftgANn7gADZ+7AA2fvAANn70ADZ++AA2fvwANn8EADZ/DAA2fxAANn8UADZ/HAA2fyAANn+EADZ/iAA2f4wANn+UADaBgAA2gYgANoGQADaBmAA2gaQANoGoADaBrAA2gbAANoG0ADaBvAA2gcQANoHIADaBzAA2gdQANoHYADaDxAA2g8wANoPUADaD3AA2g+gANoPsADaD8AA2g/QANoP4ADaEAAA2hAgANoQMADaEEAA2hBgANoQcADaGCAA2hhAANoYYADaGIAA2hiwANoYwADaGNAA2hjgANoY8ADaGRAA2hkwANoZQADaGVAA2hlwANoZgADaITAA2iFQANohcADaIZAA2iHAANoh0ADaIeAA2iHwANoiAADaIiAA2iJAANoiUADaImAA2iKAANoikADaKkAA2ipgANoqgADaKqAA2irQANoq4ADaKvAA2isAANorEADaKzAA2itQANorYADaK3AA2iuQANoroADaMDAA2jJwANo04ADaNyAA2jdQANo3cADaN5AA2jewANo30ADaN/AA2jgAANo4MADaOcAA2juQANo7sADaO9AA2jvwANo8EADaPDAA2jxQANo8cADaPkAA2j5wANo+oADaPtAA2j8AANo/MADaP2AA2j+QANo/sADaR2AA2keAANpHoADaR8AA2kfwANpIAADaSBAA2kggANpIMADaSFAA2khwANpIgADaSJAA2kiwANpIwADaUHAA2lCQANpQsADaUNAA2lEAANpREADaUSAA2lEwANpRQADaUWAA2lGAANpRkADaUaAA2lHAANpR0ADaWYAA2lmgANpZwADaWeAA2loQANpaIADaWjAA2lpAANpaUADaWnAA2lqQANpaoADaWrAA2lrQANpa4ADaYpAA2mKwANpi0ADaYvAA2mMgANpjMADaY0AA2mNQANpjYADaY4AA2mOgANpjsADaY8AA2mPgANpj8ADaa6AA2mvAANpr4ADabAAA2mwwANpsQADabFAA2mxgANpscADabJAA2mywANpswADabNAA2mzwANptAADadLAA2nTQANp08ADadRAA2nVAANp1UADadWAA2nVwANp1gADadaAA2nXAANp10ADadeAA2nYAANp2EADafcAA2n3gANp+AADafiAA2n5QANp+YADafnAA2n6AANp+kADafrAA2n7QANp+4ADafvAA2n8QANp/IADaiFAA2oqAANqMgADajoAA2o6gANqOwADajuAA2o8AANqPMADaj0AA2o9QANqPgADaj5AA2o+wANqPwADaj+AA2pAQANqQIADakDAA2pBgANqQcADakMAA2pJQANqS4ADakwAA2pMgANqTsADak+AA2pQQANqUMADamMAA2psAANqdcADan7AA2p/gANqgAADaoCAA2qBAANqgYADaoIAA2qCQANqgwADaolAA2qRgANqkgADapKAA2qTAANqk4ADapQAA2qUgANqlQADapWAA2qdwANqnoADap9AA2qgAANqoMADaqGAA2qiQANqowADaqPAA2qkQANqwwADasOAA2rEAANqxIADasVAA2rFgANqxcADasYAA2rGQANqxsADasdAA2rHgANqx8ADashAA2rIgANq50ADaufAA2roQANq6MADaumAA2rpwANq6gADaupAA2rqgANq6wADauuAA2rrwANq7AADauyAA2rswANrC4ADawwAA2sMwANrDUADaw4AA2sOQANrDoADaw7AA2sPAANrD4ADaxAAA2sQQANrEIADaxEAA2sRQANrF4ADaxfAA2sYAANrGIADazdAA2s3wANrOEADazjAA2s5gANrOcADazoAA2s6QANrOoADazsAA2s7gANrO8ADazwAA2s8gANrPMADa1uAA2tcAANrXIADa10AA2tdwANrXgADa15AA2tegANrXsADa19AA2tfwANrYAADa2BAA2tgwANrYQADa3/AA2uAQANrgMADa4FAA2uCAANrgkADa4KAA2uCwANrgwADa4OAA2uEAANrhEADa4SAA2uFAANrhUADa6QAA2ukgANrpQADa6WAA2umQANrpoADa6bAA2unAANrp0ADa6fAA2uoQANrqIADa6jAA2upQANrqYADa8hAA2vIwANryUADa8nAA2vKgANrysADa8sAA2vLQANry4ADa8wAA2vMgANrzMADa80AA2vNgANrzcADa+AAA2vpAANr8sADa/vAA2v8gANr/QADa/2AA2v+AANr/oADa/8AA2v/QANsAAADbAZAA2wNgANsDgADbA6AA2wPAANsD4ADbBAAA2wQgANsEQADbBhAA2wZAANsGcADbBqAA2wbQANsHAADbBzAA2wdgANsHgADbDzAA2w9QANsPcADbD5AA2w/AANsP0ADbD+AA2w/wANsQAADbECAA2xBAANsQUADbEGAA2xCAANsQkADbGEAA2xhgANsYgADbGKAA2xjQANsY4ADbGPAA2xkAANsZEADbGTAA2xlQANsZYADbGXAA2xmQANsZoADbIVAA2yFwANshkADbIbAA2yHgANsh8ADbIgAA2yIQANsiIADbIkAA2yJgANsicADbIoAA2yKgANsisADbKmAA2yqAANsqoADbKsAA2yrwANsrAADbKxAA2ysgANsrMADbK1AA2ytwANsrgADbK5AA2yuwANsrwADbM3AA2zOQANszsADbM9AA2zQAANs0EADbNCAA2zQwANs0QADbNGAA2zSAANs0kADbNKAA2zTAANs00ADbPIAA2zygANs8wADbPOAA2z0QANs9IADbPTAA2z1AANs9UADbPXAA2z2QANs9oADbPbAA2z3QANs94ADbRZAA20WwANtF0ADbRfAA20YgANtGMADbRkAA20ZQANtGYADbRoAA20agANtGsADbRsAA20bgANtG8ADbUCAA21JQANtUUADbVlAA21ZwANtWkADbVrAA21bQANtXAADbVxAA21cgANtXUADbV2AA21eAANtXkADbV7AA21fgANtX8ADbWAAA21gwANtYQADbWNAA21pgANta8ADbWxAA21swANtbwADbW/AA21wgANtcQADbYNAA22MQANtlgADbZ8AA22fwANtoEADbaDAA22hQANtocADbaJAA22igANto0ADbamAA22xwANtskADbbLAA22zQANts8ADbbRAA220wANttUADbbXAA22+AANtvsADbb+AA23AQANtwQADbcHAA23CgANtw0ADbcQAA23EgANt40ADbePAA23kQANt5MADbeWAA23lwANt5gADbeZAA23mgANt5wADbeeAA23nwANt6AADbeiAA23owANuB4ADbggAA24IgANuCQADbgnAA24KAANuCkADbgqAA24KwANuC0ADbgvAA24MAANuDEADbgzAA24NAANuK8ADbixAA24tAANuLYADbi5AA24ugANuLsADbi8AA24vQANuL8ADbjBAA24wgANuMMADbjFAA24xgANuN8ADbjgAA244QANuOMADbleAA25YAANuWIADblkAA25ZwANuWgADblpAA25agANuWsADbltAA25bwANuXAADblxAA25cwANuXQADbnvAA258QANufMADbn1AA25+AANufkADbn6AA25+wANufwADbn+AA26AAANugEADboCAA26BAANugUADbqAAA26ggANuoQADbqGAA26iQANuooADbqLAA26jAANuo0ADbqPAA26kQANupIADbqTAA26lQANupYADbsRAA27EwANuxUADbsXAA27GgANuxsADbscAA27HQANux4ADbsgAA27IgANuyMADbskAA27JgANuycADbuiAA27pAANu6YADbuoAA27qwANu6wADbutAA27rgANu68ADbuxAA27swANu7QADbu1AA27twANu7gADbwBAA28JQANvEwADbxwAA28cwANvHUADbx3AA28eQANvHsADbx9AA28fgANvIEADbyaAA28twANvLkADby7AA28vQANvL8ADbzBAA28wwANvMUADbziAA285QANvOgADbzrAA287gANvPEADbz0AA289wANvPkADb10AA29dgANvXgADb16AA29fQANvX4ADb1/AA29gAANvYEADb2DAA29hQANvYYADb2HAA29iQANvYoADb4FAA2+BwANvgkADb4LAA2+DgANvg8ADb4QAA2+EQANvhIADb4UAA2+FgANvhcADb4YAA2+GgANvhsADb6WAA2+mAANvpoADb6cAA2+nwANvqAADb6hAA2+ogANvqMADb6lAA2+pwANvqgADb6pAA2+qwANvqwADb8nAA2/KQANvysADb8tAA2/MAANvzEADb8yAA2/MwANvzQADb82AA2/OAANvzkADb86AA2/PAANvz0ADb+4AA2/ugANv7wADb++AA2/wQANv8IADb/DAA2/xAANv8UADb/HAA2/yQANv8oADb/LAA2/zQANv84ADcBJAA3ASwANwE0ADcBPAA3AUgANwFMADcBUAA3AVQANwFYADcBYAA3AWgANwFsADcBcAA3AXgANwF8ADcDaAA3A3AANwN4ADcDgAA3A4wANwOQADcDlAA3A5gANwOcADcDpAA3A6wANwOwADcDtAA3A7wANwPAADcGDAA3BpgANwcYADcHmAA3B6AANweoADcHsAA3B7gANwfEADcHyAA3B8wANwfYADcH3AA3B+QANwfoADcH8AA3B/wANwgAADcIBAA3CBAANwgUADcIKAA3CIwANwiwADcIuAA3CMAANwjkADcI8AA3CPwANwkEADcKKAA3CrgANwtUADcL5AA3C/AANwv4ADcMAAA3DAgANwwQADcMGAA3DBwANwwoADcMjAA3DRAANw0YADcNIAA3DSgANw0wADcNOAA3DUAANw1IADcNUAA3DdQANw3gADcN7AA3DfgANw4EADcOEAA3DhwANw4oADcONAA3DjwANxAoADcQMAA3EDgANxBAADcQTAA3EFAANxBUADcQWAA3EFwANxBkADcQbAA3EHAANxB0ADcQfAA3EIAANxJsADcSdAA3EnwANxKEADcSkAA3EpQANxKYADcSnAA3EqAANxKoADcSsAA3ErQANxK4ADcSwAA3EsQANxSwADcUuAA3FMQANxTMADcU2AA3FNwANxTgADcU5AA3FOgANxTwADcU+AA3FPwANxUAADcVCAA3FQwANxVwADcVdAA3FXgANxWAADcXbAA3F3QANxd8ADcXhAA3F5AANxeUADcXmAA3F5wANxegADcXqAA3F7AANxe0ADcXuAA3F8AANxfEADcZsAA3GbgANxnAADcZyAA3GdQANxnYADcZ3AA3GeAANxnkADcZ7AA3GfQANxn4ADcZ/AA3GgQANxoIADcb9AA3G/wANxwEADccDAA3HBgANxwcADccIAA3HCQANxwoADccMAA3HDgANxw8ADccQAA3HEgANxxMADceOAA3HkAANx5IADceUAA3HlwANx5gADceZAA3HmgANx5sADcedAA3HnwANx6AADcehAA3HowANx6QADcgfAA3IIQANyCMADcglAA3IKAANyCkADcgqAA3IKwANyCwADcguAA3IMAANyDEADcgyAA3INAANyDUADch+AA3IogANyMkADcjtAA3I8AANyPIADcj0AA3I9gANyPgADcj6AA3I+wANyP4ADckXAA3JNAANyTYADck4AA3JOgANyTwADck+AA3JQAANyUIADclfAA3JYgANyWUADcloAA3JawANyW4ADclxAA3JdAANyXYADcnxAA3J8wANyfUADcn3AA3J+gANyfsADcn8AA3J/QANyf4ADcoAAA3KAgANygMADcoEAA3KBgANygcADcqCAA3KhAANyoYADcqIAA3KiwANyowADcqNAA3KjgANyo8ADcqRAA3KkwANypQADcqVAA3KlwANypgADcsTAA3LFQANyxcADcsZAA3LHAANyx0ADcseAA3LHwANyyAADcsiAA3LJAANyyUADcsmAA3LKAANyykADcukAA3LpgANy6gADcuqAA3LrQANy64ADcuvAA3LsAANy7EADcuzAA3LtQANy7YADcu3AA3LuQANy7oADcw1AA3MNwANzDkADcw7AA3MPgANzD8ADcxAAA3MQQANzEIADcxEAA3MRgANzEcADcxIAA3MSgANzEsADczGAA3MyAANzMoADczMAA3MzwANzNAADczRAA3M0gANzNMADczVAA3M1wANzNgADczZAA3M2wANzNwADc1XAA3NWQANzVsADc1dAA3NYAANzWEADc1iAA3NYwANzWQADc1mAA3NaAANzWkADc1qAA3NbAANzW0ADc4AAA3OIwANzkMADc5jAA3OZQANzmcADc5pAA3OawANzm4ADc5vAA3OcAANznMADc50AA3OdgANzncADc55AA3OfAANzn0ADc5+AA3OgQANzoIADc6HAA3OoAANzqkADc6rAA3OrQANzrYADc65AA3OvAANzr4ADc8HAA3PKwANz1IADc92AA3PeQANz3sADc99AA3PfwANz4EADc+DAA3PhAANz4cADc+gAA3PwQANz8MADc/FAA3PxwANz8kADc/LAA3PzQANz88ADc/RAA3P8gANz/UADc/4AA3P+wANz/4ADdABAA3QBAAN0AcADdAKAA3QDAAN0IcADdCJAA3QiwAN0I0ADdCQAA3QkQAN0JIADdCTAA3QlAAN0JYADdCYAA3QmQAN0JoADdCcAA3QnQAN0RgADdEaAA3RHAAN0R4ADdEhAA3RIgAN0SMADdEkAA3RJQAN0ScADdEpAA3RKgAN0SsADdEtAA3RLgAN0akADdGrAA3RrgAN0bAADdGzAA3RtAAN0bUADdG2AA3RtwAN0bkADdG7AA3RvAAN0b0ADdG/AA3RwAAN0dkADdHaAA3R2wAN0d0ADdJYAA3SWgAN0lwADdJeAA3SYQAN0mIADdJjAA3SZAAN0mUADdJnAA3SaQAN0moADdJrAA3SbQAN0m4ADdLpAA3S6wAN0u0ADdLvAA3S8gAN0vMADdL0AA3S9QAN0vYADdL4AA3S+gAN0vsADdL8AA3S/gAN0v8ADdN6AA3TfAAN034ADdOAAA3TgwAN04QADdOFAA3ThgAN04cADdOJAA3TiwAN04wADdONAA3TjwAN05AADdQLAA3UDQAN1A8ADdQRAA3UFAAN1BUADdQWAA3UFwAN1BgADdQaAA3UHAAN1B0ADdQeAA3UIAAN1CEADdScAA3UngAN1KAADdSiAA3UpQAN1KYADdSnAA3UqAAN1KkADdSrAA3UrQAN1K4ADdSvAA3UsQAN1LIADdT7AA3VHwAN1UYADdVqAA3VbQAN1W8ADdVxAA3VcwAN1XUADdV3AA3VeAAN1XsADdWUAA3VsQAN1bMADdW1AA3VtwAN1bkADdW7AA3VvQAN1b8ADdXcAA3V3wAN1eIADdXlAA3V6AAN1esADdXuAA3V8QAN1fMADdZuAA3WcAAN1nIADdZ0AA3WdwAN1ngADdZ5AA3WegAN1nsADdZ9AA3WfwAN1oAADdaBAA3WgwAN1oQADdb/AA3XAQAN1wMADdcFAA3XCAAN1wkADdcKAA3XCwAN1wwADdcOAA3XEAAN1xEADdcSAA3XFAAN1xUADdeQAA3XkgAN15QADdeWAA3XmQAN15oADdebAA3XnAAN150ADdefAA3XoQAN16IADdejAA3XpQAN16YADdghAA3YIwAN2CUADdgnAA3YKgAN2CsADdgsAA3YLQAN2C4ADdgwAA3YMgAN2DMADdg0AA3YNgAN2DcADdiyAA3YtAAN2LYADdi4AA3YuwAN2LwADdi9AA3YvgAN2L8ADdjBAA3YwwAN2MQADdjFAA3YxwAN2MgADdlDAA3ZRQAN2UcADdlJAA3ZTAAN2U0ADdlOAA3ZTwAN2VAADdlSAA3ZVAAN2VUADdlWAA3ZWAAN2VkADdnUAA3Z1gAN2dgADdnaAA3Z3QAN2d4ADdnfAA3Z4AAN2eEADdnjAA3Z5QAN2eYADdnnAA3Z6QAN2eoADdp9AA3aoAAN2sAADdrgAA3a4gAN2uQADdrmAA3a6AAN2usADdrsAA3a7QAN2vAADdrxAA3a8wAN2vQADdr2AA3a+QAN2voADdr7AA3a/gAN2v8ADdsIAA3bIQAN2yoADdssAA3bLgAN2zcADds6AA3bPQAN2z8ADduIAA3brAAN29MADdv3AA3b+gAN2/wADdv+AA3cAAAN3AIADdwEAA3cBQAN3AgADdwhAA3cQgAN3EQADdxGAA3cSAAN3EoADdxMAA3cTgAN3FAADdxSAA3ccwAN3HYADdx5AA3cfAAN3H8ADdyCAA3chQAN3IgADdyLAA3cjQAN3QgADd0KAA3dDAAN3Q4ADd0RAA3dEgAN3RMADd0UAA3dFQAN3RcADd0ZAA3dGgAN3RsADd0dAA3dHgAN3ZkADd2bAA3dnQAN3Z8ADd2iAA3dowAN3aQADd2lAA3dpgAN3agADd2qAA3dqwAN3awADd2uAA3drwAN3ioADd4sAA3eLwAN3jEADd40AA3eNQAN3jYADd43AA3eOAAN3joADd48AA3ePQAN3j4ADd5AAA3eQQAN3loADd5bAA3eXAAN3l4ADd7ZAA3e2wAN3t0ADd7fAA3e4gAN3uMADd7kAA3e5QAN3uYADd7oAA3e6gAN3usADd7sAA3e7gAN3u8ADd9qAA3fbAAN324ADd9wAA3fcwAN33QADd91AA3fdgAN33cADd95AA3fewAN33wADd99AA3ffwAN34AADd/7AA3f/QAN3/8ADeABAA3gBAAN4AUADeAGAA3gBwAN4AgADeAKAA3gDAAN4A0ADeAOAA3gEAAN4BEADeCMAA3gjgAN4JAADeCSAA3glQAN4JYADeCXAA3gmAAN4JkADeCbAA3gnQAN4J4ADeCfAA3goQAN4KIADeEdAA3hHwAN4SEADeEjAA3hJgAN4ScADeEoAA3hKQAN4SoADeEsAA3hLgAN4S8ADeEwAA3hMgAN4TMADeF8AA3hoAAN4ccADeHrAA3h7gAN4fAADeHyAA3h9AAN4fYADeH4AA3h+QAN4fwADeIVAA3iMgAN4jQADeI2AA3iOAAN4joADeI8AA3iPgAN4kAADeJdAA3iYAAN4mMADeJmAA3iaQAN4mwADeJvAA3icgAN4nQADeLvAA3i8QAN4vMADeL1AA3i+AAN4vkADeL6AA3i+wAN4vwADeL+AA3jAAAN4wEADeMCAA3jBAAN4wUADeOAAA3jggAN44QADeOGAA3jiQAN44oADeOLAA3jjAAN440ADeOPAA3jkQAN45IADeOTAA3jlQAN45YADeQRAA3kEwAN5BUADeQXAA3kGgAN5BsADeQcAA3kHQAN5B4ADeQgAA3kIgAN5CMADeQkAA3kJgAN5CcADeSiAA3kpAAN5KYADeSoAA3kqwAN5KwADeStAA3krgAN5K8ADeSxAA3kswAN5LQADeS1AA3ktwAN5LgADeUzAA3lNQAN5TcADeU5AA3lPAAN5T0ADeU+AA3lPwAN5UAADeVCAA3lRAAN5UUADeVGAA3lSAAN5UkADeXEAA3lxgAN5cgADeXKAA3lzQAN5c4ADeXPAA3l0AAN5dEADeXTAA3l1QAN5dYADeXXAA3l2QAN5doADeZVAA3mVwAN5lkADeZbAA3mXgAN5l8ADeZgAA3mYQAN5mIADeZkAA3mZgAN5mcADeZoAA3magAN5msADeZ8AA3mfQAN5n8ADeb6AA3m/AAN5v4ADecAAA3nAwAN5wQADecFAA3nBgAN5wcADecJAA3nCwAN5wwADecNAA3nDwAN5xAADeeLAA3njQAN548ADeeRAA3nlAAN55UADeeWAA3nlwAN55gADeeaAA3nnAAN550ADeeeAA3noAAN56EADegcAA3oHgAN6CEADegjAA3oJgAN6CcADegoAA3oKQAN6CoADegsAA3oLgAN6C8ADegwAA3oMgAN6DMADehEAA3oSQAN6EwADehOAA3oyQAN6MsADejNAA3ozwAN6NIADejTAA3o1AAN6NUADejWAA3o2AAN6NoADejbAA3o3AAN6N4ADejfAA3pWgAN6VwADeleAA3pYAAN6WMADelkAA3pZQAN6WYADelnAA3paQAN6WsADelsAA3pbQAN6W8ADelwAA3p6wAN6e0ADenwAA3p8gAN6fUADen2AA3p9wAN6fgADen5AA3p+wAN6f0ADen+AA3p/wAN6gEADeoCAA3qEwAN6hgADeobAA3qHQAN6iIADeqdAA3qnwAN6qEADeqjAA3qpgAN6qcADeqoAA3qqQAN6qoADeqsAA3qrgAN6q8ADeqwAA3qsgAN6rMADesuAA3rMAAN6zIADes0AA3rNwAN6zgADes5AA3rOgAN6zsADes9AA3rPwAN60AADetBAA3rQwAN60QADeu/AA3rwQAN68QADevGAA3ryQAN68oADevLAA3rzAAN680ADevPAA3r0QAN69IADevTAA3r1QAN69YADexpAA3sjAAN7KwADezMAA3szgAN7NAADezSAA3s1AAN7NYADezXAA3s2AAN7NsADezcAA3s3gAN7N8ADezhAA3s5AAN7OUADezmAA3s6QAN7OoADezvAA3tCAAN7READe0TAA3tFQAN7R4ADe0hAA3tJAAN7SYADe1vAA3tkwAN7boADe3eAA3t4QAN7eMADe3lAA3t5wAN7ekADe3rAA3t7AAN7e8ADe4IAA3uKQAN7isADe4tAA3uLwAN7jEADe4zAA3uNQAN7jcADe45AA3uWgAN7l0ADe5gAA3uYwAN7mYADe5pAA3ubAAN7m8ADe5yAA3udAAN7u8ADe7xAA3u8wAN7vUADe74AA3u+QAN7voADe77AA3u/AAN7v4ADe8AAA3vAQAN7wIADe8EAA3vBQAN74AADe+CAA3vhAAN74YADe+JAA3vigAN74sADe+MAA3vjQAN748ADe+RAA3vkgAN75MADe+VAA3vlgAN8BEADfATAA3wFgAN8BgADfAbAA3wHAAN8B0ADfAeAA3wHwAN8CEADfAjAA3wJAAN8CUADfAnAA3wKAAN8EEADfBCAA3wQwAN8EUADfDAAA3wwgAN8MQADfDGAA3wyQAN8MoADfDLAA3wzAAN8M0ADfDPAA3w0QAN8NIADfDTAA3w1QAN8NYADfFRAA3xUwAN8VUADfFXAA3xWgAN8VsADfFcAA3xXQAN8V4ADfFgAA3xYgAN8WMADfFkAA3xZgAN8WcADfHiAA3x5AAN8eYADfHoAA3x6wAN8ewADfHtAA3x7gAN8e8ADfHxAA3x8wAN8fQADfH1AA3x9wAN8fgADfJzAA3ydQAN8ncADfJ5AA3yfAAN8n0ADfJ+AA3yfwAN8oAADfKCAA3yhAAN8oUADfKGAA3yiAAN8okADfMEAA3zBgAN8wgADfMKAA3zDQAN8w4ADfMPAA3zEAAN8xEADfMTAA3zFQAN8xYADfMXAA3zGQAN8xoADfNjAA3zhwAN864ADfPSAA3z1QAN89cADfPZAA3z2wAN890ADfPfAA3z4AAN8+MADfP8AA30GQAN9BsADfQdAA30HwAN9CEADfQjAA30JQAN9CcADfREAA30RwAN9EoADfRNAA30UAAN9FMADfRWAA30WQAN9FsADfTWAA302AAN9NoADfTcAA303wAN9OAADfThAA304gAN9OMADfTlAA305wAN9OgADfTpAA306wAN9OwADfVnAA31aQAN9WsADfVtAA31cAAN9XEADfVyAA31cwAN9XQADfV2AA31eAAN9XkADfV6AA31fAAN9X0ADfX4AA31+gAN9fwADfX+AA32AQAN9gIADfYDAA32BAAN9gUADfYHAA32CQAN9goADfYLAA32DQAN9g4ADfaJAA32iwAN9o0ADfaPAA32kgAN9pMADfaUAA32lQAN9pYADfaYAA32mgAN9psADfacAA32ngAN9p8ADfcaAA33HAAN9x4ADfcgAA33IwAN9yQADfclAA33JgAN9ycADfcpAA33KwAN9ywADfctAA33LwAN9zAADferAA33rQAN968ADfexAA33tAAN97UADfe2AA33twAN97gADfe6AA33vAAN970ADfe+AA33wAAN98EADfg8AA34PgAN+EAADfhCAA34RQAN+EYADfhHAA34SAAN+EkADfhLAA34TQAN+E4ADfhPAA34UQAN+FIADfjlAA35CAAN+SgADflIAA35SgAN+UwADflOAA35UAAN+VIADflTAA35VAAN+VcADflYAA35WgAN+VsADfldAA35YAAN+WEADfliAA35ZQAN+WYADflrAA35hAAN+Y0ADfmPAA35kQAN+ZoADfmdAA35oAAN+aIADfnrAA36DwAN+jYADfpaAA36XQAN+l8ADfphAA36YwAN+mUADfpnAA36aAAN+msADfqEAA36pQAN+qcADfqpAA36qwAN+q0ADfqvAA36sQAN+rMADfq1AA361gAN+tkADfrcAA363wAN+uIADfrlAA366AAN+usADfruAA368AAN+2sADfttAA37bwAN+3EADft0AA37dQAN+3YADft3AA37eAAN+3oADft8AA37fQAN+34ADfuAAA37gQAN+/wADfv+AA38AAAN/AIADfwFAA38BgAN/AcADfwIAA38CQAN/AsADfwNAA38DgAN/A8ADfwRAA38EgAN/I0ADfyPAA38kgAN/JQADfyXAA38mAAN/JkADfyaAA38mwAN/J0ADfyfAA38oAAN/KEADfyjAA38pAAN/L0ADfy+AA38vwAN/MEADf08AA39PgAN/UAADf1CAA39RQAN/UYADf1HAA39SAAN/UkADf1LAA39TQAN/U4ADf1PAA39UQAN/VIADf3NAA39zwAN/dEADf3TAA391gA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OF/wADhf+AA4YAAAOGAEADhgCAA4YBAAOGAUADhiAAA4YggAOGIQADhiGAA4YiQAOGIoADhiLAA4YjAAOGI0ADhiPAA4YkQAOGJIADhiTAA4YlQAOGJYADhjfAA4ZAwAOGSoADhlOAA4ZUQAOGVMADhlVAA4ZVwAOGVkADhlbAA4ZXAAOGV8ADhl4AA4ZlQAOGZcADhmZAA4ZmwAOGZ0ADhmfAA4ZoQAOGaMADhnAAA4ZwwAOGcYADhnJAA4ZzAAOGc8ADhnSAA4Z1QAOGdcADhpSAA4aVAAOGlYADhpYAA4aWwAOGlwADhpdAA4aXgAOGl8ADhphAA4aYwAOGmQADhplAA4aZwAOGmgADhrjAA4a5QAOGucADhrpAA4a7AAOGu0ADhruAA4a7wAOGvAADhryAA4a9AAOGvUADhr2AA4a+AAOGvkADht0AA4bdgAOG3gADht6AA4bfQAOG34ADht/AA4bgAAOG4EADhuDAA4bhQAOG4YADhuHAA4biQAOG4oADhwFAA4cBwAOHAkADhwLAA4cDgAOHA8ADhwQAA4cEQAOHBIADhwUAA4cFgAOHBcADhwYAA4cGgAOHBsADhyWAA4cmAAOHJoADhycAA4cnwAOHKAADhyhAA4cogAOHKMADhylAA4cpwAOHKgADhypAA4cqwAOHKwADh0nAA4dKQAOHSsADh0tAA4dMAAOHTEADh0yAA4dMwAOHTQADh02AA4dOAAOHTkADh06AA4dPAAOHT0ADh24AA4dugAOHbwADh2+AA4dwQAOHcIADh3DAA4dxAAOHcUADh3HAA4dyQAOHcoADh3LAA4dzQAOHc4ADh5hAA4ehAAOHqQADh7EAA4exgAOHsgADh7KAA4ezAAOHs4ADh7PAA4e0AAOHtMADh7UAA4e1gAOHtcADh7aAA4e3QAOHt4ADh7fAA4e4gAOHuMADh7oAA4fAQAOHwoADh8MAA4fDgAOHxcADh8aAA4fHQAOHx8ADh9oAA4fjAAOH7MADh/XAA4f2gAOH9wADh/eAA4f4AAOH+IADh/kAA4f5QAOH+gADiABAA4gIgAOICQADiAmAA4gKAAOICoADiAsAA4gLgAOIDAADiAyAA4gUwAOIFYADiBZAA4gXAAOIF8ADiBiAA4gZQAOIGgADiBrAA4gbQAOIOgADiDqAA4g7AAOIO4ADiDxAA4g8gAOIPMADiD0AA4g9QAOIPcADiD5AA4g+gAOIPsADiD9AA4g/gAOIXkADiF7AA4hfQAOIX8ADiGCAA4hgwAOIYQADiGFAA4hhgAOIYgADiGKAA4hiwAOIYwADiGOAA4hjwAOIgoADiIMAA4iDwAOIhEADiIUAA4iFQAOIhYADiIXAA4iGAAOIhoADiIcAA4iHQAOIh4ADiIgAA4iIQAOIjoADiI7AA4iPAAOIj4ADiK5AA4iuwAOIr0ADiK/AA4iwgAOIsMADiLEAA4ixQAOIsYADiLIAA4iygAOIssADiLMAA4izgAOIs8ADiNKAA4jTAAOI04ADiNQAA4jUwAOI1QADiNVAA4jVgAOI1cADiNZAA4jWwAOI1wADiNdAA4jXwAOI2AADiPbAA4j3QAOI98ADiPhAA4j5AAOI+UADiPmAA4j5wAOI+gADiPqAA4j7AAOI+0ADiPuAA4j8AAOI/EADiRsAA4kbgAOJHAADiRyAA4kdQAOJHYADiR3AA4keAAOJHkADiR7AA4kfQAOJH4ADiR/AA4kgQAOJIIADiT9AA4k/wAOJQEADiUDAA4lBgAOJQcADiUIAA4lCQAOJQoADiUMAA4lDgAOJQ8ADiUQAA4lEgAOJRMADiVcAA4lgAAOJacADiXLAA4lzgAOJdAADiXSAA4l1AAOJdYADiXYAA4l2QAOJdwADiX1AA4mEgAOJhQADiYWAA4mGAAOJhoADiYcAA4mHgAOJiAADiY9AA4mQAAOJkMADiZGAA4mSQAOJkwADiZPAA4mUgAOJlQADibPAA4m0QAOJtMADibVAA4m2AAOJtkADibaAA4m2wAOJtwADibeAA4m4AAOJuEADibiAA4m5AAOJuUADidgAA4nYgAOJ2UADidnAA4nagAOJ2sADidsAA4nbQAOJ24ADidwAA4ncgAOJ3MADid0AA4ndgAOJ3cADifyAA4n9AAOJ/YADif4AA4n+wAOJ/wADif9AA4n/gAOJ/8ADigBAA4oAwAOKAQADigFAA4oBwAOKAgADiiDAA4ohQAOKIcADiiJAA4ojAAOKI0ADiiOAA4ojwAOKJAADiiSAA4olAAOKJUADiiWAA4omAAOKJkADikUAA4pFgAOKRgADikaAA4pHQAOKR4ADikfAA4pIAAOKSEADikjAA4pJQAOKSYADiknAA4pKQAOKSoADimlAA4ppwAOKakADimrAA4prgAOKa8ADimwAA4psQAOKbIADim0AA4ptgAOKbcADim4AA4pugAOKbsADio2AA4qOAAOKjoADio8AA4qPwAOKkAADipBAA4qQgAOKkMADipFAA4qRwAOKkgADipJAA4qSwAOKkwADirfAA4rAgAOKyIADitCAA4rRAAOK0YADitIAA4rSgAOK0wADitNAA4rTgAOK1EADitSAA4rVAAOK1UADitXAA4rWgAOK1sADitcAA4rXwAOK2AADitlAA4rfgAOK4cADiuJAA4riwAOK5QADiuXAA4rmgAOK5wADivlAA4sCQAOLDAADixUAA4sVwAOLFkADixbAA4sXQAOLF8ADixhAA4sYgAOLGUADix+AA4snwAOLKEADiyjAA4spQAOLKcADiypAA4sqwAOLK0ADiyvAA4s0AAOLNMADizWAA4s2QAOLNwADizfAA4s4gAOLOUADizoAA4s6gAOLWUADi1nAA4taQAOLWsADi1uAA4tbwAOLXAADi1xAA4tcgAOLXQADi12AA4tdwAOLXgADi16AA4tewAOLfYADi34AA4t+gAOLfwADi3/AA4uAAAOLgEADi4CAA4uAwAOLgUADi4HAA4uCAAOLgkADi4LAA4uDAAOLocADi6JAA4ujAAOLo4ADi6RAA4ukgAOLpMADi6UAA4ulQAOLpcADi6ZAA4umgAOLpsADi6dAA4ungAOLrcADi64AA4uuQAOLrsADi82AA4vOAAOLzoADi88AA4vPwAOL0AADi9BAA4vQgAOL0MADi9FAA4vRwAOL0gADi9JAA4vSwAOL0wADi/HAA4vyQAOL8sADi/NAA4v0AAOL9EADi/SAA4v0wAOL9QADi/WAA4v2AAOL9kADi/aAA4v3AAOL90ADjBYAA4wWgAOMFwADjBeAA4wYQAOMGIADjBjAA4wZAAOMGUADjBnAA4waQAOMGoADjBrAA4wbQAOMG4ADjDpAA4w6wAOMO0ADjDvAA4w8gAOMPMADjD0AA4w9QAOMPYADjD4AA4w+gAOMPsADjD8AA4w/gAOMP8ADjF6AA4xfAAOMX4ADjGAAA4xgwAOMYQADjGFAA4xhgAOMYcADjGJAA4xiwAOMYwADjGNAA4xjwAOMZAADjHZAA4x/QAOMiQADjJIAA4ySwAOMk0ADjJPAA4yUQAOMlMADjJVAA4yVgAOMlkADjJyAA4yjwAOMpEADjKTAA4ylQAOMpcADjKZAA4ymwAOMp0ADjK6AA4yvQAOMsAADjLDAA4yxgAOMskADjLMAA4yzwAOMtEADjNMAA4zTgAOM1AADjNSAA4zVQAOM1YADjNXAA4zWAAOM1kADjNbAA4zXQAOM14ADjNfAA4zYQAOM2IADjPdAA4z3wAOM+EADjPjAA4z5gAOM+cADjPoAA4z6QAOM+oADjPsAA4z7gAOM+8ADjPwAA4z8gAOM/MADjRuAA40cAAONHIADjR0AA40dwAONHgADjR5AA40egAONHsADjR9AA40fwAONIAADjSBAA40gwAONIQADjT/AA41AQAONQMADjUFAA41CAAONQkADjUKAA41CwAONQwADjUOAA41EAAONREADjUSAA41FAAONRUADjWQAA41kgAONZQADjWWAA41mQAONZoADjWbAA41nAAONZ0ADjWfAA41oQAONaIADjWjAA41pQAONaYADjYhAA42IwAONiUADjYnAA42KgAONisADjYsAA42LQAONi4ADjYwAA42MgAONjMADjY0AA42NgAONjcADjayAA42tAAONrYADja4AA42uwAONrwADja9AA42vgAONr8ADjbBAA42wwAONsQADjbFAA42xwAONsgADjbZAA423gAONuEADjbjAA43XgAON2AADjdiAA43ZAAON2YADjdnAA43aAAON2kADjdqAA43bAAON24ADjdvAA43cAAON3IADjdzAA437gAON/AADjfyAA439AAON/YADjf3AA43+AAON/kADjf6AA43/AAON/4ADjf/AA44AAAOOAIADjgDAA44fgAOOIAADjiDAA44hQAOOIcADjiIAA44iQAOOIoADjiLAA44jQAOOI8ADjiQAA44kQAOOJMADjiUAA44pQAOOKYADjioAA44wQAOOMIADjjDAA44xQAOON4ADjjfAA444AAOOOIADjj7AA44/AAOOP0ADjj/AA45EAAOOR8ADjk4AA45RwAOOVkADjltAA45hAAOOZYADjmnAA45qAAOOaoADjnDAA45xAAOOcUADjnHAA453wAOOfAADjn6AA46BwAAAAAAAAQEAAAAAAABXrMAAAAAAAAAAAAAAAAADjoP + + + + + rawOwnedIdentityIdentity + + + + sortDisplayName + + + + lastOutboundMessageSequenceNumber + + + + title + + + + expirationDate + + + + defaultEmoji + + + + rawCountBasedRetentionIsActive + + + + isReplyToAnotherMessage + + + + 1 + unsortedFyleMessageJoinWithStatus + + + + 1 + contactGroups + + + + sectionIdentifier + + + + 1 + pendingMembers + + + + forwarded + + + + fileName + + + + PersistedMessageReceived + Undefined + 12 + PersistedMessageReceived + 1 + + + + + + 1 + localConfiguration + + + + creationTimestamp + + + + readOnce + + + + 1 + ownedIdentity + + + + timestampOfLastMessage + + + + 1 + pendingMessageReactions + + + + rawIdentityIdentity + + + + senderSequenceNumber + + + + PersistedCallLogContact + Undefined + 34 + PersistedCallLogContact + 1 + + + + + + rawReportKind + + + + senderIdentifier + + + + 1 + replies + + + + rawAutoRead + + + + 1 + replyTo + + + + rawGroupUidRaw + + + + 1 + rawMessageRepliedTo + + + + senderThreadIdentifier + + + + 1 + ownedContactGroups + + + + 1 + message + + + + PersistedInvitation + Undefined + 35 + PersistedInvitation + 1 + + + + + + rawExistenceDuration + + + + retainWipedMessageSent + + + + rawNotificationSound + + + + endDate + + + + 1 + optionalCallLogItem + + + + returnReceiptKey + + + + rawStatus + + + + timestamp + + + + groupName + + + + PersistedMessageSent + Undefined + 7 + PersistedMessageSent + 1 + + + + + + customPhotoFilename + + + + downsizedThumbnail + + + + PersistedExpirationForReceivedMessageWithLimitedExistence + Undefined + 17 + PersistedExpirationForReceivedMessageWithLimitedExistence + 1 + + + + + + 1 + rawIdentity + + + + 1 + latestSenderSequenceNumbers + + + + lastSystemMessageSequenceNumber + + + + rawStatus + + + + rawAPIPermissions + + + + 1 + unsortedDraftFyleJoins + + + + PersistedInvitationOneToOneInvitationSent + Undefined + 2 + PersistedInvitationOneToOneInvitationSent + 1 + + + + + + senderThreadIdentifier + + + + PersistedDraft + Undefined + 13 + PersistedDraft + 1 + + + + + + unknownContactsCount + + + + index + + + + 1 + remoteDeleteAndEditRequests + + + + uti + + + + creationTimestamp + + + + PendingRepliedTo + Undefined + 3 + PendingRepliedTo + 1 + + + + + + 1 + contactIdentity + + + + serializedIdentityCoreDetails + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAA0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + rawReceptionStatus + + + + messageSortIndex + + + + Fyle + Undefined + 32 + Fyle + 1 + + + + + + uuid + + + + 1 + discussion + + + + emoji + + + + identity + + + + isCaller + + + + senderThreadIdentifier + + + + PersistedPendingGroupMember + Undefined + 19 + PersistedPendingGroupMember + 1 + + + + + + rawStatus + + + + date + + + + returnReceiptNonce + + + + 1 + draft + + + + rawStatus + + + + PersistedGroupDiscussion + Undefined + 26 + PersistedGroupDiscussion + 1 + + + + + + serverTimestamp + + + + 1 + unsortedFyleMessageJoinWithStatuses + + + + 1 + allDraftFyleJoins + + + + body + + + + rawExistenceDuration + + + + senderSequenceNumber + + + + encodedObvDialog + + + + RemoteDeleteAndEditRequest + Undefined + 27 + RemoteDeleteAndEditRequest + 1 + + + + + + PersistedDiscussionSharedConfiguration + Undefined + 24 + PersistedDiscussionSharedConfiguration + 1 + + + + + + 1 + contactIdentities + + + + rawVisibilityDuration + + + + fullDisplayName + + + + expirationDate + + + + timestamp + + + + groupUidRaw + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAA0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + rawStatus + + + + groupOwnerIdentity + + + + fullDisplayName + + + + PersistedExpirationForReceivedMessageWithLimitedVisibility + Undefined + 29 + PersistedExpirationForReceivedMessageWithLimitedVisibility + 1 + + + + + + senderThreadIdentifier + + + + photoURL + + + + timestampAllAttachmentsSent + + + + url + + + + 1 + rawOwnedIdentity + + + + lastSystemMessageSequenceNumber + + + + timestampMessageSent + + + + 1 + messageSystem + + + + 1 + localConfiguration + + + + serverTimestamp + + + + serializedIdentityCoreDetails + + + + 1 + ownedIdentity + + + + 1 + fyle + + + + rawContactIdentity + + + + 1 + draft + + + + 1 + persistedMetadata + + + + 1 + rawOneToOneDiscussion + + + + sortIndex + + + + PersistedObvContactIdentity + Undefined + 5 + PersistedObvContactIdentity + 1 + + + + + + encodedObvDialog + + + + 1 + systemMessages + + + + rawCategory + + + + rawExistenceDuration + + + + rawGroupOwnerIdentity + + + + readOnce + + + + messageIdentifierFromEngine + + + + uti + + + + PersistedMessageSystem + Undefined + 22 + PersistedMessageSystem + 1 + + + + + + YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8Q +D05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwTFFUkbnVsbNMNDg8QERJfEA9OU0NvbnN0YW50VmFsdWVfEBBOU0V4cHJlc3Npb25UeXBlViRjbGFzc4ACEACAAxAB0hUWFxhaJGNsYXNzbmFtZVgkY2xhc3Nlc18QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jFxkaXE5TRXhwcmVzc2lvblhOU09iamVjdAgRGiQpMjdJTFFTWF5ld4qRk5WXmZ6pss7S3wAAAAAAAAEBAAAAAAAAABsAAAAAAAAAAAAAAAAAAADo + + wasOpened + + + + 1 + rawOwnedIdentity + + + + isIncoming + + + + timestampRead + + + + 1 + attachmentInfos + + + + 1 + discussion + + + + timestampDelivered + + + + 1 + discussion + + + + PersistedMessageSentRecipientInfos + Undefined + 25 + PersistedMessageSentRecipientInfos + 1 + + + + + + actionRequired + + + + uuid + + + + 1 + replies + + + + 1 + reactions + + + + 1 + discussion + + + + rawCountBasedRetention + + + + 1 + logContacts + + + + capabilityWebrtcContinuousICE + + + + 1 + messages + + + + groupNameCustom + + + + senderThreadIdentifier + + + + 1 + fyle + + + + rawKind + + + + 1 + expirationForReceivedLimitedVisibility + + + + sectionIdentifier + + + + PendingMessageReaction + Undefined + 10 + PendingMessageReaction + 1 + + + + + + creationTimestamp + + + + isActive + + + + expirationDate + + + + rawStatus + + + + sha256 + + + + creationTimestamp + + + + body + + + + version + + + + ownerIdentity + + + + identity + + + + isKeycloakManaged + + + + serializedReturnReceipt + + + + capabilityGroupsV2 + + + + apiKeyExpirationDate + + + + totalByteCount + + + + 1 + pendingMembers + + + + 1 + discussion + + + + startDate + + + + 1 + discussion + + + + 1 + messageReceivedWithLimitedExistence + + + + 1 + message + + + + date + + + + 1 + replies + + + + photoURL + + + + photoURL + + + + messageIdentifierFromEngine + + + + date + + + + rawReportKind + + + + 1 + remoteDeleteAndEditRequests + + + + 1 + latestSenderSequenceNumbers + + + + sectionIdentifier + + + + sortIndex + + + + senderIdentifier + + + \ 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 b2568e57..e6595379 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/.xccurrentversion +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/.xccurrentversion @@ -3,6 +3,6 @@ _XCCurrentVersionName - ObvMessenger 48.xcdatamodel + ObvMessenger 49.xcdatamodel diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 49.xcdatamodel/contents b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 49.xcdatamodel/contents new file mode 100644 index 00000000..0c01b090 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ObvMessenger.xcdatamodeld/ObvMessenger 49.xcdatamodel/contents @@ -0,0 +1,411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration.swift index 0317feb5..ab564044 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/Configuration/PersistedDiscussionLocalConfiguration.swift @@ -292,6 +292,23 @@ extension PersistedDiscussionLocalConfiguration { } +// MARK: - Thread safe struct + +extension PersistedDiscussionLocalConfiguration { + + struct Structure { + let notificationSound: NotificationSound? + let shouldMuteNotifications: Bool + } + + func toStructure() throws -> Structure { + return Structure(notificationSound: notificationSound, + shouldMuteNotifications: self.shouldMuteNotifications) + } + +} + + // MARK: - For Backup purposes extension PersistedDiscussionLocalConfiguration { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion.swift index 7f6ddf4d..2df0f39e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussion.swift @@ -453,6 +453,63 @@ extension PersistedDiscussion { } + +// MARK: - Thread safe struct + +extension PersistedDiscussion { + + struct AbstractStructure { + let title: String + let localConfiguration: PersistedDiscussionLocalConfiguration.Structure + } + + func toAbstractStruct() throws -> AbstractStructure { + return AbstractStructure(title: self.title, + localConfiguration: try self.localConfiguration.toStructure()) + } + + enum StructureKind { + case groupDiscussion(structure: PersistedGroupDiscussion.Structure) + case oneToOneDiscussion(structure: PersistedOneToOneDiscussion.Structure) + var objectID: NSManagedObjectID { + switch self { + case .groupDiscussion(let structure): + return structure.typedObjectID.objectID + case .oneToOneDiscussion(let structure): + return structure.typedObjectID.objectID + } + } + var title: String { + switch self { + case .groupDiscussion(let structure): + return structure.title + case .oneToOneDiscussion(let structure): + return structure.title + } + } + var localConfiguration: PersistedDiscussionLocalConfiguration.Structure { + switch self { + case .groupDiscussion(let structure): + return structure.localConfiguration + case .oneToOneDiscussion(let structure): + return structure.localConfiguration + } + } + } + + func toStruct() throws -> StructureKind { + if let oneToOneDiscussion = self as? PersistedOneToOneDiscussion { + return .oneToOneDiscussion(structure: try oneToOneDiscussion.toStruct()) + } else if let groupDiscussion = self as? PersistedGroupDiscussion { + return .groupDiscussion(structure: try groupDiscussion.toStruct()) + } else { + throw Self.makeError(message: "Unexpected discussion type") + } + } + +} + + // MARK: - Sending notifications on changes extension PersistedDiscussion { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussionUI.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussionUI.swift index 3243ab66..bfb17eba 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussionUI.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedDiscussionUI.swift @@ -31,6 +31,7 @@ protocol PersistedDiscussionUI: PersistedDiscussion { } extension PersistedOneToOneDiscussion: PersistedDiscussionUI { + @MainActor var identityColors: (background: UIColor, text: UIColor)? { self.contactIdentity?.cryptoId.colors } @@ -49,11 +50,15 @@ extension PersistedOneToOneDiscussion: PersistedDiscussionUI { } extension PersistedGroupDiscussion: PersistedDiscussionUI { + @MainActor var identityColors: (background: UIColor, text: UIColor)? { - AppTheme.shared.groupColors(forGroupUid: self.contactGroup?.groupUid ?? UID.zero) + assert(contactGroup?.managedObjectContext?.concurrencyType == .mainQueueConcurrencyType) + return AppTheme.shared.groupColors(forGroupUid: self.contactGroup?.groupUid ?? UID.zero) } + @MainActor var photoURL: URL? { - self.contactGroup?.displayPhotoURL + assert(contactGroup?.managedObjectContext?.concurrencyType == .mainQueueConcurrencyType) + return self.contactGroup?.displayPhotoURL } var isLocked: Bool { false } var isGroupDiscussion: Bool { true } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedGroupDiscussion.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedGroupDiscussion.swift index 00fa1762..519d1503 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedGroupDiscussion.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedGroupDiscussion.swift @@ -170,3 +170,38 @@ extension TypeSafeManagedObjectID where T == PersistedGroupDiscussion { TypeSafeManagedObjectID(objectID: objectID) } } + + +// MARK: - Thread safe struct + +extension PersistedGroupDiscussion { + + struct Structure { + let typedObjectID: TypeSafeManagedObjectID + let groupUID: Data + let ownerIdentityIdentity: Data + let contactGroup: PersistedContactGroup.Structure + fileprivate let discussionStruct: PersistedDiscussion.AbstractStructure + var title: String { discussionStruct.title } + var localConfiguration: PersistedDiscussionLocalConfiguration.Structure { discussionStruct.localConfiguration } + } + + func toStruct() throws -> Structure { + guard let groupUID = self.rawGroupUID, + let ownerIdentityIdentity = self.rawOwnerIdentityIdentity else { + assertionFailure() + throw Self.makeError(message: "Could not extract required attributes") + } + guard let contactGroup = self.contactGroup else { + assertionFailure() + throw Self.makeError(message: "Could not extract required relationships") + } + let discussionStruct = try toAbstractStruct() + return Structure(typedObjectID: self.typedObjectID, + groupUID: groupUID, + ownerIdentityIdentity: ownerIdentityIdentity, + contactGroup: try contactGroup.toStruct(), + discussionStruct: discussionStruct) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedOneToOneDiscussion.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedOneToOneDiscussion.swift index 6de502bf..c7869964 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedOneToOneDiscussion.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedDiscussion/PersistedOneToOneDiscussion.swift @@ -100,6 +100,33 @@ final class PersistedOneToOneDiscussion: PersistedDiscussion, ObvErrorMaker { } + +// MARK: - Thread safe struct + +extension PersistedOneToOneDiscussion { + + struct Structure { + let typedObjectID: TypeSafeManagedObjectID + let contactIdentity: Data + fileprivate let discussionStruct: PersistedDiscussion.AbstractStructure + var title: String { discussionStruct.title } + var localConfiguration: PersistedDiscussionLocalConfiguration.Structure { discussionStruct.localConfiguration } + } + + func toStruct() throws -> Structure { + guard let contactIdentity = self.rawContactIdentityIdentity else { + assertionFailure() + throw Self.makeError(message: "Could not extract required attributes") + } + let discussionStruct = try toAbstractStruct() + return Structure(typedObjectID: self.typedObjectID, + contactIdentity: contactIdentity, + discussionStruct: discussionStruct) + } + +} + + // MARK: - NSFetchRequest extension PersistedOneToOneDiscussion { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedAttachmentSentRecipientInfos.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedAttachmentSentRecipientInfos.swift new file mode 100644 index 00000000..23ea10a7 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedAttachmentSentRecipientInfos.swift @@ -0,0 +1,101 @@ +/* + * 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 OlvidUtils + +@objc(PersistedAttachmentSentRecipientInfos) +final class PersistedAttachmentSentRecipientInfos: NSManagedObject, ObvErrorMaker { + + private static let entityName = "PersistedAttachmentSentRecipientInfos" + static let errorDomain = "PersistedAttachmentSentRecipientInfos" + + enum ReceptionStatus: Int { + case delivered = 0 + case read = 1 + + static func < (lhs: Self, rhs: Self) -> Bool { + return lhs.rawValue < rhs.rawValue + } + } + + // MARK: - Attributes + + @NSManaged private(set) var index: Int + @NSManaged private var rawStatus: Int + + // MARK: - Relationships + + @NSManaged var messageInfo: PersistedMessageSentRecipientInfos? + + + // MARK: - Computed variables + + var status: ReceptionStatus { + get { + ReceptionStatus(rawValue: rawStatus) ?? .delivered + } + set { + guard self.status < newValue else { return } + self.rawStatus = newValue.rawValue + } + } + + // MARK: - Initializer + + convenience init(status: ReceptionStatus, index: Int, info: PersistedMessageSentRecipientInfos) throws { + + guard let context = info.managedObjectContext else { assertionFailure(); throw Self.makeError(message: "Cannot initialize PersistedAttachmentSentRecipientInfos without context") } + + let entityDescription = NSEntityDescription.entity(forEntityName: Self.entityName, in: context)! + self.init(entity: entityDescription, insertInto: context) + + self.messageInfo = info + self.index = index + self.status = status + } + + + // MARK: - Convenience DB getters + + private struct Predicate { + enum Key: String { + case messageInfo = "messageInfo" + } + static var withoutAssociatedPersistedMessageSentRecipientInfos: NSPredicate { + NSPredicate(withNilValueForKey: Key.messageInfo) + } + } + + + @nonobjc private static func fetchRequest() -> NSFetchRequest { + return NSFetchRequest(entityName: PersistedAttachmentSentRecipientInfos.entityName) + } + + + static func deleteOrphaned(within obvContext: ObvContext) throws { + let request: NSFetchRequest = PersistedAttachmentSentRecipientInfos.fetchRequest() + request.predicate = Predicate.withoutAssociatedPersistedMessageSentRecipientInfos + let batchDeleteRequest = NSBatchDeleteRequest(fetchRequest: request) + _ = try obvContext.execute(batchDeleteRequest) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage.swift index e3562866..5529155c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessage.swift @@ -469,6 +469,30 @@ extension PersistedMessage { } + +// MARK: - Thread safe structure + +extension PersistedMessage { + + struct AbstractStructure { + let isReplyToAnotherMessage: Bool + let readOnce: Bool + let forwarded: Bool + let timestamp: Date + let discussionKind: PersistedDiscussion.StructureKind + } + + func toAbstractStructure() throws -> AbstractStructure { + return AbstractStructure(isReplyToAnotherMessage: self.isReplyToAnotherMessage, + readOnce: self.readOnce, + forwarded: self.forwarded, + timestamp: self.timestamp, + discussionKind: try discussion.toStruct()) + } + +} + + // MARK: - Reacting to changes extension PersistedMessage { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReceived.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReceived.swift index 29ba1a1c..ca234c95 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReceived.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageReceived.swift @@ -411,9 +411,10 @@ extension PersistedMessageReceived { func allowReading(now: Date) throws { assert(isEphemeralMessageWithUserAction) - assert(AppStateManager.shared.currentState.isInitializedAndActive) - guard AppStateManager.shared.currentState.isInitializedAndActive else { return } - guard isEphemeralMessageWithUserAction else { assertionFailure("There is not reason why this is called on a message that is not marked as readOnce or with a certain visibility"); return } + guard isEphemeralMessageWithUserAction else { + assertionFailure("There is no reason why this is called on a message that is not marked as readOnce or with a certain visibility") + return + } try self.markAsRead(now: now) } @@ -548,7 +549,9 @@ extension PersistedMessageReceived { static func inDiscussion(_ discussion: PersistedDiscussion) -> NSPredicate { NSPredicate(format: "%K == %@", PersistedMessage.Predicate.Key.discussion.rawValue, discussion) } static func inDiscussionWithObjectID(_ discussionObjectID: TypeSafeManagedObjectID) -> NSPredicate { NSPredicate(format: "%K == %@", PersistedMessage.Predicate.Key.discussion.rawValue, discussionObjectID.objectID) } static var readOnce: NSPredicate { NSPredicate(format: "%K == TRUE", PersistedMessage.readOnceKey) } - static func forOwnedIdentity(_ ownedIdentity: PersistedObvOwnedIdentity) -> NSPredicate { NSPredicate(format: "%K == %@", PersistedMessageReceived.ownedIdentityKey, ownedIdentity) } + static func forOwnedIdentity(_ ownedIdentity: PersistedObvOwnedIdentity) -> NSPredicate { + NSPredicate(PersistedMessageReceived.ownedIdentityKey, EqualToData: ownedIdentity.identity) + } static func forOwnedCryptoId(_ ownedCryptoId: ObvCryptoId) -> NSPredicate { NSPredicate(PersistedMessageReceived.ownedIdentityKey, EqualToData: ownedCryptoId.getIdentity()) } @@ -663,10 +666,9 @@ extension PersistedMessageReceived { static func countNew(for ownedIdentity: PersistedObvOwnedIdentity) throws -> Int { guard let context = ownedIdentity.managedObjectContext else { throw NSError() } let request: NSFetchRequest = PersistedMessageReceived.fetchRequest() - request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [ - Predicate.isNew, - Predicate.isDisussionUnmuted, - Predicate.forOwnedIdentity(ownedIdentity)]) + request.predicate = NSCompoundPredicate(andPredicateWithSubpredicates: [Predicate.isNew, + Predicate.isDisussionUnmuted, + Predicate.forOwnedIdentity(ownedIdentity)]) return try context.count(for: request) } @@ -909,6 +911,38 @@ extension PersistedMessageReceived { } +// MARK: - Thread safe struct + +extension PersistedMessageReceived { + + struct Structure { + let typedObjectID: TypeSafeManagedObjectID + let textBody: String? + let messageIdentifierFromEngine: Data + let contact: PersistedObvContactIdentity.Structure + fileprivate let abstractStructure: PersistedMessage.AbstractStructure + var isReplyToAnotherMessage: Bool { abstractStructure.isReplyToAnotherMessage } + var readOnce: Bool { abstractStructure.readOnce } + var forwarded: Bool { abstractStructure.forwarded } + var discussionKind: PersistedDiscussion.StructureKind { abstractStructure.discussionKind } + var timestamp: Date { abstractStructure.timestamp } + } + + func toStructure() throws -> Structure { + guard let contact = self.contactIdentity else { + assertionFailure() + throw Self.makeError(message: "Could not extract required relationships") + } + return Structure(typedObjectID: self.typedObjectID, + textBody: self.textBody, + messageIdentifierFromEngine: self.messageIdentifierFromEngine, + contact: try contact.toStruct(), + abstractStructure: try toAbstractStructure()) + } + +} + + // MARK: - Sending notifications on change extension PersistedMessageReceived { @@ -952,9 +986,19 @@ extension PersistedMessageReceived { ObvMessengerInternalNotification.persistedMessageReceivedWasDeleted(objectID: objectID, messageIdentifierFromEngine: messageIdentifierFromEngine, ownedCryptoId: ownedCryptoId, sortIndex: sortIndex, discussionObjectID: discussionObjectID) .postOnDispatchQueue() - } else if (self.changedKeys.contains(PersistedMessageReceived.rawStatusKey) || isInserted) && self.status == .read { - ObvMessengerInternalNotification.persistedMessageReceivedWasRead(persistedMessageReceivedObjectID: self.typedObjectID) + } else if (self.changedKeys.contains(PersistedMessageReceived.rawStatusKey) || isInserted) { + if self.status == .read { + ObvMessengerInternalNotification.persistedMessageReceivedWasRead(persistedMessageReceivedObjectID: self.typedObjectID) + .postOnDispatchQueue() + } + if isInserted, let returnReceipt = self.returnReceipt, let contactCryptoId = contactIdentity?.cryptoId, let ownedCryptoId = contactIdentity?.ownedIdentity?.cryptoId { + ObvMessengerInternalNotification.aDeliveredReturnReceiptShouldBeSentForPersistedMessageReceived( + returnReceipt: returnReceipt, + contactCryptoId: contactCryptoId, + ownedCryptoId: ownedCryptoId, + messageIdentifierFromEngine: messageIdentifierFromEngine) .postOnDispatchQueue() + } } if self.changedKeys.contains(PersistedMessage.bodyKey) { diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent.swift index 5616dab0..9269b9e0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSent.swift @@ -51,7 +51,7 @@ final class PersistedMessageSent: PersistedMessage { } - // MARK: - Attributesb + // MARK: - Attributes @NSManaged private var rawExistenceDuration: NSNumber? @@ -384,6 +384,73 @@ extension PersistedMessageSent { } +// MARK: Setting delivered or read timestamps + +extension PersistedMessageSent { + + /// When receiving a return receipt for a sent message, we expect the operation processing the receipt to call this method. + func messageSentWasDeliveredToRecipient(withCryptoId recipientCryptoId: ObvCryptoId, noLaterThan newTimestamp: Date, andRead: Bool) { + let allInfos = unsortedRecipientsInfos.filter({ $0.recipientCryptoId == recipientCryptoId }) + assert(allInfos.count < 2, "Each recipient should have at most one recipient infos") + guard let infos = allInfos.first else { assertionFailure("Each recipient should have at least one recipient infos"); return } + infos.messageWasDeliveredNoLaterThan(newTimestamp, andRead: andRead) + fyleMessageJoinWithStatuses.forEach { $0.markAsComplete() } + refreshStatus() + } + + + /// When receiving a return receipt for a sent attachment, we expect the operation processing the receipt to call this method. + func attachmentSentWasDeliveredToRecipient(withCryptoId recipientCryptoId: ObvCryptoId, at newTimestamp: Date, deliveredAttachmentNumber: Int, andRead: Bool) { + + // For consistency, we also make sure the delivered timestamp of the message is set to an earlier date than the delivered timestamp of the attachment + + messageSentWasDeliveredToRecipient(withCryptoId: recipientCryptoId, noLaterThan: newTimestamp, andRead: false) // We do not assume that the message was read if the attachment was read + + // We update the recipient infos of the message as she received/read the attachment + + assert(unsortedRecipientsInfos.filter({ $0.recipientCryptoId == recipientCryptoId }).count == 1, "There should be exactly one recipient info per recipient") + if let infos = unsortedRecipientsInfos.first(where: { $0.recipientCryptoId == recipientCryptoId }) { + infos.messageAndAttachmentWereDeliveredNoLaterThan(newTimestamp, attachmentNumber: deliveredAttachmentNumber, andRead: andRead) + } + + // We update the (global) reception status of the attachment as it might change since one of the recipients has a new reception status within the recipient infos + + assert(fyleMessageJoinWithStatuses.filter({ $0.index == deliveredAttachmentNumber }).count == 1, "There should be exactly one join for the given delivered attachment number") + if let join = fyleMessageJoinWithStatuses.first(where: { $0.index == deliveredAttachmentNumber }) { + + // Collect all the attachment infos for all recipients of this attachment + let allAttachmentInfos = unsortedRecipientsInfos.filter({ !$0.isDeleted }).map({ $0.attachmentInfos.first(where: { $0.index == deliveredAttachmentNumber }) }) + + // Deduce all the attachment reception statuses for all recipients of this attachment + let allReceptionStatuses = allAttachmentInfos.map({ $0?.status }) + + // The (global) reception status of the attachment is set to + // - "none" if one (or more) recipient did not receive the attachment yet + // - "delivered" if it was received by all recipients, but one (or more) recipient did not read the attachment yet + // - "read" if all the recipients did read the attachment + let newReceptionStatus: SentFyleMessageJoinWithStatus.FyleReceptionStatus + if allReceptionStatuses.contains(nil) { + // At least one attachment is not delivered + newReceptionStatus = .none + } else if allReceptionStatuses.contains(.delivered) { + // All attachments are delivered or read, and at least one is not read + newReceptionStatus = .delivered + } else { + // All attachments are read + assert(allReceptionStatuses.allSatisfy({ $0 == .read })) + newReceptionStatus = .read + } + + join.tryToSetReceptionStatusTo(newReceptionStatus) + + } + + refreshStatus() + } + +} + + extension PersistedMessageSent { @@ -651,6 +718,31 @@ extension PersistedMessageSent { } +// MARK: - Thread safe struct + +extension PersistedMessageSent { + + struct Structure { + let typedObjectID: TypeSafeManagedObjectID + let textBody: String? + let isEphemeralMessageWithLimitedVisibility: Bool + fileprivate let abstractStructure: PersistedMessage.AbstractStructure + var isReplyToAnotherMessage: Bool { abstractStructure.isReplyToAnotherMessage } + var readOnce: Bool { abstractStructure.readOnce } + var forwarded: Bool { abstractStructure.forwarded } + var discussionKind: PersistedDiscussion.StructureKind { abstractStructure.discussionKind } + } + + func toStructure() throws -> Structure { + return Structure(typedObjectID: self.typedObjectID, + textBody: self.textBody, + isEphemeralMessageWithLimitedVisibility: self.isEphemeralMessageWithLimitedVisibility, + abstractStructure: try toAbstractStructure()) + } + +} + + // MARK: - Notifying on save diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSentRecipientInfos.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSentRecipientInfos.swift index 09bf0aa7..549b7a31 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSentRecipientInfos.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/PersistedMessage/PersistedMessageSentRecipientInfos.swift @@ -54,6 +54,7 @@ final class PersistedMessageSentRecipientInfos: NSManagedObject { // MARK: - Relationships @NSManaged private(set) var messageSent: PersistedMessageSent + @NSManaged private(set) var attachmentInfos: Set // MARK: - Computed variables @@ -116,7 +117,7 @@ extension PersistedMessageSentRecipientInfos { self.timestampAllAttachmentsSent = nil self.messageSent = messageSent - + self.attachmentInfos = Set() } @@ -147,37 +148,44 @@ extension PersistedMessageSentRecipientInfos { } - func setTimestampDelivered(to timestamp: Date) { - if let currentTimeStamp = self.timestampDelivered { - guard currentTimeStamp != timestamp else { return } - self.timestampDelivered = min(timestamp, currentTimeStamp) - } else { - self.timestampDelivered = timestamp - } + func setTimestampAllAttachmentsSentIfPossible() { + guard self.timestampAllAttachmentsSent == nil else { return } + let allAttachmentsAreComplete = messageSent.fyleMessageJoinWithStatuses.allSatisfy { $0.status == .complete } + guard allAttachmentsAreComplete else { return } + self.timestampAllAttachmentsSent = Date() self.messageSent.refreshStatus() - self.messageSent.fyleMessageJoinWithStatuses.forEach { $0.markAsComplete() } } - - func setTimestampRead(to timestamp: Date) { - if let currentTimeStamp = self.timestampRead { - guard currentTimeStamp != timestamp else { return } - self.timestampRead = min(timestamp, currentTimeStamp) + + func messageWasDeliveredNoLaterThan(_ timestamp: Date, andRead: Bool) { + if let currentTimeStamp = self.timestampDelivered, currentTimeStamp != timestamp { + self.timestampDelivered = min(timestamp, currentTimeStamp) } else { - self.timestampRead = timestamp + self.timestampDelivered = timestamp + } + if andRead { + if let currentTimeStamp = self.timestampRead, currentTimeStamp != timestamp { + self.timestampRead = min(timestamp, currentTimeStamp) + } else { + self.timestampRead = timestamp + } } - self.messageSent.refreshStatus() } - func setTimestampAllAttachmentsSentIfPossible() { - guard self.timestampAllAttachmentsSent == nil else { return } - let allAttachmentsAreComplete = messageSent.fyleMessageJoinWithStatuses.allSatisfy { $0.status == .complete } - guard allAttachmentsAreComplete else { return } - self.timestampAllAttachmentsSent = Date() - debugPrint(allAttachmentsAreComplete) - self.messageSent.refreshStatus() + func messageAndAttachmentWereDeliveredNoLaterThan(_ timestamp: Date, attachmentNumber: Int, andRead: Bool) { + messageWasDeliveredNoLaterThan(timestamp, andRead: false) // We do not assume that the message was read, even if the attachment was read + do { + let attachmentInfosOfDeliveredAttachment = try attachmentInfos.first(where: { $0.index == attachmentNumber }) ?? PersistedAttachmentSentRecipientInfos(status: .delivered, index: attachmentNumber, info: self) + if andRead { + attachmentInfosOfDeliveredAttachment.status = .read + } + } catch { + assertionFailure() + // In production, continue anyway + } } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ReceivedFyleMessageJoinWithStatus.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ReceivedFyleMessageJoinWithStatus.swift index bfb219de..c9a64f1c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/ReceivedFyleMessageJoinWithStatus.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/ReceivedFyleMessageJoinWithStatus.swift @@ -40,6 +40,7 @@ final class ReceivedFyleMessageJoinWithStatus: FyleMessageJoinWithStatus { // MARK: - Properties @NSManaged private(set) var downsizedThumbnail: Data? + @NSManaged private(set) var wasOpened: Bool // MARK: - Computed properties @@ -62,6 +63,8 @@ final class ReceivedFyleMessageJoinWithStatus: FyleMessageJoinWithStatus { return try? FyleElementForFyleMessageJoinWithStatus(self) } + private var changedKeys = Set() + // MARK: - Relationships @NSManaged private(set) var receivedMessage: PersistedMessageReceived @@ -114,9 +117,7 @@ final class ReceivedFyleMessageJoinWithStatus: FyleMessageJoinWithStatus { // Set the remaining properties and relationships self.downsizedThumbnail = nil - self.receivedMessage = receivedMessage - } @@ -163,6 +164,11 @@ extension ReceivedFyleMessageJoinWithStatus { } } + func markAsOpened() { + guard !self.wasOpened else { return } + self.wasOpened = true + } + } @@ -192,6 +198,7 @@ extension ReceivedFyleMessageJoinWithStatus { struct Predicate { enum Key: String { + case wasOpened = "wasOpened" case receivedMessage = "receivedMessage" } static var FyleIsNonNil: NSPredicate { @@ -240,6 +247,11 @@ extension ReceivedFyleMessageJoinWithStatus { try context.execute(deleteRequest) } + static func get(objectID: TypeSafeManagedObjectID, within context: NSManagedObjectContext) throws -> ReceivedFyleMessageJoinWithStatus? { + return try super.get(objectID: objectID.objectID, within: context) as? ReceivedFyleMessageJoinWithStatus + } + + } @@ -258,8 +270,37 @@ extension ReceivedFyleMessageJoinWithStatus { if let fyle = self.fyle, fyle.allFyleMessageJoinWithStatus.count == 1 && fyle.allFyleMessageJoinWithStatus.first == self { managedObjectContext?.delete(fyle) } + } else if isUpdated { + changedKeys = Set(self.changedValues().keys) } } + + + override func didSave() { + super.didSave() + + defer { + self.changedKeys.removeAll() + } + + if changedKeys.contains(Predicate.Key.wasOpened.rawValue), wasOpened { + ObvMessengerInternalNotification.receivedFyleJoinHasBeenMarkAsOpened(receivedFyleJoinID: self.typedObjectID) + .postOnDispatchQueue() + } + + let statusChanged = changedKeys.contains(FyleMessageJoinWithStatus.Predicate.Key.rawStatus.rawValue) + + if !isDeleted && (statusChanged || isInserted), status == .complete, let returnReceipt = receivedMessage.returnReceipt, let contactCryptoId = receivedMessage.contactIdentity?.cryptoId, let ownedCryptoId = receivedMessage.contactIdentity?.ownedIdentity?.cryptoId { + ObvMessengerInternalNotification.aDeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus( + returnReceipt: returnReceipt, + contactCryptoId: contactCryptoId, + ownedCryptoId: ownedCryptoId, + messageIdentifierFromEngine: receivedMessage.messageIdentifierFromEngine, + attachmentNumber: index) + .postOnDispatchQueue() + } + + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/CoreData/SentFyleMessageJoinWithStatus.swift b/iOSClient/ObvMessenger/ObvMessenger/CoreData/SentFyleMessageJoinWithStatus.swift index 4a870c10..d4bc670a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/CoreData/SentFyleMessageJoinWithStatus.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/CoreData/SentFyleMessageJoinWithStatus.swift @@ -31,8 +31,19 @@ final class SentFyleMessageJoinWithStatus: FyleMessageJoinWithStatus { case complete = 2 } + enum FyleReceptionStatus: Int { + case none = 0 + case delivered = 1 + case read = 2 + + static func < (lhs: Self, rhs: Self) -> Bool { + return lhs.rawValue < rhs.rawValue + } + } + // MARK: - Properties + @NSManaged private var rawReceptionStatus: Int @NSManaged var identifierForNotifications: UUID? // MARK: - Computed properties @@ -47,6 +58,16 @@ final class SentFyleMessageJoinWithStatus: FyleMessageJoinWithStatus { } } + private(set) var receptionStatus: FyleReceptionStatus { + get { + return FyleReceptionStatus(rawValue: rawReceptionStatus) ?? FyleReceptionStatus.none + } + set { + guard receptionStatus < newValue else { return } + self.rawReceptionStatus = newValue.rawValue + } + } + override var message: PersistedMessage? { sentMessage } override var fullFileIsAvailable: Bool { !isWiped } @@ -135,7 +156,13 @@ final class SentFyleMessageJoinWithStatus: FyleMessageJoinWithStatus { } } } - + + + func tryToSetReceptionStatusTo(_ newReceptionStatus: FyleReceptionStatus) { + guard newReceptionStatus.rawValue > receptionStatus.rawValue else { return } + self.receptionStatus = newReceptionStatus + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/FileSystemService/FileSystemService.swift b/iOSClient/ObvMessenger/ObvMessenger/FileSystemService/FileSystemService.swift index 681ebdb7..9a9219a1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/FileSystemService/FileSystemService.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/FileSystemService/FileSystemService.swift @@ -19,27 +19,24 @@ import Foundation import os.log +import OlvidUtils final class FileSystemService { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: FileSystemService.self)) private var notificationTokens = [NSObjectProtocol]() - private let internalQueue: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 1 - queue.name = "FileSystemService internal Queue" - return queue - }() + private let internalQueue = OperationQueue.createSerialQueue(name: "FileSystemService internal Queue", qualityOfService: .default) init() { listenToNotifications() } private func listenToNotifications() { - notificationTokens.append(ObvMessengerInternalNotification.observeTrashShouldBeEmptied(queue: internalQueue) { [weak self] in - self?.emptyTrashNow() - }) + notificationTokens.append(contentsOf: [ + ObvMessengerInternalNotification.observeTrashShouldBeEmptied(queue: internalQueue) { [weak self] in + self?.emptyTrashNow() + }, + ]) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Info.plist b/iOSClient/ObvMessenger/ObvMessenger/Info.plist index 1d7dbd3f..45983fd9 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Info.plist +++ b/iOSClient/ObvMessenger/ObvMessenger/Info.plist @@ -107,6 +107,23 @@ $(OBV_HOST_FOR_OPENID_REDIRECT) OBV_SERVER_URL $(OBV_SERVER_URL) + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + + + + UIBackgroundModes audio diff --git a/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppInitializer.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppInitializer.swift deleted file mode 100644 index a0519b0b..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppInitializer.swift +++ /dev/null @@ -1,333 +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 ObvEngine -import Intents -import OlvidUtils - - -final class AppInitializer { - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "AppInitializer") - private var observationTokens = [NSObjectProtocol]() - private let internalQueue: OperationQueue = { - let queue = OperationQueue.createSerialQueue(name: "AppInitializer internal queue", qualityOfService: .userInteractive) - queue.isSuspended = true - return queue - }() - - private let queueForTransferingRemoteNotificationToEngine = DispatchQueue(label: "AppInitializer queue for remote notifications") - - private let fileSystemService: FileSystemService - let windowsManager: WindowsManager - let runningLog = RunningLogError() - private(set) var obvEngine: ObvEngine? - - 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 - appStateManager.appType = .mainApp - _ = BackgroundTasksManager.shared - _ = AppTheme.shared - - self.fileSystemService = FileSystemService() - self.fileSystemService.createAllDirectoriesIfRequired() - - let initializerViewController = InitializerViewController() - initializerViewController.runningLog = runningLog - self.windowsManager = WindowsManager(initializerViewController: initializerViewController) - - observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeAppStateChanged(queue: OperationQueue.main) { [weak self] (previousState, currentState) in - self?.processAppStateChangedNotification(previousState: previousState, currentState: currentState) - }, - ObvMessengerInternalNotification.observeListMessagesOnServerBackgroundTaskWasLaunched(queue: OperationQueue.main) { [weak self] success in - self?.processListMessagesOnServerBackgroundTaskWasLaunched(success: success) - }, - ]) - } - - - private func processAppStateChangedNotification(previousState: AppState, currentState: AppState) { - assert(Thread.isMainThread) - if !previousState.isInitializedAndActive && currentState.isInitializedAndActive { - guard let obvEngine = self.obvEngine else { return } // The obvEngine is nil when the initialization operation cancels - obvEngine.applicationIsInitializedAndActive() - } - - // Check whether we connect/disconnect websockets - - let previousStateNeededWebsockets = previousState.isInitializedAndActive || (previousState.aCallRequiresNetworkConnection && currentState.isInitialized) - let currentStateNeedsWebsockets = currentState.isInitializedAndActive || (currentState.aCallRequiresNetworkConnection && currentState.isInitialized) - - switch (previousStateNeededWebsockets, currentStateNeedsWebsockets) { - case (false, true): - do { - os_log("🏁☎️🏓 Will request the engine to connect websockets", log: log, type: .info) - try obvEngine?.downloadMessagesAndConnectWebsockets() - } catch { - os_log("Could not download messages not connect websockets, although a call requires connection: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - } - case (true, false): - os_log("🏁☎️🏓 Will request the engine to disconnect websockets", log: log, type: .info) - do { - try obvEngine?.disconnectWebsockets() - } catch { - os_log("Could not disconnect websockets: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - } - default: - break - } - } - - - // Called asynchronously from the AppDelegate - func initializeApp() { - assert(Thread.isMainThread) - guard AppStateManager.shared.currentState.isJustLaunched else { return } - AppStateManager.shared.setStateToInitializing() - assert(!AppStateManager.shared.currentState.isJustLaunched) - assert(AppStateManager.shared.currentState.isInitializing) - let op = InitializeAppOperation(runningLog: runningLog, completion: initializeAppOperationDidFinish) - op.queuePriority = .veryHigh - internalQueue.addOperation(op) - internalQueue.isSuspended = false - } - - - /// 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 - ObvPushNotificationManager.shared.obvEngine = obvEngine - DispatchQueue.main.sync { - (UIApplication.shared.delegate as? AppDelegate)?.obvEngine = obvEngine // Make the engine available everywhere - let appRootViewController = MetaFlowController(fileSystemService: fileSystemService) - let localAuthenticationViewController = LocalAuthenticationViewController() - localAuthenticationViewController.delegate = AppStateManager.shared - self.windowsManager.setWindowsRootViewControllers(localAuthenticationViewController: localAuthenticationViewController, appRootViewController: appRootViewController) - } - let op = PostAppInitializationOperation(obvEngine: obvEngine) - op.queuePriority = .veryHigh - internalQueue.addOperation(op) - AppStateManager.shared.setStateToInitialized() - case .failure(let reasonForCancel): - internalQueue.isSuspended = true - DispatchQueue.main.sync { - windowsManager.showInitializationFailureViewController(error: reasonForCancel) - } - } - } - - - func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { - 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()) - ObvPushNotificationManager.shared.currentDeviceToken = deviceToken - ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() - } - } - - - func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) { - internalQueue.addOperation { [weak self] in - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) - os_log("🍎 Application failed to register for remote notifications: %{public}@", log: log, type: .fault, error.localizedDescription) - if ObvMessengerConstants.isRunningOnRealDevice == true { - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) - os_log("%@", log: log, type: .error, error.localizedDescription) - } - ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() - } - } - - - func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) { - internalQueue.addOperation { [weak self] in - guard let _self = self else { assertionFailure(); completionHandler(.failed); return } - guard let obvEngine = _self.obvEngine else { assertionFailure(); completionHandler(.failed); return } - let tag = UUID() - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: self)) - os_log("Receiving a remote notification. We tag is as %{public}@", log: log, type: .debug, tag.uuidString) - - if let pushTopic = userInfo["topic"] as? String { - // We are receiving a notification originated in the keycloak server - - KeycloakManager.shared.forceSyncManagedIdentitiesAssociatedWithPushTopics(pushTopic) { result in - switch result { - case .success: - os_log("🌊 We sucessfully sync the appropriate identity with the keycloak server, calling the completion handler of the background notification with tag %{public}@", log: log, type: .info, tag.uuidString) - completionHandler(.newData) - return - case .failure(let error): - os_log("🌊 The sync of the appropriate identity with the keycloak server failed: %{public}@. Calling the completion handler of the background notification with tag %{public}@", log: log, type: .info, error.localizedDescription, tag.uuidString) - completionHandler(.failed) - return - } - } - - } else { - - // We are receiving a notification indicating new data is available on the server - - let completionHandlerForEngine: (UIBackgroundFetchResult) -> Void = { (result) in - os_log("🌊 Calling the completion handler of the remote notification tagged as %{public}@. The result is %{public}@", log: log, type: .info, tag.uuidString, result.debugDescription) - DispatchQueue.main.async { - completionHandler(result) - } - } - - _self.queueForTransferingRemoteNotificationToEngine.async { - obvEngine.application(didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandlerForEngine) - } - - } - - } - } - - - func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) { - assert(Thread.isMainThread) - 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 } - let deepLink: ObvDeepLink - switch shortcut { - case .scanQRCode: - deepLink = ObvDeepLink.qrCodeScan - } - os_log("🥏 Sending a UserWantsToNavigateToDeepLink notification for shortut item %{public}@", log: log, type: .info, shortcut.description) - ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) - .postOnDispatchQueue() - completionHandler(true) - } - } - - - // This method is also called when sending a file through AirDrop - 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 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" - guard let newUrl = urlComponents.url else { return false } - guard let olvidURL = OlvidURL(urlRepresentation: newUrl) else { assertionFailure(); return false } - AppStateManager.shared.handleOlvidURL(olvidURL) - return true - } else if url.isFileURL { - /* We are certainly dealing with an AirDrop'ed file. See - * https://developer.apple.com/library/archive/qa/qa1587/_index.html - * for handling Open in... - */ - let deepLink = ObvDeepLink.airDrop(fileURL: url) - ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) - .postOnDispatchQueue() - return true - } else { - return false - } - } - - - func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { - assert(Thread.isMainThread) - if let url = userActivity.webpageURL { - os_log("Call to Application continue user activity with webpage URL %{public}@", log: log, type: .info, url.debugDescription) - // This is typically called when scanning (tapping?) an invite link - return openOlvidURL(url) - } else if let startCallIntent = userActivity.interaction?.intent as? INStartCallIntent { - AppStateManager.shared.addCompletionHandlerToExecuteWhenInitializedAndActive { [weak self] in - guard let obvEngine = self?.obvEngine else { return } - let op = ProcessINStartCallIntentOperation(startCallIntent: startCallIntent, obvEngine: obvEngine) - self?.internalQueue.addOperation(op) - } - return true - } else { - return false - } - } - - - private func openOlvidURL(_ url: URL) -> Bool { - assert(Thread.isMainThread) - os_log("🥏 Call to openDeepLink with URL %{public}@", log: log, type: .info, url.debugDescription) - guard let olvidURL = OlvidURL(urlRepresentation: url) else { assertionFailure(); return false } - os_log("An OlvidURL struct was successfully created", log: log, type: .info) - AppStateManager.shared.handleOlvidURL(olvidURL) - return true - } - - - func application(_ application: UIApplication, handleEventsForBackgroundURLSession identifier: String, completionHandler: @escaping () -> Void) { - assert(Thread.isMainThread) - 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) - guard let obvEngine = self?.obvEngine else { assertionFailure(); completionHandler(); return } - DispatchQueue(label: "Queue created for storing a completion handler").async { - do { - try obvEngine.storeCompletionHandler(completionHandler, forHandlingEventsForBackgroundURLSessionWithIdentifier: identifier) - } catch { - os_log("Could not store completion handler: %{public}@", log: log, type: .fault, error.localizedDescription) - } - } - } - } - - - /// This method processes the notification sent after launching a background task for listing messages on the server. - private func processListMessagesOnServerBackgroundTaskWasLaunched(success: @escaping (Bool) -> Void) { - let log = self.log - internalQueue.addOperation { [weak self] in - let tag = UUID() - os_log("We are performing a background fetch. We tag it as %{public}@", log: log, type: .info, tag.uuidString) - let completionHandlerForEngine: (UIBackgroundFetchResult) -> Void = { (result) in - os_log("Calling the completion handler of the background fetch tagged as %{public}@. The result is %{public}@", log: log, type: .info, tag.uuidString, result.debugDescription) - switch result { - case .newData, .noData: - success(true) - case .failed: - assertionFailure() - success(false) - @unknown default: - assertionFailure() - success(true) - } - } - guard let obvEngine = self?.obvEngine else { assertionFailure(); success(false); return } - DispatchQueue(label: "Queue created for handling background fetch tagged \(tag.uuidString)").async { - obvEngine.application(performFetchWithCompletionHandler: completionHandlerForEngine) - } - } - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppState.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppState.swift deleted file mode 100644 index 819d0f71..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppState.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 - -enum RawAppState { - - case justLaunched - case initializing - case initialized - -} - -enum IOSAppState: CustomDebugStringConvertible { - - case inBackground - case notActive - case mayResignActive - case active - - var debugDescription: String { - switch self { - case .notActive: return "Not active" - case .mayResignActive: return "May resign active" - case .active: return "Active" - case .inBackground: return "In background" - } - } - -} - - -enum AppState: CustomDebugStringConvertible, Equatable { - - 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 { - case .justLaunched: return RawAppState.justLaunched - case .initializing: return RawAppState.initializing - case .initialized: return RawAppState.initialized - } - } - - var iOSAppState: IOSAppState { - switch self { - case .justLaunched(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: _): - return iOSAppState - case .initializing(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: _): - return iOSAppState - case .initialized(iOSAppState: let iOSAppState, authenticated: _, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: _): - return iOSAppState - } - } - - var isInitializedAndActive: Bool { - switch self { - case .initialized(iOSAppState: let iOSState, authenticated: _, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: _): - return iOSState == .active - default: - return false - } - } - - var isInitialized: Bool { - switch self { - case .initialized: return true - default: return false - } - } - - var isInitializing: Bool { - switch self { - case .initializing: return true - default: return false - } - } - - var isJustLaunched: Bool { - switch self { - case .justLaunched: return true - default: return false - } - } - - var isAuthenticated: Bool { - switch self { - case .justLaunched, .initializing: - return false - case .initialized(iOSAppState: _, authenticated: let authenticated, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: _): - return authenticated - } - } - - var debugDescription: String { - 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.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.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.uuid.uuidString.prefix(4)) | \(callAndState.state), aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" - } else { - return "Initialized (\(iOSAppState), authenticated: \(authenticated), authenticateAutomaticallyNextTime: \(next), callInProgress: None, aCallRequiresNetworkConnection: \(aCallRequiresNetworkConnection))" - } - } - } - - 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 { - case .justLaunched(iOSAppState: let b0, authenticateAutomaticallyNextTime: let b1, callInProgress: let b2, aCallRequiresNetworkConnection: let 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?.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?.uuid == b3?.uuid && a3?.state == b3?.state && a4 == b4 - default: - return false - } - } - } - - 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 - } - } - - var aCallRequiresNetworkConnection: Bool { - switch self { - case .justLaunched(iOSAppState: _, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection), - .initializing(iOSAppState: _, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection), - .initialized(iOSAppState: _, authenticated: _, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - return aCallRequiresNetworkConnection - } - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppStateManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppStateManager.swift deleted file mode 100644 index 144c965d..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Initialization/AppStateManager.swift +++ /dev/null @@ -1,533 +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 - - -final class AppStateManager: LocalAuthenticationViewControllerDelegate { - - static let shared = AppStateManager() - - var appType: ObvMessengerConstants.AppType? - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "AppStateManager") - - private var userIsAuthenticating = false - private var _ignoreNextResignActiveTransition = false - - private var completionHandlersToExecuteWhenInitializedAndActive = [() -> Void]() - private var completionHandlersToExecuteWhenInitialized = [() -> Void]() - - private(set) weak var olvidURLHandler: OlvidURLHandler? - private var olvidURLsOnHold = [OlvidURL]() - - weak var callStateDelegate: CallStateDelegate? - - var ignoreNextResignActiveTransition: Bool { - get { - assert(Thread.isMainThread) - return _ignoreNextResignActiveTransition - } - set { - assert(Thread.isMainThread) - _ignoreNextResignActiveTransition = newValue - } - } - - - private let queueForPostingAppStateChangedNotifications = DispatchQueue(label: "Queue for posting all appStateChanged notifications") - - - private var observationTokens = [NSObjectProtocol]() - fileprivate let internalQueue: OperationQueue = { - let queue = OperationQueue() - queue.maxConcurrentOperationCount = 1 - queue.name = "AppStateManager internal queue" - return queue - }() - - // Multiple simultaneous readers, single writer - private var _currentState = AppState.justLaunched(iOSAppState: .notActive, authenticateAutomaticallyNextTime: true, callInProgress: nil, aCallRequiresNetworkConnection: false) - private let queueForAccessingCurrentState = DispatchQueue(label: "Queue for accessing _currentState", attributes: .concurrent) - - - var currentState: AppState { - queueForAccessingCurrentState.sync { _currentState } - } - - - private init() { - observeNotifications() - os_log("🏁 App State Manager was initialized", log: log, type: .info) - } - - - fileprivate func setState(to newState: AppState) { - assert(OperationQueue.current == AppStateManager.shared.internalQueue) - - guard currentState != newState else { return } - - let previousState = currentState - queueForAccessingCurrentState.sync(flags: .barrier) { - _currentState = newState - } - - os_log("🏁 App State will change: %{public}@ --> %{public}@", log: log, type: .info, currentState.debugDescription, newState.debugDescription) - - let log = self.log - - if currentState.isInitialized { - DispatchQueue.main.async { [weak self] in - guard let _self = self else { return } - for completionHandler in _self.completionHandlersToExecuteWhenInitialized { - os_log("🏁 Executing a completion handler that was stored until the app is initialized", log: log, type: .info) - completionHandler() - } - _self.completionHandlersToExecuteWhenInitialized.removeAll() - } - } - - if currentState.isInitializedAndActive { - DispatchQueue.main.async { [weak self] in - guard let _self = self else { return } - for completionHandler in _self.completionHandlersToExecuteWhenInitializedAndActive { - os_log("🏁 Executing a completion handler that was stored until the app is initialized and active", log: log, type: .info) - completionHandler() - } - _self.completionHandlersToExecuteWhenInitializedAndActive.removeAll() - } - } - - os_log("🏁 Posting an appStateChanged notification with previousState: %{public}@ and currentState: %{public}@", log: log, type: .info, previousState.debugDescription, currentState.debugDescription) - ObvMessengerInternalNotification.appStateChanged(previousState: previousState, currentState: currentState) - .postOnDispatchQueue(queueForPostingAppStateChangedNotifications) - - } - - - /// Shall only be called from the `AppInitializer`. - func setStateToInitializing() { - assert(OperationQueue.current != AppStateManager.shared.internalQueue) - assert(currentState.isJustLaunched) - let op = UpdateCurrentAppStateOperation(newRawAppState: .initializing) - internalQueue.addOperation(op) - op.waitUntilFinished() - } - - - /// 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() { - observationTokens.append(contentsOf: [ - VoIPNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] (call, _) in - let op = UpdateStateWithCurrentCallChangesOperation(newCall: call) - self?.internalQueue.addOperation(op) - }, - ObvMessengerInternalNotification.observeNoMoreCallInProgress(queue: OperationQueue.main) { [weak self] in - let op = RemoveCallInProgressOperation() - 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) - self?.internalQueue.addOperation(op) - }, - NotificationCenter.default.addObserver(forName: UIApplication.didEnterBackgroundNotification, object: nil, queue: .main) { [weak self] (notification) in - self?.ignoreNextResignActiveTransition = false - let op = UpdateCurrentIOSAppStateOperation(newIOSAppState: .inBackground) - self?.internalQueue.addOperation(op) - }, - NotificationCenter.default.addObserver(forName: UIApplication.willEnterForegroundNotification, object: nil, queue: .main) { [weak self] (notification) in - self?.ignoreNextResignActiveTransition = false - let op = UpdateCurrentIOSAppStateOperation(newIOSAppState: .notActive) - self?.internalQueue.addOperation(op) - }, - NotificationCenter.default.addObserver(forName: UIApplication.willResignActiveNotification, object: nil, queue: .main) { [weak self] (notification) in - guard self?.userIsAuthenticating == false else { return } - guard self?.ignoreNextResignActiveTransition == false else { - self?.ignoreNextResignActiveTransition = false - return - } - let op = UpdateCurrentIOSAppStateOperation(newIOSAppState: .mayResignActive) - self?.internalQueue.addOperation(op) - }, - ]) - } - - - func aNewCallRequiresNetworkConnection() { - os_log("🏁☎️ Call to aNewCallRequiresNetworkConnection", log: log, type: .info) - let op = UpdateStateOnChangeOfNewCallRequiresNetworkConnection(aCallRequiresNetworkConnection: true) - self.internalQueue.addOperation(op) - } - - - func noMoreCallRequiresNetworkConnection() { - os_log("🏁☎️ Call to noMoreCallRequiresNetworkConnection", log: log, type: .info) - let op = UpdateStateOnChangeOfNewCallRequiresNetworkConnection(aCallRequiresNetworkConnection: false) - self.internalQueue.addOperation(op) - } - - - func userWillTryToAuthenticate() { - assert(Thread.isMainThread) - userIsAuthenticating = true - } - - func userDidTryToAuthenticated() { - assert(Thread.isMainThread) - userIsAuthenticating = false - } - - func userLocalAuthenticationDidSucceedOrWasNotRequired() { - assert(Thread.isMainThread) - let op = UpdateStateAfterUserLocalAuthenticationSuccessOperation() - self.internalQueue.addOperation(op) - } - - func setOlvidURLHandler(to olvidURLHandler: OlvidURLHandler) { - assert(Thread.isMainThread) - assert(self.olvidURLHandler == nil) - self.olvidURLHandler = olvidURLHandler - olvidURLsOnHold.forEach { - _ = olvidURLHandler.handleOlvidURL($0) - } - olvidURLsOnHold.removeAll() - } - - /// Can be called from anywhere within the app. This methods forwards the `OlvidURL` to the appropriate handler, - /// at the appropriate time (i.e., when a handler is available). - func handleOlvidURL(_ olvidURL: OlvidURL) { - assert(Thread.isMainThread) - if let olvidURLHandler = self.olvidURLHandler { - olvidURLHandler.handleOlvidURL(olvidURL) - } else { - olvidURLsOnHold.append(olvidURL) - } - } - -} - - -// MARK: - Helpers for completion handlers to execute when app becomes initialized and active - -extension AppStateManager { - - func addCompletionHandlerToExecuteWhenInitializedAndActive(completionHandler: @escaping () -> Void) { - assert(Thread.isMainThread) - guard !currentState.isInitializedAndActive else { - os_log("🏁 Executing a completion handler immediately as the app is already initialized and active", log: log, type: .info) - completionHandler() - return - } - // If we reach this point, the app is either not initialized or not active, we store the completion handler for later - os_log("🏁 Storing a completion handler until the app is initialized and active", log: log, type: .info) - completionHandlersToExecuteWhenInitializedAndActive.append(completionHandler) - } - - func addCompletionHandlerToExecuteWhenInitialized(completionHandler: @escaping () -> Void) { - assert(Thread.isMainThread) - guard !currentState.isInitialized else { - os_log("🏁 Executing a completion handler immediately as the app is already initialized", log: log, type: .info) - completionHandler() - return - } - // If we reach this point, the app is not initialized, we store the completion handler for later - os_log("🏁 Storing a completion handler until the app is initialized and active", log: log, type: .info) - completionHandlersToExecuteWhenInitialized.append(completionHandler) - } - -} - - -// MARK: - Operations that change the current App State - -fileprivate final class UpdateCurrentAppStateOperation: Operation { - - let newRawAppState: RawAppState - - init(newRawAppState: RawAppState) { - self.newRawAppState = newRawAppState - } - - override func main() { - - assert(OperationQueue.current == AppStateManager.shared.internalQueue) - - let updatedState: AppState - - switch AppStateManager.shared.currentState { - case .justLaunched(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let callInProgress, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - switch newRawAppState { - case .justLaunched: - updatedState = .justLaunched(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .initializing: - updatedState = .initializing(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .initialized: - updatedState = .initialized(iOSAppState: iOSAppState, authenticated: false, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - } - case .initializing(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let callInProgress, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - switch newRawAppState { - case .justLaunched: - updatedState = .justLaunched(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .initializing: - updatedState = .initializing(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .initialized: - updatedState = .initialized(iOSAppState: iOSAppState, authenticated: false, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - } - case .initialized(iOSAppState: let iOSAppState, authenticated: let authenticated, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let callInProgress, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - switch newRawAppState { - case .justLaunched: - updatedState = .justLaunched(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .initializing: - updatedState = .initializing(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .initialized: - updatedState = .initialized(iOSAppState: iOSAppState, authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - } - } - - AppStateManager.shared.setState(to: updatedState) - - } - -} - -fileprivate final class UpdateCurrentIOSAppStateOperation: Operation { - - let newIOSAppState: IOSAppState - - init(newIOSAppState: IOSAppState) { - self.newIOSAppState = newIOSAppState - } - - override func main() { - - assert(OperationQueue.current == AppStateManager.shared.internalQueue) - - let updatedState: AppState - - switch AppStateManager.shared.currentState { - - case .justLaunched(iOSAppState: _, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let callInProgress, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - updatedState = .justLaunched(iOSAppState: newIOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - - case .initializing(iOSAppState: _, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let callInProgress, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - updatedState = .initializing(iOSAppState: newIOSAppState, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - - case .initialized(iOSAppState: _, authenticated: let authenticated, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let callInProgress, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - switch newIOSAppState { - case .inBackground: - updatedState = .initialized(iOSAppState: newIOSAppState, authenticated: false, authenticateAutomaticallyNextTime: autoAuth || callInProgress == nil, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .notActive: - updatedState = .initialized(iOSAppState: newIOSAppState, authenticated: false, authenticateAutomaticallyNextTime: autoAuth || callInProgress == nil, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .mayResignActive: - updatedState = .initialized(iOSAppState: newIOSAppState, authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - case .active: - updatedState = .initialized(iOSAppState: newIOSAppState, authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth, callInProgress: callInProgress, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - } - } - - AppStateManager.shared.setState(to: updatedState) - - } -} - - - -fileprivate final class RemoveCallInProgressOperation: Operation { - override func main() { - - assert(OperationQueue.current == AppStateManager.shared.internalQueue) - - let updatedState: AppState - - switch AppStateManager.shared.currentState { - 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: _, 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: _, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - updatedState = .initialized(iOSAppState: iOSAppState, authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth, callInProgress: nil, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - } - - AppStateManager.shared.setState(to: updatedState) - - } -} - -fileprivate final class UpdateStateWithCurrentCallChangesOperation: Operation { - - let newCall: CallEssentials - - init(newCall: CallEssentials) { - self.newCall = newCall - } - - override func main() { - - assert(OperationQueue.current == AppStateManager.shared.internalQueue) - - var appropriateCall = determineAppropriateCallForState(call1: AppStateManager.shared.currentState.callInProgress, - call2: newCall) - if let _appropriateCall = appropriateCall, _appropriateCall.state.isFinalState { - appropriateCall = nil - } - - // If we reach this point, the call is worth changing the App state. - - let updatedState: AppState - - switch AppStateManager.shared.currentState { - - case .justLaunched(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: _, aCallRequiresNetworkConnection: let 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: 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: appropriateCall, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - - } - - AppStateManager.shared.setState(to: updatedState) - - } - - 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 { - return nil - } - return call2.state.isFinalState ? nil : call2 - } - guard let call2 = call2 else { - return call1.state.isFinalState ? nil : call1 - } - // If both call are identical we return "the" call if it is not in a final state, or nil otherwise - guard call1.uuid != call2.uuid else { - return call1.state.isFinalState ? nil : call1 - } - // At this point, we have two distinct non-nil calls and we must choose the one to keep within the state. - // If both calls are in a final state, we return nil. - guard !call1.state.isFinalState || !call2.state.isFinalState else { - return nil - } - // At this point, at least of call is not in a final state. If other is in a final state, we know which one to return - if call1.state.isFinalState { - return call2 - } - if call2.state.isFinalState { - return call1 - } - // At this point, none of the calls are in a final state. - // If both are new, we return nil. - guard call1.state != .initial || call2.state != .initial else { - return nil - } - // At this point, at least one call is not new. - // If one call is new, we return the call that is not new - guard call1.state != .initial else { - assert(call2.state != .initial) - return call2 - } - guard call2.state != .initial else { - assert(call1.state != .initial) - return call1 - } - // At this point, none of the calls are in a final state and none is new. - // If only one call is in progress, we return it - if call1.state == .callInProgress && call2.state != .callInProgress { - return call1 - } - if call2.state == .callInProgress && call1.state != .callInProgress { - return call2 - } - // This point should not be reached - assertionFailure() - return nil - } - -} - - -fileprivate final class UpdateStateAfterUserLocalAuthenticationSuccessOperation: Operation { - override func main() { - let updatedState: AppState - switch AppStateManager.shared.currentState { - case .justLaunched, .initializing: - assertionFailure() - updatedState = AppStateManager.shared.currentState - case .initialized(iOSAppState: let iOSAppState, authenticated: _, authenticateAutomaticallyNextTime: _, callInProgress: let call, aCallRequiresNetworkConnection: let aCallRequiresNetworkConnection): - updatedState = .initialized(iOSAppState: iOSAppState, authenticated: true, authenticateAutomaticallyNextTime: false, callInProgress: call, aCallRequiresNetworkConnection: aCallRequiresNetworkConnection) - } - AppStateManager.shared.setState(to: updatedState) - } -} - - -fileprivate final class UpdateStateOnChangeOfNewCallRequiresNetworkConnection: Operation { - - let aCallRequiresNetworkConnection: Bool - - init(aCallRequiresNetworkConnection: Bool) { - self.aCallRequiresNetworkConnection = aCallRequiresNetworkConnection - super.init() - } - - override func main() { - - let updatedState: AppState - - switch AppStateManager.shared.currentState { - case .justLaunched(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let authenticateAutomaticallyNextTime, callInProgress: let callInProgress, aCallRequiresNetworkConnection: _): - updatedState = .justLaunched(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: authenticateAutomaticallyNextTime, callInProgress: callInProgress, aCallRequiresNetworkConnection: self.aCallRequiresNetworkConnection) - case .initializing(iOSAppState: let iOSAppState, authenticateAutomaticallyNextTime: let authenticateAutomaticallyNextTime, callInProgress: let callInProgress, aCallRequiresNetworkConnection: _): - updatedState = .initializing(iOSAppState: iOSAppState, authenticateAutomaticallyNextTime: authenticateAutomaticallyNextTime, callInProgress: callInProgress, aCallRequiresNetworkConnection: self.aCallRequiresNetworkConnection) - case .initialized(iOSAppState: let iOSAppState, authenticated: let authenticated, authenticateAutomaticallyNextTime: let authenticateAutomaticallyNextTime, callInProgress: let callInProgress, aCallRequiresNetworkConnection: _): - updatedState = .initialized(iOSAppState: iOSAppState, authenticated: authenticated, authenticateAutomaticallyNextTime: authenticateAutomaticallyNextTime, callInProgress: callInProgress, aCallRequiresNetworkConnection: self.aCallRequiresNetworkConnection) - } - - - AppStateManager.shared.setState(to: updatedState) - - } - -} - - - - - -protocol OlvidURLHandler: AnyObject { - func handleOlvidURL(_ olvidURL: OlvidURL) -} - - -protocol CallStateDelegate: AnyObject { - func getGenericCallWithUuid(_ callUuid: UUID) async -> GenericCall? -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/InitializeAppOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/InitializeAppOperation.swift deleted file mode 100644 index 3db4c850..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/InitializeAppOperation.swift +++ /dev/null @@ -1,311 +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 OlvidUtils -import ObvEngine - -final class InitializeAppOperation: OperationWithSpecificReasonForCancel { - - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: InitializeAppOperation.self)) - - let runningLog: RunningLogError - let completion: (Result) -> Void - private var obvEngine: ObvEngine? - - init(runningLog: RunningLogError, completion: @escaping (Result) -> Void) { - self.runningLog = runningLog - self.completion = completion - super.init() - } - - override func main() { - - runningLog.addEvent(message: "Starting the initialization operations") - - defer { - if let obvEngine = self.obvEngine { - completion(.success(obvEngine)) - } else { - completion(.failure(reasonForCancel ?? .unknownError)) - } - } - - runningLog.addEvent(message: "Writing down preferences") - - ObvMessengerConstants.writeToPreferences() - - // Initialize the File System service - runningLog.addEvent(message: "Initializing the filesystem service") - let fileSystemService = FileSystemService() - fileSystemService.createAllDirectoriesIfRequired() // Must be called before trying to load the persistent container - - // Initialize the CoreData Stack - do { - runningLog.addEvent(message: "Initializing the App Core Data stack") - try ObvStack.initSharedInstance(transactionAuthor: ObvMessengerConstants.AppType.mainApp.transactionAuthor, runningLog: runningLog, enableMigrations: true) - } catch let error { - runningLog.addEvent(message: "The initialization of the App Core Data stack failed:\n---\n---\n \(error.localizedDescription)") - return cancel(withReason: .failedToInitializeObvStack(error: error)) - } - runningLog.addEvent(message: "The initialization of the App Core Data was successful") - - // Initialize the Singletons - runningLog.addEvent(message: "Initializing the network status monitor") - _ = NetworkStatus.shared - - // Perform app migrations and handle exceptional situations - runningLog.addEvent(message: "Performing exception migrations") - migrationFromBuild147ToBuild148() - migrationToV0_9_0() - migrationToV0_9_5() - migrationToV0_9_11() - migrationToV0_9_14() - migrationToV0_9_17() - - // Initialize the Oblivious Engine - do { - runningLog.addEvent(message: "Initializing the Engine") - obvEngine = try initializeObliviousEngine(runningLog: runningLog) - } catch let error { - runningLog.addEvent(message: "The Engine initialization failed: \(error.localizedDescription)") - assertionFailure() - return cancel(withReason: .failedToInitializeObvEngine(error: error)) - } - runningLog.addEvent(message: "The initialization of the Engine was successful") - - // Print a few logs on startup - printInitialDebugLogs() - - } - -} - - -enum InitializeAppOperationReasonForCancel: LocalizedErrorWithLogType { - - - case failedToInitializeObvStack(error: Error) - case failedToInitializeObvEngine(error: Error) - case unknownError - - var logType: OSLogType { - switch self { - case .failedToInitializeObvStack, - .failedToInitializeObvEngine, - .unknownError: - return .fault - } - } - - var errorDescription: String? { - switch self { - case .failedToInitializeObvStack(error: let error): - return "Failed to initialize Obv Stack: \(error.localizedDescription)" - case .failedToInitializeObvEngine(error: let error): - return "Failed to initialize Engine: \(error.localizedDescription)" - case .unknownError: - return "Unknown error" - } - } - -} - - -// MARK: - Handle exception situations - -extension InitializeAppOperation { - - private func migrationToV0_9_17() { - guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } - userDefaults.removeObject(forKey: "obvNewFeatures.privacySetting.wasSeenByUser") - } - - private func migrationToV0_9_14() { - guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } - userDefaults.removeObject(forKey: "settings.voip.useLoadBalancedTurnServers") - } - - private func migrationToV0_9_11() { - guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } - userDefaults.removeObject(forKey: "settings.interface.useNextGenDiscussionInterface") - userDefaults.removeObject(forKey: "settings.interface.showReplyToInNextGenDiscussionInterface") - userDefaults.removeObject(forKey: "settings.interface.fetchBatchSizeInNextGenDiscussionInterface") - userDefaults.removeObject(forKey: "settings.interface.monthsLimitInNextGenDiscussionInterface") - userDefaults.removeObject(forKey: "settings.interface.restrictToTextBodyInNextGenDiscussionInterface") - } - - private func migrationToV0_9_5() { - guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } - userDefaults.removeObject(forKey: "settings.privacy.lockScreenStartPeriod") - } - - /// Build 148 moves the Olvid internal preferences from the app space to the shared container space between the App and the share extension. - /// This method performs the required steps so as to migrate previous user preferences from the old location to the new one. - private func migrationFromBuild147ToBuild148() { - - let oldUserDefaults = UserDefaults(suiteName: "io.olvid.messenger.settings")! - let newUserDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier)! - // Migrate Downloads.maxAttachmentSizeForAutomaticDownload - do { - let oldKey = "downloads.maxAttachmentSizeForAutomaticDownload" - let newKey = "settings.downloads.maxAttachmentSizeForAutomaticDownload" - if newUserDefaults.object(forKey: newKey) == nil { - if let value = oldUserDefaults.object(forKey: oldKey) as? Int { - newUserDefaults.set(value, forKey: newKey) - } - } - } - // Migrate Interface.identityColorStyle - do { - let oldKey = "interface.identityColorStyle" - let newKey = "settings.interface.identityColorStyle" - if newUserDefaults.object(forKey: newKey) == nil { - if let value = oldUserDefaults.object(forKey: oldKey) as? Int { - newUserDefaults.set(value, forKey: newKey) - } - } - } - // Migrate Discussions.doSendReadReceipt - do { - let oldKey = "discussions.doSendReadReceipt" - let newKey = "settings.discussions.doSendReadReceipt" - if newUserDefaults.object(forKey: newKey) == nil { - if let value = oldUserDefaults.object(forKey: oldKey) as? Bool { - newUserDefaults.set(value, forKey: newKey) - } - } - } - // Migrate Discussions.doSendReadReceipt (specific conversations) - do { - let oldKey = "discussions.doSendReadReceipt.withinDiscussion" - let newKey = "settings.discussions.doSendReadReceipt.withinDiscussion" - if newUserDefaults.dictionary(forKey: newKey) == nil { - if let value = oldUserDefaults.dictionary(forKey: oldKey) { - newUserDefaults.set(value, forKey: newKey) - } - } - } - // Migrate Privacy.lockScreen (only useful for TestFlight users, but still) - do { - let oldKey = "privacy.lockScreen" - let newKey = "settings.privacy.lockScreen" - if newUserDefaults.object(forKey: newKey) == nil { - if let value = oldUserDefaults.object(forKey: oldKey) as? Bool { - newUserDefaults.set(value, forKey: newKey) - } - } - } - // Migrate Privacy.lockScreenGracePeriod (only useful for TestFlight users, but still) - do { - let oldKey = "privacy.lockScreenGracePeriod" - let newKey = "settings.privacy.lockScreenGracePeriod" - if newUserDefaults.object(forKey: newKey) == nil { - if let value = oldUserDefaults.object(forKey: oldKey) as? Double { - newUserDefaults.set(value, forKey: newKey) - } - } - } - } - - - func migrationToV0_9_0() { - guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } - userDefaults.removeObject(forKey: "settings.discussions.doFetchContentRichURLsMetadata.withinDiscussion") - userDefaults.removeObject(forKey: "settings.discussions.doSendReadReceipt.withinDiscussion") - } - -} - - -// MARK: Initialize the engine - -extension InitializeAppOperation { - - private func initializeObliviousEngine(runningLog: RunningLogError) throws -> ObvEngine { - do { - let mainEngineContainer = ObvMessengerConstants.containerURL.mainEngineContainer - ObvEngine.mainContainerURL = mainEngineContainer - let obvEngine = try ObvEngine.startFull(logPrefix: "FullEngine", - appNotificationCenter: NotificationCenter.default, - uiApplication: UIApplication.shared, - sharedContainerIdentifier: ObvMessengerConstants.appGroupIdentifier, - supportBackgroundTasks: ObvMessengerConstants.isRunningOnRealDevice, - appType: .mainApp, - runningLog: runningLog) - return obvEngine - } catch let error { - throw error - } - } - -} - - -// MARK: - Other stuff - -extension InitializeAppOperation { - - private func printInitialDebugLogs() { - - os_log("URL for Documents: %{public}@", log: log, type: .info, ObvMessengerConstants.containerURL.forDocuments.path) - os_log("URL for Temp files: %{public}@", log: log, type: .info, ObvMessengerConstants.containerURL.forTempFiles.path) - os_log("URL for hard links: %{public}@", log: log, type: .info, ObvMessengerConstants.containerURL.forFylesHardlinks(within: .mainApp).path) - os_log("URL for thumbnails: %{public}@", log: log, type: .info, ObvMessengerConstants.containerURL.forThumbnails(within: .mainApp).path) - os_log("URL for trash: %{public}@", log: log, type: .info, ObvMessengerConstants.containerURL.forTrash.path) - - os_log("developmentMode: %{public}@", log: log, type: .info, ObvMessengerConstants.developmentMode.description) - os_log("isTestFlight: %{public}@", log: log, type: .info, ObvMessengerConstants.isTestFlight.description) - os_log("appGroupIdentifier: %{public}@", log: log, type: .info, ObvMessengerConstants.appGroupIdentifier) - os_log("hostForInvitations: %{public}@", log: log, type: .info, ObvMessengerConstants.Host.forInvitations) - os_log("hostForConfigurations: %{public}@", log: log, type: .info, ObvMessengerConstants.Host.forConfigurations) - os_log("hostForOpenIdRedirect: %{public}@", log: log, type: .info, ObvMessengerConstants.Host.forOpenIdRedirect) - os_log("serverURL: %{public}@", log: log, type: .info, ObvMessengerConstants.serverURL.path) - os_log("shortVersion: %{public}@", log: log, type: .info, ObvMessengerConstants.shortVersion) - os_log("bundleVersion: %{public}@", log: log, type: .info, ObvMessengerConstants.bundleVersion) - os_log("fullVersion: %{public}@", log: log, type: .info, ObvMessengerConstants.fullVersion) - - os_log("Running on real device: %{public}@", log: log, type: .info, ObvMessengerConstants.isRunningOnRealDevice.description) - - logMDMPreferences() - } - - private func logMDMPreferences() { - - os_log("[MDM] preferences list starts", log: log, type: .info) - defer { - os_log("[MDM] preferences list ends", log: log, type: .info) - } - - guard let mdmConfiguration = ObvMessengerSettings.MDM.configuration else { return } - - for (key, value) in mdmConfiguration { - if let valueString = value as? String { - os_log("[MDM] %{public}@ : %{public}@", log: log, type: .info, key, valueString) - } else if let valueInt = value as? String { - os_log("[MDM] %{public}@ : %{public}d", log: log, type: .info, key, valueInt) - } else { - os_log("[MDM] %{public}@ : Cannot read value", log: log, type: .info, key) - } - } - - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/PostAppInitializationOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/PostAppInitializationOperation.swift deleted file mode 100644 index ba046ffc..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/PostAppInitializationOperation.swift +++ /dev/null @@ -1,74 +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 OlvidUtils -import ObvEngine - -final class PostAppInitializationOperation: OperationWithSpecificReasonForCancel { - - let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: PostAppInitializationOperation.self)) - let obvEngine: ObvEngine - - init(obvEngine: ObvEngine) { - self.obvEngine = obvEngine - super.init() - } - - - override func main() { - migrationToV0_9_4() - ObvMessengerSettings.Alert.removeSecureCallsInBeta() - } - - - private func migrationToV0_9_4() { - DispatchQueue(label: "migrationToV0_9_4").async { [weak self] in - self?.downloadUserDataIfNecessary() - } - } - - - private func downloadUserDataIfNecessary() { - let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier)! - let key = ObvMessengerConstants.userDataHasBeenDownloadedAfterMigration - - guard !userDefaults.bool(forKey: key) else { return /* Already done the job */} - - do { - try obvEngine.downloadAllUserData() - } catch { - os_log("Could not download user data: %{public}@", log: log, type: .info, error.localizedDescription) - assertionFailure() - } - - userDefaults.set(true, forKey: key) /* Mark as Done */ - } - -} - - -enum PostAppInitializationOperationReasonForCancel: LocalizedErrorWithLogType { - - var logType: OSLogType { - return .debug - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/ProcessINStartCallIntentOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/ProcessINStartCallIntentOperation.swift deleted file mode 100644 index 65e35684..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializationOperations/ProcessINStartCallIntentOperation.swift +++ /dev/null @@ -1,75 +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 Intents -import ObvEngine - -final class ProcessINStartCallIntentOperation: Operation { - - let startCallIntent: INStartCallIntent - let obvEngine: ObvEngine - - init(startCallIntent: INStartCallIntent, obvEngine: ObvEngine) { - self.startCallIntent = startCallIntent - self.obvEngine = obvEngine - super.init() - } - - override func main() { - guard let handle = startCallIntent.contacts?.first?.personHandle?.value else { return cancel() } - - ObvStack.shared.performBackgroundTaskAndWait { (context) in - - if let callUUID = UUID(handle), - let item = try? PersistedCallLogItem.get(callUUID: callUUID, within: context) { - let contacts = item.logContacts.compactMap { $0.contactIdentity?.typedObjectID } - ObvMessengerInternalNotification.userWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: contacts, groupId: try? item.getGroupId()).postOnDispatchQueue() - } else { - // Let be compatible with previous 1to1 versions - if let contact = try? PersistedObvContactIdentity.getAll(within: context).first(where: { $0.getGenericHandleValue(engine: obvEngine) == handle}) { - let contacts = [contact.typedObjectID] - ObvMessengerInternalNotification.userWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: contacts, groupId: nil).postOnDispatchQueue() - } - } - } - - } - -} - -fileprivate extension PersistedObvContactIdentity { - - func getGenericHandleValue(engine: ObvEngine) -> String? { - guard let context = self.managedObjectContext else { assertionFailure(); return nil } - var _handleTagData: Data? - context.performAndWait { - guard let ownedIdentity = self.ownedIdentity else { assertionFailure(); return } - do { - _handleTagData = try engine.computeTagForOwnedIdentity(with: ownedIdentity.cryptoId, on: self.cryptoId.getIdentity()) - } catch { - assertionFailure() - return - } - } - guard let handleTagData = _handleTagData else { assertionFailure(); return nil } - return handleTagData.base64EncodedString() - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializerViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializerViewController.swift index c5d52504..3f4724e1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializerViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Initialization/InitializerViewController.swift @@ -28,8 +28,6 @@ final class InitializerViewController: UIViewController { private var progressView: UIProgressView? private var observationTokens = [NSObjectProtocol]() - var runningLog: RunningLogError? - override var preferredStatusBarStyle: UIStatusBarStyle { if view?.window?.isKeyWindow == true { return .lightContent @@ -37,7 +35,8 @@ final class InitializerViewController: UIViewController { return .default } } - + + override func viewDidLoad() { super.viewDidLoad() @@ -46,32 +45,93 @@ final class InitializerViewController: UIViewController { let launchScreenStoryBoard = UIStoryboard(name: "LaunchScreen", bundle: nil) guard let launchViewController = launchScreenStoryBoard.instantiateInitialViewController() else { assertionFailure(); return } self.view.addSubview(launchViewController.view) + launchViewController.view.translatesAutoresizingMaskIntoConstraints = false self.view.pinAllSidesToSides(of: launchViewController.view) - activityIndicatorView.translatesAutoresizingMaskIntoConstraints = false - DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(3)) { [weak self] in - self?.activityIndicatorView.startAnimating() - } self.view.addSubview(activityIndicatorView) + activityIndicatorView.translatesAutoresizingMaskIntoConstraints = false + activityIndicatorView.hidesWhenStopped = true + activityIndicatorView.color = .white + self.view.addSubview(exportRunningLogButton) exportRunningLogButton.translatesAutoresizingMaskIntoConstraints = false let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 30.0, weight: .bold) let image = UIImage(systemIcon: .squareAndArrowUp, withConfiguration: symbolConfiguration) exportRunningLogButton.setImage(image, for: .normal) exportRunningLogButton.addTarget(self, action: #selector(exportRunningLogButtonTapped), for: .touchUpInside) exportRunningLogButton.alpha = 0 - DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(20)) { [weak self] in + + setupConstraints() + + observeDatabaseMigrationNotifications() + showSpinnerAfterCertainTime() + + } + + + private func setupConstraints() { + let constraints = [ + self.view.centerXAnchor.constraint(equalTo: activityIndicatorView.centerXAnchor), + self.view.centerYAnchor.constraint(equalTo: activityIndicatorView.centerYAnchor), + self.view.safeAreaLayoutGuide.trailingAnchor.constraint(equalTo: exportRunningLogButton.trailingAnchor, constant: 16), + self.view.safeAreaLayoutGuide.bottomAnchor.constraint(equalTo: exportRunningLogButton.bottomAnchor, constant: 16), + ] + NSLayoutConstraint.activate(constraints) + } + + + override func viewWillDisappear(_ animated: Bool) { + super.viewWillDisappear(animated) + presentedViewController?.dismiss(animated: true) + } + + + // MARK: - Spinner and export logs + + private var neverShowActivityIndicator = false + + private func showSpinnerAfterCertainTime() { + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(45)) { [weak self] in + guard let _self = self else { return } + guard !_self.neverShowActivityIndicator else { return } UIView.animate(withDuration: 0.3) { + self?.activityIndicatorView.startAnimating() self?.exportRunningLogButton.alpha = 1 } } - self.view.addSubview(exportRunningLogButton) + } + + + /// If the app is initialized successfully, we don't need to show the spiner nor the export log button ever again. + func appInitializationSucceeded() { + neverShowActivityIndicator = true + activityIndicatorView.stopAnimating() + exportRunningLogButton.alpha = 0 + progressView?.isHidden = true + } - setupConstraints() - observeDatabaseMigrationNotifications() + + @objc private func exportRunningLogButtonTapped() { + ObvMessengerInternalNotification.requestRunningLog { [weak self] runningLog in + DispatchQueue.main.async { + self?.showReceivedRunningLog(runningLog) + } + } + .postOnDispatchQueue() } + private func showReceivedRunningLog(_ runningLog: RunningLogError) { + assert(Thread.isMainThread) + let vc = InitializationFailureViewController() + vc.error = runningLog + vc.category = .initializationTakesTooLong + let nav = UINavigationController(rootViewController: vc) + present(nav, animated: true) + } + + // MARK: - Progress bar for migrations + private func observeDatabaseMigrationNotifications() { observationTokens.append(DataMigrationManagerNotification.observeMigrationManagerWillMigrateStore(queue: .main) { [weak self] migrationProgress, storeName in self?.createOrUpdateProgressView(migrationProgress: migrationProgress) @@ -91,32 +151,8 @@ final class InitializerViewController: UIViewController { ] NSLayoutConstraint.activate(constraints) } + progressView?.isHidden = false progressView?.observedProgress = migrationProgress } - - override func viewWillDisappear(_ animated: Bool) { - super.viewWillDisappear(animated) - presentedViewController?.dismiss(animated: true) - } - - private func setupConstraints() { - let constraints = [ - self.view.centerXAnchor.constraint(equalTo: activityIndicatorView.centerXAnchor), - self.view.centerYAnchor.constraint(equalTo: activityIndicatorView.centerYAnchor), - self.view.safeAreaLayoutGuide.trailingAnchor.constraint(equalTo: exportRunningLogButton.trailingAnchor, constant: 16), - self.view.safeAreaLayoutGuide.bottomAnchor.constraint(equalTo: exportRunningLogButton.bottomAnchor, constant: 16), - ] - NSLayoutConstraint.activate(constraints) - } - - - @objc private func exportRunningLogButtonTapped() { - guard let runningLog = self.runningLog else { assertionFailure(); return } - let vc = InitializationFailureViewController() - vc.error = runningLog - vc.category = .initializationTakesTooLong - let nav = UINavigationController(rootViewController: vc) - present(nav, animated: true) - } - + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Initialization/WindowsManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Initialization/WindowsManager.swift deleted file mode 100644 index ca481a22..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Initialization/WindowsManager.swift +++ /dev/null @@ -1,383 +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 - - -final class WindowsManager { - - private(set) var appWindow: UIWindow - private(set) var initializerWindow: UIWindow - private(set) var privacyWindow: UIWindow - private(set) var callWindow: UIWindow - private(set) var initializationFailureWindow: UIWindow - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: WindowsManager.self)) - - private var allWindows: [UIWindow] { - return [appWindow, privacyWindow, callWindow, initializerWindow, initializationFailureWindow] - } - - var currentKeyWindow: UIWindow { - if let keyWindow = allWindows.first(where: { $0.isKeyWindow }) { - return keyWindow - } - // In case we a running previews, it can happen that the key window cannot be found, so we bypass the assertion in that case. -#if DEBUG - if ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"] == "1" { - /* Do nothing */ - } else { - assertionFailure("Cannot find the keyWindow") - } - return appWindow -#else - assertionFailure("Cannot find the keyWindow") - return appWindow -#endif - } - - private var nonCallKitIncomingCallToShow: GenericCall? - private var keepCallWindowUntilNonCallKitIncomingCallIsHandled = false - - private var preferAppViewOverCallView = false - private var currentState = AppState.justLaunched(iOSAppState: .notActive, authenticateAutomaticallyNextTime: true, callInProgress: nil, aCallRequiresNetworkConnection: false) - - private var observationTokens = [NSObjectProtocol]() - - - private let initializerWindowLevel: UIWindow.Level = .alert + 2 - private let privacyWindowLevel: UIWindow.Level = .alert + 1 - private let fadeOutWindowLevel: UIWindow.Level = .alert - - init(initializerViewController: InitializerViewController) { - appWindow = UIWindow(frame: UIScreen.main.bounds) - appWindow.alpha = 0 - - callWindow = UIWindow(frame: UIScreen.main.bounds) - callWindow.alpha = 0 - - initializationFailureWindow = UIWindow(frame: UIScreen.main.bounds) - initializationFailureWindow.alpha = 0 - - privacyWindow = UIWindow(frame: UIScreen.main.bounds) - privacyWindow.alpha = 0 - privacyWindow.windowLevel = privacyWindowLevel - - initializerWindow = UIWindow(frame: UIScreen.main.bounds) - initializerWindow.rootViewController = initializerViewController - initializerWindow.alpha = 1 - initializerWindow.windowLevel = initializerWindowLevel - initializerWindow.makeKeyAndVisible() - - observeNotifications() - } - - func setWindowsRootViewControllers(localAuthenticationViewController: LocalAuthenticationViewController, appRootViewController: UIViewController) { - assert(Thread.isMainThread) - assert(appWindow.rootViewController == nil) - appWindow.rootViewController = appRootViewController - assert(privacyWindow.rootViewController == nil) - privacyWindow.rootViewController = localAuthenticationViewController - } - - - func showInitializationFailureViewController(error: Error) { - assert(Thread.isMainThread) - let vc = InitializationFailureViewController() - vc.error = error - let nav = UINavigationController(rootViewController: vc) - initializationFailureWindow.rootViewController = nav - self.transitionToAppropriateWindow() - } - - - private func observeNotifications() { - 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 { (_, currentState) in - Task { [weak self] in await self?.processAppStateChangedNotification(currentState: currentState) } - }) - observationTokens.append(ObvMessengerInternalNotification.observeToggleCallView(queue: OperationQueue.main) { [weak self] in - self?.toggleCallView() - }) - observationTokens.append(ObvMessengerInternalNotification.observeHideCallView(queue: OperationQueue.main) { [weak self] in - self?.hideCallView() - }) - observationTokens.append(ObvMessengerInternalNotification.observeNoMoreCallInProgress(queue: OperationQueue.main) { [weak self] in - self?.preferAppViewOverCallView = false - guard self?.keepCallWindowUntilNonCallKitIncomingCallIsHandled == true else { return } - self?.keepCallWindowUntilNonCallKitIncomingCallIsHandled = false - self?.transitionToAppropriateWindow() - }) - } - - - @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: - return "appWindow" - case initializerWindow: - return "initializerWindow" - case privacyWindow: - return "privacyWindow" - case callWindow: - return "callWindow" - case initializationFailureWindow: - return "initializationFailureWindow" - default: - return "Unknown - This is a bug" - } - } - -} - - -// MARK: - Transitioning between the app window, the call window, and the privacy window - -extension WindowsManager { - - private func transitionToAppropriateWindow() { - - assert(Thread.isMainThread) - - os_log("🪟 Call to transitionToAppropriateWindow", log: log, type: .info) - - guard initializationFailureWindow.rootViewController == nil else { - transitionCurrentWindowTo(window: initializationFailureWindow, animated: true) - return - } - - /* We deal with the very special case when we receive an incoming call that is not using CallKit. - * 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). - */ - if let nonCallKitIncomingCallToShow = nonCallKitIncomingCallToShow { - self.nonCallKitIncomingCallToShow = nil - if callWindow.rootViewController == nil { - callWindow.rootViewController = makeCallViewController(call: nonCallKitIncomingCallToShow) - } - transitionCurrentWindowTo(window: callWindow, animated: true) - keepCallWindowUntilNonCallKitIncomingCallIsHandled = true - return - } - - if keepCallWindowUntilNonCallKitIncomingCallIsHandled { - guard let call = currentState.callInProgress else { - return - } - guard call.state != .initial else { - return - } - keepCallWindowUntilNonCallKitIncomingCallIsHandled = false - } - - switch currentState { - - case .justLaunched(iOSAppState: _, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: _): - transitionCurrentWindowTo(window: initializerWindow, animated: true) - - case .initializing(iOSAppState: _, authenticateAutomaticallyNextTime: _, callInProgress: _, aCallRequiresNetworkConnection: _): - transitionCurrentWindowTo(window: initializerWindow, animated: true) - - case .initialized(iOSAppState: let iOSAppState, authenticated: let authenticated, authenticateAutomaticallyNextTime: let autoAuth, callInProgress: let callInProgress, aCallRequiresNetworkConnection: _): - - switch iOSAppState { - case .inBackground: - transitionCurrentWindowTo(window: initializerWindow, animated: true) - case .notActive: - preferAppViewOverCallView = false - 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) - transitionCurrentWindowTo(window: callWindow, animated: false) - } - } else if ObvMessengerSettings.Privacy.lockScreen { - transitionCurrentWindowTo(window: privacyWindow, animated: false) - } - case .mayResignActive: - 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 { - showAppWindowIfAllowedToOrShowPrivacyWindow(authenticated: authenticated, authenticateAutomaticallyNextTime: autoAuth) - } else { - assert(callWindow.rootViewController != nil) - transitionCurrentWindowTo(window: callWindow, animated: false) - } - } - } else { - if ObvMessengerSettings.Privacy.lockScreen { - transitionCurrentWindowTo(window: privacyWindow, animated: false) - } else { - // Do nothing - } - } - case .active: - 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. - switch call.direction { - case .incoming: - guard call.userAnsweredIncomingCall || !ObvMessengerSettings.VoIP.isCallKitEnabled else { return } // Do nothing - assert(callWindow.rootViewController != nil) - transitionCurrentWindowTo(window: callWindow, animated: true) - 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) - } - } - } - - appWindow.rootViewController?.setNeedsStatusBarAppearanceUpdate() - - } - - - private func showAppWindowIfAllowedToOrShowPrivacyWindow(authenticated: Bool, authenticateAutomaticallyNextTime: Bool) { - os_log("🪟 Call to showAppWindowIfAllowedToOrShowPrivacyWindow", log: log, type: .info) - if authenticated || !ObvMessengerSettings.Privacy.lockScreen { - os_log("🪟 Call to transitionCurrentWindowTo(window: appWindow, animated: true) from showAppWindowIfAllowedToOrShowPrivacyWindow", log: log, type: .info) - transitionCurrentWindowTo(window: appWindow, animated: true) - } else { - os_log("🪟 Call to transitionCurrentWindowTo(window: privacyWindow, animated: true) from showAppWindowIfAllowedToOrShowPrivacyWindow", log: log, type: .info) - transitionCurrentWindowTo(window: privacyWindow, animated: true) - if authenticateAutomaticallyNextTime { - (privacyWindow.rootViewController as? LocalAuthenticationViewController)?.performLocalAuthentication() - } else { - (privacyWindow.rootViewController as? LocalAuthenticationViewController)?.shouldPerformLocalAuthentication() - } - } - } - - - private func toggleCallView() { - preferAppViewOverCallView.toggle() - if !preferAppViewOverCallView, callWindow.rootViewController == nil, let call = currentState.callInProgress { - 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() - } - } - - private func hideCallView() { - guard currentState.callInProgress != nil else { return } - guard !preferAppViewOverCallView else { return } - toggleCallView() - } - - private func transitionCurrentWindowTo(window: UIWindow, animated: Bool) { - assert(Thread.isMainThread) - os_log("🪟 Call to transitionCurrentWindowTo %{public}@", log: log, type: .info, descriptionOfWindow(window)) - guard allWindows.contains(window) else { - os_log("🪟 The requested window (%{public}@) is not part of the allWindows array", log: log, type: .fault) - assertionFailure(); return - } - guard currentKeyWindow != window else { - os_log("🪟 The current key window is already the one requested", log: log, type: .info) - return - } - let previousKeyWindow = currentKeyWindow - // In case the previous window is not the privacy window, we "elevate" it (to the fadeOutWindowLevel), insert the new window underneath, and fade out the previous window. - if previousKeyWindow != privacyWindow { - previousKeyWindow.windowLevel = fadeOutWindowLevel - } - if window != privacyWindow { - window.windowLevel = .normal - } - window.alpha = 1 - window.makeKey() - window.isHidden = false - if animated { - UIView.animate(withDuration: 0.3, animations: { [weak self] in - previousKeyWindow.alpha = 0 - if previousKeyWindow == self?.callWindow { - previousKeyWindow.rootViewController = nil - } - }) - } else { - previousKeyWindow.alpha = 0 - if previousKeyWindow == callWindow { - previousKeyWindow.rootViewController = nil - } - } - } - -} - - -// MARK: Call View and Banner View Management - -extension WindowsManager { - - 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 e5c7a56b..62658294 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/AddContactFlow.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/AddContactFlow.swift @@ -76,6 +76,7 @@ final class AddContactHostingViewController: UIHostingController Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } - fileprivate func userWantsToAuthenticate(completionHandler: @escaping (Result<(keycloakUserDetailsAndStuff: KeycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff: KeycloakServerRevocationsAndStuff, obvKeycloakState: ObvKeycloakState), Error>) -> Void) { - assert(Thread.isMainThread) + + /// This method can throw either a standard `Error` or an error of the following type: `KeycloakManager.GetOwnDetailsError` + @MainActor + fileprivate func userWantsToAuthenticate() async throws -> (keycloakUserDetailsAndStuff: KeycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff: KeycloakServerRevocationsAndStuff, obvKeycloakState: ObvKeycloakState) { let keycloakConfig = self.keycloakConfig - KeycloakManager.shared.discoverKeycloakServer(for: keycloakConfig.serverURL) { result in - DispatchQueue.main.async { - switch result { - case .failure(let error): - completionHandler(.failure(error)) - return - case .success(let (jwks, configuration)): - KeycloakManager.shared.authenticate(configuration: configuration, - clientId: keycloakConfig.clientId, - clientSecret: keycloakConfig.clientSecret, - ownedCryptoId: nil) { result in - assert(Thread.isMainThread) - switch result { - case .failure(let error): - completionHandler(.failure(error)) - return - case .success(let authState): - KeycloakManager.shared.getOwnDetails(keycloakServer: keycloakConfig.serverURL, - authState: authState, - clientSecret: keycloakConfig.clientSecret, - jwks: jwks, - latestLocalRevocationListTimestamp: nil) { result in - DispatchQueue.main.async { [weak self] in - switch result { - case .failure(let error): - completionHandler(.failure(error)) - return - case .success(let (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff)): - - if let minimumBuildVersion = keycloakServerRevocationsAndStuff.minimumIOSBuildVersion { - guard ObvMessengerConstants.bundleVersionAsInt >= minimumBuildVersion else { - self?.installedOlvidAppIsOutdated() - return - } - } - guard let rawAuthState = try? authState.serialize() else { - completionHandler(.failure(Self.makeError(message: "Unable to serialize AuthState."))) - return - } - - - let obvKeycloakState = ObvKeycloakState( - keycloakServer: keycloakConfig.serverURL, - clientId: keycloakConfig.clientId, - clientSecret: keycloakConfig.clientSecret, - jwks: jwks, - rawAuthState: rawAuthState, - signatureVerificationKey: keycloakUserDetailsAndStuff.serverSignatureVerificationKey, - latestLocalRevocationListTimestamp: nil) - - completionHandler(.success((keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff, obvKeycloakState))) - - return - } - } - } - } - } - } + let (jwks, configuration) = try await KeycloakManagerSingleton.shared.discoverKeycloakServer(for: keycloakConfig.serverURL) + let authState = try await KeycloakManagerSingleton.shared.authenticate(configuration: configuration, clientId: keycloakConfig.clientId, clientSecret: keycloakConfig.clientSecret, ownedCryptoId: nil) + let (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff) = try await KeycloakManagerSingleton.shared.getOwnDetails( + keycloakServer: keycloakConfig.serverURL, + authState: authState, + clientSecret: keycloakConfig.clientSecret, + jwks: jwks, + latestLocalRevocationListTimestamp: nil) + if let minimumBuildVersion = keycloakServerRevocationsAndStuff.minimumIOSBuildVersion { + guard ObvMessengerConstants.bundleVersionAsInt >= minimumBuildVersion else { + installedOlvidAppIsOutdated() + throw Self.makeError(message: "Installed Olvid App is outdated") } } - + + let rawAuthState = try authState.serialize() + let obvKeycloakState = ObvKeycloakState( + keycloakServer: keycloakConfig.serverURL, + clientId: keycloakConfig.clientId, + clientSecret: keycloakConfig.clientSecret, + jwks: jwks, + rawAuthState: rawAuthState, + signatureVerificationKey: keycloakUserDetailsAndStuff.serverSignatureVerificationKey, + latestLocalRevocationListTimestamp: nil) + + return (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff, obvKeycloakState) + } } @@ -139,19 +106,16 @@ struct BindingUseIdentityProviderView: View { .padding(.horizontal) .padding(.top) BindingButtonsView(authenticateAction: { - store.userWantsToAuthenticate { result in - assert(Thread.isMainThread) - switch result { - case .failure: - withAnimation { - authenticationFailed = true - } - case .success(let authenticationResult): - self.authenticationResult = authenticationResult + Task { + do { + self.authenticationResult = try await store.userWantsToAuthenticate() + assert(Thread.isMainThread) os_log("Will show view displaying identity obtained from keycloak", log: log, type: .info) - withAnimation { - self.showBindingShowIdentityView = true - } + withAnimation { self.showBindingShowIdentityView = true } + } catch { + assert(Thread.isMainThread) + os_log("Keycloak authentication failed: %{public}@", log: log, type: .error, error.localizedDescription) + withAnimation { authenticationFailed = true } } } }) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/KeycloakSearchView.swift b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/KeycloakSearchView.swift index 1905e15e..14ce2c7f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/KeycloakSearchView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Invitation Flow/KeycloakSearchView.swift @@ -109,6 +109,8 @@ protocol KeycloakSearchViewDelegate: UIViewController { final class KeycloakSearchViewStore: NSObject, ObservableObject, UISearchResultsUpdating { + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "KeycloakSearchViewStore") + @Published var searchResult: [UserDetails]? @Published var numberOfMissingResults: Int = 0 @Published var searchEncounteredAnError: Bool = false @@ -145,13 +147,13 @@ final class KeycloakSearchViewStore: NSObject, ObservableObject, UISearchResults .debounce(for: 0.5, scheduler: RunLoop.main) .removeDuplicates() .sink(receiveValue: { [weak self] (textToSearchNow) in - self?.performKeycloakSearchNow(textToSearchNow: textToSearchNow) + Task { await self?.performKeycloakSearchNow(textToSearchNow: textToSearchNow) } }) ]) } - - private func performKeycloakSearchNow(textToSearchNow: String?) { + @MainActor + private func performKeycloakSearchNow(textToSearchNow: String?) async { assert(Thread.isMainThread) guard let delegate = self.delegate else { assertionFailure(); return } guard let searchQuery = textToSearchNow else { @@ -159,25 +161,17 @@ final class KeycloakSearchViewStore: NSObject, ObservableObject, UISearchResults return } delegate.startSpinner() - KeycloakManager.shared.search(ownedCryptoId: self.ownedCryptoId, - searchQuery: searchQuery) { result in - defer { - DispatchQueue.main.async { [weak self] in - self?.delegate?.stopSpinner() - } - } - switch result { - case .failure: - DispatchQueue.main.async { [weak self] in - self?.searchEncounteredAnError = true - } - case .success(let newSearchResults): - DispatchQueue.main.async { [weak self] in - self?.mergeReceivedSearchResults(newSearchResults.userDetails, numberOfMissingResults: newSearchResults.numberOfMissingResults) - } - } + + do { + let newSearchResults = try await KeycloakManagerSingleton.shared.search(ownedCryptoId: ownedCryptoId, searchQuery: searchQuery) + mergeReceivedSearchResults(newSearchResults.userDetails, numberOfMissingResults: newSearchResults.numberOfMissingResults) + } catch let searchError as KeycloakManager.SearchError { + os_log("Search error: %{public}@", log: Self.log, type: .error, searchError.localizedDescription) + searchEncounteredAnError = true + } catch { + os_log("Search error: %{public}@", log: Self.log, type: .error, error.localizedDescription) + searchEncounteredAnError = true } - } @@ -233,12 +227,13 @@ struct KeycloakSearchViewInner: View { ForEach(searchResults) { userDetails in HStack { IdentityCardContentView(model: SingleIdentity(userDetails: userDetails)) - .onTapGesture { - userSelectedContact(userDetails) - } Spacer() } .padding(.vertical, 6.0) + .contentShape(Rectangle()) // This makes it possible to have an "on tap" gesture that also works when the Spacer is tapped + .onTapGesture { + userSelectedContact(userDetails) + } } if numberOfMissingResults > 0 { Text(String.localizedStringWithFormat(NSLocalizedString("KEYCLOAK_MISSING_SEARCH_RESULT", comment: ""), numberOfMissingResults)) diff --git a/iOSClient/ObvMessenger/ObvMessenger/LocalAuthentication/LocalAuthenticationViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/LocalAuthentication/LocalAuthenticationViewController.swift index e1bd8ecb..c7671193 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/LocalAuthentication/LocalAuthenticationViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/LocalAuthentication/LocalAuthenticationViewController.swift @@ -58,19 +58,13 @@ class LocalAuthenticationViewController: UIViewController { ] NSLayoutConstraint.activate(constraints) configure() - setUptimeAtTheTimeOfChangeoverToNotActiveStateWhenAppropriate() } - private func setUptimeAtTheTimeOfChangeoverToNotActiveStateWhenAppropriate() { - observationTokens.append(contentsOf: [ - 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 = TimeInterval.getUptime() - } - }, - ]) + /// If the app was initialized and goes to the background at a time the user was authenticated, we reset the `uptimeAtTheTimeOfChangeoverToNotActiveState`. + /// As for now, this is called from the Scene Delegate. + func setUptimeAtTheTimeOfChangeoverToNotActiveStateToNow() { + uptimeAtTheTimeOfChangeoverToNotActiveState = TimeInterval.getUptime() } @@ -101,14 +95,17 @@ class LocalAuthenticationViewController: UIViewController { } } + @MainActor @objc func authenticateButtonTapped() { performLocalAuthentication() } + @MainActor func shouldPerformLocalAuthentication() { setAuthenticationStatus(to: .shouldPerformLocalAuthentication) } + @MainActor func performLocalAuthentication(completion: ((Bool) -> Void)? = nil) { assert(Thread.isMainThread) let userIsAlreadyAuthenticated: Bool diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/CallBannerView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/CallBannerView.swift index 5c6aee88..09b16515 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/CallBannerView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/CallBannerView.swift @@ -71,6 +71,6 @@ final class CallBannerView: UIView { } @objc func tapPerformed(recognizer: UITapGestureRecognizer) { - ObvMessengerInternalNotification.toggleCallView.postOnDispatchQueue() + VoIPNotification.showCallView.postOnDispatchQueue() } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/ContactsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/ContactsFlowViewController.swift index e2f9cdbc..c23b7731 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/ContactsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/ContactsFlowViewController.swift @@ -27,7 +27,8 @@ final class ContactsFlowViewController: UINavigationController, ObvFlowControlle // Variables - private(set) var ownedCryptoId: ObvCryptoId! + let ownedCryptoId: ObvCryptoId + let obvEngine: ObvEngine private var observationTokens = [NSObjectProtocol]() @@ -41,28 +42,18 @@ final class ContactsFlowViewController: UINavigationController, ObvFlowControlle // MARK: - Factory - // Factory (required because creating a custom init does not work under iOS 12) - static func create(ownedCryptoId: ObvCryptoId) -> ContactsFlowViewController { - + init(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine) { + + self.ownedCryptoId = ownedCryptoId + self.obvEngine = obvEngine + let allContactsVC = AllContactsViewController(ownedCryptoId: ownedCryptoId, oneToOneStatus: .oneToOne, showExplanation: true) - let vc = self.init(rootViewController: allContactsVC) - - vc.ownedCryptoId = ownedCryptoId - - allContactsVC.delegate = vc - - vc.title = CommonString.Word.Contacts + super.init(rootViewController: allContactsVC) - let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) - let image = UIImage(systemName: "person", withConfiguration: symbolConfiguration) - vc.tabBarItem = UITabBarItem(title: nil, image: image, tag: 0) - - vc.delegate = ObvUserActivitySingleton.shared + allContactsVC.delegate = self - return vc } - override var delegate: UINavigationControllerDelegate? { get { super.delegate @@ -74,17 +65,6 @@ final class ContactsFlowViewController: UINavigationController, ObvFlowControlle } } - - override init(rootViewController: UIViewController) { - super.init(rootViewController: rootViewController) - } - - - // Required in order to prevent a crash under iOS 12 - override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { - super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) - } - required init?(coder aDecoder: NSCoder) { fatalError("die") } } @@ -96,6 +76,14 @@ extension ContactsFlowViewController { override func viewDidLoad() { super.viewDidLoad() + title = CommonString.Word.Contacts + + let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) + let image = UIImage(systemName: "person", withConfiguration: symbolConfiguration) + tabBarItem = UITabBarItem(title: nil, image: image, tag: 0) + + delegate = ObvUserActivitySingleton.shared + let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() navigationBar.standardAppearance = appearance diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SingleContactDetailedInfos/SingleContactDetailedInfosViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SingleContactDetailedInfos/SingleContactDetailedInfosViewController.swift index 7eaafc88..1f5eb828 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SingleContactDetailedInfos/SingleContactDetailedInfosViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SingleContactDetailedInfos/SingleContactDetailedInfosViewController.swift @@ -26,9 +26,11 @@ class SingleContactDetailedInfosViewController: UIViewController { private let scrollView = UIScrollView() private let mainStackView = UIStackView() + private let obvEngine: ObvEngine - init(persistedObvContactIdentity: PersistedObvContactIdentity) { + init(persistedObvContactIdentity: PersistedObvContactIdentity, obvEngine: ObvEngine) { self.persistedObvContactIdentity = persistedObvContactIdentity + self.obvEngine = obvEngine super.init(nibName: nil, bundle: nil) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityViewHostingController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityViewHostingController.swift index 41ba6dab..49319002 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityViewHostingController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleContact/SwiftUI/SingleContactIdentityViewHostingController.swift @@ -45,6 +45,7 @@ final class SingleContactIdentityViewHostingController: UIHostingController Void @Published private(set) var freePlanIsAvailable: Bool? = nil // Nil until we know whether a free plan is available or not @Published private(set) var skProducts: [SKProduct]? // Nil until store plans are known - @Published private(set) var requestedListOfSKProductsError: SubscriptionCoordinator.RequestedListOfSKProductsError? // Nil until an error occurs when fetching skProducts + @Published private(set) var requestedListOfSKProductsError: SubscriptionManager.RequestedListOfSKProductsError? // Nil until an error occurs when fetching skProducts @Published private(set) var shownHUD: HUDView.Category? = nil @Published var buttonsAreDisabled = false @Published private(set) var errorMessage = Text("") @@ -331,7 +331,7 @@ struct AvailableSubscriptionPlansView: View { struct SKProductErrorCardView: View { - let error: SubscriptionCoordinator.RequestedListOfSKProductsError + let error: SubscriptionManager.RequestedListOfSKProductsError private var title: Text { switch error { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/EditSingleOwnedIdentityView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/EditSingleOwnedIdentityView.swift index 8a36e77a..f47c81f5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/EditSingleOwnedIdentityView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/EditSingleOwnedIdentityView.swift @@ -85,12 +85,14 @@ struct EditSingleOwnedIdentityView: View { disableAllButtons = true } ObvMessengerInternalNotification.userWantsToUnbindOwnedIdentityFromKeycloak(ownedCryptoId: ownCryptoId) { success in - withAnimation { - disableAllButtons = false - hudViewCategory = success ? .checkmark : nil - } - DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { - withAnimation { hudViewCategory = nil } + DispatchQueue.main.async { + withAnimation { + disableAllButtons = false + hudViewCategory = success ? .checkmark : nil + } + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { + withAnimation { hudViewCategory = nil } + } } }.postOnDispatchQueue() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/SingleOwnedIdentityFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/SingleOwnedIdentityFlowViewController.swift index 528fafc4..3fdd3804 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/SingleOwnedIdentityFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Contacts/SingleOwnedIdentity/SingleOwnedIdentityFlowViewController.swift @@ -34,16 +34,18 @@ class SingleOwnedIdentityFlowViewController: UIViewController { let ownedIdentity: PersistedObvOwnedIdentity let ownedCryptoId: ObvCryptoId + let obvEngine: ObvEngine weak var delegate: SingleOwnedIdentityFlowViewControllerDelegate? private var editedOwnedIdentity: SingleIdentity? private var availableSubscriptionPlans: AvailableSubscriptionPlans? private var apiKeyStatusAndExpiry: APIKeyStatusAndExpiry - init(ownedIdentity: PersistedObvOwnedIdentity) { + init(ownedIdentity: PersistedObvOwnedIdentity, obvEngine: ObvEngine) { assert(Thread.isMainThread) assert(ownedIdentity.managedObjectContext == ObvStack.shared.viewContext) self.ownedIdentity = ownedIdentity self.ownedCryptoId = ownedIdentity.cryptoId + self.obvEngine = obvEngine self.apiKeyStatusAndExpiry = APIKeyStatusAndExpiry(ownedIdentity: ownedIdentity) super.init(nibName: nil, bundle: nil) } @@ -167,24 +169,22 @@ class SingleOwnedIdentityFlowViewController: UIViewController { let ownedCryptoId = ownedIdentity.cryptoId let obvEngine = self.obvEngine - DispatchQueue(label: "Queue for publishing new owned Id").async { [weak self] in + DispatchQueue(label: "Queue for calling updatePublishedIdentityDetailsOfOwnedIdentity").async { do { - let newDetails = ObvIdentityDetails(coreDetails: newCoreIdentityDetails, - photoURL: newProfilPictureURL) + let newDetails = ObvIdentityDetails(coreDetails: newCoreIdentityDetails, photoURL: newProfilPictureURL) try obvEngine.updatePublishedIdentityDetailsOfOwnedIdentity(with: ownedCryptoId, with: newDetails) } catch { - DispatchQueue.main.async { + DispatchQueue.main.async { [weak self] in self?.showHUD(type: .text(text: "Failed")) DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { self?.hideHUD() } } return } - - DispatchQueue.main.sync { + + DispatchQueue.main.async { [weak self] in self?.showHUD(type: .checkmark) DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { self?.hideHUD() } } - } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/DiscussionsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/DiscussionsFlowViewController.swift index 1dc904d3..49a1e99b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/DiscussionsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/DiscussionsFlowViewController.swift @@ -25,29 +25,22 @@ final class DiscussionsFlowViewController: UINavigationController, ObvFlowContro let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: DiscussionsFlowViewController.self)) - var ownedCryptoId: ObvCryptoId! + let ownedCryptoId: ObvCryptoId + let obvEngine: ObvEngine + private var observationTokens = [NSObjectProtocol]() - // Factory (required because creating a custom init does not work under iOS 12) - static func create(ownedCryptoId: ObvCryptoId) -> DiscussionsFlowViewController { + init(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine) { + self.ownedCryptoId = ownedCryptoId + self.obvEngine = obvEngine + let recentDiscussionsVC = RecentDiscussionsViewController(ownedCryptoId: ownedCryptoId, logCategory: "RecentDiscussionsViewController") recentDiscussionsVC.title = CommonString.Word.Discussions - let vc = self.init(rootViewController: recentDiscussionsVC) - - vc.ownedCryptoId = ownedCryptoId - - recentDiscussionsVC.delegate = vc - - vc.title = CommonString.Word.Discussions + super.init(rootViewController: recentDiscussionsVC) - let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) - let image = UIImage(systemName: "bubble.left.and.bubble.right", withConfiguration: symbolConfiguration) - vc.tabBarItem = UITabBarItem(title: nil, image: image, tag: 0) + recentDiscussionsVC.delegate = self - vc.delegate = ObvUserActivitySingleton.shared - - return vc } override var delegate: UINavigationControllerDelegate? { @@ -60,18 +53,7 @@ final class DiscussionsFlowViewController: UINavigationController, ObvFlowContro super.delegate = newValue } } - - - override init(rootViewController: UIViewController) { - super.init(rootViewController: rootViewController) - } - - - // Required in order to prevent a crash under iOS 12 - override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { - super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) - } - + required init?(coder aDecoder: NSCoder) { fatalError("die") } weak var flowDelegate: ObvFlowControllerDelegate? @@ -86,6 +68,14 @@ extension DiscussionsFlowViewController { override func viewDidLoad() { super.viewDidLoad() + title = CommonString.Word.Discussions + + let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) + let image = UIImage(systemName: "bubble.left.and.bubble.right", withConfiguration: symbolConfiguration) + tabBarItem = UITabBarItem(title: nil, image: image, tag: 0) + + delegate = ObvUserActivitySingleton.shared + let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() navigationBar.standardAppearance = appearance 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 9f796463..d39a0f8f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Attachments/AttachmentCell.swift @@ -83,7 +83,7 @@ final class AttachmentCell: UICollectionViewCell { content.hardlink = nil AttachmentCell.hardlinkForDraftFyleObjectID.removeValue(forKey: draftFyleJoinObjectID) if let fyleElement = draftFyleJoin.fyleElement ?? draftFyleJoin.genericFyleElement { - ObvMessengerInternalNotification.requestHardLinkToFyle(fyleElement: fyleElement) { result in + HardLinksToFylesNotifications.requestHardLinkToFyle(fyleElement: fyleElement) { result in DispatchQueue.main.async { [weak self] in switch result { case .success(let hardlink): diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/NewComposeMessageView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/NewComposeMessageView.swift index dc3ae723..21a23c2e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/NewComposeMessageView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/NewComposeMessageView.swift @@ -1097,7 +1097,7 @@ extension NewComposeMessageView { guard let _self = self else { return } switch result { case .success(let url): - NewSingleDiscussionNotification.userWantsToSendDraftWithOneAttachement(draftObjectID: draftObjectID, attachementsURL: [url]).postOnDispatchQueue() + NewSingleDiscussionNotification.userWantsToSendDraftWithOneAttachment(draftObjectID: draftObjectID, attachmentURL: url).postOnDispatchQueue() case .failure(let error): os_log("🎤 Failed to record: %{public}@", log: _self.log, type: .fault, error.localizedDescription) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Subviews/ReplyToView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Subviews/ReplyToView.swift index 2f486d6d..d9a0136a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Subviews/ReplyToView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/Compose/Subviews/ReplyToView.swift @@ -151,7 +151,7 @@ final class ReplyToView: UIView { if let join = fyleMessageJoinWithStatus.first(where: { $0.fullFileIsAvailable }) ?? fyleMessageJoinWithStatus.first { let joinObjectID = join.typedObjectID if let fyleElements = join.fyleElement { - ObvMessengerInternalNotification.requestHardLinkToFyle(fyleElement: fyleElements) { result in + HardLinksToFylesNotifications.requestHardLinkToFyle(fyleElement: fyleElements) { result in DispatchQueue.main.async { [weak self] in switch result { case .success(let hardlink): diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/DiscussionCacheManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/DiscussionCacheManager.swift index 500e9523..9d9ac150 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/DiscussionCacheManager.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/DiscussionCacheManager.swift @@ -60,7 +60,6 @@ final class DiscussionCacheManager: DiscussionCacheDelegate { private let backgroundContext = ObvStack.shared.newBackgroundContext() - private let dispatchGroup = DispatchGroup() private let queueForLaunchingImageGeneration = DispatchQueue(label: "DiscussionCacheManager internal queue for launching image generations") private static func makeError(message: String) -> Error { @@ -133,7 +132,7 @@ final class DiscussionCacheManager: DiscussionCacheDelegate { // Request hardlinks - ObvMessengerInternalNotification.requestAllHardLinksToFyles(fyleElements: fyleElements) { hardlinks in + HardLinksToFylesNotifications.requestAllHardLinksToFyles(fyleElements: fyleElements) { hardlinks in DispatchQueue.main.async { [weak self] in var cellNeedsToUpdateItsConfiguration = false for (joinObjectID, hardlink) in zip(joinObjectIDs, hardlinks) { @@ -185,7 +184,7 @@ final class DiscussionCacheManager: DiscussionCacheDelegate { hardlinksCacheContinuations[objectID] = [] // We are in charge -> this prevents another call to fall in this branch return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in - ObvMessengerInternalNotification.requestHardLinkToFyle(fyleElement: fyleElement) { result in + HardLinksToFylesNotifications.requestHardLinkToFyle(fyleElement: fyleElement) { result in DispatchQueue.main.async { [weak self] in let error: Error? switch result { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/DiscussionGallery/DiscussionGalleryViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/DiscussionGallery/DiscussionGalleryViewController.swift index 60dcd676..cfad2b3d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/DiscussionGallery/DiscussionGalleryViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/DiscussionGallery/DiscussionGalleryViewController.swift @@ -220,7 +220,7 @@ extension DiscussionGalleryViewController { // MARK: - JoinGalleryViewController @available(iOS 15.0, *) -final class JoinGalleryViewController: UIViewController, NSFetchedResultsControllerDelegate, UICollectionViewDataSourcePrefetching, UICollectionViewDelegate, ObvErrorMaker, QLPreviewControllerDelegate { +final class JoinGalleryViewController: UIViewController, NSFetchedResultsControllerDelegate, UICollectionViewDataSourcePrefetching, UICollectionViewDelegate, ObvErrorMaker, CustomQLPreviewControllerDelegate { let discussionObjectID: TypeSafeManagedObjectID fileprivate let kind: JoinKind @@ -344,7 +344,7 @@ extension JoinGalleryViewController { private static func requestHardLinkToFyleForFyleElement(_ fyleElement: FyleElement) async throws -> HardLinkToFyle { return try await withCheckedThrowingContinuation { continuation in - ObvMessengerInternalNotification.requestHardLinkToFyle(fyleElement: fyleElement) { result in + HardLinksToFylesNotifications.requestHardLinkToFyle(fyleElement: fyleElement) { result in switch result { case .success(let hardlink): continuation.resume(returning: hardlink) @@ -659,7 +659,7 @@ extension JoinGalleryViewController { } -// MARK: - QLPreviewControllerDelegate +// MARK: - CustomQLPreviewControllerDelegate @available(iOS 15.0, *) extension JoinGalleryViewController { @@ -685,7 +685,11 @@ extension JoinGalleryViewController { } } } - + + func previewController(hasDisplayed joinID: TypeSafeManagedObjectID) { + ObvMessengerInternalNotification.userHasOpenedAReceivedAttachment(receivedFyleJoinID: joinID).postOnDispatchQueue() + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/NewSingleDiscussionViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/NewSingleDiscussionViewController.swift index c23c43a7..18623f96 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/NewSingleDiscussionViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/NewSingleDiscussionViewController.swift @@ -26,7 +26,7 @@ import AVFoundation import Combine @available(iOS 15.0, *) -final class NewSingleDiscussionViewController: UIViewController, NSFetchedResultsControllerDelegate, UICollectionViewDelegate, DiscussionViewController, ViewShowingHardLinksDelegate, QLPreviewControllerDelegate, UICollectionViewDataSourcePrefetching, NewComposeMessageViewDelegate, CellReconfigurator, SomeSingleDiscussionViewController, UIGestureRecognizerDelegate, TextBubbleDelegate { +final class NewSingleDiscussionViewController: UIViewController, NSFetchedResultsControllerDelegate, UICollectionViewDelegate, DiscussionViewController, ViewShowingHardLinksDelegate, CustomQLPreviewControllerDelegate, UICollectionViewDataSourcePrefetching, NewComposeMessageViewDelegate, CellReconfigurator, SomeSingleDiscussionViewController, UIGestureRecognizerDelegate, TextBubbleDelegate { static let sectionHeaderElementKind = UICollectionView.elementKindSectionHeader private var collectionView: DiscussionCollectionView! @@ -43,13 +43,13 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult private var unreadMessagesSystemMessage: PersistedMessageSystem? private let initialScroll: InitialScroll private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: NewSingleDiscussionViewController.self)) + private static 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 private var currentKbdSize = CGRect.zero private let queueForApplyingSnapshots = DispatchQueue(label: "NewSingleDiscussionViewController queue for snapshots") private let cacheDelegate = DiscussionCacheManager() - private var cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured = false private var messagesToMarkAsNotNewWhenScrollingEnds = Set>() private var atLeastOneSnapshotWasApplied = false private var isRegisteredToKeyboardNotifications = false @@ -203,7 +203,6 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult updateNewMessageCellOnInsertionOfRelevantSystemMessages() updateNewMessageCellOnInsertionOfSentMessage() - observeAppStateChanges() observePersistedDiscussionChanges() observePersistedObvContactIdentityChanges() observeRouteChange() @@ -238,7 +237,7 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult registerForNotification() // This constraint was *not* set in viewDidLoad. We want to reset it every time the main view will appear - // Otherwise, it seems that the constraint "desappears" each time another VC is presented over this one. + // Otherwise, it seems that the constraint "disappears" each time another VC is presented over this one. // NOTE: replaced by myKeyboardLayoutGuide until Apple fixes the bug with keyboardLayoutGuide myKeyboardLayoutGuide.topAnchor.constraint(equalTo: composeMessageView!.bottomAnchor).isActive = true @@ -251,6 +250,7 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult composeMessageView?.discussionViewDidAppear() configureTimerForRefreshingCellCountdowns() + ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Will call to markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew from viewDidAppear") markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew() insertSystemMessageIfCurrentDiscussionIsEmpty() @@ -277,6 +277,8 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult self?.hidingView.alpha = 0 } completion: { _ in self?.hidingView.isHidden = true + ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Will call to markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew from performInitialScrollIfAppropriateAndRemoveHidingView") + self?.markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew() } } switch initialScroll { @@ -314,6 +316,8 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult private func registerForNotification() { guard !isRegisteredToNotifications else { return } isRegisteredToNotifications = true + let sceneDidActivateNotification = UIScene.didActivateNotification + let sceneDidEnterBackgroundNotification = UIScene.didEnterBackgroundNotification observationTokens.append(contentsOf: [ ObvMessengerInternalNotification.observeDiscussionLocalConfigurationHasBeenUpdated(queue: OperationQueue.main) { [weak self] value, objectId in guard let _self = self else { return } @@ -337,6 +341,14 @@ final class NewSingleDiscussionViewController: UIViewController, NSFetchedResult ObvMessengerCoreDataNotification.observePersistedDiscussionStatusChanged(queue: OperationQueue.main) { [weak self] _ in self?.configureNewComposeMessageViewVisibility(animate: true) }, + NotificationCenter.default.addObserver(forName: sceneDidActivateNotification, object: nil, queue: .main) { [weak self] _ in + // When the scene activates, we want to mark as not new the messages that were received while in background and that are now visible on screen. + self?.markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew() + }, + NotificationCenter.default.addObserver(forName: sceneDidEnterBackgroundNotification, object: nil, queue: .main) { [weak self] _ in + guard ObvUserActivitySingleton.shared.currentPersistedDiscussionObjectID == self?.discussionObjectID else { return } + self?.theUserLeftTheDiscussion() + }, ]) } @@ -397,7 +409,7 @@ extension NewSingleDiscussionViewController { image: UIImage(systemIcon: .photoOnRectangleAngled), handler: { [weak self] _ in self?.galleryButtonTapped() }) ] - if discussion.isCallAvailable, AppStateManager.shared.appType == .mainApp { + if discussion.isCallAvailable { menuElements += [ UIAction( title: CommonString.Word.Call, @@ -544,13 +556,19 @@ extension NewSingleDiscussionViewController { let systemMessageCellRegistration = UICollectionView.CellRegistration { [weak self] (cell, indexPath, message) in self?.updateSystemMessageCell(cell, at: indexPath, with: message) } + + let invisibleCellRegistration = UICollectionView.CellRegistration { (_, _, _) in } let headerRegistration = UICollectionView.SupplementaryRegistration(elementKind: NewSingleDiscussionViewController.sectionHeaderElementKind) { [weak self] (dateSupplementaryView, string, indexPath) in self?.updateDateSupplementaryView(dateSupplementaryView, at: indexPath) } self.dataSource = UICollectionViewDiffableDataSource(collectionView: collectionView) { (collectionView: UICollectionView, indexPath: IndexPath, objectID: NSManagedObjectID) -> UICollectionViewCell? in - guard let message = try? PersistedMessage.get(with: objectID, within: ObvStack.shared.viewContext) else { return nil } + guard let message = try? PersistedMessage.get(with: objectID, within: ObvStack.shared.viewContext) else { + // This may happen if the message was just deleted. In that case, we return an "invisible" cell that will soon be deleted by the collection view anyway. + // This technique avoids to return nil, preventing a crash of the entire app. + return collectionView.dequeueConfiguredReusableCell(using: invisibleCellRegistration, for: indexPath, item: objectID) + } if let messageSent = message as? PersistedMessageSent { return collectionView.dequeueConfiguredReusableCell(using: sentMessageCellRegistration, for: indexPath, item: messageSent) } else if let messageReceived = message as? PersistedMessageReceived { @@ -558,7 +576,8 @@ extension NewSingleDiscussionViewController { } else if let messageSystem = message as? PersistedMessageSystem { return collectionView.dequeueConfiguredReusableCell(using: systemMessageCellRegistration, for: indexPath, item: messageSystem) } else { - return nil + // See the comment above, where we also return an "invisible" cell. + return collectionView.dequeueConfiguredReusableCell(using: invisibleCellRegistration, for: indexPath, item: objectID) } } @@ -594,7 +613,7 @@ extension NewSingleDiscussionViewController { prvMessageIsFromSameContact = previousMessageIsFromSameContact(message: message) } } - cell.updateWith(message: message, indexPath: indexPath, draftObjectID: draftObjectID, previousMessageIsFromSameContact: prvMessageIsFromSameContact, cacheDelegate: cacheDelegate, cellReconfigurator: self, textBubbleDelegate: self) + cell.updateWith(message: message, indexPath: indexPath, draftObjectID: draftObjectID, previousMessageIsFromSameContact: prvMessageIsFromSameContact, cacheDelegate: cacheDelegate, cellReconfigurator: self, textBubbleDelegate: self, audioPlayerViewDelegate: self) } @@ -633,7 +652,6 @@ extension NewSingleDiscussionViewController { @objc(refreshCellCountdowns) private func refreshCellCountdowns() { - guard AppStateManager.shared.currentState.isInitializedAndActive else { return } collectionView?.visibleCells.forEach { if let sentMessageCell = $0 as? SentMessageCell { guard sentMessageCell.message?.isEphemeralMessage == true else { return } @@ -682,24 +700,6 @@ extension NewSingleDiscussionViewController { } } - - private func observeAppStateChanges() { - observationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged(queue: OperationQueue.main) { [weak self] (previousState, currentState) in - debugPrint("🍆 \(previousState.iOSAppState.debugDescription) --> \(currentState.iOSAppState.debugDescription)") - guard currentState.isInitialized else { return } - if currentState.iOSAppState == .active, self?.cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured ?? false { - self?.reconfigureCellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermission() - } - switch (previousState.iOSAppState, currentState.iOSAppState) { - case (.active, .notActive), - (.mayResignActive, .inBackground): - guard ObvUserActivitySingleton.shared.currentPersistedDiscussionObjectID == self?.discussionObjectID else { return } - self?.theUserLeftTheDiscussion() - default: - break - } - }) - } // Refresh the discussion title if it is updated private func observePersistedDiscussionChanges() { @@ -791,9 +791,7 @@ extension NewSingleDiscussionViewController { debugPrint("😤 Will call apply for the new snapshot") var snapshot = self.dataSource.snapshot() snapshot.reconfigureItems(itemsToReconfigure) - self.dataSource.apply(snapshot, animatingDifferences: true) { [weak self] in - self?.cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured = false - } + self.dataSource.apply(snapshot, animatingDifferences: true) } } @@ -855,33 +853,31 @@ extension NewSingleDiscussionViewController { let shouldScrollToBottom = scrollToBottomAfterApplyingSnapshot(controller: controller) debugPrint("🦄 shouldScrollToBottom: \(shouldScrollToBottom)") - debugPrint("😤💿 Is initialized and active is \(AppStateManager.shared.currentState.isInitializedAndActive)") - - AppStateManager.shared.addCompletionHandlerToExecuteWhenInitializedAndActive { [weak self] in + // AppStateManager.shared.addCompletionHandlerToExecuteWhenInitializedAndActive { [weak self] in - self?.queueForApplyingSnapshots.async { - - debugPrint("😤💿 Will call apply for the new snapshot") - - dataSource.apply(newSnapshot, animatingDifferences: true) { [weak self] in - debugPrint("😤💿 Did call apply for the new snapshot") - DispatchQueue.main.async { - guard let _self = self else { return } - _self.atLeastOneSnapshotWasApplied = true - if _self.initialScrollWasPerformed { - guard _self.viewDidAppearWasCalled else { return } - if shouldScrollToBottom { - _self.simpleScrollToBottom() - } - } else { - _self.performInitialScrollIfAppropriateAndRemoveHidingView() + queueForApplyingSnapshots.async { + + debugPrint("😤💿 Will call apply for the new snapshot") + + dataSource.apply(newSnapshot, animatingDifferences: true) { [weak self] in + debugPrint("😤💿 Did call apply for the new snapshot") + DispatchQueue.main.async { + guard let _self = self else { return } + _self.atLeastOneSnapshotWasApplied = true + if _self.initialScrollWasPerformed { + guard _self.viewDidAppearWasCalled else { return } + if shouldScrollToBottom { + _self.simpleScrollToBottom() } + } else { + _self.performInitialScrollIfAppropriateAndRemoveHidingView() } } - } } + + // } } @@ -1108,9 +1104,14 @@ extension NewSingleDiscussionViewController { /// This method sends a notification allowing the database to mark the message as not new (which will eventually send read receipt if this setting is set) private func markAsNotNewTheMessageInCell(_ cell: UICollectionViewCell) { - guard AppStateManager.shared.currentState.isInitialized else { return } guard ObvUserActivitySingleton.shared.currentPersistedDiscussionObjectID == discussionObjectID else { return } guard viewDidAppearWasCalled else { return } + + // If the scene is not foreground active, we do not mark visible messages as not new. + // When going back to the `active` state, a call to `markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew(..)` will be made. + // This will allow to mark visible messages as not new. + guard windowSceneActivationState == .foregroundActive else { return } + let messageObjectId: TypeSafeManagedObjectID if let receivedCell = cell as? ReceivedMessageCell, let receivedMessage = receivedCell.message, receivedMessage.status == .new { messageObjectId = receivedMessage.typedObjectID.downcast @@ -1124,17 +1125,6 @@ extension NewSingleDiscussionViewController { return } - // If the app is no active yet, we wait until it is before sending the `messagesAreNotNewAnymore` notification. - - guard AppStateManager.shared.currentState.isInitializedAndActive else { - AppStateManager.shared.addCompletionHandlerToExecuteWhenInitializedAndActive { - ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Posting messagesAreNotNewAnymore notification in markAsNotNewTheMessageInCell for \([messageObjectId].count) messages (after waiting for the active state)") - ObvMessengerInternalNotification.messagesAreNotNewAnymore(persistedMessageObjectIDs: [messageObjectId]) - .postOnDispatchQueue() - } - return - } - // If we are currently scrolling, we do *not* notify that a message has been read. // This would introduce animation glitches. Instead, we postpone the notification if currentScrolling == .none { @@ -1151,7 +1141,17 @@ extension NewSingleDiscussionViewController { /// Marks all new received and relevant system messages that are visible as "not new" private func markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew() { - ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Call to markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew. AppStateManager.shared.currentState.isInitializedAndActive: \(AppStateManager.shared.currentState.isInitializedAndActive)") + ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Call to markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew") + + // If the scene is not foreground active, we do not mark visible messages as not new. + // When going back to the `active` state, a call to `markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew(..)` will be made. + // This will allow to mark visible messages as not new. + guard windowSceneActivationState == .foregroundActive else { + ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Not performing markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew as we are not foregroundActive") + return + } + + ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Performing markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew") let visibleReceivedCells = collectionView.visibleCells.compactMap({ $0 as? ReceivedMessageCell }) let visibleSystemCells = collectionView.visibleCells.compactMap({ $0 as? SystemMessageCell }) @@ -1164,10 +1164,11 @@ extension NewSingleDiscussionViewController { let objectIDsOfNewVisibleMessages = objectIDsOfNewVisibleReceivedMessages.union(objectIDsOfNewVisibleSystemMessages) - ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Posting messagesAreNotNewAnymore notification in markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew for \(objectIDsOfNewVisibleMessages.count) messages") - - ObvMessengerInternalNotification.messagesAreNotNewAnymore(persistedMessageObjectIDs: objectIDsOfNewVisibleMessages) - .postOnDispatchQueue(internalQueue) + if !objectIDsOfNewVisibleMessages.isEmpty { + ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Posting messagesAreNotNewAnymore notification in markNewVisibleReceivedAndRelevantSystemMessagesAsNotNew for \(objectIDsOfNewVisibleMessages.count) messages") + ObvMessengerInternalNotification.messagesAreNotNewAnymore(persistedMessageObjectIDs: objectIDsOfNewVisibleMessages) + .postOnDispatchQueue(internalQueue) + } } @@ -1246,6 +1247,7 @@ extension NewSingleDiscussionViewController { private func processReceivedMessagesThatBecameNotNewDuringScrolling() { + // No need to check whether the window is foreground active guard !messagesToMarkAsNotNewWhenScrollingEnds.isEmpty else { return } guard currentScrolling == .none else { return } ObvDisplayableLogs.shared.log("[NewSingleDiscussionViewController] Posting messagesAreNotNewAnymore notification in processReceivedMessagesThatBecameNotNewDuringScrolling for \(messagesToMarkAsNotNewWhenScrollingEnds.count) messages") @@ -1335,6 +1337,12 @@ extension NewSingleDiscussionViewController { let action = UIAction(title: Strings.sharePhotos(itemProvidersForImages.count)) { [weak self] (_) in let uiActivityVC = UIActivityViewController(activityItems: itemProvidersForImages, applicationActivities: nil) uiActivityVC.popoverPresentationController?.sourceView = cell + uiActivityVC.completionWithItemsHandler = { [weak self] (activityType, completed, returnedItems, activityError) in + guard completed, activityError == nil else { + return + } + self?.postUserHasOpenedAReceivedAttachmentNotification(for: persistedMessage) + } self?.present(uiActivityVC, animated: true) } action.image = UIImage(systemIcon: .squareAndArrowUp) @@ -1346,6 +1354,12 @@ extension NewSingleDiscussionViewController { let action = UIAction(title: Strings.shareAttachments(itemProvidersForAllAttachments.count)) { [weak self] (_) in let uiActivityVC = UIActivityViewController(activityItems: itemProvidersForAllAttachments, applicationActivities: nil) uiActivityVC.popoverPresentationController?.sourceView = cell + uiActivityVC.completionWithItemsHandler = { [weak self] (activityType, completed, returnedItems, activityError) in + guard completed, activityError == nil else { + return + } + self?.postUserHasOpenedAReceivedAttachmentNotification(for: persistedMessage) + } self?.present(uiActivityVC, animated: true) } action.image = UIImage(systemIcon: .squareAndArrowUp) @@ -1450,6 +1464,13 @@ extension NewSingleDiscussionViewController { } } + private func postUserHasOpenedAReceivedAttachmentNotification(for message: PersistedMessage) { + guard let receivedMessage = message as? PersistedMessageReceived else { return } + let joins = receivedMessage.fyleMessageJoinWithStatuses + for join in joins { + ObvMessengerInternalNotification.userHasOpenedAReceivedAttachment(receivedFyleJoinID: join.typedObjectID).postOnDispatchQueue() + } + } private func deletePersistedMessage(objectId: NSManagedObjectID, confirmedDeletionType: DeletionType?, withinCell cell: CellWithMessage) { @@ -1902,10 +1923,6 @@ extension NewSingleDiscussionViewController { switch AVAudioSession.sharedInstance().recordPermission { case .undetermined: AVAudioSession.sharedInstance().requestRecordPermission { [weak self] (granted) in - guard AppStateManager.shared.currentState.isInitializedAndActive else { - self?.cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured = true - return - } self?.reconfigureCellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermission() } case .denied: @@ -2014,7 +2031,10 @@ extension NewSingleDiscussionViewController { return composeMessageView?.attachmentsCollectionViewController.getView(at: indexPath) } } - + + func previewController(hasDisplayed joinID: TypeSafeManagedObjectID) { + ObvMessengerInternalNotification.userHasOpenedAReceivedAttachment(receivedFyleJoinID: joinID).postOnDispatchQueue() + } func previewControllerDidDismiss(_ controller: QLPreviewController) { self.filesViewer = nil @@ -2090,3 +2110,17 @@ extension NewSingleDiscussionViewController { } } + +// MARK: - AudioPlayerViewDelegate + +@available(iOS 15.0, *) +extension NewSingleDiscussionViewController: AudioPlayerViewDelegate { + + func audioHasBeenPlayed(_ hardlink: HardLinkToFyle) { + guard let cell = findCellShowingHardlink(hardlink) else { assertionFailure(); return } + guard let message = cell.persistedMessage else { assertionFailure(); return } + guard let join = message.fyleMessageJoinWithStatus?.first(where: { $0.fyle?.url == hardlink.fyleURL }) else { assertionFailure(); return } + guard let receivedJoin = join as? ReceivedFyleMessageJoinWithStatus else { return } + ObvMessengerInternalNotification.userHasOpenedAReceivedAttachment(receivedFyleJoinID: receivedJoin.typedObjectID).postOnDispatchQueue() + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/AttachmentsView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/AttachmentsView.swift index 965b21b3..da9e753a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/AttachmentsView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/AttachmentsView.swift @@ -34,11 +34,11 @@ final class AttachmentsView: ViewForOlvidStack, ViewWithMaskedCorners, ViewWithE case completeButReadRequiresUserInteraction(messageObjectID: TypeSafeManagedObjectID, fileSize: Int, uti: String) case cancelledByServer(fileSize: Int, uti: String, filename: String?) // For both - case complete(hardlink: HardLinkToFyle?, thumbnail: UIImage?, fileSize: Int, uti: String, filename: String?) + case complete(hardlink: HardLinkToFyle?, thumbnail: UIImage?, fileSize: Int, uti: String, filename: String?, wasOpened: Bool?) var hardlink: HardLinkToFyle? { switch self { - case .complete(hardlink: let hardlink, thumbnail: _, fileSize: _, uti: _, filename: _), + case .complete(hardlink: let hardlink, thumbnail: _, fileSize: _, uti: _, filename: _, wasOpened: _), .uploadableOrUploading(hardlink: let hardlink, thumbnail: _, fileSize: _, uti: _, filename: _, progress: _): return hardlink case .downloadable, .downloading, .completeButReadRequiresUserInteraction, .cancelledByServer: @@ -150,7 +150,7 @@ final class AttachmentsView: ViewForOlvidStack, ViewWithMaskedCorners, ViewWithE imageView.reset() setTitleOnSubtitleView(titleView, filename: nil) setSubtitleOnSubtitleView(subtitleView, fileSize: fileSize, uti: uti) - case .complete(hardlink: let hardlink, thumbnail: let thumbnail, fileSize: let fileSize, uti: let uti, filename: let filename): + case .complete(hardlink: let hardlink, thumbnail: let thumbnail, fileSize: let fileSize, uti: let uti, filename: let filename, wasOpened: _): tapToReadView.isHidden = true fyleProgressView.setConfiguration(.complete) tapToReadView.messageObjectID = nil diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/AudioPlayerView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/AudioPlayerView.swift index e83c90b3..12879c23 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/AudioPlayerView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/AudioPlayerView.swift @@ -48,16 +48,29 @@ fileprivate extension AudioPlayerView.Configuration { var duration: Double? { switch self { - case .complete(hardlink: let hardlink, _, _, _, _): + case .complete(hardlink: let hardlink, _, _, _, _, _): guard let url = hardlink?.hardlinkURL else { return nil } return ObvAudioPlayer.duration(of: url) case .uploadableOrUploading, .downloadable, .downloading, .completeButReadRequiresUserInteraction, .cancelledByServer: return nil } } + + var wasOpened: Bool? { + switch self { + case .complete(_, _, _, _, _, wasOpened: let wasOpened): + return wasOpened + case .uploadableOrUploading, .downloadable, .downloading, .completeButReadRequiresUserInteraction, .cancelledByServer: + return nil + } + } +} + +protocol AudioPlayerViewDelegate: AnyObject { + func audioHasBeenPlayed(_: HardLinkToFyle) } @available(iOS 14.0, *) -final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWithExpirationIndicator { +final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWithExpirationIndicator, ViewShowingHardLinks, UIViewWithTappableStuff { typealias Configuration = AttachmentsView.Configuration @@ -66,6 +79,8 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith let expirationIndicator = ExpirationIndicatorView() let expirationIndicatorSide: ExpirationIndicatorView.Side + weak var delegate: AudioPlayerViewDelegate? + private let bubble = BubbleView() private let playPauseButton = UIButton(type: .custom) private let slider = TappableSlider() @@ -79,7 +94,10 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith private let durationLabel = UILabel() private let byteCountFormatter = ByteCountFormatter() private let speakerButton = UIButton(type: .custom) + private let badge = UIImageView(image: UIImage(systemIcon: .circleFill)) + private var speakerButtonState: Bool = false + private let playPauseButtonSize: CGFloat = 26.0 private let internalQueue = DispatchQueue(label: "Sleeping queue", qos: .userInitiated) @@ -99,6 +117,15 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith fatalError("init(coder:) has not been implemented") } + func getAllShownHardLink() -> [(hardlink: HardLinkToFyle, viewShowingHardLink: UIView)] { + guard self.showInStack else { return [] } + if let hardlink = currentConfiguration?.hardlink { + return [(hardlink, self)] + } else { + return [] + } + } + func configure(with newConfiguration: Configuration) { guard self.currentConfiguration != newConfiguration else { return } self.currentConfiguration = newConfiguration @@ -146,7 +173,7 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith fyleProgressView.setConfiguration(.complete) setTitle(filename: nil) setSubtitle(fileSize: fileSize, uti: uti) - case .complete(hardlink: let hardlink, thumbnail: _, fileSize: let fileSize, uti: let uti, filename: let filename): + case .complete(hardlink: let hardlink, thumbnail: _, fileSize: let fileSize, uti: let uti, filename: let filename, wasOpened: _): fyleProgressView.setConfiguration(.complete) if let url = hardlink?.hardlinkURL { setTitle(url: url) @@ -166,6 +193,7 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith ObvAudioPlayer.shared.delegate = self refreshPlayPause() } + badge.isHidden = configuration.wasOpened ?? true configureSpeakerButton() } @@ -203,7 +231,7 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith } private func setPlayPauseButtonImage(toPause: Bool) { - let largeConfig = UIImage.SymbolConfiguration(pointSize: 26, weight: .regular, scale: .large) + let largeConfig = UIImage.SymbolConfiguration(pointSize: playPauseButtonSize, weight: .regular, scale: .large) let image: UIImage? if toPause { image = UIImage(systemIcon: .pauseCircle, withConfiguration: largeConfig) @@ -247,6 +275,12 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith playPauseButton.addTarget(self, action: #selector(playPausePress), for: .touchUpInside) setPlayPauseButtonImage(toPause: false /* play */) + bubble.addSubview(badge) + badge.translatesAutoresizingMaskIntoConstraints = false + let badgeConfig = UIImage.SymbolConfiguration(font: .systemFont(ofSize: 10)) + badge.preferredSymbolConfiguration = badgeConfig + badge.tintColor = .red + bubble.addSubview(title) title.translatesAutoresizingMaskIntoConstraints = false title.font = UIFont.preferredFont(forTextStyle: .caption1) @@ -320,6 +354,10 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith tapToReadView.centerXAnchor.constraint(equalTo: playPauseButton.centerXAnchor), tapToReadView.centerYAnchor.constraint(equalTo: playPauseButton.centerYAnchor), + + badge.centerXAnchor.constraint(equalTo: playPauseButton.centerXAnchor, constant: playPauseButtonSize / 2.3), + badge.centerYAnchor.constraint(equalTo: playPauseButton.centerYAnchor, constant: -playPauseButtonSize / 2.3), + badge.heightAnchor.constraint(equalTo: badge.widthAnchor), ] setupConstraintsForExpirationIndicator(gap: MessageCellConstants.gapBetweenExpirationViewAndBubble) @@ -344,6 +382,18 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith NSLayoutConstraint.activate(sizeConstraints) } + + func tappedStuff(tapGestureRecognizer: UITapGestureRecognizer, acceptTapOutsideBounds: Bool) -> TappedStuffForCell? { + guard self.bounds.contains(tapGestureRecognizer.location(in: self)) else { return nil } + if !tapToReadView.isHidden { + return tapToReadView.tappedStuff(tapGestureRecognizer: tapGestureRecognizer, acceptTapOutsideBounds: true) + } else { + // Note that the following call returns nil if the configuration is not downloading or downloadable + return fyleProgressView.tappedStuff(tapGestureRecognizer: tapGestureRecognizer, acceptTapOutsideBounds: true) + } + } + + var isConfiguredWithCurrentAudio: Bool { guard let hardlink = currentConfiguration?.hardlink else { return false } guard let current = ObvAudioPlayer.shared.current else { return false } @@ -361,6 +411,7 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith ObvAudioPlayer.shared.stop() ObvAudioPlayer.shared.delegate = self _ = ObvAudioPlayer.shared.play(hardlink, enableSpeaker: speakerButtonState, at: time) + delegate?.audioHasBeenPlayed(hardlink) return } @@ -394,7 +445,12 @@ final class AudioPlayerView: ViewForOlvidStack, ObvAudioPlayerDelegate, ViewWith } func configureSpeakerButton() { - setSpeakerButtonImage(isSpeakerEnable: isSpeakerEnableForCurrentPlayer) + if let currentConfiguration = currentConfiguration, currentConfiguration.canReadAudio { + speakerButton.isHidden = false + setSpeakerButtonImage(isSpeakerEnable: isSpeakerEnableForCurrentPlayer) + } else { + speakerButton.isHidden = true + } } func audioPlayerDidStopPlaying() { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MissedMessageBubbleView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MissedMessageBubbleView.swift index 344c86b8..2b00cf90 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MissedMessageBubbleView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/CommonCellSubviews/MissedMessageBubbleView.swift @@ -19,7 +19,7 @@ import UIKit -/// This view displays the count of missed message. +/// This view displays the count of missed messages. final class MissedMessageBubble: ViewForOlvidStack, ViewWithMaskedCorners, UIViewWithTappableStuff { struct Configuration: Equatable, Hashable { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/InvisibleCell.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/InvisibleCell.swift new file mode 100644 index 00000000..66515b62 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/InvisibleCell.swift @@ -0,0 +1,101 @@ +/* + * 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 + + +/// This `UICollectionViewCell` subclass is used when the collection view tries to refresh a cell for a message that was just deleted. +/// +/// In that case, the message is not available, making it impossible for the collection view to properly configure the message cell. +/// We used to return `nil` in that case, which is a bad strategy since this crashes the entire app. Instead, we now return an `InvisibleCell` that is very likely +/// to be deleted by the collection view soon after it is displayed. +@available(iOS 14.0, *) +final class InvisibleCell: UICollectionViewCell { + + override init(frame: CGRect) { + super.init(frame: frame) + backgroundColor = .clear + } + + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + + override func updateConfiguration(using state: UICellConfigurationState) { + let content = InvisibleCellCustomContentConfiguration().updated(for: state) + self.contentConfiguration = content + } + + + override func preferredLayoutAttributesFitting(_ layoutAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutAttributes { + let newSize = systemLayoutSizeFitting( + layoutAttributes.frame.size, + withHorizontalFittingPriority: .required, + verticalFittingPriority: .fittingSizeLevel) + var newFrame = layoutAttributes.frame + newFrame.size = newSize + // We *must* create new layout attributes, otherwise, if the computed frame happens to be identical to the default one, the `shouldInvalidateLayout` method of the collection view layout is not called. + let newLayoutAttributes = UICollectionViewLayoutAttributes(forCellWith: layoutAttributes.indexPath) + newLayoutAttributes.frame = newFrame + return newLayoutAttributes + } + +} + + +@available(iOS 14.0, *) +fileprivate struct InvisibleCellCustomContentConfiguration: UIContentConfiguration, Hashable { + + func makeContentView() -> UIView & UIContentView { + return InvisibleCellContentView(configuration: self) + } + + func updated(for state: UIConfigurationState) -> InvisibleCellCustomContentConfiguration { + return self + } + +} + + +@available(iOS 14.0, *) +fileprivate final class InvisibleCellContentView: UIView, UIContentView { + + var configuration: UIContentConfiguration + + init(configuration: InvisibleCellCustomContentConfiguration) { + self.configuration = configuration + super.init(frame: .zero) + setupInternalViews() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + private func setupInternalViews() { + backgroundColor = .clear + NSLayoutConstraint.activate([ + widthAnchor.constraint(equalToConstant: 0), + heightAnchor.constraint(equalToConstant: 0), + ]) + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/ReceivedMessageCell.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/ReceivedMessageCell.swift index 46155f00..a1ad581e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/ReceivedMessageCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/ReceivedMessageCell.swift @@ -34,6 +34,7 @@ final class ReceivedMessageCell: UICollectionViewCell, CellWithMessage, MessageC weak var cacheDelegate: DiscussionCacheDelegate? weak var cellReconfigurator: CellReconfigurator? weak var textBubbleDelegate: TextBubbleDelegate? + weak var audioPlayerViewDelegate: AudioPlayerViewDelegate? override init(frame: CGRect) { super.init(frame: frame) @@ -62,7 +63,7 @@ final class ReceivedMessageCell: UICollectionViewCell, CellWithMessage, MessageC } - func updateWith(message: PersistedMessageReceived, indexPath: IndexPath, draftObjectID: TypeSafeManagedObjectID, previousMessageIsFromSameContact: Bool, cacheDelegate: DiscussionCacheDelegate?, cellReconfigurator: CellReconfigurator?, textBubbleDelegate: TextBubbleDelegate) { + func updateWith(message: PersistedMessageReceived, indexPath: IndexPath, draftObjectID: TypeSafeManagedObjectID, previousMessageIsFromSameContact: Bool, cacheDelegate: DiscussionCacheDelegate?, cellReconfigurator: CellReconfigurator?, textBubbleDelegate: TextBubbleDelegate, audioPlayerViewDelegate: AudioPlayerViewDelegate?) { assert(cacheDelegate != nil) self.message = message self.indexPath = indexPath @@ -72,6 +73,7 @@ final class ReceivedMessageCell: UICollectionViewCell, CellWithMessage, MessageC self.cacheDelegate = cacheDelegate self.cellReconfigurator = cellReconfigurator self.textBubbleDelegate = textBubbleDelegate + self.audioPlayerViewDelegate = audioPlayerViewDelegate } @@ -81,16 +83,12 @@ final class ReceivedMessageCell: UICollectionViewCell, CellWithMessage, MessageC hardlinks.append(contentsOf: contentView.singleImageView.getAllShownHardLink()) hardlinks.append(contentsOf: contentView.multipleImagesView.getAllShownHardLink()) hardlinks.append(contentsOf: contentView.attachmentsView.getAllShownHardLink()) + hardlinks.append(contentsOf: contentView.audioPlayerView.getAllShownHardLink()) return hardlinks } override func updateConfiguration(using state: UICellConfigurationState) { - guard AppStateManager.shared.currentState.isInitializedAndActive else { - // This prevents a crash when the user hits the home button while in the discussion. - // In that case, for some reason, this method is called and crashes because we cannot fetch faulted values once not active. - // Note that we *cannot* call setNeedsUpdateConfiguration() here, as this creates a deadlock. - return - } + // 2022-06-20 We used to check here whether the app is initialized and active. The app should always be initialized at this point, but not necessarilly active.. guard let message = self.message else { assertionFailure(); return } guard message.managedObjectContext != nil else { return } // Happens if the message has recently been deleted. Going further would crash the app. var content = ReceivedMessageCellCustomContentConfiguration().updated(for: state) @@ -268,6 +266,7 @@ final class ReceivedMessageCell: UICollectionViewCell, CellWithMessage, MessageC private func registerDelegate() { guard let contentView = self.contentView as? ReceivedMessageCellContentView else { assertionFailure(); return } contentView.textBubble.delegate = textBubbleDelegate + contentView.audioPlayerView.delegate = audioPlayerViewDelegate } @@ -396,9 +395,9 @@ final class ReceivedMessageCell: UICollectionViewCell, CellWithMessage, MessageC if let hardlink = hardlink { let size = CGSize(width: MessageCellConstants.attachmentIconSize, height: MessageCellConstants.attachmentIconSize) if let image = cacheDelegate?.getCachedImageForHardlink(hardlink: hardlink, size: size) { - config = .complete(hardlink: hardlink, thumbnail: image, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: filename) + config = .complete(hardlink: hardlink, thumbnail: image, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: filename, wasOpened: attachment.wasOpened) } else { - config = .complete(hardlink: hardlink, thumbnail: nil, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: filename) + config = .complete(hardlink: hardlink, thumbnail: nil, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: filename, wasOpened: attachment.wasOpened) if hardlink.hardlinkURL == nil { // This happens when the attachment was just downloaded and we need to "refresh" the cached hardlink // We do nothing since the hardlink will soon be refreshed @@ -578,7 +577,7 @@ fileprivate final class ReceivedMessageCellContentView: UIView, UIContentView, U private let replyToBubbleView = ReplyToBubbleView(expirationIndicatorSide: .trailing) private let wipedView = WipedView(expirationIndicatorSide: .trailing) private let backgroundView = ReceivedMessageCellBackgroundView() - private let audioPlayerView = AudioPlayerView(expirationIndicatorSide: .trailing) + fileprivate let audioPlayerView = AudioPlayerView(expirationIndicatorSide: .trailing) private let bottomHorizontalStack = OlvidHorizontalStackView(gap: 4.0, side: .bothSides, debugName: "Date and reactions horizontal stack view", showInStack: true) fileprivate let missedMessageCountBubble = MissedMessageBubble() private let forwardView = ForwardView() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SentMessageCell.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SentMessageCell.swift index 2cb96f54..b6a8aad0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SentMessageCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SentMessageCell.swift @@ -78,16 +78,18 @@ final class SentMessageCell: UICollectionViewCell, CellWithMessage, MessageCellS hardlinks.append(contentsOf: contentView.singleImageView.getAllShownHardLink()) hardlinks.append(contentsOf: contentView.multipleImagesView.getAllShownHardLink()) hardlinks.append(contentsOf: contentView.attachmentsView.getAllShownHardLink()) + hardlinks.append(contentsOf: contentView.audioPlayerView.getAllShownHardLink()) return hardlinks } override func updateConfiguration(using state: UICellConfigurationState) { - guard AppStateManager.shared.currentState.isInitializedAndActive else { - // This prevents a crash when the user hits the home button while in the discussion. - // In that case, for some reason, this method is called and crashes because we cannot fetch faulted values once not active. - // Note that we *cannot* call setNeedsUpdateConfiguration() here, as this creates a deadlock. - return - } + // 2022-06-20: Commented out during the change of the startup process. + // X guard AppStateManager.shared.currentState.isInitializedAndActive else { + // X // This prevents a crash when the user hits the home button while in the discussion. + // X // In that case, for some reason, this method is called and crashes because we cannot fetch faulted values once not active. + // X // Note that we *cannot* call setNeedsUpdateConfiguration() here, as this creates a deadlock. + // X return + // X } guard let message = self.message else { assertionFailure(); return } guard message.managedObjectContext != nil else { return } // Happens if the message has recently been deleted. Going further would crash the app. var content = SentMessageCellCustomContentConfiguration().updated(for: state) @@ -317,9 +319,9 @@ final class SentMessageCell: UICollectionViewCell, CellWithMessage, MessageCellS case .complete: if let hardlink = hardlink { if let image = cacheDelegate?.getCachedImageForHardlink(hardlink: hardlink, size: size) { - config = .complete(hardlink: hardlink, thumbnail: image, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: attachment.fileName) + config = .complete(hardlink: hardlink, thumbnail: image, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: attachment.fileName, wasOpened: nil) } else { - config = .complete(hardlink: hardlink, thumbnail: nil, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: attachment.fileName) + config = .complete(hardlink: hardlink, thumbnail: nil, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: attachment.fileName, wasOpened: nil) Task { do { try await cacheDelegate?.requestImageForHardlink(hardlink: hardlink, size: size) @@ -330,7 +332,7 @@ final class SentMessageCell: UICollectionViewCell, CellWithMessage, MessageCellS } } } else { - config = .complete(hardlink: nil, thumbnail: nil, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: attachment.fileName) + config = .complete(hardlink: nil, thumbnail: nil, fileSize: Int(attachment.totalByteCount), uti: attachment.uti, filename: attachment.fileName, wasOpened: nil) } } return config @@ -470,7 +472,7 @@ fileprivate final class SentMessageCellContentView: UIView, UIContentView, UIGes private let replyToBubbleView = ReplyToBubbleView(expirationIndicatorSide: .leading) private let wipedView = WipedView(expirationIndicatorSide: .leading) private let backgroundView = SentMessageCellBackgroundView() - private let audioPlayerView = AudioPlayerView(expirationIndicatorSide: .leading) + fileprivate let audioPlayerView = AudioPlayerView(expirationIndicatorSide: .leading) private let forwardView = ForwardView() private var appliedConfiguration: SentMessageCellCustomContentConfiguration! diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SystemMessageCell.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SystemMessageCell.swift index 52c7cc9f..f53a5281 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SystemMessageCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/NewSingleDiscussion/cells/SystemMessageCell.swift @@ -59,12 +59,13 @@ final class SystemMessageCell: UICollectionViewCell, CellWithMessage, UIViewWith } override func updateConfiguration(using state: UICellConfigurationState) { - guard AppStateManager.shared.currentState.isInitializedAndActive else { - // This prevents a crash when the user hits the home button while in the discussion. - // In that case, for some reason, this method is called and crashes because we cannot fetch faulted values once not active. - // Note that we *cannot* call setNeedsUpdateConfiguration() here, as this creates a deadlock. - return - } + // 2022-06-20: Commented out during the change of the startup process. Still required? + // X guard AppStateManager.shared.currentState.isInitializedAndActive else { + // X // This prevents a crash when the user hits the home button while in the discussion. + // X // In that case, for some reason, this method is called and crashes because we cannot fetch faulted values once not active. + // X // Note that we *cannot* call setNeedsUpdateConfiguration() here, as this creates a deadlock. + // X return + // X } guard let message = self.message else { assertionFailure(); return } guard message.managedObjectContext != nil else { return } // Happens if the message has recently been deleted. Going further would crash the app. var content = SystemMessageCellCustomContentConfiguration().updated(for: state) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/RecentDiscussions/RecentDiscussionsViewController.xib b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/RecentDiscussions/RecentDiscussionsViewController.xib index 6a64d1c3..b2232652 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/RecentDiscussions/RecentDiscussionsViewController.xib +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/RecentDiscussions/RecentDiscussionsViewController.xib @@ -1,14 +1,15 @@ - + - + + - + @@ -24,15 +25,20 @@ - + + - + + + + + diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/Cells/MessageCollectionViewCell.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/Cells/MessageCollectionViewCell.swift index 3b36f61f..175beac7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/Cells/MessageCollectionViewCell.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/Cells/MessageCollectionViewCell.swift @@ -830,7 +830,7 @@ extension MessageCollectionViewCell: UITextViewDelegate { urlComponents.scheme = "https" guard let newUrl = urlComponents.url else { return false } if let olvidURL = OlvidURL(urlRepresentation: newUrl) { - AppStateManager.shared.handleOlvidURL(olvidURL) + Task { await NewAppStateManager.shared.handleOlvidURL(olvidURL) } return false } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/AttachementInfosView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/AttachementInfosView.swift new file mode 100644 index 00000000..f88bc19c --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/AttachementInfosView.swift @@ -0,0 +1,102 @@ +/* + * 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 + +extension AttachementInfo { + var icon: ObvSystemIcon { + switch self.status { + case .none: return .circleDashed + case .delivered: return .checkmarkCircleFill + case .read: return .eyeFill + } + } + + var title: String { + switch self.status { + case .none: return NSLocalizedString("Sent", comment: "") + case .delivered: return NSLocalizedString("Delivered", comment: "") + case .read: return NSLocalizedString("Read", comment: "") + } + } +} + + +struct AttachementInfosView: View { + let attachmentInfos: [AttachementInfo] + + var body: some View { + if !attachmentInfos.isEmpty { + Section(header: Text("ATTACHMENTS_INFO")) { + ForEach(attachmentInfos) { attachmentInfo in + if attachmentInfo.attachmentRecipientsInfos.count == 1 { + HStack { + Image(systemIcon: attachmentInfo.icon) + .foregroundColor(Color(.secondaryLabel)) + Text(attachmentInfo.filename) + .font(.callout) + .foregroundColor(Color(.secondaryLabel)) + } + } else { + NavigationLink { + AttachementInfosDetailsView(filename: attachmentInfo.filename, attachmentRecipientsInfos: attachmentInfo.attachmentRecipientsInfos) + } label: { + HStack { + if let icon = attachmentInfo.icon { + Image(systemIcon: icon) + } + Text(attachmentInfo.filename) + } + } + } + } + } + } + } +} + +struct AttachementInfosDetailsView: View { + + let filename: String + let attachmentRecipientsInfos: [(String, PersistedAttachmentSentRecipientInfos.ReceptionStatus?)] + + var body: some View { + List { + Section(header: Text(filename)) { + ForEach(attachmentRecipientsInfos, id: \.0) { (recipientName, status) in + HStack { + Image(systemIcon: icon(for: status)) + Text(recipientName) + } + } + } + } + } + + func icon(for status: PersistedAttachmentSentRecipientInfos.ReceptionStatus?) -> ObvSystemIcon { + guard let status = status else { + return .checkmarkCircle + } + switch status { + case .delivered: return .checkmarkCircleFill + case .read: return .eyeFill + } + } +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/DateInfosOfSentMessageToManyContacts.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/DateInfosOfSentMessageToManyContacts.swift index 32467881..6f1aef58 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/DateInfosOfSentMessageToManyContacts.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/DateInfosOfSentMessageToManyContacts.swift @@ -33,7 +33,7 @@ struct Recipient: Identifiable, Hashable { } -struct DateInfosOfSentMessageToManyContactsInnverView: View { +struct DateInfosOfSentMessageToManyContactsInnerView: View { let read: [RecipientAndTimestamp] let delivered: [RecipientAndTimestamp] @@ -79,7 +79,7 @@ struct DateInfosOfSentMessageToManyContactsInnverView: View { -fileprivate struct DateInfosOfSentMessageToManyContactsInnverView_Previews: PreviewProvider { +fileprivate struct DateInfosOfSentMessageToManyContactsInnerView_Previews: PreviewProvider { private static let read = [ RecipientAndTimestamp(id: Data(), recipientName: "Steve Read", timestampAsString: "date here"), @@ -99,9 +99,9 @@ fileprivate struct DateInfosOfSentMessageToManyContactsInnverView_Previews: Prev ] static var previews: some View { - DateInfosOfSentMessageToManyContactsInnverView(read: read, - delivered: delivered, - sent: sent, - pending: pending) + DateInfosOfSentMessageToManyContactsInnerView(read: read, + delivered: delivered, + sent: sent, + pending: pending) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/SentMessageInfosHostingViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/SentMessageInfosHostingViewController.swift index ecde584c..08af17f8 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/SentMessageInfosHostingViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/MessageDetails/SwiftUI/SentMessageInfosHostingViewController.swift @@ -46,6 +46,7 @@ fileprivate final class SentMessageInfosViewStore: ObservableObject { let ownedCryptoId: ObvCryptoId @Published var sortedInfos: [RecipientAndInfos] + @Published var attachmentInfos: [AttachementInfo] @Published var timeBasedDeletionDateString: String? @Published var numberOfNewMessagesBeforeSuppression: Int? @@ -55,15 +56,24 @@ fileprivate final class SentMessageInfosViewStore: ObservableObject { init?(messageSent: PersistedMessageSent) { guard let ownedCryptoId = messageSent.discussion.ownedIdentity?.cryptoId else { return nil } self.ownedCryptoId = ownedCryptoId - sortedInfos = SentMessageInfosViewStore.computeRecipientAndInfos(from: messageSent.unsortedRecipientsInfos) + self.sortedInfos = SentMessageInfosViewStore.computeRecipientAndInfos(from: messageSent.unsortedRecipientsInfos) + self.attachmentInfos = SentMessageInfosViewStore.computeAttachementInfos(message: messageSent) self.messageSentObjectID = messageSent.objectID self.timeBasedDeletionDateString = nil self.numberOfNewMessagesBeforeSuppression = nil observePersistedMessageSentRecipientInfosUpdates() + observePersistedAttachmentSentRecipientInfosUpdates() refreshRetentionInformation() } + deinit { + notificationTokens.forEach { token in + NotificationCenter.default.removeObserver(token) + } + } + + private static func computeRecipientAndInfos(from unsortedInfos: Set) -> [RecipientAndInfos] { let readInfos = unsortedInfos .filter { $0.timestampRead != nil } @@ -90,7 +100,24 @@ fileprivate final class SentMessageInfosViewStore: ObservableObject { .map({ RecipientAndInfos(infos: $0, dateStringFromDate: dateStringFromDate) }) return readInfos + deliveredInfos + sentInfos + pendingInfos } - + + private static func computeAttachementInfos(message: PersistedMessageSent) -> [AttachementInfo] { + var attachementInfos: [AttachementInfo] = [] + for join in message.fyleMessageJoinWithStatuses { + var attachmentRecipientsInfos: [(String, PersistedAttachmentSentRecipientInfos.ReceptionStatus?)] = [] + for recipientsInfos in message.unsortedRecipientsInfos { + let recipientName = recipientsInfos.recipientName + let status = recipientsInfos.attachmentInfos.first(where: {$0.index == join.index })?.status + attachmentRecipientsInfos.append((recipientName, status)) + } + attachmentRecipientsInfos = attachmentRecipientsInfos.sorted { $0.0 < $1.0 } + attachementInfos += [AttachementInfo(index: join.index, + filename: join.fileName, + status: join.receptionStatus, + attachmentRecipientsInfos: attachmentRecipientsInfos.sorted { $0.0 < $1.0 })] + } + return attachementInfos.sorted { $0.index < $1.index } + } static func dateStringFromDate(_ date: Date?) -> String? { date == nil ? nil : dateFormater.string(from: date!) @@ -113,7 +140,7 @@ fileprivate final class SentMessageInfosViewStore: ObservableObject { guard let messageSentObjectID = self?.messageSentObjectID else { return } guard let context = notification.object as? NSManagedObjectContext else { return } guard context.concurrencyType != .mainQueueConcurrencyType else { return } - context.performAndWait { + context.perform { guard let userInfo = notification.userInfo else { return } guard let updatedObjects = userInfo[NSUpdatedObjectsKey] as? Set else { return } guard !updatedObjects.isEmpty else { return } @@ -133,6 +160,33 @@ fileprivate final class SentMessageInfosViewStore: ObservableObject { }) } + private func observePersistedAttachmentSentRecipientInfosUpdates() { + let NotificationName = Notification.Name.NSManagedObjectContextDidSave + notificationTokens.append(NotificationCenter.default.addObserver(forName: NotificationName, object: nil, queue: nil) { [weak self] (notification) in + guard let messageSentObjectID = self?.messageSentObjectID else { return } + guard let context = notification.object as? NSManagedObjectContext else { return } + guard context.concurrencyType != .mainQueueConcurrencyType else { return } + context.perform { + guard let userInfo = notification.userInfo else { return } + guard let updatedObjects = userInfo[NSUpdatedObjectsKey] as? Set else { assertionFailure(); return } + guard let insertedObjects = userInfo[NSInsertedObjectsKey] as? Set else { assertionFailure(); return } + let updatedOrInsertedObjects = updatedObjects.union(insertedObjects) + let relevantUpdatedInfos = updatedOrInsertedObjects + .compactMap({ $0 as? PersistedAttachmentSentRecipientInfos }) + .filter({ $0.messageInfo?.messageSent.objectID == messageSentObjectID }) + guard !relevantUpdatedInfos.isEmpty else { return } + DispatchQueue.main.async { + ObvStack.shared.viewContext.mergeChanges(fromContextDidSave: notification) + guard let messageSent = try? PersistedMessageSent.get(with: messageSentObjectID, within: ObvStack.shared.viewContext) as? PersistedMessageSent else { return } + withAnimation { + self?.objectWillChange.send() + self?.attachmentInfos = SentMessageInfosViewStore.computeAttachementInfos(message: messageSent) + } + } + } + }) + } + private func refreshRetentionInformation() { ObvStack.shared.performBackgroundTask { [weak self] (context) in let timeBasedDeletionDateString = self?.computeTimeBasedDeletionDate(within: context) @@ -176,6 +230,13 @@ fileprivate final class SentMessageInfosViewStore: ObservableObject { } +struct AttachementInfo: Identifiable { + var id: Int { index } + let index: Int + let filename: String + let status: SentFyleMessageJoinWithStatus.FyleReceptionStatus + let attachmentRecipientsInfos: [(String, PersistedAttachmentSentRecipientInfos.ReceptionStatus?)] +} fileprivate struct RecipientAndInfos: Identifiable { let id: Data @@ -183,7 +244,7 @@ fileprivate struct RecipientAndInfos: Identifiable { let readTimestampAsString: String? let deliveredTimestampAsString: String? let sentTimestampAsString: String? - + init(infos: PersistedMessageSentRecipientInfos, dateStringFromDate: (Date?) -> String?) { self.id = infos.recipientCryptoId.getIdentity() self.recipientName = infos.recipientName @@ -201,6 +262,7 @@ struct SentMessageInfosView: View { var body: some View { SentMessageInfosInnerView(ownedCryptoId: store.ownedCryptoId, sortedInfos: store.sortedInfos, + attachmentInfos: store.attachmentInfos, timeBasedDeletionDateString: store.timeBasedDeletionDateString, numberOfNewMessagesBeforeSuppression: store.numberOfNewMessagesBeforeSuppression, messageObjectID: store.messageSentObjectID, @@ -215,6 +277,7 @@ struct SentMessageInfosInnerView: View { let ownedCryptoId: ObvCryptoId fileprivate let sortedInfos: [RecipientAndInfos] + fileprivate let attachmentInfos: [AttachementInfo] let timeBasedDeletionDateString: String? let numberOfNewMessagesBeforeSuppression: Int? var messageObjectID: NSManagedObjectID @@ -252,11 +315,14 @@ struct SentMessageInfosInnerView: View { dateSent: sortedInfos.first!.sentTimestampAsString) } } else { - DateInfosOfSentMessageToManyContactsInnverView(read: readInfos, - delivered: deliveredInfos, - sent: sentInfos, - pending: pendingInfos) + DateInfosOfSentMessageToManyContactsInnerView(read: readInfos, + delivered: deliveredInfos, + sent: sentInfos, + pending: pendingInfos) } + + AttachementInfosView(attachmentInfos: attachmentInfos) + if timeBasedDeletionDateString != nil || numberOfNewMessagesBeforeSuppression != nil { MessageRetentionInfoSectionView(timeBasedDeletionDateString: timeBasedDeletionDateString, numberOfNewMessagesBeforeSuppression: numberOfNewMessagesBeforeSuppression) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/SingleDiscussionViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/SingleDiscussionViewController.swift index d1b2c723..c3f95773 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/SingleDiscussionViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Discussions/SingleDiscussion/SingleDiscussionViewController.swift @@ -284,7 +284,6 @@ extension SingleDiscussionViewController { observePersistedContactHasNewCustomDisplayNameNotifications() observePersistedContactGroupHasUpdatedContactIdentitiesNotifications() observeCallLogItemWasUpdatedNotifications() - observeAppStateChanges() observeDiscussionLocalConfigurationHasBeenUpdatedNotifications() showAccessoryView() } @@ -306,7 +305,7 @@ extension SingleDiscussionViewController { let ellipsisImage = UIImage(systemIcon: .ellipsisCircle, withConfiguration: symbolConfiguration) items += [UIBarButtonItem(image: ellipsisImage, style: .plain, target: self, action: #selector(settingsButtonTapped))] - if discussion.isCallAvailable, AppStateManager.shared.appType == .mainApp { + if discussion.isCallAvailable { let phoneImage = UIImage(systemIcon: .phoneFill, withConfiguration: symbolConfiguration) items += [UIBarButtonItem(image: phoneImage, style: .plain, target: self, action: #selector(callButtonTapped))] } @@ -876,37 +875,42 @@ extension SingleDiscussionViewController { // Check that the discussion is on screen, otherwise we do not mark the messages as "not new" guard isViewLoaded && view.window != nil else { return } - - // We also check that the app is running before setting the messages as "not new". - // If the user enters to fast in the app (e.g., by tapping a message notification), the app state might be 'inactive' although the messages should be indicated as "not new". To solve this issue, we also observe app state changes updates. - guard AppStateManager.shared.currentState.isInitializedAndActive else { return } + + // If the scene is not foreground active, we do not mark visible messages as not new. + // When going back to the `active` state, a call to `markAsNotNewTheReceivedMessageInCell()` will be made for all visible cells. + // This will allow to mark visible messages as not new. + guard windowSceneActivationState == .foregroundActive else { return } markAsNotNewTheReceivedMessageInCell(cell) } - /// We observe app states changes to mark as "not new" all the messages that are visible when the app enters the running state. - private func observeAppStateChanges() { - observationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged(queue: OperationQueue.main) { [weak self] (previousState, currentState) in - guard let _self = self else { return } - guard currentState.isInitializedAndActive else { return } - guard _self.isViewLoaded && _self.view.window != nil else { return } - _self.insertSystemMessageIndicatingNewMesssages() - _self.scrollToSystemMessageIndicatingNewMesssages() - for cell in _self.collectionView.visibleCells { - _self.markAsNotNewTheReceivedMessageInCell(cell) - } - if _self.cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured { - _self.fetchedResultsController.managedObjectContext.refreshAllObjects() - let visibleIps = _self.collectionView.indexPathsForVisibleItems.filter { _self.collectionView.cellForItem(at: $0) is MessageSystemCollectionViewCell } - _self.collectionView.reloadItems(at: visibleIps) - self?.cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured = false - } - }) - } + /// We observe app states changes to mark as "not new" all the messages that are visible when the app enters the active state. + private func observeSceneStateChanges() { + let sceneDidActivateNotification = UIScene.didActivateNotification + observationTokens.append(contentsOf: [ + NotificationCenter.default.addObserver(forName: sceneDidActivateNotification, object: nil, queue: .main) { [weak self] _ in + // When the scene activates, we want to mark as not new the messages that were received while in background and that are now visible on screen. + guard let _self = self else { return } + _self.insertSystemMessageIndicatingNewMesssages() + _self.scrollToSystemMessageIndicatingNewMesssages() + for cell in _self.collectionView.visibleCells { + _self.markAsNotNewTheReceivedMessageInCell(cell) + } + if _self.cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured { + _self.fetchedResultsController.managedObjectContext.refreshAllObjects() + let visibleIps = _self.collectionView.indexPathsForVisibleItems.filter { _self.collectionView.cellForItem(at: $0) is MessageSystemCollectionViewCell } + _self.collectionView.reloadItems(at: visibleIps) + self?.cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured = false + } + }, + ]) + } + + @MainActor private func markAsNotNewTheReceivedMessageInCell(_ cell: UICollectionViewCell) { if let msgReceivedCell = cell as? MessageReceivedCollectionViewCell, let messageReceived = msgReceivedCell.message as? PersistedMessageReceived { @@ -921,7 +925,6 @@ extension SingleDiscussionViewController { } - override func collectionView(_ collectionView: UICollectionView, willPerformPreviewActionForMenuWith configuration: UIContextMenuConfiguration, animator: UIContextMenuInteractionCommitAnimating) { // This describes what should be done when the user taps *in* the cell. For now, we simply dismiss the preview. animator.preferredCommitStyle = .dismiss @@ -1036,7 +1039,7 @@ extension SingleDiscussionViewController { let fyleElements: [FyleElement] = imageAttachments.compactMap { $0.fyleElement } - ObvMessengerInternalNotification.requestAllHardLinksToFyles(fyleElements: fyleElements, completionHandler: completionHandlerForRequestAllHardLinksToFyles).postOnDispatchQueue() + HardLinksToFylesNotifications.requestAllHardLinksToFyles(fyleElements: fyleElements, completionHandler: completionHandlerForRequestAllHardLinksToFyles).postOnDispatchQueue() } action.image = UIImage(systemName: "square.and.arrow.up") children.append(action) @@ -1061,7 +1064,7 @@ extension SingleDiscussionViewController { let fyleElements: [FyleElement] = fyleMessagesJoinWithStatus.compactMap { $0.fyleElement } - ObvMessengerInternalNotification.requestAllHardLinksToFyles(fyleElements: fyleElements, completionHandler: completionHandlerForRequestAllHardLinksToFyles).postOnDispatchQueue() + HardLinksToFylesNotifications.requestAllHardLinksToFyles(fyleElements: fyleElements, completionHandler: completionHandlerForRequestAllHardLinksToFyles).postOnDispatchQueue() } action.image = UIImage(systemName: "square.and.arrow.up") children.append(action) @@ -1469,10 +1472,6 @@ extension SingleDiscussionViewController { switch AVAudioSession.sharedInstance().recordPermission { case .undetermined: AVAudioSession.sharedInstance().requestRecordPermission { [weak self] (granted) in - guard AppStateManager.shared.currentState.isInitializedAndActive else { - self?.cellsShowingCallLogItemRejectedIncomingCallBecauseOfDeniedRecordPermissionNeedToBeReconfigured = true - return - } self?.collectionView.reloadData() } case .denied: @@ -1850,7 +1849,7 @@ extension SingleDiscussionViewController { // MARK: - CustomQLPreviewControllerDelegate -extension SingleDiscussionViewController: QLPreviewControllerDelegate { +extension SingleDiscussionViewController: CustomQLPreviewControllerDelegate { func previewController(_ controller: QLPreviewController, transitionViewFor item: QLPreviewItem) -> UIView? { guard let filesViewer = self.filesViewer else { assertionFailure(); return nil } @@ -1877,7 +1876,10 @@ extension SingleDiscussionViewController: QLPreviewControllerDelegate { showAccessoryView() self.filesViewer = nil } - + + func previewController(hasDisplayed joinID: TypeSafeManagedObjectID) { + ObvMessengerInternalNotification.userHasOpenedAReceivedAttachment(receivedFyleJoinID: joinID).postOnDispatchQueue() + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupCreation/UIKit/OwnedGroupEditionFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupCreation/UIKit/OwnedGroupEditionFlowViewController.swift index 597e63f4..cb91d39b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupCreation/UIKit/OwnedGroupEditionFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupCreation/UIKit/OwnedGroupEditionFlowViewController.swift @@ -36,6 +36,7 @@ final class OwnedGroupEditionFlowViewController: UIViewController { let ownedCryptoId: ObvCryptoId let editionType: EditionType + let obvEngine: ObvEngine private var selectedGroupMembers = Set() private var groupName: String? @@ -53,9 +54,10 @@ final class OwnedGroupEditionFlowViewController: UIViewController { // MARK: - Initializer - init(ownedCryptoId: ObvCryptoId, editionType: EditionType) { + init(ownedCryptoId: ObvCryptoId, editionType: EditionType, obvEngine: ObvEngine) { self.ownedCryptoId = ownedCryptoId self.editionType = editionType + self.obvEngine = obvEngine super.init(nibName: nil, bundle: nil) } @@ -197,12 +199,9 @@ extension OwnedGroupEditionFlowViewController { guard !newGroupMembers.isEmpty else { return } - let NotificationType = MessengerInternalNotification.InviteContactsToGroupOwned.self - let userInfo = [NotificationType.Key.ownedCryptoId: ownedCryptoId, - NotificationType.Key.groupUid: groupUid, - NotificationType.Key.newGroupMembers: newGroupMembers] as [String: Any] - NotificationCenter.default.post(name: NotificationType.name, object: nil, userInfo: userInfo) - + ObvMessengerInternalNotification.inviteContactsToGroupOwned(groupUid: groupUid, ownedCryptoId: ownedCryptoId, newGroupMembers: newGroupMembers) + .postOnDispatchQueue() + case .removeGroupMembers(groupUid: let groupUid, currentGroupMembers: _): flowNavigationController.dismiss(animated: true) @@ -211,12 +210,9 @@ extension OwnedGroupEditionFlowViewController { guard !removedContacts.isEmpty else { return } - let NotificationType = MessengerInternalNotification.RemoveContactsFromGroupOwned.self - let userInfo = [NotificationType.Key.ownedCryptoId: ownedCryptoId, - NotificationType.Key.groupUid: groupUid, - NotificationType.Key.removedContacts: removedContacts] as [String: Any] - NotificationCenter.default.post(name: NotificationType.name, object: nil, userInfo: userInfo) - + ObvMessengerInternalNotification.removeContactsFromGroupOwned(groupUid: groupUid, ownedCryptoId: ownedCryptoId, removedContacts: removedContacts) + .postOnDispatchQueue() + case .editGroupDetails: assertionFailure() @@ -246,20 +242,21 @@ extension OwnedGroupEditionFlowViewController { return } - do { - try _self.obvEngine.publishLatestDetailsOfOwnedContactGroup(ownedCryptoId: _self.ownedCryptoId, groupUid: groupUid) - } catch { - DispatchQueue.main.async { - _self.showHUD(type: .text(text: "Failed")) + do { + try _self.obvEngine.publishLatestDetailsOfOwnedContactGroup(ownedCryptoId: _self.ownedCryptoId, groupUid: groupUid) + } catch { + DispatchQueue.main.async { + _self.showHUD(type: .text(text: "Failed")) + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { self?.hideHUD() } + } + return + } + + DispatchQueue.main.sync { + _self.showHUD(type: .checkmark) DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { self?.hideHUD() } } - return - } - - DispatchQueue.main.sync { - _self.showHUD(type: .checkmark) - DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { self?.hideHUD() } - } + } } @@ -282,14 +279,13 @@ extension OwnedGroupEditionFlowViewController { flowNavigationController.dismiss(animated: true) - let NotificationType = MessengerInternalNotification.CreateNewGroup.self - let userInfo = [NotificationType.Key.groupName: groupName, - NotificationType.Key.groupDescription: groupDescription as Any, - NotificationType.Key.groupMembersCryptoIds: groupMembersCryptoIds, - NotificationType.Key.ownedCryptoId: ownedCryptoId, - NotificationType.Key.photoURL: self.photoURL as Any] as [String: Any] - NotificationCenter.default.post(name: NotificationType.name, object: nil, userInfo: userInfo) - + ObvMessengerInternalNotification.createNewGroup(groupName: groupName, + groupDescription: groupDescription, + groupMembersCryptoIds: groupMembersCryptoIds, + ownedCryptoId: ownedCryptoId, + photoURL: photoURL) + .postOnDispatchQueue() + case .addGroupMembers, .removeGroupMembers, .editGroupDetails: diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupsFlowViewController.swift index bfd09ec9..9747141a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/GroupsFlowViewController.swift @@ -27,7 +27,8 @@ final class GroupsFlowViewController: UINavigationController, ObvFlowController // Variables - private(set) var ownedCryptoId: ObvCryptoId! + let ownedCryptoId: ObvCryptoId + let obvEngine: ObvEngine private var observationTokens = [NSObjectProtocol]() @@ -41,28 +42,18 @@ final class GroupsFlowViewController: UINavigationController, ObvFlowController // MARK: - Factory - // Factory (required because creating a custom init does not work under iOS 12) - static func create(ownedCryptoId: ObvCryptoId) -> GroupsFlowViewController { - - let allGroupsViewController = AllGroupsViewController(ownedCryptoId: ownedCryptoId) - let vc = self.init(rootViewController: allGroupsViewController) - - vc.ownedCryptoId = ownedCryptoId - - allGroupsViewController.delegate = vc - - vc.title = CommonString.Word.Groups + init(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine) { - let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) - let image = UIImage(systemName: "person.3", withConfiguration: symbolConfiguration) - vc.tabBarItem = UITabBarItem(title: nil, image: image, tag: 0) + self.ownedCryptoId = ownedCryptoId + self.obvEngine = obvEngine + + let allGroupsViewController = AllGroupsViewController(ownedCryptoId: ownedCryptoId) + super.init(rootViewController: allGroupsViewController) - vc.delegate = ObvUserActivitySingleton.shared + allGroupsViewController.delegate = self - return vc } - override var delegate: UINavigationControllerDelegate? { get { super.delegate @@ -75,17 +66,6 @@ final class GroupsFlowViewController: UINavigationController, ObvFlowController } - override init(rootViewController: UIViewController) { - super.init(rootViewController: rootViewController) - - observeContactGroupDeletedNotifications() - } - - // Required in order to prevent a crash under iOS 12 - override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { - super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) - } - required init?(coder aDecoder: NSCoder) { fatalError("die") } private func observeContactGroupDeletedNotifications() { @@ -109,11 +89,22 @@ extension GroupsFlowViewController { override func viewDidLoad() { super.viewDidLoad() + title = CommonString.Word.Groups + + let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) + let image = UIImage(systemName: "person.3", withConfiguration: symbolConfiguration) + tabBarItem = UITabBarItem(title: nil, image: image, tag: 0) + + delegate = ObvUserActivitySingleton.shared + let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() navigationBar.standardAppearance = appearance self.view.backgroundColor = AppTheme.shared.colorScheme.systemBackground + + observeContactGroupDeletedNotifications() + } } @@ -124,15 +115,16 @@ extension GroupsFlowViewController { extension GroupsFlowViewController: AllGroupsViewControllerDelegate { func userDidSelect(_ contactGroup: PersistedContactGroup, within nav: UINavigationController?) { - guard let singleGroupVC = try? SingleGroupViewController(persistedContactGroup: contactGroup) else { return } + guard let singleGroupVC = try? SingleGroupViewController(persistedContactGroup: contactGroup, obvEngine: obvEngine) else { return } singleGroupVC.delegate = self pushViewController(singleGroupVC, animated: true) } func userWantsToAddContactGroup() { - guard let ownedCryptoId = self.ownedCryptoId else { assertionFailure(); return } + let ownedCryptoId = self.ownedCryptoId + let obvEngine = self.obvEngine DispatchQueue.main.async { [weak self] in - let groupCreationFlowVC = OwnedGroupEditionFlowViewController(ownedCryptoId: ownedCryptoId, editionType: .create) + let groupCreationFlowVC = OwnedGroupEditionFlowViewController(ownedCryptoId: ownedCryptoId, editionType: .create, obvEngine: obvEngine) 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 794f4424..05c99a1d 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/SingleGroup/SingleGroupViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Groups/SingleGroup/SingleGroupViewController.swift @@ -90,6 +90,7 @@ class SingleGroupViewController: UIViewController { // Model let persistedContactGroup: PersistedContactGroup + let obvEngine: ObvEngine private(set) var obvContactGroup: ObvContactGroup! @@ -109,8 +110,9 @@ class SingleGroupViewController: UIViewController { // Initializer - init(persistedContactGroupOwned: PersistedContactGroupOwned) throws { + init(persistedContactGroupOwned: PersistedContactGroupOwned, obvEngine: ObvEngine) throws { self.persistedContactGroup = persistedContactGroupOwned + self.obvEngine = obvEngine super.init(nibName: nil, bundle: nil) guard let ownedIdentity = persistedContactGroupOwned.ownedIdentity else { throw SingleGroupViewController.makeError(message: "Could not find owned identity. This is ok if it was just deleted") @@ -118,8 +120,9 @@ class SingleGroupViewController: UIViewController { try self.obvContactGroup = obvEngine.getContactGroupOwned(groupUid: persistedContactGroupOwned.groupUid, ownedCryptoId: ownedIdentity.cryptoId) } - init(persistedContactGroupJoined: PersistedContactGroupJoined) throws { + init(persistedContactGroupJoined: PersistedContactGroupJoined, obvEngine: ObvEngine) throws { self.persistedContactGroup = persistedContactGroupJoined + self.obvEngine = obvEngine super.init(nibName: nil, bundle: nil) guard let ownedIdentity = persistedContactGroupJoined.ownedIdentity else { throw SingleGroupViewController.makeError(message: "Could not find owned identity. This is ok if it was just deleted") @@ -131,11 +134,11 @@ class SingleGroupViewController: UIViewController { try self.obvContactGroup = obvEngine.getContactGroupJoined(groupUid: persistedContactGroupJoined.groupUid, groupOwner: owner.cryptoId, ownedCryptoId: ownedIdentity.cryptoId) } - convenience init(persistedContactGroup: PersistedContactGroup) throws { + convenience init(persistedContactGroup: PersistedContactGroup, obvEngine: ObvEngine) throws { if let groupJoined = persistedContactGroup as? PersistedContactGroupJoined { - try self.init(persistedContactGroupJoined: groupJoined) + try self.init(persistedContactGroupJoined: groupJoined, obvEngine: obvEngine) } else if let groupOwned = persistedContactGroup as? PersistedContactGroupOwned { - try self.init(persistedContactGroupOwned: groupOwned) + try self.init(persistedContactGroupOwned: groupOwned, obvEngine: obvEngine) } else { throw NSError() } @@ -557,7 +560,7 @@ extension SingleGroupViewController { case .owned: let ownedGroupEditionFlowVC = OwnedGroupEditionFlowViewController( ownedCryptoId: obvContactGroup.ownedIdentity.cryptoId, - editionType: .editGroupDetails(obvContactGroup: obvContactGroup)) + editionType: .editGroupDetails(obvContactGroup: obvContactGroup), obvEngine: obvEngine) DispatchQueue.main.async { [weak self] in self?.present(ownedGroupEditionFlowVC, animated: true) } @@ -626,6 +629,7 @@ extension SingleGroupViewController: PendingGroupMembersTableViewControllerDeleg } + @MainActor private func sendAnotherInvitation(to persistedPendingGroupMember: PersistedPendingGroupMember, confirmed: Bool, completionHandler: (() -> Void)?) { let currentPendingMembers = obvContactGroup.pendingGroupMembers.map { $0.cryptoId } guard currentPendingMembers.contains(persistedPendingGroupMember.cryptoId) else { return } @@ -635,6 +639,7 @@ extension SingleGroupViewController: PendingGroupMembersTableViewControllerDeleg try? obvEngine.reInviteContactToGroupOwned(groupUid: obvContactGroup.groupUid, ownedCryptoId: obvContactGroup.ownedIdentity.cryptoId, pendingGroupMember: persistedPendingGroupMember.cryptoId) + } else { let alert = UIAlertController(title: Strings.reinviteContact.title, @@ -746,7 +751,9 @@ extension SingleGroupViewController { let currentGroupMembers = Set(obvContactGroup.groupMembers.map { $0.cryptoId }) let currentPendingMembers = obvContactGroup.pendingGroupMembers.map { $0.cryptoId } let groupMembersAndPendingMembers = currentGroupMembers.union(currentPendingMembers) - let ownedGroupEditionFlowVC = OwnedGroupEditionFlowViewController(ownedCryptoId: obvContactGroup.ownedIdentity.cryptoId, editionType: .addGroupMembers(groupUid: obvContactGroup.groupUid, currentGroupMembers: groupMembersAndPendingMembers)) + let ownedGroupEditionFlowVC = OwnedGroupEditionFlowViewController(ownedCryptoId: obvContactGroup.ownedIdentity.cryptoId, + editionType: .addGroupMembers(groupUid: obvContactGroup.groupUid, currentGroupMembers: groupMembersAndPendingMembers), + obvEngine: obvEngine) DispatchQueue.main.async { [weak self] in self?.present(ownedGroupEditionFlowVC, animated: true) } @@ -758,7 +765,9 @@ extension SingleGroupViewController { let currentGroupMembers = Set(obvContactGroup.groupMembers.map { $0.cryptoId }) let currentPendingMembers = obvContactGroup.pendingGroupMembers.map { $0.cryptoId } let groupMembersAndPendingMembers = currentGroupMembers.union(currentPendingMembers) - let ownedGroupEditionFlowVC = OwnedGroupEditionFlowViewController(ownedCryptoId: obvContactGroup.ownedIdentity.cryptoId, editionType: .removeGroupMembers(groupUid: obvContactGroup.groupUid, currentGroupMembers: groupMembersAndPendingMembers)) + let ownedGroupEditionFlowVC = OwnedGroupEditionFlowViewController(ownedCryptoId: obvContactGroup.ownedIdentity.cryptoId, + editionType: .removeGroupMembers(groupUid: obvContactGroup.groupUid, currentGroupMembers: groupMembersAndPendingMembers), + obvEngine: obvEngine) DispatchQueue.main.async { [weak self] in self?.present(ownedGroupEditionFlowVC, animated: true) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewController.swift index c43d33c1..3a3f2f47 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsCollection/InvitationsCollectionViewController.swift @@ -32,6 +32,8 @@ final class InvitationsCollectionViewController: ShowOwnedIdentityButtonUIViewCo private let collectionView: UICollectionView private var collectionViewSizeChanged = false + private let obvEngine: ObvEngine + // All insets *must* have the same left and right values private let collectionViewLayoutInsetFirstSection = UIEdgeInsets(top: 8, left: 8, bottom: 0, right: 8) private let collectionViewLayoutInsetSecondSection = UIEdgeInsets(top: 0, left: 8, bottom: 8, right: 8) @@ -69,7 +71,8 @@ final class InvitationsCollectionViewController: ShowOwnedIdentityButtonUIViewCo // MARK: - Initializer - init(ownedCryptoId: ObvCryptoId, collectionViewLayout: UICollectionViewLayout) { + init(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine, collectionViewLayout: UICollectionViewLayout) { + self.obvEngine = obvEngine self.collectionViewLayout = collectionViewLayout self.collectionView = UICollectionView.init(frame: CGRect.zero, collectionViewLayout: collectionViewLayout) super.init(ownedCryptoId: ownedCryptoId, logCategory: "InvitationsCollectionViewController") @@ -732,14 +735,20 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { cell.addButton(title: title, style: .obvButton) { [weak self] in var localDialog = obvDialog try? localDialog.setResponseToOneToOneInvitationReceived(invitationAccepted: true) - self?.obvEngine.respondTo(localDialog) + guard let obvEngine = self?.obvEngine else { assertionFailure(); return } + DispatchQueue(label: "Queue for responding to dialog").async { + 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) + guard let obvEngine = self?.obvEngine else { assertionFailure(); return } + DispatchQueue(label: "Queue for responding to dialog").async { + obvEngine.respondTo(localDialog) + } } } @@ -771,42 +780,42 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { private func acceptInvitation(dialog: ObvDialog) { - DispatchQueue(label: "RespondingToInvitationDialog").async { [weak self] in - switch dialog.category { - case .acceptInvite: - var localDialog = dialog - try? localDialog.setResponseToAcceptInvite(acceptInvite: true) - self?.obvEngine.respondTo(localDialog) - default: - break + switch dialog.category { + case .acceptInvite: + var localDialog = dialog + try? localDialog.setResponseToAcceptInvite(acceptInvite: true) + let obvEngine = self.obvEngine + DispatchQueue(label: "Queue for responding to dialog").async { + obvEngine.respondTo(localDialog) } + default: + break } } private func rejectInvitation(dialog: ObvDialog, confirmed: Bool) { let currentTraitCollection = self.traitCollection - DispatchQueue(label: "RespondingToInvitationDialog").async { [weak self] in - switch dialog.category { - case .acceptInvite: - if confirmed { - var localDialog = dialog - try? localDialog.setResponseToAcceptInvite(acceptInvite: false) - self?.obvEngine.respondTo(localDialog) - } else { - let alert = UIAlertController(title: Strings.AbandonInvitation.title, message: nil, preferredStyleForTraitCollection: currentTraitCollection) - alert.addAction(UIAlertAction(title: Strings.AbandonInvitation.actionTitleDiscard, style: .destructive, handler: { [weak self] _ in - self?.rejectInvitation(dialog: dialog, confirmed: true) - })) - alert.addAction(UIAlertAction(title: Strings.AbandonInvitation.actionTitleDontDiscard, style: .default)) - alert.addAction(UIAlertAction(title: CommonString.Word.Cancel, style: .cancel)) - DispatchQueue.main.async { [weak self] in - self?.present(alert, animated: true, completion: nil) - } + switch dialog.category { + case .acceptInvite: + if confirmed { + var localDialog = dialog + try? localDialog.setResponseToAcceptInvite(acceptInvite: false) + let obvEngine = self.obvEngine + DispatchQueue(label: "Queue for responding to dialog").async { + obvEngine.respondTo(localDialog) } - default: - break + } else { + let alert = UIAlertController(title: Strings.AbandonInvitation.title, message: nil, preferredStyleForTraitCollection: currentTraitCollection) + alert.addAction(UIAlertAction(title: Strings.AbandonInvitation.actionTitleDiscard, style: .destructive, handler: { [weak self] _ in + self?.rejectInvitation(dialog: dialog, confirmed: true) + })) + alert.addAction(UIAlertAction(title: Strings.AbandonInvitation.actionTitleDontDiscard, style: .default)) + alert.addAction(UIAlertAction(title: CommonString.Word.Cancel, style: .cancel)) + present(alert, animated: true, completion: nil) } + default: + break } } @@ -817,7 +826,10 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { case .acceptMediatorInvite: var localDialog = dialog try? localDialog.setResponseToAcceptMediatorInvite(acceptInvite: acceptInvite) - self?.obvEngine.respondTo(localDialog) + guard let obvEngine = self?.obvEngine else { assertionFailure(); return } + DispatchQueue(label: "Queue for responding to dialog").async { + obvEngine.respondTo(localDialog) + } default: break } @@ -831,7 +843,10 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { case .acceptGroupInvite: var localDialog = dialog try? localDialog.setResponseToAcceptGroupInvite(acceptInvite: true) - self?.obvEngine.respondTo(localDialog) + guard let obvEngine = self?.obvEngine else { assertionFailure(); return } + DispatchQueue(label: "Queue for responding to dialog").async { + obvEngine.respondTo(localDialog) + } default: break } @@ -875,15 +890,16 @@ extension InvitationsCollectionViewController: UICollectionViewDataSource { private func onSasInput(dialog: ObvDialog, _ enteredDigits: String) { - DispatchQueue(label: "RespondingToSasExchangeDialog").async { [weak self] in - switch dialog.category { - case .sasExchange: - var localDialog = dialog - try? localDialog.setResponseToSasExchange(otherSas: enteredDigits.data(using: .utf8)!) - self?.obvEngine.respondTo(localDialog) - default: - break + switch dialog.category { + case .sasExchange: + var localDialog = dialog + try? localDialog.setResponseToSasExchange(otherSas: enteredDigits.data(using: .utf8)!) + let obvEngine = self.obvEngine + DispatchQueue(label: "Queue for responding to dialog").async { + obvEngine.respondTo(localDialog) } + default: + break } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsFlowViewController.swift index 01961991..abea5fe4 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Invitations/InvitationsFlowViewController.swift @@ -24,7 +24,8 @@ import ObvEngine final class InvitationsFlowViewController: UINavigationController, ObvFlowController { - private(set) var ownedCryptoId: ObvCryptoId! + let ownedCryptoId: ObvCryptoId + let obvEngine: ObvEngine let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: InvitationsFlowViewController.self)) @@ -34,29 +35,19 @@ final class InvitationsFlowViewController: UINavigationController, ObvFlowContro // MARK: - Factory - // Factory (required because creating a custom init does not work under iOS 12) - static func create(ownedCryptoId: ObvCryptoId) -> InvitationsFlowViewController { + init(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine) { + + self.ownedCryptoId = ownedCryptoId + self.obvEngine = obvEngine let layout = UICollectionViewFlowLayout() - let invitationsCollectionViewController = InvitationsCollectionViewController(ownedCryptoId: ownedCryptoId, collectionViewLayout: layout) - let vc = self.init(rootViewController: invitationsCollectionViewController) - - vc.ownedCryptoId = ownedCryptoId + let invitationsCollectionViewController = InvitationsCollectionViewController(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine, collectionViewLayout: layout) + super.init(rootViewController: invitationsCollectionViewController) - invitationsCollectionViewController.delegate = vc - - vc.title = CommonString.Word.Invitations - - let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) - let image = UIImage(systemName: "tray.and.arrow.down", withConfiguration: symbolConfiguration) - vc.tabBarItem = UITabBarItem(title: nil, image: image, tag: 0) - - vc.delegate = ObvUserActivitySingleton.shared + invitationsCollectionViewController.delegate = self - return vc } - override var delegate: UINavigationControllerDelegate? { get { super.delegate @@ -69,16 +60,6 @@ final class InvitationsFlowViewController: UINavigationController, ObvFlowContro } - override init(rootViewController: UIViewController) { - super.init(rootViewController: rootViewController) - } - - - // Required in order to prevent a crash under iOS 12 - override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { - super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) - } - required init?(coder aDecoder: NSCoder) { fatalError("die") } deinit { @@ -94,6 +75,14 @@ extension InvitationsFlowViewController { override func viewDidLoad() { super.viewDidLoad() + title = CommonString.Word.Invitations + + let symbolConfiguration = UIImage.SymbolConfiguration(pointSize: 20.0, weight: .bold) + let image = UIImage(systemName: "tray.and.arrow.down", withConfiguration: symbolConfiguration) + tabBarItem = UITabBarItem(title: nil, image: image, tag: 0) + + delegate = ObvUserActivitySingleton.shared + let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() navigationBar.standardAppearance = appearance @@ -108,20 +97,21 @@ extension InvitationsFlowViewController { extension InvitationsFlowViewController { private func respondToInvitation(dialog: ObvDialog, acceptInvite: Bool) { - DispatchQueue(label: "RespondingToInvitationDialog").async { [weak self] in - var localDialog = dialog - try? localDialog.setResponseToAcceptInvite(acceptInvite: acceptInvite) - self?.obvEngine.respondTo(localDialog) + var localDialog = dialog + do { + try localDialog.setResponseToAcceptInvite(acceptInvite: acceptInvite) + } catch { + assertionFailure() + return } + obvEngine.respondTo(localDialog) } private func confirmDigits(dialog: ObvDialog, enteredDigits: String) { - DispatchQueue(label: "RespondingToConfirmDigitsDialog").async { [weak self] in - var localDialog = dialog - guard let sas = enteredDigits.data(using: .utf8) else { return } - try? localDialog.setResponseToSasExchange(otherSas: sas) - self?.obvEngine.respondTo(localDialog) - } + var localDialog = dialog + guard let sas = enteredDigits.data(using: .utf8) else { return } + try? localDialog.setResponseToSasExchange(otherSas: sas) + obvEngine.respondTo(localDialog) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/MainFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/MainFlowViewController.swift index 9d64bdd2..c7735b49 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/MainFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/MainFlowViewController.swift @@ -30,13 +30,13 @@ import SwiftUI final class MainFlowViewController: UISplitViewController, OlvidURLHandler { let ownedCryptoId: ObvCryptoId + private let obvEngine: ObvEngine var anOwnedIdentityWasJustCreatedOrRestored = false - + private let splitDelegate: MainFlowViewControllerSplitDelegate // Strong reference to the delegate fileprivate let mainTabBarController = ObvSubTabBarController() - private let applicationShortcutItemsCoordinator = ApplicationShortcutItemsCoordinator() private let discussionsFlowViewController: DiscussionsFlowViewController private let contactsFlowViewController: ContactsFlowViewController private let groupsFlowViewController: GroupsFlowViewController @@ -51,23 +51,11 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { private var secureCallsInBetaModalWasShown = false - private let internalQueue: OperationQueue = { - let queue = OperationQueue() - queue.name = "Internal queue of MainFlowViewController" - return queue - }() - /// This variable is set when Olvid is started because an invite or configuration link was opened. /// When this happens, this link is processed as soon as this view controller's view appears. private var externallyScannedOrTappedOlvidURL: OlvidURL? private var viewDidAppearWasCalled = false - var badgesDelegate: UserNotificationsBadgesDelegate? = nil { - didSet { - refreshAllTabbarBadges() - } - } - struct ChildTypes { static let latestDiscussions = 0 static let contacts = 1 @@ -80,24 +68,25 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { private var airDroppedFileURLs = [URL]() private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: MainFlowViewController.self)) - - init(ownedCryptoId: ObvCryptoId) { + + init(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine) { os_log("🥏🏁 Call to the initializer of MainFlowViewController", log: log, type: .info) + self.obvEngine = obvEngine self.ownedCryptoId = ownedCryptoId self.splitDelegate = MainFlowViewControllerSplitDelegate() - discussionsFlowViewController = DiscussionsFlowViewController.create(ownedCryptoId: ownedCryptoId) + discussionsFlowViewController = DiscussionsFlowViewController(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine) mainTabBarController.addChild(discussionsFlowViewController) - contactsFlowViewController = ContactsFlowViewController.create(ownedCryptoId: ownedCryptoId) + contactsFlowViewController = ContactsFlowViewController(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine) mainTabBarController.addChild(contactsFlowViewController) - groupsFlowViewController = GroupsFlowViewController.create(ownedCryptoId: ownedCryptoId) + groupsFlowViewController = GroupsFlowViewController(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine) mainTabBarController.addChild(groupsFlowViewController) - invitationsFlowViewController = InvitationsFlowViewController.create(ownedCryptoId: ownedCryptoId) + invitationsFlowViewController = InvitationsFlowViewController(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine) mainTabBarController.addChild(invitationsFlowViewController) super.init(nibName: nil, bundle: nil) @@ -119,36 +108,14 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { groupsFlowViewController.flowDelegate = self invitationsFlowViewController.flowDelegate = self - // If the user has at least one discussion, go to the Discussions tab. Otherwise, if the user has at least one contact, go to the contact tab. Otherwise, go to the MyIdView tab. + // If the user has no contact, go to the contact tab - ObvStack.shared.performBackgroundTaskAndWait { (context) in - context.name = "Context created in MainFlowViewController" - guard let discussionCount = try? PersistedDiscussion.getAllSortedByTimestampOfLastMessage(within: context).count else { return } - guard discussionCount == 0 else { - DispatchQueue.main.async { [weak self] in - self?.mainTabBarController.selectedIndex = ChildTypes.latestDiscussions - } - return - } - 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 - } - return - } - DispatchQueue.main.async { [weak self] in - self?.mainTabBarController.selectedIndex = ChildTypes.contacts - } + if let contactCount = try? PersistedObvContactIdentity.countContactsOfOwnedIdentity(ownedCryptoId, whereOneToOneStatusIs: .oneToOne, within: ObvStack.shared.viewContext), contactCount == 0 { + mainTabBarController.selectedIndex = ChildTypes.contacts } - - observationTokens.append(ObvMessengerInternalNotification.observeUserWantsToSendInvite(queue: internalQueue) { [weak self] (ownedIdentity, urlIdentity) in - self?.sendInvite(to: urlIdentity.cryptoId, withFullDisplayName: urlIdentity.fullDisplayName, for: ownedIdentity.cryptoId) - }) - + // Listen to notifications - observeBadgesNeedToBeUpdatedNotifications() observeUserWantsToShareOwnPublishedDetailsNotifications() observeUserWantsToCallNotifications() observeServerDoesNotSupportCall() @@ -159,9 +126,6 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { ObvMessengerCoreDataNotification.observeOwnedIdentityWasDeactivated(queue: .main) { [weak self] _ in self?.presentOwnedIdentityIsNotActiveViewControllerIfRequired() }, - ObvMessengerInternalNotification.observeAppStateChanged(queue: .main) { [weak self] (previousState, currentState) in - self?.processAppStateChanged(previousState: previousState, currentState: currentState) - }, ObvEngineNotificationNew.observeNetworkOperationFailedSinceOwnedIdentityIsNotActive(within: NotificationCenter.default, queue: .main) { [weak self] (_) in self?.presentOwnedIdentityIsNotActiveViewControllerIfRequired() }, @@ -177,11 +141,40 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { ObvMessengerInternalNotification.observeUserWantsToSeeDetailedExplanationsOfSnackBar(queue: .main) { [weak self] ownedCryptoId, snackBarCategory in self?.processUserWantsToSeeDetailedExplanationsOfSnackBar(ownedCryptoId: ownedCryptoId, snackBarCategory: snackBarCategory) }, + ObvMessengerInternalNotification.observeUserWantsToSendInvite { [weak self] (ownedIdentity, urlIdentity) in + self?.sendInvite(to: urlIdentity.cryptoId, withFullDisplayName: urlIdentity.fullDisplayName, for: ownedIdentity.cryptoId) + }, + ObvMessengerInternalNotification.observeBadgeForNewMessagesHasBeenUpdated(queue: OperationQueue.main) { [weak self] ownedCryptoId, newCount in + self?.processBadgeForNewMessagesHasBeenUpdated(ownCryptoId: ownedCryptoId, newCount: newCount) + }, + ObvMessengerInternalNotification.observeBadgeForInvitationsHasBeenUpdated(queue: OperationQueue.main) { [weak self] ownedCryptoId, newCount in + self?.processBadgeForInvitationsHasBeenUpdated(ownCryptoId: ownedCryptoId, newCount: newCount) + }, ]) } + /// Called by the MetaFlowController (itself called by the SceneDelegate). + @MainActor + func sceneDidBecomeActive(_ scene: UIScene) { + // Called when the scene has moved from an inactive state to an active state. + if viewDidAppearWasCalled == true { + presentOneOfTheModalViewControllersIfRequired() + } + presentOwnedIdentityIsNotActiveViewControllerIfRequired() + } + + + /// Called by the MetaFlowController (itself called by the SceneDelegate). + @MainActor + func sceneWillResignActive(_ scene: UIScene) { + // Called when the scene will move from an active state to an inactive state. + airDroppedFileURLs.removeAll() + } + + /// Called when the user tap the button shown on the snackbar view. + @MainActor private func processUserWantsToSeeDetailedExplanationsOfSnackBar(ownedCryptoId: ObvCryptoId, snackBarCategory: OlvidSnackBarCategory) { guard self.ownedCryptoId == ownedCryptoId else { return } @@ -241,20 +234,6 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { } - - private func processAppStateChanged(previousState: AppState, currentState: AppState) { - if !previousState.isInitializedAndActive && currentState.isInitializedAndActive { - if viewDidAppearWasCalled == true { - presentOneOfTheModalViewControllersIfRequired() - } - presentOwnedIdentityIsNotActiveViewControllerIfRequired() - } - - if previousState.isInitializedAndActive && currentState.iOSAppState == .mayResignActive { - airDroppedFileURLs.removeAll() - } - } - /// The current `ObvFlowController` currently on screen, if there is one. fileprivate var currentFlow: ObvFlowController? { switch mainTabBarController.selectedIndex { @@ -333,8 +312,6 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { ObvMessengerInternalNotification.currentOwnedCryptoIdChanged(newOwnedCryptoId: ownedCryptoId, apiKey: apiKey) .postOnDispatchQueue() - - refreshAllTabbarBadges() } @@ -377,41 +354,41 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { } guard let obvOwnedIdentity = try? obvEngine.getOwnedIdentity(with: ownedCryptoId) else { assertionFailure(); return } if obvOwnedIdentity.isKeycloakManaged { - KeycloakManager.shared.registerKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId, firstKeycloakBinding: false) + Task { + await KeycloakManagerSingleton.shared.registerKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId, firstKeycloakBinding: false) + } } } + @MainActor private func presentOwnedIdentityIsNotActiveViewControllerIfRequired() { - assert(Thread.current == Thread.main) guard viewDidAppearWasCalled else { return } guard !anOwnedIdentityWasJustCreatedOrRestored else { return } let log = self.log - AppStateManager.shared.addCompletionHandlerToExecuteWhenInitializedAndActive { - ObvStack.shared.performBackgroundTask { [weak self] (context) in - guard let _self = self else { return } - guard let ownedIdentityObv = try? PersistedObvOwnedIdentity.get(cryptoId: _self.ownedCryptoId, within: context) else { - os_log("Could not find persisted owned identity", log: log, type: .fault) + ObvStack.shared.performBackgroundTask { [weak self] (context) in + guard let _self = self else { return } + guard let ownedIdentityObv = try? PersistedObvOwnedIdentity.get(cryptoId: _self.ownedCryptoId, within: context) else { + os_log("Could not find persisted owned identity", log: log, type: .fault) + return + } + guard !ownedIdentityObv.isActive else { return } + // If we reach this point, the current owned identity is not active. So we should present the appropriate view controller. + DispatchQueue.main.async { + // Check that we are not presenting an OwnedIdentityIsNotActiveViewController already + if let presentedVC = self?.presentedViewController as? UINavigationController, presentedVC.children.filter({ $0 is OwnedIdentityIsNotActiveViewController }).isEmpty { return } - guard !ownedIdentityObv.isActive else { return } - // If we reach this point, the current owned identity is not active. So we should present the appropriate view controller. - DispatchQueue.main.async { - // Check that we are not presenting an OwnedIdentityIsNotActiveViewController already - if let presentedVC = self?.presentedViewController as? UINavigationController, presentedVC.children.filter({ $0 is OwnedIdentityIsNotActiveViewController }).isEmpty { - return - } - let ownedIdentityIsNotActiveVC = OwnedIdentityIsNotActiveViewController() - let nav = ObvNavigationController(rootViewController: ownedIdentityIsNotActiveVC) - self?.present(nav, animated: true) - self?.ownedIdentityIsNotActiveViewControllerWasShowAtLeastOnce = true - } - + let ownedIdentityIsNotActiveVC = OwnedIdentityIsNotActiveViewController() + let nav = ObvNavigationController(rootViewController: ownedIdentityIsNotActiveVC) + self?.present(nav, animated: true) + self?.ownedIdentityIsNotActiveViewControllerWasShowAtLeastOnce = true } } } + @MainActor private func processUserWantsToDisplayContactIntroductionScreen(contactObjectID: TypeSafeManagedObjectID, viewController: UIViewController) { assert(Thread.isMainThread) @@ -449,7 +426,7 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { } - + @MainActor private func presentUserNotificationsSubscriberHostingController() { self.dismiss(animated: true) { let vc = UserNotificationsSubscriberHostingController(subscribeToLocalNotificationsAction: { @@ -470,30 +447,15 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { /// Shall only be called from `presentOneOfTheModalViewControllersIfRequired` + @MainActor private func presentOneOfTheOtherModalViewControllersIfRequired() { assert(Thread.isMainThread) // Once the appropriate view controller has been displayed, check the user's device configuration. If something bad happens, present a view controller asking the user to update her configuration. - let configChecked = DeviceConfigurationChecker() - guard configChecked.currentConfigurationIsValid(application: UIApplication.shared) else { + let configChecker = DeviceConfigurationChecker() + guard configChecker.currentConfigurationIsValid(application: UIApplication.shared) else { let badConfigurationViewController = BadConfigurationViewController() let nav = ObvNavigationController(rootViewController: badConfigurationViewController) - present(nav, animated: true) { - DispatchQueue(label: "DeviceConfigurationChecker").async { - while true { - sleep(1) - var validConfig = false - DispatchQueue.main.sync { - if configChecked.currentConfigurationIsValid(application: UIApplication.shared) { - nav.dismiss(animated: true) - validConfig = true - } - } - if validConfig { - break - } - } - } - } + present(nav, animated: true) return } guard (ObvMessengerSettings.AppVersionAvailable.minimum ?? 0) <= ObvMessengerConstants.bundleVersionAsInt else { @@ -530,26 +492,26 @@ final class MainFlowViewController: UISplitViewController, OlvidURLHandler { extension MainFlowViewController { - private func refreshAllTabbarBadges() { - DispatchQueue.main.async { [weak self] in - guard let _self = self else { return } - if let tabbarItem = _self.mainTabBarController.viewControllers?[ChildTypes.latestDiscussions].tabBarItem { - if let count = _self.badgesDelegate?.getCurrentCountForNewMessagesBadgeForOwnedIdentity(with: _self.ownedCryptoId), count > 0 { - tabbarItem.badgeValue = "\(count)" - } else { - tabbarItem.badgeValue = nil - } - } - if let tabbarItem = _self.mainTabBarController.viewControllers?[ChildTypes.invitations].tabBarItem { - if let count = _self.badgesDelegate?.getCurrentCountForInvitationsBadgeForOwnedIdentity(with: _self.ownedCryptoId), count > 0 { - tabbarItem.badgeValue = "\(count)" - } else { - tabbarItem.badgeValue = nil - } - } + @MainActor + private func processBadgeForNewMessagesHasBeenUpdated(ownCryptoId: ObvCryptoId, newCount: Int) { + assert(Thread.isMainThread) + guard ownCryptoId == self.ownedCryptoId else { return } + if let tabbarItem = mainTabBarController.viewControllers?[ChildTypes.latestDiscussions].tabBarItem { + tabbarItem.badgeValue = newCount > 0 ? "\(newCount)" : nil + } + } + + + @MainActor + private func processBadgeForInvitationsHasBeenUpdated(ownCryptoId: ObvCryptoId, newCount: Int) { + assert(Thread.isMainThread) + guard ownCryptoId == self.ownedCryptoId else { return } + if let tabbarItem = mainTabBarController.viewControllers?[ChildTypes.invitations].tabBarItem { + tabbarItem.badgeValue = newCount > 0 ? "\(newCount)" : nil } } + } @@ -562,6 +524,7 @@ extension MainFlowViewController: ObvFlowControllerDelegate { } + @MainActor private func userSelectedURL(_ url: URL, within viewController: UIViewController, confirmed: Bool) { if confirmed { @@ -589,7 +552,7 @@ extension MainFlowViewController: ObvFlowControllerDelegate { func performTrustEstablishmentProtocolOfRemoteIdentity(remoteCryptoId: ObvCryptoId, remoteFullDisplayName: String) { - self.performTrustEstablishmentProtocolOfRemoteIdentity(contactCryptoId: remoteCryptoId, contactFullDisplayName: remoteFullDisplayName, ownedCryptoId: ownedCryptoId, confirmed: false) + self.performTrustEstablishmentProtocolOfRemoteIdentity(contactCryptoId: remoteCryptoId, contactFullDisplayName: remoteFullDisplayName, ownedCryptoId: ownedCryptoId, confirmed: false) } @@ -597,6 +560,7 @@ extension MainFlowViewController: ObvFlowControllerDelegate { self.rePerformTrustEstablishmentProtocolOfContactIdentity(contactCryptoId: contactCryptoId, contactFullDisplayName: contactFullDisplayName, ownedCryptoId: ownedCryptoId, confirmed: false) } + @MainActor private func userWantsToAddContact(sourceView: UIView, alreadyScannedOrTappedURL: OlvidURL?) { assert(Thread.isMainThread) @@ -612,8 +576,11 @@ extension MainFlowViewController: ObvFlowControllerDelegate { guard let vc = AddContactHostingViewController( obvOwnedIdentity: obvOwnedIdentity, alreadyScannedOrTappedURL: alreadyScannedOrTappedURL, - dismissAction: self.dismissPresentedViewController, - checkSignatureMutualScanUrl: self.checkSignatureMutualScanUrl) + dismissAction: { [weak self] in self?.dismissPresentedViewController() }, + checkSignatureMutualScanUrl: { [weak self] mutualScanUrl in + guard let _self = self else { return false } + return _self.checkSignatureMutualScanUrl(mutualScanUrl) + }) else { assertionFailure() return @@ -624,8 +591,7 @@ extension MainFlowViewController: ObvFlowControllerDelegate { } - - // 2020-10-07: We will soon remove this code since it is integrated within the MyIdView view controller + private func checkAuthorizationStatusThenSetupAndPresentQRCodeScanner() { assert(Thread.isMainThread) switch AVCaptureDevice.authorizationStatus(for: AVMediaType.video) { @@ -649,21 +615,22 @@ extension MainFlowViewController: ObvFlowControllerDelegate { } } - - /// Do not call this function directly. Use `checkAuthStatusThenSetupAndPresentQRCodeScanner` instead. + + /// Do not call this function directly. Use ``func checkAuthorizationStatusThenSetupAndPresentQRCodeScanner()`` instead. + @MainActor private func setupAndPresentQRCodeScanner() { assert(Thread.isMainThread) - let qrCodeScanner = QRCodeScannerViewController() - qrCodeScanner.delegate = self - qrCodeScanner.explanation = Strings.qrCodeScannerExplanation - qrCodeScanner.title = Strings.qrCodeScannerTitle - let closeButton = UIBarButtonItem.forClosing(target: self, action: #selector(dismissPresentedViewController)) - qrCodeScanner.navigationItem.setLeftBarButton(closeButton, animated: false) - let qrCodeScannerNavigationController = ObvNavigationController(rootViewController: qrCodeScanner) - present(qrCodeScannerNavigationController, animated: true) + let vc = ScannerHostingView(buttonType: .back, delegate: self) + let nav = UINavigationController(rootViewController: vc) + // Configure the ScannerHostingView properly for the navigation controller + vc.title = NSLocalizedString("SCAN_QR_CODE", comment: "") + dismiss(animated: false) { [weak self] in + self?.present(nav, animated: true) + } } + @MainActor private func userWantsToAddContactUsingAdvancedOptions(sourceView: UIView?) { let alert = UIAlertController(title: Strings.AddInviteAlert.title, message: Strings.AddInviteAlert.messageAdvanced, preferredStyle: .actionSheet) @@ -712,10 +679,9 @@ extension MainFlowViewController: ObvFlowControllerDelegate { } + @MainActor @objc func dismissPresentedViewController() { - DispatchQueue.main.async { [weak self] in - self?.presentedViewController?.dismiss(animated: true) - } + presentedViewController?.dismiss(animated: true) } private func checkSignatureMutualScanUrl(_ mutualScanUrl: ObvMutualScanUrl) -> Bool { @@ -795,15 +761,6 @@ extension MainFlowViewController: UITabBarControllerDelegate, ObvSubTabBarContro extension MainFlowViewController { - private func observeBadgesNeedToBeUpdatedNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeBadgesNeedToBeUpdated { [weak self] ownedCryptoId in - guard let _self = self else { return } - guard _self.ownedCryptoId == ownedCryptoId else { return } - _self.refreshAllTabbarBadges() - }) - } - - private func observeUserWantsToShareOwnPublishedDetailsNotifications() { observationTokens.append(ObvMessengerInternalNotification.observeUserWantsToShareOwnPublishedDetails { [weak self] (ownedCryptoId, sourceView) in guard self?.ownedCryptoId == ownedCryptoId else { return } @@ -812,16 +769,18 @@ extension MainFlowViewController { } - /// When the user wants to emit a call, an internal notification is sent and cached here. We check that the user is allowed to make this call. - /// If this is the case, we send an appropriate notification that will be cached by the call manager. + /// When the user wants to emit a call, an internal notification is sent and catched here. We check that the user is allowed to make this call. + /// If this is the case, we send an appropriate notification that will be catched by the call manager. /// Otherwise, we show the subscription plans. private func observeUserWantsToCallNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeUserWantsToCallButWeShouldCheckSheIsAllowedTo(queue: OperationQueue.main) { [weak self] (contactIDs, groupId) in + os_log("📲 Observing UserWantsToCall notifications", log: log, type: .info) + observationTokens.append(ObvMessengerInternalNotification.observeUserWantsToCallButWeShouldCheckSheIsAllowedTo(queue: .main) { [weak self] (contactIDs, groupId) in self?.processUserWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: contactIDs, groupId: groupId) }) } + @MainActor private func processUserWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: [TypeSafeManagedObjectID], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) { assert(Thread.isMainThread) @@ -930,7 +889,7 @@ extension MainFlowViewController { } private func observeServerDoesNotSupportCall() { - observationTokens.append(ObvMessengerInternalNotification.observeServerDoesNotSupportCall(queue: OperationQueue.main) { [weak self] in + observationTokens.append(VoIPNotification.observeServerDoesNotSupportCall(queue: OperationQueue.main) { [weak self] in let alert = UIAlertController(title: Strings.ServerDoesNotSupportCallAlert.title, message: nil, preferredStyle: .alert) alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) if let presentedViewController = self?.presentedViewController { @@ -942,7 +901,7 @@ extension MainFlowViewController { } private func observeCallHasBeenUpdated() { - observationTokens.append(VoIPNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] call, updateKind in + observationTokens.append(VoIPNotification.observeCallHasBeenUpdated(queue: OperationQueue.main) { [weak self] _, updateKind in guard case .state(let newState) = updateKind else { return } guard newState == .kicked else { return } @@ -956,25 +915,25 @@ extension MainFlowViewController { }) } + @MainActor private func presentUIActivityViewControllerForSharingOwnPublishedDetails(sourceView: UIView) { guard let obvOwnedIdentity = try? obvEngine.getOwnedIdentity(with: ownedCryptoId) else { return } let genericIdentityForSharing = ObvGenericIdentityForSharing(genericIdentity: obvOwnedIdentity.getGenericIdentity()) let activityItems: [Any] = [genericIdentityForSharing] let uiActivityVC = UIActivityViewController(activityItems: activityItems, applicationActivities: nil) uiActivityVC.excludedActivityTypes = [.addToReadingList, .openInIBooks, .markupAsPDF] - DispatchQueue.main.async { [weak self] in - uiActivityVC.popoverPresentationController?.sourceView = sourceView - if let presentedViewController = self?.presentedViewController { - presentedViewController.present(uiActivityVC, animated: true) - } else { - self?.present(uiActivityVC, animated: true) - } + uiActivityVC.popoverPresentationController?.sourceView = sourceView + if let presentedViewController = self.presentedViewController { + presentedViewController.present(uiActivityVC, animated: true) + } else { + self.present(uiActivityVC, animated: true) } } /// This method shall only be called from the MetaFlowController. The reason we do not listen to notifications in this class is that it is /// initialized late in the app initialization process and thus, we could miss deep link navigation notifications sent earlier. + @MainActor func performCurrentDeepLinkInitialNavigation(deepLink: ObvDeepLink) { assert(Thread.isMainThread) os_log("🥏 Performing deep link initial navigation to %{public}@", log: log, type: .info, deepLink.url.debugDescription) @@ -986,7 +945,7 @@ extension MainFlowViewController { guard let ownedIdentityObjectID = ObvStack.shared.managedObjectID(forURIRepresentation: ownedIdentityURI) else { assertionFailure(); return } guard let ownedIdentity = try? PersistedObvOwnedIdentity.get(objectID: ownedIdentityObjectID, within: ObvStack.shared.viewContext) else { assertionFailure(); return } presentedViewController?.dismiss(animated: true) - let vc = SingleOwnedIdentityFlowViewController(ownedIdentity: ownedIdentity) + let vc = SingleOwnedIdentityFlowViewController(ownedIdentity: ownedIdentity, obvEngine: obvEngine) vc.delegate = self present(vc, animated: true) @@ -1115,17 +1074,19 @@ extension MainFlowViewController { } + @MainActor private func presentSettingsFlowViewController() { assert(Thread.isMainThread) - let vc = SettingsFlowViewController.create(ownedCryptoId: ownedCryptoId) + let vc = SettingsFlowViewController.create(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine) let closeButton = UIBarButtonItem.forClosing(target: self, action: #selector(dismissPresentedViewController)) vc.viewControllers.first?.navigationItem.setLeftBarButton(closeButton, animated: false) present(vc, animated: true) } + @MainActor private func presentBackupSettingsFlowViewController() { assert(Thread.isMainThread) - let vc = SettingsFlowViewController.create(ownedCryptoId: ownedCryptoId) + let vc = SettingsFlowViewController.create(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine) let closeButton = UIBarButtonItem.forClosing(target: self, action: #selector(dismissPresentedViewController)) vc.viewControllers.first?.navigationItem.setLeftBarButton(closeButton, animated: false) present(vc, animated: true) { @@ -1188,8 +1149,17 @@ extension MainFlowViewController { // MARK: - QRCodeScannerViewControllerDelegate -extension MainFlowViewController: QRCodeScannerViewControllerDelegate { +extension MainFlowViewController: ScannerHostingViewDelegate { + func qrCodeWasScanned(olvidURL: OlvidURL) { + processExternallyScannedOrTappedOlvidURL(olvidURL: olvidURL) + } + + + func scannerViewActionButtonWasTapped() { + presentedViewController?.dismiss(animated: true) + } + private func sendInvite(to remoteCryptoId: ObvCryptoId, withFullDisplayName fullDisplayName: String, for ownedCryptoId: ObvCryptoId) { do { // Launch a trust establishment protocol with the contact @@ -1207,58 +1177,48 @@ extension MainFlowViewController: QRCodeScannerViewControllerDelegate { } } - func userCancelledQRCodeScanSession() { - presentedViewController?.dismiss(animated: true) - } - - + + @MainActor private func presentBadScannedQRCodeAlert() { let alert = UIAlertController(title: Strings.BadScannedQRCodeAlert.title, message: Strings.BadScannedQRCodeAlert.message, preferredStyle: .alert) alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) - DispatchQueue.main.async { [weak self] in - self?.present(alert, animated: true) - } + self.present(alert, animated: true) } - func qrCodeScanned(url: URL) { - assert(Thread.isMainThread) - guard let olvidURL = OlvidURL(urlRepresentation: url) else { - if let presentedViewController = self.presentedViewController { - presentedViewController.dismiss(animated: true) { [weak self] in - self?.presentBadScannedQRCodeAlert() - } - } else { - presentBadScannedQRCodeAlert() - } - return - } - processExternallyScannedOrTappedOlvidURL(olvidURL: olvidURL) - } - - + @MainActor func processExternallyScannedOrTappedOlvidURL(olvidURL: OlvidURL) { - assert(Thread.isMainThread) - os_log("Processing an externally scanned or tapped Olvid URL", log: log, type: .info) switch olvidURL.category { case .openIdRedirect: - _ = KeycloakManager.shared.resumeExternalUserAgentFlow(with: olvidURL.url) + Task { + do { + _ = try await KeycloakManagerSingleton.shared.resumeExternalUserAgentFlow(with: olvidURL.url) + os_log("Successfully resumed the external user agent flow", log: log, type: .info) + } catch { + os_log("Failed to resume external user agent flow: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + } case .configuration, .invitation, .mutualScan: userWantsToAddContact(sourceView: UIView(), alreadyScannedOrTappedURL: olvidURL) } } - + @MainActor private func rePerformTrustEstablishmentProtocolOfContactIdentity(contactCryptoId: ObvCryptoId, contactFullDisplayName: String, ownedCryptoId: ObvCryptoId, confirmed: Bool) { guard confirmed else { let invitationAlert = UIAlertController(title: Strings.alertInvitationTitle, message: Strings.alertInvitationScanedIsAlreadtPart, preferredStyle: .alert) invitationAlert.addAction(UIAlertAction(title: CommonString.Word.Proceed, style: .default) { [weak self] _ in - self?.rePerformTrustEstablishmentProtocolOfContactIdentity(contactCryptoId: contactCryptoId, contactFullDisplayName: contactFullDisplayName, ownedCryptoId: ownedCryptoId, confirmed: true) + self?.rePerformTrustEstablishmentProtocolOfContactIdentity(contactCryptoId: contactCryptoId, + contactFullDisplayName: contactFullDisplayName, + ownedCryptoId: ownedCryptoId, + confirmed: true) }) invitationAlert.addAction(UIAlertAction(title: CommonString.Word.Cancel, style: .cancel)) present(invitationAlert, animated: true) @@ -1270,12 +1230,16 @@ extension MainFlowViewController: QRCodeScannerViewControllerDelegate { } + @MainActor private func performTrustEstablishmentProtocolOfRemoteIdentity(contactCryptoId: ObvCryptoId, contactFullDisplayName: String, ownedCryptoId: ObvCryptoId, confirmed: Bool) { guard confirmed else { let invitationAlert = UIAlertController(title: Strings.alertInvitationTitle, message: Strings.alertInvitationWantToSend(contactFullDisplayName), preferredStyle: .alert) invitationAlert.addAction(UIAlertAction(title: CommonString.Word.Proceed, style: .default) { [weak self] _ in - self?.performTrustEstablishmentProtocolOfRemoteIdentity(contactCryptoId: contactCryptoId, contactFullDisplayName: contactFullDisplayName, ownedCryptoId: ownedCryptoId, confirmed: true) + self?.performTrustEstablishmentProtocolOfRemoteIdentity(contactCryptoId: contactCryptoId, + contactFullDisplayName: contactFullDisplayName, + ownedCryptoId: ownedCryptoId, + confirmed: true) }) invitationAlert.addAction(UIAlertAction(title: CommonString.Word.Cancel, style: .cancel)) present(invitationAlert, animated: true) @@ -1499,10 +1463,6 @@ extension MainFlowViewController { static let message = NSLocalizedString("The scanned QR code does not appear to be an Olvid identity.", comment: "Alert message") } - static let qrCodeScannerExplanation = NSLocalizedString("ASK_CONTACT_TO_GO_UNDER_MY_ID_MAKING_IT_POSSIBLE_FOR_YOU_TO_SCAN_QR_CODE", comment: "Explanation for the QR code scanner") - - static let qrCodeScannerTitle = NSLocalizedString("Scan an Olvid identity", comment: "QR code scanner title") - static let alertInvitationTitle = NSLocalizedString("Invitation", comment: "Alert title") static let alertInvitationScanedIsOwnedMessage = NSLocalizedString("The scanned identity is one of your own 😇.", comment: "Alert message") diff --git a/iOSClient/ObvMessenger/ObvMessenger/MetaFlowController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/MetaFlowController.swift similarity index 75% rename from iOSClient/ObvMessenger/ObvMessenger/MetaFlowController.swift rename to iOSClient/ObvMessenger/ObvMessenger/Main/MetaFlowController.swift index fd3584a9..30db64d1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/MetaFlowController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/MetaFlowController.swift @@ -26,6 +26,7 @@ import ObvTypes import SwiftUI import AVFAudio +@MainActor final class MetaFlowController: UIViewController, OlvidURLHandler { private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: MetaFlowController.self)) @@ -41,29 +42,11 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { // Coordinators and Services - private let userNotificationsCoordinator = UserNotificationsCoordinator() - private let userNotificationsBadgesCoordinator = UserNotificationsBadgesCoordinator() - private let fileSystemService: FileSystemService - private var persistedDiscussionsUpdatesCoordinator: PersistedDiscussionsUpdatesCoordinator! - private var bootstrapCoordinator: BootstrapCoordinator! - private var obvOwnedIdentityCoordinator: ObvOwnedIdentityCoordinator! - private var contactIdentityCoordinator: ContactIdentityCoordinator! - private var contactGroupCoordinator: ContactGroupCoordinator! - private var hardLinksToFylesCoordinator: HardLinksToFylesCoordinator! - private var thumbnailCoordinator: ThumbnailCoordinator! - private var appBackupCoordinator: AppBackupCoordinator! - private var expirationMessagesCoordinator: ExpirationMessagesCoordinator! - private var retentionMessagesCoordinator: RetentionMessagesCoordinator! - private var callManager: CallCoordinator! - private var subscriptionCoordinator: SubscriptionCoordinator! - private var profilePictureCoordinator: ProfilePictureCoordinator! - private var muteDiscussionCoordinator: MuteDiscussionCoordinator! - private var snackBarCoordinator: SnackBarCoordinator! - private var mainFlowViewController: MainFlowViewController? private var onboardingFlowViewController: OnboardingFlowViewController? private let callBannerView = CallBannerView() + private let viewOnTopOfCallBannerView = UIView() private var mainFlowViewControllerConstraintsWithoutCallBannerView = [NSLayoutConstraint]() private var mainFlowViewControllerConstraintsWithCallBannerView = [NSLayoutConstraint]() @@ -75,42 +58,18 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { private var viewDidAppearWasCalled = false private var completionHandlersToCallOnViewDidAppear = [() -> Void]() - init(fileSystemService: FileSystemService) { + private let obvEngine: ObvEngine + + init(obvEngine: ObvEngine) { - self.fileSystemService = fileSystemService + self.obvEngine = obvEngine super.init(nibName: nil, bundle: nil) - - let queueSharedAmongCoordinators = OperationQueue.createSerialQueue(name: "Queue shared among coordinators", qualityOfService: .userInitiated) - - self.persistedDiscussionsUpdatesCoordinator = PersistedDiscussionsUpdatesCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) - self.obvOwnedIdentityCoordinator = ObvOwnedIdentityCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) - self.contactIdentityCoordinator = ContactIdentityCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) - self.bootstrapCoordinator = BootstrapCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) - self.contactGroupCoordinator = ContactGroupCoordinator(obvEngine: obvEngine, operationQueue: queueSharedAmongCoordinators) - - self.hardLinksToFylesCoordinator = HardLinksToFylesCoordinator(appType: .mainApp) - self.thumbnailCoordinator = ThumbnailCoordinator(appType: .mainApp) - self.appBackupCoordinator = AppBackupCoordinator(obvEngine: obvEngine) - self.expirationMessagesCoordinator = ExpirationMessagesCoordinator() - self.retentionMessagesCoordinator = RetentionMessagesCoordinator() - self.callManager = CallCoordinator(obvEngine: obvEngine) - self.subscriptionCoordinator = SubscriptionCoordinator(obvEngine: obvEngine) - self.profilePictureCoordinator = ProfilePictureCoordinator() - self.muteDiscussionCoordinator = MuteDiscussionCoordinator() - 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 observeUserWantsToRefreshDiscussionsNotifications() - observeUserWantsToRestartChannelEstablishmentProtocolNotifications() observeUserTriedToAccessCameraButAccessIsDeniedNotifications() - observeUserWantsToReCreateChannelEstablishmentProtocolNotifications() - observeCreateNewGroupNotifications() observeUserWantsToDeleteOwnedContactGroupNotifications() observeUserWantsToLeaveJoinedContactGroupNotifications() observeUserWantsToIntroduceContactToAnotherContactNotifications() @@ -122,8 +81,6 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { observeUserWantsToNavigateToDeepLinkNotifications() observeRequestUserDeniedRecordPermissionAlertNotifications() observeInstalledOlvidAppIsOutdatedNotification() - observeRequestHardLinkToFyle() - observeRequestAllHardLinksToFyles() observationTokens.append(contentsOf: [ ObvMessengerInternalNotification.observeUserOwnedIdentityWasRevokedByKeycloak(queue: OperationQueue.main) { [weak self] ownedCryptoId in @@ -141,19 +98,47 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { self?.processWellKnownAppInfo(appInfo) }, ]) - - // Observe changes of the App State - observeAppStateChangedNotifications() - // Listen to StoreKit transactions - self.subscriptionCoordinator.listenToSKPaymentTransactions() + // App notifications + + observationTokens.append(contentsOf: [ + ObvMessengerInternalNotification.observeCreateNewGroup { [weak self] (groupName, groupDescription, groupMembersCryptoIds, ownedCryptoId, photoURL) in + self?.processCreateNewGroup(groupName: groupName, groupDescription: groupDescription, groupMembersCryptoIds: groupMembersCryptoIds, ownedCryptoId: ownedCryptoId, photoURL: photoURL) + }, + ObvMessengerInternalNotification.observeUserWantsToRestartChannelEstablishmentProtocol { [weak self] (contactCryptoId, ownedCryptoId) in + self?.processUserWantsToRestartChannelEstablishmentProtocol(contactCryptoId: contactCryptoId, ownedCryptoId: ownedCryptoId) + }, + ObvMessengerInternalNotification.observeUserWantsToReCreateChannelEstablishmentProtocol() { [weak self] (contactCryptoId, ownedCryptoId) in + self?.processUserWantsToReCreateChannelEstablishmentProtocol(contactCryptoId: contactCryptoId, ownedCryptoId: ownedCryptoId) + }, + ]) + + // VoIP notifications + observationTokens.append(contentsOf: [ + VoIPNotification.observeShowCallViewControllerForAnsweringNonCallKitIncomingCall(queue: .main) { [weak self] _ in + self?.setupAndShowAppropriateCallBanner(shouldShowCallBanner: true) + }, + VoIPNotification.observeNewOutgoingCall(queue: .main) { [weak self] _ in + self?.setupAndShowAppropriateCallBanner(shouldShowCallBanner: true) + }, + VoIPNotification.observeAnIncomingCallShouldBeShownToUser(queue: .main) { [weak self] _ in + self?.setupAndShowAppropriateCallBanner(shouldShowCallBanner: true) + }, + VoIPNotification.observeNoMoreCallInProgress(queue: .main) { [weak self] in + self?.setupAndShowAppropriateCallBanner(shouldShowCallBanner: false) + } + ]) + + } + deinit { observationTokens.forEach { NotificationCenter.default.removeObserver($0) } } + private struct AppInfoKey { static let minimumAppVersion = "min_ios" static let latestAppVersion = "latest_ios" @@ -268,21 +253,8 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { present(alert, animated: true) } } - - private func observeAppStateChangedNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged() { [weak self] (_, currentState) in - guard currentState.isInitializedAndActive else { return } - self?.obvEngine.replayTransactionsHistory() - self?.obvEngine.downloadAllMessagesForOwnedIdentities() - if AppStateManager.shared.currentState.isInitializedAndActive { - DispatchQueue.main.async { [weak self] in - self?.setupAndShowAppropriateCallBanner() - } - } - }) - } - + private func observeUserWantsToNavigateToDeepLinkNotifications() { let log = self.log os_log("🥏🏁 We observe UserWantsToNavigateToDeepLink notifications", log: log, type: .info) @@ -291,7 +263,7 @@ final class MetaFlowController: UIViewController, OlvidURLHandler { guard let _self = self else { return } let toExecuteAfterViewDidAppear = { [weak self] in guard let _self = self else { return } - ObvMessengerInternalNotification.hideCallView.postOnDispatchQueue() + VoIPNotification.hideCallView.postOnDispatchQueue() assert(_self.mainFlowViewController != nil) _self.mainFlowViewController?.performCurrentDeepLinkInitialNavigation(deepLink: deepLink) } @@ -303,20 +275,6 @@ 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) - }) - } - } @@ -328,10 +286,14 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { super.viewDidLoad() viewDidLoadWasCalled = true - view.backgroundColor = AppTheme.shared.colorScheme.systemBackground - self.view.addSubview(callBannerView) callBannerView.translatesAutoresizingMaskIntoConstraints = false + callBannerView.isHidden = true + + self.view.addSubview(viewOnTopOfCallBannerView) + viewOnTopOfCallBannerView.translatesAutoresizingMaskIntoConstraints = false + viewOnTopOfCallBannerView.backgroundColor = AppTheme.shared.colorScheme.systemBackground + viewOnTopOfCallBannerView.isHidden = true do { try setupAndShowAppropriateChildViewControllers() @@ -341,17 +303,38 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { return } - setupAndShowAppropriateCallBanner() - } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) + + // This notification is fundamental as it eventually triggers many bootstrap methods waiting for this view controller to appear. + ObvMessengerInternalNotification.metaFlowControllerViewDidAppear + .postOnDispatchQueue() + viewDidAppearWasCalled = true + while let completion = completionHandlersToCallOnViewDidAppear.popLast() { completion() } + + } + + + /// Called by the SceneDelegate + @MainActor + func sceneDidBecomeActive(_ scene: UIScene) { + assert(viewDidAppearWasCalled) + mainFlowViewController?.sceneDidBecomeActive(scene) + } + + + /// Called by the SceneDelegate + @MainActor + func sceneWillResignActive(_ scene: UIScene) { + assert(viewDidAppearWasCalled) + mainFlowViewController?.sceneWillResignActive(scene) } @@ -359,6 +342,7 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { let log = self.log do { try setupAndShowAppropriateChildViewControllers() { result in + assert(Thread.isMainThread) switch result { case .failure(let error): assertionFailure(error.localizedDescription) @@ -367,7 +351,7 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { } // In all cases, we handle the OlvidURL scanned during the onboarding if let olvidURL = olvidURLScannedDuringOnboarding { - AppStateManager.shared.handleOlvidURL(olvidURL) + Task { await NewAppStateManager.shared.handleOlvidURL(olvidURL) } } } } catch { @@ -375,18 +359,11 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { } } - - private var shouldShowCallBanner: Bool { - guard let call = AppStateManager.shared.currentState.callInProgress else { return false } - guard call.state != .initial else { return false } - return true - } - - private func setupAndShowAppropriateCallBanner() { + @MainActor + private func setupAndShowAppropriateCallBanner(shouldShowCallBanner: Bool) { assert(Thread.isMainThread) guard viewDidLoadWasCalled else { return } - guard AppStateManager.shared.currentState.isInitializedAndActive else { return } if shouldShowCallBanner { @@ -412,18 +389,20 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { } - private func setupAndShowAppropriateChildViewControllers(completion: ((Result) -> Void)? = nil) throws { - - assert(Thread.isMainThread) + @MainActor + private func setupAndShowAppropriateChildViewControllers(completion: (@MainActor (Result) -> Void)? = nil) throws { assert(viewDidLoadWasCalled) - assert(AppStateManager.shared.currentState.isInitializedAndActive) - let internalCompletion = { (result: Result) in - if AppStateManager.shared.olvidURLHandler == nil { - AppStateManager.shared.setOlvidURLHandler(to: self) + let internalCompletion = { (result: Result) -> Void in + Task { [weak self] in + assert(Thread.isMainThread) + guard let _self = self else { return } + if await NewAppStateManager.shared.olvidURLHandler == nil { + await NewAppStateManager.shared.setOlvidURLHandler(to: _self) + } + completion?(result) } - completion?(result) } let ownedIdentities = try obvEngine.getOwnedIdentities() @@ -433,8 +412,7 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { currentOwnedCryptoId = ownedIdentity.cryptoId if mainFlowViewController == nil { - mainFlowViewController = MainFlowViewController(ownedCryptoId: ownedIdentity.cryptoId) - mainFlowViewController?.badgesDelegate = userNotificationsBadgesCoordinator + mainFlowViewController = MainFlowViewController(ownedCryptoId: ownedIdentity.cryptoId, obvEngine: obvEngine) } guard let mainFlowViewController = mainFlowViewController else { @@ -469,7 +447,7 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { _self.callBannerView.isHidden = true } completion: { _ in currentFirstChild.view.removeFromSuperview() - currentFirstChild.removeFromParent() // Automatic class to didMove(...) ? + currentFirstChild.removeFromParent() // Automatic call to didMove(...) ? mainFlowViewController.didMove(toParent: self) internalCompletion(.success(())) } @@ -479,7 +457,7 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { // This view controller has no child view controller. // We set this first child to the mainFlowViewController - addChild(mainFlowViewController) + addChild(mainFlowViewController) // automatically calls willMove(toParent: self) mainFlowViewController.didMove(toParent: self) view.addSubview(mainFlowViewController.view) @@ -495,7 +473,7 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { } else { if onboardingFlowViewController == nil { - onboardingFlowViewController = OnboardingFlowViewController() + onboardingFlowViewController = OnboardingFlowViewController(obvEngine: obvEngine) onboardingFlowViewController?.delegate = self } @@ -536,8 +514,8 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { } + @MainActor private func setupMainFlowViewControllerConstraintsWithoutCallBannerViewIfNecessary() { - assert(Thread.isMainThread) guard let mainFlowViewController = self.mainFlowViewController else { return } guard mainFlowViewControllerConstraintsWithoutCallBannerView.isEmpty else { return } mainFlowViewControllerConstraintsWithoutCallBannerView = [ @@ -554,6 +532,10 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { guard let mainFlowViewController = self.mainFlowViewController else { assertionFailure(); return } guard mainFlowViewControllerConstraintsWithCallBannerView.isEmpty else { return } mainFlowViewControllerConstraintsWithCallBannerView = [ + viewOnTopOfCallBannerView.topAnchor.constraint(equalTo: view.topAnchor), + viewOnTopOfCallBannerView.trailingAnchor.constraint(equalTo: view.trailingAnchor), + viewOnTopOfCallBannerView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor), + viewOnTopOfCallBannerView.leadingAnchor.constraint(equalTo: view.leadingAnchor), callBannerView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor), callBannerView.trailingAnchor.constraint(equalTo: view.trailingAnchor), callBannerView.bottomAnchor.constraint(equalTo: mainFlowViewController.view.topAnchor), @@ -569,34 +551,31 @@ extension MetaFlowController: OnboardingFlowViewControllerDelegate { // MARK: - Feeding the contact database extension MetaFlowController { + + private func processCreateNewGroup(groupName: String, groupDescription: String?, groupMembersCryptoIds: Set, ownedCryptoId: ObvCryptoId, photoURL: URL?) { + do { + try obvEngine.startGroupCreationProtocol(groupName: groupName, + groupDescription: groupDescription, + groupMembers: groupMembersCryptoIds, + ownedCryptoId: ownedCryptoId, + photoURL: photoURL) + } catch { + os_log("Could not start group creation protocol", log: log, type: .fault) + return + } - private func observeCreateNewGroupNotifications() { - let NotificationType = MessengerInternalNotification.CreateNewGroup.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 (groupName, groupDescription, groupMembersCryptoIds, ownedCryptoId, photoURL) = NotificationType.parse(notification) else { return } - do { - try _self.obvEngine.startGroupCreationProtocol(groupName: groupName, groupDescription: groupDescription, groupMembers: groupMembersCryptoIds, ownedCryptoId: ownedCryptoId, photoURL: photoURL) - } catch { - os_log("Could not start group creation protocol", log: _self.log, type: .fault) - return - } - - do { - DispatchQueue.main.async { - let alert = UIAlertController(title: Strings.AlertGroupCreated.title, - message: Strings.AlertGroupCreated.message, - preferredStyle: .alert) - alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default, handler: nil)) - self?.present(alert, animated: true) - } + do { + DispatchQueue.main.async { [weak self] in + let alert = UIAlertController(title: Strings.AlertGroupCreated.title, + message: Strings.AlertGroupCreated.message, + preferredStyle: .alert) + alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default, handler: nil)) + self?.present(alert, animated: true) } - } - observationTokens.append(token) } - - + + private func observeUserWantsToDeleteOwnedContactGroupNotifications() { let NotificationType = MessengerInternalNotification.UserWantsToDeleteOwnedContactGroup.self let token = NotificationCenter.default.addObserver(forName: NotificationType.name, object: nil, queue: nil) { [weak self] (notification) in @@ -666,10 +645,13 @@ extension MetaFlowController { if confirmed { - do { - try obvEngine.leaveContactGroupJoined(ownedCryptoId: ownedCryptoId, groupUid: groupUid, groupOwner: groupOwner) - } catch { - os_log("Could not leave contact group joined", log: log, type: .error) + let log = self.log + DispatchQueue(label: "Background queue for requesting leaveContactGroupJoined to engine").async { [weak self] in + do { + try self?.obvEngine.leaveContactGroupJoined(ownedCryptoId: ownedCryptoId, groupUid: groupUid, groupOwner: groupOwner) + } catch { + os_log("Could not leave contact group joined", log: log, type: .error) + } } } else { @@ -716,8 +698,8 @@ extension MetaFlowController { } guard otherContactsFromEngine.count == otherContactCryptoIds.count else { assertionFailure(); return } let otherContactsWithCoreDetails = otherContactsFromEngine.map { ($0.cryptoId, $0.publishedIdentityDetails?.coreDetails ?? $0.trustedIdentityDetails.coreDetails) } - DispatchQueue.main.async { - self?.introduceContact(contactCryptoId, withCoreDetails: contactCoreDetails, to: otherContactsWithCoreDetails, forOwnedCryptoId: ownedCryptoId, confirmed: false) + Task { [weak self] in + await self?.introduceContact(contactCryptoId, withCoreDetails: contactCoreDetails, to: otherContactsWithCoreDetails, forOwnedCryptoId: ownedCryptoId, confirmed: false) } } } @@ -725,20 +707,23 @@ extension MetaFlowController { } - private func introduceContact(_ contactCryptoId: ObvCryptoId, withCoreDetails contactCoreDetails: ObvIdentityCoreDetails, to otherContacts: [(cryptoId: ObvCryptoId, coreDetails: ObvIdentityCoreDetails)], forOwnedCryptoId ownedCryptoId: ObvCryptoId, confirmed: Bool) { + @MainActor + private func introduceContact(_ contactCryptoId: ObvCryptoId, withCoreDetails contactCoreDetails: ObvIdentityCoreDetails, to otherContacts: [(cryptoId: ObvCryptoId, coreDetails: ObvIdentityCoreDetails)], forOwnedCryptoId ownedCryptoId: ObvCryptoId, confirmed: Bool) async { + guard !otherContacts.isEmpty else { assertionFailure(); return } if confirmed { - - DispatchQueue(label: "NewContactMutualIntroductionQueue").async { [weak self] in - + + let log = self.log + let obvEngine = self.obvEngine + + DispatchQueue(label: "Dispatching a call to the engine of the main thread").async { + do { - try self?.obvEngine.startContactMutualIntroductionProtocol(of: contactCryptoId, with: Set(otherContacts.map({ $0.cryptoId })), forOwnedId: ownedCryptoId) + try obvEngine.startContactMutualIntroductionProtocol(of: contactCryptoId, with: Set(otherContacts.map({ $0.cryptoId })), forOwnedId: ownedCryptoId) } catch { - if let log = self?.log { - os_log("Could not start ContactMutualIntroductionProtocol", log: log, type: .fault) - } + os_log("Could not start ContactMutualIntroductionProtocol", log: log, type: .fault) return } @@ -746,20 +731,24 @@ extension MetaFlowController { let message = Strings.AlertMutualIntroductionPerformedSuccessfully.message(contactCoreDetails.getDisplayNameWithStyle(.firstNameThenLastName), other.coreDetails.getDisplayNameWithStyle(.firstNameThenLastName), otherContacts.count-1) - let alert = UIAlertController(title: Strings.AlertMutualIntroductionPerformedSuccessfully.title, - message: message, - preferredStyle: .alert) - alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) - DispatchQueue.main.async { [weak self] in - if let presentedViewController = self?.presentedViewController { - presentedViewController.present(alert, animated: true) - } else { - self?.present(alert, animated: true) + + DispatchQueue.main.async { + let alert = UIAlertController(title: Strings.AlertMutualIntroductionPerformedSuccessfully.title, + message: message, + preferredStyle: .alert) + alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) + DispatchQueue.main.async { [weak self] in + if let presentedViewController = self?.presentedViewController { + presentedViewController.present(alert, animated: true) + } else { + self?.present(alert, animated: true) + } } } - + } + } else { assert(Thread.current == Thread.main) @@ -772,8 +761,8 @@ extension MetaFlowController { let alert = UIAlertController(title: Strings.AlertMutualIntroduction.title, message: message, preferredStyleForTraitCollection: self.traitCollection) - alert.addAction(UIAlertAction(title: Strings.AlertMutualIntroduction.actionPerformIntroduction, style: .default, handler: { [weak self] (action) in - self?.introduceContact(contactCryptoId, withCoreDetails: contactCoreDetails, to: otherContacts, forOwnedCryptoId: ownedCryptoId, confirmed: true) + alert.addAction(UIAlertAction(title: Strings.AlertMutualIntroduction.actionPerformIntroduction, style: .default, handler: { (action) in + Task { [weak self] in await self?.introduceContact(contactCryptoId, withCoreDetails: contactCoreDetails, to: otherContacts, forOwnedCryptoId: ownedCryptoId, confirmed: true) } })) alert.addAction(UIAlertAction(title: CommonString.Word.Cancel, style: .cancel)) if let presentedViewController = self.presentedViewController { @@ -821,31 +810,26 @@ extension MetaFlowController { extension MetaFlowController { - private func observeUserWantsToRestartChannelEstablishmentProtocolNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeUserWantsToRestartChannelEstablishmentProtocol() { [weak self] (contactCryptoId, ownedCryptoId) in - guard let _self = self else { return } + @MainActor + private func processUserWantsToRestartChannelEstablishmentProtocol(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) { + assert(Thread.isMainThread) + do { + try obvEngine.restartAllOngoingChannelEstablishmentProtocolsWithContactIdentity(with: contactCryptoId, ofOwnedIdentyWith: ownedCryptoId) + } catch { + let alert = UIAlertController(title: Strings.AlertChannelEstablishementRestartedFailed.title, message: "", preferredStyle: .alert) + alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) + present(alert, animated: true) + return + } + + // Display a feedback alert + let alert = UIAlertController(title: Strings.AlertChannelEstablishementRestarted.title, message: "", preferredStyle: .alert) + alert.addAction(UIAlertAction.init(title: CommonString.Word.Ok, style: .default)) + present(alert, animated: true) - do { - try _self.obvEngine.restartAllOngoingChannelEstablishmentProtocolsWithContactIdentity(with: contactCryptoId, ofOwnedIdentyWith: ownedCryptoId) - } catch { - let alert = UIAlertController(title: Strings.AlertChannelEstablishementRestartedFailed.title, message: "", preferredStyle: .alert) - alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) - DispatchQueue.main.async { - _self.present(alert, animated: true) - } - return - } - - // Display a feedback alert - let alert = UIAlertController(title: Strings.AlertChannelEstablishementRestarted.title, message: "", preferredStyle: .alert) - alert.addAction(UIAlertAction.init(title: CommonString.Word.Ok, style: .default)) - DispatchQueue.main.async { - _self.present(alert, animated: true) - } - }) } - + private func observeUserTriedToAccessCameraButAccessIsDeniedNotifications() { let NotificationType = MessengerInternalNotification.UserTriedToAccessCameraButAccessIsDenied.self let token = NotificationCenter.default.addObserver(forName: NotificationType.name, object: nil, queue: nil) { [weak self] (notification) in @@ -869,24 +853,20 @@ extension MetaFlowController { } - private func observeUserWantsToReCreateChannelEstablishmentProtocolNotifications() { - observationTokens.append(ObvMessengerInternalNotification.observeUserWantsToReCreateChannelEstablishmentProtocol() { [weak self] (contactCryptoId, ownedCryptoId) in - guard let _self = self else { return } - - do { - try _self.obvEngine.reCreateAllChannelEstablishmentProtocolsWithContactIdentity(with: contactCryptoId, ofOwnedIdentyWith: ownedCryptoId) - } catch { - let alert = UIAlertController(title: Strings.AlertChannelEstablishementRestartedFailed.title, message: "", preferredStyle: .alert) - alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) - DispatchQueue.main.async { - _self.present(alert, animated: true) - } - return - } + @MainActor + private func processUserWantsToReCreateChannelEstablishmentProtocol(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) { + assert(Thread.isMainThread) + do { + try obvEngine.reCreateAllChannelEstablishmentProtocolsWithContactIdentity(with: contactCryptoId, ofOwnedIdentyWith: ownedCryptoId) + } catch { + let alert = UIAlertController(title: Strings.AlertChannelEstablishementRestartedFailed.title, message: "", preferredStyle: .alert) + alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) + present(alert, animated: true) + return + } + + // No feedback alert in case of success - // No feedback alert in case of success - - }) } } @@ -895,9 +875,12 @@ extension MetaFlowController { extension MetaFlowController { - func handleOlvidURL(_ olvidURL: OlvidURL) { - guard let olvidURLHandler = self.children.compactMap({ $0 as? OlvidURLHandler }).first else { assertionFailure(); return } - olvidURLHandler.handleOlvidURL(olvidURL) + nonisolated func handleOlvidURL(_ olvidURL: OlvidURL) { + DispatchQueue.main.async { [weak self] in + guard let _self = self else { return } + guard let olvidURLHandler = _self.children.compactMap({ $0 as? OlvidURLHandler }).first else { assertionFailure(); return } + olvidURLHandler.handleOlvidURL(olvidURL) + } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupTableViewController.swift index 8a3435eb..c8306ce7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/BackupTableViewController.swift @@ -29,11 +29,12 @@ final class BackupTableViewController: UITableViewController { private var backupKeyInformation: ObvBackupKeyInformation? private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: BackupTableViewController.self)) private var lastCloudBackupState: LastCloudBackupState? + private let obvEngine: ObvEngine private enum LastCloudBackupState { case lastBackup(_: Date) case noBackups - case error(_: AppBackupCoordinator.AppBackupError) + case error(_: AppBackupManager.AppBackupError) } private let dateFormater: DateFormatter = { @@ -76,7 +77,8 @@ final class BackupTableViewController: UITableViewController { return NSError(domain: errorDomain, code: 0, userInfo: userInfo) } - init() { + init(obvEngine: ObvEngine) { + self.obvEngine = obvEngine super.init(style: Self.settingsTableStyle) } @@ -108,7 +110,7 @@ final class BackupTableViewController: UITableViewController { private func refreshLatestCloudBackupInformation() { assert(Thread.isMainThread) - AppBackupCoordinator.getLatestCloudBackup { result in + AppBackupManager.getLatestCloudBackup { result in switch result { case .success(let record): if let record = record { @@ -144,13 +146,18 @@ final class BackupTableViewController: UITableViewController { notificationTokens.append(token) } - notificationTokens.append(ObvEngineNotificationNew.observeBackupForUploadWasUploaded(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (_, _, _) in + notificationTokens.append(ObvEngineNotificationNew.observeBackupForUploadWasUploaded(within: NotificationCenter.default, queue: .main) { [weak self] (_, _, _) in self?.refreshBackupKeyInformation(reloadData: true) self?.lastCloudBackupState = nil self?.reloadAutomaticBackupSections() DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(5)) { self?.refreshLatestCloudBackupInformation() } + // Remove the HUD if there is one + if self?.hudIsShown() == true { + self?.showHUD(type: .checkmark) + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) { self?.hideHUD() } + } }) notificationTokens.append(ObvEngineNotificationNew.observeBackupForExportWasExported(within: NotificationCenter.default, queue: OperationQueue.main) { [weak self] (_, _, _) in @@ -353,12 +360,13 @@ extension BackupTableViewController { guard let cell = tableView.cellForRow(at: indexPath) else { assertionFailure(); return } disable(cell: cell) tableView.deselectRow(at: indexPath, animated: true) - let notification = ObvMessengerInternalNotification.userWantsToPerfomBackupForExportNow(sourceView: cell) - notification.postOnDispatchQueue() + ObvMessengerInternalNotification.userWantsToPerfomBackupForExportNow(sourceView: cell, sourceViewController: self) + .postOnDispatchQueue() case .iCloudBackup: guard self.backupKeyInformation != nil else { assertionFailure(); return } guard let cell = tableView.cellForRow(at: indexPath) else { assertionFailure(); return } disable(cell: cell) + showHUD(type: .spinner) // removed when receiving the BackupForUploadWasUploaded notification userTappedOnPerfomCloudKitBackupNow { [weak self] in assert(Thread.isMainThread) self?.enable(cell: cell) @@ -510,7 +518,7 @@ extension BackupTableViewController { ObvMessengerSettings.Backup.isAutomaticCleaningBackupEnabled = value // True // If we reach this point, the user wants to activate automatic backup cleaning. // Perform first cleaning now - AppBackupCoordinator.incrementalCleanCloudBackups(cleanAllDevices: false) { [weak self] result in + AppBackupManager.incrementalCleanCloudBackups(cleanAllDevices: false) { [weak self] result in guard let _self = self else { return } switch result { case .success: diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/ICloudBackupListView.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/ICloudBackupListView.swift index 5cbea714..841b9ca5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/ICloudBackupListView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Backup/ICloudBackupListView.swift @@ -50,9 +50,9 @@ final class ICloudBackupListViewController: UIHostingController 1 { buttons += [ActionSheet.Button.destructive(Text("CLEAN_OLD_BACKUPS_ON_ALL_DEVICES"), @@ -424,11 +424,11 @@ struct ICloudBackupView: View { var body: some View { VStack(alignment: .leading, spacing: 4) { - Text(record[AppBackupCoordinator.deviceNameKey] as! String) + Text(record[AppBackupManager.deviceNameKey] as! String) .font(.system(.headline, design: .rounded)) HStack { if let identifierForVendor = UIDevice.current.identifierForVendor, - identifierForVendor.uuidString == record[AppBackupCoordinator.deviceIdentifierForVendorKey] as! String { + identifierForVendor.uuidString == record[AppBackupManager.deviceIdentifierForVendorKey] as! String { Text("CURRENT_DEVICE") .font(.system(.callout)) } else { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/ContactsAndGroupsSettingsTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/ContactsAndGroupsSettingsTableViewController.swift index 5f3a5050..c81d7fe4 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/ContactsAndGroupsSettingsTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/ContactsAndGroupsSettingsTableViewController.swift @@ -25,9 +25,11 @@ import ObvEngine final class ContactsAndGroupsSettingsTableViewController: UITableViewController { private let ownedCryptoId: ObvCryptoId + private let obvEngine: ObvEngine - init(ownedCryptoId: ObvCryptoId) { + init(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine) { self.ownedCryptoId = ownedCryptoId + self.obvEngine = obvEngine super.init(style: Self.settingsTableStyle) } @@ -165,7 +167,7 @@ extension ContactsAndGroupsSettingsTableViewController { guard indexPath.row < shownGroupsRows.count else { assertionFailure(); return } switch shownGroupsRows[indexPath.row] { case .autoAcceptGroupInvitesFrom: - let vc = DetailedSettingForAutoAcceptGroupInvitesViewController(ownedCryptoId: ownedCryptoId) + let vc = DetailedSettingForAutoAcceptGroupInvitesViewController(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine) 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 index dbb805f3..c4ef940b 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/DetailedSettingForAutoAcceptGroupInvitesViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/ContactsAndGroups/DetailedSettingForAutoAcceptGroupInvitesViewController.swift @@ -20,17 +20,22 @@ import UIKit import ObvEngine +import OlvidUtils -final class DetailedSettingForAutoAcceptGroupInvitesViewController: UITableViewController { +final class DetailedSettingForAutoAcceptGroupInvitesViewController: UITableViewController, ObvErrorMaker { private let ownedCryptoId: ObvCryptoId + private let obvEngine: ObvEngine - init(ownedCryptoId: ObvCryptoId) { + init(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine) { self.ownedCryptoId = ownedCryptoId + self.obvEngine = obvEngine super.init(style: Self.settingsTableStyle) } + static let errorDomain = "DetailedSettingForAutoAcceptGroupInvitesViewController" + required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } @@ -139,7 +144,8 @@ extension DetailedSettingForAutoAcceptGroupInvitesViewController { } } - + + @MainActor private func userConfirmedHerChoiceAndAutoAccepted(groupInvites: [PersistedInvitation]) async throws -> Bool { assert(Thread.isMainThread) guard !groupInvites.isEmpty else { return true } @@ -151,10 +157,14 @@ extension DetailedSettingForAutoAcceptGroupInvitesViewController { 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 } + var dialogsForEngine = [ObvDialog]() + for groupInvite in groupInvites { + guard var localDialog = groupInvite.obvDialog else { assertionFailure(); throw Self.makeError(message: "Missing dialog") } try localDialog.setResponseToAcceptGroupInvite(acceptInvite: true) - self?.obvEngine.respondTo(localDialog) + dialogsForEngine.append(localDialog) + } + for dialog in dialogsForEngine { + self?.obvEngine.respondTo(dialog) } } catch { continuation.resume(throwing: error) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Debug/AdvancedSettingsViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Debug/AdvancedSettingsViewController.swift index 97379f26..88082129 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Debug/AdvancedSettingsViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Debug/AdvancedSettingsViewController.swift @@ -86,6 +86,7 @@ extension AdvancedSettingsViewController { } } + @MainActor override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { switch indexPath.section { case 0: @@ -132,19 +133,23 @@ extension AdvancedSettingsViewController { tableView.reloadRows(at: [indexPath], with: .none) } } - DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(5), execute: toDoIfPingsTakesTooLong) - obvEngine.getWebSocketState(ownedIdentity: ownedCryptoId) { [weak self] result in - toDoIfPingsTakesTooLong.cancel() - switch result { - case .failure: - break - case .success(let webSocketStatus): - self?.currentWebSocketStatus = webSocketStatus - } - DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { - guard let tableView = self?.tableView else { return } - guard tableView.numberOfSections > indexPath.section && tableView.numberOfRows(inSection: indexPath.section) > indexPath.row else { return } - tableView.reloadRows(at: [indexPath], with: .none) + let ownedCryptoId = self.ownedCryptoId + Task { + let obvEngine = await NewAppStateManager.shared.waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(5), execute: toDoIfPingsTakesTooLong) + obvEngine.getWebSocketState(ownedIdentity: ownedCryptoId) { [weak self] result in + toDoIfPingsTakesTooLong.cancel() + switch result { + case .failure: + break + case .success(let webSocketStatus): + self?.currentWebSocketStatus = webSocketStatus + } + DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1)) { + guard let tableView = self?.tableView else { return } + guard tableView.numberOfSections > indexPath.section && tableView.numberOfRows(inSection: indexPath.section) > indexPath.row else { return } + tableView.reloadRows(at: [indexPath], with: .none) + } } } return cell diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Privacy/PrivacyTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Privacy/PrivacyTableViewController.swift index eea3bfc6..a3cd718f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Privacy/PrivacyTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/AllSettings/Privacy/PrivacyTableViewController.swift @@ -83,7 +83,6 @@ final class PrivacyTableViewController: UITableViewController { override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) - ObvMessengerInternalNotification.badgesNeedToBeUpdated(ownedCryptoId: ownedCryptoId).postOnDispatchQueue() } // MARK: - Table view data source diff --git a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/SettingsFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/SettingsFlowViewController.swift index b906dd6e..f68dba6f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/SettingsFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Main/Settings/SettingsFlowViewController.swift @@ -23,17 +23,19 @@ import ObvEngine final class SettingsFlowViewController: UINavigationController { private(set) var ownedCryptoId: ObvCryptoId! + private(set) var obvEngine: ObvEngine! // MARK: - Factory // Factory (required because creating a custom init does not work under iOS 12) - static func create(ownedCryptoId: ObvCryptoId) -> SettingsFlowViewController { + static func create(ownedCryptoId: ObvCryptoId, obvEngine: ObvEngine) -> SettingsFlowViewController { let allSettingsTableViewController = AllSettingsTableViewController(ownedCryptoId: ownedCryptoId) let vc = self.init(rootViewController: allSettingsTableViewController) vc.ownedCryptoId = ownedCryptoId + vc.obvEngine = obvEngine allSettingsTableViewController.delegate = vc @@ -84,7 +86,7 @@ extension SettingsFlowViewController: AllSettingsTableViewControllerDelegate { let settingViewController: UIViewController switch setting { case .contactsAndGroups: - settingViewController = ContactsAndGroupsSettingsTableViewController(ownedCryptoId: ownedCryptoId) + settingViewController = ContactsAndGroupsSettingsTableViewController(ownedCryptoId: ownedCryptoId, obvEngine: obvEngine) case .downloads: settingViewController = DownloadsSettingsTableViewController() case .interface: @@ -94,7 +96,7 @@ extension SettingsFlowViewController: AllSettingsTableViewControllerDelegate { case .privacy: settingViewController = PrivacyTableViewController(ownedCryptoId: ownedCryptoId) case .backup: - settingViewController = BackupTableViewController() + settingViewController = BackupTableViewController(obvEngine: obvEngine) case .about: settingViewController = AboutSettingsTableViewController() case .advanced: diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/AppBackupCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/AppBackupManager/AppBackupManager.swift similarity index 95% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/AppBackupCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/AppBackupManager/AppBackupManager.swift index 67d6bbe8..f17f44df 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/AppBackupCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/AppBackupManager/AppBackupManager.swift @@ -26,15 +26,15 @@ import OlvidUtils import SwiftUI -final class AppBackupCoordinator: ObvBackupable { +final class AppBackupManager: ObvBackupable { private let obvEngine: ObvEngine private var notificationTokens = [NSObjectProtocol]() private var backgroundTaskIdentifier: UIBackgroundTaskIdentifier? - private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: AppBackupCoordinator.self)) + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: AppBackupManager.self)) - private static let errorDomain = "AppBackupCoordinator" + private static let errorDomain = "AppBackupManager" static let recordType = "EngineBackupRecord" static let deviceIdentifierForVendorKey = "deviceIdentifierForVendor" static let deviceNameKey = "deviceName" @@ -45,20 +45,18 @@ final class AppBackupCoordinator: ObvBackupable { return NSError(domain: errorDomain, code: 0, userInfo: userInfo) } - weak var vcDelegate: UIViewController? - /// This makes it possible to upload a backup to iCloud even when automatic backups are disabled. This is /// 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) + private let interalQueue = OperationQueue.createSerialQueue(name: "AppBackupManager internal queue", qualityOfService: .default) public static var backupIdentifier: String { return "app" // This value is ignored by the engine } public var backupIdentifier: String { - return AppBackupCoordinator.backupIdentifier + return AppBackupManager.backupIdentifier } public var backupSource: ObvBackupableObjectSource { .app } @@ -70,7 +68,7 @@ final class AppBackupCoordinator: ObvBackupable { do { try obvEngine.registerAppBackupableObject(self) } catch { - os_log("Could not register the app within the engine for performing App data backup", log: AppBackupCoordinator.log, type: .fault, error.localizedDescription) + os_log("Could not register the app within the engine for performing App data backup", log: AppBackupManager.log, type: .fault, error.localizedDescription) assertionFailure() } } @@ -80,15 +78,8 @@ final class AppBackupCoordinator: ObvBackupable { // Internal notifications 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.observeUserWantsToPerfomBackupForExportNow(queue: interalQueue) { [weak self] (sourceView, sourceViewController) in + self?.processUserWantsToPerfomBackupForExportNow(sourceView: sourceView, sourceViewController: sourceViewController) }, ObvMessengerInternalNotification.observeUserWantsToPerfomCloudKitBackupNow(queue: interalQueue) { [weak self] in self?.performBackupToCloudKit(manuallyRequestByUser: true) @@ -109,20 +100,32 @@ final class AppBackupCoordinator: ObvBackupable { } + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + guard forTheFirstTime else { return } + interalQueue.addOperation { [weak self] in + self?.performBackupToCloudKit(manuallyRequestByUser: false) + } + } + } // MARK: - Requesting backup for export -extension AppBackupCoordinator { +extension AppBackupManager { - private func processUserWantsToPerfomBackupForExportNow(sourceView: UIView) { + private func processUserWantsToPerfomBackupForExportNow(sourceView: UIView, sourceViewController: UIViewController) { Task { do { 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) + self?.newEncryptedBackupAvailableForExport(backupKeyUid: backupKeyUid, + backupVersion: backupVersion, + encryptedContent: encryptedContent, + sourceView: sourceView, + sourceViewController: sourceViewController) } } catch { /// If the backup fails we do nothing. We probably should since, in practice, the user will see a never ending spinner. @@ -138,7 +141,7 @@ extension AppBackupCoordinator { // MARK: - Uploading a backup with CloudKit -extension AppBackupCoordinator { +extension AppBackupManager { private func endBackgroundTaskNow() { interalQueue.addOperation { [weak self] in @@ -650,7 +653,7 @@ extension AppBackupCoordinator { } static func cleanPreviousICloudBackupsThenLogResult(currentCount: Int, cleanAllDevices: Bool) { - AppBackupCoordinator.incrementalCleanCloudBackups(currentCount: currentCount, + AppBackupManager.incrementalCleanCloudBackups(currentCount: currentCount, cleanAllDevices: cleanAllDevices) { result in switch result { case .success(let deletedRecords): @@ -673,13 +676,13 @@ extension AppBackupCoordinator { // MARK: - Exporting a backup -extension AppBackupCoordinator { +extension AppBackupManager { - private func newEncryptedBackupAvailableForExport(backupKeyUid: UID, backupVersion: Int, encryptedContent: Data, sourceView: UIView) { + @MainActor + private func newEncryptedBackupAvailableForExport(backupKeyUid: UID, backupVersion: Int, encryptedContent: Data, sourceView: UIView, sourceViewController: UIViewController) { + assert(Thread.isMainThread) - guard let vcDelegate = self.vcDelegate else { assertionFailure(); return } - let log = Self.log let backupFile: BackupFile @@ -712,9 +715,7 @@ extension AppBackupCoordinator { os_log("Could not delete the encrypted backup: %{public}@", log: log, type: .error, error.localizedDescription) } } - vcDelegate.dismiss(animated: true) { - vcDelegate.present(ativityController, animated: true) - } + sourceViewController.present(ativityController, animated: true) } @@ -787,7 +788,7 @@ fileprivate final class BackupFile: UIActivityItemProvider { extension CKRecord { var deviceIdentifierForVendor: UUID? { - guard let deviceIdentifierForVendorAsString = self[AppBackupCoordinator.deviceIdentifierForVendorKey] as? String, + guard let deviceIdentifierForVendorAsString = self[AppBackupManager.deviceIdentifierForVendorKey] as? String, let deviceIdentifierForVendor = UUID(deviceIdentifierForVendorAsString) else { assertionFailure(); return nil } return deviceIdentifierForVendor @@ -796,7 +797,7 @@ extension CKRecord { // MARK: - Responding to engine request for app backup items -extension AppBackupCoordinator { +extension AppBackupManager { func provideInternalDataForBackup(backupRequestIdentifier: FlowIdentifier) async throws -> (internalJson: String, internalJsonIdentifier: String, source: ObvBackupableObjectSource) { @@ -810,7 +811,7 @@ extension AppBackupCoordinator { 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)) + continuation.resume(returning: (internalData, AppBackupManager.backupIdentifier, .app)) } } catch { continuation.resume(throwing: error) @@ -826,7 +827,7 @@ extension AppBackupCoordinator { // We first request a sync of all the engine database to make sure the app database is in sync - let log = AppBackupCoordinator.log + let log = AppBackupManager.log try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in @@ -872,7 +873,7 @@ extension AppBackupCoordinator { } do { - try context.save(logOnFailure: AppBackupCoordinator.log) + try context.save(logOnFailure: AppBackupManager.log) } catch { // Although we did not succeed to restore the app backup, we consider its ok (for now) assertionFailure(error.localizedDescription) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/Types/AppBackupItem.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/AppBackupManager/Types/AppBackupItem.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/AppBackupCoordinator/Types/AppBackupItem.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/AppBackupManager/Types/AppBackupItem.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/AppMainManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/AppMainManager.swift new file mode 100644 index 00000000..bed52cff --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/AppMainManager.swift @@ -0,0 +1,873 @@ +/* + * 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 Intents +import OlvidUtils +import ObvTypes + + +final actor AppMainManager: ObvErrorMaker { + + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "AppMainManager") + private var observationTokens = [NSObjectProtocol]() + + static let errorDomain = "AppMainManager" + + private let runningLog = RunningLogError() + + private var fileSystemService: FileSystemService? + private var appManagersHolder: AppManagersHolder? + private var appCoordinatorsHolder: AppCoordinatorsHolder? + + private var metaFlowControllerViewDidAppearAtLeastOnce = false + + private(set) var currentAppState = NewAppState.initializationRequired + + + private func changeAppStateTo(_ newAppState: NewAppState) { + os_log("Will change state from <%{public}@> to <%{public}@>", log: Self.log, type: .info, currentAppState.debugDescription, newAppState.debugDescription) + guard newAppState.level != currentAppState.level else { return } + switch (currentAppState, newAppState) { + case (.initializationRequired, .initializing): + currentAppState = newAppState + case (.initializing, .initializationFailed): + currentAppState = newAppState + case (.initializing, .initializedButWasNeverOnScreen): + currentAppState = newAppState + case (.initializedButWasNeverOnScreen, .initializedAndMetaFlowControllerViewDidAppear): + currentAppState = newAppState + default: + os_log("Unexpected app state transition from %{public}@ to %{public}@", log: Self.log, type: .fault, currentAppState.debugDescription, newAppState.debugDescription) + assertionFailure("Unexpected app state transition \(currentAppState.debugDescription) --> \(newAppState.debugDescription)") + } + Task { + await NewAppStateManager.shared.performBlocksAsStateChanged() + } + } + + + /// Called by the AppDelegate. + /// The managers that are passed here were created early because the need to exist before the app finishes launching (in the iOS lifecycle sense). + /// This method is called before the app lauching is done (in particular, before it is is active). + func initializeApp(backgroundTasksManager: BackgroundTasksManager, userNotificationsManager: UserNotificationsManager) async { + do { + try await initializeAppIfRequired(backgroundTasksManager: backgroundTasksManager, + userNotificationsManager: userNotificationsManager) + } catch { + changeAppStateTo(.initializationFailed(error: error, runningLog: runningLog)) + return + } + } + + + private func initializeAppIfRequired(backgroundTasksManager: BackgroundTasksManager, userNotificationsManager: UserNotificationsManager) async throws { + + // Ensure the app and the engine are initialized exactly once + switch currentAppState { + case .initializationRequired: + // Initialization required, it will be performed now + break + default: + assertionFailure("The initializeAppIfRequired is not expected to be called twice") + return + } + // Initialize the app state manager singleton and change the state to initializing + await NewAppStateManager.shared.setAppMainManager(self) + changeAppStateTo(.initializing) + + await performPreInitialization() + try performAppCoreDataStackInitialization() + let obvEngine = try await performEngineAndEngineCoreDataStackInitialization() + initializeManagers(obvEngine: obvEngine, + backgroundTasksManager: backgroundTasksManager, + userNotificationsManager: userNotificationsManager) + initializeCoordinators(obvEngine: obvEngine) + await performPostInitialization(obvEngine: obvEngine) + + observeNotifications() + + changeAppStateTo(.initializedButWasNeverOnScreen(obvEngine: obvEngine)) + + } + + + /// We observe the `MetaFlowControllerViewDidAppear` notification. + /// Since the `MetaWindow` is created only *after* app initialization succeeded, + /// (see the `SceneDelegate`), we know we won't miss the notification. + private func observeNotifications() { + observationTokens.append(contentsOf: [ + ObvMessengerInternalNotification.observeMetaFlowControllerViewDidAppear { + Task { [weak self] in await self?.processMetaFlowControllerViewDidAppear() } + }, + ObvMessengerInternalNotification.observeRequestRunningLog { [weak self] completion in + guard let _self = self else { return } + completion(_self.runningLog) + }, + ]) + } + + + private func processMetaFlowControllerViewDidAppear() async { + + let obvEngine = await NewAppStateManager.shared.waitUntilAppIsInitialized() + + changeAppStateTo(.initializedAndMetaFlowControllerViewDidAppear(obvEngine: obvEngine)) + + let forTheFirstTime = !metaFlowControllerViewDidAppearAtLeastOnce + metaFlowControllerViewDidAppearAtLeastOnce = true + + await obvEngine.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + + assert(appManagersHolder != nil) + await appManagersHolder?.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + + assert(appCoordinatorsHolder != nil) + await appCoordinatorsHolder?.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + + } + + + private func performPreInitialization() async { + + runningLog.addEvent(message: "PreInitialization starts") + defer { runningLog.addEvent(message: "PreInitialization ends") } + + runningLog.addEvent(message: "Writing down preferences") + ObvMessengerConstants.writeToPreferences() + + // Initialize the App theme + _ = AppTheme.shared + + // Initialize the File System service since it is required before trying to load the persistent container + runningLog.addEvent(message: "Initializing the filesystem service") + let fileSystemService = FileSystemService() + fileSystemService.createAllDirectoriesIfRequired() + + } + + + private func performAppCoreDataStackInitialization() throws { + + runningLog.addEvent(message: "AppCoreDataStackInitialization starts") + defer { runningLog.addEvent(message: "AppCoreDataStackInitialization ends") } + + // Initialize the CoreData Stack + runningLog.addEvent(message: "Initializing the App Core Data stack") + do { + try ObvStack.initSharedInstance(transactionAuthor: ObvMessengerConstants.AppType.mainApp.transactionAuthor, + runningLog: runningLog, + enableMigrations: true) + } catch let error { + runningLog.addEvent(message: "The initialization of the App Core Data stack failed:\n---\n---\n \(error.localizedDescription)") + throw error + } + runningLog.addEvent(message: "The initialization of the App Core Data stack was successful") + + // Perform app migrations and handle exceptional situations + runningLog.addEvent(message: "Performing exception migrations") + migrationFromBuild147ToBuild148() + migrationToV0_9_0() + migrationToV0_9_5() + migrationToV0_9_11() + migrationToV0_9_14() + migrationToV0_9_17() + + } + + + private func performEngineAndEngineCoreDataStackInitialization() async throws -> ObvEngine { + + runningLog.addEvent(message: "EngineAndEngineCoreDataStackInitialization starts") + defer { runningLog.addEvent(message: "EngineAndEngineCoreDataStackInitialization ends") } + + // Initialize a BackgroundTaskManagerBasedOnUIApplication instance, implementing the ObvBackgroundTaskManager, required to start the engine + let backgroundTaskManagerBasedOnUIApplication = await initializeBackgroundTaskManagerBasedOnUIApplication() + + // Initialize the Oblivious Engine + runningLog.addEvent(message: "Initializing the Engine") + let obvEngine: ObvEngine + do { + let mainEngineContainer = ObvMessengerConstants.containerURL.mainEngineContainer + ObvEngine.mainContainerURL = mainEngineContainer + obvEngine = try ObvEngine.startFull(logPrefix: "FullEngine", + appNotificationCenter: NotificationCenter.default, + backgroundTaskManager: backgroundTaskManagerBasedOnUIApplication, + sharedContainerIdentifier: ObvMessengerConstants.appGroupIdentifier, + supportBackgroundTasks: ObvMessengerConstants.isRunningOnRealDevice, + appType: .mainApp, + runningLog: runningLog) + } catch let error { + runningLog.addEvent(message: "The Engine initialization failed: \(error.localizedDescription)") + assertionFailure() + throw error + } + runningLog.addEvent(message: "The initialization of the Engine was successful") + + return obvEngine + + } + + + private func initializeManagers(obvEngine: ObvEngine, backgroundTasksManager: BackgroundTasksManager, userNotificationsManager: UserNotificationsManager) { + runningLog.addEvent(message: "Initialization of the managers starts") + defer { runningLog.addEvent(message: "Initialization of the managers ends") } + self.appManagersHolder = AppManagersHolder(obvEngine: obvEngine, + backgroundTasksManager: backgroundTasksManager, + userNotificationsManager: userNotificationsManager) + } + + + private func initializeCoordinators(obvEngine: ObvEngine) { + runningLog.addEvent(message: "Initialization of the coordinators starts") + defer { runningLog.addEvent(message: "Initialization of the coordinators ends") } + self.appCoordinatorsHolder = AppCoordinatorsHolder(obvEngine: obvEngine) + } + + + @MainActor + private func initializeBackgroundTaskManagerBasedOnUIApplication() -> BackgroundTaskManagerBasedOnUIApplication { + BackgroundTaskManagerBasedOnUIApplication() + } + + + private func performPostInitialization(obvEngine: ObvEngine) async { + + runningLog.addEvent(message: "PostInitialization starts") + defer { runningLog.addEvent(message: "PostInitialization ends") } + + // Initialize NetworkStatus singleton + runningLog.addEvent(message: "Initializing the network status monitor") + _ = NetworkStatus.shared + + // Initialize the ObvPushNotificationManager singleton + _ = ObvPushNotificationManager.shared + + // Finishing touches for certain migrations + migrationToV0_9_4(obvEngine: obvEngine) + + // Performing post initialization tasks for all managers + assert(appManagersHolder != nil) + await appManagersHolder?.performPostInitialization() + + // Print a few logs on startup + printInitialDebugLogs() + + } + +} + + +// MARK: Methods called from the App Delegate + +extension AppMainManager { + + /// Upong receiving a device token, we post a registration block on the internal queue. We know for sure that this block will execute *after* a successful initialisation process. + func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) async { + os_log("🍎✅ We received a remote notification device token: %{public}@", log: Self.log, type: .info, deviceToken.hexString()) + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() + await ObvPushNotificationManager.shared.setCurrentDeviceToken(to: deviceToken) + await ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() + } + + + func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) async { + os_log("🍎 Application failed to register for remote notifications: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() + if ObvMessengerConstants.isRunningOnRealDevice == true { + os_log("%@", log: Self.log, type: .error, error.localizedDescription) + } + Task { await ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() } + } + + + @MainActor + func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) async { + + let tag = UUID() + os_log("Receiving a remote notification. We tag is as %{public}@", log: Self.log, type: .debug, tag.uuidString) + + let obvEngine = await NewAppStateManager.shared.waitUntilAppIsInitialized() + + if let pushTopic = userInfo["topic"] as? String { + // We are receiving a notification originated in the keycloak server + + do { + try await KeycloakManagerSingleton.shared.forceSyncManagedIdentitiesAssociatedWithPushTopics(pushTopic) + } catch { + os_log("🌊 The sync of the appropriate identity with the keycloak server failed: %{public}@. Calling the completion handler of the background notification with tag %{public}@", log: Self.log, type: .info, error.localizedDescription, tag.uuidString) + completionHandler(.failed) + return + } + + os_log("🌊 We sucessfully sync the appropriate identity with the keycloak server, calling the completion handler of the background notification with tag %{public}@", log: Self.log, type: .info, tag.uuidString) + completionHandler(.newData) + return + + } else { + + // We are receiving a notification indicating new data is available on the server + + let completionHandlerForEngine: (UIBackgroundFetchResult) -> Void = { (result) in + os_log("🌊 Calling the completion handler of the remote notification tagged as %{public}@. The result is %{public}@", log: Self.log, type: .info, tag.uuidString, result.debugDescription) + DispatchQueue.main.async { + completionHandler(result) + } + } + + DispatchQueue(label: "Queue for transfering remote notification to engine").async { + obvEngine.application(didReceiveRemoteNotification: userInfo, fetchCompletionHandler: completionHandlerForEngine) + } + + } + + } + + + func application(_ application: UIApplication, handleEventsForBackgroundURLSession identifier: String, completionHandler: @escaping () -> Void) { + // Typically called when a background URLSession was initiated from an extension, but that extension did not finish the job + Task { + let obvEngine = await NewAppStateManager.shared.waitUntilAppIsInitialized() + os_log("🌊 handleEventsForBackgroundURLSession called with identifier %{public}@", log: Self.log, type: .info, identifier) + do { + try obvEngine.storeCompletionHandler(completionHandler, forHandlingEventsForBackgroundURLSessionWithIdentifier: identifier) + } catch { + os_log("Could not store completion handler: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + } + +} + + +// MARK: AppCoreDataStackInitialization utils + +extension AppMainManager { + + private func migrationToV0_9_0() { + guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } + userDefaults.removeObject(forKey: "settings.discussions.doFetchContentRichURLsMetadata.withinDiscussion") + userDefaults.removeObject(forKey: "settings.discussions.doSendReadReceipt.withinDiscussion") + } + + + private func migrationToV0_9_4(obvEngine: ObvEngine) { + + // Remove secure call from Beta + + ObvMessengerSettings.Alert.removeSecureCallsInBeta() + + // Download user data if necessary + + let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier)! + let key = ObvMessengerConstants.userDataHasBeenDownloadedAfterMigration + + guard !userDefaults.bool(forKey: key) else { return /* Already done the job */} + + do { + try obvEngine.downloadAllUserData() + } catch { + os_log("Could not download user data: %{public}@", log: Self.log, type: .info, error.localizedDescription) + assertionFailure() + } + + userDefaults.set(true, forKey: key) /* Mark as Done */ + + } + + + private func migrationToV0_9_17() { + guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } + userDefaults.removeObject(forKey: "obvNewFeatures.privacySetting.wasSeenByUser") + } + + private func migrationToV0_9_14() { + guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } + userDefaults.removeObject(forKey: "settings.voip.useLoadBalancedTurnServers") + } + + private func migrationToV0_9_11() { + guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } + userDefaults.removeObject(forKey: "settings.interface.useNextGenDiscussionInterface") + userDefaults.removeObject(forKey: "settings.interface.showReplyToInNextGenDiscussionInterface") + userDefaults.removeObject(forKey: "settings.interface.fetchBatchSizeInNextGenDiscussionInterface") + userDefaults.removeObject(forKey: "settings.interface.monthsLimitInNextGenDiscussionInterface") + userDefaults.removeObject(forKey: "settings.interface.restrictToTextBodyInNextGenDiscussionInterface") + } + + + private func migrationToV0_9_5() { + guard let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) else { return } + userDefaults.removeObject(forKey: "settings.privacy.lockScreenStartPeriod") + } + + + /// Build 148 moves the Olvid internal preferences from the app space to the shared container space between the App and the share extension. + /// This method performs the required steps so as to migrate previous user preferences from the old location to the new one. + private func migrationFromBuild147ToBuild148() { + + let oldUserDefaults = UserDefaults(suiteName: "io.olvid.messenger.settings")! + let newUserDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier)! + // Migrate Downloads.maxAttachmentSizeForAutomaticDownload + do { + let oldKey = "downloads.maxAttachmentSizeForAutomaticDownload" + let newKey = "settings.downloads.maxAttachmentSizeForAutomaticDownload" + if newUserDefaults.object(forKey: newKey) == nil { + if let value = oldUserDefaults.object(forKey: oldKey) as? Int { + newUserDefaults.set(value, forKey: newKey) + } + } + } + // Migrate Interface.identityColorStyle + do { + let oldKey = "interface.identityColorStyle" + let newKey = "settings.interface.identityColorStyle" + if newUserDefaults.object(forKey: newKey) == nil { + if let value = oldUserDefaults.object(forKey: oldKey) as? Int { + newUserDefaults.set(value, forKey: newKey) + } + } + } + // Migrate Discussions.doSendReadReceipt + do { + let oldKey = "discussions.doSendReadReceipt" + let newKey = "settings.discussions.doSendReadReceipt" + if newUserDefaults.object(forKey: newKey) == nil { + if let value = oldUserDefaults.object(forKey: oldKey) as? Bool { + newUserDefaults.set(value, forKey: newKey) + } + } + } + // Migrate Discussions.doSendReadReceipt (specific conversations) + do { + let oldKey = "discussions.doSendReadReceipt.withinDiscussion" + let newKey = "settings.discussions.doSendReadReceipt.withinDiscussion" + if newUserDefaults.dictionary(forKey: newKey) == nil { + if let value = oldUserDefaults.dictionary(forKey: oldKey) { + newUserDefaults.set(value, forKey: newKey) + } + } + } + // Migrate Privacy.lockScreen (only useful for TestFlight users, but still) + do { + let oldKey = "privacy.lockScreen" + let newKey = "settings.privacy.lockScreen" + if newUserDefaults.object(forKey: newKey) == nil { + if let value = oldUserDefaults.object(forKey: oldKey) as? Bool { + newUserDefaults.set(value, forKey: newKey) + } + } + } + // Migrate Privacy.lockScreenGracePeriod (only useful for TestFlight users, but still) + do { + let oldKey = "privacy.lockScreenGracePeriod" + let newKey = "settings.privacy.lockScreenGracePeriod" + if newUserDefaults.object(forKey: newKey) == nil { + if let value = oldUserDefaults.object(forKey: oldKey) as? Double { + newUserDefaults.set(value, forKey: newKey) + } + } + } + } + +} + + +// MARK: PostInitialization utils + +extension AppMainManager { + + private func printInitialDebugLogs() { + + os_log("URL for Documents: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.containerURL.forDocuments.path) + os_log("URL for Temp files: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.containerURL.forTempFiles.path) + os_log("URL for hard links: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.containerURL.forFylesHardlinks(within: .mainApp).path) + os_log("URL for thumbnails: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.containerURL.forThumbnails(within: .mainApp).path) + os_log("URL for trash: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.containerURL.forTrash.path) + + os_log("developmentMode: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.developmentMode.description) + os_log("isTestFlight: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.isTestFlight.description) + os_log("appGroupIdentifier: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.appGroupIdentifier) + os_log("hostForInvitations: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.Host.forInvitations) + os_log("hostForConfigurations: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.Host.forConfigurations) + os_log("hostForOpenIdRedirect: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.Host.forOpenIdRedirect) + os_log("serverURL: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.serverURL.path) + os_log("shortVersion: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.shortVersion) + os_log("bundleVersion: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.bundleVersion) + os_log("fullVersion: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.fullVersion) + + os_log("Running on real device: %{public}@", log: Self.log, type: .info, ObvMessengerConstants.isRunningOnRealDevice.description) + + logMDMPreferences() + } + + + private func logMDMPreferences() { + + os_log("[MDM] preferences list starts", log: Self.log, type: .info) + defer { + os_log("[MDM] preferences list ends", log: Self.log, type: .info) + } + + guard let mdmConfiguration = ObvMessengerSettings.MDM.configuration else { return } + + for (key, value) in mdmConfiguration { + if let valueString = value as? String { + os_log("[MDM] %{public}@ : %{public}@", log: Self.log, type: .info, key, valueString) + } else if let valueInt = value as? String { + os_log("[MDM] %{public}@ : %{public}d", log: Self.log, type: .info, key, valueInt) + } else { + os_log("[MDM] %{public}@ : Cannot read value", log: Self.log, type: .info, key) + } + } + + } + +} + + +final class BackgroundTaskManagerBasedOnUIApplication: ObvBackgroundTaskManager { + + func beginBackgroundTask(expirationHandler handler: (() -> Void)?) -> UIBackgroundTaskIdentifier { + // This method can be safely called on a non-main thread + return UIApplication.shared.beginBackgroundTask(expirationHandler: handler) + } + + + func endBackgroundTask(_ identifier: UIBackgroundTaskIdentifier, completionHandler: (() -> Void)?) { + // This method can be safely called on a non-main thread + UIApplication.shared.endBackgroundTask(identifier) + completionHandler?() + } + +} + + +// MARK: - NewAppStateManager and NewAppState + +enum NewAppState: CustomDebugStringConvertible { + + case initializationRequired + case initializing + case initializationFailed(error: Error, runningLog: RunningLogError) + case initializedButWasNeverOnScreen(obvEngine: ObvEngine) + case initializedAndMetaFlowControllerViewDidAppear(obvEngine: ObvEngine) + + var debugDescription: String { + switch self { + case .initializationRequired: return "Initialization required" + case .initializing: return "Initializing" + case .initializationFailed: return "Initialization failed" + case .initializedButWasNeverOnScreen: return "Initialized but was never on screen" + case .initializedAndMetaFlowControllerViewDidAppear: return "Initialized and MetaFlowController's view did appear at least once" + } + } + + fileprivate var level: Int { + switch self { + case .initializationRequired: return 0 + case .initializing: return 1 + case .initializationFailed: return 2 + case .initializedButWasNeverOnScreen: return 3 + case .initializedAndMetaFlowControllerViewDidAppear: return 4 + } + } + + var isInitialized: Bool { + switch self { + case .initializationRequired, .initializing: + return false + case .initializationFailed: + return false + case .initializedButWasNeverOnScreen, .initializedAndMetaFlowControllerViewDidAppear: + return true + } + } + +} + + +/// This singleton makes it possible to make the current app state available everywhere within the app. +/// Note that the actual current state is managed by the `AppMainManger` +final actor NewAppStateManager { + + static let shared = NewAppStateManager() + + private init() {} + + private weak var appMainManager: AppMainManager? + + private(set) weak var olvidURLHandler: OlvidURLHandler? + private var olvidURLsOnHold = [OlvidURL]() + + fileprivate func setAppMainManager(_ appMainManager: AppMainManager) { + self.appMainManager = appMainManager + for block in blocksWaitingForAppMainManagerToBeSet { block() } + blocksWaitingForAppMainManagerToBeSet.removeAll() + } + + var currentState: NewAppState { + get async { + await waitUntilAppMainManagerIsSet() + guard let appMainManager = appMainManager else { assertionFailure(); return .initializing } + return await appMainManager.currentAppState + } + } + + // When accessing the currentState, the App main manager must be available. + // The followind methods allow to wait until this is the case. + + private var blocksWaitingForAppMainManagerToBeSet = [() -> Void]() + + private func waitUntilAppMainManagerIsSet() async { + await withCheckedContinuation { (continuation: CheckedContinuation) in + performWhenAppMainManagerIsSet { + continuation.resume() + } + } + } + + private func performWhenAppMainManagerIsSet(_ block: @escaping () -> Void) { + if self.appMainManager != nil { + block() + } else { + blocksWaitingForAppMainManagerToBeSet.append(block) + } + } + + // Allowing other places in the app to wait until the app is initialized, on screen, initialization failed, etc. + + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "NewAppStateManager") + + private var blocksToPerformWhenInitializationFailed = [(error: Error, runningLog: RunningLogError) -> Void]() + private var blocksToPerformWhenInitialized = [(dispatchOnMainThread: Bool, block: (ObvEngine) -> Void)]() + private var blocksToPerformWhenInitializationSucceededOrFailed = [(dispatchOnMainThread: Bool, block: (Result) -> Void)]() + private var blocksToPerformWhenInitializedAndMetaFlowControllerViewDidAppear = [(dispatchOnMainThread: Bool, block: (ObvEngine) -> Void)]() + + + fileprivate func performBlocksAsStateChanged() async { + guard let appMainManager = appMainManager else { assertionFailure(); return } + + switch await appMainManager.currentAppState { + case .initializationRequired: + break + + case .initializing: + break + + case .initializationFailed(let error, let runningLog): + for block in blocksToPerformWhenInitializationFailed { block(error, runningLog) } + blocksToPerformWhenInitializationFailed.removeAll() + + case .initializedButWasNeverOnScreen(let obvEngine): + for (dispatchOnMainThread, block) in blocksToPerformWhenInitialized { + if dispatchOnMainThread { + DispatchQueue.main.async { block(obvEngine) } + } else { + block(obvEngine) + } + } + blocksToPerformWhenInitialized.removeAll() + for (dispatchOnMainThread, block) in blocksToPerformWhenInitializationSucceededOrFailed { + if dispatchOnMainThread { + DispatchQueue.main.async { block(.success(obvEngine)) } + } else { + block(.success(obvEngine)) + } + } + blocksToPerformWhenInitializationSucceededOrFailed.removeAll() + + case .initializedAndMetaFlowControllerViewDidAppear(let obvEngine): + for (dispatchOnMainThread, block) in blocksToPerformWhenInitialized { + if dispatchOnMainThread { + DispatchQueue.main.async { block(obvEngine) } + } else { + block(obvEngine) + } + } + blocksToPerformWhenInitialized.removeAll() + for (dispatchOnMainThread, block) in blocksToPerformWhenInitializationSucceededOrFailed { + if dispatchOnMainThread { + DispatchQueue.main.async { block(.success(obvEngine)) } + } else { + block(.success(obvEngine)) + } + } + blocksToPerformWhenInitializationSucceededOrFailed.removeAll() + for (dispatchOnMainThread, block) in blocksToPerformWhenInitializedAndMetaFlowControllerViewDidAppear { + if dispatchOnMainThread { + DispatchQueue.main.async { block(obvEngine) } + } else { + block(obvEngine) + } + } + blocksToPerformWhenInitializedAndMetaFlowControllerViewDidAppear.removeAll() + } + } + + + /// Allows to asynchronously wait until the app is initialized + func waitUntilAppIsInitialized() async -> ObvEngine { + return await withCheckedContinuation { (continuation: CheckedContinuation) in + Task { [weak self] in + await self?.performWhenAppIsInitialized(dispatchOnMainThread: false) { obvEngine in + continuation.resume(returning: obvEngine) + } + } + } + } + + + private func performWhenAppIsInitialized(dispatchOnMainThread: Bool, _ block: @escaping (ObvEngine) -> Void) { + Task { + switch await currentState { + case .initializationRequired, .initializing, .initializationFailed: + blocksToPerformWhenInitialized.append((dispatchOnMainThread, block)) + case .initializedButWasNeverOnScreen(let obvEngine), .initializedAndMetaFlowControllerViewDidAppear(let obvEngine): + if dispatchOnMainThread { + if Thread.isMainThread { + block(obvEngine) + } else { + DispatchQueue.main.async { + block(obvEngine) + } + } + } else { + block(obvEngine) + } + } + } + } + + + func waitUntilAppInitializationSucceededOrFailed() async -> Result { + return await withCheckedContinuation { (continuation: CheckedContinuation, Never>) in + Task { [weak self] in + await self?.performWhenAppInitializationSucceededOrFailed(dispatchOnMainThread: false) { result in + continuation.resume(returning: result) + } + } + } + } + + + private func performWhenAppInitializationSucceededOrFailed(dispatchOnMainThread: Bool, _ block: @escaping (Result) -> Void) { + Task { + switch await currentState { + case .initializationRequired, .initializing: + blocksToPerformWhenInitializationSucceededOrFailed.append((dispatchOnMainThread, block)) + case .initializationFailed(error: let error, runningLog: _): + if dispatchOnMainThread { + if Thread.isMainThread { + block(.failure(error)) + } else { + DispatchQueue.main.async { + block(.failure(error)) + } + } + } else { + block(.failure(error)) + } + case .initializedButWasNeverOnScreen(let obvEngine), .initializedAndMetaFlowControllerViewDidAppear(let obvEngine): + if dispatchOnMainThread { + if Thread.isMainThread { + block(.success(obvEngine)) + } else { + DispatchQueue.main.async { + block(.success(obvEngine)) + } + } + } else { + block(.success(obvEngine)) + } + } + } + } + + + func waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() async -> ObvEngine { + return await withCheckedContinuation { (continuation: CheckedContinuation) in + Task { [weak self] in + await self?.performWhenAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce(dispatchOnMainThread: false) { obvEngine in + continuation.resume(returning: obvEngine) + } + } + } + } + + + private func performWhenAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce(dispatchOnMainThread: Bool, _ block: @escaping (ObvEngine) -> Void) { + Task { + switch await currentState { + case .initializationRequired, .initializing, .initializationFailed, .initializedButWasNeverOnScreen: + blocksToPerformWhenInitializedAndMetaFlowControllerViewDidAppear.append((dispatchOnMainThread, block)) + case .initializedAndMetaFlowControllerViewDidAppear(let obvEngine): + if dispatchOnMainThread { + if Thread.isMainThread { + block(obvEngine) + } else { + DispatchQueue.main.async { + block(obvEngine) + } + } + } else { + block(obvEngine) + } + } + } + } + + + // MARK: Handling Olvid URLs + + + func setOlvidURLHandler(to olvidURLHandler: OlvidURLHandler) { + assert(self.olvidURLHandler == nil) + self.olvidURLHandler = olvidURLHandler + olvidURLsOnHold.forEach { + _ = olvidURLHandler.handleOlvidURL($0) + } + olvidURLsOnHold.removeAll() + } + + + /// Can be called from anywhere within the app. This methods forwards the `OlvidURL` to the appropriate handler, + /// at the appropriate time (i.e., when a handler is available). + func handleOlvidURL(_ olvidURL: OlvidURL) { + if let olvidURLHandler = self.olvidURLHandler { + DispatchQueue.main.async { + olvidURLHandler.handleOlvidURL(olvidURL) + } + } else { + olvidURLsOnHold.append(olvidURL) + } + } + +} + + + +// MARK: - OlvidURLHandler protocol + +protocol OlvidURLHandler: AnyObject { + func handleOlvidURL(_ olvidURL: OlvidURL) +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/AppManagersHolder.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/AppManagersHolder.swift new file mode 100644 index 00000000..c35846f8 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/AppManagersHolder.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 os.log + + +final actor AppManagersHolder { + + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "AppManagersHolder") + + private let obvEngine: ObvEngine + + private let userNotificationsManager: UserNotificationsManager + private let userNotificationsBadgesManager: UserNotificationsBadgesManager + private let hardLinksToFylesManager: HardLinksToFylesManager + private let thumbnailManager: ThumbnailManager + private let appBackupManager: AppBackupManager + private let expirationMessagesManager: ExpirationMessagesManager + private let retentionMessagesManager: RetentionMessagesManager + private let callManager: CallManager + private let profilePictureManager: ProfilePictureManager + private let subscriptionManager: SubscriptionManager + private let muteDiscussionManager: MuteDiscussionManager + private let snackBarManager: SnackBarManager + private let applicationShortcutItemsManager: ApplicationShortcutItemsManager + private let keycloakManager: KeycloakManager + private let backgroundTasksManager: BackgroundTasksManager + private let webSocketManager: WebSocketManager + + private var observationTokens = [NSObjectProtocol]() + + init(obvEngine: ObvEngine, backgroundTasksManager: BackgroundTasksManager, userNotificationsManager: UserNotificationsManager) { + + self.obvEngine = obvEngine + self.backgroundTasksManager = backgroundTasksManager + self.userNotificationsManager = userNotificationsManager + + self.userNotificationsBadgesManager = UserNotificationsBadgesManager() + self.hardLinksToFylesManager = HardLinksToFylesManager(appType: .mainApp) + self.thumbnailManager = ThumbnailManager(appType: .mainApp) + self.appBackupManager = AppBackupManager(obvEngine: obvEngine) + self.expirationMessagesManager = ExpirationMessagesManager() + self.retentionMessagesManager = RetentionMessagesManager() + self.callManager = CallManager(obvEngine: obvEngine) + self.profilePictureManager = ProfilePictureManager() + self.subscriptionManager = SubscriptionManager(obvEngine: obvEngine) + self.muteDiscussionManager = MuteDiscussionManager() + self.snackBarManager = SnackBarManager(obvEngine: obvEngine) + self.applicationShortcutItemsManager = ApplicationShortcutItemsManager() + self.keycloakManager = KeycloakManager(obvEngine: obvEngine) + self.webSocketManager = WebSocketManager(obvEngine: obvEngine) + + // Listen to StoreKit transactions + subscriptionManager.listenToSKPaymentTransactions() + + } + + + func performPostInitialization() async { + // Observe app lifecycle events + await observeAppBasedLifeCycleEvents() + // Subscribe to notifications + await callManager.performPostInitialization() + // Initialize the Keycloak manager singleton + await keycloakManager.performPostInitialization() + await webSocketManager.performPostInitialization() + } + + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + await appBackupManager.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await applicationShortcutItemsManager.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await expirationMessagesManager.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await userNotificationsBadgesManager.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await snackBarManager.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await callManager.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + await webSocketManager.applicationAppearedOnScreen(forTheFirstTime: forTheFirstTime) + } + + + @MainActor + private func observeAppBasedLifeCycleEvents() async { + os_log("🧦 observeAppBasedLifeCycleEvents", log: Self.log, type: .info) + let didEnterBackgroundNotification = UIApplication.didEnterBackgroundNotification + let tokens = [ + NotificationCenter.default.addObserver(forName: didEnterBackgroundNotification, object: nil, queue: .main) { _ in + os_log("🧦 didEnterBackgroundNotification", log: Self.log, type: .info) + Task { [weak self] in + await self?.cancelThenScheduleBackgroundTasksWhenAppDidEnterBackground() + } + }, + ] + await storeObservationTokens(observationTokens: tokens) + } + + + private func storeObservationTokens(observationTokens: [NSObjectProtocol]) { + self.observationTokens += observationTokens + } + + + private func cancelThenScheduleBackgroundTasksWhenAppDidEnterBackground() async { + backgroundTasksManager.cancelAllPendingBGTask() + await backgroundTasksManager.scheduleBackgroundTasks() + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ApplicationShortcutItemsCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/ApplicationShortcutItemsManager/ApplicationShortcutItemsManager.swift similarity index 86% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/ApplicationShortcutItemsCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/ApplicationShortcutItemsManager/ApplicationShortcutItemsManager.swift index 9e4390c5..154cd0a0 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ApplicationShortcutItemsCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/ApplicationShortcutItemsManager/ApplicationShortcutItemsManager.swift @@ -19,26 +19,25 @@ import UIKit -final class ApplicationShortcutItemsCoordinator { +final class ApplicationShortcutItemsManager { - private var observationTokens = [NSObjectProtocol]() - init() { - observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeAppStateChanged(queue: .main) { [weak self] previousState, currentState in - guard currentState.iOSAppState == .notActive else { return } - self?.registerDynamicQuickActionsToDisplayOnTheHomeScreen() - }, - ]) - } + init() {} - + @MainActor private func registerDynamicQuickActionsToDisplayOnTheHomeScreen() { assert(Thread.isMainThread) let scanQRCodeShortcutItem = UIApplicationShortcutItem(with: .scanQRCode) UIApplication.shared.shortcutItems = [scanQRCodeShortcutItem] } + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + guard forTheFirstTime else { return } + // 2020-06-20 We used to check whether the app is active. Still necessary? + await registerDynamicQuickActionsToDisplayOnTheHomeScreen() + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/BackgroundTasksManager/BackgroundTasksManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/BackgroundTasksManager/BackgroundTasksManager.swift new file mode 100644 index 00000000..f62791bd --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/BackgroundTasksManager/BackgroundTasksManager.swift @@ -0,0 +1,237 @@ +/* + * 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 BackgroundTasks +import os.log +import CoreData +import ObvEngine + + +final class BackgroundTasksManager { + + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: BackgroundTasksManager.self)) + + // Also used in info.plist in "Permitted background task scheduler identifiers" + static let identifier = "io.olvid.background.tasks" + + private var observationTokens = [NSObjectProtocol]() + + private enum ObvSubBackgroundTask: CaseIterable, CustomStringConvertible { + + case cleanExpiredMessages + case applyRetentionPolicies + case updateBadge + case listMessagesOnServer + + var description: String { + switch self { + case .cleanExpiredMessages: + return "Clean Expired Message" + case .applyRetentionPolicies: + return "Apply retention policies" + case .updateBadge: + return "Update badge" + case .listMessagesOnServer: + return "List messages on server" + } + } + + func execute() async -> Bool { + await withCheckedContinuation { cont in + switch self { + case .cleanExpiredMessages: + ObvMessengerInternalNotification.cleanExpiredMessagesBackgroundTaskWasLaunched { (success) in + cont.resume(returning: success) + }.postOnDispatchQueue() + case .applyRetentionPolicies: + ObvMessengerInternalNotification.applyRetentionPoliciesBackgroundTaskWasLaunched { (success) in + cont.resume(returning: success) + }.postOnDispatchQueue() + case .updateBadge: + ObvMessengerInternalNotification.updateBadgeBackgroundTaskWasLaunched { (success) in + cont.resume(returning: success) + }.postOnDispatchQueue() + case .listMessagesOnServer: + ObvMessengerInternalNotification.listMessagesOnServerBackgroundTaskWasLaunched { (success) in + cont.resume(returning: success) + }.postOnDispatchQueue() + } + } + } + } + + struct TaskResult { + let taskDescription: String + let isSuccess: Bool + } + + init() { + os_log("🤿 Registering background task", log: Self.log, type: .info) + BGTaskScheduler.shared.register(forTaskWithIdentifier: BackgroundTasksManager.identifier, using: nil) { backgroundTask in + ObvDisplayableLogs.shared.log("Background Task executes") + + Task { [weak self] in + + let taskResults: [TaskResult] = try await withThrowingTaskGroup(of: TaskResult.self) { taskGroup in + + var taskResults = [TaskResult]() + + for task in ObvSubBackgroundTask.allCases { + ObvDisplayableLogs.shared.log("Adding background Task '\(task.description)'") + taskGroup.addTask(priority: nil) { + ObvDisplayableLogs.shared.log("Executing background Task '\(task.description)'") + let isSuccess = await task.execute() + ObvDisplayableLogs.shared.log("Background Task '\(task.description)' did complete. Success is: \(isSuccess.description)") + return TaskResult(taskDescription: task.description, isSuccess: isSuccess) + } + } + + for try await taskResult in taskGroup { + taskResults.append(taskResult) + } + + return taskResults + } + + os_log("🤿 All Background Tasks did complete", log: Self.log, type: .info) + ObvDisplayableLogs.shared.log("All Background Tasks did complete") + for taskResult in taskResults { + os_log("🤿 Background Task '%{public}@' did complete. Success is: %{public}@", log: Self.log, type: .info, taskResult.taskDescription, taskResult.isSuccess.description) + ObvDisplayableLogs.shared.log("Background Task '\(taskResult.taskDescription)' did complete. Success is: \(taskResult.isSuccess.description)") + } + backgroundTask.setTaskCompleted(success: true) + + await self?.scheduleBackgroundTasks() + } + } + + // Observe notifications in order to handle certain background tasks + + observationTokens.append(contentsOf: [ + ObvMessengerInternalNotification.observeListMessagesOnServerBackgroundTaskWasLaunched(queue: OperationQueue.main) { success in + Task { [weak self] in + let obvEngine = await NewAppStateManager.shared.waitUntilAppIsInitialized() + self?.processListMessagesOnServerBackgroundTaskWasLaunched(obvEngine: obvEngine, success: success) + } + }, + ]) + + } + + + private func earliestBeginDate(for task: ObvSubBackgroundTask, context: NSManagedObjectContext) -> Date? { + switch task { + case .cleanExpiredMessages: + do { + guard let expiration = try PersistedMessageExpiration.getEarliestExpiration(laterThan: Date(), within: context) else { + return nil + } + return expiration.expirationDate + } catch { + os_log("🤿 We could not get earliest message expiration: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() + return nil + } + case .applyRetentionPolicies: + return Date(timeIntervalSinceNow: TimeInterval(hours: 1)) + case .updateBadge: + do { + guard let expiration = try PersistedDiscussionLocalConfiguration.getEarliestMuteExpirationDate(laterThan: Date(), within: context) else { + return nil + } + return expiration + } catch { + os_log("🤿 We could not get earliest mute expiration: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() + return nil + } + case .listMessagesOnServer: + return Date(timeIntervalSinceNow: TimeInterval(hours: 2)) + } + + } + + func scheduleBackgroundTasks() async { + // We do not schedule BG tasks when running in the simulator as they are not supported + guard ObvMessengerConstants.isRunningOnRealDevice else { return } + // We make sure the app was initialized. Otherwise, the shared stack is not garanteed to exist. Accessing it would crash the app. + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() + ObvStack.shared.performBackgroundTaskAndWait { (context) in + var earliestBeginDate = Date.distantFuture + for task in ObvSubBackgroundTask.allCases { + if let date = self.earliestBeginDate(for: task, context: context) { + earliestBeginDate = min(date, earliestBeginDate) + } + } + assert(earliestBeginDate > Date()) + let request = BGAppRefreshTaskRequest(identifier: Self.identifier) + request.earliestBeginDate = earliestBeginDate + do { + try BGTaskScheduler.shared.submit(request) + } catch let error { + ObvDisplayableLogs.shared.log("Could not schedule background task: \(error.localizedDescription)") + os_log("🤿 Could not schedule background task: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + } + ObvDisplayableLogs.shared.log("Background task was submitted with earliest begin date \(String(describing: earliestBeginDate.description))") + os_log("🤿 Background task was submitted with earliest begin date %{public}@", log: Self.log, type: .info, String(describing: earliestBeginDate.description)) + } + + } + + + private func commonCompletion(obvTask: ObvSubBackgroundTask, backgroundTask: BGTask, success: Bool) { + os_log("🤿 Background Task '%{public}' did complete. Success is: %{public}@", log: Self.log, type: .info, obvTask.description, success.description) + ObvDisplayableLogs.shared.log("Background Task '\(obvTask.description)' did complete. Success is: \(success.description)") + backgroundTask.setTaskCompleted(success: success) + } + + + func cancelAllPendingBGTask() { + BGTaskScheduler.shared.cancelAllTaskRequests() + } + +} + + +// MARK: - Implementing certain background tasks + +extension BackgroundTasksManager { + + /// This method processes the notification sent after launching a background task for listing messages on the server. + private func processListMessagesOnServerBackgroundTaskWasLaunched(obvEngine: ObvEngine, success: @escaping (Bool) -> Void) { + let tag = UUID() + os_log("🤿 We are performing a background fetch. We tag it as %{public}@", log: Self.log, type: .info, tag.uuidString) + let completionHandlerForEngine: (UIBackgroundFetchResult) -> Void = { (result) in + os_log("🤿 Calling the completion handler of the background fetch tagged as %{public}@. The result is %{public}@", log: Self.log, type: .info, tag.uuidString, result.debugDescription) + switch result { + case .newData, .noData: + success(true) + case .failed: + assertionFailure() + success(false) + @unknown default: + assertionFailure() + success(true) + } + } + obvEngine.application(performFetchWithCompletionHandler: completionHandlerForEngine) + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ExpirationMessagesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/ExpirationMessagesManager/ExpirationMessagesManager.swift similarity index 78% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/ExpirationMessagesCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/ExpirationMessagesManager/ExpirationMessagesManager.swift index 223bd50c..1c5f5dc1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ExpirationMessagesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/ExpirationMessagesManager/ExpirationMessagesManager.swift @@ -20,16 +20,17 @@ import Foundation import UIKit import os.log +import OlvidUtils -final class ExpirationMessagesCoordinator { +final class ExpirationMessagesManager { - fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ExpirationMessagesCoordinator.self)) + fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ExpirationMessagesManager.self)) private let internalQueue: OperationQueue = { let queue = OperationQueue() queue.maxConcurrentOperationCount = 1 queue.qualityOfService = .userInitiated - queue.name = "ExpirationMessagesCoordinator internal queue" + queue.name = "ExpirationMessagesManager internal queue" return queue }() @@ -38,32 +39,27 @@ final class ExpirationMessagesCoordinator { private var observationTokens = [NSObjectProtocol]() init() { - observeAppStateChangedNotifications() observeNewMessageExpirationNotifications() observeCleanExpiredMessagesBackgroundTaskWasLaunched() } - private func observeAppStateChangedNotifications() { - let log = ExpirationMessagesCoordinator.log - observationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged() { [weak self] (previousState, currentState) in - guard let _self = self else { return } - if currentState.isInitializedAndActive { - let now = Date() - let completion: (Bool) -> Void = { success in - os_log("Expired message were wiped at startup with success: %{public}@", log: log, type: .info, success.description) - } - ObvMessengerInternalNotification.wipeAllMessagesThatExpiredEarlierThanNow(launchedByBackgroundTask: false, completionHandler: completion) - .postOnDispatchQueue() - let op = ScheduleNextTimerOperation(now: now, currentTimer: _self.nextTimer, log: log, delegate: _self) - _self.internalQueue.addOperation(op) - } - }) + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + guard forTheFirstTime else { return } + let now = Date() + let log = ExpirationMessagesManager.log + let completion: (Bool) -> Void = { success in + os_log("Expired message were wiped at startup with success: %{public}@", log: log, type: .info, success.description) + } + ObvMessengerInternalNotification.wipeAllMessagesThatExpiredEarlierThanNow(launchedByBackgroundTask: false, completionHandler: completion) + .postOnDispatchQueue() + let op = ScheduleNextTimerOperation(now: now, currentTimer: self.nextTimer, log: log, delegate: self) + internalQueue.addOperation(op) } private func observeNewMessageExpirationNotifications() { - let log = ExpirationMessagesCoordinator.log + let log = ExpirationMessagesManager.log observationTokens.append(ObvMessengerCoreDataNotification.observeNewMessageExpiration(queue: internalQueue) { [weak self] (_) in guard let _self = self else { return } let now = Date() @@ -83,26 +79,31 @@ final class ExpirationMessagesCoordinator { } -extension ExpirationMessagesCoordinator: ScheduleNextTimerOperationDelegate { +extension ExpirationMessagesManager: ScheduleNextTimerOperationDelegate { + @MainActor func replaceCurrentTimerWith(newTimer: Timer) { self.nextTimer?.invalidate() self.nextTimer = newTimer RunLoop.main.add(newTimer, forMode: .common) } + func timerFired(timer: Timer) { - let log = ExpirationMessagesCoordinator.log + let log = ExpirationMessagesManager.log guard timer.isValid else { return } let now = Date() let completion: (Bool) -> Void = { success in os_log("Expired message were wiped thanks to a timer that fired. Wipe success is: %{public}@", log: log, type: .info, success.description) } - guard AppStateManager.shared.currentState.isInitialized else { return } - ObvMessengerInternalNotification.wipeAllMessagesThatExpiredEarlierThanNow(launchedByBackgroundTask: false, completionHandler: completion) - .postOnDispatchQueue() - let op = ScheduleNextTimerOperation(now: now, currentTimer: self.nextTimer, log: log, delegate: self) - internalQueue.addOperation(op) + Task { [weak self] in + guard let _self = self else { return } + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() + ObvMessengerInternalNotification.wipeAllMessagesThatExpiredEarlierThanNow(launchedByBackgroundTask: false, completionHandler: completion) + .postOnDispatchQueue() + let op = ScheduleNextTimerOperation(now: now, currentTimer: _self.nextTimer, log: log, delegate: _self) + internalQueue.addOperation(op) + } } } @@ -125,10 +126,6 @@ fileprivate final class ScheduleNextTimerOperation: Operation { override func main() { - guard AppStateManager.shared.currentState.isInitialized else { - os_log("A ScheduleNextTimerOperation is executing before the app is initialized. Returning now.", log: log, type: .error) - return - } ObvStack.shared.performBackgroundTaskAndWait { (context) in let expirationDate: Date diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/HardLinksToFylesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/HardLinksToFylesManager/HardLinksToFylesManager.swift similarity index 95% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/HardLinksToFylesCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/HardLinksToFylesManager/HardLinksToFylesManager.swift index c3e20fb8..1182e094 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/HardLinksToFylesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/HardLinksToFylesManager/HardLinksToFylesManager.swift @@ -30,9 +30,9 @@ import CoreData /// fyle. /// /// At launch, this coordinator also cleans any hard link created during past launch of the App. -final class HardLinksToFylesCoordinator { +final class HardLinksToFylesManager { - fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: HardLinksToFylesCoordinator.self)) + fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: HardLinksToFylesManager.self)) /// This directory will contain all the hardlinks private let currentSessionDirectoryForHardlinks: URL @@ -42,7 +42,7 @@ final class HardLinksToFylesCoordinator { private let queueForDeletingPreviousDirectories = DispatchQueue(label: "Queue for deleting previous directories containing hard links") - private let queueForNotifications = OperationQueue.createSerialQueue(name: "HardLinksToFylesCoordinator serial queue", qualityOfService: .default) + private let queueForNotifications = OperationQueue.createSerialQueue(name: "HardLinksToFylesManager serial queue", qualityOfService: .default) private var observationTokens = [NSObjectProtocol]() @@ -56,6 +56,11 @@ final class HardLinksToFylesCoordinator { self.currentSessionDirectoryForHardlinks = url.appendingPathComponent(UUID().description) try! FileManager.default.createDirectory(at: self.currentSessionDirectoryForHardlinks, withIntermediateDirectories: true, attributes: nil) deletePreviousDirectories() + observeNotifications() + } + + + private func observeNotifications() { observationTokens.append(contentsOf: [ ObvMessengerCoreDataNotification.observePersistedMessagesWereDeleted(queue: queueForNotifications) { [weak self] (discussionUriRepresentation, messageUriRepresentations) in self?.processPersistedMessagesWereWipedOrDeleted(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentations: messageUriRepresentations) @@ -75,6 +80,12 @@ final class HardLinksToFylesCoordinator { ObvMessengerCoreDataNotification.observeFyleMessageJoinWasWiped(queue: queueForNotifications) { [weak self] (discussionUriRepresentation, messageUriRepresentation, fyleMessageJoinUriRepresentation) in self?.processFyleMessageJoinWasWiped(discussionUriRepresentation: discussionUriRepresentation, messageUriRepresentation: messageUriRepresentation, fyleMessageJoinUriRepresentation: fyleMessageJoinUriRepresentation) }, + HardLinksToFylesNotifications.observeRequestHardLinkToFyle() { [weak self] (fyleElement, completionHandler) in + self?.requestHardLinkToFyle(fyleElement: fyleElement, completionHandler: completionHandler) + }, + HardLinksToFylesNotifications.observeRequestAllHardLinksToFyles() { [weak self] (fyleElements, completionHandler) in + self?.requestAllHardLinksToFyles(fyleElements: fyleElements, completionHandler: completionHandler) + }, ]) } @@ -84,7 +95,7 @@ final class HardLinksToFylesCoordinator { } - private static let errorDomain = "HardLinksToFylesCoordinator" + private static let errorDomain = "HardLinksToFylesManager" private static func makeError(message: String) -> Error { NSError(domain: errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } @@ -291,7 +302,7 @@ final class HardLinkToFyle: NSObject, QLPreviewItem { } fileprivate init(fyleElement: FyleElement, currentSessionDirectoryForHardlinks: URL, log: OSLog) throws { - let log = HardLinksToFylesCoordinator.log + let log = HardLinksToFylesManager.log os_log("Starting creation of HardLinkToFyle for fyle %{public}@", log: log, type: .info, fyleElement.fyleURL.lastPathComponent) self.uti = fyleElement.uti self.fyleURL = fyleElement.fyleURL @@ -329,7 +340,7 @@ final class HardLinkToFyle: NSObject, QLPreviewItem { } private static func linkOrCopyItem(at fyleURL: URL, to hardlinkURL: URL, log: OSLog) throws { - let log = HardLinksToFylesCoordinator.log + let log = HardLinksToFylesManager.log os_log("Trying to link or copy item to disk during the creaton of the HardLinkToFyle for fyle %{public}@ to the following hardlink URL: %{public}@", log: log, type: .info, fyleURL.lastPathComponent, hardlinkURL.description) guard !FileManager.default.fileExists(atPath: hardlinkURL.path) else { os_log("The hardlink URL already exists for the HardLinkToFyle for fyle %{public}@", log: log, type: .info, fyleURL.lastPathComponent) diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakApiResult.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakApiResult.swift similarity index 97% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakApiResult.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakApiResult.swift index 0df21426..f5c20052 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakApiResult.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakApiResult.swift @@ -38,37 +38,37 @@ extension KeycloakManagerApiResult { } extension KeycloakManager { - + struct ApiQueryForMePath: Encodable { - + let latestLocalRevocationListTimestamp: Date // Server timstamp, stored within the engine - + init(latestLocalRevocationListTimestamp: Date) { let oneHour = TimeInterval(hours: 1) self.latestLocalRevocationListTimestamp = latestLocalRevocationListTimestamp.addingTimeInterval(-oneHour) debugPrint(latestLocalRevocationListTimestamp) debugPrint(self.latestLocalRevocationListTimestamp) } - + enum CodingKeys: String, CodingKey { case latestLocalRevocationListTimestamp = "timestamp" } - + func encode(to encoder: Encoder) throws { var container = encoder.container(keyedBy: CodingKeys.self) try container.encode(latestLocalRevocationListTimestamp.epochInMs, forKey: .latestLocalRevocationListTimestamp) } - + func jsonEncode() throws -> Data { let encoder = JSONEncoder() return try encoder.encode(self) } } - - + + struct ApiResultForMePath: Decodable, KeycloakManagerApiResult { - + let signature: String let server: URL let revocationAllowed: Bool @@ -90,7 +90,7 @@ extension KeycloakManager { case currentServerTimestamp = "current-timestamp" case minimumBuildVersions = "min-build-versions" } - + init(from decoder: Decoder) throws { let values = try decoder.container(keyedBy: CodingKeys.self) signature = try values.decode(String.self, forKey: .signature) @@ -111,31 +111,31 @@ extension KeycloakManager { self.minimumIOSBuildVersion = minimumBuildVersions["ios"] } } - - + + struct ApiResultForGetKeyPath: Decodable, KeycloakManagerApiResult { let signature: String } - - + + struct ApiResultForPutKeyPath: Decodable, KeycloakManagerApiResult {} - - + + struct ApiResultForSearchPath: Decodable, KeycloakManagerApiResult { let userDetails: [UserDetails]? let numberOfResultsOnServer: Int? let errorCode: Int? - + enum CodingKeys: String, CodingKey { case userDetails = "results" case errorCode = "error" case numberOfResultsOnServer = "count" } } - + struct ApiResultForRevocationTestPath: Decodable, KeycloakManagerApiResult { let isRevoked: Bool - + static func decode(_ data: Data) throws -> ApiResultForRevocationTestPath { guard data.count == 1 else { throw KeycloakManager.makeError(message: "Unexpected value returned by the server for the revocation test") } switch data.first! { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakManager.swift new file mode 100644 index 00000000..3c8b5bed --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakManager.swift @@ -0,0 +1,1945 @@ +/* + * 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 UIKit +import os.log +import ObvTypes +import ObvEngine +import ObvCrypto +import AppAuth +import JWS +import OlvidUtils + +@MainActor +final class KeycloakManagerSingleton: ObvErrorMaker { + + static var shared = KeycloakManagerSingleton() + private init() {} + + static let errorDomain = "KeycloakManagerSingleton" + + fileprivate weak var manager: KeycloakManager? + + fileprivate func setManager(manager: KeycloakManager?) { + assert(manager != nil) + self.manager = manager + } + + + func registerKeycloakManagedOwnedIdentity(ownedCryptoId: ObvCryptoId, firstKeycloakBinding: Bool) async { + guard let manager = manager else { assertionFailure(); return } + await manager.registerKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId, firstKeycloakBinding: firstKeycloakBinding) + } + + + func setKeycloakSceneDelegate(to newKeycloakSceneDelegate: KeycloakSceneDelegate) async { + guard let manager = manager else { assertionFailure(); return } + await manager.setKeycloakSceneDelegate(to: newKeycloakSceneDelegate) + } + + + @MainActor + func resumeExternalUserAgentFlow(with url: URL) async throws -> Bool { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + return await manager.resumeExternalUserAgentFlow(with: url) + } + + + func forceSyncManagedIdentitiesAssociatedWithPushTopics(_ receivedPushTopic: String, failedAttempts: Int = 0) async throws { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + try await manager.forceSyncManagedIdentitiesAssociatedWithPushTopics(receivedPushTopic) + } + + + /// Throws a UploadOwnedIdentityError + func uploadOwnIdentity(ownedCryptoId: ObvCryptoId) async throws { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + try await manager.uploadOwnIdentity(ownedCryptoId: ownedCryptoId) + } + + + func unregisterKeycloakManagedOwnedIdentity(ownedCryptoId: ObvCryptoId) async throws { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + try await manager.unregisterKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId) + } + + + func discoverKeycloakServer(for serverURL: URL) async throws -> (ObvJWKSet, OIDServiceConfiguration) { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + return try await manager.discoverKeycloakServer(for: serverURL) + } + + + func authenticate(configuration: OIDServiceConfiguration, clientId: String, clientSecret: String?, ownedCryptoId: ObvCryptoId?) async throws -> OIDAuthState { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + return try await manager.authenticate(configuration: configuration, clientId: clientId, clientSecret: clientSecret, ownedCryptoId: ownedCryptoId) + } + + + /// If the manager is not set, this function throws an `Error`. If any other error occurs, it can be casted to a `GetOwnDetailsError`. + func getOwnDetails(keycloakServer: URL, authState: OIDAuthState, clientSecret: String?, jwks: ObvJWKSet, latestLocalRevocationListTimestamp: Date?) async throws -> (keycloakUserDetailsAndStuff: KeycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff: KeycloakServerRevocationsAndStuff) { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + return try await manager.getOwnDetails(keycloakServer: keycloakServer, authState: authState, clientSecret: clientSecret, jwks: jwks, latestLocalRevocationListTimestamp: latestLocalRevocationListTimestamp) + } + + + /// If the manager is not set, this function throws an `Error`. If any other error occurs, it can be casted to a `KeycloakManager.AddContactError`. + func addContact(ownedCryptoId: ObvCryptoId, userId: String, userIdentity: Data) async throws { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + try await manager.addContact(ownedCryptoId: ownedCryptoId, userId: userId, userIdentity: userIdentity) + } + + + /// If the manager is not set, this function throws an `Error`. If any other error occurs, it can be casted to a `KeycloakManager.SearchError`. + func search(ownedCryptoId: ObvCryptoId, searchQuery: String?) async throws -> (userDetails: [UserDetails], numberOfMissingResults: Int) { + guard let manager = manager else { + assertionFailure() + throw Self.makeError(message: "The internal manager is not set") + } + return try await manager.search(ownedCryptoId: ownedCryptoId, searchQuery: searchQuery) + } + +} + + +actor KeycloakManager: NSObject { + + let obvEngine: ObvEngine + + init(obvEngine: ObvEngine) { + self.obvEngine = obvEngine + super.init() + } + + + func performPostInitialization() async { + await KeycloakManagerSingleton.shared.setManager(manager: self) + } + + + private var currentAuthorizationFlow: OIDExternalUserAgentSession? + + private func setCurrentAuthorizationFlow(to newCurrentAuthorizationFlow: OIDExternalUserAgentSession?) { + self.currentAuthorizationFlow = newCurrentAuthorizationFlow + } + + private static var mePath = "olvid-rest/me" + private static var putKeyPath = "olvid-rest/putKey" + private static var getKeyPath = "olvid-rest/getKey" + private static var searchPath = "olvid-rest/search" + private static var revocationTestPath = "olvid-rest/revocationTest" + + private static let errorDomain = "KeycloakManager" + private static var log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "KeycloakManager") + static func makeError(message: String) -> Error { NSError(domain: KeycloakManager.errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } + private func makeError(message: String) -> Error { KeycloakManager.makeError(message: message) } + + private let synchronizationInterval = TimeInterval(hours: 6) // Synchronize with keycloak server every 6 hours + private var _lastSynchronizationDateForOwnedIdentity = [ObvCryptoId: Date]() + private let maxFailCount = 5 + + // If the signed owned details stored locally are more than 7 days old, we will replace them (and re-publish them) using the signed owned details returned by the server + private static let signedOwnedDetailsRenewalInterval = TimeInterval(days: 7) + + private func getLastSynchronizationDate(forOwnedIdentity ownedIdentity: ObvCryptoId) -> Date { + return _lastSynchronizationDateForOwnedIdentity[ownedIdentity] ?? Date.distantPast + } + + private func setLastSynchronizationDate(forOwnedIdentity ownedIdentity: ObvCryptoId, to date: Date?) { + if let date = date { + _lastSynchronizationDateForOwnedIdentity[ownedIdentity] = date + } else { + _ = _lastSynchronizationDateForOwnedIdentity.removeValue(forKey: ownedIdentity) + } + } + + private var currentlySyncingOwnedIdentities = Set() + + private var ownedCryptoIdForOIDAuthState = [OIDAuthState: ObvCryptoId]() + + weak var keycloakSceneDelegate: KeycloakSceneDelegate? + + private lazy var internalUnderlyingQueue = DispatchQueue(label: "KeycloakManager internal queue", qos: .default) + + fileprivate func setKeycloakSceneDelegate(to newKeycloakSceneDelegate: KeycloakSceneDelegate) { + self.keycloakSceneDelegate = newKeycloakSceneDelegate + } + + // MARK: - Public Methods + + fileprivate func registerKeycloakManagedOwnedIdentity(ownedCryptoId: ObvCryptoId, firstKeycloakBinding: Bool) async { + os_log("🧥 Call to registerKeycloakManagedOwnedIdentity", log: KeycloakManager.log, type: .info) + // Unless this is the first keycloak binding, we synchronize the owned identity with the keycloak server + if !firstKeycloakBinding { + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false) + } + } + + + fileprivate func unregisterKeycloakManagedOwnedIdentity(ownedCryptoId: ObvCryptoId, failedAttempts: Int = 0) async throws { + os_log("🧥 Call to unregisterKeycloakManagedOwnedIdentity", log: KeycloakManager.log, type: .info) + do { + setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: nil) + try await obvEngine.unbindOwnedIdentityFromKeycloakServer(ownedCryptoId: ownedCryptoId) + } catch { + guard failedAttempts < maxFailCount else { + assertionFailure() + throw error + } + try await Task.sleep(failedAttemps: failedAttempts) + try await unregisterKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId, failedAttempts: failedAttempts + 1) + } + } + + + /// When receiving a silent push notification originated in the keycloak server, we sync the managed owned identity associated with the push topic indicated whithin the infos of the push notification + func forceSyncManagedIdentitiesAssociatedWithPushTopics(_ receivedPushTopic: String, failedAttempts: Int = 0) async throws { + os_log("🧥 Call to syncManagedIdentitiesAssociatedWithPushTopics", log: KeycloakManager.log, type: .info) + do { + let associatedOwnedIdentities = try obvEngine.getManagedOwnedIdentitiesAssociatedWithThePushTopic(receivedPushTopic) + for ownedIdentity in associatedOwnedIdentities { + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedIdentity.cryptoId, ignoreSynchronizationInterval: true) + } + } catch { + guard failedAttempts < maxFailCount else { + assertionFailure() + throw error + } + try await Task.sleep(failedAttemps: failedAttempts) + try await forceSyncManagedIdentitiesAssociatedWithPushTopics(receivedPushTopic, failedAttempts: failedAttempts+1) + } + } + + + private func syncAllManagedIdentities(failedAttempts: Int = 0, ignoreSynchronizationInterval: Bool) async throws { + os_log("🧥 Call to syncAllManagedIdentities", log: KeycloakManager.log, type: .info) + do { + let ownedIdentities = (try obvEngine.getOwnedIdentities()).filter({ $0.isKeycloakManaged }) + for ownedIdentity in ownedIdentities { + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedIdentity.cryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval) + } + } catch { + guard failedAttempts < maxFailCount else { + assertionFailure() + throw error + } + try await Task.sleep(failedAttemps: failedAttempts) + try await syncAllManagedIdentities(failedAttempts: failedAttempts + 1, ignoreSynchronizationInterval: ignoreSynchronizationInterval) + } + } + + + /// Throws an UploadOwnedIdentityError + fileprivate func uploadOwnIdentity(ownedCryptoId: ObvCryptoId) async throws { + os_log("🧥 Call to uploadOwnIdentity", log: KeycloakManager.log, type: .info) + + let iks: InternalKeycloakState + do { + iks = try await getInternalKeycloakState(for: ownedCryptoId) + } catch { + throw UploadOwnedIdentityError.unkownError(error) + } + + do { + try await uploadOwnedIdentity(serverURL: iks.keycloakServer, authState: iks.authState, ownedIdentity: ownedCryptoId) + } catch let error as UploadOwnedIdentityError { + switch error { + case .ownedIdentityWasRevoked: + throw UploadOwnedIdentityError.ownedIdentityWasRevoked + case .authenticationRequired: + do { + try await openKeycloakAuthenticationRequiredTokenExpired(internalKeycloakState: iks, ownedCryptoId: ownedCryptoId) + return try await uploadOwnIdentity(ownedCryptoId: ownedCryptoId) + } catch let error as KeycloakDialogError { + switch error { + case .userHasCancelled: + throw UploadOwnedIdentityError.userHasCancelled + case .keycloakManagerError(let error): + throw UploadOwnedIdentityError.unkownError(error) + } + } catch { + assertionFailure("Unknown error") + throw UploadOwnedIdentityError.unkownError(error) + } + case .userHasCancelled: + throw UploadOwnedIdentityError.userHasCancelled + case .identityAlreadyUploaded: + do { + try await openKeycloakRevocationForbidden() + return + } catch { + assertionFailure("Unexpected error") + throw UploadOwnedIdentityError.unkownError(error) + } + case .badResponse, .serverError, .unkownError: + Task { + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false) + } + throw UploadOwnedIdentityError.unkownError(error) + } + } + + Task { + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false) + } + + } + + + /// Throws a SearchError + fileprivate func search(ownedCryptoId: ObvCryptoId, searchQuery: String?) async throws -> (userDetails: [UserDetails], numberOfMissingResults: Int) { + os_log("🧥 Call to search", log: KeycloakManager.log, type: .info) + + let iks: InternalKeycloakState + do { + iks = try await getInternalKeycloakState(for: ownedCryptoId) + } catch { + throw SearchError.unkownError(error) + } + + let searchQueryJSON: SearchQueryJSON + if let searchQuery = searchQuery { + searchQueryJSON = SearchQueryJSON(filter: searchQuery.components(separatedBy: .whitespaces)) + } else { + searchQueryJSON = SearchQueryJSON(filter: [""]) + } + let encoder = JSONEncoder() + let dataToSend: Data + do { + dataToSend = try encoder.encode(searchQueryJSON) + } catch { + throw SearchError.unkownError(error) + } + + let result: KeycloakManager.ApiResultForSearchPath + do { + result = try await keycloakApiRequest(serverURL: iks.keycloakServer, path: KeycloakManager.searchPath, accessToken: iks.accessToken, dataToSend: dataToSend) + } catch let error as KeycloakApiRequestError { + throw SearchError.keycloakApiRequest(error) + } catch { + assertionFailure("Unexpected error") + throw SearchError.unkownError(error) + } + + if let userDetails = result.userDetails { + let numberOfMissingResults: Int + if let numberOfResultsOnServer = result.numberOfResultsOnServer { + assert(userDetails.count <= numberOfResultsOnServer) + numberOfMissingResults = max(0, numberOfResultsOnServer - userDetails.count) + } else { + numberOfMissingResults = 0 + } + return (userDetails, numberOfMissingResults) + } else if let errorCode = result.errorCode, let error = KeycloakApiRequestError(rawValue: errorCode) { + throw SearchError.keycloakApiRequest(error) + } else { + assertionFailure("Unexpected error") + throw SearchError.unkownError(Self.makeError(message: "Unexpected error")) + } + } + + + /// Throws a AddContactError + fileprivate func addContact(ownedCryptoId: ObvCryptoId, userId: String, userIdentity: Data) async throws { + os_log("🧥 Call to addContact", log: KeycloakManager.log, type: .info) + + let iks: InternalKeycloakState + do { + iks = try await getInternalKeycloakState(for: ownedCryptoId) + } catch { + throw AddContactError.unkownError(error) + } + + let addContactJSON = AddContactJSON(userId: userId) + let encoder = JSONEncoder() + let dataToSend: Data + do { + dataToSend = try encoder.encode(addContactJSON) + } catch { + throw AddContactError.unkownError(error) + } + + let result: KeycloakManager.ApiResultForGetKeyPath + do { + result = try await keycloakApiRequest(serverURL: iks.keycloakServer, path: KeycloakManager.getKeyPath, accessToken: iks.accessToken, dataToSend: dataToSend) + } catch let error as KeycloakApiRequestError { + switch error { + case .permissionDenied: + throw AddContactError.authenticationRequired + case .internalError, .invalidRequest, .identityAlreadyUploaded, .badResponse, .decodingFailed: + throw AddContactError.badResponse + case .ownedIdentityWasRevoked: + throw AddContactError.ownedIdentityWasRevoked + } + } catch { + assertionFailure("Unexpected error") + throw AddContactError.unkownError(error) + } + + let signedUserDetails: SignedUserDetails + do { + guard let signatureVerificationKey = iks.signatureVerificationKey else { + // We did not save the signature key used to sign our own details, se we cannot make sure the details of our future contact are signed with the appropriate key. + // We fail and force a resync that will eventually store this server signature verification key + Task { + setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: nil) + currentlySyncingOwnedIdentities.remove(ownedCryptoId) + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false, failedAttempts: 0) + } + throw AddContactError.willSyncKeycloakServerSignatureKey + } + // The signature key used to sign our own details is available, we use it to check the details of our future contact + do { + signedUserDetails = try SignedUserDetails.verifySignedUserDetails(result.signature, with: signatureVerificationKey) + } catch { + // The signature verification failed when using the key used to signed our own details. We check if the signature is valid using the key sent by the server + do { + _ = try JWSUtil.verifySignature(jwks: iks.jwks, signature: result.signature) + } catch { + // The signature is definitively invalid, we fail + throw AddContactError.invalidSignature(error) + } + // If we reach this point, the signature is valid but with the wrong signature key --> we force a resync to detect key change and prompt user with a dialog + Task { + setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: nil) + currentlySyncingOwnedIdentities.remove(ownedCryptoId) + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false, failedAttempts: 0) + } + throw AddContactError.willSyncKeycloakServerSignatureKey + } + } + guard signedUserDetails.identity == userIdentity else { + throw AddContactError.badResponse + } + do { + try obvEngine.addKeycloakContact(with: ownedCryptoId, signedContactDetails: signedUserDetails) + } catch(let error) { + throw AddContactError.unkownError(error) + } + + } + + + fileprivate func authenticate(configuration: OIDServiceConfiguration, clientId: String, clientSecret: String?, ownedCryptoId: ObvCryptoId?) async throws -> OIDAuthState { + + os_log("🧥 Call to authenticate", log: KeycloakManager.log, type: .info) + + let kRedirectURI = "https://\(ObvMessengerConstants.Host.forOpenIdRedirect)/" + + guard let redirectURI = URL(string: kRedirectURI) else { + assertionFailure() + throw KeycloakManager.makeError(message: "Error creating URL for : \(kRedirectURI)") + } + + var additionalParameters: [String: String] = [:] + additionalParameters["prompt"] = "login consent" + + // Builds authentication request + let request = OIDAuthorizationRequest(configuration: configuration, + clientId: clientId, + clientSecret: clientSecret, + scopes: [OIDScopeOpenID], + redirectURL: redirectURI, + responseType: OIDResponseTypeCode, + additionalParameters: additionalParameters) + + // Performs authentication request + os_log("🧥 Initiating authorization request with scope: %{public}@", log: KeycloakManager.log, type: .info, request.scope ?? "DEFAULT_SCOPE") + + guard let keycloakSceneDelegate = keycloakSceneDelegate else { + assertionFailure() + throw KeycloakManager.makeError(message: "The keycloak scene delegate is not set") + } + let viewController = try await keycloakSceneDelegate.requestViewControllerForPresenting() + // AppStateManager.shared.ignoreNextResignActiveTransition = true + + let storeSession: (OIDExternalUserAgentSession) -> Void = { currentAuthorizationFlow in + Task { [weak self] in + await self?.setCurrentAuthorizationFlow(to: currentAuthorizationFlow) + } + } + let authorizationResponse = try await OIDAuthorizationService.present(request, presenting: viewController, storeSession: storeSession) + + os_log("🧥 OIDAuthorizationService did return", log: KeycloakManager.log, type: .info) + + let authState: OIDAuthState + if let ownedCryptoId = ownedCryptoId, + let keycloakState = try? obvEngine.getOwnedIdentityKeycloakState(with: ownedCryptoId).obvKeycloakState, + let rawAuthState = keycloakState.rawAuthState, + let _authState = OIDAuthState.deserialize(from: rawAuthState) { + authState = _authState + authState.update(with: authorizationResponse, error: nil) + } else { + authState = OIDAuthState(authorizationResponse: authorizationResponse) + } + self.ownedCryptoIdForOIDAuthState[authState] = ownedCryptoId // It's nil during onboarding + authState.stateChangeDelegate = self + + let tokenRequest = OIDTokenRequest(configuration: request.configuration, + grantType: OIDGrantTypeAuthorizationCode, + authorizationCode: authorizationResponse.authorizationCode, + redirectURL: request.redirectURL, + clientID: request.clientID, + clientSecret: request.clientSecret, + scope: nil, + refreshToken: nil, + codeVerifier: request.codeVerifier, + additionalParameters: nil) + + do { + let tokenResponse = try await OIDAuthorizationService.perform(tokenRequest) + authState.update(with: tokenResponse, error: nil) + } catch { + authState.update(withAuthorizationError: error) + throw error + } + + return authState + + } + + + fileprivate func discoverKeycloakServer(for serverURL: URL) async throws -> (ObvJWKSet, OIDServiceConfiguration) { + + os_log("🧥 Call to discoverKeycloakServer", log: KeycloakManager.log, type: .info) + + let configuration = try await OIDAuthorizationService.discoverConfiguration(forIssuer: serverURL) + + guard let discoveryDocument = configuration.discoveryDocument else { + throw KeycloakManager.makeError(message: "No discovery document available") + } + + let jwksData = try await getJkws(url: discoveryDocument.jwksURL) + + let jwks = try ObvJWKSet(data: jwksData) + + return (jwks, configuration) + + } + + + /// Throws a GetOwnDetailsError + fileprivate func getOwnDetails(keycloakServer: URL, authState: OIDAuthState, clientSecret: String?, jwks: ObvJWKSet, latestLocalRevocationListTimestamp: Date?) async throws -> (keycloakUserDetailsAndStuff: KeycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff: KeycloakServerRevocationsAndStuff) { + + os_log("🧥 Call to getOwnDetails", log: KeycloakManager.log, type: .info) + + guard let (accessToken, _) = try? await authState.performAction(), let accessToken = accessToken else { + os_log("🧥 Authentication required in getOwnDetails", log: KeycloakManager.log, type: .info) + throw GetOwnDetailsError.authenticationRequired + } + + let dataToSend: Data? + if let latestLocalRevocationListTimestamp = latestLocalRevocationListTimestamp { + let query = ApiQueryForMePath(latestLocalRevocationListTimestamp: latestLocalRevocationListTimestamp) + do { + dataToSend = try query.jsonEncode() + } catch { + os_log("Could not encode latestRevocationListTimestamp: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + assertionFailure() + dataToSend = nil + } + } else { + dataToSend = nil + } + + let apiResult: KeycloakManager.ApiResultForMePath + do { + apiResult = try await keycloakApiRequest(serverURL: keycloakServer, path: KeycloakManager.mePath, accessToken: accessToken, dataToSend: dataToSend) + } catch let error as KeycloakApiRequestError { + switch error { + case .permissionDenied: + os_log("🧥 The keycloak server returned a permission denied error", log: KeycloakManager.log, type: .error) + throw GetOwnDetailsError.authenticationRequired + case .internalError, .invalidRequest, .identityAlreadyUploaded, .badResponse, .decodingFailed: + os_log("🧥 The keycloak server returned an error", log: KeycloakManager.log, type: .error) + throw GetOwnDetailsError.serverError + case .ownedIdentityWasRevoked: + os_log("🧥 The keycloak server indicates that the owned identity was revoked", log: KeycloakManager.log, type: .error) + throw GetOwnDetailsError.ownedIdentityWasRevoked + } + } catch { + assertionFailure("Unexpected error") + throw GetOwnDetailsError.unkownError(error) + } + + os_log("🧥 The call to the /me entry point succeeded", log: KeycloakManager.log, type: .info) + + let keycloakServerSignatureVerificationKey: ObvJWK + let signedUserDetails: SignedUserDetails + do { + (signedUserDetails, keycloakServerSignatureVerificationKey) = try SignedUserDetails.verifySignedUserDetails(apiResult.signature, with: jwks) + } catch { + os_log("🧥 The server signature is invalid", log: KeycloakManager.log, type: .error) + throw GetOwnDetailsError.invalidSignature(error) + } + + os_log("🧥 The server signature is valid", log: KeycloakManager.log, type: .info) + + let keycloakUserDetailsAndStuff = KeycloakUserDetailsAndStuff(signedUserDetails: signedUserDetails, + serverSignatureVerificationKey: keycloakServerSignatureVerificationKey, + server: apiResult.server, + apiKey: apiResult.apiKey, + pushTopics: apiResult.pushTopics, + selfRevocationTestNonce: apiResult.selfRevocationTestNonce) + let keycloakServerRevocationsAndStuff = KeycloakServerRevocationsAndStuff(revocationAllowed: apiResult.revocationAllowed, + currentServerTimestamp: apiResult.currentServerTimestamp, + signedRevocations: apiResult.signedRevocations, + minimumIOSBuildVersion: apiResult.minimumIOSBuildVersion) + + os_log("🧥 Calling the completion of the getOwnDetails method", log: KeycloakManager.log, type: .info) + + return (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff) + + } + + + /// Called when the user resumes an OpendId connect authentication + @MainActor + fileprivate func resumeExternalUserAgentFlow(with url: URL) async -> Bool { + os_log("🧥 Resume External Agent flow...", log: KeycloakManager.log, type: .info) + assert(Thread.isMainThread) + if let authorizationFlow = await self.currentAuthorizationFlow, authorizationFlow.resumeExternalUserAgentFlow(with: url) { + os_log("🧥 Resume External Agent succeed", log: KeycloakManager.log, type: .info) + await setCurrentAuthorizationFlow(to: nil) + return true + } else { + os_log("🧥 Resume External Agent flow failed", log: KeycloakManager.log, type: .error) + return false + } + } + + + // MARK: - Private Methods and helpers + + + private func synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ObvCryptoId, ignoreSynchronizationInterval: Bool, failedAttempts: Int = 0) async { + + os_log("🧥 Call to synchronizeOwnedIdentityWithKeycloakServer", log: KeycloakManager.log, type: .info) + + guard !currentlySyncingOwnedIdentities.contains(ownedCryptoId) else { + os_log("🧥 Trying to sync an owned identity that is already syncing", log: KeycloakManager.log, type: .error) + return + } + + // Mark the identity as currently syncing --> un-mark it as soon as success or failure + + currentlySyncingOwnedIdentities.insert(ownedCryptoId) + defer { + currentlySyncingOwnedIdentities.remove(ownedCryptoId) + } + + // Make sure the owned identity is still bound to a keycloak server + + var ownedIdentityIsKeycloakManaged = true + ObvStack.shared.performBackgroundTaskAndWait { context in + let persistedOwnedIdentity: PersistedObvOwnedIdentity + do { + guard let _persistedOwnedIdentity = try PersistedObvOwnedIdentity.get(cryptoId: ownedCryptoId, within: context) else { + os_log("🧥 Could not find owned identity. Unexpected", log: KeycloakManager.log, type: .error) + assertionFailure() + return + } + persistedOwnedIdentity = _persistedOwnedIdentity + } catch { + os_log("🧥 Could not get owned identity: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + ownedIdentityIsKeycloakManaged = persistedOwnedIdentity.isKeycloakManaged + } + + guard ownedIdentityIsKeycloakManaged else { + os_log("🧥 The owned identity is not bound to a keycloak server anymore. We cancel the sync process with the server", log: KeycloakManager.log, type: .info) + return + } + + let iks: InternalKeycloakState + do { + iks = try await getInternalKeycloakState(for: ownedCryptoId) + } catch let error as GetObvKeycloakStateError { + switch error { + case .userHasCancelled: + return + case .unkownError(let error): + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } catch { + assertionFailure("Unknown error") + return + } + + let lastSynchronizationDate = getLastSynchronizationDate(forOwnedIdentity: ownedCryptoId) + + assert(Date().timeIntervalSince(lastSynchronizationDate) > 0) + + guard Date().timeIntervalSince(lastSynchronizationDate) > self.synchronizationInterval || ignoreSynchronizationInterval else { + return + } + + // If we reach this point, we should synchronize the owned identity with the keycloak server + + let latestLocalRevocationListTimestamp = iks.latestRevocationListTimestamp ?? Date.distantPast + + let (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff): (KeycloakUserDetailsAndStuff, KeycloakServerRevocationsAndStuff) + do { + (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff) = try await getOwnDetails(keycloakServer: iks.keycloakServer, + authState: iks.authState, + clientSecret: iks.clientSecret, + jwks: iks.jwks, + latestLocalRevocationListTimestamp: latestLocalRevocationListTimestamp) + } catch let error as GetOwnDetailsError { + switch error { + case .authenticationRequired: + do { + try await openKeycloakAuthenticationRequiredTokenExpired(internalKeycloakState: iks, ownedCryptoId: ownedCryptoId) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } catch let error as KeycloakDialogError { + switch error { + case .userHasCancelled: + return // Do nothing + case .keycloakManagerError(let error): + assertionFailure(error.localizedDescription) + return + } + } catch { + assertionFailure("Unknown error") + return + } + case .badResponse, .invalidSignature, .serverError, .unkownError: + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + case .ownedIdentityWasRevoked: + ObvMessengerInternalNotification.userOwnedIdentityWasRevokedByKeycloak(ownedCryptoId: ownedCryptoId) + .postOnDispatchQueue() + return + } + } catch { + assertionFailure("Unknown error") + return + } + + os_log("🧥 Successfully downloaded own details from keycloak server", log: KeycloakManager.log, type: .info) + + // Check that our Olvid version is not outdated + + if let minimumBuildVersion = keycloakServerRevocationsAndStuff.minimumIOSBuildVersion { + if ObvMessengerConstants.bundleVersionAsInt < minimumBuildVersion { + ObvMessengerInternalNotification.installedOlvidAppIsOutdated(presentingViewController: nil) + .postOnDispatchQueue() + return + } + } + + let userDetailsOnServer = keycloakUserDetailsAndStuff.signedUserDetails.userDetails + + // Verify that the signature key matches what is stored, ask for user confirmation otherwise + + do { + if let signatureVerificationKeyKnownByEngine = iks.signatureVerificationKey { + + guard signatureVerificationKeyKnownByEngine == keycloakUserDetailsAndStuff.serverSignatureVerificationKey else { + + // The server signature key stored within the engine is distinct from one returned by the server. + // This is unexpected as the server is not supposed to change signature key as often as he changes his shirt. We ask the user what she want's to do. + + do { + let userAcceptedToUpdateSignatureVerificationKeyKnownByEngine = try await openAppDialogKeycloakSignatureKeyChanged() + if userAcceptedToUpdateSignatureVerificationKeyKnownByEngine { + do { + try obvEngine.setOwnedIdentityKeycloakSignatureKey(ownedCryptoId: ownedCryptoId, keycloakServersignatureVerificationKey: keycloakUserDetailsAndStuff.serverSignatureVerificationKey) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: nil, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } catch { + os_log("🧥 Could not store the keycloak server signature key within the engine (2): %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } else { + // The user refused to update the signature key stored within the engine. There is not much we can do... + return + } + } catch { + assertionFailure("Unexpected error") + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + + } + + } else { + + // The engine is not aware of the server signature key, we store it now + do { + try obvEngine.setOwnedIdentityKeycloakSignatureKey(ownedCryptoId: ownedCryptoId, keycloakServersignatureVerificationKey: keycloakUserDetailsAndStuff.serverSignatureVerificationKey) + } catch { + os_log("🧥 Could not store the keycloak server signature key within the engine: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + + // If we reach this point, the signature key has been stored within the engine, we can continue + + } + } + + // If we reach this point, the engine is aware of the server signature key, and stores exactly the same value as the one just returned + os_log("🧥 The server signature verification key matches the one stored locally", log: KeycloakManager.log, type: .info) + + // We synchronise the UserId + + let previousUserId: String? + do { + previousUserId = try obvEngine.getOwnedIdentityKeycloakUserId(with: ownedCryptoId) + } catch { + os_log("🧥 Could not get Keycloak UserId of owned identity: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + + if let previousUserId = previousUserId { + // There was a previous UserId. If it is identical to the one returned by the keycloak server, no problem. Otherwise, we have work to do before retrying to synchronize + guard previousUserId == userDetailsOnServer.id else { + // The userId changed on keycloak --> probably an authentication with the wrong login check the identity and only update id locally if the identity is the same + if ownedCryptoId.getIdentity() == userDetailsOnServer.identity { + do { + try obvEngine.setOwnedIdentityKeycloakUserId(with: ownedCryptoId, userId: userDetailsOnServer.id) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: nil, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } catch { + os_log("🧥 Coult not set the new user id within the engine: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } else { + do { + try await openKeycloakAuthenticationRequiredUserIdChanged(internalKeycloakState: iks, ownedCryptoId: ownedCryptoId) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: nil, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } catch let error as KeycloakDialogError { + switch error { + case .userHasCancelled: + return // Do nothing + case .keycloakManagerError(let error): + assertionFailure(error.localizedDescription) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } catch { + assertionFailure("Unknown error") + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } + } + } else { + // No previous user Id. We can save the one just returned by the keycloak server + do { + try obvEngine.setOwnedIdentityKeycloakUserId(with: ownedCryptoId, userId: userDetailsOnServer.id) + } catch { + os_log("🧥 Coult not set the new user id within the engine: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } + + // If we reach this point, the clientId are identical on the server and on this device + // If the owned olvid identity was never uploaded, we do it now. + + guard let identityOnServer = userDetailsOnServer.identity, let cryptoIdOnServer = try? ObvCryptoId(identity: identityOnServer) else { + + // Upload the owned olvid identity + + do { + try await uploadOwnedIdentity(serverURL: iks.keycloakServer, authState: iks.authState, ownedIdentity: ownedCryptoId) + } catch let error as UploadOwnedIdentityError { + switch error { + case .ownedIdentityWasRevoked: + ObvMessengerInternalNotification.userOwnedIdentityWasRevokedByKeycloak(ownedCryptoId: ownedCryptoId) + .postOnDispatchQueue() + return + case .userHasCancelled: + break // Do nothing + case .authenticationRequired: + do { + try await openKeycloakAuthenticationRequiredTokenExpired(internalKeycloakState: iks, ownedCryptoId: ownedCryptoId) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } catch let error as KeycloakDialogError { + switch error { + case .userHasCancelled: + return // Do nothing + case .keycloakManagerError(let error): + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } catch { + assertionFailure("Unknown error") + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + case .serverError, .badResponse, .identityAlreadyUploaded, .unkownError: + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } catch { + assertionFailure("Unknown error") + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + + // We uploaded our own key --> re-sync + + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: nil, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: 0) + + } + + // If we reach this point, there is an identity on the server. We make sure it is the correct one. + + guard cryptoIdOnServer == ownedCryptoId else { + // The olvid identity on the server does not match the one on this device. The old one should be revoked. + if !keycloakServerRevocationsAndStuff.revocationAllowed { + do { + try await openKeycloakRevocationForbidden() + return + } catch { + assertionFailure("Unexpected error") + return + } + } else { + + do { + try await openKeycloakRevocation(serverURL: iks.keycloakServer, authState: iks.authState, ownedCryptoId: ownedCryptoId) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: nil, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: 0) + } catch let error as KeycloakDialogError { + switch error { + case .userHasCancelled: + return // Do nothing + case .keycloakManagerError(let error): + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } catch { + assertionFailure("Unknown error") + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } + } + + // If we reach this point, the owned identity on the server matches the one stored locally. + + // We make sure the engine knows about the signed details returned by the keycloak server. If not, we update our local details + + guard let localSignedOwnedDetails = iks.signedOwnedDetails else { + os_log("🧥 We do not have signed owned details locally, we store the ones returned by the keycloak server now.", log: KeycloakManager.log, type: .info) + // The engine is not aware of the signed details from the keycloak server, so we store them now + do { + try await updatePublishedIdentityDetailsOfOwnedIdentityUsingKeycloakInformations(ownedCryptoId: ownedCryptoId, keycloakUserDetailsAndStuff: keycloakUserDetailsAndStuff) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: nil, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: 0) + } catch { + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } + + // If we reach this point, the server returned signed owned details, and the engine knows about signed owned details as well. + // We must compare them to make sure they match. If the signature was have on our owned details is too old, we store/publish the one we just received. + guard localSignedOwnedDetails.identical(to: keycloakUserDetailsAndStuff.signedUserDetails, acceptableTimestampsDifference: KeycloakManager.signedOwnedDetailsRenewalInterval) else { + os_log("🧥 The owned identity core details returned by the server differ from the ones stored locally. We update the local details.", log: KeycloakManager.log, type: .info) + // The details on the server differ from the one stored on device. We should update them locally. + do { + try await updatePublishedIdentityDetailsOfOwnedIdentityUsingKeycloakInformations(ownedCryptoId: ownedCryptoId, keycloakUserDetailsAndStuff: keycloakUserDetailsAndStuff) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: nil, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: 0) + } catch { + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } + + // If we reach this point, the details on the server are identical to the ones stored locally. + // We update the current API key if needed + + let apiKey: UUID + do { + apiKey = try obvEngine.getApiKeyForOwnedIdentity(with: ownedCryptoId) + } catch { + os_log("🧥 Could not retrieve the current API key from the owned identity.", log: KeycloakManager.log, type: .fault) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + + if let apiKeyOnServer = keycloakUserDetailsAndStuff.apiKey { + guard apiKey == apiKeyOnServer else { + // The api key returned by the server differs from the one store locally. We update the local key + do { + try obvEngine.setAPIKey(for: ownedCryptoId, apiKey: apiKeyOnServer, keycloakServerURL: iks.keycloakServer) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: nil, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: 0) + } catch { + os_log("🧥 Could not update the local API key with the new one returned by the server.", log: KeycloakManager.log, type: .fault) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + } + } + + // If we reach this point, the API key stored locally is ok. + + // We update the Keycloak push topics stored within the engine + + do { + try obvEngine.updateKeycloakPushTopicsIfNeeded(ownedCryptoId: ownedCryptoId, pushTopics: keycloakUserDetailsAndStuff.pushTopics) + } catch { + os_log("🧥 Could not update the engine using the push topics returned by the server.", log: KeycloakManager.log, type: .fault) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + + // If we reach this point, we managed to pass the push topics to the engine + + // We reset the self revocation test nonce stored within the engine + + do { + try obvEngine.setOwnedIdentityKeycloakSelfRevocationTestNonce(ownedCryptoId: ownedCryptoId, newSelfRevocationTestNonce: keycloakUserDetailsAndStuff.selfRevocationTestNonce) + } catch { + os_log("🧥 Could not update the self revocation test nonce using the nonce returned by the server.", log: KeycloakManager.log, type: .fault) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + + // If we reach this point, we successfully reset the self revocation test nonce stored within the engine + + // Update revocation list and latest revocation list timestamp iff the server returned signed revocations (an empty list is ok) and a current server timestamp + + if let signedRevocations = keycloakServerRevocationsAndStuff.signedRevocations, let currentServerTimestamp = keycloakServerRevocationsAndStuff.currentServerTimestamp { + os_log("🧥 The server returned %d signed revocations, we update the engine now", log: KeycloakManager.log, type: .fault, signedRevocations.count) + do { + try obvEngine.updateKeycloakRevocationList(ownedCryptoId: ownedCryptoId, + latestRevocationListTimestamp: currentServerTimestamp, + signedRevocations: signedRevocations) + } catch { + os_log("🧥 Could not update the keycloak revocation list: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + return await retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) + } + os_log("🧥 The engine was updated using the the revocations returned by the server", log: KeycloakManager.log, type: .fault) + } + + // We are done with the sync !!! We can update the sync timestamp + + os_log("🧥 Keycloak server synchronization succeeded!", log: KeycloakManager.log, type: .info) + setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: Date()) + + Task { [weak self] in + do { + try await Task.sleep(seconds: synchronizationInterval + 10) + } catch { + assertionFailure("Unexpected error") + return + } + // Although it is very unlikely that the view controller still exist, we try to resync anyway + await self?.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval) + } + + } + + + /// Exclusively called from `synchronizeOwnedIdentityWithKeycloakServer` when an error occurs in that method. + private func retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: Error?, ownedCryptoId: ObvCryptoId, ignoreSynchronizationInterval: Bool, currentFailedAttempts: Int) async { + + guard currentFailedAttempts < self.maxFailCount else { + currentlySyncingOwnedIdentities.remove(ownedCryptoId) + assertionFailure("Unexpected error") + return + } + + do { + try await Task.sleep(failedAttemps: currentFailedAttempts) + } catch { + assertionFailure("Unexpected error") + return + } + + currentlySyncingOwnedIdentities.remove(ownedCryptoId) + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: currentFailedAttempts + 1) + + } + + + /// Exclusively called from `synchronizeOwnedIdentityWithKeycloakServer` when we need to update the local owned details using information returned by the keycloak server + private func updatePublishedIdentityDetailsOfOwnedIdentityUsingKeycloakInformations(ownedCryptoId: ObvCryptoId, keycloakUserDetailsAndStuff: KeycloakUserDetailsAndStuff) async throws { + let obvOwnedIdentity: ObvOwnedIdentity + do { + obvOwnedIdentity = try obvEngine.getOwnedIdentity(with: ownedCryptoId) + } catch { + os_log("🧥 Could not get the ObvOwnedIdentity from the engine: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + assertionFailure() + throw error + } + let coreDetailsOnServer: ObvIdentityCoreDetails + do { + coreDetailsOnServer = try keycloakUserDetailsAndStuff.getObvIdentityCoreDetails() + } catch { + os_log("🧥 Could not get owned core details returned by server: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + assertionFailure() + throw error + } + // We use the core details from the server, but keep the local photo URL + let updatedIdentityDetails = ObvIdentityDetails(coreDetails: coreDetailsOnServer, photoURL: obvOwnedIdentity.currentIdentityDetails.photoURL) + do { + try obvEngine.updatePublishedIdentityDetailsOfOwnedIdentity(with: ownedCryptoId, with: updatedIdentityDetails) + } catch { + os_log("🧥 Could not updated published identity details of owned identity: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + assertionFailure() + throw error + } + } + + + /// Throws a GetObvKeycloakStateError + private func getInternalKeycloakState(for ownedCryptoId: ObvCryptoId, failedAttempts: Int = 0) async throws -> InternalKeycloakState { + + let obvKeycloakState: ObvKeycloakState + let signedOwnedDetails: SignedUserDetails? + do { + let (_obvKeycloakState, _signedOwnedDetails) = try obvEngine.getOwnedIdentityKeycloakState(with: ownedCryptoId) + guard let _obvKeycloakState = _obvKeycloakState else { + os_log("🧥 Could not find keycloak state for owned identity. This happens if the user was unbound from a keycloak server.", log: KeycloakManager.log, type: .fault) + throw Self.makeError(message: "🧥 Could not find keycloak state for owned identity. This happens if the user was unbound from a keycloak server.") + } + obvKeycloakState = _obvKeycloakState + signedOwnedDetails = _signedOwnedDetails + } catch { + os_log("🧥 Could not recover keycloak state for owned identity: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + guard failedAttempts < maxFailCount else { + throw GetObvKeycloakStateError.unkownError(error) + } + try await Task.sleep(failedAttemps: failedAttempts) + return try await getInternalKeycloakState(for: ownedCryptoId, failedAttempts: failedAttempts + 1) + } + + guard let rawAuthState = obvKeycloakState.rawAuthState, + let authState = OIDAuthState.deserialize(from: rawAuthState), + authState.isAuthorized, + let (accessToken, _) = try? await authState.performAction(), + let accessToken = accessToken else { + do { + try await openKeycloakAuthenticationRequiredTokenExpired(obvKeycloakState: obvKeycloakState, ownedCryptoId: ownedCryptoId) + } catch let error as KeycloakDialogError { + switch error { + case .userHasCancelled: + throw GetObvKeycloakStateError.userHasCancelled + case .keycloakManagerError(let error): + throw GetObvKeycloakStateError.unkownError(error) + } + } catch { + assertionFailure("Unexpected error") + throw GetObvKeycloakStateError.unkownError(error) + } + + guard failedAttempts < maxFailCount else { + assertionFailure() + throw GetObvKeycloakStateError.unkownError(Self.makeError(message: "Too many requests")) + } + try await Task.sleep(failedAttemps: failedAttempts) + + return try await getInternalKeycloakState(for: ownedCryptoId, failedAttempts: failedAttempts + 1) + } + + let internalKeycloakState = InternalKeycloakState(keycloakServer: obvKeycloakState.keycloakServer, + clientId: obvKeycloakState.clientId, + clientSecret: obvKeycloakState.clientSecret, + jwks: obvKeycloakState.jwks, + authState: authState, + signatureVerificationKey: obvKeycloakState.signatureVerificationKey, + accessToken: accessToken, + latestRevocationListTimestamp: obvKeycloakState.latestLocalRevocationListTimestamp, + signedOwnedDetails: signedOwnedDetails) + + return internalKeycloakState + + } + + + private func getJkws(url: URL) async throws -> Data { + os_log("🧥 Call to getJkws", log: KeycloakManager.log, type: .info) + if #available(iOS 15, *) { + let (data, _) = try await URLSession.shared.data(from: url) + return data + } else { + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + let task = URLSession.shared.dataTask(with: url) { (data, response, error) in + if let data = data { + continuation.resume(returning: data) + } else { + continuation.resume(throwing: error ?? KeycloakManager.makeError(message: "No data received")) + } + } + task.resume() + } + } + } + + + private func discoverKeycloakServerAndSaveJWKSet(for serverURL: URL, ownedCryptoId: ObvCryptoId) async throws -> (ObvJWKSet, OIDServiceConfiguration) { + os_log("🧥 Call to discoverKeycloakServerAndSaveJWKSet", log: KeycloakManager.log, type: .info) + let (jwks, configuration) = try await discoverKeycloakServer(for: serverURL) + // Save the jwks in DB + do { + try obvEngine.saveKeycloakJwks(with: ownedCryptoId, jwks: jwks) + } catch { + throw Self.makeError(message: "Cannot save JWKSet") + } + return (jwks, configuration) + } + + + /// Throws an UploadOwnedIdentityError + private func uploadOwnedIdentity(serverURL: URL, authState: OIDAuthState, ownedIdentity: ObvCryptoId) async throws { + os_log("🧥 Call to uploadOwnedIdentity", log: KeycloakManager.log, type: .info) + + let (accessToken, _) = try await authState.performAction() + + guard let accessToken = accessToken else { + throw UploadOwnedIdentityError.authenticationRequired + } + + let uploadOwnedIdentityJSON = UploadOwnedIdentityJSON(identity: ownedIdentity.getIdentity()) + let encoder = JSONEncoder() + let dataToSend: Data + do { + dataToSend = try encoder.encode(uploadOwnedIdentityJSON) + } catch(let error) { + throw UploadOwnedIdentityError.unkownError(error) + } + + do { + let _: ApiResultForPutKeyPath = try await keycloakApiRequest(serverURL: serverURL, path: KeycloakManager.putKeyPath, accessToken: accessToken, dataToSend: dataToSend) + } catch let error as KeycloakApiRequestError { + switch error { + case .internalError, .permissionDenied, .invalidRequest, .badResponse, .decodingFailed: + throw UploadOwnedIdentityError.serverError + case .identityAlreadyUploaded: + throw UploadOwnedIdentityError.identityAlreadyUploaded + case .ownedIdentityWasRevoked: + throw UploadOwnedIdentityError.ownedIdentityWasRevoked + } + } catch { + assertionFailure("Unknown error") + throw UploadOwnedIdentityError.unkownError(error) + } + } + + + // MARK: - Special types and Errors definitions + + enum GetOwnDetailsError: Error { + case authenticationRequired + case serverError + case badResponse + case ownedIdentityWasRevoked + case invalidSignature(_: Error) + case unkownError(_: Error) + } + + + enum UploadOwnedIdentityError: Error { + case authenticationRequired + case serverError + case badResponse + case identityAlreadyUploaded + case ownedIdentityWasRevoked + case userHasCancelled + case unkownError(Error) + } + + + public enum SearchError: Error { + case authenticationRequired + case ownedIdentityNotManaged + case userHasCancelled + case keycloakApiRequest(_: Error) + case unkownError(_: Error) + } + + + public enum AddContactError: Error { + case authenticationRequired + case ownedIdentityNotManaged + case badResponse + case ownedIdentityWasRevoked + case userHasCancelled + case keycloakApiRequest(_: Error) + case invalidSignature(_: Error) + case unkownError(_: Error? = nil) + case willSyncKeycloakServerSignatureKey // Should not display an alert in that case + } + + enum GetObvKeycloakStateError: Error { + case userHasCancelled + case unkownError(_: Error) + } + + private struct UploadOwnedIdentityJSON: Encodable { + let identity: Data + } + + + private struct SearchQueryJSON: Encodable { + let filter: [String]? + } + + + private struct AddContactJSON: Encodable { + let userId: String + enum CodingKeys: String, CodingKey { + case userId = "user-id" + } + } + + private struct SelfRevocationTestJSON: Encodable { + let selfRevocationTestNonce: String + enum CodingKeys: String, CodingKey { + case selfRevocationTestNonce = "nonce" + } + } + + // MARK: - Keycloak Api Request + + private enum KeycloakApiRequestError: Int, Error { + case internalError = 1 // Can be sent by the keycloak server + case permissionDenied = 2 // Can be sent by the keycloak server + case invalidRequest = 3 // Can be sent by the keycloak server + case identityAlreadyUploaded = 4 // Can be sent by the keycloak server + case ownedIdentityWasRevoked = 6 // Can be sent by the keycloak server (the 5th code should never be received by the app) + case badResponse = -1 + case decodingFailed = -2 + } + + + // Throws a KeycloakApiRequestError + private func keycloakApiRequest(serverURL: URL, path: String, accessToken: String?, dataToSend: Data?) async throws -> T { + + os_log("🧥 Call to keycloakApiRequest for path: %{public}@", log: KeycloakManager.log, type: .info, path) + + let url = serverURL.appendingPathComponent(path) + + let sessionConfig = URLSessionConfiguration.ephemeral + if let accessToken = accessToken { + sessionConfig.httpAdditionalHeaders = ["Authorization": "Bearer " + accessToken] + } + let urlSession = URLSession(configuration: sessionConfig) + + var urlRequest = URLRequest(url: url, timeoutInterval: 10.5) + if dataToSend != nil { + urlRequest.httpMethod = "POST" + urlRequest.setValue("application/json", forHTTPHeaderField: "Content-Type") + } + + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + let task = urlSession.uploadTask(with: urlRequest, from: dataToSend ?? Data()) { (data, response, error) in + guard error == nil else { + os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: %{public}@", log: KeycloakManager.log, type: .error, path, error!.localizedDescription) + continuation.resume(throwing: KeycloakApiRequestError.invalidRequest) + return + } + guard let httpResponse = response as? HTTPURLResponse, httpResponse.statusCode == 200 else { + os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed (status code is not 200)", log: KeycloakManager.log, type: .error, path) + continuation.resume(throwing: KeycloakApiRequestError.invalidRequest) + return + } + guard let data = data else { + os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: the keycloak server returned no data", log: KeycloakManager.log, type: .error, path) + continuation.resume(throwing: KeycloakApiRequestError.invalidRequest) + return + } + if let json = try? JSONSerialization.jsonObject(with: data, options: []) as? [String: Any], let error = json[OIDOAuthErrorFieldError] as? Int { + if let ktError = KeycloakApiRequestError(rawValue: error) { + os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: ktError is %{public}@", log: KeycloakManager.log, type: .error, path, ktError.localizedDescription) + continuation.resume(throwing: ktError) + return + } else { + os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: decoding failed (1)", log: KeycloakManager.log, type: .error, path) + continuation.resume(throwing: KeycloakApiRequestError.decodingFailed) + return + } + } + let decodedData: T + do { + decodedData = try T.decode(data) + } catch { + os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: decoding failed (2)", log: KeycloakManager.log, type: .error, path) + continuation.resume(throwing: KeycloakApiRequestError.decodingFailed) + return + } + os_log("🧥 Call to keycloakApiRequest for path %{public}@ succeeded", log: KeycloakManager.log, type: .info, path) + continuation.resume(returning: decodedData) + return + } + task.resume() + } + } + +} + + +// MARK: - OIDAuthStateChangeDelegate + +extension KeycloakManager: OIDAuthStateChangeDelegate { + + nonisolated func didChange(_ state: OIDAuthState) { + Task { + guard let ownedCryptoId = await ownedCryptoIdForOIDAuthState[state] else { + // This happens during onboarding, when the owned identity is not created yet + return + } + do { + let rawAuthState = try state.serialize() + try obvEngine.saveKeycloakAuthState(with: ownedCryptoId, rawAuthState: rawAuthState) + } catch { + os_log("🧥 Could not save authState: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + os_log("🧥 OIDAuthState saved", log: KeycloakManager.log, type: .info) + } + } + +} + + +// MARK: - A few extensions + +extension OIDAuthState { + + func serialize() throws -> Data { + try NSKeyedArchiver.archivedData(withRootObject: self, requiringSecureCoding: true) + } + + static func deserialize(from data: Data) -> OIDAuthState? { + guard let unarchiver = try? NSKeyedUnarchiver(forReadingFrom: data) else { return nil } + unarchiver.requiresSecureCoding = false + return unarchiver.decodeObject(forKey: NSKeyedArchiveRootObjectKey) as? OIDAuthState + } + +} + +extension UserDetails { + + var firstNameAndLastName: String { + guard let coreDetails = try? ObvIdentityCoreDetails(firstName: firstName, lastName: lastName, company: company, position: position, signedUserDetails: nil) else { return "" } + return coreDetails.getDisplayNameWithStyle(.firstNameThenLastName) + } +} + +extension SingleIdentity { + + convenience init(userDetails: UserDetails) { + self.init(firstName: userDetails.firstName, + lastName: userDetails.lastName, + position: userDetails.position, + company: userDetails.company, + isKeycloakManaged: false, + showGreenShield: false, + showRedShield: false, + identityColors: nil, + photoURL: nil) + } + +} + + +// MARK: - User dialog + +extension KeycloakManager { + + enum KeycloakDialogError: Error { + case userHasCancelled + case keycloakManagerError(_: Error) + } + + /// This method is shared by the two methods called when the user needs to authenticate. This happens when the token expires and when the user id changes. + /// Throws a KeycloakDialogError. + private func selfTestAndOpenKeycloakAuthenticationRequired(serverURL: URL, clientId: String, clientSecret: String?, ownedCryptoId: ObvCryptoId, title: String, message: String) async throws { + os_log("🧥 Call to selfTestAndOpenKeycloakAuthenticationRequired", log: KeycloakManager.log, type: .info) + + // Before authenticating, we test whether we have been revoked by the keycloak server + + guard let selfRevocationTestNonceFromEngine = try obvEngine.getOwnedIdentityKeycloakSelfRevocationTestNonce(ownedCryptoId: ownedCryptoId) else { + // If we reach this point, we have no selfRevocationTestNonceFromEngine, we can immediately prompt for authentication + try await openKeycloakAuthenticationRequired(serverURL: serverURL, clientId: clientId, clientSecret: clientSecret, ownedCryptoId: ownedCryptoId, title: title, message: message) + return + } + + let isRevoked = try await selfRevocationTest(serverURL: serverURL, selfRevocationTestNonce: selfRevocationTestNonceFromEngine) + + if isRevoked { + // The server returned `true`, the identity is no longer managed + // We unbind it at the engine level and display an alert to the user + setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: nil) + do { + try await obvEngine.unbindOwnedIdentityFromKeycloakServer(ownedCryptoId: ownedCryptoId) + try await openAppDialogKeycloakIdentityRevoked() + } catch { + os_log("Could not unbind revoked owned identity: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) + assertionFailure() + throw KeycloakDialogError.keycloakManagerError(error) + } + } else { + try await openKeycloakAuthenticationRequired(serverURL: serverURL, clientId: clientId, clientSecret: clientSecret, ownedCryptoId: ownedCryptoId, title: title, message: message) + } + + } + + + /// Shall only be called from `selfTestAndOpenKeycloakAuthenticationRequired` + @MainActor + private func openAppDialogKeycloakIdentityRevoked() async throws { + os_log("🧥 Call to openAppDialogKeycloakIdentityRevoked", log: KeycloakManager.log, type: .info) + assert(Thread.isMainThread) + let menu = UIAlertController( + title: Strings.KeycloakIdentityWasRevokedAlert.title, + message: Strings.KeycloakIdentityWasRevokedAlert.message, + preferredStyle: .alert) + let okAction = UIAlertAction(title: CommonString.Word.Ok, style: .default) + menu.addAction(okAction) + + guard let keycloakSceneDelegate = await keycloakSceneDelegate else { + assertionFailure() + throw KeycloakManager.makeError(message: "The keycloak scene delegate is not set") + } + let viewController = try await keycloakSceneDelegate.requestViewControllerForPresenting() + + viewController.present(menu, animated: true) + } + + + /// Shall only be called from selfTestAndOpenKeycloakAuthenticationRequired. + /// Throws a KeycloakDialogError + @MainActor + private func openKeycloakAuthenticationRequired(serverURL: URL, clientId: String, clientSecret: String?, ownedCryptoId: ObvCryptoId, title: String, message: String) async throws { + + os_log("🧥 Call to openKeycloakAuthenticationRequired", log: KeycloakManager.log, type: .info) + assert(Thread.isMainThread) + + guard let keycloakSceneDelegate = await keycloakSceneDelegate else { + assertionFailure() + throw Self.makeError(message: "The keycloakSceneDelegate is not set") + } + + let viewController = try await keycloakSceneDelegate.requestViewControllerForPresenting() + + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + + assert(Thread.isMainThread) + + let menu = UIAlertController(title: title, message: message, preferredStyle: UIDevice.current.actionSheetIfPhoneAndAlertOtherwise) + + let authenticateAction = UIAlertAction(title: CommonString.Word.Authenticate, style: .default) { _ in + Task { [weak self] in + guard let _self = self else { return } + do { + let (jwks, configuration) = try await _self.discoverKeycloakServerAndSaveJWKSet(for: serverURL, ownedCryptoId: ownedCryptoId) + let authState = try await _self.authenticate(configuration: configuration, clientId: clientId, clientSecret: clientSecret, ownedCryptoId: ownedCryptoId) + await _self.reAuthenticationSuccessful(ownedCryptoId: ownedCryptoId, jwks: jwks, authState: authState) + continuation.resume() + } catch { + continuation.resume(throwing: KeycloakDialogError.keycloakManagerError(error)) + return + } + } + } + + let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in + continuation.resume(throwing: KeycloakDialogError.userHasCancelled) + return + } + + menu.addAction(authenticateAction) + menu.addAction(cancelAction) + + viewController.present(menu, animated: true, completion: nil) + + } + + } + + + @MainActor + private func openAppDialogKeycloakSignatureKeyChanged() async throws -> Bool { + os_log("🧥 Call to openAppDialogKeycloakSignatureKeyChanged", log: KeycloakManager.log, type: .info) + assert(Thread.isMainThread) + guard let keycloakSceneDelegate = await keycloakSceneDelegate else { + assertionFailure() + throw Self.makeError(message: "The keycloakSceneDelegate is not set") + } + let viewController = try await keycloakSceneDelegate.requestViewControllerForPresenting() + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + assert(Thread.isMainThread) + let menu = UIAlertController(title: Strings.KeycloakSignatureKeyChangedAlert.title, message: Strings.KeycloakSignatureKeyChangedAlert.message, preferredStyle: UIDevice.current.actionSheetIfPhoneAndAlertOtherwise) + let updateAction = UIAlertAction(title: Strings.KeycloakSignatureKeyChangedAlert.positiveButtonTitle, style: .destructive) { _ in + continuation.resume(returning: true) + } + let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in + continuation.resume(returning: false) + } + menu.addAction(updateAction) + menu.addAction(cancelAction) + viewController.present(menu, animated: true) + } + } + + + /// Throws a KeycloakDialogError + private func openKeycloakAuthenticationRequiredTokenExpired(internalKeycloakState iks: InternalKeycloakState, ownedCryptoId: ObvCryptoId) async throws { + os_log("🧥 Call to openKeycloakAuthenticationRequiredTokenExpired", log: KeycloakManager.log, type: .info) + try await selfTestAndOpenKeycloakAuthenticationRequired(serverURL: iks.keycloakServer, + clientId: iks.clientId, + clientSecret: iks.clientSecret, + ownedCryptoId: ownedCryptoId, + title: Strings.AuthenticationRequiredTokenExpired, + message: Strings.AuthenticationRequiredTokenExpiredMessage) + } + + + /// Only called from `getInternalKeycloakState`. Throws a KeycloakDialogError + private func openKeycloakAuthenticationRequiredTokenExpired(obvKeycloakState oks: ObvKeycloakState, ownedCryptoId: ObvCryptoId) async throws { + os_log("🧥 Call to openKeycloakAuthenticationRequiredTokenExpired", log: KeycloakManager.log, type: .info) + try await selfTestAndOpenKeycloakAuthenticationRequired(serverURL: oks.keycloakServer, + clientId: oks.clientId, + clientSecret: oks.clientSecret, + ownedCryptoId: ownedCryptoId, + title: Strings.AuthenticationRequiredTokenExpired, + message: Strings.AuthenticationRequiredTokenExpiredMessage) + } + + + /// Throws a KeycloakDialogError + private func openKeycloakAuthenticationRequiredUserIdChanged(internalKeycloakState iks: InternalKeycloakState, ownedCryptoId: ObvCryptoId) async throws { + os_log("🧥 Call to openKeycloakAuthenticationRequiredUserIdChanged", log: KeycloakManager.log, type: .info) + try await selfTestAndOpenKeycloakAuthenticationRequired(serverURL: iks.keycloakServer, + clientId: iks.clientId, + clientSecret: iks.clientSecret, + ownedCryptoId: ownedCryptoId, + title: Strings.AuthenticationRequiredUserIdChanged, + message: Strings.AuthenticationRequiredUserIdChangedMessage) + } + + + /// Shall only be called from selfTestAndOpenKeycloakAuthenticationRequired + private func selfRevocationTest(serverURL: URL, selfRevocationTestNonce: String) async throws -> Bool { + os_log("🧥 Call to selfRevocationTest", log: KeycloakManager.log, type: .info) + + let selfRevocationTestJSON = SelfRevocationTestJSON(selfRevocationTestNonce: selfRevocationTestNonce) + let encoder = JSONEncoder() + let dataToSend = try encoder.encode(selfRevocationTestJSON) + + let apiResultForRevocationTestPath: KeycloakManager.ApiResultForRevocationTestPath = try await keycloakApiRequest(serverURL: serverURL, path: KeycloakManager.revocationTestPath, accessToken: nil, dataToSend: dataToSend) + return apiResultForRevocationTestPath.isRevoked + } + + + /// Throws a KeycloakDialogError + @MainActor + private func openKeycloakRevocation(serverURL: URL, authState: OIDAuthState, ownedCryptoId: ObvCryptoId) async throws { + os_log("🧥 Call to openKeycloakRevocation", log: KeycloakManager.log, type: .info) + assert(Thread.isMainThread) + + guard let keycloakSceneDelegate = await keycloakSceneDelegate else { + assertionFailure() + throw Self.makeError(message: "The keycloakSceneDelegate is not set") + } + + let viewController = try await keycloakSceneDelegate.requestViewControllerForPresenting() + + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + + assert(Thread.isMainThread) + + let menu = UIAlertController(title: Strings.KeycloakRevocation, message: Strings.KeycloakRevocationMessage, preferredStyle: UIDevice.current.actionSheetIfPhoneAndAlertOtherwise) + + let revokeAction = UIAlertAction(title: Strings.KeycloakRevocationButton, style: .default) { _ in + Task { [weak self] in + guard let _self = self else { return } + assert(Thread.isMainThread) + do { + try await _self.uploadOwnedIdentity(serverURL: serverURL, authState: authState, ownedIdentity: ownedCryptoId) + continuation.resume() + return + } catch { + continuation.resume(throwing: KeycloakDialogError.keycloakManagerError(error)) + return + } + } + } + + let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in + continuation.resume(throwing: KeycloakDialogError.userHasCancelled) + } + + menu.addAction(revokeAction) + menu.addAction(cancelAction) + + viewController.present(menu, animated: true, completion: nil) + + } + + } + + + @MainActor + func openKeycloakRevocationForbidden() async throws { + os_log("🧥 Call to openKeycloakRevocationForbidden", log: KeycloakManager.log, type: .info) + assert(Thread.isMainThread) + + guard let keycloakSceneDelegate = await keycloakSceneDelegate else { + assertionFailure() + throw Self.makeError(message: "The keycloakSceneDelegate is not set") + } + + let viewController = try await keycloakSceneDelegate.requestViewControllerForPresenting() + + let alert = UIAlertController(title: Strings.KeycloakRevocationForbidden.title, message: Strings.KeycloakRevocationForbidden.message, preferredStyle: .alert) + alert.addAction(UIAlertAction.init(title: CommonString.Word.Ok, style: .cancel)) + viewController.present(alert, animated: true) + } + + + /// Throws a KeycloakDialogError + @MainActor + func openAddContact(userDetail: UserDetails, ownedCryptoId: ObvCryptoId) async throws { + os_log("🧥 Call to openAddContact", log: KeycloakManager.log, type: .info) + + assert(Thread.isMainThread) + + guard let identity = userDetail.identity else { return } + + guard let keycloakSceneDelegate = await keycloakSceneDelegate else { + assertionFailure() + throw Self.makeError(message: "The keycloakSceneDelegate is not set") + } + + let viewController = try await keycloakSceneDelegate.requestViewControllerForPresenting() + + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + + assert(Thread.isMainThread) + + let menu = UIAlertController(title: Strings.AddContactTitle, message: Strings.AddContactMessage(userDetail.firstNameAndLastName), preferredStyle: UIDevice.current.actionSheetIfPhoneAndAlertOtherwise) + + let addContactAction = UIAlertAction(title: Strings.AddContactButton, style: .default) { _ in + Task { [weak self] in + guard let _self = self else { return } + do { + try await _self.addContact(ownedCryptoId: ownedCryptoId, userId: userDetail.id, userIdentity: identity) + continuation.resume() + } catch { + continuation.resume(throwing: KeycloakDialogError.keycloakManagerError(error)) + } + } + } + + let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in + continuation.resume(throwing: KeycloakDialogError.userHasCancelled) + } + + menu.addAction(addContactAction) + menu.addAction(cancelAction) + + viewController.present(menu, animated: true, completion: nil) + + } + + } + + + /// This method is called each time the user re-authenticates succesfully. It saves the fresh jwks and auth state both in cache and within the engine. + /// It also forces a new sychronization with the keycloak server. + private func reAuthenticationSuccessful(ownedCryptoId: ObvCryptoId, jwks: ObvJWKSet, authState: OIDAuthState) { + os_log("🧥 Call to reAuthenticationSuccessful", log: KeycloakManager.log, type: .info) + + // Save the jwks within the engine + + do { + try obvEngine.saveKeycloakJwks(with: ownedCryptoId, jwks: jwks) + } catch { + os_log("🧥 Could not save the new jwks within the engine", log: KeycloakManager.log, type: .fault) + assertionFailure() + return + } + + do { + let rawAuthState = try authState.serialize() + try obvEngine.saveKeycloakAuthState(with: ownedCryptoId, rawAuthState: rawAuthState) + } catch { + os_log("🧥 Could not save the new auth state within the engine", log: KeycloakManager.log, type: .fault) + assertionFailure() + return + } + + // Sync with the server + + Task { + await synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: true) + } + + } + + + // MARK: - Localized strings + + struct Strings { + + static let AuthenticationRequiredTokenExpired = NSLocalizedString("AUTHENTICATION_REQUIRED", comment: "") + static let AuthenticationRequiredTokenExpiredMessage = NSLocalizedString("AUTHENTICATION_REQUIRED_TOKEN_EXPIRED_MESSAGE", comment: "") + + static let AuthenticationRequiredUserIdChanged = NSLocalizedString("USER_CHANGE_DETECTED", comment: "") + static let AuthenticationRequiredUserIdChangedMessage = NSLocalizedString("AUTHENTICATION_REQUIRED_USER_ID_CHANGED_MESSAGE", comment: "") + + static let KeycloakRevocation = NSLocalizedString("KEYCLOAK_REVOCATION", comment: "") + static let KeycloakRevocationButton = NSLocalizedString("KEYCLOAK_REVOCATION_BUTTON", comment: "") + static let KeycloakRevocationMessage = NSLocalizedString("KEYCLOAK_REVOCATION_MESSAGE", comment: "") + static let KeycloakRevocationSuccessful = NSLocalizedString("KEYCLOAK_REVOCATION_SUCCESSFUL", comment: "") + static let KeycloakRevocationFailure = NSLocalizedString("KEYCLOAK_REVOCATION_FAILURE", comment: "") + + struct KeycloakRevocationForbidden { + static let title = NSLocalizedString("KEYCLOAK_REVOCATION_FORBIDDEN_TITLE", comment: "") + static let message = NSLocalizedString("KEYCLOAK_REVOCATION_FORBIDDEN_MESSAGE", comment: "") + } + + static let AddContactButton = NSLocalizedString("ADD_CONTACT_BUTTON", comment: "") + static let AddContactTitle = NSLocalizedString("ADD_CONTACT_TITLE", comment: "") + static let AddContactMessage = { (contactName: String) in + String.localizedStringWithFormat(NSLocalizedString("You selected to add %@ to your contacts. Do you want to proceed?", comment: "Alert message"), contactName) + } + + struct KeycloakIdentityWasRevokedAlert { + static let title = NSLocalizedString("DIALOG_TITLE_KEYCLOAK_IDENTITY_WAS_REVOKED", comment: "") + static let message = NSLocalizedString("DIALOG_MESSAGE_KEYCLOAK_IDENTITY_WAS_REVOKED", comment: "") + } + + struct KeycloakSignatureKeyChangedAlert { + static let title = NSLocalizedString("DIALOG_TITLE_KEYCLOAK_SIGNATURE_KEY_CHANGED", comment: "") + static let message = NSLocalizedString("DIALOG_MESSAGE_KEYCLOAK_SIGNATURE_KEY_CHANGED", comment: "") + static let positiveButtonTitle = NSLocalizedString("BUTTON_LABEL_UPDATE_KEY", comment: "") + } + + } + +} + + +// MARK: - KeycloakManagerState + + +fileprivate struct InternalKeycloakState { + let keycloakServer: URL + let clientId: String + let clientSecret: String? + let jwks: ObvJWKSet + let authState: OIDAuthState + let signatureVerificationKey: ObvJWK? + let accessToken: String + let latestRevocationListTimestamp: Date? + let signedOwnedDetails: SignedUserDetails? // Our owned details, signed by the keycloak server, as we know them locally in the identity manager +} + + +fileprivate extension Task where Success == Never, Failure == Never { + + static func sleep(failedAttemps: Int) async throws { + let halfASecond: Double = 0.5 * Double((Int(1)< UIViewController +} + + +// MARK: Extending OIDAuthorizationService to perform async requests + +extension OIDAuthorizationService: ObvErrorMaker { + + public static let errorDomain = "OIDAuthorizationService" + + @MainActor + class func present(_ request: OIDAuthorizationRequest, presenting presentingViewController: UIViewController, storeSession: (OIDExternalUserAgentSession) -> Void) async throws -> OIDAuthorizationResponse { + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + assert(Thread.isMainThread) + let session = self.present(request, presenting: presentingViewController) { response, error in + if let response = response { + continuation.resume(returning: response) + } else { + continuation.resume(throwing: error ?? Self.makeError(message: "Could not present authorization request")) + } + } + storeSession(session) + } + } + + + class func perform(_ request: OIDTokenRequest) async throws -> OIDTokenResponse { + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + perform(request) { tokenResponse, error in + if let tokenResponse = tokenResponse { + continuation.resume(returning: tokenResponse) + } else { + continuation.resume(throwing: error ?? Self.makeError(message: "Failed to perform request")) + } + } + } + } + + + class func discoverConfiguration(forIssuer issuerURL: URL) async throws -> OIDServiceConfiguration { + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + discoverConfiguration(forIssuer: issuerURL) { configuration, error in + if let configuration = configuration { + continuation.resume(returning: configuration) + } else { + continuation.resume(throwing: error ?? Self.makeError(message: "Failed to perform request")) + } + } + } + } + +} + + +// MARK: Extending OIDAuthState to perform async requests + +extension OIDAuthState: ObvErrorMaker { + + public static let errorDomain = "OIDAuthState" + + func performAction() async throws -> (accessToken: String?, idToken: String?) { + return try await withCheckedThrowingContinuation { (continuation: CheckedContinuation<(accessToken: String?, idToken: String?), Error>) in + self.performAction { (accessToken, idToken, error) in + if let error = error { + continuation.resume(throwing: error) + } else { + continuation.resume(returning: (accessToken, idToken)) + } + } + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakServerRevocationsAndStuff.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakServerRevocationsAndStuff.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakServerRevocationsAndStuff.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakServerRevocationsAndStuff.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakUserDetailsAndStuff.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakUserDetailsAndStuff.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakUserDetailsAndStuff.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/KeycloakManager/KeycloakUserDetailsAndStuff.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/MuteDiscussionCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/MuteDiscussionManager/MuteDiscussionManager.swift similarity index 80% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/MuteDiscussionCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/MuteDiscussionManager/MuteDiscussionManager.swift index 0c712094..f9b73bd1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/MuteDiscussionCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/MuteDiscussionManager/MuteDiscussionManager.swift @@ -20,15 +20,15 @@ import Foundation import os.log -final class MuteDiscussionCoordinator { +final class MuteDiscussionManager { - fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: MuteDiscussionCoordinator.self)) + fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: MuteDiscussionManager.self)) private let internalQueue: OperationQueue = { let queue = OperationQueue() queue.maxConcurrentOperationCount = 1 queue.qualityOfService = .userInitiated - queue.name = "MuteDiscussionCoordinator internal queue" + queue.name = "MuteDiscussionManager internal queue" return queue }() @@ -42,8 +42,8 @@ final class MuteDiscussionCoordinator { } private func observeNewMuteExpirationNotifications() { - let log = MuteDiscussionCoordinator.log - observationTokens.append(ObvMessengerInternalNotification.observeNewMuteExpiration(queue: internalQueue) { [weak self] (_) in + let log = MuteDiscussionManager.log + observationTokens.append(ObvMessengerInternalNotification.observeNewMuteExpiration { [weak self] (_) in guard let _self = self else { return } let now = Date() let op = ScheduleNextTimerOperation(now: now, currentTimer: _self.nextTimer, log: log, delegate: _self) @@ -55,7 +55,7 @@ final class MuteDiscussionCoordinator { -extension MuteDiscussionCoordinator: ScheduleNextTimerOperationDelegate { +extension MuteDiscussionManager: ScheduleNextTimerOperationDelegate { func replaceCurrentTimerWith(newTimer: Timer) { self.nextTimer?.invalidate() @@ -64,17 +64,19 @@ extension MuteDiscussionCoordinator: ScheduleNextTimerOperationDelegate { } func timerFired(timer: Timer) { - guard AppStateManager.shared.currentState.isInitialized else { return } - let log = MuteDiscussionCoordinator.log - guard timer.isValid else { return } - let now = Date() - ObvMessengerInternalNotification.cleanExpiredMuteNotficationsThatExpiredEarlierThanNow - .postOnDispatchQueue() - ObvMessengerInternalNotification.needToRecomputeAllBadges(completionHandler: { [weak self] _ in - guard let _self = self else { return } - let op = ScheduleNextTimerOperation(now: now, currentTimer: _self.nextTimer, log: log, delegate: _self) - _self.internalQueue.addOperation(op) - }).postOnDispatchQueue() + Task { + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() + let log = MuteDiscussionManager.log + guard timer.isValid else { return } + let now = Date() + ObvMessengerInternalNotification.cleanExpiredMuteNotficationsThatExpiredEarlierThanNow + .postOnDispatchQueue() + ObvMessengerInternalNotification.needToRecomputeAllBadges(completionHandler: { [weak self] _ in + guard let _self = self else { return } + let op = ScheduleNextTimerOperation(now: now, currentTimer: _self.nextTimer, log: log, delegate: _self) + _self.internalQueue.addOperation(op) + }).postOnDispatchQueue() + } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ProfilePictureCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/ProfilePictureManager/ProfilePictureManager.swift similarity index 98% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/ProfilePictureCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/ProfilePictureManager/ProfilePictureManager.swift index 91994d55..4d0aa18c 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ProfilePictureCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/ProfilePictureManager/ProfilePictureManager.swift @@ -23,9 +23,9 @@ import UIKit import os.log -final class ProfilePictureCoordinator { +final class ProfilePictureManager { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ProfilePictureCoordinator.self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ProfilePictureManager.self)) private let profilePicturesCacheDirectory: URL private let customContactProfilePicturesDirectory: URL diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/RetentionMessagesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/RetentionMessagesManager/RetentionMessagesManager.swift similarity index 95% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/RetentionMessagesCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/RetentionMessagesManager/RetentionMessagesManager.swift index 8fa7cf03..c8f3bb11 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/RetentionMessagesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/RetentionMessagesManager/RetentionMessagesManager.swift @@ -21,9 +21,9 @@ import Foundation import UIKit import os.log -final class RetentionMessagesCoordinator { +final class RetentionMessagesManager { - fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: RetentionMessagesCoordinator.self)) + fileprivate static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: RetentionMessagesManager.self)) init() { observeApplyRetentionPoliciesBackgroundTaskWasLaunchedNotifications() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/OlvidSnackBarCategory.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/SnackBarManager/OlvidSnackBarCategory.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/OlvidSnackBarCategory.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/SnackBarManager/OlvidSnackBarCategory.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/SnackBarCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/SnackBarManager/SnackBarManager.swift similarity index 95% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/SnackBarCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/SnackBarManager/SnackBarManager.swift index 7f7e3f4f..d0c6b36f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SnackBarCoordinator/SnackBarCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/SnackBarManager/SnackBarManager.swift @@ -24,9 +24,9 @@ import UIKit import AVFAudio -final class SnackBarCoordinator { +final class SnackBarManager { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SnackBarCoordinator.self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SnackBarManager.self)) private let obvEngine: ObvEngine @@ -57,14 +57,12 @@ final class SnackBarCoordinator { private let oneWeek = TimeInterval(604_800) private let oneMonth = TimeInterval(2_419_200) + private func listenToNotifications() { + let didEnterBackgroundNotification = UIApplication.didEnterBackgroundNotification observationTokens.append(contentsOf: [ - ObvMessengerInternalNotification.observeAppStateChanged(queue: internalQueue) { [weak self] (previousState, currentState) in - if !previousState.isInitializedAndActive && currentState.isInitializedAndActive { - self?.determineSnackBarToDisplay() - } else if currentState.iOSAppState == .inBackground { - self?.alreadyCheckedIdentities.removeAll() - } + NotificationCenter.default.addObserver(forName: didEnterBackgroundNotification, object: nil, queue: internalQueue) { [weak self] _ in + self?.alreadyCheckedIdentities.removeAll() }, ObvMessengerInternalNotification.observeCurrentOwnedCryptoIdChanged(queue: internalQueue) { [weak self] newOwnedCryptoId, _ in self?.currentCryptoId = newOwnedCryptoId @@ -101,6 +99,13 @@ final class SnackBarCoordinator { } + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + internalQueue.addOperation { [weak self] in + self?.determineSnackBarToDisplay() + } + } + + private func processUserRequestedToResetAllAlerts() { OlvidSnackBarCategory.removeAllLastDisplayDate() alreadyCheckedIdentities.removeAll() @@ -118,7 +123,6 @@ final class SnackBarCoordinator { private func determineSnackBarToDisplay() { assert(OperationQueue.current == internalQueue) guard let currentCryptoId = self.currentCryptoId else { return } - guard AppStateManager.shared.currentState.isInitializedAndActive else { return } guard !alreadyCheckedIdentities.contains(currentCryptoId) else { return } alreadyCheckedIdentities.insert(currentCryptoId) let log = self.log @@ -277,7 +281,7 @@ final class SnackBarCoordinator { .postOnDispatchQueue() } catch { - os_log("SnackBarCoordinator error: %{public}@", log: log, type: .fault, error.localizedDescription) + os_log("SnackBarManager error: %{public}@", log: log, type: .fault, error.localizedDescription) assertionFailure() return } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SubscriptionCoordinator/Operations/ProcessPurchasedOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/SubscriptionManager/Operations/ProcessPurchasedOperation.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/SubscriptionCoordinator/Operations/ProcessPurchasedOperation.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/SubscriptionManager/Operations/ProcessPurchasedOperation.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SubscriptionCoordinator/SubscriptionCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/SubscriptionManager/SubscriptionManager.swift similarity index 97% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/SubscriptionCoordinator/SubscriptionCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/SubscriptionManager/SubscriptionManager.swift index 237c33c1..99f47570 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/SubscriptionCoordinator/SubscriptionCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/SubscriptionManager/SubscriptionManager.swift @@ -23,13 +23,13 @@ import ObvEngine import StoreKit -final class SubscriptionCoordinator: NSObject, SKPaymentTransactionObserver, SKProductsRequestDelegate { +final class SubscriptionManager: NSObject, SKPaymentTransactionObserver, SKProductsRequestDelegate { private static let allProductIdentifiers = Set(["io.olvid.premium_2020_monthly"]) private let obvEngine: ObvEngine private var notificationTokens = [NSObjectProtocol]() - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SubscriptionCoordinator.self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: SubscriptionManager.self)) private var observationTokens = [NSObjectProtocol]() private var currentProductRequest: SKProductsRequest? private var currentPurchaseTransactionsSentToEngine = [String: SKPaymentTransaction]() @@ -37,7 +37,7 @@ final class SubscriptionCoordinator: NSObject, SKPaymentTransactionObserver, SKP private let internalQueue: OperationQueue = { let queue = OperationQueue() queue.maxConcurrentOperationCount = 1 - queue.name = "SubscriptionCoordinator internal queue" + queue.name = "SubscriptionManager internal queue" return queue }() @@ -102,7 +102,7 @@ final class SubscriptionCoordinator: NSObject, SKPaymentTransactionObserver, SKP internalQueue.addOperation { [weak self] in guard self?.currentProductRequest == nil else { return } - self?.currentProductRequest = SKProductsRequest(productIdentifiers: SubscriptionCoordinator.allProductIdentifiers) + self?.currentProductRequest = SKProductsRequest(productIdentifiers: SubscriptionManager.allProductIdentifiers) self?.currentProductRequest?.delegate = self self?.currentProductRequest?.start() } @@ -149,7 +149,7 @@ final class SubscriptionCoordinator: NSObject, SKPaymentTransactionObserver, SKP // MARK: - Implementing SKPaymentTransactionObserver -extension SubscriptionCoordinator { +extension SubscriptionManager { func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) { @@ -267,7 +267,7 @@ protocol PaymentOperationsDelegate: AnyObject { } -extension SubscriptionCoordinator: PaymentOperationsDelegate { +extension SubscriptionManager: PaymentOperationsDelegate { func processAppStorePurchase(receiptData: String, transactionIdentifier: String, transaction: SKPaymentTransaction) { assert(OperationQueue.current == internalQueue) @@ -291,7 +291,7 @@ extension SubscriptionCoordinator: PaymentOperationsDelegate { // MARK: - Implementing SKProductsRequestDelegate -extension SubscriptionCoordinator { +extension SubscriptionManager { func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) { internalQueue.addOperation { [weak self] in diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ThumbnailCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/ThumbnailManager/ThumbnailManager.swift similarity index 97% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/ThumbnailCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/ThumbnailManager/ThumbnailManager.swift index 035671a4..3a9ceb8f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/ThumbnailCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/ThumbnailManager/ThumbnailManager.swift @@ -30,9 +30,9 @@ enum ThumbnailType { } -final class ThumbnailCoordinator { +final class ThumbnailManager { - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ThumbnailCoordinator.self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: ThumbnailManager.self)) /// This directory will contain all the thumbnails private let currentDirectory: URL @@ -172,7 +172,7 @@ final class ThumbnailCoordinator { assertionFailure(error.localizedDescription) } } - ObvMessengerInternalNotification.requestHardLinkToFyle(fyleElement: fyleElement, completionHandler: completionHandlerForRequestHardLinkToFyle) + HardLinksToFylesNotifications.requestHardLinkToFyle(fyleElement: fyleElement, completionHandler: completionHandlerForRequestHardLinkToFyle) .postOnDispatchQueue() } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/BadgeCounterOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/BadgeCounterOperation.swift similarity index 82% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/BadgeCounterOperation.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/BadgeCounterOperation.swift index 637489bc..940203c1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/BadgeCounterOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/BadgeCounterOperation.swift @@ -39,18 +39,16 @@ class BadgeCounterOperation: Operation { func setCurrentCountForNewMessagesBadge(to newCount: Int) { let appropriateNewCount = max(0, newCount) userDefaults.set(appropriateNewCount, forKey: UserDefaultsKeyForBadge.keyForNewMessagesCountForOwnedIdentiy(with: ownedCryptoId)) - sendBadgesNeedToBeUpdatedNotification() + ObvMessengerInternalNotification.badgeForNewMessagesHasBeenUpdated(ownedCryptoId: ownedCryptoId, newCount: appropriateNewCount) + .postOnDispatchQueue() } func setCurrentCountForInvitationsBadge(to newCount: Int) { let appropriateNewCount = max(0, newCount) userDefaults.set(appropriateNewCount, forKey: UserDefaultsKeyForBadge.keyForInvitationsCountForOwnedIdentiy(with: ownedCryptoId)) - sendBadgesNeedToBeUpdatedNotification() + ObvMessengerInternalNotification.badgeForInvitationsHasBeenUpdated(ownedCryptoId: ownedCryptoId, newCount: appropriateNewCount) + .postOnDispatchQueue() } - - private func sendBadgesNeedToBeUpdatedNotification() { - ObvMessengerInternalNotification.badgesNeedToBeUpdated(ownedCryptoId: ownedCryptoId).postOnDispatchQueue() - } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/RefreshAppBadgeOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/RefreshAppBadgeOperation.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/RefreshAppBadgeOperation.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/RefreshAppBadgeOperation.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/RefreshBadgeForInvitationsOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/RefreshBadgeForInvitationsOperation.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/RefreshBadgeForInvitationsOperation.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/RefreshBadgeForInvitationsOperation.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/RefreshBadgeForNewMessagesOperation.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/RefreshBadgeForNewMessagesOperation.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/BadgeCounterOperations/RefreshBadgeForNewMessagesOperation.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/BadgeCounterOperations/RefreshBadgeForNewMessagesOperation.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/NotificationSound.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/NotificationSound.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/NotificationSound.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/NotificationSound.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/ObvUserNotificationIdentifier.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/ObvUserNotificationIdentifier.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/ObvUserNotificationIdentifier.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/ObvUserNotificationIdentifier.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Bassoon/Bassoon13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Bassoon/Bassoon13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Beeper.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Beeper.caf new file mode 100644 index 00000000..3ec23aaf Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Beeper.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Belligerent.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Belligerent.caf new file mode 100644 index 00000000..92848aad Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Belligerent.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Brass/Brass13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Brass/Brass13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Calm.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Calm.caf new file mode 100644 index 00000000..d150cc49 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Calm.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Chord.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Chord.caf new file mode 100644 index 00000000..b7609a86 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Chord.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clarinet/Clarinet13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clarinet/Clarinet13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Fly/Clav-Fly13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Fly/Clav-Fly13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Clav-Guitar/Clav-Guitar13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Clav-Guitar/Clav-Guitar13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Cloud.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Cloud.caf new file mode 100644 index 00000000..defd95cc Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Cloud.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Doorbell.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Doorbell.caf new file mode 100644 index 00000000..a24e1743 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Doorbell.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Enharpment.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Enharpment.caf new file mode 100644 index 00000000..d1e395a8 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Enharpment.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flit_Flute.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flit_Flute.caf new file mode 100644 index 00000000..76a360d5 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flit_Flute.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Flute/Flute13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Flute/Flute13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glass.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glass.caf new file mode 100644 index 00000000..61c9e77e Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glass.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glisten.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glisten.caf new file mode 100644 index 00000000..7273065d Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glisten.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Glockenspiel/Glockenspiel13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Glockenspiel/Glockenspiel13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Harp/Harp13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Harp/Harp13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Information_Bell.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Information_Bell.caf new file mode 100644 index 00000000..96ab6bef Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Information_Bell.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Information_Block.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Information_Block.caf new file mode 100644 index 00000000..88598100 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Information_Block.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto.caf new file mode 100644 index 00000000..7ca123b7 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Koto/Koto13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Koto/Koto13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Modular.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Modular.caf new file mode 100644 index 00000000..a9b99aa4 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Modular.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Newsflash_Bright.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Newsflash_Bright.caf new file mode 100644 index 00000000..c81dbb16 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Newsflash_Bright.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Oboe/Oboe13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Oboe/Oboe13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Piano/Piano13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Piano/Piano13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Pipa/Pipa13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Pipa/Pipa13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/PizzaBox.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/PizzaBox.caf new file mode 100644 index 00000000..b3d7d599 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/PizzaBox.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Polite.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Polite.caf new file mode 100644 index 00000000..0ba96a3c Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Polite.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Ponderous.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Ponderous.caf new file mode 100644 index 00000000..07adb948 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Ponderous.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Saxo/Saxo13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Saxo/Saxo13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Sharp.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Sharp.caf new file mode 100644 index 00000000..87e29d63 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Sharp.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Sonar.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Sonar.caf new file mode 100644 index 00000000..43bbad0f Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Sonar.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Strings/Strings13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Strings/Strings13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Airship/Synth-Airship13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Airship/Synth-Airship13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Chordal/Synth-Chordal13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Chordal/Synth-Chordal13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Cosmic/Synth-Cosmic13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Cosmic/Synth-Cosmic13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Droplets/Synth-Droplets13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Droplets/Synth-Droplets13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Emotive/Synth-Emotive13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Emotive/Synth-Emotive13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-FM/Synth-FM13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-FM/Synth-FM13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-LushArp/Synth-LushArp13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-LushArp/Synth-LushArp13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Pecussive/Synth-Pecussive13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Pecussive/Synth-Pecussive13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer01.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer01.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer01.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer01.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer02.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer02.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer02.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer02.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer03.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer03.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer03.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer03.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer04.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer04.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer04.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer04.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer05.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer05.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer05.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer05.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer06.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer06.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer06.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer06.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer07.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer07.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer07.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer07.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer08.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer08.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer08.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer08.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer09.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer09.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer09.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer09.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer10.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer10.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer10.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer10.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer11.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer11.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer11.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer11.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer12.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer12.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer12.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer12.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer13.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer13.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/Synth-Quantizer/Synth-Quantizer13.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Synth-Quantizer/Synth-Quantizer13.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Taptap.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Taptap.caf new file mode 100644 index 00000000..f102efaf Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Taptap.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Tech.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Tech.caf new file mode 100644 index 00000000..e7c70909 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Tech.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Unphased.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Unphased.caf new file mode 100644 index 00000000..66925a84 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Unphased.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Unstrung.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Unstrung.caf new file mode 100644 index 00000000..e165b224 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Unstrung.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/WahsUp.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/WahsUp.caf new file mode 100644 index 00000000..68781e36 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/WahsUp.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Whistleronic.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Whistleronic.caf new file mode 100644 index 00000000..d3b3ec79 Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Whistleronic.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Woodblock.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Woodblock.caf new file mode 100644 index 00000000..2869ab2e Binary files /dev/null and b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/Woodblock.caf differ diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-Weird.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-Weird.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-Weird.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-Weird.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-busy.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-busy.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-busy.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-busy.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-chime.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-chime.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-chime.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-chime.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-cinema-bring-the-drama.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-cinema-bring-the-drama.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-cinema-bring-the-drama.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-cinema-bring-the-drama.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-frenzy.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-frenzy.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-frenzy.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-frenzy.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-Train-1.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-Train-1.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-Train-1.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-Train-1.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-Train-2.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-Train-2.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-Train-2.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-Train-2.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-boat.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-boat.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-boat.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-boat.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-bus.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-bus.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-bus.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-bus.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-car.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-car.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-car.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-car.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-dixie.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-dixie.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-dixie.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-dixie.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-taxi.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-taxi.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-horn-taxi.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-horn-taxi.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-paranoid.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-paranoid.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/alarm-paranoid.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/alarm-paranoid.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Chicken-Rooster.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Chicken-Rooster.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Chicken-Rooster.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Chicken-Rooster.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Chicken-Roster.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Chicken-Roster.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Chicken-Roster.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Chicken-Roster.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Chicken.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Chicken.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Chicken.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Chicken.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Cicada.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Cicada.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Cicada.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Cicada.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Cow-moo.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Cow-moo.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Cow-moo.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Cow-moo.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Elephant.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Elephant.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Elephant.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Elephant.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Frog.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Frog.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Frog.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Frog.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Goat.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Goat.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Goat.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Goat.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Horse-whinnies.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Horse-whinnies.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Horse-whinnies.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Horse-whinnies.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Puppy.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Puppy.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Puppy.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Puppy.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Sheep.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Sheep.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Sheep.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Sheep.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Turkey-gobble.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Turkey-gobble.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Turkey-gobble.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Turkey-gobble.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Turkey-noises.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Turkey-noises.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-Turkey-noises.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-Turkey-noises.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Cardinal.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Cardinal.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Cardinal.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Cardinal.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Coqui.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Coqui.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Coqui.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Coqui.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Crow.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Crow.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Crow.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Crow.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Cuckoo.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Cuckoo.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Cuckoo.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Cuckoo.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Duck-Quack.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Duck-Quack.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Duck-Quack.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Duck-Quack.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Duck-Quacks.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Duck-Quacks.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Duck-Quacks.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Duck-Quacks.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Eagle.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Eagle.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Eagle.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Eagle.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Magpie.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Magpie.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Magpie.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Magpie.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Owl-horned.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Owl-horned.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Owl-horned.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Owl-horned.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Owl-tawny.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Owl-tawny.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Owl-tawny.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Owl-tawny.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Tweet.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Tweet.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Tweet.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Tweet.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Warning.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Warning.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-Warning.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-Warning.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-in-forest.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-in-forest.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-bird-in-forest.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-bird-in-forest.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-feline-Panthera.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-feline-Panthera.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-feline-Panthera.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-feline-Panthera.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-feline-Tiger.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-feline-Tiger.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/animal-feline-Tiger.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/animal-feline-Tiger.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Bell.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Bell.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Bell.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Bell.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Block.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Block.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Block.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Block.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Calm.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Calm.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Calm.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Calm.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Cloud.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Cloud.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Cloud.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Cloud.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Koto.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Koto.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Koto.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Koto.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Modular.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Modular.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Modular.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Modular.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Polite.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Polite.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Polite.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Polite.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Sonar.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Sonar.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Sonar.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Sonar.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Unphased.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Unphased.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Unphased.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Unphased.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Unstrung.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Unstrung.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Unstrung.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Unstrung.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Woodblock.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Woodblock.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-Woodblock.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-Woodblock.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-hey-champ.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-hey-champ.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-hey-champ.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-hey-champ.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-oringz452.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-oringz452.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-oringz452.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-oringz452.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-strike.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-strike.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/neutral-strike.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/neutral-strike.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-Circus-clown-horn.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-Circus-clown-horn.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-Circus-clown-horn.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-Circus-clown-horn.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-Funny-fanfare.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-Funny-fanfare.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-Funny-fanfare.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-Funny-fanfare.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-are-you-kidding.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-are-you-kidding.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-are-you-kidding.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-are-you-kidding.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-enough-with-the-talking.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-enough-with-the-talking.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-enough-with-the-talking.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-enough-with-the-talking.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-nestling.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-nestling.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-nestling.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-nestling.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-nice-cut.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-nice-cut.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-nice-cut.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-nice-cut.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-oh-really.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-oh-really.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-oh-really.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-oh-really.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-springy.caf b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-springy.caf similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/Sounds/toy-springy.caf rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/Sounds/toy-springy.caf diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UNNotificationRequestWithDate.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UNNotificationRequestWithDate.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UNNotificationRequestWithDate.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UNNotificationRequestWithDate.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserDefaultsKeyForBadge.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserDefaultsKeyForBadge.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserDefaultsKeyForBadge.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserDefaultsKeyForBadge.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationAction.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationAction.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationAction.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationAction.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCategory.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationCategory.swift similarity index 100% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCategory.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationCategory.swift diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCenterDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationCenterDelegate.swift similarity index 60% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCenterDelegate.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationCenterDelegate.swift index 3fb96c6c..1eaf77e5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCenterDelegate.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationCenterDelegate.swift @@ -27,8 +27,6 @@ final class UserNotificationCenterDelegate: NSObject, UNUserNotificationCenterDe private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UserNotificationCenterDelegate.self)) - private let appDelegate = UIApplication.shared.delegate as! AppDelegate - private var tokens = [NSObjectProtocol]() private var requestIdentifiersThatPlayedSound = Set() @@ -46,66 +44,49 @@ final class UserNotificationCenterDelegate: NSObject, UNUserNotificationCenterDe extension UserNotificationCenterDelegate { - func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) { - assert(Thread.isMainThread) - - os_log("🥏 Call to userNotificationCenter didReceive withCompletionHandler", log: log, type: .info) + @MainActor + func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse) async { - AppStateManager.shared.addCompletionHandlerToExecuteWhenInitialized { [weak self] in - - assert(Thread.isMainThread) - assert(AppStateManager.shared.currentState.isInitialized) - - self?.handleActions(within: response) { actionHandled in - assert(Thread.isMainThread) - - if actionHandled { - - completionHandler() - - } else { - - AppStateManager.shared.addCompletionHandlerToExecuteWhenInitializedAndActive { [weak self] in - assert(Thread.isMainThread) - assert(AppStateManager.shared.currentState.isInitializedAndActive) - self?.handleDeepLink(within: response) - completionHandler() - } + os_log("🥏 Call to userNotificationCenter didReceive withCompletionHandler", log: log, type: .info) - } + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() + + do { + if try await handleAction(within: response) { + // The action was handled, there nothing left to do + } else { + // The action was not handled, we are certainly dealing with a deep link + await handleDeepLink(within: response) } - + } catch { + os_log("Could not handle action: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() } - + } - - func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) { + + @MainActor + func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification) async -> UNNotificationPresentationOptions { // In general, we do not want to present "minimal" new message notifications if notification.request.content.userInfo["isMinimalNewMessageNotification"] as? Bool == true { - completionHandler([]) - return + return [] } // When the application is running, we do not show static notification if ObvUserNotificationIdentifier.identifierIsStaticIdentifier(identifier: notification.request.identifier) { - completionHandler([]) - return + return [] } - // If we are not initialized or not active, we always show a notification - guard AppStateManager.shared.currentState.isInitializedAndActive else { - completionHandler(.alert) - return - } + // Wait until the app is initialized + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() guard let rawId = notification.request.content.userInfo[UserNotificationKeys.id] as? Int, let id = ObvUserNotificationID(rawValue: rawId) else { assertionFailure() - completionHandler(.alert) - return - } + return .alert + } // If we reach this point, we know we are initialized and active. We decide what to show depending on the current activity of the user. switch ObvUserActivitySingleton.shared.currentUserActivity { @@ -113,29 +94,26 @@ extension UserNotificationCenterDelegate { switch id { case .newReactionNotificationWithHiddenContent, .newReaction: // Always show reaction notification even if it is a reaction for the current discussion. - completionHandler(.alert) + return .alert case .newMessageNotificationWithHiddenContent, .newMessage, .missedCall: // 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), let notificationPersistedDiscussionObjectID = ObvStack.shared.managedObjectID(forURIRepresentation: notificationPersistedDiscussionObjectURI) else { assertionFailure() - completionHandler(.alert) - return - } + return .alert + } if notificationPersistedDiscussionObjectID == currentPersistedDiscussionObjectID.objectID { - completionHandler([]) - return + return [] } else { - completionHandler(.alert) - return + return .alert } case .acceptInvite, .sasExchange, .mutualTrustConfirmed, .acceptMediatorInvite, .acceptGroupInvite, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired, .oneToOneInvitationReceived, .shouldGrantRecordPermissionToReceiveIncomingCalls: - completionHandler(.alert) - return + return .alert case .staticIdentifier: assertionFailure() + return [] } case .watchLatestDiscussions: @@ -143,15 +121,13 @@ extension UserNotificationCenterDelegate { case .newMessageNotificationWithHiddenContent, .newMessage: // Do not show notifications related to new messages if the user is within the latest discussions view controller. Just play a sound. if requestIdentifiersThatPlayedSound.contains(notification.request.identifier) { - completionHandler([]) - return + return [] } else { requestIdentifiersThatPlayedSound.insert(notification.request.identifier) - completionHandler(.sound) - return + return .sound } case .newReactionNotificationWithHiddenContent, .newReaction, .acceptInvite, .sasExchange, .mutualTrustConfirmed, .acceptMediatorInvite, .acceptGroupInvite, .autoconfirmedContactIntroduction, .increaseMediatorTrustLevelRequired, .missedCall, .oneToOneInvitationReceived, .staticIdentifier, .shouldGrantRecordPermissionToReceiveIncomingCalls: - completionHandler(.alert) + return .alert } case .displayInvitations: /* The user is currently looking at the invitiation tab. @@ -160,21 +136,18 @@ extension UserNotificationCenterDelegate { * or if it concerned a sas exchange or a mutual trust confirmation. * Now, we always show it */ - completionHandler(.alert) - return + return .alert case .other, .displaySingleContact, .displayContacts, .displayGroups, .displaySingleGroup, .displaySettings: - completionHandler(.alert) - return + return .alert } } - } @@ -182,32 +155,25 @@ extension UserNotificationCenterDelegate { extension UserNotificationCenterDelegate { - /// This method handles a UNNotificationResponse action if it finds one. In that case, it calls the completion handler passing the value `true`. Otherwise, the completion - /// handler is called with `false`. - private func handleActions(within response: UNNotificationResponse, completionHandler: @escaping (Bool) -> Void) { + /// This method handles a UNNotificationResponse action if it finds one. In that case, it returns `true`, otherwise it returns `false` + @MainActor + private func handleAction(within response: UNNotificationResponse) async throws -> Bool { + + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() - guard AppStateManager.shared.currentState.isInitialized else { - assertionFailure() - completionHandler(false) - return - } - guard let action = UserNotificationAction(rawValue: response.actionIdentifier) else { switch response.actionIdentifier { case UNNotificationDismissActionIdentifier: // If the user simply dismissed the notification, we consider that the action was handled - completionHandler(true) - return + return true case UNNotificationDefaultActionIdentifier: // If the user tapped the notification, it means she wishes to open Olvid and navigate to the discussion. // We consider that this notification is not handled and complete with `false`. The caller of this method will handle the rest. - completionHandler(false) - return + return false default: // This is not expected assertionFailure() - completionHandler(false) - return + return false } } @@ -219,10 +185,10 @@ extension UserNotificationCenterDelegate { let persistedInvitationUuid = UUID(uuidString: persistedInvitationUuidAsString) else { assertionFailure() - completionHandler(false) - return + return true } - handleInvitationActions(action: action, persistedInvitationUuid: persistedInvitationUuid, completionHandler: completionHandler) + try await handleInvitationActions(action: action, persistedInvitationUuid: persistedInvitationUuid) + return true case .mute: guard let persistedDiscussionObjectURIAsString = userInfo[UserNotificationKeys.persistedDiscussionObjectURI] as? String, let persistedDiscussionObjectURI = URL(string: persistedDiscussionObjectURIAsString), @@ -232,28 +198,25 @@ extension UserNotificationCenterDelegate { let persistedDiscussionEntityName = PersistedDiscussion.entity().name else { assertionFailure() - completionHandler(false) - return + return true } switch objectID.entity.name { case persistedGroupDiscussionEntityName, persistedOneToOneDiscussionEntityName, persistedDiscussionEntityName: let persistedDiscussionObjectID = TypeSafeManagedObjectID(objectID: objectID) - handleMuteActions(persistedDiscussionObjectID: persistedDiscussionObjectID, completionHandler: completionHandler) - return + await handleMuteAction(persistedDiscussionObjectID: persistedDiscussionObjectID) default: assertionFailure() - completionHandler(false) - return } + return true case .callBack: guard let callUUIDAsString = userInfo[UserNotificationKeys.callUUID] as? String, let callUUID = UUID(callUUIDAsString) else { assertionFailure() - completionHandler(false) - return + return true } - handleCallBackAction(callUUID: callUUID, completionHandler: completionHandler) + try await handleCallBackAction(callUUID: callUUID) + return true case .replyTo: guard let messageIdentifierFromEngineAsString = userInfo[UserNotificationKeys.messageIdentifierFromEngine] as? String, let messageIdentifierFromEngine = Data(hexString: messageIdentifierFromEngineAsString), @@ -262,134 +225,153 @@ extension UserNotificationCenterDelegate { let persistedContactObjectID = ObvStack.shared.managedObjectID(forURIRepresentation: persistedContactObjectURI), let textResponse = response as? UNTextInputNotificationResponse else { assertionFailure() - completionHandler(false) - return + return true } - handleReplyToMessageAction(messageIdentifierFromEngine: messageIdentifierFromEngine, persistedContactObjectID: persistedContactObjectID, textBody: textResponse.userText, completionHandler: completionHandler) + await handleReplyToMessageAction(messageIdentifierFromEngine: messageIdentifierFromEngine, persistedContactObjectID: persistedContactObjectID, textBody: textResponse.userText) + return true case .sendMessage: guard let persistedDiscussionObjectURIAsString = userInfo[UserNotificationKeys.persistedDiscussionObjectURI] as? String, let persistedDiscussionObjectURI = URL(string: persistedDiscussionObjectURIAsString), let persistedDiscussionObjectID = ObvStack.shared.managedObjectID(forURIRepresentation: persistedDiscussionObjectURI), let textResponse = response as? UNTextInputNotificationResponse else { - assertionFailure() - completionHandler(false) - return - } - handleSendMessageAction(persistedDiscussionObjectID: persistedDiscussionObjectID, textBody: textResponse.userText, completionHandler: completionHandler) + assertionFailure() + return true + } + await handleSendMessageAction(persistedDiscussionObjectID: persistedDiscussionObjectID, textBody: textResponse.userText) + return true case .markAsRead: guard let messageIdentifierFromEngineAsString = userInfo[UserNotificationKeys.messageIdentifierFromEngine] as? String, let messageIdentifierFromEngine = Data(hexString: messageIdentifierFromEngineAsString), let persistedContactObjectURIAsString = userInfo[UserNotificationKeys.persistedContactObjectURI] as? String, let persistedContactObjectURI = URL(string: persistedContactObjectURIAsString), let persistedContactObjectID = ObvStack.shared.managedObjectID(forURIRepresentation: persistedContactObjectURI) else { - assertionFailure() - completionHandler(false) - return - } - handleMarkAsReadAction(messageIdentifierFromEngine: messageIdentifierFromEngine, persistedContactObjectID: persistedContactObjectID, completionHandler: completionHandler) + assertionFailure() + return true + } + await handleMarkAsReadAction(messageIdentifierFromEngine: messageIdentifierFromEngine, persistedContactObjectID: persistedContactObjectID) + return true } } - - - private func handleMuteActions(persistedDiscussionObjectID: TypeSafeManagedObjectID, completionHandler: @escaping (Bool) -> Void) { - ObvMessengerInternalNotification.userWantsToUpdateLocalConfigurationOfDiscussion( - value: .muteNotificationsDuration(muteNotificationsDuration: .oneHour), - persistedDiscussionObjectID: persistedDiscussionObjectID, - completionHandler: completionHandler).postOnDispatchQueue() - } - private func handleCallBackAction(callUUID: UUID, completionHandler: @escaping (Bool) -> Void) { - ObvStack.shared.performBackgroundTask { (context) in - if let item = try? PersistedCallLogItem.get(callUUID: callUUID, within: context) { - let contacts = item.logContacts.compactMap { $0.contactIdentity?.typedObjectID } - ObvMessengerInternalNotification.userWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: contacts, groupId: try? item.getGroupId()).postOnDispatchQueue() - } - // The action launch the app in foreground to perform the call, we can terminate the action now - DispatchQueue.main.async { completionHandler(true) } + @MainActor + private func handleMuteAction(persistedDiscussionObjectID: TypeSafeManagedObjectID) async { + await withCheckedContinuation { (continuation: CheckedContinuation) in + let completionHandler = { continuation.resume() } + ObvMessengerInternalNotification.userWantsToUpdateLocalConfigurationOfDiscussion( + value: .muteNotificationsDuration(muteNotificationsDuration: .oneHour), + persistedDiscussionObjectID: persistedDiscussionObjectID, + completionHandler: completionHandler).postOnDispatchQueue() } } - - private func handleInvitationActions(action: UserNotificationAction, persistedInvitationUuid: UUID, completionHandler: @escaping (Bool) -> Void) { - - ObvStack.shared.performBackgroundTask { [weak self] (context) in - guard let _self = self else { return } - let persistedInvitation: PersistedInvitation - do { - guard let _persistedInvitation = try PersistedInvitation.get(uuid: persistedInvitationUuid, within: context) else { - DispatchQueue.main.async { completionHandler(false) } - return - } - persistedInvitation = _persistedInvitation - } catch { - os_log("Could not get persited invitation from database", log: _self.log, type: .error) - DispatchQueue.main.async { completionHandler(false) } - return - } + + @MainActor + private func handleCallBackAction(callUUID: UUID) async throws { + guard let item = try PersistedCallLogItem.get(callUUID: callUUID, within: ObvStack.shared.viewContext) else { assertionFailure(); return } + let contacts = item.logContacts.compactMap { $0.contactIdentity?.typedObjectID } + ObvMessengerInternalNotification.userWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: contacts, groupId: try? item.getGroupId()) + .postOnDispatchQueue() + } - let acceptInvite: Bool - switch action { - case .accept: - acceptInvite = true - case .decline: - _self.waitUntilApplicationIconBadgeNumberWasUpdatedNotification() - acceptInvite = false - case .mute, .callBack, .replyTo, .sendMessage, .markAsRead: + + @MainActor + private func handleInvitationActions(action: UserNotificationAction, persistedInvitationUuid: UUID) async throws { + + let obvEngine = await NewAppStateManager.shared.waitUntilAppIsInitialized() + + let persistedInvitation: PersistedInvitation + do { + guard let _persistedInvitation = try PersistedInvitation.get(uuid: persistedInvitationUuid, within: ObvStack.shared.viewContext) else { assertionFailure() - DispatchQueue.main.async { completionHandler(false) } return } - - guard let obvDialog = persistedInvitation.obvDialog else { assertionFailure(); return } - switch obvDialog.category { - case .acceptInvite: - var localDialog = obvDialog - try? localDialog.setResponseToAcceptInvite(acceptInvite: acceptInvite) - _self.appDelegate.obvEngine.respondTo(localDialog) - DispatchQueue.main.async { completionHandler(true) } - case .acceptMediatorInvite: - var localDialog = obvDialog - try? localDialog.setResponseToAcceptMediatorInvite(acceptInvite: acceptInvite) - _self.appDelegate.obvEngine.respondTo(localDialog) - DispatchQueue.main.async { completionHandler(true) } - return - case .acceptGroupInvite: - var localDialog = obvDialog - try? localDialog.setResponseToAcceptGroupInvite(acceptInvite: acceptInvite) - _self.appDelegate.obvEngine.respondTo(localDialog) - DispatchQueue.main.async { completionHandler(true) } - case .oneToOneInvitationReceived: - var localDialog = obvDialog - try? localDialog.setResponseToOneToOneInvitationReceived(invitationAccepted: acceptInvite) - _self.appDelegate.obvEngine.respondTo(localDialog) - DispatchQueue.main.async { completionHandler(true) } - default: - assertionFailure() - DispatchQueue.main.async { completionHandler(false) } - return + persistedInvitation = _persistedInvitation + } + + let acceptInvite: Bool + switch action { + case .accept: + acceptInvite = true + case .decline: + waitUntilApplicationIconBadgeNumberWasUpdatedNotification() + acceptInvite = false + case .mute, .callBack, .replyTo, .sendMessage, .markAsRead: + assertionFailure() + return + } + + guard let obvDialog = persistedInvitation.obvDialog else { assertionFailure(); return } + switch obvDialog.category { + case .acceptInvite: + var localDialog = obvDialog + try localDialog.setResponseToAcceptInvite(acceptInvite: acceptInvite) + let dialogForResponse = localDialog + DispatchQueue(label: "Background queue for responding to a dialog").async { + obvEngine.respondTo(dialogForResponse) + } + case .acceptMediatorInvite: + var localDialog = obvDialog + try localDialog.setResponseToAcceptMediatorInvite(acceptInvite: acceptInvite) + let dialogForResponse = localDialog + DispatchQueue(label: "Background queue for responding to a dialog").async { + obvEngine.respondTo(dialogForResponse) + } + case .acceptGroupInvite: + var localDialog = obvDialog + try localDialog.setResponseToAcceptGroupInvite(acceptInvite: acceptInvite) + let dialogForResponse = localDialog + DispatchQueue(label: "Background queue for responding to a dialog").async { + obvEngine.respondTo(dialogForResponse) } + case .oneToOneInvitationReceived: + var localDialog = obvDialog + try localDialog.setResponseToOneToOneInvitationReceived(invitationAccepted: acceptInvite) + let dialogForResponse = localDialog + DispatchQueue(label: "Background queue for responding to a dialog").async { + obvEngine.respondTo(dialogForResponse) + } + default: + assertionFailure() + return } } + - - private func handleReplyToMessageAction(messageIdentifierFromEngine: Data, persistedContactObjectID: NSManagedObjectID, textBody: String, completionHandler: @escaping (Bool) -> Void) { - ObvStack.shared.performBackgroundTask { (context) in - ObvMessengerInternalNotification.userRepliedToReceivedMessageWithinTheNotificationExtension(persistedContactObjectID: persistedContactObjectID, messageIdentifierFromEngine: messageIdentifierFromEngine, textBody: textBody, completionHandler: completionHandler).postOnDispatchQueue() + @MainActor + private func handleReplyToMessageAction(messageIdentifierFromEngine: Data, persistedContactObjectID: NSManagedObjectID, textBody: String) async { + await withCheckedContinuation { (continuation: CheckedContinuation) in + let completionHandler = { continuation.resume() } + ObvMessengerInternalNotification.userRepliedToReceivedMessageWithinTheNotificationExtension(persistedContactObjectID: persistedContactObjectID, + messageIdentifierFromEngine: messageIdentifierFromEngine, + textBody: textBody, + completionHandler: completionHandler) + .postOnDispatchQueue() } } + - - private func handleSendMessageAction(persistedDiscussionObjectID: NSManagedObjectID, textBody: String, completionHandler: @escaping (Bool) -> Void) { - ObvStack.shared.performBackgroundTask { (context) in - ObvMessengerInternalNotification.userRepliedToMissedCallWithinTheNotificationExtension(persistedDiscussionObjectID: persistedDiscussionObjectID, textBody: textBody, completionHandler: completionHandler).postOnDispatchQueue() + @MainActor + private func handleSendMessageAction(persistedDiscussionObjectID: NSManagedObjectID, textBody: String) async { + await withCheckedContinuation { (continuation: CheckedContinuation) in + let completionHandler = { continuation.resume() } + ObvMessengerInternalNotification.userRepliedToMissedCallWithinTheNotificationExtension(persistedDiscussionObjectID: persistedDiscussionObjectID, + textBody: textBody, + completionHandler: completionHandler) + .postOnDispatchQueue() } } - private func handleMarkAsReadAction(messageIdentifierFromEngine: Data, persistedContactObjectID: NSManagedObjectID, completionHandler: @escaping (Bool) -> Void) { - ObvStack.shared.performBackgroundTask { (context) in - ObvMessengerInternalNotification.userWantsToMarkAsReadMessageWithinTheNotificationExtension(persistedContactObjectID: persistedContactObjectID, messageIdentifierFromEngine: messageIdentifierFromEngine, completionHandler: completionHandler).postOnDispatchQueue() + + @MainActor + private func handleMarkAsReadAction(messageIdentifierFromEngine: Data, persistedContactObjectID: NSManagedObjectID) async { + await withCheckedContinuation { (continuation: CheckedContinuation) in + let completionHandler = { continuation.resume() } + ObvMessengerInternalNotification.userWantsToMarkAsReadMessageWithinTheNotificationExtension(persistedContactObjectID: persistedContactObjectID, + messageIdentifierFromEngine: messageIdentifierFromEngine, + completionHandler: completionHandler) + .postOnDispatchQueue() } } @@ -423,7 +405,8 @@ extension UserNotificationCenterDelegate { } - private func handleDeepLink(within response: UNNotificationResponse) { + @MainActor + private func handleDeepLink(within response: UNNotificationResponse) async { os_log("🥏 Call to handleDeepLink", log: log, type: .info) @@ -433,6 +416,8 @@ extension UserNotificationCenterDelegate { guard let deepLinkURL = URL(string: deepLinkString) else { return } guard let deepLink = ObvDeepLink(url: deepLinkURL) else { return } + _ = await NewAppStateManager.shared.waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() + ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) .postOnDispatchQueue() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCreator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationCreator.swift similarity index 64% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCreator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationCreator.swift index 2b546f59..9c75a27f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationCreator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationCreator.swift @@ -42,8 +42,29 @@ struct UserNotificationCreator { private static let thumbnailPhotoSide = CGFloat(300) private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UserNotificationCreator.self)) + struct MissedCallNotificationInfos { + let contactCustomOrFullDisplayName: String + let discussionObjectID: NSManagedObjectID + let sendMessageIntentInfos: SendMessageIntentInfos? // Only used for iOS15+ + let discussionNotificationSound: NotificationSound? + + init(contact: PersistedObvContactIdentity.Structure, discussionKind: PersistedDiscussion.StructureKind, urlForStoringPNGThumbnail: URL?) { + self.contactCustomOrFullDisplayName = contact.customOrFullDisplayName + self.discussionObjectID = discussionKind.objectID + if #available(iOS 15.0, *) { + sendMessageIntentInfos = SendMessageIntentInfos.init(contact: contact, discussionKind: discussionKind, urlForStoringPNGThumbnail: urlForStoringPNGThumbnail) + } else { + sendMessageIntentInfos = nil + } + discussionNotificationSound = discussionKind.localConfiguration.notificationSound + } + + } - static func createMissedCallNotification(callUUID: UUID, contact: PersistedObvContactIdentity, discussion: PersistedDiscussion, urlForStoringPNGThumbnail: URL?, badge: NSNumber? = nil) -> (notificationId: ObvUserNotificationIdentifier, notificationContent: UNNotificationContent) { + static func createMissedCallNotification(callUUID: UUID, + infos: MissedCallNotificationInfos, + badge: NSNumber? = nil) -> + (notificationId: ObvUserNotificationIdentifier, notificationContent: UNNotificationContent) { let hideNotificationContent = ObvMessengerSettings.Privacy.hideNotificationContent @@ -61,26 +82,30 @@ struct UserNotificationCreator { case .no: - notificationContent.title = contact.customOrFullDisplayName + notificationContent.title = infos.contactCustomOrFullDisplayName notificationContent.body = Strings.MissedCall.title - let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: discussion.objectID.uriRepresentation()) + let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: infos.discussionObjectID.uriRepresentation()) notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString - notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = discussion.objectID.uriRepresentation().absoluteString + notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = infos.discussionObjectID.uriRepresentation().absoluteString notificationContent.userInfo[UserNotificationKeys.callUUID] = callUUID.uuidString if #available(iOS 15.0, *) { - sendMessageIntent = buildSendMessageIntent(notificationContent: notificationContent, contact: contact, discussion: discussion, showGroupName: true, urlForStoringPNGThumbnail: nil) + if let sendMessageIntentInfos = infos.sendMessageIntentInfos { + sendMessageIntent = buildSendMessageIntent(notificationContent: notificationContent, + infos: sendMessageIntentInfos, + showGroupName: true) + } } - setNotificationSound(discussion: discussion, notificationContent: notificationContent) + setNotificationSound(discussionNotificationSound: infos.discussionNotificationSound, notificationContent: notificationContent) case .partially: notificationContent.body = Strings.MissedCall.title - let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: discussion.objectID.uriRepresentation()) + let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: infos.discussionObjectID.uriRepresentation()) notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString - notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = discussion.objectID.uriRepresentation().absoluteString + notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = infos.discussionObjectID.uriRepresentation().absoluteString notificationContent.userInfo[UserNotificationKeys.callUUID] = callUUID.uuidString case .completely: @@ -103,8 +128,8 @@ struct UserNotificationCreator { return (notificationId, notificationContent) } } - + /// 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. @@ -131,14 +156,66 @@ struct UserNotificationCreator { } + struct NewMessageNotificationInfos { + + let body: String + let messageIdentifierFromEngine: Data + let contactObjectID: TypeSafeManagedObjectID + let discussionObjectID: NSManagedObjectID + let contactCustomOrFullDisplayName: String + let groupDiscussionTitle: String? + let discussionNotificationSound: NotificationSound? + let isEphemeralMessageWithUserAction: Bool + let sendMessageIntentInfos: SendMessageIntentInfos? // Only used for iOS15+ + + init(messageReceived: PersistedMessageReceived.Structure, urlForStoringPNGThumbnail: URL?) { + self.body = messageReceived.textBody ?? "" + self.messageIdentifierFromEngine = messageReceived.messageIdentifierFromEngine + self.contactObjectID = messageReceived.contact.typedObjectID + self.discussionObjectID = messageReceived.discussionKind.objectID + self.contactCustomOrFullDisplayName = messageReceived.contact.customOrFullDisplayName + switch messageReceived.discussionKind { + case .groupDiscussion(structure: let structure): + self.groupDiscussionTitle = structure.title + case .oneToOneDiscussion: + self.groupDiscussionTitle = nil + } + self.discussionNotificationSound = messageReceived.discussionKind.localConfiguration.notificationSound + self.isEphemeralMessageWithUserAction = messageReceived.isReplyToAnotherMessage + if #available(iOS 15.0, *) { + sendMessageIntentInfos = SendMessageIntentInfos(messageReceived: messageReceived, urlForStoringPNGThumbnail: urlForStoringPNGThumbnail) + } else { + sendMessageIntentInfos = nil + } + } + + init(body: String, messageIdentifierFromEngine: Data, contact: PersistedObvContactIdentity.Structure, discussionKind: PersistedDiscussion.StructureKind, isEphemeralMessageWithUserAction: Bool, urlForStoringPNGThumbnail: URL?) async { + self.body = body + self.messageIdentifierFromEngine = messageIdentifierFromEngine + self.contactObjectID = contact.typedObjectID + self.discussionObjectID = discussionKind.objectID + self.contactCustomOrFullDisplayName = contact.customOrFullDisplayName + switch discussionKind { + case .groupDiscussion(structure: let structure): + self.groupDiscussionTitle = structure.title + case .oneToOneDiscussion: + self.groupDiscussionTitle = nil + } + self.discussionNotificationSound = discussionKind.localConfiguration.notificationSound + self.isEphemeralMessageWithUserAction = isEphemeralMessageWithUserAction + if #available(iOS 15.0, *) { + self.sendMessageIntentInfos = SendMessageIntentInfos(contact: contact, discussionKind: discussionKind, urlForStoringPNGThumbnail: urlForStoringPNGThumbnail) + } else { + self.sendMessageIntentInfos = nil + } + } + + } + + /// This static method creates a new message notification. - static func createNewMessageNotification(body: String?, - isEphemeralMessageWithUserAction: Bool, - messageIdentifierFromEngine: Data, - contact: PersistedObvContactIdentity, + static func createNewMessageNotification(infos: NewMessageNotificationInfos, attachmentsFileNames: [String], - discussion: PersistedDiscussion, - urlForStoringPNGThumbnail: URL?, badge: NSNumber? = nil) -> (notificationId: ObvUserNotificationIdentifier, notificationContent: UNNotificationContent) { @@ -153,27 +230,24 @@ struct UserNotificationCreator { case .no: - if isEphemeralMessageWithUserAction { + if infos.isEphemeralMessageWithUserAction { notificationId = .newMessageNotificationWithHiddenContent } else { - notificationId = .newMessage(messageIdentifierFromEngine: messageIdentifierFromEngine) + notificationId = .newMessage(messageIdentifierFromEngine: infos.messageIdentifierFromEngine) } - notificationContent.title = contact.customOrFullDisplayName - switch try? discussion.kind { - case .groupV1: - notificationContent.subtitle = discussion.title - case .oneToOne, .none: - break + notificationContent.title = infos.contactCustomOrFullDisplayName + if let groupDiscussionTitle = infos.groupDiscussionTitle { + notificationContent.subtitle = groupDiscussionTitle } - if body == nil || body!.isEmpty { + if infos.body.isEmpty { if attachmentsFileNames.count == 1 { notificationContent.body = "\(attachmentsFileNames.first!)" } else if attachmentsFileNames.count > 1 { notificationContent.body = Strings.NewPersistedMessageReceived.body(attachmentsFileNames.first!, attachmentsFileNames.count-1) } } else { - let body = body! + let body = infos.body if attachmentsFileNames.count == 1 { notificationContent.body = [body, "\(attachmentsFileNames.first!)"].joined(separator: "\n") } else if attachmentsFileNames.count > 1 { @@ -183,18 +257,22 @@ struct UserNotificationCreator { } } - let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: discussion.typedObjectID.uriRepresentation().url) + let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: infos.discussionObjectID.uriRepresentation()) notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString - notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = discussion.typedObjectID.uriRepresentation().absoluteString + notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = infos.discussionObjectID.uriRepresentation().absoluteString notificationContent.userInfo[UserNotificationKeys.messageIdentifierForNotification] = notificationId.getIdentifier() - notificationContent.userInfo[UserNotificationKeys.persistedContactObjectURI] = contact.typedObjectID.uriRepresentation().absoluteString - notificationContent.userInfo[UserNotificationKeys.messageIdentifierFromEngine] = messageIdentifierFromEngine.hexString() + notificationContent.userInfo[UserNotificationKeys.persistedContactObjectURI] = infos.contactObjectID.uriRepresentation().absoluteString + notificationContent.userInfo[UserNotificationKeys.messageIdentifierFromEngine] = infos.messageIdentifierFromEngine.hexString() if #available(iOS 15.0, *) { - incomingMessageIntent = buildSendMessageIntent(notificationContent: notificationContent, contact: contact, discussion: discussion, showGroupName: true, urlForStoringPNGThumbnail: urlForStoringPNGThumbnail) + if let sendMessageIntentInfos = infos.sendMessageIntentInfos { + incomingMessageIntent = buildSendMessageIntent(notificationContent: notificationContent, + infos: sendMessageIntentInfos, + showGroupName: true) + } } - setNotificationSound(discussion: discussion, notificationContent: notificationContent) + setNotificationSound(discussionNotificationSound: infos.discussionNotificationSound, notificationContent: notificationContent) case .partially: @@ -204,9 +282,9 @@ struct UserNotificationCreator { notificationContent.subtitle = "" notificationContent.body = Strings.NewPersistedMessageReceivedHiddenContent.body - let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: discussion.typedObjectID.uriRepresentation().url) + let deepLink = ObvDeepLink.singleDiscussion(discussionObjectURI: infos.discussionObjectID.uriRepresentation()) notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString - notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = discussion.typedObjectID.uriRepresentation().absoluteString + notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = infos.discussionObjectID.uriRepresentation().absoluteString notificationContent.userInfo[UserNotificationKeys.messageIdentifierForNotification] = notificationId.getIdentifier() case .completely: @@ -227,47 +305,84 @@ struct UserNotificationCreator { } } - - @available(iOS 15.0, *) - static func buildSendMessageIntent(notificationContent: UNNotificationContent, - contact: PersistedObvContactIdentity, - discussion: PersistedDiscussion, - showGroupName: Bool, - urlForStoringPNGThumbnail: URL?) -> INSendMessageIntent? { - guard let ownedIdentity = contact.ownedIdentity else { return nil } - var recipients = [ownedIdentity.createINPerson(storingPNGPhotoThumbnailAtURL: urlForStoringPNGThumbnail, thumbnailSide: thumbnailPhotoSide)] - var speakableGroupName: INSpeakableString? - switch try? discussion.kind { - case .oneToOne, .none: - break - case .groupV1(withContactGroup: let contactGroup): - if let contactIdentities = contactGroup?.contactIdentities, showGroupName { - for contact in contactIdentities { - recipients += [contact.createINPerson(storingPNGPhotoThumbnailAtURL: urlForStoringPNGThumbnail, thumbnailSide: thumbnailPhotoSide)] + + struct SendMessageIntentInfos { + + let discussionObjectID: NSManagedObjectID + let ownedINPerson: INPerson + let contactINPerson: INPerson + let groupInfos: GroupInfos? // Only set in the case of a group discussion + + @available(iOS 15.0, *) + init?(messageReceived: PersistedMessageReceived.Structure, urlForStoringPNGThumbnail: URL?) { + let contact = messageReceived.contact + let discussionKind = messageReceived.discussionKind + self.init(contact: contact, discussionKind: discussionKind, urlForStoringPNGThumbnail: urlForStoringPNGThumbnail) + } + + @available(iOS 15.0, *) + init(contact: PersistedObvContactIdentity.Structure, discussionKind: PersistedDiscussion.StructureKind, urlForStoringPNGThumbnail: URL?) { + let ownedIdentity = contact.ownedIdentity + self.discussionObjectID = discussionKind.objectID + self.ownedINPerson = ownedIdentity.createINPerson(storingPNGPhotoThumbnailAtURL: urlForStoringPNGThumbnail, + thumbnailSide: thumbnailPhotoSide) + self.contactINPerson = contact.createINPerson(storingPNGPhotoThumbnailAtURL: urlForStoringPNGThumbnail, + thumbnailSide: thumbnailPhotoSide) + switch discussionKind { + case .groupDiscussion(structure: let structure): + self.groupInfos = GroupInfos(groupDiscussion: structure, + urlForStoringPNGThumbnail: urlForStoringPNGThumbnail) + case .oneToOneDiscussion: + self.groupInfos = nil + } + } + + struct GroupInfos { + + let groupRecipients: [INPerson] + let speakableGroupName: INSpeakableString + let groupINImage: INImage? + + @available(iOS 15.0, *) + init(groupDiscussion: PersistedGroupDiscussion.Structure, urlForStoringPNGThumbnail: URL?) { + let contactGroup = groupDiscussion.contactGroup + let contactIdentities = contactGroup.contactIdentities + var groupRecipients = [INPerson]() + for contactIdentity in contactIdentities { + let inPerson = contactIdentity.createINPerson(storingPNGPhotoThumbnailAtURL: urlForStoringPNGThumbnail, thumbnailSide: thumbnailPhotoSide) + groupRecipients.append(inPerson) } - speakableGroupName = INSpeakableString(spokenPhrase: discussion.title) + self.groupRecipients = groupRecipients + speakableGroupName = INSpeakableString(spokenPhrase: groupDiscussion.title) + self.groupINImage = contactGroup.createINImage(storingPNGPhotoThumbnailAtURL: urlForStoringPNGThumbnail, + thumbnailSide: thumbnailPhotoSide) } + } - let person = contact.createINPerson( - storingPNGPhotoThumbnailAtURL: urlForStoringPNGThumbnail, - thumbnailSide: thumbnailPhotoSide) + } + + @available(iOS 15.0, *) + private static func buildSendMessageIntent(notificationContent: UNNotificationContent, + infos: SendMessageIntentInfos, + showGroupName: Bool) -> INSendMessageIntent? { + var recipients = [infos.ownedINPerson] + var speakableGroupName: INSpeakableString? + if let groupInfos = infos.groupInfos, showGroupName { + speakableGroupName = groupInfos.speakableGroupName + recipients += groupInfos.groupRecipients + } let intent = INSendMessageIntent( recipients: recipients, outgoingMessageType: .outgoingMessageText, content: notificationContent.body, speakableGroupName: speakableGroupName, - conversationIdentifier: discussion.objectID.uriRepresentation().absoluteString, + conversationIdentifier: infos.discussionObjectID.uriRepresentation().absoluteString, serviceName: nil, - sender: person, + sender: infos.contactINPerson, attachments: nil) - switch try? discussion.kind { - case .oneToOne, .none: - break - case .groupV1(withContactGroup: let contactGroup): - if let contactGroup = contactGroup { - intent.setImage(contactGroup.createINImage(storingPNGPhotoThumbnailAtURL: urlForStoringPNGThumbnail, thumbnailSide: thumbnailPhotoSide), forParameterNamed: \.speakableGroupName) - } + if let groupInfos = infos.groupInfos { + intent.setImage(groupInfos.groupINImage, forParameterNamed: \.speakableGroupName) } let interaction = INInteraction(intent: intent, response: nil) interaction.direction = .incoming @@ -280,7 +395,7 @@ struct UserNotificationCreator { } return intent } - + static func createInvitationNotification(obvDialog: ObvDialog, persistedInvitationUUID: UUID) -> (notificationId: ObvUserNotificationIdentifier, notificationContent: UNMutableNotificationContent)? { @@ -454,18 +569,43 @@ struct UserNotificationCreator { return (notificationId, notificationContent) } - static func createReactionNotification(reaction: PersistedMessageReactionReceived) -> (notificationId: ObvUserNotificationIdentifier, notificationContent: UNNotificationContent)? { - guard let message = reaction.message else { return nil } - guard let contact = reaction.contact else { return nil } - return createReactionNotification(message: message, contact: contact, emoji: reaction.emoji, reactionTimestamp: reaction.timestamp) - } - static func createReactionNotification(message: PersistedMessage, contact: PersistedObvContactIdentity, emoji: String, reactionTimestamp: Date) -> (notificationId: ObvUserNotificationIdentifier, notificationContent: UNNotificationContent)? { + struct ReactionNotificationInfos { + + let messageObjectID: NSManagedObjectID + let discussionObjectID: NSManagedObjectID + let contactObjectID: NSManagedObjectID + let contactCustomOrFullDisplayName: String + let discussionNotificationSound: NotificationSound? + let isEphemeralPersistedMessageSentWithLimitedVisibility: Bool + let messageTextBody: String? + let sendMessageIntentInfos: SendMessageIntentInfos? // Only used for iOS15+ + + init(messageSent: PersistedMessageSent.Structure, contact: PersistedObvContactIdentity.Structure, urlForStoringPNGThumbnail: URL?) { + let discussionKind = messageSent.discussionKind + self.messageObjectID = messageSent.typedObjectID.objectID + self.discussionObjectID = discussionKind.objectID + self.contactObjectID = contact.typedObjectID.objectID + self.contactCustomOrFullDisplayName = contact.customOrFullDisplayName + self.discussionNotificationSound = discussionKind.localConfiguration.notificationSound + self.isEphemeralPersistedMessageSentWithLimitedVisibility = messageSent.isEphemeralMessageWithLimitedVisibility + self.messageTextBody = messageSent.textBody + if #available(iOS 15.0, *) { + self.sendMessageIntentInfos = SendMessageIntentInfos(contact: contact, discussionKind: discussionKind, urlForStoringPNGThumbnail: urlForStoringPNGThumbnail) + } else { + self.sendMessageIntentInfos = nil + } + } + + } + + static func createReactionNotification(infos: ReactionNotificationInfos, + emoji: String, + reactionTimestamp: Date) -> + (notificationId: ObvUserNotificationIdentifier, notificationContent: UNNotificationContent) { let hideNotificationContent = ObvMessengerSettings.Privacy.hideNotificationContent - let discussion = message.discussion - // Configure the minimal notification content var (notificationId, notificationContent) = createMinimalNotification(badge: nil) @@ -474,35 +614,33 @@ struct UserNotificationCreator { switch hideNotificationContent { case .no: - if let sentMessage = message as? PersistedMessageSent, - sentMessage.isEphemeralMessageWithLimitedVisibility { + if infos.isEphemeralPersistedMessageSentWithLimitedVisibility { notificationId = .newReactionNotificationWithHiddenContent notificationContent.body = String.localizedStringWithFormat(NSLocalizedString("MESSAGE_REACTION_NOTIFICATION_%@", comment: ""), emoji) - } else if let textBody = message.textBody { - notificationId = .newReaction(messageURI: message.objectID.uriRepresentation(), contactURI: contact.objectID.uriRepresentation()) + } else if let textBody = infos.messageTextBody { + notificationId = .newReaction(messageURI: infos.messageObjectID.uriRepresentation(), contactURI: infos.contactObjectID.uriRepresentation()) notificationContent.body = String.localizedStringWithFormat(NSLocalizedString("MESSAGE_REACTION_NOTIFICATION_%@_%@", comment: ""), emoji, textBody) } else { notificationId = .newReactionNotificationWithHiddenContent notificationContent.body = String.localizedStringWithFormat(NSLocalizedString("MESSAGE_REACTION_NOTIFICATION_%@", comment: ""), emoji) } - if #available(iOS 15.0, *) { + if #available(iOS 15.0, *), let sendMessageIntentInfos = infos.sendMessageIntentInfos { sendMessageIntent = buildSendMessageIntent(notificationContent: notificationContent, - contact: contact, - discussion: discussion, showGroupName: false, - urlForStoringPNGThumbnail: nil) + infos: sendMessageIntentInfos, + showGroupName: false) } else { - notificationContent.title = contact.customOrFullDisplayName + notificationContent.title = infos.contactCustomOrFullDisplayName notificationContent.subtitle = "" } - let deepLink = ObvDeepLink.message(messageObjectURI: message.objectID.uriRepresentation()) + let deepLink = ObvDeepLink.message(messageObjectURI: infos.messageObjectID.uriRepresentation()) notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString notificationContent.userInfo[UserNotificationKeys.reactionTimestamp] = reactionTimestamp notificationContent.userInfo[UserNotificationKeys.reactionIdentifierForNotification] = notificationId.getIdentifier() - notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = discussion.objectID.uriRepresentation().absoluteString + notificationContent.userInfo[UserNotificationKeys.persistedDiscussionObjectURI] = infos.discussionObjectID.uriRepresentation().absoluteString - setNotificationSound(discussion: discussion, notificationContent: notificationContent) + setNotificationSound(discussionNotificationSound: infos.discussionNotificationSound, notificationContent: notificationContent) case .partially: notificationId = .newReactionNotificationWithHiddenContent @@ -511,7 +649,7 @@ struct UserNotificationCreator { notificationContent.subtitle = "" notificationContent.body = Strings.NewPersistedReactionReceivedHiddenContent.body - let deepLink = ObvDeepLink.message(messageObjectURI: message.objectID.uriRepresentation()) + let deepLink = ObvDeepLink.message(messageObjectURI: infos.messageObjectID.uriRepresentation()) notificationContent.userInfo[UserNotificationKeys.deepLink] = deepLink.url.absoluteString notificationContent.userInfo[UserNotificationKeys.reactionIdentifierForNotification] = notificationId.getIdentifier() @@ -532,6 +670,7 @@ struct UserNotificationCreator { } } + private static func setThreadAndCategory(notificationId: ObvUserNotificationIdentifier, notificationContent: UNMutableNotificationContent) { let hideNotificationContent = ObvMessengerSettings.Privacy.hideNotificationContent @@ -544,25 +683,23 @@ struct UserNotificationCreator { notificationContent.userInfo[UserNotificationKeys.id] = notificationId.id.rawValue } - private static func setNotificationSound(discussion: PersistedDiscussion, notificationContent: UNMutableNotificationContent) { - discussion.managedObjectContext?.performAndWait { - - if let notificationSound = discussion.localConfiguration.notificationSound ?? ObvMessengerSettings.Discussions.notificationSound { - switch notificationSound { - case .none: - notificationContent.sound = nil - case .system: - break - default: - guard let filename = notificationSound.filename else { - assertionFailure(); break - } - if notificationSound.isPolyphonic { - let note = Note.generateNote(from: notificationContent.body) - notificationContent.sound = UNNotificationSound(named: UNNotificationSoundName(rawValue: filename + note.index + ".caf")) - } else { - notificationContent.sound = UNNotificationSound(named: UNNotificationSoundName(rawValue: filename)) - } + + private static func setNotificationSound(discussionNotificationSound: NotificationSound?, notificationContent: UNMutableNotificationContent) { + if let notificationSound = discussionNotificationSound ?? ObvMessengerSettings.Discussions.notificationSound { + switch notificationSound { + case .none: + notificationContent.sound = nil + case .system: + break + default: + guard let filename = notificationSound.filename else { + assertionFailure(); break + } + if notificationSound.isPolyphonic { + let note = Note.generateNote(from: notificationContent.body) + notificationContent.sound = UNNotificationSound(named: UNNotificationSoundName(rawValue: filename + note.index + ".caf")) + } else { + notificationContent.sound = UNNotificationSound(named: UNNotificationSoundName(rawValue: filename)) } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsBadgesManager.swift similarity index 91% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsBadgesManager.swift index 53bb82f3..5071e2f3 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsBadgesManager.swift @@ -23,7 +23,7 @@ import os.log import ObvEngine import UserNotifications -final class UserNotificationsBadgesCoordinator: NSObject { +final class UserNotificationsBadgesManager: NSObject { // Properties @@ -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: UserNotificationsBadgesCoordinator.self)) + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UserNotificationsBadgesManager.self)) private var notificationTokens = [NSObjectProtocol]() private let queueForBadgesOperations = OperationQueue.createSerialQueue(name: "Queue for badges operations", qualityOfService: .background) @@ -68,7 +68,6 @@ final class UserNotificationsBadgesCoordinator: NSObject { override init() { super.init() observeCurrentOwnedIdentityChangedNotifications() - observeUIApplicationDidStartRunningNotifications() observeNSManagedObjectContextDidSaveNotifications() observeNSManagedObjectContextObjectsDidChangeNotifications() observeNeedToRecomputeAllBadges() @@ -76,6 +75,11 @@ final class UserNotificationsBadgesCoordinator: NSObject { } + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + recomputeAllBadges(completion: { _ in }) + } + + private func recomputeAllBadges(completion: (Bool) -> Void) { guard let userDefaults = self.userDefaults else { completion(false); return } if let currentOwnedCryptoId = self.currentOwnedCryptoId { @@ -95,7 +99,7 @@ final class UserNotificationsBadgesCoordinator: NSObject { // MARK: - Listening to notifications -extension UserNotificationsBadgesCoordinator { +extension UserNotificationsBadgesManager { private func observeCurrentOwnedIdentityChangedNotifications() { let token = ObvMessengerInternalNotification.observeCurrentOwnedCryptoIdChanged(queue: OperationQueue.main) { [weak self] (newOwnedCryptoId, apiKey) in @@ -105,13 +109,6 @@ extension UserNotificationsBadgesCoordinator { } - private func observeUIApplicationDidStartRunningNotifications() { - notificationTokens.append(ObvMessengerInternalNotification.observeAppStateChanged() { [weak self] _, currentState in - guard currentState.isInitializedAndActive else { return } - self?.recomputeAllBadges(completion: { _ in }) - }) - } - private func observeNeedToRecomputeAllBadges() { notificationTokens.append(ObvMessengerInternalNotification.observeNeedToRecomputeAllBadges { [weak self] completion in self?.recomputeAllBadges(completion: completion) @@ -274,17 +271,3 @@ extension UserNotificationsBadgesCoordinator { notificationTokens.append(token) } } - - -// MARK: - UserNotificationsBadgesDelegate { - -extension UserNotificationsBadgesCoordinator: UserNotificationsBadgesDelegate { - - func getCurrentCountForNewMessagesBadgeForOwnedIdentity(with ownedCryptoId: ObvCryptoId) -> Int { - return self.userDefaults?.integer(forKey: UserDefaultsKeyForBadge.keyForNewMessagesCountForOwnedIdentiy(with: ownedCryptoId)) ?? 0 - } - - func getCurrentCountForInvitationsBadgeForOwnedIdentity(with ownedCryptoId: ObvCryptoId) -> Int { - return self.userDefaults?.integer(forKey: UserDefaultsKeyForBadge.keyForInvitationsCountForOwnedIdentiy(with: ownedCryptoId)) ?? 0 - } -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsManager.swift similarity index 74% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsManager.swift index 3537f148..18d56a4f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsManager.swift @@ -25,14 +25,12 @@ import ObvTypes import CoreData import AVFAudio -final class UserNotificationsCoordinator: NSObject { +final class UserNotificationsManager: NSObject { private var observationTokens = [NSObjectProtocol]() private var kvoTokens = [NSKeyValueObservation]() - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UserNotificationsCoordinator.self)) - - private let appDelegate = UIApplication.shared.delegate as! AppDelegate + private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: UserNotificationsManager.self)) private let userNotificationCenterDelegate: UserNotificationCenterDelegate @@ -41,10 +39,13 @@ final class UserNotificationsCoordinator: NSObject { // MARK: - Initializer override init() { + self.userNotificationCenterDelegate = UserNotificationCenterDelegate() super.init() - + // Register as the UNUserNotificationCenter's delegate + // This must be set before the app finished launching. + // See https://developer.apple.com/documentation/usernotifications/unusernotificationcenterdelegate let notificationCenter = UNUserNotificationCenter.current() notificationCenter.delegate = userNotificationCenterDelegate @@ -58,7 +59,6 @@ final class UserNotificationsCoordinator: NSObject { observeNewPersistedInvitationNotifications() observeRequestIdentifiersOfSilentNotificationsAddedByExtension() - observeAppDelegateLifecycleNotifications() observeTheBodyOfPersistedMessageReceivedDidChangeNotifications() observePersistedMessageReceivedWasDeletedNotifications() observeUserRequestedDeletionOfPersistedDiscussionNotifications() @@ -67,6 +67,7 @@ final class UserNotificationsCoordinator: NSObject { observePersistedMessageReactionReceivedWasInsertedOrUpdatedNotifications() } + deinit { observationTokens.forEach { NotificationCenter.default.removeObserver($0) } } @@ -75,7 +76,7 @@ final class UserNotificationsCoordinator: NSObject { // MARK: - Managing User Notifications related to received messages -extension UserNotificationsCoordinator { +extension UserNotificationsManager { private func observeReportCallEventNotifications() { observationTokens.append(VoIPNotification.observeReportCallEvent { (callUUID, callReport, groupId, ownedCryptoId) in @@ -105,8 +106,22 @@ extension UserNotificationsCoordinator { contactIdentityDisplayName += " + \(participantCount - 1)" } - let (notificationId, notificationContent) = UserNotificationCreator.createMissedCallNotification(callUUID: callUUID, contact: contactIdentity, discussion: discussion, urlForStoringPNGThumbnail: nil, badge: nil) - UserNotificationsScheduler.filteredScheduleNotification(discussion: discussion, notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) + do { + let discussionKind = try discussion.toStruct() + let infos = UserNotificationCreator.MissedCallNotificationInfos( + contact: try contactIdentity.toStruct(), + discussionKind: discussionKind, + urlForStoringPNGThumbnail: nil) + let (notificationId, notificationContent) = UserNotificationCreator.createMissedCallNotification(callUUID: callUUID, infos: infos, badge: nil) + UserNotificationsScheduler.filteredScheduleNotification( + discussionKind: discussionKind, + notificationId: notificationId, + notificationContent: notificationContent, + notificationCenter: notificationCenter) + } catch { + assertionFailure() + return + } case .rejectedIncomingCallBecauseOfDeniedRecordPermission: switch AVAudioSession.sharedInstance().recordPermission { case .undetermined: @@ -157,18 +172,21 @@ extension UserNotificationsCoordinator { ObvStack.shared.performBackgroundTask { (context) in let notificationCenter = UNUserNotificationCenter.current() guard let messageReceived = try? PersistedMessageReceived.get(with: persistedMessageReceivedObjectID, within: context) as? PersistedMessageReceived else { assertionFailure(); return } - guard let contactIdentity = messageReceived.contactIdentity else { assertionFailure(); return } let discussion = messageReceived.discussion - let (notificationId, notificationContent) = UserNotificationCreator.createNewMessageNotification( - body: messageReceived.textBody ?? "", - isEphemeralMessageWithUserAction: messageReceived.isEphemeralMessageWithUserAction, - messageIdentifierFromEngine: messageReceived.messageIdentifierFromEngine, - contact: contactIdentity, - attachmentsFileNames: [], - discussion: discussion, - urlForStoringPNGThumbnail: nil, - badge: nil) - UserNotificationsScheduler.filteredScheduleNotification(discussion: discussion, notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) + do { + let infos = UserNotificationCreator.NewMessageNotificationInfos( + messageReceived: try messageReceived.toStructure(), + urlForStoringPNGThumbnail: nil) + let (notificationId, notificationContent) = UserNotificationCreator.createNewMessageNotification( + infos: infos, + attachmentsFileNames: [], + badge: nil) + let discussionKind = try discussion.toStruct() + UserNotificationsScheduler.filteredScheduleNotification(discussionKind: discussionKind, notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) + } catch { + assertionFailure() + return + } } }) } @@ -228,19 +246,16 @@ extension UserNotificationsCoordinator { guard !messageIdentifiersOfMissingNotifications.isEmpty else { return } for (newMessage, identifierForNotification) in newMessagesAndNotificationIdentifiers { guard messageIdentifiersOfMissingNotifications.contains(identifierForNotification) else { continue } - if let contactIdentity = newMessage.contactIdentity { - let discussion = newMessage.discussion - let (notificationId, notificationContent) = UserNotificationCreator.createNewMessageNotification( - body: newMessage.textBody ?? "", - isEphemeralMessageWithUserAction: newMessage.isEphemeralMessageWithUserAction, - messageIdentifierFromEngine: newMessage.messageIdentifierFromEngine, - contact: contactIdentity, - attachmentsFileNames: [], - discussion: discussion, - urlForStoringPNGThumbnail: nil, - badge: nil) - UserNotificationsScheduler.filteredScheduleNotification(discussion: discussion, notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) - } + guard let newMessageStruct = try? newMessage.toStructure() else { assertionFailure(); continue } + guard let discussionKind = try? newMessage.discussion.toStruct() else { assertionFailure(); continue } + let infos = UserNotificationCreator.NewMessageNotificationInfos( + messageReceived: newMessageStruct, + urlForStoringPNGThumbnail: nil) + let (notificationId, notificationContent) = UserNotificationCreator.createNewMessageNotification( + infos: infos, + attachmentsFileNames: [], + badge: nil) + UserNotificationsScheduler.filteredScheduleNotification(discussionKind: discussionKind, notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) } } } @@ -270,57 +285,58 @@ extension UserNotificationsCoordinator { /// 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 + let log = self.log + ObvStack.shared.performBackgroundTask { context in + guard let reactionReceived = try? PersistedMessageReaction.get(with: objectID.downcast, within: context) as? PersistedMessageReactionReceived else { return } + guard let message = reactionReceived.message as? PersistedMessageSent else { return } + guard let contact = reactionReceived.contact else { return } + + do { + let infos = UserNotificationCreator.ReactionNotificationInfos( + messageSent: try message.toStructure(), + contact: try contact.toStruct(), + urlForStoringPNGThumbnail: nil) + let (notificationId, notificationContent) = UserNotificationCreator.createReactionNotification( + infos: infos, + emoji: reactionReceived.emoji, + reactionTimestamp: reactionReceived.timestamp) + + 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 reactionsTimestamps.count == 1, + let timestamp = reactionsTimestamps.first, + timestamp >= reactionReceived.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) + // 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( + discussionKind: try discussion.toStruct(), + notificationId: notificationId, + notificationContent: notificationContent, + 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) + } catch { + os_log("Could not notifiy: %{public}@", log: log, type: .fault, error.localizedDescription) + return } + } }) } } -// MARK: - Hide notifications content when active exits the active state - -extension UserNotificationsCoordinator { - - private func observeAppDelegateLifecycleNotifications() { - // If the app quits the active state, and if the user decided to hide all notifications content, we delete all notifications to make sure there is no content left in the notication center. - let token = ObvMessengerInternalNotification.observeAppStateChanged(queue: OperationQueue.main) { (previousState, currentState) in - guard previousState.iOSAppState == .mayResignActive && (currentState.iOSAppState != .active || !currentState.isInitializedAndActive) else { return } - guard ObvMessengerSettings.Privacy.hideNotificationContent != .no else { return } - // If we reach this point, the app is exiting the active state and the user decided to hide notifications content. So we should do so now. - let notificationCenter = UNUserNotificationCenter.current() - notificationCenter.removeAllPendingNotificationRequests() - notificationCenter.removeAllDeliveredNotifications() - } - observationTokens.append(token) - } - -} - // MARK: - Managing User Notifications related to invitations -extension UserNotificationsCoordinator { +extension UserNotificationsManager { private func observeNewPersistedInvitationNotifications() { let token = ObvMessengerCoreDataNotification.observeNewOrUpdatedPersistedInvitation { (obvDialog, persistedInvitationUUID) in diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsScheduler.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsScheduler.swift similarity index 95% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsScheduler.swift rename to iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsScheduler.swift index 16bdfca0..d2bac496 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsScheduler.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/UserNotificationManager/UserNotificationsScheduler.swift @@ -38,8 +38,8 @@ final class UserNotificationsScheduler { } - static func filteredScheduleNotification(discussion: PersistedDiscussion, notificationId: ObvUserNotificationIdentifier, notificationContent: UNNotificationContent, notificationCenter: UNUserNotificationCenter) { - guard !discussion.shouldMuteNotifications else { return } + static func filteredScheduleNotification(discussionKind: PersistedDiscussion.StructureKind, notificationId: ObvUserNotificationIdentifier, notificationContent: UNNotificationContent, notificationCenter: UNUserNotificationCenter) { + guard !discussionKind.localConfiguration.shouldMuteNotifications else { return } scheduleNotification(notificationId: notificationId, notificationContent: notificationContent, notificationCenter: notificationCenter) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Managers/WebSocketManager/WebSocketManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Managers/WebSocketManager/WebSocketManager.swift new file mode 100644 index 00000000..30d83f48 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Managers/WebSocketManager/WebSocketManager.swift @@ -0,0 +1,140 @@ +/* + * 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 + + +actor WebSocketManager { + + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "WebSocketManager") + + private let obvEngine: ObvEngine + + init(obvEngine: ObvEngine) { + self.obvEngine = obvEngine + } + + private var observationTokens = [NSObjectProtocol]() + + private var currentStateNeedsWebsockets = false + private var anIncomingCallRequiresWebSocket = false + private var iOSLifecycleStateRequiresWebSocket = false + + func performPostInitialization() async { + await observeNotifications() + } + + + private func storeObservationTokens(observationTokens: [NSObjectProtocol]) { + self.observationTokens += observationTokens + } + + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + // This is required when performing a cold launch, not clear why. + setiOSLifecycleStateRequiresWebSocket(to: true) + } + + + @MainActor + private func observeNotifications() async { + os_log("🧦 observeAppBasedLifeCycleEvents", log: Self.log, type: .info) + let didEnterBackgroundNotification = UIApplication.didEnterBackgroundNotification + let willTerminateNotification = UIApplication.willTerminateNotification + let didBecomeActiveNotification = UIApplication.didBecomeActiveNotification + let willEnterForegroundNotification = UIApplication.willEnterForegroundNotification + let tokens = [ + NotificationCenter.default.addObserver(forName: willEnterForegroundNotification, object: nil, queue: .main) { [weak self] _ in + os_log("🧦 willEnterForegroundNotification", log: Self.log, type: .info) + Task { [weak self] in await self?.setiOSLifecycleStateRequiresWebSocket(to: true) } + }, + NotificationCenter.default.addObserver(forName: didBecomeActiveNotification, object: nil, queue: .main) { _ in + os_log("🧦 didBecomeActiveNotification", log: Self.log, type: .info) + Task { [weak self] in await self?.setiOSLifecycleStateRequiresWebSocket(to: true) } + }, + NotificationCenter.default.addObserver(forName: didEnterBackgroundNotification, object: nil, queue: nil) { _ in + os_log("🧦 didEnterBackgroundNotification", log: Self.log, type: .info) + Task { [weak self] in await self?.setiOSLifecycleStateRequiresWebSocket(to: false) } + }, + NotificationCenter.default.addObserver(forName: willTerminateNotification, object: nil, queue: .main) { _ in + os_log("🧦 willTerminateNotification", log: Self.log, type: .info) + Task { [weak self] in await self?.setiOSLifecycleStateRequiresWebSocket(to: false) } + }, + VoIPNotification.observeNewIncomingCall { incomingCall in + os_log("🧦 observeNewIncomingCall", log: Self.log, type: .info) + Task { [weak self] in await self?.setAnIncomingCallRequiresWebSocket(to: true) } + }, + VoIPNotification.observeNoMoreCallInProgress { + os_log("🧦 noMoreCallInProgress", log: Self.log, type: .info) + Task { [weak self] in await self?.setAnIncomingCallRequiresWebSocket(to: false) } + }, + ] + await storeObservationTokens(observationTokens: tokens) + } + + + private func setiOSLifecycleStateRequiresWebSocket(to value: Bool) { + self.iOSLifecycleStateRequiresWebSocket = value + connectOrDisconnectWebsocketAsAppropriate() + } + + + private func setAnIncomingCallRequiresWebSocket(to value: Bool) { + self.anIncomingCallRequiresWebSocket = value + connectOrDisconnectWebsocketAsAppropriate() + } + + + private func connectOrDisconnectWebsocketAsAppropriate() { + let requiresWebSocket = iOSLifecycleStateRequiresWebSocket || anIncomingCallRequiresWebSocket + guard requiresWebSocket != currentStateNeedsWebsockets else { return } + currentStateNeedsWebsockets = requiresWebSocket + if requiresWebSocket { + connectWebsockets() + } else { + disconnectWebsockets() + } + } + + + private func connectWebsockets() { + do { + os_log("🧦🏁☎️🏓 Will request the engine to connect websockets", log: Self.log, type: .info) + try obvEngine.downloadMessagesAndConnectWebsockets() + } catch { + os_log("Could not download messages not connect websockets: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + + + private func disconnectWebsockets() { + os_log("🧦🏁☎️🏓 Will request the engine to disconnect websockets", log: Self.log, type: .info) + do { + try obvEngine.disconnectWebsockets() + } catch { + os_log("🧦Could not disconnect websockets: %{public}@", log: Self.log, type: .fault, error.localizedDescription) + assertionFailure() + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/BadConfiguration/BadConfigurationViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/BadConfiguration/BadConfigurationViewController.swift index 3244eb42..28eff65f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/BadConfiguration/BadConfigurationViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/BadConfiguration/BadConfigurationViewController.swift @@ -21,6 +21,9 @@ import UIKit class BadConfigurationViewController: UIViewController { + private var timerForRepeatingConfigurationCheck: Timer? + private let configChecker = DeviceConfigurationChecker() + // Views @IBOutlet weak var badBackgroundRefreshStatusTitleLabel: UILabel! @@ -71,6 +74,20 @@ extension BadConfigurationViewController { solutionTitleLabel.text = Strings.solutionTitle } + + override func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + + timerForRepeatingConfigurationCheck = Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { [weak self] timer in + assert(Thread.isMainThread) + if self?.configChecker.currentConfigurationIsValid(application: UIApplication.shared) == true { + timer.invalidate() + self?.dismiss(animated: true) + } + } + + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/OwnedIdentityIsNotActive/OwnedIdentityIsNotActiveViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/OwnedIdentityIsNotActive/OwnedIdentityIsNotActiveViewController.swift index 7eaa1989..5fb77108 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/OwnedIdentityIsNotActive/OwnedIdentityIsNotActiveViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/ModalViewControllers/OwnedIdentityIsNotActive/OwnedIdentityIsNotActiveViewController.swift @@ -52,8 +52,10 @@ class OwnedIdentityIsNotActiveViewController: UIViewController { } @IBAction func reactivateButtonTapped(_ sender: Any) { - ObvPushNotificationManager.shared.doKickOtherDevicesOnNextRegister() - ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() + Task { + await ObvPushNotificationManager.shared.doKickOtherDevicesOnNextRegister() + await ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() + } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Notifications/HardLinksToFylesNotifications.swift b/iOSClient/ObvMessenger/ObvMessenger/Notifications/HardLinksToFylesNotifications.swift new file mode 100644 index 00000000..e9f5cbb7 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/HardLinksToFylesNotifications.swift @@ -0,0 +1,116 @@ +/* + * 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 HardLinksToFylesNotifications { + case requestHardLinkToFyle(fyleElement: FyleElement, completionHandler: ((Result) -> Void)) + case requestAllHardLinksToFyles(fyleElements: [FyleElement], completionHandler: (([HardLinkToFyle?]) -> Void)) + + private enum Name { + case requestHardLinkToFyle + case requestAllHardLinksToFyles + + private var namePrefix: String { String(describing: HardLinksToFylesNotifications.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: HardLinksToFylesNotifications) -> NSNotification.Name { + switch notification { + case .requestHardLinkToFyle: return Name.requestHardLinkToFyle.name + case .requestAllHardLinksToFyles: return Name.requestAllHardLinksToFyles.name + } + } + } + private var userInfo: [AnyHashable: Any]? { + let info: [AnyHashable: Any]? + switch self { + case .requestHardLinkToFyle(fyleElement: let fyleElement, completionHandler: let completionHandler): + info = [ + "fyleElement": fyleElement, + "completionHandler": completionHandler, + ] + case .requestAllHardLinksToFyles(fyleElements: let fyleElements, completionHandler: let completionHandler): + info = [ + "fyleElements": fyleElements, + "completionHandler": completionHandler, + ] + } + 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 observeRequestHardLinkToFyle(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (FyleElement, @escaping ((Result) -> 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 + let completionHandler = notification.userInfo!["completionHandler"] as! ((Result) -> Void) + block(fyleElement, completionHandler) + } + } + + 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] + let completionHandler = notification.userInfo!["completionHandler"] as! (([HardLinkToFyle?]) -> Void) + block(fyleElements, completionHandler) + } + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Notifications/HardLinksToFylesNotifications.yml b/iOSClient/ObvMessenger/ObvMessenger/Notifications/HardLinksToFylesNotifications.yml new file mode 100644 index 00000000..5b96f078 --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/HardLinksToFylesNotifications.yml @@ -0,0 +1,11 @@ +import: + - Foundation +notifications: +- name: requestHardLinkToFyle + params: + - {name: fyleElement, type: FyleElement} + - {name: completionHandler, type: "((Result) -> Void)", escaping: true} +- name: requestAllHardLinksToFyles + params: + - {name: fyleElements, type: [FyleElement]} + - {name: completionHandler, type: "(([HardLinkToFyle?]) -> Void)", escaping: true} diff --git a/iOSClient/ObvMessenger/ObvMessenger/MessengerInternalNotification.swift b/iOSClient/ObvMessenger/ObvMessenger/Notifications/MessengerInternalNotification.swift similarity index 63% rename from iOSClient/ObvMessenger/ObvMessenger/MessengerInternalNotification.swift rename to iOSClient/ObvMessenger/ObvMessenger/Notifications/MessengerInternalNotification.swift index a696f446..35c869f6 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/MessengerInternalNotification.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/MessengerInternalNotification.swift @@ -40,69 +40,6 @@ struct MessengerInternalNotification { } - // MARK: - CreateNewGroup - - struct CreateNewGroup { - static let name = NSNotification.Name("MessengerInternalNotification.CreateNewGroup") - struct Key { - static let groupName = "groupName" - static let groupDescription = "groupDescription" - static let groupMembersCryptoIds = "groupMembersCryptoIds" - static let ownedCryptoId = "ownedCryptoId" - static let photoURL = "photoURL" - } - static func parse(_ notification: Notification) -> (groupName: String, groupDescription: String?, groupMembersCryptoIds: Set, ownedCryptoId: ObvCryptoId, photoURL: URL?)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let groupName = userInfo[Key.groupName] as? String else { return nil } - guard let groupDescription = userInfo[Key.groupDescription] as? String? else { return nil } - guard let groupMembersCryptoIds = userInfo[Key.groupMembersCryptoIds] as? Set else { return nil } - guard let ownedCryptoId = userInfo[Key.ownedCryptoId] as? ObvCryptoId else { return nil } - let photoURL = userInfo[Key.photoURL] as? URL - return (groupName, groupDescription, groupMembersCryptoIds, ownedCryptoId, photoURL) - } - } - - - // MARK: - InviteContactsToGroupOwned - - struct InviteContactsToGroupOwned { - static let name = NSNotification.Name("MessengerInternalNotification.InviteContactsToGroupOwned") - struct Key { - static let groupUid = "groupUid" - static let ownedCryptoId = "ownedCryptoId" - static let newGroupMembers = "newGroupMembers" - } - static func parse(_ notification: Notification) -> (groupUid: UID, ownedCryptoId: ObvCryptoId, newGroupMembers: Set)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let groupUid = userInfo[Key.groupUid] as? UID else { return nil } - guard let ownedCryptoId = userInfo[Key.ownedCryptoId] as? ObvCryptoId else { return nil } - guard let newGroupMembers = userInfo[Key.newGroupMembers] as? Set else { return nil } - return (groupUid, ownedCryptoId, newGroupMembers) - } - } - - - // MARK: - RemoveContactsFromGroupOwned - - struct RemoveContactsFromGroupOwned { - static let name = NSNotification.Name("MessengerInternalNotification.RemoveContactsFromGroupOwned") - struct Key { - static let groupUid = "groupUid" - static let ownedCryptoId = "ownedCryptoId" - static let removedContacts = "removedContacts" - } - static func parse(_ notification: Notification) -> (groupUid: UID, ownedCryptoId: ObvCryptoId, removedContacts: Set)? { - guard notification.name == name else { return nil } - guard let userInfo = notification.userInfo else { return nil } - guard let groupUid = userInfo[Key.groupUid] as? UID else { return nil } - guard let ownedCryptoId = userInfo[Key.ownedCryptoId] as? ObvCryptoId else { return nil } - guard let removedContacts = userInfo[Key.removedContacts] as? Set else { return nil } - return (groupUid, ownedCryptoId, removedContacts) - } - } - // MARK: - ApplicationIconBadgeNumberWasUpdated struct ApplicationIconBadgeNumberWasUpdated { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Notifications/NewSingleDiscussionNotification.swift b/iOSClient/ObvMessenger/ObvMessenger/Notifications/NewSingleDiscussionNotification.swift index 7017cf06..0ea2494a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Notifications/NewSingleDiscussionNotification.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/NewSingleDiscussionNotification.swift @@ -39,7 +39,7 @@ enum NewSingleDiscussionNotification { case userWantsToReplyToMessage(messageObjectID: TypeSafeManagedObjectID, draftObjectID: TypeSafeManagedObjectID) case userWantsToRemoveReplyToMessage(draftObjectID: TypeSafeManagedObjectID) case userWantsToSendDraft(draftObjectID: TypeSafeManagedObjectID, textBody: String) - case userWantsToSendDraftWithOneAttachement(draftObjectID: TypeSafeManagedObjectID, attachementsURL: [URL]) + case userWantsToSendDraftWithOneAttachment(draftObjectID: TypeSafeManagedObjectID, attachmentURL: URL) case insertDiscussionIsEndToEndEncryptedSystemMessageIntoDiscussionIfEmpty(discussionObjectID: TypeSafeManagedObjectID, markAsRead: Bool) case userWantsToUpdateDraftExpiration(draftObjectID: TypeSafeManagedObjectID, value: PersistedDiscussionSharedConfigurationValue?) case userWantsToUpdateDraftBody(draftObjectID: TypeSafeManagedObjectID, body: String) @@ -55,7 +55,7 @@ enum NewSingleDiscussionNotification { case userWantsToReplyToMessage case userWantsToRemoveReplyToMessage case userWantsToSendDraft - case userWantsToSendDraftWithOneAttachement + case userWantsToSendDraftWithOneAttachment case insertDiscussionIsEndToEndEncryptedSystemMessageIntoDiscussionIfEmpty case userWantsToUpdateDraftExpiration case userWantsToUpdateDraftBody @@ -81,7 +81,7 @@ enum NewSingleDiscussionNotification { case .userWantsToReplyToMessage: return Name.userWantsToReplyToMessage.name case .userWantsToRemoveReplyToMessage: return Name.userWantsToRemoveReplyToMessage.name case .userWantsToSendDraft: return Name.userWantsToSendDraft.name - case .userWantsToSendDraftWithOneAttachement: return Name.userWantsToSendDraftWithOneAttachement.name + case .userWantsToSendDraftWithOneAttachment: return Name.userWantsToSendDraftWithOneAttachment.name case .insertDiscussionIsEndToEndEncryptedSystemMessageIntoDiscussionIfEmpty: return Name.insertDiscussionIsEndToEndEncryptedSystemMessageIntoDiscussionIfEmpty.name case .userWantsToUpdateDraftExpiration: return Name.userWantsToUpdateDraftExpiration.name case .userWantsToUpdateDraftBody: return Name.userWantsToUpdateDraftBody.name @@ -128,10 +128,10 @@ enum NewSingleDiscussionNotification { "draftObjectID": draftObjectID, "textBody": textBody, ] - case .userWantsToSendDraftWithOneAttachement(draftObjectID: let draftObjectID, attachementsURL: let attachementsURL): + case .userWantsToSendDraftWithOneAttachment(draftObjectID: let draftObjectID, attachmentURL: let attachmentURL): info = [ "draftObjectID": draftObjectID, - "attachementsURL": attachementsURL, + "attachmentURL": attachmentURL, ] case .insertDiscussionIsEndToEndEncryptedSystemMessageIntoDiscussionIfEmpty(discussionObjectID: let discussionObjectID, markAsRead: let markAsRead): info = [ @@ -251,12 +251,12 @@ enum NewSingleDiscussionNotification { } } - static func observeUserWantsToSendDraftWithOneAttachement(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID, [URL]) -> Void) -> NSObjectProtocol { - let name = Name.userWantsToSendDraftWithOneAttachement.name + static func observeUserWantsToSendDraftWithOneAttachment(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID, URL) -> Void) -> NSObjectProtocol { + let name = Name.userWantsToSendDraftWithOneAttachment.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let draftObjectID = notification.userInfo!["draftObjectID"] as! TypeSafeManagedObjectID - let attachementsURL = notification.userInfo!["attachementsURL"] as! [URL] - block(draftObjectID, attachementsURL) + let attachmentURL = notification.userInfo!["attachmentURL"] as! URL + block(draftObjectID, attachmentURL) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Notifications/NewSingleDiscussionNotification.yml b/iOSClient/ObvMessenger/ObvMessenger/Notifications/NewSingleDiscussionNotification.yml index d4e4b920..a8843248 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Notifications/NewSingleDiscussionNotification.yml +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/NewSingleDiscussionNotification.yml @@ -30,10 +30,10 @@ notifications: params: - {name: draftObjectID, type: TypeSafeManagedObjectID} - {name: textBody, type: String} -- name: userWantsToSendDraftWithOneAttachement +- name: userWantsToSendDraftWithOneAttachment params: - {name: draftObjectID, type: TypeSafeManagedObjectID} - - {name: attachementsURL, type: [URL]} + - {name: attachmentURL, type: URL} - name: insertDiscussionIsEndToEndEncryptedSystemMessageIntoDiscussionIfEmpty params: - {name: discussionObjectID, type: TypeSafeManagedObjectID} diff --git a/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.swift b/iOSClient/ObvMessenger/ObvMessenger/Notifications/ObvMessengerInternalNotification.swift similarity index 89% rename from iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.swift rename to iOSClient/ObvMessenger/ObvMessenger/Notifications/ObvMessengerInternalNotification.swift index 9ce27e95..61e82ecf 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/ObvMessengerInternalNotification.swift @@ -40,22 +40,18 @@ enum ObvMessengerInternalNotification { case currentOwnedCryptoIdChanged(newOwnedCryptoId: ObvCryptoId, apiKey: UUID) case userWantsToPerfomCloudKitBackupNow case externalTransactionsWereMergedIntoViewContext - case userWantsToPerfomBackupForExportNow(sourceView: UIView) + case userWantsToPerfomBackupForExportNow(sourceView: UIView, sourceViewController: UIViewController) case newMuteExpiration(expirationDate: Date) case wipeAllMessagesThatExpiredEarlierThanNow(launchedByBackgroundTask: Bool, completionHandler: (Bool) -> Void) 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 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) case isCallKitEnabledSettingDidChange case isIncludesCallsInRecentsEnabledSettingDidChange case networkInterfaceTypeChanged(isConnected: Bool) - case noMoreCallInProgress - case appStateChanged(previousState: AppState, currentState: AppState) case outgoingCallFailedBecauseUserDeniedRecordPermission case voiceMessageFailedBecauseUserDeniedRecordPermission case rejectedIncomingCallBecauseUserDeniedRecordPermission @@ -74,6 +70,8 @@ enum ObvMessengerInternalNotification { case userWantsToReadReceivedMessagesThatRequiresUserAction(persistedMessageObjectIDs: Set>) case requestThumbnail(fyleElement: FyleElement, size: CGSize, thumbnailType: ThumbnailType, completionHandler: ((Thumbnail) -> Void)) case persistedMessageReceivedWasRead(persistedMessageReceivedObjectID: TypeSafeManagedObjectID) + case receivedFyleJoinHasBeenMarkAsOpened(receivedFyleJoinID: TypeSafeManagedObjectID) + case userHasOpenedAReceivedAttachment(receivedFyleJoinID: TypeSafeManagedObjectID) case userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration(persistedDiscussionObjectID: NSManagedObjectID, expirationJSON: ExpirationJSON, ownedCryptoId: ObvCryptoId) case persistedDiscussionSharedConfigurationShouldBeSent(persistedDiscussionObjectID: NSManagedObjectID) case userWantsToDeleteContact(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, viewController: UIViewController, completionHandler: ((Bool) -> Void)) @@ -94,7 +92,6 @@ enum ObvMessengerInternalNotification { case resyncContactIdentityDetailsStatusWithEngine(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) case serverDoesNotSuppoortCall case pastedStringIsNotValidOlvidURL - case serverDoesNotSupportCall case userWantsToRestartChannelEstablishmentProtocol(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) case userWantsToReCreateChannelEstablishmentProtocol(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) case contactIdentityDetailsWereUpdated(contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId) @@ -102,18 +99,15 @@ enum ObvMessengerInternalNotification { case userWantsToEditContactNicknameAndPicture(persistedContactObjectID: NSManagedObjectID, customDisplayName: String?, customPhotoURL: URL?) case userWantsToBindOwnedIdentityToKeycloak(ownedCryptoId: ObvCryptoId, obvKeycloakState: ObvKeycloakState, keycloakUserId: String, completionHandler: (Bool) -> Void) case userWantsToUnbindOwnedIdentityFromKeycloak(ownedCryptoId: ObvCryptoId, completionHandler: (Bool) -> Void) - case requestHardLinkToFyle(fyleElement: FyleElement, completionHandler: ((Result) -> Void)) - case requestAllHardLinksToFyles(fyleElements: [FyleElement], completionHandler: (([HardLinkToFyle?]) -> Void)) case userWantsToRemoveDraftFyleJoin(draftFyleJoinObjectID: TypeSafeManagedObjectID) case userWantsToChangeContactsSortOrder(ownedCryptoId: ObvCryptoId, sortOrder: ContactsSortOrder) - case userWantsToUpdateLocalConfigurationOfDiscussion(value: PersistedDiscussionLocalConfigurationValue, persistedDiscussionObjectID: TypeSafeManagedObjectID, completionHandler: (Bool) -> Void) + case userWantsToUpdateLocalConfigurationOfDiscussion(value: PersistedDiscussionLocalConfigurationValue, persistedDiscussionObjectID: TypeSafeManagedObjectID, completionHandler: () -> Void) case discussionLocalConfigurationHasBeenUpdated(newValue: PersistedDiscussionLocalConfigurationValue, localConfigurationObjectID: TypeSafeManagedObjectID) case audioInputHasBeenActivated(label: String, activate: () -> Void) case aViewRequiresObvMutualScanUrl(remoteIdentity: Data, ownedCryptoId: ObvCryptoId, completionHandler: ((ObvMutualScanUrl) -> Void)) case userWantsToStartTrustEstablishmentWithMutualScanProtocol(ownedCryptoId: ObvCryptoId, mutualScanUrl: ObvMutualScanUrl) case insertDebugMessagesInAllExistingDiscussions case draftExpirationWasBeenUpdated(persistedDraftObjectID: TypeSafeManagedObjectID) - case badgesNeedToBeUpdated(ownedCryptoId: ObvCryptoId) case cleanExpiredMuteNotficationsThatExpiredEarlierThanNow case needToRecomputeAllBadges(completionHandler: (Bool) -> Void) case userWantsToDisplayContactIntroductionScreen(contactObjectID: TypeSafeManagedObjectID, viewController: UIViewController) @@ -139,11 +133,20 @@ enum ObvMessengerInternalNotification { case uiRequiresSignedOwnedDetails(ownedIdentityCryptoId: ObvCryptoId, completion: (SignedUserDetails?) -> Void) case listMessagesOnServerBackgroundTaskWasLaunched(completionHandler: (Bool) -> Void) case userWantsToSendOneToOneInvitationToContact(ownedCryptoId: ObvCryptoId, contactCryptoId: ObvCryptoId) - case userRepliedToReceivedMessageWithinTheNotificationExtension(persistedContactObjectID: NSManagedObjectID, messageIdentifierFromEngine: Data, textBody: String, completionHandler: (Bool) -> Void) - case userRepliedToMissedCallWithinTheNotificationExtension(persistedDiscussionObjectID: NSManagedObjectID, textBody: String, completionHandler: (Bool) -> Void) - case userWantsToMarkAsReadMessageWithinTheNotificationExtension(persistedContactObjectID: NSManagedObjectID, messageIdentifierFromEngine: Data, completionHandler: (Bool) -> Void) + case userRepliedToReceivedMessageWithinTheNotificationExtension(persistedContactObjectID: NSManagedObjectID, messageIdentifierFromEngine: Data, textBody: String, completionHandler: () -> Void) + case userRepliedToMissedCallWithinTheNotificationExtension(persistedDiscussionObjectID: NSManagedObjectID, textBody: String, completionHandler: () -> Void) + case userWantsToMarkAsReadMessageWithinTheNotificationExtension(persistedContactObjectID: NSManagedObjectID, messageIdentifierFromEngine: Data, completionHandler: () -> Void) case userWantsToWipeFyleMessageJoinWithStatus(objectIDs: Set>) case userWantsToForwardMessage(messageObjectID: TypeSafeManagedObjectID, discussionObjectIDs: Set>) + case createNewGroup(groupName: String, groupDescription: String?, groupMembersCryptoIds: Set, ownedCryptoId: ObvCryptoId, photoURL: URL?) + case inviteContactsToGroupOwned(groupUid: UID, ownedCryptoId: ObvCryptoId, newGroupMembers: Set) + case removeContactsFromGroupOwned(groupUid: UID, ownedCryptoId: ObvCryptoId, removedContacts: Set) + case badgeForNewMessagesHasBeenUpdated(ownedCryptoId: ObvCryptoId, newCount: Int) + case badgeForInvitationsHasBeenUpdated(ownedCryptoId: ObvCryptoId, newCount: Int) + case requestRunningLog(completion: (RunningLogError) -> Void) + case metaFlowControllerViewDidAppear + case aDeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus(returnReceipt: ReturnReceiptJSON, contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, messageIdentifierFromEngine: Data, attachmentNumber: Int) + case aDeliveredReturnReceiptShouldBeSentForPersistedMessageReceived(returnReceipt: ReturnReceiptJSON, contactCryptoId: ObvCryptoId, ownedCryptoId: ObvCryptoId, messageIdentifierFromEngine: Data) private enum Name { case messagesAreNotNewAnymore @@ -159,15 +162,11 @@ enum ObvMessengerInternalNotification { case userWantsToSelectAndCallContacts case userWantsToCallButWeShouldCheckSheIsAllowedTo case newWebRTCMessageWasReceived - case toggleCallView - case hideCallView case newObvMessageWasReceivedViaPushKitNotification case newWebRTCMessageToSend case isCallKitEnabledSettingDidChange case isIncludesCallsInRecentsEnabledSettingDidChange case networkInterfaceTypeChanged - case noMoreCallInProgress - case appStateChanged case outgoingCallFailedBecauseUserDeniedRecordPermission case voiceMessageFailedBecauseUserDeniedRecordPermission case rejectedIncomingCallBecauseUserDeniedRecordPermission @@ -186,6 +185,8 @@ enum ObvMessengerInternalNotification { case userWantsToReadReceivedMessagesThatRequiresUserAction case requestThumbnail case persistedMessageReceivedWasRead + case receivedFyleJoinHasBeenMarkAsOpened + case userHasOpenedAReceivedAttachment case userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration case persistedDiscussionSharedConfigurationShouldBeSent case userWantsToDeleteContact @@ -206,7 +207,6 @@ enum ObvMessengerInternalNotification { case resyncContactIdentityDetailsStatusWithEngine case serverDoesNotSuppoortCall case pastedStringIsNotValidOlvidURL - case serverDoesNotSupportCall case userWantsToRestartChannelEstablishmentProtocol case userWantsToReCreateChannelEstablishmentProtocol case contactIdentityDetailsWereUpdated @@ -214,8 +214,6 @@ enum ObvMessengerInternalNotification { case userWantsToEditContactNicknameAndPicture case userWantsToBindOwnedIdentityToKeycloak case userWantsToUnbindOwnedIdentityFromKeycloak - case requestHardLinkToFyle - case requestAllHardLinksToFyles case userWantsToRemoveDraftFyleJoin case userWantsToChangeContactsSortOrder case userWantsToUpdateLocalConfigurationOfDiscussion @@ -225,7 +223,6 @@ enum ObvMessengerInternalNotification { case userWantsToStartTrustEstablishmentWithMutualScanProtocol case insertDebugMessagesInAllExistingDiscussions case draftExpirationWasBeenUpdated - case badgesNeedToBeUpdated case cleanExpiredMuteNotficationsThatExpiredEarlierThanNow case needToRecomputeAllBadges case userWantsToDisplayContactIntroductionScreen @@ -256,6 +253,15 @@ enum ObvMessengerInternalNotification { case userWantsToMarkAsReadMessageWithinTheNotificationExtension case userWantsToWipeFyleMessageJoinWithStatus case userWantsToForwardMessage + case createNewGroup + case inviteContactsToGroupOwned + case removeContactsFromGroupOwned + case badgeForNewMessagesHasBeenUpdated + case badgeForInvitationsHasBeenUpdated + case requestRunningLog + case metaFlowControllerViewDidAppear + case aDeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus + case aDeliveredReturnReceiptShouldBeSentForPersistedMessageReceived private var namePrefix: String { String(describing: ObvMessengerInternalNotification.self) } @@ -281,15 +287,11 @@ enum ObvMessengerInternalNotification { case .userWantsToSelectAndCallContacts: return Name.userWantsToSelectAndCallContacts.name case .userWantsToCallButWeShouldCheckSheIsAllowedTo: return Name.userWantsToCallButWeShouldCheckSheIsAllowedTo.name case .newWebRTCMessageWasReceived: return Name.newWebRTCMessageWasReceived.name - case .toggleCallView: return Name.toggleCallView.name - case .hideCallView: return Name.hideCallView.name case .newObvMessageWasReceivedViaPushKitNotification: return Name.newObvMessageWasReceivedViaPushKitNotification.name case .newWebRTCMessageToSend: return Name.newWebRTCMessageToSend.name case .isCallKitEnabledSettingDidChange: return Name.isCallKitEnabledSettingDidChange.name case .isIncludesCallsInRecentsEnabledSettingDidChange: return Name.isIncludesCallsInRecentsEnabledSettingDidChange.name case .networkInterfaceTypeChanged: return Name.networkInterfaceTypeChanged.name - case .noMoreCallInProgress: return Name.noMoreCallInProgress.name - case .appStateChanged: return Name.appStateChanged.name case .outgoingCallFailedBecauseUserDeniedRecordPermission: return Name.outgoingCallFailedBecauseUserDeniedRecordPermission.name case .voiceMessageFailedBecauseUserDeniedRecordPermission: return Name.voiceMessageFailedBecauseUserDeniedRecordPermission.name case .rejectedIncomingCallBecauseUserDeniedRecordPermission: return Name.rejectedIncomingCallBecauseUserDeniedRecordPermission.name @@ -308,6 +310,8 @@ enum ObvMessengerInternalNotification { case .userWantsToReadReceivedMessagesThatRequiresUserAction: return Name.userWantsToReadReceivedMessagesThatRequiresUserAction.name case .requestThumbnail: return Name.requestThumbnail.name case .persistedMessageReceivedWasRead: return Name.persistedMessageReceivedWasRead.name + case .receivedFyleJoinHasBeenMarkAsOpened: return Name.receivedFyleJoinHasBeenMarkAsOpened.name + case .userHasOpenedAReceivedAttachment: return Name.userHasOpenedAReceivedAttachment.name case .userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration: return Name.userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration.name case .persistedDiscussionSharedConfigurationShouldBeSent: return Name.persistedDiscussionSharedConfigurationShouldBeSent.name case .userWantsToDeleteContact: return Name.userWantsToDeleteContact.name @@ -328,7 +332,6 @@ enum ObvMessengerInternalNotification { case .resyncContactIdentityDetailsStatusWithEngine: return Name.resyncContactIdentityDetailsStatusWithEngine.name case .serverDoesNotSuppoortCall: return Name.serverDoesNotSuppoortCall.name case .pastedStringIsNotValidOlvidURL: return Name.pastedStringIsNotValidOlvidURL.name - case .serverDoesNotSupportCall: return Name.serverDoesNotSupportCall.name case .userWantsToRestartChannelEstablishmentProtocol: return Name.userWantsToRestartChannelEstablishmentProtocol.name case .userWantsToReCreateChannelEstablishmentProtocol: return Name.userWantsToReCreateChannelEstablishmentProtocol.name case .contactIdentityDetailsWereUpdated: return Name.contactIdentityDetailsWereUpdated.name @@ -336,8 +339,6 @@ enum ObvMessengerInternalNotification { case .userWantsToEditContactNicknameAndPicture: return Name.userWantsToEditContactNicknameAndPicture.name case .userWantsToBindOwnedIdentityToKeycloak: return Name.userWantsToBindOwnedIdentityToKeycloak.name case .userWantsToUnbindOwnedIdentityFromKeycloak: return Name.userWantsToUnbindOwnedIdentityFromKeycloak.name - case .requestHardLinkToFyle: return Name.requestHardLinkToFyle.name - case .requestAllHardLinksToFyles: return Name.requestAllHardLinksToFyles.name case .userWantsToRemoveDraftFyleJoin: return Name.userWantsToRemoveDraftFyleJoin.name case .userWantsToChangeContactsSortOrder: return Name.userWantsToChangeContactsSortOrder.name case .userWantsToUpdateLocalConfigurationOfDiscussion: return Name.userWantsToUpdateLocalConfigurationOfDiscussion.name @@ -347,7 +348,6 @@ enum ObvMessengerInternalNotification { case .userWantsToStartTrustEstablishmentWithMutualScanProtocol: return Name.userWantsToStartTrustEstablishmentWithMutualScanProtocol.name case .insertDebugMessagesInAllExistingDiscussions: return Name.insertDebugMessagesInAllExistingDiscussions.name case .draftExpirationWasBeenUpdated: return Name.draftExpirationWasBeenUpdated.name - case .badgesNeedToBeUpdated: return Name.badgesNeedToBeUpdated.name case .cleanExpiredMuteNotficationsThatExpiredEarlierThanNow: return Name.cleanExpiredMuteNotficationsThatExpiredEarlierThanNow.name case .needToRecomputeAllBadges: return Name.needToRecomputeAllBadges.name case .userWantsToDisplayContactIntroductionScreen: return Name.userWantsToDisplayContactIntroductionScreen.name @@ -378,6 +378,15 @@ enum ObvMessengerInternalNotification { case .userWantsToMarkAsReadMessageWithinTheNotificationExtension: return Name.userWantsToMarkAsReadMessageWithinTheNotificationExtension.name case .userWantsToWipeFyleMessageJoinWithStatus: return Name.userWantsToWipeFyleMessageJoinWithStatus.name case .userWantsToForwardMessage: return Name.userWantsToForwardMessage.name + case .createNewGroup: return Name.createNewGroup.name + case .inviteContactsToGroupOwned: return Name.inviteContactsToGroupOwned.name + case .removeContactsFromGroupOwned: return Name.removeContactsFromGroupOwned.name + case .badgeForNewMessagesHasBeenUpdated: return Name.badgeForNewMessagesHasBeenUpdated.name + case .badgeForInvitationsHasBeenUpdated: return Name.badgeForInvitationsHasBeenUpdated.name + case .requestRunningLog: return Name.requestRunningLog.name + case .metaFlowControllerViewDidAppear: return Name.metaFlowControllerViewDidAppear.name + case .aDeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus: return Name.aDeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus.name + case .aDeliveredReturnReceiptShouldBeSentForPersistedMessageReceived: return Name.aDeliveredReturnReceiptShouldBeSentForPersistedMessageReceived.name } } } @@ -409,9 +418,10 @@ enum ObvMessengerInternalNotification { info = nil case .externalTransactionsWereMergedIntoViewContext: info = nil - case .userWantsToPerfomBackupForExportNow(sourceView: let sourceView): + case .userWantsToPerfomBackupForExportNow(sourceView: let sourceView, sourceViewController: let sourceViewController): info = [ "sourceView": sourceView, + "sourceViewController": sourceViewController, ] case .newMuteExpiration(expirationDate: let expirationDate): info = [ @@ -444,10 +454,6 @@ enum ObvMessengerInternalNotification { "messageUploadTimestampFromServer": messageUploadTimestampFromServer, "messageIdentifierFromEngine": messageIdentifierFromEngine, ] - case .toggleCallView: - info = nil - case .hideCallView: - info = nil case .newObvMessageWasReceivedViaPushKitNotification(obvMessage: let obvMessage): info = [ "obvMessage": obvMessage, @@ -466,13 +472,6 @@ enum ObvMessengerInternalNotification { info = [ "isConnected": isConnected, ] - case .noMoreCallInProgress: - info = nil - case .appStateChanged(previousState: let previousState, currentState: let currentState): - info = [ - "previousState": previousState, - "currentState": currentState, - ] case .outgoingCallFailedBecauseUserDeniedRecordPermission: info = nil case .voiceMessageFailedBecauseUserDeniedRecordPermission: @@ -547,6 +546,14 @@ enum ObvMessengerInternalNotification { info = [ "persistedMessageReceivedObjectID": persistedMessageReceivedObjectID, ] + case .receivedFyleJoinHasBeenMarkAsOpened(receivedFyleJoinID: let receivedFyleJoinID): + info = [ + "receivedFyleJoinID": receivedFyleJoinID, + ] + case .userHasOpenedAReceivedAttachment(receivedFyleJoinID: let receivedFyleJoinID): + info = [ + "receivedFyleJoinID": receivedFyleJoinID, + ] case .userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration(persistedDiscussionObjectID: let persistedDiscussionObjectID, expirationJSON: let expirationJSON, ownedCryptoId: let ownedCryptoId): info = [ "persistedDiscussionObjectID": persistedDiscussionObjectID, @@ -640,8 +647,6 @@ enum ObvMessengerInternalNotification { info = nil case .pastedStringIsNotValidOlvidURL: info = nil - case .serverDoesNotSupportCall: - info = nil case .userWantsToRestartChannelEstablishmentProtocol(contactCryptoId: let contactCryptoId, ownedCryptoId: let ownedCryptoId): info = [ "contactCryptoId": contactCryptoId, @@ -680,16 +685,6 @@ enum ObvMessengerInternalNotification { "ownedCryptoId": ownedCryptoId, "completionHandler": completionHandler, ] - case .requestHardLinkToFyle(fyleElement: let fyleElement, completionHandler: let completionHandler): - info = [ - "fyleElement": fyleElement, - "completionHandler": completionHandler, - ] - case .requestAllHardLinksToFyles(fyleElements: let fyleElements, completionHandler: let completionHandler): - info = [ - "fyleElements": fyleElements, - "completionHandler": completionHandler, - ] case .userWantsToRemoveDraftFyleJoin(draftFyleJoinObjectID: let draftFyleJoinObjectID): info = [ "draftFyleJoinObjectID": draftFyleJoinObjectID, @@ -732,10 +727,6 @@ enum ObvMessengerInternalNotification { info = [ "persistedDraftObjectID": persistedDraftObjectID, ] - case .badgesNeedToBeUpdated(ownedCryptoId: let ownedCryptoId): - info = [ - "ownedCryptoId": ownedCryptoId, - ] case .cleanExpiredMuteNotficationsThatExpiredEarlierThanNow: info = nil case .needToRecomputeAllBadges(completionHandler: let completionHandler): @@ -867,6 +858,57 @@ enum ObvMessengerInternalNotification { "messageObjectID": messageObjectID, "discussionObjectIDs": discussionObjectIDs, ] + case .createNewGroup(groupName: let groupName, groupDescription: let groupDescription, groupMembersCryptoIds: let groupMembersCryptoIds, ownedCryptoId: let ownedCryptoId, photoURL: let photoURL): + info = [ + "groupName": groupName, + "groupDescription": OptionalWrapper(groupDescription), + "groupMembersCryptoIds": groupMembersCryptoIds, + "ownedCryptoId": ownedCryptoId, + "photoURL": OptionalWrapper(photoURL), + ] + case .inviteContactsToGroupOwned(groupUid: let groupUid, ownedCryptoId: let ownedCryptoId, newGroupMembers: let newGroupMembers): + info = [ + "groupUid": groupUid, + "ownedCryptoId": ownedCryptoId, + "newGroupMembers": newGroupMembers, + ] + case .removeContactsFromGroupOwned(groupUid: let groupUid, ownedCryptoId: let ownedCryptoId, removedContacts: let removedContacts): + info = [ + "groupUid": groupUid, + "ownedCryptoId": ownedCryptoId, + "removedContacts": removedContacts, + ] + case .badgeForNewMessagesHasBeenUpdated(ownedCryptoId: let ownedCryptoId, newCount: let newCount): + info = [ + "ownedCryptoId": ownedCryptoId, + "newCount": newCount, + ] + case .badgeForInvitationsHasBeenUpdated(ownedCryptoId: let ownedCryptoId, newCount: let newCount): + info = [ + "ownedCryptoId": ownedCryptoId, + "newCount": newCount, + ] + case .requestRunningLog(completion: let completion): + info = [ + "completion": completion, + ] + case .metaFlowControllerViewDidAppear: + info = nil + case .aDeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus(returnReceipt: let returnReceipt, contactCryptoId: let contactCryptoId, ownedCryptoId: let ownedCryptoId, messageIdentifierFromEngine: let messageIdentifierFromEngine, attachmentNumber: let attachmentNumber): + info = [ + "returnReceipt": returnReceipt, + "contactCryptoId": contactCryptoId, + "ownedCryptoId": ownedCryptoId, + "messageIdentifierFromEngine": messageIdentifierFromEngine, + "attachmentNumber": attachmentNumber, + ] + case .aDeliveredReturnReceiptShouldBeSentForPersistedMessageReceived(returnReceipt: let returnReceipt, contactCryptoId: let contactCryptoId, ownedCryptoId: let ownedCryptoId, messageIdentifierFromEngine: let messageIdentifierFromEngine): + info = [ + "returnReceipt": returnReceipt, + "contactCryptoId": contactCryptoId, + "ownedCryptoId": ownedCryptoId, + "messageIdentifierFromEngine": messageIdentifierFromEngine, + ] } return info } @@ -947,11 +989,12 @@ enum ObvMessengerInternalNotification { } } - static func observeUserWantsToPerfomBackupForExportNow(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (UIView) -> Void) -> NSObjectProtocol { + static func observeUserWantsToPerfomBackupForExportNow(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (UIView, UIViewController) -> Void) -> NSObjectProtocol { let name = Name.userWantsToPerfomBackupForExportNow.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let sourceView = notification.userInfo!["sourceView"] as! UIView - block(sourceView) + let sourceViewController = notification.userInfo!["sourceViewController"] as! UIViewController + block(sourceView, sourceViewController) } } @@ -1013,20 +1056,6 @@ enum ObvMessengerInternalNotification { } } - static func observeToggleCallView(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.toggleCallView.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - - static func observeHideCallView(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.hideCallView.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - static func observeNewObvMessageWasReceivedViaPushKitNotification(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvMessage) -> Void) -> NSObjectProtocol { let name = Name.newObvMessageWasReceivedViaPushKitNotification.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1067,22 +1096,6 @@ enum ObvMessengerInternalNotification { } } - static func observeNoMoreCallInProgress(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.noMoreCallInProgress.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - - static func observeAppStateChanged(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (AppState, AppState) -> Void) -> NSObjectProtocol { - let name = Name.appStateChanged.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let previousState = notification.userInfo!["previousState"] as! AppState - let currentState = notification.userInfo!["currentState"] as! AppState - block(previousState, currentState) - } - } - static func observeOutgoingCallFailedBecauseUserDeniedRecordPermission(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { let name = Name.outgoingCallFailedBecauseUserDeniedRecordPermission.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1234,6 +1247,22 @@ enum ObvMessengerInternalNotification { } } + static func observeReceivedFyleJoinHasBeenMarkAsOpened(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.receivedFyleJoinHasBeenMarkAsOpened.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let receivedFyleJoinID = notification.userInfo!["receivedFyleJoinID"] as! TypeSafeManagedObjectID + block(receivedFyleJoinID) + } + } + + static func observeUserHasOpenedAReceivedAttachment(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (TypeSafeManagedObjectID) -> Void) -> NSObjectProtocol { + let name = Name.userHasOpenedAReceivedAttachment.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let receivedFyleJoinID = notification.userInfo!["receivedFyleJoinID"] as! TypeSafeManagedObjectID + block(receivedFyleJoinID) + } + } + 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 @@ -1409,13 +1438,6 @@ enum ObvMessengerInternalNotification { } } - static func observeServerDoesNotSupportCall(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { - let name = Name.serverDoesNotSupportCall.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - block() - } - } - static func observeUserWantsToRestartChannelEstablishmentProtocol(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, ObvCryptoId) -> Void) -> NSObjectProtocol { let name = Name.userWantsToRestartChannelEstablishmentProtocol.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1484,24 +1506,6 @@ enum ObvMessengerInternalNotification { } } - static func observeRequestHardLinkToFyle(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (FyleElement, @escaping ((Result) -> 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 - let completionHandler = notification.userInfo!["completionHandler"] as! ((Result) -> Void) - block(fyleElement, completionHandler) - } - } - - 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] - let completionHandler = notification.userInfo!["completionHandler"] as! (([HardLinkToFyle?]) -> Void) - block(fyleElements, completionHandler) - } - } - 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 @@ -1519,12 +1523,12 @@ enum ObvMessengerInternalNotification { } } - static func observeUserWantsToUpdateLocalConfigurationOfDiscussion(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (PersistedDiscussionLocalConfigurationValue, TypeSafeManagedObjectID, @escaping (Bool) -> Void) -> Void) -> NSObjectProtocol { + static func observeUserWantsToUpdateLocalConfigurationOfDiscussion(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (PersistedDiscussionLocalConfigurationValue, TypeSafeManagedObjectID, @escaping () -> Void) -> Void) -> NSObjectProtocol { let name = Name.userWantsToUpdateLocalConfigurationOfDiscussion.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let value = notification.userInfo!["value"] as! PersistedDiscussionLocalConfigurationValue let persistedDiscussionObjectID = notification.userInfo!["persistedDiscussionObjectID"] as! TypeSafeManagedObjectID - let completionHandler = notification.userInfo!["completionHandler"] as! (Bool) -> Void + let completionHandler = notification.userInfo!["completionHandler"] as! () -> Void block(value, persistedDiscussionObjectID, completionHandler) } } @@ -1581,14 +1585,6 @@ enum ObvMessengerInternalNotification { } } - static func observeBadgesNeedToBeUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId) -> Void) -> NSObjectProtocol { - let name = Name.badgesNeedToBeUpdated.name - return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId - block(ownedCryptoId) - } - } - static func observeCleanExpiredMuteNotficationsThatExpiredEarlierThanNow(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { let name = Name.cleanExpiredMuteNotficationsThatExpiredEarlierThanNow.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in @@ -1799,33 +1795,33 @@ enum ObvMessengerInternalNotification { } } - static func observeUserRepliedToReceivedMessageWithinTheNotificationExtension(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Data, String, @escaping (Bool) -> Void) -> Void) -> NSObjectProtocol { + static func observeUserRepliedToReceivedMessageWithinTheNotificationExtension(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Data, String, @escaping () -> Void) -> Void) -> NSObjectProtocol { let name = Name.userRepliedToReceivedMessageWithinTheNotificationExtension.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let persistedContactObjectID = notification.userInfo!["persistedContactObjectID"] as! NSManagedObjectID let messageIdentifierFromEngine = notification.userInfo!["messageIdentifierFromEngine"] as! Data let textBody = notification.userInfo!["textBody"] as! String - let completionHandler = notification.userInfo!["completionHandler"] as! (Bool) -> Void + let completionHandler = notification.userInfo!["completionHandler"] as! () -> Void block(persistedContactObjectID, messageIdentifierFromEngine, textBody, completionHandler) } } - static func observeUserRepliedToMissedCallWithinTheNotificationExtension(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, String, @escaping (Bool) -> Void) -> Void) -> NSObjectProtocol { + static func observeUserRepliedToMissedCallWithinTheNotificationExtension(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, String, @escaping () -> Void) -> Void) -> NSObjectProtocol { let name = Name.userRepliedToMissedCallWithinTheNotificationExtension.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let persistedDiscussionObjectID = notification.userInfo!["persistedDiscussionObjectID"] as! NSManagedObjectID let textBody = notification.userInfo!["textBody"] as! String - let completionHandler = notification.userInfo!["completionHandler"] as! (Bool) -> Void + let completionHandler = notification.userInfo!["completionHandler"] as! () -> Void block(persistedDiscussionObjectID, textBody, completionHandler) } } - static func observeUserWantsToMarkAsReadMessageWithinTheNotificationExtension(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Data, @escaping (Bool) -> Void) -> Void) -> NSObjectProtocol { + static func observeUserWantsToMarkAsReadMessageWithinTheNotificationExtension(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (NSManagedObjectID, Data, @escaping () -> Void) -> Void) -> NSObjectProtocol { let name = Name.userWantsToMarkAsReadMessageWithinTheNotificationExtension.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in let persistedContactObjectID = notification.userInfo!["persistedContactObjectID"] as! NSManagedObjectID let messageIdentifierFromEngine = notification.userInfo!["messageIdentifierFromEngine"] as! Data - let completionHandler = notification.userInfo!["completionHandler"] as! (Bool) -> Void + let completionHandler = notification.userInfo!["completionHandler"] as! () -> Void block(persistedContactObjectID, messageIdentifierFromEngine, completionHandler) } } @@ -1847,4 +1843,94 @@ enum ObvMessengerInternalNotification { } } + static func observeCreateNewGroup(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (String, String?, Set, ObvCryptoId, URL?) -> Void) -> NSObjectProtocol { + let name = Name.createNewGroup.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let groupName = notification.userInfo!["groupName"] as! String + let groupDescriptionWrapper = notification.userInfo!["groupDescription"] as! OptionalWrapper + let groupDescription = groupDescriptionWrapper.value + let groupMembersCryptoIds = notification.userInfo!["groupMembersCryptoIds"] as! Set + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let photoURLWrapper = notification.userInfo!["photoURL"] as! OptionalWrapper + let photoURL = photoURLWrapper.value + block(groupName, groupDescription, groupMembersCryptoIds, ownedCryptoId, photoURL) + } + } + + static func observeInviteContactsToGroupOwned(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (UID, ObvCryptoId, Set) -> Void) -> NSObjectProtocol { + let name = Name.inviteContactsToGroupOwned.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let groupUid = notification.userInfo!["groupUid"] as! UID + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let newGroupMembers = notification.userInfo!["newGroupMembers"] as! Set + block(groupUid, ownedCryptoId, newGroupMembers) + } + } + + static func observeRemoveContactsFromGroupOwned(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (UID, ObvCryptoId, Set) -> Void) -> NSObjectProtocol { + let name = Name.removeContactsFromGroupOwned.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let groupUid = notification.userInfo!["groupUid"] as! UID + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let removedContacts = notification.userInfo!["removedContacts"] as! Set + block(groupUid, ownedCryptoId, removedContacts) + } + } + + static func observeBadgeForNewMessagesHasBeenUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, Int) -> Void) -> NSObjectProtocol { + let name = Name.badgeForNewMessagesHasBeenUpdated.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let newCount = notification.userInfo!["newCount"] as! Int + block(ownedCryptoId, newCount) + } + } + + static func observeBadgeForInvitationsHasBeenUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ObvCryptoId, Int) -> Void) -> NSObjectProtocol { + let name = Name.badgeForInvitationsHasBeenUpdated.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let newCount = notification.userInfo!["newCount"] as! Int + block(ownedCryptoId, newCount) + } + } + + static func observeRequestRunningLog(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping ((RunningLogError) -> Void) -> Void) -> NSObjectProtocol { + let name = Name.requestRunningLog.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let completion = notification.userInfo!["completion"] as! (RunningLogError) -> Void + block(completion) + } + } + + static func observeMetaFlowControllerViewDidAppear(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.metaFlowControllerViewDidAppear.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observeADeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ReturnReceiptJSON, ObvCryptoId, ObvCryptoId, Data, Int) -> Void) -> NSObjectProtocol { + let name = Name.aDeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let returnReceipt = notification.userInfo!["returnReceipt"] as! ReturnReceiptJSON + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let messageIdentifierFromEngine = notification.userInfo!["messageIdentifierFromEngine"] as! Data + let attachmentNumber = notification.userInfo!["attachmentNumber"] as! Int + block(returnReceipt, contactCryptoId, ownedCryptoId, messageIdentifierFromEngine, attachmentNumber) + } + } + + static func observeADeliveredReturnReceiptShouldBeSentForPersistedMessageReceived(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (ReturnReceiptJSON, ObvCryptoId, ObvCryptoId, Data) -> Void) -> NSObjectProtocol { + let name = Name.aDeliveredReturnReceiptShouldBeSentForPersistedMessageReceived.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let returnReceipt = notification.userInfo!["returnReceipt"] as! ReturnReceiptJSON + let contactCryptoId = notification.userInfo!["contactCryptoId"] as! ObvCryptoId + let ownedCryptoId = notification.userInfo!["ownedCryptoId"] as! ObvCryptoId + let messageIdentifierFromEngine = notification.userInfo!["messageIdentifierFromEngine"] as! Data + block(returnReceipt, contactCryptoId, ownedCryptoId, messageIdentifierFromEngine) + } + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.yml b/iOSClient/ObvMessenger/ObvMessenger/Notifications/ObvMessengerInternalNotification.yml similarity index 87% rename from iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.yml rename to iOSClient/ObvMessenger/ObvMessenger/Notifications/ObvMessengerInternalNotification.yml index aceb662a..128422fd 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/ObvMessengerInternalNotification.yml +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/ObvMessengerInternalNotification.yml @@ -27,6 +27,7 @@ notifications: - name: userWantsToPerfomBackupForExportNow params: - {name: sourceView, type: UIView} + - {name: sourceViewController, type: UIViewController} - name: newMuteExpiration params: - {name: expirationDate, type: Date} @@ -52,8 +53,6 @@ notifications: - {name: contactId, type: OlvidUserId} - {name: messageUploadTimestampFromServer, type: Date} - {name: messageIdentifierFromEngine, type: Data} -- name: toggleCallView -- name: hideCallView - name: newObvMessageWasReceivedViaPushKitNotification params: - {name: obvMessage, type: ObvMessage} @@ -67,11 +66,6 @@ notifications: - name: networkInterfaceTypeChanged params: - {name: isConnected, type: Bool} -- name: noMoreCallInProgress -- name: appStateChanged - params: - - {name: previousState, type: AppState} - - {name: currentState, type: AppState} - name: outgoingCallFailedBecauseUserDeniedRecordPermission - name: voiceMessageFailedBecauseUserDeniedRecordPermission - name: rejectedIncomingCallBecauseUserDeniedRecordPermission @@ -128,6 +122,12 @@ notifications: - name: persistedMessageReceivedWasRead params: - {name: persistedMessageReceivedObjectID, type: TypeSafeManagedObjectID} +- name: receivedFyleJoinHasBeenMarkAsOpened + params: + - {name: receivedFyleJoinID, type: TypeSafeManagedObjectID} +- name: userHasOpenedAReceivedAttachment + params: + - {name: receivedFyleJoinID, type: TypeSafeManagedObjectID} - name: userWantsToSetAndShareNewDiscussionSharedExpirationConfiguration params: - {name: persistedDiscussionObjectID, type: NSManagedObjectID} @@ -201,7 +201,6 @@ notifications: - {name: ownedCryptoId, type: ObvCryptoId} - name: serverDoesNotSuppoortCall - name: pastedStringIsNotValidOlvidURL -- name: serverDoesNotSupportCall - name: userWantsToRestartChannelEstablishmentProtocol params: - {name: contactCryptoId, type: ObvCryptoId} @@ -233,14 +232,6 @@ notifications: params: - {name: ownedCryptoId, type: ObvCryptoId} - {name: completionHandler, type: (Bool) -> Void, escaping: true} -- name: requestHardLinkToFyle - params: - - {name: fyleElement, type: FyleElement} - - {name: completionHandler, type: "((Result) -> Void)", escaping: true} -- name: requestAllHardLinksToFyles - params: - - {name: fyleElements, type: [FyleElement]} - - {name: completionHandler, type: "(([HardLinkToFyle?]) -> Void)", escaping: true} - name: userWantsToRemoveDraftFyleJoin params: - {name: draftFyleJoinObjectID, type: TypeSafeManagedObjectID} @@ -252,7 +243,7 @@ notifications: params: - {name: value, type: PersistedDiscussionLocalConfigurationValue} - {name: persistedDiscussionObjectID, type: TypeSafeManagedObjectID} - - {name: completionHandler, type: (Bool) -> Void, escaping: true} + - {name: completionHandler, type: () -> Void, escaping: true} - name: discussionLocalConfigurationHasBeenUpdated params: - {name: newValue, type: PersistedDiscussionLocalConfigurationValue} @@ -274,9 +265,6 @@ notifications: - name: draftExpirationWasBeenUpdated params: - {name: persistedDraftObjectID, type: TypeSafeManagedObjectID} -- name: badgesNeedToBeUpdated - params: - - {name: ownedCryptoId, type: ObvCryptoId} - name: cleanExpiredMuteNotficationsThatExpiredEarlierThanNow - name: needToRecomputeAllBadges params: @@ -360,17 +348,17 @@ notifications: - {name: persistedContactObjectID, type: NSManagedObjectID} - {name: messageIdentifierFromEngine, type: Data} - {name: textBody, type: String} - - {name: completionHandler, type: (Bool) -> Void, escaping: true} + - {name: completionHandler, type: () -> Void, escaping: true} - name: userRepliedToMissedCallWithinTheNotificationExtension params: - {name: persistedDiscussionObjectID, type: NSManagedObjectID} - {name: textBody, type: String} - - {name: completionHandler, type: (Bool) -> Void, escaping: true} + - {name: completionHandler, type: () -> Void, escaping: true} - name: userWantsToMarkAsReadMessageWithinTheNotificationExtension params: - {name: persistedContactObjectID, type: NSManagedObjectID} - {name: messageIdentifierFromEngine, type: Data} - - {name: completionHandler, type: (Bool) -> Void, escaping: true} + - {name: completionHandler, type: () -> Void, escaping: true} - name: userWantsToWipeFyleMessageJoinWithStatus params: - {name: objectIDs, type: Set>} @@ -378,3 +366,45 @@ notifications: params: - {name: messageObjectID, type: TypeSafeManagedObjectID} - {name: discussionObjectIDs, type: Set>} +- name: createNewGroup + params: + - {name: groupName, type: String} + - {name: groupDescription, type: "String?"} + - {name: groupMembersCryptoIds, type: Set} + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: photoURL, type: "URL?"} +- name: inviteContactsToGroupOwned + params: + - {name: groupUid, type: UID} + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: newGroupMembers, type: Set} +- name: removeContactsFromGroupOwned + params: + - {name: groupUid, type: UID} + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: removedContacts, type: Set} +- name: badgeForNewMessagesHasBeenUpdated + params: + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: newCount, type: Int} +- name: badgeForInvitationsHasBeenUpdated + params: + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: newCount, type: Int} +- name: requestRunningLog + params: + - {name: completion, type: (RunningLogError) -> Void} +- name: metaFlowControllerViewDidAppear +- name: aDeliveredReturnReceiptShouldBeSentForAReceivedFyleMessageJoinWithStatus + params: + - {name: returnReceipt, type: ReturnReceiptJSON} + - {name: contactCryptoId, type: ObvCryptoId} + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: messageIdentifierFromEngine, type: Data} + - {name: attachmentNumber, type: Int} +- name: aDeliveredReturnReceiptShouldBeSentForPersistedMessageReceived + params: + - {name: returnReceipt, type: ReturnReceiptJSON} + - {name: contactCryptoId, type: ObvCryptoId} + - {name: ownedCryptoId, type: ObvCryptoId} + - {name: messageIdentifierFromEngine, type: Data} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Notifications/SubscriptionNotification.swift b/iOSClient/ObvMessenger/ObvMessenger/Notifications/SubscriptionNotification.swift index 6890450b..d8884c7e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Notifications/SubscriptionNotification.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/SubscriptionNotification.swift @@ -31,7 +31,7 @@ fileprivate struct OptionalWrapper { } enum SubscriptionNotification { - case newListOfSKProducts(result: Result<[SKProduct], SubscriptionCoordinator.RequestedListOfSKProductsError>) + case newListOfSKProducts(result: Result<[SKProduct], SubscriptionManager.RequestedListOfSKProductsError>) case userRequestedToBuySKProduct(skProduct: SKProduct) case skProductPurchaseFailed(error: SKError) case userRequestedListOfSKProducts @@ -131,10 +131,10 @@ enum SubscriptionNotification { } } - static func observeNewListOfSKProducts(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (Result<[SKProduct], SubscriptionCoordinator.RequestedListOfSKProductsError>) -> Void) -> NSObjectProtocol { + static func observeNewListOfSKProducts(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (Result<[SKProduct], SubscriptionManager.RequestedListOfSKProductsError>) -> Void) -> NSObjectProtocol { let name = Name.newListOfSKProducts.name return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in - let result = notification.userInfo!["result"] as! Result<[SKProduct], SubscriptionCoordinator.RequestedListOfSKProductsError> + let result = notification.userInfo!["result"] as! Result<[SKProduct], SubscriptionManager.RequestedListOfSKProductsError> block(result) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Notifications/SubscriptionNotification.yml b/iOSClient/ObvMessenger/ObvMessenger/Notifications/SubscriptionNotification.yml index a9fdbd88..e653d47f 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Notifications/SubscriptionNotification.yml +++ b/iOSClient/ObvMessenger/ObvMessenger/Notifications/SubscriptionNotification.yml @@ -4,7 +4,7 @@ import: notifications: - name: newListOfSKProducts params: - - {name: result, type: "Result<[SKProduct], SubscriptionCoordinator.RequestedListOfSKProductsError>"} + - {name: result, type: "Result<[SKProduct], SubscriptionManager.RequestedListOfSKProductsError>"} - name: userRequestedToBuySKProduct params: - {name: skProduct, type: SKProduct} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Onboarding/IdentityProviderValidation/IdentityProviderValidationHostingViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Onboarding/IdentityProviderValidation/IdentityProviderValidationHostingViewController.swift index e8df5628..826e23a3 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Onboarding/IdentityProviderValidation/IdentityProviderValidationHostingViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Onboarding/IdentityProviderValidation/IdentityProviderValidationHostingViewController.swift @@ -55,8 +55,24 @@ final class IdentityProviderValidationHostingViewController: UIHostingController let questionmarkCircleImage = UIImage(systemIcon: .questionmarkCircle, withConfiguration: symbolConfiguration) let questionmarkCircleButton = UIBarButtonItem(image: questionmarkCircleImage, style: UIBarButtonItem.Style.plain, target: self, action: #selector(questionmarkCircleButtonTapped)) navigationItem.rightBarButtonItem = questionmarkCircleButton + } + + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + navigationController?.navigationBar.barStyle = .black + navigationController?.navigationBar.tintColor = .white + } + + + override func viewWillDisappear(_ animated: Bool) { + super.viewWillDisappear(animated) + navigationController?.navigationBar.barStyle = .default + navigationController?.navigationBar.tintColor = .systemBlue + } + + @objc func questionmarkCircleButtonTapped() { let view = KeycloakConfigurationDetailsView(keycloakConfig: store.keycloakConfig) let vc = UIHostingController(rootView: view) @@ -134,6 +150,7 @@ final class IdentityProviderValidationHostingViewStore: ObservableObject { } } + @MainActor fileprivate func userWantsToValidateDisplayedServer() { assert(Thread.isMainThread) switch validationStatus { @@ -142,89 +159,95 @@ final class IdentityProviderValidationHostingViewStore: ObservableObject { case .validationFailed, .validated: return // Already validated, happens typically when the user comes back to this view after a successfull authentication } - KeycloakManager.shared.discoverKeycloakServer(for: keycloakConfig.serverURL) { result in - DispatchQueue.main.async { [weak self] in - switch result { - case .success(let keycloakServerKeyAndConfig): - withAnimation { - self?.validationStatus = .validated(keycloakServerKeyAndConfig: keycloakServerKeyAndConfig) - } - case .failure: - withAnimation { - self?.validationStatus = .validationFailed - } - } + Task { + let keycloakServerKeyAndConfig: (ObvJWKSet, OIDServiceConfiguration) + do { + keycloakServerKeyAndConfig = try await KeycloakManagerSingleton.shared.discoverKeycloakServer(for: keycloakConfig.serverURL) + } catch { + assert(Thread.isMainThread) + withAnimation { validationStatus = .validationFailed } + return } + assert(Thread.isMainThread) + withAnimation { validationStatus = .validated(keycloakServerKeyAndConfig: keycloakServerKeyAndConfig) } } } - fileprivate func userWantsToAuthenticate(keycloakServerKeyAndConfig: (jwks: ObvJWKSet, serviceConfig: OIDServiceConfiguration)) { - assert(Thread.isMainThread) - KeycloakManager.shared.authenticate(configuration: keycloakServerKeyAndConfig.serviceConfig, - clientId: keycloakConfig.clientId, - clientSecret: keycloakConfig.clientSecret, - ownedCryptoId: nil) { [weak self] result in - DispatchQueue.main.async { - switch result { - case .failure: - self?.alertType = .userAuthenticationFailed - self?.isAlertPresented = true - case .success(let authState): - self?.getOwnedDetailsAfterSucessfullAuthentication(keycloakServerKeyAndConfig: keycloakServerKeyAndConfig, authState: authState) - } - } + + @MainActor + fileprivate func userWantsToAuthenticate(keycloakServerKeyAndConfig: (jwks: ObvJWKSet, serviceConfig: OIDServiceConfiguration)) async { + do { + let authState = try await KeycloakManagerSingleton.shared.authenticate(configuration: keycloakServerKeyAndConfig.serviceConfig, + clientId: keycloakConfig.clientId, + clientSecret: keycloakConfig.clientSecret, + ownedCryptoId: nil) + assert(Thread.isMainThread) + await getOwnedDetailsAfterSucessfullAuthentication(keycloakServerKeyAndConfig: keycloakServerKeyAndConfig, authState: authState) + } catch { + assert(Thread.isMainThread) + alertType = .userAuthenticationFailed + isAlertPresented = true + return } } - private func getOwnedDetailsAfterSucessfullAuthentication(keycloakServerKeyAndConfig: (jwks: ObvJWKSet, serviceConfig: OIDServiceConfiguration), authState: OIDAuthState) { + @MainActor + private func getOwnedDetailsAfterSucessfullAuthentication(keycloakServerKeyAndConfig: (jwks: ObvJWKSet, serviceConfig: OIDServiceConfiguration), authState: OIDAuthState) async { + assert(Thread.isMainThread) - KeycloakManager.shared.getOwnDetails(keycloakServer: keycloakConfig.serverURL, - authState: authState, - clientSecret: keycloakConfig.clientSecret, - jwks: keycloakServerKeyAndConfig.jwks, - latestLocalRevocationListTimestamp: nil) { result in - DispatchQueue.main.async { [weak self] in - guard let _self = self else { return } - switch result { - case .failure(let error): - switch error { - case .badResponse: - self?.alertType = .badKeycloakServerResponse - self?.isAlertPresented = true - default: - // We should be more specific - self?.alertType = .badKeycloakServerResponse - self?.isAlertPresented = true - } - case .success(let (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff)): - - if let minimumBuildVersion = keycloakServerRevocationsAndStuff.minimumIOSBuildVersion { - guard ObvMessengerConstants.bundleVersionAsInt >= minimumBuildVersion else { - ObvMessengerInternalNotification.installedOlvidAppIsOutdated(presentingViewController: nil) - .postOnDispatchQueue() - return - } - } - - guard let rawAuthState = try? authState.serialize() else { - self?.alertType = .badKeycloakServerResponse - self?.isAlertPresented = true - return - } - let keycloakState = ObvKeycloakState( - keycloakServer: _self.keycloakConfig.serverURL, - clientId: _self.keycloakConfig.clientId, - clientSecret: _self.keycloakConfig.clientSecret, - jwks: keycloakServerKeyAndConfig.jwks, - rawAuthState: rawAuthState, - signatureVerificationKey: keycloakUserDetailsAndStuff.serverSignatureVerificationKey, - latestLocalRevocationListTimestamp: nil) - self?.delegate?.newKeycloakState(keycloakState) - self?.delegate?.newKeycloakUserDetailsAndStuff(keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff: keycloakServerRevocationsAndStuff) - } + + let keycloakUserDetailsAndStuff: KeycloakUserDetailsAndStuff + let keycloakServerRevocationsAndStuff: KeycloakServerRevocationsAndStuff + do { + (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff) = try await KeycloakManagerSingleton.shared.getOwnDetails(keycloakServer: keycloakConfig.serverURL, + authState: authState, + clientSecret: keycloakConfig.clientSecret, + jwks: keycloakServerKeyAndConfig.jwks, + latestLocalRevocationListTimestamp: nil) + } catch let error as KeycloakManager.GetOwnDetailsError { + switch error { + case .badResponse: + alertType = .badKeycloakServerResponse + isAlertPresented = true + default: + // We should be more specific + alertType = .badKeycloakServerResponse + isAlertPresented = true + } + return + } catch { + // We should be more specific + alertType = .badKeycloakServerResponse + isAlertPresented = true + return + } + + assert(Thread.isMainThread) + + if let minimumBuildVersion = keycloakServerRevocationsAndStuff.minimumIOSBuildVersion { + guard ObvMessengerConstants.bundleVersionAsInt >= minimumBuildVersion else { + ObvMessengerInternalNotification.installedOlvidAppIsOutdated(presentingViewController: nil) + .postOnDispatchQueue() + return } } + + guard let rawAuthState = try? authState.serialize() else { + alertType = .badKeycloakServerResponse + isAlertPresented = true + return + } + let keycloakState = ObvKeycloakState( + keycloakServer: keycloakConfig.serverURL, + clientId: keycloakConfig.clientId, + clientSecret: keycloakConfig.clientSecret, + jwks: keycloakServerKeyAndConfig.jwks, + rawAuthState: rawAuthState, + signatureVerificationKey: keycloakUserDetailsAndStuff.serverSignatureVerificationKey, + latestLocalRevocationListTimestamp: nil) + delegate?.newKeycloakState(keycloakState) + delegate?.newKeycloakUserDetailsAndStuff(keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff: keycloakServerRevocationsAndStuff) } func userWantsToRestoreBackup() { @@ -295,7 +318,7 @@ struct IdentityProviderValidationHostingView: View { OlvidButton(style: colorScheme == .dark ? .blue : .white, title: Text("AUTHENTICATE"), systemIcon: .personCropCircleBadgeCheckmark, - action: { store.userWantsToAuthenticate(keycloakServerKeyAndConfig: keycloakServerKeyAndConfig) }) + action: { Task { await store.userWantsToAuthenticate(keycloakServerKeyAndConfig: keycloakServerKeyAndConfig) } }) .padding(.bottom, 16) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Onboarding/OnboardingFlowViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Onboarding/OnboardingFlowViewController.swift index 9c46582e..8b61f851 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Onboarding/OnboardingFlowViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Onboarding/OnboardingFlowViewController.swift @@ -64,6 +64,7 @@ class OnboardingFlowViewController: UIViewController, OlvidURLHandler { } private var photoURL: URL? = nil + private let obvEngine: ObvEngine /// This is set after a user authenticates on a keycloak server. This server returns signed details as well as a information indicating whether /// revocation is possible. At that point, if there is a previous identity in the signed details and revocation is not allowed, creating a new identity @@ -80,7 +81,8 @@ class OnboardingFlowViewController: UIViewController, OlvidURLHandler { // MARK: - Initializers - init() { + init(obvEngine: ObvEngine) { + self.obvEngine = obvEngine super.init(nibName: nil, bundle: nil) } @@ -107,7 +109,7 @@ extension OnboardingFlowViewController { if ObvMessengerSettings.MDM.isConfiguredFromMDM, let mdmConfigurationURI = ObvMessengerSettings.MDM.Configuration.uri, let olvidURL = OlvidURL(urlRepresentation: mdmConfigurationURI) { - AppStateManager.shared.handleOlvidURL(olvidURL) + Task { await NewAppStateManager.shared.handleOlvidURL(olvidURL) } } else if let hardcodedAPIKey = ObvMessengerConstants.hardcodedAPIKey { self.serverAndAPIKey = ServerAndAPIKey(server: ObvMessengerConstants.serverURL, apiKey: hardcodedAPIKey) } else { @@ -174,22 +176,6 @@ extension OnboardingFlowViewController { _self.displayContentController(content: _self.flowNavigationController!) } - case is QRCodeScannerViewController: - - let singleIdentity: SingleIdentity - if serverAndAPIKey != ObvMessengerConstants.defaultServerAndAPIKey { - singleIdentity = SingleIdentity(serverAndAPIKeyToShow: serverAndAPIKey, identityDetails: unmanagedIdentityDetails) - } else { - singleIdentity = SingleIdentity(serverAndAPIKeyToShow: nil, identityDetails: self.unmanagedIdentityDetails) - } - let displayNameChooserView = DisplayNameChooserView(singleIdentity: singleIdentity, completionHandlerOnSave: completionHandlerOnSave) - let displayNameChooserVC = UIHostingController(rootView: displayNameChooserView) - displayNameChooserVC.title = CommonString.Title.myId - DispatchQueue.main.async { [weak self] in - self?.flowNavigationController?.pushViewController(displayNameChooserVC, animated: true) - self?.flowNavigationController!.setNavigationBarHidden(false, animated: true) - } - default: if currentVC is WelcomeScreenHostingController || currentVC is IdentityProviderManualConfigurationHostingView { @@ -220,7 +206,9 @@ extension OnboardingFlowViewController { assert(Bool.xor(self.unmanagedIdentityDetails != nil && self.serverAndAPIKey != nil, self.keycloakDetails != nil)) if let keycloakDetails = self.keycloakDetails { - + + showHUD(type: .spinner) + assert(keycloakState != nil) // We are dealing with an identity server. If there was no previous olvid identity for this user, then we can safely generate a new one. If there was a previous identity, we must make sure that the server allows revocation before trying to create a new identity. @@ -228,6 +216,7 @@ extension OnboardingFlowViewController { guard keycloakDetails.keycloakUserDetailsAndStuff.identity == nil || keycloakDetails.keycloakServerRevocationsAndStuff.revocationAllowed else { // If this happens, there is an UI bug. assertionFailure() + hideHUD() return } @@ -236,10 +225,11 @@ extension OnboardingFlowViewController { // The following call discards the signed details. This is intentional. The reason is that these signed details, if they exist, contain an old identity that will be revoked. We do not want to store this identity. guard let coreDetails = try? keycloakDetails.keycloakUserDetailsAndStuff.signedUserDetails.userDetails.getCoreDetails() else { assertionFailure() + self?.hideHUD() return } let currentDetails = ObvIdentityDetails(coreDetails: coreDetails, photoURL: _self.photoURL) - guard let hardcodedAPIKey = ObvMessengerConstants.hardcodedAPIKey else { assertionFailure(); return } + guard let hardcodedAPIKey = ObvMessengerConstants.hardcodedAPIKey else { self?.hideHUD(); assertionFailure(); return } do { try _self.obvEngine.generateOwnedIdentity(withApiKey: keycloakDetails.keycloakUserDetailsAndStuff.apiKey ?? hardcodedAPIKey, @@ -342,26 +332,36 @@ extension OnboardingFlowViewController { throw _self.makeError(message: "Could not recover owned identity within the app") } - if persistedOwnedIdentity.isKeycloakManaged { - KeycloakManager.shared.registerKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoIdentity, firstKeycloakBinding: true) - KeycloakManager.shared.uploadOwnIdentity(ownedCryptoId: ownedCryptoIdentity) { result in - DispatchQueue.main.async { [weak self] in - switch result { - case .failure: + let isKeycloakManaged = persistedOwnedIdentity.isKeycloakManaged + + DispatchQueue.main.async { + + if isKeycloakManaged { + + Task { + assert(Thread.isMainThread) + await KeycloakManagerSingleton.shared.registerKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoIdentity, firstKeycloakBinding: true) + do { + try await KeycloakManagerSingleton.shared.uploadOwnIdentity(ownedCryptoId: ownedCryptoIdentity) + } catch { let alert = UIAlertController(title: Strings.dialogTitleIdentityProviderError, message: Strings.dialogMessageFailedToUploadIdentityToKeycloak, preferredStyle: .alert) alert.addAction(UIAlertAction(title: CommonString.Word.Ok, style: .default)) self?.present(alert, animated: true) - case .success: - break + return } + _self.transitionToNotificationsSubscriberScreen() } + + } else { + + _self.transitionToNotificationsSubscriberScreen() + } + } - _self.transitionToNotificationsSubscriberScreen() - } catch { os_log("Could not recover owned identity within the app: %{public}@", log: log, type: .fault, error.localizedDescription) assertionFailure() @@ -376,17 +376,18 @@ extension OnboardingFlowViewController { } + @MainActor private func transitionToNotificationsSubscriberScreen() { + hideHUD() + // Transition to the next UIViewController - DispatchQueue.main.async { [weak self] in - let vc = UserNotificationsSubscriberHostingController(subscribeToLocalNotificationsAction: { [weak self] in - self?.subscribeToLocalNotifications() - }) - vc.navigationItem.setHidesBackButton(true, animated: false) - vc.navigationController?.setNavigationBarHidden(true, animated: false) - self?.flowNavigationController?.pushViewController(vc, animated: true) - } + let vc = UserNotificationsSubscriberHostingController(subscribeToLocalNotificationsAction: { [weak self] in + self?.subscribeToLocalNotifications() + }) + vc.navigationItem.setHidesBackButton(true, animated: false) + vc.navigationController?.setNavigationBarHidden(true, animated: false) + flowNavigationController?.pushViewController(vc, animated: true) } @@ -553,7 +554,7 @@ extension OnboardingFlowViewController: WelcomeScreenHostingControllerDelegate { .postOnDispatchQueue() return } - AppStateManager.shared.handleOlvidURL(olvidURL) + Task { await NewAppStateManager.shared.handleOlvidURL(olvidURL) } } @@ -629,7 +630,7 @@ extension OnboardingFlowViewController: BackupRestoreViewHostingControllerDelega } // The iCloud service is available. Look for a backup to restore let predicate = NSPredicate(value: true) - let query = CKQuery(recordType: AppBackupCoordinator.recordType, predicate: predicate) + let query = CKQuery(recordType: AppBackupManager.recordType, predicate: predicate) query.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: false)] let queryOp = CKQueryOperation(query: query) queryOp.resultsLimit = 1 @@ -696,7 +697,7 @@ extension OnboardingFlowViewController: ScannerHostingViewDelegate { func qrCodeWasScanned(olvidURL: OlvidURL) { flowNavigationController?.presentedViewController?.dismiss(animated: true) - AppStateManager.shared.handleOlvidURL(olvidURL) + Task { await NewAppStateManager.shared.handleOlvidURL(olvidURL) } } } @@ -820,7 +821,7 @@ extension OnboardingFlowViewController: BackupRestoringWaitingScreenViewControll extension OnboardingFlowViewController { - + @MainActor func handleOlvidURL(_ olvidURL: OlvidURL) { assert(Thread.isMainThread) switch olvidURL.category { @@ -835,7 +836,16 @@ extension OnboardingFlowViewController { case .mutualScan(mutualScanURL: _): assertionFailure("Cannot happen") case .openIdRedirect: - _ = KeycloakManager.shared.resumeExternalUserAgentFlow(with: olvidURL.url) + Task { + do { + _ = try await KeycloakManagerSingleton.shared.resumeExternalUserAgentFlow(with: olvidURL.url) + os_log("Successfully resumed the external user agent flow", log: log, type: .info) + } catch { + os_log("Failed to resume external user agent flow: %{public}@", log: log, type: .fault, error.localizedDescription) + assertionFailure() + return + } + } } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/SceneDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/SceneDelegate.swift new file mode 100644 index 00000000..f8c0deee --- /dev/null +++ b/iOSClient/ObvMessenger/ObvMessenger/SceneDelegate.swift @@ -0,0 +1,626 @@ +/* + * 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 Intents +import ObvEngine +import OlvidUtils + + +class SceneDelegate: UIResponder, UIWindowSceneDelegate, KeycloakSceneDelegate, ObvErrorMaker { + + static let errorDomain = "SceneDelegate" + + private var initializerWindow: UIWindow? + private var localAuthenticationWindow: UIWindow? + private var initializationFailureWindow: UIWindow? + private var metaWindow: UIWindow? + private var callWindow: UIWindow? + + private let animator = UIViewPropertyAnimator(duration: 0.15, curve: .linear) + + private var allWindows: [UIWindow?] { [ + initializerWindow, + localAuthenticationWindow, + initializationFailureWindow, + metaWindow, + callWindow, + ] } + + private var callNotificationObserved = false + private var observationTokens = [NSObjectProtocol]() + + private var sceneIsActive = false + private var userSuccessfullyPerformedLocalAuthentication = false + private var shouldAutomaticallyPerformLocalAuthentication = true + private var callInProgress: GenericCall? + private var preferMetaWindowOverCallWindow = false + private var keycloakManagerWillPresentAuthenticationScreen = false + + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "SceneDelegate") + + + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { + // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. + // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. + // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). + + os_log("🧦 scene willConnectTo", log: Self.log, type: .info) + + guard let windowScene = (scene as? UIWindowScene) else { assertionFailure(); return } + + initializerWindow = UIWindow(windowScene: windowScene) + initializerWindow?.rootViewController = InitializerViewController() + changeKeyWindow(to: initializerWindow) + + observeVoIPNotifications(scene) + + if !connectionOptions.userActivities.isEmpty { + os_log("📲 Scene will connect with user activities", log: Self.log, type: .info) + Task { [weak self] in + for userActivity in connectionOptions.userActivities { + self?.scene(scene, continue: userActivity) + } + } + } + + if !connectionOptions.urlContexts.isEmpty { + os_log("📲 Scene will connect with url contexts", log: Self.log, type: .info) + Task { [weak self] in + self?.scene(scene, openURLContexts: connectionOptions.urlContexts) + } + } + + if let shortcutItem = connectionOptions.shortcutItem { + os_log("📲 Scene will connect with a shortcutItem", log: Self.log, type: .info) + Task { [weak self] in + await self?.windowScene(windowScene, performActionFor: shortcutItem) + } + } + + } + + func sceneDidDisconnect(_ scene: UIScene) { + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead). + debugPrint("sceneDidDisconnect") + os_log("🧦 sceneDidDisconnect", log: Self.log, type: .info) + } + + func sceneDidBecomeActive(_ scene: UIScene) { + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. + sceneIsActive = true + Task(priority: .userInitiated) { + await switchToNextWindowForScene(scene) + } + Task { + _ = await NewAppStateManager.shared.waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() + await KeycloakManagerSingleton.shared.setKeycloakSceneDelegate(to: self) + if let metaWindow = metaWindow, let metaFlowController = metaWindow.rootViewController as? MetaFlowController { + metaFlowController.sceneDidBecomeActive(scene) + } else { + assertionFailure() + } + } + } + + func sceneWillResignActive(_ scene: UIScene) { + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). + + os_log("🧦 sceneWillResignActive", log: Self.log, type: .info) + + sceneIsActive = false + + // If the keycloak manager is about to present a Safari authentication screen, we ignore the fact that the scene will resign active. + guard !keycloakManagerWillPresentAuthenticationScreen else { + keycloakManagerWillPresentAuthenticationScreen = false + return + } + + Task(priority: .userInitiated) { + await switchToNextWindowForScene(scene) + } + Task { + _ = await NewAppStateManager.shared.waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() + if let metaWindow = metaWindow, let metaFlowController = metaWindow.rootViewController as? MetaFlowController { + metaFlowController.sceneWillResignActive(scene) + } else { + assertionFailure() + } + } + } + + func sceneWillEnterForeground(_ scene: UIScene) { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. + debugPrint("sceneWillEnterForeground") + os_log("🧦 sceneWillEnterForeground", log: Self.log, type: .info) + } + + func sceneDidEnterBackground(_ scene: UIScene) { + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information to restore the scene back to its current state. + + os_log("🧦 sceneDidEnterBackground", log: Self.log, type: .info) + + // If the user successfully authenticated, we want to infor the Local authentication VC that it should reset the `uptimeAtTheTimeOfChangeoverToNotActiveState`. + // Note that if the user successfully authenticated, it means that the app was initialized properly. + if userSuccessfullyPerformedLocalAuthentication { + (localAuthenticationWindow?.rootViewController as? LocalAuthenticationViewController)?.setUptimeAtTheTimeOfChangeoverToNotActiveStateToNow() + } + + userSuccessfullyPerformedLocalAuthentication = false + shouldAutomaticallyPerformLocalAuthentication = true + keycloakManagerWillPresentAuthenticationScreen = false + + } + + + + // MARK: - Continuing User Activities + + func scene(_ scene: UIScene, willContinueUserActivityWithType userActivityType: String) { + os_log("📲 Scene will continue user activity with type: %{public}@", log: Self.log, type: .info, userActivityType) + } + + + func scene(_ scene: UIScene, continue userActivity: NSUserActivity) { + // This method is called by the system when an activity can be continued after the app was initialized. + // We also call it "manually" when scene will connect with options containing one (or more) user activity. + os_log("📲 Continue user activity", log: Self.log, type: .info) + Task { + assert(Thread.isMainThread) + let obvEngine = await NewAppStateManager.shared.waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() + if let url = userActivity.webpageURL { + // Called when tapping the "open in" button on an "identity" webpage or when tapping a call entry in the system call log (?) + await openOlvidURL(url) + } else if let startCallIntent = userActivity.interaction?.intent as? INStartCallIntent { + processINStartCallIntent(startCallIntent: startCallIntent, obvEngine: obvEngine) + } else { + assertionFailure() + } + } + } + + + func scene(_ scene: UIScene, didFailToContinueUserActivityWithType userActivityType: String, error: Error) { + os_log("📲 Scene did fail to continue user activity with type: %{public}@", log: Self.log, type: .error, userActivityType) + } + + + // MARK: - Performing Tasks + + func windowScene(_ windowScene: UIWindowScene, performActionFor shortcutItem: UIApplicationShortcutItem) async -> Bool { + // Called when the users taps on the "Scan QR code" shortcut on the app icon + os_log("UIWindowScene perform action for shortcut", log: Self.log, type: .info) + _ = await NewAppStateManager.shared.waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() + guard let shortcut = ApplicationShortcut(shortcutItem.type) else { assertionFailure(); return false } + let deepLink: ObvDeepLink + switch shortcut { + case .scanQRCode: + deepLink = ObvDeepLink.qrCodeScan + } + os_log("🥏 Sending a UserWantsToNavigateToDeepLink notification for shortut item %{public}@", log: Self.log, type: .info, shortcut.description) + ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) + .postOnDispatchQueue() + return true + } + + + // MARK: - Opening URLs + + func scene(_ scene: UIScene, openURLContexts URLContexts: Set) { + os_log("📲 Scene openURLContexts", log: Self.log, type: .info) + // Called when tapping an Olvid link, e.g., on an invite webpage + Task { + + _ = await NewAppStateManager.shared.waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() + + assert(URLContexts.count < 2) + if let url = URLContexts.first?.url { + + if url.scheme == "olvid" { + + guard var urlComponents = URLComponents(url: url, resolvingAgainstBaseURL: true) else { return } + urlComponents.scheme = "https" + guard let newUrl = urlComponents.url else { return } + await openOlvidURL(newUrl) + return + + } else if url.isFileURL { + + /* We are certainly dealing with an AirDrop'ed file. See + * https://developer.apple.com/library/archive/qa/qa1587/_index.html + * for handling Open in... + */ + let deepLink = ObvDeepLink.airDrop(fileURL: url) + Task { + ObvMessengerInternalNotification.userWantsToNavigateToDeepLink(deepLink: deepLink) + .postOnDispatchQueue() + } + return + + } else { + assertionFailure() + } + + } + + } + + } + + + // MARK: - Switching between windows + + @MainActor + private func switchToNextWindowForScene(_ scene: UIScene) async { + assert(Thread.isMainThread) + + guard let windowScene = (scene as? UIWindowScene) else { assertionFailure(); return } + + // When switching view controller, we alway make sure the metaWindow is available. + // The only exception is when the initialization failed. + + if metaWindow == nil { + let result = await NewAppStateManager.shared.waitUntilAppInitializationSucceededOrFailed() + switch result { + case .failure(let error): + initializationFailureWindow = UIWindow(windowScene: windowScene) + let InitializationFailureVC = InitializationFailureViewController() + InitializationFailureVC.error = error + initializationFailureWindow?.rootViewController = InitializationFailureVC + changeKeyWindow(to: initializationFailureWindow) + return + case .success(let obvEngine): + if metaWindow == nil { + metaWindow = UIWindow(windowScene: windowScene) + metaWindow?.rootViewController = MetaFlowController(obvEngine: obvEngine) + metaWindow?.alpha = 0.0 + } + } + } + + // We make sure all the windows are instanciated + + if localAuthenticationWindow == nil { + localAuthenticationWindow = UIWindow(windowScene: windowScene) + let localAuthenticationVC = LocalAuthenticationViewController() + localAuthenticationVC.delegate = self + localAuthenticationWindow?.rootViewController = localAuthenticationVC + } + + // If we reach this point, we know the initialization succeeded and that the metaWindow was initialized + + guard let initializerWindow = self.initializerWindow, + let metaWindow = self.metaWindow, + let localAuthenticationWindow = self.localAuthenticationWindow else { + assertionFailure(); return + } + + // Since the app did initialize, we don't want the initializerWindow to show the spinner ever again + + (initializerWindow.rootViewController as? InitializerViewController)?.appInitializationSucceeded() + + // We choose the most appropriate window to show depending on the current key window and on various state variables + + if sceneIsActive { + + // If there is a call in progress, show it instead of any other view controller + + if let callInProgress = callInProgress, !preferMetaWindowOverCallWindow { + if callWindow == nil || (callWindow?.rootViewController as? CallViewHostingController)?.callUUID != callInProgress.uuid { + callWindow = UIWindow(windowScene: windowScene) + callWindow?.rootViewController = CallViewHostingController(call: callInProgress) + } + changeKeyWindow(to: callWindow) + return + } + + // At this point, there is not call in progress + + if initializerWindow.isKeyWindow || callWindow?.isKeyWindow == true || localAuthenticationWindow.isKeyWindow { + if userSuccessfullyPerformedLocalAuthentication || !ObvMessengerSettings.Privacy.lockScreen { + changeKeyWindow(to: metaWindow) + return + } else { + changeKeyWindow(to: localAuthenticationWindow) + if shouldAutomaticallyPerformLocalAuthentication { + shouldAutomaticallyPerformLocalAuthentication = false + (localAuthenticationWindow.rootViewController as? LocalAuthenticationViewController)?.performLocalAuthentication() + } else { + (localAuthenticationWindow.rootViewController as? LocalAuthenticationViewController)?.shouldPerformLocalAuthentication() + } + return + } + } + } else { + // When the user choosed to lock the screen, we hide the app content each time the scene becomes inactive + if ObvMessengerSettings.Privacy.lockScreen { + changeKeyWindow(to: initializerWindow) + } + } + } + + + private func debugDescriptionOfWindow(_ window: UIWindow) -> String { + switch window { + case initializerWindow: + return "Initializer window" + case localAuthenticationWindow: + return "Local authentication window" + case initializationFailureWindow: + return "Initialization failure window" + case metaWindow: + return "Meta Window" + case callWindow: + return "Call Window" + default: + assertionFailure() + return "Unknown" + } + } + + /// Exclusivemy called from ``func switchToNextWindowForScene(_ scene: UIScene) async``. + @MainActor + private func changeKeyWindow(to newKeyWindow: UIWindow?) { + + guard let newKeyWindow = newKeyWindow else { assertionFailure(); return } + + // Find the current key window, if none can be found, show one requested + + guard let currentKeyWindow = allWindows.compactMap({ $0 }).first(where: { $0.isKeyWindow }) else { + newKeyWindow.alpha = 1.0 + newKeyWindow.makeKeyAndVisible() + return + } + + // If the current key window is the one requested, there is nothing left to do + + guard currentKeyWindow != newKeyWindow else { return } + + // We have a current key window and a (distinct) window that must become key and visisble. + + // If an animation is in progress, stop it + + if animator.state == UIViewAnimatingState.active { + animator.stopAnimation(true) + } + + // We choose the appropriate animation for the transition between the windows + + debugPrint("🪟 Changing from \(debugDescriptionOfWindow(currentKeyWindow)) to \(debugDescriptionOfWindow(newKeyWindow))") + + switch (currentKeyWindow, newKeyWindow) { + case (initializerWindow, metaWindow), + (metaWindow, callWindow), + (callWindow, metaWindow): + + newKeyWindow.makeKeyAndVisible() + + animator.addAnimations { + newKeyWindow.alpha = 1.0 + } + + animator.addCompletion { [weak self] animatingPosition in + guard animatingPosition == .end else { return } + // If the animation ended, we make sure all non-key windows are properly hidden + self?.hideAllNonKeyWindows() + } + + animator.startAnimation() + + default: + + // No animation + newKeyWindow.alpha = 1.0 + newKeyWindow.makeKeyAndVisible() + hideAllNonKeyWindows() + } + + + } + + + private func hideAllNonKeyWindows() { + let allNonKeyWindows = allWindows.compactMap({ $0 }).filter({ !$0.isKeyWindow }) + allNonKeyWindows.forEach { window in + window.alpha = 0.0 + } + } + + + // MARK: - Managing calls + + @MainActor + private func setCallInProgress(to call: GenericCall?, for scene: UIScene) async { + _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() + callInProgress = call + Task(priority: .userInitiated) { + await switchToNextWindowForScene(scene) + } + } + + + private func observeVoIPNotifications(_ scene: UIScene) { + guard !callNotificationObserved else { return } + defer { callNotificationObserved = true } + observationTokens.append(contentsOf: [ + VoIPNotification.observeShowCallViewControllerForAnsweringNonCallKitIncomingCall { incomingCall in + Task(priority: .userInitiated) { [weak self] in + self?.preferMetaWindowOverCallWindow = false + await self?.setCallInProgress(to: incomingCall, for: scene) + } + }, + VoIPNotification.observeNoMoreCallInProgress { + Task(priority: .userInitiated) { [weak self] in + self?.preferMetaWindowOverCallWindow = false + await self?.setCallInProgress(to: nil, for: scene) + } + }, + VoIPNotification.observeNewOutgoingCall { newOutgoingCall in + Task(priority: .userInitiated) { [weak self] in + self?.preferMetaWindowOverCallWindow = false + await self?.setCallInProgress(to: newOutgoingCall, for: scene) + } + }, + VoIPNotification.observeAnIncomingCallShouldBeShownToUser { newOutgoingCall in + Task(priority: .userInitiated) { [weak self] in + self?.preferMetaWindowOverCallWindow = false + await self?.setCallInProgress(to: newOutgoingCall, for: scene) + } + }, + VoIPNotification.observeHideCallView(queue: .main) { + Task(priority: .userInitiated) { [weak self] in + self?.preferMetaWindowOverCallWindow = true + await self?.switchToNextWindowForScene(scene) + } + }, + VoIPNotification.observeShowCallView(queue: .main) { + Task(priority: .userInitiated) { [weak self] in + self?.preferMetaWindowOverCallWindow = false + await self?.switchToNextWindowForScene(scene) + } + }, + ]) + } + + + private func processINStartCallIntent(startCallIntent: INStartCallIntent, obvEngine: ObvEngine) { + + os_log("📲 Process INStartCallIntent", log: Self.log, type: .info) + + guard let handle = startCallIntent.contacts?.first?.personHandle?.value else { + os_log("📲 Could not get appropriate value of INStartCallIntent", log: Self.log, type: .error) + return + } + + ObvStack.shared.performBackgroundTaskAndWait { (context) in + + if let callUUID = UUID(handle), let item = try? PersistedCallLogItem.get(callUUID: callUUID, within: context) { + let contacts = item.logContacts.compactMap { $0.contactIdentity?.typedObjectID } + os_log("📲 Posting a userWantsToCallButWeShouldCheckSheIsAllowedTo notification following an INStartCallIntent", log: Self.log, type: .info) + ObvMessengerInternalNotification.userWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: contacts, groupId: try? item.getGroupId()).postOnDispatchQueue() + } else if let contact = try? PersistedObvContactIdentity.getAll(within: context).first(where: { $0.getGenericHandleValue(engine: obvEngine) == handle }) { + // To be compatible with previous 1to1 versions + let contacts = [contact.typedObjectID] + ObvMessengerInternalNotification.userWantsToCallButWeShouldCheckSheIsAllowedTo(contactIDs: contacts, groupId: nil).postOnDispatchQueue() + } else { + os_log("📲 Could not parse INStartCallIntent", log: Self.log, type: .fault) + } + + } + } + + + // MARK: - Opening Olvid URLs + + @MainActor + private func openOlvidURL(_ url: URL) async { + assert(Thread.isMainThread) + os_log("🥏 Call to openDeepLink with URL %{public}@", log: Self.log, type: .info, url.debugDescription) + guard let olvidURL = OlvidURL(urlRepresentation: url) else { assertionFailure(); return } + os_log("An OlvidURL struct was successfully created", log: Self.log, type: .info) + await NewAppStateManager.shared.handleOlvidURL(olvidURL) + } + + +} + + +// MARK: - LocalAuthenticationViewControllerDelegate + +extension SceneDelegate: LocalAuthenticationViewControllerDelegate { + + @MainActor + func userLocalAuthenticationDidSucceedOrWasNotRequired() { + userSuccessfullyPerformedLocalAuthentication = true + guard let scene = localAuthenticationWindow?.windowScene else { assertionFailure(); return } + Task(priority: .userInitiated) { + await switchToNextWindowForScene(scene) + } + } + + + func userWillTryToAuthenticate() { + // Not used + } + + + func userDidTryToAuthenticated() { + // Not used + } + +} + + +// MARK: - KeycloakSceneDelegate + +extension SceneDelegate { + + func requestViewControllerForPresenting() async throws -> UIViewController { + + _ = await NewAppStateManager.shared.waitUntilAppIsInitializedAndMetaFlowControllerViewDidAppearAtLeastOnce() + + guard let metaWindow = metaWindow else { + throw Self.makeError(message: "The meta window is not set, unexpected at this point") + } + + guard let rootViewController = metaWindow.rootViewController else { + throw Self.makeError(message: "The root view controller is not set, unexpected at this point") + } + + assert(rootViewController is MetaFlowController) + + keycloakManagerWillPresentAuthenticationScreen = true + + return rootViewController + + } + +} + + +// MARK: - PersistedObvContactIdentity utils + +fileprivate extension PersistedObvContactIdentity { + + func getGenericHandleValue(engine: ObvEngine) -> String? { + guard let context = self.managedObjectContext else { assertionFailure(); return nil } + var _handleTagData: Data? + context.performAndWait { + guard let ownedIdentity = self.ownedIdentity else { assertionFailure(); return } + do { + _handleTagData = try engine.computeTagForOwnedIdentity(with: ownedIdentity.cryptoId, on: self.cryptoId.getIdentity()) + } catch { + assertionFailure() + return + } + } + guard let handleTagData = _handleTagData else { assertionFailure(); return nil } + return handleTagData.base64EncodedString() + } + +} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppTheme.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppTheme.swift index ae37b964..091d0c35 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppTheme.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/AppTheme.swift @@ -29,8 +29,6 @@ final class AppTheme { static let appleTableSeparatorColor = UIColor(red: 0.78, green: 0.78, blue: 0.8, alpha: 1.0) static let appleTableSeparatorHeight: CGFloat = 0.33 - private var richterCache = [Data: UIColor]() - fileprivate enum Name { case edmond } @@ -79,10 +77,6 @@ extension AppTheme { } - static var defaultIdentityColorStyle: IdentityColorStyle { - return ObvMessengerSettings.Interface.identityColorStyle - } - static let richterColors: [UIColor] = { var index = 0 var colors = [UIColor]() @@ -93,7 +87,7 @@ extension AppTheme { return colors }() - func identityTextColor(for cryptoId: ObvCryptoId, using style: IdentityColorStyle = defaultIdentityColorStyle) -> UIColor { + func identityTextColor(for cryptoId: ObvCryptoId, using style: IdentityColorStyle = ObvMessengerSettings.Interface.identityColorStyle) -> UIColor { switch style { case .hue: let hue = hueFromBytes(cryptoId.getIdentity()) @@ -105,7 +99,7 @@ extension AppTheme { } - func identityColors(for cryptoId: ObvCryptoId, using style: IdentityColorStyle = defaultIdentityColorStyle) -> (background: UIColor, text: UIColor) { + func identityColors(for cryptoId: ObvCryptoId, using style: IdentityColorStyle = ObvMessengerSettings.Interface.identityColorStyle) -> (background: UIColor, text: UIColor) { switch style { case .hue: let hue = hueFromBytes(cryptoId.getIdentity()) @@ -120,7 +114,7 @@ extension AppTheme { } - func groupColors(forGroupUid groupUid: UID, using style: IdentityColorStyle = defaultIdentityColorStyle) -> (background: UIColor, text: UIColor) { + func groupColors(forGroupUid groupUid: UID, using style: IdentityColorStyle = ObvMessengerSettings.Interface.identityColorStyle) -> (background: UIColor, text: UIColor) { switch style { case .hue: let hue = hueFromBytes(groupUid.raw) @@ -145,16 +139,10 @@ extension AppTheme { } private func richterColorFromBytes(_ bytes: Data) -> UIColor { - if let color = richterCache[bytes] { - return color - } else { - // Not uniform. Quick and dirty... - let bitsValue = bytesValue(bytes) - let index = bitsValue % AppTheme.richterColors.count - let color = AppTheme.richterColors[index] - richterCache[bytes] = color - return color - } + let bitsValue = bytesValue(bytes) + let index = bitsValue % AppTheme.richterColors.count + let color = AppTheme.richterColors[index] + return color } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/BackgroundTasksManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/BackgroundTasksManager.swift deleted file mode 100644 index 144b5f39..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/BackgroundTasksManager.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 UIKit -import BackgroundTasks -import os.log -import CoreData - - -final class BackgroundTasksManager { - - static let shared = BackgroundTasksManager() - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: BackgroundTasksManager.self)) - - static let identifier = "io.olvid.background.tasks" - - // Also used in info.plist in "Permitted background task scheduler identifiers" - private enum ObvBackgroundTask: String, CaseIterable, CustomStringConvertible { - - case cleanExpiredMessages = "io.olvid.clean.expired.messages" - case applyRetentionPolicies = "io.olvid.apply.retention.policies" - case updateBadge = "io.olvid.update.badge" - case listMessagesOnServer = "io.list.messages.on.server" - - var identifier: String { rawValue } - - var description: String { - switch self { - case .cleanExpiredMessages: - return "Clean Expired Message" - case .applyRetentionPolicies: - return "Apply retention policies" - case .updateBadge: - return "Update badge" - case .listMessagesOnServer: - return "List messages on server" - } - } - - func executes() async -> Bool { - await withCheckedContinuation { cont in - switch self { - case .cleanExpiredMessages: - ObvMessengerInternalNotification.cleanExpiredMessagesBackgroundTaskWasLaunched { (success) in - cont.resume(returning: success) - }.postOnDispatchQueue() - case .applyRetentionPolicies: - ObvMessengerInternalNotification.applyRetentionPoliciesBackgroundTaskWasLaunched { (success) in - cont.resume(returning: success) - }.postOnDispatchQueue() - case .updateBadge: - ObvMessengerInternalNotification.updateBadgeBackgroundTaskWasLaunched { (success) in - cont.resume(returning: success) - }.postOnDispatchQueue() - case .listMessagesOnServer: - ObvMessengerInternalNotification.listMessagesOnServerBackgroundTaskWasLaunched { (success) in - cont.resume(returning: success) - }.postOnDispatchQueue() - } - } - } - } - - private init() { - let log = self.log - os_log("🤿 Registering background task", log: log, type: .info) - BGTaskScheduler.shared.register(forTaskWithIdentifier: BackgroundTasksManager.identifier, using: nil) { backgroundTask in - ObvDisplayableLogs.shared.log("Background Task executes") - - Task { - _ = await withTaskGroup(of: Bool.self, body: { taskGroup in - for task in ObvBackgroundTask.allCases { - taskGroup.addTask(priority: nil) { - let success = await task.executes() - os_log("🤿 Background Task '%{public}@' did complete. Success is: %{public}@", log: log, type: .info, task.description, success.description) - ObvDisplayableLogs.shared.log("Background Task '\(task.description)' did complete. Success is: \(success.description)") - return success - } - } - let atLeastOneTaskSuccessed = await taskGroup.contains(true) - os_log("🤿 All Background Tasks did complete. Success is: %{public}@", log: log, type: .info, atLeastOneTaskSuccessed.description) - ObvDisplayableLogs.shared.log("All Background Tasks did complete. Success is: \(atLeastOneTaskSuccessed.description)") - backgroundTask.setTaskCompleted(success: atLeastOneTaskSuccessed) - }) - - self.scheduleBackgroundTasks() - } - } - } - - private func earliestBeginDate(for task: ObvBackgroundTask, context: NSManagedObjectContext) -> Date? { - switch task { - case .cleanExpiredMessages: - do { - guard let expiration = try PersistedMessageExpiration.getEarliestExpiration(laterThan: Date(), within: context) else { - os_log("🤿 We do not schedule any background task for message expiration since there is no expiration left", log: log, type: .info) - return nil - } - return expiration.expirationDate - } catch { - os_log("🤿 We could not get earliest message expiration: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return nil - } - case .applyRetentionPolicies: - return Date(timeIntervalSinceNow: TimeInterval(hours: 1)) - case .updateBadge: - do { - guard let expiration = try PersistedDiscussionLocalConfiguration.getEarliestMuteExpirationDate(laterThan: Date(), within: context) else { - os_log("🤿 We do not schedule any background task for mute expiration since there is no expiration left", log: log, type: .info) - return nil - } - return expiration - } catch { - os_log("🤿 We could not get earliest mute expiration: %{public}@", log: log, type: .fault, error.localizedDescription) - assertionFailure() - return nil - } - case .listMessagesOnServer: - return Date(timeIntervalSinceNow: TimeInterval(minutes: 15)) - } - - } - - func scheduleBackgroundTasks() { - // We do not schedule BG tasks when running in the simulator as they are not supported - guard ObvMessengerConstants.isRunningOnRealDevice else { return } - // We make sure the app was initialized. Otherwise, the shared stack is not garanteed to exist. Accessing it would crash the app. - guard AppStateManager.shared.currentState.isInitialized else { return } - ObvStack.shared.performBackgroundTaskAndWait { (context) in - var earliestBeginDate = Date.distantFuture - for task in ObvBackgroundTask.allCases { - if let date = self.earliestBeginDate(for: task, context: context) { - earliestBeginDate = min(date, earliestBeginDate) - } - } - let request = BGAppRefreshTaskRequest(identifier: Self.identifier) - request.earliestBeginDate = earliestBeginDate - ObvDisplayableLogs.shared.log("Submitting background task with earliest begin date \(String(describing: earliestBeginDate.description))") - do { - try BGTaskScheduler.shared.submit(request) - } catch let error { - os_log("🤿 Could not schedule background task: %{public}@", log: log, type: .fault, error.localizedDescription) - } - os_log("🤿 Background tasks was scheduled", log: log, type: .info) - } - - } - - - private func commonCompletion(obvTask: ObvBackgroundTask, backgroundTask: BGTask, success: Bool) { - os_log("🤿 Background Task '%{public}' did complete. Success is: %{public}@", log: log, type: .info, obvTask.description, success.description) - ObvDisplayableLogs.shared.log("Background Task '\(obvTask.description)' did complete. Success is: \(success.description)") - backgroundTask.setTaskCompleted(success: success) - } - - - func cancelAllPendingBGTask() { - BGTaskScheduler.shared.cancelAllTaskRequests() - } - -} - diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakManager.swift deleted file mode 100644 index 32417da2..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/KeycloakManager/KeycloakManager.swift +++ /dev/null @@ -1,1972 +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 UIKit -import os.log -import ObvTypes -import ObvEngine -import ObvCrypto -import AppAuth -import JWS - -final class KeycloakManager: NSObject { - - private static var _shared: KeycloakManager? - private static let sharedQueue = DispatchQueue(label: "KeycloakManager.shared") - static var shared: KeycloakManager { - sharedQueue.sync { - guard let shared = _shared else { - let keycloakManager = KeycloakManager() - _shared = keycloakManager - return keycloakManager - } - return shared - } - } - - private var currentAuthorizationFlow: OIDExternalUserAgentSession? - - private static var mePath = "olvid-rest/me" - private static var putKeyPath = "olvid-rest/putKey" - private static var getKeyPath = "olvid-rest/getKey" - private static var searchPath = "olvid-rest/search" - private static var revocationTestPath = "olvid-rest/revocationTest" - - private static let errorDomain = "KeycloakManager" - private static var log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: "KeycloakManager") - static func makeError(message: String) -> Error { NSError(domain: KeycloakManager.errorDomain, code: 0, userInfo: [NSLocalizedFailureReasonErrorKey: message]) } - private func makeError(message: String) -> Error { KeycloakManager.makeError(message: message) } - - private let synchronizationInterval = TimeInterval(hours: 6) // Synchronize with keycloak server every 6 hours - private var _lastSynchronizationDateForOwnedIdentity = [ObvCryptoId: Date]() - private let maxFailCount = 5 - - // If the signed owned details stored locally are more than 7 days old, we will replace them (and re-publish them) using the signed owned details returned by the server - private static let signedOwnedDetailsRenewalInterval = TimeInterval(days: 7) - - private func getLastSynchronizationDate(forOwnedIdentity ownedIdentity: ObvCryptoId) -> Date { - assert(OperationQueue.current == internalQueue) - return _lastSynchronizationDateForOwnedIdentity[ownedIdentity] ?? Date.distantPast - } - - private func setLastSynchronizationDate(forOwnedIdentity ownedIdentity: ObvCryptoId, to date: Date?) { - assert(OperationQueue.current == internalQueue) - if let date = date { - _lastSynchronizationDateForOwnedIdentity[ownedIdentity] = date - } else { - _ = _lastSynchronizationDateForOwnedIdentity.removeValue(forKey: ownedIdentity) - } - } - - private var obvEngine: ObvEngine { - var obvEngine: ObvEngine! = nil - if Thread.isMainThread { - let appDelegate = UIApplication.shared.delegate as! AppDelegate - obvEngine = appDelegate.obvEngine - } else { - var appDelegate: AppDelegate! = nil - DispatchQueue.main.sync { - appDelegate = (UIApplication.shared.delegate as! AppDelegate) - obvEngine = appDelegate.obvEngine - } - } - return obvEngine - } - - private var currentlySyncingOwnedIdentities = Set() - - private var ownedCryptoIdForOIDAuthState = [OIDAuthState: ObvCryptoId]() - - private var rootViewController: UIViewController? { - assert(Thread.isMainThread) - return UIApplication.shared.windows - .first(where: { $0.rootViewController is MetaFlowController })? - .rootViewController - } - - private lazy var internalUnderlyingQueue = DispatchQueue(label: "KeycloakManager internal queue", qos: .default) - private lazy var internalQueue: OperationQueue = { - let queue = OperationQueue() - queue.underlyingQueue = internalUnderlyingQueue - queue.maxConcurrentOperationCount = 1 - queue.name = "KeycloakManager internal queue" - queue.qualityOfService = .default - return queue - }() - - - // MARK: - Public Methods - - - func registerKeycloakManagedOwnedIdentity(ownedCryptoId: ObvCryptoId, firstKeycloakBinding: Bool) { - os_log("🧥 Call to registerKeycloakManagedOwnedIdentity", log: KeycloakManager.log, type: .info) - internalQueue.addOperation { [weak self] in - - // Unless this is the first keycloak binding, we synchronize the owned identity with the keycloak server - - if !firstKeycloakBinding { - self?.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false) - } - - } - } - - - /// Returns a view controller that is suitable for presenting another view controller - private var viewControllerForPresentation: UIViewController? { - assert(Thread.isMainThread) - guard var vcToReturn = rootViewController else { return nil } - while let vc = vcToReturn.presentedViewController { - vcToReturn = vc - } - return vcToReturn - } - - - func unregisterKeycloakManagedOwnedIdentity(ownedCryptoId: ObvCryptoId, failedAttempts: Int = 0, completion: @escaping (Result) -> Void) { - os_log("🧥 Call to unregisterKeycloakManagedOwnedIdentity", log: KeycloakManager.log, type: .info) - internalQueue.addOperation { [weak self] in - do { - self?.setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: nil) - try self?.obvEngine.unbindOwnedIdentityFromKeycloakServer(ownedCryptoId: ownedCryptoId, completion: completion) - } catch { - guard let _self = self else { return } - guard failedAttempts < _self.maxFailCount else { assertionFailure(); completion(.failure(error)); return} - self?.internalQueue.schedule(failedAttempts: failedAttempts) { - self?.unregisterKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId, failedAttempts: failedAttempts + 1, completion: completion) - } - } - } - } - - /// When receiving a silent push notification originated in the keycloak server, we sync the managed owned identity associated with the push topic indicated whithin the infos of the push notification - func forceSyncManagedIdentitiesAssociatedWithPushTopics(_ receivedPushTopic: String, failedAttempts: Int = 0, completion: @escaping (Result) -> Void) { - os_log("🧥 Call to syncManagedIdentitiesAssociatedWithPushTopics", log: KeycloakManager.log, type: .info) - internalQueue.addOperation { [weak self] in - guard let _self = self else { return } - do { - let associatedOwnedIdentities = try _self.obvEngine.getManagedOwnedIdentitiesAssociatedWithThePushTopic(receivedPushTopic) - associatedOwnedIdentities.forEach { ownedIdentity in - self?.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedIdentity.cryptoId, ignoreSynchronizationInterval: true) - } - completion(.success(())) - return - } catch { - guard failedAttempts < _self.maxFailCount else { assertionFailure(); completion(.failure(error)); return} - self?.internalQueue.schedule(failedAttempts: failedAttempts) { - self?.forceSyncManagedIdentitiesAssociatedWithPushTopics(receivedPushTopic, failedAttempts: failedAttempts+1, completion: completion) - } - return - } - } - } - - private func syncAllManagedIdentities(failedAttempts: Int = 0, ignoreSynchronizationInterval: Bool, completion: @escaping (Result) -> Void) { - os_log("🧥 Call to syncAllManagedIdentities", log: KeycloakManager.log, type: .info) - internalQueue.addOperation { [weak self] in - guard let _self = self else { return } - do { - let ownedIdentities = (try _self.obvEngine.getOwnedIdentities()).filter({ $0.isKeycloakManaged }) - for ownedIdentity in ownedIdentities { - self?.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedIdentity.cryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval) - } - } catch { - guard let _self = self else { return } - guard failedAttempts < _self.maxFailCount else { assertionFailure(); completion(.failure(error)); return} - self?.internalQueue.schedule(failedAttempts: failedAttempts) { - self?.syncAllManagedIdentities(failedAttempts: failedAttempts + 1, ignoreSynchronizationInterval: ignoreSynchronizationInterval, completion: completion) - } - } - } - } - - - func uploadOwnIdentity(ownedCryptoId: ObvCryptoId, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to uploadOwnIdentity", log: KeycloakManager.log, type: .info) - internalQueue.addOperation { [weak self] in - - self?.getInternalKeycloakState(for: ownedCryptoId) { result in - - switch result { - - case .failure(let error): - - completionHandler(.failure(.unkownError(error))) - return - - case .success(let iks): - - self?.uploadOwnedIdentity(serverURL: iks.keycloakServer, authState: iks.authState, ownedIdentity: ownedCryptoId) { [weak self] result in - guard let _self = self else { return } - switch result { - - case .failure(let error): - switch error { - case .ownedIdentityWasRevoked: - completionHandler(.failure(.ownedIdentityWasRevoked)) - return - case .authenticationRequired: - self?.openKeycloakAuthenticationRequiredTokenExpired(internalKeycloakState: iks, ownedCryptoId: ownedCryptoId) { [weak self] result in - switch result { - case .failure(let error): - switch error { - case .userHasCancelled: - completionHandler(.failure(.userHasCancelled)) - return - case .keycloakManagerError(let error): - completionHandler(.failure(.unkownError(error))) - return - } - case .success: - self?.uploadOwnIdentity(ownedCryptoId: ownedCryptoId, completionHandler: completionHandler) - return - } - } - return - case .userHasCancelled: - completionHandler(.failure(.userHasCancelled)) - return - case .identityAlreadyUploaded: - assert(OperationQueue.current == _self.internalQueue) - self?.openKeycloakRevocationForbidden() - completionHandler(.failure(error)) - return - case .badResponse, - .serverError, - .unkownError: - self?.internalQueue.schedule(failedAttempts: 1) { - assert(OperationQueue.current == _self.internalQueue) - assert(self?.currentlySyncingOwnedIdentities.contains(ownedCryptoId) == false) - self?.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false, failedAttempts: 1) - } - completionHandler(.failure(error)) - return - } - - case .success: - self?.internalQueue.addOperation { - self?.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false) - } - completionHandler(.success(())) - return - } - } - - } - } - } - - } - - - public func search(ownedCryptoId: ObvCryptoId, searchQuery: String?, completionHandler: @escaping (Result<(userDetails: [UserDetails], numberOfMissingResults: Int), SearchError>) -> Void) { - os_log("🧥 Call to search", log: KeycloakManager.log, type: .info) - internalQueue.addOperation { [weak self] in - self?.getInternalKeycloakState(for: ownedCryptoId) { result in - - switch result { - - case .failure(let error): - - completionHandler(.failure(.unkownError(error))) - return - - case .success(let iks): - - let searchQueryJSON: SearchQueryJSON - if let searchQuery = searchQuery { - searchQueryJSON = SearchQueryJSON(filter: searchQuery.components(separatedBy: .whitespaces)) - } else { - searchQueryJSON = SearchQueryJSON(filter: [""]) - } - let encoder = JSONEncoder() - let dataToSend: Data - do { - dataToSend = try encoder.encode(searchQueryJSON) - } catch { - completionHandler(.failure(.unkownError(error))) - return - } - - self?.keycloakApiRequest(serverURL: iks.keycloakServer, path: KeycloakManager.searchPath, accessToken: iks.accessToken, dataToSend: dataToSend) { (result: Result) in - guard let _self = self else { return } - assert(OperationQueue.current == _self.internalQueue) - switch result { - case .failure(let error): - completionHandler(.failure(.keycloakApiRequest(error))) - return - case .success(let result): - if let userDetails = result.userDetails { - let numberOfMissingResults: Int - if let numberOfResultsOnServer = result.numberOfResultsOnServer { - assert(userDetails.count <= numberOfResultsOnServer) - numberOfMissingResults = max(0, numberOfResultsOnServer - userDetails.count) - } else { - numberOfMissingResults = 0 - } - completionHandler(.success((userDetails, numberOfMissingResults))) - return - } else if let errorCode = result.errorCode, let error = KeycloakApiRequestError(rawValue: errorCode) { - completionHandler(.failure(.keycloakApiRequest(error))) - return - } else { - completionHandler(.failure(.unkownError(_self.makeError(message: "Unexpected error")))) - return - } - } - } - - } - } - } - - } - - - func addContact(ownedCryptoId: ObvCryptoId, userId: String, userIdentity: Data, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to addContact", log: KeycloakManager.log, type: .info) - - internalQueue.addOperation { [weak self] in - self?.getInternalKeycloakState(for: ownedCryptoId) { result in - - switch result { - - case .failure(let error): - - completionHandler(.failure(.unkownError(error))) - return - - case .success(let iks): - - let addContactJSON = AddContactJSON(userId: userId) - let encoder = JSONEncoder() - let dataToSend: Data - do { - dataToSend = try encoder.encode(addContactJSON) - } catch(let error) { - completionHandler(.failure(.unkownError(error))) - return - } - - self?.keycloakApiRequest(serverURL: iks.keycloakServer, path: KeycloakManager.getKeyPath, accessToken: iks.accessToken, dataToSend: dataToSend) { [weak self] (result: Result) in - guard let _self = self else { return } - assert(OperationQueue.current == _self.internalQueue) - - switch result { - - case .failure(let error): - - switch error { - case .permissionDenied: - completionHandler(.failure(.authenticationRequired)) - return - case .internalError, .invalidRequest, .identityAlreadyUploaded, .badResponse, .decodingFailed: - completionHandler(.failure(.badResponse)) - return - case .ownedIdentityWasRevoked: - completionHandler(.failure(.ownedIdentityWasRevoked)) - return - } - - case .success(let result): - - let signedUserDetails: SignedUserDetails - do { - guard let signatureVerificationKey = iks.signatureVerificationKey else { - // We did not save the signature key used to sign our own details, se we cannot make sure the details of our future contact are signed with the appropriate key. - // We fail and force a resync that will eventually store this server signature verification key - self?.setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: nil) - self?.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - self?.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false, failedAttempts: 0) - completionHandler(.failure(.willSyncKeycloakServerSignatureKey)) - return - } - // The signature key used to sign our own details is available, we use it to check the details of our future contact - do { - signedUserDetails = try SignedUserDetails.verifySignedUserDetails(result.signature, with: signatureVerificationKey) - } catch { - // The signature verification failed when using the key used to signed our own details. We check if the signature is valid using the key sent by the server - do { - _ = try JWSUtil.verifySignature(jwks: iks.jwks, signature: result.signature) - } catch { - // The signature is definitively invalid, we fail - completionHandler(.failure(.invalidSignature(error))) - return - } - // If we reach this point, the signature is valid but with the wrong signature key --> we force a resync to detect key change and prompt user with a dialog - self?.setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: nil) - self?.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - self?.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: false, failedAttempts: 0) - completionHandler(.failure(.willSyncKeycloakServerSignatureKey)) - return - } - } - guard signedUserDetails.identity == userIdentity else { - completionHandler(.failure(.badResponse)) - return - } - do { - try self?.obvEngine.addKeycloakContact(with: ownedCryptoId, signedContactDetails: signedUserDetails) - } catch(let error) { - completionHandler(.failure(.unkownError(error))) - return - } - completionHandler(.success(())) - return - } - - } - - } - - } - } - - } - - - func authenticate(configuration: OIDServiceConfiguration, clientId: String, clientSecret: String?, ownedCryptoId: ObvCryptoId?, completion: @escaping (Result) -> Void) { - - os_log("🧥 Call to authenticate", log: KeycloakManager.log, type: .info) - - let kRedirectURI = "https://\(ObvMessengerConstants.Host.forOpenIdRedirect)/" - - guard let redirectURI = URL(string: kRedirectURI) else { - completion(.failure(KeycloakManager.makeError(message: "Error creating URL for : \(kRedirectURI)"))) - return - } - - var additionalParameters: [String: String] = [:] - additionalParameters["prompt"] = "login consent" - - // Builds authentication request - let request = OIDAuthorizationRequest(configuration: configuration, - clientId: clientId, - clientSecret: clientSecret, - scopes: [OIDScopeOpenID], - redirectURL: redirectURI, - responseType: OIDResponseTypeCode, - additionalParameters: additionalParameters) - - // Performs authentication request - os_log("🧥 Initiating authorization request with scope: %{public}@", log: KeycloakManager.log, type: .info, request.scope ?? "DEFAULT_SCOPE") - - DispatchQueue.main.async { [weak self] in - guard let _self = self else { return } - guard let viewController = _self.viewControllerForPresentation else { - completion(.failure(KeycloakManager.makeError(message: "The view controller was deallocated"))) - return - } - AppStateManager.shared.ignoreNextResignActiveTransition = true - _self.currentAuthorizationFlow = OIDAuthorizationService.present(request, presenting: viewController) { (authorizationResponse, error) in - os_log("🧥 OIDAuthorizationService did return", log: KeycloakManager.log, type: .info) - guard error == nil && authorizationResponse != nil else { - os_log("🧥 Could not perform authorization request: %{public}@", log: KeycloakManager.log, type: .fault, error!.localizedDescription) - completion(.failure(error!)) - return - } - - let authState: OIDAuthState - if let ownedCryptoId = ownedCryptoId, - let keycloakState = try? _self.obvEngine.getOwnedIdentityKeycloakState(with: ownedCryptoId).obvKeycloakState, - let rawAuthState = keycloakState.rawAuthState, - let _authState = OIDAuthState.deserialize(from: rawAuthState) { - authState = _authState - authState.update(with: authorizationResponse, error: nil) - } else { - authState = OIDAuthState(authorizationResponse: authorizationResponse!) - } - _self.ownedCryptoIdForOIDAuthState[authState] = ownedCryptoId // It's nil during onboarding - authState.stateChangeDelegate = self - - guard let authorizationResponse = authorizationResponse else { - completion(.failure(KeycloakManager.makeError(message: "No response from OIDAuthorizationService"))) - return - } - - let tokenRequest = OIDTokenRequest(configuration: request.configuration, - grantType: OIDGrantTypeAuthorizationCode, - authorizationCode: authorizationResponse.authorizationCode, - redirectURL: request.redirectURL, - clientID: request.clientID, - clientSecret: request.clientSecret, - scope: nil, - refreshToken: nil, - codeVerifier: request.codeVerifier, - additionalParameters: nil) - - OIDAuthorizationService.perform(tokenRequest) { tokenResponse, error in - authState.update(with: tokenResponse, error: error) - guard error == nil else { - os_log("🧥 Could not perform token request: %{public}@", log: KeycloakManager.log, type: .fault, error!.localizedDescription) - completion(.failure(error!)) - return - } - completion(.success(authState)) - } - } - } - - } - - - func discoverKeycloakServer(for serverURL: URL, completionHandler: @escaping (Result<(ObvJWKSet, OIDServiceConfiguration), Error>) -> Void) { - - os_log("🧥 Call to discoverKeycloakServer", log: KeycloakManager.log, type: .info) - - OIDAuthorizationService.discoverConfiguration(forIssuer: serverURL) { [weak self] (configuration, error) in - guard error == nil else { - completionHandler(.failure(KeycloakManager.makeError(message: "Error retrieving discovery document: \(error!.localizedDescription)"))) - return - } - guard let configuration = configuration else { - completionHandler(.failure(KeycloakManager.makeError(message: "Error retrieving discovery document"))) - return - } - guard let discoveryDocument = configuration.discoveryDocument else { - completionHandler(.failure(KeycloakManager.makeError(message: "No discovery document available"))) - return - } - self?.getJkws(url: discoveryDocument.jwksURL) { result in - switch result { - case .failure(let error): - completionHandler(.failure(error)) - case .success(let jwksData): - let jwks: ObvJWKSet - do { - jwks = try ObvJWKSet(data: jwksData) - } catch { - completionHandler(.failure(KeycloakManager.makeError(message: "Cannot build JWKS from received data"))) - return - } - completionHandler(.success((jwks, configuration))) - } - } - } - } - - - func getOwnDetails(keycloakServer: URL, authState: OIDAuthState, clientSecret: String?, jwks: ObvJWKSet, latestLocalRevocationListTimestamp: Date?, completion: @escaping (Result<(keycloakUserDetailsAndStuff: KeycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff: KeycloakServerRevocationsAndStuff), GetOwnDetailsError>) -> Void) { - - os_log("🧥 Call to getOwnDetails", log: KeycloakManager.log, type: .info) - - authState.performAction { (accessToken, idToken, error) in - - guard error == nil && accessToken != nil else { - os_log("🧥 Authentication required in getOwnDetails", log: KeycloakManager.log, type: .info) - completion(.failure(.authenticationRequired)) - return - } - - let dataToSend: Data? - if let latestLocalRevocationListTimestamp = latestLocalRevocationListTimestamp { - let query = ApiQueryForMePath(latestLocalRevocationListTimestamp: latestLocalRevocationListTimestamp) - do { - dataToSend = try query.jsonEncode() - } catch { - os_log("Could not encode latestRevocationListTimestamp: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - assertionFailure() - dataToSend = nil - } - } else { - dataToSend = nil - } - - self.keycloakApiRequest(serverURL: keycloakServer, path: KeycloakManager.mePath, accessToken: accessToken!, dataToSend: dataToSend) { [weak self] (result: Result) in - guard let _self = self else { return } - assert(OperationQueue.current == _self.internalQueue) - - os_log("🧥 The call to the /me entry on the keycloak server returned to the getOwnDetails method", log: KeycloakManager.log, type: .info) - - switch result { - case .failure(let error): - switch error { - case .permissionDenied: - os_log("🧥 The keycloak server returned a permission denied error", log: KeycloakManager.log, type: .error) - completion(.failure(.authenticationRequired)) - return - case .internalError, .invalidRequest, .identityAlreadyUploaded, .badResponse, .decodingFailed: - os_log("🧥 The keycloak server returned an error", log: KeycloakManager.log, type: .error) - completion(.failure(.serverError)) - return - case .ownedIdentityWasRevoked: - os_log("🧥 The keycloak server indicates that the owned identity was revoked", log: KeycloakManager.log, type: .error) - completion(.failure(.ownedIdentityWasRevoked)) - return - } - case .success(let apiResult): - os_log("🧥 The call to the /me entry point succeeded", log: KeycloakManager.log, type: .info) - let keycloakServerSignatureVerificationKey: ObvJWK - let signedUserDetails: SignedUserDetails - do { - (signedUserDetails, keycloakServerSignatureVerificationKey) = try SignedUserDetails.verifySignedUserDetails(apiResult.signature, with: jwks) - } catch { - os_log("🧥 The server signature is invalid", log: KeycloakManager.log, type: .error) - completion(.failure(.invalidSignature(error))) - return - } - os_log("🧥 The server signature is valid", log: KeycloakManager.log, type: .info) - let keycloakUserDetailsAndStuff = KeycloakUserDetailsAndStuff( - signedUserDetails: signedUserDetails, - serverSignatureVerificationKey: keycloakServerSignatureVerificationKey, - server: apiResult.server, - apiKey: apiResult.apiKey, - pushTopics: apiResult.pushTopics, - selfRevocationTestNonce: apiResult.selfRevocationTestNonce) - let keycloakServerRevocationsAndStuff = KeycloakServerRevocationsAndStuff( - revocationAllowed: apiResult.revocationAllowed, - currentServerTimestamp: apiResult.currentServerTimestamp, - signedRevocations: apiResult.signedRevocations, - minimumIOSBuildVersion: apiResult.minimumIOSBuildVersion) - os_log("🧥 Calling the completion of the getOwnDetails method", log: KeycloakManager.log, type: .info) - completion(.success((keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff))) - return - } - } - - } - } - - - /// Called when the user resumes an OpendId connect authentication - func resumeExternalUserAgentFlow(with url: URL) -> Bool { - os_log("🧥 Resume External Agent flow...", log: KeycloakManager.log, type: .info) - assert(Thread.isMainThread) - if let authorizationFlow = self.currentAuthorizationFlow, authorizationFlow.resumeExternalUserAgentFlow(with: url) { - os_log("🧥 Resume External Agent succeed", log: KeycloakManager.log, type: .info) - self.currentAuthorizationFlow = nil - return true - } else { - os_log("🧥 Resume External Agent flow failed", log: KeycloakManager.log, type: .error) - return false - } - } - - - // MARK: - Private Methods and helpers - - - private func synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ObvCryptoId, ignoreSynchronizationInterval: Bool, failedAttempts: Int = 0) { - - assert(OperationQueue.current == internalQueue) - os_log("🧥 Call to synchronizeOwnedIdentityWithKeycloakServer", log: KeycloakManager.log, type: .info) - - getInternalKeycloakState(for: ownedCryptoId) { [weak self] result in - - guard let _self = self else { return } - - assert(OperationQueue.current == _self.internalQueue) - - switch result { - - case .failure(let error): - - switch error { - case .userHasCancelled: - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - return - case .unkownError(let error): - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - - case .success(let iks): - - let lastSynchronizationDate = _self.getLastSynchronizationDate(forOwnedIdentity: ownedCryptoId) - - assert(OperationQueue.current == _self.internalQueue) - assert(Date().timeIntervalSince(lastSynchronizationDate) > 0) - guard Date().timeIntervalSince(lastSynchronizationDate) > _self.synchronizationInterval || ignoreSynchronizationInterval else { - return - } - - // Mark the identity as currently syncing --> un-mark it as soon as success or failure - - assert(OperationQueue.current == _self.internalQueue) - guard !_self.currentlySyncingOwnedIdentities.contains(ownedCryptoId) else { - os_log("🧥 Trying to sync an owned identity that is already syncing", log: KeycloakManager.log, type: .error) - return - } - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.insert(ownedCryptoId) - - // If we reach this point, we should synchronize the owned identity with the keycloak server - - let latestLocalRevocationListTimestamp = iks.latestRevocationListTimestamp ?? Date.distantPast - _self.getOwnDetails(keycloakServer: iks.keycloakServer, authState: iks.authState, clientSecret: iks.clientSecret, jwks: iks.jwks, latestLocalRevocationListTimestamp: latestLocalRevocationListTimestamp) { result in - - switch result { - - case .failure(let error): - switch error { - case .authenticationRequired: - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.openKeycloakAuthenticationRequiredTokenExpired(internalKeycloakState: iks, ownedCryptoId: ownedCryptoId) { result in - switch result { - case .failure(let error): - switch error { - case .userHasCancelled: - return - case .keycloakManagerError(let error): - assertionFailure(error.localizedDescription) - return - } - case .success: - assert(OperationQueue.current == _self.internalQueue) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: failedAttempts + 1) - return - } - } - return - case .badResponse, .invalidSignature, .serverError, .unkownError: - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - case .ownedIdentityWasRevoked: - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - ObvMessengerInternalNotification.userOwnedIdentityWasRevokedByKeycloak(ownedCryptoId: ownedCryptoId) - .postOnDispatchQueue() - return - } - - case .success(let (keycloakUserDetailsAndStuff, keycloakServerRevocationsAndStuff)): - - os_log("🧥 Successfully downloaded own details from keycloak server", log: KeycloakManager.log, type: .info) - - // Check that our Olvid version is not outdated - - if let minimumBuildVersion = keycloakServerRevocationsAndStuff.minimumIOSBuildVersion { - if ObvMessengerConstants.bundleVersionAsInt < minimumBuildVersion { - ObvMessengerInternalNotification.installedOlvidAppIsOutdated(presentingViewController: nil) - .postOnDispatchQueue() - } - } - - let userDetailsOnServer = keycloakUserDetailsAndStuff.signedUserDetails.userDetails - - // Verify that the signature key matches what is stored, ask for user confirmation otherwise - - do { - if let signatureVerificationKeyKnownByEngine = iks.signatureVerificationKey { - guard signatureVerificationKeyKnownByEngine == keycloakUserDetailsAndStuff.serverSignatureVerificationKey else { - // The server signature key stored within the engine is distinct from one returned by the server. This is unexpected as the server is not supposed to change signature key as often as he changes his shirt. We ask the user what she want's to do. - assert(OperationQueue.current == _self.internalQueue) - _self.openAppDialogKeycloakSignatureKeyChanged { userAcceptedToUpdateSignatureVerificationKeyKnownByEngine in - if userAcceptedToUpdateSignatureVerificationKeyKnownByEngine { - do { - try _self.obvEngine.setOwnedIdentityKeycloakSignatureKey(ownedCryptoId: ownedCryptoId, keycloakServersignatureVerificationKey: keycloakUserDetailsAndStuff.serverSignatureVerificationKey) - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: failedAttempts + 1) - } catch { - os_log("🧥 Could not store the keycloak server signature key within the engine (2): %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - } else { - // The user refused to update the signature key stored within the engine. There is not much we can do... - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - return - } - } - return - } - } else { - // The engine is not aware of the server signature key, we store it now - do { - try _self.obvEngine.setOwnedIdentityKeycloakSignatureKey(ownedCryptoId: ownedCryptoId, keycloakServersignatureVerificationKey: keycloakUserDetailsAndStuff.serverSignatureVerificationKey) - } catch { - os_log("🧥 Could not store the keycloak server signature key within the engine: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - // If we reach this point, the signature key has been stored within the engine, we can continue - } - } - - // If we reach this point, the engine is aware of the server signature key, and stores exactly the same value as the one just returned - os_log("🧥 The server signature verification key matches the one stored locally", log: KeycloakManager.log, type: .info) - - // We synchronise the UserId - - let previousUserId: String? - do { - previousUserId = try _self.obvEngine.getOwnedIdentityKeycloakUserId(with: ownedCryptoId) - } catch { - os_log("🧥 Could not get Keycloak UserId of owned identity: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - - if let previousUserId = previousUserId { - // There was a previous UserId. If it is identical to the one returned by the keycloak server, no problem. Otherwise, we have work to do before retrying to synchronize - guard previousUserId == userDetailsOnServer.id else { - // The userId changed on keycloak --> probably an authentication with the wrong login check the identity and only update id locally if the identity is the same - if ownedCryptoId.getIdentity() == userDetailsOnServer.identity { - assert(OperationQueue.current == _self.internalQueue) - do { - try _self.obvEngine.setOwnedIdentityKeycloakUserId(with: ownedCryptoId, userId: userDetailsOnServer.id) - } catch { - os_log("🧥 Coult not set the new user id within the engine: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: failedAttempts) - return - } else { - assert(OperationQueue.current == _self.internalQueue) - _self.openKeycloakAuthenticationRequiredUserIdChanged(internalKeycloakState: iks, ownedCryptoId: ownedCryptoId) { result in - switch result { - case .failure(let error): - switch error { - case .userHasCancelled: - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - case .keycloakManagerError: - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - } - return - case .success: - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: failedAttempts) - return - } - } - return - } - } - } else { - // No previous user Id. We can save the one just returned by the keycloak server - do { - try _self.obvEngine.setOwnedIdentityKeycloakUserId(with: ownedCryptoId, userId: userDetailsOnServer.id) - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - } catch { - os_log("🧥 Coult not set the new user id within the engine: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - } - - // If we reach this point, the clientId are identical on the server and on this device - // If the owned olvid identity was never uploaded, we do it now. - - guard let identityOnServer = userDetailsOnServer.identity, let cryptoIdOnServer = try? ObvCryptoId(identity: identityOnServer) else { - // Upload the owned olvid identity - _self.uploadOwnedIdentity(serverURL: iks.keycloakServer, authState: iks.authState, ownedIdentity: ownedCryptoId) { result in - switch result { - case .failure(let error): - switch error { - case .ownedIdentityWasRevoked: - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - ObvMessengerInternalNotification.userOwnedIdentityWasRevokedByKeycloak(ownedCryptoId: ownedCryptoId) - .postOnDispatchQueue() - return - case .userHasCancelled: - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - case .authenticationRequired: - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.openKeycloakAuthenticationRequiredTokenExpired(internalKeycloakState: iks, ownedCryptoId: ownedCryptoId) { result in - switch result { - case .failure(let error): - switch error { - case .userHasCancelled: - return - case .keycloakManagerError(let error): - assertionFailure(error.localizedDescription) - return - } - case .success: - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: failedAttempts + 1) - return - } - } - return - case .serverError, - .badResponse, - .identityAlreadyUploaded, - .unkownError: - guard failedAttempts < _self.maxFailCount else { - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - assertionFailure() - return - } - _self.internalQueue.schedule(failedAttempts: failedAttempts) { - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: failedAttempts + 1) - } - return - } - case .success: - // We uploaded our own key --> re-sync - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval) - } - } - return - } - - // If we reach this point, there is an identity on the server. We make sure it is the correct one. - - guard cryptoIdOnServer == ownedCryptoId else { - // The olvid identity on the server does not match the one on this device. The old one should be revoked. - if !keycloakServerRevocationsAndStuff.revocationAllowed { - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.openKeycloakRevocationForbidden() - } else { - assert(OperationQueue.current == _self.internalQueue) - _self.openKeycloakRevocation(serverURL: iks.keycloakServer, authState: iks.authState, ownedCryptoId: ownedCryptoId) { result in - switch result { - case .failure(let error): - switch error { - case .userHasCancelled: - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - return - case .keycloakManagerError(let error): - os_log("🧥 Could not perform keycloak revocation: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - guard failedAttempts < _self.maxFailCount else { - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - assertionFailure() - return - } - _self.internalQueue.schedule(failedAttempts: failedAttempts) { - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: failedAttempts + 1) - } - return - } - case .success: - // We revoqued the previous identity --> re-sync - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval) - } - } - } - return - } - - // If we reach this point, the owned identity on the server matches the one stored locally. - - // We make sure the engine knows about the signed details returned by the keycloak server. If not, we update our local details - - guard let localSignedOwnedDetails = iks.signedOwnedDetails else { - os_log("🧥 We do not have signed owned details locally, we store the ones returned by the keycloak server now.", log: KeycloakManager.log, type: .info) - // The engine is not aware of the signed details from the keycloak server, so we store them now - _self.updatePublishedIdentityDetailsOfOwnedIdentityUsingKeycloakInformations( - ownedCryptoId: ownedCryptoId, - ignoreSynchronizationInterval: ignoreSynchronizationInterval, - currentFailedAttempts: failedAttempts, - keycloakUserDetailsAndStuff: keycloakUserDetailsAndStuff) - return - } - - // If we reach this point, the server returned signed owned details, and the engine knows about signed owned details as well. - // We must compare them to make sure they match. If the signature was have on our owned details is too old, we store/publish the one we just received. - guard localSignedOwnedDetails.identical(to: keycloakUserDetailsAndStuff.signedUserDetails, acceptableTimestampsDifference: KeycloakManager.signedOwnedDetailsRenewalInterval) else { - os_log("🧥 The owned identity core details returned by the server differ from the ones stored locally. We update the local details.", log: KeycloakManager.log, type: .info) - // The details on the server differ from the one stored on device. We should update them locally. - _self.updatePublishedIdentityDetailsOfOwnedIdentityUsingKeycloakInformations( - ownedCryptoId: ownedCryptoId, - ignoreSynchronizationInterval: ignoreSynchronizationInterval, - currentFailedAttempts: failedAttempts, - keycloakUserDetailsAndStuff: keycloakUserDetailsAndStuff) - return - } - - // If we reach this point, the details on the server are identical to the ones stored locally. - // We update the current API key if needed - - let apiKey: UUID - do { - apiKey = try _self.obvEngine.getApiKeyForOwnedIdentity(with: ownedCryptoId) - } catch { - os_log("🧥 Could not retrieve the current API key from the owned identity.", log: KeycloakManager.log, type: .fault) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - - if let apiKeyOnServer = keycloakUserDetailsAndStuff.apiKey { - guard apiKey == apiKeyOnServer else { - // The api key returned by the server differs from the one store locally. We update the local key - do { - try _self.obvEngine.setAPIKey(for: ownedCryptoId, apiKey: apiKeyOnServer, keycloakServerURL: iks.keycloakServer) - } catch { - os_log("🧥 Could not update the local API key with the new one returned by the server.", log: KeycloakManager.log, type: .fault) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - assert(OperationQueue.current == _self.internalQueue) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: failedAttempts) - return - } - } - - // If we reach this point, the API key stored locally is ok. - - // We update the Keycloak push topics stored within the engine - - do { - try _self.obvEngine.updateKeycloakPushTopicsIfNeeded(ownedCryptoId: ownedCryptoId, pushTopics: keycloakUserDetailsAndStuff.pushTopics) - } catch { - os_log("🧥 Could not update the engine using the push topics returned by the server.", log: KeycloakManager.log, type: .fault) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - - // If we reach this point, we managed to pass the push topics to the engine - - // We reset the self revocation test nonce stored within the engine - - do { - try _self.obvEngine.setOwnedIdentityKeycloakSelfRevocationTestNonce(ownedCryptoId: ownedCryptoId, newSelfRevocationTestNonce: keycloakUserDetailsAndStuff.selfRevocationTestNonce) - } catch { - os_log("🧥 Could not update the self revocation test nonce using the nonce returned by the server.", log: KeycloakManager.log, type: .fault) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - - // If we reach this point, we successfully reset the self revocation test nonce stored within the engine - - // Update revocation list and latest revocation list timestamp iff the server returned signed revocations (an empty list is ok) and a current server timestamp - - if let signedRevocations = keycloakServerRevocationsAndStuff.signedRevocations, let currentServerTimestamp = keycloakServerRevocationsAndStuff.currentServerTimestamp { - os_log("🧥 The server returned %d signed revocations, we update the engine now", log: KeycloakManager.log, type: .fault, signedRevocations.count) - do { - try _self.obvEngine.updateKeycloakRevocationList( - ownedCryptoId: ownedCryptoId, - latestRevocationListTimestamp: currentServerTimestamp, - signedRevocations: signedRevocations) - } catch { - os_log("🧥 Could not update the keycloak revocation list: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - _self.retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: failedAttempts) - return - } - os_log("🧥 The engine was updated using the the revocations returned by the server", log: KeycloakManager.log, type: .fault) - } - - // We are done with the sync !!! We can update the sync timestamp - - os_log("🧥 Keycloak server synchronization succeeded!", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == _self.internalQueue) - _self.setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: Date()) - _self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - _self.internalQueue.schedule(deadline: .now() + .seconds(Int(_self.synchronizationInterval + 10))) { - // Although it is very unlikely that the view controller still exist, we try to resync anyway - _self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval) - } - } - } - - } - - } - - - - - } - - - /// Exclusively called from `synchronizeOwnedIdentityWithKeycloakServer` when an error occurs in that method. - private func retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: Error, ownedCryptoId: ObvCryptoId, ignoreSynchronizationInterval: Bool, currentFailedAttempts: Int) { - assert(OperationQueue.current == self.internalQueue) - guard currentFailedAttempts < self.maxFailCount else { - self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - assertionFailure(error.localizedDescription) - return - } - self.internalQueue.schedule(failedAttempts: currentFailedAttempts) { - self.currentlySyncingOwnedIdentities.remove(ownedCryptoId) - self.synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, failedAttempts: currentFailedAttempts + 1) - } - } - - - /// Exclusively called from `synchronizeOwnedIdentityWithKeycloakServer` when we need to update the local owned details using information returned by the keycloak server - private func updatePublishedIdentityDetailsOfOwnedIdentityUsingKeycloakInformations(ownedCryptoId: ObvCryptoId, ignoreSynchronizationInterval: Bool, currentFailedAttempts: Int, keycloakUserDetailsAndStuff: KeycloakUserDetailsAndStuff) { - assert(OperationQueue.current == self.internalQueue) - let obvOwnedIdentity: ObvOwnedIdentity - do { - obvOwnedIdentity = try obvEngine.getOwnedIdentity(with: ownedCryptoId) - } catch { - os_log("🧥 Could not get the ObvOwnedIdentity from the engine: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: currentFailedAttempts) - return - } - let coreDetailsOnServer: ObvIdentityCoreDetails - do { - coreDetailsOnServer = try keycloakUserDetailsAndStuff.getObvIdentityCoreDetails() - } catch { - os_log("🧥 Could not get owned core details returned by server: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: currentFailedAttempts) - return - } - // We use the core details from the server, but keep the local photo URL - let updatedIdentityDetails = ObvIdentityDetails(coreDetails: coreDetailsOnServer, photoURL: obvOwnedIdentity.currentIdentityDetails.photoURL) - do { - try obvEngine.updatePublishedIdentityDetailsOfOwnedIdentity(with: ownedCryptoId, with: updatedIdentityDetails) - } catch { - retrySynchronizeOwnedIdentityWithKeycloakServerOnError(error: error, ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: ignoreSynchronizationInterval, currentFailedAttempts: currentFailedAttempts) - return - } - // The following call will re-register the owned identity and call synchronizeOwnedIdentityWithKeycloakServer - assert(OperationQueue.current == internalQueue) - currentlySyncingOwnedIdentities.remove(ownedCryptoId) - registerKeycloakManagedOwnedIdentity(ownedCryptoId: ownedCryptoId, firstKeycloakBinding: false) - - } - - - private func getInternalKeycloakState(for ownedCryptoId: ObvCryptoId, failedAttempts: Int = 0, completion: @escaping (Result) -> Void) { - assert(OperationQueue.current == internalQueue) - - let obvKeycloakState: ObvKeycloakState - let signedOwnedDetails: SignedUserDetails? - do { - let (_obvKeycloakState, _signedOwnedDetails) = try obvEngine.getOwnedIdentityKeycloakState(with: ownedCryptoId) - guard let _obvKeycloakState = _obvKeycloakState else { - os_log("🧥 Could not find keycloak state for owned identity. We cannot refresh the local keycloak state, so we delete the previous one", log: KeycloakManager.log, type: .fault) - throw makeError(message: "🧥 Could not find keycloak state for owned identity. We cannot refresh the local keycloak state") - } - obvKeycloakState = _obvKeycloakState - signedOwnedDetails = _signedOwnedDetails - } catch { - os_log("🧥 Could not recover keycloak state for owned identity: %{public}@. We delete any existing locally cached state", log: KeycloakManager.log, type: .fault, error.localizedDescription) - guard failedAttempts < maxFailCount else { - assertionFailure() - completion(.failure(.unkownError(error))) - return - } - internalQueue.schedule(failedAttempts: failedAttempts) { [weak self] in - self?.getInternalKeycloakState(for: ownedCryptoId, failedAttempts: failedAttempts + 1, completion: completion) - return - } - return - } - - guard let rawAuthState = obvKeycloakState.rawAuthState, let authState = OIDAuthState.deserialize(from: rawAuthState) else { - openKeycloakAuthenticationRequiredTokenExpired(obvKeycloakState: obvKeycloakState, ownedCryptoId: ownedCryptoId) { [weak self] result in - switch result { - case .failure(let error): - switch error { - case .userHasCancelled: - completion(.failure(.userHasCancelled)) - return - case .keycloakManagerError(let error): - completion(.failure(.unkownError(error))) - return - } - case .success: - self?.getInternalKeycloakState(for: ownedCryptoId, completion: completion) - return - } - } - return - } - - guard authState.isAuthorized else { - openKeycloakAuthenticationRequiredTokenExpired(obvKeycloakState: obvKeycloakState, ownedCryptoId: ownedCryptoId) { [weak self] result in - guard let _self = self else { return } - assert(OperationQueue.current == _self.internalQueue) - switch result { - case .failure(let error): - switch error { - case .userHasCancelled: - completion(.failure(.userHasCancelled)) - return - case .keycloakManagerError(let error): - completion(.failure(.unkownError(error))) - return - } - case .success: - self?.getInternalKeycloakState(for: ownedCryptoId, completion: completion) - return - } - } - return - } - - authState.performAction { [weak self] (accessToken, idToken, error) in - guard let accessToken = accessToken, error == nil else { - self?.internalQueue.addOperation { - self?.openKeycloakAuthenticationRequiredTokenExpired(obvKeycloakState: obvKeycloakState, ownedCryptoId: ownedCryptoId) { [weak self] result in - switch result { - case .failure(let error): - switch error { - case .userHasCancelled: - completion(.failure(.userHasCancelled)) - return - case .keycloakManagerError(let error): - completion(.failure(.unkownError(error))) - return - } - case .success: - self?.getInternalKeycloakState(for: ownedCryptoId, completion: completion) - return - } - } - } - return - } - let internalKeycloakState = InternalKeycloakState( - keycloakServer: obvKeycloakState.keycloakServer, - clientId: obvKeycloakState.clientId, - clientSecret: obvKeycloakState.clientSecret, - jwks: obvKeycloakState.jwks, - authState: authState, - signatureVerificationKey: obvKeycloakState.signatureVerificationKey, - accessToken: accessToken, - latestRevocationListTimestamp: obvKeycloakState.latestLocalRevocationListTimestamp, - signedOwnedDetails: signedOwnedDetails) - self?.internalQueue.addOperation { - completion(.success(internalKeycloakState)) - return - } - return - } - - } - - - private func getJkws(url: URL, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to getJkws", log: KeycloakManager.log, type: .info) - let task = URLSession.shared.dataTask(with: url) { (data, response, error) in - guard let data = data else { - completionHandler(.failure(error ?? KeycloakManager.makeError(message: "No data received"))) - return - } - completionHandler(.success(data)) - } - task.resume() - } - - - private func discoverKeycloakServerAndSaveJWKSet(for serverURL: URL, ownedCryptoId: ObvCryptoId, completionHandler: @escaping (Result<(ObvJWKSet, OIDServiceConfiguration), Error>) -> Void) { - os_log("🧥 Call to discoverKeycloakServerAndSaveJWKSet", log: KeycloakManager.log, type: .info) - discoverKeycloakServer(for: serverURL) { [weak self] result in - guard let _self = self else { return } - switch result { - case .failure: - completionHandler(result) - case .success((let jwks, _)): - // Save the jwks in DB - do { - try _self.obvEngine.saveKeycloakJwks(with: ownedCryptoId, jwks: jwks) - } catch { - completionHandler(.failure(KeycloakManager.makeError(message: "Cannot save JWKSet"))) - return - } - completionHandler(result) - } - } - } - - private func uploadOwnedIdentity(serverURL: URL, authState: OIDAuthState, ownedIdentity: ObvCryptoId, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to uploadOwnedIdentity", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - authState.performAction { [weak self] (accessToken, idToken, error) in - guard error == nil else { - completionHandler(.failure(.authenticationRequired)) - return - } - guard let accessToken = accessToken else { - completionHandler(.failure(.authenticationRequired)) - return - } - let uploadOwnedIdentityJSON = UploadOwnedIdentityJSON(identity: ownedIdentity.getIdentity()) - let encoder = JSONEncoder() - let dataToSend: Data - do { - dataToSend = try encoder.encode(uploadOwnedIdentityJSON) - } catch(let error) { - completionHandler(.failure(.unkownError(error))) - return - } - - self?.keycloakApiRequest(serverURL: serverURL, path: KeycloakManager.putKeyPath, accessToken: accessToken, dataToSend: dataToSend) { [weak self] (result: Result) in - guard let _self = self else { return } - assert(OperationQueue.current == _self.internalQueue) - switch result { - case .failure(let error): - switch error { - case .internalError, .permissionDenied, .invalidRequest, .badResponse, .decodingFailed: - completionHandler(.failure(.serverError)) - return - case .identityAlreadyUploaded: - completionHandler(.failure(.identityAlreadyUploaded)) - return - case .ownedIdentityWasRevoked: - completionHandler(.failure(.ownedIdentityWasRevoked)) - return - } - case .success: - completionHandler(.success(())) - return - } - } - - } - } - - - // MARK: - Special types and Errors definitions - - enum GetOwnDetailsError: Error { - case authenticationRequired - case serverError - case badResponse - case ownedIdentityWasRevoked - case invalidSignature(_: Error) - case unkownError(_: Error) - } - - - enum UploadOwnedIdentityError: Error { - case authenticationRequired - case serverError - case badResponse - case identityAlreadyUploaded - case ownedIdentityWasRevoked - case userHasCancelled - case unkownError(Error) - } - - - public enum SearchError: Error { - case authenticationRequired - case ownedIdentityNotManaged - case userHasCancelled - case keycloakApiRequest(_: Error) - case unkownError(_: Error) - } - - - public enum AddContactError: Error { - case authenticationRequired - case ownedIdentityNotManaged - case badResponse - case ownedIdentityWasRevoked - case userHasCancelled - case keycloakApiRequest(_: Error) - case invalidSignature(_: Error) - case unkownError(_: Error? = nil) - case willSyncKeycloakServerSignatureKey // Should not display an alert in that case - } - - enum GetObvKeycloakStateError: Error { - case userHasCancelled - case unkownError(_: Error) - } - - private struct UploadOwnedIdentityJSON: Encodable { - let identity: Data - } - - - private struct SearchQueryJSON: Encodable { - let filter: [String]? - } - - - private struct AddContactJSON: Encodable { - let userId: String - enum CodingKeys: String, CodingKey { - case userId = "user-id" - } - } - - private struct SelfRevocationTestJSON: Encodable { - let selfRevocationTestNonce: String - enum CodingKeys: String, CodingKey { - case selfRevocationTestNonce = "nonce" - } - } - - // MARK: - Keycloak Api Request - - private enum KeycloakApiRequestError: Int, Error { - case internalError = 1 // Can be sent by the keycloak server - case permissionDenied = 2 // Can be sent by the keycloak server - case invalidRequest = 3 // Can be sent by the keycloak server - case identityAlreadyUploaded = 4 // Can be sent by the keycloak server - case ownedIdentityWasRevoked = 6 // Can be sent by the keycloak server (the 5th code should never be received by the app) - case badResponse = -1 - case decodingFailed = -2 - } - - - private func keycloakApiRequest(serverURL: URL, path: String, accessToken: String?, dataToSend: Data?, completionHandler: @escaping (Result) -> Void) { - - os_log("🧥 Call to keycloakApiRequest for path: %{public}@", log: KeycloakManager.log, type: .info, path) - - let url = serverURL.appendingPathComponent(path) - - let sessionConfig = URLSessionConfiguration.ephemeral - if let accessToken = accessToken { - sessionConfig.httpAdditionalHeaders = ["Authorization": "Bearer " + accessToken] - } - let urlSession = URLSession(configuration: sessionConfig) - - var urlRequest = URLRequest(url: url, timeoutInterval: 10.5) - if dataToSend != nil { - urlRequest.httpMethod = "POST" - urlRequest.setValue("application/json", forHTTPHeaderField: "Content-Type") - } - - let task = urlSession.uploadTask(with: urlRequest, from: dataToSend ?? Data()) { [weak self] (data, response, error) in - guard error == nil else { - os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: %{public}@", log: KeycloakManager.log, type: .error, path, error!.localizedDescription) - self?.internalQueue.addOperation { completionHandler(.failure(.invalidRequest)) } - return - } - guard let httpResponse = response as? HTTPURLResponse, httpResponse.statusCode == 200 else { - os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed (status code is not 200)", log: KeycloakManager.log, type: .error, path) - self?.internalQueue.addOperation { completionHandler(.failure(.invalidRequest)) } - return - } - guard let data = data else { - os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: the keycloak server returned no data", log: KeycloakManager.log, type: .error, path) - self?.internalQueue.addOperation { completionHandler(.failure(.invalidRequest)) } - return - } - if let json = try? JSONSerialization.jsonObject(with: data, options: []) as? [String: Any], - let error = json[OIDOAuthErrorFieldError] as? Int { - if let ktError = KeycloakApiRequestError(rawValue: error) { - os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: ktError is %{public}@", log: KeycloakManager.log, type: .error, path, ktError.localizedDescription) - self?.internalQueue.addOperation { completionHandler(.failure(ktError)) } - } else { - os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: decoding failed (1)", log: KeycloakManager.log, type: .error, path) - self?.internalQueue.addOperation { completionHandler(.failure(.decodingFailed)) } - } - return - } - let decodedData: T - do { - decodedData = try T.decode(data) - } catch { - os_log("🧥 Call to keycloakApiRequest for path %{public}@ failed: decoding failed (2)", log: KeycloakManager.log, type: .error, path) - self?.internalQueue.addOperation { completionHandler(.failure(.decodingFailed)) } - return - } - os_log("🧥 Call to keycloakApiRequest for path %{public}@ succeeded", log: KeycloakManager.log, type: .info, path) - self?.internalQueue.addOperation { completionHandler(.success(decodedData)) } - return - } - task.resume() - } -} - - -// MARK: - OIDAuthStateChangeDelegate - -extension KeycloakManager: OIDAuthStateChangeDelegate { - - func didChange(_ state: OIDAuthState) { - guard let ownedCryptoId = ownedCryptoIdForOIDAuthState[state] else { - // This happens during onboarding, when the owned identity is not created yet - return - } - do { - let rawAuthState = try state.serialize() - try obvEngine.saveKeycloakAuthState(with: ownedCryptoId, rawAuthState: rawAuthState) - } catch { - os_log("🧥 Could not save authState: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - assertionFailure() - return - } - os_log("🧥 OIDAuthState saved", log: KeycloakManager.log, type: .info) - } - -} - - -// MARK: - A few extensions - -extension OIDAuthState { - - func serialize() throws -> Data { - try NSKeyedArchiver.archivedData(withRootObject: self, requiringSecureCoding: true) - } - - static func deserialize(from data: Data) -> OIDAuthState? { - guard let unarchiver = try? NSKeyedUnarchiver(forReadingFrom: data) else { return nil } - unarchiver.requiresSecureCoding = false - return unarchiver.decodeObject(forKey: NSKeyedArchiveRootObjectKey) as? OIDAuthState - } - -} - -extension UserDetails { - - var firstNameAndLastName: String { - guard let coreDetails = try? ObvIdentityCoreDetails(firstName: firstName, lastName: lastName, company: company, position: position, signedUserDetails: nil) else { return "" } - return coreDetails.getDisplayNameWithStyle(.firstNameThenLastName) - } -} - -extension SingleIdentity { - - convenience init(userDetails: UserDetails) { - self.init(firstName: userDetails.firstName, - lastName: userDetails.lastName, - position: userDetails.position, - company: userDetails.company, - isKeycloakManaged: false, - showGreenShield: false, - showRedShield: false, - identityColors: nil, - photoURL: nil) - } - -} - - -// MARK: - User dialog - -extension KeycloakManager { - - enum KeycloakDialogError: Error { - case keycloakManagerError(_: Error) - case userHasCancelled - } - - /// This method is shared by the two methods called when the user needs to authenticate. This happens when the token expires and when the user id changes. - private func selfTestAndOpenKeycloakAuthenticationRequired(serverURL: URL, clientId: String, clientSecret: String?, ownedCryptoId: ObvCryptoId, title: String, message: String, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to selfTestAndOpenKeycloakAuthenticationRequired", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - - // Before authenticating, we test whether we have been revoked by the keycloak server - - do { - if let selfRevocationTestNonceFromEngine = try obvEngine.getOwnedIdentityKeycloakSelfRevocationTestNonce(ownedCryptoId: ownedCryptoId) { - selfRevocationTest(serverURL: serverURL, selfRevocationTestNonce: selfRevocationTestNonceFromEngine) { [weak self] result in - switch result { - case .failure(let error): - completionHandler(.failure(.keycloakManagerError(error))) - case .success(let isRevoked): - if isRevoked { - // The server returned `true`, the identity is no longer managed - // We unbind it at the engine level and display an alert to the user - do { - self?.setLastSynchronizationDate(forOwnedIdentity: ownedCryptoId, to: nil) - try self?.obvEngine.unbindOwnedIdentityFromKeycloakServer(ownedCryptoId: ownedCryptoId) { result in - switch result { - case .failure(let error): - self?.internalQueue.addOperation { - assertionFailure() - completionHandler(.failure(.keycloakManagerError(error))) - return - } - return - case .success: - self?.internalQueue.addOperation { - self?.openAppDialogKeycloakIdentityRevoked() - return - } - } - return - } - } catch { - os_log("Could not unbind revoked owned identity: %{public}@", log: KeycloakManager.log, type: .fault, error.localizedDescription) - assertionFailure() - // Continue anyway - } - return - } else { - self?.openKeycloakAuthenticationRequired(serverURL: serverURL, clientId: clientId, clientSecret: clientSecret, ownedCryptoId: ownedCryptoId, title: title, message: message, completionHandler: completionHandler) - return - } - } - } - return - } - } catch { - completionHandler(.failure(.keycloakManagerError(error))) - return - } - - // If we reach this point, we have no selfRevocationTestNonceFromEngine, we can immediately prompt for authentication - - openKeycloakAuthenticationRequired(serverURL: serverURL, clientId: clientId, clientSecret: clientSecret, ownedCryptoId: ownedCryptoId, title: title, message: message, completionHandler: completionHandler) - - } - - - /// Shall only be called from `selfTestAndOpenKeycloakAuthenticationRequired` - private func openAppDialogKeycloakIdentityRevoked() { - os_log("🧥 Call to openAppDialogKeycloakIdentityRevoked", log: KeycloakManager.log, type: .info) - DispatchQueue.main.async { [weak self] in - let menu = UIAlertController( - title: Strings.KeycloakIdentityWasRevokedAlert.title, - message: Strings.KeycloakIdentityWasRevokedAlert.message, - preferredStyle: .alert) - let okAction = UIAlertAction(title: CommonString.Word.Ok, style: .default) - menu.addAction(okAction) - - guard let viewControllerForPresentation = self?.viewControllerForPresentation else { - assertionFailure() - return - } - - viewControllerForPresentation.present(menu, animated: true) - } - } - - - /// Shall only be called from selfTestAndOpenKeycloakAuthenticationRequired - private func openKeycloakAuthenticationRequired(serverURL: URL, clientId: String, clientSecret: String?, ownedCryptoId: ObvCryptoId, title: String, message: String, completionHandler: @escaping (Result) -> Void) { - - os_log("🧥 Call to openKeycloakAuthenticationRequired", log: KeycloakManager.log, type: .info) - assert(!Thread.isMainThread, "Not a big deal if this fails, but this is not expected") - - DispatchQueue.main.async { [weak self] in - let menu = UIAlertController(title: title, message: message, preferredStyle: UIDevice.current.actionSheetIfPhoneAndAlertOtherwise) - - let authenticateAction = UIAlertAction(title: CommonString.Word.Authenticate, style: .default) { _ in - self?.discoverKeycloakServerAndSaveJWKSet(for: serverURL, ownedCryptoId: ownedCryptoId) { result in - switch result { - case .failure(let error): - completionHandler(.failure(.keycloakManagerError(error))) - case .success((let jwks, let configuration)): - self?.authenticate(configuration: configuration, clientId: clientId, clientSecret: clientSecret, ownedCryptoId: ownedCryptoId) { result in - switch result { - case .failure(let error): - self?.internalQueue.addOperation { - completionHandler(.failure(.keycloakManagerError(error))) - return - } - return - case .success(let authState): - self?.internalQueue.addOperation { - self?.reAuthenticationSuccessful(ownedCryptoId: ownedCryptoId, jwks: jwks, authState: authState) - completionHandler(.success(())) - return - } - return - } - } - } - } - } - let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in - self?.internalQueue.addOperation { - completionHandler(.failure(.userHasCancelled)) - return - } - return - } - - menu.addAction(authenticateAction) - menu.addAction(cancelAction) - - guard let viewControllerForPresentation = self?.viewControllerForPresentation else { - assertionFailure() - return - } - - viewControllerForPresentation.present(menu, animated: true, completion: nil) - } - - - } - - - private func openAppDialogKeycloakSignatureKeyChanged(completionHandler: @escaping (Bool) -> Void) { - os_log("🧥 Call to openAppDialogKeycloakSignatureKeyChanged", log: KeycloakManager.log, type: .info) - DispatchQueue.main.async { [weak self] in - let menu = UIAlertController(title: Strings.KeycloakSignatureKeyChangedAlert.title, message: Strings.KeycloakSignatureKeyChangedAlert.message, preferredStyle: UIDevice.current.actionSheetIfPhoneAndAlertOtherwise) - let updateAction = UIAlertAction(title: Strings.KeycloakSignatureKeyChangedAlert.positiveButtonTitle, style: .destructive) { _ in - self?.internalQueue.addOperation { completionHandler(true) } - } - let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in - self?.internalQueue.addOperation { completionHandler(false) } - } - menu.addAction(updateAction) - menu.addAction(cancelAction) - guard let viewControllerForPresentation = self?.viewControllerForPresentation else { - assertionFailure() - return - } - viewControllerForPresentation.present(menu, animated: true) - } - } - - - private func openKeycloakAuthenticationRequiredTokenExpired(internalKeycloakState iks: InternalKeycloakState, ownedCryptoId: ObvCryptoId, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to openKeycloakAuthenticationRequiredTokenExpired", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - selfTestAndOpenKeycloakAuthenticationRequired(serverURL: iks.keycloakServer, clientId: iks.clientId, clientSecret: iks.clientSecret, ownedCryptoId: ownedCryptoId, title: Strings.AuthenticationRequiredTokenExpired, message: Strings.AuthenticationRequiredTokenExpiredMessage, completionHandler: completionHandler) - } - - - /// Only called from `getInternalKeycloakState` - private func openKeycloakAuthenticationRequiredTokenExpired(obvKeycloakState oks: ObvKeycloakState, ownedCryptoId: ObvCryptoId, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to openKeycloakAuthenticationRequiredTokenExpired", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - selfTestAndOpenKeycloakAuthenticationRequired(serverURL: oks.keycloakServer, clientId: oks.clientId, clientSecret: oks.clientSecret, ownedCryptoId: ownedCryptoId, title: Strings.AuthenticationRequiredTokenExpired, message: Strings.AuthenticationRequiredTokenExpiredMessage, completionHandler: completionHandler) - } - - - private func openKeycloakAuthenticationRequiredUserIdChanged(internalKeycloakState iks: InternalKeycloakState, ownedCryptoId: ObvCryptoId, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to openKeycloakAuthenticationRequiredUserIdChanged", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - selfTestAndOpenKeycloakAuthenticationRequired(serverURL: iks.keycloakServer, clientId: iks.clientId, clientSecret: iks.clientSecret, ownedCryptoId: ownedCryptoId, title: Strings.AuthenticationRequiredUserIdChanged, message: Strings.AuthenticationRequiredUserIdChangedMessage, completionHandler: completionHandler) - } - - - /// Shall only be called from selfTestAndOpenKeycloakAuthenticationRequired - private func selfRevocationTest(serverURL: URL, selfRevocationTestNonce: String, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to selfRevocationTest", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - - let selfRevocationTestJSON = SelfRevocationTestJSON(selfRevocationTestNonce: selfRevocationTestNonce) - let encoder = JSONEncoder() - let dataToSend: Data - do { - dataToSend = try encoder.encode(selfRevocationTestJSON) - } catch { - completionHandler(.failure(error)) - return - } - - keycloakApiRequest(serverURL: serverURL, path: KeycloakManager.revocationTestPath, accessToken: nil, dataToSend: dataToSend) { [weak self] (result: Result) in - guard let _self = self else { return } - assert(OperationQueue.current == _self.internalQueue) - switch result { - case .failure(let error): - completionHandler(.failure(error)) - return - case .success(let apiResultForRevocationTestPath): - completionHandler(.success(apiResultForRevocationTestPath.isRevoked)) - } - } - } - - - private func openKeycloakRevocation(serverURL: URL, authState: OIDAuthState, ownedCryptoId: ObvCryptoId, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to openKeycloakRevocation", log: KeycloakManager.log, type: .info) - DispatchQueue.main.async { [weak self] in - let menu = UIAlertController(title: Strings.KeycloakRevocation, message: Strings.KeycloakRevocationMessage, preferredStyle: UIDevice.current.actionSheetIfPhoneAndAlertOtherwise) - - let revokeAction = UIAlertAction(title: Strings.KeycloakRevocationButton, style: .default) { _ in - guard let _self = self else { return } - _self.internalQueue.addOperation { - _self.uploadOwnedIdentity(serverURL: serverURL, authState: authState, ownedIdentity: ownedCryptoId) { result in - switch result { - case .success: - completionHandler(.success(())) - case .failure(let error): - completionHandler(.failure(.keycloakManagerError(error))) - } - } - } - } - let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { [weak self] _ in - self?.internalQueue.addOperation { - completionHandler(.failure(.userHasCancelled)) - } - } - - menu.addAction(revokeAction) - menu.addAction(cancelAction) - - guard let viewControllerForPresentation = self?.viewControllerForPresentation else { - assertionFailure() - return - } - - viewControllerForPresentation.present(menu, animated: true, completion: nil) - } - } - - - func openKeycloakRevocationForbidden() { - os_log("🧥 Call to openKeycloakRevocationForbidden", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - DispatchQueue.main.async { [weak self] in - let alert = UIAlertController(title: Strings.KeycloakRevocationForbidden.title, message: Strings.KeycloakRevocationForbidden.message, preferredStyle: .alert) - alert.addAction(UIAlertAction.init(title: CommonString.Word.Ok, style: .cancel)) - guard let viewControllerForPresentation = self?.viewControllerForPresentation else { - assertionFailure() - return - } - viewControllerForPresentation.present(alert, animated: true) - } - } - - - func openAddContact(userDetail: UserDetails, ownedCryptoId: ObvCryptoId, completionHandler: @escaping (Result) -> Void) { - os_log("🧥 Call to openAddContact", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - - DispatchQueue.main.async { [weak self] in - - guard let identity = userDetail.identity else { return } - let menu = UIAlertController(title: Strings.AddContactTitle, message: Strings.AddContactMessage(userDetail.firstNameAndLastName), preferredStyle: UIDevice.current.actionSheetIfPhoneAndAlertOtherwise) - - let addContactAction = UIAlertAction(title: Strings.AddContactButton, style: .default) { _ in - self?.addContact(ownedCryptoId: ownedCryptoId, userId: userDetail.id, userIdentity: identity) { result in - switch result { - case .success: - completionHandler(.success(())) - case .failure(let error): - completionHandler(.failure(.keycloakManagerError(error))) - } - } - } - let cancelAction = UIAlertAction(title: CommonString.Word.Cancel, style: .cancel) { _ in - completionHandler(.failure(.userHasCancelled)) - } - - menu.addAction(addContactAction) - menu.addAction(cancelAction) - - guard let viewControllerForPresentation = self?.viewControllerForPresentation else { - assertionFailure() - return - } - viewControllerForPresentation.present(menu, animated: true, completion: nil) - - } - } - - - /// This method is called each time the user re-authenticates succesfully. It saves the fresh jwks and auth state both in cache and within the engine. - /// It also forces a new sychronization with the keycloak server. - private func reAuthenticationSuccessful(ownedCryptoId: ObvCryptoId, jwks: ObvJWKSet, authState: OIDAuthState) { - os_log("🧥 Call to reAuthenticationSuccessful", log: KeycloakManager.log, type: .info) - assert(OperationQueue.current == internalQueue) - - // Save the jwks within the engine - - do { - try obvEngine.saveKeycloakJwks(with: ownedCryptoId, jwks: jwks) - } catch { - os_log("🧥 Could not save the new jwks within the engine", log: KeycloakManager.log, type: .fault) - assertionFailure() - return - } - - do { - let rawAuthState = try authState.serialize() - try obvEngine.saveKeycloakAuthState(with: ownedCryptoId, rawAuthState: rawAuthState) - } catch { - os_log("🧥 Could not save the new auth state within the engine", log: KeycloakManager.log, type: .fault) - assertionFailure() - return - } - - // Sync with the server - - synchronizeOwnedIdentityWithKeycloakServer(ownedCryptoId: ownedCryptoId, ignoreSynchronizationInterval: true) - - } - - - // MARK: - Localized strings - - struct Strings { - - static let AuthenticationRequiredTokenExpired = NSLocalizedString("AUTHENTICATION_REQUIRED", comment: "") - static let AuthenticationRequiredTokenExpiredMessage = NSLocalizedString("AUTHENTICATION_REQUIRED_TOKEN_EXPIRED_MESSAGE", comment: "") - - static let AuthenticationRequiredUserIdChanged = NSLocalizedString("USER_CHANGE_DETECTED", comment: "") - static let AuthenticationRequiredUserIdChangedMessage = NSLocalizedString("AUTHENTICATION_REQUIRED_USER_ID_CHANGED_MESSAGE", comment: "") - - static let KeycloakRevocation = NSLocalizedString("KEYCLOAK_REVOCATION", comment: "") - static let KeycloakRevocationButton = NSLocalizedString("KEYCLOAK_REVOCATION_BUTTON", comment: "") - static let KeycloakRevocationMessage = NSLocalizedString("KEYCLOAK_REVOCATION_MESSAGE", comment: "") - static let KeycloakRevocationSuccessful = NSLocalizedString("KEYCLOAK_REVOCATION_SUCCESSFUL", comment: "") - static let KeycloakRevocationFailure = NSLocalizedString("KEYCLOAK_REVOCATION_FAILURE", comment: "") - - struct KeycloakRevocationForbidden { - static let title = NSLocalizedString("KEYCLOAK_REVOCATION_FORBIDDEN_TITLE", comment: "") - static let message = NSLocalizedString("KEYCLOAK_REVOCATION_FORBIDDEN_MESSAGE", comment: "") - } - - static let AddContactButton = NSLocalizedString("ADD_CONTACT_BUTTON", comment: "") - static let AddContactTitle = NSLocalizedString("ADD_CONTACT_TITLE", comment: "") - static let AddContactMessage = { (contactName: String) in - String.localizedStringWithFormat(NSLocalizedString("You selected to add %@ to your contacts. Do you want to proceed?", comment: "Alert message"), contactName) - } - - struct KeycloakIdentityWasRevokedAlert { - static let title = NSLocalizedString("DIALOG_TITLE_KEYCLOAK_IDENTITY_WAS_REVOKED", comment: "") - static let message = NSLocalizedString("DIALOG_MESSAGE_KEYCLOAK_IDENTITY_WAS_REVOKED", comment: "") - } - - struct KeycloakSignatureKeyChangedAlert { - static let title = NSLocalizedString("DIALOG_TITLE_KEYCLOAK_SIGNATURE_KEY_CHANGED", comment: "") - static let message = NSLocalizedString("DIALOG_MESSAGE_KEYCLOAK_SIGNATURE_KEY_CHANGED", comment: "") - static let positiveButtonTitle = NSLocalizedString("BUTTON_LABEL_UPDATE_KEY", comment: "") - } - - } - -} - - -// MARK: - KeycloakManagerState - - -fileprivate struct InternalKeycloakState { - let keycloakServer: URL - let clientId: String - let clientSecret: String? - let jwks: ObvJWKSet - let authState: OIDAuthState - let signatureVerificationKey: ObvJWK? - let accessToken: String - let latestRevocationListTimestamp: Date? - let signedOwnedDetails: SignedUserDetails? // Our owned details, signed by the keycloak server, as we know them locally in the identity manager -} - -fileprivate extension OperationQueue { - - func schedule(failedAttempts: Int, block: @escaping () -> Void) { - assert(underlyingQueue != nil) - (underlyingQueue ?? DispatchQueue.main).asyncAfter(deadline: .now() + .milliseconds(500 << failedAttempts)) { [weak self] in - self?.addOperation(block) - } - } - - func schedule(deadline: DispatchTime, block: @escaping () -> Void) { - assert(underlyingQueue != nil) - (underlyingQueue ?? DispatchQueue.main).asyncAfter(deadline: deadline) { [weak self] in - self?.addOperation(block) - } - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvDisplayableLogs.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvDisplayableLogs.swift index 23bbed0b..1192d4dd 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvDisplayableLogs.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvDisplayableLogs.swift @@ -37,7 +37,7 @@ final class ObvDisplayableLogs { private let dateFormatterForLog: DateFormatter = { let df = DateFormatter() - df.dateFormat = "HH:mm:ss:SSSS" + df.dateFormat = "HH:mm:ss:SSSSZZZZZ" return df }() diff --git a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvPushNotificationManager.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvPushNotificationManager.swift index b3df79b9..00d0f8d1 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvPushNotificationManager.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvPushNotificationManager.swift @@ -21,16 +21,18 @@ import Foundation import os.log import ObvEngine -final class ObvPushNotificationManager { +actor ObvPushNotificationManager { - static let shared = ObvPushNotificationManager() + static let shared: ObvPushNotificationManager = { + let instance = ObvPushNotificationManager() + Task { await instance.observeNotifications() } + return instance + }() private let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier)! - weak var obvEngine: ObvEngine? - // API - var currentDeviceToken: Data? { + private(set) var currentDeviceToken: Data? { get { userDefaults.value(forKey: "io.olvid.ObvPushNotificationManager.push.token") as? Data } @@ -39,8 +41,12 @@ final class ObvPushNotificationManager { userDefaults.set(token, forKey: "io.olvid.ObvPushNotificationManager.push.token") // User defaults are thread safe } } + + func setCurrentDeviceToken(to newCurrentDeviceToken: Data) { + self.currentDeviceToken = newCurrentDeviceToken + } - var currentVoipToken: Data? { + private(set) var currentVoipToken: Data? { get { userDefaults.value(forKey: "io.olvid.ObvPushNotificationManager.voip.token") as? Data } @@ -49,6 +55,11 @@ final class ObvPushNotificationManager { userDefaults.set(token, forKey: "io.olvid.ObvPushNotificationManager.voip.token") // User defaults are thread safe } } + + func setCurrentVoipToken(to newCurrentVoipToken: Data?) { + self.currentVoipToken = newCurrentVoipToken + } + private var kickOtherDevicesOnNextRegister = false @@ -56,67 +67,61 @@ final class ObvPushNotificationManager { 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() { + let log = self.log 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() + ObvEngineNotificationNew.observeServerRequiresThisDeviceToRegisterToPushNotifications(within: NotificationCenter.default) { ownedCryptoId in + os_log("Since the server reported that we need to register to push notification, we do so now", log: log, type: .info) + Task { [weak self] in await self?.tryToRegisterToPushNotifications() } }, ObvMessengerSettingsNotifications.observeIsCallKitEnabledSettingDidChange { [weak self] in - self?.tryToRegisterToPushNotifications() + Task { [weak self] in await self?.tryToRegisterToPushNotifications() } }, ]) } func doKickOtherDevicesOnNextRegister() { - internalQueue.addOperation { [weak self] in - self?.kickOtherDevicesOnNextRegister = true - } + kickOtherDevicesOnNextRegister = true } - func tryToRegisterToPushNotifications() { - 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 - } + func tryToRegisterToPushNotifications() async { + let obvEngine = await NewAppStateManager.shared.waitUntilAppIsInitialized() + tryToRegisterToPushNotifications(obvEngine: obvEngine) + } + + + private func tryToRegisterToPushNotifications(obvEngine: ObvEngine) { + let tokens: (pushToken: Data, voipToken: Data?)? + if ObvMessengerConstants.isRunningOnRealDevice { + if let _currentDeviceToken = currentDeviceToken { + let voipToken = ObvMessengerSettings.VoIP.isCallKitEnabled ? currentVoipToken : nil + tokens = (_currentDeviceToken, voipToken) } 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: _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) - } + } 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") + let log = self.log + 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) } - _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/ObvSystemIcon.swift b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvSystemIcon.swift index b328cce8..c081e16e 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvSystemIcon.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Singletons/ObvSystemIcon.swift @@ -90,6 +90,7 @@ enum ObvSystemIcon: Hashable { case chevronRightCircle case chevronRightCircleFill case circle + case circleDashed case circleFill case creditcardFill case display @@ -503,6 +504,12 @@ enum ObvSystemIcon: Hashable { return "play.circle.fill" case .circleFill: return "circle.fill" + case .circleDashed: + if #available(iOS 14.0, *) { + return "circle.dashed" + } else { + return "circle" + } case .muliplyCircleFill: return "multiply.circle.fill" case .musicNote: diff --git a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.swift index c8b40403..390208b5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/TableViewControllers/Discussions/UIKit/DiscussionsTableViewController.swift @@ -309,7 +309,6 @@ extension DiscussionsTableViewController { let frcIndexPath = frcIndexPathFromTvIndexPath(tvIndexPath) let cell = tableView.dequeueReusableCell(withIdentifier: ObvSubtitleTableViewCell.identifier) as! ObvSubtitleTableViewCell cell.selectionStyle = .none - assert(AppStateManager.shared.currentState.isInitializedAndActive) configure(cell, withObjectAtIndexPath: frcIndexPath) switch self.cellSelectionStyle { case .none: cell.selectionStyle = .none diff --git a/iOSClient/ObvMessenger/ObvMessenger/Types/ObvFlowController.swift b/iOSClient/ObvMessenger/ObvMessenger/Types/ObvFlowController.swift index ad707747..c798e427 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Types/ObvFlowController.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Types/ObvFlowController.swift @@ -28,6 +28,7 @@ protocol ObvFlowController: UINavigationController, SingleDiscussionViewControll var flowDelegate: ObvFlowControllerDelegate? { get } var log: OSLog { get } + var obvEngine: ObvEngine { get } func userWantsToDisplay(persistedDiscussion discussion: PersistedDiscussion) func userWantsToDisplay(persistedMessage message: PersistedMessage) @@ -209,7 +210,7 @@ extension ObvFlowController { os_log("Could find contact group (this is ok if it was just deleted)", log: log, type: .error) return } - guard let singleGroupVC = try? SingleGroupViewController(persistedContactGroup: contactGroup) else { return } + guard let singleGroupVC = try? SingleGroupViewController(persistedContactGroup: contactGroup, obvEngine: obvEngine) else { return } singleGroupVC.delegate = self vcToPresent = singleGroupVC case .none: @@ -242,7 +243,7 @@ extension ObvFlowController { } - + @MainActor func userSelectedURL(_ url: URL, within vc: UIViewController) { flowDelegate?.userSelectedURL(url, within: vc) } @@ -265,7 +266,7 @@ extension ObvFlowController { return } // If we reach this point, we could not find an appropriate VC within the navigation stack, so we push a new one - guard let singleGroupViewController = try? SingleGroupViewController(persistedContactGroup: persistedContactGroup) else { return } + guard let singleGroupViewController = try? SingleGroupViewController(persistedContactGroup: persistedContactGroup, obvEngine: obvEngine) else { return } singleGroupViewController.delegate = self appropriateNav.pushViewController(singleGroupViewController, animated: true) @@ -424,7 +425,7 @@ extension ObvFlowController { protocol ObvFlowControllerDelegate: AnyObject { func getAndRemoveAirDroppedFileURLs() -> [URL] - func userSelectedURL(_ url: URL, within viewController: UIViewController) + @MainActor func userSelectedURL(_ url: URL, within viewController: UIViewController) func performTrustEstablishmentProtocolOfRemoteIdentity(remoteCryptoId: ObvCryptoId, remoteFullDisplayName: String) func rePerformTrustEstablishmentProtocolOfContactIdentity(contactCryptoId: ObvCryptoId, contactFullDisplayName: String) func userWantsToUpdateTrustedIdentityDetailsOfContactIdentity(with: ObvCryptoId, using: ObvIdentityDetails) diff --git a/iOSClient/ObvMessenger/ObvMessenger/UIElements/FileViewer/FilesViewer.swift b/iOSClient/ObvMessenger/ObvMessenger/UIElements/FileViewer/FilesViewer.swift index 6b3d300f..7614b769 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/UIElements/FileViewer/FilesViewer.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/UIElements/FileViewer/FilesViewer.swift @@ -26,6 +26,9 @@ import QuickLook import CoreData import OlvidUtils +protocol CustomQLPreviewControllerDelegate: QLPreviewControllerDelegate { + func previewController(hasDisplayed joinID: TypeSafeManagedObjectID) +} final class CustomQLPreviewController: QLPreviewController { @@ -137,31 +140,33 @@ final class FilesViewer: NSObject, NSFetchedResultsControllerDelegate, ObvErrorM private let queueForRequestingHardlinks = DispatchQueue(label: "FilesViewer internal queue for requesting hardlinks") private var observationTokens = [NSObjectProtocol]() + + private var reloadDataOnNextControllerDidChangeContent = false - init(frc: NSFetchedResultsController, qlPreviewControllerDelegate: QLPreviewControllerDelegate) { + init(frc: NSFetchedResultsController, qlPreviewControllerDelegate: CustomQLPreviewControllerDelegate) { assert(frc.delegate == nil) self.frcType = .fyleMessageJoinWithStatus(frc: frc) previewController.delegate = qlPreviewControllerDelegate super.init() observeCurrentItemToPreventSharingIfNecessary() + observeCurrentItemToSendReadReceiptIfNecessary() if case .fyleMessageJoinWithStatus(frc: let frc) = frcType { frc.delegate = self } } - init(frc: NSFetchedResultsController, qlPreviewControllerDelegate: QLPreviewControllerDelegate) { + init(frc: NSFetchedResultsController, qlPreviewControllerDelegate: CustomQLPreviewControllerDelegate) { self.frcType = .persistedDraftFyleJoin(frc: frc) previewController.delegate = qlPreviewControllerDelegate super.init() // No need to observe current item to prevent sharing } - private var kvo: NSKeyValueObservation? - + private var kvoTokens = [NSKeyValueObservation]() private func observeCurrentItemToPreventSharingIfNecessary() { - kvo = previewController.observe(\.currentPreviewItemIndex, options: [.new, .prior]) { [weak self] _, change in + let token = previewController.observe(\.currentPreviewItemIndex, options: [.new, .prior]) { [weak self] _, change in guard case let .fyleMessageJoinWithStatus(frc) = self?.frcType else { return } if change.isPrior { // When we receive a "prior" notification, we do not have access to the new index yet. @@ -178,6 +183,26 @@ final class FilesViewer: NSObject, NSFetchedResultsControllerDelegate, ObvErrorM self?.previewController.preventSharing = !join.shareActionCanBeMadeAvailable } } + kvoTokens.append(token) + } + + private func observeCurrentItemToSendReadReceiptIfNecessary() { + let token = previewController.observe(\.currentPreviewItemIndex, options: [.new, .prior]) { [weak self] _, change in + guard case let .fyleMessageJoinWithStatus(frc) = self?.frcType else { return } + guard !change.isPrior else { return } + guard let section = self?.section else { return } + guard let index = change.newValue else { assertionFailure(); return } + let indexPath = IndexPath(item: index, section: section) + guard section < frc.sections?.count ?? 0 else { return } + guard let sectionInfos = frc.sections?[section] else { return } + guard index < sectionInfos.numberOfObjects else { return } + let join = frc.object(at: indexPath) + + guard let receivedJoin = join as? ReceivedFyleMessageJoinWithStatus else { return } + guard let customDelegate = self?.previewController.delegate as? CustomQLPreviewControllerDelegate else { assertionFailure(); return } + customDelegate.previewController(hasDisplayed: receivedJoin.typedObjectID) + } + kvoTokens.append(token) } @@ -230,7 +255,7 @@ final class FilesViewer: NSObject, NSFetchedResultsControllerDelegate, ObvErrorM continue } await withCheckedContinuation { (continuation: CheckedContinuation) in - ObvMessengerInternalNotification.requestHardLinkToFyle(fyleElement: fyleElement) { result in + HardLinksToFylesNotifications.requestHardLinkToFyle(fyleElement: fyleElement) { result in assert(!Thread.isMainThread) switch result { case .success(let hardLinkToFyle): @@ -250,7 +275,22 @@ final class FilesViewer: NSObject, NSFetchedResultsControllerDelegate, ObvErrorM /// When the fetched results controller changes content (e.g., when a file expires), we reload the preview controller. func controllerDidChangeContent(_ controller: NSFetchedResultsController) { - previewController.reloadData() + if reloadDataOnNextControllerDidChangeContent { + previewController.reloadData() + } + reloadDataOnNextControllerDidChangeContent = false + } + + /// Only reload data if one of the changes is insert, delete or move. + func controller(_ controller: NSFetchedResultsController, didChange anObject: Any, at indexPath: IndexPath?, for type: NSFetchedResultsChangeType, newIndexPath: IndexPath?) { + switch type { + case .insert, .delete, .move: + reloadDataOnNextControllerDidChangeContent = true + case .update: + break + @unknown default: + assertionFailure() + } } @@ -352,7 +392,7 @@ extension FilesViewer: QLPreviewControllerDataSource { let dispatchGroup = DispatchGroup() dispatchGroup.enter() - ObvMessengerInternalNotification.requestHardLinkToFyle(fyleElement: fyleElement) { [weak self] result in + HardLinksToFylesNotifications.requestHardLinkToFyle(fyleElement: fyleElement) { [weak self] result in switch result { case .success(let hardLinkToFyle): self?.hardLinkToFyleForJoin[joinObject.objectID] = hardLinkToFyle @@ -371,7 +411,7 @@ extension FilesViewer: QLPreviewControllerDataSource { } } else if let receivedJoin = joinObject as? ReceivedFyleMessageJoinWithStatus, receivedJoin.receivedMessage.readingRequiresUserAction { - + return FlameQLPreviewItem() } else { diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/CGPoint+Utils.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/CGPoint+Utils.swift index 83388bdc..39f3ee79 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/CGPoint+Utils.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Utils/CGPoint+Utils.swift @@ -23,7 +23,7 @@ import UIKit extension CGPoint { func distance(to other: CGPoint) -> CGFloat { - return sqrt(self.x * other.x + self.y + other.y) + return sqrt(pow(other.x - self.x, 2) + pow(other.y - self.y, 2)) } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerView.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerView.swift deleted file mode 100644 index 9a620747..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerView.swift +++ /dev/null @@ -1,118 +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 - -class QRCodeScannerView: UIView { - - private let insetForInsideRect: CGFloat = 10 - private let insideRectLineWidth: CGFloat = 2 - private let insideRectColor: UIColor = .white - private let ratioSmallLinesLength: CGFloat = 0.2 - private let smallLinesWidth: CGFloat = 2 - lazy private var smallLinesColor: UIColor! = { return AppTheme.shared.colorScheme.secondary }() - - override func draw(_ rect: CGRect) { - - // Draw the transparent background (made of 4 line of width equal to the insetForInsideRect - - do { - let path = UIBezierPath() - path.lineWidth = insetForInsideRect * 2 - - path.move(to: self.bounds.origin) - path.addLine(to: CGPoint(x: self.bounds.origin.x + self.bounds.width, y: self.bounds.origin.y)) - path.addLine(to: CGPoint(x: self.bounds.origin.x + self.bounds.width, y: self.bounds.origin.y + self.bounds.height)) - path.addLine(to: CGPoint(x: self.bounds.origin.x, y: self.bounds.origin.y + self.bounds.height)) - path.addLine(to: CGPoint(x: self.bounds.origin.x, y: self.bounds.origin.y)) - - UIColor(named: "QRCodeScannerTransparentBackground")?.setStroke() - path.stroke() - } - - // Draw the square - - do { - let insideRect = UIBezierPath(rect: self.bounds.insetBy(dx: insetForInsideRect, dy: insetForInsideRect)) - insideRect.lineWidth = insideRectLineWidth - insideRectColor.setStroke() - insideRect.stroke() - } - - // Draw the 2 x 4 = 8 lines on the 4 edges - - do { - - let path = UIBezierPath() - path.lineWidth = smallLinesWidth - - // Top left corner - do { - let refPoint = self.bounds.origin - path.move(to: refPoint) - path.addLine(to: CGPoint(x: refPoint.x + self.bounds.width * ratioSmallLinesLength, - y: refPoint.y)) - path.move(to: refPoint) - path.addLine(to: CGPoint(x: refPoint.x, - y: refPoint.y + self.bounds.height * ratioSmallLinesLength)) - - } - - // Top right corner - do { - let refPoint = CGPoint(x: self.bounds.origin.x + self.bounds.width, y: self.bounds.origin.y) - path.move(to: refPoint) - path.addLine(to: CGPoint(x: refPoint.x - self.bounds.width * ratioSmallLinesLength, - y: refPoint.y)) - path.move(to: refPoint) - path.addLine(to: CGPoint(x: refPoint.x, - y: refPoint.y + self.bounds.height * ratioSmallLinesLength)) - } - - // Bottom right corner - do { - let refPoint = CGPoint(x: self.bounds.origin.x + self.bounds.width, y: self.bounds.origin.y + self.bounds.height) - path.move(to: refPoint) - path.addLine(to: CGPoint(x: refPoint.x - self.bounds.width * ratioSmallLinesLength, - y: refPoint.y)) - path.move(to: refPoint) - path.addLine(to: CGPoint(x: refPoint.x, - y: refPoint.y - self.bounds.height * ratioSmallLinesLength)) - } - - // Bottom left corner - do { - let refPoint = CGPoint(x: self.bounds.origin.x, y: self.bounds.origin.y + self.bounds.height) - path.move(to: refPoint) - path.addLine(to: CGPoint(x: refPoint.x + self.bounds.width * ratioSmallLinesLength, - y: refPoint.y)) - path.move(to: refPoint) - path.addLine(to: CGPoint(x: refPoint.x, - y: refPoint.y - self.bounds.height * ratioSmallLinesLength)) - } - - smallLinesColor.setStroke() - path.stroke() - - } - - - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.swift deleted file mode 100644 index b090a51e..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.swift +++ /dev/null @@ -1,185 +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 AVFoundation - -final class QRCodeScannerViewController: UIViewController { - - private let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: QRCodeScannerViewController.self)) - - @IBOutlet weak var cancelButton: ObvFloatingButton! - @IBOutlet weak var explanationLabel: UILabel! - @IBOutlet weak var videoView: UIView! - private let captureSession = AVCaptureSession() - private var qrCodeFrameView: UIView? - private var videoPreviewLayer: AVCaptureVideoPreviewLayer! - - var explanation: String? { - didSet { - explanationLabel?.text = explanation - } - } - - @IBAction func cancelButtonTapped(_ sender: Any) { - delegate?.userCancelledQRCodeScanSession() - } - - weak var delegate: QRCodeScannerViewControllerDelegate? = nil - - - init() { - super.init(nibName: nil, bundle: nil) - } - - required init?(coder aDecoder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - -} - -// MARK: - View Controller Lifecycle - -extension QRCodeScannerViewController { - - override func viewDidLoad() { - super.viewDidLoad() - - explanationLabel.text = explanation - - if presentedViewController == self { - navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonItem.SystemItem.cancel, target: self, action: #selector(cancelButtonTapped)) - } - - let deviceDiscoverySession = AVCaptureDevice.DiscoverySession(deviceTypes: [.builtInWideAngleCamera], - mediaType: nil, - position: .back) - - guard let captureDevice = deviceDiscoverySession.devices.first else { - os_log("Failed to load capture device", log: log, type: .error) - return - } - - // Configure the input of the caputre session - - do { - let input = try AVCaptureDeviceInput(device: captureDevice) - captureSession.addInput(input) - } catch let error { - os_log("Failed to capture device input: %@", log: log, type: .error, error.localizedDescription) - return - } - - // Configure the output of the caputre session - - do { - let captureMetadataOutput = AVCaptureMetadataOutput() - captureSession.addOutput(captureMetadataOutput) - captureMetadataOutput.setMetadataObjectsDelegate(self, queue: DispatchQueue.main) - captureMetadataOutput.metadataObjectTypes = [AVMetadataObject.ObjectType.qr] - } - - // Initialize the video preview layer and add it as a sublayer of our view - - do { - videoPreviewLayer = AVCaptureVideoPreviewLayer(session: captureSession) - videoPreviewLayer.videoGravity = AVLayerVideoGravity.resizeAspectFill - videoPreviewLayer.frame = videoView.bounds - videoView.layer.addSublayer(videoPreviewLayer) - } - - } - - override func viewDidLayoutSubviews() { - super.viewDidLayoutSubviews() - adaptVideoPreviewLayerSizeAndOrientation() - } - - - private func adaptVideoPreviewLayerSizeAndOrientation() { - // Adapt the video preview layer size - guard let videoPreviewLayer = self.videoPreviewLayer else { return } - guard let videoView = self.videoView else { return } - videoPreviewLayer.frame = videoView.bounds - // Adapt the video preview layer to the device orientation - if let connection = videoPreviewLayer.connection { - if connection.isVideoOrientationSupported { - switch UIDevice.current.orientation { - case .portrait, .unknown, .faceUp: - connection.videoOrientation = .portrait - case .portraitUpsideDown, .faceDown: - connection.videoOrientation = .portraitUpsideDown - case .landscapeLeft: - connection.videoOrientation = .landscapeRight // Weird, but correction on iOS 13.3 - case .landscapeRight: - connection.videoOrientation = .landscapeLeft // Weird, but correction on iOS 13.3 - @unknown default: - assertionFailure() - connection.videoOrientation = .portrait - } - } - } - } - - - override func viewWillAppear(_ animated: Bool) { - super.viewWillAppear(animated) - - // Start the video capture - captureSession.startRunning() - - adaptVideoPreviewLayerSizeAndOrientation() - } - - override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { - adaptVideoPreviewLayerSizeAndOrientation() - } - -} - -extension QRCodeScannerViewController: AVCaptureMetadataOutputObjectsDelegate { - - func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection) { - - guard captureSession.isRunning else { return } - - guard !metadataObjects.isEmpty else { return } - - let readableCodeObjects = metadataObjects.compactMap { $0 as? AVMetadataMachineReadableCodeObject } - - guard !readableCodeObjects.isEmpty else { return } - - let qrCodeObjects = readableCodeObjects.filter { $0.type == AVMetadataObject.ObjectType.qr } - - guard !qrCodeObjects.isEmpty else { return } - - guard qrCodeObjects.count == 1 else { return } - - guard let stringValue = qrCodeObjects.first!.stringValue else { return } - - guard let url = URL(string: stringValue) else { return } - - captureSession.stopRunning() - delegate?.qrCodeScanned(url: url) - - } - -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.xib b/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.xib deleted file mode 100644 index 661c8584..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewController.xib +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewControllerDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewControllerDelegate.swift deleted file mode 100644 index 29e565ba..00000000 --- a/iOSClient/ObvMessenger/ObvMessenger/Utils/QRCodeScanner/QRCodeScannerViewControllerDelegate.swift +++ /dev/null @@ -1,25 +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 - -protocol QRCodeScannerViewControllerDelegate: AnyObject { - func qrCodeScanned(url: URL) - func userCancelledQRCodeScanSession() -} diff --git a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesDelegate.swift b/iOSClient/ObvMessenger/ObvMessenger/Utils/UIViewController+WindowSceneActivationState.swift similarity index 60% rename from iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesDelegate.swift rename to iOSClient/ObvMessenger/ObvMessenger/Utils/UIViewController+WindowSceneActivationState.swift index 6d2125b9..0d6b912a 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/Coordinators/UserNotificationCoordinators/UserNotificationsBadgesDelegate.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/Utils/UIViewController+WindowSceneActivationState.swift @@ -16,13 +16,20 @@ * You should have received a copy of the GNU Affero General Public License * along with Olvid. If not, see . */ + import Foundation -import ObvEngine +import UIKit -protocol UserNotificationsBadgesDelegate: AnyObject { - - func getCurrentCountForNewMessagesBadgeForOwnedIdentity(with ownedCryptoId: ObvCryptoId) -> Int - func getCurrentCountForInvitationsBadgeForOwnedIdentity(with ownedCryptoId: ObvCryptoId) -> Int +extension UIViewController { + + /// Returns the scene activation state if a window can be found for this view controller's view. + /// If no such window can be found (which means this view controller if off screen), this propery is `nil`. + @MainActor + var windowSceneActivationState: UIWindowScene.ActivationState? { + guard let windowScene = self.view.window?.windowScene else { return nil } + return windowScene.activationState + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/Call.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/Call.swift index 058a761f..2db7c251 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/Call.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/Call.swift @@ -93,7 +93,7 @@ actor Call: GenericCall, ObvErrorMaker { 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) + VoIPNotification.callHasBeenUpdated(callUUID: self.uuid, updateKind: .callParticipantChange) .postOnDispatchQueue(queueForPostingNotifications) } for iceCandidate in pendingIceCandidates[callParticipant.userId] ?? [] { @@ -115,7 +115,7 @@ actor Call: GenericCall, ObvErrorMaker { if callParticipants.isEmpty { await endCallAsAllOtherParticipantsLeft() } - VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .callParticipantChange) + VoIPNotification.callHasBeenUpdated(callUUID: self.uuid, 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 @@ -142,11 +142,6 @@ actor Call: GenericCall, ObvErrorMaker { 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 }) } @@ -214,9 +209,16 @@ actor Call: GenericCall, ObvErrorMaker { stateDate[internalState] = Date() } - VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .state(newState: newState)) + VoIPNotification.callHasBeenUpdated(callUUID: self.uuid, updateKind: .state(newState: newState)) .postOnDispatchQueue(queueForPostingNotifications) + // Notify of the fact that the incoming call is initializing (this is used to show the call view and the call toggle view) + + if self.direction == .incoming && newState == .initializingCall { + VoIPNotification.anIncomingCallShouldBeShownToUser(newIncomingCall: self) + .postOnDispatchQueue(queueForPostingNotifications) + } + if internalState.isFinalState { // Close all connections @@ -403,7 +405,7 @@ actor Call: GenericCall, ObvErrorMaker { guard await !participant.isMuted else { continue } await participant.mute() } - VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .mute) + VoIPNotification.callHasBeenUpdated(callUUID: self.uuid, updateKind: .mute) .postOnDispatchQueue(queueForPostingNotifications) } @@ -416,7 +418,7 @@ actor Call: GenericCall, ObvErrorMaker { guard await participant.isMuted else { continue } await participant.unmute() } - VoIPNotification.callHasBeenUpdated(callEssentials: callEssentials, updateKind: .mute) + VoIPNotification.callHasBeenUpdated(callUUID: self.uuid, updateKind: .mute) .postOnDispatchQueue(queueForPostingNotifications) } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/GenericCall.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/GenericCall.swift index 3368a3a1..a6668c11 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/GenericCall.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/Call/GenericCall.swift @@ -49,14 +49,6 @@ protocol GenericCall: AnyObject { } -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 { diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallCoordinator.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallManager.swift similarity index 94% rename from iOSClient/ObvMessenger/ObvMessenger/VoIP/CallCoordinator.swift rename to iOSClient/ObvMessenger/ObvMessenger/VoIP/CallManager.swift index 33ba4c4b..a23029e5 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallCoordinator.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/CallManager.swift @@ -28,10 +28,10 @@ import WebRTC import OlvidUtils -final actor CallCoordinator: ObvErrorMaker { +final actor CallManager: ObvErrorMaker { - static let errorDomain = "CallCoordinator" - private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CallCoordinator.self)) + static let errorDomain = "CallManager" + private static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CallManager.self)) private let pushRegistryHandler: ObvPushRegistryHandler @@ -52,7 +52,6 @@ final actor CallCoordinator: ObvErrorMaker { private let obvEngine: ObvEngine private var notificationTokens = [NSObjectProtocol]() private var notificationForVoIPRegister: NSObjectProtocol? - private var callToPerformAfterAppStateBecomesActive: (contactIds: [OlvidUserId], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?)? = nil private let cxProvider: CXObvProvider private let ncxProvider: NCXObvProvider @@ -63,45 +62,27 @@ final actor CallCoordinator: ObvErrorMaker { } init(obvEngine: ObvEngine) { - let cxProvider = CXObvProvider(configuration: CallCoordinator.providerConfiguration) + let cxProvider = CXObvProvider(configuration: CallManager.providerConfiguration) self.obvEngine = obvEngine self.cxProvider = cxProvider self.ncxProvider = NCXObvProvider.instance self.pushRegistryHandler = ObvPushRegistryHandler(obvEngine: obvEngine, cxObvProvider: cxProvider) - ncxProvider.setConfiguration(CallCoordinator.providerConfiguration) + ncxProvider.setConfiguration(CallManager.providerConfiguration) cxProvider.setDelegate(self, queue: nil) ncxProvider.setDelegate(self, queue: nil) } private let queueForPostingNotifications = DispatchQueue(label: "Call queue for posting notifications") - /// Must be called soon after init - func finalizeInitialisation() { + + func performPostInitialization() { listenToNotifications() /// Force provider initialization _ = provider(isCallKit: ObvMessengerSettings.VoIP.isCallKitEnabled) - if AppStateManager.shared.currentState.isInitialized { - pushRegistryHandler.registerForVoIPPushes(delegate: self) - } else { - 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") @@ -115,6 +96,16 @@ final actor CallCoordinator: ObvErrorMaker { return providerConfiguration } + + func applicationAppearedOnScreen(forTheFirstTime: Bool) async { + for call in currentIncomingCalls { + guard await !call.state.isFinalState else { return } + VoIPNotification.anIncomingCallShouldBeShownToUser(newIncomingCall: call) + .postOnDispatchQueue(queueForPostingNotifications) + return + } + } + private func listenToNotifications() { @@ -154,9 +145,6 @@ final actor CallCoordinator: ObvErrorMaker { 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 @@ -186,7 +174,14 @@ final actor CallCoordinator: ObvErrorMaker { 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() + switch call.direction { + case .outgoing: + VoIPNotification.newOutgoingCall(newOutgoingCall: call) + .postOnDispatchQueue(queueForPostingNotifications) + case .incoming: + VoIPNotification.newIncomingCall(newIncomingCall: call) + .postOnDispatchQueue(queueForPostingNotifications) + } } @@ -198,7 +193,6 @@ final actor CallCoordinator: ObvErrorMaker { 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 = [] } @@ -211,11 +205,10 @@ final actor CallCoordinator: ObvErrorMaker { if let newCall = currentCalls.first { let newCallState = await newCall.state assert(!newCallState.isFinalState) - let newCallEssentials = await newCall.callEssentials - VoIPNotification.callHasBeenUpdated(callEssentials: newCallEssentials, updateKind: .state(newState: newCallState)) + VoIPNotification.callHasBeenUpdated(callUUID: newCall.uuid, updateKind: .state(newState: newCallState)) .postOnDispatchQueue(queueForPostingNotifications) } else { - ObvMessengerInternalNotification.noMoreCallInProgress + VoIPNotification.noMoreCallInProgress .postOnDispatchQueue(queueForPostingNotifications) } receivedIceCandidates[call.uuidForWebRTC] = nil @@ -238,7 +231,7 @@ final actor CallCoordinator: ObvErrorMaker { // MARK: - Processing notifications -extension CallCoordinator { +extension CallManager { private func processIsCallKitEnabledSettingDidChangeNotification() { // Force provider initialization @@ -289,7 +282,7 @@ extension CallCoordinator { os_log("☎️ Processing a TurnCredentialsServerDoesNotSupportCalls notification", log: Self.log, type: .fault) guard let call = currentOutgoingCalls.first(where: { $0.uuidForWebRTC == uuidForWebRTC }) else { return } await call.endCallAsInitiationNotSupported() - ObvMessengerInternalNotification.serverDoesNotSupportCall + VoIPNotification.serverDoesNotSupportCall .postOnDispatchQueue(queueForPostingNotifications) } @@ -309,7 +302,7 @@ extension CallCoordinator { // MARK: - ObvPushRegistryHandlerDelegate -extension CallCoordinator: ObvPushRegistryHandlerDelegate { +extension CallManager: ObvPushRegistryHandlerDelegate { /// 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. @@ -360,7 +353,7 @@ extension CallCoordinator: ObvPushRegistryHandlerDelegate { // MARK: - Processing received WebRTC messages -extension CallCoordinator { +extension CallManager { internal func processReceivedWebRTCMessage(messageType: WebRTCMessageJSON.MessageType, serializedMessagePayload: String, callIdentifier: UUID, contact: OlvidUserId, messageUploadTimestampFromServer: Date, messageIdentifierFromEngine: Data?) async { if case .hangedUp = messageType { @@ -718,23 +711,23 @@ extension CallCoordinator { } - private func processAppStateChangedNotification(currentState: AppState) async { - guard currentState.isInitializedAndActive 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: Self.log, type: .info) - await processUserWantsToCallNotification(contactIds: contactIds, groupId: groupId) - } - - 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: Self.log, type: .info) - callToPerformAfterAppStateBecomesActive = (contactIds, groupId) - return + debugPrint("Call to processUserWantsToCallNotification") + + // 2022-06-20 We used to wait until the app is initialized and active. Still needed? + // 2022-06-27 We comment the following line, it shouldn't be necessary now. + // _ = await NewAppStateManager.shared.waitUntilAppIsInitialized() + + // We first check that there is no ongoing call before allowing a new call + + for currentCall in currentCalls { + guard await currentCall.state.isFinalState else { + os_log("☎️ Trying to create a new outgoing call while another (not finished) call exists is not allowed", log: Self.log, type: .error) + return + } } - + let granted = await AVAudioSession.sharedInstance().requestRecordPermission() if granted { await initiateCall(with: contactIds, groupId: groupId) @@ -784,7 +777,7 @@ extension CallCoordinator { // MARK: - Incoming/Outgoing Call Delegate -extension CallCoordinator: IncomingCallDelegate, OutgoingCallDelegate { +extension CallManager: IncomingCallDelegate, OutgoingCallDelegate { func turnCredentialsRequiredByOutgoingCall(outgoingCallUuidForWebRTC: UUID, forOwnedIdentity ownedIdentityCryptoId: ObvCryptoId) async { obvEngine.getTurnCredentials(ownedIdenty: ownedIdentityCryptoId, callUuid: outgoingCallUuidForWebRTC) @@ -795,7 +788,7 @@ extension CallCoordinator: IncomingCallDelegate, OutgoingCallDelegate { // MARK: - Helpers -extension CallCoordinator { +extension CallManager { /// This method sends a `RingingMessageJSON` to the caller. It makes sure this message is sent only once. private func sendRingingMessageToCaller(forIncomingCall call: Call) async { @@ -809,7 +802,7 @@ extension CallCoordinator { // MARK: - Actions -extension CallCoordinator { +extension CallManager { private func initiateCall(with contactIds: [OlvidUserId], groupId: (groupUid: UID, groupOwner: ObvCryptoId)?) async { @@ -856,7 +849,7 @@ extension CallCoordinator { // MARK: - Call Delegate -extension CallCoordinator { +extension CallManager { static func report(call: Call, report: CallReport) { let ownedIdentity = call.ownedIdentity @@ -907,7 +900,7 @@ extension CallCoordinator { // MARK: - ObvProviderDelegate -extension CallCoordinator: ObvProviderDelegate { +extension CallManager: ObvProviderDelegate { func providerDidBegin() async { os_log("☎️ Provider did begin", log: Self.log, type: .info) @@ -1065,19 +1058,6 @@ 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 { @@ -1221,7 +1201,7 @@ extension GatheringPolicy { /// 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 static let log = OSLog(subsystem: ObvMessengerConstants.logSubsystem, category: String(describing: CallManager.self)) private let obvEngine: ObvEngine private let cxObvProvider: CXObvProvider @@ -1257,8 +1237,10 @@ fileprivate final class ObvPushRegistryHandler: NSObject, PKPushRegistryDelegate 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() + Task { + await ObvPushNotificationManager.shared.setCurrentVoipToken(to: voipToken) + await ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() + } } @@ -1267,8 +1249,10 @@ fileprivate final class ObvPushRegistryHandler: NSObject, 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() + Task { + await ObvPushNotificationManager.shared.setCurrentVoipToken(to: nil) + await ObvPushNotificationManager.shared.tryToRegisterToPushNotifications() + } } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallView.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallView.swift index 3e36081c..ec6760c7 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallView.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/ViewsAndViewControllers/SwiftUI/CallView.swift @@ -89,7 +89,7 @@ final class ObservableCallWrapper: ObservableObject { nonisolated func actionDiscussions() { - ObvMessengerInternalNotification.toggleCallView.postOnDispatchQueue() + VoIPNotification.hideCallView.postOnDispatchQueue() } @@ -97,8 +97,8 @@ final class ObservableCallWrapper: ObservableObject { self.call = call self.callHeadline = "" self.tokens.append(contentsOf: [ - VoIPNotification.observeCallHasBeenUpdated { (updatedCall, updateKind) in - Task { [weak self] in await self?.processCallHasBeenUpdated(updatedCall: updatedCall, updateKind: updateKind) } + VoIPNotification.observeCallHasBeenUpdated { (callUUID, updateKind) in + Task { [weak self] in await self?.processCallHasBeenUpdated(callUUID: callUUID, updateKind: updateKind) } }, VoIPNotification.observeCallParticipantHasBeenUpdated(queue: OperationQueue.main) { [weak self] (updatedParticipant, updateKind) in Task { [weak self] in @@ -119,9 +119,9 @@ final class ObservableCallWrapper: ObservableObject { } - private func processCallHasBeenUpdated(updatedCall: CallEssentials, updateKind: CallUpdateKind) async { + private func processCallHasBeenUpdated(callUUID: UUID, updateKind: CallUpdateKind) async { assert(Thread.isMainThread) - guard updatedCall.uuid == call.uuid else { return } + guard callUUID == call.uuid else { return } switch updateKind { case .state, .mute: break diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.swift b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.swift index 5a08d929..a8dcf9b6 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.swift +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.swift @@ -36,10 +36,17 @@ fileprivate struct OptionalWrapper { enum VoIPNotification { case userWantsToKickParticipant(call: GenericCall, callParticipant: CallParticipant) case userWantsToAddParticipants(call: GenericCall, contactIds: [OlvidUserId]) - case callHasBeenUpdated(callEssentials: CallEssentials, updateKind: CallUpdateKind) + case callHasBeenUpdated(callUUID: UUID, 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) + case noMoreCallInProgress + case serverDoesNotSupportCall + case newOutgoingCall(newOutgoingCall: GenericCall) + case newIncomingCall(newIncomingCall: GenericCall) + case showCallView + case hideCallView + case anIncomingCallShouldBeShownToUser(newIncomingCall: GenericCall) private enum Name { case userWantsToKickParticipant @@ -48,6 +55,13 @@ enum VoIPNotification { case callParticipantHasBeenUpdated case reportCallEvent case showCallViewControllerForAnsweringNonCallKitIncomingCall + case noMoreCallInProgress + case serverDoesNotSupportCall + case newOutgoingCall + case newIncomingCall + case showCallView + case hideCallView + case anIncomingCallShouldBeShownToUser private var namePrefix: String { String(describing: VoIPNotification.self) } @@ -66,6 +80,13 @@ enum VoIPNotification { case .callParticipantHasBeenUpdated: return Name.callParticipantHasBeenUpdated.name case .reportCallEvent: return Name.reportCallEvent.name case .showCallViewControllerForAnsweringNonCallKitIncomingCall: return Name.showCallViewControllerForAnsweringNonCallKitIncomingCall.name + case .noMoreCallInProgress: return Name.noMoreCallInProgress.name + case .serverDoesNotSupportCall: return Name.serverDoesNotSupportCall.name + case .newOutgoingCall: return Name.newOutgoingCall.name + case .newIncomingCall: return Name.newIncomingCall.name + case .showCallView: return Name.showCallView.name + case .hideCallView: return Name.hideCallView.name + case .anIncomingCallShouldBeShownToUser: return Name.anIncomingCallShouldBeShownToUser.name } } } @@ -82,9 +103,9 @@ enum VoIPNotification { "call": call, "contactIds": contactIds, ] - case .callHasBeenUpdated(callEssentials: let callEssentials, updateKind: let updateKind): + case .callHasBeenUpdated(callUUID: let callUUID, updateKind: let updateKind): info = [ - "callEssentials": callEssentials, + "callUUID": callUUID, "updateKind": updateKind, ] case .callParticipantHasBeenUpdated(callParticipant: let callParticipant, updateKind: let updateKind): @@ -103,6 +124,26 @@ enum VoIPNotification { info = [ "incomingCall": incomingCall, ] + case .noMoreCallInProgress: + info = nil + case .serverDoesNotSupportCall: + info = nil + case .newOutgoingCall(newOutgoingCall: let newOutgoingCall): + info = [ + "newOutgoingCall": newOutgoingCall, + ] + case .newIncomingCall(newIncomingCall: let newIncomingCall): + info = [ + "newIncomingCall": newIncomingCall, + ] + case .showCallView: + info = nil + case .hideCallView: + info = nil + case .anIncomingCallShouldBeShownToUser(newIncomingCall: let newIncomingCall): + info = [ + "newIncomingCall": newIncomingCall, + ] } return info } @@ -150,12 +191,12 @@ enum VoIPNotification { } } - static func observeCallHasBeenUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (CallEssentials, CallUpdateKind) -> Void) -> NSObjectProtocol { + static func observeCallHasBeenUpdated(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (UUID, 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 callUUID = notification.userInfo!["callUUID"] as! UUID let updateKind = notification.userInfo!["updateKind"] as! CallUpdateKind - block(callEssentials, updateKind) + block(callUUID, updateKind) } } @@ -188,4 +229,56 @@ enum VoIPNotification { } } + static func observeNoMoreCallInProgress(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.noMoreCallInProgress.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observeServerDoesNotSupportCall(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.serverDoesNotSupportCall.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observeNewOutgoingCall(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (GenericCall) -> Void) -> NSObjectProtocol { + let name = Name.newOutgoingCall.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let newOutgoingCall = notification.userInfo!["newOutgoingCall"] as! GenericCall + block(newOutgoingCall) + } + } + + static func observeNewIncomingCall(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (GenericCall) -> Void) -> NSObjectProtocol { + let name = Name.newIncomingCall.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let newIncomingCall = notification.userInfo!["newIncomingCall"] as! GenericCall + block(newIncomingCall) + } + } + + static func observeShowCallView(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.showCallView.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observeHideCallView(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping () -> Void) -> NSObjectProtocol { + let name = Name.hideCallView.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + block() + } + } + + static func observeAnIncomingCallShouldBeShownToUser(object obj: Any? = nil, queue: OperationQueue? = nil, block: @escaping (GenericCall) -> Void) -> NSObjectProtocol { + let name = Name.anIncomingCallShouldBeShownToUser.name + return NotificationCenter.default.addObserver(forName: name, object: obj, queue: queue) { (notification) in + let newIncomingCall = notification.userInfo!["newIncomingCall"] as! GenericCall + block(newIncomingCall) + } + } + } diff --git a/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.yml b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.yml index bb6d0dec..7cef5197 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.yml +++ b/iOSClient/ObvMessenger/ObvMessenger/VoIP/VoIPNotification/VoIPNotification.yml @@ -15,7 +15,7 @@ notifications: - {name: contactIds, type: [OlvidUserId]} - name: callHasBeenUpdated params: - - {name: callEssentials, type: CallEssentials} + - {name: callUUID, type: UUID} - {name: updateKind, type: CallUpdateKind} - name: callParticipantHasBeenUpdated params: @@ -30,3 +30,16 @@ notifications: - name: showCallViewControllerForAnsweringNonCallKitIncomingCall params: - {name: incomingCall, type: GenericCall} +- name: noMoreCallInProgress +- name: serverDoesNotSupportCall +- name: newOutgoingCall + params: + - {name: newOutgoingCall, type: GenericCall} +- name: newIncomingCall + params: + - {name: newIncomingCall, type: GenericCall} +- name: showCallView +- name: hideCallView +- name: anIncomingCallShouldBeShownToUser + params: + - {name: newIncomingCall, type: GenericCall} diff --git a/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.strings b/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.strings index 15131c43..c01748cf 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.strings +++ b/iOSClient/ObvMessenger/ObvMessenger/en.lproj/Localizable.strings @@ -1,3 +1,5 @@ +"Olvid" = "Olvid"; + /* No comment provided by engineer. */ "%@ and" = "%@ and"; @@ -304,9 +306,6 @@ Please make sure that %1$@ is indeed the one giving you this code: prefer a face /* View controller title */ "Congratulations!" = "Congratulations!"; -/* Explanation for the QR code scanner */ -"ASK_CONTACT_TO_GO_UNDER_MY_ID_MAKING_IT_POSSIBLE_FOR_YOU_TO_SCAN_QR_CODE" = "Please ask your contact to go under the \"Invitations\" tab and to tap on the \"+\" button, making it possible for you to scan the QR code."; - /* Must be short, label for last name */ "Last" = "Last"; @@ -403,9 +402,6 @@ Settings > General > Background App Refresh"; /* No comment provided by engineer. */ "Scan" = "Scan"; -/* QR code scanner title */ -"Scan an Olvid identity" = "Scan an Olvid identity"; - /* View controller title */ "Scan QR code" = "Scan QR code"; @@ -2291,6 +2287,8 @@ Olvid's security policy requires you to re-validate the identity of %2@ by excha "NO_SOUNDS" = "None"; +"ATTACHMENTS_INFO" = "Attachments"; + "NOTIFICATION_SOUNDS_TITLE_POLYPHONIC" = "Polyphonic tones"; "NOTIFICATION_SOUNDS_TITLE_NEUTRAL" = "Neutral tones"; diff --git a/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.strings b/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.strings index 25edc8eb..50dac1a6 100644 --- a/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.strings +++ b/iOSClient/ObvMessenger/ObvMessenger/fr.lproj/Localizable.strings @@ -1,3 +1,5 @@ +"Olvid" = "Olvid"; + /* System message displayed within a group discussion */ "%@_ACCEPTED_TO_JOIN_THIS_GROUP_AT_%@" = "%@ a rejoint ce groupe - %@"; @@ -539,9 +541,6 @@ /* Title of the UIAlertAction allowing to add a photo as an attachment within a message to send */ "Photo & Video Library" = "Librairie de photos & vidéos"; -/* Explanation for the QR code scanner */ -"ASK_CONTACT_TO_GO_UNDER_MY_ID_MAKING_IT_POSSIBLE_FOR_YOU_TO_SCAN_QR_CODE" = "Demandez à votre contact d'aller dans le tab \"Invitations\" et d'appuyer sur le bouton \"+\" de manière à ce que vous puissiez scanner son code QR."; - /* Disclaimer showed during the onboarding */ "Please enter a name which will be displayed to your contacts. These details will never be sent to Olvid's servers." = "Choisissez un nom qui sera affiché chez vos contacts. Ces informations ne seront jamais envoyées aux serveurs d'Olvid."; @@ -603,9 +602,6 @@ /* No comment provided by engineer. */ "Scan" = "Scanner"; -/* QR code scanner title */ -"Scan an Olvid identity" = "Scannez une identité Olvid"; - /* Title of an alert action */ "Scan another user's QR code" = "Scanner le code QR d'un autre utilisateur"; @@ -2322,6 +2318,8 @@ "NO_SOUNDS" = "Aucun"; +"ATTACHMENTS_INFO" = "Pièces jointes"; + "NOTIFICATION_SOUNDS_TITLE_POLYPHONIC" = "Sons polyphoniques"; "NOTIFICATION_SOUNDS_TITLE_NEUTRAL" = "Sons neutres"; diff --git a/iOSClient/ObvMessenger/ObvMessengerNotificationServiceExtension/NotificationService.swift b/iOSClient/ObvMessenger/ObvMessengerNotificationServiceExtension/NotificationService.swift index cfafcbf2..56747e74 100644 --- a/iOSClient/ObvMessenger/ObvMessengerNotificationServiceExtension/NotificationService.swift +++ b/iOSClient/ObvMessenger/ObvMessengerNotificationServiceExtension/NotificationService.swift @@ -51,11 +51,6 @@ class NotificationService: UNNotificationServiceExtension { contactThumbnailFileManager.deleteOldFiles() - defer { - cleanUserDefaults() - addNotification() - } - // 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 @@ -73,6 +68,8 @@ class NotificationService: UNNotificationServiceExtension { NotificationService.obvEngine = try ObvEngine.startLimitedToDecrypting(sharedContainerIdentifier: ObvMessengerConstants.appGroupIdentifier, logPrefix: "DecryptingLimitedEngine", appType: .notificationExtension, runningLog: NotificationService.runningLog) } catch { os_log("Could not start the obvEngine (happens when a migration is needed)", log: log, type: .fault) + cleanUserDefaults() + addNotification() return } } @@ -83,6 +80,8 @@ class NotificationService: UNNotificationServiceExtension { try ObvStack.initSharedInstance(transactionAuthor: ObvMessengerConstants.AppType.notificationExtension.transactionAuthor, runningLog: NotificationService.runningLog, enableMigrations: false) } catch let error { os_log("Could initialize the ObvStack within the notification service extension: %{public}@", log: log, type: .fault, error.localizedDescription) + cleanUserDefaults() + addNotification() return } @@ -90,31 +89,44 @@ class NotificationService: UNNotificationServiceExtension { guard let encryptedNotification = EncryptedPushNotification(content: request.content) else { os_log("Could not extract information from the received notification", log: log, type: .error) + cleanUserDefaults() + addNotification() return } - // First try: Decrypt the notification in order to create an appropriate user notification - - if tryToCreateNewMessageNotificationByDecrypting(encryptedPushNotification: encryptedNotification, request: request) { - os_log("The encrypted push notification was successfully decrypted and the notification was set", log: log, type: .info) - return - } - - // Second try: If we reach this point, it might be the case that we could not decrypt the notification because the decryption key was not available. - // This happens in particular when the message was already fetched and decrypted by the app. In that case, the decrypted might already be in database. - // So we try to fetch it from there. - - if tryToCreateNewMessageNotificationByFetchingReceivedMessageFromDatabase(encryptedPushNotification: encryptedNotification, request: request) { - os_log("The message was found in database. We used it to populate the notification.", log: log, type: .info) - return + Task { + + // First try: Decrypt the notification in order to create an appropriate user notification + + if await tryToCreateNewMessageNotificationByDecrypting(encryptedPushNotification: encryptedNotification, request: request) { + os_log("The encrypted push notification was successfully decrypted and the notification was set", log: log, type: .info) + cleanUserDefaults() + addNotification() + return + } + + // Second try: If we reach this point, it might be the case that we could not decrypt the notification because the decryption key was not available. + // This happens in particular when the message was already fetched and decrypted by the app. In that case, the decrypted might already be in database. + // So we try to fetch it from there. + + if await tryToCreateNewMessageNotificationByFetchingReceivedMessageFromDatabase(encryptedPushNotification: encryptedNotification, request: request) { + os_log("The message was found in database. We used it to populate the notification.", log: log, type: .info) + cleanUserDefaults() + addNotification() + 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 + + cleanUserDefaults() + addNotification() + } - - // 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. @@ -126,12 +138,10 @@ class NotificationService: UNNotificationServiceExtension { } - private func tryToCreateNewMessageNotificationByFetchingReceivedMessageFromDatabase(encryptedPushNotification: EncryptedPushNotification, request: UNNotificationRequest) -> Bool { - - var returnValue = false - - ObvStack.shared.performBackgroundTaskAndWait { [weak self] (context) in + private func tryToCreateNewMessageNotificationByFetchingReceivedMessageFromDatabase(encryptedPushNotification: EncryptedPushNotification, request: UNNotificationRequest) async -> Bool { + var messageReceivedStructure: PersistedMessageReceived.Structure? + ObvStack.shared.performBackgroundTaskAndWait { context in let messageReceived: PersistedMessageReceived do { guard let _message = try PersistedMessageReceived.getAll(messageIdentifierFromEngine: encryptedPushNotification.messageIdentifierFromEngine, within: context) @@ -144,52 +154,56 @@ class NotificationService: UNNotificationServiceExtension { os_log("Could not get any PersistedMessageReceived from engine: %{public}@", log: log, type: .fault, error.localizedDescription) return } - - // Save the notification identifier (forced by iOS) and associate it with the message - - ObvUserNotificationIdentifier.saveIdentifierForcedInNotificationExtension( - identifier: request.identifier, - messageIdentifierFromEngine: messageReceived.messageIdentifierFromEngine, - timestamp: messageReceived.timestamp) - - // We do not need to save a serialized version of the message for the app (since the app is obviously aware of the message). - // Similarly, we do not need to create a return receipt. The app took care of that. - - // Construct the notification content - - guard let contact = messageReceived.contactIdentity else { - os_log("Could not determine the contact", log: log, type: .error) + do { + messageReceivedStructure = try messageReceived.toStructure() + } catch { + assertionFailure() + os_log("Could create PersistedMessageReceived.Structure: %{public}@", log: log, type: .fault, error.localizedDescription) return } - let discussion = messageReceived.discussion - if discussion.shouldMuteNotifications { - self?.fullAttemptContent = nil - } else { - let badge = incrAndGetBadge() - let (_, notificationContent) = UserNotificationCreator.createNewMessageNotification( - body: messageReceived.textBody ?? UserNotificationCreator.Strings.NewPersistedMessageReceivedMinimal.body, - isEphemeralMessageWithUserAction: messageReceived.isEphemeralMessageWithUserAction, - messageIdentifierFromEngine: messageReceived.messageIdentifierFromEngine, - contact: contact, - attachmentsFileNames: [], - discussion: discussion, - urlForStoringPNGThumbnail: contactThumbnailFileManager.getFreshRandomURLForStoringNewPNGThumbnail(), - badge: badge) - self?.fullAttemptContent = notificationContent - } - - returnValue = true - } - return returnValue + guard let messageReceivedStructure = messageReceivedStructure else { + assertionFailure() + os_log("Could create PersistedMessageReceived.Structure", log: log, type: .fault) + return false + } + + // If we reach this point, we were eable to create the thread safe structure from the PersistedMessageReceived in database + + // Save the notification identifier (forced by iOS) and associate it with the message + + ObvUserNotificationIdentifier.saveIdentifierForcedInNotificationExtension( + identifier: request.identifier, + messageIdentifierFromEngine: messageReceivedStructure.messageIdentifierFromEngine, + timestamp: messageReceivedStructure.timestamp) + + // We do not need to save a serialized version of the message for the app (since the app is obviously aware of the message). + // Similarly, we do not need to create a return receipt. The app took care of that. + + // Construct the notification content + + let discussion = messageReceivedStructure.discussionKind + if discussion.localConfiguration.shouldMuteNotifications { + self.fullAttemptContent = nil + } else { + let badge = incrAndGetBadge() + let urlForStoringPNGThumbnail = contactThumbnailFileManager.getFreshRandomURLForStoringNewPNGThumbnail() + let infos = UserNotificationCreator.NewMessageNotificationInfos(messageReceived: messageReceivedStructure, urlForStoringPNGThumbnail: urlForStoringPNGThumbnail) + let (_, notificationContent) = UserNotificationCreator.createNewMessageNotification(infos: infos, attachmentsFileNames: [], badge: badge) + self.fullAttemptContent = notificationContent + } + + return true } /// 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 { + private func tryToCreateNewMessageNotificationByDecrypting(encryptedPushNotification: EncryptedPushNotification, request: UNNotificationRequest) async -> Bool { + let log = self.log + guard NotificationService.obvEngine != nil else { os_log("Could not get the obvEngine", log: log, type: .error) return false @@ -222,15 +236,15 @@ class NotificationService: UNNotificationServiceExtension { } // Grab the persisted contact and the appropriate discussion + + var contactStructure: PersistedObvContactIdentity.Structure? + var discussionKind: PersistedDiscussion.StructureKind? + var shouldShowNotification = true - var returnValue = false - - ObvStack.shared.performBackgroundTaskAndWait { [weak self] (context) in - - guard let _self = self else { return } + ObvStack.shared.performBackgroundTaskAndWait { context in 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) + os_log("Could not recover the persisted contact identity", log: log, type: .fault) return } @@ -240,7 +254,7 @@ class NotificationService: UNNotificationServiceExtension { } else if let reactionJSON = persistedItemJSON.reactionJSON { groupId = reactionJSON.groupId } else { - os_log("The received item should be a message or a reaction", log: _self.log, type: .fault) + os_log("The received item should be a message or a reaction", log: log, type: .fault) assertionFailure() return } @@ -260,9 +274,8 @@ class NotificationService: UNNotificationServiceExtension { 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 + // We are in a situation where we can decide that no user notification should be shown + shouldShowNotification = false return } } catch { @@ -272,95 +285,139 @@ class NotificationService: UNNotificationServiceExtension { } // 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 + contactStructure = try persistedContactIdentity.toStruct() + } catch { + assertionFailure() + os_log("Could create PersistedObvContactIdentity.Structure: %{public}@", log: log, type: .fault, error.localizedDescription) + 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 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 - } + do { + discussionKind = try discussion.toStruct() + } catch { + assertionFailure() + os_log("Could create PersistedDiscussion.StructureKind: %{public}@", log: log, type: .fault, error.localizedDescription) + return } - // Depending on whether the discussion is muted or not, we construct the notification content + } - if discussion.shouldMuteNotifications { + 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, + messageIdentifierFromEngine: obvMessage.messageIdentifierFromEngine, + attachmentNumber: nil) + } catch { + os_log("The Return Receipt could not be posted", log: log, type: .fault) + // Continue anyway + } + } + + guard shouldShowNotification else { + // Rare case where we could decide in the previous block that no + self.fullAttemptContent = nil + return true + } + + guard let contactStructure = contactStructure, let discussionKind = discussionKind else { + assertionFailure() + os_log("Could create PersistedDiscussion.StructureKind or PersistedObvContactIdentity.Structure", log: log, type: .error) + return false + } + + // If we reach this point, we found an appropriate discussion where the message can go - self?.fullAttemptContent = nil - - } else { - // Construct the notification content + // 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 let messageJSON = persistedItemJSON.message { - let textBody: String? - var isEphemeralMessageWithUserAction = false - if let expiration = messageJSON.expiration, expiration.visibilityDuration != nil || expiration.readOnce { - isEphemeralMessageWithUserAction = true - } - if isEphemeralMessageWithUserAction { - textBody = NSLocalizedString("EPHEMERAL_MESSAGE", comment: "") - } else { - textBody = messageJSON.body - } - let badge = incrAndGetBadge() - let (_, notificationContent) = UserNotificationCreator.createNewMessageNotification( - body: textBody ?? UserNotificationCreator.Strings.NewPersistedMessageReceivedMinimal.body, - isEphemeralMessageWithUserAction: isEphemeralMessageWithUserAction, - messageIdentifierFromEngine: encryptedPushNotification.messageIdentifierFromEngine, - contact: persistedContactIdentity, - attachmentsFileNames: [], - discussion: discussion, - urlForStoringPNGThumbnail: contactThumbnailFileManager.getFreshRandomURLForStoringNewPNGThumbnail(), - badge: badge) - self?.fullAttemptContent = notificationContent - } else if let reactionJSON = persistedItemJSON.reactionJSON { - 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 } - guard message is PersistedMessageSent, !message.isWiped else { return } - - if let emoji = reactionJSON.emoji { - if 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. - } - } + // Depending on whether the discussion is muted or not, we construct the notification content + + if discussionKind.localConfiguration.shouldMuteNotifications { + + self.fullAttemptContent = nil + + } else { + // Construct the notification content + + if let messageJSON = persistedItemJSON.message { + + let textBody: String? + var isEphemeralMessageWithUserAction = false + if let expiration = messageJSON.expiration, expiration.visibilityDuration != nil || expiration.readOnce { + isEphemeralMessageWithUserAction = true + } + if isEphemeralMessageWithUserAction { + textBody = NSLocalizedString("EPHEMERAL_MESSAGE", comment: "") + } else { + textBody = messageJSON.body + } + let badge = incrAndGetBadge() + let infos = await UserNotificationCreator.NewMessageNotificationInfos( + body: textBody ?? UserNotificationCreator.Strings.NewPersistedMessageReceivedMinimal.body, + messageIdentifierFromEngine: encryptedPushNotification.messageIdentifierFromEngine, + contact: contactStructure, + discussionKind: discussionKind, + isEphemeralMessageWithUserAction: isEphemeralMessageWithUserAction, + urlForStoringPNGThumbnail: contactThumbnailFileManager.getFreshRandomURLForStoringNewPNGThumbnail()) + let (_, notificationContent) = UserNotificationCreator.createNewMessageNotification(infos: infos, attachmentsFileNames: [], badge: badge) + self.fullAttemptContent = notificationContent + + } else if let reactionJSON = persistedItemJSON.reactionJSON { + + self.fullAttemptContent = nil // Do not want any minimal notification on failure for reaction. + + var messageSentStructure: PersistedMessageSent.Structure? + + ObvStack.shared.performBackgroundTaskAndWait { context in + guard let persistedDiscussion = try? PersistedDiscussion.get(objectID: discussionKind.objectID, within: context) else { return } + guard let message = try? PersistedMessage.findMessageFrom(reference: reactionJSON.messageReference, within: persistedDiscussion) else { return } + guard let messageSent = message as? PersistedMessageSent, !messageSent.isWiped else { return } + messageSentStructure = try? messageSent.toStructure() + } + + guard let messageSentStructure = messageSentStructure else { return true } + + if let emoji = reactionJSON.emoji { + let infos = UserNotificationCreator.ReactionNotificationInfos(messageSent: messageSentStructure, contact: contactStructure, urlForStoringPNGThumbnail: nil) + let (_, notificationContent) = UserNotificationCreator.createReactionNotification(infos: infos, 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. + } + } - returnValue = true + } + + return true - return returnValue } + private func addNotification() { if addFullNotification() { return } diff --git a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/RequestHardLinksToFylesOperation.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/RequestHardLinksToFylesOperation.swift index 9015f9ab..af507e22 100644 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/RequestHardLinksToFylesOperation.swift +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/Operations/RequestHardLinksToFylesOperation.swift @@ -26,14 +26,13 @@ protocol FyleJoinsProvider: Operation { final class RequestHardLinksToFylesOperation: Operation { - let hardLinksToFylesCoordinator: HardLinksToFylesCoordinator + let hardLinksToFylesManager: HardLinksToFylesManager let fyleJoinsProvider: FyleJoinsProvider private(set) var hardlinks: [HardLinkToFyle?]? - init(hardLinksToFylesCoordinator: HardLinksToFylesCoordinator, - fyleJoinsProvider: FyleJoinsProvider) { - self.hardLinksToFylesCoordinator = hardLinksToFylesCoordinator + init(hardLinksToFylesManager: HardLinksToFylesManager, fyleJoinsProvider: FyleJoinsProvider) { + self.hardLinksToFylesManager = hardLinksToFylesManager self.fyleJoinsProvider = fyleJoinsProvider super.init() } @@ -54,7 +53,7 @@ final class RequestHardLinksToFylesOperation: Operation { let fyleElements: [FyleElement] = fyleJoins.compactMap { $0.genericFyleElement } - hardLinksToFylesCoordinator.requestAllHardLinksToFyles(fyleElements: fyleElements) { [weak self] hardlinks in + hardLinksToFylesManager.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/ShareViewController.swift b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareViewController.swift index cde5d445..5b6d5f14 100644 --- a/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareViewController.swift +++ b/iOSClient/ObvMessenger/ObvMessengerShareExtension/ShareViewController.swift @@ -245,7 +245,7 @@ final class ShareViewHostingController: UIHostingController, ShareVie private var obvContext: ObvContext private var fyleJoinsProvider: FyleJoinsProvider? private var model: ShareViewModel - private var hardLinksToFylesCoordinator: HardLinksToFylesCoordinator! + private var hardLinksToFylesManager: HardLinksToFylesManager! private let userDefaults = UserDefaults(suiteName: ObvMessengerConstants.appGroupIdentifier) weak var delegate: ShareViewHostingControllerDelegate? @@ -268,7 +268,7 @@ final class ShareViewHostingController: UIHostingController, ShareVie self.model.delegate = self // Initialize the coordinators that allow to compute thumbnails - self.hardLinksToFylesCoordinator = HardLinksToFylesCoordinator(appType: .shareExtension) + self.hardLinksToFylesManager = HardLinksToFylesManager(appType: .shareExtension) } @objc required dynamic init?(coder aDecoder: NSCoder) { @@ -310,7 +310,7 @@ final class ShareViewHostingController: UIHostingController, ShareVie } /// 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. + /// The last operation RequestHardLinksToFylesOperation is not required to send messages, but it used to show previews of attachments in ShareView. private func initializeOperations() { guard let content = delegate?.firstInputItems else { return } @@ -338,7 +338,7 @@ final class ShareViewHostingController: UIHostingController, ShareVie _self.model.setBodyTexts(bodyTexts) } - let op3 = RequestHardLinksToFylesOperation(hardLinksToFylesCoordinator: hardLinksToFylesCoordinator, fyleJoinsProvider: op2) + let op3 = RequestHardLinksToFylesOperation(hardLinksToFylesManager: hardLinksToFylesManager, 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)