diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5b4a8abf5..825f42a8f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: xcodebuild \ -scheme BookPlayer \ -configuration Debug \ - -destination "platform=iOS Simulator,name=iPhone 17,OS=26.4" \ + -destination "platform=iOS Simulator,name=iPhone 17" \ build-for-testing - name: Run unit tests @@ -53,6 +53,6 @@ jobs: -configuration Debug \ -testPlan "Unit Tests" \ -only-testing:BookPlayerTests \ - -destination "platform=iOS Simulator,name=iPhone 17,OS=26.4" \ + -destination "platform=iOS Simulator,name=iPhone 17" \ -destination-timeout 120 \ test-without-building diff --git a/BookPlayer.xcodeproj/project.pbxproj b/BookPlayer.xcodeproj/project.pbxproj index 0c74b0314..071297d20 100644 --- a/BookPlayer.xcodeproj/project.pbxproj +++ b/BookPlayer.xcodeproj/project.pbxproj @@ -8,6 +8,7 @@ /* Begin PBXBuildFile section */ 07416E5AD384927D90BFB6EE /* PasskeyCreatingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C084D4BC05BF6B413C86C6F0 /* PasskeyCreatingView.swift */; }; + 0CEC6B48350FC9C0A0B7D1C0 /* SyncTasksStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 700DFD61111AC10253D6EBAA /* SyncTasksStorageTests.swift */; }; 0EF52614EF6770D09CA81CE4 /* IntegrationConnectedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C564A7BDE3A2D98E02BF8B /* IntegrationConnectedView.swift */; }; 11A972EC3C4426DD4D02867E /* TagsFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75AADE0F4BFEC0640FC687FA /* TagsFlowLayout.swift */; }; 17239057BBE31E405AFFBBCD /* IntegrationServerFoundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3511F737DCDEE7A12B713AE /* IntegrationServerFoundView.swift */; }; @@ -355,6 +356,12 @@ 631C75C92AB92C540013E7E5 /* BPPushPresentationFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631C75C82AB92C540013E7E5 /* BPPushPresentationFlow.swift */; }; 631C75CC2AB92FA60013E7E5 /* BPModalPresentationFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631C75CB2AB92FA60013E7E5 /* BPModalPresentationFlow.swift */; }; 632119D72E543973005B3E10 /* ItemListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632119D62E543973005B3E10 /* ItemListViewModel.swift */; }; + 632132502F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 6321324F2F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel */; }; + 632132512F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 6321324F2F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel */; }; + 632132522F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 6321324F2F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel */; }; + 632132532F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 6321324F2F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel */; }; + 632132542F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 6321324F2F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel */; }; + 632132552F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */ = {isa = PBXBuildFile; fileRef = 6321324F2F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel */; }; 6327E0C62ADB9913004780DC /* DownloadState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FB20EA429A281140021663B /* DownloadState.swift */; }; 6327E0C72ADB9914004780DC /* DownloadState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FB20EA429A281140021663B /* DownloadState.swift */; }; 632941402AEEE739000AD2EE /* CircularView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6329413F2AEEE739000AD2EE /* CircularView.swift */; }; @@ -663,6 +670,22 @@ 9961DA72E9D53B8DA131BEB2 /* BPFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ACFA02FA31A0CB0438C5228 /* BPFont.swift */; }; 99B367FA2F4575C900C38F7F /* MediaAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B367F92F4575C600C38F7F /* MediaAction.swift */; }; 99B367FC2F5108BF00C38F7F /* MediaActionRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B367FB2F5108BF00C38F7F /* MediaActionRow.swift */; }; + 99F3C1EC2F5BCE1600AC91A2 /* PathUuidPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1EB2F5BCE1000AC91A2 /* PathUuidPair.swift */; }; + 99F3C1ED2F5BCE1600AC91A2 /* PathUuidPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1EB2F5BCE1000AC91A2 /* PathUuidPair.swift */; }; + 99F3C1F72F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1F62F5F873500AC91A2 /* UUIDMigrationPolicy.swift */; }; + 99F3C1F82F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1F62F5F873500AC91A2 /* UUIDMigrationPolicy.swift */; }; + 99F3C1F92F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1F62F5F873500AC91A2 /* UUIDMigrationPolicy.swift */; }; + 99F3C1FA2F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1F62F5F873500AC91A2 /* UUIDMigrationPolicy.swift */; }; + 99F3C1FB2F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1F62F5F873500AC91A2 /* UUIDMigrationPolicy.swift */; }; + 99F3C1FC2F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1F62F5F873500AC91A2 /* UUIDMigrationPolicy.swift */; }; + 99F3C1FE2F5FC2F200AC91A2 /* SchemaV1SyncTasksModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1FD2F5FC2E600AC91A2 /* SchemaV1SyncTasksModels.swift */; }; + 99F3C1FF2F5FC2F200AC91A2 /* SchemaV1SyncTasksModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C1FD2F5FC2E600AC91A2 /* SchemaV1SyncTasksModels.swift */; }; + 99F3C2042F5FC76D00AC91A2 /* MigrationPlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C2032F5FC76700AC91A2 /* MigrationPlan.swift */; }; + 99F3C2052F5FC76D00AC91A2 /* MigrationPlan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C2032F5FC76700AC91A2 /* MigrationPlan.swift */; }; + 99F3C2072F5FD41300AC91A2 /* SchemaV2SyncTasksModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C2062F5FD40C00AC91A2 /* SchemaV2SyncTasksModels.swift */; }; + 99F3C2082F5FD41300AC91A2 /* SchemaV2SyncTasksModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C2062F5FD40C00AC91A2 /* SchemaV2SyncTasksModels.swift */; }; + 99F3C20A2F62285800AC91A2 /* ApiResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C2092F62285500AC91A2 /* ApiResponse.swift */; }; + 99F3C20B2F62285800AC91A2 /* ApiResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99F3C2092F62285500AC91A2 /* ApiResponse.swift */; }; 9F00A5FA294F8BFE005EA316 /* ClearableTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F00A5F9294F8BFE005EA316 /* ClearableTextField.swift */; }; 9F00A5FC294F9B9A005EA316 /* ItemDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F00A5FB294F9B9A005EA316 /* ItemDetailsView.swift */; }; 9F00A600295001C0005EA316 /* ItemDetailsArtworkSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F00A5FF295001C0005EA316 /* ItemDetailsArtworkSectionView.swift */; }; @@ -805,6 +828,7 @@ 9FFCC090289418CA00F4952E /* SimpleChapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FFCC08E289418CA00F4952E /* SimpleChapter.swift */; }; A34DA648F3EF87A9E11631B3 /* IntegrationAudiobookDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 424AE6DFF6B641DB69DF3D78 /* IntegrationAudiobookDetailsView.swift */; }; A7FA45CB2BD6567C9B5EA372 /* IntegrationTagsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 643E169A5F153B754F726AE1 /* IntegrationTagsView.swift */; }; + B14881000000000000000001 /* IntegrationCustomHeadersSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14881000000000000000002 /* IntegrationCustomHeadersSectionView.swift */; }; B26B34D894351E8452FBB64B /* IntegrationServerInformationSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F919ABFCEF9B58EFE9D82E /* IntegrationServerInformationSectionView.swift */; }; C318DDBC20A48D4700C3A17B /* BPMarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C318DDBB20A48D4700C3A17B /* BPMarqueeLabel.swift */; }; C37A6873209F0F830063AEAC /* Credits.html in Resources */ = {isa = PBXBuildFile; fileRef = C37A6872209F0F830063AEAC /* Credits.html */; }; @@ -818,7 +842,6 @@ C3FA301E20E0024900393DDA /* BPArtworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3FA301D20E0024900393DDA /* BPArtworkView.swift */; }; C3FE3F8220A090880055B9C6 /* limitPanAngle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3FE3F8120A090880055B9C6 /* limitPanAngle.swift */; }; C451596D6866C856F3E5F7D1 /* IntegrationConnectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D61F68F0A174C7CA44FE8A /* IntegrationConnectionView.swift */; }; - B14881000000000000000001 /* IntegrationCustomHeadersSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14881000000000000000002 /* IntegrationCustomHeadersSectionView.swift */; }; C53864BEFAE4D1CEC668A6B3 /* IntegrationLibraryListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6F0D505E060FDAEB6DB68E3 /* IntegrationLibraryListView.swift */; }; CA3B408256F8458669106CF9 /* IntegrationConnectionViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D91D6855100BD1823B2674F /* IntegrationConnectionViewModelProtocol.swift */; }; D080B0A77D9844C3A0737170 /* IntegrationConnectionFormViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB91B577BC77F45EDB2AAAA /* IntegrationConnectionFormViewModel.swift */; }; @@ -1227,7 +1250,6 @@ 41FCA32625E87EC600BFB9E6 /* Audiobook Player 4.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Audiobook Player 4.xcdatamodel"; sourceTree = ""; }; 424AE6DFF6B641DB69DF3D78 /* IntegrationAudiobookDetailsView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IntegrationAudiobookDetailsView.swift; sourceTree = ""; }; 43D61F68F0A174C7CA44FE8A /* IntegrationConnectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationConnectionView.swift; sourceTree = ""; }; - B14881000000000000000002 /* IntegrationCustomHeadersSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationCustomHeadersSectionView.swift; sourceTree = ""; }; 4645F9FC2D1E46AC00A04257 /* SwipeInlineTip.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwipeInlineTip.swift; sourceTree = ""; }; 465D87512D3195D600A4AA47 /* BookmarksView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksView.swift; sourceTree = ""; }; 465D87532D31965100A4AA47 /* BookmarksViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksViewModel.swift; sourceTree = ""; }; @@ -1286,6 +1308,7 @@ 631C75C82AB92C540013E7E5 /* BPPushPresentationFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BPPushPresentationFlow.swift; sourceTree = ""; }; 631C75CB2AB92FA60013E7E5 /* BPModalPresentationFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BPModalPresentationFlow.swift; sourceTree = ""; }; 632119D62E543973005B3E10 /* ItemListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemListViewModel.swift; sourceTree = ""; }; + 6321324F2F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcmappingmodel; path = MappingModel_v10_to_v11.xcmappingmodel; sourceTree = ""; }; 6329413F2AEEE739000AD2EE /* CircularView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircularView.swift; sourceTree = ""; }; 632D5A572E58C3CC006D10BC /* VerticalLabelStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerticalLabelStyle.swift; sourceTree = ""; }; 63344BFF2EA708F800B90DF7 /* BackupDatabaseOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupDatabaseOperation.swift; sourceTree = ""; }; @@ -1543,6 +1566,7 @@ 69343D322133844D000C425E /* VoiceOverService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceOverService.swift; sourceTree = ""; }; 69343D35213A07B4000C425E /* VoiceOverServiceTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceOverServiceTest.swift; sourceTree = ""; }; 6FB91B577BC77F45EDB2AAAA /* IntegrationConnectionFormViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IntegrationConnectionFormViewModel.swift; sourceTree = ""; }; + 700DFD61111AC10253D6EBAA /* SyncTasksStorageTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncTasksStorageTests.swift; sourceTree = ""; }; 75AADE0F4BFEC0640FC687FA /* TagsFlowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TagsFlowLayout.swift; sourceTree = ""; }; 7A823609A5B7EFC6D2D5D120 /* IntegrationLibraryItemProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationLibraryItemProtocol.swift; sourceTree = ""; }; 7DDD933F7FDEDC1BF67EC567 /* TabEditingEnvironmentKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabEditingEnvironmentKey.swift; sourceTree = ""; }; @@ -1580,8 +1604,15 @@ 99329DD42F3D83A4003F8E73 /* BPDialogModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BPDialogModifier.swift; sourceTree = ""; }; 99329DD62F3E8A04003F8E73 /* SlickSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlickSlider.swift; sourceTree = ""; }; 99329DDA2F3ED5E5003F8E73 /* DurationPickerSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DurationPickerSheet.swift; sourceTree = ""; }; + 995787DD2F56674400BF0814 /* Audiobook Player 11.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Audiobook Player 11.xcdatamodel"; sourceTree = ""; }; 99B367F92F4575C600C38F7F /* MediaAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaAction.swift; sourceTree = ""; }; 99B367FB2F5108BF00C38F7F /* MediaActionRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaActionRow.swift; sourceTree = ""; }; + 99F3C1EB2F5BCE1000AC91A2 /* PathUuidPair.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PathUuidPair.swift; sourceTree = ""; }; + 99F3C1F62F5F873500AC91A2 /* UUIDMigrationPolicy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UUIDMigrationPolicy.swift; sourceTree = ""; }; + 99F3C1FD2F5FC2E600AC91A2 /* SchemaV1SyncTasksModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaV1SyncTasksModels.swift; sourceTree = ""; }; + 99F3C2032F5FC76700AC91A2 /* MigrationPlan.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MigrationPlan.swift; sourceTree = ""; }; + 99F3C2062F5FD40C00AC91A2 /* SchemaV2SyncTasksModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemaV2SyncTasksModels.swift; sourceTree = ""; }; + 99F3C2092F62285500AC91A2 /* ApiResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiResponse.swift; sourceTree = ""; }; 9F00A5F9294F8BFE005EA316 /* ClearableTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearableTextField.swift; sourceTree = ""; }; 9F00A5FB294F9B9A005EA316 /* ItemDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemDetailsView.swift; sourceTree = ""; }; 9F00A5FF295001C0005EA316 /* ItemDetailsArtworkSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemDetailsArtworkSectionView.swift; sourceTree = ""; }; @@ -1702,6 +1733,7 @@ A3511F737DCDEE7A12B713AE /* IntegrationServerFoundView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationServerFoundView.swift; sourceTree = ""; }; A5F919ABFCEF9B58EFE9D82E /* IntegrationServerInformationSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationServerInformationSectionView.swift; sourceTree = ""; }; B0D0FA9BA32EDF5F367C757B /* IntegrationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationError.swift; sourceTree = ""; }; + B14881000000000000000002 /* IntegrationCustomHeadersSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntegrationCustomHeadersSectionView.swift; sourceTree = ""; }; B25063B02760AB32CB8F38E0 /* IntegrationLibraryGridView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IntegrationLibraryGridView.swift; sourceTree = ""; }; C084D4BC05BF6B413C86C6F0 /* PasskeyCreatingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PasskeyCreatingView.swift; sourceTree = ""; }; C30B085E209654E3003F325B /* UIColor+BookPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+BookPlayer.swift"; sourceTree = ""; }; @@ -1823,7 +1855,6 @@ children = ( B25063B02760AB32CB8F38E0 /* IntegrationLibraryGridView.swift */, ); - name = GridLayout; path = GridLayout; sourceTree = ""; }; @@ -2292,6 +2323,7 @@ 41D20DBC25D5F72300AAEE30 /* Migrations */ = { isa = PBXGroup; children = ( + 99F3C1F52F5F871F00AC91A2 /* Migration Policies */, 4124AB1625DFE07E0007C839 /* DataMigrationManager.swift */, 412AB71427017ABD00969618 /* DBVersion.swift */, 412AB7052701421600969618 /* ManualOrderMigrationUtils.swift */, @@ -2301,6 +2333,7 @@ 41A359C2276232E00020D5F5 /* MappingModel_v7_to_v8.xcmappingmodel */, 9FF383D02A40F97000BBAC11 /* MappingModel_v8_to_v9.xcmappingmodel */, 3F66408C2E172DF500356522 /* MappingModel_v9_to_v10.xcmappingmodel */, + 6321324F2F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel */, ); path = Migrations; sourceTree = ""; @@ -2425,6 +2458,7 @@ 62793619272CD9800097837D /* Lightweight-Models */ = { isa = PBXGroup; children = ( + 99F3C1EB2F5BCE1000AC91A2 /* PathUuidPair.swift */, 9FB20EA429A281140021663B /* DownloadState.swift */, 41EB07172752F1BA00EFEE13 /* PlayableChapter.swift */, 41EB07142752F17B00EFEE13 /* PlayableItem.swift */, @@ -2739,6 +2773,8 @@ 638352C62E67F327009EE79E /* Models */ = { isa = PBXGroup; children = ( + 99F3C2062F5FD40C00AC91A2 /* SchemaV2SyncTasksModels.swift */, + 99F3C1FD2F5FC2E600AC91A2 /* SchemaV1SyncTasksModels.swift */, 638352C52E67F327009EE79E /* SyncTasksModels.swift */, 63E1FF902E6C8C2000F2E003 /* SyncJobType.swift */, ); @@ -2748,6 +2784,7 @@ 638352C92E67F327009EE79E /* SwiftData */ = { isa = PBXGroup; children = ( + 99F3C2032F5FC76700AC91A2 /* MigrationPlan.swift */, 638352C62E67F327009EE79E /* Models */, 638352C72E67F327009EE79E /* TasksDataManager.swift */, 638352C82E67F327009EE79E /* SwiftDataModels+Extensions.swift */, @@ -3005,6 +3042,7 @@ 62AAE230274ABB5D001EB9FF /* LibraryServiceTests.swift */, 9FC1E4662815091A00522FA8 /* AccountServiceTests.swift */, 9FC1E4762815F97E00522FA8 /* KeychainServiceTests.swift */, + 700DFD61111AC10253D6EBAA /* SyncTasksStorageTests.swift */, ); path = Services; sourceTree = ""; @@ -3084,6 +3122,14 @@ path = Models; sourceTree = ""; }; + 99F3C1F52F5F871F00AC91A2 /* Migration Policies */ = { + isa = PBXGroup; + children = ( + 99F3C1F62F5F873500AC91A2 /* UUIDMigrationPolicy.swift */, + ); + path = "Migration Policies"; + sourceTree = ""; + }; 9EDB4EF25480E070F2786662 /* MediaServerIntegration */ = { isa = PBXGroup; children = ( @@ -3347,6 +3393,7 @@ children = ( 9FBDBC7B287940AD00D315A2 /* Model */, 9FC1E46A2815A8A800522FA8 /* LibraryAPI.swift */, + 99F3C2092F62285500AC91A2 /* ApiResponse.swift */, 9F9F3B6F280E4E4B004359DA /* SyncService.swift */, 9FDDD2DD289BEE590020C428 /* SyncJobScheduler.swift */, 63C6C30B2B538B7A00FFE0D8 /* SyncTasksStorage.swift */, @@ -3532,7 +3579,6 @@ 13C407B5BD19D3CF9CC64EC7 /* IntegrationLibraryView.swift */, E0949CFAC928CB7ADDD1000B /* Details */, ); - name = "Library Screen"; path = "Library Screen"; sourceTree = ""; }; @@ -3542,7 +3588,6 @@ 643E169A5F153B754F726AE1 /* IntegrationTagsView.swift */, 424AE6DFF6B641DB69DF3D78 /* IntegrationAudiobookDetailsView.swift */, ); - name = Details; path = Details; sourceTree = ""; }; @@ -3551,7 +3596,6 @@ children = ( F6F0D505E060FDAEB6DB68E3 /* IntegrationLibraryListView.swift */, ); - name = ListLayout; path = ListLayout; sourceTree = ""; }; @@ -4092,6 +4136,7 @@ 6399D0722CEBA37C00A2E278 /* RemoteItemListCellView.swift in Sources */, 6334CF212CFE330300F1FA17 /* RefreshableListView.swift in Sources */, 63E54C322D494E110040355D /* RemoteItemListViewModel.swift in Sources */, + 99F3C1FA2F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */, 63E15D9A2D8F1461005B42E5 /* SleepTimerView.swift in Sources */, 9FA334B627C15DE30064E8EA /* VolumeView.swift in Sources */, 46EEDDC92D23154C0063811F /* VoiceOverService.swift in Sources */, @@ -4110,6 +4155,7 @@ 9FA334B127C1499A0064E8EA /* ItemCellView.swift in Sources */, 4140EA43227288EF0009F794 /* ExtensionDelegate.swift in Sources */, 41A359C4276232E00020D5F5 /* MappingModel_v7_to_v8.xcmappingmodel in Sources */, + 632132522F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */, 418CABB325EF28FC00D8C878 /* MappingModel_v3_to_v4.xcmappingmodel in Sources */, 9F82DF7127DF8203001B0EA8 /* WatchConnectivityService.swift in Sources */, 6350E4742CF4D2660077CDC1 /* PlayerToolbarView.swift in Sources */, @@ -4157,6 +4203,7 @@ buildActionMask = 2147483647; files = ( 9FC1E46D2815A8CA00522FA8 /* LibraryAPI.swift in Sources */, + 99F3C20B2F62285800AC91A2 /* ApiResponse.swift in Sources */, 4140EA6C2272898F0009F794 /* DataManager.swift in Sources */, 4140EA71227289A20009F794 /* UIColor+BookPlayer.swift in Sources */, 9F0872DC2A19867C00B7FD4A /* ArtworkResponse.swift in Sources */, @@ -4177,6 +4224,7 @@ 4140EA79227289BF0009F794 /* PlaybackRecord+CoreDataProperties.swift in Sources */, 639AC98A2AD9F1D50053AFC6 /* BPDownloadURLSession.swift in Sources */, 63CD851F2CE2EEE200EDBEA8 /* Fonts.swift in Sources */, + 99F3C1FB2F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */, 9961DA72E9D53B8DA131BEB2 /* BPFont.swift in Sources */, 41A90C4927564DAA00C30394 /* BookPlayerError.swift in Sources */, 3FF5BA6A2E10EA8000B82BCC /* HardcoverBook+CoreDataClass.swift in Sources */, @@ -4202,6 +4250,7 @@ 630826082AF54BB1002ACE0D /* Spacing.swift in Sources */, 41C23404272E1966006BC7B8 /* PlaybackState.swift in Sources */, 4138CE1426E554320014F11E /* Bookmark+CoreDataProperties.swift in Sources */, + 99F3C1EC2F5BCE1600AC91A2 /* PathUuidPair.swift in Sources */, 6356F9CD2AC8A1CE00B7A027 /* DatabaseInitializer.swift in Sources */, 41C23400272E195B006BC7B8 /* SimpleItemType.swift in Sources */, 4140EA6D227289930009F794 /* Constants.swift in Sources */, @@ -4251,6 +4300,7 @@ 9FBF33ED29F6293C00501639 /* SimpleBookmark.swift in Sources */, 639AC98B2AD9F2840053AFC6 /* BPTaskDownloadDelegate.swift in Sources */, 4140EA75227289B20009F794 /* Theme+CoreDataProperties.swift in Sources */, + 99F3C1FF2F5FC2F200AC91A2 /* SchemaV1SyncTasksModels.swift in Sources */, 9FBDBC812879C6C900D315A2 /* UploadItemResponse.swift in Sources */, 41A90C4627563F5A00C30394 /* ItemType.swift in Sources */, 9F2E00932A568F800001FE20 /* IdentifiersResponse.swift in Sources */, @@ -4259,10 +4309,13 @@ 416AAC3523F515B0005AD04F /* String+BookPlayer.swift in Sources */, 6308260B2AF5B66D002ACE0D /* UserDefaults+BookPlayer.swift in Sources */, 63398E3D2D68254000A6934E /* SimplePlaybackRecord.swift in Sources */, + 99F3C2042F5FC76D00AC91A2 /* MigrationPlan.swift in Sources */, 41A8942B2652A7DF0032E972 /* Bundle+BookPlayer.swift in Sources */, 4138CE1226E5542D0014F11E /* Bookmark+CoreDataClass.swift in Sources */, 41EB07162752F17B00EFEE13 /* PlayableItem.swift in Sources */, 4140EA84227289E60009F794 /* BookPlayer.xcdatamodeld in Sources */, + 632132552F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */, + 99F3C2072F5FD41300AC91A2 /* SchemaV2SyncTasksModels.swift in Sources */, 412AB70A2701421600969618 /* ManualOrderMigrationUtils.swift in Sources */, 63B9149E2EE47951000918D8 /* AppEnvironment.swift in Sources */, ); @@ -4303,10 +4356,12 @@ 630826162AF6CABD002ACE0D /* SharedIconWidgetEntry.swift in Sources */, 9FF383D52A40F97000BBAC11 /* MappingModel_v8_to_v9.xcmappingmodel in Sources */, 639720832CAB0C380045A4DB /* LastPlayedView.swift in Sources */, + 99F3C1F72F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */, 630826072AF52831002ACE0D /* SharedWidget.swift in Sources */, 63E893B32CB0AACE00946CD4 /* PlayLastControlWidgetView.swift in Sources */, 639720722CAAF8290045A4DB /* LastPlayedProvider.swift in Sources */, 630826022AF295AE002ACE0D /* CornerView.swift in Sources */, + 632132532F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4511,6 +4566,7 @@ 6338C7912E4AA32E008016E5 /* FolderView.swift in Sources */, 99329DD32F3D7493003F8E73 /* BPAlertModifier.swift in Sources */, 63B760F72C32734000AA98C7 /* SecondOnboardingResponse.swift in Sources */, + 99F3C1FC2F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */, 41640A3724416EE8004FB97B /* Intents.intentdefinition in Sources */, 63AD93DB2E3C7C020077E73A /* PlayerState.swift in Sources */, 6370427F2E2BEAC7005353D1 /* SettingsView.swift in Sources */, @@ -4518,6 +4574,7 @@ 631908972E33442A009249C1 /* SettingsTipJarView.swift in Sources */, C39401E920DEE83200F3DC71 /* UIView+BookPlayer.swift in Sources */, 8AAD8A552CEE884F000A4B4B /* JellyfinConnectionService.swift in Sources */, + 632132542F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */, 637043542E2DED05005353D1 /* SettingsMailView.swift in Sources */, 8A2A22392CEFEB8E00E73A2D /* AdaptiveVGrid.swift in Sources */, 631908B02E369FFA009249C1 /* AutoSleepTimerSectionView.swift in Sources */, @@ -4680,6 +4737,7 @@ 9FC1E46928150ECC00522FA8 /* NetworkClientMock.swift in Sources */, 9F8A9A5E27AC3F8C0093AA1C /* PlayableItemTests.swift in Sources */, 4163E313214AC43000072AA2 /* ImportOperationTests.swift in Sources */, + 0CEC6B48350FC9C0A0B7D1C0 /* SyncTasksStorageTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4724,11 +4782,13 @@ 41A8942A2652A7DF0032E972 /* Bundle+BookPlayer.swift in Sources */, 41A1B0F2226E9D1200EA0400 /* BookPlayer.xcdatamodeld in Sources */, 3F66408D2E172DF500356522 /* MappingModel_v9_to_v10.xcmappingmodel in Sources */, + 99F3C1F82F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */, 41A359C5276232E00020D5F5 /* MappingModel_v7_to_v8.xcmappingmodel in Sources */, 41A1B125226F88C500EA0400 /* LibraryItem+CoreDataClass.swift in Sources */, 62CADBA52725BCB200A4A98F /* AVAudioAssetImageDataProvider.swift in Sources */, 9FC1E4592814E0B000522FA8 /* NetworkUtils.swift in Sources */, 41C23403272E1965006BC7B8 /* PlaybackState.swift in Sources */, + 99F3C2052F5FC76D00AC91A2 /* MigrationPlan.swift in Sources */, 41A1B120226F88C500EA0400 /* Chapter+CoreDataProperties.swift in Sources */, 41CE44A9227215B500C900AF /* Notification+BookPlayerKit.swift in Sources */, 41C233FF272E195B006BC7B8 /* SimpleItemType.swift in Sources */, @@ -4771,14 +4831,17 @@ 638352CD2E67F327009EE79E /* SwiftDataModels+Extensions.swift in Sources */, 5126F122258E9F18009965DC /* URL+BookPlayer.swift in Sources */, 9F56C84D287B734C00EA9751 /* BPLogger.swift in Sources */, + 632132502F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */, 418CABB425EF28FC00D8C878 /* MappingModel_v3_to_v4.xcmappingmodel in Sources */, 41A1B121226F88C500EA0400 /* PlaybackRecord+CoreDataClass.swift in Sources */, + 99F3C1ED2F5BCE1600AC91A2 /* PathUuidPair.swift in Sources */, 9F9F3B70280E4E4B004359DA /* SyncService.swift in Sources */, 41A1B104226E9DBA00EA0400 /* UIColor+BookPlayer.swift in Sources */, 9F7B64712803216100895ECC /* Account+CoreDataProperties.swift in Sources */, 639AC9892AD9F1D50053AFC6 /* BPDownloadURLSession.swift in Sources */, 9F7B64742803217400895ECC /* Account+CoreDataClass.swift in Sources */, 63E1FF922E6C8C2000F2E003 /* SyncJobType.swift in Sources */, + 99F3C20A2F62285800AC91A2 /* ApiResponse.swift in Sources */, 9FBDBC802879C6C900D315A2 /* UploadItemResponse.swift in Sources */, 41A1B11D226F88C500EA0400 /* Theme+CoreDataClass.swift in Sources */, 41A894202652A5DE0032E972 /* Configuration.swift in Sources */, @@ -4788,11 +4851,13 @@ 3FA43BF82E110B4900DF9B1F /* SimpleHardcoverBook.swift in Sources */, 41A1B12A226F88C500EA0400 /* Folder+CoreDataProperties.swift in Sources */, 638E64CE2B8E1CFD00DCFA3B /* SyncTasksCountService.swift in Sources */, + 99F3C1FE2F5FC2F200AC91A2 /* SchemaV1SyncTasksModels.swift in Sources */, 63C6C30D2B538D8500FFE0D8 /* SyncTasksStorage.swift in Sources */, 3F66408A2E162ABF00356522 /* AudioMetadataService.swift in Sources */, 41EB07152752F17B00EFEE13 /* PlayableItem.swift in Sources */, 41A1B11E226F88C500EA0400 /* Theme+CoreDataProperties.swift in Sources */, 9F1345B62938DF070089B1DE /* Fonts.swift in Sources */, + 99F3C2082F5FD41300AC91A2 /* SchemaV2SyncTasksModels.swift in Sources */, DCFC79BEBAEA628FB13F33A1 /* BPFont.swift in Sources */, 63AD93D32E3C1BA70077E73A /* SimpleAccount.swift in Sources */, 41A1B127226F88C500EA0400 /* Library+CoreDataClass.swift in Sources */, @@ -4808,10 +4873,12 @@ 6340D5692AF12D48003D0B09 /* SharedWidget.swift in Sources */, 63005A2D2AE7FD8000A4CA2C /* Intents.intentdefinition in Sources */, 630825FE2AF293DC002ACE0D /* SharedWidgetContainerView.swift in Sources */, + 632132512F8AB05B0044353B /* MappingModel_v10_to_v11.xcmappingmodel in Sources */, 630825FC2AF2923B002ACE0D /* WidgetUtils.swift in Sources */, 630826122AF6CA45002ACE0D /* SharedIconWidget.swift in Sources */, 3F66408E2E172DF500356522 /* MappingModel_v9_to_v10.xcmappingmodel in Sources */, 63005A2F2AE7FD8000A4CA2C /* MappingModel_v7_to_v8.xcmappingmodel in Sources */, + 99F3C1F92F5F873900AC91A2 /* UUIDMigrationPolicy.swift in Sources */, 630826152AF6CABC002ACE0D /* SharedIconWidgetEntry.swift in Sources */, 63005A302AE7FD8000A4CA2C /* BookPlayerWidgets.swift in Sources */, 63005A312AE7FD8000A4CA2C /* MappingModel_v1_to_v2.xcmappingmodel in Sources */, @@ -5516,7 +5583,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -5579,7 +5646,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -6127,7 +6194,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -6471,6 +6538,7 @@ 4165EDF920A743D500616EDF /* BookPlayer.xcdatamodeld */ = { isa = XCVersionGroup; children = ( + 995787DD2F56674400BF0814 /* Audiobook Player 11.xcdatamodel */, 3FF8EA3D2E11C7980054CD2C /* Audiobook Player 10.xcdatamodel */, 9F7B646F28031E9300895ECC /* Audiobook Player 9.xcdatamodel */, 624EB9832755D8E700D462A8 /* Audiobook Player 8.xcdatamodel */, @@ -6482,7 +6550,7 @@ 41D20DAD25D5F0CA00AAEE30 /* Audiobook Player 2.xcdatamodel */, 4165EDFA20A743D500616EDF /* Audiobook Player.xcdatamodel */, ); - currentVersion = 3FF8EA3D2E11C7980054CD2C /* Audiobook Player 10.xcdatamodel */; + currentVersion = 995787DD2F56674400BF0814 /* Audiobook Player 11.xcdatamodel */; path = BookPlayer.xcdatamodeld; sourceTree = ""; versionGroupType = wrapper.xcdatamodel; diff --git a/BookPlayer.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/BookPlayer.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index cc97b1e93..000000000 --- a/BookPlayer.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,114 +0,0 @@ -{ - "originHash" : "318e5e6f1fd44dd83a98bfdcc02c25efa21b9ba400d81e74fd9a319d50412e50", - "pins" : [ - { - "identity" : "devicekit", - "kind" : "remoteSourceControl", - "location" : "https://github.com/devicekit/DeviceKit.git", - "state" : { - "revision" : "e1c258c6070ddd6465265fe4692f29717404aede", - "version" : "5.2.1" - } - }, - { - "identity" : "directorywatcher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/GianniCarlo/DirectoryWatcher.git", - "state" : { - "revision" : "2d5ce5ec1e7d0ea6b21faf3dbd665a148b69bda6", - "version" : "2.8.6" - } - }, - { - "identity" : "get", - "kind" : "remoteSourceControl", - "location" : "https://github.com/kean/Get", - "state" : { - "revision" : "31249885da1052872e0ac91a2943f62567c0d96d", - "version" : "2.2.1" - } - }, - { - "identity" : "idzswiftcommoncrypto", - "kind" : "remoteSourceControl", - "location" : "https://github.com/iosdevzone/IDZSwiftCommonCrypto.git", - "state" : { - "revision" : "47f9747d12137cd59d783ab376e3ccab7206319b", - "version" : "0.16.1" - } - }, - { - "identity" : "jellyfin-sdk-swift", - "kind" : "remoteSourceControl", - "location" : "https://github.com/jellyfin/jellyfin-sdk-swift.git", - "state" : { - "revision" : "a0e848a7aaec55991610818de6128b15cfcec725", - "version" : "0.4.0" - } - }, - { - "identity" : "kingfisher", - "kind" : "remoteSourceControl", - "location" : "https://github.com/onevcat/Kingfisher.git", - "state" : { - "revision" : "3ec0ab0bca4feb56e8b33e289c9496e89059dd08", - "version" : "7.10.2" - } - }, - { - "identity" : "marqueelabel", - "kind" : "remoteSourceControl", - "location" : "https://github.com/cbpowell/MarqueeLabel.git", - "state" : { - "revision" : "ae3cf7c647dd7f67f1946658285f5f0ce2476caf", - "version" : "4.4.0" - } - }, - { - "identity" : "purchases-ios", - "kind" : "remoteSourceControl", - "location" : "https://github.com/RevenueCat/purchases-ios.git", - "state" : { - "revision" : "fa196fa767b15663ff8941a0a80e3ad67ad4d53f", - "version" : "5.33.0" - } - }, - { - "identity" : "sentry-cocoa", - "kind" : "remoteSourceControl", - "location" : "https://github.com/getsentry/sentry-cocoa.git", - "state" : { - "revision" : "5575af93efb776414f243e93d6af9f6258dc539a", - "version" : "8.36.0" - } - }, - { - "identity" : "themeable", - "kind" : "remoteSourceControl", - "location" : "https://github.com/GianniCarlo/Themeable.git", - "state" : { - "revision" : "7e11c9771e4c3a9ea41a4dfb24b492a2e787e436", - "version" : "3.0.0" - } - }, - { - "identity" : "urlqueryencoder", - "kind" : "remoteSourceControl", - "location" : "https://github.com/CreateAPI/URLQueryEncoder", - "state" : { - "revision" : "4ce950479707ea109f229d7230ec074a133b15d7", - "version" : "0.2.1" - } - }, - { - "identity" : "ziparchive", - "kind" : "remoteSourceControl", - "location" : "https://github.com/GianniCarlo/ZipArchive.git", - "state" : { - "revision" : "57b6c4814fa8608c10bfb059df651e1cba320524", - "version" : "2.3.0" - } - } - ], - "version" : 3 -} diff --git a/BookPlayer/AppDelegate.swift b/BookPlayer/AppDelegate.swift index 2fd37d958..04c77fba9 100644 --- a/BookPlayer/AppDelegate.swift +++ b/BookPlayer/AppDelegate.swift @@ -55,6 +55,12 @@ class AppDelegate: UIResponder, UIApplicationDelegate, BPLogger { ) -> Bool { Self.shared = self + // Register fallback defaults before anything reads UserDefaults, so a fresh + // install follows the system appearance instead of defaulting to light mode. + UserDefaults.standard.register(defaults: [ + Constants.UserDefaults.systemThemeVariantEnabled: true + ]) + NotificationCenter.default.addObserver( self, selector: #selector(self.messageReceived), diff --git a/BookPlayer/AppIntents/CreateBookmarkIntent.swift b/BookPlayer/AppIntents/CreateBookmarkIntent.swift index e1938dbaf..6dac48678 100644 --- a/BookPlayer/AppIntents/CreateBookmarkIntent.swift +++ b/BookPlayer/AppIntents/CreateBookmarkIntent.swift @@ -51,6 +51,7 @@ struct CreateBookmarkIntent: AppIntent { if let bookmark = libraryService.createBookmark( at: floor(currentTime), relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .user ) { @@ -66,7 +67,8 @@ struct CreateBookmarkIntent: AppIntent { playerLoaderService.syncService.scheduleSetBookmark( relativePath: currentItem.relativePath, time: floor(currentTime), - note: note + note: note, + uuid: currentItem.uuid ) let formattedTime = TimeParser.formatTime(bookmark.time) diff --git a/BookPlayer/Generated/AutoMockable.generated.swift b/BookPlayer/Generated/AutoMockable.generated.swift index 99033ac21..0ac281285 100644 --- a/BookPlayer/Generated/AutoMockable.generated.swift +++ b/BookPlayer/Generated/AutoMockable.generated.swift @@ -149,10 +149,10 @@ class LibraryServiceProtocolMock: LibraryServiceProtocol { var moveItemsInsideCalled: Bool { return moveItemsInsideCallsCount > 0 } - var moveItemsInsideReceivedArguments: (items: [String], relativePath: String?)? - var moveItemsInsideReceivedInvocations: [(items: [String], relativePath: String?)] = [] - var moveItemsInsideClosure: (([String], String?) throws -> Void)? - func moveItems(_ items: [String], inside relativePath: String?) throws { + var moveItemsInsideReceivedArguments: (items: [PathUuidPair], relativePath: String?)? + var moveItemsInsideReceivedInvocations: [(items: [PathUuidPair], relativePath: String?)] = [] + var moveItemsInsideClosure: (([PathUuidPair], String?) throws -> Void)? + func moveItems(_ items: [PathUuidPair], inside relativePath: String?) throws { if let error = moveItemsInsideThrowableError { throw error } @@ -845,7 +845,7 @@ class LibraryServiceProtocolMock: LibraryServiceProtocol { var createBookmarkAtRelativePathTypeReceivedInvocations: [(time: Double, relativePath: String, type: BookmarkType)] = [] var createBookmarkAtRelativePathTypeReturnValue: SimpleBookmark? var createBookmarkAtRelativePathTypeClosure: ((Double, String, BookmarkType) -> SimpleBookmark?)? - func createBookmark(at time: Double, relativePath: String, type: BookmarkType) -> SimpleBookmark? { + func createBookmark(at time: Double, relativePath: String, uuid: String, type: BookmarkType) -> SimpleBookmark? { createBookmarkAtRelativePathTypeCallsCount += 1 createBookmarkAtRelativePathTypeReceivedArguments = (time: time, relativePath: relativePath, type: type) createBookmarkAtRelativePathTypeReceivedInvocations.append((time: time, relativePath: relativePath, type: type)) @@ -1627,7 +1627,7 @@ class SyncServiceProtocolMock: SyncServiceProtocol { var getRemoteFileURLsOfTypeReceivedInvocations: [(relativePath: String, type: SimpleItemType)] = [] var getRemoteFileURLsOfTypeReturnValue: [RemoteFileURL]! var getRemoteFileURLsOfTypeClosure: ((String, SimpleItemType) async throws -> [RemoteFileURL])? - func getRemoteFileURLs(of relativePath: String, type: SimpleItemType) async throws -> [RemoteFileURL] { + func getRemoteFileURLs(of relativePath: String, for uuid: String?, type: SimpleItemType) async throws -> [RemoteFileURL] { if let error = getRemoteFileURLsOfTypeThrowableError { throw error } @@ -1695,10 +1695,10 @@ class SyncServiceProtocolMock: SyncServiceProtocol { var scheduleMoveItemsToCalled: Bool { return scheduleMoveItemsToCallsCount > 0 } - var scheduleMoveItemsToReceivedArguments: (items: [String], parentFolder: String?)? - var scheduleMoveItemsToReceivedInvocations: [(items: [String], parentFolder: String?)] = [] - var scheduleMoveItemsToClosure: (([String], String?) -> Void)? - func scheduleMove(items: [String], to parentFolder: String?) { + var scheduleMoveItemsToReceivedArguments: (items: [PathUuidPair], parentFolder: PathUuidPair?)? + var scheduleMoveItemsToReceivedInvocations: [(items: [PathUuidPair], parentFolder: PathUuidPair?)] = [] + var scheduleMoveItemsToClosure: (([PathUuidPair], PathUuidPair?) -> Void)? + func scheduleMove(items: [PathUuidPair], to parentFolder: PathUuidPair?) { scheduleMoveItemsToCallsCount += 1 scheduleMoveItemsToReceivedArguments = (items: items, parentFolder: parentFolder) scheduleMoveItemsToReceivedInvocations.append((items: items, parentFolder: parentFolder)) @@ -1713,7 +1713,7 @@ class SyncServiceProtocolMock: SyncServiceProtocol { var scheduleRenameFolderAtNameReceivedArguments: (relativePath: String, name: String)? var scheduleRenameFolderAtNameReceivedInvocations: [(relativePath: String, name: String)] = [] var scheduleRenameFolderAtNameClosure: ((String, String) -> Void)? - func scheduleRenameFolder(at relativePath: String, name: String) { + func scheduleRenameFolder(at relativePath: String, name: String, for uuid: String) { scheduleRenameFolderAtNameCallsCount += 1 scheduleRenameFolderAtNameReceivedArguments = (relativePath: relativePath, name: name) scheduleRenameFolderAtNameReceivedInvocations.append((relativePath: relativePath, name: name)) @@ -1728,7 +1728,7 @@ class SyncServiceProtocolMock: SyncServiceProtocol { var scheduleSetBookmarkRelativePathTimeNoteReceivedArguments: (relativePath: String, time: Double, note: String?)? var scheduleSetBookmarkRelativePathTimeNoteReceivedInvocations: [(relativePath: String, time: Double, note: String?)] = [] var scheduleSetBookmarkRelativePathTimeNoteClosure: ((String, Double, String?) -> Void)? - func scheduleSetBookmark(relativePath: String, time: Double, note: String?) { + func scheduleSetBookmark(relativePath: String, time: Double, note: String?, uuid: String) { scheduleSetBookmarkRelativePathTimeNoteCallsCount += 1 scheduleSetBookmarkRelativePathTimeNoteReceivedArguments = (relativePath: relativePath, time: time, note: note) scheduleSetBookmarkRelativePathTimeNoteReceivedInvocations.append((relativePath: relativePath, time: time, note: note)) @@ -1758,7 +1758,7 @@ class SyncServiceProtocolMock: SyncServiceProtocol { var scheduleUploadArtworkRelativePathReceivedRelativePath: String? var scheduleUploadArtworkRelativePathReceivedInvocations: [String] = [] var scheduleUploadArtworkRelativePathClosure: ((String) -> Void)? - func scheduleUploadArtwork(relativePath: String) { + func scheduleUploadArtwork(relativePath: String, uuid: String) { scheduleUploadArtworkRelativePathCallsCount += 1 scheduleUploadArtworkRelativePathReceivedRelativePath = relativePath scheduleUploadArtworkRelativePathReceivedInvocations.append(relativePath) diff --git a/BookPlayer/Library/ItemDetails/ItemDetailsViewModel.swift b/BookPlayer/Library/ItemDetails/ItemDetailsViewModel.swift index 94bb7efb3..fdeb1f5f9 100644 --- a/BookPlayer/Library/ItemDetails/ItemDetailsViewModel.swift +++ b/BookPlayer/Library/ItemDetails/ItemDetailsViewModel.swift @@ -162,7 +162,7 @@ final class ItemDetailsViewModel: ObservableObject { await ArtworkService.removeCache(for: item.relativePath) await ArtworkService.storeInCache(imageData, for: cacheKey) - syncService.scheduleUploadArtwork(relativePath: cacheKey) + syncService.scheduleUploadArtwork(relativePath: cacheKey, uuid: item.uuid) loadingState.show = false listState.reload(.path(item.parentFolder ?? "")) @@ -196,7 +196,7 @@ final class ItemDetailsViewModel: ObservableObject { case .bound, .folder: let newRelativePath = try libraryService.renameFolder(at: relativePath, with: cleanedTitle) cacheKey = newRelativePath - syncService.scheduleRenameFolder(at: relativePath, name: cleanedTitle) + syncService.scheduleRenameFolder(at: relativePath, name: cleanedTitle, for: item.uuid) } return cacheKey diff --git a/BookPlayer/Library/ItemList/ItemListView+Alerts.swift b/BookPlayer/Library/ItemList/ItemListView+Alerts.swift index 4ef4e68ac..1fc4869d6 100644 --- a/BookPlayer/Library/ItemList/ItemListView+Alerts.swift +++ b/BookPlayer/Library/ItemList/ItemListView+Alerts.swift @@ -61,7 +61,7 @@ extension ItemListView { Button("new_playlist_button") { folderInput.prepareForFolder(title: suggestedFolderName, placeholder: suggestedFolderName) - model.selectedSetItems = Set(alertParameters.itemIdentifiers) + model.selectedSetItems = Set(alertParameters.itemIdentifiers.map({ $0.relativePath })) activeAlert = nil Task { @MainActor in activeAlert = .createFolder(type: .folder, placeholder: suggestedFolderName) @@ -70,7 +70,7 @@ extension ItemListView { Button("existing_playlist_button") { model.pendingMoveItemIdentifiers = alertParameters.itemIdentifiers - model.selectedSetItems = Set(alertParameters.itemIdentifiers) + model.selectedSetItems = Set(alertParameters.itemIdentifiers.map({ $0.relativePath })) activeSheet = .foldersSelection } .disabled(alertParameters.availableFolders.isEmpty) @@ -78,7 +78,7 @@ extension ItemListView { Button("bound_books_create_button") { if alertParameters.hasOnlyBooks { folderInput.prepareForBound(title: suggestedFolderName, placeholder: suggestedFolderName) - model.selectedSetItems = Set(alertParameters.itemIdentifiers) + model.selectedSetItems = Set(alertParameters.itemIdentifiers.map({ $0.relativePath })) activeAlert = nil Task { @MainActor in activeAlert = .createFolder(type: .bound, placeholder: suggestedFolderName) @@ -145,7 +145,9 @@ extension ItemListView { Button("create_button") { model.createFolder( with: folderInput.name, - items: selectedItems, + items: model.selectedItems.map { item in + PathUuidPair(relativePath: item.relativePath, uuid: item.uuid) + }, type: folderInput.type ) folderInput.reset() diff --git a/BookPlayer/Library/ItemList/ItemListViewModel.swift b/BookPlayer/Library/ItemList/ItemListViewModel.swift index 2cf63809f..f6dc828f5 100644 --- a/BookPlayer/Library/ItemList/ItemListViewModel.swift +++ b/BookPlayer/Library/ItemList/ItemListViewModel.swift @@ -33,7 +33,7 @@ final class ItemListViewModel: ObservableObject { var reloadScope: ListStateManager.Scope { switch libraryNode { case .root: return .path("") - case .book(_, let relativePath), .folder(_, let relativePath): + case .book(_, let relativePath, _), .folder(_, let relativePath, _): return .path(relativePath) } } @@ -79,7 +79,7 @@ final class ItemListViewModel: ObservableObject { @Published var selectedItems = [SimpleLibraryItem]() /// Stores item identifiers from import operations to avoid race condition /// where items may not be loaded in the UI yet when moving to a folder - var pendingMoveItemIdentifiers: [String]? + var pendingMoveItemIdentifiers: [PathUuidPair]? /// Search @Published var scope: ItemListSearchScope = .all @@ -230,7 +230,7 @@ final class ItemListViewModel: ObservableObject { .map { String(path.prefix(upTo: $0.lowerBound)) } .reversed() - guard case .folder(_, let folderRelativePath) = libraryNode else { + guard case .folder(_, let folderRelativePath, _) = libraryNode else { return parentFolders.last } @@ -347,7 +347,7 @@ extension ItemListViewModel { } func handleMoveIntoLibrary() { - let selectedItemPaths = selectedItems.compactMap({ $0.relativePath }) + let selectedItemPaths = selectedItems.compactMap({ PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) }) let parentFolder = selectedItems.first?.parentFolder do { @@ -364,7 +364,7 @@ extension ItemListViewModel { editMode = .inactive } - func importIntoLibrary(_ items: [String]) { + func importIntoLibrary(_ items: [PathUuidPair]) { do { try libraryService.moveItems(items, inside: nil) syncService.scheduleMove(items: items, to: nil) @@ -375,7 +375,7 @@ extension ItemListViewModel { listState.reloadAll(padding: items.count) } - func createFolder(with title: String, items: [String]? = nil, type: SimpleItemType) { + func createFolder(with title: String, items: [PathUuidPair]? = nil, type: SimpleItemType) { Task { @MainActor in do { let trimmedTitle = title.trimmingCharacters(in: .whitespacesAndNewlines) @@ -391,7 +391,7 @@ extension ItemListViewModel { await syncService.scheduleUpload(items: [folder]) if let fetchedItems = items { try libraryService.moveItems(fetchedItems, inside: folder.relativePath) - syncService.scheduleMove(items: fetchedItems, to: folder.relativePath) + syncService.scheduleMove(items: fetchedItems, to: PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)) } try libraryService.updateFolder(at: folder.relativePath, type: type) libraryService.rebuildFolderDetails(folder.relativePath) @@ -399,7 +399,7 @@ extension ItemListViewModel { // stop playback if folder items contain that current item if let items = items, let currentRelativePath = playerManager.currentItem?.relativePath, - items.contains(currentRelativePath) + items.contains(where: { $0.relativePath == currentRelativePath }) { playerManager.stop() } @@ -415,17 +415,17 @@ extension ItemListViewModel { func handleMoveIntoFolder(_ folder: SimpleLibraryItem) { // Use pendingMoveItemIdentifiers if available (from import operations), // otherwise fall back to selectedItems (from manual selection) - let fetchedItems: [String] + let fetchedItems: [PathUuidPair] if let pendingItems = pendingMoveItemIdentifiers { fetchedItems = pendingItems pendingMoveItemIdentifiers = nil } else { - fetchedItems = selectedItems.compactMap({ $0.relativePath }) + fetchedItems = selectedItems.compactMap({ PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) }) } do { try libraryService.moveItems(fetchedItems, inside: folder.relativePath) - syncService.scheduleMove(items: fetchedItems, to: folder.relativePath) + syncService.scheduleMove(items: fetchedItems, to: PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)) } catch { loadingState.error = error } diff --git a/BookPlayer/Library/ItemList/LibraryRootView.swift b/BookPlayer/Library/ItemList/LibraryRootView.swift index 306e4e154..7245ead3e 100644 --- a/BookPlayer/Library/ItemList/LibraryRootView.swift +++ b/BookPlayer/Library/ItemList/LibraryRootView.swift @@ -183,12 +183,14 @@ struct LibraryRootView: View { Task { @MainActor in let processedItems = await libraryService.insertItems(from: files) var itemIdentifiers = processedItems.map({ $0.relativePath }) + var itemIdentifiersPairs = processedItems.map({ PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) }) do { await syncService.scheduleUpload(items: processedItems) /// Move imported files to current selected folder so the user can see them - if let folderRelativePath = path.last?.folderRelativePath { - try libraryService.moveItems(itemIdentifiers, inside: folderRelativePath) - syncService.scheduleMove(items: itemIdentifiers, to: folderRelativePath) + if let lastItem = path.last, + let folderRelativePath = lastItem.folderRelativePath { + try libraryService.moveItems(itemIdentifiersPairs, inside: folderRelativePath) + syncService.scheduleMove(items: itemIdentifiersPairs, to: PathUuidPair(relativePath: folderRelativePath, uuid: lastItem.uuid )) /// Update identifiers after moving for the follow up action alert itemIdentifiers = itemIdentifiers.map({ "\(folderRelativePath)/\($0)" }) } @@ -226,7 +228,7 @@ struct LibraryRootView: View { } importOperationState.alertParameters = .init( - itemIdentifiers: itemIdentifiers, + itemIdentifiers: itemIdentifiersPairs, hasOnlyBooks: hasOnlyBooks, singleFolder: singleFolder, availableFolders: availableFolders, diff --git a/BookPlayer/Library/ItemList/Models/ImportOperationState.swift b/BookPlayer/Library/ItemList/Models/ImportOperationState.swift index 101de10a8..aec567c62 100644 --- a/BookPlayer/Library/ItemList/Models/ImportOperationState.swift +++ b/BookPlayer/Library/ItemList/Models/ImportOperationState.swift @@ -16,7 +16,7 @@ final class ImportOperationState { var alertParameters: AlertParameters? struct AlertParameters: Equatable { - var itemIdentifiers: [String] + var itemIdentifiers: [PathUuidPair] var hasOnlyBooks: Bool var singleFolder: SimpleLibraryItem? var availableFolders: [SimpleLibraryItem] diff --git a/BookPlayer/Library/ItemList/Models/LibraryNode.swift b/BookPlayer/Library/ItemList/Models/LibraryNode.swift index 11bf25eac..e319ba346 100644 --- a/BookPlayer/Library/ItemList/Models/LibraryNode.swift +++ b/BookPlayer/Library/ItemList/Models/LibraryNode.swift @@ -10,20 +10,27 @@ import Foundation enum LibraryNode: Equatable, Hashable { case root - case book(title: String, relativePath: String) - case folder(title: String, relativePath: String) + case book(title: String, relativePath: String, uuid: String) + case folder(title: String, relativePath: String, uuid: String) var title: String { switch self { case .root: "library_title".localized - case .book(let title, _), .folder(let title, _): title + case .book(let title, _, _), .folder(let title, _, _): title } } var folderRelativePath: String? { switch self { case .root, .book: nil - case .folder(_, let relativePath): relativePath + case .folder(_, let relativePath, _): relativePath + } + } + + var uuid: String { + switch self { + case .root: "" + case .folder(_, _, let uuid), .book(_, _, let uuid): uuid } } } diff --git a/BookPlayer/Library/ItemList/Views/BookView.swift b/BookPlayer/Library/ItemList/Views/BookView.swift index a87fb57b9..b573a57a1 100644 --- a/BookPlayer/Library/ItemList/Views/BookView.swift +++ b/BookPlayer/Library/ItemList/Views/BookView.swift @@ -75,7 +75,8 @@ struct BookView: View { libraryService.setup(dataManager: dataManager, audioMetadataService: audioMetadataService) syncService.setup( isActive: true, - libraryService: libraryService + libraryService: libraryService, + dataManager: dataManager ) return syncService @@ -97,7 +98,8 @@ struct BookView: View { parentFolder: nil, originalFileName: "", lastPlayDate: nil, - type: .book + type: .book, + uuid: UUID().uuidString ) ) {} .environment(\.syncService, syncService) diff --git a/BookPlayer/Library/ItemList/Views/DynamicAccessibilityLabel.swift b/BookPlayer/Library/ItemList/Views/DynamicAccessibilityLabel.swift index 60fde41fe..6ddca0adf 100644 --- a/BookPlayer/Library/ItemList/Views/DynamicAccessibilityLabel.swift +++ b/BookPlayer/Library/ItemList/Views/DynamicAccessibilityLabel.swift @@ -75,7 +75,8 @@ struct DynamicAccessibilityLabelModifier: ViewModifier { parentFolder: item.parentFolder, originalFileName: item.originalFileName, lastPlayDate: item.lastPlayDate, - type: item.type + type: item.type, + uuid: item.uuid ) accessibilityLabel = VoiceOverService.getAccessibilityLabel(for: updatedItem) @@ -124,9 +125,9 @@ struct DynamicAccessibilityLabelModifier: ViewModifier { parentFolder: item.parentFolder, originalFileName: item.originalFileName, lastPlayDate: item.lastPlayDate, - type: item.type + type: item.type, + uuid: item.uuid, ) - accessibilityLabel = VoiceOverService.getAccessibilityLabel(for: updatedItem) } } diff --git a/BookPlayer/Library/ItemList/Views/FolderView.swift b/BookPlayer/Library/ItemList/Views/FolderView.swift index fdb14ad5e..8dc36f8a3 100644 --- a/BookPlayer/Library/ItemList/Views/FolderView.swift +++ b/BookPlayer/Library/ItemList/Views/FolderView.swift @@ -15,7 +15,7 @@ struct FolderView: View { var body: some View { NavigationLink( - value: LibraryNode.folder(title: item.title, relativePath: item.relativePath) + value: LibraryNode.folder(title: item.title, relativePath: item.relativePath, uuid: item.uuid) ) { BookView(item: item, artworkTap: artworkTap) } diff --git a/BookPlayer/Player/PlayerManager.swift b/BookPlayer/Player/PlayerManager.swift index 021f6c25f..b4bd972fb 100755 --- a/BookPlayer/Player/PlayerManager.swift +++ b/BookPlayer/Player/PlayerManager.swift @@ -192,7 +192,7 @@ final class PlayerManager: NSObject, PlayerManagerProtocol, ObservableObject { isFetchingRemoteURL = true fileURL = try await syncService - .getRemoteFileURLs(of: chapter.relativePath, type: .book)[0].url + .getRemoteFileURLs(of: chapter.relativePath, for: currentItem?.uuid, type: .book)[0].url isFetchingRemoteURL = false } @@ -725,6 +725,7 @@ extension PlayerManager { self.createOrUpdateAutomaticBookmark( at: currentItem.currentTime, relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .skip ) } @@ -879,6 +880,7 @@ extension PlayerManager { createOrUpdateAutomaticBookmark( at: currentItem.currentTime, relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .play ) @@ -1333,14 +1335,14 @@ extension PlayerManager { // MARK: - BookMarks extension PlayerManager { - public func createOrUpdateAutomaticBookmark(at time: Double, relativePath: String, type: BookmarkType) { + public func createOrUpdateAutomaticBookmark(at time: Double, relativePath: String, uuid: String, type: BookmarkType) { /// Clean up old bookmark if let bookmark = libraryService.getBookmarks(of: type, relativePath: relativePath)?.first { libraryService.deleteBookmark(bookmark) } guard - let bookmark = libraryService.createBookmark(at: floor(time), relativePath: relativePath, type: type) + let bookmark = libraryService.createBookmark(at: floor(time), relativePath: relativePath, uuid: uuid, type: type) else { return } libraryService.addNote(type.getNote() ?? "", bookmark: bookmark) @@ -1378,6 +1380,7 @@ extension PlayerManager { createOrUpdateAutomaticBookmark( at: currentItem.currentTime, relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .sleep ) } diff --git a/BookPlayer/Player/ViewModels/PlayerViewModel.swift b/BookPlayer/Player/ViewModels/PlayerViewModel.swift index 57c98da09..67db179b3 100644 --- a/BookPlayer/Player/ViewModels/PlayerViewModel.swift +++ b/BookPlayer/Player/ViewModels/PlayerViewModel.swift @@ -664,12 +664,14 @@ final class PlayerViewModel: ObservableObject { if let bookmark = self.libraryService.createBookmark( at: floor(currentTime), relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .user ) { syncService.scheduleSetBookmark( relativePath: currentItem.relativePath, time: floor(currentTime), - note: nil + note: nil, + uuid: currentItem.uuid, ) self.showBookmarkSuccessAlert(bookmark: bookmark, existed: false) } @@ -731,7 +733,8 @@ final class PlayerViewModel: ObservableObject { self.syncService.scheduleSetBookmark( relativePath: myBookmark.relativePath, time: myBookmark.time, - note: note + note: note, + uuid: myBookmark.uuid, ) self.lastBookmark = nil } diff --git a/BookPlayer/Player/Views/Bookmarks/BookmarksView.swift b/BookPlayer/Player/Views/Bookmarks/BookmarksView.swift index 0a98d504c..d7551cef0 100644 --- a/BookPlayer/Player/Views/Bookmarks/BookmarksView.swift +++ b/BookPlayer/Player/Views/Bookmarks/BookmarksView.swift @@ -213,21 +213,24 @@ extension BookmarksView { time: 123.45, note: "Important scene", type: .user, - relativePath: "book1.m4b" + relativePath: "book1.m4b", + uuid: UUID().uuidString ) @Previewable var bookmark2 = SimpleBookmark( time: 456.78, note: nil, type: .user, - relativePath: "book1.m4b" + relativePath: "book1.m4b", + uuid: UUID().uuidString ) @Previewable var automaticBookmark = SimpleBookmark( time: 789.12, note: "bookmark_automatic_play_title".localized, type: .play, - relativePath: "book1.m4b" + relativePath: "book1.m4b", + uuid: UUID().uuidString ) BookmarksView { diff --git a/BookPlayer/Player/Views/Bookmarks/BookmarksViewModel.swift b/BookPlayer/Player/Views/Bookmarks/BookmarksViewModel.swift index 7055efd1b..b5e7e3823 100644 --- a/BookPlayer/Player/Views/Bookmarks/BookmarksViewModel.swift +++ b/BookPlayer/Player/Views/Bookmarks/BookmarksViewModel.swift @@ -74,7 +74,8 @@ final class BookmarksViewModel: BookmarksView.Model { syncService.scheduleSetBookmark( relativePath: bookmark.relativePath, time: bookmark.time, - note: note + note: note, + uuid: bookmark.uuid ) } diff --git a/BookPlayer/Player/Views/ButtonFree/ButtonFreeViewModel.swift b/BookPlayer/Player/Views/ButtonFree/ButtonFreeViewModel.swift index e7c5005b7..53d736401 100644 --- a/BookPlayer/Player/Views/ButtonFree/ButtonFreeViewModel.swift +++ b/BookPlayer/Player/Views/ButtonFree/ButtonFreeViewModel.swift @@ -81,12 +81,14 @@ final class ButtonFreeViewModel: ButtonFreeView.Model { if let bookmark = self.libraryService.createBookmark( at: currentTime, relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .user ) { syncService.scheduleSetBookmark( relativePath: currentItem.relativePath, time: currentTime, - note: nil + note: nil, + uuid: currentItem.uuid ) let formattedTime = TimeParser.formatTime(bookmark.time) return String.localizedStringWithFormat( diff --git a/BookPlayer/Profile/Profile/ProfileSyncTasksSectionView.swift b/BookPlayer/Profile/Profile/ProfileSyncTasksSectionView.swift index 43916e8cb..c09e5dbc9 100644 --- a/BookPlayer/Profile/Profile/ProfileSyncTasksSectionView.swift +++ b/BookPlayer/Profile/Profile/ProfileSyncTasksSectionView.swift @@ -97,7 +97,7 @@ struct ProfileSyncTasksSectionView: View { let libraryService = LibraryService() libraryService.setup(dataManager: dataManager, audioMetadataService: audioMetadataService) let syncService = SyncService() - syncService.setup(isActive: true, libraryService: libraryService) + syncService.setup(isActive: true, libraryService: libraryService, dataManager: dataManager) return syncService }() diff --git a/BookPlayer/Profile/Profile/QueuedSyncTaskRowView.swift b/BookPlayer/Profile/Profile/QueuedSyncTaskRowView.swift index 45f97477e..66380c7c1 100644 --- a/BookPlayer/Profile/Profile/QueuedSyncTaskRowView.swift +++ b/BookPlayer/Profile/Profile/QueuedSyncTaskRowView.swift @@ -14,10 +14,10 @@ struct QueuedSyncTaskRowView: View { @Binding var imageName: String @Binding var title: String - let relativePath: String + let progressKey: String var initialProgress: Double var isUpload: Bool - + @EnvironmentObject var themeViewModel: ThemeViewModel var body: some View { @@ -47,9 +47,10 @@ struct QueuedSyncTaskRowView: View { ) { notification in guard self.isUpload, + let uuid = notification.userInfo?["uuid"] as? String, let relativePath = notification.userInfo?["relativePath"] as? String, let progress = notification.userInfo?["progress"] as? Double, - relativePath == self.relativePath + SyncProgressKey.resolve(uuid: uuid, relativePath: relativePath) == self.progressKey else { return } self.progress = progress } @@ -61,7 +62,7 @@ struct QueuedSyncTaskRowView_Previews: PreviewProvider { QueuedSyncTaskRowView( imageName: .constant("bookmark"), title: .constant("Task"), - relativePath: "path/to/file", + progressKey: "preview-key", initialProgress: 0, isUpload: false ) diff --git a/BookPlayer/Profile/Profile/QueuedSyncTasksView.swift b/BookPlayer/Profile/Profile/QueuedSyncTasksView.swift index 60e9b570a..7c585cb08 100644 --- a/BookPlayer/Profile/Profile/QueuedSyncTasksView.swift +++ b/BookPlayer/Profile/Profile/QueuedSyncTasksView.swift @@ -27,8 +27,8 @@ struct QueuedSyncTasksView: View { ForEach(queuedJobs) { job in QueuedSyncTaskRowView( imageName: .constant(parseImageName(job.jobType)), - title: .constant(job.relativePath), - relativePath: job.relativePath, + title: job.jobType == .matchUuid ? .constant("sync_library_title".localized) : .constant(job.relativePath), + progressKey: job.progressKey, initialProgress: job.jobType == .upload ? job.progress : 0, isUpload: job.jobType == .upload ) @@ -114,6 +114,8 @@ struct QueuedSyncTasksView: View { return "bookmark.slash" case .uploadArtwork: return "photo" + case .matchUuid: + return "app.connected.to.app.below.fill" } } } diff --git a/BookPlayer/Services/CarPlayManager.swift b/BookPlayer/Services/CarPlayManager.swift index ab47ee268..218220186 100644 --- a/BookPlayer/Services/CarPlayManager.swift +++ b/BookPlayer/Services/CarPlayManager.swift @@ -207,12 +207,14 @@ class CarPlayManager: NSObject { if let bookmark = libraryService.createBookmark( at: currentTime, relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .user ) { coreServices.syncService.scheduleSetBookmark( relativePath: currentItem.relativePath, time: currentTime, - note: nil + note: nil, + uuid: currentItem.uuid ) let formattedTime = TimeParser.formatTime(bookmark.time) alertTitle = String.localizedStringWithFormat("bookmark_created_title".localized, formattedTime) diff --git a/BookPlayer/Settings/Sections/DebugFileTransferable.swift b/BookPlayer/Settings/Sections/DebugFileTransferable.swift index b95e2e31f..b74ef8455 100644 --- a/BookPlayer/Settings/Sections/DebugFileTransferable.swift +++ b/BookPlayer/Settings/Sections/DebugFileTransferable.swift @@ -328,7 +328,7 @@ struct DebugFileTransferable: Transferable { if let lastError = syncService.getLastSyncError() { information += "\n-- Last Sync Error --\n" information += "Task ID: \(lastError.taskId)\n" - information += "Path: \(lastError.relativePath)\n" + information += "Uuid: \(lastError.uuid)\n" information += "Job Type: \(lastError.jobType.rawValue)\n" information += "Error: \(lastError.error)\n" information += "Timestamp: \(lastError.timestamp)\n" @@ -343,10 +343,11 @@ struct DebugFileTransferable: Transferable { information += "\n[\(index + 1)] \(job.jobType.rawValue)\n" information += " Task ID: \(job.id)\n" information += " Path: \(job.relativePath)\n" + information += " Uuid: \(job.uuid)\n" information += " Parameters:\n" for (key, value) in job.parameters.sorted(by: { $0.key < $1.key }) { - // Skip id and relativePath as they're already shown - if key == "id" || key == "relativePath" { continue } + // Skip id, relativePath and uuid as they're already shown + if key == "id" || key == "relativePath" || key == "uuid" { continue } information += " \(key): \(value)\n" } } diff --git a/BookPlayer/Settings/Storage/StorageViewModel.swift b/BookPlayer/Settings/Storage/StorageViewModel.swift index bd08c66ea..3d62c9e1f 100644 --- a/BookPlayer/Settings/Storage/StorageViewModel.swift +++ b/BookPlayer/Settings/Storage/StorageViewModel.swift @@ -178,7 +178,7 @@ final class StorageViewModel: StorageViewModelProtocol { // Relink book object if it's orphaned if fetchedBook.getLibrary() == nil { - try libraryService.moveItems([fetchedBook.relativePath], inside: nil) + try libraryService.moveItems([PathUuidPair(relativePath: fetchedBook.relativePath, uuid: fetchedBook.uuid)], inside: nil) reloadLibraryItems() } @@ -368,7 +368,7 @@ final class StorageViewModel: StorageViewModelProtocol { private func createBook(from item: StorageItem) async throws { let book = await self.libraryService.createBook(from: item.fileURL) try moveBookFile(from: item, with: book) - try libraryService.moveItems([book.relativePath], inside: nil) + try libraryService.moveItems([PathUuidPair(relativePath: book.relativePath, uuid: book.uuid)], inside: nil) reloadLibraryItems() } diff --git a/BookPlayer/Utils/AppServices.swift b/BookPlayer/Utils/AppServices.swift index 1b8611ca0..2b7fc9a91 100644 --- a/BookPlayer/Utils/AppServices.swift +++ b/BookPlayer/Utils/AppServices.swift @@ -72,10 +72,11 @@ final class AppServices: BPLogger { return coreServices } else { let dataManager = DataManager(coreDataStack: stack) + MigrationPlan.injectedCoreDataContext = stack.backgroundContext let accountService = makeAccountService(dataManager: dataManager) let audioMetadataService = makeAudioMetadataService() let libraryService = makeLibraryService(dataManager: dataManager, audioMetadataService: audioMetadataService) - let syncService = makeSyncService(accountService: accountService, libraryService: libraryService) + let syncService = makeSyncService(accountService: accountService, libraryService: libraryService, dataManager: dataManager) let playbackService = makePlaybackService(libraryService: libraryService) let playerManager = PlayerManager( libraryService: libraryService, @@ -210,9 +211,9 @@ final class AppServices: BPLogger { return service } - private func makeSyncService(accountService: AccountService, libraryService: LibraryService) -> SyncService { + private func makeSyncService(accountService: AccountService, libraryService: LibraryService, dataManager: DataManager) -> SyncService { let service = SyncService() - service.setup(isActive: accountService.hasSyncEnabled(), libraryService: libraryService) + service.setup(isActive: accountService.hasSyncEnabled(), libraryService: libraryService, dataManager: dataManager) return service } diff --git a/BookPlayerTests/Mocks/PlayableItemMock.swift b/BookPlayerTests/Mocks/PlayableItemMock.swift index e3aaa4739..82f8d79c9 100644 --- a/BookPlayerTests/Mocks/PlayableItemMock.swift +++ b/BookPlayerTests/Mocks/PlayableItemMock.swift @@ -28,6 +28,7 @@ extension PlayableItem { currentTime: 0, duration: 100, relativePath: "test-path", + uuid: "LEGACY_UUID", parentFolder: nil, percentCompleted: 0, lastPlayDate: nil, @@ -54,6 +55,7 @@ extension PlayableItem { currentTime: 0, duration: 100, relativePath: "test-path.\(fileExtension)", + uuid: "LEGACY_UUID", parentFolder: nil, percentCompleted: 0, lastPlayDate: nil, diff --git a/BookPlayerTests/PlayableItemTests.swift b/BookPlayerTests/PlayableItemTests.swift index 553c5d416..ed7090c0a 100644 --- a/BookPlayerTests/PlayableItemTests.swift +++ b/BookPlayerTests/PlayableItemTests.swift @@ -42,6 +42,7 @@ class PlayableItemTests: XCTestCase { currentTime: 0, duration: 100, relativePath: "", + uuid: "LEGACY_UUID", parentFolder: nil, percentCompleted: 10, lastPlayDate: nil, diff --git a/BookPlayerTests/PlayerManagerTests.swift b/BookPlayerTests/PlayerManagerTests.swift index e122de92b..d2bd5ff21 100644 --- a/BookPlayerTests/PlayerManagerTests.swift +++ b/BookPlayerTests/PlayerManagerTests.swift @@ -60,6 +60,7 @@ class PlayerManagerTests: XCTestCase { currentTime: 0, duration: 100, relativePath: "", + uuid: "LEGACY_UUID", parentFolder: nil, percentCompleted: 10, lastPlayDate: nil, diff --git a/BookPlayerTests/Services/LibraryServiceTests.swift b/BookPlayerTests/Services/LibraryServiceTests.swift index c69628f3c..59e4cf96b 100644 --- a/BookPlayerTests/Services/LibraryServiceTests.swift +++ b/BookPlayerTests/Services/LibraryServiceTests.swift @@ -196,12 +196,12 @@ class LibraryServiceTests: XCTestCase { title: "test1-folder" ) - try sut.moveItems([book1.relativePath], inside: folder1.relativePath) + try sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid)], inside: folder1.relativePath) XCTAssert(self.sut.hasLibraryLinked(item: folder1) == false) XCTAssert(self.sut.hasLibraryLinked(item: book1) == false) - try sut.moveItems([folder1.relativePath], inside: nil) + try sut.moveItems([PathUuidPair(relativePath: folder1.relativePath, uuid: folder1.uuid)], inside: nil) XCTAssert(self.sut.hasLibraryLinked(item: folder1) == true) XCTAssert(self.sut.hasLibraryLinked(item: book1) == true) @@ -214,7 +214,7 @@ class LibraryServiceTests: XCTestCase { XCTAssert(self.sut.hasLibraryLinked(item: folder2) == false) - try sut.moveItems([folder2.relativePath], inside: folder1.relativePath) + try sut.moveItems([PathUuidPair(relativePath: folder2.relativePath, uuid: folder2.uuid)], inside: folder1.relativePath) XCTAssert(self.sut.hasLibraryLinked(item: folder2) == true) XCTAssert(self.sut.hasLibraryLinked(item: book1) == true) @@ -531,12 +531,12 @@ class LibraryServiceTests: XCTestCase { duration: 100 ) - let bookmark = self.sut.createBookmark(at: 5, relativePath: book.relativePath, type: .skip)! + let bookmark = self.sut.createBookmark(at: 5, relativePath: book.relativePath, uuid: book.uuid, type: .skip)! XCTAssert(bookmark.time == 5) XCTAssert(bookmark.type == .skip) XCTAssert(bookmark.relativePath == book.relativePath) - let sameBookmark = self.sut.createBookmark(at: 5, relativePath: book.relativePath, type: .skip)! + let sameBookmark = self.sut.createBookmark(at: 5, relativePath: book.relativePath, uuid: book.uuid, type: .skip)! XCTAssert(bookmark.time == sameBookmark.time) XCTAssert(bookmark.type == sameBookmark.type) @@ -587,7 +587,7 @@ class LibraryServiceTests: XCTestCase { duration: 100 ) - let bookmark = self.sut.createBookmark(at: 5, relativePath: book.relativePath, type: .skip)! + let bookmark = self.sut.createBookmark(at: 5, relativePath: book.relativePath, uuid: book.uuid, type: .skip)! XCTAssert(bookmark.note == nil) self.sut.addNote("Test bookmark", bookmark: bookmark) self.sut.dataManager.saveContext() @@ -602,7 +602,7 @@ class LibraryServiceTests: XCTestCase { duration: 100 ) - let bookmark = self.sut.createBookmark(at: 5, relativePath: book.relativePath, type: .skip)! + let bookmark = self.sut.createBookmark(at: 5, relativePath: book.relativePath, uuid: book.uuid, type: .skip)! self.sut.deleteBookmark(bookmark) let fetchedBookmark = self.sut.getBookmark(at: 5, relativePath: book.relativePath, type: .skip) @@ -629,7 +629,7 @@ class LibraryServiceTests: XCTestCase { dataManager: self.sut.dataManager, title: "test-folder2" ) - try self.sut.moveItems([folder2.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: folder2.relativePath, uuid: folder2.uuid)], inside: folder.relativePath) _ = try self.sut.renameFolder(at: folder.relativePath, with: "rename-test") XCTAssert(folder.title == "rename-test") @@ -761,7 +761,7 @@ class InsertBooksTests: LibraryServiceTests { let fileUrl = DataTestUtils.generateTestFile(name: filename, contents: bookContents, destinationFolder: processedFolder) let processedItems = await sut.insertItems(from: [fileUrl]) - .map({ $0.relativePath }) + .map({ PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) }) try sut.moveItems(processedItems, inside: folder.relativePath) XCTAssert(library.items?.count == 1) XCTAssert(folder.items?.count == 1) @@ -787,7 +787,7 @@ class InsertBooksTests: LibraryServiceTests { let file2Url = DataTestUtils.generateTestFile(name: filename2, contents: book2Contents, destinationFolder: processedFolder) let processedItems = await sut.insertItems(from: [file1Url, file2Url]) - .map({ $0.relativePath }) + .map({ PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) }) try sut.moveItems(processedItems, inside: folder.relativePath) XCTAssert(library.items?.count == 1) @@ -811,7 +811,7 @@ class InsertBooksTests: LibraryServiceTests { let fileUrl = DataTestUtils.generateTestFile(name: filename, contents: bookContents, destinationFolder: processedFolder) let processedItems = await self.sut.insertItems(from: [fileUrl]) - .map({ $0.relativePath }) + .map({ PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) }) XCTAssert(library.items?.count == 2) XCTAssert(folder.items?.count == 0) @@ -838,7 +838,7 @@ class InsertBooksTests: LibraryServiceTests { let fileUrl = DataTestUtils.generateTestFile(name: filename, contents: bookContents, destinationFolder: processedFolder) let processedItems = await self.sut.insertItems(from: [fileUrl]) - .map({ $0.relativePath }) + .map({ PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) }) try self.sut.moveItems(processedItems, inside: folder.relativePath) @@ -846,7 +846,7 @@ class InsertBooksTests: LibraryServiceTests { XCTAssert(folder.items?.count == 1) XCTAssert(processedItems.count == 1) - try self.sut.moveItems(["test-folder/file.txt"], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: "test-folder/file.txt", uuid: "")], inside: nil) XCTAssert(library.items?.count == 2) XCTAssert(folder.items?.count == 0) @@ -870,7 +870,7 @@ class InsertBooksTests: LibraryServiceTests { let fileUrl = DataTestUtils.generateTestFile(name: filename, contents: bookContents, destinationFolder: processedFolder) let processedItems = await self.sut.insertItems(from: [fileUrl]) - .map({ $0.relativePath }) + .map({ PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) }) try self.sut.moveItems(processedItems, inside: folder1.relativePath) @@ -879,7 +879,7 @@ class InsertBooksTests: LibraryServiceTests { XCTAssert(folder2.items?.count == 0) XCTAssert(processedItems.count == 1) - try self.sut.moveItems(["test-folder1/file.txt"], inside: folder2.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: "test-folder1/file.txt", uuid: "")], inside: folder2.relativePath) XCTAssert(library.items?.count == 2) XCTAssert(folder1.items?.count == 0) @@ -903,7 +903,7 @@ class ModifyLibraryTests: LibraryServiceTests { XCTAssert(library.items?.count == 3) - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: folder.relativePath) XCTAssert(library.items?.count == 1) XCTAssert(folder.items?.count == 2) @@ -919,7 +919,7 @@ class ModifyLibraryTests: LibraryServiceTests { XCTAssert(library.items?.count == 2) - try self.sut.moveItems([folder2.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: folder2.relativePath, uuid: folder2.uuid)], inside: folder.relativePath) XCTAssert(library.items?.count == 1) XCTAssert(folder.items?.count == 3) @@ -931,25 +931,25 @@ class ModifyLibraryTests: LibraryServiceTests { let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book1.relativePath, book2.relativePath, folder.relativePath], inside: nil) - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: folder.relativePath) let book3 = StubFactory.book(dataManager: self.sut.dataManager, title: "book3", duration: 100) let book4 = StubFactory.book(dataManager: self.sut.dataManager, title: "book4", duration: 100) let folder2 = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder2") - try self.sut.moveItems([book3.relativePath, book4.relativePath, folder2.relativePath], inside: nil) - try self.sut.moveItems([folder.relativePath, book3.relativePath, book4.relativePath], inside: folder2.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid), PathUuidPair(relativePath: folder2.relativePath, uuid: folder2.uuid)], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid), PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: folder2.relativePath) XCTAssert(library.items?.count == 1) XCTAssert(folder2.items?.count == 3) - try self.sut.moveItems([folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) XCTAssert(library.items?.count == 2) XCTAssert(folder.items?.count == 2) - try self.sut.moveItems([book3.relativePath, book4.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: nil) XCTAssert(library.items?.count == 4) XCTAssert(folder2.items?.count == 0) @@ -959,10 +959,10 @@ class ModifyLibraryTests: LibraryServiceTests { let library = self.sut.getLibrary() let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book1.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid)], inside: folder.relativePath) let folder2 = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder2") - try self.sut.moveItems([folder.relativePath], inside: folder2.relativePath) - try self.sut.moveItems([folder2.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: folder2.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: folder2.relativePath, uuid: folder2.uuid)], inside: nil) try self.sut.delete([SimpleLibraryItem(from: folder2)], mode: .shallow) @@ -976,17 +976,17 @@ class ModifyLibraryTests: LibraryServiceTests { func testFolderShallowDeleteWithMultipleBooks() throws { let library = self.sut.getLibrary() let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) - try self.sut.moveItems([book1.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid)], inside: nil) let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) let book3 = StubFactory.book(dataManager: self.sut.dataManager, title: "book3", duration: 100) let book4 = StubFactory.book(dataManager: self.sut.dataManager, title: "book4", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book2.relativePath], inside: folder.relativePath) - try self.sut.moveItems([book3.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid)], inside: folder.relativePath) let folder2 = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder2") - try self.sut.moveItems([folder.relativePath], inside: folder2.relativePath) - try self.sut.moveItems([book4.relativePath], inside: folder2.relativePath) - try self.sut.moveItems([folder2.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: folder2.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: folder2.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: folder2.relativePath, uuid: folder2.uuid)], inside: nil) try self.sut.delete([SimpleLibraryItem(from: folder2)], mode: .shallow) @@ -1007,9 +1007,9 @@ class ModifyLibraryTests: LibraryServiceTests { let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") let folder2 = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder2") - try self.sut.moveItems([book1.relativePath, folder.relativePath, folder2.relativePath], inside: nil) - try self.sut.moveItems([book1.relativePath], inside: folder.relativePath) - try self.sut.moveItems([folder.relativePath], inside: folder2.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid), PathUuidPair(relativePath: folder2.relativePath, uuid: folder2.uuid)], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid)], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: folder2.relativePath) XCTAssert(folder2.items?.count == 1) @@ -1038,8 +1038,8 @@ class ModifyLibraryTests: LibraryServiceTests { let folder2 = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder2") library.addToItems(folder2) - try self.sut.moveItems([book2.relativePath, book3.relativePath], inside: folder.relativePath) - try self.sut.moveItems([book4.relativePath, folder.relativePath], inside: folder2.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid)], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: folder2.relativePath) XCTAssert(folder2.items?.count == 2) @@ -1073,7 +1073,7 @@ class ModifyLibraryTests: LibraryServiceTests { sut.dataManager.saveContext() - try self.sut.moveItems([book1.relativePath, book2.relativePath, book3.relativePath, book4.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid),PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: folder.relativePath) XCTAssert(self.sut.getMaxItemsCount(at: nil) == 1) XCTAssert(self.sut.getMaxItemsCount(at: "folder") == 4) @@ -1085,7 +1085,7 @@ class ModifyLibraryTests: LibraryServiceTests { let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) - try sut.moveItems([book4.relativePath, book3.relativePath, book2.relativePath, book1.relativePath], inside: nil) + try sut.moveItems([PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid), PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid)], inside: nil) let originalContents = sut.fetchContents(at: nil, limit: nil, offset: nil) @@ -1100,8 +1100,8 @@ class ModifyLibraryTests: LibraryServiceTests { XCTAssert(sortedContents?[3].title == book4.title) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try sut.moveItems([folder.relativePath], inside: nil) - try self.sut.moveItems([book4.relativePath, book3.relativePath, book2.relativePath, book1.relativePath], inside: folder.relativePath) + try sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid), PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid)], inside: folder.relativePath) let folderContents = sut.fetchContents(at: folder.relativePath, limit: nil, offset: nil) XCTAssert(folderContents?[0].title == book4.title) @@ -1119,7 +1119,7 @@ class ModifyLibraryTests: LibraryServiceTests { let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) - try sut.moveItems([book3.relativePath, book2.relativePath, book1.relativePath], inside: nil) + try sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid)], inside: nil) let contents = sut.fetchContents(at: nil, limit: nil, offset: nil) XCTAssert(contents?[0].title == book3.title) @@ -1139,8 +1139,8 @@ class ModifyLibraryTests: LibraryServiceTests { let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try sut.moveItems([folder.relativePath], inside: nil) - try self.sut.moveItems([book1.relativePath, book2.relativePath, book3.relativePath], inside: folder.relativePath) + try sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid)], inside: folder.relativePath) let folderContents = sut.fetchContents(at: folder.relativePath, limit: nil, offset: nil) XCTAssert(folderContents?[0].title == book1.title) @@ -1165,7 +1165,7 @@ class ModifyLibraryTests: LibraryServiceTests { duration: 100 ) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book.relativePath, uuid: book.uuid)], inside: folder.relativePath) self.sut.updateBookSpeed(at: book.relativePath, speed: 2.0) @@ -1199,7 +1199,7 @@ class ModifyLibraryTests: LibraryServiceTests { duration: 100 ) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book.relativePath, uuid: book.uuid)], inside: folder.relativePath) let now = Date() self.sut.updatePlaybackTime( @@ -1227,7 +1227,7 @@ class ModifyLibraryTests: LibraryServiceTests { ) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") try self.sut.moveItems( - [book.relativePath, book2.relativePath], + [PathUuidPair(relativePath: book.relativePath, uuid: book.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: folder.relativePath ) @@ -1292,7 +1292,7 @@ class ModifyLibraryTests: LibraryServiceTests { duration: 100 ) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book.relativePath, uuid: book.uuid)], inside: folder.relativePath) XCTAssert(book.speed == 1.0) XCTAssert(folder.speed == 1.0) @@ -1373,10 +1373,10 @@ class ModifyLibraryTests: LibraryServiceTests { let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book1.relativePath, book2.relativePath, folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) let book3 = StubFactory.book(dataManager: self.sut.dataManager, title: "book3", duration: 100) let book4 = StubFactory.book(dataManager: self.sut.dataManager, title: "book4", duration: 100) - try self.sut.moveItems([book3.relativePath, book4.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: folder.relativePath) book1.isFinished = true book3.isFinished = true @@ -1399,10 +1399,10 @@ class ModifyLibraryTests: LibraryServiceTests { let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book1.relativePath, book2.relativePath, folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) let book3 = StubFactory.book(dataManager: self.sut.dataManager, title: "book3", duration: 100) let book4 = StubFactory.book(dataManager: self.sut.dataManager, title: "book4", duration: 100) - try self.sut.moveItems([book3.relativePath, book4.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: folder.relativePath) let fetchedBook1 = self.sut.findFirstItem(in: nil, beforeRank: 1) @@ -1417,10 +1417,10 @@ class ModifyLibraryTests: LibraryServiceTests { let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book1.relativePath, book2.relativePath, folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) let book3 = StubFactory.book(dataManager: self.sut.dataManager, title: "book3", duration: 100) let book4 = StubFactory.book(dataManager: self.sut.dataManager, title: "book4", duration: 100) - try self.sut.moveItems([book3.relativePath, book4.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: folder.relativePath) book1.isFinished = true book3.isFinished = true @@ -1443,10 +1443,10 @@ class ModifyLibraryTests: LibraryServiceTests { let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") - try self.sut.moveItems([book1.relativePath, book2.relativePath, folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) let book3 = StubFactory.book(dataManager: self.sut.dataManager, title: "book3", duration: 100) let book4 = StubFactory.book(dataManager: self.sut.dataManager, title: "book4", duration: 100) - try self.sut.moveItems([book3.relativePath, book4.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: folder.relativePath) self.sut.dataManager.saveContext() let fetchedNilBooks = self.sut.filterContents(at: nil, query: "book21", scope: .book, limit: nil, offset: nil) @@ -1471,12 +1471,12 @@ class ModifyLibraryTests: LibraryServiceTests { book2.lastPlayDate = Date(timeIntervalSince1970: now + 2) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") folder.lastPlayDate = Date(timeIntervalSince1970: now + 3) - try self.sut.moveItems([book1.relativePath, book2.relativePath, folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) let book3 = StubFactory.book(dataManager: self.sut.dataManager, title: "book3", duration: 100) book3.lastPlayDate = Date(timeIntervalSince1970: now + 4) let book4 = StubFactory.book(dataManager: self.sut.dataManager, title: "book4", duration: 100) book4.lastPlayDate = Date(timeIntervalSince1970: now + 5) - try self.sut.moveItems([book3.relativePath, book4.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book3.relativePath, uuid: book3.uuid), PathUuidPair(relativePath: book4.relativePath, uuid: book4.uuid)], inside: folder.relativePath) self.sut.dataManager.saveContext() let fetchedNilFolders = self.sut.filterContents(at: nil, query: "folder2", scope: .folder, limit: nil, offset: nil) @@ -1571,7 +1571,7 @@ class ImportDirectoryTests: LibraryServiceTests { DataTestUtils.generateTestFile(name: "file2.txt", contents: bookContents, destinationFolder: folderURL) let processedItems = await self.sut.insertItems(from: [folderURL]) - let itemIdentifiers = processedItems.map { $0.relativePath } + let itemIdentifiers = processedItems.map { PathUuidPair(relativePath: $0.relativePath, uuid: $0.uuid) } XCTAssertEqual(library.items?.count, 2) // destination + imported-folder @@ -1685,7 +1685,7 @@ class RelationshipCleanupTests: LibraryServiceTests { XCTAssertNotNil(book.library) XCTAssertEqual(library.items?.count, 2) - try self.sut.moveItems([book.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book.relativePath, uuid: book.uuid)], inside: folder.relativePath) // Book should no longer have a library relationship XCTAssertNil(book.library) @@ -1702,14 +1702,14 @@ class RelationshipCleanupTests: LibraryServiceTests { let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder") // Use moveItems to properly set up relationships and relativePaths - try self.sut.moveItems([book.relativePath, folder.relativePath], inside: nil) - try self.sut.moveItems([book.relativePath], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book.relativePath, uuid: book.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book.relativePath, uuid: book.uuid)], inside: folder.relativePath) XCTAssertNotNil(book.folder) XCTAssertEqual(library.items?.count, 1) XCTAssertEqual(folder.items?.count, 1) - try self.sut.moveItems(["folder/book1.txt"], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: "folder/book1.txt", uuid: "")], inside: nil) // Book should no longer have a folder relationship XCTAssertNil(book.folder) @@ -1729,15 +1729,15 @@ class RelationshipCleanupTests: LibraryServiceTests { let outerFolder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "outer") try self.sut.moveItems( - [book1.relativePath, book2.relativePath, innerFolder.relativePath, outerFolder.relativePath], + [PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid), PathUuidPair(relativePath: innerFolder.relativePath, uuid: innerFolder.uuid), PathUuidPair(relativePath: outerFolder.relativePath, uuid: outerFolder.uuid)], inside: nil ) - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: innerFolder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: innerFolder.relativePath) XCTAssertEqual(innerFolder.items?.count, 2) // Move inner folder into outer folder - try self.sut.moveItems([innerFolder.relativePath], inside: outerFolder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: innerFolder.relativePath, uuid: innerFolder.uuid)], inside: outerFolder.relativePath) XCTAssertEqual(library.items?.count, 1) XCTAssertEqual(outerFolder.items?.count, 1) @@ -1758,17 +1758,17 @@ class RelationshipCleanupTests: LibraryServiceTests { let folder2 = try StubFactory.folder(dataManager: self.sut.dataManager, title: "folder2") try self.sut.moveItems( - [book.relativePath, folder1.relativePath, folder2.relativePath], + [PathUuidPair(relativePath: book.relativePath, uuid: book.uuid), PathUuidPair(relativePath: folder1.relativePath, uuid: folder1.uuid), PathUuidPair(relativePath: folder2.relativePath, uuid: folder2.uuid)], inside: nil ) - try self.sut.moveItems([book.relativePath], inside: folder1.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: book.relativePath, uuid: book.uuid)], inside: folder1.relativePath) XCTAssertEqual(library.items?.count, 2) XCTAssertEqual(folder1.items?.count, 1) XCTAssertEqual(folder2.items?.count, 0) // Move book from folder1 to folder2 - try self.sut.moveItems(["folder1/book1.txt"], inside: folder2.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: "folder1/book1.txt", uuid: "")], inside: folder2.relativePath) // No ghost items — library should still have exactly 2 folders XCTAssertEqual(library.items?.count, 2) @@ -1791,7 +1791,7 @@ class RelationshipCleanupTests: LibraryServiceTests { class SearchTests: LibraryServiceTests { func testSearchAllBooksReturnsEmptyForNoMatches() throws { let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "book1", duration: 100) - try self.sut.moveItems([book1.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid)], inside: nil) self.sut.dataManager.saveContext() let results = self.sut.searchAllBooks(query: "nonexistent", limit: nil, offset: nil) @@ -1802,7 +1802,7 @@ class SearchTests: LibraryServiceTests { func testSearchAllBooksByTitle() throws { let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "Swift Programming", duration: 100) let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "Python Guide", duration: 100) - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: nil) self.sut.dataManager.saveContext() let results = self.sut.searchAllBooks(query: "Swift", limit: nil, offset: nil) @@ -1816,7 +1816,7 @@ class SearchTests: LibraryServiceTests { book1.details = "John Smith" let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) book2.details = "Jane Doe" - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: nil) self.sut.dataManager.saveContext() let results = self.sut.searchAllBooks(query: "John", limit: nil, offset: nil) @@ -1830,7 +1830,7 @@ class SearchTests: LibraryServiceTests { book1.details = "Unknown Author" let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "Mystery Book", duration: 100) book2.details = "John Smith" - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: nil) self.sut.dataManager.saveContext() let results = self.sut.searchAllBooks(query: "John", limit: nil, offset: nil) @@ -1841,7 +1841,7 @@ class SearchTests: LibraryServiceTests { func testSearchAllBooksExcludesFolders() throws { let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "test-book", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "test-folder") - try self.sut.moveItems([book1.relativePath, folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) self.sut.dataManager.saveContext() let results = self.sut.searchAllBooks(query: "test", limit: nil, offset: nil) @@ -1854,8 +1854,8 @@ class SearchTests: LibraryServiceTests { let book1 = StubFactory.book(dataManager: self.sut.dataManager, title: "chapter1", duration: 100) let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "chapter2", duration: 100) let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "bound-book") - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: folder.relativePath) - try self.sut.moveItems([folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) // Convert folder to bound book try self.sut.updateFolder(at: folder.relativePath, type: .bound) @@ -1873,8 +1873,8 @@ class SearchTests: LibraryServiceTests { let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "chapter2", duration: 100) book2.details = "Famous Author" let folder = try StubFactory.folder(dataManager: self.sut.dataManager, title: "bound-book") - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: folder.relativePath) - try self.sut.moveItems([folder.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: folder.relativePath) + try self.sut.moveItems([PathUuidPair(relativePath: folder.relativePath, uuid: folder.uuid)], inside: nil) // Convert folder to bound book try self.sut.updateFolder(at: folder.relativePath, type: .bound) @@ -1892,7 +1892,7 @@ class SearchTests: LibraryServiceTests { book1.details = "Stephen King" let book2 = StubFactory.book(dataManager: self.sut.dataManager, title: "book2", duration: 100) book2.details = "J.K. Rowling" - try self.sut.moveItems([book1.relativePath, book2.relativePath], inside: nil) + try self.sut.moveItems([PathUuidPair(relativePath: book1.relativePath, uuid: book1.uuid), PathUuidPair(relativePath: book2.relativePath, uuid: book2.uuid)], inside: nil) self.sut.dataManager.saveContext() let results = self.sut.filterContents(at: nil, query: "Stephen", scope: .book, limit: nil, offset: nil) diff --git a/BookPlayerTests/Services/SyncTasksStorageTests.swift b/BookPlayerTests/Services/SyncTasksStorageTests.swift new file mode 100644 index 000000000..8e50373cc --- /dev/null +++ b/BookPlayerTests/Services/SyncTasksStorageTests.swift @@ -0,0 +1,224 @@ +// +// SyncTasksStorageTests.swift +// BookPlayerTests +// +// Created by Claude on 2026-04-21. +// Copyright © 2026 BookPlayer LLC. All rights reserved. +// + +import Foundation +import SwiftData +import XCTest + +@testable import BookPlayer +@testable import BookPlayerKit + +final class SyncTasksStorageTests: XCTestCase { + private var tasksDataManager: TasksDataManager! + private var storage: SyncTasksStorage! + + override func setUpWithError() throws { + let schema = Schema([ + SyncTasksContainer.self, + SyncTaskReferenceModel.self, + UploadTaskModel.self, + UpdateTaskModel.self, + MoveTaskModel.self, + DeleteTaskModel.self, + DeleteBookmarkTaskModel.self, + SetBookmarkTaskModel.self, + RenameFolderTaskModel.self, + ArtworkUploadTaskModel.self, + MatchUuidsTaskModel.self + ]) + let config = ModelConfiguration(isStoredInMemoryOnly: true, cloudKitDatabase: .none) + let container = try ModelContainer(for: schema, configurations: config) + tasksDataManager = TasksDataManager(container: container) + storage = try SyncTasksStorage(tasksDataManager: tasksDataManager) + } + + override func tearDown() { + storage = nil + tasksDataManager = nil + super.tearDown() + } + + /// Progress lookup must key on `uuid`, so a progress dictionary indexed by uuid + /// surfaces correctly on the returned SyncTaskReference. + func testGetAllTasks_progressKeyedByUuid_returnsProgressForTask() async throws { + let uuid = "item-uuid-1" + let relativePath = "Folder/Book.mp3" + try await appendUploadTask(uuid: uuid, relativePath: relativePath) + + let references = await storage.getAllTasks(progress: [uuid: 0.42]) + + XCTAssertEqual(references.count, 1) + let reference = try XCTUnwrap(references.first) + XCTAssertEqual(reference.uuid, uuid) + XCTAssertEqual(reference.progress, 0.42, accuracy: 0.0001) + } + + /// Regression guard: with a real uuid, a progress dict keyed by relativePath must NOT resolve. + func testGetAllTasks_progressKeyedByRelativePath_returnsZero() async throws { + let uuid = "item-uuid-2" + let relativePath = "Folder/Other.mp3" + try await appendUploadTask(uuid: uuid, relativePath: relativePath) + + let references = await storage.getAllTasks(progress: [relativePath: 0.75]) + + XCTAssertEqual(references.count, 1) + let reference = try XCTUnwrap(references.first) + XCTAssertEqual(reference.progress, 0.0) + } + + /// Legacy-migrated task references share the same placeholder uuid; the progress key + /// must fall back to `relativePath` so sibling rows don't collide on the same key. + func testGetAllTasks_legacyPlaceholderUuid_fallsBackToRelativePath() async throws { + let relativePath = "Folder/Legacy.mp3" + try await appendUploadTask(uuid: Constants.legacyUuidPlaceholder, relativePath: relativePath) + + let references = await storage.getAllTasks(progress: [relativePath: 0.6]) + + XCTAssertEqual(references.count, 1) + let reference = try XCTUnwrap(references.first) + XCTAssertEqual(reference.progress, 0.6, accuracy: 0.0001) + } + + /// Same fallback applies to the local placeholder used as the schema default. + func testGetAllTasks_localPlaceholderUuid_fallsBackToRelativePath() async throws { + let relativePath = "Folder/Local.mp3" + try await appendUploadTask(uuid: Constants.uuidPlaceholder, relativePath: relativePath) + + let references = await storage.getAllTasks(progress: [relativePath: 0.33]) + + XCTAssertEqual(references.count, 1) + let reference = try XCTUnwrap(references.first) + XCTAssertEqual(reference.progress, 0.33, accuracy: 0.0001) + } + + /// `matchUuid` conflicts must rewrite both the task reference and the underlying task + /// model from the old (local) uuid to the new (server-assigned) uuid. + func testApplyMatchUuidConflicts_rewritesRefAndTaskUuid() async throws { + let oldUuid = "old-uuid" + let newUuid = "new-uuid" + let relativePath = "Folder/Swap.mp3" + try await appendUploadTask(uuid: oldUuid, relativePath: relativePath) + + try await storage.applyMatchUuidConflicts([ItemConflict(key: oldUuid, uuid: newUuid)]) + + let refs = await storage.getAllTasks(progress: [:]) + XCTAssertEqual(refs.count, 1) + XCTAssertEqual(refs.first?.uuid, newUuid) + + let tasks = await storage.getAllTasksWithParams() + XCTAssertEqual(tasks.count, 1) + XCTAssertEqual(tasks.first?.uuid, newUuid) + } + + /// Conflicts whose `key` doesn't match any stored reference should be a no-op. + func testApplyMatchUuidConflicts_noMatch_leavesStoreUnchanged() async throws { + let uuid = "existing-uuid" + try await appendUploadTask(uuid: uuid, relativePath: "Folder/Other.mp3") + + try await storage.applyMatchUuidConflicts([ItemConflict(key: "ghost-uuid", uuid: "never")]) + + let refs = await storage.getAllTasks(progress: [:]) + XCTAssertEqual(refs.first?.uuid, uuid) + } + + /// A second matchUuid schedule should merge into the existing task rather than queue a second one. + /// Note: the dedup skips coalescing when the existing matchUuid sits at the head of the queue + /// (presumed in flight), so this test occupies the head with an unrelated upload task first. + func testAppendMatchUuidTask_existingTask_mergesPreferringExistingValues() async throws { + try await appendUploadTask(uuid: "upload-uuid", relativePath: "folder/Head.mp3") + try await appendMatchUuidTask(uuids: ["folder/A.mp3": "uuid-A", "folder/B.mp3": "uuid-B"]) + // Second call reuses one existing key with a different uuid (should be kept as-is) + // and introduces a new key (should be added). + try await appendMatchUuidTask(uuids: ["folder/A.mp3": "uuid-A-prime", "folder/C.mp3": "uuid-C"]) + + let refs = await storage.getAllTasks(progress: [:]) + XCTAssertEqual(refs.filter { $0.jobType == .matchUuid }.count, 1) + + let tasks = await storage.getAllTasksWithParams() + let matchTask = try XCTUnwrap(tasks.first(where: { $0.jobType == .matchUuid })) + let mergedUuids = try XCTUnwrap(matchTask.parameters["uuids"] as? [String: String]) + XCTAssertEqual(mergedUuids["folder/A.mp3"], "uuid-A") // existing preserved + XCTAssertEqual(mergedUuids["folder/B.mp3"], "uuid-B") // existing preserved + XCTAssertEqual(mergedUuids["folder/C.mp3"], "uuid-C") // new added + XCTAssertEqual(mergedUuids.count, 3) + } + + /// With no prior matchUuid task, the first call should create one normally. + func testAppendMatchUuidTask_noExisting_createsNewTask() async throws { + try await appendMatchUuidTask(uuids: ["folder/A.mp3": "uuid-A"]) + + let refs = await storage.getAllTasks(progress: [:]) + XCTAssertEqual(refs.count, 1) + XCTAssertEqual(refs.first?.jobType, .matchUuid) + } + + /// When the existing matchUuid is in flight (head of the queue), a new schedule call + /// must NOT mutate it — a second matchUuid task gets queued instead. Further calls + /// then coalesce into the second task, leaving the in-flight one untouched. + func testAppendMatchUuidTask_firstInFlight_queuesSecondAndMergesIntoIt() async throws { + try await appendMatchUuidTask(uuids: ["folder/A.mp3": "uuid-A"]) + + // Simulate the first task being in flight — the scheduler calls getNextTask() + // to hand the snapshot to the operation queue; the task stays in the store. + let inFlight = try await storage.getNextTask() + XCTAssertEqual(inFlight?.jobType, .matchUuid) + + // A second schedule must bypass the in-flight task and create a fresh one. + try await appendMatchUuidTask(uuids: ["folder/B.mp3": "uuid-B"]) + + let refsAfterSecond = await storage.getAllTasks(progress: [:]) + let matchRefsAfterSecond = refsAfterSecond.filter { $0.jobType == .matchUuid } + XCTAssertEqual(matchRefsAfterSecond.count, 2) + + // A third schedule must merge into the second (non-in-flight) task, + // leaving the in-flight task's dict unchanged. + try await appendMatchUuidTask(uuids: ["folder/C.mp3": "uuid-C"]) + + let tasksAfterThird = await storage.getAllTasksWithParams() + let matchTasks = tasksAfterThird.filter { $0.jobType == .matchUuid } + XCTAssertEqual(matchTasks.count, 2) + + let inFlightTask = try XCTUnwrap(matchTasks.first) + let inFlightUuids = try XCTUnwrap(inFlightTask.parameters["uuids"] as? [String: String]) + XCTAssertEqual(inFlightUuids, ["folder/A.mp3": "uuid-A"]) + + let queuedTask = try XCTUnwrap(matchTasks.last) + let queuedUuids = try XCTUnwrap(queuedTask.parameters["uuids"] as? [String: String]) + XCTAssertEqual(queuedUuids, ["folder/B.mp3": "uuid-B", "folder/C.mp3": "uuid-C"]) + } + + private func appendMatchUuidTask(uuids: [String: String]) async throws { + let parameters: [String: Any] = [ + "id": UUID().uuidString, + "jobType": SyncJobType.matchUuid.rawValue, + "relativePath": "", + "uuid": "", + "uuids": uuids + ] + try await storage.appendTask(parameters: parameters) + } + + private func appendUploadTask(uuid: String, relativePath: String) async throws { + let parameters: [String: Any] = [ + "id": UUID().uuidString, + "uuid": uuid, + "relativePath": relativePath, + "originalFileName": "Book.mp3", + "title": "Book", + "details": "Author", + "currentTime": 0.0, + "duration": 100.0, + "percentCompleted": 0.0, + "isFinished": false, + "orderRank": 0, + "type": SimpleItemType.book.rawValue, + "jobType": SyncJobType.upload.rawValue + ] + try await storage.appendTask(parameters: parameters) + } +} diff --git a/BookPlayerTests/Support/StubFactory.swift b/BookPlayerTests/Support/StubFactory.swift index 07a60323f..5561145bc 100644 --- a/BookPlayerTests/Support/StubFactory.swift +++ b/BookPlayerTests/Support/StubFactory.swift @@ -21,7 +21,8 @@ class StubFactory { book.isFinished = false book.duration = duration book.type = .book - + book.uuid = UUID().uuidString + return book } diff --git a/BookPlayerWatch/ExtensionDelegate.swift b/BookPlayerWatch/ExtensionDelegate.swift index b5783de30..49abef38e 100644 --- a/BookPlayerWatch/ExtensionDelegate.swift +++ b/BookPlayerWatch/ExtensionDelegate.swift @@ -65,6 +65,7 @@ class ExtensionDelegate: NSObject, WKApplicationDelegate, ObservableObject { return coreServices } else { let dataManager = DataManager(coreDataStack: stack) + MigrationPlan.injectedCoreDataContext = stack.backgroundContext let accountService = AccountService() accountService.setup(dataManager: dataManager) let audioMetadataService = AudioMetadataService() @@ -73,7 +74,8 @@ class ExtensionDelegate: NSObject, WKApplicationDelegate, ObservableObject { let syncService = SyncService() syncService.setup( isActive: accountService.hasSyncEnabled(), - libraryService: libraryService + libraryService: libraryService, + dataManager: dataManager ) let playbackService = PlaybackService() playbackService.setup(libraryService: libraryService) diff --git a/BookPlayerWatch/ItemList/ItemCellView.swift b/BookPlayerWatch/ItemList/ItemCellView.swift index fc03fd1f8..a21320adc 100644 --- a/BookPlayerWatch/ItemList/ItemCellView.swift +++ b/BookPlayerWatch/ItemList/ItemCellView.swift @@ -35,6 +35,7 @@ struct ItemCellView_Previews: PreviewProvider { currentTime: 0, duration: 0, relativePath: "book 1", + uuid: UUID().uuidString, parentFolder: nil, percentCompleted: 0, lastPlayDate: nil, diff --git a/BookPlayerWatch/LocalPlayback/Bookmarks/BookmarksViewModel.swift b/BookPlayerWatch/LocalPlayback/Bookmarks/BookmarksViewModel.swift index 4f650609d..8ac4958cb 100644 --- a/BookPlayerWatch/LocalPlayback/Bookmarks/BookmarksViewModel.swift +++ b/BookPlayerWatch/LocalPlayback/Bookmarks/BookmarksViewModel.swift @@ -88,12 +88,14 @@ class BookmarksViewModel: ObservableObject { if let bookmark = libraryService.createBookmark( at: floor(currentTime), relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .user ) { syncService.scheduleSetBookmark( relativePath: currentItem.relativePath, time: floor(currentTime), - note: nil + note: nil, + uuid: currentItem.uuid ) userBookmarks = getUserBookmarks(for: currentItem.relativePath) throw BookmarksAlerts.bookmarkCreated(bookmark: bookmark) diff --git a/BookPlayerWatch/LocalPlayback/Player/PlayerManager.swift b/BookPlayerWatch/LocalPlayback/Player/PlayerManager.swift index 59fad3a94..7e41819c7 100644 --- a/BookPlayerWatch/LocalPlayback/Player/PlayerManager.swift +++ b/BookPlayerWatch/LocalPlayback/Player/PlayerManager.swift @@ -187,7 +187,7 @@ final class PlayerManager: NSObject, PlayerManagerProtocol, ObservableObject { isFetchingRemoteURL = true fileURL = try await syncService - .getRemoteFileURLs(of: chapter.relativePath, type: .book)[0].url + .getRemoteFileURLs(of: chapter.relativePath, for: currentItem?.uuid, type: .book)[0].url isFetchingRemoteURL = false } @@ -702,7 +702,8 @@ extension PlayerManager { self.createOrUpdateAutomaticBookmark( at: currentItem.currentTime, relativePath: currentItem.relativePath, - type: .skip + uuid: currentItem.uuid, + type: .skip, ) } @@ -860,6 +861,7 @@ extension PlayerManager { createOrUpdateAutomaticBookmark( at: currentItem.currentTime, relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .play ) @@ -1319,14 +1321,14 @@ extension PlayerManager { // MARK: - BookMarks extension PlayerManager { - public func createOrUpdateAutomaticBookmark(at time: Double, relativePath: String, type: BookmarkType) { + public func createOrUpdateAutomaticBookmark(at time: Double, relativePath: String, uuid: String, type: BookmarkType) { /// Clean up old bookmark if let bookmark = libraryService.getBookmarks(of: type, relativePath: relativePath)?.first { libraryService.deleteBookmark(bookmark) } guard - let bookmark = libraryService.createBookmark(at: floor(time), relativePath: relativePath, type: type) + let bookmark = libraryService.createBookmark(at: floor(time), relativePath: relativePath, uuid: uuid, type: type) else { return } libraryService.addNote(type.getNote() ?? "", bookmark: bookmark) @@ -1355,6 +1357,7 @@ extension PlayerManager { createOrUpdateAutomaticBookmark( at: currentItem.currentTime, relativePath: currentItem.relativePath, + uuid: currentItem.uuid, type: .sleep ) } diff --git a/BookPlayerWidgets/Phone/RecentBooks/RecentBooksWidgetView.swift b/BookPlayerWidgets/Phone/RecentBooks/RecentBooksWidgetView.swift index 4a52b31e5..7e55f588d 100644 --- a/BookPlayerWidgets/Phone/RecentBooks/RecentBooksWidgetView.swift +++ b/BookPlayerWidgets/Phone/RecentBooks/RecentBooksWidgetView.swift @@ -170,7 +170,8 @@ extension SimpleLibraryItem { parentFolder: nil, originalFileName: "", lastPlayDate: nil, - type: SimpleItemType.book + type: SimpleItemType.book, + uuid: UUID().uuidString ) } } diff --git a/Shared/Constants.swift b/Shared/Constants.swift index 60a92a4de..49de40de1 100644 --- a/Shared/Constants.swift +++ b/Shared/Constants.swift @@ -114,4 +114,12 @@ public enum Constants { case lastPlayedWidget = "com.bookplayer.widget.small.lastPlayed" case timeListenedWidget = "com.bookplayer.widget.small.timeListened" } + + public static let uuidPlaceholder: String = "LOCAL-UUID-PLACEHOLDER" + public static let legacyUuidPlaceholder: String = "LEGACY_UUID_PLACEHOLDER" + + /// True when `uuid` is non-empty and not one of the known migration placeholders. + public static func isRealUuid(_ uuid: String) -> Bool { + !uuid.isEmpty && uuid != uuidPlaceholder && uuid != legacyUuidPlaceholder + } } diff --git a/Shared/CoreData/Backed-Models/Book+CoreDataClass.swift b/Shared/CoreData/Backed-Models/Book+CoreDataClass.swift index 842f7df76..47de1c6a6 100644 --- a/Shared/CoreData/Backed-Models/Book+CoreDataClass.swift +++ b/Shared/CoreData/Backed-Models/Book+CoreDataClass.swift @@ -39,6 +39,8 @@ public class Book: LibraryItem { } self.init(entity: entity, insertInto: nil) + self.uuid = UUID().uuidString + let values = try decoder.container(keyedBy: CodingKeys.self) currentTime = try values.decode(Double.self, forKey: .currentTime) duration = try values.decode(Double.self, forKey: .duration) @@ -98,6 +100,7 @@ extension Book { self.lastPlayDate = Date(timeIntervalSince1970: timestamp) } self.type = .book + self.uuid = syncItem.uuid // chapters will be loaded after the book is downloaded } } diff --git a/Shared/CoreData/Backed-Models/Folder+CoreDataClass.swift b/Shared/CoreData/Backed-Models/Folder+CoreDataClass.swift index 1868f0376..1de4065a8 100644 --- a/Shared/CoreData/Backed-Models/Folder+CoreDataClass.swift +++ b/Shared/CoreData/Backed-Models/Folder+CoreDataClass.swift @@ -18,7 +18,8 @@ public class Folder: LibraryItem { public convenience init(title: String, context: NSManagedObjectContext) { let entity = NSEntityDescription.entity(forEntityName: "Folder", in: context)! self.init(entity: entity, insertInto: context) - + + self.uuid = UUID().uuidString self.relativePath = title self.title = title self.originalFileName = title @@ -31,6 +32,7 @@ public class Folder: LibraryItem { self.init(entity: entity, insertInto: context) let fileTitle = fileURL.lastPathComponent + self.uuid = UUID().uuidString self.relativePath = fileURL.relativePath(to: DataManager.getProcessedFolderURL()) self.title = fileTitle self.originalFileName = fileTitle @@ -62,6 +64,8 @@ public class Folder: LibraryItem { } self.init(entity: entity, insertInto: nil) + self.uuid = UUID().uuidString + let values = try decoder.container(keyedBy: CodingKeys.self) title = try values.decode(String.self, forKey: .title) details = try values.decode(String.self, forKey: .details) @@ -98,5 +102,6 @@ extension Folder { self.lastPlayDate = Date(timeIntervalSince1970: timestamp) } self.type = syncItem.type.itemType + self.uuid = syncItem.uuid } } diff --git a/Shared/CoreData/Backed-Models/HardcoverBook+CoreDataProperties.swift b/Shared/CoreData/Backed-Models/HardcoverBook+CoreDataProperties.swift index 4b92eaeee..37762fd21 100644 --- a/Shared/CoreData/Backed-Models/HardcoverBook+CoreDataProperties.swift +++ b/Shared/CoreData/Backed-Models/HardcoverBook+CoreDataProperties.swift @@ -37,6 +37,7 @@ extension HardcoverBook { @NSManaged public var author: String @NSManaged public var status: Status @NSManaged public var userBookID: Int32 + @NSManaged public var libraryItem: LibraryItem? @objc public enum Status: Int16, Decodable, Comparable { case local = 0 diff --git a/Shared/CoreData/Backed-Models/LibraryItem+CoreDataProperties.swift b/Shared/CoreData/Backed-Models/LibraryItem+CoreDataProperties.swift index f7911b2fd..78e5da2b4 100644 --- a/Shared/CoreData/Backed-Models/LibraryItem+CoreDataProperties.swift +++ b/Shared/CoreData/Backed-Models/LibraryItem+CoreDataProperties.swift @@ -15,6 +15,7 @@ extension LibraryItem { return NSFetchRequest(entityName: "LibraryItem") } + @NSManaged public var uuid: String @NSManaged public var currentTime: Double @NSManaged public var duration: Double @NSManaged public var title: String! diff --git a/Shared/CoreData/BookPlayer.xcdatamodeld/.xccurrentversion b/Shared/CoreData/BookPlayer.xcdatamodeld/.xccurrentversion index 95e8aac2a..53134484e 100644 --- a/Shared/CoreData/BookPlayer.xcdatamodeld/.xccurrentversion +++ b/Shared/CoreData/BookPlayer.xcdatamodeld/.xccurrentversion @@ -3,6 +3,6 @@ _XCCurrentVersionName - Audiobook Player 10.xcdatamodel + Audiobook Player 11.xcdatamodel diff --git a/Shared/CoreData/BookPlayer.xcdatamodeld/Audiobook Player 11.xcdatamodel/contents b/Shared/CoreData/BookPlayer.xcdatamodeld/Audiobook Player 11.xcdatamodel/contents new file mode 100644 index 000000000..956c40e45 --- /dev/null +++ b/Shared/CoreData/BookPlayer.xcdatamodeld/Audiobook Player 11.xcdatamodel/contents @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Shared/CoreData/Lightweight-Models/PathUuidPair.swift b/Shared/CoreData/Lightweight-Models/PathUuidPair.swift new file mode 100644 index 000000000..fd7b09463 --- /dev/null +++ b/Shared/CoreData/Lightweight-Models/PathUuidPair.swift @@ -0,0 +1,19 @@ +// +// PathUuidPair.swift +// BookPlayer +// +// Created by Pedro Iñiguez on 6/3/26. +// Copyright © 2026 BookPlayer LLC. All rights reserved. +// + +import Foundation + +public struct PathUuidPair: Equatable, Hashable { + public var relativePath: String + public var uuid: String + + public init(relativePath: String, uuid: String) { + self.relativePath = relativePath + self.uuid = uuid + } +} diff --git a/Shared/CoreData/Lightweight-Models/PlayableItem.swift b/Shared/CoreData/Lightweight-Models/PlayableItem.swift index 17bcc3374..4b0397177 100644 --- a/Shared/CoreData/Lightweight-Models/PlayableItem.swift +++ b/Shared/CoreData/Lightweight-Models/PlayableItem.swift @@ -19,6 +19,7 @@ public final class PlayableItem: NSObject, Identifiable { public var currentTime: TimeInterval public let duration: TimeInterval @objc dynamic public let relativePath: String + @objc dynamic public let uuid: String public let parentFolder: String? @objc dynamic public var percentCompleted: Double @objc dynamic public var lastPlayDate: Date? @@ -44,7 +45,7 @@ public final class PlayableItem: NSObject, Identifiable { enum CodingKeys: String, CodingKey { case title, author, chapters, currentTime, duration, - relativePath, parentFolder, percentCompleted, lastPlayDate, isFinished, isBoundBook + relativePath, uuid, parentFolder, percentCompleted, lastPlayDate, isFinished, isBoundBook } public init( @@ -54,6 +55,7 @@ public final class PlayableItem: NSObject, Identifiable { currentTime: TimeInterval, duration: TimeInterval, relativePath: String, + uuid: String, parentFolder: String?, percentCompleted: Double, lastPlayDate: Date?, @@ -71,7 +73,8 @@ public final class PlayableItem: NSObject, Identifiable { self.lastPlayDate = lastPlayDate self.isFinished = isFinished self.isBoundBook = isBoundBook - + self.uuid = uuid + super.init() self.currentChapter = self.getChapter(at: self.currentTime) ?? chapters[0] @@ -202,6 +205,7 @@ extension PlayableItem: Codable { try container.encode(self.currentTime, forKey: .currentTime) try container.encode(self.duration, forKey: .duration) try container.encode(self.relativePath, forKey: .relativePath) + try? container.encode(self.uuid, forKey: .uuid) try? container.encode(self.parentFolder, forKey: .parentFolder) try container.encode(self.percentCompleted, forKey: .percentCompleted) try? container.encode(self.lastPlayDate, forKey: .lastPlayDate) @@ -218,6 +222,7 @@ extension PlayableItem: Codable { currentTime: try values.decode(TimeInterval.self, forKey: .currentTime), duration: try values.decode(TimeInterval.self, forKey: .duration), relativePath: try values.decode(String.self, forKey: .relativePath), + uuid: try values.decodeIfPresent(String.self, forKey: .uuid) ?? Constants.uuidPlaceholder, parentFolder: try? values.decode(String?.self, forKey: .parentFolder), percentCompleted: try values.decode(Double.self, forKey: .percentCompleted), lastPlayDate: try? values.decode(Date.self, forKey: .lastPlayDate), diff --git a/Shared/CoreData/Lightweight-Models/SimpleBookmark.swift b/Shared/CoreData/Lightweight-Models/SimpleBookmark.swift index 685e7a9b2..fa248c21d 100644 --- a/Shared/CoreData/Lightweight-Models/SimpleBookmark.swift +++ b/Shared/CoreData/Lightweight-Models/SimpleBookmark.swift @@ -16,12 +16,14 @@ public struct SimpleBookmark: Decodable, Identifiable { public let note: String? let type: BookmarkType public let relativePath: String + public let uuid: String static var fetchRequestProperties = [ "time", "note", "type", "item.relativePath", + "item.uuid" ] public func getImageNameForType() -> String? { @@ -37,11 +39,12 @@ public struct SimpleBookmark: Decodable, Identifiable { } } - public init(time: Double, note: String?, type: BookmarkType, relativePath: String) { + public init(time: Double, note: String?, type: BookmarkType, relativePath: String, uuid: String) { self.time = time self.note = note self.type = type self.relativePath = relativePath + self.uuid = uuid } } @@ -58,5 +61,6 @@ extension SimpleBookmark { self.time = bookmark.time self.note = bookmark.note self.type = .user + self.uuid = bookmark.uuid ?? Constants.uuidPlaceholder } } diff --git a/Shared/CoreData/Lightweight-Models/SimpleLibraryItem.swift b/Shared/CoreData/Lightweight-Models/SimpleLibraryItem.swift index c067d669b..f4846ef5a 100644 --- a/Shared/CoreData/Lightweight-Models/SimpleLibraryItem.swift +++ b/Shared/CoreData/Lightweight-Models/SimpleLibraryItem.swift @@ -28,7 +28,8 @@ public struct SimpleLibraryItem: Identifiable, Hashable, Equatable { public let originalFileName: String public let lastPlayDate: Date? public let type: SimpleItemType - + public let uuid: String + public var progress: Double { if type == .folder, duration == 0 { @@ -50,6 +51,7 @@ public struct SimpleLibraryItem: Identifiable, Hashable, Equatable { && lhs.isFinished == rhs.isFinished && lhs.type.rawValue == rhs.type.rawValue && lhs.orderRank == rhs.orderRank + && lhs.uuid == rhs.uuid } static var fetchRequestProperties = [ @@ -68,6 +70,7 @@ public struct SimpleLibraryItem: Identifiable, Hashable, Equatable { "originalFileName", "lastPlayDate", "type", + "uuid", ] public func hash(into hasher: inout Hasher) { @@ -93,7 +96,8 @@ public struct SimpleLibraryItem: Identifiable, Hashable, Equatable { parentFolder: String?, originalFileName: String, lastPlayDate: Date?, - type: SimpleItemType + type: SimpleItemType, + uuid: String ) { self.title = title self.details = details @@ -111,6 +115,7 @@ public struct SimpleLibraryItem: Identifiable, Hashable, Equatable { self.originalFileName = originalFileName self.lastPlayDate = lastPlayDate self.type = type + self.uuid = uuid } } @@ -131,6 +136,7 @@ extension SimpleLibraryItem { self.parentFolder = item.folder?.relativePath self.originalFileName = item.originalFileName self.lastPlayDate = item.lastPlayDate + self.uuid = item.uuid switch item.type { case .folder: diff --git a/Shared/CoreData/Migrations/DBVersion.swift b/Shared/CoreData/Migrations/DBVersion.swift index 48b3d5a69..31e0e982d 100644 --- a/Shared/CoreData/Migrations/DBVersion.swift +++ b/Shared/CoreData/Migrations/DBVersion.swift @@ -10,7 +10,7 @@ import CoreData import Foundation enum DBVersion: CaseIterable { - case v1, v2, v3, v4, v5, v6, v7, v8, v9, v10 + case v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11 func model() -> NSManagedObjectModel { let modelURLs = Bundle.main @@ -38,6 +38,8 @@ enum DBVersion: CaseIterable { modelName = "Audiobook Player 9" case .v10: modelName = "Audiobook Player 10" + case .v11: + modelName = "Audiobook Player 11" } let model = modelURLs @@ -61,6 +63,8 @@ enum DBVersion: CaseIterable { return "MappingModel_v8_to_v9" case .v10: return "MappingModel_v9_to_v10" + case .v11: + return "MappingModel_v10_to_v11" default: return nil } diff --git a/Shared/CoreData/Migrations/DataMigrationManager.swift b/Shared/CoreData/Migrations/DataMigrationManager.swift index ebbaeb249..461b8f89b 100644 --- a/Shared/CoreData/Migrations/DataMigrationManager.swift +++ b/Shared/CoreData/Migrations/DataMigrationManager.swift @@ -148,6 +148,7 @@ public final class DataMigrationManager: BPLogger { continuation.resume() } } catch { + Self.logger.error("Error during migration: \(error.localizedDescription)") continuation.resume(throwing: error) } } @@ -184,26 +185,26 @@ public final class DataMigrationManager: BPLogger { self.storeModel = destinationModel // Only continue if there's extra work to be done - guard currentVersion == .v8 else { - completionHandler() - return - } + switch currentVersion { + case .v8: + let stack = self.getCoreDataStack() + stack.loadStore { _, error in + /// Only continue if there weren't any errors when loading the store + guard error == nil else { + completionHandler() + return + } - let stack = self.getCoreDataStack() - stack.loadStore { _, error in - /// Only continue if there weren't any errors when loading the store - guard error == nil else { - completionHandler() - return - } + let dataManager = DataManager(coreDataStack: stack) - let dataManager = DataManager(coreDataStack: stack) + if currentVersion == .v8 { + self.populateIsFinished(dataManager: dataManager) + self.populateFolderDetails(dataManager: dataManager) + } - if currentVersion == .v8 { - self.populateIsFinished(dataManager: dataManager) - self.populateFolderDetails(dataManager: dataManager) + completionHandler() } - + default: completionHandler() } } diff --git a/Shared/CoreData/Migrations/MappingModel_v10_to_v11.xcmappingmodel/xcmapping.xml b/Shared/CoreData/Migrations/MappingModel_v10_to_v11.xcmappingmodel/xcmapping.xml new file mode 100644 index 000000000..e01d8dd87 --- /dev/null +++ b/Shared/CoreData/Migrations/MappingModel_v10_to_v11.xcmappingmodel/xcmapping.xml @@ -0,0 +1,557 @@ + + + + + + 134481920 + BCA5FFB8-2A43-4E0E-83E2-CB57C40EDD3B + 206 + + + + NSPersistenceFrameworkVersion + 1526 + NSPersistenceMaximumFrameworkVersion + 1526 + NSStoreModelVersionChecksumKey + bMpud663vz0bXQE24C6Rh4MvJ5jVnzsD2sI3njZkKbc= + 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 + + + + + + + + + time + + + + date + + + + percentCompleted + + + + originalFileName + + + + lightPrimaryHex + + + + title + + + + speed + + + + duration + + + + isFinished + + + + lightSystemBackgroundHex + + + + 1 + lastPlayedItem + + + + 1 + items + + + + type + + + + darkTertiarySystemBackgroundHex + + + + 1 + library + + + + 1 + extractedThemes + + + + currentTime + + + + darkSecondarySystemBackgroundHex + + + + title + + + + currentTime + + + + 1 + currentTheme + + + + darkAccentHex + + + + lightSystemGroupedBackgroundHex + + + + artworkURL + + + + lightSecondaryHex + + + + darkSecondarySystemFillHex + + + + 1 + folder + + + + start + + + + 1 + hardcoverBook + + + + Shared/CoreData/BookPlayer.xcdatamodeld/Audiobook Player 10.xcdatamodel + YnBsaXN0MDDUAAEAAgADAAQABQAGAAcAClgkdmVyc2lvblkkYXJjaGl2ZXJUJHRvcFgkb2JqZWN0 +cxIAAYagXxAPTlNLZXllZEFyY2hpdmVy0QAIAAlUcm9vdIABrxEIAgALAAwAGQA1ADYANwBRAFIAUwBUAFUAVgBXAFgAWQBaAFsAdgB3AHgAfgB/AIsAoQCiAKMApAClAKYApwCoAKkAqgDDAMYAzQDTAOIA4wDyAPUBBAETARYAdQEmATUBOQE9AUwBUgFTAVsBagFzAXkBegGPAZABmAGZAZoBpgG6AbsBvAG9Ab4BvwHAAcEBwgHRAeAB7wHzAgICEQISAiECMAIxAkACTAJeAl8CYAJhAmICYwJkAmUALwJ0AoMChAKTAqICxALFAssC1wLtAvwC/wMOAx0DIAMvAz4DQQNQA18DYwNyA4EDggOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78D1APVA90D3gPqA/4EDQQcBCsELwQ+BE0EXARrBHoEhgSYBJkEmgSbBJwEnQSeBJ8ErgSvBL4EzQTcBN0E7AT7BQoFEgUnBSgFMAU8BVAFXwVuBX0FgQWQBZ8FrgW9BcwF2AXqBfkGCAYXBiYGNQZEBlMGWwZwBnEGeQaFBpkGqAa3BsYGygbZBugG9wcGBxUHIQczB0IHUQdgB28HiQeKB5AHnAeyB8EHxAfTB+IH5Qf0CAMIBggVCCQIKAg3CEYIUghTCFQIVQhqCGsIcwh/CJMIogixCMAIxAjTCOII8QkACQ8JGwktCTwJSwlaCWkJeAmHCZYJqwmsCbQJwAnUCeMJ8goBCgUKFAojCjIKQQpQClwKbgp9CowKmwqqCrkKyArXCuwK7Qr1CwELFQskCzMLQgtGC1ULZAtzC4ILkQudC68LvgvNC9wL6wv6DAkMGAwtDC4MNgxCDFYMZQx0DIMMhwyWDKUMtAzDDNIM3gzwDP8NDg0dDSwNRg1HDU0NWQ1vDX4NgQ2QDZENoA2jDbINwQ3EDdMN4g3mDfUOBA4+Dj8OQA5BDkIOQw5EDkUORg5HDkgOSQ5KDksOTA5NDk4OTw5QDlEOUg5TDlQOVQ5WDlcObA5tDnUOgQ6VDqQOsw7CDsYO1Q7kDvMPAg8DDxIPHg8wDz8PTg9dD2wPbQ98D4sPmg+vD7APuA/ED9gP5w/2EAUQCRAYECcQNhBFEFQQYBByEIEQkBCfEK4QvRDMENsQ8BDxEPkRBREZESgRNxFGEUoRWRF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UWJxYqFi8WMtY2ljpWO1Y/FkLWRpZKVk4WURZVlllWXRZg1mSWaFZsFm/WdRZ1VndWelZ/VoMWhtaKlouWj1aTFpbWmpaeVqFWpdaplq1WsRa01riWvFbAFsVWxZbHlsqWz5bTVtcW2tbb1t+W41bnFurW7pbxlvYW+db9lwFXBRcI1wyXEFcRFxTXGJccVx1XHZcfFyDXIRck1yiXLFctVzPXNBc1lziXPhdB10KXRldKF0rXTpdSV1MXVtdal1uXX1djF2YXZldml2bXbBdsV25XcVd2V3oXfdeBl4KXhleKF43XkZeVV5hXnNegl6RXqBer16+Xs1e3F7xXvJe+l8GXxpfKV84X0dfS19aX2lfeF+HX5Zfol+0X8Nf0l/hX/Bf/2AOYB1gMmAzYDtgR2BbYGpgeWCIYIxgm2CqYLlgyGDXYONg9WEEYRNhImExYUBhT2FeYXNhdGF8YYhhnGGrYbphyWHNYdxh62H6YgliGGIkYjZiRWJUYmNicmKBYpBin2KiYrxivWLDYs9i5WL0YvdjBmMVYxhjJ2M2YzljSGNXY1tjamN5Y3pjgmODY5hjmWOhY61jwWPQY99j7mPyZAFkEGQfZC5kPWRJZFtkamR5ZIhkl2SmZLVkxGTZZNpk4mTuZQJlEWUgZS9lM2VCZVFlYGVvZX5limWcZatlumXJZdhl52X2ZgVmCGYMZhBmFGYcZh9mI2YkVSRudWxs1gANAA4ADwAQABEAEgATABQAFQAWABcAGF8QD194ZF9yb290UGFja2FnZVYkY2xhc3NdX3hkX21vZGVsTmFtZVxfeGRfY29tbWVudHNfEBVfY29uZmlndXJhdGlvbnNCeU5hbWVfEBdfbW9kZWxWZXJzaW9uSWRlbnRpZmllcoACgQgBgACBB/6BB/+BCADeABoAGwAcAB0AHgAfACAADgAhACIAIwAkACUAJgAnACgAKQAJACcAFQAtAC4ALwAwADEAJwAnABVfEBxYREJ1Y2tldEZvckNsYXNzZXN3YXNFbmNvZGVkXxAaWERCdWNrZXRGb3JQYWNrYWdlc3N0b3JhZ2VfEBxYREJ1Y2tldEZvckludGVyZmFjZXNzdG9yYWdlXxAPX3hkX293bmluZ01vZGVsXxAdWERCdWNrZXRGb3JQYWNrYWdlc3dhc0VuY29kZWRWX293bmVyXxAbWERCdWNrZXRGb3JEYXRhVHlwZXNzdG9yYWdlW192aXNpYmlsaXR5XxAZWERCdWNrZXRGb3JDbGFzc2Vzc3RvcmFnZVVfbmFtZV8QH1hEQnVja2V0Rm9ySW50ZXJmYWNlc3dhc0VuY29kZWRfEB5YREJ1Y2tldEZvckRhdGFUeXBlc3dhc0VuY29kZWRfEBBfdW5pcXVlRWxlbWVudElEgASBB/yBB/qAAYAEgACBB/uBB/0QAIAFgAOABIAEgABQU1lFU9MAOAA5AA4AOgBFAFBXTlMua2V5c1pOUy5vYmplY3RzqgA7ADwAPQA+AD8AQABBAEIAQwBEgAaAB4AIgAmACoALgAyADYAOgA+qAEYARwBIAEkASgBLAEwATQBOAE+AEIEFNoEGhYEGDIEGrYBhgQdDgQe2gNaBAUWAL1ZGb2xkZXJdSGFyZGNvdmVyQm9va1RCb29rWEJvb2ttYXJrV0NoYXB0ZXJbTGlicmFyeUl0ZW1XQWNjb3VudF5QbGF5YmFja1JlY29yZFdMaWJyYXJ5VVRoZW1l3xAQAFwAXQBeAF8AHwBgAGEAIQBiAGMADgAjAGQAZQAmAGYAZwBoACcAJwATAGwAbQAvACcAZwBwADsAZwBzAHQAdV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZVtfaXNBYnN0cmFjdIASgDaABIAEgAKAE4ED/4AEgBKBBAGABoASgQdCgBEIEjkWQghXb3JkZXJlZNMAOAA5AA4AeQB7AFChAHqAFKEAfIAVgC9eWERfUFN0ZXJlb3R5cGXZAB8AIwCAAA4AJgCBACEAZgCCAEYAegBnAIYAFQAnAC8AdQCKXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgBCAFIASgDWAAIAECIAW0wA4ADkADgCMAJYAUKkAjQCOAI8AkACRAJIAkwCUAJWAF4AYgBmAGoAbgByAHYAegB+pAJcAmACZAJoAmwCcAJ0AngCfgCCAJIAmgCiAKYArgC2AMIA0gC9fEBNYRFBNQ29tcG91bmRJbmRleGVzXxAQWERfUFNLX2VsZW1lbnRJRF8QGVhEUE1VbmlxdWVuZXNzQ29uc3RyYWludHNfEBpYRF9QU0tfdmVyc2lvbkhhc2hNb2RpZmllcl8QGVhEX1BTS19mZXRjaFJlcXVlc3RzQXJyYXlfEBFYRF9QU0tfaXNBYnN0cmFjdF8QD1hEX1BTS191c2VySW5mb18QE1hEX1BTS19jbGFzc01hcHBpbmdfEBZYRF9QU0tfZW50aXR5Q2xhc3NOYW1l3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABUAtgAVAHwAdQB1AHUALwB1AL0AjQB1AHUAFQB1VV90eXBlWF9kZWZhdWx0XF9hc3NvY2lhdGlvbltfaXNSZWFkT25seVlfaXNTdGF0aWNZX2lzVW5pcXVlWl9pc0Rlcml2ZWRaX2lzT3JkZXJlZFxfaXNDb21wb3NpdGVXX2lzTGVhZoAAgCGAAIAVCAgICIAjgBcICIAACNIAOQAOAMQAxaCAItIAxwDIAMkAylokY2xhc3NuYW1lWCRjbGFzc2VzXk5TTXV0YWJsZUFycmF5owDJAMsAzFdOU0FycmF5WE5TT2JqZWN00gDHAMgAzgDPXxAQWERVTUxQcm9wZXJ0eUltcKQA0ADRANIAzF8QEFhEVU1MUHJvcGVydHlJbXBfEBRYRFVNTE5hbWVkRWxlbWVudEltcF8QD1hEVU1MRWxlbWVudEltcN8QDwCrAKwArQAfAK4ArwCwACEAsQAOACMAsgCzACYAtAAVANUAFQB8AHUAdQB1AC8AdQC9AI4AdQB1ABUAdYAAgCWAAIAVCAgICIAjgBgICIAACFpQbGF5bGlzdFYz3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABUA5QAVAHwAdQB1AHUALwB1AL0AjwB1AHUAFQB1gACAJ4AAgBUICAgIgCOAGQgIgAAI0gA5AA4A8wDFoIAi3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABUAFQAVAHwAdQB1AHUALwB1AL0AkAB1AHUAFQB1gACAAIAAgBUICAgIgCOAGggIgAAI3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABUBBgAVAHwAdQB1AHUALwB1AL0AkQB1AHUAFQB1gACAKoAAgBUICAgIgCOAGwgIgAAI0gA5AA4BFADFoIAi3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABUBGAAVAHwAdQB1AHUALwB1AL0AkgB1AHUAFQB1gACALIAAgBUICAgIgCOAHAgIgAAICN8QDwCrAKwArQAfAK4ArwCwACEAsQAOACMAsgCzACYAtAAVASgAFQB8AHUAdQB1AC8AdQC9AJMAdQB1ABUAdYAAgC6AAIAVCAgICIAjgB0ICIAACNMAOAA5AA4BNgE3AFCgoIAv0gDHAMgBOgE7XxATTlNNdXRhYmxlRGljdGlvbmFyeaMBOgE8AMxcTlNEaWN0aW9uYXJ53xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABUBPwAVAHwAdQB1AHUALwB1AL0AlAB1AHUAFQB1gACAMYAAgBUICAgIgCOAHggIgAAI1gAjAA4AJgBmAB8AIQFNAU4AFQB1ABUAL4AygDOAAAiAAF8QFFhER2VuZXJpY1JlY29yZENsYXNz0gDHAMgBVAFVXVhEVU1MQ2xhc3NJbXCmAVYBVwFYAVkBWgDMXVhEVU1MQ2xhc3NJbXBfEBJYRFVNTENsYXNzaWZpZXJJbXBfEBFYRFVNTE5hbWVzcGFjZUltcF8QFFhEVU1MTmFtZWRFbGVtZW50SW1wXxAPWERVTUxFbGVtZW50SW1w3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABUAOwAVAHwAdQB1AHUALwB1AL0AlQB1AHUAFQB1gACABoAAgBUICAgIgCOAHwgIgAAI0gDHAMgBawFsXxASWERVTUxTdGVyZW90eXBlSW1wpwFtAW4BbwFwAXEBcgDMXxASWERVTUxTdGVyZW90eXBlSW1wXVhEVU1MQ2xhc3NJbXBfEBJYRFVNTENsYXNzaWZpZXJJbXBfEBFYRFVNTE5hbWVzcGFjZUltcF8QFFhEVU1MTmFtZWRFbGVtZW50SW1wXxAPWERVTUxFbGVtZW50SW1w0wA4ADkADgF0AXYAUKEBdYA3oQF3gDiAL1VpdGVtc98QEgCrAKwArQF7AB8ArwCwAXwAIQCuAX0AsQAOACMAsgCzACYAtAAVABUAFQAnAEYAdQB1AYUALwB1AGcAdQGJAXUAdQB1AY0AdV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgBAICIA6CIASCIDBgDcICIA5CBJvKqLA0wA4ADkADgGRAZQAUKIBkgGTgDuAPKIBlQGWgD2AUoAvXxASWERfUFByb3BTdGVyZW90eXBlXxAQWERfUFJfU3RlcmVvdHlwZdkAHwAjAZsADgAmAZwAIQBmAZ0BdwGSAGcAhgAVACcALwB1AaVfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WAOIA7gBKANYAAgAQIgD7TADgAOQAOAacBsABQqAGoAakBqgGrAawBrQGuAa+AP4BAgEGAQoBDgESARYBGqAGxAbIBswG0AbUBtgG3AbiAR4BIgEmAS4BMgE6AT4BRgC9fEBtYRF9QUFNLX2lzU3RvcmVkSW5UcnV0aEZpbGVfEBtYRF9QUFNLX3ZlcnNpb25IYXNoTW9kaWZpZXJfEBBYRF9QUFNLX3VzZXJJbmZvXxARWERfUFBTS19pc0luZGV4ZWRfEBJYRF9QUFNLX2lzT3B0aW9uYWxfEBpYRF9QUFNLX2lzU3BvdGxpZ2h0SW5kZXhlZF8QEVhEX1BQU0t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gAEsAL1lfc3BlY2lmaWNYX2dlbmVyYWyBBzyAAIEGhYEGhYEHO4Bh3xAQUyNTJFMlUyYAH1MnUygAIVMpUyoADgAjUytTLAAmAGYAZ1MuACcAJwATUzIAbQAvACcAZwBwAD0AZ1M5UzoAdV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYASgQaXgASABIACgQaHgQP/gASAEoEEAYAIgBKBBzqBBoYIErLnBaTTADgAOQAOUz5TQABQoQB6gBShU0GBBoiAL9kAHwAjU0QADgAmU0UAIQBmU0YASAB6AGcAhgAVACcALwB1U05fECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBoWAFIASgDWAAIAECIEGidMAOAA5AA5TUFNaAFCpAI0AjgCPAJAAkQCSAJMAlACVgBeAGIAZgBqAG4AcgB2AHoAfqVNbU1xTXVNeU19TYFNhU2JTY4EGioEGjIEGjYEGj4EGkIEGkoEGk4EGlYEGloAv3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABVTZwAVU0EAdQB1AHUALwB1AL0AjQB1AHUAFQB1gACBBouAAIEGiAgICAiAI4AXCAiAAAjSADkADlN1AMWggCLfEA8AqwC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4AAAWOgAAFjwAABY+AAAWQAAAFkIAABZEAAAWRgAAFlkAABZbAAAWXQAAFl8AABZhAAAWYwAAFmUAABZnAAAWaQAAFmsAABZtAAAWgwAAFpYAABayAAAWzwAAFusAABb/AAAXEQAAFycAABdAAAAXfwAAF4UAABeOAAAXmwAAF6cAABexAAAXuwAAF8YAABfRAAAX3gAAF+YAABfoAAAX6gAAF+wAABfuAAAX7wAAF/AAABfxAAAX8gAAF/QAABf2AAAX9wAAF/gAABf6AAAX+wAAGAQAABgFAAAYBwAAGBAAABgbAAAYJAAAGDMAABg6AAAYQgAAGEsAABhUAAAYZwAAGHAAABiDAAAYmgAAGKwAABjrAAAY7QAAGO8AABjxAAAY8wAAGPQAABj1AAAY9gAAGPcAABj5AAAY+wAAGPwAABj9AAAY/wAAGQAAABkLAAAZSgAAGUwAABlOAAAZUAAAGVIAABlTAAAZVAAAGVUAABlWAAAZWAAAGVoAABlbAAAZXAAAGV4AABlfAAAZaAAAGWkAABlrAAAZqgAAGawAABmuAAAZsAAAGbIAABmzAAAZtAAAGbUAABm2AAAZuAAAGboAABm7AAAZvAAAGb4AABm/AAAZ/gAAGgAAABoCAAAaBAAAGgYAABoHAAAaCAAAGgkAABoKAAAaDAAAGg4AABoPAAAaEAAAGhIAABoTAAAaHAAAGh0AABofAAAaXgAAGmAAABpiAAAaZAAAGmYAABpnAAAaaAAAGmkAABpqAAAabAAAGm4AABpvAAAacAAAGnIAABpzAAAadAAAGrMAABq1AAAatwAAGrkAABq7AAAavAAAGr0AABq+AAAavwAAGsEAABrDAAAaxAAAGsUAABrHAAAayAAAGtUAABrWAAAa1wAAGtkAABriAAAa+AAAGv8AABsMAAAbSwAAG00AABtPAAAbUQAAG1MAABtUAAAbVQAAG1YAABtXAAAbWQAAG1sAABtcAAAbXQAAG18AABtgAAAbeQAAG3sAABt9AAAbfwAAG4AAABuCAAAbmQAAG6IAABuwAAAbvQAAG8sAABvgAAAb9AAAHAsAABwdAAAcXAAAHF4AABxgAAAcYgAAHGQAABxlAAAcZgAAHGcAABxoAAAcagAAHGwAABxtAAAcbgAAHHAAABxxAAAcegAAHI8AAByeAAAcswAAHMEAABzWAAAc6gAAHQEAAB0TAAAdIAAAHSMAAB0lAAAdKAAAHSoAAB0sAAAdMgAAHX0AAB2gAAAdwAAAHeAAAB3iAAAd5AAAHeYAAB3oAAAd6gAAHesAAB3sAAAd7gAAHe8AAB3xAAAd8gAAHfQAAB32AAAd9wAAHfgAAB36AAAd+wAAHgAAAB4NAAAeEgAAHhQAAB4WAAAeGwAAHh0AAB4fAAAeIQAAHjYAAB5JAAAebgAAHpIAAB65AAAe3QAAHt8AAB7hAAAe4wAAHuUAAB7nAAAe6QAAHuoAAB7sAAAe+QAAHwoAAB8MAAAfDgAAHxAAAB8SAAAfFAAAHxYAAB8YAAAfGgAAHysAAB8tAAAfLwAAHzEAAB8zAAAfNQAAHzcAAB85AAAfOwAAHz0AAB9bAAAfeQAAH4wAAB+gAAAftQAAH9IAAB/mAAAf/AAAIDsAACA9AAAgPwAAIEEAACBDAAAgRAAAIEUAACBGAAAgRwAAIEkAACBLAAAgTAAAIE0AACBPAAAgUAAAII8AACCRAAAgkwAAIJUAACCXAAAgmAAAIJkAACCaAAAgmwAAIJ0AACCfAAAgoAAAIKEAACCjAAAgpAAAIOMAACDlAAAg5wAAIOkAACDrAAAg7AAAIO0AACDuAAAg7wAAIPEAACDzAAAg9AAAIPUAACD3AAAg+AAAIQUAACEGAAAhBwAAIQkAACFIAAAhSgAAIUwAACFOAAAhUAAAIVEAACFSAAAhUwAAIVQAACFWAAAhWAAAIVkAACFaAAAhXAAAIV0AACGcAAAhngAAIaAAACGiAAAhpAAAIaUAACGmAAAhpwAAIagAACGqAAAhrAAAIa0AACGuAAAhsAAAIbEAACGyAAAh8QAAIfMAACH1AAAh9wAAIfkAACH6AAAh+wAAIfwAACH9AAAh/wAAIgEAACICAAAiAwAAIgUAACIGAAAiRQAAIkcAACJJAAAiSwAAIk0AACJOAAAiTwAAIlAAACJRAAAiUwAAIlUAACJWAAAiVwAAIlkAACJaAAAiaQAAIqgAACKqAAAirAAAIq4AACKwAAAisQAAIrIAACKzAAAitAAAIrYAACK4AAAiuQAAIroAACK8AAAivQAAIuIAACMGAAAjLQAAI1EAACNTAAAjVQAAI1cAACNZAAAjWwAAI10AACNeAAAjYAAAI20AACN8AAAjfgAAI4AAACOCAAAjhAAAI4YAACOIAAAjigAAI5kAACObAAAjnQAAI58AACOhAAAjpAAAI6cAACOqAAAjrAAAI74AACPSAAAj5AAAI/kAACQLAAAkGgAAJDcAACR2AAAkeAAAJHoAACR8AAAkfgAAJH8AACSAAAAkgQAAJIIAACSEAAAkhgAAJIcAACSIAAAkigAAJIsAACTKAAAkzAAAJM4AACTQAAAk0gAAJNMAACTUAAAk1QAAJNYAACTYAAAk2gAAJNsAACTcAAAk3gAAJN8AACThAAAlIAAAJSIAACUkAAAlJgAAJSgAACUpAAAlKgAAJSsAACUsAAAlLgAAJTAAACUxAAAlMgAAJTQAACU1AAAldAAAJXYAACV4AAAlegAAJXwAACV9AAAlfgAAJX8AACWAAAAlggAAJYQAACWFAAAlhgAAJYgAACWJAAAl3AAAJgAAACYkAAAmRAAAJmsAACaSAAAmsgAAJtkAACb9AAAnIAAAJ0cAACdrAAAnjwAAJ7MAACfaAAAn2wAAJ90AACffAAAn4QAAJ+MAACfmAAAn6AAAJ+oAACftAAAn7wAAJ/EAACf0AAAn9gAAJ/gAACf6AAAn/AAAJ/4AACgBAAAoBAAAKA0AACgaAAAoHQAAKB8AACgiAAAoJAAAKCYAAChLAAAobwAAKJYAACi6AAAovAAAKL4AACjAAAAowgAAKMQAACjGAAAoxwAAKMkAACjWAAAo6QAAKOsAACjtAAAo7wAAKPEAACjzAAAo9QAAKPcAACj5AAAo+wAAKQ4AACkQAAApEgAAKRQAACkWAAApGAAAKRoAACkcAAApHgAAKSAAACkiAAApYQAAKWMAACllAAApZwAAKWkAAClqAAApawAAKWwAACltAAApbwAAKXEAAClyAAApcwAAKXUAACl2AAApfwAAKYAAACmCAAApwQAAKcMAACnFAAApxwAAKckAACnKAAApywAAKcwAACnNAAApzwAAKdEAACnSAAAp0wAAKdUAACnWAAAqFQAAKhcAACoZAAAqGwAAKh0AACoeAAAqHwAAKiAAACohAAAqIwAAKiUAAComAAAqJwAAKikAACoqAAAqMwAAKjQAACo2AAAqdQAAKncAACp5AAAqewAAKn0AACp+AAAqfwAAKoAAACqBAAAqgwAAKoUAACqGAAAqhwAAKokAACqKAAAqyQAAKssAACrNAAAqzwAAKtEAACrSAAAq0wAAKtQAACrVAAAq1wAAKtkAACraAAAq2wAAKt0AACreAAAq5wAAKugAACrqAAArKQAAKysAACstAAArLwAAKzEAACsyAAArMwAAKzQAACs1AAArNwAAKzkAACs6AAArOwAAKz0AACs+AAArfQAAK38AACuBAAArgwAAK4UAACuGAAArhwAAK4gAACuJAAAriwAAK40AACuOAAArjwAAK5EAACuSAAArnwAAK6AAACuhAAArowAAK+IAACvkAAAr5gAAK+gAACvqAAAr6wAAK+wAACvtAAAr7gAAK/AAACvyAAAr8wAAK/QAACv2AAAr9wAALDYAACw4AAAsOgAALDwAACw+AAAsPwAALEAAACxBAAAsQgAALEQAACxGAAAsRwAALEgAACxKAAAsSwAALFcAACxkAAAsjQAALI8AACyRAAAskwAALJUAACyXAAAsmQAALJsAACydAAAsnwAALKEAACyjAAAspQAALKcAACypAAAsqwAALK0AACyvAAAssQAALLMAACzcAAAs3gAALOAAACziAAAs5QAALOgAACzrAAAs7gAALPEAACz0AAAs9wAALPoAACz9AAAtAAAALQMAAC0GAAAtCQAALQwAAC0PAAAtEgAALRQAAC0aAAAtIQAALSkAAC0zAAAtPQAALUgAAC1TAAAtWwAALW4AAC2BAAAtjgAALZoAAC2nAAAtrQAALbIAAC3AAAAtyQAALdQAAC3eAAAuKQAALkwAAC5sAAAujAAALo4AAC6QAAAukgAALpQAAC6WAAAulwAALpgAAC6aAAAumwAALp0AAC6eAAAuoAAALqIAAC6jAAAupAAALqYAAC6nAAAurAAALrkAAC6+AAAuwAAALsIAAC7HAAAuyQAALssAAC7NAAAu4gAALwcAAC8rAAAvUgAAL3YAAC94AAAvegAAL3wAAC9+AAAvgAAAL4IAAC+DAAAvhQAAL5IAAC+jAAAvpQAAL6cAAC+pAAAvqwAAL60AAC+vAAAvsQAAL7MAAC/EAAAvxgAAL8gAAC/KAAAvzAAAL84AAC/QAAAv0gAAL9QAAC/WAAAwFQAAMBcAADAZAAAwGwAAMB0AADAeAAAwHwAAMCAAADAhAAAwIwAAMCUAADAmAAAwJwAAMCkAADAqAAAwaQAAMGsAADBtAAAwbwAAMHEAADByAAAwcwAAMHQAADB1AAAwdwAAMHkAADB6AAAwewAAMH0AADB+AAAwvQAAML8AADDBAAAwwwAAMMUAADDGAAAwxwAAMMgAADDJAAAwywAAMM0AADDOAAAwzwAAMNEAADDSAAAw3wAAMOAAADDhAAAw4wAAMSIAADEkAAAxJgAAMSgAADEqAAAxKwAAMSwAADEtAAAxLgAAMTAAADEyAAAxMwAAMTQAADE2AAAxNwAAMXYAADF4AAAxegAAMXwAADF+AAAxfwAAMYAAADGBAAAxggAAMYQAADGGAAAxhwAAMYgAADGKAAAxiwAAMcoAADHMAAAxzgAAMdAAADHSAAAx0wAAMdQAADHVAAAx1gAAMdgAADHaAAAx2wAAMdwAADHeAAAx3wAAMh4AADIgAAAyIgAAMiQAADImAAAyJwAAMigAADIpAAAyKgAAMiwAADIuAAAyLwAAMjAAADIyAAAyMwAAMnIAADJ0AAAydgAAMngAADJ6AAAyewAAMnwAADJ9AAAyfgAAMoAAADKCAAAygwAAMoQAADKGAAAyhwAAMqwAADLQAAAy9wAAMxsAADMdAAAzHwAAMyEAADMjAAAzJQAAMycAADMoAAAzKgAAMzcAADNGAAAzSAAAM0oAADNMAAAzTgAAM1AAADNSAAAzVAAAM2MAADNlAAAzZwAAM2kAADNrAAAzbQAAM28AADNxAAAzcwAAM5MAADO+AAAz2AAAM/EAADQLAAA0KwAANE4AADSNAAA0jwAANJEAADSTAAA0lQAANJYAADSXAAA0mAAANJkAADSbAAA0nQAANJ4AADSfAAA0oQAANKIAADSkAAA04wAANOUAADTnAAA06QAANOsAADTsAAA07QAANO4AADTvAAA08QAANPMAADT0AAA09QAANPcAADT4AAA1NwAANTkAADU7AAA1PQAANT8AADVAAAA1QQAANUIAADVDAAA1RQAANUcAADVIAAA1SQAANUsAADVMAAA1iwAANY0AADWPAAA1kQAANZMAADWUAAA1lQAANZYAADWXAAA1mQAANZsAADWcAAA1nQAANZ8AADWgAAA1owAANeIAADXkAAA15gAANegAADXqAAA16wAANewAADXtAAA17gAANfAAADXyAAA18wAANfQAADX2AAA19wAANjYAADY4AAA2OgAANjwAADY+AAA2PwAANkAAADZBAAA2QgAANkQAADZGAAA2RwAANkgAADZKAAA2SwAANooAADaMAAA2jgAANpAAADaSAAA2kwAANpQAADaVAAA2lgAANpgAADaaAAA2mwAANpwAADaeAAA2nwAANqgAADa2AAA2wwAANtEAADbeAAA28QAANwgAADcaAAA3ZQAAN4gAADeoAAA3yAAAN8oAADfMAAA3zgAAN9AAADfSAAA30wAAN9QAADfWAAA31wAAN9kAADfaAAA33AAAN94AADffAAA34AAAN+IAADfjAAA36AAAN/UAADf6AAA3/AAAN/4AADgDAAA4BQAAOAcAADgJAAA4LgAAOFIAADh5AAA4nQAAOJ8AADihAAA4owAAOKUAADinAAA4qQAAOKoAADisAAA4uQAAOMoAADjMAAA4zgAAONAAADjSAAA41AAAONYAADjYAAA42gAAOOsAADjtAAA47wAAOPEAADjzAAA49QAAOPcAADj5AAA4+wAAOP0AADk8AAA5PgAAOUAAADlCAAA5RAAAOUUAADlGAAA5RwAAOUgAADlKAAA5TAAAOU0AADlOAAA5UAAAOVEAADmQAAA5kgAAOZQAADmWAAA5mAAAOZkAADmaAAA5mwAAOZwAADmeAAA5oAAAOaEAADmiAAA5pAAAOaUAADnkAAA55gAAOegAADnqAAA57AAAOe0AADnuAAA57wAAOfAAADnyAAA59AAAOfUAADn2AAA5+AAAOfkAADoGAAA6BwAAOggAADoKAAA6SQAAOksAADpNAAA6TwAAOlEAADpSAAA6UwAAOlQAADpVAAA6VwAAOlkAADpaAAA6WwAAOl0AADpeAAA6nQAAOp8AADqhAAA6owAAOqUAADqmAAA6pwAAOqgAADqpAAA6qwAAOq0AADquAAA6rwAAOrEAADqyAAA68QAAOvMAADr1AAA69wAAOvkAADr6AAA6+wAAOvwAADr9AAA6/wAAOwEAADsCAAA7AwAAOwUAADsGAAA7RQAAO0cAADtJAAA7SwAAO00AADtOAAA7TwAAO1AAADtRAAA7UwAAO1UAADtWAAA7VwAAO1kAADtaAAA7mQAAO5sAADudAAA7nwAAO6EAADuiAAA7owAAO6QAADulAAA7pwAAO6kAADuqAAA7qwAAO60AADuuAAA70wAAO/cAADweAAA8QgAAPEQAADxGAAA8SAAAPEoAADxMAAA8TgAAPE8AADxRAAA8XgAAPG0AADxvAAA8cQAAPHMAADx1AAA8dwAAPHkAADx7AAA8igAAPIwAADyOAAA8kAAAPJIAADyUAAA8lgAAPJgAADyaAAA82QAAPNsAADzdAAA83wAAPOEAADziAAA84wAAPOQAADzlAAA85wAAPOkAADzqAAA86wAAPO0AADzuAAA9LQAAPS8AAD0xAAA9MwAAPTUAAD02AAA9NwAAPTgAAD05AAA9OwAAPT0AAD0+AAA9PwAAPUEAAD1CAAA9gQAAPYMAAD2FAAA9hwAAPYkAAD2KAAA9iwAAPYwAAD2NAAA9jwAAPZEAAD2SAAA9kwAAPZUAAD2WAAA91QAAPdcAAD3ZAAA92wAAPd0AAD3eAAA93wAAPeAAAD3hAAA94wAAPeUAAD3mAAA95wAAPekAAD3qAAA+KQAAPisAAD4tAAA+LwAAPjEAAD4yAAA+MwAAPjQAAD41AAA+NwAAPjkAAD46AAA+OwAAPj0AAD4+AAA+fQAAPn8AAD6BAAA+gwAAPoUAAD6GAAA+hwAAPogAAD6JAAA+iwAAPo0AAD6OAAA+jwAAPpEAAD6SAAA+0QAAPtMAAD7VAAA+1wAAPtkAAD7aAAA+2wAAPtwAAD7dAAA+3wAAPuEAAD7iAAA+4wAAPuUAAD7mAAA+7wAAPwIAAD8PAAA/IgAAPy8AAD9CAAA/WQAAP2sAAD+2AAA/2QAAP/kAAEAZAABAGwAAQB0AAEAfAABAIQAAQCMAAEAkAABAJQAAQCcAAEAoAABAKgAAQCsAAEAtAABALwAAQDAAAEAxAABAMwAAQDQAAEA5AABARgAAQEsAAEBNAABATwAAQFQAAEBWAABAWAAAQFoAAEB/AABAowAAQMoAAEDuAABA8AAAQPIAAED0AABA9gAAQPgAAED6AABA+wAAQP0AAEEKAABBGwAAQR0AAEEfAABBIQAAQSMAAEElAABBJwAAQSkAAEErAABBPAAAQT4AAEFAAABBQgAAQUQAAEFGAABBSAAAQUoAAEFMAABBTgAAQY0AAEGPAABBkQAAQZMAAEGVAABBlgAAQZcAAEGYAABBmQAAQZsAAEGdAABBngAAQZ8AAEGhAABBogAAQeEAAEHjAABB5QAAQecAAEHpAABB6gAAQesAAEHsAABB7QAAQe8AAEHxAABB8gAAQfMAAEH1AABB9gAAQjUAAEI3AABCOQAAQjsAAEI9AABCPgAAQj8AAEJAAABCQQAAQkMAAEJFAABCRgAAQkcAAEJJAABCSgAAQlcAAEJYAABCWQAAQlsAAEKaAABCnAAAQp4AAEKgAABCogAAQqMAAEKkAABCpQAAQqYAAEKoAABCqgAAQqsAAEKsAABCrgAAQq8AAELuAABC8AAAQvIAAEL0AABC9gAAQvcAAEL4AABC+QAAQvoAAEL8AABC/gAAQv8AAEMAAABDAgAAQwMAAENCAABDRAAAQ0YAAENIAABDSgAAQ0sAAENMAABDTQAAQ04AAENQAABDUgAAQ1MAAENUAABDVgAAQ1cAAEOWAABDmAAAQ5oAAEOcAABDngAAQ58AAEOgAABDoQAAQ6IAAEOkAABDpgAAQ6cAAEOoAABDqgAAQ6sAAEPqAABD7AAAQ+4AAEPwAABD8gAAQ/MAAEP0AABD9QAAQ/YAAEP4AABD+gAAQ/sAAEP8AABD/gAAQ/8AAEQkAABESAAARG8AAESTAABElQAARJcAAESZAABEmwAARJ0AAESfAABEoAAARKIAAESvAABEvgAARMAAAETCAABExAAARMYAAETIAABEygAARMwAAETbAABE3QAARN8AAEThAABE4wAAROYAAETpAABE7AAARO4AAEUtAABFLwAARTEAAEUzAABFNQAARTYAAEU3AABFOAAARTkAAEU7AABFPQAART4AAEU/AABFQQAARUIAAEWBAABFgwAARYUAAEWHAABFiQAARYoAAEWLAABFjAAARY0AAEWPAABFkQAARZIAAEWTAABFlQAARZYAAEXVAABF1wAARdkAAEXbAABF3QAARd4AAEXfAABF4AAAReEAAEXjAABF5QAAReYAAEXnAABF6QAAReoAAEYpAABGKwAARi0AAEYvAABGMQAARjIAAEYzAABGNAAARjUAAEY3AABGOQAARjoAAEY7AABGPQAARj4AAEaBAABGpQAARskAAEbsAABHEwAARzMAAEdaAABHgQAAR6EAAEfFAABH6QAAR+sAAEftAABH7wAAR/EAAEfzAABH9QAAR/gAAEf6AABH/AAAR/8AAEgBAABIAwAASAYAAEgIAABICQAASA4AAEgbAABIHgAASCAAAEgjAABIJQAASCcAAEhMAABIcAAASJcAAEi7AABIvQAASL8AAEjBAABIwwAASMUAAEjHAABIyAAASMoAAEjXAABI6gAASOwAAEjuAABI8AAASPIAAEj0AABI9gAASPgAAEj6AABI/AAASQ8AAEkRAABJEwAASRUAAEkXAABJGQAASRsAAEkdAABJHwAASSEAAEkjAABJYgAASWQAAElmAABJaAAASWoAAElrAABJbAAASW0AAEluAABJcAAASXIAAElzAABJdAAASXYAAEl3AABJgAAASYEAAEmDAABJwgAAScQAAEnGAABJyAAAScoAAEnLAABJzAAASc0AAEnOAABJ0AAASdIAAEnTAABJ1AAASdYAAEnXAABKFgAAShgAAEoaAABKHAAASh4AAEofAABKIAAASiEAAEoiAABKJAAASiYAAEonAABKKAAASioAAEorAABKNAAASjUAAEo3AABKdgAASngAAEp6AABKfAAASn4AAEp/AABKgAAASoEAAEqCAABKhAAASoYAAEqHAABKiAAASooAAEqLAABKygAASswAAErOAABK0AAAStIAAErTAABK1AAAStUAAErWAABK2AAAStoAAErbAABK3AAASt4AAErfAABK6AAASukAAErrAABLKgAASywAAEsuAABLMAAASzIAAEszAABLNAAASzUAAEs2AABLOAAASzoAAEs7AABLPAAASz4AAEs/AABLfgAAS4AAAEuCAABLhAAAS4YAAEuHAABLiAAAS4kAAEuKAABLjAAAS44AAEuPAABLkAAAS5IAAEuTAABLoAAAS6EAAEuiAABLpAAAS+MAAEvlAABL5wAAS+kAAEvrAABL7AAAS+0AAEvuAABL7wAAS/EAAEvzAABL9AAAS/UAAEv3AABL+AAATDcAAEw5AABMOwAATD0AAEw/AABMQAAATEEAAExCAABMQwAATEUAAExHAABMSAAATEkAAExLAABMTAAATFkAAExiAABMZAAATGYAAExoAABMagAATHMAAEx1AABMeAAATHsAAEx+AABMgAAATI8AAEyhAABMrgAATPkAAE0cAABNPAAATVwAAE1eAABNYAAATWIAAE1kAABNZgAATWcAAE1oAABNagAATWsAAE1tAABNbgAATXAAAE1yAABNcwAATXQAAE12AABNdwAATYAAAE2NAABNkgAATZQAAE2WAABNmwAATZ0AAE2fAABNoQAATcYAAE3qAABOEQAATjUAAE4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OAABYzwAAWNEAAFjTAABY1AAAWNUAAFjXAABY2AAAWRcAAFkZAABZGwAAWR0AAFkgAABZIQAAWSIAAFkjAABZJAAAWSYAAFkoAABZKQAAWSoAAFksAABZLQAAWVIAAFl2AABZnQAAWcEAAFnEAABZxgAAWcgAAFnKAABZzAAAWc4AAFnPAABZ0gAAWd8AAFnuAABZ8AAAWfIAAFn0AABZ9gAAWfgAAFn6AABZ/AAAWgsAAFoOAABaEQAAWhQAAFoXAABaGgAAWh0AAFogAABaIgAAWmEAAFpjAABaZQAAWmcAAFpqAABaawAAWmwAAFptAABabgAAWnAAAFpyAABacwAAWnQAAFp2AABadwAAWrYAAFq4AABaugAAWrwAAFq/AABawAAAWsEAAFrCAABawwAAWsUAAFrHAABayAAAWskAAFrLAABazAAAWwsAAFsNAABbDwAAWxEAAFsUAABbFQAAWxYAAFsXAABbGAAAWxoAAFscAABbHQAAWx4AAFsgAABbIQAAW2AAAFtiAABbZAAAW2YAAFtpAABbagAAW2sAAFtsAABbbQAAW28AAFtxAABbcgAAW3MAAFt1AABbdgAAW7UAAFu3AABbuQAAW7sAAFu+AABbvwAAW8AAAFvBAABbwgAAW8QAAFvGAABbxwAAW8gAAFvKAABbywAAXAoAAFwMAABcDgAAXBAAAFwTAABcFAAAXBUAAFwWAABcFwAAXBkAAFwbAABcHAAAXB0AAFwfAABcIAAAXF8AAFxhAABcYwAAXGUAAFxoAABcaQAAXGoAAFxrAABcbAAAXG4AAFxwAABccQAAXHIAAFx0AABcdQAAXMAAAFzjAABdAwAAXSMAAF0lAABdJwAAXSkAAF0rAABdLQAAXS4AAF0vAABdMgAAXTMAAF01AABdNgAAXTgAAF06AABdOwAAXTwAAF0/AABdQAAAXUkAAF1WAABdWwAAXV0AAF1fAABdZAAAXWcAAF1qAABdbAAAXZEAAF21AABd3AAAXgAAAF4DAABeBQAAXgcAAF4JAABeCwAAXg0AAF4OAABeEQAAXh4AAF4vAABeMQAAXjMAAF41AABeNwAAXjkAAF47AABePQAAXj8AAF5QAABeUwAAXlYAAF5ZAABeXAAAXl8AAF5iAABeZQAAXmgAAF5qAABeqQAAXqsAAF6tAABerwAAXrIAAF6zAABetAAAXrUAAF62AABeuAAAXroAAF67AABevAAAXr4AAF6/AABe/gAAXwAAAF8CAABfBAAAXwcAAF8IAABfCQAAXwoAAF8LAABfDQAAXw8AAF8QAABfEQAAXxMAAF8UAABfUwAAX1UAAF9YAABfWgAAX10AAF9eAABfXwAAX2AAAF9hAABfYwAAX2UAAF9mAABfZwAAX2kAAF9qAABfdwAAX3gAAF95AABfewAAX7oAAF+8AABfvgAAX8AAAF/DAABfxAAAX8UAAF/GAABfxwAAX8kAAF/LAABfzAAAX80AAF/PAABf0AAAYA8AAGARAABgEwAAYBUAAGAYAABgGQAAYBoAAGAbAABgHAAAYB4AAGAgAABgIQAAYCIAAGAkAABgJQAAYGQAAGBmAABgaAAAYGoAAGBtAABgbgAAYG8AAGBwAABgcQAAYHMAAGB1AABgdgAAYHcAAGB5AABgegAAYLkAAGC7AABgvQAAYL8AAGDCAABgwwAAYMQAAGDFAABgxgAAYMgAAGDKAABgywAAYMwAAGDOAABgzwAAYQ4AAGEQAABhEgAAYRQAAGEXAABhGAAAYRkAAGEaAABhGwAAYR0AAGEfAABhIAAAYSEAAGEjAABhJAAAYUkAAGFtAABhlAAAYbgAAGG7AABhvQAAYb8AAGHBAABhwwAAYcUAAGHGAABhyQAAYdYAAGHlAABh5wAAYekAAGHrAABh7QAAYe8AAGHxAABh8wAAYgIAAGIFAABiCAAAYgsAAGIOAABiEQAAYhQAAGIXAABiGQAAYlgAAGJaAABiXAAAYl4AAGJhAABiYgAAYmMAAGJkAABiZQAAYmcAAGJpAABiagAAYmsAAGJtAABibgAAYq0AAGKvAABisQAAYrMAAGK2AABitwAAYrgAAGK5AABiugAAYrwAAGK+AABivwAAYsAAAGLCAABiwwAAYwIAAGMEAABjBgAAYwgAAGMLAABjDAAAYw0AAGMOAABjDwAAYxEAAGMTAABjFAAAYxUAAGMXAABjGAAAY1cAAGNZAABjWwAAY10AAGNgAABjYQAAY2IAAGNjAABjZAAAY2YAAGNoAABjaQAAY2oAAGNsAABjbQAAY6wAAGOuAABjsAAAY7IAAGO1AABjtgAAY7cAAGO4AABjuQAAY7sAAGO9AABjvgAAY78AAGPBAABjwgAAZAEAAGQDAABkBQAAZAcAAGQKAABkCwAAZAwAAGQNAABkDgAAZBAAAGQSAABkEwAAZBQAAGQWAABkFwAAZFYAAGRYAABkWgAAZFwAAGRfAABkYAAAZGEAAGRiAABkYwAAZGUAAGRnAABkaAAAZGkAAGRrAABkbAAAZLcAAGTaAABk+gAAZRoAAGUcAABlHgAAZSAAAGUiAABlJAAAZSUAAGUmAABlKQAAZSoAAGUsAABlLQAAZS8AAGUxAABlMgAAZTMAAGU2AABlNwAAZUAAAGVNAABlUgAAZVQAAGVWAABlWwAAZV4AAGVhAABlYwAAZYgAAGWsAABl0wAAZfcAAGX6AABl/AAAZf4AAGYAAABmAgAAZgQAAGYFAABmCAAAZhUAAGYmAABmKAAAZioAAGYsAABmLgAAZjAAAGYyAABmNAAAZjYAAGZHAABmSgAAZk0AAGZQAABmUwAAZlYAAGZZAABmXAAAZl8AAGZhAABmoAAAZqIAAGakAABmpgAAZqkAAGaqAABmqwAAZqwAAGatAABmrwAAZrEAAGayAABmswAAZrUAAGa2AABm9QAAZvcAAGb5AABm+wAAZv4AAGb/AABnAAAAZwEAAGcCAABnBAAAZwYAAGcHAABnCAAAZwoAAGcLAABnSgAAZ0wAAGdPAABnUQAAZ1QAAGdVAABnVgAAZ1cAAGdYAABnWgAAZ1wAAGddAABnXgAAZ2AAAGdhAABnbgAAZ28AAGdwAABncgAAZ7EAAGezAABntQAAZ7cAAGe6AABnuwAAZ7wAAGe9AABnvgAAZ8AAAGfCAABnwwAAZ8QAAGfGAABnxwAAaAYAAGgIAABoCgAAaAwAAGgPAABoEAAAaBEAAGgSAABoEwAAaBUAAGgXAABoGAAAaBkAAGgbAABoHAAAaFsAAGhdAABoXwAAaGEAAGhkAABoZQAAaGYAAGhnAABoaAAAaGoAAGhsAABobQAAaG4AAGhwAABocQAAaLAAAGiyAABotAAAaLYAAGi5AABougAAaLsAAGi8AABovQAAaL8AAGjBAABowgAAaMMAAGjFAABoxgAAaQUAAGkHAABpCQAAaQsAAGkOAABpDwAAaRAAAGkRAABpEgAAaRQAAGkWAABpFwAAaRgAAGkaAABpGwAAaUAAAGlkAABpiwAAaa8AAGmyAABptAAAabYAAGm4AABpugAAabwAAGm9AABpwAAAac0AAGncAABp3gAAaeAAAGniAABp5AAAaeYAAGnoAABp6gAAafkAAGn8AABp/wAAagIAAGoFAABqCAAAagsAAGoOAABqEAAAak8AAGpRAABqUwAAalUAAGpYAABqWQAAaloAAGpbAABqXAAAal4AAGpgAABqYQAAamIAAGpkAABqZQAAaqQAAGqmAABqqAAAaqoAAGqtAABqrgAAaq8AAGqwAABqsQAAarMAAGq1AABqtgAAarcAAGq5AABqugAAavkAAGr7AABq/QAAav8AAGsCAABrAwAAawQAAGsFAABrBgAAawgAAGsKAABrCwAAawwAAGsOAABrDwAAa04AAGtQAABrUwAAa1UAAGtYAABrWQAAa1oAAGtbAABrXAAAa14AAGtgAABrYQAAa2IAAGtkAABrZQAAa6gAAGvMAABr8AAAbBMAAGw6AABsWgAAbIEAAGyoAABsyAAAbOwAAG0QAABtEgAAbRUAAG0XAABtGQAAbRsAAG0eAABtIQAAbSMAAG0lAABtKAAAbSoAAG0sAABtLwAAbTIAAG0zAABtPAAAbUkAAG1MAABtTgAAbVEAAG1UAABtVgAAbXsAAG2fAABtxgAAbeoAAG3tAABt7wAAbfEAAG3zAABt9QAAbfcAAG34AABt+wAAbggAAG4bAABuHQAAbh8AAG4hAABuIwAAbiUAAG4nAABuKQAAbisAAG4tAABuQAAAbkMAAG5GAABuSQAAbkwAAG5PAABuUgAAblUAAG5YAABuWwAAbl0AAG6cAABungAAbqEAAG6jAABupgAAbqcAAG6oAABuqQAAbqoAAG6sAABurgAAbq8AAG6wAABusgAAbrMAAG68AABuvQAAbr8AAG7+AABvAAAAbwMAAG8FAABvCAAAbwkAAG8KAABvCwAAbwwAAG8OAABvEAAAbxEAAG8SAABvFAAAbxUAAG8jAABvYgAAb2QAAG9nAABvaQAAb2wAAG9tAABvbgAAb28AAG9wAABvcgAAb3QAAG91AABvdgAAb3gAAG95AABvggAAb4MAAG+FAABvxAAAb8YAAG/IAABvygAAb80AAG/OAABvzwAAb9AAAG/RAABv0wAAb9UAAG/WAABv1wAAb9kAAG/aAABwGQAAcBsAAHAeAABwIAAAcCMAAHAkAABwJQAAcCYAAHAnAABwKQAAcCsAAHA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rAACILAAAiC0AAIgvAACIMAAAiD0AAIg+AACIPwAAiEEAAIiAAACIggAAiIQAAIiGAACIiQAAiIoAAIiLAACIjAAAiI0AAIiPAACIkQAAiJIAAIiTAACIlQAAiJYAAIjVAACI1wAAiNkAAIjbAACI3gAAiN8AAIjgAACI4QAAiOIAAIjkAACI5gAAiOcAAIjoAACI6gAAiOsAAIkqAACJLAAAiS4AAIkwAACJMwAAiTQAAIk1AACJNgAAiTcAAIk5AACJOwAAiTwAAIk9AACJPwAAiUAAAIl/AACJgQAAiYMAAImFAACJiAAAiYkAAImKAACJiwAAiYwAAImOAACJkAAAiZEAAImSAACJlAAAiZUAAInUAACJ1gAAidgAAInaAACJ3QAAid4AAInfAACJ4AAAieEAAInjAACJ5QAAieYAAInnAACJ6QAAieoAAIoPAACKMwAAiloAAIp+AACKgQAAioMAAIqFAACKhwAAiokAAIqLAACKjAAAio8AAIqcAACKqwAAiq0AAIqvAACKsQAAirMAAIq1AACKtwAAirkAAIrIAACKywAAis4AAIrRAACK1AAAitcAAIraAACK3QAAit8AAIseAACLIAAAiyIAAIskAACLJwAAiygAAIspAACLKgAAiysAAIstAACLLwAAizAAAIsxAACLMwAAizQAAItzAACLdQAAi3cAAIt5AACLfAAAi30AAIt+AACLfwAAi4AAAIuCAACLhAAAi4UAAIuGAACLiAAAi4kAAIvIAACLygAAi8wAAIvOAACL0QAAi9IAAIvTAACL1AAAi9UAAIvXAACL2QAAi9oAAIvbAACL3QAAi94AAIwdAACMHwAAjCIAAIwkAACMJwAAjCgAAIwpAACMKgAAjCsAAIwtAACMLwAAjDAAAIwxAACMMwAAjDQAAIxzAACMdQAAjHcAAIx5AACMfAAAjH0AAIx+AACMfwAAjIAAAIyCAACMhAAAjIUAAIyGAACMiAAAjIkAAIzIAACMygAAjMwAAIzOAACM0QAAjNIAAIzTAACM1AAAjNUAAIzXAACM2QAAjNoAAIzbAACM3QAAjN4AAI0dAACNHwAAjSEAAI0jAACNJgAAjScAAI0oAACNKQAAjSoAAI0sAACNLgAAjS8AAI0wAACNMgAAjTMAAI1+AACNoQAAjcEAAI3hAACN4wAAjeUAAI3nAACN6QAAjewAAI3tAACN7gAAjfEAAI3yAACN9AAAjfUAAI33AACN+gAAjfsAAI38AACN/wAAjgAAAI4FAACOEgAAjhcAAI4ZAACOGwAAjiAAAI4jAACOJgAAjigAAI5NAACOcQAAjpgAAI68AACOvwAAjsEAAI7DAACOxQAAjscAAI7JAACOygAAjs0AAI7aAACO6wAAju0AAI7vAACO8QAAjvMAAI71AACO9wAAjvkAAI77AACPDAAAjw8AAI8SAACPFQAAjxgAAI8bAACPHgAAjyEAAI8kAACPJgAAj2UAAI9nAACPaQAAj2sAAI9uAACPbwAAj3AAAI9xAACPcgAAj3QAAI92AACPdwAAj3gAAI96AACPewAAj7oAAI+8AACPvgAAj8AAAI/DAACPxAAAj8UAAI/GAACPxwAAj8kAAI/LAACPzAAAj80AAI/PAACP0AAAkA8AAJARAACQFAAAkBYAAJAZAACQGgAAkBsAAJAcAACQHQAAkB8AAJAhAACQIgAAkCMAAJAlAACQJgAAkDMAAJA0AACQNQAAkDcAAJB2AACQeAAAkHoAAJB8AACQfwAAkIAAAJCBAACQggAAkIMAAJCFAACQhwAAkIgAAJCJAACQiwAAkIwAAJDLAACQzQAAkM8AAJDRAACQ1AAAkNUAAJDWAACQ1wAAkNgAAJDaAACQ3AAAkN0AAJDeAACQ4AAAkOEAAJEgAACRIgAAkSQAAJEmAACRKQAAkSoAAJErAACRLAAAkS0AAJEvAACRMQAAkTIAAJEzAACRNQAAkTYAAJF1AACRdwAAkXoAAJF8AACRfwAAkYAAAJGBAACRggAAkYMAAJGFAACRhwAAkYgAAJGJAACRiwAAkYwAAJGiAACR4QAAkeMAAJHlAACR5wAAkeoAAJHrAACR7AAAke0AAJHuAACR8AAAkfIAAJHzAACR9AAAkfYAAJH3AACSHAAAkkAAAJJnAACSiwAAko4AAJKQAACSkgAAkpQAAJKWAACSmAAAkpkAAJKcAACSqQAAkrgAAJK6AACSvAAAkr4AAJLAAACSwgAAksQAAJLGAACS1QAAktgAAJLbAACS3gAAkuEAAJLkAACS5wAAkuoAAJLsAACTKwAAky0AAJMvAACTMQAAkzQAAJM1AACTNgAAkzcAAJM4AACTOgAAkzwAAJM9AACTPgAAk0AAAJNBAACTgAAAk4IAAJOEAACThgAAk4kAAJOKAACTiwAAk4wAAJONAACTjwAAk5EAAJOSAACTkwAAk5UAAJOWAACT1QAAk9cAAJPZAACT2wAAk94AAJPfAACT4AAAk+EAAJPiAACT5AAAk+YAAJPnAACT6AAAk+oAAJPrAACUKgAAlCwAAJQvAACUMQAAlDQAAJQ1AACUNgAAlDcAAJQ4AACUOgAAlDwAAJQ9AACUPgAAlEAAAJRBAACUgAAAlIIAAJSEAACUhgAAlIkAAJSKAACUiwAAlIwAAJSNAACUjwAAlJEAAJSSAACUkwAAlJUAAJSWAACU1QAAlNcAAJTZAACU2wAAlN4AAJTfAACU4AAAlOEAAJTiAACU5AAAlOYAAJTnAACU6AAAlOoAAJTrAACVKgAAlSwAAJUuAACVMAAAlTMAAJU0AACVNQAAlTYAAJU3AACVOQAAlTsAAJU8AACVPQAAlT8AAJVAAACViwAAla4AAJXOAACV7gAAlfAAAJXyAACV9AAAlfYAAJX5AACV+gAAlfsAAJX+AACV/wAAlgEAAJYCAACWBAAAlgcAAJYIAACWCQAAlgwAAJYNAACWEgAAlh8AAJYkAACWJgAAligAAJYtAACWMAAAljMAAJY1AACWWgAAln4AAJalAACWyQAAlswAAJbOAACW0AAAltIAAJbUAACW1gAAltcAAJbaAACW5wAAlvgAAJb6AACW/AAAlv4AAJcAAACXAgAAlwQAAJcGAACXCAAAlxkAAJccAACXHwAAlyIAAJclAACXKAAAlysAAJcuAACXMQAAlzMAAJdyAACXdAAAl3YAAJd4AACXewAAl3wAAJd9AACXfgAAl38AAJeBAACXgwAAl4QAAJeFAACXhwAAl4gAAJfHAACXyQAAl8sAAJfNAACX0AAAl9EAAJfSAACX0wAAl9QAAJfWAACX2AAAl9kAAJfaAACX3AAAl90AAJgcAACYHgAAmCEAAJgjAACYJgAAmCcAAJgoAACYKQAAmCoAAJgsAACYLgAAmC8AAJgwAACYMgAAmDMAAJhAAACYQQAAmEIAAJhEAACYgwAAmIUAAJiHAACYiQAAmIwAAJiNAACYjgAAmI8AAJiQAACYkgAAmJQAAJiVAACYlgAAmJgAAJiZAACY2AAAmNoAAJjcAACY3gAAmOEAAJjiAACY4wAAmOQAAJjlAACY5wAAmOkAAJjqAACY6wAAmO0AAJjuAACZLQAAmS8AAJkxAACZMwAAmTYAAJk3AACZOAAAmTkAAJk6AACZPAAAmT4AAJk/AACZQAAAmUIAAJlDAACZggAAmYQAAJmGAACZiAAAmYsAAJmMAACZjQAAmY4AAJmPAACZkQAAmZMAAJmUAACZlQAAmZcAAJmYAACZ1wAAmdkAAJnbAACZ3QAAmeAAAJnhAACZ4gAAmeMAAJnkAACZ5gAAmegAAJnpAACZ6gAAmewAAJntAACaEgAAmjYAAJpdAACagQAAmoQAAJqGAACaiAAAmooAAJqMAACajgAAmo8AAJqSAACanwAAmq4AAJqwAACasgAAmrQAAJq2AACauAAAmroAAJq8AACaywAAms4AAJrRAACa1AAAmtcAAJraAACa3QAAmuAAAJriAACbIQAAmyMAAJslAACbJwAAmyoAAJsrAACbLAAAmy0AAJsuAACbMAAAmzIAAJszAACbNAAAmzYAAJs3AACbdgAAm3gAAJt6AACbfAAAm38AAJuAAACbgQAAm4IAAJuDAACbhQAAm4cAAJuIAACbiQAAm4sAAJuMAACbywAAm80AAJvPAACb0QAAm9QAAJvVAACb1gAAm9cAAJvYAACb2gAAm9wAAJvdAACb3gAAm+AAAJvhAACcIAAAnCIAAJwlAACcJwAAnCoAAJwrAACcLAAAnC0AAJwuAACcMAAAnDIAAJwzAACcNAAAnDYAAJw3AACcdgAAnHgAAJx6AACcfAAAnH8AAJyAAACcgQAAnIIAAJyDAACchQAAnIcAAJyIAACciQAAnIsAAJyMAACcywAAnM0AAJzPAACc0QAAnNQAAJzVAACc1gAAnNcAAJzYAACc2gAAnNwAAJzdAACc3gAAnOAAAJzhAACdIAAAnSIAAJ0kAACdJgAAnSkAAJ0qAACdKwAAnSwAAJ0tAACdLwAAnTEAAJ0yAACdMwAAnTUAAJ02AACdgQAAnaQAAJ3EAACd5AAAneYAAJ3oAACd6gAAnewAAJ3vAACd8AAAnfEAAJ30AACd9QAAnfcAAJ34AACd+gAAnf0AAJ3+AACd/wAAngIAAJ4DAACeCAAAnhUAAJ4aAACeHAAAnh4AAJ4jAACeJgAAnikAAJ4rAACeUAAAnnQAAJ6bAACevwAAnsIAAJ7EAACexgAAnsgAAJ7KAACezAAAns0AAJ7QAACe3QAAnu4AAJ7wAACe8gAAnvQAAJ72AACe+AAAnvoAAJ78AACe/gAAnw8AAJ8SAACfFQAAnxgAAJ8bAACfHgAAnyEAAJ8kAACfJwAAnykAAJ9oAACfagAAn2wAAJ9uAACfcQAAn3IAAJ9zAACfdAAAn3UAAJ93AACfeQAAn3oAAJ97AACffQAAn34AAJ+9AACfvwAAn8EAAJ/DAACfxgAAn8cAAJ/IAACfyQAAn8oAAJ/MAACfzgAAn88AAJ/QAACf0gAAn9MAAKASAACgFAAAoBcAAKAZAACgHAAAoB0AAKAeAACgHwAAoCAAAKAiAACgJAAAoCUAAKAmAACgKAAAoCkAAKA2AACgNwAAoDgAAKA6AACgeQAAoHsAAKB9AACgfwAAoIIAAKCDAACghAAAoIUAAKCGAACgiAAAoIoAAKCLAACgjAAAoI4AAKCPAACgzgAAoNAAAKDSAACg1AAAoNcAAKDYAACg2QAAoNoAAKDbAACg3QAAoN8AAKDgAACg4QAAoOMAAKDkAAChIwAAoSUAAKEnAAChKQAAoSwAAKEtAAChLgAAoS8AAKEwAAChMgAAoTQAAKE1AAChNgAAoTgAAKE5AACheAAAoXoAAKF8AAChfgAAoYEAAKGCAAChgwAAoYQAAKGFAAChhwAAoYkAAKGKAAChiwAAoY0AAKGOAAChzQAAoc8AAKHRAACh0wAAodYAAKHXAACh2AAAodkAAKHaAACh3AAAod4AAKHfAACh4AAAoeIAAKHjAACiCAAAoiwAAKJTAACidwAAonoAAKJ8AACifgAAooAAAKKCAACihAAAooUAAKKIAACilQAAoqQAAKKmAACiqAAAoqoAAKKsAACirgAAorAAAKKyAACiwQAAosQAAKLHAACiygAAos0AAKLQAACi0wAAotYAAKLYAACjFwAAoxkAAKMbAACjHQAAoyAAAKMhAACjIgAAoyMAAKMkAACjJgAAoygAAKMpAACjKgAAoywAAKMtAACjbAAAo24AAKNwAACjcgAAo3UAAKN2AACjdwAAo3gAAKN5AACjewAAo30AAKN+AACjfwAAo4EAAKOCAACjwQAAo8MAAKPFAACjxwAAo8oAAKPLAACjzAAAo80AAKPOAACj0AAAo9IAAKPTAACj1AAAo9YAAKPXAACkFgAApBgAAKQbAACkHQAApCAAAKQhAACkIgAApCMAAKQkAACkJgAApCgAAKQpAACkKgAApCwAAKQtAACkbAAApG4AAKRwAACkcgAApHUAAKR2AACkdwAApHgAAKR5AACkewAApH0AAKR+AACkfwAApIEAAKSCAACkwQAApMMAAKTFAACkxwAApMoAAKTLAACkzAAApM0AAKTOAACk0AAApNIAAKTTAACk1AAApNYAAKTXAAClFgAApRgAAKUaAAClHAAApR8AAKUgAAClIQAApSIAAKUjAAClJQAApScAAKUoAAClKQAApSsAAKUsAACldwAApZoAAKW6AACl2gAApdwAAKXeAACl4AAApeIAAKXlAACl5gAApecAAKXqAACl6wAApe0AAKXuAACl8AAApfMAAKX0AACl9QAApfgAAKX5AACmAgAApg8AAKYUAACmFgAAphgAAKYdAACmIAAApiMAAKYlAACmSgAApm4AAKaVAACmuQAAprwAAKa+AACmwAAApsIAAKbEAACmxgAApscAAKbKAACm1wAApugAAKbqAACm7AAApu4AAKbwAACm8gAApvQAAKb2AACm+AAApwkAAKcMAACnDwAApxIAAKcVAACnGAAApxsAAKceAACnIQAApyMAAKdiAACnZAAAp2YAAKdoAACnawAAp2wAAKdtAACnbgAAp28AAKdxAACncwAAp3QAAKd1AACndwAAp3gAAKe3AACnuQAAp7sAAKe9AACnwAAAp8EAAKfCAACnwwAAp8QAAKfGAACnyAAAp8kAAKfKAACnzAAAp80AAKgMAACoDgAAqBEAAKgTAACoFgAAqBcAAKgYAACoGQAAqBoAAKgcAACoHgAAqB8AAKggAACoIgAAqCMAAKgwAACoMQAAqDIAAKg0AACocwAAqHUAAKh3AACoeQAAqHwAAKh9AACofgAAqH8AAKiAAACoggAAqIQAAKiFAACohgAAqIgAAKiJAACoyAAAqMoAAKjMAACozgAAqNEAAKjSAACo0wAAqNQAAKjVAACo1wAAqNkAAKjaAACo2wAAqN0AAKjeAACpHQAAqR8AAKkhAACpIwAAqSYAAKknAACpKAAAqSkAAKkqAACpLAAAqS4AAKkvAACpMAAAqTIAAKkzAACpcgAAqXQAAKl2AACpeAAAqXsAAKl8AACpfQAAqX4AAKl/AACpgQAAqYMAAKmEAACphQAAqYcAAKmIAACpxwAAqckAAKnLAACpzQAAqdAAAKnRAACp0gAAqdMAAKnUAACp1gAAqdgAAKnZAACp2gAAqdwAAKndAACqAgAAqiYAAKpNAACqcQAAqnQAAKp2AACqeAAAqnoAAKp8AACqfgAAqn8AAKqCAACqjwAAqp4AAKqgAACqogAAqqQAAKqmAACqqAAAqqoAAKqsAACquwAAqr4AAKrBAACqxAAAqscAAKrKAACqzQAAqtAAAKrSAACrEQAAqxMAAKsVAACrFwAAqxoAAKsbAACrHAAAqx0AAKseAACrIAAAqyIAAKsjAACrJAAAqyYAAKsnAACrZgAAq2gAAKtqAACrbAAAq28AAKtwAACrcQAAq3IAAKtzAACrdQAAq3cAAKt4AACreQAAq3sAAKt8AACruwAAq70AAKu/AACrwQAAq8QAAKvFAACrxgAAq8cAAKvIAACrygAAq8wAAKvNAACrzgAAq9AAAKvRAACsEAAArBIAAKwVAACsFwAArBoAAKwbAACsHAAArB0AAKweAACsIAAArCIAAKwjAACsJAAArCYAAKwnAACsZgAArGgAAKxqAACsbAAArG8AAKxwAACscQAArHIAAKxzAACsdQAArHcAAKx4AACseQAArHsAAKx8AACsuwAArL0AAKy/AACswQAArMQAAKzFAACsxgAArMcAAKzIAACsygAArMwAAKzNAACszgAArNAAAKzRAACtEAAArRIAAK0UAACtFgAArRkAAK0aAACtGwAArRwAAK0dAACtHwAArSEAAK0iAACtIwAArSUAAK0mAACtcQAArZQAAK20AACt1AAArdYAAK3YAACt2gAArdwAAK3fAACt4AAAreEAAK3kAACt5QAArecAAK3oAACt6gAAre0AAK3uAACt7wAArfIAAK3zAACt+AAArgUAAK4KAACuDAAArg4AAK4TAACuFgAArhkAAK4bAACuQAAArmQAAK6LAACurwAArrIAAK60AACutgAArrgAAK66AACuvAAArr0AAK7AAACuzQAArt4AAK7gAACu4gAAruQAAK7mAACu6AAAruoAAK7sAACu7gAArv8AAK8CAACvBQAArwgAAK8LAACvDgAArxEAAK8UAACvFwAArxkAAK9YAACvWgAAr1wAAK9eAACvYQAAr2IAAK9jAACvZAAAr2UAAK9nAACvaQAAr2oAAK9rAACvbQAAr24AAK+tAACvrwAAr7EAAK+zAACvtgAAr7cAAK+4AACvuQAAr7oAAK+8AACvvgAAr78AAK/AAACvwgAAr8MAALACAACwBAAAsAcAALAJAACwDAAAsA0AALAOAACwDwAAsBAAALASAACwFAAAsBUAALAWAACwGAAAsBkAALAmAACwJwAAsCgAALAqAACwaQAAsGsAALBtAACwbwAAsHIAALBzAACwdAAAsHUAALB2AACweAAAsHoAALB7AACwfAAAsH4AALB/AACwvgAAsMAAALDCAACwxAAAsMcAALDIAACwyQAAsMoAALDLAACwzQAAsM8AALDQAACw0QAAsNMAALDUAACxEwAAsRUAALEXAACxGQAAsRwAALEdAACxHgAAsR8AALEgAACxIgAAsSQAALElAACxJgAAsSgAALEpAACxaAAAsWoAALFsAACxbgAAsXEAALFyAACxcwAAsXQAALF1AACxdwAAsXkAALF6AACxewAAsX0AALF+AACxvQAAsb8AALHBAACxwwAAscYAALHHAACxyAAAsckAALHKAACxzAAAsc4AALHPAACx0AAAsdIAALHTAACx+AAAshwAALJDAACyZwAAsmoAALJsAACybgAAsnAAALJyAACydAAAsnUAALJ4AACyhQAAspQAALKWAACymAAAspoAALKcAACyngAAsqAAALKiAACysQAAsrQAALK3AACyugAAsr0AALLAAACywwAAssYAALLIAACzBwAAswkAALMLAACzDQAAsxAAALMRAACzEgAAsxMAALMUAACzFgAAsxgAALMZAACzGgAAsxwAALMdAACzXAAAs14AALNgAACzYgAAs2UAALNmAACzZwAAs2gAALNpAACzawAAs20AALNuAACzbwAAs3EAALNyAACzsQAAs7MAALO1AACztwAAs7oAALO7AACzvAAAs70AALO+AACzwAAAs8IAALPDAACzxAAAs8YAALPHAAC0BgAAtAgAALQLAAC0DQAAtBAAALQRAAC0EgAAtBMAALQUAAC0FgAAtBgAALQZAAC0GgAAtBwAALQdAAC0XAAAtF4AALRgAAC0YgAAtGUAALRmAAC0ZwAAtGgAALRpAAC0awAAtG0AALRuAAC0bwAAtHEAALRyAAC0sQAAtLMAALS1AAC0twAAtLoAALS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/AADQwAAA0MEAANDDAADQxAAA0QMAANEFAADRBwAA0QkAANEMAADRDQAA0Q4AANEPAADREAAA0RIAANEUAADRFQAA0RYAANEYAADRGQAA0VgAANFaAADRXAAA0V4AANFhAADRYgAA0WMAANFkAADRZQAA0WcAANFpAADRagAA0WsAANFtAADRbgAA0a0AANGvAADRsQAA0bMAANG2AADRtwAA0bgAANG5AADRugAA0bwAANG+AADRvwAA0cAAANHCAADRwwAA0egAANIMAADSMwAA0lcAANJaAADSXAAA0l4AANJgAADSYgAA0mQAANJlAADSaAAA0nUAANKEAADShgAA0ogAANKKAADSjAAA0o4AANKQAADSkgAA0qEAANKkAADSpwAA0qoAANKtAADSsAAA0rMAANK2AADSuAAA0vcAANL5AADS+wAA0v0AANMAAADTAQAA0wIAANMDAADTBAAA0wYAANMIAADTCQAA0woAANMMAADTDQAA00wAANNOAADTUAAA01IAANNVAADTVgAA01cAANNYAADTWQAA01sAANNdAADTXgAA018AANNhAADTYgAA06EAANOjAADTpQAA06cAANOqAADTqwAA06wAANOtAADTrgAA07AAANOyAADTswAA07QAANO2AADTtwAA0/YAANP4AADT+wAA0/0AANQAAADUAQAA1AIAANQDAADUBAAA1AYAANQIAADUCQAA1AoAANQMAADUDQAA1EwAANROAADUUAAA1FIAANRVAADUVgAA1FcAANRYAADUWQAA1FsAANRdAADUXgAA1F8AANRhAADUYgAA1KEAANSjAADUpQAA1KcAANSqAADUqwAA1KwAANStAADUrgAA1LAAANSyAADUswAA1LQAANS2AADUtwAA1PYAANT4AADU+gAA1PwAANT/AADVAAAA1QEAANUCAADVAwAA1QUAANUHAADVCAAA1QkAANULAADVDAAA1VcAANV6AADVmgAA1boAANW8AADVvgAA1cAAANXCAADVxQAA1cYAANXHAADVygAA1csAANXNAADVzgAA1dAAANXTAADV1AAA1dUAANXYAADV2QAA1d4AANXrAADV8AAA1fIAANX0AADV+QAA1fwAANX/AADWAQAA1iYAANZKAADWcQAA1pUAANaYAADWmgAA1pwAANaeAADWoAAA1qIAANajAADWpgAA1rMAANbEAADWxgAA1sgAANbKAADWzAAA1s4AANbQAADW0gAA1tQAANblAADW6AAA1usAANbuAADW8QAA1vQAANb3AADW+gAA1v0AANb/AADXPgAA10AAANdCAADXRAAA10cAANdIAADXSQAA10oAANdLAADXTQAA108AANdQAADXUQAA11MAANdUAADXkwAA15UAANeXAADXmQAA15wAANedAADXngAA158AANegAADXogAA16QAANelAADXpgAA16gAANepAADX6AAA1+oAANftAADX7wAA1/IAANfzAADX9AAA1/UAANf2AADX+AAA1/oAANf7AADX/AAA1/4AANf/AADYDAAA2A0AANgOAADYEAAA2E8AANhRAADYUwAA2FUAANhYAADYWQAA2FoAANhbAADYXAAA2F4AANhgAADYYQAA2GIAANhkAADYZQAA2KQAANimAADYqAAA2KoAANitAADYrgAA2K8AANiwAADYsQAA2LMAANi1AADYtgAA2LcAANi5AADYugAA2PkAANj7AADY/QAA2P8AANkCAADZAwAA2QQAANkFAADZBgAA2QgAANkKAADZCwAA2QwAANkOAADZDwAA2U4AANlQAADZUgAA2VQAANlXAADZWAAA2VkAANlaAADZWwAA2V0AANlfAADZYAAA2WEAANljAADZZAAA2aMAANmlAADZpwAA2akAANmsAADZrQAA2a4AANmvAADZsAAA2bIAANm0AADZtQAA2bYAANm4AADZuQAA2d4AANoCAADaKQAA2k0AANpQAADaUgAA2lQAANpWAADaWAAA2loAANpbAADaXgAA2msAANp6AADafAAA2n4AANqAAADaggAA2oQAANqGAADaiAAA2pcAANqaAADanQAA2qAAANqjAADapgAA2qkAANqsAADargAA2u0AANrvAADa8QAA2vMAANr2AADa9wAA2vgAANr5AADa+gAA2vwAANr+AADa/wAA2wAAANsCAADbAwAA20IAANtEAADbRgAA20gAANtLAADbTAAA200AANtOAADbTwAA21EAANtTAADbVAAA21UAANtXAADbWAAA25cAANuZAADbmwAA250AANugAADboQAA26IAANujAADbpAAA26YAANuoAADbqQAA26oAANusAADbrQAA2+wAANvuAADb8QAA2/MAANv2AADb9wAA2/gAANv5AADb+gAA2/wAANv+AADb/wAA3AAAANwCAADcAwAA3EIAANxEAADcRgAA3EgAANxLAADcTAAA3E0AANxOAADcTwAA3FEAANxTAADcVAAA3FUAANxXAADcWAAA3JcAANyZAADcmwAA3J0AANygAADcoQAA3KIAANyjAADcpAAA3KYAANyoAADcqQAA3KoAANysAADcrQAA3OwAANzuAADc8AAA3PIAANz1AADc9gAA3PcAANz4AADc+QAA3PsAANz9AADc/gAA3P8AAN0BAADdAgAA3U0AAN1wAADdkAAA3bAAAN2yAADdtAAA3bYAAN24AADduwAA3bwAAN29AADdwAAA3cEAAN3DAADdxAAA3cYAAN3IAADdyQAA3coAAN3NAADdzgAA3dMAAN3gAADd5QAA3ecAAN3pAADd7gAA3fEAAN30AADd9gAA3hsAAN4/AADeZgAA3ooAAN6NAADejwAA3pEAAN6TAADelQAA3pcAAN6YAADemwAA3qgAAN65AADeuwAA3r0AAN6/AADewQAA3sMAAN7FAADexwAA3skAAN7aAADe3QAA3uAAAN7jAADe5gAA3ukAAN7sAADe7wAA3vIAAN70AADfMwAA3zUAAN83AADfOQAA3zwAAN89AADfPgAA3z8AAN9AAADfQgAA30QAAN9FAADfRgAA30gAAN9JAADfiAAA34oAAN+MAADfjgAA35EAAN+SAADfkwAA35QAAN+VAADflwAA35kAAN+aAADfmwAA350AAN+eAADf3QAA398AAN/iAADf5AAA3+cAAN/oAADf6QAA3+oAAN/rAADf7QAA3+8AAN/wAADf8QAA3/MAAN/0AADgAQAA4AIAAOADAADgBQAA4EQAAOBGAADgSAAA4EoAAOBNAADgTgAA4E8AAOBQAADgUQAA4FMAAOBVAADgVgAA4FcAAOBZAADgWgAA4JkAAOCbAADgnQAA4J8AAOCiAADgowAA4KQAAOClAADgpgAA4KgAAOCqAADgqwAA4KwAAOCuAADgrwAA4O4AAODwAADg8gAA4PQAAOD3AADg+AAA4PkAAOD6AADg+wAA4P0AAOD/AADhAAAA4QEAAOEDAADhBAAA4UMAAOFFAADhRwAA4UkAAOFMAADhTQAA4U4AAOFPAADhUAAA4VIAAOFUAADhVQAA4VYAAOFYAADhWQAA4ZgAAOGaAADhnAAA4Z4AAOGhAADhogAA4aMAAOGkAADhpQAA4acAAOGpAADhqgAA4asAAOGtAADhrgAA4dMAAOH3AADiHgAA4kIAAOJFAADiRwAA4kkAAOJLAADiTQAA4k8AAOJQAADiUwAA4mAAAOJvAADicQAA4nMAAOJ1AADidwAA4nkAAOJ7AADifQAA4owAAOKPAADikgAA4pUAAOKYAADimwAA4p4AAOKhAADiowAA4uIAAOLkAADi5gAA4ugAAOLrAADi7AAA4u0AAOLuAADi7wAA4vEAAOLzAADi9AAA4vUAAOL3AADi+AAA4zcAAOM5AADjOwAA4z0AAONAAADjQQAA40IAAONDAADjRAAA40YAAONIAADjSQAA40oAAONMAADjTQAA44wAAOOOAADjkAAA45IAAOOVAADjlgAA45cAAOOYAADjmQAA45sAAOOdAADjngAA458AAOOhAADjogAA4+EAAOPjAADj5gAA4+gAAOPrAADj7AAA4+0AAOPuAADj7wAA4/EAAOPzAADj9AAA4/UAAOP3AADj+AAA5DcAAOQ5AADkOwAA5D0AAORAAADkQQAA5EIAAORDAADkRAAA5EYAAORIAADkSQAA5EoAAORMAADkTQAA5IwAAOSOAADkkAAA5JIAAOSVAADklgAA5JcAAOSYAADkmQAA5JsAAOSdAADkngAA5J8AAOShAADkogAA5OEAAOTjAADk5QAA5OcAAOTqAADk6wAA5OwAAOTtAADk7gAA5PAAAOTyAADk8wAA5PQAAOT2AADk9wAA5UIAAOVlAADlhQAA5aUAAOWnAADlqQAA5asAAOWtAADlsAAA5bEAAOWyAADltQAA5bYAAOW4AADluQAA5bsAAOW+AADlvwAA5cAAAOXDAADlxAAA5ckAAOXWAADl2wAA5d0AAOXfAADl5AAA5ecAAOXqAADl7AAA5hEAAOY1AADmXAAA5oAAAOaDAADmhQAA5ocAAOaJAADmiwAA5o0AAOaOAADmkQAA5p4AAOavAADmsQAA5rMAAOa1AADmtwAA5rkAAOa7AADmvQAA5r8AAObQAADm0wAA5tYAAObZAADm3AAA5t8AAObiAADm5QAA5ugAAObqAADnKQAA5ysAAOctAADnLwAA5zIAAOczAADnNAAA5zUAAOc2AADnOAAA5zoAAOc7AADnPAAA5z4AAOc/AADnfgAA54AAAOeCAADnhAAA54cAAOeIAADniQAA54oAAOeLAADnjQAA548AAOeQAADnkQAA55MAAOeUAADn0wAA59UAAOfYAADn2gAA590AAOfeAADn3wAA5+AAAOfhAADn4wAA5+UAAOfmAADn5wAA5+kAAOfqAADn9wAA5/gAAOf5AADn+wAA6DoAAOg8AADoPgAA6EAAAOhDAADoRAAA6EUAAOhGAADoRwAA6EkAAOhLAADoTAAA6E0AAOhPAADoUAAA6I8AAOiRAADokwAA6JUAAOiYAADomQAA6JoAAOibAADonAAA6J4AAOigAADooQAA6KIAAOikAADopQAA6OQAAOjmAADo6AAA6OoAAOjtAADo7gAA6O8AAOjwAADo8QAA6PMAAOj1AADo9gAA6PcAAOj5AADo+gAA6TkAAOk7AADpPgAA6UAAAOlDAADpRAAA6UUAAOlGAADpRwAA6UkAAOlLAADpTAAA6U0AAOlPAADpUAAA6WMAAOmiAADppAAA6aYAAOmoAADpqwAA6awAAOmtAADprgAA6a8AAOmxAADpswAA6bQAAOm1AADptwAA6bgAAOndAADqAQAA6igAAOpMAADqTwAA6lEAAOpTAADqVQAA6lcAAOpZAADqWgAA6l0AAOpqAADqeQAA6nsAAOp9AADqfwAA6oEAAOqDAADqhQAA6ocAAOqWAADqmQAA6pwAAOqfAADqogAA6qUAAOqoAADqqwAA6q0AAOrsAADq7gAA6vAAAOryAADq9QAA6vYAAOr3AADq+AAA6vkAAOr7AADq/QAA6v4AAOr/AADrAQAA6wIAAOtBAADrQwAA60UAAOtHAADrSgAA60sAAOtMAADrTQAA604AAOtQAADrUgAA61MAAOtUAADrVgAA61cAAOuWAADrmAAA65oAAOucAADrnwAA66AAAOuhAADrogAA66MAAOulAADrpwAA66gAAOupAADrqwAA66wAAOvrAADr7QAA6/AAAOvyAADr9QAA6/YAAOv3AADr+AAA6/kAAOv7AADr/QAA6/4AAOv/AADsAQAA7AIAAOxBAADsQwAA7EUAAOxHAADsSgAA7EsAAOxMAADsTQAA7E4AAOxQAADsUgAA7FMAAOxUAADsVgAA7FcAAOyWAADsmAAA7JoAAOycAADsnwAA7KAAAOyhAADsogAA7KMAAOylAADspwAA7KgAAOypAADsqwAA7KwAAOzrAADs7QAA7O8AAOzxAADs9AAA7PUAAOz2AADs9wAA7PgAAOz6AADs/AAA7P0AAOz+AADtAAAA7QEAAO1MAADtbwAA7Y8AAO2vAADtsQAA7bMAAO21AADttwAA7boAAO27AADtvAAA7b8AAO3AAADtwgAA7cMAAO3FAADtyAAA7ckAAO3KAADtzQAA7c4AAO3TAADt4AAA7eUAAO3nAADt6QAA7e4AAO3xAADt9AAA7fYAAO4bAADuPwAA7mYAAO6KAADujQAA7o8AAO6RAADukwAA7pUAAO6XAADumAAA7psAAO6oAADuuQAA7rsAAO69AADuvwAA7sEAAO7DAADuxQAA7scAAO7JAADu2gAA7t0AAO7gAADu4wAA7uYAAO7pAADu7AAA7u8AAO7yAADu9AAA7zMAAO81AADvNwAA7zkAAO88AADvPQAA7z4AAO8/AADvQAAA70IAAO9EAADvRQAA70YAAO9IAADvSQAA74gAAO+KAADvjAAA744AAO+RAADvkgAA75MAAO+UAADvlQAA75cAAO+ZAADvmgAA75sAAO+dAADvngAA790AAO/fAADv4gAA7+QAAO/nAADv6AAA7+kAAO/qAADv6wAA7+0AAO/vAADv8AAA7/EAAO/zAADv9AAA8AEAAPACAADwAwAA8AUAAPBEAADwRgAA8EgAAPBKAADwTQAA8E4AAPBPAADwUAAA8FEAAPBTAADwVQAA8FYAAPBXAADwWQAA8FoAAPCZAADwmwAA8J0AAPCfAADwogAA8KMAAPCkAADwpQAA8KYAAPCoAADwqgAA8KsAAPCsAADwrgAA8K8AAPDuAADw8AAA8PIAAPD0AADw9wAA8PgAAPD5AADw+gAA8PsAAPD9AADw/wAA8QAAAPEBAADxAwAA8QQAAPFDAADxRQAA8UcAAPFJAADxTAAA8U0AAPFOAADxTwAA8VAAAPFSAADxVAAA8VUAAPFWAADxWAAA8VkAAPGYAADxmgAA8ZwAAPGeAADxoQAA8aIAAPGjAADxpAAA8aUAAPGnAADxqQAA8aoAAPGrAADxrQAA8a4AAPHTAADx9wAA8h4AAPJCAADyRQAA8kcAAPJJAADySwAA8k0AAPJPAADyUAAA8lMAAPJgAADybwAA8nEAAPJ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HAAEOlAABDqUAAQ6nAAEOqQABDqsAAQ6tAAEOrwABDrEAAQ6zAAEOtQABDsYAAQ7JAAEOzAABDs8AAQ7SAAEO1QABDtgAAQ7bAAEO3gABDuAAAQ8fAAEPIQABDyMAAQ8lAAEPKAABDykAAQ8qAAEPKwABDywAAQ8uAAEPMAABDzEAAQ8yAAEPNAABDzUAAQ90AAEPdgABD3gAAQ96AAEPfQABD34AAQ9/AAEPgAABD4EAAQ+DAAEPhQABD4YAAQ+HAAEPiQABD4oAAQ/JAAEPywABD84AAQ/QAAEP0wABD9QAAQ/VAAEP1gABD9cAAQ/ZAAEP2wABD9wAAQ/dAAEP3wABD+AAAQ/tAAEP7gABD+8AAQ/xAAEQMAABEDIAARA0AAEQNgABEDkAARA6AAEQOwABEDwAARA9AAEQPwABEEEAARBCAAEQQwABEEUAARBGAAEQhQABEIcAARCJAAEQiwABEI4AARCPAAEQkAABEJEAARCSAAEQlAABEJYAARCXAAEQmAABEJoAARCbAAEQ2gABENwAARDeAAEQ4AABEOMAARDkAAEQ5QABEOYAARDnAAEQ6QABEOsAARDsAAEQ7QABEO8AARDwAAERLwABETEAARE0AAERNgABETkAARE6AAEROwABETwAARE9AAERPwABEUEAARFCAAERQwABEUUAARFGAAERVQABEZQAARGWAAERmAABEZoAARGdAAERngABEZ8AARGgAAERoQABEaMAARGlAAERpgABEacAARGpAAERqgABEc8AARHzAAESGgABEj4AARJBAAESQwABEkUAARJHAAESSQABEksAARJMAAESTwABElwAARJrAAESbQABEm8AARJxAAEScwABEnUAARJ3AAESeQABEogAARKLAAESjgABEpEAARKUAAESlwABEpoAARKdAAESnwABEt4AARLgAAES4gABEuQAARLnAAES6AABEukAARLqAAES6wABEu0AARLvAAES8AABEvEAARLzAAES9AABEzMAARM1AAETNwABEzkAARM8AAETPQABEz4AARM/AAETQAABE0IAARNEAAETRQABE0YAARNIAAETSQABE4gAAROKAAETjAABE44AARORAAETkgABE5MAAROUAAETlQABE5cAAROZAAETmgABE5sAAROdAAETngABE90AARPfAAET4gABE+QAARPnAAET6AABE+kAARPqAAET6wABE+0AARPvAAET8AABE/EAARPzAAET9AABFDMAARQ1AAEUNwABFDkAARQ8AAEUPQABFD4AARQ/AAEUQAABFEIAARREAAEURQABFEYAARRIAAEUSQABFIgAARSKAAEUjAABFI4AARSRAAEUkgABFJMAARSUAAEUlQABFJcAARSZAAEUmgABFJsAARSdAAEUngABFN0AARTfAAEU4QABFOMAARTmAAEU5wABFOgAARTpAAEU6gABFOwAARTuAAEU7wABFPAAARTyAAEU8wABFT4AARVhAAEVgQABFaEAARWjAAEVpQABFacAARWpAAEVrAABFa0AARWuAAEVsQABFbIAARW0AAEVtQABFbcAARW6AAEVuwABFbwAARW/AAEVwAABFcUAARXSAAEV1wABFdkAARXbAAEV4AABFeMAARXmAAEV6AABFg0AARYxAAEWWAABFnwAARZ/AAEWgQABFoMAARaFAAEWhwABFokAARaKAAEWjQABFpoAARarAAEWrQABFq8AARaxAAEWswABFrUAARa3AAEWuQABFrsAARbMAAEWzwABFtIAARbVAAEW2AABFtsAARbeAAEW4QABFuQAARbmAAEXJQABFycAARcpAAEXKwABFy4AARcvAAEXMAABFzEAARcyAAEXNAABFzYAARc3AAEXOAABFzoAARc7AAEXegABF3wAARd+AAEXgAABF4MAAReEAAEXhQABF4YAAReHAAEXiQABF4sAAReMAAEXjQABF48AAReQAAEXzwABF9EAARfUAAEX1gABF9kAARfaAAEX2wABF9wAARfdAAEX3wABF+EAARfiAAEX4wABF+UAARfmAAEX8wABF/QAARf1AAEX9wABGDYAARg4AAEYOgABGDwAARg/AAEYQAABGEEAARhCAAEYQwABGEUAARhHAAEYSAABGEkAARhLAAEYTAABGIsAARiNAAEYjwABGJEAARiUAAEYlQABGJYAARiXAAEYmAABGJoAARicAAEYnQABGJ4AARigAAEYoQABGOAAARjiAAEY5AABGOYAARjpAAEY6gABGOsAARjsAAEY7QABGO8AARjxAAEY8gABGPMAARj1AAEY9gABGTUAARk3AAEZOgABGTwAARk/AAEZQAABGUEAARlCAAEZQwABGUUAARlHAAEZSAABGUkAARlLAAEZTAABGWAAARmfAAEZoQABGaMAARmlAAEZqAABGakAARmqAAEZqwABGawAARmuAAEZsAABGbEAARmyAAEZtAABGbUAARnaAAEZ/gABGiUAARpJAAEaTAABGk4AARpQAAEaUgABGlQAARpWAAEaVwABGloAARpnAAEadgABGngAARp6AAEafAABGn4AARqAAAEaggABGoQAARqTAAEalgABGpkAARqcAAEanwABGqIAARqlAAEaqAABGqoAARrpAAEa6wABGu0AARrvAAEa8gABGvMAARr0AAEa9QABGvYAARr4AAEa+gABGvsAARr8AAEa/gABGv8AARs+AAEbQAABG0IAARtEAAEbRwABG0gAARtJAAEbSgABG0sAARtNAAEbTwABG1AAARtRAAEbUwABG1QAARuTAAEblQABG5cAARuZAAEbnAABG50AARueAAEbnwABG6AAARuiAAEbpAABG6UAARumAAEbqAABG6kAARvoAAEb6gABG+0AARvvAAEb8gABG/MAARv0AAEb9QABG/YAARv4AAEb+gABG/sAARv8AAEb/gABG/8AARw+AAEcQAABHEIAARxEAAEcRwABHEgAARxJAAEcSgABHEsAARxNAAEcTwABHFAAARxRAAEcUwABHFQAARyTAAEclQABHJcAARyZAAEcnAABHJ0AARyeAAEcnwABHKAAARyiAAEcpAABHKUAARymAAEcqAABHKkAARzoAAEc6gABHOwAARzuAAEc8QABHPIAARzzAAEc9AABHPUAARz3AAEc+QABHPoAARz7AAEc/QABHP4AAR1JAAEdbAABHYwAAR2sAAEdrgABHbAAAR2yAAEdtAABHbcAAR24AAEduQABHbwAAR29AAEdvwABHcAAAR3CAAEdxQABHcYAAR3HAAEdygABHcsAAR3QAAEd3QABHeIAAR3kAAEd5gABHesAAR3uAAEd8QABHfMAAR4YAAEePAABHmMAAR6HAAEeigABHowAAR6OAAEekAABHpIAAR6UAAEelQABHpgAAR6lAAEetgABHrgAAR66AAEevAABHr4AAR7AAAEewgABHsQAAR7GAAEe1wABHtoAAR7dAAEe4AABHuMAAR7mAAEe6QABHuwAAR7vAAEe8QABHzAAAR8yAAEfNAABHzYAAR85AAEfOgABHzsAAR88AAEfPQABHz8AAR9BAAEfQgABH0MAAR9FAAEfRgABH4UAAR+HAAEfiQABH4sAAR+OAAEfjwABH5AAAR+RAAEfkgABH5QAAR+WAAEflwABH5gAAR+aAAEfmwABH9oAAR/cAAEf3wABH+EAAR/kAAEf5QABH+YAAR/nAAEf6AABH+oAAR/sAAEf7QABH+4AAR/wAAEf8QABH/4AAR//AAEgAAABIAIAASBBAAEgQwABIEUAASBHAAEgSgABIEsAASBMAAEgTQABIE4AASBQAAEgUgABIFMAASBUAAEgVgABIFcAASCWAAEgmAABIJoAASCcAAEgnwABIKAAASChAAEgogABIKMAASClAAEgpwABIKgAASCpAAEgqwABIKwAASDrAAEg7QABIO8AASDxAAEg9AABIPUAASD2AAEg9wABIPgAASD6AAEg/AABIP0AASD+AAEhAAABIQEAASFAAAEhQgABIUQAASFGAAEhSQABIUoAASFLAAEhTAABIU0AASFPAAEhUQABIVIAASFTAAEhVQABIVYAASGVAAEhlwABIZkAASGbAAEhngABIZ8AASGgAAEhoQABIaIAASGkAAEhpgABIacAASGoAAEhqgABIasAASHQAAEh9AABIhsAASI/AAEiQgABIkQAASJGAAEiSAABIkoAASJMAAEiTQABIlAAASJdAAEibAABIm4AASJwAAEicgABInQAASJ2AAEieAABInoAASKJAAEijAABIo8AASKSAAEilQABIpgAASKbAAEingABIqAAASLfAAEi4QABIuMAASLlAAEi6AABIukAASLqAAEi6wABIuwAASLuAAEi8AABIvEAASLyAAEi9AABIvUAASM0AAEjNgABIzgAASM6AAEjPQABIz4AASM/AAEjQAABI0EAASNDAAEjRQABI0YAASNHAAEjSQABI0oAASOJAAEjiwABI40AASOPAAEjkgABI5MAASOUAAEjlQABI5YAASOYAAEjmgABI5sAASOcAAEjngABI58AASPeAAEj4AABI+MAASPlAAEj6AABI+kAASPqAAEj6wABI+wAASPuAAEj8AABI/EAASPyAAEj9AABI/UAASQ0AAEkNgABJDgAASQ6AAEkPQABJD4AASQ/AAEkQAABJEEAASRDAAEkRQABJEYAASRHAAEkSQABJEoAASSJAAEkiwABJI0AASSPAAEkkgABJJMAASSUAAEklQABJJYAASSYAAEkmgABJJsAASScAAEkngABJJ8AASTeAAEk4AABJOIAASTkAAEk5wABJOgAASTpAAEk6gABJOsAASTtAAEk7wABJPAAASTxAAEk8wABJPQAASU/AAElYgABJYIAASWiAAElpAABJaYAASWoAAElqgABJa0AASWuAAElrwABJbIAASWzAAEltQABJbYAASW4AAEluwABJbwAASW9AAElwAABJcEAASXKAAEl1wABJdwAASXeAAEl4AABJeUAASXoAAEl6wABJe0AASYSAAEmNgABJl0AASaBAAEmhAABJoYAASaIAAEmigABJowAASaOAAEmjwABJpIAASafAAEmsAABJrIAASa0AAEmtgABJrgAASa6AAEmvAABJr4AASbAAAEm0QABJtQAASbXAAEm2gABJt0AASbgAAEm4wABJuYAASbpAAEm6wABJyoAAScsAAEnLgABJzAAASczAAEnNAABJzUAASc2AAEnNwABJzkAASc7AAEnPAABJz0AASc/AAEnQAABJ38AASeBAAEngwABJ4UAASeIAAEniQABJ4oAASeLAAEnjAABJ44AASeQAAEnkQABJ5IAASeUAAEnlQABJ9QAASfWAAEn2QABJ9sAASfeAAEn3wABJ+AAASfhAAEn4gABJ+QAASfmAAEn5wABJ+gAASfqAAEn6wABJ/gAASf5AAEn+gABJ/wAASg7AAEoPQABKD8AAShBAAEoRAABKEUAAShGAAEoRwABKEgAAShKAAEoTAABKE0AAShOAAEoUAABKFEAASiQAAEokgABKJQAASiWAAEomQABKJoAASibAAEonAABKJ0AASifAAEooQABKKIAASijAAEopQABKKYAASjlAAEo5wABKOkAASjrAAEo7gABKO8AASjwAAEo8QABKPIAASj0AAEo9gABKPcAASj4AAEo+gABKPsAASk6AAEpPAABKT4AASlAAAEpQwABKUQAASlFAAEpRgABKUcAASlJAAEpSwABKUwAASlNAAEpTwABKVAAASmPAAEpkQABKZMAASmVAAEpmAABKZkAASmaAAEpmwABKZwAASmeAAEpoAABKaEAASmiAAEppAABKaUAASnKAAEp7gABKhUAASo5AAEqPAABKj4AASpAAAEqQgABKkQAASpGAAEqRwABKkoAASpXAAEqZgABKmgAASpqAAEqbAABKm4AASpwAAEqcgABKnQAASqDAAEqhgABKokAASqMAAEqjwABKpIAASqVAAEqmAABKpoAASrZAAEq2wABKt0AASrfAAEq4gABKuMAASrkAAEq5QABKuYAASroAAEq6gABKusAASrsAAEq7gABKu8AASsuAAErMAABKzIAASs0AAErNwABKzgAASs5AAErOgABKzsAASs9AAErPwABK0AAAStBAAErQwABK0QAASuDAAErhQABK4cAASuJAAErjAABK40AASuOAAErjwABK5AAASuSAAErlAABK5UAASuWAAErmAABK5kAASvYAAEr2gABK90AASvfAAEr4gABK+MAASvkAAEr5QABK+YAASvoAAEr6gABK+sAASvsAAEr7gABK+8AASwuAAEsMAABLDIAASw0AAEsNwABLDgAASw5AAEsOgABLDsAASw9AAEsPwABLEAAASxBAAEsQwABLEQAASyDAAEshQABLIcAASyJAAEsjAABLI0AASyOAAEsjwABLJAAASySAAEslAABLJUAASyWAAEsmAABLJkAASzYAAEs2gABLNwAASzeAAEs4QABLOIAASzjAAEs5AABLOUAASznAAEs6QABLOoAASzrAAEs7QABLO4AAS05AAEtXAABLXwAAS2cAAEtngABLaAAAS2iAAEtpAABLacAAS2oAAEtqQABLawAAS2tAAEtrwABLbAAAS2yAAEttQABLbYAAS23AAEtugABLbsAAS3AAAEtzQABLdIAAS3UAAEt1gABLdsAAS3eAAEt4QABLeMAAS4IAAEuLAABLlMAAS53AAEuegABLnwAAS5+AAEugAABLoIAAS6EAAEuhQABLogAAS6VAAEupgABLqgAAS6qAAEurAABLq4AAS6wAAEusgABLrQAAS62AAEuxwABLsoAAS7NAAEu0AABLtMAAS7WAAEu2QABLtwAAS7fAAEu4QABLyAAAS8iAAEvJAABLyYAAS8pAAEvKgABLysAAS8sAAEvLQABLy8AAS8xAAEvMgABLzMAAS81AAEvNgABL3UAAS93AAEveQABL3sAAS9+AAEvfwABL4AAAS+BAAEvggABL4QAAS+GAAEvhwABL4gAAS+KAAEviwABL8oAAS/MAAEvzwABL9EAAS/UAAEv1QABL9YAAS/XAAEv2AABL9oAAS/cAAEv3QABL94AAS/gAAEv4QABL+4AAS/vAAEv8AABL/IAATAxAAEwMwABMDUAATA3AAEwOgABMDsAATA8AAEwPQABMD4AATBAAAEwQgABMEMAATBEAAEwRgABMEcAATCGAAEwiAABMIoAATCMAAEwjwABMJAAATCRAAEwkgABMJMAATCVAAEwlwABMJgAATCZAAEwmwABMJwAATDbAAEw3QABMN8AATDhAAEw5AABMOUAATDmAAEw5wABMOgAATDqAAEw7AABMO0AATDuAAEw8AABMPEAATEwAAExMgABMTQAATE2AAExOQABMToAATE7AAExPAABMT0AATE/AAExQQABMUIAATFDAAExRQABMUYAATGFAAExhwABMYkAATGLAAExjgABMY8AATGQAAExkQABMZIAATGUAAExlgABMZcAATGYAAExmgABMZsAATHAAAEx5AABMgsAATIvAAEyMgABMjQAATI2AAEyOAABMjoAATI8AAEyPQABMkAAATJNAAEyXAABMl4AATJgAAEyYgABMmQAATJmAAEyaAABMmoAATJ5AAEyfAABMn8AATKCAAEyhQABMogAATKLAAEyjgABMpAAATLPAAEy0QABMtMAATLVAAEy2AABMtkAATLaAAEy2wABMtwAATLeAAEy4AABMuEAATLiAAEy5AABMuUAATMkAAEzJgABMygAATMqAAEzLQABMy4AATMvAAEzMAABMzEAATMzAAEzNQABMzYAATM3AAEzOQABMzoAATN5AAEzewABM30AATN/AAEzggABM4MAATOEAAEzhQABM4YAATOIAAEzigABM4sAATOMAAEzjgABM48AATPOAAEz0AABM9IAATPUAAEz1wABM9gAATPZAAEz2gABM9sAATPdAAEz3wABM+AAATPhAAEz4wABM+QAATQjAAE0JQABNCcAATQpAAE0LAABNC0AATQuAAE0LwABNDAAATQyAAE0NAABNDUAATQ2AAE0OAABNDkAATR4AAE0egABNHwAATR+AAE0gQABNIIAATSDAAE0hAABNIUAATSHAAE0iQABNIoAATSLAAE0jQABNI4AATTNAAE0zwABNNIAATTUAAE01wABNNgAATTZAAE02gABNNsAATTdAAE03wABNOAAATThAAE04wABNOQAATUvAAE1UgABNXIAATWSAAE1lAABNZYAATWYAAE1mgABNZwAATWdAAE1ngABNaEAATWiAAE1pAABNaUAATWnAAE1qQABNaoAATWrAAE1rgABNa8AATW0AAE1wQABNcYAATXIAAE1ygABNc8AATXSAAE11QABNdcAATX8AAE2IAABNkcAATZrAAE2bgABNnAAATZyAAE2dAABNnYAATZ4AAE2eQABNnwAATaJAAE2mgABNpwAATaeAAE2oAABNqIAATakAAE2pgABNqgAATaqAAE2uwABNr4AATbBAAE2xAABNscAATbKAAE2zQABNtAAATbTAAE21QABNxQAATcWAAE3GAABNxoAATcdAAE3HgABNx8AATcgAAE3IQABNyMAATclAAE3JgABNycAATcpAAE3KgABN2kAATdrAAE3bQABN28AATdyAAE3cwABN3QAATd1AAE3dgABN3gAATd6AAE3ewABN3wAATd+AAE3fwABN74AATfAAAE3wwABN8UAATfIAAE3yQABN8oAATfLAAE3zAABN84AATfQAAE30QABN9IAATfUAAE31QABN+IAATfjAAE35AABN+YAATglAAE4JwABOCkAATgrAAE4LgABOC8AATgwAAE4MQABODIAATg0AAE4NgABODcAATg4AAE4OgABODsAATh6AAE4fAABOH4AATiAAAE4gwABOIQAATiFAAE4hgABOIcAATiJAAE4iwABOIwAATiNAAE4jwABOJAAATjPAAE40QABONMAATjVAAE42AABONkAATjaAAE42wABONwAATjeAAE44AABOOEAATjiAAE45AABOOUAATkkAAE5JgABOSgAATkqAAE5LQABOS4AATkvAAE5MAABOTEAATkzAAE5NQABOTYAATk3AAE5OQABOToAATl5AAE5ewABOX0AATl/AAE5ggABOYMAATmEAAE5hQABOYYAATmIAAE5igABOYsAATmMAAE5jgABOY8AATm0AAE52AABOf8AATojAAE6JgABOigAAToqAAE6LAABOi4AATowAAE6MQABOjQAATpBAAE6UAABOlIAATpUAAE6VgABOlgAATpaAAE6XAABOl4AATptAAE6cAABOnMAATp2AAE6eQABOnwAATp/AAE6ggABOoQAATrDAAE6xQABOscAATrJAAE6zAABOs0AATrOAAE6zwABOtAAATrSAAE61AABOtUAATrWAAE62AABOtkAATsYAAE7GgABOxwAATseAAE7IQABOyIAATsjAAE7JAABOyUAATsnAAE7KQABOyoAATsrAAE7LQABOy4AATttAAE7bwABO3EAATtzAAE7dgABO3cAATt4AAE7eQABO3oAATt8AAE7fgABO38AATuAAAE7ggABO4MAATvCAAE7xAABO8cAATvJAAE7zAABO80AATvOAAE7zwABO9AAATvSAAE71AABO9UAATvWAAE72AABO9kAATwYAAE8GgABPBwAATweAAE8IQABPCIAATwjAAE8JAABPCUAATwnAAE8KQABPCoAATwrAAE8LQABPC4AATxtAAE8bwABPHEAATxzAAE8dgABPHcAATx4AAE8eQABPHoAATx8AAE8fgABPH8AATyAAAE8ggABPIMAATzCAAE8xAABPMcAATzJAAE8zAABPM0AATzOAAE8zwABPNAAATzSAAE81AABPNUAATzWAAE82AABPNkAAT0kAAE9RwABPWcAAT2HAAE9iQABPYsAAT2NAAE9jwABPZIAAT2TAAE9lAABPZcAAT2YAAE9mgABPZsAAT2dAAE9oAABPaEAAT2iAAE9pQABPaYAAT2rAAE9uAABPb0AAT2/AAE9wQABPcYAAT3JAAE9zAABPc4AAT3zAAE+FwABPj4AAT5iAAE+ZQABPmcAAT5pAAE+awABPm0AAT5vAAE+cAABPnMAAT6AAAE+kQABPpMAAT6VAAE+lwABPpkAAT6bAAE+nQABPp8AAT6hAAE+sgABPrUAAT64AAE+uwABPr4AAT7BAAE+xAABPscAAT7KAAE+zAABPwsAAT8NAAE/DwABPxEAAT8UAAE/FQABPxYAAT8XAAE/GAABPxoAAT8cAAE/HQABPx4AAT8gAAE/IQABP2AAAT9iAAE/ZAABP2YAAT9pAAE/agABP2sAAT9sAAE/bQABP28AAT9xAAE/cgABP3MAAT91AAE/dgABP7UAAT+3AAE/ugABP7wAAT+/AAE/wAABP8EAAT/CAAE/wwABP8UAAT/HAAE/yAABP8kAAT/LAAE/zAABP9kAAT/aAAE/2wABP90AAUAcAAFAHgABQCAAAUAiAAFAJQABQCYAAUAnAAFAKAABQCkAAUArAAFALQABQC4AAUAvAAFAMQABQDIAAUBxAAFAcwABQHUAAUB3AAFAegABQHsAAUB8AAFAfQABQH4AAUCAAAFAggABQIMAAUCEAAFAhgABQIcAAUDGAAFAyAABQMoAAUDMAAFAzwABQNAAAUDRAAFA0gABQNMAAUDVAAFA1wABQNgAAUDZAAFA2wABQNwAAUEbAAFBHQABQSAAAUEiAAFBJQABQSYAAUEnAAFBKAABQSkAAUErAAFBLQABQS4AAUEvAAFBMQABQTIAAUFAAAFBfwABQYEAAUGDAAFBhQABQYgAAUGJAAFBigABQYsAAUGMAAFBjgABQZAAAUGRAAFBkgABQZQAAUGVAAFBugABQd4AAUIFAAFCKQABQiwAAUIuAAFCMAABQjIAAUI0AAFCNgABQjcAAUI6AAFCRwABQlYAAUJYAAFCWgABQlwAAUJeAAFCYAABQmIAAUJkAAFCcwABQnYAAUJ5AAFCfAABQn8AAUKCAAFChQABQogAAUKKAAFCyQABQssAAULNAAFCzwABQtIAAULTAAFC1AABQtUAAULWAAFC2AABQtoAAULbAAFC3AABQt4AAULfAAFDHgABQyAAAUMiAAFDJAABQycAAUMoAAFDKQABQyoAAUMrAAFDLQABQy8AAUMwAAFDMQABQzMAAUM0AAFDcwABQ3UAAUN3AAFDeQABQ3wAAUN9AAFDfgABQ38AAUOAAAFDggABQ4QAAUOFAAFDhgABQ4gAAUOJAAFDyAABQ8oAAUPNAAFDzwABQ9IAAUPTAAFD1AABQ9UAAUPWAAFD2AABQ9oAAUPbAAFD3AABQ94AAUPfAAFEHgABRCAAAUQiAAFEJAABRCcAAUQoAAFEKQABRCoAAUQrAAFELQABRC8AAUQwAAFEMQABRDMAAUQ0AAFEcwABRHUAAUR3AAFEeQABRHwAAUR9AAFEfgABRH8AAUSAAAFEggABRIQAAUSFAAFEhgABRIgAAUSJAAFEyAABRMoAAUTMAAFEzgABRNEAAUTSAAFE0wABRNQAAUTVAAFE1wABRNkAAUTaAAFE2wABRN0AAUTeAAFFKQABRUwAAUVsAAFFjAABRY4AAUWQAAFFkgABRZQAAUWXAAFFmAABRZkAAUWcAAFFnQABRZ8AAUWgAAFFogABRaUAAUWmAAFFpwABRaoAAUWrAAFFsAABRb0AAUXCAAFFxAABRcYAAUXLAAFFzgABRdEAAUXTAAFF+AABRhwAAUZDAAFGZwABRmoAAUZsAAFGbgABRnAAAUZyAAFGdAABRnUAAUZ4AAFGhQABRpYAAUaYAAFGmgABRpwAAUaeAAFGoAABRqIAAUakAAFGpgABRrcAAUa6AAFGvQABRsAAAUbDAAFGxgABRskAAUbMAAFGzwABRtEAAUcQAAFHEgABRxQAAUcWAAFHGQABRxoAAUcbAAFHHAABRx0AAUcfAAFHIQABRyIAAUcjAAFHJQABRyYAAUdlAAFHZwABR2kAAUdrAAFHbgABR28AAUdwAAFHcQABR3IAAUd0AAFHdgABR3cAAUd4AAFHegABR3sAAUe6AAFHvAABR78AAUfBAAFHxAABR8UAAUfGAAFHxwABR8gAAUfKAAFHzAABR80AAUfOAAFH0AABR9EAAUfeAAFH3wABR+AAAUfiAAFIIQABSCMAAUglAAFIJwABSCoAAUgrAAFILAABSC0AAUguAAFIMAABSDIAAUgzAAFINAABSDYAAUg3AAFIdgABSHgAAUh6AAFIfAABSH8AAUiAAAFIgQABSIIAAUiDAAFIhQABSIcAAUiIAAFIiQABSIsAAUiMAAFIywABSM0AAUjPAAFI0QABSNQAAUjVAAFI1gABSNcAAUjYAAFI2gABSNwAAUjdAAFI3gABSOAAAUjhAAFJIAABSSIAAUkkAAFJJgABSSkAAUkqAAFJKwABSSwAAUktAAFJLwABSTEAAUkyAAFJMwABSTUAAUk2AAFJdQABSXcAAUl5AAFJewABSX4AAUl/AAFJgAABSYEAAUmCAAFJhAABSYYAAUmHAAFJiAABSYoAAUmLAAFJsAABSdQAAUn7AAFKHwABSiIAAUokAAFKJgABSigAAUoqAAFKLAABSi0AAUowAAFKPQABSkwAAUpOAAFKUAABSlIAAUpUAAFKVgABSlgAAUpaAAFKaQABSmwAAUpvAAFKcgABSnUAAUp4AAFKewABSn4AAUqAAAFKvwABSsEAAUrDAAFKxQABSsgAAUrJAAFKygABSssAAUrMAAFKzgABStAAAUrRAAFK0gABStQAAUrVAAFLFAABSxYAAUsYAAFLGgABSx0AAUseAAFLHwABSyAAAUshAAFLIwABSyUAAUsmAAFLJwABSykAAUsqAAFLaQABS2sAAUttAAFLbwABS3IAAUtzAAFLdAABS3UAAUt2AAFLeAABS3oAAUt7AAFLfAABS34AAUt/AAFLvgABS8AAAUvDAAFLxQABS8gAAUvJAAFLygABS8sAAUvMAAFLzgABS9AAAUvRAAFL0gABS9QAAUvVAAFMFAABTBYAAUwYAAFMGgABTB0AAUweAAFMHwABTCAAAUwhAAFMIwABTCUAAUwmAAFMJwABTCkAAUwqAAFMaQABTGsAAUxtAAFMbwABTHIAAUxzAAFMdAABTHUAAUx2AAFMeAABTHoAAUx7AAFMfAABTH4AAUx/AAFMvgABTMAAAUzCAAFMxAABTMcAAUzIAAFMyQABTMoAAUzLAAFMzQABTM8AAUzQAAFM0QABTNMAAUzUAAFNHwABTUIAAU1iAAFNggABTYQAAU2GAAFNiAABTYoAAU2NAAFNjgABTY8AAU2SAAFNkwABTZUAAU2WAAFNmAABTZsAAU2cAAFNnQABTaAAAU2hAAFNpgABTbMAAU24AAFNugABTbwAAU3BAAFNxAABTccAAU3JAAFN7gABThIAAU45AAFOXQABTmAAAU5iAAFOZAABTmYAAU5oAAFOagABTmsAAU5uAAFOewABTowAAU6OAAFOkAABTpIAAU6UAAFOlgABTpgAAU6aAAFOnAABTq0AAU6wAAFOswABTrYAAU65AAFOvAABTr8AAU7CAAFOxQABTscAAU8GAAFPCAABTwoAAU8MAAFPDwABTxAAAU8RAAFPEgABTxMAAU8VAAFPFwABTxgAAU8ZAAFPGwABTxwAAU9bAAFPXQABT18AAU9hAAFPZAABT2UAAU9mAAFPZwABT2gAAU9qAAFPbAABT20AAU9uAAFPcAABT3EAAU+wAAFPsgABT7UAAU+3AAFPugABT7sAAU+8AAFPvQABT74AAU/AAAFPwgABT8MAAU/EAAFPxgABT8cAAU/UAAFP1QABT9YAAU/YAAFQFwABUBkAAVAbAAFQHQABUCAAAVAhAAFQIgABUCMAAVAkAAFQJgABUCgAAVApAAFQKgABUCwAAVAtAAFQbAABUG4AAVBwAAFQcgABUHUAAVB2AAFQdwABUHgAAVB5AAFQewABUH0AAVB+AAFQfwABUIEAAVCCAAFQwQABUMMAAVDFAAFQxwABUMoAAVDLAAFQzAABUM0AAVDOAAFQ0AABUNIAAVDTAAFQ1AABUNYAAVDXAAFRFgABURgAAVEaAAFRHAABUR8AAVEgAAFRIQABUSIAAVEjAAFRJQABUScAAVEoAAFRKQABUSsAAVEsAAFRawABUW0AAVFvAAFRcQABUXQAAVF1AAFRdgABUXcAAVF4AAFRegABUXwAAVF9AAFRfgABUYAAAVGBAAFRpgABUcoAAVHxAAFSFQABUhgAAVIaAAFSHAABUh4AAVIgAAFSIgABUiMAAVImAAFSMwABUkIAAVJEAAFSRgABUkgAAVJKAAFSTAABUk4AAVJQAAFSXwABUmIAAVJlAAFSaAABUmsAAVJuAAFScQABUnQAAVJ2AAFStQABUrcAAVK5AAFSuwABUr4AAVK/AAFSwAABUsEAAVLCAAFSxAABUsYAAVLHAAFSyAABUsoAAVLLAAFTCgABUwwAAVMOAAFTEAABUxMAAVMUAAFTFQABUxYAAVMXAAFTGQABUxsAAVMcAAFTHQABUx8AAVMgAAFTXwABU2EAAVNjAAFTZQABU2gAAVNpAAFTagABU2sAAVNsAAFTbgABU3AAAVNxAAFTcgABU3QAAVN1AAFTtAABU7YAAVO5AAFTuwABU74AAVO/AAFTwAABU8EAAVPCAAFTxAABU8YAAVPHAAFTyAABU8oAAVPLAAFUCgABVAwAAVQOAAFUEAABVBMAAVQUAAFUFQABVBYAAVQXAAFUGQABVBsAAVQcAAFUHQABVB8AAVQgAAFUXwABVGEAAVRjAAFUZQABVGgAAVRpAAFUagABVGsAAVRsAAFUbgABVHAAAVRxAAFUcgABVHQAAVR1AAFUtAABVLYAAVS4AAFUugABVL0AAVS+AAFUvwABVMAAAVTBAAFUwwABVMUAAVTGAAFUxwABVMkAAVTKAAFU1QABVN4AAVTfAAFU4QABVOoAAVT1AAFVBAABVQ8AAVUdAAFVMgABVUYAAVVdAAFVbwABVa4AAVWwAAFVsgABVbQAAVW3AAFVuAABVbkAAVW6AAFVuwABVb0AAVW/AAFVwAABVcEAAVXDAAFVxAABVgMAAVYFAAFWBwABVgkAAVYMAAFWDQABVg4AAVYPAAFWEAABVhIAAVYUAAFWFQABVhYAAVYYAAFWGQABVlgAAVZaAAFWXQABVl8AAVZiAAFWYwABVmQAAVZlAAFWZgABVmgAAVZqAAFWawABVmwAAVZuAAFWbwABVngAAVZ5AAFWewABVroAAVa8AAFWvgABVsAAAVbCAAFWwwABVsQAAVbFAAFWxgABVsgAAVbKAAFWywABVswAAVbOAAFWzwABVw4AAVcQAAFXEgABVxQAAVcWAAFXFwABVxgAAVcZAAFXGgABVxwAAVceAAFXHwABVyAAAVciAAFXIwABV2IAAVdkAAFXZwABV2kAAVdrAAFXbAABV20AAVduAAFXbwABV3EAAVdzAAFXdAABV3UAAVd3AAFXeAABV8MAAVfmAAFYBgABWCYAAVgoAAFYKgABWCwAAVguAAFYMAABWDEAAVgyAAFYNQABWDYAAVg4AAFYOQABWDsAAVg9AAFYPgABWD8AAVhCAAFYQwABWEgAAVhVAAFYWgABWFwAAVheAAFYYwABWGYAAVhpAAFYawABWJAAAVi0AAFY2wABWP8AAVkCAAFZBAABWQYAAVkIAAFZCgABWQwAAVkNAAFZEAABWR0AAVkuAAFZMAABWTIAAVk0AAFZNgABWTgAAVk6AAFZPAABWT4AAVlPAAFZUgABWVUAAVlYAAFZWwABWV4AAVlhAAFZZAABWWcAAVlpAAFZqAABWaoAAVmsAAFZrgABWbEAAVmyAAFZswABWbQAAVm1AAFZtwABWbkAAVm6AAFZuwABWb0AAVm+AAFZ/QABWf8AAVoBAAFaAwABWgYAAVoHAAFaCAABWgkAAVoKAAFaDAABWg4AAVoPAAFaEAABWhIAAVoTAAFaUgABWlQAAVpXAAFaWQABWlwAAVpdAAFaXgABWl8AAVpgAAFaYgABWmQAAVplAAFaZgABWmgAAVppAAFadgABWncAAVp4AAFaegABWrkAAVq7AAFavQABWr8AAVrCAAFawwABWsQAAVrFAAFaxgABWsgAAVrKAAFaywABWswAAVrOAAFazwABWw4AAVsQAAFbEgABWxQAAVsXAAFbGAABWxkAAVsaAAFbGwABWx0AAVsfAAFbIAABWyEAAVsjAAFbJAABW2MAAVtlAAFbZwABW2kAAVtsAAFbbQABW24AAVtvAAFbcAABW3IAAVt0AAFbdQABW3YAAVt4AAFbeQABW7gAAVu6AAFbvAABW74AAVvBAAFbwgABW8MAAVvEAAFbxQABW8cAAVvJAAFbygABW8sAAVvNAAFbzgABXA0AAVwPAAFcEQABXBMAAVwWAAFcFwABXBgAAVwZAAFcGgABXBwAAVweAAFcHwABXCAAAVwiAAFcIwABXEgAAVxsAAFckwABXLcAAVy6AAFcvAABXL4AAVzAAAFcwgABXMQAAVzFAAFcyAABXNUAAVzkAAFc5gABXOgAAVzqAAFc7AABXO4AAVzwAAFc8gABXQEAAV0EAAFdBwABXQoAAV0NAAFdEAABXRMAAV0WAAFdGAABXVcAAV1ZAAFdWwABXV0AAV1gAAFdYQABXWIAAV1jAAFdZAABXWYAAV1oAAFdaQABXWoAAV1sAAFdbQABXawAAV2uAAFdsAABXbIAAV21AAFdtgABXbcAAV24AAFduQABXbsAAV29AAFdvgABXb8AAV3BAAFdwgABXgEAAV4DAAFeBQABXgcAAV4KAAFeCwABXgwAAV4NAAFeDgABXhAAAV4SAAFeEwABXhQAAV4WAAFeFwABXlYAAV5YAAFeWwABXl0AAV5gAAFeYQABXmIAAV5jAAFeZAABXmYAAV5oAAFeaQABXmoAAV5sAAFebQABXnAAAV6vAAFesQABXrMAAV61AAFeuAABXrkAAV66AAFeuwABXrwAAV6+AAFewAABXsEAAV7CAAFexAABXsUAAV8EAAFfBgABXwgAAV8KAAFfDQABXw4AAV8PAAFfEAABXxEAAV8TAAFfFQABXxYAAV8XAAFfGQABXxoAAV9ZAAFfWwABX10AAV9fAAFfYgABX2MAAV9kAAFfZQABX2YAAV9oAAFfagABX2sAAV9sAAFfbgABX28AAV+6AAFf3QABX/0AAWAdAAFgHwABYCEAAWAjAAFgJQABYCcAAWAoAAFgKQABYCwAAWAtAAFgLwABYDAAAWAyAAFgNAABYDUAAWA2AAFgOQABYDoAAWA/AAFgTAABYFEAAWBTAAFgVQABYFoAAWBdAAFgYAABYGIAAWCHAAFgqwABYNIAAWD2AAFg+QABYPsAAWD9AAFg/wABYQEAAWEDAAFhBAABYQcAAWEUAAFhJQABYScAAWEpAAFhKwABYS0AAWEvAAFhMQABYTMAAWE1AAFhRgABYUkAAWFMAAFhTwABYVIAAWFVAAFhWAABYVsAAWFeAAFhYAABYZ8AAWGhAAFhowABYaUAAWGoAAFhqQABYaoAAWGrAAFhrAABYa4AAWGwAAFhsQABYbIAAWG0AAFhtQABYfQAAWH2AAFh+AABYfoAAWH9AAFh/gABYf8AAWIAAAFiAQABYgMAAWIFAAFiBgABYgcAAWIJAAFiCgABYkkAAWJLAAFiTgABYlAAAWJTAAFiVAABYlUAAWJWAAFiVwABYlkAAWJbAAFiXAABYl0AAWJfAAFiYAABYm0AAWJuAAFibwABYnEAAWKwAAFisgABYrQAAWK2AAFiuQABYroAAWK7AAFivAABYr0AAWK/AAFiwQABYsIAAWLDAAFixQABYsYAAWMFAAFjBwABYwkAAWMLAAFjDgABYw8AAWMQAAFjEQABYxIAAWMUAAFjFgABYxcAAWMYAAFjGgABYxsAAWNaAAFjXAABY14AAWNgAAFjYwABY2QAAWNlAAFjZgABY2cAAWNpAAFjawABY2wAAWNtAAFjbwABY3AAAWOvAAFjsQABY7MAAWO1AAFjuAABY7kAAWO6AAFjuwABY7wAAWO+AAFjwAABY8EAAWPCAAFjxAABY8UAAWQEAAFkBgABZAgAAWQKAAFkDQABZA4AAWQPAAFkEAABZBEAAWQTAAFkFQABZBYAAWQXAAFkGQABZBoAAWQ/AAFkYwABZIoAAWSuAAFksQABZLMAAWS1AAFktwABZLkAAWS7AAFkvAABZL8AAWTMAAFk2wABZN0AAWTfAAFk4QABZOMAAWTlAAFk5wABZOkAAWT4AAFk+wABZP4AAWUBAAFlBAABZQcAAWUKAAFlDQABZQ8AAWVOAAFlUAABZVMAAWVVAAFlWAABZVkAAWVaAAFlWwABZVwAAWVeAAFlYAABZWEAAWViAAFlZAABZWUAAWVnAAFlpgABZagAAWWqAAFlrAABZa8AAWWwAAFlsQABZbIAAWWzAAFltQABZbcAAWW4AAFluQABZbsAAWW8AAFl+wABZf0AAWX/AAFmAQABZgQAAWYFAAFmBgABZgcAAWYIAAFmCgABZgwAAWYNAAFmDgABZhAAAWYRAAFmUAABZlIAAWZVAAFmVwABZloAAWZbAAFmXAABZl0AAWZeAAFmYAABZmIAAWZjAAFmZAABZmYAAWZnAAFmaQABZqgAAWaqAAFmrAABZq4AAWaxAAFmsgABZrMAAWa0AAFmtQABZrcAAWa5AAFmugABZrsAAWa9AAFmvgABZv0AAWb/AAFnAQABZwMAAWcGAAFnBwABZwgAAWcJAAFnCgABZwwAAWcOAAFnDwABZxAAAWcSAAFnEwABZ1IAAWdUAAFnVgABZ1gAAWdbAAFnXAABZ10AAWdeAAFnXwABZ2EAAWdjAAFnZAABZ2UAAWdnAAFnaAABZ7MAAWfWAAFn9gABaBYAAWgYAAFoGgABaBwAAWgeAAFoIAABaCEAAWgiAAFoJQABaCYAAWgoAAFoKQABaCsAAWgtAAFoLgABaC8AAWgyAAFoMwABaDgAAWhFAAFoSgABaEwAAWhOAAFoUwABaFYAAWhZAAFoWwABaIAAAWikAAFoywABaO8AAWjyAAFo9AABaPYAAWj4AAFo+gABaPwAAWj9AAFpAAABaQ0AAWkeAAFpIAABaSIAAWkkAAFpJgABaSgAAWkqAAFpLAABaS4AAWk/AAFpQgABaUUAAWlIAAFpSwABaU4AAWlRAAFpVAABaVcAAWlZAAFpmAABaZoAAWmcAAFpngABaaEAAWmiAAFpowABaaQAAWmlAAFppwABaakAAWmqAAFpqwABaa0AAWmuAAFp7QABae8AAWnxAAFp8wABafYAAWn3AAFp+AABafkAAWn6AAFp/AABaf4AAWn/AAFqAAABagIAAWoDAAFqQgABakQAAWpHAAFqSQABakwAAWpNAAFqTgABak8AAWpQAAFqUgABalQAAWpVAAFqVgABalgAAWpZAAFqZgABamcAAWpoAAFqagABaqkAAWqrAAFqrQABaq8AAWqyAAFqswABarQAAWq1AAFqtgABargAAWq6AAFquwABarwAAWq+AAFqvwABav4AAWsAAAFrAgABawQAAWsHAAFrCAABawkAAWsKAAFrCwABaw0AAWsPAAFrEAABaxEAAWsTAAFrFAABa1MAAWtVAAFrVwABa1kAAWtcAAFrXQABa14AAWtfAAFrYAABa2IAAWtkAAFrZQABa2YAAWtoAAFraQABa6gAAWuqAAFrrAABa64AAWuxAAFrsgABa7MAAWu0AAFrtQABa7cAAWu5AAFrugABa7sAAWu9AAFrvgABa/0AAWv/AAFsAQABbAMAAWwGAAFsBwABbAgAAWwJAAFsCgABbAwAAWwOAAFsDwABbBAAAWwSAAFsEwABbDgAAWxcAAFsgwABbKcAAWyqAAFsrAABbK4AAWywAAFssgABbLQAAWy1AAFsuAABbMUAAWzUAAFs1gABbNgAAWzaAAFs3AABbN4AAWzgAAFs4gABbPEAAWz0AAFs9wABbPoAAWz9AAFtAAABbQMAAW0GAAFtCAABbUcAAW1JAAFtTAABbU4AAW1RAAFtUgABbVMAAW1UAAFtVQABbVcAAW1ZAAFtWgABbVsAAW1dAAFtXgABbWEAAW2gAAFtogABbaQAAW2mAAFtqQABbaoAAW2rAAFtrAABba0AAW2vAAFtsQABbbIAAW2zAAFttQABbbYAAW31AAFt9wABbfkAAW37AAFt/gABbf8AAW4AAAFuAQABbgIAAW4EAAFuBgABbgcAAW4IAAFuCgABbgsAAW5KAAFuTAABbk8AAW5RAAFuVAABblUAAW5WAAFuVwABblgAAW5aAAFuXAABbl0AAW5eAAFuYAABbmEAAW5kAAFuowABbqUAAW6nAAFuqQABbqwAAW6tAAFurgABbq8AAW6wAAFusgABbrQAAW61AAFutgABbrgAAW65AAFu+AABbvoAAW78AAFu/gABbwEAAW8CAAFvAwABbwQAAW8FAAFvBwABbwkAAW8KAAFvCwABbw0AAW8OAAFvTQABb08AAW9RAAFvUwABb1YAAW9XAAFvWAABb1kAAW9aAAFvXAABb14AAW9fAAFvYAABb2IAAW9jAAFvrgABb9EAAW/xAAFwEQABcBMAAXAVAAFwFwABcBkAAXAbAAFwHAABcB0AAXAgAAFwIQABcCMAAXAkAAFwJgABcCgAAXApAAFwKgABcC0AAXAuAAFwMwABcEAAAXBFAAFwRwABcEkAAXBOAAFwUQABcFQAAXBWAAFwewABcJ8AAXDGAAFw6gABcO0AAXDvAAFw8QABcPMAAXD1AAFw9wABcPgAAXD7AAFxCAABcRkAAXEbAAFxHQABcR8AAXEhAAFxIwABcSUAAXEnAAFxKQABcToAAXE9AAFxQAABcUMAAXFGAAFxSQABcUwAAXFPAAFxUgABcVQAAXGTAAFxlQABcZcAAXGZAAFxnAABcZ0AAXGeAAFxnwABcaAAAXGiAAFxpAABcaUAAXGmAAFxqAABcakAAXHoAAFx6gABcewAAXHuAAFx8QABcfIAAXHzAAFx9AABcfUAAXH3AAFx+QABcfoAAXH7AAFx/QABcf4AAXI9AAFyPwABckIAAXJEAAFyRwABckgAAXJJAAFySgABcksAAXJNAAFyTwABclAAAXJRAAFyUwABclQAAXJhAAFyYgABcmMAAXJlAAFypAABcqYAAXKoAAFyqgABcq0AAXKuAAFyrwABcrAAAXKxAAFyswABcrUAAXK2AAFytwABcrkAAXK6AAFy+QABcvsAAXL9AAFy/wABcwIAAXMDAAFzBAABcwUAAXMGAAFzCAABcwoAAXMLAAFzDAABcw4AAXMPAAFzTgABc1AAAXNSAAFzVAABc1cAAXNYAAFzWQABc1oAAXNbAAFzXQABc18AAXNgAAFzYQABc2MAAXNkAAFzowABc6UAAXOnAAFzqQABc6wAAXOtAAFzrgABc68AAXOwAAFzsgABc7QAAXO1AAFztgABc7gAAXO5AAFz+AABc/oAAXP8AAFz/gABdAEAAXQCAAF0AwABdAQAAXQFAAF0BwABdAkAAXQKAAF0CwABdA0AAXQOAAF0MwABdFcAAXR+AAF0ogABdKUAAXSnAAF0qQABdKsAAXStAAF0rwABdLAAAXSzAAF0wAABdM8AAXTRAAF00wABdNUAAXTXAAF02QABdNsAAXTdAAF07AABdO8AAXTyAAF09QABdPgAAXT7AAF0/gABdQEAAXUDAAF1QgABdUQAAXVGAAF1SAABdUsAAXVMAAF1TQABdU4AAXVPAAF1UQABdVMAAXVUAAF1VQABdVcAAXVYAAF1lwABdZkAAXWbAAF1nQABdaAAAXWhAAF1ogABdaMAAXWkAAF1pgABdagAAXWpAAF1qgABdawAAXWtAAF17AABde4AAXXwAAF18gABdfUAAXX2AAF19wABdfgAAXX5AAF1+wABdf0AAXX+AAF1/wABdgEAAXYCAAF2QQABdkMAAXZGAAF2SAABdksAAXZMAAF2TQABdk4AAXZPAAF2UQABdlMAAXZUAAF2VQABdlcAAXZYAAF2lwABdpkAAXabAAF2nQABdqAAAXahAAF2ogABdqMAAXakAAF2pgABdqgAAXapAAF2qgABdqwAAXatAAF27AABdu4AAXbwAAF28gABdvUAAXb2AAF29wABdvgAAXb5AAF2+wABdv0AAXb+AAF2/wABdwEAAXcCAAF3QQABd0MAAXdFAAF3RwABd0oAAXdLAAF3TAABd00AAXdOAAF3UAABd1IAAXdTAAF3VAABd1YAAXdXAAF3ogABd8UAAXflAAF4BQABeAcAAXgJAAF4CwABeA0AAXgPAAF4EAABeBEAAXgUAAF4FQABeBcAAXgYAAF4GgABeBwAAXgdAAF4HgABeCEAAXgiAAF4KwABeDgAAXg9AAF4PwABeEEAAXhGAAF4SQABeEwAAXhOAAF4cwABeJcAAXi+AAF44gABeOUAAXjnAAF46QABeOsAAXjtAAF47wABePAAAXjzAAF5AAABeREAAXkTAAF5FQABeRcAAXkZAAF5GwABeR0AAXkfAAF5IQABeTIAAXk1AAF5OAABeTsAAXk+AAF5QQABeUQAAXlHAAF5SgABeUwAAXmLAAF5jQABeY8AAXmRAAF5lAABeZUAAXmWAAF5lwABeZgAAXmaAAF5nAABeZ0AAXmeAAF5oAABeaEAAXngAAF54gABeeQAAXnmAAF56QABeeoAAXnrAAF57AABee0AAXnvAAF58QABefIAAXnzAAF59QABefYAAXo1AAF6NwABejoAAXo8AAF6PwABekAAAXpBAAF6QgABekMAAXpFAAF6RwABekgAAXpJAAF6SwABekwAAXpZAAF6WgABelsAAXpdAAF6nAABep4AAXqgAAF6ogABeqUAAXqmAAF6pwABeqgAAXqpAAF6qwABeq0AAXquAAF6rwABerEAAXqyAAF68QABevMAAXr1AAF69wABevoAAXr7AAF6/AABev0AAXr+AAF7AAABewIAAXsDAAF7BAABewYAAXsHAAF7RgABe0gAAXtKAAF7TAABe08AAXtQAAF7UQABe1IAAXtTAAF7VQABe1cAAXtYAAF7WQABe1sAAXtcAAF7mwABe50AAXufAAF7oQABe6QAAXulAAF7pgABe6cAAXuoAAF7qgABe6wAAXutAAF7rgABe7AAAXuxAAF78AABe/IAAXv0AAF79gABe/kAAXv6AAF7+wABe/wAAXv9AAF7/wABfAEAAXwCAAF8AwABfAUAAXwGAAF8KwABfE8AAXx2AAF8mgABfJ0AAXyfAAF8oQABfKMAAXylAAF8pwABfKgAAXyrAAF8uAABfMcAAXzJAAF8ywABfM0AAXzPAAF80QABfNMAAXzVAAF85AABfOcAAXzqAAF87QABfPAAAXzzAAF89gABfPkAAXz7AAF9OgABfTwAAX0+AAF9QAABfUMAAX1EAAF9RQABfUYAAX1HAAF9SQABfUsAAX1MAAF9TQABfU8AAX1QAAF9jwABfZEAAX2TAAF9lQABfZgAAX2ZAAF9mgABfZsAAX2cAAF9ngABfaAAAX2hAAF9ogABfaQAAX2lAAF95AABfeYAAX3oAAF96gABfe0AAX3uAAF97wABffAAAX3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+AAGUgQABlIMAAZSFAAGUhwABlIkAAZSLAAGUjAABlI8AAZScAAGUqwABlK0AAZSvAAGUsQABlLMAAZS1AAGUtwABlLkAAZTIAAGUywABlM4AAZTRAAGU1AABlNcAAZTaAAGU3QABlN8AAZUeAAGVIAABlSIAAZUkAAGVJwABlSgAAZUpAAGVKgABlSsAAZUtAAGVLwABlTAAAZUxAAGVMwABlTQAAZVzAAGVdQABlXcAAZV5AAGVfAABlX0AAZV+AAGVfwABlYAAAZWCAAGVhAABlYUAAZWGAAGViAABlYkAAZXIAAGVygABlcwAAZXOAAGV0QABldIAAZXTAAGV1AABldUAAZXXAAGV2QABldoAAZXbAAGV3QABld4AAZYdAAGWHwABliIAAZYkAAGWJwABligAAZYpAAGWKgABlisAAZYtAAGWLwABljAAAZYxAAGWMwABljQAAZZzAAGWdQABlncAAZZ5AAGWfAABln0AAZZ+AAGWfwABloAAAZaCAAGWhAABloUAAZaGAAGWiAABlokAAZbIAAGWygABlswAAZbOAAGW0QABltIAAZbTAAGW1AABltUAAZbXAAGW2QABltoAAZbbAAGW3QABlt4AAZcdAAGXHwABlyEAAZcjAAGXJgABlycAAZcoAAGXKQABlyoAAZcsAAGXLgABly8AAZcwAAGXMgABlzMAAZd+AAGXoQABl8EAAZfhAAGX4wABl+UAAZfnAAGX6QABl+sAAZfsAAGX7QABl/AAAZfxAAGX8wABl/QAAZf2AAGX+AABl/kAAZf6AAGX/QABl/4AAZgDAAGYEAABmBUAAZgXAAGYGQABmB4AAZghAAGYJAABmCYAAZhLAAGYbwABmJYAAZi6AAGYvQABmL8AAZjBAAGYwwABmMUAAZjHAAGYyAABmMsAAZjYAAGY6QABmOsAAZjtAAGY7wABmPEAAZjzAAGY9QABmPcAAZj5AAGZCgABmQ0AAZkQAAGZEwABmRYAAZkZAAGZHAABmR8AAZkiAAGZJAABmWMAAZllAAGZZwABmWkAAZlsAAGZbQABmW4AAZlvAAGZcAABmXIAAZl0AAGZdQABmXYAAZl4AAGZeQABmbgAAZm6AAGZvAABmb4AAZnBAAGZwgABmcMAAZnEAAGZxQABmccAAZnJAAGZygABmcsAAZnNAAGZzgABmg0AAZoPAAGaEgABmhQAAZoXAAGaGAABmhkAAZoaAAGaGwABmh0AAZofAAGaIAABmiEAAZojAAGaJAABmjEAAZoyAAGaMwABmjUAAZp0AAGadgABmngAAZp6AAGafQABmn4AAZp/AAGagAABmoEAAZqDAAGahQABmoYAAZqHAAGaiQABmooAAZrJAAGaywABms0AAZrPAAGa0gABmtMAAZrUAAGa1QABmtYAAZrYAAGa2gABmtsAAZrcAAGa3gABmt8AAZseAAGbIAABmyIAAZskAAGbJwABmygAAZspAAGbKgABmysAAZstAAGbLwABmzAAAZsxAAGbMwABmzQAAZtzAAGbdQABm3cAAZt5AAGbfAABm30AAZt+AAGbfwABm4AAAZuCAAGbhAABm4UAAZuGAAGbiAABm4kAAZvIAAGbygABm8wAAZvOAAGb0QABm9IAAZvTAAGb1AABm9UAAZvXAAGb2QABm9oAAZvbAAGb3QABm94AAZwDAAGcJwABnE4AAZxyAAGcdQABnHcAAZx5AAGcewABnH0AAZx/AAGcgAABnIMAAZyQAAGcnwABnKEAAZyjAAGcpQABnKcAAZypAAGcqwABnK0AAZy8AAGcvwABnMIAAZzFAAGcyAABnMsAAZzOAAGc0QABnNMAAZ0SAAGdFAABnRcAAZ0ZAAGdHAABnR0AAZ0eAAGdHwABnSAAAZ0iAAGdJAABnSUAAZ0mAAGdKAABnSkAAZ1oAAGdagABnWwAAZ1uAAGdcQABnXIAAZ1zAAGddAABnXUAAZ13AAGdeQABnXoAAZ17AAGdfQABnX4AAZ29AAGdvwABncEAAZ3DAAGdxgABnccAAZ3IAAGdyQABncoAAZ3MAAGdzgABnc8AAZ3QAAGd0gABndMAAZ4SAAGeFAABnhcAAZ4ZAAGeHAABnh0AAZ4eAAGeHwABniAAAZ4iAAGeJAABniUAAZ4mAAGeKAABnikAAZ5oAAGeagABnmwAAZ5uAAGecQABnnIAAZ5zAAGedAABnnUAAZ53AAGeeQABnnoAAZ57AAGefQABnn4AAZ69AAGevwABnsEAAZ7DAAGexgABnscAAZ7IAAGeyQABnsoAAZ7MAAGezgABns8AAZ7QAAGe0gABntMAAZ8SAAGfFAABnxYAAZ8YAAGfGwABnxwAAZ8dAAGfHgABnx8AAZ8hAAGfIwABnyQAAZ8lAAGfJwABnygAAZ9zAAGflgABn7YAAZ/WAAGf2AABn9oAAZ/cAAGf3gABn+AAAZ/hAAGf4gABn+UAAZ/mAAGf6AABn+kAAZ/rAAGf7QABn+4AAZ/vAAGf8gABn/MAAZ/4AAGgBQABoAoAAaAMAAGgDgABoBMAAaAWAAGgGQABoBsAAaBAAAGgZAABoIsAAaCvAAGgsgABoLQAAaC2AAGguAABoLoAAaC8AAGgvQABoMAAAaDNAAGg3gABoOAAAaDiAAGg5AABoOYAAaDoAAGg6gABoOwAAaDuAAGg/wABoQIAAaEFAAGhCAABoQsAAaEOAAGhEQABoRQAAaEXAAGhGQABoVgAAaFaAAGhXAABoV4AAaFhAAGhYgABoWMAAaFkAAGhZQABoWcAAaFpAAGhagABoWsAAaFtAAGhbgABoa0AAaGvAAGhsQABobMAAaG2AAGhtwABobgAAaG5AAGhugABobwAAaG+AAGhvwABocAAAaHCAAGhwwABogIAAaIEAAGiBwABogkAAaIMAAGiDQABog4AAaIPAAGiEAABohIAAaIUAAGiFQABohYAAaIYAAGiGQABoiYAAaInAAGiKAABoioAAaJpAAGiawABom0AAaJvAAGicgABonMAAaJ0AAGidQABonYAAaJ4AAGiegABonsAAaJ8AAGifgABon8AAaK+AAGiwAABosIAAaLEAAGixwABosgAAaLJAAGiygABossAAaLNAAGizwABotAAAaLRAAGi0wABotQAAaMTAAGjFQABoxcAAaMZAAGjHAABox0AAaMeAAGjHwABoyAAAaMiAAGjJAABoyUAAaMmAAGjKAABoykAAaNoAAGjagABo2wAAaNuAAGjcQABo3IAAaNzAAGjdAABo3UAAaN3AAGjeQABo3oAAaN7AAGjfQABo34AAaO9AAGjvwABo8EAAaPDAAGjxgABo8cAAaPIAAGjyQABo8oAAaPMAAGjzgABo88AAaPQAAGj0gABo9MAAaP4AAGkHAABpEMAAaRnAAGkagABpGwAAaRuAAGkcAABpHIAAaR0AAGkdQABpHgAAaSFAAGklAABpJYAAaSYAAGkmgABpJwAAaSeAAGkoAABpKIAAaSxAAGktAABpLcAAaS6AAGkvQABpMAAAaTDAAGkxgABpMgAAaUHAAGlCQABpQsAAaUNAAGlEAABpREAAaUSAAGlEwABpRQAAaUWAAGlGAABpRkAAaUaAAGlHAABpR0AAaVcAAGlXgABpWAAAaViAAGlZQABpWYAAaVnAAGlaAABpWkAAaVrAAGlbQABpW4AAaVvAAGlcQABpXIAAaWxAAGlswABpbUAAaW3AAGlugABpbsAAaW8AAGlvQABpb4AAaXAAAGlwgABpcMAAaXEAAGlxgABpccAAaYGAAGmCAABpgsAAaYNAAGmEAABphEAAaYSAAGmEwABphQAAaYWAAGmGAABphkAAaYaAAGmHAABph0AAaYgAAGmXwABpmEAAaZjAAGmZQABpmgAAaZpAAGmagABpmsAAaZsAAGmbgABpnAAAaZxAAGmcgABpnQAAaZ1AAGmtAABprYAAaa4AAGmugABpr0AAaa+AAGmvwABpsAAAabBAAGmwwABpsUAAabGAAGmxwABpskAAabKAAGnCQABpwsAAacNAAGnDwABpxIAAacTAAGnFAABpxUAAacWAAGnGAABpxoAAacbAAGnHAABpx4AAacfAAGnagABp40AAaetAAGnzQABp88AAafRAAGn0wABp9UAAafXAAGn2AABp9kAAafcAAGn3QABp98AAafgAAGn4gABp+QAAaflAAGn5gABp+kAAafqAAGn7wABp/wAAagBAAGoAwABqAUAAagKAAGoDQABqBAAAagSAAGoNwABqFsAAaiCAAGopgABqKkAAairAAGorQABqK8AAaixAAGoswABqLQAAai3AAGoxAABqNUAAajXAAGo2QABqNsAAajdAAGo3wABqOEAAajjAAGo5QABqPYAAaj5AAGo/AABqP8AAakCAAGpBQABqQgAAakLAAGpDgABqRAAAalPAAGpUQABqVMAAalVAAGpWAABqVkAAalaAAGpWwABqVwAAaleAAGpYAABqWEAAaliAAGpZAABqWUAAamkAAGppgABqagAAamqAAGprQABqa4AAamvAAGpsAABqbEAAamzAAGptQABqbYAAam3AAGpuQABqboAAan5AAGp+wABqf4AAaoAAAGqAwABqgQAAaoFAAGqBgABqgcAAaoJAAGqCwABqgwAAaoNAAGqDwABqhAAAaodAAGqHgABqh8AAaohAAGqYAABqmIAAapkAAGqZgABqmkAAapqAAGqawABqmwAAaptAAGqbwABqnEAAapyAAGqcwABqnUAAap2AAGqtQABqrcAAaq5AAGquwABqr4AAaq/AAGqwAABqsEAAarCAAGqxAABqsYAAarHAAGqyAABqsoAAarLAAGrCgABqwwAAasOAAGrEAABqxMAAasUAAGrFQABqxYAAasXAAGrGQABqxsAAascAAGrHQABqx8AAasgAAGrXwABq2EAAatjAAGrZQABq2gAAatpAAGragABq2sAAatsAAGrbgABq3AAAatxAAGrcgABq3QAAat1AAGrtAABq7YAAau4AAGrugABq70AAau+AAGrvwABq8AAAavBAAGrwwABq8UAAavGAAGrxwABq8kAAavKAAGr7wABrBMAAaw6AAGsXgABrGEAAaxjAAGsZQABrGcAAaxpAAGsawABrGwAAaxvAAGsfAABrIsAAayNAAGsjwABrJEAAayTAAGslQABrJcAAayZAAGsqAABrKsAAayuAAGssQABrLQAAay3AAGsugABrL0AAay/AAGs/gABrQAAAa0CAAGtBAABrQcAAa0IAAGtCQABrQoAAa0LAAGtDQABrQ8AAa0QAAGtEQABrRMAAa0UAAGtUwABrVUAAa1XAAGtWQABrVwAAa1dAAGtXgABrV8AAa1gAAGtYgABrWQAAa1lAAGtZgABrWgAAa1pAAGtqAABraoAAa2sAAGtrgABrbEAAa2yAAGtswABrbQAAa21AAGttwABrbkAAa26AAGtuwABrb0AAa2+AAGt/QABrf8AAa4CAAGuBAABrgcAAa4IAAGuCQABrgoAAa4LAAGuDQABrg8AAa4QAAGuEQABrhMAAa4UAAGuUwABrlUAAa5XAAGuWQABrlwAAa5dAAGuXgABrl8AAa5gAAGuYgABrmQAAa5lAAGuZgABrmgAAa5pAAGuqAABrqoAAa6sAAGurgABrrEAAa6yAAGuswABrrQAAa61AAGutwABrrkAAa66AAGuuwABrr0AAa6+AAGu/QABrv8AAa8BAAGvAwABrwYAAa8HAAGvCAABrwkAAa8KAAGvDAABrw4AAa8PAAGvEAABrxIAAa8TAAGvXgABr4EAAa+hAAGvwQABr8MAAa/FAAGvxwABr8kAAa/LAAGvzAABr80AAa/QAAGv0QABr9MAAa/UAAGv1gABr9gAAa/ZAAGv2gABr90AAa/eAAGv4wABr/AAAa/1AAGv9wABr/kAAa/+AAGwAQABsAQAAbAGAAGwKwABsE8AAbB2AAGwmgABsJ0AAbCfAAGwoQABsKMAAbClAAGwpwABsKgAAbCrAAGwuAABsMkAAbDLAAGwzQABsM8AAbDRAAGw0wABsNUAAbDXAAGw2QABsOoAAbDtAAGw8AABsPMAAbD2AAGw+QABsPwAAbD/AAGxAgABsQQAAbFDAAGxRQABsUcAAbFJAAGxTAABsU0AAbFOAAGxTwABsVAAAbFSAAGxVAABsVUAAbFWAAGxWAABsVkAAbGYAAGxmgABsZwAAbGeAAGxoQABsaIAAbGjAAGxpAABsaUAAbGnAAGxqQABsaoAAbGrAAGxrQABsa4AAbHtAAGx7wABsfIAAbH0AAGx9wABsfgAAbH5AAGx+gABsfsAAbH9AAGx/wABsgAAAbIBAAGyAwABsgQAAbIRAAGyEgABshMAAbIVAAGyVAABslYAAbJYAAGyWgABsl0AAbJeAAGyXwABsmAAAbJhAAGyYwABsmUAAbJmAAGyZwABsmkAAbJqAAGyqQABsqsAAbKtAAGyrwABsrIAAbKzAAGytAABsrUAAbK2AAGyuAABsroAAbK7AAGyvAABsr4AAbK/AAGy/gABswAAAbMCAAGzBAABswcAAbMIAAGzCQABswoAAbMLAAGzDQABsw8AAbMQAAGzEQABsxMAAbMUAAGzUwABs1UAAbNXAAGzWQABs1wAAbNdAAGzXgABs18AAbNgAAGzYgABs2QAAbNlAAGzZgABs2gAAbNpAAGzqAABs6oAAbOsAAGzrgABs7EAAbOyAAGzswABs7QAAbO1AAGztwABs7kAAbO6AAGzuwABs70AAbO+AAGz4wABtAcAAbQuAAG0UgABtFUAAbRXAAG0WQABtFsAAbRdAAG0XwABtGAAAbRjAAG0cAABtH8AAbSBAAG0gwABtIUAAbSHAAG0iQABtIsAAbSNAAG0nAABtJ8AAbSiAAG0pQABtKgAAbSrAAG0rgABtLEAAbSzAAG08gABtPQAAbT3AAG0+QABtPwAAbT9AAG0/gABtP8AAbUAAAG1AgABtQQAAbUFAAG1BgABtQgAAbUJAAG1SAABtUoAAbVMAAG1TgABtVEAAbVSAAG1UwABtVQAAbVVAAG1VwABtVkAAbVaAAG1WwABtV0AAbVeAAG1nQABtZ8AAbWhAAG1owABtaYAAbWnAAG1qAABtakAAbWqAAG1rAABta4AAbWvAAG1sAABtbIAAbWzAAG18gABtfQAAbX3AAG1+QABtfwAAbX9AAG1/gABtf8AAbYAAAG2AgABtgQAAbYFAAG2BgABtggAAbYJAAG2SAABtkoAAbZMAAG2TgABtlEAAbZSAAG2UwABtlQAAbZVAAG2VwABtlkAAbZaAAG2WwABtl0AAbZeAAG2nQABtp8AAbahAAG2owABtqYAAbanAAG2qAABtqkAAbaqAAG2rAABtq4AAbavAAG2sAABtrIAAbazAAG28gABtvQAAbb2AAG2+AABtvsAAbb8AAG2/QABtv4AAbb/AAG3AQABtwMAAbcEAAG3BQABtwcAAbcIAAG3UwABt3YAAbeWAAG3tgABt7gAAbe6AAG3vAABt74AAbfAAAG3wQABt8IAAbfFAAG3xgABt8gAAbfJAAG3ywABt80AAbfOAAG3zwABt9IAAbfTAAG32AABt+UAAbfqAAG37AABt+4AAbfzAAG39gABt/kAAbf7AAG4IAABuEQAAbhrAAG4jwABuJIAAbiUAAG4lgABuJgAAbiaAAG4nAABuJ0AAbigAAG4rQABuL4AAbjAAAG4wgABuMQAAbjGAAG4yAABuMoAAbjMAAG4zgABuN8AAbjiAAG45QABuOgAAbjrAAG47gABuPEAAbj0AAG49wABuPkAAbk4AAG5OgABuTwAAbk+AAG5QQABuUIAAblDAAG5RAABuUUAAblHAAG5SQABuUoAAblLAAG5TQABuU4AAbmNAAG5jwABuZEAAbmTAAG5lgABuZcAAbmYAAG5mQABuZoAAbmcAAG5ngABuZ8AAbmgAAG5ogABuaMAAbniAAG55AABuecAAbnpAAG57AABue0AAbnuAAG57wABufAAAbnyAAG59AABufUAAbn2AAG5+AABufkAAboGAAG6BwABuggAAboKAAG6SQABuksAAbpNAAG6TwABulIAAbpTAAG6VAABulUAAbpWAAG6WAABuloAAbpbAAG6XAABul4AAbpfAAG6ngABuqAAAbqiAAG6pAABuqcAAbqoAAG6qQABuqoAAbqrAAG6rQABuq8AAbqwAAG6sQABurMAAbq0AAG68wABuvUAAbr3AAG6+QABuvwAAbr9AAG6/gABuv8AAbsAAAG7AgABuwQAAbsFAAG7BgABuwgAAbsJAAG7SAABu0oAAbt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YAAHHmgABx5wAAcefAAHHoAABx6EAAceiAAHHowABx6UAAcenAAHHqAABx6kAAcerAAHHrAABx+sAAcftAAHH7wABx/EAAcf0AAHH9QABx/YAAcf3AAHH+AABx/oAAcf8AAHH/QABx/4AAcgAAAHIAQAByEAAAchCAAHIRAAByEYAAchJAAHISgAByEsAAchMAAHITQAByE8AAchRAAHIUgAByFMAAchVAAHIVgAByHsAAcifAAHIxgAByOoAAcjtAAHI7wAByPEAAcjzAAHI9QAByPcAAcj4AAHI+wAByQgAAckXAAHJGQAByRsAAckdAAHJHwABySEAAckjAAHJJQAByTQAAck3AAHJOgAByT0AAclAAAHJQwAByUYAAclJAAHJSwAByYoAAcmMAAHJjwAByZEAAcmUAAHJlQAByZYAAcmXAAHJmAAByZoAAcmcAAHJnQAByZ4AAcmgAAHJoQAByeAAAcniAAHJ5AAByeYAAcnpAAHJ6gAByesAAcnsAAHJ7QABye8AAcnxAAHJ8gAByfMAAcn1AAHJ9gAByjUAAco3AAHKOQAByjsAAco+AAHKPwABykAAAcpBAAHKQgABykQAAcpGAAHKRwABykgAAcpKAAHKSwAByooAAcqMAAHKjwABypEAAcqUAAHKlQABypYAAcqXAAHKmAABypoAAcqcAAHKnQAByp4AAcqgAAHKoQAByuAAAcriAAHK5AAByuYAAcrpAAHK6gAByusAAcrsAAHK7QAByu8AAcrxAAHK8gAByvMAAcr1AAHK9gAByzUAAcs3AAHLOQAByzsAAcs+AAHLPwABy0AAActBAAHLQgABy0QAActGAAHLRwABy0gAActKAAHLSwABy4oAAcuMAAHLjgABy5AAAcuTAAHLlAABy5UAAcuWAAHLlwABy5kAAcubAAHLnAABy50AAcufAAHLoAABy+sAAcwOAAHMLgABzE4AAcxQAAHMUgABzFQAAcxWAAHMWQABzFoAAcxbAAHMXgABzF8AAcxhAAHMYgABzGQAAcxnAAHMaAABzGkAAcxsAAHMbQABzHIAAcx/AAHMhAABzIYAAcyIAAHMjQABzJAAAcyTAAHMlQABzLoAAczeAAHNBQABzSkAAc0sAAHNLgABzTAAAc0yAAHNNAABzTYAAc03AAHNOgABzUcAAc1YAAHNWgABzVwAAc1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2AAHYNwAB2DgAAdg5AAHYOgAB2DwAAdg+AAHYPwAB2EAAAdhCAAHYQwAB2GgAAdiMAAHYswAB2NcAAdjaAAHY3AAB2N4AAdjgAAHY4gAB2OQAAdjlAAHY6AAB2PUAAdkEAAHZBgAB2QgAAdkKAAHZDAAB2Q4AAdkQAAHZEgAB2SEAAdkkAAHZJwAB2SoAAdktAAHZMAAB2TMAAdk2AAHZOAAB2XcAAdl5AAHZewAB2X0AAdmAAAHZgQAB2YIAAdmDAAHZhAAB2YYAAdmIAAHZiQAB2YoAAdmMAAHZjQAB2cwAAdnOAAHZ0AAB2dIAAdnVAAHZ1gAB2dcAAdnYAAHZ2QAB2dsAAdndAAHZ3gAB2d8AAdnhAAHZ4gAB2iEAAdojAAHaJQAB2icAAdoqAAHaKwAB2iwAAdotAAHaLgAB2jAAAdoyAAHaMwAB2jQAAdo2AAHaNwAB2nYAAdp4AAHaewAB2n0AAdqAAAHagQAB2oIAAdqDAAHahAAB2oYAAdqIAAHaiQAB2ooAAdqMAAHajQAB2swAAdrOAAHa0AAB2tIAAdrVAAHa1gAB2tcAAdrYAAHa2QAB2tsAAdrdAAHa3gAB2t8AAdrhAAHa4gAB2yEAAdsjAAHbJQAB2ycAAdsqAAHbKwAB2ywAAdstAAHbLgAB2zAAAdsyAAHbMwAB2zQAAds2AAHbNwAB23YAAdt4AAHbegAB23wAAdt/AAHbgAAB24EAAduCAAHbgwAB24UAAduHAAHbiAAB24kAAduLAAHbjAAB29cAAdv6AAHcGgAB3DoAAdw8AAHcPgAB3EAAAdxCAAHcRQAB3EYAAdxHAAHcSgAB3EsAAdxNAAHcTgAB3FAAAdxTAAHcVAAB3FUAAdxYAAHcWQAB3F4AAdxrAAHccAAB3HIAAdx0AAHceQAB3HwAAdx/AAHcgQAB3KYAAdzKAAHc8QAB3RUAAd0YAAHdGgAB3RwAAd0eAAHdIAAB3SIAAd0jAAHdJgAB3TMAAd1EAAHdRgAB3UgAAd1KAAHdTAAB3U4AAd1QAAHdUgAB3VQAAd1lAAHdaAAB3WsAAd1uAAHdcQAB3XQAAd13AAHdegAB3X0AAd1/AAHdvgAB3cAAAd3CAAHdxAAB3ccAAd3IAAHdyQAB3coAAd3LAAHdzQAB3c8AAd3QAAHd0QAB3dMAAd3UAAHeEwAB3hUAAd4XAAHeGQAB3hwAAd4dAAHeHgAB3h8AAd4gAAHeIgAB3iQAAd4lAAHeJgAB3igAAd4pAAHeaAAB3moAAd5tAAHebwAB3nIAAd5zAAHedAAB3nUAAd52AAHeeAAB3noAAd57AAHefAAB3n4AAd5/AAHejAAB3o0AAd6OAAHekAAB3s8AAd7RAAHe0wAB3tUAAd7YAAHe2QAB3toAAd7bAAHe3AAB3t4AAd7gAAHe4QAB3uIAAd7kAAHe5QAB3yQAAd8mAAHfKAAB3yoAAd8tAAHfLgAB3y8AAd8wAAHfMQAB3zMAAd81AAHfNgAB3zcAAd85AAHfOgAB33kAAd97AAHffQAB338AAd+CAAHfgwAB34QAAd+FAAHfhgAB34gAAd+KAAHfiwAB34wAAd+OAAHfjwAB384AAd/QAAHf0gAB39QAAd/XAAHf2AAB39kAAd/aAAHf2wAB390AAd/fAAHf4AAB3+EAAd/jAAHf5AAB4CMAAeAlAAHgJwAB4CkAAeAsAAHgLQAB4C4AAeAvAAHgMAAB4DIAAeA0AAHgNQAB4DYAAeA4AAHgOQAB4F4AAeCCAAHgqQAB4M0AAeDQAAHg0gAB4NQAAeDWAAHg2AAB4NoAAeDbAAHg3gAB4OsAAeD6AAHg/AAB4P4AAeEAAAHhAgAB4QQAAeEGAAHhCAAB4RcAAeEaAAHhHQAB4SAAAeEjAAHhJgAB4SkAAeEsAAHhLgAB4W0AAeFvAAHhcgAB4XQAAeF3AAHheAAB4XkAAeF6AAHhewAB4X0AAeF/AAHhgAAB4YEAAeGDAAHhhAAB4cMAAeHFAAHhxwAB4ckAAeHMAAHhzQAB4c4AAeHPAAHh0AAB4dIAAeHUAAHh1QAB4dYAAeHYAAHh2QAB4hgAAeIaAAHiHAAB4h4AAeIhAAHiIgAB4iMAAeIkAAHiJQAB4icAAeIpAAHiKgAB4isAAeItAAHiLgAB4m0AAeJvAAHicgAB4nQAAeJ3AAHieAAB4nkAAeJ6AAHiewAB4n0AAeJ/AAHigAAB4oEAAeKDAAHihAAB4oYAAeLFAAHixwAB4skAAeLLAAHizgAB4s8AAeLQAAHi0QAB4tIAAeLUAAHi1gAB4tcAAeLYAAHi2gAB4tsAAeMaAAHjHAAB4x4AAeMgAAHjIwAB4yQAAeMlAAHjJgAB4ycAAeMpAAHjKwAB4ywAAeM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BAAHuwwAB7sUAAe7HAAHuygAB7ssAAe7MAAHuzQAB7s4AAe7QAAHu0gAB7tMAAe7UAAHu1gAB7tcAAe8WAAHvGAAB7xoAAe8cAAHvHwAB7yAAAe8hAAHvIgAB7yMAAe8lAAHvJwAB7ygAAe8pAAHvKwAB7ywAAe9rAAHvbQAB728AAe9xAAHvdAAB73UAAe92AAHvdwAB73gAAe96AAHvfAAB730AAe9+AAHvgAAB74EAAe/AAAHvwgAB78QAAe/GAAHvyQAB78oAAe/LAAHvzAAB780AAe/PAAHv0QAB79IAAe/TAAHv1QAB79YAAfAVAAHwFwAB8BkAAfAbAAHwHgAB8B8AAfAgAAHwIQAB8CIAAfAkAAHwJgAB8CcAAfAoAAHwKgAB8CsAAfBQAAHwdAAB8JsAAfC/AAHwwgAB8MQAAfDGAAHwyAAB8MoAAfDMAAHwzQAB8NAAAfDdAAHw7AAB8O4AAfDwAAHw8gAB8PQAAfD2AAHw+AAB8PoAAfEJAAHxDAAB8Q8AAfESAAHxFQAB8RgAAfEbAAHxHgAB8SAAAfFfAAHxYQAB8WQAAfFmAAHxaQAB8WoAAfFrAAHxbAAB8W0AAfFvAAHxcQAB8XIAAfFzAAHxdQAB8XYAAfG1AAHxtwAB8bkAAfG7AAHxvgAB8b8AAfHAAAHxwQAB8cIAAfHEAAHxxgAB8ccAAfHIAAHxygAB8csAAfIKAAHyDAAB8g4AAfIQAAHyEwAB8hQAAfIVAAHyFgAB8hcAAfIZAAHyGwAB8hwAAfIdAAHyHwAB8iAAAfJfAAHyYQAB8mQAAfJmAAHyaQAB8moAAfJrAAHybAAB8m0AAfJvAAHycQAB8nIAAfJzAAHydQAB8nYAAfK1AAHytwAB8rkAAfK7AAHyvgAB8r8AAfLAAAHywQAB8sIAAfLEAAHyxgAB8scAAfLIAAHyygAB8ssAAfMKAAHzDAAB8w4AAfMQAAHzEwAB8xQAAfMVAAHzFgAB8xcAAfMZAAHzGwAB8xwAAfMdAAHzHwAB8yAAAfNfAAHzYQAB82MAAfNlAAHzaAAB82kAAfNqAAHzawAB82wAAfNuAAHzcAAB83EAAfNyAAHzdAAB83UAAfN+AAHzfwAB84EAAfPAAAHzwgAB88QAAfPGAAHzyQAB88oAAfPLAAHzzAAB880AAfPPAAHz0QAB89IAAfP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YAAH/WwAB/1wAAf9dAAH/XgAB/18AAf9hAAH/YwAB/2QAAf9lAAH/ZwAB/2gAAf+nAAH/qQAB/6sAAf+tAAH/sAAB/7EAAf+yAAH/swAB/7QAAf+2AAH/uAAB/7kAAf+6AAH/vAAB/70AAf/8AAH//gACAAEAAgADAAIABgACAAcAAgAIAAIACQACAAoAAgAMAAIADgACAA8AAgAQAAIAEgACABMAAgAgAAIAIQACACIAAgAkAAIAYwACAGUAAgBnAAIAaQACAGwAAgBtAAIAbgACAG8AAgBwAAIAcgACAHQAAgB1AAIAdgACAHgAAgB5AAIAuAACALoAAgC8AAIAvgACAMEAAgDCAAIAwwACAMQAAgDFAAIAxwACAMkAAgDKAAIAywACAM0AAgDOAAIBDQACAQ8AAgERAAIBEwACARYAAgEXAAIBGAACARkAAgEaAAIBHAACAR4AAgEfAAIBIAACASIAAgEjAAIBYgACAWQAAgFmAAIBaAACAWsAAgFsAAIBbQACAW4AAgFvAAIBcQACAXMAAgF0AAIBdQACAXcAAgF4AAIBtwACAbkAAgG7AAIBvQACAcAAAgHBAAIBwgACAcMAAgHEAAIBxgACAcgAAgHJAAIBygACAcwAAgHNAAIB8gACAhYAAgI9AAICYQACAmQAAgJmAAICaAACAmoAAgJsAAICbgACAm8AAgJyAAICfwACAo4AAgKQAAICkgACApQAAgKWAAICmAACApoAAgKcAAICqwACAq4AAgKxAAICtAACArcAAgK6AAICvQACAsAAAgLCAAIDAQACAwMAAgMFAAIDBwACAwoAAgMLAAIDDAACAw0AAgMOAAIDEAACAxIAAgMTAAIDFAACAxYAAgMXAAIDVgACA1gAAgNbAAIDXQACA2AAAgNhAAIDYgACA2MAAgNkAAIDZgACA2gAAgNpAAIDagACA2wAAgNtAAIDrAACA64AAgOwAAIDsgACA7UAAgO2AAIDtwACA7gAAgO5AAIDuwACA70AAgO+AAIDvwACA8EAAgPCAAIEAQACBAMAAgQGAAIECAACBAsAAgQMAAIEDQACBA4AAgQPAAIEEQACBBMAAgQUAAIEFQACBBcAAgQYAAIEWwACBH8AAgSjAAIExgACBO0AAgUNAAIFNAACBVsAAgV7AAIFnwACBcMAAgXFAAIFyAACBcoAAgXMAAIFzgACBdEAAgXUAAIF1gACBdgAAgXbAAIF3QACBd8AAgXiAAIF5QACBeYAAgXrAAIF+AACBfsAAgX9AAIGAAACBgMAAgYFAAIGKgACBk4AAgZ1AAIGmQACBpwAAgaeAAIGoAACBqIAAgakAAIGpgACBqcAAgaqAAIGtwACBsoAAgbMAAIGzgACBtAAAgbSAAIG1AACBtYAAgbYAAIG2gACBtwAAgbvAAIG8gACBvUAAgb4AAIG+wACBv4AAgcBAAIHBAACBwcAAgcKAAIHDAACB0sAAgdNAAIHUAACB1IAAgdVAAIHVgACB1cAAgdYAAIHWQACB1sAAgddAAIHXgACB18AAgdhAAIHYgACB2sAAgdsAAIHbgACB60AAgevAAIHsQACB7MAAge2AAIHtwACB7gAAge5AAIHugACB7wAAge+AAIHvwACB8AAAgfCAAIHwwACCAIAAggEAAIIBwACCAkAAggMAAIIDQACCA4AAggPAAIIEAACCBIAAggUAAIIFQACCBYAAggYAAIIGQACCCIAAggjAAIIJQACCGQAAghmAAIIaAACCGoAAghtAAIIbgACCG8AAghwAAIIcQACCHMAAgh1AAIIdgACCHcAAgh5AAIIegACCLkAAgi7AAIIvgACCMAAAgjDAAIIxAACCMUAAgjGAAIIxwACCMkAAgjLAAIIzAACCM0AAgjPAAII0AACCNkAAgjaAAII3AACCRsAAgkdAAIJHwACCSEAAgkkAAIJJQACCSYAAgknAAIJKAACCSoAAgksAAIJLQACCS4AAgkwAAIJMQACCXAAAglyAAIJdQACCXcAAgl6AAIJewACCXwAAgl9AAIJfgACCYAAAgmCAAIJgwACCYQAAgmGAAIJhwACCZQAAgmVAAIJlgACCZgAAgnXAAIJ2QACCdsAAgndAAIJ4AACCeEAAgniAAIJ4wACCeQAAgnmAAIJ6AACCekAAgnqAAIJ7AACCe0AAgosAAIKLgACCjAAAgoyAAIKNQACCjYAAgo3AAIKOAACCjkAAgo7AAIKPQACCj4AAgo/AAIKQQACCkIAAgpPAAIKWAACClsAAgpdAAIKYAACCmMAAgpsAAIKbwACCnIAAgp1AAIKeAACCnoAAgp/AAIKhAACCokAAgrUAAIK9wACCxcAAgs3AAILOQACCzsAAgs9AAILPwACC0IAAgtDAAILRAACC0cAAgtIAAILSgACC0sAAgtNAAILUAACC1EAAgtSAAILVQACC1YAAgtfAAILbAACC3EAAgtzAAILdQACC3oAAgt9AAILgAACC4IAAgunAAILywACC/IAAgwWAAIMGQACDBsAAgwdAAIMHwACDCEAAgwjAAIMJAACDCcAAgw0AAIMRQACDEcAAgxJAAIMSwACDE0AAgxPAAIMUQACDFMAAgxVAAIMZgACDGkAAgxsAAIMbwACDHIAAgx1AAIMeAACDHsAAgx+AAIMgAACDL8AAgzBAAIMwwACDMUAAgzIAAIMyQACDMoAAgzLAAIMzAACDM4AAgzQAAIM0QACDNIAAgzUAAIM1QACDRQAAg0WAAINGAACDRoAAg0dAAINHgACDR8AAg0gAAINIQACDSMAAg0lAAINJgACDScAAg0pAAINKgACDWkAAg1rAAINbgACDXAAAg1zAAINdAACDXUAAg12AAINdwACDXkAAg17AAINfAACDX0AAg1/AAINgAACDY0AAg2OAAINjwACDZEAAg3QAAIN0gACDdQAAg3WAAIN2QACDdoAAg3bAAIN3AACDd0AAg3fAAIN4QACDeIAAg3jAAIN5QACDeYAAg4lAAIOJwACDikAAg4rAAIOLgACDi8AAg4wAAIOMQACDjIAAg40AAIONgACDjcAAg44AAIOOgACDjsAAg56AAIOfAACDn4AAg6AAAIOgwACDoQAAg6FAAIOhgACDocAAg6JAAIOiwACDowAAg6NAAIOjwACDpAAAg7PAAIO0QACDtMAAg7VAAIO2AACDtkAAg7aAAIO2wACDtwAAg7eAAIO4AACDuEAAg7iAAIO5AACDuUAAg8kAAIPJgACDygAAg8qAAIPLQACDy4AAg8vAAIPMAACDzEAAg8zAAIPNQACDzYAAg83AAIPOQACDzoAAg9fAAIPgwACD6oAAg/OAAIP0QACD9MAAg/VAAIP1wACD9kAAg/bAAIP3AACD98AAg/sAAIP+wACD/0AAg//AAIQAQACEAMAAhAFAAIQBwACEAkAAhAYAAIQGwACEB4AAhAhAAIQJAACECcAAhAqAAIQLQACEC8AAhBuAAIQcAACEHIAAhB0AAIQdwACEHgAAhB5AAIQegACEHsAAhB9AAIQfwACEIAAAhCBAAIQgwACEIQAAhDDAAIQxQACEMcAAhDJAAIQzAACEM0AAhDOAAIQzwACENAAAhDSAAIQ1AACENUAAhDWAAIQ2AACENkAAhEYAAIRGgACERwAAhEeAAIRIQACESIAAhEjAAIRJAACESUAAhEnAAIRKQACESoAAhErAAIRLQACES4AAhFtAAIRbwACEXEAAhFzAAIRdgACEXcAAhF4AAIReQACEXoAAhF8AAIRfgACEX8AAhGAAAIRggACEYMAAhHCAAIRxAACEcYAAhHIAAIRywACEcwAAhHNAAIRzgACEc8AAhHRAAIR0wACEdQAAhHVAAIR1wACEdgAAhIXAAISGQACEhsAAhIdAAISIAACEiEAAhIiAAISIwACEiQAAhImAAISKAACEikAAhIqAAISLAACEi0AAhJsAAISbgACEnEAAhJzAAISdgACEncAAhJ4AAISeQACEnoAAhJ8AAISfgACEn8AAhKAAAISggACEoMAAhLOAAIS8QACExEAAhMxAAITMwACEzUAAhM3AAITOQACEzwAAhM9AAITPgACE0EAAhNCAAITRAACE0UAAhNHAAITSQACE0oAAhNLAAITTgACE08AAhNUAAITYQACE2YAAhNoAAITagACE28AAhNyAAITdQACE3cAAhOcAAITwAACE+cAAhQLAAIUDgACFBAAAhQSAAIUFAACFBYAAhQYAAIUGQACFBwAAhQpAAIUOgACFDwAAhQ+AAIUQAACFEIAAhREAAIURgACFEgAAhRKAAIUWwACFF4AAhRhAAIUZAACFGcAAhRqAAIUbQACFHAAAhRzAAIUdQACFLQAAhS2AAIUuAACFLoAAhS9AAIUvgACFL8AAhTAAAIUwQACFMMAAhTFAAIUxgACFMcAAhTJAAIUygACFQkAAhULAAIVDQACFQ8AAhUSAAIVEwACFRQAAhUVAAIVFgACFRgAAhUaAAIVGwACFRwAAhUeAAIVHwACFV4AAhVgAAIVYwACFWUAAhVoAAIVaQACFWoAAhVrAAIVbAACFW4AAhVwAAIVcQACFXIAAhV0AAIVdQACFYIAAhWDAAIVhAACFYYAAhXFAAIVxwACFckAAhXLAAIVzgACFc8AAhXQAAIV0QACFdIAAhXUAAIV1gACFdcAAhXYAAIV2gACFdsAAhYaAAIWHAACFh4AAhYgAAIWIwACFiQAAhYlAAIWJgACFicAAhYpAAIWKwACFiwAAhYtAAIWLwACFjAAAhZvAAIWcQACFnMAAhZ1AAIWeAACFnkAAhZ6AAIWewACFnwAAhZ+AAIWgAACFoEAAhaCAAIWhAACFoUAAhbEAAIWxgACFsgAAhbKAAIWzQACFs4AAhbPAAIW0AACFtEAAhbTAAIW1QACFtYAAhbXAAIW2QACFtoAAhcZAAIXGwACFx0AAhcfAAIXIgACFyMAAhckAAIXJQACFyYAAhcoAAIXKgACFysAAhcsAAIXLgACFy8AAhdUAAIXeAACF58AAhfDAAIXxgACF8gAAhfKAAIXzAACF84AAhfQAAIX0QACF9QAAhfhAAIX8AACF/IAAhf0AAIX9gACF/gAAhf6AAIX/AACF/4AAhgNAAIYEAACGBMAAhgWAAIYGQACGBwAAhgfAAIYIgACGCQAAhhjAAIYZQACGGgAAhhqAAIYbQACGG4AAhhvAAIYcAACGHEAAhhzAAIYdQACGHYAAhh3AAIYeQACGHoAAhi5AAIYuwACGL0AAhi/AAIYwgACGMMAAhjEAAIYxQACGMYAAhjIAAIYygACGMsAAhjMAAIYzgACGM8AAhkOAAIZEAACGRIAAhkUAAIZFwACGRgAAhkZAAIZGgACGRsAAhkdAAIZHwACGSAAAhkhAAIZIwACGSQAAhljAAIZZQACGWgAAhlqAAIZbQACGW4AAhlvAAIZcAACGXEAAhlzAAIZdQACGXYAAhl3AAIZeQACGXoAAhm5AAIZuwACGb0AAhm/AAIZwgACGcMAAhnEAAIZxQACGcYAAhnIAAIZygACGcsAAhnMAAIZzgACGc8AAhoOAAIaEAACGhIAAhoUAAIaFwACGhgAAhoZAAIaGgACGhsAAhodAAIaHwACGiAAAhohAAIaIwACGiQAAhpjAAIaZQACGmcAAhppAAIabAACGm0AAhpuAAIabwACGnAAAhpyAAIadAACGnUAAhp2AAIaeAACGnkAAhrEAAIa5wACGwcAAhsnAAIbKQACGysAAhstAAIbLwACGzIAAhszAAIbNAACGzcAAhs4AAIbOgACGzsAAhs9AAIbQAACG0EAAhtCAAIbRQACG0YAAhtPAAIbXAACG2EAAhtjAAIbZQACG2oAAhttAAIbcAACG3IAAhuXAAIbuwACG+IAAhwGAAIcCQACHAsAAhwNAAIcDwACHBEAAhwTAAIcFAACHBcAAhwkAAIcNQACHDcAAhw5AAIcOwACHD0AAhw/AAIcQQACHEMAAhxFAAIcVgACHFkAAhxcAAIcXwACHGIAAhxlAAIcaAACHGsAAhxuAAIccAACHK8AAhyxAAIcswACHLUAAhy4AAIcuQACHLoAAhy7AAIcvAACHL4AAhzAAAIcwQACHMIAAhzEAAIcxQACHQQAAh0GAAIdCAACHQoAAh0NAAIdDgACHQ8AAh0QAAIdEQACHRMAAh0VAAIdFgACHRcAAh0ZAAIdGgACHVkAAh1bAAIdXgACHWAAAh1jAAIdZAACHWUAAh1mAAIdZwACHWkAAh1rAAIdbAACHW0AAh1vAAIdcAACHX0AAh1+AAIdfwACHYEAAh3AAAIdwgACHcQAAh3GAAIdyQACHcoAAh3LAAIdzAACHc0AAh3PAAId0QACHdIAAh3TAAId1QACHdYAAh4VAAIeFwACHhkAAh4bAAIeHgACHh8AAh4gAAIeIQACHiIAAh4kAAIeJgACHicAAh4oAAIeKgACHisAAh5qAAIebAACHm4AAh5wAAIecwACHnQAAh51AAIedgACHncAAh55AAIeewACHnwAAh59AAIefwACHoAAAh6/AAIewQACHsMAAh7FAAIeyAACHskAAh7KAAIeywACHswAAh7OAAIe0AACHtEAAh7SAAIe1AACHtUAAh8UAAIfFgACHxgAAh8aAAIfHQACHx4AAh8fAAIfIAACHyEAAh8jAAIfJQACHyYAAh8nAAIfKQACHyoAAh9PAAIfcwACH5oAAh++AAIfwQACH8MAAh/FAAIfxwACH8kAAh/LAAIfzAACH88AAh/cAAIf6wACH+0AAh/vAAIf8QACH/MAAh/1AAIf9wACH/kAAiAIAAIgCwACIA4AAiARAAIgFAACIBcAAiAaAAIgHQACIB8AAiBeAAIgYAACIGMAAiBlAAIgaAACIGkAAiBqAAIgawACIGwAAiBuAAIgcAACIHEAAiByAAIgdAACIHUAAiC0AAIgtgACILgAAiC6AAIgvQACIL4AAiC/AAIgwAACIMEAAiDDAAIgxQACIMYAAiDHAAIgyQACIMoAAiEJAAIhCwACIQ0AAiEPAAIhEgACIRMAAiEUAAIhFQACIRYAAiEYAAIhGgACIRsAAiEcAAIhHgACIR8AAiFeAAIhYAACIWMAAiFlAAIhaAACIWkAAiFqAAIhawACIWwAAiFuAAIhcAACIXEAAiFyAAIhdAACIXUAAiG0AAIhtgACIbgAAiG6AAIhvQACIb4AAiG/AAIhwAACIcEAAiHDAAIhxQACIcYAAiHHAAIhyQACIcoAAiIJAAIiCwACIg0AAiIPAAIiEgACIhMAAiIUAAIiFQACIhYAAiIYAAIiGgACIhsAAiIcAAIiHgACIh8AAiJeAAIiYAACImIAAiJkAAIiZwACImgAAiJpAAIiagACImsAAiJtAAIibwACInAAAiJxAAIicwACInQAAiK/AAIi4gACIwIAAiMiAAIjJAACIyYAAiMoAAIjKgACIy0AAiMuAAIjLwACIzIAAiMzAAIjNQACIzYAAiM4AAIjOwACIzwAAiM9AAIjQAACI0EAAiNGAAIjUwACI1gAAiNaAAIjXAACI2EAAiNkAAIjZwACI2kAAiOOAAIjsgACI9kAAiP9AAIkAAACJAIAAiQEAAIkBgACJAgAAiQKAAIkCwACJA4AAiQbAAIkLAACJC4AAiQwAAIkMgACJDQAAiQ2AAIkOAACJDoAAiQ8AAIkTQACJFAAAiRTAAIkVgACJFkAAiRcAAIkXwACJGIAAiRlAAIkZwACJKYAAiSoAAIkqgACJKwAAiSvAAIksAACJLEAAiSyAAIkswACJLUAAiS3AAIkuAACJLkAAiS7AAIkvAACJPsAAiT9AAIk/wACJQEAAiUEAAIlBQACJQYAAiUHAAIlCAACJQoAAiUMAAIlDQACJQ4AAiUQAAIlEQACJVAAAiVSAAIlVQACJVcAAiVaAAIlWwACJVwAAiVdAAIlXgACJWAAAiViAAIlYwACJWQAAiVmAAIlZwACJXQAAiV1AAIldgACJXgAAiW3AAIluQACJbsAAiW9AAIlwAACJcEAAiXCAAIlwwACJcQAAiXGAAIlyAACJckAAiXKAAIlzAACJc0AAiYMAAImDgACJhAAAiYSAAImFQACJhYAAiYXAAImGAACJhkAAiYbAAImHQACJh4AAiYfAAImIQACJiIAAiZhAAImYwACJmUAAiZnAAImagACJmsAAiZsAAImbQACJm4AAiZwAAImcgACJnMAAiZ0AAImdgACJncAAia2AAImuAACJroAAia8AAImvwACJsAAAibBAAImwgACJsMAAibFAAImxwACJsgAAibJAAImywACJswAAicLAAInDQACJw8AAicRAAInFAACJxUAAicWAAInFwACJxgAAicaAAInHAACJx0AAiceAAInIAACJyEAAidGAAInagACJ5EAAie1AAInuAACJ7oAAie8AAInvgACJ8AAAifCAAInwwACJ8YAAifTAAIn4gACJ+QAAifmAAIn6AACJ+oAAifsAAIn7gACJ/AAAif/AAIoAgACKAUAAigIAAIoCwACKA4AAigRAAIoFAACKBYAAihVAAIoVwACKFkAAihbAAIoXgACKF8AAihgAAIoYQACKGIAAihkAAIoZgACKGcAAihoAAIoagACKGsAAiiqAAIorAACKK4AAiiwAAIoswACKLQAAii1AAIotgACKLcAAii5AAIouwACKLwAAii9AAIovwACKMAAAij/AAIpAQACKQMAAikFAAIpCAACKQkAAikKAAIpCwACKQwAAikOAAIpEAACKREAAikSAAIpFAACKRUAAilUAAIpVgACKVkAAilbAAIpXgACKV8AAilgAAIpYQACKWIAAilkAAIpZgACKWcAAiloAAIpagACKWsAAimqAAIprAACKa4AAimwAAIpswACKbQAAim1AAIptgACKbcAAim5AAIpuwACKbwAAim9AAIpvwACKcAAAin/AAIqAQACKgMAAioFAAIqCAACKgkAAioKAAIqCwACKgwAAioOAAIqEAACKhEAAioSAAIqFAACKhUAAipUAAIqVgACKlgAAipaAAIqXQACKl4AAipfAAIqYAACKmEAAipjAAIqZQACKmYAAipnAAIqaQACKmoAAipzAAIqdAACKnYAAiq1AAIqtwACKrkAAiq7AAIqvgACKr8AAirAAAIqwQACKsIAAirEAAIqxgACKscAAirIAAIqygACKssAAisKAAIrDAACKw4AAisQAAIrEwACKxQAAisVAAIrFgACKxcAAisZAAIrGwACKxwAAisdAAIrHwACKyAAAitfAAIrYQACK2QAAitmAAIraQACK2oAAitrAAIrbAACK20AAitvAAIrcQACK3IAAitzAAIrdQACK3YAAit/AAIrgAACK4IAAiuLAAIrkAACK5MAAiuWAAIrmAACK7UAAiu/AAIryAACK8sAAivNAAIr0AACK9MAAivWAAIr2AACLBsAAiw/AAIsYwACLIYAAiytAAIszQACLPQAAi0bAAItOwACLV8AAi2DAAIthQACLYgAAi2KAAItjAACLY4AAi2RAAItlAACLZYAAi2YAAItmwACLZ0AAi2fAAItogACLaUAAi2mAAItqwACLbgAAi27AAItvQACLcAAAi3DAAItxQACLeoAAi4OAAIuNQACLlkAAi5cAAIuXgACLmAAAi5iAAIuZAACLmYAAi5nAAIuagACLncAAi6KAAIujAACLo4AAi6QAAIukgACLpQAAi6WAAIumAACLpoAAi6cAAIurwACLrIAAi61AAIuuAACLrsAAi6+AAIuwQACLsQAAi7HAAIuygACLswAAi8LAAIvDQACLxAAAi8SAAIvFQACLxYAAi8XAAIvGAACLxkAAi8bAAIvHQACLx4AAi8fAAIvIQACLyIAAi8rAAIvLAACLy4AAi9tAAIvbwACL3EAAi9zAAIvdgACL3cAAi94AAIveQACL3oAAi98AAIvfgACL38AAi+AAAIvggACL4MAAi/CAAIvxAACL8cAAi/JAAIvzAACL80AAi/OAAIvzwACL9AAAi/SAAIv1AACL9UAAi/WAAIv2AACL9kAAi/iAAIv4wACL+UAAjAkAAIwJgACMCgAAjAqAAIwLQACMC4AAjAvAAIwMAACMDEAAjAzAAIwNQACMDYAAjA3AAIwOQACMDoAAjB5AAIwewACMH4AAjCAAAIwgwACMIQAAjCFAAIwhgACMIcAAjCJAAIwiwACMIwAAjCNAAIwjwACMJAAAjCZAAIwmgACMJwAAjDbAAIw3QACMN8AAjDhAAIw5AACMOUAAjDmAAIw5wACMOgAAjDqAAIw7AACMO0AAjDuAAIw8AACMPEAAjEwAAIxMgACMTUAAjE3AAIxOgACMTsAAjE8AAIxPQACMT4AAjFAAAIxQgACMUMAAjFEAAIxRgACMUcAAjFUAAIxVQACMVYAAjFYAAIxlwACMZkAAjGbAAIxnQACMaAAAjGhAAIxogACMaMAAjGkAAIxpgACMagAAjGpAAIxqgACMawAAjGtAAIx7AACMe4AAjHwAAIx8gACMfUAAjH2AAIx9wACMfgAAjH5AAIx+wACMf0AAjH+AAIx/wACMgEAAjICAAIyDwACMhIAAjIVAAIyGAACMhsAAjIdAAIyJgACMnEAAjKUAAIytAACMtQAAjLWAAIy2AACMtoAAjLcAAIy3wACMuAAAjLhAAIy5AACMuUAAjL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DAAJERQACREYAAkRHAAJESQACREoAAkRvAAJEkwACRLoAAkTeAAJE4QACROMAAkTlAAJE5wACROkAAkTrAAJE7AACRO8AAkT8AAJFCwACRQ0AAkUPAAJFEQACRRMAAkUVAAJFFwACRRkAAkUoAAJFKwACRS4AAkUxAAJFNAACRTcAAkU6AAJFPQACRT8AAkV+AAJFgAACRYMAAkWFAAJFiAACRYkAAkWKAAJFiwACRYwAAkWOAAJFkAACRZEAAkWSAAJFlAACRZUAAkXUAAJF1gACRdgAAkXaAAJF3QACRd4AAkXfAAJF4AACReEAAkXjAAJF5QACReYAAkXnAAJF6QACReoAAkYpAAJGKwACRi0AAkYvAAJGMgACRjMAAkY0AAJGNQACRjYAAkY4AAJGOgACRjsAAkY8AAJGPgACRj8AAkZ+AAJGgAACRoMAAkaFAAJGiAACRokAAkaKAAJGiwACRowAAkaOAAJGkAACRpEAAkaSAAJGlAACRpUAAkbUAAJG1gACRtgAAkbaAAJG3QACRt4AAkbfAAJG4AACRuEAAkbjAAJG5QACRuYAAkbnAAJG6QACRuoAAkcpAAJHKwACRy0AAkcvAAJHMgACRzMAAkc0AAJHNQACRzYAAkc4AAJHOgACRzsAAkc8AAJHPgACRz8AAkd+AAJHgAACR4IAAkeEAAJHhwACR4gAAkeJAAJHigACR4sAAkeNAAJHjwACR5AAAkeRAAJHkwACR5QAAkffAAJIAgACSCIAAkhCAAJIRAACSEYAAkhIAAJISgACSE0AAkhOAAJITwACSFIAAkhTAAJIVQACSFYAAkhYAAJIWwACSFwAAkhdAAJIYAACSGEAAkhmAAJIcwACSHgAAkh6AAJIfAACSIEAAkiEAAJIhwACSIkAAkiuAAJI0gACSPkAAkkdAAJJIAACSSIAAkkkAAJJJgACSSgAAkkqAAJJKwACSS4AAkk7AAJJTAACSU4AAklQAAJJUgACSVQAAklWAAJJWAACSVoAAklcAAJJbQACSXAAAklzAAJJdgACSXkAAkl8AAJJfwACSYIAAkmFAAJJhwACScYAAknIAAJJygACScwAAknPAAJJ0AACSdEAAknSAAJJ0wACSdUAAknXAAJJ2AACSdkAAknbAAJJ3AACShsAAkodAAJKHwACSiEAAkokAAJKJQACSiYAAko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nAAJVKgACVSwAAlVrAAJVbQACVW8AAlVxAAJVdAACVXUAAlV2AAJVdwACVXgAAlV6AAJVfAACVX0AAlV+AAJVgAACVYEAAlXAAAJVwgACVcQAAlXGAAJVyQACVcoAAlXLAAJVzAACVc0AAlXPAAJV0QACVdIAAlXTAAJV1QACVdYAAlYVAAJWFwACVhkAAlYbAAJWHgACVh8AAlYgAAJWIQACViIAAlYkAAJWJgACVicAAlYoAAJWKgACVisAAlZqAAJWbAACVm8AAlZxAAJWdAACVnUAAlZ2AAJWdwACVngAAlZ6AAJWfAACVn0AAlZ+AAJWgAACVoEAAlbAAAJWwgACVsQAAlbGAAJWyQACVsoAAlbLAAJWzAACVs0AAlbPAAJW0QACVtIAAlbTAAJW1QACVtYAAlcVAAJXFwACVxkAAlcbAAJXHgACVx8AAlcgAAJXIQACVyIAAlckAAJXJgACVycAAlcoAAJXKgACVysAAldqAAJXbAACV24AAldwAAJXcwACV3QAAld1AAJXdgACV3cAAld5AAJXewACV3wAAld9AAJXfwACV4AAAlfLAAJX7gACWA4AAlguAAJYMAACWDIAAlg0AAJYNgACWDkAAlg6AAJYOwACWD4AAlg/AAJYQQACWEIAAlhEAAJYRwACWEgAAlhJAAJYTAACWE0AAlhSAAJYXwACWGQAAlhmAAJYaAACWG0AAlhwAAJYcwACWHUAAliaAAJYvgACWOUAAlkJAAJZDAACWQ4AAlkQAAJZEgACWRQAAlkWAAJZFwACWRoAAlknAAJZOAACWToAAlk8AAJZPgACWUAAAllCAAJZRAACWUYAAllIAAJZWQACWVwAAllfAAJZYgACWWUAAlloAAJZawACWW4AAllxAAJZcwACWbIAAlm0AAJZtgACWbgAAlm7AAJZvAACWb0AAlm+AAJZvwACWcEAAlnDAAJZxAACWcUAAlnHAAJZyAACWgcAAloJAAJaCwACWg0AAloQAAJaEQACWhIAAloTAAJaFAACWhYAAloYAAJaGQACWhoAAlocAAJaHQACWlwAAlpeAAJaYQACWmMAAlpmAAJaZwACWmgAAlppAAJaagACWmwAAlpuAAJabwACWnAAAlpyAAJacwACWoAAAlqBAAJaggACWoQAAlrDAAJaxQACWscAAlrJAAJazAACWs0AAlrOAAJazwACWtAAAlrSAAJa1AACWtUAAlrWAAJa2AACWtkAAlsYAAJbGgACWxwAAlseAAJbIQACWyIAAlsjAAJbJAACWyUAAlsnAAJbKQACWyoAAlsrAAJbLQACWy4AAlttAAJbbwACW3EAAltzAAJbdgACW3cAAlt4AAJbeQACW3oAAlt8AAJbfgACW38AAluAAAJbggACW4MAAlvCAAJbxAACW8YAAlvIAAJbywACW8wAAlvNAAJbzgACW88AAlvRAAJb0wACW9QAAlvVAAJb1wACW9gAAlwXAAJcGQACXBsAAlwdAAJcIAACXCEAAlwiAAJcIwACXCQAAlwmAAJcKAACXCkAAlwqAAJcLAACXC0AAlxSAAJcdgACXJ0AAlzBAAJcxAACXMYAAlzIAAJcygACXMwAAlzOAAJczwACXNIAAlzfAAJc7gACXPAAAlzyAAJc9AACXPYAAlz4AAJc+gACXPwAAl0LAAJdDgACXREAAl0UAAJdFwACXRoAAl0dAAJdIAACXSIAAl1hAAJdYwACXWUAAl1nAAJdagACXWsAAl1sAAJdbQACXW4AAl1wAAJdcgACXXMAAl10AAJddgACXXcAAl22AAJduAACXboAAl28AAJdvwACXcAAAl3BAAJdwgACXcMAAl3FAAJdxwACXcgAAl3JAAJdywACXcwAAl4LAAJeDQACXg8AAl4RAAJeFAACXhUAAl4WAAJeFwACXhgAAl4aAAJeHAACXh0AAl4eAAJeIAACXiEAAl5gAAJeYgACXmUAAl5nAAJeagACXmsAAl5sAAJebQACXm4AAl5wAAJecgACXnMAAl50AAJedgACXncAAl62AAJeuAACXroAAl68AAJevwACXsAAAl7BAAJewgACXsMAAl7FAAJexwACXsgAAl7JAAJeywACXswAAl8LAAJfDQACXw8AAl8RAAJfFAACXxUAAl8WAAJfFwACXxgAAl8aAAJfHAACXx0AAl8eAAJfIAACXyEAAl9gAAJfYgACX2UAAl9nAAJfagACX2sAAl9sAAJfbQACX24AAl9wAAJfcgACX3MAAl90AAJfdgACX3cAAl/CAAJf5QACYAUAAmAlAAJgJwACYCkAAmArAAJgLQACYDAAAmAxAAJgMgACYDUAAmA2AAJgOAACYDkAAmA7AAJgPgACYD8AAmBAAAJgQwACYEQAAmBJAAJgVgACYFsAAmBdAAJgXwACYGQAAmBnAAJgagACYGwAAmCRAAJgtQACYNwAAmEAAAJhAwACYQUAAmEHAAJhCQACYQsAAmENAAJhDgACYREAAmEeAAJhLwACYTEAAmEzAAJhNQACYTcAAmE5AAJhOwACYT0AAmE/AAJhUAACYVMAAmFWAAJhWQACYVwAAmFfAAJhYgACYWUAAmFoAAJhagACYakAAmGrAAJhrQACYa8AAmGyAAJhswACYbQAAmG1AAJhtgACYbgAAmG6AAJhuwACYbwAAmG+AAJhvwACYf4AAmIAAAJiAgACYgQAAmIHAAJiCAACYgkAAmIKAAJiCwACYg0AAmIPAAJiEAACYhEAAmITAAJiFAACYlMAAmJVAAJiWAACYloAAmJdAAJiXgACYl8AAmJgAAJiYQACYmMAAmJlAAJiZgACYmcAAmJpAAJiagACYncAAmJ4AAJieQACYnsAAmK6AAJivAACYr4AAmLAAAJiwwACYsQAAmLFAAJixgACYscAAmLJAAJiywACYswAAmLNAAJizwACYtAAAmMPAAJjEQACYxMAAmMVAAJjGAACYxkAAmMaAAJjGwACYxwAAmMeAAJjIAACYyEAAmMiAAJjJAACYyUAAmNkAAJjZgACY2gAAmNqAAJjbQACY24AAmNvAAJjcAACY3EAAmNzAAJjdQACY3YAAmN3AAJjeQACY3oAAmO5AAJjuwACY70AAmO/AAJjwgACY8MAAmPEAAJjxQACY8YAAmPIAAJjygACY8sAAmPMAAJjzgACY88AAmQOAAJkEAACZBIAAmQUAAJkFwACZBgAAmQZAAJkGgACZBsAAmQdAAJkHwACZCAAAmQhAAJkIwACZCQAAmRJAAJkbQACZJQAAmS4AAJkuwACZL0AAmS/AAJkwQACZMMAAmTFAAJkxgACZMkAAmTWAAJk5QACZOcAAmTpAAJk6wACZO0AAmTvAAJk8QACZPMAAmUCAAJlBQACZQgAAmULAAJlDgACZREAAmUUAAJlFwACZRkAAmVYAAJlWgACZV0AAmVfAAJlYgACZWMAAmVkAAJlZQACZWYAAmVoAAJlagACZWsAAmVsAAJlbgACZW8AAmWuAAJlsAACZbIAAmW0AAJltwACZbgAAmW5AAJlugACZbsAAmW9AAJlvwACZcAAAmXBAAJlwwACZcQAAmYDAAJmBQACZgcAAmYJAAJmDAACZg0AAmYOAAJmDwACZhAAAmYSAAJmFAACZhUAAmYWAAJmGAACZhkAAmZYAAJmWgACZl0AAmZfAAJmYgACZmMAAmZkAAJmZQACZmYAAmZoAAJmagACZmsAAmZsAAJmbgACZm8AAmauAAJmsAACZrIAAma0AAJmtwACZrgAAma5AAJmugACZrsAAma9AAJmvwACZsAAAmbBAAJmwwACZsQAAmcDAAJnBQACZwcAAmcJAAJnDAACZw0AAmcOAAJnDwACZxAAAmcSAAJnFAACZxUAAmcWAAJnGAACZxkAAmdYAAJnWgACZ1wAAmdeAAJnYQACZ2IAAmdjAAJnZAACZ2UAAmdnAAJnaQACZ2oAAmdrAAJnbQACZ24AAmd3AAJneAACZ3oAAme5AAJnuwACZ70AAme/AAJnwgACZ8MAAmfEAAJnxQACZ8YAAmfIAAJnygACZ8sAAmfMAAJnzgACZ88AAmgOAAJoEAACaBIAAmgUAAJoFwACaBgAAmgZAAJoGgACaBsAAmgdAAJoHwACaCAAAmghAAJoIwACaCQAAmhjAAJoZQACaGgAAmhqAAJobQACaG4AAmhvAAJocAACaHEAAmhzAAJodQACaHYAAmh3AAJoeQACaHoAAmiDAAJohgACaIkAAmiLAAJokAACaJkAAmiyAAJouwACaNQAAmjrAAJo/QACaRoAAmkdAAJpHwACaSEAAmkjAAJpJgACaSgAAmktAAJpbAACaW4AAmlwAAJpcgACaXQAAml1AAJpdgACaXcAAml4AAJpegACaXwAAml9AAJpfgACaYAAAmmBAAJpwAACacIAAmnEAAJpxgACacgAAmnJAAJpygACacsAAmnMAAJpzgACadAAAmnRAAJp0gACadQAAmnVAAJqFAACahYAAmoYAAJqGgACahwAAmodAAJqHgACah8AAmogAAJqIgACaiQAAmolAAJqJgACaigAAmopAAJqMgACajUAAmo4AAJqOgACan0AAmqhAAJqxQACaugAAmsPAAJrLwACa1YAAmt9AAJrnQACa8EAAmvlAAJr5wACa+oAAmvsAAJr7gACa/AAAmvzAAJr9gACa/gAAmv6AAJr/QACa/8AAmwBAAJsBAACbAcAAmwIAAJsEQACbB4AAmwhAAJsIwACbCYAAmwpAAJsKwACbFAAAmx0AAJsmwACbL8AAmzCAAJsxAACbMYAAmzIAAJsygACbMwAAmzNAAJs0AACbN0AAmzwAAJs8gACbPQAAmz2AAJs+AACbPoAAmz8AAJs/gACbQAAAm0CAAJtFQACbRgAAm0bAAJtHgACbSEAAm0kAAJtJwACbSoAAm0tAAJtMAACbTIAAm1xAAJtcwACbXYAAm14AAJtewACbXwAAm19AAJtfgACbX8AAm2BAAJtgwACbYQAAm2FAAJthwACbYgAAm2RAAJtkgACbZQAAm3TAAJt1QACbdcAAm3ZAAJt3AACbd0AAm3eAAJt3wACbeAAAm3iAAJt5AACbeUAAm3mAAJt6AACbekAAm4oAAJuKgACbi0AAm4vAAJuMgACbjMAAm40AAJuNQACbjYAAm44AAJuOgACbjsAAm48AAJuPgACbj8AAm5IAAJuSQACbksAAm6KAAJujAACbo4AAm6QAAJukwACbpQAAm6VAAJulgACbpcAAm6ZAAJumwACbpwAAm6dAAJunwACbqAAAm7fAAJu4QACbuQAAm7mAAJu6QACbuoAAm7rAAJu7AACbu0AAm7vAAJu8QACbvIAAm7zAAJu9QACbvYAAm7/AAJvAAACbwIAAm9BAAJvQwACb0UAAm9HAAJvSgACb0sAAm9MAAJvTQACb04AAm9QAAJvUgACb1MAAm9UAAJvVgACb1cAAm+WAAJvmAACb5sAAm+dAAJvoAACb6EAAm+iAAJvowACb6QAAm+mAAJvqAACb6kAAm+qAAJvrAACb60AAm+6AAJvuwACb7wAAm++AAJv/QACb/8AAnABAAJwAwACcAYAAnAHAAJwCAACcAkAAnAKAAJwDAACcA4AAnAPAAJwEAACcBIAAnATAAJwUgACcFQAAnBWAAJwWAACcFsAAnBcAAJwXQACcF4AAnBfAAJwYQACcGMAAnBkAAJwZQACcGcAAnBoAAJwdQACcH4AAnCBAAJwhAACcIcAAnCKAAJwkwACcJYAAnCZAAJwnAACcJ8AAnChAAJwpwACcLkAAnDGAAJxEQACcTQAAnFUAAJxdAACcXYAAnF4AAJxegACcXwAAnF/AAJxgAACcYEAAnGEAAJxhQACcYcAAnGIAAJxigACcY0AAnGOAAJxjwACcZIAAnGTAAJxmAACcaUAAnGqAAJxrAACca4AAnGzAAJxtgACcbkAAnG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kAAKC5gACgugAAoLqAAKC7QACgu4AAoLvAAKC8AACgvEAAoLzAAKC9QACgvYAAoL3AAKC+QACgvoAAoM5AAKDOwACgz0AAoM/AAKDQgACg0MAAoNEAAKDRQACg0YAAoNIAAKDSgACg0sAAoNMAAKDTgACg08AAoOOAAKDkAACg5MAAoOVAAKDmAACg5kAAoOaAAKDmwACg5wAAoOeAAKDoAACg6EAAoOiAAKDpAACg6UAAoOyAAKDswACg7QAAoO2AAKD9QACg/cAAoP5AAKD+wACg/4AAoP/AAKEAAAChAEAAoQCAAKEBAAChAYAAoQHAAKECAAChAoAAoQLAAKESgAChEwAAoROAAKEUAAChFMAAoRUAAKEVQAChFYAAoRXAAKEWQAChFsAAoRcAAKEXQAChF8AAoRgAAKEnwAChKEAAoSjAAKEpQAChKgAAoSpAAKEqgAChKsAAoSsAAKErgAChLAAAoSxAAKEsgAChLQAAoS1AAKE9AAChPYAAoT4AAKE+gAChP0AAoT+AAKE/wAChQAAAoUBAAKFAwAChQUAAoUGAAKFBwAChQkAAoUKAAKFSQAChUsAAoVNAAKFTwAChVIAAoVTAAKFVAAChVUAAoVWAAKFWAAChVoAAoVbAAKFXAAChV4AAoVfAAKFhAAChagAAoXPAAKF8wAChfYAAoX4AAKF+gAChfwAAoX+AAKGAAAChgEAAoYEAAKGEQAChiAAAoYiAAKGJAAChiYAAoYoAAKGKgAChiwAAoYuAAKGPQAChkAAAoZDAAKGRgAChkkAAoZMAAKGTwAChlIAAoZUAAKGkwAChpUAAoaXAAKGmQAChpwAAoadAAKGngAChp8AAoagAAKGogAChqQAAoalAAKGpgAChqgAAoapAAKG6AAChuoAAobsAAKG7gAChvEAAobyAAKG8wAChvQAAob1AAKG9wAChvkAAob6AAKG+wAChv0AAob+AAKHPQAChz8AAodBAAKHQwACh0YAAodHAAKHSAACh0kAAodKAAKHTAACh04AAodPAAKHUAACh1IAAodTAAKHkgACh5QAAoeXAAKHmQACh5wAAoedAAKHngACh58AAoegAAKHogACh6QAAoelAAKHpgACh6gAAoepAAKH6AACh+oAAofsAAKH7gACh/EAAofyAAKH8wACh/QAAof1AAKH9wACh/kAAof6AAKH+wACh/0AAof+AAKIPQACiD8AAohBAAKIQwACiEYAAohHAAKISAACiEkAAohKAAKITAACiE4AAohPAAKIUAACiFIAAohTAAKIkgACiJQAAoiWAAKImAACiJsAAoicAAKInQACiJ4AAoifAAKIoQACiKMAAoikAAKIpQACiKcAAoioAAKI8wACiRYAAok2AAKJVgACiVgAAolaAAKJXAACiV4AAolhAAKJYgACiWMAAolmAAKJZwACiWkAAolqAAKJbAACiW8AAolwAAKJcQACiXQAAol1AAKJegACiYcAAomMAAKJjgACiZAAAomVAAKJmAACiZsAAomdAAKJwgACieYAAooNAAKKMQACijQAAoo2AAKKOAACijoAAoo8AAKKPgACij8AAopCAAKKTwACimAAAopiAAKKZAACimYAAopoAAKKagACimwAAopuAAKKcAACioEAAoqEAAKKhwACiooAAoqNAAKKkAACipMAAoqWAAKKmQACipsAAoraAAKK3AACit4AAorgAAKK4wACiuQAAorlAAKK5gACiucAAorpAAKK6wACiuwAAortAAKK7wACivAAAosvAAKLMQACizMAAos1AAKLOAACizkAAos6AAKLOwACizwAAos+AAKLQAACi0EAAotCAAKLRAACi0UAAouEAAKLhgACi4kAAouLAAKLjgACi48AAouQAAKLkQACi5IAAouUAAKLlgACi5cAAouYAAKLmgACi5sAAouoAAKLqQACi6oAAousAAKL6wACi+0AAovvAAKL8QACi/QAAov1AAKL9gACi/cAAov4AAKL+gACi/wAAov9AAKL/gACjAAAAowBAAKMQAACjEIAAoxEAAKMRgACjEkAAoxKAAKMSwACjEwAAoxNAAKMTwACjFEAAoxSAAKMUwACjFUAAoxWAAKMlQACjJcAAoyZAAKMmwACjJ4AAoyfAAKMoAACjKEAAoyiAAKMpAACjKYAAoynAAKMqAACjKoAAoyrAAKM6gACjOwAAozuAAKM8AACjPMAAoz0AAKM9QACjPYAAoz3AAKM+QACjPsAAoz8AAKM/QACjP8AAo0AAAKNPwACjUEAAo1DAAKNRQACjUgAAo1JAAKNSgACjUsAAo1MAAKNTgACjVAAAo1RAAKNUgACjVQAAo1VAAKNegACjZ4AAo3FAAKN6QACjewAAo3uAAKN8AACjfIAAo30AAKN9gACjfcAAo36AAKOBwACjhYAAo4YAAKOGgACjhwAAo4eAAKOIAACjiIAAo4kAAKOMwACjjYAAo45AAKOPAACjj8AAo5CAAKORQACjkgAAo5KAAKOiQACjosAAo6NAAKOjwACjpIAAo6TAAKOlAACjpUAAo6WAAKOmAACjpoAAo6bAAKOnAACjp4AAo6fAAKO3gACjuAAAo7iAAKO5AACjucAAo7oAAKO6QACjuoAAo7rAAKO7QACju8AAo7wAAKO8QACjvMAAo70AAKPMwACjzUAAo83AAKPOQACjzwAAo89AAKPPgACjz8AAo9AAAKPQgACj0QAAo9FAAKPRgACj0gAAo9JAAKPiAACj4oAAo+NAAKPjwACj5IAAo+TAAKPlAACj5UAAo+WAAKPmAACj5oAAo+bAAKPnAACj54AAo+fAAKP3gACj+AAAo/iAAKP5AACj+cAAo/oAAKP6QACj+oAAo/rAAKP7QACj+8AAo/wAAKP8QACj/MAAo/0AAKQMwACkDUAApA3AAKQOQACkDwAApA9AAKQPgACkD8AApBAAAKQQgACkEQAApBFAAKQRgACkEgAApBJAAKQiAACkIoAApCMAAKQjgACkJEAApCSAAKQkwACkJQAApCVAAKQlwACkJkAApCaAAKQmwACkJ0AApCeAAKQpwACkKgAApCqAAKQ7QACkREAApE1AAKRWAACkX8AApGfAAKRxgACke0AApINAAKSMQACklUAApJXAAKSWgACklwAApJeAAKSYAACkmMAApJmAAKSaAACkmoAApJtAAKSbwACknEAApJ0AAKSdwACkngAApKBAAKSjgACkpEAApKTAAKSlgACkpkAApKbAAKSwAACkuQAApMLAAKTLwACkzIAApM0AAKTNgACkzgAApM6AAKTPAACkz0AApNAAAKTTQACk2AAApNiAAKTZAACk2YAApNoAAKTagACk2wAApNuAAKTcAACk3IAApOFAAKTiAACk4sAApOOAAKTkQACk5QAApOXAAKTmgACk50AApOgAAKTogACk+EAApPjAAKT5gACk+gAApPrAAKT7AACk+0AApPuAAKT7wACk/EAApPzAAKT9AACk/UAApP3AAKT+AAClAEAApQCAAKUBAAClEMAApRFAAKURwAClEkAApRMAAKUTQAClE4AApRPAAKUUAAClFIAApRUAAKUVQAClFYAApRYAAKUWQAClJgAApSaAAKUnQAClJ8AApSiAAKUowAClKQAApSlAAKUpgAClKgAApSqAAKUqwAClKwAApSuAAKUrwAClLgAApS5AAKUuwAClPoAApT8AAKU/gAClQAAApUDAAKVBAAClQUAApUGAAKVBwAClQkAApULAAKVDAAClQ0AApUPAAKVEAAClU8AApVRAAKVVAAClVYAApVZAAKVWgAClVsAApVcAAKVXQAClV8AApVhAAKVYgAClWMAApVlAAKVZgAClW8AApVwAAKVcgAClbEAApWzAAKVtQAClbcAApW6AAKVuwAClbwAApW9AAKVvgAClcAAApXCAAKVwwAClcQAApXGAAKVxwAClgYAApYIAAKWCwAClg0AApYQAAKWEQAClhIAApYTAAKWFAAClhYAApYYAAKWGQAClhoAApYcAAKWHQAClioAApYrAAKWLAACli4AApZtAAKWbwAClnEAApZzAAKWdgAClncAApZ4AAKWeQAClnoAApZ8AAKWfgACln8AApaAAAKWggACloMAApbCAAKWxAAClscAApbJAAKWzAACls0AApbOAAKWzwACltAAApbSAAKW1AACltUAApbWAAKW2AACltkAApboAAKW9QAClvoAApb9AAKXAAAClwUAApcIAAKXCwAClw0AApcSAAKXXQACl4AAApegAAKXwAACl8IAApfEAAKXxgACl8gAApfLAAKXzAACl80AApfQAAKX0QACl9MAApfUAAKX1gACl9kAApfaAAKX2wACl94AApffAAKX5AACl/EAApf2AAKX+AACl/oAApf/AAKYAgACmAUAApgHAAKYLAACmFAAAph3AAKYmwACmJ4AApigAAKYogACmKQAApimAAKYqAACmKkAApisAAKYuQACmMoAApjMAAKYzgACmNAAApjSAAKY1AACmNYAApjYAAKY2gACmOsAApjuAAKY8QACmPQAApj3AAKY+gACmP0AApkAAAKZAwACmQUAAplEAAKZRgACmUgAAplKAAKZTQACmU4AAplPAAKZUAACmVEAAplTAAKZVQACmVYAAplXAAKZWQACmVoAApmZAAKZmwACmZ0AApmfAAKZogACmaMAApmkAAKZpQACmaYAApmoAAKZqgACmasAApmsAAKZrgACma8AApnuAAKZ8AACmfMAApn1AAKZ+AACmfkAApn6AAKZ+wACmfwAApn+AAKaAAACmgEAApoCAAKaBAACmgUAApoSAAKaEwACmhQAApoWAAKaVQACmlcAAppZAAKaWwACml4AAppfAAKaYAACmmEAAppiAAKaZAACmmYAAppnAAKaaAACmmoAApprAAKaqgACmqwAApquAAKasAACmrMAApq0AAKatQACmrYAApq3AAKauQACmrsAApq8AAKavQACmr8AAprAAAKa/wACmwEAApsDAAKbBQACmwgAApsJAAKbCgACmwsAApsMAAKbDgACmxAAApsRAAKbEgACmxQAApsVAAKbVAACm1YAAptYAAKbWgACm10AApteAAKbXwACm2AAApthAAKbYwACm2UAAptmAAKbZwACm2kAAptqAAKbqQACm6sAAputAAKbrwACm7IAApuzAAKbtAACm7UAApu2AAKbuAACm7oAApu7AAKbvAACm74AApu/AAKb5AACnAgAApwvAAKcUwACnFYAApxYAAKcWgACnFwAApxeAAKcYAACnGEAApxkAAKccQACnIAAApyCAAKchAACnIYAApyIAAKcigACnIwAApyOAAKcnQACnKAAApyjAAKcpgACnKkAApysAAKcrwACnLIAApy0AAKc8wACnPUAApz3AAKc+QACnPwAApz9AAKc/gACnP8AAp0AAAKdAgACnQQAAp0FAAKdBgACnQgAAp0JAAKdSAACnUoAAp1MAAKdTgACnVEAAp1SAAKdUwACnVQAAp1VAAKdVwACnVkAAp1aAAKdWwACnV0AAp1eAAKdnQACnZ8AAp2hAAKdowACnaYAAp2nAAKdqAACnakAAp2qAAKdrAACna4AAp2vAAKdsAACnbIAAp2zAAKd8gACnfQAAp33AAKd+QACnfwAAp39AAKd/gACnf8AAp4AAAKeAgACngQAAp4FAAKeBgACnggAAp4JAAKeSAACnkoAAp5MAAKeTgACnlEAAp5SAAKeUwACnlQAAp5VAAKeVwACnlkAAp5aAAKeWwACnl0AAp5eAAKenQACnp8AAp6hAAKeowACnqYAAp6nAAKeqAACnqkAAp6qAAKerAACnq4AAp6vAAKesAACnrIAAp6zAAKe8gACnvQAAp72AAKe+AACnvsAAp78AAKe/QACnv4AAp7/AAKfAQACnwMAAp8EAAKfBQACnwcAAp8IAAKfUwACn3YAAp+WAAKftgACn7gAAp+6AAKfvAACn74AAp/BAAKfwgACn8MAAp/GAAKfxwACn8kAAp/KAAKfzAACn88AAp/QAAKf0QACn9QAAp/VAAKf2gACn+cAAp/sAAKf7gACn/AAAp/1AAKf+AACn/sAAp/9AAKgIgACoEYAAqBtAAKgkQACoJQAAqCWAAKgmAACoJoAAqCcAAKgngACoJ8AAqCiAAKgrwACoMAAAqDCAAKgxAACoMYAAqDIAAKgygACoMwAAqDOAAKg0AACoOEAAqDkAAKg5wACoOoAAqDtAAKg8AACoPMAAqD2AAKg+QACoPsAAqE6AAKhPAACoT4AAqFAAAKhQwACoUQAAqFFAAKhRgACoUcAAqFJAAKhSwACoUwAAqFNAAKhTwACoVAAAqGPAAKhkQACoZMAAqGVAAKhmAACoZkAAqGaAAKhmwACoZwAAqGeAAKhoAACoaEAAqGiAAKhpAACoaUAAqHkAAKh5gACoekAAqHrAAKh7gACoe8AAqHwAAKh8QACofIAAqH0AAKh9gACofcAAqH4AAKh+gACofsAAqIIAAKiCQACogoAAqIMAAKiSwACok0AAqJPAAKiUQAColQAAqJVAAKiVgAColcAAqJYAAKiWgAColwAAqJdAAKiXgAComAAAqJhAAKioAACoqIAAqKkAAKipgACoqkAAqKqAAKiqwACoqwAAqKtAAKirwACorEAAqKyAAKiswACorUAAqK2AAKi9QACovcAAqL5AAKi+wACov4AAqL/AAKjAAACowEAAqMCAAKjBAACowYAAqMHAAKjCAACowoAAqMLAAKjSgACo0wAAqNOAAKjUAACo1MAAqNUAAKjVQACo1YAAqNXAAKjWQACo1sAAqNcAAKjXQACo18AAqNgAAKjnwACo6EAAqOjAAKjpQACo6gAAqOpAAKjqgACo6sAAqOsAAKjrgACo7AAAqOxAAKjsgACo7QAAqO1AAKj2gACo/4AAqQlAAKkSQACpEwAAqROAAKkUAACpFIAAqRUAAKkVgACpFcAAqRaAAKkZwACpHYAAqR4AAKkegACpHwAAqR+AAKkgAACpIIAAqSEAAKkkwACpJYAAqSZAAKknAACpJ8AAqSiAAKkpQACpKgAAqSqAAKk6QACpOsAAqTuAAKk8AACpPMAAqT0AAKk9QACpPYAAqT3AAKk+QACpPsAAqT8AAKk/QACpP8AAqUAAAKlPwACpUEAAqVDAAKlRQACpUgAAqVJAAKlSgACpUsAAqVMAAKlTgACpVAAAqVRAAKlUgACpVQAAqVVAAKllAACpZYAAqWYAAKlmgACpZ0AAqWeAAKlnwACpaAAAqWhAAKlowACpaUAAqWmAAKlpwACpakAAqWqAAKl6QACpesAAqXuAAKl8AACpfMAAqX0AAKl9QACpfYAAqX3AAKl+QACpfsAAqX8AAKl/QACpf8AAqYAAAKmPwACpkEAAqZDAAKmRQACpkgAAqZJAAKmSgACpksAAqZMAAKmTgACplAAAqZRAAKmUgACplQAAqZVAAKmlAACppYAAqaYAAKmmgACpp0AAqaeAAKmnwACpqAAAqahAAKmowACpqUAAqamAAKmpwACpqkAAqaqAAKm6QACpusAAqbtAAKm7wACpvIAAqbzAAKm9AACpvUAAqb2AAKm+AACpvoAAqb7AAKm/AACpv4AAqb/AAKnCAACpwkAAqcLAAKnGAACpxkAAqcaAAKnHAACpykAAqcqAAKnKwACpy0AAqc6AAKnOwACpzwAAqc+AAKnRwACp1YAAqdjAAKncgACp4QAAqeYAAKnrwACp8EAAqfKAAKnywACp80AAqfaAAKn2wACp9wAAqfeAAKn3wACp+gAAqfyAAKn+QAAAAAAAAQCAAAAAAAAZigAAAAAAAAAAAAAAAAAAqgB + + Shared/CoreData/BookPlayer.xcdatamodeld/Audiobook Player 11.xcdatamodel + YnBsaXN0MDDUAAEAAgADAAQABQAGAAcAClgkdmVyc2lvblkkYXJjaGl2ZXJUJHRvcFgkb2JqZWN0 +cxIAAYagXxAPTlNLZXllZEFyY2hpdmVy0QAIAAlUcm9vdIABrxEIMwALAAwAGQA1ADYANwBRAFIAUwBUAFUAVgBXAFgAWQBaAFsAdgB3AHgAfgB/AIsAoQCiAKMApAClAKYApwCoAKkAqgDDAMYAzQDTAOIA4wDyAPUBBAETARYAdQEmATUBOQE9AUwBUgFTAVsBagFzAXkBegGPAZABmAGZAZoBpgG6AbsBvAG9Ab4BvwHAAcEBwgHRAeAB7wHzAgICEQISAiECMAIxAkACTAJeAl8CYAJhAmICYwJkAmUALwJ0AoMChAKTAqICxALFAssC1wLtAvwC/wMOAx0DIAMvAz4DQQNQA18DYwNyA4EDggOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPXA9gD4APsBAAEDwQeBC0EMQRABE8EXgRtBHwEiASaBKkEuATHBNYE5QT0BQMFCwUgBSEFKQUqBTYFSgVZBWgFdwV7BYoFmQWoBbcFxgXSBeQF5QXmBecF6AXpBeoF6wX6BgkGGAYnBigGNwZGBlUGXQZyBnMGewaHBpsGqga5BsgGzAbbBuoG+QcIBxcHIwc1B0QHUwdUB2MHcgeMB40HkwefB7UHxAfHB9YH5QfoB/cIBggJCBgIJwgrCDoISQhKCFwIXQheCF8IYAhhCGIIdwh4CIAIjAigCK8IvgjNCNEI4AjvCP4JDQkcCSgJOglJCUoJWQloCXcJeAmHCZYJpQm6CbsJwwnPCeMJ8goBChAKFAojCjIKQQpQCl8Kawp9CowKmwqqCrkKyArXCuYK+wr8CwQLEAskCzMLQgtRC1ULZAtzC4ILkQugC6wLvgvNC9wL6wv6C/sMCgwZDCgMPQw+DEYMUgxmDHUMhAyTDJcMpgy1DMQM0wziDO4NAA0PDR4NLQ08DUsNWg1pDX4Nfw2HDZMNpw22DcUN1A3YDecN9g4FDhQOIw4vDkEOUA5fDm4OfQ6MDpsOqg6/DsAOyA7UDugO9w8GDxUPGQ8oDzcPRg9VD2QPcA+CD5EPoA+vD74Pvw/OD90P7BABEAIQChAWECoQORBIEFcQWxBqEHkQiBCXEKYQshDEENMQ4hDxEQARDxEeES0RLhExEToRSRFYEWcRfBF9EYURkRGlEbQRwxHSEdYR5RH0EgMSEhIhEi0SPxJOEk8SXhJtEnwSfRKMEpsSqhK/EsASyBLUEugS9xMGExUTGRMoEzcTRhNVE2QTcBOCE5EToBOvE74TzRPcE+sUABQBFAkUFRQpFDgURxRWFFoUaRR4FIcUlhSlFLEUwxTSFOEU8BT/FQ4VHRUsFUEVQhVKFVYVahV5FYgVlxWbFaoVuRXIFdcV5hXyFgQWExYUFiMWMhZBFkIWURZgFm8WhBaFFo0WmRatFrwWyxbaFt4W7Rb8FwsXGhcpFzUXRxdWF2UXdBeDF5IXoRewF8UXxhfOF9oX7hf9GAwYGxgfGC4YPRhMGFsYahh2GIgYlximGLUYxBjTGOIY8RkGGQcZDxkbGS8ZPhlNGVwZYBlvGX4ZjRmcGasZtxnJGdgZ5xn2GgUaBhoVGiQaMxpIGkkaURpdGnEagBqPGp4aohqxGsAazxreGu0a+RsLGxobKRs4G0cbYRtiG2gbdBuKG5kbnBurG7obvRvMG9sb3hvtG/wcABwPHB4cKhwrHCwcLRxCHEMcSxxXHGscehyJHJgcnByrHLocyRzYHOcc8x0FHRQdIx0yHUEdUB1fHW4dgx2EHYwdmB2sHbsdyh3ZHd0d7B37HgoeGR4oHjQeRh5VHmQecx6CHpEeoB6vHsQexR7NHtke7R78HwsfGh8eHy0fPB9LH1ofaR91H4cflh+lH7Qfwx/SH+Ef8CAFIAYgDiAaIC4gPSBMIFsgXyBuIH0gjCCbIKogtiDIINcg5iD1IQQhHiEfISUhMSFHIVYhWSFoIWkheCF7IYohmSGcIashuiG+Ic0h3CIWIhciGCIZIhoiGyIcIh0iHiIfIiAiISIiIiMiJCIlIiYiJyIoIikiKiIrIiwiLSIuIi8iRCJFIk0iWSJtInwiiyKaIp4irSK8Issi2iLbIuoi9iMIIxcjJiM1I0QjUyNiI3EjhiOHI48jmyOvI74jzSPcI+Aj7yP+JA0kHCQrJDckSSRYJGckdiSFJJQkoySyJMckyCTQJNwk8CT/JQ4lHSUhJTAlPyVOJV0lbCV4JYolmSWoJbclxiXVJeQl8yYIJgkmESYdJjEmQCZPJl4mYiZxJoAmjyaeJp8mria6Jswm2ybqJvknCCcXJyYnNSdKJ0snUydfJ3MngieRJ6AnpCezJ8In0SfgJ+8n+ygNKBwoKyg6KEkoWChnKHYoiyiMKJQooCi0KMMo0ij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UWJVYqlirWLNYv1jTWOJY8VkAWQRZE1kiWTFZQFlPWVtZbVl8WYtZmlmpWbhZx1nWWetZ7Fn0WgBaFFojWjJaQVpFWlRaY1pyWoFakFqcWq5avVrMWtta6lr5WwhbF1ssWy1bNVtBW1VbZFtzW4JbhluVW6Rbs1vCW9Fb3VvvW/5cDVwcXCtcOlxJXFhcbVxuXHZcglyWXKVctFzDXMdc1lzlXPRdA10SXR5dMF0/XU5dXV1sXXtdil2ZXa5dr123XcNd113mXfVeBF4IXhdeJl41XkReU15fXnFegF6PXp5erV68Xste2l7dXuxe+18KXw5fD18VXxxfHV8sXztfSl9OX2hfaV9vX3tfkV+gX6Nfsl/BX8Rf01/iX+Vf9GADYAdgFmAlYDFgMmAzYDRgSWBKYFJgXmByYIFgkGCfYKNgsmDBYNBg32DuYPphDGEbYSphOWFIYVdhZmF1YYphi2GTYZ9hs2HCYdFh4GHkYfNiAmIRYiBiL2I7Yk1iXGJrYnpiiWKYYqditmLLYsxi1GLgYvRjA2MSYyFjJWM0Y0NjUmNhY3BjfGOOY51jrGO7Y8pj2WPoY/dkDGQNZBVkIWQ1ZERkU2RiZGZkdWSEZJNkomSxZL1kz2TeZO1k/GULZRplKWU4ZTtlVWVWZVxlaGV+ZY1lkGWfZa5lsWXAZc9l0mXhZfBl9GYDZhJmE2YbZhxmMWYyZjpmRmZaZmlmeGaHZotmmmapZrhmx2bWZuJm9GcDZxJnIWcwZz9nTmddZ3Jnc2d7Z4dnm2eqZ7lnyGfMZ9tn6mf5aAhoF2gjaDVoRGhTaGJocWiAaI9onmihaKVoqWitaLVouGi8aL1VJG51bGzWAA0ADgAPABAAEQASABMAFAAVABYAFwAYXxAPX3hkX3Jvb3RQYWNrYWdlViRjbGFzc11feGRfbW9kZWxOYW1lXF94ZF9jb21tZW50c18QFV9jb25maWd1cmF0aW9uc0J5TmFtZV8QF19tb2RlbFZlcnNpb25JZGVudGlmaWVygAKBCDKAAIEIL4EIMIEIMd4AGgAbABwAHQAeAB8AIAAOACEAIgAjACQAJQAmACcAKAApAAkAJwAVAC0ALgAvADAAMQAnACcAFV8QHFhEQnVja2V0Rm9yQ2xhc3Nlc3dhc0VuY29kZWRfEBpYREJ1Y2tldEZvclBhY2thZ2Vzc3RvcmFnZV8QHFhEQnVja2V0Rm9ySW50ZXJmYWNlc3N0b3JhZ2VfEA9feGRfb3duaW5nTW9kZWxfEB1YREJ1Y2tldEZvclBhY2thZ2Vzd2FzRW5jb2RlZFZfb3duZXJfEBtYREJ1Y2tldEZvckRhdGFUeXBlc3N0b3JhZ2VbX3Zpc2liaWxpdHlfEBlYREJ1Y2tldEZvckNsYXNzZXNzdG9yYWdlVV9uYW1lXxAfWERCdWNrZXRGb3JJbnRlcmZhY2Vzd2FzRW5jb2RlZF8QHlhEQnVja2V0Rm9yRGF0YVR5cGVzd2FzRW5jb2RlZF8QEF91bmlxdWVFbGVtZW50SUSABIEILYEIK4ABgASAAIEILIEILhAAgAWAA4AEgASAAFBTWUVT0wA4ADkADgA6AEUAUFdOUy5rZXlzWk5TLm9iamVjdHOqADsAPAA9AD4APwBAAEEAQgBDAESABoAHgAiACYAKgAuADIANgA6AD6oARgBHAEgASQBKAEsATABNAE4AT4AQgNeBBraBBg+BBt6AYYEHdIEH54ECVoECxYAvVkZvbGRlcl1IYXJkY292ZXJCb29rVEJvb2tYQm9va21hcmtXQ2hhcHRlcltMaWJyYXJ5SXRlbVdBY2NvdW50XlBsYXliYWNrUmVjb3JkV0xpYnJhcnlVVGhlbWXfEBAAXABdAF4AXwAfAGAAYQAhAGIAYwAOACMAZABlACYAZgBnAGgAJwAnABMAbABtAC8AJwBnAHAAOwBnAHMAdAB1XxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlXxAgWERCdWNrZXRGb3JTdGVyZW90eXBlc3dhc0VuY29kZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzc3RvcmFnZV8QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zZHVwbGljYXRlc18QJFhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zd2FzRW5jb2RlZF8QHVhEQnVja2V0Rm9yU3RlcmVvdHlwZXNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNvcmRlcmVkXxAhWERCdWNrZXRGb3JHZW5lcmFsaXphdGlvbnNzdG9yYWdlW19pc0Fic3RyYWN0gBKANoAEgASAAoATgQGWgASAEoEBmIAGgBKBB3OAEQgTAAAAASFFzllXb3JkZXJlZNMAOAA5AA4AeQB7AFChAHqAFKEAfIAVgC9eWERfUFN0ZXJlb3R5cGXZAB8AIwCAAA4AJgCBACEAZgCCAEYAegBnAIYAFQAnAC8AdQCKXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNvcmRlcmVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAhWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXNzdG9yYWdlgBCAFIASgDWAAIAECIAW0wA4ADkADgCMAJYAUKkAjQCOAI8AkACRAJIAkwCUAJWAF4AYgBmAGoAbgByAHYAegB+pAJcAmACZAJoAmwCcAJ0AngCfgCCAJIAmgCiAKYArgC2AMIA0gC9fEBNYRFBNQ29tcG91bmRJbmRleGVzXxAQWERfUFNLX2VsZW1lbnRJRF8QGVhEUE1VbmlxdWVuZXNzQ29uc3RyYWludHNfEBpYRF9QU0tfdmVyc2lvbkhhc2hNb2RpZmllcl8QGVhEX1BTS19mZXRjaFJlcXVlc3RzQXJyYXlfEBFYRF9QU0tfaXNBYnN0cmFjdF8QD1hEX1BTS191c2VySW5mb18QE1hEX1BTS19jbGFzc01hcHBpbmdfEBZYRF9QU0tfZW50aXR5Q2xhc3NOYW1l3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABUAtgAVAHwAdQB1AHUALwB1AL0AjQB1AHUAFQB1VV90eXBlWF9kZWZhdWx0XF9hc3NvY2lhdGlvbltfaXNSZWFkT25seVlfaXNTdGF0aWNZX2lzVW5pcXVlWl9pc0Rlcml2ZWRaX2lzT3JkZXJlZFxfaXNDb21wb3NpdGVXX2lzTGVhZoAAgCGAAIAVCAgICIAjgBcICIAACNIAOQAOAMQAxaCAItIAxwDIAMkAylokY2xhc3NuYW1lWCRjbGFzc2VzXk5TTXV0YWJsZUFycmF5owDJAMsAzFdOU0FycmF5WE5TT2JqZWN00gDHAMgAzgDPXxAQWERVTUxQcm9wZXJ0eUltcKQA0ADRANI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rU3lzdGVtR3JvdXBlZEJhY2tncm91bmRIZXhfECBkYXJrU2Vjb25kYXJ5U3lzdGVtQmFja2dyb3VuZEhleF8QGGxpZ2h0U3lzdGVtQmFja2dyb3VuZEhleF8QEGRhcmtTZXBhcmF0b3JIZXhfEBFkYXJrU3lzdGVtRmlsbEhleF8QGmxpZ2h0VGVydGlhcnlTeXN0ZW1GaWxsSGV4XmxpZ2h0QWNjZW50SGV4XxARbGlnaHRTZXBhcmF0b3JIZXhfEBJsaWdodFN5c3RlbUZpbGxIZXhfEA9saWdodFByaW1hcnlIZXheZGFya1ByaW1hcnlIZXhfEBdkYXJrU3lzdGVtQmFja2dyb3VuZEhleF8QGWRhcmtUZXJ0aWFyeVN5c3RlbUZpbGxIZXhfEBtsaWdodFNlY29uZGFyeVN5c3RlbUZpbGxIZXhYc2VsZWN0ZWRdZGFya0FjY2VudEhleF8QIGxpZ2h0VGVydGlhcnlTeXN0ZW1CYWNrZ3JvdW5kSGV4XxAfbGlnaHRTeXN0ZW1Hcm91cGVkQmFja2dyb3VuZEhleN8QEgCrAKwArSIwAB8ArwCwIjEAIQCuIjIAsQAOACMAsgCzACYAtAAVABUAFQAnAE8AdQB1IjoALwB1AGcAdQUaId4AdQB1IkIAdV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZIAAgACAAIAEgQLFCAiBAvQIgBIIgMGBAtkICIEC8wgSff8O+9MAOAA5AA4iRiJJAFCiAZIFJIA7gKSiIkoiS4EC9YEDAYAv2QAfACMiTgAOACYiTwAhAGYiUCH6AZIAZwCGABUAJwAvAHUiWF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QJFhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzd2FzRW5jb2RlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZYEC8oA7gBKANYAAgAQIgQL20wA4ADkADiJaImMAUKgBqAGpAaoBqwGsAa0BrgGvgD+AQIBBgEKAQ4BEgEWARqgiZCJlImYiZyJoImkiaiJrgQL3gQL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vACcAZwBwAD4AZ00lTSYAdV8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yT3duZWRBdHRyaWJ1dGVzc3RvcmFnZV8QIFhEQnVja2V0Rm9yU3RlcmVvdHlwZXN3YXNFbmNvZGVkXxAkWERCdWNrZXRGb3JPd25lZEF0dHJpYnV0ZXN3YXNFbmNvZGVkXxAdWERCdWNrZXRGb3JTdGVyZW90eXBlc3N0b3JhZ2VfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc2R1cGxpY2F0ZXNfECRYREJ1Y2tldEZvckdlbmVyYWxpemF0aW9uc3dhc0VuY29kZWRfEB1YREJ1Y2tldEZvclN0ZXJlb3R5cGVzb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zb3JkZXJlZF8QIVhEQnVja2V0Rm9yR2VuZXJhbGl6YXRpb25zc3RvcmFnZYASgQYhgASABIACgQYRgQGWgASAEoEBmIAJgBKBBoGBBhAIEvdowmDTADgAOQAOTSpNLABQoQB6gBShTS2BBhKAL9kAHwAjTTAADgAmTTEAIQBmTTIASQB6AGcAhgAVACcALwB1TTpfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc29yZGVyZWRfECRYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3dhc0VuY29kZWRfECFYREJ1Y2tldEZvck93bmVkQXR0cmlidXRlc3N0b3JhZ2WBBg+AFIASgDWAAIAECIEGE9MAOAA5AA5NPE1GAFCpAI0AjgCPAJAAkQCSAJMAlACVgBeAGIAZgBqAG4AcgB2AHoAfqU1HTUhNSU1KTUtNTE1NTU5NT4EGFIEGFoEGF4EGGYEGGoEGHIEGHYEGH4EGIIAv3xAPAKsArACtAB8ArgCvALAAIQCxAA4AIwCyALMAJgC0ABVNUwAVTS0AdQB1AHUALwB1AL0AjQB1AHUAFQB1gACBBhWAAIEGEggICAiAI4AXCAiAAAjSADkADk1hAMWggCLfEA8AqwCsAK0AHwCuAK8AsAAhALEADgAjALIAswAmALQAFQAVABVNLQB1AHUAdQAvAHUAvQCOAHUAdQAVAHWAAIAAgACBBhIICAgIgCOAGAgIgAAI3xAPAKsArACtAB8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SADkADmi2AMWggCLTADgAOQAOaLlougBQoKCAL1DSAMcAyGi+aL9ZWERQTU1vZGVso2i+aMAAzFdYRE1vZGVsAAAACAAAABkAAAAiAAAALAAAADEAAAA6AAAAPwAAAFEAAABWAAAAWwAAAF0AABDHAAAQzQAAEOYAABD4AAAQ/wAAEQ0AABEaAAARMgAAEUwAABFOAAARUQAAEVMAABFWAAARWQAAEVwAABGVAAARtAAAEdEAABHwAAASAgAAEiIAABIpAAASRwAAElMAABJvAAASdQAAEpcAABK4AAASywAAEs0AABLQAAAS0wAAEtUAABLXAAAS2QAAEtwAABLfAAAS4QAAEuMAABLlAAAS5wAAEukAABLrAAAS7AAAEvAAABL9AAATBQAAExAAABMlAAATJwAAEykAABMrAAATLQAAEy8AABMxAAATMwAAEzUAABM3AAATOQAAE04AABNQAAATUgAAE1UAABNYAAATWwAAE10AABNgAAATYwAAE2YAABNpAAATawAAE3IAABOAAAAThQAAE44AABOWAAATogAAE6oAABO5AAATwQAAE8cAABQKAAAULgAAFFIAABR1AAAUnAAAFLwAABTjAAAVCgAAFSoAABVOAAAVcgAAFX4AABWAAAAVggAAFYQAABWGAAAViAAAFYoAABWNAAAVjwAAFZEAABWUAAAVlgAAFZgAABWbAAAVnQAAFZ4AABWnAAAVrwAAFbwAABW/AAAVwQAAFcQAABXGAAAVyAAAFdcAABX8AAAWIAAAFkcAABZrAAAWbQAAFm8AABZxAAAWcwAAFnUAABZ3AAAWeAAAFnoAABaHAAAWmgAAFpwAABaeAAAWoAAAFqIAABakAAAWpgAAFqgAABaqAAAWrAAAFr8AABbBAAAWwwAAFsUAABbHAAAWyQAAFssAABbNAAAWzwAAFtEAABbTAAAW6QAAFvwAABcYAAAXNQAAF1EAABdlAAAXdwAAF40AABemAAAX5QAAF+sAABf0AAAYAQAAGA0AABgXAAAYIQAAGCwAABg3AAAYRAAAGEwAABhOAAAYUAAAGFIAABhUAAAYVQAAGFYAABhXAAAYWAAAGFoAABhcAAAYXQAAGF4AABhgAAAYYQAAGGoAABhrAAAYbQAAGHYAABiBAAAYigAAGJkAABigAAAYqAAAGLEAABi6AAAYzQAAGNY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AACWbAAAl2gAAJdwAACXeAAAl4AAAJeIAACXjAAAl5AAAJeUAACXmAAAl6AAAJeoAACXrAAAl7AAAJe4AACXvAAAmQgAAJmYAACaKAAAmqgAAJtEAACb4AAAnGAAAJz8AACdjAAAnhgAAJ60AACfRAAAn9QAAKBkAAChAAAAoQQAAKEMAAChFAAAoRwAAKEkAAChMAAAoTgAAKFAAAChTAAAoVQAAKFcAAChaAAAoXAAAKF4AAChgAAAoYgAAKGQAAChnAAAoagAAKG8AACh8AAAofwAAKIEAACiEAAAohgAAKIgAACitAAAo0QAAKPgAACkcAAApHgAAKSAAACkiAAApJAAAKSYAACkoAAApKQAAKSsAACk4AAApSwAAKU0AAClPAAApUQAAKVMAAClVAAApVwAAKVkAAClbAAApXQAAKXAAAClyAAApdAAAKXYAACl4AAApegAAKXwAACl+AAApgAAAKYIAACmEAAApwwAAKcUAACnHAAApyQAAKcsAACnMAAApzQAAKc4AACnPAAAp0QAAKdMAACnUAAAp1QAAKdcAACnYAAAp4QAAKeIAACnkAAAqIwAAKiUAAConAAAqKQAAKisAACosAAAqLQAAKi4AACovAAAqMQAAKjMAACo0AAAqNQAAKjcAACo4AAAqdwAAKnkAACp7AAAqfQAAKn8AACqAAAAqgQAAKoIAACqDAAAqhQAAKocAACqIAAAqiQAAKosAACqMAAAqlQAAKpYAACqYAAAq1wAAKtkAACrbAAAq3QAAKt8AACrgAAAq4QAAKuIAACrjAAAq5QAAKucAACroAAAq6QAAKusAACrsAAArKwAAKy0AACsvAAArMQAAKzMAACs0AAArNQAAKzYAACs3AAArOQAAKzsAACs8AAArPQAAKz8AACtAAAArSQAAK0oAACtMAAAriwAAK40AACuPAAArkQAAK5MAACuUAAArlQAAK5YAACuXAAArmQAAK5sAACucAAArnQAAK58AACugAAAr3wAAK+EAACvjAAAr5QAAK+cAACvoAAAr6QAAK+oAACvrAAAr7QAAK+8AACvwAAAr8QAAK/MAACv0AAAsAQAALAIAACwDAAAsBQAALEQAACxGAAAsSAAALEoAACxMAAAsTQAALE4AACxPAAAsUAAALFIAACxUAAAsVQAALFYAACxYAAAsWQAALJgAACyaAAAsnAAALJ4AACygAAAsoQAALKIAACyjAAAspAAALKYAACyoAAAsqQAALKoAACysAAAsrQAALLkAACzGAAAs8QAALPMAACz1AAAs9wAALPkAACz7AAAs/QAALP8AAC0BAAAtAwAALQUAAC0HAAAtCQAALQsAAC0NAAAtDwAALREAAC0TAAAtFQAALRcAAC0ZAAAtRAAALUYAAC1IAAAtSgAALU0AAC1QAAAtUwAALVYAAC1ZAAAtXAAALV8AAC1iAAAtZQAALWgAAC1rAAAtbgAALXEAAC10AAAtdwAALXoAAC19AAAtfwAALYYAAC2MAAAtmgAALaMAAC2vAAAtwgAALcgAAC3SAAAt1wAALeQAAC3vAAAt+gAALf8AAC4HAAAuDwAALhkAAC4kAAAuLgAALkEAAC5OAAAumQAALrwAAC7cAAAu/AAALv4AAC8AAAAvAgAALwQAAC8GAAAvBwAALwgAAC8KAAAvCwAALw0AAC8OAAAvEAAALxIAAC8TAAAvFAAALxYAAC8XAAAvHAAALykAAC8uAAAvMAAALzIAAC83AAAvOQAALzsAAC89AAAvYgAAL4YAAC+tAAAv0QAAL9MAAC/VAAAv1wAAL9kAAC/bAAAv3QAAL94AAC/gAAAv7QAAL/4AADAAAAAwAgAAMAQAADAGAAAwCAAAMAoAADAMAAAwDgAAMB8AADAhAAAwIwAAMCUAADAnAAAwKQAAMCsAADAtAAAwLwAAMDEAADBwAAAwcgAAMHQAADB2AAAweAAAMHkAADB6AAAwewAAMHwAADB+AAAwgAAAMIEAADCCAAAwhAAAMIUAADDEAAAwxgAAMMgAADDKAAAwzAAAMM0AADDOAAAwzwAAMNAAADDSAAAw1AAAMNUAADDWAAAw2AAAMNkAADEYAAAxGgAAMRwAADEeAAAxIAAAMSEAADEiAAAxIwAAMSQAADEmAAAxKAAAMSkAADEqAAAxLAAAMS0AADE6AAAxOwAAMTwAADE+AAAxfQAAMX8AADGBAAAxgwAAMYUAADGGAAAxhwAAMYgAADGJAAAxiwAAMY0AADGOAAAxjwAAMZEAADGSAAAx0QAAMdMAADHVAAAx1wAAMdkAADHaAAAx2wAAMdwAADHdAAAx3wAAMeEAADHiAAAx4wAAMeUAADHmAAAyJQAAMicAADIpAAAyKwAAMi0AADIuAAAyLwAAMjAAADIxAAAyMwAAMjUAADI2AAAyNwAAMjkAADI6AAAyeQAAMnsAADJ9AAAyfwAAMoEAADKCAAAygwAAMoQAADKFAAAyhwAAMokAADKKAAAyiwAAMo0AADKOAAAyzQAAMs8AADLRAAAy0wAAMtUAADLWAAAy1wAAMtgAADLZAAAy2wAAMt0AADLeAAAy3wAAMuEAADLiAAAzBwAAMysAADNSAAAzdgAAM3gAADN6AAAzfAAAM34AADOAAAAzggAAM4MAADOFAAAzkgAAM6EAADOjAAAzpQAAM6cAADOpAAAzqwAAM60AADOvAAAzvgAAM8AAADPCAAAzxAAAM8YAADPIAAAzygAAM8wAADPOAAA0DQAANA8AADQRAAA0EwAANBUAADQWAAA0FwAANBgAADQZAAA0GwAANB0AADQeAAA0HwAANCEAADQiAAA0YQAANGMAADRlAAA0ZwAANGkAADRqAAA0awAANGwAADRtAAA0bwAANHEAADRyAAA0cwAANHUAADR2AAA0tQAANLcAADS5AAA0uwAANL0AADS+AAA0vwAANMAAADTBAAA0wwAANMUAADTGAAA0xwAANMkAADTKAAA1CQAANQsAADUNAAA1DwAANREAADUSAAA1EwAANRQAADUVAAA1FwAANRkAADUaAAA1GwAANR0AADUeAAA1XQAANV8AADVhAAA1YwAANWUAADVmAAA1ZwAANWgAADVpAAA1awAANW0AADVuAAA1bwAANXEAADVyAAA1sQAANbMAADW1AAA1twAANbkAADW6AAA1uwAANbwAADW9AAA1vwAANcEAADXCAAA1wwAANcUAADXGAAA2BQAANgcAADYJAAA2CwAANg0AADYOAAA2DwAANhAAADYRAAA2EwAANhUAADYWAAA2FwAANhkAADYaAAA2IwAANjYAADZDAAA2VgAANmMAADZ2AAA2jQAANp8AADbqAAA3DQAANy0AADdNAAA3TwAAN1EAADdTAAA3VQAAN1cAADdYAAA3WQAAN1sAADdcAAA3XgAAN18AADdhAAA3YwAAN2QAADdlAAA3ZwAAN2gAADdtAAA3egAAN38AADeBAAA3gwAAN4gAADeKAAA3jAAAN44AADejAAA3yAAAN+wAADgTAAA4NwAAODkAADg7AAA4PQAAOD8AADhBAAA4QwAAOEQ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AAEPEAABDxQAARAQAAEQGAABECAAARAoAAEQMAABEDQAARA4AAEQPAABEEAAARBIAAEQUAABEFQAARBYAAEQYAABEGQAARFgAAERaAABEXAAARF4AAERgAABEYQAARGIAAERjAABEZAAARGYAAERoAABEaQAARGoAAERsAABEbQAARJIAAES2AABE3QAARQEAAEUDAABFBQAARQcAAEUJAABFCwAARQ0AAEUOAABFEAAARR0AAEUsAABFLgAARTAAAEUyAABFNAAARTYAAEU4AABFOgAARUkAAEVLAABFTQAARU8AAEVRAABFVAAARVcAAEVaAABFXAAARZsAAEWdAABFnwAARaEAAEWjAABFpAAARaUAAEWmAABFpwAARakAAEWrAABFrAAARa0AAEWvAABFsAAARe8AAEXxAABF8wAARfUAAEX3AABF+AAARfkAAEX6AABF+wAARf0AAEX/AABGAAAARgEAAEYDAABGBAAARgYAAEZFAABGRwAARkkAAEZLAABGTQAARk4AAEZPAABGUAAARlEAAEZTAABGVQAARlYAAEZXAABGWQAARloAAEaZAABGmwAARp0AAEafAABGoQAARqIAAEajAABGpAAARqUAAEanAABGqQAARqoAAEarAABGrQAARq4AAEbxAABHFQAARzkAAEdcAABHgwAAR6MAAEfKAABH8QAASBEAAEg1AABIWQAASFsAAEhdAABIXwAASGEAAEhjAABIZQAASGgAAEhqAABIbAAASG8AAEhxAABIcwAASHYAAEh4AABIeQAASH4AAEiLAABIjgAASJAAAEiTAABIlQAASJcAAEi8AABI4AAASQcAAEkrAABJLQAASS8AAEkxAABJMwAASTUAAEk3AABJOAAASToAAElHAABJWgAASVwAAEleAABJYAAASWIAAElkAABJZgAASWgAAElqAABJbAAASX8AAEmBAABJgwAASYUAAEmHAABJiQAASYsAAEmNAABJjwAASZEAAEmTAABJ0gAASdQAAEnWAABJ2AAASdoAAEnbAABJ3AAASd0AAEneAABJ4AAASeIAAEnjAABJ5AAASeYAAEnnAABJ8AAASfEAAEnzAABKMgAASjQAAEo2AABKOAAASjoAAEo7AABKPAAASj0AAEo+AABKQAAASkIAAEpDAABKRAAASkYAAEpHAABKhgAASogAAEqKAABKjAAASo4AAEqPAABKkAAASpEAAEqSAABKlAAASpYAAEqXAABKmAAASpoAAEqbAABKpAAASqUAAEqnAABK5gAASugAAErqAABK7AAASu4AAErvAABK8AAASvEAAEryAABK9AAASvYAAEr3AABK+AAASvoAAEr7AABLOgAASzwAAEs+AABLQAAAS0IAAEtDAABLRAAAS0UAAEtGAABLSAAAS0oAAEtLAABLTAAAS04AAEtPAABLWAAAS1kAAEtbAABLmgAAS5wAAEueAABLoAAAS6IAAEujAABLpAAAS6UAAEumAABLqAAAS6oAAEurAABLrAAAS64AAEuvAABL7gAAS/AAAEvyAABL9AAAS/YAAEv3AABL+AAAS/kAAEv6AABL/AAAS/4AAEv/AABMAAAATAIAAEwDAABMEAAATBEAAEwSAABMFAAATFMAAExVAABMVwAATFkAAExbAABMXAAATF0AAExeAABMXwAATGEAAExjAABMZAAATGUAAExnAABMaAAATKcAAEypAABMqwAATK0AAEyvAABMsAAATLEAAEyyAABMswAATLUAAEy3AABMuAAATLkAAEy7AABMvAAATMoAAEzXAABM5gAATOgAAEzqAABM7AAATO4AAEzwAABM8gAATPQAAE0DAABNBQAATQgAAE0LAABNDgAATREAAE0UAABNFwAATRkAAE0gAABNJwAATSoAAE01AABNQAAATUwAAE2XAABNugAATdoAAE36AABN/AAATf4AAE4AAABOAgAATgQAAE4FAABOBgAATggAAE4JAABOCwAATgwAAE4OAABOEAAAThEAAE4SAABOFAAAThUAAE4aAABOJwAATiwAAE4uAABOMAAATjUAAE43AABOOQAATjsAAE5gAABOhAAATqsAAE7PAABO0QAATtMAAE7VAABO1wAATtkAAE7bAABO3AAATt4AAE7rAABO/AAATv4AAE8AAABPAgAATwQAAE8GAABPCAAATwoAAE8MAABPHQAATx8AAE8hAABPIwAATyUAAE8nAABPKQAATysAAE8tAABPLwAAT24AAE9wAABPcgAAT3QAAE92AABPdwAAT3gAAE95AABPegAAT3wAAE9+AABPfwAAT4AAAE+CAABPgwAAT8IAAE/EAABPxgAAT8gAAE/KAABPywAAT8wAAE/NAABPzgAAT9AAAE/SAABP0wAAT9QAAE/WAABP1wAAUBYAAFAYAABQGgAAUBwAAFAeAABQHwAAUCAAAFAhAABQIgAAUCQAAFAmAABQJwAAUCgAAFAqAABQKwAAUDgAAFA5AABQOgAAUDwAAFB7AABQfQAAUH8AAFCBAABQgwAAUIQAAFCFAABQhgAAUIcAAFCJAABQiwAAUIwAAFCNAABQjwAAUJAAAFDPAABQ0QAAUNMAAFDVAABQ1wAAUNgAAFDZAABQ2gAAUNsAAFDdAABQ3wAAUOAAAFDhAABQ4wAAUOQAAFEjAABRJQAAUScAAFEpAABRKwAAUSwAAFEtAABRLgAAUS8AAFExAABRMwAAUTQAAFE1AABRNwAAUTgAAFF3AABReQAAUXsAAFF9AABRfwAAUYAAAFGBAABRggAAUYMAAFGFAABRhwAAUYgAAFGJAABRiwAAUYwAAFHLAABRzQAAUc8AAFHRAABR0wAAUdQAAFHVAABR1gAAUdcAAFHZAABR2wAAUdwAAFHdAABR3wAAUeAAAFIFAABSKQAAUlAAAFJ0AABSdgAAUngAAFJ6AABSfAAAUn4AAFKAAABSgQAAUoQAAFKRAABSoAAAUqIAAFKkAABSpgAAUqgAAFKqAABSrAAAUq4AAFK9AABSwAAAUsMAAFLGAABSyQAAUswAAFLPAABS0gAAUtQAAFMTAABTFQAAUxgAAFMaAABTHAAAUx0AAFMeAABTHwAAUyAAAFMiAABTJAAAUyUAAFMmAABTKAAAUykAAFMrAABTagAAU2wAAFNuAABTcAAAU3IAAFNzAABTdAAAU3UAAFN2AABTeAAAU3oAAFN7AABTfAAAU34AAFN/AABTvgAAU8AAAFPCAABTxAAAU8YAAFPHAABTyAAAU8kAAFPKAABTzAAAU84AAFPPAABT0AAAU9IAAFPTAABUEgAAVBQAAFQXAABUGQAAVBsAAFQcAABUHQAAVB4AAFQfAABUIQAAVCMAAFQkAABUJQAAVCcAAFQoAABUKgAAVGkAAFRrAABUbQAAVG8AAFRxAABUcgAAVHMAAFR0AABUdQAAVHcAAFR5AABUegAAVHsAAFR9AABUfgAAVL0AAFS/AABUwQAAVMMAAFTFAABUxgAAVMcAAFTIAABUyQAAVMsAAFTNAABUzgAAVM8AAFTRAABU0gAAVREAAFUTAABVFQAAVRc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AAGBmAABgZwAAYGkAAGBrAABgbAAAYG0AAGBvAABgcAAAYK8AAGCxAABgswAAYLUAAGC4AABguQAAYLoAAGC7AABgvAAAYL4AAGDAAABgwQAAYMIAAGDEAABgxQAAYQQAAGEGAABhCAAAYQoAAGENAABhDgAAYQ8AAGEQAABhEQAAYRMAAGEVAABhFgAAYRcAAGEZAABhGgAAYVkAAGFbAABhXQAAYV8AAGFiAABhYwAAYWQAAGFlAABhZgAAYWgAAGFqAABhawAAYWwAAGFuAABhbwAAYa4AAGGwAABhsgAAYbQAAGG3AABhuAAAYbkAAGG6AABhuwAAYb0AAGG/AABhwAAAYcEAAGHDAABhxAAAYekAAGINAABiNAAAYlgAAGJbAABiXQAAYl8AAGJhAABiYwAAYmUAAGJmAABiaQAAYnYAAGKFAABihwAAYokAAGKLAABijQAAYo8AAGKRAABikwAAYqIAAGKlAABiqAAAYqsAAGKuAABisQAAYrQAAGK3AABiuQAAYvgAAGL6AABi/QAAYv8AAGMCAABjAwAAYwQAAGMFAABjBgAAYwgAAGMKAABjCwAAYwwAAGMOAABjDwAAY04AAGNQAABjUgAAY1QAAGNXAABjWAAAY1kAAGNaAABjWwAAY10AAGNfAABjYAAAY2EAAGNjAABjZAAAY6MAAGOlAABjpwAAY6kAAGOsAABjrQAAY64AAGOvAABjsAAAY7IAAGO0AABjtQAAY7YAAGO4AABjuQAAY/gAAGP6AABj/QAAY/8AAGQCAABkAwAAZAQAAGQFAABkBgAAZAgAAGQKAABkCwAAZAwAAGQOAABkDwAAZBEAAGRQAABkUgAAZFQAAGRWAABkWQAAZFoAAGRbAABkXAAAZF0AAGRfAABkYQAAZGIAAGRjAABkZQAAZGYAAGSlAABkpwAAZKkAAGSrAABkrgAAZK8AAGSwAABksQAAZLIAAGS0AABktgAAZLcAAGS4AABkugAAZLsAAGT6AABk/AAAZP4AAGUAAABlAwAAZQQAAGUFAABlBgAAZQcAAGUJAABlCwAAZQwAAGUNAABlDwAAZRAAAGVbAABlfgAAZZ4AAGW+AABlwAAAZcIAAGXEAABlxgAAZcgAAGXJAABlygAAZc0AAGXOAABl0AAAZdEAAGXTAABl1QAAZdYAAGXXAABl2gAAZdsAAGXgAABl7QAAZfIAAGX0AABl9gAAZfsAAGX+AABmAQAAZgMAAGYoAABmTAAAZnMAAGaXAABmmgAAZpwAAGaeAABmoAAAZqIAAGakAABmpQAAZqgAAGa1AABmxgAAZsgAAGbKAABmzAAAZs4AAGbQAABm0gAAZtQAAGbWAABm5wAAZuoAAGbtAABm8AAAZvMAAGb2AABm+QAAZvwAAGb/AABnAQAAZ0AAAGdCAABnRAAAZ0YAAGdJAABnSgAAZ0sAAGdMAABnTQAAZ08AAGdRAABnUgAAZ1MAAGdVAABnVgAAZ5UAAGeXAABnmQAAZ5sAAGeeAABnnwAAZ6AAAGehAABnogAAZ6QAAGemAABnpwAAZ6gAAGeqAABnqwAAZ+oAAGfsAABn7wAAZ/EAAGf0AABn9QAAZ/YAAGf3AABn+AAAZ/oAAGf8AABn/QAAZ/4AAGgAAABoAQAAaA4AAGgPAABoEAAAaBIAAGhRAABoUwAAaFUAAGhXAABoWgAAaFsAAGhcAABoXQAAaF4AAGhgAABoYgAAaGMAAGhkAABoZgAAaGcAAGimAABoqAAAaKoAAGisAABorwAAaLAAAGixAABosgAAaLMAAGi1AABotwAAaLgAAGi5AABouwAAaLwAAGj7AABo/QAAaP8AAGkBAABpBAAAaQUAAGkGAABpBwAAaQgAAGkKAABpDAAAaQ0AAGkOAABpEAAAaREAAGlQAABpUgAAaVQAAGlWAABpWQAAaVoAAGlbAABpXAAAaV0AAGlfAABpYQAAaWIAAGljAABpZQAAaWYAAGmlAABppwAAaakAAGmrAABprgAAaa8AAGmwAABpsQAAabIAAGm0AABptgAAabcAAGm4AABpugAAabsAAGngAABqBAAAaisAAGpPAABqUgAAalQAAGpWAABqWAAAaloAAGpcAABqXQAAamAAAGptAABqfAAAan4AAGqAAABqggAAaoQAAGqGAABqiAAAaooAAGqZAABqnAAAap8AAGqiAABqpQAAaqgAAGqrAABqrgAAarAAAGrvAABq8QAAavMAAGr1AABq+AAAavkAAGr6AABq+wAAavwAAGr+AABrAAAAawEAAGsCAABrBAAAawUAAGtEAABrRgAAa0gAAGtKAABrTQAAa04AAGtPAABrUAAAa1EAAGtTAABrVQAAa1YAAGtXAABrWQAAa1oAAGuZAABrmwAAa50AAGufAABrogAAa6MAAGukAABrpQAAa6YAAGuoAABrqgAAa6sAAGusAABrrgAAa68AAGvuAABr8AAAa/IAAGv0AABr9wAAa/gAAGv5AABr+gAAa/sAAGv9AABr/wAAbAAAAGwBAABsAwAAbAQAAGxDAABsRQAAbEcAAGxJAABsTAAAbE0AAGxOAABsTwAAbFAAAGxSAABsVAAAbFUAAGxWAABsWAAAbFkAAGyYAABsmgAAbJwAAGyeAABsoQAAbKIAAGyjAABspAAAbKUAAGynAABsqQAAbKoAAGyrAABsrQAAbK4AAGztAABs7wAAbPEAAGzzAABs9gAAbPcAAGz4AABs+QAAbPoAAGz8AABs/gAAbP8AAG0AAABtAgAAbQMAAG1OAABtcQAAbZEAAG2xAABtswAAbbUAAG23AABtuQAAbbsAAG28AABtvQAAbcAAAG3BAABtwwAAbcQAAG3GAABtyAAAbckAAG3KAABtzQAAbc4AAG3TAABt4AAAbeUAAG3nAABt6QAAbe4AAG3xAABt9AAAbfYAAG4bAABuPwAAbmYAAG6KAABujQAAbo8AAG6RAABukwAAbpUAAG6XAABumAAAbpsAAG6oAABuuQAAbrsAAG69AABuvwAAbsEAAG7DAABuxQAAbscAAG7JAABu2gAAbt0AAG7gAABu4wAAbuYAAG7pAABu7AAAbu8AAG7yAABu9AAAbzMAAG81AABvNwAAbzkAAG88AABvPQAAbz4AAG8/AABvQAAAb0IAAG9EAABvRQAAb0YAAG9IAABvSQAAb4gAAG+KAABvjAAAb44AAG+RAABvkgAAb5MAAG+UAABvlQAAb5cAAG+ZAABvmgAAb5sAAG+dAABvngAAb90AAG/fAABv4gAAb+QAAG/nAABv6AAAb+kAAG/qAABv6wAAb+0AAG/vAABv8AAAb/EAAG/zAABv9AAAcAEAAHACAABwAwAAcAUAAHBEAABwRgAAcEgAAHBKAABwTQAAcE4AAHBPAABwUAAAcFEAAHBTAABwVQAAcFYAAHBXAABwWQAAcFoAAHCZAABwmwAAcJ0AAHCfAABwogAAcKMAAHCkAABwpQAAcKYAAHCoAABwqgAAcKsAAHCsAABwrgAAcK8AAHDuAABw8AAAcPIAAHD0AABw9wAAcPgAAHD5AABw+gAAcPsAAHD9AABw/wAAcQAAAHEBAABxAwAAcQQAAHFDAABxRQAAcUcAAHFJAABxTAAAcU0AAHFOAABxTwAAcVAAAHFSAABxVAAAcVUAAHFWAABxWAAAcVkAAHGYAABxmgAAcZwAAHGeAABxoQAAcaIAAHGjAABxpAAAcaUAAHGnAABxqQAAcaoAAHGrAABxrQAAca4AAHHTAABx9wAAch4AAHJCAAByRQAAckcAAHJJAABySwAAck0AAHJPAAByUAAAclMAAHJgAABybwAAcnEAAHJzAABydQAAcncAAHJ5AAByewAAcn0AAHKMAAByjwAAcpIAAHKVAABymAAAcpsAAHKeAAByoQAAcqMAAHLiAABy5AAAcucAAHLpAABy7AAAcu0AAHLuAABy7wAAcvAAAHLyAABy9AAAcvUAAHL2AABy+AAAcvkAAHM4AABzOgAAczwAAHM+AABzQQAAc0IAAHNDAABzRAAAc0UAAHNHAABzSQAAc0oAAHNLAABzTQAAc04AAHONAABzjwAAc5EAAHOTAABzlgAAc5cAAHOYAABzmQAAc5oAAHOcAABzngAAc58AAHOgAABzogAAc6MAAHPiAABz5AAAc+cAAHPpAABz7AAAc+0AAHPuAABz7wAAc/AAAHPyAABz9AAAc/UAAHP2AABz+AAAc/kAAHQ4AAB0OgAAdDwAAHQ+AAB0QQAAdEIAAHRDAAB0RAAAdEUAAHRHAAB0SQAAdEoAAHRLAAB0TQAAdE4AAHSNAAB0jwAAdJEAAHSTAAB0lgAAdJcAAHSYAAB0mQAAdJoAAHScAAB0ngAAdJ8AAHSgAAB0ogAAdKMAAHTiAAB05AAAdOYAAHToAAB06wAAdOwAAHTtAAB07gAAdO8AAHTxAAB08wAAdPQAAHT1AAB09wAAdPgAAHVDAAB1ZgAAdYYAAHWmAAB1qAAAdaoAAHWsAAB1rgAAdbAAAHWxAAB1sgAAdbUAAHW2AAB1uAAAdbkAAHW7AAB1vQAAdb4AAHW/AAB1wgAAdcMAAHXIAAB11QAAddoAAHXcAAB13gAAdeMAAHXmAAB16QAAdesAAHYQAAB2NAAAdlsAAHZ/AAB2ggAAdoQAAHaGAAB2iAAAdooAAHaMAAB2jQAAdpAAAHadAAB2rgAAdrAAAHayAAB2tAAAdrYAAHa4AAB2ugAAdrwAAHa+AAB2zwAAdtIAAHbVAAB22AAAdtsAAHbeAAB24QAAduQAAHbnAAB26QAAdygAAHcqAAB3LAAAdy4AAHcxAAB3MgAAdzMAAHc0AAB3NQAAdzcAAHc5AAB3OgAAdzsAAHc9AAB3PgAAd30AAHd/AAB3gQAAd4MAAHeGAAB3hwAAd4gAAHeJAAB3igAAd4wAAHeOAAB3jwAAd5AAAHeSAAB3kwAAd9IAAHfUAAB31wAAd9kAAHfcAAB33QAAd94AAHffAAB34AAAd+IAAHfkAAB35QAAd+YAAHfoAAB36QAAd/YAAHf3AAB3+AAAd/oAAHg5AAB4OwAAeD0AAHg/AAB4QgAAeEMAAHhEAAB4RQAAeEYAAHhIAAB4SgAAeEsAAHhMAAB4TgAAeE8AAHiOAAB4kAAAeJIAAHiUAAB4lwAAeJgAAHiZAAB4mgAAeJsAAHidAAB4nwAAeKAAAHihAAB4owAAeKQAAHjjAAB45QAAeOcAAHjpAAB47AAAeO0AAHjuAAB47wAAePAAAHjyAAB49AAAePUAAHj2AAB4+AAAePkAAHk4AAB5OgAAeTwAAHk+AAB5QQAAeUIAAHlDAAB5RAAAeUUAAHlHAAB5SQAAeUoAAHlLAAB5TQAAeU4AAHmNAAB5jwAAeZEAAHmTAAB5lgAAeZcAAHmYAAB5mQAAeZoAAHmcAAB5ngAAeZ8AAHmgAAB5ogAAeaMAAHnIAAB57AAAehMAAHo3AAB6OgAAejwAAHo+AAB6QAAAekIAAHpEAAB6RQAAekgAAHpVAAB6ZAAAemYAAHpoAAB6agAAemwAAHpuAAB6cAAAenIAAHqBAAB6hAAAeocAAHqKAAB6jQAAepAAAHqTAAB6lgAAepgAAHrXAAB62QAAetsAAHrdAAB64AAAeuEAAHriAAB64wAAeuQAAHrmAAB66AAAeukAAHrqAAB67AAAeu0AAHssAAB7LgAAezAAAHsyAAB7NQAAezYAAHs3AAB7OAAAezkAAHs7AAB7PQAAez4AAHs/AAB7QQAAe0IAAHuBAAB7gwAAe4UAAHuHAAB7igAAe4sAAHuMAAB7jQAAe44AAHuQAAB7kgAAe5MAAHuUAAB7lgAAe5cAAHvWAAB72AAAe9sAAHvdAAB74AAAe+EAAHviAAB74wAAe+QAAHvmAAB76AAAe+kAAHvqAAB77AAAe+0AAHvwAAB8LwAAfDEAAHwzAAB8NQAAfDgAAHw5AAB8OgAAfDsAAHw8AAB8PgAAfEAAAHxBAAB8QgAAfEQAAHxFAAB8hAAAfIYAAHyIAAB8igAAfI0AAHyOAAB8jwAAfJAAAHyRAAB8kwAAfJUAAHyWAAB8lwAAfJkAAHyaAAB82QAAfNsAAHzdAAB83wAAfOIAAHzjAAB85AAAfOUAAHzmAAB86AAAfOoAAHzrAAB87AAAfO4AAHzvAAB9OgAAfV0AAH19AAB9nQAAfZ8AAH2hAAB9owAAfaUAAH2nAAB9qAAAfakAAH2sAAB9rQAAfa8AAH2wAAB9sgAAfbQAAH21AAB9tgAAfbkAAH26AAB9vwAAfcwAAH3RAAB90wAAfdUAAH3aAAB93QAAfeAAAH3iAAB+BwAAfisAAH5SAAB+dgAAfnkAAH57AAB+fQAAfn8AAH6BAAB+gwAAfoQAAH6HAAB+lAAAfqUAAH6nAAB+qQAAfqsAAH6tAAB+rwAAfrEAAH6zAAB+tQAAfsYAAH7JAAB+zAAAfs8AAH7SAAB+1QAAftgAAH7bAAB+3gAAfuAAAH8fAAB/IQAAfyMAAH8lAAB/KAAAfykAAH8qAAB/KwAAfywAAH8uAAB/MAAAfzEAAH8yAAB/NAAAfzUAAH90AAB/dgAAf3gAAH96AAB/fQAAf34AAH9/AAB/gAAAf4EAAH+DAAB/hQAAf4YAAH+HAAB/iQAAf4oAAH/JAAB/ywAAf84AAH/QAAB/0wAAf9QAAH/VAAB/1gAAf9cAAH/ZAAB/2wAAf9wAAH/dAAB/3wAAf+AAAH/tAAB/7gAAf+8AAH/xAACAMAAAgDIAAIA0AACANgAAgDkAAIA6AACAOwAAgDwAAIA9AACAPwAAgEEAAIBCAACAQwAAgEUAAIBGAACAhQAAgIcAAICJAACAiwAAgI4AAICPAACAkAAAgJEAAICSAACAlAAAgJYAAICXAACAmAAAgJoAAICbAACA2gAAgNwAAIDeAACA4AAAgOMAAIDkAACA5QAAgOYAAIDnAACA6QAAgOsAAIDsAACA7QAAgO8AAIDwAACBLwAAgTEAAIEzAACBNQAAgTgAAIE5AACBOgAAgTsAAIE8AACBPgAAgUAAAIFBAACBQgAAgUQAAIFFAACBhAAAgYYAAIGIAACBigAAgY0AAIGOAACBjwAAgZAAAIGRAACBkwAAgZUAAIGWAACBlwAAgZkAAIGaAACBvwAAgeMAAIIKAACCLgAAgjEAAIIzAACCNQAAgjcAAII5AACCOwAAgjwAAII/AACCTAAAglsAAIJdAACCXwAAgmEAAIJjAACCZQAAgmcAAIJpAACCeAAAgnsAAIJ+AACCgQAAgoQAAIKHAACCigAAgo0AAIKPAACCzgAAgtAAAILSAACC1AAAgtcAAILYAACC2QAAgtoAAILbAACC3QAAgt8AAILgAACC4QAAguMAAILkAACDIwAAgyUAAIMnAACDKQAAgywAAIMtAACDLgAAgy8AAIMwAACDMgAAgzQAAIM1AACDNgAAgzgAAIM5AACDeAAAg3oAAIN8AACDfgAAg4EAAIOCAACDgwAAg4QAAIOFAACDhwAAg4kAAIOKAACDiwAAg40AAIOOAACDzQAAg88AAIPRAACD0wAAg9YAAIPXAACD2AAAg9kAAIPaAACD3AAAg94AAIPfAACD4AAAg+IAAIPjAACEIgAAhCQAAIQmAACEKAAAhCsAAIQsAACELQAAhC4AAIQvAACEMQAAhDMAAIQ0AACENQAAhDcAAIQ4AACEdwAAhHkAAIR7AACEfQAAhIAAAISBAACEggAAhIMAAISEAACEhgAAhIgAAISJAACEigAAhIwAAISNAACEzAAAhM4AAITQAACE0gAAhNUAAITWAACE1wAAhNgAAITZAACE2wAAhN0AAITeAACE3wAAhOEAAITiAACE7QAAhPYAAIT3AACE+QAAhQIAAIUNAACFHAAAhScAAIU1AACFSgAAhV4AAIV1AACFhwAAhcYAAIXIAACFygAAhcwAAIXOAACFzwAAhdAAAIXRAACF0gAAhdQAAIXWAACF1wAAhdgAAIXaAACF2wAAhhoAAIYcAACGHgAAhiAAAIYiAACGIwAAhiQAAIYlAACGJgAAhigAAIYqAACGKwAAhiwAAIYuAACGLwAAhm4AAIZwAACGcwAAhnUAAIZ3AACGeAAAhnkAAIZ6AACGewAAhn0AAIZ/AACGgAAAhoEAAIaDAACGhAAAhs8AAIbyAACHEgAAhzIAAIc0AACHNgAAhzgAAIc6AACHPAAAhz0AAIc+AACHQQAAh0IAAIdEAACHRQAAh0cAAIdJAACHSgAAh0sAAIdOAACHTwAAh1QAAIdhAACHZgAAh2gAAIdqAACHbwAAh3IAAId1AACHdwAAh5wAAIfAAACH5wAAiAsAAIgOAACIEAAAiBIAAIgUAACIFgAAiBgAAIgZAACIHAAAiCkAAIg6AACIPAAAiD4AAIhAAACIQgAAiEQAAIhGAACISAAAiEoAAIhbAACIXgAAiGEAAIhkAACIZwAAiGoAAIhtAACIcAAAiHMAAIh1AACItAAAiLYAAIi4AACIugAAiL0AAIi+AACIvwAAiMAAAIjBAACIwwAAiMUAAIjGAACIxwAAiMkAAIjKAACJCQAAiQsAAIkNAACJDwAAiRIAAIkTAACJFAAAiRUAAIkWAACJGAAAiRoAAIkbAACJHAAAiR4AAIkfAACJXgAAiWAAAIljAACJZQAAiWgAAIlpAACJagAAiWsAAIlsAACJbgAAiXAAAIlxAACJcgAAiXQAAIl1AACJggAAiYMAAImEAACJhgAAicUAAInHAACJyQAAicsAAInOAACJzwAAidAAAInRAACJ0gAAidQAAInWAACJ1wAAidgAAInaAACJ2wAAihoAAIocAACKHgAAiiAAAIojAACKJAAAiiUAAIomAACKJwAAiikAAIorAACKLAAAii0AAIovAACKMAAAim8AAIpxAACKcwAAinUAAIp4AACKeQAAinoAAIp7AACKfAAAin4AAIqAAACKgQAAioIAAIqEAACKhQAAisQAAIrGAACKyAAAisoAAIrNAACKzgAAis8AAIrQAACK0QAAitMAAIrVAACK1gAAitcAAIrZAACK2gAAixkAAIsbAACLHQAAix8AAIsiAACLIwAAiyQAAIslAACLJgAAiygAAIsqAACLKwAAiywAAIsuAACLLwAAi1QAAIt4AACLnwAAi8MAAIvGAACLyAAAi8oAAIvMAACLzgAAi9AAAIvRAACL1AAAi+EAAIvwAACL8gAAi/QAAIv2AACL+AAAi/oAAIv8AACL/gAAjA0AAIwQAACMEwAAjBYAAIwZAACMHAAAjB8AAIwiAACMJAAAjGMAAIxlAACMaAAAjGoAAIxtAACMbgAAjG8AAIxwAACMcQAAjHMAAIx1AACMdgAAjHcAAIx5AACMegAAjH4AAIy9AACMvwAAjMEAAIzDAACMxgAAjMcAAIzIAACMyQAAjMoAAIzMAACMzgAAjM8AAIzQAACM0gAAjNMAAI0SAACNFAAAjRYAAI0YAACNGwAAjRwAAI0dAACNHgAAjR8AAI0hAACNIwAAjSQAAI0lAACNJwAAjSgAAI1nAACNaQAAjWwAAI1uAACNcQAAjXIAAI1zAACNdAAAjXUAAI13AACNeQAAjXoAAI17AACNfQAAjX4AAI2BAACNwAAAjcIAAI3EAACNxgAAjckAAI3KAACNywAAjcwAAI3NAACNzwAAjdEAAI3SAACN0wAAjdUAAI3WAACOFQAAjhcAAI4ZAACOGwAAjh4AAI4fAACOIAAAjiEAAI4iAACOJAAAjiYAAI4nAACOKAAAjioAAI4rAACOagAAjmwAAI5uAACOcAAAjnMAAI50AACOdQAAjnYAAI53AACOeQAAjnsAAI58AACOfQAAjn8AAI6AAACOywAAju4AAI8OAACPLgAAjzAAAI8yAACPNAAAjzYAAI84AACPOQAAjzoAAI89AACPPgAAj0AAAI9BAACPQwAAj0UAAI9GAACPRwAAj0oAAI9LAACPUAAAj10AAI9iAACPZAAAj2YAAI9rAACPbgAAj3EAAI9zAACPmAAAj7wAAI/jAACQBwAAkAoAAJAMAACQDgAAkBAAAJASAACQFAAAkBUAAJAYAACQJQAAkDYAAJA4AACQOgAAkDwAAJA+AACQQAAAkEIAAJBEAACQRgAAkFcAAJBaAACQXQAAkGAAAJBjAACQZgAAkGkAAJBsAACQbwAAkHEAAJCwAACQsgAAkLQAAJC2AACQuQAAkLoAAJC7AACQvAAAkL0AAJC/AACQwQAAkMIAAJDDAACQxQAAkMYAAJEFAACRBwAAkQkAAJELAACRDgAAkQ8AAJEQAACREQAAkRIAAJEUAACRFgAAkRcAAJEYAACRGgAAkRsAAJFaAACRXAAAkV8AAJFhAACRZAAAkWUAAJFmAACRZwAAkWgAAJFqAACRbAAAkW0AAJFuAACRcAAAkXEAAJF+AACRfwAAkYAAAJGCAACRwQAAkcMAAJHFAACRxwAAkcoAAJHLAACRzAAAkc0AAJHOAACR0AAAkdIAAJHTAACR1AAAkdYAAJHXAACSFgAAkhgAAJIaAACSHAAAkh8AAJIgAACSIQAAkiIAAJIjAACSJQAAkicAAJIoAACSKQAAkisAAJIsAACSawAAkm0AAJJvAACScQAAknQAAJJ1AACSdgAAkncAAJJ4AACSegAAknwAAJJ9AACSfgAAkoAAAJKBAACSwAAAksIAAJLEAACSxgAAkskAAJLKAACSywAAkswAAJLNAACSzwAAktEAAJLSAACS0wAAktUAAJLWAACTFQAAkxcAAJMZAACTGwAAkx4AAJMfAACTIAAAkyEAAJMiAACTJAAAkyYAAJMnAACTKAAAkyoAAJMrAACTUAAAk3QAAJObAACTvwAAk8IAAJPEAACTxgAAk8gAAJPKAACTzAAAk80AAJPQAACT3QAAk+wAAJPuAACT8AAAk/IAAJP0AACT9gAAk/gAAJP6AACUCQAAlAwAAJQPAACUEgAAlBUAAJQYAACUGwAAlB4AAJQgAACUXwAAlGEAAJRkAACUZgAAlGkAAJRqAACUawAAlGwAAJRtAACUbwAAlHEAAJRyAACUcwAAlHUAAJR2AACUtQAAlLcAAJS5AACUuwAAlL4AAJS/AACUwAAAlMEAAJTCAACUxAAAlMYAAJTHAACUyAAAlMoAAJTLAACVCgAAlQwAAJUOAACVEAAAlRMAAJUUAACVFQAAlRYAAJUXAACVGQAAlRsAAJUcAACVHQAAlR8AAJUgAACVXwAAlWEAAJVkAACVZgAAlWkAAJVqAACVawAAlWwAAJVtAACVbwAAlXEAAJVyAACVcwAAlXUAAJV2AACVtQAAlbcAAJW5AACVuwAAlb4AAJW/AACVwAAAlcEAAJXCAACVxAAAlcYAAJXHAACVyAAAlcoAAJXLAACWCgAAlgwAAJYOAACWEAAAlhMAAJYUAACWFQAAlhYAAJYXAACWGQAAlhsAAJYcAACWHQAAlh8AAJYgAACWXwAAlmEAAJZjAACWZQAAlmgAAJZpAACWagAAlmsAAJZsAACWbgAAlnAAAJZxAACWcgAAlnQAAJZ1AACWwAAAluMAAJcDAACXIwAAlyUAAJcnAACXKQAAlysAAJctAACXLgAAly8AAJcyAACXMwAAlzUAAJc2AACXOAAAlzoAAJc7AACXPAAAlz8AAJdAAACXRQAAl1IAAJdXAACXWQAAl1sAAJdgAACXYwAAl2YAAJdoAACXjQAAl7EAAJfYAACX/AAAl/8AAJgBAACYAwAAmAUAAJgHAACYCQAAmAoAAJgNAACYGgAAmCsAAJgtAACYLwAAmDEAAJgzAACYNQAAmDcAAJg5AACYOwAAmEwAAJhPAACYUgAAmFUAAJhYAACYWwAAmF4AAJhhAACYZAAAmGYAAJilAACYpwAAmKkAAJirAACYrgAAmK8AAJiwAACYsQAAmLIAAJi0AACYtgAAmLcAAJi4AACYugAAmLsAAJj6AACY/AAAmP4AAJkAAACZAwAAmQQAAJkFAACZBgAAmQcAAJkJAACZCwAAmQwAAJkNAACZDwAAmRAAAJlPAACZUQAAmVQAAJlWAACZWQAAmVoAAJlbAACZXAAAmV0AAJlfAACZYQAAmWIAAJljAACZZQAAmWYAAJlzAACZdAAAmXUAAJl3AACZtgAAmbgAAJm6AACZvAAAmb8AAJnAAACZwQAAmcIAAJnDAACZxQAAmccAAJnIAACZyQAAmcsAAJnMAACaCwAAmg0AAJoPAACaEQAAmhQAAJoVAACaFgAAmhcAAJoYAACaGgAAmhwAAJodAACaHgAAmiAAAJohAACaYAAAmmIAAJpkAACaZgAAmmkAAJpqAACaawAAmmwAAJptAACabwAAmnEAAJpyAACacwAAmnUAAJp2AACatQAAmrcAAJq5AACauwAAmr4AAJq/AACawAAAmsEAAJrCAACaxAAAmsYAAJrHAACayAAAmsoAAJrLAACbCgAAmwwAAJsOAACbEAAAmxMAAJsUAACbFQAAmxYAAJsXAACbGQAAmxsAAJscAACbHQAAmx8AAJsgAACbRQAAm2kAAJuQAACbtAAAm7cAAJu5AACbuwAAm70AAJu/AACbwQAAm8IAAJvFAACb0gAAm+EAAJvjAACb5QAAm+cAAJvpAACb6wAAm+0AAJvvAACb/gAAnAEAAJwEAACcBwAAnAoAAJwNAACcEAAAnBMAAJwVAACcVAAAnFYAAJxYAACcWgAAnF0AAJxeAACcXwAAnGAAAJxhAACcYwAAnGUAAJxmAACcZwAAnGkAAJxqAACcqQAAnKsAAJytAACcrwAAnLIAAJyzAACctAAAnLUAAJy2AACcuAAAnLoAAJy7AACcvAAAnL4AAJy/AACc/gAAnQAAAJ0CAACdBAAAnQcAAJ0IAACdCQAAnQoAAJ0LAACdDQAAnQ8AAJ0QAACdEQAAnRMAAJ0UAACdUwAAnVUAAJ1XAACdWQAAnVwAAJ1dAACdXgAAnV8AAJ1gAACdYgAAnWQAAJ1lAACdZgAAnWgAAJ1pAACdqAAAnaoAAJ2sAACdrgAAnbEAAJ2yAACdswAAnbQAAJ21AACdtwAAnbkAAJ26AACduwAAnb0AAJ2+AACd/QAAnf8AAJ4BAACeAwAAngYAAJ4HAACeCAAAngkAAJ4KAACeDAAAng4AAJ4PAACeEAAAnhIAAJ4TAACeUgAAnlQAAJ5WAACeWAAAnlsAAJ5cAACeXQAAnl4AAJ5fAACeYQAAnmMAAJ5kAACeZQAAnmcAAJ5oAACeswAAntYAAJ72AACfFgAAnxgAAJ8aAACfHAAAnx4AAJ8gAACfIQAAnyIAAJ8lAACfJgAAnygAAJ8pAACfKwAAny0AAJ8uAACfLwAAnzIAAJ8zAACfOAAAn0UAAJ9KAACfTAAAn04AAJ9TAACfVgAAn1kAAJ9bAACfgAAAn6QAAJ/LAACf7wAAn/IAAJ/0AACf9gAAn/gAAJ/6AACf/AAAn/0AAKAAAACgDQAAoB4AAKAgAACgIgAAoCQAAKAmAACgKAAAoCoAAKAsAACgLgAAoD8AAKBCAACgRQAAoEgAAKBLAACgTgAAoFEAAKBUAACgVwAAoFkAAKCYAACgmgAAoJwAAKCeAACgoQAAoKIAAKCjAACgpAAAoKUAAKCnAACgqQAAoKoAAKCrAACgrQAAoK4AAKDtAACg7wAAoPEAAKDzAACg9gAAoPcAAKD4AACg+QAAoPoAAKD8AACg/gAAoP8AAKEAAAChAgAAoQMAAKFCAAChRAAAoUcAAKFJAAChTAAAoU0AAKFOAAChTwAAoVAAAKFSAAChVAAAoVUAAKFWAAChWAAAoVkAAKFmAAChZwAAoWgAAKFqAAChqQAAoasAAKGtAAChrwAAobIAAKGzAAChtAAAobUAAKG2AAChuAAAoboAAKG7AAChvAAAob4AAKG/AACh/gAAogAAAKICAACiBAAAogcAAKIIAACiCQAAogoAAKILAACiDQAAog8AAKIQAACiEQAAohMAAKIUAACiUwAAolUAAKJXAACiWQAAolwAAKJdAACiXgAAol8AAKJgAACiYgAAomQAAKJlAACiZgAAomgAAKJpAACiqAAAoqoAAKKsAACirgAAorEAAKKyAACiswAAorQAAKK1AACitwAAorkAAKK6AACiuwAAor0AAKK+AACi/QAAov8AAKMBAACjAwAAowYAAKMHAACjCAAAowkAAKMKAACjDAAAow4AAKMPAACjEAAAoxIAAKMTAACjOAAAo1wAAKODAACjpwAAo6oAAKOsAACjrgAAo7AAAKOyAACjtAAAo7UAAKO4AACjxQAAo9QAAKPWAACj2AAAo9oAAKPcAACj3gAAo+AAAKPiAACj8QAAo/QAAKP3AACj+gAAo/0AAKQAAACkAwAApAYAAKQIAACkRwAApEkAAKRMAACkTgAApFEAAKRSAACkUwAApFQAAKRVAACkVwAApFkAAKRaAACkWwAApF0AAKReAACkYAAApJ8AAKShAACkowAApKUAAKSoAACkqQAApKoAAKSrAACkrAAApK4AAKSwAACksQAApLIAAKS0AACktQAApPQAAKT2AACk+AAApPoAAKT9AACk/gAApP8AAKUAAAClAQAApQMAAKUFAAClBgAApQcAAKUJAAClCgAApUkAAKVLAAClTgAApVAAAKVTAAClVAAApVUAAKVWAAClVwAApVkAAKVbAAClXAAApV0AAKVfAAClYAAApWMAAKWiAAClpAAApaYAAKWoAAClqwAApawAAKWtAAClrgAApa8AAKWxAAClswAApbQAAKW1AACltwAApbgAAKX3AACl+QAApfsAAKX9AACmAAAApgEAAKYCAACmAwAApgQAAKYGAACmCAAApgkAAKYKAACmDAAApg0AAKZMAACmTgAAplAAAKZSAACmVQAAplYAAKZXAACmWAAAplkAAKZbAACmXQAApl4AAKZfAACmYQAApmIAAKatAACm0AAApvAAAKcQAACnEgAApxQAAKcWAACnGAAApxoAAKcbAACnHAAApx8AAKcgAACnIgAApyMAAKclAACnJwAApygAAKcpAACnLAAApy0AAKc2AACnQwAAp0gAAKdKAACnTAAAp1EAAKdUAACnVwAAp1kAAKd+AACnogAAp8kAAKftAACn8AAAp/IAAKf0AACn9gAAp/gAAKf6AACn+wAAp/4AAKgLAACoHAAAqB4AAKggAACoIgAAqCQAAKgmAACoKAAAqCoAAKgsAACoPQAAqEAAAKhDAACoRgAAqEkAAKhMAACoTwAAqFIAAKhVAACoVwAAqJYAAKiYAAComgAAqJwAAKifAACooAAAqKEAAKiiAACoowAAqKUAAKinAACoqAAAqKkAAKirAACorAAAqOsAAKjtAACo7wAAqPEAAKj0AACo9QAAqPYAAKj3AACo+AAAqPoAAKj8AACo/QAAqP4AAKkAAACpAQAAqUAAAKlCAACpRQAAqUcAAKlKAACpSwAAqUwAAKlNAACpTgAAqVAAAKlSAACpUwAAqVQAAKlWAACpVwAAqWQAAKllAACpZgAAqWgAAKmnAACpqQAAqasAAKmtAACpsAAAqbEAAKmyAACpswAAqbQAAKm2AACpuAAAqbkAAKm6AACpvAAAqb0AAKn8AACp/gAAqgAAAKoCAACqBQAAqgYAAKoHAACqCAAAqgkAAKoLAACqDQAAqg4AAKoPAACqEQAAqhIAAKpRAACqUwAAqlUAAKpXAACqWgAAqlsAAKpcAACqXQAAql4AAKpgAACqYgAAqmMAAKpkAACqZgAAqmcAAKqmAACqqAAAqqoAAKqsAACqrwAAqrAAAKqxAACqsgAAqrMAAKq1AACqtwAAqrgAAKq5AACquwAAqrwAAKr7AACq/QAAqv8AAKsBAACrBAAAqwUAAKsGAACrBwAAqwgAAKsKAACrDAAAqw0AAKsOAACrEAAAqxEAAKs2AACrWgAAq4EAAKulAACrqAAAq6oAAKusAACrrgAAq7AAAKuyAACrswAAq7YAAKvDAACr0gAAq9QAAKvWAACr2AAAq9oAAKvcAACr3gAAq+AAAKvvAACr8gAAq/UAAKv4AACr+wAAq/4AAKwBAACsBAAArAYAAKxFAACsRwAArEoAAKxMAACsTwAArFAAAKxRAACsUgAArFMAAKxVAACsVwAArFgAAKxZAACsWwAArFwAAKybAACsnQAArJ8AAKyhAACspAAArKUAAKymAACspwAArKgAAKyqAACsrAAArK0AAKyuAACssAAArLEAAKzwAACs8gAArPQAAKz2AACs+QAArPoAAKz7AACs/AAArP0AAKz/AACtAQAArQIAAK0DAACtBQAArQYAAK1FAACtRwAArUoAAK1MAACtTwAArVAAAK1RAACtUgAArVMAAK1VAACtVwAArVgAAK1ZAACtWwAArVwAAK2bAACtnQAArZ8AAK2hAACtpAAAraUAAK2mAACtpwAAragAAK2qAACtrAAAra0AAK2uAACtsAAArbEAAK3wAACt8gAArfQAAK32AACt+QAArfoAAK37AACt/AAArf0AAK3/AACuAQAArgIAAK4DAACuBQAArgYAAK5FAACuRwAArkkAAK5LAACuTgAArk8AAK5QAACuUQAArlIAAK5UAACuVgAArlcAAK5YAACuWgAArlsAAK6mAACuyQAArukAAK8JAACvCwAArw0AAK8PAACvEQAArxMAAK8UAACvFQAArxgAAK8ZAACvGwAArxwAAK8eAACvIAAAryEAAK8iAACvJQAAryYAAK8rAACvOAAArz0AAK8/AACvQQAAr0YAAK9JAACvTAAAr04AAK9zAACvlwAAr74AAK/iAACv5QAAr+cAAK/pAACv6wAAr+0AAK/vAACv8AAAr/MAALAAAACwEQAAsBMAALAVAACwFwAAsBkAALAbAACwHQAAsB8AALAhAACwMgAAsDUAALA4AACwOwAAsD4AALBBAACwRAAAsEcAALBKAACwTAAAsIsAALCNAACwjwAAsJEAALCUAACwlQAAsJYAALCXAACwmAAAsJoAALCcAACwnQAAsJ4AALCgAACwoQAAsOAAALDiAACw5AAAsOYAALDpAACw6gAAsOsAALDsAACw7QAAsO8AALDxAACw8gAAsPMAALD1AACw9gAAsTUAALE3AACxOgAAsTwAALE/AACxQAAAsUEAALFCAACxQwAAsUUAALFHAACxSAAAsUkAALFLAACxTAAAsVkAALFaAACxWwAAsV0AALGcAACxngAAsaAAALGiAACxpQAAsaYAALGnAACxqAAAsakAALGrAACxrQAAsa4AALGvAACxsQAAsbIAALHxAACx8wAAsfUAALH3AACx+gAAsfsAALH8AACx/QAAsf4AALIAAACyAgAAsgMAALIEAACyBgAAsgcAALJGAACySAAAskoAALJMAACyTwAAslAAALJRAACyUgAAslMAALJVAACyVwAAslgAALJZAACyWwAAslwAALKbAACynQAAsp8AALKhAACypAAAsqUAALKmAACypwAAsqgAALKqAACyrAAAsq0AALKuAACysAAAsrEAALLwAACy8gAAsvQAALL2AACy+QAAsvoAALL7AACy/AAAsv0AALL/AACzAQAAswIAALMDAACzBQAAswYAALMrAACzTwAAs3YAALOaAACznQAAs58AALOhAACzowAAs6UAALOnAACzqAAAs6sAALO4AACzxwAAs8kAALPLAACzzQAAs88AALPRAACz0wAAs9UAALPkAACz5wAAs+oAALPtAACz8AAAs/MAALP2AACz+QAAs/sAALQ6AAC0PAAAtD4AALRAAAC0QwAAtEQAALRFAAC0RgAAtEcAALRJAAC0SwAAtEwAALRNAAC0TwAAtFAAALSPAAC0kQAAtJMAALSVAAC0mAAAtJkAALSaAAC0mwAAtJwAALSeAAC0oAAAtKEAALSiAAC0pAAAtKUAALTkAAC05gAAtOgAALTqAAC07QAAtO4AALTvAAC08AAAtPEAALTzAAC09QAAtPYAALT3AAC0+QAAtPoAALU5AAC1OwAAtT0AALU/AAC1QgAAtUMAALVEAAC1RQAAtUYAALVIAAC1SgAAtUsAALVMAAC1TgAAtU8AALWOAAC1kAAAtZIAALWUAAC1lwAAtZgAALWZAAC1mgAAtZsAALWdAAC1nwAAtaAAALWhAAC1owAAtaQAALXjAAC15QAAtecAALXpAAC17AAAte0AALXuAAC17wAAtfAAALXyAAC19AAAtfUAALX2AAC1+AAAtfkAALY4AAC2OgAAtjwAALY+AAC2QQAAtkIAALZDAAC2RAAAtkUAALZHAAC2SQAAtkoAALZLAAC2TQAAtk4AALaZAAC2vAAAttwAALb8AAC2/gAAtwAAALcCAAC3BAAAtwYAALcHAAC3CAAAtwsAALcMAAC3DgAAtw8AALcRAAC3EwAAtxQAALcVAAC3GAAAtxkAALceAAC3KwAAtzAAALcyAAC3NAAAtzkAALc8AAC3PwAAt0EAALdmAAC3igAAt7EAALfVAAC32AAAt9oAALfcAAC33gAAt+AAALfiAAC34wAAt+YAALfzAAC4BAAAuAYAALgIAAC4CgAAuAwAALgOAAC4EAAAuBIAALgUAAC4JQAAuCgAALgrAAC4LgAAuDEAALg0AAC4NwAAuDoAALg9AAC4PwAAuH4AALiAAAC4ggAAuIQAALiHAAC4iAAAuIkAALiKAAC4iwAAuI0AALiPAAC4kAAAuJEAALiTAAC4lAAAuNMAALjVAAC41wAAuNkAALjcAAC43QAAuN4AALjfAAC44AAAuOIAALjkAAC45QAAuOYAALjoAAC46QAAuSgAALkqAAC5LQAAuS8AALkyAAC5MwAAuTQAALk1AAC5NgAAuTgAALk6AAC5OwAAuTwAALk+AAC5PwAAuUwAALlNAAC5TgAAuVAAALmPAAC5kQAAuZMAALmVAAC5mAAAuZkAALmaAAC5mwAAuZwAALmeAAC5oAAAuaEAALmiAAC5pAAAuaUAALnkAAC55gAAuegAALnqAAC57QAAue4AALnvAAC58AAAufEAALnzAAC59QAAufYAALn3AAC5+QAAufoAALo5AAC6OwAAuj0AALo/AAC6QgAAukMAALpEAAC6RQAAukYAALpIAAC6SgAAuksAALpMAAC6TgAAuk8AALqOAAC6kAAAupIAALqUAAC6lwAAupgAALqZAAC6mgAAupsAALqdAAC6nwAAuqAAALqhAAC6owAAuqQAALrjAAC65QAAuucAALrpAAC67AAAuu0AALruAAC67wAAuvAAALryAAC69AAAuvUAALr2AAC6+AAAuvkAALseAAC7QgAAu2kAALuNAAC7kAAAu5IAALuUAAC7lgAAu5gAALuaAAC7mwAAu54AALurAAC7ugAAu7wAALu+AAC7wAAAu8IAALvEAAC7xgAAu8gAALvXAAC72gAAu90AALvgAAC74wAAu+YAALvpAAC77AAAu+4AALwtAAC8LwAAvDEAALwzAAC8NgAAvDcAALw4AAC8OQAAvDoAALw8AAC8PgAAvD8AALxAAAC8QgAAvEMAALyCAAC8hAAAvIYAALyIAAC8iwAAvIwAALyNAAC8jgAAvI8AALyRAAC8kwAAvJQAALyVAAC8lwAAvJgAALzXAAC82QAAvNsAALzdAAC84AAAvOEAALziAAC84wAAvOQAALzmAAC86AAAvOkAALzqAAC87AAAvO0AAL0sAAC9LgAAvTEAAL0zAAC9NgAAvTcAAL04AAC9OQAAvToAAL08AAC9PgAAvT8AAL1AAAC9QgAAvUMAAL1GAAC9hQAAvYcAAL2JAAC9iwAAvY4AAL2PAAC9kAAAvZEAAL2SAAC9lAAAvZYAAL2XAAC9mAAAvZoAAL2bAAC92gAAvdwAAL3eAAC94AAAveMAAL3kAAC95QAAveYAAL3nAAC96QAAvesAAL3sAAC97QAAve8AAL3wAAC+LwAAvjEAAL4zAAC+NQAAvjgAAL45AAC+OgAAvjsAAL48AAC+PgAAvkAAAL5BAAC+QgAAvkQAAL5FAAC+kAAAvrMAAL7TAAC+8wAAvvUAAL73AAC++QAAvvsAAL79AAC+/gAAvv8AAL8CAAC/AwAAvwUAAL8GAAC/CAAAvwoAAL8LAAC/DAAAvw8AAL8QAAC/FQAAvyIAAL8nAAC/KQAAvysAAL8wAAC/MwAAvzYAAL84AAC/XQAAv4EAAL+oAAC/zAAAv88AAL/RAAC/0wAAv9UAAL/XAAC/2QAAv9oAAL/dAAC/6gAAv/sAAL/9AAC//wAAwAEAAMADAADABQAAwAcAAMAJAADACwAAwBwAAMAfAADAIgAAwCUAAMAoAADAKwAAwC4AAMAxAADANAAAwDYAAMB1AADAdwAAwHkAAMB7AADAfgAAwH8AAMCAAADAgQAAwIIAAMCEAADAhgAAwIcAAMCIAADAigAAwIsAAMDKAADAzAAAwM4AAMDQAADA0wAAwNQAAMDVAADA1gAAwNcAAMDZAADA2wAAwNwAAMDdAADA3wAAwOAAAMEfAADBIQAAwSQAAMEmAADBKQAAwSoAAMErAADBLAAAwS0AAMEvAADBMQAAwTIAAMEzAADBNQAAwTYAAMFDAADBRAAAwUUAAMFHAADBhgAAwYgAAMGKAADBjAAAwY8AAMGQAADBkQAAwZIAAMGTAADBlQAAwZcAAMGYAADBmQAAwZsAAMGcAADB2wAAwd0AAMHfAADB4QAAweQAAMHlAADB5gAAwecAAMHoAADB6gAAwewAAMHtAADB7gAAwfAAAMHxAADCMAAAwjIAAMI0AADCNgAAwjkAAMI6AADCOwAAwjwAAMI9AADCPwAAwkEAAMJCAADCQwAAwkUAAMJGAADChQAAwocAAMKJAADCiwAAwo4AAMKPAADCkAAAwpEAAMKSAADClAAAwpYAAMKXAADCmAAAwpoAAMKbAADC2gAAwtwAAMLeAADC4AAAwuMAAMLkAADC5QAAwuYAAMLnAADC6QAAwusAAMLsAADC7QAAwu8AAMLwAADDFQAAwzkAAMNgAADDhAAAw4cAAMOJAADDiwAAw40AAMOPAADDkQAAw5IAAMOVAADDogAAw7EAAMOzAADDtQAAw7cAAMO5AADDuwAAw70AAMO/AADDzgAAw9EAAMPUAADD1wAAw9oAAMPdAADD4AAAw+MAAMPlAADEJAAAxCYAAMQoAADEKgAAxC0AAMQuAADELwAAxDAAAMQxAADEMwAAxDUAAMQ2AADENwAAxDkAAMQ6AADEeQAAxHsAAMR9AADEfwAAxIIAAMSDAADEhAAAxIUAAMSGAADEiAAAxIoAAMSLAADEjAAAxI4AAMSPAADEzgAAxNAAAMTSAADE1AAAxNcAAMTYAADE2QAAxNoAAMTbAADE3QAAxN8AAMTgAADE4QAAxOMAAMTkAADFIwAAxSUAAMUoAADFKgAAxS0AAMUuAADFLwAAxTAAAMUxAADFMwAAxTUAAMU2AADFNwAAxTkAAMU6AADFfQAAxaEAAMXFAADF6AAAxg8AAMYvAADGVgAAxn0AAMadAADGwQAAxuUAAMbnAADG6gAAxuwAAMbuAADG8AAAxvMAAMb2AADG+AAAxvoAAMb9AADG/wAAxwEAAMcEAADHBwAAxwgAAMcNAADHGgAAxx0AAMcfAADHIgAAxyUAAMcnAADHTAAAx3AAAMeXAADHuwAAx74AAMfAAADHwgAAx8QAAMfGAADHyAAAx8kAAMfMAADH2QAAx+wAAMfuAADH8AAAx/IAAMf0AADH9gAAx/gAAMf6AADH/AAAx/4AAMgRAADIFAAAyBcAAMgaAADIHQAAyCAAAMgjAADIJgAAyCkAAMgsAADILgAAyG0AAMhvAADIcgAAyHQAAMh3AADIeAAAyHkAAMh6AADIewAAyH0AAMh/AADIgAAAyIEAAMiDAADIhAAAyI0AAMiOAADIkAAAyM8AAMjRAADI0wAAyNUAAMjYAADI2QAAyNoAAMjbAADI3AAAyN4AAMjgAADI4QAAyOIAAMjkAADI5QAAySQAAMkmAADJKQAAySsAAMkuAADJLwAAyTAAAMkxAADJMgAAyTQAAMk2AADJNwAAyTgAAMk6AADJOwAAyUQAAMlFAADJRwAAyYYAAMmIAADJigAAyYwAAMmPAADJkAAAyZEAAMmSAADJkwAAyZUAAMmXAADJmAAAyZkAAMmbAADJnAAAydsAAMndAADJ4AAAyeIAAMnlAADJ5gAAyecAAMnoAADJ6QAAyesAAMntAADJ7gAAye8AAMnxAADJ8gAAyfsAAMn8AADJ/gAAyj0AAMo/AADKQQAAykMAAMpGAADKRwAAykgAAMpJAADKSgAAykwAAMpOAADKTwAAylAAAMpSAADKUwAAypIAAMqUAADKlwAAypkAAMqcAADKnQAAyp4AAMqfAADKoAAAyqIAAMqkAADKpQAAyqYAAMqoAADKqQAAyrYAAMq3AADKuAAAyroAAMr5AADK+wAAyv0AAMr/AADLAgAAywMAAMsEAADLBQAAywYAAMsIAADLCgAAywsAAMsMAADLDgAAyw8AAMtOAADLUAAAy1IAAMtUAADLVwAAy1gAAMtZAADLWgAAy1sAAMtdAADLXwAAy2AAAMthAADLYwAAy2QAAMtxAADLegAAy30AAMt/AADLggAAy4UAAMuOAADLkQAAy5QAAMuXAADLmgAAy5wAAMurAADLvQAAy8oAAMwVAADMOAAAzFgAAMx4AADMegAAzHwAAMx+AADMgAAAzIMAAMyEAADMhQAAzIgAAMyJAADMiwAAzIwAAMyOAADMkQAAzJIAAMyTAADMlgAAzJcAAMycAADMqQAAzK4AAMywAADMsgAAzLcAAMy6AADMvQAAzL8AAMzkAADNCAAAzS8AAM1TAADNVgAAzVgAAM1aAADNXAAAzV4AAM1gAADNYQAAzWQAAM1xAADNggAAzYQAAM2GAADNiAAAzYoAAM2MAADNjgAAzZAAAM2SAADNowAAzaYAAM2pAADNrAAAza8AAM2yAADNtQAAzbgAAM27AADNvQAAzfwAAM3+AADOAAAAzgIAAM4FAADOBgAAzgcAAM4IAADOCQAAzgsAAM4NAADODgAAzg8AAM4RAADOEgAAzlEAAM5TAADOVQAAzlcAAM5aAADOWwAAzlwAAM5dAADOXgAAzmAAAM5iAADOYwAAzmQAAM5mAADOZwAAzqYAAM6oAADOqwAAzq0AAM6wAADOsQAAzrIAAM6zAADOtAAAzrYAAM64AADOuQAAzroAAM68AADOvQAAzsoAAM7LAADOzAAAzs4AAM8NAADPDwAAzxEAAM8TAADPFgAAzxcAAM8YAADPGQAAzxoAAM8cAADPHgAAzx8AAM8gAADPIgAAzyMAAM9iAADPZAAAz2YAAM9oAADPawAAz2wAAM9tAADPbgAAz28AAM9xAADPcwAAz3QAAM91AADPdwAAz3gAAM+3AADPuQAAz7sAAM+9AADPwAAAz8EAAM/CAADPwwAAz8QAAM/GAADPyAAAz8kAAM/KAADPzAAAz80AANAMAADQDgAA0BAAANASAADQFQAA0BYAANAXAADQGAAA0BkAANAbAADQHQAA0B4AANAfAADQIQAA0CIAANBhAADQYwAA0GUAANBnAADQagAA0GsAANBsAADQbQAA0G4AANBwAADQcgAA0HMAANB0AADQdgAA0HcAANCcAADQwAAA0OcAANELAADRDgAA0RAAANESAADRFAAA0RYAANEYAADRGQAA0RwAANEpAADROAAA0ToAANE8AADRPgAA0UAAANFCAADRRAAA0UYAANFVAADRWAAA0VsAANFeAADRYQAA0WQAANFnAADRagAA0WwAANGrAADRrQAA0a8AANGxAADRtAAA0bUAANG2AADRtwAA0bgAANG6AADRvAAA0b0AANG+AADRwAAA0cEAANIAAADSAgAA0gQAANIGAADSCQAA0goAANILAADSDAAA0g0AANIPAADSEQAA0hIAANITAADSFQAA0hYAANJVAADSVwAA0lkAANJbAADSXgAA0l8AANJgAADSYQAA0mIAANJkAADSZgAA0mcAANJoAADSagAA0msAANKqAADSrAAA0q4AANKwAADSswAA0rQAANK1AADStgAA0rcAANK5AADSuwAA0rwAANK9AADSvwAA0sAAANL/AADTAQAA0wMAANMFAADTCAAA0wkAANMKAADTCwAA0wwAANMOAADTEAAA0xEAANMSAADTFAAA0xUAANNUAADTVgAA01gAANNaAADTXQAA014AANNfAADTYAAA02EAANNjAADTZQAA02YAANNnAADTaQAA02oAANOpAADTqwAA064AANOwAADTswAA07QAANO1AADTtgAA07cAANO5AADTuwAA07wAANO9AADTvwAA08AAANQLAADULgAA1E4AANRuAADUcAAA1HIAANR0AADUdgAA1HkAANR6AADUewAA1H4AANR/AADUgQAA1IIAANSEAADUhgAA1IcAANSIAADUiwAA1IwAANSRAADUngAA1KMAANSlAADUpwAA1KwAANSvAADUsgAA1LQAANTZAADU/QAA1SQAANVIAADVSwAA1U0AANVPAADVUQAA1VMAANVVAADVVgAA1VkAANVmAADVdwAA1XkAANV7AADVfQAA1X8AANWBAADVgwAA1YUAANWHAADVmAAA1ZsAANWeAADVoQAA1aQAANWnAADVqgAA1a0AANWwAADVsgAA1fEAANXzAADV9QAA1fcAANX6AADV+wAA1fwAANX9AADV/gAA1gAAANYCAADWAwAA1gQAANYGAADWBwAA1kYAANZIAADWSgAA1kwAANZPAADWUAAA1lEAANZSAADWUwAA1lUAANZXAADWWAAA1lkAANZbAADWXAAA1psAANadAADWoAAA1qIAANalAADWpgAA1qcAANaoAADWqQAA1qsAANatAADWrgAA1q8AANaxAADWsgAA1r8AANbAAADWwQAA1sMAANcCAADXBAAA1wYAANcIAADXCwAA1wwAANcNAADXDgAA1w8AANcRAADXEwAA1xQAANcVAADXFwAA1xgAANdXAADXWQAA11sAANddAADXYAAA12EAANdiAADXYwAA12QAANdmAADXaAAA12kAANdqAADXbAAA120AANesAADXrgAA17AAANeyAADXtQAA17YAANe3AADXuAAA17kAANe7AADXvQAA174AANe/AADXwQAA18IAANgBAADYAwAA2AUAANgHAADYCgAA2AsAANgMAADYDQAA2A4AANgQAADYEgAA2BMAANgUAADYFgAA2BcAANhWAADYWAAA2FoAANhcAADYXwAA2GAAANhhAADYYgAA2GMAANhlAADYZwAA2GgAANhpAADYawAA2GwAANiRAADYtQAA2NwAANkAAADZAwAA2QUAANkHAADZCQAA2QsAANkNAADZDgAA2REAANkeAADZLQAA2S8AANkxAADZMwAA2TUAANk3AADZOQAA2TsAANlKAADZTQAA2VAAANlTAADZVgAA2VkAANlcAADZXwAA2WEAANmgAADZogAA2aQAANmmAADZqQAA2aoAANmrAADZrAAA2a0AANmvAADZsQAA2bIAANmzAADZtQAA2bYAANn1AADZ9wAA2fkAANn7AADZ/gAA2f8AANoAAADaAQAA2gIAANoEAADaBgAA2gcAANoIAADaCgAA2gsAANpKAADaTAAA2k4AANpQAADaUwAA2lQAANpVAADaVgAA2lcAANpZAADaWwAA2lwAANpdAADaXwAA2mAAANqfAADaoQAA2qMAANqlAADaqAAA2qkAANqqAADaqwAA2qwAANquAADasAAA2rEAANqyAADatAAA2rUAANr0AADa9gAA2vgAANr6AADa/QAA2v4AANr/AADbAAAA2wEAANsDAADbBQAA2wYAANsHAADbCQAA2woAANtJAADbSwAA200AANtPAADbUgAA21MAANtUAADbVQAA21YAANtYAADbWgAA21sAANtcAADbXgAA218AANueAADboAAA26MAANulAADbqAAA26kAANuqAADbqwAA26wAANuuAADbsAAA27EAANuyAADbtAAA27UAANwAAADcIwAA3EMAANxjAADcZQAA3GcAANxpAADcawAA3G0AANxuAADcbwAA3HIAANxzAADcdQAA3HYAANx4AADcegAA3HsAANx8AADcfwAA3IAAANyFAADckgAA3JcAANyZAADcmwAA3KAAANyjAADcpgAA3KgAANzNAADc8QAA3RgAAN08AADdPwAA3UEAAN1DAADdRQAA3UcAAN1JAADdSgAA3U0AAN1aAADdawAA3W0AAN1vAADdcQAA3XMAAN11AADddwAA3XkAAN17AADdjAAA3Y8AAN2SAADdlQAA3ZgAAN2bAADdngAA3aEAAN2kAADdpgAA3eUAAN3nAADd6QAA3esAAN3uAADd7wAA3fAAAN3xAADd8gAA3fQAAN32AADd9wAA3fgAAN36AADd+wAA3joAAN48AADePgAA3kAAAN5DAADeRAAA3kUAAN5GAADeRwAA3kkAAN5LAADeTAAA3k0AAN5PAADeUAAA3o8AAN6RAADelAAA3pYAAN6ZAADemgAA3psAAN6cAADenQAA3p8AAN6hAADeogAA3qMAAN6lAADepgAA3rMAAN60AADetQAA3rcAAN72AADe+AAA3voAAN78AADe/wAA3wAAAN8BAADfAgAA3wMAAN8FAADfBwAA3wgAAN8JAADfCwAA3wwAAN9LAADfTQAA308AAN9RAADfVAAA31UAAN9WAADfVwAA31gAAN9aAADfXAAA310AAN9eAADfYAAA32EAAN+gAADfogAA36QAAN+mAADfqQAA36oAAN+rAADfrAAA360AAN+vAADfsQAA37IAAN+zAADftQAA37YAAN/1AADf9wAA3/kAAN/7AADf/gAA3/8AAOAAAADgAQAA4AIAAOAEAADgBgAA4AcAAOAIAADgCgAA4AsAAOBKAADgTAAA4E4AAOBQAADgUwAA4FQAAOBVAADgVgAA4FcAAOBZAADgWwAA4FwAAOBdAADgXwAA4GAAAOCFAADgqQAA4NAAAOD0AADg9wAA4PkAAOD7AADg/QAA4P8AAOEBAADhAgAA4QUAAOESAADhIQAA4SMAAOElAADhJwAA4SkAAOErAADhLQAA4S8AAOE+AADhQQAA4UQAAOFHAADhSgAA4U0AAOFQAADhUwAA4VUAAOGUAADhlgAA4ZgAAOGaAADhnQAA4Z4AAOGfAADhoAAA4aEAAOGjAADhpQAA4aYAAOGnAADhqQAA4aoAAOHpAADh6wAA4e0AAOHvAADh8gAA4fMAAOH0AADh9QAA4fYAAOH4AADh+gAA4fsAAOH8AADh/gAA4f8AAOI+AADiQAAA4kIAAOJEAADiRwAA4kgAAOJJAADiSgAA4ksAAOJNAADiTwAA4lAAAOJRAADiUwAA4lQAAOKTAADilQAA4pgAAOKaAADinQAA4p4AAOKfAADioAAA4qEAAOKjAADipQAA4qYAAOKnAADiqQAA4qoAAOLpAADi6wAA4u0AAOLvAADi8gAA4vMAAOL0AADi9QAA4vYAAOL4AADi+gAA4vsAAOL8AADi/gAA4v8AAOM+AADjQAAA40IAAONEAADjRwAA40gAAONJAADjSgAA40sAAONNAADjTwAA41AAAONRAADjUwAA41QAAOOTAADjlQAA45gAAOOaAADjnQAA454AAOOfAADjoAAA46EAAOOjAADjpQAA46YAAOOnAADjqQAA46oAAOP1AADkGAAA5DgAAORYAADkWgAA5FwAAOReAADkYAAA5GMAAORkAADkZQAA5GgAAORpAADkawAA5GwAAORuAADkcQAA5HIAAORzAADkdgAA5HcAAOR8AADkiQAA5I4AAOSQAADkkgAA5JcAAOSaAADknQAA5J8AAOTEAADk6AAA5Q8AAOUzAADlNgAA5TgAAOU6AADlPAAA5T4AAOVAAADlQQAA5UQAAOVRAADlYgAA5WQAAOVmAADlaAAA5WoAAOVsAADlbgAA5XAAAOVyAADlgwAA5YYAAOWJAADljAAA5Y8AAOWSAADllQAA5ZgAAOWbAADlnQAA5dwAAOXeAADl4AAA5eIAAOXlAADl5gAA5ecAAOXoAADl6QAA5esAAOXtAADl7gAA5e8AAOXxAADl8gAA5jEAAOYzAADmNQAA5jcAAOY6AADmOwAA5jwAAOY9AADmPgAA5kAAAOZCAADmQwAA5kQAAOZGAADmRwAA5oYAAOaIAADmiwAA5o0AAOaQAADmkQAA5pIAAOaTAADmlAAA5pYAAOaYAADmmQAA5poAAOacAADmnQAA5qoAAOarAADmrAAA5q4AAObtAADm7wAA5vEAAObzAADm9gAA5vcAAOb4AADm+QAA5voAAOb8AADm/gAA5v8AAOcAAADnAgAA5wMAAOdCAADnRAAA50YAAOdIAADnSwAA50w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AAQAiAAEAJAABACUAAQAmAAEAKAABACkAAQBoAAEAagABAGwAAQBuAAEAcQABAHIAAQBzAAEAdAABAHUAAQB3AAEAeQABAHoAAQB7AAEAfQABAH4AAQC9AAEAvwABAMEAAQDDAAEAxgABAMcAAQDIAAEAyQABAMoAAQDMAAEAzgABAM8AAQDQAAEA0gABANMAAQESAAEBFAABARYAAQEYAAEBGwABARwAAQEdAAEBHgABAR8AAQEhAAEBIwABASQAAQElAAEBJwABASgAAQFNAAEBcQABAZgAAQG8AAEBvwABAcEAAQHDAAEBxQABAccAAQHJAAEBygABAc0AAQHaAAEB6QABAesAAQHtAAEB7wABAfEAAQHzAAEB9QABAfcAAQIGAAECCQABAgwAAQIPAAECEgABAhUAAQIYAAECGwABAh0AAQJcAAECXgABAmAAAQJiAAECZQABAmYAAQJnAAECaAABAmkAAQJrAAECbQABAm4AAQJvAAECcQABAnIAAQKxAAECswABArUAAQK3AAECugABArsAAQK8AAECvQABAr4AAQLAAAECwgABAsMAAQLEAAECxgABAscAAQMGAAEDCAABAwoAAQMMAAEDDwABAxAAAQMRAAEDEgABAxMAAQMVAAEDFwABAxgAAQMZAAEDGwABAxwAAQNbAAEDXQABA18AAQNhAAEDZAABA2UAAQNmAAEDZwABA2gAAQNqAAEDbAABA20AAQNuAAEDcAABA3EAAQOwAAEDsgABA7QAAQO2AAEDuQABA7oAAQO7AAEDvAABA70AAQO/AAEDwQABA8IAAQPDAAEDxQABA8YAAQQFAAEEBwABBAkAAQQLAAEEDgABBA8AAQQQAAEEEQABBBIAAQQUAAEEFgABBBcAAQQYAAEEGgABBBsAAQRaAAEEXAABBF4AAQRgAAEEYwABBGQAAQRlAAEEZgABBGcAAQRpAAEEawABBGwAAQRtAAEEbwABBHAAAQS7AAEE3gABBP4AAQUeAAEFIAABBSIAAQUkAAEFJgABBSkAAQUqAAEFKwABBS4AAQUvAAEFMQABBTIAAQU0AAEFNwABBTgAAQU5AAEFPAABBT0AAQVGAAEFUwABBVgAAQVaAAEFXAABBWEAAQVkAAEFZwABBWkAAQWOAAEFsgABBdkAAQX9AAEGAAABBgIAAQYEAAEGBgABBgg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AARC/AAEQwQABEMIAARDYAAERFwABERkAAREbAAERHQABESAAAREhAAERIgABESMAAREkAAERJgABESgAAREpAAERKgABESwAAREtAAERUgABEXYAARGdAAERwQABEcQAARHGAAERyAABEcoAARHMAAERzgABEc8AARHSAAER3wABEe4AARHwAAER8gABEfQAARH2AAER+AABEfoAARH8AAESCwABEg4AARIRAAESFAABEhcAARIaAAESHQABEiAAARIiAAESYQABEmMAARJlAAESZwABEmoAARJrAAESbAABEm0AARJuAAEScAABEnIAARJzAAESdAABEnYAARJ3AAEStgABErgAARK6AAESvAABEr8AARLAAAESwQABEsIAARLDAAESxQABEscAARLIAAESyQABEssAARLMAAETCwABEw0AARMPAAETEQABExQAARMVAAETFgABExcAARMYAAETGgABExwAARMdAAETHgABEyAAARMhAAETYAABE2IAARNkAAETZgABE2kAARNqAAETawABE2wAARNtAAETbwABE3EAARNyAAETcwABE3UAARN2AAETtQABE7cAARO5AAETuwABE74AARO/AAETwAABE8EAARPCAAETxAABE8YAARPHAAETyAABE8oAARPLAAEUCgABFAwAARQOAAEUEAABFBMAARQUAAEUFQABFBYAARQXAAEUGQABFBsAARQcAAEUHQABFB8AARQgAAEUXwABFGEAARRjAAEUZQABFGgAARRpAAEUagABFGsAARRsAAEUbgABFHAAARRxAAEUcgABFHQAARR1AAEUwAABFOMAARUDAAEVIwABFSUAARUnAAEVKQABFSsAARUuAAEVLwABFTAAARUzAAEVNAABFTYAARU3AAEVOQABFTwAARU9AAEVPgABFUEAARVCAAEVSwABFVgAARVdAAEVXwABFWEAARVmAAEVaQABFWwAARVuAAEVkwABFbcAARXeAAEWAgABFgUAARYHAAEWCQABFgsAARYNAAEWDwABFhAAARYTAAEWIAABFjEAARYzAAEWNQABFjcAARY5AAEWOwABFj0AARY/AAEWQQABFlIAARZVAAEWWAABFlsAARZeAAEWYQABFmQAARZnAAEWagABFmwAARarAAEWrQABFq8AARaxAAEWtAABFrUAARa2AAEWtwABFrgAARa6AAEWvAABFr0AARa+AAEWwAABFsEAARcAAAEXAgABFwQAARcGAAEXCQABFwoAARcLAAEXDAABFw0AARcPAAEXEQABFxIAARcTAAEXFQABFxYAARdVAAEXVwABF1oAARdcAAEXXwABF2AAARdhAAEXYgABF2MAARdlAAEXZwABF2gAARdpAAEXawABF2wAARd5AAEXegABF3sAARd9AAEXvAABF74AARfAAAEXwgABF8UAARfGAAEXxwABF8gAARfJAAEXywABF80AARfOAAEXzwABF9EAARfSAAEYEQABGBMAARgVAAEYFwABGBoAARgbAAEYHAABGB0AARgeAAEYIAABGCIAARgjAAEYJAABGCYAARgnAAEYZgABGGgAARhqAAEYbAABGG8AARhwAAEYcQABGHIAARhzAAEYdQABGHcAARh4AAEYeQABGHsAARh8AAEYuwABGL0AARi/AAEYwQABGMQAARjFAAEYxgABGMcAARjIAAEYygABGMwAARjNAAEYzgABGNAAARjRAAEZEAABGRIAARkUAAEZFgABGRkAARkaAAEZGwABGRwAARkdAAEZHwABGSEAARkiAAEZIwABGSUAARkmAAEZSwABGW8AARmWAAEZugABGb0AARm/AAEZwQABGcMAARnFAAEZxwABGcgAARnLAAEZ2AABGecAARnpAAEZ6wABGe0AARnvAAEZ8QABGfMAARn1AAEaBAABGgcAARoKAAEaDQABGhAAARoTAAEaFgABGhkAARobAAEaWgABGlwAARpeAAEaYAABGmMAARpkAAEaZQABGmYAARpnAAEaaQABGmsAARpsAAEabQABGm8AARpwAAEarwABGrEAARqzAAEatQABGrgAARq5AAEaugABGrsAARq8AAEavgABGsAAARrBAAEawgABGsQAARrFAAEbBAABGwYAARsIAAEbCgABGw0AARsOAAEbDwABGxAAARsRAAEbEwABGxUAARsWAAEbFwABGxkAARsaAAEbWQABG1sAARtdAAEbXwABG2IAARtjAAEbZAABG2UAARtmAAEbaAABG2oAARtrAAEbbAABG24AARtvAAEbrgABG7AAARuyAAEbtAABG7cAARu4AAEbuQABG7oAARu7AAEbvQABG78AARvAAAEbwQABG8MAARvEAAEcAwABHAUAARwHAAEcCQABHAwAARwNAAEcDgABHA8AARwQAAEcEgABHBQAARwVAAEcFgABHBgAARwZAAEcWAABHFoAARxcAAEcXgABHGEAARxiAAEcYwABHGQAARxlAAEcZwABHGkAARxqAAEcawABHG0AARxuAAEcuQABHNwAARz8AAEdHAABHR4AAR0gAAEdIgABHSQAAR0nAAEdKAABHSkAAR0sAAEdLQABHS8AAR0wAAEdMgABHTUAAR02AAEdNwABHToAAR07AAEdQAABHU0AAR1SAAEdVAABHVYAAR1bAAEdXgABHWEAAR1jAAEdiAABHawAAR3TAAEd9wABHfoAAR38AAEd/gABHgAAAR4CAAEeBAABHgUAAR4IAAEeFQABHiYAAR4oAAEeKgABHiwAAR4uAAEeMAABHjIAAR40AAEeNgABHkcAAR5KAAEeTQABHlAAAR5TAAEeVgABHlkAAR5cAAEeXwABHmEAAR6gAAEeogABHqQAAR6mAAEeqQABHqoAAR6rAAEerAABHq0AAR6vAAEesQABHrIAAR6zAAEetQABHrYAAR71AAEe9wABHvkAAR77AAEe/gABHv8AAR8AAAEfAQABHwIAAR8EAAEfBgABHwcAAR8IAAEfCgABHwsAAR9KAAEfTAABH08AAR9RAAEfVAABH1UAAR9WAAEfVwABH1gAAR9aAAEfXAABH10AAR9eAAEfYAABH2EAAR9uAAEfbwABH3AAAR9yAAEfsQABH7MAAR+1AAEftwABH7oAAR+7AAEfvAABH70AAR++AAEfwAABH8IAAR/DAAEfxAABH8YAAR/HAAEgBgABIAgAASAKAAEgDAABIA8AASAQAAEgEQABIBIAASATAAEgFQABIBcAASAYAAEgGQABIBsAASAcAAEgWwABIF0AASBfAAEgYQABIGQAASBlAAEgZgABIGcAASBoAAEgagABIGwAASBtAAEgbgABIHAAASBxAAEgsAABILIAASC0AAEgtgABILkAASC6AAEguwABILwAASC9AAEgvwABIMEAASDCAAEgwwABIMUAASDGAAEhBQABIQcAASEJAAEhCwABIQ4AASEPAAEhEAABIREAASESAAEhFAABIRYAASEXAAEhGAABIRoAASEbAAEhQAABIWQAASGLAAEhrwABIbIAASG0AAEhtgABIbgAASG6AAEhvAABIb0AASHAAAEhzQABIdwAASHeAAEh4AABIeIAASHkAAEh5gABIegAASHqAAEh+QABIfwAASH/AAEiAgABIgUAASIIAAEiCwABIg4AASIQAAEiTwABIlEAASJTAAEiVQABIlgAASJZAAEiWgABIlsAASJcAAEiXgABImAAASJhAAEiYgABImQAASJlAAEipAABIqYAASKoAAEiqgABIq0AASKuAAEirwABIrAAASKxAAEiswABIrUAASK2AAEitwABIrkAASK6AAEi+QABIvsAASL9AAEi/wABIwIAASMDAAEjBAABIwUAASMGAAEjCAABIwoAASMLAAEjDAABIw4AASMPAAEjTgABI1AAASNSAAEjVAABI1cAASNYAAEjWQABI1oAASNbAAEjXQABI18AASNgAAEjYQABI2MAASNkAAEjowABI6UAASOnAAEjqQABI6wAASOtAAEjrgABI68AASOwAAEjsgABI7QAASO1AAEjtgABI7gAASO5AAEj+AABI/oAASP8AAEj/gABJAEAASQCAAEkAwABJAQAASQFAAEkBwABJAkAASQKAAEkCwABJA0AASQOAAEkTQABJE8AASRRAAEkUwABJFYAASRXAAEkWAABJFkAASRaAAEkXAABJF4AASRfAAEkYAABJGIAASRjAAEkrgABJNEAASTxAAElEQABJRMAASUVAAElFwABJRkAASUcAAElHQABJR4AASUhAAElIgABJSQAASUlAAElJwABJSoAASUrAAElLAABJS8AASUwAAElNQABJUIAASVHAAElSQABJUsAASVQAAElUwABJVYAASVYAAElfQABJaEAASXIAAEl7AABJe8AASXxAAEl8wABJfUAASX3AAEl+QABJfoAASX9AAEmCgABJhsAASYdAAEmHwABJiEAASYjAAEmJQABJicAASYpAAEmKwABJjwAASY/AAEmQgABJkUAASZIAAEmSwABJk4AASZRAAEmVAABJlYAASaVAAEmlwABJpkAASabAAEmngABJp8AASagAAEmoQABJqIAASakAAEmpgABJqcAASaoAAEmqgABJqsAASbqAAEm7AABJu4AASbwAAEm8wABJvQAASb1AAEm9gABJvcAASb5AAEm+wABJvwAASb9AAEm/wABJwAAASc/AAEnQQABJ0QAASdGAAEnSQABJ0oAASdLAAEnTAABJ00AASdPAAEnUQABJ1IAASdTAAEnVQABJ1YAASdjAAEnZAABJ2UAASdnAAEnpgABJ6gAASeqAAEnrAABJ68AASewAAEnsQABJ7IAASezAAEntQABJ7cAASe4AAEnuQABJ7sAASe8AAEn+wABJ/0AASf/AAEoAQABKAQAASgFAAEoBgABKAcAASgIAAEoCgABKAwAASgNAAEoDgABKBAAASgRAAEoUAABKFIAAShUAAEoVgABKFkAAShaAAEoWwABKFwAAShdAAEoXwABKGEAAShiAAEoYwABKGUAAShmAAEopQABKKcAASipAAEoqwABKK4AASivAAEosAABKLEAASiyAAEotAABKLYAASi3AAEouAABKLoAASi7AAEo+gABKPwAASj+AAEpAAABKQMAASkEAAEpBQABKQYAASkHAAEpCQABKQsAASkMAAEpDQABKQ8AASkQAAEpNQABKVkAASmAAAEppAABKacAASmpAAEpqwABKa0AASmvAAEpsQABKbIAASm1AAEpwgABKdEAASnTAAEp1QABKdcAASnZAAEp2wABKd0AASnfAAEp7gABKfEAASn0AAEp9wABKfoAASn9AAEqAAABKgMAASoFAAEqRAABKkYAASpIAAEqSgABKk0AASpOAAEqTwABKlAAASpRAAEqUwABKlUAASpWAAEqVwABKlkAASpaAAEqmQABKpsAASqdAAEqnwABKqIAASqjAAEqpAABKqUAASqmAAEqqAABKqoAASqrAAEqrAABKq4AASqvAAEq7gABKvAAASryAAEq9AABKvcAASr4AAEq+QABKvoAASr7AAEq/QABKv8AASsAAAErAQABKwMAASsEAAErQwABK0UAAStHAAErSQABK0wAAStNAAErTgABK08AAStQAAErUgABK1QAAStVAAErVgABK1gAAStZAAErmAABK5oAASucAAErngABK6EAASuiAAErowABK6QAASulAAErpwABK6kAASuqAAErqwABK60AASuuAAEr7QABK+8AASvxAAEr8wABK/YAASv3AAEr+AABK/kAASv6AAEr/AABK/4AASv/AAEsAAABLAIAASwDAAEsQgABLEQAASxGAAEsSAABLEsAASxMAAEsTQABLE4AASxPAAEsUQABLFMAASxUAAEsVQABLFcAASxYAAEsowABLMYAASzmAAEtBgABLQgAAS0KAAEtDAABLQ4AAS0RAAEtEgABLRMAAS0WAAEtFwABLRkAAS0aAAEtHAABLR8AAS0gAAEtIQABLSQAAS0lAAEtKgABLTcAAS08AAEtPgABLUAAAS1FAAEtSAABLUsAAS1NAAEtcgABLZYAAS29AAEt4QABLeQAAS3mAAEt6AABLeoAAS3sAAEt7gABLe8AAS3yAAEt/wABLhAAAS4SAAEuFAABLhYAAS4YAAEuGgABLhwAAS4eAAEuIAABLjEAAS40AAEuNwABLjoAAS49AAEuQAABLkMAAS5GAAEuSQABLksAAS6KAAEujAABLo4AAS6QAAEukwABLpQAAS6VAAEulgABLpcAAS6ZAAEumwABLpwAAS6dAAEunwABLqAAAS7fAAEu4QABLuMAAS7lAAEu6AABLukAAS7qAAEu6wABLuwAAS7uAAEu8AABLvEAAS7yAAEu9AABLvUAAS80AAEvNgABLzkAAS87AAEvPgABLz8AAS9AAAEvQQABL0IAAS9EAAEvRgABL0cAAS9IAAEvSgABL0sAAS9YAAEvWQABL1oAAS9cAAEvmwABL50AAS+fAAEvoQABL6QAAS+lAAEvpgABL6cAAS+oAAEvqgABL6wAAS+tAAEvrgABL7AAAS+xAAEv8AABL/IAAS/0AAEv9gABL/kAAS/6AAEv+wABL/wAAS/9AAEv/wABMAEAATACAAEwAwABMAUAATAGAAEwRQABMEcAATBJAAEwSwABME4AATBPAAEwUAABMFEAATBSAAEwVAABMFYAATBXAAEwWAABMFoAATBbAAEwmgABMJwAATCeAAEwoAABMKMAATCkAAEwpQABMKYAATCnAAEwqQABMKsAATCsAAEwrQABMK8AATCwAAEw7wABMPEAATDzAAEw9QABMPgAATD5AAEw+gABMPsAATD8AAEw/gABMQAAATEBAAExAgABMQQAATEFAAExKgABMU4AATF1AAExmQABMZwAATGeAAExoAABMaIAATGkAAExpgABMacAATGqAAExtwABMcYAATHIAAExygABMcwAATHOAAEx0AABMdIAATHUAAEx4wABMeYAATHpAAEx7AABMe8AATHyAAEx9QABMfgAATH6AAEyOQABMjsAATI9AAEyPwABMkIAATJDAAEyRAABMkUAATJGAAEySAABMkoAATJLAAEyTAABMk4AATJPAAEyjgABMpAAATKSAAEylAABMpcAATKYAAEymQABMpoAATKbAAEynQABMp8AATKgAAEyoQABMqMAATKkAAEy4wABMuUAATLnAAEy6QABMuwAATLtAAEy7gABMu8AATLwAAEy8gABMvQAATL1AAEy9gABMvgAATL5AAEzOAABMzoAATM8AAEzPgABM0EAATNCAAEzQwABM0QAATNFAAEzRwABM0kAATNKAAEzSwABM00AATNOAAEzjQABM48AATORAAEzkwABM5YAATOXAAEzmAABM5kAATOaAAEznAABM54AATOfAAEzoAABM6IAATOjAAEz4gABM+QAATPmAAEz6AABM+sAATPsAAEz7QABM+4AATPvAAEz8QABM/MAATP0AAEz9QABM/cAATP4AAE0NwABNDkAATQ7AAE0PQABNEAAATRBAAE0QgABNEMAATREAAE0RgABNEgAATRJAAE0SgABNEwAATRNAAE0mAABNLsAATTbAAE0+wABNP0AATT/AAE1AQABNQMAATUGAAE1BwABNQgAATULAAE1DAABNQ4AATUPAAE1EQABNRQAATUVAAE1FgABNRkAATUaAAE1HwABNSwAATUxAAE1MwABNTUAATU6AAE1PQABNUAAATVCAAE1ZwABNYsAATWyAAE11gABNdkAATXbAAE13QABNd8AATXhAAE14wABNeQAATXnAAE19AABNgUAATYHAAE2CQABNgsAATYNAAE2DwABNhEAATYTAAE2FQABNiYAATYpAAE2LAABNi8AATYyAAE2NQABNjgAATY7AAE2PgABNkAAATZ/AAE2gQABNoMAATaFAAE2iAABNokAATaKAAE2iwABNowAATaOAAE2kAABNpEAATaSAAE2lAABNpUAATbUAAE21gABNtgAATbaAAE23QABNt4AATbfAAE24AABNuEAATbjAAE25QABNuYAATbnAAE26QABNuoAATcpAAE3KwABNy4AATcwAAE3MwABNzQAATc1AAE3NgABNzcAATc5AAE3OwABNzwAATc9AAE3PwABN0AAATdNAAE3TgABN08AATdRAAE3kAABN5IAATeUAAE3lgABN5kAATeaAAE3mwABN5wAATedAAE3nwABN6EAATeiAAE3owABN6UAATemAAE35QABN+cAATfpAAE36wABN+4AATfvAAE38AABN/EAATfyAAE39AABN/YAATf3AAE3+AABN/oAATf7AAE4OgABODwAATg+AAE4QAABOEMAAThEAAE4RQABOEYAAThHAAE4SQABOEsAAThMAAE4TQABOE8AAThQAAE4jwABOJEAATiTAAE4lQABOJgAATiZAAE4mgABOJsAATicAAE4ngABOKAAATihAAE4ogABOKQAATilAAE45AABOOYAATjoAAE46gABOO0AATjuAAE47wABOPAAATjxAAE48wABOPUAATj2AAE49wABOPkAATj6AAE5HwABOUMAATlqAAE5jgABOZEAATmTAAE5lQABOZcAATmZAAE5mwABOZwAATmfAAE5rAABObsAATm9AAE5vwABOcEAATnDAAE5xQABOccAATnJAAE52AABOdsAATneAAE54QABOeQAATnnAAE56gABOe0AATnvAAE6LgABOjAAAToyAAE6NAABOjcAATo4AAE6OQABOjoAATo7AAE6PQABOj8AATpAAAE6QQABOkMAATpEAAE6gwABOoUAATqHAAE6iQABOowAATqNAAE6jgABOo8AATqQAAE6kgABOpQAATqVAAE6lgABOpgAATqZAAE62AABOtoAATrcAAE63gABOuEAATriAAE64wABOuQAATrlAAE65wABOukAATrqAAE66wABOu0AATruAAE7LQABOy8AATsxAAE7MwABOzYAATs3AAE7OAABOzkAATs6AAE7PAABOz4AATs/AAE7QAABO0IAATtDAAE7ggABO4QAATuGAAE7iAABO4sAATuMAAE7jQABO44AATuPAAE7kQABO5MAATuUAAE7lQABO5cAATuYAAE71wABO9kAATvbAAE73QABO+AAATvhAAE74gABO+MAATvkAAE75gABO+gAATvpAAE76gABO+wAATvtAAE8LAABPC4AATwwAAE8MgABPDUAATw2AAE8NwABPDgAATw5AAE8OwABPD0AATw+AAE8PwABPEEAATxCAAE8jQABPLAAATzQAAE88AABPPIAATz0AAE89gABPPgAATz7AAE8/AABPP0AAT0AAAE9AQABPQMAAT0EAAE9BgABPQkAAT0KAAE9CwABPQ4AAT0PAAE9FAABPSEAAT0mAAE9KAABPSoAAT0vAAE9MgABPTUAAT03AAE9XAABPYAAAT2nAAE9ywABPc4AAT3QAAE90gABPdQAAT3WAAE92AABPdk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AAU6IAAFOiQABTosAAU6MAAFOywABTs0AAU7PAAFO0QABTtQAAU7VAAFO1gABTtcAAU7YAAFO2gABTtwAAU7dAAFO3gABTuAAAU7hAAFPIAABTyIAAU8lAAFPJwABTyoAAU8rAAFPLAABTy0AAU8uAAFPMAABTzIAAU8zAAFPNAABTzYAAU83AAFPRAABT0UAAU9GAAFPSAABT4cAAU+JAAFPiwABT40AAU+QAAFPkQABT5IAAU+TAAFPlAABT5YAAU+YAAFPmQABT5oAAU+cAAFPnQABT9wAAU/eAAFP4AABT+IAAU/lAAFP5gABT+cAAU/oAAFP6QABT+sAAU/tAAFP7gABT+8AAU/xAAFP8gABUDEAAVAzAAFQNQABUDcAAVA6AAFQOwABUDwAAVA9AAFQPgABUEAAAVBCAAFQQwABUEQAAVBGAAFQRwABUIYAAVCIAAFQigABUIwAAVCPAAFQkAABUJEAAVCSAAFQkwABUJUAAVCXAAFQmAABUJkAAVCbAAFQnAABUNsAAVDdAAFQ3wABUOEAAVDkAAFQ5QABUOYAAVDnAAFQ6AABUOoAAVDsAAFQ7QABUO4AAVDwAAFQ8QABURYAAVE6AAFRYQABUYUAAVGIAAFRigABUYwAAVGOAAFRkAABUZIAAVGTAAFRlgABUaMAAVGyAAFRtAABUbYAAVG4AAFRugABUbwAAVG+AAFRwAABUc8AAVHSAAFR1QABUdgAAVHbAAFR3gABUeEAAVHkAAFR5gABUiUAAVInAAFSKQABUisAAVIuAAFSLwABUjAAAVIxAAFSMgABUjQAAVI2AAFSNwABUjgAAVI6AAFSOwABUnoAAVJ8AAFSfgABUoAAAVKDAAFShAABUoUAAVKGAAFShwABUokAAVKLAAFSjAABUo0AAVKPAAFSkAABUs8AAVLRAAFS0wABUtUAAVLYAAFS2QABUtoAAVLbAAFS3AABUt4AAVLgAAFS4QABUuIAAVLkAAFS5QABUyQAAVMmAAFTKAABUyoAAVMtAAFTLgABUy8AAVMwAAFTMQABUzMAAVM1AAFTNgABUzcAAVM5AAFTOgABU3kAAVN7AAFTfQABU38AAVOCAAFTgwABU4QAAVOFAAFThgABU4gAAVOKAAFTiwABU4wAAVOOAAFTjwABU84AAVPQAAFT0gABU9QAAVPXAAFT2AABU9kAAVPaAAFT2wABU90AAVPfAAFT4AABU+EAAVPjAAFT5AABVCMAAVQlAAFUJwABVCkAAVQsAAFULQABVC4AAVQvAAFUMAABVDIAAVQ0AAFUNQABVDYAAVQ4AAFUOQABVIQAAVSnAAFUxwABVOcAAVTpAAFU6wABVO0AAVTvAAFU8gABVPMAAVT0AAFU9wABVPgAAVT6AAFU+wABVP0AAVUAAAFVAQABVQIAAVUFAAFVBgABVQsAAVUYAAFVHQABVR8AAVUhAAFVJgABVSkAAVUsAAFVLgABVVMAAVV3AAFVngABVcIAAVXFAAFVxwABVckAAVXLAAFVzQABVc8AAVXQAAFV0wABVeAAAVXxAAFV8wABVfUAAVX3AAFV+QABVfsAAVX9AAFV/wABVgEAAVYSAAFWFQABVhgAAVYbAAFWHgABViEAAVYkAAFWJwABVioAAVYsAAFWawABVm0AAVZvAAFWcQABVnQAAVZ1AAFWdgABVncAAVZ4AAFWegABVnwAAVZ9AAFWfgABVoAAAVaBAAFWwAABVsIAAVbEAAFWxgABVskAAVbKAAFWywABVswAAVbNAAFWzwABVtEAAVbSAAFW0wABVtUAAVbWAAFXFQABVxcAAVcaAAFXHAABVx8AAVcgAAFXIQABVyIAAVcjAAFXJQABVycAAVcoAAFXKQABVysAAVcsAAFXOQABVzoAAVc7AAFXPQABV3wAAVd+AAFXgAABV4IAAVeFAAFXhgABV4cAAVeIAAFXiQABV4sAAVeNAAFXjgABV48AAVeRAAFXkgABV9EAAVfTAAFX1QABV9cAAVfaAAFX2wABV9wAAVfdAAFX3gABV+AAAVfiAAFX4wABV+QAAVfmAAFX5wABWCYAAVgoAAFYKgABWCwAAVgvAAFYMAABWDEAAVgyAAFYMwABWDUAAVg3AAFYOAABWDkAAVg7AAFYPAABWHsAAVh9AAFYfwABWIEAAViEAAFYhQABWIYAAViHAAFYiAABWIoAAViMAAFYjQABWI4AAViQAAFYkQABWNAAAVjSAAFY1AABWNYAAVjZAAFY2gABWNsAAVjcAAFY3QABWN8AAVjhAAFY4gABWOMAAVjlAAFY5gABWQsAAVkvAAFZVgABWXoAAVl9AAFZfwABWYEAAVmDAAFZhQABWYcAAVmIAAFZiwABWZgAAVmnAAFZqQABWasAAVmtAAFZrwABWbEAAVmzAAFZtQABWcQAAVnHAAFZygABWc0AAVnQAAFZ0wABWdYAAVnZAAFZ2wABWhoAAVocAAFaHgABWiAAAVojAAFaJAABWiUAAVomAAFaJwABWikAAVorAAFaLAABWi0AAVovAAFaMAABWm8AAVpxAAFacwABWnUAAVp4AAFaeQABWnoAAVp7AAFafAABWn4AAVqAAAFagQABWoIAAVqEAAFahQABWsQAAVrGAAFayAABWsoAAVrNAAFazgABWs8AAVrQAAFa0QABWtMAAVrVAAFa1gABWtcAAVrZAAFa2gABWxkAAVsbAAFbHQABWx8AAVsiAAFbIwABWyQAAVslAAFbJgABWygAAVsqAAFbKwABWywAAVsuAAFbLwABW24AAVtwAAFbcgABW3QAAVt3AAFbeAABW3kAAVt6AAFbewABW30AAVt/AAFbgAABW4EAAVuDAAFbhAABW8MAAVvFAAFbxwABW8kAAVvMAAFbzQABW84AAVvPAAFb0AABW9IAAVvUAAFb1QABW9YAAVvYAAFb2QABXBgAAVwaAAFcHAABXB4AAVwhAAFcIgABXCMAAVwkAAFcJQABXCcAAVwpAAFcKgABXCsAAVwtAAFcLgABXHkAAVycAAFcvAABXNwAAVzeAAFc4AABXOIAAVzkAAFc5wABXOgAAVzpAAFc7AABXO0AAVzvAAFc8AABXPIAAVz0AAFc9QABXPYAAVz5AAFc+gABXP8AAV0MAAFdEQABXRMAAV0VAAFdGgABXR0AAV0gAAFdIgABXUcAAV1rAAFdkgABXbYAAV25AAFduwABXb0AAV2/AAFdwQABXcMAAV3EAAFdxwABXdQAAV3lAAFd5wABXekAAV3rAAFd7QABXe8AAV3xAAFd8wABXfUAAV4GAAFeCQABXgwAAV4PAAFeEgABXhUAAV4YAAFeGwABXh4AAV4gAAFeXwABXmEAAV5jAAFeZQABXmgAAV5pAAFeagABXmsAAV5sAAFebgABXnAAAV5xAAFecgABXnQAAV51AAFetAABXrYAAV64AAFeugABXr0AAV6+AAFevwABXsAAAV7BAAFewwABXsUAAV7GAAFexwABXskAAV7KAAFfCQABXwsAAV8OAAFfEAABXxMAAV8UAAFfFQABXxYAAV8XAAFfGQABXxsAAV8cAAFfHQABXx8AAV8gAAFfLQABXy4AAV8vAAFfMQABX3AAAV9yAAFfdAABX3YAAV95AAFfegABX3sAAV98AAFffQABX38AAV+BAAFfggABX4MAAV+FAAFfhgABX8UAAV/HAAFfyQABX8sAAV/OAAFfzwABX9AAAV/RAAFf0gABX9QAAV/WAAFf1wABX9gAAV/aAAFf2wABYBoAAWAcAAFgHgABYCAAAWAjAAFgJAABYCUAAWAmAAFgJwABYCkAAWArAAFgLAABYC0AAWAvAAFgMAABYG8AAWBxAAFgcwABYHUAAWB4AAFgeQABYHoAAWB7AAFgfAABYH4AAWCAAAFggQABYIIAAWCEAAFghQABYMQAAWDGAAFgyAABYMoAAWDNAAFgzgABYM8AAWDQAAFg0QABYNMAAWDVAAFg1gABYNcAAWDZAAFg2gABYP8AAWEjAAFhSgABYW4AAWFxAAFhcwABYXUAAWF3AAFheQABYXsAAWF8AAFhfwABYYwAAWGbAAFhnQABYZ8AAWGhAAFhowABYaUAAWGnAAFhqQABYbgAAWG7AAFhvgABYcEAAWHEAAFhxwABYcoAAWHNAAFhzwABYg4AAWIQAAFiEgABYhQAAWIXAAFiGAABYhkAAWIaAAFiGwABYh0AAWIfAAFiIAABYiEAAWIjAAFiJAABYmMAAWJlAAFiZwABYmkAAWJsAAFibQABYm4AAWJvAAFicAABYnIAAWJ0AAFidQABYnYAAWJ4AAFieQABYrgAAWK6AAFivAABYr4AAWLBAAFiwgABYsMAAWLEAAFixQABYscAAWLJAAFiygABYssAAWLNAAFizgABYw0AAWMPAAFjEQABYxMAAWMWAAFjFwABYxgAAWMZAAFjGgABYxwAAWMeAAFjHwABYyAAAWMiAAFjIwABY2IAAWNkAAFjZgABY2gAAWNrAAFjbAABY20AAWNuAAFjbwABY3EAAWNzAAFjdAABY3UAAWN3AAFjeAABY7cAAWO5AAFjuwABY70AAWPAAAFjwQABY8IAAWPDAAFjxAABY8YAAWPIAAFjyQABY8oAAWPMAAFjzQABZAwAAWQOAAFkEAABZBIAAWQVAAFkFgABZBcAAWQYAAFkGQABZBsAAWQdAAFkHgABZB8AAWQhAAFkIgABZG0AAWSQAAFksAABZNAAAWTSAAFk1AABZNYAAWTYAAFk2wABZNwAAWTdAAFk4AABZOEAAWTjAAFk5AABZOYAAWTpAAFk6gABZOsAAWTuAAFk7wABZPQAAWUBAAFlBgABZQgAAWUKAAFlDwABZRIAAWUVAAFlFwABZTwAAWVgAAFlhwABZasAAWWuAAFlsAABZbIAAWW0AAFltgABZbgAAWW5AAFlvAABZckAAWXaAAFl3AABZd4AAWXgAAFl4gABZeQAAWXmAAFl6AABZeoAAWX7AAFl/gABZgEAAWYEAAFmBwABZgoAAWYNAAFmEAABZhMAAWYVAAFmVAABZlYAAWZYAAFmWgABZl0AAWZeAAFmXwABZmAAAWZhAAFmYwABZmUAAWZmAAFmZwABZmkAAWZqAAFmqQABZqsAAWatAAFmrwABZrIAAWazAAFmtAABZrUAAWa2AAFmuAABZroAAWa7AAFmvAABZr4AAWa/AAFm/gABZwAAAWcDAAFnBQABZwgAAWcJAAFnCgABZwsAAWcMAAFnDgABZxAAAWcRAAFnEgABZxQAAWcVAAFnIgABZyMAAWckAAFnJgABZ2UAAWdnAAFnaQABZ2sAAWduAAFnbwABZ3AAAWdxAAFncgABZ3QAAWd2AAFndwABZ3gAAWd6AAFnewABZ7oAAWe8AAFnvgABZ8AAAWfDAAFnxAABZ8UAAWfGAAFnxwABZ8kAAWfLAAFnzAABZ80AAWfPAAFn0AABaA8AAWgRAAFoEwABaBUAAWgYAAFoGQABaBoAAWgbAAFoHAABaB4AAWggAAFoIQABaCIAAWgkAAFoJQABaGQAAWhmAAFoaQABaGsAAWhuAAFobwABaHAAAWhxAAFocgABaHQAAWh2AAFodwABaHgAAWh6AAFoewABaI4AAWjNAAFozwABaNEAAWjTAAFo1gABaNcAAWjYAAFo2QABaNoAAWjcAAFo3gABaN8AAWjgAAFo4gABaOMAAWkIAAFpLAABaVMAAWl3AAFpegABaXwAAWl+AAFpgAABaYIAAWmEAAFphQABaYgAAWmVAAFppAABaaYAAWmoAAFpqgABaawAAWmuAAFpsAABabIAAWnBAAFpxAABaccAAWnKAAFpzQABadAAAWnTAAFp1gABadgAAWoXAAFqGQABahsAAWodAAFqIAABaiEAAWoiAAFqIwABaiQAAWomAAFqKAABaikAAWoqAAFqLAABai0AAWpsAAFqbgABanAAAWpyAAFqdQABanYAAWp3AAFqeAABankAAWp7AAFqfQABan4AAWp/AAFqgQABaoIAAWrBAAFqwwABasUAAWrHAAFqygABassAAWrMAAFqzQABas4AAWrQAAFq0gABatMAAWrUAAFq1gABatcAAWsWAAFrGAABaxoAAWscAAFrHwABayAAAWshAAFrIgABayMAAWslAAFrJwABaygAAWspAAFrKwABaywAAWtrAAFrbQABa28AAWtxAAFrdAABa3UAAWt2AAFrdwABa3gAAWt6AAFrfAABa30AAWt+AAFrgAABa4EAAWvAAAFrwgABa8QAAWvGAAFryQABa8oAAWvLAAFrzAABa80AAWvPAAFr0QABa9IAAWvTAAFr1QABa9YAAWwVAAFsFwABbBkAAWwbAAFsHgABbB8AAWwgAAFsIQABbCIAAWwkAAFsJgABbCcAAWwoAAFsKgABbCsAAWx2AAFsmQABbLkAAWzZAAFs2wABbN0AAWzfAAFs4QABbOQAAWzlAAFs5gABbOkAAWzqAAFs7AABbO0AAWzvAAFs8gABbPMAAWz0AAFs9wABbPgAAWz9AAFtCgABbQ8AAW0RAAFtEwABbRgAAW0bAAFtHgABbSAAAW1FAAFtaQABbZAAAW20AAFttwABbbkAAW27AAFtvQABbb8AAW3BAAFtwgABbcUAAW3SAAFt4wABbeUAAW3nAAFt6QABbesAAW3tAAFt7wABbfEAAW3zAAFuBAABbgcAAW4KAAFuDQABbhAAAW4TAAFuFgABbhkAAW4cAAFuHgABbl0AAW5fAAFuYQABbmMAAW5mAAFuZwABbmgAAW5pAAFuagABbmwAAW5uAAFubwABbnAAAW5yAAFucwABbrIAAW60AAFutgABbrgAAW67AAFuvAABbr0AAW6+AAFuvwABbsEAAW7DAAFuxAABbsUAAW7HAAFuyAABbwcAAW8JAAFvDAABbw4AAW8RAAFvEgABbxMAAW8UAAFvFQABbxcAAW8ZAAFvGgABbxsAAW8dAAFvHgABbysAAW8sAAFvLQABby8AAW9uAAFvcAABb3IAAW90AAFvdwABb3gAAW95AAFvegABb3sAAW99AAFvfwABb4AAAW+BAAFvgwABb4QAAW/DAAFvxQABb8cAAW/JAAFvzAABb80AAW/OAAFvzwABb9AAAW/SAAFv1AABb9U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AAYC1AAGAtwABgLkAAYC7AAGAvgABgL8AAYDAAAGAwQABgMIAAYDEAAGAxgABgMcAAYDIAAGAygABgMsAAYDwAAGBFAABgTsAAYFfAAGBYgABgWQAAYFmAAGBaAABgWoAAYFsAAGBbQABgXAAAYF9AAGBjAABgY4AAYGQAAGBkgABgZQAAYGWAAGBmAABgZoAAYGpAAGBrAABga8AAYGyAAGBtQABgbgAAYG7AAGBvgABgcAAAYH/AAGCAQABggMAAYIFAAGCCAABggkAAYIKAAGCCwABggwAAYIOAAGCEAABghEAAYISAAGCFAABghUAAYJUAAGCVgABglgAAYJaAAGCXQABgl4AAYJfAAGCYAABgmEAAYJjAAGCZQABgmYAAYJnAAGCaQABgmoAAYKpAAGCqwABgq0AAYKvAAGCsgABgrMAAYK0AAGCtQABgrYAAYK4AAGCugABgrsAAYK8AAGCvgABgr8AAYL+AAGDAAABgwIAAYMEAAGDBwABgwgAAYMJAAGDCgABgwsAAYMNAAGDDwABgxAAAYMRAAGDEwABgxQAAYNTAAGDVQABg1cAAYNZAAGDXAABg10AAYNeAAGDXwABg2AAAYNiAAGDZAABg2UAAYNmAAGDaAABg2kAAYOoAAGDqgABg6wAAYOuAAGDsQABg7IAAYOzAAGDtAABg7UAAYO3AAGDuQABg7oAAYO7AAGDvQABg74AAYP9AAGD/wABhAEAAYQDAAGEBgABhAcAAYQIAAGECQABhAoAAYQMAAGEDgABhA8AAYQQAAGEEgABhBMAAYReAAGEgQABhKEAAYTBAAGEwwABhMUAAYTHAAGEyQABhMwAAYTNAAGEzgABhNEAAYTSAAGE1AABhNUAAYTXAAGE2gABhNsAAYTcAAGE3wABhOAAAYTlAAGE8gABhPcAAYT5AAGE+wABhQAAAYUDAAGFBgABhQgAAYUtAAGFUQABhXgAAYWcAAGFnwABhaEAAYWjAAGFpQABhacAAYWpAAGFqgABha0AAYW6AAGFywABhc0AAYXPAAGF0QABhdMAAYXVAAGF1wABhdkAAYXbAAGF7AABhe8AAYXyAAGF9QABhfgAAYX7AAGF/gABhgEAAYYEAAGGBgABhkUAAYZHAAGGSQABhksAAYZOAAGGTwABhlAAAYZRAAGGUgABhlQAAYZWAAGGVwABhlgAAYZaAAGGWwABhpoAAYacAAGGngABhqAAAYajAAGGpAABhqUAAYamAAGGpwABhqkAAYarAAGGrAABhq0AAYavAAGGsAABhu8AAYbxAAGG9AABhvYAAYb5AAGG+gABhvsAAYb8AAGG/QABhv8AAYcBAAGHAgABhwMAAYcFAAGHBgABhxMAAYcUAAGHFQABhxcAAYdWAAGHWAABh1oAAYdcAAGHXwABh2AAAYdhAAGHYgABh2MAAYdlAAGHZwABh2gAAYdpAAGHawABh2wAAYerAAGHrQABh68AAYexAAGHtAABh7UAAYe2AAGHtwABh7gAAYe6AAGHvAABh70AAYe+AAGHwAABh8EAAYgAAAGIAgABiAQAAYgGAAGICQABiAoAAYgLAAGIDAABiA0AAYgPAAGIEQABiBIAAYgTAAGIFQABiBYAAYhVAAGIVwABiFoAAYhcAAGIXwABiGAAAYhhAAGIYgABiGMAAYhlAAGIZwABiGgAAYhpAAGIawABiGwAAYiAAAGIvwABiMEAAYjDAAGIxQABiMgAAYjJAAGIygABiMsAAYjMAAGIzgABiNAAAYjRAAGI0gABiNQAAYjVAAGI+gABiR4AAYlFAAGJaQABiWwAAYluAAGJcAABiXIAAYl0AAGJdgABiXcAAYl6AAGJhwABiZYAAYmYAAGJmgABiZwAAYmeAAGJoAABiaIAAYmkAAGJswABibYAAYm5AAGJvAABib8AAYnCAAGJxQABicgAAYnKAAGKCQABigsAAYoNAAGKDwABihIAAYoTAAGKFAABihUAAYoWAAGKGAABihoAAYobAAGKHAABih4AAYofAAGKXgABimAAAYpiAAGKZAABimcAAYpoAAGKaQABimoAAYprAAGKbQABim8AAYpwAAGKcQABinMAAYp0AAGKswABirUAAYq3AAGKuQABirwAAYq9AAGKvgABir8AAYrAAAGKwgABisQAAYrFAAGKxgABisgAAYrJAAGLCAABiwoAAYsMAAGLDgABixEAAYsSAAGLEwABixQAAYsVAAGLFwABixkAAYsaAAGLGwABix0AAYseAAGLXQABi18AAYthAAGLYwABi2YAAYtnAAGLaAABi2kAAYtqAAGLbAABi24AAYtvAAGLcAABi3IAAYtzAAGLsgABi7QAAYu2AAGLuAABi7sAAYu8AAGLvQABi74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AAZcVAAGXIgABlyMAAZckAAGXJgABl2UAAZdnAAGXaQABl2sAAZduAAGXbwABl3AAAZdxAAGXcgABl3QAAZd2AAGXdwABl3gAAZd6AAGXewABl7oAAZe8AAGXvgABl8AAAZfDAAGXxAABl8UAAZfGAAGXxwABl8kAAZfLAAGXzAABl80AAZfPAAGX0AABmA8AAZgRAAGYEwABmBUAAZgYAAGYGQABmBoAAZgbAAGYHAABmB4AAZggAAGYIQABmCIAAZgkAAGYJQABmGQAAZhmAAGYaQABmGsAAZhuAAGYbwABmHAAAZhxAAGYcgABmHQAAZh2AAGYdwABmHgAAZh6AAGYewABmI8AAZjOAAGY0AABmNIAAZjUAAGY1wABmNgAAZjZAAGY2gABmNsAAZjdAAGY3wABmOAAAZjhAAGY4wABmOQAAZkJAAGZLQABmVQAAZl4AAGZewABmX0AAZl/AAGZgQABmYMAAZmFAAGZhgABmYkAAZmWAAGZpQABmacAAZmpAAGZqwABma0AAZmvAAGZsQABmbMAAZnCAAGZxQABmcgAAZnLAAGZzgABmdEAAZnUAAGZ1wABmdkAAZoYAAGaGgABmhwAAZoeAAGaIQABmiIAAZojAAGaJAABmiUAAZonAAGaKQABmioAAZorAAGaLQABmi4AAZptAAGabwABmnEAAZpzAAGadgABmncAAZp4AAGaeQABmnoAAZp8AAGafgABmn8AAZqAAAGaggABmoMAAZrCAAGaxAABmsYAAZrIAAGaywABmswAAZrNAAGazgABms8AAZrRAAGa0wABmtQAAZrVAAGa1wABmtgAAZsXAAGbGQABmxsAAZsdAAGbIAABmyEAAZsiAAGbIwABmyQAAZsmAAGbKAABmykAAZsqAAGbLAABmy0AAZtsAAGbbgABm3AAAZtyAAGbdQABm3YAAZt3AAGbeAABm3kAAZt7AAGbfQABm34AAZt/AAGbgQABm4IAAZvBAAGbwwABm8UAAZvHAAGbygABm8sAAZvMAAGbzQABm84AAZvQAAGb0gABm9MAAZvUAAGb1gABm9cAAZwWAAGcGAABnBoAAZwcAAGcHwABnCAAAZwhAAGcIgABnCMAAZwlAAGcJwABnCgAAZwpAAGcKwABnCwAAZx3AAGcmgABnLoAAZzaAAGc3AABnN4AAZzgAAGc4gABnOUAAZzmAAGc5wABnOoAAZzrAAGc7QABnO4AAZzwAAGc8wABnPQAAZz1AAGc+AABnPkAAZz+AAGdCwABnRAAAZ0SAAGdFAABnRkAAZ0cAAGdHwABnSEAAZ1GAAGdagABnZEAAZ21AAGduAABnboAAZ28AAGdvgABncAAAZ3CAAGdwwABncYAAZ3TAAGd5AABneYAAZ3oAAGd6gABnewAAZ3uAAGd8AABnfIAAZ30AAGeBQABnggAAZ4LAAGeDgABnhEAAZ4UAAGeFwABnhoAAZ4dAAGeHwABnl4AAZ5gAAGeYgABnmQAAZ5nAAGeaAABnmkAAZ5qAAGeawABnm0AAZ5vAAGecAABnnEAAZ5zAAGedAABnrMAAZ61AAGetwABnrkAAZ68AAGevQABnr4AAZ6/AAGewAABnsIAAZ7EAAGexQABnsYAAZ7IAAGeyQABnwgAAZ8KAAGfDQABnw8AAZ8SAAGfEwABnxQAAZ8VAAGfFgABnxgAAZ8aAAGfGwABnxwAAZ8eAAGfHwABnywAAZ8tAAGfLgABnzAAAZ9vAAGfcQABn3MAAZ91AAGfeAABn3kAAZ96AAGfewABn3wAAZ9+AAGfgAABn4EAAZ+CAAGfhAABn4UAAZ/EAAGfxgABn8gAAZ/KAAGfzQABn84AAZ/PAAGf0AABn9EAAZ/TAAGf1QABn9YAAZ/XAAGf2QABn9oAAaAZAAGgGwABoB0AAaAfAAGgIgABoCMAAaAkAAGgJQABoCYAAaAoAAGgKgABoCsAAaAsAAGgLgABoC8AAaBuAAGgcAABoHIAAaB0AAGgdwABoHgAAaB5AAGgegABoHsAAaB9AAGgfwABoIAAAaCBAAGggwABoIQAAaDDAAGgxQABoMcAAaDJAAGgzAABoM0AAaDOAAGgzwABoNAAAaDSAAGg1AABoNUAAaDWAAGg2AABoNkAAaD+AAGhIgABoUkAAaFtAAGhcAABoXIAAaF0AAGhdgABoXgAAaF6AAGhewABoX4AAaGLAAGhmgABoZwAAaGeAAGhoAABoaIAAaGkAAGhpgABoagAAaG3AAGhugABob0AAaHAAAGhwwABocYAAaHJAAGhzAABoc4AAaINAAGiDwABohEAAaITAAGiFgABohcAAaIYAAGiGQABohoAAaIcAAGiHgABoh8AAaIgAAGiIgABoiMAAaJiAAGiZAABomYAAaJoAAGiawABomwAAaJtAAGibgABom8AAaJxAAGicwABonQAAaJ1AAGidwABongAAaK3AAGiuQABorsAAaK9AAGiwAABosEAAaLCAAGiwwABosQAAaLGAAGiyAABoskAAaLKAAGizAABos0AAaMMAAGjDgABoxAAAaMSAAGjFQABoxYAAaMXAAGjGAABoxkAAaMbAAGjHQABox4AAaMfAAGjIQABoyIAAaNhAAGjYwABo2UAAaNnAAGjagABo2sAAaNsAAGjbQABo24AAaNwAAGjcgABo3MAAaN0AAGjdgABo3cAAaO2AAGjuAABo7oAAaO8AAGjvwABo8AAAaPBAAGjwgABo8MAAaPFAAGjxwABo8gAAaPJAAGjywABo8wAAaQLAAGkDQABpA8AAaQRAAGkFAABpBUAAaQWAAGkFwABpBgAAaQaAAGkHAABpB0AAaQeAAGkIAABpCEAAaRsAAGkjwABpK8AAaTPAAGk0QABpNMAAaTVAAGk1wABpNoAAaTbAAGk3AABpN8AAaTgAAGk4gABpOMAAaTlAAGk6AABpOkAAaTqAAGk7QABpO4AAaTzAAGlAAABpQUAAaUHAAGlCQABpQ4AAaURAAGlFAABpRYAAaU7AAGlXwABpYYAAaWqAAGlrQABpa8AAaWxAAGlswABpbUAAaW3AAGluAABpbsAAaXIAAGl2QABpdsAAaXdAAGl3wABpeEAAaXjAAGl5QABpecAAaXpAAGl+gABpf0AAaYAAAGmAwABpgYAAaYJAAGmDAABpg8AAaYSAAGmFAABplMAAaZVAAGmVwABplkAAaZcAAGmXQABpl4AAaZfAAGmYAABpmIAAaZkAAGmZQABpmYAAaZoAAGmaQABpqgAAaaqAAGmrAABpq4AAaaxAAGmsgABprMAAaa0AAGmtQABprcAAaa5AAGmugABprsAAaa9AAGmvgABpv0AAab/AAGnAgABpwQAAacHAAGnCAABpwkAAacKAAGnCwABpw0AAacPAAGnEAABpxEAAacTAAGnFAABpyEAAaciAAGnIwABpyUAAadkAAGnZgABp2gAAadqAAGnbQABp24AAadvAAGncAABp3EAAadzAAGndQABp3YAAad3AAGneQABp3oAAae5AAGnuwABp70AAae/AAGnwgABp8MAAafEAAGnxQABp8YAAafIAAGnygABp8sAAafMAAGnzgABp88AAagOAAGoEAABqBIAAagUAAGoFwABqBgAAagZAAGoGgABqBsAAagdAAGoHwABqCAAAaghAAGoIwABqCQAAahjAAGoZQABqGcAAahpAAGobAABqG0AAahuAAGobwABqHAAAahyAAGodAABqHUAAah2AAGoeAABqHkAAai4AAGougABqLwAAai+AAGowQABqMIAAajDAAGoxAABqMUAAajHAAGoyQABqMoAAajLAAGozQABqM4AAajzAAGpFwABqT4AAaliAAGpZQABqWcAAalpAAGpawABqW0AAalvAAGpcAABqXMAAamAAAGpjwABqZEAAamTAAGplQABqZcAAamZAAGpmwABqZ0AAamsAAGprwABqbIAAam1AAGpuAABqbsAAam+AAGpwQABqcMAAaoCAAGqBAABqgYAAaoIAAGqCwABqgwAAaoNAAGqDgABqg8AAaoRAAGqEwABqhQAAaoVAAGqFwABqhgAAapXAAGqWQABqlsAAapdAAGqYAABqmEAAapiAAGqYwABqmQAAapmAAGqaAABqmkAAapqAAGqbAABqm0AAaqsAAGqrgABqrAAAaqyAAGqtQABqrYAAaq3AAGquAABqrkAAaq7AAGqvQABqr4AAaq/AAGqwQABqsIAAasBAAGrAwABqwUAAasHAAGrCgABqwsAAasMAAGrDQABqw4AAasQAAGrEgABqxMAAasUAAGrFgABqxcAAatWAAGrWAABq1oAAatcAAGrXwABq2AAAathAAGrYgABq2MAAatlAAGrZwABq2gAAatpAAGrawABq2wAAaurAAGrrQABq68AAauxAAGrtAABq7UAAau2AAGrtwABq7gAAau6AAGrvAABq70AAau+AAGrwAABq8EAAawAAAGsAgABrAQAAawGAAGsCQABrAoAAawLAAGsDAABrA0AAawPAAGsEQABrBIAAawTAAGsFQABrBYAAaxhAAGshAABrKQAAazEAAGsxgABrMgAAazKAAGszAABrM8AAazQAAGs0QABrNQAAazVAAGs1wABrNgAAazaAAGs3QABrN4AAazfAAGs4gABrOMAAazoAAGs9QABrPoAAaz8AAGs/gABrQMAAa0GAAGtCQABrQsAAa0wAAGtVAABrXsAAa2fAAGtogABraQAAa2mAAGtqAABraoAAa2sAAGtrQABrbAAAa29AAGtzgABrdAAAa3SAAGt1AABrdYAAa3YAAGt2gABrdwAAa3eAAGt7wABrfIAAa31AAGt+AABrfsAAa3+AAGuAQABrgQAAa4HAAGuCQABrkgAAa5KAAGuTAABrk4AAa5RAAGuUgABrlMAAa5UAAGuVQABrlcAAa5ZAAGuWgABrlsAAa5dAAGuXgABrp0AAa6fAAGuoQABrqMAAa6mAAGupwABrqgAAa6pAAGuqgABrqwAAa6uAAGurwABrrAAAa6yAAGuswABrvIAAa70AAGu9wABrvkAAa78AAGu/QABrv4AAa7/AAGvAAABrwIAAa8EAAGvBQABrwYAAa8IAAGvCQABrxYAAa8XAAGvGAABrxoAAa9ZAAGvWwABr10AAa9fAAGvYgABr2MAAa9kAAGvZQABr2YAAa9oAAGvagABr2sAAa9sAAGvbgABr28AAa+uAAGvsAABr7IAAa+0AAGvtwABr7gAAa+5AAGvugABr7sAAa+9AAGvvwABr8AAAa/BAAGvwwABr8QAAbADAAGwBQABsAcAAbAJAAGwDAABsA0AAbAOAAGwDwABsBAAAbASAAGwFAABsBUAAbAWAAGwGAABsBkAAbBYAAGwWgABsFwAAbBeAAGwYQABsGIAAbBjAAGwZAABsGUAAbBnAAGwaQABsGoAAbBrAAGwbQABsG4AAbCtAAGwrwABsLEAAbCzAAGwtgABsLcAAbC4AAGwuQABsLoAAbC8AAGwvgABsL8AAbDAAAGwwgABsMMAAbDoAAGxDAABsTMAAbFXAAGxWgABsVwAAbFeAAGxYAABsWIAAbFkAAGxZQABsWgAAbF1AAGxhAABsYYAAbGIAAGxigABsYwAAbGOAAGxkAABsZIAAbGhAAGxpAABsacAAbGqAAGxrQABsbAAAbGzAAGxtgABsbgAAbH3AAGx+QABsfsAAbH9AAGyAAABsgEAAbICAAGyAwABsgQAAbIGAAGyCAABsgkAAbIKAAGyDAABsg0AAbJMAAGyTgABslAAAbJSAAGyVQABslYAAbJXAAGyWAABslkAAbJbAAGyXQABsl4AAbJfAAGyYQABsmIAAbKhAAGyowABsqUAAbKnAAGyqgABsqsAAbKsAAGyrQABsq4AAbKwAAGysgABsrMAAbK0AAGytgABsrcAAbL2AAGy+AABsvsAAbL9AAGzAAABswEAAbMCAAGzAwABswQAAbMGAAGzCAABswkAAbMKAAGzDAABsw0AAbNMAAGzTgABs1AAAbNSAAGzVQABs1YAAbNXAAGzWAABs1kAAbNbAAGzXQABs14AAbNfAAGzYQABs2IAAbOhAAGzowABs6UAAbOnAAGzqgABs6sAAbOsAAGzrQABs64AAbOwAAGzsgABs7MAAbO0AAGztgABs7cAAbP2AAGz+AABs/sAAbP9AAG0AAABtAEAAbQCAAG0AwABtAQAAbQGAAG0CAABtAkAAbQKAAG0DAABtA0AAbRYAAG0ewABtJsAAbS7AAG0vQABtL8AAbTBAAG0wwABtMYAAbTHAAG0yAABtMsAAbTMAAG0zgABtM8AAbTRAAG01AABtNUAAbTWAAG02QABtNoAAbTjAAG08AABtPUAAbT3AAG0+QABtP4AAbUBAAG1BAABtQYAAbUrAAG1TwABtXYAAbWaAAG1nQABtZ8AAbWhAAG1owABtaUAAbWnAAG1qAABtasAAbW4AAG1yQABtcsAAbXNAAG1zwABtdEAAbXTAAG11QABtdcAAbXZAAG16gABte0AAbXwAAG18wABtfYAAbX5AAG1/AABtf8AAbYCAAG2BAABtkMAAbZFAAG2RwABtkkAAbZMAAG2TQABtk4AAbZPAAG2UAABtlIAAbZUAAG2VQABtlYAAbZYAAG2WQABtpgAAbaaAAG2nAABtp4AAbahAAG2ogABtqMAAbakAAG2pQABtqcAAbapAAG2qgABtqsAAbatAAG2rgABtu0AAbbvAAG28gABtvQAAbb3AAG2+AABtvkAAbb6AAG2+wABtv0AAbb/AAG3AAABtwEAAbcDAAG3BAABtxEAAbcSAAG3EwABtxUAAbdUAAG3VgABt1gAAbdaAAG3XQABt14AAbdfAAG3YAABt2EAAbdjAAG3ZQABt2YAAbdnAAG3aQABt2oAAbepAAG3qwABt60AAbevAAG3sgABt7MAAbe0AAG3tQABt7YAAbe4AAG3ugABt7sAAbe8AAG3vgABt78AAbf+AAG4AAABuAIAAbgEAAG4BwABuAgAAbgJAAG4CgABuAsAAbgNAAG4DwABuBAAAbgRAAG4EwABuBQAAbhTAAG4VQABuFcAAbhZAAG4XAABuF0AAbheAAG4XwABuGAAAbhiAAG4ZAABuGUAAbhmAAG4aAABuGkAAbioAAG4qgABuKwAAbiuAAG4sQABuLIAAbizAAG4tAABuLUAAbi3AAG4uQABuLoAAbi7AAG4vQABuL4AAbjjAAG5BwABuS4AAblSAAG5VQABuVcAAblZAAG5WwABuV0AAblfAAG5YAABuWMAAblwAAG5fwABuYEAAbmDAAG5hQABuYcAAbmJAAG5iwABuY0AAbmcAAG5nwABuaIAAbmlAAG5qAABuasAAbmuAAG5sQABubMAAbnyAAG59AABufYAAbn4AAG5+wABufwAAbn9AAG5/gABuf8AAboBAAG6AwABugQAAboFAAG6BwABuggAAbpHAAG6SQABuksAAbpNAAG6UAABulEAAbpSAAG6UwABulQAAbpWAAG6WAABulkAAbpaAAG6XAABul0AAbqcAAG6ngABuqAAAbqiAAG6pQABuqYAAbqnAAG6qAABuqkAAbqrAAG6rQABuq4AAbqvAAG6sQABurIAAbrxAAG68wABuvYAAbr4AAG6+wABuvwAAbr9AAG6/gABuv8AAbsBAAG7AwABuwQAAbsFAAG7BwABuwgAAbtHAAG7SQABu0sAAbtNAAG7UAABu1EAAbtSAAG7UwABu1QAAbtWAAG7WAABu1kAAbtaAAG7XAABu10AAbucAAG7ngABu6AAAbuiAAG7pQABu6YAAbunAAG7qAABu6kAAburAAG7rQABu64AAbuvAAG7sQABu7IAAbvxAAG78wABu/YAAbv4AAG7+wABu/wAAbv9AAG7/gABu/8AAbwBAAG8AwABvAQAAbwFAAG8BwABvAgAAbxTAAG8dgABvJYAAby2AAG8uAABvLoAAby8AAG8vgABvMEAAbzCAAG8wwABvMYAAbzHAAG8yQABvMoAAbzMAAG8zwABvNAAAbzRAAG81AABvNUAAbzeAAG86wABvPAAAbzyAAG89AABvPkAAbz8AAG8/wABvQEAAb0mAAG9SgABvXEAAb2VAAG9mAABvZoAAb2cAAG9ngABvaAAAb2iAAG9owABvaYAAb2zAAG9xAABvcYAAb3IAAG9ygABvcwAAb3OAAG90AABvdIAAb3UAAG95QABvegAAb3rAAG97gABvfEAAb30AAG99wABvfoAAb39AAG9/wABvj4AAb5AAAG+QgABvkQAAb5HAAG+SAABvkkAAb5KAAG+SwABvk0AAb5PAAG+UAABvlEAAb5TAAG+VAABvpMAAb6VAAG+lwABvpkAAb6cAAG+nQABvp4AAb6fAAG+oAABvqIAAb6kAAG+pQABvqYAAb6oAAG+qQABvugAAb7qAAG+7QABvu8AAb7yAAG+8wABvvQAAb71AAG+9gABvvgAAb76AAG++wABvvwAAb7+AAG+/wABvwwAAb8NAAG/DgABvxAAAb9PAAG/UQABv1MAAb9VAAG/WAABv1kAAb9aAAG/WwABv1wAAb9eAAG/YAABv2EAAb9iAAG/ZAABv2UAAb+kAAG/pgABv6gAAb+qAAG/rQABv64AAb+vAAG/sAABv7EAAb+zAAG/tQABv7YAAb+3AAG/uQABv7oAAb/5AAG/+wABv/0AAb//AAHAAgABwAMAAcAEAAHABQABwAYAAcAIAAHACgABwAsAAcAMAAHADgABwA8AAcBOAAHAUAABwFMAAcBVAAHAWAABwFkAAcBaAAHAWwABwFwAAcBeAAHAYAABwGEAAcBiAAHAZAABwGUAAcBzAAHAsgABwLQAAcC2AAHAuAABwLsAAcC8AAHAvQABwL4AAcC/AAHAwQABwMMAAcDEAAHAxQABwMcAAcDIAAHA7QABwREAAcE4AAHBXAABwV8AAcFhAAHBYwABwWUAAcFnAAHBaQABwWoAAcFtAAHBegABwYkAAcGLAAHBjQABwY8AAcGRAAHBkwABwZUAAcGXAAHBpgABwakAAcGsAAHBrwABwbIAAcG1AAHBuAABwbsAAcG9AAHB/AABwf4AAcIAAAHCAgABwgUAAcIGAAHCBwABwggAAcIJAAHCCwABwg0AAcIOAAHCDwABwhEAAcISAAHCUQABwlMAAcJVAAHCVwABwloAAcJbAAHCXAABwl0AAcJeAAHCYAABwmIAAcJjAAHCZAABwmYAAcJnAAHCpgABwqgAAcKqAAHCrAABwq8AAcKwAAHCsQABwrIAAcKzAAHCtQABwrcAAcK4AAHCuQABwrsAAcK8AAHC+wABwv0AAcL/AAHDAQABwwQAAcMFAAHDBgABwwcAAcMIAAHDCgABwwwAAcMNAAHDDgABwxAAAcMRAAHDUAABw1IAAcNUAAHDVgABw1kAAcNaAAHDWwABw1wAAcNdAAHDXwABw2EAAcNiAAHDYwABw2UAAcNmAAHDpQABw6cAAcOpAAHDqwABw64AAcOvAAHDsAABw7EAAcOyAAHDtAABw7YAAcO3AAHDuAABw7oAAcO7AAHD+gABw/wAAcP+AAHEAAABxAMAAcQEAAHEBQABxAYAAcQHAAHECQABxAsAAcQMAAHEDQABxA8AAcQQAAHEWwABxH4AAcSeAAHEvgABxMAAAcTCAAHExAABxMYAAcTJAAHEygABxMsAAcTOAAHEzwABxNEAAcTSAAHE1AABxNcAAcTYAAHE2QABxNwAAcTdAAHE4gABxO8AAcT0AAHE9gABxPgAAcT9AAHFAAABxQMAAcUFAAHFKgABxU4AAcV1AAHFmQABxZwAAcWeAAHFoAABxaIAAcWkAAHFpgABxacAAcWqAAHFtwABxcgAAcXKAAHFzAABxc4AAcXQAAHF0gABxdQAAcXWAAHF2AABxekAAcXsAAHF7wABxfIAAcX1AAHF+AABxfsAAcX+AAHGAQABxgMAAcZCAAHGRAABxkYAAcZIAAHGSwABxkwAAcZNAAHGTgABxk8AAcZRAAHGUwABxlQAAcZVAAHGVwABxlgAAcaXAAHGmQABxpsAAcadAAHGoAABxqEAAcaiAAHGowABxqQAAcamAAHGqAABxqkAAcaqAAHGrAABxq0AAcbsAAHG7gABxvEAAcbzAAHG9gABxvcAAcb4AAHG+QABxvoAAcb8AAHG/gABxv8AAccAAAHHAgABxwMAAccQAAHHEQABxxIAAccUAAHHUwABx1UAAcdXAAHHWQABx1wAAcddAAHHXgABx18AAcdgAAHHYgABx2QAAcdlAAHHZgABx2gAAcdpAAHHqAABx6oAAcesAAHHrgABx7EAAceyAAHHswABx7QAAce1AAHHtwABx7kAAce6AAHHuwABx70AAce+AAHH/QABx/8AAcgBAAHIAwAByAYAAcgHAAHICAAByAkAAcgKAAHIDAAByA4AAcgPAAHIEAAByBIAAcgTAAHIUgAByFQAAchWAAHIWAAByFsAAchcAAHIXQAByF4AAchfAAHIYQAByGMAAchkAAHIZQAByGcAAchoAAHIpwAByKkAAcirAAHIrQAByLAAAcixAAHIsgAByLMAAci0AAHItgAByLgAAci5AAHIugAByLwAAci9AAHI4gAByQYAAcktAAHJUQAByVQAAclWAAHJWAAByVoAAclcAAHJXgAByV8AAcliAAHJbwAByX4AAcmAAAHJggAByYQAAcmGAAHJiAAByYoAAcmMAAHJmwAByZ4AAcmhAAHJpAAByacAAcmqAAHJrQABybAAAcmyAAHJ8QAByfMAAcn1AAHJ9wAByfoAAcn7AAHJ/AAByf0AAcn+AAHKAAABygIAAcoDAAHKBAABygYAAcoHAAHKRgABykgAAcpKAAHKTAAByk8AAcpQAAHKUQABylIAAcpTAAHKVQABylcAAcpYAAHKWQABylsAAcpcAAHKmwAByp0AAcqfAAHKoQAByqQAAcqlAAHKpgAByqcAAcqoAAHKqgAByqwAAcqtAAHKrgAByrAAAcqxAAHK8AAByvIAAcr0AAHK9gAByvkAAcr6AAHK+wAByvwAAcr9AAHK/wABywEAAcsCAAHLAwABywUAAcsGAAHLRQABy0cAActJAAHLSwABy04AActPAAHLUAABy1EAActSAAHLVAABy1YAActXAAHLWAABy1oAActbAAHLmgABy5wAAcueAAHLoAABy6MAAcukAAHLpQABy6YAAcunAAHLqQABy6sAAcusAAHLrQABy68AAcuwAAHL7wABy/EAAcvzAAHL9QABy/gAAcv5AAHL+gABy/sAAcv8AAHL/gABzAAAAcwBAAHMAgABzAQAAcwFAAHMUAABzHMAAcyTAAHMswABzLUAAcy3AAHMuQABzLsAAcy+AAHMvwABzMAAAczDAAHMxAABzMYAAczHAAHMyQABzMwAAczNAAHMzgABzNEAAczSAAHM1wABzOQAAczpAAHM6wABzO0AAczyAAHM9QABzPgAAcz6AAHNHwABzUMAAc1qAAHNjgABzZEAAc2TAAHNlQABzZcAAc2ZAAHNmwABzZwAAc2fAAHNrAABzb0AAc2/AAHNwQABzcMAAc3FAAHNxwABzckAAc3LAAHNzQABzd4AAc3hAAHN5AABzecAAc3qAAHN7QABzfAAAc3zAAHN9gABzfgAAc43AAHOOQABzjsAAc49AAHOQAABzkEAAc5CAAHOQwABzkQAAc5GAAHOSAABzkkAAc5KAAHOTAABzk0AAc6MAAHOjgABzpAAAc6SAAHOlQABzpYAAc6XAAHOmAABzpkAAc6bAAHOnQABzp4AAc6fAAHOoQABzqIAAc7hAAHO4wABzuYAAc7oAAHO6wABzuwAAc7tAAHO7gABzu8AAc7xAAHO8wABzvQAAc71AAHO9wABzvgAAc8FAAHPBgABzwcAAc8JAAHPSAABz0oAAc9MAAHPTgABz1EAAc9SAAHPUwABz1QAAc9VAAHPVwABz1kAAc9aAAHPWwABz10AAc9eAAHPnQABz58AAc+hAAHPowABz6YAAc+nAAHPqAABz6kAAc+qAAHPrAABz64AAc+vAAHPsAABz7IAAc+zAAHP8gABz/QAAc/2AAHP+AABz/sAAc/8AAHP/QABz/4AAc//AAHQAQAB0AMAAdAEAAHQBQAB0AcAAdAIAAHQRwAB0EkAAdBLAAHQTQAB0FAAAdBRAAHQUgAB0FMAAdBUAAHQVgAB0FgAAdBZAAHQWgAB0FwAAdBdAAHQnAAB0J4AAdCgAAHQogAB0KUAAdCmAAHQpwAB0KgAAdCpAAHQqwAB0K0AAdCuAAHQrwAB0LEAAdCyAAHQ1wAB0PsAAdEiAAHRRgAB0UkAAdFLAAHRTQAB0U8AAdFRAAHRUwAB0VQAAdFXAAHRZAAB0XMAAdF1AAHRdwAB0XkAAdF7AAHRfQAB0X8AAdGBAAHRkAAB0ZMAAdGWAAHRmQAB0ZwAAdGfAAHRogAB0aUAAdGnAAHR5gAB0egAAdHqAAHR7AAB0e8AAdHwAAHR8QAB0fIAAdHzAAHR9QAB0fcAAdH4AAHR+QAB0fsAAdH8AAHSOwAB0j0AAdI/AAHSQQAB0kQAAdJFAAHSRgAB0kcAAdJIAAHSSgAB0kwAAdJNAAHSTgAB0lAAAdJRAAHSkAAB0pIAAdKUAAHSlgAB0pkAAdKaAAHSmwAB0pwAAdKdAAHSnwAB0qEAAdKiAAHSowAB0qUAAdKmAAHS5QAB0ucAAdLpAAHS6wAB0u4AAdLvAAHS8AAB0vEAAdLyAAHS9AAB0vYAAdL3AAHS+AAB0voAAdL7AAHTOgAB0zwAAdM+AAHTQAAB00MAAdNEAAHTRQAB00YAAdNHAAHTSQAB00sAAdNMAAHTTQAB008AAdNQAAHTjwAB05EAAdOTAAHTlQAB05gAAdOZAAHTmgAB05sAAdOcAAHTngAB06AAAdOhAAHTogAB06QAAdOlAAHT5AAB0+YAAdPoAAHT6gAB0+0AAdPuAAHT7wAB0/AAAdPxAAHT8wAB0/UAAdP2AAHT9wAB0/kAAdP6AAHUAwAB1AQAAdQGAAHURQAB1EcAAdRJAAHUSwAB1E4AAdRPAAHUUAAB1FE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AAgDcAAIA3QACAN8AAgEeAAIBIAACASIAAgEkAAIBJwACASgAAgEpAAIBKgACASsAAgEtAAIBLwACATAAAgExAAIBMwACATQAAgFzAAIBdQACAXcAAgF5AAIBfAACAX0AAgF+AAIBfwACAYAAAgGCAAIBhAACAYUAAgGGAAIBiAACAYkAAgHIAAIBygACAcwAAgHOAAIB0QACAdIAAgHTAAIB1AACAdUAAgHXAAIB2QACAdoAAgHbAAIB3QACAd4AAgIdAAICHwACAiEAAgIjAAICJgACAicAAgIoAAICKQACAioAAgIsAAICLgACAi8AAgIwAAICMgACAjMAAgJyAAICdAACAnYAAgJ4AAICewACAnwAAgJ9AAICfgACAn8AAgKBAAICgwACAoQAAgKFAAIChwACAogAAgKtAAIC0QACAvgAAgMcAAIDHwACAyEAAgMjAAIDJQACAycAAgMpAAIDKgACAy0AAgM6AAIDSQACA0sAAgNNAAIDTwACA1EAAgNTAAIDVQACA1cAAgNmAAIDaQACA2wAAgNvAAIDcgACA3UAAgN4AAIDewACA30AAgO8AAIDvgACA8AAAgPCAAIDxQACA8YAAgPHAAIDyAACA8kAAgPLAAIDzQACA84AAgPPAAID0QACA9IAAgQRAAIEEwACBBUAAgQXAAIEGgACBBsAAgQcAAIEHQACBB4AAgQgAAIEIgACBCMAAgQkAAIEJgACBCcAAgRmAAIEaAACBGoAAgRsAAIEbwACBHAAAgRxAAIEcgACBHMAAgR1AAIEdwACBHgAAgR5AAIEewACBHwAAgS7AAIEvQACBMAAAgTCAAIExQACBMYAAgTHAAIEyAACBMkAAgTLAAIEzQACBM4AAgTPAAIE0QACBNIAAgUVAAIFOQACBV0AAgWAAAIFpwACBccAAgXuAAIGFQACBjUAAgZZAAIGfQACBn8AAgaCAAIGhAACBoYAAgaIAAIGiwACBo4AAgaQAAIGkgACBpUAAgaXAAIGmQACBpwAAgafAAIGoAACBqUAAgayAAIGtQACBrcAAga6AAIGvQACBr8AAgbkAAIHCAACBy8AAgdTAAIHVgACB1gAAgdaAAIHXAACB14AAgdgAAIHYQACB2QAAgdxAAIHhAACB4YAAgeIAAIHigACB4wAAgeOAAIHkAACB5IAAgeUAAIHlgACB6kAAgesAAIHrwACB7IAAge1AAIHuAACB7sAAge+AAIHwQACB8QAAgfGAAIIBQACCAcAAggKAAIIDAACCA8AAggQAAIIEQACCBIAAggTAAIIFQACCBcAAggYAAIIGQACCBsAAggcAAIIJQACCCYAAggoAAIIZwACCGkAAghrAAIIbQACCHAAAghxAAIIcgACCHMAAgh0AAIIdgACCHgAAgh5AAIIegACCHwAAgh9AAIIvAACCL4AAgjBAAIIwwACCMYAAgjHAAIIyAACCMkAAgjKAAIIzAACCM4AAgjPAAII0AACCNIAAgjTAAII3AACCN0AAgjfAAIJHgACCSAAAgkiAAIJJAACCScAAgkoAAIJKQACCSoAAgkrAAIJLQACCS8AAgkwAAIJMQACCTMAAgk0AAIJcwACCXUAAgl4AAIJegACCX0AAgl+AAIJfwACCYAAAgmBAAIJgwACCYUAAgmGAAIJhwACCYkAAgmKAAIJkwACCZQAAgmWAAIJ1QACCdcAAgnZAAIJ2wACCd4AAgnfAAIJ4AACCeEAAgniAAIJ5AACCeYAAgnnAAIJ6AACCeoAAgnrAAIKKgACCiwAAgovAAIKMQACCjQAAgo1AAIKNgACCjcAAgo4AAIKOgACCjwAAgo9AAIKPgACCkAAAgpBAAIKTgACCk8AAgpQAAIKUgACCpEAAgqTAAIKlQACCpcAAgqaAAIKmwACCpwAAgqdAAIKngACCqAAAgqiAAIKowACCqQAAgqmAAIKpwACCuYAAgroAAIK6gACCuwAAgrvAAIK8AACCvEAAgryAAIK8wACCvUAAgr3AAIK+AACCvkAAgr7AAIK/AACCwkAAgsSAAILFQACCxcAAgsaAAILHQACCyYAAgspAAILLAACCy8AAgsyAAILNAACCzkAAgs+AAILQwACC44AAguxAAIL0QACC/EAAgvzAAIL9QACC/cAAgv5AAIL/AACC/0AAgv+AAIMAQACDAIAAgwEAAIMBQACDAcAAgwKAAIMCwACDAwAAgwPAAIMEAACDBUAAgwiAAIMJwACDCkAAgwrAAIMMAACDDMAAgw2AAIMOAACDF0AAgyBAAIMqAACDMwAAgzPAAIM0QACDNMAAgzVAAIM1wACDNkAAgzaAAIM3QACDOoAAgz7AAIM/QACDP8AAg0BAAINAwACDQUAAg0HAAINCQACDQs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AAhfgAAIX4QACF+IAAhfkAAIX5QACGAoAAhguAAIYVQACGHkAAhh8AAIYfgACGIAAAhiCAAIYhAACGIYAAhiHAAIYigACGJcAAhimAAIYqAACGKoAAhisAAIYrgACGLAAAhiyAAIYtAACGMMAAhjGAAIYyQACGMwAAhjPAAIY0gACGNUAAhjYAAIY2gACGRkAAhkbAAIZHgACGSAAAhkjAAIZJAACGSUAAhkmAAIZJwACGSkAAhkrAAIZLAACGS0AAhkvAAIZMAACGW8AAhlxAAIZcwACGXUAAhl4AAIZeQACGXoAAhl7AAIZfAACGX4AAhmAAAIZgQACGYIAAhmEAAIZhQACGcQAAhnGAAIZyAACGcoAAhnNAAIZzgACGc8AAhnQAAIZ0QACGdMAAhnVAAIZ1gACGdcAAhnZAAIZ2gACGhkAAhobAAIaHgACGiAAAhojAAIaJAACGiUAAhomAAIaJwACGikAAhorAAIaLAACGi0AAhovAAIaMAACGm8AAhpxAAIacwACGnUAAhp4AAIaeQACGnoAAhp7AAIafAACGn4AAhqAAAIagQACGoIAAhqEAAIahQACGsQAAhrGAAIayAACGsoAAhrNAAIazgACGs8AAhrQAAIa0QACGtMAAhrVAAIa1gACGtcAAhrZAAIa2gACGxkAAhsbAAIbHQACGx8AAhsiAAIbIwACGyQAAhslAAIbJgACGygAAhsqAAIbKwACGywAAhsuAAIbLwACG3oAAhudAAIbvQACG90AAhvfAAIb4QACG+MAAhvlAAIb6AACG+kAAhvqAAIb7QACG+4AAhvwAAIb8QACG/MAAhv2AAIb9wACG/gAAhv7AAIb/AACHAEAAhwOAAIcEwACHBUAAhwXAAIcHAACHB8AAhwiAAIcJAACHEkAAhxtAAIclAACHLgAAhy7AAIcvQACHL8AAhzBAAIcwwACHMUAAhzGAAIcyQACHNYAAhznAAIc6QACHOsAAhztAAIc7wACHPEAAhzzAAIc9QACHPcAAh0IAAIdCwACHQ4AAh0RAAIdFAACHRcAAh0aAAIdHQACHSAAAh0iAAIdYQACHWMAAh1lAAIdZwACHWoAAh1rAAIdbAACHW0AAh1uAAIdcAACHXIAAh1zAAIddAACHXYAAh13AAIdtgACHbgAAh26AAIdvAACHb8AAh3AAAIdwQACHcIAAh3DAAIdxQACHccAAh3IAAIdyQACHcsAAh3MAAIeCwACHg0AAh4QAAIeEgACHhUAAh4WAAIeFwACHhgAAh4ZAAIeGwACHh0AAh4eAAIeHwACHiEAAh4iAAIeLwACHjAAAh4xAAIeMwACHnIAAh50AAIedgACHngAAh57AAIefAACHn0AAh5+AAIefwACHoEAAh6DAAIehAACHoUAAh6HAAIeiAACHscAAh7JAAIeywACHs0AAh7QAAIe0QACHtIAAh7TAAIe1AACHtYAAh7YAAIe2QACHtoAAh7cAAIe3QACHxwAAh8eAAIfIAACHyIAAh8lAAIfJgACHycAAh8oAAIfKQACHysAAh8tAAIfLgACHy8AAh8xAAIfMgACH3EAAh9zAAIfdQACH3cAAh96AAIfewACH3wAAh99AAIffgACH4AAAh+CAAIfgwACH4QAAh+GAAIfhwACH8YAAh/IAAIfygACH8wAAh/PAAIf0AACH9EAAh/SAAIf0wACH9UAAh/XAAIf2AACH9kAAh/bAAIf3AACIAEAAiAlAAIgTAACIHAAAiBzAAIgdQACIHcAAiB5AAIgewACIH0AAiB+AAIggQACII4AAiCdAAIgnwACIKEAAiCjAAIgpQACIKcAAiCpAAIgqwACILoAAiC9AAIgwAACIMMAAiDGAAIgyQACIMwAAiDPAAIg0QACIRAAAiESAAIhFQACIRcAAiEaAAIhGwACIRwAAiEdAAIhHgACISAAAiEiAAIhIwACISQAAiEmAAIhJwACIWYAAiFoAAIhagACIWwAAiFvAAIhcAACIXEAAiFyAAIhcwACIXUAAiF3AAIheAACIXkAAiF7AAIhfAACIbsAAiG9AAIhvwACIcEAAiHEAAIhxQACIcYAAiHHAAIhyAACIcoAAiHMAAIhzQACIc4AAiHQAAIh0QACIhAAAiISAAIiFQACIhcAAiIaAAIiGwACIhwAAiIdAAIiHgACIiAAAiIiAAIiIwACIiQAAiImAAIiJwACImYAAiJoAAIiagACImwAAiJvAAIicAACInEAAiJyAAIicwACInUAAiJ3AAIieAACInkAAiJ7AAIifAACIrsAAiK9AAIivwACIsEAAiLEAAIixQACIsYAAiLHAAIiyAACIsoAAiLMAAIizQACIs4AAiLQAAIi0QACIxAAAiMSAAIjFAACIxYAAiMZAAIjGgACIxsAAiMcAAIjHQACIx8AAiMhAAIjIgACIyMAAiMlAAIjJgACI3EAAiOUAAIjtAACI9QAAiPWAAIj2AACI9oAAiPcAAIj3wACI+AAAiPhAAIj5AACI+UAAiPnAAIj6AACI+oAAiPtAAIj7gACI+8AAiPyAAIj8wACI/gAAiQFAAIkCgACJAwAAiQOAAIkEwACJBYAAiQZAAIkGwACJEAAAiRkAAIkiwACJK8AAiSyAAIktAACJLYAAiS4AAIkugACJLwAAiS9AAIkwAACJM0AAiTeAAIk4AACJOIAAiTkAAIk5gACJOgAAiTqAAIk7AACJO4AAiT/AAIlAgACJQUAAiUIAAIlCwACJQ4AAiURAAIlFAACJRcAAiUZAAIlWAACJVoAAiVcAAIlXgACJWEAAiViAAIlYwACJWQAAiVlAAIlZwACJWkAAiVqAAIlawACJW0AAiVuAAIlrQACJa8AAiWxAAIlswACJbYAAiW3AAIluAACJbkAAiW6AAIlvAACJb4AAiW/AAIlwAACJcIAAiXDAAImAgACJgQAAiYHAAImCQACJgwAAiYNAAImDgACJg8AAiYQAAImEgACJhQAAiYVAAImFgACJhgAAiYZAAImJgACJicAAiYoAAImKgACJmkAAiZrAAImbQACJm8AAiZyAAImcwACJnQAAiZ1AAImdgACJngAAiZ6AAImewACJnwAAiZ+AAImfwACJr4AAibAAAImwgACJsQAAibHAAImyAACJskAAibKAAImywACJs0AAibPAAIm0AACJtEAAibTAAIm1AACJxMAAicVAAInFwACJxkAAiccAAInHQACJx4AAicfAAInIAACJyIAAickAAInJQACJyYAAicoAAInKQACJ2gAAidqAAInbAACJ24AAidxAAIncgACJ3MAAid0AAIndQACJ3cAAid5AAInegACJ3sAAid9AAInfgACJ70AAie/AAInwQACJ8MAAifGAAInxwACJ8gAAifJAAInygACJ8wAAifOAAInzwACJ9AAAifSAAIn0wACJ/gAAigcAAIoQwACKGcAAihqAAIobAACKG4AAihwAAIocgACKHQAAih1AAIoeAACKIUAAiiUAAIolgACKJgAAiiaAAIonAACKJ4AAiigAAIoogACKLEAAii0AAIotwACKLoAAii9AAIowAACKMMAAijGAAIoyAACKQcAAikJAAIpCwACKQ0AAikQAAIpEQACKRIAAikTAAIpFAACKRYAAikYAAIpGQACKRoAAikcAAIpHQACKVwAAileAAIpYAACKWIAAillAAIpZgACKWcAAiloAAIpaQACKWsAAiltAAIpbgACKW8AAilxAAIpcgACKbEAAimzAAIptQACKbcAAim6AAIpuwACKbwAAim9AAIpvgACKcAAAinCAAIpwwACKcQAAinGAAIpxwACKgYAAioIAAIqCgACKgwAAioPAAIqEAACKhEAAioSAAIqEwACKhUAAioXAAIqGAACKhkAAiobAAIqHAACKlsAAipdAAIqXwACKmEAAipkAAIqZQACKmYAAipnAAIqaAACKmoAAipsAAIqbQACKm4AAipwAAIqcQACKrAAAiqyAAIqtAACKrYAAiq5AAIqugACKrsAAiq8AAIqvQACKr8AAirBAAIqwgACKsMAAirFAAIqxgACKwUAAisHAAIrCQACKwsAAisOAAIrDwACKxAAAisRAAIrEgACKxQAAisWAAIrFwACKxgAAisaAAIrGwACKyQAAislAAIrJwACK2YAAitoAAIragACK2wAAitvAAIrcAACK3EAAityAAIrcwACK3UAAit3AAIreAACK3kAAit7AAIrfAACK7sAAiu9AAIrvwACK8EAAivEAAIrxQACK8YAAivHAAIryAACK8oAAivMAAIrzQACK84AAivQAAIr0QACLBAAAiwSAAIsFQACLBcAAiwaAAIsGwACLBwAAiwdAAIsHgACLCAAAiwiAAIsIwACLCQAAiwmAAIsJwACLHIAAiyVAAIstQACLNUAAizXAAIs2QACLNsAAizdAAIs3wACLOAAAizhAAIs5AACLOUAAiznAAIs6AACLOoAAizsAAIs7QACLO4AAizxAAIs8gACLPcAAi0EAAItCQACLQsAAi0NAAItEgACLRUAAi0YAAItGgACLT8AAi1jAAItigACLa4AAi2xAAItswACLbUAAi23AAItuQACLbsAAi28AAItvwACLcwAAi3dAAIt3wACLeEAAi3jAAIt5QACLecAAi3pAAIt6wACLe0AAi3+AAIuAQACLgQAAi4HAAIuCgACLg0AAi4QAAIuEwACLhYAAi4YAAIuVwACLlkAAi5bAAIuXQACLmAAAi5hAAIuYgACLmMAAi5kAAIuZgACLmgAAi5pAAIuagACLmwAAi5tAAIurAACLq4AAi6wAAIusgACLrUAAi62AAIutwACLrgAAi65AAIuuwACLr0AAi6+AAIuvwACLsEAAi7CAAIvAQACLwMAAi8GAAIvCAACLwsAAi8MAAIvDQACLw4AAi8PAAIvEQACLxMAAi8UAAIvFQACLxcAAi8YAAIvJQACLyYAAi8nAAIvKQACL2gAAi9qAAIvbAACL24AAi9xAAIvcgACL3MAAi90AAIvdQACL3cAAi95AAIvegACL3sAAi99AAIvfgACL70AAi+/AAIvwQACL8MAAi/GAAIvxwACL8gAAi/JAAIvygACL8wAAi/OAAIvzwACL9AAAi/SAAIv0wACMBIAAjAUAAIwFgACMBgAAjAbAAIwHAACMB0AAjAeAAIwHwACMCEAAjAjAAIwJAACMCUAAjAnAAIwKAACMGcAAjBpAAIwawACMG0AAjBwAAIwcQACMHIAAjBzAAIwdAACMHYAAjB4AAIweQACMHoAAjB8AAIwfQACMLwAAjC+AAIwwAACMMIAAjDFAAIwxgACMMcAAjDIAAIwyQACMMsAAjDNAAIwzgACMM8AAjDRAAIw0gACMPcAAjEbAAIxQgACMWYAAjFpAAIxawACMW0AAjFvAAIxcQACMXMAAjF0AAIxdwACMYQAAjGTAAIxlQACMZcAAjGZAAIxmwACMZ0AAjGfAAIxoQACMbAAAjGzAAIxtgACMbkAAjG8AAIxvwACMcIAAjHFAAIxxwACMgYAAjIIAAIyCwACMg0AAjIQAAIyEQACMhIAAjITAAIyFAACMhYAAjIYAAIyGQACMhoAAjIcAAIyHQACMlwAAjJeAAIyYAACMmIAAjJlAAIyZgACMmcAAjJoAAIyaQACMmsAAjJtAAIybgACMm8AAjJxAAIycgACMrEAAjKzAAIytQACMrcAAjK6AAIyuwACMrwAAjK9AAIyvgACMsAAAjLCAAIywwACMsQAAjLGAAIyxwACMwYAAjMIAAIzCwACMw0AAjMQAAIzEQACMxIAAjMTAAIzFAACMxYAAjMYAAIzGQACMxoAAjMcAAIzHQACM1wAAjNeAAIzYAACM2IAAjNlAAIzZgACM2cAAjNoAAIzaQACM2sAAjNtAAIzbgACM28AAjNxAAIzcgACM7EAAjOzAAIztQACM7cAAjO6AAIzuwACM7wAAjO9AAIzvgACM8AAAjPCAAIzwwACM8QAAjPGAAIzxwACNAYAAjQIAAI0CgACNAwAAjQPAAI0EAACNBEAAjQSAAI0EwACNBUAAjQXAAI0GAACNBkAAjQbAAI0HAACNGcAAjSKAAI0qgACNMoAAjTMAAI0zgACNNAAAjTSAAI01AACNNUAAjTWAAI02QACNNoAAjTcAAI03QACNN8AAjThAAI04gACNOMAAjTmAAI05wACNOwAAjT5AAI0/gACNQAAAjUCAAI1BwACNQoAAjUNAAI1DwACNTQAAjVYAAI1fwACNaMAAjWmAAI1qAACNaoAAjWsAAI1rgACNbAAAjWxAAI1tAACNcEAAjXSAAI11AACNdYAAjXYAAI12gACNdwAAjXeAAI14AACNeIAAjXzAAI19gACNfkAAjX8AAI1/wACNgIAAjYFAAI2CAACNgsAAjYNAAI2TAACNk4AAjZQAAI2UgACNlUAAjZWAAI2VwACNlgAAjZZAAI2WwACNl0AAjZeAAI2XwACNmEAAjZiAAI2oQACNqMAAjalAAI2pwACNqoAAjarAAI2rAACNq0AAjauAAI2sAACNrIAAjazAAI2tAACNrYAAja3AAI29gACNvgAAjb7AAI2/QACNwAAAjcBAAI3AgACNwMAAjcEAAI3BgACNwgAAjcJAAI3CgACNwwAAjcNAAI3GgACNxsAAjccAAI3HgACN10AAjdfAAI3YQACN2MAAjdmAAI3ZwACN2gAAjdpAAI3agACN2wAAjduAAI3bwACN3AAAjdyAAI3cwACN7IAAje0AAI3tgACN7gAAje7AAI3vAACN70AAje+AAI3vwACN8EAAjfDAAI3xAACN8UAAjfHAAI3yAACOAcAAjgJAAI4CwACOA0AAjgQAAI4EQACOBIAAjgTAAI4FAACOBYAAjgYAAI4GQACOBoAAjgcAAI4HQACOFwAAjheAAI4YAACOGIAAjhlAAI4ZgACOGcAAjhoAAI4aQACOGsAAjhtAAI4bgACOG8AAjhxAAI4cgACOLEAAjizAAI4tQACOLcAAji6AAI4uwACOLwAAji9AAI4vgACOMAAAjjCAAI4wwACOMQAAjjGAAI4xwACOOwAAjkQAAI5NwACOVsAAjleAAI5YAACOWIAAjlkAAI5ZgACOWgAAjlpAAI5bAACOXk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AAkVZAAJFWwACRVwAAkWbAAJFnQACRaAAAkWiAAJFpQACRaYAAkWnAAJFqAACRakAAkWrAAJFrQACRa4AAkWvAAJFsQACRbIAAkW/AAJFwAACRcEAAkXDAAJGAgACRgQAAkYGAAJGCAACRgsAAkYMAAJGDQACRg4AAkYPAAJGEQACRhMAAkYUAAJGFQACRhcAAkYYAAJGVwACRlkAAkZbAAJGXQACRmAAAkZhAAJGYgACRmMAAkZkAAJGZgACRmgAAkZpAAJGagACRmwAAkZtAAJGrAACRq4AAkawAAJGsgACRrUAAka2AAJGtwACRrgAAka5AAJGuwACRr0AAka+AAJGvwACRsEAAkbCAAJHAQACRwMAAkcFAAJHBwACRwoAAkcLAAJHDAACRw0AAkcOAAJHEAACRxIAAkcTAAJHFAACRxYAAkcXAAJHVgACR1gAAkdaAAJHXAACR18AAkdgAAJHYQACR2IAAkdjAAJHZQACR2cAAkdoAAJHaQACR2sAAkdsAAJHkQACR7UAAkfcAAJIAAACSAMAAkgFAAJIBwACSAkAAkgLAAJIDQACSA4AAkgRAAJIHgACSC0AAkgvAAJIMQACSDMAAkg1AAJINwACSDkAAkg7AAJISgACSE0AAkhQAAJIUwACSFYAAkhZAAJIXAACSF8AAkhhAAJIoAACSKIAAkikAAJIpgACSKkAAkiqAAJIqwACSKwAAkitAAJIrwACSLEAAkiyAAJIswACSLUAAki2AAJI9QACSPcAAkj5AAJI+wACSP4AAkj/AAJJAAACSQEAAkkCAAJJBAACSQYAAkkHAAJJCAACSQoAAkkLAAJJSgACSUwAAklOAAJJUAACSVMAAklUAAJJVQACSVYAAklXAAJJWQACSVsAAklcAAJJXQACSV8AAklgAAJJnwACSaEAAkmkAAJJpgACSakAAkmqAAJJqwACSawAAkmtAAJJrwACSbEAAkmyAAJJswACSbUAAkm2AAJJ+QACSh0AAkpBAAJKZAACSosAAkqrAAJK0gACSvkAAksZAAJLPQACS2EAAktjAAJLZgACS2gAAktqAAJLbAACS28AAktyAAJLdAACS3YAAkt5AAJLewACS30AAkuAAAJLgwACS4QAAkuJAAJLlgACS5kAAkubAAJLngACS6EAAkujAAJLyAACS+wAAkwTAAJMNwACTDoAAkw8AAJMPgACTEAAAkxCAAJMRAACTEUAAkxIAAJMVQACTGgAAkxqAAJMbAACTG4AAkxwAAJMcgACTHQAAkx2AAJMeAACTHoAAkyNAAJMkAACTJMAAkyWAAJMmQACTJwAAkyfAAJMogACTKUAAkyoAAJMqgACTOkAAkzrAAJM7gACTPAAAkzzAAJM9AACTPUAAkz2AAJM9wACTPkAAkz7AAJM/AACTP0AAkz/AAJNAAACTQkAAk0KAAJNDAACTUsAAk1NAAJNTwACTVEAAk1UAAJNVQACTVYAAk1XAAJNWAACTVoAAk1cAAJNXQACTV4AAk1gAAJNYQACTaAAAk2iAAJNpQACTacAAk2qAAJNqwACTawAAk2tAAJNrgACTbAAAk2yAAJNswACTbQAAk22AAJNtwACTcAAAk3BAAJNwwACTgIAAk4EAAJOBgACTggAAk4LAAJODAACTg0AAk4OAAJODwACThEAAk4TAAJOFAACThUAAk4XAAJOGAACTlcAAk5ZAAJOXAACTl4AAk5hAAJOYgACTmMAAk5kAAJOZQACTmcAAk5pAAJOagACTmsAAk5tAAJObgACTncAAk54AAJOegACTrkAAk67AAJOvQACTr8AAk7CAAJOwwACTsQAAk7FAAJOxgACTsgAAk7KAAJOywACTswAAk7OAAJOzwACTw4AAk8QAAJPEwACTxUAAk8YAAJPGQACTxoAAk8bAAJPHAACTx4AAk8gAAJPIQACTyIAAk8kAAJPJQACTzIAAk8zAAJPNAACTzYAAk91AAJPdwACT3kAAk97AAJPfgACT38AAk+AAAJPgQACT4IAAk+EAAJPhgACT4cAAk+IAAJPigACT4sAAk/KAAJPzAACT84AAk/QAAJP0wACT9QAAk/VAAJP1gACT9cAAk/ZAAJP2wACT9wAAk/dAAJP3wACT+AAAk/tAAJP+AACT/oAAk/9AAJP/wACUAIAAlAFAAJQEAACUBMAAlAWAAJQGQACUBwAAlAfAAJQIQACUCcAAlAsAAJQMgACUH0AAlCgAAJQwAACUOAAAlDiAAJQ5AACUOYAAlDoAAJQ6wACUOwAAlDtAAJQ8AACUPEAAlDzAAJQ9AACUPYAAlD4AAJQ+QACUPoAAlD9AAJQ/gACUQMAAlEQAAJRFQACURcAAlEZAAJRHgACUSEAAlEkAAJRJgACUUsAAlFvAAJRlgACUboAAlG9AAJRvwACUcEAAlHDAAJRxQACUccAAlHIAAJRywACUdgAAlHpAAJR6wACUe0AAlHvAAJR8QACUfMAAlH1AAJR9wACUfkAAlIKAAJSDQACUhAAAlITAAJSFgACUhkAAlIcAAJSHwACUiIAAlIkAAJSYwACUmUAAlJnAAJSaQACUmwAAlJtAAJSbgACUm8AAlJwAAJScgACUnQAAlJ1AAJSdgACUngAAlJ5AAJSuAACUroAAlK8AAJSvgACUsEAAlLCAAJSwwACUsQAAlLFAAJSxwACUskAAlLKAAJSywACUs0AAlLOAAJTDQACUw8AAlMSAAJTFAACUxcAAlMYAAJTGQACUxoAAlMbAAJTHQACUx8AAlMgAAJTIQACUyMAAlMkAAJTMQACUzIAAlMzAAJTNQACU3QAAlN2AAJTeAACU3oAAlN9AAJTfgACU38AAlOAAAJTgQACU4MAAlOFAAJThgACU4cAAlOJAAJTigACU8kAAlPLAAJTzQACU88AAlPSAAJT0wACU9QAAlPVAAJT1gACU9gAAlPaAAJT2wACU9wAAlPeAAJT3wACVB4AAlQgAAJUIgACVCQAAlQnAAJUKAACVCkAAlQqAAJUKwACVC0AAlQvAAJUMAACVDEAAlQzAAJUNAACVHMAAlR1AAJUdwACVHkAAlR8AAJUfQACVH4AAlR/AAJUgAACVIIAAlSEAAJUhQACVIYAAlSIAAJUiQACVMgAAlTKAAJUzAACVM4AAlTRAAJU0gACVNMAAlTUAAJU1QACVNcAAlTZAAJU2gACVNsAAlTdAAJU3gACVQMAAlUnAAJVTgACVXIAAlV1AAJVdwACVXkAAlV7AAJVfQACVX8AAlWAAAJVgwACVZAAAlWfAAJVoQACVaMAAlWlAAJVpwACVakAAlWrAAJVrQACVbwAAlW/AAJVwgACVcUAAlXIAAJVywACVc4AAlXRAAJV0wACVhIAAlYUAAJWFwACVhkAAlYcAAJWHQACVh4AAlYfAAJWIAACViIAAlYkAAJWJQACViYAAlYoAAJWKQACVmgAAlZqAAJWbAACVm4AAlZxAAJWcgACVnMAAlZ0AAJWdQACVncAAlZ5AAJWegACVnsAAlZ9AAJWfgACVr0AAla/AAJWwQACVsMAAlbGAAJWxwACVsgAAlbJAAJWygACVswAAlbOAAJWzwACVtAAAlbSAAJW0wACVxIAAlcUAAJXFwACVxkAAlccAAJXHQACVx4AAlcfAAJXIAACVyIAAlckAAJXJQACVyYAAlcoAAJXKQACV2gAAldqAAJXbAACV24AAldxAAJXcgACV3MAAld0AAJXdQACV3cAAld5AAJXegACV3sAAld9AAJXfgACV70AAle/AAJXwQACV8MAAlfGAAJXxwACV8gAAlfJAAJXygACV8wAAlfOAAJXzwACV9AAAlfSAAJX0wACWBIAAlgUAAJYFgACWBgAAlgbAAJYHAACWB0AAlgeAAJYHwACWCEAAlgjAAJYJAACWCUAAlgnAAJYKAACWHMAAliWAAJYtgACWNYAAljYAAJY2gACWNwAAljeAAJY4QACWOIAAljjAAJY5gACWOcAAljpAAJY6gACWOwAAljvAAJY8AACWPEAAlj0AAJY9QACWPoAAlkHAAJZDAACWQ4AAlkQAAJZFQACWRgAAlkbAAJZHQACWUIAAllmAAJZjQACWbEAAlm0AAJZtgACWbgAAlm6AAJZvAACWb4AAlm/AAJZwgACWc8AAlngAAJZ4gACWeQAAlnmAAJZ6AACWeoAAlnsAAJZ7gACWfAAAloBAAJaBAACWgcAAloKAAJaDQACWhAAAloTAAJaFgACWhkAAlobAAJaWgACWlwAAlpeAAJaYAACWmMAAlpkAAJaZQACWmYAAlpnAAJaaQACWmsAAlpsAAJabQACWm8AAlpwAAJarwACWrEAAlqzAAJatQACWrgAAlq5AAJaugACWrsAAlq8AAJavgACWsAAAlrBAAJawgACWsQAAlrFAAJbBAACWwYAAlsJAAJbCwACWw4AAlsPAAJbEAACWxEAAlsSAAJbFAACWxYAAlsXAAJbGAACWxoAAlsbAAJbKAACWykAAlsqAAJbLAACW2sAAlttAAJbbwACW3EAAlt0AAJbdQACW3YAAlt3AAJbeAACW3oAAlt8AAJbfQACW34AAluAAAJbgQACW8AAAlvCAAJbxAACW8YAAlvJAAJbygACW8sAAlvMAAJbzQACW88AAlvRAAJb0gACW9MAAlvVAAJb1gACXBUAAlwXAAJcGQACXBsAAlweAAJcHwACXCAAAlwhAAJcIgACXCQAAlwmAAJcJwACXCgAAlwqAAJcKwACXGoAAlxsAAJcbgACXHAAAlxzAAJcdAACXHUAAlx2AAJcdwACXHkAAlx7AAJcfAACXH0AAlx/AAJcgAACXL8AAlzBAAJcwwACXMUAAlzIAAJcyQACXMoAAlzLAAJczAACXM4AAlzQAAJc0QACXNIAAlzUAAJc1QACXPoAAl0eAAJdRQACXWkAAl1sAAJdbgACXXAAAl1yAAJddAACXXYAAl13AAJdegACXYcAAl2WAAJdmAACXZoAAl2cAAJdngACXaAAAl2iAAJdpAACXbMAAl22AAJduQACXbwAAl2/AAJdwgACXcUAAl3IAAJdygACXgkAAl4LAAJeDgACXhAAAl4TAAJeFAACXhUAAl4WAAJeFwACXhkAAl4bAAJeHAACXh0AAl4fAAJeIAACXl8AAl5hAAJeYwACXmUAAl5oAAJeaQACXmoAAl5rAAJebAACXm4AAl5wAAJecQACXnIAAl50AAJedQACXrQAAl62AAJeuAACXroAAl69AAJevgACXr8AAl7AAAJewQACXsMAAl7FAAJexgACXscAAl7JAAJeygACXwkAAl8LAAJfDgACXxAAAl8TAAJfFAACXxUAAl8WAAJfFwACXxkAAl8bAAJfHAACXx0AAl8fAAJfIAACX18AAl9hAAJfYwACX2UAAl9oAAJfaQACX2oAAl9rAAJfbAACX24AAl9wAAJfcQACX3IAAl90AAJfdQACX7QAAl+2AAJfuAACX7oAAl+9AAJfvgACX78AAl/AAAJfwQACX8MAAl/FAAJfxgACX8cAAl/JAAJfygACYAkAAmALAAJgDQACYA8AAmASAAJgEwACYBQAAmAVAAJgFgACYBgAAmAaAAJgGwACYBwAAmAeAAJgHwACYGoAAmCNAAJgrQACYM0AAmDPAAJg0QACYNMAAmDVAAJg2AACYNkAAmDaAAJg3QACYN4AAmDgAAJg4QACYOMAAmDlAAJg5gACYOcAAmDqAAJg6wACYPAAAmD9AAJhAgACYQQAAmEGAAJhCwACYQ4AAmERAAJhEwACYTgAAmFcAAJhgwACYacAAmGqAAJhrAACYa4AAmGwAAJhsgACYbQAAmG1AAJhuAACYcUAAmHWAAJh2AACYdoAAmHcAAJh3gACYeAAAmHiAAJh5AACYeYAAmH3AAJh+gACYf0AAmIAAAJiAwACYgYAAmIJAAJiDAACYg8AAmIRAAJiUAACYlIAAmJUAAJiVgACYlkAAmJaAAJiWwACYlwAAmJdAAJiXwACYmEAAmJiAAJiYwACYmUAAmJmAAJipQACYqcAAmKpAAJiqwACYq4AAmKvAAJisAACYrEAAmKyAAJitAACYrYAAmK3AAJiuAACYroAAmK7AAJi+gACYvwAAmL/AAJjAQACYwQAAmMFAAJjBgACYwcAAmMIAAJjCgACYwwAAmMNAAJjDgACYxAAAmMRAAJjHgACYx8AAmMgAAJjIgACY2EAAmNjAAJjZQACY2cAAmNqAAJjawACY2wAAmNtAAJjbgACY3AAAmNyAAJjcwACY3QAAmN2AAJjdwACY7YAAmO4AAJjugACY7wAAmO/AAJjwAACY8EAAmPCAAJjwwACY8UAAmPHAAJjyAACY8kAAmPLAAJjzAACZAsAAmQNAAJkDwACZBEAAmQUAAJkFQACZBYAAmQXAAJkGAACZBoAAmQcAAJkHQACZB4AAmQgAAJkIQACZGAAAmRiAAJkZAACZGYAAmRpAAJkagACZGsAAmRsAAJkbQACZG8AAmRxAAJkcgACZHMAAmR1AAJkdgACZLUAAmS3AAJkuQACZLsAAmS+AAJkvwACZMAAAmTBAAJkwgACZMQAAmTGAAJkxwACZMgAAmTKAAJkywACZPAAAmUUAAJlOwACZV8AAmViAAJlZAACZWYAAmVoAAJlagACZWwAAmVtAAJlcAACZX0AAmWMAAJljgACZZAAAmWSAAJllAACZZYAAmWYAAJlmgACZakAAmWsAAJlrwACZbIAAmW1AAJluAACZbsAAmW+AAJlwAACZf8AAmYBAAJmAwACZgUAAmYIAAJmCQACZgoAAmYLAAJmDAACZg4AAmYQAAJmEQACZhIAAmYUAAJmFQACZlQAAmZWAAJmWAACZloAAmZdAAJmXgACZl8AAmZgAAJmYQACZmMAAmZlAAJmZgACZmcAAmZpAAJmagACZqkAAmarAAJmrQACZq8AAmayAAJmswACZrQAAma1AAJmtgACZrgAAma6AAJmuwACZrwAAma+AAJmvwACZv4AAmcAAAJnAgACZwQAAmcHAAJnCAACZwkAAmcKAAJnCwACZw0AAmcPAAJnEAACZxEAAmcTAAJnFAACZ1MAAmdVAAJnVwACZ1kAAmdcAAJnXQACZ14AAmdfAAJnYAACZ2IAAmdkAAJnZQACZ2YAAmdoAAJnaQACZ6gAAmeqAAJnrAACZ64AAmexAAJnsgACZ7MAAme0AAJntQACZ7cAAme5AAJnugACZ7sAAme9AAJnvgACZ/0AAmf/AAJoAQACaAMAAmgGAAJoBwACaAgAAmgJAAJoCgACaAwAAmgOAAJoDwACaBAAAmgSAAJoEwACaF4AAmiBAAJooQACaMEAAmjDAAJoxQACaMcAAmjJAAJozAACaM0AAmjOAAJo0QACaNIAAmjUAAJo1QACaNcAAmjaAAJo2wACaNwAAmjfAAJo4AACaOkAAmj2AAJo+wACaP0AAmj/AAJpBAACaQcAAmkKAAJpDAACaTEAAmlVAAJpfAACaaAAAmmjAAJppQACaacAAmmpAAJpqwACaa0AAmmuAAJpsQACab4AAmnPAAJp0QACadMAAmnVAAJp1wACadkAAmnbAAJp3QACad8AAmnwAAJp8wACafYAAmn5AAJp/AACaf8AAmoCAAJqBQACaggAAmoKAAJqSQACaksAAmpNAAJqTwACalIAAmpTAAJqVAACalUAAmpWAAJqWAACaloAAmpbAAJqXAACal4AAmpfAAJqngACaqAAAmqiAAJqpAACaqcAAmqoAAJqqQACaqoAAmqrAAJqrQACaq8AAmqwAAJqsQACarMAAmq0AAJq8wACavUAAmr4AAJq+gACav0AAmr+AAJq/wACawAAAmsBAAJrAwACawUAAmsGAAJrBwACawkAAmsKAAJrFwACaxgAAmsZAAJrGwACa1oAAmtcAAJrXgACa2AAAmtjAAJrZAACa2UAAmtmAAJrZwACa2kAAmtrAAJrbAACa20AAmtvAAJrcAACa68AAmuxAAJrswACa7UAAmu4AAJruQACa7oAAmu7AAJrvAACa74AAmvAAAJrwQACa8IAAmvEAAJrxQACbAQAAmwGAAJsCAACbAoAAmwNAAJsDgACbA8AAmwQAAJsEQACbBMAAmwVAAJsFgACbBcAAmwZAAJsGgACbFkAAmxbAAJsXQACbF8AAmxiAAJsYwACbGQAAmxlAAJsZgACbGgAAmxqAAJsawACbGwAAmxuAAJsbwACbK4AAmywAAJssgACbLQAAmy3AAJsuAACbLkAAmy6AAJsuwACbL0AAmy/AAJswAACbMEAAmzDAAJsxAACbOkAAm0NAAJtNAACbVgAAm1bAAJtXQACbV8AAm1hAAJtYwACbWUAAm1mAAJtaQACbXYAAm2FAAJthwACbYkAAm2LAAJtjQACbY8AAm2RAAJtkwACbaIAAm2lAAJtqAACbasAAm2uAAJtsQACbbQAAm23AAJtuQACbfgAAm36AAJt/AACbf4AAm4BAAJuAgACbgMAAm4EAAJuBQACbgcAAm4JAAJuCgACbgsAAm4NAAJuDgACbk0AAm5PAAJuUQACblMAAm5WAAJuVwACblgAAm5ZAAJuWgACblwAAm5eAAJuXwACbmAAAm5iAAJuYwACbqIAAm6kAAJupgACbqgAAm6rAAJurAACbq0AAm6uAAJurwACbrEAAm6zAAJutAACbrUAAm63AAJuuAACbvcAAm75AAJu/AACbv4AAm8BAAJvAgACbwMAAm8EAAJvBQACbwcAAm8JAAJvCgACbwsAAm8NAAJvDgACb00AAm9PAAJvUQACb1MAAm9WAAJvVwACb1gAAm9ZAAJvWgACb1wAAm9eAAJvXwACb2AAAm9iAAJvYwACb6IAAm+kAAJvpgACb6gAAm+rAAJvrAACb60AAm+uAAJvrwACb7EAAm+zAAJvtAACb7UAAm+3AAJvuAACb/cAAm/5AAJv/AACb/4AAnABAAJwAgACcAMAAnAEAAJwBQACcAcAAnAJAAJwCgACcAsAAnANAAJwDgACcFkAAnB8AAJwnAACcLwAAnC+AAJwwAACcMIAAnDEAAJwxwACcMgAAnDJAAJwzAACcM0AAnDPAAJw0AACcNIAAnDVAAJw1gACcNcAAnDaAAJw2wACcOAAAnDtAAJw8gACcPQAAnD2AAJw+wACcP4AAnEBAAJxAwACcSgAAnFMAAJxcwACcZcAAnGaAAJxnAACcZ4AAnGgAAJxogACcaQAAnGlAAJxqAACcbUAAnHGAAJxyAACccoAAnHMAAJxzgACcdAAAnHSAAJx1AACcdYAAnHnAAJx6gACce0AAnHwAAJx8wACcfYAAnH5AAJx/AACcf8AAnIBAAJyQAACckIAAnJEAAJyRgACckkAAnJKAAJySwACckwAAnJNAAJyTwACclEAAnJSAAJyUwACclUAAnJWAAJylQACcpcAAnKZAAJymwACcp4AAnKfAAJyoAACcqEAAnKiAAJypAACcqYAAnKnAAJyqAACcqoAAnKrAAJy6gACcuwAAnLvAAJy8QACcvQAAnL1AAJy9gACcvcAAnL4AAJy+gACcvwAAnL9AAJy/gACcwAAAnMBAAJzDgACcw8AAnMQAAJzEgACc1EAAnNTAAJzVQACc1cAAnNaAAJzWwACc1wAAnNdAAJzXgACc2AAAnNiAAJzYwACc2QAAnNmAAJzZwACc6YAAnOoAAJzqgACc6wAAnOvAAJzsAACc7EAAnOyAAJzswACc7UAAnO3AAJzuAACc7kAAnO7AAJzvAACc/sAAnP9AAJz/wACdAEAAnQEAAJ0BQACdAYAAnQHAAJ0CAACdAoAAnQMAAJ0DQACdA4AAnQQAAJ0EQACdFAAAnRSAAJ0VAACdFYAAnRZAAJ0WgACdFsAAnRcAAJ0XQACdF8AAnRhAAJ0YgACdGMAAnRlAAJ0ZgACdKUAAnSnAAJ0qQACdKsAAnSuAAJ0rwACdLAAAnSxAAJ0sgACdLQAAnS2AAJ0twACdLgAAnS6AAJ0uwACdOAAAnUEAAJ1KwACdU8AAnVSAAJ1VAACdVYAAnVYAAJ1WgACdVwAAnVdAAJ1YAACdW0AAnV8AAJ1fgACdYAAAnWCAAJ1hAACdYYAAnWIAAJ1igACdZkAAnWcAAJ1nwACdaIAAnWlAAJ1qAACdasAAnWuAAJ1sAACde8AAnXxAAJ19AACdfYAAnX5AAJ1+gACdfsAAnX8AAJ1/QACdf8AAnYBAAJ2AgACdgMAAnYFAAJ2BgACdkUAAnZHAAJ2SQACdksAAnZOAAJ2TwACdlAAAnZRAAJ2UgACdlQAAnZWAAJ2VwACdlgAAnZaAAJ2WwACdpoAAnacAAJ2ngACdqAAAnajAAJ2pAACdqUAAnamAAJ2pwACdqkAAnarAAJ2rAACdq0AAnavAAJ2sAACdu8AAnbxAAJ29AACdvYAAnb5AAJ2+gACdvsAAnb8AAJ2/QACdv8AAncBAAJ3AgACdwMAAncFAAJ3BgACd0UAAndHAAJ3SQACd0sAAndOAAJ3TwACd1AAAndRAAJ3UgACd1QAAndWAAJ3VwACd1gAAndaAAJ3WwACd5oAAnecAAJ3ngACd6AAAnejAAJ3pAACd6UAAnemAAJ3pwACd6kAAnerAAJ3rAACd60AAnevAAJ3sAACd+8AAnfxAAJ38wACd/UAAnf4AAJ3+QACd/oAAnf7AAJ3/AACd/4AAngAAAJ4AQACeAIAAngEAAJ4BQACeA4AAngPAAJ4EQACeFAAAnhSAAJ4VAACeFYAAnhZAAJ4WgACeFsAAnhcAAJ4XQACeF8AAnhhAAJ4YgACeGMAAnhlAAJ4ZgACeKUAAninAAJ4qQACeKsAAniuAAJ4rwACeLAAAnixAAJ4sgACeLQAAni2AAJ4twACeLgAAni6AAJ4uwACePoAAnj8AAJ4/wACeQEAAnkEAAJ5BQACeQYAAnkHAAJ5CAACeQoAAnkMAAJ5DQACeQ4AAnkQAAJ5EQACeRoAAnkdAAJ5IAACeSIAAnknAAJ5MAACeUkAAnlSAAJ5awACeYIAAnmUAAJ5sQACebQAAnm2AAJ5uAACeboAAnm9AAJ5vwACecQAAnoDAAJ6BQACegcAAnoJAAJ6CwACegwAAnoNAAJ6DgACeg8AAnoRAAJ6EwACehQAAnoVAAJ6FwACehgAAnpXAAJ6WQACelsAAnpdAAJ6XwACemAAAnphAAJ6YgACemMAAnplAAJ6ZwACemgAAnppAAJ6awACemwAAnqrAAJ6rQACeq8AAnqxAAJ6swACerQAAnq1AAJ6tgACercAAnq5AAJ6uwACerwAAnq9AAJ6vwACesAAAnrJAAJ6zAACes8AAnrRAAJ7FAACezgAAntcAAJ7fwACe6YAAnvGAAJ77QACfBQAAnw0AAJ8WAACfHwAAnx+AAJ8gQACfIMAAnyFAAJ8hwACfIoAAnyNAAJ8jwACfJEAAnyUAAJ8lgACfJgAAnybAAJ8ngACfJ8AAnykAAJ8sQACfLQAAny2AAJ8uQACfLwAAny+AAJ84wACfQcAAn0uAAJ9UgACfVUAAn1XAAJ9WQACfVsAAn1dAAJ9XwACfWAAAn1jAAJ9cAACfYMAAn2FAAJ9hwACfYkAAn2LAAJ9jQACfY8AAn2RAAJ9kwACfZUAAn2oAAJ9qwACfa4AAn2xAAJ9tAACfbcAAn26AAJ9vQACfcAAAn3DAAJ9xQACfgQAAn4GAAJ+CQACfgsAAn4OAAJ+DwACfhAAAn4RAAJ+EgACfhQAAn4WAAJ+FwACfhgAAn4aAAJ+GwACfiQAAn4lAAJ+JwACfmYAAn5oAAJ+agACfmwAAn5vAAJ+cAACfnEAAn5yAAJ+cwACfnUAAn53AAJ+eAACfnkAAn57AAJ+fAACfrsAAn69AAJ+wAACfsIAAn7FAAJ+xgACfscAAn7IAAJ+yQACfssAAn7NAAJ+zgACfs8AAn7RAAJ+0gACftsAAn7cAAJ+3gACfx0AAn8fAAJ/IQACfyMAAn8mAAJ/JwACfygAAn8pAAJ/KgACfywAAn8uAAJ/LwACfzAAAn8yAAJ/MwACf3IAAn90AAJ/dwACf3kAAn98AAJ/fQACf34AAn9/AAJ/gAACf4IAAn+EAAJ/hQACf4YAAn+IAAJ/iQACf5IAAn+TAAJ/lQACf9QAAn/WAAJ/2AACf9oAAn/dAAJ/3gACf98AAn/gAAJ/4QACf+MAAn/lAAJ/5gACf+cAAn/pAAJ/6gACgCkAAoArAAKALgACgDAAAoAzAAKANAACgDUAAoA2AAKANwACgDkAAoA7AAKAPAACgD0AAoA/AAKAQAACgE0AAoBOAAKATwACgFEAAoCQAAKAkgACgJQAAoCWAAKAmQACgJoAAoCbAAKAnAACgJ0AAoCfAAKAoQACgKIAAoCjAAKApQACgKYAAoDlAAKA5wACgOkAAoDrAAKA7gACgO8AAoDwAAKA8QACgPIAAoD0AAKA9gACgPcAAoD4AAKA+gACgPsAAoEIAAKBEQACgRQAAoEXAAKBGQACgRwAAoElAAKBKAACgSsAAoEuAAKBMQACgTMAAoE5AAKBSwACgVgAAoGjAAKBxgACgeYAAoIGAAKCCAACggoAAoIMAAKCDgACghEAAoISAAKCEwACghYAAoIXAAKCGQACghoAAoIcAAKCHwACgiAAAoIhAAKCJAACgiUAAoIqAAKCNwACgjwAAoI+AAKCQAACgkUAAoJIAAKCSwACgk0AAoJyAAKClgACgr0AAoLhAAKC5AACguYAAoLoAAKC6gACguwAAoLuAAKC7wACgvIAAoL/AAKDEAACgxIAAoMUAAKDFgACgxgAAoMaAAKDHAACgx4AAoMgAAKDMQACgzQAAoM3AAKDOgACgz0AAoNAAAKDQwACg0YAAoNJAAKDSwACg4oAAoOMAAKDjgACg5AAAoOTAAKDlAACg5UAAoOWAAKDlwACg5kAAoObAAKDnAACg50AAoOfAAKDoAACg98AAoPhAAKD4wACg+UAAoPoAAKD6QACg+oAAoPrAAKD7AACg+4AAoPwAAKD8QACg/IAAoP0AAKD9QAChDQAAoQ2AAKEOQAChDsAAoQ+AAKEPwAChEAAAoRBAAKEQgAChEQAAoRGAAKERwAChEgAAoRKAAKESwAChFgAAoRZAAKEWgAChFwAAoSbAAKEnQAChJ8AAoShAAKEpAAChKUAAoSmAAKEpwAChKgAAoSqAAKErAAChK0AAoSuAAKEsAAChLEAAoTwAAKE8gAChPQAAoT2AAKE+QAChPoAAoT7AAKE/AAChP0AAoT/AAKFAQAChQIAAoUDAAKFBQAChQYAAoVFAAKFRwAChUkAAoVLAAKFTgAChU8AAoVQAAKFUQAChVIAAoVUAAKFVgAChVcAAoVYAAKFWgAChVsAAoWaAAKFnAAChZ4AAoWgAAKFowAChaQAAoWlAAKFpgAChacAAoWpAAKFqwAChawAAoWtAAKFrwAChbAAAoXvAAKF8QAChfMAAoX1AAKF+AAChfkAAoX6AAKF+wAChfwAAoX+AAKGAAAChgEAAoYCAAKGBAAChgUAAoYqAAKGTgAChnUAAoaZAAKGnAAChp4AAoagAAKGogAChqQAAoamAAKGpwAChqoAAoa3AAKGxgAChsgAAobKAAKGzAAChs4AAobQAAKG0gAChtQAAobjAAKG5gAChukAAobsAAKG7wAChvIAAob1AAKG+AAChvoAAoc5AAKHOwAChz0AAoc/AAKHQgACh0MAAodEAAKHRQACh0YAAodIAAKHSgACh0sAAodMAAKHTgACh08AAoeOAAKHkAACh5IAAoeUAAKHlwACh5gAAoeZAAKHmgACh5sAAoedAAKHnwACh6AAAoehAAKHowACh6QAAofjAAKH5QACh+cAAofpAAKH7AACh+0AAofuAAKH7wACh/AAAofyAAKH9AACh/UAAof2AAKH+AACh/kAAog4AAKIOgACiDwAAog+AAKIQQACiEIAAohDAAKIRAACiEUAAohHAAKISQACiEoAAohLAAKITQACiE4AAoiNAAKIjwACiJEAAoiTAAKIlgACiJcAAoiYAAKImQACiJoAAoicAAKIngACiJ8AAoigAAKIogACiKMAAojiAAKI5AACiOYAAojoAAKI6wACiOwAAojtAAKI7gACiO8AAojxAAKI8wACiPQAAoj1AAKI9wACiPgAAok3AAKJOQACiTsAAok9AAKJQAACiUEAAolCAAKJQwACiUQAAolGAAKJSAACiUkAAolKAAKJTAACiU0AAomYAAKJuwACidsAAon7AAKJ/QACif8AAooBAAKKAwACigYAAooHAAKKCAACigsAAooMAAKKDgACig8AAooRAAKKFAACihUAAooWAAKKGQACihoAAoofAAKKLAACijEAAoozAAKKNQACijoAAoo9AAKKQAACikIAAopnAAKKiwACirIAAorWAAKK2QACitsAAordAAKK3wACiuEAAorjAAKK5AACiucAAor0AAKLBQACiwcAAosJAAKLCwACiw0AAosPAAKLEQACixMAAosVAAKLJgACiykAAossAAKLLwACizIAAos1AAKLOAACizsAAos+AAKLQAACi38AAouBAAKLgwACi4UAAouIAAKLiQACi4oAAouLAAKLjAACi44AAouQAAKLkQACi5IAAouUAAKLlQACi9QAAovWAAKL2AACi9oAAovdAAKL3gACi98AAovgAAKL4QACi+MAAovlAAKL5gACi+cAAovpAAKL6gACjCkAAowrAAKMLgACjDAAAowzAAKMNAACjDUAAow2AAKMNwACjDkAAow7AAKMPAACjD0AAow/AAKMQAACjE0AAoxOAAKMTwACjFEAAoyQAAKMkgACjJQAAoyWAAKMmQACjJoAAoybAAKMnAACjJ0AAoyfAAKMoQACjKIAAoyjAAKMpQACjKYAAozlAAKM5wACjOkAAozrAAKM7gACjO8AAozwAAKM8QACjPIAAoz0AAKM9gACjPcAAoz4AAKM+gACjPsAAo06AAKNPAACjT4AAo1AAAKNQwACjUQAAo1FAAKNRgACjUcAAo1JAAKNSwACjUwAAo1NAAKNTwACjVAAAo2PAAKNkQACjZMAAo2VAAKNmAACjZkAAo2aAAKNmwACjZwAAo2eAAKNoAACjaEAAo2iAAKNpAACjaUAAo3kAAKN5gACjegAAo3qAAKN7QACje4AAo3vAAKN8AACjfEAAo3zAAKN9QACjfYAAo33AAKN+QACjfoAAo4fAAKOQwACjmoAAo6OAAKOkQACjpMAAo6VAAKOlwACjpkAAo6bAAKOnAACjp8AAo6sAAKOuwACjr0AAo6/AAKOwQACjsMAAo7FAAKOxwACjskAAo7YAAKO2wACjt4AAo7hAAKO5AACjucAAo7qAAKO7QACju8AAo8uAAKPMAACjzIAAo80AAKPNwACjzgAAo85AAKPOgACjzsAAo89AAKPPwACj0AAAo9BAAKPQwACj0QAAo+DAAKPhQACj4cAAo+JAAKPjAACj40AAo+OAAKPjwACj5AAAo+SAAKPlAACj5UAAo+WAAKPmAACj5kAAo/YAAKP2gACj9wAAo/eAAKP4QACj+IAAo/jAAKP5AACj+UAAo/nAAKP6QACj+oAAo/rAAKP7QACj+4AApAtAAKQLwACkDIAApA0AAKQNwACkDgAApA5AAKQOgACkDsAApA9AAKQPwACkEAAApBBAAKQQwACkEQAApCDAAKQhQACkIcAApCJAAKQjAACkI0AApCOAAKQjwACkJAAApCSAAKQlAACkJUAApCWAAKQmAACkJkAApDYAAKQ2gACkNwAApDeAAKQ4QACkOIAApDjAAKQ5AACkOUAApDnAAKQ6QACkOoAApDrAAKQ7QACkO4AApEtAAKRLwACkTEAApEzAAKRNgACkTcAApE4AAKROQACkToAApE8AAKRPgACkT8AApFAAAKRQgACkUMAApGOAAKRsQACkdEAApHxAAKR8wACkfUAApH3AAKR+QACkfwAApH9AAKR/gACkgEAApICAAKSBAACkgUAApIHAAKSCQACkgoAApILAAKSDgACkg8AApIUAAKSIQACkiYAApIoAAKSKgACki8AApIyAAKSNQACkjcAApJcAAKSgAACkqcAApLLAAKSzgACktAAApLSAAKS1AACktYAApLYAAKS2QACktwAApLpAAKS+gACkvwAApL+AAKTAAACkwIAApMEAAKTBgACkwgAApMKAAKTGwACkx4AApMhAAKTJAACkycAApMqAAKTLQACkzAAApMzAAKTNQACk3QAApN2AAKTeAACk3oAApN9AAKTfgACk38AApOAAAKTgQACk4MAApOFAAKThgACk4cAApOJAAKTigACk8kAApPLAAKTzQACk88AApPSAAKT0wACk9QAApPVAAKT1gACk9gAApPaAAKT2wACk9wAApPeAAKT3wAClB4AApQgAAKUIwAClCUAApQoAAKUKQAClCoAApQrAAKULAAClC4AApQwAAKUMQAClDIAApQ0AAKUNQAClEIAApRDAAKURAAClEYAApSFAAKUhwAClIkAApSLAAKUjgAClI8AApSQAAKUkQAClJIAApSUAAKUlgAClJcAApSYAAKUmgAClJsAApTaAAKU3AAClN4AApTgAAKU4wAClOQAApTlAAKU5gAClOcAApTpAAKU6wAClOwAApTtAAKU7wAClPAAApUvAAKVMQAClTMAApU1AAKVOAAClTkAApU6AAKVOwAClTwAApU+AAKVQAAClUEAApVCAAKVRAAClUUAApWEAAKVhgAClYgAApWKAAKVjQAClY4AApWPAAKVkAAClZEAApWTAAKVlQAClZYAApWXAAKVmQAClZoAApXZAAKV2wACld0AApXfAAKV4gACleMAApXkAAKV5QACleYAApXoAAKV6gAClesAApXsAAKV7gACle8AApYUAAKWOAACll8AApaDAAKWhgAClogAApaKAAKWjAAClo4AApaQAAKWkQAClpQAApahAAKWsAAClrIAApa0AAKWtgAClrgAApa6AAKWvAAClr4AApbNAAKW0AACltMAApbWAAKW2QACltwAApbfAAKW4gACluQAApcjAAKXJQAClycAApcpAAKXLAACly0AApcuAAKXLwAClzAAApcyAAKXNAAClzUAApc2AAKXOAAClzkAApd4AAKXegACl3wAApd+AAKXgQACl4IAApeDAAKXhAACl4UAApeHAAKXiQACl4oAApeLAAKXjQACl44AApfNAAKXzwACl9EAApfTAAKX1gACl9cAApfYAAKX2QACl9oAApfcAAKX3gACl98AApfgAAKX4gACl+MAApgiAAKYJAACmCYAApgoAAKYKwACmCwAApgtAAKYLgACmC8AApgxAAKYMwACmDQAApg1AAKYNwACmDgAAph3AAKYeQACmHsAAph9AAKYgAACmIEAApiCAAKYgwACmIQAApiGAAKYiAACmIkAApiKAAKYjAACmI0AApjMAAKYzgACmNAAApjSAAKY1QACmNYAApjXAAKY2AACmNkAApjbAAKY3QACmN4AApjfAAKY4QACmOIAApkhAAKZIwACmSUAApknAAKZKgACmSsAApksAAKZLQACmS4AApkwAAKZMgACmTMAApk0AAKZNgACmTcAApmCAAKZpQACmcUAApnlAAKZ5wACmekAApnrAAKZ7QACmfAAApnxAAKZ8gACmfUAApn2AAKZ+AACmfkAApn7AAKZ/gACmf8AApoAAAKaAwACmgQAApoJAAKaFgACmhsAApodAAKaHwACmiQAAponAAKaKgACmiwAAppRAAKadQACmpwAAprAAAKawwACmsUAAprHAAKayQACmssAAprNAAKazgACmtEAApreAAKa7wACmvEAAprzAAKa9QACmvcAApr5AAKa+wACmv0AApr/AAKbEAACmxMAApsWAAKbGQACmxwAApsfAAKbIgACmyUAApsoAAKbKgACm2kAAptrAAKbbQACm28AAptyAAKbcwACm3QAApt1AAKbdgACm3gAApt6AAKbewACm3wAApt+AAKbfwACm74AApvAAAKbwgACm8QAApvHAAKbyAACm8kAApvKAAKbywACm80AApvPAAKb0AACm9EAApvTAAKb1AACnBMAApwVAAKcGAACnBoAApwdAAKcHgACnB8AApwgAAKcIQACnCMAApwlAAKcJgACnCcAApwpAAKcKgACnDcAApw4AAKcOQACnDsAApx6AAKcfAACnH4AApyAAAKcgwACnIQAApyFAAKchgACnIcAApyJAAKciwACnIwAApyNAAKcjwACnJAAApzPAAKc0QACnNMAApzVAAKc2AACnNkAApzaAAKc2wACnNwAApzeAAKc4AACnOEAApziAAKc5AACnOUAAp0kAAKdJgACnSgAAp0qAAKdLQACnS4AAp0vAAKdMAACnTEAAp0zAAKdNQACnTYAAp03AAKdOQACnToAAp15AAKdewACnX0AAp1/AAKdggACnYMAAp2EAAKdhQACnYYAAp2IAAKdigACnYsAAp2MAAKdjgACnY8AAp3OAAKd0AACndIAAp3UAAKd1wACndgAAp3ZAAKd2gACndsAAp3dAAKd3wACneAAAp3hAAKd4wACneQAAp4JAAKeLQACnlQAAp54AAKeewACnn0AAp5/AAKegQACnoMAAp6FAAKehgACnokAAp6WAAKepQACnqcAAp6pAAKeqwACnq0AAp6vAAKesQACnrMAAp7CAAKexQACnsgAAp7LAAKezgACntEAAp7UAAKe1wACntkAAp8YAAKfGgACnxwAAp8eAAKfIQACnyIAAp8jAAKfJAACnyUAAp8nAAKfKQACnyoAAp8rAAKfLQACny4AAp9tAAKfbwACn3EAAp9zAAKfdgACn3cAAp94AAKfeQACn3oAAp98AAKffgACn38AAp+AAAKfggACn4MAAp/CAAKfxAACn8YAAp/IAAKfywACn8wAAp/NAAKfzgACn88AAp/RAAKf0wACn9QAAp/VAAKf1wACn9gAAqAXAAKgGQACoBwAAqAeAAKgIQACoCIAAqAjAAKgJAACoCUAAqAnAAKgKQACoCoAAqArAAKgLQACoC4AAqBtAAKgbwACoHEAAqBzAAKgdgACoHcAAqB4AAKgeQACoHoAAqB8AAKgfgACoH8AAqCAAAKgggACoIMAAqDCAAKgxAACoMYAAqDIAAKgywACoMwAAqDNAAKgzgACoM8AAqDRAAKg0wACoNQAAqDVAAKg1wACoNgAAqEXAAKhGQACoRsAAqEdAAKhIAACoSEAAqEiAAKhIwACoSQAAqEmAAKhKAACoSkAAqEqAAKhLAACoS0AAqE2AAKhNwACoTkAAqF8AAKhoAACocQAAqHnAAKiDgACoi4AAqJVAAKifAACopwAAqLAAAKi5AACouYAAqLpAAKi6wACou0AAqLvAAKi8gACovUAAqL3AAKi+QACovwAAqL+AAKjAAACowMAAqMGAAKjBwACoxAAAqMdAAKjIAACoyIAAqMlAAKjKAACoyoAAqNPAAKjcwACo5oAAqO+AAKjwQACo8MAAqPFAAKjxwACo8kAAqPLAAKjzAACo88AAqPcAAKj7wACo/EAAqPzAAKj9QACo/cAAqP5AAKj+wACo/0AAqP/AAKkAQACpBQAAqQXAAKkGgACpB0AAqQgAAKkIwACpCYAAqQpAAKkLAACpC8AAqQxAAKkcAACpHIAAqR1AAKkdwACpHoAAqR7AAKkfAACpH0AAqR+AAKkgAACpIIAAqSDAAKkhAACpIYAAqSHAAKkkAACpJEAAqSTAAKk0gACpNQAAqTWAAKk2AACpNsAAqTcAAKk3QACpN4AAqTfAAKk4QACpOMAAqTkAAKk5QACpOcAAqToAAKlJwACpSkAAqUsAAKlLgACpTEAAqUyAAKlMwACpTQAAqU1AAKlNwACpTkAAqU6AAKlOwACpT0AAqU+AAKlRwACpUgAAqVKAAKliQACpYsAAqWNAAKljwACpZIAAqWTAAKllAACpZUAAqWWAAKlmAACpZoAAqWbAAKlnAACpZ4AAqWfAAKl3gACpeAAAqXjAAKl5QACpegAAqXpAAKl6gACpesAAqXsAAKl7gACpfAAAqXxAAKl8gACpfQAAqX1AAKl/gACpf8AAqYBAAKmQAACpkIAAqZEAAKmRgACpkkAAqZKAAKmSwACpkwAAqZNAAKmTwACplEAAqZSAAKmUwACplUAAqZWAAKmlQACppcAAqaaAAKmnAACpp8AAqagAAKmoQACpqIAAqajAAKmpQACpqcAAqaoAAKmqQACpqsAAqasAAKmuQACproAAqa7AAKmvQACpvwAAqb+AAKnAAACpwIAAqcFAAKnBgACpwcAAqcIAAKnCQACpwsAAqcNAAKnDgACpw8AAqcRAAKnEgACp1EAAqdTAAKnVgACp1gAAqdbAAKnXAACp10AAqdeAAKnXwACp2EAAqdjAAKnZAACp2UAAqdnAAKnaAACp3cAAqeEAAKniQACp4wAAqePAAKnlAACp5cAAqeaAAKnnAACp6EAAqfsAAKoDwACqC8AAqhPAAKoUQACqFMAAqhVAAKoVwACqFoAAqhbAAKoXAACqF8AAqhgAAKoYgACqGMAAqhlAAKoaAACqGkAAqhqAAKobQACqG4AAqhzAAKogAACqIUAAqiHAAKoiQACqI4AAqiRAAKolAACqJYAAqi7AAKo3wACqQYAAqkqAAKpLQACqS8AAqkxAAKpMwACqTUAAqk3AAKpOAACqTsAAqlIAAKpWQACqVsAAqldAAKpXwACqWEAAqljAAKpZQACqWcAAqlpAAKpegACqX0AAqmAAAKpgwACqYYAAqmJAAKpjAACqY8AAqmSAAKplAACqdMAAqnVAAKp1wACqdkAAqncAAKp3QACqd4AAqnfAAKp4AACqeIAAqnkAAKp5QACqeYAAqnoAAKp6QACqigAAqoqAAKqLAACqi4AAqoxAAKqMgACqjMAAqo0AAKqNQACqjcAAqo5AAKqOgACqjsAAqo9AAKqPgACqn0AAqp/AAKqggACqoQAAqqHAAKqiAACqokAAqqKAAKqiwACqo0AAqqPAAKqkAACqpEAAqqTAAKqlAACqqEAAqqiAAKqowACqqUAAqrkAAKq5gACqugAAqrqAAKq7QACqu4AAqrvAAKq8AACqvEAAqrzAAKq9QACqvYAAqr3AAKq+QACqvoAAqs5AAKrOwACqz0AAqs/AAKrQgACq0MAAqtEAAKrRQACq0YAAqtIAAKrSgACq0sAAqtMAAKrTgACq08AAquOAAKrkAACq5IAAquUAAKrlwACq5gAAquZAAKrmgACq5sAAqudAAKrnwACq6AAAquhAAKrowACq6QAAqvjAAKr5QACq+cAAqvpAAKr7AACq+0AAqvuAAKr7wACq/AAAqvyAAKr9AACq/UAAqv2AAKr+AACq/kAAqw4AAKsOgACrDwAAqw+AAKsQQACrEIAAqxDAAKsRAACrEUAAqxHAAKsSQACrEoAAqxLAAKsTQACrE4AAqxzAAKslwACrL4AAqziAAKs5QACrOcAAqzpAAKs6wACrO0AAqzvAAKs8AACrPMAAq0AAAKtDwACrREAAq0TAAKtFQACrRcAAq0ZAAKtGwACrR0AAq0sAAKtLwACrTIAAq01AAKtOAACrTsAAq0+AAKtQQACrUMAAq2CAAKthAACrYYAAq2IAAKtiwACrYwAAq2NAAKtjgACrY8AAq2RAAKtkwACrZQAAq2VAAKtlwACrZgAAq3XAAKt2QACrdsAAq3dAAKt4AACreEAAq3iAAKt4wACreQAAq3mAAKt6AACrekAAq3qAAKt7AACre0AAq4sAAKuLgACrjAAAq4yAAKuNQACrjYAAq43AAKuOAACrjkAAq47AAKuPQACrj4AAq4/AAKuQQACrkIAAq6BAAKugwACroYAAq6IAAKuiwACrowAAq6NAAKujgACro8AAq6RAAKukwACrpQAAq6VAAKulwACrpgAAq7XAAKu2QACrtsAAq7dAAKu4AACruEAAq7iAAKu4wACruQAAq7mAAKu6AACrukAAq7qAAKu7AACru0AAq8sAAKvLgACrzAAAq8yAAKvNQACrzYAAq83AAKvOAACrzkAAq87AAKvPQACrz4AAq8/AAKvQQACr0IAAq+BAAKvgwACr4UAAq+HAAKvigACr4sAAq+MAAKvjQACr44AAq+QAAKvkgACr5MAAq+UAAKvlgACr5cAAq/iAAKwBQACsCUAArBFAAKwRwACsEkAArBLAAKwTQACsFAAArBRAAKwUgACsFUAArBWAAKwWAACsFkAArBbAAKwXgACsF8AArBgAAKwYwACsGQAArBpAAKwdgACsHsAArB9AAKwfwACsIQAArCHAAKwigACsIwAArCxAAKw1QACsPwAArEgAAKxIwACsSUAArEnAAKxKQACsSsAArEtAAKxLgACsTEAArE+AAKxTwACsVEAArFTAAKxVQACsVcAArFZAAKxWwACsV0AArFfAAKxcAACsXMAArF2AAKxeQACsXwAArF/AAKxggACsYUAArGIAAKxigACsckAArHLAAKxzQACsc8AArHSAAKx0wACsdQAArHVAAKx1gACsdgAArHaAAKx2wACsdwAArHeAAKx3wACsh4AArIgAAKyIgACsiQAArInAAKyKAACsikAArIqAAKyKwACsi0AArIvAAKyMAACsjEAArIzAAKyNAACsnMAArJ1AAKyeAACsnoAArJ9AAKyfgACsn8AArKAAAKygQACsoMAArKFAAKyhgACsocAArKJAAKyigACspcAArKYAAKymQACspsAArLaAAKy3AACst4AArLgAAKy4wACsuQAArLlAAKy5gACsucAArLpAAKy6wACsuwAArLtAAKy7wACsvAAArMvAAKzMQACszMAArM1AAKzOAACszkAArM6AAKzOwACszwAArM+AAKzQAACs0EAArNCAAKzRAACs0UAArOEAAKzhgACs4gAArOKAAKzjQACs44AArOPAAKzkAACs5EAArOTAAKzlQACs5YAArOXAAKzmQACs5oAArPZAAKz2wACs90AArPfAAKz4gACs+MAArPkAAKz5QACs+YAArPoAAKz6gACs+sAArPsAAKz7gACs+8AArQuAAK0MAACtDIAArQ0AAK0NwACtDgAArQ5AAK0OgACtDsAArQ9AAK0PwACtEAAArRBAAK0QwACtEQAArRpAAK0jQACtLQAArTYAAK02wACtN0AArTfAAK04QACtOMAArTlAAK05gACtOkAArT2AAK1BQACtQcAArUJAAK1CwACtQ0AArUPAAK1EQACtRMAArUiAAK1JQACtSgAArUrAAK1LgACtTEAArU0AAK1NwACtTkAArV4AAK1egACtX0AArV/AAK1ggACtYMAArWEAAK1hQACtYYAArWIAAK1igACtYsAArWMAAK1jgACtY8AArXOAAK10AACtdIAArXUAAK11wACtdgAArXZAAK12gACtdsAArXdAAK13wACteAAArXhAAK14wACteQAArYjAAK2JQACticAArYpAAK2LAACti0AArYuAAK2LwACtjAAArYyAAK2NAACtjUAArY2AAK2OAACtjkAArZ4AAK2egACtn0AArZ/AAK2ggACtoMAAraEAAK2hQACtoYAAraIAAK2igACtosAAraMAAK2jgACto8AArbOAAK20AACttIAArbUAAK21wACttgAArbZAAK22gACttsAArbdAAK23wACtuAAArbhAAK24wACtuQAArcjAAK3JQACtycAArcpAAK3LAACty0AArcuAAK3LwACtzAAArcyAAK3NAACtzUAArc2AAK3OAACtzkAArd4AAK3egACt3wAArd+AAK3gQACt4IAAreDAAK3hAACt4UAAreHAAK3iQACt4oAAreLAAK3jQACt44AAreXAAK3mAACt5oAArenAAK3qAACt6kAArerAAK3uAACt7kAAre6AAK3vAACt8kAArfKAAK3ywACt80AArfWAAK35QACt/IAArgBAAK4EwACuCcAArg+AAK4UAACuFkAArhaAAK4XAACuGkAArhqAAK4awACuG0AArhuAAK4dwACuIEAAriIAAAAAAAABAIAAAAAAABowQAAAAAAAAAAAAAAAAACuJA= + + + + + relativePath + + + + darkTertiarySystemFillHex + + + + remoteURL + + + + Account + Undefined + 3 + Account + 1 + + + + + + 1 + bookmarks + + + + Bookmark + Undefined + 4 + Bookmark + 1 + + + + + + lightAccentHex + + + + Theme + Undefined + 7 + Theme + 1 + + + + + + remoteURL + + + + Chapter + Undefined + 6 + Chapter + 1 + + + + + + lightSystemFillHex + + + + darkSecondaryHex + + + + PlaybackRecord + Undefined + 9 + PlaybackRecord + 1 + + + + + + 1 + book + + + + duration + + + + id + + + + uuid + + + + index + + + + relativePath + + + + title + + + + 1 + folder + + + + lightTertiarySystemFillHex + + + + 1 + lastPlayed + + + + 1 + hardcoverBook + + + + author + + + + time + + + + details + + + + type + + + + id + + + + 1 + library + + + + email + + + + originalFileName + + + + 1 + library + + + + userBookID + + + + orderRank + + + + duration + + + + 1 + lastPlayed + + + + lightSeparatorHex + + + + status + + + + hasSubscription + + + + lastPlayDate + + + + orderRank + + + + note + + + + details + + + + 1 + item + + + + lightSecondarySystemBackgroundHex + + + + lightTertiarySystemBackgroundHex + + + + darkSeparatorHex + + + + darkSystemGroupedBackgroundHex + + + + BookPlayer.UUIDMigrationPolicy + Book + Undefined + 5 + Book + 1 + + + + + + darkSystemBackgroundHex + + + + artworkURL + + + + 1 + selected + + + + lastPlayDate + + + + donationMade + + + + type + + + + darkQuaternarySystemFillHex + + + + percentCompleted + + + + uuid + + + + 1 + bookmarks + + + + title + + + + 1 + chapters + + + + isFinished + + + + title + + + + 1 + libraryItem + + + + Library + Undefined + 2 + Library + 1 + + + + + + BookPlayer.UUIDMigrationPolicy + Folder + Undefined + 8 + Folder + 1 + + + + + + speed + + + + lightSecondarySystemFillHex + + + + darkSystemFillHex + + + + lightQuaternarySystemFillHex + + + + darkPrimaryHex + + + + HardcoverBook + Undefined + 1 + HardcoverBook + 1 + + + + + + artworkURL + + + + 1 + items + + + \ No newline at end of file diff --git a/Shared/CoreData/Migrations/Migration Policies/UUIDMigrationPolicy.swift b/Shared/CoreData/Migrations/Migration Policies/UUIDMigrationPolicy.swift new file mode 100644 index 000000000..ce95e6f3b --- /dev/null +++ b/Shared/CoreData/Migrations/Migration Policies/UUIDMigrationPolicy.swift @@ -0,0 +1,40 @@ +// +// UUIDMigrationPolicy.swift +// BookPlayer +// +// Created by Pedro Iñiguez on 9/3/26. +// Copyright © 2026 BookPlayer LLC. All rights reserved. +// + +import CoreData + +class UUIDMigrationPolicy: NSEntityMigrationPolicy { + + override func createDestinationInstances( + forSource sInstance: NSManagedObject, + in mapping: NSEntityMapping, + manager: NSMigrationManager + ) throws { + // 1. Create the new destination object in the destination context + guard let destinationEntityName = mapping.destinationEntityName else { return } + let destinationInstance = NSEntityDescription.insertNewObject( + forEntityName: destinationEntityName, + into: manager.destinationContext + ) + // 2. Copy over all the existing attributes from the old record + let destinationKeys = destinationInstance.entity.attributesByName.keys + for key in sInstance.entity.attributesByName.keys { + if destinationKeys.contains(key) { + destinationInstance.setValue(sInstance.value(forKey: key), forKey: key) + } + } + // 3. Generate and assign the new required UUID + destinationInstance.setValue(UUID().uuidString, forKey: "uuid") + // 4. Tell the migration manager to associate the old record with the new one + manager.associate( + sourceInstance: sInstance, + withDestinationInstance: destinationInstance, + for: mapping + ) + } +} diff --git a/Shared/Network/NetworkClient.swift b/Shared/Network/NetworkClient.swift index 42e74dfd7..45e571fca 100644 --- a/Shared/Network/NetworkClient.swift +++ b/Shared/Network/NetworkClient.swift @@ -156,7 +156,7 @@ public class NetworkClient: NetworkClientProtocol, BPLogger { request.httpMethod = HTTPMethod.put.rawValue let allTasks = await session.allTasks - + /// Avoid creating a new task if one exists already to avoid double uploads if let existingTask = allTasks.first(where: { task in task.taskDescription == taskDescription @@ -168,7 +168,7 @@ public class NetworkClient: NetworkClientProtocol, BPLogger { let task = session.uploadTask(with: request, fromFile: fileURL) task.taskDescription = taskDescription - + return task } } diff --git a/Shared/Services/LibraryService+Sync.swift b/Shared/Services/LibraryService+Sync.swift index 09a78c5f4..a6fdcd11a 100644 --- a/Shared/Services/LibraryService+Sync.swift +++ b/Shared/Services/LibraryService+Sync.swift @@ -14,7 +14,7 @@ import Foundation public protocol LibrarySyncProtocol { var metadataUpdatePublisher: AnyPublisher<[String: Any], Never> { get } var progressUpdatePublisher: AnyPublisher<[String: Any], Never> { get } - + /// Fetch all the stored items in the library that are not in the remote identifiers array func getItemsToSync(remoteIdentifiers: [String]) async -> [SyncableItem]? /// Update local items with synced info @@ -26,7 +26,7 @@ public protocol LibrarySyncProtocol { func storeNewItems(from itemsDict: [String: SyncableItem], parentFolder: String?) async /// Remove local items that were not in the remote identifiers func removeItems(notIn identifiers: [String], parentFolder: String?) async - + /// Get last played library item func fetchLibraryLastItem() async -> SimpleLibraryItem? /// Set the last played book @@ -35,12 +35,12 @@ public protocol LibrarySyncProtocol { func itemExists(for relativePath: String) async -> Bool /// Load encoded chapters from file into DB func loadChaptersIfNeeded(relativePath: String) async - + /// Fetch all items and folders inside a given folder (Used for newly imported folders) func getAllNestedItems(inside relativePath: String) -> [SyncableItem]? /// Get max items count inside the specified path func getMaxItemsCount(at relativePath: String?) -> Int - + /// Get all stored bookmarks of the specified type for a book func getBookmarks(of type: BookmarkType, relativePath: String) -> [SimpleBookmark]? /// Store new synced bookmark @@ -147,6 +147,10 @@ extension LibraryService: LibrarySyncProtocol { storedItem.artworkURL = item.artworkURL storedItem.type = item.type.itemType storedItem.speed = Float(item.speed ?? 1.0) + + if !item.uuid.isEmpty { + storedItem.uuid = item.uuid + } if shouldSaveContext { dataManager.saveSyncContext(context) @@ -276,6 +280,7 @@ extension LibraryService: LibrarySyncProtocol { func parseSyncableItems(from results: [[String: Any]]?) -> [SyncableItem]? { return results?.compactMap({ dictionary -> SyncableItem? in guard + let uuid = dictionary["uuid"] as? String, let relativePath = dictionary["relativePath"] as? String, let originalFileName = dictionary["originalFileName"] as? String, let title = dictionary["title"] as? String, @@ -310,7 +315,8 @@ extension LibraryService: LibrarySyncProtocol { isFinished: isFinished, orderRank: orderRank, lastPlayDateTimestamp: lastPlayDateTimestamp, - type: type + type: type, + uuid: uuid ) }) } diff --git a/Shared/Services/LibraryService.swift b/Shared/Services/LibraryService.swift index e7f68f7a1..950e90681 100644 --- a/Shared/Services/LibraryService.swift +++ b/Shared/Services/LibraryService.swift @@ -35,7 +35,7 @@ public protocol LibraryServiceProtocol: AnyObject { /// Import and insert items @MainActor func insertItems(from files: [URL]) async -> [SimpleLibraryItem] /// Move items between folders - func moveItems(_ items: [String], inside relativePath: String?) throws + func moveItems(_ items: [PathUuidPair], inside relativePath: String?) throws /// Delete items func delete(_ items: [SimpleLibraryItem], mode: DeleteMode) throws @@ -136,7 +136,7 @@ public protocol LibraryServiceProtocol: AnyObject { /// Fetch a bookmark at a specific time func getBookmark(at time: Double, relativePath: String, type: BookmarkType) -> SimpleBookmark? /// Create a bookmark at the given time - func createBookmark(at time: Double, relativePath: String, type: BookmarkType) -> SimpleBookmark? + func createBookmark(at time: Double, relativePath: String, uuid: String, type: BookmarkType) -> SimpleBookmark? /// Add a note to a bookmark func addNote(_ note: String, bookmark: SimpleBookmark) /// Delete a bookmark @@ -349,6 +349,7 @@ public final class LibraryService: LibraryServiceProtocol, @unchecked Sendable { func parseFetchedItems(from results: [[String: Any]]?, context: NSManagedObjectContext) -> [SimpleLibraryItem]? { return results?.compactMap({ [weak self] dictionary -> SimpleLibraryItem? in guard + let uuid = dictionary["uuid"] as? String, let title = dictionary["title"] as? String, let speed = dictionary["speed"] as? Float, let currentTime = dictionary["currentTime"] as? Double, @@ -383,7 +384,8 @@ public final class LibraryService: LibraryServiceProtocol, @unchecked Sendable { parentFolder: dictionary["folder.relativePath"] as? String, originalFileName: originalFileName, lastPlayDate: dictionary["lastPlayDate"] as? Date, - type: type + type: type, + uuid: uuid, ) }) } @@ -755,7 +757,8 @@ extension LibraryService { book.originalFileName = url.lastPathComponent book.isFinished = false book.type = .book - + book.uuid = UUID().uuidString + return book } @@ -809,14 +812,14 @@ extension LibraryService { ) } - public func moveItems(_ items: [String], inside relativePath: String?) throws { + public func moveItems(_ items: [PathUuidPair], inside relativePath: String?) throws { let context = dataManager.getContext() try moveItems(items, inside: relativePath, context: context) } public func moveItems( - _ items: [String], + _ items: [PathUuidPair], inside relativePath: String?, context: NSManagedObjectContext ) throws { @@ -835,7 +838,7 @@ extension LibraryService { originalParentPath = getItemProperty( #keyPath(LibraryItem.folder.relativePath), - relativePath: firstPath, + relativePath: firstPath.relativePath, context: context ) as? String } @@ -844,13 +847,13 @@ extension LibraryService { let startingIndex = getNextOrderRank(in: relativePath, context: context) for (index, itemPath) in items.enumerated() { - guard let libraryItem = getItemReference(with: itemPath, context: context) else { + guard let libraryItem = getItemReference(with: itemPath.relativePath, context: context) else { continue } let sourceUrl = processedFolderURL - .appendingPathComponent(itemPath) + .appendingPathComponent(itemPath.relativePath) try moveFileIfNeeded( from: sourceUrl, @@ -864,7 +867,7 @@ extension LibraryService { if let folder = folder { let hasLibraryRef = hasItemProperty( #keyPath(LibraryItem.library), - relativePath: itemPath, + relativePath: itemPath.relativePath, context: context ) @@ -883,7 +886,7 @@ extension LibraryService { } else { let previousParentPath = getItemProperty( #keyPath(LibraryItem.folder.relativePath), - relativePath: itemPath, + relativePath: itemPath.relativePath, context: context ) as? String @@ -914,10 +917,10 @@ extension LibraryService { for itemPath in items { let movedPath: String if let relativePath { - let itemName = itemPath.split(separator: "/").last.map(String.init) ?? itemPath + let itemName = itemPath.relativePath.split(separator: "/").last.map(String.init) ?? itemPath.relativePath movedPath = "\(relativePath)/\(itemName)" } else { - let itemName = itemPath.split(separator: "/").last.map(String.init) ?? itemPath + let itemName = itemPath.relativePath.split(separator: "/").last.map(String.init) ?? itemPath.relativePath movedPath = itemName } if let movedItem = getItemReference(with: movedPath, context: context), @@ -975,7 +978,7 @@ extension LibraryService { try deleteFolderContents(item, context: context) case .shallow: // Move children to parent folder or library - if let items = getItemIdentifiers(in: item.relativePath, context: context), + if let items = getItemPair(in: item.relativePath, context: context), !items.isEmpty { try moveItems(items, inside: item.parentFolder, context: context) @@ -1280,6 +1283,18 @@ extension LibraryService { func getItemIdentifiers(in parentFolder: String?) -> [String]? { return getItemIdentifiers(in: parentFolder, context: dataManager.getContext()) } + + func getItemPair(in parentFolder: String?, context: NSManagedObjectContext) -> [PathUuidPair]? { + let fetchRequest = buildListContentsFetchRequest( + properties: ["relativePath", "uuid"], + relativePath: parentFolder, + limit: nil, + offset: nil + ) + + let results = try? context.fetch(fetchRequest) as? [[String: Any]] + return results?.compactMap({ PathUuidPair(relativePath: $0["relativePath"] as? String ?? "", uuid: $0["uuid"] as? String ?? "") }) + } func getItemIdentifiers(in parentFolder: String?, context: NSManagedObjectContext) -> [String]? { let fetchRequest = buildListContentsFetchRequest( @@ -1654,6 +1669,7 @@ extension LibraryService { var metadataUpdates: [String: Any] = [ #keyPath(LibraryItem.relativePath): relativePath, #keyPath(LibraryItem.type): type.rawValue, + #keyPath(LibraryItem.uuid): folder.uuid, ] switch type { @@ -1673,6 +1689,7 @@ extension LibraryService { for item in items { item.lastPlayDate = nil metadataPassthroughPublisher.send([ + #keyPath(LibraryItem.uuid): item.uuid, #keyPath(LibraryItem.relativePath): item.relativePath!, #keyPath(LibraryItem.lastPlayDate): 0, ]) @@ -1777,6 +1794,7 @@ extension LibraryService { #keyPath(LibraryItem.percentCompleted): progress, #keyPath(LibraryItem.duration): folder.duration, #keyPath(LibraryItem.details): folder.details!, + #keyPath(LibraryItem.uuid): folder.uuid ]) dataManager.saveSyncContext(context) @@ -1799,6 +1817,7 @@ extension LibraryService { metadataPassthroughPublisher.send([ #keyPath(LibraryItem.relativePath): relativePath, #keyPath(LibraryItem.percentCompleted): progress, + #keyPath(LibraryItem.uuid): folder.uuid ]) /// TODO: verify if necessary to mark the folder as finished @@ -1808,6 +1827,7 @@ extension LibraryService { userInfo: [ "relativePath": relativePath, "progress": progress, + "uuid": folder.uuid ] ) @@ -1827,6 +1847,7 @@ extension LibraryService { item.title = newTitle metadataPassthroughPublisher.send([ + #keyPath(LibraryItem.uuid): item.uuid, #keyPath(LibraryItem.relativePath): relativePath, #keyPath(LibraryItem.title): newTitle, ]) @@ -1894,6 +1915,7 @@ extension LibraryService { metadataPassthroughPublisher.send([ #keyPath(LibraryItem.relativePath): relativePath, #keyPath(LibraryItem.details): details, + #keyPath(LibraryItem.uuid): item.uuid ]) self.dataManager.saveContext() } @@ -1939,6 +1961,7 @@ extension LibraryService { propertiesToFetch: [ #keyPath(LibraryItem.relativePath), #keyPath(LibraryItem.orderRank), + #keyPath(LibraryItem.uuid) ] ) else { return } @@ -1951,6 +1974,7 @@ extension LibraryService { metadataPassthroughPublisher.send([ #keyPath(LibraryItem.relativePath): item.relativePath!, #keyPath(LibraryItem.orderRank): item.orderRank, + #keyPath(LibraryItem.uuid): item.uuid ]) } @@ -1982,6 +2006,7 @@ extension LibraryService { metadataPassthroughPublisher.send([ #keyPath(LibraryItem.relativePath): item.relativePath!, #keyPath(LibraryItem.orderRank): item.orderRank, + #keyPath(LibraryItem.uuid): item.uuid ]) } @@ -2002,6 +2027,7 @@ extension LibraryService { metadataPassthroughPublisher.send([ #keyPath(LibraryItem.relativePath): item.relativePath!, #keyPath(LibraryItem.orderRank): item.orderRank, + #keyPath(LibraryItem.uuid): item.uuid, ]) } @@ -2035,6 +2061,7 @@ extension LibraryService { #keyPath(LibraryItem.currentTime): time, #keyPath(LibraryItem.lastPlayDate): date.timeIntervalSince1970, #keyPath(LibraryItem.percentCompleted): percentCompleted, + #keyPath(LibraryItem.uuid): item.uuid ]) } @@ -2046,6 +2073,7 @@ extension LibraryService { metadataPassthroughPublisher.send([ #keyPath(LibraryItem.relativePath): relativePath, #keyPath(LibraryItem.lastPlayDate): date.timeIntervalSince1970, + #keyPath(LibraryItem.uuid): folder.uuid ]) if let parentFolderPath = getItemProperty( @@ -2065,6 +2093,7 @@ extension LibraryService { metadataPassthroughPublisher.send([ #keyPath(LibraryItem.relativePath): relativePath, #keyPath(LibraryItem.speed): speed, + #keyPath(LibraryItem.uuid): item.uuid, ]) if let folder = item.folder, @@ -2073,6 +2102,7 @@ extension LibraryService { metadataPassthroughPublisher.send([ #keyPath(LibraryItem.relativePath): folderPath, #keyPath(LibraryItem.speed): speed, + #keyPath(LibraryItem.uuid): item.uuid, ]) } @@ -2102,6 +2132,7 @@ extension LibraryService { var metadataUpdates: [String: Any] = [ #keyPath(LibraryItem.relativePath): book.relativePath!, #keyPath(LibraryItem.isFinished): flag, + #keyPath(LibraryItem.uuid): book.uuid, ] book.isFinished = flag @@ -2124,6 +2155,7 @@ extension LibraryService { folder.isFinished = flag metadataPassthroughPublisher.send([ + #keyPath(LibraryItem.uuid): folder.uuid, #keyPath(LibraryItem.relativePath): folder.relativePath!, #keyPath(LibraryItem.isFinished): flag, ]) @@ -2152,6 +2184,7 @@ extension LibraryService { book.isFinished = false metadataPassthroughPublisher.send([ + #keyPath(LibraryItem.uuid): book.uuid, #keyPath(LibraryItem.relativePath): book.relativePath!, #keyPath(LibraryItem.currentTime): Double(0), #keyPath(LibraryItem.percentCompleted): Double(0), @@ -2167,6 +2200,7 @@ extension LibraryService { folder.isFinished = false metadataPassthroughPublisher.send([ + #keyPath(LibraryItem.uuid): folder.uuid, #keyPath(LibraryItem.relativePath): folder.relativePath!, #keyPath(LibraryItem.currentTime): Double(0), #keyPath(LibraryItem.percentCompleted): Double(0), @@ -2272,6 +2306,7 @@ extension LibraryService { guard let time = dictionary["time"] as? Double, let relativePath = dictionary["item.relativePath"] as? String, + let uuid = dictionary["item.uuid"] as? String, let rawType = dictionary["type"] as? Int16, let type = BookmarkType(rawValue: rawType) else { return nil } @@ -2280,7 +2315,8 @@ extension LibraryService { time: time, note: dictionary["note"] as? String, type: type, - relativePath: relativePath + relativePath: relativePath, + uuid: uuid ) }) } @@ -2335,7 +2371,7 @@ extension LibraryService { return parseFetchedBookmarks(from: results)?.first } - public func createBookmark(at time: Double, relativePath: String, type: BookmarkType) -> SimpleBookmark? { + public func createBookmark(at time: Double, relativePath: String, uuid: String, type: BookmarkType) -> SimpleBookmark? { let finalTime = floor(time) if let bookmark = self.getBookmark(at: finalTime, relativePath: relativePath, type: type) { @@ -2353,7 +2389,8 @@ extension LibraryService { time: finalTime, note: nil, type: type, - relativePath: relativePath + relativePath: relativePath, + uuid: uuid ) } diff --git a/Shared/Services/PlaybackService.swift b/Shared/Services/PlaybackService.swift index e368b9c03..dd1f35faf 100644 --- a/Shared/Services/PlaybackService.swift +++ b/Shared/Services/PlaybackService.swift @@ -192,6 +192,7 @@ public final class PlaybackService: PlaybackServiceProtocol { currentTime: book.currentTime, duration: book.duration, relativePath: book.relativePath, + uuid: book.uuid, parentFolder: book.parentFolder, percentCompleted: book.percentCompleted, lastPlayDate: book.lastPlayDate, @@ -265,6 +266,7 @@ public final class PlaybackService: PlaybackServiceProtocol { currentTime: folder.currentTime, duration: duration ?? folder.duration, relativePath: folder.relativePath, + uuid: folder.uuid, parentFolder: folder.parentFolder, percentCompleted: percentCompleted, lastPlayDate: folder.lastPlayDate, diff --git a/Shared/Services/Sync/ApiResponse.swift b/Shared/Services/Sync/ApiResponse.swift new file mode 100644 index 000000000..4972f1309 --- /dev/null +++ b/Shared/Services/Sync/ApiResponse.swift @@ -0,0 +1,35 @@ +// +// ApiResponse.swift +// BookPlayer +// +// Created by Pedro Iñiguez on 11/3/26. +// Copyright © 2026 BookPlayer LLC. All rights reserved. +// + +public enum ApiResponse { + case matchUuid(MatchUuidsResponse) +} + +public struct MatchUuidsResponse: Decodable { + // Array of string keys that were successfully applied + public let applied: [String] + // Array of the conflict objects + public let conflicts: [ItemConflict] + + public init(applied: [String], conflicts: [ItemConflict]) { + self.applied = applied + self.conflicts = conflicts + } +} + +public struct ItemConflict: Decodable { + // Maps to the local sent "uuid" in your JSON + public let key: String + // Maps to the "uuid" in your JSON + public let uuid: String + + public init(key: String, uuid: String) { + self.key = key + self.uuid = uuid + } +} diff --git a/Shared/Services/Sync/LibraryAPI.swift b/Shared/Services/Sync/LibraryAPI.swift index 3d44e7d79..ae3e10f28 100644 --- a/Shared/Services/Sync/LibraryAPI.swift +++ b/Shared/Services/Sync/LibraryAPI.swift @@ -13,15 +13,16 @@ public enum LibraryAPI { case contents(path: String) case upload(params: [String: Any]) case update(params: [String: Any]) - case move(origin: String, destination: String) - case renameFolder(path: String, name: String) - case remoteFileURL(path: String) - case remoteContentsURL(path: String) - case delete(path: String) - case shallowDelete(path: String) - case bookmarks(path: String) - case setBookmark(path: String, note: String?, time: Double, isActive: Bool) - case uploadArtwork(path: String, filename: String, uploaded: Bool?) + case move(origin: String, destination: String, uuid: String) + case renameFolder(path: String, name: String, uuid: String) + case remoteFileURL(path: String, uuid: String?) + case remoteContentsURL(path: String, uuid: String?) + case delete(path: String, uuid: String) + case shallowDelete(path: String, uuid: String) + case bookmarks(path: String, uuid: String?) + case setBookmark(path: String, note: String?, time: Double, isActive: Bool, uuid: String) + case uploadArtwork(path: String, filename: String, uploaded: Bool?, uuid: String) + case matchUuids(uuidsDictionary: [String: String]) } extension LibraryAPI: Endpoint { @@ -53,6 +54,8 @@ extension LibraryAPI: Endpoint { return "/v1/library/bookmark" case .uploadArtwork: return "/v1/library/thumbnail_set" + case .matchUuids: + return "/v1/library/uuids" } } @@ -84,6 +87,8 @@ extension LibraryAPI: Endpoint { return .put case .uploadArtwork: return .post + case .matchUuids: + return .post } } @@ -100,37 +105,42 @@ extension LibraryAPI: Endpoint { return params case .update(let params): return params - case .move(let origin, let destination): + case .move(let origin, let destination, let uuid): return [ "origin": origin, - "destination": destination + "destination": destination, + "uuid": uuid ] - case .renameFolder(let path, let name): + case .renameFolder(let path, let name, let uuid): return [ "relativePath": path, - "newName": name + "newName": name, + "uuid": uuid ] - case .remoteFileURL(let path): + case .remoteFileURL(let path, let uuid): return [ "relativePath": path, - "sign": true + "sign": true, + "uuid": uuid as Any ] - case .remoteContentsURL(let path): + case .remoteContentsURL(let path, let uuid): return [ "relativePath": "\(path)/", - "sign": true + "sign": true, + "uuid": uuid as Any ] - case .delete(let path): - return ["relativePath": path] - case .shallowDelete(let path): - return ["relativePath": path] - case .bookmarks(let path): - return ["relativePath": path] - case .setBookmark(let path, let note, let time, let isActive): + case .delete(let path, let uuid): + return ["relativePath": path, "uuid": uuid] + case .shallowDelete(let path, let uuid): + return ["relativePath": path, "uuid": uuid] + case .bookmarks(let path, let uuid): + return ["relativePath": path, "uuid": uuid as Any] + case .setBookmark(let path, let note, let time, let isActive, let uuid): var params: [String: Any] = [ "key": path, "time": time, - "active": isActive + "active": isActive, + "uuid": uuid ] if let note { @@ -138,10 +148,11 @@ extension LibraryAPI: Endpoint { } return params - case .uploadArtwork(let path, let filename, let uploaded): + case .uploadArtwork(let path, let filename, let uploaded, let uuid): var params: [String: Any] = [ "relativePath": path, - "thumbnail_name": filename + "thumbnail_name": filename, + "uuid": uuid ] if let uploaded { @@ -149,6 +160,10 @@ extension LibraryAPI: Endpoint { } return params + case .matchUuids(let uuidsDictionary): + return [ + "items": uuidsDictionary + ] } } } diff --git a/Shared/Services/Sync/LibraryItemSyncOperation.swift b/Shared/Services/Sync/LibraryItemSyncOperation.swift index c0768dc8d..dd2ca9262 100644 --- a/Shared/Services/Sync/LibraryItemSyncOperation.swift +++ b/Shared/Services/Sync/LibraryItemSyncOperation.swift @@ -54,8 +54,10 @@ class LibraryItemSyncOperation: Operation, BPLogger { let client: NetworkClientProtocol let provider: NetworkProvider let relativePath: String + let uuid: String let jobType: SyncJobType let parameters: [String: Any] + var results: ApiResponse? var error: Error? private var progressSubscriber: AnyCancellable? @@ -74,6 +76,7 @@ class LibraryItemSyncOperation: Operation, BPLogger { self.relativePath = task.relativePath self.jobType = task.jobType self.parameters = task.parameters + self.uuid = task.uuid } override func start() { @@ -111,20 +114,20 @@ class LibraryItemSyncOperation: Operation, BPLogger { else { throw BookPlayerError.runtimeError("Missing parameters for moving") } - let _: Empty = try await self.provider.request(.move(origin: origin, destination: destination)) + let _: Empty = try await self.provider.request(.move(origin: origin, destination: destination, uuid: uuid)) finish() case .renameFolder: guard let name = parameters["name"] as? String else { throw BookPlayerError.runtimeError("Missing parameters for renaming") } - let _: Empty = try await provider.request(.renameFolder(path: self.relativePath, name: name)) + let _: Empty = try await provider.request(.renameFolder(path: self.relativePath, name: name, uuid: uuid)) finish() case .delete: - let _: Empty = try await provider.request(.delete(path: self.relativePath)) + let _: Empty = try await provider.request(.delete(path: self.relativePath, uuid: uuid)) finish() case .shallowDelete: - let _: Empty = try await provider.request(.shallowDelete(path: self.relativePath)) + let _: Empty = try await provider.request(.shallowDelete(path: self.relativePath, uuid: uuid)) finish() case .setBookmark: try await handleSetBookmark() @@ -135,6 +138,9 @@ class LibraryItemSyncOperation: Operation, BPLogger { case .uploadArtwork: try await handleUploadArtwork() finish() + case .matchUuid: + try await handleMatchUuids() + finish() } } catch { self.error = error @@ -157,7 +163,7 @@ extension LibraryItemSyncOperation { guard let remoteURL = response.content.url else { /// The file is already present in the storage - try await markUploadAsSynced(relativePath: self.relativePath) + try await markUploadAsSynced(uuid: self.uuid) finish() return } @@ -169,7 +175,7 @@ extension LibraryItemSyncOperation { parameters: nil, useKeychain: false ) - try await markUploadAsSynced(relativePath: self.relativePath) + try await markUploadAsSynced(uuid: self.uuid) finish() return } @@ -240,13 +246,15 @@ extension LibraryItemSyncOperation { func bindUploadObservers() { progressSubscriber?.cancel() - progressSubscriber = BPURLSession.shared.progressPublisher.sink(receiveValue: { (path, progress) in + progressSubscriber = BPURLSession.shared.progressPublisher.sink(receiveValue: { [uuid, relativePath] (path, progress) in + guard path == relativePath else { return } NotificationCenter.default.post( name: .uploadProgressUpdated, object: nil, userInfo: [ "progress": progress, - "relativePath": path + "relativePath": path, + "uuid": uuid ] ) }) @@ -288,9 +296,7 @@ extension LibraryItemSyncOperation { func handleUploadFinished(_ task: URLSessionTask) { Task { [task] in do { - if let relativePath = task.taskDescription { - try await markUploadAsSynced(relativePath: relativePath) - } + try await markUploadAsSynced(uuid: uuid) NotificationCenter.default.post(name: .uploadCompleted, object: task) finish() } catch { @@ -300,9 +306,10 @@ extension LibraryItemSyncOperation { } } - func markUploadAsSynced(relativePath: String) async throws { + func markUploadAsSynced(uuid: String) async throws { let _: UploadItemResponse = try await self.provider.request(.update(params: [ - "relativePath": relativePath, + "uuid": uuid, + "relativePath": self.relativePath, "synced": true ])) } @@ -323,7 +330,8 @@ extension LibraryItemSyncOperation { path: self.relativePath, note: parameters["note"] as? String, time: time, - isActive: true + isActive: true, + uuid: uuid ) ) } @@ -340,7 +348,8 @@ extension LibraryItemSyncOperation { path: self.relativePath, note: nil, time: time, - isActive: false + isActive: false, + uuid: uuid ) ) } @@ -357,13 +366,29 @@ extension LibraryItemSyncOperation { let filename = "\(UUID().uuidString)-\(Int(Date().timeIntervalSince1970)).jpg" let response: ArtworkResponse = try await self.provider.request( - .uploadArtwork(path: relativePath, filename: filename, uploaded: nil) + .uploadArtwork(path: relativePath, filename: filename, uploaded: nil, uuid: uuid) ) try await client.upload(data, remoteURL: response.thumbnailURL) let _: Empty = try await self.provider.request( - .uploadArtwork(path: relativePath, filename: filename, uploaded: true) + .uploadArtwork(path: relativePath, filename: filename, uploaded: true, uuid: uuid) + ) + } +} + +extension LibraryItemSyncOperation { + func handleMatchUuids() async throws { + guard + let uuidsDictionary = parameters["uuids"] as? [String: String], + uuidsDictionary.count > 0 + else { + return + } + let response: MatchUuidsResponse = try await self.provider.request( + .matchUuids(uuidsDictionary: uuidsDictionary) ) + + self.results = .matchUuid(response) } } diff --git a/Shared/Services/Sync/Model/SyncTask.swift b/Shared/Services/Sync/Model/SyncTask.swift index 47920091f..f2775836b 100644 --- a/Shared/Services/Sync/Model/SyncTask.swift +++ b/Shared/Services/Sync/Model/SyncTask.swift @@ -8,51 +8,72 @@ import Foundation +/// Resolves the stable key used to track upload progress and match UI rows. +/// Falls back to `relativePath` when `uuid` is empty or a known migration placeholder — +/// those collide across legacy-migrated items until `matchUuid` backfills real uuids. +public enum SyncProgressKey { + public static func resolve(uuid: String, relativePath: String) -> String { + Constants.isRealUuid(uuid) ? uuid : relativePath + } +} + public struct SyncTask: Identifiable { public let id: String public let relativePath: String public let jobType: SyncJobType public let parameters: [String: Any] + public let uuid: String - public init(id: String, relativePath: String, jobType: SyncJobType, parameters: [String: Any]) { + public init(id: String, uuid: String, relativePath: String, jobType: SyncJobType, parameters: [String: Any]) { self.id = id - self.relativePath = relativePath self.jobType = jobType self.parameters = parameters + self.uuid = uuid + self.relativePath = relativePath + } + + public var progressKey: String { + SyncProgressKey.resolve(uuid: uuid, relativePath: relativePath) } } public struct SyncTaskReference: Identifiable { public let id: String + public let uuid: String public let relativePath: String public let jobType: SyncJobType public let progress: Double - public init(id: String, relativePath: String, jobType: SyncJobType, progress: Double) { + public init(id: String, uuid: String, relativePath: String, jobType: SyncJobType, progress: Double) { self.id = id + self.uuid = uuid self.relativePath = relativePath self.jobType = jobType self.progress = progress } + + public var progressKey: String { + SyncProgressKey.resolve(uuid: uuid, relativePath: relativePath) + } } /// Information about the last sync error for debugging purposes public struct SyncErrorInfo { public let taskId: String - public let relativePath: String + public let uuid: String public let jobType: SyncJobType public let error: String public let timestamp: Date public init( taskId: String, - relativePath: String, + uuid: String, jobType: SyncJobType, error: String, timestamp: Date = Date() ) { self.taskId = taskId - self.relativePath = relativePath + self.uuid = uuid self.jobType = jobType self.error = error self.timestamp = timestamp diff --git a/Shared/Services/Sync/Model/SyncableBookmark.swift b/Shared/Services/Sync/Model/SyncableBookmark.swift index 9c19e3bc2..f11579d50 100644 --- a/Shared/Services/Sync/Model/SyncableBookmark.swift +++ b/Shared/Services/Sync/Model/SyncableBookmark.swift @@ -12,4 +12,5 @@ struct SyncableBookmark: Decodable { let key: String let time: Double let note: String? + let uuid: String? } diff --git a/Shared/Services/Sync/Model/SyncableItem.swift b/Shared/Services/Sync/Model/SyncableItem.swift index cf17e36df..5d0915eb4 100644 --- a/Shared/Services/Sync/Model/SyncableItem.swift +++ b/Shared/Services/Sync/Model/SyncableItem.swift @@ -23,6 +23,7 @@ public struct SyncableItem { let orderRank: Int public let lastPlayDateTimestamp: Double? let type: SimpleItemType + let uuid: String static var fetchRequestProperties = [ "relativePath", @@ -38,7 +39,8 @@ public struct SyncableItem { "isFinished", "orderRank", "lastPlayDate", - "type" + "type", + "uuid" ] } @@ -58,10 +60,12 @@ extension SyncableItem: Decodable { case orderRank case lastPlayDateTimestamp case type + case uuid } public init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) + let myUuid = try? container.decode(String.self, forKey: .uuid) self.relativePath = try container.decode(String.self, forKey: .relativePath) self.remoteURL = try? container.decode(URL.self, forKey: .remoteURL) self.artworkURL = try? container.decode(URL.self, forKey: .artworkURL) @@ -76,6 +80,7 @@ extension SyncableItem: Decodable { self.orderRank = try container.decodeIfPresent(Int.self, forKey: .orderRank) ?? 0 self.lastPlayDateTimestamp = try container.decodeIfPresent(Double.self, forKey: .lastPlayDateTimestamp) self.type = try container.decode(SimpleItemType.self, forKey: .type) + self.uuid = myUuid ?? "" } } @@ -95,5 +100,28 @@ extension SyncableItem { self.orderRank = Int(item.orderRank) self.lastPlayDateTimestamp = item.lastPlayDate?.timeIntervalSince1970 self.type = item.type + self.uuid = item.uuid + } + + public func copy( + uuid: String? = nil, + ) -> SyncableItem { + return SyncableItem( + relativePath: self.relativePath, + remoteURL: self.remoteURL, + artworkURL: self.artworkURL, + originalFileName: self.originalFileName, + title: self.title, + details: self.details, + speed: self.speed, + currentTime: self.currentTime, + duration: self.duration, + percentCompleted: self.percentCompleted, + isFinished: self.isFinished, + orderRank: self.orderRank, + lastPlayDateTimestamp: self.lastPlayDateTimestamp, + type: self.type, + uuid: uuid ?? self.uuid + ) } } diff --git a/Shared/Services/Sync/SyncJobScheduler.swift b/Shared/Services/Sync/SyncJobScheduler.swift index 9428ee0ea..12e8f6dc2 100644 --- a/Shared/Services/Sync/SyncJobScheduler.swift +++ b/Shared/Services/Sync/SyncJobScheduler.swift @@ -8,6 +8,8 @@ import Combine import Foundation +import CoreData +import SwiftData public protocol JobSchedulerProtocol { /// Last sync error information for debugging @@ -18,22 +20,25 @@ public protocol JobSchedulerProtocol { func scheduleLibraryItemUploadJob(for item: SyncableItem) async /// Update existing metadata in the server func scheduleMetadataUpdateJob(with relativePath: String, parameters: [String: Any]) async + + func scheduleMatchUuidsJob(uuidsDict: [String: String]) async /// Move item to destination - func scheduleMoveItemJob(with relativePath: String, to parentFolder: String?) async + func scheduleMoveItemJob(with itemOrigin: PathUuidPair, to parentFolder: PathUuidPair?) async /// Delete item - func scheduleDeleteJob(with relativePath: String, mode: DeleteMode) async + func scheduleDeleteJob(with relativePath: String, mode: DeleteMode, for uuid: String) async /// Create or update a bookmark func scheduleSetBookmarkJob( with relativePath: String, time: Double, - note: String? + note: String?, + for uuid: String ) async /// Delete a bookmark - func scheduleDeleteBookmarkJob(with relativePath: String, time: Double) async + func scheduleDeleteBookmarkJob(with relativePath: String, time: Double, for uuid: String) async /// Rename a folder - func scheduleRenameFolderJob(with relativePath: String, name: String) async + func scheduleRenameFolderJob(with relativePath: String, name: String, for uuid: String) async /// Upload current cached artwork - func scheduleArtworkUpload(with relativePath: String) async + func scheduleArtworkUpload(with relativePath: String, for uuid: String) async /// Get all queued jobs func getAllQueuedJobs() async -> [SyncTaskReference] /// Get all queued jobs with full parameters @@ -50,7 +55,8 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { let networkClient: NetworkClientProtocol let operationQueue: OperationQueue let tasksDataManager: TasksDataManager - + let dataManager: DataManager + /// Reference for observer private var syncTasksObserver: NSKeyValueObservation? private var disposeBag = Set() @@ -61,20 +67,22 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { private var tasksProgress: [String: Double] = [:] /// Last sync error information for debugging public private(set) var lastSyncError: SyncErrorInfo? - + public init( tasksDataManager: TasksDataManager, networkClient: NetworkClientProtocol = NetworkClient(), - operationQueue: OperationQueue = OperationQueue() + operationQueue: OperationQueue = OperationQueue(), + dataManager: DataManager ) { operationQueue.maxConcurrentOperationCount = 1 self.operationQueue = operationQueue self.networkClient = networkClient self.tasksDataManager = tasksDataManager - + self.dataManager = dataManager + bindObservers() } - + func bindObservers() { NotificationCenter.default.publisher(for: .uploadCompleted) .sink { notification in @@ -82,7 +90,7 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { let task = notification.object as? URLSessionTask, let relativePath = task.taskDescription else { return } - + do { let hardLinkURL = FileManager.default.temporaryDirectory.appendingPathComponent(relativePath) try FileManager.default.removeItem(at: hardLinkURL) @@ -96,16 +104,18 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { .receive(on: DispatchQueue.main) .sink { [weak self] notification in guard + let uuid = notification.userInfo?["uuid"] as? String, let relativePath = notification.userInfo?["relativePath"] as? String, let progress = notification.userInfo?["progress"] as? Double else { return } - self?.updateProgress(for: relativePath, value: progress) + let key = SyncProgressKey.resolve(uuid: uuid, relativePath: relativePath) + self?.updateProgress(for: key, value: progress) } .store(in: &disposeBag) - + initializeStore() } - + private func initializeStore() { initializeStoreTask = Task.detached { do { @@ -113,32 +123,33 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { } catch { fatalError("Failed to initialize sync tasks store: \(error.localizedDescription)") } - + /// This will start the loop where it will periodically check for queued tasks to execute self.queueNextTask() } } - + private func createHardLink(for item: SyncableItem) { let hardLinkURL = FileManager.default.temporaryDirectory.appendingPathComponent(item.relativePath) - + let fileURL = DataManager.getProcessedFolderURL().appendingPathComponent(item.relativePath) - + /// Clean up in case hard link path is already used if FileManager.default.fileExists(atPath: hardLinkURL.path) { try? FileManager.default.removeItem(at: hardLinkURL) } - + /// Don't throw and let the rest of the items queue up try? FileManager.default.linkItem(at: fileURL, to: hardLinkURL) } - + public func scheduleLibraryItemUploadJob(for item: SyncableItem) async { /// Create hard link to file location in case the user moves the item around in the library createHardLink(for: item) - + var parameters: [String: Any] = [ "id": UUID().uuidString, + "uuid": item.uuid, "relativePath": item.relativePath, "originalFileName": item.originalFileName, "title": item.title, @@ -151,122 +162,144 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { "type": item.type.rawValue, "jobType": SyncJobType.upload.rawValue, ] - + if let lastPlayTimestamp = item.lastPlayDateTimestamp { parameters["lastPlayDateTimestamp"] = Int(lastPlayTimestamp) } else { parameters["lastPlayDateTimestamp"] = nil } - + if let speed = item.speed { parameters["speed"] = speed } - + await persistTask(parameters: parameters) } + + public func scheduleMoveItemJob(with itemOrigin: PathUuidPair, to parentFolder: PathUuidPair?) async { + let useUuids = Constants.isRealUuid(itemOrigin.uuid) - public func scheduleMoveItemJob(with relativePath: String, to parentFolder: String?) async { let parameters: [String: Any] = [ "id": UUID().uuidString, - "relativePath": relativePath, - "origin": relativePath, - "destination": parentFolder ?? "", + "relativePath": itemOrigin.relativePath, + "origin": useUuids ? itemOrigin.uuid : itemOrigin.relativePath, + "destination": useUuids ? (parentFolder?.uuid ?? "") : (parentFolder?.relativePath ?? ""), "jobType": SyncJobType.move.rawValue, + "uuid": itemOrigin.uuid ] await persistTask(parameters: parameters) } - + /// Note: folder renames originalFilename property public func scheduleMetadataUpdateJob(with relativePath: String, parameters: [String: Any]) async { var parameters = parameters parameters["jobType"] = SyncJobType.update.rawValue parameters["id"] = UUID().uuidString - + await persistTask(parameters: parameters) } - - public func scheduleDeleteJob(with relativePath: String, mode: DeleteMode) async { + + public func scheduleMatchUuidsJob(uuidsDict: [String: String]) async { + guard !uuidsDict.isEmpty else { return } + + let parameters: [String: Any] = [ + "jobType": SyncJobType.matchUuid.rawValue, + "id": UUID().uuidString, + "relativePath": "", + "uuid": "", + "uuids": uuidsDict + ] + await persistTask(parameters: parameters) + } + + public func scheduleDeleteJob(with relativePath: String, mode: DeleteMode, for uuid: String) async { let jobType: SyncJobType - + switch mode { case .deep: jobType = SyncJobType.delete case .shallow: jobType = SyncJobType.shallowDelete } - + let parameters: [String: Any] = [ "id": UUID().uuidString, + "uuid": uuid, "relativePath": relativePath, "jobType": jobType.rawValue, ] - + await persistTask(parameters: parameters) } - - public func scheduleDeleteBookmarkJob(with relativePath: String, time: Double) async { + + public func scheduleDeleteBookmarkJob(with relativePath: String, time: Double, for uuid: String) async { let parameters: [String: Any] = [ "id": UUID().uuidString, + "uuid": uuid, "relativePath": relativePath, "time": time, "jobType": SyncJobType.deleteBookmark.rawValue, ] - + await persistTask(parameters: parameters) } - + public func scheduleSetBookmarkJob( with relativePath: String, time: Double, - note: String? + note: String?, + for uuid: String ) async { var params: [String: Any] = [ "id": UUID().uuidString, + "uuid": uuid, "relativePath": relativePath, "time": time, "jobType": SyncJobType.setBookmark.rawValue, ] - + if let note { params["note"] = note } - + await persistTask(parameters: params) } - - public func scheduleRenameFolderJob(with relativePath: String, name: String) async { + + public func scheduleRenameFolderJob(with relativePath: String, name: String, for uuid: String) async { let params: [String: Any] = [ "id": UUID().uuidString, + "uuid": uuid, "relativePath": relativePath, "name": name, "jobType": SyncJobType.renameFolder.rawValue, ] - + await persistTask(parameters: params) } - - public func scheduleArtworkUpload(with relativePath: String) async { + + public func scheduleArtworkUpload(with relativePath: String, for uuid: String) async { let params: [String: Any] = [ "id": UUID().uuidString, + "uuid": uuid, "relativePath": relativePath, "jobType": SyncJobType.uploadArtwork.rawValue, ] - + await persistTask(parameters: params) } - + public func getAllQueuedJobs() async -> [SyncTaskReference] { _ = await initializeStoreTask?.result let currentProgress = await MainActor.run { tasksProgress } return await taskStore.getAllTasks(progress: currentProgress) } - + public func getAllQueuedJobsWithParams() async -> [SyncTask] { _ = await initializeStoreTask?.result return await taskStore.getAllTasksWithParams() } - + public func cancelAllJobs() { Task { _ = await initializeStoreTask?.result @@ -277,7 +310,7 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { } } } - + public func resetAllJobs() async { _ = await initializeStoreTask?.result try? await taskStore.clearAll() @@ -286,30 +319,30 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { tasksProgress.removeAll() } } - + public func queuedJobsCount() async -> Int { _ = await initializeStoreTask?.result return await taskStore.getTasksCount() } - + private func persistTask(parameters: [String: Any]) async { do { _ = await initializeStoreTask?.result try await taskStore.appendTask(parameters: parameters) } catch { - Self.logger.error("Failed to persist task") + Self.logger.error("Failed to persist task \(error): \(parameters.description)") } } - + /// Check if there's an upload task queued for the item public func hasUploadTask(for relativePath: String) async -> Bool { return await taskStore.hasUploadTask(for: relativePath) } - + private func queueNextTask() { Task { _ = await initializeStoreTask?.result - + do { guard let task = try await self.taskStore.getNextTask() @@ -317,27 +350,44 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { self.retryQueuedTask() return } - + let operationTask = LibraryItemSyncOperation( client: networkClient, task: task ) + + operationTask.completionBlock = { [weak self, weak operationTask] in + guard let self else { + return + } + let error = operationTask?.error + let results = operationTask?.results - operationTask.completionBlock = { [unowned self, unowned operationTask] in - if let error = operationTask.error { + if let error { Self.logger.error("Operation failed: \(error.localizedDescription)") - self.lastSyncError = SyncErrorInfo( - taskId: task.id, - relativePath: task.relativePath, - jobType: task.jobType, - error: error.localizedDescription - ) + Task { @MainActor [weak self] in + self?.lastSyncError = SyncErrorInfo( + taskId: task.id, + uuid: task.uuid, + jobType: task.jobType, + error: error.localizedDescription + ) + } self.retryQueuedTask() } else { - self.handleFinishedTask(task) + Task { [weak self] in + guard let self else { return } + if let results { + switch results { + case .matchUuid(let response): + await self.handleMatchUuidsResponse(response) + } + } + self.handleFinishedTask(task) + } } } - + operationQueue.addOperation(operationTask) } catch { Self.logger.error("\(error.localizedDescription)") @@ -346,26 +396,68 @@ public class SyncJobScheduler: JobSchedulerProtocol, BPLogger { } private func updateProgress( - for path: String, + for key: String, value: Double ) { - tasksProgress[path] = value + tasksProgress[key] = value } - + private func retryQueuedTask() { /// Retry in 5 seconds lockQueue.asyncAfter(deadline: .now() + .seconds(5)) { self.queueNextTask() } } - + private func handleFinishedTask(_ task: SyncTask) { lockQueue.asyncAfter(deadline: .now() + .seconds(1)) { Task { @MainActor in _ = await self.initializeStoreTask?.result try! await self.taskStore.finishedTask(id: task.id, jobType: task.jobType) self.queueNextTask() - self.tasksProgress.removeValue(forKey: task.relativePath) + self.tasksProgress.removeValue(forKey: task.progressKey) + } + } + } + + private func handleMatchUuidsResponse(_ results: MatchUuidsResponse) async { + guard !results.conflicts.isEmpty else { return } + do { + try await applyCoreDataConflicts(results.conflicts) + try await taskStore.applyMatchUuidConflicts(results.conflicts) + } catch { + Self.logger.error("Failed to apply matchUuid conflicts: \(error.localizedDescription)") + await MainActor.run { + self.lastSyncError = SyncErrorInfo( + taskId: "", + uuid: "", + jobType: .matchUuid, + error: error.localizedDescription + ) + } + } + } + + private func applyCoreDataConflicts(_ conflicts: [ItemConflict]) async throws { + let context = dataManager.getBackgroundContext() + try await withCheckedThrowingContinuation { (continuation: CheckedContinuation) in + context.perform { + do { + let oldUuids = conflicts.map { $0.key } + let fetchRequest: NSFetchRequest = LibraryItem.fetchRequest() + fetchRequest.predicate = NSPredicate(format: "uuid IN %@", oldUuids) + let items = try context.fetch(fetchRequest) + let uuidMap = Dictionary(uniqueKeysWithValues: conflicts.map { ($0.key, $0.uuid) }) + for item in items { + if let newUuid = uuidMap[item.uuid] { + item.uuid = newUuid + } + } + try context.save() + continuation.resume() + } catch { + continuation.resume(throwing: error) + } } } } diff --git a/Shared/Services/Sync/SyncService.swift b/Shared/Services/Sync/SyncService.swift index 0527726d6..8b8d9dc84 100644 --- a/Shared/Services/Sync/SyncService.swift +++ b/Shared/Services/Sync/SyncService.swift @@ -51,6 +51,7 @@ public protocol SyncServiceProtocol { func getRemoteFileURLs( of relativePath: String, + for uuid: String?, type: SimpleItemType ) async throws -> [RemoteFileURL] @@ -60,20 +61,21 @@ public protocol SyncServiceProtocol { func scheduleDelete(_ items: [SimpleLibraryItem], mode: DeleteMode) - func scheduleMove(items: [String], to parentFolder: String?) + func scheduleMove(items: [PathUuidPair], to parentFolder: PathUuidPair?) - func scheduleRenameFolder(at relativePath: String, name: String) + func scheduleRenameFolder(at relativePath: String, name: String, for uuid: String) func scheduleSetBookmark( relativePath: String, time: Double, - note: String? + note: String?, + uuid: String ) func scheduleDeleteBookmark(_ bookmark: SimpleBookmark) - func scheduleUploadArtwork(relativePath: String) - + func scheduleUploadArtwork(relativePath: String, uuid: String) + /// Get all queued jobs func getAllQueuedJobs() async -> [SyncTaskReference] /// Get all queued jobs with full parameters for debugging @@ -130,13 +132,14 @@ public final class SyncService: SyncServiceProtocol, BPLogger { public func setup( isActive: Bool, libraryService: LibrarySyncProtocol, - client: NetworkClientProtocol = NetworkClient() + client: NetworkClientProtocol = NetworkClient(), + dataManager: DataManager ) { self.isActive = isActive self.libraryService = libraryService let tasksDataManager = TasksDataManager() self.tasksCountService = SyncTasksCountService(tasksDataManager: tasksDataManager) - self.jobManager = SyncJobScheduler(tasksDataManager: tasksDataManager) + self.jobManager = SyncJobScheduler(tasksDataManager: tasksDataManager, dataManager: dataManager) self.client = client self.provider = NetworkProvider(client: client) @@ -285,7 +288,16 @@ public final class SyncService: SyncServiceProtocol, BPLogger { ) async throws { guard !response.content.isEmpty else { return } - let completeItemsDict = Dictionary(response.content.map { ($0.relativePath, $0) }) { first, _ in first } + var completeItemsDict = Dictionary(response.content.map { ($0.relativePath, $0) }) { first, _ in first } + var missingUuidsDict: [String: String] = [:] + + response.content.forEach { + if $0.uuid.isEmpty { + let newUuid = UUID().uuidString + completeItemsDict.updateValue($0.copy(uuid: newUuid), forKey: $0.relativePath) + missingUuidsDict[$0.relativePath] = newUuid + } + } var filteredItemsDict = completeItemsDict /// Avoid updating the last played info preemptively @@ -307,6 +319,8 @@ public final class SyncService: SyncServiceProtocol, BPLogger { { try await handleSyncedLastPlayed(item: lastItemPlayed) } + + await jobManager.scheduleMatchUuidsJob(uuidsDict: missingUuidsDict) } func handleSyncedLastPlayed(item: SyncableItem) async throws { @@ -376,22 +390,23 @@ public final class SyncService: SyncServiceProtocol, BPLogger { } func fetchBookmarks(for relativePath: String) async throws -> [SimpleBookmark] { - let response: BookmarksResponse = try await provider.request(.bookmarks(path: relativePath)) + let response: BookmarksResponse = try await provider.request(.bookmarks(path: relativePath, uuid: nil)) return response.bookmarks.map({ SimpleBookmark(from: $0) }) } public func getRemoteFileURLs( of relativePath: String, + for uuid: String?, type: SimpleItemType ) async throws -> [RemoteFileURL] { let response: RemoteFileURLResponseContainer switch type { case .folder, .bound: - response = try await provider.request(.remoteContentsURL(path: relativePath)) + response = try await provider.request(.remoteContentsURL(path: relativePath, uuid: uuid)) case .book: - response = try await self.provider.request(.remoteFileURL(path: relativePath)) + response = try await self.provider.request(.remoteFileURL(path: relativePath, uuid: uuid)) } guard !response.content.isEmpty else { @@ -402,7 +417,7 @@ public final class SyncService: SyncServiceProtocol, BPLogger { } public func downloadRemoteFiles(for item: SimpleLibraryItem) async throws { - let remoteURLs = try await getRemoteFileURLs(of: item.relativePath, type: item.type) + let remoteURLs = try await getRemoteFileURLs(of: item.relativePath, for: item.uuid, type: item.type) let processedFolderURL = DataManager.getProcessedFolderURL() let folderURLs = remoteURLs.filter({ $0.type != .book }) @@ -444,11 +459,11 @@ public final class SyncService: SyncServiceProtocol, BPLogger { .forEach({ initiatingFolderReference[$0] = item.parentFolder }) } - public func scheduleUploadArtwork(relativePath: String) { + public func scheduleUploadArtwork(relativePath: String, uuid: String) { guard isActive else { return } Task { - await jobManager.scheduleArtworkUpload(with: relativePath) + await jobManager.scheduleArtworkUpload(with: relativePath, for: uuid) } } @@ -474,9 +489,9 @@ public final class SyncService: SyncServiceProtocol, BPLogger { } extension SyncService { - public func scheduleMove(items: [String], to parentFolder: String?) { + public func scheduleMove(items: [PathUuidPair], to parentFolder: PathUuidPair?) { guard isActive else { return } - + Task { for relativePath in items { await jobManager.scheduleMoveItemJob(with: relativePath, to: parentFolder) @@ -518,7 +533,8 @@ extension SyncService { await jobManager.scheduleSetBookmarkJob( with: bookmark.relativePath, time: floor(bookmark.time), - note: bookmark.note + note: bookmark.note, + for: item.uuid ) } } @@ -559,7 +575,7 @@ extension SyncService { Task { for item in items { - await jobManager.scheduleDeleteJob(with: item.relativePath, mode: mode) + await jobManager.scheduleDeleteJob(with: item.relativePath, mode: mode, for: item.uuid) } } } @@ -569,7 +585,8 @@ extension SyncService { public func scheduleSetBookmark( relativePath: String, time: Double, - note: String? + note: String?, + uuid: String ) { guard isActive else { return } @@ -577,7 +594,8 @@ extension SyncService { await jobManager.scheduleSetBookmarkJob( with: relativePath, time: time, - note: note + note: note, + for: uuid ) } } @@ -588,16 +606,17 @@ extension SyncService { Task { await jobManager.scheduleDeleteBookmarkJob( with: bookmark.relativePath, - time: bookmark.time + time: bookmark.time, + for: bookmark.uuid ) } } - public func scheduleRenameFolder(at relativePath: String, name: String) { + public func scheduleRenameFolder(at relativePath: String, name: String, for uuid: String) { guard isActive else { return } Task { - await jobManager.scheduleRenameFolderJob(with: relativePath, name: name) + await jobManager.scheduleRenameFolderJob(with: relativePath, name: name, for: uuid) } } } diff --git a/Shared/Services/Sync/SyncTasksStorage.swift b/Shared/Services/Sync/SyncTasksStorage.swift index d2bb27faa..95b1b22fe 100644 --- a/Shared/Services/Sync/SyncTasksStorage.swift +++ b/Shared/Services/Sync/SyncTasksStorage.swift @@ -28,9 +28,10 @@ public actor SyncTasksStorage: ModelActor { public func appendTask(parameters: [String: Any]) async throws { guard let taskId = parameters["id"] as? String, - let relativePath = parameters["relativePath"] as? String, let rawJobType = parameters["jobType"] as? String, - let jobType = SyncJobType(rawValue: rawJobType) + let jobType = SyncJobType(rawValue: rawJobType), + let uuid = parameters["uuid"] as? String, + let relativePath = parameters["relativePath"] as? String else { throw BookPlayerError.runtimeError("Missing id or job type when creating task") } @@ -46,11 +47,34 @@ public actor SyncTasksStorage: ModelActor { context.insert(tasksContainer) } + // Coalesce matchUuid tasks: if one is already queued and is NOT the task currently + // in flight (head of the ordered queue), merge new relativePath→uuid pairs into it. + // Prefer existing values so we never overwrite uuids that other queued tasks or + // Core Data are already referencing. The in-flight task is skipped because its + // parameter snapshot has already been read by `getNextTask`, so mutations would + // be silently dropped when the task finishes and gets deleted. + if jobType == .matchUuid, + let newUuidsDict = parameters["uuids"] as? [String: String], + let headTaskID = tasksContainer.orderedTasks.first?.taskID, + let candidateTask = try context + .fetch(FetchDescriptor()) + .first(where: { $0.id != headTaskID }) + { + var merged = candidateTask.uuids + for (path, uuid) in newUuidsDict where merged[path] == nil { + merged[path] = uuid + } + candidateTask.uuids = merged + try context.save() + tasksDataManager.notifyTasksChanged(context: context) + return + } + // Check for update task optimization if jobType == .update, tasksContainer.tasks.count > 1, let existingTask = try context.fetch(FetchDescriptor()) - .last(where: { $0.relativePath == relativePath }) + .last(where: { $0.uuid == uuid }) { var parameters = parameters @@ -66,6 +90,7 @@ public actor SyncTasksStorage: ModelActor { let nextPosition = (tasksContainer.tasks.map(\.position).max() ?? -1) + 1 // Create task reference let taskReference = SyncTaskReferenceModel( + uuid: uuid, relativePath: relativePath, taskID: taskId, jobType: jobType, @@ -91,7 +116,7 @@ public actor SyncTasksStorage: ModelActor { else { return nil } - + guard let storedObject = tasksDataManager.getTaskModel( with: firstTask.taskID, @@ -107,6 +132,7 @@ public actor SyncTasksStorage: ModelActor { return SyncTask( id: firstTask.taskID, + uuid: firstTask.uuid, relativePath: firstTask.relativePath, jobType: firstTask.jobType, parameters: storedObject.toDictionaryPayload() @@ -148,11 +174,13 @@ public actor SyncTasksStorage: ModelActor { guard let tasksContainer = containers.first else { return [] } return tasksContainer.orderedTasks.map { task in - SyncTaskReference( + let key = SyncProgressKey.resolve(uuid: task.uuid, relativePath: task.relativePath) + return SyncTaskReference( id: task.taskID, + uuid: task.uuid, relativePath: task.relativePath, jobType: task.jobType, - progress: progress[task.relativePath] ?? 0.0 + progress: progress[key] ?? 0.0 ) } @@ -181,6 +209,7 @@ public actor SyncTasksStorage: ModelActor { return SyncTask( id: taskRef.taskID, + uuid: taskRef.uuid, relativePath: taskRef.relativePath, jobType: taskRef.jobType, parameters: storedObject.toDictionaryPayload() @@ -200,6 +229,60 @@ public actor SyncTasksStorage: ModelActor { try tasksDataManager.deleteAllTasks(with: modelContext) } + /// Rewrites task reference and task model uuids for each conflict returned by `matchUuid`. + /// Each conflict maps a locally-known uuid (`key`) to the uuid the server wants the client + /// to adopt (`uuid`). Runs on the actor's serial executor. + public func applyMatchUuidConflicts(_ conflicts: [ItemConflict]) throws { + for conflict in conflicts { + let oldUuid = conflict.key + let newUuid = conflict.uuid + let refs = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.uuid == oldUuid }) + ) + for ref in refs { + ref.uuid = newUuid + let taskId = ref.taskID + switch ref.jobType { + case .upload: + if let task = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.id == taskId }) + ).first { task.uuid = newUuid } + case .update: + if let task = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.id == taskId }) + ).first { task.uuid = newUuid } + case .move: + if let task = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.id == taskId }) + ).first { task.uuid = newUuid } + case .renameFolder: + if let task = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.id == taskId }) + ).first { task.uuid = newUuid } + case .delete, .shallowDelete: + if let task = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.id == taskId }) + ).first { task.uuid = newUuid } + case .setBookmark: + if let task = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.id == taskId }) + ).first { task.uuid = newUuid } + case .deleteBookmark: + if let task = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.id == taskId }) + ).first { task.uuid = newUuid } + case .uploadArtwork: + if let task = try modelContext.fetch( + FetchDescriptor(predicate: #Predicate { $0.id == taskId }) + ).first { task.uuid = newUuid } + case .matchUuid: + break + } + } + } + try modelContext.save() + } + /// Check if there's an upload task queued for the item public func hasUploadTask(for relativePath: String) async -> Bool { do { diff --git a/Shared/SwiftData/MigrationPlan.swift b/Shared/SwiftData/MigrationPlan.swift new file mode 100644 index 000000000..106c512ff --- /dev/null +++ b/Shared/SwiftData/MigrationPlan.swift @@ -0,0 +1,100 @@ +// +// MigrationPlan.swift +// BookPlayer +// +// Created by Pedro Iñiguez on 9/3/26. +// Copyright © 2026 BookPlayer LLC. All rights reserved. +// +import Foundation +import SwiftData +import CoreData + +public enum MigrationPlan: SchemaMigrationPlan { + public static var schemas: [any VersionedSchema.Type] { + [SchemaV1.self, SchemaV2.self] + } + + public static var stages: [MigrationStage] { + [v1ToV2] + } + + public static var injectedCoreDataContext: NSManagedObjectContext? + + // Stage 2: Custom logic to populate UUIDs, then drop path + static let v1ToV2 = MigrationStage.custom( + fromVersion: SchemaV1.self, + toVersion: SchemaV2.self, + willMigrate: { _ in + }, + didMigrate: { context in + guard let coreDataContext = injectedCoreDataContext else { + fatalError("Core Data context was not injected before migration!") + } + // 1. Fetch all V2 models (which have both path and optional uuid) + let items = try context.fetch(FetchDescriptor()) + for item in items { + item.uuid = Constants.legacyUuidPlaceholder + } + + let descriptor = FetchDescriptor() + let containers = try context.fetch(descriptor) + let tasksContainer = containers.first ?? SchemaV2.SyncTasksContainer() + if containers.isEmpty { + context.insert(tasksContainer) + } + + var previousOffset = 0 + var loopShouldContinue = true + repeat { + var uuidsDict: [String: String] = [:] + coreDataContext.performAndWait { + let fetchRequest = NSFetchRequest(entityName: "LibraryItem") + // Fetch only items where the UUID hasn't been set yet + fetchRequest.fetchLimit = 200 + fetchRequest.fetchOffset = previousOffset + fetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \LibraryItem.relativePath, ascending: true)] + + if let itemsToUpdate = try? coreDataContext.fetch(fetchRequest) { + for item in itemsToUpdate { + uuidsDict[item.relativePath] = item.uuid + } + } + } + + if !uuidsDict.isEmpty { + var parameters = [ + "id": UUID().uuidString, + "jobType": SyncJobType.matchUuid.rawValue, + "uuids": uuidsDict, + "relativePath": "", + "uuid": "" + ] + + let task = SchemaV2.MatchUuidsTaskModel( + id: parameters["id"] as? String ?? "", + uuids: uuidsDict + ) + context.insert(task) + + let nextPosition = (tasksContainer.tasks.map(\.position).max() ?? -1) + 1 + let taskReference = SchemaV2.SyncTaskReferenceModel( + uuid: "", + relativePath: "", + taskID: task.id, + jobType: SyncJobType.matchUuid, + position: nextPosition + ) + + tasksContainer.tasks.append(taskReference) + taskReference.container = tasksContainer + } else { + loopShouldContinue = false + } + previousOffset += uuidsDict.count + try context.save() + } while loopShouldContinue + + try context.save() + } + ) +} diff --git a/Shared/SwiftData/Models/SchemaV1SyncTasksModels.swift b/Shared/SwiftData/Models/SchemaV1SyncTasksModels.swift new file mode 100644 index 000000000..918a765c0 --- /dev/null +++ b/Shared/SwiftData/Models/SchemaV1SyncTasksModels.swift @@ -0,0 +1,249 @@ +// +// SyncTasksModelsV1.swift +// BookPlayer +// +// Created by Pedro Iñiguez on 9/3/26. +// Copyright © 2026 BookPlayer LLC. All rights reserved. +// + +import SwiftData +import Foundation + +// MARK: - Schema V1 (The Container) +public enum SchemaV1: VersionedSchema { + public static var versionIdentifier = Schema.Version(1, 0, 0) + + // List EVERY model in your app here + public static var models: [any PersistentModel.Type] { + [ + SyncTasksContainer.self, + SyncTaskReferenceModel.self, + UploadTaskModel.self, + UpdateTaskModel.self, + MoveTaskModel.self, + DeleteTaskModel.self, + DeleteBookmarkTaskModel.self, + SetBookmarkTaskModel.self, + RenameFolderTaskModel.self, + ArtworkUploadTaskModel.self + ] + } + + /// SwiftData model that holds the ordered list of queued tasks + @Model + public class SyncTasksContainer { + @Relationship(deleteRule: .cascade, inverse: \SyncTaskReferenceModel.container) + public var tasks: [SyncTaskReferenceModel] = [] + + public var orderedTasks: [SyncTaskReferenceModel] { tasks.sorted { $0.position < $1.position } } + + public init() {} + } + + /// SwiftData model with type and task id reference to the real task + @Model + public class SyncTaskReferenceModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var taskID: String + public var jobType: SyncJobType + public var position: Int + + public var container: SyncTasksContainer? + + public init( + id: String = UUID().uuidString, + relativePath: String, + taskID: String, + jobType: SyncJobType, + position: Int + ) { + self.id = id + self.relativePath = relativePath + self.taskID = taskID + self.jobType = jobType + self.position = position + } + } + + @Model + public class UploadTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var originalFileName: String + public var title: String + public var details: String + public var speed: Double? + public var currentTime: Double + public var duration: Double + public var percentCompleted: Double + public var isFinished: Bool + public var orderRank: Int + public var lastPlayDateTimestamp: Double? + public var type: Int16 + + public init( + id: String, + relativePath: String, + originalFileName: String, + title: String, + details: String, + speed: Float? = nil, + currentTime: Double, + duration: Double, + percentCompleted: Double, + isFinished: Bool, + orderRank: Int, + lastPlayDateTimestamp: Double? = nil, + type: Int16 + ) { + self.id = id + self.relativePath = relativePath + self.originalFileName = originalFileName + self.title = title + self.details = details + if let speed { + self.speed = Double(speed) + } else { + self.speed = nil + } + self.currentTime = currentTime + self.duration = duration + self.percentCompleted = percentCompleted + self.isFinished = isFinished + self.orderRank = orderRank + self.lastPlayDateTimestamp = lastPlayDateTimestamp + self.type = type + } + } + + @Model + public class UpdateTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var title: String? + public var details: String? + public var speed: Double? + public var currentTime: Double? + public var duration: Double? + public var percentCompleted: Double? + public var isFinished: Bool? + public var orderRank: Int16? + public var lastPlayDateTimestamp: Double? + public var type: Int16? + + public init( + id: String, + relativePath: String, + title: String? = nil, + details: String? = nil, + speed: Float? = nil, + currentTime: Double? = nil, + duration: Double? = nil, + percentCompleted: Double? = nil, + isFinished: Bool? = nil, + orderRank: Int16? = nil, + lastPlayDateTimestamp: Double? = nil, + type: Int16? = nil + ) { + self.id = id + self.relativePath = relativePath + self.title = title + self.details = details + if let speed { + self.speed = Double(speed) + } else { + self.speed = nil + } + self.currentTime = currentTime + self.duration = duration + self.percentCompleted = percentCompleted + self.isFinished = isFinished + self.orderRank = orderRank + self.lastPlayDateTimestamp = lastPlayDateTimestamp + self.type = type + } + } + + @Model + public class MoveTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var origin: String + public var destination: String + + public init(id: String, relativePath: String, origin: String, destination: String) { + self.id = id + self.relativePath = relativePath + self.origin = origin + self.destination = destination + } + } + + @Model + public class DeleteTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + /// Can only be `delete` or `shallowDelete` + public var jobType: SyncJobType + + public init(id: String, relativePath: String, jobType: SyncJobType) { + self.id = id + self.relativePath = relativePath + self.jobType = jobType + } + } + + @Model + public class DeleteBookmarkTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var time: Double + + public init(id: String = UUID().uuidString, relativePath: String, time: Double) { + self.id = id + self.relativePath = relativePath + self.time = time + } + } + + @Model + public class SetBookmarkTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var time: Double + public var note: String? + + public init(id: String, relativePath: String, time: Double, note: String? = nil) { + self.id = id + self.relativePath = relativePath + self.time = time + self.note = note + } + } + + @Model + public class RenameFolderTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var name: String + + public init(id: String, relativePath: String, name: String) { + self.id = id + self.relativePath = relativePath + self.name = name + } + } + + @Model + public class ArtworkUploadTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + + public init(id: String, relativePath: String) { + self.id = id + self.relativePath = relativePath + } + } + +} diff --git a/Shared/SwiftData/Models/SchemaV2SyncTasksModels.swift b/Shared/SwiftData/Models/SchemaV2SyncTasksModels.swift new file mode 100644 index 000000000..4ad8525d5 --- /dev/null +++ b/Shared/SwiftData/Models/SchemaV2SyncTasksModels.swift @@ -0,0 +1,281 @@ +// +// SchemaV2SyncTasksModels.swift +// BookPlayer +// +// Created by Pedro Iñiguez on 9/3/26. +// Copyright © 2026 BookPlayer LLC. All rights reserved. +// + +import SwiftData +import Foundation + +// MARK: - Schema V1 (The Container) +public enum SchemaV2: VersionedSchema { + public static var versionIdentifier = Schema.Version(2, 0, 0) + + // List EVERY model in your app here + public static var models: [any PersistentModel.Type] { + [ + SyncTasksContainer.self, + SyncTaskReferenceModel.self, + UploadTaskModel.self, + UpdateTaskModel.self, + MoveTaskModel.self, + DeleteTaskModel.self, + DeleteBookmarkTaskModel.self, + SetBookmarkTaskModel.self, + RenameFolderTaskModel.self, + ArtworkUploadTaskModel.self, + MatchUuidsTaskModel.self + ] + } + + // Paste your exact models inside the enum + @Model + public class SyncTasksContainer { + @Relationship(deleteRule: .cascade, inverse: \SyncTaskReferenceModel.container) + public var tasks: [SyncTaskReferenceModel] = [] + + public var orderedTasks: [SyncTaskReferenceModel] { tasks.sorted { $0.position < $1.position } } + + public init() {} + } + + /// SwiftData model with type and task id reference to the real task + @Model + public class SyncTaskReferenceModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var taskID: String + public var jobType: SyncJobType + public var position: Int + public var uuid: String = Constants.uuidPlaceholder + + public var container: SyncTasksContainer? + + public init( + id: String = UUID().uuidString, + uuid: String, + relativePath: String, + taskID: String, + jobType: SyncJobType, + position: Int + ) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + self.taskID = taskID + self.jobType = jobType + self.position = position + } + } + + @Model + public class UploadTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var originalFileName: String + public var title: String + public var details: String + public var speed: Double? + public var currentTime: Double + public var duration: Double + public var percentCompleted: Double + public var isFinished: Bool + public var orderRank: Int + public var lastPlayDateTimestamp: Double? + public var type: Int16 + public var uuid: String = Constants.uuidPlaceholder + + public init( + id: String, + uuid: String, + relativePath: String, + originalFileName: String, + title: String, + details: String, + speed: Float? = nil, + currentTime: Double, + duration: Double, + percentCompleted: Double, + isFinished: Bool, + orderRank: Int, + lastPlayDateTimestamp: Double? = nil, + type: Int16 + ) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + self.originalFileName = originalFileName + self.title = title + self.details = details + if let speed { + self.speed = Double(speed) + } else { + self.speed = nil + } + self.currentTime = currentTime + self.duration = duration + self.percentCompleted = percentCompleted + self.isFinished = isFinished + self.orderRank = orderRank + self.lastPlayDateTimestamp = lastPlayDateTimestamp + self.type = type + } + } + + @Model + public class UpdateTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var title: String? + public var details: String? + public var speed: Double? + public var currentTime: Double? + public var duration: Double? + public var percentCompleted: Double? + public var isFinished: Bool? + public var orderRank: Int16? + public var lastPlayDateTimestamp: Double? + public var type: Int16? + public var uuid: String = Constants.uuidPlaceholder + + public init( + id: String, + uuid: String, + relativePath: String, + title: String? = nil, + details: String? = nil, + speed: Float? = nil, + currentTime: Double? = nil, + duration: Double? = nil, + percentCompleted: Double? = nil, + isFinished: Bool? = nil, + orderRank: Int16? = nil, + lastPlayDateTimestamp: Double? = nil, + type: Int16? = nil + ) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + self.title = title + self.details = details + if let speed { + self.speed = Double(speed) + } else { + self.speed = nil + } + self.currentTime = currentTime + self.duration = duration + self.percentCompleted = percentCompleted + self.isFinished = isFinished + self.orderRank = orderRank + self.lastPlayDateTimestamp = lastPlayDateTimestamp + self.type = type + } + } + + @Model + public class MoveTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var origin: String + public var destination: String + public var uuid: String = Constants.uuidPlaceholder + + public init(id: String, uuid: String, relativePath: String, origin: String, destination: String) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + self.origin = origin + self.destination = destination + } + } + + @Model + public class DeleteTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + /// Can only be `delete` or `shallowDelete` + public var jobType: SyncJobType + public var uuid: String = Constants.uuidPlaceholder + + public init(id: String, uuid: String, relativePath: String, jobType: SyncJobType) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + self.jobType = jobType + } + } + + @Model + public class DeleteBookmarkTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var time: Double + public var uuid: String = Constants.uuidPlaceholder + + public init(id: String = UUID().uuidString, uuid: String, relativePath: String, time: Double) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + self.time = time + } + } + + @Model + public class SetBookmarkTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var time: Double + public var note: String? + public var uuid: String = Constants.uuidPlaceholder + + public init(id: String, uuid: String, relativePath: String, time: Double, note: String? = nil) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + self.time = time + self.note = note + } + } + + @Model + public class RenameFolderTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var name: String + public var uuid: String = Constants.uuidPlaceholder + + public init(id: String, uuid: String, relativePath: String, name: String) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + self.name = name + } + } + + @Model + public class ArtworkUploadTaskModel { + @Attribute(.unique) public var id: String + public var relativePath: String + public var uuid: String = Constants.uuidPlaceholder + + public init(id: String, uuid: String, relativePath: String) { + self.id = id + self.uuid = uuid + self.relativePath = relativePath + } + } + + @Model + public class MatchUuidsTaskModel { + @Attribute(.unique) public var id: String + public var uuids: [String: String] + + public init(id: String, uuids: [String: String]) { + self.id = id + self.uuids = uuids + } + } +} diff --git a/Shared/SwiftData/Models/SyncJobType.swift b/Shared/SwiftData/Models/SyncJobType.swift index 8ebcfe90e..7b935a993 100644 --- a/Shared/SwiftData/Models/SyncJobType.swift +++ b/Shared/SwiftData/Models/SyncJobType.swift @@ -18,4 +18,5 @@ public enum SyncJobType: String, CaseIterable, Codable { case setBookmark case deleteBookmark case uploadArtwork + case matchUuid } diff --git a/Shared/SwiftData/Models/SyncTasksModels.swift b/Shared/SwiftData/Models/SyncTasksModels.swift index 9e599f39e..d19b80120 100644 --- a/Shared/SwiftData/Models/SyncTasksModels.swift +++ b/Shared/SwiftData/Models/SyncTasksModels.swift @@ -9,219 +9,15 @@ import Foundation import SwiftData -/// SwiftData model that holds the ordered list of queued tasks -@Model -public class SyncTasksContainer { - @Relationship(deleteRule: .cascade, inverse: \SyncTaskReferenceModel.container) - public var tasks: [SyncTaskReferenceModel] = [] +public typealias SyncTasksContainer = SchemaV2.SyncTasksContainer +public typealias SyncTaskReferenceModel = SchemaV2.SyncTaskReferenceModel +public typealias UploadTaskModel = SchemaV2.UploadTaskModel +public typealias UpdateTaskModel = SchemaV2.UpdateTaskModel +public typealias MoveTaskModel = SchemaV2.MoveTaskModel +public typealias DeleteTaskModel = SchemaV2.DeleteTaskModel +public typealias DeleteBookmarkTaskModel = SchemaV2.DeleteBookmarkTaskModel +public typealias SetBookmarkTaskModel = SchemaV2.SetBookmarkTaskModel +public typealias RenameFolderTaskModel = SchemaV2.RenameFolderTaskModel +public typealias ArtworkUploadTaskModel = SchemaV2.ArtworkUploadTaskModel +public typealias MatchUuidsTaskModel = SchemaV2.MatchUuidsTaskModel - public var orderedTasks: [SyncTaskReferenceModel] { tasks.sorted { $0.position < $1.position } } - - public init() {} -} - -/// SwiftData model with type and task id reference to the real task -@Model -public class SyncTaskReferenceModel { - @Attribute(.unique) public var id: String - public var relativePath: String - public var taskID: String - public var jobType: SyncJobType - public var position: Int - - public var container: SyncTasksContainer? - - public init( - id: String = UUID().uuidString, - relativePath: String, - taskID: String, - jobType: SyncJobType, - position: Int - ) { - self.id = id - self.relativePath = relativePath - self.taskID = taskID - self.jobType = jobType - self.position = position - } -} - -@Model -public class UploadTaskModel { - @Attribute(.unique) public var id: String - public var relativePath: String - public var originalFileName: String - public var title: String - public var details: String - public var speed: Double? - public var currentTime: Double - public var duration: Double - public var percentCompleted: Double - public var isFinished: Bool - public var orderRank: Int - public var lastPlayDateTimestamp: Double? - public var type: Int16 - - public init( - id: String, - relativePath: String, - originalFileName: String, - title: String, - details: String, - speed: Float? = nil, - currentTime: Double, - duration: Double, - percentCompleted: Double, - isFinished: Bool, - orderRank: Int, - lastPlayDateTimestamp: Double? = nil, - type: Int16 - ) { - self.id = id - self.relativePath = relativePath - self.originalFileName = originalFileName - self.title = title - self.details = details - if let speed { - self.speed = Double(speed) - } else { - self.speed = nil - } - self.currentTime = currentTime - self.duration = duration - self.percentCompleted = percentCompleted - self.isFinished = isFinished - self.orderRank = orderRank - self.lastPlayDateTimestamp = lastPlayDateTimestamp - self.type = type - } -} - -@Model -public class UpdateTaskModel { - @Attribute(.unique) public var id: String - public var relativePath: String - public var title: String? - public var details: String? - public var speed: Double? - public var currentTime: Double? - public var duration: Double? - public var percentCompleted: Double? - public var isFinished: Bool? - public var orderRank: Int16? - public var lastPlayDateTimestamp: Double? - public var type: Int16? - - public init( - id: String, - relativePath: String, - title: String? = nil, - details: String? = nil, - speed: Float? = nil, - currentTime: Double? = nil, - duration: Double? = nil, - percentCompleted: Double? = nil, - isFinished: Bool? = nil, - orderRank: Int16? = nil, - lastPlayDateTimestamp: Double? = nil, - type: Int16? = nil - ) { - self.id = id - self.relativePath = relativePath - self.title = title - self.details = details - if let speed { - self.speed = Double(speed) - } else { - self.speed = nil - } - self.currentTime = currentTime - self.duration = duration - self.percentCompleted = percentCompleted - self.isFinished = isFinished - self.orderRank = orderRank - self.lastPlayDateTimestamp = lastPlayDateTimestamp - self.type = type - } -} - -@Model -public class MoveTaskModel { - @Attribute(.unique) public var id: String - public var relativePath: String - public var origin: String - public var destination: String - - public init(id: String, relativePath: String, origin: String, destination: String) { - self.id = id - self.relativePath = relativePath - self.origin = origin - self.destination = destination - } -} - -@Model -public class DeleteTaskModel { - @Attribute(.unique) public var id: String - public var relativePath: String - /// Can only be `delete` or `shallowDelete` - public var jobType: SyncJobType - - public init(id: String, relativePath: String, jobType: SyncJobType) { - self.id = id - self.relativePath = relativePath - self.jobType = jobType - } -} - -@Model -public class DeleteBookmarkTaskModel { - @Attribute(.unique) public var id: String - public var relativePath: String - public var time: Double - - public init(id: String = UUID().uuidString, relativePath: String, time: Double) { - self.id = id - self.relativePath = relativePath - self.time = time - } -} - -@Model -public class SetBookmarkTaskModel { - @Attribute(.unique) public var id: String - public var relativePath: String - public var time: Double - public var note: String? - - public init(id: String, relativePath: String, time: Double, note: String? = nil) { - self.id = id - self.relativePath = relativePath - self.time = time - self.note = note - } -} - -@Model -public class RenameFolderTaskModel { - @Attribute(.unique) public var id: String - public var relativePath: String - public var name: String - - public init(id: String, relativePath: String, name: String) { - self.id = id - self.relativePath = relativePath - self.name = name - } -} - -@Model -public class ArtworkUploadTaskModel { - @Attribute(.unique) public var id: String - public var relativePath: String - - public init(id: String, relativePath: String) { - self.id = id - self.relativePath = relativePath - } -} diff --git a/Shared/SwiftData/SwiftDataModels+Extensions.swift b/Shared/SwiftData/SwiftDataModels+Extensions.swift index 7378dc885..9e48632bf 100644 --- a/Shared/SwiftData/SwiftDataModels+Extensions.swift +++ b/Shared/SwiftData/SwiftDataModels+Extensions.swift @@ -30,18 +30,22 @@ extension UploadTaskModel: DictionaryConvertible { "percentCompleted": percentCompleted, "isFinished": isFinished, "orderRank": orderRank, - "type": type + "type": type, ] + if Constants.isRealUuid(uuid) { + dict["uuid"] = uuid + } + // Handle optional values and sanitize infinite values if let speed = speed, speed.isFinite { dict["speed"] = speed } - + if let lastPlayDateTimestamp = lastPlayDateTimestamp, lastPlayDateTimestamp.isFinite { dict["lastPlayDateTimestamp"] = lastPlayDateTimestamp } - + return dict } } @@ -50,8 +54,12 @@ extension UpdateTaskModel: DictionaryConvertible { public func toDictionaryPayload() -> [String: Any] { var dict: [String: Any] = [ "id": id, - "relativePath": relativePath + "relativePath": relativePath, ] + + if Constants.isRealUuid(uuid) { + dict["uuid"] = uuid + } if let title = title { dict["title"] = title } if let details = details { dict["details"] = details } @@ -65,39 +73,50 @@ extension UpdateTaskModel: DictionaryConvertible { dict["lastPlayDateTimestamp"] = lastPlayDateTimestamp } if let type = type { dict["type"] = type } - return dict } } extension MoveTaskModel: DictionaryConvertible { public func toDictionaryPayload() -> [String: Any] { - return [ + var dict: [String: Any] = [ "id": id, "relativePath": relativePath, "origin": origin, - "destination": destination + "destination": destination, ] + if Constants.isRealUuid(uuid) { + dict["uuid"] = uuid + } + return dict } } extension DeleteTaskModel: DictionaryConvertible { public func toDictionaryPayload() -> [String: Any] { - return [ + var dict: [String: Any] = [ "id": id, + "jobType": jobType.rawValue, "relativePath": relativePath, - "jobType": jobType.rawValue ] + if Constants.isRealUuid(uuid) { + dict["uuid"] = uuid + } + return dict } } extension DeleteBookmarkTaskModel: DictionaryConvertible { public func toDictionaryPayload() -> [String: Any] { - return [ + var dict: [String: Any] = [ "id": id, + "time": time, "relativePath": relativePath, - "time": time ] + if Constants.isRealUuid(uuid) { + dict["uuid"] = uuid + } + return dict } } @@ -108,31 +127,51 @@ extension SetBookmarkTaskModel: DictionaryConvertible { "relativePath": relativePath, "time": time ] - + + if Constants.isRealUuid(uuid) { + dict["uuid"] = uuid + } + if let note = note { dict["note"] = note } - + return dict } } extension RenameFolderTaskModel: DictionaryConvertible { public func toDictionaryPayload() -> [String: Any] { - return [ + var dict: [String: Any] = [ "id": id, + "name": name, "relativePath": relativePath, - "name": name ] + if Constants.isRealUuid(uuid) { + dict["uuid"] = uuid + } + return dict } } extension ArtworkUploadTaskModel: DictionaryConvertible { public func toDictionaryPayload() -> [String: Any] { - return [ + var dict: [String: Any] = [ "id": id, - "relativePath": relativePath + "relativePath": relativePath, ] + if Constants.isRealUuid(uuid) { + dict["uuid"] = uuid + } + return dict } } +extension MatchUuidsTaskModel: DictionaryConvertible { + public func toDictionaryPayload() -> [String: Any] { + return [ + "id": id, + "uuids": uuids + ] + } +} diff --git a/Shared/SwiftData/TasksDataManager.swift b/Shared/SwiftData/TasksDataManager.swift index bc84306a8..7da449e92 100644 --- a/Shared/SwiftData/TasksDataManager.swift +++ b/Shared/SwiftData/TasksDataManager.swift @@ -25,18 +25,25 @@ public final class TasksDataManager { DeleteBookmarkTaskModel.self, SetBookmarkTaskModel.self, RenameFolderTaskModel.self, - ArtworkUploadTaskModel.self + ArtworkUploadTaskModel.self, + MatchUuidsTaskModel.self ]) let storeURL = DataManager.getSyncTasksSwiftDataURL() let modelConfiguration = ModelConfiguration(url: storeURL, cloudKitDatabase: .none) - container = try! ModelContainer(for: schema, configurations: [modelConfiguration]) - + container = try! ModelContainer(for: schema, migrationPlan: MigrationPlan.self, configurations: [modelConfiguration]) + // Initialize task count from database initializeTasksCount() } + /// Test-only init that accepts a pre-built container (e.g. in-memory for unit tests). + internal init(container: ModelContainer) { + self.container = container + initializeTasksCount() + } + public func getTasksCount() -> Int { tasksCountSubject.value } @@ -68,9 +75,10 @@ public final class TasksDataManager { try context.delete(model: SetBookmarkTaskModel.self) try context.delete(model: RenameFolderTaskModel.self) try context.delete(model: ArtworkUploadTaskModel.self) + try context.delete(model: MatchUuidsTaskModel.self) try context.delete(model: SyncTaskReferenceModel.self) try context.delete(model: SyncTasksContainer.self) - + try context.save() } @@ -143,6 +151,13 @@ public final class TasksDataManager { if let task = try context.fetch(descriptor).first { context.delete(task) } + case .matchUuid: + let descriptor = FetchDescriptor( + predicate: #Predicate { task in task.id == id } + ) + if let task = try context.fetch(descriptor).first { + context.delete(task) + } } } @@ -169,6 +184,7 @@ public final class TasksDataManager { case .upload: let task = UploadTaskModel( id: parameters["id"] as! String, + uuid: parameters["uuid"] as! String, relativePath: parameters["relativePath"] as! String, originalFileName: parameters["originalFileName"] as! String, title: parameters["title"] as! String, @@ -180,13 +196,14 @@ public final class TasksDataManager { isFinished: parameters["isFinished"] as! Bool, orderRank: parameters["orderRank"] as! Int, lastPlayDateTimestamp: parameters["lastPlayDateTimestamp"] as? Double, - type: parameters["type"] as! Int16 + type: parameters["type"] as! Int16, ) context.insert(task) case .update: let task = UpdateTaskModel( id: parameters["id"] as! String, + uuid: parameters["uuid"] as! String, relativePath: parameters["relativePath"] as! String, title: parameters["title"] as? String, details: parameters["details"] as? String, @@ -197,56 +214,68 @@ public final class TasksDataManager { isFinished: parameters["isFinished"] as? Bool, orderRank: parameters["orderRank"] as? Int16, lastPlayDateTimestamp: parameters["lastPlayDateTimestamp"] as? Double, - type: parameters["type"] as? Int16 + type: parameters["type"] as? Int16, ) context.insert(task) case .move: let task = MoveTaskModel( id: parameters["id"] as! String, + uuid: parameters["uuid"] as! String, relativePath: parameters["relativePath"] as! String, origin: parameters["origin"] as! String, - destination: parameters["destination"] as! String + destination: parameters["destination"] as! String, ) context.insert(task) case .delete, .shallowDelete: let task = DeleteTaskModel( id: parameters["id"] as! String, + uuid: parameters["uuid"] as! String, relativePath: parameters["relativePath"] as! String, - jobType: SyncJobType(rawValue: parameters["jobType"] as! String)! + jobType: SyncJobType(rawValue: parameters["jobType"] as! String)!, ) context.insert(task) case .deleteBookmark: let task = DeleteBookmarkTaskModel( id: parameters["id"] as! String, + uuid: parameters["uuid"] as! String, relativePath: parameters["relativePath"] as! String, - time: parameters["time"] as! Double + time: parameters["time"] as! Double, ) context.insert(task) case .setBookmark: let task = SetBookmarkTaskModel( id: parameters["id"] as! String, + uuid: parameters["uuid"] as! String, relativePath: parameters["relativePath"] as! String, time: parameters["time"] as! Double, - note: parameters["note"] as? String + note: parameters["note"] as? String, ) context.insert(task) case .renameFolder: let task = RenameFolderTaskModel( id: parameters["id"] as! String, + uuid: parameters["uuid"] as! String, relativePath: parameters["relativePath"] as! String, - name: parameters["name"] as! String + name: parameters["name"] as! String, ) context.insert(task) case .uploadArtwork: let task = ArtworkUploadTaskModel( id: parameters["id"] as! String, - relativePath: parameters["relativePath"] as! String + uuid: parameters["uuid"] as! String, + relativePath: parameters["relativePath"] as! String, + ) + context.insert(task) + case .matchUuid: + let task = MatchUuidsTaskModel( + id: parameters["id"] as! String, + uuids: parameters["uuids"] as! [String: String] ) context.insert(task) } @@ -308,6 +337,11 @@ public final class TasksDataManager { predicate: #Predicate { task in task.id == id } ) return try context.fetch(descriptor).first + case .matchUuid: + let descriptor = FetchDescriptor( + predicate: #Predicate { task in task.id == id } + ) + return try context.fetch(descriptor).first } } catch { return nil