diff --git a/.tmp-edge-annexation/Crashpad/metadata b/.tmp-edge-annexation/Crashpad/metadata deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Crashpad/settings.dat b/.tmp-edge-annexation/Crashpad/settings.dat deleted file mode 100644 index f6066a3..0000000 Binary files a/.tmp-edge-annexation/Crashpad/settings.dat and /dev/null differ diff --git a/.tmp-edge-annexation/Crashpad/throttle_store.dat b/.tmp-edge-annexation/Crashpad/throttle_store.dat deleted file mode 100644 index 9639e1b..0000000 --- a/.tmp-edge-annexation/Crashpad/throttle_store.dat +++ /dev/null @@ -1 +0,0 @@ -level=none expiry=0 diff --git a/.tmp-edge-annexation/Default/Affiliation Database b/.tmp-edge-annexation/Default/Affiliation Database deleted file mode 100644 index 3ad9328..0000000 Binary files a/.tmp-edge-annexation/Default/Affiliation Database and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Affiliation Database-journal b/.tmp-edge-annexation/Default/Affiliation Database-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/BookmarkMergedSurfaceOrdering b/.tmp-edge-annexation/Default/BookmarkMergedSurfaceOrdering deleted file mode 100644 index 2c63c08..0000000 --- a/.tmp-edge-annexation/Default/BookmarkMergedSurfaceOrdering +++ /dev/null @@ -1,2 +0,0 @@ -{ -} diff --git a/.tmp-edge-annexation/Default/Cache/Cache_Data/data_0 b/.tmp-edge-annexation/Default/Cache/Cache_Data/data_0 deleted file mode 100644 index 9a3ed59..0000000 Binary files a/.tmp-edge-annexation/Default/Cache/Cache_Data/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Cache/Cache_Data/data_1 b/.tmp-edge-annexation/Default/Cache/Cache_Data/data_1 deleted file mode 100644 index e220afb..0000000 Binary files a/.tmp-edge-annexation/Default/Cache/Cache_Data/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Cache/Cache_Data/data_2 b/.tmp-edge-annexation/Default/Cache/Cache_Data/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/Default/Cache/Cache_Data/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Cache/Cache_Data/data_3 b/.tmp-edge-annexation/Default/Cache/Cache_Data/data_3 deleted file mode 100644 index 1629660..0000000 Binary files a/.tmp-edge-annexation/Default/Cache/Cache_Data/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Cache/Cache_Data/index b/.tmp-edge-annexation/Default/Cache/Cache_Data/index deleted file mode 100644 index b8eb446..0000000 Binary files a/.tmp-edge-annexation/Default/Cache/Cache_Data/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Cache/No_Vary_Search/journal.baj b/.tmp-edge-annexation/Default/Cache/No_Vary_Search/journal.baj deleted file mode 100644 index 54fe66e..0000000 --- a/.tmp-edge-annexation/Default/Cache/No_Vary_Search/journal.baj +++ /dev/null @@ -1 +0,0 @@ -$F~ \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/Cache/No_Vary_Search/snapshot.baf b/.tmp-edge-annexation/Default/Cache/No_Vary_Search/snapshot.baf deleted file mode 100644 index 8912405..0000000 Binary files a/.tmp-edge-annexation/Default/Cache/No_Vary_Search/snapshot.baf and /dev/null differ diff --git a/.tmp-edge-annexation/Default/ClientCertificates/LOCK b/.tmp-edge-annexation/Default/ClientCertificates/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/ClientCertificates/LOG b/.tmp-edge-annexation/Default/ClientCertificates/LOG deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Code Cache/js/2a8a6f695a3ff316_0 b/.tmp-edge-annexation/Default/Code Cache/js/2a8a6f695a3ff316_0 deleted file mode 100644 index e289010..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/2a8a6f695a3ff316_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/2cca9bc741a6516d_0 b/.tmp-edge-annexation/Default/Code Cache/js/2cca9bc741a6516d_0 deleted file mode 100644 index 7921f92..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/2cca9bc741a6516d_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/5cce1706364839f1_0 b/.tmp-edge-annexation/Default/Code Cache/js/5cce1706364839f1_0 deleted file mode 100644 index bf87cec..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/5cce1706364839f1_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/5fbb54f36261c413_0 b/.tmp-edge-annexation/Default/Code Cache/js/5fbb54f36261c413_0 deleted file mode 100644 index 36a6bc7..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/5fbb54f36261c413_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/7de0dc67a2b3a69c_0 b/.tmp-edge-annexation/Default/Code Cache/js/7de0dc67a2b3a69c_0 deleted file mode 100644 index b5c197e..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/7de0dc67a2b3a69c_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/8020acacb3d13763_0 b/.tmp-edge-annexation/Default/Code Cache/js/8020acacb3d13763_0 deleted file mode 100644 index cd9a06a..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/8020acacb3d13763_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/8bb1867be67136eb_0 b/.tmp-edge-annexation/Default/Code Cache/js/8bb1867be67136eb_0 deleted file mode 100644 index 588606b..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/8bb1867be67136eb_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/945cb8fb56d09a8e_0 b/.tmp-edge-annexation/Default/Code Cache/js/945cb8fb56d09a8e_0 deleted file mode 100644 index 1d6ae3b..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/945cb8fb56d09a8e_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/b21fb45197b9c728_0 b/.tmp-edge-annexation/Default/Code Cache/js/b21fb45197b9c728_0 deleted file mode 100644 index 88088d7..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/b21fb45197b9c728_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/ba678a2fbd8c358c_0 b/.tmp-edge-annexation/Default/Code Cache/js/ba678a2fbd8c358c_0 deleted file mode 100644 index be4ed8b..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/ba678a2fbd8c358c_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/baded5730168391f_0 b/.tmp-edge-annexation/Default/Code Cache/js/baded5730168391f_0 deleted file mode 100644 index 2392d7a..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/baded5730168391f_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/e94999eac39dfd99_0 b/.tmp-edge-annexation/Default/Code Cache/js/e94999eac39dfd99_0 deleted file mode 100644 index 6b47c1b..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/e94999eac39dfd99_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/e9a142a21b9ad9ef_0 b/.tmp-edge-annexation/Default/Code Cache/js/e9a142a21b9ad9ef_0 deleted file mode 100644 index 01d9792..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/e9a142a21b9ad9ef_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/ebce9e52a869b921_0 b/.tmp-edge-annexation/Default/Code Cache/js/ebce9e52a869b921_0 deleted file mode 100644 index f5f15fc..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/ebce9e52a869b921_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/index b/.tmp-edge-annexation/Default/Code Cache/js/index deleted file mode 100644 index 79bd403..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/js/index-dir/the-real-index b/.tmp-edge-annexation/Default/Code Cache/js/index-dir/the-real-index deleted file mode 100644 index 48f2005..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/js/index-dir/the-real-index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/wasm/index b/.tmp-edge-annexation/Default/Code Cache/wasm/index deleted file mode 100644 index 79bd403..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/wasm/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Code Cache/wasm/index-dir/the-real-index b/.tmp-edge-annexation/Default/Code Cache/wasm/index-dir/the-real-index deleted file mode 100644 index a806ca1..0000000 Binary files a/.tmp-edge-annexation/Default/Code Cache/wasm/index-dir/the-real-index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnGraphiteCache/data_0 b/.tmp-edge-annexation/Default/DawnGraphiteCache/data_0 deleted file mode 100644 index d76fb77..0000000 Binary files a/.tmp-edge-annexation/Default/DawnGraphiteCache/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnGraphiteCache/data_1 b/.tmp-edge-annexation/Default/DawnGraphiteCache/data_1 deleted file mode 100644 index dcaafa9..0000000 Binary files a/.tmp-edge-annexation/Default/DawnGraphiteCache/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnGraphiteCache/data_2 b/.tmp-edge-annexation/Default/DawnGraphiteCache/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/Default/DawnGraphiteCache/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnGraphiteCache/data_3 b/.tmp-edge-annexation/Default/DawnGraphiteCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/.tmp-edge-annexation/Default/DawnGraphiteCache/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnGraphiteCache/index b/.tmp-edge-annexation/Default/DawnGraphiteCache/index deleted file mode 100644 index 13f0319..0000000 Binary files a/.tmp-edge-annexation/Default/DawnGraphiteCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnWebGPUCache/data_0 b/.tmp-edge-annexation/Default/DawnWebGPUCache/data_0 deleted file mode 100644 index d76fb77..0000000 Binary files a/.tmp-edge-annexation/Default/DawnWebGPUCache/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnWebGPUCache/data_1 b/.tmp-edge-annexation/Default/DawnWebGPUCache/data_1 deleted file mode 100644 index dcaafa9..0000000 Binary files a/.tmp-edge-annexation/Default/DawnWebGPUCache/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnWebGPUCache/data_2 b/.tmp-edge-annexation/Default/DawnWebGPUCache/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/Default/DawnWebGPUCache/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnWebGPUCache/data_3 b/.tmp-edge-annexation/Default/DawnWebGPUCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/.tmp-edge-annexation/Default/DawnWebGPUCache/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DawnWebGPUCache/index b/.tmp-edge-annexation/Default/DawnWebGPUCache/index deleted file mode 100644 index 4f47c8b..0000000 Binary files a/.tmp-edge-annexation/Default/DawnWebGPUCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/DualEngine/SiteList-Consumer.json b/.tmp-edge-annexation/Default/DualEngine/SiteList-Consumer.json deleted file mode 100644 index 9e26dfe..0000000 --- a/.tmp-edge-annexation/Default/DualEngine/SiteList-Consumer.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/DualEngine/SiteList-Enterprise.json b/.tmp-edge-annexation/Default/DualEngine/SiteList-Enterprise.json deleted file mode 100644 index 9e26dfe..0000000 --- a/.tmp-edge-annexation/Default/DualEngine/SiteList-Enterprise.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/EdgeHubAppUsage/EdgeHubAppUsageSQLite.db b/.tmp-edge-annexation/Default/EdgeHubAppUsage/EdgeHubAppUsageSQLite.db deleted file mode 100644 index 6bccdac..0000000 Binary files a/.tmp-edge-annexation/Default/EdgeHubAppUsage/EdgeHubAppUsageSQLite.db and /dev/null differ diff --git a/.tmp-edge-annexation/Default/EdgeHubAppUsage/EdgeHubAppUsageSQLite.db-journal b/.tmp-edge-annexation/Default/EdgeHubAppUsage/EdgeHubAppUsageSQLite.db-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/EdgePushStorageWithConnectTokenAndKey/LOCK b/.tmp-edge-annexation/Default/EdgePushStorageWithConnectTokenAndKey/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/EdgePushStorageWithConnectTokenAndKey/LOG b/.tmp-edge-annexation/Default/EdgePushStorageWithConnectTokenAndKey/LOG deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Extension Rules/000003.log b/.tmp-edge-annexation/Default/Extension Rules/000003.log deleted file mode 100644 index 192989b..0000000 Binary files a/.tmp-edge-annexation/Default/Extension Rules/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Extension Rules/CURRENT b/.tmp-edge-annexation/Default/Extension Rules/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Extension Rules/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Extension Rules/LOCK b/.tmp-edge-annexation/Default/Extension Rules/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Extension Rules/LOG b/.tmp-edge-annexation/Default/Extension Rules/LOG deleted file mode 100644 index ab20211..0000000 --- a/.tmp-edge-annexation/Default/Extension Rules/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:00.872 38d0 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Extension Rules since it was missing. -2026/09/16-15:38:00.906 38d0 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Extension Rules/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Extension Rules/MANIFEST-000001 b/.tmp-edge-annexation/Default/Extension Rules/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Extension Rules/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Extension Scripts/000003.log b/.tmp-edge-annexation/Default/Extension Scripts/000003.log deleted file mode 100644 index 192989b..0000000 Binary files a/.tmp-edge-annexation/Default/Extension Scripts/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Extension Scripts/CURRENT b/.tmp-edge-annexation/Default/Extension Scripts/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Extension Scripts/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Extension Scripts/LOCK b/.tmp-edge-annexation/Default/Extension Scripts/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Extension Scripts/LOG b/.tmp-edge-annexation/Default/Extension Scripts/LOG deleted file mode 100644 index 4f67d17..0000000 --- a/.tmp-edge-annexation/Default/Extension Scripts/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:00.914 38d0 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Extension Scripts since it was missing. -2026/09/16-15:38:00.934 38d0 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Extension Scripts/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Extension Scripts/MANIFEST-000001 b/.tmp-edge-annexation/Default/Extension Scripts/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Extension Scripts/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Extension State/000003.log b/.tmp-edge-annexation/Default/Extension State/000003.log deleted file mode 100644 index 9515a12..0000000 Binary files a/.tmp-edge-annexation/Default/Extension State/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Extension State/CURRENT b/.tmp-edge-annexation/Default/Extension State/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Extension State/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Extension State/LOCK b/.tmp-edge-annexation/Default/Extension State/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Extension State/LOG b/.tmp-edge-annexation/Default/Extension State/LOG deleted file mode 100644 index 7348e8b..0000000 --- a/.tmp-edge-annexation/Default/Extension State/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:01.289 2334 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Extension State since it was missing. -2026/09/16-15:38:01.378 2334 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Extension State/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Extension State/MANIFEST-000001 b/.tmp-edge-annexation/Default/Extension State/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Extension State/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Favicons b/.tmp-edge-annexation/Default/Favicons deleted file mode 100644 index 56e14d6..0000000 Binary files a/.tmp-edge-annexation/Default/Favicons and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Favicons-journal b/.tmp-edge-annexation/Default/Favicons-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/GPUCache/data_0 b/.tmp-edge-annexation/Default/GPUCache/data_0 deleted file mode 100644 index d76fb77..0000000 Binary files a/.tmp-edge-annexation/Default/GPUCache/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/GPUCache/data_1 b/.tmp-edge-annexation/Default/GPUCache/data_1 deleted file mode 100644 index dcaafa9..0000000 Binary files a/.tmp-edge-annexation/Default/GPUCache/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/GPUCache/data_2 b/.tmp-edge-annexation/Default/GPUCache/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/Default/GPUCache/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/GPUCache/data_3 b/.tmp-edge-annexation/Default/GPUCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/.tmp-edge-annexation/Default/GPUCache/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/GPUCache/index b/.tmp-edge-annexation/Default/GPUCache/index deleted file mode 100644 index ea819f8..0000000 Binary files a/.tmp-edge-annexation/Default/GPUCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/History b/.tmp-edge-annexation/Default/History deleted file mode 100644 index 59f8d19..0000000 Binary files a/.tmp-edge-annexation/Default/History and /dev/null differ diff --git a/.tmp-edge-annexation/Default/History-journal b/.tmp-edge-annexation/Default/History-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/HubApps Icons b/.tmp-edge-annexation/Default/HubApps Icons deleted file mode 100644 index cfa1dac..0000000 Binary files a/.tmp-edge-annexation/Default/HubApps Icons and /dev/null differ diff --git a/.tmp-edge-annexation/Default/HubApps Icons-journal b/.tmp-edge-annexation/Default/HubApps Icons-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/LOCK b/.tmp-edge-annexation/Default/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/LOG b/.tmp-edge-annexation/Default/LOG deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/000003.log b/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/000003.log deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/CURRENT b/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOCK b/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOG b/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOG deleted file mode 100644 index 00cd70f..0000000 --- a/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:01.629 21ac Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Local Extension Settings\jdiccldimpdaibmpdkjnbmckianbfold since it was missing. -2026/09/16-15:38:01.682 21ac Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Local Extension Settings\jdiccldimpdaibmpdkjnbmckianbfold/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/MANIFEST-000001 b/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Local Extension Settings/jdiccldimpdaibmpdkjnbmckianbfold/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Local Storage/leveldb/000003.log b/.tmp-edge-annexation/Default/Local Storage/leveldb/000003.log deleted file mode 100644 index 988af49..0000000 Binary files a/.tmp-edge-annexation/Default/Local Storage/leveldb/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Local Storage/leveldb/CURRENT b/.tmp-edge-annexation/Default/Local Storage/leveldb/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Local Storage/leveldb/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Local Storage/leveldb/LOCK b/.tmp-edge-annexation/Default/Local Storage/leveldb/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Local Storage/leveldb/LOG b/.tmp-edge-annexation/Default/Local Storage/leveldb/LOG deleted file mode 100644 index 4ebc52d..0000000 --- a/.tmp-edge-annexation/Default/Local Storage/leveldb/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:00.940 3544 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Local Storage\leveldb since it was missing. -2026/09/16-15:38:00.964 3544 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Local Storage\leveldb/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Local Storage/leveldb/MANIFEST-000001 b/.tmp-edge-annexation/Default/Local Storage/leveldb/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Local Storage/leveldb/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Login Data b/.tmp-edge-annexation/Default/Login Data deleted file mode 100644 index 49af46e..0000000 Binary files a/.tmp-edge-annexation/Default/Login Data and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Login Data For Account b/.tmp-edge-annexation/Default/Login Data For Account deleted file mode 100644 index 49af46e..0000000 Binary files a/.tmp-edge-annexation/Default/Login Data For Account and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Login Data For Account-journal b/.tmp-edge-annexation/Default/Login Data For Account-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Login Data-journal b/.tmp-edge-annexation/Default/Login Data-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Network/Cookies b/.tmp-edge-annexation/Default/Network/Cookies deleted file mode 100644 index ae50c91..0000000 Binary files a/.tmp-edge-annexation/Default/Network/Cookies and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Network/Cookies-journal b/.tmp-edge-annexation/Default/Network/Cookies-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Network/Device Bound Sessions b/.tmp-edge-annexation/Default/Network/Device Bound Sessions deleted file mode 100644 index fbc96d7..0000000 Binary files a/.tmp-edge-annexation/Default/Network/Device Bound Sessions and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Network/Device Bound Sessions-journal b/.tmp-edge-annexation/Default/Network/Device Bound Sessions-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Network/Network Persistent State b/.tmp-edge-annexation/Default/Network/Network Persistent State deleted file mode 100644 index ba768d8..0000000 --- a/.tmp-edge-annexation/Default/Network/Network Persistent State +++ /dev/null @@ -1 +0,0 @@ -{"net":{"http_server_properties":{"servers":[{"anonymization":["HAAAABUAAABodHRwczovL21pY3Jvc29mdC5jb20AAAA=",false,0],"server":"https://edge.microsoft.com","supports_spdy":true}],"version":5},"network_qualities":{"CAISABiAgICA+P////8B":"4G"}}} \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/Network/NetworkDataMigrated b/.tmp-edge-annexation/Default/Network/NetworkDataMigrated deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Network/Reporting and NEL b/.tmp-edge-annexation/Default/Network/Reporting and NEL deleted file mode 100644 index a24d6ed..0000000 Binary files a/.tmp-edge-annexation/Default/Network/Reporting and NEL and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Network/Reporting and NEL-journal b/.tmp-edge-annexation/Default/Network/Reporting and NEL-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Network/SCT Auditing Pending Reports b/.tmp-edge-annexation/Default/Network/SCT Auditing Pending Reports deleted file mode 100644 index 0637a08..0000000 --- a/.tmp-edge-annexation/Default/Network/SCT Auditing Pending Reports +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/Network/Sdch Dictionaries b/.tmp-edge-annexation/Default/Network/Sdch Dictionaries deleted file mode 100644 index 8bca100..0000000 --- a/.tmp-edge-annexation/Default/Network/Sdch Dictionaries +++ /dev/null @@ -1 +0,0 @@ -{"SDCH":{"dictionaries":{},"version":2}} \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/Network/Trust Tokens b/.tmp-edge-annexation/Default/Network/Trust Tokens deleted file mode 100644 index 8d527ef..0000000 Binary files a/.tmp-edge-annexation/Default/Network/Trust Tokens and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Network/Trust Tokens-journal b/.tmp-edge-annexation/Default/Network/Trust Tokens-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Nurturing/campaign_history b/.tmp-edge-annexation/Default/Nurturing/campaign_history deleted file mode 100644 index 9c6cef1..0000000 Binary files a/.tmp-edge-annexation/Default/Nurturing/campaign_history and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Nurturing/campaign_history-journal b/.tmp-edge-annexation/Default/Nurturing/campaign_history-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/PersistentOriginTrials/LOCK b/.tmp-edge-annexation/Default/PersistentOriginTrials/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/PersistentOriginTrials/LOG b/.tmp-edge-annexation/Default/PersistentOriginTrials/LOG deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Preferences b/.tmp-edge-annexation/Default/Preferences deleted file mode 100644 index 99cf9b9..0000000 --- a/.tmp-edge-annexation/Default/Preferences +++ /dev/null @@ -1 +0,0 @@ -{"aadc_info":{"age_group":0},"accessibility":{"captions":{"headless_caption_enabled":false}},"account_tracker_service_last_update":"13434014281145165","apps":{"shortcuts_arch":"","shortcuts_os_version":"","shortcuts_version":1},"autocomplete":{"retention_policy_last_version":153},"autofill":{"ai_last_version_deduped":153,"autofill_ai":{"opt_in_status":{}},"edge_autofill_advanced_ml_enabled":true,"edge_autofill_purge_low_quality_profiles_by_timeline":false,"last_version_deduped":153},"bookmark":{"storage_computation_last_update":"13434014281071340"},"browser":{"available_dark_theme_options":"All","color_theme_user_on_first_check":false,"edge_sidebar_visibility":{"add_app_to_bottom":true},"editor_proofing_languages":{},"mai_ds_default_theme_type":1,"recent_theme_color_list":[4293914607.0,4293914607.0,4293914607.0,4293914607.0,4293914607.0],"show_downloads_hub_pinned":false,"time_of_last_normal_window_close":"13434014281972359","underside_chat_bing_signed_in_status":false,"window_placement":{"bottom":590,"left":10,"maximized":false,"right":790,"top":10,"work_area_bottom":600,"work_area_left":0,"work_area_right":800,"work_area_top":0}},"commerce_daily_metrics_last_update_time":"13434014281072637","continuous_migration":{"equal_opt_out_users_data":{"backfilled":true}},"countryid_at_install":19024,"custom_links":{"list":[]},"dual_engine":{"consumer_site_list_with_ie_entries":false,"consumer_sitelist_location":"","consumer_sitelist_version":"","shared_cookie_data":{},"sitelist_has_consumer_data":false,"sitelist_has_enterprise_data":false,"sitelist_location":"","sitelist_source":0,"sitelist_version":""},"edge":{"msa_sso_info":{"allow_for_non_msa_profile":true},"profile_sso_info":{"aad_sso_algo_state":1,"is_first_profile":true,"is_msa_first_profile":true,"msa_sso_algo_state":1},"services":{"signin_scoped_device_id":"6fae8e4a-8196-4a6a-9ffc-26e930faf921"},"workspaces":{"state":"{\"edgeWorkspacePrefsVersion\":2,\"enableFluid\":true,\"failedRestartSpaceId\":\"\",\"failedToConnectToFluid\":false,\"fluidMigrationStatus\":false,\"fluidStatus\":0,\"fre_shown\":false,\"fromCache\":false,\"isFluidPreferencesConnected\":false,\"isSpaceOpening\":false,\"openingSpaceId\":\"\",\"statusForScreenReaders\":\"\",\"workspacePopupMode\":0,\"workspacesForExternalLinks\":[]}"}},"edge_pinning_campaign":{"precomputed_campaign_data":{}},"edge_rewards":{"cache_data":"CAA=","hva_webui_action_status_dict":{},"refresh_status_muted_until":"13434619081460564"},"edge_vpn":{"available":true},"edge_wallet":{"trigger_funnel":{"records":[]}},"enterprise_profile_guid":"366110e9-1c4a-4731-9305-efbb69a90303","extension":{"installed_extension_count":9},"extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"last_chrome_version":"153.0.4234.32","pdf_upsell_triggered":false,"pinned_extension_migration":true,"pinned_extensions":[]},"family_safety":{"activity_reporting_enabled":false,"web_filtering_enabled":false},"fsd":{"retention_policy_last_version":153},"gaia_cookie":{"periodic_report_time_2":"13434014280782870"},"in_product_help":{"recent_session_enabled_time":"13434014280990749","recent_session_start_times":["13434014280990749"],"session_last_active_time":"13434014280990749","session_number":2,"session_start_time":"13434014280990749"},"intl":{"selected_languages":"ja,en,en-GB,en-US"},"media":{"engagement":{"schema_version":5}},"media_router":{"receiver_id_hash_token":"UYdef6kSkXqSwQwo5o4foYMhkI9LFJAdwVg8afR6WjOuCd7qlcEBmSbqZSzA0yXWthnU82tqKROp9LPlZxR9pQ=="},"muid":{"last_sync":"13434014281070361","values_seen":[]},"ntp":{"num_personal_suggestions":1},"omnibox":{"work_organization_name":{"name":""}},"optimization_guide":{"previously_registered_optimization_types":{"ABOUT_THIS_SITE":true,"AUTOFILL_ACTOR_IFRAME_ORIGIN_ALLOWLIST":true,"DIGITAL_CREDENTIALS_LOW_FRICTION":true,"GLIC_ACTION_PAGE_BLOCK":true,"LOADING_PREDICTOR":true,"MERCHANT_TRUST_SIGNALS_V2":true,"PRICE_TRACKING":true,"SAVED_TAB_GROUP":true}},"privacy_sandbox":{"first_party_sets_data_access_allowed_initialized":true},"profile":{"avatar_index":20,"background_password_check":{"check_fri_weight":9,"check_interval":"864000000000","check_mon_weight":4,"check_sat_weight":4,"check_sun_weight":4,"check_thu_weight":9,"check_tue_weight":9,"check_wed_weight":9,"next_check_time":"13434498492910172"},"content_settings":{"exceptions":{"abusive_notification_permissions":{},"access_to_get_all_screens_media_in_session":{},"anti_abuse":{},"app_banner":{},"ar":{},"are_suspicious_notifications_allowlisted_by_user":{},"auto_picture_in_picture":{},"auto_select_certificate":{},"automatic_downloads":{},"automatic_fullscreen":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"camera_pan_tilt_zoom":{},"captured_surface_control":{},"clear_browsing_data_cookies_exceptions":{},"client_hints":{},"clipboard":{},"controlled_frame":{},"cookie_controls_metadata":{},"cookies":{},"direct_sockets":{},"direct_sockets_private_network_access":{},"display_media_system_audio":{},"disruptive_notification_permissions":{},"durable_storage":{},"edge_ad_targeting":{},"edge_ad_targeting_data":{},"edge_all_file_read_access":{},"edge_browser_action":{},"edge_notification_referrer_chain_blocked":{},"edge_sdsm":{},"edge_tech_scam_detection":{},"edge_u2f_api_request":{},"edge_user_agent_token":{},"fedcm_idp_registration":{},"fedcm_idp_signin":{},"fedcm_share":{},"file_system_access_chooser_data":{},"file_system_access_extended_permission":{},"file_system_access_restore_permission":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"formfill_metadata":{},"geolocation":{},"geolocation_with_options":{},"hand_tracking":{},"has_migrated_local_network_access":true,"hid_chooser_data":{},"hid_guard":{},"http_allowed":{},"https_enforced":{},"idle_detection":{},"images":{},"important_site_info":{},"initialized_translations":{},"inline_cue_menu":{},"intent_picker_auto_display":{},"javascript":{},"javascript_jit":{},"javascript_optimizer":{},"keyboard_lock":{},"legacy_cookie_access":{},"legacy_cookie_scope":{},"local_fonts":{},"local_network":{},"local_network_access":{},"loopback_network":{},"media_engagement":{},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc_devices":{},"notification_interactions":{},"notification_permission_review":{},"notifications":{},"ondevice_languages_downloaded":{},"password_protection":{},"payment_handler":{},"permission_actions_history":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"pointer_lock":{},"popups":{},"protected_media_identifier":{},"protocol_handler":{},"reduced_accept_language":{},"safe_browsing_url_check_data":{},"secure_network":{},"secure_network_sites":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"site_engagement":{},"sleeping_tabs":{},"sound":{},"speaker_selection":{},"ssl_cert_decisions":{},"storage_access":{},"storage_access_header_origin_trial":{},"sub_apps_without_prompts":{},"subresource_filter":{},"subresource_filter_data":{},"suspicious_notification_ids":{},"suspicious_notification_show_original":{},"suspicious_site_warning_data":{},"top_level_storage_access":{},"trackers":{},"trackers_data":{},"tracking_org_exceptions":{},"tracking_org_relationships":{},"typosquatting":{},"unused_site_permissions":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"web_app_installation":{},"webid_api":{},"webid_auto_reauthn":{},"window_placement":{}},"pref_version":1},"created_by_version":"153.0.4234.32","creation_time":"13434014280731356","default_content_setting_values":{"has_migrated_local_network_access":true},"edge_crash_exit_count":0,"edge_password_is_using_new_login_db_path":false,"edge_password_login_db_path_flip_flop_count":0,"edge_profile_id":"b8396b15-94a2-4c37-9571-2f79389aac57","edge_user_with_non_zero_passwords":false,"exit_type":"Normal","forced_shutdown_restart_apps":false,"has_seen_signin_fre":false,"managed_user_id":"","name":"プロファイル 1","network_pbs":{},"password_hash_data_list":[],"signin_fre_seen_time":"13434014280765552"},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None None"},"reset_prepopulated_engines":false,"safety_hub":{"unused_site_permissions_revocation":{"migration_completed":true}},"saved_tab_groups":{"did_enable_shared_tab_groups_in_last_session":false,"specifics_to_data_migration":true},"sessions":{"event_log":[{"crashed":false,"time":"13434014280799065","type":0},{"did_schedule_command":true,"first_session_service":true,"tab_count":0,"time":"13434014281972578","type":2,"window_count":1}],"session_data_status":3},"shopping":{"contextual_features_enabled":true,"dma_telemetry_expiration_time":"13434100681489678","rdx_mode_cached":true,"rdx_mode_enabled":false},"signin":{"accounts_metadata_dict":{},"allowed":true},"spellcheck":{"dictionaries":["ja","en-US"],"dictionary":""},"sync":{"apps":true,"autofill":true,"bookmarks":true,"collections_edge_re_evaluated":true,"edge_account_type":0,"edge_workspaces":true,"edge_workspaces_edge_supported":true,"encryption_bootstrap_token_per_account_migration_done":true,"extensions":true,"extensions_edge_supported":true,"history_edge_supported":true,"keep_everything_synced":false,"passwords":true,"preferences":true,"tabs":true,"tabs_edge_supported":true,"typed_urls":true},"syncing_theme_prefs_migrated_to_non_syncing":true,"tab_groups":[],"toolbar":{"pinned_cast_migration_complete":true,"pinned_chrome_labs_migration_complete":true},"typosquatting":{"allowlist_migration_done":true},"user_experience_metrics":{"personalization_data_consent_enabled_last_known_value":false},"web_apps":{"link_handling_info":{"enabled_for_installed_apps":true}}} \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/README b/.tmp-edge-annexation/Default/README deleted file mode 100644 index 4a34402..0000000 --- a/.tmp-edge-annexation/Default/README +++ /dev/null @@ -1 +0,0 @@ -Microsoft Edge settings and storage represent user-selected preferences and information and MUST not be extracted, overwritten or modified except through Microsoft Edge defined APIs. \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/Secure Preferences b/.tmp-edge-annexation/Default/Secure Preferences deleted file mode 100644 index 2abbd3b..0000000 --- a/.tmp-edge-annexation/Default/Secure Preferences +++ /dev/null @@ -1 +0,0 @@ -{"edge_fundamentals_appdefaults":{"ess_lightweight_version":101},"ess_kv_states":{"restore_on_startup":{"closed_notification":false,"decrypt_success":true,"key":"restore_on_startup","notification_popup_count":0},"startup_urls":{"closed_notification":false,"decrypt_success":true,"key":"startup_urls","notification_popup_count":0},"template_url_data":{"closed_notification":false,"decrypt_success":true,"key":"template_url_data","notification_popup_count":0}},"extensions":{"settings":{"dgiklkfkllikcanfonkcabmbdfmgleag":{"account_extension_type":0,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13434014280849760","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280849760","location":5,"manifest":{"content_capabilities":{"include_globs":["https://*excel.officeapps.live.com/*","https://*onenote.officeapps.live.com/*","https://*powerpoint.officeapps.live.com/*","https://*word-edit.officeapps.live.com/*","https://*excel.officeapps.live.com.mcas.ms/*","https://*onenote.officeapps.live.com.mcas.ms/*","https://*word-edit.officeapps.live.com.mcas.ms/*","https://*excel.partner.officewebapps.cn/*","https://*onenote.partner.officewebapps.cn/*","https://*powerpoint.partner.officewebapps.cn/*","https://*word-edit.partner.officewebapps.cn/*","https://*excel.gov.online.office365.us/*","https://*onenote.gov.online.office365.us/*","https://*powerpoint.gov.online.office365.us/*","https://*word-edit.gov.online.office365.us/*","https://*excel.dod.online.office365.us/*","https://*onenote.dod.online.office365.us/*","https://*powerpoint.dod.online.office365.us/*","https://*word-edit.dod.online.office365.us/*","https://*visio.partner.officewebapps.cn/*","https://*visio.gov.online.office365.us/*","https://*visio.dod.online.office365.us/*"],"matches":["https://*.officeapps.live.com/*","https://*.officeapps.live.com.mcas.ms/*","https://*.partner.officewebapps.cn/*","https://*.gov.online.office365.us/*","https://*.dod.online.office365.us/*","https://*.app.whiteboard.microsoft.com/*","https://*.whiteboard.office.com/*","https://*.app.int.whiteboard.microsoft.com/*","https://*.whiteboard.office365.us/*","https://*.dev.whiteboard.microsoft.com/*"],"permissions":["clipboardRead","clipboardWrite"]},"default_locale":"en","description":"This extension grants Microsoft web sites permission to read and write from the clipboard.","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCz4t/X7GeuP6GBpjmxndrjtzF//4CWeHlC68rkoV7hP3h5Ka6eX7ZMNlYJkSjmB5iRmPHO5kR1y7rGY8JXnRPDQh/CQNLVA7OsKeV6w+UO+vx8KGI+TrTAhzH8YGcMIsxsUjxtC4cBmprja+xDr0zVp2EMgqHu+GBKgwSRHTkDuwIDAQAB","manifest_version":2,"minimum_chrome_version":"77","name":"Microsoft Clipboard Extension","version":"1.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\edge_clipboard","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"fikbjbembnmfhppjfnmfkahdhfohhjmg":{"account_extension_type":0,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13434014280855146","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280855146","location":5,"manifest":{"background":{"persistent":false,"scripts":["background.js"]},"externally_connectable":{"matches":["https://*.microsoftstream.com/*"]},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsAmDrYmQaYQlLxSAn/jTQTGNt1IffJGIJeKucE/B42d8QIyFD2RCarmHP1bmbY1YuTng2dL3J//qyvUNwXPt9cmxH9WKwi512tzOa5r2zYaCuOgP2vAIrah/bKnpO3XmUfFWj+LRcbZahOmMDMQxzPKxFKuIz2eOiakBXDE6Ok7azHJ13LLQTte1JgZIPmyFrAciPABLp/IKLfsfnebVW1YgaOyxBNyp/7bhSmoyZI3kBv8InKOpGE8pttrBg6l5zkvD67a7ViNAYkqZIpJJV5ZTQtVWCWSG0xU2y+3zXZtx8KbGbDiWUAcwNYDVPpsV+IQXVpgAplHvrZme+hAl6QIDAQAB","manifest_version":2,"name":"Media Internals Services Extension","permissions":["mediaInternalsPrivate"],"version":"2.0.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\media_internals_services","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"iglcjdemknebjbklcgkfaebgojjphkec":{"account_extension_type":0,"active_permissions":{"api":["identity","management","metricsPrivate","webstorePrivate","hubPrivate"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"app_launcher_ordinal":"n","commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13434014280848991","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280848991","location":5,"manifest":{"app":{"launch":{"web_url":"https://microsoftedge.microsoft.com"},"urls":["https://microsoftedge.microsoft.com"]},"description":"Microsoft Edge の拡張機能を検出します。","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtMvN4+y6cd3el/A/NT5eUnrz1WiD1WJRaJfMBvaMtJHIuFGEmYdYL/YuE74J19+pwhjOHeFZ3XUSMTdOa5moOaXXvdMr5wWaaN2frHewtAnNDO64NGbbZvdsfGm/kRkHKVGNV6dacZsAkylcz5CkwTmq97wOZ7ETaShHvhZEGwRQIt4K1poxurOkDYQw9ERZNf3fgYJ9ZTrLZMAFDLJY+uSF03pClWrr8VGc8LUQ4Naktb8QSgVUlrS14AdF/ESdbhnTvvdB0e7peNWRyoNtCqLJsbtTtBL6sOnqfusnwPowuueOFI+XskOT9TvLo6PcgxhLX5+d0mM+Jtn6PFTU8QIDAQAB","name":"Microsoft Store","permissions":["webstorePrivate","management","metricsPrivate","identity","hubPrivate"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\microsoft_web_store","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"ihmafllikibpmigkcoadcmckbfhibefp":{"account_extension_type":0,"active_permissions":{"api":["app.window.alwaysOnTop","debugger","feedbackPrivate","fileSystem","fileSystem.write","app.window.fullscreen","metricsPrivate","storage","tabs","fileSystem.readFullPath","errorReporting","edgeInternetConnectivityPrivate","edgeFeedbackPrivate"],"explicit_host":["edge://resources/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":["edgeFeedbackPrivate.onFeedbackRequested"],"first_install_time":"13434014280853699","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280853699","location":5,"manifest":{"app":{"background":{"scripts":["js/event_handler.js"]},"content_security_policy":"default-src 'none'; script-src 'self' blob: filesystem: chrome://resources; style-src 'unsafe-inline' blob: chrome: file: filesystem: data: *; img-src * blob: chrome: file: filesystem: data:; media-src 'self' blob: filesystem:; connect-src data:"},"description":"User feedback extension","display_in_launcher":false,"display_in_new_tab_page":false,"icons":{"128":"images/icon128.png","16":"images/icon16.png","192":"images/icon192.png","32":"images/icon32.png","48":"images/icon48.png"},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl3vxWwvLjcMIFK4OfG6C8PmJkMhFYDKRnx+SqG23YlMG1A+bOkiNmAN1TWpFPPp1f2PpbiZGNq1y29u/QfkD+PC4bnO7GbNw/2X5tGoP0n2K+KGGAxhnr0ki/oyo2eiFGSTOXlQvTRo5q1vB+Lbg+9TbFsWKlHZyAkeZ/YGz/iijHTqw8Q4RWdl5Tp8SlUhS/92EsWhveNJLW22veaT/Up2iSeSSwfyoHVYy8LUPaD4fbyLvPQacVLJq1dac2bNDqjaNvSPgPWCnkZtDmawZrgxT53otLCES/e96xfAf8I24VHIc1pVP8LqdqKr1AV1Yxn93h3VJ2QejtEhIAWHU6QIDAQAB","manifest_version":2,"name":"Edge フィードバック","permissions":["alwaysOnTopWindows","chrome://resources/","debugger","edgeInternetConnectivityPrivate","edgeFeedbackPrivate","errorReporting","feedbackPrivate",{"fileSystem":["readFullPath","write"]},"fullscreen","metricsPrivate","storage","windows"],"version":"1.0.0.1"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\edge_feedback","preferences":{},"regular_only_preferences":{},"running":true,"was_installed_by_default":false,"was_installed_by_oem":false},"jdiccldimpdaibmpdkjnbmckianbfold":{"account_extension_type":0,"active_permissions":{"api":["activeTab","metricsPrivate","storage","systemPrivate","ttsEngine","errorReporting","edgeSpeechPrivate"],"explicit_host":["https://*.bing.com/*","https://api.msedgeservices.com/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":["ttsEngine.onPause","ttsEngine.onResume","ttsEngine.onSpeak","ttsEngine.onStop"],"first_install_time":"13434014280861826","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280861826","location":5,"manifest":{"background":{"persistent":false,"scripts":["lifetimeHelper.js","telemetryHelper.js","errorHelper.js","voiceList/voiceListRequester.js","voiceList/voiceListSingleton.js","voiceList/voiceModel.js","manifestHelper.js","config.js","ssml.js","uuid.js","wordBoundary.js","audioStreamer.js","wordBoundaryEventManager.js","audioViewModel.js","background.js"]},"description":"Provides access to Microsoft's online text-to-speech voices","key":"AAAAB3NzaC1yc2EAAAADAQABAAAAgQDjGOAV6/3fmEtQmFqlmqm5cZ+jlNhd6XikwMDp0I7BKh+AjG3aBIG/qqwlsF/7LAGatnSxBwUwZC0qMnGXtcOPVl26Q8OvMx0gt5Va5gxca+ae0Skluj9WN9TNxPFVhw21WbCt4D9q3kb+XXDlx/7v1ktYus4Fwr/skkjADG9cIQ==","manifest_version":2,"name":"Microsoft Voices","permissions":["activeTab","edgeSpeechPrivate","errorReporting","metricsPrivate","storage","systemPrivate","ttsEngine","https://*.bing.com/","https://api.msedgeservices.com/"],"tts_engine":{"voices":[{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"af-ZA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (af-ZA, AdriNeural)","voice_name":"Microsoft Adri Online (Natural) - Afrikaans (South Africa)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"af-ZA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (af-ZA, WillemNeural)","voice_name":"Microsoft Willem Online (Natural) - Afrikaans (South Africa)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"am-ET","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (am-ET, MekdesNeural)","voice_name":"Microsoft መቅደስ Online (Natural) - Amharic (Ethiopia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"am-ET","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (am-ET, AmehaNeural)","voice_name":"Microsoft አምሀ Online (Natural) - Amharic (Ethiopia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-AE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-AE, FatimaNeural)","voice_name":"Microsoft فاطمة Online (Natural) - Arabic (United Arab Emirates)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-AE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-AE, HamdanNeural)","voice_name":"Microsoft حمدان Online (Natural) - Arabic (United Arab Emirates)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-BH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-BH, LailaNeural)","voice_name":"Microsoft ليلى Online (Natural) - Arabic (Bahrain)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-BH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-BH, AliNeural)","voice_name":"Microsoft علي Online (Natural) - Arabic (Bahrain)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-DZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-DZ, AminaNeural)","voice_name":"Microsoft أمينة Online (Natural) - Arabic (Algeria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-DZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-DZ, IsmaelNeural)","voice_name":"Microsoft إسماعيل Online (Natural) - Arabic (Algeria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-EG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-EG, SalmaNeural)","voice_name":"Microsoft سلمى Online (Natural) - Arabic (Egypt)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-EG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-EG, ShakirNeural)","voice_name":"Microsoft شاكر Online (Natural) - Arabic (Egypt)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-IQ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-IQ, RanaNeural)","voice_name":"Microsoft رنا Online (Natural) - Arabic (Iraq)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-IQ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-IQ, BasselNeural)","voice_name":"Microsoft باسل Online (Natural) - Arabic (Iraq)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-JO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-JO, SanaNeural)","voice_name":"Microsoft سناء Online (Natural) - Arabic (Jordan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-JO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-JO, TaimNeural)","voice_name":"Microsoft تيم Online (Natural) - Arabic (Jordan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-KW","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-KW, NouraNeural)","voice_name":"Microsoft نورا Online (Natural) - Arabic (Kuwait)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-KW","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-KW, FahedNeural)","voice_name":"Microsoft فهد Online (Natural) - Arabic (Kuwait)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-LB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-LB, LaylaNeural)","voice_name":"Microsoft ليلى Online (Natural) - Arabic (Lebanon)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-LB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-LB, RamiNeural)","voice_name":"Microsoft رامي Online (Natural) - Arabic (Lebanon)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-LY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-LY, ImanNeural)","voice_name":"Microsoft إيمان Online (Natural) - Arabic (Libya)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-LY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-LY, OmarNeural)","voice_name":"Microsoft أحمد Online (Natural) - Arabic (Libya)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-MA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-MA, MounaNeural)","voice_name":"Microsoft منى Online (Natural) - Arabic (Morocco)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-MA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-MA, JamalNeural)","voice_name":"Microsoft جمال Online (Natural) - Arabic (Morocco)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-OM","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-OM, AyshaNeural)","voice_name":"Microsoft عائشة Online (Natural) - Arabic (Oman)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-OM","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-OM, AbdullahNeural)","voice_name":"Microsoft عبدالله Online (Natural) - Arabic (Oman)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-QA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-QA, AmalNeural)","voice_name":"Microsoft أمل Online (Natural) - Arabic (Qatar)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-QA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-QA, MoazNeural)","voice_name":"Microsoft معاذ Online (Natural) - Arabic (Qatar)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-SA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-SA, ZariyahNeural)","voice_name":"Microsoft زارية Online (Natural) - Arabic (Saudi Arabia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-SA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-SA, HamedNeural)","voice_name":"Microsoft حامد Online (Natural) - Arabic (Saudi Arabia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-SY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-SY, AmanyNeural)","voice_name":"Microsoft أماني Online (Natural) - Arabic (Syria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-SY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-SY, LaithNeural)","voice_name":"Microsoft ليث Online (Natural) - Arabic (Syria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-TN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-TN, ReemNeural)","voice_name":"Microsoft ريم Online (Natural) - Arabic (Tunisia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-TN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-TN, HediNeural)","voice_name":"Microsoft هادي Online (Natural) - Arabic (Tunisia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-YE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-YE, MaryamNeural)","voice_name":"Microsoft مريم Online (Natural) - Arabic (Yemen)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ar-YE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ar-YE, SalehNeural)","voice_name":"Microsoft صالح Online (Natural) - Arabic (Yemen)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"az-AZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (az-AZ, BanuNeural)","voice_name":"Microsoft Banu Online (Natural) - Azerbaijani (Latin, Azerbaijan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"az-AZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (az-AZ, BabekNeural)","voice_name":"Microsoft Babək Online (Natural) - Azerbaijani (Latin, Azerbaijan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"bg-BG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (bg-BG, KalinaNeural)","voice_name":"Microsoft Калина Online (Natural) - Bulgarian (Bulgaria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"bg-BG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (bg-BG, BorislavNeural)","voice_name":"Microsoft Борислав Online (Natural) - Bulgarian (Bulgaria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"bn-BD","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (bn-BD, NabanitaNeural)","voice_name":"Microsoft নবনীতা Online (Natural) - Bangla (Bangladesh)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"bn-BD","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (bn-BD, PradeepNeural)","voice_name":"Microsoft প্রদ্বীপ Online (Natural) - Bangla (Bangladesh)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"bn-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (bn-IN, TanishaaNeural)","voice_name":"Microsoft তানিশা Online (Natural) - Bengali (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"bn-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (bn-IN, BashkarNeural)","voice_name":"Microsoft ভাস্কর Online (Natural) - Bengali (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"bs-BA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (bs-BA, VesnaNeural)","voice_name":"Microsoft Vesna Online (Natural) - Bosnian (Bosnia and Herzegovina)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"bs-BA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (bs-BA, GoranNeural)","voice_name":"Microsoft Goran Online (Natural) - Bosnian (Bosnia and Herzegovina)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ca-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ca-ES, JoanaNeural)","voice_name":"Microsoft Joana Online (Natural) - Catalan"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ca-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ca-ES, EnricNeural)","voice_name":"Microsoft Enric Online (Natural) - Catalan"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"cs-CZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (cs-CZ, VlastaNeural)","voice_name":"Microsoft Vlasta Online (Natural) - Czech (Czechia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"cs-CZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (cs-CZ, AntoninNeural)","voice_name":"Microsoft Antonín Online (Natural) - Czech (Czechia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"cy-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (cy-GB, NiaNeural)","voice_name":"Microsoft Nia Online (Natural) - Welsh (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"cy-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (cy-GB, AledNeural)","voice_name":"Microsoft Aled Online (Natural) - Welsh (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"da-DK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (da-DK, ChristelNeural)","voice_name":"Microsoft Christel Online (Natural) - Danish (Denmark)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"da-DK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (da-DK, JeppeNeural)","voice_name":"Microsoft Jeppe Online (Natural) - Danish (Denmark)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-AT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-AT, IngridNeural)","voice_name":"Microsoft Ingrid Online (Natural) - German (Austria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-AT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-AT, JonasNeural)","voice_name":"Microsoft Jonas Online (Natural) - German (Austria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-CH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-CH, LeniNeural)","voice_name":"Microsoft Leni Online (Natural) - German (Switzerland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-CH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-CH, JanNeural)","voice_name":"Microsoft Jan Online (Natural) - German (Switzerland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-DE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-DE, SeraphinaMultilingualNeural)","voice_name":"Microsoft Seraphina Mehrsprachig Online (Natural) - German (Germany)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-DE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-DE, FlorianMultilingualNeural)","voice_name":"Microsoft Florian Mehrsprachig Online (Natural) - German (Germany)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-DE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-DE, KatjaNeural)","voice_name":"Microsoft Katja Online (Natural) - German (Germany)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-DE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-DE, ConradNeural)","voice_name":"Microsoft Conrad Online (Natural) - German (Germany)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-DE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-DE, AmalaNeural)","voice_name":"Microsoft Amala Online (Natural) - German (Germany)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-DE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-DE, KillianNeural)","voice_name":"Microsoft Killian Online (Natural) - German (Germany)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"el-GR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (el-GR, AthinaNeural)","voice_name":"Microsoft Αθηνά Online (Natural) - Greek (Greece)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"el-GR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (el-GR, NestorasNeural)","voice_name":"Microsoft Νέστορας Online (Natural) - Greek (Greece)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-AU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-AU, WilliamMultilingualNeural)","voice_name":"Microsoft William Multilingual Online (Natural) - English (Australia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-AU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-AU, NatashaNeural)","voice_name":"Microsoft Natasha Online (Natural) - English (Australia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-CA, ClaraNeural)","voice_name":"Microsoft Clara Online (Natural) - English (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-CA, LiamNeural)","voice_name":"Microsoft Liam Online (Natural) - English (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-GB, SoniaNeural)","voice_name":"Microsoft Sonia Online (Natural) - English (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-GB, RyanNeural)","voice_name":"Microsoft Ryan Online (Natural) - English (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-GB, LibbyNeural)","voice_name":"Microsoft Libby Online (Natural) - English (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-GB, MaisieNeural)","voice_name":"Microsoft Maisie Online (Natural) - English (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-GB, ThomasNeural)","voice_name":"Microsoft Thomas Online (Natural) - English (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-HK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-HK, YanNeural)","voice_name":"Microsoft Yan Online (Natural) - English (Hong Kong SAR)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-HK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-HK, SamNeural)","voice_name":"Microsoft Sam Online (Natural) - English (Hong Kong SAR)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-IE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-IE, EmilyNeural)","voice_name":"Microsoft Emily Online (Natural) - English (Ireland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-IE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-IE, ConnorNeural)","voice_name":"Microsoft Connor Online (Natural) - English (Ireland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-IN, NeerjaNeural)","voice_name":"Microsoft Neerja Online (Natural) - English (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-IN, PrabhatNeural)","voice_name":"Microsoft Prabhat Online (Natural) - English (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-KE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-KE, AsiliaNeural)","voice_name":"Microsoft Asilia Online (Natural) - English (Kenya)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-KE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-KE, ChilembaNeural)","voice_name":"Microsoft Chilemba Online (Natural) - English (Kenya)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-NG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-NG, EzinneNeural)","voice_name":"Microsoft Ezinne Online (Natural) - English (Nigeria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-NG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-NG, AbeoNeural)","voice_name":"Microsoft Abeo Online (Natural) - English (Nigeria)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-NZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-NZ, MollyNeural)","voice_name":"Microsoft Molly Online (Natural) - English (New Zealand)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-NZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-NZ, MitchellNeural)","voice_name":"Microsoft Mitchell Online (Natural) - English (New Zealand)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-PH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-PH, RosaNeural)","voice_name":"Microsoft Rosa Online (Natural) - English (Philippines)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-PH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-PH, JamesNeural)","voice_name":"Microsoft James Online (Natural) - English (Philippines)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-SG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-SG, LunaNeural)","voice_name":"Microsoft Luna Online (Natural) - English (Singapore)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-SG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-SG, WayneNeural)","voice_name":"Microsoft Wayne Online (Natural) - English (Singapore)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-TZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-TZ, ImaniNeural)","voice_name":"Microsoft Imani Online (Natural) - English (Tanzania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-TZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-TZ, ElimuNeural)","voice_name":"Microsoft Elimu Online (Natural) - English (Tanzania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, AvaMultilingualNeural)","voice_name":"Microsoft Ava Multilingual Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, AndrewMultilingualNeural)","voice_name":"Microsoft Andrew Multilingual Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, EmmaMultilingualNeural)","voice_name":"Microsoft Emma Multilingual Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, BrianMultilingualNeural)","voice_name":"Microsoft Brian Multilingual Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, AvaNeural)","voice_name":"Microsoft Ava Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, AndrewNeural)","voice_name":"Microsoft Andrew Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, EmmaNeural)","voice_name":"Microsoft Emma Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, BrianNeural)","voice_name":"Microsoft Brian Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, JennyNeural)","voice_name":"Microsoft Jenny Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, GuyNeural)","voice_name":"Microsoft Guy Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, AriaNeural)","voice_name":"Microsoft Aria Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, AnaNeural)","voice_name":"Microsoft Ana Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, ChristopherNeural)","voice_name":"Microsoft Christopher Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, EricNeural)","voice_name":"Microsoft Eric Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, MichelleNeural)","voice_name":"Microsoft Michelle Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, RogerNeural)","voice_name":"Microsoft Roger Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, SteffanNeural)","voice_name":"Microsoft Steffan Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-ZA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-ZA, LeahNeural)","voice_name":"Microsoft Leah Online (Natural) - English (South Africa)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-ZA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-ZA, LukeNeural)","voice_name":"Microsoft Luke Online (Natural) - English (South Africa)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-AR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-AR, ElenaNeural)","voice_name":"Microsoft Elena Online (Natural) - Spanish (Argentina)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-AR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-AR, TomasNeural)","voice_name":"Microsoft Tomas Online (Natural) - Spanish (Argentina)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-BO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-BO, SofiaNeural)","voice_name":"Microsoft Sofia Online (Natural) - Spanish (Bolivia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-BO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-BO, MarceloNeural)","voice_name":"Microsoft Marcelo Online (Natural) - Spanish (Bolivia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-CL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-CL, CatalinaNeural)","voice_name":"Microsoft Catalina Online (Natural) - Spanish (Chile)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-CL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-CL, LorenzoNeural)","voice_name":"Microsoft Lorenzo Online (Natural) - Spanish (Chile)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-CO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-CO, SalomeNeural)","voice_name":"Microsoft Salome Online (Natural) - Spanish (Colombia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-CO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-CO, GonzaloNeural)","voice_name":"Microsoft Gonzalo Online (Natural) - Spanish (Colombia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-CR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-CR, MariaNeural)","voice_name":"Microsoft María Online (Natural) - Spanish (Costa Rica)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-CR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-CR, JuanNeural)","voice_name":"Microsoft Juan Online (Natural) - Spanish (Costa Rica)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-CU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-CU, BelkysNeural)","voice_name":"Microsoft Belkys Online (Natural) - Spanish (Cuba)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-CU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-CU, ManuelNeural)","voice_name":"Microsoft Manuel Online (Natural) - Spanish (Cuba)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-DO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-DO, RamonaNeural)","voice_name":"Microsoft Ramona Online (Natural) - Spanish (Dominican Republic)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-DO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-DO, EmilioNeural)","voice_name":"Microsoft Emilio Online (Natural) - Spanish (Dominican Republic)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-EC","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-EC, AndreaNeural)","voice_name":"Microsoft Andrea Online (Natural) - Spanish (Ecuador)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-EC","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-EC, LuisNeural)","voice_name":"Microsoft Luis Online (Natural) - Spanish (Ecuador)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-ES, ElviraNeural)","voice_name":"Microsoft Elvira Online (Natural) - Spanish (Spain)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-ES, AlvaroNeural)","voice_name":"Microsoft Álvaro Online (Natural) - Spanish (Spain)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-ES, XimenaNeural)","voice_name":"Microsoft Ximena Online (Natural) - Spanish (Spain)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-GQ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-GQ, TeresaNeural)","voice_name":"Microsoft Teresa Online (Natural) - Spanish (Equatorial Guinea)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-GQ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-GQ, JavierNeural)","voice_name":"Microsoft Javier Online (Natural) - Spanish (Equatorial Guinea)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-GT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-GT, MartaNeural)","voice_name":"Microsoft Marta Online (Natural) - Spanish (Guatemala)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-GT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-GT, AndresNeural)","voice_name":"Microsoft Andrés Online (Natural) - Spanish (Guatemala)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-HN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-HN, KarlaNeural)","voice_name":"Microsoft Karla Online (Natural) - Spanish (Honduras)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-HN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-HN, CarlosNeural)","voice_name":"Microsoft Carlos Online (Natural) - Spanish (Honduras)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-MX","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-MX, DaliaNeural)","voice_name":"Microsoft Dalia Online (Natural) - Spanish (Mexico)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-MX","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-MX, JorgeNeural)","voice_name":"Microsoft Jorge Online (Natural) - Spanish (Mexico)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-NI","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-NI, YolandaNeural)","voice_name":"Microsoft Yolanda Online (Natural) - Spanish (Nicaragua)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-NI","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-NI, FedericoNeural)","voice_name":"Microsoft Federico Online (Natural) - Spanish (Nicaragua)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-PA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-PA, MargaritaNeural)","voice_name":"Microsoft Margarita Online (Natural) - Spanish (Panama)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-PA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-PA, RobertoNeural)","voice_name":"Microsoft Roberto Online (Natural) - Spanish (Panama)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-PE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-PE, CamilaNeural)","voice_name":"Microsoft Camila Online (Natural) - Spanish (Peru)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-PE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-PE, AlexNeural)","voice_name":"Microsoft Alex Online (Natural) - Spanish (Peru)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-PR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-PR, KarinaNeural)","voice_name":"Microsoft Karina Online (Natural) - Spanish (Puerto Rico)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-PR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-PR, VictorNeural)","voice_name":"Microsoft Víctor Online (Natural) - Spanish (Puerto Rico)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-PY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-PY, TaniaNeural)","voice_name":"Microsoft Tania Online (Natural) - Spanish (Paraguay)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-PY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-PY, MarioNeural)","voice_name":"Microsoft Mario Online (Natural) - Spanish (Paraguay)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-SV","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-SV, LorenaNeural)","voice_name":"Microsoft Lorena Online (Natural) - Spanish (El Salvador)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-SV","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-SV, RodrigoNeural)","voice_name":"Microsoft Rodrigo Online (Natural) - Spanish (El Salvador)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-US, PalomaNeural)","voice_name":"Microsoft Paloma Online (Natural) - Spanish (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-US, AlonsoNeural)","voice_name":"Microsoft Alonso Online (Natural) - Spanish (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-UY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-UY, ValentinaNeural)","voice_name":"Microsoft Valentina Online (Natural) - Spanish (Uruguay)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-UY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-UY, MateoNeural)","voice_name":"Microsoft Mateo Online (Natural) - Spanish (Uruguay)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-VE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-VE, PaolaNeural)","voice_name":"Microsoft Paola Online (Natural) - Spanish (Venezuela)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-VE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-VE, SebastianNeural)","voice_name":"Microsoft Sebastián Online (Natural) - Spanish (Venezuela)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"et-EE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (et-EE, AnuNeural)","voice_name":"Microsoft Anu Online (Natural) - Estonian (Estonia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"et-EE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (et-EE, KertNeural)","voice_name":"Microsoft Kert Online (Natural) - Estonian (Estonia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fa-IR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fa-IR, DilaraNeural)","voice_name":"Microsoft دلارا Online (Natural) - Persian (Iran)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fa-IR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fa-IR, FaridNeural)","voice_name":"Microsoft فرید Online (Natural) - Persian (Iran)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fi-FI","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fi-FI, HarriNeural)","voice_name":"Microsoft Harri Online (Natural) - Finnish (Finland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fi-FI","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fi-FI, NooraNeural)","voice_name":"Microsoft Noora Online (Natural) - Finnish (Finland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fil-PH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fil-PH, BlessicaNeural)","voice_name":"Microsoft Blessica Online (Natural) - Filipino (Philippines)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fil-PH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fil-PH, AngeloNeural)","voice_name":"Microsoft Angelo Online (Natural) - Filipino (Philippines)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-BE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-BE, CharlineNeural)","voice_name":"Microsoft Charline Online (Natural) - French (Belgium)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-BE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-BE, GerardNeural)","voice_name":"Microsoft Gerard Online (Natural) - French (Belgium)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-CA, SylvieNeural)","voice_name":"Microsoft Sylvie Online (Natural) - French (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-CA, JeanNeural)","voice_name":"Microsoft Jean Online (Natural) - French (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-CA, AntoineNeural)","voice_name":"Microsoft Antoine Online (Natural) - French (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-CA, ThierryNeural)","voice_name":"Microsoft Thierry Online (Natural) - French (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-CH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-CH, ArianeNeural)","voice_name":"Microsoft Ariane Online (Natural) - French (Switzerland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-CH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-CH, FabriceNeural)","voice_name":"Microsoft Fabrice Online (Natural) - French (Switzerland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-FR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-FR, DeniseNeural)","voice_name":"Microsoft Denise Online (Natural) - French (France)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-FR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-FR, HenriNeural)","voice_name":"Microsoft Henri Online (Natural) - French (France)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-FR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-FR, VivienneMultilingualNeural)","voice_name":"Microsoft Vivienne Multilingue Online (Natural) - French (France)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-FR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-FR, RemyMultilingualNeural)","voice_name":"Microsoft Rémy Multilingue Online (Natural) - French (France)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-FR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-FR, EloiseNeural)","voice_name":"Microsoft Eloise Online (Natural) - French (France)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ga-IE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ga-IE, OrlaNeural)","voice_name":"Microsoft Orla Online (Natural) - Irish (Ireland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ga-IE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ga-IE, ColmNeural)","voice_name":"Microsoft Colm Online (Natural) - Irish (Ireland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"gl-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (gl-ES, SabelaNeural)","voice_name":"Microsoft Sabela Online (Natural) - Galician"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"gl-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (gl-ES, RoiNeural)","voice_name":"Microsoft Roi Online (Natural) - Galician"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"gu-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (gu-IN, DhwaniNeural)","voice_name":"Microsoft ધ્વની Online (Natural) - Gujarati (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"gu-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (gu-IN, NiranjanNeural)","voice_name":"Microsoft નિરંજન Online (Natural) - Gujarati (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"he-IL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (he-IL, HilaNeural)","voice_name":"Microsoft הילה Online (Natural) - Hebrew (Israel)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"he-IL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (he-IL, AvriNeural)","voice_name":"Microsoft אברי Online (Natural) - Hebrew (Israel)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"hi-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (hi-IN, SwaraNeural)","voice_name":"Microsoft स्वरा Online (Natural) - Hindi (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"hi-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (hi-IN, MadhurNeural)","voice_name":"Microsoft मधुर Online (Natural) - Hindi (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"hr-HR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (hr-HR, GabrijelaNeural)","voice_name":"Microsoft Gabrijela Online (Natural) - Croatian (Croatia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"hr-HR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (hr-HR, SreckoNeural)","voice_name":"Microsoft Srećko Online (Natural) - Croatian (Croatia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"hu-HU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (hu-HU, NoemiNeural)","voice_name":"Microsoft Noémi Online (Natural) - Hungarian (Hungary)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"hu-HU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (hu-HU, TamasNeural)","voice_name":"Microsoft Tamás Online (Natural) - Hungarian (Hungary)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"id-ID","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (id-ID, GadisNeural)","voice_name":"Microsoft Gadis Online (Natural) - Indonesian (Indonesia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"id-ID","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (id-ID, ArdiNeural)","voice_name":"Microsoft Ardi Online (Natural) - Indonesian (Indonesia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"is-IS","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (is-IS, GudrunNeural)","voice_name":"Microsoft Guðrún Online (Natural) - Icelandic (Iceland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"is-IS","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (is-IS, GunnarNeural)","voice_name":"Microsoft Gunnar Online (Natural) - Icelandic (Iceland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"it-IT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (it-IT, ElsaNeural)","voice_name":"Microsoft Elsa Online (Natural) - Italian (Italy)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"it-IT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (it-IT, IsabellaNeural)","voice_name":"Microsoft Isabella Online (Natural) - Italian (Italy)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"it-IT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (it-IT, DiegoNeural)","voice_name":"Microsoft Diego Online (Natural) - Italian (Italy)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"it-IT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (it-IT, GiuseppeMultilingualNeural)","voice_name":"Microsoft Giuseppe Multilingual Online (Natural) - Italian (Italy)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"iu-Cans-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (iu-Cans-CA, SiqiniqNeural)","voice_name":"Microsoft ᓯᕿᓂᖅ Online (Natural) - Inuktitut (Syllabics, Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"iu-Cans-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (iu-Cans-CA, TaqqiqNeural)","voice_name":"Microsoft ᑕᖅᑭᖅ Online (Natural) - Inuktitut (Syllabics, Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"iu-Latn-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (iu-Latn-CA, SiqiniqNeural)","voice_name":"Microsoft ᓯᕿᓂᖅ Online (Natural) - Inuktitut (Latin, Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"iu-Latn-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (iu-Latn-CA, TaqqiqNeural)","voice_name":"Microsoft ᑕᖅᑭᖅ Online (Natural) - Inuktitut (Latin, Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ja-JP","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ja-JP, NanamiNeural)","voice_name":"Microsoft 七海 Online (Natural) - Japanese (Japan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ja-JP","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ja-JP, KeitaNeural)","voice_name":"Microsoft 圭太 Online (Natural) - Japanese (Japan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"jv-ID","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (jv-ID, SitiNeural)","voice_name":"Microsoft Siti Online (Natural) - Javanese (Latin, Indonesia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"jv-ID","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (jv-ID, DimasNeural)","voice_name":"Microsoft Dimas Online (Natural) - Javanese (Latin, Indonesia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ka-GE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ka-GE, EkaNeural)","voice_name":"Microsoft ეკა Online (Natural) - Georgian (Georgia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ka-GE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ka-GE, GiorgiNeural)","voice_name":"Microsoft გიორგი Online (Natural) - Georgian (Georgia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"kk-KZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (kk-KZ, AigulNeural)","voice_name":"Microsoft Айгүл Online (Natural) - Kazakh (Kazakhstan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"kk-KZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (kk-KZ, DauletNeural)","voice_name":"Microsoft Дәулет Online (Natural) - Kazakh (Kazakhstan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"km-KH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (km-KH, SreymomNeural)","voice_name":"Microsoft ស្រីមុំ Online (Natural) - Khmer (Cambodia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"km-KH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (km-KH, PisethNeural)","voice_name":"Microsoft ពិសិដ្ឋ Online (Natural) - Khmer (Cambodia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"kn-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (kn-IN, SapnaNeural)","voice_name":"Microsoft ಸಪ್ನಾ Online (Natural) - Kannada (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"kn-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (kn-IN, GaganNeural)","voice_name":"Microsoft ಗಗನ್ Online (Natural) - Kannada (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ko-KR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ko-KR, SunHiNeural)","voice_name":"Microsoft 선히 Online (Natural) - Korean (Korea)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ko-KR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ko-KR, InJoonNeural)","voice_name":"Microsoft 인준 Online (Natural) - Korean (Korea)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ko-KR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ko-KR, HyunsuMultilingualNeural)","voice_name":"Microsoft Hyunsu Multilingual Online (Natural) - Korean (Korea)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"lo-LA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (lo-LA, KeomanyNeural)","voice_name":"Microsoft ແກ້ວມະນີ Online (Natural) - Lao (Laos)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"lo-LA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (lo-LA, ChanthavongNeural)","voice_name":"Microsoft ຈັນທະວົງ Online (Natural) - Lao (Laos)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"lt-LT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (lt-LT, OnaNeural)","voice_name":"Microsoft Ona Online (Natural) - Lithuanian (Lithuania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"lt-LT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (lt-LT, LeonasNeural)","voice_name":"Microsoft Leonas Online (Natural) - Lithuanian (Lithuania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"lv-LV","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (lv-LV, EveritaNeural)","voice_name":"Microsoft Everita Online (Natural) - Latvian (Latvia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"lv-LV","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (lv-LV, NilsNeural)","voice_name":"Microsoft Nils Online (Natural) - Latvian (Latvia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"mk-MK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (mk-MK, MarijaNeural)","voice_name":"Microsoft Марија Online (Natural) - Macedonian (North Macedonia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"mk-MK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (mk-MK, AleksandarNeural)","voice_name":"Microsoft Александар Online (Natural) - Macedonian (North Macedonia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ml-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ml-IN, SobhanaNeural)","voice_name":"Microsoft ശോഭന Online (Natural) - Malayalam (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ml-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ml-IN, MidhunNeural)","voice_name":"Microsoft മിഥുൻ Online (Natural) - Malayalam (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"mn-MN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (mn-MN, YesuiNeural)","voice_name":"Microsoft Есүй Online (Natural) - Mongolian (Mongolia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"mn-MN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (mn-MN, BataaNeural)","voice_name":"Microsoft Батаа Online (Natural) - Mongolian (Mongolia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"mr-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (mr-IN, AarohiNeural)","voice_name":"Microsoft आरोही Online (Natural) - Marathi (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"mr-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (mr-IN, ManoharNeural)","voice_name":"Microsoft मनोहर Online (Natural) - Marathi (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ms-MY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ms-MY, YasminNeural)","voice_name":"Microsoft Yasmin Online (Natural) - Malay (Malaysia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ms-MY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ms-MY, OsmanNeural)","voice_name":"Microsoft Osman Online (Natural) - Malay (Malaysia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"mt-MT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (mt-MT, GraceNeural)","voice_name":"Microsoft Grace Online (Natural) - Maltese (Malta)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"mt-MT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (mt-MT, JosephNeural)","voice_name":"Microsoft Joseph Online (Natural) - Maltese (Malta)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"my-MM","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (my-MM, NilarNeural)","voice_name":"Microsoft နီလာ Online (Natural) - Burmese (Myanmar)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"my-MM","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (my-MM, ThihaNeural)","voice_name":"Microsoft သီဟ Online (Natural) - Burmese (Myanmar)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nb-NO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nb-NO, PernilleNeural)","voice_name":"Microsoft Pernille Online (Natural) - Norwegian Bokmål (Norway)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nb-NO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nb-NO, FinnNeural)","voice_name":"Microsoft Finn Online (Natural) - Norwegian Bokmål (Norway)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ne-NP","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ne-NP, HemkalaNeural)","voice_name":"Microsoft हेमकला Online (Natural) - Nepali (Nepal)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ne-NP","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ne-NP, SagarNeural)","voice_name":"Microsoft सागर Online (Natural) - Nepali (Nepal)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nl-BE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nl-BE, DenaNeural)","voice_name":"Microsoft Dena Online (Natural) - Dutch (Belgium)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nl-BE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nl-BE, ArnaudNeural)","voice_name":"Microsoft Arnaud Online (Natural) - Dutch (Belgium)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nl-NL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nl-NL, FennaNeural)","voice_name":"Microsoft Fenna Online (Natural) - Dutch (Netherlands)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nl-NL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nl-NL, MaartenNeural)","voice_name":"Microsoft Maarten Online (Natural) - Dutch (Netherlands)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nl-NL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nl-NL, ColetteNeural)","voice_name":"Microsoft Colette Online (Natural) - Dutch (Netherlands)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pl-PL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pl-PL, MarekNeural)","voice_name":"Microsoft Marek Online (Natural) - Polish (Poland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pl-PL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pl-PL, ZofiaNeural)","voice_name":"Microsoft Zofia Online (Natural) - Polish (Poland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ps-AF","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ps-AF, LatifaNeural)","voice_name":"Microsoft لطيفه Online (Natural) - Pashto (Afghanistan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ps-AF","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ps-AF, GulNawazNeural)","voice_name":"Microsoft ګل نواز Online (Natural) - Pashto (Afghanistan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pt-BR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pt-BR, FranciscaNeural)","voice_name":"Microsoft Francisca Online (Natural) - Portuguese (Brazil)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pt-BR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pt-BR, AntonioNeural)","voice_name":"Microsoft Antônio Online (Natural) - Portuguese (Brazil)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pt-BR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pt-BR, ThalitaMultilingualNeural)","voice_name":"Microsoft Thalita multilíngue Online (Natural) - Portuguese (Brazil)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pt-PT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pt-PT, RaquelNeural)","voice_name":"Microsoft Raquel Online (Natural) - Portuguese (Portugal)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pt-PT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pt-PT, DuarteNeural)","voice_name":"Microsoft Duarte Online (Natural) - Portuguese (Portugal)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ro-RO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ro-RO, AlinaNeural)","voice_name":"Microsoft Alina Online (Natural) - Romanian (Romania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ro-RO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ro-RO, EmilNeural)","voice_name":"Microsoft Emil Online (Natural) - Romanian (Romania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ru-RU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ru-RU, SvetlanaNeural)","voice_name":"Microsoft Светлана Online (Natural) - Russian (Russia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ru-RU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ru-RU, DmitryNeural)","voice_name":"Microsoft Дмитрий Online (Natural) - Russian (Russia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"si-LK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (si-LK, ThiliniNeural)","voice_name":"Microsoft තිළිණි Online (Natural) - Sinhala (Sri Lanka)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"si-LK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (si-LK, SameeraNeural)","voice_name":"Microsoft සමීර Online (Natural) - Sinhala (Sri Lanka)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sk-SK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sk-SK, ViktoriaNeural)","voice_name":"Microsoft Viktória Online (Natural) - Slovak (Slovakia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sk-SK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sk-SK, LukasNeural)","voice_name":"Microsoft Lukáš Online (Natural) - Slovak (Slovakia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sl-SI","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sl-SI, PetraNeural)","voice_name":"Microsoft Petra Online (Natural) - Slovenian (Slovenia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sl-SI","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sl-SI, RokNeural)","voice_name":"Microsoft Rok Online (Natural) - Slovenian (Slovenia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"so-SO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (so-SO, UbaxNeural)","voice_name":"Microsoft Ubax Online (Natural) - Somali (Somalia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"so-SO","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (so-SO, MuuseNeural)","voice_name":"Microsoft Muuse Online (Natural) - Somali (Somalia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sq-AL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sq-AL, AnilaNeural)","voice_name":"Microsoft Anila Online (Natural) - Albanian (Albania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sq-AL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sq-AL, IlirNeural)","voice_name":"Microsoft Ilir Online (Natural) - Albanian (Albania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sr-RS","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sr-RS, SophieNeural)","voice_name":"Microsoft Софија Online (Natural) - Serbian (Cyrillic, Serbia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sr-RS","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sr-RS, NicholasNeural)","voice_name":"Microsoft Никола Online (Natural) - Serbian (Cyrillic, Serbia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"su-ID","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (su-ID, TutiNeural)","voice_name":"Microsoft Tuti Online (Natural) - Sundanese (Indonesia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"su-ID","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (su-ID, JajangNeural)","voice_name":"Microsoft Jajang Online (Natural) - Sundanese (Indonesia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sv-SE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sv-SE, SofieNeural)","voice_name":"Microsoft Sofie Online (Natural) - Swedish (Sweden)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sv-SE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sv-SE, MattiasNeural)","voice_name":"Microsoft Mattias Online (Natural) - Swedish (Sweden)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sw-KE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sw-KE, ZuriNeural)","voice_name":"Microsoft Zuri Online (Natural) - Swahili (Kenya)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sw-KE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sw-KE, RafikiNeural)","voice_name":"Microsoft Rafiki Online (Natural) - Swahili (Kenya)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sw-TZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sw-TZ, RehemaNeural)","voice_name":"Microsoft Rehema Online (Natural) - Swahili (Tanzania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"sw-TZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (sw-TZ, DaudiNeural)","voice_name":"Microsoft Daudi Online (Natural) - Swahili (Tanzania)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ta-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ta-IN, PallaviNeural)","voice_name":"Microsoft பல்லவி Online (Natural) - Tamil (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ta-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ta-IN, ValluvarNeural)","voice_name":"Microsoft வள்ளுவர் Online (Natural) - Tamil (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ta-LK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ta-LK, SaranyaNeural)","voice_name":"Microsoft சரண்யா Online (Natural) - Tamil (Sri Lanka)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ta-LK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ta-LK, KumarNeural)","voice_name":"Microsoft குமார் Online (Natural) - Tamil (Sri Lanka)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ta-MY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ta-MY, KaniNeural)","voice_name":"Microsoft கனி Online (Natural) - Tamil (Malaysia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ta-MY","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ta-MY, SuryaNeural)","voice_name":"Microsoft சூர்யா Online (Natural) - Tamil (Malaysia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ta-SG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ta-SG, VenbaNeural)","voice_name":"Microsoft வெண்பா Online (Natural) - Tamil (Singapore)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ta-SG","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ta-SG, AnbuNeural)","voice_name":"Microsoft அன்பு Online (Natural) - Tamil (Singapore)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"te-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (te-IN, ShrutiNeural)","voice_name":"Microsoft శ్రుతి Online (Natural) - Telugu (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"te-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (te-IN, MohanNeural)","voice_name":"Microsoft మోహన్ Online (Natural) - Telugu (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"th-TH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (th-TH, PremwadeeNeural)","voice_name":"Microsoft เปรมวดี Online (Natural) - Thai (Thailand)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"th-TH","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (th-TH, NiwatNeural)","voice_name":"Microsoft นิวัฒน์ Online (Natural) - Thai (Thailand)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"tr-TR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (tr-TR, EmelNeural)","voice_name":"Microsoft Emel Online (Natural) - Turkish (Türkiye)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"tr-TR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (tr-TR, AhmetNeural)","voice_name":"Microsoft Ahmet Online (Natural) - Turkish (Türkiye)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"uk-UA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (uk-UA, PolinaNeural)","voice_name":"Microsoft Поліна Online (Natural) - Ukrainian (Ukraine)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"uk-UA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (uk-UA, OstapNeural)","voice_name":"Microsoft Остап Online (Natural) - Ukrainian (Ukraine)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ur-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ur-IN, GulNeural)","voice_name":"Microsoft گل Online (Natural) - Urdu (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ur-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ur-IN, SalmanNeural)","voice_name":"Microsoft سلمان Online (Natural) - Urdu (India)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ur-PK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ur-PK, UzmaNeural)","voice_name":"Microsoft عظمیٰ Online (Natural) - Urdu (Pakistan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ur-PK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ur-PK, AsadNeural)","voice_name":"Microsoft اسد Online (Natural) - Urdu (Pakistan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"uz-UZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (uz-UZ, MadinaNeural)","voice_name":"Microsoft Madina Online (Natural) - Uzbek (Latin, Uzbekistan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"uz-UZ","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (uz-UZ, SardorNeural)","voice_name":"Microsoft Sardor Online (Natural) - Uzbek (Latin, Uzbekistan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"vi-VN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (vi-VN, HoaiMyNeural)","voice_name":"Microsoft Hoài My Online (Natural) - Vietnamese (Vietnam)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"vi-VN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (vi-VN, NamMinhNeural)","voice_name":"Microsoft Nam Minh Online (Natural) - Vietnamese (Vietnam)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, XiaoxiaoNeural)","voice_name":"Microsoft 晓晓 Online (Natural) - Chinese (Mandarin, Simplified)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, YunxiNeural)","voice_name":"Microsoft 云希 Online (Natural) - Chinese (Mandarin, Simplified)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, YunjianNeural)","voice_name":"Microsoft 云健 Online (Natural) - Chinese (Mandarin, Simplified)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, XiaoyiNeural)","voice_name":"Microsoft 晓伊 Online (Natural) - Chinese (Mandarin, Simplified)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, YunyangNeural)","voice_name":"Microsoft 云扬 Online (Natural) - Chinese (Mandarin, Simplified)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, YunxiaNeural)","voice_name":"Microsoft 云夏 Online (Natural) - Chinese (Mandarin, Simplified)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN-liaoning","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN-liaoning, XiaobeiNeural)","voice_name":"Microsoft 晓北 Online (Natural) - Chinese (Northeastern Mandarin, Simplified)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN-shaanxi","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN-shaanxi, XiaoniNeural)","voice_name":"Microsoft 晓妮 Online (Natural) - Chinese (Zhongyuan Mandarin Shaanxi, Simplified)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-HK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-HK, HiuMaanNeural)","voice_name":"Microsoft 曉曼 Online (Natural) - Chinese (Cantonese, Traditional)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-HK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-HK, WanLungNeural)","voice_name":"Microsoft 雲龍 Online (Natural) - Chinese (Cantonese, Traditional)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-HK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-HK, HiuGaaiNeural)","voice_name":"Microsoft 曉佳 Online (Natural) - Chinese (Cantonese, Traditional)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-TW","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-TW, HsiaoChenNeural)","voice_name":"Microsoft 曉臻 Online (Natural) - Chinese (Taiwanese Mandarin, Traditional)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-TW","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-TW, YunJheNeural)","voice_name":"Microsoft 雲哲 Online (Natural) - Chinese (Taiwanese Mandarin, Traditional)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-TW","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-TW, HsiaoYuNeural)","voice_name":"Microsoft 曉雨 Online (Natural) - Chinese (Taiwanese Mandarin, Traditional)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zu-ZA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zu-ZA, ThandoNeural)","voice_name":"Microsoft Thando Online (Natural) - Zulu (South Africa)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zu-ZA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zu-ZA, ThembaNeural)","voice_name":"Microsoft Themba Online (Natural) - Zulu (South Africa)"}]},"version":"1.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\microsoft_voices","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"account_extension_type":0,"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","tabs","resourcesPrivate","pdfViewerPrivate","fileSystem.readFullPath","errorReporting","edgeLearningToolsPrivate","fileSystem.getCurrentEntry","edgePdfPrivate","edgeCertVerifierPrivate","edgeFeedbackPrivate"],"explicit_host":["edge://resources/*","edge://webui-test/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13434014280847585","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280847585","location":5,"manifest":{"content_security_policy":"script-src 'self' 'wasm-eval' blob: filesystem: chrome://resources chrome://webui-test; object-src * blob: externalfile: file: filesystem: data:; trusted-types edge-internal fast-html pdf-url edge-pdf-static-policy edge_common;","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"edge_pdf/index.html","name":"Microsoft Edge PDF Viewer","offline_enabled":true,"permissions":["errorReporting","chrome://resources/","chrome://webui-test/","contentSettings","edgeFeedbackPrivate","metricsPrivate","edgeCertVerifierPrivate","edgeLearningToolsPrivate","edgePdfPrivate","pdfViewerPrivate","resourcesPrivate","tabs",{"fileSystem":["write","readFullPath","getCurrentEntry"]}],"version":"1","web_accessible_resources":["pdf_embedder.css"]},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\edge_pdf","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"ncbjelpjchkpbikbpkcchkhkblodoama":{"account_extension_type":0,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13434014280856150","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280856150","location":5,"manifest":{"background":{"persistent":false,"scripts":["background.js"]},"externally_connectable":{"matches":["https://*.teams.cloud.microsoft/*","https://*.teams.cloud.microsoft.com/*","https://*.teams.microsoft.com/*","https://*.skype.com/*","https://*.teams.live.com/*"]},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtAdFAR3ckd5c7G8VSzUj4Ltt/QRInUOD00StG95LweksGcLBlFlYL46cHFVgHHj1gmzcpBtgsURdcrAC3V8yiE7GY4wtpOP+9l+adUGR+cyOG0mw9fLjyH+2Il0QqktsNXzkNiE1ogW4l0h4+PJc262j0vtm4hBzMvR0QScFWcAIcAErlUiWTt4jefXCAYqubV99ed5MvVMWBxe97wOa9hYwAhbCminOepA4RRTg9eyi0TiuHpq/bNI8C5qZgKIQNBAjgiFBaIx9hiMBFlK4NHUbFdgY6Qp/hSCMNurctwz1jpsXEnT4eHg1YWXfquoH8s4swIjkFCMBF6Ejc3cUkQIDAQAB","manifest_version":2,"name":"WebRTC Internals Extension","permissions":["webrtcInternalsPrivate"],"version":"2.0.4"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\webrtc_internals","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false},"ndcpkimcihhghdcddljkfmmjccdmcmof":{"account_extension_type":0,"active_permissions":{"api":["metricsPrivate","tabs","webNavigation","errorReporting","edgeCopilotBridgePrivate","edgeAuthPrivate","edgeNtpSettingsPrivate","edgeCopilotToolActionsPrivate","edgeCopilotCoworkPrivate","edgeCopilotBrowseConsentPrivate"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"first_install_time":"13434014280851804","from_webstore":false,"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280851804","location":5,"manifest":{"background":{"service_worker":"background.rollup.js","type":"module"},"description":"Bridge between Copilot web experience and the Edge browser process.","edge_agent_internals_enabled":false,"edge_browse_consent_origins":[],"edge_cowork_enabled":true,"edge_cowork_origins":["https://m365.cloud.microsoft","https://scuprodprv.m365.cloud.microsoft","https://www.microsoft365.com","https://cr.m365copilotapp.svc.cloud.microsoft","https://copilot.cloud.microsoft","https://copilot.com"],"edge_tools_origins":["https://m365.cloud.microsoft","https://scuprodprv.m365.cloud.microsoft","https://www.microsoft365.com","https://cr.m365copilotapp.svc.cloud.microsoft","https://copilot.cloud.microsoft","https://copilot.com"],"externally_connectable":{"matches":["https://m365.cloud.microsoft/*","https://scuprodprv.m365.cloud.microsoft/*","https://www.microsoft365.com/*","https://cr.m365copilotapp.svc.cloud.microsoft/*","https://copilot.cloud.microsoft/*","https://copilot.com/*"]},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApVTPYSA1GZWjkvR+tnEN9TCNTAsQiWGWwZTuooQhuxvocQIb7W8lxSdat3o6hz2JFuEtErX3R4mhWqIXax4lPMn0GOLEfh1MNlzT3KfcmBh2HFVtDoxHHgLHIWUrv3YrQlAA+FSS4oAXRkuESKpjJVHLzZe/QkFa5txD4xyYM3tGWgKivueqJX0Kh9q5YWHOBQrW3AHTpD/yUzyv/NszUSOCJ/8A3dEJhSqwPzOLASQfeNafdibhckB+7C0h5stR5Sm+TcJHx1/Wy5ULXW1P89H/3iSvOd8udX1zf13csFXVNxcGk74JA3RYPOOuHddMv4VVQrVp+WWT14yhhVYQPwIDAQAB","manifest_version":3,"message_serialization":"structured_clone","name":"Edge Copilot Bridge","permissions":["edgeAuthPrivate","edgeCopilotBridgePrivate","edgeCopilotBrowseConsentPrivate","edgeCopilotCoworkPrivate","edgeCopilotToolActionsPrivate","edgeNtpSettingsPrivate","errorReporting","metricsPrivate","tabs","webNavigation"],"version":"153.0.4234.21"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\edge_copilot_bridge_extension","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"153.0.4234.21"},"serviceworkerevents":["copilotBridgePrivate.chat.onAskCopilot","copilotBridgePrivate.ciq.interactions.onSendPromptConfig","copilotBridgePrivate.notify.onNotification","copilotBridgePrivate.qvMessaging.onHandoffLiveModeConversation","copilotBridgePrivate.qvMessaging.onSendQuickViewPrompt","copilotBridgePrivate.qvMessaging.onUpdateAppMode","runtime.onConnectExternal"],"was_installed_by_default":false,"was_installed_by_oem":false},"nkeimhogjdpnpccoofpliimaahmaaome":{"account_extension_type":0,"active_permissions":{"api":["processes","webrtcLoggingPrivate","system.cpu","enterprise.hardwarePlatform"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":["runtime.onConnectExternal"],"first_install_time":"13434014280850525","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_loaded_browser_version":"153.0.4234.32","last_update_time":"13434014280850525","location":5,"manifest":{"background":{"page":"background.html","persistent":false},"externally_connectable":{"matches":["https://*.teams.cloud.microsoft/*","https://*.teams.cloud.microsoft.com/*","https://*.teams.microsoft.com/*","https://*.teams.live.com/*","https://*.skype.com/*"]},"incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAQt2ZDdPfoSe/JI6ID5bgLHRCnCu9T36aYczmhw/tnv6QZB2I6WnOCMZXJZlRdqWc7w9jo4BWhYS50Vb4weMfh/I0On7VcRwJUgfAxW2cHB+EkmtI1v4v/OU24OqIa1Nmv9uRVeX0GjhQukdLNhAE6ACWooaf5kqKlCeK+1GOkQIDAQAB","manifest_version":2,"name":"WebRTC Extension","permissions":["enterprise.hardwarePlatform","processes","system.cpu","webrtcLoggingPrivate"],"version":"4.3.26"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\153.0.4234.32\\resources\\hangout_services","preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false}}},"protection":{"macs":{"browser":{"show_home_button":"A807B5BE54F1F9EA20941A899F1F6A772D3ACD1E63D0E43709668C303F89093F","show_home_button_encrypted_hash":"djEwZoCS5NCwLb1Vv9zI5AXupjdDoGBaaOafiQQJ/1+21kRYM3VegorizI0pHXoczTi/DkFcWqBDO1ru9aBf"},"default_search_provider_data":{"template_url_data":"132624E6257F89C768C0BCB0F9CD57D533C9BCD15F571F52BD0BCD0C95459F91","template_url_data_encrypted_hash":"djEwH1sed388HePaLStqnjlKZS5tIf14g7I9/Hra6emDa2Qb1eGx/cfUAMrJlZfW/VXnsln6RvM+c0/hrbHa"},"edge":{"services":{"account_id":"3D237FC3F89C46258F66C1E66ED04FB13D802D9C09D623410A61C30C620FFC4F","account_id_encrypted_hash":"djEwmhEP3RYEcrAiHDyRQ7YjLy2EgOPUk+TX3N5Ldq+bjV+VeXVph90e6G23P3DxEbJlYfAFQRL8MXv4hAWt","last_username":"CB212DC516B0FC816E080ECB80052E4E3B6E1DCB6B2B8871C280FDF531FF73DD","last_username_encrypted_hash":"djEwA/8oy2dLuKBQQoVT6nCCBKtCfTNOZoJ+VjR8KPLm1TzXdzBS3XcvZ1mQm/fG0kkaorvQ4Mbwue6sRSr2"}},"enterprise_signin":{"policy_recovery_token":"F94D727938F249DAE2AF695C4325224B645DEF6DD4D102254924E2EEA85610FC","policy_recovery_token_encrypted_hash":"djEw+bI5u7eZJspqe9HtN5BBZNZ8NZphXi/PWzXHyyYAELKDzjWiDMp8UEPP++0S44ObvpGkNGl4BvYq4FsK"},"extensions":{"install":{"initiallist":"25F9449695390D1BBDFBC459C99AABB93D1073820C8C0E10E68833AACFCF038F","initiallist_encrypted_hash":"djEwDTEq4WdibVa7vunLKAhQVX7QJN96msmB9T2ntFYrNAhxRuIchW1pCmFMyYieynDjRGHsuMJM3HbvrRnM","initialprovidername":"AF8813354FD719CE9686E3828F96F5C562E4684236824295490191FF1CBCCBB4","initialprovidername_encrypted_hash":"djEweqmZD4DmVCaD2Vxpthzr0l216aZD53HYRmIC9FBsUtMVOrKY3Abyir0pg81Z1h68EKDdDLZkjFi1bNLq"},"settings":{"dgiklkfkllikcanfonkcabmbdfmgleag":"D1EFB83AEAF9A59A38FB1F7F85EA99D7C420EC1EE47AF3655E5D66E24D108D53","fikbjbembnmfhppjfnmfkahdhfohhjmg":"B13674C6D6E533333D2C43EB1B1665DB3910DE964A6679FDE1ABB60F2AD7A993","iglcjdemknebjbklcgkfaebgojjphkec":"BE0F4996716718A9EF17AFDAD0D906C73A7D09FD86A673E703544E0F3E176EF0","ihmafllikibpmigkcoadcmckbfhibefp":"3855972CC9DAD34A7D533BA158749DCAB8F16B3E1B0A6E19549833CDF0CDECDD","jdiccldimpdaibmpdkjnbmckianbfold":"95A4FD6B00DD4FE870E2D209990CCF829D50CE39C65BFDF5693858DBF01C9157","mhjfbmdgcfjbbpaeojofohoefgiehjai":"532E4D0842CDFFD6CB52B87D28BA1B2E7F45B22B080800F5569E41B721DA8C08","ncbjelpjchkpbikbpkcchkhkblodoama":"44F1D54A03EB680E1E6E0BBC10B790EF5188B4CDDBCB0A2B2402A63B2A1E83D2","ndcpkimcihhghdcddljkfmmjccdmcmof":"2B0376CB780889636C4D66FA7E7202241A60725A0A8A0E1A76FFBF26D391E777","nkeimhogjdpnpccoofpliimaahmaaome":"8F150A01EDB82630FF6C6DC1F66D127425EBBC7E18FEE732EEF0B891CD1B127D"},"settings_encrypted_hash":{"dgiklkfkllikcanfonkcabmbdfmgleag":"djEwI2wO4G6FgVWYwI0WaGfEGhE1odS1Hnv7KSDA1ww6BWkorytEkvUIaXZC8Z4uJf31ncKIhHqbt6CniAHj","fikbjbembnmfhppjfnmfkahdhfohhjmg":"djEw3cBHjwwTBlXYQCTcSfxdnTogxS73mFtbd4f8FkLVONQPV9vB22kLEbnD6cSgNDE3O2IxyquXKkZOsPQs","iglcjdemknebjbklcgkfaebgojjphkec":"djEwjcNhd6THOBByUYrraksu3PhjQdM/KfXgdAAfLJWGmd4eaLHPHiR9ooDfS7CQ2bfGrhb+r0a9shsV4f30","ihmafllikibpmigkcoadcmckbfhibefp":"djEw28lVSXB21YgjoqvZOcRvH0TV7FT+JldE/D9TXtVCfW9jKLQoaJ81lR1wL0NIWE/bOFqeu+ekyXvtgzXz","jdiccldimpdaibmpdkjnbmckianbfold":"djEwx+QJc9NCiGp4JQ7OGW34E3pSBmeyJXhIpbMpBe4miCGT8TP/oExAt8bXf+MuHRkZ4nSb8HTL1DdCc0bj","mhjfbmdgcfjbbpaeojofohoefgiehjai":"djEwN3TqubQJA4wHLIpwofKkkmqK0u4MHQ/wJxqP9crScw+TqlEVFJ8ExE/KU3jf7wu+Ca9biqc6WIZGRT3c","ncbjelpjchkpbikbpkcchkhkblodoama":"djEwVZiPLyc1FrH3TBJiLEKQOtyHt8OOXlAejLa9o396DpQT9NIW6CIPC2NdsKVdikNyWmtpmV5AlWQ1O1a/","ndcpkimcihhghdcddljkfmmjccdmcmof":"djEw/I3ibQsOypwNmBbJUsHRyiEeO4boJ3TQ8veJbqe5SZEhfWmQTRSUPBR98NlGMg99LLwYHZmE7Waanl3K","nkeimhogjdpnpccoofpliimaahmaaome":"djEwpLgF9RupcSb/1lMtQqsFefKzeYBBCFWtzpseCPq1dAtdvS7g4XQeZogQifeoNqrenZECB5yB2roSax4Q"},"ui":{"developer_mode":"A31162197DD427405BFBCD786ABF0A296647BD77E9372191E55DCC1CC82EA211","developer_mode_encrypted_hash":"djEw0e36Iagj2JcKmmpxTX4cJEPed0ps0M/l3DTk7eR+ziQ7IcAvGyj5kL3o2EPdNhdQ4PDZzD6il2zuluGp"}},"google":{"services":{"last_signed_in_username":"21949E06D19934D74E5B42635CB3F6F1AE1E9BC4510B3A5A88E2BB91411396A5","last_signed_in_username_encrypted_hash":"djEwt4YL7P9BiAp0gxGi7rVRT0oRUMAAKxIQiSc5m0yH5Mr9v+JvBa6XiWHTkXsFinyrNgdZ4tO53kdQDF7c"}},"homepage":"A40D9AF99772A1926AC174E42F7BF2E684AC252154AFCEB4EF2CB27B4FE27BD7","homepage_encrypted_hash":"djEwZ7qgKCn5b4pfiARpxvlxvvo9TzsvsD2Z11FNLggDjDf8Qep+ovxYQYhM6rOGyOm89WJrE1TivbuShWm/","homepage_is_newtabpage":"534D011A643FEC965381A7A971B5B08E3EFA36AD07E5144020D8EC35C4C08A2D","homepage_is_newtabpage_encrypted_hash":"djEw9fU65E2B6E9Ib23Yfi25xKigQ8hr+DzrTA5wllk6EwNNYSC6zfxdeqF+w7F5Zgu/eYJDjHTUnN6QFah+","media":{"cdm":{"origin_data":"0A7C725EEBBD290D598BA6430B5C4CEB913B136FC1A776A7017D483C7093CD3C","origin_data_encrypted_hash":"djEwoDD5HuIZyKaX17vajIU4dYkUueVm5SA3q2dFQOMpFmU1L9jaXULMV4/Ccjb/QT+IpJZApv0mdThzOpii"},"storage_id_salt":"85F7F74400273C5881BE2D95B52421BEA8D5B3D868B47BDC33E221452C0F0F8F","storage_id_salt_encrypted_hash":"djEwMSPW9c0m0KSNMMJcTX3ohkOElSXdCaZYy6be8DqMVc4x1cY4W025oBLQX/ff0SfrUmtlLin6nUPFT3RI"},"pinned_tabs":"5E41A9BE0806546CB640E08BD311157ED29E5CE7A77C0D7485831ADAD4B73649","pinned_tabs_encrypted_hash":"djEw62hr8bedC77BwLv/SE0AnCUme7guTbxKaEjs7VWW+VkzxKCKZ0EfChlzq7rA9RpklEdok6YKssCn97XU","prefs":{"preference_reset_time":"6A6DF759276DC694DB0E993037EB19220F449424DBF60D74AA8BD1B1B7895510","preference_reset_time_encrypted_hash":"djEwBYb1AAdRXw9l54pIYNhOAxUAmxXJmaiVLEEQ2lKM9+K388vkhRhqVm5EQHy9LwtuLcbL3qgRCgidYyYA"},"safebrowsing":{"incidents_sent":"15228CF9C81F0D13A5263FF487349741BDC064493AF9227C0BD9747F085B81D8","incidents_sent_encrypted_hash":"djEwFIxp/8hR8hDUqVDpbOios6QyyF8CrW2Y9Is3e3RERtVsLpPY6UjwXLERAfGeM0LSNR3XbWLeOBtNzC3/"},"schedule_to_flush_to_disk":"9735F45C8654B2D99C33CF3C8E95B3BE484A756924624C2A82BAAF0959954040","schedule_to_flush_to_disk_encrypted_hash":"djEwHVDMYM8Tl5vmjzyIsS68B9521pnUOCzNGgJWFJNE7v2bimi/+tyvCEWNJLTlHEQn457fjdTiAR2GiM3u","search_provider_overrides":"E1DCCF99FF19327B23158FA6BBA9580F4F5C03DBADED8679803AD521CC2FE2BD","search_provider_overrides_encrypted_hash":"djEw8yZJpzmx5LIb12pAd6jOjrUT8vco4p3VEDpxnNpaECJKlMPv+HSTQDLEfg/SiLd7xJIqE7GEaKsy7Rrk","session":{"restore_on_startup":"D4CD3D41B430973808036F00CADA865E8E1AECB1F24EB7490AECE3DFC98D4AED","restore_on_startup_encrypted_hash":"djEwCGHGNdNfMLwydRMyteXa7EVlF8/XJb6X2qesadgBiNpf8CEjaMX4Eb2r+U337WqiF3HopCZJql5tAorD","startup_urls":"9852A130A25F5D467EC89B38EC0600E22467A535352A5484E7114AB876F184B3","startup_urls_encrypted_hash":"djEw6s0FvUz1yxvXiV4dh8ItRvVO/qv8uoIXbcx2D/DN0A0NRHIssry1EHgwCBbar1WEOI2LhlpYHY0j84Qg"}},"super_encrypted_hash":"djEwcRdvMJSPOxLJ+g8Yq2RofkpVcLUsf9nvteY/xTzNIFEFToSYZ2tY925cqK+tF4aYHmcHY+e0CGzKCVT2","super_mac":"79FFD37119B61D2A3705504C57B1C42BD74EB95AB457E6541BDCE410B65D30EA"},"schedule_to_flush_to_disk":"13434014281070004"} \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/ServerCertificate b/.tmp-edge-annexation/Default/ServerCertificate deleted file mode 100644 index 86cb163..0000000 Binary files a/.tmp-edge-annexation/Default/ServerCertificate and /dev/null differ diff --git a/.tmp-edge-annexation/Default/ServerCertificate-journal b/.tmp-edge-annexation/Default/ServerCertificate-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Service Worker/Database/000003.log b/.tmp-edge-annexation/Default/Service Worker/Database/000003.log deleted file mode 100644 index 0be0d7a..0000000 Binary files a/.tmp-edge-annexation/Default/Service Worker/Database/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Service Worker/Database/CURRENT b/.tmp-edge-annexation/Default/Service Worker/Database/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Service Worker/Database/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Service Worker/Database/LOCK b/.tmp-edge-annexation/Default/Service Worker/Database/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Service Worker/Database/LOG b/.tmp-edge-annexation/Default/Service Worker/Database/LOG deleted file mode 100644 index 1e44992..0000000 --- a/.tmp-edge-annexation/Default/Service Worker/Database/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:01.254 3c14 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Service Worker\Database since it was missing. -2026/09/16-15:38:01.469 3c14 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Service Worker\Database/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Service Worker/Database/MANIFEST-000001 b/.tmp-edge-annexation/Default/Service Worker/Database/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Service Worker/Database/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Service Worker/ScriptCache/2cc80dabc69f58b6_0 b/.tmp-edge-annexation/Default/Service Worker/ScriptCache/2cc80dabc69f58b6_0 deleted file mode 100644 index 1528431..0000000 Binary files a/.tmp-edge-annexation/Default/Service Worker/ScriptCache/2cc80dabc69f58b6_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Service Worker/ScriptCache/index b/.tmp-edge-annexation/Default/Service Worker/ScriptCache/index deleted file mode 100644 index 79bd403..0000000 Binary files a/.tmp-edge-annexation/Default/Service Worker/ScriptCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Service Worker/ScriptCache/index-dir/the-real-index b/.tmp-edge-annexation/Default/Service Worker/ScriptCache/index-dir/the-real-index deleted file mode 100644 index c5e637e..0000000 Binary files a/.tmp-edge-annexation/Default/Service Worker/ScriptCache/index-dir/the-real-index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Session Storage/000003.log b/.tmp-edge-annexation/Default/Session Storage/000003.log deleted file mode 100644 index 1780fb3..0000000 Binary files a/.tmp-edge-annexation/Default/Session Storage/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Session Storage/CURRENT b/.tmp-edge-annexation/Default/Session Storage/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Session Storage/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Session Storage/LOCK b/.tmp-edge-annexation/Default/Session Storage/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Session Storage/LOG b/.tmp-edge-annexation/Default/Session Storage/LOG deleted file mode 100644 index 014a05e..0000000 --- a/.tmp-edge-annexation/Default/Session Storage/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:01.064 3544 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Session Storage since it was missing. -2026/09/16-15:38:01.133 3544 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Session Storage/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Session Storage/MANIFEST-000001 b/.tmp-edge-annexation/Default/Session Storage/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Session Storage/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Sessions/Session_13434014282025592 b/.tmp-edge-annexation/Default/Sessions/Session_13434014282025592 deleted file mode 100644 index d4d807d..0000000 Binary files a/.tmp-edge-annexation/Default/Sessions/Session_13434014282025592 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Sessions/Tabs_13434014282107761 b/.tmp-edge-annexation/Default/Sessions/Tabs_13434014282107761 deleted file mode 100644 index c10413c..0000000 Binary files a/.tmp-edge-annexation/Default/Sessions/Tabs_13434014282107761 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Shared Dictionary/cache/index b/.tmp-edge-annexation/Default/Shared Dictionary/cache/index deleted file mode 100644 index 79bd403..0000000 Binary files a/.tmp-edge-annexation/Default/Shared Dictionary/cache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Shared Dictionary/cache/index-dir/the-real-index b/.tmp-edge-annexation/Default/Shared Dictionary/cache/index-dir/the-real-index deleted file mode 100644 index c46ee3e..0000000 Binary files a/.tmp-edge-annexation/Default/Shared Dictionary/cache/index-dir/the-real-index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Shared Dictionary/db b/.tmp-edge-annexation/Default/Shared Dictionary/db deleted file mode 100644 index 85bff9e..0000000 Binary files a/.tmp-edge-annexation/Default/Shared Dictionary/db and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Shared Dictionary/db-journal b/.tmp-edge-annexation/Default/Shared Dictionary/db-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Site Characteristics Database/000003.log b/.tmp-edge-annexation/Default/Site Characteristics Database/000003.log deleted file mode 100644 index 46580fb..0000000 Binary files a/.tmp-edge-annexation/Default/Site Characteristics Database/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Site Characteristics Database/CURRENT b/.tmp-edge-annexation/Default/Site Characteristics Database/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Site Characteristics Database/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Site Characteristics Database/LOCK b/.tmp-edge-annexation/Default/Site Characteristics Database/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Site Characteristics Database/LOG b/.tmp-edge-annexation/Default/Site Characteristics Database/LOG deleted file mode 100644 index 318178c..0000000 --- a/.tmp-edge-annexation/Default/Site Characteristics Database/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:00.814 dbc Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Site Characteristics Database since it was missing. -2026/09/16-15:38:00.872 dbc Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Site Characteristics Database/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Site Characteristics Database/MANIFEST-000001 b/.tmp-edge-annexation/Default/Site Characteristics Database/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Site Characteristics Database/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/6f3a0dc5e6916f1e_0 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/6f3a0dc5e6916f1e_0 deleted file mode 100644 index b2029f5..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/6f3a0dc5e6916f1e_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index deleted file mode 100644 index 79bd403..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index-dir/the-real-index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index-dir/the-real-index deleted file mode 100644 index b1ba616..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/js/index-dir/the-real-index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/wasm/index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/wasm/index deleted file mode 100644 index 79bd403..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/wasm/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/wasm/index-dir/the-real-index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/wasm/index-dir/the-real-index deleted file mode 100644 index a9faffa..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Code Cache/wasm/index-dir/the-real-index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_0 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_0 deleted file mode 100644 index d76fb77..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_1 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_1 deleted file mode 100644 index dcaafa9..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_2 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_3 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/index deleted file mode 100644 index ea2b586..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnGraphiteCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_0 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_0 deleted file mode 100644 index d76fb77..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_1 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_1 deleted file mode 100644 index dcaafa9..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_2 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_3 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/index deleted file mode 100644 index 73685f6..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/DawnWebGPUCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_0 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_0 deleted file mode 100644 index d76fb77..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_1 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_1 deleted file mode 100644 index dcaafa9..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_2 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_3 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/index deleted file mode 100644 index 64a1f8e..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/GPUCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/000003.log b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/000003.log deleted file mode 100644 index 988af49..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/CURRENT b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOCK b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOG b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOG deleted file mode 100644 index 882994a..0000000 --- a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:01.213 3bf0 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Storage\ext\ihmafllikibpmigkcoadcmckbfhibefp\def\Local Storage\leveldb since it was missing. -2026/09/16-15:38:01.327 3bf0 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Storage\ext\ihmafllikibpmigkcoadcmckbfhibefp\def\Local Storage\leveldb/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/MANIFEST-000001 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Local Storage/leveldb/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Device Bound Sessions b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Device Bound Sessions deleted file mode 100644 index fbc96d7..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Device Bound Sessions and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Device Bound Sessions-journal b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Device Bound Sessions-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Network Persistent State b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Network Persistent State deleted file mode 100644 index 7ca9943..0000000 --- a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Network Persistent State +++ /dev/null @@ -1 +0,0 @@ -{"net":{"http_server_properties":{"servers":[],"version":5},"network_qualities":{"CAISABiAgICA+P////8B":"4G"}}} \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/NetworkDataMigrated b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/NetworkDataMigrated deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/SCT Auditing Pending Reports b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/SCT Auditing Pending Reports deleted file mode 100644 index 0637a08..0000000 --- a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/SCT Auditing Pending Reports +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Trust Tokens b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Trust Tokens deleted file mode 100644 index 8d527ef..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Trust Tokens and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Trust Tokens-journal b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Network/Trust Tokens-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/000003.log b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/000003.log deleted file mode 100644 index 59560f5..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/CURRENT b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOCK b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOG b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOG deleted file mode 100644 index 0b801e8..0000000 --- a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:02.128 3544 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Storage\ext\ihmafllikibpmigkcoadcmckbfhibefp\def\Session Storage since it was missing. -2026/09/16-15:38:02.172 3544 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Storage\ext\ihmafllikibpmigkcoadcmckbfhibefp\def\Session Storage/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/MANIFEST-000001 b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Session Storage/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/cache/index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/cache/index deleted file mode 100644 index 79bd403..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/cache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/cache/index-dir/the-real-index b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/cache/index-dir/the-real-index deleted file mode 100644 index 1e6bc5d..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/cache/index-dir/the-real-index and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/db b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/db deleted file mode 100644 index 85bff9e..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/db and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/db-journal b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/Shared Dictionary/db-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/declarative_performance_observer.db b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/declarative_performance_observer.db deleted file mode 100644 index 8ab056e..0000000 Binary files a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/declarative_performance_observer.db and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/declarative_performance_observer.db-journal b/.tmp-edge-annexation/Default/Storage/ext/ihmafllikibpmigkcoadcmckbfhibefp/def/declarative_performance_observer.db-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Sync Data/LevelDB/000003.log b/.tmp-edge-annexation/Default/Sync Data/LevelDB/000003.log deleted file mode 100644 index 80bdfdb..0000000 Binary files a/.tmp-edge-annexation/Default/Sync Data/LevelDB/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Sync Data/LevelDB/CURRENT b/.tmp-edge-annexation/Default/Sync Data/LevelDB/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/Sync Data/LevelDB/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Sync Data/LevelDB/LOCK b/.tmp-edge-annexation/Default/Sync Data/LevelDB/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Sync Data/LevelDB/LOG b/.tmp-edge-annexation/Default/Sync Data/LevelDB/LOG deleted file mode 100644 index f633f7e..0000000 --- a/.tmp-edge-annexation/Default/Sync Data/LevelDB/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:00.789 3db8 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Sync Data\LevelDB since it was missing. -2026/09/16-15:38:00.829 3db8 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\Sync Data\LevelDB/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/Sync Data/LevelDB/MANIFEST-000001 b/.tmp-edge-annexation/Default/Sync Data/LevelDB/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/Sync Data/LevelDB/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Top Sites b/.tmp-edge-annexation/Default/Top Sites deleted file mode 100644 index 37c0abd..0000000 Binary files a/.tmp-edge-annexation/Default/Top Sites and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Top Sites-journal b/.tmp-edge-annexation/Default/Top Sites-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Vpn Tokens b/.tmp-edge-annexation/Default/Vpn Tokens deleted file mode 100644 index cffda0c..0000000 Binary files a/.tmp-edge-annexation/Default/Vpn Tokens and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Vpn Tokens-journal b/.tmp-edge-annexation/Default/Vpn Tokens-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/Web Data b/.tmp-edge-annexation/Default/Web Data deleted file mode 100644 index 5c60636..0000000 Binary files a/.tmp-edge-annexation/Default/Web Data and /dev/null differ diff --git a/.tmp-edge-annexation/Default/Web Data-journal b/.tmp-edge-annexation/Default/Web Data-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/WebStorage/QuotaManager b/.tmp-edge-annexation/Default/WebStorage/QuotaManager deleted file mode 100644 index d72a065..0000000 Binary files a/.tmp-edge-annexation/Default/WebStorage/QuotaManager and /dev/null differ diff --git a/.tmp-edge-annexation/Default/WebStorage/QuotaManager-journal b/.tmp-edge-annexation/Default/WebStorage/QuotaManager-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/arbitration_service_config.json b/.tmp-edge-annexation/Default/arbitration_service_config.json deleted file mode 100644 index 34c6117..0000000 --- a/.tmp-edge-annexation/Default/arbitration_service_config.json +++ /dev/null @@ -1,195 +0,0 @@ -{ - "ArbitrationSignal": "notification_nsat_upper_ci-0.7", - "CustomSuppressionPolicies": { - "8682d0fa-50b3-4ece-aa5b-e0b33f9919e2.f5b8c725-cb2e-4c12-accd-73e500d88d47.AutoOpen": { - "notification_max_quick_dismiss_count": 3 - }, - "bc25fcef-8964-4e72-8287-23e2b496c128.68b8a884-6e08-46e6-8a3b-7e06ffe48ecf.AutoOpen": { - "notification_max_quick_dismiss_count": 3 - }, - "cd4688a9-e888-48ea-ad81-76193d56b1be.e06e75c1-a59a-4ab6-8361-e8b038e00a8c.AutoOpen": { - "notification_max_quick_dismiss_count": 1 - } - }, - "DynamicSuppressionBypass": { - "ExperienceIDs": [ "Nurturing.Global.OnRamp_RetriggerFREOnEdgeVersionUpgradeViaExplicitLaunch", "Nurturing.Global.OnRamp_RetriggerFREOnExplicitProtocolPDFLaunchForEdgePostDMA", "Nurturing.Global.Bing_DefaultBrowserBannerCloseBtn", "Nurturing.Global.Bing_DefaultBrowserBannerCloseBtnUpdate", "Nurturing.Global.Bing_MSStartYJCompete", "Nurturing.Global.Bing_NtpHomeStartpageUpsellFlyout", "Nurturing.Global.Fundamentals_DefaultBrowserMonitor", "Nurturing.Global.Fundamentals_DefaultBrowserMonitorOnStart", "Nurturing.Global.Fundamentals_DefaultBrowserMonitorVariant2", "Nurturing.Global.RecommendedSettingsChina", "Nurturing.Global.ContinuousImport_PasswordZeroStateV2", "Nurturing.Global.OnRamp_CIExplicitLaunchBannerUpsell", "Nurturing.Global.OnRamp_CIUpsell_ProtocolLaunch_Banner", "Nurturing.Global.EdgeGrowth_SitePinningCITopSites", "Nurturing.Global.EdgeGrowth_SitePinningWithWindowsConsent", "Nurturing.Global.EdgeGrowth_GlobalSitePinningOnCloseModal" ], - "TeamIDs": [ "NTP" ] - }, - "ExperienceCohorts": { - "DefaultCohort": { - "21f3388b-c2a5-4791-8f6e-a4cad6d17f4f.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.BingHomePage.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.Covid.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.Finance.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.Jobs.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.KnowledgeCard.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.Local.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.NTP3PCLICK.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.NotifySearchPage.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.Recipe.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.SearchPage.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.Sports.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.Travel.Bubble": 1, - "2354565a-f412-4654-b89c-f92eaa9dbd20.Weather.Bubble": 1, - "2cb2db96-3bd0-403e-abe2-9269b3761041.AutoOpen": 1, - "2cb2db96-3bd0-403e-abe2-9269b3761041.Bubble": 1, - "439642fc-998d-4a64-8bb6-940ecaf6b60b.AutoOpen": 1, - "439642fc-998d-4a64-8bb6-940ecaf6b60b.Bubble": 1, - "523b5ef3-0b10-4154-8b62-10b2ebd00921.Bubble": 1, - "64be4f9b-3b81-4b6e-b354-0ba00d6ba485.AutoOpen": 1, - "64be4f9b-3b81-4b6e-b354-0ba00d6ba485.Bubble": 1, - "76b926d6-3738-46bf-82d7-2ab896ddf70b.MM2UpSellPopup.Bubble": 1, - "8682d0fa-50b3-4ece-aa5b-e0b33f9919e2.Bubble": 1, - "8682d0fa-50b3-4ece-aa5b-e0b33f9919e2.f5b8c725-cb2e-4c12-accd-73e500d88d47.AutoOpen": 1, - "8ac719c5-140b-4bf2-a0b7-c71617f1f377.3662f1e2-66ae-464f-b690-e7e3dc4fc662.AutoOpen": 1, - "8ac719c5-140b-4bf2-a0b7-c71617f1f377.93e5b5cd-15fc-4253-9728-d80685da304e.AutoOpen": 1, - "8ac719c5-140b-4bf2-a0b7-c71617f1f377.AutoOpen": 1, - "8ac719c5-140b-4bf2-a0b7-c71617f1f377.gaokao.Bubble": 1, - "92f1b743-e26b-433b-a1ec-912d1f0ad1fa.Bubble": 1, - "96defd79-4015-4a32-bd09-794ff72183ef.0bdde3c3-7be8-49f1-971b-e6e2cfd62643.AutoOpen": 1, - "96defd79-4015-4a32-bd09-794ff72183ef.128c39c6-6f70-4ce5-9d01-78978e60d666.AutoOpen": 1, - "96defd79-4015-4a32-bd09-794ff72183ef.5ac63306-e962-42e6-8313-7e5a5b707d65.AutoOpen": 1, - "96defd79-4015-4a32-bd09-794ff72183ef.AutoOpen": 1, - "96defd79-4015-4a32-bd09-794ff72183ef.Bubble": 1, - "96defd79-4015-4a32-bd09-794ff72183ef.Is1PGameDomain.Bubble": 1, - "96defd79-4015-4a32-bd09-794ff72183ef.Is3PGameDomain.Bubble": 1, - "9ce3c9c2-462f-4cc9-bbd7-57d656445be0.Bubble": 1, - "AUTOFILL_PASSWORD_NON_FUNCTIONAL_FLYOUTS": 1, - "DefaultExperience": 1, - "EdgeDownloadChromeInterceptDialog": 2, - "RewardsPromotionNotifications": 1, - "RewardsReminderNotifications": 1, - "SAN.Personalization.ConsentPrompt": 1, - "SHOPPING_AA_CONSENT": 1, - "SHOPPING_AUTO_PRODUCT_TRACKING_EXP_PRICE_DROP": 1, - "SHOPPING_AUTO_PRODUCT_TRACKING_IMP_PRICE_DROP": 1, - "SHOPPING_AUTO_PRODUCT_TRACKING_OUT_OF_STOCK": 1, - "SHOPPING_AUTO_SHOW_ABANDONED_CART": 1, - "SHOPPING_AUTO_SHOW_ADD_SPB_TO_CART_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_AMAZON_SEARCH_PC": 1, - "SHOPPING_AUTO_SHOW_ATTAINABLE_COUPONS": 1, - "SHOPPING_AUTO_SHOW_AUTOS_MARKETPLACE": 1, - "SHOPPING_AUTO_SHOW_AWARENESSEXP": 1, - "SHOPPING_AUTO_SHOW_AWARENESS_EXPANSION": 1, - "SHOPPING_AUTO_SHOW_CAMPAIGN_AWARENESS_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_CAMPAIGN_PDP_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_CASHBACK_PDP_PLUS_COUPONS": 1, - "SHOPPING_AUTO_SHOW_CJK_COUPON_FOUND": 1, - "SHOPPING_AUTO_SHOW_CJK_PRICE_DROP": 1, - "SHOPPING_AUTO_SHOW_CODEX_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_CONFIRMATION_SCRIPT": 1, - "SHOPPING_AUTO_SHOW_CONTROLLER": 1, - "SHOPPING_AUTO_SHOW_COUPONS_BACKGROUND_AUTO_APPLY": 1, - "SHOPPING_AUTO_SHOW_COUPONS_CHECKOUT": 1, - "SHOPPING_AUTO_SHOW_COUPONS_CHECKOUT_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_COUPONS_CLIPPING": 1, - "SHOPPING_AUTO_SHOW_DISCOVER_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_DISCOVER_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_EXPRESS_CHECKOUT": 1, - "SHOPPING_AUTO_SHOW_GIFT_CARD": 1, - "SHOPPING_AUTO_SHOW_GOODRX": 1, - "SHOPPING_AUTO_SHOW_GROCERY_ITEMIZED_CASHBACK": 1, - "SHOPPING_AUTO_SHOW_GROCERY_ITEMIZED_CASHBACK_LANDING": 1, - "SHOPPING_AUTO_SHOW_GUEST_DOMAIN_COUPONS": 1, - "SHOPPING_AUTO_SHOW_IBC_UPSELL": 1, - "SHOPPING_AUTO_SHOW_LOWER_PRICE_FOUND": 1, - "SHOPPING_AUTO_SHOW_LOWER_PRICE_PLUS_CASHBACK_PLUS_COUPONS": 1, - "SHOPPING_AUTO_SHOW_MOMENT_IN_TIME": 1, - "SHOPPING_AUTO_SHOW_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_ORGANIC_CASHBACK_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_OTHER_SELLER": 1, - "SHOPPING_AUTO_SHOW_OUT_OF_STOCK": 1, - "SHOPPING_AUTO_SHOW_PACKAGE_TRACKING": 1, - "SHOPPING_AUTO_SHOW_PACKAGE_TRACKING_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_PERSONALIZED_CASHBACK_ADDRESSBAR": 1, - "SHOPPING_AUTO_SHOW_PERSONALIZED_CASHBACK_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_POST_PURCHASE_TRACKING": 1, - "SHOPPING_AUTO_SHOW_PRICE_DROP_PLUS_CASHBACK": 1, - "SHOPPING_AUTO_SHOW_PRICE_DROP_PLUS_COUPONS": 1, - "SHOPPING_AUTO_SHOW_PRICE_HISTORY": 1, - "SHOPPING_AUTO_SHOW_PRICE_HISTORY_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_PRINT_GROCERY": 1, - "SHOPPING_AUTO_SHOW_PRODUCT_BEST_COUPON_CONSENT": 1, - "SHOPPING_AUTO_SHOW_PRODUCT_TRACKING_BACK_IN_STOCK": 1, - "SHOPPING_AUTO_SHOW_PRODUCT_TRACKING_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_PROFESSIONAL_REVIEWS": 1, - "SHOPPING_AUTO_SHOW_REBATES": 1, - "SHOPPING_AUTO_SHOW_REBATES_CHECKOUT": 1, - "SHOPPING_AUTO_SHOW_REBATES_ORGANIC": 1, - "SHOPPING_AUTO_SHOW_REBATES_ORGANIC_NEW": 1, - "SHOPPING_AUTO_SHOW_REBATES_PDP": 1, - "SHOPPING_AUTO_SHOW_RECOMMENDATIONS_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_SAN_CONSENT_CONFIRMATION": 1, - "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_ALL_PAGES": 1, - "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_CHECKOUT": 1, - "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_CONFIRMATION_PAGE": 1, - "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_HOME_PAGE": 1, - "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_REWARDS": 1, - "SHOPPING_AUTO_SHOW_SHOPRUNNER": 1, - "SHOPPING_AUTO_SHOW_SIDEPANE_CASHBACK_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_SPB_CASHBACK_LANDING": 1, - "SHOPPING_AUTO_SHOW_SPB_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_SPB_NUDGE_MICRO_NOTIFICATION": 1, - "SHOPPING_AUTO_SHOW_SURFACE_UPSELL": 1, - "SHOPPING_AUTO_SHOW_SUSTAINABILITY_LANDING": 1, - "SHOPPING_AUTO_SHOW_TRAVEL_NOTIFICATION_CHEAPER_FLIGHTS": 1, - "SHOPPING_AUTO_SHOW_TRAVEL_NOTIFICATION_CHEAPER_HOTEL_ROOM": 1, - "SHOPPING_AUTO_SHOW_TRENDING_COUPONS": 1, - "ShorelinePrivilegedExperienceID": 1, - "TabActionsMenuVerticalTabsPromotion": 1, - "VPNFeatureNotification": 1, - "b7a8e9f2-6b0d-4c5b-ae7d-8a6e1f2c7a6f.75a774c2-6075-ae4f-09f9-e5f5d9bef6e1.AutoOpen": 1, - "b7a8e9f2-6b0d-4c5b-ae7d-8a6e1f2c7a6f.AutoOpen": 1, - "b7a8e9f2-6b0d-4c5b-ae7d-8a6e1f2c7a6f.a5e9f5e1-fcee-c07b-2c44-b707ded020a3.AutoOpen": 1, - "b7a8e9f2-6b0d-4c5b-ae7d-8a6e1f2c7a6f.c8ebbf64-e3b8-41d9-925f-4e3754151ff7.AutoOpen": 1, - "bc25fcef-8964-4e72-8287-23e2b496c128.68b8a884-6e08-46e6-8a3b-7e06ffe48ecf.AutoOpen": 1, - "bc25fcef-8964-4e72-8287-23e2b496c128.Bubble": 1, - "c8ebd871-9f47-4a0d-abd3-c1c02b4f8f53.2cfab14c-ebd6-4548-9401-30ab5afe5061.AutoOpen": 1, - "c8ebd871-9f47-4a0d-abd3-c1c02b4f8f53.AutoOpen": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.5b853177-a0be-4237-bda0-4fce5cd165c2.AutoOpen": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.8d3a928d-e911-40f0-9852-f63f6434dc7e.AutoOpen": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.AutoOpen": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.AutoOpen.PDF": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.AutoOpen.PersistentChat": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsCompeteAISite.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsCopilotJitEduAcademicAI.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsCopilotJitEduArticleAI.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsCopilotJitEduStudyAI.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsKnowledgeCardQuery.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsMsnArticleUrlFromNtpP1P2.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsShoppingNotificationNudge.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsTextPage.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsTopNewsDomain.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsTwitchNonStreamPage.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsTwitchSubPage.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.IsVideoPage.Bubble": 1, - "cd4688a9-e888-48ea-ad81-76193d56b1be.e06e75c1-a59a-4ab6-8361-e8b038e00a8c.AutoOpen": 1, - "e6723537-66ff-4f4e-ab56-a4cbaddf4e0f.MM2UpSellPopup.Bubble": 1 - } - }, - "FunctionalCohort": [ "EdgeDownloadChromeInterceptFunctionalDialog", "8682d0fa-50b3-4ece-aa5b-e0b33f9919e2.AutoOpen.Functional", "8682d0fa-50b3-4ece-aa5b-e0b33f9919e2.f5b8c725-cb2e-4c12-accd-73e500d88d47.AutoOpen.Functional", "bc25fcef-8964-4e72-8287-23e2b496c128.AutoOpen.Functional", "bc25fcef-8964-4e72-8287-23e2b496c128.68b8a884-6e08-46e6-8a3b-7e06ffe48ecf.AutoOpen.Functional", "WPOFunctionalEvent.AutofillAccountChooser.Bubble", "WPOFunctionalEvent.AutofillAutoSignin.Bubble", "WPOFunctionalEvent.AutofillPassword.Bubble", "SHOPPING_AUTO_SHOW_BING_SEARCH", "SHOPPING_AUTO_SHOW_REBATES_CONFIRMATION", "SHOPPING_AUTO_SHOW_REBATES_DEACTIVATED", "SHOPPING_AUTO_SHOW_REBATES_BING", "SHOPPING_AUTO_SHOW_PERSONALIZED_CASHBACK", "SHOPPING_AUTO_SHOW_PERSONALIZED_CASHBACK_CONFIRMATION", "SHOPPING_AUTO_SHOW_URL_PARAM_REBATES", "SHOPPING_AUTO_SHOW_URL_PARAM_PRICE_COMPARISON", "SHOPPING_AUTO_SHOW_URL_PARAM_PRICE_HISTORY", "SHOPPING_AUTO_SHOW_REBATES_ACTIVATION_FAILED", "SHOPPING_AUTO_SHOW_REBATES_SWITCHED_TO_MSA", "SHOPPING_AUTO_SHOW_ITEM_ADDED_TO_CART_FROM_OTHER_SELLER", "SHOPPING_AUTO_SHOW_VIRTUAL_CARD", "SHOPPING_AUTO_SHOW_BING_CAMPAIGN", "SHOPPING_OPEN_FLYOUT_FROM_EDGE_DRIVER", "SHOPPING_AUTO_SHOW_SUSTAINABILITY_PURCHASE", "SHOPPING_AUTO_SHOW_REWARDS_ACTIVATION_FAILED", "SHOPPING_AUTO_SHOW_REWARDS_SWITCHED_TO_MSA", "SHOPPING_AUTO_SHOW_SHOPRUNNER_CONFIRMATION", "SHOPPING_AUTO_SHOW_ENROLL_TO_CASHBACK_CONFIRMATION_NOTIFICATION", "SHOPPING_AUTO_SHOW_POST_PURCHASE_REWARDS_NOTIFICATION", "694efa4f-a304-4214-aaf7-90444bc887f5.c1c025d9-a620-4f6b-bebb-eff0cf19a671.AutoOpen.Functional" ], - "GlobalSuppressedExperiences": [ "Teams.Bubble", "Nurturing.Global.EdgeVpn_VpnFre", "Nurturing.Global.Rewards_RedemptionCoachmark_2", "Nurturing.Global.Rewards_RedemptionCoachmark_25", "Nurturing.Global.EdgeCBUD_SanPersonalizationConsentWave1Variant0", "Nurturing.Global.Bing_NewBingChatFlyout", "Copilot.AutoOpen.PDF.v2", "Nurturing.Global.PWA_SidebarSearchPromotion", "Nurturing.Global.FC_NetworkWarningFlyout", "Nurturing.Global.EdgeMobile_MobileUpsell_ChatGpt_Flyout", "E-tree.Bubble", "Nurturing.Global.EdgeEDU_BrowserFocusedTranslateNudge", "Games.Bubble", "Nurturing.Global.OnRamp_RetriggerFRECodexCoPilotAutoAprd", "Nurturing.Global.OnRamp_NurturingViaProng_Experiment", "Nurturing.Global.OnRamp_ReTriggerOnWinUpgrade", "Nurturing.Global.EdgeGrowth_CIShoppingUpsell", "Nurturing.Global.Shopping_EnableShoppingAssistance_Optin_Generic", "Nurturing.Global.Shopping_EnableShoppingAssistance", "Nurturing.Global.BrowserExperiences_TryVerticalTabs" ], - "IgnoredFunctionalNotifications": [ "Nurturing.Functional.NTP_CourtesyEngineCampaign", "Nurturing.Functional.NTP_FunctionalCampaign", "Nurturing.Functional.NTP_SettingsCampaign", "Nurturing.Functional.NTP_UpsellCampaign", "Nurturing.Functional.FN_SmartSwitchFeatureInfoView" ], - "ModelInfo": { - "segment_id": 515, - "signals": [ "notification_triggered_count", "notification_click_rate", "notification_click_rate_lower_ci", "notification_click_rate_upper_ci", "notification_dismiss_rate", "notification_dismiss_rate_lower_ci", "notification_dismiss_rate_upper_ci", "notification_ignored_rate", "notification_ignored_rate_lower_ci", "notification_ignored_rate_upper_ci", "notification_quick_dismiss_rate", "notification_quick_dismiss_rate_lower_ci", "notification_quick_dismiss_rate_upper_ci", "notification_disable_rate", "notification_disable_rate_lower_ci", "notification_disable_rate_upper_ci", "notification_snooze_rate", "notification_snooze_rate_lower_ci", "notification_snooze_rate_upper_ci" ], - "threshold_value": 0.5 - }, - "ModelSuppressionBypass": [ "Nurturing.Local.SHOPPING_AUTO_SHOW_LOWER_PRICE_FOUND", "Nurturing.Local.SHOPPING_AUTO_SHOW_REBATES_ORGANIC", "Nurturing.Local.SHOPPING_AUTO_SHOW_REBATES_CHECKOUT", "Nurturing.Local.SHOPPING_AUTO_SHOW_SPB_CASHBACK_LANDING" ], - "NotificationsAllowLists": { - }, - "PrivilegedExperiences": [ "ShorelinePrivilegedExperienceID", "SHOPPING_AUTO_SHOW_COUPONS_CHECKOUT", "SHOPPING_AUTO_SHOW_LOWER_PRICE_FOUND", "SHOPPING_AUTO_SHOW_REBATES", "SHOPPING_AUTO_SHOW_REBATES_ORGANIC", "SHOPPING_AUTO_SHOW_PRICE_HISTORY", "SHOPPING_AUTO_SHOW_REBATES_ORGANIC_NEW", "SHOPPING_AUTO_SHOW_REBATES_CHECKOUT", "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_CHECKOUT", "SHOPPING_AUTO_SHOW_EXPRESS_CHECKOUT", "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_ALL_PAGES", "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_CONFIRMATION_PAGE", "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_HOME_PAGE", "SHOPPING_AUTO_SHOW_SERVER_DRIVEN_REWARDS", "SHOPPING_AUTO_SHOW_COUPONS_CLIPPING", "SHOPPING_AUTO_SHOW_NOTIFICATION", "SHOPPING_AUTO_SHOW_OTHER_SELLER", "SHOPPING_AUTO_SHOW_PROFESSIONAL_REVIEWS", "SHOPPING_AUTO_SHOW_PACKAGE_TRACKING", "SHOPPING_AUTO_SHOW_GUEST_DOMAIN_COUPONS", "SHOPPING_AUTO_SHOW_SUSTAINABILITY_LANDING", "SHOPPING_AUTO_SHOW_ATTAINABLE_COUPONS", "SHOPPING_AUTO_SHOW_GIFT_CARD", "SHOPPING_AUTO_SHOW_PRINT_GROCERY", "SHOPPING_AUTO_SHOW_GROCERY_ITEMIZED_CASHBACK", "SHOPPING_AUTO_SHOW_CONTROLLER", "SHOPPING_AUTO_SHOW_AUTOS_MARKETPLACE", "SHOPPING_AUTO_SHOW_SHOPRUNNER", "SHOPPING_AUTO_SHOW_ABANDONED_CART", "SHOPPING_AUTO_SHOW_OUT_OF_STOCK", "SHOPPING_AUTO_SHOW_GROCERY_ITEMIZED_CASHBACK_LANDING", "SHOPPING_AUTO_SHOW_SPB_CASHBACK_LANDING", "SHOPPING_AUTO_SHOW_AWARENESSEXP", "SHOPPING_AA_CONSENT", "SHOPPING_AUTO_SHOW_SAN_CONSENT_CONFIRMATION", "SHOPPING_AUTO_SHOW_CONFIRMATION_SCRIPT", "SHOPPING_AUTO_SHOW_MOMENT_IN_TIME", "SHOPPING_AUTO_SHOW_COUPONS_CHECKOUT_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_TRENDING_COUPONS", "SHOPPING_AUTO_SHOW_RECOMMENDATIONS_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_PRODUCT_TRACKING_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_SURFACE_UPSELL", "SHOPPING_AUTO_SHOW_PRODUCT_TRACKING_BACK_IN_STOCK", "SHOPPING_AUTO_PRODUCT_TRACKING_EXP_PRICE_DROP", "SHOPPING_AUTO_PRODUCT_TRACKING_IMP_PRICE_DROP", "SHOPPING_AUTO_PRODUCT_TRACKING_OUT_OF_STOCK", "SHOPPING_AUTO_SHOW_CODEX_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_PERSONALIZED_CASHBACK_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_PRICE_HISTORY_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_ORGANIC_CASHBACK_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_GOODRX", "SHOPPING_AUTO_SHOW_SIDEPANE_CASHBACK_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_DISCOVER_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_REBATES_PDP", "SHOPPING_AUTO_SHOW_PRODUCT_BEST_COUPON_CONSENT", "SHOPPING_AUTO_SHOW_CAMPAIGN_PDP_NOTIFICATION", "SHOPPING_AUTO_SHOW_CAMPAIGN_AWARENESS_NOTIFICATION", "SHOPPING_AUTO_SHOW_SPB_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_PRICE_DROP_PLUS_COUPONS", "SHOPPING_AUTO_SHOW_SPB_NUDGE_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_ADD_SPB_TO_CART_MICRO_NOTIFICATION", "SHOPPING_AUTO_SHOW_CASHBACK_PDP_PLUS_COUPONS", "SHOPPING_AUTO_SHOW_PRICE_DROP_PLUS_CASHBACK", "SHOPPING_AUTO_SHOW_DISCOVER_NOTIFICATION", "SHOPPING_AUTO_SHOW_AMAZON_SEARCH_PC", "SHOPPING_AUTO_SHOW_COUPONS_BACKGROUND_AUTO_APPLY", "SHOPPING_AUTO_SHOW_PERSONALIZED_CASHBACK_ADDRESSBAR", "SHOPPING_AUTO_SHOW_TRAVEL_NOTIFICATION_CHEAPER_FLIGHTS", "SHOPPING_AUTO_SHOW_TRAVEL_NOTIFICATION_CHEAPER_HOTEL_ROOM", "SHOPPING_AUTO_SHOW_CJK_PRICE_DROP", "SHOPPING_AUTO_SHOW_CJK_COUPON_FOUND", "AUTOFILL_PASSWORD_NON_FUNCTIONAL_FLYOUTS", "76b926d6-3738-46bf-82d7-2ab896ddf70b.MM2UpSellPopup.Bubble", "e6723537-66ff-4f4e-ab56-a4cbaddf4e0f.MM2UpSellPopup.Bubble", "8ac719c5-140b-4bf2-a0b7-c71617f1f377.3662f1e2-66ae-464f-b690-e7e3dc4fc662.AutoOpen", "8ac719c5-140b-4bf2-a0b7-c71617f1f377.gaokao.Bubble", "c8ebd871-9f47-4a0d-abd3-c1c02b4f8f53.AutoOpen", "c8ebd871-9f47-4a0d-abd3-c1c02b4f8f53.2cfab14c-ebd6-4548-9401-30ab5afe5061.AutoOpen", "cd4688a9-e888-48ea-ad81-76193d56b1be.AutoOpen.PersistentChat", "cd4688a9-e888-48ea-ad81-76193d56b1be.AutoOpen.PDF", "cd4688a9-e888-48ea-ad81-76193d56b1be.8d3a928d-e911-40f0-9852-f63f6434dc7e.AutoOpen", "cd4688a9-e888-48ea-ad81-76193d56b1be.e06e75c1-a59a-4ab6-8361-e8b038e00a8c.AutoOpen", "cd4688a9-e888-48ea-ad81-76193d56b1be.5b853177-a0be-4237-bda0-4fce5cd165c2.AutoOpen", "b7a8e9f2-6b0d-4c5b-ae7d-8a6e1f2c7a6f.AutoOpen", "b7a8e9f2-6b0d-4c5b-ae7d-8a6e1f2c7a6f.c8ebbf64-e3b8-41d9-925f-4e3754151ff7.AutoOpen", "b7a8e9f2-6b0d-4c5b-ae7d-8a6e1f2c7a6f.75a774c2-6075-ae4f-09f9-e5f5d9bef6e1.AutoOpen", "b7a8e9f2-6b0d-4c5b-ae7d-8a6e1f2c7a6f.a5e9f5e1-fcee-c07b-2c44-b707ded020a3.AutoOpen", "8682d0fa-50b3-4ece-aa5b-e0b33f9919e2.f5b8c725-cb2e-4c12-accd-73e500d88d47.AutoOpen", "bc25fcef-8964-4e72-8287-23e2b496c128.68b8a884-6e08-46e6-8a3b-7e06ffe48ecf.AutoOpen", "EdgeDownloadChromeInterceptDialog", "439642fc-998d-4a64-8bb6-940ecaf6b60b.AutoOpen", "694efa4f-a304-4214-aaf7-90444bc887f5.c1c025d9-a620-4f6b-bebb-eff0cf19a671.AutoOpen" ], - "ReserveApproved": { - "ExperienceIDs": [ "Nurturing.Global.Edge_SpawnNtpOptIn", "Nurturing.Global.Edge_SpawnNtpOptOut" ], - "SourceIDs": [ 3 ], - "TeamIDs": [ "Edge Consumer Content and Verticals" ] - }, - "ScenarioSuppressLists": { - }, - "SuppressedExperiences": [ ], - "TimeDelta": 5000000, - "baseConfigVersion": "41.0.0", - "configVersion": "41.0.0" -} diff --git a/.tmp-edge-annexation/Default/commerce_subscription_db/LOCK b/.tmp-edge-annexation/Default/commerce_subscription_db/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/commerce_subscription_db/LOG b/.tmp-edge-annexation/Default/commerce_subscription_db/LOG deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/declarative_performance_observer.db b/.tmp-edge-annexation/Default/declarative_performance_observer.db deleted file mode 100644 index 8ab056e..0000000 Binary files a/.tmp-edge-annexation/Default/declarative_performance_observer.db and /dev/null differ diff --git a/.tmp-edge-annexation/Default/declarative_performance_observer.db-journal b/.tmp-edge-annexation/Default/declarative_performance_observer.db-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/discount_infos_db/LOCK b/.tmp-edge-annexation/Default/discount_infos_db/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/discount_infos_db/LOG b/.tmp-edge-annexation/Default/discount_infos_db/LOG deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/discounts_db/LOCK b/.tmp-edge-annexation/Default/discounts_db/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/discounts_db/LOG b/.tmp-edge-annexation/Default/discounts_db/LOG deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/load_statistics.db b/.tmp-edge-annexation/Default/load_statistics.db deleted file mode 100644 index cc04c10..0000000 Binary files a/.tmp-edge-annexation/Default/load_statistics.db and /dev/null differ diff --git a/.tmp-edge-annexation/Default/load_statistics.db-shm b/.tmp-edge-annexation/Default/load_statistics.db-shm deleted file mode 100644 index 5e3f95f..0000000 Binary files a/.tmp-edge-annexation/Default/load_statistics.db-shm and /dev/null differ diff --git a/.tmp-edge-annexation/Default/load_statistics.db-wal b/.tmp-edge-annexation/Default/load_statistics.db-wal deleted file mode 100644 index 026cdb0..0000000 Binary files a/.tmp-edge-annexation/Default/load_statistics.db-wal and /dev/null differ diff --git a/.tmp-edge-annexation/Default/parcel_tracking_db/LOCK b/.tmp-edge-annexation/Default/parcel_tracking_db/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/parcel_tracking_db/LOG b/.tmp-edge-annexation/Default/parcel_tracking_db/LOG deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/shared_proto_db/000003.log b/.tmp-edge-annexation/Default/shared_proto_db/000003.log deleted file mode 100644 index bd876be..0000000 Binary files a/.tmp-edge-annexation/Default/shared_proto_db/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/shared_proto_db/CURRENT b/.tmp-edge-annexation/Default/shared_proto_db/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/shared_proto_db/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/shared_proto_db/LOCK b/.tmp-edge-annexation/Default/shared_proto_db/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/shared_proto_db/LOG b/.tmp-edge-annexation/Default/shared_proto_db/LOG deleted file mode 100644 index ded601d..0000000 --- a/.tmp-edge-annexation/Default/shared_proto_db/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:01.088 1660 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\shared_proto_db since it was missing. -2026/09/16-15:38:01.099 1660 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\shared_proto_db/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/shared_proto_db/MANIFEST-000001 b/.tmp-edge-annexation/Default/shared_proto_db/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/shared_proto_db/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/Default/shared_proto_db/metadata/000003.log b/.tmp-edge-annexation/Default/shared_proto_db/metadata/000003.log deleted file mode 100644 index ffddf8d..0000000 Binary files a/.tmp-edge-annexation/Default/shared_proto_db/metadata/000003.log and /dev/null differ diff --git a/.tmp-edge-annexation/Default/shared_proto_db/metadata/CURRENT b/.tmp-edge-annexation/Default/shared_proto_db/metadata/CURRENT deleted file mode 100644 index 7ed683d..0000000 --- a/.tmp-edge-annexation/Default/shared_proto_db/metadata/CURRENT +++ /dev/null @@ -1 +0,0 @@ -MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/shared_proto_db/metadata/LOCK b/.tmp-edge-annexation/Default/shared_proto_db/metadata/LOCK deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/Default/shared_proto_db/metadata/LOG b/.tmp-edge-annexation/Default/shared_proto_db/metadata/LOG deleted file mode 100644 index 53ac895..0000000 --- a/.tmp-edge-annexation/Default/shared_proto_db/metadata/LOG +++ /dev/null @@ -1,2 +0,0 @@ -2026/09/16-15:38:01.073 1660 Creating DB C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\shared_proto_db\metadata since it was missing. -2026/09/16-15:38:01.084 1660 Reusing MANIFEST C:\Users\あ\Desktop\civil\.tmp-edge-annexation\Default\shared_proto_db\metadata/MANIFEST-000001 diff --git a/.tmp-edge-annexation/Default/shared_proto_db/metadata/MANIFEST-000001 b/.tmp-edge-annexation/Default/shared_proto_db/metadata/MANIFEST-000001 deleted file mode 100644 index 18e5cab..0000000 Binary files a/.tmp-edge-annexation/Default/shared_proto_db/metadata/MANIFEST-000001 and /dev/null differ diff --git a/.tmp-edge-annexation/FirstLaunchAfterInstallation b/.tmp-edge-annexation/FirstLaunchAfterInstallation deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/GPUPersistentCache/DawnGraphiteCache/SWT6YJYIIFC43O4TK6OMZG5XCE3O73F5/cache.db b/.tmp-edge-annexation/GPUPersistentCache/DawnGraphiteCache/SWT6YJYIIFC43O4TK6OMZG5XCE3O73F5/cache.db deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/GPUPersistentCache/DawnGraphiteCache/SWT6YJYIIFC43O4TK6OMZG5XCE3O73F5/cache.db-wal b/.tmp-edge-annexation/GPUPersistentCache/DawnGraphiteCache/SWT6YJYIIFC43O4TK6OMZG5XCE3O73F5/cache.db-wal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/GPUPersistentCache/DawnGraphiteCache/SWT6YJYIIFC43O4TK6OMZG5XCE3O73F5/cache.journal b/.tmp-edge-annexation/GPUPersistentCache/DawnGraphiteCache/SWT6YJYIIFC43O4TK6OMZG5XCE3O73F5/cache.journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/GrShaderCache/data_0 b/.tmp-edge-annexation/GrShaderCache/data_0 deleted file mode 100644 index d76fb77..0000000 Binary files a/.tmp-edge-annexation/GrShaderCache/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/GrShaderCache/data_1 b/.tmp-edge-annexation/GrShaderCache/data_1 deleted file mode 100644 index dcaafa9..0000000 Binary files a/.tmp-edge-annexation/GrShaderCache/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/GrShaderCache/data_2 b/.tmp-edge-annexation/GrShaderCache/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/GrShaderCache/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/GrShaderCache/data_3 b/.tmp-edge-annexation/GrShaderCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/.tmp-edge-annexation/GrShaderCache/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/GrShaderCache/index b/.tmp-edge-annexation/GrShaderCache/index deleted file mode 100644 index 423acaf..0000000 Binary files a/.tmp-edge-annexation/GrShaderCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/Last Version b/.tmp-edge-annexation/Last Version deleted file mode 100644 index 4f49660..0000000 --- a/.tmp-edge-annexation/Last Version +++ /dev/null @@ -1 +0,0 @@ -153.0.4234.32 \ No newline at end of file diff --git a/.tmp-edge-annexation/Local State b/.tmp-edge-annexation/Local State deleted file mode 100644 index dc10d60..0000000 --- a/.tmp-edge-annexation/Local State +++ /dev/null @@ -1 +0,0 @@ -{"autofill":{"ablation_seed":"HKSKl2O3BtM="},"breadcrumbs":{"enabled":true,"enabled_time":"13434014280724571"},"edge":{"app_user_model_id":"MSEdge","perf_center":{"efficiency_mode_v2_is_active":false,"perf_game_mode":true,"performance_mode":3,"performance_mode_is_on":false},"retrigger_features":[],"tab_stabs":{"closed_without_unfreeze_never_unfrozen":0,"closed_without_unfreeze_previously_unfrozen":0,"discard_without_unfreeze_never_unfrozen":0,"discard_without_unfreeze_previously_unfrozen":0},"tab_stats":{"frozen_daily":0,"unfrozen_daily":0}},"edge_copilot":{"copilot_new_tab_page_enabled_commercial_state":{},"copilot_new_tab_page_enabled_consumer_state":{"Default":{"enabled":false,"last_set":"13434014280790412"}}},"edge_copilot_mode_enabled_state":{"Default":{"enabled":false,"last_set":"13434014280790397"}},"fre":{"has_first_visible_browser_session_completed":true,"oem_bookmarks_set":true},"hardware_acceleration_mode_previous":true,"host_package_checked_on_browser_version":"153.0.8010.37","legacy":{"profile":{"name":{"migrated":true}}},"local":{"password_hash_data_list":[]},"management":{"platform":{"azure_active_directory_device":0}},"metrics":{"client_id_hash_key_created":true},"microsoft":{"os":{"cached_windows_lockdown_mode":0}},"migration":{"Default":{"migration_attempt":0,"migration_version":6}},"network_time":{"network_time_mapping":{"local":1.789540681381816e+12,"network":1.789540681e+12,"ticks":252720733609.0,"uncertainty":1533953.0}},"optimization_guide":{"model_execution":{"last_usage_by_feature":{}},"model_store_metadata":{},"on_device":{"last_version":"153.0.4234.32","model_crash_count":0}},"os_crypt":{"audit_enabled":true,"encrypted_key":"RFBBUEkBAAAA0Iyd3wEV0RGMegDAT8KX6wEAAAAmGzD2EbIzSoCX+X/eMZUsEAAAAB4AAABNAGkAYwByAG8AcwBvAGYAdAAgAEUAZABnAGUAAAAQZgAAAAEAACAAAABBlt4Mi/LVrvFFeoxJSQKMyGAmW23JBx2j6St35/o9iAAAAAAOgAAAAAIAACAAAACTkmqO+rINh5819T9k78Cv7W83vVWutGuKZgkT3+wzXDAAAADfOdn+MMqtYr/a1b29Z7lx/JTNZ+Nc0sKZjc84b5rfvt64vihf4QljMYgApJh+MedAAAAA5/lPcWRzb8Pz6EkImUpSzGWZIxitLZAt8QlwX0fyWLS4h0q1EBgmENLnND8DxAzZKVR+zAoEajKzZCyH+/yx9w=="},"password_manager":{"os_password_blank":false,"os_password_last_changed":"13395955497456508"},"performance_intervention":{"last_daily_sample":"13434014281059750"},"policy":{"last_statistics_update":"13434014280722373"},"profile":{"info_cache":{"Default":{"active_time":1789540681.044701,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_20","background_apps":false,"edge_account_cid":"","edge_account_environment":0,"edge_account_environment_string":"","edge_account_first_name":"","edge_account_last_name":"","edge_account_oid":"","edge_account_sovereignty":0,"edge_account_tenant_id":"","edge_account_type":0,"edge_create_profile_shortcut":false,"edge_profile_can_be_deleted":true,"edge_profile_can_be_edited":true,"edge_test_on_premises":false,"edge_wam_aad_for_app_account_type":0,"force_signin_profile_locked":false,"gaia_id":"","is_consented_primary_account":false,"is_ephemeral":false,"is_using_default_avatar":true,"is_using_default_name":true,"managed_user_id":"","metrics_bucket_index":1,"name":"プロファイル 1","signin.with_credential_provider":false,"user_name":""}},"last_active_profiles":[],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13434014280699032","profiles_order":["Default"]},"profiles":{"collect_potential_implicit_signin_data_started":true,"current_profile_name":"","edge":{"guided_switch_pref":[],"multiple_profiles_with_same_account":false},"edge_sso_info":{"aad_sso_algo_state":1,"first_profile_key":"Default","msa_first_profile_key":"Default","msa_sso_algo_state":1},"signin_last_seen_version":"153.0.4234.32","signin_last_updated_time":1789540680.864978},"sentinel_creation_time":"0","session_id_generator_last_value":"1631610516","shortcut_migration_failed":{},"signin":{"active_accounts_last_emitted":"13434014280647342"},"smartscreen":{"enabled":true,"pua_protection_enabled":false},"startup_boost":{"last_browser_open_time":"13434014281976552"},"subresource_filter":{"ruleset_version":{"checksum":0,"content":"","format":0}},"tab_stats":{"discards_expired":0,"discards_external":0,"discards_proactive":0,"discards_urgent":0,"last_daily_sample":"13434014280708337","max_tabs_per_window":1,"reloads_expired":0,"reloads_external":0,"reloads_urgent":0,"total_tab_count_max":1,"window_count_max":1},"telemetry_client":{"governance":{"last_dma_change_date":"13434014281068809","last_known_cps":2048},"install_source_name":"windows","os_integration_level":5,"sample_id":73827110,"updater_version":"1.3.269.9","windows_update_applied":false},"ukm":{"persisted_logs":[]},"uninstall_metrics":{"installation_date2":"1789540680"},"updateclientdata":{"apps":{"nmcnjaceoejcjmmnabjnmfpoanaengif":{"cohort":"","cohortname":"","installdate":-1}}},"updateclientlastupdatecheckerror":0,"updateclientlastupdatecheckerrorcategory":0,"updateclientlastupdatecheckerrorextracode1":0,"user_experience_metrics":{"client_id2":"36feeaed-2fd7-4d60-bc26-c293626a3920","diagnostics":{"last_data_collection_level_on_launch":1},"last_seen":{"CrashpadMetrics":"0"},"limited_entropy_randomization_source":"1839421E2AD7A69C9FEC519C4814644C","log_record_id":1,"low_entropy_source3":1198,"payload_counter":1,"pseudo_low_entropy_source":4846,"reporting_enabled":false,"session_id":0,"stability":{"browser_last_live_timestamp":"13434014282030825","exited_cleanly":true,"saved_system_profile":"CNz6idUGEhAxNTMuMC40MjM0LjMyLTY0GAAiAmphKhgKCldpbmRvd3MgTlQSCjEwLjAuMTkwNDUy/wEKBng4Nl82NBCsPxiAgIzUvf8fIg1TdXJmYWNlIFBybyA2KAEwoAY42ARCoQEI//8DEP//AxoPMTAuMC4xOTA0MS41Nzk0MhdHb29nbGUgSW5jLiAoTWljcm9zb2Z0KTptQU5HTEUgKE1pY3Jvc29mdCwgTWljcm9zb2Z0IEJhc2ljIFJlbmRlciBEcml2ZXIgKDB4MDAwMDAwOEMpIERpcmVjdDNEMTEgdnNfNV8wIHBzXzVfMCwgRDNEMTEtMTAuMC4xOTA0MS41Nzk0KWUAAIA/ahgKDEdlbnVpbmVJbnRlbBDqjSAYCCABKACCAQCKAQCqAQZ4ODZfNjSwAQFKCg1RzEZ7FV5v0thKCg0XamWsFV5v0thKCg0q8Z62FV5v0thKCg3+csHFFV5v0thKCg1j77SyFV5v0thKCg0mSEqMFV5v0thKCg3ZeE7NFV5v0thKCg1sO7s6FV5v0thKCg000MctFV5v0thKCg2wI5tUFV5v0thKCg0u27krFV5v0thKCg0aNlUWFV5v0thKCg0BtEuYFV5v0thKCg0di/H9FV5v0thKCg1oRsjCFV5v0thKCg2mF7kVFV5v0thKCg1/R7bhFV5v0thKCg12s3kbFV5v0thKCg1M1VTRFV5v0thKCg33qzt9FV5v0thKCg1PeurXFV5v0thKCg36dPqxFV5v0thKCg3D5tnNFV5v0thKCg3w7d/MFV5v0thKCg1hnI/EFV5v0thKCg0eAaq/FV5v0thKCg3CF1/rFV5v0thKCg3OpnZ5FV5v0thKCg2BxjX/FV5v0thKCg0xzNxQFV5v0thKCg2582szFV5v0thKCg1I2SLMFV5v0thKCg2nASvgFV5v0thKCg0m3XTxFV5v0thKCg3QYz3lFV5v0thKCg2asUr6FV5v0thKCg1PUrdjFV5v0thKCg2YtjTAFV5v0thKCg0zDyjSFV5v0thKCg1GSINcFV5v0thKCg0XP2exFV5v0thKCg1//2a5FV5v0thKCg049pOrFV5v0thKCg325yX7FV5v0thKCg0T5AAxFV5v0thKCg0tk3UGFV5v0thKCg2y5e9dFV5v0thKCg0kNU3vFV5v0thKCg2VSTIFFV5v0thKCg2TOIx9FV5v0thKCg0bg+VeFV5v0thKCg23YPQsFV5v0thKCg3FXD5eFV5v0thKCg3cB6stFV5v0thKCg11bxDyFV5v0thKCg1ZIj2uFV5v0thKCg3FI62kFV5v0thKCg29RVGmFV5v0thKCg1+1JR4FV5v0thKCg3F/GlqFV5v0thKCg1DP34AFV5v0thKCg3bdYIvFV5v0thKCg2Xf+mCFV5v0thKCg3yhRgaFV5v0thKCg1TthBPFV5v0thKCg0XBxSpFV5v0thKCg0lwP8LFV5v0thKCg0wHBJiFV5v0thKCg2VI2gIFV5v0thKCg0e4KKgFV5v0thKCg1YZnHiFV5v0thKCg2yvv3GFV5v0thKCg1PqhG7FV5v0thKCg162/tNFV5v0thKCg2KcLlyFV5v0thKCg0/VavqFV5v0thKCg10qxB8FV5v0thKCg1bcsQMFV5v0thKCg110yzsFV5v0thKCg22X0dGFV5v0thKCg3BQDMDFV5v0thKCg21ug1sFV5v0thKCg368j0fFV5v0thKCg0ww9QEFV5v0thKCg0VdhIMFV5v0thKCg1xm2qHFV5v0thKCg1CEMqpFV5v0thKCg1ty53VFV5v0thKCg0YuQVIFV5v0thKCg3prlK5FV5v0thKCg31nUNJFV5v0thKCg3acGbGFV5v0thKCg13T3WqFV5v0thKCg1zkXSHFV5v0thKCg0K+kPJFV5v0thKCg2fMQwOFV5v0thKCg26eLy1FV5v0thKCg12hbdCFV5v0thKCg0xznI4FV5v0thKCg3IafLYFV5v0thKCg0zaYLUFV5v0thKCg2guYmMFV5v0thKCg0U48GTFV5v0thKCg1ATvQDFV5v0thKCg0ioHptFV5v0thKCg0+e2DXFV5v0thKCg1dC1ESFV5v0thKCg1UswobFV5v0thKCg1gVIQqFV5v0thKCg26x7w6FV5v0thKCg2b075iFV5v0thKCg2BnYM2FV5v0thKCg30K8iZFV5v0thKCg0T2ptcFV5v0thKCg3cfZmdFV5v0thKCg0cPl9LFV5v0thKCg1cPcHJFV5v0thKCg37sqKlFV5v0thKCg10o7O1FV5v0thKCg3PN1kEFV5v0thKCg3E3bbfFV5v0thKCg3nmSEXFV5v0thKCg0zG0OnFV5v0thKCg35GDykFV5v0thKCg1wG9LNFV5v0thKCg0H21nRFV5v0thKCg2E2yLCFV5v0thKCg0LUJIjFV5v0thKCg3zPaBDFV5v0thKCg3WRWneFV5v0thKCg2+7FVmFV5v0thKCg3EVN6FFV5v0thKCg0gq0W9FV5v0thKCg3cl9xGFV5v0thKCg08LXuCFV5v0thKCg2Q6as/FV5v0thKCg2kcvi3FV5v0thKCg1DO2FuFV5v0thKCg2bQnAeFV5v0thKCg15j52rFV5v0thKCg3jOshPFV5v0thKCg1vcX2jFV5v0thQBGIESU5CWGoICAAQADgGQAaAAeDgqNUGkgERBZECvAPIA98DzwSFBaMFrwaYAQDCAR4ILxIQMS4wLjcuMTY1MjkwNjgyMx0AAAAAJQAAAADKAV4IARAFGAIgACgAMAA4AEAAUABYAGAAaAB4AIABAIgBAMg+A9I+IGRnaWtsa2ZrbGxpa2NhbmZvbmtjYWJtYmRmbWdsZWFn2j4DMS4w4D7g4KjVBuo+AQDwPuDgqNUGygFgCAEQBRgCIAAoADAAOABAAFAAWABgAGgCeACAAQCIAQDIPgPSPiBmaWtiamJlbWJubWZocHBqZm5tZmthaGRoZm9oaGptZ9o+BTIuMC4w4D7g4KjVBuo+AQDwPuDgqNUGygFeCAQQBRgBIAAoADAAOABAAFAAWABgAGgAeACAAQCIAQDIPgPSPiBpZ2xjamRlbWtuZWJqYmtsY2drZmFlYmdvampwaGtlY9o+AzAuMuA+4OCo1QbqPgEA8D7g4KjVBsoBYggGEAUYAiAAKAAwADgAQABQAFgAYABoAngAgAEAiAEAyD4D0j4gaWhtYWZsbGlraWJwbWlna2NvYWRjbWNrYmZoaWJlZnDaPgcxLjAuMC4x4D7g4KjVBuo+AQDwPuDgqNUGygFeCAEQBRgCIAAoADAAOABAAFAAWABgAGgCeACAAQCIAQDIPgPSPiBqZGljY2xkaW1wZGFpYm1wZGtqbmJtY2tpYW5iZm9sZNo+AzEuMOA+4OCo1QbqPgEA8D7g4KjVBsoBXAgBEAUYAiAAKAAwADgAQABQAFgAYABoAHgAgAEAiAEAyD4D0j4gbWhqZmJtZGdjZmpiYnBhZW9qb2ZvaG9lZmdpZWhqYWnaPgEx4D7g4KjVBuo+AQDwPuDgqNUGygFgCAEQBRgCIAAoADAAOABAAFAAWABgAGgCeACAAQCIAQDIPgPSPiBuY2JqZWxwamNoa3BiaWticGtjY2hraGtibG9kb2FtYdo+BTIuMC404D7g4KjVBuo+AQDwPuDgqNUGygFoCAEQBRgDIAAoADAAOABAAFAAWABgAGgDeACAAQCIAQDIPgPSPiBuZGNwa2ltY2loaGdoZGNkZGxqa2ZtbWpjY2RtY21vZto+DTE1My4wLjQyMzQuMjHgPuDgqNUG6j4BAPA+4OCo1QbKAWEIARAFGAIgACgAMAA4AEAAUABYAGAAaAJ4AIABAIgBAMg+A9I+IG5rZWltaG9namRwbnBjY29vZnBsaWltYWFobWFhb21l2j4GNC4zLjI24D7g4KjVBuo+AQDwPuDgqNUG+AGuCYAC////////////AYgCAagC7iWyAiQZDNsJEAA8k99sKg3Du9g0N0RE6jkL3aJfDgvATPMNXYpWgDfxAtnQx2EdOuHGigMDCgEAyj6lAwoECAAQABIYCgIIBRICCAgaAggBIgQIAhACKAEyAggBIgIIAjI0CAAiLiJxT2ZLNlllbzhDcnNwMERKRSs0SUlmR3NJR0pEN1V3ZkRPanVtcE8xS2o0PSIqADoLCPP//+/3/////wFCKBIJMS4zLjI2OS45GAUgACoOUmVnS2V5Tm90Rm91bmQyB3dpbmRvd3NSAggAWvwBCT81XrpJLDpAESlcj8L1KCxAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAPA/GQAAAAAAAPA/GQAAAAAAAAAAGQAAAAAAAPA/GQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAFlAGQAAAAAAAAAAGQAAAAAAAFlAGQAAAAAAAPA/GQAAAAAAAFlAGQAAAAAAAPA/GQAAAAAAAPA/GQAAAAAAADRAGQAAAAAAAPA/GQAAAAAAAFlAGQAAAAAAAFlAegIIAYIBAhgAqgECCgCwAQA=","saved_system_profile_hash":"F491CF17135DC6972DF1C7A03A183EBCDEAD4F1D","stats_buildtime":"1789033820","stats_version":"153.0.4234.32-64","system_crash_count":0}},"variations_country":"JP","variations_crash_streak":0,"variations_failed_to_fetch_seed_streak":0,"variations_geo_level1":"","variations_google_groups":{"Default":[]},"variations_permanent_consistency_country":["153.0.4234.32","JP"],"variations_seed_client_version_at_store":"153.0.4234.32","variations_seed_etag":"\"qOfK6Yeo8Crsp0DJE+4IIfGsIGJD7UwfDOjumpO1Kj4=\"","variations_seed_serial_number":"\"qOfK6Yeo8Crsp0DJE+4IIfGsIGJD7UwfDOjumpO1Kj4=\"","was":{"restarted":false}} \ No newline at end of file diff --git a/.tmp-edge-annexation/Nurturing/campaign_history b/.tmp-edge-annexation/Nurturing/campaign_history deleted file mode 100644 index 9c6cef1..0000000 Binary files a/.tmp-edge-annexation/Nurturing/campaign_history and /dev/null differ diff --git a/.tmp-edge-annexation/Nurturing/campaign_history-journal b/.tmp-edge-annexation/Nurturing/campaign_history-journal deleted file mode 100644 index e69de29..0000000 diff --git a/.tmp-edge-annexation/ShaderCache/data_0 b/.tmp-edge-annexation/ShaderCache/data_0 deleted file mode 100644 index d76fb77..0000000 Binary files a/.tmp-edge-annexation/ShaderCache/data_0 and /dev/null differ diff --git a/.tmp-edge-annexation/ShaderCache/data_1 b/.tmp-edge-annexation/ShaderCache/data_1 deleted file mode 100644 index dcaafa9..0000000 Binary files a/.tmp-edge-annexation/ShaderCache/data_1 and /dev/null differ diff --git a/.tmp-edge-annexation/ShaderCache/data_2 b/.tmp-edge-annexation/ShaderCache/data_2 deleted file mode 100644 index c7e2eb9..0000000 Binary files a/.tmp-edge-annexation/ShaderCache/data_2 and /dev/null differ diff --git a/.tmp-edge-annexation/ShaderCache/data_3 b/.tmp-edge-annexation/ShaderCache/data_3 deleted file mode 100644 index 5eec973..0000000 Binary files a/.tmp-edge-annexation/ShaderCache/data_3 and /dev/null differ diff --git a/.tmp-edge-annexation/ShaderCache/index b/.tmp-edge-annexation/ShaderCache/index deleted file mode 100644 index dafa201..0000000 Binary files a/.tmp-edge-annexation/ShaderCache/index and /dev/null differ diff --git a/.tmp-edge-annexation/SmartScreen/RemoteData/customSettings b/.tmp-edge-annexation/SmartScreen/RemoteData/customSettings deleted file mode 100644 index 997f02d..0000000 --- a/.tmp-edge-annexation/SmartScreen/RemoteData/customSettings +++ /dev/null @@ -1 +0,0 @@ -customSettings_F95BA787499AB4FA9EFFF472CE383A14 \ No newline at end of file diff --git a/.tmp-edge-annexation/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14 b/.tmp-edge-annexation/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14 deleted file mode 100644 index ae2fefa..0000000 --- a/.tmp-edge-annexation/SmartScreen/RemoteData/customSettings_F95BA787499AB4FA9EFFF472CE383A14 +++ /dev/null @@ -1 +0,0 @@ -{"forceServiceDetermination":false} \ No newline at end of file diff --git a/.tmp-edge-annexation/SmartScreen/RemoteData/edgeSettings b/.tmp-edge-annexation/SmartScreen/RemoteData/edgeSettings deleted file mode 100644 index a89ca1f..0000000 --- a/.tmp-edge-annexation/SmartScreen/RemoteData/edgeSettings +++ /dev/null @@ -1 +0,0 @@ -edgeSettings_2.0-0 \ No newline at end of file diff --git a/.tmp-edge-annexation/SmartScreen/RemoteData/edgeSettings_2.0-0 b/.tmp-edge-annexation/SmartScreen/RemoteData/edgeSettings_2.0-0 deleted file mode 100644 index 3db8ccb..0000000 --- a/.tmp-edge-annexation/SmartScreen/RemoteData/edgeSettings_2.0-0 +++ /dev/null @@ -1 +0,0 @@ -{"models":[],"geoidMaps":{"gw_my":"https://malaysia.smartscreen.microsoft.com/","gw_tw":"https://taiwan.smartscreen.microsoft.com/","gw_at":"https://austria.smartscreen.microsoft.com/","gw_es":"https://spain.smartscreen.microsoft.com/","gw_pl":"https://poland.smartscreen.microsoft.com/","gw_se":"https://sweden.smartscreen.microsoft.com/","gw_kr":"https://southkorea.smartscreen.microsoft.com/","gw_br":"https://brazil.smartscreen.microsoft.com/","au":"https://australia.smartscreen.microsoft.com/","dk":"https://denmark.smartscreen.microsoft.com/","gw_sg":"https://singapore.smartscreen.microsoft.com/","gw_fr":"https://france.smartscreen.microsoft.com/","gw_ca":"https://canada.smartscreen.microsoft.com/","gw_il":"https://israel.smartscreen.microsoft.com/","gw_au":"https://australia.smartscreen.microsoft.com/","gw_ffl4mod":"https://unitedstates4.ss.wd.microsoft.us/","gw_ffl4":"https://unitedstates1.ss.wd.microsoft.us/","gw_eu":"https://europe.smartscreen.microsoft.com/","gw_gr":"https://greece.smartscreen.microsoft.com/","gw_de":"https://germany.smartscreen.microsoft.com/","br":"https://brazil.smartscreen.microsoft.com/","gw_uk":"https://unitedkingdom.smartscreen.microsoft.com/","gw_it":"https://italy.smartscreen.microsoft.com/","gw_us":"https://unitedstates.smartscreen.microsoft.com/","il":"https://israel.smartscreen.microsoft.com/","es":"https://spain.smartscreen.microsoft.com/","ch":"https://switzerland.smartscreen.microsoft.com/","at":"https://austria.smartscreen.microsoft.com/","jp":"https://japan.smartscreen.microsoft.com/","kr":"https://southkorea.smartscreen.microsoft.com/","nz":"https://newzealand.smartscreen.microsoft.com/","gw_cl":"https://chile.smartscreen.microsoft.com/","pl":"https://poland.smartscreen.microsoft.com/","eu":"https://europe.smartscreen.microsoft.com/","de":"https://germany.smartscreen.microsoft.com/","gw_no":"https://norway.smartscreen.microsoft.com/","ffl4mod":"https://unitedstates4.ss.wd.microsoft.us/","gw_jp":"https://japan.smartscreen.microsoft.com/","mx":"https://mexico.smartscreen.microsoft.com/","gw_ffl5":"https://unitedstates2.ss.wd.microsoft.us/","se":"https://sweden.smartscreen.microsoft.com/","gw_ch":"https://switzerland.smartscreen.microsoft.com/","gw_ae":"https://uae.smartscreen.microsoft.com/","my":"https://malaysia.smartscreen.microsoft.com/","gw_nz":"https://newzealand.smartscreen.microsoft.com/","ca":"https://canada.smartscreen.microsoft.com/","fr":"https://france.smartscreen.microsoft.com/","gw_mx":"https://mexico.smartscreen.microsoft.com/","no":"https://norway.smartscreen.microsoft.com/","gr":"https://greece.smartscreen.microsoft.com/","gw_qa":"https://qatar.smartscreen.microsoft.com/","gw_in":"https://india.smartscreen.microsoft.com/","in":"https://india.smartscreen.microsoft.com/","tw":"https://taiwan.smartscreen.microsoft.com/","sg":"https://singapore.smartscreen.microsoft.com/","ffl5":"https://unitedstates2.ss.wd.microsoft.us/","ae":"https://uae.smartscreen.microsoft.com/","gw_dk":"https://denmark.smartscreen.microsoft.com/","gw_za":"https://southafrica.smartscreen.microsoft.com/","uk":"https://unitedkingdom.smartscreen.microsoft.com/","cl":"https://chile.smartscreen.microsoft.com/","us":"https://unitedstates.smartscreen.microsoft.com/","qa":"https://qatar.smartscreen.microsoft.com/","za":"https://southafrica.smartscreen.microsoft.com/","ffl4":"https://unitedstates1.ss.wd.microsoft.us/","it":"https://italy.smartscreen.microsoft.com/"},"sampleBuckets":{"evaluateModel":1.0,"error":1.0,"uriLookup":0.01,"userAction":1.0,"topTrafficHit":0.00007}} \ No newline at end of file diff --git a/.tmp-edge-annexation/Variations b/.tmp-edge-annexation/Variations deleted file mode 100644 index 18056c3..0000000 --- a/.tmp-edge-annexation/Variations +++ /dev/null @@ -1 +0,0 @@ -{"user_experience_metrics.stability.exited_cleanly":true,"variations_crash_streak":0} \ No newline at end of file diff --git a/.tmp-edge-annexation/VariationsRuntimeSeedV2 b/.tmp-edge-annexation/VariationsRuntimeSeedV2 deleted file mode 100644 index 02d4f75..0000000 Binary files a/.tmp-edge-annexation/VariationsRuntimeSeedV2 and /dev/null differ diff --git a/.tmp-edge-annexation/VariationsSafeSeedV2 b/.tmp-edge-annexation/VariationsSafeSeedV2 deleted file mode 100644 index 1c46953..0000000 Binary files a/.tmp-edge-annexation/VariationsSafeSeedV2 and /dev/null differ diff --git a/.tmp-edge-annexation/VariationsSeedV2 b/.tmp-edge-annexation/VariationsSeedV2 deleted file mode 100644 index 9e5fb65..0000000 Binary files a/.tmp-edge-annexation/VariationsSeedV2 and /dev/null differ diff --git a/.tmp-edge-annexation/en-US-10-1.bdic b/.tmp-edge-annexation/en-US-10-1.bdic deleted file mode 100644 index a453358..0000000 Binary files a/.tmp-edge-annexation/en-US-10-1.bdic and /dev/null differ diff --git a/MODIFICATION_NOTES.md b/MODIFICATION_NOTES.md index 062a9b6..51a930d 100644 --- a/MODIFICATION_NOTES.md +++ b/MODIFICATION_NOTES.md @@ -319,3 +319,128 @@ node --test tests/simulation.test.cjs tests/modifications.test.cjs - 500年: 28都市 / 都市人口18,545 短期的な減少は災害・戦争により残るが、都市老朽化による恒久的な下押しはなく、被害後に再成長できることを確認した。 + +## v13 追加修正(占領人口・占領確率・領域外人口) + +### 実装意図 + +- 都市占領の影響を都市人口だけに限定せず、周辺の地域人口にも反映する。 +- 戦争で都市が短期間に連続占領されすぎるのを抑えるため、都市占領判定だけを半減する。 +- 国家領域外の人口が恒久的な人口供給源として増え続けないよう、国家成立後の未所属セルに人口減少圧力を与える。 + +### 変更内容 + +- `SimConfig.war.captureChanceMultiplier = 0.50` を追加。 + - `applyWarPressure()` の既存都市占領確率へ0.5倍を適用。 + - 戦争開始率・戦争損害率・戦争終結条件は変更していない。 +- 征服系都市移転に `applyOccupationPopulationShock()` を追加。 + - 対象: `warCapture` / `borderWar` / `militaryAnnexation` / `settlement` / `nomadConquest`。 + - 都市中心セルは都市人口損害との二重計上を避け、周辺半径4セルの地域人口だけを距離減衰付きで減少させる。 + - 基礎損失率は0.08で、既存の戦争損害倍率0.65も適用する。 + - 通常の戦場タイル損害とは責務を分離した。 +- `SimConfig.population.unclaimedTerritoryGrowthPenalty = 0.03` を追加。 + - 国家が一つ以上成立した後、`territoryOwner < 0` のセルに年次人口成長ペナルティを適用。 + - 現在の地域人口の最大基礎成長率を上回るため、未所属セルは長期的に減少する。 + - 国家領域内セルにはこのペナルティを適用しない。 + +### 回帰テスト + +`tests/modifications.test.cjs` に以下を追加。 + +- 占領時に都市中心とは別に周辺地域人口が減少すること。 +- 旧占領確率なら成立する乱数値でも、0.5倍後は失敗し、より低い乱数値では成立すること。 +- 国家成立後は未所属セル人口が減少し、領域内セルには同じペナルティを掛けないこと。 + +全回帰テスト: **51/51成功**。 + +### 長期・性能確認 + +- 32×32 / 初期人口8,000 / 500年スモークテスト: 例外なし。 + - 500年時点の地域人口 約83,465。 + - 国家領域内 約82,896、未所属 約569。 + - 未所属人口だけが縮小し、国家領域内人口まで一律に減らさないことを確認。 +- 160×160 / 初期人口50,000: + - 初期化 約0.666秒。 + - 240週進行 約0.205秒。 + - 今回の変更による目立った性能劣化なし。 + +新規ソースファイルは作成していない。既存の `config.js` / `engine.js` / `tests/modifications.test.cjs` と本記録のみ更新した。 + +## v14 追加修正(領域離脱人口・災害地域損害・処理整理) + +### 仕様変更 +- 国家領域外セルへの恒常的な人口減少を廃止。 +- セルが **国家所属(owner >= 0)から未所属(owner < 0)へ変わった瞬間だけ**、地域人口を12%減少させる。 + - `SimConfig.population.territoryExitPopulationLossRate = 0.12` + - 未所属のまま時間が経過しても、この理由による追加減少は発生しない。 + - 領土再計算中の一時的な所有状態変更では二重に損害を出さず、再計算前後で実際に「所属→未所属」になった人口セルだけを対象とする。 +- 災害が地域セル人口にも直接損害を与えるよう変更。 + - 地域セル人口損失率: `damage * 0.42`、上限65%。 + - 都市人口の基準 `damage * 0.25` より大きく設定。 + - 災害履歴に `regionalPopulationLoss` を記録する。 + +### 整理・軽量化 +- `unclaimedTerritoryGrowthPenalty` と、未所属状態そのものに毎年人口減少を掛ける処理を削除。 +- 資源再生の全マップ走査を四半期4回から年1回へ集約。 + - 年間再生量48週分は維持し、次回年次経済処理の直前にまとめて反映する。 +- `updateCities()` 冒頭の重複した `updatePopulationCapacity()` を削除。 + - 農地・都市圏をゼロクリアした直後に全マップ再計算していたため、負荷が大きく、直前まで有効だった都市・農地ボーナスも一時的に捨てていた。 + - 新しい農地・都市圏を再構築した後の1回だけ再計算する。 +- 単なる委譲だけだった `updateTradeRoutesFieldBased()` を削除し、`updateTradeRoutes(true)` を直接呼ぶ。 +- `updatePolities()` 内の「常に存在するメソッドに対する存在確認」を削除し、責務と呼出関係を明確化。 +- 静的参照確認では、現行 `engine.js` に定義のみで参照されないメソッドは残っていない。 + +### 検査 +- Node回帰テスト: **53/53 成功**。 +- 追加確認: + - 所属→未所属の瞬間だけ12%人口減少。 + - 未所属のままでは恒常減少せず、通常条件なら人口成長可能。 + - 災害中心セルで地域人口42%損失(都市基準25%より大きい)。 + - 32×32・500年スモークテスト完走。人口・都市・国家・災害履歴に非有限値や例外なし。 +- 160×160・240週、同一ベンチマークを各5回実行した中央値: + - v13: **178.5 ms** + - v14: **93.6 ms** + - 約47%短縮。 + +### 旧仕様の扱い +v13で導入した「国家成立後、未所属セルへ毎年人口減少圧力を掛ける」仕様と `unclaimedTerritoryGrowthPenalty` は、v14で完全に廃止した。v13節の記録は変更履歴としてのみ残す。 + +## v15 追加修正(人口希薄セル・年次負荷分散・ヘルプ更新) + +### 仕様変更 +- `SimConfig.population.humanDataMinPopulation = 1.0` を追加。 +- 地域人口が1未満のセルでは、人口に付随する人文データを常にゼロ扱いにする。 + - 農業知識: 0 + - 冶金知識: 0 + - 文化多様性: 0 + - 主民族: なし(内部値 -1) + - タイル民族構成も削除する。 +- 国家領域・支配・交易路・交通量・農地など、人口希薄でも成立し得る政治・インフラ情報はゼロ化対象にしない。 + +### 年次更新の軽量化 +- 年境界に集中していた周期処理を、周期自体は維持したまま年内の別週へ分散。 + - 地域人口移動: 四半期4コホートに分割し、各セルは年1回処理。 + - 国家更新: 年境界から1か月後へ移動。 + - 技術更新: 2年周期のまま年内へオフセット。 + - 文化同化: 3年周期のまま年内へオフセット。 + - 文化伝播: 年1回のまま年後半へ移動。 + - 交易路更新: 5年周期のまま年内へオフセット。 + - 民族吸収・分化: 年1回のまま年境界から分離。 +- フェロモン変化のたびに全マップの人口収容力を再計算する処理を廃止し、四半期更新へ整理。 +- 国家所属都市一覧を更新単位でキャッシュし、同一更新内での反復構築を削減。 +- 国庫都市候補の選定で全候補ソートを廃止し、最高得点探索+許容帯の加重抽選へ変更。 +- `updatePolities()` 内に残っていた不要な `syncTilePopulationCulture()` を削除。 +- 未参照だった `emptyTraitSums()` / `averageTraits()` / `updatePopulationCapacityTiles()` を削除。 + +### ヘルプ更新 +- 民族説明から「分化は抑制され、」を削除。 +- 国庫説明を「国庫で戦争や都市建設を行います。反乱時はいくらかが奪取されます。」へ変更。 +- 制度老朽化説明を「老朽化が進むと制度改革が起こり、制度が新陳代謝されることもありますが、もしかしたら失敗するかもしれません。」へ変更。 + +### 検査・性能 +- Node回帰テスト: **56/56成功**。 +- 固定シード96×96、180年まで進行後の20年間を計測: + - v14 年境界平均: 約41.1 ms / 最大: 約62.6 ms + - v15 年境界平均: 約14.4 ms / 最大: 約26.2 ms + - 年境界平均は約65%短縮。 +- 本体JavaScriptの静的参照確認で、定義のみで未参照のメソッドが残っていないことを確認。 diff --git a/annexation_policy_probe.html b/annexation_policy_probe.html deleted file mode 100644 index 14a7c59..0000000 --- a/annexation_policy_probe.html +++ /dev/null @@ -1,70 +0,0 @@ - - -
RUNNING- - - - diff --git a/config.js b/config.js index a120f52..93709bb 100644 --- a/config.js +++ b/config.js @@ -26,6 +26,8 @@ carryingCapacityBase: 2.4, carryingCapacityFertility: 7.8, carryingCapacityMineral: 1.8, carryingCapacityFarmland: 5.5, +territoryExitPopulationLossRate: 0.12, +humanDataMinPopulation: 1.0 }), city: Object.freeze({ maxCities: 1200, @@ -208,6 +210,9 @@ idleEndWeeks: 24, cooldownWeeks: 24, decisiveScore: 6, pressureMemoryDecay: 0.88, +captureChanceMultiplier: 0.50, +occupationPopulationLossRadius: 4, +occupationPopulationLossRate: 0.08, cityDamageMinRate: 0.025, cityDamageMaxRate: 0.30, captureLossBase: 0.22, @@ -220,6 +225,8 @@ majorSettlementThreshold: 1.25 disaster: Object.freeze({ damageScale: 1.5, majorLossRate: 0.05, +regionalPopulationLossRate: 0.42, +regionalPopulationLossMax: 0.65, checkIntervalYears: 8, baseChance: 0.76, minRadius: 6, diff --git a/engine.js b/engine.js index 38170a8..25ed039 100644 --- a/engine.js +++ b/engine.js @@ -360,6 +360,7 @@ this.ethnicities = new Map(); this.cities = []; this.cityById = new Map(); this.cityBuckets = new Map(); +this.polityCitiesCache = new Map(); this.polities = []; this.polityById = new Map(); this.wars = []; @@ -420,6 +421,8 @@ this.routeCandidateScratch = []; this.supportedRouteScratch = new Set(); this.populationMoveScratch = []; this.activePopulationScratch = []; +this.territoryExitCandidates = []; +this.suppressTerritoryExitShock = false; this.technologySourceScratch = []; this.routeCostScratch = new Float32Array(this.world.count); this.routePrevScratch = new Int32Array(this.world.count); @@ -1227,33 +1230,26 @@ step() { for (const city of this.cities) city.activeVisitors = 0; this.dominantEthnicityCache.clear(); this.rebuildIndexes(); -// World fields are visually and behaviorally slow-moving. Updating them once -// per simulated month halves full-map work while preserving the same annual -// decay/regeneration scale. Annual city processing owns its capacity refresh. const annualTick = this.year % years(1) === 0; +const weekOfYear = this.year % WEEKS_PER_YEAR; const fieldTick = this.year % WEEKS_PER_MONTH === 0; -const resourceTick = this.year % 12 === 2; -const pheromoneChanged = fieldTick ? this.updateWorldFields(WEEKS_PER_MONTH, 0) : false; -if (resourceTick) this.regenerateResources(12); -if (!annualTick && pheromoneChanged) this.updatePopulationCapacity(); +const resourceTick = weekOfYear === WEEKS_PER_YEAR - 1; +// Pheromone changes update capacity only on touched cells inside updateWorldFields(). +// This avoids a full-map capacity pass every simulated month. +if (fieldTick) this.updateWorldFields(WEEKS_PER_MONTH); +// Resources are consumed by the annual economy. Batch the same 48-week +// regeneration immediately before the next annual tick. +if (resourceTick) this.regenerateResources(WEEKS_PER_YEAR); this.maybeSpawnDisaster(); -if (this.year % years(1) === 0) this.maybeSpawnFrontierWave(); -if (this.year % years(1) === 0) { +if (annualTick) this.maybeSpawnFrontierWave(); +if (annualTick) { this.updateCities(); this.updateNomadBands(); this.consumeTileResources(); this.growTilePopulation(); this.updatePopulationPressure(); -this.diffusePopulation(); -this.updatePopulationPressure(); -if (this.year % years(2) === 0) { -this.updateTileTechnology(); -this.diffuseTileTechnology(); -this.cityTechnologyExchange(); -} -if (this.year % years(3) === 0) this.updateTileAssimilation(); -this.spreadCulturesFromCitiesAndTrade(); this.updateNomadInfluence(); +this.clearSparseHumanData(); if (this.year % years(100) === 0 && typeof console !== "undefined" && console.debug) { const d = this.territoryDebug; if (d.disconnectedTerritoryRemoved || d.independentCitiesAbsorbedByTerritory || d.cityTerritoryMismatchesFixed || d.invalidCampaignTargetsRejected) { @@ -1261,10 +1257,27 @@ console.debug("territory topology", { year: Math.floor(this.year / WEEKS_PER_YEA } } } -if (this.year % years(5) === 0) { -this.updateTradeRoutesFieldBased(); +// Spread expensive annual/periodic field work across the year instead of +// stacking it all on the year boundary. Each population cell still migrates +// once per year, in one of four stable quarterly cohorts. +if (weekOfYear % 12 === 8) { +const cohort = Math.floor(weekOfYear / 12) % 4; +this.updatePopulationCapacity(); +this.diffusePopulation(cohort, 4); +this.updatePopulationPressure(); } -this.updatePolities(); +if (this.year % years(2) === 12) { +this.updateTileTechnology(); +this.diffuseTileTechnology(); +this.cityTechnologyExchange(); +this.clearSparseHumanData(); +} +if (this.year % years(3) === 24) this.updateTileAssimilation(); +if (weekOfYear === 36) this.spreadCulturesFromCitiesAndTrade(); +if (this.year % years(5) === 20) this.updateTradeRoutes(true); +// State accounting follows the annual city economy, but is offset by one +// month so the two largest annual workloads do not land on the same frame. +if (weekOfYear === 4) this.updatePolities(true); if (this.year % SimConfig.war.tickWeeks === 0) { this.maybeStartWars(); this.updateCampaigns(); @@ -1272,7 +1285,9 @@ this.updateWars(); } const historyTick = this.year % 12 === 0; if (historyTick) this.updateEthnicStats(); -if (this.year > 0 && annualTick) { +// Ethnic maintenance is annual in frequency but offset from the year boundary. +if (this.year > 0 && weekOfYear === 40) { +this.updateEthnicStats(); this.absorbSmallEthnicities(); this.updateEthnicStats(); this.splitDivergentEthnicities(); @@ -1283,6 +1298,7 @@ this.year++; } rebuildIndexes() { this.cityById.clear(); +this.polityCitiesCache?.clear(); for (const city of this.cities) this.cityById.set(city.id, city); this.polityById.clear(); for (const polity of this.polities) this.polityById.set(polity.id, polity); @@ -1483,10 +1499,20 @@ culture.set(fallbackEthnicity, (culture.get(fallbackEthnicity) || 0) + localPopu } } updateCultureTile(tile) { +const w = this.world; +const sparseThreshold = Math.max(0, SimConfig.population.humanDataMinPopulation ?? 1); +if ((w.population[tile] || 0) < sparseThreshold) { +w.dominantEthnicity[tile] = -1; +w.cultureDiversity[tile] = 0; +w.farmingKnowledge[tile] = 0; +w.metallurgyKnowledge[tile] = 0; +this.tileEthnicMix.delete(tile); +return; +} const counts = this.tileEthnicMix.get(tile); if (!counts || !counts.size) { -if ((this.world.population[tile] || 0) <= 0.01) this.world.dominantEthnicity[tile] = -1; -this.world.cultureDiversity[tile] *= 0.98; +w.dominantEthnicity[tile] = -1; +w.cultureDiversity[tile] = 0; return; } let total = 0; @@ -1502,12 +1528,13 @@ dominantCount = count; this.world.dominantEthnicity[tile] = dominant; this.world.cultureDiversity[tile] = total > 0 ? 1 - dominantCount / total : 0; } -diffusePopulation() { +diffusePopulation(cohortIndex = 0, cohortCount = 1) { const w = this.world; const moves = this.populationMoveScratch; moves.length = 0; const tiles = this.activePopulationSnapshot(); for (const tile of tiles) { +if (cohortCount > 1 && tile % cohortCount !== cohortIndex) continue; const population = w.population[tile]; const mobile = w.mobilePopulation[tile] || 0; if (population < 1) continue; @@ -1665,6 +1692,25 @@ const demand = (population / SimConfig.population.populationScale) * (0.0045 + M w.resource[tile] = Math.max(0, w.resource[tile] - demand); } } +clearSparseHumanData() { +const w = this.world; +const threshold = Math.max(0, SimConfig.population.humanDataMinPopulation ?? 1); +if (threshold <= 0) return 0; +let cleared = 0; +for (const tile of this.activePopulationSnapshot()) { +if ((w.population[tile] || 0) >= threshold) continue; +const hadData = w.farmingKnowledge[tile] !== 0 || w.metallurgyKnowledge[tile] !== 0 || +w.dominantEthnicity[tile] >= 0 || w.cultureDiversity[tile] !== 0 || this.tileEthnicMix.has(tile); +if (!hadData) continue; +w.farmingKnowledge[tile] = 0; +w.metallurgyKnowledge[tile] = 0; +w.dominantEthnicity[tile] = -1; +w.cultureDiversity[tile] = 0; +this.tileEthnicMix.delete(tile); +cleared++; +} +return cleared; +} updateTileAssimilation() { const w = this.world; for (const [tile, mix] of [...this.tileEthnicMix]) { @@ -1820,33 +1866,37 @@ const capacity = w.populationCapacity[i]; w.populationPressure[i] = capacity > 0 ? w.population[i] / capacity : 0; } } -updatePopulationCapacity() { +updatePopulationCapacityTile(i) { const w = this.world; -const { carryingCapacityFarmland } = SimConfig.population; -const maxPheromone = Math.max(1, SimConfig.route.maxPheromone); -const staticCapacity = this.populationCapacityStatic; -const dynamicScale = this.populationCapacityDynamicScale; -for (let i = 0; i < w.count; i++) { -const scale = dynamicScale[i]; +const scale = this.populationCapacityDynamicScale[i]; +const staticCapacity = this.populationCapacityStatic[i]; if (scale === 0) { -w.populationCapacity[i] = staticCapacity[i]; -w.populationPressure[i] = w.population[i] / staticCapacity[i]; -continue; +w.populationCapacity[i] = staticCapacity; +w.populationPressure[i] = staticCapacity > 0 ? w.population[i] / staticCapacity : 0; +return; } +const maxPheromone = Math.max(1, SimConfig.route.maxPheromone); const routeBonus = w.tradeRoute[i] ? 1.6 : Math.min(1, Math.max(0, w.pheromone[i] / maxPheromone)) * 0.8; const cityBonus = w.city[i] >= 0 ? 3.5 : w.cityPull[i] * 2.2; -const capacity = staticCapacity[i] + ( -w.farmland[i] * carryingCapacityFarmland + routeBonus + cityBonus +const capacity = staticCapacity + ( +w.farmland[i] * SimConfig.population.carryingCapacityFarmland + routeBonus + cityBonus ) * scale; w.populationCapacity[i] = capacity; -w.populationPressure[i] = w.population[i] / capacity; +w.populationPressure[i] = capacity > 0 ? w.population[i] / capacity : 0; } +updatePopulationCapacity() { +for (let i = 0; i < this.world.count; i++) this.updatePopulationCapacityTile(i); } updateTileTechnology() { const w = this.world; const tiles = this.activePopulationSnapshot(); +const humanThreshold = Math.max(0, SimConfig.population.humanDataMinPopulation ?? 1); for (const tile of tiles) { -if (w.population[tile] <= 0 || w.terrain[tile] === Terrain.WATER) continue; +if (w.population[tile] < humanThreshold || w.terrain[tile] === Terrain.WATER) { +w.farmingKnowledge[tile] = 0; +w.metallurgyKnowledge[tile] = 0; +continue; +} const settled = w.settledPopulation[tile] || 0; const density = clamp(Math.log1p(settled) / Math.log(80), 0, 1.4); const cityPull = w.city[tile] >= 0 ? 1 : clamp(w.cityPull[tile], 0, 1); @@ -1862,6 +1912,7 @@ diffuseTileTechnology() { const w = this.world; const nextFarming = this.scratchFloatA; const nextMetallurgy = this.scratchFloatB; +const humanThreshold = Math.max(0, SimConfig.population.humanDataMinPopulation ?? 1); nextFarming.set(w.farmingKnowledge); nextMetallurgy.set(w.metallurgyKnowledge); const sources = this.technologySourceScratch; @@ -1877,9 +1928,17 @@ this.visitStamp[tile] = marker; sources.push(tile); } for (const tile of sources) { -if (w.population[tile] <= 0 && !w.tradeRoute[tile]) continue; +if ((w.population[tile] || 0) < humanThreshold) { +nextFarming[tile] = 0; +nextMetallurgy[tile] = 0; +continue; +} this.forCardinalNeighbors(tile, n => { -if (w.terrain[n] === Terrain.WATER) return; +if (w.terrain[n] === Terrain.WATER || (w.population[n] || 0) < humanThreshold) { +nextFarming[n] = 0; +nextMetallurgy[n] = 0; +return; +} const routeBoost = w.tradeRoute[tile] || w.tradeRoute[n] ? 1.9 : 1; const popBoost = clamp(Math.log1p(w.population[n]) / Math.log(60), 0.2, 1.2); const rate = clamp((0.010 + (w.cityPull[tile] + w.cityPull[n]) * 0.004) * routeBoost * popBoost, 0.002, 0.035); @@ -1935,8 +1994,7 @@ const tempDiff = Math.abs(this.world.temperature[tile] - ethnicity.climateTemp); const humidDiff = Math.abs(this.world.humidity[tile] - ethnicity.climateHumidity); return tempDiff * 0.58 + humidDiff * 0.42; } -updateWorldFields(scale = 1, resourceScale = scale) { -if (resourceScale > 0) this.regenerateResources(resourceScale); +updateWorldFields(scale = 1) { // Preserve the former biweekly pheromone diffusion semantics while keeping // pheromone work sparse. Resource regeneration is batched separately by step(). let remaining = Math.max(0, scale); @@ -2009,7 +2067,9 @@ w.city.fill(-1); w.farmland.fill(0); w.cityPull.fill(0); const candidates = new Map(); -this.updatePopulationCapacity(); +// Keep the previous valid capacity while rebuilding farmland/city influence. +// Recomputing here would scan the whole map only to discard both bonuses; the +// refreshed capacity is calculated once after the rebuilt fields are ready. const activeTiles = this.activePopulationSnapshot(); for (const tile of activeTiles) { if (w.terrain[tile] === Terrain.WATER) continue; @@ -2453,6 +2513,22 @@ bestDistance = d; } return best; } +applyTerritoryExitPopulationShock(tile, rate = SimConfig.population?.territoryExitPopulationLossRate ?? 0.12) { +const w = this.world; +if (!w?.population || !w?.terrain || tile == null || tile < 0 || tile >= w.count || w.terrain[tile] === Terrain.WATER) return 0; +const population = w.population[tile] || 0; +if (population <= 0 || rate <= 0) return 0; +return this.removeEthnicPopulationProportionally(tile, population * clamp(rate, 0, 0.95)); +} +finishTrackedTerritoryExits() { +const w = this.world; +let removed = 0; +for (const tile of this.territoryExitCandidates) { +if (w.territoryOwner[tile] < 0) removed += this.applyTerritoryExitPopulationShock(tile); +} +this.territoryExitCandidates.length = 0; +return removed; +} cityInfluence(city) { if (!city || city.population <= 0 || city.strength <= 0) return 0; const sedentaryFactor = clamp(0.45 + (city.sedentaryCulture ?? 0.5) * 0.9, 0.45, 1.35); @@ -2461,10 +2537,14 @@ return (Math.sqrt(city.population) * 1.4 + Math.sqrt(Math.max(0, city.storedReso setTileOwner(tile, polityId, options = {}) { const w = this.world; if (tile == null || tile < 0 || tile >= w.count || (w.terrain[tile] === Terrain.WATER && (polityId ?? -1) >= 0)) return false; +const previousOwner = w.territoryOwner[tile]; const owner = polityId ?? -1; if (owner >= 0 && !this.getPolityById(owner)) return false; w.territoryOwner[tile] = owner; w.polity[tile] = owner; +if (previousOwner >= 0 && owner < 0 && !this.suppressTerritoryExitShock && options.populationShock !== false) { +this.applyTerritoryExitPopulationShock(tile); +} if (owner < 0) { w.control[tile] = 0; w.claim[tile] = 0; @@ -2497,9 +2577,21 @@ w.contested.fill(0); recomputeTerritories(options = {}) { const w = this.world; const allowOwnershipChanges = !!options.allowOwnershipChanges; +const trackTerritoryExits = allowOwnershipChanges && !this.suppressTerritoryExitShock; +if (trackTerritoryExits) { +this.territoryExitCandidates.length = 0; +for (const tile of this.activePopulationTiles) { +if (w.territoryOwner[tile] >= 0) this.territoryExitCandidates.push(tile); +} +this.suppressTerritoryExitShock = true; +} this.clearTerritories(); if (!this.polities.length || !this.cities.length) { this.enforceTerritoryConnectivity(); +if (trackTerritoryExits) { +this.suppressTerritoryExitShock = false; +this.finishTrackedTerritoryExits(); +} return; } const best = this.scratchFloatA; @@ -2649,6 +2741,10 @@ this.enforceCityTerritoryAnchors(options); if (allowOwnershipChanges) this.smoothTerritoryBorders(1); this.pruneUnpopulatedTerritory(); this.enforceTerritoryConnectivity(options); +if (trackTerritoryExits) { +this.suppressTerritoryExitShock = false; +this.finishTrackedTerritoryExits(); +} } pruneUnpopulatedTerritory() { const w = this.world; @@ -2946,15 +3042,17 @@ this.polityById.set(id, polity); return polity; } getPolityCities(polity) { +if (!polity) return []; +this.polityCitiesCache ??= new Map(); +const cached = this.polityCitiesCache.get(polity.id); +if (cached) return cached; const living = []; for (const id of [...polity.cityIds]) { const city = this.getCityById(id); -if (!city || city.population <= 0) { -polity.cityIds.delete(id); -} else { -living.push(city); -} +if (!city || city.population <= 0) polity.cityIds.delete(id); +else living.push(city); } +this.polityCitiesCache.set(polity.id, living); return living; } dominantCityEthnicity(city) { @@ -3256,6 +3354,7 @@ if (polity) polityPopulationBefore.set(id, this.totalPolityPopulation(polity)); } let affectedCities = 0; let totalPopulationLoss = 0; +let regionalPopulationLoss = 0; for (const city of this.cities) { const d = Math.hypot(city.x - x, city.y - y); if (d > radius) continue; @@ -3304,6 +3403,17 @@ if (d > radius) continue; const falloff = 1 - d / radius; const damage = clamp(scaledIntensity * falloff * falloff, 0, 1); const tile = w.idx(tx, ty); +if (w.terrain[tile] !== Terrain.WATER && (w.population[tile] || 0) > 0) { +const regionalLossRate = clamp( + damage * (config?.regionalPopulationLossRate ?? 0.42), + 0, + config?.regionalPopulationLossMax ?? 0.65 +); +const loss = this.removeEthnicPopulationProportionally(tile, w.population[tile] * regionalLossRate); +regionalPopulationLoss += loss; +totalPopulationLoss += loss; +this.deaths += Math.floor(loss * 0.40); +} w.resource[tile] *= (1 - damage * 0.45); w.farmland[tile] *= (1 - damage * 0.35); w.pheromone[tile] *= (1 - damage * 0.25); @@ -3331,6 +3441,7 @@ intensity, expires: this.year + years(config?.visualDurationYears ?? 18), affectedCities, totalPopulationLoss, +regionalPopulationLoss, affectedPolities }; this.disasters.push(record); @@ -3478,11 +3589,15 @@ city.polityId = polity.id; city.loyalty = clamp(initialLoyalty, 0, 1); city.receivedAid = false; polity.cityIds.add(city.id); +this.polityCitiesCache?.delete(polity.id); } removeCityFromPolity(city) { if (!city || city.polityId === null) return; const oldPolity = this.getPolityById(city.polityId); -if (oldPolity) oldPolity.cityIds.delete(city.id); +if (oldPolity) { +oldPolity.cityIds.delete(city.id); +this.polityCitiesCache?.delete(oldPolity.id); +} city.polityId = null; city.loyalty = 0.45; city.receivedAid = false; @@ -3708,22 +3823,25 @@ candidates.push({ tile, score }); } } if (!candidates.length) return -1; -candidates.sort((a, b) => b.score - a.score); -const bestScore = candidates[0].score; +let bestScore = -Infinity; +for (const candidate of candidates) if (candidate.score > bestScore) bestScore = candidate.score; const scoreWindow = Math.max(0.2, SimConfig.polity?.treasuryCitySiteScoreWindow ?? 6.0); -const eligible = candidates.filter(candidate => candidate.score >= bestScore - scoreWindow); const floor = bestScore - scoreWindow; let totalWeight = 0; -for (const candidate of eligible) { +for (const candidate of candidates) { +if (candidate.score < floor) continue; candidate.weight = Math.pow(Math.max(0.20, candidate.score - floor + 0.20), 1.10); totalWeight += candidate.weight; } let roll = this.rng.next() * totalWeight; -for (const candidate of eligible) { +let fallback = candidates[0].tile; +for (const candidate of candidates) { +if (candidate.score < floor) continue; +fallback = candidate.tile; roll -= candidate.weight; if (roll <= 0) return candidate.tile; } -return eligible[eligible.length - 1]?.tile ?? candidates[0].tile; +return fallback; } maybeBuildTreasuryCities() { const cfg = SimConfig.polity || {}; @@ -4516,7 +4634,13 @@ control: options.control ?? 0.58, claim: options.claim ?? 0.70, reason: options.reason ?? "cityTransfer" }); -if (this.isConquestTransferReason(options.reason)) this.protectCityFromRebellion(city, options.rebellionProtectionYears); +if (this.isConquestTransferReason(options.reason)) { +this.protectCityFromRebellion(city, options.rebellionProtectionYears); +// City occupation also disrupts the surrounding rural population. Keep this +// separate from ordinary battle-zone damage so every conquest-style transfer +// receives the same occupation shock exactly once. +if (fromPolityId !== toPolity.id) this.applyOccupationPopulationShock(tile); +} return true; } releaseCityTerritory(city, fromPolityId, radius = 4, reason = "fragmentation") { @@ -4952,7 +5076,8 @@ const key = `${attacker.id}:${selected.city.id}`; const memory = (war.cityPressureById?.get(key) || 0) * (SimConfig.war.pressureMemoryDecay ?? 0.88) + pressure * (war.intensity || 0.75) * 1.6; war.cityPressureById?.set(key, memory); const captureThreshold = war.goal === "collapse_exploitation" ? 1.55 : war.goal === "city_conquest" ? 1.75 : war.goal === "capital_pressure" ? 1.85 : 2.15; -const chance = clamp((memory - captureThreshold * 0.65 + pressure * 0.35) * 0.45, 0.05, 0.85); +const baseCaptureChance = clamp((memory - captureThreshold * 0.65 + pressure * 0.35) * 0.45, 0.05, 0.85); +const chance = clamp(baseCaptureChance * (SimConfig.war.captureChanceMultiplier ?? 1), 0, 0.85); const damageRate = clamp( (SimConfig.war.cityDamageMinRate ?? 0.003) + pressure * 0.030 + memory * 0.018, SimConfig.war.cityDamageMinRate ?? 0.003, @@ -5256,6 +5381,33 @@ polity.cohesion = clamp((polity.cohesion ?? 0.6) - rate * 1.1, 0, 1); } return total; } +applyOccupationPopulationShock(tile, radius = SimConfig.war.occupationPopulationLossRadius ?? 4, rate = SimConfig.war.occupationPopulationLossRate ?? 0.08) { +const w = this.world; +if (tile == null || tile < 0 || tile >= w.count || radius <= 0 || rate <= 0) return 0; +const cx = tile % w.size; +const cy = Math.floor(tile / w.size); +const damageMultiplier = SimConfig.war.damageMultiplier ?? 1; +let removed = 0; +for (let dy = -radius; dy <= radius; dy++) { +for (let dx = -radius; dx <= radius; dx++) { +const distance = Math.abs(dx) + Math.abs(dy); +if (distance === 0 || distance > radius) continue; +const x = cx + dx; +const y = cy + dy; +if (x < 0 || y < 0 || x >= w.size || y >= w.size) continue; +const t = w.idx(x, y); +if (w.terrain[t] === Terrain.WATER || w.population[t] <= 0) continue; +const falloff = 1 - distance / (radius + 1); +const amount = w.population[t] * rate * damageMultiplier * falloff; +if (amount <= 0.03) continue; +removed += this.removeEthnicPopulationProportionally(t, amount) || 0; +w.resource[t] = Math.max(0, w.resource[t] - amount * 0.015); +} +} +this.recordWarDeaths(removed, 0.72); +return removed; +} + applyWarZoneTileDamage(tile, rate) { const w = this.world; if (tile == null || tile < 0 || tile >= w.count || rate <= 0) return 0; @@ -5690,27 +5842,26 @@ this.releaseCityTerritory(city, oldPolityId, 5, "collapse"); } } } -updatePolities() { -if (this.year % years(1) !== 0) return; +updatePolities(force = false) { +if (!force && this.year % years(1) !== 0) return; this.cleanupPolities(); this.foundPolities(); -if (this.reinforcePolityTradeRoutes) this.reinforcePolityTradeRoutes(); +this.reinforcePolityTradeRoutes(); this.collectAndRedistributeResources(); -if (this.maybeBuildTreasuryCities) this.maybeBuildTreasuryCities(); +this.maybeBuildTreasuryCities(); this.detectPolityFamines(); -if (this.erodePolityLegitimacy) this.erodePolityLegitimacy(); -if (this.updateInstitutionalAging) this.updateInstitutionalAging(); -if (this.maybeTriggerInstitutionalReforms) this.maybeTriggerInstitutionalReforms(); -if (this.triggerPolityCrises) this.triggerPolityCrises(); -if (this.applyOldStateStress) this.applyOldStateStress(); -if (this.updatePolityLeaders) this.updatePolityLeaders(); +this.erodePolityLegitimacy(); +this.updateInstitutionalAging(); +this.maybeTriggerInstitutionalReforms(); +this.triggerPolityCrises(); +this.applyOldStateStress(); +this.updatePolityLeaders(); this.updateCityLoyalty(); this.maybeStartCampaigns(); this.splitUnloyalCities(); this.enforcePolityTreasuryCaps(); this.cleanupPolities(); -if (this.samplePolityHistories) this.samplePolityHistories(); -this.syncTilePopulationCulture(); +this.samplePolityHistories(); this.recomputeTerritories({ allowOwnershipChanges: true, rebalanceOwnership: true, reason: "normal" }); this.reconcileCityTerritoryOwnership(); this.campaignPressureOnTerritories(); @@ -5741,9 +5892,6 @@ if (!this.payRouteConstructionCost(center, target, path, polity)) continue; this.registerTradeLink(center, target, 0.22, path, null, 34, 2.4, polity.id); } } -updateTradeRoutesFieldBased() { -return this.updateTradeRoutes(true); -} routeCityLinkLimit(city) { if (!city) return 1; const capitalBonus = city.polityId !== null && this.getPolityById(city.polityId)?.centerCityId === city.id ? 1 : 0; @@ -6415,8 +6563,6 @@ e.population = 0; e.diversity = 0; e.centroidX = 0; e.centroidY = 0; -e.activeTraitPopulation = 0; -e.traitSums = emptyTraitSums(); } for (const band of this.nomadBands || []) { const e = this.ethnicities.get(band.ethnicityId); diff --git a/index.html b/index.html index 52c9302..7cd7de7 100644 --- a/index.html +++ b/index.html @@ -26,12 +26,12 @@